项目:基于MATLAB的PCM通信系统仿真

合集下载

(完整版)基于matlab的通信系统仿真毕业论文

(完整版)基于matlab的通信系统仿真毕业论文

(完整版)基于matlab的通信系统仿真毕业论文创新实践报告报告题目:学院名称:姓名:基于 matlab 的通信系统仿真信息工程学院余盛泽班级学号:指导老师:温靖二 O 一四年十月十五日目录一、引言 (3)二、仿真分析与测试 (4)2.1 随机信号的生成 ............................................................................................................... 4 2.2 信道编译码........................................................................................................................4 2.2.1 卷积码的原理 ........................................................................................................ 4 2.2.2 译码原理 ................................................................................................................5 2.3 调制与解调 (5)2.3.1 BPSK 的调制原理 .................................................................................................. 5 2.3.2 BPSK 解调原理 (6)2.3.3 QPSK 调制与解调................................................................................................. 7 2.4 信道 .......................................................................................................................... . (8)2.4.1 加性高斯白噪声信道 ............................................................................................ 8 2.4.2 瑞利信道 ................................................................................................................ 8 2.5 多径合并 .......................................................................................................................... .. 8 2.5.1 MRC 方式 (8)2.5.2 EGC 方式................................................................................................................ 9 2.6 采样判决 .......................................................................................................................... .. 9 2.7 理论值与仿真结果的对比 (9)三、系统仿真分析 (11)3.1 有信道编码和无信道编码的的性能比较...................................................................... 11 3.1.1 信道编码的仿真 ................................................................................................... 11 3.1.2 有信道编码和无信道编码的比较 .......................................................................12 3.2 BPSK 与QPSK 调制方式对通信系统性能的比较...................................................... 13 3.2.1 调制过程的仿真 ................................................................................................... 13 3.2.2 不同调制方式的误码率分析 ...............................................................................14 3.3 高斯信道和瑞利衰落信道下的比较 .............................................................................. 15 3.3.1 信道加噪仿真 ....................................................................................................... 15 3.3.2 不同信道下的误码分析 ....................................................................................... 15 3.4 不同合并方式下的对比 .. (16)3.4.1 MRC 不同信噪比下的误码分析 ......................................................................... 16 3.4.2 EGC 不同信噪比下的误码分析 .......................................................................... 16 3.4.3 MRC、EGC 分别在2 根、4 根天线下的对比 . (17)3.5 理论数据与仿真数据的区别 (17)四、设计小结.............................................................................................................. 19 参考文献......................................................................................................................20一、引言现代社会发展要求通信系统功能越来越强,性能越来越高,构成越来越复杂;另一方面,要求通信系统技术研究和产品开发缩短周期,降低成本,提高水平。

基于MATLAB的PCM系统仿真

基于MATLAB的PCM系统仿真

目录摘要 (I)1。

PCM编码基本原理 (1)2. 抽样量化编码 (1)2.1 抽样 (1)2。

2 量化 (2)2.3 编码 (4)3。

系统仿真 (7)3.1 A律非线性化准则程序及运行结果 (7)3。

1.1 A律非线性程序 (7)3.1.2 量化误差图形 (9)3。

1。

3 量化器输出输入特性曲线 (9)3。

2 U律非线性化准则程序及运行结果 (10)3。

2.1 U律非线性程序 (10)3.2.2 量化误差图形 (12)3.2.3 量化器输出输入特性曲线 (12)总结 (12)参考文献 (13)摘要脉冲编码调制(PCM)是现代语音通信中数字化的重要编码方式.脉冲编码调制是概念上最简单、理论上最完善的编码系统,是最早研制成功、使用最为广泛的编码系统,但也是数据量最大的编码系统。

运用 Matlab 软件仿真来实现 PCM 编解码芯片的部分功能,从而完成整个电路设计上的编解码,设计简单,灵活方便。

本文介绍用 Matlab 的 Simulink 来仿真实现 PCM 编解码器的方法和过程,采用 Matlab 通信仿真软件对应用于无线信道中的数字通信方式和主要通信过程的实际情况进行计算机模拟仿真。

主要通信过程为采样、量化、编码、调制解调等,为建立实际通信系统提供了实验仿真。

学习通过利用计算机建立通信系统模型的基本方法和基本技能,学会利用仿真的手段对通信系统的基本理论和基本算法进行验证.学习现有流行的通信系统仿真软件的基本使用方法,利用Matlab软件解决通信中存在的问题。

关键字 PCM,Matlab,Simulink1。

PCM编码基本原理脉冲编码调制(PCM,Pulse Code Modulation)在通信系统中完成将语音信号数字化功能。

