8804885

Delay Compensation in Equalizer-Based Receiver

PublishedAugust 12, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A multi-stage receiver having a sequence of processing stages, at least one processing stage comprising: a first processing block adapted to receive an input signal and generate from the input signal one or more processing parameters; a delay controller adapted to generate a delay value based on either a receiver input signal or a processed version of the receiver input signal; a delay block adapted to generate a delayed signal from an original signal based on the delay value; and a second processing block adapted to apply the one or more processing parameters to the delayed signal to generate an output signal, wherein: the delay block compensates for one or more processing delays associated with the generation of the one or more processing parameters by the first processing block, and the delay controller is adapted to select the delay value for the delay block by calculating a processing delay associated with the generation of the one or more processing parameters by the first processing block.

Plain English Translation

A multi-stage receiver contains a sequence of processing stages. At least one stage has a first processing block that receives an input signal and generates processing parameters. A delay controller calculates a delay value based on either the receiver input signal or a processed version of it, figuring out the processing delay caused by the first block when generating its parameters. A delay block then creates a delayed signal from an original signal, using the calculated delay value to compensate for the first block's processing delay. Finally, a second processing block applies those parameters to the delayed signal to create an output signal.

Claim 2

Original Legal Text

2. The invention of claim 1 , wherein: the at least one processing stage is an equalizer; the input signal is an equalizer input signal; the output signal is an equalizer output signal; and the delayed signal comprises a delayed version of the equalizer input signal.

Plain English Translation

This is a multi-stage receiver containing a sequence of processing stages. At least one stage has a first processing block that receives an input signal and generates processing parameters. A delay controller calculates a delay value based on either the receiver input signal or a processed version of it, figuring out the processing delay caused by the first block when generating its parameters. A delay block then creates a delayed signal from an original signal, using the calculated delay value to compensate for the first block's processing delay. Finally, a second processing block applies those parameters to the delayed signal to create an output signal. In this instance, the processing stage is an equalizer, the input signal is an equalizer input signal, the output signal is an equalizer output signal, and the delayed signal is a delayed version of the equalizer input signal.

Claim 3

Original Legal Text

3. The invention of claim 2 , wherein the equalizer comprises: a tap generator adapted to generate tap weights based on the equalizer input signal; a first filter adapted to generate filtered chips based on the equalizer input signal and the tap weights; and a second filter adapted to generate the equalizer output signal based on the delayed version of the equalizer input signal and the tap weights.

Plain English Translation

An equalizer receives an input signal and outputs a modified signal. It contains a tap generator that creates tap weights based on the equalizer's input signal. A first filter uses these tap weights to generate filtered chips from the input signal. A second filter then generates the final equalizer output signal using a delayed version of the input signal, again in conjunction with the tap weights, to compensate for processing delays.

Claim 4

Original Legal Text

4. The invention of claim 1 , wherein: the at least one processing stage is a demodulator; the input signal is a demodulator input signal; the output signal is a demodulator output signal; and the delayed signal comprises a delayed version of an intermediate signal used to generate the demodulator output signal.

Plain English Translation

This is a multi-stage receiver containing a sequence of processing stages. At least one stage has a first processing block that receives an input signal and generates processing parameters. A delay controller calculates a delay value based on either the receiver input signal or a processed version of it, figuring out the processing delay caused by the first block when generating its parameters. A delay block then creates a delayed signal from an original signal, using the calculated delay value to compensate for the first block's processing delay. Finally, a second processing block applies those parameters to the delayed signal to create an output signal. In this instance, the processing stage is a demodulator, the input signal is a demodulator input signal, the output signal is a demodulator output signal, and the delayed signal is a delayed version of an intermediate signal used to generate the demodulator output signal.

Claim 5

Original Legal Text

5. The invention of claim 4 , wherein the demodulator comprises: a descrambling/despreading block adapted to generate the intermediate signal, wherein the intermediate signal comprises symbols and is based on the demodulator input signal; a channel estimator adapted to generate one or more channel-estimation parameters based on the demodulator input signal; and a derotation block adapted to generate the demodulator output signal based on the delayed signal and the one or more channel-estimation parameters.

