佐風玲,刁節濤,李 楠,朱 策
(國防科學技術大學 電子科學與工程學院,湖南 長沙 410073)
?
基于ZYNQ的CPFSK數字解調的設計與實現
佐風玲,刁節濤,李 楠,朱 策
(國防科學技術大學 電子科學與工程學院,湖南 長沙 410073)
傳統數字調制解調設計采用FPGA+DSP或ADC的模式,通過傳輸總線完成數據的存儲與傳輸,針對傳輸總線設計困難的問題,采用Xilinx新平臺ZYNQ,充分利用PL部分并行運算能力強的特點完成了CPFSK解調算法IP核的設計,PS部分通過AXI總線訪問IP核,傳輸速率高達10 Gbit·s-1,提高了對調制信號的處理速度,增加了系統的靈活性,降低了系統的體積和功耗,且便于在機載車載環境下的應用。
連續相位頻移鍵控;ZYNQ;數據傳輸
ZUO Fengling, DIAO Jietao, LI Nan, ZHU Ce
(School of Electronic Science and Engineering, National University of Defense Technology,Changsha 410073, China)
連續相位頻移鍵控(CPFSK)信號具有較高的頻帶利用率,相位連續并且兼具了FSK恒包絡的特點,被廣泛應用在衛星通信系統和便攜式移動通信系統中。國內在研究CPFSK調制解調過程中,一般采用DSP、單片機、CPLD、FPGA等平臺實現。在實際工程應用中,為滿足系統的功能,利用較少的硬件成本資源完成對信號的處理具有很高的使用價值[1-2]。
2011年12月,Xilinx宣布開始向客戶出貨首款Zynq-7000可擴展處理平臺,它將業界標準的ARM雙核Cortex-A9 MPCore處理器系統與Xilinx可擴展的28nmFPGA架構整合在一起,以低功耗和低成本等系統優勢實現良好的系統性能、靈活性和可擴展性。同時在Zynq上進行數據處理,有別于在其他ARM上進行數據處理,Zynq7000是FPGA內嵌ARM的架構,Xilinx提供了SDK開發工具支持CC++對ARM的編程,使算法的移植比較簡捷,也可以使用CC++對FPGA進行IP核編寫與封裝,這樣使ARM與FPGA共同完成數據的處理,加快了數據處理的速度[3-4]?!?br>