主要内容

矩形脉冲波形

矩形脉冲波形的定义

定义以下时间的函数:

一个 ( t ) = { 1 0 t τ 0 否则

假设一个雷达传输一个信号的形式:

x ( t ) = 一个 ( t ) ( ω c t )

在ω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。这个方法会产生一个带注释的图你的脉冲波形。

情节(波形)

图包含一个坐标轴对象。坐标轴对象标题矩形脉冲波形:实数部分、脉冲1包含一线类型的对象。

找到矩形脉冲的带宽。

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;

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

执行系统对象返回两个矩形脉冲波形的脉冲。

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)

图包含2轴对象。坐标轴对象与标题w T o空白1 0 - 1μs e c空白d u r T i o n空白p u l e年代空白(p r F空白=空白1空白k H z)包含一个类型的对象。坐标轴对象2 w T o空白标题1 0 0 -μs e c空白d u r T i o n空白p u l e年代空白(p r F空白=空白1空白k H z)包含一个类型的对象。