IP Library › Granted Patent US 12,362,864
Granted Patent B2
US 12,362,864 · App. 17/565,111 · Granted Jul 15, 2025

Method and apparatus for data retransmission based on automatic repeat request in communication network

Inventor: Duk Hyun You (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
H04L1/1812H04L1/0084H04W28/065H04W72/0446H04W80/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,362,864
App. No.
17/565,111
Granted
Jul 15, 2025
Kind
B2
Abstract

An operation method of a first communication node including a PHY layer, a MAC layer, and an RLC layer may comprise: delivering, by the MAC layer, first information requesting transmission of one or more RLC SDUs to the RLC layer; selecting, by the RLC layer, at least one RLC SDU based on the first information; performing, by the RLC layer, a segment operation on the at least one RLC SDU; delivering, by the RLC layer, an RLC PDU generated based on a result of the segment operation to the MAC layer; delivering, by the MAC layer, a MAC PDU generated based on the RLC PDU to the PHY layer; and transmitting, by the PHY layer, a PPDU generated based on the MAC PDU to a second communication node.

Claims (39)

1. An operation method of a first communication node including a physical (PHY) layer, a medium access control (MAC) layer, and a radio link control (RLC) layer, the operation method comprising:

delivering, by the MAC layer, first information requesting transmission of one or more specific RLC service data units (SDUs) indicated by the MAC layer, to the RLC layer;

identifying, by the RLC layer, an RLC protocol data unit (PDU) indicated by the first information;

selecting, by the RLC layer, at least one RLC SDU belonging to the RLC PDU;

performing, by the RLC layer, a segment operation on the at least one RLC SDU when a total size of the RLC PDU does not fit within a total size indicated by the MAC layer;

delivering, by the RLC layer, the RLC PDU generated based on a result of the segment operation to the MAC layer;

delivering, by the MAC layer, a MAC PDU generated based on the RLC PDU to the PHY layer; and

transmitting, by the PHY layer, a physical PDU (PPDU) generated based on the MAC PDU to a second communication node.

2. The operation method according to claim 1 , wherein the first information includes at least one of a sequence number (SN), segment offset (SO), hybrid automatic repeat request (HARQ) process number, or time resource information of each of the one or more RLC SDUs or RLC SDU segments, and the at least one of the SN, the SO, the HARQ process number, or the time resource information is used for indicating the RLC PDU to be transmitted.

3. The operation method according to claim 1 , further comprising delivering, by the MAC layer, second information indicating a second size of transmission data to the RLC layer, wherein when the second size is larger than a first size of the one or more RLC SDUs indicated by the first information, one RLC SDU or one RLC SDU segment having a size corresponding to (second size-first size) is additionally selected.

4. The operation method according to claim 1 , further comprising delivering, by the MAC layer, second information indicating a second size of transmission data to the RLC layer, wherein when the second size is less than a first size of the one or more RLC SDUs indicated by the first information, an RLC SDU segment having a size corresponding to (first size-second size) is generated by performing a segment operation for one RLC SDU among the one or more RLC SDUs, and the RLC SDU segment is not included in the RLC PDU generated by the RLC layer.

5. The operation method according to claim 1 , wherein the segment operation is performed in consideration of a processing unit of a data unit in a rate matching operation or a combining operation of the second communication node, and the processing unit is determined based on at least one of a transport block size (TBS), code block group size (CBGS), code block size (CBS), overhead, or a combination thereof.

6. The operation method according to claim 5 , wherein a reference size of the segment operation is determined based on the processing unit of the rate matching operation or the combining operation, and the reference size is determined based on a linear combination of the processing unit.

7. The operation method according to claim 6 , wherein the reference size of the segment operation is determined in the MAC layer or determined in the RLC layer based on parameter(s) provided by the MAC layer.

8. The operation method according to claim 1 , wherein the delivering of the MAC PDU to the PHY layer comprises:

generating, by the MAC layer, a plurality of MAC subPDUs based on the RLC PDU;

generating, by the MAC layer, the MAC PDU by performing a multiplexing operation for the plurality of MAC subPDUs so that positions of previous data units within a transport block (TB) and positions of the plurality of MAC subPDUs within a TB are same; and

delivering, by the MAC layer, the MAC PDU to the PHY layer.

9. The operation method according to claim 8 , wherein the RLC PDU or the plurality of MAC subPDUs include at least one of the previous data units, a subset of the previous data units, initial transmission data, automatic repeat request (ARQ) retransmission data, or a combination thereof.

10. The operation method according to claim 8 , wherein the multiplexing operation is performed based on preconfigured multiplexing information, and the preconfigured multiplexing information includes information indicating the positions in which the plurality of MAC subPDUs are multiplexed within the TB, information on a HARQ process number to which the plurality of MAC subPDUs are mapped, time resource information, information for identifying the at least one RLC SDU, information for identifying an RLC SDU segment, or a combination thereof.

11. The operation method according to claim 8 , wherein the multiplexing operation is performed so that a size of the MAC PDU delivered to the PHY layer is determined based on a linear combination of a processing unit of a data unit in a rate matching operation of the first communication node or a combining operation of the second communication node.

12. The operation method according to claim 10 , wherein the preconfigured multiplexing information is updated based on a result of the multiplexing operation for the plurality of MAC subPDUs.

13. The operation method according to claim 1 , further comprising: transmitting, to the second communication node, scheduling information of the PPDU and third information indicating whether to perform a partial combining operation for the PPDU, wherein the PPDU includes at least one of a subset of previous data units or ARQ retransmission data, and the third information is determined based on at least of a new data indicator (NDI), code block group transmission information (CBGTI), code block transmission information (CBTI), or a combination thereof.

14. An operation method of a first communication node including a physical (PHY) layer, a medium access control (MAC) layer, and a radio link control (RLC) layer, the operation method comprising:

delivering, by the RLC layer, an RLC protocol data unit (PDU) to the MAC layer;

generating, by the MAC layer, a plurality of MAC subPDUs including retransmission data units based on the RLC PDU;

generating, by the MAC layer, a MAC PDU by performing a multiplexing operation for the plurality of MAC subPDUs so that positions of previous data units in a transport block (TB) and positions of the plurality of MAC subPDUs including the retransmission data units in a TB are same;

delivering, by the MAC layer, the MAC PDU to the PHY layer; and

transmitting, by the PHY layer, a physical PDU (PPDU) generated based on the MAC PDU to a second communication node.

15. The operation method according to claim 14 , wherein the retransmission data units include at least one of the previous data units, a subset of the previous data units, automatic repeat request (ARQ) retransmission data, or a combination thereof.

16. The operation method according to claim 14 , wherein the multiplexing operation is performed based on preconfigured multiplexing information, and the preconfigured multiplexing information includes at least one of information indicating the positions in which the plurality of MAC subPDUs are multiplexed within the TB, information on a HARQ process number to which the plurality of MAC subPDUs are mapped, time resource information, information for identifying the at least one RLC SDU, information for identifying an RLC SDU segment, or a combination thereof.

17. The operation method according to claim 16 , wherein the preconfigured multiplexing information is updated based on a result of the multiplexing operation for the plurality of MAC subPDUs.

18. The operation method according to claim 14 , wherein the multiplexing operation is performed so that a size of the MAC PDU delivered to the PHY layer is determined based on a linear combination of a processing unit of a data unit in a rate matching operation of the first communication node or a combining operation of the second communication node.

19. The operation method according to claim 14 , wherein the delivering of the RLC PDU to the MAC layer comprises:

delivering, by the MAC layer, first information requesting transmission of one or more RLC SDUs to the RLC layer;

selecting, by the RLC layer, at least one RLC SDU based on the first information;

performing, by the RLC layer, a segment operation on the at least one RLC SDU; and

delivering, by the RLC layer, the RLC PDU generated based on a result of the segment operation to the MAC layer.

20. The operation method according to claim 19 , wherein the segment operation is performed in consideration of a processing unit of a data unit in a rate matching operation of the first communication node or a combining operation of the second communication node, the processing unit is determined based on at least one of a transport block size (TBS), code block group size (CBGS), code block size (CBS), overhead, or a combination thereof, a reference size of the segment operation is determined based on the processing unit, and the reference size is determined based on a linear combination of the processing unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2021
From: YOU, DUK HYUN
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 058503/0133 →
Priority Claims (2)
KR 10-2020-0189908 · Dec 31, 2020 · national
KR 10-2021-0190733 · Dec 29, 2021 · national
Continuity (1)
Related Publication 20220216950A1 · Jul 7, 2022
References Cited (25)
US 10615923B2 · You et al. · 2020 [cited by applicant]
US 20090290598A1 · Pani · 2009 [cited by examiner]
US 20160192376A1 · Lee · 2016 [cited by examiner]
US 20170310421A1 · Fröberg Olsson · 2017 [cited by examiner]
US 20180206213A1 · Kim · 2018 [cited by examiner]
US 20180219791A1 · Yu · 2018 [cited by examiner]
US 20190053326A1 · Lee · 2019 [cited by examiner]
US 20190208541A1 · Lee · 2019 [cited by examiner]
US 20200186293A1 · You · 2020 [cited by applicant]
US 20200244405A1 · Li et al. · 2020 [cited by applicant]
US 20200328851A1 · Ji et al. · 2020 [cited by applicant]
US 20200382207A1 · Medles et al. · 2020 [cited by applicant]
US 20220150693A1 · Kim · 2022 [cited by examiner]
WO 2019195446A1 · 2019 [cited by applicant]
Author Unknown, RLC AM Re-segmentation mechanism and header structure, pp. 1-3, Doc. No. R2-073535, Aug. 24, 2007. [cited by examiner]
3GPP TR 38.811 V15.4.0 (Sep. 2020), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Study on New Radio (NR) to support non-terrestrial networks (Release 15), pp. 1-127. [cited by applicant]
3GPP TR 38.821 V16.0.0 (Dec. 2019), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Solutions for NR to support non-terrestrial networks (NTN) (Release 16), pp. 1-140. [cited by applicant]
3GPP TS 38.211 V16.3.0 (Sep. 2020), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical channels and modulation (Release 16), pp. 1-133. [cited by applicant]
3GPP TS 38.212 V16.3.0 (Sep. 2020), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Multiplexing and channel coding (Release 16), pp. 1-152. [cited by applicant]
3GPP TS 38.213 V16.3.0 (Sep. 2020), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical layer procedures for control (Release 16), pp. 1-179. [cited by applicant]
3GPP TS 38.214 V16.2.0 (Jun. 2020), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical layer procedures for data (Release 16), pp. 1-163. [cited by applicant]
3GPP TS 38.306 V16.2.0 (Sep. 2020), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; User Equipment (UE) radio access capabilities (Release 16), pp. 1-126. [cited by applicant]
3GPP TS 38.321 V16.2.1 (Sep. 2020), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Medium Access Control (MAC) protocol specification (Release 16), pp. 1-154. [cited by applicant]
3GPP TS 38.322 V16.1.0 (Jul. 2020), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Radio Link Control (RLC) protocol specification (Release 16), pp. 1-33. [cited by applicant]
3GPP TS 38.331 V16.2.0 (Sep. 2020), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Radio Resource Control (RRC) protocol specification (Release 16), pp. 1-921. [cited by applicant]