<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > FPGA基軟件無線電(04-100)

          FPGA基軟件無線電(04-100)

          —— FPGA基軟件無線電
          作者: 時間:2008-03-31 來源:電子產(chǎn)品世界 收藏

            軟件技術(shù)給正在開發(fā)架構(gòu)的工程師帶來力量。編程中頻(IF)、帶寬、調(diào)制、編碼模式和其他功能的能力廣泛引起注意。除了提供所有這些靈活性外,軟件無線電必須改善靈敏度,動態(tài)范圍和鄰信道抑制性能。軟件無線電仍然是無線電,但它必須比被正在替代的通常無線電執(zhí)行的更好。

          本文引用地址:http://www.ex-cimer.com/article/80918.htm

            現(xiàn)場可編程陣列()技術(shù)先進之處在于緊湊的占位空間能夠高速處理,同時也保持軟件無線電技術(shù)的靈活性和可編程性。在高速、計算密集、可重新配置應(yīng)用(FFT、FIR和其他乘法—累加運算)中是受歡迎的。從和板供應(yīng)商可得到可重新配置核,在FPGA中能夠?qū)崿F(xiàn)調(diào)制器,解調(diào)器和CODEC功能。系統(tǒng)設(shè)計人員期待著帶集成FPGA的前端采集/變換器產(chǎn)品來卸載基帶處理和降低數(shù)據(jù)傳輸率。

            盡管應(yīng)用開發(fā)工具有巨大改進,但FPGA設(shè)計應(yīng)考慮硬件開發(fā),這需要不同于軟件開發(fā)的技術(shù)。

            FPGA設(shè)計意味著重新設(shè)計商用現(xiàn)成的前端數(shù)據(jù)采集/變換器模塊上的核,這不是簡單的軟件開發(fā)執(zhí)行。在任務(wù)計劃階段需要考慮降低延誤 。

            FPGA在多任務(wù)軟件無線電應(yīng)用(如電子戰(zhàn)、雷達、通信、RF測試)中是重要的。

            FPGA或DSP

            FPGA已從靈活的邏輯設(shè)計平臺發(fā)展到信號處理引擎。現(xiàn)在FPGA是軟件無線電的主要元件,這是由于FPGAR的靈活性和實時處理能力所致。系統(tǒng)設(shè)計人員正在把更多的信號處理集成在一起的靈活性推動設(shè)計人員用FPGA替代傳統(tǒng)的DSP。

            FPGA 因有效的適合于高速并行乘法累加函數(shù)。現(xiàn)代FPGA可執(zhí)行18×18乘法運算,速度超過200MHz。這使得FPGA成為FET、FIR,數(shù)字下變頻器(DDC)、數(shù)字上變頻器(DUC)、相關(guān)器和脈沖壓縮(用于雷達處理)運算的理想平臺。

            然而,這不意味著所有DSP功能可以在FPGA中實現(xiàn)。用FPGA實現(xiàn)浮點運算是困難的,這是由于器件需要大量的有效區(qū)域。另外,包括短陣反演(或除法)的處理更適合DSP/GPP平臺。因此,F(xiàn)PGA和DSP將共存很長時間,一個靈活的平臺將包括二者的混合。

            FPGA設(shè)計

            FPGA設(shè)計是特有的硬件設(shè)計,而不是簡單DSP編碼執(zhí)行。EDA(電子設(shè)計自動化)工具的發(fā)展能保證更好和更精確的設(shè)計。仿真軟件在市場有售。FPGA供應(yīng)商(Xilinx和Altera公司是兩個最大的)也用儀器裝備來促進工具開發(fā)。從而使FPGA設(shè)計變?nèi)菀住?/p>


          上一頁 1 2 3 4 下一頁

          關(guān)鍵詞: FPGA 無線電

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();