(57)【特許請求の範囲】
【請求項１】
しきい値以上の干渉レベルを有する受信信号を検出する検出部と、
前記検出部が検出した受信信号から、通信方式を識別するためのコマンドを検出するコマンド検出部と、
前記コマンド検出部によって検出されたコマンドから、前記コマンドに対応する通信方式で使用されるチャネルを特定する特定部と、
前記特定部で特定されたチャネル以外のチャネルで通信する通信部と、を備えたことを特徴とする通信装置。
【請求項２】
前記コマンド検出部は、前記コマンドを所定のチャネルで検出することを特徴とする請求項１記載の通信装置。
【請求項３】
しきい値以上の干渉レベルを有する受信信号から、通信方式を識別するためのコマンドを検出し、
前記コマンドから、前記コマンドに対応する通信方式で使用されるチャネルを特定し、
前記特定されたチャネル以外のチャネルで通信することを特徴とする通信方法。
【請求項４】
前記コマンドを検出する際に、所定のチャネルで前記コマンドを検出することを特徴とする請求項３記載の通信方法。
【請求項５】
コンピュータに、
しきい値以上の干渉レベルを有する受信信号から、通信方式を識別するためのコマンドを検出する処理と、
前記コマンドから、前記コマンドに対応する通信方式で使用されるチャネルを特定する処理と、
前記特定されたチャネル以外のチャネルで通信する処理と、を実行させることを特徴とする通信プログラム。
【請求項６】
前記コマンドを検出する際に、所定のチャネルで前記コマンドを検出することを特徴とする請求項５記載の通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信方法、および通信プログラムに関する。
【背景技術】
【０００２】
ＩＣタグがリーダライタ装置に応答信号を返す際のデータ符号化技術として、ＦＭ（Frequency Modulation）０（ゼロ）方式、ミラーサブキャリア  (ＭＳ： Miller Modulated Sub-carrier)方式などを用いることができる。複数のリーダライタが隣接している場合には、電波干渉により正常な通信が妨害されるおそれがある。このようなＭＳ方式またはＦＭ０方式における干渉回避方法として、特許文献１，２の技術が開示されている。
【０００３】
特許文献１は、ＭＳ機にチャネル１〜３および７〜９を割り当て、ＦＭ０機にチャネル４〜６を割り当て、任意に設定した干渉レベルの大小判定に基づいて、ＦＭ０方式およびＭＳ方式の使用を判断する技術を開示している。特許文献２は、ＭＳ装置側のチャネルを変更することによって干渉を回避する技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−３３４７３号公報
【特許文献２】特開２０１０−２１６８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、ＭＳ機のチャネルに対して遠方のＦＭ０機が干渉する場合、正確な使用判定ができない。また、特許文献２の技術では、ＦＭ０機がタグ応答チャネルを選択するおそれがあり、干渉エラーを繰り返すおそれがある。
【０００６】
本発明は上記課題に鑑みなされたものであり、適切なチャネル割り当てを行うことができる通信装置、通信方法、および通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、明細書開示の通信装置は、しきい値以上の干渉レベルを有する受信信号を検出する検出部と、前記検出部が検出した受信信号から、通信方式を識別するためのコマンドを検出するコマンド検出部と、前記コマンド検出部によって検出されたコマンドから、前記コマンドに対応する通信方式で使用されるチャネルを特定する特定部と、前記特定部で特定されたチャネル以外のチャネルで通信する通信部と、を備えるものである。
【０００８】
上記課題を解決するために、明細書開示の通信方法は、しきい値以上の干渉レベルを有する受信信号から、通信方式を識別するためのコマンドを検出し、前記コマンドから、前記コマンドに対応する通信方式で使用されるチャネルを特定し、前記特定されたチャネル以外のチャネルで通信するものである。
【０００９】
上記課題を解決するために、明細書開示の通信プログラムは、コンピュータに、しきい値以上の干渉レベルを有する受信信号から、通信方式を識別するためのコマンドを検出する処理と、前記コマンドから、前記コマンドに対応する通信方式で使用されるチャネルを特定する処理と、前記特定されたチャネル以外のチャネルで通信する処理と、を実行させるものである。
【発明の効果】
【００１０】
明細書開示の通信装置、通信方法、および通信プログラムによれば、適切なチャネル割り当てを行うことができる。
【図面の簡単な説明】
【００１１】
【図１】（ａ）および（ｂ）はＲＦＩＤにおける電波干渉を説明するための図である。
【図２】実施例１に係る通信システムの装置構成図である。
【図３】（ａ）はメモリに記憶されたデータをテーブルとして表したものであり、（ｂ）はクエリーコマンドの１例を説明するための図である。
【図４】（ａ）および（ｂ）は各チャネルの干渉レベルを説明するための図である。
【図５】通信装置の動作の一例を説明するためのフローチャートである。
【図６】実施例２に係る通信装置の一部のハードウェア構成を説明するためのブロック図である。
【発明を実施するための形態】
【００１２】
実施例の説明に先立って、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）における電波干渉について説明する。図１（ａ）を参照して、複数のリーダライタＲＷ１〜ＲＷ３が配置されていると仮定する。リーダライタＲＷ１は、無線によりタグＴＧ１にコマンド信号を送信し、無線によりタグＴＧ１から応答信号を受信する。リーダライタＲＷ２は、無線によりタグＴＧ２にコマンド信号を送信し、無線によりタグＴＧ２から応答信号を受信する。リーダライタＲＷ１〜ＲＷ３が互いに隣接していると、リーダライタＲＷ１〜ＲＷ３がタグとの間で信号を送受信する際の電波が、互いに干渉することがある。
【００１３】
ＦＭ０方式では、ＬＢＴ（Ｌｉｓｔｅｎ  Ｂｅｆｏｒｅ  Ｔａｌｋ）機能を用いて、電波干渉が回避されている。具体的には、所定のキャリアセンスレベル（一例として、−７４ｄＢｍ）以下のチャネル（ＣＨ）を信号の送受信に用い、時分割通信によって干渉が回避されている。ただし、時分割通信におけるリーダライタの送信チャネルおよびタグの応答チャネルは同一であるため、待機時間が生じる。したがって、ＦＭ０方式は、高速読み出し用途に用いにくい。
【００１４】
一方、ＭＳ方式は、ミラー符号化を用いて、送信チャネルの側波帯である２つのチャネル（通常は、送信チャネル±１のチャネル）をタグ専用の応答チャネルとする方式である。したがって、ＭＳ方式には待機時間が生じにくい。したがって、ＭＳ方式は、高速読出しの用途に有利である。なお、ＭＳ方式の一例として、一の送信チャネル（ＣＨ８）およびその側波帯の応答チャネル（ＣＨ７，ＣＨ９）、ならびに、他の送信チャネル（ＣＨ１４）およびその側波帯の応答チャネル（ＣＨ１３，ＣＨ１５）がＭＳ用チャネルとして用いられる。
【００１５】
以上のことから、それぞれの通信方式において、電波干渉が抑制されている。しかしながら、実際の電波環境は、時々刻々と変化している。例えば、ＲＦＩＤシステム設置時においてＭＳ方式が使用可能な環境であったとしても、近傍に他のＲＦＩＤシステムが新たに設置されること等によって電波環境が変わってしまう。この場合、ＲＦＩＤシステムの設置後にＭＳ方式が使えない環境になってしまう可能性がある。
【００１６】
特に、ＭＳ方式のリーダライタとＦＭ０方式のリーダライタとが隣接した場合には、送信チャネルが重複することがある。この場合、通信障害が生じる可能性がある。ここで、ＦＭ０方式のリーダライタからのコマンド信号は、キャリアセンスによって判定することができる。したがって、ＭＳ方式のリーダライタは、キャリアセンスによって、ＦＭ０方式のリーダライタの送信チャネルを認知することができる。
【００１７】
しかしながら、ＦＭ０方式のリーダライタは、ＭＳ方式の使用チャネルを正しく認知することは困難である。例えば、図１（ｂ）を参照して、ＭＳ方式のリーダライタが送信チャネルＣＨ８のコマンド信号を送信し、タグから応答チャネルＣＨ７，ＣＨ９の応答信号を受信しているものとする。ＭＳ方式のリーダライタがタグから受信する応答信号レベルは、コマンド信号レベルの１／１０１０〜１／１０６と、微弱である。したがって、ＦＭ０方式のリーダライタが、ＭＳ方式でチャネルＣＨ７，ＣＨ９が使用されているか否かを認知することは困難である。したがって、ＦＭ０方式のリーダライタがチャネルＣＨ７，ＣＨ９を用いてコマンド信号を送信する場合がある。この場合、ＭＳ方式の応答信号にＦＭ０方式のコマンド信号が干渉することによって、ＭＳ方式において通信エラーが生じる可能性がある。
【００１８】
なお、特許文献１の技術では、ＭＳ機にチャネルＣＨ１〜３，ＣＨ７〜９を割り当て、ＦＭ０機にチャネルＣＨ４〜５を割り当て、任意に設定した干渉レベルの大小判定に基づいてＦＭ０方式およびＭＳ方式のチャネル使用が判断されている。コマンド信号の干渉レベルが設定された値以上であれば、当該コマンド信号のチャネルが使用チャネルであると判断される。ただし、応答信号のチャネルの使用状況は把握できない。例えば、チャネルＣＨ２で所定値以上の干渉レベルの信号を受信した場合、通常であればＭＳ機がチャネルＣＨ１〜ＣＨ３を使用していると判断される。しかしながら、所定値以上の干渉レベルの信号は、遠方のＦＭ０方式のリーダライタからの信号である可能性もあるため、使用チャネルの正確な判定は困難である。また、ＭＳ機の応答チャネル（ＣＨ１，ＣＨ３，ＣＨ７，ＣＨ９）の信号の干渉レベルは微弱であるため、ＭＳ方式の応答信号を用いて使用チャネルの正確な判定を行うことも困難である。
【００１９】
特許文献２の技術では、応答チャネルの干渉信号の有無を判定する干渉判定部と、搬送波の周波数を第１の周波数（ＣＨ２）と第２の周波数（ＣＨ８）とに切替える周波数切り替え部を具備している。例えば、ＦＭ０機の干渉電波を検知した場合にＭＳ機側のチャネルを変更することによって、干渉が回避される。しかしながら、ＦＭ０機側では、ＭＳ機でのチャネルＣＨ１〜ＣＨ３，ＣＨ７〜ＣＨ９の使用状況を判断していない。ＦＭ０機がチャネルを自動選択する場合には、タグの応答チャネルが選択される可能性がある。この場合、干渉エラーを繰り返す可能性がある。
【００２０】
以下の実施例では、他のリーダライタが近くに配置されている場合においても、適切なチャネル割り当てを行うことができる通信装置、通信方法、および通信プログラムについて説明する。以下、図面を参照しつつ、実施例について説明する。
【実施例１】
【００２１】
図２は、実施例１に係る通信システム３００の装置構成図である。本実施例に係る通信システム３００は、一例としてＲＦＩＤシステムを採用する。図２を参照して、通信システム３００は、通信装置１００およびタグ２００を含む。通信装置１００は、無線によりタグ２００にコマンド信号を送信し、無線によりタグ２００から応答信号を受信するリーダライタである。コマンド信号は、質問信号などと称されることもある。通信装置１００は、ＦＭ０方式の通信装置であってもよく、ＭＳ方式の通信装置であってもよく、両方式に対応した複合通信装置であってもよい。タグ２００は、通信装置１００から受信したコマンド信号に応じて応答信号を送信する装置である。
【００２２】
通信システム３００は、複数のチャネルを用いて通信可能であり、一例としてチャネルＣＨ１〜ＣＨ１５を用いることとする。チャネルとは、特定の周波数または周波数帯のことである。本実施例においては、チャネル番号が大きいほど高い周波数が設定されている。
【００２３】
通信装置１００は、アンテナ１０、受信部２０、復調部３０、クロック４０、通信制御部５０、変調部６０、および送信部７０を備える。通信制御部５０は、一例として１つのチップで構成され、コマンド検出部５１、制御部５２、メモリ５３、および切替部５４を備える。タグ２００は、２本のアンテナ８１、ダイオード８２、コンデンサ８３ａ，８３ｂ、スイッチング素子８４、復調部８５、クロック８６、制御部８７、メモリ８８、および変調部８９を備える。ダイオード８２、コンデンサ８３ａ，８３ｂ、スイッチング素子８４、復調部８５、クロック８６、制御部８７、メモリ８８、および変調部８９は、１つのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップで構成されていてもよい。
【００２４】
続いて、図２を参照しつつ、通信システム３００の動作について説明する。受信部２０は、アンテナ１０を介して各チャネルに対応する信号を受信する。例えば、受信部２０は、タグ２００からの応答信号を受信するとともに、通信装置１００以外の通信装置からのコマンド信号なども受信する。復調部３０は、アンテナ１０を介して受信した信号を復調し、復調信号を生成する。復調信号は、コマンド検出部５１および制御部５２に送られる。
【００２５】
制御部５２は、キャリアセンスを行う。具体的には、制御部５２は、復調部３０から受け取った復調信号を用いて、チャネルＣＨ１〜ＣＨ１５で受信した信号の干渉レベルを測定する。制御部５２は、測定によって得られた干渉レベルを各チャネルと関連付けてメモリ５３に記憶させる。図３（ａ）は、メモリ５３に記憶されたデータをテーブルとして表したものである。
【００２６】
ここで、ＲＦＩＤ通信においては、コマンド信号に通信方式を識別するためのコマンドが含まれている。図３（ｂ）は、ＥＰＣｇｌｏｂａｌ  Ｃｌａｓｓ−１  Ｇｅｎｅｒａｔｉｏｎ−２の規格で定められたクエリーコマンドの１例を説明するための図である。図３（ｂ）を参照して、クエリーコマンドには、Ｍ値が含まれている。Ｍ値とは、通信方式に応じて付されている値である。ＦＭ０方式のコマンド信号においては、Ｍ値＝１が設定されている。ＭＳ方式のコマンド信号においては、Ｍ値＝２，４，８のいずれかが設定されている。したがって、このＭ値を検出することによって、当該クエリーコマンドを含むコマンド信号が、ＦＭ０方式のコマンド信号であるかＭＳ方式のコマンド信号であるか検出することができる。
【００２７】
制御部５２は、メモリ５３に記憶された干渉レベルのうち、所定値以上の干渉レベルのチャネルを特定する。この場合の所定値として、例えば、キャリアセンスレベルを用いることができる。キャリアセンスレベルは、一例として、−７４ｄＢである。制御部５２は、特定したチャネルをコマンド検出部５１に送る。コマンド検出部５１は、制御部５２から受け取ったチャネルの信号からクエリーコマンドを検出し、当該クエリーコマンドからＭ値を検出し、制御部５２に送る。
【００２８】
制御部５２は、コマンド検出部５１が検出したＭ値から通信方式を検出することによって、どのチャネルが使用中であるか判定する。例えば、図４（ａ）を参照して、チャネルＣＨ８の信号の干渉レベルがキャリアセンス以上であり、当該チャネルで受信した信号のＭ値が１以外であるとする。この場合、チャネルＣＨ８がＭＳ方式の送信チャネルと使用され、チャネルＣＨ７，ＣＨ９がＭＳ方式の応答チャネルとして使用されていると判定することができる。また、図４（ｂ）を参照して、チャネルＣＨ８の信号の干渉レベルがキャリアセンス以上であり、当該チャネルで受信した信号のＭ値が１であるとする。この場合、チャネルＣＨ８がＦＭ０方式の送信チャネルおよび応答チャネルとして使用されていると判定することができる。
【００２９】
次に、制御部５２は、いずれかの通信方式で使用されているチャネルと通信装置１００の通信方式で使用するチャネルとが重複しないように、送信チャネルを選択し、その結果を切替部５４に送る。切替部５４は、変調部６０が生成する送信コマンドのチャネルを、制御部５２が選択したチャネルに切り替える。クロック４０は、制御部５２の指示に従って、クロック信号を生成する。変調部６０は、クロック４０が生成するクロック信号の周波数を用いて送信コマンドを生成し、アンテナ１０を介して送信する。
【００３０】
制御部５２は、いずれの通信方式でも使用されていないチャネルの中で、干渉レベルが最も小さいチャネルを送信チャネルとして選択することが好ましい。電波干渉をより抑制することができるからである。
【００３１】
タグ２００は、アンテナ８１を介してコマンド信号を受信する。ダイオード８２は、コマンド信号を整流して直流電圧を生成する。コンデンサ８３ｂは、この直流電圧によって生じる電力を保持する。各機器は、コンデンサ８３ｂに保持された電力を用いて動作する。復調部８５は、復調によって、コマンド信号から復調信号を生成する。制御部８７は、メモリ８８に記憶されているタグ情報を読み出す。
【００３２】
制御部８７は、メモリ８８から読み出したタグ情報に基づいて、応答データを生成する。クロック８６は、復調部８５が復調によって生成した復調信号から基本周期の基本クロック信号を生成する。また、クロック８６は、基本クロック信号を逓倍した搬送波用クロック信号を生成する。変調部８９は、搬送波用クロック信号を用い、応答データから応答信号を生成する。スイッチング素子８４は、応答信号を用いて、オンおよびオフを繰り返す。それにより、アンテナ８１から応答信号が送信される。なお、インピーダンスをマッチングさせるために、コンデンサ８３ａが設けられていてもよい。
【００３３】
本実施例によれば、通信方式を識別するためのコマンドを検出することによって、使用されているチャネルを検出することができる。したがって、複数のリーダライタが互いに干渉する環境においても、干渉エラーが抑制されるように適切なチャネル割り当てを行うことができる
【００３４】
図５は、通信装置１００の動作の一例を説明するためのフローチャートである。図５のフローチャートでは、チャネルＣＨ８，ＣＨ１４がＭＳ方式の送信チャネルとして用いられている環境において実行される例である。以下、図２および図５を参照しつつ、通信装置１００の動作の一例について説明する。まず、制御部５２は、全チャネル（チャネルＣＨ１〜チャネルＣＨ１５）の干渉レベルを測定し、メモリ５３に保存する（ステップＳ１）。
【００３５】
次に、制御部５２は、チャネルＣＨ８,ＣＨ１４の少なくともいずれか一方の干渉レベルがキャリアセンスレベル以上であるか否かを判定する（ステップＳ２）。ステップＳ２において「Ｙｅｓ」と判定された場合、チャネルＣＨ８,ＣＨ１４のうちキャリアセンスレベル以上のチャネルをコマンド検出部５１に送る。それにより、コマンド検出部５１は、制御部５２から受け取ったチャネルの信号からクエリーコマンドを検出し、当該クエリーコマンドからＭ値を検出する（ステップＳ３）。制御部５２は、ステップＳ３で検出されたＭ値が１を上回るか否かを判定する（ステップＳ４）。
【００３６】
ステップＳ４において「Ｙｅｓ」と判定された場合、制御部５２は、ＭＳ方式で使用する送信チャネルおよび応答チャネルを使用禁止とし、当該情報をメモリ５３に保存する（ステップＳ５）。次に、制御部５２は、メモリ５３を参照し、ＭＳ方式で使用しているチャネル以外でかつキャリアセンスレベル以下の使用可能チャネルを判定する（ステップＳ６）。次に、制御部５２は、メモリ５３を参照し、ステップＳ６で得られた使用可能チャネルの中で、干渉レベルが最も低いチャネルを選択する（ステップＳ７）。
【００３７】
次に、制御部５２は、ステップＳ７で選択されたチャネルを用いてタグ２００との通信が開始されるように、切替部５４を制御する。それにより、送信部７０は、ステップＳ７で選択されたチャネルを用いて、タグ２００との通信を開始する。受信部２０は、タグ２００からの応答信号を受信する（ステップＳ８）。その後、フローチャートの実行が終了する。なお、ステップＳ２で「Ｎｏ」と判定された場合およびステップＳ４で「Ｎｏ」と判定された場合、ステップＳ６が実行される。
【実施例２】
【００３８】
実施例２では、通信プログラムの実行によって各機器の機能を実現する例について説明する。図６は、実施例２に係る通信装置１００ａの一部のハードウェア構成を説明するためのブロック図である。図６を参照して、通信装置１００ａは、ＣＰＵ１０１、ＲＡＭ１０２、記憶装置１０３、インタフェース１０４などを備えていてもよい。これらの各機器は、バスなどによって接続されている。
【００３９】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１は、中央演算処理装置である。ＣＰＵ１０１は、１以上のコアを含む。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２は、ＣＰＵ１０１が実行するプログラム、ＣＰＵ１０１が処理するデータなどを一時的に記憶する揮発性メモリである。記憶装置１０３は、不揮発性記憶装置である。記憶装置１０３として、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などを用いることができる。本実施例に係る通信プログラムは、記憶装置１０３に記憶されている。インタフェース１０４は、復調部３０、変調部６０などとの間で信号を送受信するための装置である。
【００４０】
記憶装置１０３に記憶されている通信プログラムは、実行可能にＲＡＭ１０２に展開される。ＣＰＵ１０１は、ＲＡＭ１０２に展開された通信プログラムを実行する。それにより、図２の通信制御部５０が実現される。以上のように、通信プログラムの実行によって、各機器の機能を実現してもよい。
【００４１】
（他の例）
上記各実施例においては、Ｃ１Ｇ２規格に準じたＲＦＩＤシステムを採用しているが、それに限られない。例えば、上記各実施例においてはＭ値からＦＭ０方式およびＭＳ方式を検出したが、Ｍ値が他の通信方式を含む場合には、Ｍ値を検出することによって当該他の通信方式で使用されるチャネルを検出してもよい。また、上記各実施例においては通信方式を識別するためのコマンドとしてＣ１Ｇ２規格に基づくクエリーコマンドを検出したが、それに限られない。例えば、Ｃ１Ｇ２規格以外の規格において通信方式を識別するための他のコマンドが使用される場合には、当該他のコマンドを検出することによって、使用されている通信方式のチャネルを検出することができる。
【００４２】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００４３】
（付記）
（付記１）
チャネルの受信信号からコマンドを検出する検出部と、
前記コマンドから、使用している通信方式を判定する判定部と、
前記チャネルと前記通信方式とに基づいて、通信可能なチャネルで通信する通信部を備えたことを特徴とする通信装置。
（付記２）
前記検出部は、前記コマンドを所定のチャネルで検出することを特徴とする付記１記載の通信装置。
（付記３）
チャネルの受信信号からコマンドを検出し、
前記コマンドから、使用している通信方式を判定し、
前記チャネルと前記通信方式とに基づいて、通信可能なチャネルで通信することを特徴とする通信方法。
（付記４）
前記コマンドを検出する際に、所定のチャネルで前記コマンドを検出することを特徴とする付記３記載の通信方法。
（付記５）
コンピュータに、
チャネルの受信信号からコマンドを検出する検出ステップと、
前記コマンドから、使用している通信方式を判定する判定ステップと、
前記チャネルと前記通信方式とに基づいて、通信可能なチャネルで通信する通信ステップと、を実行させることを特徴とする通信プログラム。
（付記６）
前記検出ステップにおいて、所定のチャネルで前記コマンドを検出することを特徴とする付記５記載の通信プログラム。
（付記７）
所定値以上の干渉レベルを有する受信信号から、通信方式を識別するためのコマンドを検出するコマンド検出部と、
前記コマンド検出部によって検出されたコマンドから、前記コマンドに対応する通信方式で使用されるチャネルを検出するチャネル検出部と、
前記チャネル検出部で検出されたチャネル以外のチャネルを用いて通信する通信部と、を備えることを特徴とする通信装置。
（付記８）
前記通信部が通信可能なチャネルは複数有り、
前記通信部は、前記複数のチャネルの中で所定値以下の干渉レベルのチャネルを送信用のチャネルとして用いることを特徴とする請求項７記載の通信装置。
（付記９）
前記通信部が通信可能なチャネルは複数有り、
前記通信部は、前記複数のチャネルの中で最も干渉レベルの小さいチャネルを送信用のチャネルとして用いることを特徴とする付記７記載の通信装置。
（付記１０）
前記通信方式は、ＦＭ０（Ｆｒｅｑｕｅｎｃｙ  Ｍｏｄｕｌａｔｉｏｎ  ｚｅｒｏ）方式またはＭＳ（Ｍｉｌｌｅｒ  Ｍｐｄｕｌａｔｅｄ  Ｓｕｂ−ｃａｒｒｉｅｒ）方式であることを特徴とする付記７〜９のいずれか一項に記載の通信装置。
（付記１１）
前記通信装置は、ＲＦＩＤシステムのリーダライタであることを特徴とする付記７〜１０のいずれか一項に記載の通信装置。
（付記１２）
前記コマンドは、Ｃ１Ｇ２規格で定められたクエリーコマンドであることを特徴とする付記７〜１１のいずれか一項に記載の通信装置。
（付記１３）
所定値以上の干渉レベルを有する受信信号から、通信方式を識別するためのコマンドを検出し、
前記コマンドから、前記コマンドに対応する通信方式で使用されるチャネルを検出し、
前記チャネル以外のチャネルを用いて通信する、ことを特徴とする通信方法。
（付記１４）
コンピュータに、
所定値以上の干渉レベルを有する受信信号から、通信方式を識別するためのコマンドを検出するコマンド検出ステップと、
前記コマンド検出ステップにおいて検出されたコマンドから、前記コマンドに対応する通信方式で使用されるチャネルを検出するチャネル検出ステップと、
前記チャネル検出ステップで検出されたチャネル以外のチャネルを用いて通信する通信ステップと、を実行させることを特徴とする通信プログラム。
【符号の説明】
【００４４】
１０  アンテナ
２０  受信部
３０  復調部
４０  クロック
５０  通信制御部
５１  コマンド検出部
５２  制御部
５３  メモリ
５４  切替部
６０  変調部
７０  送信部
８１  アンテナ
８２  ダイオード
８３  コンデンサ
８４  スイッチング素子
８５  復調部
８６  クロック
８７  制御部
８８  メモリ
８９  変調部
１００  通信装置
２００  タグ
３００  通信システム
【図１】
0005742359.tif 000002
【図２】
0005742359.tif 000003
【図３】
0005742359.tif 000004
【図４】
0005742359.tif 000005
【図５】
0005742359.tif 000006
【図６】
0005742359.tif 000007