电子设计工程
電子設計工程
전자설계공정
ELECTRONIC DESIGN ENGINEERING
2011年
22期
75-76,83
,共3页
Matlab%USB%Mex文件%数字信号处理%GUI界面显示
Matlab%USB%Mex文件%數字信號處理%GUI界麵顯示
Matlab%USB%Mex문건%수자신호처리%GUI계면현시
Matlab%USB%mex file%digital signal process%GUI display
在多通道测距雷达系统中,为了对USB数据采集卡采集到的雷达数据进行接收和处理,设计了一种基于Mat-lab的USB数据采集卡上位机处理程序。该程序通过编写Mex文件扩展Matlab的外部程序接口,使其能够对USB2.0接口传输的数据进行实时接收,然后在Matlab中利用其强大的数字信号处理功能对读取的多通道雷达数据分别进行滤波、FFT等数字信号处理,最后利用Matlab GUI编写用户操作界面,对处理结果加以显示。经测试,该上位机程序系统能够对6通道测距雷达信号数据进行处理,分别得到各个通道信号的频率和电压幅度,并将结果显示在GUI用户操作界面上。
在多通道測距雷達繫統中,為瞭對USB數據採集卡採集到的雷達數據進行接收和處理,設計瞭一種基于Mat-lab的USB數據採集卡上位機處理程序。該程序通過編寫Mex文件擴展Matlab的外部程序接口,使其能夠對USB2.0接口傳輸的數據進行實時接收,然後在Matlab中利用其彊大的數字信號處理功能對讀取的多通道雷達數據分彆進行濾波、FFT等數字信號處理,最後利用Matlab GUI編寫用戶操作界麵,對處理結果加以顯示。經測試,該上位機程序繫統能夠對6通道測距雷達信號數據進行處理,分彆得到各箇通道信號的頻率和電壓幅度,併將結果顯示在GUI用戶操作界麵上。
재다통도측거뢰체계통중,위료대USB수거채집잡채집도적뢰체수거진행접수화처리,설계료일충기우Mat-lab적USB수거채집잡상위궤처리정서。해정서통과편사Mex문건확전Matlab적외부정서접구,사기능구대USB2.0접구전수적수거진행실시접수,연후재Matlab중이용기강대적수자신호처리공능대독취적다통도뢰체수거분별진행려파、FFT등수자신호처리,최후이용Matlab GUI편사용호조작계면,대처리결과가이현시。경측시,해상위궤정서계통능구대6통도측거뢰체신호수거진행처리,분별득도각개통도신호적빈솔화전압폭도,병장결과현시재GUI용호조작계면상。
To receive and process the acquired radar data in the multi-channel range radar system,a Matlab-based USB data acquisition board PC program was designed.With the help of Mex file,Matlab's external program interface was extended which made it possible for this Matlab program to receive the multi-channel data sent from USB2.0 interface.After that this program processed the received multi-channel data with several kinds of digital signal processing methods such as filter and FFT.Testing has proved that this Matlab program can process 6-channel range radar signal and get the frequency and voltage amplitude of each channel.All these results were displayed in the GUI interface.