ImageVerifierCode 换一换
格式:DOC , 页数:42 ,大小:548.02KB ,
资源ID:826470      下载积分:20 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 微信支付   
验证码:   换一换

加入VIP,免费下载资源
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.wodocx.com/d-826470.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业论文-基于SystemView的HDB3编解码仿真系统设计.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

毕业论文-基于SystemView的HDB3编解码仿真系统设计.doc

1、目录摘 要IABSTRACTII引言11绪论21.1课题背景及研究意义21.2HDB3码的应用31.3本文主要研究内容32SYSTEMVIEW软件介绍42.1SystemView简介42.2SystemView图符库简介42.2.1基本库42.2.2专业库52.2.3自定义库52.3本文涉及的图符详细介绍52.3.1基本库52.3.2专业库73编译码系统设计方案93.1编码器设计方案93.1.1四连“0”检测器103.1.2“V”码产生器103.1.3“B”码产生器103.1.4AMI编码器113.2译码器设计方案124仿真实验及结果分析144.1编码器部分144.1.1编码器电路144.1.

2、2编码器仿真波形及分析164.2.1译码器电路214.2.2译码器仿真波形及分析225结束语27致谢2835摘要在实际数字通信中,经常需要在数字通信设备之间通过同轴电缆或其他有线传输媒介来传输数字基带信号。通常采用的线路码型有AMI码(双极性传号交替反转码)和HDB3码(三阶高密度双极性码)等。本文重点讨论HDB3码的编译码功能实现。本文根据HDB3码的编译码规则,给出了HDB3码的编码器和译码器的设计方案(其中编码器包括四连“0”检测、“V”码生成、“B”码生成和AMI编码四个模块),借助SystemView仿真软件平台构建了仿真实验系统,进行仿真实验,并对实验结果做了详细分析。System

3、View仿真软件功能十分强大,包含内容也较多,本文仅对软件功能做简要介绍,在实验系统中涉及的图符,文中给出了详细的功能说明和参数设置说明。仿真结果表明,HDB3码的编码器和译码器设计正确,电路实现较为简便,整个系统的时延较小,HDB3码的频谱结构符合数字通信传输码型的要求。关键字:HDB3码;SystemView;编译码ABSTRACTIn the digital communications, actually, digital baseband signal should be transmitted between communication equipments by coaxial

4、cable or other transmission medium. The codes usually used are AMI, HDB3 and so on. This paper will discuss the design and implement of codec of HDB3. Based on rules of HDB3, HDB3 codec design will be given(there are four modules in encoder, namely, detection of four 0 sequence in source information

5、, generator of “V”, violation of the AMI rule, generator of “B”, obeying the AMI rule, and AMI encoder). With the help of SystemView software, codec system will be constructed, and the result will be analyzed. The software, SystemView, is very strong in function, with much content. The brief introdu

6、ce will be given, and the button referred to in the HDB3 codec system described detailedly, including its function and parameters. The result demonstrates the validity of HDB3 codec design. In addition, the system is not complicated in circuit and little in time delay. Moreover, the spectrum is corr

7、esponded to requirements of digital communication codes.Key words: HDB3 code; SystemView; codec引言数字通信系统中,数字信源的输出通常是采用单极性不归零码表示,这种信号不但含有直流分量,而且低频成分也极其丰富,不适合在低频特性不好的信道中传输,接收端位定时信号也不便从中直接提取。随着数字通信的发展,人们先后提出了许多适合线路传输的码型。HDB3码是AMI码的改进形式。AMI码无直流,低频成分很少,符合基带系统的要求。但当信息序列中连“0”较多时,AMI码编码输出为0,这样接受端难以从接收到的信号中提取

8、位定时信号。HDB3码就是克服了这一问题的一种码型,在实际中有着广泛的应用,是CCITT G.703推荐的PCM基群、二次群和三次群的数字传输接口码型。HDB3码虽然采用的是双极性归零码型,但由于码元之间引入了相关性,频谱结构得到优化,主瓣宽度与不归零码型相同。本文给出了HDB3码的编码器和译码器的设计,并通过仿真验证了设计的正确性,以及HDB3码作为数字通信系统常用线路码的优越性,总共分为五章:第一章为绪论,介绍了HDB3码的理论基础;第二章为SystemView软件介绍,给出了该软件整体的简要介绍,以及HDB3编译码仿真所涉及的图符的详细介绍;第三章为编译码系统设计方案,对编码器和译码器两

