DSP

数字信号处理学习的一些困惑.

2019-07-13 12:14发布

     大学学的计算机专业,毕业到现在搞过51,ARM,DSP,工作基本也都在做嵌入式软件;慢慢的发现DSP中的编解码部分才是整个DSP应用技术的核心,虽然我是做应用出身,但还是很想凭借自己来自学信号处理部分,为的是完成做编解码工作的部分。          在确立这个目标以后,我开始从语音编解码了解,和同事交流,自己看基础书籍。在这个过程中了解到了:      1.做编解码的目的是去冗余,实现低数据高质量。          2.为了实现最大化去冗余,例如:视频出现前后向预测编码,运动补偿,运动估计算法等。      3.H264编码过程的变换,量化,及加减运算和反变换,反量化等。      4.AAC音频在编码过程的增加的对量化和变化的控制反馈功能等。      5.对矢量和标量量化的理解,矢量可以帮助我们去冗余。      6.对FFT,小波等变化的理解,对离散余弦的作用的了解。      7.信号处理的典型阶段,数字滤波器的概况等。      但在学习了以阶段后,发现自己虽然了解到了信号处理领域的一些典型应用,许多编码流程也都能熟悉的论述,但对这其中的每个环节的来龙去脉我却一点概念都没有。 所以我接着学习基础:      1.信号处理基础,关于信号的基本概念。      2.信号的初步认识,其他的基础理论。      3.接着就是PCM编码了,但这个时候看不懂了。      4.经过几周的彷徨,对那些天书一样的公式还是没感觉。      5.请教同事,别个说这是正常情况;但我依然没感觉,连一个FFT公式我都搞不清原委。      6.又在痛苦中犹豫彷徨,慢慢的自己有点想放弃当初自学编解码的想法。      最近几周都没有在看编解码的资料和基础书籍了,觉得有点浪费时间,主要是找不到任何感觉。可不像我看LINUX,再难的也慢慢能理解,能自己琢磨相通;也许是真的没有学习信号处理的思维吧,感觉比较痛苦。      目前我处于只了解编解码相关技术这个阶段,我想我该变通另一种方法来学习信号处理了,继续或放弃等着我的下文吧。