IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0339080
(2006-01-25)
|
등록번호 |
US-7463708
(2008-12-09)
|
발명자
/ 주소 |
- Simmons,Sean B.
- Kemenczy,Zoltan
|
출원인 / 주소 |
- Research In Motion Limited
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
18 |
초록
▼
A system and method for detecting a synchronization (sync) signal in a communication signal are disclosed. A received communication signal is stored in a memory and portions thereof are read from the memory and monitored to detect the sync signal. When a detected sync signal is determined to be inva
A system and method for detecting a synchronization (sync) signal in a communication signal are disclosed. A received communication signal is stored in a memory and portions thereof are read from the memory and monitored to detect the sync signal. When a detected sync signal is determined to be invalid, previously read portions of the received communication signal, preferably beginning at a portion of the received signal immediately after a start of the detected sync signal, are again read and monitored to detect the sync signal. Such reading and monitoring of previously read portions of a received signal provide for recovery from so-called false triggering based on invalid sync signals.
대표청구항
▼
What is claimed as the invention is: 1. A method for detecting a synchronization (sync) signal in a received data stream including a plurality of data bits, comprising: storing consecutive portions of the received data stream in a memory to provide a stored data stream; detecting the sync signal by
What is claimed as the invention is: 1. A method for detecting a synchronization (sync) signal in a received data stream including a plurality of data bits, comprising: storing consecutive portions of the received data stream in a memory to provide a stored data stream; detecting the sync signal by reading the stored data stream including an invalid sync signal from the memory, the invalid sync signal comprising a plurality of data bits; and on the condition of determining the invalid sync signal was erroneously detected as the sync signal, rewinding the stored data stream to a bit position corresponding to a first data bit after a beginning data bit of the invalid sync signal and reading portions of the stored data stream starting with the first data bit after the beginning data bit of the invalid sync signal to detect the sync signal. 2. The method of claim 1, further comprising the steps of reading and processing, based on the detected sync signal, stored portions of the received data stream which are stored in the memory following the detected sync signal. 3. The system of claim 2, further comprising monitoring an error rate of the received data stream and determining that the detected sync signal is invalid if the error rate exceeds a threshold. 4. The method of claim 2, further comprising the steps of: monitoring a resultant processed signal from a step of processing to determine an error rate of the processed signal; and discontinuing the step of processing when the detected sync signal is invalid. 5. The method of claim 2, wherein: the received data stream comprises a plurality of frames, each comprising a frame head and frame data; the steps of reading and processing comprise reading and processing the frame head when the sync signal is detected; and the method further comprises the steps of, if the detected sync signal is not invalid, reading and processing the frame data. 6. The method of claim 1, implemented in a communication device selected from a group consisting of: modems, mobile communication systems, hand-held communication devices, personal digital assistants (PDAs) with communication functions, cellular telephones, one-way pagers and two-way pagers. 7. A wireless communication device comprising: a transceiver configured to transmit and receive communication signals including a plurality of data bits; and a digital signal processor (DSP) operatively coupled to the transceiver, the DSP comprising computer readable software code for detecting a synchronization (sync) signal in a received communication signal, the digital signal processor comprising: a memory configured to store consecutive portions of the received communication signal to provide a stored communication signal; and a sync signal detector configured to detect the sync signal by reading the stored communication signal including an invalid sync signal comprising a plurality of data bits and, in response to determining the invalid sync signal was erroneously detected as the sync signal, to rewind the received communication signal stored in the memory to a bit position corresponding to a first data bit after a beginning data bit of the invalid sync signal and to read portions of the stored communication signal starting with the first data bit after the beginning data bit of the invalid sync signal to detect the sync signal. 8. The device of claim 7, wherein the digital signal processor is further configured to have the capability to: read and monitor the stored portions of the received communication signal from the memory based on the detected sync signal. 9. The device of claim 8, wherein the transceiver is configured to receive analog communication signals and convert the received analog signals to digital signal samples for storage in the memory. 10. The device of claim 8, wherein: the transceiver comprises a communication signal receiver; the receiver has two modes of operation, the two modes of operation comprising a sync signal search mode in which computer readable software code having the capability for detecting the sync signal is executed by the DSP and a signal decode mode in which computer readable software code having the capability for processing the received communication signal is executed by the DSP; and the receiver having the capability to remain in the sync signal search mode until the sync signal is detected, enter the signal decode mode when the sync signal is detected, and revert to the sync signal search mode if the sync signal is determined to be invalid. 11. The device of claim 10, wherein the receiver has the capability to revert to the sync signal search mode from the signal decode mode when a predetermined portion of a received communication signal has been processed. 12. The device of claim 8, wherein the device is selected from a group consisting of wireless modems, hand-held communication devices, personal digital assistants (PDAs) with communication functions, cellular telephones, one-way pagers and two-way pagers. 13. The device of claim 8, wherein computer readable software code is executed by the DSP which directs the DSP to monitor an error rate of an output signal of the digital signal processor and determine that the detected sync signal is invalid if the error rate exceeds a threshold. 14. The device of claim 8, wherein: the received communication signal comprises a plurality of frames; and the sync signal is a frame synchronization signal. 15. The device of claim 14, wherein: each of the plurality of frames comprises a frame head and frame data. 16. The device of claim 7, wherein computer readable software code is executed by the DSP which directs the DSP to monitor and read portions of the received communication signal to detect the sync signal by correlating previously read portions of the stored communication signal with the sync signal. 17. An apparatus for detecting a synchronization (sync) signal in a received data stream including a plurality of data bits, comprising: means for storing consecutive portions of the received data stream in a memory to provide a stored data stream; means for detecting the sync signal by reading the stored data stream including an invalid sync signal from the memory; and means, responsive to determining the invalid sync signal comprising a plurality of data bits was erroneously detected as the sync signal, for rewinding the stored data stream to a bit position corresponding to a first data bit after a beginning data bit of the invalid sync signal and reading portions of the stored data stream starting with the first data bit after the beginning data bit of the invalid sync signal to detect the sync signal. 18. The apparatus of claim 17, further comprising means for reading and processing, based on the detected sync signal, stored portions of the received data stream which are stored in the memory following the detected sync signal. 19. The apparatus of claim 18, further comprising means for monitoring an error rate of the received data stream and determining that the detected sync signal is invalid if the error rate exceeds a threshold. 20. The apparatus of claim 18, further comprising: means for monitoring a resultant processed signal from a step of processing to determine an error rate of the processed signal; and means for discontinuing the step of processing when the detected sync signal is invalid. 21. The apparatus of claim 18, wherein: the received data stream comprises a plurality of frames, each comprising a frame head and frame data; the means for reading and processing comprises means for reading and processing the frame head when the sync signal is detected; and means, responsive to a determination that the detected sync signal is not invalid, for reading and processing the frame data. 22. A method for detecting a synchronization (sync) signal in a received data stream including a plurality of data bits, comprising: storing consecutive portions of the received data stream in a memory to provide a stored data stream; detecting the sync signal in the stored data stream while in a frame synchronization (FS search) state, the sync signal comprising a plurality of data bits; upon detecting the sync signal, entering a decode state; while in the decode state, determining that the detected sync signal is invalid; and on the condition of determining that the detected sync signal is an invalid sync signal, reentering the FS search state and rewinding the stored data stream to a bit position corresponding to a first data bit after a beginning data bit of the invalid sync signal and reading portions of the stored data stream starting with the first data bit after the beginning data bit of the invalid sync signal to detect the sync signal.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.