差分曼彻斯特编码课程设计

差分曼彻斯特编码课程设计

ID:26171928

大小:359.96 KB

页数:21页

时间:2018-11-25

差分曼彻斯特编码课程设计_第1页
差分曼彻斯特编码课程设计_第2页
差分曼彻斯特编码课程设计_第3页
差分曼彻斯特编码课程设计_第4页
差分曼彻斯特编码课程设计_第5页
资源描述:

《差分曼彻斯特编码课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计报告计算机网络题目:差分曼彻斯特模拟编码姓名:专业:班级:学号:指导教师:2013.12.210目录1.课程设计目的………………………………………………………012.课程设计要求………………………………………………………013.实验要求……………………………………………………………014.差分曼彻斯特编码简介……………………………………………015.设计思路……………………………………………………………026.图像示意……………………………………………………………027.算法流程图………………………………………………………

2、…028.实验模块分析………………………………………………………039.运行结果……………………………………………………………1010.实验总结…………………………………………………………11(1)结果分析…………………………………………………………11(2)实验感想…………………………………………………………1211.附录代码…………………………………………………………130一、课程设计目的:通过课程设计,巩固《计算机网络》课程学习的内容,强化上机动手能力,为后续各门计算机相关课程的学习打下坚实基础。课程设计为学生提供了一个独立

3、实践的机会,将课本上的理论知识和实际应用问题进行有机结合,锻炼综合分析、解决实际问题的能力。二、课程设计要求:1、对系统进行功能模块分析、控制模块分析正确;2、系统设计要实用;3、编程简练,可用,功能全面,具有较好的健壮性;4、说明书、流程图要清楚。三、实验要求:通过编译语言实现一个输入十六进制数输出差分曼彻斯特编码模拟图像实验。四、差分曼彻斯特编码简介:差分曼彻斯特编码是对曼彻斯特编码的一种改进,保留了曼彻斯特编码作为“自含时钟编码”的优点,仍将每比特中间的跳变作为同步之用,但是每比特的取值则根据其开始处是否出现电平的跳变来决定

4、。其原理是:每一位中间都有一个跳变,每位开始时有跳变表示“0”,无跳变表示“1”。位中间跳变表示时钟,位前跳变表示数据。其优点是:时钟、数据分离,便于提取。18五、设计思路:输入16进制数据,能够输出差分曼却斯特波形图,通过数组转变,将十六进制数据转化成二进制数据,转化过程中,必须将一位十六进制数据转化成四位二进制数据,并判断差分曼彻斯特编码,输出模拟图像。六、图像示意:七、开始算法流程图:输入一个十六进制数将十六进制转换四位二进制数表示判断输入数据进制不是二进制数,则运行结束是二进制组成的数据18输出差分曼彻斯特编码波形结束八、

5、实验模块分析:将一个十六进制数转化为二进制数voidtest(){charc[MAX];inta[16]={0};inti=0,j;cout<<"请输入一个十六进制数:"<>c;while(c[i]){if(c[i]>'0'&&c[i]<'9')c[i]=c[i++]-48;elseif(c[i]>='A'&&c[i]<='Z')c[i]=c[i++]-55;elseif(c[i]>='a'&&c[i]<='z')c[i]=c[i++]-87;18else{cout<<"输入错误,请从新输入"<

6、turn;}}i=0;while(c[i]){for(j=3;j>=0;j--){a[j]=c[i]%2;c[i]/=2;}for(j=0;j<4;j++)cout<

7、;}//只有ch[0]!=''时才会进入这个循环while(ch[index]!=''&&ch[0]!=''){if(ch[index]=='')//如果输入的数据中有空格则忽略{index++;continue;}18if(ch[index]!='0'&&ch[index]!='1'){cout<<"源数据有误!"<>temp;if(temp!='y')exit(1);flag=false;break;}ind

8、ex++;}returnflag;}差分曼彻斯特编码。第一个数据若是1,则用10代替;若是0,则用01代替。其他数据,后一个数据若是1,则数据起始位置不跳变;若是0,则数据起始位置产生跳变。并且,每个数据中间都会产生跳变。18voidDiffere

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。