AU769552B2

Amplitude and phase estimation method in a wireless communication system

Abstract

Apparatus for a transmitter and a receiver which enhance the performance of a system coherent demodulation by utilizing non-pilot sub-channels to enhance the accuracy of estimates of amplitude and phase noise inherent in the transmission channel is described. This enhancement is accomplished by utilizing the corrected received data on a fundamental channel to enhance a pilot channel estimate, which is subsequently utilized by a dot product module in demodulating a supplementary data channel.

AU769552B2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 10 May 2020, 6.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

23 claims: 4 independent, 19 dependent

  1. 1
    THE CLAIMS DEFINING THE INVENTION ARE AS FOLLOWS:1. An apparatus for receiving an information signal, including: means for performing pilot channel estimation based on a pilot sub-channel 5 signal to produce a pilot channel estimate;first means for extracting a first sub-channel signal from said information signal;first means for performing channel estimation, operably connected to said first means for extracting, for producing a first channel estimate;a channel estimate combiner, operably connected to said means for performing 10 pilot channel estimation and said first means for performing channel estimation, for combining said pilot channel estimate and said first channel estimate to produce a combined channel estimate;second means for extracting a second sub-channel signal from said information signal;and 15 a first dot product module, operably connected to said channel estimate combiner and said second means for extracting, for producing a sub-channel symbol stream based on said second sub-channel signal and said combined channel estimate.
  2. 11
    15 estimation includes a second dot product module for receiving said pilot channel estimate and said first sub-channel signal and producing a scalar first channel signal. .. ..
  3. 21
    25 performing frame quality checking and rate determination for said error corrected symbols, producing frame rate information and a frame quality metric signal, and providing said frame rate information to said error correction encoder.
  4. 23
    30 module for performing smoothing of said frame quality metric signal. i a.4) filtering said first Walsh despread Q signal to produce the Q component of said pilot channel estimate. 45. The process of claim 41 wherein said step of generating a pilot channel estimate 5 includes the sub-steps of:a.l) multiplying said information signal with a complex pilot Walsh code to produce a first complex Walsh despread signal;and a.2) filtering the I component of said first complex Walsh despread signal to produce the I component of said pilot channel estimate;and 10 a.3) filtering the Q component of said first complex Walsh despread signal to .. produce the Q component of said pilot channel estimate. / 46. The process of claim 31 wherein said step of generating a first channel estimate includes the sub-steps of: 15 c.l) performing a second dot product operation of said pilot channel estimate and said first sub-channel signal to produce a scalar first channel signal;c.2) delaying said first sub-channel signal to produce a delayed first sub-channel ;·,··, signal;and • · ·’***· c.3) performing channel estimation from said delayed first sub-channel signal, ’•”20 using said scalar first channel signal as a reference, to produce said first channel • · estimate. • · · • · · • · · • · · • · · 47. The process of claim 31 wherein said step of generating a first channel estimate includes the sub-steps of: 25 c.l) performing a second dot product operation of said pilot channel estimate and said first sub-channel signal to produce a scalar first channel signal;c.2) deinterleaving said scalar first channel signal, in accordance with a deinterleaving format, to produce a deinterleaved first channel signal;c.3) performing forward error correction decoding of said deinterleaved first channel signal, in accordance with a forward error correction format, to produce an error correction decoded first channel signal;c.4) performing forward error correction encoding of said error correction 5 decoded first channel signal, in accordance with said forward error correction format, to produce an error correction encoded first channel signal;c.5) interleaving said error correction encoded first channel signal, in accordance with an interleaving format, to produce an estimated first sub-channel signal;c.6) delaying said first sub-channel signal to produce a delayed first sub-channel 10 signal which is synchronized with said estimated first sub-channel signal;and ·· c.7) performing channel estimation based on said delayed first sub-channel • signal and said estimated first sub-channel signal to produce said first channel estimate. • ___ ,, 48. The process of claim 47 wherein said deinterleaving format is a block 15 deinterleaving format and said interleaving format is a block interleaving format. 49. The process of claim 47 wherein said deinterleaving format is a bit reversal ·. deinterleaving format and said interleaving format is a bit reversal interleaving format. 20 50. The process of claim 47 wherein said deinterleaving format is a convolutional . deinterleaving format and said interleaving format is a convolutional interleaving * · i format. • · 51. The process of claim 47 wherein said deinterleaving format is a turbo 25 deinterleaving format and said interleaving format is a turbo interleaving format. 52. The process of claim 47 wherein said forward error correction format is a turbo code format. 30 53. The process of claim 47 wherein said forward error correction format is a block error correction coding format. 54. The process of claim 47 wherein said forward error correction format is a convolutional error correction coding format. 55. The process of claim 47 further including the step of performing frame quality checking and rate determination on said error correction decoded first channel signal, to produce frame rate information and a frame quality metric signal, and wherein the frame rate used in performing said forward error correction encoding is based on said 10 frame rate information. • · • __• 56. The process of claim 55 wherein said frame quality checking includes a , ’ smoothing step for performing smoothing of said frame quality metric signal. • · · • · « • 9 99 15 57. The process of claim 55 wherein said combining step includes the sub-steps of: d.l) generating a pilot multiplier and a first multiplier;d.2) multiplying said pilot channel estimate by said pilot multiplier to produce a scaled pilot channel estimate;d.3) multiplying said first channel estimate by said first multiplier to produce a *,, ,20 scaled first channel estimate;and • · 9 9 9 9 ,··, ;d.4) adding said scaled pilot channel estimate to said scaled first channel 9 9 9 ·’*·,· estimate to produce said combined channel estimate. 58. The process of claim 57 wherein the ratio of said pilot multiplier to said first 25 multiplier are adjusted based on said frame rate information. 59. The process of claim 57 wherein the ratio of said pilot multiplier to said first multiplier are adjusted based on said frame quality metric signal. 60. An apparatus as claimed in claim 1 substantially as hereindescribed with reference to the accompanying drawings. 61. A process as claimed in claim 41 substantially as hereindescribed with reference 5 to the accompanying drawings. 62. An apparatus substantially as hereindescribed according to any one of the preferred embodiments with reference to the accompanying drawings. 63. A process substantially as hereindescribed according to any one of the preferred embodiments with reference to the accompanying drawings.