信号发生器

按照信号类型生成指定类型的信号值,信号类型支持6种,包括阶跃、正弦、脉冲、斜线、三角、白噪声。本文为您介绍数据处理的信号发生器算法组件。

计算逻辑原理

  • 阶跃:未达到阶跃滞后周期阶段输出信号值为0,达到后输出信号值=幅度值。

  • 正弦:根据幅度和频率产生正弦波,输出信号值=幅度*sin(频率*运行时长)。

  • 脉冲:若运行时长-int(运行时长/采样周期)*采样周期>0.5*采样周期,输出信号值=低幅,反之输出信号值=高幅。

  • 斜线:输出信号值=斜率*运行时长。

  • 三角:输出信号值=高幅-abs((运行时长-int(运行时长/采样周期)*采样周期)-0.5*采样周期)*(2*(高幅-低幅)/采样周期)。

  • 白噪声:np.random.normal(均值,标准差)。

参数说明

OUT端口-输出参数

参数名

参数描述

是否必填

输出数据类型

OUT

输出信号

整数或浮点数

其他参数

参数名

参数描述

是否必填

参数默认值

参数范围

信号类型

产生信号的类型。

阶跃

  • 阶跃

  • 正弦

  • 脉冲

  • 斜线

  • 三角

  • 白噪声

幅度

确定信号的大小。

当信号类型为阶跃或正弦时,才需要配置。

1

[-99999999,99999999]

阶跃滞后周期

阶跃信号的滞后周期,即n个周期后产生阶跃信号。

当信号类型为阶跃时,才需要配置。

0

[0,99999999]

频率

确定信号的周期。

当信号类型为正弦时,才需要配置。

1

[-99999999,99999999]

高幅

脉冲和三角信号的最高幅度。

当信号类型为脉冲或三角时,才需要配置。

1

[-99999999,99999999]

低幅

脉冲和三角信号的最低幅度。

当信号类型为脉冲或三角时,才需要配置。

0

[-99999999,99999999]

周期

脉冲和三角信号持续的采样周期。

当信号类型为脉冲或三角时,才需要配置。

1

[0,99999999]

斜率

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

当信号类型为斜线时,才需要配置。

1

[-99999999,99999999]

均值

白噪声信号的均值。

当信号类型为白噪声时,才需要配置。

1

[-99999999,99999999]

标准差

白噪声信号的标准差。

当信号类型为白噪声时,才需要配置。

0

[-99999999,99999999]

阿里云首页 工业大脑开放平台 相关技术圈