ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:1.02MB ,
资源ID:16778384      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-16778384.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实验2PCM实验.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

实验2PCM实验.docx

1、实验2PCM实验实验2 PCM编译码实验一、 实验目的1.理解PCM编译码原理及PCM编译码性能;2.熟悉PCM编译码专用集成芯片的功能和使用方法及各种时钟间的关系;3.熟悉语音数字化技术的主要指标及测量方法。二、 实验原理1.抽样信号的量化原理模拟信号抽样后变成在时间离散的信号后,必须经过量化才成为数字信号。模拟信号的量化分为均匀量化和非均匀量化两种。把输入模拟信号的取值域按等距离分割的量化就称为均匀量化,每个量化区间的量化电 平均取在各区间的中点,如下图所示。“ “乂 叫 罠tttItil图2-1均匀量化过程示意图均匀量化的主要缺点是无论抽样值大小如何,量化噪声的均方根值都固定不变。因此,

2、 当信号m(t )较小时,则信号量化噪声功率比也很小。这样,对于弱信号时的量化信噪比就难以达 到给定的要求。通常把满足信噪比要求的输入信号取值范围定义为动态范围,那么,均匀量化时 的信号动态范围将受到较大的限制。为了克服这个缺点,实际中往往采用非均匀量化的方法。非均匀量化是根据信号的不同区间来确定量化间隔的。对于信号取值小的区间,其量化 间 隔DV也小;反之,量化间隔就大。非均匀量化与均匀量化相比,有两个突出的优点:首 先,当输入量化器的信号具有非均匀分布的概率密度(实际中往往是这样)时,非均匀量化 器的输出端可以得到较高的平均信号量化噪声功率比;其次,非均匀量化时,量化噪声功率 的均方 根值

3、基本上与信号抽样值成比例,因此量化噪声对大、小信号的影响大致相同,即改 善了小信号时 的信噪比。非均匀量化的实际过程通常是将抽样值压缩后再进行均匀量化。现在广泛采用两种对数压缩,美国采用 压缩律,我国和欧洲各国均采用 A压缩律。本实验中PCM编码方式也是采用A压缩律。A律压扩特性是连续曲线,实际中往往都采用近似于 A律函数规律的13折线(A=87.6)的压扩特性。这样,它基本保持连续压扩特性曲线的优点,又便于用数字电路 来实现,如下图所示。图2-2 13折线特性表2-1列出了 13折线时的X值与计算得的 X值的比较。 表2-1 A律和13折线比较y0182838485868781X011281