9、个模块分别进行阐述;第四章为仿真结果及分析,给出仿真过程中个关键点的波形图和频谱图,并对仿真结果做出分析;第五章为结束语,对HDB3编译码系统的设计方案和仿真结果做总结和归纳。1绪论1.1课题背景及研究意义数字脉冲调制的方法有三种:脉冲幅度调制(PAM)、脉冲位置调制(PPM)和脉冲宽度调制(PDM)。由于脉冲幅度调制的频带利用率高,所以数字PAM信号特别使用在限带基带信道中传输。常用的数字PAM信号波形(码型)有:单极性不归零码(NRZ)、双极性不归零码、单极性归零码(RZ)、双极性归零码、差分码(又名相对码)和多电平的PAM信号波形(MPAM)。线路码,又称调制码或传输码,是在数字基带传输

10、中,对所要传输的不相关序列进行相关编码,用来控制编码后的数字基带信号波形的功率谱形状,以适应在基带信道中传输的要求。由于在基带信道传输时,不同传输媒介具有不同的传输特性,所以需要使用不同的接口线路码型,这在国际上有统一规定。为了匹配于基带信道传输媒介的传输特性,并考虑到在收端提取时钟方便,希望所设计的线路码型应具有以下的特性:(1)线路码的功率谱密度特性匹配于基带信道的频率特性。(2)减少线路码频谱中的高频分量。尽量减少线路码频谱中的高频成分,使得线路码的带宽比基带信道带宽窄得多,这样一方面可节省传输频带,另一方面也可使得在传输时不致引起码间干扰。综合上述两点,一般要求线路码的功率谱不应含有离

11、散的直流分量,并尽量减小低频分量及高频分量。(3)便于从接收端的线路码中提取符号同步信号。为便于在接受端从收到的线路码中提取符号同步信号(即时钟分量),一方面要求线路码经简单的非线性变换后能产生离散的时钟分量,可从中提取时钟;另一方面希望从线路码提取的离散时钟分量尽量不受信源所产生数字符号的统计特性的影响,即使在信源输出符号中出现长串连“0”或连“1”码时,仍能从线路码中恢复时钟。(4)减少误码扩散。对某些线路码型,由于信道传输产生的单个误码会导致译码输出出现多个错误,称此现象为误码扩散,希望误码扩散越少越好。(5)便于误码监测。要求在基带传输中具有内在的检错能力,可检测出基带信号码流中错误的

12、信号状态。(6)尽量提高线路码型的编码效率。本文所要讨论的HDB3码就是常用的线路码的一种,采用双极性不归零码型。1.2HDB3码的应用CCITT建议,HDB3码为PCM系统欧洲系列时分多路数字复接一次群2.048Mbit/s、二次群8.448Mbit/s、三次群34.368Mbit/s的线路接口码型。HDB3码具有以下特点:(1)无直流分量、低频分量小。(2)连0串不会超过3个,对定时信号的恢复十分有利。(3)编码复杂,但译码简单。鉴于HDB3码的优点,它在实际通信系统中应用十分广泛。例如,某数字微波通信设备输出的2.048Mbit/s单极性不归零码序列需要通过同轴电缆传向相隔几千米远的另一

13、个数字终端复用设备。由于单极性不归零码序列的功率谱中含有离散的直流分量及很低的频率成分,与同轴电缆的传输要求(由于均衡与屏蔽的困难,不使用低于60kHz的频率)不相符,所以该码型不适宜在电缆中传输。为此,国际上有规定,在数字通信设备之间传输2.048Mbit/s数据的接口码型为HDB3码。因而,需将该数字微波通信设备输出的2.048Mbit/s单极性不归零码变换成HDB3码,然后再通过电缆传输至远处的数字终端复用设备,而此数字复用终端设备在收到HDB3码后,立即设法从传来的HDB3码中提取出符号同步信号(即时钟分量),再将HDB3码型变换为单极性不归零码序列,这样就完成了远距离的数字基带传输。

