基於LabVIEW與Matlab混合編程的雷達回波起伏特性模

2020-12-07 電子產品世界

l引 言

本文引用地址:http://www.eepw.com.cn/article/186975.htm

  近年來隨著電子技術和計算機數字模擬技術的飛速發展,雷達模擬方式以其經濟、靈活和逼真等特點逐漸成為雷達系統設計、分析和性能測試過程中不可或缺的手段,廣泛用於對雷達分系統的調試、性能評價,雷達前端不具備的條件下對系統後級進行分析調試以及對雷達整機性能和指標的檢驗等方面。但目前對雷達回波起伏特性的模擬一般是基於專用雷達模擬器的,而利用通用儀器研究回波起伏特性還不多見。

  虛擬儀器技術是現代計算機技術、通信技術和測量技術相結合的產物,代表了現代測試技術和儀器技術的發展方向[1]。圖形化虛擬儀器編程軟體Lab VIEW自身功能強大,環境友善,他在測試與測量、過程控制與處理、科學研究和分析等方面有廣泛的應用。但是,對於一些需要進行大量數據運算處理的複雜應用,LabVIEW顯得有些力不從心[2,3]。而Matlab具有很強的工程計算功能,已成為應用學科中的計算機輔助分析、設計、仿真等不可缺少的基礎軟體[4]。

  Agilent E8267D,E4438C,E443XB等系列矢量信號發生器允許用戶利用Matlab軟體編寫波形文件,然後通過Agilent DownloadAssistant程序將該波形文件下載到信號發生器中[5],並調製載波,在觸發信號的控制下傳輸調製信號。

  因此,可以利用上述通用儀器的特性在LabVIEW軟體平臺上與Matlab相結合來模擬Swerling Ⅰ、Ⅱ型起伏信號。

  2硬 件

  圖1為硬體組成,利用Matlab軟體建立雷達回波起伏模型,然後通過Agilent Download Assistant程序將Matlab產生的I/Q數字波形經GPIB總線送入到通用儀器的任意波形發生器存儲器中,選擇適當的觸發源、觸發類型來觸發波形文件,從而可以得到RF輸出。

  由於雷達的工作頻率較高,如果將E8267D的頻率設為雷達工作頻率,則E8267D的RF輸出信號雖可使雷達工作,但無法在示波器上觀察。因此為了觀察的方便,將雷達的同步脈衝信號接到。E8267D的PATTEN TRIG IN接口,作為信號發生器的外部觸發信號。將信號發生器的頻率設小些,即可在示波器上觀察RF輸出信號。

  3軟 件

  3.1 Swerling Ⅰ,Ⅱ型起伏數學模型

  Swerling Ⅰ,Ⅱ型起伏是指回波幅度分別按瑞利分布作一致起伏和獨立起伏,其概率密度函數如式(1)所示。他們間的差別僅是幅度起伏速度的不同。

  其中,y為服從0~1均勻分布的隨機變量。由式(2)即可得到幅度服從瑞利分布的序列。

  3.2 Lab VIEW與Matlab通信接口

  Lab VIEW提供了Matlab Script節點和ActiveX函數模板使LabVIEW與Matlab之間能夠進行通信。

  Matlab Script節點具有多輸入、多輸出的特點。在節點中,用戶可以編輯Matlab程序,也可以直接調入已經存在的Matlab程序,並在Lab VIEW環境下運行[3],因此快捷方便。

  對於ActiveX函數模板,用戶可以在Lab VIEW中使用引用(Refnum,也稱參考)作為某個對象(文件、設備、網絡連接)的惟一標誌符。由於引用是指向某一對象(如Matlab文件)的臨時指針,因此他僅在對象被打開時有效,一旦對象被關閉,Lab VIEW就會自動斷開連接[4]。

  由於通過Matlab Script節點進行通信比較易於實現,因此本文使用該接口。

