(57)【要約】【課題】受信信号にプリアンブルまたはユニークワードが含まれているかに係らず、かつ受信信号の符号化方式に依存せずに、データの先頭が検出できる受信回路を提供する。【解決手段】受信回路１００は、１シンボルの参照信号を受信信号に対してスライディングさせながら相関演算をすることによって、相関信号を生成する相関演算部１１を備える。参照信号は、前半の１／２シンボル期間がハイレベルであり、後半の１／２シンボル期間がロウレベルである。受信回路１００は、さらに、受信信号に対して、参照信号の１／２シンボル期間分だけ遅延させて、遅延信号を出力する遅延部１７と、相関信号の先頭のピークのタイミングを遅延信号に含まれるデータの先頭のタイミングとして検出するデータ先頭タイミング検出部１６とを備える。【選択図】図１
2012109894.tif 000002
【特許請求の範囲】
【請求項１】
受信回路であって、
１シンボルの参照信号を受信信号に対してスライディングさせながら相関演算をすることによって相関信号を生成する相関演算部を備え、前記参照信号は、前半の１／２シンボル期間がハイレベルであり、後半の１／２シンボル期間がロウレベルであり、
前記受信回路は、さらに、
前記受信信号に対して、前記参照信号の１／２シンボル期間分だけ遅延させて、遅延信号を出力する遅延部と、
前記相関信号の先頭のピークのタイミングを前記遅延信号に含まれるデータの先頭のタイミングとして検出する検出部とを備えた受信回路。
【請求項２】
前記検出部は、前記相関信号のピーク値が閾値を上回る場合に、前記先頭のタイミングを検出する、請求項１記載の受信回路。
【請求項３】
前記相関信号に対して所定の期間における最大値を検出する最大値検出部と、
前記最大値に基づいて、前記閾値を設定する閾値設定部とを備えた請求項２記載の受信回路。
【請求項４】
前記閾値設定部は、前記最大値に一定係数を乗算した値を前記閾値として設定する、請求項３記載の受信回路。
【請求項５】
前記所定の期間は、送信モードから受信モードに変化した直後の期間である、請求項３記載の受信回路。
【請求項６】
前記受信回路は、さらに、
前記検出された先頭のタイミングに基づいて、ビットタイミングクロックを出力するビット同期部と、
前記ビットタイミングクロックに同期して、前記遅延信号に含まれるデータのビットを判定するビット判定部とを備えた請求項１記載の受信回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信回路に関する。
【背景技術】
【０００２】
従来の受信回路は、受信信号に対してビット判定をしてデータに復調する前段階として、データの先頭を検出する。その際に、受信信号に対して、ユニークワードなどの特定のパターンを参照信号として相関演算を行い、このピーク値をデータの先頭として検出する方式がとられていた（たとえば、特許文献１（特開平１０−１５５００４号公報）および特許文献２（特許第３１８６１６号公報）を参照）。
【０００３】
このデータ先頭検出方式は、図１０に示すように、受信信号が、データに先行するユニークワードまたはプリアンブルを含むことを前提としている。この方式では、受信信号に対して、遅延ユニークワードテーブルのユニークワードなどを参照信号とした相関演算を行って、相関器の出力のピーク値をデータ先頭として検出する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１５５００４号公報
【特許文献２】特許第３１８６１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１および特許文献２などのような従来の受信回路におけるデータ先頭検出方式は、たとえば、ISO/IEC14443 TypeA準拠またはTypeB準拠のカードモードの信号のようにプリアンブルおよびユニークワードを含まず、変調信号がいきなりデータ本体となる受信信号には対応していない。
【０００６】
また、特許文献１および特許文献２に記載されているような従来の受信回路におけるデータ先頭検出方式は、特定のユニークワードを使用するため、ある符号方式の受信信号のデータの先頭を検出することができるが、別の符号方式の受信信号のデータの先頭を検出することができない。
【０００７】
それゆえに、本発明の目的は、受信信号にプリアンブルまたはユニークワードが含まれているかに係らず、かつ受信信号の符号化方式に依存せずに、データの先頭が検出できる受信回路を提供することである。
【課題を解決するための手段】
【０００８】
本発明の一実施形態の受信回路は、１シンボルの参照信号を受信信号に対してスライディングさせながら相関演算をすることによって相関信号を生成する相関演算部を備え、参照信号は、前半の１／２シンボル期間がハイレベルであり、後半の１／２シンボル期間がロウレベルである。受信回路は、さらに、受信信号に対して、参照信号の１／２シンボル期間分だけ遅延させて、遅延信号を出力する遅延部と、相関信号の先頭のピークのタイミングを遅延信号に含まれるデータの先頭のタイミングとして検出する検出部とを備える。
【発明の効果】
【０００９】
本発明の一実施形態の受信回路によれば、受信信号にプリアンブルまたはユニークワードが含まれているかに係らず、かつ受信信号の符号化方式に依存せずに、データの先頭が検出できる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態の受信回路の構成を表わす図である。
【図２】相関信号Ｓ１のサンプリング値ｂnの計算方法を説明するための図である。
【図３】相関信号Ｓ１のサンプリング値ｂn-1の計算方法を説明するための図である。
【図４】図１の受信回路の動作手順を表わすフローチャートである。
【図５】図１の受信回路における、受信信号Ａが入力されたときのタイミングチャートである。
【図６】図１の受信回路における、受信信号Ｂが入力されたときのタイミングチャートである。
【図７】本発明の第２の実施形態の受信回路の構成を表わす図である。
【図８】図７の受信回路の動作手順を表わすフローチャートである。
【図９】図７の受信回路における、受信信号Ａが入力されたときのタイミングチャートである。
【図１０】プリアンブルまたはユニークワードを含むデータの構成を表わす図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して説明する。
［第１の実施形態］
（構成）
図１は、第１の実施形態の受信回路の構成を表わす図である。
【００１２】
この受信回路は、相関演算部と、参照信号メモリと、ピーク検出部と、判定処理部と、閾値メモリと、データ先頭タイミング検出部と、遅延部と、データ先頭検出部と、ビット同期部と、ビット判定部とを備える。
【００１３】
参照信号メモリは、１シンボルの参照信号ＲＥを記憶する。前半の１／２シンボルの期間では、参照信号ＲＥは「Ｈ」レベルであり、後半の１／２シンボルの期間では、参照信号ＲＥは「Ｌ」レベルである。１／２シンボルの期間は、すなわち、「Ｈ」レベルが継続する時間、および「Ｌ」レベルが継続する時間は、この通信システムで扱う最も早い伝送速度の受信信号の「Ｈ」レベルおよび「Ｌ」レベルの長さ（言い換えると、この通信システムで最も短い「Ｈ」レベルまたは「Ｌ」レベルの長さ）を下回る。
【００１４】
閾値メモリは、閾値ＴＨを記憶する。
（相関演算）
相関演算部１１は、１シンボルの参照信号ＲＥを受信信号Ａに対してスライディングさせながら、相関演算をすることによって、相関信号Ｓ１を生成する。
【００１５】
受信信号Ａのサンプリング系列をａ0、ａ1、ａ2、・・・とし、参照信号ＲＥのサンプリング系列をｆ0、ｆ1、ｆ2、・・・、ｆNとし、相関信号Ｓ１のサンプリング系列をｂ0、ｂ1、ｂ2、・・・としたときに、たとえば、相関信号Ｓ１の第（ｎ−１）時点、第ｎ時点のサンプリング値ｂn-1、ｂnは、式（Ａ１）、（Ａ２）で表わされる。
【００１６】
【数１】
2012109894.tif 000003
【００１７】
（相関演算の例）
図２は、相関信号Ｓ１のサンプリング値ｂnの計算方法を説明するための図である。
【００１８】
参照信号ＲＥのサンプリング系列がｆ0〜ｆ7とすると、相関信号Ｓ１のサンプリング値ｂnは、以下の式で計算される。
【００１９】
ｂn＝ｆ0×ａn-7＋ｆ1×ａn-6＋ｆ2×ａn-5＋ｆ3×ａn-4＋ｆ4×ａn-3＋ｆ5×ａn-2＋ｆ6×ａn-1＋ｆ7×ａn ・・・（Ａ３）
図３は、相関信号Ｓ１のサンプリング値ｂn-1の計算方法を説明するための図である。
【００２０】
参照信号ＲＥのサンプリング系列がｆ0〜ｆ7とすると、相関信号Ｓ１のサンプリング値ｂn-1は、以下の式で計算される。
【００２１】
ｂn-1＝ｆ0×ａn-8＋ｆ1×ａn-7＋ｆ2×ａn-6＋ｆ3×ａn-5＋ｆ4×ａn-4＋ｆ5×ａn-3＋ｆ6×ａn-2＋ｆ7×ａn-1 ・・・（Ａ４）
図２および図３を比較すればわかるように、参照信号ＲＥをスライドさせながら相関演算するが、参照信号ＲＥが受信信号Ｒ１のパターンと同じになる場合に、相関信号Ｓ１の値が大きくなる。
【００２２】
再び、図１を参照して、ピーク検出部１３は、相関信号Ｓ１のピークを表わすピーク信号Ｐ１を生成する。
【００２３】
比較処理部１４は、ピーク信号Ｐ１のピーク値が閾値ＴＨを上回る場合に、ピーク信号Ｐ１をデータ先頭タイミング検出部へ出力する。
【００２４】
遅延部１７が、受信信号Ｒ１を参照信号の１／２シンボル期間だけ遅延させて、遅延信号Ｄ１を出力する。
【００２５】
データ先頭タイミング検出部１６は、ピーク信号Ｐ１に含まれる先頭のピーク４５のタイミングを遅延信号Ｄ１に含まれるデータの先頭のタイミングＴ１として検出する。
【００２６】
ビット同期部３０は、検出された先頭のタイミングに基づいて、ビットタイミングクロックＢＣＬＫを出力する。
【００２７】
ビット判定部３１は、ビットタイミングクロックＢＣＬＫに同期して、データ先頭検出部２０の出力信号である遅延信号Ｄ１に含まれるデータのビット判定をして、データに復調する。
【００２８】
（動作）
次に、図１の受信回路の動作について説明する。
【００２９】
図４は、図１の受信回路の動作手順を表わすフローチャートである。
図５は、図１の受信回路における、受信信号Ａが入力されたときのタイミングチャートである。この受信信号Ａは、モードはフェリカ仕様のマンチェスタ符号で符号化された信号である。この受信信号Ａは、図１０に示すような、データに先行するプリアンブルまたはユニークワードを含む。
【００３０】
図６は、図１の受信回路における、受信信号Ｂが入力されたときのタイミングチャートである。この受信信号Ｂは、ISO/IEC 14443-2 TypeB準拠のNRZ（Non-Return-to-Zero）符号で符号化された信号である。この受信信号Ｂは、プリアンブルおよびユニークワードを含まない。
【００３１】
図４、図５および図６を参照して、まず、データ先頭検出部２０内の相関演算部１１が、１シンボルの参照信号ＲＥを受信信号Ｒ１に対してスライディングさせながら相関演算をすることにより、相関信号Ｓ１を生成する（ステップＳ１０１）。
【００３２】
次に、データ先頭検出部２０内の遅延部１７が、受信信号Ｒ１を参照信号の１／２シンボル期間だけ遅延させて、遅延信号Ｄ１を出力する（ステップＳ１０２）。
【００３３】
次に、データ先頭検出部２０内のピーク検出部１３が、相関信号Ｓ１のピークを表わすピーク信号Ｐ１を生成する（ステップＳ１０３）。
【００３４】
次に、データ先頭検出部２０内の比較処理部１４が、ピーク信号Ｐ１のピーク値が閾値ＴＨを上回るか否かを比較する。比較処理部１４は、ピーク信号Ｐ１のピーク値が閾値ＴＨを上回る場合に（ステップＳ１０４でＹＥＳ）、ピーク信号Ｐ１をデータ先頭タイミング検出部へ出力する（ステップＳ１０５）。
【００３５】
次に、データ先頭検出部２０内のデータ先頭タイミング検出部１６が、ピーク信号Ｐ１に含まれる先頭のピーク４５のタイミングを遅延信号Ｄ１に含まれるデータの先頭のタイミングＴ１として検出する（ステップＳ１０６）。
【００３６】
次に、ビット同期部３０が、検出された先頭のタイミングに基づいて、ビットタイミングクロックＢＣＬＫを出力する（ステップＳ１０７）。
【００３７】
次に、ビット判定部３１が、ビットタイミングクロックＢＣＬＫに同期して、データ先頭検出部２０の出力信号である遅延信号Ｄ１に含まれるデータのビット判定をして、データに復調する（ステップＳ１０８）。
【００３８】
（効果）
以上のように、本実施の形態によれば、プリアンブルがなくデータ本体のみの受信信号に対してもデータの先頭を短時間に検出することができる。さらに、本実施の形態によれば、複数種類のモードの受信信号に対してもデータの先頭を短時間に検出することができる。
【００３９】
［第２の実施形態］
図７は、本発明の第２の実施形態の受信回路の構成を表わす図である。
【００４０】
図７の受信回路２００が、図１の受信回路１００と相違する点は、最大値検出部２８と、閾値設定部１９とを備える点である。その他の構成は図１と同一のため説明を省略する。
【００４１】
最大値検出部２８は、予めシステムで定められた期間、たとえば、送信モードから受信モードに移行した直後の所定期間ＰＴ内におけるピーク信号Ｐ１のピーク値の中の最大値を検出する。
【００４２】
閾値設定部１９は、最大値検出部で検出されたピーク値の最大値と係数Ｋ（値は１以上）とを乗算して、閾値ＴＨ１を確定して、閾値メモリに保存する。
【００４３】
（動作）
次に、図７の受信回路の動作について説明する。
【００４４】
図８は、図７の受信回路の動作手順を表わすフローチャートである。
図９は、図７の受信回路における、受信信号Ａが入力されたときのタイミングチャートである。この受信信号Ａは、モードはフェリカ仕様のマンチェスタ符号で符号化された信号である。この受信信号Ａは、図１０に示すような、データに先行するプリアンブルまたはユニークワードを含む。
【００４５】
まず、送信モードから受信モードへの切替えがなされる（ステップＳ２００）。
まず、データ先頭検出部２０内の相関演算部１１が、１シンボルの参照信号ＲＥを受信信号Ｒ１に対してスライディングさせながら相関演算をすることにより、相関信号Ｓ１を生成する（ステップＳ２０１）。
【００４６】
次に、データ先頭検出部２０内の遅延部１７が、受信信号Ｒ１に対して、参照信号の１／２シンボル期間だけ遅延させて、遅延信号Ｄ１を出力する（ステップＳ２０２）。
【００４７】
次に、データ先頭検出部２０内のピーク検出部１３が、相関信号Ｓ１のピークを表わすピーク信号Ｐ１を生成する（ステップＳ２０３）。
【００４８】
次に、データ先頭検出部２０内の最大値検出部２８が、予めシステムで定められた期間、たとえば、送信モードから受信モードに移行した直後の所定期間ＰＴ内におけるピーク信号Ｐ１のピーク値６７の中の最大値６８を検出する（ステップＳ２０４）。
【００４９】
次に、データ先頭検出部２０内の閾値設定部１９が、最大値６８と係数Ｋ（値は１以上）とを乗算して、閾値ＴＨ１を確定する（ステップＳ２０５）。
【００５０】
次に、データ先頭検出部２０内の比較処理部１４が、送信モードから受信モードに移行した直後の所定期間ＰＴ経過後において、ピーク信号Ｐ１のピーク値が閾値ＴＨ１を上回るか否かを比較する。比較処理部１４は、ピーク信号Ｐ１のピーク値が閾値ＴＨ１を上回る場合に（ステップＳ２０６でＹＥＳ）、ピーク信号Ｐ１をデータ先頭タイミング検出部へ出力する（ステップＳ２０７）。
【００５１】
次に、データ先頭検出部２０内のデータ先頭タイミング検出部１６が、ピーク信号Ｐ１に含まれる先頭のピーク６５のタイミングを遅延信号Ｄ１に含まれるデータの先頭のタイミングＴ１として検出する（ステップＳ２０８）。
【００５２】
次に、ビット同期部３０が、検出された先頭のタイミングに基づいて、ビットタイミングクロックＢＣＬＫを出力する（ステップＳ２０９）。
【００５３】
次に、ビット判定部３１が、ビットタイミングクロックＢＣＬＫに同期して、データ先頭検出部２０の出力信号である遅延信号Ｄ１に含まれるデータのビット判定をして、データに復調する（ステップＳ２１０）。
【００５４】
（効果）
以上のように、本実施の形態によれば、第１の実施形態と同様に、プリアンブルがなくデータ本体のみの受信信号に対してもデータの先頭を短時間に検出することができるとともに、複数種類のモードの受信信号に対してもデータの先頭を短時間に検出することができる。さらに、本実施の形態によれば、受信信号に応じて、データの先頭タイミングを検出するために相関信号のピークと比較する閾値を適切に設定することができる。
【００５５】
（変形例）
本発明は、上記の実施形態に限定されるものではなく、たとえば以下のような変形例も含む。
【００５６】
（１）参照信号
参照信号の長さがＮビットのときに、前半のＮ／２ビットの期間において、参照信号は「Ｈ」レベルとなり、後半のＮ／２ビットの期間において、参照信号は「Ｌ」レベルとなるようにしてもよい。
【００５７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００５８】
１００，２００  受信回路、１１  相関演算部、１３  ピーク検出部、１４  比較処理部、１５  閾値メモリ、１６  データ先頭タイミング検出部、１７  遅延部、１８  参照信号メモリ、１９  閾値設定部、２０，２１  データ先頭検出部、２８  最大値検出部、３０  ビット同期部、３１  ビット判定部。
【図１】
2012109894.tif 000004
【図２】
2012109894.tif 000005
【図３】
2012109894.tif 000006
【図４】
2012109894.tif 000007
【図５】
2012109894.tif 000008
【図６】
2012109894.tif 000009
【図７】
2012109894.tif 000010
【図８】
2012109894.tif 000011
【図９】
2012109894.tif 000012
【図１０】
2012109894.tif 000013