Apparatus and method for decoding data
First Claim
1. A computer-implemented method for decoding an encoded data signal, comprising:
- accessing in a memory a set of signal elements;
receiving, at a computing device, the encoded data signal including a plurality of signal fragments each having;
(i) a projection value that has been calculated as a function of at least one signal element of the set of signal elements and at least a portion of the encoded data signal; and
(ii) a value associating each respective signal fragment with the at least one signal element used to calculate the projection value;
determining, by the computing device, a plurality of amplitude values wherein at least one of the plurality of amplitude values is based on the projection value in at least one of the plurality of signal fragments; and
determining a decoded signal using the plurality of amplitude values and signal elements associated with the at least one of the plurality of signal fragments.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method and apparatus are disclosed for decoding an encoded data signal. In one embodiment, the method includes accessing, in a memory, a set of signal elements. The encoded data signal is received at a computing device. The signal includes signal fragments each having a projection value and an index value. The projection value has been calculated as a function of at least one signal element of the set of signal elements and at least a portion of the data signal. The index value associates its respective signal fragment with the at least one signal element used to calculate the projection value. The computing device determines amplitude values based on the projection values in the signal fragments. The decoded signal is determined using the amplitude values and the signal elements associated with the at least some of the signal fragments.
143 Citations
20 Claims
-
1. A computer-implemented method for decoding an encoded data signal, comprising:
-
accessing in a memory a set of signal elements; receiving, at a computing device, the encoded data signal including a plurality of signal fragments each having;
(i) a projection value that has been calculated as a function of at least one signal element of the set of signal elements and at least a portion of the encoded data signal; and
(ii) a value associating each respective signal fragment with the at least one signal element used to calculate the projection value;determining, by the computing device, a plurality of amplitude values wherein at least one of the plurality of amplitude values is based on the projection value in at least one of the plurality of signal fragments; and determining a decoded signal using the plurality of amplitude values and signal elements associated with the at least one of the plurality of signal fragments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for decoding an encoded data signal, comprising:
-
accessing in a memory a set of signal elements; receiving, at a computing device, the encoded data signal including a plurality of signal fragments each having a projection value and an index value; identifying, from the set of signal elements stored in the memory, a plurality of selected signal elements, at least one of which corresponds to the index value in at least one of the plurality of signal fragments; and determining, by the computing device, a decoded data signal based on the plurality of selected signal elements and at least one projection value included in the plurality of signal fragments. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for decoding an encoded data signal, comprising:
-
a memory including a set of signal elements; and a processor in communication with the memory and configured to execute instructions to; receive the encoded data signal including a plurality of signal fragments each having a projection value and an index value; identifying, using at least one index value included in the plurality of signal fragments, a plurality of selected signal elements in the set of signal elements; and determining a decoded data signal based on the plurality of selected signal elements and at least one projection value included in the plurality of signal fragments. - View Dependent Claims (17, 18, 19, 20)
-
Specification