AnyMath 文档

拉伸处理器

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

blockType: StretchProcessor

图书馆路径:

/Phased Array Systems/Detection/Stretch Processor

资料描述

座 *拉伸处理器*是FM信号的相关器。 这种处理也被称为*去抖动*,是FM信号匹配滤波的替代方法。

港口

入口

*X*—输入信号通:q[<br>] P上的复数矩阵M

输入信号被设置为P上m的复数值的阵列。M是输入信号的采样数,P是脉冲数。

<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>

*支持复数*: 是的

出口;出口

*Y*-通输出信号:q[<br>] P上的复数矩阵M

由p返回的作为复数矩阵M的处理后的输出信号。M是信号样本数,P是脉冲数。

输出*Y*的尺寸与输入*X*的尺寸相同。

<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>

参数

*采样率(Hz)*-通过采样率:q[<br>] 1e6(默认) | 正标量

正标量形式的信号的采样频率。 测量单位为Hz。

比率*采样率(Hz)*k*脉冲重复频率(Hz)*必须是整数。 该限制相当于要求脉冲重复间隔为采样间隔的整数倍。

编程使用

*块参数*

取样器,取样器</无翻译>

*值*

正标量</无翻译>

*默认情况下*

1e6</无翻译>

*脉冲宽度*-脉冲持续时间:q[<br>] 50e-6(默认) | 正标量

每个脉冲的持续时间表示为正标量值。 产品*脉冲宽度*和*脉冲重复频率*必须小于或等于一。 这种限制确保脉冲宽度小于脉冲重复间隔。 单位以秒为单位。

*例子*:300e-6

编程使用

*块参数*

脉冲星,脉冲星</无翻译>

*值*

</无翻译>

*默认情况下*

50e-6</无翻译>

*指定PRF为*-脉冲重复率源通:q[<br>] 汽车 | 物业 | 输入端口

脉冲重复率源设置为

* 汽车 -根据端口*X*上输入信号的行数自动计算脉冲重复率(PRF)。

* 物业 -脉冲重复频率使用*脉冲重复频率(Hz)*参数设置。

* 输入端口 -使用*PRF*输入端口设置脉冲重复率。

*脉冲重复频率(Hz)*-脉冲重复频率通过:q[<br>] 1e4(默认) | 正标量

脉冲重复率(PRF)作为标量给出。 测量单位为Hz。

依赖关系

要使用此参数,请将*Specify PRF as*参数设置为 物业.

编程使用

*块参数*

PRF</无翻译>

*值*

正标量</无翻译>

*默认情况下*

1e4</无翻译>

*FM扫频斜率*-FM信号瞬时频率的变化率,Hz/s通:q[<br>] 2e9(默认) | 标量,标量

以标量的形式设置FM信号的瞬时频率的变化率。

测量单位为赫兹每秒。

*FM扫频间隔*-FM信号通过的频率变化间隔:q[<br>] 正(默认情况下) | 对称

的FM波段扫描间隔,设置为 对称.

* -频率从0更改为B,其中B是频率带宽。 * 对称 -频率变化是从 −B/2至B/2。

*信号传播速度*-信号传播速度,m/s通过:q[<br>] 3e8(默认) | 正标量

实正标量形式的信号的传播速度。 默认值是光速。: 3e8米/秒.

测量单位为米每秒。

<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>

*参考范围*-到感兴趣区域中心点的距离,m通过:q[<br>] 5000(默认) | 非负标量

到感兴趣区域中心点的距离,正标量。 参考范围必须在目标明确定义的范围内。

测量单位为米。

*参考跨度*-参考范围,m通过:q[<br>] 500(默认) | 非负标量

感兴趣区域的值设置为正标量。 范围相对于*参考范围(m)*参数的值居中。

测量单位为米。

*模拟样本时间来源*-模拟计算步骤传递来源:q[<br>] 从波形参数派生(默认情况下) | 继承自 AnyMath 发动机

模拟计算步骤的来源在形式 从波形参数推导继承自 AnyMath 发动机.

* 从波形参数推导 -单位操作在一个易变的速度,由选择的信号的脉冲重复率决定。 过去时是可变的。 * 继承自 AnyMath 发动机 -单位操作在一个固定的速度,因此经过的时间是恒定的。

编程使用

*块参数*

模拟时间来源</无翻译>

*值*

从波形参数导出 | 继承自 *AnyMath*引擎</无翻译>

*默认情况下*

从波形参数导出</无翻译>

*输出信号格式*-pass输出信号格式:q[<br>] 脉冲(默认) | 样本

形式的输出信号的格式 脉冲;脉冲样本.

* 样本 -块的输出由几个样本组成。 样本数是输出*参数中的*样本数的值。

* 脉冲;脉冲 -单位的输出由几个脉冲组成。 脉冲数是参数*输出脉冲数*的值。

编程使用

*块参数*

输出格式</无翻译>

*值*

脉冲;脉冲 | 样本</无翻译>

*默认情况下*

脉冲;脉冲</无翻译>

*输出中的样本数*-pass输出中的样本数:q[<br>] 100(默认) | 正数

块的输出处的采样数作为正整数。

*例子*:1000

依赖关系

要使用此参数,请将*输出信号格式*参数设置为 样本.

<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, 布尔</无翻译>

编程使用

*块参数*

数字样本</无翻译>

*值*

正数</无翻译>

*默认情况下*

100</无翻译>

*输出中的脉冲数*-pass输出处的脉冲数:q[<br>] 1(默认) | 正数

块输出的脉冲数为正整数。

*例子*:2

依赖关系

要使用此参数,请将*输出信号格式*参数设置为 脉冲;脉冲.

<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, 布尔</无翻译>

编程使用

*块参数*

N.麻木,麻木</无翻译>

*值*

正数</无翻译>

*默认情况下*

1</无翻译>