欢迎来到天天文库
浏览记录
ID:14781064
大小:293.50 KB
页数:15页
时间:2018-07-30
《通信系统仿真综合课程设计-数字基带通信中线路码编码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实习报告课程名称通信系统仿真综合课程设计实习题目数字基带通信中线路码编码专业通信工程班级2班学 号学生姓名实习成绩指导教师2011年5月21日北京邮电大学世纪学院实习报告一、实习目的通过课程设计,巩固相关课程知识,增强动手能力和通信系统仿真的技能。在强调基本原理的同时,更突出设计过程的锻炼。强化学生的实践创新能力。要求学生在熟练掌握MATLAB仿真使用的基础上,学会通信仿真系统的基本设计与调试。学会查找资料、自学并结合通信原理的知识,对通信仿真系统进行性能分析。二、实习原理:1.HDB3的编码原理:HDB3编码与AMI码类似,它也是将信息符号“1”变换
2、为+1或-1的线路码,其相应的信号波形分别是幅度为+A和-A的半占空归零码,但与AMI码不同的是:HDB3码中的连“0”数被限制为小于或等于3,当信息符号中出现4个连“0”码时,就用特定码组取代,该特定码组称为取代节。为了在接收端识别出取代节,人为地在取代节中设置“破坏点”,在这些“破坏点”处传号极性交替规律受到破坏。编码规则:最多有三个连续“0”。(1)按AMI码的规则编码,即传号极性交替;(2)当连“0”个数超过3时,则将第4个“0”改为V符号,与前面一个非“0”符号极性相同,记为V或-V,称为破坏符号;(3)相邻V符号的极性必须交替出现,以确保编好
3、的码元中无直流;当相邻V符号之前有奇数个非“0”符号时,此项要求得到满足,当相邻V符号之间有偶数个非零符号时,将四连“0”的第一个“0”改为“B”,其极性与前一排“0”符号相反,第四个“0”改为“V”,极性与“B”相同。该B符号后面的非“0”符号从V符号开始再保持极性交替,其后面的非“0”符号与该B符号极性相反。(4)原来的传号与B符号合起来保持极性的交替;V符号保持极性交替。编码举例:代码:100001000011000011AMI码:+10000-10000+1-10000+1-1V符号:+1000+V-1000-V+1-1000-V+1-1B符号:
4、+1000+V-1000-V+1-1+B00+V-1+1HDB3码:+A000+V-A000-V+A-A+B00+V-A+A2.HDB3的译码原理(1)找到破坏极性反转的比特;(2)该比特以及该比特前面的三个比特译码为0;(3)幅度为+A以及-A的比特译码为1.编码举例:HDB3码:+1000+V-1000-V+1-1+B00+V-1+1信息:+A000+A-A000-A+A-A+A00+A-A+A译码:+1000+1-1000-1+1-1+100+1-1+1结果:1000010000110000113.HDB3编码流程说明:开始(1)产生随机二进制序列
5、(2)预置标志位i=0(使用for循环语句)13北京邮电大学世纪学院实习报告(1)i++,如果a[i]~=0则按当前极性交替次序变化a[i],如果a[i]=0且连“0”个数小于等于3,返回i++继续执行如果连“0”数大于3,则a[i+3]的极性与上一个V码极性相反。(2)计算两个V之间的“1”的个数,若“1”的个数为偶数时,将a[i]设为与a[i+3]同极性的B码,若“1”的个数为奇数,则返回循环继续。(3)如果i小于随机序列的长度,则循环继续,反之则结束。4.HDB3编、译码流程说明(1)编码流程图13北京邮电大学世纪学院实习报告标志位i产生随机二进制
6、序列i++x(i)=1?y(i)=-last_onecount=0是否count=count+1count=4?否是y(i)=0y(i)=-last_vcount=0y(i)*last_one=-1?y(i-3)=y(i)结束i>18(2)译码流程图:13北京邮电大学世纪学院实习报告标志位i产生随机二进制序列i++y(i)=0?z(i)=o且m=m+1y(i)=y(i-3)?y(i)*y(i-4)=1?z(i)=1m=0z(i-3)=0z(i)=0m=0z(i)=1m=0z(i)=1M=0z(i)=0M=0结束m=0是否m=2m=3m≠2且m≠3是否是否
7、i>185.源程序为:clearall;closeall;dt=0.01;%定义变量dt的值为0.01t=0:dt:5;%定义变量t的范围是0~5,步长0.01s1=exp(-5*t).*cos(20*pi*t);%定义s1的函数式s2=cos(20*pi*t);%定义s2的函数式E1=sum(s1.*s1)*dt;%定义E1的函数式P2=sum(s2.*s2)*dt/(length(t)*dt);%定义P2的函数式[f1s1f]=T2F(t,s1);%以f1和s1f为变量调用T2F13北京邮电大学世纪学院实习报告文件[f2s2f]=T2F(t,s2);
8、%以f2和s2f为变量调用T2F文件df=f1(2)-f1(1);%定义df的函
此文档下载收益归作者所有