US8009775B2

Automatic frequency control for a wireless communication system with multiple subcarriers

Summary by NHIP

OFDM Frequency Control Apparatus

The apparatus performs frequency acquisition using a time division multiplexed pilot and frequency tracking using Orthogonal Frequency Division Multiplex symbols. It processes the pilot by delaying input samples, multiplying them with complex conjugates, peak detecting to find a start index, and accumulating outputs over the pilot sequence length to generate correlation results.

Claim Score by NHIP

Read claim 17, the broadest

Abstract

Techniques for performing frequency control in an OFDM system are described. In one aspect, frequency acquisition is performed based on a received pilot, and frequency tracking is performed based on received OFDM symbols. For frequency acquisition, an initial frequency error estimate may be derived based on the received pilot, and an automatic frequency control (AFC) loop may be initialized with the initial frequency error estimate. For frequency tracking, a frequency error estimate may be derived for each received OFDM symbol, and the AFC loop may be updated with the frequency error estimate. Frequency error in input samples is corrected by the AFC loop with the initial frequency error estimate as well as the frequency error estimate for each received OFDM symbol. In another aspect, a variable number of samples of a received OFDM symbol are selected, e.g., based on the received OFDM symbol timing, for use for frequency error estimation.

US8009775B2, drawing sheet 1
Sheet 1 of 18

Term

Projected expiry 11 May 2029.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

40 claims: 5 independent, 35 dependent

  1. 1
    An apparatus, comprising:at least one processor configured to perform frequency acquisition based on a time division multiplexed (TDM) received pilot and to perform frequency tracking based on received Orthogonal Frequency Division Multiplex (OFDM) symbols;a memory coupled to the at least one processor;and wherein the at least one processor is further configured to process the TDM received pilot by: providing a plurality of input samples to a delay line that delays each input sample by a plurality of sample periods corresponding to a length of a pilot sequence;producing a complex conjugate of each delayed sample from the delay line;multiplying each delayed sample with the complex conjugate;peak detecting an output of the multiplying to detect the TDM received pilot and to provide a sample index for a start of a first pilot sequence;and accumulating the output of the multiplying over the plurality of sample periods corresponding to the length of the pilot sequence to provide a correlation result for each pilot sequence based on the sample index provided by the peak detecting.
  2. 9
    A processor, comprising:a first processing unit configured to perform frequency acquisition based on a time division multiplexed (TDM) received pilot;a second processing unit configured to perform frequency tracking based on received Orthogonal Frequency Division Multiplex (OFDM) symbols;and wherein the first processing unit is further configured to process the TDM received pilot by: providing a plurality of input samples to a delay line that delays each input sample by a plurality of sample periods corresponding to a length of a pilot sequence;producing a complex conjugate of each delayed sample from the delay line;multiplying each delayed sample with the complex conjugate;peak detecting an output of the multiplying to detect the TDM received pilot and to provide a sample index for a start of a first pilot sequence;and accumulating the output of the multiplying over the plurality of sample periods corresponding to the length of the pilot sequence to provide a correlation result for each pilot sequence based on the sample index provided by the peak detecting.
  3. 17
    Broadest claimClaim Score 47, average(NHIP)A method, comprising:performing frequency acquisition based on a time division multiplexed (TDM) received pilot by: providing a plurality of input samples to a delay line that delays each input sample by a plurality of sample periods corresponding to a length of a pilot sequence;producing a complex conjugate of each delayed sample from the delay line;multiplying each delayed sample with the complex conjugate;peak detecting an output of the multiplying to detect the TDM received pilot and to provide a sample index for a start of a first pilot sequence;and accumulating the output of the multiplying over the plurality of sample periods corresponding to the length of the pilot sequence to provide a correlation result for each pilot sequence based on the sample index provided by the peak detecting;and performing frequency tracking based on received Orthogonal Frequency Division Multiplex (OFDM) symbols.
  4. 25
    An apparatus, comprising:means for performing frequency acquisition based on a time division multiplexed (TDM) received pilot including: means for providing a plurality of input samples to a delay line that delays each input sample by a plurality of sample periods corresponding to a length of a pilot sequence;means for producing a complex conjugate of each delayed sample from the delay line;means for multiplying each delayed sample with the complex conjugate;means for peak detecting an output of the multiplying to detect the TDM pilot and to provide a sample index for a start of a first pilot sequence;and means for accumulating the output of the multiplying over the plurality of sample periods corresponding to the length of the pilot sequence to provide a correlation result for each pilot sequence based on the sample index provided by the means for peak detecting;and means for performing frequency tracking based on received Orthogonal Frequency Division Multiplex (OFDM) symbols.
  5. 33
    A computer-readable medium encoded with a computer program, comprising:at least one code executable by a computer to perform frequency acquisition based on a time division multiplexed (TDM) received pilot including: at least one code executable by the computer to provide a plurality of input samples to a delay line that delays each input sample by a plurality of sample periods corresponding to a length of a pilot sequence;at least one code executable by the computer to produce a complex conjugate of each delayed sample from the delay line;at least one code executable by the computer to multiply each delayed sample with the complex conjugate;at least one code executable by the computer to peak detect an output of the multiplying to detect the TDM pilot and to provide a sample index for a start of a first pilot sequence;and at least one code executable by the computer to accumulate the output of the multiplying over the plurality of sample periods corresponding to the length of the pilot sequence to provide a correlation result for each pilot sequence based on the sample index provided by the peak detecting;and at least one code executable by the computer to perform frequency tracking based on received Orthogonal Frequency Division Multiplex (OFDM) symbols.