?

小型化低功耗數字平臺設計關鍵技術?

2012-03-31 11:06張景遠楊仕平
電訊技術 2012年7期
關鍵詞:穩壓器電臺功耗

張景遠,楊仕平

小型化低功耗數字平臺設計關鍵技術?

張景遠1,楊仕平2

(1.廣州市越秀區市政和水利管理所,廣州510100;2.廣州海格通信集團股份有限公司,廣州510663)

對于使用電池供電的背負式或手持電臺,電臺的平均功率消耗決定了電臺在戰場的可運作時間。因此,數字平臺的硬件設計和軟件設計都必須把電臺的大小、重量和電源(SWAP)的設計作為首要的考慮事項。從動態時鐘調整、電源供應調整、操作模式、工作周期影響、靜態和動態電源對比、硬件電源的小型化考慮以及可編程邏輯和ASIC的設計對比等多方面進行了研究,為構建靈活的軟件無線電平臺體系結構提供了參考。

軟件無線電;超短波;小型化低功耗;關鍵技術

1 引言

現代通信解決方案需要滿足軟件無線電(Software Defined Radio,SDR)提出的性能和靈活性,以及相關的處理能力要求[1]。對于體積大小和功耗都有限制的背負式、手持式電臺,進行小型化、低功耗數字平臺設計是現代化戰術通信遇到的最大挑戰之一。本文將從數字硬件設計、軟件控制兩方面研究SDR通用數字平臺小型化、低功耗設計方法,以期利用它們能夠提供一個靈活的SDR平臺體系結構,并最小化電臺整機的體積大小和功耗。

2 SDR通用數字平臺簡介

SDR通用數字平臺負責承載各種通信協議與信號處理軟件,該平臺的工作效率與功能決定了系統的效率與功能。面對需要實現柵格網絡協議、高效的調制解調、高速糾錯編解碼等復雜算法,需要設計一種可適應多種頻段通信要求、高速率、自適應的多資源硬件平臺,并且可以通過加載不同的軟件實現不同的硬件功能,因此,通用數字平臺的設計是SDR電臺小型化、低功耗設計的關鍵。SDR通用數字平臺原理框圖如圖1所示。

由圖1可知,在SDR通用數字平臺上主要包括CPU、DSP、FPGA三大主要芯片,下面將從數字硬件設計與軟件控制電源設計兩方面研究SDR通用數字平臺的小型化、低功耗設計方法。

3 數字硬件設計中的空間和電源

軟件無線電中最大的技術挑戰就像正在開發中的美國聯合戰術電臺系統項目,在要求功能的同時,對大小、重量和功耗也有特別要求。根據美軍的報告,“為了達到寬帶網絡波形的所有性能,包括傳輸范圍,Cluster 1(更名為GMR)電臺要求非常多的內存和處理電源,這又增加了大小、重量和功耗”。鑒于GMR電臺是針對陸地交通工具,這些交通工具都有自己的電源,報告更多的是與可拆卸的、電池供電的應用,比如手持機和單兵電臺有關。電臺的硬件和軟件設計團隊都有責任來使用集成的設計技術,以便使數字平臺盡可能少地消耗電源。

隨著客戶需求的增加,功能和靈活性只能由SDR提供,是可以通過數字軟件來實現的,不會增加射頻電路導致功耗顯著增加。不斷增加的帶寬和網絡性能是驅使數字基帶需要更強的內存和處理能力的主要因素。如寬帶網絡波形(WNW)和士兵電臺波形(SRW),以及JTRS項目的軟件通信體系結構(SCA)的需要,使得網絡波形和處理能力都達到了更高的要求。平衡這些高吐吞率的網絡波形處理需求,要求軍用電臺必須以節能的方式來設計,以便電池能夠提供更長的工作時間。

