摘 要:數字聲納軟件化是未來水聲裝備發展的必然趨勢。這里依照軟件聲納的內涵,應用模型驅動的體系結構研究數字聲納的目標自動跟蹤系統,進行系統的平臺無關模型建模,對其主題事務進行了高相關性、低耦合性的域分層,且各層有較高的可復用性。在轉化驅動規則下從平臺無關模型轉化為平臺相關模型,運用xUML(可執行統一建模語言)在該轉換規則下在計算機上完成了軟件的仿真,并對模擬目標進行自動跟蹤,實現了目標自動跟蹤系統的功能,為軟件聲納的進一步發展提供了一定的參考意義。這里將軟件聲納的概念運用于目標自動跟蹤系統的軟件開發,運用模型驅動架構開發符合軟件聲納要求的軟件,證明了軟件聲納在聲納系統開發中的可行性。
關鍵詞:軟件聲納; 模型驅動體系結構; 平臺無關模型; 主題事務
中圖分類號:TN929 文獻標識碼:A
文章編號:1004-373X(2010)14-0073-03
Modeling of Target Auto-tracking System on Software-defined Sonar
ZENG Jin-song1, ZHU Yan2, YAO Shan-liang2
(1. PLA Academy of Equipment Command Technology Beijing, 100702, China; 2.Unit 91630 of Naval Guangzhou 510320, China)
Abstract: The software-defined sonar technology is a inevitable trend of development for future underwater sonar equipments. In term of the connotation of the software-defined sonar, the target auto-tracking system with digital sonar is studied by means of a model driven architecture, and the modeling of the platform independent model is performed, for which the domain stratification of high correlation and low coupling is carried out for its main affairs. The software simulation and the auto-tracking of analog targets are achieved on computer by xUML(executing unified modeling language)under the transformational rule (transform from the platform independent model to PSM). A reference to the development of software-defined sonar is offered. Theconception of software-defined sonar is applied to the software development of the target auto-tracking systems, and the software developed by the model-driven architecture, meets the requirement of software-defined sonar. It proves that the software-defined sonar is feasible.
Keywords:software-defined sonar; model-driven architecture; platform independent model; main affairs
0 引 言[1]
數字信號處理技術的快速發展使聲納電子設備(通常指干端設備)實現了以通用DSP為核心,數字聲納系統逐漸“軟件化”。隨著聲納信號處理、海洋聲學模式與水聲物理模型的結合,以及聲納空時頻性能與技術指標的不斷進步,聲納系統軟件的規模與復雜度迅速膨脹,聲納的發展不能僅停留在硬件標準化,應該超越“軟件化”聲納,發展成為軟件聲納。其中,蔡志明等提出了較為完善的軟件聲納內涵及研究方向[2]。
軟件聲納(software-defined sonar)的內涵主要應包括以下2方面:
(1) 在水聲換能器與水聽器陣(可能有多個)所能提供的全頻段范圍內,主要以軟件形式設置并實現聲納功能,也就是說,聲納設計是面向多功能、與硬件無關的(目前主要指干端)。……