主要内容

矩形脉冲波形

矩形脉冲波形的定义

定义时间的以下功能:

一个 t { 1 0 t τ 0 否则

假设雷达发送了以下形式的信号:

x t 一个 t ω c t

在ωc为载波频率。请注意,(t)表示载波频率的通断矩形幅度调制。解调后,复包络x (t)是矩形脉冲实值吗(t)持续时间τ秒。

如何创建矩形脉冲波形

要创建矩形脉冲波形,请使用分阶段。RectangularWaveform.您可以自定义波形的某些特性,包括:

  • 采样率

  • 脉冲持续时间

  • 脉冲重复频率

  • 表示波形的每个矢量中的样本或脉冲数

矩形波形图

这个例子展示了如何创建矩形脉冲波形变量使用分阶段。RectangularWaveform.该示例还绘制脉冲图,并找到脉冲的带宽。

构造一个持续时间为50 μs、采样率为1 MHz、脉冲重复频率为10 kHz的矩形脉冲波形。

波形=分阶段。RectangularWaveform (“SampleRate”1 e6,...“脉冲宽度”, 50 e-6,脉冲重复频率的10 e3);

通过调用绘制一个矩形脉冲情节直接对矩形波形变量。情节是一种方法分阶段。RectangularWaveform.这种方法产生脉冲波形的注释图。

情节(波形)

图中包含一个坐标轴。标题为矩形脉冲波形:实部,脉冲1包含线型对象。

求矩形脉冲的带宽。

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;

sRectsRect1现在指定不同的矩形脉冲因为你改变了脉冲宽度波形

执行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)

图中包含2个轴。两个10 \musec持续时间脉冲(PRF = 1 kHz)包含一个类型为line的对象。两个100 \musec持续时间脉冲(PRF = 1 kHz)包含一个类型为line的对象。