目前,已有很多技術能夠用來改善現代電子電路的功耗和尺寸。更低的核心電壓、更高效率的互連,以及更高效的設備設計,都可以促使在提供更多處理性能的同時,使用更少的功率。這些方法能夠被應用到任何設計,并且不需要對系統軟件有任何特殊的要求。本文剩下的部分,將會討論硬件設計概念,以及軟件輔助的硬件設計,以滿足低功耗基帶電臺的設計要求。

4 穩壓器和功率樹

傳統的電源分配模式要求輸入電源提供的電壓,比電臺電路要求的電壓更高。傳統的電路中,用來提供這種電源分配的器件主要有開關穩壓器和通過晶體管穩壓器,這兩種基本的穩壓器都有各自的優點和弱點[2]。在SWAP限制的設計中,兩者在大小和功耗上都有減少的空間。這兩種穩壓器類型有很多設計上的變種,但是總體上來說,通過晶體管穩壓器更節省空間,開關穩壓器更節能。

一個通過穩壓器的效率依賴于該穩壓器向下轉換的步長,以及和當前通過穩壓器的電流。穩壓器的效率可以表示如以下的關系:

由上述公式可知,向下轉換的步長越大,更多的能量消耗成為穩壓器內的熱量,這樣穩壓器的效率就越低。除此之外,由于穩壓器的效率與電源電流成指數關系,當電源電流增加時,效率會減小。

如上所述,輸入電壓越接近穩壓器的輸出電壓,在穩壓器中所浪費的電量就越少。因此,低損失的穩壓器(LDO)在通過晶體管穩壓器這一類型中占了主導地位。LDO穩壓器將Vin/Vout的比率限制在一個很小的范圍以最小化電源損失。因此,當電壓向下轉換和電流相對較小時,可使用節省空間的通過晶體管穩壓器。開關穩壓器一般比通過晶體管穩壓器更有效率,特別是當Vin/Vout比1大得多并且有高電流的時候。開關穩壓器工作在某些形式的脈沖寬度調制,效率可達60%~90%。開關穩壓器要求相對較大的感應器和電容器來過濾脈沖寬度調制。正是這種額外的支持電路,導致了開關穩壓器比通過穩壓器占用更多的空間。

理想的系統設計方法是混合使用的兩種穩壓器。使用通過穩壓器提供空間利用率,使用開關穩壓器提高電源效率。便攜式電臺的一種經典的方法是使用開關穩壓器降低電源電壓,使低電壓分布在電臺的數字部分,當需要更低的電壓時,通過使用通過晶體管穩壓器來進一步降低電壓。在進行電源調整和分配時,在大小和功率受限的情況下,通常的做法是在Vin/Vout比率和電流很小時使用通過晶體管穩壓器來最佳化空間。在Vin/Vout和電流很高的時候,使用通過晶體管穩壓器來最佳化效率。

5 FPGA靜態和動態電源

現代網絡波形促進了對性能的更高要求,要求使用處理能力更強的數字信號處理器。FPGA提供了一個吸引人的辦法,因為FPGA提高了可重復編程的能力和簡單的高水平并行優勢,這些是DSP(即使是使用了流水線操作和并行執行單元)所不可能達到的。采用FPGA是一種針對非電池供電通信系統的優秀解決方案,但是,對于電池供電的系統,FPGA設備消耗了大量的電源,這種現象在FPGA設備的靜態電源消耗中最為顯著。靜態電源消耗歸因于晶體管泄漏電流。泄漏電流的主要是處于交叉點的相應二級管。這種靜態電流在設備通電的時候,簡單地消耗功率為熱量,而沒有進行任何邏輯處理。這對于電池供電的電臺來說,是非常不合要求的。

隨著FPGA設備在向著幾何更小的晶體管發展,以獲得更高的芯片密度和更快的動態速度,在每一個晶體管中泄漏的電流更加多了起來。

