IP Library Granted Patent US 12,413,338
Granted Patent B2
US 12,413,338 · App. 18/377,605 · Granted Sep 9, 2025

Parallel selection of fifth generation (5G) new radio information

Inventors: Misel Myrto Papadopoulou (Zurich, CH); Timothy James Martin (San Marcos, CA)
Assignee: NVIDIA Corporation
H04L1/0061G06F9/38H03M13/1102H03M13/611
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,413,338
App. No.
18/377,605
Granted
Sep 9, 2025
Kind
B2
Abstract

Apparatuses, systems, and techniques to select fifth-generation (5G) new radio data. In at least one embodiment, a processor includes one or more circuits to select 5G new radio signal information in parallel.

Claims (46)

1. A processor comprising:

one or more circuits to cause a plurality of parallel threads to be used to select fifth generation (5G) new radio signal information in parallel.

2. The processor of claim 1 , wherein the 5G new radio signal information comprises data values from a sequence used to perform rate matching for one or more low-density parity-check codes.

3. The processor of claim 1 , wherein the 5G new radio signal information is caused to be selected by multiple threads, each thread of the multiple threads to select a respective subset of a set of data values from a sequence.

4. The processor of claim 1 , wherein the 5G new radio signal information is selected based at least in part on available data transmission resources.

5. The processor of claim 1 , wherein a spectrum for the 5G new radio signal information is shared with a fourth generation (4G) radio signal.

6. The processor of claim 1 , wherein the one or more circuits are to cause the 5G new radio signal information to be selected in parallel using a plurality of threads where each thread of the plurality of threads selects a respective bit from a sequence used in rate matching.

7. The processor of claim 1 , wherein the processor is a graphics processing unit.

8. The processor of claim 1 , wherein the one or more circuits are to select an algorithm to select the 5G new radio signal information based, at least in part, on a sequence of null positions in a vector.

9. The processor of claim 1 , wherein the one or more circuits are to cause the 5G new radio signal information to be selected in parallel by launching a plurality of threads, where each thread of the plurality of threads is to select a bit from a sequence independently of any previously selected bit in the sequence.

10. The processor of claim 1 , wherein the one or more circuits are to select an algorithm to select the 5G new radio signal information based, at least in part, on a low-density parity-check parameter and an incremental redundancy version index.

11. The processor of claim 1 , wherein a number of the parallel threads in the plurality is relative to a number of data elements in the 5G new radio signal information.

12. A system, comprising:

one or more processors to cause a plurality of parallel threads to be used to select fifth generation (5G) new radio signal information in parallel.

13. The system of claim 12 , wherein the one or more processors cause the 5G new radio signal information to be selected using a rate matching algorithm.

14. The system of claim 12 , wherein the one or more processors cause the 5G new radio signal information to be selected using an initial index.

15. The system of claim 12 , wherein the one or more processors cause the 5G new radio signal information to be selected, based at least in part on determining that an initial index indicates a location within the 5G new radio signal information that is before a contiguous set of null values in the 5G new radio signal information.

16. The system of claim 12 , wherein the one or more processors cause the 5G new radio signal information to be selected, based at least in part on determining that an initial index indicates a location within the 5G new radio signal information that is after a contiguous set of null values in the 5G new radio signal information.

17. The system of claim 12 , wherein the one or more processors cause the 5G new radio signal information to be selected, based at least in part on determining that an initial index indicates a location within the 5G new radio signal information that is within a contiguous set of null values in the 5G new radio signal information.

18. The system of claim 12 , wherein the 5G new radio signal information is selected from a single code block based at least in part on a maximum code block size associated with the 5G new radio signal information.

19. The system of claim 12 , wherein the 5G new radio signal information is selected from a plurality of code blocks based at least in part on a maximum code block size associated with the 5G new radio signal information.

20. The system of claim 12 , wherein the 5G new radio signal information is selected from a circular buffer.

21. A machine-readable medium having stored thereon a set of instructions, which if performed by one or more processors, cause the one or more processors to at least:

cause a plurality of parallel threads to be used to select fifth generation (5G) new radio signal information to be selected in parallel.

22. The machine-readable medium of claim 21 , wherein the 5G new radio signal information comprises bits from a sequence used to perform rate matching for one or more low-density parity-check codes.

23. The machine-readable medium of claim 21 , wherein the set of instructions, if executed, further cause the one or more processors to at least:

cause the 5G new radio signal information to be selected using a rate matching algorithm.

24. The machine-readable medium of claim 21 , wherein the set of instructions, if executed, further cause the one or more processors to at least:

select an algorithm to select the 5G new radio signal information based, at least in part, on a low-density parity-check parameter and an incremental redundancy version index.

25. The machine-readable medium of claim 21 , wherein the set of instructions, if executed, further cause the one or more processors to at least:

