基于模型的數字音頻廣播信號調制系統設計
為了測試FPGA芯片內部所實現的DAB信號調制系統,從電腦端通過PCIe向FPGA芯片傳送一個任意數據文件,作為激勵整數源,這個數據文件的起始部分包含了十六進制數據串“DEAD BEEF”,用來開啟FPGA芯片中的DAB信號調制系統。經過信號調制系統實時處理后的信號數據被傳回電腦端,并記錄在一個名為dabout.data的數據文件中,利用MATLAB軟件打開并分析這個數據文件,驗證其所記錄的信號是否具有要求的時域幀結構及OFDM信號的頻譜特性。測試平臺的搭建如圖7所示。
通過對dabout.data文件的分析,DAB信號調制系統所實時處理輸出的信號具備完整的幀結構,并且其頻譜特性良好,圖8、圖9為分析得到的時域及頻域結果。
結語
本文利用基于模型沒汁的思想,通過算法層和硬件層建模,利用Simulink平臺和Xilinx公司提供的可編譯硬件模型庫,設計并在FPGA芯片中實現了Eureka 147數字音頻廣播基帶信號處理鏈中的信號調制系統。實際測試表明,所沒汁的系統能夠實時處理輸入數據流,并且所提供的輸出信號滿足DAB基帶信號的時域幀結構和頻域譜特征的要求。
評論