Claims
- 1. An apparatus for synchronizing a predetermined repeated data sequence contained in a first data signal at a first sample rate with the same predetermined repeated data sequence contained in a second data signal at a second sample rate in a data communications device, comprising:a processor; a memory; synchronization logic stored on the memory, the processor operating according to the synchronization logic, the synchronization logic comprising: logic to reduce the first sample rate of the first data signal to a predetermined correlation sample rate, thereby creating a first reduced data signal; logic to reduce the second sample rate of the second data signal to the predetermined correlation sample rate, thereby creating a second reduced data signal; and logic to determine a sequence offset between the predetermined repeated data sequence contained in the first reduced data signal and the predetermined repeated data sequence contained in the second reduced data signal.
- 2. The apparatus of claim 1, wherein the synchronization logic further comprises logic to delay the second data signal by a time period equal to the sequence offset.
- 3. The apparatus of claim 1, wherein the synchronization logic further comprises logic to pause the second data signal by a time period equal to the sequence offset.
- 4. The apparatus of claim 1, wherein the logic to determine a sequence offset further comprises:logic to acquire a receive array from the first reduced data signal; logic to acquire a second array from the second reduced data signal; logic to calculate a peak detection array from the receive array and the second array; and logic to determine the sequence offset by locating a peak value in the peak detection array.
- 5. The apparatus of claim 4, wherein the logic to calculate a peak detection array further comprises logic to calculate each value of the peak detection array by totaling the results of a multiplication of corresponding values from the first array and the second array.
- 6. The apparatus of claim 1, wherein a reduction ratio between the second sample rate and the predetermined correlation sample rate is 2:1.
- 7. The apparatus of claim 1, wherein a reduction ratio between the first sample rate and the predetermined correlation sample rate is 2:1.
- 8. An apparatus for synchronizing a predetermined repeated data sequence contained in a first data signal at a first sample rate with the same predetermined repeated data sequence contained in a second data signal at a second sample rate in a data communications device, comprising:a first logical circuit configured to reduce the first sample rate of the first data signal to a predetermined correlation sample rate, thereby creating a first reduced data signal; a second logical circuit logic configured to reduce the second sample rate of the second data signal to the predetermined correlation sample rate, thereby creating a second reduced data signal; and a third logical circuit logic configured to determine a sequence offset between the predetermined repeated data sequence contained in the first reduced data signal and the predetermined repeated data sequence contained in the second reduced data signal.
- 9. An apparatus for synchronizing a predetermined repeated data sequence contained in a first data signal at a first sample rate with the same predetermined repeated data sequence contained in a second data signal at a second sample rate in a data communications device, comprising:means for reducing the first sample rate of the first data signal to a predetermined correlation sample rate, thereby creating a first reduced data signal; means for reducing the second sample rate of the second data signal to the predetermined correlation sample rate, thereby creating a second reduced data signal; and means for determining a sequence offset between the predetermined repeated data sequence contained in the first reduced data signal and the predetermined repeated data sequence contained in the second reduced data signal.
- 10. The apparatus of claim 9, further comprising means for delaying the second data signal by a time period equal to the sequence offset.
- 11. The apparatus of claim 9, further comprising means for pausing the second data signal by a time period equal to the sequence offset.
- 12. The apparatus of claim 9, wherein means for determining a sequence offset further comprises:means for acquiring a receive array from the first reduced data signal; means for acquiring a second array from the second reduced data signal; means for calculating a peak detection array from the receive array and the second array; and means for determining the sequence offset by locating a peak value in the peak detection array.
- 13. The apparatus of claim 12, wherein the means for calculating a peak detection array further comprises means for calculating each value of the peak detection array by totaling the results of a multiplication of corresponding values from the first array and the second array.
- 14. The apparatus of claim 9, wherein a reduction ratio between the second sample rate and the predetermined correlation sample rate is 2:1.
- 15. The apparatus of claim 9, wherein a reduction ratio between the first sample rate and the predetermined correlation sample rate is 2:1.
- 16. A method for synchronizing a predetermined repeated data sequence contained in a first data signal at a first sample rate with the same predetermined repeated data sequence contained in a second data signal at a second sample rate in a data communications device, comprising the steps of:reducing the first sample rate of the first data signal to a predetermined correlation sample rate, thereby creating a first reduced data signal; reducing the second sample rate of the second data signal to the predetermined correlation sample rate, thereby creating a second reduced data signal; and determining a sequence offset between the predetermined repeated data sequence contained in the first reduced data signal and the predetermined repeated data sequence contained in the second reduced data signal.
- 17. The method of claim 16, further comprising the step of delaying the second data signal by a time period equal to the sequence offset.
- 18. The method of claim 16, further comprising the step of pausing the second data signal by a time period equal to the sequence offset.
- 19. The method of claim 16, wherein the step of determining a sequence offset further comprises the steps of:acquiring a receive array from the first reduced data signal; acquiring a second array from the second reduced data signal; calculating a peak detection array from the receive array and the second array; and determining the sequence offset by locating a peak value in the peak detection array.
- 20. The method of claim 19, wherein the step of calculating a peak detection array further comprises the step of calculating each value of the peak detection array by totaling the results of a multiplication of corresponding values from the first array and the second array.
- 21. The method of claim 16, wherein the step of reducing the second sample rate further comprises reducing the second sample rate by a reduction ratio between the second sample rate and the predetermined correlation sample rate of 2:1.
- 22. The method of claim 16, wherein the step of reducing the first sample rate further comprises reducing the first sample rate by a reduction ratio between the first sample rate and the predetermined correlation sample rate of 2:1.
CROSS REFERENCE TO RELATED APPLICATIONS
This application claims the benefit of United States provisional patent application entitled “Time-Domain Correlation Technique for Symbol Synchronization” filed on May 13, 1998 and afforded serial No. 60/085,299.
US Referenced Citations (4)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/085299 |
May 1998 |
US |