JP2004104189A - Data communication system and data transmission method therefor - Google Patents

Data communication system and data transmission method therefor Download PDF

Info

Publication number
JP2004104189A
JP2004104189A JP2002259472A JP2002259472A JP2004104189A JP 2004104189 A JP2004104189 A JP 2004104189A JP 2002259472 A JP2002259472 A JP 2002259472A JP 2002259472 A JP2002259472 A JP 2002259472A JP 2004104189 A JP2004104189 A JP 2004104189A
Authority
JP
Japan
Prior art keywords
data
timing
master device
transmission
piconet
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.)
Pending
Application number
JP2002259472A
Other languages
Japanese (ja)
Inventor
Tadashi Kuno
久野 正
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Engineering Ltd
Original Assignee
NEC Engineering Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP2002259472A priority Critical patent/JP2004104189A/en
Publication of JP2004104189A publication Critical patent/JP2004104189A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To reduce data interference between piconets. <P>SOLUTION: In the case that a device 3 of the piconet 6 acquires transmission data of a master device 2 or a slave device 1 of the piconet 5, a transmission start timing of the device 3 itself is matched with the acquired data transmission start timing. The master device 3 starts packet transmission as an inquiry operation at a time before a time t1 by an integer multiple of 625μs. The slave device 4 in response thereto makes transmission on the basis of a transmission timing of the master device 3 and transmits packets at a time before an integer multiple of the time t1 as its timing, so that the transmission is started in the same slot timing as that of the piconet 5 from the point of time of the start of transmission of the packet. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、データ通信システムおよびそのデータ送信方法に関し、特にbluetooth(登録商標)等の近距離(たとえば、10m程度の)データ通信システムに用いられるデータ送信方法に関する。
【0002】
【従来の技術】
近年、bluetooth(登録商標)と呼ばれる近距離の無線通信システムが実用化されている。bluetooth(登録商標)は2.4GHz帯のISM (industrial,scientific and medical)バンドを利用する無線通信規格のひとつであり、1台の主装置(以下、マスタデバイスという)と複数の従装置 (以下、スレーブデバイスという)がピコネットという単位(無線ネットワーク)を形成し、マスタ、スレーブ間で通信を行う。
【0003】
bluetooth(登録商標)では周波数ホッピング方式によるスペクトラム拡散技術が採用されている。すなわちbluetooth(登録商標)では、79チャネルの中で最大1600回/秒の速度でキャリア周波数を切り替えることで同じ周波数帯を使う無線LAN(local area network)などのような他の無線通信及び、同一システムの他のピコネットとの干渉が連続しないよう考慮されている。しかしながら,干渉の発生自体を完全に防止するものではなく、ある程度は許容するシステムであることは認識しておく必要がある。
【0004】
図5は、近距離無線通信システムの一例として、bluetooth(登録商標)システムの動作環境の一例を示す模式図である。同図を参照すると、マスタデバイス2はスレーブデバイス1と通信を行い、ピコネット5を形成している。一方で、マスタデバイス2およびスレーブデバイス1のすぐ近くにあるマスタデバイス3はスレーブデバイス4と通信を行い、ピコネット6を形成している。4つのデバイス1〜4同志の距離は全てのデバイス間で通信が可能な範囲内に存在している。そのためピコネット5とピコネット6が同時に同じ周波数を使用するとお互いの通信を妨害することになる。
【0005】
図6は,図5の環境におけるデータ送受信タイミングを示すタイミングチャートである。図5および図6によりその動作について説明する。図5に示すように4つのデバイス1〜4がある状態で、デバイス2がデバイス1との通信を開始しようとする場合、マスタデバイス2が周囲のデバイス1,3,4に向けてインクワイアリ(INQUIRY)動作を行う。周囲のデバイス1,3,4は、それぞれマスタデバイス2へ応答を返し、マスタデバイス2は周辺に3つのデバイスがあることを認識する。マスタデバイス2は、その中からスレーブデバイス1に対してページング(PAGING)動作を行った後にデータ通信を開始する。
【0006】
マスタデバイス2とスレーブデバイス1が通信をしている状況で、すぐ近くにあるデバイス3がデバイス4と通信を開始する場合、デバイス3はインクワイアリ動作及びページング動作を開始し、マスタデバイス3とスレーブデバイス4でデータ通信が開始される。
【0007】
その時のデータ送受信タイミングを図6により説明する。マスタデバイス2とスレーブデバイス1のスロットタイミングはマスタであるデバイス2により決定されるため、マスタデバイス2が時刻t1においてデータ送信を開始すると(同図(A)参照)、スレーブデバイス1は時刻t1を基準にして625μS後の時刻t2に応答をする(同図(B)参照)。マスタデバイス2は前回データ送信を開始した時刻t1から1.25mS後の時刻t3に次のデータを送信し(同図(A)参照)、更にスレーブデバイス1は時刻t3から625μS後の時刻t4に応答をする(同図(B)参照)。このようにマスタデバイス2は時刻t1を基準にして1.25mSの整数倍ごとにデータを送信する(同図(A)参照)。そして、スレーブデバイス1はマスタデバイス2の送信タイミングを基準にして625μS後にデータを送信する(同図(B)参照)。
【0008】
次にデバイス3がマスタとなって別のピコネットをデバイス4と形成する場合、マスタデバイス3が時刻k1においてデータ送信を開始すると(同図(C)参照)、スレーブデバイス4は時刻k1を基準にして625μS後の時刻k2に応答をする(同図(D)参照)。マスタデバイス3は前回データ送信を開始した時刻k1から1.25mS後の時刻k3に次のデータを送信し(図示省略)、更にスレーブデバイス4は時刻k3から625μS後の時刻k4に応答をする(図示省略)。このようにマスタデバイス3は時刻k1を基準にして1.25mSの整数倍ごとにデータを送信する(同図(C)参照)。スレーブデバイス4はマスタデバイス3の送信タイミングを基準にして625μS後にデータを送信する(同図(D)参照)。
【0009】
更に、このような無線区間の動作をするためのモジュール内部の動作を図7により説明する。図7はマスタデバイス3とスレーブデバイス4間のデータ送受信タイミングを示すタイミングチャートである。同図を参照すると、マスタデバイス3は同図(A)に示すように内部に1.25mS周期のカウンタを有する。カウンタはモジュール固有のクロック信号により動作している。そのカウンタにより同図(B)に示すようにデータ送信開始信号を生成する。マスタデバイス3の無線送信データは同図(C)に示すようにデータ送信開始信号の発生タイミングで送信が開始される。尚、送信するデータがない場合には送信開始タイミングになっても無線信号が送信されることはない。マスタデバイス3の無線信号を受信したスレーブデバイス4は、同図(D)に示すようにモジュール内部でデータ受信開始信号を生成する。その信号で同図(E)に示すように625uS後にカウントアップするタイミングカウンタを起動する。このカウントアップタイミングで更に同図(F)に示すようにデータ応答開始信号を生成し、同図(G)に示すように無線応答データを送信する。同図(H)はデバイス4の送信間隔カウンタが示されている。これはデバイス4がマスタとして動作する時に必要となるものであるがスレーブとして動作している状態では応答データの送信タイミングとは関係のないものとなる。
【0010】
【発明が解決しようとする課題】
次に図5のマスタデバイス2を中心にしたピコネット5とマスタデバイス3を中心にしたピコネット6とのデータの干渉について図6を参照して説明する。図6に示すf1〜f8はキャリアの周波数を表している。複数のピコネット間において同じ時間に同じ周波数を使用している場合はそれらピコネット間でデータが干渉することになる。
【0011】
まず、マスタデバイス2が時刻t1から周波数f1を利用してデータを送信しているが(同図(A)参照)、送信が終わる前の時刻k2からピコネット6のスレーブデバイス4が同じ周波数f1を用いてデータ送信を開始している(同図(D)参照)。
【0012】
そして、時刻k7にマスタデバイス3が周波数f5を利用してデータ送信を開始し(同図(C)参照)、完了前の時刻t7にマスタデバイス2が同じく周波数f5で送信を開始している(同図(A)参照)。
【0013】
また,時刻t8からスレーブデバイス1が周波数f7を使って送信を開始して(同図(B)参照)、データを送信完了する前の時刻k9からマスタデバイス3が周波数f7を利用して送信開始している(同図(C)参照)。つまり、この例では3スロットで干渉が発生していることになる。
【0014】
すなわち、上述した従来のシステムでは、同じエリア内のピコネット同志でスロットタイミングの不一致による干渉が起こるという問題点がある。その理由は、各ピコネットにおけるマスタデバイスが、データを送信するスロットタイミングをそれぞれ独自に設定しているためである。
【0015】
一方、この種の従来技術の一例が特開2001−168881号公報に開示されている。この技術は、未加入の無線機器において問い合わせコマンドを入力することで、インクワイアリ・パケットを周辺のピコネットに向けて送信し、これに対しピコネットを構成する各無線機器からFHSパケットを返送する。そして、このFHSパケットから、ピコネットのシステムIDを表す同期ワードおよび返送元の無線機器のIDアドレスをそれぞれ抽出し、これらの同期ワードおよびIDアドレスをピコネットごとに分類した後、表示するようにしたものである。
【0016】
この技術は、周辺に存在する無線ネットワークの構成を無線機器の加入登録前に確認できるようにすることを目的としており、目的が本発明と全く相違し、したがって構成も本発明と全く相違する。したがって、この技術を用いても上記課題を解決することはできない。
【0017】
そこで、本発明の目的は、ピコネット同志のデータ干渉を低減することが可能なデータ通信システムおよびそのデータ送信方法を提供することにある。
【0018】
【課題を解決するための手段】
本発明によるデータ通信システムは、主装置と従装置とが一定のスロットタイミングで通信を行う無線ネットワークが複数個存在するデータ通信システムであって、そのシステムは第1の無線ネットワークに属する主装置が第2の無線ネットワークで実行されている通信のスロットタイミングを捕捉する捕捉手段と、捕捉したスロットタイミングに前記第1の無線ネットワークに属する主装置自身のスロットタイミングを同期させる同期手段とを含むことを特徴とする。
【0019】
また、本発明によるデータ送信方法は、主装置と従装置とが一定のスロットタイミングで通信を行う無線ネットワークが複数個存在するデータ通信システムにおけるデータ送信方法であって、その方法は第1の無線ネットワークに属する主装置が第2の無線ネットワークで実行されている通信のスロットタイミングを捕捉する捕捉ステップと、捕捉したスロットタイミングに前記第1の無線ネットワークに属する主装置自身のスロットタイミングを同期させる同期ステップとを含むことを特徴とする。
【0020】
すなわち、本発明によれば、無線ネットワーク同志のデータ干渉を低減することが可能となる。
【0021】
具体的に説明すると、本発明は、マスタデバイスがピコネットの形成をするために行うインクワイアリ動作の前に、或いはデータ通信の合間に近辺のデバイスが発する電波を捕捉する手段を設けたことを特徴とする。これにより、すでに存在しているピコネットのタイミングに同期したタイミングでデータ送信を行うことが可能となる。
【0022】
したがって、タイミングの不一致によりデータの前半部分だけが干渉により破壊され、あるいは逆にデータの後半部分だけが破壊されるということがなくなり、結果としてパケットが破壊される確率を低減することができるという効果が得られる。
【0023】
【発明の実施の形態】
次に,本発明の実施の形態について図面を参照して詳細に説明する。まず、本発明の第1の実施の形態について説明する。図1はデバイス1〜4のデータ送受信タイミングの一例を示すタイミングチャートである。同図(A)はマスタデバイス2の、同図(B)はスレーブデバイス1の、同図(C)はマスタデバイス3の、同図(D)はスレーブデバイス4のデータ送受信タイミングをそれぞれ示している。
【0024】
同図は2つのピコネット5,6が個別に通信を行っているタイミングを表したもので、同図(A)のマスタデバイス2と同図(B)のスレーブデバイス1が1つ目のピコネット5を形成していて、同図(C)のマスタデバイス3と同図(D)のスレーブデバイス4が2つ目のピコネット6を形成している。
【0025】
マスタデバイス2とスレーブデバイス1が時刻t1よりも前に既に通信を行っている状態で、かつこれらデバイス1、2との通信が可能な範囲内で、デバイス3がマスタになってデバイス4と通信を開始しようとする場合、デバイス3はまずマスタデバイス2あるいはスレーブデバイス1の無線信号を捕捉する。マスタデバイス3とスレーブデバイス4はbluetooth(登録商標)の仕様に従って周波数ホッピング方式を採用しているため、デバイス3がピコネットの無線信号を捕捉するために一定周波数において監視を行うことが必要になる。尚、この方法は公知のインクワイアリ・スキャン(INQUIRY SCAN)と同等であり技術的には容易に実現できるものである。
【0026】
デバイス3がマスタデバイス2あるいはスレーブデバイス1の送信データを捕捉した場合、そのデータ送信開始タイミングにデバイス3自身の送信開始タイミングを一致させる。マスタデバイス3は時刻t1から625μSの整数倍前の時刻にインクワイアリ動作としてのパケット送信を開始する。それに応答するスレーブデバイス4は、マスタデバイス3の送信タイミングを基準に送信するので、そのタイミングも時刻t1の整数倍前の時刻にパケットを送信することになり、この時点からピコネット5と同じスロットタイミングで送信を開始できる。
【0027】
更にページング動作を行い、リンクを生成して図1に示すようにデータの通信を開始する。図1でピコネット5とピコネット6間でデータが干渉するのは時刻t7において周波数f5を使用する1タイムスロット間のみとなる(同図(A)および(C)参照)。したがって、本発明によればデータが干渉するスロット数を従来よりも減少させることができる。
【0028】
次に、デバイス1〜4の内部構成について説明する。図2はデバイスの内部構成の一例を示す構成図である。同図はデバイス1〜4に共通する構成部分の一例を示している。同図を参照するとデバイスは、送信データ捕捉部11と、送信間隔カウンタ12と、データ送信開始信号変更部13と、データ送信部14とを含んで構成される。
【0029】
次に図3を参照してデバイスの内部動作について更に説明する。図3はマスタデバイス3の動作の一例を示すタイミングチャートである。同図(A)はマスタデバイス2またはスレーブデバイス1の無線送信データの送信タイミングを、同図(B)はマスタデバイス3のピコネット同期信号の発生タイミングを、同図(C)はマスタデバイス3の送信間隔カウンタのリセットタイミングを、同図(D)はマスタデバイス3のデータ送信開始信号の発生タイミングを、同図(E)はマスタデバイス3の無線送信データの送信タイミングをそれぞれ示している。
【0030】
同図(A)は既に通信をしているピコネット5のマスタデバイス2またはスレーブデバイス1の無線送信データを示す。ピコネット5内でマスタデバイス2とスレーブデバイス1は同期しているのでどちらの信号でも捕捉できた方を基準として問題ない。図3では、マスタデバイス2またはスレーブデバイス1の無線送信データの2番目のスロットで(同図(A)参照)、マスタデバイス3の送信データ捕捉部11によりピコネット5のデータが捕捉され(同図(B)参照)、ピコネット同期信号が生成される。そして、ピコネット同期信号によりマスタデバイス3の送信間隔カウンタ12が初期化される(同図(C)参照)。それに伴いマスタデバイス3のデータ送信開始信号変更部13によりデータ送信開始信号も変更される(同図(D)参照)。そのデータ送信開始信号のタイミングでマスタデバイス3のデータ送信部14から無線送信データが送信される(同図(E)参照)。
【0031】
この同図(E)に示すマスタデバイス3の無線送信データのタイミングと同図(A)に示すマスタデバイス2またはスレーブデバイス1の無線送信データのタイミングとを比較してわかるように、ピコネット5のスロットタイミングとマスタデバイス3が形成したピコネット6のスロットタイミングを一致させることができる。
【0032】
次に、第2の実施の形態について説明する。本発明の基本的構成は上記の通りであるが、第2の実施の形態ではスロットタイミング同期後の同期外れ防止についてさらに工夫している。図4はスロットタイミング同期後のマスタデバイス3の動作の一例を示すタイミングチャートである。
【0033】
図4は第1の実施の形態に示すような方法で、既存ピコネットにスロットタイミングを同期した後、長時間が経過した状態を示す。一旦、スロットタイミングを同期させたとはいえ、デバイス同志はそれぞれ別のクロックを基準にして動作しているので、長時間が経過するとスロットタイミングが徐々に合わなくなってくる。そこでピコネットを形成している状態で通信に使用していないスロットを利用して既存ピコネットのスロットを捕捉して既存ピコネットとのタイミング同期を随時行うというものである。
【0034】
ピコネット5のマスタデバイス2とスレーブデバイス1が通信中であり、マスタデバイス2またはスレーブデバイス1の無線送信データを図4(A)に示す。マスタデバイス3は第1の実施の形態に示す方法で、既にピコネット5とスロット同期を確立した後で、長時間が経過している。今、マスタデバイス3は自身が通信に使用している以外のスロットで、周波数f3を監視してピコネット5の無線信号を捕捉しようとする。同図(B)はそのタイミングを示すものである。同図(B)を参照すると、1回目の捕捉区間ではピコネット5の無線周波数がf5で捕捉できないが、2回目にちょうど周波数f3での通信があったため、このタイミングでマスタデバイス3が再度ピコネット同期を確立している。つまり、同図(C)に示すピコネット同期信号を送信データ捕捉部11で生成し,そのピコネット同期信号により同図(D)に示すマスタデバイス3の送信間隔カウンタ12を初期化する。それに伴い同図(E)に示すデータ送信開始信号の発生タイミングもマスタデバイス3のデータ送信開始信号変更部13により変更される。そのデータ送信開始信号が発生するタイミングで同図(F)に示すようにマスタデバイス3のデータ送信部14から無線送信データが送信される。
【0035】
同図(A)の無線送信データのタイミングと同図(F)の無線送信データのタイミングとを比較してわかるようにピコネット5のスロットタイミングとマスタデバイス3が形成したピコネット6のスロットタイミングを一致させることができる。
【0036】
このように、第2の実施の形態では、既存ピコネットとのスロットタイミングの確立を通信開始時点だけでなく、通信の合間にも実施しているので、長時間にわたってスロット同期を確立でき、ピコネット間の干渉を低減できるという効果が得られる。
【0037】
なお、上記実施形態では、bluetooth(登録商標)のデータ通信システムに本発明を適用する場合について述べたが、これに限定するものではなく、一定のスロットタイミングでデータの送受信を行うデータ通信システムであれば、本発明の適用が可能である。また、マスタデバイス1個に対しスレーブデバイス1個の組み合わせを例に挙げたが、マスタデバイス1個に対しスレーブデバイス2個以上の組み合わせにも本発明の適用が可能である。
【0038】
【発明の効果】
以上説明したように本発明によるデータ通信システムは、第1の無線ネットワークに属する主装置が第2の無線ネットワークで実行されている通信のスロットタイミングを捕捉する捕捉手段と、捕捉したスロットタイミングに前記第1の無線ネットワークに属する主装置自身のスロットタイミングを同期させる同期手段とを含むため、無線ネットワーク同志のデータ干渉を低減することが可能となる。
【0039】
また、本発明によるデータ送信方法も上記データ通信システムと同様の効果を奏する。
【0040】
具体的に説明すると、本発明によれば、ピコネット同志のデータ干渉を低減することができる。その理由は、従来ピコネット同志は互いに独立したスロットタイミングで動作していたが、そのスロットタイミングを同期させることで、スロット間にまたがるデータ干渉を排除したためである。
【図面の簡単な説明】
【図1】デバイス1〜4のデータ送受信タイミングの一例を示すタイミングチャートである。
【図2】デバイスの内部構成の一例を示す構成図である。
【図3】マスタデバイス3の動作の一例を示すタイミングチャートである。
【図4】スロットタイミング同期後のマスタデバイス3の動作の一例を示すタイミングチャートである。
【図5】bluetooth(登録商標)システムの動作環境の一例を示す模式図である。
【図6】図5の環境におけるデータ送受信タイミングを示すタイミングチャートである。
【図7】マスタデバイス3とスレーブデバイス4間のデータ送受信タイミングを示すタイミングチャートである。
【符号の説明】
1、4 スレーブデバイス
2、3 マスタデバイス
5、6 ピコネット
11 送信データ捕捉部
12 送信間隔カウンタ
13 データ送信開始信号変更部
14 データ送信部
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a data communication system and a data transmission method thereof, and more particularly to a data transmission method used in a short distance (for example, about 10 m) data communication system such as Bluetooth (registered trademark).
[0002]
[Prior art]
In recent years, a short-range wireless communication system called Bluetooth (registered trademark) has been put to practical use. Bluetooth (registered trademark) is one of the wireless communication standards using an ISM (industrial, scientific and medical) band in the 2.4 GHz band, and one master device (hereinafter, referred to as a master device) and a plurality of slave devices (hereinafter, referred to as a master device). , Slave devices) form a unit called a piconet (wireless network), and perform communication between the master and the slave.
[0003]
Bluetooth (registered trademark) employs a spread spectrum technique based on a frequency hopping method. That is, in the case of Bluetooth (registered trademark), the carrier frequency is switched at a maximum of 1600 times / sec among 79 channels to thereby perform other wireless communication such as a wireless LAN (local area network) using the same frequency band and the same. Consideration is given to avoiding continuous interference with other piconets in the system. However, it is necessary to recognize that the system itself does not completely prevent the occurrence of interference but allows it to some extent.
[0004]
FIG. 5 is a schematic diagram illustrating an example of an operating environment of a Bluetooth (registered trademark) system as an example of a short-range wireless communication system. Referring to FIG. 1, a master device 2 communicates with a slave device 1 to form a piconet 5. On the other hand, the master device 3 in the immediate vicinity of the master device 2 and the slave device 1 communicates with the slave device 4 to form the piconet 6. The distance between the four devices 1 to 4 is within a range in which communication between all the devices is possible. Therefore, if the piconet 5 and the piconet 6 use the same frequency at the same time, they will interfere with each other's communication.
[0005]
FIG. 6 is a timing chart showing data transmission / reception timing in the environment of FIG. The operation will be described with reference to FIGS. When the device 2 attempts to start communication with the device 1 in a state where there are four devices 1 to 4 as shown in FIG. 5, the master device 2 sends an inquiry (INQUIRY) to the surrounding devices 1, 3, and 4. ) Perform the operation. The peripheral devices 1, 3, and 4 return a response to the master device 2, respectively, and the master device 2 recognizes that there are three devices around. The master device 2 starts data communication after performing a paging (PAGING) operation to the slave device 1 from among them.
[0006]
In a situation where the master device 2 and the slave device 1 are communicating with each other, if the nearby device 3 starts communicating with the device 4, the device 3 starts an inquiry operation and a paging operation, and the master device 3 and the slave device start communicating. At 4, data communication is started.
[0007]
The data transmission / reception timing at that time will be described with reference to FIG. Since the slot timings of the master device 2 and the slave device 1 are determined by the device 2 that is the master, when the master device 2 starts data transmission at time t1 (see FIG. 3A), the slave device 1 sets the time t1. A response is made at time t2 after 625 μS with respect to the reference (see FIG. 13B). The master device 2 transmits the next data at a time t3 1.25 mS after the time t1 when the previous data transmission was started (see FIG. 3A), and the slave device 1 transmits the next data at a time t4 625 μS after the time t3. Responds (see FIG. 3B). As described above, the master device 2 transmits data every integer multiple of 1.25 mS with reference to the time t1 (see FIG. 3A). Then, the slave device 1 transmits data after 625 μS with reference to the transmission timing of the master device 2 (see FIG. 8B).
[0008]
Next, when the device 3 becomes the master and forms another piconet with the device 4, when the master device 3 starts data transmission at time k1 (see FIG. 3C), the slave device 4 is based on the time k1. A response is made at time k2 after 625 μS (see FIG. 3D). The master device 3 transmits the next data at a time k3 1.25 mS after the time k1 at which the previous data transmission was started (not shown), and the slave device 4 responds at a time k4 625 μS after the time k3 ( Not shown). In this way, the master device 3 transmits data every integer multiple of 1.25 mS with reference to the time k1 (see FIG. 3C). The slave device 4 transmits data after 625 μS with reference to the transmission timing of the master device 3 (see FIG. 3D).
[0009]
Further, the operation inside the module for operating in such a wireless section will be described with reference to FIG. FIG. 7 is a timing chart showing the data transmission / reception timing between the master device 3 and the slave device 4. Referring to the figure, the master device 3 has a counter of 1.25 mS cycle internally as shown in FIG. The counter operates by a clock signal unique to the module. The data transmission start signal is generated by the counter as shown in FIG. The transmission of the wireless transmission data of the master device 3 is started at the timing of generation of the data transmission start signal as shown in FIG. When there is no data to be transmitted, no radio signal is transmitted even at the transmission start timing. The slave device 4 that has received the wireless signal of the master device 3 generates a data reception start signal inside the module as shown in FIG. The signal starts a timing counter that counts up after 625 uS as shown in FIG. At this count-up timing, a data response start signal is further generated as shown in FIG. 11F, and the wireless response data is transmitted as shown in FIG. FIG. 2H shows the transmission interval counter of the device 4. This is necessary when the device 4 operates as a master. However, when the device 4 operates as a slave, it has no relation to the transmission timing of the response data.
[0010]
[Problems to be solved by the invention]
Next, data interference between the piconet 5 centered on the master device 2 and the piconet 6 centered on the master device 3 in FIG. 5 will be described with reference to FIG. F1 to f8 shown in FIG. 6 represent carrier frequencies. If the same frequency is used at the same time among a plurality of piconets, data will interfere between the piconets.
[0011]
First, the master device 2 transmits data using the frequency f1 from time t1 (see FIG. 3A), but the slave device 4 of the piconet 6 transmits the same frequency f1 from time k2 before the transmission ends. And data transmission is started (see FIG. 3D).
[0012]
Then, at time k7, the master device 3 starts data transmission using the frequency f5 (see FIG. 3C), and at time t7 before completion, the master device 2 also starts transmitting at the frequency f5 (see FIG. 4C). FIG.
[0013]
Also, the slave device 1 starts transmission using the frequency f7 from time t8 (see FIG. 13B), and the master device 3 starts transmission using the frequency f7 from time k9 before data transmission is completed. (See FIG. 3C). That is, in this example, interference occurs in three slots.
[0014]
That is, in the above-described conventional system, there is a problem that the piconets in the same area cause interference due to mismatch of slot timing. The reason is that the master device in each piconet independently sets the slot timing for transmitting data.
[0015]
On the other hand, an example of this kind of conventional technology is disclosed in Japanese Patent Application Laid-Open No. 2001-168888. According to this technique, an inquiry packet is input to an unsubscribed wireless device to transmit an inquiry packet to a peripheral piconet, and an FHS packet is returned from each wireless device constituting the piconet. Then, a synchronization word indicating the system ID of the piconet and the ID address of the wireless device of the return source are respectively extracted from the FHS packet, and the synchronization word and the ID address are classified for each piconet and displayed. It is.
[0016]
The purpose of this technique is to enable the configuration of a wireless network existing in the vicinity to be confirmed before registration of a wireless device, and the purpose is completely different from the present invention, and therefore, the configuration is also completely different from the present invention. Therefore, even if this technique is used, the above problem cannot be solved.
[0017]
Therefore, an object of the present invention is to provide a data communication system capable of reducing data interference between piconets and a data transmission method thereof.
[0018]
[Means for Solving the Problems]
A data communication system according to the present invention is a data communication system having a plurality of wireless networks in which a master device and a slave device communicate with each other at a fixed slot timing, and the system includes a master device belonging to a first wireless network. Capturing means for capturing slot timing of communication being performed in the second wireless network, and synchronizing means for synchronizing the slot timing of the main device belonging to the first wireless network with the captured slot timing. Features.
[0019]
Further, the data transmission method according to the present invention is a data transmission method in a data communication system in which a plurality of wireless networks in which a master device and a slave device communicate at a fixed slot timing exist, and the method is a first wireless method. A capturing step in which a main device belonging to the network captures a slot timing of communication performed in the second wireless network, and synchronization for synchronizing the slot timing of the main device belonging to the first wireless network with the captured slot timing. And a step.
[0020]
That is, according to the present invention, it is possible to reduce data interference between wireless networks.
[0021]
More specifically, the present invention is characterized in that a means for capturing a radio wave emitted by a device in the vicinity before an inquiry operation performed by the master device to form a piconet or during data communication is provided. I do. This makes it possible to perform data transmission at a timing synchronized with the timing of the existing piconet.
[0022]
Therefore, only the first half of the data is destroyed due to the interference due to the timing mismatch, or only the second half of the data is not destroyed, and as a result, the probability that the packet is destroyed can be reduced. Is obtained.
[0023]
BEST MODE FOR CARRYING OUT THE INVENTION
Next, embodiments of the present invention will be described in detail with reference to the drawings. First, a first embodiment of the present invention will be described. FIG. 1 is a timing chart showing an example of data transmission / reception timing of the devices 1 to 4. 2A shows the data transmission / reception timing of the master device 2, FIG. 2B shows the data transmission / reception timing of the slave device 1, FIG. 2C shows the data transmission / reception timing of the master device 3, and FIG. I have.
[0024]
The figure shows the timing when the two piconets 5 and 6 individually communicate with each other. The master device 2 in FIG. 2A and the slave device 1 in FIG. The master device 3 shown in FIG. 2C and the slave device 4 shown in FIG. 2D form a second piconet 6.
[0025]
In a state where the master device 2 and the slave device 1 have already communicated before the time t1, and the device 3 becomes a master and communicates with the device 4 within a range where communication with the devices 1 and 2 is possible. , The device 3 first captures the wireless signal of the master device 2 or the slave device 1. Since the master device 3 and the slave device 4 adopt the frequency hopping method according to the specification of Bluetooth (registered trademark), it is necessary for the device 3 to monitor at a certain frequency in order to capture a piconet radio signal. This method is equivalent to a known inquiry scan (INQUIRY SCAN) and can be easily realized technically.
[0026]
When the device 3 captures the transmission data of the master device 2 or the slave device 1, the transmission start timing of the device 3 is matched with the data transmission start timing. The master device 3 starts packet transmission as an inquiry operation at a time that is an integral multiple of 625 μS before the time t1. The slave device 4 responding to the transmission transmits the packet at a time that is an integer multiple of the time t1 since the transmission is performed based on the transmission timing of the master device 3, and the same slot timing as that of the piconet 5 from this time. To start sending.
[0027]
Further, a paging operation is performed, a link is generated, and data communication is started as shown in FIG. In FIG. 1, the data interferes between the piconet 5 and the piconet 6 only during one time slot using the frequency f5 at the time t7 (see FIGS. 1A and 1C). Therefore, according to the present invention, the number of slots where data interferes can be reduced as compared with the conventional case.
[0028]
Next, the internal configuration of the devices 1 to 4 will be described. FIG. 2 is a configuration diagram showing an example of the internal configuration of the device. FIG. 1 shows an example of a component common to the devices 1 to 4. Referring to FIG. 1, the device includes a transmission data acquisition unit 11, a transmission interval counter 12, a data transmission start signal changing unit 13, and a data transmission unit 14.
[0029]
Next, the internal operation of the device will be further described with reference to FIG. FIG. 3 is a timing chart showing an example of the operation of the master device 3. 2A shows the transmission timing of the wireless transmission data of the master device 2 or the slave device 1, FIG. 2B shows the timing of generating the piconet synchronization signal of the master device 3, and FIG. FIG. 3D shows the timing of resetting the transmission interval counter, FIG. 3D shows the timing of generating a data transmission start signal of the master device 3, and FIG. 3E shows the timing of transmitting wireless transmission data of the master device 3.
[0030]
FIG. 3A shows wireless transmission data of the master device 2 or the slave device 1 of the piconet 5 already communicating. Since the master device 2 and the slave device 1 are synchronized in the piconet 5, there is no problem based on which one of the signals can be captured. In FIG. 3, in the second slot of the wireless transmission data of the master device 2 or the slave device 1 (see FIG. 3A), the data of the piconet 5 is captured by the transmission data capturing unit 11 of the master device 3 (FIG. 3). (See (B)), a piconet synchronization signal is generated. Then, the transmission interval counter 12 of the master device 3 is initialized by the piconet synchronization signal (see FIG. 3C). Accordingly, the data transmission start signal is also changed by the data transmission start signal changing unit 13 of the master device 3 (see FIG. 3D). Wireless transmission data is transmitted from the data transmission unit 14 of the master device 3 at the timing of the data transmission start signal (see FIG. 3E).
[0031]
As can be seen by comparing the timing of the wireless transmission data of the master device 3 shown in FIG. 3E with the timing of the wireless transmission data of the master device 2 or the slave device 1 shown in FIG. The slot timing and the slot timing of the piconet 6 formed by the master device 3 can be matched.
[0032]
Next, a second embodiment will be described. Although the basic configuration of the present invention is as described above, the second embodiment further devises prevention of loss of synchronization after slot timing synchronization. FIG. 4 is a timing chart showing an example of the operation of the master device 3 after the slot timing synchronization.
[0033]
FIG. 4 shows a state where a long time has elapsed after synchronizing the slot timing with the existing piconet by the method shown in the first embodiment. Although the slot timings are once synchronized, the devices operate on the basis of different clocks, so that the slot timings gradually become inconsistent after a long time. Therefore, in a state where a piconet is formed, a slot of an existing piconet is captured by using a slot not used for communication, and timing synchronization with the existing piconet is performed as needed.
[0034]
The master device 2 and the slave device 1 of the piconet 5 are communicating, and the wireless transmission data of the master device 2 or the slave device 1 is shown in FIG. A long time has passed since the master device 3 has already established slot synchronization with the piconet 5 by the method described in the first embodiment. Now, the master device 3 monitors the frequency f3 in a slot other than the slot used by itself to capture the radio signal of the piconet 5. FIG. 7B shows the timing. Referring to FIG. 3B, the radio frequency of the piconet 5 cannot be captured at f5 in the first capturing section, but since the communication at the frequency f3 has just been performed the second time, the master device 3 resynchronizes with the piconet at this timing. Has been established. That is, the transmission data acquisition unit 11 generates the piconet synchronization signal shown in FIG. 3C, and the transmission interval counter 12 of the master device 3 shown in FIG. Accordingly, the generation timing of the data transmission start signal shown in FIG. 9E is also changed by the data transmission start signal changing unit 13 of the master device 3. At the timing when the data transmission start signal is generated, the wireless transmission data is transmitted from the data transmission unit 14 of the master device 3 as shown in FIG.
[0035]
The slot timing of the piconet 5 matches the slot timing of the piconet 6 formed by the master device 3 as can be seen by comparing the timing of the wireless transmission data of FIG. Can be done.
[0036]
As described above, in the second embodiment, the slot timing with the existing piconet is established not only at the communication start time but also between the communications, so that slot synchronization can be established for a long time, This has the effect of reducing interference.
[0037]
In the above embodiment, the case where the present invention is applied to a Bluetooth (registered trademark) data communication system has been described. However, the present invention is not limited to this, and a data communication system that transmits and receives data at a fixed slot timing is used. If so, the present invention can be applied. Further, the combination of one master device and one slave device has been described as an example, but the present invention is also applicable to a combination of one master device and two or more slave devices.
[0038]
【The invention's effect】
As described above, in the data communication system according to the present invention, the main unit belonging to the first wireless network acquires the slot timing of the communication executed in the second wireless network, and the acquired slot timing Since it includes a synchronization means for synchronizing the slot timing of the main device belonging to the first wireless network, it is possible to reduce data interference between wireless networks.
[0039]
Further, the data transmission method according to the present invention has the same effect as the above data communication system.
[0040]
Specifically, according to the present invention, data interference between piconets can be reduced. The reason for this is that piconets conventionally operated at mutually independent slot timings, but by synchronizing the slot timings, data interference over slots was eliminated.
[Brief description of the drawings]
FIG. 1 is a timing chart showing an example of data transmission / reception timing of devices 1 to 4.
FIG. 2 is a configuration diagram illustrating an example of an internal configuration of a device.
FIG. 3 is a timing chart showing an example of the operation of the master device 3.
FIG. 4 is a timing chart showing an example of the operation of the master device 3 after slot timing synchronization.
FIG. 5 is a schematic diagram showing an example of an operation environment of a Bluetooth (registered trademark) system.
FIG. 6 is a timing chart showing data transmission / reception timing in the environment of FIG. 5;
FIG. 7 is a timing chart showing a data transmission / reception timing between a master device 3 and a slave device 4.
[Explanation of symbols]
1, 4 slave device 2, 3 master device 5, 6 piconet 11 transmission data capture unit 12 transmission interval counter 13 data transmission start signal change unit 14 data transmission unit