Plain English Translation

A demodulator processes a signal to extract information. It contains a descrambling/despreading block that generates an intermediate signal (symbols) based on the demodulator's input. A channel estimator creates channel-estimation parameters from the demodulator input. A derotation block then creates the final demodulator output signal using a delayed version of the intermediate signal along with the channel-estimation parameters, compensating for processing delays.

Claim 6

Original Legal Text

6. The invention of claim 1 , wherein: the at least one processing stage is a demapper; the input signal is a demapper input signal; the output signal is a demapper output signal; and the delayed signal comprises a delayed version of the demapper input signal.

Plain English Translation

This is a multi-stage receiver containing a sequence of processing stages. At least one stage has a first processing block that receives an input signal and generates processing parameters. A delay controller calculates a delay value based on either the receiver input signal or a processed version of it, figuring out the processing delay caused by the first block when generating its parameters. A delay block then creates a delayed signal from an original signal, using the calculated delay value to compensate for the first block's processing delay. Finally, a second processing block applies those parameters to the delayed signal to create an output signal. In this instance, the processing stage is a demapper, the input signal is a demapper input signal, the output signal is a demapper output signal, and the delayed signal is a delayed version of the demapper input signal.

Claim 7

Original Legal Text

7. The invention of claim 6 , wherein the demapper comprises: an energy calculator adapted to generate energy parameters based on the demapper input signal; and a metric calculator adapted to generate the demapper output signal based on the delayed version of the demapper input signal and the energy parameters.

Plain English Translation

A demapper converts a signal to its original form. It contains an energy calculator that creates energy parameters based on the demapper's input signal. A metric calculator then creates the final demapper output signal using a delayed version of the demapper input signal and those energy parameters, compensating for processing delays.

Claim 8

Original Legal Text

8. The invention of claim 1 , wherein the delay block is a programmable delay block adapted to be configured to provide a selectable delay value.

Plain English Translation

This is a multi-stage receiver containing a sequence of processing stages. At least one stage has a first processing block that receives an input signal and generates processing parameters. A delay controller calculates a delay value based on either the receiver input signal or a processed version of it, figuring out the processing delay caused by the first block when generating its parameters. A delay block then creates a delayed signal from an original signal, using the calculated delay value to compensate for the first block's processing delay. Finally, a second processing block applies those parameters to the delayed signal to create an output signal. The delay block can be programmed to provide a selectable delay.

Claim 9

Original Legal Text

9. A method of processing one or more received signals, the method comprising: generating, based on a receiver input signal, an equalizer delay value, a demodulator delay value, and a demapper delay value; receiving an equalizer input signal and generating from the equalizer input signal one or more processing parameters; calculating a processing delay associated with the generation of the one or more processing parameters from the equalizer input signal; generating a delayed version of the equalizer input signal based on the equalizer delay value, wherein the equalizer delay value is selected based on the calculated processing delay associated with the generation of the one or more processing parameters from the equalizer input signal; applying the one or more processing parameters to the delayed version of the equalizer input signal to generate an equalizer output signal; generating from the equalizer output signal one or more processing parameters; calculating a processing delay associated with the generation of the one or more processing parameters from the equalizer output signal; generating a delayed version of an intermediate signal based on the equalizer output signal and the demodulator delay value, wherein the demodulator delay value is selected based on the calculated processing delay associated with the generation of the one or more processing parameters from the equalizer output signal; applying the one or more processing parameters to the delayed version of the intermediate signal to generate a demodulator output signal; generating from the demodulator output signal one or more processing parameters; calculating a processing delay associated with the generation of the one or more processing parameters from the demodulator output signal; generating a delayed version of the demodulator output signal based on the demapper delay value, wherein the demapper delay value is selected based on the calculated processing delay associated with the generation of the one or more processing parameters from the demodulator output signal; and applying the one or more processing parameters to the delayed version of the demodulator output signal to generate a demapper output signal; wherein each of the delayed signal versions compensates for a processing delay associated with the generation of the respective one or more processing parameters.

