US2008112495A1PendingUtilityA1

Pilot transmission and channel estimation for multiple transmitters

Assignee: QUALCOMM INCPriority: Jul 22, 2004Filed: Oct 16, 2007Published: May 15, 2008
Est. expiryJul 22, 2024(expired)· nominal 20-yr term from priority
H04L 27/261H04L 25/0226H04L 25/0204H04L 25/0212H04L 25/02
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Each transmitter is assigned a time-only pilot code, a frequency-only pilot code, or a time-frequency pilot code to use for pilot transmission. The pilot codes may be pseudo-random, orthogonal, and/or cyclic-shift codes. To obtain a channel estimate for a transmitter using a time-frequency pilot code composed of a time-only code and a frequency-only code, a receiver multiplies a set of received symbols for each symbol period with a set of code values for the frequency-only code to obtain a set of detected symbols and performs an IDFT on the set of detected symbols to obtain an initial impulse response estimate. The receiver performs code matching on multiple initial impulse response estimates derived for multiple symbol periods with the time-only code to obtain a final impulse response estimate for the desired transmitter. The receiver retains the first L channel taps and zeroes out remaining channel taps, where L is the expected channel length.

Claims

exact text as granted — not AI-modified
1 . A method of performing channel estimation in a wireless communication system, comprising:
 deriving a plurality of detected symbols based on a plurality of received symbols for a plurality of pilot subbands and a cyclic-shift code for a transmitter, wherein the plurality of pilot subbands is a subset of a plurality of frequency subbands for the system;   deriving an initial impulse response estimate based on the plurality of detected symbols; and   deriving a final impulse response estimate for the transmitter based on the initial impulse response estimate.   
   
   
       2 . The method of  claim 1 , wherein the deriving the plurality of detected symbols comprises
 determining a plurality of phase values based on the cyclic-shift code and the plurality of pilot subbands, and   multiplying the plurality of received symbols with the plurality of phase values to obtain the plurality of detected symbols.   
   
   
       3 . The method of  claim 1 , wherein the deriving the final impulse response estimate comprises
 setting first L channel taps in the final impulse response estimate to first L channel taps in the initial impulse response estimate, where L is an integer greater than one, and   setting remaining channel taps in the final impulse response estimate to zero.   
   
   
       4 . A method of performing channel estimation in a wireless communication system, comprising:
 deriving a plurality of sets of detected symbols based on a plurality of sets of received symbols for a plurality of symbol periods and a cyclic-shift code for a transmitter, wherein each set of received symbols is for a set of pilot subbands that is a subset of a plurality of frequency subbands for the system;   deriving at least one initial impulse response estimate based on the plurality of sets of detected symbols; and   deriving a final impulse response estimate for the transmitter based on the at least one initial impulse response estimate.   
   
   
       5 . The method of  claim 4 , wherein the deriving the plurality of sets of detected symbols comprises, for each of the plurality of symbol periods,
 determining a set of phase values based on the cyclic-shift code and the set of pilot subbands used for pilot transmission in the symbol period, and   multiplying a set of received symbols for the symbol period with the set of phase values to obtain a set of detected symbols for the symbol period.   
   
   
       6 . The method of  claim 4 , wherein the deriving the at least one initial impulse response estimate comprises
 averaging the plurality of sets of detected symbols to obtain a sequence of detected symbols, and   performing an inverse transform on the sequence of detected symbols to derive a single initial impulse response estimate.   
   
   
       7 . The method of  claim 4 , wherein the deriving the at least one initial impulse response estimate comprises
 forming a sequence of detected symbols with the plurality of sets of detected symbols, and   performing an inverse transform on the sequence of detected symbols to derive a single initial impulse response estimate.   
   
   
       8 . The method of  claim 7 , wherein the deriving the final impulse response estimate comprises
 setting first L channel taps in the final impulse response estimate to first L channel taps in the single initial impulse response estimate, where L is an integer greater than one, and   setting remaining channel taps in the final impulse response estimate to zero.   
   
   
       9 . The method of  claim 4 , wherein the deriving the at least one initial impulse response estimate comprises, for each code value among a plurality of code values for a second code for the transmitter,
 forming a sequence of detected symbols with at least one set of detected symbols for which the code value applies, and   performing an inverse transform on the sequence of detected symbols to derive an initial impulse response estimate for the code value.   
   
   
       10 . The method of  claim 9 , wherein the deriving the final impulse response estimate comprises
 performing code matching on a plurality of initial impulse response estimates, derived for the plurality of code values, with the second code.   
   
   
       11 . The method of  claim 4 , further comprising:
 retaining first L channel taps in the final impulse response estimate, where L is an integer greater than one; and   setting remaining channel taps in the final impulse response estimate to zero.   
   
   
       12 . A method of transmitting a pilot in a wireless communication system, comprising:
 generating a set of code symbols for a set of pilot subbands based on a cyclic-shift code assigned to a transmitter, wherein the set of pilot subbands is a subset of a plurality of frequency subbands for the system; and   transmitting the set of code symbols on the set of pilot subbands.   
   
   
       13 . The method of  claim 12 , wherein the generating the set of code symbols comprises, for each symbol period with pilot transmission,
 identifying the set of pilot subbands used for pilot transmission in the symbol period, wherein at least two different sets of pilot subbands are used for pilot transmission in different symbol periods,   determining a set of phase values based on the cyclic-shift code and the set of pilot subbands used for the symbol period, and   generating the set of code symbols based on the set of phase values.   
   
   
       14 . The method of  claim 12 , wherein the generating the set of code symbols comprises, for each symbol period with pilot transmission,
 generating the set of code symbols based on the cyclic-shift code and a code value for a second code assigned to the transmitter.   
   
   
       15 . An apparatus in a wireless communication system, comprising:
 a pilot processor operative to generate a set of code symbols for a set of pilot subbands based on a cyclic-shift code assigned to a transmitter, wherein the set of pilot subbands is a subset of a plurality of frequency subbands for the system; and   a transmitter unit operative to transmit the set of code symbols on the set of pilot subbands.   
   
   
       16 . The apparatus of  claim 15 , wherein the pilot processor is operative, for each symbol period with pilot transmission, to identify the set of pilot subbands used for pilot transmission in the symbol period, to determine a set of phase values based on the cyclic-shift code and the set of pilot subbands used for the symbol period, and to generate the set of code symbols based on the set of phase values, wherein at least two different sets of pilot subbands are used for pilot transmission in different symbol periods. 
   
   
       17 . The apparatus of  claim 15 , wherein the pilot processor is operative to, for each symbol period with pilot transmission, generate the set of code symbols based on the cyclic-shift code and a code value for a second code assigned to the transmitter. 
   
   
       18 . The apparatus of  claim 17 , wherein the second code is orthogonal to at least one other second code assigned to at least one other transmitter. 
   
   
       19 . The apparatus of  claim 17 , wherein the second code is pseudo-random with respect to at least one other second code assigned to at least one other transmitter. 
   
   
       20 . An apparatus in a wireless communication system, comprising:
 means for generating a set of code symbols for a set of pilot subbands based on a cyclic-shift code assigned to a transmitter, wherein the set of pilot subbands is a subset of a plurality of frequency subbands for the system; and   means for transmitting the set of code symbols on the set of pilot subbands.   
   
   
       21 . The apparatus of  claim 20 , wherein the means for generating the set of code symbols comprises, for each symbol period with pilot transmission,
 means for identifying the set of pilot subbands used for pilot transmission in the symbol period, wherein at least two different sets of pilot subbands are used for pilot transmission in different symbol periods,   means for determining a set of phase values based on the cyclic-shift code and the set of pilot subbands used for the symbol period, and   means for generating the set of code symbols based on the set of phase values.   
   
   
       22 . The apparatus of  claim 20 , wherein the means for generating the set of code symbols comprises, for each symbol period with pilot transmission,
 means for generating the set of code symbols based on the cyclic-shift code and a code value for a second code assigned to the transmitter.

Join the waitlist — get patent alerts

Track US2008112495A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.