High-speed analog-to-digital conversion with improved robustness to timing uncertainty
First Claim
Patent Images
1. A decoding unit for decoding a received signal comprising:
- a plurality of soft-decoders, each soft-decoder operable to sample the received signal at a different time within a symbol period and to output two values for each sample, the first value comprising a preliminary decoded value and the second value comprising an ambiguity indicator; and
a logic device coupled to the each of the soft-decoders, for determining a decoded value for each symbol based on one or more preliminary decoded values and ambiguity indicators.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system using the principle of generalized maximum likelihood estimation to resolve sample timing uncertainties that are associated with the decoding of communication signals. By using generalized maximum likelihood estimation, sample timing uncertainty can be resolved by taking multiple samples of the received signal within a symbol period and determining which sample best corresponds to the optimal sample timing. The sample which best corresponds to the optimal sample timing can be determined from a timing index which can be calculated from ambiguity indicators that are based on the samples of the received signal.
-
Citations
19 Claims
-
1. A decoding unit for decoding a received signal comprising:
-
a plurality of soft-decoders, each soft-decoder operable to sample the received signal at a different time within a symbol period and to output two values for each sample, the first value comprising a preliminary decoded value and the second value comprising an ambiguity indicator; and a logic device coupled to the each of the soft-decoders, for determining a decoded value for each symbol based on one or more preliminary decoded values and ambiguity indicators. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A decoding unit for decoding a received signal comprising:
-
an asynchronous soft-decoder that continuously samples the received signal and produces a decoded output signal and an ambiguous indicator signal; a plurality of first delay elements coupled to a first soft-decoder, each first delay element generating a different delay relative to another first delay element and producing an ambiguity indicator from the ambiguous indicator signal; a plurality of second delay elements coupled to a second soft-decoder output, each second delay element generating a different delay relative to another second delay element and producing a preliminary decoded output from the decoded output signal; and a logic device coupled to the each of the first and second delay elements, for determining a decoded value based on one or more of the preliminary decoded outputs and ambiguity indicators. - View Dependent Claims (9, 10)
-
-
11. A decoding unit for decoding a received signal comprising:
-
an analog-to-digital converter for sampling the received signal faster than once every symbol period of the received signal and outputting for each sample a first value comprising a preliminary decoded value and a second value comprising an ambiguity indicator; and a processor coupled to the converter for grouping a subset of sampled first and second values derived from the single symbol period, for examining the subset of sampled first and second values and determining a first value closest to an optimum sampling time based on a principle of generalized maximum likelihood, for decoding the first value closest to the optimum sampling time and outputting that decoded first value as the decoded symbol. - View Dependent Claims (12, 13)
-
-
14. A method for decoding a received signal comprising:
-
receiving a signal; estimating an optimal timing offset on a symbol-by-symbol basis; and decoding the received signal using generalized maximum likelihood estimation with the estimated optimal timing offset, wherein estimating an optimal timing offset on a symbol-by-symbol basis comprises generating an ambiguity indicator and a preliminary decoded value for a sample.
-
-
15. A method for decoding a received signal comprising:
-
receiving a signal; estimating an optimal timing offset on a symbol-by-symbol basis; and decoding the received signal using generalized maximum likelihood estimation with the estimated optimal timing offset, wherein estimating an optimal timing offset on a symbol-by-symbol basis comprises; dividing the received signal into a plurality of received signals; and delaying each of the plurality of received signals by different amounts of time.
-
-
16. A method for decoding a received signal comprising:
-
receiving a signal; estimating an optimal timing offset on a symbol-by-symbol basis; and decoding the received signal using generalized maximum likelihood estimation with the estimated optimal timing offset, wherein estimating an optimal timing offset on a symbol-by-symbol basis comprises; determining a clock signal from the received signal; taking multiple samples of the received signal in accordance with the clock signal; and converting the received signal into the digital domain based on the multiple samples.
-
-
17. A method for decoding a received signal comprising:
-
receiving a signal; estimating an optimal timing offset on a symbol-by-symbol basis; and decoding the received signal using generalized maximum likelihood estimation with the estimated optimal timing offset, wherein decoding the received signal using generalized maximum likelihood estimation with the optimal timing offset comprises determining a sample timing index from one or more ambiguity indicators.
-
-
18. A method for decoding a received signal comprising:
-
receiving a signal; estimating an optimal timing offset on a symbol-by-symbol basis; and decoding the received signal using generalized maximum likelihood estimation with the estimated optimal timing offset, wherein decoding the received signal using generalized maximum likelihood estimation with the optimal timing offset comprises identifying a symbol that corresponds to a selected timing index. - View Dependent Claims (19)
-
Specification