摘要:
A method and apparatus for reducing the complexity of waveform correlation computations used by a multicode receiver is described herein. One exemplary multicode receiver includes a despreading unit, channel estimator, and waveform correlation calculator. The despreading unit despreads a received multicode signal to generate despread symbols. The channel estimator estimates channel coefficients associated with the despread symbols. The waveform correlation calculator determines waveform correlations between the transmitted symbols in successive processing windows that span two or more symbol periods and that overlap in time. To reduce the computational complexity associated with computing waveform correlations, the calculator may reuse channel coefficients and/or net channel correlations for multiple symbol periods and/or processing windows. The calculator may also reduce complexity by reusing one or more waveform correlations from a previous processing window as waveform correlations for one or more subsequent processing windows and/or by exploiting the Hermitian symmetry of the waveform correlation matrix.
摘要:
A method and apparatus for reducing the complexity of waveform correlation computations used by a multicode receiver is described herein. One exemplary multicode receiver includes a despreading unit, channel estimator, and waveform correlation calculator. The despreading unit despreads a received multicode signal to generate despread symbols. The channel estimator estimates channel coefficients associated with the despread symbols. The waveform correlation calculator determines waveform correlations between the transmitted symbols in successive processing windows that span two or more symbol periods and that overlap in time. To reduce the computational complexity associated with computing waveform correlations, the calculator may reuse channel coefficients and/or net channel correlations for multiple symbol periods and/or processing windows. The calculator may also reduce complexity by reusing one or more waveform correlations from a previous processing window as waveform correlations for one or more subsequent processing windows and/or by exploiting the Hermitian symmetry of the waveform correlation matrix.
摘要:
A method and apparatus for determining operating modes in a receiver is described herein. A delay searcher in the receiver detects a signal image in the received signal. When the receiver is a RAKE receiver, a plurality of RAKE fingers coherently combine time-shifted versions of the received signal at different delays. Alternatively, when the receiver is a chip equalization receiver, an FIR filter coherently pre-combines the signal images in the received signal. A processor determines delays. In particular, the processor generates a first signal quality metric for a single-delay receiver mode, and generates a second signal quality metric for a multi-delay receiver mode. Based on a comparison of the first and second signal quality metrics, the processor selects the single-delay or the multi-delay receiver mode for processing the signal image.
摘要:
As taught herein channelization code power estimates are generated for a number of data channels in a received CDMA signal based on a joint determination process. Joint processing in this context yields improved estimation of data channel code powers and corresponding estimations of noise variance. These improvements arise from exploitation of joint processing of measured data value correlations across two or more data channel codes represented in the received signal. In one or more embodiments, joint determination of data channel code powers comprises forming a correlation matrix as a weighted average of correlations determined for a plurality of data channels. In one or more other embodiments, joint determination of data channel code powers comprises jointly fitting the correlation matrices for a plurality of data channels in a least squares error estimation process.
摘要:
As taught herein channelization code power estimates are generated for a number of data channels in a received CDMA signal based on a joint determination process. Joint processing in this context yields improved estimation of data channel code powers and corresponding estimations of noise variance. These improvements arise from exploitation of joint processing of measured data value correlations across two or more data channel codes represented in the received signal. In one or more embodiments, joint determination of data channel code powers comprises forming a correlation matrix as a weighted average of correlations determined for a plurality of data channels. In one or more other embodiments, joint determination of data channel code powers comprises jointly fitting the correlation matrices for a plurality of data channels in a least squares error estimation process.
摘要:
Exemplary received signal processing may be based on maintaining a model of received signal impairment correlations, wherein each term of the model is updated periodically or as needed based on measuring impairments for a received signal of interest. An exemplary model comprises an interference impairment term scaled by a first model fitting parameter, and a noise impairment term scaled by a second model fitting parameters. The model terms may be maintained based on current channel estimates and delay information and may be fitted to measured impairment by adapting the model fitting parameters based on the measured impairment. The modeled received signal impairment correlations may be used to compute RAKE combining weights for received signal processing, or to compute Signal-to-Interference (SIR) estimates. Combined or separate models may be used for multiple received signals. As such, the exemplary modeling is extended to soft handoff, multiple antennas, and other diversity situations.
摘要:
Exemplary combining weight generation is based on estimating received signal impairment correlations using a weighted summation of interference impairment terms, such as an interference correlation matrix associated with a transmitting base station, and a noise impairment term, such as a noise correlation matrix, the impairment terms scaled by fitting parameters. The estimate is updated based on adapting the fitting parameters responsive to measured signal impairment correlations. The interference matrices are calculated from channel estimates and delay information, and knowledge of the receive filter pulse shape. Instantaneous values of the fitting parameters are determined by fitting the impairment correlation terms to impairment correlations measured at successive time instants and the fitting parameters are adapted at each time instant by updating the fitting parameters based on the instantaneous values.
摘要:
Detecting a symbol of interest comprises despreading a received signal to obtain despread values corresponding to the symbol of interest and to one or more interfering symbols, combining the despread values to generate combined values for the symbol of interest and the interfering symbols, computing spreading waveform correlations between the spreading waveform for the symbol of interest and the spreading waveforms for the interfering symbols, computing interference rejection terms representing the interference present in the combined value for the symbol of interest attributable to the interfering symbols based on the spreading waveform correlations, and generating an estimate of the symbol of interest by combining the combined values with the interference rejection terms. The interference rejection terms are computed by scaling the spreading waveform correlations by corresponding signal powers and compensating the estimates for noise. This provides a robust interference model that avoids numerical problems associated with conventional joint detection.
摘要:
According to the teachings presented herein, “spreading code” knowledge is used in forming amplitude references for QAM demodulation in a DS-CDMA receiver. Here, “spreading code” broadly refers to spreading/channelization codes, scrambling codes, or the product of such codes. Further, these teachings apply to any linear DS-CDMA demodulator, such as Rake, Generalized Rake (G-Rake), or chip equalizer, and to nonlinear demodulators that employ linear filtering, such as decision feedback equalizers (DFEs). Advantageously, the determination of symbol-specific amplitude references relies on shared correlation estimates and/or shared combining weights that are common to two or more symbols of interest, thereby significantly reducing processing requirements as compared to the use of symbol-specific impairment correlation estimates.
摘要:
Detecting a symbol of interest comprises despreading a received signal to obtain despread values corresponding to the symbol of interest and to one or more interfering symbols, combining the despread values to generate combined values for the symbol of interest and the interfering symbols, computing spreading waveform correlations between the spreading waveform for the symbol of interest and the spreading waveforms for the interfering symbols, computing interference rejection terms representing the interference present in the combined value for the symbol of interest attributable to the interfering symbols based on the spreading waveform correlations, and generating an estimate of the symbol of interest by combining the combined values with the interference rejection terms. The interference rejection terms are computed by scaling the spreading waveform correlations by corresponding signal powers and compensating the estimates for noise. This provides a robust interference model that avoids numerical problems associated with conventional joint detection.