通信人家园

标题: 【原创】最近学习数字信号处理的的心得  [查看完整版帖子] [打印本页]

时间:  2013-6-30 10:35
作者: sanyepudding     标题: 【原创】最近学习数字信号处理的的心得

尚在学校的菜鸟一枚。

犹记得大三时,学习数字信号处理,非常痛苦。书上太多公式推导和证明,搞的我晕晕乎乎。考前死记硬背,勉强通关。
最近又看一遍数字信号处理,自觉颇有收获。先写个心得报告。

在学习方法上,我有这点体会:学习工科,重在物理意义的理解。对于任何知识点,首先要尝试去理解这个知识点所表达的物理意义是什么,不要一开始就掉进了数学推导的茫茫大海中。先抓住主干,再去考量细节分支,最后再补充特殊情况。这是学习一个已经较为系统的知识的比较好的方法。若一开始从各种细节做起,则会茫然无头绪。

针对数字信号处理这门课程(目前只看到了DFT, FFT,后面的各种滤波器神马的还没有看。所以只拿DFT,FFT 说事儿。),我认为主干是这样的:每个信号都有一个频域特性,我们可以使用各种数学方法来观察信号的频域特性,不同的数学方法观察到的频域特性可能有所不同。这些数学方法包括:傅里叶变换(FT),离散时间傅里叶变换(IDFT),离散傅里叶变换(DFT)和快速傅里叶变换(FFT)。在这四中数学处理方法中,只有DFT 和FFT 是可以在计算机中处理的,因为DFT和FFT是数值化的计算方法,而FT 和 IDFT是积分的计算方法。

对于一个时域信号x(t),其FT为Y(f)。Y(f)是连续频谱。
对时域信号x(t)进行抽样(抽样应满足奈奎斯特抽样定理)后得到离散的时域信号x(n),x(n)的傅里叶变换就叫做离散时间傅里叶变换IDFT。其IDFT的结果为Y'(f),Y'(f)也是连续频谱。而这个Y'(f)与Y(f)之间有非常美丽的关系:Y'(f)是Y(f)的周期拓展。拓展的周期就是时域的抽样频率f_sam。要完全了解Y'(f)与Y(f)之间的关系,就需要详细的数学公式推导了。

不论是FT 还是IDFT, 其频域特性计算方法都是连续的数学积分。而计算机能处理的都是数值化的计算方法。怎么用数值化的计算方法来表征信号的频域特性?这就用到了DFT和FFT。

离散的时域信号x(n)有自己的DFT 计算公式,其DFT结果为Y''(n)。通过DFT计算出来的Y''(n)有什么物理含义呢?Y''(n)是在f_sam频率内对Y'(f)的N点均匀抽样,N是计算DFT时采用的点数。可以想象,当N值越来愈大,Y'(f)抽样的点数越来密集,Y''(n)就能很好地反映Y'(f)的情况。当然,频域的抽样也是有抽样定理的,当N点值满足一定条件时,就可以保证频域抽样能完全恢复信号。这个也可以去看详细的数学证明。

最后说道FFT。其实FFT 和DFT的物理意义是一样的。只不过为了节省计算机中存储和计算资源,大牛们通过研究DFT算法,对DFT的计算方法提出了一些改进,即FFT,使得离散傅里叶变换更容易被计算机处理,而实质的内容是不变的。

以上粗浅心得,希望对初学数字信号处理的同学有帮助。有不正确的地方请指正,多谢~
时间:  2013-6-30 12:24
作者: 陶胡蒋

我也是在校学生,通信专业,多谢楼主分享
时间:  2013-7-1 08:06
作者: 一棵仙人掌

好的
时间:  2013-7-1 09:30
作者: yinhexitaiyang

继续讲,最好把内容画出图来理解!
时间:  2013-7-1 12:54
作者: f3934987

顶一个
时间:  2013-7-1 13:56
作者: yidixiatian

山穷水尽疑无路,柳暗花明又一村。
时间:  2013-7-3 09:10
作者: marinelick

楼主在上学的时候能有这样的理解非常不错,我当时就是陷入了细节,可能也和当时授课的老师有关,一上来就推导公式,反倒是工作之后才真正开始理解公式
时间:  2016-11-14 22:44
作者: 好小伙

谢谢楼主分享,这么多年了希望接着分享经验




通信人家园 (https://www.txrjy.com/) Powered by C114