本文为您介绍数据处理的信号发生器算法组件。
按照信号类型生成指定类型的信号值,信号类型支持6种,包括常数、正弦、脉冲、斜线、三角和白噪声。
计算逻辑原理
常数:输出信号值=幅度值。
正弦:根据幅度和频率产生正弦波,输出信号值=幅度*sin(频率*运行时长)。
脉冲:若运行时长-int(运行时长/采样周期)*采样周期>0.5*采样周期,输出信号值=低幅,反之输出信号值=高幅。
斜线:输出信号值=斜率*运行时长。
三角:输出信号值=高幅-abs((运行时长-int(运行时长/采样周期)*采样周期)-0.5*采样周期)*(2*(高幅-低幅)/采样周期)。
白噪声:np.random.normal(均值, 方差)。
使用流程说明
参数说明
输入参数
参数名 | 描述 | 默认值 | 范围 |
---|---|---|---|
信号类型 | 产生信号的类型 | 常数 |
|
幅度 | 信号类型为常数和正弦时,必选。确定信号的大小。 | 1 | 无 |
频率 | 信号类型为正弦时,必选。确定信号的周期。 | 1 | 无 |
高幅 | 脉冲和三角信号的最高幅度 | 1 | 无 |
低幅 | 脉冲和三角信号的最低幅度 | 0 | 无 |
周期 | 脉冲和三角信号持续的采样周期 | 1 | 无 |
斜率 | 斜线信号每个采样周期的变化大小 | 1 | 无 |
均值 | 白噪声信号的均值 | 0 | 无 |
方差 | 白噪声信号的标准差 | 1 | 无 |
OUT端口-输出参数
参数名 | 描述 |
---|---|
out | 输出信号 |
在文档使用中是否遇到以下问题
更多建议
匿名提交