主要内容

一步

系统对象:phased.LinearFMWaveform
包:分阶段

线性调频脉冲波形的样本

语法

Y =步骤(sLFM)
Y =步骤(sLFM prfidx)
Y =步骤(sRFM freqoffset)
[Y,脉冲重复频率]=步骤(___)
[Y,多项式系数]=步骤(___)

描述

请注意

从R2016b开始,而不是使用一步定义的方法来执行操作系统对象™,您可以调用对象的参数,就好像它是一个函数。例如,y =步骤(obj, x)y = obj (x)执行相同操作。当唯一的参数一步方法是系统对象本身,取代y =步骤(obj)通过y = obj ()

Y =步骤(sLFM)返回的样本线性调频脉冲在一个列向量Y

Y =步骤(sLFM prfidx),采用prfidx指数从预定义的选择脉冲重复频率向量的值指定的脉冲重复频率财产。这个语法适用于当你设置PRFSelectionInputPort财产真正的

Y =步骤(sRFM freqoffset),采用freqoffset生成指定的波形与一个偏移量步骤时间。使用这个语法的情况下传输脉冲频率需要动态更新。这个语法适用于当你设置FrequencyOffsetSource财产输入端口的

[Y,脉冲重复频率]=步骤(___)还返回当前的脉冲重复频率,脉冲重复频率。要启用这种语法,设置PRFOutputPort财产真正的并设置OutputFormat财产“脉冲”

[Y,多项式系数]=步骤(___)返回匹配滤波器的系数,多项式系数,为当前脉冲。要启用这种语法,设置CoefficientsOutputPort财产真正的多项式系数作为一个返回NZ1的向量或一个NZ——- - - - - -矩阵。

  • 一个NZ1向量返回时间:

    • 的对象有OutputFormat设置为“脉冲”NumPulses= 1。NZ是脉冲宽度。

    • 对象被配置为生成常数脉宽波形(DurationSpecification被设置为“脉冲宽度”的工作周期脉冲重复频率有一个独特的价值);,要么OutputFormat被设置为“脉冲”NumPulses大于1,还是OutputFormat被设置为“样本”。对于这种情况,NZ是脉冲宽度。

  • 一个NZ——- - - - - -矩阵时返回对象生成不同脉冲宽度(DurationSpecification属性设置为的工作周期脉冲重复频率有不止一个独特的价值);,要么OutputFormat设置为“脉冲”NumPulses大于1,还是OutputFormat被设置为“样本”。对于这种情况,NZ是最大的脉冲宽度,是唯一的编码脉冲的数目。

您可以组合可选输入和输出参数时启用属性设置。可选输入和输出必须在相同的顺序列出启用属性的顺序。例如,[Y,脉冲重复频率,多项式系数]=步骤(sRFM、prfidx freqoffset)

请注意

对象执行一个初始化第一次执行的对象。这个初始化锁nontunable属性和输入规范,比如尺寸,复杂性,和数据类型的输入数据。如果你改变一个nontunable财产或输入规范,一个错误的系统对象问题。改变nontunable属性或输入,您必须首先调用释放方法来释放对象。

例子

全部展开

构造一个线性调频波形扫描带宽的300 kHz, 1 MHz的采样率,50毫秒的脉冲宽度,脉冲重复频率10 kHz。生成两个脉冲。

sLFM = phased.LinearFMWaveform (“SweepBandwidth”3 e5“OutputFormat”,“脉冲”,“SampleRate”1 e6,“脉冲宽度”,50 e-6,脉冲重复频率的,10 e3,“NumPulses”2);

获得和情节线性调频波形。

wav =步骤(sLFM);numpulses =大小(wav, 1);t = [0:(numpulses-1)] / sLFM.SampleRate;情节(t * 1 e6,实际(wav))包含(“时间(\μsec)”)ylabel (“振幅”)

图包含一个坐标轴对象。坐标轴对象包含时间(空白μs e c), ylabel振幅包含一个类型的对象。

构建六个线性调频波形脉冲扫描带宽的300 kHz, 1 MHz的采样率,脉冲宽度为50微秒,20%的工作周期。不同脉冲重复频率。

设置采样率和脉冲重复频率。采样率比脉冲重复频率必须是一个整数。

fs = 1 e6;脉冲重复频率= (10000、25000);sLFM = phased.LinearFMWaveform (“SweepBandwidth”3 e5“OutputFormat”,“脉冲”,“SampleRate”fs,“DurationSpecification”,的工作周期,“DutyCycle”2,脉冲重复频率的脉冲重复频率,“NumPulses”,1“PRFSelectionInputPort”,真正的);

获得和情节线性调频波形。前三个调用步骤方法,设置使用脉冲重复频率脉冲重复频率10 kHz指数。在接下来的三个电话,设置PRF 25 kHz。

wav = [];n = 1:6 idx地板= ((n - 1) / 3) + 1;wav1 =步骤(sLFM idx);wav = [wav; wav1];结束nsamps =大小(wav, 1);t = [0:(nsamps-1)] / sLFM.SampleRate;情节(t * 1 e6,实际(wav))包含(“时间(\μsec)”)ylabel (“振幅”)

图包含一个坐标轴对象。坐标轴对象包含时间(空白μs e c), ylabel振幅包含一个类型的对象。

生成输出样本和匹配滤波器系数的一个线性调频脉冲波形以50 kHz的频率偏移量。

波形= phased.LinearFMWaveform (“SweepBandwidth”1 e5,“脉冲宽度”5 e-5,“OutputFormat”,“脉冲”,“FrequencyOffset”5 e4,“CoefficientsOutputPort”,真正的);[wav,多项式系数]=波形();

创建一个应用的匹配滤波器系数作为输入参数。使用系数应用匹配滤波器时的波形。画出波形和匹配滤波器输出。

mf = phased.MatchedFilter (“CoefficientsSource”,输入端口的);mfOut = mf (wav,多项式系数);次要情节(211),情节(真正的(wav));包含(“样本”),ylabel (“振幅”)、标题(的波形输出);次要情节(212),情节(abs (mfOut));包含(“样本”),ylabel (“振幅”)、标题(匹配滤波器输出的);

图包含2轴对象。坐标轴对象1标题波形输出,包含样本,ylabel振幅包含一个类型的对象。坐标轴对象2标题匹配滤波器输出,包含样本,ylabel振幅包含一个类型的对象。