信号类型(雷达)——连续波雷达(二)

33 篇文章 25 订阅
11 篇文章 19 订阅

 系列文章目录

信号类型(雷达+通信)

信号类型(雷达)——雷达波形认识(一)


文章目录

目录

一、连续波雷达信号

1.1 单频雷达信号

1.2 调频连续波雷达

1.3 相位编码连续波雷达

1.4 多频连续波雷达

总结


前言

       上一篇文章主要从雷达波形的角度重新认识雷达,这篇文章及之后的几篇文章将结合仿真简单介绍具体的雷达波形。


一、连续波雷达信号

1.1 单频雷达信号

波形特点:发射未经调制的单频点的连续波信号。

发射信号波形:

s\left ( t \right )=e^{j2\pi f_{c}t}

接收信号波形:

r\left ( t \right )=s\left ( t-\frac{2R\left ( t \right )}{c} \right )

其中

R\left ( t \right )=R_{0}+vt

混频得到差频信号,即多普勒信号:

r_{d}\left ( t \right )=r\left ( t \right )s^{*}\left ( t \right )=e^{-j2\pi f_{c}\frac{2R\left ( t \right )}{c}}

为了更好的显示目标运动对接收信号的影响,仿真参数设置为载频3.1KHz,采样率 100KHz,目标距离50e6m,速度1e8 m/s(参数在实际场景中几乎不出现,这里只是为了结果的更好展示进行的参数设置)。

收发信号以及混频后信号实部如下:

测速结果如下:

1.2 调频连续波雷达

包括非线性调频连续波雷达和线性调频连续波雷达,以线性调频率波雷达为例,波形特点:发射信号频率随时间周期性的线性变化。测距测速原理原理:根据收发信号的频率差进行测距,根据多普勒频率进行测速。

发射信号波形:

s\left ( t \right )=e^{j2\pi f_{c}t+j\pi K t}

接收信号波形:

 r\left ( t \right )=s\left ( t-\frac{2R\left ( t \right )}{c} \right )

其中

R\left ( t \right )=R_{0}+vt

 混频得到差频信号,即多普勒信号:

r_{d}\left ( t \right )=r\left ( t \right )s^{*}\left ( t \right )=e^{-j2\pi f_{c}\frac{2R\left ( t \right )}{c}}e^{-j2\pi K\frac{2R\left ( t \right )}{c}t+j\phi }

为了说明测距原理,速度设置为0,仿真参数设置为载频3 GHz,采样率 100KHz,目标距离200e6m,时长4ms,调频率1 MHz/s,收发信号以及混频后信号实部如下

 测距结果如下:

        从混频后的表达式可以看出,距离和速度都会对差频产生影响。一种解决思路是,利用中心频点的变化(即多普勒频率)测速,再将速度的影响从调频连续波雷达中去除,设置调频率5 MHz/s,速度为1000 m/s,时频图如下,可以通过中心频点变化值估计多普勒频率,并由此得到速度估值。

       另一种方法是利用信号的IQ两路进行估计,根据正频率与负频率的匹配的两个时间的和与差得到距离与速度的估计。

1.3 相位编码连续波雷达

波形特点:发射信号的相位由周期性变化的编码子脉冲序列进行调制。测距测速原理:根据收发信号的相位变化的起始时间之差测距,根据多普勒频率测速。

发射信号波形:

s\left ( t \right )=e^{j2\pi f_{c}t+j\phi \left ( t \right )},0<t<T

其中

