《雷达信号处理与matlab仿真》

  • 写在前面的话
  • 第一章 雷达系统与信号处理概述
    • 1.1 雷达基本功能
    • 1.2脉冲体制雷达的基本组成
      • 1.2.1 组成框图
      • 1.2.2波形发生器
      • 1.2.3天线
      • 1.2.4接收机
    • 2.雷达方程

写在前面的话

学习就是一场未知的探索,历史的沉淀使得知识更加趋于完善,知识的价值是在于使用它的人,而知识就像一座由前人一点一滴堆积起来的大山,它就在那里,你勇于向上攀登,那么你就会站在知识的大山上看得更远,视角就会改变,而人生不就是一个视角不断扩展的过程,而在这个过程中的你我,有幸目睹就已经足够,如果能够为这座山增添一块石头、一把沙土,那无疑是一件快乐的事情。

第一章 雷达系统与信号处理概述

1.1 雷达基本功能

雷达,无线电监测与测距,主要用途就是检测、跟踪与成像。

  • 测距原理:R=ct02R=\frac {ct_0}{2}R=2ct0​​
    其中c为光速,上述公式的实际模型是当雷达发射的脉冲信号传播至距离R时,雷达信号(脉冲或者其他)经过时间t雷达接收到距离R出反射的雷达信号,雷达电磁波传播的距离是2R则,所以需要乘以二分之一因子。

  • 雷达的优点:采用微波波段电磁波的极低衰减特性使得雷达可以很好的“看穿”云雾,优于光学观察,另外通过电磁波的穿透性等优点,可以达到透视、超视距观察等特点。

  • 雷达系统的基本指标:

    • 检测概率PDP_DPD​(D指的是Detecte检测的意思)
    • 虚警概率PFAP_{FA}PFA​(FA指的是False Alarm)
      二者之间的关系,在其他参数不变的基础上一般情况是,增大PDP_DPD​总是以同时增大PFAP_{FA}PFA​为代价的。

    PS : 初次接触肯定一头雾水。

  • 跟踪功能基本指标:距离、角度、速度估计的精度

  • 成像中的指标:空间分辨率和动态范围
    信号处理的目的就是提高这些指标,如通过脉冲积累提高雷达的SIR,通过脉冲压缩和其他波形设计技术(如频率捷变技术)改善雷达的分辨率和SIR。插值技术、加窗技术改善旁瓣特性。

1.2脉冲体制雷达的基本组成

1.2.1 组成框图

1.2.2波形发生器

发射机和波形发生器能够确定雷达的灵敏度和距离分辨率。

雷达 工作频率 波长
激光雷达 1012hz~1015Hz 0.3~30uM
大部分雷达系统 20Mhz~95GHz 0.67~3.16mm

对较远距离探测,使用低频雷达,可以获得较低的大气衰减和较大功率。近距离用高频雷达,可以得到较窄的波束宽度和较大的大气衰减和较低的可用功率。

1.2.3天线

天线确定雷达的灵敏度和角度分辨率,常见的雷达天线有抛物面反射天线、扫描馈源天线、透镜天线和相控阵天线。
天线的主要特性是增益、波束宽度和旁瓣电平。

  • 3dB波束宽度:天线的角度分辨率有天线的主瓣宽度定义,通常采用3dB波束宽度。
    3dB波束宽度=θ3=2arcsin(1.4λπDy)≈0.89λDyrad3dB波束宽度=\theta_3=2arcsin(\frac {1.4\lambda}{\pi D_y})\approx0.89\frac {\lambda}{D_y}\quad rad3dB波束宽度=θ3​=2arcsin(πDy​1.4λ​)≈0.89Dy​λ​rad
    其中DyD_yDy​为天线孔径,λ\lambdaλ为波长
  • 天线功率增益G:在输入功率相同的条件下,天线辐射的峰值强度与一个无损耗的各向同性天线的辐射强度的比值。
    • 天线的方向图和损耗
      G≈26000θ3ϕ3(θ3,ϕ3的单位为度)=7.9θ3ϕ3(θ3,ϕ3的单位为rad)G\approx\frac {26000}{\theta_3\phi_3}(\theta_3,\phi_3的单位为度)\\\ \\ =\frac {7.9}{\theta_3\phi_3}(\theta_3,\phi_3的单位为rad)G≈θ3​ϕ3​26000​(θ3​,ϕ3​的单位为度) =θ3​ϕ3​7.9​(θ3​,ϕ3​的单位为rad)

    • 有效孔径AeA_eAe​:假设功率密度为 W w/m2的电磁波照射传统到天线负载的功率为P
      A=PWm2A=\frac PW \qquad m^2A=WP​m2

    • 对于大多数天线,效率近似接近1,次数有效孔径和增益的关系,可以表示为:
      G=4πλ2AeG=\frac {4\pi}{\lambda^2}A_e G=λ24π​Ae​

