通信原理课程设计PCM系统设计与仿真报告.pdf_第1页
通信原理课程设计PCM系统设计与仿真报告.pdf_第2页
通信原理课程设计PCM系统设计与仿真报告.pdf_第3页
通信原理课程设计PCM系统设计与仿真报告.pdf_第4页
通信原理课程设计PCM系统设计与仿真报告.pdf_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南科技学院 通信原理课程设计 题 目 脉冲编码调制 PCM 系统设计与仿真 院 系 计算机与通信工程系 班 级 通信 0803 班 姓 名 游金涛 学 号 200808002304 指导教师 黄堂森 脉冲编码调制脉冲编码调制 PCM 系统设计与仿真系统设计与仿真 摘要 摘要 以 MATLAB 的 Simulink 为软件平台 充分利用其提供的通信工具箱和信号处理工具箱 中的模块 充分发挥了 SIMULINK 功能强大 建模简单 参数易于调整的特点 对脉冲编码调 制 PCM 系统进行了模型构建 系统设计 仿真演示以及结果分析 关键词 关键词 MATLAB 脉冲编码调制 PCM 仿真 引言引言 数字通信系统己成为当今通信的发展方向 然而自然界的许多信息通过传感器转换后 绝 大部分是模拟量 脉冲编码调制 PCM 是把模拟信号变换为数字信号的一种调制方式 主要用 于语音传输 在光纤通信 数字微波通信 卫星通信中得到广泛的应用 借助于 MATLAB 软件 可以直观 方便地进行计算和仿真 因此可以通过运行结果 分析系统特性 MATLAB 是美国 Math Works 公司开发的一套面向理论分析研究和工程设计处理的系统仿真 软件 Simulink 是 MATLAB 提供的实现动态系统建模和仿真的一个软件包 它让用户把精力从 编程转向模型的构造 为用户省去了许多重复的代码编写工作 Simulink 的每个模块对用户 而言都是透明的 用户只须知道模块的输入 输出以及模块的功能 而不必管模块内部是怎么 实现的 于是留给用户的事情就是如何利用这些模块来建立模型以完成自己的仿真任务 至于 Simulink 的各个模块在运行时是如何执行 时间是如何采样 事件是如何驱动等细节性问题 用户可以不去关心 正是由于 Simulink 具有这些特点 所以它被广泛的应用在通信仿真中 通过仿真展示了 PCM 编码实现的设计思路及具体过程 并加以进行分析 基于 MATLAB 的 SIMULINK 仿真模型 能够反映模拟通信系统的动态工作过程 其可视化界 面具有很好的演示效果 为通信系统的设计和研究提供强有力的工具 也为学习通信系统理论 提供了一条非常好的途径 当然理论与实际还会有很大的出入 在设计时还要考虑各种干扰和 噪声等因素的影响 系统介绍系统介绍 1 脉冲编码调制 脉冲编码调制 pulse code modulation PCM 是概念上最简单 理论上最完善的编码系统 是最早研制成功 使用最为广泛的编码系统 但也是数据量最大的编码系统 PCM 的编码原理 比较直观和简单 下图为 PCM 系统的原理框图 图中 输入的模拟信号 m t 经抽样 量化 编码后变成了数字信号 PCM 信号 经信道传 输到达接收端 由译码器恢复出抽样值序列 再由低通滤波器滤出模拟基带信号 m t 通常 将量化与编码的组合称为模 数变换器 A D 变换器 而译码与低通滤波的组合称为数 模变 换器 D A 变换器 前者完成由模拟信号到数字信号的变换 后者则相反 即完成数字信号到 模拟信号的变换 PCM 在通信系统中完成将语音信号数字化功能 它的实现主要包括三个步骤完成 抽样 量化 编码 分别完成时间上离散 幅度上离散 及量化信号的二进制表示 根据 CCITT 的建 议 为改善小信号量化性能 采用压扩非均匀量化 有两种建议方式 分别为 A 律和 律方式 我国采用了 A 律方式 由于 A 律压缩实现复杂 常使用 13 折线法编码 采用非均匀量化 PCM 编码 2 PCM 编码原理 抽样 量化 编码 信道 干扰 m t ms t msq t A D 变换 译码 低通滤波 msq t m t 1 抽样 所谓抽样 就是对模拟信号进行周期性扫描 把时间上连续的信号变成时间上离散的信号 该模拟信号经过抽样后还应当包含原信号中所有信息 也就是说能无失真的恢复原模拟信号 它的抽样速率的下限是由抽样定理确定的 2 量化 量化 就是把经过抽样得到的瞬时值将其幅度离散 即用一组规定的电平 把瞬时抽样值 用最接近的电平值来表示 从数学上来看 量化就是把一个连续幅度值的无限数集合映射成一个离散幅度值的有限数 集合 一个模拟信号经过抽样量化后 得到已量化的脉冲幅度调制信号 它仅为有限个数值 如下图所示 量化器输出L个量化值 k y k 1 2 3 L k y 常称为重建电平或量化电 平 当量化器输入信号幅度x落在 k x 与 1 k x 之间时 量化器输出电平为 k y 这个量化过程可以 表达为 1 1 2 3 kkk yQ xQ xxxykL L 这里 k x 称为分层电平或判决阈值 通常 kkk xx 1 称为量化间隔 模拟信号的量化分为均匀量化和非均匀量化 均匀量化 用这种方法量化输入信号时 无论对大的输入信号还是小的输入信号一律都采用相同的量 化间隔 为了适应幅度大的输入信号 同时又要满足精度要求 就需要增加样本的位数 但是 对话音信号来说 大信号出现的机会并不多 增加的样本位数就没有充分利用 为了克服这个 不足 就出现了非均匀量化的方法 非均匀量化 模拟入 y x 量化器 量化值 非均匀量化是根据信号的不同区间来确定量化间隔的 对于信号取值小的区间 其量化间 隔 v 也小 反之 量化间隔就大 它与均匀量化相比 有两个突出的优点 首先 当输入量 化器的信号具有非均匀分布的概率密度 实际中常常是这样 时 非均匀量化器的输出端可以 得到较高的平均信号量化噪声功率比 其次 非均匀量化时 量化噪声功率的均方根值基本上 与信号抽样值成比例 因此量化噪声对大 小信号的影响大致相同 即改善了小信号时的量化 信噪比 实际中 非均匀量化的实际方法通常是将抽样值通过压缩再进行均匀量化 通常使用的 压缩器中 大多采用对数式压缩 广泛采用的两种对数压缩律是 压缩律和 A 压缩律 美国采 用 压缩律 我国和欧洲各国均采用 A 压缩律 所谓 A 压缩律也就是压缩器具有如下特性的压 缩律 A X A Ax y 1 0 ln1 1 1 ln1 ln1 X AA Ax y 由于 A 律压缩实现复杂 常使用 13 折线法编码 压扩特性图如下图所示 A 律函数 13 折线压扩特性图 这样 它基本上保持了连续压扩特性曲线的优点 又便于用数字电路实现 本设计中所 用到的 PCM 编码正是采用这种压扩特性来进行编码的 表 1 13 折线时的x值与计算x值的比较 y 0 8 1 8 2 8 3 8 4 8 5 8 6 8 7 1 x 0 128 1 6 60 1 6 30 1 4 15 1 79 7 1 93 3 1 98 1 1 1 按折线 分段时的x 0 128 1 64 1 32 1 16 1 8 1 4 1 2 1 1 段落 1 2 3 4 5 6 7 8 斜率 16 16 8 4 2 1 2 1 4 1 表 1 中第二行的 值是根据 时计算得到的 第三行的 值是 13 折线分段时的值 可见 13 折 线各段落的分界点与 曲线十分逼近 同时 按 2 的幂次分割有利于数字化 3 编码 所谓编码就是把量化后的信号变换成代码 其相反的过程称为译码 当然 这里的编码 和译码与差错控制编码和译码是完全不同的 前者是属于信源编码的范畴 在现有的编码方法中 若按编码的速度来分 大致可分为两大类 低速编码和高速编码 通信中一般都采用第二类 编码器的种类大体上可以归结为三类 逐次比较型 折叠级联型 混合型 在逐次比较型编码方式中 无论采用几位码 一般均按极性码 段落码 段内码的顺 序排列 下面结合 13 折线的量化来加以说明 段落序号 段落码 量化级 段内码 8 111 15 1111 14 1110 7 110 13 1101 12 1100 6 101 11 1011 10 1010 5 100 9 1001 8 1000 4 011 7 0111 6 0110 3 010 5 0101 4 0100 2 001 3 0011 2 0010 1 000 1 0001 0 0000 表 2 段落码 表 3 段内码 在 13 折线法中 无论输入信号是正是负 均按 8 段折线 8 个段落 进行编码 若用 8 位折叠二进制码来表示输入信号的抽样量化值 其中用第一位表示量化值的极性 其余七位 第 二位至第八位 则表示抽样量化值的绝对大小 具体的做法是 用第二至第四位表示段落码 它的 8 种可能状态来分别代表 8 个段落的起 点电平 其它四位表示段内码 它的 16 种可能状态来分别代表每一段落的 16 个均匀划分的量 化级 这样处理的结果 8 个段落被划分成 2 7 128 个量化级 段落码和 8 个段落之间的关系 如表 2 所示 段内码与 16 个量化级之间的关系见表 3 系统仿真模型系统仿真模型 以 MATLAB 的 Simulink 为工具平台 根据 PCM 系统的组成原理 在 Simulink 模块库中找出相应的 模块 选择合适的模块以及设置适当的参数 建立了 PCM 通信系统仿真模型 图示如下 仿真波形 仿真波形 信号源的波形 PCM 编码的波形 PCM 译码时经过 D A 转化并用 A 律扩张后的输出波形 译码后恢复源信号的输出波形 由以上数据波形可以看出在 PCM 编码的过程中 译码输出的波形具有一定的延迟现象 其波形基本上不失真的在接收端得到恢复 传输的过程中实现了数字化的传输过程 总结总结 利用 MATLAB 软件完成了一个完整的 PCM 通信系统设计 充分发挥了 SIMULINK 功 能强大 建模简单 参数易于调整的特点 结果表明 基于 SIMULINK 仿真模型 能够反映 模拟通信系统的动态工作过程 其可视化界面具有很好的演示效果 为通信系统的设计和研究 提供了强有力的工具 也为学习通信系统理论提供了一条非常好的途径 在通信原理的教学过程中 一直注重理论的教学 但是深奥的理论难以理解 很有必要以某 种可见的 图形化的形式来加深对理论的理解 MATLAB 的引入带来了直观的感受 提供了完 整的动态系统设计 仿真和可视化的分析环境 可以构造各种复杂的模拟 数字 数模混合系 统以及各种速率的系统 主要用于电路与通信系统的设计和仿真 通过 MATLAB 语言对 PCM 调制系统的采样 量化 编码的仿真与计算 使得分析 PCM 调制系统变得直观简单 参考文献参考文献 1 徐素妍 曹坤梅 基于 MATLAB 语言的现代通信仿真分析 2 孙学军 通信原理教程 人民邮电出版社 3 李建新 刘乃安 现代通信系统分析与仿真 MATLAB通信工具箱 西安电子科技大学出版社 4 邓华 MATLAB 通信仿真及应用实例讲解 人民邮电出版社 5 孙屹 李妍 MATLAB 通信仿真开发手册 国防工业出版社 6 邱晓林 基于 MATLAB 的动态模型与系统仿真工具 西安交通大学出版社 设计过程中需解决的问题设计过程中需解决的问题 1 运用 MATLAB 仿真抽样信号的频谱 分析满足不同条件下的抽样情况 验证奈奎斯特抽样定 理 不同量化电平情况下的信噪比的计算 对 PCM 调制系统中的非均匀量化的压扩技术和编码 进行仿真与计算 2 必须根据实际情况合理的设计采样频率和抽样脉冲的参数 以防波形的失真 采样频率 fs 一定要大于等于 2fH 条件 由于在信道传输过程中 各种因素影响 会引起译码波形有一定的 延时现象 3 在设计滤波器时 要看系统信号源输出信号频率到底是处于在哪个频率范围 再根据其他参 考参数和系统各项技术要求 决定是要设计哪种类型的滤波器 心得体会 心得体会 本次课程设计在刚开始的过程中由于主要知识掌握不熟透 时间又紧 做起来有些棘手 之后通过向同学询问与去图书馆以及互联网查找资料 我开始慢慢地了解其工作原理 最终决 定用学过的 MATLAB 软件来仿真实现 PCM 的编码过程 通过这次课程设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论