通信原理课设.docx
《通信原理课设.docx》由会员分享,可在线阅读,更多相关《通信原理课设.docx(10页珍藏版)》请在冰豆网上搜索。
通信原理课设
成绩评定表
学生姓名
严乐
班级学号
1103030228
专业
电子信息工程
课程设计题目
PCM编码仿真
评
语
组长签字:
成绩
日期
2014年3月19日
课程设计任务书
学院
信息科学与工程
专业
电子信息工程
学生姓名
严乐
班级学号
1103030228
课程设计题目
PCM编码仿真
实践教学要求与任务:
利用MATLAB/Simulink进行编程和仿真,仿真的内容可以是关于信源、信源编码、模拟调制、数字调制、多元调制、差错控制、多址技术、信道仿真及具体通信电路的仿真实现。
也可以用MATLAB编程对通信的某一具体环节进行仿真。
工作计划与进度安排:
2014年03月8日选题目查阅资料
2014年03月9日编写软件源程序或建立仿真模块图
2014年03月10日调试程序或仿真模型
2014年03月11日性能分析及验收
2014年03月12日撰写课程设计报告、答辩
指导教师:
2014年3月8日
专业负责人:
2014年3月8日
学院教学副院长:
2014年3月8日
目录
1.前言2
2.PCM简介2
2.1PCM的基本概念2
2.2PCM的技术发展2
3.PCM原理及仿真3
3.1PCM编码原理3
3.1.1抽样4
3.1.2量化5
3.1.3编码6
3.1.4译码7
4.设计过程及结果7
4.1simulinkA律非线性程序及运行结果7
5.设计总结8
PCM编码仿真
1.前言
脉冲编码调制(PCM)就是把一个时间连续,取值连续的模拟信号变换成时间离散,取值离散的数字信号后在信道中传输。
脉编码调制就是对模拟信号先抽样,再对样值幅度量化、编码的过程。
PCM在通信系统中完成将语音信号数字化功能,它的实现主要包括三个步骤完成:
抽样、量化、编码。
分别完成时间上离散、幅度上离散、及量化信号的二进制表示。
其中抽样就是对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号,抽样必须遵循奈奎斯特抽样定理。
该模拟信号经过抽样后还应当包含原信号中所有信息,也就是说能无失真的恢复原模拟信号。
它的抽样速率的下限是由抽样定理确定。
抽样速率采用8Kbit/s。
而量化就是把经过抽样得到的瞬时值将其幅度离散。
最后编码就是用一组二进制码组来表示每一个有固定电平的量化值。
然而,实际上量化是在编码过程中同时完成的,故编码过程也称为模/数变换,可记作A/D。
2.PCM简介
2.1PCM的基本概念
在光纤通行系统中,光纤中传输的是二进制光脉冲“0”码和“1”码,它由二进制数字信号对光源进行通断调制而产生。
而数字信号是对连续变化的模拟信号进行抽样,量化和编码产生的,产生PCM即脉冲编码调制。
这种电的数字信号称为数字基带信号,由PCM电端机产生。
现在的数字传输系统都是采用脉冲调制体制。
PCM最初并非传输计算机数据用的,而是是交换机之间有一条中继线不是只传送一条电话信号。
PCM有两个标准即E1和T1.
中国采用的是欧洲的E1标准,T1的速率是1.544Mbit/s,E1的速率是2.048Mbit/s.
脉冲编码调制可以向用户提供多种业务,既可以提供从2M到155M速率的数字传输专线业务,也可以提供话音,图像传输远程教学等其他业务。
特别适用于对数据传输速率要求较高,需要更高带宽的用户使用。
2.2PCM的技术发展
脉冲编码调制是70年代末发展起来的,记录媒体之一的CD,80年代初由飞利浦和索尼公司共同推出。
脉码调制的音频格式也被DVD-A所采用,它支持立体声和5.1环绕声,1999年由DVD脉冲编码调制
讨论会发布和推出的。
脉冲编码调制的比特率,从14-bit发展到16-bit、18-bit、20-bit直到24-bit;采样频率从44.1kHz发展到192kHz。
PCM脉码调制这项技术可以改善和提高的方面则越来越来小。
只是简单的增加PCM脉码调制比特率和采样率,不能根本的改善它的根本问题。
其原因是PCM的主要问题在于:
(1)任何脉冲编码调制数字音频系统需要在其输入端设置急剧升降的滤波器,仅让20Hz-22.05kHz的频率通过(高端22.05kHz是由于CD44.1kHz的一半频率而确定。
(2)在录音时采用多级或者串联抽选的数字滤波器(减低采样频率),在重放时采用多级的内插的数字滤波器(提高采样频率),为了控制小信号在编码时的失真,两者又都需要加入重复定量噪声。
这样就限制了PCM技术在音频还原时的保真度。
为了全面改善脉冲编码调制数字音频技术,获得更好的声音质量,就需要有新的技术来替换。
飞利浦和索尼公司再次联手,共同推出一种称为直接流数字编码技术DSD的格式,其记录媒体为超级音频CD即SACD,支持立体声和5.1环绕声。
3.PCM原理及仿真
脉冲编码调制就是把一个时间,取值连续的模拟信号变换成时间离散,取值离散的数字信号后在信道中传输。
脉冲编码调制就是对模拟信号先抽样,再对样值幅度量化,编码的过程脉冲编码调制工作原理。
3.1PCM编码原理
脉冲编码调制(PCM,PulseCodeModulation)在通信系统中完成将语音信号数字化功能。
是一种对模拟信号数字化的取样技术,将模拟信号变换为数字信号的编码方式,特别是对于音频信号。
PCM对信号每秒钟取样8000次;每次取样为8个位,总共64kbps。
PCM的实现主要包括三个步骤完成:
抽样、量化、编码。
分别完成时间上离散、幅度上离散、及量化信号的二进制表示。
根据CCITT的建议,为改善小信号量化性能,采用压扩非均匀量化,有两种建议方式,分别为A律和
律方式,本设计采用了A律方式。
由于A律压缩实现复杂,常使用13折线法编码,采用非均匀量化PCM编码示意图如图1所示。
3.1.1抽样
所谓抽样,就是对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号。
该模拟信号经过抽样后还应当包含原信号中所有信息,也就是说能无失真的恢复原模拟信号。
它的抽样速率的下限是由抽样定理确定的。
在一个频带限制在
内的时间连续信号
,如果以
的时间间隔对它进行抽样,那么根据这些抽样值就能完全恢复原信号。
或者说,如果一个连续信号
的频谱中最高频率不超过
,当抽样频率
时,抽样后的信号就包含原连续的全部信息。
抽样定理在实际应用中应注意在抽样前后模拟信号进行滤波,把高于二分之一抽样频率的频率滤掉。
这是抽样中必不可少的步骤。
下图显示了连续锯齿信号经采样脉冲作用后转换为离散的信号及采样信号的波形和离散的信号的频谱图。
图2模拟信号采样仿真图
图3波形显示图
图4频谱显示图
3.1.2量化
从数学上来看,量化就是把一个连续幅度值的无限数集合映射成一个离散幅度值的有限数集合。
如图2所示,量化器Q输出L个量化值
,
。
常称为重建电平或量化电平。
当量化器输入信号幅度
落在
与
之间时,量化器输出电平为
。
这个量化过程可以表达为:
(1)
这里
称为分层电平。
通常:
(2)
其中
称为量化间隔。
模拟信号的量化分为均匀量化和非均匀量化。
由于均匀量化存在的主要缺点是:
无论抽样值大小如何,量化噪声的均方根值都固定不变。
因此,当信号
较小时,则信号量化噪声功率比也就很小,这样,对于弱信号时的量化信噪比就难以达到给定的要求。
通常,把满足信噪比要求的输入信号取值范围定义为动态范围,可见,均匀量化时的信号动态范围将受到较大的限制。
为了克服这个缺点,实际中,往往采用非均匀量化。
非均匀量化是根据信号的不同区间来确定量化间隔的。
对于信号取值小的区间,其量化间隔
也小;反之,量化间隔就大。
它与均匀量化相比,有两个突出的优点。
首先,当输入量化器的信号具有非均匀分布的概率密度(实际中常常是这样)时,非均匀量化器的输出端可以得到较高的平均信号量化噪声功率比;其次,非均匀量化时,量化噪声功率的均方根值基本上与信号抽样值成比例。
因此量化噪声对大、小信号的影响大致相同,即改善了小信号时的量化信噪比。
实际中,非均匀量化的实际方法通常是将抽样值通过压缩再进行均匀量化。
通常使用的压缩器中,大多采用对数式压缩。
广泛采用的两种对数压缩律是
压缩律和A压缩律。
美国采用
压缩律,我国和欧洲各国均采用A压缩律,因此,PCM编码方式采用的也是A压缩律。
模拟信号的量化过程如图5所示
图5模拟信号的量化
3.1.3编码
所谓编码就是把量化后的信号变换成代码,其相反的过程称为译码。
当然,这里的编码和译码与差错控制编码和译码是完全不同的,前者是属于信源编码的范畴。
在现有的编码方法中,若按编码的速度来分,大致可分为两大类:
低速编码和高速编码。
通信中一般都采用第二类。
编码器的种类大体上可以归结为三类:
逐次比较型、折叠级联型、混合型。
在逐次比较型编码方式中,无论采用几位码,一般均按极性码、段落码、段内码的顺序排列。
下面结合13折线的量化来加以说明。
在13折线法中,无论输入信号是正是负,均按8段折线(8个段落)进行编码。
若用8位折叠二进制码来表示输入信号的抽样量化值,其中用第一位表示量化值的极性,其余七位(第二位至第八位)则表示抽样量化值的绝对大小。
具体的做法是:
用第二至第四位表示段落码,它的8种可能状态来分别代表8个段落的起点电平。
其它四位表示段内码,它的16种可能状态来分别代表每一段落的16个均匀划分的量化级。
这样处理的结果,8个段落被划分成128个量化级。
段落码和8个段落之间的关系如表1所示;段内码与16个量化级之间的关系见表2所示
段落序号
段落码
段落范围
量化间隔
段内码
量化间隔
段内码
8
111
1024-2048
15
1111
7
0111
7
110
512-1024
14
1110
6
0110
6
101
256-512
13
1101
5
0101
5
100
128-256
12
1100
4
0100
4
011
64-128
11
1011
3
0011
3
010
32-64
10
1010
2
0010
2
001
16-32
9
1001
1
0001
1
000
0-16
8
1000
0
0000
3.1.4译码
PCM译码器是实现PCM编码的逆系统。
其中各模块功能如下:
D/A转换器:
用来实现与A/D转换相反的过程,实现数字量转化为模拟量,从而达到译码最基本的要求,也就是最起码的步骤。
瞬时扩张器:
实现与瞬时压缩器相反的功能,由于采用A律压缩,扩张也必须采用A律瞬时扩张器。
低通滤波器:
由于采样脉冲不可能是理想冲激函数会引入孔径失真,量化时也会带来量化噪声,及信号再生时引入的定时抖动失真,需要对再生信号进行幅度及相位的补偿,同时滤除高频分量,在这里使用与编码模块中相同的低通滤波器。
4.设计过程及结果
4.1SimulinkA律非线性程序及运行结果
框图:
量化前:
量化后:
5.设计总结
通过本课程设计的学习,复习所学的专业知识,使课堂学习的理论知识应用于实践,通过本课程设计的实践使自己具有一定的实践操作能力;又掌握Matlab,并能熟练运用该软件设计并仿真通信系统;通过信息处理实践的课程设计的实践,掌握设计信息处理系统的思维方法和基本开发过程。
通过Matlab仿真对PCM调制系统的采样、量化、编码的仿真与计算,使得分析PCM调制系统变得直观简单。
参考文献
[1]达新宇等,通信原理教程[M]北京:
北京邮电大学出版社2005年
[2]李妍等,MATLAB通信真开发手册[M]北京:
国防工业出版社2005年
[3]贾秋玲等,MATLAB系统仿真,分析与设计[M]西安:
西安电子科技大学出版社2000年
[4]李贺冰等,SIMULINK通信仿真教程[M]北京:
国防工业出版社2006年
[5]王秉钧等,通信原理北京:
清华大学出版社2006年
[6]繁昌信、曹丽娜通信原理北京国防工业出版社2006年
[7]徐明远邵玉斌Matlab仿真在通信与电子工程中的应用西安电子科技大学2010年