AnyMath 文档

EngeePhased.StretchProcessor

LFM信号拉伸器(有源相关器)。

库::`[医]工程师` 座:: 拉伸处理器

资料描述

*EngeePhased系统对象。StretchProcessor*模拟FM信号的相关器。

要执行拉伸处理,请按照以下步骤操作:

  1. 创建*EngeePhased对象。StretchProcessor*并设置其属性。

  2. 用参数调用对象,就好像它是一个函数一样。

若要了解有关如何使用系统对象的详细信息,请参阅 AnyMath系统对象.

语法

创造

  • stretchproc=EngeePhased。担架处理器() -使用默认属性值创建FM信号担架。

  • stretchproc=EngeePhased。StretchProcessor(Name=Value) -以一对的形式创建具有指定属性的FM信号的担架 名称=值,在哪里 姓名 -物业的名称,以及 价值 -适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。

使用

  • Y=stretchproc(X) -沿着*X*信号的第一次测量应用拉伸处理。 *X*信号的每一列代表一个接收脉冲。

  • Y=stetchproc(X,PRF) -PRF*参数用作脉冲重复率。 如果PRFSource*属性具有值,则此语法可用 "输入端口".

争论

输入参数

X — 输入信号

+ 复杂矩阵

Details

输入信号被定义为一个复杂的矩阵,其中 列。 每列代表一个接收脉冲。

输入矩阵的第一维的大小可以改变以模拟信号长度的变化。 例如在具有可变脉冲重复率的脉冲波形的情况下可以发生大小的变化。

数据类型

漂浮物32, 漂浮64</无翻译> 支持复数::是

PRF — 脉冲重复 费率+ 正标量

Details

脉冲重复率(PRF),设置为正标量。

测量单位为Hz。

依赖关系

若要使用此参数,请将*PRFSource*属性设置为 "输入端口".

数据类型

漂浮物32, 漂浮64</无翻译>

输出参数

Y — 输出信号

+ 复杂矩阵

Details

作为与输入信号*X*相同大小的复数矩阵返回的处理后的输出信号。

数据类型

漂浮物32, 漂浮64</无翻译> 支持复数::是

特征

# SweepSlope — 频率偏差斜率
Real number

Details

线性的斜率 频率偏差,设置为标量。

测量单位为Hz。

默认值 — 2e9.

# PulseWidth — 脉冲宽度
Real number

Details

每个脉冲的宽度,设置为正标量。

值必须满足*PulseWidth*<1/*PRF*规则。

测量单位-与.

默认值 — 50e-6.

# SampleRate — 采样率
Real number

Details

信号的采样频率,设置为正标量。

采样率与脉冲重复率(PRF)之比必须为正整数。

测量单位为Hz。

默认值 — 1.0e6.

# PropagationSpeed — 信号传播速度
Real number

Details

传播速度以m/s为单位,设为正标量。

默认值是光速。 299792458.

# ReferenceRange — 拉伸处理的参考范围
Real number

Details

兴趣范围的中心,设为正标量。

参考范围必须在单个脉冲的个位数范围内。

可以使用单精度或双精度设置此属性。 此属性可以自定义。

测量单位为m。

默认值 — 5000.

# PRFSource — 脉冲重复值的来源
String

Details

LFM信号相关器的PRF值的来源,由以下值之一设置: "财产" (默认情况下), "汽车" 或 "输入端口".

如果将此属性设置为 "财产",PRF由*PRF*属性的值决定。

如果将此属性设置为 "输入端口",PRF由输入参数*PRF*定义。

如果将此属性设置为 "汽车",从输入信号中的行数计算PRF。

# SweepInterval — FM频段的频偏区间的位置
String

Details

线性频率偏差的间隔,由以下值之一设置: "积极" (默认情况下)或 "对称".

如果将此属性设置为 "积极",信号的频谱在从 以前 ,在哪里 --扫描条的宽度。

如果将此属性设置为 "对称",信号的频谱在从 以前 .

# RangeSpan — 兴趣范围
Real number

Details

感兴趣范围的间隔长度,设置为正标量。

范围以*ReferenceRange*中指定的范围值为中心。

测量单位为m。

默认值 — 500.

# PRF — 脉冲重复率
Real number

Details

接收信号的脉冲重复率(PRF),设定为正标量。

测量单位为Hz。

默认值 — 10000.

依赖关系

若要使用此属性,请将*PRFSource*属性设置为 "财产".

方法

所有系统对象通用

步!::运行系统对象运算算法 释放!::允许更改系统对象属性的值 重置!::重置系统对象的内部状态

算法

*EngeePhased系统对象。StretchProcessor*支持输入、属性和参数的单精度和双精度。

如果输入数据*X*具有单精度,则输出数据具有单精度。

如果输入数据*X*具有双精度,则输出数据具有双精度。

输出数据的准确性不依赖于属性和其他参数的准确性。

文学作品

  1. Richards,M.A. fundamentals Of Radar Signal Processing. 繝シ繝ォ縺ァ縺呐