JP5517719B2 - 多入力多出力システムにおけるマルチユーザスケジューリング方法およびその装置 - Google Patents
多入力多出力システムにおけるマルチユーザスケジューリング方法およびその装置 Download PDFInfo
- Publication number
- JP5517719B2 JP5517719B2 JP2010096020A JP2010096020A JP5517719B2 JP 5517719 B2 JP5517719 B2 JP 5517719B2 JP 2010096020 A JP2010096020 A JP 2010096020A JP 2010096020 A JP2010096020 A JP 2010096020A JP 5517719 B2 JP5517719 B2 JP 5517719B2
- Authority
- JP
- Japan
- Prior art keywords
- scheduling
- user
- column vector
- channel
- users
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Radio Transmission System (AREA)
Description
各移動局が、所定のコードブックから自局に合致する最適なベクトルを選択して量子化チャネルとし、該量子化チャネルに対応するチャネル品質情報を算出して、基地局に報告し、
基地局が、所定のスケジューリング基準に基づいて、スケジューリング対象ユーザから1番目のスケジューリングユーザを選択し、直交分解法によって、1番目のスケジューリングユーザに対応する量子化チャネルからユニタリ行列を得、
前記ユニタリ行列における1番目の列ベクトル以外の他の列ベクトルに合致するユーザを、他のスケジューリングユーザとする、ことを含む。
前記各移動局が、チャネル推定処理によって自局のチャネル行列を得、コードブックから該チャネル行列に合致する最適なベクトルを選択して、当該ベクトルを該ユーザに対する量子化チャネルとする、ことを含む。
各ユーザの量子化チャネルに対して直交分解を行った結果を用いて、各ユーザのチャネル品質情報を算出する、ことを含む。
前記各ユーザの量子化チャネルに対して直交分解を行った結果を用いて、各ユーザのチャネル品質情報を算出する前に、記憶されている直交分解結果から、前記各ユーザの量子化チャネルと同じであるベクトルに対応する直交分解結果を取得することをさらに含む。
前記基地局が、所定のスケジューリング基準に基づいて、スケジューリング対象ユーザから1番目のスケジューリングユーザを選択する前に、基地局が、受信された量子化チャネルインデックスに基づいて前記所定のコードブックから各ユーザに対応する量子化チャネルを復元することをさらに含む。
前記1番目のスケジューリングユーザに対応する量子化チャネルからユニタリ行列を得ることは、各組の1番目のスケジューリングユーザに対応する量子化チャネルから該組のユニタリ行列を得ることを含み、
前記ユニタリ行列における1番目の列ベクトル以外の他の列ベクトルに合致するユーザを、他のスケジューリングユーザとすることは、各組のユニタリ行列における1番目の列ベクトル以外の他の列ベクトルに合致するユーザを、該組の他のスケジューリングユーザとすることを含み、
前記ユニタリ行列における1番目の列ベクトル以外の他の列ベクトルに合致するユーザを、他のスケジューリングユーザとした後に、各組の容量和をそれぞれ算出し、容量和が最大となる組を選定組とし、該選定組におけるスケジューリングユーザを今回スケジューリングにおけるスケジューリングユーザとすることをさらに含む。
既に選出されたスケジューリングユーザ数が所定のスケジューリングユーザ数の閾値を超えたかどうかを判断し、所定のスケジューリングユーザ数の閾値を超えた場合、ステップC12を実行するステップC11と、
前記ユニタリ行列から、合致するユーザが決定されていない列ベクトルを1つ選択して、現在の列ベクトルとし、既に選出された全てのスケジューリングユーザに対応する列ベクトルに基づいて、現在の列ベクトルに合致するスケジューリング対象ユーザを決定して、現在のスケジューリングユーザとし、ステップC11に戻るステップC12と、
を含む。
現在の列ベクトルに合致するスケジューリング対象ユーザが多重された後に、r番目のスケジューリングユーザschrであるとすれば、式(26)によって現在のスケジューリングユーザを決定することを含み、
ステップC12において前記現在の列ベクトルに合致するスケジューリング対象ユーザを決定した後に、既に選択されたスケジューリングユーザに加えて、現在の列ベクトルに合致するスケジューリング対象ユーザを多重した場合のシステム容量を算出し、現在の列ベクトルに合致するスケジューリング対象ユーザを多重した場合のシステム容量が、該スケジューリング対象ユーザを多重しない場合のシステム容量より高くなる場合、前記現在のスケジューリングユーザとする処理を引き続き行うことをさらに含む。
現在の列ベクトルに合致するスケジューリング対象ユーザが多重された後に、r番目のスケジューリングユーザschrであるとすれば、式(31)によって、前記現在の列ベクトルに合致するスケジューリング対象ユーザを多重した場合のシステム容量を算出することを含み、
スケジューリング対象ユーザ数が所定のスケジューリング対象ユーザ数の閾値より小さいかどうかを判断し、小さい場合、各スケジューリングユーザに対応する量子化チャネルからなる行列に対してゼロフォーシング処理を行って、今回スケジューリングのプリコーディング行列および各スケジューリングユーザのプリコーディングベクトルを生成し、小さくない場合、前記ユニタリ行列を今回スケジューリングにおけるスケジューリングユーザのプリコーディング行列とし、該ユニタリ行列における列ベクトルを該列ベクトルに合致するスケジューリングユーザのプリコーディングベクトルとする処理を実行する、ことをさらに含む。
式(32)および式(33)によって、今回スケジューリングのプリコーディング行列Wを得、
前記今回スケジューリングのプリコーディング行列Wにおける列ベクトルを、対応するスケジューリングユーザのプリコーディングベクトルとする、ことを含む。
基地局が、各スケジューリングユーザのデータストリームを、対応するプリコーディングベクトルでプリコーディングを行って、対応するスケジューリングユーザに送信し、
基地局が、1番目のスケジューリングユーザの量子化チャネルインデックスおよびスケジューリングユーザそれぞれのプリコーディングベクトルインデックスを、対応する移動局に送信する、ことをさらに含む。
所定のコードブックから、各移動局に合致する最適なベクトルを選択して、量子化チャネルとするチャネル量子化モジュールと、
量子化チャネルに対応するチャネル品質情報を算出するチャネル品質情報算出モジュールと、
所定のスケジューリング基準に基づいて、スケジューリング対象ユーザから1番目のスケジューリングユーザを選択し、ユニタリ行列決定モジュールによって提供されたユニタリ行列における1番目の列ベクトル以外の他の列ベクトルに合致するユーザを、他のスケジューリングユーザとするスケジューリングモジュールと、
直交分解法によって、1番目のスケジューリングユーザに対応する量子化チャネルからユニタリ行列を得るユニタリ行列決定モジュールと、を含む。
前記チャネル量子化モジュールは、さらに、前記記憶モジュールから所定のコードブックを読み取る。
前記チャネル品質情報算出モジュールは、さらに、記憶モジュールに記憶されている直交分解結果から、各ユーザの量子化チャネルと同じであるベクトルに対応する直交分解結果を取得する。
前記記憶モジュールから所定のコードブックを読み取り、前記チャネル品質情報算出モジュールからの量子化チャネルインデックスに基づいて、読み取られたコードブックから各ユーザに対応する量子化チャネルを復元し、記憶モジュールから所定のスケジューリング基準を読み取り、該スケジューリング基準に基づいて、スケジューリング対象ユーザから1番目のスケジューリングユーザを選出し、カウントサブモジュールに対し、スケジューリングユーザのカウントを開始するよう通知し、ユニタリ行列決定モジュールからのプリコーディング行列から、合致するユーザが決定されていない列ベクトルを1つ選択して、現在の列ベクトルとし、既に選出された全てのスケジューリングユーザに対応する列ベクトルに基づいて、現在の列ベクトルに合致するスケジューリング対象ユーザを現在のスケジューリングユーザとし、カウントサブモジュールに対し、スケジューリングユーザ数に1を加えるよう通知し、カウントサブモジュールから通知を受信した場合、スケジューリングユーザの選択を停止し、カウントサブモジュールから通知を受信しなかった場合、前記現在のスケジューリングユーザを選択する処理を引き続き行うユーザ選択サブモジュールと、
前記記憶モジュールから所定のスケジューリングユーザ数の閾値を読み取り、前記ユーザ選択サブモジュールの通知で、スケジューリングユーザをカウントし、スケジューリングユーザ数が、読み取られたスケジューリングユーザ数の閾値に達した際、ユーザ選択サブモジュールへ通知を送信するカウントサブモジュールと、を含む。
1番目のスケジューリングユーザを選出した後に、1番目のスケジューリングユーザのみを送信した場合のシステム容量を算出し、
カウントサブモジュールから通知を受信しなかった場合、前記現在の列ベクトルを選択する処理、および現在の列ベクトルに合致するスケジューリング対象ユーザを決定する処理を実行し、
既に選択されたスケジューリングユーザに加えて、現在の列ベクトルに合致するスケジューリング対象ユーザを多重した場合のシステム容量を算出し、現在の列ベクトルに合致するスケジューリング対象ユーザを多重した場合のシステム容量が、該スケジューリング対象ユーザを多重しない場合のシステム容量より高くなる場合、該スケジューリング対象ユーザを現在のスケジューリングユーザとして選択し、前記カウントサブモジュールに対し、スケジューリングユーザ数に1を加えるよう通知する処理を実行し、カウントサブモジュールから通知を受信しなかった場合、前記現在の列ベクトルを選択する処理、および現在の列ベクトルに合致するスケジューリング対象ユーザを決定する処理を実行する。
前記ユーザ選択サブモジュールは、さらに、前記記憶モジュールから所定のチャネル品質情報選択数の閾値nを読み取り、移動局によって報告された各チャネル品質情報から品質が最良となるn個のチャネル品質情報を選出し、選出された各チャネル品質情報に対応するユーザをそれぞれ1番目のスケジューリングユーザとして各組に入れ、各組のスケジューリングユーザを決定する処理を実行し、
前記スケジューリングモジュールは、各組のスケジューリングユーザが前記ユーザ選択サブモジュールによって決定された後に、各組の容量和をそれぞれ算出し、容量和が最大となる組を選定組とし、該選定組におけるスケジューリングユーザを今回スケジューリングにおけるスケジューリングユーザとする結果決定サブモジュールをさらに含む。
前記装置は、
前記記憶モジュールから所定のスケジューリング対象ユーザ数の閾値を読み取り、スケジューリング対象ユーザ数が、読み取られたスケジューリング対象ユーザ数の閾値より小さい際、ゼロフォーシングモジュールに対して動作を開始するよう通知する制御モジュールと、
制御モジュールの通知で、各スケジューリングユーザに対応する量子化チャネルからなる行列に対してゼロフォーシング処理を行って、今回スケジューリングのプリコーディング行列および各スケジューリングユーザのプリコーディングベクトルを生成するゼロフォーシングモジュールとをさらに含む。
本実施例では、固定ユーザ数の方式を用いてマルチユーザスケジューリングを実現する。言い換えれば、本実施例では、2≦R≦MTを満たすスケジューリングユーザ数の閾値Rを予め設定し、ここで、MTは基地局の送信アンテナ数である。
本実施例では、可変ユーザ数の方式を用いてマルチユーザスケジューリングを実現する。言い換えれば、本実施例では、2≦R≦MT(MTは基地局の送信アンテナ数)を満たすスケジューリングユーザ数の閾値Rを予め設定するが、現在のプリコーディングベクトルに合致するスケジューリング対象ユーザが多重された後に、システム容量が高くなり、かつ既に決定されたスケジューリングユーザと該スケジューリング対象ユーザとの和がスケジューリングユーザ数の閾値Rを越えない場合、該スケジューリング対象ユーザをスケジューリングユーザとして多重する。
Claims (32)
- 多入力多出力システムにおけるマルチユーザスケジューリング方法であって、
各移動局が、所定のコードブックから自局に合致する最適なベクトルを選択して量子化チャネルとし、該量子化チャネルに対応するチャネル品質情報を算出して、基地局に報告し、
基地局が、所定のスケジューリング基準に基づいて、スケジューリング対象ユーザから1番目のスケジューリングユーザを選択し、直交分解法によって、1番目のスケジューリングユーザに対応する量子化チャネルからユニタリ行列を得、
前記ユニタリ行列における1番目の列ベクトル以外の他の列ベクトルに合致するユーザを、他のスケジューリングユーザとする、
ことを含むことを特徴とする方法。 - 前記各移動局が、所定のコードブックから自局に合致する最適なベクトルを選択して量子化チャネルとすることは、
前記各移動局が、チャネル推定処理によって自局のチャネル行列を得、コードブックから該チャネル行列に合致する最適なベクトルを選択して、当該ベクトルを該ユーザに対する量子化チャネルとする、
ことを含むことを特徴とする請求項1に記載の方法。 - 前記該量子化チャネルに対応するチャネル品質情報を算出することは、
各ユーザの量子化チャネルに対して直交分解を行った結果を用いて、各ユーザのチャネル品質情報を算出する、
ことを含むことを特徴とする請求項1に記載の方法。 - 前記コードブックにおける各ベクトルに対して直交分解を予め行って、直交分解結果を記憶することをさらに含み、
前記各ユーザの量子化チャネルに対して直交分解を行った結果を用いて、各ユーザのチャネル品質情報を算出する前に、記憶されている直交分解結果から、前記各ユーザの量子化チャネルと同じであるベクトルに対応する直交分解結果を取得することをさらに含む、
ことを特徴とする請求項4に記載の方法。 - 前記基地局に報告することは、移動局から自局に対応する量子化チャネルインデックスおよびチャネル品質情報を、基地局へフィードバックすることを含み、
前記基地局が、所定のスケジューリング基準に基づいて、スケジューリング対象ユーザから1番目のスケジューリングユーザを選択する前に、基地局が、受信された量子化チャネルインデックスに基づいて前記所定のコードブックから各ユーザに対応する量子化チャネルを復元することをさらに含む、
ことを特徴とする請求項1に記載の方法。 - 前記基地局が、所定のスケジューリング基準に基づいて、スケジューリング対象ユーザから1番目のスケジューリングユーザを選択することは、チャネル品質が最良となるユーザを1番目のスケジューリングユーザとし、または、優先度が最高となるユーザを1番目のスケジューリングユーザとし、または、チャネル品質が最良となり、かつ優先度が最高となるユーザを1番目のスケジューリングユーザとすることを含むことを特徴とする請求項1に記載の方法。
- 前記基地局が、所定のスケジューリング基準に基づいて、スケジューリング対象ユーザから1番目のスケジューリングユーザを選択する前に、所定のチャネル品質情報選択数の閾値nに従って、移動局によって報告された各チャネル品質情報から品質が最良となるn個のチャネル品質情報を選出し、選出された各チャネル品質情報に対応するユーザをそれぞれ1番目のスケジューリングユーザとして各組に入れることをさらに含み、
前記1番目のスケジューリングユーザに対応する量子化チャネルからユニタリ行列を得ることは、各組の1番目のスケジューリングユーザに対応する量子化チャネルから該組のユニタリ行列を得ることを含み、
前記ユニタリ行列における1番目の列ベクトル以外の他の列ベクトルに合致するユーザを、他のスケジューリングユーザとすることは、各組のユニタリ行列における1番目の列ベクトル以外の他の列ベクトルに合致するユーザを、該組の他のスケジューリングユーザとすることを含み、
前記ユニタリ行列における1番目の列ベクトル以外の他の列ベクトルに合致するユーザを、他のスケジューリングユーザとした後に、各組の容量和をそれぞれ算出し、容量和が最大となる組を選定組とし、該選定組におけるスケジューリングユーザを今回スケジューリングにおけるスケジューリングユーザとすることをさらに含む、
ことを特徴とする請求項1に記載の方法。 - 前記直交分解法によって、1番目のスケジューリングユーザに対応する量子化チャネルからユニタリ行列を得た後に、前記ユニタリ行列における1番目の列ベクトルを前記1番目のスケジューリングユーザに対応する列ベクトルとすることをさらに含むことを特徴とする請求項1、8、9の何れか1項に記載の方法。
- 前記ユニタリ行列における1番目の列ベクトル以外の他の列ベクトルに合致するユーザを、他のスケジューリングユーザとすることは、
既に選出されたスケジューリングユーザ数が所定のスケジューリングユーザ数の閾値を超えたかどうかを判断し、所定のスケジューリングユーザ数の閾値を超えた場合、ステップC12を実行するステップC11と、
前記ユニタリ行列から、合致するユーザが決定されていない列ベクトルを1つ選択して、現在の列ベクトルとし、既に選出された全てのスケジューリングユーザに対応する列ベクトルに基づいて、現在の列ベクトルに合致するスケジューリング対象ユーザを決定して、現在のスケジューリングユーザとし、ステップC11に戻るステップC12と、
を含むことを特徴とする請求項1に記載の方法。 - 前記ユニタリ行列から、合致するユーザが決定されていない列ベクトルを1つ選択して、現在の列ベクトルとすることは、前記合致するユーザが決定されていない列ベクトルのうち1つを順次に選択して、現在の列ベクトルとし、または、前記合致するユーザが決定されていない列ベクトルのうち1つをランダムに選択して、現在の列ベクトルとすることを含むことを特徴とする請求項11に記載の方法。
- 前記既に選出された全てのスケジューリングユーザに対応する列ベクトルに基づいて、現在の列ベクトルに合致するスケジューリング対象ユーザを決定して、現在のスケジューリングユーザとすることは、
現在の列ベクトルに合致するスケジューリング対象ユーザが多重された後に、r番目のスケジューリングユーザschrであるとすれば、次式によって現在のスケジューリングユーザを決定することを含むことを特徴とする請求項11に記載の方法。
- 前記基地局が、所定のスケジューリング基準に基づいて、スケジューリング対象ユーザから1番目のスケジューリングユーザを選択した後に、前記1番目のスケジューリングユーザのみを送信した場合のシステム容量を算出して、前記ステップC11を実行することをさらに含み、
ステップC12において前記現在の列ベクトルに合致するスケジューリング対象ユーザを決定した後に、既に選択されたスケジューリングユーザに加えて、現在の列ベクトルに合致するスケジューリング対象ユーザを多重した場合のシステム容量を算出し、現在の列ベクトルに合致するスケジューリング対象ユーザを多重した場合のシステム容量が、該スケジューリング対象ユーザを多重しない場合のシステム容量より高くなる場合、前記現在のスケジューリングユーザとする処理を引き続き行うことをさらに含む、
ことを特徴とする請求項11〜13の何れか1項に記載の方法。 - 前記ユニタリ行列における1番目の列ベクトル以外の他の列ベクトルに合致するユーザを、他のスケジューリングユーザとした後に、前記ユニタリ行列を今回スケジューリングにおけるスケジューリングユーザのプリコーディング行列とし、該ユニタリ行列における列ベクトルを該列ベクトルに合致するスケジューリングユーザのプリコーディングベクトルとすることをさらに含むことを特徴とする請求項1に記載の方法。
- 前記ユニタリ行列を今回スケジューリングにおけるスケジューリングユーザのプリコーディング行列とし、該ユニタリ行列における列ベクトルを該列ベクトルに合致するスケジューリングユーザのプリコーディングベクトルとする前に、
スケジューリング対象ユーザ数が所定のスケジューリング対象ユーザ数の閾値より小さいかどうかを判断し、小さい場合、各スケジューリングユーザに対応する量子化チャネルからなる行列に対してゼロフォーシング処理を行って、今回スケジューリングのプリコーディング行列および各スケジューリングユーザのプリコーディングベクトルを生成し、小さくない場合、前記ユニタリ行列を今回スケジューリングにおけるスケジューリングユーザのプリコーディング行列とし、該ユニタリ行列における列ベクトルを該列ベクトルに合致するスケジューリングユーザのプリコーディングベクトルとする処理を実行する、
ことをさらに含むことを特徴とする請求項17に記載の方法。 - 前記ユニタリ行列における1番目の列ベクトル以外の他の列ベクトルに合致するユーザを、他のスケジューリングユーザとした後に、
基地局が、各スケジューリングユーザのデータストリームを、対応するプリコーディングベクトルでプリコーディングを行って、対応するスケジューリングユーザに送信し、
基地局が、1番目のスケジューリングユーザの量子化チャネルインデックスおよびスケジューリングユーザそれぞれのプリコーディングベクトルインデックスを、対応する移動局に送信する、
ことをさらに含むことを特徴とする請求項17に記載の方法。 - 前記直交分解が特異値分解(SVD)またはQR分解であることを特徴とする請求項1に記載の方法。
- 前記所定のコードブックが、Grassmannianコードブック、チャネルベクトル化コードブック、離散フーリェ変換に基づくコードブック、または最小ベクトル距離を最大化する他のコードブックであることを特徴とする請求項1に記載の方法。
- 多入力多出力システムにおけるマルチユーザスケジューリング装置であって、
所定のコードブックから、各移動局に合致する最適なベクトルを選択して、量子化チャネルとするチャネル量子化モジュールと、
量子化チャネルに対応するチャネル品質情報を算出するチャネル品質情報算出モジュールと、
所定のスケジューリング基準に基づいて、スケジューリング対象ユーザから1番目のスケジューリングユーザを選択し、ユニタリ行列決定モジュールによって提供されたユニタリ行列における1番目の列ベクトル以外の他の列ベクトルに合致するユーザを、他のスケジューリングユーザとするスケジューリングモジュールと、
直交分解法によって、1番目のスケジューリングユーザに対応する量子化チャネルからユニタリ行列を得るユニタリ行列決定モジュールと、
を含むことを特徴とする装置。 - 所定のコードブック、所定のスケジューリング基準および所定のスケジューリングユーザ数の閾値を記憶する記憶モジュールをさらに含み、
前記チャネル量子化モジュールは、さらに、前記記憶モジュールから所定のコードブックを読み取る、
ことを特徴とする請求項23に記載の装置。 - 前記チャネル品質情報算出モジュールは、各ユーザの量子化チャネルに対して直行分解を行った結果を用いて、各ユーザのチャネル品質情報を算出することを特徴とする請求項24に記載の装置。
- 前記記憶モジュールは、さらに、前記コードブックにおける各ベクトルに対して直交分解を予め行って得られた直交分解結果を記憶し、
前記チャネル品質情報算出モジュールは、さらに、記憶モジュールに記憶されている直交分解結果から、各ユーザの量子化チャネルと同じであるベクトルに対応する直交分解結果を取得する、
ことを特徴とする請求項25に記載の装置。 - 前記チャネル品質情報算出モジュールは、さらに、量子化チャネルインデックスおよびチャネル品質情報を前記スケジューリングモジュールにフィードバックすることを特徴とする請求項23〜26の何れか1項に記載の装置。
- 前記スケジューリングモジュールは、
前記記憶モジュールから所定のコードブックを読み取り、前記チャネル品質情報算出モジュールからの量子化チャネルインデックスに基づいて、読み取られたコードブックから各ユーザに対応する量子化チャネルを復元し、記憶モジュールから所定のスケジューリング基準を読み取り、該スケジューリング基準に基づいて、スケジューリング対象ユーザから1番目のスケジューリングユーザを選出し、カウントサブモジュールに対し、スケジューリングユーザのカウントを開始するよう通知し、ユニタリ行列決定モジュールからのプリコーディング行列から、合致するユーザが決定されていない列ベクトルを1つ選択して、現在の列ベクトルとし、既に選出された全てのスケジューリングユーザに対応する列ベクトルに基づいて、現在の列ベクトルに合致するスケジューリング対象ユーザを現在のスケジューリングユーザとし、カウントサブモジュールに対し、スケジューリングユーザ数に1を加えるよう通知し、カウントサブモジュールから通知を受信した場合、スケジューリングユーザの選択を停止し、カウントサブモジュールから通知を受信しなかった場合、前記現在のスケジューリングユーザを選択する処理を引き続き行うユーザ選択サブモジュールと、
前記記憶モジュールから所定のスケジューリングユーザ数の閾値を読み取り、前記ユーザ選択サブモジュールの通知で、スケジューリングユーザをカウントし、スケジューリングユーザ数が、読み取られたスケジューリングユーザ数の閾値に達した際、ユーザ選択サブモジュールへ通知を送信するカウントサブモジュールと、
を含むことを特徴とする請求項27に記載の装置。 - 前記ユーザ選択サブモジュールは、さらに、
1番目のスケジューリングユーザを選出した後に、1番目のスケジューリングユーザのみを送信した場合のシステム容量を算出し、
カウントサブモジュールから通知を受信しなかった場合、前記現在の列ベクトルを選択する処理、および現在の列ベクトルに合致するスケジューリング対象ユーザを決定する処理を実行し、
既に選択されたスケジューリングユーザに加えて、現在の列ベクトルに合致するスケジューリング対象ユーザを多重した場合のシステム容量を算出し、現在の列ベクトルに合致するスケジューリング対象ユーザを多重した場合のシステム容量が、該スケジューリング対象ユーザを多重しない場合のシステム容量より高くなる場合、該スケジューリング対象ユーザを現在のスケジューリングユーザとして選択し、前記カウントサブモジュールに対し、スケジューリングユーザ数に1を加えるよう通知する処理を実行し、カウントサブモジュールから通知を受信しなかった場合、前記現在の列ベクトルを選択する処理、および現在の列ベクトルに合致するスケジューリング対象ユーザを決定する処理を実行することを特徴とする請求項28に記載の装置。 - 前記記憶モジュールは、さらに、所定のチャネル品質情報選択数の閾値nを記憶し、
前記ユーザ選択サブモジュールは、さらに、前記記憶モジュールから所定のチャネル品質情報選択数の閾値nを読み取り、移動局によって報告された各チャネル品質情報から品質が最良となるn個のチャネル品質情報を選出し、選出された各チャネル品質情報に対応するユーザをそれぞれ1番目のスケジューリングユーザとして各組に入れ、各組のスケジューリングユーザを決定する処理を実行し、
前記スケジューリングモジュールは、各組のスケジューリングユーザが前記ユーザ選択サブモジュールによって決定された後に、各組の容量和をそれぞれ算出し、容量和が最大となる組を選定組とし、該選定組におけるスケジューリングユーザを今回スケジューリングにおけるスケジューリングユーザとする結果決定サブモジュールをさらに含む、
ことを特徴とする請求項28または請求項29に記載の装置。 - 前記記憶モジュールは、さらに、所定のスケジューリング対象ユーザ数の閾値を記憶し、
前記装置は、
前記記憶モジュールから所定のスケジューリング対象ユーザ数の閾値を読み取り、スケジューリング対象ユーザ数が、読み取られたスケジューリング対象ユーザ数の閾値より小さい際、ゼロフォーシングモジュールに対して動作を開始するよう通知する制御モジュールと、
制御モジュールの通知で、各スケジューリングユーザに対応する量子化チャネルからなる行列に対してゼロフォーシング処理を行って、今回スケジューリングのプリコーディング行列および各スケジューリングユーザのプリコーディングベクトルを生成するゼロフォーシングモジュールとをさらに含む、
ことを特徴とする請求項26、27、28、29の何れか1項に記載の装置。 - 前記チャネル量子化モジュールおよびチャネル品質情報算出モジュールが移動局に存在し、前記スケジューリングモジュールおよびユニタリ行列決定モジュールが基地局に存在することを特徴とする請求項23項に記載の装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910135333.4 | 2009-04-20 | ||
CN200910135333.4A CN101867399B (zh) | 2009-04-20 | 2009-04-20 | 一种多输入多输出***中的多用户调度方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010252342A JP2010252342A (ja) | 2010-11-04 |
JP5517719B2 true JP5517719B2 (ja) | 2014-06-11 |
Family
ID=42958980
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010096020A Expired - Fee Related JP5517719B2 (ja) | 2009-04-20 | 2010-04-19 | 多入力多出力システムにおけるマルチユーザスケジューリング方法およびその装置 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5517719B2 (ja) |
CN (1) | CN101867399B (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102264147B (zh) * | 2011-08-26 | 2014-05-07 | 东南大学 | 统计信道信息辅助的下行多用户比例公平调度方法 |
CN102316598B (zh) * | 2011-09-16 | 2013-09-18 | 华中科技大学 | 一种基于贪婪波束选择策略的orbf多用户调度方法 |
CN103023548B (zh) * | 2011-09-28 | 2017-12-05 | 中兴通讯股份有限公司 | 一种信道矩阵信息的估计和反馈的方法和装置 |
CN103313299B (zh) * | 2012-03-09 | 2017-12-08 | 中兴通讯股份有限公司 | 传输模式自适应方法及*** |
CN103384228B (zh) * | 2013-07-08 | 2016-08-10 | 电子科技大学 | 一种多用户mimo广播信道的连续预编码和用户选择联合算法 |
KR20160100371A (ko) * | 2013-12-27 | 2016-08-23 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 채널 상태 정보를 전송하기 위한 방법 및 장치 |
CN106301496B (zh) * | 2016-08-12 | 2019-06-18 | 电子科技大学 | 基于天线选择和预编码的空间调制*** |
CN111726181B (zh) * | 2019-03-18 | 2022-10-21 | 中兴通讯股份有限公司 | 一种获取信道状态信息的方法和装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101166052B (zh) * | 2006-10-19 | 2012-05-23 | 株式会社Ntt都科摩 | 一种多输入多输出***的预编码方法及使用该方法的设备 |
WO2008113210A1 (en) * | 2007-03-20 | 2008-09-25 | Huawei Technologies Co., Ltd. | Channel quality estimation in a multiple user multiple input multiple output wireless system |
CN101553996B (zh) * | 2007-06-23 | 2012-10-31 | 松下电器产业株式会社 | 多输入多输出(mimo)通信***中的通信信道优化方法和*** |
CN101485130B (zh) * | 2007-08-31 | 2012-10-03 | 富士通株式会社 | 无线通信***和无线通信方法 |
CN101183890B (zh) * | 2007-12-12 | 2012-06-13 | 中兴通讯股份有限公司 | 一种基于码本的多用户预编码***的cqi反馈方法 |
CN101286824B (zh) * | 2008-01-24 | 2011-04-13 | 北京邮电大学 | 在多用户终端mimo***中预编码方法和*** |
-
2009
- 2009-04-20 CN CN200910135333.4A patent/CN101867399B/zh not_active Expired - Fee Related
-
2010
- 2010-04-19 JP JP2010096020A patent/JP5517719B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101867399A (zh) | 2010-10-20 |
CN101867399B (zh) | 2014-07-16 |
JP2010252342A (ja) | 2010-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5517719B2 (ja) | 多入力多出力システムにおけるマルチユーザスケジューリング方法およびその装置 | |
CN105210306B (zh) | 无线通信***中用于选择发送和接收波束的设备和方法 | |
CN101496439B (zh) | 反馈装置、反馈方法、调度装置以及调度方法 | |
JP5127394B2 (ja) | Mimoシステムのプリコーディング方法及び該方法を用いた装置 | |
US8976759B2 (en) | Multi-user downlink linear MIMO precoding system | |
EP2157707B1 (en) | System and processor for reducing feedback information overhead in precoded MIMO-OFDM systems | |
CN102246428B (zh) | 用于为四个发射天线部署六位 1 级和 2 级码本的***和方法 | |
KR100835285B1 (ko) | 빔 형성 방법 및 이를 위한 빔 형성 장치 | |
US8279962B2 (en) | Method and apparatus for allocating feedback channel in multiple antenna communication system | |
JP2008118650A (ja) | 循環遅延ダイバーシティ遅延値の確定方法、システム、基地局及びue | |
KR101650699B1 (ko) | 프리코딩 및 프리코딩 디바이스를 사용하여 다중 사용자 mimo 네트워크에서의 통신 방법 | |
KR101481391B1 (ko) | 채널 상태 정보 피드백 방법 및 그의 시스템 | |
JP2009141957A (ja) | Mimoシステムのプレコーディング伝送方法 | |
WO2009121311A1 (en) | System and method for multi-stage zero forcing beamforming in a wireless communications system | |
WO2010006845A2 (en) | Method of assigning precoding vectors in a mobile cellular network | |
US9008008B2 (en) | Method for communicating in a MIMO context | |
WO2010082884A1 (en) | Methods and arrangements for feeding back channel state information | |
KR101422028B1 (ko) | 채널 적응을 위한 코드북 및 이를 이용한 전부호화 방법 | |
JP2009089381A (ja) | マルチユーザのプリコーディングシステムにおけるフィードバック選択方法およびフィードバック選択装置 | |
KR20080044963A (ko) | 다중 입력 다중 출력 시스템의 순차적 스케줄링 장치 및 방법 | |
JP2009232256A (ja) | 基地局、無線通信方法および通信プログラム | |
KR101594815B1 (ko) | 적응적으로 코드북을 생성하고 사용하는 다중 입출력 통신 시스템 및 통신 방법 | |
CN101515906B (zh) | 一种用于数据流与波束之间映射的预编码方法 | |
CN112703683A (zh) | 用于mimo***中的处理的方法、装置和计算机软件产品 | |
EP2400672B1 (en) | Method for reducing feedback information overhead in precoded mimo-ofdm systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130404 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140228 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140311 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140401 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5517719 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |