课程设计:通信工程课程设计解析

上传人:人*** 文档编号:432578611 上传时间:2023-12-12 格式:DOCX 页数:9 大小:53.33KB
返回 下载 相关 举报
课程设计:通信工程课程设计解析_第1页
第1页 / 共9页
课程设计:通信工程课程设计解析_第2页
第2页 / 共9页
课程设计:通信工程课程设计解析_第3页
第3页 / 共9页
课程设计:通信工程课程设计解析_第4页
第4页 / 共9页
课程设计:通信工程课程设计解析_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《课程设计:通信工程课程设计解析》由会员分享,可在线阅读,更多相关《课程设计:通信工程课程设计解析(9页珍藏版)》请在金锄头文库上搜索。

1、院防理工擘院网络工程课程设计设计说明书2B1Q编码与译码的设计与仿真学生姓名 李成学号1118064050班级网络1102班成 绩 指导教师 李征数学与计算机科学学院2013年9 月13 日课程设计任务书2013 2014 学年第 一 学期课程设计名称:网络工程课程设计课程设计题目:2B1Q编码与译码的设计与仿真完成期限: 自2013年 9月1日至2013年 9 月14 日共2 周 设计内容:本次课程设计的任务是 2B1Q编码与译码的设计,并用MATLAB仿真软件进行验证,要求能根据 随机信源输入的二进制信息序列给出对应的编码译码输出结果,并以图形化的方式显示出波形,并且 要求对设计的内容有必

2、要的说明。通过本次的实践,要求学生完成以下任务:(一)对课本知识的全面复习,了解 2B1Q的编码与译码原理;(二)对MATLAB仿真软件的学习,能够使用该工具进行2B1Q的仿真验证;(三)通过交流合作,完成2B1Q编码与译码的设计,并用 MATLAB软件进行仿真验证;(四)课程设计的结果全面正确,功能模块清晰分明;(五)加强团队合作精神,开拓创新能力;(六)文档资料完整规范。指导教师: 李征教研室负责人:课程设计评阅评语:指导教师签名:年 月 日摘要对 2B1Q 的编码与译码进行设计,利用 Matlab 软件进行 2B1Q 编码与译码的仿真实验验证。 在2B1Q 中, 2 个二进制码元用 1

3、个四元码表示,即可以用 10 表示 1 , 01 表示 0,即把 1 变换为 1/0 中间下降沿代表1 ,把 0 变换为 0/1 中间上升沿表示0。 Manchester 码是一种用跳变沿(而非电平)来表示要传输的二进制信息( 0 或 1) ,一般规定在位元中间用下跳变表示“ 1” ,用上跳变表示“ 0” 。因此,可以用曼彻斯特码的编码规律来解决这一课设问题。关键词 : 2B1Q ; Manchester 码;跳变沿1 课题描述及选题背景12 曼彻斯特码的原理及其编码规则 12.1 曼彻斯特码简介及其编码规则 12.2 曼彻斯特码原理22.3 曼彻斯特码应用范围 23 Matlab 仿真 23

4、.1 Matlab程序 23.2 Matlab 波形 24 总结 45 设计体会及今后的改进意见 4参考文献 51课题描述及选题背景2B1Q即四元码是利用一个四元码表示两个二进制码元。所以,可以用10表示1, 01表示0,即把1变换为1/0中间下降沿代表1,把0变换为0/1中间上升沿表示0。要来实 现这样编码与译码的设计与仿真,必须转换一种思路。在电信领域,曼彻斯特码是一种数据通讯线性码,它的每一个数据比特都是由至少一 次电压转换的形式所表示的。曼彻斯特编码因此被认为是一种自定时码。自定时意味着数 据流的精确同步是可行的。每一个比特都准确的在一预先定义时间时期的时间中被传送。 曼彻斯特编码已经

5、被许多高效率且被广泛使用的电信标准所采用,例如以太网电讯标准.曼彻斯特编码是一种超越传统数字传输的信道编码技术,由于其具有隐含时钟、去除了零 频率信号的特性使得它在石油勘探测井中得到广泛的应用。报告论述了曼彻斯特码的原理,介绍了其编码规则。对其特点和应用范围进行了说明。 提出了曼彻斯特编解码方案,并利用软件进行模拟仿真,从不同的角度出发,体会曼彻斯 特编码的原理及方法。2曼彻斯特码的原理及其编码规则在电信领域,曼彻斯特码,(也称作相位码或者 PE)是一种数据通讯线性码,它的每 个数据比特都是由至少一次电压转换的形式所表示的曼彻斯特编码被因此被认为是一种自 定时码。自定时意味着数据流的精确同步是

6、可行的。每一个比特都准确的在一预先定义时 间时期的时间中被传送。2.1 曼彻斯特码简介及其编码规则今天有许许多多的复杂的编码方法(例如8B/10B编码),在达到同等目的情况下只需要更少带宽负荷并且只有更少的同步信号相位模糊二进制码与曼彻斯特码波形的对比关系如下。110 0 -01 ,即把1变换为1/0序列中间下降沿代表1;把0变换为0/1序列中间上升沿表示 0。#图2.1 编码流程2.2 曼彻斯特码原理用于数字基带传输的码型种类较多, Manchester 码是其中常用的一种。 Manchester码是一种用跳变沿(而非电平)来表示要传输的二进制信息( 0 或 1) ,一般规定在位元中间用下跳