Plain English Translation

A method for processing received signals involves generating equalizer, demodulator, and demapper delay values based on the receiver's input signal. For the equalizer stage: processing parameters are derived from the equalizer input; the processing delay of generating these parameters is calculated; a delayed equalizer input is generated, with the delay value selected based on the calculated processing delay; and finally, the processing parameters are applied to the delayed input to produce an equalizer output. The same process is then repeated for the demodulator, using the equalizer output as input, generating a delayed intermediate signal, and producing a demodulator output. Lastly, this process is repeated again for the demapper, using the demodulator output as input, generating a delayed signal, and producing a final demapper output. Each delay compensates for processing delays in generating the parameters for that stage.

Claim 10

Original Legal Text

10. A multi-stage receiver having a sequence of processing stages, the multi-stage receiver comprising: (i) a delay controller adapted to generate, from a receiver input signal, an equalizer delay value, a demodulator delay value, and a demapper delay value; (ii) an equalizer stage comprising: a first processing block adapted to receive an equalizer input signal and generate from the equalizer input signal one or more processing parameters; an equalizer delay block adapted to generate a delayed version of the equalizer input signal based on the equalizer delay value; and a second processing block adapted to apply the one or more processing parameters to the delayed version of the equalizer input signal to generate an equalizer output signal; (iii) a demodulator stage comprising: a first processing block adapted to receive the equalizer output signal and generate from the equalizer output signal one or more processing parameters; a demodulator delay block adapted to generate a delayed version of an intermediate signal based on the equalizer output signal and the demodulator delay value; and a second processing block adapted to apply the one or more processing parameters to the delayed version of the intermediate signal to generate a demodulator output signal; and (iv) a demapper stage comprising: a first processing block adapted to receive the demodulator output signal and generate from the demodulator output signal one or more processing parameters; a demapper delay block adapted to generate a delayed version of the demapper input signal based on the demapper delay value; and a second processing block adapted to apply the one or more processing parameters to the delayed version of the demapper input signal to generate a demapper output signal; wherein: each of the delay blocks compensates for processing delays associated with the generation of the one or more processing parameters by the respective first processing block; and the delay controller is adapted to select the delay value for each delay block by calculating a processing delay associated with the generation of the one or more processing parameters by the respective processing block.

Plain English Translation

A multi-stage receiver has equalizer, demodulator, and demapper stages. A delay controller calculates delay values for each stage based on the receiver input signal. Each stage has a first processing block that generates parameters from its input, a delay block that delays a version of the input signal based on the stage-specific delay value, and a second processing block that applies the parameters to the delayed signal to generate the stage's output. The equalizer stage takes an equalizer input signal, creates a delayed version of it, and outputs an equalizer output signal. The demodulator stage takes the equalizer output signal, creates a delayed version of an intermediate signal, and outputs a demodulator output signal. The demapper stage takes the demodulator output signal, creates a delayed version, and outputs a demapper output signal. The delay blocks compensate for processing delays in their respective stages.

Claim 11

Original Legal Text

11. The invention of claim 10 , wherein: the equalizer comprises: a tap generator adapted to generate tap weights based on the equalizer input signal; a first filter adapted to generate filtered chips based on the equalizer input signal and the tap weights; and a second filter adapted to generate the equalizer output signal based on the delayed version of the equalizer input signal and the tap weights; the demodulator comprises: a descrambling/despreading block adapted to generate the intermediate signal, wherein the intermediate signal comprises symbols; a channel estimator adapted to generate one or more channel-estimation parameters based on the equalizer output signal; and a derotation block adapted to generate the demodulator output signal based on the delayed version of the intermediate signal and the one or more channel-estimation parameters; and the demapper comprises: an energy calculator adapted to generate energy parameters based on the demodulator output signal; and a metric calculator adapted to generate the demapper output signal based on the delayed version of the demodulator output signal and the energy parameters.

