定义时间的以下功能:
假设雷达发送了以下形式的信号:
在ωc为载波频率。请注意,(t)表示载波频率的通断矩形幅度调制。解调后,复包络x (t)是矩形脉冲实值吗(t)持续时间τ秒。
要创建矩形脉冲波形,请使用分阶段。RectangularWaveform
.您可以自定义波形的某些特性,包括:
采样率
脉冲持续时间
脉冲重复频率
表示波形的每个矢量中的样本或脉冲数
这个例子展示了如何创建矩形脉冲波形变量使用分阶段。RectangularWaveform
.该示例还绘制脉冲图,并找到脉冲的带宽。
构造一个持续时间为50 μs、采样率为1 MHz、脉冲重复频率为10 kHz的矩形脉冲波形。
波形=分阶段。RectangularWaveform (“SampleRate”1 e6,...“脉冲宽度”, 50 e-6,脉冲重复频率的10 e3);
通过调用绘制一个矩形脉冲情节
直接对矩形波形变量。情节
是一种方法分阶段。RectangularWaveform
.这种方法产生脉冲波形的注释图。
情节(波形)
求矩形脉冲的带宽。
bw =带宽(波形)
bw = 20000
的带宽,bw
,一个矩形脉冲的赫兹近似等于脉冲持续时间的倒数1 / sRect。脉冲宽度
.
这个例子展示了如何创建具有不同持续时间的矩形脉冲波形信号。本例描绘了每个波形的两个脉冲。
注意:此示例仅在R2016b或更高版本中运行。如果您正在使用较早的版本,请将对该函数的每个调用替换为等价的一步
语法。例如,替换myObject (x)
与步骤(myObject x)
.
创建一个持续时间为100 μs、PRF为1 kHz的矩形脉冲。设置输出脉冲数为2。
波形=分阶段。RectangularWaveform (“脉冲宽度”100 e-6,...脉冲重复频率的1 e3,“OutputFormat”,“脉冲”,“NumPulses”2);
复制矩形脉冲,将原始波形中的脉冲宽度改为10 μs。
waveform2 =克隆(波形);波形。脉冲宽度= 10 e-6;
sRect
和sRect1
现在指定不同的矩形脉冲因为你改变了脉冲宽度波形
.
执行System对象返回矩形脉冲波形的两个脉冲。
y =波形();y2 = waveform2 ();
画出波形的实部。
totaldur = 2 * 1 / waveform.PRF;totnumsamp = totaldur * waveform.SampleRate;t = unigrid(0,1 /波形。SampleRate totaldur,“()”);Subplot (2,1,1) plot(t.*1000,real(y)) axis([0 totaldur*1e3 0 1.5]) title('两个10-\musec持续时间脉冲(PRF = 1 kHz)'甘氨胆酸)组(,“XTick”,0: totaldur*1e3) subplot(2,1,2) plot(t.*1000,real(y2)) axis([0 totaldur*1e3 0 1.5]) xlabel(的毫秒)标题('两个100-\musec持续时间脉冲(PRF = 1 kHz)'甘氨胆酸)组(,“XTick”0:0.2: totaldur * 1 e3)