AnyMath 文档

Custom FM Waveform

自定义频率调制的信号发生器。

模块类型: CustomFMWaveform

库中的路径:

/Phased Array Systems/Waveforms/Custom FM Waveform

资料描述

Custom FM Waveform 产生具有预设脉冲持续时间、脉冲重复率的自定义频率调制的脉冲信号 和频率偏差。 单元的输出信号为整数个脉冲或整数个采样。

港口

入口

FreqOffset-频偏通:q[<br>] 标量,标量

指定为标量的频率偏移。

依赖关系

要使用此端口,请将*频率偏移源*参数设置为 输入端口.

<无转换>*数据类型*: 漂浮64</无翻译>

出口;出口

Y-脉冲信号通:q[<br>] 复向量

块的输出信号,作为复数向量返回。

<无转换>*数据类型*: 漂浮64</无翻译>

*支持复数:*是

PRF-脉冲重复率通过:q[<br>] 正标量

返回的脉冲重复率作为正标量。

依赖关系

要使用此端口,请将*输出信号格式*参数设置为 脉冲;脉冲,然后选中*启用PRF输出*选项的复选框。

<无转换>*数据类型*: 漂浮64</无翻译>

*—匹配通滤波器的系数:q[<br>] 向量资料 | 矩阵

匹配滤波器的系数,作为向量或矩阵返回。

依赖关系

要使用此端口,请选中*启用匹配滤波器系数输出*复选框。

<无转换>*数据类型*: 漂浮64</无翻译>

*支持复数:*是

参数

采样率(Hz)-输出信号的采样率
1e6(默认) | 正标量

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

比率*采样率(Hz)*对于矢量的每个元素*脉冲重复频率(Hz)*必须是整数。

该限制相当于要求脉冲重复间隔 是采样间隔的整数倍。

编程使用

块参数

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

正标量</无翻译>

默认情况下

1e6</无翻译>

指定脉冲持续时间的方法-脉冲持续时间作为时间或填充因子(占空比)通过:q[<br>] 脉冲宽度(默认) | 占空比

脉冲持续时间设置方法,可供选择的选项:

  • 脉冲宽度 -脉冲持续时间使用*脉冲宽度*参数设置。

  • 占空比 -填充因子,其中脉冲持续时间是根据参数值*脉冲重复频率(Hz)*和*占空比*计算的。

编程使用

块参数

方法</无翻译>

脉冲宽度 | 占空比</无翻译>

默认情况下

脉冲宽度</无翻译>

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

以秒为单位的脉冲持续时间,设置为正标量值。

产品*脉冲宽度*和*脉冲重复频率*必须小于或等于一。 这种限制确保脉冲宽度小于脉冲重复间隔。

依赖关系

要使用此参数,请将指定脉冲持续时间*参数的*方法设置为 脉冲宽度.

编程使用

块参数

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

</无翻译>

默认情况下

50e-6</无翻译>

占空比-填充因子(占空比)通过:q[<br>] 0.5(默认) | [0,1]范围内的标量

填充因子,设置为范围内的标量 .

依赖关系

要使用此参数,请将指定脉冲持续时间*参数的*方法设置为 占空比.

编程使用

块参数

荷兰自行车</无翻译>

[0,1]范围内的标量</无翻译>

默认情况下

0.5</无翻译>

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

脉冲重复率 ,指定为标量或字符串向量。 脉冲重复间隔 是脉冲重复率的倒数 .

*脉冲重复频率(Hz)*的值必须满足以下约束条件:

*产品*脉冲宽度*和*脉冲重复频率*必须小于或等于一。 这种限制确保脉冲宽度小于一个脉冲重复间隔。 对于相位编码信号,脉冲持续时间等于一个码片的持续时间与码片数量的乘积。

*采样频率与任何元素的比率*脉冲重复频率*必须是整数。 该限制等同于要求单个脉冲重复间隔中的采样数为整数。

您可以选择值 使用块参数:

*实施永久 ,将*脉冲重复频率(Hz)*设置为正标量。 *逐步实施 ,指定*脉冲重复频率(Hz)*作为具有正值的字符串向量。 在信号到达向量的最后一个元素之后,该过程从向量的第一个元素循环地继续。 何时 逐步地,连续输出脉冲之间的时间通过连续矢量值循环 .

如果*输出信号格式*参数具有该值,则输出采样数是固定的 样本. 如果它使用更改 并且*输出信号格式*具有值 脉冲;脉冲,输出样本的数量可能会有所不同。

