function helperRadarPulsePlot(ReceivePulse,threshold,t,tp,pulseplotnum)
% This function helperRadarPulsePlot is only in support of
% RadarRangeEstimationExample. It may be removed in a future release.
% Copyright 2007-2012 The MathWorks, Inc.
thresh = sqrt(threshold).*ones(numel(t),1);
for m = 1:pulseplotnum
subplot(pulseplotnum,1,m);
tnow = t+tp(m);
rpulse = abs(ReceivePulse(:,m));
rpulse(rpulse == 0) = eps; % avoid log of 0
plot(tnow,pow2db(rpulse.^2),tnow,pow2db(thresh.^2),'r--');
xlabel('Time (s)');
ylabel('Power (dBw)');
axis tight;
ax = axis;
ax(4) = ax(4)+0.05*abs(ax(4));
axis(ax);
grid on;
if pulseplotnum > 1
title(sprintf('Pulse %d',m));
end
end
% [EOF]
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
一、前言 本例显示了波形类型如何影响雷达系统的检测性能。该示例考虑了为现有雷达系统设计设定新性能目标的情况。由于旧设计无法再达到所需的性能,因此采用了新的波形。该示例还演示如何对 Swerling 目标进行建模,模拟返回,然后检测目标范围。 二、设计规范 1. 最小目标雷达横截面(RCS):1m2,无波动; 2. 最大明确范围:5 公里; 3. 检出概率:0.9; 4. 误报概率:1e-6。 2.1 新的性能要求 系统部署后,出现了两个新要求: 1. 最大明确范围需要扩展到 8 公里。 2. 该系统还需要能够检测Swerling案例2的目标。 是否可以修改现有设计以实现新的性能目标?为了回答这个问题,我们需要重新计算受这些新要求影响的参数。 第一个受影响的参数是脉冲重复频率(PRF)。它需要根据新的最大明确范围重新计算。 与现有设计的30 kHz PRF相比,新的PRF为18.737 kHz,更小。因此脉冲间隔更长。请注意,这是雷达软件的一个微不足道的变化,硬件成本相当便宜。
资源推荐
资源详情
资源评论




















收起资源包目录




共 2 条
- 1
资源评论


珞瑜·
- 粉丝: 6w+
- 资源: 239

下载权益

C知道特权

VIP文章

课程特权

开通VIP
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
