《 空中接口学园 》
>>   4G:LTE
>>>>  为什么HARQ用NDI比特翻转的方式来标记新旧数据

--  作者:Abandon
--  发布时间:2021-05-09 09:26:35
有些通信系统,包括WCDMA/LTE/NR等,使用HARQ技术重传错误的数据块。数据传输的过程伴随控制信息,其中包含NDI(New Data Indicator),即新数据指示。发送方(基站或者UE)可以同时维护多个HARQ进程,每个HARQ进程维护各自的NDI。NDI只有1 bit,通过翻转的方式向接收方指示这是新数据还是旧数据。比如,同一个HARQ进程,第n次发送的NDI为1,第n+1次为0,此时接收方将意识到第n+1次接收到的是新数据;从0变成1也是如此。那么问题来了:既然NDI用于指示HARQ初传或重传,为什么要按照翻转的方式指示,而不直接用0表示初传,1表示重传呢?

个人理解:设想一个场景,发送方初传一个数据块,接收方未意识到有数据,也就是控制信息都没解对,所以回复DTX,但是碰巧发送方误检成NACK了,这样发送方会重传这个数据块。假如初传固定NDI=0,重传固定NDI=1,那么重传这个数据块时,NDI设置成1,而因为接收方没有新数据的信息,会误以为这是上一包数据的重传,可能会直接丢弃,也可能会误跟上一包进行软合并,不管哪种处理,都将影响吞吐率。使用翻转的方式则没有这个问题。

如果以上问题有其它的理解,也可以提出,欢迎讨论。


[此贴子已经被作者于2021-05-09 11:02:27编辑过]

--  作者:tom
--  发布时间:2021-05-10 20:11:29
在物理层上也有利用极性翻转的方式来传信息的方式,我印象中还有类似的情况,看能不能回忆起来。

查到了,就是USB接口的协议,定义了两种类型的DATA包,正确接收后切换,用来克服确认信息丢失的问题。


[此贴子已经被作者于2021-05-10 21:38:30编辑过]

--  作者:Abandon
--  发布时间:2021-05-10 22:46:43
原来这样,学习了!
--  作者:tom
--  发布时间:2021-05-11 21:49:26
这说明要创新设计一种方案还是很难的,更多的还是融汇贯通。
目前已经有4条评论    >>> 发表你的见解

Powered by:Old version
Copyright ©2002 - 2019空中接口学园 , 页面执行时间:47.363毫秒