Apparatus and method for accurate synchronization with inbound data packets at relatively low sampling rates
First Claim
1. A method for accurate synchronization of an audio signal with periodic synchronization data bursts comprising data modulated into a carrier frequency, implemented in a receiver having a digital signal processor with a reference timer having a fixed rate, using a relatively low sampling rate and having prior knowledge of when a data burst will appear comprising:
- beginning the reference timer at a time to which correlates t0 with an occurrence of a sample point;
calculating the amount of time between t0 and the previously known time a data burst will appear;
calculating number and/or fractions of number of sample points between t0 and the previously known time a data burst will appear;
calculating a time Δ
t between the previously known time a data burst will appear and a next sample point;
converting Δ
t into a percentage of the time between sample points;
converting Δ
t to a corresponding phase accumulator value for the carrier frequency of the synchronization data so that a local oscillator of a phase locked loop starts at a correct phase and the receiver is accurately synchronized with the audio signal when transmitted.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for accurate synchronization with inbound audio data which packets at relatively low sampling rates. By using previously known information such as the time of arrival of the beginning of the data packet, a reference timer in a digital signal processor can be used to calculate a number of samples and/or portions thereof between a beginning reference time and the beginning of a data packet, and then calculate the timing error between the first sample point after the arrival of the data packet and the beginning of the data packet. Using this information, the actual arrival of the data packet can be derived and utilized to very accurately, within very small margins of error, synchronize the beginning of the data packet with the scrambling algorithm used in the receiver.
86 Citations
3 Claims
-
1. A method for accurate synchronization of an audio signal with periodic synchronization data bursts comprising data modulated into a carrier frequency, implemented in a receiver having a digital signal processor with a reference timer having a fixed rate, using a relatively low sampling rate and having prior knowledge of when a data burst will appear comprising:
-
beginning the reference timer at a time to which correlates t0 with an occurrence of a sample point; calculating the amount of time between t0 and the previously known time a data burst will appear; calculating number and/or fractions of number of sample points between t0 and the previously known time a data burst will appear; calculating a time Δ
t between the previously known time a data burst will appear and a next sample point;converting Δ
t into a percentage of the time between sample points;converting Δ
t to a corresponding phase accumulator value for the carrier frequency of the synchronization data so that a local oscillator of a phase locked loop starts at a correct phase and the receiver is accurately synchronized with the audio signal when transmitted.
-
-
2. An apparatus for accurate synchronization of an analog signal comprising an audio signal with periodic synchronization data bursts modulated into a carrier frequency, using relatively low sampling rates and having prior knowledge of when a data burst will appear comprising:
-
a transceiver including a receiving circuit for receiving the analog signal; a digital signal processor in the receiving circuit; a phase locked loop implemented in the digital signal processor to demodulate synchronization data in the data bursts in the analog signal; a numerically controlled oscillator implemented in the digital signal processor and having a phase accumulator; a fixed rate reference clock implemented in the digital signal processor; the reference clock starting at a time to which is correlated to a sample point; the digital signal processor sampling the analog signal at a relatively low sample rate related to the rate of the fixed rate clock; the prior knowledge of when a data burst will appear being compared with t0, and the comparison used to alter the phase accumulator to provide synchronization timing compensation for any difference found in the comparison.
-
-
3. A method of compensating for timing error to allow accurate synchronization of a receiver to a transmitted signal comprising scrambled audio with intermittent data bursts of synchronization data while sampling the transmitted signal at a relatively low sample rate compared to the frequency of data bursts comprising:
-
obtaining prior knowledge of a time td of a data burst relative to a reference time t0 ; coinciding t0 with a sample point and sampling the transmitted signal at a fixed and known rate every ts ; dividing td by ts to determine the number of samples taken over td ; if the number of samples taken over td equals a whole number, setting a timing error Δ
t between a sample point and the beginning of synchronization to be zero;if the number of samples taken over td does not equal a whole number, calculating Δ
t;
converting Δ
t to a percentage of a sample period ts ; and
converting the percentage of a sample period into a value that can be used to compensate for the timing error to accurately synchronize the receiver to the transmitted signal.
-
Specification