LTE学习:下行HARQ简介(由DCI格式控制)

2023-11-03 07:59

本文主要是介绍LTE学习:下行HARQ简介(由DCI格式控制),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

注:DCI(DownlinkControlInformation)下行控制信息

转自:http://blog.sina.com.cn/s/blog_927cff010101epjc.html

下行HARQ简介


     下行HARQ使用异步(asynchronous)、自适应(adaptive)的方式意味着重传可能发生在任意时刻和频域上的任意位置。下行HARQ使用异步、自适应方式的原因是为了避免与系统信息、MBSFN子帧之类的传输产生冲突。通过在时域或频域上重新调度重传,避免与系统信息、MBSFN子帧在无线资源上发生重叠。也就是说,下行重传总是通过PDCCH来调度的。

     下行PDSCH传输对应的ACK/NACK在PUCCH或PUSCH上发送。

     对TDD而言, DwPTS可用于发送PCFICH/PHICH/PDCCH和PDSCH。也就是说,特殊子帧可用于发送ULgrant和对应PUSCH数据的ACK/NACK等。这里有个特例:对于带normaldownlink CP的特殊帧配置0和5,或带extendeddownlink CP的特殊帧配置0和4(36.211Table4.2-1),特殊子帧的DwPTS是不用于传输PDSCH的(36.2137.1.7。这些配置下,DwPTS的持续时间都很短,占3个OFDMsymbol,所以不用于传输PDSCH)。

     对TDD而言, UpPTS可用于发送SRS和PRACH(preambleformat 4),但不能用于发送PUCCH和PUSCH(36.2138.2节;36.2115.45.7。UpPTS的持续时间都很短,所以不用于传输PUCCH和PUSCH)。也就是说,特殊子帧不能用于发送对应于PDSCH传输的ACK/NACK。因此,对于下行数据而言,只能使用非特殊子帧来发送对应的ACK/NACK。

     通常eNodeB和UE侧的解码处理时间至少为3ms。

     对于下行数据而言,UE根据接收到的PDCCH来决定如何处理HARQ。

     LTE:下行HARQ简介


图1:下行DCI中与HARQ相关的字段(以DCIformat 2A为例)

 

     图1介绍了下行DCI中与HARQ相关的字段,我在《LTE:HARQ(三)---HARQinformation》中介绍过这些字段,这里就不再重复了。

 

http://s3.sinaimg.cn/large/927cff01ge1466866ca82&690

图2:各种下行DCI中包含的与HARQ相关的字段(小黑点表示存在该字段)

 

     图2列出了不同的下行DCIformat包含哪些字段,从中可以看出:

     (1)DCIformat 1/1A/1B/1D不支持下行空分复用,只指示1个TB;DCIformat 2/2A/2B/2C用于支持下行空分复用,指示2个TB;DCIformat 1C不支持HARQ;

     (2)空分复用中的每个TB包含各自独立MCS/RV/NDI,并使用独立的HARQprocess来处理。在下行空分复用中,2个TB使用不同的HARQprocess,但在下行DCIformat中,只有一个HARQprocess number字段,该字段用于指示第一个TB对应的HARQprocess,而第二个TB对应的HARQprocess可以通过该HARQprocess number字段间接得到(例如:将HARQprocess number字段+ number of HARQ process就得到第二个TB对应的HARQprocess);(对上行传输而言,DCIformat 0/4是没有HARQprocess number字段的)

     (3)空分复用中的每个TB拥有各自的RV/NDI的目的在于:允许只重传其中一个TB。也就是说空分复用的2个TB是不相关的,当其中一个TB出错时,另一个成功接收的TB并不需要重传,且成功接收TB的HARQprocess可以用于下一次新传。(上行的处理也是一样的)

     下行HARQ的最大重传次数是由eNodeB确定的,不同的厂家可能有不同的实现,UE并不知道下行的最大重传次数(注:UE通过maxHARQ-Msg3TxmaxHARQ-Tx能够得知上行的最大重传次数),UE只会根据收到的NDI来决定进行软合并(重传)还是清空HARQbuffer(新传)。

     与上行HARQ使用MCSindex 29~31来指示非自适应重传的RV不同(从36.212的5.3.3节可以看出,DCIformat 0/4是没有Redundancyversion字段的),下行DCI中包含了Redundancyversion字段,用于直接指示下行传输的冗余版本。这也是36.213的Table7.1.7.1-1与Table8.6.1-1相比,没有RedundancyVersion这一列的原因。

     关于Downlink Assignment Index  (DAI)和TPC command  for PUCCH字段,会在后续介绍UE如何回应ACK/NACK时予以介绍。

     相比上行HARQ而言,下行HARQ处理可以总结成一句话:“一切听下行DCI的吩咐”!


这篇关于LTE学习:下行HARQ简介(由DCI格式控制)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/336736

相关文章

使用Python开发Markdown兼容公式格式转换工具

《使用Python开发Markdown兼容公式格式转换工具》在技术写作中我们经常遇到公式格式问题,例如MathML无法显示,LaTeX格式错乱等,所以本文我们将使用Python开发Markdown兼容... 目录一、工具背景二、环境配置(Windows 10/11)1. 创建conda环境2. 获取XSLT

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

SpringBoot请求参数接收控制指南分享

《SpringBoot请求参数接收控制指南分享》:本文主要介绍SpringBoot请求参数接收控制指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring Boot 请求参数接收控制指南1. 概述2. 有注解时参数接收方式对比3. 无注解时接收参数默认位置

Spring Security+JWT如何实现前后端分离权限控制

《SpringSecurity+JWT如何实现前后端分离权限控制》本篇将手把手教你用SpringSecurity+JWT搭建一套完整的登录认证与权限控制体系,具有很好的参考价值,希望对大家... 目录Spring Security+JWT实现前后端分离权限控制实战一、为什么要用 JWT?二、JWT 基本结构

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络

HTML5表格语法格式详解

《HTML5表格语法格式详解》在HTML语法中,表格主要通过table、tr和td3个标签构成,本文通过实例代码讲解HTML5表格语法格式,感兴趣的朋友一起看看吧... 目录一、表格1.表格语法格式2.表格属性 3.例子二、不规则表格1.跨行2.跨列3.例子一、表格在html语法中,表格主要通过< tab

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键

Python将博客内容html导出为Markdown格式

《Python将博客内容html导出为Markdown格式》Python将博客内容html导出为Markdown格式,通过博客url地址抓取文章,分析并提取出文章标题和内容,将内容构建成html,再转... 目录一、为什么要搞?二、准备如何搞?三、说搞咱就搞!抓取文章提取内容构建html转存markdown

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

如何自定义Nginx JSON日志格式配置

《如何自定义NginxJSON日志格式配置》Nginx作为最流行的Web服务器之一,其灵活的日志配置能力允许我们根据需求定制日志格式,本文将详细介绍如何配置Nginx以JSON格式记录访问日志,这种... 目录前言为什么选择jsON格式日志?配置步骤详解1. 安装Nginx服务2. 自定义JSON日志格式各