学好数字信号处理的三大诀窍之一——运用MATLAB
采用数字信号处理的优势
前面比较了数字信号相对于模拟信号的优点,如噪声不积累;差错可以控制;易于加密,安全性好;便于实现信息融合;便于采用大规模集成电路实现,等等。此外,采用数字信号处理还有一些重要的优势,即精度高、灵活性强、性能好和应用广等。
①数字信号系统相对模拟信号系统更容易实现高精度,并且并且较为稳定,因为数字系统不容易受外界温湿度等的影响,而模拟系统的工作状态常常受到外界环境的影响,发生参数的改变。
②数字信号系统处理更加灵活。模拟系统的硬件结构一旦形成,不容易添加、删除或者更改元器件,而数字系统很容易通过修改参数实现所需要的功能。当信号处理既可以用硬件实现、也可以用软件实现时,它们各有其优缺点:硬件实现速度快,但是不灵活;软件速度较慢,但是灵活性好。比如,手机的语音编解码将复杂的算法用集成电路实现,处理速度很快,因而能实现实时通信。
③性能好。数字系统可以实现严格的线性相位,这在某些对相位要求较高的场合如图像传输非常有利,因为相位的非线性会导致图像的畸变;数字系统可以方便地存储数据,因而可以实现非因果系统;数字系统可以利用信息论理论和语音、图像压缩理论,对数据进行压缩,大大降低数据传输率,压缩的依据有两个:一是熵压缩,利用空间和时间冗余度,二是利用人耳或人眼的感知特性。数字系统可以实现很精细的谱分析,而模拟系统则要粗糙得多,比如数字系统的谱分析精度可以达到千分之一赫兹,而模拟系统只能达到10赫兹。
④数字系统利用强大的储