文档

分阶段。线性波形系统对象

线性调频脉冲波形

描述

LinearFMWaveform对象创建线性调频脉冲波形。

获取波形样本:

  1. 定义和设置你的线性调频波形。看到建设

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

请注意

从R2016b开始,而不是使用一步方法来执行System object™定义的操作,则可以带参数调用该对象,就好像它是一个函数一样。例如,Y = step(obj,x)Y = obj(x)执行等价操作。当唯一的论据一步方法是系统对象本身,替换Y = step(obj)通过Y = obj()

建设

H =相。LinearFMWaveform创建一个线性调频脉冲波形系统对象,H。该对象产生线性调频脉冲波形的样本。

H =相。LinearFMWaveform (名字价值创建一个线性调频脉冲波形对象,H,并将每个指定的属性名称设置为指定的值。您可以以任意顺序指定附加的名称-值对参数,如(Name1Value1、……).

属性

SampleRate

采样率

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

默认值:1 e6

DurationSpecification

方法设置脉冲持续时间

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

默认值:“脉冲宽度”

脉冲宽度

脉冲宽度

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

默认值:50 e-6

DutyCycle

波形占空比

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

默认值:0.5

脉冲重复频率

脉冲重复频率

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

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

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

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

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

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

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

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

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

默认值:10 e3

PRFSelectionInputPort

使能PRF选择输入

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

默认值:

SweepBandwidth

调频扫描带宽

指定线性调频扫描的带宽(以赫兹为单位)为正标量。默认值为100khz。

默认值:1 e5

SweepDirection

调频扫描方向

指定线性调频扫描的方向为其中之一“了”“下来”

默认值:“了”

SweepInterval

调频扫描间隔的位置

如果将此属性值设置为“积极”,波形在两者之间的间隔内扫过0B,在那里BSweepBandwidth属性值。如果将此属性值设置为“对称”,波形在两者之间的间隔内扫过- b / 2B / 2

默认值:“积极”

信封

包络函数

指定信封功能为其中之一“矩形”的高斯'.

默认值:“矩形”

OutputFormat

输出信号格式

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

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

默认值:“脉冲”

NumSamples

输出中的样本数

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

默认值:One hundred.

NumPulses

输出脉冲数

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

默认值:1

PRFOutputPort

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

依赖关系

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

默认值:

方法

带宽 线性调频波形带宽
getMatchedFilter 匹配波形的滤波器系数
getStretchProcessor 创建波形拉伸处理器
情节 绘制线性调频脉冲波形
重置 线性调频波形对象的复位状态
一步 线性调频脉冲波形的样本
所有系统对象通用
释放

允许更改系统对象属性值

例子

全部展开

创建并绘制一个上扫线性调频脉冲波形。采样率为500khz,扫描带宽为200khz,脉冲宽度为1毫秒(等于脉冲重复间隔)。

Fs = 500e3;sLFM =分阶段的。LinearFMWaveform (“SampleRate”fs,“SweepBandwidth”200年e3,“脉冲宽度”1 e - 3,脉冲重复频率的1 e3);

获取并绘制LFM波形的实部。

lfmwav = step(sLFM);Nsamp = size(fmwav,1);T = [0:(nsample -1)]/fs;情节(t * 1000,实际(lfmwav))包含(的时间(毫秒)) ylabel (“振幅”网格)

画出复信号的傅里叶变换。

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

绘制函数的谱图,窗口大小为64个样本,重叠50%。

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

这张图显示了信号频率的增加。

参考文献

利瓦农和莫泽森。雷达信号。霍博肯,新泽西州:John Wiley & Sons, 2004。

[2] Richards, m.a.雷达信号处理基础。纽约:麦格劳-希尔出版社,2005。

扩展功能

在R2012a中引入

这个话题有帮助吗?