编程使用

块参数

PRF</无翻译>

正标量</无翻译>

默认情况下

1e4</无翻译>

频率调制-通信号频率调制功能:q[<br>] [0,1e5](默认) | 长度为M的实数向量 | 函数描述符 | 单元格数组

信号的频率调制函数,定义为长度的实向量 ,函数描述符或单元格数组。

*如果*频率调制*值是一个向量,那么它将瞬时频率值的样本设置在 分的形式 . 为 -与开始时间的th脉冲 和持续时间 ,时刻的瞬时频率

等于 ,在哪里 . 时间之间的瞬时频率 之间通过线性插值找到 . 接收到的带有用户频率调制的信号可以认为是带有线性频率调制的分段信号,由 等持续时间的线性截面。

*如果值*Frequency Modulation*是函数描述符,那么函数必须具有以下语法: ,在哪里 -瞬间的瞬时频率 , -需要计算瞬时频率的时间。 价值 它们的范围从0到脉冲宽度。 *如果*频率调制*的值是一个单元格数组,那么第一个单元格必须是一个函数描述符,如上所述。 单元数组中的其余条目是函数的附加输入参数(如果有的话)。

编程使用

块参数

自由调制</无翻译>

长度为M的实数向量 | 函数描述符 | 单元格数组</无翻译>

默认情况下

[0,1e5]</无翻译>

包络功能-设置带频率调制通信号的包络:q[<br>] 矩形(默认情况下) | 高斯 | 汉明 | 切比雪夫 | 汉恩 | 凯撒 | 泰勒

频率调制信号包络,可供选择: 矩形, 高斯, 汉明, 切比雪夫, 汉恩, 凯撒泰勒.

编程使用

块参数

[医]信封</无翻译>

矩形 | 高斯 | 汉明 | 切比雪夫 | 汉恩 | 凯撒 | 泰勒</无翻译>

默认情况下

矩形</无翻译>

频率偏移源-设置频率偏移通道:q[<br>] 属性(默认情况下) | 输入端口

频率偏移源指定为 物业输入端口:

*如果值设置为 物业,偏移由*频率偏移*参数的值确定。

*如果值设置为 输入端口,偏移量由*FreqOffset*端口的值确定。

编程使用

块参数

FreqOffsetSource</无翻译>

物业 | 输入端口</无翻译>

默认情况下

物业</无翻译>

频率偏移(Hz)-通过频率偏移:q[<br>] 0(默认) | 标量,标量

指定为标量的频率偏移。 测量单位为Hz。

依赖关系

要使用此参数,请将*Source Of Frequency Offset*参数设置为 物业.

编程使用

块参数

FreqOffset,FreqOffset</无翻译>

标量,标量</无翻译>

默认情况下

0</无翻译>

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

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

*如果将此参数设置为 脉冲;脉冲,则该块的输出由若干个脉冲组成。 脉冲数是参数*输出脉冲数*的值。

*如果将此参数设置为 样本,则该块的输出由若干个样本组成。 样本数是输出*参数中的*样本数的值。

编程使用

块参数

[医]外部格式</无翻译>

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

默认情况下

脉冲;脉冲</无翻译>

输出中的样本数-通过输出信号的样本数:q[<br>] 100(默认) | 正数

输出信号的采样数,设为正整数。

例子: 1000

依赖关系

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

编程使用

块参数

数字样本</无翻译>

正数</无翻译>

默认情况下

100</无翻译>

输出中的脉冲数-输出信号通过的脉冲数:q[<br>] 1(默认) | 正数

输出信号的脉冲数,设为正整数。

依赖关系

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

编程使用

块参数

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

正数</无翻译>

默认情况下

1</无翻译>

Enable PRF Output-使能PRF pass output:q[<br>] 禁用(默认情况下) | 已启用

选中复选框以启用*PRF*输出端口。

依赖关系

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

编程使用

块参数

PRFOutPort,PRFOutPort</无翻译>

已关闭 | 已启用</无翻译>

默认情况下

已关闭</无翻译>

启用匹配滤波器系数输出-启用匹配滤波器系数输出
禁用(默认情况下) | 已启用

选中复选框以启用*Coeff*输出端口。

编程使用

块参数

系数输出</无翻译>

已关闭 | 已启用</无翻译>

默认情况下

已关闭</无翻译>