也许这个动画(警告:100MB 文件!)可能会有所帮助。我为我的一个朋友做了它来解释什么是混叠。我设置采样频率fs=10Hz. 然后我运行一个信号0取决于30Hz. Dilip Sarwate 在上述答案中解释的概念我相信在这个动画中是可见的(至少我希望它是:))。
例如,如果信号是f=21Hz并采样fs=10Hz,那么得到的(混叠的)频率将是|n∗fs−f|=|2∗10−21|=1Hz. 在动画中,这就像一个完整的 1 个周期cos函数(在动画中),就像信号是f=1Hz. 当频率f例如:9Hz、11Hz、19Hz 和 29Hz 等。
在动画中,绿线代表原始信号,而红色虚线是混叠的结果。还有一个 5Hz 的虚线 cos 函数。它只是代表cos在其最大频率 5Hz。红点是采样发生的地方。我选择了cos但它可以为sin功能,要么。唯一的区别是,当sin被混叠,信号被相移180∘因为sin是一个奇怪的,而cos是偶函数。
我希望,这将有助于理解公式。
PS。如果您无法打开动画,请尝试下载此MATLAB 脚本。它将在文件夹中生成许多 TIFF 格式的帧./animation
——我认为这个文件夹必须存在。它使用imwrite功能以防万一有人想进行一些更改。
PS2。我想放更多的链接,但我不能。我想给你一个指向我在制作这个动画时使用的 MATLAB 脚本和imwrite函数的链接,但 SE 不允许我这样做。当我能够时,我会编辑这个答案:)