14、1.3本文主要研究内容如上所述,HDB3码特点符合线路码选码要求,适合实际应用。本课题研究的主要内容是基于SystemView仿真平台的HDB3码编码器和译码器的设计和实现,得到预期仿真结果,再对结果进行分析,探讨HDB3采用码型的优点,以及HDB3码作为线路码的优点。2SystemView软件介绍2.1SystemView简介SystemView是一个信号级的系统仿真软件,主要用于电路与通信系统的设计、仿真,是一个强有力的动态系统分析工具,能满足从数字信号处理、滤波器设计、直到复杂的通信系统等不同层次的设计、仿真要求。SystemView以模块化和交互式的界面,在大家熟悉的Windows窗口

15、环境下,为用户提供了一个嵌入式的分析引擎。使用SystemView,只需关心项目的设计思想和过程,而不必花费大量的时间去编程建立系统仿真模型。用户只需使用鼠标点击图标即可完成复杂系统的建模、设计和测试,而不必学习复杂的计算机程序编程,也不必担心程序中是否存在编程错误。SystemView仿真系统有以下特点:1、能仿真大量的应用系统2、快速方便的动态系统设计和仿真3、在报告中方便地加入SystemView的结论4、提供基于组织结构图方式的设计5、多速率系统和并行系统6、完备的滤波器和线性系统设计7、先进的信号分析和数据块处理8、可扩展性9、完善的自我诊断功能SystemView软件虽小,但功能强

16、大,使用方便,是迄今为止专用于动态系统仿真的优秀软件,特别是在通信系统分析和设计领域具有广阔的应用前景。2.2SystemView图符库简介SystemView的图符库是进行仿真的基本单元,可分为基本库(Main Libraries)、专业库(Optional Libraries)以及自定义库(Custom Libraries)三种。基本库与专业库之间由“库选择”按钮进行切换,而扩展库则要由定义库听过动态链接库(*.dll)加载进来。2.2.1基本库SystemView的基本库包括信号源库(Source)、子系统库(Meta System)、加法器(Adder)、子系统输入/输出端口(Meta

17、 I/O)、算字库(Operator)、库函数(Function)、乘法器(Multiplier)、信号接收器库(Sink)等,为系统仿真提供最基本的工具。其中仔细痛苦不属于SystemView所提供的范围,其内容要由用户自己创建;子系统输入/输出端口只能够包含两个图符,用于设置子系统与系统与系统其它部分连接时的输入/输出端口,实际在创建子系统时可自动调用,无需用户选择。加法器库和乘法器库中各只有一个图符,其功能是完成几个输入信号的加法和乘法运算,这样,基本库实际上由信号源库、算子库、函数库和信号接收器库组成。2.2.2专业库除了基本库以外,SystemView的专业库提供可选择的能够增加核心

18、库功能的用于特殊应用的库。使用专业库中的图符,SystemView就可以方便地进行各种复杂的系统仿真,更能发挥SystemView信号级系统设计的特点。SystemView的专业库包括有通信库(Communication Library)、DSP库(DSP Library)、逻辑库(Logic Library)、射频/模拟库(RF/Analog Library)和M-Link应用。它们分别用于基本通信系统的仿真、DSP系统的仿真、逻辑模拟、无线通信系统射频模块的仿真与科学计算软件Matlab的链接。2.2.3自定义库当SystemView丰富的图符库资源不能完全满足用户的需要时,SystemV

19、iew还提供了自定义库“User Code Library”功能,为系统设计人员提供了更加灵活的设计手段。2.3本文涉及的图符详细介绍本课题是基于SystemView5.0版本实现HDB3码编译码系统的仿真的,本节将给出在该软件版本下,后续的HDB3码编译码系统仿真中所涉及到的图符库和图符,以便于查询和应用。2.3.1基本库仿真时所用到的基本库中的图符或库如下所示: 信源库 子系统 加法器 操作库 函数库 信宿库接下来按上述顺序给出部分图符或库的使用方法。信源库。双击信源库图标,弹出对话框如图2-1所示。图2-1信源库对话框选择Periodic中的Pulse Train进行参数设置,可以得到时

