Claims
- 1. A transmitter for transmitting data in a digital audio broadcasting system comprising:
means for providing a plurality of orthogonal frequency division multiplexed sub-carriers, said sub-carriers including data sub-carriers and reference sub-carriers; means for modulating said data sub-carriers with a digital signal representative of information to be transmitted, and for modulating said reference sub-carriers with a sequence of timing bits, said sequence of timing bits including an unambiguous block synchronization word, wherein number of bits comprising said block synchronization word is less than one half of the number of bits in said timing sequence; and means for transmitting said orthogonal frequency division multiplexed sub-carriers.
- 2. The transmitter of claim 1, wherein said reference sub-carriers are differentially encoded.
- 3. The transmitter of claim 1, wherein said block synchronization word is comprised of:
a plurality of block synchronization bits positioned in non-contiguous block synchronization fields.
- 4. The transmitter of claim 3, wherein said block synchronization word is distributed in said sequence of timing bits such that when the bits of said sequence of timing bits are correlated with a known training sequence of bits, there is at least one bit mismatch at every correlation offset except zero.
- 5. The transmitter of claim 1, wherein said sequence of timing bits further includes:
a block count field; a mode field; and a hybrid/digital field.
- 6. The transmitter of claim 1, wherein the number of bits (L) in said sequence of timing bits is defined as:
- 7. The transmitter of claim 1, wherein the number of logic zero bits in said block synchronization word is equal to the number logic one bits in said block synchronization word.
- 8. A receiver for receiving data in a digital audio broadcasting system, said data being modulated on a plurality of orthogonal frequency division multiplexed sub-carriers, said sub-carriers including data sub-carriers and reference sub-carriers, said data sub-carriers being modulated with a digital signal representative of information to be transmitted, and said reference sub-carriers being modulated with a sequence of timing bits, said sequence of timing bits including a block synchronization word, said receiver comprising:
means for differentially detecting said block synchronization word; and means for using said block synchronization word to coherently detect said digital signal representative of information to be transmitted.
- 9. The receiver of claim 8, wherein the block synchronization word is unambiguous and wherein the number of bits comprising said block synchronization word is less than one half of the number of bits in said timing sequence.
- 10. The receiver of claim 8, further comprising:
means for processing the sequence of timing bits to determine channel state information.
- 11. The receiver of claim 10, further comprising:
means for interpolating the channel state information over a group of said data sub-carriers between two of said reference sub-carriers to produce local channel state information weights; and means for multiplying the local channel state information weights and corresponding data symbols.
- 12. The receiver of claim 10, further comprising:
means for determining channel state information weights; means for phase equalizing said data sub-carriers with said channel state information weights; means for filtering said data sub-carriers; and means for interpolating said data sub-carriers between two of said reference sub-carriers.
- 13. The receiver of claim 8, wherein the means for processing the sequence of timing bits to determine channel state information comprises:
means for removing timing sequence modulation from the reference subcarriers to produce reference symbols; means for producing first signal representative of local phase and amplitude of the reference symbols; and means for multiplying the first signal by a second signal representative of noise variance to produce a channel state information signal.
- 14. The receiver of claim 8, further comprising:
means for processing the sequence of timing bits to determine channel state information and a phase reference.
- 15. The receiver of claim 14, further comprising:
means for phase equalizing said data subcarriers; means for filtering said data subcarriers; means for interpolating the channel state information over a group of said data sub-carriers between two of said reference sub-carriers to produce local channel state information weights; and means for multiplying the local channel state information weights and corresponding data symbols.
- 16. A transmitter for transmitting data in a digital audio broadcasting system comprising:
an oscillator for providing a plurality of orthogonal frequency division multiplexed sub-carriers, said sub-carriers including data sub-carriers and reference sub-carriers; a modulator for modulating said data sub-carriers with a digital signal representative of information to be transmitted, and for modulating said reference sub-carriers with a sequence of timing bits, said sequence of timing bits including an unambiguous block synchronization word, wherein number of bits comprising said block synchronization word is less than one half of the number of bits in said timing sequence; and an antenna for transmitting said orthogonal frequency division multiplexed sub-carriers.
- 17. The transmitter of claim 16, wherein said reference sub-carriers are differentially encoded.
- 18. The transmitter of claim 16, wherein said block synchronization word is comprised of:
a plurality of block synchronization bits positioned in non-contiguous block synchronization fields.
- 19. The transmitter of claim 16, wherein said block synchronization word is distributed in said sequence of timing bits such that when the bits of said sequence of timing bits are correlated with a known training sequence of bits, there is at least one bit mismatch at every correlation offset except zero.
- 20. The transmitter of claim 16, wherein said sequence of timing bits further includes:
a block count field; a mode field; and a hybrid/digital field.
- 21. The transmitter of claim 16, wherein the number of bits (L) in said sequence of timing bits is defined as:
- 22. The transmitter of claim 16, wherein the number of logic zero bits in said block synchronization word is equal to the number logic one bits in said block synchronization word.
- 23. A receiver comprising:
an antenna for receiving data in a digital audio broadcasting system, said data being modulated on a plurality of orthogonal frequency division multiplexed sub-carriers, said sub-carriers including data sub-carriers and reference sub-carriers, said data sub-carriers being modulated with a digital signal representative of information to be transmitted, and said reference sub-carriers being modulated with a sequence of timing bits, said sequence of timing bits including a block synchronization word; and a demodulator for differentially detecting said block synchronization word, and for using said block synchronization word to coherently detect said digital signal representative of information to be transmitted.
- 24. The receiver of claim 23, wherein the block synchronization word is unambiguous and wherein the number of bits comprising said block synchronization word is less than one half of the number of bits in said timing sequence.
- 25. The receiver of claim 23, the demodulator further comprises:
means for processing the sequence of timing bits to determine channel state information.
- 26. The receiver of claim 25, the demodulator further comprising:
means for interpolating the channel state information over a group of said data sub-carriers between two of said reference sub-carriers to produce local channel state information weights; and means for multiplying the local channel state information weights and corresponding data symbols.
- 27. The receiver of claim 23, the demodulator further comprising:
means for determining channel state information weights; means for phase equalizing said data sub-carriers with said channel state information weights; means for filtering said data sub-carriers; and means for interpolating said data sub-carriers between two of said reference sub-carriers.
- 28. The receiver of claim 25, wherein the demodulator further comprises:
means for removing timing sequence modulation from the reference subcarriers to produce reference symbols; means for producing first signal representative of local phase and amplitude of the reference symbols; and means for multiplying the first signal by a second signal representative of noise variance to produce a channel state information signal.
- 29. The receiver of claim 23, further comprising:
means for processing the sequence of timing bits to determine channel state information and a phase reference.
- 30. The receiver of claim 29, further comprising:
means for phase equalizing said data subcarriers; means for filtering said data subcarriers; means for interpolating the channel state information over a group of said data sub-carriers between two of said reference sub-carriers to produce local channel state information weights; and means for multiplying the local channel state information weights and corresponding data symbols.
- 31. A method for receiving data in a digital audio broadcasting system, said data being modulated on a plurality of orthogonal frequency division multiplexed sub-carriers, said sub-carriers including data sub-carriers and reference sub-carriers, said data sub-carriers being modulated with a digital signal representative of information to be transmitted, and said reference sub-carriers being modulated with a sequence of timing bits, said sequence of timing bits including a block synchronization word, said receiver comprising the steps of:
differentially detecting said block synchronization word; and using said block synchronization word to coherently detect said digital signal representative of information to be transmitted.
- 32. The method of claim 31, further comprising the steps of:
processing the sequence of timing bits to determine channel state information.
- 33. The method of claim 32, further comprising the steps of:
interpolating the channel state information over a group of said data sub-carriers between two of said reference sub-carriers to produce local channel state information weights; and multiplying the local channel state information weights and corresponding data symbols.
- 34. The method of claim 32, further comprising the steps of:
determining channel state information weights; phase equalizing said data sub-carriers with said channel state information weights; filtering said data sub-carriers; and interpolating said data sub-carriers between two of said reference sub-carriers.
- 35. The method of claim 31, wherein the step of processing the sequence of timing bits to determine channel state information comprises the steps of:
removing timing sequence modulation from the reference subcarriers to produce reference symbols; producing first signal representative of local phase and amplitude of the reference symbols; and multiplying the first signal by a second signal representative of noise variance to produce a channel state information signal.
- 36. The method of claim 31, further comprising the steps of:
processing the sequence of timing bits to determine channel state information and a phase reference.
- 37. The method of claim 36, further comprising the steps of:
phase equalizing said data subcarriers; filtering said data subcarriers; interpolating the channel state information over a group of said data sub-carriers between two of said reference sub-carriers to produce local channel state information weights; and multiplying the local channel state information weights and corresponding data symbols.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This is a continuation application of U.S. patent application Ser. No. 09/438,148, filed Nov. 10, 1999.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09438148 |
Nov 1999 |
US |
Child |
10342764 |
Jan 2003 |
US |