Claims (4)

主装置と従装置とが一定のスロットタイミングで通信を行う無線ネットワークが複数個存在するデータ通信システムであって、
第1の無線ネットワークに属する主装置が第2の無線ネットワークで実行されている通信のスロットタイミングを捕捉する捕捉手段と、捕捉したスロットタイミングに前記第1の無線ネットワークに属する主装置自身のスロットタイミングを同期させる同期手段とを含むことを特徴とするデータ通信システム。
A data communication system in which there are a plurality of wireless networks in which a master device and a slave device communicate at a fixed slot timing,
Capturing means for a main device belonging to the first wireless network to capture slot timing of communication performed in the second wireless network; and slot timing of the main device belonging to the first wireless network to the captured slot timing. And a synchronizing means for synchronizing the data.
前記同期手段によるスロットタイミングの同期が完了した後、さらに前記捕捉手段によるスロットタイミングの捕捉と、前記同期手段によるスロットタイミングの同期とが実行されることを特徴とする請求項1記載のデータ通信システム。2. The data communication system according to claim 1, wherein after the synchronization of the slot timing by the synchronization unit is completed, the acquisition of the slot timing by the acquisition unit and the synchronization of the slot timing by the synchronization unit are further performed. . 主装置と従装置とが一定のスロットタイミングで通信を行う無線ネットワークが複数個存在するデータ通信システムにおけるデータ送信方法であって、
第1の無線ネットワークに属する主装置が第2の無線ネットワークで実行されている通信のスロットタイミングを捕捉する捕捉ステップと、捕捉したスロットタイミングに前記第1の無線ネットワークに属する主装置自身のスロットタイミングを同期させる同期ステップとを含むことを特徴とするデータ送信方法。
A data transmission method in a data communication system in which there are a plurality of wireless networks in which a main device and a slave device communicate at a fixed slot timing,
A capturing step in which a main device belonging to the first wireless network captures slot timing of communication being performed in the second wireless network; and a slot timing of the main device belonging to the first wireless network itself in the captured slot timing. And a synchronization step of synchronizing the data.
前記同期ステップによるスロットタイミングの同期が完了した後、さらに前記捕捉ステップによるスロットタイミングの捕捉と、前記同期ステップによるスロットタイミングの同期とが実行されることを特徴とする請求項3記載のデータ送信方法。4. The data transmission method according to claim 3, wherein after the synchronization of the slot timing by the synchronization step is completed, the acquisition of the slot timing by the acquisition step and the synchronization of the slot timing by the synchronization step are further performed. .
JP2002259472A 2002-09-05 2002-09-05 Data communication system and data transmission method therefor Pending JP2004104189A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002259472A JP2004104189A (en) 2002-09-05 2002-09-05 Data communication system and data transmission method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002259472A JP2004104189A (en) 2002-09-05 2002-09-05 Data communication system and data transmission method therefor

