US 7,602,834 B1
System and method for determining a fine frequency offset of a received signal
Thomas R. Giallorenzi, Herriman, Utah (US); Johnny M. Harris, Centerville, Utah (US); Dan M. Griffin, Bountiful, Utah (US); and Sam Kingston, Salt Lake City, Utah (US)
Assigned to L-3 Communications, Corp., New York, N.Y. (US)
Filed on Sep. 28, 2006, as Appl. No. 11/540,139.
Int. Cl. H04B 1/00 (2006.01)
U.S. Cl. 375—130  [375/136; 375/142; 375/143; 375/147; 375/150; 375/152] 22 Claims
OG exemplary drawing
 
1. A method for use in a spread spectrum receiver for determining a fine frequency offset of a composite code spread spectrum signal having a plurality of component codes, comprising:
despreading at least one component code of the composite code spread spectrum signal to form a partially despread composite spread spectrum signal using a despreader;
selecting a set of on-time samples from the partially despread composite spread spectrum signal;
rotating the set of on-time samples by a predetermined frequency amount and placing the set of rotated on-time samples into a plurality of frequency bins, wherein each frequency bin represents a different frequency estimate; and
determining an energy of the set of on-time samples for each of the plurality of frequency bins to find the bin having the greatest energy of the plurality of bins.