Interference cancellation of a narrow band interferer in a wide band communication device

Abstract: Interference cancellation/suppression by a wide band radio (100) includes the steps of searching for all narrow band interferer signals such as Bluetooth signals (502). Communicating with the detected Bluetooth piconets (504). Estimating when the Bluetooth signals will occur (506) using the information received during step (504). And using a suppression technique in association with the estimations as to when/where the interfering signals will occur in order to counter the interfering signal(s). In an alternate embodiment, both the narrow band (304) and wide band (302) signals are stored (306). Then the one or more narrow band Bluetooth signal(s) (304) and decoded (308) and subtracted (308) from the wide band packet prior to it being decoded (312).

Description: TECHNICAL FIELD OF THE INVENTION This invention relates in general to the field of radio communications and more specifically to interference cancellation/suppression of a narrow band interferer in a wide band communication device. BACKGROUND OF THE INVENTION The operation of a wide band communication device can be severely affected by its proximity to one or more narrow band systems, in particular, if the narrow band system(s) have relatively high power. Given the increasing growth of narrow band systems such as frequency hopping (FHSS) spread spectrum systems like Bluetooth, there is a need in the art for a method and apparatus for canceling/suppressing the interference caused by such narrow band systems on a wide band system. Suppression of narrow band interference is known for example from Canadian patent 2 342 402 and European Patent Application 0812069 wherein the band is scanned in order to provide appropriate filtering. In the case of fixed systems, filters may be developed a priori as in the system of US Patent 5,185,762. BRIEF DESCRIPTION OF THE DRAWINGS The invention, may best be understood by reference to the following description, taken in conjunction with the accompanying drawings, in the several figures of which like reference numerals identify like elements, and in which: FIG. 1 shows a block diagram of a dual mode radio. FIG. 2 highlights the technique of using a notch filter on the narrow band interferer. FIG. 3 highlights a joint wide band/narrow band detection technique. FIG. 4 shows a flow chart highlighting the steps taken using the dual mode radio shown in FIG. 1. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Referring now to FIG. 1, there is shown a dual mode radio 100 including a wide band radio section 104 and a narrow band radio section 102. The narrow band radio section 102 in the preferred embodiment comprises a Bluetooth™ (trademark of Telefonaktiebolaget LM Ericsson Corporation) radio system. The Bluetooth system is operating in the 2.4 Giga-Hertz (GHz) ISM (Industrial Scientific Medicine) band. In a large number of countires around the world the range of this frequency band is 2400-2483.5 Mega_Hertz (MHz). Channel spacing for Bluetooth is 1 MHz and guard bands are used at the lower and upper band edges (e.g., in the United States the lower guard band is 2 MHz and the upper guard band is 3.5 MHz). The Bluetooth radio 102 can register with, receive and decode transmissions from a Bluetooth piconet. The wide band radio 104 can for example comprise a 802.11b system, a 802.11 system, or a 802.15.3 system. In the preferred embodiment, the wide band radio 104 can comprise any radio that has a wider band than the Bluetooth radio section 102. Assuming the wide band radio 104 comprises a 802.11b system, then the wide band radio comprises a spread spectrum system which covers the 2.4 GHz band. Such a wide band radio can be used for applications such as wireless local area networks (WLAN). In accordance with the interference suppression/cancellation technique of the preferred embodiment, the steps shown in the flowchart of FIG. 4 are performed. In step 502, the dual mode radio 100 searches for all Bluetooth piconets in its proximity using its Bluetooth radio section 102. The Bluetooth radio section 102 scans across its receive band for potential interferers. If any Bluetooth piconets are detected in the vicinity, this information is stored in the Bluetooth radio section 102 and/or in controller 106. In step 504, dual mode radio 100 will then communicate with all of the detected piconets using the Bluetooth radio section 102 and will hence receive the clock and ID of the piconet masters for each of the Bluetooth piconets detected. The information received from the piconet masters is then stored in either the Bluetooth radio section 102 and/or controller 106 depending on the particular design of radio 100. Controller 106 can comprise any one of a number of control circuits, including microprocessors, digital signal processors (DSPs), etc. In step 504, the Bluetooth radio section 102 can simply collect the needed information from the Bluetooth master(s) in a non-registered mode (i.e., park mode) or fully register with the detected piconets depending on the system design. The wide band radio 104 and/or controller 106 uses the clock and the ID of the Bluetooth masters received in step 504 to estimate the hopping frequency and transmission times for all of the Bluetooth transmissions in step 506. In step 508, if the wide band radio 104 receives a transmission from another wide band radio on a frequency band that overlaps one of the Bluetooth bands that had been previously detected, it will use one of the following two suppression techniques: Notch Filter The wide band radio 104 will place a programmable notch filter(s) in the Bluetooth band(s) that will potentially interfere with the wide band radio 104 reception of wide band signals. The notch filter(s) can be implemented digitally or in analog fashion as is known in the art. In FIG. 2 there is shown a wide band transmission 202 that has been interfered with by a narrow band Bluetooth transmission signal 204. A notch filter 206 implemented within the wide band radio 104 filters out the interfering signal Bluetooth signal 204 in order to produce the resultant signal 208. The filtered signal 208 can then be properly decoded by the wide band radio 104. By registering with the potential interfering narrow band systems, radio 100 can add the notch filter(s) prior to even receiving the wide band transmission in some cases since the timing and hopping information for the interfering Bluetooth systems is known by radio 100. Joint Detection An alternative embodiment to the introduction of a filter as discussed above, is to jointly detect both the data packet that is intended for the wide band radio 104 and the Bluetooth packet(s) that have the potential of interfering with the wide band data packet. This can be done by buffering the whole packet received by the wide band radio section 104 including both the wide band 302 and narrow band 304 information as shown in block 306 of FIG. 3. Then using the Bluetooth section 102, the Bluetooth packet 304 after appropriate filtering is decoded in block 308. The Bluetooth transmission can then be subtracted from the whole packet that was received using conventional filtering or other techniques. Finally, in block 312, the wide band data packet is decoded by the wide band radio 104. As an optional step, in step 510 shown in FIG. 4, a notch filter can be placed on the wide band radio's transmitter path so that the wide band radio's transmissions do not interferer with the Bluetooth piconet that overlap (are) the wide band radio's 104 frequency band.

