我是靠谱客的博主 外向小蘑菇,最近开发中收集的这篇文章主要介绍HARQ重传,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

HARQ重传是一种结合FEC(FORWARD  error correction )于ARQ(automatic repeat request、)的技术

   harq buffer 是指收集到的错误信息放到一个buffer池里面

重传的coded bit集合称为冗余版本(redundancy version  RV)

在fec无法纠正的错误出现时,接收端根据crc效验码对比,确定是否反馈NACK,若接收到了nack,则会重发数据。在增量冗余方式中,每次重传并不需要与初始传输相同,而会把初始版本分成多个coded 比特的集合,每个集合都携带相同的信息,当需要重传时,则会传输与前一次不同的额coded bit集合,接收端会把重传的数据与前一次进行软合并。

    

从上图可以看出,经过turbo编码后一个重传版本会生成包含所有信息的systematic bits ,和多个parity bits,若收到的反馈是dtx,则重传 systematic bits,若收到的为nack,则重传额外的parity bits。

        在lte中,下行采用异步,自适应harq,上行采用同步harq,但重传可以自适应,也可以飞自适应。

        上行HARQ主要有以下几个问题

         1.如何判断是重传还是新传?

          2.何时清空HARQ buffer

          3.如何确定HARQ process

          4.如何确定rv

          5如何确定timing关系

          5.HARQ自适应和非自适应有何不同?

 

转载于:https://www.cnblogs.com/lmpsoftware/p/8194459.html

最后

以上就是外向小蘑菇为你收集整理的HARQ重传的全部内容,希望文章能够帮你解决HARQ重传所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部