盡管FPGA設備允許完全的電路重復編程,這個優勢也帶來相應的損失??芍貜途幊痰腇PGA設備需要額外的信號路由設備,以及更快的開關邏輯來補償,這驅使FPGA工業邁向實現最小的晶體管成為可能?,F代的FPGA設備是90 nm級別的,并且正快速向下一代65 nm級別發展。

這種幾何上的改進,加上額外的邏輯支持,更多地增加了FPGA設備的靜態電流。當納米級別降到70 nm以下時,泄漏的電流會占據支配地位,并且會消耗50%的電源。時鐘(動態)電源是對基本靜態電流的改進,它的邏輯是計時的。靜態和動態電流都會因為設備連接處的溫度升高而增加。大多數的電池是為手持電臺、單兵電臺和小型化電臺供電的,因此對于小型化軍用電臺,靜態和動態電源對熱量條件非常敏感,比如周圍的溫度、熱量下沉和氣流等。

作為可編程FPGA的另外一個選擇,經典的130~250μm的CMOS ASIC設備擁有更多的邏輯(門和內存),而靜電功率在毫瓦與微瓦之間[3]。CMOS ASIC中的動態功率同樣比FPGA設備少得多。FPGA設備要求額外的路由設備和其他支持電路來達到重復編程(這些都大大增加了動態和靜態的功率消耗),而ASIC設備不需要,相較于ASIC而言,這造成了在FPGA中的邏輯實現中大幅增加了功耗[4]。最近有一些關于在FPGA中降低功耗的研究,但是降低的幅度不及將邏輯從FPGA移到ASIC。

對所有的波形信號處理作一個完整的評估,任何設計都會因此而受益。一個平臺必須擁有這些功能,并且把這些功能分解為兩種類型:波形的通用功能與波形的特殊功能。只有那些要求各種波形的基礎具有真正的可重復編程特性的功能,才應該寄宿在FPGA內部。另外,應該對處理功能的固定流程進行評估,看這些固定流程是否能夠寄宿在ASIC內部,并在波形需要的時候可以被選定。這些設計技術確保只有那些必須寄宿在FPGA內部的處理功能,才被分配給比較耗電的設備,減小了FPGA設備所要求的尺寸和電流的大小。ASIC設備和可配置的功能,以及較小的FPGA設備,提供了在實現高效率電源、復雜波形所需要的靈活性。為了達到電池供電的便攜式電臺的SWAP目標,這種方法最終會被使用。

6 動態功率節能方法

6.1 頻率調整

控制數字電路的頻率對功耗的影響是呈直線的,當時鐘頻率升高時,功耗以直線增加。大多數波形只要求在部分活動中使用高的處理速度。一個更明智的設計技術利用了這種變化,就是根據處理的需要,動態調整時鐘頻率。

某些微處理器由于內部時鐘分布復雜和相位關系經常被鎖定,不能提供動態的時鐘頻率調整,如PowerPC還沒有哪個版本支持動態時鐘頻率調整,但是很多RISC處理器沒有這個問題,比如ARM體系的RISC處理器支持某種形式的時鐘調整有很多年了。

圖2展示了一款典型的ARM微處理器核心電源時鐘和頻率的關系。這個設備有一個內部時鐘分配器,可以通過軟件控制,設置時鐘的頻率為圖形中所示的離散值,同時也有一個配套的芯片用來控制核心電壓。

6.2 休眠模式

休眠模式是最簡單的時鐘調整方法。休眠模式具有極低的時鐘頻率(零到幾千赫),可達到非常低的功耗。休眠通常是硬件支持的狀態,在這種狀態下,處理器的指令執行被有效地暫停,直到某個事件發生。休眠模式的功耗通常只有毫瓦級別到微瓦級別,休眠模式會被某種形式的中斷激活,比如計時器或者外部通信端口。

使用休眠模式對降低功耗有顯著的影響。比如,一個RISC處理器以400 MHz的頻率運行,在活動時可能消耗1 W,但是在休眠狀態只有500μW的功耗。平均省電與休眠的時間成正比,如果有一半時間處于休眠狀態,那么平均功耗大約是1/2 W。

