(57)【特許請求の範囲】
【請求項１】
周波数帯が切り替わる無線信号を受信可能な移動無線機において、
前記無線信号の伝搬路特性の推定値の変動量を時系列的に蓄積して移動平均した移動平均値と閾値との比較に基づいて、前記移動無線機の移動速度を判定する判定部と、
前記無線信号が第１周波数帯から前記第１周波数帯と異なる第２周波数帯に切り替わった場合に、前記判定部で前記移動平均値と比較される閾値の値を変更する設定部と、
を備え、
前記設定部は、前記第１周波数帯から前記第２周波数帯への切替え時点から所定期間、切替前の閾値と切替後の閾値との間の何れかの値を有する第３閾値を設定し、前記所定期間の後に前記切替後の閾値を設定する、
ことを特徴とする移動無線機。
【請求項２】
前記所定期間は、前記移動平均値の算出において平均をとる期間に相当する長さであることを特徴とする請求項１に記載の移動無線機。
【請求項３】
前記第３閾値は、前記所定期間において前記切替前の閾値から前記切替後の閾値へ線形に変化する閾値であることを特徴とする請求項１または２に記載の移動無線機。
【請求項４】
前記第３閾値は、前記所定期間において前記切替前の閾値から前記切替後の閾値へ対数関数的に変化する閾値であることを特徴とする請求項１または２に記載の移動無線機。
【請求項５】
前記第３閾値は、前記所定期間において前記切替前の閾値から前記切替後の閾値へ段階的に変化する閾値であることを特徴とする請求項１または２に記載の移動無線機。
【請求項６】
前記設定部は、前記周波数帯ごとに係数が対応付けられた対応情報に基づいて、前記無線信号が前記第１周波数帯である場合に前記第１周波数帯に対応する第１係数を時系列的に蓄積して移動平均した移動平均値と、前記無線信号の伝搬路特性の推定値の振幅の変動量を時系列的に蓄積して移動平均した移動平均値と、を乗算して得られる前記切替前の閾値を設定し、前記無線信号が前記第１周波数帯から前記第２周波数帯に切り替わった場合に、前記第１係数と、前記第２周波数帯に対応する第２係数と、の間の第３係数を時系列的に蓄積して移動平均した移動平均値と、前記無線信号の伝搬路特性の推定値の振幅の変動量を時系列的に蓄積して移動平均した移動平均値と、を乗算して得られる前記第３閾値を前記所定期間だけ設定した後に、前記第２係数を時系列的に蓄積して移動平均した移動平均値と、前記無線信号の伝搬路特性の推定値の振幅の変動量を時系列的に蓄積して移動平均した移動平均値と、を乗算して得られる前記切替後の閾値を設定することを特徴とする請求項１〜５のいずれか一つに記載の移動無線機。
【請求項７】
周波数帯が切り替わる無線信号を受信可能な移動無線機の移動速度の判定方法であって、
前記無線信号が第１周波数帯から前記第１周波数帯と異なる第２周波数帯に切り替わった場合に、前記移動無線機の移動速度の判定において、前記無線信号の伝搬路特性の推定値の変動量を時系列的に蓄積して移動平均した移動平均値との比較に用いられる閾値を変更し、
前記閾値の変更において、前記第１周波数帯から前記第２周波数帯への切替え時点から所定期間、切替前の閾値と切替後の閾値との間の何れかの値を有する第３閾値を設定し、前記所定期間の後に前記切替後の閾値を設定する、
ことを特徴とする判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動無線機および判定方法に関する。
【背景技術】
【０００２】
従来、無線通信システムにおいて、チャネル推定値に基づいて通信端末の移動速度を検出する技術が知られている（たとえば、下記特許文献１〜４参照。）。たとえば、下記特許文献１には、通信先装置によって互いに異なる期間に送信される複数の既知信号の受信レベルを検出し、既知信号ごとに検出された受信レベルの差分と閾値との比較結果に応じて伝搬路変動情報を取得する技術が知られている。
【０００３】
また、移動端末が、基地局からの複数のタイムスロットのパイロット信号の受信レベルの移動平均に基づいて送信電力を制御する技術が知られている（たとえば、下記特許文献５参照。）。また、印字装置において、デューティ情報のノイズを低減するために、デューティの複数のサンプルデータの移動平均を算出する技術が知られている（たとえば、下記特許文献６参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２７８０７６号公報
【特許文献２】特開２００８−３００９２３号公報
【特許文献３】特開２００６−７４２６５号公報
【特許文献４】特開２００６−３３２０７号公報
【特許文献５】国際公開第２００６／０７７６４７号
【特許文献６】特開平１０−１３８５９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、移動無線機の移動速度に対するチャネル推定値の特性は受信信号のバンドによって異なるため、チャネル推定値の変動量と閾値との比較を行っても移動速度を精度よく判定することができないという問題がある。
【０００６】
本発明は、上述した従来技術による問題点を解消するため、移動速度の判定精度を向上させることができる移動無線機および判定方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、本発明の一側面によれば、周波数帯が切り替わる無線信号を受信可能な移動無線機の移動速度の判定において、前記無線信号の周波数帯が第１周波数帯である場合に前記第１周波数帯に応じた第１閾値を設定し、前記無線信号が前記第１周波数帯から前記第１周波数帯と異なる第２周波数帯に切り替わった場合に、前記第１閾値と、前記第２周波数帯に応じた第２閾値と、の間の第３閾値を所定期間だけ設定した後に、前記第２閾値を設定し、前記移動無線機における前記無線信号の伝搬路特性の推定値の変動量を時系列的に蓄積して移動平均した移動平均値と、設定した閾値と、の比較に基づいて前記移動無線機の移動速度を判定する移動無線機および判定方法が提案される。
【発明の効果】
【０００８】
本発明の一側面によれば、移動速度の判定精度を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる移動無線機の一例を示す図である。
【図２−１】図２−１は、閾値の設定例１を示す図である。
【図２−２】図２−２は、閾値の設定例２を示す図である。
【図２−３】図２−３は、閾値の設定例３を示す図である。
【図３】図３は、移動無線機の構成の一例を示す図である。
【図４】図４は、受信部の構成の一例を示す図である。
【図５】図５は、相関値の移動平均値の特性および閾値の一例を示す図である。
【図６】図６は、バンドと閾値係数との対応情報の一例を示す図である。
【図７】図７は、相関値の移動平均値の特性および複数の閾値の一例を示す図である。
【図８】図８は、バンドと複数の閾値係数との対応情報の一例を示す図である。
【図９】図９は、移動無線機による動作例１を示すフローチャートである。
【図１０】図１０は、移動無線機による動作例２を示すフローチャートである。
【図１１】図１１は、移動無線機による動作例３を示すフローチャートである。
【図１２−１】図１２−１は、閾値係数を補正しない場合の閾値および判定結果の一例を参考として示す図である。
【図１２−２】図１２−２は、閾値係数を補正する場合の閾値および判定結果の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、本発明にかかる移動無線機および判定方法の実施の形態を詳細に説明する。
【００１１】
（実施の形態）
図１は、実施の形態にかかる移動無線機の一例を示す図である。図１に示す移動無線機１００は、たとえば、基地局や他の移動無線機から、周波数帯（たとえばバンド）が切り替わる無線信号を受信可能な移動無線機である。また、図１に示すように、移動無線機１００は、設定部１０１と、判定部１０２と、を備えている。
【００１２】
設定部１０１は、移動無線機１００の移動速度を判定するための閾値を判定部１０２に設定する。また、設定部１０１は、判定部１０２に同時に１つの閾値を設定してもよいし、判定部１０２に同時に複数の閾値を設定してもよい。
【００１３】
また、設定部１０１は、移動無線機１００が受信中の無線信号の周波数帯に応じて、設定する閾値を変化させる。たとえば、設定部１０１は、無線信号の周波数帯の切替時に、切替前の周波数帯に応じた第１閾値と、切替後の周波数帯に応じた第２閾値と、に基づいて、第１閾値と第２閾値との間の第３閾値を所定期間だけ設定する。そして、設定部１０１は、所定期間の経過後に第２閾値を設定する。
【００１４】
判定部１０２には、推定値変動量の移動平均値が入力される。推定値変動量の移動平均値は、移動無線機１００が受信した無線信号の伝搬路特性の推定値（たとえばチャネル推定値）の変動量を時系列的に蓄積して移動平均した移動平均値である。移動平均値には、たとえば、各推定値変動量を一定の重みで平均した単純移動平均値や、新しい推定値変動量ほど重みを大きくして平均した加重移動平均値などを適用することができる。
【００１５】
たとえば、移動無線機１００は、無線信号を受信する受信部と、受信部による受信信号に基づいて伝搬路特性の推定値を導出する推定部と、推定部によって導出された推定値を時系列的に蓄積して移動平均する算出部と、を備える。判定部１０２には、算出部によって算出された移動平均値が入力される。
【００１６】
判定部１０２は、入力された推定値変動量の移動平均値と、設定部１０１によって設定された閾値と、の比較に基づいて移動無線機１００の移動速度を判定する。判定部１０２は、移動無線機１００の移動速度の判定結果を出力する。
【００１７】
設定部１０１によって１つの閾値ＴＨが設定される場合は、判定部１０２は、たとえば、移動平均値と閾値ＴＨとの大小比較に基づいて、移動無線機１００の移動速度を２段階で判定する。たとえば、判定部１０２は、移動平均値がＴＨ以上であれば「低速」と判定し、移動平均値が閾値ＴＨ未満であれば「高速」と判定する。
【００１８】
設定部１０１によって２つの閾値ＴＨ１，ＴＨ２（ＴＨ１＞ＴＨ２）が設定される場合は、判定部１０２は、たとえば、移動平均値と閾値ＴＨ１，ＴＨ２との大小比較に基づいて、移動無線機１００の移動速度を３段階で判定する。たとえば、判定部１０２は、移動平均値がＴＨ１以上であれば「低速」と判定し、移動平均値が閾値ＴＨ１未満かつ閾値ＴＨ２以上であれば「中速」と判定し、移動平均値が閾値ＴＨ２未満であれば「高速」と判定する。また、設定部１０１によって３つ以上の閾値が設定される場合は、判定部１０２は、移動無線機１００の移動速度を４段階以上で判定してもよい。
【００１９】
または、判定部１０２は、たとえば「停止」（移動速度＝０）と「移動」（移動速度＞０）とを判定してもよい。たとえば、判定部１０２は、設定部１０１によって１つの閾値ＴＨが設定される場合において、移動平均値がＴＨ以上であれば「停止」と判定し、移動平均値が閾値ＴＨ未満であれば「移動中」と判定する。
【００２０】
（閾値の設定例）
図２−１は、閾値の設定例１を示す図である。図２−１の横軸は、時間の推移を示している。横軸の時刻ｔ１は、移動無線機１００が受信中の無線信号の周波数帯が周波数帯Ａ（第１周波数帯）から周波数帯Ｂ（第２周波数帯）に切り替わる時刻を示している。期間２１１は、無線信号の周波数帯が周波数帯Ａである期間を示している。期間２１２は、無線信号の周波数帯が周波数帯Ｂである期間を示している。
【００２１】
算出周期２２０は、判定部１０２へ入力される、推定値変動量の移動平均値の算出周期を示している。移動無線機１００は、たとえば算出周期２２０が示す各周期について、周期内の各推定値変動量を平均することにより移動平均値を算出する。時間長Ｌは、算出周期２２０が示す各周期の長さ、すなわち移動平均値の算出において平均をとる期間の長さを示している。
【００２２】
閾値２３０は、設定部１０１によって判定部１０２に設定される閾値を示している。閾値ＴＨ＿Ａ（第１閾値）は、周波数帯Ａに応じた閾値である。閾値ＴＨ＿Ｂ（第２閾値）は、周波数帯Ｂに応じた閾値である。閾値２３０に示すように、設定部１０１は、無線信号が周波数帯Ａである期間２１１においては閾値ＴＨ＿Ａを判定部１０２に設定する。
【００２３】
また、設定部１０１は、時刻ｔ１において無線信号が周波数帯Ａから周波数帯Ｂに切り替わると、所定期間Ｔ１だけ、閾値ＴＨ＿Ａと閾値ＴＨ＿Ｂとの間の閾値（第３閾値）を判定部１０２に設定する。そして、設定部１０１は、所定期間Ｔ１の経過後に、閾値ＴＨ＿Ｂを判定部１０２に設定する。
【００２４】
所定期間Ｔ１の長さは、たとえば、算出周期２２０の時間長Ｌに相当する長さである。これにより、時刻ｔ１以降、推定値変動量の移動平均値が周波数帯Ａの影響を受ける期間、閾値２３０を閾値ＴＨ＿Ａと閾値ＴＨ＿Ｂとの間の閾値に設定することができる。
【００２５】
たとえば、算出周期２２０のうちの算出周期２２１〜２２３において算出される移動平均値は、無線信号が周波数帯Ｂである期間２１２に算出されるが、周波数帯Ａにおける推定値変動量を含む移動平均値である。このため、たとえば、時刻ｔ１において閾値２３０が閾値ＴＨ＿Ａから閾値ＴＨ＿Ｂに瞬時に切り替わると仮定すると、周波数帯Ａにおける推定値変動量が含まれる算出周期２２１〜２２３の移動平均値を、周波数帯Ｂに応じた閾値ＴＨ＿Ｂと比較することになる。このため、判定部１０２における移動速度の誤判定の可能性が高くなる（たとえば図１２−１参照）。
【００２６】
これに対して、所定期間Ｔ１を時間長Ｌに相当する長さにすることにより、周波数帯Ａにおける推定値変動量が含まれる算出周期２２１〜２２３の移動平均値が算出される間は、閾値ＴＨ＿Ａと閾値ＴＨ＿Ｂとの間の閾値によって移動速度を判定することができる。このため、判定部１０２における移動速度の誤判定の可能性を低くすることができる。
【００２７】
また、所定期間Ｔ１は時間長Ｌより短くてもよい。この場合も、周波数帯Ｂに応じた閾値ＴＨ＿Ｂと比較することになる移動平均値に含まれる、周波数帯Ａにおける推定値変動量の割合を少なくすることができる。このため、判定部１０２における移動速度の誤判定の可能性を低くすることができる。すなわち、所定期間Ｔ１は、たとえば、所定期間Ｔ１の閾値２３０と移動平均値との比較が判定部１０２において少なくとも１回行われる長さ（判定部１０２の判定周期の１周期以上）であればよい。
【００２８】
図２−１に示す例においては、設定部１０１は、所定期間Ｔ１における閾値２３０を、閾値ＴＨ＿Ａから閾値ＴＨ＿Ｂへ線形に変化する閾値に設定している。このように閾値ＴＨ＿Ａから閾値ＴＨ＿Ｂへ線形に変化させる閾値２３０の設定例は、たとえば、推定値変動量の移動平均値が、各推定値変動量を一定の重みにより平均する単純移動平均によって算出されている場合に適用してもよい。これにより、無線信号が周波数帯Ｂである期間２１２における推定値変動量の、移動平均値への影響度の増加に追従して、閾値２３０を閾値ＴＨ＿Ｂに近づけることができる。このため、判定部１０２における移動速度の誤判定の可能性をより低くすることができる。
【００２９】
図２−２は、閾値の設定例２を示す図である。図２−２において、図２−１に示した部分と同様の部分については同一の符号を付して説明を省略する。図２−２に示すように、設定部１０１は、所定期間Ｔ１における閾値２３０を、閾値ＴＨ＿Ａから閾値ＴＨ＿Ｂへ対数関数的に変化する閾値に設定してもよい。すなわち、図２−２に示す例においては、所定期間Ｔ１において、時間の変化に対する閾値２３０の関係が対数関数となっている。
【００３０】
図２−２に示す設定例２は、たとえば、推定値変動量の移動平均値が、過去の推定値変動量ほど重みを小さくした加重移動平均によって算出されている場合に適用してもよい。これにより、無線信号が周波数帯Ｂである期間２１２における推定値変動量の、移動平均値への影響度の増加に追従して、閾値２３０を閾値ＴＨ＿Ｂに近づけることができる。このため、判定部１０２における移動速度の誤判定の可能性をより低くすることができる。
【００３１】
図２−３は、閾値の設定例３を示す図である。図２−３において、図２−１に示した部分と同様の部分については同一の符号を付して説明を省略する。図２−３に示すように、設定部１０１は、所定期間Ｔ１における閾値２３０を、閾値ＴＨ＿Ａから閾値ＴＨ＿Ｂへ段階的に変化する閾値に設定してもよい。図２−３に示す設定例３によれば、所定期間Ｔ１における閾値２３０の算出の処理量を低減することができる。
【００３２】
（移動無線機の構成）
図３は、移動無線機の構成の一例を示す図である。図３に示す移動無線機３００は、図１に示した移動無線機１００の構成例である。移動無線機３００は、アンテナ３１１と、ＲＦ処理回路３１２と、受信部３２０と、相関値演算部３３１〜３３３と、加算部３４１と、平均部３４２と、閾値演算部３５１〜３５３と、加算部３６１と、平均部３６２と、を備えている。また、移動無線機３００は、バンド情報取得部３７１と、対応情報記憶部３７２と、閾値係数選択部３７３と、閾値係数補正部３７４と、係数乗算部３７５と、速度判定部３８０と、送信部３９０と、上位アプリ実行部３９５と、を備えている。
【００３３】
図１に示した設定部１０１は、たとえば、閾値演算部３５１〜３５３、加算部３６１、平均部３６２、バンド情報取得部３７１、対応情報記憶部３７２、閾値係数選択部３７３、閾値係数補正部３７４および係数乗算部３７５によって実現することができる。図１に示した判定部１０２は、たとえば速度判定部３８０によって実現することができる。
【００３４】
アンテナ３１１は、無線信号を受信する。アンテナ３１１は、受信した信号をＲＦ処理回路３１２へ出力する。また、アンテナ３１１は、ＲＦ処理回路３１２から出力された送信信号を無線信号により送信する。
【００３５】
ＲＦ処理回路３１２は、アンテナ３１１から出力された受信信号をＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ：高周波）信号からベースバンド信号に変換する。ＲＦ処理回路３１２は、ベースバンド信号に変換した受信信号を受信部３２０へ出力する。
【００３６】
また、ＲＦ処理回路３１２は、送信部３９０から出力された送信信号をベースバンド信号からＲＦ信号に変換する。ＲＦ処理回路３１２は、ＲＦ信号に変換した送信信号をアンテナ３１１へ出力する。
【００３７】
受信部３２０は、ＲＦ処理回路３１２から出力された受信信号の受信処理を行う（たとえば図４参照）。受信部３２０は、受信処理によって得られた受信データを上位アプリ実行部３９５へ出力する。また、受信部３２０は、チャネル推定部３２１を備えている（たとえば図４参照）。チャネル推定部３２１は、ＲＦ処理回路３１２から出力された受信信号に基づいて、受信信号に含まれる各パスについて伝搬路特性（たとえば減衰量や位相回転量）の推定値（チャネル推定値）を算出する。
【００３８】
図３に示す例では、移動無線機３００の受信信号にはパスｐ１〜ｐ３が含まれており、チャネル推定部３２１は、パスｐ１〜ｐ３について伝搬路特性の推定値を算出する。チャネル推定部３２１は、パスｐ１の推定値を相関値演算部３３１および閾値演算部３５１へ出力する。また、チャネル推定部３２１は、パスｐ２の推定値を相関値演算部３３２および閾値演算部３５２へ出力する。また、チャネル推定部３２１は、パスｐ３の推定値を相関値演算部３３３および閾値演算部３５３へ出力する。
【００３９】
相関値演算部３３１は、チャネル推定部３２１から出力されたパスｐ１の推定値の変動量を示す相関値を算出する。相関値演算部３３２は、チャネル推定部３２１から出力されたパスｐ２の推定値の変動量を示す相関値を算出する。相関値演算部３３３は、チャネル推定部３２１から出力されたパスｐ３の推定値の変動量を示す相関値を算出する。たとえば、相関値演算部３３１〜３３３のそれぞれは、下記（１）式の演算によって相関値を算出することができる。
【００４０】
相関値  ＝  Ｉ（ｘ）×Ｉ（ｘ＋ｉ）＋Ｑ（ｘ）×Ｑ（ｘ＋ｉ）    …（１）
【００４１】
上記（１）式において、ｘは、推定値の変動量の測定スロットを示している。Ｉ（ｘ）は、測定スロットｘにおいてチャネル推定部３２１から出力された推定値のＩ成分を示している。Ｑ（ｘ）は、測定スロットｘにおいてチャネル推定部３２１から出力された推定値のＱ成分を示している。ｉは、測定スロットの間隔を示している。
【００４２】
すなわち、相関値演算部３３１〜３３３のそれぞれは、測定スロットｘにおける推定値と、測定スロットｘの次の測定スロットｘ＋ｉにおける推定値と、の内積（移動変動）の演算によって相関値を算出することができる。ただし、相関値演算部３３１〜３３３における相関値の算出には、内積の演算に限らず、振幅の分散量の演算などの各種の方法を用いることができる。相関値演算部３３１〜３３３のそれぞれは、算出した相関値を加算部３４１へ出力する。
【００４３】
加算部３４１は、相関値演算部３３１〜３３３から出力されたパスｐ１〜ｐ３の相関値を加算する。これにより、マルチパスの各相関値が合成され、信頼性の向上を図ることができる。加算部３４１は、加算した相関値を平均部３４２へ出力する。
【００４４】
平均部３４２は、加算部３４１から出力された相関値の移動平均値を算出する。これにより、相関値が平滑化され、ＳＮ比（Ｓｉｇｎａｌ  Ｎｏｉｓｅ  Ｒａｔｉｏ：信号雑音比）や信頼度の向上を図ることができる。平均部３４２による移動平均値の算出において平均をとる期間の長さは、たとえば、２２サンプル、すなわち測定スロットの間隔ｉ×２２の長さとすることができる。平均部３４２は、算出した相関値の移動平均値を速度判定部３８０へ出力する。
【００４５】
閾値演算部３５１は、チャネル推定部３２１から出力されたパスｐ１の推定値に基づいて基準閾値（たとえば基準位相や基準電力）を算出する。閾値演算部３５２は、チャネル推定部３２１から出力されたパスｐ２の推定値に基づいて基準閾値を算出する。閾値演算部３５３は、チャネル推定部３２１から出力されたパスｐ３の推定値に基づいて基準閾値を算出する。たとえば、閾値演算部３５１〜３５３のそれぞれは、下記（２）式の演算によって基準閾値を算出することができる。
【００４６】
基準閾値  ＝  ＳＱＲＴ［｛Ｉ（ｘ）2＋Ｑ（ｘ）2｝
×｛Ｉ（ｘ＋ｉ）2＋Ｑ（ｘ＋ｉ）2｝］  …（２）
【００４７】
上記（２）式において、ｘは、推定値の変動量の測定スロットを示している。Ｉ（ｘ）は、測定スロットｘにおいてチャネル推定部３２１から出力された推定値のＩ成分を示している。Ｑ（ｘ）は、測定スロットｘにおいてチャネル推定部３２１から出力された推定値のＱ成分を示している。ｉは、測定スロットの間隔を示している。ＳＱＲＴは平方根を示している。
【００４８】
すなわち、閾値演算部３５１〜３５３のそれぞれは、チャネル推定部３２１から出力される推定値の振幅の変動量を算出することによって基準閾値を算出することができる。ただし、閾値演算部３５１〜３５３における基準閾値の算出には、上記（２）式の演算に限らず、各種の方法を用いることができる。閾値演算部３５１〜３５３のそれぞれは、算出した基準閾値を加算部３６１へ出力する。
【００４９】
加算部３６１は、閾値演算部３５１〜３５３から出力された基準閾値を加算する。これにより、マルチパスの各基準閾値が合成され、信頼性の向上を図ることができる。加算部３６１は、加算した基準閾値を平均部３６２へ出力する。
【００５０】
平均部３６２は、加算部３６１から出力された基準閾値の移動平均値を算出する。これにより、基準閾値が平滑化され、ＳＮ比や信頼度の向上を図ることができる。平均部３６２による移動平均値の算出において平均をとる期間の長さは、たとえば、平均部３４２による移動平均値の算出において平均をとる期間と同じ長さにすることができる。平均部３６２は、算出した基準閾値の移動平均値を係数乗算部３７５へ出力する。
【００５１】
バンド情報取得部３７１は、移動無線機３００が受信中の受信信号のバンド（周波数帯）を示すバンド情報を取得する。たとえば、バンド情報取得部３７１は、上位アプリ実行部３９５からバンド情報を取得することができる。バンド情報取得部３７１は、取得したバンド情報を閾値係数選択部３７３へ出力する。
【００５２】
対応情報記憶部３７２には、受信信号のバンドと、閾値係数と、の対応情報（たとえば図６，図８参照）が記憶されている。閾値係数選択部３７３は、対応情報記憶部３７２に記憶された対応情報の中から、バンド情報取得部３７１から出力されたバンド情報が示すバンドに対応する閾値係数を選択する。閾値係数選択部３７３は、選択した閾値係数を閾値係数補正部３７４へ出力する。
【００５３】
閾値係数補正部３７４は、閾値係数選択部３７３から出力された閾値係数を補正し、補正した閾値係数を係数乗算部３７５へ出力する。たとえば、閾値係数補正部３７４は、閾値係数選択部３７３から出力された閾値係数を時系列的に蓄積し、蓄積した閾値係数の移動平均値を算出する。そして、閾値係数補正部３７４は、算出した移動平均値を補正後の閾値係数として係数乗算部３７５へ出力する（たとえば図９，図１０参照）。
【００５４】
係数乗算部３７５は、平均部３６２から出力された基準閾値の移動平均値と、閾値係数補正部３７４から出力された閾値係数と、を乗算する。係数乗算部３７５は、乗算結果を速度判定の閾値として速度判定部３８０へ出力する。
【００５５】
このように、移動無線機３００は、バンドごとに閾値係数が対応付けられた対応情報に基づいて、受信信号が第１バンドである場合には第１バンドに対応する第１係数により導出した第１閾値を設定する。また、移動無線機３００は、受信信号が第１バンドから第２バンドに切り替わった場合に、第１係数と、第２バンドに対応する第２係数と、の間の第３係数により導出した第３閾値を所定期間だけ設定する。そして、移動無線機３００は、所定期間の経過後に、第２係数により導出した第２閾値を設定する。
【００５６】
これにより、受信信号のバンドに応じて閾値を変化させることができる。また、受信信号のバンドの切替時に、切替前のバンドに応じた第１閾値と、切替後のバンドに応じた第２閾値と、の間の第３閾値を所定期間だけ設定し、所定期間の経過後に第２閾値を設定することができる。このため、速度判定部３８０における移動無線機３００の移動速度の判定の精度を向上させることができる。
【００５７】
また、移動無線機３００は、閾値演算部３５１〜３５３、加算部３６１および平均部３６２において、伝搬路特性の推定値の振幅に基づいて閾値を正規化することができる。このため、速度判定部３８０における移動無線機３００の移動速度の判定の精度をさらに向上させることができる。
【００５８】
速度判定部３８０は、平均部３４２から出力された相関値の移動平均値と、係数乗算部３７５から出力された閾値と、の大小比較に基づいて、移動無線機３００の移動速度を判定する。平均部３４２は、移動速度の判定結果を示す情報を出力する。
【００５９】
たとえば、移動無線機３００は、速度判定部３８０から出力された判定結果を示す情報に基づいて、受信品質の測定のための間欠受信の周期などを制御する制御部を備えていてもよい。また、移動無線機３００は、速度判定部３８０から出力された判定結果を示す情報に基づいて、ＡＦＣ（Ａｕｔｏｍａｔｉｃ  Ｆｒｅｑｕｅｎｃｙ  Ｃｏｎｔｒｏｌ：自動周波数制御）の間隔などを制御する制御部を備えていてもよい。これにより、移動無線機３００によれば移動速度を精度よく判定することができるため、たとえば消費電流の低減や受信性能の改善を図ることができる。
【００６０】
送信部３９０には、上位アプリ実行部３９５からの送信データが入力される。送信部３９０は、入力された送信データに基づいてベースバンドの送信信号を生成する。送信部３９０は、生成した送信信号をＲＦ処理回路３１２へ出力する。
【００６１】
上位アプリ実行部３９５は、上位アプリを実行する。上位アプリ実行部３９５によって実行される上位アプリは、送信部３９０によって送信させる送信データを生成し、生成した送信データを送信部３９０へ出力する。また、上位アプリ実行部３９５によって実行される上位アプリは、受信部３２０から出力された受信データに基づく処理を行う。また、上位アプリ実行部３９５によって実行される上位アプリは、受信データに基づいて、移動無線機３００の受信信号のバンドの遷移を検出し、検出結果に基づくバンド情報をバンド情報取得部３７１へ出力してもよい。
【００６２】
このように、移動無線機３００は、受信信号から得たチャネル推定値と、チャネル推定値を得た際のバンドに応じた閾値と、を対応付けて時系列的に蓄積する。そして、移動無線機３００は、蓄積したチャネル推定値から算出した移動平均値と、蓄積した閾値から算出した移動平均値と、を用いて移動速度を判定する。
【００６３】
受信部３２０、相関値演算部３３１〜３３３、加算部３４１、平均部３４２、閾値演算部３５１〜３５３および加算部３６１は、たとえばＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの演算手段によって実現することができる。また、平均部３６２、バンド情報取得部３７１、閾値係数選択部３７３、閾値係数補正部３７４、係数乗算部３７５、速度判定部３８０および送信部３９０のそれぞれは、ＦＰＧＡなどの演算手段によって実現することができる。
【００６４】
また、対応情報記憶部３７２は、たとえば磁気ディスクやフラッシュメモリなどの不揮発メモリによって実現することができる。また、上位アプリ実行部３９５は、たとえば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央処理装置）などの演算手段によって実現することができる。
【００６５】
（受信部の構成）
図４は、受信部の構成の一例を示す図である。図３に示した受信部３２０は、たとえば、図４に示すように、パスサーチ部４１０と、逆拡散部４２１〜４２３と、検波部４３０と、復号部４４０と、チャネル推定部３２１と、を備えている。
【００６６】
パスサーチ部４１０は、ＲＦ処理回路３１２（たとえば図３参照）から出力された受信信号に基づいて、伝搬遅延時間の異なる各パスを検出する。図３および図４に示す例においては、パスサーチ部４１０は、パスｐ１〜ｐ３の３つのパスを検出している。パスサーチ部４１０は、検出した各パスをそれぞれ逆拡散部４２１〜４２３へ通知する。
【００６７】
逆拡散部４２１は、パスサーチ部４１０から通知されたパスｐ１について、ＲＦ処理回路３１２から出力された受信信号の逆拡散処理を行う。逆拡散部４２２は、パスサーチ部４１０から通知されたパスｐ２について、ＲＦ処理回路３１２から出力された受信信号の逆拡散処理を行う。逆拡散部４２３は、パスサーチ部４１０から通知されたパスｐ３について、ＲＦ処理回路３１２から出力された受信信号の逆拡散処理を行う。逆拡散部４２１〜４２３のそれぞれは、逆拡散処理により得られた信号系列を検波部４３０およびチャネル推定部３２１へ出力する。
【００６８】
検波部４３０は、逆拡散部４２１〜４２３から出力された信号系列と、チャネル推定部３２１から出力された伝搬路特性の推定値と、に基づく検波を行うことによって受信シンボルを生成する。検波部４３０は、生成した受信シンボルを復号部４４０へ出力する。復号部４４０は、検波部４３０から出力された受信シンボルを復号する。復号部４４０による復号には、たとえばターボビタビ復号を用いることができる。復号部４４０は、復号により得られた受信データを上位アプリ実行部３９５（たとえば図３参照）へ出力する。
【００６９】
チャネル推定部３２１は、パイロット検出部４５１〜４５３と、平均部４６１〜４６３と、ＤＰＲＡＭ４７０と、を備えている。パイロット検出部４５１〜４５３は、それぞれ逆拡散部４２１〜４２３から出力された信号系列に含まれるパイロット信号を検出する。パイロット検出部４５１〜４５３は、検出したパイロット信号をそれぞれ平均部４６１〜４６３へ出力する。
【００７０】
平均部４６１〜４６３は、それぞれパイロット検出部４５１〜４５３から出力されたパイロット信号の移動平均値を算出することにより、それぞれパスｐ１〜ｐ３の伝搬路特性（たとえば減衰量や位相回転量）の推定値を算出する。平均部４６１〜４６３のそれぞれは、算出した推定値をＤＰＲＡＭ４７０および検波部４３０へ出力する。
【００７１】
ＤＰＲＡＭ４７０（Ｄｕａｌ  Ｐｏｒｔ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：２ポートランダムアクセスメモリ）は、それぞれ平均部４６１〜４６３から出力されたパスｐ１〜ｐ３の特性の推定値を記憶する。ＤＰＲＡＭ４７０によって記憶されたパスｐ１の特性の推定値は、相関値演算部３３１および閾値演算部３５１（たとえば図３参照）へ出力される。ＤＰＲＡＭ４７０によって記憶されたパスｐ２の伝搬路特性の推定値は、相関値演算部３３２および閾値演算部３５２（たとえば図３参照）へ出力される。ＤＰＲＡＭ４７０によって記憶されたパスｐ３の伝搬路特性の推定値は、相関値演算部３３３および閾値演算部３５３（たとえば図３参照）へ出力される。
【００７２】
（２段階の移動速度の判定）
つぎに、速度判定部３８０が、移動無線機３００の移動速度を「高速」および「低速」の２段階で判定する場合について説明する。
【００７３】
図５は、相関値の移動平均値の特性および閾値の一例を示す図である。図５の横軸は、移動無線機３００の移動速度を示している。図５の縦軸は、平均部３４２から出力される相関値の移動平均値を示している。相関値特性５１０は、移動無線機３００の移動速度に対する相関値の移動平均値の特性を示している。横軸の移動速度Ｖは、「高速」の範囲と「低速」の範囲との境界となる移動速度である。縦軸の閾値ＴＨは、相関値特性５１０において、移動速度Ｖに対応する移動平均値に相当する閾値である。
【００７４】
速度判定部３８０は、たとえば、平均部３４２から出力された相関値の移動平均値が閾値ＴＨ以上であった場合は移動速度を「低速」と判定する。また、速度判定部３８０は、平均部３４２から出力された相関値の移動平均値が閾値ＴＨ未満であった場合は移動速度を「高速」と判定する。
【００７５】
相関値特性５１０は、移動無線機３００の受信信号のバンドによって異なる。これに対して、移動無線機３００においては、受信信号のバンドに応じて閾値係数が選択されることにより、受信信号のバンドに応じた閾値ＴＨが設定される。
【００７６】
図６は、バンドと閾値係数との対応情報の一例を示す図である。図３に示した対応情報記憶部３７２には、たとえば図６に示す対応情報６００が記憶される。対応情報６００においては、移動無線機３００の受信信号のバンド（８００［ＭＨｚ］，２［ＧＨｚ］，１．７［ＧＨｚ］，…）ごとに、「高速」と「低速」を判定する閾値ＴＨを算出するための閾値係数ａ（０．７，０．６，０．６５，…）が対応付けられている。
【００７７】
閾値係数選択部３７３は、バンド情報取得部３７１から出力されたバンド情報が示すバンドに対応する閾値係数ａを、対応情報６００の中から選択する。たとえば、バンド情報が示すバンドが８００［ＭＨｚ］であった場合は、閾値係数選択部３７３は、閾値係数ａとして０．７を選択する。
【００７８】
たとえば、設計者は、図５に示した相関値特性５１０をバンドごとに測定しておき、バンドごとに測定した相関値特性５１０に基づいて、「高速」と「低速」の境界となる移動速度Ｖに対応するバンドごとの閾値ＴＨを求める。そして、設計者は、バンドごとに求めた閾値ＴＨを係数乗算部３７５によって算出するための閾値係数ａをバンドごとに求めることにより、対応情報６００を作成することができる。
【００７９】
（３段階の移動速度の判定）
つぎに、速度判定部３８０が、移動無線機３００の移動速度を「高速」、「中速」および「低速」の３段階で判定する場合について説明する。この場合は、たとえば、係数乗算部３７５に対して２つの閾値係数ａ１，ａ２が入力される。係数乗算部３７５は、入力された閾値係数ａ１，ａ２のそれぞれと、平均部３６２からの基準閾値の移動平均値と、を乗算することによって２つの閾値ＴＨ１，ＴＨ２を算出する。速度判定部３８０は、平均部３４２からの相関値の移動平均値と、２つの閾値ＴＨ１，ＴＨ２と、の大小比較によって移動無線機３００の移動速度を３段階で判定する。
【００８０】
図７は、相関値の移動平均値の特性および複数の閾値の一例を示す図である。図７において、図５に示した部分と同様の部分については同一の符号を付して説明を省略する。横軸の移動速度Ｖ１は、「低速」の範囲と「中速」の範囲との境界となる移動速度である。横軸の移動速度Ｖ２は、「中速」の範囲と「高速」の範囲との境界となる移動速度である。縦軸の閾値ＴＨ１は、相関値特性５１０において、移動速度Ｖ１に対応する移動平均値に相当する閾値である。縦軸の閾値ＴＨ２は、相関値特性５１０において、移動速度Ｖ２に対応する移動平均値に相当する閾値である。
【００８１】
速度判定部３８０は、たとえば、平均部３４２から出力された相関値の移動平均値が閾値ＴＨ１以上であった場合は移動速度を「低速」と判定する。また、速度判定部３８０は、平均部３４２から出力された相関値の移動平均値が閾値ＴＨ１未満かつ閾値ＴＨ２以上であった場合は移動速度を「中速」と判定する。また、速度判定部３８０は、平均部３４２から出力された相関値の移動平均値が閾値ＴＨ２未満であった場合は移動速度を「高速」と判定する。
【００８２】
移動無線機３００においては、受信信号のバンドに応じて２つの閾値係数が選択されることにより、受信信号のバンドに応じた閾値ＴＨ１，ＴＨ２が設定される。
【００８３】
図８は、バンドと複数の閾値係数との対応情報の一例を示す図である。図８において、図６に示した部分と同様の部分については同一の符号を付して説明を省略する。図３に示した対応情報記憶部３７２には、図８に示す対応情報８００が記憶されてもよい。
【００８４】
対応情報８００においては、移動無線機３００の受信信号のバンドごとに、「低速」と「中速」を判定する閾値ＴＨ１を算出するための閾値係数ａ１（０．９，０．８，０．８５，…）が対応付けられている。また、対応情報８００においては、移動無線機３００の受信信号のバンドごとに、「中速」と「高速」を判定する閾値ＴＨ２を算出するための閾値係数ａ２（０．６，０．４，０．５，…）が対応付けられている。
【００８５】
閾値係数選択部３７３は、バンド情報取得部３７１から出力されたバンド情報が示すバンドに対応する閾値係数ａ１，ａ２を、対応情報８００の中から選択する。たとえば、バンド情報が示すバンドが８００［ＭＨｚ］であった場合は、閾値係数選択部３７３は、閾値係数ａ１として０．９を選択し、閾値係数ａ２として０．６を選択する。
【００８６】
たとえば、設計者は、図７に示した相関値特性５１０をバンドごとに測定しておき、バンドごとに測定した相関値特性５１０に基づいて、移動速度Ｖ１に対応するバンドごとの閾値ＴＨ１と、移動速度Ｖ２に対応するバンドごとの閾値ＴＨ２と、を求める。そして、設計者は、バンドごとに求めた閾値ＴＨ１，ＴＨ２を係数乗算部３７５によって算出するための閾値係数ａ１，ａ２をバンドごとに求めることにより、対応情報８００を作成することができる。
【００８７】
図５〜図８において、速度判定部３８０が、移動無線機３００の移動速度を２段階または３段階で判定する場合について説明したが、速度判定部３８０は、移動無線機３００の移動速度を４段階以上で判定してもよい。たとえば、速度判定部３８０が移動速度をＭ＋１段階（Ｍは３以上の自然数）で判定する場合は、対応情報記憶部３７２の対応情報においてＭ個の閾値係数をバンドごとに対応付けておく。
【００８８】
そして、閾値係数選択部３７３がＭ個の閾値係数を選択し、閾値係数補正部３７４がＭ個の閾値係数を補正する。これにより、係数乗算部３７５に対してＭ個の閾値係数が入力される。係数乗算部３７５は、入力されたＭ個の閾値係数のそれぞれと、平均部３６２からの基準閾値の移動平均値と、を乗算することによってＭ個の閾値を算出する。速度判定部３８０は、平均部３４２からの相関値の移動平均値と、Ｍ個の閾値と、の大小比較によって移動無線機３００の移動速度をＭ＋１段階で判定することができる。
【００８９】
（移動無線機による動作）
図９は、移動無線機による動作例１を示すフローチャートである。移動無線機３００は、たとえば、平均部３４２による相関値の移動平均値の算出と、平均部３６２による基準閾値の移動平均値の算出と、を行いながら以下の各ステップを実行する。
【００９０】
まず、バンド情報取得部３７１が、現在の移動無線機３００の受信信号のバンドを示すバンド情報を取得する（ステップＳ９０１）。つぎに、閾値係数選択部３７３が、ステップＳ９０１によって取得されたバンド情報が示すバンドに対応する閾値係数を選択する（ステップＳ９０２）。
【００９１】
つぎに、閾値係数補正部３７４が、ステップＳ９０２によって選択された閾値係数を単純移動平均によって補正する（ステップＳ９０３）。たとえば、閾値係数補正部３７４は、過去Ｎ回のステップＳ９０２によって選択されたＮ個の閾値係数を一定の重みで平均した値を、補正後の閾値係数として算出する。
【００９２】
つぎに、係数乗算部３７５が、平均部３６２から出力された基準閾値に、ステップＳ９０３によって補正された補正係数を乗算する（ステップＳ９０４）。つぎに、速度判定部３８０が、平均部３４２から出力された相関値の移動平均値と、ステップＳ９０４の乗算によって得られた閾値と、の大小比較に基づいて移動無線機３００の移動速度を判定し（ステップＳ９０５）、ステップＳ９０１へ戻る。
【００９３】
以上の各ステップにより、現在の移動無線機３００の受信信号のバンドに応じた閾値によって移動速度を判定することができる。また、受信信号のバンドに対応する閾値係数を時系列的に蓄積して単純移動平均した閾値係数（第３係数）を算出することにより、バンドの切替時には、所定期間、ステップＳ９０３によって線形補間された閾値によって移動速度を判定することができる。
【００９４】
所定期間は、ステップＳ９０３による単純移動平均において平均をとる期間の長さに相当する。たとえば、ステップＳ９０３による単純移動平均において平均をとる期間の長さは、平均部３４２，３６２の移動平均における平均をとる期間の長さと同じにすることができる。これにより、閾値を線形補間する所定期間の長さを、推定値変動量の移動平均値の算出において平均をとる期間の長さとすることができる。
【００９５】
なお、バンドの切替時に閾値を線形補間するための処理には、図９の各ステップのように単純移動平均を用いる処理に限らず、種々の処理を用いることができる。
【００９６】
図１０は、移動無線機による動作例２を示すフローチャートである。移動無線機３００は、たとえば、平均部３４２による相関値の移動平均値の算出と、平均部３６２による基準閾値の移動平均値の算出と、を行いながら図１０に示す各ステップを実行してもよい。
【００９７】
図１０に示すステップＳ１００１，Ｓ１００２，Ｓ１００４，Ｓ１００５は、図９に示したステップＳ９０１，Ｓ９０２，Ｓ９０４，Ｓ９０５と同様である。ステップＳ１００２のつぎに、閾値係数補正部３７４が、ステップＳ１００２によって選択された閾値係数を加重移動平均によって補正する（ステップＳ１００３）。たとえば、閾値係数補正部３７４は、過去Ｎ回のステップＳ１００２によって選択されたＮ個の閾値係数を、新しい閾値係数ほど対数関数的に増加する係数によって重み付けした平均値を、補正後の閾値係数として算出する。
【００９８】
図１０に示した各ステップにより、現在の移動無線機３００の受信信号のバンドに応じた閾値によって移動速度を判定することができる。また、受信信号のバンドに対応する閾値係数を時系列的に蓄積して加重移動平均した閾値係数（第３係数）を算出することにより、バンドの切替時には、所定期間、ステップＳ１００３によって対数補間された閾値によって移動速度を判定することができる。
【００９９】
所定期間は、ステップＳ１００３による加重移動平均において平均をとる期間の長さに相当する。たとえば、ステップＳ１００３による加重移動平均において平均をとる期間の長さは、平均部３４２，３６２の移動平均において平均をとる期間の長さと同じにすることができる。これにより、閾値を対数補間する所定期間の長さを、推定値変動量の移動平均値の算出において平均をとる期間の長さとすることができる。
【０１００】
なお、バンドの切替時に閾値を対数補間するための処理には、図１０の各ステップのように加重移動平均を用いる処理に限らず、種々の処理を用いることができる。
【０１０１】
図１１は、移動無線機による動作例３を示すフローチャートである。移動無線機３００は、たとえば、平均部３４２による相関値の移動平均値の算出と、平均部３６２による基準閾値の移動平均値の算出と、を行いながら図１１に示す各ステップを実行してもよい。図１１に示すＮは、バンドの切替時に閾値を変更する回数を示す情報である。Ｎは、２以上の自然数であり、たとえばあらかじめ移動無線機３００のメモリに記憶されている。
【０１０２】
変更中フラグＦは、バンドの切替に伴う閾値の変更中か否かを示す情報である。変更回数カウンタＣは、バンドの切替に伴う閾値の変更中において、閾値を変更した回数を示す情報である。変化前係数ａ０は、バンドの切替前の閾値係数を示す情報である。係数変化量δは、切替前後の各閾値係数の差分を示す情報である。変更単位量Δは、バンドの切替に伴う閾値の変更中において、１回あたりに閾値を変更する量を示す情報である。
【０１０３】
変更中フラグＦ、変更回数カウンタＣ、変化前係数ａ０、係数変化量δおよび変更単位量Δは、閾値係数補正部３７４によってたとえば移動無線機３００のメモリに記憶され、閾値係数補正部３７４によって参照される。
【０１０４】
まず、閾値係数補正部３７４が、変更中フラグＦをｆａｌｓｅに設定する（ステップＳ１１０１）。つぎに、バンド情報取得部３７１が、現在の移動無線機３００の受信信号のバンドを示すバンド情報を取得する（ステップＳ１１０２）。つぎに、閾値係数選択部３７３が、ステップＳ１１０２によって取得されたバンド情報が示すバンドに対応する閾値係数を選択する（ステップＳ１１０３）。
【０１０５】
つぎに、閾値係数補正部３７４が、ステップＳ１１０３によって選択された閾値係数が、前回の周期のステップＳ１１０３によって選択された閾値係数から変化したか否かを判断する（ステップＳ１１０４）。変化していない場合（ステップＳ１１０４：Ｎｏ）は、閾値係数補正部３７４が、変更中フラグＦがｔｒｕｅに設定されているか否かを判断する（ステップＳ１１０５）。変更中フラグＦがｔｒｕｅに設定されていない場合（ステップＳ１１０５：Ｎｏ）は、閾値係数補正部３７４が、ステップＳ１１０３によって選択された閾値係数を、補正係数として設定する（ステップＳ１１０６）。
【０１０６】
つぎに、係数乗算部３７５が、平均部３６２から出力された基準閾値に、閾値係数補正部３７４によって設定された補正係数を乗算する（ステップＳ１１０７）。つぎに、速度判定部３８０が、平均部３４２から出力される相関値の移動平均値と、ステップＳ１１０７の乗算によって得られた閾値と、の大小比較に基づいて移動無線機３００の移動速度を判定し（ステップＳ１１０８）、ステップＳ１１０２へ戻る。
【０１０７】
ステップＳ１１０４において、選択された閾値係数が変化した場合（ステップＳ１１０４：Ｙｅｓ）は、閾値係数補正部３７４が、変更回数カウンタＣを０に設定する（ステップＳ１１０９）。また、閾値係数補正部３７４が、変更中フラグＦをｔｒｕｅに設定する（ステップＳ１１１０）。また、閾値係数補正部３７４が、変化前の閾値係数（第１係数）を変化前係数ａ０として設定する（ステップＳ１１１１）。変化前の閾値係数は、前回の周期のステップＳ１１０３によって選択された閾値係数である。
【０１０８】
また、閾値係数補正部３７４が、変化後の閾値係数（第２係数）から変化前の閾値係数を減算することによって係数変化量δを算出する（ステップＳ１１１２）。変化後の閾値係数は、今回の周期のステップＳ１１０３によって選択された閾値係数である。変化前の閾値係数は、前回の周期のステップＳ１１０３によって選択された閾値係数である。
【０１０９】
つぎに、閾値係数補正部３７４が、ステップＳ１１１２によって算出した係数変化量δをＮで除算することによって変更単位量Δを算出する（ステップＳ１１１３）。つぎに、閾値係数補正部３７４が、変更回数カウンタＣをインクリメントする（ステップＳ１１１４）。つぎに、閾値係数補正部３７４が、補正係数（第３係数）を算出する（ステップＳ１１１５）。たとえば、閾値係数補正部３７４は、ステップＳ１１１３によって算出した変更単位量Δに現在の変更回数カウンタＣの値を乗算した値を、ステップＳ１１１１によって設定した変化前係数ａ０に加算することによって補正係数を算出する。
【０１１０】
つぎに、閾値係数補正部３７４が、変更回数カウンタＣがＮと等しくなったか否かを判断する（ステップＳ１１１６）。変更回数カウンタＣがＮと等しくなっていない場合（ステップＳ１１１６：Ｎｏ）は、移動無線機３００は、ステップＳ１１０７へ移行する。変更回数カウンタＣがＮと等しくなった場合（ステップＳ１１１６：Ｙｅｓ）は、閾値係数補正部３７４が、変更中フラグＦをｆａｌｓｅに設定し（ステップＳ１１１７）、ステップＳ１１０７へ移行する。
【０１１１】
ステップＳ１１０５において、変更中フラグＦがｔｒｕｅに設定されている場合（ステップＳ１１０５：Ｙｅｓ）は、移動無線機３００は、ステップＳ１１１４へ移行する。
【０１１２】
以上の各ステップにより、現在の移動無線機３００の受信信号のバンドに応じた閾値によって移動速度を判定することができる。また、バンドの切替時には、変化前の閾値係数および変化後の閾値係数に基づいて、所定期間、変化前の閾値係数から変化後の閾値係数へ段階的に変化させた補正係数（第３係数）を算出することができる。このため、所定期間、段階的に変化させた閾値によって移動速度を判定することができる。
【０１１３】
所定期間は、ステップＳ１１０９から、ステップＳ１１１４の実行回数がＮに達するまでの期間の長さに相当する。たとえば、ステップＳ１１０９から、ステップＳ１１１４の実行回数がＮに達するまでの期間の長さが、平均部３４２，３６２の移動平均において平均をとる期間の長さと同じになるようにＮを設定することができる。これにより、閾値を段階的に変化させる所定期間の長さを、推定値変動量の移動平均値の算出において平均をとる期間の長さとすることができる。
【０１１４】
なお、バンドの切替時に閾値を段階的に変化させるための処理には、図１１の各ステップに限らず種々の処理を用いることができる。
【０１１５】
（閾値および判定結果）
図１２−１は、閾値係数を補正しない場合の閾値および判定結果の一例を参考として示す図である。図１２−２は、閾値係数を補正する場合の閾値および判定結果の一例を示す図である。図１２−１および図１２−２の横軸は時間の推移を示している。図１２−１および図１２−２の横軸に示す時間の推移においては、移動無線機３００の移動速度は一定であるとする。
【０１１６】
相関値移動平均１２０１は、平均部３４２から出力される相関値の移動平均値の推移を示している。閾値移動平均１２０２は、平均部３６２から出力される基準閾値の移動平均値の推移を示している。閾値乗算結果１２０３は、係数乗算部３７５から出力される閾値の推移を示している。速度判定結果１２０４は、速度判定部３８０から出力される移動速度の判定結果の推移を示している。
【０１１７】
期間１２１１は、移動無線機３００の受信信号のバンドが２［ＧＨｚ］帯である期間である。期間１２１２は、移動無線機３００の受信信号のバンドが８００［ＭＨｚ］帯である期間である。
【０１１８】
閾値係数補正部３７４による閾値係数を補正しないと仮定すると、図１２−１に示すように、閾値乗算結果１２０３が、期間１２１１から期間１２１２へ移行する際に瞬時に変化する。図１２−１に示す例においては、期間１２１１から期間１２１２へ移行する際に閾値乗算結果１２０３が急激に増加して一時的に相関値移動平均１２０１を超えている。これは、閾値乗算結果１２０３がバンドの切替に伴って瞬時に変化するのに対して、相関値移動平均１２０１は移動平均のためにバンドが切り替わっても急激には変化しないためである。このため、移動無線機３００の移動速度が変化していないにもかかわらず、速度判定結果１２０４が変化し、誤判定となる。
【０１１９】
これに対して、閾値係数補正部３７４による閾値係数の補正を行うことにより、図１２−２に示すように、閾値乗算結果１２０３が、期間１２１１から期間１２１２へ移行する際に緩やかに変化する。図１２−２に示す例においては、閾値係数補正部３７４が閾値係数を単純移動平均することにより閾値乗算結果１２０３を線形補間している。閾値乗算結果１２０３がバンドの切替時に緩やかに変化することにより、閾値乗算結果１２０３が一時的に相関値移動平均１２０１を超えて誤判定となることを回避することができる。
【０１２０】
以上説明したように、移動無線機および判定方法によれば、移動無線機の速度判定のためにチャネル推定値変動の移動平均値と比較する閾値を受信バンドに応じて設定することりより、移動速度の判定精度を向上させることができる。さらに、受信バンドの切替時に切替前後における各閾値の間の閾値を所定期間だけ設定することにより、受信バンドの切替時の誤判定を低減し、移動速度の判定精度をさらに向上させることができる。
【０１２１】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１２２】
（付記１）周波数帯が切り替わる無線信号を受信可能な移動無線機において、
前記無線信号が第１周波数帯である場合に前記第１周波数帯に応じた第１閾値を設定し、前記無線信号が前記第１周波数帯から前記第１周波数帯と異なる第２周波数帯に切り替わった場合に、前記第１閾値と、前記第２周波数帯に応じた第２閾値と、の間の第３閾値を所定期間だけ設定した後に、前記第２閾値を設定する設定部と、
前記無線信号の伝搬路特性の推定値の変動量を時系列的に蓄積して移動平均した移動平均値と、前記設定部によって設定された閾値と、の比較に基づいて前記移動無線機の移動速度を判定する判定部と、
を備えることを特徴とする移動無線機。
【０１２３】
（付記２）前記所定期間は、前記移動平均値の算出において平均をとる期間に相当する長さであることを特徴とする付記１に記載の移動無線機。
【０１２４】
（付記３）前記所定期間は、前記判定部によって前記移動平均値と前記第３閾値との比較が少なくとも１回行われる長さであることを特徴とする付記１または２に記載の移動無線機。
【０１２５】
（付記４）前記第３閾値は、前記所定期間において前記第１閾値から前記第２閾値へ線形に変化する閾値であることを特徴とする付記１〜３のいずれか一つに記載の移動無線機。
【０１２６】
（付記５）前記第３閾値は、前記所定期間において前記第１閾値から前記第２閾値へ対数関数的に変化する閾値であることを特徴とする付記１〜３のいずれか一つに記載の移動無線機。
【０１２７】
（付記６）前記第３閾値は、前記所定期間において前記第１閾値から前記第２閾値へ段階的に変化する閾値であることを特徴とする付記１〜３のいずれか一つに記載の移動無線機。
【０１２８】
（付記７）前記設定部は、前記周波数帯ごとに係数が対応付けられた対応情報に基づいて、前記無線信号が前記第１周波数帯である場合に前記第１周波数帯に対応する第１係数により導出した前記第１閾値を設定し、前記無線信号が前記第１周波数帯から前記第２周波数帯に切り替わった場合に、前記第１係数と、前記第２周波数帯に対応する第２係数と、の間の第３係数により導出した前記第３閾値を前記所定期間だけ設定した後に、前記第２係数により導出した前記第２閾値を設定することを特徴とする付記１〜６のいずれか一つに記載の移動無線機。
【０１２９】
（付記８）前記第３係数は、前記無線信号の周波数帯に対応する係数を時系列的に蓄積して前記所定期間の長さによって単純移動平均した係数であることを特徴とする付記７に記載の移動無線機。
【０１３０】
（付記９）前記第３係数は、前記無線信号の周波数帯に対応する係数を時系列的に蓄積して前記所定期間の長さによって加重移動平均した係数であることを特徴とする付記７に記載の移動無線機。
【０１３１】
（付記１０）前記第３係数は、前記第１係数および前記第２係数に基づいて、前記所定期間において前記第１係数から前記第２係数へ段階的に変化させた係数であることを特徴とする付記７に記載の移動無線機。
【０１３２】
（付記１１）前記設定部は、前記伝搬路特性の推定値の振幅に基づいて正規化した閾値を設定することを特徴とする付記１〜１０のいずれか一つに記載の移動無線機。
【０１３３】
（付記１２）周波数帯が切り替わる無線信号を受信可能な移動無線機の移動速度の判定方法において、
前記無線信号が第１周波数帯である場合に前記第１周波数帯に応じた第１閾値を設定し、
前記無線信号が前記第１周波数帯から前記第１周波数帯と異なる第２周波数帯に切り替わった場合に、前記第１閾値と、前記第２周波数帯に応じた第２閾値と、の間の第３閾値を所定期間だけ設定した後に、前記第２閾値を設定し、
前記移動無線機における前記無線信号の伝搬路特性の推定値の変動量を時系列的に蓄積して移動平均した移動平均値と、設定した閾値と、の比較に基づいて前記移動無線機の移動速度を判定することを特徴とする判定方法。
【符号の説明】
【０１３４】
１００，３００  移動無線機
１０１  設定部
１０２  判定部
２１１，２１２，１２１１，１２１２  期間
２２０，２２１〜２２３  算出周期
２３０  閾値
３１１  アンテナ
３１２  ＲＦ処理回路
３２０  受信部
３２１  チャネル推定部
３３１〜３３３  相関値演算部
３４１，３６１  加算部
３４２，３６２，４６１〜４６３  平均部
３５１〜３５３  閾値演算部
３７１  バンド情報取得部
３７２  対応情報記憶部
３７３  閾値係数選択部
３７４  閾値係数補正部
３７５  係数乗算部
３８０  速度判定部
３９０  送信部
３９５  上位アプリ実行部
４１０  パスサーチ部
４２１〜４２３  逆拡散部
４３０  検波部
４４０  復号部
４５１〜４５３  パイロット検出部
４７０  ＤＰＲＡＭ
５１０  相関値特性
６００，８００  対応情報
１２０１  相関値移動平均
１２０２  閾値移動平均
１２０３  閾値乗算結果
１２０４  速度判定結果
【図１】
0005870788.tif 000002
【図２−１】
0005870788.tif 000003
【図２−２】
0005870788.tif 000004
【図２−３】
0005870788.tif 000005
【図３】
0005870788.tif 000006
【図４】
0005870788.tif 000007
【図５】
0005870788.tif 000008
【図６】
0005870788.tif 000009
【図７】
0005870788.tif 000010
【図８】
0005870788.tif 000011
【図９】
0005870788.tif 000012
【図１０】
0005870788.tif 000013
【図１１】
0005870788.tif 000014
【図１２−１】
0005870788.tif 000015
【図１２−２】
0005870788.tif 000016