7、变表示” 1,用上跳变表示” 0 .曼彻斯特编码被被认为是一种自定时码自定时意味着数据流的精确同步是可行的。每一个比特都准确的在一预先定义时间时期的时间中被传送。曼彻斯特编码提供了一种简单的方法在长时间段内没有电平跳变的情况下,仍然能够对任意的二进制序列进行编码,并且防止在这种情况下同步时钟信号的丢失以及防止低通模拟电路中低频直流飘移所引起的比特错误。如果保证传送的编码交流信号的直流分量为零并且能够防止中继信号的基线漂移,那么很容易实现信号的恢复和防止能量的浪费。曼彻斯特码具有丰富的位定时信息。2.3 曼彻斯特码的应用范围曼彻斯特编码已经被许多高效率且被广泛使用的电信标准所采用,例如以太网电讯

8、标准。曼彻斯特编码是一种超越传统数字传输的信道编码技术,由于其具有隐含时钟、去除了零频率信号的特性使得它在石油勘探测井中也得到广泛的应用。在 1949 年第一次提出了的曼彻斯特编码方案, 是一个被应用在物理层的同步时钟编码技术用来将时钟和数据编码统一在一个同步比特数据流中。 在这项技术中 , 在电缆上被传送的真实二元数据不是以一连串的逻辑序列 1 或者 0 来表示的 ( 这项技术也是一种不归零码NRZ) 。 这些要传送的数据比特被转换成一个略微不同格式, 比起直接用二进制码(i.e. NRZ)来有许多的优势。 在曼彻斯特编码方案中 , 比特周期中间的 0 到 1 跳变表示逻辑0 , 比特周期中

9、间的 1 到 0 的跳变表示逻辑1 。 注意信号跳变不一定在 bitboundaries 比特边界 (一个比特和另外一个比特) 之间的分界线,但是总是发生在每个比特的中间位置。 曼彻斯特编码的规则列出如下:初始数据 发送的值逻辑 0 0 到 1( 比特中心向上跳变)逻辑 1 1 到 0( 比特中心向下跳变)3 Matlab 仿真MATLA建由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多

10、科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、 Fortran )的编辑模式,代表了当今国际科学计算软件的先进水平。MATLAB进行通信原理的仿真能从数字信号的根本上理解曼彻斯特编码的原理及处理方法。3.1 Matlab 程序x=1 0 0 1 1 0 0 0 0 1 0 1 1 0 0; %15位 M序歹Ut0=300;t=0:1/t0:length(x);for i=1:length(x)if(x(i)=1) %对 1 进行编码变为 10for j=1:t0/2y(t0/2*(2*i-2)+j)=1;y(t0/2*(2*i-1)+j)=0;endel

11、se % 对 0 进行编码变为 01for j=1:t0/2y(t0/2*(2*i-2)+j)=0;y(t0/2*(2*i-1)+j)=1;endendendy=y,x(i);M=max(y);m=min(y);plot(t,y);axis(0,i,m-0.1,M+0.1);title(15 位 M序歹U 1 0 0 1 1 0 0 0 0 1 0 1 1 0 0曼彻斯牛!编码);3.2 Matlab 波形Editgrt10 *片Q噂 kr*p WindowH 8口口 T H1年 *%、*:-X 0 口日 口图3.1 Matlab 波形4总结在这次通信原理课设之后,静下心来认真总结,发现收获很

12、多主要有三个方面:首先 在这次课设中,我和小组其他成员经历了许多快乐与心酸,我和大家在一起讨论问题,有 时候大家会愁眉不展,有时因为得到了队员提供的一个好建议或者一个好的想法而兴奋的 去仿真调试,最主要的是我体会到了团队协作的快乐与好处,我和组员相互学习,共同进 步。其次体会最深的就是自己实践的能力还有待提高,平时的学习只是理论的, 教育式的,有一点与实际不符,在这次课设过程中,我从最基本入手,建模规划,调试,问题处理, 我在实践中一点点的提高,整个过程结束,我对设计过程有了基本的认识,对自己的努力 方向也有了更加深刻的认识。最后就是自己心态的一个转变,从前对于集体的工作总是拖 拖拉拉,在原地

13、踏步而不肯去采取行动,经过这次课程设计,虽然做的题目很简单,但我 认识到积极行动与合作的重要性,没有什么天上掉馅饼的事,只要自己努力去做了,就会 有相应的成效。5设计体会及今后的改进意见在这次的课程设计过程中自己体会的东西有很多,其中最主要的就是对于知识的运用,课本上的知识说到底还是仅仅限于理论的,实际操作起来并非想象的那么容易与得心应手。通过本次课设,特别是利用软件进行仿真,从不同的方面体会通信技术的原理及实现, Matlab进行纯数字的操作,在掌握原理的基础之上可以完成复杂的通信技术,但是其结果更偏向于理论的研究与操作,不考虑硬件的能否实现及所需成本。参考文献1孙屹.MATLAB!信仿真开发手册.国防工业出版社.2006年7月第3版2陈树新.现代通信系统建模与仿真.西安电子科技大学出版社.2008年2月第1版.20033 Michel C. Jeruchim Philip Balaban.通信系统仿真:建模、方法和技术.国防工业出版社年1月#

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号