網(wǎng)絡(luò )無(wú)線(xiàn)偵察接收機軟件系統的設計和實(shí)現
當PC端收到“粘包”時(shí),首先經(jīng)過(guò)預處理過(guò)程——解包,將粘在一起的包分成獨立的數據包,并將每個(gè)數據包中的數據取出依次拷貝到pool中分配的緩沖區中。
預處理過(guò)程構造類(lèi)PaeketBuilder,該類(lèi)的具體設計如下。
3 軟件運行效果
網(wǎng)絡(luò )無(wú)線(xiàn)偵察接收機軟件系統可實(shí)時(shí)監測頻率范圍為頻率范圍20~3 000 MHz的信號,且對實(shí)時(shí)監測的信號進(jìn)行分析和處理:主要包括電平、場(chǎng)強、頻差、頻偏、調制度、帶寬等技術(shù)參數的測量。其中頻率測量精度為1x10-7,頻率分辨率為1 Hz。并且當系統處于掃描模式下,存儲掃描速度≥700信道/秒,連續頻率掃描速度>6 GHz/秒,可選步進(jìn)可從125 Hz到100 kHz。該系統可智能地處理多個(gè)同時(shí)被調度的監測任務(wù),實(shí)現多任務(wù)并發(fā)監測。該系統具有自學(xué)習能力,可在無(wú)人值守條件下完成智能化自動(dòng)化監測任務(wù)。
系統的界面如圖5所示,界面從上到下依次是標題欄、菜單欄、工具欄;界面的下方左邊部分是信號處理參數配置面板,右邊部分主要用來(lái)顯示各種信號處理的結果,圖5當前展示的就是功率譜估計結果顯示窗,窗口顯示的是信號的頻譜圖。目前,該系統可以正常接收硬件發(fā)送的信號,并從中提取出其技術(shù)參數如調制方式、調制度、頻率、帶寬等。
4 結束語(yǔ)
信號實(shí)時(shí)處理顯示軟件系統滿(mǎn)足ITU建議的規范要求,兼容無(wú)線(xiàn)電監測網(wǎng)傳輸協(xié)議(RMTP),通過(guò)網(wǎng)絡(luò )接收硬件采集的無(wú)線(xiàn)電信號,從而達到實(shí)時(shí)監測、測量和存儲無(wú)線(xiàn)電信號的目的。該軟件系統具有固定頻率監測和掃描頻率兩種工作模式,實(shí)現了對無(wú)線(xiàn)電信號的頻譜分析。通過(guò)該軟件系統的實(shí)施,為進(jìn)一步實(shí)現兼容無(wú)線(xiàn)電監測網(wǎng)傳輸(RMTP)協(xié)議的網(wǎng)絡(luò )化智能無(wú)線(xiàn)頻譜監測偵收系統以及產(chǎn)業(yè)化做好準備。整個(gè)軟件系統的分析設計過(guò)程均采用面向對象方法實(shí)現,借助于模塊設計和面對對象編程思想使類(lèi)與類(lèi)之間的內聚性增強,耦合性減弱,提高了系統的可重用性和擴展性。
c++相關(guān)文章:c++教程
評論