(57)【要約】    【課題】      受信信号の品質に依存せずにフェージング周波数を推定すること    【解決手段】  遅延検波回路１０４−１及び遅延検波回路１０４−２は、異なる時間間隔でパイロット信号を所定の時間間隔で遅延検波する。絶対値算出回路１０５−１及び絶対値算出回路１０５−２は、遅延検波の結果を位相におけるＩＱ平面のＱ成分で絶対値をとる。平均化回路１０６−１及び平均化回路１０６−２は、フレーム内でＱ成分の絶対値の平均をとる。フィンガ間平均化回路１０７−１及びフィンガ間平均化回路１０７−２は、フィンガ間でのＱ成分の絶対値の平均をとる。差分検出回路１０８は、相異なる時間間隔で遅延検波された結果の差分をとる。ｆＤ判定回路１０９は、内部に保持する変換テーブルを用いて位相回転量からｆＤ周波数を推定する。  【選択図】      図１
2005252721.tif 000002
【特許請求の範囲】
【請求項１】
拡散符号で拡散された信号を逆拡散する逆拡散手段と、
相異なる時間間隔で信号の遅延検波を行う複数の遅延検波手段と、
前記複数の遅延検波手段における遅延検波の結果であるフェージング変動の回転量同士の差分を取る差分検出手段と、
前記変動量の差分からフェージング周波数を推定するフェージング周波数判定手段と、
を具備することを特徴とするフェージング周波数推定回路。
【請求項２】
前記複数の遅延検波手段における遅延検波の結果をフェージング変動による回転量を示すベクトルから角度に変換する角度変換手段と、
遅延検波の時間間隔別に前記角度を累積加算する加算手段と、を具備し、
前記差分検出手段は、前記複数の遅延検波手段における遅延検波の結果を累積加算後の差分を取り、
前記フェージング周波数判定手段は、前記累積加算後の差分から検出した角度からフェージング周波数を推定することを特徴とする請求項１に記載のフェージング周波数推定回路。
【請求項３】
前記複数の遅延検波手段における遅延検波の結果をフェージング変動による回転量を示すベクトルとし、遅延検波の時間間隔別に前記回転量を累積加算する回転付加手段と、
累積加算した回転量が所定の角度を越える回数を遅延検波の時間間隔別にカウントするカウント手段と、を具備し、
前記差分検出手段は、遅延検波の時間間隔間で、累積加算した回転量が所定の角度を越える回数の差分を取り、
前記フェージング周波数判定手段は、前記回数の差分からフェージング周波数を推定することを特徴とする請求項１に記載のフェージング周波数推定回路。
【請求項４】
複数の相異なる時間間隔で遅延検波された結果から遅延検波の結果同士の差分が最もフェージング周波数を推定しやすい組み合わせを選択する選択手段を具備し、
前記差分検出手段は、選択された遅延検波の結果の組み合わせで差分を取り回転量を検出することを特徴とする請求項１から請求項３のいずれかに記載のフェージング周波数推定回路。
【請求項５】
信号からフェージング以外の変動成分である位相回転量を検出する位相回転量検出手段と、
位相回転量を所定の角度を越える回数に変換するオフセット変換手段と、を具備し、
前記差分検出手段は、前記オフセット変換手段における変換後の位相回転量の成分をフェージング変動による回転量の差分から差し引くことを特徴とする請求項１から請求項４のいずれかに記載のフェージング周波数推定回路。
【請求項６】
前記フェージング周波数判定手段において、推定したフェージング周波数を平均化する平均化手段を具備することを特徴とする請求項１から請求項５のいずれかに記載のフェージング周波数推定回路。
【請求項７】
受信したパイロット信号を複数の検波処理を相異なる時間間隔で行い、複数の検波処理の差分からフェージング周波数を推定するフェージング周波数推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フェージング周波数推定回路及びフェージング周波数推定方法に関し、特にＣＤＭＡ通信に用いて好適なフェージング周波数推定回路及びフェージング周波数推定方法に関する。
【背景技術】
【０００２】
従来、フェージング周波数を推定する方法として、遅延検波回路にて、ある時間間隔で遅延検波を行い、その結果を元にｆＤ推定回路にて周波数に変換してフェージング周波数を推定するものがある（例えば特許文献１）。遅延検波処理をすることで処理するデータの時間差から受信信号が受けた位相変動による回転量を求めることになる。
【特許文献１】ＷＯ００／６０７６１
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の装置においては、遅延検波の結果は受信信号の品質に依存するため、受信品質が悪い場合、遅延検波の結果が不十分であること、フェージング変動による回転量の大きさにより最適な時間間隔の遅延検波が異なることからフェージング周波数を推定することが困難になるという問題がある。
【０００４】
本発明はかかる点に鑑みてなされたものであり、受信信号の品質に依存せずにフェージング周波数を推定することのできるフェージング周波数推定回路及びフェージング周波数推定方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明のフェージング周波数推定回路は、拡散符号で拡散された信号を逆拡散する逆拡散手段と、相異なる時間間隔で信号の遅延検波を行う複数の遅延検波手段と、前記複数の遅延検波手段における遅延検波の結果であるフェージング変動の回転量同士の差分を取る差分検出手段と、前記変動量の差分からフェージング周波数を推定するフェージング周波数判定手段と、を具備する構成を採る。
【０００６】
この構成によれば、同じフェージング変動による回転量を含む受信信号を用いて複数の検波処理を相異なる時間間隔で行うために、複数の検波処理の差分が安定することにより、受信信号の品質に依存せずにフェージング周波数を推定することができる。
【０００７】
本発明のフェージング周波数推定回路は、前記複数の遅延検波手段における遅延検波の結果をフェージング変動による回転量を示すベクトルから角度に変換する角度変換手段と、遅延検波の時間間隔別に前記角度を累積加算する加算手段と、を具備し、前記差分検出手段は、前記複数の遅延検波手段における遅延検波の結果を累積加算後の差分を取り、前記フェージング周波数判定手段は、前記累積加算後の差分から検出した角度からフェージング周波数を推定する構成を採る。
【０００８】
この構成によれば、検波の時間間隔別に遅延検波の結果をフェージング変動による回転量を示す角度に変換して累積加算し、遅延検波の時間間隔の異なる検波結果に基づいて累積加算した角度の差分を取り、この差分からフェージング周波数を推定することにより、検波結果の検出ベクトルが小さくフェージング周波数が小さい場合に回転量の差分が認識しにくくフェージング周波数が誤って検出されることを防ぐことができる。
【０００９】
本発明のフェージング周波数推定回路は、前記複数の遅延検波手段における遅延検波の結果をフェージング変動による回転量を示すベクトルとし、遅延検波の時間間隔別に前記回転量を累積加算する回転付加手段と、累積加算した回転量が所定の角度を越える回数を遅延検波の時間間隔別にカウントするカウント手段と、を具備し、前記差分検出手段は、遅延検波の時間間隔間で、累積加算した回転量が所定の角度を越える回数の差分を取り、前記フェージング周波数判定手段は、前記回数の差分からフェージング周波数を推定する構成を採る。
【００１０】
この構成によれば、時間間隔の異なる検波結果別に遅延検波で得られた検出ベクトルについて一定方向に回転量を付加させ、測定周期内で総回転量を算出し、時間間隔の異なる検波結果間で総回転量の差分を取り、この差分からフェージング周波数を推定することにより、遅延検波の結果を角度に変換することなくベクトルのまま処理を行うことができ、処理量を削減することができる。
【００１１】
本発明のフェージング周波数推定回路は、複数の相異なる時間間隔で遅延検波された結果から遅延検波の結果同士の差分が最もフェージング周波数を推定しやすい組み合わせを選択する選択手段を具備し、前記差分検出手段は、選択された遅延検波の結果の組み合わせで差分を取り回転量を検出する構成を採る。
【００１２】
このように、本実施の形態のフェージング周波数推定回路によれば、最適な時間間隔の遅延検波を選択して差分をとることにより、フェージング周波数の大きさに対応して適切な推定を行うことができ、広い範囲のフェージング周波数を高精度で推定することができる。
【００１３】
本発明のフェージング周波数推定回路は、信号からフェージング以外の変動成分である位相回転量を検出する位相回転量検出手段と、位相回転量を所定の角度を越える回数に変換するオフセット変換手段と、を具備し、前記差分検出手段は、前記オフセット変換手段における変換後の位相回転量の成分をフェージング変動による回転量の差分から差し引く構成を採る。
【００１４】
この構成によれば、フェージング周波数以外の位相変動成分である位相回転量を検出し、位相回転量によるオフセットを取り除いてフェージング周波数を推定することにより、時間間隔の異なる遅延検波出力にフェージング変動以外の位相回転量が加わっていたとしても、受信信号の品質に依存せずにフェージング周波数を推定することができる。
【００１５】
本発明のフェージング周波数推定回路は、前記フェージング周波数判定手段において、推定したフェージング周波数を平均化する平均化手段を具備する構成を採る。
【００１６】
この構成によれば、前測定周期の結果と数十[Hz]異なった場合、あるいは突発的にフェージング周波数を推定した結果が前測定周期の結果と異なった場合に推定したフェージング周波数を平均化することでその影響を小さくすることができる。
【００１７】
本発明のフェージング周波数推定方法は、受信したパイロット信号を複数の検波処理を相異なる時間間隔で行い、複数の検波処理の差分からフェージング周波数を推定するようにした。
【００１８】
この方法によれば、複数の検波処理を相異なる時間間隔で行い、複数の検波処理の差分からフェージング周波数を推定することにより、受信信号の品質に依存せずにフェージング周波数を推定することができる。
【発明の効果】
【００１９】
以上説明したように、本発明のフェージング周波数推定回路によれば、複数の検波処理を相異なる時間間隔で行い、複数の検波処理の差分からフェージング周波数を推定することにより、受信信号の品質に依存せずに高精度なフェージング周波数を推定することができる。
【発明を実施するための最良の形態】
【００２０】
本発明の骨子は、複数の検波処理を相異なる時間間隔で行い、検波処理の差分からフェージング周波数を推定することである。
【００２１】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００２２】
（実施の形態１）
図１は、本発明の実施の形態１に係るフェージング周波数推定回路の構成を示すブロック図である。図１のフェージング周波数推定回路１００は、無線受信回路１０１と、逆拡散回路１０２と、同相加算回路１０３と、遅延検波回路１０４−１と、遅延検波回路１０４−２と、絶対値算出回路１０５−１と、絶対値算出回路１０５−２と、平均化回路１０６−１と、平均化回路１０６−２と、フィンガ間平均化回路１０７−１と、フィンガ間平均化回路１０７−２と、差分検出回路１０８と、ｆＤ判定回路１０９と、から主に構成される。
【００２３】
なお、受信回路１１０−１と、受信回路１１０−２は、それぞれ、逆拡散回路１０２と、同相加算回路１０３と、遅延検波回路１０４−１と、遅延検波回路１０４−２と、絶対値算出回路１０５−１と、絶対値算出回路１０５−２と、平均化回路１０６−１と、平均化回路１０６−２を具備する。
【００２４】
図１において、無線受信回路１０１は、受信信号を無線周波数からベースバンド周波数に変換して逆拡散回路１０２に出力する。逆拡散回路１０２は、受信信号を逆拡散してパイロット信号を取り出し、パイロット信号を同相加算回路１０３に出力する。同相加算回路１０３は、パイロット信号を同相加算して遅延検波回路１０４−１及び遅延検波回路１０４−２に出力する。
【００２５】
遅延検波回路１０４−１は、パイロット信号を所定の時間間隔で遅延検波し、検波結果を絶対値算出回路１０５−１に出力する。遅延検波回路１０４−２は、パイロット信号を所定の時間間隔で遅延検波し、検波結果を絶対値算出回路１０５−２に出力する。なお、遅延検波回路１０４−１と遅延検波回路１０４−２は、遅延検波を行う時間間隔が異なる。
【００２６】
絶対値算出回路１０５−１は、遅延検波の結果を位相におけるＩＱ平面のＱ成分で絶対値をとり、Ｑ成分の絶対値を平均化回路１０６−１に出力する。絶対値算出回路１０５−２は、遅延検波の結果を位相におけるＩＱ平面のＱ成分で絶対値をとり、Ｑ成分の絶対値を平均化回路１０６−２に出力する。
【００２７】
平均化回路１０６−１は、フレーム内でＩ成分の平均とＱ成分の絶対値の平均をとり、フィンガ間平均化回路１０７−１に出力する。平均化回路１０６−２は、フレーム内でＩ成分の平均とＱ成分の絶対値の平均をとり、フィンガ間平均化回路１０７−２に出力する。
【００２８】
フィンガ間平均化回路１０７−１は、フィンガ間でのＩ成分とＱ成分の平均をとり正規化し、差分検出回路１０８に出力する。フィンガ間平均化回路１０７−２は、フィンガ間でのＩ成分とＱ成分の平均をとり正規化し、差分検出回路１０８に出力する。
【００２９】
差分検出回路１０８は、相異なる時間間隔で遅延検波された結果の差分をとり、フェージング変動による回転量を求めてｆＤ判定回路１０９に出力する。
【００３０】
ｆＤ判定回路１０９は、内部に保持する変換テーブルを用いて回転量からフェージング周波数を推定する。
【００３１】
次に、本実施の形態に係るフェージング周波数推定回路の動作について説明する。逆拡散回路１０２からのパイロット信号を同相加算回路にて象限合わせ、同相加算を行いシンボル間の平均化を行う。そして遅延検波回路１０４−１及び１０４−２にてそれぞれ時間間隔が異なる遅延検波処理を複数組行う。遅延検波回路からそれぞれの遅延検波処理出力（検出ベクトル）を差分判定回路にて比較（差分）してその結果をもとにフェージング周波数を推定する。
【００３２】
上記フェージング周波数推定回路１００は、受信した信号のパイロット信号に対して遅延検波された結果を用いてフェージング周波数の推定を行う。図２は、遅延検波を行う信号の一例を示す図である。図２に示すように、受信した信号には、パイロット信号（既知信号）が含まれている。スロット単位で挿入されているパイロット信号を異なる時間間隔で遅延検波して差分を取る。なお、遅延検波はスロット単位ではなく、数シンボル分のパイロット信号で行っても良い。
【００３３】
次に、ｆＤ判定回路１０９の変換について説明する。図１３は、本実施の形態の変換テーブルの一例を示す図である。ｆＤ判定回路１０９は、図１３のテーブルを内部に持ち、遅延検波処理における差分からフェージング周波数を推定する。図１３において、スロットＡは、遅延検波回路１０４−１と、絶対値算出回路１０５−１と、平均化回路１０６−１とで処理される遅延検波の結果を示し、スロットＢは、遅延検波回路１０４−２と、絶対値算出回路１０５−２と、平均化回路１０６−２で処理される遅延検波の結果を示す。また、図１３において、Ｉ、Ｊ、Ｋ、Ｌ、Ｍは、それぞれ閾値を示す。
【００３４】
遅延検波の結果について、Ｉ成分が０以上Ｉ未満である場合、ｆＤ判定回路１０９はフェージング周波数を０と推定する。そして、Ｉ成分がＩ以上Ｊ未満である場合、ｆＤ判定回路１０９はフェージング周波数を３０と推定し、Ｉ成分がＪ以上Ｋ未満である場合、ｆＤ判定回路１０９はフェージング周波数を６０と推定する。また、Ｉ成分だけでなく、Ｑ成分を組み合わせてフェージング周波数を推定しても良い。
【００３５】
また、ｆＤ判定回路１０９は、一方のスロットのみでフェージング周波数を推定しても良い、例えば、スロットＢのＩ成分がＬ未満であるフェージング周波数を２００と推定する。そして、スロットＢのＩ成分がＬ以上Ｍ未満である場合、ｆＤ判定回路１０９はフェージング周波数を３００と推定し、スロットＢのＩ成分がＭ以上である場合、ｆＤ判定回路１０９はフェージング周波数を４００以上と推定する。
【００３６】
このように、本実施の形態のフェージング周波数推定回路によれば、複数の検波処理を相異なる時間間隔で行い、複数の検波処理の差分からフェージング周波数を推定することにより、受信信号の品質に依存せずにフェージング周波数を推定することができる。
【００３７】
（実施の形態２）
図３は、本発明の実施の形態２に係るフェージング周波数推定回路の構成を示すブロック図である。但し、図１と同一の構成となるものについては、図１と同一番号を付し、詳しい説明を省略する。図３のフェージング周波数推定回路３００は、角度変換回路３０１−１と、角度変換回路３０１−２と、加算器３０２−１と、加算器３０２−２と、差分検出回路３０３と、ｆＤ判定回路３０４とを具備し、遅延検波の時間間隔別に遅延検波の結果をの回転角に変換して累積加算し、遅延検波の時間間隔の異なる検波結果に基づいて累積加算した回転角の差分を取り、この差分からフェージング周波数を推定する点が図１のフェージング周波数推定回路と異なる。
【００３８】
角度変換回路３０１−１は、遅延検波の結果を位相の回転角度に変換して加算器３０２−１に出力する。角度変換回路３０１−２は、遅延検波の結果を位相の回転角度に変換して加算器３０２−２に出力する。加算器３０２−１は、回転角度を累積加算して差分検出回路３０３に出力する。加算器３０２−２は、回転角度を累積加算して差分検出回路３０３に出力する。
【００３９】
差分検出回路３０３は、相異なる時間間隔で遅延検波された結果を変換して得られた角度の差分をとり、この差分をｆＤ判定回路３０４に出力する。
【００４０】
ｆＤ判定回路３０４は、内部に保持する変換テーブルを用いて角度の差分からｆＤ周波数を推定する。
【００４１】
次に、本実施の形態に係るフェージング周波数推定回路の動作について説明する。逆拡散回路１０２からのパイロット信号を同相加算回路１０３にて象限合わせ、同相加算を行いシンボル間の平均化を行う。そして遅延検波回路１０４−１及び１０４−２にてそれぞれ時間間隔が異なる遅延検波処理を複数組行う。その出力結果のＱ成分の絶対値をとり、正方向の検出ベクトルにする。フィンガ間の平均化後に角度変換回路３０１−１及び３０１−２にて角度[deg]（あるいは[rad]）にする。測定周期内で角度を累積加算し、時間間隔の異なる遅延検波ごとに測定周期内の総位相回転量を求める。そして、ｆＤ判定回路３０４にて総位相回転量差分とフェージング周波数とを対応付けるテーブルからフェージング周波数推定を行う。
【００４２】
次に、ｆＤ判定回路３０４の変換について説明する。図１４は、本実施の形態の変換テーブルの一例を示す図である。ｆＤ判定回路３０４は、図１４のテーブルを内部に持ち、回転角の差分からフェージング周波数を推定する。図１４において、スロットＡは、遅延検波回路１０４−１と、絶対値算出回路１０５−１と、平均化回路１０６−１とで処理される遅延検波の結果を示し、スロットＢは、遅延検波回路１０４−２と、絶対値算出回路１０５−２と、平均化回路１０６−２で処理される遅延検波の結果を示す。
【００４３】
遅延検波の結果について、回転角が０[deg]以上５[deg]未満である場合、ｆＤ判定回路３０４はフェージング周波数を０と推定する。そして、回転角度が５[deg]以上１０[deg]未満である場合、ｆＤ判定回路３０４はフェージング周波数を３０と推定し、回転角度が１０[deg]以上１５[deg]未満である場合、ｆＤ判定回路３０４はフェージング周波数を６０と推定する。
【００４４】
また、ｆＤ判定回路３０４は、一方のスロットのみでフェージング周波数を推定しても良い、例えば、スロットＢの回転角度が２０[deg]未満であるフェージング周波数を２００と推定する。そして、スロットＢの回転角度が２０[deg]以上３０[deg]未満である場合、ｆＤ判定回路３０４はフェージング周波数を３００と推定し、スロットＢの角度が３０[deg]以上である場合、ｆＤ判定回路３０４はフェージング周波数を４００以上と推定する。
【００４５】
このように、本実施の形態のフェージング周波数推定回路によれば、検波の時間間隔別に遅延検波の結果を位相の回転角度に変換して累積加算し、遅延検波の時間間隔の異なる検波結果に基づいて累積加算した回転角度の差分を取り、この差分からフェージング周波数を推定することにより、検波結果の検出ベクトルが小さくフェージング周波数が小さい場合に回転角度の差分が認識しにくくフェージング周波数が誤って検出されることを防ぐことができる。
【００４６】
（実施の形態３）
図４は、本発明の実施の形態３に係るフェージング周波数推定回路の構成を示すブロック図である。但し、図１と同一の構成となるものについては、図１と同一番号を付し、詳しい説明を省略する。図４のフェージング周波数推定回路４００は、回転付加回路４０１−１と、回転付加回路４０１−２と、カウント回路４０２−１と、カウント回路４０２−２と、差分検出回路４０３と、ｆＤ判定回路４０４とを具備し、時間間隔の異なる検波結果別に遅延検波で得られた検出ベクトルについて一定方向に回転量を付加させ、測定周期内で総位相回転量を算出し、時間間隔の異なる検波結果間で総位相回転量の差分を取り、この差分からフェージング周波数を推定する点が図１のフェージング周波数推定回路と異なる。
【００４７】
回転付加回路４０１−１は、Ｑ成分の絶対値を、正方向の検出ベクトル（すなわち位相回転量）に変換し、この位相回転量を累積加算してカウント回路４０２−１に出力する。回転付加回路４０１−２は、Ｑ成分の絶対値を、正方向の検出ベクトル（すなわち位相回転量）に変換し、この位相回転量を累積加算してカウント回路４０２−２に出力する。
【００４８】
カウント回路４０２−１は、累積加算した位相回転量がコンスタレーション（ＩＱ平面）上である基準となる位置を越えた（交差した）回数をカウントし、この回数を差分検出回路４０３に出力する。カウント回路４０２−２は、累積加算した位相回転量がコンスタレーション（ＩＱ平面）上である基準となる位置を越えた回数をカウントし、この回数を差分検出回路４０３に出力する。
【００４９】
差分検出回路４０３は、相異なる時間間隔で積加算した位相回転量がコンスタレーション（ＩＱ平面）上である基準となる位置を越えた回数の差分をとり、この差分をｆＤ判定回路４０４に出力する。
【００５０】
ｆＤ判定回路４０４は、内部に保持する変換テーブルを用いて基準となる位置を越えた回数の差分からｆＤ周波数を推定する。
【００５１】
次に、本実施の形態に係るフェージング周波数推定回路の動作について説明する。逆拡散回路１０２からのパイロット信号を同相加算回路１０３にて象限合わせ、同相加算を行いシンボル間の平均化を行う。図９は、同相加算後の結果の一例を示す図である。同相加算後のシンボルＤｎ−１、Ｄｎ、Ｄｎ＋１、Ｄｎ＋２の位置は、図９に示される。
【００５２】
そして遅延検波回路１０４−１、１０４−２にてそれぞれ時間間隔が異なる遅延検波処理を行う。図１０は、遅延検波を行うシンボルの一例を示す図である。図１０（１）とは、Ｄｎ−１、Ｄｎの間で遅延検波場合を示し、図１０（２）とは、Ｄｎ、Ｄｎ＋１の間で遅延検波場合を示し、図１０（３）とは、Ｄｎ＋１、Ｄｎ＋２の間で遅延検波場合を示す。
【００５３】
その出力結果のＱ成分の絶対値をとり、正方向の検出ベクトル（位相回転量）にする。フィンガ間で平均化し、測定周期内で位相回転量を正方向に付加する。図１１は、付加後の位相回転量を示す図である。図１１（１）は、図１０（１）の遅延検波の結果から得られた位相回転量を付加したものである。また、図１１（２）は、図１０（１）と図１０（２）の遅延検波の結果から得られた位相回転量を付加したものである。そして、図１１（３）は、図１０（１）と図１０（２）と図１０（３）の遅延検波の結果から得られた位相回転量を付加したものである。
【００５４】
フィンガ間の平均化後に位相回転量を付加する際、コンスタレーション（ＩＱ平面）上である基準となる位置を越えた（交差した）回数をカウントする。図１２は、カウント数計測の一例を示す図である。図１２では、図１１の位相回転量に対して、Ｉ軸と交差した回数をカウントする例である。
【００５５】
時間間隔の異なる遅延検波結果から得られるカウント数の差分を求め、ｆＤ判定回路４０４にてカウント数差分とフェージング周波数とを対応づけたテーブルからフェージング周波数推定を行う。
【００５６】
このように、本実施の形態のフェージング周波数推定回路によれば、時間間隔の異なる検波結果別に遅延検波で得られた検出ベクトルについて一定方向に回転量を付加させ、測定周期内で総位相回転量を算出し、時間間隔の異なる検波結果間で総位相回転量の差分を取り、この差分からフェージング周波数を推定することにより、遅延検波の結果を角度に変換することなくベクトルのまま処理を行うことができ、処理量を削減することができる。
【００５７】
（実施の形態４）
図５は、本発明の実施の形態４に係るフェージング周波数推定回路の構成を示すブロック図である。但し、図１または図４と同一の構成となるものについては、図１または図４と同一番号を付し、詳しい説明を省略する。
【００５８】
図５のフェージング周波数推定回路５００は、位相回転量検出回路５０１と、絶対値算出回路５０２と、カウント変換回路５０３と、差分検出回路５０４と、ｆＤ判定回路５０５とを具備し、フェージング周波数以外の位相変動成分であるオフセットを検出し、オフセットを取り除いてフェージング周波数を推定する点が図１及び図４と異なる。
【００５９】
なお、受信回路５１０−１と、受信回路５１０−２は、それぞれ、逆拡散回路１０２と、同相加算回路１０３と、遅延検波回路１０４−１と、遅延検波回路１０４−２と、絶対値算出回路１０５−１と、絶対値算出回路１０５−２と、平均化回路１０６−１と、平均化回路１０６−２と、位相回転量検出回路５０１を具備する。またｆＤオフセット変換回路５１１は、絶対値算出回路５０２と、カウント変換回路５０３から主に構成される。
【００６０】
位相回転量検出回路５０１は、同相加算回路１０３から出力された同相加算後のパイロット信号から周波数オフセットを検出して、周波数オフセットを絶対値算出回路５０２に出力する。絶対値算出回路５０２は、位相回転量の絶対値をとり、カウント変換回路５０３に出力する。
【００６１】
カウント変換回路５０３は、オフセット周波数をコンスタレーション（ＩＱ平面）上である基準となる位置を越えた回数に変換して差分検出回路５０４に出力する。例えば、カウント変換回路５０３は、オフセット周波数の絶対値に所定の係数を乗算して変換を行う。
【００６２】
差分検出回路５０４は、相異なる時間間隔で積加算した位相回転量がコンスタレーション（ＩＱ平面）上である基準となる位置を越えた回数の差分をとり、この差分からオフセット周波数分の回数を差し引いた後、ｆＤ判定回路５０５に出力する。
【００６３】
ｆＤ判定回路５０５は、内部に保持する変換テーブルを用いて基準となる位置を越えた回数の差分からｆＤ周波数を推定する。
【００６４】
このように、本実施の形態のフェージング周波数推定回路によれば、フェージング周波数以外の位相変動成分である位相回転量を検出し、オフセットを取り除いてフェージング周波数を推定することにより、時間間隔の異なる遅延検波出力にフェージング変動以外の位相回転量が加わっていたとしても、受信信号の品質に依存せずにフェージング周波数を推定することができる。
【００６５】
（実施の形態５）
図６は、本発明の実施の形態５に係るフェージング周波数推定回路の構成を示すブロック図である。但し、図１または図４と同一の構成となるものについては、図１または図４と同一番号を付し、詳しい説明を省略する。
【００６６】
図６のフェージング周波数推定回路６００は、選択制御回路６０１と、差分検出回路６０２と、ｆＤ判定回路６０３とを具備し、最適な時間間隔の遅延検波を選択して差分をとる点が図１のフェージング周波数推定回路と異なる。
【００６７】
遅延検波回路１０４−Ｎ、絶対値算出回路１０５−Ｎ、平均化回路１０６−Ｎ、フィンガ間平均化回路１０７−Ｎ、回転付加回路４０１−Ｎ、カウント回路４０２−Ｎは、それぞれ遅延検波回路１０４−１、絶対値算出回路１０５−１、平均化回路１０６−１、フィンガ間平均化回路１０７−１、回転付加回路４０１−１、カウント回路４０２−１と同様の動作を行う。ただし、遅延検波の間隔はそれぞれ異なる。
【００６８】
選択制御回路６０１は、最適な時間間隔の遅延検波の組み合わせを選択して、差分検出回路６０２に出力する。
【００６９】
差分検出回路６０２は、選択された遅延検波の組み合わせを用いて、相異なる時間間隔で積加算した位相回転量がコンスタレーション（ＩＱ平面）上である基準となる位置を越えた回数の差分をとり、この差分をｆＤ判定回路６０３に出力する。
【００７０】
ｆＤ判定回路６０３は、内部に保持する変換テーブルを用いて基準となる位置を越えた回数の差分からｆＤ周波数を推定する。
【００７１】
次に、選択制御回路６０１の動作について説明する。図７は、本実施の形態のフェージング周波数推定回路の動作条件を示す図である。
【００７２】
図７において、スロットＡは、遅延検波回路１０４−１の遅延検波の時間間隔を示し、スロットＢは、遅延検波回路１０４−２の遅延検波の時間間隔を示し、スロットＮは、遅延検波回路１０４−Ｎの遅延検波の時間間隔を示す。また、Ａは、遅延検波回路１０４−１の遅延検波により得られた角度またはカウント数を示し、Ｂは、遅延検波回路１０４−２の遅延検波により得られた角度またはカウント数を示し、Ｃは、遅延検波回路１０４−Ｎの遅延検波により得られた角度またはカウント数を示す。また、α、β、γはそれぞれ所定の閾値である。なお、遅延検波の時間間隔はスロットＡが最も長く、スロットＮが最も短いものとする（スロットＮ<スロットＢ<スロットＡ）。
【００７３】
Ａが０以上α未満、かつＢが０上β未満である場合、選択制御回路６０１は、スロットＡとスロットＢの時間間隔で遅延検波された結果から得られた角度またはカウント数をｆＤ判定回路６０３に出力する。ｆＤ判定回路６０３は以下の式（１）を用いてフェージング周波数fD[Hz]を求める。
fD[Hz] = L×(スロットＡ−スロットＢ) + M      …（１）
また、Ａが０以上α未満、かつＢがβ以上、かつＣが０以上γ未満である場合、選択制御回路６０１は、スロットＡとスロットＮの時間間隔で遅延検波された結果から得られた角度またはカウント数をｆＤ判定回路６０３に出力する。ｆＤ判定回路６０３は以下の式（２）を用いてフェージング周波数fD[Hz]を求める。
fD[Hz] = N×(Ａ−Ｎ) + O      …（２）
また、Ｂがβ以上、かつＣがγ以上である場合、選択制御回路６０１は、スロットＢとスロットＮの時間間隔で遅延検波された結果から得られた角度またはカウント数をｆＤ判定回路６０３に出力する。ｆＤ判定回路６０３は以下の式（３）を用いてフェージング周波数fD[Hz]を求める。
fD[Hz] = P×(Ｂ−Ｃ) + Q      …（３）
【００７４】
またはスロットＮ（ある時間間隔のカウント数に着目）のカウント数γにより、算出式を変えることもできる、例えば、Ｃ ＜γである場合、以下の式（４）を適用し、
fD[Hz] = N×(Ｂ−Ｃ) + O      …（４）
Ｃ=＞γである場合、以下の式（５）を適用する。
fD[Hz] = P×(Ｂ−Ｃ) + Q      …（５）
【００７５】
なお、L,M,N,O,P,Qには最適な値を設定する。またフェージング周波数fDに対して一次式以外を用いて算出しても良い。
【００７６】
このように、本実施の形態のフェージング周波数推定回路によれば、最適な時間間隔の遅延検波を選択して差分をとることにより、フェージング周波数の大きさに対応して適切な推定を行うことができ、広い範囲のフェージング周波数を高精度で推定することができる。
【００７７】
（実施の形態６）
図８は、本発明の実施の形態６に係るフェージング周波数推定回路の構成を示すブロック図である。但し、図１、図４または図６と同一の構成となるものについては、図１、図４または図６と同一番号を付し、詳しい説明を省略する。
【００７８】
図８のフェージング周波数推定回路８００は、ｆＤ平均化回路８０１を具備し、推定したフェージング周波数を平均化する点が図１、図４または図６のフェージング周波数推定回路と異なる。
【００７９】
図８において、ｆＤ平均化回路８０１は、推定されたフェージング周波数を平均化する。平均化についてはＩＩＲ平均、あるいは前測定周期との平均化等が用いられる。
【００８０】
このように、本実施の形態のフェージング周波数推定回路によれば、前測定周期の結果と数十[Hz]異なった場合、あるいは突発的にフェージング周波数を推定した結果が前測定周期の結果と異なった場合に推定したフェージング周波数を平均化することでその影響を小さくすることができる。
【００８１】
なお、本発明は上記実施の形態に限定されず、種々変更して実施することが可能である。例えば、上記実施の形態では、フェージング周波数推定回路として行う場合について説明しているが、これに限られるものではなく、このフェージング周波数推定方法をソフトウェアとして行うことも可能である。
【００８２】
例えば、上記フェージング周波数推定方法を実行するプログラムを予めＲＯＭ（Read Only Memory）に格納しておき、そのプログラムをＣＰＵ（Central Processor Unit）によって動作させるようにしても良い。
【００８３】
また、上記フェージング周波数推定方法を実行するプログラムをコンピュータで読み取り可能な記憶媒体に格納し、記憶媒体に格納されたプログラムをコンピュータのＲＡＭ（Random Access Memory）に記録して、コンピュータをそのプログラムにしたがって動作させるようにしても良い。
【産業上の利用可能性】
【００８４】
本願発明は、無線通信装置、基地局装置に用いて好適である。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施の形態１に係るフェージング周波数推定回路の構成を示すブロック図
【図２】遅延検波を行う信号の一例を示す図
【図３】本発明の実施の形態２に係るフェージング周波数推定回路の構成を示すブロック図
【図４】本発明の実施の形態３に係るフェージング周波数推定回路の構成を示すブロック図
【図５】本発明の実施の形態４に係るフェージング周波数推定回路の構成を示すブロック図
【図６】本発明の実施の形態５に係るフェージング周波数推定回路の構成を示すブロック図
【図７】本実施の形態のフェージング周波数推定回路の動作条件を示す図
【図８】本発明の実施の形態６に係るフェージング周波数推定回路の構成を示すブロック図
【図９】同相加算後の結果の一例を示す図
【図１０】遅延検波を行うシンボルの一例を示す図
【図１１】付加後の位相回転量を示す図
【図１２】カウント数計測の一例を示す図
【図１３】上記実施の形態の変換テーブルの一例を示す図
【図１４】上記実施の形態の変換テーブルの一例を示す図
【符号の説明】
【００８６】
１０１  無線受信回路
１０２  逆拡散回路
１０３  同相加算回路
１０４−１、１０４−２、１０４−Ｎ  遅延検波回路
１０５−１、１０５−２、１０５−Ｎ、５０２  絶対値算出回路
１０６−１、１０６−２、１０６−Ｎ  平均化回路
１０７−１、１０７−２、１０７−Ｎ  フィンガ間平均化回路
１０８、３０３、４０３、５０４、６０２  差分検出回路
１０９、３０４、４０４、５０５、６０３  ｆＤ判定回路
３０１−１、３０１−２  角度変換回路
３０２−１、３０２−２  加算器
４０１−１、４０１−２  回転付加回路
４０２−１、４０２−２  カウント回路
５０１  位相回転量検出回路
５０３  カウント変換回路
６０１  選択制御回路
８０１  ｆＤ平均化回路
【図１】
2005252721.tif 000003
【図２】
2005252721.tif 000004
【図３】
2005252721.tif 000005
【図４】
2005252721.tif 000006
【図５】
2005252721.tif 000007
【図６】
2005252721.tif 000008
【図７】
2005252721.tif 000009
【図８】
2005252721.tif 000010
【図９】
2005252721.tif 000011
【図１０】
2005252721.tif 000012
【図１１】
2005252721.tif 000013
【図１２】
2005252721.tif 000014
【図１３】
2005252721.tif 000015
【図１４】
2005252721.tif 000016