是一种对模拟信号数字化的取样技术,将模拟信号变换为数字信号的编码方式,特别是对于音频信号.就是把一个时间连续,取值连续的模拟信号变换成时间离散,取值离散的数字信号后在信道中传输。

毕业设计(论文)基于matlab的数字基带通信系统仿真

毕业设计(论文)基于matlab的数字基带通信系统仿真

基于matlab的数字基带通信系统仿真1.课程设计的目的(1)增加对仿真软件的认识,学会对各种软件的操作和使用方法(2)加深理解数字基带通信系统的概念(3)初步掌握系统的设计方法,培养独立工作能力2.设计方案论证2.1数字基带传输系统在数字传输系统中,其传输的对象通常是二进制数字信号,它可能是来自计算机、电传打字机或其它数字设备的各种数字脉冲,也可能是来自数字终端的脉冲编码调制(PCM)信号。

这些二进制数字信号的频带范围通常从直流和低频开始,直到某一频率m f ,我们称这种信号为数字基带信号。

在某些有线信道中,特别是在传输距离不太远的情况下,数字基带信号可以不经过调制和解调过程在信道中直接传送,这种不使用调制和解调设备而直接传输基带信号的通信系统,我们称它为基带传输系统。

而在另外一些信道,特别是无线信道和光信道中,数字基带信号则必须经过调制过程,将信号频谱搬移到高频处才能在信道中传输,相应地,在接收端必须经过解调过程,才能恢复数字基带信号。

我们把这种包括了调制和解调过程的传输系统称为数字载波传输系统。

数字基带传输系统的模型如图 1所示,它主要包括码型变换器、发送滤波器、信道、接收滤波器、均衡器和取样判决器等部分。

图1 数字基带传输系统模型1.2 数字基带信号1.2.1数字基带信号波形对不同的数字基带传输系统,应根据不同的信道特性及系统指标要求,选择不同的数字脉冲波形。

原则上可选择任意形状的脉冲作为基带信号波形,如矩形脉冲、三角波、高斯脉冲及升余弦脉冲等。

但实际系统常用的数字波形是矩形脉冲,这是由于矩形脉冲纤数字传输系统中的线路传输码型。

此外,CMI 码和曼彻斯特码一样都是将一位二进制码用一组两位二进制码表示,因此称其为1B2B 码。

(5)4B/3T 码4B/3T 码是1B/1T 码的改进型它把4 个二进制码元变换为3个三进制码元。

显然,在相同信息速率的条件下,4B/3T 码的码元传输速率要比1B/1T 码的低,因而提高了系统的传输效率。

cpm课程设计基于matlab的pcm仿真设计

cpm课程设计基于matlab的pcm仿真设计

通信工程专业《通信仿真综合实践》研究报告基于MATLAB的PCM仿真设计学生姓名:学生学号:指导教师:所在学院:专业班级:信息技术学院课程设计任务书院专业学号:姓名:一、课程设计课题:基于MATLAB的PCM仿真设计二、课程设计工作日自年月日至年月日三、课程设计进行地点:四、程设计任务要求:1.课题来源:通信专业老师命题。

2.目的意义:(1)培养我综合运用多门课程知识的能力。

(2)培养我熟练掌握MATLAB,运用此MATLAB软件工具进行通信系统仿真的能力。

(3)培养我发现问题,解决问题,查阅资料解决问题的能力。

(4)加强我对通信系统各个不同方面的理解。

(5)培养我们系统设计和系统开发的良好的思想。

3.基本要求:1:使用matlab 编程完成pcm 编码与解码2:阐述pcm基本理论3:最终给出信号的仿真结果课程设计评审表基于MATLAB的PCM仿真设计概述:数字通信系统己经成为现今通信发展的方向,但是经过传感器的转换以后自然界中的很多信息,大多数依旧为模拟量,PCM(脉冲编码调制)它是一种调制方式就是把模拟信号转换作数字信号。

重点运用在语音传输,并且在数字微波通信、卫星通信、光纤通信当中得到了广阔的运用,通过凭借MA TLAB软件,能够更便捷、直接的来仿真与计算。

因此可以通过运行出的结果,分析系统特性。

MATLAB能够进行绘制函数与数据、运算矩阵、用户界面的创建、算法的实现、matlab的开发工作界面连到其它编程语言程序等等。

它重点运用在控制设计、工程的计算、金融建模分析和设计、检测信号、处理图像、信号通讯和处理等方面。

第一部分原理介绍●PCM的基本原理脉冲编码调制(PCM)简称脉码调制,它是一种用二进制数字代码来代替连续信号的抽样值,从而实现通信的方式。

因为此种通信方式抗干扰能力强,因此在光钎通信、数字微波通信、卫星通信中均获得了极为广泛的运用。

