与此问题类似:易于解释的视觉上令人惊叹的数学概念,什么是FFT,滤波器等基本DSP概念的出色可视化?

评论

我喜欢jackschaedler.github.io/circles-sines-signals

我们可以嘟嘟嘟嘟响吗? :D

我个人很喜欢3Blue1Brown对傅立叶变换的解释,尽管它不仅具有出色的可视化效果,而且还具有很多其他功能:youtu.be/spUNpyF58BY

@endolith的嘟嘟声!

#1 楼

我不知道它是否具有“视觉上的震撼力”,但您可能想看看我的博客文章:DFT图形解释:Unity的加权根质心

$ 1 /的概念N $归一化DFT作为质量计算的中心对我来说是一个重要的“啊哈时刻”。对于“ DFT到底是什么意思?”的一个很好的答案。


应要求,这是我的文章中的插图之一:



请稍作解释。顶部的图是时域表示,底部的极坐标图在复平面上。最左边的圆圈代表零位(又称DC零位),第二个圆圈代表一号位,依此类推。蓝色小圆圈是质心,也是bin值(以复数形式)。

$$ A = \ frac {2 \ pi n} {N} $$

此样本每帧有3个周期,相位为3。Bin 3(第四个极坐标图)清楚地表明bin的值为$ 1/2 $,相位值为3几乎为$ \ pi $,因此

文章中还有更多示例,并对数学进行了更详尽的解释。

评论


$ \ begingroup $
真的很酷。您可以在此处添加一些图形吗?
$ \ endgroup $
–datageist♦
18年8月28日在19:48



$ \ begingroup $
@datageist,感谢您的请求。我加了一个数字。希望您能阅读更多我的文章。
$ \ endgroup $
–雪铁龙·道格(Cedron Dawg)
18年8月28日在21:12

#2 楼

就个人而言,我非常喜欢将各种位连接在一起的过滤器的交互式可视化效果。有一个很棒的网站叫做MicroModeller DSP(我不隶属于它)。

您可以选择滤波器类型,其参数并交互查看脉冲响应,零点和极点甚至Z-转换函数的变化。
老实说,我认为该工具在探索方面比MATLAB的fdesign更好。


#3 楼

我喜欢傅立叶变换的这些动画:



rect和sinc函数的连续傅立叶变换

#4 楼

以下是我尝试制作的一些动画,以演示傅里叶变换以及相位和复指数如何工作:





评论


$ \ begingroup $
但是,他们需要工作:stackoverflow.com/q/31888825/125507
$ \ endgroup $
– Endolith
'18 Sep 1'在0:42

#5 楼

一位同事和朋友Vincent Mazet拥有DSP和数字通信动画(法语),其中包括顺式或复数指数: