為了及時完成捷變射頻收發器設計,使用針對寬帶而優化的高性能轉換器及其相關的高速FPGA是有必要的,但許多設計人員還需要其它資源。由于器件的復雜性,考慮到互連格式和協議的挑戰,以及電路板布局的微妙,“獨自一人”或“幾乎獨立”地完成設計已不再可行。
傳統上,SDR平臺需要多種技能結合才能實現完整的SDR解決方案,包括RF和ADC設計、數字硬件、SOC裝配、DSP硬件和軟件開發技能。克服技能缺陷的一種辦法是利用參考設計和MatLab等支持工具來幫助完成一個有效實例。
圖1:FMCOMMS1-EBZ為眾多計算密集型FPGA無線電應用(包括SDR)提供模擬前端。與FPGA開發平臺一起使用時,FMCOMMS1-EBZ能夠在物理層實現從基帶到RF的一系列無線通信功能。
例如,一個常見的SDR挑戰是設計可編程濾波器。SDR平臺內有可編程TIA濾波器、低通濾波器、數字半帶濾波器和可編程FIR濾波器。 每個濾波器都會影響器件鏈中的下一濾波器。因此,當出現異常時,設計人員可能會發現很難確定問題所在。
利用參考設計,設計人員可以看到不同的濾波器級,了解各濾波器級如何在通帶中產生獨特的幅度滾降和群延遲。通過了解該獨特的幅度滾降和群延遲是如何及在哪里發生的,設計人員就能補償FIR濾波器中的延遲,進而在數字基帶器件中實現平坦的通帶響應。ADI公司wiki知識庫提供了很好的參考設計資源。
設計人員的另一個挑戰是如何設計FIR濾波器,使其補償之前所有級的累積影響。這里,可以利用一個濾波器設計MATLAB小應用程序來設計發送器和接收器的FIR濾波器,幫助設計人員考慮來自濾波器鏈中其它模擬和數字濾波器級的幅度和相位響應。
通過選用具有合適特性的器件,并輔以評估工具、應用支持、參考設計以及第三方技術和產品,開發團隊將更有可能達成多個設計目標,并滿足成本和時間上的要求。
圖3:MathWorks的MATLAB可用于無線SDR系統和器件中的復雜濾波器設計。這里,AD-FMCOMMS2-EBZ和AD-FMCOMMS4-EBZ SDR開發平臺上集成的ADI公司AD9361和AD9364 RF收發器的模型,顯示了如何利用一個示例系統設計中產生的系數來為內部FIR濾波器設計一個濾波器。
無論系統工程師喜歡使用FMC還是商用SDR平臺,借助支持工具和資源將令系統工程師領先一大步。
責任編輯:gt
-
收發器
+關注
關注
10文章
3438瀏覽量
106076 -
射頻
+關注
關注
104文章
5595瀏覽量
167930 -
SDR
+關注
關注
7文章
233瀏覽量
50513
發布評論請先 登錄
相關推薦
評論