PCM信号的形成是模拟信号经过“抽样、量化、编码”三个步骤实现的。

基于-MATLAB-的PCM系统仿真设计与实现

基于-MATLAB-的PCM系统仿真设计与实现

通信系统仿真设计实训报告1.课题名称:基于 MATLAB 的PCM系统仿真设计与实现学生学号:学生姓名:所在班级:任课教师:2016年 10月25日目录1.PCM技术的产生和发展 (3)2 课题设计内容 (4)3 PCM基本原理 (4)3.1 抽样 (4)3.2 量化 (4)3.3 编码 (7)3.4 时分多路复用 (9)4 PCM系统仿真电路设计 (10)4.1 总体设计思想 (10)4.2 各模块的设计和仿真图形分析 (10)4.2.1 PCM编码模块设计 (10)4.2.2 PCM解码模块设计 (14)4.2.3 PCM系统总体模块 (15)5 结论 (17)6 参考文献 (18)1.PCM技术的产生和发展脉冲编码调制,由A.里弗斯于1937年提出的,这一概念为数字通信奠定了基础,60年代它开始应用于市内电话网以扩充容量,使已有音频电缆的大部分芯线的传输容量扩大24~48倍。

到70年代中、末期,各国相继把脉码调制成功地应用于同轴电缆通信、微波接力通信、卫星通信和光纤通信等中、大容量传输系统。

80年代初,脉码调制已用于市话中继传输和大容量干线传输以及数字程控交换机,并在用户话机中采用。

在光纤通信系统中,光纤中传输的是二进制光脉冲“0码”和“1码”,它由二进制数字信号对光源进行通断调制而产生。

而数字信号是对连续变化的模拟信号进行抽样、量化和编码产生的,称为PCM(pulse code modulation),即脉冲编码调制。

这种电的数字信号称为数字基地信号,由PCM电端机产生,现在的数字传输系统都是采用脉冲编码调制(pulse code modulation)体制。

PCM最初并非传输计算机数据用的,而是使交换机之间有一条中继线不是只传送一条电话信号。

PCM有两种标准(表现形式)即T1和E1。

中国采用的是欧洲的E1标准。

T1的速率是1.544Mbit/s,E1的速率是2.048Mbit/s。

脉冲编码调制可以向用户提供多种业务,既可以提供从2M到155M 速率的数字数据专线业务,也可以提供话音、图象传送、远程教学等其他业务。

项目:基于MATLAB的PCM通信系统仿真

项目:基于MATLAB的PCM通信系统仿真

电子与信息工程学院课程设计报告(2013 —2014 学年第二学期)课程名称:课程设计3 班级:浦电子1103,1104学号:P**********,P**********姓名:吴欣欣,谢玲指导教师:武晓光、毛钱萍、胡方强、包亚萍2014 年 6 月目录6.1 基本原理 (4)6.1.1 PCM原理简介 (4)6.1.2 13折线图 (5)6.2 PCM编解码程序实现仿真 (6)6.2.1 PCM编码 (6)6.2.2 A律程序 (7)6.2.3 PCM解码 (8)6.2.4仿真出图 (10)6.3采用simulink进行PCM编码仿真 (11)6.3.1解码器 (11)6.3.2编码器 (13)6.3.3 串行编解码 (14)6.3.4仿真图像 (15)6.4 噪声影响与性能分析 (16)6.4.1 PCM通信系统的主要参数设置 (16)6.4.2 PCM系统中噪声的影响 (16)6.5实验小结 (18)6.1 基本原理6.1.1 PCM原理简介脉冲编码调制(PCM)是一种模拟信号的数字化方法。

PCM系统将信号按照其强度依照同样的间距分成数段,然后每段用独特的数码(通常是二进制)来量化。

PCM常被用于数字电信系统上,也是计算机和CD红皮书中的标准形式。

在数字视频通信系统中,它也是标准。

PCM的主要优点是:抗干扰能力强;失真小;传输特性稳定,尤其是远距离信号再生中继时噪声不累积,而且可以采用压缩编码、纠错编码和保密编码等来提高系统的有效性、可靠性和保密性。

PCM调制主要经过3个过程:抽样、量化和编码。

抽样,就是对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号。

该模拟信号经过抽样后还应当包含原信号中所有信息,也就是说能无失真的恢复原模拟信号。

它的抽样速率的下限是由抽样定理确定的。

抽样速率采用信号最大频率分量的频率的3倍到5倍。

量化,也叫分层,就是把经过抽样得到的瞬时值将其幅度离散,即用一组规定的电平,把瞬时抽样值用最接近的电平值来表示。

基于MATLAB的PCM系统仿真

基于MATLAB的PCM系统仿真

