Claims
- 1. A method for synchronizing sampled signals, the method comprising:
receiving a first sampled signal; generating a cropped sampled signal by removing samples from the first sampled signal; storing the cropped sampled signal in memory; receiving a second sampled signal; reading the cropped sampled signal from memory; generating a restored sampled signal by adding samples to the cropped sampled signal read from memory to replace at least a portion of samples that were removed from the first sampled signal to create the cropped sampled signal; outputting the second sampled signal; and outputting the restored sampled signal synchronized to the second sampled signal.
- 2. The method of claim 1, further comprising storing in memory an indication of samples removed from the first sampled signal.
- 3. The method of claim 2, wherein generating a restored sampled signal comprises reading from memory the indication of samples removed from the first sampled signal and adding samples to the cropped sampled signal read from memory according to the indication of samples removed from the first sampled signal.
- 4. The method of claim 1, wherein the first sampled signal carries video information, and generating a cropped sampled signal comprises removing at least a portion of samples from the first sampled signal that correspond to non-active video information.
- 5. A method for synchronizing sampled signals, the method comprising:
receiving a current sampled signal; retrieving a stored sampled signal from a memory; generating a coarse synchronization signal; outputting the current sampled signal; outputting the stored sampled signal in response to the coarse synchronization signal; determining a phase difference between the output current sampled signal and the output stored sampled signal; determining a phase adjustment based on the phase difference between the output current sampled signal and the output stored sampled signal; and adjusting the phase of at least one of the output current sampled signal and the output stored sampled signal according to the determined phase adjustment.
- 6. The method of claim 5, wherein determining a phase adjustment comprises determining the phase adjustment by converting the phase difference to at least one of a number of samples and a number of fractional samples.
- 7. The method of claim 6, wherein adjusting the phase comprises time shifting the output stored sampled signal by at least one of the number of samples and the number of fractional samples.
- 8. The method of claim 5, further comprising monitoring coarse synchronization between the output current sampled signal and the output stored sampled signal by comparing arrival times of predetermined corresponding samples in the output current sampled signal and the output stored sampled signal.
- 9. The method of claim 8, wherein the arrival times are measured relative to the generated coarse synchronization signal.
- 10. The method of claim 5, wherein generating a coarse synchronization signal comprises generating the coarse synchronization signal using a phase lock loop locked to horizontal sync signals in a stream of sampled signals carrying respective video line information.
- 11. A system for synchronizing a first sampled signal and a second sampled signal, the system comprising:
a first logic circuit that receives a first sampled signal and generates a synchronization signal based on at least one of the first sampled signal and a sampled signal preceding the first sampled signal; a second logic circuit that retrieves a stored sampled signal from memory and generates a second sampled signal based on the stored sampled signal; and a third logic circuit coupled to the first and second logic circuits that receives the synchronization signal from the first logic circuit and the second sampled signal from the second logic circuit and outputs the second sampled signal synchronized to the first sampled signal in response to the synchronization signal.
- 12. The system of claim 11, further comprising a fourth logic circuit coupled to the third logic circuit that receives the first sampled signal and receives the second sampled signal output from the third logic circuit and generates an indication of phase difference between the first sampled signal and the second sampled signal output from the third logic circuit.
- 13. The system of claim 12, wherein the third logic circuit comprises a logic sub-circuit coupled to the second and fourth logic circuits that receives the indication of phase difference from the fourth logic circuit and the second sampled signal from the second logic circuit and adjusts output timing of the second sampled signal based on the indication of phase difference.
- 14. The system of claim 13, wherein the logic sub-circuit comprises a fractional sample delay filter.
- 15. The system of claim 12, wherein the fourth logic circuit comprises a logic sub-circuit that determines the phase difference between the first and second sampled signals by analyzing sub-carrier burst signals in each of the first and second sampled signals.
- 16. The system of claim 12, wherein the indication of phase difference comprises an integer number of fractional samples.
- 17. A system for synchronizing a first sampled signal and a second sampled signal, the system comprising:
a first logic circuit that comprises a memory; a second logic circuit that receives the first sampled signal and generates a cropped sampled signal by removing samples from the first sampled signal; a third logic circuit coupled to the first and second logic circuits that receives the cropped sampled signal from the second logic circuit and stores the cropped sampled signal in the first logic circuit; a fourth logic circuit coupled to the first logic circuit that retrieves the cropped sampled signal stored in the first logic circuit and generates a restored sampled signal by adding samples to the retrieved cropped sampled signal; a fifth logic circuit coupled to the fourth logic circuit that receives the restored sampled signal from the fourth logic circuit and outputs the restored sampled signal synchronized with the second sampled signal.
- 18. The system of claim 17, wherein the second logic circuit removes at least a portion of samples from the first sampled signal that correspond to non-active video information.
- 19. The system of claim 17, wherein the second logic circuit outputs an indication of samples removed from the first sampled signal and the third logic circuit stores the indication of samples removed in the first logic circuit.
- 20. The system of claim 19, wherein the fourth logic circuit further retrieves from the first logic circuit the indication of samples removed and adds samples to the cropped sampled signal according to the indication of samples removed.
- 21. The system of claim 17, further comprising a sixth logic circuit coupled to the fifth logic circuit that receives the second sampled signal and generates a synchronization signal based on the second sampled signal, and wherein the fifth logic circuit receives the synchronization signal from the sixth logic circuit and outputs the restored sampled signal in response to the synchronization signal.
- 22. A method for synchronizing sampled signals, the method comprising:
receiving a first sampled signal; storing a stored sampled signal in memory, the stored sampled signal comprising at least one of the first sampled signal and a signal derived from the first sampled signal; receiving a second sampled signal; reading the stored sampled signal from memory; outputting the second sampled signal; and outputting an output sampled signal synchronized to the second sampled signal, the output sampled signal being based on the stored sampled signal read from memory.
- 23. The method of claim 22, wherein the first sampled signal comprises sub-carrier burst samples, and wherein outputting the output sampled signal synchronized to the second sampled signal comprises utilizing the sub-carrier burst samples to synchronize the output sampled signal to the second sampled signal.
- 24. The method of claim 22, wherein the signal derived from the first sampled signal comprises a cropped version of the first sampled signal.
- 25. The method of claim 22, wherein outputting the output sampled signal synchronized to the second sampled signal comprises:
initially outputting the output sampled signal synchronized to the second sampled signal using open loop timing control; and thereafter adjusting the timing of the output sampled signal relative to the second sampled signal using closed loop timing control.
- 26. A system for synchronizing a first sampled signal and a second sampled signal, the system comprising:
a first logic circuit that receives a first sampled signal and a second sampled signal; a memory circuit; a second logic circuit communicatively coupled to the first logic circuit and the memory circuit that stores a stored sampled signal in the memory circuit, the stored sampled signal comprising at least one of the first sampled signal and a signal derived from the first sampled signal; a third logic circuit communicatively coupled to the memory circuit that reads the stored sampled signal from the memory circuit; a fourth logic circuit communicatively coupled to the first logic circuit that outputs the second sampled signal; and a fifth logic circuit communicatively coupled to the third logic circuit and the fourth logic circuit that outputs an output sampled signal synchronized to the second sampled signal, the output sampled signal being based on the stored sampled signal read from the memory circuit.
- 27. The system of claim 26, wherein the first sampled signal comprises sub-carrier burst samples, and wherein the fifth logic circuit outputs the output signal synchronized to the second sampled signal utilizing the sub-carrier burst samples to synchronize the output signal to the second sampled signal.
- 28. The system of claim 26, wherein the signal derived from the first sampled signal comprises a cropped version of the first sampled signal.
- 29. The system of claim 26, wherein the fifth logic circuit comprises:
a first logic sub-circuit that outputs the output sampled signal synchronized to the second sampled signal using open loop timing control; and a second logic sub-circuit that adjusts the timing of the output sampled signal relative to the second sampled signal using closed loop timing control.
CROSS-REFERENCE TO RELATED APPLICATIONS/INCORPORATION BY REFERENCE
[0001] This patent application claims the benefit of U.S. Provisional Application No. 60/452,229, filed Mar. 5, 2003, the contents of which are hereby incorporated herein by reference in their entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60452229 |
Mar 2003 |
US |