Publications (1)

Publication Number Publication Date
JP2004104189A true JP2004104189A (en) 2004-04-02

Family

ID=32260466

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002259472A Pending JP2004104189A (en) 2002-09-05 2002-09-05 Data communication system and data transmission method therefor

Country Status (1)

Country Link
JP (1) JP2004104189A (en)

Similar Documents

Publication Publication Date Title
US8571241B2 (en) Hearing aid wireless network
KR101096407B1 (en) Channel access scheme for ultra-wide band communication
KR101151926B1 (en) Media access control for ultra-wide band communication
US9479892B2 (en) Method and technical equipment for short range data transmission
JP4499974B2 (en) Method and apparatus for minimizing the probability of self-interference between adjacent wireless communication networks
US9094424B2 (en) Method, apparatus, and computer program product for digital stream swapping between signal sources
US20120328061A1 (en) Method, apparatus, and computer program product for using discovered clock in a first communications protocol to synchronize networking activity in a second communications protocol
KR100917680B1 (en) Communications arrangement, communications device, and method of operating the arrangement
US10462759B2 (en) System and method for clock synchronization on a wireless network
US20040082343A1 (en) Wireless communication device and method capable of connectionless broadcast
EP1908175A2 (en) Method of wireless local area network and bluetooth network coexistence in a collocated device
CN101667849A (en) Data transmission method, network equipment and communication system
RU2009100915A (en) METHOD FOR DATA TRANSFER IN COMMUNICATION SYSTEMS
CN109587666B (en) Bluetooth device, system and scheduling method
CN107809756A (en) Bluetooth controller, module, terminal, system and Bluetooth connecting method
KR101214617B1 (en) Coexistence system to integrate heterogeneous wireless network devices using the same frequency band into one hardware board and its operation method
Conti et al. System level analysis of the bluetooth standard
JP2004104189A (en) Data communication system and data transmission method therefor
AU2010334249B2 (en) Wireless communication system, and interference preventing method
CN110662288B (en) ZigBee low-delay clock synchronization method based on cross-technology communication
JP4198892B2 (en) Frequency hopping type wireless communication device
Thamrin et al. The inquiry and page procedure in Bluetooth connection
Fresnedo et al. Bluetooth inquiry procedure: optimization and influence of the number of devices
Winter et al. Coexistence aware for WirelessHART networks
KR100481529B1 (en) Wireless communication apparatus capable of connectionless oriented broadcast and method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050804

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070706

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070710

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070910

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20071009