<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于DSP、DDS和ARM的雷達中頻信號模擬器設(shè)計與實現(xiàn)

          基于DSP、DDS和ARM的雷達中頻信號模擬器設(shè)計與實現(xiàn)

          作者: 時間:2012-10-25 來源:網(wǎng)絡(luò) 收藏

          雷達信號模擬器是模擬技術(shù)與雷達技術(shù)相結(jié)合的產(chǎn)物。它通過模擬的方法產(chǎn)生雷達回波信號,以便在實際雷達系統(tǒng)前端不具備的條件下對雷達系統(tǒng)后級進行調(diào)試。隨著數(shù)字技術(shù)的進步,高速、超大規(guī)模集成電路的使用,雷達信號模擬系統(tǒng)正朝著靈活、通用的方向發(fā)展。筆者設(shè)計了一種基于PC+ARM+DSP+DDS體系結(jié)構(gòu)的能家長雷達模擬器,介紹了該系統(tǒng)的硬件設(shè)計,并以模擬相參數(shù)脈沖雷達動目標信號為例,介紹了本系統(tǒng)的應(yīng)用。

          1 系統(tǒng)結(jié)構(gòu)設(shè)計

          現(xiàn)代雷達信號模擬的設(shè)計偏重于運用數(shù)字化方式實現(xiàn),隨著實時數(shù)字信號處理技術(shù)的發(fā)展,PC+DSP+D/A的體系結(jié)構(gòu)成了雷達模擬器實現(xiàn)的主要方式。直接數(shù)字頻率合成技術(shù)(DDS)以其在頻率捷變速度、相位連續(xù)性、相對帶寬、高分辨率以及集成化等方面的優(yōu)異性能,成為現(xiàn)代頻率合成技術(shù)中的佼佼者,同時也為雷達模擬的實現(xiàn)方式提供了新的選擇。


          本設(shè)計采用PC+ARM+DSP+DDS的體系結(jié)構(gòu)。PCM機對目標及環(huán)境進行建模、運算,生成雷達仿真數(shù)據(jù)庫,DSP根據(jù)模擬的雷達實時狀態(tài)及目標、環(huán)境的實時特性,進行數(shù)據(jù)調(diào)度、運算和處理,最后形成控制DDS所需的調(diào)幅、調(diào)相、調(diào)頻等控制字,通過DDS產(chǎn)生雷達中頻模擬信號。

          由于對模擬器通用性的考慮,PC機與DSP間的通信,希望不僅能實時改變雷達模擬信號的參數(shù),還可以適應(yīng)不同雷達體制和不同信號處理機的具體要求,方便加載新的程序。雖然通過PCI(或CPCI)能實現(xiàn)程序加載,并且傳輸速率快,但不能脫機工作,且插拔麻煩,不能用于筆記本調(diào)試。本設(shè)計采用ARM作為主控模塊,控制USB接口器件和DSP的主機口,完成程序的加載和參數(shù)的實時設(shè)置。

          2 硬件電路的設(shè)計與實現(xiàn)

          本系統(tǒng)主要包括以ARM為核心的主控模塊,以DSP為核心的實時數(shù)據(jù)處理模塊,以DDS為核心的信號生成模塊,以及包括USB、RS-232和鎖存器等的通信模塊和電源系統(tǒng),其系統(tǒng)框圖如圖1所示。


          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();