6.3 電壓調整

通過減小核心板和總線的信號電壓來調整電壓,在現代數字系統中,這并不罕見。兩種方式都可以顯著降低功耗。從公式P=V2/R中可看出,功耗與V2成正比。當電壓降低,電流也相應降低,因此功耗成指數降低。特別是對于CMOS電路,這個關系是P=A×CL×V2×F,其中A是活躍常量,CL是負載容量,V是供電電壓,F是轉換頻率。從等式中可以看出,功耗與頻率成正比關系,與電壓成指數關系。

如果要調整電壓,必須說明的是,當時鐘頻率降低時,可能降低了核心供電電壓。因此,在微處理器和其他數字CMOS電路中,可能混合了某些形式的電壓-頻率調整。在圖2中上面的一條線展示了只調整頻率,而電壓是一個固定值的功耗;下面的一條線展示了在微處理器中,調整頻率和電壓兩者后的功耗改善情況。有專家指出,盡管這個關系確實是正確的,但可能達不到想要的效果。在較低的V

F下,瞬時的功耗很低,但是不大可能在執行任何代碼段的時候,功耗都會更低。因此,在較低的時鐘頻率下,代碼要執行的時間更長。如果一段代碼花500 ms在頻率A下面運行,它會以一半的功率在頻率A/2下運行1 s。

微處理器功率調整的另外一個重要問題是,SDR電臺的軟件環境是實時的。換句話說,很有可能有臨界代碼,必須以高時鐘頻率執行。這意味著,不管是頻率還是V-F調整算法,都必須對臨界代碼區有極其快速的響應時間,這對動態電源的控制進行監控和響應的代價是昂貴的。

7 軟件管理電源技術

7.1 靜態軟件方法

軟件無線電臺的特點是,能夠通過軟件控制電路的電壓和頻率調整。但是,為了能夠充分利用這種控制,波形代碼應該有電源管理的概念,并對電源管理進行支持[5]。簡單的波形,如果知道它的處理負荷和性能要求,將會使電臺以可行、最節能的方式運行。

7.2 簡單的狀態監控

正如前面所討論的那樣,動態、連續的V-F調整可能會非常昂貴,一種更簡單、有效的方法是簡單地預測V-F的狀態轉換。前面討論了休眠模式時鐘降頻,基于此可對V-F調整做進一步的擴展,即不只在空閑狀態的出口和入口進行V-F調整,而是在所有其他外部程序都以最大的V-F來執行。

休眠狀態在很多微處理器中都有硬件支持,這種方法在軟件中能夠擴展的狀態是空閑進程或者是掛起狀態。

這些可以被合并到操作系統中,以便默認的情況就是維持低的V-F狀態。當然,這會使得在退出低速狀態的時候有些潛在的問題,也就是最終會帶來更大的中斷延遲。但是,相對于動態的V-F調整算法,這可以簡單地進行分析和解決。

7.3 電臺狀態轉換

軍用電臺一般有多種不同的工作模式,如至少有發送、接收和休眠狀態。電臺在每一種狀態下都會有運行時間,在實現波形的時候,應該使用這些狀態來做V-F調整,可以使電臺在每一種狀態下最小化功率,這樣和其他的空閑、休眠狀態結合起來,可以進一步更多地降低功耗。這種狀態控制方法可以從處理器控制擴展到其他系統硬件中,一個軟件系統和電臺波形如果很清楚這些狀態和轉換,就可以利用這些來減少功耗并大幅延長電池使用時間。

8 結束語

現代網絡波形的使用需求對軟件無線電的設計提出了更高要求,對于小型化、低功耗設計人員來說是個挑戰。盡管摩爾定律幫助減少了空間和功耗問題,但對SWAP敏感的手持、背負電臺,必須通過數字平臺硬件的合理設計以及軟件的聯合控制,才能滿足小型化、低功耗的設計需求[6]。

