(57)【要約】  ユーザ端末は、Zadoff-Chu系列を用いて生成されるプリアンブル信号を送信する。相関処理部２１は、受信したプリアンブル信号の自己相関を算出する。プリアンブル検出部２２は、プリアンブル信号の自己相関のサイドピーク位置を検出し、メインピーク位置における相関を表すメイン相関値、およびサイドピーク位置における相関を表すサイド相関値を算出する。周波数偏差推定部２４は、メイン相関値およびサイド相関値に基づいて、無線伝送路上で発生した周波数偏差を推定する。
2010021014.tif 000002
【特許請求の範囲】
【請求項１】
自己相関特性におけるサイドピークの位置が周波数偏差に依存せず且つ前記サイドピークの相関値が周波数偏差に応じて変化する系列を用いて生成されるプリアンブル信号を送信する無線通信システムにおいて使用される周波数偏差推定装置であって、
受信したプリアンブル信号の自己相関を算出する相関部と、
前記プリアンブル信号の自己相関のサイドピークの位置を検出する検出部と、
前記自己相関のメインピークの位置における相関を表すメイン相関値、および前記サイドピークの位置における相関を表すサイド相関値を算出する算出部と、
前記メイン相関値およびサイド相関値に基づいて前記周波数偏差を推定する推定部、
を有する周波数偏差推定装置。
【請求項２】
請求項１に記載の周波数偏差推定装置であって、
前記系列は、Zadoff-Chu系列であることを特徴とする周波数偏差推定装置。
【請求項３】
請求項２に記載の周波数偏差推定装置であって、
前記Zadoff-Chu系列は下式で表され、ｕはZadoff-Chu系列のパターンを定義する系列番号、ｎはZadoff-Chu系列内のシンボルを識別するシンボル番号、ＬはZadoff-Chu系列の長さを表す
ことを特徴とする周波数偏差推定装置。
【数６】
2010021014.tif 000008
【請求項４】
請求項３に記載の周波数偏差推定装置であって、
前記検出部は、前記相関部の出力を利用して前記系列番号を特定し、該特定した系列番号に基づいて前記サイドピークの位置を検出する
ことを特徴とする周波数偏差推定装置。
【請求項５】
請求項１に記載の周波数偏差推定装置であって、
前記推定部は、前記メイン相関値およびサイド相関値の比較結果に基づいて前記周波数偏差を推定することを特徴とする周波数偏差推定装置。
【請求項６】
請求項１に記載の周波数偏差推定装置であって、
前記推定部は、前記メイン相関値およびサイド相関値の和が予め決められた相関閾値よりも大きいときに、前記周波数偏差を推定することを特徴とする周波数偏差推定装置。
【請求項７】
請求項１に記載の周波数偏差推定装置を備える無線基地局であって、
前記周波数偏差推定装置によって推定された周波数偏差に応じて受信信号の周波数を補正する補正部を備えることを特徴とする無線基地局装置。
【請求項８】
請求項７に記載の無線基地局であって、
前記周波数偏差推定装置によって推定された周波数偏差に応じて通信方法を決定する通信方法決定部と、
前記通信方法決定部により決定された通信方法でユーザ端末に信号を送信する送信部、
をさらに備えることを特徴とする無線基地局。
【請求項９】
請求項７に記載の無線基地局であって、
前記周波数偏差推定装置によって推定された周波数偏差に応じて通信方法を決定する通信方法決定部と、
前記通信方法決定部により決定された通信方法をユーザ端末に通知する通知部、
をさらに備えることを特徴とする無線基地局。
【請求項１０】
自己相関特性におけるサイドピークの位置が周波数偏差に依存せず且つ前記サイドピークの相関値が周波数偏差に応じて変化する系列を用いて生成されるプリアンブル信号を送信する無線通信システムにおいて使用される周波数偏差推定方法であって、
受信したプリアンブル信号の自己相関を算出し、
前記プリアンブル信号の自己相関のサイドピークの位置を検出し、
前記自己相関のメインピークの位置における相関を表すメイン相関値、および前記サイドピークの位置における相関を表すサイド相関値を算出し、
前記メイン相関値およびサイド相関値に基づいて前記周波数偏差を推定する
ことを特徴とする周波数偏差推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムにおいて無線信号の周波数の偏差を推定する装置および方法に係わる。
【背景技術】
【０００２】
無線通信においては、送信局または受信局が移動しながら信号を送信すると、受信信号の周波数にはドップラーシフトによる偏差（オフセット）が発生する。受信信号を正しく復調／復号するためには、周波数偏差を推定して補正することが望ましい。ここで、送信局または受信局の移動速度が大きいほど周波数偏差も大きくなり、周波数偏差を推定する技術は重要になってくる。【０００３】
図１は、ドップラーシフトについて説明する図である。ここでは、上りリンク周波数と下りリンク周波数との間に周波数差ｆuが設定されているものとする。すなわち、下りリンク周波数がｆcである場合、上りリンク周波数はｆc＋ｆuである。また、無線リンク上でドップラーシフトｆdが発生するものとする。【０００４】
無線基地局１０１は、周波数ｆcで下りリンク信号を送信する。そうすると、ユーザ端末１０２における受信信号の周波数は、ドップラーシフトに影響により、ｆc＋ｆdである。ここで、ＬＴＥ（Long Term Evolution）或いはＵＭＴＳ（Universal Mobile Telecommunications System）等のセルラ通信システムにおいては、ユーザ端末１０２は、ＡＦＣ（Automatic Frequency Control）回路を備え、無線基地局１０１から受信する下りリンク信号を利用して送信周波数を調整する。したがって、ユーザ端末１０１は、周波数ｆc＋ｆu＋ｆdで上りリンク信号を送信する。そうすると、無線基地局１０１における受信信号の周波数は、ｆc＋２ｆd＋ｆuである。すなわち、ドップラーシフトにより周波数偏差「２ｆd」が発生する。【０００５】
周波数偏差は、移動局（図１では、ユーザ端末１０２）の移動速度、および周波数帯に依存する。例えば、ユーザ端末１０２の移動速度が３５０ｋｍ／ｈ、無線信号の周波数帯が２ＧＨｚであるとすると、上りリンクにおいて発生する周波数偏差「２ｆd」の最大値は、１３００Ｈｚ程度になる。【０００６】
上述の周波数偏差を推定する方法として、受信機が、周期的に受信するパイロット信号と予め定められている参照信号との相関値に基づいて位相回転量を推定し、この位相回転量から周波数偏差が算出される技術がある（例えば、特許文献１）。【０００７】
しかし、従来技術においては、周波数偏差を推定できる範囲が狭かった。たとえば、ＬＴＥシステムのメッセージ３は、ＰＵＳＣＨ（Physical Uplink Shared Channel）に属している。ここで、メッセージ３は、図２に示すように、０．５ｍ秒間隔でパイロットブロックが挿入されている。そして、このパイロットブロックを利用して周波数偏差を推定することができるが、この場合、約±１０００Ｈｚ程度の範囲でしか周波数偏差を推定できない。なお、周波数ホッピングを実施する構成では、周波数偏差を推定することは実質的にできない。【０００８】
このように、従来技術においては、周波数偏差を推定できる範囲が狭かった。特に、ユーザ端末の移動速度が速い場合には、周波数偏差を推定することは難しかった。
【特許文献１】ＷＯ９３／２２８６１
【発明の開示】
【０００９】
本発明の課題は、無線通信システムにおいて、広い周波数範囲に渡って周波数偏差を推定できる装置および方法を提供することである。
実施形態の周波数偏差推定装置は、自己相関特性におけるサイドピークの位置が周波数偏差に依存せず且つ前記サイドピークの相関値が周波数偏差に応じて変化する系列を用いて生成されるプリアンブル信号を送信する無線通信システムにおいて使用される。この周波数偏差推定装置は、受信したプリアンブル信号の自己相関を算出する相関部と、前記プリアンブル信号の自己相関のサイドピークの位置を検出する検出部と、前記自己相関のメインピークの位置における相関を表すメイン相関値、および前記サイドピークの位置における相関を表すサイド相関値を算出する算出部と、前記メイン相関値およびサイド相関値に基づいて前記周波数偏差を推定する推定部、を有する。
【００１０】
この構成においては、パイロット信号等を利用して無線伝送路上で発生した位相回転量を推定しなくてもよい。よって、周波数偏差を推定できる範囲が狭くなることはない。なお、前記系列は、例えば、Zadoff-Chu系列である。
【００１１】
無線基地局は、上記構成の周波数偏差推定装置を備えるようにしてもよい。この場合、無線基地局は、前記周波数偏差推定装置によって推定された周波数偏差に応じて受信信号の周波数を補正する補正部を備えるようにしてもよい。
【図面の簡単な説明】
【００１２】
【図１】ドップラーシフトについて説明する図である。
【図２】ＬＴＥにおけるメッセージ３のパイロットブロックを示す図である。
【図３】実施形態の周波数偏差推定方法が使用される無線通信システムの構成を示す図である。
【図４】ＲＡＣＨ手順の一例を示す図である。
【図５】受信タイミングについて説明する図である。
【図６】相関を計算する際のシフト量を説明する図である。
【図７Ａ】相関値とシフト量の関係を示す図（Ｆoff＝０）である。
【図７Ｂ】相関値とシフト量の関係を示す図（Ｆoff＝４００Ｈｚ）である。
【図７Ｃ】相関値とシフト量の関係を示す図（Ｆoff＝８００Ｈｚ）である。
【図７Ｄ】相関値とシフト量の関係を示す図（Ｆoff＝１２５０Ｈｚ）である。
【図７Ｅ】相関値とシフト量の関係を示す図（Ｆoff＝−１２５０Ｈｚ）である。
【図８】Zadoff-Chu系列の系列番号とサイドピーク位置の関係を示す図である。
【図９】周波数偏差と相関値との関係を示す図である。
【図１０】第１の実施例に係る無線基地局の構成を示す図である。
【図１１】Ｒ(0)、Ｒ(dp)、Ｒ(dm)を計算する方法を説明する図である。
【図１２】周波数偏差を推定する処理のフローチャートである。
【図１３】周波数偏差を５レベルで推定する方法を説明する図である。
【図１４】周波数偏差を５レベルで推定する処理のフローチャートである。
【図１５】第２の実施例に係る無線基地局の構成を示す図である。
【図１６】第３の実施例に係る無線基地局の構成を示す図である。
【図１７】巡回シフトを示す図である。
【図１８】他の態様の周波数偏差推定方法を説明する図である。
【発明を実施するための最良の形態】
【００１３】
図３は、実施形態の周波数偏差推定方法が使用される無線通信システムの構成を示す図である。無線通信システムは、この実施例では、ＬＴＥである。ＬＴＥは、次世代の無線通信の規格の１つであり、３Ｇシステムよりも高い移動速度および周波数帯域をサポートする。【００１４】
無線基地局１は、セル内に位置する複数のユーザ端末２（２ａ〜２ｄ）を収容する。ユーザ端末２は、ＲＡＣＨ（Random Access Channel）を用いて無線基地局１にアクセスし、通信を開始する。ＲＡＣＨでは、初期アクセスおよびタイミング制御などが実施される。【００１５】
図４は、ＲＡＣＨ手順の一例を示す図である。ユーザ端末２は、無線基地局１において予め用意されている複数のＲＡＣＨプリアンブルの中から使用すべきＲＡＣＨプリアンブルを選択する。この実施例では、６４個のＲＡＣＨプリアンブル０〜６３が用意されている。そして、ユーザ端末２は、未使用状態のＲＡＣＨプリアンブルを選択してメッセージ１として無線基地局１に送信する。図３に示す例では、ユーザ端末２ａ、２ｂ、２ｃ、２ｄは、それぞれ、ＲＡＣＨプリアンブル５、３、７、１３で無線基地局１に接続している。【００１６】
無線基地局１は、常時、各ＲＡＣＨプリアンブル０〜６３の到来をモニタしている。そして、無線基地局１は、ＲＡＣＨプリアンブルを検出すると、メッセージ２としてＲＡＣＨ応答を返送する。ユーザ端末２は、ＲＡＣＨ応答を受信すると、メッセージ３を用いて各ユーザ端末を識別するＵＥ番号等を送信する。無線基地局１は、メッセージ３に対してメッセージ４を返送する。【００１７】
なお、非同期ＲＡＣＨにおいては、無線基地局１における受信タイミングは、セル内のユーザ端末２の位置に応じて異なる。したがって、無線基地局１は、ＲＡＣＨプリアンブルを検出したときには、そのＲＡＣＨプリアンブルの受信タイミングを測定する。受信タイミングは、例えば、以下の手順で測定される。なお、無線基地局１は、ＲＡＣＨプリアンブル０〜６３のレプリカを予め保持しているものとする。そして、下記ステップＳ１〜Ｓ３の処理は、６４個のＲＡＣＨプリアンブルのそれぞれに対して行われる。【００１８】
ステップＳ１では、受信信号と各ＲＡＣＨプリアンブルレプリカとの相関プロファイルを作成する。すなわち、６４個の相関プロファイルが作成される。相関プロファイルは、相関値の時間変化を表す。【００１９】
ステップＳ２では、各相関プロファイルの最大ピークを検出する。そして、予め決められた相関閾値よりも大きな最大ピークが検出された場合、ＲＡＣＨプリアンブルを受信したものと判断される。このとき、相関閾値よりも大きな最大ピークが検出されたタイミングが、このＲＡＣＨプリアンブルの受信タイミングである。【００２０】
ステップＳ３では、図５に示すように、基準タイミングと受信タイミングとの差分Ｄを検出する。なお、ＲＡＣＨ応答は、この差分Ｄを補正するためのコマンドを含むようにしてもよい。この場合、ユーザ端末２は、ＲＡＣＨ応答を利用して同期を確立することができる
実施形態の無線通信システムでは、ＲＡＣＨプリアンブルは、Zadoff-Chu系列を用いて生成される。Zadoff-Chu系列の一般的な表現は、下記（１）式の通りである。【００２１】
【数１】
2010021014.tif 000003
上記（１）式において、「ｕ」は、Zadoff-Chu系列のパターンを定義する系列番号を表す。この実施例では、６４個のＲＡＣＨプリアンブルを生成するために、互いに異なる６４個の系列番号ｕが使用される。「ｎ」は、Zadoff-Chu系列内のシンボルを識別するシンボル番号を表す。「Ｌ」は、Zadoff-Chu系列の長さを表す。なお、「ｕ」「ｎ」「Ｌ」「ｑ」は、いずれも整数である。また、「ｕ」と「Ｌ」は、互いに素である。【００２２】
ＬＴEシステムでは、「ｑ＝０」であり、「Ｌ」は素数（この実施例では「８３９」）である。すなわち、Zadoff-Chu系列は、８３９個のシンボルで表される。そして、この場合、Zadoff-Chu系列は、下記（２）式で表される。【００２３】
【数２】
2010021014.tif 000004
ＬＴＥのＲＡＣＨ手順では、上記（２）式で表されるZadoff-Chu系列がユーザ端末２から送信され、無線伝送路を介して伝搬され、無線基地局により受信される。ここで、無線伝送路上でドップラーシフト等による周波数偏差Ｆoffが発生したものとする。この場合、受信系列Ｙu(n, Foff) は、下記の（３）式で表される。【００２４】
【数３】
2010021014.tif 000005
なお、（３）式において、「Ｔ」はZadoff-Chu系列の時間長であり、ＬＴＥでは０．８ｍ秒である。【００２５】
受信装置では、レプリカ系列Ｘuと受信系列Ｙuとの相関が計算される。なお、レプリカ系列Ｘuは、送信装置から送信されるZadoff-Chu系列であり、上記（２）式で表される。また、受信系列Ｙuは、送信装置から送信されるZadoff-Chu系列を受信装置で受信したものである。すなわち、Zadoff-Chu系列についての自己相関が計算される。この場合、相関値Ｒは、下記の（４）式で表される。【００２６】
【数４】
2010021014.tif 000006
「ｓ」は、図６に示すように、レプリカ系列Ｘuと受信系列Ｙuとの間のシフト量を表している。【００２７】
ここで、上記（４）式において周波数偏差Ｆoffがゼロであるものとする。すなわち、送信機から送信されたZadoff-Chu系列の周波数が変わることなく受信装置により受信されるものとする。この場合、相関値Ｒuの計算結果は、下記の通りである。【００２８】
【数５】
2010021014.tif 000007
このように、Zadoff-Chu系列は、理想的な自己相関特性を有している。
ところが、無線伝送路上でドップラーシフト等による周波数偏差Ｆoffが発生すると、Zadoff-Chu系列の自己相関特性は劣化する。図７Ａ〜図７Ｅを参照しながら、周波数偏差と相関値との関係を説明する。なお、図７Ａ〜図７Ｅでは、「ｕ＝５」「Ｌ＝８３９」であるものとする。【００２９】
図７Ａは、「Ｆoff＝０」である場合の相関値とシフト量の関係を示している。この場合は、上述したように、シフト量ｓがゼロであるときに正規化された相関値Ｒが１である。また、シフト量ｓが変化すると、相関値Ｒはゼロになる。なお、シフト量ｓがゼロであるときに得られる相関値Ｒのピークを「メインピーク」と呼ぶことにする。【００３０】
図７Ｂは、「Ｆoff＝４００Ｈｚ」である場合の相関値とシフト量の関係を示している。一般に、無線基地局１とユーザ端末２との間の距離が小さくなる方向にユーザ端末２が移動した場合には、正の周波数偏差が発生する。反対に、無線基地局１とユーザ端末２との間の距離が大きくなる方向にユーザ端末２が移動した場合には、負の周波数偏差が発生する。「Ｆoff＝４００Ｈｚ」である場合は、シフト量ｓ＝ゼロのときに相関値Ｒが最大になる。また、シフト量ｓ＝１６８のときに相関値Ｒは２番目に大きな値を有する。さらに、シフト量Ｓ＝６７１のときに相関値Ｒは３番目に大きな値を有する。【００３１】
図７Ｃは、「Ｆoff＝８００Ｈｚ」である場合の相関値とシフト量の関係を示している。「Ｆoff＝８００Ｈｚ」である場合は、シフト量ｓ＝１６８のときに相関値Ｒが最大になる。また、シフト量ｓ＝ゼロのときに相関値Ｒは２番目に大きな値を有する。さらに、シフト量ｓ＝６７１のときに相関値Ｒは３番目に大きな値を有する。【００３２】
このように、「ｕ＝５」「Ｌ＝８３９」である場合は、シフト量ｓがゼロである場合だけでなく、シフト量ｓが変化したときにも相関値Ｒのピークが発生する。ここで、周波数偏差Ｆoffが正の値（例えば、Ｆoff＝４００Ｈｚ）であるときに最大サイドピークが得られる位置を「ｄｐ」と呼び、周波数偏差Ｆoffが負の値（例えば、Ｆoff＝−４００Ｈｚ）であるときに最大のサイドピークが得られる位置を「ｄｍ」と呼ぶことにする。そうすると、以下の関係が成立する。
Mod(u×dp, L) ＝ 1
L−dp ＝ dm【００３３】
図７Ｄは、「Ｆoff＝１２５０Ｈｚ」である場合の相関値とシフト量の関係を示している。この場合、シフト量ｓ＝１６８のときに正規化された相関値Ｒが１である。また、シフト量ｓが変化すると、相関値Ｒはゼロになる。【００３４】
図７Ｅは、「Ｆoff＝−１２５０Ｈｚ」である場合の相関値とシフト量の関係を示している。この場合、シフト量ｓ＝６７１のときに正規化された相関値Ｒが１である。また、シフト量ｓが変化すると、相関値Ｒはゼロになる。【００３５】
このように、「ｕ＝５」「Ｌ＝８３９」である場合、シフト量がゼロ、１６８または６７１であるときに相関値Ｒはピークを有する。すなわち、周波数偏差Ｆoffが変化しても、サイドピーク位置ｄｐ、ｄｍは変わることはない。換言すれば、サイドピーク位置ｄｐ、ｄｍは、周波数偏差Ｆoffには依存しない。ただし、サイドピーク位置ｄｐ、ｄｍにおける相関値Ｒは、周波数偏差Ｆoffに応じて変化する。【００３６】
図８は、Zadoff-Chu系列の系列番号とサイドピーク位置の関係を示す図である。上述したように、実施形態の無線通信システムでは、セル内に互いに異なる６４個のＲＡＣＨプリアンブルが存在する。各ＲＡＣＨプリアンブルには、それぞれ対応するZadoff-Chu系列が割り当てられている。図８（ａ）に示す例では、ＲＡＣＨプリアンブル０に対して系列番号ｕ＝３が割り当てられており、ＲＡＣＨプリアンブル１に対して系列番号ｕ＝８３６が割り当てられている。なお、Zadoff-Chu系列は、この系列番号を上記（２）式に与えることにより得られる。【００３７】
サイドピーク位置ｄｐは、Zadoff-Chu系列の系列番号ｕに対して一意に決まる。図７Ａ〜図７Ｅに示す例では、系列番号ｕ＝５に対して、サイドピーク位置ｄｐ＝１６８が得られている。また、図８（ａ）および図８（ｂ）に示すように、例えば、系列番号ｕ＝３であるとき（すなわち、ＲＡＣＨプリアンブル０）は、サイドピーク位置ｄｐ＝２８０が得られ、系列番号ｕ＝８３６であるとき（すなわち、ＲＡＣＨプリアンブル１）は、サイドピーク位置ｄｐ＝５５９が得られる。或いは、図３に示すユーザ端末２ａは、ＲＡＣＨプリアンブル５で無線基地局１にアクセスしているので、この場合、系列番号ｕ＝８１７であり、無線基地局１においてサイドピーク位置ｄｐ＝５７２が得られる。【００３８】
なお、サイドピーク位置ｄｍは、サイドピーク位置ｄｐから一意に決まる。従って、サイドピーク位置ｄｐ、ｄｍは、Zadoff-Chu系列の系列番号ｕに対して一意に決まることになる。【００３９】
図９は、周波数偏差と相関値との関係を示す図である。ここでは、メインピーク位置における相関値Ｒ(0)、サイドピーク位置ｄｐにおける相関値Ｒ(dp)、サイドピーク位置ｄｍにおける相関値Ｒ(dm)と、周波数偏差Ｆoffとの関係を示している。なお、この関係は、系列番号ｕには依存しない。【００４０】
図９に示すように、周波数偏差Ｆoffが小さい範囲では、相関値Ｒ(0)が最大である。すなわち、相関値Ｒ(dp)および相関値Ｒ(dm)は、相関値Ｒ(0)よりも小さい。この例では、周波数偏差Ｆoffが±６２５Hzの範囲内であるときに、相関値Ｒ(0)が最大である。【００４１】
周波数偏差Ｆoffが６２５Ｈｚよりも大きいときは、相関値Ｒ(dp)が最大である。すなわち、この領域では、相関値Ｒ(0)および相関値Ｒ(dm)は、相関値Ｒ(dp)よりも小さい。また、負領域において周波数偏差Ｆoffが−６２５Ｈｚよりも大きいときは、相関値Ｒ(dm)が最大である。すなわち、この領域では、相関値Ｒ(0)および相関値Ｒ(dp)は、相関値Ｒ(dm)よりも小さい。【００４２】
このように、実施形態の無線通信システムにおいては、周波数偏差に応じて、上述した３つの相関値（Ｒ(0)、Ｒ(dp)、Ｒ(dm)）の関係が一意に決まっている。具体的には、例えば、「Ｒ(dp)／Ｒ(0)」および「Ｒ(dm)／Ｒ(0)」の組合せが、周波数偏差Ｆoffに応じて一意に決まっている。したがって、受信したＲＡＣＨプリアンブル信号を利用して上記３つの相関値（Ｒ(0)、Ｒ(dp)、Ｒ(dm)）を算出すれば、それらの相関値に基づいて周波数数偏差Ｆoffを推定することができる。【００４３】
＜第１の実施例＞
図１０は、第１の実施例に係る無線基地局の構成を示す図である。第１の実施例に係る無線基地局１０は、図１に示す無線基地局１に相当し、ユーザ端末２を収容する。また、無線基地局１０は、ユーザ端末２との間で図４に示すＲＡＣＨ手順を実行する。ここで、ＲＡＣＨプリアンブルは、上記（２）式のZadoff-Chu系列を用いて生成されるものとする。そして、Zadoff-Chu系列の系列番号ｕは、ユーザ端末２が決定する。【００４４】
無線基地局１０は、無線部１１、チャネル分離部１２、周波数偏差補正部１３、ＲＡＣＨプリアンブル処理部１４、周波数偏差記憶部１５、ＲＡＣＨ応答生成部１６を備える。無線部１１は、ユーザ端末２から送信された信号を受信し、ベースバンド信号に変換する。さらに、ベースバンド信号は、Ａ／Ｄ変換によりデジタル信号に変換される。チャネル分離部１２は、受信信号からＲＡＣＨ信号を分離する。ＲＡＣＨ信号はＲＡＣＨプリアンブル処理部１４に導かれ、データ信号は周波数偏差補正部１３へ導かれる。データ信号は、例えば、ＰＵＳＣＨ（Physical Uplink Shared Channel）信号を含む。周波数偏差補正部１３は、周波数偏差記憶部１５に保持されている周波数偏差情報に従って、データ信号の周波数偏差を補正する。周波数偏差が補正されたデータ信号は、復調／復号部へ送られる。【００４５】
ＲＡＣＨプリアンブル処理部１４は、ＲＡＣＨプリアンブルを検出する。また、ＲＡＣＨプリアンブル処理部１４は、検出したＲＡＣＨプリアンブルを利用して、無線伝送路上で発生した周波数偏差を推定する。推定された周波数偏差を表す周波数偏差情報は、周波数偏差記憶部１５に保持され、周波数偏差補正部１３により使用される。ＲＡＣＨ応答生成部１６は、ＲＡＣＨプリアンブル処理部１４においてＲＡＣＨプリアンブルが検出されたときに、対応するＲＡＣＨ応答を生成する。生成されたＲＡＣＨ応答は、無線部１１を介してユーザ端末２へ返送される。【００４６】
ＲＡＣＨプリアンブル処理部１４は、相関処理部２１、プリアンブル検出部２２、サイドピーク位置記憶部２３、周波数偏差推定部２４を備える。相関処理部２１は、無線基地局１０に対して割り当てられている６４個のＲＡＣＨプリアンブルのレプリカを保持している。各レプリカは、上記（２）式のZadoff-Chu系列である。レプリカとして保持されている６４個のZadoff-Chu系列は、この実施例では、互いに系列番号ｕが異なっているものとする。そして、相関処理部２１は、受信信号と各レプリカ（０〜６３）との相関をそれぞれ計算する。すなわち、６４個の相関プロファイルが得られる。なお、相関プロファイルは、この実施例では、図６に示すように、レプリカデータを１シンボルずつ巡回シフトすることにより得られる８３９個の相関値Ｒ(0)〜Ｒ(838)から構成される。【００４７】
プリアンブル検出部２２は、相関処理部２１により得られる６４個の相関プロファイルに基づいて、ＲＡＣＨプリアンブルを検出する。すなわち、予め決められている相関閾値よりも大きい相関値が検出された場合、ＲＡＣＨプリアンブルを受信したと判定される。例えば、受信信号とレプリカ０（ＲＡＣＨプリアンブル０のレプリカ）との相関の最大値が相関閾値よりも大きければ、ＲＡＣＨプリアンブル０を受信したものと判定される。同様に、受信信号とレプリカ１との相関の最大値が相関閾値よりも大きければ、ＲＡＣＨプリアンブル１を受信したものと判定される。【００４８】
プリアンブル検出部２２は、サイドピーク位置記憶部２３を参照し、受信したＲＡＣＨプリアンブルに対応するサイドピーク位置を算出する。サイドピーク位置は、ＲＡＣＨプリアンブルの自己相関がピークを有する特定の位置を表す。ここで、サードピーク位置は、図７Ａ〜図７Ｅを参照しながら説明したように、周波数偏差Ｆoffに依存することなく、Zadoff-Chu系列の系列番号ｕに対応して一意に決まっている。したがって、無線基地局１０においては、図８に示すように、Zadoff-Chu系列の系列番号ｕとサイドピーク位置ｄｐとの対応関係が予め求められている。そして、図８に示す対応関係テーブルがサイドピーク位置記憶部２３に記憶されている。【００４９】
例えば、ＲＡＣＨプリアンブル０が検出された場合（即ち、系列番号ｕ＝３）には、図８に示すテーブルを参照することにより、サイドピーク位置として「ｄｐ＝２８０」が得られる。また、「ｄｍ＝Ｌ−ｄｐ」より、「ｄｍ＝５５９」が得られる。【００５０】
プリアンブル検出部２２は、相関処理部２１が算出した相関プロファイルからメインピーク位置における相関値Ｒ(0)、サイドピーク位置ｄｐにおける相関値Ｒ(dp)、サイドピーク位置ｄｍにおける相関値Ｒ(dm)を抽出し、周波数偏差推定部２４に渡す。ここで、例えば「ｄｐ＝２８０」および「ｄｍ＝５５９」である場合、相関値Ｒ(0)、Ｒ(dp)、Ｒ(dm)は、図１１に示す相関計算により得られる。すなわち、相関値Ｒ(0)は、受信系列ＹおよびレプリカＸ(0)の相関を計算することにより得られる。相関値は、例えば、受信信号の各シンボルとレプリカの各シンボルの複素共役との複素乗算を計算し、各乗算の結果を足し合わせた値の大きさとして得られる。同様に、相関値Ｒ(280)は、受信系列ＹおよびレプリカＸ(280)の相関を計算することにより得られる。レプリカＸ(280)は、レプリカＸ(0)を２８０シンボルだけ巡回シフトすることにより得られる。さらに、相関値Ｒ(559)は、受信系列ＹおよびレプリカＸ(559)の相関を計算することにより得られる。レプリカＸ(559)は、レプリカＸ(0)を５５９シンボルだけ巡回シフトすることにより得られる。【００５１】
周波数偏差推定部２４は、相関値Ｒ(0)、Ｒ(dp)、Ｒ(dm)に基づいて、無線伝送路上でドップラーシフト等に起因して発生した周波数偏差Ｆoffを推定する。周波数偏差Ｆoffは、この実施例では、図１２に示すフローチャートにより推定される。【００５２】
ステップＳ１１では、相関値Ｒ(0)と相関値Ｒ(dp)とが比較され、相関値Ｒ(0)と相関値Ｒ(dm)とが比較される。そして、「Ｒ(0)＞Ｒ(dp)」かつ「Ｒ(0)＞Ｒ(dm)」であれば、周波数偏差Ｆoffは、図９に示すレベル２に属すると判定される。即ち、周波数偏差Ｆoffは「−６２５Ｈｚ〜６２５Ｈｚ」の範囲内であると判定される。この場合、周波数偏差Ｆoffの推定値として「ゼロＨｚ」が出力される。【００５３】
ステップＳ１２では、相関値Ｒ(dp)と相関値Ｒ(dm)とが比較される。そして、この比較において「Ｒ(dp)＞Ｒ(dm)」であれば、周波数偏差Ｆoffは、図９に示すレベル３に属すると判定される。すなわち、周波数偏差Ｆoffは、「６２５Ｈｚ〜２０００Ｈｚ」の範囲内であると判定される。この場合、周波数偏差Ｆoffの推定値として「１２５０Ｈｚ」が出力される。【００５４】
「Ｒ(dp)＜(dm)」であれば、周波数偏差Ｆoffは、図９に示すレベル１に属すると判定される。すなわち、周波数偏差Ｆoffは、「−２０００Ｈｚ〜−６２５Ｈｚ」の範囲内であると判定される。この場合、周波数偏差Ｆoffの推定値として「−１２５０Ｈｚ」が出力される。【００５５】
周波数偏差記憶部１５は、上述のようにして周波数偏差推定部２４から出力される周波数偏差Ｆoffを記憶する。そして、周波数偏差補正部１３は、周波数偏差記憶部１５に記憶されている周波数偏差Ｆoffに基づいて、データ信号の周波数偏差を補正する。たとえば、周波数偏差Ｆoffの推定値が「ゼロＨｚ」であれば、周波数偏差記憶部１５は、データ信号の周波数を補正しない。周波数偏差Ｆoffの推定値が「１２５０Ｈｚ」であれば、周波数偏差補正部１３は、「１２５０Ｈｚ」に相当する位相回転をデータ信号に与えることにより、周波数偏差を補正する。同様に、周波数偏差Ｆoffの推定値が「−１２５０Ｈｚ」であれば、周波数偏差補正部１３は、「−１２５０Ｈｚ」に相当する位相回転をデータ信号に与えることにより、周波数偏差を補正する。このようにして周波数偏差が補正されると、復調／復号の精度が向上する。【００５６】
このように、実施形態の方法によれば、相関値Ｒ(0)、Ｒ(dp)、Ｒ(dm)に基づいて周波数偏差が推定されるので、推定可能な周波数範囲が広くなる。図９に示す例では、±２０００Ｈｚの範囲で周波数偏差を推定することができる。また、周波数偏差の推定のために実行される図１２に示すフローチャートの処理は、演算量が非常に少ないので、プロセッサの負荷は小さい。【００５７】
なお、上述の実施例では、周波数偏差Ｆoffが３レベルで推定されているが、より細かい推定を行うことも可能である。ここでは、図１３に示すように、周波数偏差Ｆoffが５レベルで推定される実施例を示す。【００５８】
図１４は、周波数偏差Ｆoffを５レベルで推定する処理のフローチャートである。この場合も、３つの相関値Ｒ(0)、Ｒ(dp)、Ｒ(dm)が与えられるものとする。
ステップＳ２１では、「Ｒ(0)＞αＲ(dp)」かつ「Ｒ(0)＞αＲ(dm)」であるか否かがチェックされる。ここで、「α＝２」である。そして、この条件を満たす場合には、周波数偏差Ｆoffは図１３に示すレベル３に属すると判定される。この場合、周波数偏差Ｆoffの推定値として「ゼロＨｚ」が出力される。【００５９】
ステップＳ２１の条件を満たさない場合は、ステップＳ２２で「Ｒ(dp)＞Ｒ(dm)」であるか否かがチェックされる。この条件を満たす場合はステップＳ２３に進み、満たさない場合にはステップＳ２４に進む。【００６０】
ステップＳ２３では、「Ｒ(dp)＞βＲ(0)」であるか否かがチェックされる。この実施例では、「β＝３」である。そして、この条件を満たす場合には、周波数偏差Ｆoffはレベル５に属すると判定され、周波数偏差Ｆoffの推定値として「１２５０Ｈｚ」が出力される。一方、ステップＳ２３の条件を満たさない場合は、周波数偏差Ｆoffはレベル４に属すると判定され、周波数偏差Ｆoffの推定値として「６５０Ｈｚ」が出力される。【００６１】
ステップＳ２４では、「Ｒ(dm)＞βＲ(0)」であるか否かがチェックされる。そして、この条件を満たす場合には、周波数偏差Ｆoffはレベル１に属すると判定され、周波数偏差Ｆoffの推定値として「−１２５０Ｈｚ」が出力される。一方、ステップＳ２４の条件を満たさない場合は、周波数偏差Ｆoffはレベル２に属すると判定され、周波数偏差Ｆoffの推定値として「−６５０Ｈｚ」が出力される。【００６２】
なお、この実施例では、ＬＴＥのＲＡＣＨ手順において送信されるＲＡＣＨプリアンブルについて説明したが、これに限定されるものではない。例えば、他の無線通信システム（例えば、ＷｉＭＡＸ、無線ＬＡＮ等）に適用することができる。また、実施形態の方法は、他のプリアンブル信号または各種参照信号を利用して周波数偏差を推定する場合にも適用可能である。他の実施例においても同様である。【００６３】
＜第２の実施例＞
図１５は、第２の実施例に係る無線基地局の構成を示す図である。第２の実施例に係る無線基地局３０は、ＭＣＳ（Modulation and channel Coding Scheme）決定部３１を備える。ＭＣＳ決定部３１は、周波数偏差推定部２４により推定された周波数偏差Ｆoffに基づいて、ＲＡＣＨ応答を送信するための最適なＭＣＳを決定する。例えば、周波数偏差Ｆoffの絶対値が６２５Ｈｚ以下であれば、変調方式としてＱＰＳＫまたは１６ＱＡＭが選択され、符号化率として「２／３」が選択される。一方、周波数偏差Ｆoffの絶対値が６２５Ｈｚよりも大きければ、変調方式としてＱＰＳＫまたはＢＰＳＫが選択され、符号化率として「１／３」が選択される。【００６４】
このように、第２の実施例では、周波数偏差が小さいときは、伝送効率の高いＭＣＳでＲＡＣＨ応答が送信される。一方、周波数偏差が大きいときは、信頼性の高いＭＣＳでＲＡＣＨ応答が送信される。なお、ＭＣＳ決定部３１は、推定された周波数偏差Ｆoffに基づいて、他の下りリンク信号を送信する際のＭＣＳを決定するようにしてもよい。
なお、第２の実施例に係る無線基地局３０においても、第１の実施例と同様に、周波数偏差補正部１３を備えるようにしてもよい。【００６５】
＜第３の実施例＞
図１６は、第３の実施例に係る無線基地局の構成を示す図である。第３の実施例に係る無線基地局４０は、上りリンク信号制御部４１および上りリンク制御情報生成部４２を備える。上りリンク信号制御部４１は、ＭＣＳ決定部３１と同様に、推定された周波数偏差Ｆoffに基づいて、ＲＡＣＨ応答を送信するための最適なＭＣＳを決定する。上りリンク制御情報生成部４２は、決定されたＭＣＳをユーザ端末２に通知するための上りリンク制御情報を生成する。この上りリンク制御情報は、対応するユーザ端末２に通知される。ユーザ端末２は、上りリンク制御情報を受信すると、通知されたＭＣＳでメッセージ３または他の信号を送信する。
なお、第３の実施例に係る無線基地局４０においても、第１の実施例と同様に、周波数偏差補正部１３を備えるようにしてもよい。【００６６】
＜第４の実施例＞
無線伝送路の雑音が大きい等の場合においては、無線基地局１で得られる自己相関特性が劣化する。そして、自己相関特性が劣化した状態で推定される周波数偏差は、精度が低い。このため、推定精度の低い周波数偏差に応じて受信信号の周波数を補正すると、受信特性がかえって劣化するおそれがある。【００６７】
このため、第４の実施例では、上述した３つの相関値Ｒ(0)、Ｒ(dp)、Ｒ(dm)の和が予め決められている閾値よりも大きいときに限り、周波数偏差を推定する。換言すれば、相関値Ｒ(0)、Ｒ(dp)、Ｒ(dm)の和が予め決められている閾値よりも低いときには、周波数偏差を推定しない。これにより、周波数偏差の推定に伴う受信特性の劣化を回避することができる。【００６８】
＜第５の実施例＞
上述の実施例では、同一セル内で使用される複数のＲＡＣＨプリアンブルに対して、互いに異なる系列番号ｕが割り当てられている。しかし、無線基地局１において識別可能であれば、すべてのＲＡＣＨプリアンブルに対して互いに異なる系列番号ｕを割り当てなくてもよい。【００６９】
例えば、図１７に示すように、ユーザ端末２において系列Ｘ(0)に対してｃシンボルだけ巡回シフトを行うことにより、系列Ｘ(c)を生成する。ここで、巡回シフトのシンボル数に対応する時間長が、セル内の最大遅延時間よりも大きければ、系列Ｘ(0)および系列Ｘ(c)は互いに干渉することはなく、受信局において系列Ｘ(0)および系列Ｘ(c)を互いに識別可能である。ただし、この場合、無線基地局１は、相関プロファイルを生成する際に、巡回シフト量分だけ逆方向にシフトを行うことが望ましい。【００７０】
また、Zadoff-Chu系列を用いて生成されるＲＡＣＨプリアンブルは、その先頭に巡回プレフィックスを付加するようにしてもよい。巡回プレフィックスを付与すれば、周波数領域の処理が容易になる。【００７１】
なお、非同期ＲＡＣＨにおいては、図５に示す差分Ｄを考慮して相関プロファイルが生成される。そして、周波数偏差Ｆoffを推定するために、相関値Ｒ(0)、Ｒ(dp)、Ｒ(dm)の代わりに、相関値Ｒ(tr)、Ｒ(dp+tr)、Ｒ(dm+tr)が使用される。ここで、「tr」は、図５に示す差分Dをシンボル数に換算した値である。【００７２】
＜他の態様＞
図１８は、他の態様の周波数偏差推定方法を説明する図である。他の態様では、図１８に示すように、Zadoff-Chu系列を用いて生成されるプリアンブルは、複数のデータブロックに分割される。そして、各分割データブロックは、受信局において、それぞれ対応する分割レプリカとの間で相関が計算される。すなわち、各分割データブロックについてそれぞれ自己相関が計算される。続いて、各データブロックについての相関に基づいてそれぞれ位相が計算され、さらに位相間の差分によって単位時間当たりの位相変化量（すなわち、回転角）が計算される。そして、回転角に基づいて周波数偏差を算出することができる。
【図１】
2010021014.tif 000009
【図２】
2010021014.tif 000010
【図３】
2010021014.tif 000011
【図４】
2010021014.tif 000012
【図５】
2010021014.tif 000013
【図６】
2010021014.tif 000014
【図７Ａ】
2010021014.tif 000015
【図７Ｂ】
2010021014.tif 000016
【図７Ｃ】
2010021014.tif 000017
【図７Ｄ】
2010021014.tif 000018
【図７Ｅ】
2010021014.tif 000019
【図８】
2010021014.tif 000020
【図９】
2010021014.tif 000021
【図１０】
2010021014.tif 000022
【図１１】
2010021014.tif 000023
【図１２】
2010021014.tif 000024
【図１３】
2010021014.tif 000025
【図１４】
2010021014.tif 000026
【図１５】
2010021014.tif 000027
【図１６】
2010021014.tif 000028
【図１７】
2010021014.tif 000029
【図１８】
2010021014.tif 000030
【国際調査報告】
2010021014.tif 000031
2010021014.tif 000032
2010021014.tif 000033
2010021014.tif 000034