(57)【要約】  無線通信が可能となる範囲を制御でき、また、通信距離が変動しても通信品質を良好に保ち、しかも微弱な電力でも高品質な通信を可能とする無線通信システムなどを提供する。送信装置から受信装置に対して複数のデータパケットが送信される無線通信システムであって、前記送信装置は、一のデータパケットを繰り返し送信する手段と、応答パケットを繰り返し受信する手段と、繰り返し受信した応答パケットを積分する手段と、積分された結果を用いて受信された応答パケットが正しいかどうかを判定する手段と、を備え、前記受信装置は、データパケットを繰り返し受信する手段と、繰り返し受信したデータパケットを積分する手段と、積分された結果を用いて受信されたデータパケットが正しいかどうかを判定する手段と、正しいと判定された場合に応答パケットを繰り返し送信する手段と、を備えた。
2011046088.tif 000002
【特許請求の範囲】
【請求項１】
送信装置から受信装置に対して複数のデータパケットが送信される無線通信システムであって、
前記送信装置は、
一のデータパケットを繰り返し送信する手段と、
応答パケットを繰り返し受信する手段と、
繰り返し受信した応答パケットを積分する手段と、
積分された結果を用いて受信された応答パケットが正しいかどうかを判定する手段と、
を備え、
前記受信装置は、
データパケットを繰り返し受信する手段と、
繰り返し受信したデータパケットを積分する手段と、
積分された結果を用いて受信されたデータパケットが正しいかどうかを判定する手段と、
正しいと判定された場合に応答パケットを繰り返し送信する手段と、
を備えた、
ことを特徴とする無線通信システム。
【請求項２】
前記送信装置は、さらに、
前記積分の回数を制御する手段と、
前記応答パケットを積分した結果のうち所定の閾値を超える結果のみを前記積分された結果として前記判定する手段に出力する手段と、
前記閾値を制御する手段と、
を備え、
前記受信手段は、さらに、
前記積分の回数を制御する手段と、
前記データパケットを積分した結果のうち所定の閾値を超える結果のみを前記積分された結果として前記判定する手段に出力する手段と、
前記閾値を制御する手段と、
を備えた、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項３】
受信装置に対して複数のデータパケットを送信する送信装置であって、
一のデータパケットを繰り返し送信する手段と、
応答パケットを繰り返し受信する手段と、
繰り返し受信した応答パケットを積分する手段と、
積分された結果を用いて受信された応答パケットが正しいかどうかを判定する手段と、
を備えたことを特徴とする送信装置。
【請求項４】
請求項３に記載の送信装置であって、さらに、
前記積分の回数を制御する手段と、
前記応答パケットを積分した結果のうち所定の閾値を超える結果のみを前記積分された結果として前記判定する手段に出力する手段と、
前記閾値を制御する手段と、
を備えたことを特徴とする送信装置。
【請求項５】
送信装置から複数のデータパケットを受信する受信装置であって、
データパケットを繰り返し受信する手段と、
繰り返し受信したデータパケットを積分する手段と、
積分された結果を用いて受信されたデータパケットが正しいかどうかを判定する手段と、
正しいと判定された場合に応答パケットを繰り返し送信する手段と、
を備えたことを特徴とする受信装置。
【請求項６】
請求項５に記載の受信装置において、さらに、
前記積分の回数を制御する手段と、
前記データパケットを積分した結果のうち所定の閾値を超える結果のみを前記積分された結果として前記判定する手段に出力する手段と、
前記閾値を制御する手段と、
を備えたことを特徴とする受信装置。
【請求項７】
繰り返し送信される同一のデータパケットを受信して該同一のデータパケットを重畳した数値とし、該重畳した数値が特定の値を超えたことを判断して復号し、復号によって得られたデータパケットが正しいデータパケットであることを判断して応答パケットを送出する受信方法。
【請求項８】
同一のデータパケットを繰り返し送信し、受信装置から正しい応答パケットが送られてきたことを検知して、次のデータパケットを送出する送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システム、送信装置、受信装置、受信方法、及び送信方法に関する。
【背景技術】
【０００２】
一般に、無線通信は、例えば駅の自動改札システムやキーレスエントリシステムなどの無線通信システムにおいて知られているような、ＩＣ乗車券やリモコンなどと自動改札機や車などとが、近づかなければ無線通信できないように構成されている場合と、他の例としてＣＤＭＡ通信などのように（特許文献１及び特許文献２を参照）、離れていても無線通信できるように構成されている場合などがあり、あらかじめどちらかに限定されたものとしてシステム構成されていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第０４８１１４２１号明細書
【特許文献２】特許第２６５３４２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、これらのシステムでは、送信側の出力、またはコーディング方式をあらかじめ決定して通信を行うため、受信側での通信品質が固定したものとしてしか運用できなかった。【０００５】
このため、上記のような無線通信システムでは、近づかなければ無線通信できないが、一旦近づいた後は離れても無線通信できるようにしたり、離れていても無線通信できるが、一旦近づいた後は近づいていなければ無線通信できないようにしたりすることができなかった。【０００６】
そこで、本発明は、無線通信が可能となる範囲を制御でき、また、通信距離が変動しても通信品質を良好に保ち、しかも微弱な電力でも高品質な通信を可能とする無線通信システム、送信装置、受信装置、受信方法、及び送信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明によれば、上記した課題は、次の手段により解決される。【０００８】
本発明は、送信装置から受信装置に対して複数のデータパケットが送信される無線通信システムであって、前記送信装置は、一のデータパケットを繰り返し送信する手段と、応答パケットを繰り返し受信する手段と、繰り返し受信した応答パケットを積分する手段と、積分された結果を用いて受信された応答パケットが正しいかどうかを判定する手段と、を備え、前記受信装置は、データパケットを繰り返し受信する手段と、繰り返し受信したデータパケットを積分する手段と、積分された結果を用いて受信されたデータパケットが正しいかどうかを判定する手段と、正しいと判定された場合に応答パケットを繰り返し送信する手段と、を備えた、ことを特徴とする無線通信システムである。【０００９】
また、本発明は、前記送信装置は、さらに、前記積分の回数を制御する手段と、前記応答パケットを積分した結果のうち所定の閾値を超える結果のみを前記積分された結果として前記判定する手段に出力する手段と、前記閾値を制御する手段と、を備え、前記受信手段は、さらに、前記積分の回数を制御する手段と、前記データパケットを積分した結果のうち所定の閾値を超える結果のみを前記積分された結果として前記判定する手段に出力する手段と、前記閾値を制御する手段と、を備えた、ことを特徴とする上記の無線通信システムである。【００１０】
また、本発明は、受信装置に対して複数のデータパケットを送信する送信装置であって、一のデータパケットを繰り返し送信する手段と、応答パケットを繰り返し受信する手段と、繰り返し受信した応答パケットを積分する手段と、積分された結果を用いて受信された応答パケットが正しいかどうかを判定する手段と、を備えたことを特徴とする送信装置である。【００１１】
また、本発明は、上記の送信装置であって、さらに、前記積分の回数を制御する手段と、前記応答パケットを積分した結果のうち所定の閾値を超える結果のみを前記積分された結果として前記判定する手段に出力する手段と、前記閾値を制御する手段と、を備えたことを特徴とする送信装置である。【００１２】
また、本発明は、送信装置から複数のデータパケットを受信する受信装置であって、データパケットを繰り返し受信する手段と、繰り返し受信したデータパケットを積分する手段と、積分された結果を用いて受信されたデータパケットが正しいかどうかを判定する手段と、正しいと判定された場合に応答パケットを繰り返し送信する手段と、を備えたことを特徴とする受信装置である。【００１３】
また、本発明は、上記の受信装置において、さらに、前記積分の回数を制御する手段と、前記データパケットを積分した結果のうち所定の閾値を超える結果のみを前記積分された結果として前記判定する手段に出力する手段と、前記閾値を制御する手段と、を備えたことを特徴とする受信装置である。【００１４】
また、本発明は、繰り返し送信される同一のデータパケットを受信して該同一のデータパケットを重畳した数値とし、該重畳した数値が特定の値を超えたことを判断して復号し、復号によって得られたデータパケットが正しいデータパケットであることを判断して応答パケットを送出する受信方法である。【００１５】
また、本発明は、同一のデータパケットを繰り返し送信し、受信装置から正しい応答パケットが送られてきたことを検知して、次のデータパケットを送出する送信方法である。
【発明の効果】
【００１６】
［受信したデータパケット（又は応答パケット）におけるノイズ部分の除去が可能となる］
受信したデータパケット（又は応答パケット）には、送信装置（又は受信装置）から送信された信号部分に加えて、送信装置と受信装置との間の伝送路上で生じたノイズ部分が存在し得る。【００１７】
しかるところ、本発明によれば、繰り返し送信される同一のデータパケット（又は応答パケット）を受信して該同一のデータパケット（又は応答パケット）を重畳するため（時間軸方向に沿って積分されるため）、ノイズ部分を除去することができ、正しいデータパケット（又は応答パケット）を受信できるようになる。本発明では、この重畳のことを「積分」という。【００１８】
すなわち、同一のデータパケット（又は応答パケット）を重畳していくと、当該パケットにおけるノイズ部分はゼロに収束すると考えられる（つまり、ノイズは時間軸方向に沿って重ね行くとゼロに収束すると考えられる）。【００１９】
そこで、本発明は、受信したデータパケット（又は応答パケット）に対して、ノイズ部分は積分によって大きくならないが、信号部分は積分によって大きくなることを利用して、受信したデータパケット（又は応答パケット）の積分によりノイズ部分を除去する。【００２０】
［無線通信が可能となる範囲を制御できる］
また、本発明によれば、受信したデータパケット（又は応答パケット）の積分回数を動的に変更することにより、ノイズの除去量を動的に制御して、ＳＮＲ（信号対ノイズ比）が悪い状態において正しいパケットを受信するかしないかを制御できるようになる。【００２１】
すなわち、本発明は、ＳＮＲ（信号対ノイズ比）が送信装置と受信装置との間の距離により変化することを利用し、ＳＮＲ（信号対ノイズ比）が悪い状態において正しいパケットを受信するかしないかを制御して、無線通信が可能となる範囲を制御できるようにする。【００２２】
［通信距離が変動しても通信品質を良好に保つ］
また、本発明によれば、通信距離が変動している場合であっても、受信したデータパケット（又は応答パケット）の積分回数とノイズの除去量とを動的に制御し続けることにより、通信品質を良好に保つことができる。【００２３】
［微弱な電力でも高品質な通信が可能となる］
また、本発明によれば、動的な制御によって受信したデータパケット（又は応答パケット）の積分回数を増やし、ノイズの除去量を大きくすることより、遠距離通信などのＳＮＲ（信号対ノイズ比）が悪い状態においても正しいパケットを受信できるようになり、微弱な電力でも高品質な通信が可能となる。【００２４】
このため、本発明は、宇宙通信、軍事通信、カード決済やキーレスエントリーシステムほかの民生用デジタル通信その他のあらゆる通信システムに応用が可能となる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態に係る無線通信システムの概略構成を示す図である。
【図２】本発明の実施形態に係る無線通信システムにおいて、無線通信が可能となる範囲が制御される例を説明する図である。
【図３】送信装置Ａ（又は受信装置Ｂ）の具体的な構成例を示す図である。
【図４】パケットの構成例を示す図であり、（ａ）はデータパケットの構成例を示す図であり、（ｂ）は応答パケットの構成例を示す図である。
【発明を実施するための形態】
【００２６】
以下に、添付した図面を参照しつつ、本発明を実施するための形態について詳細に説明する。
【００２７】
［本発明の実施形態に係る無線通信システムの概略構成］
まず、図１を参照しつつ、本発明の実施形態に係る無線通信システム１の概略構成について説明する。図１は、本発明の実施形態に係る無線通信システムの概略構成を示す図である。
【００２８】
図１に示すように、本発明の実施形態に係る無線通信システム１は、送信装置Ａと受信装置Ｂとを備えている。
【００２９】
本発明の実施形態に係る無線通信システム１においては、送信装置Ａから受信装置Ｂに対して複数のデータパケットが送信され、受信装置Ｂから送信装置Ａに対して複数の応答パケットが送信される。
【００３０】
図１に示すように、本発明の実施形態に係る無線通信システム１において、送信装置Ａと受信装置Ｂは、同一の構成を備えている。
【００３１】
具体的に説明すると、送信装置Ａと受信装置Ｂは、制御部１１と、送信部１２と、符号化部１３と、判定部１４と、復号化部１５と、加算部１６と、記憶部１７と、受信部１８と、を備えている。
【００３２】
以下、送信装置Ａと受信装置Ｂが備える各構成について説明する。
【００３３】
（制御部１１）
制御部１１は、正しいデータパケット（又は応答パケット）を受信できたと判定部１４にて判定された場合に、記憶部１７に記憶されている積分値を初期化する。
【００３４】
また、送信装置Ａ（又は受信装置Ｂ）は、正しい応答パケット（又は次のデータパケット）を受信したと判定するまでは、受信装置Ｂ（又は送信装置Ａ）から応答パケット（又は次のデータパケット）の受信を開始していたとしても、元のデータパケット（又は元の応答パケット）を送信し続ける。
【００３５】
このため、受信装置Ｂ（送信装置Ａ）は、ｎ番目のデータパケット（又は応答パケット）を繰り返し受信した後、このｎ番目のデータパケット（又は応答パケット）とは異なるデータパケット（又は応答パケット）であるｎ＋１番目のデータパケット（又は応答パケット）の受信を開始するまで、ｎ番目のデータパケット（又は応答パケット）を引き続き繰り返し受信し、積分する。
【００３６】
このため、ｎ＋１番目のデータパケット（又は応答パケット）の受信が開始されると、このｎ＋１番目のデータパケット（又は応答パケット）は、ｎ番目のデータパケット（又は応答パケット）に対して積分されることになってしまう。
【００３７】
そこで、制御部１１は、ｎ＋１番目のデータパケット（又は応答パケット）の受信を開始する際に、無駄に積分されたｎ番目のデータパケット（又は応答パケット）を破棄すべく、記憶部１７に記憶されている積分値を初期化する。これにより、処理時間の無駄を極力回避することができる。
【００３８】
なお、制御部１１は、上記の初期化を行うために必要なパラメータを、過去の通信状況から判断して決定する。
【００３９】
（送信部１２）
送信部１２は、一のデータパケット（又は応答パケット）を繰り返し送信する。送信部１２は、応答パケット（又は次のデータパケット）を受信できたと判定した場合には、この一のデータパケットに対する次のデータパケット（又は次のデータパケットに対する応答パケット）を繰り返し送信する。
【００４０】
（符号化部１３）
符号化部１３は、制御部１１から出力されたデータを一例としてのＮＲＺ方式により符号化し、送信部１２に出力する。
【００４１】
（判定部１４）
データパケット（又は応答パケット）は、パケット内にデータの整合性を判断できる冗長データを含んでおり、判定部１４は、その冗長データを用いて、加算部１６から出力された積分値を復号した結果の正否を判断し、この判断の結果を、送信装置Ａ（又は受信装置Ｂ）から正しいデータパケット（又は応答パケット）を受信できたか否かの判定に用いる。
【００４２】
（復号化部１５）
復号化部１５は、加算部１６から出力されたデータをＮＲＺ方式により復号し、判定部１４に出力する。
【００４３】
（加算部１６）
加算部１６は、受信部１８で受信したデータパケット（又は応答パケット）を記憶部１７に記憶されている積分値に加算し、加算後の値を積分値として記憶部１７に記憶し直す。
【００４４】
（記憶部１７）
記憶部１７は、積分値を記憶する。
【００４５】
（受信部１８）
受信部１８は、データパケット（又は応答パケット）を受信する。
【００４６】
［受信したデータパケット（又は応答パケット）においてノイズ部分が除去される例］
受信したデータパケット（又は応答パケット）には、送信装置Ａ（又は受信装置Ｂ）から送信された信号部分に加えて、送信装置Ａと受信装置Ｂとの間の伝送路上で生じたノイズ部分が存在し得る。
【００４７】
しかるところ、本発明の実施形態に係る無線通信システム１によれば、繰り返し送信される同一のデータパケット（又は応答パケット）を受信して該同一のデータパケット（又は応答パケット）を重畳するため（時間軸方向に沿って積分されるため）、ノイズ部分を除去することができ、正しいデータパケット（又は応答パケット）を受信できるようになる。
【００４８】
すなわち、同一のデータパケット（又は応答パケット）を重畳していくと、当該パケットにおけるノイズ部分はゼロに収束すると考えられる（つまり、ノイズは時間軸方向に沿って重ね行くとゼロに収束すると考えられる）。
【００４９】
そこで、本発明の実施形態に係る無線通信システム１は、受信したデータパケット（又は応答パケット）に対して、ノイズ部分は積分によって大きくならないが、信号部分は積分によって大きくなることを利用して、受信したデータパケット（又は応答パケット）の積分によりノイズ部分を除去する。
【００５０】
次に本発明の実施形態に係る積分の一例について説明する。
【００５１】
この一例では、図１を参照しつつ、本発明の実施形態に係る無線通信システム１により、受信したデータパケット（又は応答パケット）においてノイズ部分が除去される例を説明する。
【００５２】
なお、本発明の理解を容易にするため、この一例では、送信装置Ａから受信装置Ｂに対して送信されるデータパケットが、「００１１」という４ビットのデータからなるものとする。
【００５３】
さて、本発明の実施形態に係る無線通信システム１においては、まず、送信装置Ａの制御部１１からデータパケット「００１１」が符号化部１３に出力される。
【００５４】
次に、送信装置Ａの符号化部１３が、データパケット「００１１」をＮＲＺ方式に従ってＮＲＺ符号「−１、−１、１、１」へ符号化し、送信部１２へ出力する。
【００５５】
そして、送信装置Ａの送信部１２が、ＮＲＺ符号「−１、−１、１、１」を受信装置Ｂに対して繰り返し送信する。
【００５６】
次に、受信装置Ｂの受信部１２が、ＮＲＺ符号を繰り返し受信する。ここでは、ＮＲＺ符号「−１、−１、−１、１」を受信したとする。送信装置Ａの送信部１２からは、ＮＲＺ符号「−１、−１、１、１」が送信されたはずであるが、ノイズにより、このＮＲＺ符号はＮＲＺ符号「−１、−１、−１、１」へ変化してしまっている。
【００５７】
次に、受信装置Ｂの加算部１６が、受信部１８で受信したＮＲＺ符号「−１、−１、−１、１」を記憶部１７に記憶されている積分値「０、−１、２、２」に加算し、加算後の値「−１、−２、１、３」を積分値として記憶部１７に記憶し直す。また、受信装置Ｂの加算部１６は、加算後の値「−１、−２、１、３」を受信装置Ｂの復号化部１５へ出力する。
【００５８】
本発明の実施形態に係る無線通信システム１においては、すでに、受信部１８で受信したＮＲＺ符号が記憶部１７に記憶されている積分値に繰り返し加算されている。
【００５９】
その結果、記憶部１７に記憶されている積分値は、初期値は「０，０，０、０」であったが、今回受信したＮＲＺ符号「−１、−１、−１、１」を加算する前の段階で、「０、−１、２、２」となっている。
【００６０】
したがって、受信装置Ｂの加算部１６は、積分値「０、−１、２、２」にＮＲＺ符号「−１、−１、−１、１」を加算し、加算後の積分値「−１、−２、１、３」を積分値として記憶部１７に記憶し直すとともに、受信装置Ｂの復号化部１５へ出力する。
【００６１】
次に、受信装置Ｂの復号化部１５が、加算部１６から出力された積分値「−１、−２、１、３」をＮＲＺ方式によりデータパケット「００１１」へと復号し、判定部１４に出力する。
【００６２】
次に、受信装置Ｂの判定部１４は、加算部１６から出力された積分値を復号した結果である「００１１」の正否を判断し、この判断の結果を、送信装置Ａ（受信装置Ｂ）から正しいデータパケット（又は応答パケット）を受信できたか否かの判定に用いる。
【００６３】
このように、本発明の実施形態に係る無線通信システム１によれば、受信装置Ｂは、受信したデータパケットに、送信装置Ａから送信された信号部分に加えて、送信装置Ａと受信装置Ｂとの間の伝送路上で生じたノイズ部分が存在していても、受信したデータパケットを時間軸方向で積分していくことにより、ノイズ部分を除去して、正しいデータパケットを受信できるようになる。
【００６４】
なお、本発明の実施形態に係る無線通信システム１によれば、送信装置Ａも、上記した受信装置Ｂにおける場合と同様にして（同様であるため説明は省略する）、受信した応答パケットに、受信装置Ｂから送信された信号部分に加えて、送信装置Ａと受信装置Ｂとの間の伝送路上で生じたノイズ部分が存在していても、受信した応答パケットを時間軸方向で積分していくことにより、ノイズ部分を除去して、正しい応答パケットを受信できるようになる。
【００６５】
［無線通信が可能となる範囲が制御される例］
次に、図２を参照しつつ、本発明の実施形態に係る無線通信システム１において、無線通信が可能となる範囲が制御される例について説明する。
【００６６】
図２は、本発明の実施形態に係る無線通信システムにおいて、無線通信が可能となる範囲が制御される例を説明する図である。
【００６７】
この例では、送信装置Ａから離れたところに位置している受信装置Ｂが、送信装置Ａへ近づいた後、送信装置Ａから離れていくものとする。
【００６８】
また、受信装置Ｂにおいては、当初、受信した信号に対する積分の回数が１回に設定されているが、この積分の回数は、送信装置Ａからの正しいデータパケットを受信できた場合に１０回へと再設定されるものとする。
【００６９】
さて、最初、受信装置Ｂは、送信装置Ａからのデータパケットを１０回ほど受信してはいるが、送信装置Ａから離れたところに位置しているため、受信したデータパケットにはノイズ部分が存在しており、また、積分の回数が１回であるため積分によってノイズ部分を除去することができず、したがって、これらのデータパケットを受信できない。
【００７０】
しかし、受信装置Ｂは、送信装置Ａに非常に近づくことにより、ノイズ部分は一定であるが、これに対する信号部分が大きくなり、受信装置Ｂは、受信したデータパケットを積み重ねなくても（積分の回数が１回であっても）、送信装置Ａからのデータパケットを受信できるようになる。
【００７１】
つぎに、受信装置Ｂは、送信装置Ａからのデータパケットを受信できたため、受信したデータパケットに対する積分の回数を１０回に再設定する。
【００７２】
つぎに、受信装置Ｂは、送信装置Ａから離れた場合、ノイズは一定であるが、信号は小さくなる。しかし、受信装置Ｂは、受信したデータパケットを３回積分した段階で、ノイズ部分を除去して、送信装置Ａからのデータパケットを受信することができる。
【００７３】
つぎに、受信装置Ｂは、送信装置Ａから非常に離れた場合、ノイズは一定であるが、信号が非常に小さくなる。しかし、受信装置Ｂは、受信した信号を１０回積分した段階で、ノイズを除去して、送信装置Ａからのデータパケットを受信できる。
【００７４】
このようにして、受信装置Ｂは、受信したデータパケットの積分回数を動的に変更することにより（１回から１０回へ変更）、ノイズの除去量を動的に制御して、ＳＮＲ（信号対ノイズ比）が悪い状態において正しいデータパケットを受信するかしないかを制御できるようになる。
【００７５】
すなわち、受信装置Ｂは、ＳＮＲ（信号対ノイズ比）が送信装置Ａと受信装置Ｂとの間の距離により変化することを利用し、ＳＮＲ（信号対ノイズ比）が悪い状態において正しいデータパケットを受信するかしないかを制御して、無線通信が可能となる範囲を制御する。また、積分回数を増やすことによって、利得をどのようにでも増加することができるから、送信側の制御によらず、受信側においてどのようにでも利得を制御できるという利点がある。
【００７６】
なお、受信装置Ｂの場合と同様にして（同様であるため説明は省略する）、送信装置Ａも、受信した応答パケットの積分回数を動的に変更することにより（１回から１０回へ変更）、ノイズの除去量を動的に制御して、ＳＮＲ（信号対ノイズ比）が悪い状態において正しい応答パケットを受信するかしないかを制御できるようになる。
【００７７】
すなわち、送信装置Ａは、ＳＮＲ（信号対ノイズ比）が送信装置Ａと受信装置Ｂとの間の距離により変化することを利用し、ＳＮＲ（信号対ノイズ比）が悪い状態において正しい応答パケットを受信するかしないかを制御して、無線通信が可能となる範囲を制御する。
【００７８】
［通信距離が変動しても通信品質を良好に保つ］
また、本発明の実施形態に係る通信システム１によれば、通信距離の変動している場合であっても、受信したデータパケット（又は応答パケット）の積分回数とノイズの除去量とを動的に制御し続けることにより、通信品質を良好に保つことができる。
【００７９】
［微弱な電力でも高品質な通信が可能となる］
また、本発明の実施形態に係る通信システム１によれば、動的な制御によって受信したデータパケット（又は応答パケット）の積分回数を増やし、ノイズの除去量を大きくすることより、遠距離通信などのＳＮＲ（信号対ノイズ比）が悪い状態においても正しいパケットを受信できるようになり、微弱な電力でも高品質な通信が可能となる。
【００８０】
（符号化形式、復号化形式）
以上説明した形態では、データパケット（又は応答パケット）をＮＲＺ方式により符号化・復号化したが、本発明は、符号化・復号化の形式を限定するものではない。データパケット（又は応答パケット）を符号化・復号化する形式としては、マンチェスター符号化方式などの同期信号を含む符号化・復号化方式も、適切に利用できる。
【００８１】
［送信装置Ａ（又は受信装置Ｂ）の具体的な構成例］
次に、図３を参照しつつ、送信装置Ａ（又は受信装置Ｂ）の具体的な構成例について説明する。図３は、送信装置Ａ（又は受信装置Ｂ）の具体的な構成例を示す図である。
【００８２】
なお、この送信装置Ａ（又は受信装置Ｂ）を用いる無線通信システムにおいては、データパケット及び応答パケットがマンチェスター符号化方式に基づいて符号化・復号化されるものとする。
【００８３】
図３に示すように、送信装置Ａ（又は受信装置Ｂ）は、送信アンテナ２１と、送信回路２２と、受信アンテナ２３と、受信回路２４と、アナログコンパレータ２５と、周期積分回路２６と、第１レジスタ（３２ビット）２７と、第２レジスタ（３２ビット）２８と、デジタルコンパレータ２９と、送受信回路３０と、ＰＬＬ（Ｐｈａｓｅ−ｌｏｃｋｅｄ  ｌｏｏｐ：位相同期回路）３１と、制御回路３２と、を備えている。
【００８４】
この送信装置Ａ（又は受信装置Ｂ）においては、制御回路３２から出力されたデータパケット（又は応答パケット）が、送受信回路３０、送信回路２２、及び送信アンテナ２１を介して送信される。
【００８５】
また、この送信装置Ａ（又は受信装置Ｂ）においては、受信アンテナ２３にて受信されたマンチェスター符号が、受信回路２４及びアナログコンパレータ２５を介して、周期積分回路２６にて積分される。積分された値は、第１レジスタ（３２ビット）２７、デジタルコンパレータ２９、及び送受信回路３０を介して、制御回路３２に出力される。
【００８６】
各素子２１〜３０の動作は、ＰＬＬ３１から出力される信号に基づいて同期がとられる。
【００８７】
（アナログコンパレータ２５）
アナログコンパレータ２５は、受信アンテナ２３で受信したマンチェスター符号が、基準値を超える場合に１を出力し、基準値に満たない場合に０を出力する。
【００８８】
（周期積分回路２６）
周期積分回路２６は、この例では、データパケットを形成するビットのサンプリングに必要な数に対応する数の記憶領域と、コントローラで構成され、この例の記憶領域は、３２ビットレジスタ２６１で、またコントローラは３２ビットアップダウンカウンタを具備している。複数の３２ビットレジスタ２６１により、サンプリングされたマンチェスター符号が記憶される。
【００８９】
より具体的に説明すると、マンチェスター符号は、複数の３２ビットレジスタ２６１の数に応じてサンプリングされ、各サンプリング点における値が、複数の３２ビットレジスタ２６１にそれぞれ積分されていく。
【００９０】
３２ビットコントローラ２６２は、３２ビットレジスタ２６１への積分を実行する素子であり、アナログコンパレータ２５の出力が１である場合には３２ビットレジスタ２６１の値に１を加算し、アナログコンパレータ２５の出力が０である場合には３２ビットレジスタ２６１の値から１を減算する。
【００９１】
なお、本発明の実施形態に係る無線通信システム１においては、繰り返し受信したデータパケット（又は応答パケット）を積分する手段が、加算部１６と記憶部１７とによって構成されるものとしている。この場合、上記した複数の３２ビットレジスタ２６１は記憶部１７の一例であり、３２ビットコントローラ２６２は加算部１６の一例である。
【００９２】
本発明においては、加算部１６と記憶部１７とを一体的に構成することもできる。この場合は、たとえば、複数の３２ビットレジスタ２６１のそれぞれが３２ビットコントローラ２６２の機能を備えるように、繰り返し受信したデータパケット（又は応答パケット）を積分する手段を構成することができる。このような構成の一例としては、たとえば、複数のビットカウンタを挙げることができる。
【００９３】
（デジタルコンパレータ２９）
デジタルコンパレータ２９には、第１レジスタ（３２ビット）２７を介してマンチェスター符号のサンプリング値の積分値を入力されるとともに、第２レジスタ（３２ビット）２８にプリセットされた値を入力される。
【００９４】
デジタルコンパレータ２９は、サンプリング値の積分値が正であって絶対値がプリセットされた値よりも大きい場合には１を出力し、サンプリング値の積分値が負であって絶対値がプリセットされた値よりも大きい場合には−１を出力し、それ以外の場合には０を出力する。
【００９５】
これにより、送受信回路３０には、十分に積分されてノイズ部分が除去されたと考えられるサンプリング値の積分値のみが出力されることとなり、送受信回路３０に対して信頼性の高いデータのみを出力することができ、信頼性に欠けると考えられるデータについては「０」として出力することが可能となる。
【００９６】
（送受信回路３０）
送受信回路３０は、符号化回路３０１、送信用バッファ３０２、同期検出回路３０３、復号化回路３０４、計算回路３０５、及び受信用バッファ３０６を備えている。
【００９７】
送信用バッファ３０２には、制御回路３２からデータパケット（又は応答パケット）が出力され、符号化回路３０１は、この送信用バッファ３０２に出力されたデータパケット（又は応答パケット）をマンチェスター符号化方式に基づいて符号化し、送信回路２２に出力する。
【００９８】
同期検出回路３０３は、デジタルコンパレータ２９から出力されたデータの中から所定のパターンを検出し、同期をとる。
【００９９】
復号化回路３０４は、デジタルコンパレータ２９から出力されたデータを復号化し、計算回路３０５及び受信用バッファ３０６に同一のデータを出力する。
【０１００】
計算回路３０５は、送信装置ＡにあってはＣＲＣ回路として構成され、受信装置Ｂにあってはパターンチェック回路として構成される。
【０１０１】
計算回路３０５は、復号化回路３０４から出力されたデータがＣＲＣを満足させる場合、正しいデータパケットが受信できたと判定し、受信用バッファ３０６に出力されたデータを制御回路３２へ出力する。
【０１０２】
また、計算回路３０５は、復号化回路３０４から出力されたデータがパターンチェックを満足させる場合、正しい応答パケットが受信できたと判定し、受信用バッファ３０６に出力されたデータを制御回路３２へ出力する。
【０１０３】
（制御回路３２）
制御回路３２は、周期積分回路２６に対してリセット信号を出力する。これにより、複数の３２ビットレジスタ２６１の値が初期化される。なお、制御回路３２は、周期積分回路２６に対してリセット信号を出力するタイミングを動的に変更することができる。
【０１０４】
上述した例では、受信装置Ｂが送信装置Ａから離れている段階では、複数の３２ビットレジスタ２６１のそれぞれに１回だけ値を加算し、２回目が加算される前にリセット信号を出力するが（積分回数が１の場合）、その後、送信装置Ａから最初の１つのデータパケットを受信できたと判定された段階で、複数の３２ビットレジスタ２６１のそれぞれに１０回だけ値を加算し、１１回目が加算される前にリセット信号を出力する（積分回数が１０の場合）。
【０１０５】
また、制御回路３２は、第２レジスタ（３２ビット）２８にプリセットする値についても、様々な状況に応じて変化させることができる。たとえば、送信装置Ａから最初の１つのデータパケットを受信できたと判定される前後で変化させることができる。
【０１０６】
これにより、送受信回路３０に出力するデータの信頼性の程度を動的に変化させることが可能となる。
【０１０７】
（ＰＬＬ３１）
ＰＬＬ３１は、デジタルコンパレータ２９及び／又は復号化回路３０４から出力されたデータを用いて  各素子２１〜３０の動作と、データパケット（又は応答パケット）と、の同期をとる。
【０１０８】
［パケットの構成例］
次に、図４を参照しつつ、パケットの構成例について説明する。
【０１０９】
図４はパケットの構成例を示す図であり、図４（ａ）はデータパケットの構成例を示す図であり、図４（ｂ）は応答パケットの構成例を示す図である。なお、この例においても、データパケット及び応答パケットは、マンチェスター符号化方式に基づいて符復号化されるものとする。
【０１１０】
図４に示すように、この例では、データパケットと応答パケットは、時分割されたタイムスロットに割り当てられており、送信装置Ａと受信装置Ｂは、半二重通信を行う。
【０１１１】
１つのデータパケットに対して、応答パケットは３つ送信される。
【０１１２】
（データパケット）
データパケットは、１ｂｙｔｅのｓｙｎｃフィールドと、１ｂｙｔｅのｓｅｑｕｅｎｃｅフィールドと、４ｂｙｔｅのｄａｔａフィールドと、２ｂｙｔｅのＣＲＣフィールドと、１ｂｙｔｅのｓｙｎｃフィールドと、によって構成されている。
【０１１３】
＜ｓｙｎｃフィールド＞
ｓｙｎｃフィールドは、５ｂｉｔのｐａｔｔｅｒｎ部と、３ｂｉｔのｍｏｄｅ部と、により構成される。この例では、ｐａｔｔｅｒｎ部には、マンチェスター符号化方式では決して現れないパターンを用いることによって、受信側においてこれを検出しｓｙｎｃ信号として認識することができる。このようにして送信側では、受信側との同期を意識せずに、パケットを繰り返し送出すればよい。また、ｍｏｄｅ部は、ハンドシェイクに用いられる。
【０１１４】
＜ｓｅｑｕｅｎｃｅフィールド＞
ｓｅｑｕｅｎｃｅフィールドには、データパケットの番号が格納される。これによりあるデータパケットと、その次のデータパケットと、を区別することができる。
【０１１５】
＜ｄａｔａフィールド＞
ｄａｔａフィールドには、送信装置Ａから受信装置Ｂに対して送信するデータが格納される。
【０１１６】
＜ＣＲＣフィールド＞
ＣＲＣフィールドには、ＣＲＣ用のビット列が格納される。
【０１１７】
（応答パケット）
応答パケットは、１ｂｙｔｅのｓｙｎｃフィールドと、１ｂｙｔｅのｓｅｑｕｅｎｃｅフィールドと、によって構成されている。
【０１１８】
なお、応答パケットの各フィールドの詳細は、データパケットの場合と同じであるので、説明を省略する。
【０１１９】
［積分回数の制御と閾値の制御により、データパケット（又は応答パケット）を受信できる最大通信距離を制御できる］
以上説明したように、本発明の実施形態に係る受信装置Ｂは、データパケットを積分する回数を制御し、且つ、データパケットを積分した結果のうち所定の閾値を超える結果のみを積分された結果として判定に用いる。
【０１２０】
ここで、データパケットを積分する回数は、正しいデータパケットを受信できたか否かの判定のためにどの程度の数のデータパケットを用いるのかということを示しており、閾値は、これらのデータパケットが正しいものであることの確からしさを示す確率と考えられる。
【０１２１】
したがって、閾値ｔｈ、積分回数Ｎという設定の下でデータパケットが正しく受信できたとすると、１ビットのエラーレートＥは、次式で表現できる。
（誤ったデータパケットの数）＝Ｅ＊Ｎ＝Ｎ−ｔｈ
Ｅ＝１−ｔｈ／Ｎ
【０１２２】
そして、データパケットを受信できる最大通信距離Ｌは、Ｅの関数であるため、次のように表現できる。
Ｌ＝Ｓ（Ｅ）
【０１２３】
なお、この１ビットのエラーレートＥとパケットエラーレートＥｐとの関係は、次のとおりである。
Ｅｐ＝１−｛（１−Ｅ）＾（パケットのｂｉｔ数）｝
ただし、「＾」は累乗を意味する。
【０１２４】
したがって、データパケットを受信できる最大通信距離Ｌは、閾値ｔｈと積分回数Ｎの関数である。
【０１２５】
よって、本発明の実施形態によれば、閾値ｔｈと積分回数Ｎとを制御することによって、データパケットを受信できる最大通信距離Ｌを制御できる。
【０１２６】
なお、送信装置Ａも、受信装置Ａと同様に、閾値ｔｈと積分回数Ｎとを制御することによって、応答パケットを受信できる最大通信距離Ｌを制御できる。
【０１２７】
［距離に対する信号の減衰量が大きいほど、最大通信距離Ｌを正確に制御できる］
従来、距離に対する信号の減衰量が大きい場合には、送信装置が受信装置から少し離れただけでＳＮＲが悪くなる。このため、距離に対する信号の減衰量が大きい場合においては、最大通信距離Ｌを正確に調整することが非常に難しいというのが、従来の見解であった。
【０１２８】
しかしながら、本発明の実施形態に係る無線通信システム１によれば、距離に対する信号の減衰量が大きく、送信装置が受信装置から少し離れただけでＳＮＲが悪くなればなるほど、ｔｈ／Ｎの変動量が大きくなることに着目する。
【０１２９】
すなわち、本発明の実施形態に係る無線通信システム１は、ｔｈ／Ｎの変動量が大きい場合は、この変動量をより細分化して捉えることができるとして、閾値ｔｈと積分回数Ｎとを制御することにより、閾値ｔｈと積分回数Ｎの関数である最大通信距離Ｌをより正確に制御できるようにする。
【０１３０】
したがって、本発明の実施形態に係る無線通信システム１によれば、従来とは逆に、距離に対する信号の減衰量が大きい通信路（たとえば、距離の２乗に反比例や距離の３乗に反比例して信号が減衰する通信路）であればあるほど、最大通信距離Ｌをより正確に制御できるようになる。
【０１３１】
このため、本発明の実施形態に係る無線通信システム１は、距離の２乗以上に反比例して信号が減衰する伝送路、たとえば、電波を使う通信路ではなく、電界や磁界を使う通信路に特に好ましく用いることができる。
【０１３２】
次に、本発明で用いる用語について説明する。
【０１３３】
「一のデータパケットを繰り返し送信する」
本発明において、「一のデータパケットを繰り返し送信する」には、一のデータパケットを符号化したもの（たとえば、一のデータパケットを構成するＮＲＺ符号やマンチェスター符号など）を繰り返し送信する形態が含まれる。
【０１３４】
「応答パケットを繰り返し受信する」
また、本発明において、「応答パケットを繰り返し受信する」には、応答パケットが符号化されたもの（たとえば、応答パケットを構成するＮＲＺ符号やマンチェスター符号など）を繰り返し受信する形態が含まれる。
【０１３５】
「繰り返し受信した応答パケットを積分する」
また、本発明において、「繰り返し受信した応答パケットを積分する」には、繰り返し受信した「応答パケットが符号化されたもの（たとえば、応答パケットを構成するＮＲＺ符号やマンチェスター符号など）」を積分する形態が含まれる。
【０１３６】
「積分された結果を用いて受信された応答パケットが正しいかどうかを判定する」
また、本発明において、「積分された結果を用いて受信された応答パケットが正しいかどうかを判定する」には、「応答パケットが符号化されたもの（たとえば、応答パケットを構成するＮＲＺ符号やマンチェスター符号など）が積分された結果」を復号化したものに基づき受信された応答パケットが正しいかどうかを判定する形態が含まれる。
【０１３７】
「データパケットを繰り返し受信する」
また、本発明において、「データパケットを繰り返し受信する」には、データパケットが符号化されたもの（たとえば、データパケットを構成するＮＲＺ符号やマンチェスター符号など）を繰り返し受信する形態が含まれる。
【０１３８】
「繰り返し受信したデータパケットを積分する」
また、本発明において、「繰り返し受信したデータパケットを積分する」には、繰り返し受信した「データパケットが符号化されたもの（たとえば、データパケットを構成するＮＲＺ符号やマンチェスター符号など）」を積分する形態が含まれる。
【０１３９】
「積分された結果を用いて受信されたデータパケットが正しいかどうかを判定する」
また、本発明において、「積分された結果を用いて受信されたデータパケットが正しいかどうかを判定する」には、「データパケットが符号化されたもの（たとえば、データパケットを構成するＮＲＺ符号やマンチェスター符号など）が積分された結果」を復号化したものに基づき受信されたデータパケットが正しいかどうかを判定する形態が含まれる。
【０１４０】
「正しいと判定された場合に応答パケットを繰り返し送信する」
本発明において、「正しいと判定された場合に応答パケットを繰り返し送信する」には、正しいと判定された場合に応答パケットを符号化したもの（たとえば、応答パケットを構成するＮＲＺ符号やマンチェスター符号など）を繰り返し送信する形態が含まれる。
【実施例１】
【０１４１】
次に、本発明の実施例１について検討する。【０１４２】
まず、実施例１として、本発明の実施形態に係る無線通信システム１を用いた駅の自動改札システムについて検討する。【０１４３】
実施例１に係る自動改札システムによると、ＩＣ乗車券を胸ポケットに入れている人が、自動改札機に近づかなければ無線通信できないが、一旦近づいた後は、自動改札機から離れても無線通信できるようすることが可能となる。【０１４４】
（比較例１−１）
比較例１−１として、本発明の実施形態に係る無線通信システム１を用いない駅の自動改札システム（強い電波、感度の良いアンテナ）について検討する。【０１４５】
この場合、ＩＣ乗車券を胸ポケットに入れている人が、自動改札機に近づいていないのに、自動改札機の改札が勝手に開く。【０１４６】
（比較例１−２）
比較例１−２として、本発明の実施形態に係る無線通信システム１を用いない駅の自動改札システム（弱い電波、感度の悪いアンテナ）について検討する。【０１４７】
この場合、ＩＣ乗車券を胸ポケットに入れている人が、ＩＣ乗車券の所有していることの認識は行われるが、全処理が完了する前に自動改札機を通過しようとしてしまい、自動改札機から出る前に改札が閉まる。自動改札機とＩＣ乗車券とが少しでも離れると通信不可能となるため、十分な処理時間を確保できないからである。【０１４８】
以上、本発明の実施形態及び実施例について説明したが、これらの説明は、本発明の一例に関するものであり、本発明を何ら限定するものではない。
【符号の説明】
【０１４９】
１    無線通信システム
Ａ    送信装置
Ｂ    受信装置
１１    制御部
１２    送信部
１３    符号化部
１４    判定部
１５    復号化部
１６    加算部
１７    記憶部
１８    受信部
２１    送信アンテナ
２２    送信回路
２３    受信アンテナ
２４    受信回路
２５    アナログコンパレータ
２６    周期積分回路
２６１    複数の３２ビットレジスタ
２６２    ３２ビットコントローラ
２７    第１レジスタ（３２ビット）
２８    第２レジスタ（３２ビット）
２９    デジタルコンパレータ
３０    送受信回路
３０１    符号化回路
３０２    送信用バッファ
３０３    同期検出回路
３０４    復号化回路
３０５    計算回路
３０６    受信用バッファ
３１    ＰＬＬ
３２    制御回路３２
【図１】
2011046088.tif 000003
【図２】
2011046088.tif 000004
【図３】
2011046088.tif 000005
【図４】
2011046088.tif 000006
【国際調査報告】
2011046088.tif 000007
2011046088.tif 000008