使用 simulink 块获取四个基本信号的频谱

Obtain frequency spectrum for four basic signals using simulink blocks

当然,我尝试分别使用 'Spectrum Analyzer' 和那些信号块(正弦波、脉冲发生器、三角波发生器和锯齿波发生器),但频谱块需要离散信号或非无限信号,并且只有一个离散的正弦块,有没有办法生成其他的?

大多数输入块,包括您列出的那些,都有一个 Sample Time 参数。使其成为大于 0 的数字以指定离散采样时间。例如 0.001 会给你一个毫秒的采样率。

对于少数没有这个的块,只需在块的输出上使用 Zero-Order Hold,并为 ZOH 块指定采样时间。