(57)【要約】【課題】データに“０”と“１”が均等に現れないデータパターンであっても、適切に周波数オフセット成分を除去することを可能とする。【解決手段】検波信号を第１〜３検波信号に分岐して、第１〜３検波信号を用いてオフセット除去を行うオフセット除去部40を備えている。オフセット除去部は、データ変化点検出部50、１シンボル平均回路42、Ｍ回平均回路44及びオフセット減算回路46を備えている。データ変化点検出部は、第１検波信号のデータ変化点の検出に応答して、イネーブル信号を出力する。１シンボル平均回路は、第２検波信号の振幅値の１シンボル区間毎の平均値を１シンボル平均信号として出力する。Ｍ回平均回路は、イネーブル信号の入力に応答して、１シンボル平均信号を取り込んで、１シンボル平均信号のＭ回分（Ｍは正の整数）の平均値をオフセット信号として出力する。オフセット減算回路は、第３検波信号からオフセット信号を減算した結果を出力信号として出力する。【選択図】図１
2006325127.tif 000002
【特許請求の範囲】
【請求項１】
入力されたＦＳＫ信号に応答して、受信周波数に応じた振幅値を有する検波信号を出力する周波数検波部と、
該検波信号を第１〜３検波信号に分岐して、該第１〜３検波信号を用いてオフセット除去を行うオフセット除去部と
を備えるＦＳＫ復調器であって、前記オフセット除去部は、さらに、
前記第１検波信号のデータ変化点の検出に応答して、イネーブル信号を出力するデータ変化点検出部と、
前記第２検波信号の振幅値の１シンボル区間毎の平均値を１シンボル平均信号として出力する１シンボル平均回路と、
前記イネーブル信号の入力に応答して、前記１シンボル平均信号を取り込んで、前記１シンボル平均信号のＭ回分（Ｍは正の整数）の平均値をオフセット信号として出力するＭ回平均回路と、
第３検波信号から前記オフセット信号を減算した結果を出力信号として出力するオフセット減算回路と
を備えることを特徴とするＦＳＫ復調器。
【請求項２】
前記データ変化点検出部は、
前記第１検波信号が分岐された一方の第１分岐信号を１シンボル期間遅延させた１シンボル遅延信号を出力する１シンボル遅延回路と、
前記第１検波信号が分岐された他方の第２分岐信号と、前記１シンボル遅延信号との差分を、差分信号として出力する遅延信号減算回路と、
前記差分信号の絶対値が予め設定された閾値を超えた時にパルス状のデータ変化点検出信号を出力する比較回路と、
前記データ変化点検出信号を、Ｎサンプル（Ｎは正の整数）期間遅延させた遅延信号を前記イネーブル信号として出力するＮサンプル遅延回路と
を備えることを特徴とする請求項１に記載のＦＳＫ復調器。
【請求項３】
入力されたＦＳＫ信号に応答して、受信周波数に応じた振幅値を有する検波信号を出力する周波数検波部と、
該検波信号を第１〜３検波信号に分岐して、該第１〜３検波信号を用いてオフセット除去を行うオフセット除去部と
を備えるＦＳＫ復調器であって、前記オフセット除去部は、さらに、
前記第１検波信号が分岐された一方の第１分岐信号を１シンボル期間遅延させた１シンボル遅延信号を出力する１シンボル遅延回路、前記第１検波信号が分岐された他方の第２分岐信号と、前記１シンボル遅延信号との差分を、差分信号として出力する遅延信号減算回路、前記差分信号の絶対値が予め設定された閾値よりも大きいときにデータ変化点検出信号を出力する比較回路、及び、前記データ変化点検出信号を、Ｎサンプル（Ｎは正の整数）期間遅延させた遅延信号を前記イネーブル信号として出力するＮサンプル遅延回路を備えるデータ変化点検出部と、
前記第２検波信号と、前記１シンボル遅延信号の平均値を２値平均信号として出力する２値平均回路と、
前記イネーブル信号の入力に応答して、前記２値平均信号を取り込んで、前記２値平均信号のＭ回分（Ｍは正の整数）の平均値をオフセット信号として出力するＭ回平均回路と、
第３検波信号から前記オフセット信号を減算した結果を出力信号として出力するオフセット減算回路と
を備えることを特徴とするＦＳＫ復調器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＦＳＫデータ復調器、特に、ＦＳＫデータ復調器における周波数オフセット除去回路に関する。
【背景技術】
【０００２】
無線通信の受信機に使用される、一般的な周波数偏移変調（Ｆｒｅｑｕｅｎｃｙ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）データ復調器（以下、ＦＳＫ復調器と称する。）では、入力されたＦＳＫ信号に対して、受信周波数に応じた振幅値を有する検波信号を得て、この検波信号の振幅値を閾値と比較してデータの判定を行っている。ＦＳＫ復調器でのデータ誤りを引き起こす原因として、検波信号を得る際の雑音の影響、送信機や受信機が備える局部発信機の周波数誤差によるオフセットなどがある。
【０００３】
検波信号を得る際の雑音の影響を抑えるには、雑音の影響を受けやすい、零クロス点付近の信号を使わずに復調する方法がある（例えば、特許文献１参照）。
【０００４】
オフセットを除去するための一般的な方法としては、検波信号を積分器に通して、検波信号の平均値を得て、その平均値をオフセット量と判断するものがある。
【０００５】
また、オフセットを除去するには、符号判定点をシンボル期間の中央よりも後方に設ける方法（例えば、特許文献２参照）、検波信号を得る際に、時間軸とＦＳＫ信号波形のサンプリング値との交点を元に周期を得て、その周期から周波数を演算する方法（例えば、特許文献３参照）、又は、検波信号の零クロス点でのサンプル値を検波信号から減算する方法（例えば、特許文献４参照）などがある。
【特許文献１】特開平６−５４００４号公報
【特許文献２】特開平７−２３１３３８号公報
【特許文献３】特開２００１−３５８７８６号公報
【特許文献４】特開平１１−２９８５４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
検波信号の平均値をオフセット量と判断する方法では、データに“０”と“１”が均等に出現するシステムでは、平均値も“０”と“１”の中間値となり安定した値が得られる。しかしながら、“０”と“１”とが均等に出現しないシステムの場合、データパターンによって積分器の出力、すなわち、オフセット量が変動するため、正常なオフセット除去ができない。
【０００７】
この発明は、上述の問題点に鑑みてなされたものであり、この発明の目的は、データに“０”と“１”が均等に現れないデータパターンであっても、適切に周波数オフセット成分を除去することが可能なＦＳＫ復調器を提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するために、この発明のＦＳＫ復調器は、入力されたＦＳＫ信号に応答して、受信周波数に応じた振幅値を有する検波信号を出力する周波数検波部と、検波信号を第１〜３検波信号に分岐して、第１〜３検波信号を用いてオフセット除去を行うオフセット除去部とを備えている。
【０００９】
オフセット除去部は、さらに、データ変化点検出部と、１シンボル平均回路と、Ｍ回平均回路と、オフセット減算回路とを備えている。データ変化点検出部は、第１検波信号のデータ変化点の検出に応答して、イネーブル信号を出力する。１シンボル平均回路は、第２検波信号の振幅値の１シンボル区間毎の平均値を１シンボル平均信号として出力する。Ｍ回平均回路は、イネーブル信号の入力に応答して、１シンボル平均信号を取り込んで、１シンボル平均信号のＭ回分（Ｍは正の整数）の平均値をオフセット信号として出力する。  オフセット減算回路は、第３検波信号からオフセット信号を減算した結果を出力信号として出力する。
【００１０】
上述したＦＳＫ復調器の実施にあたり、好ましくは、データ変化点検出部は、１シンボル遅延回路と、遅延信号減算回路と、比較回路と、Ｎサンプル遅延回路とを備えるのが良い。ここで、１シンボル遅延回路は、第１検波信号が分岐された一方の第１分岐信号を１シンボル期間遅延させた１シンボル遅延信号を出力し、遅延信号減算回路は、第１検波信号が分岐された他方の第２分岐信号と、１シンボル遅延信号との差分を、差分信号として出力し、比較回路は、差分信号の絶対値が予め設定された閾値を超えた時にパルス状のデータ変化点検出信号を出力し、及び、Ｎサンプル遅延回路は、データ変化点検出信号を、Ｎサンプル（Ｎは正の整数）期間遅延させた遅延信号をイネーブル信号として出力する。
【発明の効果】
【００１１】
この発明のＦＳＫ復調器によれば、データが“０”から“１”へ、又は“１”から“０”へ変化するデータ変化点を検出して、オフセット値を求めているので “０”と“１”が均等に現れないデータパターンであっても、適切に周波数オフセット成分を除去することが可能である。また、データ変化点を含む１シンボル期間の振幅の平均値に基づいてオフセット値を求めているので、データ変化点での振幅値のばらつきの影響を低減することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図を参照して、この発明の実施の形態について説明するが、構成要素および配置関係についてはこの発明が理解できる程度に概略的に示したものに過ぎない。また、以下、この発明の好適な構成例につき説明するが、数値的条件などは、単なる好適例にすぎず、従って、この発明は以下の実施の形態に限定されない。
【００１３】
（第１実施形態）
図１及び図２を参照して、第１実施形態のＦＳＫ復調器について説明する。図１は、第１実施形態のＦＳＫ復調器を説明するための概略図である。図２は、第１実施形態のＦＳＫ復調器の動作を説明するためのタイムチャートである。
【００１４】
第１実施形態のＦＳＫ復調器１０は、直列に接続された周波数検波部２０とオフセット除去部４０とを備えていて、周波数検波部２０には、ＦＳＫ信号（図中、矢印Ｓ１００で示す。）が入力される。周波数検波部２０から出力された検波信号（図中、矢印Ｓ１１０で示す。）は、オフセット除去部４０に入力され、オフセット除去部４０からは、検波信号Ｓ１１０からオフセットが除去された出力信号（図中、矢印Ｓ１５０で示す。）が出力される。ここで、周波数検波部２０は、入力されたＦＳＫ信号Ｓ１００に応答して、受信周波数に応じた振幅値を有する検波信号Ｓ１１０を出力する回路であり、ＦＳＫ復調器に用いられる、任意好適な周知の回路を用いることができる。
【００１５】
オフセット除去部４０は、さらに、データ変化点検出部５０、１シンボル平均回路４２、Ｍ回平均回路４４、及び、オフセット減算回路４６を備えている。オフセット除去部４０に入力された検波信号Ｓ１１０は第１〜３検波信号（図中、それぞれ矢印Ｓ１１１〜Ｓ１１３で示す。）に分岐される。第１検波信号Ｓ１１１はデータ変化点検出部５０に入力され、第２検波信号Ｓ１１２は１シンボル平均回路４２に入力され、及び、第３検波信号Ｓ１１３はオフセット減算回路４６に入力される。
【００１６】
データ変化点検出部５０は、１シンボル遅延回路５２、遅延信号減算回路５４、絶対値回路５６、比較回路６０及びＮサンプル遅延回路７０を備えている。データ変化点検出部５０に入力された第１検波信号Ｓ１１１は、第１分岐信号（図中、矢印Ｓ１２１で示す。）と第２分岐信号（図中、矢印Ｓ１２２で示す。）に分岐される。第１分岐信号Ｓ１２１は１シンボル遅延回路５２に入力され、一方、第２分岐信号Ｓ１２２は遅延信号減算回路５４に入力される。
【００１７】
なお、検波信号Ｓ１１０は第１〜３検波信号Ｓ１１１〜Ｓ１１３に分岐され、第１検波信号Ｓ１１１は第１及び第２分岐信号Ｓ１２１及びＳ１２２に分岐されるが、これらの信号を電圧信号とすると、いずれも電圧レベルの信号にすることができる。
【００１８】
１シンボル平均回路４２、Ｍ回平均回路４４、１シンボル遅延回路５２及びＮサンプル遅延回路７０には、クロック発生回路３０で生成された共通のクロック信号（図中、矢印Ｓ１１８で示す。）が入力される。なお、クロック信号Ｓ１１８をＦＳＫ復調器１０の外部から入力する構成として、内部にクロック発生回路３０を備えない構成としても良い。ここで、図２中では、クロック信号Ｓ１１８のパターンを明記していないが、クロック信号Ｓ１１８の１クロック周期をｔ（ｓ）としている。
【００１９】
１シンボル遅延回路５２は、入力された第１分岐信号Ｓ１２１を１シンボル期間Ｔ（ｓ）遅延させて、１シンボル遅延信号（図中、矢印Ｓ１２４で示す。）として出力する。ここで、１シンボル期間Ｔ（ｓ）は、データの基本単位期間であり、検波信号Ｓ１１０は、１シンボル期間毎に“１”または“０”のデータをそれぞれ含んでいる。１シンボル遅延回路５２としては、任意好適な周知の遅延回路を用いることができる。１シンボル遅延回路５２から出力された１シンボル遅延信号Ｓ１２４は、遅延信号減算回路５４に入力される。
【００２０】
遅延信号減算回路５４は、入力された、第２分岐信号Ｓ１２２及び１シンボル遅延信号Ｓ１２４の差分を、差分信号（図中、矢印Ｓ１３０で示す。）として出力する。１シンボル遅延信号Ｓ１２４は、第１検波信号Ｓ１１１に対して、１シンボル期間だけ遅延されているので、この差分信号Ｓ１３０は、１シンボル期間Ｔ（ｓ）離れた２点での検波信号の差を示している。差分信号Ｓ１３０は、絶対値回路５６で絶対値化されて差分絶対値信号Ｓ１３２として比較回路６０に入力される。遅延信号減算回路５４は、任意好適な周知の差分回路を用いることができる。また、絶対値回路５６も任意好適な周知のものを用いることができる。
【００２１】
比較回路６０は、差分信号の絶対値である差分絶対値信号Ｓ１３２が予め設定された閾値を超えた時にパルス状のデータ変化点検出信号（図中、矢印Ｓ１３４で示す。）を出力する。図３を参照して、比較回路６０の構成例について説明する。図３は比較回路６０の構成例を説明するための概略図である。
【００２２】
比較回路６０は、差分回路６２、符号抽出回路６４と、第１Ｄフリップフロップ６６、第２Ｄフリップフロップ６７、及び論理積（ＡＮＤ）回路６８を備えて構成される。差分回路６２は、入力された差分絶対値信号Ｓ１３２と閾値を示す信号（図中、矢印Ｓ１３３で示す。また、以下の説明では、単に閾値信号と称することもある。）に応答して、差分絶対値信号Ｓ１３２から閾値信号Ｓ１３３を減算する。また、第１Ｄフリップフロップ６６及び、第２Ｄフリップフロップ６７には共通のクロック信号Ｓ１１９が入力される。なお、クロック信号Ｓ１１９は１シンボル平均回路４２等に入力されているクロック信号Ｓ１１８を共用してもよいし、独立してクロック信号Ｓ１１９を生成するか、または、外部から取り込んでも良い。図４を参照して、閾値の設定方法について説明する。図４は、閾値の設定方法について説明するための図であって、検波信号Ｓ１１０を、横軸に時間を取って示し、及び、縦軸に振幅値を取って示している。検波信号Ｓ１１０が示すデータが“１”から“０”又は“０”から“１”のように変化するところでは、１シンボル期間Ｔ（ｓ）離れた２点の検波信号Ｓ１１０の振幅差分値はある一定の値Ａ以上になる。一方、同じデータが連続する、すなわち、データの変化がない場合は、１シンボル期間Ｔ（ｓ）離れた２点の検波信号Ｓ１１０の振幅差分値は、ある一定の値Ｂ以下になる。ただし、ＢはＡよりも小さい値である。ここでは、検波信号Ｓ１１０又は、差分絶対値信号Ｓ１３２をオシロスコープで観測して、ＡとＢの間の値になるように閾値の設定を行う。
【００２３】
差分回路６２で減算された信号は、符号抽出回路６４に入力され、減算された信号の符号が判定される。符号抽出回路６４は、符号が正、すなわち、減算された信号が閾値より大きい場合には、電位がハイレベル（Ｈ）の信号を出力し、減算された信号が閾値以下の場合には、電位がローレベル（Ｌ）の信号を出力する。
【００２４】
第１Ｄフリップフロップ６６、第２Ｄフリップフロップ６７及びＡＮＤ回路６８でエッジ検出回路６５が構成される。図５を参照して、エッジ検出回路６５の動作について説明する。図５は、エッジ検出回路６５の動作を説明するためのタイムチャートである。
【００２５】
初期状態として、符号抽出回路６４の出力Ｓ１６１の電位はローレベルであるとする（図中、Ｃ０で示す時刻を参照）。第１Ｄフリップフロップ６６はＱ端子からローレベルの第１出力信号Ｓ１６３を出力する。この第１出力信号Ｓ１６３は分岐され、一方は第２Ｄフリップフロップ６７に入力され、他方は、ＡＮＤ回路６８に入力される。分岐された一方の第１出力信号Ｓ１６３が入力された第２Ｄフリップフロップ６７は、ＱＮ端子からハイレベルの第２出力信号Ｓ１６５を出力している。第１出力信号Ｓ１６３はローレベルであり、及び第２出力信号Ｓ１６５はハイレベルであるので、ＡＮＤ回路６８の出力であるデータ変化点検出信号Ｓ１３４はローレベルとなっている。
【００２６】
ここで、符号抽出回路６４の出力Ｓ１６３の電位がハイレベルに変化すると、第１Ｄフリップフロップ６６から出力される第１出力信号Ｓ１６３は、クロック信号Ｓ１１９のパルス（以下、クロックパルスと称する。）の立ち上がり（図中、Ｃ１で示す時刻）に同期してハイレベルに変化する。第２Ｄフリップフロップ６７から出力される第２出力信号Ｓ１６５は、次のクロックパルスの立ち上がり（図中、Ｃ２で示す時刻）までハイレベルの信号を出力するので、時刻Ｃ０から時刻Ｃ１までの期間、第１出力信号Ｓ１６３及び第２出力信号Ｓ１６５はともにハイレベルの信号を出力するので、ＡＮＤ回路６８は、ハイレベルの信号を出力する。時刻Ｃ２で、第２Ｄフリップフロップ６７のＱＮ端子から出力される第２出力信号Ｓ１６５はローレベルになるので、ＡＮＤ回路６８は、ローレベルの信号を出力する。
【００２７】
このように、比較回路６０は、差分信号１３０の絶対値が閾値を超えた時に１クロック周期の幅を持つパルス状のデータ変化点検出信号Ｓ１３４を出力する。
【００２８】
Ｎサンプル遅延回路７０は、データ変化点検出信号Ｓ１３４を、予め設定されたＮサンプル（Ｎは正の整数）期間遅延させた遅延信号をイネーブル信号Ｓ１３６として出力する。ここで、サンプル期間は、検波信号をサンプリングする時間間隔である。なお、１サンプル期間ｔ（ｓ）は、Ｎサンプル遅延回路７０に入力されるクロック信号Ｓ１１８の１クロック周期に相当する。
【００２９】
Ｎサンプル遅延回路７０で遅延させる時間の設定は、検波信号Ｓ１１０及びイネーブル信号Ｓ１３６をオシロスコープ等で観測して、理想的なデータ変化点でイネーブル信号Ｓ１３６が立ち上がるように調整する。遅延時間の設定についての詳細は後述する。
【００３０】
１シンボル平均回路４２は、第２検波信号Ｓ１１２の振幅値の１シンボル区間毎の平均値を１シンボル平均信号Ｓ１３８として出力する。１シンボル期間をＴ（ｓ）、１サンプル期間をｔ（ｓ）とした場合、１シンボル平均信号Ｓ１３８は、検波信号Ｓ１１２の１シンボル期間Ｔ（ｓ）の平均値を、１サンプル期間ｔ（ｓ）毎に出力する。従って、１シンボル平均回路４２は、時刻Ｔから時刻Ｔ＋ｔまでは、検波信号Ｓ１１０の時刻０から時刻Ｔまでの平均値を出力し、時刻Ｔ＋ｔから時刻Ｔ＋２ｔまでは、検波信号Ｓ１１０の時刻ｔから時刻Ｔ＋ｔまでの平均値を出力し、同様に、時刻ａＴ＋ｂｔから時刻ａＴ＋（ｂ＋１）ｔまでは、検波信号Ｓ１１０の時刻（ａ−１）Ｔ＋ｂｔから時刻ａＴ＋ｂｔまでの平均値を出力する。ここで、ａ、ｂは整数とする。
【００３１】
Ｍ回平均回路４４は、１シンボル平均回路４２と、データ変化点検出部５０のＮサンプル遅延回路７０の出力部に接続され、Ｎサンプル遅延回路７０から出力されたイネーブル信号Ｓ１３６の入力に応答して、１シンボル平均信号Ｓ１３８を取り込む。Ｍ回平均回路４４は、取り込まれた１シンボル平均信号Ｓ１３８の予め設定された回数であるＭ回分（Ｍは正の整数）の平均値をオフセット信号Ｓ１４０として出力する。Ｍ回平均回路４４から出力されたオフセット信号Ｓ１４０は、オフセット減算回路４６に入力される。なお、Ｍは復調器に要求される周波数オフセット除去の応答速度に応じて決定される。Ｍの値が大きいほど応答速度は遅くなるが、雑音等によるオフセット値の変動が小さくなり安定する。一方、Ｍの値が小さいほど雑音等によるオフセット値の変動は大きくなるが、応答速度は速くなる。
【００３２】
Ｍの値は、プリアンブルのデータパターンにも依存するが、例えば、プリアンブルのデータパターンが“１０１０”の繰り返しの場合、データパターンの半分に該当するシンボル数以下にするのが望ましい。２４シンボル以内にオフセット値を得られるようにする場合は、例えば、Ｍとして、２４の１／３である８とするのが良い。
【００３３】
図６を参照して、Ｎサンプル遅延回路７０の遅延時間の設定について説明する。図６（Ａ）は、イネーブル信号Ｓ１３６が立ち上がる時刻が理想的でない場合の例として、第２検波信号Ｓ１１２及びデータ変化点検出信号Ｓ１３４を示している。図６（Ａ）では、横軸に時間軸を取って示し、縦軸に、第２検波信号Ｓ１１２については振幅値、データ変化点検出信号については電位レベルをとって示している。また、データ変化点検出信号Ｓ１３４を遅延させずにイネーブル信号として用いている。
【００３４】
データ変化点検出信号Ｓ１３４、ここでは、イネーブル信号がＭ回平均回路４４に入力されると、そのときに、入力されている１シンボル平均信号Ｓ１３８がＭ回平均回路４４に取り込まれる。第２検波信号Ｓ１１２がオフセット値Ｖ０と交叉する時間をＴｒとすると、Ｍ回平均回路４４には、時刻Ｔｒ−Ｔから時刻Ｔｒまでの平均値が入力されるので、オフセット信号の値は、本来のオフセット値Ｖ０よりも小さい値になる。
【００３５】
図６（Ｂ）は、イネーブル信号が立ち上がる時刻が理想的な場合の例として、第２検波信号Ｓ１１２、データ変化点検出信号Ｓ１３４及びイネーブル信号Ｓ１３６を示している。図６（Ｂ）では、横軸に時間軸を取って示し、縦軸に、第２検波信号Ｓ１１２については振幅値、データ変化点検出信号Ｓ１３４及びイネーブル信号Ｓ１３６については電位レベルをとって示している。また、データ変化点検出信号Ｓ１３４をＮサンプル遅延させた場合を示している。イネーブル信号Ｓ１３６がＮサンプル遅延することにより、時刻Ｔｒ＋Ｔ／２においてＭ回平均回路４４に入力されると、Ｍ回平均回路４４には、１シンボル平均信号Ｓ１３８として、時刻Ｔｒ−Ｔ／２から時刻Ｔｒ＋Ｔ／２までの平均値が入力されるので、オフセット信号Ｓ１４０の値が、本来のオフセット値Ｖ０と等しい値になる。
【００３６】
オフセット減算回路４６には、第３検波信号Ｓ１１３とオフセット信号Ｓ１４０とが入力され、オフセット減算回路４６は、入力された第３検波信号Ｓ１１３からオフセット信号Ｓ１４０を減算した結果を出力信号Ｓ１４０として出力する。
【００３７】
この発明のＦＳＫ復調器によれば、データが“０”から“１”へ、又は“１”から“０”へ変化するデータ変化点を検出して、オフセット値を求めているので “０”と“１”が均等に現れないデータパターンであっても、適切に周波数オフセット成分を除去することが可能である。また、データ変化点を含む１シンボル期間の振幅の平均値に基づいてオフセット値を求めているので、データ変化点での振幅値のばらつきの影響を低減することができる。
【００３８】
（第２実施形態）
図７を参照して、第２実施形態のＦＳＫ復調器について説明する。図７は、第２実施形態のＦＳＫ復調器を説明するための概略図である。
【００３９】
第２実施形態のＦＳＫ復調器１１は、直列に接続された周波数検波部２０とオフセット除去部４１とを備えていて、周波数検波部２０には、ＦＳＫ信号Ｓ１００が入力される。周波数検波部２０から出力された検波信号Ｓ１１０は、オフセット除去部４１に入力され、オフセット除去部４１からは、検波信号１１０からオフセットが除去された出力信号（図中、矢印Ｓ１５１で示す。）が出力される。ここで、周波数検波部２０は、入力されたＦＳＫ信号Ｓ１００に応答して、受信周波数に応じた振幅値を有する検波信号Ｓ１１０を出力する回路であり、ＦＳＫ復調器に用いられる、任意好適な周知の回路を用いることができる。
【００４０】
オフセット除去部４１は、さらに、データ変化点検出部５１、２値平均回路４３、Ｍ回平均回路４４、及び、オフセット減算回路４６を備えている。オフセット除去部４１に入力された検波信号Ｓ１１０は第１〜３検波信号Ｓ１１１〜Ｓ１１３に分岐される。第１検波信号Ｓ１１１はデータ変化点検出部５１に入力され、第２検波信号Ｓ１１２は２値平均回路４３に入力され、及び、第３検波信号Ｓ１１３はオフセット減算回路４６に入力される。
【００４１】
データ変化点検出部５１は、第１実施形態と同じく、１シンボル遅延回路５２、遅延信号減算回路５４、絶対値回路５６、比較回路６０、及びＮサンプル遅延回路７０を備えている。１シンボル遅延回路５２から出力された１シンボル遅延信号Ｓ１２４が、第１遅延信号Ｓ１２５及び第２遅延信号Ｓ１２６に分岐され、第１遅延信号Ｓ１２５は遅延信号減算回路５４に入力され、一方、第２遅延信号Ｓ１２６は２値平均回路４３に入力される点が、第１実施形態と異なっていて、それ以外については第１実施形態と同様であるので説明を省略する。
【００４２】
２値平均回路４３は、第２検波信号Ｓ１１２と第２遅延信号Ｓ１２６との平均値を２値平均信号Ｓ１３９として出力する。
【００４３】
Ｍ回平均回路４４は、２値平均回路４３と、データ変化点検出部５１のＮサンプル遅延回路７０の出力部に接続され、Ｎサンプル遅延回路７０から出力されたイネーブル信号Ｓ１３６の入力に応答して、２値平均信号Ｓ１３９を取り込む。Ｍ回平均回路４４は、取り込まれた２値平均信号Ｓ１３９のＭ回分（Ｍは正の整数）の平均値をオフセット信号Ｓ１４１として出力する。Ｍ回平均回路４４から出力されたオフセット信号Ｓ１４１は、オフセット減算回路４６に入力される。
【００４４】
オフセット減算回路４６には、第３検波信号Ｓ１１３とオフセット信号Ｓ１４１とが入力される。オフセット減算回路４６は、入力された第３検波信号Ｓ１１３からオフセット信号Ｓ１４１を減算した結果を出力信号Ｓ１５１として出力する。
【００４５】
この発明のＦＳＫ復調器によれば、データが“０”から“１”へ、又は“１”から“０”へ変化するデータ変化点を検出して、そのデータ変化点に基づいて１シンボル期間Ｔ（ｓ）離れた２点の検波信号の平均値をオフセット値として求めているので、“０”と“１”が均等に現れないデータパターンであっても、適切に周波数オフセット成分を除去することが可能であり、さらに、データ変化点での振幅値のばらつきを低減することができる。
【００４６】
第１実施形態のＦＳＫ復調器が備える１シンボル平均回路では、１シンボル期間Ｔ（ｓ）でのサンプル数に応じた数の記憶領域を備えるシフトレジスタが必要である。これに対し、第２実施形態では、１シンボル平均回路に代えて２値平均回路を用いていて、２値平均回路は、２点の平均を出力する機能を備えていれば良いので回路規模を削減することができる。
【図面の簡単な説明】
【００４７】
【図１】第１実施形態のＦＳＫ復調器を説明するための概略図である。
【図２】第１実施形態のＦＳＫ復調器の動作を説明するためのタイムチャートである。
【図３】比較回路の構成例を説明するための概略図である。
【図４】閾値の設定方法について説明するための図である。
【図５】エッジ検出回路の動作を説明するためのタイムチャートである。
【図６】Ｎサンプル遅延回路の遅延時間の設定方法について説明するための図である。
【図７】第２実施形態のＦＳＫ復調器を説明するための概略図である。
【符号の説明】
【００４８】
１０、１１    ＦＳＫ復調器
２０    周波数検波部
３０    クロック発生回路
４０、４１    オフセット除去部
４２    １シンボル平均回路
４３    ２値平均回路
４４    Ｍ回平均回路
４６    オフセット減算回路
５０、５１    データ変化点検出部
５２    １シンボル遅延回路
５４    遅延信号減算回路
５６    絶対値回路
６０    比較回路
６２    差分回路
６４    符号抽出回路
６５    エッジ検出回路
６６    第１Ｄフリップフロップ
６７    第２Ｄフリップフロップ
６８    ＡＮＤ回路
７０    Ｎサンプル遅延回路
【図１】
2006325127.tif 000003
【図２】
2006325127.tif 000004
【図３】
2006325127.tif 000005
【図４】
2006325127.tif 000006
【図５】
2006325127.tif 000007
【図６】
2006325127.tif 000008
【図７】
2006325127.tif 000009