|Publication number||US7103030 B2|
|Application number||US 10/038,394|
|Publication date||Sep 5, 2006|
|Filing date||Jan 2, 2002|
|Priority date||Jan 3, 2001|
|Also published as||CA2366939A1, DE10200006A1, DE10200006B4, US20020186749|
|Publication number||038394, 10038394, US 7103030 B2, US 7103030B2, US-B2-7103030, US7103030 B2, US7103030B2|
|Inventors||Huw Bryn Jones|
|Original Assignee||Vtech Communications, Ltd.|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (24), Non-Patent Citations (2), Referenced by (19), Classifications (10), Legal Events (4)|
|External Links: USPTO, USPTO Assignment, Espacenet|
1. Field of the Invention
This invention relates in general to wireless digital communications. In particular, the invention relates to a frequency hopping strategy for use in frequency hopping spread spectrum communications.
2. Background Art
Devices incorporating wireless communications techniques are becoming increasingly prevalent in modern society. An inevitable result of this trend is that frequency spectrums will become more crowded and increasingly prone to interference. At the same time, consumers are becoming increasingly concerned about the privacy and security of communications. Consequently, systems engineers designing a variety of wireless communications systems, including cellular and cordless telephones, are increasingly turning to digital spread spectrum signaling methods to achieve better voice quality, greater security, and more efficient bandwidth utilization than can be achieved with other signaling methods, such as amplitude or frequency modulation without bandwidth spreading.
One popular spread spectrum signaling technique is frequency-hopping spread spectrum (“FHSS”) protocols. A FHSS transceiver operates by rapidly changing its tuned carrier frequency in a known pattern, called the hop sequence or hop pattern. By using different hop sequences, multiple users can communicate simultaneously over differing communications channels all within a common frequency bandwidth. FHSS offers better voice quality than other solutions in noisy environments because when a short segment of voice data is transmitted on a “bad” channel, it is simply muted. Thus, when the number of bad channels in the hop sequence is relatively low, the resultant degradation in voice quality is not noticeable to the user.
Another aspect of FHSS systems which is particularly advantageous is the ability to circumvent static sources of interference at a particular frequency by dynamically changing the frequency channels in the hop sequence, substituting a new frequency channel for a channel that has been identified as having excessive noise. Numerous methods of monitoring channel performance and determining when a channel should be removed from the hop sequence are known in the art.
However, typical prior art FHSS systems simply randomize the entire pool of frequency channels, before selecting an initial subset of channels on which communication is to occur, thereby leaving a random pool of reserve channels ready for substitution. Thus, oftentimes adjacent channels in the hop sequence will be similar in frequency. When this occurs, a broadband source of interference could block several consecutive channels in the hop sequence. This circumstance results in greater sound quality degradation through longer periods of “muted” audio, and inhibits the data communications that are required for implementation of dynamic channel allocation techniques.
An improved technique for hop sequence channel selection and substitution in a frequency hopping communications system is presented. In accordance with one aspect of the invention, an initial hop sequence is derived by dividing the plurality of frequency channels over which communications may occur into subsets, such that the frequency ranges of channels within each subset do not overlap. The frequencies within each subset are pseudo-randomly permuted, where the particular permutation is unique to the communications link for which the hop sequence is derived. The hop sequence is then formed by combining channels from the subsets such that no two channels from the same subset are adjacent to one another (e.g. by interleaving the subsets). Available frequency channels that are not incorporated into the hop sequence are reserved for use as spare frequencies.
In accordance with another aspect of the invention, the spare frequencies are ranked such that they can be substituted into the hop sequence, as required, in order of rank. The received signal strength is measured for each of the unused, spare frequency channels to identify the level of noise present on each channel. The spare channels are ranked in order of ascending received signal strength.
During operation of the communications link, noisy channels that require substitution are identified, such as through the detection of errors in consecutive transmissions on the frequency channel. In accordance with one aspect of the invention, a congestion control value is derived based upon the number of frequency channels in the hop sequence that have required substitution to reflect the resultant increase in the amount of traffic on the link imposed by such channel substitutions. If the congestion control value is below a first threshold level, the identified channel is substituted with one of the spare channels by transmitting an unacknowledged substitution command on two consecutive frequency hops.
If the congestion control value exceeds the first threshold value, but remains below a second threshold, then a repair process is initiated, whereby the entire hop sequence is communicated over the communications link. If the congestion control value exceeds the second threshold, then the communications link is not of sufficient quality to carry on communications, and the link is shut down in an orderly manner by the communications system.
While this invention is susceptible to embodiment in many different forms, there are shown in the drawings and will be described in detail herein specific embodiments. The present disclosure is to be considered as an exemplification of the principle of the invention intended merely to explain and illustrate the invention, and is not intended to limit the invention in any way to embodiments illustrated.
The drawings describe a system for allocating frequency channels in an FHSS system. For simplicity, the embodiments illustrated are based on a single handset cordless telephone system. However, it is understood that the invention can readily be utilized in conjunction with multiple handset cordless telephones, as well as other wireless frequency hopping communications systems.
The pool of channels available for communications is divided into a plurality of sub-tables, each comprised of channels within non-overlapping frequency ranges. As illustrated in
Permuted sub-tables 20 and 30 are interleaved to generate a master channel table 40 (
The channel allocation procedures implemented during operation of the cordless telephone set are depicted in
While on-hook, base station 6 proceeds to sequentially measure the received noise power on each frequency in the set of spare channels 60, step 110. For each spare frequency, base station 6 determines whether the received noise power is less than that measured on the frequency preceding it in channel set 60, step 120. If the noise power on the active channel is less than the noise power on the preceding channel, then the active and preceding frequency values should be swapped, step 130, such that the “cleaner” frequency is ranked higher than positioned before the noisier frequency in spare channel set 60. Otherwise, the channels remain in their existing orientation. Base unit 6 then proceeds to the next channel in set 60, step 140, and repeats the aforementioned process.
Once the last channel in spare set 60 has been measured, base station 6 returns to the first channel in set 60 and begins the monitoring process anew. In this way, base station 6 ranks the frequency channels in spare set 60 in descending order of quality, from cleanest to noisiest, so that in actual operation the quietest spare frequency channel can immediately be selected when dynamic channel allocation is required. Thus, while other methods for selecting a spare channel during a channel substitution procedure could readily be implemented, this particular method allows for the rapid selection of a clean channel without further computation, while requiring only minimal processing and memory overhead by utilizing only a single extra reusable stack in memory to store the noise level of the prior channel in the hop sequence.
If the telephone set is off-hook in step 105, such that an active communications link has been established between handset 4 and base unit 6, then a frequency substitution protocol can be implemented to maintain a high quality level of frequency channels used in the hop sequence. The protocol described ensures that both ends of the communications link maintain a common hop sequence, while requiring only a modest control data bandwidth between the base station and handset.
Base station 6 monitors communications link 4 on a hop-by-hop basis, detecting the presence of errors in the data transmitted during each hop, step 150. Such errors can be detected by standard error detection and/or correction mechanisms known in the art of digital communications. If no data error occurs on a particular hop sequence channel, then the noise flag for that channel is reset, step 155, and the process repeats as the system proceeds to monitor the next channel in the hop sequence step 160.
In the illustrated embodiment, a frequency channel is deemed to be “bad” (and thus in need of replacement) if it fails to propagate without error on two successive occasions. Therefore, transient interference sources do not needlessly invoke a channel substitution that would result in associated control data traffic capable of quickly consuming the very limited bandwidth that is often allotted for control data signalling between the base station and handset. If an error is detected in received data, then the noise flag for the active channel, stored in hop sequence table 50, is checked in step 170. If the noise flag has not already been set, then it is set in step 180, and the process continues to monitor the next channel in the hop sequence. If the noise flag is set already, indicating that a second consecutive transmission on the active frequency channel has been corrupted, then the active channel is replaced, step 190, before the process repeats.
Channel replacement process 190 is depicted in
When a channel is identified as requiring replacement, the CCV is first compared to a first threshold T1 (step 200). If the CCV is less than T1, indicating a moderate level of channel replacement traffic, base station 6 replaces the bad hop sequence frequency with the highest-ranked frequency in spare set 60 (step 210). The “bad” channel that is swapped out of the hop sequence is placed in the lowest rank position in spare set 60.
Once base station 6 swaps out the bad frequency, it must also convey the frequency substitution in the hop sequence to the handset so the handset hop sequence remains synchronized. In some applications, it is undesirable to implement a reliable send/acknowledge/timeout communications protocol for frequency replacement, due to the added complexity, memory and processor overhead and communications bandwidth required thereby. Moreover, under a send/acknowledge/timeout protocol a linear increase in blocked hops can result in an exponential increase in control data traffic, potentially overwhelming a limited allotment of control signaling bandwidth. On the other hand, failure to convey a frequency substitution command across a communications link can cause substantial problems because subsequent communications during the hop sequence position at which the failed substitution occurred will necessarily fail as well. This results in yet further reductions in communications capacity, and increased control data signalling. Moreover, the “new” frequency is potentially wasted, inasmuch as it will be promptly substituted out again regardless of whether or not it is noisy.
Hence, in the illustrated embodiment, an automatic re-send feature is implemented, such that the frequency substitution command packet is immediately transmitted twice on consecutive frequency hops, in steps 220 and 230. Because the set of high frequencies and the set of low frequencies were interleaved during generation of the hop sequence, the consecutive substitution commands are transmitted on a high/low pair of frequencies, thus greatly reducing the chance that both commands will be corrupted due to any given wideband noise or interference source. Transmitting the substitution commands promptly after the channel requiring replacement is identified guarantees that neither substitution command is transmitted on the substituted channel, which may not yet have been implemented by the handset.
The automatic re-send substitution process is thus performed for each frequency that requires substitution, while the CCV remains below a predetermined threshold. If both frequency substitution commands fail to reach the handset, then the new channel will be promptly marked with the noise flag, and subsequently substituted again with further transmission of substitution commands, such that the system is inherently resilient.
Another feature implemented in the illustrated embodiment is automatic repair of the hop sequence. When substitute commands fail despite the aforementioned automatic re-send technique, clean spare frequencies are wasted, and control data traffic rises. Thus, a special repair command is provided which conveys the complete current hardware setting, thus re-synchronising the working frequency sets in handset 2 and base station 6. Thus, if the CCV exceeds first threshold T1, but is below a second threshold T2 in step 240, then a repair command is sent (step 250) to completely resynchronise the base and handset hop sequences.
Finally, if the CCV exceeds second threshold T2 in step 240, such as would occur when clean frequencies cannot be found and the communications bandwidth is being overwhelmed by control data for frequency substitutions, then base station 6 terminates the communications link in an orderly manner, step 260.
The active channel evaluation and substitution process described above with reference to
The foregoing description and drawings merely explain and illustrate the invention and the invention is not limited thereto, inasmuch as those skilled in the art, having the present disclosure before them will be able to make modifications and variations therein without departing from the scope of the invention.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US4937822||Jun 27, 1989||Jun 26, 1990||Rockwell International Corporation||Skywave adaptable communication apparatus|
|US5323447||Nov 1, 1991||Jun 21, 1994||At&T Bell Laboratories||Apparatus and method for modifying a frequency hopping sequence of a cordless telephone operating in a frequency hopping system|
|US5541954||Nov 22, 1994||Jul 30, 1996||Sanyo Electric Co., Ltd.||Frequency hopping communication method and apparatus changing a hopping frequency as a result of a counted number of errors|
|US5809059||Nov 21, 1996||Sep 15, 1998||Motorola, Inc.||Method and apparatus for spread spectrum channel assignment|
|US5937002 *||Jul 13, 1995||Aug 10, 1999||Telefonaktiebolaget Lm Ericsson||Channel hopping in a radio communication system|
|US6108366 *||Oct 14, 1997||Aug 22, 2000||Telefonaktiebolaget Lm Ericsson||Method and apparatus for the generation of frequency hopping sequences|
|US6112094 *||Apr 6, 1998||Aug 29, 2000||Ericsson Inc.||Orthogonal frequency hopping pattern re-use scheme|
|US6115407||Apr 3, 1998||Sep 5, 2000||Butterfly Vsli Ltd.||Frequency hopping communication method and apparatus for modifying frequency hopping sequence in accordance with counted errors|
|US6480721 *||Jul 10, 1998||Nov 12, 2002||Siemens Information And Communication Mobile Llc||Method and system for avoiding bad frequency subsets in a frequency hopping cordless telephone system|
|US6549784||May 14, 1999||Apr 15, 2003||At&T Corp.||Method and apparatus for implementing measurement based dynamic frequency hopping in wireless communication systems|
|US6687239 *||May 8, 2000||Feb 3, 2004||Vtech Telecommunications, Ltd||Method for dynamic channel allocation in a frequency hopping radio system|
|US6760319 *||Jul 5, 2000||Jul 6, 2004||Motorola, Inc.||Fixed frequency interference avoidance enhancement|
|EP0182762A1||Nov 7, 1985||May 28, 1986||Telefonaktiebolaget L M Ericsson||Method of reducing the effect of narrowband jammers in radio communication between two stations|
|EP0767550A1||Oct 3, 1996||Apr 9, 1997||Cofira Etudes et Gestion||Interband frequency hopping system for cellular radio communication system with mobile stations, and stations therefor|
|GB2228163A||Title not available|
|GB2277231A||Title not available|
|GB2340695A||Title not available|
|GB2365710A||Title not available|
|JPH0729776A||Title not available|
|JPH0920086A||Title not available|
|WO1992012481A1||Dec 27, 1991||Jul 23, 1992||Motorola Inc||Wireless personal communication system|
|WO1995008246A1||Sep 12, 1994||Mar 23, 1995||Vesa Koivu||Method for supervising base station radio channels|
|WO1999038344A1||Dec 30, 1998||Jul 29, 1999||Nokia Telecommunications Oy||Levelling out of interference in a mobile network using a hopping method|
|WO1999066652A1||Jun 18, 1998||Dec 23, 1999||Olaf Dicker||Method and device for transmitting information using varying carrier frequencies by means of a frequency hopping method|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US7684464 *||Dec 21, 2004||Mar 23, 2010||Qualcomm Incorporated||Method and apparatus for performing channel assessment in a wireless communication system|
|US7856047||Sep 21, 2007||Dec 21, 2010||Honeywell International Inc.||System and method for concurrent frequency hopping of radio communications|
|US7930331||Sep 25, 2006||Apr 19, 2011||Temarylogic Llc||Encipherment of digital sequences by reversible transposition methods|
|US8180817||Apr 7, 2011||May 15, 2012||Temarylogic Llc||Encipherment of digital sequences by reversible transposition methods|
|US8300673 *||Aug 24, 2007||Oct 30, 2012||Motorola Solutions, Inc.||System, method and apparatus for managing communication in a public safety communication network|
|US8447252||Jan 21, 2009||May 21, 2013||Bandspeed, Inc.||Adaptive channel scanning for detection and classification of RF signals|
|US8457023 *||Mar 30, 2010||Jun 4, 2013||Lumenradio Ab||Method for selecting operating frequency channels in a wireless communication system|
|US8457552||Jan 19, 2005||Jun 4, 2013||Qualcomm Incorporated||Method and apparatus for reduced complexity short range wireless communication system|
|US8542643||Mar 8, 2011||Sep 24, 2013||Bandspeed, Inc.||Approach for managing the use of communications channels based on performance|
|US8849213||Nov 23, 2009||Sep 30, 2014||Bandspeed, Inc.||Integrated circuit for signal analysis|
|US8873500||Sep 23, 2013||Oct 28, 2014||Bandspeed, Inc.||Approach for managing the use of communications channels based on performance|
|US20060133543 *||Dec 21, 2004||Jun 22, 2006||Rf Micro Devices, Inc.||Method and apparatus for performing channel assessment in a wireless communication system|
|US20070071068 *||Sep 25, 2006||Mar 29, 2007||Peter Lablans||Encipherment of digital sequences by reversible transposition methods|
|US20090052499 *||Aug 24, 2007||Feb 26, 2009||Motorola, Inc.||System, method and apparatus for managing communication in a public safety communication network|
|US20090080497 *||Sep 21, 2007||Mar 26, 2009||Honeywell International, Inc.||System and method for concurrent frequency hopping of radio communications|
|US20100184384 *||Nov 23, 2009||Jul 22, 2010||Ben William Jones||Integrated Circuit For Signal Analysis|
|US20100184395 *||Jan 21, 2009||Jul 22, 2010||Nils Bagge||Adaptive Channel Scanning For Detection And Classification Of RF Signals|
|US20110182421 *||Jul 28, 2011||Ternarylogic Llc||Encipherment of digital sequences by reversible transposition methods|
|US20120069806 *||Mar 30, 2010||Mar 22, 2012||Norlen Niclas||Method for selecting operating frequency channels in a wireless communication system|
|U.S. Classification||370/343, 375/E01.036, 375/132, 370/480|
|International Classification||H04B1/713, H04J1/00|
|Cooperative Classification||H04B1/7143, H04B2001/7154, H04B1/715|
|Oct 15, 2002||AS||Assignment|
Owner name: VTECH COMMUNICATIONS, LTD., HONG KONG
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:JONES, HUW BRYN;REEL/FRAME:013387/0885
Effective date: 20020426
|Mar 23, 2010||FPAY||Fee payment|
Year of fee payment: 4
|Mar 23, 2010||SULP||Surcharge for late payment|
|Mar 5, 2014||FPAY||Fee payment|
Year of fee payment: 8