本文为您介绍信号发生器组件。
功能说明
信号发生器组件用于按照信号类型生成指定类型的信号值,信号类型支持6种,包括阶跃、正弦、脉冲、斜线、三角、白噪声。
计算逻辑原理
以下表达式涉及的参数定义:
①t表示运行时长。②t0表示阶跃滞后周期。③X(t)表示在t时刻的输出信号。④A表示信号的振幅。⑤ω表示角频率。⑥Amax表示信号的最高振幅。⑦Amin表示信号的最低振幅。⑧T表示信号的周期。⑨tT表示某个信号周期内的运行时长。⑨k表示斜率。
阶跃信号:指在某个时刻突然发生变化,从零突然增加或减小到一个固定值的信号形式。未达到阶跃滞后周期时,输出信号为0;达到后,输出信号为幅度的值。信号表达式为:
正弦信号:产生一个波形为数学上的正弦曲线的信号。信号表达式为:
脉冲信号:产生一个矩形波信号,输出半个周期的高幅,再输出半个周期的低幅,如此循环。信号表达式为:
斜线信号:产生一个斜波信号。信号表达式为:
三角信号:产生一个波形呈现出类似三角形的信号。信号表达式为:
白噪声信号:白噪声是一种统计学上完全没有序列相关的噪声信号,其特点是其功率谱密度在所有频率上均匀分布,类似于一个均匀分布的随机信号。
参数说明
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。