主要内容

分阶段。SteppedFMWaveform

阶跃调频脉冲波形

描述

SteppedFMWaveform对象创建一个阶梯式FM脉冲波形。

获取波形样本:

  1. 定义和设置您的步进调频脉冲波形。看到建设

  2. 调用一步的特性,生成阶跃调频脉冲波形样本分阶段。SteppedFMWaveform.的行为一步特定于工具箱中的每个对象。

请注意

从R2016b开始,而不是使用一步方法来执行System对象™定义的操作,则可以使用参数调用该对象,就像调用函数一样。例如,Y = step(obj,x)而且Y = obj(x)请执行相同的操作。时唯一的参数一步方法是System对象本身,replaceY = step(obj)通过Y = obj()

建设

sSFM =分阶段。SteppedFMWaveform创建一个阶梯式FM脉冲波形系统对象,sSFM.该对象生成线性步进调频脉冲波形的样本。

sSFM =分阶段。SteppedFMWaveform (的名字价值创建一个阶梯式FM脉冲波形对象,sSFM,将每个指定的属性Name设置为指定的Value。您可以以任意顺序指定额外的名-值对参数,如(Name1Value1、……).

属性

SampleRate

采样率

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

默认值:1 e6

DurationSpecification

方法设置脉冲持续时间

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

默认值:“脉冲宽度”

脉冲宽度

脉冲宽度

将每个脉冲的长度(以秒为单位)指定为正标量。值必须满足PulseWidth <= 1./PRF

默认值:50 e-6

DutyCycle

波形占空比

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

默认值:0.5

脉冲重复频率

脉冲重复频率

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

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

  • 样本率与元素的比值脉冲重复频率必须为整数。这个条件表示了在一个脉冲重复间隔内采样的个数为整数的要求。

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

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

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

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

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

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

默认值:10 e3

PRFSelectionInputPort

启用PRF选择输入

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

默认值:

FrequencyStep

线性频率步长

指定线性频率步长(以赫兹为单位)为正标量。此属性的默认值对应于20 kHz。

默认值:20 e3

NumSteps

将频率步数指定为正整数。当NumSteps为1时,阶跃调频波形减小为矩形波形。

默认值:5

FrequencyOffsetSource

频偏源

波形的频率偏移源,指定为“属性”输入端口的

  • 当您将此属性设置为“属性”的值决定偏移量FrequencyOffset财产。

  • 当您将此属性设置为输入端口的,FrequencyOffset是由freqoffset输入参数。

默认值:“属性”

FrequencyOffset

频率偏移

频率偏移(以Hz为单位),指定为标量。

依赖关系

属性时应用此属性FrequencyOffsetSource财产输入端口的

默认值:0赫兹

OutputFormat

输出信号格式

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

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

默认值:“脉冲”

NumSamples

输出的样本数量

类的输出中指定样本的数目一步方法作为正整数。属性时才应用此属性OutputFormat财产“样本”

默认值:One hundred.

NumPulses

输出的脉冲数

的输出中指定脉冲的数目一步方法作为正整数。属性时才应用此属性OutputFormat财产“脉冲”

默认值:1

PRFOutputPort

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

依赖关系

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

默认值:

CoefficientsOutputPort

启用匹配的过滤系数输出端口

启用匹配的过滤系数输出端口,指定为真正的.当您将此属性设置为,对象不提供模拟过程中使用的匹配过滤器系数作为输出。当您将此属性设置为真正的,对象提供模拟过程中使用的匹配过滤器系数作为输出。

默认值:

方法

带宽 阶梯式调频脉冲波形带宽
getMatchedFilter 匹配滤波器系数的波形
情节 绘制阶跃调频脉冲波形
重置 阶梯式调频脉冲波形对象的复位状态
一步 阶梯调频脉冲波形样本
所有系统对象通用
释放

允许系统对象属性值更改

例子

全部折叠

创建一个步进频率脉冲波形对象。假设采样速率为默认值1 MHz。然后,绘制波形。

创建具有20 kHz频率步长的steppedfm波形系统对象™。

sSFM =分阶段。SteppedFMWaveform (“NumSteps”3,“FrequencyStep”, 20 e3);fs = sSFM.SampleRate;

画出波的第三个脉冲phased.SteppedFMWaveform.plot方法。传入脉冲数使用“PulseIdx”名称-值对。

情节(sSFM“PulseIdx”3);

图中包含一个轴对象。轴对象标题为阶梯调频脉冲波形:实部,脉冲3包含一个类型为线的对象。

或者,调用一步方法三次,得到三个脉冲。收集单个时间序列中的三个脉冲。然后使用情节函数。你可以看到脉冲的全占空比。

Wavfull = [];wav = step(sSFM);Wavfull = [Wavfull;wav];wav = step(sSFM);Wavfull = [Wavfull;wav];wav = step(sSFM);Wavfull = [Wavfull;wav];Nsamps = size(wavfull,1);T = [0:(nsamps-1)]/fs*1e6;情节(t)的(wavfull))包含(时间(\mu秒)) ylabel (“振幅”网格)

图中包含一个轴对象。axis对象包含一个line类型的对象。

绘制光谱光谱图函数。假设fft为64个样本,重叠50%。用汉明函数对信号进行窗口处理。

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

图中包含一个轴对象。axis对象包含一个image类型的对象。

对步进调频(SFM)脉冲波形应用频率偏移。绘制有和没有应用频率偏移的波形频谱。

创建一个SFM波形对象,该对象被配置为在对象执行时设置与输入的频偏。

Fs = 1e6;sSFM =分阶段。SteppedFMWaveform (“SampleRate”fs,“NumSteps”2,...“FrequencyStep”, 20 e3,“NumPulses”2,“FrequencyOffsetSource”输入端口的);

执行该对象两次。首先将频偏设置为0hz,然后设置为2e4hz。

sfmwav = sSFM(0);sfmwav_foffset = sSFM(2e4);

画出复信号的频谱图。频偏信号右移。

[Pxx,f] = pwelch(sfmwav,[],[],[],fs,“中心”);[Pxx_offset, foffset] = pwelch (sfmwav_foffset ,[],[],[], fs,“中心”);情节(f / 1000、Pxx foffset / 1000, Pxx_offset) ylabel (PSD的);包含(的频率(赫兹));传奇({“没有抵消”“抵消应用”},“位置”“西北”);网格

图中包含一个轴对象。axis对象包含2个line类型的对象。这些对象表示没有偏移量、应用了偏移量。

更多关于

全部展开

参考文献

[1]理查兹,文学硕士雷达信号处理基础.纽约:麦格劳-希尔,2005年。

扩展功能

版本历史

在R2011a中引入