目录摘要 (I)1. PCM编码基本原理 (1)2. 抽样量化编码 (2)2.1 抽样 (2)2.2 量化 (2)2.3 编码 (4)3. 系统仿真 (7)3.1 A律非线性化准则程序及运行结果 (7)3.1.1 A律非线性程序 (7)3.1.2 量化误差图形 (9)3.1.3 量化器输出输入特性曲线 (9)3.2 U律非线性化准则程序及运行结果 (10)3.2.1 U律非线性程序 (10)3.2.2 量化误差图形 (12)3.2.3 量化器输出输入特性曲线 (12)总结 (13)参考文献 (14)摘要脉冲编码调制(PCM)是现代语音通信中数字化的重要编码方式。

脉冲编码调制是概念上最简单、理论上最完善的编码系统,是最早研制成功、使用最为广泛的编码系统,但也是数据量最大的编码系统。

运用 Matlab 软件仿真来实现 PCM 编解码芯片的部分功能,从而完成整个电路设计上的编解码,设计简单,灵活方便。

本文介绍用 Matlab 的 Simulink 来仿真实现 PCM 编解码器的方法和过程,采用 Matlab 通信仿真软件对应用于无线信道中的数字通信方式和主要通信过程的实际情况进行计算机模拟仿真。

主要通信过程为采样、量化、编码、调制解调等,为建立实际通信系统提供了实验仿真。

学习通过利用计算机建立通信系统模型的基本方法和基本技能,学会利用仿真的手段对通信系统的基本理论和基本算法进行验证。

学习现有流行的通信系统仿真软件的基本使用方法,利用Matlab软件解决通信中存在的问题。

关键字 PCM,Matlab,Simulink1. PCM编码基本原理脉冲编码调制(PCM,Pulse Code Modulation)在通信系统中完成将语音信号数字化功能。

是一种对模拟信号数字化的取样技术,将模拟信号变换为数字信号的编码方式,特别是对于音频信号。

就是把一个时间连续,取值连续的模拟信号变换成时间离散,取值离散的数字信号后在信道中传输。

基于MATLAB的PCM调制系统的仿真与分析

基于MATLAB的PCM调制系统的仿真与分析

程的性质、地位、特征。简单地说,课程问题是要解决“教什么”的问 的课程设计没有给教师提供参与的机会。教师的角色局限于实施
题,要回答的是“什么知识最有价值”的问题。基于传统教育观对教 行政决策的课程内容,局限于课堂教学。这就使得教师在实际的教
育目的和知识本身的理解,在课程观上就表现出许多与现实不相适 学活动中,不可能再去关心教育的目的,只能去关心如何达成具体
2.运用MATLAB仿真分析PCM调制系统
2.1模拟信号的抽样 假设原信号x(t)为一带限信号,用
石(£)=sinc2(200£)=。sin200(20£Ot)1.2 来模拟,运用MATLAB分别画出该信号的时域和频域的波形,见图2
1.脉冲编码调制(PCM)原理
在现代通信系统中以PCM为代表的编码调制技术被广泛应 用于模拟信号的数字传输。PCM的主要优点是:抗干扰能力强; 传输特性稳定,尤其是远距离信号再生中继时噪声不累积,而且 可以采用压缩编码、纠错编码和保密编码等来提高系统的有效 性、可靠性和保密性。
PCM系统的原理方框图如图1所示,模拟信号m(t)经抽样、 量化、编码后变换成数字信号,经信道传送到接收端的译码器,由 译码器还原出抽样值,再经低通滤波器滤出模拟信号,便可得到 重建信号。
、—————-———-————、,——-————————√
A/D(模救转拽)
、—————————,-———·-——一 D/A f数模转换}
图1 PCM通信系统方框图
幽2
现分别用两种抽样频率对其进行抽样,fl=100Hz,f2= 200Hz,对抽样后的波形及其频谱作比较。
信号的抽样,数学上等于将信号与冲激脉冲串相乘。当fl= 100Hz时,抽样信号的表示式为:
“归咖c2(200小。麦印坷)-。塞[甓㈤]2 “归sinc2(200小。量鼬一%r2)=。妻[篙鬻]2 当f2=200Hz,抽样信号的表示式为:

基于MATLAB的PCM仿真

基于MATLAB的PCM仿真

[摘要] 现在数字通信发展迅速,而在现实生活中,多数信源源本都是模拟的,本文主要讨论的就是如何将模拟信号数字化的这个过程既PCM传输系统进行仿真。

包括抽样,量化,编码几个部分。

将对整个过程中的信号变换做详细的分析,并提供方仿真波形图。

利用Matlab仿真软件,完成一个基本的数字通信系统。

