基于FPGA的跳擴頻信號發(fā)送系統(tǒng)設(shè)計
2.3.4 濾波放大電路
針對相位舍位誤差造成的雜散、幅度量化誤差造成的雜散和DAC非理想特性造成的雜散等3個主要諧波干擾源。且考慮到濾波緩沖放大電路與已有的DDS的PCB板之間的電路的接口可能會帶來較大的干擾,必須對AD9951輸出頻率進行濾波處理。橢圓型濾波器在通帶內(nèi)和阻帶內(nèi)都有等波紋的起伏,比巴特沃斯和切比雪夫有更陡的下降梯度,過渡帶陡峭,在相同性能指標(biāo)下,橢圓濾波器所需的階數(shù)更小。設(shè)計借助Mult-isim 10.1高頻電路仿真軟件設(shè)計了9階橢圓低通濾波電路,截至頻率為160 MHz,通帶內(nèi)的衰減低于0.2 dB。本文引用地址:http://m.butianyuan.cn/article/191295.htm
3 軟件設(shè)計
根據(jù)系統(tǒng)需求,采用QuartusⅡ8.0開發(fā)平臺,使用VHDL語言編寫FPGA器件執(zhí)行程序,軟件設(shè)計流程如圖10所示。系統(tǒng)上電復(fù)位,等待MCU啟動發(fā)送信號,各個模塊配置完成,選擇同步發(fā)送時鐘,等待同步幀頭發(fā)送,同步幀頭以每秒鐘400跳的速率發(fā)送10次,同步幀頭發(fā)送完畢,選擇正常數(shù)據(jù)發(fā)送時鐘并向MCU產(chǎn)生中斷,從MCU緩存中索取數(shù)據(jù),MCU將數(shù)據(jù)傳遞給FPGA進行基帶處理和中頻調(diào)制。
MCU中斷處理,MCU接收FPGA發(fā)出的中斷信號,將迅速響應(yīng)中斷,并組織數(shù)據(jù)為一大幀,進行初級糾錯處理后,存入緩存,以備FPGA從MCU緩存中取數(shù)據(jù),保證了中頻調(diào)制數(shù)據(jù)的連續(xù)性。
4 結(jié)束語
依據(jù)跳擴頻通信信號的需求,設(shè)計了以FPGA和DDS為架構(gòu),用VHDL語言編程實現(xiàn)的跳擴頻信號發(fā)送系統(tǒng),該系統(tǒng)能以連續(xù)的4.8 Kb/s的速率、在108~155.975 MHz范圍內(nèi)寬間隔跳頻發(fā)送數(shù)據(jù)。本設(shè)計的主要優(yōu)點是采用了軟件無線電技術(shù),使用高速、高穩(wěn)定性和高可靠性的集成芯片,體積小重量輕,性價比高。實驗結(jié)果證明,該跳頻信號發(fā)送系統(tǒng)可在其外部參數(shù)可控的情況下,穩(wěn)定地傳送全頻段跳頻信號,具有較高的應(yīng)用價值。
評論