cause the 5G new radio signal information to be selected in parallel using a plurality of threads.

26. The machine-readable medium of claim 21 , wherein the set of instructions, if executed, further cause the one or more processors to at least:

determine a number of data elements in the 5G new radio signal information; and

cause the 5G new radio signal information to be selected in parallel using a number of threads that is equal to the number of data elements.

27. The machine-readable medium of claim 21 , wherein the set of instructions, if executed, further cause the one or more processors to at least:

determine a number of data elements in the 5G new radio signal information; and

cause the 5G new radio signal information to be selected in parallel using a number of threads that is less than the number of data elements.

28. The machine-readable medium of claim 21 , wherein the set of instructions, if executed, further cause the one or more processors to at least:

determine a number of data elements in the 5G new radio signal information; and

cause the 5G new radio signal information to be selected in parallel using a number of threads that is greater than the number of data elements.

29. A method, comprising:

using a parallel processor to cause a plurality of parallel threads to be used to select fifth generation (5G) new radio signal information in parallel.

30. The method of claim 29 , wherein the 5G new radio signal information comprises bits from a sequence used to perform rate matching for one or more low-density parity-check codes.

31. The method of claim 29 , wherein the 5G new radio signal information is caused to be selected by multiple threads, each thread of the multiple threads to select a respective subset of a set of bits from a sequence.

32. The method of claim 29 , wherein the 5G new radio signal information is selected based at least in part on available data transmission resources.

33. The method of claim 29 , wherein a spectrum for the 5G new radio signal information is shared with a fourth generation (4G) radio signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2023
From: PAPADOPOULOU, MISEL MYRTO; MARTIN, TIMOTHY JAMES
To: NVIDIA CORPORATION
Reel/Frame 065151/0399 →
Priority Claims (1)
GR 20210100648 · Sep 30, 2021 · national
Continuity (2)
Continuation 17511117 · Oct 26, 2021
Related Publication 20240223307A1 · Jul 4, 2024
References Cited (19)
US 20210184795A1 · Ibars Casas et al. · 2021 [cited by applicant]
CN 105187162A · 2015 [cited by applicant]
CN 111162797A · 2020 [cited by applicant]
WO 2018194971A1 · 2018 [cited by applicant]
WO 2021207429A1 · 2021 [cited by applicant]
Dalman et al., NR—The new 5G radio-access technology, IEEE, pp. 1 to 5. (Year: 2018). [cited by examiner]
Aronov et al., 5G NR LDPC decoding performance between GPU & FPGA platforms, IEEE pp. 1 to 6. (Year: 2019). [cited by examiner]
3GPP, “Multiplexing and Channel Coding,” 3GPP TS 38.212, Version 15.2.0, Release 15, Jul. 2018, 101 pages. [cited by applicant]
Al-Dulaimi et al., “Zeroing in on Nonorthogonal Multiple Access,” IEEE Vehicular Technology Magazine, Dec. 2018, 2 pages. [cited by applicant]
Behera, “An Efficient Low-Latency Algorithm and Implementation for Rate Matching and Bit Interleaving in 5G NR,” IEEE, 2020, 7 pages. [cited by applicant]
Debbabi et al., “Multicore Implementation of LDPC Decoders Based on ADMM Algorithm,” IEEE, 2016, 5 pages. [cited by applicant]
IEEE, “IEEE Standard 754-2008 (Revision of IEEE Standard 754-1985): IEEE Standard for Floating-Point Arithmetic,” Aug. 29, 2008, 70 pages. [cited by applicant]
Petrovic et al., “Reduced Complexity Offset Min-Sum Based Layered Decoding for 5G LDPC Codes,” IEEE Telecommunications Forum Telfor. Nov. 24-25, 2020, 4 pages. [cited by applicant]
Society of Automotive Engineers On-Road Automated Vehicle Standards Committee, “Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles,” Standard No. J3016-201609, issued Jan… [cited by applicant]
Society of Automotive Engineers On-Road Automated Vehicle Standards Committee, “Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles,” Standard No. J3016-201806, issued Jan… [cited by applicant]
Wikipedia, “IEEE 802.11,” Wikipedia the Free Encyclopedia, https://en.wikipedia.org/wiki/IEEE_802.11, most recent edit Sep. 20, 2020 [retrieved Sep. 22, 2020], 15 pages. [cited by applicant]
Xu et al., “AVX-512 Based Software Decoding for 5G LDPC Codes,” IEEE, International Workshop on Signal Processing Systems, 2019, 6 pages. [cited by applicant]
Office Action for Chinese Application No. 202211196175.5, mailed Jul. 8, 2024, 24 pages. [cited by applicant]
Notice of Granting Patent Rights for Chinese Application No. 202211196175.5, mailed Mar. 13, 2025, 8 pages. [cited by applicant]