Abstract:
An adaptive equalizer including an equalizer filter and a tap coefficients generator used to process a sample data stream derived from a plurality of received signals is disclosed. The tap coefficients generator includes an equalizer tap update unit, a vector norm square estimator, an active taps mask generator, a switch and a pilot amplitude reference unit used to minimize the dynamic range of the equalizer filter. A dynamic mask vector is used to mask active taps generated by the equalizer tap update unit when an unmasked signal output by the equalizer filter is selected by the switch to generate an error signal fed to the equalizer tap update unit. A fixed mask vector is used to mask active taps generated by the equalizer tap update unit when a masked signal output by the equalizer filter is used to generate the error signal.
Abstract:
A method and apparatus generating an error signal (156) and an update vector signal (124) used to generate filter tap coefficients (128) for an equalizer filter (130) residing in an equalizer (100). The equalizer filter (130) outputs an equalized signal (132) in response to receiving a sample data stream (102). The error signal (156) is generated by down-sampling (140) the equalized signal (132), subtracting (144) the equalized signal (132) from a reference signal (146) and filtering (150) and down-sampling (154) the resulting signal. Simultaneously, the update vector signal (124) is generated by converting scalar samples of the sample data stream (102) to a data vector signal (106) and descrambling 116, filtering (118), and down-sampling (122) the data vector signal (106). A tap coefficients generator (126) is used to generate the filter tap coefficients (128) for updating the equalizer filter (130) based on the error signal (156) and the update vector signal (124).
Abstract:
Se describe un metodo y aparato para compensar el ruido de fase de simbolos dispersados con un codigo de dispersion largo. Para compensar el ruido de fase, se genera un calculo de error de fase a partir de los simbolos recuperados con un codigo de dispersion corto. Se aplica un fasor de correccion de fase a los datos de velocidad de chip antes de la recuperacion de los datos con un codigo de dispersion largo. Se puede calcular una relacion de senal a interferencia (SIR) en un canal de piloto comun (CPICH) por dispersion de los datos con un codigo de dispersion de origen en un arbol de codigo de factor de dispersion variable ortogonal (OVSF) al combinar simbolos. De manera alternativa, se puede utilizar una magnitud de los simbolos en el calculo de SIR. El SIR de un canal que utiliza un codigo de dispersion corto y un SIR de un canal utilizando un codigo de dispersion largo se miden. El SIR del canal con codigo de dispersion largo se puede compensar de acuerdo con una diferencia entre la degradacion de los SIR.
Abstract:
A method and apparatus for compensating for phase noise of symbols spread with a long spreading code are disclosed. To compensate for the phase noise, a phase error estimate is generated from despread symbols with a short spreading code. A phase correcting phasor is applied to chip rate data before despreading the data with a long spreading code. A signal-to-interference ratio (SIR) on a common pilot channel (CPICH) may be calculated by spreading the data with a parent spreading code in an orthogonal variable spreading factor (OVSF) code tree and by combining symbols. Alternatively, a magnitude of the symbols may be used in estimating the SIR. The SIR of a channel using a short spreading code and an SIR of a channel using a long spreading code are measured. The SIR of the channel with the long spreading code may be compensated in accordance with a difference between degradation of the SIRs.
Abstract:
An adaptive equalizer including an equalizer filter and a tap coefficients generator used to process a sample data stream derived from a plurality of received signals is disclosed. The tap coefficients generator includes an equalizer tap update unit, a vector norm square estimator, an active taps mask generator, a switch and a pilot amplitude reference unit used to minimize the dynamic range of the equalizer filter. A dynamic mask vector is used to mask active taps generated by the equalizer tap update unit when an unmasked signal output by the equalizer filter is selected by the switch to generate an error signal fed to the equalizer tap update unit. A fixed mask vector is used to mask active taps generated by the equalizer tap update unit when a masked signal output by the equalizer filter is used to generate the error signal.
Abstract:
An apparatus for estimating and correcting baseband frequency error in a receiver is disclosed. An equalizer performs equalization on a sample data stream and generates filter tap values based on the equalization. An estimated frequency error signal is generated based on at least one of the filter tap values. A rotating phasor is generated based on the estimated frequency error signal. The rotating phasor signal is multiplied with the sample data stream to correct the frequency of the sample data stream. Alternatively, a channel estimator performs channel estimation and generates Rake receive finger weights based on at least one of the finger weights. An estimated frequency error signal is generated based on at least one of the finger weights.
Abstract:
A method and apparatus for compensating for phase noise of symbols spread with a long spreading code are disclosed. To compensate for the phase noise, a phase error estimate is generated from despread symbols with a short spreading code. A phase correcting phasor is applied to chip rate data before despreading the data with a long spreading code. A signal-to-interference ratio (SIR) on a common pilot channel (CPICH) may be calculated by spreading the data with a parent spreading code in an orthogonal variable spreading factor (OVSF) code tree and by combining symbols. Alternatively, a magnitude of the symbols may be used in estimating the SIR. The SIR of a channel using a short spreading code and an SIR of a channel using a long spreading code are measured. The SIR of the channel with the long spreading code may be compensated in accordance with a difference between degradation of the SIRs.
Abstract:
A method and apparatus generating an error signal and an update vector signal used to generate filter tap coefficients for an equalizer filter residing in an equalizer. The equalizer filter outputs an equalized signal in response to receiving a sample data stream. The error signal is generated by down-sampling the equalized signal, subtracting the equalized signal from a reference signal, and filtering and down-sampling the resulting signal. Simultaneously, the update vector signal is generated by converting scalar samples of the sample data stream to a data vector signal and descrambling, filtering, and down-sampling the data vector signal. A tap coefficients generator is used to generate the filter tap coefficients for updating the equalizer filter based on the error signal and the update vector signal.