IP Library › Granted Patent US 11,791,938
Granted Patent B2
US 11,791,938 · App. 16/584,811 · Granted Oct 17, 2023

Parity check decoding

Inventors: Victor Podlozhnyuk (Reading, GB); Nirmal Saxena (Los Altos Hills, CA); Yanxiang Huang (San Jose, CA)
Assignee: NVIDIA Corporation
H04L1/0076H04L1/0057H04W28/04
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 11,791,938
App. No.
16/584,811
Granted
Oct 17, 2023
Kind
B2
Abstract

Apparatuses, systems, and techniques to decode encoded data. In at least one embodiment, parts of information for decoding the encoded data is provided to a plurality of processors, and parts of data decoded by the plurality of processors is combined.

Claims (34)

1. A system comprising:

two or more decoders to decode, in parallel, a first compressed portion of one or more fifth generation new radio (“5G NR”) signals using a first portion of a software graph indicating how the first compressed portion of the 5G NR signal is compressed and a second compressed portion of the 5G NR signal using a second portion of the software graph indicating how the second compressed portion of the 5G NR signal is compressed; and

one or more circuits to cause the decoded first and second compressed portions of the 5G NR signal to be combined.

2. The system of claim 1 , wherein the first portion of a software graph corresponds to a row of one or more code graphs, wherein the first portion of a software graph is used by a processor of one or more processors to partially decode the first compressed portion of one or more 5G NR signals, and wherein completion of decoding is based, at least in part, on combining results of the partial decoding.

3. The system of claim 1 , wherein the first portion of the software graph comprises a count of non-zero values in a row of the one or more code graphs.

4. The system of claim 1 , wherein the first portion of the software graph comprises a reference to a non-zero location in a row of the one or more code graphs.

5. The system of claim 1 , wherein the first portion of the software graph comprises a representation of a portion of a lifting set.

6. The system of claim 5 , wherein the representation of the portion of the lifting set comprises a count of non-zero values in a row of one or more code graphs and a rotation amount.

7. The system of claim 1 , wherein the first compressed portion of one or more 5G NR signals and the second compressed portion of one or more 5G NR signals are encoded using a low-density parity check code.

8. A processor comprising:

two or more decoders to decode, in parallel, a first compressed portion of one or more fifth generation new radio (“5G NR”) signals using a first portion of a software graph indicating how the first compressed portion of the 5G NR signal is compressed and a second compressed portion of the 5G NR signal using a second portion of the software graph indicating how the second compressed portion of the 5G NR signal is compressed; and

one or more circuits to cause the decoded first and second compressed portions of the 5G NR signal to be combined.

9. The processor of claim 8 , wherein belief propagation is used to combine results of decoding one or more portions of the one or more 5G NR signals.

10. The processor of claim 8 , wherein the first portion of the software graph comprises a count of non-zero locations in a row of one or more code graphs and one or more references to the non-zero locations in the row of the one or more code graphs.

11. The processor of claim 8 , wherein the first portion of a software graph comprises a representation of a portion of a lifting set.

12. The processor of claim 8 , wherein the first compressed portion of one or more 5G NR signals and the second compressed portion of one or more 5G NR signals are encoded using a low-density parity check code.

13. The processor of claim 8 , wherein threads are executed by the one or more circuits in accordance with a single instruction, multiple thread execution model.

14. A non-transitory machine-readable medium having stored thereon a set of instructions, which if performed by one or more processors, causes two or more decoders to at least:

decode, in parallel, a first compressed portion of one or more fifth generation new radio (“5G NR”) signals using a first portion of a software graph indicating how the first compressed portion of the 5G NR signal is compressed and a second compressed portion of the 5G NR signal using a second portion of the software graph indicating how the second compressed portion of the 5G NR signal is compressed; and

one or more circuits to cause the decoded first and second compressed portions of the 5G NR signal to be combined.

15. The non-transitory machine-readable medium of claim 14 , having stored thereon a set of instructions, which if performed by one or more processors, causes the one or more processors to at least:

identify a row of one or more code graphs based at least in part on the first portion of the software graph.

16. The non-transitory machine-readable medium of claim 14 , wherein the first portion of the software graph comprises a count of non-zero locations in a row of one or more code graphs and one or more references to the non-zero locations.

17. The non-transitory machine-readable medium of claim 14 , wherein the first portion of the software graph comprises a representation of a portion of a lifting set.

18. The non-transitory machine-readable medium of claim 14 , wherein the first compressed portion of one or more 5G NR signals and the second compressed portion of one or more 5G NR signals are encoded using a low-density parity check code.

19. The non-transitory machine-readable medium of claim 14 , having stored thereon a set of instructions, which if performed by one or more processors, causes the one or more processors to at least:

complete decoding based at least in part on belief propagation, the belief propagation based at least in part on partial decoding of the 5G NR signals by the one or more processors.

20. A communications device comprising two or more decoders decode, in parallel, a first compressed portion of one or more fifth generation new radio (“5G NR”) signals using a first portion of a software graph indicating how the first compressed portion of the 5G NR signal is compressed and a second compressed portion of the 5G NR signal using a second portion of the software graph indicating how the second compressed portion of the 5G NR signal is compressed; and

one or more circuits to cause the decoded first and second compressed portions of the 5G NR signal to be combined.

21. The communications device of claim 20 , further comprising one or more processors to decode one or more 5G NR signals based at least in part on the first portion of the software graph, wherein the first portion of the software graph comprises a row of one or more code graphs, and wherein the first portion of the software graph is used by a processor of the one or more processors to partially decode the 5G NR signals.

22. The communications device of claim 20 , wherein the first portion of the software graph comprises a count of non-zero locations in a row of one or more code graphs and one or more references to the non-zero locations.

23. The communications device of claim 20 , wherein the first portion of the software graph comprises one or more rotation values of a lifting set.

24. The communications device of claim 20 , wherein the 5G NR signal is encoded based at least in part on a QC-LDPC code.

25. The communications device of claim 20 , wherein the first portion of the software graph comprises a compressed representation of a row of a base graph and a compressed representation of a row of a lifting set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2019
From: PODLOZHNYUK, VICTOR; SAXENA, NIRMAL; HUANG, YANXIANG
To: NVIDIA CORPORATION
Reel/Frame 050584/0759 →
Continuity (1)
Related Publication 20210099251A1 · Apr 1, 2021
Cited By (3)
US 12,423,234 US 12,438,752 US 12,660,682