​利用Matlab仿真脉冲编码调制(PCM)及A律、μ律PCM对声音进行压缩编解码我要分享

Using MATLAB to simulate pulse code modulation (PCM) and A-Law μ PCM is used to compress and encode

声音matlab量化 μ律压缩 对数量化器 PCM-μ律 μ律量化

关注次数: 564

下载次数: 3

文件大小: 932KB

代码分类: 仿真计算

开发平台: matlab

下载需要积分: 1积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明:

利用Matlab仿真脉冲编码调制(PCM)及A律、μ律PCM对声音进行压缩编解码过程。 脉冲编码调制(PCM,Pulse Code Modulation)是一种将模拟语音信号转换成数字信号的编码方式。波形编码器的作用是对采样后的信号样本进行量化和编码。从数学上来看,量化过程就是把一个连续幅度值的无限数集合映射成一个离散幅度值的有限数集合,编码就是用一组二进制数来表示这些映射后的有限数。国际标准化的PCM采用折叠二进制码,符合长途电话质量。根据量化方法的不同,PCM可分为均匀量化PCM和对数PCM两大类,对数PCM中,2Aμ律和律编码都已被定为国际标准。


English Description:

Using MATLAB to simulate pulse code modulation (PCM) and A-Law μ PCM is used to compress and encode sound.


代码预览

src

...\finDecode.m

...\finEncode.asv

...\finEncode.m

...\music.wav

...\PCM.asv

...\PCM.fig

...\PCM.m

...\speech.wav

...\speech1.wav

...\__Read Me.txt