20、钟信号;选择Noise/PN中的PN Seq进行参数设置,可以得到随机序列;选择Aperiodic中的Step Fct进行参数设置,可以得到阶跃信号。子系统图符。在HDB3码的编译码系统仿真中,搭建并调试成功编码系统,进行译码系统搭建和调试时,编码系统就不需要再动,为使界面美观,且观察、调试译码系统更加方便,可以把编码系统用子系统图符表示。选定待建子系统中所包含的所有图符及其连接,单击鼠标右键,选择“Create Metasystem”,即可完成子系统的创建。子系统以一个图符体现出来,该图符与SystemView所提供的其他图符形状相同。操作库。双击操作库图符,弹出对话框如图2-2所示。图2-

21、2操作库对话框选择Logic中的Compare进行参数设置,实现数据比较器功能;选择Delays中的Delay进行参数设置,实现时延功能。函数库。双击函数库图符,弹出对话框如图2-3所示。图2-3函数库对话框选择Non Linear中的Rectify可以实现全波整流功能。信宿库。双击信宿库图符,弹出对话框如图2-4所示。图2-4信宿库对话框选择Analysis中的Analysis可以实现波形显示功能。这是进行波形分析时最常用的图符。2.3.2专业库在专业库中,仿真用到的只有逻辑库中的图符,逻辑库的标识图为 。双击逻辑库图符,弹出对话框如图2-5所示。图2-5逻辑库对话框选择Gates/Buff

22、ers中的AND、Invert、NOR和OR进行参数设置,分别可实现与、非、或非和或的功能;选择FF/Latch/Reg中的Shft-8in进行参数设置,可实现最多8位移位寄存器的功能,HDB3码译码器利用该器件实现五位移位寄存器功能;选择Counters中的Cntr-4进行参数设置,可实现四位输入的计数器功能;选择Mixed Signal中的SPDT进行参数设置,可实现单刀双掷开关,即数据选择器的作用;选择Devices/Parts中的One-Shot进行参数设置,可实现单稳态触发器功能。3编译码系统设计方案3.1编码器设计方案HDB3码是AMI码的改进形式。AMI码的编码规则很简单,可概括

23、为 “一变零不变,正负交替换”,这种编码规则虽然解决了信源输出码型存在直流分量和低频分量的问题,但当信息序列中连“0”较多时,接收端难以从接受信号中提取定时信号,HDB3码克服了AMI码的这一问题,其编码原理如下:先将信息符号中的“1”交替变换为+1与-1,然后去检查它的连“0”串情况,当出现4个以上连“0”串时,则将每4个连“0”小段的第4个“0”变换成与前一非0符号(+1或-1)同极性的符号,显然,这样会破坏“极性交替反转”的规律。该符号被称为破坏符号,用V符号表示(即+1记为+V,-1记为-V)。为使附加V符号后的序列不破坏“极性交替反转”造成的无直流特性,还必须保证相邻V符号也应极性交

24、替。当相邻V符号之间有奇数个非0符号时,就用取代节“000V”(V符号取+1或-1)来取代4个连“0”;当相邻V符号之间有偶数个非0符号时,则用“B00V”取代节代替4个连“0”,而B符号的极性与前一非0符号服从极性相反(以+1记为+B,-1记为-B)。值得注意的是:让该B符号后面的非0符号从V符号开始再交替反转极性。下面以100001000011000011为例,说明HDB3编码的具体方法,见表3-1。表3-1HDB3编码过程输入信息100001000011000011V码0000+10000-100000+100B码000000000000100000B码信息合路+10000-10000+

25、1-1+1000-1+1HDB3码+1000+1-1000-1+1-1+100+1-1+1图3-1HDB3码编码器原理框图根据HDB3码编码原理设计的编码器原理图如图3-1所示。HDB3码编码器硬件电路设计应该包含四个模块:四连“0”检测器、“V”码产生器、“B”码产生器和AMI码编码器。本节就此四个模块的设计分别进行阐述。3.1.1四连“0”检测器四连“0”检测是判断是否产生“V”码和“B”码的关键所在,用计数器和逻辑电路来设计四连“0”检测电路原理图如图3-2所示。计数器的时钟周期等于码元宽度。或非门的逻辑是一真则假,清零端MR低电平有效。当输入信息为“1”时,计数器的清零端有效,计数器处

