(57)【要約】【課題】受信装置において、高速に処理することができるという利点を残したまま、回路規模の低減及び消費電力の低減を実現すること。【解決手段】周波数成分検出器１０５は、内部にフーリエ変換演算器を備え、ＡＤＣ１０４から出力されたデジタル信号に対して、演算範囲制御部１０６から指示された範囲について高速フーリエ変換を行い、当該デジタル信号の複数の周波数成分（ＦＦＴ信号）を検出する。演算範囲制御部１０６は、周波数成分検出器１０５から出力されたＦＦＴ信号を用いて、フーリエ変換演算を行う周波数の範囲を設定し、該範囲を周波数成分検出器１０５に指示する。【選択図】図１
2014127910.tif 000002
【特許請求の範囲】
【請求項１】
周波数シフトキーイング（ＦＳＫ）変調された信号を受信して復調する受信装置であって、
ＦＳＫ変調されたデジタル信号の周波数成分を検出する周波数成分検出器と、
Mark周波数及びSpace周波数に基づいて、前記周波数成分検出器の演算に用いる周波数の範囲を制御する演算範囲制御部と、
を具備する受信装置。
【請求項２】
前記演算範囲制御部は、
前記周波数成分検出器の出力信号に基づいて前記Mark周波数及びSpace周波数を検出する、
請求項１に記載の受信装置。
【請求項３】
前記演算範囲制御部は、
正の周波数成分の中で受信レベルのピーク値に対応する周波数を前記Mark周波数として検出し、負の周波数成分の中で受信レベルのピーク値に対応する周波数を前記Space周波数として検出する、
請求項２に記載の受信装置。
【請求項４】
前記演算範囲制御部は、
前記Mark周波数及びSpace周波数に基づいて変調モードを推定する、
請求項１から３のいずれかに記載の受信装置。
【請求項５】
周波数シフトキーイング（ＦＳＫ）変調された信号の復調方法であって、
ＦＳＫ変調されたデジタル信号の周波数成分を検出するステップと、
Mark周波数及びSpace周波数に基づいて、前記周波数成分を検出する演算に用いる周波数の範囲を制御するステップと、
を具備する復調方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周波数シフトキーイング（ＦＳＫ）変調された信号を受信して復調する受信装置及び復調方法に関する。
【背景技術】
【０００２】
デジタル通信の変調方式の一つとして、デジタル信号の値（「０」、「１」）を互いに異なる周波数に割り当てることにより、デジタル信号を変調する周波数シフトキーイング（ＦＳＫ）変調方式が知られている。また、ＦＳＫ変調方式で変調された信号の復調方法の一例が特許文献１に記載されている。
【０００３】
図７は、特許文献１に記載された受信装置（多値周波数シフトキーイング復調器）を示すブロック図である。図７に示す受信装置は、アンテナ１，周波数ホッピング方式に従う１次復調器２、及び、ＭＦＳＫ方式に従う２次復調器（ＭＦＳＫ復調器）３を備えている。１次復調器２は、混合器５，周波数シンセサイザ６及びホッピングパターン発生器７を備えている。２次復調器３は、ＢＰＦ（帯域通過フィルタ）８，ＡＤ（アナログ−デジタル）変換器９，ＦＦＴ（高速フーリエ変換器）１０，最大値選択器１１及び復号回路１２を備えている。
【０００４】
混合器５は、アンテナ１により受信され、かつ、図示しない増幅器によって増幅されたスペクトル拡散信号と周波数シンセサイザ６からのホッピングローカル信号とを同期をとりつつ混合して、スペクトル拡散信号の逆拡散を行い、１次復調信号を生成する。ＢＰＦ８は、混合器５から出力された１次復調信号から不要な信号を除去する。ＡＤ変換器９は、ＢＰＦ８から出力されたアナログの１次復調信号をデジタル信号に変換する。
【０００５】
ＦＦＴ１０は、ＡＤ変換器９から出力されたデジタル信号を予め設定された時間窓毎に切り出して高速フーリエ変換を行い、当該デジタル信号の複数の周波数成分（ＦＦＴ信号）を同時に検出する。
【０００６】
最大値選択器１１は、ＦＦＴ１０から出力されたＦＦＴ信号から複数の最大振幅値を示す周波数成分の変化を検出し、周波数成分の変化に応じて、複数個の符号語チップをもつ符号語データ信号Ｓ１を受信信号として生成する。更に、最大値選択器１１は、符号語データ信号Ｓ１と２次復調データのビットパターンの種類に応じて予め設定された複数の種類の符号語パターンデータ信号Ｓ２との間で最尤判定を行い、符号語データとの一致の度合いが最大の符号語パターンデータ信号Ｓ２を選択する。
【０００７】
復号回路１２は、最大値選択器１１により選択された符号語パターンデータ信号を所定のビット数からなるデジタル信号に復号し、２次復調データ信号（復調データ）として出力する。
【０００８】
このように、特許文献１の多値周波数シフトキーイング復調器は、ＦＳＫ変調信号に対して高速フーリエ変換を行うことによって該変調信号に含まれる複数の周波数成分を検出し、複数の周波数成分に基づいてデータ信号を得ている。特許文献１の技術は、包絡線検波器を用いることがなく、複数の帯域通過フィルタを用いる必要がないことから、特性にばらつきがなく、復調を高速かつ正確に行うことができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平９‐１３０３００号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来技術では、すべての周波数成分に対してフーリエ変換演算を実行しているため、演算量が多くなり、回路規模の増大や消費電力の増大を招いてしまう。
【００１１】
本発明の目的は、受信装置において、高速に処理することができるという利点を残したまま、回路規模の低減及び消費電力の低減を図ることである。
【課題を解決するための手段】
【００１２】
本発明の受信装置は、周波数シフトキーイング（ＦＳＫ）変調された信号を受信して復調する受信装置であって、ＦＳＫ変調されたデジタル信号の周波数成分を検出する周波数成分検出器と、Mark周波数及びSpace周波数に基づいて、前記周波数成分検出器の演算に用いる周波数の範囲を制御する演算範囲制御部と、を具備する構成を採る。
【００１３】
本発明の復調方法は、周波数シフトキーイング（ＦＳＫ）変調された信号の復調方法であって、ＦＳＫ変調されたデジタル信号の周波数成分を検出するステップと、Mark周波数及びSpace周波数に基づいて、前記周波数成分を検出する演算に用いる周波数の範囲を制御するステップと、を具備する。
【発明の効果】
【００１４】
本発明によれば、周波数検出処理を実行する際に、所望の復調精度を得るために必要な一部の周波数成分を用いるように周波数の範囲を制御することができるため、周波数成分検出器の演算量を削減することができる。このため、受信装置において、高速に処理することができるという利点を残したまま、回路規模の低減及び消費電力の低減を図ることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態に係る受信装置の構成を示すブロック図
【図２】本発明の一実施の形態に係る受信装置の周波数成分検出器の構成を示すブロック図
【図３】本発明の一実施の形態に係る受信装置の演算範囲制御部の構成を示すブロック図
【図４】本発明の一実施の形態に係るＦＳＫ変調信号の周波数スペクトルを示す図
【図５】本発明の一実施の形態に係る受信装置の復調部の構成を示すブロック図
【図６】本発明の一実施の形態に係るＡＦＣの一例を示すイメージ図
【図７】従来の受信装置を示すブロック図
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について、添付図面を参照して詳細に説明する。なお、以下の説明では、ＦＳＫ変調方式として２値ＦＳＫ変調を用いる。
【００１７】
（実施の形態）
図１は、本発明の一実施の形態に係る受信装置の構成を示すブロック図である。図１に示すように、受信装置１００は、アンテナ１０１と、混合器１０２と、周波数シンセサイザ１０３と、ＡＤＣ（アナログ-デジタル変換器）１０４と、復調処理ブロック２００と、から主に構成されている。復調処理ブロック２００は、周波数成分検出器１０５と、演算範囲制御部１０６と、復調部１０７と、を備えている。
【００１８】
混合器１０２は、アンテナ１０１により受信され、かつ図示しない増幅器によって増幅された高周波受信信号と、周波数シンセサイザ１０３からのローカル信号とを混合して中間周波数のアナログ信号を生成し、ＡＤＣ１０４に出力する。
【００１９】
ＡＤＣ１０４は、混合器１０２から出力されたアナログ信号をデジタル信号に変換し、周波数成分検出器１０５に出力する。
【００２０】
周波数成分検出器１０５は、内部にフーリエ変換演算器を備え、ＡＤＣ１０４から出力されたデジタル信号に対して、演算範囲制御部１０６から指示された範囲について高速フーリエ変換を行い、当該デジタル信号の複数の周波数成分（ＦＦＴ信号）を検出する。ＦＦＴ信号は、演算範囲制御部１０６および復調部１０７に出力される。なお、周波数成分検出器１０５の詳細については後述する。
【００２１】
演算範囲制御部１０６は、周波数成分検出器１０５から出力されたＦＦＴ信号を用いて、フーリエ変換演算を行う周波数の範囲を設定し、該範囲を周波数成分検出器１０５に指示する。なお、演算範囲制御部１０６の詳細については後述する。
【００２２】
復調部１０７は、周波数成分検出器１０５から出力されたＦＦＴ信号を、所定のビット数からなるデジタル信号に復号し、２次復調データ信号（復調データ）として出力する。なお、復調部１０７の詳細については後述する。
【００２３】
次に、周波数成分検出器１０５の内部構成について図２を用いて説明する。周波数成分検出器１０５の内部構成は、図２（ａ）、（ｂ）に示す２通りが考えられる。図２（ａ）は単一の演算器を用いる場合を示し、図２（ｂ）は複数の演算器を用いて並列演算を行う場合を示す。
【００２４】
本実施の形態では、フーリエ変換演算器としてＤＦＴ（離散フーリエ変換）を用いる。ＤＦＴは、デジタル信号を予め設定された時間窓毎に切り出してフーリエ変換を行い、該デジタル信号の複数の周波数成分を抽出する演算である。一般的には、ＤＦＴは、以下に示す式（１）の演算を行う。なお、式（１）において、ｘｑは演算器に入力される信号系列のｑ番目の信号、Ｓｋはフーリエ変換演算によって得られた周波数ｋの周波数成分、ｑ＝０〜Ｎ−１,ｋ＝０〜Ｎ−１である。
【数１】
2014127910.tif 000003
【００２５】
この式（１）は、ｘ０からｘＮ−１の全てにexp(-j2πqk/n)を乗算し、これらを加算することによりＳｋを算出するという計算を、ｋを変化させながらＮ回繰り返して行う、ことを表している。したがって、フーリエ変換演算は、ｋの数を減らすことができれば、演算量を減らすことができる。
【００２６】
図２（ａ）の場合、単一の演算器が、ｑ＝０〜Ｎ−１及びｋ＝０〜Ｎ−１に対して繰り返し演算を行う。これにより、図２（ｂ）の場合に比べて回路規模を小さくすることができる。さらに、図２（ａ）の場合、演算するｋの数を減らすことができれば、従来技術に比べて演算時間も短縮することができる。
【００２７】
図２（ｂ）の場合、ｋに対応する各演算器が、ｑ＝０〜Ｎ−１に対して繰り返し演算を行う。これにより、図２（ａ）の場合に比べて演算時間を短縮することができる。さらに、図２（ｂ）の場合、演算するｋの数を減らすことができれば、従来技術に比べて回路規模を小さくすることができる。
【００２８】
本実施の形態では、周波数成分検出器１０５は、図２（ａ）あるいは図２（ｂ）いずれの場合であっても、演算範囲制御部１０６から指示されたｋの値についてフーリエ変換演算を行う。したがって、本実施の形態では、フーリエ変換の演算量を減らすことができる。
【００２９】
次に、演算範囲制御部１０６の内部構成について図３を用いて説明する。演算範囲制御部１０６は、Mark/Space周波数検出器１２１と、演算範囲設定部１２２と、を備えている。
【００３０】
ＦＳＫ変調は、各情報信号の状態（デジタル信号では「０」又は「１」）を、互いに異なる周波数に割り当てる。具体的には、搬送波の中心周波数（直流成分）Ｓ０から、＋ΔＳの周波数にデジタル信号「１」を割り当て、−ΔＳの周波数にデジタル信号「０」を割り当てる。このＳ０＋ΔＳの周波数をMark周波数といい、Ｓ０−ΔＳの周波数をSpace周波数という。
【００３１】
図４は、ＦＳＫ変調信号の周波数スペクトルを示す図である。図４の横軸は周波数、縦軸は受信レベルである。なお、図４は、Ｎ＝６４の例を示している。図４に示すように、周波数成分検出器１０５から出力された各周波数成分Ｓｋの周波数スペクトルは、搬送波の中心周波数（直流成分）Ｓ０を中心として略対象となり、正の周波数成分（Ｓ１からＳ３１）の中で、Mark周波数Ｓｍにおいて受信レベルがピークとなり、負の周波数成分（Ｓ３２からＳ６３）の中で、Space周波数Ｓｓにおいて受信レベルがピークとなる。
【００３２】
Mark/Space周波数検出器１２１は、正の周波数成分の中で受信レベルのピーク値を検出し、ピーク値に対応する周波数をMark周波数として検出する。同様に、Mark/Space周波数検出器１２１は、負の周波数成分の中で受信レベルのピーク値を検出し、ピーク値に対応する周波数をSpace周波数として検出する。そして、Mark/Space周波数検出器１２１は、検出したMark周波数及びSpace周波数を示す情報を演算範囲設定部１２２に出力する。
【００３３】
演算範囲設定部１２２は、Mark周波数、Space周波数を含む所定の帯域を、フーリエ変換演算を行う周波数の範囲として設定し、設定した範囲に相当するｋを指示する制御信号を周波数成分検出器１０５に出力する。
【００３４】
演算範囲設定部１２２における範囲の設定方法として、（１）Mark周波数あるいはSpace周波数を中心として±αの周波数の範囲（αは予め設定された固定値）とする方法、（２）Mark周波数あるいはSpace周波数の受信レベルに対して一定の割合を有する周波数の範囲とする方法、（３）Mark周波数とSpace周波数との間隔に応じて周波数の範囲の幅を設定する方法等が挙げられる。（３）の例として、Mark周波数とSpace周波数の間隔が100kHzならMark周波数及びSpace周波数を中心に±10%の範囲とし、Mark周波数とSpace周波数の間隔が200kHzならMark周波数及びSpace周波数を中心に±15%にする等が考えられる。
【００３５】
なお、Mark周波数及びSpace周波数が検出されれば、以下に示す式（２）により伝送レートを算出し、変調モードを推定することができる。なお、式（２）において、「Rate」は伝送レート、「Mark」はMark周波数、「Space」はSpace周波数である。
【数２】
2014127910.tif 000004
【００３６】
例えば、システムとして、変調モードＡ、Ｂ、Ｃの３種類を設定することが可能であり、変調モードＡの伝送レートが20kbps、変調モードＢの伝送レートが50kbps、変調モードＣの伝送レートが100kbpsであるとする。
【００３７】
この場合、Mark-Space=40kHzであれば、伝送レートが20kbpsとなるので、受信装置は、変調モードＡであると推定することができる。同様に、Mark-Space=100kHzであれば、伝送レートが50kbpsとなるので、受信装置は、変調モードＢであると推定することができる。また、Mark-Space=200kHzであれば、伝送レートが100kbpsとなるので、受信装置は、変調モードＣであると推定することができる。
【００３８】
これにより、受信装置は、通信相手の送信装置から変調モードを示す情報を予め受信する必要がなくなるので、伝送効率の向上を図ることができる。
【００３９】
次に、復調部１０７の内部構成について図５を用いて説明する。復調部１０７は、ピーク検出器１３１と、ＡＦＣ（自動周波数制御器）１３２と、ビット判定器１３３と、を備えている。
【００４０】
ピーク検出器１３１は、周波数成分検出器１０５から出力されたＦＦＴ信号の受信レベルのピーク値を検出し、ピーク値に対応する周波数（以下、「ピーク周波数」という）を示す情報をＡＦＣ１３２に出力する。
【００４１】
ＡＦＣ１３２は、図６に示すように、前回のピーク周波数と今回のピーク周波数との時間的変化からピーク周波数のずれ量を検出し、ずれ量に合わせて周波数データを調整する。
【００４２】
ビット判定器１３３は、ＡＦＣ１３２から出力された周波数データに基づいてシンボル毎のビットを判定し、所定のビット数からなるデジタル信号に復号し、２次復調データ信号（復調データ）として出力する。
【００４３】
以上説明したように、本実施の形態によれば、ＦＦＴ信号からMark周波数及びSpace周波数を検出し、Mark周波数及びSpace周波数を含む一部の周波数成分に対してフーリエ変換の演算を行うため、フーリエ変換の演算量を削減することができる。
【００４４】
なお、周波数変調された信号を復調する際に、すべての周波数成分に対してフーリエ変換の演算を行う必要はなく、必要な一部の周波数成分に対してのみフーリエ変換の演算を行えば十分な復調精度を得ることができる。これは、復調にはＦＳＫ変調された各情報信号のみが必要であり、この情報信号はMark周波数およびSpace周波数に載せられており、Mark周波数／Space周波数以外の周波数成分はノイズ成分であって復調には不要なものだからである。
【００４５】
従って、本発明によれば、周波数成分検出器の演算量を削減し、受信装置において、高速に処理することができるという利点を残したまま、回路規模の低減及び消費電力の低減を図ることができる。
【００４６】
なお、上記実施の形態では、周波数成分を抽出する演算器として最も簡単なＤＦＴを用いたが、本発明はこれに限られず、ＦＦＴ（高速フーリエ変換）、ＳＴ−ＤＦＴ(瞬時ＤＦＴ)等、他の演算器を用いてもよい。
【００４７】
また、上記実施の形態では、周波数成分検出器１０５の出力信号に基づいて周波数の範囲を設定する場合について説明したが、本発明はこれに限られず、予め用意されている変調データに基づいて周波数の範囲を設定する等、他の方法を用いてもよい。
【産業上の利用可能性】
【００４８】
本発明は、受信装置において、高速に処理することができるという利点を残したまま、回路規模の低減及び消費電力の低減を実現することができるため、センサ無線ネットワーク等の特定小電力無線分野に用いるに好適である。
【符号の説明】
【００４９】
１００  受信システム
１０１  アンテナ
１０２  混合器
１０３  周波数シンセサイザ
１０４  ＡＤＣ
１０５  周波数成分検出器
１０６  演算範囲制御部
１０７  復調部
２００  復調処理ブロック
１２１  Mark/Space周波数検出器
１２２  演算範囲設定部
１３１  ピーク検出器
１３２  ＡＦＣ
１３３  ビット判定器
【図１】
2014127910.tif 000005
【図２】
2014127910.tif 000006
【図３】
2014127910.tif 000007
【図４】
2014127910.tif 000008
【図５】
2014127910.tif 000009
【図６】
2014127910.tif 000010
【図７】
2014127910.tif 000011