脉冲编码调制(PCM)是现代语音通信中数字化的重要编码方式。

学习通过利用计算机建立通信系统模型的基本方法和基本技能,学习会利用仿真的手段对通信系统的基本理论和基本算法进行验证。

学习现有流行的通信系统仿真软件的基本使用方法,利用Matlab软件解决通信中存在的问题。

[关键词] PCM;Matlab;仿真[Abstract] Now the digital communication development is rapid, and in real life, most believe this is the stream simulation, this paper mainly discusses how to analog signal digital this process is PCM transmission system was simulated. Including sampling, quantification, coding several parts. Will the whole process of the signal transformation for detailed analysis, and the supplier simulation waveform figure. Use of Matlab simulation software to a basic digital communication system. Pulse code modulation (PCM) is the modern voice communication in the important digital coding way. Learning by using a computer model established communication system the basic method and the basic skills, learning, using simulation method for communication system of basic theory and basic algorithm is verified. Learning the existing popular communication system simulation software。

一种基于MATLAB的PCM通信系统仿真方法及系统[发明专利]

一种基于MATLAB的PCM通信系统仿真方法及系统[发明专利]

(10)申请公布号(43)申请公布日 (21)申请号 201510557187.X(22)申请日 2015.09.02H04L 12/24(2006.01)(71)申请人南京奇幻通信科技有限公司地址210019 江苏省南京市建邺区奥体大街69号新城科技大厦01栋6层(72)发明人张莹 龚云 李建涛(74)专利代理机构北京爱普纳杰专利代理事务所(特殊普通合伙) 11419代理人何自刚(54)发明名称一种基于MATLAB 的PCM 通信系统仿真方法及系统(57)摘要本申请公开了一种基于MATLAB 的PCM 通信系统仿真方法,包括产生模拟信号的步骤:通过信号发生器产生模拟信号;抽样量化的步骤:将模拟信号进行抽样,得到抽样值,再将抽样值量化,得到数字信号;PCM 编码的步骤:将数字信号进行编码得到二进制码;BPSK 调制的步骤:将得到的二进制码进行BPSK 调制,得到数据信号;加入高斯噪声的步骤:在BPSK 调制后的信号中加入高斯噪声;低通滤波的步骤:将加了高斯噪声的信号通过低通滤波的作用,滤掉高频信号,留下低频信号;抽样判决的步骤:将低频信号进行抽样判决,得到0、1比特率的信号;PCM 解码的步骤:将抽样判决后的信号进行解码,得到模拟信号。

本发明还提供一种仿真系统,可使信号无失真的转换并在系统中稳定的传输。

