Back to results
US 2006/0140311 A1Published application
Composite data detector and a method for detecting data
AssigneeAgere Systems Inc.
InventorsJonathan Ashley, Harley Burger
Life of this patent
Estimating the term…
Abstract
A composite data detector having first and second data detectors. The second detector of the invention starts in a known state and only runs as long as is necessary before being switched off and handing control back over to the smaller detector. Therefore, the composite data detector of the invention consumes less power than the known composite data detector and estimates bits with higher accuracy.
Claims20
A composite data detector comprising:
- a first data detector, the first data detector receiving a sequence of bits, the first data detector being configured to generate hard bit estimates as to whether each bit in the sequence corresponds to a 1 or a 0 and to generate a respective confidence factor associated with each hard bit estimate, each confidence factor indicating whether or not the respective hard bit estimate is unreliable;
- and
- a second data detector, the second data detector receiving said sequence of bits a predetermined delay period after the first data detector receives said sequence of bits, the second data detector receiving the hard bit estimates and the confidence factors generated by the first data detector, the second data detector being configured to process unreliable hard bit estimates in accordance with a branch metrics processing algorithm to generate new hard bit estimates, said second data detector being turned on when at least one of said confidence factors indicates that at least one respective hard bit estimate generated by the first data detector is unreliable, and wherein the second data detector is turned off when the second data detector has generated new hard bit estimates for any unreliable bit estimates received by the second data detector.
A composite data detector comprising:
- a first data detector, the first data detector receiving a sequence of bits, the first data detector being configured to generate hard bit estimates as to whether each bit in the sequence corresponds to a 1 or a 0 and to generate a respective confidence factor associated with each hard bit estimate, each confidence factor indicating whether or not the respective hard bit estimate is unreliable;
- and
- a second data detector, the second data detector receiving said sequence of bits a predetermined delay period after the first data detector receives said sequence of bits, the second data detector receiving the hard bit estimates and the confidence factors generated by the first data detector, the second data detector being configured to process unreliable hard bit estimates in accordance with a branch metrics processing algorithm to generate new hard bit estimates, said second data detector being turned on when at least one of said confidence factors indicates that at least one respective hard bit estimate generated by the first data detector is unreliable, and wherein the second data detector is turned off when the second data detector determines that one or more confidence factors received by the second data detector after the second data detector turned on indicate that one or more respective hard bit estimates generated by the first data detector are reliable so as to be used as final bit estimates in place of any hard bit estimates whose computation by the second detector is incomplete.
A method for detecting data comprising:
- receiving a sequence of bits in a first data detector;
- generating hard bit estimates as to whether each bit in the sequence corresponds to a 1 or a 0 in the first data detector;
- generating a respective confidence factor associated with each hard bit estimate in the first data detector, each confidence factor indicating whether or not the respective hard bit estimate is unreliable;
- receiving said sequence of bits in a second data detector a predetermined delay period after the first data detector receives said sequence of bits;
- receiving the hard bit estimates and the confidence factors generated by the first data detector in the second data detector;
- turning on said second data detector when at least one of said confidence factors indicates that at least one respective hard bit estimate generated by the first data detector is unreliable,
- processing unreliable hard bit estimates in the second data detector in accordance with a branch metrics processing algorithm to generate new hard bit estimates;
- turning off the second data detector once the second data detector has generated new hard bit estimates for any unreliable bit estimates received by the second data detector.
5 more elements
A method for detecting data comprising:
- receiving a sequence of bits in a first data detector;
- generating hard bit estimates as to whether each bit in the sequence corresponds to a 1 or a 0 in the first data detector;
- generating a respective confidence factor associated with each hard bit estimate in the first data detector, each confidence factor indicating whether or not the respective hard bit estimate is unreliable;
- receiving said sequence of bits in a second data detector a predetermined delay period after the first data detector receives said sequence of bits;
- receiving the hard bit estimates and the confidence factors generated by the first data detector in the second data detector;
- turning on said second data detector when at least one of said confidence factors indicates that at least one respective hard bit estimate generated by the first data detector is unreliable,
- processing unreliable hard bit estimates in the second data detector in accordance with a branch metrics processing algorithm to generate new hard bit estimates;
- turning off the second data detector when the second data detector determines that one or more confidence factors received by the second data detector after the second data detector turned on indicate that one or more respective hard bit estimates generated by the first data detector are reliable so as to be used as final bit estimates in place of any hard bit estimates whose computation by the second detector is incomplete.
5 more elements
Dependencies are inferred from the claim text.