LTE上行信道交织与解交织的研究及DSP实现*
2011-03-21陈发堂陈燕
陈发堂,陈燕
(重庆邮电大学,重庆400065)
ZEHAVI提出比特交织编码调制BICM(Bit Interleaver coding Modulation)思想[1],即在编码和调制之间引入交织。BICM通过牺牲一些欧式距离来提高汉明距离,使其在衰落信道下具有高度的鲁棒性。交织的原理是打乱原始数据序列,使数据的相关性减弱,尽力分散突发错误,在译码时大大降低数据突发错误的影响。
3GPP LTE中物理上行链路共享信道PUSCH(Physical Uplink Shared Channel)上承载的信息包含预编码矩阵指示PMI(Precoding Matrix Index)、秩指示RI(Rand Index)、CQI信道质量指示(channel quality indicator)和混合自动重传请求应答HARQ-ACK(hybrid automatic repeat request acknowledgement)以及数据信息。为降低数据突发错误率,在几路信息各自编码后和调制间,引入了信道交织[2]。PUSCH信道交织采用的是分组交织,但与传统的分组交织有较大差异。本文从DSP实际角度出发,针对PUSCH信道交织与解交织,提出了一种简单的实现方案。
1 PUSCH信道交织
进入PUSCH信道交织是三路信息,为降低译码的错误率,在进行信道交织前,先将三路信息进行数据复用,然后再进行PUSCH信道交织。在用DSP具体实现时,把数据复用和信道交织放在一个模块实现。
1.1 三路编码后的数据复用
(1)RI和ACK的数据复用

(2)CQI/PMI和数据信息复用
q0,q1,q2,q3,…,qQ-1是CQI编码后的比特序列,f0,f1,f2,f3,…,fG-1是编码后UL-SCH数据的比特序列,控制信息与数据信息复用的数据为复用方式如下:

在具体用DSP实现时,不用浪费存储空间和程序段来实现三路数据复用的过程。只需在进行信道交织时,使整个交织表的每一个大行向量包含Qm小行,在放置数据时,需要首先把Qm小行放置完毕,依次放置该大行向量的其他数据,即可实现三路数据的复用。……
