课程设计(大作业)报告
课程名称:移动通信
设计题目:语音通信中的PCM编码、解码及其QPSK调制与解调 院系:自动控制与机械控制学院 班级: 2015级通信工程班 设计者:余雪慧、张海莹、施雁灵 学号:150419410036、150419410037、150419410029 指导教师:余文婕 设计时间:2018年1月
昆明学院课程设计(大作业)任务书
姓名:余雪慧、张海莹、施雁灵 院(系):自机学院 专业:通信工程 学号:150419410036、150419410037、150419410029 任务起止日期: 课程设计题目:语音通信中的PCM编码、解码及其QPSK调制与解调 课程设计要求: 工作计划及安排: 指导教师签字 年月日 课程设计(大作业)成绩 学号:150419410036、150419410037、150419410029 姓名:余雪慧、张海莹、施雁灵 指导教师:余文婕 课程设计题目:语音通信中的PCM编码、解码及其QPSK调制与解调 总结: 指导教师评语: 成绩: 填表时间: 指导教师签名: 摘要
本报告包含了PCM 编码与解码、QPSK调制与解调两个部分,其中PCM 编码与解码用Matlab和Simulink两种方式仿真,QPSK调制与解调用Simulink仿真。详细的描述了仿真的方法、Simulink各模块的参数设置、示波器的显示波形。
关键词:PCM 编码与解码、QPSK调制与解调、Matlab、Simulink。
课题一PCM 编码与解码
一.课程设计的目的
通过本次课程设计的学习我们不仅要能够加深对在课堂中的理论知识的理解并且巩固理论课上所学的有关PCM编码和译码的基本的概念、理论和方法。利用Matlab 软件平台运行,对模块进行调试、仿真和分析。通过这些过程不但可以能锻炼我们发现问题、分析问题和解决问题的能力,而且还能够通过实验学习和掌握到书本中不能学习到的实践知识和经验。并且能够通过实验验证一些基本的简单的理论,为以后自己学习工作积累充分的实践知识和经验。
二.课程设计的内容
在本次课程设计中利用Matlab软件集成环境下的Simulink仿真平台和Matlab平台,通过理论分析,设计一个 PCM编译码系统.用示波器观察编码与译码前后的结果,即在示波器上信号波形,结合理论分析验证结果的正确性。
三.基本原理
(一)、PCM原理
数字信号是对连续变化的模拟信号进行抽样、量化和编码产生的,称为PCM(Pulse-code modulation),即脉冲编码调制。PCM是实现语音信号数字化的一种方法,就是把一个时间连续,取值连续的模拟信号变换成时间离散,取值离散的数字信号后在信道中传输。脉冲编码调制就是对模拟信号先抽样,再对样值幅度量化,编码的过程。PCM系统的原理框图简要介绍。原理框图如图1-1所示
干扰 抽样 m(t)
ms(t) 量化 msq(t) 编码 信道 译码 msq(t) 低通滤波 A/D转换 D/A转换
图1-1
图1-1中,输入的模拟信号经抽样、量化、编码后变换成数字信号,经信道
传送到接收端的译码器,由译码器还原出抽样值,再经低通滤波器滤出模拟信号。其中,量化与编码的组合通常称为A/D 变换器; 而译码与低通滤波的组合称为D/A 变换。
PCM的工作包括:抽样,量化,编码。下面分别对它们进行介绍一下: 1、抽样:把连续信号变为时间轴上离散的信号过程称为抽样抽样必须遵守奈奎斯特抽样定理。离散信号才可以完全代替连续信号。
2、量化:量化是把幅度连续变化的模拟量变成用有限为二进制数字量的过程。量化分为均匀量化和非均匀量化由于均匀量化的缺点所以实际中往往用非均匀量化。在实际中使用的是两种对数形式的压缩特性:A律和U律, U律PCM用于北美和日本,A律PCM用于欧洲和我国,由于A律压缩实现复杂,常使用13折线法编码。
3、编码:编码就是把两户后的信号变换成代码,其反过程就 成为译码。在现有的编码方法中,若安编码的速度来分,分为:低速编码和高速编码。
四、总体设计和仿真结果分析
在PCM编解码的仿真中,可以用Matlab软件集成环境下的Simulink仿真平台和Matlab平台来实现、下面将分两部分来说明。
(一) 基于Matlab平台的实现
1.A 律PCM 编码器的实现
A 律13 折线PCM 编码器的算法是:
将取样值在[-1,+1]内的取样值x 编码为8 位2 进制码y1,y2,y3,y4,y5,y6,y7,y8.其中,y1为极性码,y2,y3,y4 为段落码,y5,y6,y7,y8 为段内码。
(1)判断样值x 值是正还是负,从而决定极性y1的取值。若x< 0 则y1=0,否则y1= 1。