【信号处理】使用模拟雷达测量检测目标(Matlab实现)

  💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

💥1 概述

模拟雷达是一种传统的雷达系统,用于测量和检测目标的位置、速度和其他属性。它通常由发射器、接收器、天线和信号处理器组成。发射器产生并发送无线电波束,它们在空间中传播并与目标相互作用。目标反射部分能量,其中一部分被接收器捕获。接收器测量接收到的信号的特征,如时间延迟、幅度和相位变化,然后利用这些信息来确定目标的属性。信号处理器对接收到的信号进行处理,以提取有用的信息,并将其转换为可视化的形式,如距离-时间图或速度-时间图。模拟雷达通常用于航空、航海、天气监测、交通控制和军事应用中。

📚2 运行结果

主函数部分代码:

clear
clc
close all


%% DEFINITIONS AND FUNCTIONS

% wavelength = speed of light / frequency
% Frequency of a wave: the number of waves that pass by each second, and is measured in Hertz (Hz). 
%    The automotive radar generally operates at W band (76GHz - 81GHz). 
%    The signal at this frequency is referred to as millimeterWave since the wavelength is in mm.
%    The frequency can also be defined as the first derivative of the phase with respect to the time.
% Bandwidth of a signal: the difference between the highest and the lowest frequency components in a continous band of frequencies.
% Amplitude: the strength of the signal. Often it corresponds to the power of the RF signal/electromagnetic field defined in dB/dBm. 
%    It is relevant while configuring the output power of the radar and sensing the received signal. 
%    Higher the amplitude of the Radar signal, more is the visibility of radar. 
%    Automotive Radar can operate at max of 55 dBm output power (316 W)
% Phase: a particular point in time on the cycle of a waveform, measured as an angle in degrees.

%% FMCW Hardware:
% Frequency Synthesizer: The frequency synthesizer is the component that generates the frequency to bring the chirp frequency all the way to 77GHz in case of automotive radar.
% Power Amp: The power amp amplifies the signal so the signal can reach long distance. Since the signal attenuates as it radiates, it needs higher power (amplitude) to reach targets at greater distances.
% Antenna: The antenna converts the electrical energy into electromagnetic waves which radiate through the air, hit the target, and get reflected back toward the radar receiver antenna. The Antenna also increases the strength of the signal by focusing the energy in the desired direction. Additionally, the antenna pattern determines the field of view for the radar.
% Mixer: In FMCW radar, the mixer multiplies the return signal with the sweeping signal generated by the frequency synthesizer. The operation works as frequency subtraction to give the frequency delta - also known as frequency shift or Intermediate frequency (IF). IF = Synthesizer Frequency - Return Signal Frequency.
% Processor: The processor is the processing unit where all the Digital Signal processing, Detection, Tracking, Clustering, and other algorithms take place. This unit could be a microcontroller or even an FPGA.

%% Resolution:
% Range Resolution: it is the capability of the radar to distinguish between two targets that are very close to each other in range. If a radar has range resolution of 4 meters then it cannot separate on range basis a pedestrian standing 1 m away from the car. The range resolution is solely dependent on the bandwidth of the chirp (Bsweep)
% Velocity Resolution: if two targets have the same range they can still be resolved if they are traveling at different velocities. The velocity resolution is dependent on the number of chirps. As discussed for our case we selected to send 128 chirps. A higher number of chirps increases the velocity resolution, but it also takes longer to process the signal.
% Angle Resolution: radar is capable of separating two targets spatially. If two targets are at similar range travelling at same velocities, then they can still be resolved based on their angle in radar coordinate system. Angle resolution depends on different parameters depending on the angle estimation technique used. We will cover this in more detail in the next lesson.


%% RADAR SIMULATION

%% Radar Specs
% Frequency of operation: 77GHz (quite common in automotive applications)
% Max range: 200m
% Range resolution: 1m
% Max velocity: 100m/s

%% Target Position & Velocity
% initial position/ range
d0 = 80;
% velocity (assumed constant)
v0 = -50;

%% FMCW Waveform Design

d_res = 1;
speed_of_light = 3*10^8;  % 3e8
RMax = 200;

Bsweep = speed_of_light / (2 * d_res);  % bandwidth
Tchirp = 5.5 * 2 * RMax / speed_of_light; % chirp time

🎉3 参考文献

文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。

[1]张安琪,曹荣刚,周宇,等.基于2D-FFT与2D-CFAR的调频引信快速高精度信号处理方法研究[J/OL].北京航空航天大学学报:1-14[2024-04-24].https://doi.org/10.13700/j.bh.1001-5965.2023.0827.

[2]姜中清,张玥,周伊,等.信号处理技术与残差分析联动的异常径流量判定方法[J].吉林水利,2024(04):37-41.DOI:10.15920/j.cnki.22-1179/tv.2024.04.006.

🌈4 Matlab代码实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值