一、什么是TTI BUNDLING,以及TTI bundling的作用
TTI:transmission time interval传输时间间隔,MAC层的概念,它说明了一个MAC传输块时间上的长度 在LTE中TTI=1ms TTI Bundling:TTI绑定,一般LTE是上行发送受限,即使终端以最大功率发射信号到达小区,但仍然无法满足小区的调节门限,以及时延要求! 3GPP
36.321以及3GPP 32.331对TTI
BUNDING的说明只适用于上行数据传送,对于下行如何TTI BUNDING目前还不得而已。 在LTE中,正常的传输过程是 上行在子帧n上传输一数据,在下行n+4或上的ACK/NACK,如果网络反馈NACK,那么终端在n+8这个子帧上变化RV后进行重传,在n+12子帧上接收ACK/NACK,以此类推。 这种传输在小区边缘、信号差时,出错率高,重传时延大,无法满足VOLTE 50ms的时延要求!为了改进传输稳定性,降低延迟并提高覆盖的解决方案是将RLC SDU分段,并在连续的TTI内发送。同一个数据在不同的HARQ中发送,这种方式RLC/MAC报头较多,且HARQ出错率也较高 为了解决上面提到的问题,LTE提出了TTI bundling的解决方案。 二、LOG分析
LOG分析分常见以下几部分 1.终端是否支持TTI bundling 2.网络是否配置TTI bundling 3.MAC层数据的传输 4.物理层数据的传输以及ACK/NACK确认 2.1 终端是否支持TTI
bunding
TTI bunding目前只在VOLTE中使用,首先可以通过ATTACH请求,看终端是否支持VOLTE Attach request voice_domain_pref_incl = 1 (0x1) 如果终端支持,那么查看UECapabilityInformation消息中的FGI的bit28 featureGroupIndicators '01111111 00001101 11111100 10111000'B,
2.2 首先确认网络是否支持VOLTE 在Attach accept消息中查看 eps_netwk_feature_support IMSVoPS = 1 (0x1) (IMS Vo PS Session in S1 Mode supported)
然后在RRCConnectionSetup或RRCConnectionReconfigura mac-MainConfig explicitValue :
高通平台查看MAC层和物理层TTI BUNDLING数据传输过程 PDCCH log
packet (0xB130)
MAC UL
transport block (0xB064)
PUSCH Tx
report (0xB139)
PHICH Ack
report (0XB16B)
MAC UL transport block (0xB064),一个数据块 PUSCH Tx report (0xB139), 同一个MAC数据块,在连续的4个上行子帧上发送不同RV的数据 在TTI BUNDLING中,RV版本顺序是{0,2,3,1} PHICH Ack report (0XB16B) 在最后一个RV的数据包后的第n+4个子帧上接收ACK/NACK消息 例如2683+4=2687 三、其他相关说明
1.TTI BUNDLING在TDD-LTE中的应用 TTIBundling目前只适用与FDD-LTE以及TDD-LTE时隙配比为0、1、6的网络中,因为其他的TDD-LTE时隙配比一个无线帧内的上行时隙都没有4个 2.TTI_BUNDLE_SIZE大小 固定值 4.
3.TTI与SPS不能同时使用 4.随机接入消息MSG3不使用TTI BUNDLING 5.TTI BUNDING与HARQ进程之间的关系 FDD普通的HARQ进程是8个,使用TTI时,则只能有4个 TDD-LTE与时隙配比有关联 四、参考资料 1.3GPP 36.321 2.3GPP 36.331 3. http://blog.sina.com.cn/s/blog_927cff010101e1x6.html 4. http://blog.sina.com.cn/s/blog_927cff010101e1xt.html 5. http://www./ 6. 80-ND484-1_B_LTE_AS_VoLTE_AS_Features_Log_Analysis.pdf |
|