26、于清零状态;当输入信息中出现连“0”时,计数器处于计数状态,每输入一个“0”码,计数器加1,输入端连续输入四个“0”码,则计数器的输出端Q2输出“1”,该状态一方面反馈至计数器清零控制端通过和信息序列进行或非运算使计数器清零,另一方面作为四连“0”检测信号输出到后续的“V”码产生器。图3-2四连“0”检测电路原理框图3.1.2“V”码产生器“V”码产生器由一个单稳态触发器构成,原理图如图3-3所示。当输入的四连“0”检测信号跳变为“1”时,单稳态触发器产生一个宽度和码元宽度相同的脉冲信号。单稳态触发器的输出一方面是“V”码序列,另一方面输入到后续的“B”码产生器。图3-3“V”码产生电路原理框

27、图3.1.3“B”码产生器由HDB3编码规则可知,四连“0”的取代节可能是“000V”,也可能是“B00V”,具体用哪个取代节去代替,要看它之前的取代节后的“1”码的个数,当“1”码个数为偶数时,用“B00V”代替,当“1”码个数为奇数时,则用“000V”代替。之前已经生成了“V”码序列,“B”码序列的生成只需选择性的输出“V”码脉冲:当取代节不需要“B”码时,选择输出“0”,需要时选择输出“V”码脉冲,就可得到“B”码序列。因此,“B”码产生器中计数器的作用就是对每个取代节后的“1”码个数的奇偶进行统计,统计结果作为数据选择器的控制信号。“B”码产生器电路原理图如图3-4所示。图3-4“B”

28、码产生电路原理框图信息序列为单极性不归零码,要统计输入信息中“1”个数,需要先将单极性不归零码变换为单极性归零码,作为时钟信号输入。数据选择器的两路数据分别为“V”码序列和“0”电平。计数器的输出Q0,即计数器的最低位,具有奇偶判别功能,用Q0的输出信号控制数据选择器,当“1”的个数为奇数时Q0输出“1”,数据选择器输出“V”码序列;当“1”的个数为偶数时Q0输出为“0”,数据选择器输出“0”电平。时延后的“V”码序列每输入一个“1”,计数器清零。3.1.4AMI编码器图3-5AMI码编码电路原理框图AMI码的编码方法是:将输入编码器的二进制信息符号“0”编为AMI码的“0”符号;将二进制信息

29、符号“1”编为交替出现的“+1”和“-1”AMI码。AMI码编码器电路原理图如图3-5所示。单极性归零符号序列一方面作为计数器的时钟信号,统计输入序列中符号“1”的个数,另一方面控制两个单稳态触发器产生脉冲,这两个单稳态触发器的脉冲电平分别为“+1”和“-1”,实现了单极性到双极性的变换,单稳态触发器的脉冲宽度为信息序列码元宽度的一半,实现了不归零码到归零码的码型转换。计数器的输出Q0控制数据选择器。当Q0为“1”时,输入的信息序列中,当前输入的符号“1”为第奇数个,数据选择器输出“+1”; 当Q0为“1”时,输入的信息序列中,当前输入的符号“1”为第偶数个,数据选择器输出“-1”。默认输入信

30、息序列的前一个非零符号编码为“-1”。3.2译码器设计方案HDB3码的译码规则比较简单。首先,接收端将“+1000+1”、“-1000-1”、“+100+1”和“-100-1”这四种特殊序列依次恢复为“+10000”、“-10000”、“0000”和“0000”;然后将+1、-1均恢复为1即可。译码部分主要由组合逻辑电路实现,原理图如图3-6所示。图3-6HDB3码译码器原理框图先将HDB3码按“+1”和“-1”分为两路单极性信号。当+1分路(-1分路)信号检测出“10001”或“1001”,同时-1分路(+1分路)信号检测出“0000”时,则可确定检测到特殊序列,或门输出变为1,单稳态触发器

31、产生宽度为四个码元宽度的脉冲,传号用“0”表示,空号用“1”表示。分析时序可知,或门输出变为1之前紧邻的四个码元正是编码序列中特殊序列需要译码为0的符号,HDB3码经过全波整流、时延四个码元的处理后与单稳态触发器的输出序列做乘运算,即可恢复不归零二进制序列。由于两路的检测过程完全相同,下面就其一路信号给出“10001”、“1001”和“0000”检测门电路的逻辑表达式,记五位移位寄存器的输出分别为A、B、C、D、E。记“10001”检测器的输出为F1,则(3-1)记“1001”检测器的输出为F2,则 (3-2)记“0000”检测器的输出为F3,则 (3-3)特殊序列检测完毕后,还需对这对六路检

