信道码算法
⑴ wcdma系统中数据业务采用什么信道编码
一、wcdma系统中数据业务采用Turbo和卷积码信道编码
二、Turbo码是Claude.Berrou等人在1993年首次提出的一种级联码。基本原理是编码器通过交织器把两个分量编码器进行并行级联,两个分量编码器分别输出相应的校验位比特;译码器在两个分量译码器之间进行迭代译码,分量译码器之间传递去掉正反馈的外信息,这样整个译码过程类似涡轮(Turbo)工作。因此,这个编码方法又被形象地称为Turbo码。
三、卷积码将k个信息比特编成n个比特,但k和n通常很小,特别适合以串行形式进行传输,时延小。
四、Turbo码具有卓越的纠错性能,性能接近香农限,而且编译码的复杂度不高。Turbo码有一重要特点是其译码较为复杂,比常规的卷积码要复杂的多,这种复杂不仅在于其译码要Turbo码采用迭代的过程,而且采用的算法本身也比较复杂。这些算法的关键是不但要能够对每比特进行译码,而且还要伴随着译码给出每比特译出的可靠性信息,有了这些信息,迭代才能进行下去。用于Turbo码译码的具体算法有:MAP(Maximum A Posterior)
⑵ 什么是信道编码
通过信道编码器和译码器实现的用于提高信道可靠性的理论和方法。信息论的内容之一。信道编码大致分为两类 :
①信道编码定理,从理论上解决理想编码器、译码器的存在性问题,也就是解决信道能传送的最大信息率的可能性和超过这个最大值时的传输问题。
②构造性的编码方法以及这些方法能达到的性能界限。
作用:具有一定的纠错能力和抗干扰能力
⑶ 分析DVB-C标准传输系统的信道编码技术
国内外现有的大量有线数字电视传输终端设备,如QAM调制解调器、DVB-C机顶盒等,都是按照DVB-C标准设计的。这些设备的主要功能包括信道编解码、QAM调制/解调以及MPEG复用/解复用等等。另一方面目前国内大多数光纤传输设备(SDH等)及电缆传输设备都提供了丰富的E1接口,在这类接口信道上主要进行点对点的单路基带传输。然而目前支持E1接口的数字视频终端设备,如MPEG-2编解码器等,大都没有整合信道编码的功能。为了在这类传输设备上可靠地传输数字多媒体数据,需要在MPEG-2信源压缩编解码设备和E1接口之间加入具有一定抗误码能力的信道编解码设备。这里的信道编解码设备并不需要进行QAM调制和多路复用,因此针对这一应用背景,我们提出了一种基于DVB-C标准、简单实用的信道编解码器的设计方案。2设计与实现2.1系统原理图1为信道编解码器设计的原理框图,信道编解码器主要实现信道编解码和E1接口适配两大功能。在发端,信道编码器对输入的同步并行接口(SPI)信号进行码速率调整,一方面提供信道编码所需的数据帧结构,另一方面将码速率调整为E1接口额定的2048Kbps。
经过信源编码和系统复接后生成的节目传送码流,通常需要通过某种传输媒介才能到达用户接收机。传输媒介可以是广播电视系统(如地面电视广播系统、卫星电视广播系统或有线电视广播系统),也可以是电信网络系统,或存储媒介(如磁盘、光盘等),这些传输媒介统称为传输信道。通常情况下,编码码流是不能或不适合直接通过传输信道进行传输的,必须经过某种处理,使之变成适合在规定信道中传输的形式。在通信原理上,这种处理称为信道编码(ChannelCoding)(与信源编码相对应),实现信道编码的系统称为传输系统(Tran在工程应用中,信道编码过程一般被分为两环节:负责传输误码的检测和校正的环节称为信道编解码,负责信号变换和频带搬移的环节称为调制解调。一个实际的数字传输系统至少要包括上述两个环节中的一个环节,一般DVB的系统都是由上述两个环节构成的,因此DVB系统常被称为DVB信道编解码器与调制解调器。
我们知道,MPEG-2的TS码流是经过了高倍压后的数字电视信号压缩编码大大节省了传输频道,提高了频道利用率,但同时也付出了一个代价?就是对传输干扰变得十分敏感。例如传输过程中的噪声干扰,在模拟电视中一般仅造成雪花干扰,但在数字电视中则可能在恢复图像中造成大块的失真,严重时甚至使整个系统无法工作。定性而论,压缩倍数越高,数字电视对传输干扰的抵抗能力越弱,即同样的传输干扰在解码恢复图像或声音中造成的损伤就越严重,对传输可靠性的要求也就越高。美国“大联盟(GA:GrandAlliance)”系统中规定,传输系统必须将传输误码纠正到10-6以下,解码器才能正常工作;而欧洲DVB-S标准中则要求传输系统将传输误码纠正到10-10-10-11的水平。可以看出,上述指标对数字电视的传输系统的要求是相当高的,不仅远高于模拟电视系统,甚至高于一般的数字通信系统,如数字电话传输系统中,误码率通常仅要求为10-3-10-6。为满足这种指标要求,近年来各国在DVB的传输系统方面进行了大量的研究,很多数字通信领域里的前沿新技术被应用于DVB传输系统中。----与其它事物的发展历程一样,DVB传输统也经历了一个从落后到先进,从模拟到数字的发展过程。DVB的发展实际上起源于高清晰度电视(HDTV的研究。日本NHK于七十年代初开始HDTV的研究,于1984年公布了世界上第一个HDTV统方案---MSE,由于在其研究过程中数字通信技还不十分成,MUSE的传输系统采用的是模拟通信技术,使用模拟调频技术通过卫星进行广播。其后,在西欧英,法,西德等多国共同参加的尤里卡95计划,提出了以复用模拟分量(MAC)制为基础的HDTV方案-D-MAC,HD-MAC的传输系统仍然采用了模拟通信技术,同样使用了模拟调频技术,通过卫星进行广播。可以看出,八十年代中期以前,模拟通信技术在新一带电视传输的研究中占了上风。由于数字通信技术固有的“门限效应”,有可能使得相邻的两个用户中的一个户能够很好地接收节目,而另一个则完全收不到节目。因此当时国际上对未来一代电视传输系统是采用数字通信技术还是模拟通信术争论十分激烈,甚至不少专家权威都倾向于模拟通技术。----8年代中期以后,数字通信技术得到了迅猛发和日益广泛的应用,在越来越多的应用领域取代了模拟通信技术。这一变化也深刻影响到DVB及HDTV传输系统的发展。突破性的进展发生在90年代初,由美国联邦通信委员会(FCC)组建的先进电视顾问委员会(ACATS)对当时向ACATS提交的六套HDTV?在美国被称为“先进电视(ATV)”系统进行了测试和比较。这六套系统中包括ACTV和日本的MUSE两套模拟传输系统,以及DigiCipher、DSC-HDTV、ADTV和CC-DigiCipher四套数字传输系统。从1993年ACATS公布的测试结果来看,四套数字传输系统的性能均明显优于模拟传输系统。这一测试结果结束了新一代数字电视及HDTV的传输系统中数字通信技术与模拟通信技术之争,确立了数字通信技术的地位,从此,全数字系统?即数字压缩编码和数字传输的思想成为数字电视和HDTV研究的基本思想。----从那时起,全数字式的数字电视及HDTV得到了迅猛发展,各国纷纷提出了多种系统方案,并根据传输系统方案的不同逐渐以美国和欧洲为核心形成了两大体制:
美国在1993年ACATS所测试的四套全数字ATV系统的基础上,于1993年5月成立了由四套系统的开发者共同组成的“大联盟(GA:GrandAlliance)”。经过进一步的测试比较,GA发现DSC-HDTV的VSB传输系统方案的性能优于其它三种系统。1995年11月,GA系统方案被ACATS正式提交给FCC,方案规定其传输系统以地面广播为主要传输模式,采用8-VSB方案;以有线电视(CATV)为辅助传输模式,采用16-VSB方案。GA系统方案已于1996年12月被FCC接受为美国ATV的国家标准。
在欧洲,HD-MAC虽然在1992年的巴塞罗那奥运会上被试用,但到1993年时欧共体已决定放弃HD-MAC,而将目标转向全数字式的数字电视和HDTV上。在这前后欧洲推出的方案主要有:英国NTL的SPECTRE数字电视系统、法国Thomson的DIAMONDHDTV系统、法国CCETT的SPERNEHDTV系统和瑞典、丹麦、挪威合作开发的HD-DIVISION系统,这些系统的一个突出特点是传输系统中采用了一种新型的并行传输技术?编码正交频分复用(COFDM)技术。由于HDTV节目源稀少,制作困难,难以形成市场,欧洲随即将目标转向了标准数字电视(DTV)上,并成立了专门的机构,发布了一系列标准,这就是DVB标准。实际上,对传输系统而言,DVB与HDTV是没有区别的,因为传输系统所面临的传输对象都是二元比特流,为HDTV所开发的传输系统和传输技术都可以移植到数字电视系统中。DVB是一个系列化的全数字电视标准,根据不同的传输媒介采用不同的传输系统,地面广播模式中采用COFDM系统,CATV模式中64QAM系统,卫星广播模式中采用QPSK系统。
综上所述,DVB以及HDTV经过二十余年的探索,目前各国在视频音频编码方案上已统一于MPEG-2标准,分歧主要集中于传输系统上。根据所采用的传输系统方案,以美国GA系统和欧洲DVB系统为代表,形成了两大流派。从目前的对比结果来看,这两种系统在技术上难分优劣,并已发展成为各自国家或地区的数字电视及HDTV的标准。可以说,未来DVB及HDTV的体制是统一于一种世界标准,还是象现行模拟电视一样多种体制并存,主要就取决于这两种流派在传输系统方案上能否融合成一种系统。由于这一原因,使得传输系统成为当今世界DVB及HDTV领域分歧最大,争论最多,也是最热门的研究课题。DVB传输系统
DVB是一个系列标准,各标准在视频音频编码方案和系统复接方案上是一致的,都符合MPEG-2标准,区别主要在于传输系统采用不同的方案,分别适用于不同的传输媒介和应用环境。截止到1997年已发布的DVB标准及适用的传输媒介如下:DVB-S(Satellite):采用11/12GHz卫星频段进行传输的DVB系统标准,广泛适用于各种转发器的频带和功放。DVB-C(Cable):采用有线电视系统进行传输的DVB系统标准。DVB-T(Terrestrial):采用地面广播进行传输的DVB系统标准。DVB-CS:采用共用电视天线(SMATV)接入用户的DBV系统标准,可与DVB-C或DVB-S联合使用。DVB-MC:在DVB-C传输系统基础上,采用10GHz以下频率的MMDS直接向观众家庭传送的DVB系统标准。DVB-MS:在DVB-S传输系统基础上,采用10GHz以上频率的MMDS直接向观众家庭传送的DVB系统标准。DVB-SI:DVB服务信息系统标准,它使得DVB解码器能够进行自我配置,并帮助用户浏览DVB环境。DVB-TXT:DVB固定格式的图文电视标准。DVB-CI:DVB条件接收以及其它应用的公共接口标准。DVB-RCT:DVB在有线电视传播系统中的上行回传信道标准。DVB-RCC:DVB在共用电话交换网(PSTN)和综合业务数字网(ISDN)中的上行回传信道标准。DVB-NIP:DVB双向交互业务中与具体传输网络无关的协议标准。DVB-PDH:DVB与准同步数字系列(PDH)网络的接口标准。DVB-SDH:DVB与同步数字系列(SDH)网络的接口标准。DVB-M:DVB系统的测试指标。DVB-PI:DVB与有线电视和SMATV前端的接口标准。DVB-IRDI:DVB综合接收机/解码器(IRD)的接口标准。
DVB系列标准中的传输系统可分为三类:第一类适用于广播信道,如DVB-S、DVB-C、DVB-T、DVB-CS、DVB-MC、DVB-MS等,这一类系统要通过高频信道进行广播,因此其传输系统包含了信道编解码和调制解调两个环节;第二类适用于PDH电信网络,如DVB-PDH,这一类系统通过基带传输,传输系统仅包含了信道编解码环节;第三类适用于SDH电信网络,如DVB-SDH,这一类系统也是通过基带传输的,但一般不需传输系统。数字通信与模拟通信
DVB传输系统是一个全数字的通信系统,它与传统的模拟电视传输系统有着本质性的区别,在全面介绍DVB传输系统之前,我们首先简要讨论一下数字通信技术与模拟通信技术的关系。
通信中有两个基本概念:信息和信号。根据信息论的定义,信号是信息的载体,也就是说,信息总是以某种具体的信号的形式表示的,并且通过信号在实际的传输系统中进行传输。具体到DVB系统中,信息就是电视台所要传送给用户的节目,而信号就是用于表示和传输节目的亮度信号、色度信号和伴音信号,以及进一步变换产生的实际传输的电视信号。信息与表示和承载它的信号之间存在着对应关系,这种关系称为“映射”,接收端正是根据事先约定的映射关系从接收信号中提取发射端发送的信息的。信息与信号间的映射方式可以有很多种,不同的通信技术就在于它们所采用的映射方式不同。
在传统的模拟通信中,信号是“连续地”与信息进行映射的。这种连续性表现在两个方面:在时间上,信号在每一个时刻都承载着新的信息;在数值上,在系统设计规定的范围内信号的每一种数值都代表着不同的信息。从接收者的角度看,接收信号在每一个时刻上的每一种数值都代表着发送端发送出来了新的信息。例如在模拟电视中,接收到的Y信号在正程时间内的每一时刻上的每一个合法幅值都代表着节目灰度级的变化。
在数字通信中,信号是“离散地”与信息进行映射的。这种离散性也表现在两个方面:在时间上,信号是以一个基本周期T为单位与信息进行映射的,在同一个周期内的各时刻上的信号都对应同一个信息,例如在二元数字通信系统中,一个传输周期内的信号都代表着同一个“0”信息或“1”信息;在数值上,只有有限的几个规定的信号数值是合法的,代表着信息,其它数值都是非法的。例如在二元数字系统中,只有两种合法的信号数值,而在四元数字系统中,只有四种信号数值是合法的。
通信系统的目的是传输信息,衡量通信系统质量的最主要的指标有两个:传输信息的可靠性和有效性。可靠性是指接收信息的准确度,而有效性是指在单位频道内能够传输的信息量的多少。对一个通信系统而言,这两个指标是互为矛盾而又互相联系的,在实际应用中常牺牲一项指标而换取另一项指标。下面我们就从可靠性和有效性方面说明为什么数字通信优于模拟通信。
数字通信与模拟通信在映射方式上的差异,导致了它们在抵抗传输干扰的能力上大为不同。模拟通信中,传输信号在任何时刻由于传输干扰而发生的任何数值上的变化,都将导致所传信息的失真,因为在规定范围内的任何信号数值都是合法的,接受机无法分辨所接收到的信号数值是由于传输干扰而发生了变化,还是发送端本来发送的就是这一数值。也就是说,信号波形的每一点失真都会导致信息丢失。数字通信则不同,由于在一个传输周期内的信号所传输的都是同一信息,接收机只须提取其中一个时刻点上的信号就可知道发送端在这个周期内发出的信息,这一时刻点称为采样点。因此在数字通信中信号波型的失真并不一定会引起信息丢失,只有采样点上的信号受到了传输干扰才有可能造成信息丢失,其它时刻都是无所谓的。采样点上的信号只有几个合法数值,即是发送端可能发送的,当接收信号由于传输过程中的干扰而发生数值上的变化时,就会成为非法数值。接收机首先可以发现这种信号失真,然后将接收信号与各合法信号数值做比较,按照最近临的原则将其判决为与之最接近的合法信号数值。这样当传输干扰不太大时,数字通信技术就有可能纠正信号失真而不发生信息丢失。例如在一个二元数字通信系统中,发送端发出“1”、“0”两种信息,分别以幅度为+A和-A两种方波信号表示和传输,映射关系为+A信号代表发送端发出的是“1”,-A信号表示发送端发出的是“0”。
其中T代表方波信号的传输周期,m和n代表采样点。经过信道传输后,由于信道中的干扰和失真,使得接收信号的波形发生了变化。在采样点m处,信号幅度由+A变为+B,在采样点n处,信号幅度由-A变为-C。由于只有+A和-A是合法的信号幅值,接受机在采样到+B和-C信号数值后就会判定传输信号发生了失真。然后接收机根据最近临原则将+B和-C分别与+A、-A两个合法数值进行比较,由于+B更接近于+A,接收机就判定采样点m处发送端发出的信号实际上是+A;同样由于-C更接近于-A,接收机判定采样点n处发送端发出的信号实际上是-A。根据收发两端约定的映射规则,信号+A对应于信息“1”,-A对应于“0”,接收机就可以知道发送端在上述两个传输周期内实际发出的信息是“1”、“0”。可见,尽管传输信号受到了一定的干扰和失真,但并未造成信息的丢失。
上述例子只是从理论上定性地说明了数字通信技术对传输干扰具有较强的抵抗能力,实际的数字通信系统是远较此过程复杂的。上述例子中我们假设传输干扰较小,因此最终没有发生信息丢失。但在实际应用中,干扰常常是很严重的,这样就有可能使得m采样点的信号幅值经过信道传输后小于0,接收机按照最近临原则将其判决为-A,并根据映射规则认为在此周期内发射端发送出的信息为“0”,最终造成了信息丢失。对于这种情况,数字通信系统中采用了纠错编码措施,进一步提高对传输干扰的抵抗能力。由于数字信号都可以用某种进制的数值表示,按照某种纠错算法对数字信号进行数值运算,接收机就可以在一定范围内发现甚至纠正传输差错。
由于传输信道的频带资源总是有限的,因此提高传输效率是通信系统所追求的最重要的指标之一。模拟通信基本上没有办法控制传输效率,只有单边带调幅(SSB)或残留边带调幅(VSB)可以节省近一半的传输频带。数字通信中的调制技术远远多于模拟调制技术。在传统的调幅、调相、调频技术中,常用的数字调制技术有2ASK、4ASK、8ASK、BPSK、QPSK、8PSK、2FSK、4FSK等,频带利用率从1bit/s/Hz~3bit/s/Hz。更有将幅度与相位联合调制的QAM技术,目前数字微波中广泛使用的256QAM的频带利用率可达8bit/s/Hz,八倍于2ASK或BPSK。此外,还有可减小相位跳变的MSK等特殊的调制技术,为某些专门应用环境提供了强大的工具。近年来,四维调制等高维调制技术的研究也得到了迅速发展,并已应用于高速MODEM中,为进一步提高传输效率奠定了基础。总之,数字通信所能够达到的传输效率远远高于模拟通信,调制技术的种类也远远多于模拟通信,大大提高了用户根据实际应用需要选择系统配置的灵活性。
在数字通信系统中,定性而论,传输效率越高,传输可靠性越差;效率越低,可靠性越高,即提高有效性与提高可靠性是一对矛盾,实际通信系统设计的任务就是在这两者之间作综合考虑。例如在卫星通信中,由于信号衰减很严重,传输信号常淹没在噪声中,可靠性问题变得十分尖锐,因此采用了QPSK调制技术。QPSK具有很强的抵抗幅度干扰的能力,但传输效率比较低,仅为2bit/s/Hz。而在数字微波通信中,由于干扰较小,信道环境较好,因此采用了256QAM这种高效调制技术,传输效率高达8bit/s/Hz,但256QAM抗干扰的
无论针对哪种传输媒介,从节目复用器和传送复用器中生成的都是标准的MPEG-2的TS码流。当进行数字广播时,根据传输媒介,选用相应的传输系统,通过纠错编码和调制,将TS码流变换成射频信号。
PDH网是现有的电信网的一种,是一种全数字的通信网。PDH网中传输速率被规定为有限的几种,称为PDH速率级别,只有符合速率级别的比特流才可以进入PDH网中传输。PDH的速率级别有两种体制,分别为北美体制和欧洲体制,我国采用欧洲体制,共有四个级别,速率从低到高依此为2.048Mbps,8.448Mbps,34.368Mbps和139.264Mbps。PDH常被用于台与台之间交换节目,以数字微波为传输媒介。对DVB而言较常用的是8.448Mbps和34.368Mbps两种级别,传输一路MPEG-2节目码流可选用8.448Mbps级别,34.368Mbps级别可用于四路或更多路同时传输。对节目发送者和接收者而言,PDH网是一个基带传输系统,即发送者将规定速率的节目码流送入PDH网,接收者将接收到相同速率和格式的节目码流,因此DVB-PDH传输系统中不需要调制解调器。由于数字微波系统在传输过程中会引入一定的误码,这些误码可能对编码图像或声音产生损伤,因此DVB-PDH传输系统中需要信道编解码器。
SDH是一种新型的数字通信网络,适用于长途骨干传输网,传输高速信息。与PDH一样,SDH也具有规定的速率级别,目前常用的级别为155.520Mbps和622.080Mbps两种;但与PDH不同的是,SDH只有一种国际体制,为世界各国所接受。ATM是一种交换技术,特别适用于活动图像之类的宽带信息通信。SDH和ATM技术近年来发展十分迅速,两者相结合,将在下一世纪成为台与台之间交换远程交换节目的主要途径。SDH以光纤为传输媒介,几乎没有传输干扰,因此DVB-SDH标准中没有特殊的传输系统,只有SDH成帧接口或ATM适应层接口。
尽管DVB可适用于多种传输媒介,但广播仍是DVB最主要的传输媒介,决大多数用户将通过广播信道接收DVB节目,因此DVB标准是以DVB-S、DVB-C、DVB-T和DVB-SC四个适用于广播信道的标准为核心的。此外,由于广播信道中的各种干扰与其它类型的信道中的干扰相比最为严重,适用于广播信道的DVB传输系统技术最为复杂,结构也最为完善,将其做适当的简化和修改,即可适用于其它类型的信道。为能全面介绍DVB传输系统的技术和结构,我们在下文中以广播信道上的DVB传输系统为例进行讨论。
摘抄点供您参考
⑷ 信道编码的纠错码的各种类型
卷积码非常适用于纠正随机错误,但是,解码算法本身的特性却是:如果在解码过程中发生错误,解码器可能会导致突发性错误。为此在卷积码的上部采用RS码块,RS码适用于检测和校正那些由解码器产生的突发性错误。所以卷积码和RS码结合在一起可以起到相互补偿的作用。卷积码分为两种:
(1)基本卷积码:
基本卷积码编码效率为,η=1/2,编码效率较低,优点是纠错能力强。
(2)收缩卷积码
如果传输信道质量较好,为提高编码效率,可以采样收缩截短卷积码。有编码效率为:η=1/2、2/3、3/4、5/6、7/8这几种编码效率的收缩卷积码。
编码效率高,一定带宽内可传输的有效比特率增大,但纠错能力越减弱。 1993年诞生的Turbo码,单片Turbo码的编码/解码器,运行速率达40Mb/s。该芯片集成了一个32×32交织器,其性能和传统的RS外码和卷积内码的级联一样好。所以Turbo码是一种先进的信道编码技术,由于其不需要进行两次编码,所以其编码效率比传统的RS+卷积码要好。
3.4GSM系统中的信道编码
GSM系统把20ms语音编码后的数据作为一帧,共260bit,分成50个最重要比特、132个次重要比特和78个不重要比特。
在GSM系统中,对话音编码后的数据既进行检错编码又进行纠错编码。如图5所示。
首先对50个最重要比特进行循环冗余编码(CRC),编码后为53bit;再将该53bit与次重要的132bit一起进行约束长度为K=5,编码效率为R=1/2的卷积编码,编码后为2(53+132+4)=378bit;最后再加上最不重要的78bit,形成信道编码后的一帧共456bit。
3.5IS-95系统中的信道编码
(1)正向链路上的信道编码
在IS-95系统中,正向链路上是以不同的沃尔什(Walsh)函数来区分不同的物理信道的。在用沃尔什函数进行直接扩频调制之前,要对话音数据或信令数据进行编码效率R=1/2、约束长度为K=9的信道编码。由于CDMA系统是受自身干扰的系统,各业务信道上的发射功率受到严格的限制。当系统中使用同一频率信道的用户较多时,对每个用户而言,接收信噪比就降低。所以,CDMA系统的话音编码被设计为多速率的。当接收信噪比较高时,采用较高速率的话音编码,以获得较好的接收话音质量;当接收信噪比较低时,就采用较低的话音编码速率。较低速率的话音编码数据经卷积编码后,可进行字符重复。语音编码数据速率越低,卷积编码后字符可重复的次数越多,使得在较差信道上传输的信号获得更多的保护。
(2)反向链路上的信道编码
IS-95系统中,反向链路上是用不同的长伪随机序列来区分不同的物理信道的。在用长伪随机序列进行直接扩频调制之前,要对语音数据或信令数据进行编码效率R=1/3(速率集1)或R=1/2(速率集2)、约束长度为K=9的信道编码。由于同样的原因,语音编码同样被设计为多速率的。当接收信噪比较低时。可采用较低的话音编码速率、字符重复的方法,提高在信道上传输时的抗干扰性能。 在实际应用中,比特差错经常成串发生,这是由于持续时间较长的衰落谷点会影响到几个连续的比特,而信道编码仅在检测和校正单个差错和不太长的差错串时才最有效(如RS只能纠正8个字节的错误)。为了纠正这些成串发生的比特差错及一些突发错误,可以运用交织技术来分散这些误差,使长串的比特差错变成短串差错,从而可以用前向码对其纠错,例如:在DVB-C系统中,RS(204,188)的纠错能力是8个字节,交织深度为12,那么纠可抗长度为8×12=96个字节的突发错误。
实现交织和解交织一般使用卷积方式
交织技术对已编码的信号按一定规则重新排列,解交织后突发性错误在时间上被分散,使其类似于独立发生的随机错误,从而前向纠错编码可以有效的进行纠错,前向纠错码加交积的作用可以理解为扩展了前向纠错的可抗长度字节。纠错能力强的编码一般要求的交织深度相对较低。纠错能力弱的则要求更深的交织深度。
一般来说,对数据进行传输时,在发端先对数据进行FEC编码,然后再进行交积处理。在收端次序和发端相反,先做去交积处理完成误差分散,再FEC解码实现数据纠错。另外,从上图可看出,交积不会增加信道的数据码元。
根据信道的情况不同,信道编码方案也有所不同,在DVB-T里由于由于是无线信道且存在多径干扰和其它的干扰,所以信道很“脏”,为此它的信道编码是:RS+外交积+卷积码+内交积。采用了两次交积处理的级联编码,增强其纠错的能力。RS作为外编码,其编码效率是188/204(又称外码率),卷积码作为内编码,其编码效率有1/2、2/3、3/4、5/6、7/8五种(又称内码率)选择,信道的总编码效率是两种编码效率的级联叠加。设信道带宽8MHZ,符号率为6.8966Ms/S,内码率选2/3,16QAM调制,其总传输率是27.586Mbps,有效传输率是27.586*(188/204)*(2/3)=16.948Mbps,如果加上保护间隔的插入所造成的开销,有效码率将更低。
在DVB-C里,由于是有线信道,信道比较“干净”,所以它的信道编码是:RS+交积。一般DVB-C的信道物理带宽是8MHZ,在符号率为6.8966Ms/s,调制方式为64QAM的系统,其总传输率是41.379Mbps,由于其编码效率为188/204,所以其有效传输率是41.379*188/204=38.134Mbps。
在DVB-S里,由于它是无线信道,所以它的信道编码是:RS+交积+卷积码。也是级联编码。
下图是DVB-T、DVB-C、DVB-S各自的信道编码方式: 进行基带信号传输的缺点是其频谱会因数据出现连“1”和连“0”而包含大的低频成分,不适应信道的传输特性,也不利于从中提取出时钟信息。解决办法之一是采用扰码技术,使信号受到随机化处理,变为伪随机序列,又称为“数据随机化”和“能量扩散”处理。扰码不但能改善位定时的恢复质量,还可以使信号频谱平滑,使帧同步和自适应同步和自适应时域均衡等系统的性能得到改善。
扰码虽然“扰乱”了原有数据的本来规律,但因为是人为的“扰乱”,在接收端很容易去加扰,恢复成原数据流。
实现加扰和解码,需要产生伪随机二进制序列(PRBS)再与输入数据逐个比特作运算。PRBS也称为m序列,这种m序列与TS的数据码流进行模2加运算后,数据流中的“1”和“0”的连续游程都很短,且出现的概率基本相同。
利用伪随机序列进行扰码也是实现数字信号高保密性传输的重要手段之一。一般将信源产生的二进制数字信息和一个周期很长的伪随即序列模2相加,就可将原信息变成不可理解的另一序列。这种信号在信道中传输自然具有高度保密性。在接收端将接收信号再加上(模2和)同样的伪随机序列,就恢复为原来发送的信息。
在DVB-C系统中的CA系统原理就源于此,只不过为了加强系统的保密性,其伪随机序列是不断变化的(10秒变一次),这个伪随机序列又叫控制字(CW)。
现在出现一种新的信道编码方法。LDPC编码。LDPC编码是最接近香农定理的一种编码。
⑸ 信道编码都有哪些
1、信道编码的种类主要包括:线性分组码、卷积码、级联码、Turbo码和LDPC码。
2、其中分组码又分为:汉明码,格雷码,循环码(BCH码,RS码,CRC循环冗余校验码。
信道编码,也叫差错控制编码,是所有现代通信系统的基石。
几十年来,信道编码技术不断逼近香农极限,波澜壮阔般推动着人类通信迈过一个又一个顶峰,信道编码在发送端对原数据添加冗余信息,这些冗余信息是和原数据相关的,再在接收端根据这种相关性来检测和纠正传输过程产生的差错,这些加入的冗余信息就是纠错码,用它来对抗传输过程的干扰。
(5)信道码算法扩展阅读:
作用
数字信号在传输中往往由于各种原因,使得在传送的数据流中产生误码,从而使接收端产生图象跳跃、不连续、出现马赛克等现象。
所以通过信道编码这一环节,对数码流进行相应的处理,使系统具有一定的纠错能力和抗干扰能力,可极大地避免码流传送中误码的发生。
误码的处理技术有纠错、交织、线性内插等。
⑹ 什么是信道编码
为了抑制信道噪声对信号的干扰,往往还需要对信号进行再编码。形成不宣受干扰并适合与在
特定的信道中传输的形式,这称为信道编码,其目的是提高传输的可靠性。
⑺ 简单描述turbo译码过程
Turbo码主要的创新点在于利用似然比来调解两个译码器输出的差异。每个译码器都产生一>组对应m-输入比特的假设(似然比),然后比较两组假设结果,如果存在差异,则译码器交换假设的结果。每个译码器都可以利用对方的假设来估计新的假设,然后它们对新的假设结果进行比较,重复上述过程直至两个译码器得到同样的假设为止。
这个过程与小强填字或者数独类似。可以这么理解,两个不同的人(译码器)拿到同一个小强填字,但是他们采用不同的方式来解决填字的问题,一个只看横/竖方向,另一个只看斜>线方向。当然,他们独立做出来的结果不能保证完全正确,于是他们在填字的同时记下他们对于该结论的确定度,比如某些字他们敢保证绝不会出错,某些字吃不准,某些是胡乱猜的。。。然后他们对比各自的结果及相应的确定度,通过参考对方的结果,双方都可以根据差异得到一些启示,然后他们根据这些启示再次尝试填字,重复以上过程直至两人的结果完全相符(但还是不能确保和正确答案一样,只能保证差不离)。是概率译码算法,也就是最大后验概率算法(MAP)。但在Turbo码出现之前,信道编码使用的概率译码算法是最大似然算法(ML)。ML算法是MAP算法的简化,即假设信源符号等概率出现,因此是次优的译码算法。Turbo码的译码算法采用了MAP算法,在译码的结构上又做了改进,再次引入反馈的概念,取得了性能和复杂度之间的折衷。同时,Turbo 码的译码采用的是迭代译码,这与经典的代数译码是完全不同的。
Turbo 码的译码算法是最早在BCJR 算法的基础上改进的,我们称以MAP算法,后来又形成Log-MAP算法、Max-Log-MAP以及软输入软输出(SOVA)算法。Turbo 码的译码结构图
⒈Turbo 码的译码结构如图所示. Turbo 译码器有以下的特点:
1) 串行级联
2) 迭代译码
3) 在迭代译码过程中交换的是外部信息
⒉ 概率译码译码原理及结构
译码时首先对接收信息进行处理,两个成员译码器之间外部信息的传递就形成了一个循环迭代的结构。由于外部信息的作用,一定信噪比下的误比特率将随着循环次数的增加而降低。但同时外部信息与接受序列间的相关性也随着译码次数的增加而逐渐增加,外部信息所提供的纠错能力也随之减弱,在一定的循环次数之后,译码性能将不再提高。
⑻ gps卫星导航中用到的信道编码
作为一种接近香农极限的信道编码,近年来LDPC码被广泛采用,例如欧洲第二代数字视频广播卫星标准DVB-S2和空间数据咨询委员会(CCSDS)遥测信道编码标准就分别采用了LDPC码.文章将讨论LDPC码在卫星导航系统中的应用,内容涵盖星上编码与接收机解码.GPS联合项目办公室在接口规范(Draft IS-GPS-800,Navstar GPS Space Segment/User Seg-ment L1C Interfaces,19 April 2006)中展现了L1电文结构中的LDPC码.子帧2和子帧3将分别用一个独立的24bit循环冗余检验(CRC)算法.加入CRC比特之后每一子帧将进一步被长度为1 200/548码率为1/2的LDPC码编码.文章将给出同等长度同等码率的不同类型的LDPC码.它们表现出了优异的译码性能、简单的编码结构和较低的译码复杂度.另外一个优点是其校验矩阵无需用一系列的冗余表格来表示.这种LDPC码的构造方法可以被扩展到其它卫星导航系统,比如欧洲的伽俐略(Galileo)系统和中国的北斗(Compass)系统.
⑼ 试写出无记忆二进制和四进制编码信道的误码率计算公式
二进制代码:由两个基本字符'0'、'1'组成的代码。其中,码元:"一位"二进制代码。码字:N个码元可以组成的不同组合,任意一个组合称一个码字
二进制代码,顾名思义,由两个基本字符0,1组成的代码。[1]
运算规律
二进制代码运算规律是逢二进一。比如十进制1,二进制也是1;但是十进制2(1+1),二进制为10;十进制3(1+1+1),二进制为11;十进制4,二进制为100,以此类推……也就是说,用二进制做十进制的加法时是逢二进一。[1]
表述方式
为区别于其它进制代码,二进制代码的书写通常在数的右下方注上基数2,或加后面加B表示如(10110001)2。[1]
相关简介
二进制代码语言或称为机器语言,计算机可以直接识别,不需要进行任何翻译的语言。每台机器的指令,其格式和代码所代表的含义都是硬性规定的,故称之为面向机器的语言,也称为机器语言。它是第一代的计算机语言,机器语言对不同型号的计算机来说一般是不同的。[1]
直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义,例如某台计算机字长为16位,即有 16个二进制数组成一条指令或其它信息。16个0和1可组成各种排列组合,通过线路变成电信号,让计算机执行各种不同的操作。[1]
缺点说明
1.大量繁杂琐碎的细节牵制着程序员,使他们不可能有更多的时间和精力去从事创造性的劳动,去执行对他们来说更为重要的任务。如确保程序的正确性、高效性。[1]
2.二进制代码语言程序员既要驾驭程序设计的全局又要深入每一个局部直到实现的细节,即使智力超群的程序员也常常会顾此失彼,屡出差错,因而所编出的程序可靠性差,且开发周期长。[1]
3.由于用二进制代码语言进行程序设计的思维和表达方式与人们的习惯大相径庭,只有经过较长时间职业训练的程序员才能胜任,使得程序设计曲高和寡。[1]
4.因为它的书面形式全是"密"码,所以可读性差,不便于交流与合作。[1]
5.因为它严重地依赖于具体的计算机,所以可移植性差,重用性差。
⑽ 什么叫信道译码
信号在发送之前,为了抵抗各种衰落造成的误码,要将信号进行信道编码,在接收端,就要进行相应的信道译码来恢复原来的信号。