×

Synthesizing coherent correlation sums at one or multiple carrier frequencies using correlation sums calculated at a course set of frequencies

  • US 7,164,736 B2
  • Filed: 06/22/2001
  • Issued: 01/16/2007
  • Est. Priority Date: 06/22/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for estimating a carrier frequency, the method comprising the steps of:

  • Step A;

    defining R levels, indexed by consecutive integers 1 to R, whereineach level r is associated with a set of data blocks that together make up a set of data that is associated with a received signal;

    each data block in the set of data blocks associated with a level r, where r is greater than 1, is made up from data blocks from the set of data blocks associated with level r−

    1;

    the set of data blocks associated with the level R comprises a single data block;

    each level r is associated with a set of frequencies; and

    the set of frequencies associated with the level R comprises a set of candidate frequencies;

    Step B;

    for each data block in the set of data blocks associated with the first level, calculating at each frequency in the set of frequencies associated with the first level, a pair of I and Q integrals to produce corresponding pairs of I and Q correlation values;

    Step C;

    selecting level 2 to be a current level and selecting level 1 to be a previous level;

    Step D0;

    selecting a data block in the set of data blocks associated with the current level that has not been previously selected to be a selected data block;

    Step D1;

    selecting a set of constituent data blocks from the set of data blocks associated with the previous level that make up the selected data block to be a selected set of constituent data blocks;

    Step D2;

    selecting a frequency from the set of frequencies associated with the current level to be a selected frequency;

    Step D3;

    selecting the pairs of I and Q correlation values corresponding to each data block in the selected set of constituent data blocks and corresponding to a frequency associated with the previous level which is close to the selected frequency, to be the selected pairs of I and Q correlation values;

    Step D4;

    selecting weights for the selected pairs of I and Q correlation values, based on a difference between the target frequency and the frequency at which the selected pairs of I and Q correlation values are calculated, and also based on the position of the data block that corresponds to the selected pair of I and Q correlation values;

    Step D5;

    weighting the selected pairs of I and Q correlation values according to the selected weights to produce a set of weighted pairs of I and Q correlation values corresponding to the selected data block and the selected frequency;

    Step D6;

    summing the weighted pairs of I and Q correlation values to produce a pair of I and Q correlation values associated with the current level, selected data block, and the selected frequency;

    Step D7;

    repeating steps D2

    D6 until every frequency from the set of frequencies associated with the current level has been selected to be the selected frequency; and

    Step D8;

    repeating steps D0

    D7 until every data block in the set of data blocks associated with the current level has been selected to be the selected data block;

    Step E;

    If the current level r is not level R, updating the current level to be level r+1, updating the previous level to be level r, and repeating steps D0

    E; and

    Step F;

    Estimating the carrier frequency on the basis of the pairs of I and Q correlation values associated with level R and with the frequencies in the set of candidate frequencies.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×