Abstract:
A transmitter and/or receiver includes a single crystal clock oscillator circuit and a sample rate converter (SRC) that selectively generates samples at an alternative frequency for subsequent transmission or decoding. A 40 MHz crystal provides the clock signal for the digital-to-analog and analog-to-digital converters that are used to convert the samples to and from analog form. In an IEEE 802.11-compatible embodiment, the 802.11a compatible 20 MHz OFDM samples are converted to and from analog form directly, whereas a sample rate converter converts the 802.11b compatible 22 MHz DSSS samples to and from 40 MHz samples to provide compatibility with the 40 MHz analog conversions.
Abstract:
A method implemented in a communication device for tracking a spread spectrum signal having an associated code at a receiver is claimed. Components of the spread spectrum signal are despread using locally generated versions of the associated code, each component having a different code phase. A tracking error is determined based on a quadratic function of the components and a weighting factor relating the signal to the tracking error. The weighting factor is a function of a time shift. A minimum in the tracking error is determined by adjusting the time shift.
Abstract:
Wireless communication receiver with hybrid equalizer and RAKE receiver. The receiver compares performance of the system for RAKE only and RAKE in combination with equalizer estimates. The receiver enables or disables the equalizer accordingly.
Abstract:
A proposed data processing device includes at least two processor units, which each is adapted to process digitized precorrelation navigation satellite signal data as well as to process alternative data and/or signals relating to at least one function being uncorrelated with the satellite signal data. The device includes at least one data buffer adapted to store data sets, where each set includes a number of instances of the satellite signal data. A control module in the device controls execution of a processing job with respect to a stored data set by allocating individual processing tasks to at least one of the at least two processor units based on a current processing load on each processor unit.
Abstract:
A code division multiple access subscriber unit comprises an antenna configured to output a radio frequency signal, the radio frequency signal having a quadrature (Q) channel and an in-phase (I) channel. A circuit coupled to the antenna, the circuit being configured to generate power control bits which are carried by one of the I and Q channels and not the other one of the I and Q channels, the power control bits are spread coded and are adapted to control an output power of a base station. The radio frequency signal is a first radio frequency signal, the circuit is further configured to generate the power control bits based on a power level of a second radio frequency signal output by a base station and an interference level associated with the second radio frequency signal.
Abstract:
Techniques are described for optimizing processing facilities of a receiver in a wireless communication environment, taking into consideration processing performance set against the computing resources and/or power consumption required to obtain the processing performance. An embodiment of a radio receiver is described that includes a channel equalization means arranged to receive digital samples of an incoming signal and to generate an equalized output, said channel equalization means including means for processing said digital samples in accordance with an equalizer algorithm utilizing a set of equalizer parameters. The receiver can include means for estimating at least one parameter of a channel over which the signal has been received, and means for selecting at least one of said equalizer parameters based on at least one of said estimated channel parameters. Related methods, algorithms, and computer program products are also described.
Abstract:
A receiver receives signals and noise over a frequency spectrum of a desired received signal. The desired received signal is spread using code division multiple access. The received signals and noise are demodulated to produce a demodulated signal. The demodulated signal is despread using a code uncorrelated with a code associated with the desired received signal. A power level of the despread demodulated signal is measured as an estimate of the noise level of the frequency spectrum.
Abstract:
Disclosed is a shared correlator for processing signals with different chip rates from respective channels. The shared correlator comprises a mode controller, a plurality of sub-correlators, a PRN code generator and a plurality of accumulators. The mode controller arranges channel allocations for respective IF signals down converted from the signals. The PRN code generator generates respective PRN codes for the respective IF signals according to the respective chip rates thereof. The sub-correlators perform correlation to the respective IF signals with the respective PRN codes to obtain respective correlating results. The accumulators accumulate the respective correlation results to obtain respective overall correlation gains of the respective IF signals according to the respective chip rates. Each sub-correlator comprises a plurality of correlator cells, correlating one IF signal with one PRN code corresponding thereto according to the chip rate of the IF signal.
Abstract:
A system and method for allocating a search resource of a base station modem is provided. The system comprises search controlling units for receiving an allocated search resource and searching a multi-path of a radio channel to produce a search result; measuring units for measuring mobility of a terminal based on the search result; and allocating units for adaptively allocating a common search resource to the search controlling units based on a measure of mobility of the terminal.
Abstract:
A rake receiver having a rake receiver finger operated in a time multiplexed manner to perform the task a plurality of fingers, each of these fingers being a virtual finger allocated to a time slot in an operation cycle of the rake receiver finger, and wherein a buffer is provided for buffering at least one received chip of data, and where a spare virtual finger is provided such that any virtual finger may request extra processing within an operation cycle of the time multiplexed rake receiver finger.