文档

分阶段。RectangularWaveform系统对象

矩形脉冲波形

描述

RectangularWaveform对象创建矩形脉冲波形。

获取波形样本:

  1. 定义和设置您的矩形脉冲波形。看到建设

  2. 调用一步根据的性质生成矩形脉冲波形样本分阶段。RectangularWaveform.的行为一步特定于工具箱中的每个对象。

请注意

从R2016b开始,而不是使用一步方法来执行由System对象™定义的操作,您可以调用带有参数的对象,就像调用函数一样。例如,y =步骤(obj, x)而且y = obj (x)执行相同操作。当唯一的论据到一步方法是系统对象本身,替换y =步骤(obj)通过y = obj ()

建设

H =分阶段。RectangularWaveform创建一个矩形脉冲波形系统对象,H.该对象生成矩形脉冲的样本。

H =分阶段。RectangularWaveform (的名字价值创建一个矩形脉冲波形对象,H,每个指定的属性Name设置为指定的Value。可以以任意顺序指定附加的名称-值对参数,如(Name1Value1、……).

属性

SampleRate

采样率

信号采样率,指定为正标量。单位是赫兹。采样率与脉冲重复频率之比(脉冲)必须是正整数-每个脉冲必须包含整数数量的样本。

默认值:1 e6

DurationSpecification

方法设置脉冲持续时间

方法来设置脉冲持续时间(脉冲宽度),指定为“脉冲宽度”的工作周期.此属性决定如何设置脉冲持续时间。当您将此属性设置为“脉冲宽度”,然后直接使用脉冲宽度财产。当您将此属性设置为的工作周期的值设置脉冲持续时间脉冲重复频率而且DutyCycle属性。脉冲宽度等于占空比除以脉冲重复频率

默认值:“脉冲宽度”

脉冲宽度

脉冲宽度

指定每个脉冲的长度(以秒为单位)为正标量。该值必须满足脉冲宽度< = 1. /脉冲重复频率

默认值:50 e-6

DutyCycle

波形占空比

波形占空比,指定为从0到1的标量。属性时应用此属性DurationSpecification财产的工作周期.脉冲宽度的值DutyCycle属性除以的值脉冲重复频率财产。

默认值:0.5

脉冲重复频率

脉冲重复频率

脉冲重复频率,脉冲重复频率,指定为标量或行向量。单位是Hz。脉冲重复间隔,革命制度党为脉冲重复频率的倒数,脉冲重复频率.的脉冲重复频率必须满足以下限制条件:

  • 的产物脉冲重复频率而且脉冲宽度必须小于或等于1。该条件表示脉冲宽度小于一个脉冲重复间隔的要求。对于相位编码波形,脉冲宽度是芯片宽度和芯片数量的乘积。

  • 的任何元素的抽样率之比脉冲重复频率必须是整数。这个条件表示一个脉冲重复间隔内的采样数为整数的要求。

可以选择的值脉冲重复频率单独使用属性设置或将属性设置与prfidx的输入参数一步方法。

  • PRFSelectionInputPort,设置脉冲重复频率使用属性。你可以

    • 实现一个常数脉冲重复频率通过指定脉冲重复频率作为一个正实值标量。

    • 实现一个交错脉冲重复频率通过指定脉冲重复频率作为实值项为正的行向量。然后,每通电话到一步方法使用此向量的连续元素脉冲重复频率.如果到达了向量的最后一个元素,则循环地继续处理向量的第一个元素。

  • PRFSelectionInputPort真正的,你可以实现一个可选择的脉冲重复频率通过指定脉冲重复频率作为实值项为正的行向量。但这一次,当你执行一步方法,选择一个脉冲重复频率对象中指定索引的参数脉冲重复频率向量。

在所有情况下,设置时输出样本的数量都是固定的OutputFormat财产“样本”.当你使用可变的脉冲重复频率并设置OutputFormat财产“脉冲”,样本的数量可以变化。

默认值:10 e3

PRFSelectionInputPort

启用PRF选择输入

启用PRF选择输入,指定为真正的.当您将此属性设置为中设置的值脉冲重复频率财产。当您将此属性设置为真正的,将一个索引参数传递到一步方法从PRF向量中选择一个值。

默认值:

OutputFormat

输出信号格式

指定输出信号的格式为“脉冲”“样本”.当你设置OutputFormat财产“脉冲”的输出一步方法采用由值指定的多个脉冲的形式NumPulses财产。如果在模拟过程中更改脉冲重复频率,则每个脉冲的采样数可能会发生变化。

当你设置OutputFormat财产“样本”的输出一步方法采用多样本的形式。在这种情况下,输出信号样本的数量就是的值NumSamples属性和固定。

默认值:“脉冲”

NumSamples

输出的样本数量

的输出中指定样本的数量一步方法作为正整数。此属性仅在设置OutputFormat财产“样本”

默认值:One hundred.

NumPulses

输出的脉冲数

的输出中指定脉冲数一步方法作为正整数。此属性仅在设置OutputFormat财产“脉冲”

默认值:1

PRFOutputPort

将此属性设置为真正的输出当前脉冲的PRF一步方法参数。

依赖关系

时才可以使用此属性OutputFormat属性设置为“脉冲”

默认值:

方法

带宽 矩形脉冲波形的带宽
getMatchedFilter 为波形匹配滤波器系数
情节 绘制矩形脉冲波形图
重置 矩形波形对象的重置状态
一步 矩形脉冲波形样本
通用于所有系统对象
释放

允许系统对象属性值更改

例子

全部展开

创建并绘制矩形脉冲波形对象,然后绘制其频谱。

画出波形

创建并绘制一个脉冲波形。采样率为500khz,脉冲宽度为0.1毫秒。脉冲重复间隔是脉冲持续时间的两倍。

fs = 500年e3;

创建矩形波形系统对象™。

sWF =分阶段。RectangularWaveform (“SampleRate”fs,“脉冲宽度”1的军医,脉冲重复频率的, 5000.0);

采用步进法得到波形。然后,绘制波形图。

rectwav =步骤(sWF);nsamp =大小(rectwav, 1);t = [0:(nsamp-1)] / fs;情节(t * 1000,实际(rectwav))包含(的时间(毫秒)) ylabel (“振幅”网格)

画出频谱

计算复信号的傅里叶变换。然后展示光谱。

nfft = 2 ^ nextpow2 (nsamp);Z = fft(真正的(rectwav), nfft);fr = [0: (nfft / 2)] / nfft * fs;情节(fr / 1000、abs (Z (1: nfft / 2)),“。”)包含(的频率(赫兹)) ylabel (“振幅”网格)

图的谱图

绘制一个窗口大小为64个样本和50%重叠的函数谱图。用汉明函数对信号进行窗口化。

nfft1 = 64;11月=地板(0.5 * nfft1);光谱图(rectwav汉明(nfft1), 11月nfft1, fs,“中心”“桠溪”

这幅图显示了信号的恒定频率。

参考文献

[1]理查兹,m.a.雷达信号处理基础。纽约:麦格劳-希尔,2005。

扩展功能

介绍了R2012a

这个话题有帮助吗?