如果只是单纯地学习书上的理论,是很难理解的。因为书上的理论说明都是非常非常抽象的,是研究者们通过大量的实践而抽象出来的具有普适意义的理论模型。如果我们一上来直接去学习这项抽象的模型,但是不在实践中去应用,就会学得快忘得快,或者干脆就没有学进去。
我的建议是,通过一个实际的项目来进行学习这些理论。例如,学习MP3的编码算法,在研究的时候会遇到很多数字信号处理的内容,这时候再反过来去翻书,这样就会记忆深刻。例如,MP3中需要用到快速傅里叶变换,目的是把时域上的声波信号映射到频域上去,具体是真么变换的,你再回过头去找书,看书上是怎么讲的。至于实现的话,可以用matlab实现。这个软件把很多数字信号处理的函数已经封装好了。以上是我学习的经验,不具有普适性,仅供参考哦。