


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计任务书学院信息科学与工程专业电子信息工程学生姓名贾兀龙学号0803030118设计题目HDB;码的仿真内容及要求:利用MATLAB/Simulink进行编程和仿真,仿真的内容可以是关于信源、 信源编码、模拟调制、数子调制、多兀调制、差错控制、多址技术、信道 仿真及具体通信电路的动态仿真实现。也可以用MATLAB编程对通信的某一具体环节进行仿真。进度安排:2011年06月17日选题目查阅资料2011年06月20日 编写软件源程序或建立仿真模块图2011年06月22 日 调试程序或仿真模型2011年06月24日 性能分析及验收2011年06月27 日 撰写课程设计报告、答辩指导教师(签字)
2、:年 月日学院院长(签字):年 月日HDB;码编码规则首先将消息代码变换成 AMI码;然后检查AMI码中的连0情况,当无4个或4个以 上的连0串时,则保持AMI的形式不变;若出现4个或4个以上连0串时,则将1后的 第4个0变为与前一非0符号(+1或-1 )同极性的符号,用 V表示(+1记为+V, -1记 为-V);最后检查相邻V符号间的非0符号的个数是否为偶数,若为偶数,贝U再将当前 的V符号的前一非0符号后的第1个0变为+B或-B符号,且B的极性与前一非0符号 的极性相反,并使后面的非0符号从V符号开始再交替变化关键词:HDB3码 MATLAB 编码原则 V 码 B码1课程设计目的 42课程
3、设计要求 43相关知识 44课程设计分析 65仿真 126结果分析 147参考文献 15、设计目的1. 综合应用Matlab编程与系统仿真、信号与系统、现代通信原理 等多门课程知识,使学生建立通信系统的整体概念;2. 培养学生系统设计与系统开发的思想;3. 培养学生利用软件进行通信仿真的能力;4. 培养学生独立动手完成课题设计项目的能力;5. 培养学生查找相关资料的能力。二、设计要求1. 每人独立完成一个题目2. 对通信系统有整体的较深入的理解,深入理解自己仿真部分的原理的基础,画出对应的通信子系统的原理框图3. 提出仿真方案;4. 完成仿真软件的编制5. 仿真软件的演示6. 提交详细的设计报
4、告三、相关知识在实际的传输系统中,并不是所有的代码电气波形都可以信道中传输。含有直流分量和较丰富的单极性基带波形就不适宜在低频传输特性差的信道中传输,因为它有可能造成信号的严重的畸变。在传输码(或称线路吗)的结构将取决于实际信道特性和系统的工作条件。通常, 传输码的结构应具有以下的特性:(1)相应的基带信号无直流分理,且低频分量少:(2)便于从信号中提取定时信息:(3)信号中高频分应尽量少以节省传输频带并减少码间串扰。(4)不受信号源统计特性影响,即能适应于信息源变化:(5)具有内在的检错能力,传输的码型应具有一定的规律性,以便利用这一规律 性进行宏观监测:(6)编译码设备要尽可能简单,等等。
5、满足以上特性的传输码型种类繁多,这里使用HDB3要了解HDB3码的编码规则,首先要知道AMI码的构成规则,AMI码就是把单极性脉 冲序列中相邻的“1”码(即正脉冲)变为极性交替的正、负脉冲。将“ 0”码保持不变, 把“ T码变为+1、-1交替的脉冲。如:NRZ码:AMI 码:-10 0 0 0 +10 0 0 0 -1 +10 0 0 0 -1 +1HBD35( 3nd Order High Density Bipolar)的全称是三阶高密度双极性码,它是AMI码的一种改进型,改进目的是为了保持 AMI码的优点而克服其缺点,使连“ 0”个数 不超过3个。其编码规则:(1)检查消息码中连“ 0”
6、的个数。当连“ 0”数目小于等于3时,HBD码与AMI 码一样(“1”交替的变换为“ +1 ”和“ -1”,“0”保持不变)。(2)当连“0”数目超过3时,将每4个连“ 0”化作一小节,定义为“ B00V称为 破坏节,其中V称为破坏脉冲,而B称为调节脉冲;(3)V与前一个相邻的非“ 0”脉冲的极性相同(这破坏了极性交替的规则,所以 V称破坏脉冲),并且要求相邻的V码之间极性必须交替。V的取值为“ +1”或“ -1”;(4)B的取值可选0、+1或-1 ,以使V同时满足(3)中的两个要求;(5)V码后面的传号码极性也要交替。例如:消息码:1 000 0 1 000 0 1 1 000 0 000
7、0 1 1AMI 码:-1 000 0 +1 000 0 -1+1 000 0 000 0 -1+1HDB码:-1 000-V +1 000+V -1+1-BOO-V +BOO+V-1+1其中的土 B脉冲和土 V脉冲与土 1脉冲波形相同,用V或B表示的目的是为了示意其 中的该非“0”码是由原信码的“ 0”变换而来的。当相邻两个V码之间有奇数个“T码时,能保证V码满足(3)的要求,B取“0”; 当相邻两个V码之间有偶数个“ 1”码时,不能保证V码极性交替,B取“+T或“-1”, B码的符号与前相邻“1”相反,而其后面的V码与B码极性相同。四、课程设计分析(1) 实验编码原理框图如下所示:取代糊断
8、破坏朮产生单双变换(1)编码框图以下是V码以及B码产生的框图:(2) V码产生单元的工作流程图(3) B码产生单元的工作流程图译码规则:在接收端,将接收到的HDB码序列恢复为原输入二进制数字信息序列的过程称为译码对HDB码而言,译码就是找到编码时插入的特殊序列并将它恢复为 0000。根据 编码原则,HDB的译码可分为三个步骤:(1) 根据“v”的极性特点,找出特殊序列。由于编码时,每个“ V的极性都 与其前一个“1”码的极性相同,所以,在接收序列中一旦出现连续两个同极性码时,两个同极性码的后一个即为“ V,此“V与其前的三位码就是一个特殊序列;(2) 将所有的特殊序列都恢复为“ 0000”;(
9、3) 将正、负脉冲都恢复为“ 1”码,零电平恢复为“ 0”码。下图是译码的框图:(4)译码框图(2)程序源代码global dt df t f Nclose allN=2A13; %采样点数L=8;%每码元的采样点数M=N/L; %码元数Rb=2;Ts=0.5;%码元宽度是0.5usdt=Ts/L;df=1/(N*dt); %MHzRT=0.5;%占空比T=N*dt ;%截短时间Bs=N*df/2; %系统带宽t=-T/2+dt/2:dt:T/2; %时域横坐标f=-Bs+df/2:df:Bs; %频域横坐标figure(1)set(1,Positio n,10,50,300,200)%设定窗
10、口位置及大小figure(2)set(2,Positio n,350,50,300,200)%设定窗口位置及大小EPAMI=zeros(size(f); EPHDB=zeros(size(f); for ii=1:8ami=zeros(1,M);hdb=zeros(1,M);a=rou nd(ra nd(1,M);b=3;%表示0000之间循环个数c=-1;%记载相邻V之间的1元素个数sign 1=-1; %标志前一个信号sign2=-1; %标志前一个信号for ii=1:Mif a(ii)=1sig n1=0-sig n1;ami(ii)=sig n1;endendfor ii=1:Mif
11、 b=3%表示非 0000if a(ii)=1sig n2=0-sig n2;hdb(ii)=sig n2;if c=0%表示不是第一个0000c=c+1; % 用来计算相邻V之间的非0元素个数endelseif ii=M-3 & a(ii)+a(ii+1)+a(ii+2)+a(ii+3)=0if mod(c,2)=1 %000Vhdb(ii+3)=sig n2;else %B00Vsig n2=0-sig n2;hdb(ii)=sig n2;hdb(ii+3)=sig n2;endc=0;b=0;endelseif b3% 对 0000 的循环b=b+1;endendfor i=1:Lami
12、1(i+0:M-1*L)=ami;hdb1(i+0:M-1*L)=hdb;endAMI=T2F(ami1);PAMI=AMI.*conj(AMI)/T;HDB=T2F(hdb1);PHDB=HDB.*conj(HDB)/T;EPAMI=(EPAMI*(ii-1)+PAMI)/ii;EPHDB=(EPHDB*(ii-1)+PHDB)/ii;figure(1)aa=30+10*log10(EPAMI+eps);%加 eps 以避免除以零bb=30+10*log10(EPHDB+eps);plot(f,aa,g);gridaxis(-8,+8,-80,80)xlabel(f (MHz)ylabel(
13、AMIPs (f) (dBm/MHz)figure(2)plot(f,bb,b);gridaxis(-8,+8,-80,80)xlabel(f (MHz)ylabel(HDBPs (f) (dBm/MHz)figure(3)subplot(3,1,1)tt=1:40;stem(tt,a(1:40),g)title( 原始RNZ言号)subplot(3,1,2)stem(tt,ami(1:40),g)title(AMI信号)subplot(3,1,3)stem(tt,hdb(1:40),g)title(HDB 码)end%各下面的代码保存在t2f.m文件中fun ction X=t2f(x)gl
14、obal dt df N t f T%X=t2f(x)%x为时域的取样值矢量%灿x的傅氏变换%X与 x长度相同,并为2的整幕。%本函数需要一个全局变量dt(时域取样间隔)H=fft(x);X=H(N/2+1:N),H(1:N/2)*dt;end五仿真图it国訳?* 量打*丹 I蛋 IL* 星HDFPA idG 皿出?r昱打stt?址-!=-Mr盟口iitAv耗祖讪 1六结果分析HDB3(High Density Binary 3)码的全称是3阶高密度双极性码。它是 AMI码的 一种改进型,主要是为了克服 AMI码中连“0”时所带来的提取定时信息的困难。HDB3编码规则是:先把消息代码中的“ 1
15、”交替变成“+ 1”和“1”, “0”仍然保持“ 0”不变的AMI码,然后去检查AMI码的连“0”的情况,当没有4个和4个以上连“ 0” 串时,这样的AMI码就是HDB3S ;当出现4个和4个以上连“ 0”串时,则将每4个连“0”的小段的第4个“0”变换成与其前一个非零符号相同极型的符号,并用“+ V 和“V表示若此“ V使后面的序列破坏了“极性交替反转”的原则,则将出现直流分量。故需要保证相邻“ V的符号也是极性相反,所以,当不满足 V也极性相反 时,将这个连“ 0”码无串的等一个“ 0”变成“一B”和“+ B” 。“B的符号与前 一个非“ 0”码的符号相反,并且让后面的非“ 0”码元符号从
16、“ V码开始再交替变 化。HDB3码译码比较容易,从收到的符号序列中可以容易地找到破坏点 V,于是也断定 V符号及其前面3个符号必是连0符号,从而恢复4个连0码,再将所有的-1变成+1 后便得到原消息代码。下面用例题来进一步说明编码与译码的原理:例:求序列寸应的HDB码。编码译码步骤如下:找出四连0序列;用特殊序列代替连0序列,第一个特殊序列可任意选择如选择100V。(a)输入的二进制序列1 0 1 110 00 10 100 10 0 00 100 0 0 0(b)用特殊序代替0000 1 0 1 11 0 0 V0 10 0 0 V1 0 0 V(c)编码输出序列-0 + -+ 0 0 +
17、0 -0 0 0 -+ 0 0 +例522图将“1”和“V标上极性“+ 1”或“一1” 。输入数据中的“ 1”和特殊序列中的1”作为一个整体极性交替,第一个“ 1”的极性可任意选择如选择“1”。第一个特殊序列中的“ V “与其前第一个“1”的极性相同,后面的“ V依次极性交替。 根据上面步骤列出系列各式以及画图,实现 HDB码的编码。2345678910111213b2Tb1415161718通过译码原理可知:V码与B码的极性相同,我们可以对这个输出码从后开始译码, 自然而然的可以得到原输入的序列,此时,编码与译码就完成了。另外说明:1.由于第一个特殊序和第一个“ 1”的极性均可任意选择,所以同一数 字信息序列的H
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安徽省浮山中学2025届高三下(5月)考试化学试题含解析
- 贵州职业技术学院《食品微生物检测技术》2023-2024学年第二学期期末试卷
- 浙江省绍兴市诸暨市2025年初三下学期联考押题卷化学试题试卷含解析
- 长治幼儿师范高等专科学校《第二外语法语专业理论教学》2023-2024学年第二学期期末试卷
- 影像设备学课件
- 中国戏曲学院《金融统计学》2023-2024学年第二学期期末试卷
- 浙江省金华市武义第三中学2024-2025学年高三教学质量统一检测试题(一)语文试题试卷含解析
- 山东省郯城县九年级历史下册 第7课 世界反法西斯战争的胜利教学设计 新人教版
- 三年级思想品德下册 大家帮助大家教学设计 首师大版
- 毕业论文课题研究来源分析
- 夏晖冷链物流公司
- 2025年汽车维修技能大赛理论知识考试题库及答案(共450题)
- 2024年南通市公安局苏锡通园区分局招聘警务辅助人员考试真题
- 不良资产处置业务操作流程与财务管理
- 2024-2025学年人教版初中地理七年级下册课件 第10章 第2节 巴西
- 2025届山东省青岛市高三下学期一模英语试题(原卷版+解析版)
- 2025年开封大学单招职业倾向性考试题库含答案
- 2025届福建省厦门市高三第二次质量检测地理试题(原卷版+解析版)
- 车队安全学习培训课件
- 地理视角解读电影《哪吒》-开学第一课-高中地理
- 《儿童代谢综合征临床防治指南(2025)》临床解读
评论
0/150
提交评论