\phi \left ( t \right )=\left\{\begin{matrix} 0 & 0<t<T/2\\ \pi & T/2<t<T \end{matrix}\right.
 

接收信号波形:

  r\left ( t \right )=s\left ( t-\frac{2R\left ( t \right )}{c} \right )

其中

R\left ( t \right )=R_{0}+vt

发射信号相位变化起始位置

d\phi \left ( t \right )=\phi_{1} \left ( t-dt/2 \right )-\phi_{1} \left ( t+dt/2 \right )=\phi _{11}+\delta \left ( T/2 \right )

其中

\phi _{1}\left ( t \right )=2\pi f_{c}t+\phi \left ( t \right )

接收信号相位变化起始位置

d_{2}\phi \left ( t \right )=\phi_{2} \left ( t-dt/2 \right )-\phi_{2} \left ( t+dt/2 \right )=\delta \left ( T/2+\frac{2R_{0}}{c} \right )

其中

\phi _{2}\left ( t \right )=2\pi f_{c}\left (t- \frac{2R\left ( t \right )}{c}\right )+\phi \left ( t- \frac{2R\left ( t \right )}{c}\right )

 由此,通过收发相位变化的时间差得到目标距离。

混频得到差频信号,即多普勒信号:

 r_{d}\left ( t \right )=r\left ( t \right )s^{*}\left ( t \right )=e^{-j2\pi f_{c}\frac{2R\left ( t \right )}{c}}

仿真参数设置为载频3 GHz,采样率 300KHz,目标距离50 km,速度1000 m/s,时长1 s,测距

 根据时延得到距离估计值为 50km

 测速如下:

1.4 多频连续波雷达

波形特点:发射信号具有两个以上的载频。测距测速原理:根据不同频率的回波信号相位差进行测距,根据多普勒频率进行测速。以两频点为例:

发射信号波形:

s_{i}\left ( t \right )=e^{j2\pi f_{i}t+j\phi _{i}},i=1,2

接收信号波形:

r_{i}\left ( t \right )=s_{i}\left ( t-\frac{2R\left ( t \right )}{c} \right )

其中

 R\left ( t \right )=R_{0}+vt

混频得到差频信号,即多普勒信号:

rd_{i}\left ( t \right )=r_{i}\left ( t \right )s_{i}^{*}\left ( t \right )=e^{-j2\pi f_{i}\frac{2R\left ( t \right )}{c}}

相位差分得到:

y=rd_{2}\left ( t \right )rd_{1}^{*}\left ( t \right )=e^{-j2\pi \Delta f\frac{2R\left ( t \right )}{c}}

其中

\Delta f=f_{2}-f_{1}

相位差:

距离历程:

零时刻距离50km,速度1000m/s,与设置的值一致。

代码见:《雷达领域+波形设计+连续波雷达体制


总结

本文对连续波雷达进行了简单的介绍。 转载请附链接【杨(_> <_)】的博客_CSDN博客-信号处理,SAR,代码实现领域博主

  • 4
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
雷达普通连续信号是一种常见的雷达信号处理方法,可以通过Matlab进行实现。以下是雷达普通连续信号的Matlab实现步骤: 1. 定义参数:首先,需要定义雷达系统的参数,包括发射频率、采样频率、脉冲宽度等。 2. 生成基带信号:使用Matlab的信号生成函数,如chirp函数,生成基带信号。基带信号是一个线性调频信号,其频率随时间线性变化。 3. 调制信号:将基带信号进行调制,得到雷达连续信号。调制可以使用幅度调制(AM)或者频率调制(FM)等方法。 4. 添加噪声:为了模拟实际雷达环境中的噪声,可以向生成的连续信号中添加高斯白噪声或者其他类型的噪声。 5. 显示结果:使用Matlab的绘图函数,如plot函数,将生成的连续信号进行可视化展示。 下面是一个简单的Matlab代码示例,实现了雷达普通连续信号的生成和显示: ```matlab % 定义参数 fs = 100e6; % 采样频率 fc = 10e6; % 发射频率 T = 1e-3; % 脉冲宽度 t = 0:1/fs:T-1/fs; % 时间序列 % 生成基带信号 f0 = 1e6; % 起始频率 f1 = 5e6; % 终止频率 s = chirp(t, f0, T, f1, 'linear'); % 调制信号 x = cos(2*pi*fc*t) .* s; % 添加噪声 SNR = 10; % 信噪比(dB) noise = randn(size(x)); % 高斯白噪声 noise = noise / sqrt(sum(abs(noise).^2)) * sqrt(sum(abs(x).^2)) / 10^(SNR/20); % 根据信噪比计算噪声功率 x = x + noise; % 显示结果 figure; plot(t, x); xlabel('时间(s)'); ylabel('幅度'); title('雷达连续信号'); ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

【杨(_> <_)】

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值