数字基带信号的码型.ppt_第1页
数字基带信号的码型.ppt_第2页
数字基带信号的码型.ppt_第3页
数字基带信号的码型.ppt_第4页
数字基带信号的码型.ppt_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

9.1 数字基带信号的码型,2010级电路与系统 杨永栋,主要内容,1、数字基带信号的码型设计原则 2、二元码 3、三元码 4、多元码,数字基带信号:未经调制的电脉冲信号所占据的频带通常 从直流和低频开始,因而称为数字基带信号。,数字基带传输系统 : 基带传输系统是指不使用调制和解调装置而直接传输数字基带信号的系统。即在发端,首先将源符号进行信源编码;之后根据信道状况,选用一定码型及波形代表各编码符号,构成数字基带码流;最后进入基带信道进行数字传输。,相关概念,9.1.1 数字基带信号的码型设计原则,1、不含直流,且低频分量尽量少; 2、码型变换过程对任何信源都具有透明性; 3、便于从基带信号中提取位定时信息; 4、具有内在的检错能力; 5、避免误码扩散(误码增殖); 6、尽量减少基带信号中的高频分量; 7、译码设备应尽量简单,9.1.2 二元码,1.单极性非归零码 2.双极性非归零码 3.单极性归零码 4.差分码 5.数字双相码 6.传号反转码(CMI码) 7.密勒码(延迟调制码) 8.5B6B码,常见的几种二元码:,1.单极性非归零码,编码规则: 信号脉冲的低电平和高电平分别表示二进制代码“0”和“1”。 特点: 电脉冲之间无间隔,极性单一,易于用TTL、CMOS产生。 缺点: 有直流分量,不能直接提取同步信号。,2.双极性非归零码,编码规则: 信号脉冲的正、负电平分别表示二进制代码“1”和“0”,当“0”、“1”符号等可能出现时无直流分量。 特点: 恢复信号的判决电平为零值,因而不受信道特性变化的影响,抗干扰能力也较强。,3.单极性归零码,归零波形:电脉冲宽度小于码元宽度,每个电脉冲在小于码元长度内总要回到零电平。 编码规则:发送“1”时在整个码元期间高电平只持续一段时间,在码元的其余时间内返回到零电平。 特点:可以直接提取定时信息。,上述三种二元码的小结:,1、频率谱中含有丰富的低频乃至直流分量; 2、当信息中出现连“0”或连“1”的时候,由于信号中不出现跳变,因而无法提取定时信息; 3、不具备内在的检测错误能力。,4.差分码,编码规则:二进制信号“1”、“0”分别用电平跳变或不变表示。以电平跳变表示“1”,则称为传号差分码。以电平跳变表示“0”,则称为空号差分码。 由于差分码中只具有相对意义,所以又称相对码。 特点:可以消除设备初始状态的影响,在相位调制系统中可用于解决载波相位模糊问题。,5.数字双相码,编码规则:用一个周期的方波表示二进制信号“1”,而用它的反相波形表示“0” 。 特点:频谱中存在很强的定时分量,不受信源统计特性的影响,而且不存在直流分量。这些优点是用频带加倍来换取的。,6.传号反转码(CMI),编码规则:二进制信号中的“1” 交替地用“11”和“00”表示;“0”码则固定地用“01”表示。 特点:没有直流分量;有频繁出现的波形跳变,便于恢复定时信号;而且具有检错能力。,7.密勒码,编码规则:用码元周期中点出现跳变表示“1”,否则表示“0”;但当出现连续“0”时,则在前一个“0”结束(后一个“0”开始)时出现电平跳变。 特点:Miller码脉冲宽度最大为两个码元周期,最小为一个码元周期,可以检测传输误码或线路故障。,8.5B6B码,编码规则:每5位二元输入信息被编码成一个6位二元输出码组。(牺牲有效性,换取可靠性) 6位码组选取方法: 1、为了符合“尽量无直流”的原则,尽量使6位码组中“1”与“0”的个数相等; 2、对于那些“0”、“1”个数不相等的码组,设置2种模式(即每5位输入信息有2个6位码组与之对应,其中1个6位码组“1”多,另1个6位码组“0”多)。在传输时,使2种模式交替进行编码输出。,如果输入:00000,00000,00000,00000 则输出:110010,110010,110010,110010 如果输入:00001,00001,00001,00001, 则输出:110011,100001,110011,100001, 如果输入:00001,00010,00001,00010, 则输出:110011,100010,110011,100010,特点: 1、最大连“0”或连“1”长度为5; 2、相邻码元跳变的概率为0.5915; 3、误码增殖系数最大值为5,平均值为1.281; 4、可以在正常工作状态下进行误码检测; 5、可以建立分组同步,平均经过3次移位即可建立正确的分组同步。,9.1.3 三元码,常见的几种三元码:,1.传号交替反转码(AMI码) 2. HDBn码 3. BNZS码 4. 4B3T码 5. MS43码与FOMOT码,编码规则:将单极性归零码的1码元交替用正、负脉冲来表示,将二进制消息代码“1”(传号)交替地变换为传输码的“+1”和“-1”,而“0”(空号)保持不变。 AMI码也称为双极码、平衡对称码、伪三元码等。,1.传号交替反转码,优点:没有直流成分,且高、低频分量少,编译码电路简单,可利用传号交替极性规律观察误码情况,可提取位定时分量。 缺点:出现长串连“0”时,造成提取定时信号困难。,HDB3编码规则: (1)检测消息码中“0”的个数。当连“0”数目小于等于3时,HDB3码与AMI码一样,+1与-1交替; (2)当连“0”数目超过3时,将每4个连“0”化作一小节,定义为“B00V”,称为破坏节,其中V称为破坏脉冲,B称为调节脉冲; (3)V与前一个相邻的非“0”脉冲的极性相同,并且要求相邻的V码之间极性必须交替; (4)B的取值可选0,+1或-1,以使V同时满足(3)中的两个要求; (5)V码后面的传号码极性也要交替。,2.HDBn码,HDBn码是n阶高密度双极性码的缩写,解决AMI码中连“0”码的问题,其中应用最广泛的是HDB3码。,HDB3码的特点:保留了AMI码的优点,克服了AMI连“0”多的缺点。因此, HDB3码是目前应用最为广泛的码型。,HDB3码的编码虽然比较复杂,但译码却比较简单。从收到的符号序列中可以容易地找到破坏点V,于是也断定V符号及其前面的3个符号必是连0符号,从而恢复4个连0码,再将所有-1变成+1后便得到原消息代码。,代码: 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 1 AMI码: -1 0 0 0 0 +1 0 0 0 0 -l +l 0 0 0 0 -1 +1 -1 0 0 0 -V +1 0 0 0 +V -1 +l 0 0 0+V -1 +1 HDB3码:-1 0 0 0 -V +1 0 0 0 +V -1 +l -B 0 0-V +1 -1,BNZS码、4B3T码、 MS43码与FOMOT码,9.1.4 多元码,多元码:为了进一步提高频带利用率,可以采用信号幅度具有更多取值的数字基带信号。,在多元码中,每个符号可以用来表示一个二进制码组,所以成倍地提高了频带的利用率。由于这种特点,多元码在频带受限的高速数字传输系统中得到了广泛的应用。CCITT已将四元码2B1Q列为建议标准。,基带码发生器的设计,常用基带码发生器的原理框图,说明:双极性的码形需要数字部分和模拟电路来共同实现,对双极性的信号如双极性归零码(RZ)、交替极性码(AMI)码码形输出时引入正负极性标志位,而对双极性非归零码(NRZ)和差分码码形输出时由低电平表示负极性。,码形转换原理,说明:1.“高位”为正负极性标志位,其中高电平(1)表示负极性, 低电平(0)表示正极性; 2.“ ”表示高、低两种电平;,基带码发生器VHDL程序与仿真,library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity fasheng is Port (clk : in std_logic; -系统时钟 Start : in std_logic; -始能信号 dat : in std_logic_vector(15 downto 0); -二进制数据 NRZ : out std_logic; -单极性非归零码 DRZ : out std_logic; -单极性归零码 SRZ : out std_logic_vector(1 downto 0);-双极性归零码 AMI : out std_logic_vector(1 downto 0); -传号交替反转码 CFM : out std_logic; -差分码 CMI : out std_logic; -传号反转码 FXM : out std_logic); -双相码(曼彻斯特码) end fasheng;,architecture Behavioral of fasheng is begin process(clk,start) variable latch_dat : std_logic_vector(15 downto 0); -十六位二进制信号锁存器 variable latch_sig : std_logic; -高位信号锁存器 variable latch_cfm : std_logic; -差分码信号寄存器 variable latch_cnt : std_logic; -基带码同步信号 variable count_fri : integer range 0 to 4; -分频计数器(码宽定义) variable count_mov : integer range 0 to 16; -移位计数器 begin if start=0 then latch_cnt:=0; -异步复位 latch_cfm:=0; latch_sig:=0; count_fri:=3;count_mov:=16; -异步置位 latch_dat:=“0000000000000000“;,elsif rising_edge(clk) then count_fri:=count_fri+1; -分频计数器+1 if count_fri=4 then count_fri:=0; -计数到4 if count_mov16 then count_mov:=count_mov+1; -移位计数器+1 latch_sig:=latch_dat(15); -二进制码高位移入latch_sig中 latch_dat:=latch_dat(14 downto 0),NRZ=latch_sig; -单极性非归零码 DRZ=latch_sig and latch_cnt; -单极性归零码 SRZ(0)=latch_cnt; -双极性归零码信号 SRZ(1)=not(latch_sig); -SRZ(1)=1表示负极性 AMI(0)=latch_sig and latch

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论