32、测结果进行组合逻辑运算,作为单稳态触发器的输入信号,记该信号为F4。同时记+1分路的检测结果为F1up、F2up、F3up,-1分路的检测结果为F1down,F2down,F3down以示区别,则 (3-4)4仿真实验及结果分析本章将根据前述原理和设计思路,给出利用SystemView仿真系统构建的系统电路图、和各关键点的仿真波形图,并对波形进行深入分析。同时,为了便于理解整个系统的时序逻辑,还将给出一些重要参数的设置。仿真时设置二进制信息速率为1000bps。系统的时间设置:采样频率为100000Hz,采样点数为10000。系统电路图如图4-1所示。图4-1HDB3码编译码系统仿真电路图下面

33、就编码和译码两个大模块给出详细分析。4.1编码器部分4.1.1编码器电路基于SystemView仿真系统构建编码器电路图如图4-2所示。仿真过程中的关键图符参数设置如表4-1所列。图4-2编码器仿真电路图表4-1HDB3码编码仿真关键图符参数图符编号库/图符名称参数设置3Source:PN SeqAmp=0.5V,Offset=0.5V,Freq=1000Hz1、15、34、43、52Source:Step FctAmp=1V10、18、39、49Source:Pulse TrainAmp=1V,Freq=1000Hz,Pulse Width=0.0005s9Logic:NORThreshol

34、d=0.5V,True Output=1V0、31、42、51Logic:Cntr-4Threshold=0.5V,True Output=1V13Logic:One-ShotThreshold=0.5V,Pulse Width=0.001s,True Output=1V46、55Logic:One-ShotThreshold=0.5V,Pulse Width=0.0005s,True Output=-1V45、54Logic:One-ShotThreshold=0.5V,Pulse Width=0.0005s,True Output=1V19、40、50Operator:AndThresho

35、ld=0.5V,True Output=1V30Operator:DaleyDaley Type:InterpolatingDaley=0.004s35Operator:DaleyDaley Type:InterpolatingDaley=0.001s(可在0.001至0.003之间任意取值)59Operator:DaleyDaley Type:InterpolatingDaley=0.003s21、47、56Logic:SPDTCtrl Thresh=0.5V4.1.2编码器仿真波形及分析图4-3信息序列波形由图4-3可以得到信息序列波形对应的二进制序列是:01100 00011 01010

36、 00010 10101 10010 01010 01000 01110 0000110000 10000 00001 11100 10111 01111 11010 10110 10000 11100本章的仿真分析都是基于该信息序列给出的,后续提及信息序列均指该序列,为避免重复,将不再列出该二进制序列串。时钟信号波形如图4-4所示,作为波形参照。随后,将按仿真执行顺序给出关键点的波形及对应的二进制序列串(便于对照),并对波形(对应的二进制序列)做详细分析。图4-4时钟信号波形图4-5“V”码序列波形由图4-5可知,“V”码序列波形对应的二进制序列是:00000 00100 00000 000

37、10 00000 00000 00000 00000 01000 0001000000 10000 10001 00000 00000 00000 00000 00000 00000 10000图4-6“B”码序列波形由图4-6可知,“B”码序列波形对应的二进制序列是:00000 00100 00000 00010 00000 00000 00000 00000 00000 0000000000 10000 00001 00000 00000 00000 00000 00000 00000 00000由图4-3和图4-5可见,每从信息序列中检测出四个连“0”,在第四个“0”码结束时产生一个和码

38、元宽度相同的“V”码脉冲。统计每个“V”码脉冲之间信息序列中“1”的个数:第一个“V”码之前有2个“1”,第一个“V”码和第二个“V”码之间有4个“1”,第二个“V”码和第三个“V”码之间有9个“1”,第三个“V”码和第四个“V”码之间有3个“1”,第四个“V”码和第五个“V”码之间有2个“1”,第五个“V”码和第六个“V”码之间有1个“1”,第六个“V”码和第七个“V”码之间有0个“1”,第七个“V”码和第八个“V”码之间有19个“1”。根据编码规则,第一、二、五、七个特殊序列的“V”码均有“B”码与之对应,而第三、四、六、八个特殊序列只有“V”码,检查图4-6所示的“B”码序列,可知“V”

