JP2003510969A - Multiple wireless communication protocol method and apparatus including preventive reduction of interference - Google Patents
Multiple wireless communication protocol method and apparatus including preventive reduction of interferenceInfo
- Publication number
- JP2003510969A JP2003510969A JP2001527515A JP2001527515A JP2003510969A JP 2003510969 A JP2003510969 A JP 2003510969A JP 2001527515 A JP2001527515 A JP 2001527515A JP 2001527515 A JP2001527515 A JP 2001527515A JP 2003510969 A JP2003510969 A JP 2003510969A
- Authority
- JP
- Japan
- Prior art keywords
- devices
- protocol
- network
- wireless
- interference
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000009467 reduction Effects 0.000 title claims abstract description 13
- 230000003449 preventive effect Effects 0.000 title claims abstract description 7
- 238000000034 method Methods 0.000 title claims description 47
- 238000004891 communication Methods 0.000 title claims description 28
- 230000005540 biological transmission Effects 0.000 claims abstract description 50
- 230000001360 synchronised effect Effects 0.000 claims abstract description 14
- 230000000295 complement effect Effects 0.000 claims description 8
- 230000002829 reductive effect Effects 0.000 claims description 3
- OOYGSFOGFJDDHP-KMCOLRRFSA-N kanamycin A sulfate Chemical group OS(O)(=O)=O.O[C@@H]1[C@@H](O)[C@H](O)[C@@H](CN)O[C@@H]1O[C@H]1[C@H](O)[C@@H](O[C@@H]2[C@@H]([C@@H](N)[C@H](O)[C@@H](CO)O2)O)[C@H](N)C[C@@H]1N OOYGSFOGFJDDHP-KMCOLRRFSA-N 0.000 claims 1
- 230000000069 prophylactic effect Effects 0.000 claims 1
- 230000009471 action Effects 0.000 abstract description 3
- 238000001914 filtration Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 230000007704 transition Effects 0.000 description 11
- 230000001419 dependent effect Effects 0.000 description 6
- 235000008694 Humulus lupulus Nutrition 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 241000761456 Nops Species 0.000 description 1
- 102100031083 Uteroglobin Human genes 0.000 description 1
- 108090000203 Uteroglobin Proteins 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 108010020615 nociceptin receptor Proteins 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
- H04B1/7156—Arrangements for sequence synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/14—Spectrum sharing arrangements between different networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
- Small-Scale Networks (AREA)
Abstract
(57)【要約】 周波数ホッピング・プロトコルである第1ワイヤレスプロトコルを用いて相互にワイヤレスでネットワーク化された各第1デバイスと、第2ワイヤレスプロトコルを用いて相互にワイヤレスでネットワーク化された各第2デバイスとを含む、ワイヤレスでネットワーク化されたデバイスの集合体は、上記各ネットワーク・デバイス間の干渉の予防的減少を含めて協調して操作される。一実施例において上記各第1デバイスは少なくとも、第1および第2周波数ホッピング・パターンで夫々動作する第1および第2サブセットを含む。上記予防的減少作用は上記各第1デバイスの上記第1および第2サブセットの同期的動作を含み、且つ、上記各第2デバイスは上記各第1デバイスの上記同期的動作を補足する方法で動作する。一実施例において、上記ワイヤレスでネットワーク化されたデバイスの集合体は、両方のワイヤレスプロトコルに従い両方のワイヤレスネットワーク内で動作する少なくともひとつのワイヤレスデバイスを含む。該多重プロトコル・デバイスは少なくとも、上記第1ワイヤレスネットワークのデバイスにより行われて連続的周波数の内の複数個の周波数にわたる長いパケットの送信が上記第2ワイヤレスネットワークのデバイスとの干渉を引き起こすか否かに関する見込的予見を促進し得る。 (57) Abstract Each first device wirelessly networked with each other using a first wireless protocol that is a frequency hopping protocol, and each first device wirelessly networked with each other using a second wireless protocol. A collection of wirelessly networked devices, including two devices, is operated in a coordinated manner, including a proactive reduction of interference between the network devices. In one embodiment, each of the first devices includes at least a first and a second subset respectively operating with first and second frequency hopping patterns. The preventive reduction action includes synchronous operation of the first and second subsets of each first device, and each second device operates in a manner that complements the synchronous operation of each first device. I do. In one embodiment, the collection of wirelessly networked devices includes at least one wireless device operating in both wireless networks according to both wireless protocols. The multi-protocol device is configured to determine whether transmission of a long packet over a plurality of consecutive frequencies caused by the device of the first wireless network causes interference with the device of the second wireless network. Can promote promising predictions about
Description
【0001】
(関連出願)
本発明は”多重無線通信プロトコル方法および装置(Multiple、Wi
reless Communication Protocol Method
s and Apparatuses)”と称されて2000年11月12日に
出願された米国特許出願第09/439,946号の一部継続出願であるが、該
米国特許出願自体は、(a)”複数の無線通信プロトコル用の複数の協調送受信
機を有する無線装置(A Wireless Apparatus Havin
g Multiple Coordinated Transceivers
For Multiple Wireless Communication
Protocols)”と称されて1999年9月29日に出願された米国特許
出願第09/408,725号、および、(b)”複数の無線通信プロトコルを
サポートし得る送受信機を有する無線装置(A Wireless Appar
atus Having A Transceiver Equipped T
o Support Multiple Wireless Communic
ation Protocols)”と称されて1999年11月8日に出願さ
れた米国特許出願第09/436,458号の一部継続出願である。RELATED APPLICATION The present invention is directed to a “Multiple Wireless Communication Protocol Method and Apparatus (Multiple, Wi
release Communication Protocol Method
S. And Applications) "filed on November 12, 2000 and filed on November 12, 2000, which is a continuation-in-part application of US patent application Ser. No. 09 / 439,946. A wireless device having a plurality of cooperative transceivers for wireless communication protocols (A Wireless Applications Havin
g Multiple Coordinated Transceivers
For Multiple Wireless Communication
U.S. patent application Ser. No. 09 / 408,725, filed Sep. 29, 1999 under the name "Protocols"), and (b) "a wireless device having a transceiver capable of supporting multiple wireless communication protocols ( A Wireless Appar
atus Having A Transceiver Equiped T
o Support Multiple Wireless Wireless Communic
"Application Protocols") and is a continuation-in-part application of U.S. patent application Ser. No. 09 / 436,458, filed November 8, 1999.
【0002】
(発明の背景)
1.発明の分野
本発明はワイヤレス通信の分野に関する。より詳細には本発明は、異なるワイ
ヤレス通信プロトコルによる複数の通信相手との同時的ワイヤレス通信の問題に
関する。BACKGROUND OF THE INVENTION 1. FIELD OF THE INVENTION The present invention relates to the field of wireless communications. More particularly, the present invention relates to the problem of simultaneous wireless communication with multiple communication partners according to different wireless communication protocols.
【0003】
2.背景情報
マイクロプロセッサおよび通信技術の進歩により、ワィヤレス通信は更に普及
している。故に、以前は特権階級に限られていたが、ワイヤレス音声通信は一般
人にも手頃で利用可能となった。ところで今日においては、プリンタ、スキャナ
などの周辺機器を取付けるべく使用される取付ケーブル、ならびに、クライアン
ト、サーバなどを接続するために使用されるネットワーク・ケーブルを置き換え
るべくワイヤレス通信を応用せんとする種々の試みがなされつつある。前者を達
成するための主な候補は、ブルートゥース(Bluetooth)技術またはブ
ルートゥース・プロトコルとして当業者に知られている。後者を達成するための
技術の例としては、米国電気電子技術者協会により発行されたIEEE802.
11規格の種々の変更版である、802.11(周波数ホッピング、直接拡散[
direct sequence])、802.11a、802.1b、ならび
に、当業者にはSWAPとしても知られたホームRF(HomeRF)が挙げら
れる。2. Background Information Wireless communication is becoming more prevalent due to advances in microprocessors and communication technology. Therefore, previously limited to the privileged class, wireless voice communications are now affordable to the general public. By the way, today, there are various types of applications in which wireless communication is applied to replace mounting cables used for mounting peripheral devices such as printers and scanners, and network cables used for connecting clients, servers and the like. Attempts are being made. The main candidates for achieving the former are known to the person skilled in the art as the Bluetooth technology or the Bluetooth protocol. An example of a technique for achieving the latter is IEEE 802., published by the Institute of Electrical and Electronics Engineers.
Various modifications of the 11 standards, 802.11 (frequency hopping, direct spread [
direct sequence]), 802.11a, 802.11b, as well as Home RF (HomeRF), also known to those skilled in the art as SWAP.
【0004】
多くの用途においては、デバイスは複数のワイヤレスプロトコルで「同時に」
動作し得ることが望ましいという要望が明らかとなった。このような用途のひと
つはノートブック・コンピュータを、ブルートゥース・プロトコルを以て電話、
プリンタ、スキャナなどの周辺機器と通信可能とし、且つ、各802.11プロ
トコルまたはホームRFのひとつに従い、ピア・コンピュータ(peer co
mputer)またはサーバなどの他の演算デバイス、モデムもしくはアダプタ
などの通信デバイス、ならびに、ゲートウェイ、ルータ、スィッチなどのネット
ワーク用デバイスと通信可能とすることである。In many applications, devices are “simultaneously” with multiple wireless protocols.
The desire to be able to operate has become clear. One such application is to use a notebook computer as a telephone with the Bluetooth protocol,
Allows communication with peripherals such as printers and scanners, and according to each 802.11 protocol or home RF, a peer computer (peer co)
a communication device such as a modem or an adapter, a communication device such as a modem or an adapter, and a network device such as a gateway, a router, or a switch.
【0005】
ただし上記要望は、各プロトコルに対して1個の送信器となるように上記デバ
イスに複数の送信器を配備しただけでは満足され得ない。その理由は、これらの
送信器の複数のものが同時に送信せんとすれば、それらの送信器は相互に干渉し
、データの破損および/または喪失、ならびに、性能の低下に帰着するからであ
る。However, the above needs cannot be met simply by deploying a plurality of transmitters in the device such that there is one transmitter for each protocol. The reason is that if more than one of these transmitters does not transmit at the same time, they will interfere with each other, resulting in data corruption and / or loss, and poor performance.
【0006】
以下に更に詳述されるように、本発明は極めて効率的で低コストな方法で実質
的にこの要望に対処する。本発明のこの利点および他の利点は、以下の説明から
容易に明らかとなろう。As will be described in further detail below, the present invention substantially addresses this need in a highly efficient and low cost manner. This and other advantages of the invention will be readily apparent from the description below.
【0007】
(発明の要約)
周波数ホッピング・プロトコルである第1ワイヤレスプロトコルを用いて相互
にワイヤレスでネットワーク化された各第1デバイスと、第2ワイヤレスプロト
コルを用いて相互にワイヤレスでネットワーク化された各第2デバイスとを含む
、ワイヤレスでネットワーク化されたデバイスの集合体は、上記各ネットワーク
・デバイス間の干渉の予防的減少を含めて協調して操作される。一実施例におい
て上記各第1デバイスは少なくとも、第1および第2周波数ホッピング・パター
ンで夫々動作する第1および第2サブセットを含む。上記予防的減少作用は上記
各第1デバイスの上記第1および第2サブセットの同期的動作を含み、且つ、上
記各第2デバイスは上記各第1デバイスの上記同期的動作に相補的な方法で動作
する。一実施例において、上記ワイヤレスでネットワーク化されたデバイスの集
合体は、両方のワイヤレスプロトコルに従い両方のワイヤレスネットワーク内で
動作する少なくともひとつのワイヤレスデバイスを含む。該多重プロトコル・デ
バイスは少なくとも、上記第1ワイヤレスネットワークのデバイスにより行われ
て連続的周波数の内の複数個の周波数にわたる長いパケットの送信が上記第2ワ
イヤレスネットワークのデバイスとの干渉を引き起こすか否かに関する見込的予
見を促進し得る。SUMMARY OF THE INVENTION Each first device wirelessly networked with each other using a first wireless protocol that is a frequency hopping protocol and wirelessly networked with each other using a second wireless protocol. The collection of wirelessly networked devices, including each second device, is operated cooperatively, including proactive reduction of interference between each network device. In one embodiment, each of the first devices includes at least first and second subsets operating in first and second frequency hopping patterns, respectively. The preventive reduction effect comprises a synchronous operation of the first and second subsets of each first device, and each second device in a manner complementary to the synchronous operation of each first device. Operate. In one embodiment, the collection of wirelessly networked devices includes at least one wireless device operating in both wireless networks according to both wireless protocols. The multi-protocol device is at least whether transmission of a long packet performed by a device of the first wireless network over a plurality of consecutive frequencies causes interference with a device of the second wireless network. May facilitate prospective foresight.
【0008】
本発明は、同一の参照番号が同一の要素を表す添付図面に示された限定的でな
い代表的実施例により記述される。The present invention is described by way of non-limiting exemplary embodiments shown in the accompanying drawings in which the same reference numbers represent the same elements.
【0009】
(発明の詳細な説明)
以下の説明においては、本発明の種々の側面が記述される。ただし当業者であ
れば、本発明は本発明の幾つかの側面のみまたは全ての側面を以て実施され得る
ことは明らかであろう。尚、説明を目的として本発明の完全な理解を提供するた
めに特定の個数、材料および配置構成が示される。ただし当業者であれば、本発
明は特定の詳細なしでも実施され得ることも明らかであろう。他の場合には、本
発明を不明瞭としないために公知の特徴は省略もしくは簡素化される。DETAILED DESCRIPTION OF THE INVENTION In the following description, various aspects of the invention are described. However, it will be apparent to one skilled in the art that the present invention may be practiced with only some or all aspects of the invention. It should be noted that, for purposes of explanation, specific numbers, materials and arrangements are set forth in order to provide a thorough understanding of the present invention. However, it will be apparent to one skilled in the art that the present invention may be practiced without specific details. In other instances, well-known features have been omitted or simplified in order not to obscure the invention.
【0010】
尚、説明の内の一定の部分は、当業者により一般的に使用されるソフトウェア
用語を使用することでそれらの機能の実体を伝えるべく示される。また当業者で
あれば良好に理解されるように、これらの多数のソフトウェアは、デジタル・シ
ステムの機械的および電気的な構成要素により記憶、転送、結合および別様に操
作され得る電気的、磁気的または光学的な信号の形態を取り;且つ、”デジタル
・システム”という語句は、スタンドアロンの、付加的なまたは内蔵式の汎用な
らびに特定用途のプロセッサ、システムなどを包含する。It should be noted that certain parts of the description are presented to convey the substance of their functions using software terms commonly used by those skilled in the art. Also, as will be appreciated by those skilled in the art, many of these software programs include electrical, magnetic, which can be stored, transferred, coupled and otherwise manipulated by the mechanical and electrical components of digital systems. In the form of optical or optical signals; and the phrase "digital system" includes stand-alone, additional or self-contained general and special purpose processors, systems, etc.
【0011】
一方、種々の動作は本発明を理解する最も有用な方法で実施される複数の別個
の段階として記述されるが、記述された順序は、記述された段階順序に上記各動
作が必ず依存することを意味するものと解釈されてはならない。更に、”一実施
例において”という表現が反復して使用されるが、この表現は、同一実施例の場
合もあり得るが、必ずしも同一実施例に言及してはいない。On the other hand, while various acts are described as multiple discrete steps performed in the most useful way of understanding the present invention, the order in which they are presented is in the order of the recited steps. It should not be interpreted as meaning dependent. Furthermore, although the phrase "in one embodiment" is used repeatedly, this phrase does not necessarily refer to the same embodiment, although it may be for the same embodiment.
【0012】
図1を参照すると、一実施例に従い本発明の概観が示される。示されたように
ワイヤレスデバイス100はワイヤレス送受信機102aおよび102bを備え
るが、該ワイヤレス送受信機102aおよび102bは夫々第1および第2ワイ
ヤレス通信プロトコルに従いワイヤレスで信号を送信および受信することから、
デバイス100はワイヤレスネットワーク108aおよび108bの夫々の各デ
バイス104aおよび各デバイス104bと通信的に接続される。ワイヤレスデ
バイス100は更に、ワイヤレス送受信機102aおよび102bの動作を夫々
制御するコントローラマネージャ106aおよび106bを含む。以下に更に詳
細に記述されるようにコントローラマネージャ106aおよび106bは本発明
に従い協調して(coordinated manner)ワイヤレス送受信機
102aおよび102bによる送信および受信を制御することから、ワイヤレス
デバイス100はワイヤレスネットワーク108aおよび108bの各デバイス
104aおよび各デバイス104bを夫々のワイヤレス通信プロトコルに従い同
時に操作し得る。Referring to FIG. 1, an overview of the present invention is shown according to one embodiment. As shown, the wireless device 100 comprises wireless transceivers 102a and 102b, since the wireless transceivers 102a and 102b transmit and receive signals wirelessly according to first and second wireless communication protocols, respectively,
The device 100 is communicatively coupled to the respective devices 104a and 104b of the wireless networks 108a and 108b, respectively. The wireless device 100 further includes controller managers 106a and 106b that control the operation of the wireless transceivers 102a and 102b, respectively. As will be described in more detail below, the controller managers 106a and 106b control transmission and reception by the coordinated manager wireless transceivers 102a and 102b in accordance with the present invention, so that the wireless device 100 is configured to connect to the wireless network 108a and the wireless network 108a. Each device 104a of 108b and each device 104b may operate simultaneously according to their respective wireless communication protocols.
【0013】
一実施例において、ワイヤレス送受信機102aおよび102b(以下では単
に送受信機)による送信および受信は協調してコントローラマネージャ106a
および106bが制御する。より詳細には該実施例においてコントローラマネー
ジャ106aおよび106bは送受信機102aおよび102bを制御すること
で、これらの2個の送受信機の一方による送信と2個の送受信機の両者による受
信とを交互に行う。図2は、該実施例に依る動作の間隔を示している。示された
ように持続時間t1に対する時間間隔T1において、コントローラマネージャ1
06aは上記第1ワイヤレス通信プロトコル(以下では単にプロトコル)に従い
ワイヤレスネットワーク108a(以下では単にネットワーク)の各デバイス1
04aに対する信号の送信を実施するために送受信機102aを制御する一方、
コントローラマネージャ106bはネットワーク108bの各デバイス104b
に対する信号の送信および受信のいずれも実施しない様に送受信機102bを制
御する。持続時間t3に対する時間間隔T3においては、上記の逆が実施される
。すなわちコントローラマネージャ106bは上記第2プロトコルにに従いワイ
ヤレスネットワーク108bの各デバイス104bに対する信号の送信を実施す
るために送受信機102bを制御する一方、コントローラマネージャ106aは
ネットワーク108aの各デバイス104aに対する信号の送信および受信のい
ずれも実施しない様に送受信機102aを制御する。持続時間t2およびt4に
対する時間間隔T2およびT4においてコントローラマネージャ106aおよび
106bは、夫々のプロトコルに従いワイヤレスネットワーク108aおよび1
08bの各デバイス104aおよび104bからの信号の受信を実施するために
送受信機102aおよび102bの両者を制御する。In one embodiment, transmissions and receptions by the wireless transceivers 102a and 102b (hereinafter simply transceivers) are coordinated to the controller manager 106a.
And 106b control. More specifically, in this embodiment, the controller managers 106a and 106b control the transceivers 102a and 102b so that transmission by one of these two transceivers and reception by both of the two transceivers are alternately performed. To do. FIG. 2 shows the operation intervals according to the embodiment. At the time interval T1 for the duration t1 as shown, the controller manager 1
Reference numeral 06a denotes each device 1 of the wireless network 108a (hereinafter simply network) according to the first wireless communication protocol (hereinafter simply protocol).
While controlling the transceiver 102a to perform the transmission of the signal to 04a,
The controller manager 106b controls each device 104b of the network 108b.
The transmitter / receiver 102b is controlled so that neither transmission nor reception of a signal to or from the receiver is performed. The reverse of the above is performed in the time interval T3 for the duration t3. That is, the controller manager 106b controls the transceiver 102b to perform signal transmission to each device 104b of the wireless network 108b according to the second protocol, while the controller manager 106a transmits signal to each device 104a of the network 108a and The transceiver 102a is controlled so that neither reception is performed. In time intervals T2 and T4 for durations t2 and t4, controller managers 106a and 106b follow wireless networks 108a and 1 according to their respective protocols.
Both transceivers 102a and 102b are controlled to perform the reception of signals from each of the 08b devices 104a and 104b.
【0014】
全てのワイヤレスプロトコルはキャリア・センス(carrier sens
e)またはコンテンション・フリー(contention free)プロト
コルのいずれかで動作することから、各デバイス104aは時間間隔T1におい
ては受信を行い得ると共に、時間間隔T2乃至T4においては、送信すべきパケ
ットが在れば送信を行いその他の場合には受信を行い得る。同様に、各デバイス
104bは時間間隔T3においては受信を行い、時間間隔T1、T2およびT4
においては、送信すべきパケットが在れば送信を行いその他の場合には受信を行
い得る。All wireless protocols are carrier sense.
e) or contention free protocol, each device 104a may receive in time interval T1 and may have packets to send in time interval T2 to T4. If so, it can transmit and in other cases it can receive. Similarly, each device 104b receives during time interval T3 and receives time intervals T1, T2 and T4.
In (1), if there is a packet to be transmitted, transmission can be performed, and in other cases, reception can be performed.
【0015】
故にワイヤレスデバイス100は、同時に2つのワイヤレスプロトコルでワイ
ヤレスネットワーク108aおよび108bの各デバイス104aおよび104
bを操作し得る。Therefore, the wireless device 100 simultaneously uses two wireless protocols for each device 104a and 104 of the wireless network 108a and 108b.
b can be manipulated.
【0016】
尚、時間間隔T1〜T4は持続時間が等しくても良くそうでなくても良い。す
なわち、数値的にt1〜t4は等しくても良くそうでなくても良い。以下に更に
詳細に記述されるように該実施例の種々の変更例において、時間間隔T1〜T4
の持続時間t1〜t4は動的かつ適応的に設定される。特に一定の変更例におい
て時間間隔T1〜T4の持続時間t1〜t4は、少なくとも部分的にネットワー
ク108aおよび108bの送信および受信の作業負荷に基づき適応的に設定さ
れる。The time intervals T1 to T4 may or may not have the same duration. That is, numerically t1 to t4 may or may not be equal. In various modifications of the embodiment, as will be described in more detail below, the time intervals T1 to T4 are
The durations t1 to t4 of are set dynamically and adaptively. In a particular variant, the durations t1 to t4 of the time intervals T1 to T4 are set adaptively based at least in part on the transmission and reception workload of the networks 108a and 108b.
【0017】
図1に戻ると、上述した送受信機102aおよび102bによる協調の動作を
実施するためにワイヤレスデバイス100に取入れられた本発明の教示を除き、
送受信機102aおよび102bならびにコントローラマネージャ106aおよ
び106bは業界公知の広範囲なこれらの要素を表すことが意図される。故に、
以下において更に記述される本発明の教示を除き、送受信機102aおよび10
2bおよびコントローラマネージャ106aおよび106bの更なる記述は行わ
れない。Returning to FIG. 1, except for the teachings of the present invention incorporated into wireless device 100 to implement the cooperative operation of transceivers 102a and 102b described above,
Transceivers 102a and 102b and controller managers 106a and 106b are intended to represent a wide range of these elements known in the art. Therefore,
Except for the teachings of the present invention, which are further described below, transceivers 102a and 10a
2b and controller managers 106a and 106b are not described further.
【0018】
ワイヤレスデバイス100は、同時に2つ以上のワイヤレス通信プロトコルで
他のワイヤレスデバイスをワイヤレス操作する能力を有することで利益を受け得
る広範囲なデバイスを表すことが意図される。デバイス100の例としては限定
的なものとしてで無く、デスクトップ、ノートブック、パーム(palm)サイ
ズなどの種々の形態要因のコンピュータ;ネットワーク108aおよび108b
の動作を管理および制御する制御器デバイス(すなわちマスタ・デバイス)、お
よび、各デバイス104aおよび各デバイス104b間の通信を容易にするゲー
トウェイ・デバイスが挙げられる。The wireless device 100 is intended to represent a wide range of devices that may benefit from having the ability to wirelessly operate other wireless devices with more than one wireless communication protocol at the same time. Examples of device 100 include, but are not limited to, computers of various form factors such as desktops, notebooks, palm sizes; networks 108a and 108b.
Controller devices (i.e., master devices) that manage and control the operation of the devices, and gateway devices that facilitate communication between each device 104a and each device 104b.
【0019】
同様に、デバイス104aおよび104bはワイヤレスで通信し得ることで利
益を受け得る広範囲なデバイスを表すことが意図される。デバイス104aの例
としては限定的なものとしてで無く、ブルートゥース・プロトコルに従うワイヤ
レス通信を行い得る電話、ビデオカメラ、スピーカ、モデム、プリンタおよびス
キャナが挙げられる。デバイス104bの例としては、IEEE802.11プ
ロトコルまたはホームRFの選択変更例に従うワイヤレス通信を行い得るクライ
アント、サーバ、ならびに、ゲートウェイ、モデム、ハブ、ルータおよびスィッ
チが挙げられる。Similarly, devices 104a and 104b are intended to represent a wide range of devices that may benefit from being able to communicate wirelessly. Examples of device 104a include, but are not limited to, telephones, video cameras, speakers, modems, printers and scanners capable of wireless communication according to the Bluetooth protocol. Examples of device 104b include clients, servers, as well as gateways, modems, hubs, routers and switches capable of wireless communication according to the IEEE 802.11 protocol or home RF alternatives.
【0020】
図1においては理解を容易にするために、第1および第2ワイヤレス通信プロ
トコルに従い通信を行う2群のデバイス104aおよび104bのみが示される
。ただし当業者であれば、(各送受信機が同様に協調調整される限りにおいて)
2台より多い送受信機により本発明が実施され得ることは以下の記述から容易に
明らかであろう。In FIG. 1, for ease of understanding, only two groups of devices 104 a and 104 b that communicate according to the first and second wireless communication protocols are shown. However, for those skilled in the art (as long as each transceiver is similarly coordinated)
It will be readily apparent from the following description that the present invention may be practiced with more than two transceivers.
【0021】
次に図3および図4を参照すると、一実施例に従い図1のワイヤレスデバイス
100を更に詳細に示すブロック図および状態図が示される。示されたようにワ
イヤレスデバイス100のコントローラマネージャ106a/106bは、上述
の協調して送受信機102a/102bを制御するために該コントローラマネー
ジャ106a/106bを相補的に支援する状態マシン300a/300bを備
えている。より詳細には各状態マシン300a/300bは、アイドル状態41
0に加え、そのコントローラマネージャ106a/106bのための送信(TX
)動作、受信(RX)動作および無動作(NOP)の内から選択された動作を意
味する信号304a/304bを出力する4つの動作状態412〜418を有す
る。Referring now to FIGS. 3 and 4, shown are block and state diagrams illustrating further details of the wireless device 100 of FIG. 1 according to one embodiment. As shown, the controller manager 106a / 106b of the wireless device 100 comprises a state machine 300a / 300b that complementarily assists the controller manager 106a / 106b to cooperatively control the transceivers 102a / 102b described above. ing. More specifically, each state machine 300a / 300b has an idle state 41
0 plus the transmission (TX) for that controller manager 106a / 106b.
) Has four operating states 412 to 418, which output signals 304a / 304b meaning an operation selected from among operation, receive (RX) operation and no operation (NOP).
【0022】
電源投入もしくはリセット時に各状態マシン300a/300bは、配置構成
(config)信号302a/302bの状態に依存して、アイドル状態41
0からTX状態412もしくはNOP状態416へと遷移する。たとえば300
aなどの一方の状態マシンは、アイドル状態410からTX状態412へと遷移
するために設定される一方、300bなどの他方の状態マシンはアイドル状態4
10からTX状態412へと遷移すべく設定される。config信号302a
/302bはたとえば、ジャンパまたは他の等価手段ならびにソフトウェアを介
して設定され得る。Upon power-up or reset, each state machine 300a / 300b will have an idle state 41 depending on the state of the configuration signals 302a / 302b.
The state transits from 0 to the TX state 412 or the NOP state 416. Eg 300
One state machine, such as a, is configured to transition from idle state 410 to TX state 412, while the other state machine, such as 300b, is set to idle state 4
Set to transition from 10 to TX state 412. config signal 302a
/ 302b may be set via a jumper or other equivalent means as well as software, for example.
【0023】
TX状態412に在る間、状態マシン300a/300bは持続時間ts1に
対する状態に留まり、そのコントローラマネージャ1026a/106bに対す
るTX動作を意味する信号304a/304bを出力する。t1およびt3が異
なる値を取るという一実施例において、たとえば300aなどの一方の状態マシ
ンはt1にセットされるts1により設定され、300bなどの他方の状態マシ
ンはt3にセットされるts1により設定される。ts1は、たとえば別体のレ
ジスタもしくは乗算回路などの業界公知の多数の技術の任意のひとつにより選択
的に設定され得る。ts1の満了時に、状態マシン300a/300bはTX状
態412からRX1状態414へと遷移する。While in the TX state 412, the state machine 300a / 300b stays in the state for the duration ts1 and outputs signals 304a / 304b meaning TX operation to its controller manager 1026a / 106b. In one embodiment where t1 and t3 take different values, one state machine, such as 300a, is set by ts1 set to t1, and the other state machine, such as 300b, is set by ts1 set to t3. It ts1 can be selectively set by any one of a number of techniques known in the art, such as a separate register or multiplication circuit. Upon expiration of ts1, state machine 300a / 300b transitions from TX state 412 to RX1 state 414.
【0024】
RX1状態414に在る間、状態マシン300a/300bは持続時間ts2
に対する状態に留まり、そのコントローラマネージャ106a/106bに対す
るRX動作を意味する信号304a/304bを出力する。t2およびt4が異
なる値を取るという一実施例において、たとえば300aなどの一方の状態マシ
ンはt2にセットされるts2により設定され、300bなどの他方の状態マシ
ンはt4にセットされるts2により設定される。ts2は、業界公知の多数の
技術の任意のひとつにより選択的に設定され得る。ts2の満了時に、状態マシ
ン300a/300bはRX1状態414からNOP状態416へと遷移する。While in RX1 state 414, state machine 300a / 300b has a duration of ts2.
, And outputs a signal 304a / 304b that signifies an RX operation to that controller manager 106a / 106b. In one embodiment where t2 and t4 take different values, one state machine, such as 300a, is set by ts2 set to t2 and the other state machine, such as 300b, is set by ts2 set to t4. It ts2 can be selectively set by any one of numerous techniques known in the art. Upon expiration of ts2, state machine 300a / 300b transitions from RX1 state 414 to NOP state 416.
【0025】
NOP状態416に在る間、状態マシン300a/300bは持続時間ts3
に対する状態に留まり、そのコントローラマネージャ106a/106bに対す
るNOPを意味する信号304a/304bを出力する。t1およびt3が異な
る値を取るという一実施例において、たとえば300aなどの一方の状態マシン
はt3にセットされるts3により設定され、300bなどの他方の状態マシン
はt1にセットされるts3により設定される。ts3は、業界公知の多数の技
術の任意のひとつにより選択的に設定され得る。ts3の満了時に、状態マシン
300a/300bはNOP状態416からRX2状態418へと遷移する。While in NOP state 416, state machine 300a / 300b has a duration of ts3.
, And outputs a signal 304a / 304b meaning NOP for that controller manager 106a / 106b. In one embodiment where t1 and t3 take different values, one state machine, such as 300a, is set by ts3 set to t3, and the other state machine, such as 300b, is set by ts3 set to t1. It ts3 can be selectively set by any one of numerous techniques known in the art. Upon expiration of ts3, state machine 300a / 300b transitions from NOP state 416 to RX2 state 418.
【0026】
RX2状態418に在る間、状態マシン300a/300bは持続時間ts4
に対する状態に留まり、そのコントローラマネージャ106a/106bに対す
るRX動作を意味する信号304a/304bを出力する。t2およびt4が異
なる値を取るという一実施例において、たとえば300aなどの一方の状態マシ
ンはt4にセットされるts4により設定され、300bなどの他方の状態マシ
ンはt2にセットされるts4により設定される。ts4は、業界公知の多数の
技術の任意のひとつにより選択的に設定され得る。ts4の満了時に、状態マシ
ン300a/300bはRX2状態418からTX状態412へと遷移する。While in RX2 state 418, state machine 300a / 300b has a duration of ts4.
, And outputs a signal 304a / 304b that signifies an RX operation to that controller manager 106a / 106b. In one embodiment where t2 and t4 take different values, one state machine, such as 300a, is set by ts4 set to t4, and the other state machine, such as 300b, is set by ts4 set to t2. It ts4 can be selectively set by any one of numerous techniques known in the art. Upon expiration of ts4, state machine 300a / 300b transitions from RX2 state 418 to TX state 412.
【0027】
TX状態412から、状態マシン300a/300bは前述の如き動作を継続
する。From TX state 412, state machine 300a / 300b continues operation as described above.
【0028】
次に図5および図6を参照すると、別実施例に従い図1のワイヤレスデバイス
100を更に詳細に示すブロック図および状態図が示される。示されたように該
実施例に対しては、上記の協調して送受信機102a/102bを制御するため
に該コントローラマネージャ106a/106bを相補的に支援する状態マシン
をワイヤレスデバイス100の各コントローラマネージャ106a/106bが
備える代わりに、ワイヤレスデバイス100はコントローラマネージャ106a
および106bの両者を支援する単一の状態マシン500を備えている。同様に
、状態マシン500はアイドル状態610に加え、そのコントローラマネージャ
106aおよび106bに対するNOPとTX、両者ともにRX、および、TX
とNOPという動作の選択組合せを意味する一対の信号504a乃至504bを
出力する4つの動作状態612〜618(S1〜S4)を有する。Referring now to FIGS. 5 and 6, shown are block and state diagrams illustrating further details of the wireless device 100 of FIG. 1 in accordance with another embodiment. As shown, for the embodiment, each controller manager of the wireless device 100 includes a state machine that complementarily assists the controller managers 106a / 106b to cooperatively control the transceivers 102a / 102b described above. Alternatively, the wireless device 100 may include a controller manager 106a.
And a single state machine 500 supporting both 106b. Similarly, state machine 500, in addition to idle state 610, has NOPs and TXs for its controller managers 106a and 106b, both RX and TX.
And NOP, which has four operation states 612 to 618 (S1 to S4) that output a pair of signals 504a and 504b, which indicate selected combinations of operations.
【0029】
電源投入もしくはリセット時に、状態マシン500はアイドル状態610から
S1状態612へと遷移する。S1状態612に在る間、状態マシン500は持
続時間ts1に対する状態に留まり、コントローラマネージャ106aおよび1
06bに対するTXおよびNOPを意味する信号504a、504bを出力する
。ts1はt1にセットされる。ts1の満了時に、状態マシン500はS1状
態612からS2状態614へと遷移する。S2状態614に在る間、状態マシ
ン500は持続時間ts2に対する状態に留まり、コントローラマネージャ10
6aおよび106bの両者に対するRXを意味する信号504a、504bを出
力する。ts2はt2にセットされる。ts2の満了時に、状態マシン500は
S2状態614からS3状態616へと遷移する。Upon power up or reset, state machine 500 transitions from idle state 610 to S1 state 612. While in the S1 state 612, the state machine 500 remains in the state for the duration ts1 and the controller managers 106a and 1
It outputs signals 504a, 504b, which means TX and NOP for 06b. ts1 is set to t1. Upon expiration of ts1, state machine 500 transitions from S1 state 612 to S2 state 614. While in S2 state 614, state machine 500 remains in state for duration ts2 and controller manager 10
It outputs signals 504a, 504b which means RX for both 6a and 106b. ts2 is set to t2. Upon expiration of ts2, state machine 500 transitions from S2 state 614 to S3 state 616.
【0030】
S3状態616に在る間、状態マシン500はts3に対する状態に留まり、
コントローラマネージャ106aおよび106bに対するNOPおよびTXを意
味する信号504a、504bを出力する。ts3はt3にセットされる。ts
3の満了時に、状態マシン500はS3状態616からS4状態618へと遷移
する。S4状態618に在る間、状態マシン500は持続時間ts4に対する状
態に留まり、コントローラマネージャ106aおよび106bの両者に対するR
Xを意味する信号504a、504bを出力する。ts4はt4にセットされる
。ts4の満了時に、状態マシン500はS4状態618からS1状態612へ
と遷移する。While in the S3 state 616, the state machine 500 remains in the state for ts3,
It outputs signals 504a, 504b meaning NOP and TX to controller managers 106a and 106b. ts3 is set to t3. ts
Upon expiration of 3, state machine 500 transitions from S3 state 616 to S4 state 618. While in S4 state 618, state machine 500 remains in state for duration ts4 and R for both controller managers 106a and 106b.
The signals 504a and 504b meaning X are output. ts4 is set to t4. Upon expiration of ts4, state machine 500 transitions from S4 state 618 to S1 state 612.
【0031】
S1状態612から、状態マシン500は前述の如き動作を継続する。
次に図7を参照すると、更なる別実施例に従い図1のワイヤレスデバイス10
0を更に詳細に示すブロック図および状態図が示される。示されたように該実施
例に対しては、ワイヤレスデバイス100が前述のように(TX−NOP、RX
−RXまたはNOP−TXを意味する信号708a、708bにより)コントロ
ーラマネージャ106aおよび106bの両者を支援すべき単一の状態マシン7
00を備えることに加え、該ワイヤレスデバイス100は更に、示されたように
相互にかつ状態マシン700に対して作用的に連結されたレジスタ702、時分
割マネージャ(time sharing manager)704および作業
負荷モニタ706を備えている。レジスタ702は状態マシン700に対するt
1〜t4を記憶する。時分割マネージャ704はt1〜t4を動的に調節するこ
とから、状態マシン700は送受信機102aおよび102bを制御する上でコ
ントローラマネージャ106aおよび106bを適応的に支援し得る。図示実施
例に対して時分割マネージャ704は、少なくとも部分的にネットワーク108
aおよび108bの送信および受信の作業負荷に基づき、t1〜t4を動的に調
節する。送信および受信作業負荷は作業負荷モニタ706により監視され、時分
割マネージャ704に対して提供される。From S1 state 612, state machine 500 continues operation as described above. Referring now to FIG. 7, according to yet another embodiment, the wireless device 10 of FIG.
A block diagram and state diagram showing 0 in more detail are shown. As shown, for the embodiment, the wireless device 100 is as described above (TX-NOP, RX.
A single state machine 7 which should support both controller managers 106a and 106b) (via signals 708a, 708b meaning RX or NOP-TX).
00, the wireless device 100 further includes a register 702, a time sharing manager 704 and a workload monitor operatively coupled to each other and to the state machine 700 as shown. 706 is provided. Register 702 is t for state machine 700
Memorize 1 to t4. Since time division manager 704 dynamically adjusts t1-t4, state machine 700 may adaptively assist controller managers 106a and 106b in controlling transceivers 102a and 102b. For the illustrated embodiment, the time division manager 704 is at least partially network 108.
Dynamically adjust t1-t4 based on the transmit and receive workloads of a and 108b. Send and receive workloads are monitored by workload monitor 706 and provided to time-sharing manager 704.
【0032】
レジスタ702は、業界公知の任意の記憶回路により構成され得る。時分割マ
ネージャ704および作業負荷モニタ706は、ロジックまたはソフトウェアの
任意の組合せにより実施され得る。The register 702 can be configured by any storage circuit known in the art. The time division manager 704 and workload monitor 706 may be implemented with any combination of logic or software.
【0033】
次に図8a、図8bを参照すると、2つの代替実施例に従い図1のワイヤレス
デバイス100に対する動作の間隔が示される。これらの2つの代替実施例の各
々において、ネットワーク108aの各ワイヤレスデバイス104aの第1プロ
トコルは、示されたように周波数ホッピング・プロトコルであると仮定され、す
なわち、各ワイヤレスデバイス104aは信号を送信する擬似ランダムパターン
に従い周波数間でホップ(hop)する。理解を容易にするために、ネットワー
ク108bの各ワイヤレスデバイス104bの第2プロトコルは一定周波数プロ
トコルと仮定される(ただし代替実施例においては、それは周波数ホッピング・
プロトコルともされ得る)。いずれにせよ本発明を説明するために、上記第1プ
ロトコルの各周波数の少なくともひとつは、上記第2プロトコルと同一周波数で
ある。故に、各デバイス104aおよび104bの幾つかが相互に十分に近接し
て配置されると共に各デバイス104aのひとつが送信に対して同一周波数を選
択したとき、これらのデバイス間には干渉(または衝突)が生じ、ひとつ以上の
送信が不首尾に帰着する。図示例に対しては、第7および第14のホップ[ho
p](f7およびf14)にて周波数干渉(もしくは衝突)が生じて示される。
すなわち上記擬似ランダムパターンに依ればこれらの2つのホップの各々におい
て、各デバイス104aは各デバイス104bにより採用されたのと同一の周波
数で送信を行う。ここで、周波数ホッピング・プロトコルの例はブルートゥース
・プロトコルであり、且つ、ブルートゥースに対する干渉周波数を有するプロト
コルの例は802.11プロトコルである。[尚、第7および第14ホップにお
ける例示的干渉は、第7ホップ毎に干渉が生ずることの示唆を意図しないことを
銘記されたい。上記干渉パターンは、周波数ホッピング・デバイス104aによ
り追随される上記擬似ランダムパターンと、デバイス104bにより採用される
周波数との共通部分(intersection)により決定される。]Referring now to FIGS. 8a and 8b, there are shown operational intervals for the wireless device 100 of FIG. 1 according to two alternative embodiments. In each of these two alternative embodiments, the first protocol of each wireless device 104a of network 108a is assumed to be a frequency hopping protocol as shown, ie, each wireless device 104a transmits a signal. Hop between frequencies according to a pseudo random pattern. For ease of understanding, the second protocol of each wireless device 104b of network 108b is assumed to be a constant frequency protocol (although in alternative embodiments it may be frequency hopping
Can also be a protocol). In any case, to explain the invention, at least one of the frequencies of the first protocol is the same frequency as the second protocol. Thus, when some of each device 104a and 104b are placed sufficiently close to each other and one of each device 104a selects the same frequency for transmission, there is interference (or collision) between these devices. Occurs and one or more transmissions result in failure. For the example shown, the 7th and 14th hops [ho
p] (f7 and f14) is indicated by frequency interference (or collision).
That is, according to the pseudo-random pattern above, each of these two hops causes each device 104a to transmit at the same frequency employed by each device 104b. Here, an example of the frequency hopping protocol is the Bluetooth protocol, and an example of the protocol having an interference frequency with respect to Bluetooth is the 802.11 protocol. [Note that the exemplary interference at the 7th and 14th hops is not meant to imply that interference occurs every 7th hop. The interference pattern is determined by the intersection of the pseudo-random pattern followed by the frequency hopping device 104a and the frequency employed by the device 104b. ]
【0034】
両ネットワークの動作効率を更に改善するために、周波数干渉が生じた後で従
来の衝突検出、バックオフ(back off)および再試行の手法を通して、
干渉するデバイス104aおよび104bに対して単に周波数干渉の各々を解決
させる代わりに、ワイヤレスデバイス100はデバイス104aおよび104b
の動作を協調調整して干渉の実際の発生を予防的(proactively)に
減少する。より詳細には図示実施例に対し、各デバイス104aまたは各デバイ
ス104bのいずれかが”支配的(dominant)”デバイスとして選択さ
れる。非選択デバイスは、従属(dominated)デバイスと見做される。
従属デバイスは支配的デバイスとの干渉を予防的に回避するために時々刻々と動
作を保留すべきことを通知されることから、支配的デバイスは干渉なしで動作を
継続し得る。結果として、時間の掛かる衝突検出、バックオフおよび再試行は実
質的に減少されると共に、実験によれば両方のネットワークすなわち従属ネット
ワークおよび支配的ネットワークの全体的動作効率が改善されることが分かった
。In order to further improve the operating efficiency of both networks, through conventional collision detection, back off and retry techniques after frequency interference occurs,
Instead of letting the interfering devices 104a and 104b simply resolve each of the frequency interferences, the wireless device 100 uses the devices 104a and 104b.
To coordinate the actions of the above to proactively reduce the actual occurrence of interference. More specifically, for the illustrated embodiment, either each device 104a or each device 104b is selected as the "dominant" device. Non-selected devices are considered to be dependent devices.
Since the subordinate device is informed that the operation should be held momentarily to prevent the interference with the dominant device proactively, the dominant device can continue the operation without interference. As a result, time-consuming collision detection, backoff and retries are substantially reduced, and experiments have shown that the overall operational efficiency of both networks, the dependent and dominant networks, is improved. .
【0035】
図8aは、周波数ホッピング・デバイスであるデバイス104aが支配的デバ
イスとして選択されたときの動作の間隔を示す一方、図8bはデバイス104b
が支配的デバイスとして選択されたときの動作の間隔を示している。すなわち図
8aに依ればデバイス104bは通知を受けたときに一時的に動作を保留して干
渉を予防的に回避するが、図8bに依ればデバイス104aは通知を受けたとき
に一時的に動作を保留して干渉を予防的に回避する。FIG. 8a shows the intervals of operation when the frequency hopping device, device 104a, is selected as the dominant device, while FIG. 8b shows the device 104b.
Shows the interval of operation when is selected as the dominant device. That is, according to FIG. 8a, the device 104b temporarily suspends its operation when receiving a notification to prevent interference defensively, but according to FIG. 8b, the device 104a temporarily receives a notification. Hold the action to prevent interference from occurring proactively.
【0036】
これらの実施例のいずれかひとつに依れば、ワイヤレスデバイス100は基本
的に前述のように作動する。ただし上記以外にワイヤレスデバイス100は、各
デバイス104aの擬似ランダム周波数ホッピング・パターン(一実施例におい
ては干渉周波数も含む)を決定し、各デバイス104aもしくは104bのいず
れかを従属デバイスとして選択し、干渉の発生を予測し、且つ、従属デバイスに
対して干渉を回避するために動作を保留する(一実施例にては条件付きで動作を
保留する)ことを先行的に通知する、という付加的な義務を負う。According to any one of these embodiments, the wireless device 100 operates essentially as described above. However, in addition to the above, the wireless device 100 determines a pseudo-random frequency hopping pattern (including an interference frequency in one embodiment) of each device 104a, selects either of the devices 104a or 104b as a slave device, and causes interference. Of the occurrence of the above-mentioned situation, and notify the subordinate device in advance that the operation is suspended (conditionally suspending the operation in one embodiment) in order to avoid interference. Have an obligation.
【0037】
次に図9a、図9bを参照すると、これらの付加的な義務を有するワイヤレス
デバイス100のアーキテクチャおよび動作フローが示される。図9aに示され
たようにワイヤレスデバイス100は基本的に図7を参照して前述した実施例で
あるが、該ワイヤレスデバイス100は、干渉の実際の発生を減少するためにネ
ットワーク・デバイス104aおよび104bを予防的に管理するネットワーク
管理アプリケーション(ネットワーク・マネージャ)904を更に備えている。
ネットワーク・マネージャ904はまた、時分割マネージャ704の前述の義務
、すなわち2つのプロトコルの作業負荷の監視、および、時間間隔T1〜T4に
対する持続時間t1〜t4の値の適応的設定も包含する。Referring now to Figures 9a and 9b, the architecture and operational flow of wireless device 100 with these additional obligations is shown. Although the wireless device 100 as shown in FIG. 9a is basically the embodiment described above with reference to FIG. 7, the wireless device 100 is designed to reduce the actual occurrence of interference by the network device 104a and the network device 104a. A network management application (network manager) 904 for proactively managing 104b is further provided.
The network manager 904 also includes the aforementioned obligations of the time division manager 704, namely the monitoring of the workloads of the two protocols and the adaptive setting of the values of the duration t1 to t4 for the time intervals T1 to T4.
【0038】
図9bに示されたように、動作としては、初期化時にネットワーク・マネージ
ャ904は観察期間に対してデバイス104aおよび104bの動作を監視し、
かつ、各デバイス104aが従う上記擬似ランダム周波数ホッピング・パターン
(および、一実施例においてはデバイス104bとの干渉周波数)を決定912
する。これは、業界公知の多数の技術の任意のひとつを用いて達成され得る。次
にネットワーク・マネージャ904は、各デバイス104aまたは各デバイス1
04bのいずれかを支配的デバイスとして選択914する。一実施例においてネ
ットワーク・マネージャ904は、設定レジスタ902にプログラムされた機器
設定情報に従い選択を行う。代替実施例においては上記選択を行う上でネットワ
ーク・マネージャ904を支援するために、他の設定レジスタ、または、ジャン
パなどの業界公知の他の技術も採用され得る。Operationally, as shown in FIG. 9b, during initialization, the network manager 904 monitors the operation of the devices 104a and 104b for an observation period,
And determine 912 the pseudo-random frequency hopping pattern (and interference frequency with device 104b in one embodiment) that each device 104a follows.
To do. This can be accomplished using any one of numerous techniques known in the art. Next, the network manager 904 determines that each device 104a or each device 1
Select 914 either 04b as the dominant device. In one embodiment, the network manager 904 makes selections according to device configuration information programmed into the configuration register 902. In alternative embodiments, other configuration registers or other techniques known in the art, such as jumpers, may be employed to assist the network manager 904 in making the above selections.
【0039】
次にネットワーク・マネージャ904は作業継続的(on going)に、
決定された上記擬似ランダムパターンおよび干渉周波数を用いて、干渉が生じる
であろう時点を予測916する。干渉が生じるべきときは常に、ネットワーク・
マネージャ904は動作を保留すべきことを従属デバイスに先行的に通知918
することから、支配的デバイスは干渉なしで作動し得る。[一実施例においても
し従属デバイスがデバイス104aであれば、上記通知は上記干渉周波数を含む
と共に、上記保留は条件付きとなり、すなわち予測周波数が実際に干渉周波数で
あるときのみとなる。]上記プロセスは、動作する両形式104aおよび104
bのワイヤレスデバイスが存在する限り継続する。Next, the network manager 904 continuously works (on going),
The determined pseudo-random pattern and the interference frequency are used to predict 916 when interference will occur. Whenever interference should occur, network
The manager 904 proactively notifies the dependent devices 918 that the operation should be deferred.
Therefore, the dominant device can operate without interference. [In one embodiment, if the slave device is device 104a, the notification includes the interference frequency and the reservation is conditional, ie, only when the predicted frequency is actually the interference frequency. ] The above process operates on both forms 104a and 104 that operate.
b as long as there are wireless devices.
【0040】
一実施例においてネットワーク・マネージャ904は、上記較正(calib
ration)を周期的に反復する。更なる別実施例においてネットワーク・マ
ネージャ904はデバイス104aおよび104b間の実際の干渉を監視し、干
渉間の平均時間を観測し得る。ネットワーク・マネージャ904は、観測された
干渉間の平均時間が所定の性能レベルより低下したときは常に、上記較正を反復
する。In one embodiment, the network manager 904 uses the calibration described above.
ration) is repeated periodically. In yet another embodiment, network manager 904 may monitor actual interference between devices 104a and 104b and observe the average time between interferences. The network manager 904 repeats the above calibration whenever the average time between observed interferences falls below a predetermined performance level.
【0041】
尚、ネットワーク108aおよび108b内に存在する各デバイス104aお
よび104bの個数が比較的に少なく、特にネットワーク108aおよび108
bの夫々に唯一個のデバイス104aおよび唯一個のデバイス104bが在ると
いう最も単純な場合を含む実施例において、ネットワーク・マネージャ904は
干渉の発生が予測されたときに従属デバイスの選択を動的かつ個別的な方法で行
い得る。すなわち、個々の干渉の予測に対して個々の単一もしくは複数のデバイ
ス104aおよび104bが動的かつ個別的に選択される。斯かる動的かつ個別
的な方法の選択は、上記2つのプロトコルの作業負荷に鑑みても行われ得る。The number of devices 104a and 104b existing in the networks 108a and 108b is relatively small, and in particular, the networks 108a and 108b.
In an embodiment including the simplest case where there is only one device 104a and only one device 104b in each of b, the network manager 904 dynamically selects subordinate devices when interference is expected. And can be done in a personalized manner. That is, each single or multiple device 104a and 104b is dynamically and individually selected for each interference prediction. The selection of such a dynamic and individual method can be performed in view of the workloads of the above two protocols.
【0042】
当業者であれば理解するように(保留が各デバイス104aにより条件付きで
為されるという実施例を含め)上述の動作の改善方法は各デバイス104aおよ
び104aに対する最小限の変更でまたは変更なしで実施され得る、と言うのも
、実質的に全てのネットワーク・デバイスは要求に応じて一時的に動作を保留し
得るからである。保留が各デバイス104aにより条件付きで行われるという実
施例に関し、上記条件付きの手順は単純な周波数試験組合せロジックの付加によ
り実施され得る。As will be appreciated by those skilled in the art (including the embodiment where the reservation is conditionally made by each device 104a), the above-described method of improving operation is with minimal changes to each device 104a and 104a or It can be implemented without modification, as virtually all network devices can temporarily suspend operations on demand. With respect to the embodiment where the hold is conditionally performed by each device 104a, the conditional procedure described above may be implemented by the addition of simple frequency test combination logic.
【0043】
また更なる他の実施例においては914における従属デバイスの選択時に、ワ
イヤレスデバイス100はデバイス104aおよび104bに対し夫々の役割、
すなわち、これらのデバイスが支配的デバイスであるか従属デバイスであるかを
通知する。更に、少なくとも従属デバイスは、干渉が生ずるか否かを該従属デバ
イス自身が決定するために衝突マップも備える。換言すると、動作916は各従
属デバイスに分配され、動作918は排除される。In yet another embodiment, the wireless device 100 plays respective roles for the devices 104a and 104b during the selection of a slave device at 914,
That is, it informs whether these devices are dominant or subordinate devices. Furthermore, at least the subordinate device also comprises a collision map for the subordinate device itself to determine whether interference occurs. In other words, act 916 is distributed to each subordinate device and act 918 is eliminated.
【0044】
上記ワイヤレスプロトコルが擬似ランダムで多数の周波数を連続的に採用する
という周波数ホッピング・プロトコルであるという更なる他の実施例においては
上記干渉決定がワイヤレスデバイス100により実施されるか従属デバイスによ
り実施されるかに関わり無く、上記干渉の決定は、斯かる周波数ホッピング・プ
ロトコルに従い動作する従属デバイスによる長いパケットの送信が支配的デバイ
スとの干渉を引き起こすか否かを見込的に予見する段階を含む。長いパケットと
は、その送信が複数の周波数ホップ(frequency hop)にわたるパ
ケットである。上記従属デバイスは、干渉が生じない様に斯かる長いパケットの
送信の開始を(実施形態に依存して)自己決定するか又はワイヤレスデバイス1
00により指示される。In yet another embodiment, wherein the wireless protocol is a frequency hopping protocol that employs pseudo-random, multiple frequencies sequentially, the interference determination is performed by the wireless device 100 or by a slave device. Whether implemented or not, the determination of interference involves predictively predicting whether transmission of a long packet by a slave device operating according to such frequency hopping protocol will cause interference with the dominant device. Including. Long packets are packets whose transmission spans multiple frequency hops. The subordinate device self-determines (depending on the embodiment) the start of transmission of such long packets so that no interference occurs or the wireless device 1
00.
【0045】
次に図10を参照すると、別実施例に従い図1のワイヤレスデバイスに対する
動作の間隔が示される。此処でも、ネットワーク108aの各ワイヤレスデバイ
ス104aの第1プロトコルは周波数ホッピング・プロトコルと仮定され、ネッ
トワーク108bの各ワイヤレスデバイス104bの第2プロトコルは一定周波
数プロトコルと仮定される(ただし、これもまた周波数ホッピング・プロトコル
とされ得る)。ただし例示目的では、示されたように且つ前述されたように、各
ワイヤレスデバイス104aの上記第1プロトコルの各周波数の少なくともひと
つが各ワイヤレスデバイス104bの上記第2プロトコルの周波数と衝突すれば
十分である。故に同様にして、デバイス104aおよび104bの幾つかが相互
に十分に近接して配置されると共に各デバイス104aのひとつが同一周波数で
の送信を選択したとき、干渉(または衝突)が生じ、ひとつ以上の送信が不首尾
に帰着する。両ネットワークの動作効率を更に改善するために、周波数干渉が生
じた後で従来の衝突検出、バックオフおよび再試行の手法を通して、干渉するデ
バイス104aおよび104bに対して単に周波数干渉の各々を解決させる代わ
りに、ワイヤレスデバイス100はデバイス104aおよび104bの動作を協
調して干渉の実際の発生を予防的に減少する。より詳細にはこの実施例に依れば
デバイス104aおよび104bには、夫々の干渉信号を対応的に取り消す(c
ancel)べく採用されるべきフィルタリングと、該フィルタリングが適用さ
れるべき時点とが通知される。以下に更に詳述されるように、一実施例において
採用されるべきフィルタリングは、他方のデバイスの信号に従い逆に形成された
ノッチ・フィルタ(notch filter)である。結果として、時間の掛
かる衝突検出、バックオフおよび再試行は実質的に減少されると共に、実験によ
れば両方のネットワークすなわち従属ネットワークおよび支配的ネットワークの
全体的動作効率が改善されることが分かった。Referring now to FIG. 10, illustrated is an interval of operation for the wireless device of FIG. 1 according to another embodiment. Again, the first protocol of each wireless device 104a in network 108a is assumed to be a frequency hopping protocol and the second protocol of each wireless device 104b in network 108b is assumed to be a constant frequency protocol (although this is also frequency hopping). -Can be a protocol). However, for exemplary purposes, as shown and as described above, it suffices for at least one of each frequency of the first protocol of each wireless device 104a to collide with a frequency of the second protocol of each wireless device 104b. is there. Thus, similarly, when some of the devices 104a and 104b are placed in close proximity to each other and one of each device 104a chooses to transmit at the same frequency, interference (or collision) may occur and more than one Transmission results in failure. In order to further improve the operating efficiency of both networks, the interfering devices 104a and 104b are simply caused to resolve each of the frequency interferences through conventional collision detection, backoff and retry techniques after the frequency interferences occur. Instead, wireless device 100 coordinates the operation of devices 104a and 104b to proactively reduce the actual occurrence of interference. More specifically, according to this embodiment, devices 104a and 104b have their respective interference signals correspondingly canceled (c
The filtering to be adopted is notified and the time when the filtering should be applied. As described in further detail below, the filtering to be employed in one embodiment is a notch filter, which is inversely shaped according to the signal of the other device. As a result, time-consuming collision detection, backoff and retries are substantially reduced, and experiments have shown that the overall operational efficiency of both networks, the dependent and dominant networks, is improved. .
【0046】
図10に示されたように、予測された干渉の各発生時点にてデバイス104a
および104bの両者は、対応する必要なフィルタリングを適用して夫々の干渉
信号を対応して取り消す。上記と同様にワイヤレスデバイス100の基本動作は
実質的に不変であるが、上記以外にワイヤレスデバイス100は、各デバイス1
04aの擬似ランダム周波数ホッピング・パターンと、干渉周波数と、夫々の干
渉信号を取り消すべく採用されるべき対応フィルタリングとを決定し、且つ、決
定されたフィルタリングならびに該フィルタリングが適用される時点をデバイス
104aおよび104bに対して先行的に通知する、という付加的な義務を負う
。As shown in FIG. 10, the device 104 a at each occurrence of predicted interference
And 104b both apply the corresponding required filtering to correspondingly cancel the respective interference signal. Similar to the above, the basic operation of the wireless device 100 is substantially unchanged, but in addition to the above, the wireless device 100 includes each device 1
04a, the pseudo-random frequency hopping pattern, the interference frequency, and the corresponding filtering that should be adopted to cancel the respective interfering signal, and the determined filtering and the time when the filtering is applied to the device 104a and It has an additional obligation to proactively notify 104b.
【0047】
次に図11a、図11bを参照すると、これらの付加的義務を有するワイヤレ
スデバイス100のアーキテクチャおよび動作フローが示される。図11aに示
されたようにワイヤレスデバイス100は基本的に、図9aを参照して先に記述
された実施例である。すなわちワイヤレスデバイス100は付加的にネットワー
ク・マネージャ1104も備えるが、干渉を予防的に減少するという付加的義務
はネットワーク・マネージャ1104が負うことが僅かに異なる。Referring now to FIGS. 11 a and 11 b, the architecture and operational flow of wireless device 100 with these additional obligations is shown. Wireless device 100, as shown in FIG. 11a, is basically the embodiment described above with reference to FIG. 9a. That is, the wireless device 100 additionally comprises a network manager 1104, although the network manager 1104 is slightly different from the additional obligation of proactively reducing interference.
【0048】
図11bに示されたように、初期化時にネットワーク・マネージャ1104は
、観察期間に対してデバイス104aおよび104bの動作を監視すると共に、
デバイス104aが従う擬似ランダム周波数ホッピング・パターンと、デバイス
104bとの干渉周波数を決定1112する。これは此処でも、業界公知の多数
の技術の任意のひとつを用いて達成され得る。次にネットワーク・マネージャ1
104は、”他方のデバイス”の夫々の干渉信号を対応的に取り消すべくデバイ
ス104aおよび104bにより採用されるべき対応フィルタリングを決定し、
且つ、決定された情報をデバイス104aおよび104bに提供1114する。
一実施例においては、先に言及されたように、採用されるべき対応フィルタリン
グは他方のデバイスの信号に従い逆に形成されたノッチ・フィルタ(図12参照
)である。すなわち各デバイス104aは各デバイス104bの送信信号に従い
逆に形成されたノッチ・フィルタを適用するが、各デバイス104bは各デバイ
ス104aの送信信号に従い逆に形成されたノッチ・フィルタを適用する。[一
般にノッチ・フィルタはこの技術分野において公知であり、これ以上説明しない
。]At initialization, the network manager 1104 monitors the operation of the devices 104a and 104b for an observation period, as shown in FIG. 11b.
Determine 1112 the interference frequency with device 104b and the pseudo-random frequency hopping pattern that device 104a follows. Again, this can be accomplished using any one of numerous techniques known in the art. Next is network manager 1
104 determines the corresponding filtering to be adopted by the devices 104a and 104b to correspondingly cancel the respective interfering signal of the "other device",
In addition, the determined information is provided 1114 to the devices 104a and 104b.
In one embodiment, as mentioned above, the corresponding filtering to be adopted is a notch filter (see FIG. 12) which is inversely shaped according to the signal of the other device. That is, each device 104a applies the notch filter inversely formed according to the transmission signal of each device 104b, while each device 104b applies the notch filter inversely formed according to the transmission signal of each device 104a. [Generally, notch filters are known in the art and will not be described further. ]
【0049】
次にネットワーク・マネージャ1104は作業継続的に、決定された上記擬似
ランダムパターンおよび干渉周波数を用いて、干渉が生じるであろう時点を予測
1116する。干渉が生じるべきときは常に、ネットワーク・マネージャ110
4は対応フィルタリングを対応的に適用すべきことをデバイス104aおよび1
04bに先行的に通知1118することから、両デバイス104aおよび104
bは干渉なしで作動し得る。上記プロセスは、動作する両形式のワイヤレスデバ
イス104aおよび104bが存在する限り継続する。[同様に、各デバイス1
04aによるフィルタリングの適用もまた、その周波数が実際に干渉周波数と同
一であるときにのみ条件付きで実施され得る。]The network manager 1104 then continually works to predict 1116 when interference will occur using the determined pseudo-random pattern and the interference frequency. Whenever interference should occur, network manager 110
4 devices 104a and 1 that corresponding filtering should be applied correspondingly
04b in advance to notify 1118 that both devices 104a and 104
b can operate without interference. The above process continues as long as both types of wireless devices 104a and 104b are operational. [Similarly, each device 1
The application of filtering according to 04a can also be conditionally carried out only when its frequency is in fact the same as the interference frequency. ]
【0050】
前記と同様に、一実施例においてネットワーク・マネージャ1104は較正を
周期的に反復する。更なる別実施例においてネットワーク・マネージャ1104
はデバイス104aおよび104b間の実際の干渉を監視し、干渉間の平均時間
を観測し得る。ネットワーク・マネージャ1104は、観測された干渉間の平均
時間が所定の性能レベルより低下したときは常に、上記較正を反復する。As before, in one embodiment the network manager 1104 periodically repeats the calibration. In yet another embodiment, network manager 1104
May monitor the actual interference between devices 104a and 104b and observe the average time between interferences. The network manager 1104 repeats the above calibration whenever the average time between observed interferences falls below a predetermined performance level.
【0051】
当業者であれば理解するように、直上に記述された動作の改善方法は、両形式
のネットワーク・デバイスにノッチ・フィルタリングを応答的に適用する能力を
備えることにより、各デバイス104aおよび104aに対する最小限の変更で
実施され得る。[同様に、デバイス104aはノッチ・フィルタリングの条件付
き適用を実施する単純な組合せロジックを付加的に備え得る。]As will be appreciated by those skilled in the art, the method of operation improvement described immediately above provides each device 104a and 104a with the ability to responsively apply notch filtering to both types of network devices. It can be implemented with minimal changes to 104a. [Similarly, device 104a may additionally comprise simple combinatorial logic implementing conditional application of notch filtering. ]
【0052】
図8a、図8bおよび図9a、図9bに関して記述された各実施例と同様に、
更なる他の実施例においては1114にて必要なフィルタリングを上記デバイス
に通知することに加え、ワイヤレスデバイス100は上記各デバイスに対して該
各デバイスが干渉の発生を自己決定して適切なフィルタリングを適用し得るよう
に衝突マップを提供する。換言すると、動作1116は各デバイスに分配され、
動作1118は排除される。Similar to the embodiments described with respect to FIGS. 8a, 8b and 9a, 9b,
In yet another embodiment, in addition to notifying the device of the required filtering at 1114, the wireless device 100 may self-determine to each device that each device is experiencing interference and perform appropriate filtering. Provide a collision map as applicable. In other words, operation 1116 is distributed to each device,
Act 1118 is eliminated.
【0053】
次に図14に移ると、別実施例に従い本発明のワイヤレスデバイス100の別
の概観がワイヤレスネットワーク108aおよび108bの夫々のデバイス10
4aおよび104bと共に示される。該実施例において各デバイスは相補的方法
で付加的に作動することで各デバイス間の干渉を予防的に減少する。例示目的で
、各ワイヤレスデバイス104aは周波数ホッピング・プロトコルを採用するも
のとする。更に、各ワイヤレスデバイス104aは少なくとも2つのサブセット
に細分され、2つのサブセットのデバイスは少なくとも2つの対応擬似ランダム
パターンに従って連続する周波数を採用する。[上記周波数ホッピング・プロト
コルがブルートゥースであるという一実施例において、各サブセットは「ピコネ
ット(piconet)」に対応する。理解を容易にするためにサブセットの各
々には唯一個のデバイス104aが示されるが、本発明はひとつ以上のデバイス
を有する各サブセットにより実施され得ることを銘記されたい。]Turning next to FIG. 14, another overview of the wireless device 100 of the present invention is that of each device 10 of the wireless networks 108a and 108b in accordance with another embodiment.
Shown with 4a and 104b. In this embodiment, each device additionally operates in a complementary manner to preventively reduce interference between each device. For exemplary purposes, each wireless device 104a shall employ a frequency hopping protocol. Further, each wireless device 104a is subdivided into at least two subsets, with the devices in the two subsets adopting consecutive frequencies according to at least two corresponding pseudo-random patterns. [In one embodiment, where the frequency hopping protocol is Bluetooth, each subset corresponds to a "piconet". Although only a single device 104a is shown in each of the subsets for ease of understanding, it should be noted that the present invention may be implemented with each subset having more than one device. ]
【0054】
本発明に依れば干渉の所望の予防的減少を実施するために、各デバイス104
aの種々のサブセットが同期方法で操作される(図15参照)。一実施例におい
て上記同期は、種々のサブセットの送信および受信動作を基準信号に同期するこ
とで実施される。一実施例において上記基準信号は各デバイス104bのひとつ
により提供される。他の実施例において上記基準信号は(不図示の)更に別のデ
バイスにより提供される。相補的に、各デバイス104bは上記基準信号に整列
された送信および受信動作によっても操作される。In accordance with the present invention, each device 104 is implemented to implement the desired preventive reduction of interference.
Different subsets of a are operated on in a synchronized manner (see Figure 15). In one embodiment, the synchronization is performed by synchronizing the transmit and receive operations of the various subsets with a reference signal. In one embodiment, the reference signal is provided by one of each device 104b. In another embodiment, the reference signal is provided by yet another device (not shown). Complementarily, each device 104b is also operated by transmit and receive operations aligned to the reference signal.
【0055】
この実施例に対しては、前述の新規な特徴のひとつ以上を取入れたことに加え
てワイヤレスデバイス100は更に、各デバイス104aの同期的動作および各
デバイス104bの整列的動作に対して相補的な方法で作動することで、上記各
デバイス間の干渉の所望減少を実施する。特にコントローラマネージャ106a
および106bの一方もしくは両方に依れば、上記2つのプロトコルと整列され
た制御クロックにより該2つのコントローラマネージャ106aおよび106b
は動作し得る。For this embodiment, in addition to incorporating one or more of the novel features described above, the wireless device 100 also provides for synchronous operation of each device 104a and aligned operation of each device 104b. Acting in a complementary manner provides the desired reduction in interference between the devices. Especially the controller manager 106a
According to one or both of the two controller managers 106a and 106b, a control clock aligned with the above two protocols is used to control the two controller managers 106a and 106b.
Can work.
【0056】
より詳細には一実施例において、単一のまたは複数のコントローラマネージャ
106aおよび/または106bは、各サブセットの内の少なくともひとつのサ
ブセットの各デバイス104aと通信を開始した後でワイヤレスデバイス100
がワイヤレスネットワーク108bに参加したとき、該ワイヤレスデバイス10
0により上記2つのプロトコルに対する2つの制御クロックがインクリメント的
(incrementally)に整列されるように設定される。一実施例にお
いて上記インクリメント的整列は、送信タイムスロットに関する誤整列の量に依
存して、依存的方法で実施される。一実施例において上記インクリメント的整列
は、もし誤整列の量が送信タイムスロット・サイズの半分より小さければ送信タ
イムスロットの開始時点をm個の連続的な送信タイムスロットに対する所定量だ
けデクリメント(decrement)することにより、または、もし誤整列の
量が送信タイムスロット・サイズの半分より小さければ送信タイムスロットの開
始時点をn個の連続的な送信タイムスロットに対する所定量だけインクリメント
することにより、実施される。More particularly, in one embodiment, the single or multiple controller managers 106a and / or 106b initiate communication with each device 104a of at least one of the subsets before wireless device 100.
When the wireless network 108b joins the wireless device 10b.
A 0 sets the two control clocks for the two protocols to be incrementally aligned. In one embodiment, the incremental alignment is implemented in a dependent manner, depending on the amount of misalignment associated with the transmission timeslot. In one embodiment, the incremental alignment decrements the start of the transmit timeslot by a predetermined amount for m consecutive transmit timeslots if the amount of misalignment is less than half the transmit timeslot size. Or by incrementing the start time of the transmission timeslot by a predetermined amount for n consecutive transmission timeslots if the amount of misalignment is less than half the transmission timeslot size. .
【0057】
換言すると、各デバイス104bにより採用されたプロトコルに対する送信期
間(transmission period)が0、B、2B、…、kB(0
≦k<264)であり且つ各デバイス104aにより採用されたプロトコルの送
信タイムスロットがd、d+S、…、d+mSなど(0≦d<S)にて開始する
なら、ネットワーク108aのプロトコルの送信タイムスロットの開始時点は、
dがS/2以下であるかS/2より大きいかに依存して、m個のまたはn個の連
続する送信タイムスロットに対してtマイクロ秒だけ連続的に調節され得る。一
実施例において、Sは625マイクロ秒であり且つtは8マイクロ秒に設定され
る。該実施例に対し、もしdがS/2以下であればmはd/8より小さな最大整
数に設定されるが、もしdがS/2より大きければnはS−(d/8)より小さ
な最大整数に設定される。In other words, the transmission period for the protocol adopted by each device 104b (transmission period) is 0, B, 2B, ..., kB (0
≦ k <2 64 ) and the transmission time slot of the protocol adopted by each device 104a starts at d, d + S, ..., d + mS, etc. (0 ≦ d <S), the transmission time of the protocol of the network 108a. When the slot starts,
Depending on whether d is less than or equal to S / 2 or greater than S / 2, it can be continuously adjusted by t microseconds for m or n consecutive transmission time slots. In one embodiment, S is 625 microseconds and t is set to 8 microseconds. In contrast to the embodiment, if d is S / 2 or less, m is set to a maximum integer smaller than d / 8, but if d is larger than S / 2, n is larger than S- (d / 8). Set to a small maximum integer.
【0058】
他の実施例、他の判定基準および/またはパラメータにおいては、他のインク
リメント手法さえも代わりに採用され得る。ただし、一実施例において上記イン
クリメント的整列は、”振動を減衰”するために少なくとも所定数の送信タイム
スロットだけ待機した後でのみ反復される。一実施例において、待機される送信
タイムスロットの上記所定数は10である。他の実施例においては、異なる待機
期間が代わりに使用され得る。In other embodiments, other criteria and / or parameters, even other incrementing techniques may be employed instead. However, in one embodiment, the incremental alignment is only repeated after waiting at least a predetermined number of transmission time slots to "dampen the oscillations". In one embodiment, the predetermined number of transmission time slots queued is ten. In other embodiments, different waiting periods may be used instead.
【0059】
次に図13を参照すると、別実施例に従い本発明の概観が示される。図1の実
施例と同様に、ワイヤレスデバイス100はワイヤレスネットワーク108aお
よび108bのデバイス104aおよび104bと通信的に接続される。ワイヤ
レスデバイス100は協調して上記2つのプロトコルの送信および受信を実施す
ることから、該ワイヤレスデバイス100は夫々のプロトコルに従い同時にワイ
ヤレスネットワーク108aおよび108bの各デバイス104aおよび104
bを操作し得る。ただし前述の全ての実施例とは異なりワイヤレスデバイス10
0は単一のワイヤレス送受信機1302を備え、該ワイヤレス送受信機1302
は、結合信号送信/受信セクション1303と、該結合信号送信/受信セクショ
ン1303を共有する所定数の送信および受信信号up/down変換セクショ
ン1205とを含む。ワイヤレスデバイス100は更に制御器/信号処理(C/
SP)セクション1306を含むが、該セクション1306は、ワイヤレス送受
信機1302による送信のためにデータを処理し、ワイヤレス送受信機1302
により受信された信号を処理し、且つ、データ/信号処理動作ならびにワイヤレ
ス送受信機1302の動作を制御する。ワイヤレスデバイス100の構成および
動作は上記第2の親出願第09/436,458号の主題であるが、該親出願は
言及したことにより完全に援用される。付加的に一定の実施例においてワイヤレ
スデバイス100は長いパケットに対する見込的な干渉の予見と共に/無しで、
図8a、図8bおよび図9a、図9bを参照して先に記述された各機能を備えた
ネットワーク・マネージャを備える。他の実施例においてワイヤレスデバイス1
00は、図10および図11a、図11bに関して前述された各機能を備えたネ
ットワーク・マネージャを備える。更なる他の実施例においてワイヤレスデバイ
ス100は、図14および図15に関して前述された各機能を備える。一言で述
べれば、図8a、図8b、図9a、図9b、図10および図11a、図11bな
らびに図14および図15を参照して記述された機能および操作方法は、上記の
第1親出願である第09/408,725号の多重プロトコルワイヤレス装置に
より、または、上記第2親出願の多重プロトコルワイヤレス装置により実施され
得る。Referring now to FIG. 13, an overview of the present invention is shown according to another embodiment. Similar to the embodiment of FIG. 1, wireless device 100 is communicatively coupled to devices 104a and 104b of wireless networks 108a and 108b. Since the wireless device 100 cooperates to perform transmission and reception of the above two protocols, the wireless device 100 simultaneously conforms to the respective protocols of each device 104a and 104 of the wireless networks 108a and 108b.
b can be manipulated. However, unlike all the embodiments described above, the wireless device 10
0 comprises a single wireless transceiver 1302,
Includes a combined signal transmit / receive section 1303 and a predetermined number of transmit and receive signal up / down transform sections 1205 sharing the combined signal transmit / receive section 1303. The wireless device 100 also includes a controller / signal processing (C /
SP) section 1306, which processes the data for transmission by the wireless transceiver 1302, the wireless transceiver 1302.
Process signals received by and control data / signal processing operations as well as the operation of wireless transceiver 1302. The configuration and operation of the wireless device 100 is the subject of the second parent application Ser. No. 09 / 436,458, which is hereby fully incorporated by reference. Additionally, in certain embodiments, the wireless device 100 with / without predictive interference for long packets,
It comprises a network manager with the functions described above with reference to Figures 8a, 8b and 9a, 9b. In another embodiment wireless device 1
00 comprises a network manager with the functions described above with respect to FIGS. 10 and 11a, 11b. In yet another embodiment, the wireless device 100 comprises the functionality described above with respect to FIGS. 14 and 15. In short, the functions and operating methods described with reference to Figures 8a, 8b, 9a, 9b, 10 and 11a, 11b and 14 and 15 are based on the above-mentioned first parent. It may be implemented by the multi-protocol wireless device of application No. 09 / 408,725 or by the multi-protocol wireless device of the second parent application.
【0060】
故に、干渉の予防的減少を含め、複数のワイヤレス通信プロトコルと、関連す
る種々の動作方法とを相当に容易に操作し得るワイヤレスデバイスが記述された
。本発明は上記の図示実施例に関して記述されたが、当業者であれば本発明は記
述された実施例に限定されないことを認識し得よう。本発明は、添付の請求の範
囲の精神および有効範囲内で改変および変更を以て実施され得る。故に上記記述
は、本発明に関して限定的ではなく例示的とみなされるべきである。Thus, a wireless device has been described that can reasonably easily handle multiple wireless communication protocols and associated various methods of operation, including proactive reduction of interference. Although the invention has been described with reference to the illustrated embodiments above, those skilled in the art will recognize that the invention is not limited to the described embodiments. The present invention may be practiced with modification and alteration within the spirit and scope of the appended claims. Therefore, the above description should be regarded as illustrative rather than limiting with respect to the present invention.
【図1】 一実施例に従い本発明のワイヤレスデバイスの概観を示す図である。[Figure 1] FIG. 3 is a diagram showing an overview of a wireless device of the present invention according to one embodiment.
【図2】 一実施例に従い図1のワイヤレスデバイスの動作の間隔を示す図である。[Fig. 2] 3 is a diagram illustrating intervals of operation of the wireless device of FIG. 1 according to one embodiment. FIG.
【図3】 一実施形態に従い図1のワイヤレスデバイスを更に詳細に示す図である。[Figure 3] FIG. 2 illustrates the wireless device of FIG. 1 in further detail according to one embodiment.
【図4】
一実施形態に従い図3の状態マシンの動作状態およびフローを更に詳細に示す
図である。4 is a more detailed diagram of the operating states and flow of the state machine of FIG. 3 according to one embodiment.
【図5】 別実施形態に従い図1のワイヤレスデバイスを更に詳細に示す図である。[Figure 5] 2 is a more detailed view of the wireless device of FIG. 1 according to another embodiment. FIG.
【図6】
一実施形態に従い図5の状態マシンの動作状態およびフローを更に詳細に示す
図である。6 is a more detailed diagram of the operating states and flow of the state machine of FIG. 5 according to one embodiment.
【図7】
更なる別実施形態に従い図1のワイヤレスデバイスを更に詳細に示す図である
。7 is a more detailed view of the wireless device of FIG. 1 in accordance with yet another embodiment.
【図8a】
2つの代替実施例の各々に従い図1のワイヤレスデバイスの動作の時間間隔を
示す図である。FIG. 8a is a diagram illustrating time intervals of operation of the wireless device of FIG. 1 according to each of two alternative embodiments.
【図8b】
2つの代替実施例の各々に従い図1のワイヤレスデバイスの動作の時間間隔を
示す図である。8b is a diagram illustrating time intervals of operation of the wireless device of FIG. 1 according to each of two alternative embodiments.
【図9a】
一実施例に従い、図8a乃至図8bから選択された操作方法を実施する図1の
ワイヤレスデバイス100のアーキテクチャおよび動作フローを示す図である。9a illustrates an architecture and operational flow of the wireless device 100 of FIG. 1 implementing a method of operation selected from FIGS. 8a-8b, according to one embodiment.
【図9b】
一実施例に従い、図8a乃至図8bから選択された操作方法を実施する図1の
ワイヤレスデバイス100のアーキテクチャおよび動作フローを示す図である。9b is a diagram illustrating the architecture and operational flow of the wireless device 100 of FIG. 1 implementing a method of operation selected from FIGS. 8a-8b, according to one embodiment.
【図10】 別実施例に従い図1のワイヤレスデバイスの動作の間隔を示す図である。[Figure 10] FIG. 6 is a diagram showing intervals of operation of the wireless device of FIG. 1 according to another embodiment.
【図11a】
一実施例に従い、図11の操作方法を実施する図1のワイヤレスデバイス10
0のアーキテクチャおよび動作フローを示す図である。11a is a wireless device 10 of FIG. 1 implementing the method of operation of FIG. 11, according to one embodiment.
FIG. 3 is a diagram showing an architecture and an operation flow of 0.
【図11b】
一実施例に従い、図11の操作方法を実施する図1のワイヤレスデバイス10
0のアーキテクチャおよび動作フローを示す図である。11b is a wireless device 10 of FIG. 1 implementing the method of operation of FIG. 11, according to one embodiment.
FIG. 3 is a diagram showing an architecture and an operation flow of 0.
【図12】 ノッチ・フィルタリングの概念を示す図である。[Fig. 12] It is a figure which shows the concept of notch filtering.
【図13】 別実施例に従い本発明のワイヤレスデバイスの概観を示す図である。[Fig. 13] FIG. 6 is a diagram showing an overview of a wireless device of the present invention according to another embodiment.
【図14】
更なる別実施例に従う他のワイヤレスデバイスと共に本発明の多重プロトコル
ワイヤレスデバイスの別の概観を示す図である。FIG. 14 illustrates another overview of a multi-protocol wireless device of the present invention with other wireless devices according to yet another embodiment.
【図15】
対応する2つの周波数ホッピング・パターンに従い周波数ホッピング・プロト
コルを採用したデバイスの2つのサブセットの同期的動作の概念を示す図である
。FIG. 15 illustrates the concept of synchronous operation of two subsets of devices that employ a frequency hopping protocol according to two corresponding frequency hopping patterns.
【手続補正書】[Procedure amendment]
【提出日】平成14年4月10日(2002.4.10)[Submission date] April 10, 2002 (2002.4.10)
【手続補正1】[Procedure Amendment 1]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】全図[Correction target item name] All drawings
【補正方法】変更[Correction method] Change
【補正の内容】[Contents of correction]
【図1】 [Figure 1]
【図2】 [Fig. 2]
【図3】 [Figure 3]
【図4】 [Figure 4]
【図5】 [Figure 5]
【図6】 [Figure 6]
【図7】 [Figure 7]
【図8A】 FIG. 8A
【図8B】 FIG. 8B
【図9A】 FIG. 9A
【図9B】 FIG. 9B
【図10】 [Figure 10]
【図11A】 FIG. 11A
【図11B】 FIG. 11B
【図12】 [Fig. 12]
【図13】 [Fig. 13]
【図14】 FIG. 14
【図15】 FIG. 15
───────────────────────────────────────────────────── フロントページの続き (31)優先権主張番号 09/439,946 (32)優先日 平成11年11月12日(1999.11.12) (33)優先権主張国 米国(US) (31)優先権主張番号 09/560,672 (32)優先日 平成12年4月27日(2000.4.27) (33)優先権主張国 米国(US) (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE),OA(BF,BJ ,CF,CG,CI,CM,GA,GN,GW,ML, MR,NE,SN,TD,TG),AP(GH,GM,K E,LS,MW,MZ,SD,SL,SZ,TZ,UG ,ZW),EA(AM,AZ,BY,KG,KZ,MD, RU,TJ,TM),AE,AG,AL,AM,AT, AU,AZ,BA,BB,BG,BR,BY,BZ,C A,CH,CN,CR,CU,CZ,DE,DK,DM ,DZ,EE,ES,FI,GB,GD,GE,GH, GM,HR,HU,ID,IL,IN,IS,JP,K E,KG,KP,KR,KZ,LC,LK,LR,LS ,LT,LU,LV,MA,MD,MG,MK,MN, MW,MX,MZ,NO,NZ,PL,PT,RO,R U,SD,SE,SG,SI,SK,SL,TJ,TM ,TR,TT,TZ,UA,UG,UZ,VN,YU, ZA,ZW (72)発明者 ツァオ,シュードン アメリカ合衆国,オレゴン 97229,ポー トランド,ノースウエスト アンダルシア ン ウェイ 16150 (72)発明者 ギノサー,ラン イスラエル国,36001 ノフィット,ガリ ル ストリート 104 Fターム(参考) 5K033 BA08 CB08 CB14 DA01 DA17 EC03 5K067 AA03 BB21 CC04 CC08 CC10 EE04 【要約の続き】 の内の複数個の周波数にわたる長いパケットの送信が上 記第2ワイヤレスネットワークのデバイスとの干渉を引 き起こすか否かに関する見込的予見を促進し得る。─────────────────────────────────────────────────── ─── Continued front page (31) Priority claim number 09 / 439,946 (32) Priority date November 12, 1999 (November 12, 1999) (33) Priority claiming countries United States (US) (31) Priority claim number 09 / 560,672 (32) Priority date April 27, 2000 (April 27, 2000) (33) Priority claiming countries United States (US) (81) Designated countries EP (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, I T, LU, MC, NL, PT, SE), OA (BF, BJ , CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG), AP (GH, GM, K E, LS, MW, MZ, SD, SL, SZ, TZ, UG , ZW), EA (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM), AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, C A, CH, CN, CR, CU, CZ, DE, DK, DM , DZ, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, K E, KG, KP, KR, KZ, LC, LK, LR, LS , LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, PL, PT, RO, R U, SD, SE, SG, SI, SK, SL, TJ, TM , TR, TT, TZ, UA, UG, UZ, VN, YU, ZA, ZW (72) Inventor Zhao and Shudon Pau, Oregon 97229, United States Toland, Northwest Andalusia Nway 16150 (72) Inventor Ginocer, Ran Israel, 36001 Nofit, Gully Le Street 104 F term (reference) 5K033 BA08 CB08 CB14 DA01 DA17 EC03 5K067 AA03 BB21 CC04 CC08 CC10 EE04 [Continued summary] The transmission of long packets over multiple frequencies Note that it may interfere with devices on the second wireless network. It can facilitate prospective prediction about whether or not it will happen.
Claims (39)
ブセットを含む第1の複数の装置であって、各装置は第1周波数ホッピング・プ
ロトコルに従いワイヤレス通信を行い得ると共に、上記第1および第2サブセッ
トは第1および第2擬似ランダムパターンに基づく第1および第2周波数ホッピ
ング・パターンに従い動作する、第1の複数の装置と、 相互にワイヤレスでネットワーク化された第2の複数の装置であって、各装置
は第2プロトコルに従いワイヤレスで通信し得る第2の複数の装置と、を備え、 上記第1の複数の装置の上記第1および第2サブセットは動作が同期され、且
つ、上記第2の複数の装置は上記第1の複数の装置の上記第1および第2サブセ
ットの上記同期的動作に相補的に動作することにより、上記第1および第2装置
間の干渉を予防的に減少する、 ネットワーク化された装置の集合体。1. A first plurality of devices comprising first and second subsets wirelessly networked together, each device capable of wireless communication according to a first frequency hopping protocol, and A first plurality of devices, the first and second subsets operating according to first and second frequency hopping patterns based on the first and second pseudo-random patterns; and a second plurality of devices wirelessly networked together. A second plurality of devices each capable of wirelessly communicating according to a second protocol, the first and second subsets of the first plurality of devices being synchronized in operation, and , The second plurality of devices operate complementarily to the synchronous operation of the first and second subsets of the first plurality of devices. To reduce interference between the first and second device prophylactically, collection of networked devices.
準信号に対して動作が同期されると共に、前記第2の複数の装置は同一の基準信
号に動作的に整列されて、上記第1および第2装置間における干渉の前記予防的
減少を実施する、請求項1に記載の装置。2. The first and second subsets of the first plurality of devices are operationally synchronized with respect to a reference signal, and the second plurality of devices are operatively aligned with the same reference signal. The device of claim 1, wherein the device is configured to perform the prophylactic reduction of interference between the first and second devices.
1および第2サブセットの前記同期的動作に対して相補的に前記第1および第2
の複数の装置とワイヤレスで通信して上記第1および第2の複数の装置の干渉を
予防的に減少する第1および第2送受信機を備えた多重プロトコル装置を更に備
えて成る、 請求項1に記載の装置。3. The networked collection of devices is responsive to the first and second protocols and for the synchronous operation of the first and second subsets of the first plurality of devices. Complementarily said first and second
7. A multi-protocol device comprising first and second transceivers for wirelessly communicating with a plurality of said devices to prevent interference of said first and second plurality of devices in a preventive manner. The device according to.
期されると共に、前記第2の複数の装置は同一の基準信号に対して動作的に整列
され、且つ、 前記多重プロトコル装置は、前記同期に対して且つ前記基準信号に関する前記
整列に対して相補的な方法で動作することで前記各装置間の干渉の前記予防的減
少を実施する制御ロジックを含む、請求項3に記載の装置。4. The first and second subsets are operationally synchronized to a reference signal, the second plurality of devices are operatively aligned to the same reference signal, and the multiplexed. 4. The protocol device comprises control logic for performing the preventive reduction of interference between the devices by operating in a complementary manner to the synchronization and to the alignment with respect to the reference signal. The device according to.
ントして実施するロジックを含む、請求項4に記載の装置。5. The apparatus of claim 4, wherein the control logic includes logic that performs incremental alignment with respect to the reference signal.
法の内から選択されたひとつにより、インクリメントして、前記基準信号に対す
る前記整列を実施するロジック、 を含む請求項4に記載の装置。6. The control logic increments the alignment with respect to the reference signal by at least one selected from first and second methods depending on the amount of misalignment with a transmission timeslot. The apparatus of claim 4, including logic for implementing.
イズの半分より小さければ送信タイムスロットの開始時点をm個の連続的な送信
タイムスロットに対する所定量だけデクリメントする、請求項6に記載の装置。7. The logic decrements the start of a transmit timeslot by a predetermined amount for m consecutive transmit timeslots if the amount of misalignment is less than half the transmit timeslot size. 6. The device according to 6.
イズの半分より大きければ送信タイムスロットの開始時点をn個の連続的な送信
タイムスロットに対する所定量だけインクリメントする、請求項6に記載の装置
。8. The logic increments the start of a transmit timeslot by a predetermined amount for n consecutive transmit timeslots if the amount of misalignment is greater than half the transmit timeslot size. 6. The device according to 6.
ットワークの夫々の第1および第2ネットワーク・デバイスに対して第1および
第2プロトコルに従い信号を送信および受信する複数のワイヤレス送受信機であ
って、上記第1ネットワーク・デバイスは同期して第1および第2擬似ランダム
パターンに基づく第1および第2周波数ホッピング・パターンに従い送信および
受信を行う第1および第2サブセットを備え、上記第1プロトコルは周波数ホッ
ピング・プロトコルである、複数のワイヤレス送受信機と、 上記第1ネットワーク・デバイスの上記第1および第2サブセットの上記同期
的動作を補足する方法で上記各ワイヤレス送受信機の動作を制御かつ協調して、
当該装置と上記第1および第2ネットワーク・デバイスとの間の干渉を減少する
少なくともひとつのコントローラマネージャと、 を備えた装置。9. A plurality of transmitting and receiving signals according to first and second protocols to respective first and second network devices of first and second wireless networks communicatively connected to the apparatus. A wireless transceiver, wherein the first network device comprises first and second subsets that synchronously transmit and receive according to first and second frequency hopping patterns based on first and second pseudo-random patterns. , The first protocol is a frequency hopping protocol, and a plurality of wireless transceivers for each wireless transceiver in a manner complementary to the synchronous operation of the first and second subsets of the first network device. Control and coordinate movements,
At least one controller manager for reducing interference between the device and the first and second network devices.
第1ネットワーク・デバイスの前記第1および第2サブセットが動作を同期する
基準信号に対して前記ワイヤレス送受信機の送信および受信動作を整列するロジ
ックを含む、請求項9に記載の装置。10. The logic for at least one controller manager to align transmit and receive operations of the wireless transceiver with respect to a reference signal with which the first and second subsets of the first network device synchronize operation. 10. The device of claim 9, comprising:
基準信号に対する前記整列をインクリメントして実施するロジックを含む、請求
項10に記載の装置。11. The apparatus of claim 10, wherein the at least one controller manager includes logic to incrementally perform the alignment with respect to the reference signal.
イムスロットとの誤整列の量に依存して少なくとも第1および第2の方法の内か
ら選択されたひとつによりインクリメントして実施する、請求項10に記載の装
置。12. The logic performs the alignment with respect to the reference signal in increments of at least one selected from first and second methods depending on the amount of misalignment with a transmission time slot. The device according to claim 10.
サイズの半分より小さければ送信タイムスロットの開始時点をm個の連続的な送
信タイムスロットに対する所定量だけ段減する、請求項12に記載の装置。13. The logic is such that if the amount of misalignment is a transmission time slot
13. The apparatus according to claim 12, wherein the start time of the transmission time slot is reduced by a predetermined amount for m consecutive transmission time slots if it is less than half the size.
サイズの半分より大きければ送信タイムスロットの開始時点をn個の連続的な送
信タイムスロットに対する所定量だけインクリメントする、請求項12に記載の
装置。14. The logic is such that if the amount of misalignment is a transmission time slot
13. The apparatus of claim 12, wherein the start time of a transmission timeslot is incremented by a predetermined amount for n consecutive transmission timeslots if greater than half the size.
第2プロトコルは802.11周波数ホッピング、802.11直接拡散、80
2.11a、802.11bおよびホームRFから成る群から選択されたプロト
コルである、請求項9に記載の装置。15. The first protocol is Bluetooth, and the second protocol is 802.11 frequency hopping, 802.11 direct spread, 80.
10. The apparatus of claim 9, which is a protocol selected from the group consisting of 2.11a, 802.11b and home RF.
パームサイズ形式から成る群から選択された形態要因を有するコンピュータであ
る、請求項9に記載の装置。16. The device of claim 9, wherein the device is a computer having a form factor selected from the group consisting of desktop format, notebook format and palm size format.
、 (a)周波数ホッピング・プロトコルである第1プロトコルに従い、且つ、夫
々第1および第2擬似ランダムパターンに基づく第1および第2周波数ホッピン
グ・パターンに従い第1ワイヤレスネットワークの第1ネットワーク・デバイス
の第1および第2サブセットの動作の同期方法に相補的な方法で、上記第1ネッ
トワーク・デバイスの上記第1および第2サブセットに対してデータを送信およ
び受信するために上記第1ワイヤレス送受信機を制御する段階と、 (b)第2プロトコルに従い、且つ、上記第1ネットワーク・デバイスの上記
第1および第2サブセットの上記同期的動作に対して第2ワイヤレスネットワー
クの第2ネットワーク・デバイスの動作の整列方法に相補的な方法で、上記第2
ネットワーク・デバイスに対してデータを送信および受信するために上記第2ワ
イヤレス送受信機を制御する段階と、 を備えた操作方法。17. An apparatus having first and second wireless transceivers, comprising: (a) a first protocol that is a frequency hopping protocol, and first and second based on first and second pseudo-random patterns, respectively. To the first and second subsets of the first network device in a manner complementary to the method of synchronizing the operation of the first and second subsets of the first network device of the first wireless network according to a frequency hopping pattern. Controlling the first wireless transceiver for transmitting and receiving data according to a second protocol, and (b) according to a second protocol and the synchronous operation of the first and second subsets of the first network device. To a second network device of a second wireless network to the In a complementary manner to the alignment method, the second
Controlling the second wireless transceiver to send and receive data to and from a network device.
バイスの前記第1および第2サブセットが動作を同期する基準信号に対して前記
第1および第2ワイヤレス送受信機の送信および受信動作を整列する段階を備え
る、請求項17に記載の方法。18. The control step of the complementary method comprises transmitting and receiving the first and second wireless transceivers to a reference signal with which the first and second subsets of the first network device synchronize operation. 18. The method of claim 17, comprising aligning receive operations.
される、請求項18に記載の方法。19. The method of claim 18, wherein the alignment with respect to the reference signal is performed incrementally.
誤整列の量に依存して少なくとも第1および第2の方法の内から選択されたひと
つでインクリメントして実施される、請求項18に記載の方法。20. The alignment with respect to the reference signal is performed in increments of at least one selected from first and second methods depending on the amount of misalignment with a transmission timeslot. 18. The method according to 18.
ムスロット・サイズの半分より小さければ送信タイムスロットの開始時点をm個
の連続的な送信タイムスロットに対する所定量だけデクリメントする段階から成
る、請求項20に記載の方法。21. The incremental alignment decrements the start time of a transmission timeslot by a predetermined amount for m consecutive transmission timeslots if the amount of misalignment is less than half the transmission timeslot size. 21. The method of claim 20, comprising:
ムスロット・サイズの半分より大きければ送信タイムスロットの開始時点をn個
の連続的な送信タイムスロットに対する所定量だけインクリメントする段階から
成る、請求項20に記載の方法。22. The incremental alignment increments the start time of a transmission timeslot by a predetermined amount for n consecutive transmission timeslots if the amount of misalignment is greater than half the transmission timeslot size. 21. The method of claim 20, comprising:
置であって、各装置は、擬似ランダムパターンに基づき連続的に採用される複数
の周波数から成る第1周波数ホッピング・プロトコルに従いワイヤレスで通信を
行い得る、第1の複数の装置と、 相互にワイヤレスでネットワーク化された第2の複数の装置であって、各装置
は第2プロトコルに従いワイヤレスで通信を行い得る第2の複数の装置と、 上記第1および第2プロトコルに従い経第1および第2の複数の装置とワイヤ
レスで通信を行い得る多重プロトコル装置と、を備え、 上記多重プロトコル装置は更に、少なくとも、上記第1プロトコルに従い上記
各第1ネットワーク・デバイスの内から選択された第1ネットワーク・デバイス
による、上記連続的周波数の内の複数個の周波数にわたる長いパケットの送信の
間に干渉が生ずるか否かの見込的予見を容易にすることを含め、少なくとも、上
記各装置間の干渉の減少を容易にする、 ネットワーク化された装置の集合体。23. A first plurality of devices wirelessly networked together, each device according to a first frequency hopping protocol consisting of a plurality of frequencies that are sequentially employed based on a pseudo-random pattern. A first plurality of devices capable of communicating wirelessly and a second plurality of devices wirelessly networked together, each device capable of communicating wirelessly according to a second protocol. And a multi-protocol device capable of wirelessly communicating with the first and second plurality of devices according to the first and second protocols, the multi-protocol device further including at least the first protocol. According to a first network device selected from among the first network devices according to Network, facilitating at least a reduction in interference between the devices, including facilitating a predictive prediction of whether or not interference will occur during the transmission of long packets across multiple frequencies within A collection of installed devices.
ークの前記第1ネットワーク・デバイスの擬似ランダム周波数ホッピング・パタ
ーンを決定し得るネットワーク・マネージャを含む、請求項23に記載のネット
ワーク化された装置の集合体。24. The networked according to claim 23, wherein the multi-protocol apparatus comprises a network manager capable of determining a pseudo-random frequency hopping pattern of the first network device of the first wireless network. A collection of devices.
似ランダム周波数ホッピング・パターンに基づき前記第1および第2ワイヤレス
ネットワークの前記第1および第2ネットワーク・デバイス間に干渉が生ずる時
点を予測し得る、請求項24に記載のネットワーク化された装置の集合体。25. The network manager further predicts when interference will occur between the first and second network devices of the first and second wireless networks based on the determined pseudo-random frequency hopping pattern. 25. A collection of networked devices according to claim 24, which is possible.
ットワーク・デバイスに対して衝突マップを提供し得る、請求項25に記載のネ
ットワーク化された装置の集合体。26. The collection of networked devices of claim 25, wherein the network manager may further provide a collision map for the first / second network device.
前記第1/第2ネットワーク・デバイスに通知し得る、請求項25に記載のネッ
トワーク化された装置の集合体。27. The collection of networked devices as claimed in claim 25, wherein the network manager may further inform the first / second network device of foreseen interference.
ネットワーク・デバイスに対して夫々第1および第2プロトコルに従い信号を送
信および受信する少なくともひとつのワイヤレス送受信機であって、上記第1プ
ロトコルは擬似ランダムパターンに従い連続的に採用される複数の周波数から成
る周波数ホッピング・プロトコルである、少なくともひとつの送受信機と、 上記第1プロトコルに従い上記各第1ネットワーク・デバイスの内から選択さ
れた第1ネットワーク・デバイスにより、少なくとも、上記連続的周波数の内の
複数個の周波数にわたる長いパケットの送信の間に干渉が生ずるか否かの見込的
予見を容易にすることにより、少なくとも、当該装置および上記各ネットワーク
・デバイス間の干渉の予防的減少を含め、上記送信および受信の性能を制御かつ
協調させるべく少なくともひとつのワイヤレス送受信機と連結された少なくとも
ひとつのコントローラマネージャと、 を備えた装置。28. First and second of first and second wireless networks
At least one wireless transceiver that transmits and receives signals to and from a network device according to first and second protocols, respectively, wherein the first protocol comprises a plurality of frequencies that are successively adopted according to a pseudo-random pattern. At least one of a plurality of the continuous frequencies by at least one transceiver that is a frequency hopping protocol and a first network device selected from the first network devices according to the first protocol. By facilitating a predictive prediction of whether interference will occur during the transmission of long packets over the frequency of the transmission of at least the preventive reduction of the interference between the apparatus and the network devices. At least to control and coordinate reception performance A device comprising at least one controller manager coupled to a wireless transceiver.
ネットワーク・デバイスの前記擬似ランダム周波数ホッピング・パターンを決定
し得るネットワーク・マネージャを更に含む、請求項28に記載の装置。29. The device is the first wireless network of the first wireless network.
29. The apparatus of claim 28, further comprising a network manager that can determine the pseudo-random frequency hopping pattern of a network device.
ンダム周波数ホッピング・パターンに基づき前記第1および第2ワイヤレスネッ
トワークの前記第1および第2ネットワーク・デバイス間に干渉が生ずる時点を
を予測するロジックを含む、請求項29に記載の装置。30. The network manager predicts when interference occurs between the first and second network devices of the first and second wireless networks based on the determined pseudo-random frequency hopping pattern. 30. The apparatus of claim 29, including logic for performing.
ットワーク・デバイスに対して衝突マップを提供し得る、請求項30に記載の装
置。31. The apparatus of claim 30, wherein the network manager may further provide a collision map for the first / second network device.
前記第1/第2ネットワーク・デバイスに通知し得る、請求項30に記載の装置
。32. The apparatus of claim 30, wherein the network manager may further notify the foreseen interference to the first / second network device.
第2プロトコルは802.11周波数ホッピング、802.11直接拡散、80
2.11a、802.11bおよびホームRFから成る群から選択されたプロト
コルである、請求項28に記載の装置。33. The first protocol is Bluetooth and the second protocol is 802.11 frequency hopping, 802.11 direct spread, 80.
29. The apparatus of claim 28, which is a protocol selected from the group consisting of 2.11a, 802.11b and home RF.
パームサイズ形式から成る群から選択された形態要因を有するコンピュータであ
る、請求項28に記載の装置。34. The device of claim 28, wherein the device is a computer having a form factor selected from the group consisting of desktop format, notebook format and palm size format.
つのコントローラマネージャとを有する装置における操作方法であって、 第1および第2ワイヤレスネットワークの第1および第2ネットワーク・デバ
イスに対して夫々第1および第2プロトコルに従い信号を送信および受信する上
記少なくともひとつのワイヤレス送受信機を制御する段階であって、上記第1プ
ロトコルは擬似ランダムパターンに従い連続的に採用される複数の周波数から成
る周波数ホッピング・プロトコルである段階と、 上記第1プロトコルに従い上記各第1ネットワーク・デバイスの内から選択さ
れた第1ネットワーク・デバイスにより、少なくとも、上記連続的周波数の内の
複数個の周波数にわたる長いパケットの送信の間に干渉が生ずるか否かの見込的
予見を容易にることにより、少なくとも、上記装置および上記各ネットワーク・
デバイス間の干渉の予防的減少を容易にする段階と、 を備えた操作方法。35. A method of operation in an apparatus having at least one wireless transceiver and at least one controller manager, the first method for the first and second network devices of the first and second wireless networks, respectively. And a step of controlling the at least one wireless transceiver for transmitting and receiving signals according to a second protocol, wherein the first protocol is a frequency hopping protocol consisting of a plurality of frequencies that are successively adopted according to a pseudo-random pattern. And transmitting a long packet over at least a plurality of said consecutive frequencies by a first network device selected from among said first network devices according to said first protocol. Interference occurs By simmer Kano expected manner foreseen easy, at least, said device and said each network
A step of facilitating the proactive reduction of interference between devices;
ットワークの前記第1ネットワーク・デバイスの擬似ランダム周波数ホッピング
・パターンを決定する段階を含む、請求項35に記載の方法。36. The method of claim 35, wherein said at least facilitating comprises determining a pseudo-random frequency hopping pattern for said first network device of said first wireless network.
ンダム周波数ホッピング・パターンに基づき前記第1および第2ワイヤレスネッ
トワークの前記第1および第2ネットワーク・デバイス間で干渉が生ずる時点を
予測する段階を更に含む、請求項36に記載の方法。37. The at least facilitating step comprises determining when interference occurs between the first and second network devices of the first and second wireless networks based on the determined pseudo-random frequency hopping pattern. 37. The method of claim 36, further comprising the step of predicting.
ワーク・デバイスに対して衝突マップを提供する段階を更に備える、請求項37
に記載の方法。38. The at least facilitating step further comprises providing a collision map for the first / second network device.
The method described in.
第1/第2ネットワーク・デバイスに通知する段階を更に備える、請求項37に
記載の方法。39. The method of claim 37, wherein the at least facilitating further comprises notifying the first / second network device of foreseen interference.
Applications Claiming Priority (9)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/408,725 US6894988B1 (en) | 1999-09-29 | 1999-09-29 | Wireless apparatus having multiple coordinated transceivers for multiple wireless communication protocols |
| US09/408,725 | 1999-09-29 | ||
| US09/436,458 | 1999-11-08 | ||
| US09/436,458 US6990082B1 (en) | 1999-11-08 | 1999-11-08 | Wireless apparatus having a transceiver equipped to support multiple wireless communication protocols |
| US09/439,946 | 1999-11-12 | ||
| US09/439,946 US6600726B1 (en) | 1999-09-29 | 1999-11-12 | Multiple wireless communication protocol methods and apparatuses |
| US09/560,672 | 2000-04-27 | ||
| US09/560,672 US6891857B1 (en) | 1999-09-29 | 2000-04-27 | Multiple wireless communication protocol methods and apparatuses including proactive reduction of interference |
| PCT/US2000/026807 WO2001024457A1 (en) | 1999-09-29 | 2000-09-29 | Multiple wireless communication protocol methods and apparatuses including proactive reduction of interference |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003510969A true JP2003510969A (en) | 2003-03-18 |
| JP2003510969A5 JP2003510969A5 (en) | 2007-07-12 |
Family
ID=27503559
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001527515A Abandoned JP2003510969A (en) | 1999-09-29 | 2000-09-29 | Multiple wireless communication protocol method and apparatus including preventive reduction of interference |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP1216545B1 (en) |
| JP (1) | JP2003510969A (en) |
| AT (1) | ATE416532T1 (en) |
| AU (1) | AU7734500A (en) |
| DE (1) | DE60040994D1 (en) |
| WO (1) | WO2001024457A1 (en) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6928266B1 (en) * | 1999-11-12 | 2005-08-09 | Intel Corporation | Wireless apparatus interference avoidance/resolution method and apparatuses |
| AU1143602A (en) | 2000-10-06 | 2002-04-15 | Aryya Communications Inc | Systems and methods for interference mitigation among multiple wlan protocols |
| US6526264B2 (en) | 2000-11-03 | 2003-02-25 | Cognio, Inc. | Wideband multi-protocol wireless radio transceiver system |
| US7668958B2 (en) | 2001-10-18 | 2010-02-23 | Intel Corporation | Method for discovery and routing using a priori knowledge in the form of application programme within mobile AD-HOC networks |
| US7190961B2 (en) * | 2001-10-18 | 2007-03-13 | Intel Corporation | Method for discovery and routing within mobile ad-hoc networks |
| KR100446614B1 (en) * | 2001-08-23 | 2004-09-04 | 삼성전자주식회사 | Method and apparatus for controlling wireless data communication networks |
| US7848741B2 (en) | 2003-12-30 | 2010-12-07 | Kivekaes Kalle | Method and system for interference detection |
| US7643811B2 (en) | 2004-05-26 | 2010-01-05 | Nokia Corporation | Method and system for interference detection |
| US7454171B2 (en) | 2005-02-25 | 2008-11-18 | Nokia Corporation | Method and system for VoIP over WLAN to Bluetooth headset using ACL link and sniff for aligned eSCO transmission |
| US7486932B2 (en) | 2005-02-25 | 2009-02-03 | Nokia Corporation | Method and system for VoIP over WLAN to bluetooth headset using advanced eSCO scheduling |
| US7546142B2 (en) | 2005-09-29 | 2009-06-09 | Intel Corporation | Device, system and method of coordination among wireless transceivers |
| US10672252B2 (en) | 2015-12-31 | 2020-06-02 | Delta Faucet Company | Water sensor |
| DE102019204916A1 (en) | 2019-04-05 | 2020-10-08 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | System combination of an asynchronous and a synchronous radio system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB9725659D0 (en) | 1997-12-03 | 1998-02-04 | Nokia Mobile Phones Ltd | The LPRF system with frequency hopping extensions |
-
2000
- 2000-09-29 JP JP2001527515A patent/JP2003510969A/en not_active Abandoned
- 2000-09-29 AT AT00967091T patent/ATE416532T1/en not_active IP Right Cessation
- 2000-09-29 EP EP00967091A patent/EP1216545B1/en not_active Expired - Lifetime
- 2000-09-29 AU AU77345/00A patent/AU7734500A/en not_active Abandoned
- 2000-09-29 WO PCT/US2000/026807 patent/WO2001024457A1/en active Application Filing
- 2000-09-29 DE DE60040994T patent/DE60040994D1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP1216545A1 (en) | 2002-06-26 |
| AU7734500A (en) | 2001-04-30 |
| ATE416532T1 (en) | 2008-12-15 |
| WO2001024457A1 (en) | 2001-04-05 |
| DE60040994D1 (en) | 2009-01-15 |
| EP1216545B1 (en) | 2008-12-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2003515260A (en) | Multiple wireless communication protocol method and apparatus | |
| JP2003515965A (en) | Multiple wireless communication protocol method and apparatus including quality of service considerations | |
| EP1216544B1 (en) | A wireless apparatus having multiple coordinated transceivers for multiple wireless communication protocols | |
| US6600726B1 (en) | Multiple wireless communication protocol methods and apparatuses | |
| EP1232607B1 (en) | A wireless apparatus having a transceiver equipped to support multiple wireless communication protocols | |
| US9204385B2 (en) | Wireless router or residential gateway capable of distinguishing power-sensitive wireless sensors and providing separate treatment thereto | |
| EP1243099B1 (en) | Wireless apparatus interference avoidance/resolution methods and apparatuses | |
| JP2003510969A (en) | Multiple wireless communication protocol method and apparatus including preventive reduction of interference | |
| US20060292987A1 (en) | Method of wireless local area network and Bluetooth network coexistence in a collocated device | |
| EP2074490B1 (en) | A method, apparatus or computer program for changing from scheduled to unscheduled communication modes | |
| JP2008167149A (en) | Communication method and communication equipment | |
| US20070078974A1 (en) | Time synchronized wireless method and operations | |
| JP2002330138A (en) | Wireless lan system and its communication method | |
| WO2006052560A2 (en) | System and method for dynamic power savings for short range wireless systems | |
| JP4725962B2 (en) | Communication terminal device and transmission power control method | |
| JP2007006019A (en) | Wireless device, communication station, and wireless network | |
| JP2702442B2 (en) | Polling control device | |
| HK1141389B (en) | Method and system for communication | |
| HK1141389A1 (en) | Method and system for communication | |
| RX | ‘06L’, CONTROLLER conmouenh M106! | |
| JPH11252635A (en) | Wireless communication method and wireless communication device | |
| JP2002247650A (en) | Phs terminal and its waiting timing revising method | |
| HK1114968A1 (en) | Wireless communication method and system | |
| HK1114968B (en) | Wireless communication method and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070523 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070523 |
|
| A762 | Written abandonment of application |
Free format text: JAPANESE INTERMEDIATE CODE: A762 Effective date: 20090612 |