摘要 混合自动重复请求(HARQ)作为TD-SCDMA高速下行分组接入(HSDPA)系统中的一项关键技术使数据传输向更可靠的阶段发展。文章首先介绍了HARQ的机制类型和功能结构,并由此阐述了设置冗余版本(RV)参数的目的和作用,然后通过链路仿真分析提供了系统实现时RV参数的选择和优化方案。
0、引言
为提高下行容量和数据业务速率,TD-SCDMA系统引入高速下行分组接入(HSDPA)这一增强技术。HSDPA技术的理论数据传输速率最高可达14.4Mbit/s,平均可为每位用户提供300kbit/s~1Mbit/s的下行链路。从底层来看,HSDPA主要是引入自适应调制编码(AMC)和混合自动重传请求(HARQ)技术来实现对信道条件的自适应性和更高阶的调制算法,从而提高系统的数据传输速率和频谱效率。其中,HARQ作为一种链路自适应技术,为系统提供了基于信道条件的精确的数据速率调整,这一功能主要通过速率匹配和比特重排控制重传数据版本来实现。下面将着重描述在TD-SCDMA系统中,HARQ的原理和实现及冗余版本(RV)参数设置的目的,并确定参数优化的方案。
1、HARQ技术简介
HARQ是一种链路自适应技术,接收端在超出自身纠错能力时快速请求发端重发错误的数据块,因此能自动适应信道条件的变化,且对测量误差和时延不敏感。HARQ实现机制传统上分为三类:
第一类HARQ(HARQ Type Ⅰ)又叫传统ARQ,接收端首先对数据包进行纠错,如果有错误不能纠正,就发送数据包重传请求,同时丢弃错误的数据包。重传时使用相同的前向纠错编码,冗余信息不变。Chase Combining对第一类HARQ作了一定程度的改进,不丢弃错误的数据包,而是存储起来,在接收端由解码器先将多次传输的数据按信噪比加权相加,即最大比合并(MRC),再进行解码,从而获得时间分集增益。
第二类HARQ(HARQ Type Ⅱ)属于全冗余方式的增加冗余(IR)的ARQ机制。其重传不包含系统比特信息,只是携带新的冗余信息来帮助解码,在接收端与先前收到的信息合并形成纠错能力更强的前向纠错码,使错误率进一步降低。冗余信息版本由若干编码打孔方式产生。
第三类HARQ(HARQ Type Ⅲ),又叫部分冗余HARQ,也属于增加冗余机制。接收机将多次传输的数据合并后进行解码。重传数据中同时包含冗余和系统比特,能够自解码。由于系统比特对解码的影响非常大,如果系统中噪声和干扰比较大,使得第一次传输的数据破坏非常严重,那么即使增加冗余信息,数据包也难以解码。这种情况下,重传数据自解码将使系统性能得到提高。第三类HARQ可以看作前两类的结合。
2、HARQ的功能实现
在TD-SCDMA HSDPA系统中,HARQ功能模块由两级速率匹配(Rate Matching)和一个缓冲器组成[2]。第一速率匹配子模块使输入比特与用户设备(UE)软缓冲容量相匹配。若输入比特数大于虚拟IR缓存器容量,则进行打孔;否则不执行第一速率匹配。第二速率匹配子模块通过进行打孔或重复的操作,将第一速率匹配子模块输出的高速下行共享信道(HS-DSCH)TTI比特数据与高速下行物理共享信道(HS-PDSCH)帧内的比特数相匹配。
速率匹配对承载基带信号的传输信道上的数据进行由算法控制的打孔或重复,以保证匹配后传输信道复用的数据速率等同于映射到给定物理信道上的数据速率。在TD-SCDMA HSDPA系统中还是采用R99的速率匹配算法,纠错控制编码使得打孔不会造成人为添加误码。TD-SCDMA HSDPA系统在基带处理中采用了纠错能力很强的Turbo码,在解速率匹配之后进行的解码可以恢复原来的序列。由速率匹配的算法处理过程可知,在数据流中打孔或者重复是均匀进行的,每隔几个比特打掉或者重复一个比特。这也为纠错解码提供了可能。
TD-SCDMA HSDPA系统的速率匹配算法对于打孔或者重复有很大的可调控性。根据不同传输信道信息的重要性,由上层的参数控制决定打孔或重复的数量,保证了优先级更高的信息有效传输。同时,系统主要通过设置速率匹配中的RV参数来选择HARQ机制类型,并可以通过改变上述重复或打孔的位置和规则来获得不同的冗余版本,在每次传输中实现,以获得时间增益和编码增益。
比特重排在高阶调制的HARQ中也发挥了重要作用。在移动通信系统中,为了不增加带宽、提高数据传输速率,通常采用M阶正交幅度调制(M-QAM)的方案。但是高阶调制本身是一种不等差错保护调制,对于M>4,映射到M-QAM符号上的各个比特的误比特率(BER)性能是不同的。处于星座图内围的点能量较小,容易受到衰落,构成这些符号的比特可靠性较差,而相比之下构成外围点的比特可靠性较好。比特重排正是为了避免某些比特始终受到衰落,改变重传中各符号对应的星座位置,使接收端解调合并后比特可靠性趋于均匀且总体得到提高,进而提高系统的吞吐量。从HARQ实现的角度看,比特重排改变了数据的星座映射的版本,为速率匹配产生的数据版本作出补充,进一步给重传合并带来增益。