检错机制:
1.CRC(Cyclic Redundancy Check)循环冗余校验:
--CRC长度类型0(不加CRC校验),8,12,16,24;
--CRC附加到原始数据时刻的反转处理;
--CRC和RNTI的运算处理:AGCH中的E-RNTI,HSSCCH的H-RNT,以及HS-LESS模式下HSDSCH数据的H-RNTI使用;
2.完整性检查保护(检错+安全?!)
--存在于RRC UU空口消息的信元中;
纠错机制:
1.ARQ(Automatic Repeat Request) -- RLC AM实体功能,自动重传请求
--根据对段实体的状态报告,对传送失败导致丢失的数据包进行重传;
2.FEC(Forward Error Correction)前向纠错编码:
Convolutional code
--码率(coding rate) 1/2 1/3两类;
Turbo code
--码率(coding rate)1/3;
3.HARQ(Hybrid Automatic Repeat Request)混合重传请求
--区别于ARQ的差别:原始数据不变化,通过冗余编码重传合并提供增益(RV Redundancy Version);
--主要用于HSPA模式(EDCH和HSDSCH)信道上;
4.Second order Reed-Muller编码
--10->32映射至,10->30映射;
--应用在TFCI(传输格式指示)和EDPCCH信道编码上;
注:
在TFCI发送编码数据最少保证30bits;所以可以看到带TFCI的上行DPCCH压缩模式下的变化规律,保证发送的TFCI编码bits数为大于等于30的最小数目;
--Ceil(30/transfer slots) 15slots=>2bits/slot;10-14slots=>3bits/slot;8-9slots=>4bits/slot;
--压缩模式每帧最多只能7个slots;
5.Binary mapping
CQI(20,5)表格运算得到各个bit值(PCI处理类似);