Method and apparatus for automatic frequency control in a CDMA receiver
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04B-007/216
H04B-007/204
출원번호
US-0678907
(2000-10-04)
등록번호
US-7443826
(2008-10-28)
발명자
/ 주소
Atarius,Roozbeh
Bottomley,Gregory
Dent,Paul W.
출원인 / 주소
Telefonaktiebolaget L M Ericsson (publ)
대리인 / 주소
Potomac Patent Group PLLC
인용정보
피인용 횟수 :
15인용 특허 :
28
초록▼
Code division multiple access signals received through at least one multipath propagation channel are processed to produce at least one relative frequency error estimate. This involves receiving and processing the signals using a local frequency reference oscillator to obtain representative complex
Code division multiple access signals received through at least one multipath propagation channel are processed to produce at least one relative frequency error estimate. This involves receiving and processing the signals using a local frequency reference oscillator to obtain representative complex numerical samples for processing. The complex numerical samples are correlated with shifts of a locally generated despreading code and a number of complex channel estimates are produced, each corresponding to a different delayed ray of the at least one multipath propagation channel. A frequency error estimate is computed for each ray based on successive values of a respective one of the channel estimates, and a weighted summation of the frequency error estimates is performed to provide at least one relative frequency error estimate.
대표청구항▼
What is claimed is: 1. A transceiver for processing code division multiple access signals received through at least one multipath propagation channel to produce at least one relative frequency error estimate, comprising: a processor for receiving and processing the signals using a local frequency r
What is claimed is: 1. A transceiver for processing code division multiple access signals received through at least one multipath propagation channel to produce at least one relative frequency error estimate, comprising: a processor for receiving and processing the signals using a local frequency reference oscillator to obtain representative complex numerical samples for processing; channel estimators for correlating the complex numerical samples with shifts of a locally generated despreading code and producing a number of complex channel estimates, each corresponding to a different delayed ray of the at least one multipath propagation channel; frequency error estimators for computing a frequency error estimate for each ray based on successive values of a respective one of the channel estimates; and at least one summer for performing a weighted summation of the frequency error estimates to provide at least one relative frequency error estimate, wherein the relative frequency error estimate is used to control the frequency of a local frequency reference oscillator, and further comprising: a rake combiner for despreading a desired signal using shifts of a locally generated wanted signal despreading code to produce one complex sample per data symbol per shift and for performing a weighted summation of the complex samples per shift using weighting factors based on the channel estimates to produce a rake-combined value for each data symbol; a decoder for decoding the per-symbol rake-combined values using a soft error correction decoder to reproduce wanted information bits; and an error detection decoder for performing an error check on the decoded information bits and to generate an error or no-error indication, wherein the relative frequency error estimate is only used to control the local reference oscillator when a no-error indication is generated. 2. The transceiver of claim 1, wherein the local frequency reference is used to control a transmit frequency. 3. A transceiver for processing code division multiple access signals received through at least two multipath propagation channels to produce at least two combined frequency error estimates, comprising: a processor for receiving and processing the signals using a local frequency reference oscillator to obtain representative complex numerical samples for processing; channel estimators for correlating the complex numerical samples with shifts of a locally generated despreading code and producing a number of complex channel estimates, each corresponding to a different delayed ray of the at least two multipath propagation channels; frequency error estimators for computing a frequency error estimate for each ray based on successive values of a respective one of the channel estimates; and at least two summers for performing weighted summations of groups of the frequency error estimates to provide at least two combined frequency error estimates, wherein: each of the combined frequency error estimates is a combined frequency error estimate of only those rays associated with a same one of the at least two base station transmitters, the one of the at least two base station transmitters being different for each of the combined frequency error estimates. 4. A method for processing code division multiple access signals received through at least one multipath propagation channel to produce at least one relative frequency error estimate, comprising the steps of: receiving and processing the signals using the local frequency reference oscillator to obtain representative complex numerical samples for processing; correlating the complex numerical samples with shifts of a locally generated despreading code and producing a number of complex channel estimates, each corresponding to a different delayed ray of the at least one multipath propagation channel; computing a frequency error estimate for each ray based on successive values of a respective one of the channel estimates; performing at least one weighted summation of the frequency error estimates to provide at least one relative frequency error estimate; using the at least one relative frequency error estimate to control the frequency of a local frequency reference oscillator; despreading a desired signal with a rake combiner using shifts of a locally generated wanted signal despreading code to produce one complex sample per data symbol per shift and performing a weighted summation of the complex samples per shift using weighting factors based on the channel estimates to produce a rake-combined value for each data symbol; decoding the per-symbol rake-combined values using a soft error correction decoder to reproduce wanted information bits; and performing an error check on the decoded information bits and to generate an error or no-error indication, wherein the relative frequency error estimate is only used to control the local reference oscillator when a no-error indication is generated. 5. The method of claim 4, wherein the local frequency reference oscillator is used to control the transceiver to transmit on a desired channel frequency. 6. A method for processing code division multiple access signals received through at least two multipath propagation channels to produce at least two combined frequency error estimates, comprising the steps of: receiving and processing the signals using the local frequency reference oscillator to obtain representative complex numerical samples for processing; correlating the complex numerical samples with shifts of a locally generated despreading code and producing a number of complex channel estimates, each corresponding to a different delayed ray of the at least two multipath propagation channels; computing a frequency error estimate for each ray based on successive values of a respective one of the channel estimates; and performing at least two weighted summations of groups of the frequency error estimates to provide at least two combined frequency error estimates, wherein each of the combined frequency error estimates is a combined frequency error estimate of only those rays associated with a same one of the at least two base station transmitters, the one of the at least two base station transmitters being different for each of the combined frequency error estimates. 7. A transceiver for processing code division multiple access signals received through at least one multipath propagation channel to produce at least one relative frequency error estimate, comprising: a processor for receiving and processing the signals using the local frequency reference oscillator to obtain representative complex numerical samples for processing; despreaders for different delayed rays of the multipath channel for correlating the numerical samples with different shifts of a locally generated despreading code over symbol intervals to produce streams of complex despread values corresponding to each ray and successive symbol interval; frequency error correctors for correcting frequency errors on each of the despread value streams by, for each of the despread value streams, progressively rotating the phase angle of successive despread values at a rate given by an associated frequency error integral; channel estimators for processing the frequency-corrected despread value streams to produce complex channel estimates for each ray; frequency error estimators for determining a frequency error estimate for each ray by processing successive values of the channel estimates for the corresponding ray; and at least one combiner for combining the associated frequency error integrals to produce at least one relative frequency error estimate. 8. The transceiver of claim 7, wherein the at least one relative frequency error estimate is used to control the frequency of a local frequency reference. 9. The transceiver of claim 8, further comprising inner loop integrators for integrating respective frequency error estimates to produce integrated frequency errors. 10. The transceiver of claim 9, wherein the at least one combiner adds the frequency error estimates and computes a relative frequency error estimate and integrates the frequency error estimates using an outer loop integrator to produce the control signal. 11. The transceiver of claim 8, wherein the local frequency reference oscillator is used to control a transmit frequency. 12. The transceiver of claim 8, further comprising a rake combiner for despreading a desired signal using shifts of a locally generated wanted signal despreading code to produce one complex sample per data symbol per shift and for performing a weighted summation of the complex samples per shift using weighting factors based on the channel estimates to produce a rake-combined value for each data symbol. 13. The transceiver of claim 12, further comprising a decoder for decoding the per-symbol rake-combined values using a soft error correction decoder to reproduce wanted information bits. 14. The transceiver of claim 13, further comprising an error detection decoder for performing an error check on the decoded information bits and to generate an error or no-error indication, wherein the relative frequency error estimate is only used to control the local reference oscillator when the no-error indication is generated. 15. The transceiver of claim 7, wherein the signals are received from one base station. 16. The transceiver of claim 7, wherein the combiners produce frequency error estimates separately for each base station. 17. A method for processing code division multiple access signals received through at least one multipath propagation channel to produce at least one relative frequency error estimate, comprising the steps of: receiving and processing the signals using the local frequency reference oscillator to obtain representative complex numerical samples for processing; correlating the numerical samples with different shifts of a locally generated despreading code over symbol intervals to produce streams of complex despread values corresponding to each ray and successive symbol interval; correcting frequency errors on each of the despread value streams by, for each of the despread value streams, progressively rotating the phase angle of successive despread values at a rate given by an associated frequency error integral; processing the frequency-corrected despread value streams to produce complex channel estimates for each ray; determining a frequency error estimate for each ray by processing successive values of the channel estimates for the corresponding ray; and combining the associated frequency error integrals to produce at least one relative frequency error estimate. 18. The method of claim 17, further comprising using the at least one relative frequency error estimate to control the frequency of a local reference frequency oscillator. 19. The method of claim 18, further comprising integrating respective frequency error estimates using inner loop integrators to produce integrated frequency errors. 20. The method of claim 18, wherein the step of combining includes adding the frequency error estimates and obtaining a relative frequency error estimate and integrating the relative frequency error estimate using an outer loop integrator to produce the control signal. 21. The method of claim 18, further comprising using the local frequency reference oscillator to control a transmit frequency. 22. The method of claim 18, further comprising despreading a desired signal with a rake combiner using shifts of a locally generated wanted signal despreading code to produce one complex sample per data symbol per shift and performing a weighted summation of the complex samples per shift using weighting factors based on the channel estimates to produce a rake-combined value for each data symbol. 23. The method of claim 22, further comprising decoding the per-symbol rake-combined values using a soft error correction decoder to reproduce wanted information bits. 24. The method of claim 23, further comprising performing an error check on the decoded information bits and to generate an error or no-error indication, wherein the relative frequency estimate is only used to control the local reference oscillator when the no-error indication is generated. 25. The method of claim 17, wherein the signals are received from one base station. 26. The method of claim 17, wherein the frequency error estimates are determined separately for each base station. 27. The transceiver of claim 8, further comprising: an inner loop integrator for integrating the frequency error estimate to produce inner loop integral values; and an outer loop integrator for integrating the inner loop integral values to produce a control signal to control the local frequency reference oscillator to a value based on the received signal. 28. The transceiver of claim 12, further comprising an error correction and detection decoder for soft-decoding a block of the rake-combined values to provide an error indication for successively recurring block intervals. 29. The transceiver of claim 28, wherein the outer loop integrator integrates the inner loop integral values only for blocks for which the error indication is indicative of no errors, and the inner loop integrator integrates the frequency error estimate only for blocks for which the error indication is indicative of no errors. 30. The transceiver of claim 28, wherein the combiner processes frequency error estimates corresponding to blocks of symbols that have been error correction and detection decoded and which have an associated error indication indicative of no errors. 31. The method of claim 18, further comprising: integrating the frequency error estimates using an inner loop integrator to produce inner loop integral values; and integrating the inner loop integral values using an outer loop integrator to produce a control signal to control the local frequency reference oscillator to a value based on the received signal. 32. The method of claim 22, further comprising soft-decoding a block of the rake-combined values to provide an error indication for successively recurring block intervals. 33. The method of claim 32, wherein the step of integrating comprises integrating inner loop integral values only for blocks for which the error indication is indicative of no errors, and the step of integrating using an inner loop integrator integrates the frequency error estimates only for blocks for which the error indication is indicative of no errors. 34. The method of claim 32, wherein the step of combining processes frequency error estimates corresponding to blocks of symbols that have been error correction and detection decoded and which have an associated error indication indicative of no errors. 35. A transceiver for processing code division multiple access signals received through at least one multipath propagation channel to produce at least one relative frequency error estimate, comprising: a processor for receiving and processing the signals using a local frequency reference oscillator to obtain representative complex numerical samples for processing; channel estimators for correlating the complex numerical samples with shifts of a locally generated despreading code and producing a number of complex channel estimates, each corresponding to a different delayed ray of the at least one multipath propagation channel; frequency error estimators for computing a frequency error estimate for each ray based on successive values of a respective one of the channel estimates; and at least one summer for performing a weighted summation of the frequency error estimates to provide at least one relative frequency error estimate, wherein the relative frequency error estimate is used to control the frequency of a local frequency reference oscillator, and further comprising an outer loop integrator for integrating the frequency estimates to produce a control signal to control the local frequency reference oscillator to a value based on the received signal, wherein the at least one summer adds the real parts of the per-ray frequency error estimates to obtain a real sum and adding the imaginary parts to produce an imaginary sum and computing the two-argument arctangent of the real and imaginary sum. 36. A method for processing code division multiple access signals received through at least one multipath propagation channel to produce at least one relative frequency error estimate, comprising the steps of: receiving and processing the signals using the local frequency reference oscillator to obtain representative complex numerical samples for processing; correlating the complex numerical samples with shifts of a locally generated despreading code and producing a number of complex channel estimates, each corresponding to a different delayed ray of the at least one multipath propagation channel; computing a frequency error estimate for each ray based on successive values of a respective one of the channel estimates; performing at least one weighted summation of the frequency error estimates to provide at least one relative frequency error estimate; using the at least one relative frequency error estimate to control the frequency of a local frequency reference oscillator; integrating the relative frequency error estimate using an outer loop integrator to produce a control signal; and controlling the frequency of the local frequency reference oscillator using the control signal, wherein the step of performing at least one weighted summation includes adding the real parts of the per-ray frequency error estimates to obtain a real sum and adding the imaginary parts to produce an imaginary sum and computing the two-argument arctangent of the real and imaginary sum. 37. The transceiver of claim 12, further comprising a rake-combiner for rake-combining and decoding the despread values to decode unknown data symbols. 38. The transceiver of claim 37, wherein the rake-combiner comprises error correction and error detection decoder to produce an associated error indication for the decoded symbols. 39. The transceiver of claim 7, wherein the combiner adds the real parts of the per-ray frequency error estimates to obtain a real sum and adding the imaginary parts to produce an imaginary sum and computing the two-argument arctangent of the real and imaginary sum. 40. The method of claim 17, further comprising rake-combining and decoding the despread values to decode unknown data symbols. 41. The method of claim 40, wherein the decoding comprises error correction and error detection decoding to produce an associated error indication for the decoded symbols. 42. The method of claim 17, wherein the combining step includes adding the real parts of the per-ray frequency error estimates to obtain a real sum and adding the imaginary parts to produce an imaginary sum and computing the two-argument arctangent of the real and imaginary sum. 43. An apparatus for estimating at least two frequency errors between a local frequency reference of a receiver and carrier frequencies of two or more transmitters, comprising: frequency error estimators for estimating frequency errors separately for different signal paths; and combiners for combining groups of the frequency error estimates to produce at least two combined frequency error estimates, wherein: each of the combined frequency error estimates is a combined frequency error estimate of only those rays associated with a same one of the two or more transmitters, the one of the two or more transmitters being different for each of the combined frequency error estimates. 44. The apparatus of claim 43, further comprising integrating the combined frequency error estimates. 45. A method for estimating at least two frequency errors between a local frequency reference of a receiver and carrier frequencies of two or more transmitters, comprising the steps of: estimating frequency errors separately for different signal paths; and combining groups of the frequency error estimates to produce at least two combined frequency error estimates, wherein each of the combined frequency error estimates is a combined frequency error estimate of only those rays associated with a same one of the two or more transmitters, the one of the two or more transmitters being different for each of the combined frequency error estimates. 46. The method of claim 45, further comprising integrating the combined frequency error estimates. 47. The transceiver of claim 3, wherein at least one of the base station relative frequency error estimates is formed using two or more fingers of a RAKE receiver. 48. The method of claim 6, wherein at least one of the base station frequency error estimates is formed using two or more fingers of a RAKE receiver. 49. The apparatus of claim 43, wherein at least one of the transmitters frequency error estimates is formed using two or more fingers of a RAKE receiver. 50. The transceiver of claim 45, wherein at least one of the transmitter frequency error estimates is formed using two or more fingers of a RAKE receiver. 51. The transceiver of claim 3, comprising: a combiner for combining the at least two combined frequency error estimates to provide a relative frequency error estimate, wherein the relative frequency error estimate is used to control the frequency of a local frequency reference oscillator. 52. The transceiver of claim 3, wherein the at least two combined frequency error estimates are used to correct frequency error in groups of rays.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (28)
Hirata, Masaru, AFC control apparatus and method in mobile communication system and mobile communication equipment using the apparatus and method.
Hulbert Anthony Peter (Shirely GB2) Krumpe Alfred Michael (Seefeld DEX), Apparatus for use in equipment providing a digital radio link between a fixed and a mobile radio unit.
Blakeney ; II Robert D. (San Diego CA) Weaver ; Jr. Lindsay A. (Boulder CO) Ziv Noam A. (San Diego CA) Williamson Paul T. (San Diego CA) Padovani Roberto (San Diego CA), Demodulation element assignment in a system capable of receiving multiple signals.
Hulbert Anthony Peter,GB3 ; Chandler David Peter,GB3, Interference cancellation apparatus for mitigating the effects of poor affiliation between a base station and a mobile.
Lundby, Stein; Razoumov, Leonid; Wheatley, III, Charles E., Method and apparatus for multipath demodulation in a code division multiple access communication system.
Zehavi Ephraim (Haifa ILX) Carter Stephen S. (San Diego CA) Gilhousen Klein S. (Bozeman MT), Method and apparatus for using full spectrum transmitted power in a spread spectrum communication system for tracking in.
Ricke W. Clark, Method of estimating carrier frequency in a digital mobile communications system through multiple hypotheses performed on the received signal.
Chennakeshu Sandeep ; Ramesh Rajaram ; Bottomley Gregory E. ; Dent Paul W., Methods and apparatus for canceling adjacent channel signals in digital communications systems.
Huang Howard C. ; I Chih-Lin ; Brink Stephan ten,DEX ; Vannucci Giovanni, Pilot interference cancellation for a coherent wireless code division multiple access receiver.
Murthy, Vinay; Gupta, Alok Kumar; Chung, Seong Taek; Ling, Fuyun, Automatic frequency control for a wireless communication system with multiple subcarriers.
Sollenberger, Nelson; Kostic, Zoran; Boccuzzi, Joseph, Method and system for a flexible automatic frequency control (AFC) design supporting transmit diversity.
Bakthavathsalu, Krishna Kumar; Barbu, Ion; Mendahawi, Nayef Fawaz; Kholaif, Ahmad Mohammad, Methods and apparatus for use in initiating vertical handover based on comparative evaluation of WLAN and WWAN signal qualities.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.