基于matlab的pcm编译码器的实现内容摘要:
图 2 A 律对数压缩特性 2. 2 对数压缩特性的折线近似 理想的 A 律早期是用二极管的非线形来实现的,但由于二极管的一致性不好,因此很难保证压缩特性的一致性与稳定性,同时也很难做到压缩特性与扩张特性相匹配,在实际系统中常采用折线的方法来近似对数压缩特性,按原 CCITT建议,对语音信号的 PCM 编码采用 13 折线的方法来逼近 A 律压缩特性。 13 折线的形状如图 3 所示,图中 X 表示归一化的输入信号, Y 表示归一化的输出信号。 图 3 13 折线产生的方法 13 折线的产生过程分为以下三步。 第一步,把 X 划分为不均匀的 8 段,第一分点取在 1/2 处,第二分点取在1/4 处,以后每个分点都取在剩余段的 1/2 处,直到 1/128 处,这样就将 X 轴分成了不均匀的 8 段。 第二步,把 y 轴均匀地分成 8 段,分别为:第 1 段 0~1/8,第 2 段 1/8~2/8,第三段 2/8~3/8, 第八段 7/8~1。 第三步,用直线将原点与 各 坐标点 依次相连, 得到 8 段直线连成的折线。 各段直线的斜率 k 分别为:第一段 k1=k2=128/1 8/1=16,第三段 k3=64/18/1=8,同理可得第四段 k4=4, k5=2, k6=1, k7= 21 ,第 8 段 k8=1/4。 由于第一段和第二段的斜率相同,都为 16,所以实际上只有 7 段直线。 当输入信号为负时,压缩特性对原点奇对称,因此在第三象限中还有 7 段直线。 由于负方向的第 1 段和第 2段直线的斜率相同,因而,正负双向折线实际上由 13 段直线组成,故称其为 13折线。 下面考察 13 折线与 A 律压缩特性曲线的近似程度,由式 y= AAxln1 ,可求出该段直线的斜率为 k’=dxdy = AAln1 ,将 A= 带入此式,可得 k’≈16,该值与 13折线正方向第 1 段直线的斜率相同。 故我们认为 13 折线与 A= 的 A 律压缩特性曲线最为逼近。 因此, 13 折线也称为 A= 的 13 折线 . 2. 3 非均匀量化过程 有了 13 折线之后,量化是通过对输出信号 y 均匀地分层实现的在 y 轴被均匀分成 8 份的基础上,再将每段均匀地分成 16 等份,这样输出的信号共有816=128 个均匀 量化级。 由 13 折线的对应关系可以看出,输出信号 y 的均匀量化对应到输入信号 x 是非均匀量化的,即对输入信号不均匀的 8 段的每段也均匀地分成了 16 等份共 816=128 个量化级。 但这 128 个量化级是不均匀的,小信号时,量化台阶小;大信号时量化台阶大。 最小的是第 1 段的长度是归一化值的1/128,再将它等分为 16 段,故量化台阶为 △ =1/1281/16=1/2048;第二段长度与第 1 段的相同,因而第 2 段的量化台阶与第 1 段相同,为 △ = 20481 ;第三段的量化台阶为 △ =1/641/16=1/1024;第四段的量化台阶为 △ =1/512; 第 8 段为 1/32。 3. PCM编码原理 模拟信号经抽样、量化后变成了离散的数字信号,但它是多电平(多进制)数字信号,这种多电平数字信号是不适合在信道中直接传送的。 因此,还必须将这些多进制数字信号转换成适合在信道中传输的二进制信号。 一般来说, PCM编码多采用折叠二进制码,折叠二进制码 左边第一位表示信号的极性,后面几项表示信号的幅度。 这里用 “1”表示正极性,用 “0”表示负极性。 折叠码的特点是码组的上半部分和下半部分除极性外,呈倒影关系,这相当于相 对零电平对称折叠。 因此,当信号幅度的绝对值相同时,折叠码组除第 1 位外都相同。 也就是说,用第一位码表示极性后,双极性信号可以采用单极性编码方法,从而可以大为简化编码过程。 折叠码的另一个优点是误码对小信号的影响较小,这对语音信号编码十分有利,因为语音信号出现小信号的概率大。 按原 CCITT 建议,对语音信号来说,采用 A 律 13 折线 PCM 编码时,量化分层数 L=2128=258=2^8,因此语音信号 PCM 编码时需要的码位数 N=8. 在实际的 PCM 编码系统中 ,常采用逐位比较反馈型编码器 ,在编第一位码时 ,将样值脉冲与整 个信号电平的一半进行比较 ,编第二位码时 ,将样值脉冲与整个电平的四分之一进行比较 ,依次下去编出 N 位码组 . 对语音信号来说 ,编码器的任务就是根据输入的样值脉冲输出相应的 8 位二进制码字 位二进制码一般按极性码、段落码、段内码的顺序排列 ,具体的编码过程如下 : D1: 极性码。 当样值脉冲为正值时 ,D1 编为 ”1”码。 当样值脉冲为负时 ,D1 编为 ”0”码 . D2D3D4: 段落码。 由前面讨论的 13 折线压缩特性曲线看出,对输入信号 x来说,正部分有 8 个不均匀段落,可用 3 位二进制码表示,下表列出了段 落码与段落号之间的关系,各段以最小量化台阶 △ =20481 为起始的电平和各段落量化台阶与最小量化台阶 △ 的关系。 当样值给定时,可由各段起始电平值确定样值属于哪一段,确定后就用该段的段落码表示。 段落号 1 2 3 4 5 6 7 8 段落码( D2 D3D4) 000 001 010 011 100 101 110 111 起始电平(以 △ 为单位) 0 16 32 64 128 256 512 1024 各段量化台阶与 △ 的比值 1 1 2 4 8 16 32 64 D5D6D7D8:段内码,又称为电平码。 由于每段均匀分成 16 等级,故每级可用 4 位二进制码表示,编码时将输入信号的抽样值量化到 16 个量化级中的某一级上,然后就用该级的电平表示。 在给出了编码规则后,再来看一下逐位比较反馈型编码器的编码过程,逐位比较反馈型编码器包括:极性判别、整流、保持电路、 7—11 位码变换电路及记忆电路。 如图 4 所示: 图 4 逐位比较反馈型编码器原理框图 极性判决电路用来判别输入样值脉冲的极性,样值为正编 “1”码,。基于matlab的pcm编译码器的实现
相关推荐
字调制就是把数字基带信号的频谱搬移到高频处,形成适合在信道中传输的带通信号。 对数字信号调制的方式有很多种,基本的调制方式有振幅键控( ASK)、频移键控 (FSK)、绝对相移键控 (PSK)、差分相移键控( DPSK)等 ,本课程设计中则采用的是振幅键控( ASK)。 数字解调:在接收端可以采用相干解调或者非相干解调还原数字基带信号。 PCM 脉冲编码的原理 若信源输出的是模拟信号
于强大的绘图功能,使得设计结果更清晰明了,更具有说服力,有助于对 PID 控制器的各项参数理解,整定及设计方法的掌握。 在设计控制系统时,可灵活运用本设计绘出系统的响应图,求出控制器的各项参数。 校正前后的性能指标,而把更多的时间和精力放在关键问题的思考上,具有重要的现实意义和工程应用价值。 基于 MATLAB 的 PID 控制器设计 —— 界面设计 9 第三章 PID控制器界面设计
同的控制角度条件下,对三相整流电路 带不同负载 的模拟及仿真;三相全控整流逆变电路的设计,将设定参数设置在逆变条件下时,改变不同的控制角度后进行仿真;三相全控整流电路在直流电机调速的应用,将整流电路的负载设置成直流电机,对其进行直流电机调速的模拟及仿真等 ; 三相全控整流电路 晶闸管故障的分析。 4 三 相整流电路硬件设计 三相桥式可控整流电路 应用最为广泛 , 共阴极组 ——阴极连接在一起的
上离散、幅度上离散、及量化信号的二进制表示。 根据 CCITT 的建议,为改善小信号量化性能,采用压扩非均匀量化,有两种建议方式,分别为 A 律和 律方式,本设计采用了 A律方式。 由于 A律压缩实现复杂,常使用 13折线法编码,采用非均匀量化 PCM 编码示意图如图 1所示。 话音输入 低通滤波 瞬时压缩 抽 样 量 化 编 码 信 道 再 生 解 码 解 调 瞬时扩张 低通滤波 话音输出
o。 ⑷ 为防止脚平架外倾,与结 构采用钢性拉接,拉接点间距附和“垂四平六“的原则。 ⑸ 外防护架用闭目式安全网进行封闭,两平网塔接和网下口必须绑孔紧密。 ⑹ 结构架子高出作业层 1m,每步架子满铺脚手板,要求严密牢固并严禁探头板。 装饰工程 装饰工程施工前,要组织质监部门、建设、设计、施工单位四方参加的主体结构工程核验收,对已完全体分部工程进行全面检查、发现问题及时处理,清除隐患
种函数的用法。 总之, MATLAB 语言已经成为科学计算、系统仿真、信号与图像处理的主流软件。 基于 MATLAB 的 JPEG 基本系统编码 5 MATLAB图像类型 图像类型是指数组数值与像素颜色之间定义的关系。 MATLAB 图像处理工具箱支持五种类型的图像: (1) 二进制图像。 在一幅二进制图像中,每一个像素将取两个离散数值 (0 或 1)中的一个,从本质上说,这两个数值分别代表状态