雷达方程分析

雷达方程是设计雷达系统的基础。雷达方程如下:

一般情况,雷达系统设计已知雷达需要探测距离R,所以雷达方程常进行变换应用,例如根据《雷达系统设计MATLAB仿真》中的:

其中,G为天线增益,λ为波长,σ为目标截面积,Pt为峰值功率,k为玻尔兹曼常数,Te有效温度,B带宽,F噪声系数,L雷达损失。

研究最小可检测信噪比SNR和不同探测距离R之间的关系(关于目标截面积σ、峰值功率Pt)

function [ snr ] = radar_eq( pt,freq,G,sigma,Te,B,Nf,loss,range )

% 雷达方程

% pt 峰值功率 W

% freq 雷达中心频率 Hz

% G 天线增益 dB

% sigma 目标截面积 m^2

% Te 有效噪声温度 K

% B 带宽 Hz

% Nf 噪声系数 dB

% loss 雷达损失 dB

% range 目标距离(单值或向量) m

% snr SNR(单值或向量,根据输入距离) dB

%

c = 3.0e+8; %光速

lambda = c/freq; %波长

p_peak = 10*log10(pt); %将峰值功率转换成dB形式

lambda_sqdb = 10*log10(lambda^2);

sigmadb = 10*log10(sigma);

four_pi_cub = 10*log10((4.0*pi)^3);

k_db = 10*log10(1.38e-23); %Boltzman常数转换成dB形式

Te_db = 10*log10(Te);

B_db = 10*log10(B);

range_pwr4_db = 10*log10(range.^4);

% 根据雷达方程计算SNR值

num = p_peak + G + G + lambda_sqdb + sigmadb;

den = four_pi_cub + k_db + Te_db + B_db + Nf + loss + range_pwr4_db;

snr = num - den;

return

end

close all;

clear all;

pt = 1.5e+6; %峰值功率W

freq = 5.6e+9; %中心频率Hz

G = 45.0; %天线增益dB

sigma = 0.1; %目标截面积m^2

Te = 290.0; %有效噪声温度K

B = 5.0e+6; %带宽Hz

Nf = 3.0; %噪声系数dB

loss = 6.0; %雷达损失dB

range = linspace(25e3,165e3,1000); %均匀产生距离由25km至165km,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,‘r-.‘,rangekm,snr2,‘b:‘);

grid;

legend(‘sigma = 0 dBsm‘,‘sigma = -10dBsm‘,‘sigma = -20 dBsm‘);

xlabel(‘检测距离 - Km‘);

ylabel(‘SNR - dB‘);

snr1 = radar_eq(pt,freq,G,sigma,Te,B,Nf,loss,range);

snr2 = radar_eq(pt*0.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,‘r-.‘,rangekm,snr2,‘b:‘);

grid;

legend(‘Pt = 2.16MW‘,‘Pt = 1.5MW‘,‘Pt = 0.6MW‘);

xlabel(‘检测距离 - Km‘);

ylabel(‘SNR - dB‘);

结果:

图1     最小可检测信噪比SNR和不同探测距离R之间的关系(关于目标截面积σ)

图2  最小可检测信噪比SNR和不同探测距离R之间的关系(峰值功率Pt)

