基于MATLAB的脉冲编码调制仿真

作者:张原; 魏璐璐; 王静
来源:电脑知识与技术, 2016, 12(36): 215-217.
DOI:10.14004/j.cnki.ckt.2016.4871

摘要

脉冲编码调制(Pulse Code Module,PCM)是实现模拟信号数字化传输的编解码系统。该文利用MATLAB编程仿真实现脉冲编码调制系统的抽样、量化以及编码过程,把时域和振幅连续的模拟信号变换为离散的数字信号,以实现A/D转换,然后进行编码的MATLAB仿真,使分析其量化误差以及译码误差,并在编码之后加入高斯白噪声,并在最终译码时统计其误码率。PCM数字通信系统对信号的传输有一定的误差存在,但随着量化电平的增大,量化效果越来越好,脉冲编码调制在处理小信号时,PCM系统性能较好,大信号时就会出现较大的误差,且通信系统的信噪比越高,系统的有效性越好。

全文