版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 课 程 设 计 报 告课程设计名称: 通信系统原理 系 部: 三 系 学生姓名: 班 级: 学 号: 成 绩: 指导教师: 开课时间: 学年 1 学期一设计题目:模拟信号的数字化处理 二主要内容:a.熟悉模拟信号数字化的处理步骤:抽样、量化、编码;b.模拟信号的抽样过程,理解抽样频率的变化对抽样信号的影响;c.用MATLAB或其它EDA工具软件对PCM编码进行使用A律和律的压缩和扩张进行软件仿真;d.PCM的8位编码C1C2C3C4C5C6C7C8e仿真实现增量调制的过程和并理解噪声产生的原理。三具体要求1. 课程设计的内容独立自主完成,课程设计报告内容完整、格式规范、排版整洁美观;2. 设
2、计选用的语言不限,推荐使用MATLAB、C均可,编写出的程序,必须有详细的注释说明;四进度安排18周的时间安排:星期一 查阅资料,确定选题和软件,思考总体设计方案星期二 熟悉软件的编程环境星期三 总体设计方案的确定与设计星期四 各部分的具体实现(程序调试并程序注释)星期五 整理完成设计报告的电子版,并答辩上交的材料:包含三样:(课程设计的电子稿、打印稿、程序)五成绩评定考核方法:现场验收(占50%),课程设计报告(占50%)。考核内容:学习态度(出勤情况,平时表现等)、方案合理性、程序编制质量、演示效果、设计报告质量。成绩评定:优,良,中,及格,不及格。特别说明:(1)如发现抄袭,按照不及格处
3、理。 (2)材料不齐的,考核等级降一级。电子稿件以文件夹的形式上交的文件夹的命名为:(学号的最后两位+姓名)模拟信号数字化PCM编码设计1、 基本原理:本设计主要会用到的知识通信原理中的脉冲编码调制(PCM)。本次课程设计主要是做量化、编码、信道传输、译码四部分PCM系统的原理:脉码调制将模拟调制信号的采样值变换为脉冲码组。PCM编码包括如三个过程。抽样:将模拟信号转换为时间离散的样本脉冲序列。量化:将离散时间连续幅度的抽样信号转换成为离散时间离散幅度的数字信号。编码:用一定位数的脉冲码组表示量化采样值。译码:把编码后的码流在通过信道传输后得到的码流译成离散时间连续幅度的信号。其系统框图如下:
4、编 码信道话音输出再 生抽 样 瞬时压缩 低通滤波话音输入解 码解 调 瞬时扩张 低通滤波量 化 图1-1 PCM系统原理图(一) 量化信噪比设压缩曲线则: 噪声功率 信号功率量化信噪比上式表明: 压缩特性为对数特性时,量化器的信噪比始终保持常数,与输入信号的幅度无关,实现了最佳非均匀量化。 国际上通用的两种对数压缩特性:A律和m律 。本次设计采用的是A律13折线。(二)A律13折线的原理归一化信号(x/V),过载电压为±1,A律对数 其中A为压缩系数,国际标准A=87.6。未压缩(1)(2)(3)(4)(5)(6)(7)(8) 0图1-2为13折线特性 表1-1列出了13折线时的值
5、与计算值的比较。表 1-10101按折线分段时的01段落12345678斜率16168421表1中第二行的值是根据时计算得到的,第三行的值是13折线分段时的值。可见,13折线各段落的分界点与曲线十分逼近,同时按2的幂次分割有利于数字化图中只有正幅度部分,共7折线,负幅度部分也有7折线。但正负部分第一段折线斜率相等,为同一折线,共13折线。采用13折线近似后,加入正弦信号,通过测试,其量化信噪比与输入幅度的关系如图所示图1-3 正弦输入SNR曲线(13折线近似)如图所示:采用折线近似方式后,加入正弦信号,信噪比的曲线会出现起伏现象,这是因为在每段折线起始部分,量化间隔成倍增加,导致量化噪声增加很
6、快,而信号功率的增加却没有那么快,因而SNR反而略有下降。但随信号功率的增加,噪声功率基本保持不变,因此SNR有开始增加。这样共有6个起伏,7个峰值。(三)编码所谓编码就是把量化后的信号变换成代码,其相反的过程称为译码。当然,这里的编码和译码与差错控制编码和译码是完全不同的,前者是属于信源编码的范畴。在现有的编码方法中,若按编码的速度来分,大致可分为两大类:低速编码和高速编码。通信中一般都采用第二类。编码器的种类大体上可以归结为三类:逐次比较型、折叠级联型、混合型。在逐次比较型编码方式中,无论采用几位码,一般均按极性码、段落码、段内码的顺序排列。下面结合13折线的量化来加以说明。在13折线法中
7、,无论输入信号是正是负,均按8段折线(8个段落)进行编码。若用8位折叠二进制码来表示输入信号的抽样量化值,其中用第一位表示量化值的极性,其余七位(第二位至第八位)则表示抽样量化值的绝对大小。具体的做法是:用第二至第四位表示段落码,它的8种可能状态来分别代表8个段落的起点电平。其它四位表示段内码,它的16种可能状态来分别代表每一段落的16个均匀划分的量化级。这样处理的结果,8个段落被划分成27128个量化级。段落码和8个段落之间的关系如表1-2所示;段内码与16个量化级之间的关系见表1-3。表1-2段落码 表1-3段内码段落序号段落码量化级段内码8111151111141110711013110
8、1121100610111101110101051009100181000401170111601103010501014010020013001120010100010001000002、 仿真程序、程序编制、流程图、仿真结果:(1) 整个程序设计流程如图图1-4 程序设计大致流程1) 输入要进行编码的正弦信号,因为正弦信号的幅度是变化的所以定义了一个变量用于存放幅度,通过每次的循环来改变幅度。由于幅度的的值最大为1,因此要对产生的正弦信号进行标准化。t = 0:0.01:10;m1 = -60:1:0; %输入的正弦信号幅度不同m = 10.(m1/20);figure(1)for i =
9、 1:length(m)for j = 1:2x1 = m(i)*sin(2*pi*t+2*pi*rand(1);v = 1;x = x1/v;%normalizesxx = floor(x*4096);2)将采样后得到sxx进行A律PCM编码,y = pcm_encode(sxx);pcm_encode函数是按照附表A律PCM编码进行编程的。在话音信号的数字化同际标准G7ll中,采用了折叠码编码。表71是G711建议的语音信号的4律编码规则。输入的语音信号经过抽样、量化后,每个抽样值编码成8个比特的二进制码组。量化时,A律中的每个区间义被均勺量化成16个量化电平,其编码规则为:其中:
10、3;b0为极性码,b00时对应输入为负。b01时对应输入为正。·b1b2b3为段落码,分别对应x的8个区间;·b4b5b6b7为段内码,对应x区间中的l 6个量化电平值3)将经过PCM编码的信号送入信道题目要求的信道没有误码,所以将编码后的序列送入信道没有什么改变只是传输,没有产生误码。4)再将经过信道的信号y进行PCM解码y2 = pcm_decode(y,v);pcm_decode函数实际上是pcm_encode的逆过程。5)画出经过A律PCM编码、译码后得到的信号波形与未编码的信号波形。subplot(211)plot(t,x1);title('未编码信号波形
11、');subplot(212)plot(t,y2)title('编译码后得到的信号波形');6)画出不同幅度情况下,PCM译码后得到的信号量化信噪比曲线。对于一定的情况下,量化信噪比的计算方法如下:根据公式 (6)得 nq(j) = sum(x1-y2).*(x1-y2)/length(x1);sq(j) = mean(y2.2);snr(j) = (sq(j)/nq(j);snrq(i)=10*log10(mean(snr);对于要绘制不同情况下的量化信噪比曲线,只是进行循环,每次循环的从而得到不同的量化信噪比。循环结束后,绘出量化信噪比曲线。plot(m1,snrq
12、);axis(-60 0 0 60);title('xulie的量化信噪比')grid;下图为simulink搭建的PCM编码器框图:图1-5所示测试模型和仿真结果如图所示,其中以Saturation作为限幅器,将输入信号幅度值限制在PCM编码的定义范围内,Relay模块的门限设置为0,其输出既可作为PCM编码出去的最高位极性码。阳值取绝对值后,以Look-Up Table模块进行13折线压缩,并用增益模块将样值范围放大到0127,然后用间距为1的Quantizer进行四舍五入的取整,最后将整数编码为7位二进制序列,作为PCM编码的低7位。3、 结论及其分析1、未编码的信号与经
13、过PCM编码,PCM解码后的信号波形对比如下图图1-6 A律PCM编码译码后波形与输入波形 图1-7 A律PCM编码译码后波形与输入波形的对比示意图由图1-6可知,从图中看出图中两个信号波形几乎一样,说明未编码的信号与把信号经过PCM编码、译码后得到的信号是一样的。与理论上经过编译码后得到的波形与原信号的应该是相同的一致。图1-6是截取两个信号并将其放大得到的,从图1-6中可以看出两个波形大致一样,但是经编码译码后得到的信号没有未编码信号的波形光滑。 同时波形上也有一些细小的区别。2、PCM译码后的量化信噪比图1-8 未编码的正弦信号经A律PCM编译码后的量化信噪比st =128将图1-8的量
14、化信噪比与原理中的图3对比,发现两个图形大致一样,图8中的曲线也有6个起伏,7个波峰,说明程序得到的量化信噪比曲线是正确的。因为题目中是对正弦信号进行A律PCM编码、译码后得到的量化信噪比曲线。而在原理部分图3正是加入正弦信号,通过A律13折线近似后得到的SNR曲线。出现这样曲线是因为在每段折线起始部分,量化间隔成倍增加,量化噪声功率增加很快,而信号功率并没有很快增加,造成量化信噪比有所下降。但虽图1-6与图1-3的波形基本吻合,却存在一定的不同。曲线的起伏和波峰没有理论上的曲线的起伏明显。4、 心得体会一周的课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件
15、事情,如何去做一件事情,又如何完成一件事情。学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。课程设计是我们专业课程知识综合应用的实践训练,是我们迈向社会,从事职业工作前一个必不少的过程”千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础 在这次设计过程中,体现出自己单独设计的能力以及综合运用知识的能力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。 在此感谢我们的吴琼老师.,老师严谨细致、一丝不苟的作风
16、一直是我工作、学习中的榜样;老师循循善诱的教导和不拘一格的思路给予我无尽的启迪;这次设计的每个实验细节和每个数据,都离不开老师您的细心指导。而您开朗的个性和宽容的态度,帮助我能够很顺利的完成了这次课程设计。同时感谢对我帮助过的同学们,谢谢你们对我的帮助和支持,让我感受到同学的友谊。 由于本人的设计能力有限,在设计过程中难免出现错误,恳请老师们多多指教,我十分乐意接受你们的批评与指正,本人将万分感谢。通过这次设计,掌握了PCM编码的工作原理及PCM系统的工作过程,学会了使用matlab(通信系统的动态仿真软件),并学会通过应用软件仿真来实现各种通信系统的设计,对以后的学习和工作都起到了一定的作用
17、,加强了动手能力和学业技能。5、 参考资料1.通信原理樊昌信 曹丽娜 国防工业出版社2.现代通信系统分析与仿真matlab通信工具箱李建新 刘乃安西安电子科技大学出版社3.数字信号处理教程matlab释义与实现陈怀琛 电子工业出版社 4.现代通信系统使用matlab约翰-G-普罗克斯 西安交通大学出版社5. MATLAB通信工程仿真张德丰 机械工业出版社6.MATLAB/SIMULINK通信系统建模与仿真实例分析邵玉斌 清华大学出版社附源程序代码:t = 0:0.01:10;m1 = -60:1:0; %输入的正弦信号幅度不同m = 10.(m1/20);figure(1)for i = 1:
18、length(m)for j = 1:2x1 = m(i)*sin(2*pi*t+2*pi*rand(1);v = 1;x = x1/v;%normalizesxx = floor(x*4096);y = pcm_encode(sxx);y2 = pcm_decode(y,v);nq(j) = sum(x1-y2).*(x1-y2)/length(x1);sq(j) = mean(y2.2);snr(j) = (sq(j)/nq(j);drawnowsubplot(211)plot(t,x1);title('未编码信号波形');subplot(212)plot(t,y2)tit
19、le('编译码后得到的信号波形');endsnrq(i)=10*log10(mean(snr); endfigure(2)drawnowsubplot(211)plot(t,x1);axis(0 0.7 -1 1);title('未编码信号波形');subplot(212)plot(t,y2)axis(0 0.7 -1 1);title('编译码后得到的信号波形');figure(3)plot(m1,snrq);axis(-60 0 0 60);title('xulie的量化信噪比')grid;PCM编码函数程序:function
20、out=pcm_encode(x)%x encode to pcm code n=length(x);%-4096<x<4096for i = 1:nif x(i)>0out(i,1)=1;elseout(i,1)=0;endif abs(x(i)>=0 & abs(x(i)<32out(i,2)=0;out(i,3)=0;out(i,4)=0;step=2;st=0;elseif 32<=abs(x(i)&abs(x(i)<64out(i,2)=0;out(i,3)=0;out(i,4)=1;step=2;st=32;elseif 6
21、4<=abs(x(i)&abs(x(i)<128out(i,2)=0;out(i,3)=1;out(i,4)=0;step=4;st=64;elseif 128<=abs(x(i)&abs(x(i)<256out(i,2)=0;out(i,3)=1;out(i,4)=1;step=8;st=128elseif 256<=abs(x(i)&abs(x(i)<512out(i,2)=1;out(i,3)=0;out(i,4)=0;step=16;st=256;elseif 512<=abs(x(i)&abs(x(i)<1024out(i,2)=1;out(i,3)=0;out(i,4)=1;step=32;st=512;elseif 1024<=abs(x(i)&abs(x(i)<2048out(i,2)=1;out(i,3)=1;out(i,4)=0;step=64;st=1024;elseif 2048<=abs(x(i)&abs(x(i)<4096out(i,2)=1;out(i,3)=1;out(i,4)=1;step=128;st=2048;elseout(i,2)=1;out(i,3)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025华电煤业集团工程技术有限公司招聘(130人)笔试历年参考题库附带答案详解
- 2025内蒙古能源集团社会招聘110人笔试历年参考题库附带答案详解
- 2025克拉玛依机场第一季度招聘(15人)笔试历年参考题库附带答案详解
- 2025中国葛洲坝集团机电建设有限公司招聘50人笔试历年参考题库附带答案详解
- 2025中国平煤神马控股集团专科层次毕业生招聘110人笔试历年参考题库附带答案详解
- 吉林省吉林市松花江中学2026届高三下学期4月模拟测试生物试卷(含答案)
- 2026年奶茶店品牌运营合同
- 2026八年级道德与法治上册 诚实守信的基本要求
- 2025电子配件厂(电子配件生产设备安装)合同
- 汽车机械基础课件 渐开线直齿圆柱齿轮的啮合
- DB51-T 2868-2022 机关事务应急保障规范
- 敦煌曲子戏研究报告
- 新疆2022年中考数学试卷(含答案)
- 人教部编版小学语文说明文阅读专项练习(一)(含答案)
- NB-T35026-2022混凝土重力坝设计规范
- LYT 2085-2013 森林火灾损失评估技术规范
- 怎样才能做到有效巡视病房
- 教师专业发展PPT完整全套教学课件
- 八年级国家义务教育质量监测德育考核试题
- 气体充装站试生产方案
- 《幼儿园游戏化美术教育活动的实践研究》结题报告
评论
0/150
提交评论