Plain English Translation

A multi-stage receiver has equalizer, demodulator, and demapper stages. A delay controller calculates delay values for each stage based on the receiver input signal. Each stage has a first processing block that generates parameters from its input, a delay block that delays a version of the input signal based on the stage-specific delay value, and a second processing block that applies the parameters to the delayed signal to generate the stage's output.

Claim 12

Original Legal Text

12. A receiver-implemented method of processing one or more received signals, the method comprising: (a) the receiver receiving an input signal and generating from the input signal one or more processing parameters; (b) the receiver calculating a processing delay associated with the generation of the one or more processing parameters; (c) the receiver generating a delay value based on either the input signal or a processed version of the input signal; (d) the receiver generating a delayed signal from an original signal based on the delay value; and (e) the receiver applying the one or more processing parameters to the delayed signal to generate an output signal; wherein: the generation of the delayed signal compensates for processing delays associated with the generation of the one or more processing parameters; and the delay value is selected based on the calculated processing delay.

Plain English Translation

A method involves receiving an input signal and generating processing parameters from it. The processing delay associated with generating these parameters is calculated. A delay value is then generated based on either the input signal or a processed version of it. A delayed signal is created using a delay value which is chosen based on calculated processing delays. Finally, these parameters are applied to the delayed signal to generate an output signal, where generating the delayed signal compensates for the processing delays.

Claim 13

Original Legal Text

13. The invention of claim 12 , wherein: the one or more processing parameters are generated by an equalizer; the input signal is an equalizer input signal; the output signal is an equalizer output signal; and the delayed signal comprises a delayed version of the equalizer input signal.

Plain English Translation

A method involves receiving an input signal and generating processing parameters from it. The processing delay associated with generating these parameters is calculated. A delay value is then generated based on either the input signal or a processed version of it. A delayed signal is created using a delay value which is chosen based on calculated processing delays. Finally, these parameters are applied to the delayed signal to generate an output signal, where generating the delayed signal compensates for the processing delays. The processing parameters are generated by an equalizer; the input signal is an equalizer input signal; the output signal is an equalizer output signal; and the delayed signal comprises a delayed version of the equalizer input signal.

Claim 14

Original Legal Text

14. The invention of claim 13 , wherein step (e) further comprises: the receiver generating tap weights based on the equalizer input signal; the receiver generating filtered chips based on the equalizer input signal and the tap weights; and the receiver generating the equalizer output signal based on the delayed version of the equalizer input signal and the tap weights.

Plain English Translation

This invention relates to signal processing in communication systems, specifically to an adaptive equalization technique for improving signal quality in received data streams. The problem addressed is the distortion and interference that degrade signal integrity in communication channels, particularly in systems using spread spectrum or chip-based modulation schemes. The invention provides a method for adaptive equalization that dynamically adjusts to channel conditions to mitigate these effects. The process involves receiving an input signal, which may be a spread spectrum signal, and generating an equalizer input signal by delaying the received signal. The receiver then generates tap weights based on the equalizer input signal, which are used to filter the input signal and produce filtered chips. These filtered chips are combined with a delayed version of the equalizer input signal and the tap weights to generate an equalizer output signal. The tap weights are adaptively adjusted to optimize signal quality, reducing interference and distortion. This adaptive filtering technique enhances the accuracy of signal demodulation and decoding, improving overall system performance in noisy or multipath environments. The method is particularly useful in wireless communication systems where signal integrity is critical.

Claim 15

Original Legal Text

15. The invention of claim 12 , wherein: the one or more processing parameters are generated by a demodulator; the input signal is a demodulator input signal; the output signal is a demodulator output signal; and the delayed signal comprises a delayed version of an intermediate signal used to generate the demodulator output signal.

Plain English Translation

