Claims
- 1. An apparatus for demodulating digital video broadcast signals comprising data modulated on a multiplicity of spaced carrier frequencies, comprising:
- conversion means for converting a down-converted version of the broadcast signal to a series of digital samples in complex format;
- transform means for analyzing the digital sample values to provide a series of data symbol values for each carrier frequency;
- signal processing means for receiving the data symbol values and providing an output for decoding; and
- timing synchronization means for synchronizing the transform means with symbol periods of the broadcast signal, including correlation means for receiving the digital sample values and comprising delay means having a time period delay equal to the active symbol period, and multiplier means for receiving the digital sample values and a version thereof delayed by said delay means, to form a complex product signal, and means for processing the complex product signal to derive timing synchronization pulses, wherein the timing synchronization means comprises a coarse synchronization means employing a subset of the digital sample values for providing a coarse timing synchronization, and a fine synchronization means for providing a fine timing synchronization within a time period determined by the coarse synchronization means.
- 2. An apparatus according to claim 1, wherein the coarse synchronization means includes said correlation means arranged to operate only on a subset of said digital sample values spaced apart a predetermined amount.
- 3. An apparatus according to claim 2, wherein said subset comprises values spaced apart every eight samples.
- 4. An apparatus according to claim 3, wherein the coarse synchronization means comprises coarse adaptive slicing means for determining the leading edge of the pulse of the complex product generated by the correlation means.
- 5. An apparatus according to claim 4, including a symbol counter for providing a window signal (fine.sub.-- window) to said fine synchronization means, said fine synchronization means including a fine correlation means for determining said complex product signal based on all the data sample values within said time period.
- 6. An apparatus according to claim 5, wherein both the coarse and fine synchronization means include a respective inter symbol filter for removing a DC component in the product signal, and include a buffer for storing delayed sample values.
- 7. An apparatus according to claim 6, wherein the fine synchronization means includes a fine adaptive slicing means for determining the leading edge of a pulse representing a data sample value.
- 8. An apparatus according to claim 5, wherein the symbol counter provides a symbol timing synchronization pulse train, and a sampling frequency error to control an external oscillator.
- 9. An apparatus according to claim 8, wherein the coarse synchronization means and the fine synchronization means operate simultaneously and in parallel.
- 10. An apparatus according to claim 8, wherein the symbol counter includes a first counter coupled to receive clock signals, and coupled for incrementing a fine counter and a coarse counter, the fine counter being arranged to be reset by the fine timing synchronization and the coarse counter being arranged to be reset by the coarse timing synchronization.
- 11. An apparatus according to claim 5, wherein the fine correlation means and the coarse correlation means employ a common delay means and multiplier means, and have separate buffer means for storing product values.
- 12. An apparatus according to claim 5, wherein the symbol counter includes a first counter coupled to receive clock signals, and coupled for incrementing a fine counter and a coarse counter, the fine counter being arranged to be reset by the fine timing synchronization and the coarse counter being arranged to be reset by the coarse timing synchronization.
- 13. An apparatus according to claim 2, wherein the fine correlation means and the coarse correlation means employ a common delay means and multiplier means, and have separate buffer means for storing product values.
- 14. An apparatus according to claim 1, wherein the coarse synchronization means comprises coarse adaptive slicing means for determining the leading edge of the pulse of the complex product generated by the correlation means.
- 15. An apparatus according to claim 1, wherein both the coarse and fine synchronization means include a respective inter symbol filter for removing a DC component in the product signal, and include a buffer for storing delayed sample values.
- 16. An apparatus according to claim 1, wherein the coarse synchronization means and the fine synchronization means operate simultaneously and in parallel.
- 17. A method for demodulating digital video broadcast signals comprising data modulated on a multiplicity of spaced carrier frequencies, comprising:
- converting a down-converted version of the broadcast signal to a series of digital samples in complex format;
- transforming the digital samples to provide a series of data symbol values for each carrier frequency;
- signal processing the data symbol values to provide an output for decoding; and
- time synchronizing the transforming step with symbol periods of the broadcast signal, including correlating the data symbol values with data symbol values delayed by a time period delay equal to an active symbol period, to form a complex product sample signal, and processing the complex product signal;
- wherein the timing synchronization comprises a coarse synchronization step employing a subset of the data sample values for providing a coarse timing synchronization, and a fine synchronization step for providing a fine synchronization employing the data sample values within a time period determined by the coarse synchronization step.
- 18. A method as claimed in claim 17, including carrying out said coarse synchronization step and said fine synchronization step simultaneously and in parallel.
Priority Claims (4)
Number |
Date |
Country |
Kind |
9709063 |
May 1997 |
GBX |
|
9727112 |
Dec 1997 |
GBX |
|
9727113 |
Dec 1997 |
GBX |
|
9808991 |
Apr 1998 |
GBX |
|
Parent Case Info
This application claims priority from U.S. provisional application number 60/054,195, filed Jul. 30, 1997.
US Referenced Citations (5)
Number |
Name |
Date |
Kind |
5151926 |
Chennakeshu et al. |
Sep 1992 |
|
5202901 |
Chennakeshu et al. |
Apr 1993 |
|
5353307 |
Lester et al. |
Oct 1994 |
|
6002710 |
Hendrickson et al. |
Dec 1999 |
|
6023477 |
Dent |
Feb 2000 |
|