3.3起伏包絡

  設定E8267D中的任意波形發生器的時鐘頻率smplclk為l00.MHz。脈衝包絡波形內的每一點將佔據1/smplclk或10 ns時間[5]。設n為脈衝上升、工作、下降或切斷數組中的點數,則脈衝相應的時間為,n*10 ns。用戶可以根據下面的命令來計算脈衝寬度和脈衝重複周期。只要選擇合適的n值就可以得到所需寬度、重複周期的脈衝。

  圖2為利用Matlab Script節點產生單脈衝包絡的程序。其中脈衝包絡的幅度A根據前面產生瑞利分布序列的原理得到。



設非相干積累數為N,則在一個觀測時間內,對於Swerling I型回波信號,其N個序列的幅度A均取同一值;在另一個觀測時間,A的值是獨立的。對於Swerling Ⅱ型回波信號,每個觀測時間內,A的值是獨立。

  3.4 下載起伏波形

  Agilent公司開發出的Download Assistant程序可以在公司網站上免費下載。他將Matlab的關鍵詞添加到數據控制程序上,並將數據數組經公共GPIB接口卡送人信號發生器[5]。因此,利用該程序很容易將Matlab波形文件傳輸到E8267D中。他們實際上是一些Matlab子程序,可以在主程序中調用他們,以實現對儀器的控制。

  E8267D提供了4種觸發模式,在這裡選擇SegmentAdvance→Single。將每個單脈衝存儲為一個波形段(Seg-ment),再將波形段組合成序列(Sequence)。若選擇觸發極性為正,關閉觸發延遲,則在每個同步脈衝的上升沿到來時會有一個起伏脈衝輸出。下面為部分SCPI命令[7]。

負離子發生器相關文章:負離子發生器原理 矢量控制相關文章:矢量控制原理

