- 经验
- 18478
- 分贝
- 0
- 家园分
- 1
- 在线时间:
- 0 小时
- 最后登录:
- 2007-9-6
- 帖子:
- 3062
- 精华:
- 33
- 注册时间:
- 2004-12-14
- UID:
- 35020
注册:2004-12-14
|
发表于 2004-12-22 12:22:00
|显示全部楼层
摘要: 移动通信系统采取了多种行之有效的关键技术来提高系统抗衰落和干扰的能力,纠错编码即是其中一种。本文主要先容了在几代移动通信系统中所使用的不同的纠错编码,旨在阐明纠错编码技术的基本原理及其重要作用。
主题词:移动通信 纠错编码 卷积码 Turbo码 空时码 3G
一、 引言
移动通信的发展日新月异,从1978年第一代模拟蜂窝通信系统诞生至今,不过20多年的时间,就已经过三代的演变,成为拥有10亿多用户的全球电信业最活跃、最具发展潜力的业务。尤其是进几年来,随着第三代移动通信系统(3G)的渐行渐近,以及各国政府、运营商和制造商等各方面为之而投入的大量人力物力,移动通信又一次地在电信业乃至全社会掀起了滚滚热潮。虽然目前由于全球电信业的低迷以及3G系统自身存在的一些问题尚未完全解决等因素, 3G业务的全面推行并不象计划中的顺利,但新一代移动通信网的到来必是大势所趋。因此,人们对新的移动通信技术的研究的热情始终未减。
移动通信的强大魅力之所在就是它能为人们提供了固话所不及的灵活、机动、高效的通信方式,非常适合信息社会发展的需要。但同时,这也使移动通信系统的研究、开发和实现比有线通信系统更复杂、更困难。实际上,移动无线信道是通信中最恶劣、最难预测的通信信道之一。由于无线电波传输不仅会随着传播距离的增加而造成能量损耗,并且会因为多径效应、多普勒频移和阴影效应等的影响而使信号快速衰落,码间干扰和信号失真严重,从而极大地影响了通信质量。
为了解决这些问题,人们不断地研究和寻找多种先进的通信技术以提高移动通信的性能。特别是数字移动通信系统出现后,促进了各种数字信号处理技术如多址技术、调制技术、纠错编码、分集技术、智能天线、App无线电等的发展。本文将主要关注在几代移动通信系统中所使用的不同的纠错编码技术,以展示纠错编码在现代数字通信中的重要作用。
二、 纠错编码基础常识
1948年,香农(Shannon)在他那篇著名的论文《通信的数学理论》中提出并证明了:对于一个信道容量为C的有扰信道,消息源产生信息的速率为R,只要R≤C,则总可以找到一种信道编码和译码方式使编码错误概率P随着码长n的增加,按指数下降到任意小的值,表示为 ,这里E( R )称为误差指数;若R>C,则不存在编译码方式来实现无误传输。这一结论为信道编码指出了方向,但它仅是一个存在性定理,并未给出怎样去寻找这种性能优良的码。
近50年来,在信息技术发展和实际需要的不断推动下,人们一直在寻求实现复杂度合理的更优秀的编译码方法,去逼近Shannon理论的理想界限。令人鼓舞的是,在这个过程中,已经取得了许多伟大的进展,从早期的分组码、代数码,到RS码,到后来的卷积码,以及今天的Turbo ,LDPC码,所能达到的性能和Shannon限间的距离被不断缩小。这些方法也已经投入到多个领域的商用中,如卫星通信和深空通信,数据存储,数据传输,移动通信,数字音频和视频传输等。下面,大家将着重关注移动通信系统,特别是数字移动通信系统中,纠错编码技术的应用情况。
三、 移动通信中纠错编码的应用和发展
如前所述,移动信道的恶劣性使接收信号展现出非常差的错误率(5-10%),迫使译码器在非常低的信噪比下工作。另一方面,“频带”是移动通信系统宝贵而紧张的资源,尤其是在用户密集的闹市区和室内通信系统里。为此,对编译码器的设计就提出了较高要求,驱使译码要充分用到所有已知的信号特点,如信道状态信息、级联、交织和软判决等;而且,会占用带宽的信息“冗余”必须谨慎使用。但同时,数字电路技术的快速发展也提高了复杂度较高的纠错编码的可行性。
1. 模拟移动通信系统中数字信令的BCH编码
模拟蜂窝系统中,业务信道主要是传输模拟FM电话以及少量模拟信令,因此未应用数字处理技术。而控制信道均传输数字信令,并进行了数字调制和纠错编码。以英国系统为例,采用FSK调制,传输速率为8kb/s。基站采用的是BCH(40,28)编码,汉明距离d =5, 具有纠正2位随机错码的能力。之后重发5次,以提高抗衰落、抗干扰能力;移动台采用了BCH(48,36)进行纠错编码,汉明距离d =5,可纠正2个随机差错或纠正1个及检测2个差错,然后也是重复5次发送。上述纠错编码是提高数字信令传输可靠性必需的,也是行之有效的。
2. GSM的FEC编码
GSM系统仍是目前使用最广泛的移动通信系统,也是纠错编码最重要的应用之一。GSM标准的语音和数据业务使用多种FEC编码,包括BCH编码,FIRE码,CRC码(错误检测,码同步和接入,数据信道)。这些码都作为级联码的外码,大家这里主要侧重于级联码的内码方案,最初用于全速率语音业务信道。语音编码后的13kb/s信息,一个时隙20ms包括260bit,分成三个敏感类:78bit对错误不敏感类不加编码保护;50bit特别敏感类加3bit奇偶校验,4bit格图终结尾比特,与其余的132bit,一共189bit用(2,1,5)的非系统卷积码进行编码。所以一共有378bit,加上未编码78bit,一共456bit,每20ms,总的速率为22.8。再加上相邻另外1个语音编码块的456bit一起,每组各占57bit*2进行(8*114)交织,分布到TDMA的8个突发中,在移动信道中使用GMSK调制。这些突发里还包括2bit业务/控制标识比特 , 6bit尾比特,8.25bit保护比特,还有26bit训练序列,提供给接收端的使用Viterbi算法的MMSE均衡器输出每块456软或硬判决值。
如果按GSM标准规定使用了跳频,那么大家可合理将信道视为统计独立的Rayleigh信道。这种情况下,如果使用CSI和软值,r=1/2的编码可得到3.1dB的增益。
3. 窄带CDMA系统(IS-95)中的FEC编码
CDMA系统是个自干扰的系统,因此FEC编码在对抗多用户干扰(MUI)和多径衰落非常重要。CDMA(IS-95)系统的纠错编码是分别按反向链路和前向链路来进行设计的,主要包括卷积编码、交织、CRC校验等。现分述如下:
前向链路中除导频信道外,同步信道、寻呼信道和前向业务信道中的信息在传输前都要先进行(2,1,9)的卷积编码,卷积码的生成函数为go=(111101011)和g1=(101110001);接着,同步信道的符号流要经过1次重发,然后进行16*8的块交织;业务和寻呼信道的速率为4.8kbps/2.4kbps/1.2kbps符号流,分别进行1/3/7次重发(9.6kbps数据流不必重发),然后再进行24*16的块交织。
反向链路包括业务信道和接入信道,考虑到移动台的信号传播环境,增加编码长度,对信息进行(3,1,9)的卷积码。其生成函数为:g0=(101101111),g1=(110110011)和g2=(111001001)。然后,接入信道经过一次重发后,进行32*18交织;反向业务信道以同前向一样的方式进行重发,再进行32*18的交织。
如果整体考虑纠错编码和扩频调制,则可把扩频看作内码,而信道编码视作外码。以后向链路为例,编码交织后是64阶正交Walsh函数扩频,然后是被周期为2 -1的长码直接序列扩频。
接收端经相干或不相干Rake接受机进行分集接收后,系统码字(信息比特)就可以用相关的最大值或相关矢量的最大值表示。接着送到解交织器和外部SOVA Viterbi译码器。
4.3G中的Turbo码
3G与2G最重要的不同是要提供更高速率、更多形式的数据业务,所以对其中的纠错编码体制提出了更高的要求(数据业务的差错率要小于10 )。语音和短消息等业务仍然采用与GSM 和CDMA相似的卷积码,而对数据业务3GPP协议中已经确定Turbo码为其纠错编码方案。
Turbo码又叫并行级联卷积码,由Berrou,Glavieux 和Thtimajshima 1993年首次提出。Turbo码编码器通过交织器把两个递归系统卷积码并行级联,译码器在两个分量码译码器之间进行迭代译码,译码之间传递去掉正反馈的外信息,整个译码过程类似涡轮(turbo)工作,所以又形象的称为Turbo码。
编码器的输出端包括信息位和两个校验位,这样代表编码速率1/3。轮流删除两个校验位就可以得到码率是1/2的码。用不同的校验位生成器或者不同的删除方式就可以得到各种不同速率的Turbo码。伪随机交织器对信息系列进入第二个校验位生成器之前进行了重排列。迭代译码是Turbo码性能优异的一个关键因素,如上图所示,DEC1和DEC2分量译码器分别采用MAP或者SOVA算法。MAP(最大后验概率)算法比Viterbi算法在复杂度上多3倍,对于传统卷积码只有0.5dB的增益,但是在Turbo码译码器中,它对每一比特给出了最大的MAP估计,这一点在低SNR情况下的迭代译码是至关重要的因素。一般在应用中,都采用对数化的MAP算法,即LOG-MAP算法,将大部分的乘法运算转化为加法运算,既减小了运算复杂度,又便于硬件实现。
无论效率是多少,在短约束长度,非常长的编码块长(帧长),10到20次迭代的情况时,Turbo码的性能离容量界都不到1.0dB。
Turbo码的主要缺点是:1、由于长编码块和迭代译码导致的译码时延长,不适应对实时性要求较高的业务(如视频点播,IP电话),对硬件设备的处理速度要求高,;2、由较低的自由距导致的高信噪比时较弱的性能即“地板效应”。
对Turbo码的后续研究可以从几个方面入手:理论探索其性能优异的原因,对采用一致交织器的Turbo码分析一致界,从距离谱角度进行探讨;交织器优化设计,寻求降低地板效应的好码;硬件实现的工程优化设计,比如采用简化的软入软出算法,对于LOG-MAP算法的简化等;与其他技术的结合,比如Turbo均衡,Turbo多用户检测联合迭代解调译码等。
5.后3G中的纠错编码
第三代移动系统移动时最高384kb/s的传输速率,静止时2Mb/s的传输速率对于实现传输速度无限制的移动多媒体业务只是一个初步,它与有线网的信息传输速率还有相当大的距离,其中空中接口的传输率是主要瓶颈。如果要进一步实现高速无线通信,除了开发新频段,加大带宽,采用带宽受限的高效的编码、调制和分集技术是非常必要的。近年来,BELL实验室对MIMO(多入多出)信道容量的研究,使大家对时域和频域资源以外的一个很重要的资源-空域引起了足够的重视,从理论上指出了一个很好的扩容的手段,充分利用无线信道的具有空、时和频三维的特点。可以预见,对于未来一代更高速的移动通信,要解决空中接口传输的瓶颈,必须对现有的编码调制分集方式进一步改进,联合优化。多天线的发射分集已经写进了第三代标准中,空时编码技术对于未来下一代移动通信极具魅力,是当今全世界通信领域研究的最大热点之一。
四、结束语
50年来,在Shannon理论的引导下,纠错编码技术不断进步,不断涌现出性能更接近Shannon限的编码方法,并在多个领域中得以实现。相信随着移动通信等重要应用的蓬勃发展,纠错编码技术必将继续前行,为现代数字社会发挥更重要的作用。
|
|