4、60.6130.6115.417.7913.9311.981按折线分段的X011281641321161814121段落12345678斜率1616842112丄4表中第二行的X值是根据A 876计算得到的,第三行的X值是13折线分段时的值。可 见,13折线各段落的分界点与 A 87.6曲线十分逼近,同时X按2的幕次分割有利于数字化。2.脉冲编码调制的基本原理量化后的信号是取值离散的数字信号,下一步是将这个数字信号编码。通常把从模拟信 号抽样、量化,编码变换成为二进制符号的基本过程,称为脉冲编码调制( PUlSe CodeModulation , PCM。在13折线法中,无论输入信号是正是负,

5、均用 8位折叠二进制码来表示输入信号的抽 样 量化值。其中,用第一位表示量化值的极性,其余七位(第二位至第八位)则表示抽样量 化值的绝对大小。具体的做法是:用第二至第四位表示段落码,它的 8种可能状态来分别代表8个段落的起点电平。其它四位表示段内码,它的 16种可能状态来分别代表每一段落的16个均匀划分的量化级。这样处理的结果,使 8个段落被划分成27 = 128个量化级。段落 码和8个段落之间的关系如表2-2所示,段内码与16个量化级之间的关系见表2-3。上述 编码方法是把压缩、量化和编码合为一体的方法。表2-2段落码 表2-3段内码3.PCM编码硬件实现完成PCM编码的方式有多种, 最常用

6、的是采用集成电路完成 PCM编译码, 如TP3057.TP3067等,集成电路的优点是电路简单,只需几个外围元件和三种时钟即可实现, 不足是无法展示编码的中间过程,这种方法比较适合实际通信系统。另一种 PCM编码方式是用软件来实现,这种方法能分离出 PCM编码的中间过程,如:带限、抽样、量化、编码的完整过 程,对学生理解PCM编码原理很有帮助;FS IlCKMCI.KTP3057实现PCM编译码,原理框图如下图所示图2-3 PCM编译码框图集成芯片TP3057完成PCM编译码除了相应的外围电路外,主要需要 3种时钟,即:编码时钟MCLK线路时钟BCLK、帧脉冲FS。三个时钟需有一定的时序关系,

7、否则芯片不能正 常工作:编码时钟MCLK是一个定值,2048K;线路时钟 BCLK:是 64K 的 n 倍,即:64K、128K、256K、512K、1024K、2048K 几种; 帧脉冲FS:是8K ,脉宽必须是BCLK的一个时钟周期;4.PCM编码算法实现(1)基于软件算法完成PCM编码,框图如下图所示:图2-4软件实现PCM编码框图本实验我们采用软件方式完成 PCM编码、集成芯片TP3057完成PCM译码,目的是希望 通过微处理器和液晶能形象展示 PCM编码的的完整过程,即:带限、抽样、量化、编码的过程,便于学生理解PCM编码原理。译码采用集成芯片 TP3057的目的是验证软件编码是否正

8、 确。(2)软件PCM编码原理在A律13折线编码中,正负方向共 16个段落,在每一个段落内有 16个均匀分布的量化 电平,因此总的量化电平数 L 256。编码位数N 8 ,每个样值用8比特代码C1C8来表 示,分为三部分。第一位 CI为极性码,用1和O分别表示信号的正、负极性。第二到第四位 码C2C3c4为段落码,表示信号绝对值处于那个段落, 3位码可表示8个段落,代表了 8个段落的起始电平值。上述编码方法是把非线性压缩、均匀量化、编码结合为一体的方法。在上述方法中,虽然 各段内的16个量化级是均匀的,但因段落长度不等,故不同段落间的量化间隔是不同的。 当输入信号小时,段落小,量化级间隔小;当

9、输入信号大时,段落大,量化级间隔大。第一、二段最短, 归一化长度为1/128 ,再将它等分16段,每一小段长度为1/ 2048 ,这就是最小的量化级间隔 。根据13折线的定义,以最小的量化级间隔 为最小计量单位,可以计算出 13折线A律每个量化段的电平范围、起始电平 i Si、段内码对应电平、各段落内量化间隔i。具体计算结果如表2-4所示。表2-4 13折线A律有关参数表段落号i=18电平范围()段落码C2C3C4段落起 始电平I Si ()量化 间隔i ()段内码对应权值()C5C6C7C88102420481 1 110246451225612864751210241 1 05123225

10、6128643262565121 0 12561612864321651282561 0 0128864321684641280 1 16443216P 8 :4332640 1 032216842216320 0 116184P 2 j110160 0 0018421处理器自带的12位ADC对应的寄存器采样值 04095,采样值在02047,第一位CI的极 性码为负,用0表示;采样值在20484095,第一位CI的极性码为正,用1表示。PC啲其它 比特我们通过量化值查表方式产生。 STM3围时将模拟信号、抽样脉冲、量化值、编码值显示在彩色液晶,学生能清晰观察到这 4个信号的相互关系,如下图所

11、示:图2-5 PCM编码显示上图竖线表示抽样位置,图中上方数字是量化值,样值范围 -20482048;图中下方二进制值是 A律13折线编码。如量化值:-1600量化值为负值,故极性码 CI为:0;电平范围位于10242048,段落码C2C3C4为:111,;量化间隔为64,段落起始电平为 1024,1600-1024 = 576 ; 576/64=9 ; 段内码 C5C6C7 C8 为:1001那么量化值-1600对应的PCI编码值为:011110015.实验框图说明图2-6 PCM编译码流程框图框图说明:本实验中需要用到以下功能单元:PC编码由A2单元完成,模拟信号经300-3400HZ带通

12、滤波器后送入算法处理器进行模数 转换,模数转换精度12位,其AD采样后量化范围为0-4095 ,编码数据从2P6俞出;PCM译码由A7单元,译码数据从7TP5输入,PCM数据经译码插值滤波,恢复信号从7P8 输出。图中“原始信号”按钮用于对模拟信号类型、频率、幅度; 6. 各模块测量点说明(1) 信源编码模块 -A22P1 :原始信号的输入铆孔; 2P7:带限输出铆孔2P6:编码输出2TP9: 抽样脉冲2TP8: PCM编码时钟(2). 信源译码模块 -A77TP5: PCM译码数据输入7TP4:恢复译码时钟7TP2:恢复帧同步时钟7TP7: PCM译码输出(滤波前) 7P8: PCM译码输出

13、(滤波后)三、实验任务1.PCM 编码原理验证,理解带限滤波器作用、 A 律编码规则;2.PCM编译码性能测量,观测编译码电路频响、时延、失真、增益等;四、实验步骤1.实验准备(1)获得实验权限,从浏览器进入在线实验平台;(2)选择实验内容使用鼠标在通信原理实验目录选择: PCM 编译码实验 ,进入 PCM 编译码实验页面。2.PCM编码原理验证(1)设置工作参数设置原始信号为:“正弦”,频率:IKHz,幅度设置指示为45;(2)PCM串行接口时序观察 输出时钟和帧同步时隙信号观测:用示波器同时观测抽样脉冲信号 2TP9 和输出时钟信号2TP8观测时以2TP9做同步。分析和掌握PCM编码抽样脉

14、冲信号与输出时钟的对应关系(同 步沿、抽样脉冲宽度等) 。(3) PCM串行接口时序观察抽样时钟信号与PCM编码数据测量:用示波器同时观测抽样脉冲信号 2TP9和编码输出信 号2P6 ,观测时以2TP9做同步。分析和掌握PCM编码输出数据与抽样脉冲信号(数据输出 与抽样脉冲沿)及输出时钟的对应关系。(4)在液晶观测PCM编码用鼠标点击PCM编译码框图(图2.6 )右上角“!”号,液晶屏上会出现 PCM编码解析图(下图),我们可以观察模拟信号、抽样脉冲、量化值、编码值等相关波形和参数,根据实实验时,鼠标移至抽样脉冲上时,屏幕上显示该抽样信号的PCM编码值及对应的编码规则;注:PCM编码数据从抽样

15、脉冲的下沿开始,高位在前,考虑到商用 PCM编译码芯片数 据偶数位反转,因此编码数据(2P6)也应偶数位反转,上图中量化值 1792的PCM编码 值反转后为:10101001(5) PCM编码输出数据观测用示波器同时观测抽样脉冲信号( 2TP9)和编码输出数据端口( 2P6),观测时以2TP9做同步。在示波器上读出一个编码样点值,并和液晶上的相应编码数据进行比较。3.PCM译码观测用鼠标点击图2.6开关,开关闭合,PCM输出编码数据A7模块译码。用示波器同时观测输入模拟信号2P7和译码器输出信号7P8,定性观测编译码前后波形(1KHz 2Vpp)的关系: 质量、电平。4.PCM频率响应测量将测

16、试信号电平固定在2Vpp ,调整测试信号频率,定性的观测译码恢复出的模拟信号电平。观测输出信号信电平相对输入信号频率变化的相对关系。用点频法测量。测量频率范围:250HZ-300Hz C OD.-J 口1KHz:2KHz:4KHz:频率H G 6H2o4KHz5.PCM译码失真测量波器定性的观测译码恢复出的模拟言号质量(通过示波器对比编码前和译码后信号波形平滑 度)。6. PCM编译码系统增益测量DDSI产生一个频率为IKHz、电平为2Vpp的正弦波测试信号送入信号测试端口 2P1。用 示波器(或电平表)测输出信号端口( 7P8)的电平。将收发电平的倍数(增益)换算为 dB 表示。7.实验结束

17、实验结束,从浏览器退出在线实验平台。五、实验报告1.定性描述PCM编译码的特性、编码规则,并填下表。频率:幅度:1KHz2Vpp样点1样点2样点3样点4样点5样点6样点7样点8量化值736992192832544-192-832=992编码值11100111110111110010011101011110000010010000110101011011111100102.描述PCM编码串行同步接口的时序关系。3.填下下表,并画出PCM的频响特性。输入频率(HZ)20050080010002000300034003600输出幅度(V)2.082.802.842.842.962.802.481.0

18、84.填下下表,并画出PCM的动态范围:输入幅度(V)0.10.20.51234输出幅度0.160.260.731.653.204.105.30六、思考题1.输入信号为OVPP时,PCM编码数据是多少?为什么?PCI编码数据应该有两个,00000000 和1000000.0对于输入信号为OVpp,因为它没有正负极性,也就是说,正负极性都可以表示,也就是无论是 1还是0都可以表示。再考虑绝对值,0即卩是000000。0两者组合起来就是00000000和 10000000.2.基于AD和微处理器,细述PCM编码流程,实现方法,对AD精度要求等;3.据图回答问题,已知模拟信号为三角波,频率 1.5K

19、HZ ,幅度设置指示为30;示波器通Q0O 6 亠 -D 口卫 E * OOOjJi1示波器4个通道波形间是什么关系?为什么?道接线见图;黄色是输入波形,绿色是那个波形,紫色的是编码波形,蓝色是译码波形。 七、实验注意1.实验时编码输入端模拟信号不拟太大,原则上在 2Vpp左右,译码输出不溢出为限; 2.示波器观测模拟信号和编码数据时,模拟信号以 2P7端为准;八、实验心得、通过本次实验,我理解了 PCM编译码原理及PCM编译码性能,熟悉了 PCM编译码专 用集成芯片的功能和使用方法及各种时钟间的关系和语音数字化技术的主要指标及测量方 法。虽然在实验中遇到了许多的小问题,但是都被我解决了,对知识的理解进一步加深。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2