(57)【要約】【課題】  ステアリング行列が適用される場合においても、複数のアンテナに対するキャリブレーションを実行したい。【解決手段】  処理部２２は、送信すべき少なくともひとつの系列にステアリング行列Ｑ（１）を乗算した後に、キャリブレーション係数を乗算してから送信する。また、端末装置においてステアリング行列Ｑ（２）が乗算された少なくともひとつの系列を受信する。制御部３０は、Ｈ行列を導出し、また端末装置において導出されたＨ行列を受けつける。さらに、端末装置から、ステアリング行列Ｑ（２）に対応した識別番号を受けつける。制御部３０は、識別番号をもとに特定したステアリング行列Ｑ（２）と、ふたつのＨ行列と、ステアリング行列Ｑ（１）から、端末装置に対するキャリブレーション係数を導出する。【選択図】  図３
2006295745.tif 000002
【特許請求の範囲】
【請求項１】
送信すべき少なくともひとつの系列を複数の送信アンテナに分散させるための第１ステアリング行列が規定されており、送信すべき少なくともひとつの系列に当該第１ステアリング行列を乗算した後に、予め保持したキャリブレーション係数を乗算してから通信対象の無線装置への送信を実行し、かつ前記通信対象の無線装置において第２ステアリング行列が乗算された少なくともひとつの系列を受信する通信部と、
前記通信部を介して、前記通信対象の無線装置での送信機能の影響、第２ステアリング行列、前記通信対象の無線装置からの無線伝送路特性、前記通信部での受信機能の影響が反映された第１行列を導出し、かつ前記通信対象の無線装置での受信機能の影響、第１ステアリング行列、前記通信対象の無線装置への無線伝送特性、前記通信部での送信機能の影響、予め保持したキャリブレーション係数の影響が反映された第２行列を前記通信対象の無線装置から受けつける第１導出部と、
前記通信部を介して、前記通信対象の無線装置での第２ステアリング行列に対応した識別情報であって、かつ複数種類規定された第２ステアリング行列のうちのいずれかに対応した識別情報を前記通信対象の無線装置から受けつける受付部と、
前記受付部において受けつけた識別情報をもとに特定した第２ステアリング行列と、前記第１導出部において導出した第１行列と、前記第１導出部において受けつけた第２行列と、前記通信部における第１ステアリング行列から、前記通信対象の無線装置に対するキャリブレーション係数を導出する第２導出部と、
を備えることを特徴とする無線装置。
【請求項２】
前記受付部において受けつけた識別情報は、第２ステアリング行列が単位行列であることを示しており、
前記第２導出部は、第２ステアリング行列が単位行列である場合に、第１ステアリング行列の逆行列と第２行列とを乗算する手段と、乗算した結果の転置行列と、第１行列の各成分同士を除算することによって、前記通信対象の無線装置に対するキャリブレーション係数を導出する手段とを含むことを特徴とする請求項１に記載の無線装置。
【請求項３】
前記受付部において受けつけた識別情報は、第２ステアリング行列が、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列とを含んでいることを示しており、
前記第２導出部は、第２ステアリング行列が、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列とを含んでいる場合に、第１ステアリング行列の逆行列と第２行列から第１の乗算結果を生成する手段と、直交行列の逆行列と第１行列から第２の乗算結果を生成する手段と、第１の乗算結果の転置行列と第２の乗算結果の各成分同士を除算することによって、前記通信対象の無線装置に対するキャリブレーション係数を導出する手段とを含むことを特徴とする請求項１または２に記載の無線装置。
【請求項４】
送信すべき少なくともひとつの系列を複数の送信アンテナに分散させるための第１ステアリング行列が規定されており、送信すべき少なくともひとつの系列に当該第１ステアリング行列を乗算した後に、予め保持したキャリブレーション係数を乗算してから通信対象の無線装置への送信を実行し、かつ前記通信対象の無線装置において第２ステアリング行列が乗算された少なくともひとつの系列を受信する通信部と、
前記通信部を介して、前記通信対象の無線装置での送信機能の影響、第２ステアリング行列、前記通信対象の無線装置からの無線伝送路特性、前記通信部での受信機能の影響が反映された第１行列を導出し、かつ前記通信対象の無線装置での受信機能の影響、第１ステアリング行列、前記通信対象の無線装置への無線伝送特性、前記通信部での送信機能の影響、予め保持したキャリブレーション係数の影響が反映された第２行列を前記通信対象の無線装置から受けつける第１導出部と、
前記通信部での第２ステアリング行列は、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列とを含んでおり、第２ステアリング行列のうちの直交行列を記憶する記憶部と、
前記記憶部において記憶する直交行列と、前記第１導出部において導出した第１行列と、前記第１導出部において受けつけた第２行列と、前記通信部における第１ステアリング行列をもとに、前記通信対象の無線装置に対するキャリブレーション係数を導出する第２導出部と、
を備えることを特徴とする無線装置。
【請求項５】
前記第２導出部は、第１ステアリング行列の逆行列と第２行列から第１の乗算結果を生成する手段と、直交行列の逆行列と第１行列から第２の乗算結果を生成する手段と、第１の乗算結果の転置行列と第２の乗算結果の各成分同士を除算することによって、前記通信対象の無線装置に対するキャリブレーション係数を導出する手段とを含むことを特徴とする請求項４に記載の無線装置。
【請求項６】
送信すべき少なくともひとつの系列を複数の送信アンテナに分散させるための第１ステアリング行列が規定されており、送信すべき少なくともひとつの系列に当該第１ステアリング行列を乗算した後に、予め保持したキャリブレーション係数を乗算してから通信対象の無線装置への送信を実行し、かつ前記通信対象の無線装置において第２ステアリング行列が乗算された少なくともひとつの系列を受信する通信部と、
前記通信部を介して、前記通信対象の無線装置での送信機能の影響、第２ステアリング行列、前記通信対象の無線装置からの無線伝送路特性、前記通信部での受信機能の影響が反映された第１行列を導出し、かつ前記通信対象の無線装置での受信機能の影響、第１ステアリング行列、前記通信対象の無線装置への無線伝送特性、前記通信部での送信機能の影響、予め保持したキャリブレーション係数の影響が反映された第２行列を前記通信対象の無線装置から受けつける第１導出部と、
前記第１導出部において導出した第１行列と、前記第１導出部において受けつけた第２行列をもとに、第２ステアリング行列の形式を特定する特定部と、
前記特定部によって特定された第２ステアリング行列と、前記第１導出部において導出した第１行列と、前記第１導出部において受けつけた第２行列と、前記通信部における第１ステアリング行列から、前記通信対象の無線装置に対するキャリブレーション係数を導出する第２導出部と、
を備えることを特徴とする無線装置。
【請求項７】
前記特定部では、第１ステアリング行列の逆行列と第２行列との乗算結果に対する転置行列を第３行列とする場合に、第１行列のうち、行あるいは列が同一であるふたつの要素を選択し、当該ふたつの要素の比を導出する手段と、当該ふたつの要素に対応するように、第３行列のふたつの要素を選択し、選択したふたつの要素の比を導出する手段と、第１行列におけるふたつの要素の比と、第３行列におけるふたつの要素の比とが同一である場合に、第２ステアリング行列が単位行列であると特定する手段とを含むことを特徴とする請求項６に記載の無線装置。
【請求項８】
前記特定部では、第１ステアリング行列の逆行列と第２行列との乗算結果に対する転置行列を第３行列とし、直交行列の逆行列と第１行列との乗算結果を第４行列とする場合に、第４行列のうち、行あるいは列が同一であるふたつの要素を選択し、当該要素の比を導出する手段と、当該ふたつの要素に対応するように、第３行列のふたつの要素の比を選択し、選択したふたつの要素の比を導出する手段と、第４行列におけるふたつの要素の比と、第３行列におけるふたつの要素の比が同一である場合に、第２ステアリング行列が、非単位行列であると特定する手段とを含むことを特徴とする請求項６または７に記載の無線装置。
【請求項９】
前記第２導出部は、前記特定部によって第２ステアリング行列が単位行列であると特定された場合、第１ステアリング行列の逆行列と第２行列とを乗算する手段と、乗算した結果の転置行列と、第１行列の各成分同士を除算することによって、前記通信対象の無線装置に対するキャリブレーション係数を導出する手段とを含むことを特徴とする請求項７または８に記載の無線装置。
【請求項１０】
前記特定部によって第２ステアリング行列が非単位行列であると特定された場合、第２ステアリング行列は、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列とを含んでおり、
前記第２導出部は、第１ステアリング行列の逆行列と第２行列から第１の乗算結果を生成する手段と、直交行列の逆行列と第１行列から第２の乗算結果を生成する手段と、第１の乗算結果の転置行列と第２の乗算結果の各成分同士を除算することによって、前記通信対象の無線装置に対するキャリブレーション係数を導出する手段とを含むことを特徴とする請求項７から９のいずれかに記載の無線装置。
【請求項１１】
送信すべき少なくともひとつの系列を複数の送信アンテナに分散させるための第１ステアリング行列が規定されており、送信すべき少なくともひとつの系列に当該第１ステアリング行列を乗算した後に、予め保持したキャリブレーション係数を乗算することによって生成した信号を送信する第１無線装置と、
送信すべき少なくともひとつの系列に第２ステアリング行列を乗算することによって生成した信号を送信する第２無線装置とを備え、
前記第２無線装置は、前記第１無線装置から受信した信号をもとに、第１無線装置の送信機能の影響、第１ステアリング行列、第１無線装置からの無線伝送特性、第２無線装置の受信機能の影響、予め保持したキャリブレーション係数の影響が反映された第１行列を導出してから、導出した第１行列を前記第１無線装置に送信する手段と、第２ステアリング行列に対応した識別情報であって、かつ複数種類規定された第２ステアリング行列のうちのいずれかに対応した識別情報を前記第１無線装置に送信する手段とを含み、
前記第１無線装置は、前記第２無線装置から受信した信号をもとに、第２無線装置での送信機能の影響、第２ステアリング行列、第２無線装置からの無線伝送路特性、第１無線装置での受信機能の影響が反映された第２行列を導出する手段と、識別情報をもとに特定した第２ステアリング行列と、第１行列と、第２行列と、第１ステアリング行列から、前記第２無線装置に対するキャリブレーション係数を導出する手段を含むことを特徴とする通信システム。
【請求項１２】
送信すべき少なくともひとつの系列を複数の送信アンテナに分散させるための第１ステアリング行列が規定されており、送信すべき少なくともひとつの系列に当該第１ステアリング行列を乗算した後に、予め保持したキャリブレーション係数を乗算することによって生成した信号を送信する第１無線装置と、
送信すべき少なくともひとつの系列に第２ステアリング行列を乗算することによって生成した信号を送信する第２無線装置とを備え、
前記第２無線装置は、前記第１無線装置から受信した信号をもとに、第１無線装置の送信機能の影響、第１ステアリング行列、第１無線装置からの無線伝送特性、第２無線装置の受信機能の影響、予め保持したキャリブレーション係数の影響が反映された第１行列を導出してから、導出した第１行列を前記第１無線装置に送信し、
前記第１無線装置は、前記第２無線装置から受信した信号をもとに、第２無線装置での送信機能の影響、第２ステアリング行列、第２無線装置からの無線伝送路特性、第１無線装置での受信機能の影響が反映された第２行列を導出する手段と、受信した第１行列と、導出した第２行列をもとに、第２ステアリング行列の形式を特定する手段と、特定された第２ステアリング行列と、第１行列と、第２行列と、第１ステアリング行列から、前記第２無線装置に対するキャリブレーション係数を導出する手段とを含むことを特徴とする通信システム。
【請求項１３】
送信すべき少なくともひとつの系列を複数の送信アンテナに分散させるための第１ステアリング行列が規定されており、送信すべき少なくともひとつの系列に当該第１ステアリング行列を乗算した後に、予め保持したキャリブレーション係数を乗算してから通信対象の無線装置への送信を実行し、かつ前記通信対象の無線装置において第２ステアリング行列が乗算された少なくともひとつの系列を受信する無線装置において、前記通信対象の無線装置に対するキャリブレーション係数を導出するためのキャリブレーション方法であって、
前記通信対象の無線装置での送信機能の影響、第２ステアリング行列、前記通信対象の無線装置からの無線伝送路特性、本通信装置での受信機能の影響が反映された第１行列を導出し、かつ前記通信対象の無線装置での受信機能の影響、第１ステアリング行列、前記通信対象の無線装置への無線伝送特性、本通信装置での送信機能の影響、予め保持したキャリブレーション係数の影響が反映された第２行列を前記通信対象の無線装置から受けつけるステップと、
第２ステアリング行列に対応した識別情報であって、かつ複数種類規定された第２ステアリング行列のうちのいずれかに対応した識別情報を前記通信対象の無線装置から受けつけるステップと、
識別情報をもとに特定した第２ステアリング行列と、第１行列と、第２行列と、第１ステアリング行列から、前記通信対象の無線装置に対するキャリブレーション係数を導出するステップと、
を備えることを特徴とするキャリブレーション方法。
【請求項１４】
送信すべき少なくともひとつの系列を複数の送信アンテナに分散させるための第１ステアリング行列が規定されており、送信すべき少なくともひとつの系列に当該第１ステアリング行列を乗算した後に、予め保持したキャリブレーション係数を乗算してから通信対象の無線装置への送信を実行し、かつ前記通信対象の無線装置において第２ステアリング行列が乗算された少なくともひとつの系列を受信する無線装置において、前記通信対象の無線装置に対するキャリブレーション係数を導出するためのキャリブレーション方法であって、
前記通信対象の無線装置での送信機能の影響、第２ステアリング行列、前記通信対象の無線装置からの無線伝送路特性、本通信装置での受信機能の影響が反映された第１行列を導出し、かつ前記通信対象の無線装置での受信機能の影響、第１ステアリング行列、前記通信対象の無線装置への無線伝送特性、本通信装置での送信機能の影響、予め保持したキャリブレーション係数の影響が反映された第２行列を前記通信対象の無線装置から受けつけるステップと、
第１行列と第２行列をもとに、第２ステアリング行列の形式を特定するステップと、
特定された第２ステアリング行列と、第１行列と、第２行列と、第１ステアリング行列から、前記通信対象の無線装置に対するキャリブレーション係数を導出するステップと、
を備えることを特徴とするキャリブレーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャリブレーション技術に関し、特に複数のアンテナにおけるミスマッチを補正するキャリブレーション方法ならびにそれを利用した無線装置および通信システムに関する。
【背景技術】
【０００２】
高速なデータ伝送を可能にしつつ、マルチパス環境下に強い通信方式として、マルチキャリア方式のひとつであるＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）変調方式がある。このＯＦＤＭ変調方式は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の標準化規格であるＩＥＥＥ８０２．１１ａ，ｇやＨＩＰＥＲＬＡＮ／２に適用されている。このような無線ＬＡＮにおけるバースト信号は、一般的に周波数選択性フェージングの影響を受けるので、受信装置は、伝送路推定を動的に実行する。
【０００３】
受信装置が伝送路推定を実行するために、バースト信号内に、２種類の既知信号が設けられている。ひとつは、バースト信号の先頭部分において、すべてのキャリアに対して設けられた既知信号であり、いわゆるプリアンブルやトレーニング信号といわれるものである。もうひとつは、バースト信号のデータ区間中において、一部のキャリアに対して設けられた既知信号であり、いわゆるパイロット信号といわれるものである（例えば、非特許文献１参照。）。
【非特許文献１】Ｓｉｎｅｍ  Ｃｏｌｅｒｉ，Ｍｕｓｔａｆａ  Ｅｒｇｅｎ，Ａｎｕｊ  Ｐｕｒｉ，  ａｎｄ  Ａｈｍａｄ  Ｂａｈａｉ，"Ｃｈａｎｎｅｌ  Ｅｓｔｉｍａｔｉｏｎ  Ｔｅｃｈｎｉｑｕｅｓ  Ｂａｓｅｄ  ｏｎ  Ｐｉｌｏｔ  Ａｒｒａｎｇｅｍｅｎｔ  ｉｎ  ＯＦＤＭ  Ｓｙｓｔｅｍｓ"，ＩＥＥＥ  Ｔｒａｎｓａｃｔｉｏｎｓ  ｏｎ  ｂｒｏａｄｃａｓｔｉｎｇ，ｖｏｌ．４８，Ｎｏ．３，ｐｐ．２２３−２２９，Ｓｅｐｔ．２００２．
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ワイヤレス通信において、周波数資源を有効利用するための技術のひとつが、アダプティブアレイアンテナ技術である。アダプティブアレイアンテナ技術は、複数のアンテナのそれぞれに対応した信号の振幅と位相を制御することによって、アンテナの指向性パターンを制御する（以下、このような指向性パターンを「適応的なパターン」という）。このようなアダプティブアレイアンテナ技術によってデータレートを高速化するための技術が、ＭＩＭＯ（Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ）システムである。ＭＩＭＯシステムでは、送信装置と受信装置がそれぞれ複数のアンテナを備え、それぞれのアンテナに対応したチャネルを設定する。そのため、ＭＩＭＯシステムは、送信装置と受信装置との間の通信に対して、最大アンテナ数までのチャネルを設定することによって、データレートを向上させる。さらに、このようなＭＩＭＯシステムに、ＯＦＤＭ変調方式を組合せれば、データレートはさらに高速化される。
【０００５】
ＭＩＭＯシステムでの送信装置と受信装置におけるアンテナの指向性パターンの組合せは、例えば、以下のように示される。ひとつは、送信装置のアンテナがオムニパターンを有し、受信装置のアンテナが適応的なパターンを有する場合である。別のものは、送信装置のアンテナと受信装置のアンテナの両者が、適応的なパターンを有する場合である。前者の方がシステムを簡略化できるが、後者の方が、アンテナの指向性パターンをより詳細に制御するので、特性を向上できる。後者の場合、送信装置が送信のアダプティブアレイ信号処理を実行するために、受信装置から、伝送路推定用の既知信号が予め提供される。さらに、アダプティブアレイアンテナ制御の精度を向上させるために、送信装置は、送信装置に含まれた複数のアンテナと、受信装置に含まれた複数のアンテナ間において、すべての組合せに対応した伝送路特性を取得すべきである。そのため、受信装置は、すべてのアンテナから伝送路推定用の既知信号を送信する。以下、データの通信に使用すべきアンテナの本数に関係なく、複数のアンテナから送信される伝送路推定用の既知信号を「トレーニング信号」という。
【０００６】
トレーニング信号の後段にデータが配置されている場合、トレーニング信号が送信されるアンテナの数と、データが送信されるアンテナの数が異なれば、受信側において、トレーニング信号に対する信号強度とデータに対する信号強度に差異が生じる。この差異が大きくなれば、トレーニング信号とデータのうちの少なくともひとつに対する信号強度が、ＡＧＣによって適切に制御できなくなる。その結果、トレーニング信号による伝送路推定やデータの受信特性が悪化する。このような悪化を抑制するために、トレーニング信号の送信側は、送信すべきデータおよびトレーニング信号（以下、並列に処理されるトレーニング信号やデータのそれぞれあるいはまとまりを「系列」という）に対して、ステアリング行列を乗算することによって、ステアリング行列を乗算したトレーニング信号と、トレーニング信号の数まで数を増加させたデータが生成される。
【０００７】
本発明者はこうした状況下、以下の課題を認識するに至った。送信装置を含む無線装置が、送信の際にアダプティブアレイ信号処理を実行する場合、送信のためのアナログ回路と受信のためのアナログ回路とのミスマッチ（以下、単に「ミスマッチ」という）が、アンテナ単位に異なっていれば、送信の際の指向性パターンが所望のものと異なってくる。すなわち、無線装置は、受信した信号をもとに、送信の際の指向性パターンを形成するためのウエイトを計算するが、アンテナ単位に異なったミスマッチによって、ウエイトによって実現されるべき指向性パターンでない指向性パターンが実現される。そのため、複数のアンテナに対するキャリブレーションが必要になる。このようなキャリブレーションは、前述のようなステアリング行列が適用される条件でも実行可能であるべきである。
【０００８】
本発明はこうした状況に鑑みてなされたものであり、その目的は、ステアリング行列が適用される場合においても、複数のアンテナに対するキャリブレーションを実行するキャリブレーション技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある態様の無線装置は、送信すべき少なくともひとつの系列を複数の送信アンテナに分散させるための第１ステアリング行列が規定されており、送信すべき少なくともひとつの系列に当該第１ステアリング行列を乗算した後に、予め保持したキャリブレーション係数を乗算してから通信対象の無線装置への送信を実行し、かつ通信対象の無線装置において第２ステアリング行列が乗算された少なくともひとつの系列を受信する通信部と、通信部を介して、通信対象の無線装置での送信機能の影響、第２ステアリング行列、通信対象の無線装置からの無線伝送路特性、通信部での受信機能の影響が反映された第１行列を導出し、かつ通信対象の無線装置での受信機能の影響、第１ステアリング行列、通信対象の無線装置への無線伝送特性、通信部での送信機能の影響、予め保持したキャリブレーション係数の影響が反映された第２行列を通信対象の無線装置から受けつける第１導出部と、通信部を介して、通信対象の無線装置での第２ステアリング行列に対応した識別情報であって、かつ複数種類規定された第２ステアリング行列のうちのいずれかに対応した識別情報を通信対象の無線装置から受けつける受付部と、受付部において受けつけた識別情報をもとに特定した第２ステアリング行列と、第１導出部において導出した第１行列と、第１導出部において受けつけた第２行列と、通信部における第１ステアリング行列から、通信対象の無線装置に対するキャリブレーション係数を導出する第２導出部と、を備える。
【００１０】
この態様によると、第２ステアリング行列に対応した識別番号を受けつけるので、第２ステアリング行列を通知するための伝送効率の低下を抑制でき、受けつけた識別番号に対応した第２ステアリング行列を使用するので、通信対象の無線装置に対するキャリブレーションの精度を向上できる。
【００１１】
受付部において受けつけた識別情報は、第２ステアリング行列が単位行列であることを示しており、第２導出部は、第２ステアリング行列が単位行列である場合に、第１ステアリング行列の逆行列と第２行列とを乗算する手段と、乗算した結果の転置行列と、第１行列の各成分同士を除算することによって、通信対象の無線装置に対するキャリブレーション係数を導出する手段とを含んでもよい。この場合、第２ステアリング行列が単位行列であることを認識すると、それに応じた処理によってキャリブレーション係数を導出するので、キャリブレーション係数の精度を向上できる。
【００１２】
受付部において受けつけた識別情報は、第２ステアリング行列が、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列とを含んでいることを示しており、第２導出部は、第２ステアリング行列が、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列とを含んでいる場合に、第１ステアリング行列の逆行列と第２行列から第１の乗算結果を生成する手段と、直交行列の逆行列と第１行列から第２の乗算結果を生成する手段と、第１の乗算結果の転置行列と第２の乗算結果の各成分同士を除算することによって、通信対象の無線装置に対するキャリブレーション係数を導出する手段とを含んでもよい。この場合、第２ステアリング行列が、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列とを含んでいることを認識すると、それに応じた処理によってキャリブレーション係数を導出するので、キャリブレーション係数の精度を向上できる。
【００１３】
本発明の別の態様もまた、無線装置である。この装置は、送信すべき少なくともひとつの系列を複数の送信アンテナに分散させるための第１ステアリング行列が規定されており、送信すべき少なくともひとつの系列に当該第１ステアリング行列を乗算した後に、予め保持したキャリブレーション係数を乗算してから通信対象の無線装置への送信を実行し、かつ通信対象の無線装置において第２ステアリング行列が乗算された少なくともひとつの系列を受信する通信部と、通信部を介して、通信対象の無線装置での送信機能の影響、第２ステアリング行列、通信対象の無線装置からの無線伝送路特性、通信部での受信機能の影響が反映された第１行列を導出し、かつ通信対象の無線装置での受信機能の影響、第１ステアリング行列、通信対象の無線装置への無線伝送特性、通信部での送信機能の影響、予め保持したキャリブレーション係数の影響が反映された第２行列を通信対象の無線装置から受けつける第１導出部と、通信部での第２ステアリング行列は、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列とを含んでおり、第２ステアリング行列のうちの直交行列を記憶する記憶部と、記憶部において記憶する直交行列と、第１導出部において導出した第１行列と、第１導出部において受けつけた第２行列と、通信部における第１ステアリング行列をもとに、通信対象の無線装置に対するキャリブレーション係数を導出する第２導出部と、を備える。
【００１４】
この態様によると、第２ステアリング行列が、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列とを含んでいる場合に、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列に関する情報を使用せずにキャリブレーション係数を導出するので、通信対象の無線装置において、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列を任意に設定できる。
【００１５】
第２導出部は、第１ステアリング行列の逆行列と第２行列から第１の乗算結果を生成する手段と、直交行列の逆行列と第１行列から第２の乗算結果を生成する手段と、第１の乗算結果の転置行列と第２の乗算結果の各成分同士を除算することによって、通信対象の無線装置に対するキャリブレーション係数を導出する手段とを含んでもよい。この場合、第２ステアリング行列が、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列とを含んでいることに応じた処理によってキャリブレーション係数を導出するので、キャリブレーション係数の精度を向上できる。
【００１６】
本発明のさらに別の態様もまた、無線装置である。この装置は、送信すべき少なくともひとつの系列を複数の送信アンテナに分散させるための第１ステアリング行列が規定されており、送信すべき少なくともひとつの系列に当該第１ステアリング行列を乗算した後に、予め保持したキャリブレーション係数を乗算してから通信対象の無線装置への送信を実行し、かつ通信対象の無線装置において第２ステアリング行列が乗算された少なくともひとつの系列を受信する通信部と、通信部を介して、通信対象の無線装置での送信機能の影響、第２ステアリング行列、通信対象の無線装置からの無線伝送路特性、通信部での受信機能の影響が反映された第１行列を導出し、かつ通信対象の無線装置での受信機能の影響、第１ステアリング行列、通信対象の無線装置への無線伝送特性、通信部での送信機能の影響、予め保持したキャリブレーション係数の影響が反映された第２行列を通信対象の無線装置から受けつける第１導出部と、第１導出部において導出した第１行列と、第１導出部において受けつけた第２行列をもとに、第２ステアリング行列の形式を特定する特定部と、特定部によって特定された第２ステアリング行列と、第１導出部において導出した第１行列と、第１導出部において受けつけた第２行列と、通信部における第１ステアリング行列から、通信対象の無線装置に対するキャリブレーション係数を導出する第２導出部と、を備える。
【００１７】
この態様によると、第１行列と第２行列をもとに第２ステアリング行列の形式を特定するので、伝送効率を低下を抑えつつ第２ステアリング行列の形式を認識でき、それに応じた処理によってキャリブレーション係数を導出するので、キャリブレーション係数の精度を向上できる。
【００１８】
特定部では、第１ステアリング行列の逆行列と第２行列との乗算結果に対する転置行列を第３行列とする場合に、第１行列のうち、行あるいは列が同一であるふたつの要素を選択し、当該ふたつの要素の比を導出する手段と、当該ふたつの要素に対応するように、第３行列のふたつの要素を選択し、選択したふたつの要素の比を導出する手段と、第１行列におけるふたつの要素の比と、第３行列におけるふたつの要素の比とが同一である場合に、第２ステアリング行列が単位行列であると特定する手段とを含んでもよい。この場合、第１行列と第２行列をもとに、第２ステアリング行列が単位行列であることを特定するので、付加的な情報を必要とせず、伝送効率の低下を抑制できる。
【００１９】
特定部では、第１ステアリング行列の逆行列と第２行列との乗算結果に対する転置行列を第３行列とし、直交行列の逆行列と第１行列との乗算結果を第４行列とする場合に、第４行列のうち、行あるいは列が同一であるふたつの要素を選択し、当該要素の比を導出する手段と、当該ふたつの要素に対応するように、第３行列のふたつの要素の比を選択し、選択したふたつの要素の比を導出する手段と、第４行列におけるふたつの要素の比と、第３行列におけるふたつの要素の比が同一である場合に、第２ステアリング行列が、非単位行列であると特定する手段とを含んでもよい。この場合、第１行列と第２行列をもとに、第２ステアリング行列が非単位行列であることを特定するので、付加的な情報を必要とせず、伝送効率の低下を抑制できる。
【００２０】
第２導出部は、特定部によって第２ステアリング行列が単位行列であると特定された場合、第１ステアリング行列の逆行列と第２行列とを乗算する手段と、乗算した結果の転置行列と、第１行列の各成分同士を除算することによって、通信対象の無線装置に対するキャリブレーション係数を導出する手段とを含んでもよい。この場合、第２ステアリング行列が単位行列であると認識した場合に、それに応じた処理によってキャリブレーション係数を導出するので、キャリブレーション係数の精度を向上できる。
【００２１】
特定部によって第２ステアリング行列が非単位行列であると特定された場合、第２ステアリング行列は、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列とを含んでおり、第２導出部は、第１ステアリング行列の逆行列と第２行列から第１の乗算結果を生成する手段と、直交行列の逆行列と第１行列から第２の乗算結果を生成する手段と、第１の乗算結果の転置行列と第２の乗算結果の各成分同士を除算することによって、通信対象の無線装置に対するキャリブレーション係数を導出する手段とを含んでもよい。この場合、第２ステアリング行列が非単位行列であると認識した場合に、それに応じた処理によってキャリブレーション係数を導出するので、キャリブレーション係数の精度を向上できる。
【００２２】
本発明のさらに別の態様は、通信システムである。この通信システムは、送信すべき少なくともひとつの系列を複数の送信アンテナに分散させるための第１ステアリング行列が規定されており、送信すべき少なくともひとつの系列に当該第１ステアリング行列を乗算した後に、予め保持したキャリブレーション係数を乗算することによって生成した信号を送信する第１無線装置と、送信すべき少なくともひとつの系列に第２ステアリング行列を乗算することによって生成した信号を送信する第２無線装置とを備える。第２無線装置は、第１無線装置から受信した信号をもとに、第１無線装置の送信機能の影響、第１ステアリング行列、第１無線装置からの無線伝送特性、第２無線装置の受信機能の影響、予め保持したキャリブレーション係数の影響が反映された第１行列を導出してから、導出した第１行列を第１無線装置に送信する手段と、第２ステアリング行列に対応した識別情報であって、かつ複数種類規定された第２ステアリング行列のうちのいずれかに対応した識別情報を第１無線装置に送信する手段とを含む。第１無線装置は、第２無線装置から受信した信号をもとに、第２無線装置での送信機能の影響、第２ステアリング行列、第２無線装置からの無線伝送路特性、第１無線装置での受信機能の影響が反映された第２行列を導出する手段と、識別情報をもとに特定した第２ステアリング行列と、第１行列と、第２行列と、第１ステアリング行列から、第２無線装置に対するキャリブレーション係数を導出する手段を含む。
【００２３】
第１無線装置では、受けつけた識別情報によって、第２ステアリング行列が単位行列であることを示している場合に、第１ステアリング行列の逆行列と第１行列とを乗算する手段と、乗算した結果の転置行列と第２行列の各成分同士を除算することによって、第２無線装置に対するキャリブレーション係数を導出する手段とを含んでもよい。第１無線装置では、受けつけた識別情報によって、第２ステアリング行列が、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列とを含んでいることを示している場合に、第１ステアリング行列の逆行列と第１行列から第１の乗算結果を生成する手段と、直交行列の逆行列と第２行列から第２の乗算結果を生成する手段と、第１の乗算結果の転置行列と第２の乗算結果の各成分同士を除算することによって、第２無線装置に対するキャリブレーション係数を導出する手段とを含んでもよい。
【００２４】
本発明のさらに別の態様もまた、通信システムである。この通信システムは、送信すべき少なくともひとつの系列を複数の送信アンテナに分散させるための第１ステアリング行列が規定されており、送信すべき少なくともひとつの系列に当該第１ステアリング行列を乗算した後に、予め保持したキャリブレーション係数を乗算することによって生成した信号を送信する第１無線装置と、送信すべき少なくともひとつの系列に第２ステアリング行列を乗算することによって生成した信号を送信する第２無線装置とを備える。第２無線装置は、第１無線装置から受信した信号をもとに、第１無線装置の送信機能の影響、第１ステアリング行列、第１無線装置からの無線伝送特性、第２無線装置の受信機能の影響、予め保持したキャリブレーション係数の影響が反映された第１行列を導出してから、導出した第１行列を第１無線装置に送信し、第１無線装置は、第２無線装置から受信した信号をもとに、第２無線装置での送信機能の影響、第２ステアリング行列、第２無線装置からの無線伝送路特性、第１無線装置での受信機能の影響が反映された第２行列を導出する手段と、受信した第１行列と、導出した第２行列をもとに、第２ステアリング行列の形式を特定する手段と、特定された第２ステアリング行列と、第１行列と、第２行列と、第１ステアリング行列から、第２無線装置に対するキャリブレーション係数を導出する手段とを含む。
【００２５】
第１無線装置では、第１ステアリング行列の逆行列と第１行列との乗算結果に対する転置行列を第３行列とする場合に、第２行列のうち、行あるいは列が同一であるふたつの要素を選択し、当該ふたつの要素の比を導出する手段と、当該ふたつの要素に対応するように、第３行列のふたつの要素を選択し、選択したふたつの要素の比を導出する手段と、第２行列におけるふたつの要素の比と、第３行列におけるふたつの要素の比とが同一である場合に、第２ステアリング行列が単位行列であると特定する手段とを含んでもよい。第１無線装置では、第１ステアリング行列の逆行列と第１行列との乗算結果に対する転置行列を第３行列とし、直交行列の逆行列と第２行列との乗算結果を第４行列とする場合に、第４行列のうち、行あるいは列が同一であるふたつの要素を選択し、当該要素の比を導出する手段と、当該ふたつの要素に対応するように、第３行列のふたつの要素の比を選択し、選択したふたつの要素の比を導出する手段と、第４行列におけるふたつの要素の比と、第３行列におけるふたつの要素の比が同一である場合に、第２ステアリング行列が、非単位行列であると特定する手段とを含んでもよい。
【００２６】
第１無線装置は、第２ステアリング行列が単位行列であると特定された場合、第１ステアリング行列の逆行列と第１行列とを乗算する手段と、乗算した結果の転置行列と第２行列の各成分同士を除算することによって、第２無線装置に対するキャリブレーション係数を導出する手段とを含んでもよい。第１無線装置では、第２ステアリング行列が非単位行列であると特定された場合、第２ステアリング行列は、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列とを含んでおり、第１ステアリング行列の逆行列と第１行列から第１の乗算結果を生成する手段と、直交行列の逆行列と第２行列から第２の乗算結果を生成する手段と、第１の乗算結果の転置行列と第２の乗算結果の各成分同士を除算することによって、第２無線装置に対するキャリブレーション係数を導出する手段とを含んでもよい。
【００２７】
本発明のさらに別の態様は、キャリブレーション方法である。この方法は、送信すべき少なくともひとつの系列を複数の送信アンテナに分散させるための第１ステアリング行列が規定されており、送信すべき少なくともひとつの系列に当該第１ステアリング行列を乗算した後に、予め保持したキャリブレーション係数を乗算してから通信対象の無線装置への送信を実行し、かつ通信対象の無線装置において第２ステアリング行列が乗算された少なくともひとつの系列を受信する無線装置において、通信対象の無線装置に対するキャリブレーション係数を導出するためのキャリブレーション方法であって、通信対象の無線装置での送信機能の影響、第２ステアリング行列、通信対象の無線装置からの無線伝送路特性、本通信装置での受信機能の影響が反映された第１行列を導出し、かつ通信対象の無線装置での受信機能の影響、第１ステアリング行列、通信対象の無線装置への無線伝送特性、本通信装置での送信機能の影響、予め保持したキャリブレーション係数の影響が反映された第２行列を通信対象の無線装置から受けつけるステップと、第２ステアリング行列に対応した識別情報であって、かつ複数種類規定された第２ステアリング行列のうちのいずれかに対応した識別情報を通信対象の無線装置から受けつけるステップと、識別情報をもとに特定した第２ステアリング行列と、第１行列と、第２行列と、第１ステアリング行列から、通信対象の無線装置に対するキャリブレーション係数を導出するステップと、を備える。
【００２８】
受けつけるステップにおいて受けつけた識別情報は、第２ステアリング行列が単位行列であることを示しており、キャリブレーション係数を導出するステップは、第２ステアリング行列が単位行列である場合に、第１ステアリング行列の逆行列と第２行列とを乗算するステップと、乗算した結果の転置行列と第１行列の各成分同士を除算することによって、通信対象の無線装置に対するキャリブレーション係数を導出するステップとを含んでもよい。
【００２９】
受けつけるステップにおいて受けつけた識別情報は、第２ステアリング行列が、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列とを含んでいることを示しており、キャリブレーション係数を導出するステップは、第２ステアリング行列が、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列とを含んでいる場合に、第１ステアリング行列の逆行列と第２行列から第１の乗算結果を生成するステップと、直交行列の逆行列と第１行列から第２の乗算結果を生成するステップと、第１の乗算結果の転置行列と第２の乗算結果の各成分同士を除算することによって、通信対象の無線装置に対するキャリブレーション係数を導出するステップとを含んでもよい。
【００３０】
本発明のさらに別の態様もまた、キャリブレーション方法である。この方法は、送信すべき少なくともひとつの系列を複数の送信アンテナに分散させるための第１ステアリング行列が規定されており、送信すべき少なくともひとつの系列に当該第１ステアリング行列を乗算した後に、予め保持したキャリブレーション係数を乗算してから通信対象の無線装置への送信を実行し、かつ通信対象の無線装置において第２ステアリング行列が乗算された少なくともひとつの系列を受信する無線装置において、通信対象の無線装置に対するキャリブレーション係数を導出するためのキャリブレーション方法であって、通信対象の無線装置での送信機能の影響、第２ステアリング行列、通信対象の無線装置からの無線伝送路特性、本通信装置での受信機能の影響が反映された第１行列を導出し、かつ通信対象の無線装置での受信機能の影響、第１ステアリング行列、通信対象の無線装置への無線伝送特性、本通信装置での送信機能の影響、予め保持したキャリブレーション係数の影響が反映された第２行列を通信対象の無線装置から受けつけるステップと、第１行列と第２行列をもとに、第２ステアリング行列の形式を特定するステップと、特定された第２ステアリング行列と、第１行列と、第２行列と、第１ステアリング行列から、通信対象の無線装置に対するキャリブレーション係数を導出するステップと、を備える。
【００３１】
特定するステップは、第１ステアリング行列の逆行列と第２行列との乗算結果に対する転置行列を第３行列とする場合に、第１行列のうち、行あるいは列が同一であるふたつの要素を選択し、当該ふたつの要素の比を導出するステップと、当該ふたつの要素に対応するように、第３行列のふたつの要素を選択し、選択したふたつの要素の比を導出するステップと、第１行列におけるふたつの要素の比と、第３行列におけるふたつの要素の比とが同一である場合に、第２ステアリング行列が単位行列であると特定するステップとを含んでもよい。特定するステップは、第１ステアリング行列の逆行列と第２行列との乗算結果に対する転置行列を第３行列とし、直交行列の逆行列と第１行列との乗算結果を第４行列とする場合に、第４行列のうち、行あるいは列が同一であるふたつの要素を選択し、当該要素の比を導出するステップと、当該ふたつの要素に対応するように、第３行列のふたつの要素の比を選択し、選択したふたつの要素の比を導出するステップと、第４行列におけるふたつの要素の比と、第３行列におけるふたつの要素の比が同一である場合に、第２ステアリング行列が、非単位行列であると特定するステップとを含んでもよい。
【００３２】
キャリブレーション係数を導出するステップは、第２ステアリング行列が単位行列であると特定された場合、第１ステアリング行列の逆行列と第２行列とを乗算するステップと、乗算した結果の転置行列と第１行列の各成分同士を除算することによって、通信対象の無線装置に対するキャリブレーション係数を導出するステップとを含んでもよい。特定するステップによって第２ステアリング行列が非単位行列であると特定された場合、第２ステアリング行列は、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列とを含んでおり、キャリブレーション係数を導出するステップは、第１ステアリング行列の逆行列と第２行列から第１の乗算結果を生成するステップと、直交行列の逆行列と第１行列から第２の乗算結果を生成するステップと、第１の乗算結果の転置行列と第２の乗算結果の各成分同士を除算することによって、通信対象の無線装置に対するキャリブレーション係数を導出するステップとを含んでもよい。
【００３３】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００３４】
本発明によれば、ステアリング行列が適用される場合においても、複数のアンテナに対するキャリブレーションを実行できる。
【発明を実施するための最良の形態】
【００３５】
本発明を具体的に説明する前に、概要を述べる。本発明の実施例は、基地局装置と端末装置によって構成されるＭＩＭＯシステムに関する。ここで、基地局装置は、ビームフォーミング送信を実行するが、端末装置は、ビームフォーミング送信を実行せずに、ステアリング行列の乗算を実行する。なお、基地局装置は、ビームフォーミングを実行する前に、各端末装置に対してキャリブレーションを実行する。そのキャリブレーションを実行する際に、基地局装置は、端末装置と同様に、ビームフォーミング送信を実行せずに、ステアリング行列の乗算を実行する。前述のごとく、送信すべき少なくともひとつの系列に含まれたトレーニング信号およびデータに対して、ステアリング行列を乗算することによって、トレーニング信号とデータの受信側における電力差が小さくなる。基地局装置は、このようなステアリング行列が乗算されたトレーニング信号から伝送路特性を推定し、当該伝送路特性を使用しながら、ビームフォーミング送信を実行する。基地局装置や端末装置は、アンテナ単位に異なったミスマッチを低減することを目的として、キャリブレーションを実行する。そのため、キャリブレーション時に交換されるトレーニング信号に、ステアリング行列が適用される場合においても対応できるようなキャリブレーションが要求される。また、端末装置の装置構成を容易にするために、端末装置に対するキャリブレーションは、基地局装置においてなされる方が望ましい。そのため、本実施例では、以下のように、キャリブレーションを実行する。
【００３６】
なお前提として、基地局装置に対するキャリブレーションは、既に終了しているものとする。端末装置に伝送路特性を推定させるために、基地局装置は、トレーニング信号を送信する。端末装置は、基地局装置の複数のアンテナと、端末装置の複数のアンテナとの組合せにそれぞれ対応した伝送路特性を推定する（以下、組合せのそれぞれ対応した伝送路特性を行列の形式等にまとめたものを「Ｈ行列」という）。また、端末装置おいて推定されたＨ行列は、下り回線の伝送路特性に相当する。さらに、基地局装置に伝送路特性を推定させるために、端末装置は、トレーニング信号を送信する。その際、端末装置は、下り回線のＨ行列をデータとして送信する。なお、端末装置は、Ｈ行列の転置をデータとして送信してもよい。その場合、基地局装置は、Ｈ行列の転置を認識していれば、以下に説明する動作と同様の動作を実行できる。基地局装置は、基地局装置の複数のアンテナと、端末装置の複数のアンテナとの組合せにそれぞれ対応した伝送路特性をＨ行列として推定する。当該Ｈ行列は、上り回線の伝送路特性に相当する。
【００３７】
ここで、Ｈ行列に含まれる伝送路特性には、無線伝送路としての伝送路特性の他に、ステアリング行列、送受信系のアナログ回路のミスマッチの影響も含まれている。以下、このような総合的な伝送路特性も、単に伝送路特性というものとする。基地局装置は、上り回線のＨ行列、下り回線のＨ行列、基地局装置でのステアリング行列を使用しながら、端末装置に対するキャリブレーションを実行して、キャリブレーション係数を導出する。なお、キャリブレーション係数は、その後に実行されるビームフォーミング送信の際に、使用される。以上のような処理によってキャリブレーション係数を導出する際に、基地局装置が端末装置のステアリング行列を把握してなければ、伝送路特性によっては、キャリブレーション係数が導出できない場合がある。一方、端末装置がステアリング行列を基地局装置に伝送すれば、データの伝送効率が低下する。
【００３８】
このような課題を解決するために、本実施例に係るＭＩＭＯシステムでは、予め複数の種類のステアリング行列を規定しており、かつ複数の種類のステアリング行列のそれぞれに対して、識別番号を付与する。端末装置は、使用するステアリング行列に対応した識別番号を基地局装置に送信し、基地局装置は、受信した識別番号から、端末装置のステアリング行列を把握する。さらに、基地局装置は、把握したステアリング行列を使用しながら、キャリブレーション係数を導出する。
【００３９】
図１は、本発明の実施例に係るマルチキャリア信号のスペクトルを示す。特に、図１は、ＯＦＤＭ変調方式での信号のスペクトルを示す。ＯＦＤＭ変調方式における複数のキャリアのひとつをサブキャリアと一般的に呼ぶが、ここではひとつのサブキャリアを「サブキャリア番号」によって指定するものとする。ここでは、ＩＥＥＥ８０２．１１ａ規格と同様に、サブキャリア番号「−２６」から「２６」までの５３サブキャリアが規定されている。なお、サブキャリア番号「０」は、ベースバンド信号における直流成分の影響を低減するため、ヌルに設定されている。それぞれのサブキャリアは、可変に設定された変調方式によって変調されている。
【００４０】
変調方式には、ＢＰＳＫ（Ｂｉｎａｒｙ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）、ＱＳＰＫ（Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）、１６ＱＡＭ（Ｑｕａｄｒａｔｕｒｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ）、６４ＱＡＭのいずれかが使用される。また、これらの信号には、誤り訂正方式として、畳み込み符号化が適用されている。畳み込み符号化の符号化率は、１／２、３／４等に設定される。さらに、ＭＩＭＯシステムにおいて使用されるアンテナの本数は、可変に設定される。その結果、変調方式、符号化率、アンテナ本数の値が可変に設定されることによって、データレートも可変に設定される。
【００４１】
図２は、本発明の実施例に係る通信システム１００の構成を示す。通信システム１００は、基地局装置１０、端末装置９０を含む。また、基地局装置１０は、アンテナ１２と総称される第１アンテナ１２ａ、第２アンテナ１２ｂ、第３アンテナ１２ｃ、第４アンテナ１２ｄを含み、端末装置９０は、アンテナ１４と総称される第１アンテナ１４ａ、第２アンテナ１４ｂ、第３アンテナ１４ｃ、第４アンテナ１４ｄを含む。下り回線では、基地局装置１０が送信装置に相当し、端末装置９０の受信装置に相当する。上り回線では、下り回線と反対の対応になる。
【００４２】
通信システム１００の構成を説明する前に、ＭＩＭＯシステムの概略を説明する。下り回線を説明の対象とし、データは、基地局装置１０から端末装置９０に送信されているものとする。基地局装置１０は、第１アンテナ１２ａから第４アンテナ１２ｄのそれぞれから、異なったデータを送信する。その結果、データレートが高速になる。端末装置９０は、第１アンテナ１４ａから第４アンテナ１４ｄによって、データを受信する。さらに、端末装置９０は、アダプティブアレイ信号処理によって、第１アンテナ１２ａから第４アンテナ１２ｄのそれぞれから送信されたデータを独立に復調する。
【００４３】
ここで、アンテナ１２の本数は「４」であり、アンテナ１４の本数も「４」であるので、アンテナ１２とアンテナ１４の間の伝送路の組合せは「１６」になる。第ｉアンテナ１２ｉから第ｊアンテナ１４ｊとの間の伝送路特性をｈｉｊと示す。図中において、第１アンテナ１２ａと第１アンテナ１４ａとの間の伝送路特性がｈ１１、第１アンテナ１２ａから第２アンテナ１４ｂとの間の伝送路特性がｈ１２、第２アンテナ１２ｂと第１アンテナ１４ａとの間の伝送路特性がｈ２１、第２アンテナ１２ｂから第２アンテナ１４ｂとの間の伝送路特性がｈ２２、第４アンテナ１２ｄから第４アンテナ１４ｄとの間の伝送路特性がｈ４４と示されている。なお、これら以外の伝送路は、図の明瞭化のために省略する。
【００４４】
端末装置９０は、アダプティブアレイ信号処理によって、第１アンテナ１２ａから第２アンテナ１２ｂによってそれぞれ送信されたデータを独立して復調できるように動作する。さらに、基地局装置１０は、送信の際に第１アンテナ１２ａから第４アンテナ１２ｄに対してアダプティブアレイ信号処理を実行する。このように送信側の基地局装置１０もアダプティブアレイ信号処理を実行することによって、ＭＩＭＯシステムにおける空間の分割が確実になる。その結果、複数のアンテナ１２において送信される信号間の干渉が小さくなるので、本実施例は、通信品質を向上できる。なお、基地局装置１０と端末装置９０の動作が、反対になってもよい。なお、前述のごとく、キャリブレーションが実行される際に、基地局装置１０は、アダプティブアレイ信号処理を実行せずに、ステアリング行列を使用しながら、トレーニング信号を送信する。
【００４５】
詳細は後述するが、以上のような通信システム１００の構成において、キャリブレーションは以下のように実行される。基地局装置１０は、ステアリング行列Ｑ（１）を規定している。基地局装置１０は、ステアリング行列Ｑ（１）を送信すべき少なくともひとつの系列に乗算することによって、ステアリング行列が乗算されたトレーニング信号、トレーニング信号の数まで数を増加させたデータを生成する。さらに、基地局装置１０は、予め保持したキャリブレーション係数ＣＡＵＴＯ（１）を乗算することによって生成した信号を送信する。ここで、キャリブレーション係数ＣＡＵＴＯ（１）は、基地局装置１０によって導出されたキャリブレーション係数であって、かつアンテナ１２の間の誤差に対するキャリブレーション係数に相当する。端末装置９０は、トレーニング信号およびデータにステアリング行列Ｑ（２）を乗算することによって生成した信号を送信する。
【００４６】
また、端末装置９０は、基地局装置１０から受信したトレーニング信号をもとに、Ｈ行列を導出する。このＨ行列には、基地局装置１０の送信機能の影響、ステアリング行列Ｑ（１）、基地局装置１０からの無線伝送特性、端末装置９０の受信機能の影響、キャリブレーション係数ＣＡＵＴＯ（１）の影響が反映されている。さらに、端末装置９０は、導出したＨ行列を基地局装置１０に送信する。なお、ステアリング行列Ｑ（２）は、複数種類規定されており、さらに複数種類のステアリング行列Ｑ（２）には、識別情報が付与されている。端末装置９０は、使用するステアリング行列Ｑ（２）に対応した識別番号を基地局装置１０に送信する。基地局装置１０は、端末装置９０から受信したトレーニング信号をもとに、Ｈ行列を導出する。このＨ行列には、端末装置９０での送信機能の影響、ステアリング行列Ｑ（２）、端末装置９０からの無線伝送路特性、基地局装置１０での受信機能の影響が反映されている。また、基地局装置１０は、識別情報をもとに特定したステアリング行列Ｑ（２）と、ふたつのＨ行列と、ステアリング行列Ｑ（１）から、端末装置９０に対するキャリブレーション係数を導出する。
【００４７】
図３は、基地局装置１０の構成を示す。基地局装置１０は、無線部２０と総称される第１無線部２０ａ、第２無線部２０ｂ、第４無線部２０ｄ、処理部２２、変復調部２４、ＩＦ部２６、制御部３０、記憶部３２を含む。また信号として、時間領域信号２００と総称される第１時間領域信号２００ａ、第２時間領域信号２００ｂ、第４時間領域信号２００ｄ、周波数領域信号２０２と総称される第１周波数領域信号２０２ａ、第２周波数領域信号２０２ｂを含む。ここでは、説明を明瞭にするために、送信されるべき系列と受信した系列に含まれるデータの数「２」と、トレーニング信号の数「４」を固定している。しかしながら、これらの数は、適応的に調節されてもよい。なお、以下の説明において、送信動作は、下り回線の通信に相当し、受信動作は、上り回線の通信に相当する。
【００４８】
無線部２０は、受信動作として、アンテナ１２によって受信した無線周波数の信号を周波数変換し、ベースバンドの信号を導出する。無線部２０は、ベースバンドの信号を時間領域信号２００として処理部２２に出力する。一般的に、ベースバンドの信号は、同相成分と直交成分によって形成されるので、ふたつの信号線によって伝送されるべきであるが、ここでは、図を明瞭にするためにひとつの信号線だけを示すものとする。また、ＡＧＣ（Ａｕｔｏｍａｔｉｃ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）やＡ／Ｄ変換部も含まれる。無線部２０は、送信動作として、処理部２２からのベースバンドの信号を周波数変換し、無線周波数の信号を導出する。ここで、処理部２２からのベースバンドの信号も時間領域信号２００として示す。無線部２０は、無線周波数の信号をアンテナ１２に出力する。また、ＰＡ（Ｐｏｗｅｒ  Ａｍｐｌｉｆｉｅｒ）、Ｄ／Ａ変換部も含まれる。時間領域信号２００は、時間領域に変換されたマルチキャリア信号であり、デジタル信号であるものとする。さらに、無線部２０において処理される信号は、バースト信号を形成しており、そのバーストフォーマットには、前段にトレーニング信号が配置され、後段にデータが配置されている。
【００４９】
処理部２２は、受信動作として、複数の時間領域信号２００をそれぞれ周波数領域に変換し、周波数領域の信号に対してアダプティブアレイ信号処理を実行する。処理部２２は、アダプティブアレイ信号処理の結果を周波数領域信号２０２として出力する。ひとつの周波数領域信号２０２が、図示しない端末装置９０から送信されるひとつの系列に含まれたデータに相当する。処理部２２は、送信動作として、変復調部２４から、周波数領域の信号としての周波数領域信号２０２を入力し、アダプティブアレイ信号処理を実行する。すなわち、ビームフォーミングが実行される。また、処理部２２は、ビームフォーミングの際に、基地局装置１０に対するキャリブレーション係数、端末装置９０に対するキャリブレーション係数を使用する。なお、ビームフォーミング送信の前に、基地局装置１０は、端末装置９０に対するキャリブレーションを実行する。その際、処理部２２は、ビームフォーミングを実行せずに、ステアリング行列の乗算を実行する。
【００５０】
処理部２２は、周波数領域の信号を時間領域に変換し、時間領域信号２００として出力する。送信処理において使用すべきアンテナ１２の数は、制御部３０によって指定されるものとする。ここで、周波数領域の信号である周波数領域信号２０２は、図１のごとく、複数のサブキャリアの成分を含むものとする。図を明瞭にするために、周波数領域の信号は、サブキャリア番号の順に並べられて、シリアル信号を形成しているものとする。また、端末装置９０に対するキャリブレーション係数と基地局装置１０に対するキャリブレーション係数は、アンテナ１２単位で異なった値を有する。また、これらの係数は、制御部３０において導出される。
【００５１】
図４は、周波数領域の信号の構成を示す。ここで、図１に示したサブキャリア番号「−２６」から「２６」のひとつの組合せを「ＯＦＤＭシンボル」というものとする。「ｉ」番目のＯＦＤＭシンボルは、サブキャリア番号「１」から「２６」、サブキャリア番号「−２６」から「−１」の順にサブキャリア成分を並べているものとする。また、「ｉ」番目のＯＦＤＭシンボルの前に、「ｉ−１」番目のＯＦＤＭシンボルが配置され、「ｉ」番目のＯＦＤＭシンボルの後ろに、「ｉ＋１」番目のＯＦＤＭシンボルが配置されているものとする。
【００５２】
図３に戻る。変復調部２４は、受信処理として、処理部２２からの周波数領域信号２０２に対して、復調および復号を実行する。なお、復調および復号は、サブキャリア単位でなされる。変復調部２４は、復号した信号をＩＦ部２６に出力する。また、変復調部２４は、送信処理として、符号化および変調を実行する。変復調部２４は、変調した信号を周波数領域信号２０２として処理部２２に出力する。送信処理の際に、変調方式および符号化率は、制御部３０によって指定されるものとする。
【００５３】
ＩＦ部２６は、受信処理として、複数の変復調部２４からの信号を合成し、ひとつのデータストリームを形成する。ＩＦ部２６は、データストリームを出力する。また、ＩＦ部２６は、送信処理として、ひとつのデータストリームを入力し、これを分離する。さらに、分離したデータを複数の変復調部２４に出力する。
【００５４】
制御部３０は、基地局装置１０のタイミング等を制御する。また、制御部３０は、端末装置９０に対するキャリブレーション係数と基地局装置１０に対するキャリブレーション係数を導出する。基地局装置１０に対するキャリブレーション係数ＣＡＵＴＯ（１）は既に導出されているものとして、端末装置９０に対するキャリブレーション係数の導出手順を簡単に説明する。なお、基地局装置１０に対するキャリブレーション係数ＣＡＵＴＯ（１）の導出については、後述する。以下に説明するキャリブレーションの手順は、送信側においてビームフォーミング送信が実行する前になされる。
【００５５】
前述のごとく、処理部２２等は、トレーニング信号とデータにステアリング行列Ｑ（１）を乗算した後に、基地局装置１０に対するキャリブレーション係数ＣＡＵＴＯ（１）を乗算してから送信を実行する。また、処理部２２等は、図示しない端末装置９０においてステアリング行列Ｑ（２）が乗算された少なくともひとつの系列を受信する。当該系列は、前述のトレーニング信号に相当する。さらに、処理部２２は、アダプティブアレイ信号処理の際に、トレーニング信号にもとづいて伝送路特性を推定する。制御部３０は、伝送路特性から、上り回線のＨ行列を導出する。制御部３０は、図示しない端末装置９０において導出された下り回線のＨ行列を受けつける。
【００５６】
制御部３０は、処理部２２等を介して、図示しない端末装置９０でのステアリング行列Ｑ（２）に対応した識別情報であって、かつ複数種類規定されたステアリング行列Ｑ（２）のうちのいずれかに対応した識別情報を端末装置９０から受けつける。ここで、ステアリング行列として、２種類の行列が規定されているものとする。ひとつのステアリング行列は、単位行列である。また、別のステアリング行列は、直交行列と、直交行列の行のそれぞれに対して独立したタイムシフトを施すための行列（以下、「ＣＤＤ（Ｃｙｃｌｉｃ  Ｄｅｌａｙ  Ｄｉｖｅｒｓｉｔｙ）行列」との積によって形成されている。さらに、識別番号「０」が単位行列に対応し、識別番号「１」が直交行列とＣＤＤ行列の積に対応している。すなわち、識別番号「０」を受けつければ、制御部３０は、ステアリング行列Ｑ（２）が単位行列であると特定する。一方、識別番号「１」を受けつければ、制御部３０は、ステアリング行列が直交行列とＣＤＤ行列の積であると特定する。これらの対応関係は、記憶部３２に記憶される。
【００５７】
図５は、記憶部３２に記憶されるデータの構造を示す図である。図示のごとく、識別番号「０」に、単位行列「Ｅ」が対応づけられ、識別番号「１」に、行列「ＷＦ（２）」が対応づけられている。ここで、「Ｗ」は、ＣＤＤ行列であり、「Ｆ（２）」は、フーリエ行列である。なお、フーリエ行列は、直交行列のひとつである。図３に戻る。
【００５８】
制御部３０は、受けつけた識別情報をもとに特定したステアリング行列Ｑ（２）と、導出した上り回線のＨ行列と、受けつけた下り回線のＨ行列と、ステアリング行列Ｑ（１）から、図示しない端末装置９０に対するキャリブレーション係数を導出する。なお、制御部３０では、ステアリング行列Ｑ（２）が、単位行列であるか、直交行列とＣＤＤ行列の積であるかによって、キャリブレーション係数の導出方法を変える。
【００５９】
ここで、基地局装置１０に対するキャリブレーション係数の変動量は、小さいものとする。そのため、基地局装置１０に対するキャリブレーション係数は、一度導出されると、例えば数日間使用される。そのため、準静的な値であるといえる。一方、端末装置９０に対するキャリブレーション係数は、端末装置９０を単位にして異なっている。そのため、基地局装置１０は、通信している端末装置９０に応じて、端末装置９０に対するキャリブレーション係数を切替ながら使用する。制御部３０は、複数の端末装置９０に対するキャリブレーション係数を記憶しておき、通信している端末装置９０に対応したキャリブレーション係数を使用すればよい。
【００６０】
この構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされた通信機能のあるプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００６１】
図６は、処理部２２の構成を示す。処理部２２は、ＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）部５０、合成部５４と総称される第１合成部５４ａ、第２合成部５４ｂ、第４合成部５４ｄ、空間分散部５６、送信側補正部６２、ＩＦＦＴ部６４を含む。
【００６２】
ＦＦＴ部５０は、複数の時間領域信号２００を入力し、それぞれに対してフーリエ変換を実行して、周波数領域の信号を導出する。前述のごとく、ひとつの周波数領域の信号として、サブキャリア番号の順に、サブキャリアに対応した信号がシリアルに並べられている。
【００６３】
合成部５４は、ＦＦＴ部５０からの周波数領域の信号に対して、アダプティブアレイ信号処理を実行する。すなわち、アレイ合成が実行される。ここで、端末装置９０から送信されている信号にもステアリング行列が適用されており、端末装置９０においてステアリング行列が適用される前のデータの数は、「２」であるとする。これに対応するように、合成部５４のうち、第１合成部５４ａと第２合成部５４ｂが、データを出力する。また、残りの合成部５４は、前述のＨベクトルを生成するために伝送路特性を計算する。
【００６４】
合成部５４には、図示しない複数の乗算部が備えられており、複数の乗算部は、受信ウエイトベクトルによって、周波数領域の信号をそれぞれ重み付けする。また、図示しない加算部も備えられており、加算部は複数の乗算部の出力を加算する。ここで、周波数領域の信号は、サブキャリア番号の順に配置されているので、乗算部における受信ウエイトベクトルの乗算もそれに対応している。また、加算部は、サブキャリア単位で、乗算結果を加算する。その結果、加算された信号も、図４のごとく、サブキャリア番号の順にシリアルに並べられている。なお、加算された信号が、前述の周波数領域信号２０２である。
【００６５】
なお、以下の説明においても、処理対象の信号が周波数領域に対応している場合、処理は、基本的にサブキャリアを単位にして実行される。ここでは、説明を簡潔にするために、ひとつのサブキャリアにおける処理を説明する。そのため、複数のサブキャリアに対する処理には、ひとつのサブキャリアにおける処理をパラレルあるいはシリアルに実行することによって、対応される。
【００６６】
合成部５４は、ＦＦＴ部５０からの周波数領域の信号、周波数領域信号２０２、参照信号にもとづいて、受信ウエイトベクトルを導出する。ここで、参照信号として、合成部５４は、トレーニング信号を記憶する。また、データの期間においては、予め規定しているしきい値によって、周波数領域信号２０２を判定し、その結果が参照信号とされる。なお、判定は硬判定でなく、軟判定でもよい。受信ウエイトベクトルの導出方法は、任意のものでよく、そのひとつはＬＭＳ（Ｌｅａｓｔ  Ｍｅａｎ  Ｓｑｕｅａｒｅ）アルゴリズムによる導出である。また、合成部５４は、相関処理によって伝送路特性である受信応答ベクトルを導出する。これは、公知の技術であるので、説明を省略する。なお、導出された受信応答ベクトルは、キャリブレーションにおいて使用するために、図示しない制御部３０が、他の合成部５４において導出された受信応答ベクトルとともに、行列の形式にまとめる。これが、前述のＨ行列に相当する。なお、このようなＨ行列を導出する機能は、端末装置９０にも備えられているものとする。
【００６７】
空間分散部５６は、通信の際にビームフォーミングを実行する。一方、キャリブレーションの際に、空間分散部５６は、トレーニング信号とデータに対して、ステアリング行列Ｑ（１）をそれぞれ乗算する。その結果、ステアリング行列Ｑ（１）が乗算されたトレーニング信号と、トレーニング信号の数まで数を増加させたデータとが生成される。ここで、空間分散部５６は、乗算を実行する前に、入力したデータの次数をトレーニング信号の数まで拡張する。入力したデータの数は、「２」であり、ここでは、「Ｎｉｎ」によって代表させる。そのため、入力したデータは、「Ｎｉｎ×１」のベクトルによって示される。また、トレーニング信号の数は、「４」であり、ここでは、「Ｎｏｕｔ」によって代表させる。空間分散部５６は、入力したデータの次数をＮｉｎからＮｏｕｔに拡張させる。すなわち、「Ｎｉｎ×１」のベクトルを「Ｎｏｕｔ×１」のベクトルに拡張させる。その際、Ｎｉｎ＋１行目からＮｏｕｔ行目までの成分に「０」を挿入する。
【００６８】
また、ステアリング行列Ｑ（１）は、次のように示される。
【数１】
2006295745.tif 000003
ステアリング行列は、「Ｎｏｕｔ×Ｎｏｕｔ」の行列である。また、Ｆ（１）は、直交行列のひとつのフーリエ行列であり、「Ｎｏｕｔ×Ｎｏｕｔ」の行列である。直交行列は、フーリエ行列でなく、ウォルシュ行列であってもよい。なお、ステアリング行列Ｑ（１）による乗算は、サブキャリアを単位にして実行される。さらに、Ｗ（１）は、前述のＣＤＤ行列に相当し、以下のように示される。
【数２】
2006295745.tif 000004
【００６９】
ここで、δは、シフト量を示す。以上の説明より、ステアリング行列Ｑ（１）は、直交行列の行をひとつの単位にして、循環的なタイムシフトを施したものといえる。また、空間分散部５６において規定されているステアリング行列が、前述のＱ（１）であり、図示しない端末装置９０において規定されているステアリング行列が、前述のＱ（２）である。前述のごとく、Ｑ（２）は、単位行列であってもよい。
【００７０】
通信の際に、空間分散部５６は、ビームフォーミングを実行する。空間分散部５６は、受信ウエイトベクトルから、ビームフォーミングに必要な送信ウエイトベクトルを推定する。送信ウエイトベクトルの推定方法は、任意とするが、最も簡易な方法として、受信ウエイトベクトルをそのまま使用すればよい。あるいは、受信処理と送信処理との時間差によって生じる伝搬環境のドップラー周波数変動を考慮し、従来の技術によって、受信ウエイトベクトルを補正してもよい。または、特異値分解を応用した送信ビームフォーミングを行ってもよい。これは、固有モード伝送ともいえる。ここでは、合成部５４において導出された受信応答ベクトルに、端末装置９０に対するキャリブレーション係数を乗算することによって、補正した伝送路特性を取得し、補正した伝送路特性から送信ウエイトベクトルを導出する。なお、端末装置９０に対するキャリブレーション係数は、図示しない制御部３０から取得する。また、端末装置９０に対するキャリブレーション係数は、アンテナを単位にして異なった値を有し、さらにサブキャリアを単位にして異なった値を有しているものとする。
【００７１】
空間分散部５６は、送信ウエイトベクトルによって、信号を重み付けする。送信側補正部６２は、空間分散部５６からの信号に、基地局装置１０でのキャリブレーション係数を乗算する。その際、送信側補正部６２は、図示しない制御部３０から、基地局装置１０に対するキャリブレーション係数を取得する。ＩＦＦＴ部６４は、送信側補正部６２からの信号に対して逆フーリエ変換を実行して、時間領域の信号に変換する。図６において、第１時間領域信号２００ａ等は、２カ所に示されている。これらは、ひとつの方向の信号であり、これらが、図３における双方向の信号である第１時間領域信号２００ａ等に対応する。
【００７２】
図７（ａ）−（ｂ）は、通信システム１００における信号のフォーマットを示す。図７（ａ）は、空間分散部５６に入力される系列におけるフォーマットを示す。図の一番上の段が、ひとつ目の系列を示し、下の段に移るにしたがって、ふたつ目の系列、３つ目の系列、４つ目の系列を示す。ここで、複数の系列である「４」つの系列のそれぞれに「４」つの「ＬＴＳ（Ｌｏｎｇ  Ｔｒａｉｎｉｎｇ  Ｓｅｑｕｅｎｃｅ）」が付加されている。一方、複数の系列のうちの少なくともひとつである「２」つの系列のデータが、「第１データ」、「第２データ」として付加されている。ここで、「ＬＴＳ」は、伝送路特性の推定のために使用される信号である。「ＬＴＳ」は、トレーニング信号に相当する。また、実際には、これら以外にも他の信号、例えば、タイミング同期等に使用されるべき「ＳＴＳ（Ｓｈｏｒｔ  Ｔｒａｉｎｉｎｇ  Ｓｅｑｕｅｎｃｅ）」も配置されるが、ここでは省略する。
【００７３】
図７（ｂ）は、キャリブレーションを実行するときにおいて、空間分散部５６から出力される複数の系列を示す。図７（ａ）のＬＴＳは、ステアリング行列の乗算の結果、「ＬＴＳ’」となる。図７（ｂ）では、これを「第１ＬＴＳ’」から「第４ＬＴＳ’」として示す。図７（ａ）の「第１データ」と「第２データ」は、ステアリング行列の乗算の結果、４つの系列のデータとなる。図７（ｂ）では、これを「第１データ’」から「第４データ’」として示す。
【００７４】
以上の構成によるキャリブレーションの動作を説明する。ここで、基地局装置１０の送信側の応答はＡ（１）と示され、基地局装置１０の受信側の応答はＢ（１）と示され、端末装置９０の送信側の応答はＡ（２）と示され、端末装置９０の受信側の応答はＢ（２）と示されるものとする。なお、ＡとＢは、対角行列である。また、端末装置９０において導出されるＨ行列は、Ｈ（１→２）’と示され、基地局装置１０において導出されるＨ行列は、Ｈ（２→１）’と示される。一方、無線伝送特性だけを反映したＨ行列は、上記に対応して、Ｈ（１→２）、Ｈ（２→１）と示される。
【００７５】
まず、基地局装置１０が、基地局装置１０に対するキャリブレーション係数ＣＡＵＴＯ（１）を導出するための動作を説明する。その際、基地局装置１０は、端末装置９０に対してトレーニング信号を送信するが、端末装置９０は、基地局装置１０に対してひとつのアンテナ１４から信号を送信する。端末装置９０によって導出されるＨ行列は、次のように示される。
【数３】
2006295745.tif 000005
基地局装置１０は、以上のＨ行列を次のように変形させる。
【数４】
2006295745.tif 000006
なお、α、β、ｈは、Ａ、Ｂ、Ｈに含まれる成分である。また、基地局装置１０によって導出されるＨ行列は、次のように示される。
【数５】
2006295745.tif 000007
【００７６】
これらより、キャリブレーション係数ＣＡＵＴＯ（１）は、次のように示される。
【数６】
2006295745.tif 000008
このようなキャリブレーション係数ＣＡＵＴＯ（１）によれば、γ（１）をスカラー量として、次のような関係が成立する。
【数７】
2006295745.tif 000009
【００７７】
次に、基地局装置１０が、端末装置９０に対するキャリブレーション係数ＣＣｒｏｓｓ（２）を導出するための動作を説明する。本実施例に係るキャリブレーション係数ＣＣｒｏｓｓ（２）の導出方法を説明する前に、ステアリング行列Ｑ（２）を使用せずにキャリブレーション係数ＣＣｒｏｓｓ（２）を導出する方法を説明し、さらに、そのような導出方法によってキャリブレーション係数ＣＣｒｏｓｓ（２）が導出できない場合を説明する。基地局装置１０と端末装置９０は、トレーニング信号を互いに送信する。また、キャリブレーション係数ＣＡＵＴＯ（１）は、既に導出されているものとする。端末装置９０によって導出されるＨ行列は、次のように示される。
【数８】
2006295745.tif 000010
また、基地局装置１０によって導出されるＨ行列は、次のように示される。
【数９】
2006295745.tif 000011
【００７８】
ここで、ＴＤＤ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｄｕｐｌｅｘ）を想定し、上り回線と下り回線が対象であるとすれば、以下のように示される。
【数１０】
2006295745.tif 000012
ＡやＢは、対角化行列であるので、基地局装置１０は、Ｈ行列を以下のように変形する。
【数１１】
2006295745.tif 000013
【００７９】
これらより、キャリブレーション係数ＣＣｒｏｓｓ（２）は、次のように示される。
【数１２】
2006295745.tif 000014
これを利用すると以下の関係が成立するので、ＣＣｒｏｓｓ（２）はキャリブレーション係数の機能を有する。
【数１３】
2006295745.tif 000015
すなわち、ステアリング行列Ｑ（１）の逆行列とＨ（１→２）’とを乗算し、乗算した結果の転置行列とＨ（２→１）’の逆行列とを乗算することによって、ＣＣｒｏｓｓ（２）が導出される。
【００８０】
以上の導出方法によってキャリブレーション係数ＣＣｒｏｓｓ（２）が導出できない場合を説明する。これまでの説明と説明と重複するが、端末装置９０に対するキャリブレーション係数ＣＣｒｏｓｓ（２）は、次のように示される。
【数１４】
2006295745.tif 000016
そのため、次の関係が成立する。
【数１５】
2006295745.tif 000017
また、Ｂ（１）は対角行列なので、次の関係が成立する。
【数１６】
2006295745.tif 000018
【００８１】
端末装置９０に対するキャリブレーション係数ＣＣｒｏｓｓ（２）とＡ（２）、Ｂ（２）、Ｑ（２）の間には、必ず次の関係が成り立つ。
【数１７】
2006295745.tif 000019
すなわち、Ｈ行列の行の数がＨ行列の列の数より少なく、あるいはＨ行列のランク数がＨ行列の列の数と等しくない場合、以上の導出方法は、端末装置９０に対するキャリブレーション係数ＣＣｒｏｓｓ（２）を導出できない。これは、基地局装置１０でのアンテナ１２の本数が、端末装置９０でのアンテナ１４の本数より少ない場合、あるいはＨ行列のランク数が端末装置９０でのアンテナ１４の本数より少ない場合に対応する。
【００８２】
ステアリング行列Ｑ（２）が、単位行列であるか、直交行列とＣＤＤ行列の積であるかを認識した場合の処理を説明する。まず、ステアリング行列Ｑ（２）が単位行列であると、制御部３０が認識した場合の処理を説明する。ステアリング行列Ｑ（２）が単位行列であるので、以下のような関係が成立する。
【数１８】
2006295745.tif 000020
したがって、以下のように示されるキャリブレーション係数ＣＣｒｏｓｓ（２）を導出すればよいことになる。
【数１９】
2006295745.tif 000021
行列の演算によって、以下のように示される。
【数２０】
2006295745.tif 000022
【数２１】
2006295745.tif 000023
キャリブレーション係数ＣＣｒｏｓｓ（２）は、以下のように示される。
【数２２】
2006295745.tif 000024
【００８３】
ステアリング行列Ｑ（２）が単位行列である場合に、制御部３０は、ステアリング行列Ｑ（１）の逆行列と下り回線のＨ行列とを乗算する。さらに、制御部３０は、乗算した結果の転置行列と上り回線のＨ行列の各成分同士を除算することによって、端末装置９０に対するキャリブレーション係数を導出する。「各成分同士」とは、転置行列と上り回線のＨ行列のうち、対応する要素を示す。例えば、転置行列の１行１列目の要素と、上り回線のＨ行列の１行１列目の要素である。
【００８４】
次に、ステアリング行列Ｑ（２）が直交行列とＣＤＤ行列の積であると、制御部３０が認識した場合の処理を説明する。ここで、前述のごとく、直交行列は、フーリエ行列であるとする。この場合、以下のように示されるキャリブレーション係数ＣＣｒｏｓｓ（２）を導出すればよいことになる。
【数２３】
2006295745.tif 000025
これは、以下のように展開される。
【数２４】
2006295745.tif 000026
ここで、Ｆ（２）は、既知であるので、以下のようにＣＣｒｏｓｓ（２）’’を定義する。
【数２５】
2006295745.tif 000027
【００８５】
式２４は、以下のように示される。
【数２６】
2006295745.tif 000028
なお、Ａ（２）’は、以下のように示される。
【数２７】
2006295745.tif 000029
これらより、以下の関係が成立する。
【数２８】
2006295745.tif 000030
これは、式２０に対応するので、式２２と同様に、ＣＣｒｏｓｓ（２）’’を導出できる。
【数２９】
2006295745.tif 000031
最終的に、キャリブレーション係数ＣＣｒｏｓｓ（２）は、以下のように示される。
【数３０】
2006295745.tif 000032
【００８６】
ステアリング行列Ｑ（２）が、直交行列とＣＤＤ行列の積である場合に、制御部３０は、ステアリング行列Ｑ（１）の逆行列と下り回線のＨ行列から第１の乗算結果を生成する。また、制御部３０は、直交行列の逆行列と上り回線のＨ行列から第２の乗算結果を生成する。さらに、制御部３０は、第１の乗算結果の転置行列と第２の乗算結果の各成分同士を除算することによって、図示しない端末装置９０に対するキャリブレーション係数を導出する。以上の処理において、制御部３０は、ステアリング行列Ｑ（２）のうち、直交行列を予め記憶する。すなわち、ＣＤＤ行列は、キャリブレーション係数の導出において使用されない。そのため、ＣＤＤ行列の各要素の値が、端末装置９０において任意に決定される場合であっても、本実施例は対応できる。また、ＣＤＤ行列の各要素の値は、端末装置９０でのアンテナ１４間の距離等に応じて、任意に決定されるべきである。
【００８７】
以上の構成による通信システム１００の動作を説明する。図８は、通信システム１００におけるキャリブレーションの手順を示すシーケンス図である。基地局装置１０は、トレーニング信号を送信する（Ｓ１０）。端末装置９０は、トレーニング信号にもとづいて、Ｈ行列を導出する（Ｓ１２）。端末装置９０は、トレーニング信号を送信すると共に、導出したＨ行列をデータとして送信し、識別番号も送信する（Ｓ１４）。基地局装置１０は、トレーニング信号にもとづいて、Ｈ行列を導出する（Ｓ１６）。基地局装置１０は、識別番号によって特定されるステアリング行列Ｑ（２）と、Ｈ行列を使用しながら、キャリブレーションを実行する（Ｓ１８）。基地局装置１０は、キャリブレーションの結果を記憶する（Ｓ２０）。また、基地局装置１０は、キャリブレーションの結果を通信に使用する。
【００８８】
図９は、基地局装置１０におけるキャリブレーションの手順を示すフローチャートである。処理部２２、無線部２０等は、トレーニング信号を送信する（Ｓ４０）。無線部２０、処理部２２等は、トレーニング信号を受信する（Ｓ４２）。無線部２０、処理部２２等を介して、制御部３０は、識別番号を受信する（Ｓ４４）。処理部２２は、受信したトレーニング信号にもとづいて、伝送路特性を導出し、制御部３０は、Ｈ行列を導出する（Ｓ４６）。識別番号が単位行列に対応していれば（Ｓ４８のＹ）、制御部３０は、単位行列に対応した方法によってキャリブレーション係数を導出する（Ｓ５０）。一方、識別番号が単位行列に対応していなければ（Ｓ４８のＮ）、制御部３０は、フーリエ行列に対応した方法によってキャリブレーション係数を導出する（Ｓ５２）。
【００８９】
以上説明した実施例の変形例を説明する。これまでの実施例において、基地局装置１０は、端末装置９０に対するキャリブレーション係数を導出する際に、ステアリング行列Ｑ（２）の情報を使用していた。また、ステアリング行列Ｑ（２）を特定するために、基地局装置１０は、端末装置９０から、ステアリング行列Ｑ（２）に対応した識別番号を受けつけていた。変形例でも、実施例と同様に、端末装置９０に対するキャリブレーション係数を導出する際に、ステアリング行列Ｑ（２）の情報を使用する。しかしながら、制御部３０は、Ｈ行列をもとに、ステアリング行列Ｑ（２）を特定する。そのため、基地局装置１０は、識別番号を受けつけない。
【００９０】
変形例に係る通信システム１００は、図２と同じタイプの通信システム１００によって示される。そのため、実施例と同一の部分に関しては、説明を省略する。端末装置９０は、下り回線のＨ行列を導出し、導出したＨ行列を基地局装置１０に送信する。基地局装置１０は、端末装置９０から受信した信号をもとに、上り回線のＨ行列を導出する。また、通信システム１００は、端末装置９０から、下り回線のＨ行列を受けつける。基地局装置１０は、上り回線のＨ行列と、下り回線のＨ行列をもとに、ステアリング行列Ｑ（２）が単位行列であるかを特定する。ステアリング行列Ｑ（２）が単位行列である場合、基地局装置１０は、実施例での単位行列に対応した方法によって、端末装置９０に対するキャリブレーション係数を導出する。一方、ステアリング行列Ｑ（２）が単位行列でない場合、基地局装置１０は、実施例でのフーリエ行列に対応した方法によって、端末装置９０に対するキャリブレーション係数を導出する。
【００９１】
変形例に係る基地局装置１０は、図３と同じタイプの基地局装置１０によって示される。そのため、実施例と同一の部分に関しては、説明を省略する。制御部３０は、導出した上り回線のＨ行列と、受けつけた下り回線のＨ行列をもとに、ステアリング行列Ｑ（２）が単位行列であるかを特定する。なお、制御部３０によってステアリング行列Ｑ（２）が非単位行列であると特定された場合、ステアリング行列Ｑ（２）は、直交行列とＣＤＤ行列の積であるとする。
【００９２】
制御部３０において、ステアリング行列Ｑ（２）が単位行列であるかの特定は、以下のようになされる。ここでは、ステアリング行列Ｑ（１）の逆行列と下り回線のＨ行列との乗算結果に対する転置行列を下り回線の変形Ｈ行列と定義する。下り回線の変形Ｈ行列は、式２１によって示されており、［ＨＤＬ’］Ｔと示されている。なお、以下の説明において、ステアリング行列Ｑ（２）は、単位行列であるとする。制御部３０は、上り回線のＨ行列のうち、行あるいは列が同一であるふたつの要素を選択し、当該ふたつの要素の比を導出する。上り回線のＨ行列は、式２０のＨＵＬ’に相当する。そのため、上り回線のＨ行列のうち、行あるいは列が同一であるふたつの要素とは、式２０の最下段の１項目の行列のうち、１行１列目の要素と、２行１列目の要素に相当する。１行１列目の要素は、ｈ１１α１（２）β１（１）に相当し、２行１列目の要素は、ｈ１２α１（２）β２（１）に相当する。なお、（１→２）は、省略する。これらの比を導出するために、１行１列目の要素を２行１列目によって除算する。その結果、上り回線のＨ行列におけるふたつの要素の比として、ｈ１１β１（１）／ｈ１２β２（１）が導出される。
【００９３】
制御部３０は、上り回線のＨ行列のふたつの要素に対応するように、下り回線の変形Ｈ行列のふたつの要素を選択する。下り回線の変形Ｈ行列のうち、上り回線のＨ行列のふたつの要素に対応した要素とは、式２１の最下段の行列のうち、１行１列目の要素と、２行１列目の要素に相当する。１行１列目の要素は、γ（１）ｈ１１β１（２）β１（１）に相当し、２行１列目の要素は、γ（１）ｈ１２β１（２）β２（１）に相当する。なお、（１→２）は、省略する。これらの比を導出するために、１行１列目の要素を２行１列目によって除算する。その結果、下り回線の変形Ｈ行列におけるふたつの要素の比として、ｈ１１β１（１）／ｈ１２β２（１）が導出される。
【００９４】
さらに、制御部３０は、上り回線のＨ行列におけるふたつの要素の比と、下り回線の変形Ｈ行列におけるふたつの要素の比を比較する。前述の例において、上り回線のＨ行列におけるふたつの要素の比と、下り回線の変形Ｈ行列におけるふたつの要素の比は、ともにｈ１１β１（１）／ｈ１２β２（１）と、等しくなっている。一方、ステアリング行列Ｑ（２）が、直交行列とＣＤＤ行列の積である場合、上り回線のＨ行列におけるふたつの要素の比と、下り回線の変形Ｈ行列におけるふたつの要素の比は、一般的に等しくならない。そのため、制御部３０では、上り回線のＨ行列におけるふたつの要素の比と、下り回線の変形Ｈ行列におけるふたつの要素の比とが同一である場合に、ステアリング行列Ｑ（２）が単位行列であると特定する。
【００９５】
ステアリング行列Ｑ（２）が単位行列である場合、制御部３０は、単位行列に対応した方法によって、端末装置９０に対するキャリブレーション係数を導出する。一方、ステアリング行列Ｑ（２）が単位行列でない場合、制御部３０は、フーリエ行列に対応した方法によって、端末装置９０に対するキャリブレーション係数を導出する。これらの説明は、前述の通りであるので、説明を省略する。
【００９６】
図１０は、本発明の変形例に係る通信システム１００におけるキャリブレーションの手順を示すシーケンス図である。基地局装置１０は、トレーニング信号を送信する（Ｓ６０）。端末装置９０は、トレーニング信号にもとづいて、Ｈ行列を導出する（Ｓ６２）。端末装置９０は、トレーニング信号を送信すると共に、導出したＨ行列をデータとして送信する（Ｓ６４）。基地局装置１０は、トレーニング信号にもとづいて、Ｈ行列を導出する（Ｓ６６）。基地局装置１０は、Ｈ行列をもとに、ステアリング行列Ｑ（２）を特定する（Ｓ６８）。基地局装置１０は、特定したステアリング行列Ｑ（２）と、Ｈ行列を使用しながら、キャリブレーションを実行する（Ｓ７０）。基地局装置１０は、キャリブレーションの結果を記憶する（Ｓ７２）。また、基地局装置１０は、キャリブレーションの結果を通信に使用する。
【００９７】
図１１は、基地局装置１０におけるキャリブレーションの手順を示すフローチャートである。処理部２２、無線部２０等は、トレーニング信号を送信する（Ｓ８０）。無線部２０、処理部２２等は、トレーニング信号を受信する（Ｓ８２）。処理部２２は、受信したトレーニング信号にもとづいて、伝送路特性を導出し、制御部３０は、Ｈ行列を導出する（Ｓ８４）。制御部３０は、Ｈ行列をもとに、要素の比を導出する（Ｓ８６）。要素の比が同一であれば（Ｓ８８のＹ）、制御部３０は、単位行列に対応した方法によってキャリブレーション係数を導出する（Ｓ９０）。一方、要素の比が同一でなければ（Ｓ８８のＮ）、制御部３０は、フーリエ行列に対応した方法によってキャリブレーション係数を導出する（Ｓ９２）。
【００９８】
本発明の実施例によれば、ステアリング行列Ｑ（２）に対応した識別番号を受けつけるので、ステアリング行列Ｑ（２）を通知するための伝送効率の低下を抑制できる。また、受けつけた識別番号に対応したステアリング行列Ｑ（２）を使用するので、端末装置に対するキャリブレーションの精度を向上できる。また、ステアリング行列Ｑ（２）を認識してからキャリブレーションを実行するので、キャリブレーション係数の導出を確実にできる。また、ステアリング行列Ｑ（２）が単位行列であることを認識すると、それに応じた処理によってキャリブレーション係数を導出するので、キャリブレーション係数の精度を向上できる。また、第２ステアリング行列が、直交行列と、ＣＤＤ行列の積であることを認識すると、それに応じた処理によってキャリブレーション係数を導出するので、キャリブレーション係数の精度を向上できる。
【００９９】
また、ふたつのＨ行列をもとにステアリング行列Ｑ（２）が単位行列であるかを特定するので、伝送効率を低下を抑えつつ単位行列であることを認識でき、ステアリング行列Ｑ（２）が単位行列であることに応じた処理によってキャリブレーション係数を導出するので、キャリブレーション係数の精度を向上できる。また、ふたつのＨ行列をもとに、ステアリング行列Ｑ（２）が単位行列であることを特定するので、付加的な情報を必要とせず、伝送効率の低下を抑制できる。また、ステアリング行列Ｑ（２）が単位行列でないと認識した場合に、それに応じた処理によってキャリブレーション係数を導出するので、キャリブレーション係数の精度を向上できる。
【０１００】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【０１０１】
本発明の実施例において、端末装置９０におけるステアリング行列Ｑ（２）は、単位行列、あるいは直交行列とＣＤＤ行列の積であるとしている。しかしながらこれに限らず例えば、ステアリング行列Ｑ（２）は、直交行列とＣＤＤ行列の積であるとしてもよい。すなわち、直交行列の部分は固定であってもよい。その場合、制御部３０は、実施例と同様に、直交行列を記憶する。さらに、実施例と同様に、端末装置９０に対するキャリブレーション係数が導出されればよい。本変形例によれば、直交行列の部分が固定である場合にも、本発明を適用できる。また、ＣＤＤ行列を認識していなくても、キャリブレーション係数を導出できるので、端末装置９０においてＣＤＤ行列を任意に設定できる。また、第２ステアリング行列が、直交行列と、ＣＤＤ行列の積であることに応じた処理によってキャリブレーション係数を導出するので、キャリブレーション係数の精度を向上できる。つまり、ステアリング行列Ｑ（２）の少なくとも一部を認識していればよい。
【０１０２】
本発明の実施例において、制御部３０は、上り回線のＨ行列と、下り回線のＨ行列をもとに、ステアリング行列Ｑ（２）が単位行列であるかを特定している。しかしながらこれに限らず例えば、制御部３０は、上り回線のＨ行列と、下り回線のＨ行列をもとに、ステアリング行列Ｑ（２）が、直交行列とＣＤＤ行列の積であるかを特定してもよい。この場合、直交行列の逆行列と上り回線のＨ行列との乗算結果を上り回線の変形Ｈ行列と定義する。制御部３０は、上り回線の変形Ｈ行列のうち、行あるいは列が同一であるふたつの要素を選択し、当該要素の比を導出する。また、制御部３０は、上り回線の変形Ｈ行列でのふたつの要素に対応するように、下り回線の変形Ｈ行列のふたつの要素を選択し、選択したふたつの要素の比を導出する。
【０１０３】
さらに、制御部３０は、上り回線の変形Ｈ行列でのふたつの要素の比と、下り回線の変形Ｈ行列のふたつの要素の比が同一である場合に、ステアリング行列Ｑ（２）が、直交行列とＣＤＤ行列との積であると特定する。なお、ステアリング行列Ｑ（２）が、直交行列とＣＤＤ行列との積でない場合、ステアリング行列Ｑ（２）は、単位行列であってもよい。なお、特定されたステアリング行列Ｑ（２）に対して、実施例での説明のように、キャリブレーション係数が導出されればよい。本変形例によれば、ステアリング行列（２）に関する情報を受けつけなくても、ステアリング行列Ｑ（２）を特定できる。つまり、キャリブレーション係数を導出する際に、ステアリング行列Ｑ（２）の少なくとも一部が認識できていればよい。なお、ステアリング行列Ｑ（２）が単位行列であるかを特定する場合と、ステアリング行列Ｑ（２）が、直交行列とＣＤＤ行列の積であるかを特定する場合とを組み合わせてもよい。ステアリング行列Ｑ（２）の特定精度を向上できる。
【０１０４】
本発明の実施例において、通信システム１００は、ＯＦＤＭ変調方式を使用しているものとして説明した。しかしながらこれに限らず、通信システム１００は、シングルキャリア方式を使用していてもよい。本変形例によれば、本発明を様々な通信システムに適用できる。つまり、複数のアンテナによって、ビームフォーミングを実行する通信システムであればよい。
【０１０５】
本発明の実施例において、基地局装置１０は、端末装置９０に対するキャリブレーション係数を導出している。しかしながらこれに限らず例えば、端末装置９０が、基地局装置１０に対するキャリブレーション係数を導出してもよい。その場合、実施例において説明した基地局装置１０の動作は、端末装置９０によってなされる。本変形例によれば、基地局装置１０の構成を簡易にできる。
【図面の簡単な説明】
【０１０６】
【図１】本発明の実施例に係るマルチキャリア信号のスペクトルを示す図である。
【図２】本発明の実施例に係る通信システムの構成を示す図である。
【図３】図２の基地局装置の構成を示す図である。
【図４】図３における周波数領域の信号の構成を示す図である。
【図５】図３の記憶部に記憶されるデータの構造を示す図である。
【図６】図３の処理部の構成を示す図である。
【図７】図７（ａ）−（ｂ）は、図２の通信システムにおける信号のフォーマットを示す図である。
【図８】図２の通信システムにおけるキャリブレーションの手順を示すシーケンス図である。
【図９】図８の基地局装置におけるキャリブレーションの手順を示すフローチャートである。
【図１０】本発明の変形例に係る通信システムにおけるキャリブレーションの手順を示すシーケンス図である。
【図１１】図１０の基地局装置におけるキャリブレーションの手順を示すフローチャートである。
【符号の説明】
【０１０７】
１０  基地局装置、  １２  アンテナ、  １４  アンテナ、  ２０  無線部、  ２２  処理部、  ２４  変復調部、  ２６  ＩＦ部、  ３０  制御部、  ３２  記憶部、  ５０  ＦＦＴ部、  ５２  受信側補正部、  ５４  合成部、  ５６  空間分散部、  ６２  送信側補正部、  ６４  ＩＦＦＴ部、  ９０  端末装置、  １００  通信システム。
【図１】
2006295745.tif 000033
【図２】
2006295745.tif 000034
【図３】
2006295745.tif 000035
【図４】
2006295745.tif 000036
【図５】
2006295745.tif 000037
【図６】
2006295745.tif 000038
【図７】
2006295745.tif 000039
【図８】
2006295745.tif 000040
【図９】
2006295745.tif 000041
【図１０】
2006295745.tif 000042
【図１１】
2006295745.tif 000043