(57)【要約】【課題】  ウエイトベクトルを導出する際の初期値を設定する。【解決手段】  信号処理部１４は、端末装置２６に対する受信ウエイトベクトルと送信ウエイトベクトルを導出する。記憶部２０２は、信号処理部１４で導出された受信ウエイトベクトルを記憶する。誤り検出部２０６は、端末装置２６に対する伝送路の特性として、モデム部１６で復調された信号に誤りが存在するか否かを検出する。選択部２０４は、記憶部２０２に記憶された受信ウエイトベクトルの中から、信号処理部１４で導出される受信ウエイトベクトルと送信ウエイトベクトルの初期値を選択する。【選択図】  図１
2005341406.tif 000002
【特許請求の範囲】
【請求項１】
通信対象の端末装置に対する伝送路の特性を導出する伝送路特性導出部と、
前記端末装置に対する受信ウエイトベクトルを導出する受信ウエイトベクトル導出部と、
前記導出した受信ウエイトベクトルを記憶する記憶部と、
前記導出した受信ウエイトベクトルにもとづいて、前記端末装置から受信した信号を処理する処理部とを備え、
前記受信ウエイトベクトル導出部は、前記導出した伝送路の特性にもとづいて、前記記憶部に記憶した受信ウエイトベクトルのうちからひとつを選択し、前記選択したひとつを初期値として受信ウエイトベクトルを導出することを特徴とする無線装置。
【請求項２】
前記導出した受信ウエイトベクトルの誤差を計算する計算部をさらに備え、
前記伝送路特性導出部は、伝送路の特性として伝送路の変動の程度を導出し、
前記受信ウエイトベクトル導出部は、前記導出した伝送路の変動の程度が所定のしきい値以上であれば、前記記憶部に記憶した受信ウエイトベクトルのうちで、近いタイミングに導出された受信ウエイトベクトルを選択し、前記導出した伝送路の変動の程度が所定のしきい値より小さければ、前記記憶部に記憶した受信ウエイトベクトルのうちで、誤差が小さい受信ウエイトベクトルを選択することを特徴とする請求項１に記載の無線装置。
【請求項３】
前記伝送路特性導出部は、伝送路の特性として受信した信号に誤りが存在するか否かを検出し、
前記受信ウエイトベクトル導出部は、前記記憶部に記憶した受信ウエイトベクトルのうちから、誤りが存在しない信号に対応した受信ウエイトベクトルを選択することを特徴とする請求項１または２に記載の無線装置。
【請求項４】
通信対象の端末装置に対する伝送路の特性を導出する伝送路特性導出部と、
前記端末装置に対する受信ウエイトベクトルを導出する受信ウエイトベクトル導出部と、
前記導出した受信ウエイトベクトルを記憶する記憶部と、
前記導出した伝送路の特性にもとづいて、前記記憶部に記憶した受信ウエイトベクトルのうちからひとつを選択し、前記選択したひとつを初期値として送信ウエイトベクトルを導出する送信ウエイトベクトル導出部と、
前記導出した送信ウエイトベクトルにもとづいて、前記端末装置に信号を送信する送信部と、
を備えることを特徴とする無線装置。
【請求項５】
前記導出した受信ウエイトベクトルの誤差を計算する計算部をさらに備え、
前記伝送路特性導出部は、伝送路の特性として伝送路の変動の程度を導出し、
前記送信ウエイトベクトル導出部は、前記導出した伝送路の変動の程度が所定のしきい値以上であれば、前記記憶部に記憶した受信ウエイトベクトルのうちで、近いタイミングに導出された受信ウエイトベクトルを選択し、前記導出した伝送路の変動の程度が所定のしきい値より小さければ、前記記憶部に記憶した受信ウエイトベクトルのうちで、誤差が小さい受信ウエイトベクトルを選択することを特徴とする請求項４に記載の無線装置。
【請求項６】
前記伝送路特性導出部は、伝送路の特性として受信した信号に誤りが存在するか否かを検出し、
前記送信ウエイトベクトル導出部は、前記記憶部に記憶した受信ウエイトベクトルのうちから、誤りが存在しない信号に対応した受信ウエイトベクトルを選択することを特徴とする請求項４または５に記載の無線装置。
【請求項７】
複数のスロットによって形成されたひとつのフレームのうちの少なくともふたつのスロットを割り当てた端末装置から、当該少なくともふたつのスロットで信号を受信する受信部と、
前記受信した信号から受信ウエイトベクトルを導出する受信ウエイトベクトル導出部と、
前記導出した受信ウエイトベクトルにもとづいて、前記受信した信号を処理する処理部とを備え、
前記受信ウエイトベクトル導出部は、前記受信した信号に対応したスロットを含んだフレームの中で、前記受信した信号に対応したスロットよりも前方に割り当てたスロットであって、かつ前記端末装置から信号を受信したスロットでの受信ウエイトベクトルを初期値として、受信ウエイトベクトルを導出することを特徴とする無線装置。
【請求項８】
前記受信部で受信した信号に対応したスロットを含んだフレームは、連続して配置されており、
前記受信ウエイトベクトル導出部は、前記受信した信号に対応したスロットを含んだフレームの中に、前記受信した信号に対応したスロットよりも前方に割り当てたスロットであって、かつ前記端末装置から信号を受信したスロットが存在しない場合、当該フレームより前方のフレームに含まれたスロットであって、かつ前記端末装置から信号を受信したスロットでの受信ウエイトベクトルを初期値として、受信ウエイトベクトルを導出することを特徴とする請求項７に記載の無線装置。
【請求項９】
複数のスロットによって形成されたひとつのフレームのうちの少なくともふたつのスロットを割り当てた端末装置から、当該少なくともふたつのスロットで信号を受信する受信部と、
前記受信した信号から受信ウエイトベクトルを導出する受信ウエイトベクトル導出部と、
前記導出した受信ウエイトベクトルにもとづいて、送信ウエイトベクトルを導出する送信ウエイトベクトル導出部と、
前記導出した送信ウエイトベクトルにもとづいて、前記受信した信号に対応したスロットを含んだフレームの中のスロットであって、かつ前記受信した信号に対応したスロットよりも後方に割り当てたスロットで、前記端末装置に信号を送信する送信部とを備え、
前記送信ウエイトベクトル導出部は、前記少なくともふたつのスロットのうち、前記端末装置に信号を送信すべきスロットに近いタイミングのスロットでの受信ウエイトベクトルを初期値として、送信ウエイトベクトルを導出することを特徴とする無線装置。
【請求項１０】
通信対象の端末装置に対する伝送路の特性を導出する伝送路特性導出部と、
前記端末装置から受信した信号を処理するためのパラメータを導出するパラメータ導出部と、
前記導出したパラメータを記憶する記憶部と、
前記導出したパラメータにもとづいて、前記端末装置から受信した信号を処理する処理部とを備え、
前記パラメータ導出部は、前記導出した伝送路の特性にもとづいて、前記記憶部に記憶したパラメータのうちからひとつを選択し、前記選択したひとつを初期値としてパラメータを導出することを特徴とする無線装置。
【請求項１１】
複数のスロットによって形成されたひとつのフレームのうちの少なくともふたつのスロットを割り当てた端末装置から、当該少なくともふたつのスロットで信号を受信する受信部と、
前記受信した信号を処理するためのパラメータを導出するパラメータ導出部と、
前記導出したパラメータにもとづいて、前記受信した信号を処理する処理部とを備え、
前記パラメータ導出部は、前記受信した信号に対応したスロットを含んだフレームの中で、前記受信した信号に対応したスロットよりも前方に割り当てたスロットであって、かつ前記端末装置から信号を受信したスロットでのパラメータを初期値として、パラメータを導出することを特徴とする無線装置。
【請求項１２】
前記受信部で受信した信号に対応したスロットを含んだフレームは、連続して配置されており、
前記パラメータ導出部は、前記受信した信号に対応したスロットを含んだフレームの中に、前記受信した信号に対応したスロットよりも前方に割り当てたスロットであって、かつ前記端末装置から信号を受信したスロットが存在しない場合、当該フレームより前方のフレームに含まれたスロットであって、かつ前記端末装置から信号を受信したスロットでのパラメータを初期値として、パラメータを導出することを特徴とする請求項１１に記載の無線装置。
【請求項１３】
通信対象の端末装置に対する伝送路の特性を導出し、前記導出した伝送路の特性にもとづいて、既に導出した前記端末装置に対する受信ウエイトベクトルのうちからひとつを選択し、前記選択したひとつを初期値として受信ウエイトベクトルを導出し、前記導出した受信ウエイトベクトルにもとづいて前記端末装置から受信した信号を処理することを特徴とする受信方法。
【請求項１４】
通信対象の端末装置に対する伝送路の特性を導出し、前記導出した伝送路の特性にもとづいて、既に導出した前記端末装置に対する受信ウエイトベクトルのうちからひとつを選択し、前記選択したひとつを初期値として送信ウエイトベクトルを導出し、前記導出した送信ウエイトベクトルにもとづいて前記端末装置へ信号を送信することを特徴とする送信方法。
【請求項１５】
無線ネットワークを介して、通信対象の端末装置に対する伝送路の特性を導出するステップと、
前記端末装置に対する受信ウエイトベクトルを導出するステップと、
前記導出した受信ウエイトベクトルをメモリに記憶するステップと、
前記導出した受信ウエイトベクトルにもとづいて、前記端末装置から受信した信号を処理するステップとを備え、
前記受信ウエイトベクトルを導出するステップは、前記導出した伝送路の特性にもとづいて、前記メモリに記憶した受信ウエイトベクトルのうちからひとつを選択し、前記選択したひとつを初期値として受信ウエイトベクトルを導出することをコンピュータに実行させるためのプログラム。
【請求項１６】
無線ネットワークを介して、通信対象の端末装置に対する伝送路の特性を導出するステップと、
前記端末装置に対する受信ウエイトベクトルを導出するステップと、
前記導出した受信ウエイトベクトルをメモリに記憶するステップと、
前記導出した伝送路の特性にもとづいて、前記メモリに記憶した受信ウエイトベクトルのうちからひとつを選択し、前記選択したひとつを初期値として送信ウエイトベクトルを導出するステップと、
前記導出した送信ウエイトベクトルにもとづいて、前記端末装置に信号を送信するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信技術および受信技術に関し、特に信号の送信および受信に必要なウエイトベクトルあるいはパラメータを導出する送信方法および受信方法ならびにそれらを利用した無線装置に関する。
【背景技術】
【０００２】
ワイヤレス通信において、一般的に限りある周波数資源の有効利用が望まれている。周波数資源を有効利用するために、例えば同一の周波数の電波が可能な限り近い距離で繰り返し使用される。しかし、その場合、同一周波数を使用する近接の基地局装置等からの同一チャネル干渉によって、通信品質が劣化する。同一チャネル干渉による通信品質の劣化を防ぐ技術のひとつが、アダプティブアレイアンテナ技術である。
【０００３】
アダプティブアレイアンテナ技術では、複数のアンテナでそれぞれ受信された信号を異なる重み係数で重み付してから合成する。重み係数は、参照すべき信号と合成後の信号の間の誤差を小するように適応的に更新される。重み係数の適応的な更新のために、例えば、ＲＬＳ（Ｒｅｃｕｒｓｉｖｅ  Ｌｅａｓｔ  Ｓｑｕａｒｅｓ）アルゴリズムやＬＭＳ（Ｌｅａｓｔ  Ｍｅａｎ  Ｓｑｕａｒｅｓ）アルゴリズムなどの適応アルゴリズムが使用される（例えば、特許文献１参照。）。
【特許文献１】特開２００２−７６７４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
適応アルゴリズムの収束を高速にするために、アルゴリズムの初期値に既に計算した重み係数を使用する場合がある。一方、移動通信システムのうち、簡易型携帯電話システムはＴＤＭＡを使用しており、複数のタイムスロットで形成されたフレームが、連続的に繰り返されている。ひとつのフレームに含まれた複数のタイムスロットのうちで、下り回線に対応したひとつのタイムスロットと上り回線に対応したひとつのタイムスロットが、ひとつの端末装置に割り当てられている。具体的には、ひとつのフレームが８つのタイムスロットで構成されていれば、１番目から４番目のタイムスロットが上り回線に対応し、５番目から８番目のタイムスロットが下り回線に対応する。そのうちで、２番目のタイムスロットと６番目のタイムスロットがひとつの端末装置に割り当てられている。ここで、６番目のタイムスロットは下り回線のタイムスロットの先頭に相当した５番目のタイムスロットにもとづけば、下りタイムスロットの中で２番目のタイムスロットに対応する。さらに、端末装置に対する通信速度を高くする場合、下り回線と上り回線に対してそれぞれふたつ以上のタイムスロットを割り当てる。
【０００５】
以上のようなフレームの構成およびタイムスロットの構成において、アルゴリズムの初期値は、次のように設定される。ここでは、基地局装置での処理に関して説明する。受信処理に使用される重み係数（以下、「受信ウエイトベクトル」という）は、ひとつ前のフレームに含まれた同一のタイムスロットで計算された受信ウエイトベクトルを初期値として使用する。例えば、２番目のタイムスロットに対する受信ウエイトベクトルの初期値として、ひとつ前のフレームにおける２番目のタイムスロットで計算した受信ウエイトベクトルを使用する。これは、ひとつのフレームにおいて、複数の上り回線に対応したタイムスロットが割り当てられている場合も同様である。一方、送信処理に使用される重み係数（以下、「送信ウエイトベクトル」という）は、同一フレームにおける対応した上り回線のタイムスロットで計算された受信ウエイトベクトルを初期値として使用する。例えば、６番目のタイムスロットに対する送信ウエイトベクトルの初期値として、同一のフレームにおける２番目のタイムスロットで計算した受信ウエイトベクトルを使用する。これは、ひとつのフレームにおいて、複数の下り回線に対応したタイムスロットが割り当てられている場合も同様である。
【０００６】
本発明者はこうした状況下、以下の課題を認識するに至った。一般的に、端末装置と基地局装置の間の無線伝送路は、時間の経過とともに連続的に変動する。そのため、受信ウエイトベクトルや送信ウエイトベクトルを導出するための適応アルゴリズムに使用される初期値は、より近いタイミングで計算された受信ウエイトベクトルを使用する方が好ましい。より近いタイミングであっても他の端末装置に対する受信ウエイトベクトルを初期値として使用できないが、ひとつのフレームにおいて上り回線に対応したタイムスロットと下り回線に対応したタイムスロットが複数割り当てられている場合は、前述した初期値よりも近いタイミングで計算された受信ウエイトベクトルが存在する。なお、これまで受信ウエイトベクトルと送信ウエイトベクトルについて説明を行ったが、ＡＧＣのゲインや周波数オフセットなどの受信処理に必要なパラメータについても同様である。
【０００７】
本発明はこうした状況に鑑みてなされたものであり、その目的は、ウエイトベクトルなどのパラメータを高速にかつ最適な値で導出するために、アルゴリズムで使用すべき初期値を調節する送信方法および受信方法ならびにそれらを利用した無線装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明のある態様は、無線装置である。この装置は、通信対象の端末装置に対する伝送路の特性を導出する伝送路特性導出部と、端末装置に対する受信ウエイトベクトルを導出する受信ウエイトベクトル導出部と、導出した受信ウエイトベクトルを記憶する記憶部と、導出した受信ウエイトベクトルにもとづいて、端末装置から受信した信号を処理する処理部とを備える。この装置によれば、受信ウエイトベクトル導出部は、導出した伝送路の特性にもとづいて、記憶部に記憶した受信ウエイトベクトルのうちからひとつを選択し、選択したひとつを初期値として受信ウエイトベクトルを導出してもよい。
【０００９】
以上の装置により、伝送路の特性に従って、既に導出した受信ウエイトベクトルの中からひとつを選択し、選択したひとつを初期値にして新たな受信ウエイトベクトルを導出するので、現在の伝送路の特性に適した初期値を使用できる。
【００１０】
導出した受信ウエイトベクトルの誤差を計算する計算部をさらに備え、伝送路特性導出部は、伝送路の特性として伝送路の変動の程度を導出し、受信ウエイトベクトル導出部は、導出した伝送路の変動の程度が所定のしきい値以上であれば、記憶部に記憶した受信ウエイトベクトルのうちで、近いタイミングに導出された受信ウエイトベクトルを選択し、導出した伝送路の変動の程度が所定のしきい値より小さければ、記憶部に記憶した受信ウエイトベクトルのうちで、誤差が小さい受信ウエイトベクトルを選択してもよい。伝送路特性導出部は、伝送路の特性として受信した信号に誤りが存在するか否かを検出し、受信ウエイトベクトル導出部は、記憶部に記憶した受信ウエイトベクトルのうちから、誤りが存在しない信号に対応した受信ウエイトベクトルを選択してもよい。
【００１１】
「受信ウエイトベクトルの誤差」は、導出した受信ウエイトベクトルと所定の基準との差に相当する。ここで、所定の基準は、例えば受信した信号を含み、その正誤を問わず何らかの基準であればよいものとする。
「近いタイミング」とは、現在のタイミングに近いことを意味し、ここでは、記憶した受信ウエイトベクトルの中で、現在と近いタイミングで導出された受信ウエイトベクトルに対応したタイミングである。
【００１２】
本発明の別の態様も、無線装置である。この装置は、通信対象の端末装置に対する伝送路の特性を導出する伝送路特性導出部と、端末装置に対する受信ウエイトベクトルを導出する受信ウエイトベクトル導出部と、導出した受信ウエイトベクトルを記憶する記憶部と、導出した伝送路の特性にもとづいて、記憶部に記憶した受信ウエイトベクトルのうちからひとつを選択し、選択したひとつを初期値として送信ウエイトベクトルを導出する送信ウエイトベクトル導出部と、導出した送信ウエイトベクトルにもとづいて、端末装置に信号を送信する送信部とを備える。
【００１３】
「送信ウエイトベクトルを導出」とは、受信ウエイトベクトルに所定の処理を施して、受信ウエイトベクトルを導出する場合だけでなく、受信ウエイトベクトルをそのまま送信ウエイトベクトルにする場合も含み、結果として送信ウエイトベクトルが導出されればよい。
【００１４】
以上の装置により、伝送路の特性に従って、既に導出した受信ウエイトベクトルの中からひとつを選択し、選択したひとつを初期値にして新たな送信ウエイトベクトルを導出するので、現在の伝送路の特性に適した初期値を使用できる。
【００１５】
本発明のさらに別の態様も、無線装置である。この装置は、複数のスロットによって形成されたひとつのフレームのうちの少なくともふたつのスロットを割り当てた端末装置から、当該少なくともふたつのスロットで信号を受信する受信部と、受信した信号から受信ウエイトベクトルを導出する受信ウエイトベクトル導出部と、導出した受信ウエイトベクトルにもとづいて、受信した信号を処理する処理部とを備える。この装置によれば、受信ウエイトベクトル導出部は、受信した信号に対応したスロットを含んだフレームの中で、受信した信号に対応したスロットよりも前方に割り当てたスロットであって、かつ端末装置から信号を受信したスロットでの受信ウエイトベクトルを初期値として、受信ウエイトベクトルを導出してもよい。
【００１６】
以上の装置により、受信ウエイトベクトルを導出しようとするスロットから近いタイミングのスロットにおける受信ウエイトベクトルを初期値にして、受信ウエイトベクトルを導出するので、両者の差を引き込む期間だけで、高速に受信ウエイトベクトルを導出できる。
【００１７】
受信部で受信した信号に対応したスロットを含んだフレームは、連続して配置されており、受信ウエイトベクトル導出部は、受信した信号に対応したスロットを含んだフレームの中に、受信した信号に対応したスロットよりも前方に割り当てたスロットであって、かつ端末装置から信号を受信したスロットが存在しない場合、当該フレームより前方のフレームに含まれたスロットであって、かつ端末装置から信号を受信したスロットでの受信ウエイトベクトルを初期値として、受信ウエイトベクトルを導出してもよい。
【００１８】
「受信した信号に対応したスロットを含んだフレームの中に、受信した信号に対応したスロットよりも前方に割り当てたスロットであって、かつ端末装置から信号を受信したスロットが存在しない場合」は、端末装置に対するスロットのうちで、受信ウエイトベクトルを導出しようとしているスロットが当該フレームの先頭に配置されている場合である。
【００１９】
端末装置に対する伝送路の特性を導出する伝送路特性導出部をさらに備え、受信ウエイトベクトル導出部は、導出した伝送路の特性にもとづいて、受信した信号に対応したスロットより前方のスロットであって、かつ端末装置が信号を受信したスロットでの受信ウエイトベクトルを初期値として、受信ウエイトベクトルを導出してもよい。導出した受信ウエイトベクトルの誤差を計算する計算部をさらに備え、伝送路特性導出部は、伝送路の特性として伝送路の変動の程度を導出し、受信ウエイトベクトル導出部は、導出した伝送路の変動の程度が所定のしきい値以上であれば、近いタイミングに導出された受信ウエイトベクトルを初期値とし、導出した伝送路の変動の程度が所定のしきい値より小さければ、誤差が小さい受信ウエイトベクトルを初期値としてもよい。伝送路特性導出部は、伝送路の特性として受信した信号に誤りが存在するか否かを検出し、受信ウエイトベクトル導出部は、誤りが存在しない信号に対応した受信ウエイトベクトルを初期値としてもよい。
【００２０】
本発明のさらに別の態様も、無線装置である。この装置は、複数のスロットによって形成されたひとつのフレームのうちの少なくともふたつのスロットを割り当てた端末装置から、当該少なくともふたつのスロットで信号を受信する受信部と、受信した信号から受信ウエイトベクトルを導出する受信ウエイトベクトル導出部と、導出した受信ウエイトベクトルにもとづいて、送信ウエイトベクトルを導出する送信ウエイトベクトル導出部と、導出した送信ウエイトベクトルにもとづいて、受信した信号に対応したスロットを含んだフレームの中のスロットであって、かつ受信した信号に対応したスロットよりも後方に割り当てたスロットで、端末装置に信号を送信する送信部とを備える。この装置によれば、送信ウエイトベクトル導出部は、少なくともふたつのスロットのうち、端末装置に信号を送信すべきスロットに近いタイミングのスロットでの受信ウエイトベクトルを初期値として、送信ウエイトベクトルを導出してもよい。
【００２１】
以上の装置により、受信ウエイトベクトルを導出しようとするスロットから近いタイミングのスロットにおける受信ウエイトベクトルを初期値にして、送信ウエイトベクトルを導出するので、送信ウエイトベクトルの誤差が小さい。
【００２２】
端末装置に対する伝送路の特性を導出する伝送路特性導出部をさらに備え、送信ウエイトベクトル導出部は、導出した伝送路の特性にもとづいて、受信した信号に対応したスロットより前方のスロットであって、かつ端末装置が信号を受信したスロットでの受信ウエイトベクトルを初期値として、送信ウエイトベクトルを導出してもよい。導出した受信ウエイトベクトルの誤差を計算する計算部をさらに備え、伝送路特性導出部は、伝送路の特性として伝送路の変動の程度を導出し、送信ウエイトベクトル導出部は、導出した伝送路の変動の程度が所定のしきい値以上であれば、近いタイミングに導出された受信ウエイトベクトルを初期値とし、導出した伝送路の変動の程度が所定のしきい値より小さければ、誤差が小さい受信ウエイトベクトルを初期値としてもよい。伝送路特性導出部は、伝送路の特性として受信した信号に誤りが存在するか否かを検出し、送信ウエイトベクトル導出部は、誤りが存在しない信号に対応した受信ウエイトベクトルを初期値としてもよい。
【００２３】
本発明のさらに別の態様も、無線装置である。この装置は、通信対象の端末装置に対する伝送路の特性を導出する伝送路特性導出部と、端末装置から受信した信号を処理するためのパラメータを導出するパラメータ導出部と、導出したパラメータを記憶する記憶部と、導出したパラメータにもとづいて、端末装置から受信した信号を処理する処理部とを備える。この装置によれば、パラメータ導出部は、導出した伝送路の特性にもとづいて、記憶部に記憶したパラメータのうちからひとつを選択し、選択したひとつを初期値としてパラメータを導出してもよい。
【００２４】
「パラメータ」とは、例えば、周波数オフセットやゲイン係数であり、受信した信号を処理するために値を特定すべきものである。
以上の装置により、伝送路の特性に従って、既に導出したパラメータの中からひとつを選択し、選択したひとつを初期値にして新たなパラメータを導出するので、現在の伝送路の特性に適した初期値を使用できる。
【００２５】
導出したパラメータの誤差を計算する計算部をさらに備え、伝送路特性導出部は、伝送路の特性として伝送路の変動の程度を導出し、パラメータ導出部は、導出した伝送路の変動の程度が所定のしきい値以上であれば、記憶部に記憶したパラメータのうちで、近いタイミングに導出されたパラメータを選択し、導出した伝送路の変動の程度が所定のしきい値より小さければ、記憶部に記憶したパラメータのうちで、誤差が小さいパラメータを選択してもよい。伝送路特性導出部は、伝送路の特性として受信した信号に誤りが存在するか否かを検出し、パラメータ導出部は、記憶部に記憶したパラメータのうちから、誤りが存在しない信号に対応したパラメータを選択してもよい。
【００２６】
本発明のさらに別の態様も、無線装置である。この装置は、複数のスロットによって形成されたひとつのフレームのうちの少なくともふたつのスロットを割り当てた端末装置から、当該少なくともふたつのスロットで信号を受信する受信部と、受信した信号を処理するためのパラメータを導出するパラメータ導出部と、導出したパラメータにもとづいて、受信した信号を処理する処理部とを備える。この装置によれば、パラメータ導出部は、受信した信号に対応したスロットを含んだフレームの中で、受信した信号に対応したスロットよりも前方に割り当てたスロットであって、かつ端末装置から信号を受信したスロットでのパラメータを初期値として、パラメータを導出してもよい。
【００２７】
以上の装置により、パラメータを導出しようとするスロットから近いタイミングのスロットにおけるパラメータを初期値にして、パラメータを導出するので、両者の差を引き込む期間だけで、パラメータを導出できる。
【００２８】
受信部で受信した信号に対応したスロットを含んだフレームは、連続して配置されており、パラメータ導出部は、受信した信号に対応したスロットを含んだフレームの中に、受信した信号に対応したスロットよりも前方に割り当てたスロットであって、かつ端末装置から信号を受信したスロットが存在しない場合、当該フレームより前方のフレームに含まれたスロットであって、かつ端末装置から信号を受信したスロットでのパラメータを初期値として、パラメータを導出してもよい。
【００２９】
端末装置に対する伝送路の特性を導出する伝送路特性導出部をさらに備え、パラメータ導出部は、導出した伝送路の特性にもとづいて、受信した信号に対応したスロットより前方のスロットであって、かつ端末装置から信号を受信したスロットでのパラメータを初期値として、パラメータを導出してもよい。導出したパラメータの誤差を計算する計算部をさらに備え、伝送路特性導出部は、伝送路の特性として伝送路の変動の程度を導出し、パラメータ導出部は、導出した伝送路の変動の程度が所定のしきい値以上であれば、近いタイミングに導出されたパラメータを初期値とし、導出した伝送路の変動の程度が所定のしきい値より小さければ、誤差が小さいパラメータを初期値としてもよい。伝送路特性導出部は、伝送路の特性として受信した信号に誤りが存在するか否かを検出し、パラメータ導出部は、誤りが存在しない信号に対応したパラメータを選択してもよい。
【００３０】
本発明のさらに別の態様は、受信方法である。この方法は、通信対象の端末装置に対する伝送路の特性を導出し、導出した伝送路の特性にもとづいて、既に導出した端末装置に対する受信ウエイトベクトルのうちからひとつを選択し、選択したひとつを初期値として受信ウエイトベクトルを導出し、導出した受信ウエイトベクトルにもとづいて端末装置から受信した信号を処理する。
【００３１】
本発明のさらに別の態様は、送信方法である。この方法は、通信対象の端末装置に対する伝送路の特性を導出し、導出した伝送路の特性にもとづいて、既に導出した端末装置に対する受信ウエイトベクトルのうちからひとつを選択し、選択したひとつを初期値として送信ウエイトベクトルを導出し、導出した送信ウエイトベクトルにもとづいて端末装置へ信号を送信する。
【００３２】
本発明のさらに別の態様は、プログラムである。このプログラムは、無線ネットワークを介して、通信対象の端末装置に対する伝送路の特性を導出するステップと、端末装置に対する受信ウエイトベクトルを導出するステップと、導出した受信ウエイトベクトルをメモリに記憶するステップと、導出した受信ウエイトベクトルにもとづいて、端末装置から受信した信号を処理するステップとを備える。このプログラムによれば、受信ウエイトベクトルを導出するステップは、導出した伝送路の特性にもとづいて、メモリに記憶した受信ウエイトベクトルのうちからひとつを選択し、選択したひとつを初期値として受信ウエイトベクトルを導出してもよい。
【００３３】
導出した受信ウエイトベクトルの誤差を計算するステップをさらに備え、伝送路の特性を導出するステップは、伝送路の特性として伝送路の変動の程度を導出し、受信ウエイトベクトルを導出するステップは、導出した伝送路の変動の程度が所定のしきい値以上であれば、メモリに記憶した受信ウエイトベクトルのうちで、近いタイミングに導出された受信ウエイトベクトルを選択し、導出した伝送路の変動の程度が所定のしきい値より小さければ、メモリに記憶した受信ウエイトベクトルのうちで、誤差が小さい受信ウエイトベクトルを選択してもよい。伝送路の特性を導出するステップは、伝送路の特性として受信した信号に誤りが存在するか否かを検出し、受信ウエイトベクトルを導出するステップは、メモリに記憶した受信ウエイトベクトルのうちから、誤りが存在しない信号に対応した受信ウエイトベクトルを選択してもよい。
【００３４】
本発明のさらに別の態様も、プログラムである。このプログラムは、無線ネットワークを介して、通信対象の端末装置に対する伝送路の特性を導出するステップと、端末装置に対する受信ウエイトベクトルを導出するステップと、導出した受信ウエイトベクトルをメモリに記憶するステップと、導出した伝送路の特性にもとづいて、メモリに記憶した受信ウエイトベクトルのうちからひとつを選択し、選択したひとつを初期値として送信ウエイトベクトルを導出するステップと、導出した送信ウエイトベクトルにもとづいて、端末装置に信号を送信するステップを備える。
【００３５】
導出した受信ウエイトベクトルの誤差を計算するステップをさらに備え、伝送路の特性を導出するステップは、伝送路の特性として伝送路の変動の程度を導出し、送信ウエイトベクトルを導出するステップは、導出した伝送路の変動の程度が所定のしきい値以上であれば、メモリに記憶した受信ウエイトベクトルのうちで、近いタイミングに導出された受信ウエイトベクトルを選択し、導出した伝送路の変動の程度が所定のしきい値より小さければ、メモリに記憶した受信ウエイトベクトルのうちで、誤差が小さい受信ウエイトベクトルを選択してもよい。伝送路の特性を導出するステップは、伝送路の特性として受信した信号に誤りが存在するか否かを検出し、送信ウエイトベクトルを導出するステップは、メモリに記憶した受信ウエイトベクトルのうちから、誤りが存在しない信号に対応した受信ウエイトベクトルを選択してもよい。
【００３６】
本発明のさらに別の態様も、プログラムである。このプログラムは、無線ネットワークを介して、複数のスロットによって形成されたひとつのフレームのうちの少なくともふたつのスロットを割り当てた端末装置から、当該少なくともふたつのスロットで信号を受信するステップと、受信した信号から受信ウエイトベクトルを導出してメモリに記憶するステップと、導出した受信ウエイトベクトルにもとづいて、受信した信号を処理するステップとを備える。このプログラムによれば、受信ウエイトベクトルを導出するステップは、受信した信号に対応したスロットを含んだフレームの中で、受信した信号に対応したスロットよりも前方に割り当てたスロットであって、かつ端末装置から信号を受信したスロットでの受信ウエイトベクトルを初期値としてメモリから選択し、受信ウエイトベクトルを導出してもよい。
【００３７】
受信するステップで受信した信号に対応したスロットを含んだフレームは、連続して配置されており、受信ウエイトベクトルを導出するステップは、受信した信号に対応したスロットを含んだフレームの中に、受信した信号に対応したスロットよりも前方に割り当てたスロットであって、かつ端末装置から信号を受信したスロットが存在しない場合、当該フレームより前方のフレームに含まれたスロットであって、かつ端末装置から信号を受信したスロットでの受信ウエイトベクトルを初期値としてメモリから選択し、受信ウエイトベクトルを導出してもよい。
【００３８】
端末装置に対する伝送路の特性を導出するステップをさらに備え、受信するステップで受信した信号に対応したスロットを含んだフレームは、連続して配置されており、受信ウエイトベクトルを導出するステップは、導出した伝送路の特性にもとづいて、受信した信号に対応したスロットを含んだフレームより前方のフレームに含まれたスロットであって、かつ受信した信号に対応したスロットでの受信ウエイトベクトルを初期値としてメモリから選択し、受信ウエイトベクトルを導出してもよい。導出した受信ウエイトベクトルの誤差を計算するステップをさらに備え、伝送路特性を導出するステップは、伝送路の特性として伝送路の変動の程度を導出し、受信ウエイトベクトルを導出するステップは、導出した伝送路の変動の程度が所定のしきい値以上であれば、近いタイミングに導出された受信ウエイトベクトルを初期値としてメモリから選択し、導出した伝送路の変動の程度が所定のしきい値より小さければ、誤差が小さい受信ウエイトベクトルを初期値としてメモリから選択してもよい。伝送路特性を導出するステップは、伝送路の特性として受信した信号に誤りが存在するか否かを検出し、受信ウエイトベクトルを導出するステップは、誤りが存在しない信号に対応した受信ウエイトベクトルを初期値としてメモリから選択してもよい。
【００３９】
本発明のさらに別の態様も、プログラムである。このプログラムは、無線ネットワークを介して、複数のスロットによって形成されたひとつのフレームのうちの少なくともふたつのスロットを割り当てた端末装置から、当該少なくともふたつのスロットで信号を受信するステップと、受信した信号から受信ウエイトベクトルを導出してメモリに記憶するステップと、導出した受信ウエイトベクトルにもとづいて、送信ウエイトベクトルを導出するステップと、導出した送信ウエイトベクトルにもとづいて、受信した信号に対応したスロットを含んだフレームの中のスロットであって、かつ受信した信号に対応したスロットよりも後方に割り当てたスロットで、無線ネットワークを介して、端末装置に信号を送信するステップとを備える。このプログラムによれば、送信ウエイトベクトルを導出するステップは、少なくともふたつのスロットのうち、端末装置に信号を送信すべきスロットに近いタイミングのスロットでの受信ウエイトベクトルを初期値としてメモリから選択し、送信ウエイトベクトルを導出してもよい。
【００４０】
端末装置に対する伝送路の特性を導出するステップをさらに備え、受信するステップで受信した信号に対応したスロットを含んだフレームは、連続して配置されており、送信ウエイトベクトルを導出するステップは、導出した伝送路の特性にもとづいて、受信した信号に対応したスロットを含んだフレームより前方のフレームに含まれたスロットであって、かつ受信した信号に対応したスロットでの受信ウエイトベクトルを初期値としてメモリから選択し、送信ウエイトベクトルを導出してもよい。導出した受信ウエイトベクトルの誤差を計算するステップをさらに備え、伝送路特性を導出するステップは、伝送路の特性として伝送路の変動の程度を導出し、送信ウエイトベクトルを導出するステップは、導出した伝送路の変動の程度が所定のしきい値以上であれば、近いタイミングに導出された受信ウエイトベクトルを初期値としてメモリから選択し、導出した伝送路の変動の程度が所定のしきい値より小さければ、誤差が小さい受信ウエイトベクトルを初期値としてメモリから選択してもよい。伝送路特性を導出するステップは、伝送路の特性として受信した信号に誤りが存在するか否かを検出し、送信ウエイトベクトルを導出するステップは、誤りが存在しない信号に対応した受信ウエイトベクトルを初期値としてメモリから選択してもよい。
【００４１】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００４２】
本発明によれば、ウエイトベクトルなどのパラメータを高速にかつ最適な値で導出するために、アルゴリズムで使用すべき初期値を調節できる。
【発明を実施するための最良の形態】
【００４３】
（実施例１）
本発明を具体的に説明する前に、概要を述べる。本発明の実施例１は、端末装置を接続し、かつアダプティブアレイアンテナ技術を有した基地局装置に関する。実施例１では、通信システムとして簡易型携帯電話システムを想定するので、基地局装置は、複数の端末装置をＴＤＭＡによって多重化する。ここでは、フレームが連続して配置されており、さらにひとつのフレームに上り回線用のタイムスロットと下り回線用のタイムスロットがそれぞれ４つ配置されている。基地局装置は、ひとつの端末装置に対して上り回線用のタイムスロットと下り回線用のタイムスロットをそれぞれひとつ割り当てて、端末装置との間の通信を実行する。さらに、通信速度を向上するために、基地局装置は端末装置にひとつ以上のタイムスロットを割り当てる。ここでは、ひとつのフレームのうちで、上り回線用のタイムスロットと下り回線用のタイムスロットにそれぞれ対応した４つのタイムスロットの２番目と４番目のタイムスロット（以下、上り回線用のタイムスロットを「上りタイムスロット」といい、下り回線用のタイムスロットを「下りタイムスロット」という）をひとつの端末装置に割り当てているものとする。
【００４４】
実施例１に係る基地局装置は、アダプティブアレイアンテナ技術を有しているので、受信ウエイトベクトルや送信ウエイトベクトルを導出する。基地局装置は、ひとつのフレームの４番目の上りタイムスロットにおける受信ウエイトベクトルを適応アルゴリズムによって導出するが、その際の初期値として、同一のフレームの２番目の上りタイムスロットにおける受信ウエイトベクトルを使用する。また、ひとつのフレームの２番目の上りタイムスロットにおける受信ウエイトベクトルを導出する際の初期値として、ひとつ前のフレームの４番目の上りタイムスロットにおける受信ウエイトベクトルを使用する。なお、初期値にすべき上りタイムスロットのデータに誤りがあれば、さらに前の上りタイムスロットにおける受信ウエイトベクトルを初期値とする。受信ウエイトベクトルを導出する際の初期値に対して、近いタイミングの上りタイムスロットにおける受信ウエイトベクトルを使用するので、適応アルゴリズムの収束が高速になる。
【００４５】
基地局装置は、ひとつのフレームの２番目と４番目の下りタイムスロットにおける送信ウエイトベクトルに受信ウエイトベクトルを使用するが、ここでは、同一のフレームの４番目の上りタイムスロットにおける受信ウエイトベクトル、すなわち近いタイミングの受信ウエイトベクトルを使用する。なお、送信ウエイトベクトルにすべき上りタイムスロットのデータに誤りがあれば、さらに前の上りタイムスロットにおける受信ウエイトベクトルを使用する。送信ウエイトベクトルに対して、近いタイミングの上りタイムスロットにおける受信ウエイトベクトルを使用するので、送信ウエイトベクトルが正確になる。
【００４６】
図１は、実施例１に係る通信システム１００の構成を示す。通信システム１００は、基地局装置１０、端末装置２６、ネットワーク２４を含む。また、基地局装置１０は、アンテナ２２と総称される第１アンテナ２２ａ、第２アンテナ２２ｂ、第Ｎアンテナ２２ｎ、無線部１２と総称される第１無線部１２ａ、第２無線部１２ｂ、第Ｎ無線部１２ｎ、信号処理部１４、モデム部１６、ベースバンド部１８、制御部２０、記憶部２０２、選択部２０４、誤り検出部２０６を含む。また信号として、入力制御信号３１４、出力制御信号３１６、無線部制御信号３１８、モデム部制御信号３２０、ベースバンド部制御信号３２２を含む。
【００４７】
アンテナ２２は、無線周波数の信号を送受信処理する。アンテナの指向性は任意でよく、アンテナ２２のアンテナ数はＮとされる。
無線部１２は、後述の信号処理部１４、モデム部１６、ベースバンド部１８で処理されるベースバンドの信号と無線周波数の信号間の周波数変換処理、増幅処理、ＡＤまたはＤＡ変換処理等を行う。ここで、無線部１２で送受信される信号は前述のごとく複数のタイムスロットによって形成されたひとつのフレームが、連続して配置されている。端末装置２６に対して、２番目と４番目の上りタイムスロットと２番目と４番目の下りタイムスロット、すなわち少なくともふたつのタイムスロットが割り当てられているものとする。そのため、無線部１２は、２番目と４番目の上りタイムスロットで端末装置２６から信号を受信する。
【００４８】
信号処理部１４は、アダプティブアレイアンテナによる送受信処理に必要な信号処理を行う。すなわち、端末装置２６に対する受信ウエイトベクトルと送信ウエイトベクトルを導出する。なお、これらの導出方法に関しては後述する。信号処理部１４は、導出した送信ウエイトベクトルにもとづいて、端末装置２６に割り当てた下りタイムスロットで端末装置２６に信号を送信する。
【００４９】
モデム部１６は、変調処理として、π／４シフトＱＰＳＫ（Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）の変調方式によって、送信すべき情報信号を変調する。また、復調処理として、受信信号を復調して、送信された情報信号を再生する。
【００５０】
ベースバンド部１８は、ネットワーク２４とのインターフェースであり、通信システム１００で伝送の対象となる情報信号の送受信処理を行う。また、誤り訂正や自動再送処理がなされてもよいが、ここでは説明を省略する。
【００５１】
記憶部２０２は、信号処理部１４で導出された受信ウエイトベクトルを記憶する。ここで、受信ウエイトベクトルは、出力制御信号３１６によって入力される。
誤り検出部２０６は、端末装置２６に対する伝送路の特性として、モデム部１６で復調された信号に誤りが存在するか否かを検出する。すなわち、端末装置２６に割り当てたひとつの上りタイムスロットのデータに誤りが存在するか否かを検出する。誤り検出部２０６は誤りが存在すれば選択部２０４に通知する。
【００５２】
選択部２０４は、記憶部２０２に記憶された受信ウエイトベクトルの中から、信号処理部１４で導出される受信ウエイトベクトルと送信ウエイトベクトルの初期値を選択する。受信ウエイトベクトルの初期値の選択について説明する。選択部２０４は、誤り検出部２０６での検出結果にもとづいて、記憶部２０２に記憶した受信ウエイトベクトルのうちからひとつを選択し、選択したひとつを初期値として信号処理部１４に出力する。より具体的に説明すると、選択部２０４は、受信した信号に対応したタイムスロットを含んだフレームの中で、受信した信号に対応したタイムスロットよりも前方に割り当てたタイムスロットであって、かつ端末装置２６から信号を受信したタイムスロットでの受信ウエイトベクトルを初期値とする。すなわち、４番目の上りタイムスロットの初期値として、同一のフレームの２番目の上りタイムスロットの受信ウエイトベクトルを選択する。
【００５３】
また、受信した信号に対応したタイムスロットを含んだフレームの中に、受信した信号に対応したタイムスロットよりも前方に割り当てたスロットであって、かつ端末装置２６から信号を受信したタイムスロットが存在しない場合、当該フレームより前方のフレームに含まれたタイムスロットであって、かつ端末装置２６から信号を受信したタイムスロットでの受信ウエイトベクトルを選択する。すなわち、２番目の上りタイムスロットの初期値として、ひとつ前のフレームの４番目の上りタイムスロットの受信ウエイトベクトルを選択する。
【００５４】
なお、誤り検出部２０６での検出結果が誤りの存在を示していれば、記憶部２０２はさらに前のタイミングのタイムスロットに対応した受信ウエイトベクトルを選択する。例えば、４番目の上りタイムスロットの初期値を選択する場合に、同一のフレームの２番目の上りタイムスロットのデータに誤りがあれば、ひとつ前のフレームの４番目の上りタイムスロットの受信ウエイトベクトルを選択する。また、２番目の上りタイムスロットの初期値を選択する場合に、ひとつ前のフレームの４番目の上りタイムスロットのデータに誤りがあれば、当該フレームの２番目の上りタイムスロットの受信ウエイトベクトルを選択する。すなわち、選択部２０４は、誤りが存在しない信号に対応した受信ウエイトベクトルを初期値として選択する。選択部２０４は、前述のごとく選択した初期値を入力制御信号３１４として信号処理部１４に出力し、信号処理部１４は初期値から適応アルゴリズムによって受信ウエイトベクトルを導出する。
【００５５】
送信ウエイトベクトルの初期値の選択について説明する。選択部２０４は、誤り検出部２０６での検出結果にもとづいて、記憶部２０２に記憶した受信ウエイトベクトルのうちからひとつを選択し、選択したひとつを初期値として信号処理部１４に出力する。より具体的に説明すると、選択部２０４は、複数の上りタイムスロットのうち、端末装置２６に信号を送信すべき下りタイムスロットに近いタイミングの上りタイムスロットでの受信ウエイトベクトルを初期値とする。すなわち、２番目と４番目の下りタイムスロットの初期値として、同一のフレームの４番目の上りタイムスロットの受信ウエイトベクトルを選択する。
【００５６】
なお、誤り検出部２０６での検出結果が誤りの存在を示していれば、記憶部２０２はさらに前のタイミングのタイムスロットに対応した受信ウエイトベクトルを選択する。例えば、２番目と４番目の下りタイムスロットの初期値を選択する場合に、同一のフレームの４番目の上りタイムスロットのデータに誤りがあれば、当該フレームの２番目の上りタイムスロットの受信ウエイトベクトルを選択する。すなわち、選択部２０４は、誤りが存在しない信号に対応した受信ウエイトベクトルを初期値として選択する。選択部２０４は、前述のごとく選択した初期値を入力制御信号３１４として信号処理部１４に出力し、信号処理部１４は初期値にもとづいて送信ウエイトベクトルを導出する。
【００５７】
制御部２０は、無線部１２、信号処理部１４、モデム部１６、ベースバンド部１８のタイミングやチャネル配置を制御する。
【００５８】
図２は、実施例１に係るバーストフォーマットを示す。これは簡易型携帯電話システムのバーストフォーマットである。バーストの先頭から４シンボルの間に、タイミング同期に使用するためのプリアンブルが、それに続く８シンボルの間に、ユニークワードが配置されている。プリアンブルとユニークワードは、基地局装置１０や端末装置２６にとって既知であるため、後述するトレーニング信号としても使用できる。本実施例では、説明の簡略化のために図２に示した簡易型携帯電話システムのバーストフォーマットを対象にして説明するが、本発明はこれに限定されるものではない。
【００５９】
図３は、第１無線部１２ａの構成を示す。第１無線部１２ａは、スイッチ部３６、受信部３８、送信部４０を含む。さらに、受信部３８は、周波数変換部４２、直交検波部４４、ＡＧＣ（Ａｕｔｏｍａｔｉｃ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）４６、ＡＤ変換部４８を含み、送信部４０は、増幅部５０、周波数変換部５２、直交変調部５４、ＤＡ変換部５６を含む。また、信号として、デジタル受信信号３００と総称される第１デジタル受信信号３００ａ、デジタル送信信号３０２と総称される第１デジタル送信信号３０２ａを含む。
【００６０】
スイッチ部３６は、無線部制御信号３１８の指示にもとづいて、受信部３８と送信部４０に対する信号の入出力を切りかえる。
受信部３８の周波数変換部４２と送信部４０の周波数変換部５２は、無線周波数の信号とひとつまたは複数の中間周波数の信号間の周波数変換を行う。
【００６１】
ＡＧＣ４６は、中間周波数のアナログ信号の振幅をＡＤ変換部４８のダイナミックレンジ内の振幅にするために、利得を自動的に制御する。
ＡＤ変換部４８は、中間周波数のアナログ信号をデジタル信号に変換し、ＤＡ変換部５６は、中間周波数のデジタル信号をアナログ信号に変換する。
【００６２】
直交検波部４４は、中間周波数の信号から直交検波によって、ベースバンドのデジタル信号を生成する。なお、一般的にベースバンドの信号は同相成分と直交成分のふたつの成分を含んでいるので、ふたつの信号線によって示されるべきであるが、ここでは図の明瞭性からベースバンド信号をひとつの信号線によって示す。以下も同様である。一方、直交変調部５４は、ベースバンドのデジタル信号から直交変調によって、中間周波数の信号を生成する。ここで、直交検波部４４から出力されるデジタル信号をデジタル受信信号３００、直交変調部５４に入力されるデジタル信号をデジタル送信信号３０２とする。
増幅部５０は、送信すべき無線周波数の信号を増幅する。
【００６３】
図４は、信号処理部１４の構成を示す。信号処理部１４は、参照信号生成部７２、受信ウエイトベクトル計算部７０、合成部６８、受信応答ベクトル計算部２００、送信ウエイトベクトル計算部７６、分離部７４を含む。さらに、合成部６８は、乗算部７８と総称される第１乗算部７８ａ、第２乗算部７８ｂ、第Ｎ乗算部７８ｎ、加算部８０を含み、分離部７４は、乗算部８２と総称される第１乗算部８２ａ、第２乗算部８２ｂ、第Ｎ乗算部８２ｎを含む。
【００６４】
また、信号として、合成信号３０４、分離前信号３０６、受信ウエイトベクトル３０８と総称される第１受信ウエイトベクトル３０８ａ、第２受信ウエイトベクトル３０８ｂ、第Ｎ受信ウエイトベクトル３０８ｎ、送信ウエイトベクトル３１０と総称される第１送信ウエイトベクトル３１０ａ、第２送信ウエイトベクトル３１０ｂ、第Ｎ送信ウエイトベクトル３１０ｎ、参照信号３１２を含む。
【００６５】
参照信号生成部７２は、図２に示したプリアンブル信号を記憶しており、トレーニング期間中は、記憶したプリアンブル信号を参照信号３１２として出力し、トレーニング終了後は、合成信号３０４を判定して判定した信号を参照信号３１２として出力する。なお、トレーニング終了は、図示しない制御部２０から通知されるものとする。
【００６６】
受信ウエイトベクトル計算部７０は、デジタル受信信号３００の重み付けに必要な受信ウエイトベクトル３０８を、ＲＬＳ（Ｒｅｃｕｒｓｉｖｅ  Ｌｅａｓｔ  Ｓｑｕａｒｅｓ）アルゴリズムやＬＭＳ（Ｌｅａｓｔ  Ｍｅａｎ  Ｓｑｕａｒｅｓ）アルゴリズムなどの適応アルゴリズムによって計算する。なお、適応アルゴリズムの演算は、デジタル受信信号３００、合成信号３０４、参照信号３１２にもとづいてなされる。さらに、適応アルゴリズムの初期値として、図１の選択部２０４から入力された入力制御信号３１４に含まれた初期値を使用する。例えば、ＬＭＳアルゴリズムは次のように示される。
【数１】
2005341406.tif 000003
【００６７】
ここで、Ｗは受信ウエイトベクトル３０８、μは忘却係数、ｕは、デジタル受信信号３００、ｅは符号間干渉を示した誤差、すなわち合成信号３０４と参照信号３１２との間の誤差を示す。
乗算部７８は、デジタル受信信号３００を受信ウエイトベクトル３０８で重み付けする。加算部８０は、乗算部７８からの出力を加算して、合成信号３０４を出力する。
【００６８】
受信応答ベクトル計算部２００は、送信信号に対する受信信号の受信応答特性として受信応答ベクトルを計算する。受信応答ベクトル計算部２００は、デジタル受信信号３００と参照信号３１２の間における第１の相関行列を計算する。なお、参照信号３１２は信号処理部１４からだけではなく、図示しない信号線あるいは入力制御信号３１４によって、他の端末装置２６に対応する信号処理部からも入力されるものとする。説明の便宜のため端末装置２６の数を２とし、第１の端末装置２６に対応する参照信号はＳ１（ｔ）、第２の端末装置２６に対応する参照信号はＳ２（ｔ）と示す。さらに、基地局装置１０のアンテナ２２の数を２とすれば、第１デジタル受信信号３００ａに相当するｘ１（ｔ）、第２デジタル受信信号３００ｂに相当するｘ２（ｔ）は、次の式で示される。
【００６９】
【数２】
2005341406.tif 000004
ここで、ｈｉｊは、第ｉ番目の端末装置２６から第ｊアンテナ２２ｊまでの応答特性であり、また雑音は無視する。第１の相関行列Ｒ１は、Ｅをアンサンブル平均として、次の式で示される。
【００７０】
【数３】
2005341406.tif 000005
受信応答ベクトル計算部２００は、参照信号間の第２の相関行列Ｒ２を計算し、これは次の式で示される。
【００７１】
【数４】
2005341406.tif 000006
受信応答ベクトル計算部２００は、第２の相関行列Ｒ２の逆行列を計算する。
【００７２】
最終的に受信応答ベクトル計算部２００は、第２の相関行列Ｒ２の逆行列と第１の相関行列Ｒ１を乗算し、次の式のように受信応答ベクトルを計算する。また、計算した受信応答ベクトルは、出力制御信号３１６によって出力される。
【００７３】
【数５】
2005341406.tif 000007
【００７４】
送信ウエイトベクトル計算部７６は、分離前信号３０６の重み付けに必要な送信ウエイトベクトル３１０を導出する。ここで、送信ウエイトベクトル計算部７６は、送信ウエイトベクトル３１０を導出する際に入力制御信号３１４として入力した初期値であって、図１の選択部２０４で選択した初期値を使用する。また、入力制御信号３１４に受信応答ベクトルが含まれて、これを使用してもよい。送信ウエイトベクトル３１０の導出方法は、任意とするが、最も簡易な方法として、初期値や受信応答ベクトルをそのまま使用すればよい。あるいは、受信処理と送信処理の時間差で生じる伝搬環境のドップラー周波数変動を考慮して、従来の技術によって、初期値あるいは受信応答ベクトルを補正してもよい。なお、送信ウエイトベクトル３１０の導出には、初期値と受信応答ベクトルのどちらかのみを使用してもよいが、ここでは、通常は初期値を使用し、初期値が使用できない場合に、受信応答ベクトルを使用する。
【００７５】
乗算部８２は、分離前信号３０６を送信ウエイトベクトル３１０で重み付けし、デジタル送信信号３０２を出力する。なお、図４の説明では、図と対応させて受信ウエイトベクトル３０８と送信ウエイトベクトル３１０を説明した。しかしながら、以下の説明では、これらから符号を省略して、単に「受信ウエイトベクトル」と「送信ウエイトベクトル」と示す場合もある。
【００７６】
この構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリのロードされた予約管理機能のあるプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００７７】
図５（ａ）−（ｂ）は、基地局装置１０における初期値の対応を示す。図５（ａ）は、本実施例の比較対象になるべき従来になされた初期値の対応を示す。ここでは、連続して配置されるフレームのうち、ふたつのフレーム、図中のフレームＸとフレームＸ＋１を示す。ここで、フレームＸはフレームＸ＋１のひとつ前のフレームに相当する。またひとつのフレームは、８つのタイムスロットで構成される。図中の「受信スロット」は前述の「上りタイムスロット」に相当し、「送信スロット」は前述の「下りタイムスロット」に相当する。ここで、ひとつのフレームは、図示のごとく４つの「受信スロット」に続いて４つの「送信スロット」が配置されるように定義する。
【００７８】
所定の受信スロットにおける受信ウエイトベクトルは、ひとつ前のフレームで対応した受信スロットにおける受信ウエイトベクトルを初期値にして導出される。ここで、フレームＸ＋１の受信スロット２および４における受信ウエイトベクトルは、フレームＸの受信スロット２および４での受信ウエイトベクトルを初期値にして導出される。また、所定の送信スロットにおける送信ウエイトベクトルは、同一のフレームで対応した受信スロットにおける受信ウエイトベクトルを初期値にして導出される。ここで、フレームＸの送信スロット２および４における送信ウエイトベクトルは、フレームＸの受信スロット２および４での受信ウエイトベクトルを初期値にして導出される。
【００７９】
図５（ｂ）は、本実施例での初期値の対応を示す。フレームの構成およびタイムスロットの構成は、図５（ａ）と同一である。所定の受信スロットにおける受信ウエイトベクトルは、同一のフレームの前方に配置された受信スロットにおける受信ウエイトベクトルを初期値にして導出される。また、同一のフレームの前方に受信スロットが配置されていない場合は、ひとつ前のフレームの最後に配置された受信スロットにおける受信ウエイトベクトルを初期値に使用する。ここで、フレームＸの受信スロット４における受信ウエイトベクトルは、フレームＸの受信スロット２での受信ウエイトベクトルを初期値にして導出される。フレームＸ＋１の受信スロット２における受信ウエイトベクトルは、フレームＸの受信スロット４での受信ウエイトベクトルを初期値にして導出される。
【００８０】
また、所定の送信スロットにおける送信ウエイトベクトルは、同一のフレームの中で近いタイミングの受信スロットにおける受信ウエイトベクトルを初期値にして導出される。ここで、フレームＸの送信スロット２および４における送信ウエイトベクトルは、フレームＸの受信スロット４での受信ウエイトベクトルを初期値にして導出される。
【００８１】
図６（ａ）−（ｂ）は、基地局装置１０における初期値の対応を示す。図６（ａ）―（ｂ）は、図５（ａ）−（ｂ）にそれぞれ対応し、ひとつの受信スロットでのデータが誤っていた場合を示す。ここでは、ひとつのフレームにふくまれたふたつの受信スロットのうちで、後者が誤っているものとする。誤っているデータに対応した受信スロットを「エラー」と図に示す。また、図６（ａ）−（ｂ）では、フレームＸからフレームＸ＋１の３つのフレームを示す。
【００８２】
図６（ａ）は、本実施例の比較対象になるべき従来なされた初期値の対応を示す。前述のごとく、所定の受信スロットにおける受信ウエイトベクトルは、ひとつ前のフレームで対応した受信スロットにおける受信ウエイトベクトルを初期値にして導出される。ここで、フレームＸ＋１の受信スロット２および４における受信ウエイトベクトルは、フレームＸの受信スロット２および４での受信ウエイトベクトルを初期値にして導出される。また、フレームＸ＋２の受信スロット２における受信ウエイトベクトルは、フレームＸ＋１の受信スロット２での受信ウエイトベクトルを初期値にして導出される。しかしながら、フレームＸ＋１の受信スロット４におけるデータが誤っているので、フレームＸ＋２の受信スロット４における受信ウエイトベクトルは、フレームＸ＋１の受信スロット４における受信ウエイトベクトルでなく、フレームＸの受信スロット４における受信ウエイトベクトルを初期値にして導出される。
【００８３】
また、前述のごとく、所定の送信スロットにおける送信ウエイトベクトルは、同一のフレームで対応した受信スロットにおける受信ウエイトベクトルを初期値にして導出される。ここで、フレームＸの送信スロット２および４における送信ウエイトベクトルは、フレームＸの受信スロット２および４での受信ウエイトベクトルを初期値にして導出される。また、フレームＸ＋１の送信スロット２における送信ウエイトベクトルは、フレームＸ＋１の受信スロット２での受信ウエイトベクトルを初期値にして導出される。しかしながら、フレームＸ＋１の受信スロット４におけるデータが誤っているので、フレームＸ＋１の送信スロット４における送信ウエイトベクトルは、フレームＸ＋１の受信スロット４における受信ウエイトベクトルでなく、フレームＸの受信スロット４における受信ウエイトベクトルを初期値にして導出される。
【００８４】
図６（ｂ）は、本実施例での初期値の対応を示す。前述のごとく、同一のフレームの前方に受信スロットが配置されていない場合は、ひとつ前のフレームの最後に配置された受信スロットにおける受信ウエイトベクトルを初期値に使用する。ここで、フレームＸ＋１の受信スロット４におけるデータが誤っているので、フレームＸ＋２の受信スロット２における受信ウエイトベクトルは、フレームＸ＋１の受信スロット４での受信ウエイトベクトルでなく、フレームＸ＋１の受信スロット２での受信ウエイトベクトルを初期値にして導出される。また、前述のごとく、所定の送信スロットにおける送信ウエイトベクトルは、同一のフレームの中で近いタイミングの受信スロットにおける受信ウエイトベクトルを初期値にして導出される。ここで、フレームＸ＋１の受信スロット４におけるデータが誤っているので、フレームＸ＋１の送信スロット２および４における送信ウエイトベクトルは、フレームＸ＋１の受信スロット４での受信ウエイトベクトルでなく、フレームＸ＋１の受信スロット２での受信ウエイトベクトルを初期値にして導出される。すなわち、送信ウエイトベクトルおよび受信ウエイトベクトルの初期値には、誤りのないデータに対応した受信スロットのうち、近いタイミングの受信スロットにおける受信ウエイトベクトルが選択される。
【００８５】
図７（ａ）−（ｂ）は、基地局装置１０における初期値の対応を示す。図７（ａ）―（ｂ）は、図６（ａ）−（ｂ）と同様に、ひとつの受信スロットでのデータが誤っていた場合を示す。ここでは、ひとつのフレームにふくまれたふたつの受信スロットのうちで、前者が誤っているものとする。誤っているデータに対応した受信スロットを「エラー」と図に示す。
【００８６】
図７（ａ）は、本実施例の比較対象になるべき従来なされた初期値の対応を示す。前述のごとく、所定の受信スロットにおける受信ウエイトベクトルは、ひとつ前のフレームで対応した受信スロットにおける受信ウエイトベクトルを初期値にして導出される。ここで、フレームＸ＋１の受信スロット２および４における受信ウエイトベクトルは、フレームＸの受信スロット２および４での受信ウエイトベクトルを初期値にして導出される。また、フレームＸ＋２の受信スロット４における受信ウエイトベクトルは、フレームＸ＋１の受信スロット４での受信ウエイトベクトルを初期値にして導出される。しかしながら、フレームＸ＋１の受信スロット２におけるデータが誤っているので、フレームＸ＋２の受信スロット２における受信ウエイトベクトルは、フレームＸ＋１の受信スロット２における受信ウエイトベクトルでなく、フレームＸの受信スロット２における受信ウエイトベクトルを初期値にして導出される。
【００８７】
また、前述のごとく、所定の送信スロットにおける送信ウエイトベクトルは、同一のフレームで対応した受信スロットにおける受信ウエイトベクトルを初期値にして導出される。ここで、フレームＸの送信スロット２および４における送信ウエイトベクトルは、フレームＸの受信スロット２および４での受信ウエイトベクトルを初期値にして導出される。また、フレームＸ＋１の送信スロット４における送信ウエイトベクトルは、フレームＸ＋１の受信スロット４での受信ウエイトベクトルを初期値にして導出される。しかしながら、フレームＸ＋１の受信スロット２におけるデータが誤っているので、フレームＸ＋１の送信スロット２における送信ウエイトベクトルは、フレームＸ＋１の受信スロット２における受信ウエイトベクトルでなく、フレームＸの受信スロット２における受信ウエイトベクトルを初期値にして導出される。
【００８８】
図７（ｂ）は、本実施例での初期値の対応を示す。前述のごとく、所定の受信スロットにおける受信ウエイトベクトルは、同一のフレームの前方に配置された受信スロットにおける受信ウエイトベクトルを初期値にして導出される。ここで、フレームＸ＋１の受信スロット２におけるデータが誤っているので、フレームＸ＋１の受信スロット４における受信ウエイトベクトルは、フレームＸ＋１の受信スロット２における受信ウエイトベクトルでなく、フレームＸの受信スロット４での受信ウエイトベクトルを初期値にして導出される。フレームＸ＋２の受信スロット２における受信ウエイトベクトルは、フレームＸ＋１の受信スロット４における受信ウエイトベクトルを初期値にして導出される。また、前述のごとく、所定の送信スロットにおける送信ウエイトベクトルは、同一のフレームの中で近いタイミングの受信スロットにおける受信ウエイトベクトルを初期値にして導出される。ここで、フレームＸ＋１の受信スロット２におけるデータが誤っているが送信ウエイトベクトルの導出には関係なく、フレームＸ＋１の送信スロット２および４における送信ウエイトベクトルは、フレームＸ＋１の受信スロット４での受信ウエイトベクトルを初期値にして導出される。すなわち、受信ウエイトベクトルの初期値には、誤りのないデータに対応した受信スロットのうち、近いタイミングの受信スロットにおける受信ウエイトベクトルが選択される。
【００８９】
図８は、基地局装置１０による受信ウエイトベクトルの導出手順を示すフローチャートである。なお、ここで説明するスロットは、通信対象となるひとつの端末装置２６に対するスロットを示す。受信ウエイトベクトルを導出すべき受信スロットに対して、同一フレームの前方に受信スロットがあり（Ｓ１０のＹ）、前方の受信スロットのデータにエラーがなければ（Ｓ１２のＹ）、選択部２０４は、当該受信スロットでの受信ウエイトベクトルを初期値に決定する（Ｓ１４）。一方、前方の受信スロットのデータにエラーがあれば（Ｓ１２のＮ）、選択部２０４は、データにエラーのない受信スロットでの受信ウエイトベクトルを初期値に決定する（Ｓ１６）。
【００９０】
受信ウエイトベクトルを導出すべき受信スロットに対して、同一フレームの前方に受信スロットがなく（Ｓ１０のＮ）、ひとつ前のフレームにおける受信スロットのデータにエラーがなければ（Ｓ１８のＹ）、選択部２０４は、当該受信スロットでの受信ウエイトベクトルを初期値に決定する（Ｓ２０）。一方、ひとつ前のフレームにおける受信スロットのデータにエラーがあれば（Ｓ１８のＮ）、選択部２０４は、データにエラーのない受信スロットでの受信ウエイトベクトルを初期値に決定する（Ｓ２２）。受信ウエイトベクトル計算部７０は、決定した初期値にもとづいて受信ウエイトベクトルを導出する（Ｓ２４）。
【００９１】
図９は、基地局装置１０による送信ウエイトベクトルの導出手順を示すフローチャートである。なお、ここで説明するスロットは、通信対象となるひとつの端末装置２６に対するスロットを示す。送信ウエイトベクトルを導出すべき送信スロットに対して、同一のフレーム内の受信スロット、特に近いタイミングの受信スロットのデータにエラーがなければ（Ｓ３０のＹ）、選択部２０４は、当該受信スロットでの受信ウエイトベクトルを初期値に決定する（Ｓ３２）。送信ウエイトベクトルを導出すべき送信スロットに対して、同一のフレーム内の受信スロット、特に近いタイミングの受信スロットのデータにエラーがあれば（Ｓ３０のＮ）、選択部２０４は、データにエラーがない受信スロットでの受信ウエイトベクトルを初期値に決定する（Ｓ３４）。送信ウエイトベクトル計算部７６は、決定した初期値にもとづいて送信ウエイトベクトルを導出する（Ｓ３６）。
【００９２】
本発明の実施例によれば、既に導出した受信ウエイトベクトルのうち、伝送路の特性に応じた値を選択して初期値にするので、受信ウエイトベクトルの収束が高速になる。また、既に導出した受信ウエイトベクトルのうち、伝送路の特性に応じた値を選択して初期値にするので、受信ウエイトベクトルの精度が高くなる。また、データに誤りが存在する場合は対応した受信ウエイトベクトルを初期値として選択しないので、受信ウエイトベクトルの精度が高くなる。また、既に導出した受信ウエイトベクトルのうち、伝送走路の特性に応じた値を選択して初期値にするので、送信ウエイトベクトルの精度が高くなる。また、データに誤りが存在する場合は対応した受信ウエイトベクトルを初期値として選択しないので、送信ウエイトベクトルの精度が高くなる。
【００９３】
また、受信ウエイトベクトルを導出しようとするスロットから近いタイミングのスロットにおける受信ウエイトベクトルを初期値にするので、受信ウエイトベクトルの収束が高速になる。また、受信ウエイトベクトルを導出しようとするスロットから近いタイミングのスロットにおける受信ウエイトベクトルを初期値にするので、受信ウエイトベクトルの精度が高くなる。また、送信ウエイトベクトルを導出しようとするスロットから近いタイミングのスロットにおける受信ウエイトベクトルを初期値にするので、送信ウエイトベクトルの精度が高くなる。
【００９４】
（実施例２）
本発明の実施例２は、実施例１と同様に、簡易型携帯電話システムの基地局装置であって、かつアダプティブアレイアンテナ技術を有した基地局装置に関する。実施例１では、受信ウエイトベクトルについては、受信ウエイトベクトルを導出する際の初期値に対して、近いタイミングの上りタイムスロットにおける受信ウエイトベクトルを使用する。また、送信ウエイトベクトルについては、近いタイミングの上りタイムスロットにおける受信ウエイトベクトルを使用する。実施例２に係る基地局装置は、受信ウエイトベクトルを導出する際に受信ウエイトベクトルの誤差も導出し、これらを記憶する。
【００９５】
さらに、所定のタイムスロットにおける受信ウエイトベクトルを導出する際に、伝送路の特性として、受信した信号に含まれたドップラー周波数を導出する。ドップラー周波数が所定のしきい値以上であれば、記憶した受信ウエイトベクトルのうち、近いタイミングのタイムスロットで導出された受信ウエイトベクトルを初期値に選択する。一方、ドップラー周波数が所定のしきい値より小さければ、記憶した受信ウエイトベクトルのうち、受信ウエイトベクトルの誤差が小さい受信ウエイトベクトルを初期値に選択する。基地局装置は、選択した初期値にもとづいて、受信ウエイトベクトルを導出する。
【００９６】
図１０は、実施例２に係る基地局装置１０の構成を示す図である。図１０の通信システム１００は、図１の通信システム１００と比較して、エラー計算部２０８、変動量計算部２１０を含む。
【００９７】
エラー計算部２０８は、出力制御信号３１６を入力し、出力制御信号３１６に含まれた受信ウエイトベクトルの誤差を計算する。受信ウエイトベクトルの誤差は、例えば次のように計算する。モデム部１６で復調した信号、あるいは既知の信号を図示しない信号線で入力し、これらの信号と受信ウエイトベクトルから受信した信号のレプリカを生成する。さらに出力制御信号３１６を介してデジタル受信信号３００も入力し、生成したレプリカとデジタル受信信号３００との誤差を計算し、当該誤差を受信ウエイトベクトルの誤差とする。計算した誤差は、受信ウエイトベクトルとともに記憶部２０２に記憶される。図１１は、記憶部２０２に記憶された受信ウエイトベクトルに関する情報のデータ構造を示す。「フレームＮｏ．」は、フレームの順番を示す番号であり、大きい番号のフレームほど近いタイミングのフレームに相当する。「スロットＮｏ．」は、上りタイムスロットの番号を示す。「受信ウエイトベクトル誤差」は、エラー計算部２０８で計算された誤差であり、ここでは「Ａ１」、「Ａ２」等によって示す。「受信ウエイトベクトル」は、信号処理部１４で導出された受信ウエイトベクトルであり、ここでは、「Ｂ１」、「Ｂ２」等によって示す。
【００９８】
図１０に戻る。変動量計算部２１０は、伝送路の特性として伝送路の変動の程度、ここではデジタル受信信号３００に含まれたドップラー周波数を計算する。なお、ドップラー周波数の計算方法は任意の方法でよく、例えば、スペクトルの形状から計算される。また、ドップラー周波数の計算は、例えば、該当する上りタイムスロットの信号における先頭部分で実行されるものとする。
【００９９】
選択部２０４は、変動量計算部２１０で計算したドップラー周波数が所定のしきい値以上であれば、記憶部２０２に記憶した受信ウエイトベクトルのうちで、近いタイミングの上りタイムスロットで導出された受信ウエイトベクトルを初期値に選択する。一方、変動量計算部２１０で計算したドップラー周波数が所定のしきい値より小さければ、記憶部２０２に記憶した受信ウエイトベクトルのうちで、誤差が小さい受信ウエイトベクトルを初期値に選択する。選択した初期値は、図１と同様に入力制御信号３１４に含まれて信号処理部１４へ出力される。なお、図１２は、選択部２０４に記憶されたしきい値を示す。前述のしきい値が図中のＹであり、変動量計算部２１０で計算したドップラー周波数がＹ以上であれば、「処理」に示したごとく、近いタイミングのスロットでの受信ウエイトベクトルを選択する。一方、変動量計算部２１０で計算したドップラー周波数がＹより小さければ、「処理」に示したごとく、誤差の小さい受信ウエイトベクトルを選択する。
【０１００】
図１３は、基地局装置１０による受信ウエイトベクトルの導出手順を示すフローチャートである。なお、ここで説明するスロットは、通信対象となるひとつの端末装置２６に対するスロットを示す。選択部２０４は、変動量計算部２１０で計算したドップラー周波数がしきい値以上であれば（Ｓ５０のＹ）、記憶部２０２に記憶した受信ウエイトベクトルのうちで、近いタイミングでの受信ウエイトベクトルを初期値に選択する（Ｓ５２）。一方、選択部２０４は、変動量計算部２１０で計算したドップラー周波数がしきい値より小さければ（Ｓ５０のＮ）、記憶部２０２に記憶した受信ウエイトベクトルのうちで、誤差の小さい受信ウエイトベクトルを初期値に選択する（Ｓ５４）。受信ウエイトベクトル計算部７０は、初期値にもとづいて受信ウエイトベクトルを導出する（Ｓ５６）。
【０１０１】
図１４は、基地局装置１０による送信ウエイトベクトルの導出手順を示すフローチャートである。なお、ここで説明するスロットは、通信対象となるひとつの端末装置２６に対するスロットを示す。選択部２０４は、変動量計算部２１０で計算したドップラー周波数がしきい値以上であれば（Ｓ６０のＹ）、記憶部２０２に記憶した受信ウエイトベクトルのうちで、近いタイミングでの受信ウエイトベクトルを初期値に選択する（Ｓ６２）。一方、選択部２０４は、変動量計算部２１０で計算したドップラー周波数がしきい値より小さければ（Ｓ６０のＮ）、記憶部２０２に記憶した受信ウエイトベクトルのうちで、誤差の小さい受信ウエイトベクトルを初期値に選択する（Ｓ６４）。送信ウエイトベクトル計算部７６は、初期値にもとづいて送信ウエイトベクトルを導出する（Ｓ６６）。なお、変動量計算部２１０は、送信ウエイトベクトルを導出しようとする下りタイムスロットに近い上りタイムスロットでのデジタル受信信号３００にもとづいて、ドップラー周波数を計算しているものとする。
【０１０２】
本発明の実施例によれば、既に導出した受信ウエイトベクトルのうち、伝送路の特性に応じた値を選択して初期値にするので、受信ウエイトベクトルの収束が高速になる。また、既に導出した受信ウエイトベクトルのうち、伝送路の特性に応じた値を選択して初期値にするので、受信ウエイトベクトルの精度が高くなる。また、伝送路の変動の程度に応じて、受信ウエイトベクトルの中からひとつを初期値として選択する際の基準を変更するので、伝送路の変動の程度に適した初期値を選択できる。また、既に導出した受信ウエイトベクトルのうち、伝送走路の特性に応じた値を選択して初期値にするので、送信ウエイトベクトルの精度が高くなる。また、ドップラー周波数が大きければ、近いタイミングで導出された受信ウエイトベクトルを初期値にするため、変化の小さい値を使用できる。また、ドップラー周波数が小さければ、誤差の小さい受信ウエイトベクトルを初期値にするので、正確な値を使用できる。
【０１０３】
（実施例３）
本発明の実施例３は、簡易型携帯電話システムの基地局装置である。実施例３に係る基地局装置はアダプティブアレイ技術の有無を問わない。基地局装置は、受信処理としてＡＧＣやＡＦＣを備え、それらのゲイン係数や周波数オフセットを導出するにあたって、実施例１や２と同様に近いタイミングのタイムスロットで導出したゲイン係数や周波数オフセットを初期値とする。
【０１０４】
図１５は、実施例３に係るＡＧＣ４６の構成を示す。これは、図３のＡＧＣ４６、ＡＤ変換部４８に相当し、ＡＧＣ４６は、アンプ２１２、ゲイン調節部２１４、初期値決定部２１６を含む。
【０１０５】
アンプ２１２は、入力した信号を処理するが、ここでは増幅する。入力する信号は、実施例１や２のようなフレームおよびタイムスロットを構成する。ここで、増幅する際のゲイン係数は、ゲイン調節部２１４から入力されるものとする。ゲイン調節部２１４は、アンプ２１２で入力した信号を増幅する際に使用するゲイン係数を導出する。具体的に説明すると、ゲイン調節部２１４は、ＡＤ変換部４８から出力されたデジタル受信信号３００の大きさと予め定めた基準の値を比較して、デジタル受信信号３００の大きさが基準の値に近くなるように、ゲイン係数を導出する。さらに、ゲイン調節部２１４は、決定したゲイン係数をアンプ２１２に出力する。なお、ゲイン調節部２１４は、ゲイン係数を導出する際に初期値決定部２１６から初期値を入力する。
【０１０６】
初期値決定部２１６は、ゲイン調節部２１４で既に導出されたゲイン係数にもとづいて、ゲイン係数を導出する際の初期値を決定する。ゲイン係数の初期値の導出は、実施例１や２に準じた方法でなされるものとする。実施例１に準じた方法は、以下のとおりであってもよい。入力した信号に対応したタイムスロットを含んだフレームの中で、入力した信号に対応したタイムスロットよりも前方に割り当てたタイムスロットであって、かつ端末装置２６から入力したタイムスロットでのゲイン係数を初期値に選択する。また、入力した信号に対応したタイムスロットを含んだフレームの中に、入力した信号に対応したタイムスロットよりも前方に割り当てたタイムスロットであって、かつ端末装置２６から入力したタイムスロットが存在しない場合、当該フレームより前方のフレームに含まれたタイムスロットであって、かつ端末装置２６から入力したスロットでのゲイン係数を初期値に選択する。
【０１０７】
また、通信対象の端末装置２６に対する伝送路の特性として、入力した信号に誤りが存在するか否かを検出し、誤りが存在すれば、前述の処理の代わりに、誤りが存在しない信号に対応したゲイン係数を選択する。すなわち、ゲイン調節部２１４で導出したゲイン係数を記憶し、入力した信号に誤りが存在するか否かにもとづいて、記憶したゲイン係数のうちからひとつを選択するといえる。
【０１０８】
実施例２に準じた方法は、以下のとおりであってもよい。導出したゲイン係数の誤差を計算する。ここで、ゲイン係数の誤差は、実施例２と同様に導出したゲイン係数にもとづいて生成したレプリカによって計算される。計算したゲイン係数の誤差は、ゲイン係数とともに記憶される。また、入力した信号に対応した伝送路の特性として伝送路の変動の程度、例えばドップラー周波数を計算する。初期値決定部２１６は、計算したドップラー周波数が所定のしきい値以上であれば、記憶したゲイン係数のうちで、近いタイミングで導出されたゲイン係数を初期値に選択する。一方、計算したドップラー周波数が所定のしきい値より小さければ、記憶したゲイン係数のうちで、誤差が小さいゲイン係数を初期値に選択する。
【０１０９】
図１６は、実施例３に係るＡＦＣ２２０の構成を示す。ＡＦＣ２２０は、実施例１および２に示されていないが、所定の位置に設けられるものとする。ＡＦＣ２２０は、乗算部２２２、周波数オフセット検出部２２６、積算部２２４、初期値決定部２２８を含む。
【０１１０】
乗算部２２２は、入力した信号を処理するが、ここでは入力した信号の位相を回転する。入力する信号は、実施例１や２のようなフレームおよびタイムスロットを構成する。ここで、回転する際の位相は、積算部２２４から入力されるものとする。周波数オフセット検出部２２６は、乗算部２２２で入力した信号の位相を回転する際に使用する周波数オフセット量を導出する。周波数オフセット量の導出方法は、任意のものでよいが、例えば、所定の間隔における位相差にもとづいて導出するものとする。なお、周波数オフセット検出部２２６は、周波数オフセットを導出する際に初期値決定部２２８から初期値を入力する。積算部２２４は、周波数オフセット検出部２２６で導出した周波数オフセットを積算し、乗算部２２２に出力する。
【０１１１】
初期値決定部２２８は、周波数オフセット検出部２２６で既に導出された周波数オフセットにもとづいて、周波数オフセットを導出する際の初期値を決定する。初期値は、図５においてゲイン係数の初期値を決定する場合と同様の方法で決定される。ここでは、説明を省略する。
【０１１２】
本発明の実施例によれば、既に導出したパラメータのうち、伝送路の特性に応じた値を選択して初期値にするので、パラメータの収束が高速になる。また、既に導出したパラメータのうち、伝送路の特性に応じた値を選択して初期値にするので、パラメータの精度が高くなる。また、伝送路の変動の程度に応じて、パラメータの中からひとつを初期値として選択する際の基準を変更するので、伝送路の変動の程度に適した初期値を選択できる。また、データに誤りが存在する場合は対応したパラメータを初期値として選択しないので、パラメータの精度が高くなる。また、パラメータを導出しようとするスロットから近いタイミングのスロットにおけるパラメータを初期値にするので、パラメータの収束が高速になる。また、パラメータを導出しようとするスロットから近いタイミングのスロットにおけるパラメータを初期値にするので、パラメータの精度が高くなる。
【０１１３】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【０１１４】
本発明の実施例１から３において、通信システム１００を簡易型携帯電話システムとした。しかしながらこれに限らず例えば、携帯電話システム、第３世代携帯電話システム、無線ＬＡＮシステム、ＦＷＡ（Ｆｉｘｅｄ  Ｗｉｒｅｌｅｓｓ  Ａｃｃｅｓｓ）システムであってもよい。すなわち、ＴＤＭＡだけでなくＣＤＭＡ等であってもよい。本変形例によれば、さまざまな通信システム１００に本発明を適用できる。つまり、所定の周期で信号が送受信されればよい。
【０１１５】
本発明の実施例１から３において、通信装置を基地局装置１０として説明した。しかしながらこれに限らず例えば、端末装置２６であってもよい。本変形例によれば、端末装置２６に本発明の効果を提供できる。つまり、アダプティブアレイ、ＡＦＣ、ＡＧＣ等を備えていればよい。
【０１１６】
本発明の実施例１から３において、伝送路の特性として、信号に誤りがあるかまたはドップラー周波数を考慮した。しかしながらこれに限らず例えば、受信レベル、誤り率等であってもよい。本変形によれば、通信システム１００の特性に影響を及ぼす項目に応じた初期値の選択が可能になる。つまり、通信システム１００の特性に影響を及ぼす項目であればよい。
【０１１７】
本発明の実施例１から３の任意の組み合わせも有効である。本変形例によれば、実施例１から３を組み合わせた効果が得られる。
【図面の簡単な説明】
【０１１８】
【図１】実施例１に係る通信システムの構成を示す図である。
【図２】実施例１に係るバーストフォーマットを示す図である。
【図３】図１の第１無線部の構成を示す図である。
【図４】図１の信号処理部の構成を示す図である。
【図５】図５（ａ）−（ｂ）は、図１の基地局装置における初期値の対応を示す図である。
【図６】図６（ａ）−（ｂ）は、図１の基地局装置における初期値の対応を示す図である。
【図７】図７（ａ）−（ｂ）は、図１の基地局装置における初期値の対応を示す図である。
【図８】図１の基地局装置による受信ウエイトベクトルの導出手順を示すフローチャートである。
【図９】図１の基地局装置による送信ウエイトベクトルの導出手順を示すフローチャートである。
【図１０】実施例２に係る基地局装置の構成を示す図である。
【図１１】図１０の記憶部に記憶された受信ウエイトベクトルに関する情報のデータ構造を示す図である。
【図１２】図１０の選択部に記憶されたしきい値を示す図である。
【図１３】図１０の基地局装置による受信ウエイトベクトルの導出手順を示すフローチャートである。
【図１４】図１０の基地局装置による送信ウエイトベクトルの導出手順を示すフローチャートである。
【図１５】実施例３に係るＡＧＣの構成を示す図である。
【図１６】実施例３に係るＡＦＣの構成を示す図である。
【符号の説明】
【０１１９】
１０  基地局装置、  １２  無線部、  １４  信号処理部、  １６  モデム部、  １８  ベースバンド部、  ２０  制御部、  ２２  アンテナ、  ２４  ネットワーク、  ２６  端末装置、  ３４  アンテナ、  ３６  スイッチ部、  ３８  受信部、  ４０  送信部、  ４２  周波数変換部、  ４４  直交検波部、  ４６  ＡＧＣ、  ４８  ＡＤ変換部、  ５０  増幅部、  ５２  周波数変換部、  ５４  直交変調部、  ５６  ＤＡ変換部、  ６８  合成部、  ７０  受信ウエイトベクトル計算部、  ７２  参照信号生成部、  ７４  分離部、  ７６  送信ウエイトベクトル計算部、  ７８  乗算部、  ８０  加算部、  ８２  乗算部、  １００  通信システム、  ２００  受信応答ベクトル計算部、  ２０２  記憶部、  ２０４  選択部、  ２０６  誤り検出部、  ２０８  エラー計算部、  ２１０  変動量計算部、  ２１２  アンプ、  ２１４  ゲイン調節部、  ２１６  初期値決定部、  ２２０  ＡＦＣ、  ２２２  乗算部、  ２２４  積算部、  ２２６  周波数オフセット検出部、  ２２８  初期値決定部、  ３００  デジタル受信信号、  ３０２  デジタル送信信号、  ３０４  合成信号、  ３０６  分離前信号、  ３０８  受信ウエイトベクトル、  ３１０  送信ウエイトベクトル、  ３１２  参照信号、  ３１４  入力制御信号、  ３１６  出力制御信号、  ３１８  無線部制御信号、  ３２０  モデム部制御信号、  ３２２  ベースバンド部制御信号。
【図１】
2005341406.tif 000008
【図２】
2005341406.tif 000009
【図３】
2005341406.tif 000010
【図４】
2005341406.tif 000011
【図５】
2005341406.tif 000012
【図６】
2005341406.tif 000013
【図７】
2005341406.tif 000014
【図８】
2005341406.tif 000015
【図９】
2005341406.tif 000016
【図１０】
2005341406.tif 000017
【図１１】
2005341406.tif 000018
【図１２】
2005341406.tif 000019
【図１３】
2005341406.tif 000020
【図１４】
2005341406.tif 000021
【図１５】
2005341406.tif 000022
【図１６】
2005341406.tif 000023