Claims: A method of suppressing one or more narrow band signals that fall within the bandwidth of a wide band radio that receives wide band signals, comprising: (a) searching for narrow band systems whose band lies within said bandwidth of the wideband radio; (b) receiving information from one or more of the narrow band systems that were found in step (a); and (c) using the information received in step (b) to predetermine frequencies at which the narrow band signals may be transmitted in order to provide suppression at said frequencies to suppress any of the one or more narrow band signal(s) from the wide band signal sent to the radio in the event that narrow band transmission occurs. A method as defined in claim 1, wherein step (c) comprises: providing one or more notch filters at said frequencies in order to suppress the one or more narrow band signals. A method as defined in claim 1 or claim 2, wherein step (b) comprises: receiving information as to when and at what frequency the one or more narrow band signals will be transmitted by the one or more narrow band systems. A method as defined in any preceding claim, wherein the one or more narrow band systems comprise Bluetooth systems and the narrow band signals comprise Bluetooth packets and steps (a), and (b) are performed by a narrow band radio means which is part of the wide band radio. A method as defined in claim 4, wherein the narrow band radio means comprises Bluetooth radio means. A method as defined in claim 4 or claim 5, wherein step (b) further comprises: receiving information about the clock and ID of the one or more Bluetooth system masters in order to estimate the hopping frequency and transmission times of the Bluetooth packets. A method as defined in any preceding claim, further comprising the step of: (d) placing one or more notch filters in the transmission path of the wide band radio so that any wide band transmissions sent by the wide band radio do not affect the one or more narrow band systems. A method as defined in claim 7, wherein step (d) uses the information in step (b) to determine where to place the one or more notch filters. A method as defined in any preceding claim, wherein the wide band radio comprises narrow band radio means and wide band radio means, the wide band signals are wide band packets and the narrow band signals are narrow band packets, and the wide band radio will jointly receive any wide band packets and any narrow band packets falling within the wide band radio's bandwidth. A method as defined in claim 9, wherein the narrow band radio means comprises a Bluetooth radio system and the narrow band packets are Bluetooth packets, and comprising the further steps of: buffering the jointly received packets; decoding the Bluetooth packets found in the jointly received packets using the Bluetooth radio system; subtracting the Bluetooth packets from the jointly received packets; and decoding the jointly received packets after the Bluetooth packets have been subtracted from the jointly received packets. A method as defined in any preceding claim, wherein step (b) is performed after the wide band radio registers with the one or more narrow band systems. A wide band radio, comprising: a wide band radio means for receiving wide band packets; narrow band radio means for receiving packets sent by one or more narrow band systems that operate within the wide band radio's bandwidth, the narrow band radio means coupled to the wide band radio section; and wherein the narrow band radio means is adapted to search for narrow band systems and to communicates with any narrow band systems it detects, and the wide band radio means is adapted to use the information received from the narrow band systems to suppress the narrow band packets from any wide band packets received by the wide band radio means. A wide band radio as defined in claim 12, wherein the wide band radio is adapted to use the information received from the one or more narrow band systems to set up one or more notch filters which are used to remove the narrow band packets from the wide band packets received by the wide band radio means. A wide band radio as defined in claim 12 or claim 13, wherein the wide band radio means is adapted to receive a packet comprising both the desired wide band packet and one or more narrow band packets; and the narrow band means is adapted to decode the one or more narrow band packets and the wide band radio is adapted to subtract the one or more narrow band packets from the received packet. A wide band radio as defined in claim 14, wherein the wide band radio means is adapted to decode the received packet after the one or more narrow band packets have been subtracted from the received packet.

Inventors: ANAND G DEBAK, NAFIE MOHAMMED, SCHMIDL TIMOTHY M, ANAND, G. DEBAK, NAFIE, MOHAMMED, SCHMIDL, TIMOTHY M.
Applicants: TEXAS INSTRUMENTS INC, TEXAS INSTRUMENTS INC.
Application year: 2001
Main classification: H04B1
IPC codes: H04B1