A method involves receiving an input signal and generating processing parameters from it. The processing delay associated with generating these parameters is calculated. A delay value is then generated based on either the input signal or a processed version of it. A delayed signal is created using a delay value which is chosen based on calculated processing delays. Finally, these parameters are applied to the delayed signal to generate an output signal, where generating the delayed signal compensates for the processing delays. The processing parameters are generated by a demodulator; the input signal is a demodulator input signal; the output signal is a demodulator output signal; and the delayed signal comprises a delayed version of an intermediate signal used to generate the demodulator output signal.

Claim 16

Original Legal Text

16. The invention of claim 15 , wherein step (e) further comprises: the receiver generating the intermediate signal, wherein the intermediate signal comprises symbols and is based on the demodulator input signal; the receiver providing the delayed signal; the receiver generating one or more channel-estimation parameters based on the demodulator input signal; and the receiver generating the demodulator output signal based on the delayed signal and the one or more channel-estimation parameters.

Plain English Translation

A demodulator processes a signal to extract information. The method includes: generating an intermediate signal (symbols) based on the demodulator input signal; providing a delayed version of the intermediate signal; generating channel-estimation parameters from the demodulator input; and generating the demodulator output signal using the delayed signal and the channel-estimation parameters, where the delayed signal compensates for processing delays.

Claim 17

Original Legal Text

17. The invention of claim 12 , wherein: the one or more processing parameters are generated by a demapper; the input signal is a demapper input signal; the output signal is a demapper output signal; and the delayed signal comprises a delayed version of the demapper input signal.

Plain English Translation

A method involves receiving an input signal and generating processing parameters from it. The processing delay associated with generating these parameters is calculated. A delay value is then generated based on either the input signal or a processed version of it. A delayed signal is created using a delay value which is chosen based on calculated processing delays. Finally, these parameters are applied to the delayed signal to generate an output signal, where generating the delayed signal compensates for the processing delays. The processing parameters are generated by a demapper; the input signal is a demapper input signal; the output signal is a demapper output signal; and the delayed signal comprises a delayed version of the demapper input signal.

Claim 18

Original Legal Text

18. The invention of claim 17 , wherein step (e) further comprises: the receiver generating energy parameters based on the demapper input signal; and the receiver generating the demapper output signal based on the delayed version of the demapper input signal and the energy parameters.

Plain English Translation

A demapper converts a signal to its original form. The method includes: generating energy parameters based on the demapper input signal; and generating the demapper output signal using a delayed version of the demapper input signal, and these energy parameters, to compensate for processing delays.

Claim 19

Original Legal Text

19. The invention of claim 12 , further comprising: the receiver programming a delay block to provide a selectable delay value.

Plain English Translation

A method involves receiving an input signal and generating processing parameters from it. The processing delay associated with generating these parameters is calculated. A delay value is then generated based on either the input signal or a processed version of it. A delayed signal is created using a delay value which is chosen based on calculated processing delays. Finally, these parameters are applied to the delayed signal to generate an output signal, where generating the delayed signal compensates for the processing delays. The delay can be programmed through a programmable delay block.

Claim 20

Original Legal Text

20. The invention of claim 19 , further comprising: the receiver selecting the delay value for the delay block by calculating a processing delay associated with the generation of the one or more processing parameters.

Plain English Translation

An equalizer receives an input signal and outputs a modified signal using a programmable delay block. The method includes: selecting the delay value for the delay block by calculating the processing delay associated with the generation of the one or more processing parameters.

Patent Metadata

Filing Date

Unknown

Publication Date

August 12, 2014

Inventors

Rami Banna
Adriel P. Kind
Tomasz Prokop
Dominic W. Yip
Gongyu Zhou

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DELAY COMPENSATION IN EQUALIZER-BASED RECEIVER” (8804885). https://patentable.app/patents/8804885

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/8804885. See llms.txt for full attribution policy.

DELAY COMPENSATION IN EQUALIZER-BASED RECEIVER