[1]楊小牛.從軟件無線電到認知無線電,走向終極無線電——無線通信發展展望[J].中國電子科學研究院學報,2008,3(1):1-7.

YANG Xiao-niu.Software Radio,Cognitive Radio and Ultimate Radio—A Prospect of Wireless Communication[J]. Journal of China Academy of Electronics and Information Technology,2008,3(1):1-7.(in Chinese)

[2]Magklis G,Semeraro G,Albonesi D H,et al.Dynamic Frequency and Voltage Scaling For A Multiple Clock Domain Microprocessor[J].IEEE Microwave,2003,23(6):62-68.

[3]Gonzalex R,Gordon B M,Horowitz M A.Supply and Threshold Voltage Scaling for Low Power CMOS[J].IEEE Journal of Solid-State Circuits,1997,32(8):1210-1216.

[4]AndreiA,Schmitz M T,Eles P,et al.Quasi-Static Voltage Scaling for Energy Minimization with Time Constraints[C]//Proceedings of the Conference on Design,Automation and Test in Europe.Munich,Germany:IEEE,2005:514-519.

[5]Garcia A D,Perez L F,Acuna R F.Power Consumption Management On FPGAs[C]//Proceedings of the 15th International Conference on Electronics,Communications,and Computers.[S.l.]:IEEE,2005:240-245.

[6]房志江.小型化及多頻段天線技術研究[D].上海:上海交通大學,2009.

FANG Zhi-jiang.Research on a New Compact and Multiband Antenna Technology[D].Shanghai:Shanghai Jiaotong University,2009.(in Chinese)

ZHANG Jing-yuan was born in Zhenping,Henan Province,in 1976.She is now an engineer.Her research concerns mechanical design and automation.

楊仕平(1974—),男,四川閬中人,博士,高級工程師。

YANG Shi-ping was born in Langzhong,Sichuan Province,in 1974.He is now a senior engineer with the Ph.D.degree.

Email:yspsir@163.com

Key Techniques for Size,Weight and Power Constrained Digital Platform Design

ZHANG Jing-yuan1,YANG Shi-ping2
(1.Civicism and Irrigation Administrant Department of Yuexiu District,Guangzhou 510100,China;2.Guangzhou Haige Communication Group Incorporated Company,Guangzhou 510663,China)

For battery powered manpack and handhold radios,average power consumption of the radio dictates the operational life of the radio in battlefield operation.Many of these radio applications are also severely size and weight limited.Therefore,the digital platform design of both hardware and software must take into account size,weight and power(SWAP)as primary design considerations.This paper discusses best practices for hardware and software design in SWAP constrained radios.Topics covered are dynamic clock scaling,power supply scaling,modes of operation,duty cycle impact,static versus dynamic power,hardware power reduction considerations,and programmable logic versus ASIC designs.The work in this paper provides reference for building flexible software defined radio(SDR)architecture.

software defined radio;VHF;size,weight and power constrained;key technique

TN802

A

10.3969/j.issn.1001-893x.2012.07.007

張景遠(1976—),女,河南鎮平人,工程師,主要研究方向為機械設計及自動化;

1001-893X(2012)07-1087-05

2011-11-28;

2012-04-24

猜你喜歡
穩壓器電臺功耗
基于任務映射的暗硅芯片功耗預算方法
低壓差線性穩壓器專利技術綜述
鹿先生的年味電臺
揭開GPU功耗的面紗
數字電路功耗的分析及優化
信號UPS與穩壓器配套連接問題研究
IGBT模型優化及其在Buck變換器中的功耗分析
老年聽眾需要電臺長篇連播
做好電臺新聞的采訪之我見
36V、800mA堅固型線性穩壓器具有擴展的SOA并提供了簡單的三端操作
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合