短波寬帶偵控系統(tǒng)客戶端軟件平臺的設計與實現(xiàn)
發(fā)布時間:2020-07-22 14:36
【摘要】:空間頻譜環(huán)境的惡化,使得短波偵測系統(tǒng)很容易出現(xiàn)虛假響應,信號接收的難度也越來越大。同時,由于短波信號步長較小,單臺短波接收機不能進行短波全頻段信號的快速掃描,使得短波信號的偵控難度越來越大。相比之下,短波寬帶偵控系統(tǒng)利用多臺短波寬帶偵察接收機組網,并通過服務端軟件平臺進行數據融合分析,最后利用客戶端軟件平臺進行信號全頻段掃描和控守。這種短波寬帶偵控系統(tǒng)以系統(tǒng)化思路解決了我軍在短波信號偵控領域的困難,具有很重要的現(xiàn)實意義。首先,本文從用戶具體使用需求出發(fā),詳細闡述了短波寬帶偵控系統(tǒng)的相關概念和架構,并確定了系統(tǒng)設計方案。通過對系統(tǒng)進行軟件概要設計,明確了軟件架構、軟件組織結構、軟件設計思想和軟件流程。本系統(tǒng)主要由網絡通信、設備管理、偵察控守、多路控守、信道列表和話音復聽五大模塊組成。其次,本文對系統(tǒng)進行了設計與實現(xiàn),包括界面UI(User Interface)設計、軟件接口設計、流程設計、設備管理模塊設計、日志模塊設計、偵察控守模塊設計、信道列表模塊設計、話音復聽模塊設計、數據存儲模塊設計和網絡通信模塊設計。在軟件設計過程中通過模塊活動圖、用例圖、時序圖、代碼實現(xiàn)邏輯描述、UI界面等多個層次對各個模塊進行設計,系統(tǒng)軟件模塊劃分清晰明了,流程設計合理可行。最后,本文在軟件測試章節(jié)搭建了多臺短波寬帶偵察接收機組成分布式聯(lián)網測試環(huán)境對系統(tǒng)的主要功能進行了測試,測試結果表明系統(tǒng)各個功能運行正常、實時性能較好,可以達到設計預期。
【學位授予單位】:華南理工大學
【學位級別】:碩士
【學位授予年份】:2019
【分類號】:TP311.52;TN925
【圖文】:
圖 2-1 短波寬帶偵控系統(tǒng)分層架構設計客戶端軟件平臺的每個客戶端軟件分布式地部署在多臺 PC 端路窄帶控守界面呈現(xiàn)和業(yè)務控制?蛻舳塑浖脚_都是獨立部署的制指令和業(yè)務數據交互。服務端軟件平臺部署在高性能服務器上,分為管理服務軟件和數據分發(fā)、控制分發(fā)、IQ 數據存儲,UDP 和 TCP 通信等功能。由采用 UDP 協(xié)議能夠高效的完成業(yè)務數據分發(fā),有效的利用網絡帶用 TCP 協(xié)議完成可靠的數據交互,使得控制指令能夠無損的接收設備層即多臺短波寬帶偵察接收機,負責空中短波信號的捕輸出寬帶 FFT 數據和窄帶音頻數據到服務端軟件平臺,通過 TCP行控制指令交互。2.1.3 部署
華南理工大學工程碩士學位論文控系統(tǒng)包含多臺接收機、多臺客戶端以及一個服務端。通過千兆機對應多臺客戶端的分布式偵控模式。具體的連接關系如圖 2-察接收機1和短波寬帶偵察接收機2通過混合網絡接收簡易短波進行信號解析處理,經過短波寬帶偵察接收機處理后的寬窄帶數到管理服務器,管理服務器通過其內部的任務調度邏輯將寬窄帶送給對應的客戶端進行數據呈現(xiàn)。
圖 2-4 多接收機管理功能時序圖多接收機管理首先應完成接收機的入網注冊流程。如圖 2-4 所示,接收機主動向服務發(fā)送注冊請求,管理服務進行接收機入網注冊并發(fā)送成功回復給接收機,然后機主動發(fā)送心跳包指令給管理服務,管理服務發(fā)送心跳包回復指令給接收機,完成機注冊流程。其次,完成客戶端注冊和控制指令收發(fā)流程。如圖 2-4 所示,管理服務向客戶端接收機注冊信息指令,客戶端收到注冊指令后回復注冊成功指令給管理服務,客戶冊成功后即可發(fā)送控制指令給管理服務,管理服務負責透明轉發(fā)控制指令給接收收機收到控制指令后發(fā)送回復指令給管理服務,管理服務將回復命令轉發(fā)給客戶成客戶端注冊和控制指令收發(fā)流程。管理服務管理著所有接收機的寬帶資源,如果有接收機注冊,則在接收機數組里入此接收機信息,包括接收機 ID,接收機 IP 地址,接收機狀態(tài)等信息,如果接收線,則在接收機列表里面刪除此接收機,并通知數據服務斷開此接收機連接?蛻
【學位授予單位】:華南理工大學
【學位級別】:碩士
【學位授予年份】:2019
【分類號】:TP311.52;TN925
【圖文】:
圖 2-1 短波寬帶偵控系統(tǒng)分層架構設計客戶端軟件平臺的每個客戶端軟件分布式地部署在多臺 PC 端路窄帶控守界面呈現(xiàn)和業(yè)務控制?蛻舳塑浖脚_都是獨立部署的制指令和業(yè)務數據交互。服務端軟件平臺部署在高性能服務器上,分為管理服務軟件和數據分發(fā)、控制分發(fā)、IQ 數據存儲,UDP 和 TCP 通信等功能。由采用 UDP 協(xié)議能夠高效的完成業(yè)務數據分發(fā),有效的利用網絡帶用 TCP 協(xié)議完成可靠的數據交互,使得控制指令能夠無損的接收設備層即多臺短波寬帶偵察接收機,負責空中短波信號的捕輸出寬帶 FFT 數據和窄帶音頻數據到服務端軟件平臺,通過 TCP行控制指令交互。2.1.3 部署
華南理工大學工程碩士學位論文控系統(tǒng)包含多臺接收機、多臺客戶端以及一個服務端。通過千兆機對應多臺客戶端的分布式偵控模式。具體的連接關系如圖 2-察接收機1和短波寬帶偵察接收機2通過混合網絡接收簡易短波進行信號解析處理,經過短波寬帶偵察接收機處理后的寬窄帶數到管理服務器,管理服務器通過其內部的任務調度邏輯將寬窄帶送給對應的客戶端進行數據呈現(xiàn)。
圖 2-4 多接收機管理功能時序圖多接收機管理首先應完成接收機的入網注冊流程。如圖 2-4 所示,接收機主動向服務發(fā)送注冊請求,管理服務進行接收機入網注冊并發(fā)送成功回復給接收機,然后機主動發(fā)送心跳包指令給管理服務,管理服務發(fā)送心跳包回復指令給接收機,完成機注冊流程。其次,完成客戶端注冊和控制指令收發(fā)流程。如圖 2-4 所示,管理服務向客戶端接收機注冊信息指令,客戶端收到注冊指令后回復注冊成功指令給管理服務,客戶冊成功后即可發(fā)送控制指令給管理服務,管理服務負責透明轉發(fā)控制指令給接收收機收到控制指令后發(fā)送回復指令給管理服務,管理服務將回復命令轉發(fā)給客戶成客戶端注冊和控制指令收發(fā)流程。管理服務管理著所有接收機的寬帶資源,如果有接收機注冊,則在接收機數組里入此接收機信息,包括接收機 ID,接收機 IP 地址,接收機狀態(tài)等信息,如果接收線,則在接收機列表里面刪除此接收機,并通知數據服務斷開此接收機連接?蛻
【參考文獻】
相關期刊論文 前8條
1 張州;李存永;;HTML5和CSS3.0在網頁設計中的新特性和優(yōu)勢探討[J];無線互聯(lián)科技;2015年08期
2 陳t熋
本文編號:2765949
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/2765949.html