1.2.4接收机

由于雷达信号通常是窄带的、带通的、相位或频率调制的函数,则单个散射体的回波波形r(t)r(t)r(t)可以建立下面的模型:
r(t)=A(t)sin[Ωt+θ(t)]r(t)=A(t)sin[\Omega t+\theta(t)]r(t)=A(t)sin[Ωt+θ(t)]
上式中幅度调制A(t)A(t)A(t)仅仅表示脉冲包络。接收机的主要功能是将雷达信号中的承载信息的部分变换到基带,目的是测量θ(t)\theta (t)θ(t)

2.雷达方程


PDr=PtG2λ2σ(4π)3R4P_{D_r}=\frac {P_tG^2\lambda^2\sigma}{(4\pi)^3R^4}PDr​​=(4π)3R4Pt​G2λ2σ​
Rmax=(PtG2λ2σ(4π)3PSmin)1/4R_{max}=({\frac {P_tG^2\lambda^2\sigma}{(4\pi)^3P_{S_{min}}}})^{1/4}Rmax​=((4π)3PSmin​​Pt​G2λ2σ​)1/4
Smin为雷达接收机器能够检测的最小功率S_{min}为雷达接收机器能够检测的最小功率Smin​为雷达接收机器能够检测的最小功率

由上式变形可以看出:

  • 雷达的探测距离RRR与雷达自身可检测的最小功率有关
  • 雷达检测距离加倍,必须将峰值功率PtP_tPt​增加16倍,或者将有效孔径等效地增加4倍
%此代码为教科书上的代码片段
close all;
clear all;
pt=1.5e+6;%雷达发射的峰值功率
freq=5.6e+9;%雷达中心频率
g=45.0;%天线增益
sigma=0.1;%目标截面积
te=290.0;%有效噪声温度
b=5.0e+6;%
nf=6.0;
loss=6.0;
range=linspace(25e3,165e3,1000);
snr1=radar_eq(pt,freq,g,sigma,te,b,nf,loss,range);
snr2=radar_eq(pt,freq,g,sigma/10,te,b,nf,loss,range);
snr3=radar_eq(pt,freq,g,sigma*10,te,b,nf,loss,range);
figure(1)
rangekm=range./1000;
plot(rangekm,snr3,'k',rangekm,snr1,'k:.',rangekm,snr2,'k:')
grid
legend('\sigma=0 dBsm','\sigma = -10 dBsm','\sigma= -20 dBsm')
xlabel('Detection range -Km')
ylabel('SNR - dB')snr1=radar_eq(pt,freq,g,sigma,te,b,nf,loss,range);
snr2=radar_eq(pt*.4,freq,g,sigma,te,b,nf,loss,range);
snr3=radar_eq(pt*1.8,freq,g,sigma,te,b,nf,loss,range);
figure(2)
plot(rangekm,snr3,'k',rangekm,snr1,'k:.',rangekm,snr2,'k:')
grid
legend('Pt=2.16 MW','Pt=1.5 MW','Pt=0.6 MW')
xlabel('Detection range -Km')
ylabel('SNR - dB')

