嵌入式矢量處理器是實(shí)現(xiàn)軟件無(wú)線電的有效途徑
與純SIMD相比,這種方法可以顯著提高運(yùn)算效率。在這種情況下如果用純SIMD方法,低效運(yùn)行的順序處理方式通常是唯一可用的解決方案。由于可編程EVP可以為許多不同的通信標(biāo)準(zhǔn)實(shí)現(xiàn)高度自適應(yīng)的modem功能,并能協(xié)商實(shí)現(xiàn)從一種標(biāo)準(zhǔn)到另外一種標(biāo)準(zhǔn)的平滑過(guò)渡,因此可編程EVP是軟件無(wú)線電的關(guān)鍵實(shí)現(xiàn)單元。
除了滿(mǎn)足非常高的Gops條件外,這種處理器還能滿(mǎn)足電池供電、便攜式產(chǎn)品的硅片面積和成本要求。其非常高等級(jí)的可編程性不僅能夠適應(yīng)移動(dòng)設(shè)備中無(wú)線通信系統(tǒng)的多樣性,還允許制造商緊跟這些標(biāo)準(zhǔn)的發(fā)展和使用情景以及新算法的開(kāi)發(fā)??删幊蘀VP還可以幫助制造商“空中”修復(fù)或升級(jí)他們的產(chǎn)品,并通過(guò)部署更廣的覆蓋率或更高的數(shù)據(jù)下載速率來(lái)減少現(xiàn)場(chǎng)返修率或增強(qiáng)用戶(hù)體驗(yàn)。
然而,矢量處理器的軟件可編程特性只能在縮短上市時(shí)間、增加產(chǎn)品差異性或降低成本方面提供真正價(jià)值的時(shí)間和場(chǎng)合發(fā)揮作用。事實(shí)上仍有相當(dāng)多的基帶處理場(chǎng)合不適合軟件可編程,而硬連線、更專(zhuān)用的子模塊更合適。
例如,包含Viterbi和Turbo編碼/解碼功能的編解碼器在軟件可編程編解碼引擎上可能要占用巨大的處理資源,特別是數(shù)據(jù)比特率很高時(shí)(一般超過(guò)100Mbps)。然而,這些功能并不真正需要軟件可編程性,因?yàn)闃?biāo)準(zhǔn)之間的差異很小。因此采用可重配置編解碼器解決方案實(shí)現(xiàn)這些功能的硬件加速比用軟件可編程方案更有意義。對(duì)信道濾波來(lái)說(shuō)同樣是這樣。
軟件無(wú)線電因此不可能完全是軟件可編程的解決方案。事實(shí)上,在SDR的射頻前端將是可編程性和軟件控制下的可重配置性的混合,其中嵌入式微控制器、數(shù)字信號(hào)處理器、矢量處理器和硬件加速器都各有用武之地。
隨著模數(shù)和數(shù)模轉(zhuǎn)換向中頻級(jí)電路的轉(zhuǎn)移,SDR也可能影響到未來(lái)多模式、多信道射頻收發(fā)機(jī)的劃分。信道濾波、modem和編解碼功能可能要么移到主機(jī)的基帶芯片中,要么被集中到單獨(dú)的連接modem引擎。這樣做不僅可以減少芯片數(shù)量,而且允許modem和基帶功能從一種CMOS工藝技術(shù)快速轉(zhuǎn)換到另一種,從而快速實(shí)現(xiàn)成本降低。同時(shí),射頻前端和功放仍能繼續(xù)利用可以提供合適性能的技術(shù)實(shí)現(xiàn)。對(duì)2G、2.5G和3G手機(jī)收發(fā)器而言,在今后一段時(shí)間內(nèi)仍可能繼續(xù)使用BiCMOS或III-V工藝,雖然一些低端應(yīng)用領(lǐng)域已在向RFCMOS轉(zhuǎn)移。
linux操作系統(tǒng)文章專(zhuān)題:linux操作系統(tǒng)詳解(linux不再難懂)
評(píng)論