IP Library Granted Patent US 12,316,725
Granted Patent B2
US 12,316,725 · App. 17/870,716 · Granted May 27, 2025

Downlink protocol alignment and decoding

Inventors: Su-Lin Low (San Diego, CA); Tianan Tim Ma (San Diego, CA); Hausting Hong (San Diego, CA); Hong Kui Yang (San Diego, CA); Jian Gu (San Diego, CA); Anna Gontar (San Diego, CA)
Assignee: GREATER SHINE LIMITED
H04L69/324H04L1/0061
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,316,725
App. No.
17/870,716
Granted
May 27, 2025
Kind
B2
Abstract

An apparatus and method for downlink data transmission and decoding are disclosed. In the method, a physical layer code block or a physical layer code block group is decoded. A medium access control (MAC) sub-packet corresponding to the decoded physical layer code block or the physical code block group is decoded without waiting for any subsequent physical layer code blocks to be decoded. The decoded MAC sub-packet is passed up a protocol stack.

Claims (51)

1. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:

decode a physical layer code block or a physical layer code block group;

decode a medium access control (MAC) sub-packet corresponding to the decoded physical layer code block or the physical code block group without waiting for any subsequent physical layer code blocks to be decoded; and

pass the decoded MAC sub-packet up a protocol stack;

wherein a size of the physical layer code block or the physical layer code block group is aligned with a size of the MAC sub-packet, at an upper layer of the protocol stack;

alignment of the size of the physical layer code block or the physical layer code block group with the size of the MAC sub-packet comprises a one-to-one relationship between the physical layer code block or the physical layer code block group and the MAC sub-packet.

2. The apparatus of claim 1 , wherein the MAC sub-packet comprises a downlink MAC sub-packet.

3. The apparatus of claim 1 , wherein the MAC sub-packet comprises a MAC sub-protocol data unit (MACSubPDU) packet.

4. The apparatus of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:

receive the decoded MAC sub-packet at a MAC layer; and

pass a payload of the MAC sub-packet up the protocol stack without waiting for a subsequent MAC sub-packet to be decoded.

5. The apparatus of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:

pass the decoded MAC sub-packet up the protocol stack by, for each of a plurality of protocol layers of the stack, reading and removing a layer-specific header for a given layer of the protocol stack; and

passing a payload portion of the MAC sub-packet to an adjacent layer of the protocol stack.

6. A method for code block processing, comprising:

decoding a physical layer code block or a physical layer code block group;

decoding a medium access control (MAC) sub-packet corresponding to the decoded physical layer code block or the physical code block group without waiting for any subsequent physical layer code blocks to be decoded; and

passing the decoded MAC sub-packet up a protocol stack;

wherein a size of the physical layer code block or the physical layer code block group is aligned with a size of the MAC sub-packet, at an upper layer of the protocol stack;

alignment of the size of the physical layer code block or the physical layer code block group with the size of the MAC sub-packet comprises a one-to-one relationship between the physical layer code block or the physical layer code block group and the MAC sub-packet.

7. The method of claim 6 , wherein the MAC sub-packet comprises a downlink MAC sub-packet.

8. The method of claim 6 , wherein the MAC sub-packet comprises a MAC sub-protocol data unit (MACSubPDU) packet.

9. The method of claim 6 , further comprising:

receiving the decoded MAC sub-packet at a media access control layer; and

passing a payload of the MAC sub-packet up the protocol stack without waiting for a subsequent MAC sub-packet to be decoded.

10. The method of claim 6 , wherein the passing the decoded MAC sub-packet up the protocol stack comprises, for each of a plurality of protocol layers of the stack, reading and removing a layer-specific header for a given layer of the protocol stack and passing a payload portion of the MAC sub-packet to an adjacent layer of the protocol stack.

11. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:

align a sub-packet with a physical layer boundary, wherein a packet comprises the sub-packet and a plurality of other sub-packets; and

forward for transmission the sub-packet bounded by the physical layer boundary.

12. The apparatus of claim 11 , wherein the sub-packet comprises a downlink sub-packet.

13. The apparatus of claim 11 , wherein the sub-packet comprises a medium access control (MAC) sub-protocol data unit (MACSubPDU) packet.

14. The apparatus of claim 11 , wherein the physical layer boundary is at least one of a code block boundary or a code block group boundary.

15. The apparatus of claim 11 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:

receive a plurality of layer 3 packets for communication;

generate packet data units based on the received layer 3 packets; and

queue the packet data units in layer 2 logical channels,

wherein the aligning the sub-packet comprises aligning one of the packet data units in one of the layer 2 logical channels.

16. The apparatus of claim 15 , wherein the packet data units comprise packet data convergence protocol (PDCP) packet data units.

