Patent ID: 7099421

Claim:
A method for detecting a data pattern in an input signal, said method comprising the steps of: a) matching the data pattern to a known sync pattern using waveform correlation; b) shifting the known sync pattern by a timing offset determined from the waveform correlation to create a shifted sync pattern; and c) utilizing the shifted sync pattern to further process the input signal; and d) generating synchronization information; wherein the synchronization information comprises a modulation index; wherein the step of generating synchronization information comprises the steps of: calculating the modulation index (g) of the input signal using the shifted sync pattern, as g = ∑ i ⁢ ⁢ r i * t i - 1 N ⁢ ∑ i ⁢ ⁢ r i ⁢ ∑ i ⁢ ⁢ t i ∑ i ⁢ ⁢ t i 2 - 1 N ⁢ ⁢ ( ∑ i ⁢ ⁢ t i 2 ) ; and calculating a frequency offset (dc) of the input signal using the shifted sync signal, as d ⁢ ⁢ c = 1 N ⁢ ⁢ ( ∑ i ⁢ ⁢ r i - g ⁢ ∑ i ⁢ ⁢ t i ) , where r i denotes digital samples of the data pattern, t i denotes digital samples of the shifted sync pattern, and i =1,2, . . . N are indexes of the samples of the input signal and the shifted sync pattern.