Claims
- 1. A frame synchronization system for a wireless communication system, comprising:
an in-frame position detector for calculating a current position within a received frame based on a comparison between a stored distance and a distance between previously detected unique words in previous received frames; a burst pattern learner for determining a burst pattern based on the current position and on the location of the previously detected unique words in the previous received frames; and an activation logic device for activating and disabling various devices at an appropriate time based on the determination of the burst pattern.
- 2. A frame synchronization system according to claim 1 further comprising a unique word detector for detecting a unique word in a received frame.
- 3. A frame synchronization system according to claim 1 wherein the wireless communication system is a satellite-based communication system.
- 4. A frame synchronization system according to claim 1 wherein the frame synchronization system is comprised in a downlink demodulator.
- 5. An apparatus for use in a wireless communication system comprising:
a determination module for determining a location of a first field and a second field in a received frame, the first and second fields containing a detected unique word; a frame storage module for storing an array of received frames, the array including an indication of which frames contain data; and a processing module for determining a burst pattern based on the contents of the array and on the location of the first and second fields in the received frames.
- 6. An apparatus according to claim 5 wherein the processing module comprises means for examining the pattern of detected unique words in the array.
- 7. An apparatus according to claim 5 further comprising a frame position verification module for verifying that a current position in a received frame is not based on a false detection.
- 8. An apparatus according to claim 5 wherein the size of the array is a multiple of the size of a known possible burst pattern.
- 9. An apparatus according to claim 5 wherein the size of the array is a multiple of the size of the longest known possible burst pattern.
- 10. An apparatus according to claim 5 wherein the array includes a sliding window of sequentially received frames.
- 11. An apparatus according to claim 5 further comprising a burst pattern determination indicator module for indicating when a burst pattern has been determined based on the result of the processing module.
- 12. An apparatus according to claim 5 further comprising an expected data frame indicator module for indicating when a received frame is expected to contain data, based on the result of the determined burst pattern.
- 13. An apparatus according to claim 5 further comprising an activation logic module for activating a wireless communication system device only when a received frame is expected to contain data, based on the determined burst pattern.
- 14. An apparatus for performing frame synchronization in a wireless communication system in which a received frame structure includes a unique word in at least a first and second field of a received frame, comprising:
a measuring device for measuring a distance between a detected unique word and a most recently detected unique word; a comparing device for comparing the measured distance with a stored distance; and a calculating device for calculating a current position within the received frame based on a match between the measured distance and the stored distance.
- 15. The apparatus of claim 14 wherein the stored distance comprises a distance between the first field and the second field of one received frame.
- 16. The apparatus of claim 14 wherein the stored distance comprises a distance between the second field of a given received frame and the first field of an immediately preceding received frame.
- 17. The apparatus of claim 14 further comprising a symbol count module for initializing a symbol count after a unique word is detected.
- 18. The apparatus of claim 14 wherein the calculating device comprises means for examining the number of symbols elapsed between the most recent detection and an arbitrary number of past detections.
- 19. The apparatus of claim 14 wherein the comparing device comprises means for comparing future detections of a unique word with an expected position of a first unique word field and a second unique word field in a future received frame.
- 20. The apparatus of claim 19 wherein the expected positions of the first and second unique word fields are based on the calculated current position.
- 21. The apparatus of claim 14 wherein the received frame comprises a downlink frame.
- 22. A method of learning a frame burst pattern in a satellite communication system comprising the steps of:
determining a location of a first field and a second field in a received frame, the first and second fields containing a detected unique word; storing an array of received frames, the array including an indication of which frames contain data; and determining a burst pattern based on the contents of the array and on the location of the first and second fields in the received frames.
- 23. A method of performing frame synchronization in a wireless communication system in which a received frame structure includes a unique word in at least a first and second field of a received frame, comprising the steps of:
measuring a distance between a detected unique word and a most recently detected unique word; comparing the measured distance with a stored distance; and calculating a current position within the received frame based on a match between the measured distance and the stored distance.
Parent Case Info
[0001] This application claims the benefit of priority from U.S. Provisional Patent Application Serial No. 60/342,123, filed on Dec. 26, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60342123 |
Dec 2001 |
US |