(57)【要約】【課題】従来の複数の通信規格の無線タグに対応した無線タグリーダライタでは、無線タグとの通信に時間がかかるという問題があった。【解決手段】本発明にかかる無線タグリーダライタは、通信規格の異なる複数の無線タグとの間で非接触通信を行うための無線タグリーダライタであって、無線タグから送信される信号に含まれるプリアンブルを読み取るプリアンブル読み取り部３０１と、プリアンブル読み取り部が所定の時間内にプリアンブルを読み込めたか否かににより、選択されている通信規格が無線タグの規格に適合するか否かを判定する通信規格判定部３０２と、通信規格判定部の判定結果に基づいて、通信規格を切り替える通信規格切替部３０３と、を備える。このような構成により、無線タグとの通信時間を短縮することができる。【選択図】図２
2010198396.tif 000002
【特許請求の範囲】
【請求項１】
通信規格の異なる複数の無線タグとの間で非接触通信を行うための無線タグリーダライタであって、
無線タグから送信される信号に含まれるプリアンブルを読み取るプリアンブル読み取り部と、
前記プリアンブル読み取り部が所定の時間内に前記プリアンブルを読み込めたか否かににより、選択されている通信規格が前記無線タグの規格に適合するか否かを判定する通信規格判定部と、
前記通信規格判定部の判定結果に基づいて、前記通信規格を切り替える通信規格切替部と、を備えた無線タグリーダライタ。
【請求項２】
前記通信規格切替部は、
選択されている前記通信規格が前記無線タグの規格に適合しない場合には、選択されていない別の通信規格に切り替えることを特徴とする請求項１に記載の無線タグリーダライタ。
【請求項３】
選択されている前記通信規格が前記無線タグの規格に適合する場合には、前記無線タグから送信される前記プリアンブルに続くデータを読み込むことを特徴とする請求項１又は２に記載の無線タグリーダライタ。
【請求項４】
通信規格の異なる複数の無線タグとの間で非接触通信を行うための無線タグリーダライタであって、
無線タグから送信される信号に含まれるプリアンブルを所定の時間内に読み込めたか否かにより、選択されている通信規格が前記無線タグの規格に適合するか否かを判定し、
前記判定結果に基づいて、前記通信規格を切り替える無線タグリーダライタの通信方法。
【請求項５】
前記プリアンブルを所定の時間内に読み込めたか否かにより、選択されている通信規格が前記無線タグの規格に適合するか否かを判定し、
選択されている前記通信規格が前記無線タグの規格に適合しない場合には、選択されていない別の通信規格に切り替えることを特徴とする請求項４に記載の無線タグリーダライタの通信方法。
【請求項６】
前記プリアンブルを所定の時間内に読み込めたか否かにより、選択されている通信規格が前記無線タグの規格に適合するか否かを判定し、
選択されている前記通信規格が前記無線タグの規格に適合する場合には、前記無線タグから送信される前記プリアンブルに続くデータを読み込むことを特徴とする請求項４又は５に記載の無線タグリーダライタの通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線タグリーダライタ及びその通信方法に関する。
【背景技術】
【０００２】
無線タグと無線タグリーダライタと間の無線通信技術として知られているＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）技術は、物流や電子マネーなどの分野に広く用いられ、様々なプロトコル（通信規格）が規格化されている。ＲＦＩＤシステムは、概してＲＦＩＤタグとＲＦＩＤリーダライタを備えている。ＲＦＩＤタグとＲＦＩＤリーダライタの通信を成立させるためには、ＲＦＩＤタグとＲＦＩＤリーダライタは、同一のプロトコルに対応する必要がある。また、ＲＦＩＤのデータフレームは、同一のプロトコルにおいても異なる複数の種類がある。この場合、異なる種類のデータフレームは、異なるデータフォーマットを有する。
【０００３】
ＩＳＯ１８０９２で定められたプロトコルの場合の例を示す。図６に示すように、データフレームは、主として、「Ｐｒｅａｍｂｌｅ＋ＳＹＮＣ＋ＬＥＮＧＴＨ」から構成されるプリアンブルと、データコマンドを含むペイロードと、データコマンドが正しく読みこまれたかどうかを検出（誤り検出）するために用いられるＣＲＣデータとによって構成される。ＲＦＩＤリーダライタがＲＦＩＤタグからの応答信号（データフレーム）を受信した場合、この応答信号に含まれるプリアンブルに基づいてデータ受信用のクロックが制御される。そして、このデータ受信用クロックに同期してプリアンブルに続くデータフレームの読み込みが行われる。また、例えば、ペイロードとＣＲＣデータはそれぞれパリティビットを含む。なお、ペイロードにはデータコマンドが含まれている。
【０００４】
近年、ＲＦＩＤ規格の多様化と実用化により、ＲＦＩＤリーダライタによって複数のプロトコルに対応することが要求されている。
【０００５】
このような要求に対して例えば特許文献１が提案されている。図７に、特許文献１の非接触式ＩＣカードリーダライタ（ＲＦＩＤリーダライタ）５０１を示す。なお、図７は、特許文献１の図２に対して符号を変更したものである。
【０００６】
図７に示す回路は、上位装置５００と、リーダライタ５０１と、を備える。異なる通信仕様の非接触式ＩＣカード（ＲＦＩＤタグ）５０２を読み書きする可能性のあるリーダライタ５０１において、リーダライタ５０１から異なる通信仕様の信号をポーリング的に送出する。このとき、リーダライタ５０１の近くにある非接触式ＩＣカード５０２が、その通信仕様のいずれかに合致して反応すると、その通信仕様での通信を開始する。
【０００７】
しかし、特許文献１には、リーダライタ５０１から交信範囲に送出されたポーリング信号と、交信範囲にある非接触式ＩＣカード５０２の通信規格とが、適合しているか否かの判断の方法について何も記載されていない。したがって、図７に示すリーダライタ５０１は、一つの通信規格のみ対応可能なリーダライタにおいて一般的な動作が実行されていると考えられる。
【０００８】
つまり、非接触式ＩＣカード５０２とリーダライタ５０１との通信規格が適合しない場合、リーダライタ５０１が受信した応答信号（データフレーム）はＣＰＵ等が備えられた上位装置５００には送信されない。これは、非接触ＩＣカード５０２の通信規格と、リーダライタ５０１から送信されたポーリング信号の通信規格と、が適合しない場合、非接触ＩＣカード５０２から応答信号が送信されないためである。この場合、例えば、所定の時間が経過すること（タイムアウト）により、上位装置５００はデータフレームを読み込めなかったと判断する。それにより、リーダライタ５０１及び上位装置５００は、非接触式ＩＣカード５０２への送信信号を他の通信規格に切り替える。
【０００９】
このように、特許文献１に示す回路では、非接触式ＩＣカード５０２とリーダライタ５０１との通信規格が適合するか否かを判定するのに時間がかかるという問題があった。つまり、非接触式ＩＣカード５０２とリーダライタ５０１との通信に時間がかかるという問題があった。
【００１０】
そのほか、特許文献２には、異なる通信規格のタグが相互に干渉することなく通信可能な非接触式ＩＣカードリーダライタが提案されている。また、特許文献３には、ＲＦＩＤタグの周波数や通信仕様を遠隔より一括して制御可能なＲＦＩＤ装置が提案されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００１−１４３０２３号公報
【特許文献２】特開２００５−１４３０７３号公報
【特許文献３】特開２００８−２３４２６５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上述のように、従来の複数の通信規格の無線タグに対応した無線タグリーダライタでは、無線タグとの通信に時間がかかるという問題があった。
【課題を解決するための手段】
【００１３】
本発明にかかる無線タグリーダライタは、通信規格の異なる複数の無線タグとの間で非接触通信を行うための無線タグリーダライタであって、無線タグから送信される信号に含まれるプリアンブルを読み取るプリアンブル読み取り部と、前記プリアンブル読み取り部が所定の時間内に前記プリアンブルを読み込めたか否かににより、選択されている通信規格が前記無線タグの規格に適合するか否かを判定する通信規格判定部と、前記通信規格判定部の判定結果に基づいて、前記通信規格を切り替える通信規格切替部と、を備える。
【００１４】
また、本発明にかかる無線タグリーダライタの通信方法は、通信規格の異なる複数の無線タグとの間で非接触通信を行うための無線タグリーダライタであって、無線タグから送信される信号に含まれるプリアンブルを所定の時間内に読み込めたか否かにより、選択されている通信規格が前記無線タグの規格に適合するか否かを判定し、前記判定結果に基づいて、前記通信規格を切り替える。
【００１５】
上述のような構成の無線タグリーダライタ及びその通信方法により、無線タグとの通信時間を短縮することができる。
【発明の効果】
【００１６】
本発明により、無線タグとの通信時間の短縮が可能な無線タグリーダライタ及びその通信方法を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態にかかる無線タグリーダライタを示す図である。
【図２】本発明の実施の形態にかかる無線タグリーダライタの動作を示すブロック図である。
【図３】本発明の実施の形態にかかる無線タグリーダライタを示すフローチャートである。
【図４】本発明の実施の形態にかかる無線タグリーダライタと従来例との動作の比較を示す図である。
【図５】複数の通信規格のデータフレームの構成例を示す図である。
【図６】ＩＳＯ１８０９２のデータフレームの構成例を示す図である。
【図７】従来の非接触式ＩＣカードリーダライタを示す図である。
【発明を実施するための形態】
【００１８】
以下では、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。
【００１９】
なお、本発明の実施の形態では、無線タグリーダライタをＲＦＩＤリーダライタとし、無線タグをＲＦＩＤタグとして説明する。なお、例えば、プリアンブルのような固定パタンに基づいてその後のデータ処理を決定する通信方式を用いるものであればＲＦＩＤリーダライタの場合に限られず適用可能である。
【００２０】
まず、本発明の具体的な実施の形態を説明する前に、ＲＦＩＤタグとＲＦＩＤリーダライタとの送受信に用いられるいくつかの通信規格（プロトコル）のデータフレームを説明する。
【００２１】
図５は、ＩＳＯ１４４４３Ａ、ＩＳＯ１５６９３、ＩＳＯ１８０９２、ＩＳＯ１８０００−６、ＩＳＯ１８０００−４の５つのＲＦＩＤ通信規格にそれぞれ定義され、ＲＦＩＤリーダライタが処理するデータフレームの構成を示す。なお、ＩＳＯ１８０００−６とＩＳＯ１８０００−４では、ＲＦＩＤリーダライタが送信するデータフレームと受信するフレームのフォーマットが異なり、図５においてそれぞれ示している。各データフレームにおいて、「ＣＲＣ」の後の括弧中の数字は、ＣＲＣデータのビット数を示す。また、各データフレームの構成要素について、その通信規格で用いられた用語で表記する。
【００２２】
図５に示すように、それぞれの通信規格におけるデータフレームは、主として、「Ｐｒｅａｍｂｌｅ＋ＳＹＮＣ＋ＬＥＮＧＴＨ」、「ＳＯＣ」等から構成されるプリアンブルと、データコマンドを含むペイロードと、データコマンドが正しく読み込まれたかどうかを検出（誤り検出）するために用いられるＣＲＣデータと、によって構成される。ＲＦＩＤリーダライタがＲＦＩＤタグからの応答信号（データフレーム）を受信した場合、この応答信号に含まれるプリアンブルに基づいてデータ受信用のクロックが制御される。そして、このデータ受信用クロックに同期してプリアンブルに続くデータフレームの読み込みが行われる。
【００２３】
なお、プリアンブルが上位ビットである（すなわち終端データが下位ビットである）か、プリアンブルが下位ビットである（すなわち終端データが上位ビットである）かは、通信規格によって異なる場合がある。しかし、何れの場合おいてもデータフレームの伝送はプリアンブルからである。以下において、データフレームの各構成要素を伝送順に示す。
【００２４】
図５に示すように、ＩＳＯ１４４４３Ａのデータフレームは、プリアンブル「ＳＯＣ」と、ペイロードと、１６ビットのＣＲＣデータと、終端データ「ＥＯＣ」からなる。以下、説明上の便宜のため、ペイロードとＣＲＣを合わせてＰＡＹＣＲＣという場合がある。また、ＰＡＹＣＲＣは、通常、生成処理に際してエンコードされ、解析処理に際してデコードされる。
【００２５】
ＩＳＯ１５６９３のデータフレームは、プリアンブル「ＳＯＦ」と、ＰＡＹＣＲＣと、終端データ「ＥＯＦ」からなる。ＣＲＣデータは１６ビットである。
【００２６】
ＩＳＯ１８０９２のデータフレームは、プリアンブル「Ｐｒｅａｍｂｌｅ＋ＳＹＮＣ＋ＬＥＮＧＴＨ」と、ＰＡＹＣＲＣからなる。ＩＳＯ１８０９２のデータフレームのプリアンブルにおける「ＳＹＮＣ」は、ＩＳＯ１８０９２のＰＡＹＣＲＣをデコードする際に用いられる極性データ（Ｐｏｌａｒｉｔｙ  Ｄａｔａ）が含まれている。また、ＰＡＹＣＲＣのデータ長を示す「ＬＥＮＧＴＨ」も、デコードの際に用いられる。ＩＳＯ１８０９２のデータフレームのＣＲＣデータは１６ビットである。ＩＳＯ１８０９２のデータフレームには、終端データが無い。
【００２７】
ＩＳＯ１８０００−６では、ＲＦＩＤリーダライタが送信するデータフレームは、プリアンブルと、ＰＡＹＣＲＣからなる。プリアンブルは、「Ｐｒｅａｍｂｌｅ」と「Ｆｒａｍｅｓｙｎｃ」の２種類がある。ＣＲＣデータは、１６ビットと５ビットの２種類がある。また、ＲＦＩＤリーダライタが受信するデータフレームは、プリアンブル「Ｐｒｅａｍｂｌｅ」とＰＡＹＣＲＣとからなり、ＣＲＣデータは１６ビットである。ＩＳＯ１８０００−６のデータフレームも、終端データが無い。
【００２８】
ＩＳＯ１８０００−４では、ＲＦＩＤリーダライタが送信するデータフレームは、プリアンブル「Ｐｒｅａｍｂｌｅ＋ｄｅｔｅｃｔ」及び「Ｐｒｅａｍｂｌｅ＋Ｄｅｌｉｍｉｔｅｒ」とＰＡＹＣＲＣとからなり、ＣＲＣデータは１６ビットである。また、ＲＦＩＤリーダライタが受信するデータフレームは、プリアンブル「Ｑｕｉｅｔ＋Ｐｒｅａｍｂｌｅ」とＰＡＹＣＲＣからなり、ＣＲＣデータは１６ビットである。ＩＳＯ１８０９２のデータフレームも、終端データが無い。
【００２９】
また、図５に示していないが、通信規格によって、ＰＡＹＣＲＣのデータには、パリティビットが挿入されたものもあれば、パリティビットが挿入されていないものもある。
【００３０】
また、通信規格によっては、データコマンドの誤り検出を行う等のために終端データやパリティビットもデータフレームに含まれる場合がある。なお、従来技術では、ＲＦＩＤリーダライタが検出したプリアンブルと期待値が一致しない場合には、ＲＦＩＤリーダライタが受信したデータフレームは、ＣＰＵ等が備えられた演算処理回路には送信されない。これは、ＲＦＩＤタグとＲＦＩＤリーダライタとの通信規格が適合しない場合、ＲＦＩＤタグから応答信号が送信されないためである。この場合、例えば、所定の時間が経過すること（タイムアウト）により、演算処理回路はデータフレームを読み込めなかったと判断する。それにより、ＲＦＩＤリーダライタは、ＲＦＩＤタグへの送信信号を他の通信規格に切り替えていた。
【００３１】
次に、本発明の実施の形態について図面を参照して説明する。図１に示すように、本発明の実施の形態におけるＲＦＩＤリーダライタ（無線タグリーダライタ）は、通信規格の異なる複数のＲＦＩＤタグ（無線タグ）との間で非接触通信を行うためのＲＦＩＤリーダライタである。図１に示すＲＦＩＤリーダライタは、ＲＦＩＤタグとの信号の送受信を行うアンテナ１００と、アナログ信号処理を行うＲＦ部１２２と、デジタル信号処理を行うモデム部１２３と、ＣＰＵ等が設けられ所定の演算処理を行う演算処理部１２４と、を備える。ここで、図１に示すＲＦＩＤリーダライタは、ＲＦＩＤタグに適合する通信規格に切り替える時間が従来よりも短縮されたという特徴を有する。
【００３２】
また、ＲＦ部１２２は、ミキサ１０２と、ＨＰＦ（Ｈｉｇｈ  Ｐａｓｓ  Ｆｉｌｔｅｒ）１０３と、ＬＰＦ（Ｌｏｗ  Ｐａｓｓ  Ｆｉｌｔｅｒ）１０４と、ＶＧＡ（Ｖａｒｉａｂｌｅ  Ｇａｉｎ  Ａｍｐｌｉｆｉｅｒ）１０５と、ミキサ１０７と、ＨＰＦ１０８と、ＬＰＦ１０９と、ＶＧＡ１１０と、ＡＳＫ変調器１１８と、レジスタ１２１と、をさらに備える。
【００３３】
モデム部１２３は、ＡＤＣ（ＡＤコンバータ）１０６と、ＡＤＣ１１１と、ＤＡＣ（ＤＡコンバータ）１１７と、ＩＱＳＥＬ（セレクタ）１１２と、エンベロップ検出回路１１３と、ＬＰＦ１１４と、信号処理部１１５と、データＩ／Ｆ回路１１６と、ＳＰＩ（Ｓｅｒｉａｌ  Ｐｅｒｉｐｈｅｒａｌ  Ｉｎｔｅｒｆａｃｅ）１１９と、レジスタ１２０と、をさらに備える。
【００３４】
まず、図１に示す回路の回路構成について説明する。演算処理部１２４のデータ用入出力端子は、モデム部１２３に設けられたデータＩ／Ｆ回路１１６の入出力端子に接続される。また、演算処理部１２４の他方の入出力端子は、モデム部１２３に設けられたＳＰＩ１１９の入出力端子に接続される。
【００３５】
データＩ／Ｆ回路１１６の出力端子は、ＤＡＣ１１７の入力端子に接続される。ＤＡＣ１１７の出力端子は、ＡＳＫ変調器１１８の入力端子に接続される。ＡＳＫ変調器１１８の出力端子は、ＣＰＬ１０１の入力端子に接続される。ＣＰＬ１０１の入出力端子はアンテナ１００に接続される。
【００３６】
ＣＰＬ１０１の出力端子は、ミキサ１０２の入力端子と、ミキサ１０７の入力端子と、にそれぞれ接続される。ミキサ１０２の２つの出力端子は、ＨＰＦ１０３の２つの入力端子に互いに接続される。ＨＰＦ１０３の２つの出力端子は、ＬＰＦ１０４の２つの入力端子に互いに接続される。ＬＰＦ１０４の２つの出力端子は、ＶＧＡ１０５の２つの入力端子に互いに接続される。ＶＧＡ１０５の２つの出力端子は、ＡＤＣ１０６の２つの入力端子に互いに接続される。ＡＤＣ１０６の出力端子はＩＱＳＥＬ１１２の一方の入力端子に接続される。
【００３７】
ミキサ１０７の２つの出力端子は、ＨＰＦ１０８の２つの入力端子に互いに接続される。ＨＰＦ１０８の２つの出力端子は、ＬＰＦ１０９の２つの入力端子に互いに接続される。ＬＰＦ１０９の２つの出力端子は、ＶＧＡ１１０の２つの入力端子に互いに接続される。ＶＧＡ１１０の２つの出力端子は、ＡＤＣ１１１の２つの入力端子に互いに接続される。ＡＤＣ１１１の出力端子はＩＱＳＥＬ１１２の他方の入力端子に接続される。
【００３８】
ＩＱＳＥＬ１１２の出力端子は、エンベロップ検出回路１１３の入力端子に接続される。エンベロップ検出回路１１３の出力端子は、ＬＰＦ１１４の入力端子に接続される。ＬＰＦ１１４の出力端子は、信号処理部１１５の入力端子に接続される。信号処理部１１５のデータ用出力端子は、データＩ／Ｆ回路１１６の入力端子に接続される。信号処理部１１５の他方の出力端子は、ＳＰＩ１１９の入力端子に接続される。ＳＰＩ１１９の出力端子は、レジスタ１２０の入力端子とレジスタ１２１の入力端子とにそれぞれ接続される。
【００３９】
次に、図１に示す回路の動作について説明する。演算処理部１２４のデータ用入出力端子は、モデム部１２３に設けられたデータＩ／Ｆ回路１１６の入出力端子に接続され、ＲＦＩＤタグとのデータの送受信を行う。また、演算処理部１２４の他方の入出力端子は、モデム部１２３に設けられたＳＰＩ１１９の入出力端子に接続され、各ブロック（例えば、ＲＦ部１２２、モデム部１２３）に対してコマンドを送受信する。
【００４０】
まず、演算処理部１２４からデータＩ／Ｆ回路１１６を介して出力されたデータは、ＤＡＣ１１７によって変調用の信号に変換される。ＤＡＣ１１７の出力信号は、ＡＳＫ変調器１１８によってＡＳＫ（Ａｍｐｌｉｔｕｄｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）変調される。ＡＳＫ変調器１１８の出力信号は、ＣＰＬ１０１を介してアンテナ１００に供給される。なお、ＣＰＬ１０１は、例えばＡＳＫ変調器１１８の出力信号が逆方向へ流れるのを防止する等の機能を有する。このようにして生成された所定の（初期状態において選択されている）通信規格のデータフレームが、アンテナ１００から送信される。
【００４１】
次に、ＲＦＩＤタグからの応答信号はアンテナ１００、ＣＰＬ１０１を介してミキサ１０２及びミキサ１０７に入力される。ここでは、ダイレクトコンバージョン方式を採用した例について説明する。すなわち、ＲＦＩＤタグからの応答信号とＲＦＩＤタグに送信する搬送波との位相差により、ＲＦＩＤタグからの応答信号が検出できなくなるのを回避するため、ＲＦＩＤタグに送信する搬送波とその位相を９０度ずらした信号とでそれぞれ検波する。
【００４２】
ミキサ１０２は、ＲＦＩＤタグからの応答信号と、ＲＦＩＤタグに送信する搬送波とをミキシングしてＩ相ベースバンド信号を出力する。Ｉ相ベースバンド信号はＨＰＦ１０３、ＬＰＦ１０４によってノイズが取り除かれる。ＬＰＦ１０４から出力された信号対は、ＶＧＡ１０５によって差動増幅される。ＶＧＡ１０５から出力された信号対はＡＤＣ１０６によってデジタル信号に変換される。
【００４３】
同様に、ミキサ１０７は、ＲＦＩＤタグからの応答信号と、９０度位相がずれた搬送波とをミキシングしてＱ相ベースバンド信号を出力する。Ｑ相ベースバンド信号はＨＰＦ１０８、ＬＰＦ１０９によってノイズが取り除かれる。ＬＰＦ１０９から出力された信号対は、ＶＧＡ１１０によって差動増幅される。ＶＧＡ１１０から出力された信号対はＡＤＣ１１１によってデジタル信号に変換される。
【００４４】
ＩＱＳＥＬ１１２は、ＡＤＣ１０６の出力信号とＡＤＣ１１１の出力信号とのいずれかを選択して出力する。ＩＱＳＥＬ１１２の出力信号は、エンベロップ検出回路１１３によって２進数のビットデータに変換される。エンベロップ検出回路１１３から出力されたビットデータは、ＬＰＦ１１４によってノイズが取り除かれ、信号処理部１１５に入力される。信号処理部１１５は、入力されたビットデータ（データフレーム）に基づいて、ＲＦＩＤタグからの応答信号がＲＦＩＤリーダライタの通信規格に適合するかを判定し、判定結果をＳＰＩ１１９に出力する。また、信号処理部１１５は、データＩ／Ｆ回路１１６を介して演算処理部１２４にデータフレームを送信する。
【００４５】
ＳＰＩ１１９は、信号処理部１１５の判定結果に応じた制御信号を演算処理部１２４に送信する。演算処理部１２４は、この制御信号に基づいてデータフレーム（例えば、ペイロード、ＣＲＣ）を読み込むか否かを決定する。さらに、ＳＰＩ１１９は、演算処理部１２４からの応答信号（コマンド）を各機能ブロック（例えば、ＲＦ部１２２、モデム部１２３）に送信する。それにより、各機能ブロックは、例えば回路の接続関係を切り替えることにより、選択された通信規格に応じた処理を行う。図１に示す回路の例では、ＳＰＩ１１９は、各機能ブロック（ＲＦ部１２２、モデム部１２３）に設けられているレジスタ（レジスタ１２１、レジスタ１２０）に演算処理部１２４からの応答信号（コマンド）を送信している。つまり、ＲＦ部１２２、モデム部１２３は、それぞれレジスタ１２１、レジスタ１２０に格納されたレジスタ値に基づいて、選択された通信規格に応じた処理を行う。
【００４６】
ここで、図２に示すブロック図と、図３に示すフローチャートと、を用いて本発明の実施の形態にかかるＲＦＩＤリーダライタの動作についてさらに詳しく説明する。図２は、図１に示す回路を機能ブロックごとに示したブロック図である。また、図３は信号処理部１１５の動作を示すフローチャートである。
【００４７】
なお、データフレーム送信部３０４は、モデム部１２３におけるデータフレーム送信用回路の機能ブロックを示す。また、図２に示すブロック図は、信号処理部１１５を説明するために必要な機能ブロック及び接続関係のみを図示している。その他の回路構成及び動作については図１に示しているため、ここでは説明を省略する。
【００４８】
なお、図２に示すブロック図は、説明を簡単にするために信号処理部１１５を機能的ブロックごとに示したにすぎない。したがって、例えば、通信規格切替部３０３の機能の一部を有する回路が、信号処理部１１５の外部に設けられる場合もある。あるいは、例えば、通信規格切替部３０３の機能が、演算処理部１２４に備わっている場合もある。このように、本発明の実施の形態に示すＲＦＩＤリーダライタは、図１及び図２に示す回路に限られず、趣旨を逸脱しない限りにおいて適宜変更が可能である。
【００４９】
図２において、信号処理部１１５はデータフレーム受信部３００と、プリアンブル読み取り部３０１と、通信規格判定部３０２と、通信規格切替部３０３と、を有する。まず、初期状態において予め選択されている通信規格（例えば、ＩＳＯ１８０９２）のデータフレームがアンテナ１００を介してＲＦＩＤタグに送信される（図３のＳ２００）。
【００５０】
ここで、ＲＦＩＤリーダライタとＲＦＩＤタグとの通信規格が適合する場合、ＲＦＩＤタグから応答信号が送信される。一方、ＲＦＩＤリーダライタとＲＦＩＤタグとの通信規格が適合しない場合、ＲＦＩＤタグから応答信号は送信されない。
【００５１】
ＲＦＩＤタグからの応答信号が、ＲＦ部１２２を介してデータフレーム受信部３００とプリアンブル読み取り部３０１とにそれぞれ入力される。例えば、図１に示す回路の場合には、ＬＰＦ１１４の出力信号がデータフレーム受信部３００とプリアンブル読み取り部３０１とに入力される。ここで、プリアンブル読み取り部３０１では、ＲＦＩＤタグからの応答信号（データフレーム）を構成するプリアンブルを読み取る（図３のＳ２０１）。
【００５２】
なお、ＲＦＩＤタグとＲＦＩＤリーダライタとの通信規格が適合する場合、プリアンブル読み取り部３０１はプリアンブルを読み取る。このとき、プリアンブル読み取り部３０１は、プリアンブルを読み取れたことを通信規格判定部３０２に送信する。それにより、通信規格判定部３０２は、プリアンブルを読み取れたと判定する（図３のＳ２０２のＹＥＳ）。つまり、通信規格判定部３０２は、通信規格が適合したと判定する。
【００５３】
一方、通信規格が適合しない場合、プリアンブル読み取り部３０１はプリアンブルを読み取らない。この場合、通信規格判定部３０２は、プリアンブルを読み取るために必要な所定の時間経過後、プリアンブルを読み取れなかったと判定する（図３のＳ２０２のＮＯ）。つまり、通信規格判定部３０２は、通信規格が適合していないと判定する。
【００５４】
このように、本発明の実施の形態にかかるＲＦＩＤリーダライタは、プリアンブルを読み取れたか否かによりＲＦＩＤタグとの通信規格が適合するか否かを判定することができる。したがって、従来よりも短時間で通信規格が適合しているか否かを判定することができる。
【００５５】
通信規格判定部３０２による判定結果は通信規格切替部３０３に入力される。通信規格切替部３０３は、通信規格判定部３０２の判定結果に応じた切替制御信号を演算処理部１２４に出力する。演算処理部１２４は、この切替制御信号に基づいてＲＦＩＤタグへの送信信号の通信規格を切り替えるか否かを決定する。さらに、演算処理部１２４は、この切替制御信号に基づいてデータフレーム受信部３００から送信されるデータフレームを読み込むか否かを決定する。そして、演算処理部１２４は、通信規格切替部３０３に応答信号を出力するとともに、データフレーム送信部３０４に通信規格に応じたデータフレーム用信号を送信する。
【００５６】
通信規格切替部３０３は、演算処理部１２４からの応答信号に応じた切替制御信号をデータフレーム受信部３００及びデータフレーム送信部３０４にそれぞれ出力する。それにより、データフレーム受信部３００及びデータフレーム送信部３０４は、演算処理部１２４において選択された通信規格に応じた処理を行う。
【００５７】
なお、図１に示す回路の場合、ＳＰＩ１１９、レジスタ１２０、レジスタ１２１が、図２における通信規格判定部３０２及び通信規格切替部３０３の機能の一部を有している。つまり、ＳＰＩ１１９は、信号処理部１１５から通信規格の判定結果を受け取り、その判定結果に応じた切替制御信号を演算処理部１２４に出力する。さらに、ＳＰＩ１１９は、演算処理部１２４からの応答信号（コマンド）をレジスタ１２０及びレジスタ１２１に送信する。ＲＦ部１２２、モデム部１２３は、それぞれレジスタ１２１、レジスタ１２０に格納されたレジスタ値に基づいて、演算処理部１２４において選択された通信規格に応じた処理を行う。
【００５８】
ここで、通信規格判定部３０２において、ＲＦＩＤタグとＲＦＩＤリーダライタとの通信規格が適合しないと判定された場合を考える（図３のＳ２０２のＮＯ）。ＲＦＩＤタグとの通信規格が適合しているか否かの判断がされていない他の通信規格がある場合（図３のＳ２０５のＹＥＳ）、演算処理部１２４は、通信規格切替部３０３からの切替制御信号に基づいてＲＦＩＤタグへの送信信号の通信規格を切り替える。（図３のＳ２０６）。このとき、演算処理部１２４はデータフレーム受信部３００から出力されるデータフレームの読み込みは行わない。
【００５９】
通信規格切替部３０３は、演算処理部１２４からの応答信号に応じた切替制御信号をデータフレーム受信部３００及びデータフレーム送信部３０４にそれぞれ出力する。それにより、データフレーム受信部３００及びデータフレーム送信部３０４は、演算処理部１２４において新たに選択された通信規格（例えば、ＩＳＯ１８０００−６）に応じた処理を行う。
【００６０】
選択された通信規格に応じてデータフレーム受信部３００及びデータフレーム送信部３０４の処理（回路）が切り替えられた場合、演算処理部１２４は、データフレーム送信部３０４に対し新たに選択された通信規格に応じたデータフレーム用信号を送信する。それにより、選択されている通信規格（例えば、ＩＳＯ１８０００−６）のデータフレームがアンテナ１００を介してＲＦＩＤタグに送信される（図３のＳ２００）。
【００６１】
このように、ＲＦＩＤタグとＲＦＩＤリーダライタとの通信規格が適合しなければ、ＲＦＩＤリーダライタは別の通信規格に切り替える。なお、ＲＦＩＤタグとの通信規格が適合しているか否かの判断がされていない他の通信規格がない場合（図３のＳ２０５のＮＯ）、ＲＦＩＤリーダライタは、通信動作を終了する。これは、例えば、ＲＦＩＤタグの通信規格が、ＲＦＩＤリーダライタが対応可能な通信規格に含まれていない等の場合が考えられる。
【００６２】
次に、通信規格判定部３０２において、ＲＦＩＤタグとＲＦＩＤリーダライタとの通信規格が適合したと判定された場合を考える（図３のＳ２０２のＹＥＳ）。このとき、演算処理部１２４は、通信規格切替部３０３からの切替制御信号に基づいて、データフレームの読み込みを開始する（図３のＳ２０３）。また、演算処理部１２４は、通信規格切替部３０３に対し、各機能ブロックが現在選択されている通信規格の処理を維持するように応答信号を出力する。その後は、従来のＲＦＩＤリーダライタの場合と同様に、ＣＲＣデータによって誤り検出が実行され（図３のＳ２０４）、データフレームの読み込みが完了する（図３のＳ２０４のＮＯ）。なお、ＣＲＣデータによって誤りが検出された場合には、ＲＦＩＤタグの読み込みが正常に行われなかった可能性がある。この場合には、プリアンブルに続くデータフレームの再読み込みが行われる（図３のＳ２０４のＹＥＳ）。
【００６３】
このように、本発明の実施の形態にかかるＲＦＩＤリーダライタは、プリアンブルを読み取れたか否かによりＲＦＩＤタグとの通信規格が適合するか否かを判定する。つまり、通信規格が適合しない場合、プリアンブルを読み取るために必要な所定の時間経過後、プリアンブルを読み込めなかった（通信規格が適合しない）と判定する。そして、その判定結果に基づいて通信規格を切り替える。したがって、従来のように演算処理回路がデータフレームの処理を行えないことにより通信規格が適合しないと判定する場合よりも、短時間で通信規格の適合性を判定することができる。
【００６４】
図４に、従来回路と、本発明の実施の形態にかかるＲＦＩＤリーダライタの動作の比較を示す。従来例において、ＲＦＩＤタグとＲＦＩＤリーダライタとの通信規格が適合しない場合、ＲＦＩＤタグからの応答信号（データフレーム）は演算処理回路（ＣＰＵ等）には送信されない。この場合、例えば、所定の時間が経過すること（タイムアウト）により、演算処理回路はデータフレームを読み込めなかったと判断する。それにより、ＲＦＩＤリーダライタは、ＲＦＩＤタグへの送信信号を他の通信規格に切り替える。したがって、通信規格が適合するまでに時間がかかっていた。
【００６５】
一方、本発明の実施の形態にかかるＲＦＩＤリーダライタの場合、ＲＦＩＤタグが送信するデータフレームのうちプリアンブルを読み取れたか否かのみによって、通信規格が適合するか否かを判定している。そして、その判定結果に基づいて通信規格を切り替える。したがって、従来よりも短時間でＲＦＩＤタグに適合する通信規格を選定することができる。つまり、本発明のＲＦＩＤリーダライタは、従来よりもＲＦＩＤタグとの通信時間を短縮することが可能である。
【００６６】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、本発明の実施の形態にかかるＲＦＩＤリーダライタは、ＩＳＯ１８０９２のプリアンブルを「Ｐｒｅａｍｂｌｅ＋ＳＹＮＣ＋ＬＥＮＧＴＨ」として説明したが、これに限られない。例えば、ＩＳＯ１８０９２のプリアンブルを「Ｐｒｅａｍｂｌｅ」のみとした場合の回路構成にも適宜変更することが可能である。なお、この場合、プリアンブル読み取り部３０１は、ＩＳＯ１８０９２のプリアンブルとして「Ｐｒｅａｍｂｌｅ」のみを読み取る。
【００６７】
また、本発明の実施の形態では、無線タグリーダライタにおいて、無線タグからの応答信号によってＩ相ベースバンド信号とＱ相ベースバンド信号の２種類の信号が生成される場合の例について説明したが、これに限られない。例えば、Ｉ相ベースバンド信号のみが生成される回路構成にも適宜変更することが可能である。あるいは、趣旨を逸脱しない限りにおいて、無線タグからの応答信号を受信する方式として、ダイレクトコンバージョン方式に代わる他の方式（例えば、スーパーヘテロダイン方式）を用いても良い。
【符号の説明】
【００６８】
１００  アンテナ
１０１  ＣＰＬ
１０２  ミキサ
１０３  ＨＰＦ
１０４  ＬＰＦ
１０５  ＶＧＡ
１０６  ＡＤＣ
１０７  ミキサ
１０８  ＨＰＦ
１０９  ＬＰＦ
１１０  ＶＧＡ
１１１  ＡＤＣ
１１２  ＩＱＳＥＬ
１１３  エンベロップ検出回路
１１４  ＬＰＦ
１１５  信号処理部
１１６  データＩ／Ｆ回路
１１７  ＤＡＣ
１１８  ＡＳＫ変調器
１１９  ＳＰＩ
１２０  レジスタ
１２１  レジスタ
１２２  ＲＦ部
１２３  モデム部
１２４  演算処理部
３００  データフレーム受信部
３０１  プリアンブル読み取り部
３０２  通信規格判定部
３０３  通信規格切替部
３０４  データフレーム送信部
【図１】
2010198396.tif 000003
【図２】
2010198396.tif 000004
【図３】
2010198396.tif 000005
【図４】
2010198396.tif 000006
【図５】
2010198396.tif 000007
【図６】
2010198396.tif 000008
【図７】
2010198396.tif 000009