17. The apparatus of claim 11 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to align the sub-packet by a process comprising segmenting a transport block into code blocks taking to account a bit amount of cyclic redundancy check bits.

18. The apparatus of claim 17 , wherein the segmenting comprises:

identifying a code block size by a physical layer;

providing the code block size to a MAC layer, and

composing a plurality of MACSubPDU packets in the MAC layer corresponding to the code block size.

19. The apparatus of claim 11 , wherein a size of a physical layer code block or a physical layer code block group is aligned with a size of the sub-packet, at an upper layer of a protocol stack;

alignment of the size of the physical layer code block or the physical layer code block group with the size of the sub-packet comprises a one-to-one relationship between the physical layer code block or the physical layer code block group and the sub-packet.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2024
From: ZEKU TECHNOLOGY (SHANGHAI) CORP., LTD.
To: GREATER SHINE LIMITED
Reel/Frame 068429/0645 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NAME WITH CORRECT PUNCTUATION OF COMPANY IS ZEKU TECHNOLOGY (SHANGHAI) CORP., LTD PREVIOUSLY RECORDED AT REEL: 064305 FRAME: 0576. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 25, 2023
From: ZEKU, INC.
To: ZEKU TECHNOLOGY (SHANGHAI) CORP., LTD.
Reel/Frame 064782/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2023
From: ZEKU, INC.
To: ZEKU TECHNOLOGY (SHANGHAI) CORP. LTD.
Reel/Frame 064305/0576 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2022
From: LOW, SU-LIN; MA, TIANAN TIM; HONG, HAUSTING; YANG, HONG KUI; GU, JIAN; GONTAR, ANNA
To: ZEKU INC.
Reel/Frame 060585/0830 →
Continuity (3)
Continuation PCTIB2020058542 · Sep 15, 2020
Provisional Application 62964066 · Jan 21, 2020
Related Publication 20220360652A1 · Nov 10, 2022
References Cited (22)
US 20100232356A1 · Maheshwari · 2010 [cited by examiner]
US 20130229996A1 · Wang et al. · 2013 [cited by applicant]
US 20140269689A1 · Sabato · 2014 [cited by applicant]
US 20140307563A1 · Kanamarlapudi et al. · 2014 [cited by applicant]
US 20160365952A1 · Kim et al. · 2016 [cited by applicant]
US 20170006360A1 · Gareau · 2017 [cited by applicant]
US 20180007561A1 · Adachi et al. · 2018 [cited by applicant]
US 20240106573A1 · Botsinis · 2024 [cited by examiner]
CN 103502985A · 2014 [cited by applicant]
CN 109743752A · 2019 [cited by applicant]
WO 2012006311A1 · 2012 [cited by applicant]
OPPO, “Left issues on UL-SL prioritization for NR-V2X”, 3GPP TSG-RAN WG2 Meeting #108 R2-1914463, Nov. 18-Nov. 22, 2019. 7 pages. [cited by applicant]
Cheng Cheng, “Design and implementation of random access process in MAC layer of LTE protocol stack”, China Scibnce and Technology Information Feb. 2011.http://43.138.60.40/kns8/defaultresult/index. 9 pages with English… [cited by applicant]
First Office Action of the Chinese application No. 202080094118.9, issued on Apr. 27, 2023. 25 pages with English translation. [cited by applicant]
International Search Report in the international application No. PCT/IB2020/058542, mailed on Feb. 11, 2021, 3 pages. [cited by applicant]
Written Opinion of the International Search Authority in the international application No. PCT/IB2020/058542, mailed on Feb. 11, 2021, 13 pages. [cited by applicant]
Second Office Action of the Chinese application No. 202080094118.9, issued on Sep. 1, 2023. 19 pages with English translation. [cited by applicant]
Anonymous:“5G NR MAC layer-architecture,channel mapping,procedures,header,subheaders”,Jun. 8, 2019 (Jun. 8, 2019), pp. 1-9, XP093009306,Retrieved from the Internet:URL:https://web.archive.org/web/20190608172210/http://w… [cited by applicant]
Extended European Search Report in the European application No. 20915256.0, mailed on Jan. 3, 2023. [cited by applicant]
Xu Ning, “Air interface evolution for cellular mobile communication systems—LTE, LTE-A, LTE Pro and 5G”,Oct. 31, 2017, Beijing University of Posts and Telecommunications Press, p. 60, 26 pages with English translation. [cited by applicant]
Wei Chuqian, “Code division multiple access mobile communication system”, Jan. 31, 2008, Published by National Defense Industries Press, p. 180, 24 pages with English translation. [cited by applicant]
Notice of Rejection of the Chinese application No. 202080094118.9, issued on Jan. 5, 2024, 19 pages with English translation. [cited by applicant]