Communication channel detector and channel detection method
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H03D-003/24
H03D-003/00
출원번호
US-0992814
(2001-11-06)
발명자
/ 주소
Simmons,Sean B.
출원인 / 주소
Research In Motion Limited
대리인 / 주소
Jones Day
인용정보
피인용 횟수 :
1인용 특허 :
10
초록▼
A communications channel detector which determines the availability of a desired type of communications channel in a communication system having at least one communications channel, the communications channels including data streams comprising a number of data symbols. The channel detector includes
A communications channel detector which determines the availability of a desired type of communications channel in a communication system having at least one communications channel, the communications channels including data streams comprising a number of data symbols. The channel detector includes a phase detector, a phase comparator coupled to the phase detector, and a phase correlator coupled to the phase comparator. The phase detector is configured to provide a plurality of phase measurements for at least two consecutive data symbols comprising a selected one of the communications channels. The phase comparator is configured to determine the phase differences between the obtained phase measurements. The phase correlator is configured to determine the whether or not the determined phase differences exhibit a predetermined phase difference profile.
대표청구항▼
We claim: 1. A communications channel detector for determining the availability of a desired type of communications channel in a communication system having at least one communications channel, the communications channels including data streams comprising a plurality of data symbols, the channel de
We claim: 1. A communications channel detector for determining the availability of a desired type of communications channel in a communication system having at least one communications channel, the communications channels including data streams comprising a plurality of data symbols, the channel detector comprising: a phase identifier configured to provide a plurality 'n' of phase measurements for each of a plurality of consecutive ones of the data symbols comprising one of the communications channels, the n phase measurements for any one of the data symbols respectively corresponding to n timing offsets from a centre of the data symbol; a phase comparator coupled to the phase identifier and configured to determine differences between the phase measurements for consecutive data symbols, each of the differences corresponding to one of the n timing offsets and determined between phase measurements corresponding to the one of the n timing offsets, to provide a plurality of phase differences for each timing offset; and a phase correlator coupled to the phase comparator and configured to determine whether or not the plurality of phase differences for at least one of the timing offsets exhibit a predetermined phase difference profile; wherein the phase identifier is configured to measure the phase of each data symbol at a number 'm' of the n timing offsets, and to estimate the phase of each data symbol at n-m of the n timing offsets, to thereby provide m measured phase measurements and n-m estimated phase measurements as the n phase measurements wherein 'm' and 'n' are integers. 2. The channel detector according to claim 1, wherein the phase identifier is configured to estimate one or more of the n-m estimated phase measurements using the m measured phase measurements and an interpolation algorithm. 3. The channel detector according to claim 1, wherein the phase identifier is configured to estimate one or more of the n-m estimated phase measurements using the m measured phase measurements and an extrapolation algorithm. 4. A communications channel detector for determining the availability of a desired type of communications channel in a communication system having at least one communications channel, the communications channels including data streams comprising a plurality of data symbols, the channel detector comprising: a phase identifier configured to provide a plurality 'n' of phase measurements for each of a plurality of consecutive ones of the data symbols comprising one of the communications channels, the n phase measurements for any one of the data symbols respectively corresponding to n timing offsets from a centre of the data symbol: a phase comparator coupled to the phase identifier and configured to determine the differences between the phase measurements for consecutive data symbols, each of the differences corresponding to one of the n timing offsets and determined between phase measurements corresponding to the one of the n timing offsets, to provide a plurality of phase differences for each timing offset; and a phase correlator coupled to the phase comparator and configured to determine whether or not the plurality of phase differences for at least one of the timing offsets exhibit a predetermined phase difference profile; wherein: the predetermined phase difference profile comprises a histogram of expected phase differences for the desired type of communications channel; the phase comparator is configured to form a histogram of the plurality of phase differences for each timing offset, to provide n histograms; and the phase correlator is configured to correlate each of the n histograms with the predetermined histogram; wherein the phase correlator is configured to correlate the n formed histograms by analyzing each of the n histograms with a sliding window function; wherein the phase correlator is further configured to calculate a metric for each of the n histograms using the sliding window function and to correlate each of the n histograms by comparing its corresponding metric with a threshold; wherein the metric for each of the n histograms is calculated by computing an inner product of the predetermined phase difference profile and the histogram for each of a plurality of relative positions of the predetermined phase difference profile and the histogram, dividing each inner product by the number of phase differences used to form the histogram, and selecting a maximum of the resultant divided inner products as the metric for the histogram wherein 'm' and 'n' are integers. 5. The channel detector according to claim 1, further comprising a synchronization signal detector coupled to the phase correlator and configured to detect a synchronization signal on the selected communications channel when the phase correlator determines that the plurality of phase differences for at least one of the timing offsets exhibit the predetermined phase difference profile. 6. The channel detector according to claim 1, wherein the desired type of communications channel is a Gaussian Minimum Shift Keying (GMSK) communications channel. 7. The channel detector according to claim 1, further comprising a memory configured to store a channel list, the channel list including each of the at least one communications channel. 8. The channel detector according to claim 1, wherein n≧8. 9. The channel detector according to claim 1, wherein n≦16. 10. The channel detector according to claim 1, implemented in a wireless communication device. 11. The channel detector according to claim 9, wherein the wireless communication device is a device selected from the group consisting of a mobile communication device, a mobile telephone, a wireless modem, a pager, and a personal digital assistant (PDA). 12. In a communication system having at least one communications channel, each communications channel including data streams comprising a plurality of data symbols defining symbol periods, a method for determining the availability of a desired type of communications channel, comprising the steps of: for each of the at least one communications channel, obtaining a plurality 'n' of phase measurements for each of a plurality of consecutive ones of the data symbols comprising the communications channel; for each pair of consecutive data symbols of the plurality of consecutive data symbols, determining n phase differences between ones of the obtained phase measurements separated in time by a symbol period, to provide n sets of phase differences between phase measurements for consecutive symbols; and determining whether or not at least one of the n sets of phase differences exhibits a predetermined phase difference profile; wherein the n phase measurements, the n phase differences and the n sets of phase differences respectively correspond to n timing offsets from a centre of each of the data symbols wherein 'm' and 'n' are integers. 13. The method according to claim 12, wherein: the predetermined phase difference profile comprises a histogram of expected phase differences for the desired type of communications channel; the step of determining n phase differences comprises forming a histogram of the phase differences of each of then sets of phase differences, to provide n histograms; and the step of determining whether or not at least one of the n sets of phase differences exhibits a predetermined phase difference profile comprises correlating each of the n histograms with the predetermined histogram. 14. The method according to claim 12, wherein the step of obtaining a plurality of phase measurements comprises the step of measuring the phase of each data symbol at each of the n timing offsets. 15. The method according to claim 12, wherein the step of obtaining a plurality of phase measurements comprises the steps of: measuring the phase of each data symbol at each of m of the n timing offsets; and estimating the phase of each data symbol at each of the remaining n-m of the n timing offsets. 16. The method according to claim 13, wherein the step of correlating comprises generating a metric by analyzing the n formed histograms with a sliding window function. 17. The method according to claim 16, wherein the step of determining whether or not at least one of the n sets of phase differences exhibits a predetermined phase difference profile comprises comparing the metric with a threshold. 18. The method according to claim 17, wherein the step of generating a metric comprises the steps of generating n metrics by analyzing each of the n histograms with the sliding window function and selecting a highest of the n metrics to be used in the step of comparing. 19. The method according to claim 12, wherein the data symbols carried on the desired type of communications channel are modulated in accordance with a Gaussian Minimum Shift Keying (GMSK) modulation scheme. 20. The method according to claim 12, further comprising the step of detecting a synchronization signal on the communications channel when it is determined that at least one of the n sets of phase differences exhibits the predetermined phase difference profile. 21. A wireless communication device comprising: a transceiver configured to transmit and receive signals over a desired type of communications channel; and a digital signal processor (DSP) operatively connected to the transceiver, the DSP comprising computer software code for determining the availability of the desired type of communications channel in a communication system having at least one communications channel, the communications channels including data streams comprising a plurality of data symbols, by performing the functions of: for each of the at least one communications channels, obtaining a plurality 'n' of phase measurements for each of a plurality of consecutive ones of the data symbols comprising the communications channel; for each pair of consecutive data symbols of the plurality of consecutive data symbols, determining n phase differences between ones of the obtained phase measurements separated in time by a symbol period, to provide n sets of phase differences between phase measurements for consecutive symbols; and determining whether or not at lease one of the n sets of phase differences exhibits a predetermined phase difference profile; wherein the n phase measurements, the n phase differences and the n sets of phase differences respectively correspond to n timing offsets from a centre of each of the data symbols wherein 'm' and 'n' are integers. 22. The wireless communication device according to claim 21, wherein the device is selected from the group consisting of a mobile communication device, a mobile telephone, a wireless modem, a pager, and a personal digital assistant (PDA). 23. A computer-readable medium carrying processing instructions for configuring a computational device with a method for determining the availability of a desired type of communications channel in a communication system having at least one communications channel, the communications channels including data streams comprising a plurality of data symbols, the method comprising the steps of: for each of the at least one communications channel, obtaining a plurality 'n' of phase measurements for each of a plurality of consecutive ones of the data symbols comprising the communications channel; for each pair of consecutive data symbols of the plurality of consecutive data symbols, determining n phase differences between ones of the obtained phase measurements separated in time by a symbol period, to provide n sets of phase differences between phase measurements for consecutive symbols; and determining whether or not at lease one of the n sets of phase differences exhibits a predetermined phase difference profile; wherein the n phase measurements, the n phase differences and the n sets of phase differences respectively correspond to n timing offsets from a centre of each of the data symbols wherein 'm' and 'n' are integers. 24. The channel detector according to claim 1, wherein: the predetermined phase difference profile comprises a histogram of expected phase differences for the desired type of communications channel; the phase comparator is configured to form a histogram of the plurality of phase differences for each timing offset, to provide n histograms; and the phase correlator is configured to correlate each of the n histograms with the predetermined histogram. 25. The channel detector according to claim 24, wherein the phase correlator is configured to correlate the n formed histograms by analyzing each of the n histograms with a sliding window function. 26. The channel detector according to claim 25, wherein the phase correlator is further configured to calculate a metric for each of the n histograms using the sliding window function and to correlate each of the n histograms by comparing its corresponding metric with a threshold. 27. A communications channel detector for determining the availability of a desired type of communications channel in a communication system having at least one communications channel, the communications channels including data streams comprising a plurality of data symbols, the channel detector comprising: a phase identifier configured to provide a plurality 'n' of phase measurements for each of a plurality of consecutive ones of the data symbols comprising one of the communications channels, the n phase measurements for any one of the data symbols respectively corresponding to n timing offsets from a centre of the data symbol; a phase comparator coupled to the phase identifier and configured to determine the differences between the phase measurements for consecutive data symbols, each of the differences corresponding to one of the n timing offsets and determined between phase measurements corresponding to the one of the n timing offsets, to provide a plurality of phase differences for each timing offset; and a phase correlator coupled to the phase comparator and configured to determine whether or not the plurality of phase differences for at least one of the timing offsets exhibit a predetermined phase difference profile; wherein: the predetermined phase difference profile comprises a histogram of expected phase differences for the desired type of communications channel; the phase comparator is configured to form a histogram of the plurality of phase differences for each timing offset, to provide n histograms; and the phase correlator is further configured to calculate a metric for each of the n histograms by computing the inner product of the predetermined phase difference profile and the histogram for each of a plurality of relative positions of the predetermined phase difference profile and the histogram, dividing each inner product by the number of phase differences used to form the histogram, and selecting the maximum of the resultant divided inner products as the metric for the histogram; and the phase correlator is further configured to correlate each of the n histograms by comparing its corresponding metric with a threshold wherein 'm' and 'n' are integers. 28. The channel detector according to claim 27, further comprising a synchronization signal detector coupled to the phase correlator and configured to detect a synchronization signal on the selected communications channel when the phase correlator determines that the plurality of phase differences for at least one of the timing offsets exhibit the predetermined phase difference profile. 29. The channel detector according to claim 27, wherein the desired type of communications channel is a Gaussian Minimum Shift Keying (GMSK) communications channel. 30. The channel detector according to claim 27, further comprising a memory configured to store a channel list, the channel list including each of the at least one communications channel. 31. The channel detector according to claim 27, wherein n≧8. 32. The channel detector according to claim 27, wherein n≦16. 33. The channel detector according to claim 27, implemented in a wireless communication device. 34. The channel detector according to claim 33, wherein the wireless communication device is a device selected from the group consisting of a mobile communication device, a mobile telephone, a wireless modem, a pager, and a personal digital assistant (PDA). 35. In a communication system having at least one communications channel, each communications channel including data streams comprising a plurality of data symbols defining symbol periods, a method for determining the availability of a desired type of communications channel, comprising the steps of: for each of the at least one communications channel, obtaining a plurality 'n' of phase measurements for each of a plurality of consecutive ones of the data symbols comprising the communications channel; for each pair of consecutive data symbols of the plurality of consecutive data symbols, determining n phase differences between ones of the obtained phase measurements separated in time by a symbol period, to provide n sets of phase differences between phase measurements for consecutive symbols; and determining whether or not at least one of the n sets of phase differences exhibits a predetermined phase difference profile; wherein the step of obtaining a plurality of phase measurements comprises the steps of: measuring the phase of each data symbol at each of m of the n timing offsets; and estimating the phase of each data symbol at each of the remaining n-m of the n timing offsets wherein 'm' and 'n' are integers. 36. The method of claim 35, wherein: the predetermined phase difference profile comprises a histogram of expected phase differences for the desired type of communications channel; the step of determining n phase differences comprises forming a histogram of the phase differences of each of the n sets of phase differences, to provide n histograms; and the step of determining whether or not at least one of the n sets of phase differences exhibits a predetermined phase difference profile comprises correlating each of the n histograms with the predetermined histogram. 37. The method according to claim 36, wherein the step of correlating comprises generating a metric by analyzing the n formed histograms with a sliding window function. 38. The method according to claim 37, wherein the step of determining whether or not at least one of the n sets of phase differences exhibits a predetermined phase difference profile comprises comparing the metric with a threshold. 39. The method according to claim 38, wherein the step of generating a metric comprises the steps of generating n metrics by analyzing each of the n histograms with the sliding window function and selecting a highest of the n metrics to be used in the step of comparing. 40. The method according to claim 35, wherein the data symbols carried on the desired type of communications channel are modulated in accordance with a Gaussian Minimum Shift Keying (GMSK) modulation scheme. 41. The method according to claim 35, further comprising the step of detecting a synchronization signal on the communications channel when it is determined that at least one of the n sets of phase differences exhibits the predetermined phase difference profile.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (10)
Dolle, Thomas; Bohnke, Ralf; Konschak, Tino, Communication device and distinguishing method for distinguishing between different data burst types in a digital telecommunication system.
Ikeda Yasunari,JPX ; Ikeda Tamotsu,JPX, Digital data transmission device and method, digital data demodulation device and method, and transmission medium.
Dehner ; Jr. Leo G. (Boynton Beach FL) Ayerst Douglas I. (Delray Beach FL) Carsello Stephen R. (Boynton Beach FL), Method and apparatus for minimizing false detection of packet data in a communication receiver.
Ho Edmond Y. (3Fl. ; No. 48 ; Park Ave. II ; Science-Based Industrial Park Hsinchu TWX) Yang Fu-chin (3Fl. ; No. 48 ; Park Ave. II ; Science-Based Industrial Park Hsinchu TWX) Lin Jung-lung (3Fl. ; N, Phase difference measuring device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.