Noise-adaptive decoding
AssigneeVanu, Inc.
InventorsJon Feldman, Ibrahim Abou-Faycal, Matteo Frigo
Life of this patent
Estimating the term…
Abstract
In one aspect the invention is a method for decoding. The method includes receiving encoded data and decoding the encoded data using a noise-adaptive decoder. The data may include first-order Reed-Mueller (FORM) based codes. The data may be based on Complementary Code Keying. Using a noise-adaptive decoder may include determining values of a hard decision based on a first decoding process and discarding the values of the hard decision if a noise sensitivity parameter is above a threshold value. The method may further include using a second decoder process if the noise sensitivity parameter is above the threshold value.
Claims37
A method for decoding, comprising:
- receiving encoded data;
- decoding the encoded data using a first decoding process that is based on majority-logic;
- and
- decoding the encoded data using a second decoding process if a noise sensitivity parameter is above a threshold value, the noise sensitivity parameter being determined based on the first decoding process.
Apparatus for decoding, comprising:
- a memory that stores executable instruction signals;
- and
- a processor that executes the instruction signals to:
- receive encoded data;
- decode the encoded data using a first decoder that is based on majority logic;
- and
- decode the encoded data using a second decoder if the noise sensitivity parameter is above the threshold value, the noise sensitivity parameter being determined based on the decoding by the first decoder.
An article comprising a machine-readable medium that stores executable instruction signals for decoding, the instruction signals causing a machine to:
- receive encoded data;
- decode the encoded data using first decoding process that is based on majority logic;
- and
- decode the encoded data using a second decoding process to if the noise sensitivity parameter is above the threshold value, the noise sensitivity parameter being determined based on the first decoding process.
A receiver, comprising:
- a noise-adaptive decoder to
- receive encoded data;
- decode the encoded data using a first decoding process;
- discard values output by the first decoding process if a noise sensitivity parameter is above a threshold value, the noise sensitivity parameter being determined based on differences in phase;
- and
- decode the encoded data using a second decoding process if the noise sensitivity parameter is above the threshold value.
Dependencies are inferred from the claim text.