相關焦點

  • 基於LabVIEW和Matlab混合編程的小波降噪方法
    本文分析了傳統濾波器方法在處理非平穩信號時的缺點,研究了小波去噪的原理和方法,研究了利用LabVIEW 和Matlab混合編程的方法,將LabVIEW完美的圖形編程技術和Matlab強大的的數學解算功能結合起來,實現了小波降噪的數學建模和信號圖像顯示。通過對振動衝擊信號的濾波處理,表明了小波降噪方法在處理非平穩信號時的有效性。
  • 基於LabVIEW和Matlab混合編程的小波去噪方法
    但如果信號和噪聲的頻譜重疊,則經典濾波器將不起作用。這些濾波器按濾波的頻段可分為高通、低通及帶通濾波器,根據設計濾波器的思想可以把濾波器分為巴特沃斯濾波器、貝塞爾濾波器、橢圓濾波器及切比雪夫濾波器等。但是,由於小波變換數學理論較深,對於初學者而言,使用傳統的C語言等編程方法,編程難度很大。本文採用LabVIEW 和Matlab 混合編程的方法,將LabVIEW 完美的圖形編程技術和Matlab強大的數學解算功能結合起來,實現了小波降噪的數學建模和信號圖像顯示。
  • AD9856工作原理及在雷達回波模擬器中的應用
    1 引言本文引用地址:http://www.eepw.com.cn/article/20904.htm 雷達回波模擬在雷達系統的設計、改進和定型中具有十分重要的意義。ad9856是美國adi生產的正交數字上變頻器,其內部集成了1個高速直接數字頻率合成器(dds)、1個12位高速、高性能數/模轉換器、時鐘倍頻電路、數字濾波器及其他數位訊號處理功能模塊。它具有低成本、低功耗、體積小、動態範圍大等優點,可以處理來自dsp的成型後的基帶抽樣值序列,將其上變頻變為中頻,產生雷達回波的中頻模擬信號。ad9856可以應用在通信和雷達等系統中。
  • 基於雷達的雜波速度譜圖的建立方法
    打開APP 基於雷達的雜波速度譜圖的建立方法 創新網小編 發表於 2017-11-18 10:58:01 此雜波速度譜圖的建立在FPGA中實現,通過對雷達實際回波數據在FPGA中的處理得到運動雜波速度圖。實驗結果表明,該方法設計出的雜波速度譜圖與仿真結果一致,可以有效地抑制靜止和慢速運動的雜波。並且由於超大規模可編程器件的高效處理能力,使其工程實現方便、靈活,具有很強的實用性。 雜波和幹擾的有效抑制已經成為雷達信號處理的一個主要研究方向。
  • 教你看懂天氣雷達回波圖
    >氣象雷達回波圖是啥? 話說第二次世界大戰前,用軍事雷達探測時發現雨、雲、雪等降水粒子能夠產生回波,並能較好地反應雲雨區結構和變化。為此,雷達作為人類認識自然的一種手段應運而生,並逐步形成雷達氣象學。 雷達回波是雷達探測和接收到由它發射的、並從目標物散射或反射回來的無線電波。
  • 一種近距雷達目標檢測信號處理的FPGA實現
    交會的短暫性對信號處理系統的實時性提出了嚴格的要求,在毫秒級的時間範圍內完成對回波信號的處理,並在雜波環境中識別出運動目標來,同時給出目標的速度信息供後續處理使用;同時系統在設備體積、功耗方面的嚴格要求使信號處理機必須小型化;雷達系統智能化、可編程化的發展趨勢又要求信號處理系統具有可重構性,以適應任務的變化和系統升級的需要。
  • 基於DDS的單脈衝體制雷達目標模擬的實現
    在某雷達調試過程中,驗證了該目標模擬器的有效性。關鍵詞 單脈衝;目標模擬;比幅測角;和差波束 單脈衝體制雷達能在一個回波脈衝內獲得關於目標位置的全部信息,這使雷達在工作過程中節約了大量的時間和能量,所以得到廣泛應用。單脈衝測角方法主要有3種:幅度比較法、相位比較法和幅度相位比較法。
  • 「威馬遜」登陸時的衛星雲圖以及雷達回波圖像
    "威馬遜"登陸時的衛星雲圖以及雷達回波圖像   中央氣象臺:超強颱風「威馬遜」登陸時的衛星雲圖以及雷達回波圖像。/n402432652.shtml report 2472 "威馬遜"登陸時的衛星雲圖以及雷達回波圖像
  • 雷達反射器—角反射器、龍伯透鏡反射器
    由於各個頻段的雷達波具有不同的波長,那麼雷達反射器的尺寸是與其能夠反射的雷達波長有關聯的。稍微懂一點無線電知識的同學都知道,雷達反射器所能反射的雷達波的波長越長,其物理尺寸就越大,這一點與振子天線類似。就目前而言,雷達反射器大致有兩種,一種是角反射器,另一種是龍博透鏡反射器。角反射器結構簡單,造價低廉,但是體積龐大,通常用於地面。
  • 基於二維MEMS振鏡的雷射雷達系統的光學設計
    基於此設計結果搭建雷射雷達樣機,實驗驗證系統探測距離可達45 m,全視場角40︒ × 10︒。結果表明系統可一定程度上提高雷射雷達探測距離和視場角。目前雷射雷達主要的技術方案有固態雷射雷達、混合固態雷射雷達、機械式雷射雷達,其中混合固態雷射雷達採用MEMS(Micro Electro Mechanical System)掃描振鏡作為掃描機構,主要系統包括發射系統、接收系統和信號處理系統,可實現三維成像,具有遠距離,高幀率,高解析度的優點,並且有望實現雷射雷達的小型化和低成本化,是國內外車載雷射雷達發展的主要趨勢之一。
  • LabVIEW串口通信的一個例子-串口"示波器"
    很早就想做一個類似的東西了,正好這學期學了LabVIEW,作業就交了這個,基於LabVIEW的「串口示波器」上位機。1.程序界面:混合信號圖-顯示波形圖、XY圖和數字波形圖所接受的數據類型。同時也接受包含上述數據類型的簇。二維圖形-在二維前面板圖中顯示二維數據。三維圖形-在三維前面板圖中顯示三維數據。注:   只有安裝了LabVIEW完整版和專業版開發系統才可使用三維圖形控制項。ActiveX三維圖形-在前面板ActiveX對象的三維圖中顯示三維數據。
  • 基於MATLAB軟體心跳呼吸模型建立與仿真設計
    那麼,由以上設定參數並通過matlab軟體所得出的心跳呼吸時域模型如圖1所示。  圖2所示是在自由空間內,用34GHz線性連續波生物雷達進行探測所得到的人體呼吸和心跳信號。  由圖2可以看出,連續波雷達監測到的人體心跳和呼吸波形在單個周期內均有兩個極大值和一個極小值。以心跳信號為例,在單個周期內,信號變化緩慢,波型上的拐點對應於人體心跳過程,可以用來作為標識心跳信號的特徵點。其中,兩個極大值是由於心房、心室呈現周期性收縮、舒張所引起的。
  • 基於BF533和FPGA的雷達信號模擬器設計實現
    隨著軍事技術的高速發展,現代雷達系統面臨著嚴峻的挑戰。為適應新形勢,在現代數位訊號處理技術和數字計算機高速發展的基礎上,計算機仿真技術得到廣泛應用,這也促使雷達信號模擬技術快速發展。雷達信號模擬器是現代模擬技術與雷達技術相結合的產物,其在實際雷達系統不具備的條件下產生出所需的雷達回波信號,這在雷達調試、性能評估等方面具有重要用途。
  • 好書推薦:金融學與經濟學中的數值方法——基於MATLAB編程(原書第2版)
    《金融學與經濟學中的數值方法——基於MATLAB編程(原書第2版)》這個書是我和志勇大概4、5年前就著手進行翻譯的書籍
  • FPGA的機載合成孔徑雷達數位訊號處理機接口板卡的設計與實現
    機載合成孔徑雷達(Synthetic Aperture Radar,簡稱SAR)是以「合成孔徑」原理和脈衝壓縮技術為理論基礎,以高速數字處理和精確運動補償為前提條件的高解析度成像雷達對於機載合成孔徑雷達成像處理來講,僅有目標的原始回波數據是不夠的
  • Velodyne LiDAR高級工程師剖析:混合固態雷射雷達的關鍵技術 |...
    早在上世紀六十年代,美國加利福尼亞州休斯航空公司實驗室的研究員西奧多·梅曼等人就研製成功世界上第一臺雷射雷達,雷射作為一種全新的測量工具開始受到極大的關注。上世紀七十年代,阿波羅15號使用雷射雷達測量月球表面,此時雷射雷達因其高精度而為世人所知。九十年代,以雷射雷達三位掃描儀為代表的雷射雷達真正實現商業化,從此進入一個高速發展期。
  • 基於電荷耦合器件的雷達視頻積累電路
    文介紹一種用CCD32l型電荷藕合器件設計和實現的脈衝雷達視頻積累電路,目的在於探討使用該器件實現雷達視頻積累的可行性和實際效果。實踐證明,使用該器件實現雷達信號積累能有效地提高雷達的信噪比,改善雷達的檢測能力,達到增加雷達的發現概率和探測距離的目的。
  • 雷達知識三之雷達信號處理(2)
    *s_modu ); % 實參考信號% figure; % plot(s_ref);clear t Point_t%===========生成回波============%t = [1/fs: 1/fs: 2*T + (D_p+10)/fs]; %回波時間序列Ponit_t
  • 基於汽車雷達網絡系統的構成及工作原理解析
    在圖2所示傳感器網絡系統框圖中,基於77GHzMMIC技術的雷達傳感器是構成汽車雷達網絡的前端關鍵硬體,後端的信息處理需要用數位訊號處理器等高速運算單元來完成。傳感器、數位訊號處理單元以及數據融合決策系統之間採用乙太網、高速串行連接的方式傳送數據,以滿足高數據率的傳輸要求。
  • 《雷達信號處理基礎》之雷達信號分析基礎
    雷達發射機所發出的信號,它不包含任 何信息。當雷達發射的信號碰到目標後, 目標就對這個信號進行調製,並反射(這 個反射信號通常稱為回波),此時目標的 全部信息就蘊藏在這個回波中,對它進行 處理就可以提取目標的信息。