




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、东北大学秦皇岛分校计算机与通信工程学院综合课程设计设计题目PCM编码和译码电路的实现通信工程专业名称班级学号 学生姓名 指导教师 设计时间课程设计任务书专业: 通信工程 学号: 学生姓名(签名):设计题目: PCM 编码和译码电路的实现一、设计实验条件电子信息实验室二、设计任务及要求1. 熟悉 MATLAB 环境下的 Simulink 仿真平台,熟悉通信过程中的抽样、量化、 编码等步骤;2. 利用 MATLAB 集成环境下的 Simulink 仿真平台,设计一个 PCM 通信系统;3. 学习 PCM 调制解调方法,对模拟信号进行抽样、量化、编码,将编码后的信 号输入信道再进行 PCM 解码,还
2、原出原信号,并做出仿真波形。三、设计报告的内容1. 设计题目与设计任务(设计任务书)2. 前言(绪论) ( 设计的目的、意义等 )3. 设计主体(各部分设计内容、分析、结论等)4. 结束语(设计的收获、体会等)5. 参考资料四、设计时间与安排1、设计时间:3 周2、设计时间安排:熟悉实验设备、收集资料:设计图纸、实验、计算、程序编写调试:8天编写课程设计报告:2天答辩:1天一、设计题目与设计任务1. 设计题目PCM 编码和译码电路的实现2 . 设计任务利用 MATLAB 集成环境下的 Simulink 仿真平台,设计一个 PCM 通信系统, 使其能对模拟信号进行抽样、量化、编码,将编码后的信号
3、输入信道再进行 PCM 解码,还原出原信号,并做出仿真波形。根据运行的数据和波形来分析该系统性 能,结合理论分析验证结果的正确性。二、前言脉冲编码调制( pulse code modulation ),简称脉码调制,就是我们这次 课程设计所要研究的 PCM 。脉冲编码调制是不仅理论上已经很完善,而且在 概念上也很简单的编码系统。我们运用MATLAB软件中的Simulink工具来实现PCM 编解与解码的仿真,其具有适应面广、结构和流程清晰及仿真精细、贴 近实际、效率高、灵活可以满足从底层到高层不同层次的设计、分析使用, 从使得整个电路设计上的编码和解码易于完成。本次课程设计所要研究的通 信过程主
4、要为抽样、量化、编码等步骤, MATLAB 软件中的 Simulink 工具就 为建立实际的通信系统提供了实验仿真。利用 MATLAB 集成环境下的 Simulink 仿真平台提供的信号处理工具箱 和通信工具箱中的模块,充分发挥了 Simulink 建模简单,参数易于调整的特 点。运用到的主要模块有: PCM 编码模块、 PCM 译码模块、以及逻辑时钟控 制信号等。用示波器观察所设计的 PCM 的编码与解码前后的信号波形, 加上 各种信号源,用误码测试模块测量误码率;最后根据运行结果和波形来分析 该系统的性能。1. 课程设计目的本设计研究的内容是利用 MATLAB 集成环境下的 Simulin
5、k 仿真平台,设计 一个 PCM 通信系统。 PCM 通信系统在功能强大的 Simulink 仿真环境之下,能够 很好的为现实工作提供各种方便。本设计的研究目的是在学习通信原理基本原理基础上,加深在课堂中的理论 知识的理解并巩固理论课上所学的有关 PCM 编码和译码的基本概念、理论和方 法;掌握脉冲编码调制技术特点;熟悉 MATLAB软件的相关知识;并能够运用 MATLAB软件工具对PCM系统进行辅助设计和仿真研究。通过这些过程锻炼我 们发现问题、分析问题和解决问题的能力。三、设计主体1.设计原理利用Simulink实现脉冲编码调制(PCM )系统的实现通过模块分层实现,模 块主要由PCM编码
6、模块、PCM译码模块、及逻辑时钟控制信号构成。通过仿真 设计电路,分析电路仿真结果,为最终硬件实现提供理论依据。PCM即脉冲编码调制,在通信系统中完成将语音信号数字化功能。PCM的实现主要包括三个步骤完成:抽样、量化、编码。分别完成时间上离散、幅度上 离散、及量化信号的二进制表示。根据 CCITT的建议,为改善小信号量化性能, 采用压扩非均匀量化,有两种建议方式,分别为 A律和卩律方式,我国采用了 A 律方式,由于A律压缩实现复杂,常使用13折线法编码,采用非均匀量化PCM 编码示意图见图1 0图1 PCM原理框图1.1抽样对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号就 是
7、抽样。该模拟信号经过抽样后还应当包含原信号中所有信息,也就是说能无失 真的恢复原模拟信号。由抽样定理确定它的抽样速率下限。如果一个连续信号f( t) 的频谱中最高频率不超过f,当抽样频率FA2f时,抽样后的信号就包含原连续的全部信息。这就是抽样定理1.2量化如图2所示量化器Q输出L个量化值yk , k=1, 2, 3,,L。yk常称为重建 电平或量化电平。当输入量化器信号幅度 X落在Xk与Xk 1之间时,量化器的输出电 平为yk。这个量化过程可以表达为:y = Q(x)二 QXk: x Xk A yk,k = 1,2,3,.,L这里Xk称为分层电平或判决阈值。通常Lk =Xk1 _Xk称为量化
8、间隔。图2模拟信号的量化量化后的抽样信号会有所失真,并且不再是时间上和幅度上连续的信号。这 种量化后的失真部分的信号通过接收端再还原为模拟信号则为信号噪声,这称为 量化噪声。样值分级“取整”的方式决定了量化噪声的大小。样值所分的级数越 多,量化噪声就越小,被还原的模拟信号就越准确。模拟信号的量化分为均匀量化和非均匀量化。无论抽样值大小如何,量化噪 声的均方根值都固定不变,这是均匀量化的主要缺点。因此,当信号小时,信号 量噪比也小。所以,这种均匀量化器对于小输入信号很不利。为了克服这个缺点, 实际中,往往采用非均匀量化。非均匀量化的量化间隔的确定根据的是信号的不 同区间。对于信号取值小的区间,其
9、量化间隔 3也小;反之,量化间隔就大。它 与均匀量化相比,有两个突出的优点。通常将抽样值通过压缩再进行均匀量化就是是非均匀量化。一般使用的压缩 器中,大多采用对数式压缩。广泛采用的两种对数压缩律是压缩律和A压缩律。由于我国和欧洲各国采用的都是 A律压缩方式,所以PCM编码方式采用的也是A 压缩律。所谓 A 律压缩方式则可以用 yA,O:x_丄和y=x 1表1+1 nAA1 + 1 nA A示。 式中,x为归一化输入,y为归一化输出,A为压缩系数。由于13折线(A=87.6)的压扩特性和A律函数规律很相近,并且 A律压缩 特性函数的电路实现十分复杂。所以,实际上我们通常采用13折线(A=87.6
10、)的压扩特性来模拟A律压缩特性。这样,它不仅保持了连续压扩特性曲线的优点, 而且易于用电路实现。这就对于我们继续研究通信技术提供了方便。这次课程设计的PCM编码采用的就是13折线(A=87.6)的压扩特性来进行 PCM编码的,如图3。表1列出了 13折线时的x值与计算x值的比较。图3 A律函数13折线表1 13折线时的x值与计算x值的比较y0182838485868781x01128160.6130.6115.417.7913.9311.981按折线分段时的x011281641321161814121段落12345678斜率1616842112141.3编码量化后的离散信号变换成二进制数代码就
11、是编码,那么它的相反过程就称为 解码。这次课程设计所说的 PCM的编码与译码是属于信源编码的范畴。在一定的取值范围内,量化后的抽样信号仅有有限个可取的样值,并且信号 正、负样值的个数相等,这是由于信号正、负幅度分布的对称性所决定的,信号 的正、负向的量化级对称分布。如果将有限个从小到大依次排列的量化样值的绝 对值相应的依次赋予一个十进制数字代码的话,并且使用“+”、“- ”符号作为数字代码的前缀来区分样值的正负,那么按照抽样时序排列的一串十进制数字码流 就是由量化后的抽样信号转化而来的,即十进制数字信号。编码就是把量化的抽 样信号变换成给定字长的二进制码流的过程。当前编码的方法有很多,不过在现
12、如今的编码方法中,如果按照编码的速度 来分,大致可分为低速编码和高速编码两大类。通信中一般都采用第二类。编码 器的种类大体上可以归结为三类:逐次比较型、折叠级联型、混合型。逐次比较 型是一种很好的编码方式,在它的编码方式中,无论采用几位码,通常均按照极性码、段落码、段内码的顺序排列。下面结合13折线的量化来加以说明段落序号段落码81117110610151004011301020011000表2段落码量化级段内码15111114111013110112110011101110101091001810007011160110501014010030011200101000100000表3段内码在
13、13折线(A=87.6 )的压扩特性法中,不管输入的是什么样的信号,全部按照包括8个段落来进行PCM编码。如果用8个段落来表示量化后的抽样信号,那 么它的极性则用第一位数字表示,剩下的七位,也就是第二位至第八位则表示量 化后的抽样信号的绝对大小。PCM编码的具体原理是:段落码用第二位到第四位三 位数字表示,它的8个段落的起始电平用相应的可能状态来分别表示。段内码则 用其他剩下的四位数字来代表,它的每一个段落的16个均匀划分的量化级分别用相应的16种状态来表示。这样编码的结果是,第一和第二个段落被划分为16个量化级,以后的段落分别是前一个段落的 2倍,那么8个段落就被划分成了 128 个量化级。
14、段落码和8个段落之间的关系如表2所示;段内码与16个量化级之间 的关系见表3。日常的话音PCM采样速率为每秒8kHZ,那么话音数字编码信号的速率就为 8bitsX 8kHz=64kb/s,因为每个量化样值对应一个 8位二进制码。量化噪声随级数 的增多和极差的缩小而缩小。由于量化噪声随着编码的位数增加而减少,即增加 编码位数有利于提高量化后的信号的真实度。但是要使样值的个数增多,那么我 们就要求量化级数增加,即需要更长的二进制编码,这就增加了编码的难度和复 杂度。大自然中的声音变幻莫测,充满着各式各样的声音信号,那么它们相应的 波形也必然是复杂多变的。一般我们使用的是脉冲编码调制编码,就是本次课
15、程 设计所说的PCM编码。PCM编码依次通过抽样、量化和编码三个步骤将连续变 化的模拟信号转换为在时间和幅度上都离散的数字编码。图4 Simulink PCM 编码和解码组成的框图图5封装之后的PCM编码子系统图6封装之后的PCM解码子系统2.1仿真框图中各部分的简介1. 常数模块(Constant)产生1个常数,该常数可以是实数,也能够是复数。2. 限幅的饱和特性模块(Saturation)它是对一个信号限定上下限的作用。当输入在Lower limit和Upper limit之间时输出源信号,若输入信号超出该范围,则会自动被限制到上限信号或者下限信号。3. 绝对值或复数求模模块(Abs)表示
16、输出是输入信号的绝对值(或复数的模)。4. A 率压缩( A-law Compressor)由于实现困难 , 因此工程上通常用十三折曲线来近似地表示 A 律曲线。5.增益模块( Gain) 将模块的输入信号乘上一个增益。6. 量化处理模块( Quantizer)根据语音信号的统计结果:在信号动态范围40dB的情况下信噪比不应低于 26dB。因此用8位量化器,量化间隔为125卩。7. 继电特性模块( Relay) 它是具有隔离功能的自动开关元件,当通过之电流超过某一 定值时,该接 点会断开 (或接通) ,而让电流出现 中断及续通 的动作,以刻意影响同一电路或 其它电路中组件之工作。8. 编码器(
17、 code) 编码器是将量化后信号编成适合信道传输的信号。9. 解码器( decode) 将从信道接受到信息进行解码10. A 率解压( A-law Expander) 对解码后的信号量化值进行扩展 , 得到重建信号。11. 相乘器( Product) 通过相乘器使语音信号与矩形脉冲相乘从而获得时域离散信号 , 此即信号的抽样过程。12. 零阶采样保持器( Zero Order Hold) 零阶保持完成将重建信号转换为连续信号。零阶保持器的作用是在信号传递过程中,把第nT时刻的采样信号值一直保持到第(n+1)T时刻的前一瞬时,把第(n+1)T时刻的采样值一直保持到(n+2)T时刻,依次类推,从
18、而把一个脉冲序列变成 一个连续的阶梯信号。因为在每一个采样区间内连续的阶梯信号的值均为常值, 亦即其一阶导数为零,故称为零阶保持器。13. 帧状态转换模块( Frame Status Conversion) 交织编码后的帧格式数据通过帧状态转换模块将数据转换为基于抽样的数据格式。14. 缓冲寄存器( buffer)又称缓冲器,它分输入缓冲器和输出缓冲器两种。前者的作用是将外设送来 的数据暂时存放,以便处理器将它取走;后者的作用是用来暂时存放处理器送往 外设的数据。有了数控缓冲器,就可以使高速工作的CPU与慢速工作的外设起协调和缓冲作用,实现数据传送的同步。15. 二进制对称信道(Bi nary
19、 Symmetric Cha nnel)二进制对称信道是离散无记忆信道在 J=K=2时的特例。它的输入和输出都只有0和1两种符号,并且发送0而接收到1,以及发送1而收到0 (即误码)的概 率相同,所以称信道是对称的。2.2各部分参数设置图5 Abs的参数设置图6 Gain的参数设置Function Block Parameters: Binary Symmetric Channel寻 Function Block Parameters: QuantizerQuant izerDiscr已土iz已 input at given in土已rvalPar:iiTL 已士已rsQuant izatio
20、n int 已rval:DTreat as gain when linearizingS:iJTLple time (-1 for inl_Lerited):0. UUl QK | Cancel | HelpApply图7 Quantizer的参数设置H Function Block Parmters: Integer to Bit ConverterInteger to Bit Converter (mask) (link)Map 包 vector of integer-values inputs to a vector of bit冷. Block inputs must be intee
21、er values in the rwe -2* (M-Dj 2* (M-l)-l when they are treated as signed and 0f 2MT when they are treated asFoxfixed-point inputthe stored integer value is usedParametersNumber of bits per integer (M):Treat input values as: UnsignedOutput bit order: MSB firstOutput data type: Inherit via intemal ru
22、le QK | flelpj |紳 ply图 8 Integer to Bit Coverter 的参数设置图9 BSC的参数设置Binary Synunetric Channel (mask) (link)Add binary errors to the input signal HelpApply# Function Block Paramelers: Product图10 Product的参数设置图11 Relay的参数设置图12 Zero-Order Hold的参数设置耳 Source Block Parimeters: Sine图13 Sine Wave的参数设置图14 Buffer的参数设置疑 Functi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 33215-2025气瓶安全泄压装置
- 2024年安全监察人员考前冲刺练习及完整答案详解(考点梳理)
- 2025年上海市静安区融媒体中心招聘通告笔试高频难、易错点备考题库及答案详解1套
- 2025年执业药师之《西药学专业二》练习题库包(综合题)附答案详解
- 秋季腹泻合并呕吐临床处理要点与防误吸措施
- 2023年度高升专真题附参考答案详解(轻巧夺冠)
- 医学检验(中级)综合提升测试卷及参考答案详解【预热题】
- 2025年能源行业CCS项目经济性评估与碳排放权交易市场发展策略分析报告
- 2025年家庭教育指导服务市场家庭教育产品创新与研发趋势报告
- 中考英语一轮复习英语完形填空汇编试题含答案
- 医院死亡报卡培训课件
- 2025年江西省高考物理真题
- 导学案:化学合成材料
- 高中通用技术作品设计方案七篇
- MT-T 1199-2023 煤矿用防爆柴油机无轨胶轮运输车辆通用安全技术条件
- Linux系统基础操作培训文档
- 酿造车间绩效考核制度
- 石油化工工艺装置蒸汽管道配管的设计
- 人教版五年级道德与法治上册第7课《中华民族一家亲》优秀课件
- 肝癌的中西医治疗
- 芳华电影介绍模板课件
评论
0/150
提交评论