基于MATLAB的PCM仿真Word文件下载.doc
- 文档编号:15407674
- 上传时间:2022-10-30
- 格式:DOC
- 页数:31
- 大小:399.50KB
基于MATLAB的PCM仿真Word文件下载.doc
《基于MATLAB的PCM仿真Word文件下载.doc》由会员分享,可在线阅读,更多相关《基于MATLAB的PCM仿真Word文件下载.doc(31页珍藏版)》请在冰豆网上搜索。
thesimulation
XX大学毕业论文(设计)
目录
1绪论 1
1.1PCM技术的产生和发展 1
1.2设计要求 1
1.3课题目标及内容 2
1.3.1论文课题目标 2
1.3.2论文主要内容 2
2MATLAB工具介绍 3
2.1MATLAB简介 3
2.2MATLAB的功能和特点 3
3PCM基本原理 4
3.1抽样 4
3.2量化 4
3.3编码 6
3.4时分多路复用 8
4系统设计 10
4.1通信系统的原理 10
4.2所设计子系统的原理 11
4.3详细设计与编码 11
4.3.1设计方案 11
4.3.2编码与测试 12
4.3.3运行结果与分析 13
结束语 18
致谢 19
参考文献 20
附录 21
28
1绪论
数字通信系统己经成为现今通信发展的方向,但是经过传感器的转换以后自然界中的很多信息,大多数依旧为模拟量,PCM(脉冲编码调制)它是一种调制方式就是把模拟信号转换作数字信号。
重点运用在语音传输,并且在数字微波通信、卫星通信、光纤通信当中得到了广阔的运用,通过凭借MATLAB软件,能够更便捷、直接的来仿真与计算。
因此可以通过运行出的结果,分析系统特性。
MATLAB是美国MathWorks公司开发的一套面向理论分析研究和工程设计处理的系统仿真软件。
MATLAB具有强大的图形处理的能力,功能强大的数值运算功能,丰富的工具箱,高级且简单的程序环境。
它被广泛应用在通信仿真中。
1.1PCM技术的产生和发展
脉冲编码调制,是由A.里弗斯在1937年提出的,这一概念为数字通信奠定了基础[1]。
光纤通信系统中,光纤中传送的是“0码”和“1码”二进制光脉冲。
而数字信号是需要对持续不断变化的模拟的信号进行抽样、量化和编码所得出来的,称为PCM[1]。
此电的数字信号可被称作数字基带信号,通过PCM电端机所产生的,现在的数字传输系统都是采用脉冲编码调制体制。
PCM最初并非传输计算机数据用的,而是使交换机之间有一条中继线不是只传送一条电话信号。
PCM有两种标准(表现形式)即T1和E1。
中国采用的是欧洲的E1标准[2]。
T1的速率是1.544Mbit/s,E1的速率是2.048Mbit/s。
脉冲编码调制是七十年代末期发展起来的,记录媒体的CD之一,在八十年代初期由索尼同飞利浦公司联合推出。
脉冲编码调制所具有的音频格式同样是被DVD-A所采用的,他支持5.1环绕声与立体声,被DVD讨论会发布且推出在1999年。
脉冲编码调制的比特率,从14-bit一直发展直到24-bit;
采样的频率也从44.1kHz一直发展达到192kHz[3]。
PCM脉冲编码调制此技术能够提高和改善的部分却一直在变小。
仅是单纯的提增PCM脉冲编码调制采样率以及比特率,不能彻底的改换它的根基问题。
它的原因是PCM主要的问题所在为:
任何的脉冲编码调制数字音频系统必须要在它的输入端置设可以快速降升的滤波器,仅仅让20Hz-22.05Hz的频率通过(22.05kHz是由CD44.1kHz频率的一半所确定的)。
录音的时候采用串联抽选或多级数字滤波器(降低采样频率),在重放的时候采纳用有多级内插的数字滤波器(提升采样的频率)[8],二者加入重复定量噪声可以控制小信号编码的时候的失真。
以此限制了在音频还原时候脉冲编码调制技术的保真度。
1.2设计要求
(1)自己要独立完成题目内容。
(2)对通信系统有整体且深入的理解,深入理解自己需要仿真部分的原理的基础内容,画出相互对应的通信子系统的原理框图。
(3)提出仿真的方案;
(4)独立的完成仿真软件的编制;
(5)演示仿真软件;
1.3课题目标及内容
1.3.1论文课题目标
(1)培养我综合运用多门课程知识的能力。
(2)培养我熟练掌握MATLAB,运用此MATLAB软件工具进行通信系统仿真的能力。
(3)培养我发现问题,解决问题,查阅资料解决问题的能力。
(4)加强我对通信系统各个不同方面的理解。
(5)培养我们系统设计和系统开发的良好的思想。
1.3.2论文主要内容
本课题是基于MATLAB的通信系统仿真—PCM系统仿真,用Matlab软件仿真来实现PCM的编码过程并得出相应的图形。
2MATLAB工具介绍
2.1MATLAB简介
Matlab是由美国的mathworks公司出品的一款商业性数学软件[4]。
可用于数据的可视化、算法的开发、数值的计算和数据分析的交互式的环境和高级的技术计算语言。
其主要包括SIMULINK与MATLAB两大部分。
其把科学数据可视化、数值计算,数值分析,矩阵计算,及其非线性动态系统的仿真与建模等众多的高级的功用统一于一个比较容易使用地视窗环境当中,它代表了当今的国际科学计算软件的先进水平。
三大数学软件包括MATLAB和MATHEMATICA、MAPLE。
MATLAB能够进行绘制函数与数据、运算矩阵、用户界面的创建、算法的实现、matlab的开发工作界面连到其它编程语言程序等等。
它重点运用在控制设计、工程的计算、金融建模分析和设计、检测信号、处理图像、信号通讯和处理等方面。
2.2MATLAB的功能和特点
我这次所要选用的软件是MATLAB,因为这款软件的功能很是强大,学习起来也很方便,仿真也比较容易实现。
MATLAB具有以下六个特点:
(1)较高的编程效率
(2)MATLAB把连接、编辑、编译及其执行融合为一体。
可以使用户方便的使用。
(3)具有很强扩充能力,数学运算可以直接调用丰富得库函数用户文件也能调用当做库函数。
(4)matlab的语句很简单,内涵也是十分的丰富
(5)在matlab中矩阵和数组运算是十分高效十分方便的
(6)有一系列绘图命令可调用,能够更加方便的进行绘图,自变量可调。
最主要的是MATLAB软件学习起来方便容易,以前有学习C、VB语言的基础,MATLAB与C、VB语言有类似之处,编程流程大概差不多,但要注意的是MATLAB与C、VB语言在程序代码上也有细微的差别,MATLAB是一种解释性的语言,在写程序代码时相对容易方便些,与C、VB语言相比较来说它的运算速度慢,但是它功能强大。
3PCM基本原理
脉冲编码调制(PCM)简称脉码调制,它是一种用二进制数字代码来代替连续信号的抽样值,从而实现通信的方式。
因为此种通信方式抗干扰能力强,因此在光钎通信、数字微波通信、卫星通信中均获得了极为广泛的运用[1]。
PCM信号的形成是模拟信号经过“抽样、量化、编码”三个步骤实现的。
分别完成时间上离散、幅度上离散、及量化信号的二进制表示。
根据CCITT的建议,为改善小信号量化性能,采用压扩非均匀量化,有两种建议方式,分别为A律和μ律方式,我国采用了A律方式,由于A律压缩实现复杂,常使用13折线法编码[2]。
3.1抽样
抽样,即是对模拟的信号所进行的周期性的扫描,将在时间上连续的信号变为在时间上离散的信号[1]。
这个模拟信号经过抽样以后还应要包含原有信号当中所有信息,也就是说能够无失真的恢复原有模拟信号。
抽样定理可确定其抽样速率下限。
于一个频带限制在(0,fh)内的时间连续信号f(t),若以1/2fh的时间间隔对它进行抽样,以此能完全恢复有原信号依靠这些个抽样值。
也就是说,要是一个连续信号f(t)的频谱当中其最高的频率不大于fh,在抽样的频率fs≥2fh时候,原有连续的所有信息也就包含于抽样后的信号[1]。
这就是抽样定理。
3.2量化
从数学上来看,量化是将一个连续幅度值的无限数集合映射成一个离散幅度值的有限数集合[5]。
像图3.1所展现出来的量化器Q传输出来M个量化的值yk,k=1,2,3,…,M。
yk常被称作量化电平或者是重建电平。
在量化器所要输进去的信号的幅度值x落在xk和xk+1当中的时候,量化器就传送输出的电平是yk。
此量化过程就可写成表达式为:
Y=Q(x)=Q{Xk<
x<
Xk+1}=Yk,k=1,2,3,…,M
一般来讲△k=xk+1-xk称作量化间隔,在此xk被称作判决阈值或者是分层电平。
量化器
x
y
图3.1模拟信号的量化
量化后的抽样信号于量化前的抽样信号相比较,当然有所失真,且不再是模拟信号。
这种失真在接收端还原模拟信号是变现为噪声,并称之为量化噪声[9]。
量化噪声的大小取决于把样值分级“取整”的方式,分的级数越多,即量化极差或间隔越小,量化噪声也越小。
模拟信号的量化分为均匀量化和非均匀量化。
在现实中,一般爱采用非均匀量化。
非均匀量化的量化间隔是依据信号的不同的区间来定的。
信号取值大的区间,它的量化间隔△v大;
在信号的取值小的区间,它的量化间隔△v
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB PCM 仿真
![提示](https://static.bdocx.com/images/bang_tan.gif)