39、码和“B”码的产生都符合编码规则。因为HDB3码四连“0”检测时相邻码元的关联性,对于信息序列而言,“V”码序列有一个码元的时延,“B”码序列有四个码元的时延。为使信息序列、“V”码序列和“B”码序列同步,需要给信息序列加四个码元的时延,给“V”码序列加三个码元的时延。所以最后的编码结果将会有四个码元的时延。图4-7信息时延四个码元与“B”码合路序列波形由图4-7可知,信息序列时延四个码元与“B”码序列合路波形对应的二进制序列是:00000 11100 00110 10110 00101 01011 00100 10100 10000 1110000011 10001 00001 00011

40、11001 01110 11111 10101 01101 00001图4-8信息时延四个码元与“B”码合路序列AMI码编码波形由图4-8可知,信息时延四个码元与“B”码合路序列的AMI编码波形(采用双极性归零码型)对应的序列是:00000+1-1+10000-1+10-10+1-1000+10-10+10-1+100-100+10-100+10000-1+1-100000+1-1+1000-10000+1000-1+1-1+100-10+1-1+10-1+1-1+1-1+10-10+10-1+10-10000+1容易验证,信息序列时延四个码元后与“B”码序列合路后序列的AMI码编码序列中,“

41、0”码未变,“1”码交替编为“+1”、“-1”。根据AMI码的编码规则,编码正确。对“V”序列进行AMI编码的过程与此相同,在此不做单独分析。需要说明的是,信息序列时延四个码元后与“B”码序列合路后序列和“V”码序列在进行AMI码编码时都默认第一个传号编码为“+1”,以保证后续合路的正确性。图4-9时延四个码元的信息序列波形由图4-9可知,时延四个码元的信息序列波形对应的二进制序列是:00000 11000 00110 10100 00101 01011 00100 10100 10000 1110000011 00001 00000 00011 11001 01110 11111 10101

42、 01101 00001图4-10HDB3码编码输出序列波形(双极性归零码)由图4-10可知,HDB3码编码序列波形对应的序列是:00000+1-1+100+10-1+10-10+1-100-1+10-10+10-1+100-100+10-100+1000+1-1+1-1000-10+1-1+100+1-1000-1+100+1-1+1-1+100-10+1-1+10-1+1-1+1-1+10-10+10-1+10-1000-1+1检查HDB3码编码的正确性时可从以下两点考虑:(1)检查“V”符号。是否每四个连“0”串的第四个“0”换成“V”符号;“V”符号的极性是否与前一非0符号同极性;相邻

43、“V”符号的极性应符合交替反转规律。(2)将已编HDB3码中的“V”符号暂时取下,然后观察剩下码字(含“B”符号)是否符合正负极性交替规律。根据这两点,观察仿真图并分析波形所表示出的信息序列与HDB3码可知,仿真输出的HDB3码符合编码规则。从时域波形图来看,HDB3编码采用的双极性归零码本身携带有定时信息,在接受端很容易提取时钟信号;而信源采用的单极性不归零码不存在这一优势。从频谱来看,单极性不归零码的频谱,主瓣宽度等于二进制码流的比特速率(记作Rb),存在直流分量和低频分量,不适合长距离传输;双极性归零的HDB3码由于相邻码元之间引入了相关性,改善了频谱结构,但主瓣宽度仍为Rb,无直流分量,少低频分量,适合长距离传输。两种码型的频谱图如下所示。图4-11单极性不归零的信源序列的频谱图图4-12双极性归零的HDB3码的频谱图总而言之,HDB3码编码采用双极性归零码型,不但消除了直流分量,而且为接收端从时域提取定时信号提供的方便,具有很好的实用价值。4.2译码器部分4.2.1译码器电路基于SystemView仿真系统构建译码器电路图如图4-12所示。仿真过程中的关键图符参数设置如表4-2所示。图4-12译码器仿真电路图表4-2HDB3码译码仿真关键图符参数图符编号库/图符名称参数设置69、73、109、131Source:Step FctAmp=1V

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922