Adaptive reception techniques for over-sampled receivers
First Claim
Patent Images
1. A method for receiving data over a digital transmission link, comprising:
- receiving a sequence of samples generated to represent an over-sampled sequence of symbols;
detecting a first and second symbol from the first and second sample streams; and
estimating a channel response length.
1 Assignment
0 Petitions
Accused Products
Abstract
An over-sampled sequence detector operates on sampled data and tracks the detection reliability of the sampled data. The detector separately analyzes sample sequences for different sampling phases and then picks a sample sequence that allows for the most reliable detection. For the different sampling phases, the detector inspects some amount of look-behind and look-ahead information in order to improve upon simple symbol-by-symbol detection. The over-sampled information is used to further improve detection performance.
21 Citations
21 Claims
-
1. A method for receiving data over a digital transmission link, comprising:
-
receiving a sequence of samples generated to represent an over-sampled sequence of symbols;
detecting a first and second symbol from the first and second sample streams; and
estimating a channel response length. - View Dependent Claims (2, 3, 4)
-
-
5. A method for receiving data over a digital transmission link, comprising:
-
receiving a sequence of samples generated to represent a sequence of over-sampled symbols, the sequence of samples comprising a first and second sample stream according to a first and second phase of the sequence of samples;
detecting a first and second symbol from the first and second sample streams; and
examining a first synchronization data field in the first sample stream and a second synchronization data field in the second sample stream in order to estimate a first and second detection reliability of the first and second symbols. - View Dependent Claims (6)
-
-
7. A method for receiving data over a digital transmission link, comprising:
-
receiving a sequence of samples generated to represent a sequence of over-sampled symbols, the sequence of samples comprising a first and second sample stream according to a first and second phase of the sequence of samples;
detecting a first and second symbol from the first and second sample streams, wherein the detecting proceeds according to a dynamically updated table associating one or more detection patterns Patterni to one or more flags Flagi, wherein Flagi has a value indicating a difference between a width of the symbol associated with Patterni and an over-sampling rate L used to produce the sequence of samples; and
adjusting one or more equalizer parameters in order to reduce the flag values.
-
-
8. An apparatus for receiving data over a digital transmission link, comprising:
-
a receiver for;
(a) receiving a sequence of samples generated to represent an over-sampled sequence of symbols;
(b) detecting a first and second symbol from the first and second sample streams; and
(c) estimating a channel response length. - View Dependent Claims (9, 10, 11)
-
-
12. An apparatus for receiving data over a digital transmission link, comprising:
-
a receiver for;
(a) receiving a sequence of samples generated to represent a sequence of over-sampled symbols, the sequence of samples comprising a first and second sample stream according to a first and second phase of the sequence of samples;
(b) detecting a first and second symbol from the first and second sample streams, and (c) examining a first synchronization data field in the first sample stream and a second synchronization data field in the second sample stream in order to estimate a first and second detection reliability of the first and second symbols. - View Dependent Claims (13)
-
-
14. An apparatus for receiving data over a digital transmission link, comprising:
-
a receiver for;
(a) receiving a sequence of samples generated to represent a sequence of over-sampled symbols, the sequence of samples comprising a first and second sample stream according to a first and second phase of the sequence of samples;
(b) detecting a first and second symbol from the first and second sample streams, wherein the detecting proceeds according to a dynamically updated table associating one or more detection patterns Patterni to one or more flags Flagi, wherein Flagi has a value indicating a difference between a width of the symbol associated with Patterni and an over-sampling rate L used to produce the sequence of samples; and
(c) adjusting one or more equalizer parameters in order to reduce the flag values.
-
-
15. A computer-readable medium having computer-executable instructions recorded thereon for enabling a processor of a computer system to process incoming data over a digital transmission link, the computer-executable instructions comprising:
-
receiving a sequence of samples generated to represent an over-sampled sequence of symbols;
detecting a first and second symbol from the first and second sample streams; and
estimating a channel response length. - View Dependent Claims (16, 17, 18)
-
-
19. A computer-readable medium having computer-executable instructions recorded thereon for enabling a processor of a computer system to process incoming data over a digital transmission link, the computer-executable instructions comprising:
-
receiving a sequence of samples generated to represent a sequence of over-sampled symbols, the sequence of samples comprising a first and second sample stream according to a first and second phase of the sequence of samples;
detecting a first and second symbol from the first and second sample streams; and
examining a first synchronization data field in the first sample stream and a second synchronization data field in the second sample stream in order to estimate a first and second detection reliability of the first and second symbols. - View Dependent Claims (20)
-
-
21. A computer-readable medium having computer-executable instructions recorded thereon for enabling a processor of a computer system to process incoming data over a digital transmission link, the computer-executable instructions comprising:
-
receiving a sequence of samples generated to represent a sequence of over-sampled symbols, the sequence of samples comprising a first and second sample stream according to a first and second phase of the sequence of samples;
detecting a first and second symbol from the first and second sample streams, wherein the detecting proceeds according to a dynamically updated table associating one or more detection patterns Patterni to one or more flags Flagi, wherein Flagi has a value indicating a difference between a width of the symbol associated with Patterni and an over-sampling rate L used to produce the sequence of samples; and
adjusting one or more equalizer parameters in order to reduce the flag values.
-
Specification