《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 導(dǎo)航基帶處理器芯片的低功耗設(shè)計
導(dǎo)航基帶處理器芯片的低功耗設(shè)計
來源:電子技術(shù)應(yīng)用2014年第4期
劉智偉1,2,何文濤1,徐建華1
(1.中國科學院微電子研究所,北京100029; 2.中國物聯(lián)網(wǎng)研究發(fā)展中心,江蘇 無錫214315
摘要: 提出了在獨立式結(jié)構(gòu)的基礎(chǔ)上進行結(jié)構(gòu)和算法優(yōu)化的方法。采用軟硬件結(jié)合的方法來實現(xiàn)衛(wèi)星信號的捕獲、跟蹤以及導(dǎo)航計算。載波解調(diào)和C/A碼解擴由ASIC硬件形式的基帶信號處理器來完成,而在微處理器中運行的信號跟蹤控制軟件則調(diào)節(jié)基帶信號處理器中的各種操作。微處理器對快速捕獲模塊和相關(guān)器多個通道進行流水線配置,協(xié)調(diào)利用相關(guān)器模塊的多個通道,達到節(jié)省電路資源和降低功耗的目的。
中圖分類號: TN47
文獻標識碼: A
文章編號: 0258-7998(2014)04-0045-03
Low power design for baseband processor chip of navigation
Liu Zhiwei1,2,He Wentao1,Xu Jianhua1
1.Institute of Microelectronics of Chinese Academy of Science,Beijing 100029,China;2.China Research and Development Center for Internet of Things,Wuxi 214315,China
Abstract: This paper presents the optimization methods of structure and algorithm based on standalone. The methods of hardware and software are used to capture and track satellite signals. The ASIC of baseband signal processing perform the demodulation of carrier and the C/A code, and the software of tracking, which run in the microprocessor, controls the operations of signal processing of baseband. Microprocessor configures the fast acquisition module and the multiple channels of correlators in pipeline to achieve the purpose of saving resources and reducing power consumption of the chip.
Key words : low power;Cortex-M3;fast acquisition;pipeline

    隨著衛(wèi)星導(dǎo)航定位設(shè)備的小型化甚至芯片化,以個性化移動信息為核心的移動導(dǎo)航產(chǎn)品市場越來越廣闊。各種嵌入式電子產(chǎn)品種類越來越豐富,集成了衛(wèi)星定位于移動通信組件的移動終端產(chǎn)品將得到快速發(fā)展。在移動終端中,必須要考慮移動終端的功耗問題,所以低功耗的導(dǎo)航芯片市場需求非常大。發(fā)展自主研發(fā)的低功耗接收機芯片,無論是對發(fā)展導(dǎo)航衛(wèi)星系統(tǒng)還是接收機設(shè)備都具有重要的戰(zhàn)略意義和市場價值。
    在芯片設(shè)計領(lǐng)域,低功耗已經(jīng)成為與性能同等重要的設(shè)計目標。功耗制約著芯片性能的進一步提高,并且增加了集成電路的成本。當前在超深亞微米工藝下的SoC設(shè)計過程中,需要在系統(tǒng)級、體系結(jié)構(gòu)、RTL級、門級以及最后的版圖級進行協(xié)同設(shè)計,才能同時保證提高性能和減少功耗。從越高的層次去考慮功耗問題,芯片功耗優(yōu)化的幅度就越顯著[1-2]。所以,本文從系統(tǒng)級和結(jié)構(gòu)級來降低導(dǎo)航基帶處理器芯片的功耗。
1 低功耗基帶處理器的架構(gòu)
    導(dǎo)航接收機的內(nèi)部機構(gòu)如圖1所示,沿其工作流程的先后順序,通常分為射頻(RF)前端處理、基帶數(shù)字信號處理和定位導(dǎo)航計算三大模塊。射頻前端處理采用ASIC形式實現(xiàn);導(dǎo)航定位和用戶界面是由通用CPU運行用戶程序來實現(xiàn);根據(jù)基帶數(shù)字信號處理和導(dǎo)航定位計算的不同,實現(xiàn)方式分為3種不同的結(jié)構(gòu)。

    參考文獻[3]中提到了軟件式的接收機結(jié)構(gòu),衛(wèi)星信號經(jīng)射頻前端下變頻到中頻信號,進行A/D采樣之后,直接進入到主處理器內(nèi)進行處理,信號的捕獲、跟蹤、定位解算及導(dǎo)航都是在主處理器內(nèi)完成的。這種結(jié)構(gòu)的優(yōu)點是設(shè)計靈活度比較高;缺點是需耗用大量的主處理器運算資源(大于100 MIPS),功耗較大。參考文獻[4]中提到了獨立式接收機結(jié)構(gòu),獨立式的基帶結(jié)構(gòu)完成從中頻信號輸入到定位結(jié)果輸出的工作。這種結(jié)構(gòu)的優(yōu)點是性能好,可以升級固件算法;缺點是除了能增加導(dǎo)航功能外,其他功能不易加入。參考文獻[5]中提到了主處理器式的接收機結(jié)構(gòu),主處理器式的基帶結(jié)構(gòu)僅完成衛(wèi)星信號的捕獲和跟蹤功能,而沒有定位解算和導(dǎo)航功能。該結(jié)構(gòu)的優(yōu)點是導(dǎo)航功能由外接主處理器運行,能減少芯片組的尺寸和成本;缺點是主處理器硬件平臺及操作系統(tǒng)必須開發(fā)出相應(yīng)的驅(qū)動程序,增加開發(fā)時間和成本,功能升級復(fù)雜度較獨立式結(jié)構(gòu)高。
    3種方式中,主處理器的輸入數(shù)據(jù)率最高的是軟件式基帶處理結(jié)構(gòu),主處理器式基帶結(jié)構(gòu)的輸入數(shù)據(jù)率居中,獨立式基帶結(jié)構(gòu)的輸入數(shù)據(jù)率最低。所以針對低功耗的設(shè)計方案,獨立式的方案最優(yōu)。獨立式基帶結(jié)構(gòu)的導(dǎo)航芯片適合集成到手機中,手機的主處理器可以作為外接處理器使用。最重要的是獨立式的基帶結(jié)構(gòu)的功耗很低,適用于手持設(shè)備中。
    基于基帶處理器芯片的靈活性和低功耗,本文提出了在獨立式結(jié)構(gòu)的基礎(chǔ)上,采用軟硬件結(jié)合的方法來實現(xiàn)衛(wèi)星信號的捕獲、跟蹤以及導(dǎo)航結(jié)算。軟件不能實時處理或者使用軟件性能達不到要求的部分用相應(yīng)的硬件完成,盡可能做到硬件邏輯電路實施高速且簡單的處理。
2 低功耗基帶處理器的模塊劃分
    在獨立式結(jié)構(gòu)接收機的基礎(chǔ)上,改進的接收機的模塊劃分如圖2所示,采用基于ARM Cortex-M3的SoC硬件平臺。整個基帶處理器主要包括快速捕獲模塊、相關(guān)器通道以及運行環(huán)路控制和導(dǎo)航算法的Cortex-M3。整個平臺采用了寄存器控制的工作方式,對于軟件控制,只需要配置和讀取相應(yīng)寄存器就能實現(xiàn)對硬件的控制。
2.1 處理器內(nèi)核
    如圖2所示,環(huán)路控制邏輯和電文處理都是在處理器中完成的,所以選擇了性能好、功耗低、中斷響應(yīng)速度快的Cortex-M3處理器。ARM Cortex-M3是基于ARMv7架構(gòu)的32位處理器,集成了CM3Core的中心處理器內(nèi)核和先進的系統(tǒng)外設(shè),實現(xiàn)了內(nèi)置的中斷控制。它具有出色的計算性能和對事件的卓越系統(tǒng)響應(yīng)能力,同時可以應(yīng)對低動態(tài)和靜態(tài)功率限制的挑戰(zhàn)[6]。ARM Cortex-M3具有以下優(yōu)勢:(1)三級流水線和分支預(yù)測功能,提高處理器的指令執(zhí)行速度。(2)采用哈佛結(jié)構(gòu),獨立的指令總線和數(shù)據(jù)總線,可以同時進行取指和數(shù)據(jù)讀寫操作,從而提高了處理器的運行性能。(3)內(nèi)置嵌套向量中斷控制器(NVIC),其中斷延遲只有12個時鐘周期(ARM7需要24~42個周期)。采用尾鏈技術(shù),使得背靠背中斷的響應(yīng)只需要6個時鐘周期。(4)內(nèi)核支持低功耗模式,支持3種功耗管理模式:通過一條指令立即睡眠;異?;蛑袛嗤顺鰰r睡眠;深度睡眠。這使整個芯片功耗控制更加有效。

2.2 快速捕獲系統(tǒng)
    快速捕獲模塊由混頻器、匹配濾波器、積分器和峰值比較器依次連接而成??焖俨东@模塊采用大規(guī)模捕獲引擎(SUPASE)獲得導(dǎo)航信號的初步碼相位和頻率信息。SUPASE具有二維并行搜索能力,可以同時搜索2 046個碼相位以及最多15個多普勒頻率,并且可以根據(jù)系統(tǒng)存儲器的容量來配置搜索并行度。SUPASE 支持多種衛(wèi)星信號,支持弱信號的捕獲,并且具有強信號掃描能力。只需采用1 ms的相干積分和1次非相干積分,而不需要存儲器,就可以快速搜索強信號。SUPASE具有智能檢測功能,SUPASE能夠定時檢測信號峰值,并自動提前完成當前捕獲。
2.3 相關(guān)器結(jié)構(gòu)
    相關(guān)器引擎包含32個獨立的相關(guān)器通道,每個通道包括載波NCO、碼NCO、多功能擴頻碼產(chǎn)生器、數(shù)字混頻器以及相關(guān)單元。不同相關(guān)單元的碼相位間隔可以通過配置寄存器來實現(xiàn)。通過配置多功能擴頻碼產(chǎn)生器,每個相關(guān)器通道可以獨立或者同時接收各種衛(wèi)星信號[7]。
    如圖3所示,相關(guān)器單通道包含以下模塊:(1)載波NCO模塊,實現(xiàn)不同衛(wèi)星導(dǎo)航系統(tǒng)中的載頻波。(2)載波剝離模塊,對數(shù)字中頻信號進行載波剝離,將其變頻到基帶。(3)碼NCO模塊,是實現(xiàn)不同衛(wèi)星導(dǎo)航系統(tǒng)的偽碼時鐘。(4)碼解擴模塊,基帶IQ數(shù)據(jù)進入碼解擴模塊后剝離偽隨機碼,得到單載波信號。(5)累加器模塊,碼剝離后的單載波信號有3路:超前(E)、即時(P)和滯后(L),分別對3路信號進行累加。(6)本地偽碼產(chǎn)生器模塊,根據(jù)不同衛(wèi)星導(dǎo)航系統(tǒng)偽碼特性,與處理器配合生成本地偽碼。

    除了上述的模塊之外,RTC提供時間基準修正是通過處理器采用時間基準模塊記錄的快速捕獲模塊與相關(guān)器時鐘之間的偏差來修正快速捕獲模塊輸出的碼相位,將該碼相位信息傳送給相關(guān)器通道,使快速捕獲模塊和相關(guān)器通道達到同步。
    導(dǎo)航基帶處理器通過多個模塊協(xié)同工作來降低功耗。導(dǎo)航基帶處理器模塊通過處理射頻前端輸出數(shù)字中頻信號;對輸入的數(shù)字中頻信號進行大規(guī)模并行捕獲,獲得導(dǎo)航信號初步的相位和頻率信息,送給相關(guān)器;相關(guān)器完成相應(yīng)相位和頻點的去載波相關(guān),然后將數(shù)據(jù)進行累加,并存儲在寄存器中。微處理器對快速捕獲模塊和多通道相關(guān)器進行流水線調(diào)度,同時分配下一個快速捕獲模塊的衛(wèi)星信號,并對處理器對相關(guān)器通道給出的數(shù)據(jù)進行快速檢測算法處理,最終實現(xiàn)對導(dǎo)航信號快速、準確的捕獲,高效協(xié)調(diào)利用相關(guān)器通道,達到節(jié)省電路資源和降低系統(tǒng)功耗的目的。
3 基帶處理器的低功耗方案
    衛(wèi)星導(dǎo)航信號快速捕獲系統(tǒng)在微處理器的控制下,快速捕獲模塊和相關(guān)器模塊按照如圖4所示的主流程采用流水線方式進行系統(tǒng)工作。該流程主要涉及快速捕獲算法模塊的控制和運行以及相關(guān)器模塊通道的控制和通道處理。
    快速捕獲模塊在微處理器的控制下快速開啟、連續(xù)工作,相關(guān)器多個通道在微處理器的控制下動態(tài)配置,保證快速捕獲模塊運行得到的若干峰值對應(yīng)的碼相位值和頻點信息快速地配置到一個相關(guān)器通道,連續(xù)不斷完成相干處理和非相干處理,并將閑置通道關(guān)閉,既能快速、準確捕獲GPS衛(wèi)星信號,又能高效協(xié)調(diào)復(fù)用[8]相關(guān)器模塊的通道,達到節(jié)省電路資源和降低系統(tǒng)功耗的目的。
    在捕獲到足夠的衛(wèi)星并定位后,處理器關(guān)閉捕獲引擎。處理器在解算完成后,自動進入休眠模式。
4 測試結(jié)果分析
    對基帶處理器的功耗測試,其目標是測量其工作中的電流,主要包括PLL的工作電流、基帶處理器中各個模塊的電流、I/O模塊的電流以及處理器其他外設(shè)的電流。除此之外,基帶處理器在休眠模式和待機模式下功耗也很低。各個模式和各個模塊的電流如圖5所示。

 

 

    基帶在睡眠模式下處理器不工作,只有外設(shè)模塊運行,可以通過中斷來喚醒。待機模式下,處理器和外設(shè)模塊都不工作,只能通過RTC中斷和外部中斷喚醒。
    本文將軟件接收機理念應(yīng)用到硬件接收機中,通過存儲本地偽碼擴展相關(guān)通道,基于SoC可編程系統(tǒng)擴展環(huán)路控制及導(dǎo)航電文等處理,通過SoC系統(tǒng)分析外部各項控制指令,實現(xiàn)快速、實時的控制,具有靈活性高、功耗低的特點。該方案已成功應(yīng)用到量產(chǎn)的導(dǎo)航芯片上,證明了該設(shè)計方案的可靠性和實用性。
參考文獻
[1] 郭煒,魏繼曾,郭箏,等.SOC設(shè)計方法與實現(xiàn)(第二版)[M]. 北京:電子工業(yè)出版社,2011.
[2] KEATING M,F(xiàn)LYRM D,AITKEN R,et al.Low power methodology manual[M].Springer,2007.
[3] TSUI J B.Fundamentals of global positioning system receivers:a software approach[M].New York:Wiley,2000.
[4] 許諾.GPS接收機協(xié)處理器芯片設(shè)計[D].北京:中國科學院研究生院,2008.
[5] 巴曉輝.GPS基帶接收機算法及其SoC芯片實現(xiàn)研究[D]. 北京:中國科學院研究生院,2007.
[6] YIU J.The definitive guide to the ARM Cortex-M3[M].[S.L]:Newnes,2009.
[7] 謝鋼.GPS原理與接收機設(shè)計[M].北京:電子工業(yè)出版社,2009.
[8] 朱亮,陸明泉,馮振明.北斗系統(tǒng)B1頻段導(dǎo)航信號的多路復(fù)用策略研究[J].電子技術(shù)應(yīng)用,2012,38(7):91-94.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美在线观看www| 亚洲国内欧美| 影音先锋另类| 国产日韩欧美精品| 国产精品久久二区| 欧美日韩亚洲视频一区| 欧美—级a级欧美特级ar全黄| 久久精品72免费观看| 亚洲欧美日韩精品久久久久| 宅男噜噜噜66一区二区| 99re8这里有精品热视频免费 | 狠狠色丁香久久婷婷综合_中| 国产精品日韩一区二区| 国产精品福利久久久| 欧美婷婷久久| 欧美三日本三级少妇三2023| 欧美日韩精品| 欧美日韩综合不卡| 国产精品久久久久av| 国产精品欧美日韩一区二区| 国产精品国产三级欧美二区 | 一区二区亚洲精品国产| **欧美日韩vr在线| 91久久国产精品91久久性色| 91久久精品国产91久久性色tv| 91久久精品日日躁夜夜躁欧美| 亚洲精品国产系列| 亚洲免费久久| 亚洲一区二区三区在线观看视频| 亚洲欧美日本在线| 西瓜成人精品人成网站| 久久精品夜色噜噜亚洲aⅴ| 亚洲国产经典视频| 亚洲精品在线二区| 亚洲午夜未删减在线观看| 午夜欧美不卡精品aaaaa| 久久精品综合| 欧美高清视频在线观看| 欧美三区在线视频| 国产亚洲欧美一区| 亚洲国产日韩在线| 亚洲无线一线二线三线区别av| 午夜日韩福利| 亚洲精品小视频在线观看| 亚洲在线视频| 久久精品成人| 欧美大片在线看免费观看| 国产精品二区影院| 影音先锋亚洲视频| 一区二区欧美激情| 欧美专区在线观看一区| 99国产精品国产精品久久| 午夜视频一区| 免费av成人在线| 国产精品成人在线观看| 韩国亚洲精品| 日韩写真视频在线观看| 午夜欧美精品| 99re8这里有精品热视频免费| 欧美一级黄色录像| 欧美大片国产精品| 国产精品综合色区在线观看| 国产色综合久久| 欧美一区二区免费观在线| 亚洲日韩中文字幕在线播放| 亚洲午夜激情网页| 久久噜噜噜精品国产亚洲综合| 欧美日韩国产三区| 国产亚洲一级高清| 日韩视频在线观看国产| 欧美中文字幕| 亚洲午夜国产成人av电影男同| 久久久久一区二区| 欧美午夜电影在线观看| 雨宫琴音一区二区在线| 亚洲一区观看| 亚洲最黄网站| 噜噜噜91成人网| 国产精品一区免费在线观看| 亚洲欧洲午夜| 久久精品一区二区三区中文字幕 | 久久久欧美精品sm网站| 欧美午夜视频在线观看| 在线国产欧美| 午夜一区不卡| 亚洲一区二区三区四区五区黄 | 欧美一级免费视频| 亚洲一区二区三区激情| 欧美激情精品久久久久久大尺度 | 午夜精品国产更新| 欧美精品乱人伦久久久久久| 国语精品中文字幕| 亚洲一区网站| 在线一区二区视频| 欧美国产日韩一区| 红桃视频国产一区| 午夜精品久久久久久久男人的天堂| 99天天综合性| 欧美国产日韩一区二区三区| 在线观看精品视频| 久久不见久久见免费视频1| 午夜精品美女自拍福到在线| 欧美日韩成人| 亚洲日韩第九十九页| 亚洲狠狠婷婷| 麻豆乱码国产一区二区三区| 国产综合视频| 欧美一区二区三区视频在线| 性色av香蕉一区二区| 国产精品www网站| 99精品视频免费观看视频| 99视频精品在线| 欧美日韩国产天堂| 亚洲精品久久久久| 日韩午夜三级在线| 欧美国产日韩视频| 亚洲品质自拍| 一区二区三区www| 欧美日韩久久| 99热这里只有精品8| 亚洲视频大全| 国产精品久久9| 亚洲欧美国产高清va在线播| 小黄鸭视频精品导航| 国产精品亚发布| 午夜视频在线观看一区二区三区| 香蕉av777xxx色综合一区| 国产精品日本一区二区| 亚洲欧美精品在线| 欧美在线免费播放| 国产亚洲精品资源在线26u| 欧美一级视频免费在线观看| 久久久久国色av免费看影院| 黄色一区二区三区四区| 亚洲激情国产| 欧美韩国一区| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美色欧美亚洲另类七区| 99精品视频免费观看视频| 亚洲一区二区视频| 国产精品视频男人的天堂| 午夜精品久久久久久久99樱桃| 久久成人免费日本黄色| 韩国一区二区在线观看| 亚洲精品一级| 欧美日韩一区二区精品| 亚洲婷婷在线| 久久精品国产免费看久久精品| 国产一区在线视频| 亚洲国产欧美日韩精品| 欧美久久久久久蜜桃| 中文日韩电影网站| 久久精精品视频| 亚洲国产精品久久久久秋霞影院 | 久久久久久伊人| 樱桃视频在线观看一区| 一区二区欧美国产| 国产精品亚洲产品| 亚洲国产精品一区二区尤物区| 欧美日韩1区| 亚洲欧美日本国产有色| 欧美暴力喷水在线| 一本一道久久综合狠狠老精东影业 | 日韩一级二级三级| 欧美专区日韩视频| 在线观看三级视频欧美| 亚洲视频一区在线观看| 国产欧美日韩不卡| 亚洲欧洲在线播放| 欧美日韩中文字幕综合视频| 先锋影院在线亚洲| 欧美成人精品h版在线观看| 在线一区二区三区做爰视频网站| 久久精品国产99国产精品澳门 | 久久精品天堂| 国产精品爱啪在线线免费观看| 欧美伊久线香蕉线新在线| 欧美精品一区三区在线观看| 亚洲一区二区三区成人在线视频精品 | 在线视频中文亚洲| 久久一区免费| 一区二区av在线| 久久综合色8888| 一区二区三区www| 久久综合电影| 亚洲一区bb| 欧美激情精品久久久久久| 欧美一区二视频| 欧美日韩一区二| 亚洲国产专区| 国产农村妇女精品| aⅴ色国产欧美| 国产专区精品视频| 亚洲欧美激情视频| 亚洲激情成人网| 久久久一本精品99久久精品66| 亚洲视频综合在线| 欧美精品国产一区| 久久国产视频网| 国产精品一二|