(57)【要約】  位相測定精度を向上させる方法及び装置を提供する。前記方法は、測定信号を受信するステップと、前記測定信号に対して周波数領域変換を行い、周波数領域測定シーケンスを得るステップと、各周波数領域測定信号に対応する位相をそれぞれ決定し、隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定するステップと、前記位相、位相差及びウィンドウ関数に基づいて、前記周波数領域測定シーケンスに対してスライディングウィンドウ式位相フィッティングを行い、各スライディングウィンドウに対応する位相フィッティング情報を得るステップと、各スライディングウィンドウの位相フィッティング情報に基づいて各スライディングウィンドウに対応する位相校正情報を決定し、各スライディングウィンドウの位相校正情報を使用して指定周波数帯域における位相校正情報を形成するステップと、を含み、それによってフィッティング誤差を減少させ、位相校正の精度を向上させることができる。【選択図】図１
2021529494.tif 000002
【特許請求の範囲】
【請求項１】
測定信号を受信するステップであって、前記測定信号は周波数領域校正シーケンスに従って生成され、前記周波数領域校正シーケンスはＮ個の周波数領域校正信号を含み、各周波数領域校正信号は１つの指定周波数点に対応し、前記指定周波数点は指定周波数帯域に属し、Ｎは１よりも大きい整数であるステップと、
前記測定信号に対して周波数領域変換を行い、周波数領域測定シーケンスを得るステップであって、前記周波数領域測定シーケンスはＮ個の周波数領域測定信号を含み、各周波数領域測定信号は１つの指定周波数点に対応するステップと、
各周波数領域測定信号に対応する位相をそれぞれ決定し、隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定するステップと、
前記位相、位相差及びウィンドウ関数に基づいて、前記周波数領域測定シーケンスに対してスライディングウィンドウ式位相フィッティングを行い、各スライディングウィンドウに対応する位相フィッティング情報を得るステップと、
各スライディングウィンドウの位相フィッティング情報に基づいて各スライディングウィンドウに対応する位相校正情報を決定し、各スライディングウィンドウの位相校正情報を使用して指定周波数帯域における位相校正情報を形成するステップと、を含むことを特徴とする位相測定精度を向上させる方法。
【請求項２】
前記位相、位相差及びウィンドウ関数に基づいて、前記周波数領域測定シーケンスに対してスライディングウィンドウ式位相フィッティングを行い、各スライディングウィンドウに対応する位相フィッティング情報を得る前記ステップは、
ウィンドウ関数を使用して、設定されたスライディングステップで前記周波数領域測定シーケンスをスライディングするステップと、
スライディングするたびに対応するスライディングウィンドウを得た後、前記位相及び位相差に基づいて前記スライディングウィンドウ内の各周波数領域測定信号の位相を線形フィッティングし、各スライディングウィンドウの位相フィッティング情報を得るステップと、を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記位相フィッティング情報は位相線形フィッティング関数を含み、
前記位相及び位相差に基づいて前記スライディングウィンドウ内の各周波数領域測定信号の位相を線形フィッティングし、各スライディングウィンドウの位相フィッティング情報を得る前記ステップは、
前記スライディングウィンドウ内の各周波数領域測定信号に対応する周波数領域測定信号の位相に基づいて、位相初期値を決定するステップと、
前記スライディングウィンドウ内の隣接する２つの指定周波数点に対応する周波数領域測定信号の位相差に基づいて、フィッティング勾配を決定するステップと、
前記位相初期値及びフィッティング勾配に基づいて、前記スライディングウィンドウに対応する位相線形フィッティング関数を決定するステップと、を含むことを特徴とする請求項２に記載の方法。
【請求項４】
各周波数領域測定信号に対応する位相をそれぞれ決定し、隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定する前記ステップは、
前記周波数領域測定シーケンスに対してチャネル推定を行い、各周波数領域測定信号に対応する周波数領域チャネル応答を得るステップであって、各周波数領域チャネル応答は１つの指定周波数点に対応するステップと、
各周波数領域チャネル応答に対応する位相を決定するステップと、
各周波数領域チャネル応答に対応する位相に基づいて、各周波数領域測定信号に対応する位相及び隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定するステップと、を含むことを特徴とする請求項１に記載の方法。
【請求項５】
各周波数領域チャネル応答に対応する位相を決定する前記ステップは、
各周波数領域チャネル応答に対してそれぞれ時間領域変換を行い、対応する時間領域関数を得るステップと、
各時間領域関数に対してそれぞれウィンドウイングノイズ抑制処理を行うステップと、
ウィンドウイングノイズ抑制処理後の各時間領域関数に対してそれぞれ周波数領域変換を行い、各周波数領域関数を得るステップと、
各周波数領域関数に対応する位相を計算するステップと、を含むことを特徴とする請求項４に記載の方法。
【請求項６】
測定信号を受信するように構成される信号受信モジュールであって、前記測定信号は周波数領域校正シーケンスに従って生成され、前記周波数領域校正シーケンスはＮ個の周波数領域校正信号を含み、各周波数領域校正信号は１つの指定周波数点に対応し、前記指定周波数点は指定周波数帯域に属し、Ｎは１よりも大きい整数である信号受信モジュールと、
前記測定信号に対して周波数領域変換を行い、周波数領域測定シーケンスを得るように構成される周波数領域変換モジュールであって、前記周波数領域測定シーケンスはＮ個の周波数領域測定信号を含み、各周波数領域測定信号は１つの指定周波数点に対応する周波数領域変換モジュールと、
各周波数領域測定信号に対応する位相をそれぞれ決定し、隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定するように構成される位相決定モジュールと、
前記位相、位相差及びウィンドウ関数に基づいて、前記周波数領域測定シーケンスに対してスライディングウィンドウ式位相フィッティングを行い、各スライディングウィンドウに対応する位相フィッティング情報を得るように構成される位相フィッティングモジュールと、
各スライディングウィンドウの位相フィッティング情報に基づいて各スライディングウィンドウに対応する位相校正情報を決定し、各スライディングウィンドウの位相校正情報を使用して指定周波数帯域における位相校正情報を形成するように構成される校正情報決定モジュールと、を含むことを特徴とする位相測定精度を向上させる装置。
【請求項７】
前記位相フィッティングモジュールは、
ウィンドウ関数を使用して、設定されたスライディングステップで前記周波数領域測定シーケンスをスライディングするように構成されるスライディングモジュールと、
スライディングするたびに対応するスライディングウィンドウを得た後、前記位相及び位相差に基づいて各スライディングウィンドウ内の各周波数領域測定信号の位相を線形フィッティングし、各スライディングウィンドウの位相フィッティング情報を得るように構成される位相フィッティングモジュールと、を含むことを特徴とする請求項６に記載の装置。
【請求項８】
前記位相フィッティング情報は位相線形フィッティング関数を含み、
前記位相フィッティングモジュールは、具体的には、前記スライディングウィンドウ内の各周波数領域測定信号に対応する周波数領域測定信号の位相に基づいて、位相初期値を決定し、前記スライディングウィンドウ内の隣接する２つの指定周波数点に対応する周波数領域測定信号の位相差に基づいて、フィッティング勾配を決定し、前記位相初期値及びフィッティング勾配に基づいて、前記スライディングウィンドウに対応する位相線形フィッティング関数を決定するように構成されることを特徴とする請求項７に記載の装置。
【請求項９】
前記位相決定モジュールは、
前記周波数領域測定シーケンスに対してチャネル推定を行い、各周波数領域測定信号に対応する周波数領域チャネル応答を得るように構成されるチャネル推定モジュールであって、各周波数領域チャネル応答は１つの指定周波数点に対応するチャネル推定モジュールと、
各周波数領域チャネル応答に対応する位相を決定するように構成される応答位相モジュールと、
各周波数領域チャネル応答に対応する位相に基づいて、各周波数領域測定信号に対応する位相及び隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定するように構成される信号位相決定モジュールと、を含むことを特徴とする請求項６に記載の装置。
【請求項１０】
前記応答位相モジュールは、具体的には、各周波数領域チャネル応答に対してそれぞれ時間領域変換を行い、対応する時間領域関数を得て、各時間領域関数に対してそれぞれウィンドウイングノイズ抑制処理を行い、ウィンドウイングノイズ抑制処理後の各時間領域関数に対してそれぞれ周波数領域変換を行い、各周波数領域関数を得て、各周波数領域関数に対応する位相を計算するように構成されることを特徴とする請求項９に記載の装置。
【請求項１１】
コンピューティング処理機器で実行されると、前記コンピューティング処理機器に、請求項１〜５のいずれか一項に記載の位相測定精度を向上させる方法を実行させるコンピュータ読み取り可能なコードを含むコンピュータプログラム。
【請求項１２】
請求項１１に記載のコンピュータプログラムが記憶されるコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願はデータ処理の技術分野に関し、特に位相測定精度を向上させる方法及び位相測定精度を向上させる装置に関する。
【０００２】
本願は２０１８年１０月１９日に中国特許局に提出された、出願番号が２０１８１１２２４０７７．１、発明名称が「位相測定精度を向上させる方法及び装置」である中国特許出願の優先権を主張し、その全内容が引用により本願に組み込まれている。
【背景技術】
【０００３】
信号が送信機から送信されてから受信機により受信されるまでの過程では、チャネル環境の影響によって信号の損失やフェージング等の現象が発生し、その結果、受信機で受信される無線信号と送信機から送信される無線信号との間に位相シフトが生じる。従って、受信側で送信側からの送信信号を正確に復元するには、受信側では受信された信号に対して位相校正を行う必要がある。
【０００４】
受信側は通常、位相校正係数を使用して受信信号の位相を校正する。位相校正係数を決定する従来の方法は、通信システムの、周波数帯域全体に対応する位相を線形フィッティングし、フィッティング結果に応じて周波数帯域全体の位相校正係数を決定する。アナログデバイス又は伝送ネットワークの位相−周波数特性が完全に理想的ではなく、即ち、位相が周波数帯域全体で完全に線形ではないため、周波数帯域全体を線形フィッティングする場合、誤差を引き起こし、位相校正の精度を低下させてしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本願の実施例は、位相測定精度を向上させるために、位相測定精度を向上させる方法を提供する。
【０００６】
これに対応して、本願の実施例はさらに、上記方法の実現及び使用を確保するための、位相測定精度を向上させる装置を提供する。
【課題を解決するための手段】
【０００７】
上記問題を解決するために、本願は、具体的には、測定信号を受信するステップであって、前記測定信号は周波数領域校正シーケンスに従って生成され、前記周波数領域校正シーケンスはＮ個の周波数領域校正信号を含み、各周波数領域校正信号は１つの指定周波数点に対応し、前記指定周波数点は指定周波数帯域に属し、Ｎは１よりも大きい整数であるステップと、前記測定信号に対して周波数領域変換を行い、周波数領域測定シーケンスを得るステップであって、前記周波数領域測定シーケンスはＮ個の周波数領域測定信号を含み、各周波数領域測定信号は１つの指定周波数点に対応するステップと、各周波数領域測定信号に対応する位相をそれぞれ決定し、隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定するステップと、前記位相、位相差及びウィンドウ関数に基づいて、前記周波数領域測定シーケンスに対してスライディングウィンドウ式位相フィッティングを行い、各スライディングウィンドウに対応する位相フィッティング情報を得るステップと、各スライディングウィンドウの位相フィッティング情報に基づいて各スライディングウィンドウに対応する位相校正情報を決定し、各スライディングウィンドウの位相校正情報を使用して指定周波数帯域における位相校正情報を形成するステップと、を含む位相測定精度を向上させる方法を開示する。
【０００８】
オプションとして、前記位相、位相差及びウィンドウ関数に基づいて、前記周波数領域測定シーケンスに対してスライディングウィンドウ式位相フィッティングを行い、各スライディングウィンドウに対応する位相フィッティング情報を得る前記ステップは、ウィンドウ関数を使用して、設定されたスライディングステップで前記周波数領域測定シーケンスをスライディングするステップと、スライディングするたびに対応するスライディングウィンドウを得た後、前記位相及び位相差に基づいて前記スライディングウィンドウ内の各周波数領域測定信号の位相を線形フィッティングし、各スライディングウィンドウの位相フィッティング情報を得るステップと、を含む。
【０００９】
オプションとして、前記位相フィッティング情報は位相線形フィッティング関数を含み、前記位相及び位相差に基づいて前記スライディングウィンドウ内の各周波数領域測定信号の位相を線形フィッティングし、各スライディングウィンドウの位相フィッティング情報を得る前記ステップは、前記スライディングウィンドウ内の各周波数領域測定信号に対応する周波数領域測定信号の位相に基づいて、位相初期値を決定するステップと、前記スライディングウィンドウ内の隣接する２つの指定周波数点に対応する周波数領域測定信号の位相差に基づいて、フィッティング勾配を決定するステップと、前記位相初期値及びフィッティング勾配に基づいて、前記スライディングウィンドウに対応する位相線形フィッティング関数を決定するステップと、を含む。
【００１０】
オプションとして、各周波数領域測定信号に対応する位相をそれぞれ決定し、隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定する前記ステップは、前記周波数領域測定シーケンスに対してチャネル推定を行い、各周波数領域測定信号に対応する周波数領域チャネル応答を得るステップであって、各周波数領域チャネル応答は１つの指定周波数点に対応するステップと、各周波数領域チャネル応答に対応する位相を決定するステップと、各周波数領域チャネル応答に対応する位相に基づいて、各周波数領域測定信号に対応する位相及び隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定するステップと、を含む。
【００１１】
オプションとして、各周波数領域チャネル応答に対応する位相を決定する前記ステップは、各周波数領域チャネル応答に対してそれぞれ時間領域変換を行い、対応する時間領域関数を得るステップと、各時間領域関数に対してそれぞれウィンドウイングノイズ抑制処理を行うステップと、ウィンドウイングノイズ抑制処理後の各時間領域関数に対してそれぞれ周波数領域変換を行い、各周波数領域関数を得るステップと、各周波数領域関数に対応する位相を計算するステップと、を含む。
【００１２】
本願の実施例はさらに、具体的には、測定信号を受信するように構成される信号受信モジュールであって、前記測定信号は周波数領域校正シーケンスに従って生成され、前記周波数領域校正シーケンスはＮ個の周波数領域校正信号を含み、各周波数領域校正信号は１つの指定周波数点に対応し、前記指定周波数点は指定周波数帯域に属し、Ｎは１よりも大きい整数である信号受信モジュールと、前記測定信号に対して周波数領域変換を行い、周波数領域測定シーケンスを得るように構成される周波数領域変換モジュールであって、前記周波数領域測定シーケンスはＮ個の周波数領域測定信号を含み、各周波数領域測定信号は１つの指定周波数点に対応する周波数領域変換モジュールと、各周波数領域測定信号に対応する位相をそれぞれ決定し、隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定するように構成される位相決定モジュールと、前記位相、位相差及びウィンドウ関数に基づいて、前記周波数領域測定シーケンスに対してスライディングウィンドウ式位相フィッティングを行い、各スライディングウィンドウに対応する位相フィッティング情報を得るように構成される位相フィッティングモジュールと、各スライディングウィンドウの位相フィッティング情報に基づいて各スライディングウィンドウに対応する位相校正情報を決定し、各スライディングウィンドウの位相校正情報を使用して指定周波数帯域における位相校正情報を形成するように構成される校正情報決定モジュールと、を含む位相測定精度を向上させる装置を提供する。
【００１３】
オプションとして、前記位相フィッティングモジュールは、ウィンドウ関数を使用して、設定されたスライディングステップで前記周波数領域測定シーケンスをスライディングするように構成されるスライディングモジュールと、スライディングするたびに対応するスライディングウィンドウを得た後、前記位相及び位相差に基づいて各スライディングウィンドウ内の各周波数領域測定信号の位相を線形フィッティングし、各スライディングウィンドウの位相フィッティング情報を得るように構成される位相フィッティングモジュールと、を含む。
【００１４】
オプションとして、前記位相フィッティング情報は位相線形フィッティング関数を含み、前記位相フィッティングモジュールは、具体的には、前記スライディングウィンドウ内の各周波数領域測定信号に対応する周波数領域測定信号の位相に基づいて、位相初期値を決定し、前記スライディングウィンドウ内の隣接する２つの指定周波数点に対応する周波数領域測定信号の位相差に基づいて、フィッティング勾配を決定し、前記位相初期値及びフィッティング勾配に基づいて、前記スライディングウィンドウに対応する位相線形フィッティング関数を決定するように構成される。
【００１５】
オプションとして、前記位相決定モジュールは、前記周波数領域測定シーケンスに対してチャネル推定を行い、各周波数領域測定信号に対応する周波数領域チャネル応答を得るように構成されるチャネル推定モジュールであって、各周波数領域チャネル応答は１つの指定周波数点に対応するチャネル推定モジュールと、各周波数領域チャネル応答に対応する位相を決定するように構成される応答位相モジュールと、各周波数領域チャネル応答に対応する位相に基づいて、各周波数領域測定信号に対応する位相及び隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定するように構成される信号位相決定モジュールと、を含む。
【００１６】
オプションとして、前記応答位相モジュールは、具体的には、各周波数領域チャネル応答に対してそれぞれ時間領域変換を行い、対応する時間領域関数を得て、各時間領域関数に対してそれぞれウィンドウイングノイズ抑制処理を行い、ウィンドウイングノイズ抑制処理後の各時間領域関数に対してそれぞれ周波数領域変換を行い、各周波数領域関数を得て、各周波数領域関数に対応する位相を計算するように構成される。
【発明の効果】
【００１７】
従来技術に比べて、本願の実施例は以下の利点を含む。
【００１８】
本願の実施例では、受信機は測定信号を受信した後、まず、前記測定信号に対して周波数領域変換を行い、周波数領域測定シーケンスを得て、その後、各周波数領域測定信号に対応する位相をそれぞれ決定し、隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定する。さらに、位相フィッティング過程では、前記位相、位相差及びウィンドウ関数に基づいて、前記周波数領域測定シーケンスに対してスライディングウィンドウ式位相フィッティングを行い、各スライディングウィンドウに対応する位相フィッティング情報を得る。ここで、各スライディングウィンドウは指定周波数帯域中の１つのサブ周波数帯域に対応し、それにより毎回サブ周波数帯域における位相に対して位相フィッティングを行うことを実現した。その後、さらに各スライディングウィンドウの位相フィッティング情報に基づいて各スライディングウィンドウに対応する位相校正情報を決定し、各スライディングウィンドウの位相校正情報を使用して指定周波数帯域における位相校正情報を形成する。即ち、各サブ周波数帯域の位相校正情報を使用して指定周波数帯域の位相校正情報を形成する。各サブ周波数帯域における位相が指定周波数帯域全体における位相よりも線形であるため、従来技術で指定周波数帯域全体を１回フィッティングすることに比べて、本願の実施例はフィッティング誤差を減少させ、位相校正の精度を向上させることができる。
【００１９】
上記説明は単に本願の技術案の概要であり、本願の技術的手段をより明確に理解して明細書の内容に従って実施でき、且つ本願の上記及びほかの目的、特徴や利点を分かりやすくするために、以下、本願の特定実施形態を例示する。
【図面の簡単な説明】
【００２０】
本願の実施例又は従来技術の技術案をより明確に説明するために、以下、実施例又は従来技術の説明に必要な図面を簡単に説明し、明らかなように、以下説明される図面は本願のいくつかの実施例であり、当業者であれば、創造的な労働をせずにこれらの図面に基づいてほかの図面を得ることができる。
【図１】本願における位相測定精度を向上させる方法の実施例のフローチャートである。
【図２】本願における位相測定精度を向上させる方法の選択的な実施例のフローチャートである。
【図３ａ】本願の実施例における周波数領域校正シーケンス中の周波数領域校正信号に対応する周波数位置の模式図である。
【図３ｂ】本願の実施例における基準信号の模式図である。
【図３ｃ】本願の実施例における測定信号の模式図である。
【図３ｄ】本願の実施例における周波数領域測定シーケンス中の周波数領域測定信号に対応する周波数位置の模式図である。
【図３ｅ】本願の実施例におけるスライディングウィンドウの模式図である。
【図３ｆ】本願の実施例における周波数領域実際シーケンス中の各周波数点の位相校正係数を計算する模式図である。
【図４】本願における位相測定精度を向上させる装置の実施例の構造ブロック図である。
【図５】本願における別の位相測定精度を向上させる装置の実施例の構造ブロック図である。
【図６】本願に係る方法を実行するためのコンピューティング処理機器のブロック図を模式的に示す図である。
【図７】本願に係る方法を実現するプログラムコードを保存又は格納する記憶ユニットを模式的に示す図である。
【発明を実施するための形態】
【００２１】
本願の実施例の目的、技術案及び利点をより明確にするために、以下、本願の実施例の図面を参照しながら本願の実施例の技術案を明確かつ完全に説明し、明らかなように、説明される実施例は本願の一部の実施例であり、全部の実施例ではない。本願の実施例に基づいて、当業者が創造的な労働をせずに取得する別の実施例はすべての本願の保護範囲に属する。
【００２２】
本願の実施例の中核アイディアの１つとして、指定周波数帯域を複数のサブ周波数帯域に分割し、その後、各サブ周波数帯域における位相をそれぞれフィッティングし、各サブ周波数帯域に対応する位相校正情報を得て、さらに各サブ周波数帯域の位相校正情報を使用して該指定周波数帯域の位相校正情報を形成する。各サブ周波数帯域における位相が指定周波数帯域全体における位相よりも線形であるため、従来技術で指定周波数帯域全体を１回フィッティングすることに比べて、本願の実施例はフィッティング誤差を減少させ、位相校正の精度を向上させることができる。
【００２３】
図１に示すように、本願における位相測定精度を向上させる方法の実施例のフローチャートであり、具体的には、以下ステップ１０１〜１０５を含む。
【００２４】
ステップ１０１：測定信号を受信し、前記測定信号は周波数領域校正シーケンスに従って生成され、前記周波数領域校正シーケンスはＮ個の周波数領域校正信号を含み、各周波数領域校正信号は１つの指定周波数点に対応し、前記指定周波数点は指定周波数帯域に属し、Ｎは１よりも大きい整数である。
【００２５】
本願の実施例では、送信機から受信機に指定周波数帯域内の信号を送信し、受信機は受信した信号に基づいて指定周波数帯域における位相校正情報を決定することができ、送信機が送信した信号と受信機が受信した信号は時間領域信号であり、前記指定周波数帯域で指定できる周波数帯域は、必要に応じて設定でき、例えば、受信機と送信機はいずれも第４世代通信システム（ｔｈｅ  ４ｔｈ  Ｇｅｎｅｒａｔｉｏｎ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓｙｓｔｅｍ、４Ｇ通信システム）において構成され、前記指定周波数帯域は４Ｇ通信システムに対応する周波数帯域であってもよい。送信機は周波数領域校正シーケンスに従って時間領域信号を生成することができ、前記周波数領域校正シーケンスは順に設定周波数の間隔をあけたＮ個の周波数領域校正信号からなってもよく、各周波数領域校正信号は指定周波数帯域内の１つの指定周波数点に対応してもよく、Ｎは１よりも大きい整数であり、前記設定周波数は必要に応じて設定できる。本願の実施例では、信号が伝送過程で伝送媒体の様々な要素による影響を受けて、受信機の受信した信号が送信機の送信した信号と完全に同じではないため、送信機により周波数領域校正シーケンスに基づいて生成される時間領域信号を基準信号と呼び、受信機の受信した時間領域信号を測定信号と呼ぶことができる。
【００２６】
ステップ１０２：前記測定信号に対して周波数領域変換を行い、周波数領域測定シーケンスを得て、前記周波数領域測定シーケンスはＮ個の周波数領域測定信号を含み、各周波数領域測定信号は１つの指定周波数点に対応する。
【００２７】
受信機は測定信号を受信した後、前記測定信号に対して周波数領域変換を行い、対応する周波数領域信号を得ることができ、前記測定信号に対応する周波数領域信号は周波数領域シーケンス（上記周波数領域校正シーケンスと区別するために、該周波数領域シーケンスを周波数領域測定シーケンスと呼ぶことができる）であってもよく、前記周波数領域測定シーケンスはＮ個の指定周波数点に対応する周波数領域測定信号からなってもよい。その後、前記周波数領域信号に対する分析処理によって、指定周波数帯域に対応する位相校正情報を決定することができる。
【００２８】
ステップ１０３：各周波数領域測定信号に対応する位相をそれぞれ決定し、隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定する。
【００２９】
ステップ１０４：前記位相、位相差及びウィンドウ関数に基づいて、前記周波数領域測定シーケンスに対してスライディングウィンドウ式位相フィッティングを行い、各スライディングウィンドウに対応する位相フィッティング情報を得る。
【００３０】
本願の実施例では、測定信号に対応する周波数領域測定シーケンスを決定した後、まず、周波数領域測定シーケンス中の各周波数領域測定信号に対応する位相、及び隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差をそれぞれ決定し、その後、さらに前記位相及び位相差に基づいて、前記周波数領域測定シーケンスに対して位相フィッティングを行うことができる。例えば、前記周波数領域測定シーケンスに対してチャネル推定を行い、前記チャネル推定の結果に基づいて前記位相及び位相差を決定することができる。
【００３１】
本願の実施例では、スライディングウィンドウ式位相フィッティングの方法を使用して前記周波数領域測定シーケンスに対して位相フィッティングを行うことができ、前記スライディングウィンドウ式位相フィッティングとは、ウィンドウ関数を使用して周波数領域測定シーケンスをスライディングし、その後、ウィンドウ関数がスライディングするたびに得たスライディングウィンドウに対して、該スライディングウィンドウ内の周波数領域測定シーケンスの位相をフィッティングし、各スライディングウィンドウに対応する位相フィッティング情報を得る。各スライディングウィンドウ内の各周波数領域測定信号に対応する位相、及び隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差に基づいて、該スライディングウィンドウ内の周波数領域測定信号の位相をフィッティングすることができ、前記ウィンドウ関数のタイプは必要に応じて設定でき、例えば、ハミングウィンドウ、ハニングウィンドウ等が挙げられ、本願ではこれを制限しない。ウィンドウ関数が周波数領域測定シーケンスをスライディングするたびに、対応するスライディングウィンドウが１つのサブ周波数帯域に対応でき、即ち、ウィンドウ関数が周波数領域測定シーケンスをスライディングする過程では、指定周波数帯域を複数のサブ周波数帯域に分割することができ、従って、スライディングウィンドウに対応する位相フィッティング情報は、対応するサブ周波数帯域に対応する位相フィッティング情報でもあり、各位相フィッティング情報は１つのサブ周波数帯域に対応できる。
【００３２】
ステップ１０５：各スライディングウィンドウの位相フィッティング情報に基づいて各スライディングウィンドウに対応する位相校正情報を決定し、各スライディングウィンドウの位相校正情報を使用して指定周波数帯域における位相校正情報を形成する。
【００３３】
各スライディングウィンドウに対して、該スライディングウィンドウの位相フィッティング情報に基づいて、それに対応する位相校正情報を決定することができ、その後、各スライディングウィンドウの位相校正情報を組み合わせて、指定周波数帯域における位相校正情報を得ることができ、さらに実際の応用過程では、受信機は送信機から送信された指定周波数帯域の信号を受信した後、指定周波数帯域における位相校正情報に基づいて、受信した信号の位相を校正することができる。
【００３４】
本願の実施例では、受信機は測定信号を受信した後、まず、前記測定信号に対して周波数領域変換を行い、周波数領域測定シーケンスを得て、その後、各周波数領域測定信号に対応する位相をそれぞれ決定し、隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定する。さらに、位相フィッティング過程では、前記位相、位相差及びウィンドウ関数に基づいて、前記周波数領域測定シーケンスに対してスライディングウィンドウ式位相フィッティングを行い、各スライディングウィンドウに対応する位相フィッティング情報を得る。ここで、各スライディングウィンドウは指定周波数帯域中の１つのサブ周波数帯域に対応し、それにより毎回サブ周波数帯域における位相に対して位相フィッティングを行うことを実現した。その後、さらに各スライディングウィンドウの位相フィッティング情報に基づいて各スライディングウィンドウに対応する位相校正情報を決定し、各スライディングウィンドウの位相校正情報を使用して指定周波数帯域における位相校正情報を形成する。即ち、各サブ周波数帯域の位相校正情報を使用して指定周波数帯域の位相校正情報を形成する。各サブ周波数帯域における位相が指定周波数帯域全体における位相よりも線形であるため、従来技術で指定周波数帯域全体を１回フィッティングすることに比べて、本願の実施例はフィッティング誤差を減少させ、位相校正の精度を向上させることができる。
【００３５】
本願の別の実施例では、指定周波数帯域中の各サブ周波数帯域を線形なものとみなすことができ、その後、さらに前記周波数領域測定シーケンスに対して位相フィッティングを行い、周波数領域測定シーケンスに対する位相フィッティングは位相の線形フィッティングであってもよい。
【００３６】
図２に示すように、本願の別の位相測定精度を向上させる方法の選択的な実施例のフローチャートであり、具体的には、以下のステップ２０１〜２０８を含む。
【００３７】
ステップ２０１：測定信号を受信する。
【００３８】
ステップ２０２：前記測定信号に対して周波数領域変換を行い、周波数領域測定シーケンスを得て、前記周波数領域測定シーケンスはＮ個の周波数領域測定信号を含む。
【００３９】
本願の実施例では、送信機は周波数領域校正シーケンスを決定し、前記周波数領域校正シーケンスに対して時間領域変換を行い、基準信号を得て送信することができ、さらに受信機は対応する測定信号を受信することができる。周波数領域校正シーケンス中の隣接する２つの周波数領域校正信号の周波数差を設定周波数として設定でき、周波数領域校正シーケンス中の各周波数領域校正信号に対応する周波数点の位置は図３ａに示され、黒いブロックは周波数領域校正シーケンス中の周波数領域校正信号に対応する周波数点の位置であり、白いブロックはほかの周波数点の位置でありここで、△ｆは設定周波数であり、△ｆ＝４＊△ｆｒｅｓであり、△ｆｒｅｓは実際応用における信号の周波数間隔である。図３ａに対応する周波数領域校正シーケンスに対して時間領域変換を行い、３ｂに示される基準信号を得ることができ、送信機は図３ｂに示される基準信号を送信することができ、これに対応して、受信機が受信可能な測定信号は図３ｃに示され、図３ｂと図３ｃ中の信号は違いがある。
【００４０】
その後、測定信号に対して周波数領域変換を行い、周波数領域信号を得ることができ、前記周波数領域信号は周波数領域測定シーケンスであってもよく、前記周波数領域測定シーケンスはＮ個の周波数領域測定信号を含んでもよく、さらに周波数領域シーケンス中の各周波数領域測定信号の位相をフィッティングすることができる。例えば、受信機は図３ｃの測定信号を受信した後、図３ｃの測定信号に対して周波数領域変換を行い、対応する周波数領域測定シーケンスを得ることができる。周波数領域測定シーケンス中の各周波数領域測定信号に対応する周波数点の位置は図３ｄに示され、図３ｄ中の各周波数領域測定信号に対応する周波数点の位置は、図３ａ中の各周波数領域校正信号に対応する周波数点の位置と同じであるが、各周波数領域測定信号と対応する周波数の周波数領域校正信号は違いがある（未図示）。
【００４１】
周波数領域測定シーケンスに対して位相フィッティングを行う過程では、まず、周波数領域測定シーケンス中の各周波数領域測定信号の位相を決定し、さらに各周波数領域測定信号の位相に基づいて、周波数領域測定シーケンスに対してスライディングウィンドウ式位相フィッティングを行い、各スライディングウィンドウの位相フィッティング情報を決定することができる。周波数領域測定シーケンス中の各周波数領域測定信号の位相を決定するステップは、具体的には、ステップ２０３−ステップ２０５を参照できる。
【００４２】
ステップ２０３：前記周波数領域測定シーケンスに対してチャネル推定を行い、各周波数領域測定信号に対応する周波数領域チャネル応答を得る。
【００４３】
ステップ２０４：各周波数領域チャネル応答に対応する位相を決定する。
【００４４】
ステップ２０５：各周波数領域チャネル応答に対応する位相に基づいて、各周波数領域測定信号に対応する位相及び隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定する。
【００４５】
本願の実施例では、前記周波数領域測定シーケンスに対してチャネル推定を行い、周波数領域測定シーケンス中の各周波数領域測定信号に対応する周波数領域チャネル応答を計算し、その後、さらに各周波数領域測定信号に対応する周波数領域チャネル応答に基づいて、各周波数領域測定信号の位相を決定することができる。周波数領域測定シーケンス中の各周波数領域測定信号と、周波数領域校正シーケンス中の対応する周波数の周波数領域校正信号とを乗算して、各周波数領域測定信号に対応する周波数領域チャネル応答を得ることができる。その後、各周波数領域チャネル応答に対応する位相を計算し、各周波数領域チャネル応答の位相を対応する周波数領域測定信号の位相とし、隣接する２つの指定周波数点に対応する周波数領域チャネル応答間の位相差を計算し、該位相差を該隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差とすることができる。
【００４６】
以下のサブステップを参照して、各周波数領域チャネル応答に対応する位相を決定することを実現できる。
【００４７】
ステップ４１：各周波数領域チャネル応答に対してそれぞれ時間領域変換を行い、対応する時間領域関数を得る。
【００４８】
ステップ４２：各時間領域関数に対してそれぞれウィンドウイングノイズ抑制処理を行う。
【００４９】
ステップ４３：ウィンドウイングノイズ抑制処理後の各時間領域関数に対してそれぞれ周波数領域変換を行い、各周波数領域関数を得る。
【００５０】
ステップ４４：各周波数領域関数に対応する位相を計算する。
【００５１】
周波数領域測定シーケンス中のｉ番目の周波数領域測定信号に対応する周波数領域チャネル応答をＨｅｓｔ（ｉ）とすることができ、２番目の周波数領域チャネル応答及びその後の各周波数領域チャネル応答について、対応する周波数は△ｆ＊ｉ＋ｆｉｎｉｔであり、△ｆは設定周波数であり、ｆｉｎｉｔは１番目の周波数領域チャネル応答の周波数であり、ここで、ｉは０超えＮ以下の整数である。その後、各周波数領域チャネル応答に対して時間領域変換を行い、各周波数領域チャネル応答に対応する時間領域関数を得て、ｈｅｓｔ（ｉ）とすることができ、その後、各時間領域関数ｈｅｓｔ（ｉ）に対してそれぞれウィンドウイングノイズ抑制処理を行い、ウィンドウイングノイズ抑制処理後の時間領域関数を得て、ｈ’ｅｓｔ（ｉ）とすることができ、例えば、簡単な時間領域ウィンドウイング方法の１つとして、ピークの周囲のＮ／４個のサンプルポイントを保留し、ピークの前のＮ＊１／１６、及びピークの後のＮ＊３／１６を取り、残りのすべてを０にセットすることができる。本願の実施例ではウィンドウイングノイズ抑制処理のウィンドウ関数、及びウィンドウイングの方式を制限しない。その後、さらにウィンドウイングノイズ抑制処理後の各時間領域関数に対してそれぞれ周波数領域変換を行い、対応する周波数領域関数を得て、Ｈ’ｅｓｔ（ｉ）とし、その後、各周波数領域関数Ｈ’ｅｓｔ（ｉ）に対応する位相を計算し、φ（ｉ）とし、隣接する２つの周波数点に対応する周波数領域関数間の位相差△φ（ｊ）を計算することができ、ここで、ｊは０超えＮ−１以下の整数である。さらに各周波数領域測定信号に対応する位相φ（ｉ）、及び隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差△φ（ｊ）を得る。
【００５２】
ステップ２０６：ウィンドウ関数を使用して、設定されたスライディングステップで前記周波数領域測定シーケンスをスライディングする。
【００５３】
ステップ２０７：スライディングするたびに対応するスライディングウィンドウを得た後、前記位相及び位相差に基づいて前記スライディングウィンドウ内の各周波数領域測定信号の位相を線形フィッティングし、各スライディングウィンドウの位相フィッティング情報を得る。
【００５４】
本願の実施例では、ウィンドウ関数を使用して前記周波数領域測定シーケンスをスライディングすることができ、毎回ウィンドウ関数をスライディングした後、該スライディングウィンドウ内の各周波数領域測定信号の位相、及び隣接する２つの周波数点に対応する周波数領域測定信号の位相差に基づいて、該スライディングウィンドウ内の各周波数領域測定信号の位相をフィッティングし、該スライディングウィンドウに対応する位相フィッティング情報を決定することができる。ウィンドウ関数の長さは必要に応じて設定でき、例えばｎ＊△ｆに設定し、ウィンドウ関数が周波数領域測定シーケンスをスライディングする距離はスライディング距離と呼ばれてもよく、同様に必要に応じて設定でき、例えば、ｍ＊△ｆに設定し、ｍ及びｎは０よりも大きい整数であり、ｍ≦ｎであり、ｎはＮよりも遥かに小さい。
【００５５】
各スライディングウィンドウ内の周波数領域測定信号の位相を線形なものとみなすことができ、従って、各スライディングウィンドウ内の周波数領域測定信号の位相を線形フィッティングし、対応する位相フィッティング情報を得ることができ、この位相フィッティング情報は位相線形フィッティング関数を含んでもよく、式φｗ（（Ｌｗ／２）＋△Ｌ）＝φｉｎｉｔ＋ｋφ（△Ｌ）で示され、ここで、△Ｌ＝（ｆ−ｆｗ）／△ｆｒｅｓ、Ｌｗ／２＝ｆｗ／△ｆｒｅｓであり、ｆは周波数領域測定信号の周波数であり、ｆｗはウィンドウ関数の中心周波数であり、△ｆｒｅｓは実際の応用における信号の周波数間隔であり、φｉｎｉｔは位相初期値であり、ｋφはフィッティング勾配であり、φｉｎｉｔとｋφはいずれも定数である。従って、スライディングウィンドウ内の周波数領域測定信号の位相に基づいて、対応するφｉｎｉｔ及びｋφを決定することができ、該スライディングウィンドウに対応する位相フィッティング情報を得ることができる。
【００５６】
以下のサブステップを参照して、各スライディングウィンドウに対応する位相フィッティング情報を決定する。
【００５７】
サブステップ７１：各スライディングウィンドウに対して、前記スライディングウィンドウ内の各周波数領域測定信号の位相に基づいて、位相初期値を決定する。
【００５８】
サブステップ７２：前記スライディングウィンドウ内の隣接する２つの指定周波数点に対応する周波数領域測定信号の位相差に基づいて、フィッティング勾配を決定する。
【００５９】
サブステップ７３：前記位相初期値及びフィッティング勾配に基づいて、前記スライディングウィンドウに対応する位相線形フィッティング関数を決定する。
【００６０】
本願の実施例では、各スライディングウィンドウに対して、前記スライディングウィンドウ内の各周波数領域測定信号の位相に基づいて、位相初期値を決定することができ、前記スライディングウィンドウ内の各周波数領域測定信号に対応する位相の平均値を計算でき、位相の平均値を位相初期値、即ち上記φｉｎｉｔとする。その後、前記スライディングウィンドウ内の隣接する２つの指定周波数点に対応する周波数領域測定信号の位相差に基づいて、フィッティング勾配を決定することができ、任意の隣接する２つの指定周波数点に対応する周波数領域測定信号の位相差の平均値を計算することができ、位相差の平均値をフィッティング勾配、即ち上記ｋφとする。
【００６１】
本願の一例では、ウィンドウ関数の長さがｎ＊△ｆであり、スライディングステップがｍ＊△ｆである場合、毎回ウィンドウをスライディングした後、スライディングウィンドウ内のｎ個の周波数領域測定信号の位相をフィッティングし、図３ｅに示すように、ｎは３、ｍは１であり、１番目のスライディングウィンドウは１番目の周波数領域測定信号、２番目の周波数領域測定信号及び３番目の周波数領域測定信号に対して位相フィッティングを行うことができ、φｉｎｉｔ＝（φ（１）＋φ（２）＋φ（３））／３、ｋφ＝（△φ（１）＋△φ（２））／２を得る。同様に、２番目のスライディングウィンドウは２番目の周波数領域測定信号、３番目の周波数領域測定信号及び４番目の周波数領域測定信号に対して位相フィッティングを行うことができ、φｉｎｉｔ＝（φ（２）＋φ（３）＋φ（４））／３、ｋφ＝（△φ（２）＋△φ（３））／２を得ることができ、以下、同様に、各スライディングウィンドウに対応する位相線形フィッティング関数を得る。
【００６２】
ステップ２０８：各スライディングウィンドウの位相フィッティング情報に基づいて各スライディングウィンドウに対応する位相校正情報を決定し、各スライディングウィンドウの位相校正情報を使用して指定周波数帯域における位相校正情報を形成する。
【００６３】
その後、ルックアップテーブル、座標回転デジタルコンピュータ（Ｃｏｏｒｄｉｎａｔｅ  Ｒｏｔａｔｉｏｎ  Ｄｉｇｉｔａｌ  Ｃｏｍｐｕｔｅｒ、ＣＯＲＤＩＣ）等の方式によって、各スライディングウィンドウの位相フィッティング情報を決定し、各スライディングウィンドウに対応する位相校正情報を決定し、例えば、ｐ番目のスライディングウィンドウに対応する位相線形フィッティング関数φｗｐ（（Ｌｗ／２）＋△Ｌ）＝φｉｎｉｔ＋ｋφ（△Ｌ）の場合、ｐ番目のスライディングウィンドウに対応する位相校正情報はｗｐ（（Ｌｗ／２）＋△Ｌ）＝ｅｘｐ（−ｊ＊φｗｐ（（Ｌｗ／２）＋△Ｌ））であってもよく、ここで、ｐは０超え（Ｎ−ｎ）／ｍ以下の整数である。その後、各スライディングウィンドウの位相校正情報を使用して指定周波数帯域における位相校正情報を形成し、例えば、指定周波数帯域における位相校正情報は｛ｗ１（（Ｌｗ／２）＋△Ｌ）、ｗ２（（Ｌｗ／２）＋△Ｌ）、ｗ３（（Ｌｗ／２）＋△Ｌ）、…、ｗ（Ｎ−ｎ）／ｍ（（Ｌｗ／２）＋△Ｌ）｝を含む。
【００６４】
本願の１つの選択的な実施例では、送信機が指定周波数帯域内の実際信号を送信すると、受信機は指定周波数帯域に対応する位相校正情報に基づいて、指定周波数帯域内の各周波数点に対応する位相校正係数を計算し、さらに各周波数点に対応する位相校正係数に基づいて、受信した信号に対して位相校正を行うことができる。各周波数点に対応する位相校正係数を計算する過程では、指定周波数帯域の帯域幅の縁にあるスライディングウィンドウに対して、該スライディングウィンドウの上縁又は下縁に近い（ｎ＋ｍ）／２＊△ｆ個の周波数点に対応する位相校正係数を計算する必要があり、指定周波数帯域の帯域幅の縁ではない部位にあるスライディングウィンドウに対して、該スライディングウィンドウの中間のｍ＊△ｆ個の周波数点に対応する位相校正係数を計算する。図３ｆに示すように、実際信号に対応する周波数領域実際シーケンスの各周波数点の位相校正係数を計算し、ここで、ｎ＝３、ｍ＝１であり、従って、１番目のスライディングウィンドウは上縁に近い２＊△ｆ＝８＊ｆｒｅｓ個の周波数点に対応する位相校正係数を計算し、２番目のスライディングウィンドウは中間の△ｆ＝４＊ｆｒｅｓ個の周波数点に対応する位相校正係数を計算し、…、最後のスライディングウィンドウは下縁に近い２＊△ｆ＝８＊ｆｒｅｓ個の周波数点に対応する位相校正係数を計算する。
【００６５】
本願の実施例では、受信機は測定信号を受信した後、まず、前記測定信号に対して周波数領域変換を行い、周波数領域測定シーケンスを得て、その後、各周波数領域測定信号に対応する位相をそれぞれ決定し、隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定する。さらに、位相フィッティング過程では、前記位相、位相差及びウィンドウ関数に基づいて、前記周波数領域測定シーケンスに対してスライディングウィンドウ式位相フィッティングを行い、各スライディングウィンドウに対応する位相フィッティング情報を得る。ここで、各スライディングウィンドウは指定周波数帯域中の１つのサブ周波数帯域に対応し、それにより毎回サブ周波数帯域における位相に対して位相フィッティングを行うことを実現した。その後、さらに各スライディングウィンドウの位相フィッティング情報に基づいて各スライディングウィンドウに対応する位相校正情報を決定し、各スライディングウィンドウの位相校正情報を使用して指定周波数帯域における位相校正情報を形成する。即ち、各サブ周波数帯域の位相校正情報を使用して指定周波数帯域の位相校正情報を形成する。各サブ周波数帯域における位相が指定周波数帯域全体における位相よりも線形であるため、従来技術で指定周波数帯域全体を１回フィッティングすることに比べて、本願の実施例はフィッティング誤差を減少させ、位相校正の精度を向上させることができる。
【００６６】
さらに、本願の実施例では、周波数領域測定シーケンス中の各周波数領域測定信号に対応する周波数領域チャネル応答の位相に基づいて、各周波数領域測定信号に対応する位相、及び隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定することができ、各周波数領域測定信号に対応する周波数領域チャネル応答の位相を決定する過程では、各周波数領域チャネル応答に対してそれぞれ時間領域変換を行い、対応する時間領域関数を得て、各時間領域関数に対してそれぞれウィンドウイングノイズ抑制処理を行い、ウィンドウイングノイズ抑制処理後の各時間領域関数に対してそれぞれ周波数領域変換を行い、各周波数領域関数を得て、各周波数領域関数に対応する位相を計算することができる。さらに周波数領域チャネル応答関数に対してウィンドウイングノイズ抑制を行うことによって、各周波数領域チャネル応答に対応する位相の正確性を向上させ、それにより位相校正の精度をさらに向上させる。
【００６７】
なお、方法実施例について、簡単な説明のために、一連の動作の組合せとして説明されているが、当業者であれば、本願の実施例は説明される動作の順序に制限されるものではなく、本願の実施例に基づいて、いくつかのステップをほかの順序で又は同時に行ってもよいことを理解すべきである。また、当業者であれば、明細書に説明される実施例はいずれも好適実施例であり、係る動作は必ずしも本願の実施例に必須なものではないことも理解すべきである。
【００６８】
図４に示すように、本願における位相測定精度を向上させる装置の実施例の構造ブロック図であり、具体的には、
測定信号を受信するように構成される信号受信モジュール４０１であって、前記測定信号は周波数領域校正シーケンスに従って生成され、前記周波数領域校正シーケンスはＮ個の周波数領域校正信号を含み、各周波数領域校正信号は１つの指定周波数点に対応し、前記指定周波数点は指定周波数帯域に属し、Ｎは１よりも大きい整数である信号受信モジュール４０１と、
前記測定信号に対して周波数領域変換を行い、周波数領域測定シーケンスを得るように構成される周波数領域変換モジュール４０２であって、前記周波数領域測定シーケンスはＮ個の周波数領域測定信号を含み、各周波数領域測定信号は１つの指定周波数点に対応する周波数領域変換モジュール４０２と、
各周波数領域測定信号に対応する位相をそれぞれ決定し、隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定するように構成される位相決定モジュール４０３と、
前記位相、位相差及びウィンドウ関数に基づいて、前記周波数領域測定シーケンスに対してスライディングウィンドウ式位相フィッティングを行い、各スライディングウィンドウに対応する位相フィッティング情報を得るように構成される位相フィッティングモジュール４０４と、
各スライディングウィンドウの位相フィッティング情報に基づいて各スライディングウィンドウに対応する位相校正情報を決定し、各スライディングウィンドウの位相校正情報を使用して指定周波数帯域における位相校正情報を形成するように構成される校正情報決定モジュール４０５と、を含んでもよい。
【００６９】
図５に示すように、本願における別の位相測定精度を向上させる装置の実施例の構造ブロック図である。
【００７０】
本願の別の実施例では、前記位相フィッティングモジュール４０４は、
ウィンドウ関数を使用して、設定されたスライディングステップで前記周波数領域測定シーケンスをスライディングするように構成されるスライディングモジュール４０４１と、
スライディングするたびに対応するスライディングウィンドウを得た後、前記位相及び位相差に基づいて各スライディングウィンドウ内の各周波数領域測定信号の位相を線形フィッティングし、各スライディングウィンドウの位相フィッティング情報を得るように構成される位相フィッティングモジュール４０４２と、を含む。
【００７１】
本願の別の実施例では、前記位相フィッティング情報は位相線形フィッティング関数を含み、
前記位相フィッティングモジュール４０４２は、具体的には、前記スライディングウィンドウ内の各周波数領域測定信号に対応する周波数領域測定信号の位相に基づいて、位相初期値を決定し、前記スライディングウィンドウ内の隣接する２つの指定周波数点に対応する周波数領域測定信号の位相差に基づいて、フィッティング勾配を決定し、前記位相初期値及びフィッティング勾配に基づいて、前記スライディングウィンドウに対応する位相線形フィッティング関数を決定するように構成される。
【００７２】
本願の別の実施例では、前記位相決定モジュール４０３は、
前記周波数領域測定シーケンスに対してチャネル推定を行い、各周波数領域測定信号に対応する周波数領域チャネル応答を得るように構成されるチャネル推定モジュール４０３１であって、各周波数領域チャネル応答は１つの指定周波数点に対応するチャネル推定モジュール４０３１と、
各周波数領域チャネル応答に対応する位相を決定するように構成される応答位相モジュール４０３２と、
各周波数領域チャネル応答に対応する位相に基づいて、各周波数領域測定信号に対応する位相及び隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定するように構成される信号位相決定モジュール４０３３と、を含む。
【００７３】
本願の別の実施例では、前記応答位相モジュール４０３２は、具体的には、各周波数領域チャネル応答に対してそれぞれ時間領域変換を行い、対応する時間領域関数を得て、各時間領域関数に対してそれぞれウィンドウイングノイズ抑制処理を行い、ウィンドウイングノイズ抑制処理後の各時間領域関数に対してそれぞれ周波数領域変換を行い、各周波数領域関数を得て、各周波数領域関数に対応する位相を計算するように構成される。
【００７４】
本願の実施例では、受信機は測定信号を受信した後、まず、前記測定信号に対して周波数領域変換を行い、周波数領域測定シーケンスを得て、その後、各周波数領域測定信号に対応する位相をそれぞれ決定し、隣接する２つの指定周波数点に対応する周波数領域測定信号間の位相差を決定する。さらに、位相フィッティング過程では、前記位相、位相差及びウィンドウ関数に基づいて、前記周波数領域測定シーケンスに対してスライディングウィンドウ式位相フィッティングを行い、各スライディングウィンドウに対応する位相フィッティング情報を得る。各スライディングウィンドウは指定周波数帯域中の１つのサブ周波数帯域に対応し、それにより毎回サブ周波数帯域における位相に対して位相フィッティングを行うことを実現した。その後、さらに各スライディングウィンドウの位相フィッティング情報に基づいて各スライディングウィンドウに対応する位相校正情報を決定し、各スライディングウィンドウの位相校正情報を使用して指定周波数帯域における位相校正情報を形成する。即ち、各サブ周波数帯域の位相校正情報を使用して指定周波数帯域の位相校正情報を形成する。各サブ周波数帯域における位相が指定周波数帯域全体における位相よりも線形であるため、従来技術で指定周波数帯域全体を１回フィッティングすることに比べて、本願の実施例はフィッティング誤差を減少させ、位相校正の精度を向上させることができる。
【００７５】
装置実施例について、方法実施例とほぼ同様であるため、説明が簡単であり、関連部分は方法実施例の関連説明を参照すればよい。
【００７６】
以上説明された装置実施例は単に例示的なものであり、分離部材として説明されたユニットは物理的に分離しているものであってもよく、物理的に分離しているものでなくてもよく、ユニットとして表示される部材は物理ユニットであってもよく物理ユニットでなくてもよく、即ち、１つの場所に位置してもよく、複数のネットワークユニットに分散してもよい。実際の必要に応じて一部又は全部のモジュールを選択して本実施例の技術案の目的を実現することができる。当業者は創造的な労働をせずに理解して実施することができる。
【００７７】
本願の各部材の実施例はハードウェアによって実現されてもよく、１つ又は複数のプロセッサで実行されるソフトウェアモジュールによって実現されてもよく、それらの組み合わせによって実現されてもよい。当業者であれば、実践ではマイクロプロセッサ又はデジタル信号プロセッサ（ＤＳＰ）を使用して本願の実施例に係るコンピューティング処理機器におけるいくつか又は全部の部材のいくつか又は全部の機能を実現できることを理解できる。本願はさらにここで説明された方法の一部又は全部を実行するための機器又は装置プログラム（例えば、コンピュータプログラム及びコンピュータプログラム製品）として実現されてもよい。このような実現では、本願のプログラムはコンピュータ読み取り可能な媒体に記憶され、又は１つ又は複数の信号の形態を有するようにしてもよい。このような信号はインターネットのウェブサイトからダウンロードされ、又はキャリア信号から提供され、又は任意のほかの形態で提供されるようにしてもよい。
【００７８】
例えば、図６は本願に係る方法を実現できるコンピューティング処理機器を示す。該コンピューティング処理機器は一般には、プロセッサ１０１０、及びメモリ１０２０の形態とするコンピュータプログラム製品又はコンピュータ読み取り可能な媒体を含む。メモリ１０２０は、例えばフラッシュメモリ、ＥＥＰＲＯＭ（電気的消去可能プログラマブル読み出し専用メモリ）、ＥＰＲＯＭ、ハードディスク又はＲＯＭのような電子メモリであってもよい。メモリ１０２０は上記方法の任意のステップを実行するプログラムコード１０３１用の保存領域１０３０を有する。例えば、プログラムコード用の保存領域１０３０はそれぞれ上記方法の各種のステップを実現するための各プログラムコード１０３１を含んでもよい。これらのプログラムコードは１つ又は複数のコンピュータプログラム製品から読み出す又はこの１つ又は複数のコンピュータプログラム製品に書き込むことが可能である。これらのコンピュータプログラム製品は、例えば、ハードディスク、コンパクトディスク（ＣＤ）、メモリカード又はフロッピーディスクのようなプログラムコードキャリアを含む。このようなコンピュータプログラム製品は通常、図７に記載の携帯型又は固定型記憶ユニットである。該記憶ユニットは図６のコンピューティング処理機器のメモリ１０２０と同様に配置される記憶セグメント、保存領域等を有してもよい。プログラムコードは、例えば適切な形式で圧縮されてもよい。通常、記憶ユニットはコンピュータ読み取り可能なコード１０３１’、すなわち、例えば１０１０のようなプロセッサにより読み取り可能なコードを含み、これらのコードがコンピューティング処理機器で実行されると、該コンピューティング処理機器に上記方法の各ステップを実行させる。
【００７９】
本明細書に記載の「１つの実施例」、「実施例」又は「１つ又は複数の実施例」は、実施例を参照して説明される特定の特徴、構造又は特性が本願の少なくとも１つの実施例に含まれることを意味する。なお、ここで、「１つの実施例では」という例は必ずしも同一実施例を指さない。
【００８０】
ここで提供される明細書には、大量の詳細が説明されている。しかし、本願の実施例はこれらの詳細がなくても実施できることを理解すべきである。いくつかの例では、本明細書の理解を曖昧にすることを回避するために、公知の方法、構造及び技術が詳細に開示されていない。
【００８１】
請求の範囲では、括弧の間にある符号は請求項を制限するものではない。「含む」という単語は請求項にリストされていない要素又はステップを排除しない。要素の前にある「一」又は「１つ」という単語は複数の該当要素を含むことを排除しない。本願は、複数の異なる要素を含むハードウェア及び適切にプログラミングされたコンピュータを介して実現されてもよい。複数の装置のユニットを例示した請求の範囲では、これらの装置のうちの複数は同一のハードウェアアイテムによって具体的に具現化できる。第１、第２、及び第３等の単語の使用は順序を示すものではない。これらの単語は名称として理解できる。
【００８２】
なお、以上の実施例は単に本願の技術案を説明するものであり、それを制限しない。上記実施例を参照しながら本願を詳細に説明したが、当業者は、上記各実施例に記載の技術案に対して変更を行い、又はその技術的特徴の一部を同等置換することができ、これらの変更や置換は、対応する技術案の本質を本願の各実施例の技術案の精神及び範囲から逸脱させることがない。
【図１】
2021529494.tif 000003
【図２】
2021529494.tif 000004
【図３ａ】
2021529494.tif 000005
【図３ｂ】
2021529494.tif 000006
【図３ｃ】
2021529494.tif 000007
【図３ｄ】
2021529494.tif 000008
【図３ｅ】
2021529494.tif 000009
【図３ｆ】
2021529494.tif 000010
【図４】
2021529494.tif 000011
【図５】
2021529494.tif 000012
【図６】
2021529494.tif 000013
【図７】
2021529494.tif 000014
【国際調査報告】
2021529494.tif 000015
2021529494.tif 000016
2021529494.tif 000017
2021529494.tif 000018
2021529494.tif 000019