(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书1页 说明书7页 附图3页CN 105262609 A 2016.01.20C N 105262609A1.一种基于MATLAB的PCM通信系统仿真方法,利用MATLAB工具实现对PCM通信系统的仿真,其特征在于,所述仿真方法包括:产生模拟信号的步骤:通过信号发生器产生模拟信号;抽样量化的步骤:将所述模拟信号进行抽样,得到抽样值,再将所述抽样值量化,得到数字信号;PCM编码的步骤:将所述数字信号进行编码得到二进制码;BPSK调制的步骤:将得到的二进制码进行BPSK调制,得到数据信号;加入高斯噪声的步骤:在BPSK调制后的信号中加入高斯噪声;低通滤波的步骤:将加了高斯噪声的信号通过低通滤波的作用,滤掉高频信号,留下低频信号;抽样判决的步骤:将所述低频信号进行抽样判决,得到0、1比特率的信号;PCM解码的步骤:将抽样判决后的信号进行解码,得到模拟信号。

基于MATLAB的通信系统仿真— PCM系统仿真

基于MATLAB的通信系统仿真— PCM系统仿真

(设计报告自己独立完成,如有雷同,双方均为0分,请同学们自己保护好自己的设计报告,特此申明)。

通信原理课程设计设计报告课题名称:专业班级:姓名:学号:起止时间:信息科学与工程学院目录一、课题内容二、设计目的三、设计要求四、实验条件五、系统设计1、通信系统的原理2. 所设计子系统的原理六、详细设计与编码1. 设计方案2. 编程工具的选择3. 编码与测试4. 运行结果及分析七、设计心得八、参考文献 (2)2一、课题内容本课题是基于MATLAB的通信系统仿真—PCM系统仿真二、设计目的1、培养我综合得用多门课程知识的能力。

2、培养我熟练掌握MATLAB,运用此工具进行通信系统仿真的能力。

3、培养我查阅资料,解决问题的能力。

4、加深我对通信系统各部分的理解。

5、培养学生系统设计与系统开发的思想;三、设计要求1.独立完成自己的题目内容;2.对通信系统有整体的较深入的理解,深入理解自己仿真部分的原理的基础,画出对应的通信子系统的原理框图;3.提出仿真方案;4.完成仿真软件的编制;5.仿真软件的演示;6.提交详细的设计报告。

四、实验条件计算机、Matlab软件五、系统设计1、通信系统的原理(阐述整个通信系统原理,最后之处你主要负责哪一部分)通信的目的是传递消息,通信系统是一个以传递消息为目地的系统,通信系统的一般模型如下:图中,信源的作用是把待传输的消息转换成原始电信号,如电话系统中电话机可看成是信源。

信源输出的信号称为基带信号。

所谓基带信号是指没有经过调制(进行频谱搬移和变换)的原始电信号,其特点是信号频谱从零频附近开始,具有低通形式,。

根据原始电信号的特征,基带信号可分为数字基带信号和模拟基带信号,相应地,信源也分为数字信源和模拟信源。

发送设备的基本功能是将信源和信道匹配起来,即将信源产生的原始电信号(基带信号)变换成适合在信道中传输的信号。

变换方式是多种多样的,在需要频谱搬移的场合,调制是最常见的变换方式;对传输数字信号来说,发送设备又常常包含信源编码和信道编码等。

基于MATLAB的PCM时分复用系统的设计与仿真

基于MATLAB的PCM时分复用系统的设计与仿真
PCM系统输入信号和输出波形的波形,几乎没有差别,实 验正确。
时分复用系统中4路信号输入输出波形几乎没有差别,可知 不同频率的信号所产生的误差用数字信号来传输时误差基 本相同。
综上可知:输入信号和输出信号波形几乎没有差别,因此 在正常信噪比的条件下,该通信系统各个模块使用正确, 参数设置适当,可以达到预期的目的。
意义:自然界大多数信号为模拟信号,而信号的传输就需要转换成 数字信号,所以本论文基于将模拟信号转换成数字信号,采用脉冲编码调 制(PCM)的方式。设计1路PCM系统和时分复用系统的去探讨模数转换 和在信道中的传输。
模拟信号的数字传输
PCM系统设计与仿真
1 1路PCM系统的设计
PCM设计框图:
PCM系统设计与仿真
选题的背景和意义
背景:当今社会,信息通信与社会发展密不可分,随着科技的发展, 通信系统出现了模拟通信系统和数字通信系统两种方式。其中数字通信系 通具有噪声不积累、抗干扰能力强、传输差错可控以及便于对数字信息处 理、变换和存储等优点,取缔了传统通信方式,成为当代通信技术的主流。 未来的发展离不开数字通信技术。
其中数字通信系通具有噪声不积累抗干扰能力强传输差错可控以及便于对数字信息处理变换和存储等优点取缔了传统通信方式成为当代通信技术的主流
基于MATLAB的PCM时分复用 系统的设计与仿真
班 级:2011级 姓 名: 学 号: 指导老师:
LOGO
论文内容的安排
第一部分 选题的背景和意义 第二部分 模拟信号的数字传输 第三部分 PCM系统设计与仿真 第四部分 结论
PCM系统编码数据保存到工作区框图:
PCM系统设计与仿真
PCM系统抽样、量化、编码数据:
抽样值
量化系统仿真波形图:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子与信息工程学院课程设计报告(2013 —2014 学年第二学期)课程名称:课程设计3 班级:浦电子1103,1104学号:P**********,P**********姓名:吴欣欣,谢玲指导教师:武晓光、毛钱萍、胡方强、包亚萍2014 年 6 月目录6.1 基本原理 (4)6.1.1 PCM原理简介 (4)6.1.2 13折线图 (5)6.2 PCM编解码程序实现仿真 (6)6.2.1 PCM编码 (6)6.2.2 A律程序 (7)6.2.3 PCM解码 (8)6.2.4仿真出图 (10)6.3采用simulink进行PCM编码仿真 (11)6.3.1解码器 (11)6.3.2编码器 (13)6.3.3 串行编解码 (14)6.3.4仿真图像 (15)6.4 噪声影响与性能分析 (16)6.4.1 PCM通信系统的主要参数设置 (16)6.4.2 PCM系统中噪声的影响 (16)6.5实验小结 (18)6.1 基本原理6.1.1 PCM原理简介脉冲编码调制(PCM)是一种模拟信号的数字化方法。

PCM系统将信号按照其强度依照同样的间距分成数段,然后每段用独特的数码(通常是二进制)来量化。

PCM常被用于数字电信系统上,也是计算机和CD红皮书中的标准形式。

在数字视频通信系统中,它也是标准。

PCM的主要优点是:抗干扰能力强;失真小;传输特性稳定,尤其是远距离信号再生中继时噪声不累积,而且可以采用压缩编码、纠错编码和保密编码等来提高系统的有效性、可靠性和保密性。

PCM调制主要经过3个过程:抽样、量化和编码。

抽样,就是对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号。

该模拟信号经过抽样后还应当包含原信号中所有信息,也就是说能无失真的恢复原模拟信号。

它的抽样速率的下限是由抽样定理确定的。

抽样速率采用信号最大频率分量的频率的3倍到5倍。

量化,也叫分层,就是把经过抽样得到的瞬时值将其幅度离散,即用一组规定的电平,把瞬时抽样值用最接近的电平值来表示。

一个模拟信号经过抽样量化后,得到已量化的脉冲幅度调制(PAM)信号,它仅为有限个数值。

量化后的信号和抽样信号的差值称为量化误差。

量化误差在接收端表现为噪声,称为量化噪声。

量化级数越多误差越小,相应的二进制码位数越多,要求传输速率越高,频带越宽。

为使量化噪声尽可能小而所需码位数又不太多,通常采用非均匀量化的方法进行量化。

非均匀量化根据幅度的不同区间来确定量化间隔,幅度小的区间量化间隔取得小,幅度大的区间量化间隔取得大。

编码,由于量化电平的数目是有限的,所以对于每一个量化电平可以用一定位数的二进制或者多进制码元来表示。

一般情况下,如果一个信号被量化成N个电平,则必须使用一个n位u进制的编码使得un ≥ N。

然而,实际上量化是在编码过程中同时完成的,故编码过程也称为模/数变换,可记作A/D。

此外,在PCM通信系统中,除了以上几个部分外,还必须有同步设备。

这不仅是由于时分复用的需要,而且即使单路通信业需要同步码组。

因为对于一个二进制码来说,码字中的每一位码,当她在码字中所处的位置不同时,它所代表的量化电平值是不同的。

所以在接收端收到PCM信号后,必须能区分每一组码字及每一位码在码字中的位置,这样才能正确译码,这是同步设备所需要完成的任务。

此外,在进行多路传输时,还需要利用同步设备来区分“帧”和“路”,所以,同步也是时分多路复用不可缺少的一环。

PCM解调时进行与调制相反操作即可。

PCM系统框图如下:在编码器中由冲激脉冲对模拟信号抽样,得到在抽样时刻上的信号抽样值。

这个抽样值仍是模拟量。

在它量化之前,通常由保持电路(holding circuit)将其作短暂保存,以便电路有时间对其量化。

在实际电路中,常把抽样和保持电路作在一起,称为抽样保持电路。

图中的量化器把模拟抽样信号变成离散的数字量,然后在编码器中进行二进制编码。

这样,每个二进制码组就代表一个量化后的信号抽样值。

图中的译码器的原理和编码过程相反。

其中,量化与编码的组合称为模/数变换器(A/D变换器);译码与低通滤波的组合称为数/模变换器(D/A变换器)。

6.1.2 13折线图用折线实现压扩特性,它既不同于均匀量化的直线,又不同于对数压扩特性的光滑曲线。

虽然总的来说用折线作压扩持性是非均匀量化,但它既有非均匀(不同折线有不同斜率)量化,又有均匀量化(在同一折线的小范围内)。

有两种常用的数字压扩技术,一种是13折线A律压扩,它的特性近似A=87.6的A律压扩特性。

另一种是15折线μ律压扩,其特性近似μ=255的μ律压扩特性。

下面将主要介绍13折线A律压扩技术,简称13折线法从上图中可以看到,先把轴的0~1分为8个不均匀段,其分法是:将0~1之间一分为二,其中点为1/2,取1/2~1之间作为第八段;剩余的0~1/2再一分为二,中点为1/4,取1/4~1/2之间作为第七段,再把剩余的0~1/4一分为二,中点为1/8,取1/8~1/4之间作为第六段,依此分下去,直至剩余的最小一段为0~1/128作为第一段。

而轴的0~1均匀地分为八段,它们与轴的八段一一对应。

从第一段到第八段分别为,0~1/8,1/8~2/8,…,7/8~1。

这样,便可以作出由八段直线构成的一条折线。

该折线与式(6-22)表示的压缩特性近似至于当在-1~0及在-1~0的第三象限中,压缩特性的形状与以上讨论的第一象限压缩待性的形状相同,且它们以原点奇对称,所以负方向也有八段直线,合起来共有16个线段。

由于正向一、二两段和负向一、二两段的斜率相同,这四段实际上为一条直线,因此,正、负双向的折线总共由13条直线段构成,故称其为13折线6.2 PCM编解码程序实现仿真6.2.1 PCM编码function y=ADecode(code,n)codesize=size(code);cr_len=codesize(1);cl_len=codesize(2);c1=zeros(1,cl_len-1);for i=1:cr_lenc1=code(i,2:n);s=0;for j=1:n-1s=s+c1(j)*2^(n-1-j);enda=code(i,1);y(i)=s*((-1)^(a+1));endy=y/(2^(n-1));A=87.65;A1=1+log(A);for j=1:length(y)if (y(j)>0)if(y(j)<1/A1)y(j)=y(j)*A1/A;elsey(j)=exp(y(j)*A1-1)/A;endelsetemp=-y(j);if(temp<=1/A1)y(j)=-temp*A1/A;elsey(j)=-exp(temp*A1-1)/A;endendend6.2.2 A律程序dx=0.01;x=0:dx:1;A=87.6;for i=1:length(x)if abs(x(i))<1/Aya(i)=A*x(i)/(1+log(A));elseya(i)=sign(x(i))*(1+log(A*abs(x(i))))/(1+log(A));endendfigure(1)plot(x,ya,'k.:')title('A Law')xlabel('x');ylabel('y');grid on;hold on;xx=[0,1/128,1/64,1/32,1/16,1/8,1/4,1/2,1];yy=[0,1/8,2/8,3/8,4/8,5/8 6/8, 7/8,1];plot(xx,yy);stem(xx,yy);6.2.3 PCM解码function code=APCM(x,n)%xmax=max(abs(x));%x=x/xmax;xlen=length(x);y=zeros(1,xlen);A=87.65;A1=1+log(A);for i=1:xlenif x(i)>=0if x(i)<=1/Ay(i)=(A*x(i))/A1;elsey(i)=(1+log(A*x(i)))/A1;endelsex1=-x(i);if x1<=1/Ay(i)=-(A*x1)/A1;elsey(i)=-(1+log(A*x1))/A1;endendy1=y*(2^(n-1)-1);y1=round(y1);code=zeros(length(y1),n);c2=zeros(1,n-1);for i=1:length(y1)if(y1(i)>0)c1=1;elsec1=0;y1(i)=-y1(i);endfor j=1:n-1r=rem(y1(i),2);y1(i)=(y1(i)-r)/2;c2(j)=r;endc2=fliplr(c2);code(i,:)=[c1 c2];end主程序:%show the pcm encode and decodeclear allclose allt=0:0.01:10;%1001个数vm1=-70:1:10; %输入正弦信号幅度不同 dBvm=10.^(vm1/20);%dB---10进制figure(1)for k=1:length(vm)for m=1:2x=vm(k)*sin(2*pi*t+2*pi*rand(1));v=1;xx=x/v; %normalizesxx=floor(xx*4096);y= ADecode(code,n);yy= APCM(x,n);nq(m)=sum((x-yy).*(x-yy))/length(x);%噪声功率 sq(m)=mean(yy.^2);%信号功率snr(m)=(sq(m)/nq(m));%信噪比drawnowsubplot(211)plot(t,x);title('sample sequence');subplot(212)plot(t,yy);title('pcm decode sequence'); endsnrq(k)=10*log10(mean(snr));endfigure(2)plot(vm1,snrq);axis([-60 0 0 60]);grid;调用PCM编码和PCM解码程序。

6.2.4仿真出图6.3采用simulink进行PCM编码仿真6.3.1解码器PCM 解码器首先分离并进行数据中的最高位极性和7位数据,然后将7位数据转换为整数值,再进行归一化,扩张后与双极性码相乘得到解码值部分模块参数设置设置常数为0.77,Interpret vector parameters as 1-D选项打钩设置7位码,当编码后的信号出来时取出低七位码将信号归一化,还原原来的信号显示模块6.3.2编码器部分模块参数设置设置上幅度为1,下幅度为-1常数设置为1/2,勾选Interpret vector parameters as 1-D设置7位码显示模块6.3.3 串行编解码APCM为编码器的封装;Subsystem1为解码器的封装6.3.4仿真图像Scope的图像:下图中上面一幅图为编码后有噪声信号,下面一幅图为编码后无噪声信号Scope1图像:下图中上面一幅图为解码后有噪声信号,下面一幅图为原信号6.4 噪声影响与性能分析6.4.1 PCM通信系统的主要参数设置信噪比(SNR)范围:dB=[-25:5:25];信源模块:我们设定原始信号的幅值A为3.5,频率f为2KHZ;信源编码/译码:取样时间间隔t:0.000001s,范围T是-0s-0.04s;抽样频率fs=8K,抽样数量n=100,进行非均匀量化6.4.2 PCM系统中噪声的影响PCM系统的噪声主要有两种:量化噪声和加性噪声。

相关文档
最新文档