矩形脉冲波形
矩形脉冲波形的定义
定义以下时间的函数:
假设一个雷达传输一个信号的形式:
在ωc表示载波频率。请注意,(t)代表一个开关矩形振幅调制的载波频率。解调后,复杂的信封x (t)是实值矩形脉冲(t)的持续时间τ秒。
如何创建矩形脉冲波形
创建一个矩形脉冲波形,使用phased.RectangularWaveform
。您可以自定义波形的某些特征,包括:
采样率
脉冲持续时间
脉冲重复频率
每个向量代表的样品或脉冲波形
矩形波形图
这个例子展示了如何创建一个矩形脉冲波形变量使用phased.RectangularWaveform
。这个例子也块脉冲和脉冲的带宽。
构造一个矩形脉冲波形的时间50μs 1 MHz的采样率和脉冲重复频率10 kHz的(脉冲)。
波形= phased.RectangularWaveform (“SampleRate”1 e6,…“脉冲宽度”,50 e-6,脉冲重复频率的10 e3);
绘制一个矩形脉冲通过调用情节
直接在矩形波形变量。情节
是一个方法phased.RectangularWaveform
。这个方法会产生一个带注释的图你的脉冲波形。
情节(波形)
找到矩形脉冲的带宽。
bw =带宽(波形)
bw = 20000
的带宽,bw
赫兹大约是一个矩形脉冲的脉冲持续时间的倒数1 / sRect.PulseWidth
。
的矩形脉冲波形
这个例子显示了如何创建矩形脉冲波形信号有不同的持续时间。示例图两个脉冲波形。
注意:这个例子只运行在R2016b或更高版本。如果您使用的是较早的版本,用等效替换每个调用函数一步
语法。例如,替换myObject (x)
与步骤(myObject x)
。
创建一个矩形脉冲持续时间100μs和脉冲重复频率1 kHz。设置输出的脉冲数量等于2。
波形= phased.RectangularWaveform (“脉冲宽度”100 e-6,…脉冲重复频率的1 e3,“OutputFormat”,“脉冲”,“NumPulses”2);
复制你的矩形脉冲,改变脉冲宽度10μs原始波形。
waveform2 =克隆(波形);波形。脉冲宽度= 10 e-6;
sRect
和sRect1
现在指定不同的因为你改变了脉冲宽度的矩形脉冲波形
。
执行系统对象返回两个矩形脉冲波形的脉冲。
y =波形();y2 = waveform2 ();
情节真实波形的一部分。
totaldur = 2 * 1 / waveform.PRF;totnumsamp = totaldur * waveform.SampleRate;t = unigrid (0,1 / waveform.SampleRate totaldur,“()”);次要情节(2,1,1)情节(t。* 1000,实际(y)轴([0 totaldur * 1 e3 0 1.5])标题(“两个10 - \ musec脉冲持续时间(脉冲重复频率= 1 kHz) '甘氨胆酸)组(,“XTick”0:0.2:totaldur * 1 e3)次要情节(2,1,2)情节(t。* 1000,实际(y2))轴([0 totaldur * 1 e3 0 1.5])包含(的毫秒)标题(两个100 - \ musec脉冲持续时间(脉冲重复频率= 1 kHz) '甘氨胆酸)组(,“XTick”0:0.2:totaldur * 1 e3)