让我们考虑以下模型,
让我们假设我们有4个正弦分量的总和,采样频率为100,这意味着采样周期为ts = 0.01;但我怎么能在simulink中做?你能帮我吗?我需要的是估计4个正弦分量产生的信号的功率谱,频率为4,采样频率为100,我该怎么做?让我们举例说明一个正弦分量的配置
以及周期图块的结构
我正在做正确的事吗?
更新:
错误信息是
'sum_of_signal /周期图/周期图中的错误 - 如果连续采样时间/检查信号属性,帧周期到采样时间/错误':该块的所有采样时间必须是离散的。 不允许连续采样时间。 组件:Simulink |类别:阻止错误
从'sum_of_signal / Periodogram / Periodogram - Frame Period到Sample Time / Error如果连续采样时间/ In1',输出端口1传播数字类型real时发生错误。 组件:Simulink |类别:阻止错误
更新:请参阅
答案 0 :(得分:2)
在Sample Time
块中未正确设置Sine Wave
:他们的采样时间设置为0
,正如您在Periodogram
块掩码中看到的那样,它将继承那个(错误的)采样时间会产生那个错误。因此,在0.01
块中设置正确的采样时间(Sine Wave
s),它将起作用。
PS:我建议使用Spectrum Analyzer
块来查看Periodogram
块中的频谱