Simulink正弦波具有更高的频率

时间:2016-11-23 17:20:42

标签: matlab signals simulink wave sine

我想创建一个频率越来越高的正弦波,我的方法如下:

Simulink diagram

这就是结果:

Result

现在,频率在增加,但增加得太多。但是,在1秒后,它具有最终和正确的频率。 希望你能帮忙,我不知道为什么频率会增加太多!!

非常感谢!

2 个答案:

答案 0 :(得分:2)

您可以使用chirp-signal block

enter image description here

答案 1 :(得分:1)

如果您阅读this article,您就会知道啁啾信号的最终频率为50Hz。

根据线性啁啾信号的等式,为了获得25Hz作为最终频率,0.5必须乘以啁啾信号的sin输入,在1秒之前。

一秒钟后,您的信号将是纯25Hz的sin信号,但相位与先前的啁啾信号不同。

由于你的啁啾信号的间隔只有1秒,如果你减去最后的频率* pi'从sin输入,你可以匹配相位差。

以下是您可能想要的示例simulink块。

enter image description here

结果图如下。

enter image description here