Virtual finger method and apparatus for processing digital communication signals
AssigneeCommASIC, Inc.
InventorsRobert W. Boesel, Theodore J. Myers, Tien Q. Nguyen
Life of this patent
Estimating the term…
Abstract
An apparatus and method for demodulation of a composite signal containing a plurality of multi-path components use a virtual finger. The method includes buffering digital samples of a signal into a first memory element, randomly accessing the digital samples from the first memory element to correlate a particular multi-path component from the signal, and iteratively accumulating the correlated particular multi-path component into a second memory element.
Claims31
A method for demodulation of a composite signal containing a plurality of multi-path components, the method comprising:
- buffering digital samples of a signal into a first memory element;
- randomly accessing the digital samples from the first memory element to correlate a particular multi-path component from the signal;
- and
- iteratively accumulating the correlated particular multi-path component into a second memory element.
An apparatus configured to demodulate a composite signal containing a plurality of multi-path components, the apparatus comprising:
- buffers configured to be switchable between a write state with digital samples and a read state by a correlating element;
- a despreading element that operates via random access of buffers that are currently in read state to accumulate energy for a particular multi-path component;
- a weighting element that weights the despread energy for a particular multi-path component using a channel estimate of the particular multi-path component;
- and
- an accumulator that iteratively accumulates the despread energy for each particular multi-path component into a buffer.
A demodulator operable with spread spectrum signals in a multi-path communication environment, the demodulator comprising:
- a despreader that obtains digital samples from a first memory buffer by randomly accessing the first memory buffer, whereby the despreader is adaptable to arbitrary sample rates and symbol times;
- a channel estimator that obtains digital sample information from the despreader and provides a channel estimate of a particular multi-path component;
- and
- an accumulator that accumulates the digital samples from the despreader into a second memory buffer based on the channel estimate from the channel estimator.
A method of processing data based on programmed instructions, the method comprising:
- demodulating a CDMA-compliant waveform, wherein the CDMA-compliant waveform is processed asynchronously to a sample rate associated with the waveform during processing of communication chips and based on programmed instructions in programmed memory.
Dependencies are inferred from the claim text.