AM RLC实体的ARQ流程详解

需积分: 45 11 下载量 52 浏览量 更新于2024-08-07 收藏 1.08MB PDF 举报
"ARQ流程-stm32官方中文数据手册第10版-38322 RLC" 本文档主要介绍了3GPP的新空口(NR)无线链路控制(RLC)协议规范,特别是关于ARQ(Automatic Repeat reQuest)流程的部分,这个流程在AM RLC实体中执行,用于确保数据的可靠传输。ARQ是一种错误控制机制,它允许数据在接收端错误检测后被重传。 ARQ流程的主要部分包括重传机制。当AM RLC实体的接收侧通过STATUS PDU向发送侧发送否定确认时,表示有数据未成功接收。当发送侧接收到这样的通知,它会检查SN(Sequence Number)来确定哪些RLC SDU(Service Data Unit)或RLC SDU段需要重传。如果RLC SDU的SN在TX_Next_Ack 和 TX_Next之间,那么这个SDU就会被认为是需要重传的。 在考虑重传时,AM RLC实体的发送侧会跟踪每个RLC SDU的重传计数器(RETX_COUNT)。首次考虑重传时,RETX_COUNT会被设为零。随后每次重传,如果RETX_COUNT没有因为其他否定确认而增加,且仍然小于最大重传阈值(maxRetxThreshold),则会递增此计数器。一旦达到最大重传次数,发送侧会向上层报告已达到最大重传,这意味着数据可能无法恢复,需要采取其他措施。 重传RLC SDU或RLC SDU段时,发送侧可能会根据传输机会的限制将SDU分割并形成新的AMD PDU(Acknowledged Mode Data PDU),以适应较低层的传输要求。然后,这些新的AMD PDUs会被提交到更低的层次进行实际传输。 在RLC规范中,还详细描述了RLC实体的不同类型,包括TM(Transparent Mode)、UM(Unacknowledged Mode)和AM(Acknowledged Mode)RLC实体。TM RLC提供透明服务,数据直接通过而不做任何修改;UM RLC提供无确认的数据传输,只关注效率;而AM RLC结合了可靠性和效率,适用于需要确认和重传的场景。 文档中还涵盖了RLC实体的建立、重建和发布流程,以及数据传输流程,包括TM和UM模式下的数据传输,详细阐述了数据从发送到接收的整个过程,以及不同情况下的处理规则。 这个文档提供了关于3GPP NR RLC协议的深入理解,特别是ARQ流程,这对于理解和优化无线通信系统中的数据传输至关重要。