小白学雷达系列之脉冲雷达基本组成(一)相关推荐

  1. 小白学Pytorch系列-- Torch API (5)

    小白学Pytorch系列-- Torch API (5) Math operations Pointwise Ops TORCH.ABS 计算输入中每​​个元素的绝对值. >>> t ...

  2. 小白学Pytorch 系列--Torch API(1)

    小白学Pytorch 系列–Torch API Torch version 1.13 Tensors TORCH.IS_TENSOR 如果obj是PyTorch张量,则返回True. 注意,这个函数只 ...

  3. 小白学Pytorch系列--Torch API (7)

    小白学Pytorch系列–Torch API (7) Comparison Ops allclose 此函数检查输入和其他是否满足条件: >>> torch.allclose(tor ...

  4. 小白学GAN系列2——nn.ReLU与nn.LeakyReLU的区别

    nn.ReLU与nn.LeakyReLU的区别 因为之前从未接触过这方面,直接接手GAN,有点吃力,如有明显漏洞,请指正,我会感激不尽. 昨晚查阅了ReLU的含义,结果今天发现高老师给的代码中又有一个 ...

  5. 小白学python系列-(3)基础数量类型

    整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方 ...

  6. 小白学python系列-(4)list

    Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用一个list表示 变量student就是一个list. ...

  7. 小白学python系列————【Day15】垃圾回收机制及字符编码简史

    今日内容概要 垃圾回收机制(理论) 字符编码概述(理论) 字符编码相关操作 代码操作文件 垃圾回收机制 python会自动帮你申请和释放内存空间 1.引用计数 概念: 当数据值身上的引用计数不为0即变 ...

  8. 小白学python系列————【Day3】计算机基础认知(二)

    今日内容概要 五大组成部分详解 三大核心硬件 操作系统简介 编程与编程语言 编程语言的发展史 编程语言的分类 python解释器简介 解释器下载 计算机五大组成部分详解(将计算机形象比喻为一个人)  ...

  9. 小白学Java系列教程

    课时 课程名称 备注 第 1 课 Java 介绍 简单的介绍下Java 第 2 课 JDK的 安装与配置 Java 开发必需的环境 第 3 课 Eclipse 的下载与使用 Java 项目开发工具 第 ...

最新文章

  1. MySQL之父等国际数据库掌门人齐聚,1024 程序员节全体大会重磅官宣!
  2. 大神总结的80个Python练手项目列表
  3. c#是否参入中间变量交换变量的几种方法
  4. 广州技术沙龙第 4 期报名开始!
  5. 嵌入式成长轨迹23 【Linux应用编程强化】【Linux下的C编程 下】【Linux GUI编程】...
  6. 提高软件开发、软件维护的效率和质量的利器
  7. 日语学习-多邻国-平假名4
  8. 编程三角形面积公式_利用边长计算三角形面积 — 海伦公式推导
  9. EJB3.0学习笔记---Stateless Session Bean的原理:
  10. C#中 标识符“XXX”不符合 CLS
  11. Pandas+Matplotlib,深入浅出Python数据分析
  12. Linux下最适合程序员的编程字体
  13. 小车--雷神、velodyne 雷达使用(IP)
  14. PEI-NaYF4:Yb/Er上转换发光纳米材料,树状水溶性聚合物,45nm粒径纳米粒
  15. 【迷失岛游戏框架开发个人每集总结(第四期)】
  16. 微信小程序富文本处理
  17. android6.0的root工具,安卓6.0怎么root?安卓6.0 root教程!
  18. Python软件编程等级考试二级——20201206
  19. 斐波那契的N种实现方式
  20. 如何解除win10和Git的最大文件路径限制

热门文章

  1. 谭浩强C程序设计(第五版)
  2. 低压配电的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  3. linux下virtualbox使用
  4. 数学分析教程史济怀练习9.7
  5. 深圳房产之一——直播思考
  6. 微服务负载均衡小能手-Ribbon
  7. 腾讯云大学-基于云的153个场景实验案例
  8. 互联网晚报 | 董明珠称格力员工一人一套房承诺不变;工信部:自动续费前5日应以显著方式提醒;诺基亚近60年来首次更换新Logo...
  9. 【剑桥摄影协会】数码相机像素(Pixel)基础
  10. eclipse java swt_Eclipse无法加载SWT库