基于SOPC的分布式干擾系統嵌入式網關設計
3.2 網絡應用程序的開發
分布式干擾系統中嵌入式網關傳輸的主要數據為偵察信號時域和頻域數據,直接影響著網絡通信的效率,因此,本文只對偵察信號時域和頻域數據的傳輸進行檢測。網絡應用程序采用順序執行的結構方式。為了能夠響應外圍設備的中斷請求,在程序中為多個外圍設備提供了相應的中斷服務程序。網絡應用程序的流程圖如圖3所示。本文引用地址:http://www.104case.com/article/150809.htm
4 系統調試
用一根千兆網線將圖1所示的硬件系統與PC機相連,在PC機上開發網絡客戶端程序,發送控制偵察接收機的數據。使用信號線將AR-ONE通信接收機輸出端與A/D板相連,A/D模塊使用ADI公司的模數轉換器(ADC)AD9460。在偵察接收機受控工作時,使用串口線將圖1所示硬件系統與AR-ONE通信接收機串口輸入相連;在偵察接收機自主工作和系統調試時,使用串口線將圖1所示硬件系統與PC機相連,在超級終端中觀察系統運行狀態。將信號源與AR-ONE通信接收機信號輸入端相連。將軟硬件聯合編譯生成的bit文件下載到FPGA開發板上,信號源輸出95.5MHz的FM信號,在PC機上使用無線電監測測向系統進行監測,如圖4、圖5所示。
經比對,PC機上顯示的正是信號源輸出信號的頻域和時域波形。
5 結語
本文設計了一個基于FPGA的SoPC,利用此SoPC的網絡功能可實現PC機對通信接收機的控制,并可將接收機偵察信號的頻域和時域波形實時的傳回PC機。同時,基于FPGA IP核的設計,使各功能部件集中在FPGA芯片上,滿足了分布式干擾系統對體積、成本、功耗和靈活性的要求。如再加上無線收發模塊,該SoPC可作為分布式干擾系統網關的一種解決方案。
評論