欢迎来到天天文库
浏览记录
ID:40094940
大小:1.75 MB
页数:46页
时间:2019-07-20
《信源编码:相关信源的编码,信道编码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、信道编码例如:假设要传送A、B两个消息编码一:消息A----“0”;消息B----“1”若产生错码(“0”错成“1”或“1”错成“0”)收端无法发现,该编码无检错纠错能力此时的编码没有冗余编码二:消息A----“00”;消息B----“11”若一位产生错码,变成“01”或“10”,因“01”“10”为禁用码组,收端可发现有错,但无法确定错码位置,不能纠正,增加一位冗余后具有检出一位错码的能力编码三:消息A----“000”;消息B----“111”传输中产生一位或是两位错码,都将变成禁用码组,具
2、有检出两位错码的能力在产生一位错码情况下,收端可根据“大数”法则进行正确判决,能够纠正这一位错码,该编码具有纠正一位错码的能力在产生两位错码情况下,只具有检错能力这表明增加两位冗余码元后码具有检出两位错码及纠正一位错码的能力上述编码方法被称为重复码,记为(n,1),编码方法:把每个信息比特u重复n遍形成一个码组c=(u,u,…,u)译码方法:若译码器收到的一个n个比特码组y=(yn-1,yn-2,…,y0),判决码组y中比特“1”和“0”的个数:1)若比特“1”的个数多则判决发送的“1”码;2)
3、若比特“0”的个数多则判决发送的“0”码仍然出错的概率(其中p为信道误码率):n表示码组长度,1表示信息码元的个数信源编码信道编码发送滤波器接收滤波器信道译码信源解码调制器解调器信源信道信宿信道编码的相关概念:码重、码距等简单的信道编码汉明码循环码卷积码原因:在数字信号的传输过程中,实际信道不理想,存在噪声和干扰,导致接收端的误判,产生差错控制差错的方法:1)合理的设计基带信号;2)选择调制、解调方式;3)均衡技术;4)增大发送功率在此基础之上再采用信道编码技术控制差错信道编码的目的添加冗余位信
4、道编码:1)保持信息的位数不变的情况下,采用增加码长的方法降低误码率2)基本思想:通过对信息码元序列作某种变换:使原来彼此相互独立,没有关联的信息码元序列,经过这种变换后,产生某种规律性或相关性;在接收端可根据这种规律性来检查,或者纠正传输序列中的差错3)实现:发送端按照某种规则在信息序列上附加监督码元,接收端则按照同一规则检查两者间关系信源编码:是指将信源中多余的信息除去,即降低冗余度,以提高传输的效率,即有效性编码1)去除冗余2)提高传输速率信道编码:为了对抗信道中的噪音和衰减,通过增加冗余
5、,来提高抗干扰能力以及纠错能力,即可靠性编码1)添加冗余2)降低差错率:牺牲通信的有效性(信息传输速率)来提高可靠性因此信道编码又可称为差错控制编码按照差错的类型可将信道分为:1)独立随机差错信道差错随机出现,且相互独立,主要有高斯白噪声引起2)突发差错信道信道传输的不理想,存在比较大的脉冲干扰导致差错成串出现信道中差错的种类差错控制方式—检错重发能够发现错误的码判决信号发收检错重发(ARQ)接收端按一定规则对收到的码组进行有无错误的判别。若发现有错,则通知发送端重发,直到正确收到为止具体实现时
6、,通常有3种形式2发送端:接收端:133124ACKACKNAK发现错误(a)停止等待重发TiTw1)如果未发现错误,则发回ACK信号给发送端,发送端收到ACK信号再发下一个码组2)若检测到错误,则发回NAK信号,发送端收到NAK信号后重发前一码组,并再次等候ACK信号或NAK信号发送端:接收端:1234562341034562345678956789发现错误NAK从码组2开始重发(b)返回重发1)不停地送出一个个连续码组,不再等候收端返回的ACK信号,收到到NAK则开始重发2)N的大小取决于信
7、号传递及处理所带来的延时发送端:接收端:12345627812345627899发现错误NAK重发码组2(c)选择重发与返回重发不同的是,发端并不重发错误码组后的所有码组,而只重发有错的那个码组能够纠正错误的码发收前向纠错(FEC)发送端将信息序列编码成能够纠正错误的码,接收端根据编码规则进行检查,如果有错自动纠正,特点如下:不需要反馈信道,特别适合只能提供单向信道场合自动纠错,不要求检错重发,延时小,实时性好纠错码必须与信道的错误特性密切配合若纠错较多,则编、译码设备复杂,传输效率低差错控制方
8、式—前向纠错能够发现和纠正错误的码发收混合纠错检错(HEC)判决信号FEC与ARQ的结合发端发出同时具有检错和纠错能力的码,收端收到后,检查错误情况:如果错误在纠错能力之内,则自动纠正;若超出纠错能力,但在检错能力之内,则经反向信道要求重发差错控制方式—混合纠错检错信道编码的几个基本概念1)码重:码字中非零位的数目定义为该码组的重量,即所含“1”的个数简称码重,记为Wc。如“10011”码组的码重为32)码距:两个码组中对应码位上具有不同二进制码元的位数被定义为两码组的距离,称为汉明(Hammi
此文档下载收益归作者所有