matlab仿真雷达方程,雷达方程分析(示例代码)相关推荐

  1. msk误码率 matlab仿真,GMSK调制解调的MATLAB仿真与误码率分析.pdf

    GMSK调制解调的MATLAB仿真与误码率分析 67 第34卷 第2期 <新疆师范大学学报>(自然科学版) Vol.34,No.2 2015年6月 Journal of Xinjiang ...

  2. 非线性振动 matlab,非线性振动MATLAB仿真-期末总结分析

    非线性振动MATLAB仿真-期末总结分析 2009年6月第37卷第6期 机床与液压 MACHINETOOL&HYDRAULICS Jun 2009 Vol 37No 6 基于MATLAB的内圆 ...

  3. 功率谱估计性能分析及matlab仿真,功率谱估计性能分析及Matlab仿真.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspmatlab 功率谱估计性能分析及Matlab仿真.doc19页 ...

  4. 利用机器学习分析脑电数据(原理分析+示例代码+快速上手)

    由于本人对于脑机接口以及脑电技术的极度爱好(其实目的是:是把U盘插到大脑里,然后就不用学习了哈哈哈哈),近几月看了较多这方面的内容,变打算写下博客总结分析一下. 目录 一.  机器学习分析简介 二.机 ...

  5. MATLAB仿真作图的流程与代码结构-经验总结

    文章目录 流程简述 代码结构 1.第一部分:加载数据 2.第二部分:仿真计算 3.第三部分:绘图 命名规则 流程简述 在长期编写matlab代码中总结出得经验:通过一个合理的流程来写MATLAB代码, ...

  6. java人名识别_HanLP中人名识别分析(示例代码)

    HanLP中人名识别分析 在看源码之前,先看几遍论文<基于角色标注的中国人名自动识别研究> 关于命名识别的一些问题,可参考下列一些issue: HanLP参考博客: 分词 分词:给定一个字 ...

  7. linux socket bind 内核详解,Socket与系统调用深度分析(示例代码)

    1. 什么是系统调用 操作系统通过系统调用为运行于其上的进程提供服务.当用户态进程发起一个系统调用, CPU 将切换到 内核态 并开始执行一个 内核函数 . 内核函数负责响应应用程序的要求,例如操作文 ...

  8. cocos2dx显示html,cocos2dx-js 初探 整体流程helloworld.html分析(示例代码)

    我们下载的是cocos2dx-js的精简版本,主要是为了分析简单明了,能更清楚的看到架构流程. 下载地址: http://cocos2d-x.org/filecenter/jsbuilder/ 下载轻 ...

  9. android 类似金山词霸 每日一句源代码 csdn,个人作业2——英语学习APP案例分析(示例代码)...

    第一部分 调研, 评测 软件:微软必应词典(Android客户端) 版本:5.5.2 第一次上手体验: 整体界面上还算简洁,功能也算完全,但是并没有什么特别吸引我的地方.就我个人而言,如果不是这次作业 ...

最新文章

  1. B 站校招面试官“炫耀资产、贬低应试者”?当事人发长文回应,北邮学子要求向学校道歉
  2. 一束激光冒充人声:110米外黑掉智能音箱,手机电脑平板也中招
  3. Android用户界面开发(2):ListView
  4. boost::copy_graph用法的测试程序
  5. VS Code配置Java万能环境
  6. CSS布局解决方案(终结版)
  7. 为什么redhat6/centos6里看到的网卡是em*?
  8. 用python画八卦图-使用turtle绘制太极八卦图
  9. SharePoint 2010 BDC Model项目部署出错:“The default web application could not be determined.”...
  10. Zune支持哪些格式?
  11. Godot GUI探讨
  12. 现代信号处理——自适应滤波器(LMS自适应滤波器)
  13. 深度学习之卷积神经网络中常用模型评估指标(混淆矩阵,精确率,召回率,特异度计算方法)——python代码
  14. Scrapy框架之Spiders类理解
  15. android对cpu硬件要求,Android手机想用64位处理器?系统阻碍
  16. C语言数组比较相等memcmp,使用memcmp比较两个变量结果一定吗?
  17. 没用东西全部清掉_如何把电脑上无用的东西清理掉,在哪下载
  18. Gartner发布2021年隐私技术成熟度曲线,数字伦理登上顶点
  19. conda create创建虚拟环境失败
  20. 两年,从纯小白到腾讯阿里,应届非计算机毕业生的2014互联网求职之路

热门文章

  1. 成为优秀架构师的必备技能
  2. 微信小程序单次请求上限20条的坑
  3. linux中adduser命令怎么用,Linux中adduser命令起什么作用呢?
  4. voliate和synchronized
  5. 通过一个小项目介绍Python3读写Access数据库(.mdb)的方法
  6. Python中pandas库实现数据缺失值判断isnull()函数
  7. robotstudio仿真录制视频提示空转模式不支持
  8. 天马资产 | 金融数据分析师招聘(社招+实习)
  9. 【编程】 打桩测试的原则及举例示范(详细讲解)
  10. 2022去/水印小程序源码+基于WordPress插件