在matlab中使用simulink分析周期信号

时间:2014-10-06 08:33:39

标签: matlab signal-processing simulink

让我们假设我们有以下时间序列模型

https://dsp.stackexchange.com/questions/17784/minimum-frequency-in-periodic-components

我想使用simulink来模拟这个模型,但是不知道该怎么做?我可以使用正弦函数简单地生成简单的模型,但总和是什么?我应该使用哪种类型的源或接收器?我需要两个输出 - 第一个输出应该是基于时域的第二个应该是它的功率谱使用周期图是否可以这样做?请你帮我或者给我一些暗示这个任务?让我们想象一下采样频率是100总观察时间为2.94秒。提前谢谢

1 个答案:

答案 0 :(得分:1)

嗯,Simulink中有很多块可以满足您的需求:

  • Sine Wave源块
  • Sum阻止
  • 各种接收器块(在时域中)。您可以自行决定哪种块最适合您的应用。

Simulink是基于时间的,您可以将(时域)输出保存到MATLAB工作区并对其执行FFT以获取频域信息。如果您有DSP System Toolbox,则还有其他用于信号处理的块。 Signal Processing Toolbox(这是DSP系统工具箱的先决条件)提供了periodogram功能。