信号发生器

本文为您介绍信号发生器组件。

功能说明

信号发生器组件用于按照信号类型生成指定类型的信号值,信号类型支持6种,包括阶跃、正弦、脉冲、斜线、三角、白噪声。

计算逻辑原理

以下表达式涉及的参数定义:

t表示运行时长。②t0表示阶跃滞后周期。③X(t)表示在t时刻的输出信号。④A表示信号的振幅。⑤ω表示角频率。⑥Amax表示信号的最高振幅。⑦Amin表示信号的最低振幅。⑧T表示信号的周期。⑨tT表示某个信号周期内的运行时长。⑨k表示斜率。

  • 阶跃信号:指在某个时刻突然发生变化,从零突然增加或减小到一个固定值的信号形式。未达到阶跃滞后周期时,输出信号为0;达到后,输出信号为幅度的值。信号表达式为:

image.png

  • 正弦信号:产生一个波形为数学上的正弦曲线的信号。信号表达式为:

image.png

  • 脉冲信号:产生一个矩形波信号,输出半个周期的高幅,再输出半个周期的低幅,如此循环。信号表达式为:

image.png

  • 斜线信号:产生一个斜波信号。信号表达式为:

image.png

  • 三角信号:产生一个波形呈现出类似三角形的信号。信号表达式为:

image.png

  • 白噪声信号:白噪声是一种统计学上完全没有序列相关的噪声信号,其特点是其功率谱密度在所有频率上均匀分布,类似于一个均匀分布的随机信号。

参数说明

OUT端口-输出参数

参数名

参数描述

输出数据类型

OUT

输出信号

整数或浮点数

其他参数

参数名

参数描述

是否必填

参数默认值

参数范围

信号类型

产生信号的类型。

阶跃

  • 阶跃

  • 正弦

  • 脉冲

  • 斜线

  • 三角

  • 白噪声

阶跃信号:

参数名

参数描述

是否必填

参数默认值

参数范围

阶跃滞后周期

阶跃信号的滞后周期,即n个运行周期后产生阶跃信号,单位是个数。

0

[0,99999999]

正弦信号:

参数名

参数描述

是否必填

参数默认值

参数范围

角频率

正弦信号的变化角频率,单位:弧度/秒。

1

[-99999999,99999999]

阶跃信号、正弦信号:

参数名

参数描述

是否必填

参数默认值

参数范围

幅度

信号的振幅。

1

[-99999999,99999999]

脉冲信号、三角信号:

参数名

参数描述

是否必填

参数默认值

参数范围

高幅

信号的最高振幅。

1

[-99999999,99999999]

低幅

信号的最低振幅。

0

[-99999999,99999999]

周期

信号持续的采样周期,相邻的两个信号对应点之间的时间间隔。单位:秒。

1

[0,99999999]

斜率

斜线信号每个采样周期的变化大小。

1

[-99999999,99999999]

均值

白噪声信号的均值。

1

[-99999999,99999999]

标准差

白噪声信号的标准差。

0

[-99999999,99999999]

随机数种子

利用随机数种子,可以产生相同的信号序列。如果需要每次画布重新运行产生的信号序列与前一次相同,则可以配置相同的随机数种子。默认-1,表示每次画布重新运行产生的信号序列都不相同。

-1

[-1,9999]

斜线信号:

参数名

参数描述

是否必填

参数默认值

参数范围

斜率

斜线信号表示每个采样周期的变化大小。

1

[-99999999,99999999]

白噪声信号:

参数名

参数描述

是否必填

参数默认值

参数范围

均值

白噪声信号的均值。

1

[-99999999,99999999]

标准差

白噪声信号的标准差。

0

[-99999999,99999999]

随机数种子

利用随机数种子,可以产生相同的信号序列。如果需要每次画布重新运行产生的信号序列与前一次相同,则可以配置相同的随机数种子。默认-1,表示每次画布重新运行产生的信号序列都不相同。

-1

[-1,9999]

输出质量码说明

输出质量码为192。