"アンテナから送出される搬送波を変調することによってRFIDタグに対するコマンドを送信するコマンド送信処理と、前記コマンドの送信に応じてアンテナから無変調の搬送波を送出しながらこの無変調搬送波に対するRFIDタグからの反射波を受信する受信処理と、受信した反射波からRFIDタグからの応答信号を復号する復号処理とを実行する装置であって、前記アンテナから送出される搬送波に中間周波信号を重畳させる搬送波処理手段と、前記受信処理において反射波の受信が開始されたことに応じて当該反射波から中間周波信号を抽出すると共に、この抽出に対応するタイミングで送出される搬送波中の中間周波信号に対する前記抽出された中間周波信号の位相差を検出する位相差検出手段と、位相差検出手段により検出された位相差と前記中間周波信号の波長とを用いて前記反射波を返したRFIDタグまでの距離を計測する距離計測手段とを具備する、交信処理装置。前記位相差検出手段は、前記復号処理により応答信号中のプリアンブルが検出されたことに応じて中間周波信号の抽出および位相差の検出を実行する請求項1に記載された交信処理装置。前記距離計測手段により計測された距離に基づき前記反射波を返したRFIDタグが交信対象として適切であるか否かを判別する判別手段を、さらに具備する請求項1に記載された交信処理装置。アンテナから送出される搬送波を変調することによってRFIDタグに対するコマンドを送信するコマンド送信処理と、前記コマンドの送信に応じて前記アンテナから無変調の搬送波を送出しながらこの無変調搬送波に対するRFIDタグからの反射波を受信する受信処理と、受信した反射波に含まれるRFIDタグからの応答信号を復号する復号処理とを実行する交信処理装置において実施される方法であって、前記アンテナから送出される搬送波に中間周波信号を重畳し、前記受信処理において反射波の受信が開始されたことに応じて当該反射波から中間周波信号を抽出すると共に、この抽出に対応するタイミングで送出される搬送波中の中間周波信号に対する前記抽出された中間周波信号の位相差を検出し、検出された位相差と前記中間周波数の波長とを用いて前記反射波を返したRFIDタグまでの距離を計測する、ことを特徴とする交信処理装置における距離計測方法。上記特許文献1,2に記載された発明より簡単な方法として、アンテナから送信される搬送波に対するタグからの反射波の位相のずれ量を検出し、検出されたずれ量と搬送波の波長とを用いてタグまでの距離を計測する方法が考えられる。しかし、この方法では、アンテナから送出された電波が往復で一周期以内の長さとなる経路を経てアンテナに戻ることが前提となる。すなわちこの方法により計測できる距離は搬送波の半周期分の長さまでとなる。しかしながら、波長の短い搬送波が使用されるケースでこのような条件が満たされるとは考えにくく、実用化は困難である。たとえば、UHF帯域にある1GHzの電波を利用する場合には、搬送波の波長は約30cm程度となるが、この種の電波はアンテナから10メートル程度離れた場所に到達しても、タグを反応させることができる強度を有する。またこの特性を生かして、一般に、数メートル単位の交信距離が設定される。このような仕様に対しては、30cm程度の波長の信号の位相差を用いた距離計測は全く用をなさない。本発明は、上記の問題に着目し、タグからの反射波を受け付ける期間中に中間周波数が重畳された搬送波を送出し、この中間周波数の位相のずれを利用した距離計測を行うことによって、実際の交信処理の設定に対応可能な計測を実現することを課題とする。本発明による交信処理装置は、アンテナから送出される搬送波を変調することによってRFIDタグに対するコマンドを送信するコマンド送信処理と、コマンドの送信に応じてアンテナから無変調の搬送波CWを送出しながらこの無変調搬送波に対するRFIDタグからの反射波を受信する受信処理と、受信した反射波からRFIDタグからの応答信号を復号する復号処理とを実行するものである。この交信処理装置は、アンテナから送出される搬送波に中間周波信号を重畳させる搬送波処理手段と、受信処理において反射波の受信が開始されたことに応じて当該反射波から中間周波信号を抽出すると共に、この抽出に対応するタイミングで送出される搬送波中の中間周波信号に対する前記抽出された中間周波信号の位相差を検出する位相差検出手段と、位相差検出手段により検出された位相差と中間周波信号の波長とを用いて反射波を返したRFIDタグまでの距離を測定する距離測定手段とを具備する。上記の構成によれば、コマンドに対するタグからの応答を受け付けるための無変調搬送波に中間周波信号を重畳し、この中間周波信号に生じる位相差を利用してタグまでの距離を計測するので、RFIDを利用する一般的なアプリケーションに対応可能な距離を計測することが可能になる。たとえば、中間周波信号として15MHzの周波数の信号を使用すると、その波長は約20mとなるので、その半分の10mまでの距離を計測することができる。上記交信処理装置における一実施形態では、位相差検出手段は、復号処理により応答情報中のプリアンブルが検出されたことに応じて中間周波信号の抽出および位相差の検出を実行する。応答信号中のプリアンブルは、1および0のビット信号が一定のパターンで配列された構成を有するから、このパターンを検出することによって反射波の受信が開始されたことを容易に判別して、中間周波信号の抽出や位相差の検出を行うことができる。また床や壁などで反射して交信処理装置に戻ったノイズ反射波がタグからの反射波として誤認識されるのを防ぐことができる。他の実施形態による交信処理装置は、距離計測手段により計測された距離に基づき反射波を返したRFIDタグが交信対象として適切であるか否かを判別する判別手段を、さらに具備する。このようにすれば、定められた距離の範囲内にあるタグからの応答信号のみを採用することが容易になり、誤った情報処理が実施されるのを防ぐことができる。本発明の交信処理装置の好ましい形態は、RFIDタグに対する情報の読み出しおよび書き込みを行うRFIDリーダライタであるが、これに限らず、情報の読み出しのみを行うRFIDリーダとして構成してもよい。本発明による距離計測方法は、アンテナから送出される搬送波を変調することによってRFIDタグに対するコマンドを送信するコマンド送信処理と、コマンドの送信に応じてアンテナから無変調の搬送波を送出しながらこの無変調搬送波に対するRFIDタグからの反射波を受信する受信処理と、受信した反射波に含まれるRFIDタグからの応答信号を復号する復号処理とを実行する交信処理装置において実施される。この方法では、アンテナから送出される搬送波に中間周波信号を重畳し、受信処理において反射波の受信が開始されたことに応じて当該反射波から中間周波信号を抽出すると共に、この抽出に対応するタイミングで送出される搬送波中の中間周波信号に対する前記抽出された中間周波信号の位相差を検出する。そして検出された位相差と中間周波数の波長とを用いて反射波を返したRFIDタグまでの距離を計測する。本発明によれば、コマンドに対するRFIDタグからの応答を受け付けるためにアンテナから送出する無変調搬送波に中間周波信号を重畳し、RFIDタグからの反射波に含まれる中間周波信号と送信中の搬送波に含まれる中間周波信号との位相差とを用いてタグまでの距離を計測するので、設定され得る交信距離に対応する長さの距離を計測することが可能になる。図1は、本発明が適用された交信処理装置の一例であるリーダライタの構成を示す。この実施例のリーダライタ1は、UHF帯域の電波を用いてパッシブタイプまたはセミパッシブタイプのRFIDタグ2と交信をして、このタグ2から情報を読み出したり、タグ2に情報を書き込む処理を実施するもので、アンテナ10を含む送受信回路100と、この送受信回路の動作を制御する制御部110とを具備する。なお、使用する電波はUHF帯域に限らず、他の帯域の電波を使用してもよい。送受信回路100には、アンテナ10のほか、サーキュレータ101、90度位相器102、2種類の発振器11A,11B、送信処理用のミキサ12A,12B、受信処理用のミキサ13A,13B,16i,16q、分配器14,15、アンプ18、A/D変換器17i,17q,19などが含まれる。制御部110の実体はプログラムロジック回路FPGAであって、送信制御部111、位相差検出部112、距離算出部113、復号処理部114、出力処理部115の各機能が設けられる。また図1には示していないが、このリーダライタ1には、図示しない上位機器に対するインタフェース回路が設けられる。制御部110は、上位機器から送信される指示に基づいてタグ2との交信処理を実施し、その処理結果を上位機器に送信する。第1の発振器11Aからは、約15MHzの中間周波信号以下IF信号という。が出力される。第2の発振器11Bからは、約1GHzの高周波信号以下RF信号という。が出力される。IF信号は送信側のミキサ12Aに供給されるほか、分配器14を介して受信側のミキサ13Aおよび90度位相器102に供給される。RF信号は送信側のミキサ12Bと受信側のミキサ13Bとに供給される。ミキサ12Aは、送信制御部111から出力されるデータ信号と上記のIF信号とを入力して両信号を混合し、ミキサ12Bは、ミキサ13Aからの混合信号とRF信号とを入力して両信号を混合する。この2段階の混合処理により、RF信号による搬送波信号にIF信号が重畳され、データ信号による変調が生じた搬送波信号が生成される。生成された信号は、ミキサ12Bからサーキュレータ101を介してアンテナ10に導かれ、電磁波として送出される。送信制御部111は、コマンドを構成するデータ信号を出力した後は、連続波を送信する。搬送波に実質的な変調が生じるのはコマンドが送信される期間である。データ信号が連続波になると、RF信号にIF信号が重畳された信号が無変調搬送波CW以下無変調波という。として送出される。この無変調波が送出される期間にタグ2がコマンドに対する応答動作を行うと、その動作による反射波がアンテナ10に到着する。アンテナ10がタグ2から受信した反射波は、サーキュレータ101を介してミキサ13Bへと導かれる。ミキサ13Bでは、RF信号との混合処理により受信信号からRF成分を取り除き、タグ2からの応答信号が重畳されたIF信号を出力する。この応答信号を含むIF信号以下受信IF信号という。は、分配器15によりミキサ13A,16i,16qに分配される。ミキサ13Aでは、受信IF信号を発振器11AからのIF信号以下基準IF信号という。と混合することによって、応答信号を復調する。復調された応答信号はアンプ18で増幅された後にA/D変換器19によりディジタル変換される。ディジタル変換後の応答信号は制御部110の復号処理部114に入力され、応答内容を示す情報応答情報が復号される。ミキサ16iは、発振器12Aからの基準IF信号と受信IF信号とを混合することにより、受信IF信号に含まれるI信号を抽出する。ミキサ16qは、90度位相変換器102により位相が90度ずらされた基準IF信号と受信IF信号とを混合することにより、受信IF信号に含まれるQ信号を抽出する。I信号およびQ信号は、それぞれA/D変換回路17i,17qによりディジタル変換された後に、位相差検出部112に入力される。位相差検出部112では、復号処理部114が応答情報の復号を開始したか否かをチェックし、復号が開始された後の任意のタイミングでのI信号ItおよびQ信号Qtを用いて以下の<式1>の演算を実施することにより、基準IF信号に対する受信IF信号の位相差を示す角度φを算出する。距離算出部113は、位相差検出部112が求めた位相差φとIF信号の周波数λとを用いて<式2>の演算を実施することにより、アンテナ10からタグ2までの距離Rを算出する。<式1>φ=tan-1Qt/It<式2>R=φ/2πλ/2出力処理部115は、距離算出部113により算出された距離Rをあらかじめ上位機器から送信された基準の距離と比較し、基準の距離以内の距離が算出されたタグからの応答信号を上位機器に送信する。距離算出部113により算出された距離が基準の距離を上回った場合には、復号処理部114は、交信中のタグは交信対象として適切ではないと判別して、復号処理を中止する。以下、アンテナ10からタグ2までの距離を計測する方法を中心に、リーダライタ1において実施される交信処理を詳細に説明する。まず図2は、上記のリーダライタ1とタグ2との間で実施される交信処理の流れを、時間軸に沿って示したものである。この実施例では、EPCglobalC1Gen2仕様に基づき、リーダライタ1において、コマンドが重畳された搬送波を送出する期間と無変調波CWを送出しながらタグ2からの応答を受け付ける期間とを交互に実施する。タグ2までの距離を計測するための処理も無変調波の送出期間中に実施される。図2を参照して、交信処理の具体的な流れを説明する。まずリーダライタ1は、交信可能な範囲に含まれる全てのタグ2を対象に、検出用のコマンドクエリーコマンドを送信する図2のa。このコマンドを受信したタグ2では乱数を生成し、この乱数をリーダライタ1に送信する図2のb。乱数を受信したリーダライタ1は、その受信数により交信可能なタグの数を認識し、以下、受信した乱数により交信相手を特定して情報の読み出しを求めるコマンドAckコマンドを送信する処理と、当該コマンドに対するタグからの応答信号を受け付ける処理とを、タグ毎に順に実行する図2のcd。さらに上記のAckコマンドに対する応答信号の受信が開始されると、上述したIF信号の位相差を検出する処理および距離Rの計測処理が実施される図2のe。なお、応答信号の受信が開始されたことは、復号処理部114により応答信号の先頭のプリアンブルが検出されたことによって判別することができる。図3は、図2に示した処理を実現するためにリーダライタ1の制御部110において実施される一連の処理の流れを示す。まずステップS1では、クエリーコマンドの送信およびタグ2からの応答を受信して復号する処理を実施して、交信が可能なタグ2を検出する。この後は、検出されたタグ2毎にステップS2以下の処理を実行する。まず、ステップS2ではAckコマンドを送信し、つぎのステップS3ではIF信号が重畳された無変調波の送信および復号処理を開始する。この後は、復号処理において応答信号のプリアンブルの復号が開始されるまで待機するステップS4。プリアンブルの復号が開始されるとステップS4がYES、プリアンブルが続く間に入力されるI信号およびQ信号を用いて、基準IF信号に対する受信IF信号の位相差φを検出するステップS5。さらに検出された位相差φおよびIF信号の周波数λを用いてアンテナ10からタグ2までの距離Rを算出するステップS6。つぎに算出された距離Rを基準の距離R0と比較する。R≦R0であればステップS7がYES、引き続き復号処理を続けて全ての応答信号を復号するステップS8。さらに、復号された応答信号を距離Rと共に上位機器に送信するステップS9。一方、R>R0となった場合ステップS8がNOには、ステップS10に進み、復号処理を中止する。以下、同様の処理を実施することにより、距離Rが基準の距離R0以内となったタグからの応答信号のみが復号され、距離Rと共に上位機器に送信される。全てのタグに対する処理が終了したことをもってステップS11がYESとなると、処理を終了する。上記のリーダライタ1で使用されるIF信号の周波数15MHzによれば、その波長は約20mとなるから、アンテナ10から10m以内の距離にあるタグ2に対する距離計測を行うことが可能になる。よって、タグを反応させることができる強度の電波が届く最大の距離が約10mになると想定される場合には、その条件に対応する範囲の距離を計測することが可能になる。また、このリーダライタ1では、タグ2からの応答信号を復号する処理を行いながら距離Rを計測するので、通常の交信処理のサイクルの中で距離の計測を完了すると共に、タグ2の情報を取得することができる。したがって、移動するタグ2との交信においても支障が生じるおそれがない。また、距離Rが基準の距離R0を上回るタグ2に対しては応答信号の復号を中止するので、効率良く処理を進めることができ、上位機器に不要な情報が送信されるのを防ぐことができる。また、復号された応答信号と共に距離Rの算出結果を上位機器に送信するので、上位機器では、タグ2の情報を識別すると共にこのタグ2とアンテナ10との距離を認識することが可能になる。ただし、タグ2からの応答信号をリーダライタ1で選別することは必須ではない。すなわち距離Rの値に関わらず、交信対象の全てのタグ2からの応答信号を復号し、各応答信号を距離Rと共に上位機器に送信してもよい。または、距離Rと基準の距離R0との比較処理までを実施し、各タグからの応答信号に距離の比較結果を示すデータを紐付けたものを上位機器に送信してもよい。このようにすれば、上位機器において応答信号を容易に選別することができる。タグ2に情報の書き込みを行う場合にも、タグ2からの情報の読み取りが終了してから書き込みコマンドを送信するので、交信対象を特定した最初のコマンドに対するタグ2からの応答を受信したときに、基準の距離R0を上回る場所にあると判別したタグ2に対する処理を中止すれば、当該タグ2に誤った情報が書き込まれるのを防ぐことができる。"