Abstract:
A method is provided for decoding a turbo-code encoded signal in a receiver. According to the method, the signal is received from a transmission channel, and the signal is digitally turbo-code decoded. Additionally, a quality information representative of conditions of the channel state estimation is dynamically determined, and the quality information is dynamically compared with a predetermined criteria for defining good or bad estimation conditions. A Maximum-A-Posteriori algorithm in the logarithmic domain is dynamically selected for good estimation conditions, or an approximation of the Maximum-A-Posteriori algorithm in the logarithmic domain is dynamically selected for bad estimation conditions. Also provided is a receiver that implements such a decoding method.
Abstract:
A method for controlling frequency of a local oscillator in a DS-CDMA type receiver includes transforming a known spread spectrum signal into a sampled digital signal formed of symbols with a despreaded frequency spectrum, and determining a residual frequency error fe for each symbol including a first residual frequency error fe1. The method further includes correcting the frequency of the local oscillator with the residual frequency errors, and determining an average of absolute values of a predetermined number of successive residual frequency errors. The average is compared with a threshold, and if the average is greater than or equal to the threshold, the local oscillator frequency is corrected using an error equal to nullsgn(fe1) (1/Tnullnullfe1null), where sgn is the sign function, null null is the absolute value function and T is duration of a symbol before determining the next residual frequency error associated with the next symbol.
Abstract:
Estimating the speed of movement of a mobile terminal of a wireless communication system communicating with a base station includes calculating a normalized auto-covariance of the instantaneous power of the signal received by the mobile terminal or by the base station.