IP Library Granted Patent US 9,882,678
Granted Patent B2
US 9,882,678 · App. 14/493,865 · Granted Jan 30, 2018

Method and apparatus for improving data integrity using compressed soft information

Inventor: Mehran Nekuii (San Jose, CA)
Assignee: CAVIUM, INC.
H04L1/0045H03M13/3723H03M13/45H03M13/6577H03M13/6588H03M13/09H03M13/23H03M13/27H03M13/2957
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 9,882,678
App. No.
14/493,865
Granted
Jan 30, 2018
Kind
B2
Abstract

A process capable of employing compression and decompression mechanism to receive and decode soft information is disclosed. The process, in one aspect, is able to receive a data stream formatted with soft information from a communication network such as a wireless network. After identifying a set of bits representing a first logic value from a portion of the data stream in accordance with a predefined soft encoding scheme, the set of bits is compressed into a compressed set of bits. The compressed set of bits which represents the first logic value is subsequently stored in a local memory.

Claims (46)

1. A method for receiving information from a network, comprising:

receiving a data stream formatted with soft information from a communication network;

identifying a first set of bits representing a first logic value from a portion of the data stream in accordance with a predefined soft encoding scheme;

compressing the first set of bits to a first compressed set of bits by a first non-linear log likelihood ratio (“LLR”) quantization and storage (“NLQS”);

storing the first compressed set of bits representing the first logic value in a first memory of the first NLQS; and

obtaining a previously stored compressed set of bits associated with the first compressed set of bits from a second memory of a second NLQS if a hybrid automatic repeat request (“HARQ”) process is activated.

2. The method of claim 1 , comprising retrieving the first compressed set of bits representing the first logic value from the local memory.

3. The method of claim 2 , comprising forwarding the first compressed set of bits to a decoder.

4. The method of claim 3 , comprising decompressing the first compressed set of bits representing the first logic value to a first decompressed set of bits.

5. The method of claim 4 , further comprising activating error correction code (“ECC”) to determine integrity of the first logic value represented by the first decompressed set of bits.

6. The method of claim 1 , comprising:

obtaining a plurality of information bits by an encoder;

modulating the information bits to generate the data stream; and

transmitting the data stream via a wireless communication network.

7. The method of claim 1 , wherein receiving a data stream formatted with soft information includes receiving a packet stream carrying video, audio, and data information via a wireless communication network.

8. The method of claim 7 , wherein receiving a data stream formatted with soft information includes activating a log likelihood ratios (“LLRs”) module to obtain soft decoding metrics associated with the data stream.

9. The method of claim 1 , wherein identifying a first set of bits representing a first logic value includes identifying a digital value represented by four (4) bits, up to thirty-two (32) bits of soft information.

10. The method of claim 1 , wherein compressing the first set of bits to a first compressed set of bits includes compressing eight (8) bits soft information representing the first logic value into four (4) bits compressed soft information representing the first logic value.

11. The method of claim 1 , wherein storing the first compressed set of bits includes storing the compressed log likelihood ratios (“LLRs”) value in a local storage of decoder.

12. A network system, comprising:

a receiver configured to receive signals from a wireless communication network;

a soft demodulator coupled to the receiver and configured to extract soft decoding metrics;

a non-linear compressor coupled to the soft demodulator and able to compress a first set of soft decoding metrics representing a first logic value to a first set of compressed metrics in which number of bits representing the first logic value is less than number of bits utilized by the first set of soft decoding metrics;

a first storage coupled to the non-linear compressor and able to store the first set of compressed metrics before forwarding the first set of compressed metrics to a decoder; and

a hybrid automatic repeat request (“HARQ”) processing unit coupled to the storage and configured to obtain a previously stored set of compressed metrics associated with the first set of the compressed metrics from a second storage if an HARQ process is activated.

13. The system of claim 12 , further comprising the decoder coupled to the storage and configured to fetch the first set of compressed metrics and decompress the first set of compressed metrics to restore the first set of soft decoding metrics.

14. The system of claim 13 , wherein the decoder is an error correction code (“ECC”) decoder configured to check data integrity of the restored soft decoding metrics.

15. The system of claim 13 , wherein the decoder includes a log likelihood ratio (“LLR”) scale back module capable of decompressing the first set of compressed metrics.

16. The system of claim 12 , wherein the receiver is able to receive bit streams containing video, audio, and data information via a base station.

17. The system of claim 12 , wherein a soft demodulator is able to perform a log likelihood ratio (“LLR”) function to obtain the soft decoding metrics.

18. The system of claim 12 , wherein the non-linear compressor is a non-linear log likelihood ratio (“LLR”) quantizer capable of compressing data.

19. A method for obtaining network information, comprising:

receiving a first bit stream containing first soft decoding metrics from a wireless communication network;

activating a log likelihood ratio (“LLR”) function to extract first soft decoding metrics representing a first logic value from a portion of the first bit stream;

compressing the first soft decoding metrics to a first compressed metrics by a non-linear LLR quantization and storage (“NLQS”);

storing the first compressed metrics in a first memory of the NLQS before sending the first compressed metrics to a decoder;

obtaining an earlier stored compressed metrics associated with the first compressed metrics from a second memory of a second NLQS when a hybrid automatic repeat request (“HARQ”) is activated to retransmit the first bit stream due to data corruption; and

receiving a second bit stream containing second soft decoding metrics from the wireless communication network.

20. The method of claim 19 , comprising:

activating the LLR function to extract the second soft decoding metrics representing a second logic value from a portion of the second bit stream; and

performing the non-linear LLR quantization to compress the second soft decoding metrics to a second compressed metrics and storing the second compressed metrics in the memory.

21. The method of claim 20 , comprising:

forwarding the first compressed metrics and the second compressed metrics to a decoder;

decompressing the first compressed metrics to a first decompressed metric; and

decompressing the second compressed metrics to a second decompressed metric.

22. The method of claim 21 , further comprising activating error correction code (“ECC”) at the decoder to combine the first decompressed metrics and the second decompressed metrics to determine integrity of the bit stream.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053179/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2020
From: CAVIUM, LLC
To: CAVIUM INTERNATIONAL
Reel/Frame 051948/0807 →
CHANGE OF NAME Recorded Dec 12, 2019
From: CAVIUM, INC.
To: CAVIUM, LLC
Reel/Frame 051260/0567 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2018
From: JP MORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: CAVIUM, INC; CAVIUM NETWORKS LLC; QLOGIC CORPORATION
Reel/Frame 046496/0001 →
SECURITY AGREEMENT Recorded Aug 17, 2016
From: CAVIUM, INC.; CAVIUM NETWORKS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 039715/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2014
From: NEKUII, MEHRAN
To: CAVIUM, INC.
Reel/Frame 033798/0366 →
Continuity (1)
Related Publication 20160085615A1 · Mar 24, 2016