(57)【特許請求の範囲】
【請求項１】
複数のセルを有する通信システムに適用可能な集中仮想スケジューラであって、
前記複数のセルの各セルが１つのリアルスケジューラに対応し、
前記集中仮想スケジューラは、
第１のセルの送信電力を決定する決定ユニットであって、前記第１のセルは、前記通信システムにおける前記複数のセルの何れかのセルである、決定ユニットと、
前記第１のセルに対応するリアルスケジューラに、前記第１のセルの前記送信電力を用いることによって前記第１のセルにおけるユーザ機器をスケジューリングするよう指示するように、前記第１のセルに対応する前記リアルスケジューラに、前記決定ユニットにより決定された前記送信電力を送信するインターフェイスユニットと
を備え、
前記複数のセルは少なくとも１つのクラスタにグループ化され、
前記決定ユニットは、各クラスタにおける各セルの送信電力をクラスタ毎に決定し、
前記集中仮想スケジューラは、
第１のチャネル情報及び第１の履歴スケジューリング情報を取得する第１の取得ユニットであって、前記第１のチャネル情報及び前記第１の履歴スケジューリング情報はそれぞれ、前記第１のセルが属するクラスタにおける全てのセルのチャネル情報及び履歴スケジューリング情報を含む、第１の取得ユニット
をさらに備え、
前記決定ユニットは、前記第１のチャネル情報及び前記第１の履歴スケジューリング情報に従って、複数の電力候補をもとに前記第１のセルの複数のネットワーク効用値を計算し、前記第１のセルの前記送信電力として、最適なネットワーク効用値を有する電力候補を選択する、又は、前記第１のチャネル情報及び前記第１の履歴スケジューリング情報に従って、複数の電力候補をもとに前記第１のセルの各リソースブロックユニット（ＲＢユニット）の複数のネットワーク効用値を計算し、現在計算が実行された前記ＲＢユニットの送信電力として、最適なネットワーク効用値を有する電力候補を選択する、
集中仮想スケジューラ。
【請求項２】
複数のセルを有する通信システムに適用可能な集中仮想スケジューラであって、
前記複数のセルの各セルが１つのリアルスケジューラに対応し、
前記集中仮想スケジューラは、
第１のセルの送信電力を決定する決定ユニットであって、前記第１のセルは、前記通信システムにおける前記複数のセルの何れかのセルである、決定ユニットと、
前記第１のセルに対応するリアルスケジューラに、前記第１のセルの前記送信電力を用いることによって前記第１のセルにおけるユーザ機器をスケジューリングするよう指示するように、前記第１のセルに対応する前記リアルスケジューラに、前記決定ユニットにより決定された前記送信電力を送信するインターフェイスユニットと
を備え、
前記通信システムは、分散型基地局ネットワーキングモードにあり、
コーディネータが前記通信システムに配置され、
前記通信システムにおける複数の基地局は、前記コーディネータに接続され、
各セルに対応する前記リアルスケジューラは、前記セルに対応する基地局に位置付けられ、
前記集中仮想スケジューラは、前記コーディネータに位置付けられ、
前記インターフェイスユニットはさらに、ダウンリンク受信フレーム番号及びサブフレーム番号において、第３のセルに対応するリアルスケジューラに、測定リクエストメッセージを送信し、アップリンク伝送フレーム番号及びサブフレーム番号において、前記第３のセルに対応する前記リアルスケジューラにより送信された測定応答メッセージを受信し、
前記第３のセルに対応する前記リアルスケジューラのラウンドトリップタイム（ＲＴＴ）が前記通信システムにおける前記複数のセルの最大のＲＴＴであり、前記ＲＴＴは、前記アップリンク伝送フレーム番号及びサブフレーム番号と前記ダウンリンク受信フレーム番号及びサブフレーム番号との間の差異を示し、
前記決定ユニットはさらに、前記第３のセルに対応する前記リアルスケジューラの前記ＲＴＴに従って開始時間を決定し、
前記インターフェイスユニットはさらに、前記開始時間に前記第１のセルに対応する前記リアルスケジューラが前記ユーザ機器をスケジューリングするように、前記第１のセルに対応する前記リアルスケジューラに、前記開始時間を送信する、
集中仮想スケジューラ。
【請求項３】
前記決定ユニットは、前記第１のセルの各リソースブロックユニット（ＲＢユニット）に対する送信電力を決定し、
前記ＲＢユニットは、物理リソースブロック（ＰＲＢ）又はリソースブロックグループ（ＲＢＧ）を有し、
前記インターフェイスユニットは、前記第１のセルに対応するリアルスケジューラに、前記決定ユニットにより決定された前記送信電力を用いることによって前記第１のセルの各ＲＢユニット上の前記ユーザ機器をスケジューリングするように指示するように、前記第１のセルに対応する前記リアルスケジューラに、前記第１のセルの各ＲＢユニット上の前記送信電力を送信する、
請求項１または２に記載の集中仮想スケジューラ。
【請求項４】
前記複数のセルは少なくとも１つのクラスタにグループ化され、
前記決定ユニットは、各クラスタにおける各セルの送信電力をクラスタ毎に決定する、
請求項２に記載の集中仮想スケジューラ。
【請求項５】
第１の負荷情報を取得する第２の取得ユニットであって、前記第１の負荷情報は、前記第１のセルが属する前記クラスタにおける全てのセルの負荷情報を含む、第２の取得ユニット
をさらに備え、
前記決定ユニットはさらに、前記第１の負荷情報に従って負荷バランシング結果を決定し、前記負荷バランシング結果は、前記第１のセルが第２のセルの周縁のユーザ機器をスケジューリングすること、かつ、前記第１のセル及び前記第２のセルは、前記第１のセルが属する前記クラスタにおける隣接セルであることであり、
前記インターフェイスユニットはさらに、前記第１のセルに対応する前記リアルスケジューラに、前記第２のセルの前記周縁のユーザ機器をスケジューリングするよう指示するように、前記第１のセルに対応する前記リアルスケジューラに、前記負荷バランシング結果を送信する、
請求項１または４に記載の集中仮想スケジューラ。
【請求項６】
前記通信システムは、分散型基地局ネットワーキングモードにあり、
コーディネータが前記通信システムに配置され、
前記通信システムにおける複数の基地局は、前記コーディネータに接続され、
各セルに対応する前記リアルスケジューラは、前記セルに対応する基地局に位置付けられ、
前記集中仮想スケジューラは、前記コーディネータに位置付けられる、
請求項１に記載の集中仮想スケジューラ。
【請求項７】
前記通信システムの複数のベースバンド処理ユニット（複数のＢＢＵ）が共に配置され、
前記複数のセルの各セルに対応する前記リアルスケジューラは、前記セルに対応するＢＢＵに位置付けられ、
前記集中仮想スケジューラは、共に配置されている前記複数のＢＢＵのうちの何れかのＢＢＵに位置付けられる、
請求項１に記載の集中仮想スケジューラ。
【請求項８】
複数のセルを有する通信システムに適用可能なリアルスケジューラであって、
前記複数のセルの各セルが１つのリアルスケジューラに対応し、
前記リアルスケジューラは、
集中仮想スケジューラにより決定される、第１のセルの送信電力を受信するインターフェイスユニットであって、前記第１のセルは、前記通信システムにおける前記複数のセルの何れかのセルである、インターフェイスユニットと、
前記集中仮想スケジューラにより決定された前記送信電力を用いることによって前記第１のセルにおけるユーザ機器をスケジューリングするスケジューリングユニットと
を備え、
前記通信システムは、分散型基地局ネットワーキングモードにあり、
コーディネータが前記通信システムに配置され、
前記通信システムにおける複数の基地局が前記コーディネータに接続され、
前記複数のセルの各セルに対応する前記リアルスケジューラは、前記セルに対応する基地局に位置付けられ、
前記集中仮想スケジューラは、前記コーディネータに位置付けられ、
前記インターフェイスユニットはさらに、前記集中仮想スケジューラが、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号とに従って前記リアルスケジューラのラウンドトリップタイム（ＲＴＴ）を取得し、前記通信システムにおける前記複数のセルの全てのＲＴＴから最大のＲＴＴを選択し、前記最大のＲＴＴに従って開始時間を決定するように、前記ダウンリンク受信フレーム番号及びサブフレーム番号において、前記集中仮想スケジューラにより送信される測定リクエストメッセージを受信し、前記アップリンク伝送フレーム番号及びサブフレーム番号において、前記集中仮想スケジューラに、測定応答メッセージを送信し、
前記ＲＴＴは、前記アップリンク伝送フレーム番号及びサブフレーム番号と前記ダウンリンク受信フレーム番号及びサブフレーム番号との間の差異を示し、
前記インターフェイスユニットはさらに、前記集中仮想スケジューラにより送信された前記開始時間を受信し、前記スケジューリングユニットに、前記開始時間に前記ユーザ機器をスケジューリングするよう指示する、
リアルスケジューラ。
【請求項９】
前記インターフェイスユニットは、前記第１のセルの各リソースブロックユニット（ＲＢユニット）に対する、前記集中仮想スケジューラにより決定された送信電力を受信し、前記ＲＢユニットは、物理リソースブロック（ＰＲＢ）又はリソースブロックグループ（ＲＢＧ）を有し、
前記スケジューリングユニットは、前記集中仮想スケジューラにより決定された前記送信電力を用いることによって前記第１のセルの各ＲＢユニット上の前記ユーザ機器をスケジューリングする、
請求項８に記載のリアルスケジューラ。
【請求項１０】
前記インターフェイスユニットはさらに、前記集中仮想スケジューラにより決定される負荷バランシング結果を受信し、前記負荷バランシング結果は、前記第１のセルが第２のセルの周縁のユーザ機器をスケジューリングすること、かつ、前記第１のセル及び前記第２のセルは、前記複数のセルにおける隣接セルであって同じクラスタに位置付けられることであり、
前記スケジューリングユニットはさらに、前記負荷バランシング結果に従って前記第２のセルの前記周縁のユーザ機器をスケジューリングする、
請求項８又は９に記載のリアルスケジューラ。
【請求項１１】
複数のセルを有する通信システムに適用可能なスケジューリングシステムであって、
請求項１から７の何れか一項に記載の集中仮想スケジューラと、
少なくとも１つの、請求項８から１０の何れか一項に記載のリアルスケジューラと
を備え、
前記複数のセルの各セルは、１つのリアルスケジューラに対応する、
スケジューリングシステム。
【請求項１２】
複数のセルを有する通信システムに適用可能なスケジューリング方法であって、
前記通信システムは、集中仮想スケジューラと少なくとも１つのリアルスケジューラとを有し、
前記複数のセルの各セルは、１つのリアルスケジューラに対応し、
前記スケジューリング方法は、
前記集中仮想スケジューラにより第１のセルの送信電力を決定する段階であって、前記第１のセルは、前記通信システムにおける前記複数のセルの何れかのセルである、段階と、
前記第１のセルに対応するリアルスケジューラに、前記第１のセルの前記送信電力を用いることによって前記第１のセルにおけるユーザ機器をスケジューリングするよう指示するように、前記集中仮想スケジューラにより、前記第１のセルに対応する前記リアルスケジューラに、前記集中仮想スケジューラにより決定された前記送信電力を送信する段階と、
前記複数のセルを少なくとも１つのクラスタにグループ化する段階と、
前記集中仮想スケジューラにより、各クラスタにおける各セルの送信電力をクラスタ毎に決定する段階と
を備え、
前記第１のセルの前記送信電力を決定する段階は、
前記集中仮想スケジューラにより第１のチャネル情報及び第１の履歴スケジューリング情報を取得する段階であって、前記第１のチャネル情報及び前記第１の履歴スケジューリング情報はそれぞれ、前記第１のセルが属するクラスタにおける全てのセルのチャネル情報及び履歴スケジューリング情報を含む、段階と、
前記第１のチャネル情報及び前記第１の履歴スケジューリング情報に従って複数の電力候補をもとに前記第１のセルの複数のネットワーク効用値を計算し、前記第１のセルの前記送信電力として、最適なネットワーク効用値を有する電力候補を選択する段階、又は、
前記第１のチャネル情報及び前記第１の履歴スケジューリング情報に従って複数の電力候補をもとに前記第１のセルの各リソースブロックユニット（ＲＢユニット）の複数のネットワーク効用値を計算し、現在計算が実行された前記ＲＢユニットの送信電力として、最適なネットワーク効用値を有する電力候補を選択する段階と
を含む、
方法。
【請求項１３】
複数のセルを有する通信システムに適用可能なスケジューリング方法であって、
前記通信システムは、集中仮想スケジューラと少なくとも１つのリアルスケジューラとを有し、
前記複数のセルの各セルは、１つのリアルスケジューラに対応し、
前記スケジューリング方法は、
前記集中仮想スケジューラにより第１のセルの送信電力を決定する段階であって、前記第１のセルは、前記通信システムにおける前記複数のセルの何れかのセルである、段階と、
前記第１のセルに対応するリアルスケジューラに、前記第１のセルの前記送信電力を用いることによって前記第１のセルにおけるユーザ機器をスケジューリングするよう指示するように、前記集中仮想スケジューラにより、前記第１のセルに対応する前記リアルスケジューラに、前記集中仮想スケジューラにより決定された前記送信電力を送信する段階と
を備え、
前記通信システムは、分散型基地局ネットワーキングモードにあり、
コーディネータが前記通信システムに配置され、
前記通信システムにおける複数の基地局が、前記コーディネータに接続され、
各セルに対応する前記リアルスケジューラは、前記セルに対応する基地局に位置付けられ、
前記集中仮想スケジューラは、前記コーディネータに位置付けられ、
前記スケジューリング方法は、
前記集中仮想スケジューラにより、ダウンリンク受信フレーム番号及びサブフレーム番号において、第３のセルに対応するリアルスケジューラに、測定リクエストメッセージを送信する段階と、
前記集中仮想スケジューラにより、アップリンク伝送フレーム番号及びサブフレーム番号において、前記第３のセルに対応する前記リアルスケジューラにより送信された測定応答メッセージを受信する段階であって、前記第３のセルの前記リアルスケジューラのラウンドトリップタイム（ＲＴＴ）が前記通信システムにおける前記複数のセルの最大のＲＴＴであり、前記ＲＴＴは、前記アップリンク伝送フレーム番号及びサブフレーム番号と前記ダウンリンク受信フレーム番号及びサブフレーム番号との間の差異を示す、段階と、
前期第１のセルに対応するリアルスケジューラが開始時間に前記ユーザ機器をスケジューリングするように、前記集中仮想スケジューラにより、前記第３のセルに対応する前記リアルスケジューラの前記ＲＴＴに従って前記開始時間を決定し、前記第１のセルに対応する前記リアルスケジューラに、前記開始時間を送信する段階と
をさらに備える
方法。
【請求項１４】
前記第１のセルの前記送信電力を決定する段階は、
前記第１のセルの各リソースブロックユニット（ＲＢユニット）に対する送信電力を決定する段階であって、前記ＲＢユニットは、物理リソースブロック（ＰＲＢ）又はリソースブロックグループ（ＲＢＧ）を含む、段階
を含み、
前記第１のセルの前記送信電力を送信する段階は、
前記第１のセルに対応する前記リアルスケジューラに、前記集中仮想スケジューラにより決定された前記送信電力を用いることによって前記第１のセルの各ＲＢユニット上の前記ユーザ機器をスケジューリングするよう指示するように、前記第１のセルに対応する前記リアルスケジューラに、前記第１のセルの各ＲＢユニットに対する前記送信電力を送信する段階
を含む、
請求項１２または１３に記載の方法。
【請求項１５】
前記複数のセルを少なくとも１つのクラスタにグループ化する段階と、
前記集中仮想スケジューラにより、各クラスタにおける各セルの送信電力をクラスタ毎に決定する段階と
をさらに備える
請求項１３に記載の方法。
【請求項１６】
前記集中仮想スケジューラにより第１の負荷情報を取得する段階であって、前記第１の負荷情報は、前記第１のセルが属する前記クラスタにおける全ての前記セルの負荷情報を含む、段階と、
前記第１の負荷情報に従って負荷バランシング結果を決定する段階であって、前記負荷バランシング結果は、前記第１のセルが第２のセルの周縁のユーザ機器をスケジューリングすること、かつ、前記第１のセル及び前記第２のセルは、前記第１のセルが属する前記クラスタにおける隣接セルであることである、段階と、
前記第１のセルに対応する前記リアルスケジューラに、前記第２のセルの前記周縁のユーザ機器をスケジューリングするよう指示するように、前記集中仮想スケジューラにより、前記第１のセルに対応する前記リアルスケジューラに、前記負荷バランシング結果を送信する段階と
をさらに備える
請求項１２または１５に記載の方法。
【請求項１７】
前記通信システムは、分散型基地局ネットワーキングモードにあり、
コーディネータが前記通信システムに配置され、
前記通信システムにおける複数の基地局が、前記コーディネータに接続され、
各セルに対応する前記リアルスケジューラは、前記セルに対応する基地局に位置付けられ、
前記集中仮想スケジューラは、前記コーディネータに位置付けられる、
請求項１２に記載の方法。
【請求項１８】
前記通信システムの複数のベースバンド処理ユニット（複数のＢＢＵ）が共に配置され、
前記複数のセルの各セルに対応する前記リアルスケジューラは、前記セルに対応するＢＢＵに位置付けられ、
前記集中仮想スケジューラは、共に配置されている前記複数のＢＢＵのうちの何れかのＢＢＵに位置付けられる、
請求項１２に記載の方法。
【請求項１９】
複数のセルを有する通信システムに適用可能なスケジューリング方法であって、
前記通信システムは、集中仮想スケジューラと少なくとも１つのリアルスケジューラとを有し、前記複数のセルの各セルが１つのリアルスケジューラに対応し、
前記スケジューリング方法は、
第１のセルに対応するリアルスケジューラにより、前記集中仮想スケジューラにより決定された、前記第１のセルの送信電力を受信する段階であって、前記第１のセルは、前記通信システムにおける前記複数のセルの何れかのセルである、段階と、
前記リアルスケジューラにより、前記集中仮想スケジューラにより決定された前記送信電力を用いることによって前記第１のセルにおけるユーザ機器をスケジューリングする段階と
を備え、
前記通信システムは、分散型基地局ネットワーキングモードにあり、
コーディネータが前記通信システムに配置され、
前記通信システムにおける複数の基地局が、前記コーディネータに接続され、
前記複数のセルの各セルに対応する前記リアルスケジューラは、前記セルに対応する基地局に位置付けられ、
前記集中仮想スケジューラは、前記コーディネータに位置付けられ、
前記スケジューリング方法は、
前記リアルスケジューラにより、ダウンリンク受信フレーム番号及びサブフレーム番号において、前記集中仮想スケジューラにより送信される測定リクエストメッセージを受信する段階と、
アップリンク伝送フレーム番号及びサブフレーム番号と前記ダウンリンク受信フレーム番号及びサブフレーム番号とに従って、前記集中仮想スケジューラが前記リアルスケジューラのラウンドトリップタイム（ＲＴＴ）を取得し、前記通信システムにおける前記複数のセルの全てのＲＴＴから最大のＲＴＴを選択し、前記最大のＲＴＴに従って開始時間を決定するように、前記リアルスケジューラにより、前記アップリンク伝送フレーム番号及びサブフレーム番号において、前記集中仮想スケジューラに、測定応答メッセージを送信する段階であって、前記ＲＴＴは、前記アップリンク伝送フレーム番号及びサブフレーム番号と前記ダウンリンク受信フレーム番号及びサブフレーム番号との間の差異を示す、段階と、
前記集中仮想スケジューラにより送信された前記開始時間を受信し、前記開始時間に前記ユーザ機器をスケジューリングする段階と
をさらに備える
方法。
【請求項２０】
前記第１のセルの前記送信電力を受信する段階は、
前記リアルスケジューラにより、前記第１のセルの各リソースブロックユニット（ＲＢユニット）に対する、前記集中仮想スケジューラにより決定された送信電力を受信する段階であって、前記ＲＢユニットは、物理リソースブロック（ＰＲＢ）又はリソースブロックグループ（ＲＢＧ）を含む、段階
を含み、
前記ユーザ機器をスケジューリングする段階は、
前記リアルスケジューラにより、前記集中仮想スケジューラにより決定された前記送信電力を用いることによって前記第１のセルの各ＲＢユニット上の前記ユーザ機器をスケジューリングする段階と
を含む、
請求項１９に記載の方法。
【請求項２１】
前記リアルスケジューラにより、前記集中仮想スケジューラにより送信される負荷バランシング結果を受信する段階であって、前記負荷バランシング結果は、前記第１のセルが第２のセルの周縁のユーザ機器をスケジューリングすること、かつ、前記第１のセル及び前記第２のセルは、前記複数のセルにおける隣接セルであって同じクラスタに位置付けられることである、段階と、
前記リアルスケジューラにより、前記負荷バランシング結果に従って前記第２のセルの前記周縁のユーザ機器をスケジューリングする段階と
をさらに備える
請求項１９又は２０に記載の方法。
【請求項２２】
請求項１２から２１のいずれか一項に記載の方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明の複数の実施形態は、通信技術分野に関し、特に、スケジューリング方法、装置、及びシステムに関する。
【背景技術】
【０００２】
モバイル通信及びブロードバンド無線アクセス技術のそれぞれの進歩につれ、その結果、それらのサービスが相互に浸透していた。ブロードバンドモバイル通信の要求を満たし、モバイルブロードバンド通信の課題に対応するために、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ，ロングタームエボリューション）通信システムがモバイル通信技術に導入されている。
【０００３】
ＬＴＥ通信システムにおけるＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ，直交周波数分割複信）技術の応用は、複数のサブチャネルが互いに直交することを可能にし、セル内干渉の問題をうまく解決している。しかしながら、ＬＴＥシステムではスペクトル利用率に対してより高い要求があるので、スペクトル利用率を向上させるために単一周波数のネットワーキング方式が導入されているが、これは、セル間干渉の問題をもたらしてしまっている。例えば、隣接セルが当該隣接セルによりカバーされている重複エリアにおいて同じスペクトルリソースを使用する場合、重大なＩＣＩ（Ｉｎｔｅｒ−Ｃｅｌｌ  Ｉｎｔｅｒｆｅｒｅｎｃｅ，セル間干渉）が当該重複エリアに生じてしまう。ＬＴＥ通信システムにおいて、セル間干渉は、システム性能に影響を与える主要な干渉であることが分かる。
【０００４】
セル間干渉を低減するために、複数のセルに対する電力制御が別々に実行されてそれらのそれぞれのダウンリンク送信電力を調節する。しかしながら、分散型制御は包括性が低く、最適化が部分的にしか実行できないことから、ネットワーク全体の最適な性能が実現できず、その結果、システム性能が低下する。
【発明の概要】
【０００５】
本願発明の複数の実施形態では、スケジューリング方法、装置、及びシステムを提供し、これらにより、ネットワーク全体の性能を向上させる。
【０００６】
第１の態様では、集中仮想スケジューラを提供し、当該集中仮想スケジューラは、複数のセルを含む通信システムに適用可能であり、複数のセルの各セルが１つのリアルスケジューラに対応し、集中仮想スケジューラは、第１のセルの送信電力を決定するよう構成される決定ユニットであって、第１のセルは、通信システムにおける複数のセルの各セルである、決定ユニットと、第１のセルに対応するリアルスケジューラに、決定ユニットにより決定される送信電力を用いることによって第１のセルにおけるユーザ機器をスケジューリングするよう指示するように、第１のセルに対応するリアルスケジューラに、決定ユニットにより決定される送信電力を送信するよう構成されるインターフェイスユニットとを備える。
【０００７】
第１の態様に関連して、第１の態様の第１の実施方式で、決定ユニットは、第１のセルの各リソースブロック（ＲＢ）ユニットに対する送信電力を決定するよう具体的に構成され、ＲＢユニットは、物理リソースブロック（ＰＲＢ）又はリソースブロックグループ（ＲＢＧ）を含み、インターフェイスユニットは、第１のセルに対応するリアルスケジューラに、決定ユニットにより決定された送信電力を用いることによって第１のセルの各ＲＢユニット上のユーザ機器をスケジューリングするよう指示するように、第１のセルに対応するリアルスケジューラに、第１のセルの各ＲＢユニットに対する送信電力を送信するよう具体的に構成される。
【０００８】
第１の態様又は第１の態様の第１の実施方式に関連して、第１の態様の第２の実施方式で、複数のセルは、少なくとも１つのクラスタにグループ化され、決定ユニットは、各クラスタにおける各セルの送信電力を決定するよう具体的に構成される。
【０００９】
第１の態様の第２の実施方式に関連して、第１の態様の第３の実施方式で、集中仮想スケジューラは、第１のチャネル情報及び第１の履歴スケジューリング情報を取得するよう構成される第１の取得ユニットをさらに備え、第１のチャネル情報及び第１の履歴スケジューリング情報はそれぞれ、第１のセルが属するクラスタにおける全てのセルのチャネル情報及び履歴スケジューリング情報を含み、決定ユニットは、第１の取得ユニットにより取得された第１のチャネル情報及び第１の履歴スケジューリング情報に従って、複数の電力候補をもとに第１のセルの複数のネットワーク効用値を計算し、第１のセルの送信電力として、最適なネットワーク効用値を有する電力候補を選択する、又は、第１の取得ユニットにより取得された第１のチャネル情報及び第１の履歴スケジューリング情報に従って、複数の電力候補をもとに第１のセルの各ＲＢユニットの複数のネットワーク効用値を計算し、現在計算が実行されたＲＢユニットの送信電力として、最適なネットワーク効用値を有する電力候補を選択するよう具体的に構成される。
【００１０】
第１の態様の第２の又は第３の実施方式に関連して、第１の態様の第４の実施方式で、集中仮想スケジューラは、第１の負荷情報を取得するよう構成される第２の取得ユニットをさらに備え、第１の負荷情報は、第１のセルが属するクラスタにおける全てのセルの負荷情報を含み、決定ユニットは、第１の負荷情報に従って負荷バランシング結果を決定するようさらに構成され、負荷バランシング結果は、第１のセルが第２のセルの周縁のユーザ機器をスケジューリングすること、かつ、第１のセル及び第２のセルは、第１のセルが属するクラスタにおける隣接セルであることであり、インターフェイスユニットは、第１のセルに対応するリアルスケジューラに、第２のセルの周縁のユーザ機器をスケジューリングするよう指示するように、第１のセルに対応するリアルスケジューラに、負荷バランシング結果を送信するようさらに構成される。
【００１１】
第１の態様又は第１の態様の第１から第４の実施方式のうちの何れか１つの実施方式に関連して、第１の態様の第５の実施方式で、通信システムは、分散型基地局ネットワーキングモードにあり、コーディネータが通信システムに配置され、通信システムにおける複数の基地局がコーディネータに接続され、各セルに対応するリアルスケジューラは、そのセルに対応する基地局に位置付けられ、集中仮想スケジューラは、コーディネータに位置付けられる。
【００１２】
第１の態様の第５の実施方式に関連して、第１の態様の第６の実施方式で、インターフェイスユニットは、ダウンリンク受信フレーム番号及びサブフレーム番号において、第３のセルに対応するリアルスケジューラに、測定リクエストメッセージを送信し、アップリンク伝送フレーム番号及びサブフレーム番号において、第３のセルに対応するリアルスケジューラにより送信された測定応答メッセージを受信するようさらに構成され、第３のセルに対応するリアルスケジューラのラウンドトリップタイム（ＲＴＴ）が、通信システムにおける複数のセルの最大のＲＴＴであり、ＲＴＴは、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号との間の差異を示し、決定ユニットは、第３のセルに対応するリアルスケジューラのＲＴＴに従って開始時間を決定するようさらに構成され、インターフェイスユニットは、第１のセルに対応するリアルスケジューラが開始時間においてユーザ機器をスケジューリングするように、第１のセルに対応するリアルスケジューラに、決定ユニットによりにより生成された開始時間を送信するようさらに構成される。
【００１３】
第１の態様又は第１の態様の第１から第４の実施方式のうちの何れか１つの実施方式に関連して、第１の態様の第７の実施方式で、通信システムにおける複数のベースバンド処理ユニット（複数のＢＢＵ）が共に配置され、複数のセルの各セルに対応するリアルスケジューラは、セルに対応するＢＢＵに位置付けられ、集中仮想スケジューラは、共に配置されている複数のＢＢＵのうちの何れかのＢＢＵに位置付けられる。
【００１４】
第２の態様は、リアルスケジューラを提供し、当該リアルスケジューラは、複数のセルを含む通信システムに適用可能であり、複数のセルの各セルは、１つのリアルスケジューラに対応し、リアルスケジューラは、集中仮想スケジューラにより決定される、第１のセルの送信電力を受信するよう構成されるインターフェイスユニットであって、第１のセルは、通信システムにおける複数のセルの各セルである、インターフェイスユニットと、集中仮想スケジューラにより決定されてインターフェイスユニットにより受信された送信電力を用いることによって第１のセルにおけるユーザ機器をスケジューリングするよう構成されるスケジューリングユニットとを含む。
【００１５】
第２の態様に関連して、第２の態様の第１の実施方式で、インターフェイスユニットは、第１のセルの各リソースブロック（ＲＢ）ユニットに対する、集中仮想スケジューラにより決定される送信電力を受信するよう具体的に構成され、ＲＢユニットは、物理リソースブロック（ＰＲＢ）又はリソースブロックグループ（ＲＢＧ）を含み、スケジューリングユニットは、集中仮想スケジューラにより決定された送信電力を用いることによって第１のセルの各ＲＢユニット上のユーザ機器をスケジューリングするよう具体的に構成される。
【００１６】
第２の態様又は第２の態様の第１の実施方式に関連して、第２の態様の第２の実施方式で、インターフェイスユニットは、集中仮想スケジューラにより決定された負荷バランシング結果を受信するようさらに構成され、負荷バランシング結果は、第１のセルが第２のセルの周縁のユーザ機器をスケジューリングすること、かつ、第１のセル及び第２のセルは、複数のセルにおける隣接セルであり、同じクラスタに位置付けられることであり、スケジューリングユニットは、負荷バランシング結果に従って第２のセルの周縁のユーザ機器をスケジューリングするようさらに構成される。
【００１７】
第２の態様若しくは第２の態様の第１又は第２の実施方式に関連して、第２の態様の第３の実施方式で、通信システムは、分散型基地局ネットワーキングモードにあり、コーディネータが通信システムに配置され、通信システムにおける複数の基地局がコーディネータに接続され、複数のセルの各セルに対応するリアルスケジューラは、そのセルに対応する基地局に位置付けられ、集中仮想スケジューラは、コーディネータに位置付けられる。
【００１８】
第２の態様の第３の実施方式に関連して、第２の態様の第４の実施方式で、インターフェイスユニットは、ダウンリンク受信フレーム番号及びサブフレーム番号において、集中仮想スケジューラにより送信された測定リクエストメッセージを受信し、アップリンク伝送フレーム番号及びサブフレーム番号において、集中仮想スケジューラに、測定応答メッセージを送信するようさらに構成され、これにより、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号とに従って、集中仮想スケジューラがリアルスケジューラのラウンドトリップタイム（ＲＴＴ）を取得し、通信システムの複数のセルの全てのＲＴＴから最大のＲＴＴを選択し、最大のＲＴＴに従って開始時間を決定し、ＲＴＴは、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号との間の差異を示し、インターフェイスユニットは、集中仮想スケジューラにより送信された開始時間を受信し、スケジューリングユニットに開始時間においてユーザ機器をスケジューリングするよう指示するようさらに構成される。
【００１９】
第２の態様若しくは第２の態様の第１又は第２の実施方式に関連して、第２の態様の第５の実施方式で、通信システムの複数のベースバンド処理ユニット（複数のＢＢＵ）が共に配置され、複数のセルの各セルに対応するリアルスケジューラは、そのセルに対応するＢＢＵに位置付けられ、集中仮想スケジューラは、共に配置されている複数のＢＢＵのうちの何れかのＢＢＵに位置付けられる。
【００２０】
第３の態様は、スケジューリングシステムを提供し、当該スケジューリングシステムは、複数の先述の集中仮想スケジューラのうちの何れか１つと、複数の先述のリアルスケジューラのうちの少なくとも１つとを含む。
【００２１】
第４の態様は、スケジューリング方法を提供し、当該方法は、複数のセルを含む通信システムに適用可能であり、通信システムは、集中仮想スケジューラと少なくとも１つのリアルスケジューラとを含み、複数のセルの各セルは、１つのリアルスケジューラに対応し、方法は、集中仮想スケジューラにより第１のセルの送信電力を決定する段階であって第１のセルが通信システムにおける複数のセルの各セルである、段階と、第１のセルに対応するリアルスケジューラに、集中仮想スケジューラにより決定された送信電力を用いることによって第１のセルにおけるユーザ機器をスケジューリングするよう指示するように、集中仮想スケジューラにより、第１のセルに対応するリアルスケジューラに、集中仮想スケジューラにより決定された送信電力を送信する段階とを含む。
【００２２】
第４の態様に関連して、第４の態様の第１の実施方式で、集中仮想スケジューラにより第１のセルの送信電力を決定する段階は、第１のセルの各リソースブロック（ＲＢ）ユニットに対する送信電力を決定する段階を含み、ＲＢユニットは、物理リソースブロック（ＰＲＢ）又はリソースブロックグループ（ＲＢＧ）を含み、集中仮想スケジューラにより、第１のセルに対応するリアルスケジューラに、集中仮想スケジューラにより決定された送信電力を送信する段階は、第１のセルに対応するリアルスケジューラに、集中仮想スケジューラにより決定された送信電力を用いることによって第１のセルの各ＲＢユニット上のユーザ機器をスケジューリングするよう指示するように、第１のセルに対応するリアルスケジューラに、第１のセルの各ＲＢユニットに対する送信電力を送信する段階を含む。
【００２３】
第４の態様又は第４の態様の第１の実施方式に関連して、第４の態様の第２の実施方式で、方法は、複数のセルを少なくとも１つのクラスタにグループ化する段階をさらに含み、集中仮想スケジューラにより決定された第１のセルの送信電力を決定する段階は、集中仮想スケジューラにより各クラスタにおける各セルの送信電力をクラスタ毎に決定する段階を含む。
【００２４】
第４の態様の第２の実施方式に関連して、第４の態様の第３の実施方式で、集中仮想スケジューラにより第１のセルの送信電力を決定する段階は、集中仮想スケジューラにより第１のチャネル情報及び第１の履歴スケジューリング情報を取得する段階であって、第１のチャネル情報及び第１の履歴スケジューリング情報はそれぞれ、第１のセルが属するクラスタにおける全てのセルのチャネル情報及び履歴スケジューリング情報を含む、段階と、第１のチャネル情報及び第１の履歴スケジューリング情報に従って複数の電力候補をもとに第１のセルの複数のネットワーク効用値を計算し、第１のセルの送信電力として最適なネットワーク効用値を有する電力候補を選択する段階、又は、第１のチャネル情報及び第１の履歴スケジューリング情報に従って複数の電力候補をもとに第１のセルの各ＲＢユニットの複数のネットワーク効用値を計算し、現在計算が実行されたＲＢユニットの送信電力として最適なネットワーク効用値を有する電力候補を選択する段階とを含む。
【００２５】
第４の態様の第２又は第３の実施方式に関連して、第４の態様の第４の実施方式で、方法は、集中仮想スケジューラにより第１の負荷情報を取得する段階であって第１の負荷情報が第１のセルが属するクラスタにおける全てのセルの負荷情報を含む、段階と、第１の負荷情報に従って負荷バランシング結果を決定する段階であって、負荷バランシング結果は、第１のセルが第２のセルの周縁のユーザ機器をスケジューリングすること、かつ、第１のセル及び第２のセルは第１のセルが属するクラスタにおける隣接セルであることである、段階と、第１のセルに対応するリアルスケジューラに、第２のセルの周縁のユーザ機器をスケジューリングするよう指示するように、集中仮想スケジューラにより、第１のセルに対応するリアルスケジューラに、負荷バランシング結果を送信する段階とをさらに含む。
【００２６】
第４の態様又は第４の態様の第１から第４の実施方式のうちの何れか１つの実施方式に関連して、第４の態様の第５の実施方式で、通信システムは、分散型基地局ネットワーキングモードにあり、コーディネータが通信システムに配置され、通信システムにおける複数の基地局がコーディネータに接続され、各セルに対応するリアルスケジューラは、そのセルに対応する基地局に位置付けられ、集中仮想スケジューラは、コーディネータに位置付けられる。
【００２７】
第４の態様の第５の実施方式に関連して、第４の態様の第６の実施方式で、方法は、集中仮想スケジューラにより、ダウンリンク受信フレーム番号及びサブフレーム番号において、第３のセルのリアルスケジューラに、測定リクエストメッセージを送信する段階と、集中仮想スケジューラにより、アップリンク伝送フレーム番号及びサブフレーム番号において、第３のセルのリアルスケジューラにより送信される測定応答メッセージを受信する段階であって第３のセルのリアルスケジューラのラウンドトリップタイム（ＲＴＴ）が、通信システムにおける複数のセルの最大のＲＴＴであり、ＲＴＴは、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号との間の差異を示す、段階と、第１のセルに対応するリアルスケジューラが開始時間においてユーザ機器をスケジューリングするように、集中仮想スケジューラにより、第３のセルに対応するリアルスケジューラのＲＴＴに従って開始時間を決定し、第１のセルに対応するリアルスケジューラに、開始時間を送信する段階とをさらに含む。
【００２８】
第４の態様又は第４の態様の第１から第４の実施方式のうちの何れか１つの実施方式に関連して、第４の態様の第７の実施方式で、通信システムの複数のベースバンド処理ユニット（複数のＢＢＵ）が共に配置され、複数のセルの各セルに対応するリアルスケジューラは、そのセルに対応するＢＢＵに位置付けられ、集中仮想スケジューラは、共に配置されている複数のＢＢＵのうちの何れかのＢＢＵに位置付けられる。
【００２９】
第５の態様は、スケジューリング方法を提供し、当該方法は、複数のセルを含む通信システムに適用可能であり、通信システムは、集中仮想スケジューラと少なくとも１つのリアルスケジューラとを含み、複数のセルの各セルは、１つのリアルスケジューラに対応し、方法は、第１のセルのリアルスケジューラにより、集中仮想スケジューラにより決定される第１のセルの送信電力を受信する段階であって、第１のセルは、通信システムにおける複数のセルの各セルである、段階と、リアルスケジューラにより、集中仮想スケジューラにより決定された送信電力を用いることによって第１のセルにおけるユーザ機器をスケジューリングする段階とを含む。
【００３０】
第５の態様に関連して、第５の態様の第１の実施方式で、第１のセルのリアルスケジューラにより、集中仮想スケジューラにより決定される第１のセルの送信電力を受信する段階は、リアルスケジューラにより、集中仮想スケジューラにより決定された、第１のセルの各リソースブロック（ＲＢ）ユニットに対する送信電力を受信する段階であって、ＲＢユニットは物理リソースブロック（ＰＲＢ）又はリソースブロックグループ（ＲＢＧ）を含む、段階を含み、リアルスケジューラにより、集中仮想スケジューラにより決定された送信電力を用いることによって第１のセルにおけるユーザ機器をスケジューリングする段階は、リアルスケジューラにより、集中仮想スケジューラにより決定された送信電力を用いることによって第１のセルの各ＲＢユニット上のユーザ機器をスケジューリングする段階を含む。
【００３１】
第５の態様又は第５の態様の第１の実施方式に関連して、第５の態様の第２の実施方式で、方法は、リアルスケジューラにより、集中仮想スケジューラにより送信された負荷バランシング結果を受信する段階であって負荷バランシング結果は、第１のセルが第２のセルの周縁のユーザ機器をスケジューリングすること、かつ、第１のセル及び第２のセルは、複数のセルにおける隣接セルであって同じクラスタに位置付けられることである、段階と、リアルスケジューラにより、負荷バランシング結果に従って第２のセルの周縁のユーザ機器をスケジューリングする段階とをさらに含む。
【００３２】
第５の態様若しくは第５の態様の第１又は第２の実施方式に関連して、第５の態様の第３の実施方式で、通信システムは、分散型基地局ネットワーキングモードにあり、コーディネータが通信システムに配置され、通信システムにおける複数の基地局は、コーディネータに接続され、複数のセルの各セルに対応するリアルスケジューラは、そのセルに対応する基地局に位置付けられ、集中仮想スケジューラは、コーディネータに位置付けられる。
【００３３】
第５の態様の第３の実施方式に関連して、第５の態様の第４の実施方式で、方法は、リアルスケジューラにより、ダウンリンク受信フレーム番号及びサブフレーム番号において、集中仮想スケジューラにより送信される測定リクエストメッセージを受信する段階と、集中仮想スケジューラが、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号とに従ってリアルスケジューラのラウンドトリップタイム（ＲＴＴ）を取得し、通信システムにおける複数のセルの全てのＲＴＴから最大のＲＴＴを選択し、最大のＲＴＴに従って開始時間を決定するように、アップリンク伝送フレーム番号及びサブフレーム番号において、リアルスケジューラにより、集中仮想スケジューラに、測定応答メッセージを送信する段階であって、ＲＴＴは、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号との間の差異を示す、段階と、集中仮想スケジューラにより送信される開始時間を受信し、開始時間においてユーザ機器をスケジューリングする段階とをさらに含む。
【００３４】
第５の態様若しくは第５の態様の第１又は第２の実施方式に関連して、第５の態様の別の実施方式で、通信システムの複数のベースバンド処理ユニット（複数のＢＢＵ）が共に配置され、複数のセルの各セルに対応するリアルスケジューラは、そのセルに対応するＢＢＵに位置付けられ、集中仮想スケジューラは、共に配置されている複数のＢＢＵのうちの何れかのＢＢＵに位置付けられる。
【００３５】
本願発明の複数の実施形態に係るスケジューリング方法は、複数のセルを含む通信システムに適用可能であり、通信システムは、上層集中仮想スケジューラと少なくとも１つの下層リアルスケジューラとを含み、集中仮想スケジューラは、リアルスケジューラに、集中仮想スケジューラにより決定された送信電力を用いることによってセルにおけるＵＥをスケジューリングするよう指示するように、複数のセルの各セルの送信電力を決定し、セルのリアルスケジューラに、各セルの送信電力を送信する。従って、本願発明に係る階層スケジューリングアーキテクチャを用いることによって、上層集中仮想スケジューラは、下層リアルスケジューラに、集中仮想スケジューラにより調整された送信電力を用いることによってＵＥをスケジューリングするよう指示するように、複数のセルの送信電力に対して総合調整を実行する。これは、セル間干渉を低減することができ、ネットワーク全体の性能を向上させることができる。
【図面の簡単な説明】
【００３６】
本願発明の複数の実施形態における複数の技術的解決手段をより明確に説明するために、以下では、複数の実施形態又は従来技術を説明するのに必要とされる複数の添付図面を簡潔に紹介する。以下の説明における複数の添付図面は、本願発明の複数の実施形態の一部を示すにすぎず、当業者はそれでも、創造的な努力なしにこれらの添付図面から他の複数の図面を導き出し得ることは明らかである。
【００３７】
【図１】複数のスペクトルリソースを調整するための既存の方法の概略図である。
【００３８】
【図２】複数の電力リソースを調整するための既存の方法の概略図である。
【００３９】
【図３】本願発明の実施形態に係るスケジューリングシステムの概略ブロック図である。
【００４０】
【図４】本願発明の別の実施形態に係るスケジューリングシステムの概略ブロック図である。
【００４１】
【図５】本願発明の別の実施形態に係るスケジューリングシステムの概略ブロック図である。
【００４２】
【図６】本願発明の実施形態に適用可能な通信ネットワークのシナリオの概略図である。
【００４３】
【図７】本願発明の別の実施形態に係るスケジューリングシステムの概略ブロック図である。
【００４４】
【図８Ａ】本願発明の実施形態に係るコーディネータと基地局との間の時間同期の概略図である。
【００４５】
【図８Ｂ】本願発明の別の実施形態に係るコーディネータと基地局との間の時間同期の概略図である。
【００４６】
【図８Ｃ】本願発明の別の実施形態に係るコーディネータと基地局との間の時間同期の概略図である。
【００４７】
【図９】本願発明の実施形態に係る電力制御調整のための階層スケジューリング及び配置の概略ブロック図である。
【００４８】
【図１０】本願発明の別の実施形態に係るスケジューリングシステムの概略ブロック図である。
【００４９】
【図１１】本願発明の実施形態に係る電力制御調整のための階層スケジューリングの概略ブロック図である。
【００５０】
【図１２】本願発明の別の実施形態に係る電力制御調整のための階層スケジューリングの概略ブロック図である。
【００５１】
【図１３】本願発明の実施形態に係る負荷バランシング調整のための階層スケジューリングの概略ブロック図である。
【００５２】
【図１４】本願発明の別の実施形態に係る負荷バランシング調整のための階層スケジューリングの概略ブロック図である。
【００５３】
【図１５】本願発明の実施形態に係るスケジューリング方法のフローチャートである。
【００５４】
【図１６】本願発明の別の実施形態に係るスケジューリング方法のフローチャートである。
【００５５】
【図１７】本願発明の実施形態に係る集中仮想スケジューラの概略ブロック図である。
【００５６】
【図１８】本願発明の実施形態に係るリアルスケジューラの概略ブロック図である。
【００５７】
【図１９】本願発明の別の実施形態に係る集中仮想スケジューラの概略ブロック図である。
【００５８】
【図２０】本願発明の別の実施形態に係るリアルスケジューラの概略ブロック図である。
【発明を実施するための形態】
【００５９】
本願発明の複数の実施形態における複数の添付図面を参照して、本願発明の複数の実施形態における複数の技術的解決手段を以下に明確にかつ完全に説明する。説明される複数の実施形態は本願発明の複数の実施形態の全てではなく、それらの一部であることは明らかである。本願発明の複数の実施形態に基づいて、当業者によって創造的な努力なしに取得される他の全ての実施形態は、本願発明の保護範囲内に含まれるものとする。
【００６０】
本願発明の複数の実施形態の技術的解決手段は、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｎｓ，モバイル通信のためのグローバルシステム）システム、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ，符号分割多重アクセス）システム、ＷＣＤＭＡ（登録商標）（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ，ワイドバンド符号分割多重アクセス）システム、ＧＰＲＳ（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ，ジェネラル・パケット・ラジオ・サービス）システム、ＬＴＥシステム、ＬＴＥ  ＦＤＤ（Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｄｕｐｌｅｘ，周波数分割複信）システム、ＬＴＥ  ＴＤＤ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｄｕｐｌｅｘ，時分割多重）システム、ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ，ユニバーサル移動通信システム）などの、様々な通信システムに適用され得ることが理解されるべきである。本願発明はこれに限定されるものではないことが理解されるべきである。
【００６１】
本願発明の複数の実施形態において、ＵＥ（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ，ユーザ機器）はまた、端末（Ｔｅｒｍｉｎａｌ）、ＭＳ（Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ，  移動局）、移動端末（Ｍｏｂｉｌｅ  Ｔｅｒｍｉｎａｌ）などと称されてよい。ユーザ機器は、ＲＡＮ（Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ，無線アクセスネットワーク）を通じて１つ又は複数のコアネットワークと通信し得る。例えば、ユーザ機器は、携帯電話（又は「セルラー」フォンと称され）、又は移動端末を有するコンピュータであってよく、例えば、ユーザ機器は、携帯可能な、ポケットサイズの、ハンドヘルドの、コンピュータ内蔵の、又は車載型の移動装置であってよい。
【００６２】
基地局は、ＧＳＭ（登録商標）又はＣＤＭＡにおけるＢＴＳ（Ｂａｓｅ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｓｔａｔｉｏｎ，基地トランシーバ局）であってよく、又はＷＣＤＭＡ（登録商標）におけるＮＢ（ＮｏｄｅＢ，ノードＢ）であってよく、若しくはＵＭＴＳにおけるＢＳ（Ｂａｓｅ  Ｓｔａｔｉｏｎ，基地局）であってよく、あるいはＬＴＥにおけるｅＮｏｄｅＢ（Ｅｖｏｌｕｔｉｏｎａｌ  Ｎｏｄｅ  Ｂ，進化型ＮｏｄｅＢ）であってよく、ｅＮＢとも呼ばれているが、本願発明においては基地局は限定されない。
【００６３】
本願発明の複数の実施形態において、１つの構成要素と別のものとの間（例えば、本願発明における複数のサブシステム又は複数のモジュールの間）の接続は、有線及び／又は無線接続を含み得る。有線接続は、例えば、光ファイバ、導電ケーブル、半導体線などの様々な媒体により形成される複数のケーブルを含んでよく、あるいは、有線接続は、内部バス、回路及びバックプレーンなどの複数の他の形態を含んでよいが、有線接続は限定されない。無線接続は、無線通信を実施することができる接続であり、無線周波数、赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）などを含むが、これらに限定されない。内部又は外部インターフェイスが、２つの構成要素の間に存在してよく、同インターフェイスは、物理又は論理インターフェイスであってよい。
【００６４】
以下の説明は、例として、ＬＴＥネットワークを用いる。ＬＴＥ単一周波数ネットワークにおいて、干渉は隣接する複数のセルの間に存在する。現在、ＩＣＩＣ（Ｉｎｔｅｒ−Ｃｅｌｌ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  Ｃｏｏｒｄｉｃａｔｉｏｎ，セル間干渉調整）技術が、セル間干渉を低減するのに用いられ得る。ＩＣＩＣの基本的な考えは、セル間で調整する方式でリソースの利用を限定することであり、利用可能な時間周波数リソースの限定又は時間周波数リソースに対する送信電力の限定を含む。例えば、調整の観点から、干渉調整技術は、周波数ドメイン調整と時間ドメイン調整とに分けられ得る。周波数ドメイン調整は、複数の異なるセルに複数の異なる端バンドを割り当てることによって実行されてよく、時間ドメイン調整は、各セルの各ＴＴＩ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｔｉｍｅ  Ｉｎｔｅｒｖａｌ，伝送時間間隔）の送信電力を構成することによって実行されてよい。
【００６５】
例えば、複数のスペクトルリソースを調整するための方法が図１に概略的に示されており、複数の周波数リソースが３つの部分に分けられている。セルの中央にあるユーザ機器が、全ての周波数リソースを用いてよいが、セルの端にあるユーザ機器が、一部の周波数リソースのみを用い得る。さらに、セル端にあるユーザ機器に対する干渉を低減するように、隣接セルのセル端にあるユーザ機器により用いられる複数の周波数リソースが異なる。
【００６６】
別の例について、複数の電力リソースを調整するための方法が図２に概略的に示されており、複数の周波数リソースが３つの部分に分けられている。全てのセルは、全ての周波数リソースを用い得る。しかしながら、一部の周波数のみが異なる種類のセルにおいて高い送信電力を用いることが許容される。例えば、セル端におけるユーザ機器は、これらの周波数を用いてよく、複数の周波数設定がセルの種類によって異なり、これにより、セル端におけるユーザ機器に対する干渉を低減する。
【００６７】
先述の調整解決策は、十分にフレキシブルではないので、各セルのための複数の周波数リソースの利用が現在使われているネットワークのステータスに従って調整されるという要求をとても満たすことができず、その結果、リソースの利用効率が低下してしまう。加えて、先述の調整解決策は、セルレベルの調整であり、セル間干渉の問題を解決することに関して十分に的確ではなく、粒度が比較的粗い。
【００６８】
これを鑑みて、本願発明の複数の実施形態は、上層集中仮想スケジューラと下層リアルスケジューラとを含む階層スケジューリングアーキテクチャを提供する。上層集中仮想スケジューラは、制御範囲内で全てのセルにおける複数のＵＥにより報告された情報を収集し、当該情報を用いることによって仮想スケジューリングを実行し、セルの送信電力の変化の後のネットワーク性能における変化を推定してよく、これにより、最適なネットワーク性能を確実にする送信電力を選択して配信し、下層リアルスケジューラに、最適な送信電力に従ってＵＥをスケジューリングするよう指示する。この階層アーキテクチャは、リソースの利用効率を向上させるように現在使われているネットワークのステータスに従って各セルのための周波数リソースの利用を調節し得ることが分かる。
【００６９】
加えて、集中仮想スケジューラは、各セルの各ＲＢ（Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ，リソースブロック）ユニットに対する送信電力をさらに決定してよく、次に、リアルスケジューラに、集中仮想スケジューラにより決定された送信電力に従って各ＲＢユニットに対してリアルスケジューリングを実行するよう指示する。ＲＢレベル電力調整はまた、階層スケジューリングアーキテクチャを用いることによって実行されてよく、これにより、調整粒度がより細かく、セル間干渉の問題を解決するのにさらに役に立つことが分かる。本明細書で言及されているＲＢユニットは、１つのＰＲＢ（Ｐｈｙｓｉｃａｌ  Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ，物理リソースブロック）、又は、いくつかのＰＲＢを含むＲＢＧ（Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ  Ｇｒｏｕｐ，リソースブロック群）をであってよい。
【００７０】
図３を参照すると、図３は、本願発明の実施形態に係るスケジューリングシステムの概略ブロック図である。スケジューリングシステム３００は、セル間干渉を低減するように、複数のセルのリソース利用を調整するよう構成される。さらに、スケジューリングシステム３００は、少なくとも１つのリアルスケジューラと、集中仮想スケジューラ３０２とを含む。集中仮想スケジューラ３０２は、各セルの送信電力を決定し、セルのリアルスケジューラに、各セルの送信電力を送信するよう構成される。各セルのリアルスケジューラは、集中仮想スケジューラ３０２により決定された送信電力を用いることによってセルにおけるＵＥをスケジューリングするよう構成される。
【００７１】
さらに、集中仮想スケジューラ３０２は、より細かい粒度で送信電力を決定してよく、つまり、各セルの各ＲＢ（Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ，リソースブロック）ユニットに対する送信電力を決定してよく、ＲＢユニットは、ＰＲＢ又はＲＢＧを含み、各セルのリアルスケジューラに、送信電力決定結果を送信してよく、これにより、リアルスケジューラに、集中仮想スケジューラ３０２により決定された送信電力を用いることによってセルの各ＰＲＢ又はＲＢＧ上のＵＥをスケジューリングするよう指示する。このように、ＲＢレベル電力調整は、実行されてよく、これにより、調整粒度がより細かくなり、セル間干渉の問題を解決するのにさらに役に立つ。
【００７２】
先述の集中仮想スケジューラ及びリアルスケジューラはまたそれぞれ、集中仮想スケジューリングエンティティ及びリアルスケジューリングエンティティと称されてよく、機能エンティティ又は論理エンティティであってよいことが留意されるべきである。つまり、それらは、ソフトウェア形式であってよく、それらの複数の機能は、プログラムコードを実行するプロセッサを用いることによって実行される。又は、それらは、ハードウェア形式であってよく、例えば、チップ又は特定用途向け集積回路として、ベースバンド処理ボード上に配置されてよい。
【００７３】
図３は、リアルスケジューラ３０１−１、リアルスケジューラ３０１−２，…，リアルスケジューラ３０１−（Ｎ−１）、及びリアルスケジューラ３０１−ＮであるＮ個のリアルスケジューラの例を提供し、Ｎは、正の整数である。集中仮想スケジューラ３０２は、Ｎ個のリアルスケジューラと別々に接続されている。本願発明のこの実施形態において、リアルスケジューラの数は限定されず、１つ又は１つより多くてよいことが理解されるべきである。さらに、各リアルスケジューラは、１つ又は複数のセルをスケジューリングし得る。例えば、１つのリアルスケジューラは、１つの基地局上に配置されてよく、基地局によりサービス提供される全てのセルは、リアルスケジューラによりスケジューリングされ得る。代替的に、複数のセルに別々に対応する複数のリアルスケジューラは、当該複数のセルにサービス提供する基地局上に配置され得る。
【００７４】
集中仮想スケジューラ３０２が各セルの送信電力又は各セルの各ＲＢユニットの送信電力を決定する処理は、傾斜電力の仮想スケジューリング（又は、プリスケジューリングと称される）処理であってよい。例えば、集中仮想スケジューラは、制御範囲内で全てのセルについての情報を収集し、情報に従って現在のネットワークの効用値（又は性能値と称される）を計算し、各セルについての情報に従って、セルの送信電力が変更された後のネットワーク性能における変化を推定し、最適効用の送信電力を選択して配信する。セルについての情報は、セルのチャネル情報及び履歴スケジューリング情報を含み得る。チャネル情報は、例えば、ＵＥにより報告された測定情報などのダウンリンクチャネル情報であってよく、例えば、１つのセルにおけるＵＥにより送信されたアップリンク基準信号を測定することによって各セルにより取得された測定情報などのアップリンクチャネル情報であってもよい。
【００７５】
具体的には、集中仮想スケジューラが各セルの送信電力を決定する処理は、複数のセルのチャネル情報及び履歴スケジューリング情報を取得する段階と、取得したチャネル情報及び履歴スケジューリング情報に従って複数の電力候補をもとに各セルの複数のネットワーク効用値を計算し、現在計算が実行されたセルの送信電力として、最適なネットワーク効用値を有する電力候補を選択する段階、又は、取得したチャネル情報及び履歴スケジューリング情報に従って複数の電力候補をもとに各セルの各ＲＢユニットの複数のネットワーク効用値を計算し、現在計算が実行されたＲＢユニットの送信電力として最適なネットワーク効用値を有する電力候補を選択する段階とを含む。
【００７６】
複数の電力候補は、具体的な電力ステップでインクリメンタルな複数の電力クラス、又は事前に設定された複数の電力クラスであり得る。本願発明のこの実施形態において、これに限定されない。
【００７７】
ＵＥにより報告された測定情報は、例えば、ＣＳＩ（Ｃｈａｎｎｅｌ  Ｓｔａｔｅ  Ｉｎｆｏｒｍａｔｉｏｎ，チャネル状態情報）、ＲＳＲＰ、ＲＳＲＱ、又はＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ，受信信号強度指標）などの情報のうちの１個又は複数個を含んでよく、ＣＳＩは、ＣＱＩ、ＲＩ又はＰＭＩ（Ｐｒｅｃｏｄｉｎｇ  Ｍａｔｒｉｘ  Ｉｎｄｉｃａｔｏｒ，プリコーディングマトリクス指標）を含むが、これらに限定されない。測定によってセルにより取得されたアップリンクチャネル情報は、ＲＳＲＰ又はＲＳＲＱを含み得る。履歴スケジューリング情報は、履歴スケジューリング優先順位、スケジューリング率、前回のスケジューリングの送信電力などを含み得る。ネットワーク効用値は、総効用関数を用いることによって表されてよく、総効用関数は、全てのＵＥのスケジューリング率の対数の総和、又は全てのセルの平均スケジューリング優先順位の合計であってよい。最適効用は、全てのＵＥのスケジューリング率の加重和が最大であること、又は、複数のセルの平均スケジューリング優先順位の合計が最小であること、若しくは同様のことを指し得る。加えて、送信電力は、全てのセルに対して電力が同じ比率で増加される方式で、又は１つのセルに対する電力が増加される方式で、変更され得る。
【００７８】
まとめると、本願発明は、集中仮想スケジューラの仮想スケジューリングアルゴリズムを限定しない。複数の電力の組み合わせから最適なネットワーク性能を保証する電力の組み合わせが選択されることができるのであれば、当業者は、複数の要求に従って複数の異なるアルゴリズムを選択してよい。
【００７９】
複数のセルについての情報の報告は、事前に構成され得ることが留意されるべきである。例えば、本願発明の別の実施形態として、システム３００はさらに、その複数の機能を拡張し、構成ユニット３０３を含み得る。構成ユニット３０３は、セルについての情報の報告されるコンテンツ及び報告周期を構成するよう構成され得る。さらに、当業者は、複数の異なるシナリオの複数の要求を満たすように、報告されるコンテンツ及び報告周期を調節し得る。図４を参照すると、この実施形態において、説明しやすくするために、１つのリアルスケジューラのみが示されており、リアルスケジューラは、基地局のベースバンド処理ボード３１０に位置付けられ、ベースバンド処理ボード３１０は、集中コントローラ３２０に接続され、集中仮想スケジューラ３０２及び構成ユニット３０３は、集中コントローラ３２０に配置される。構成ユニット３０３は、例えば、報告されるコンテンツ及び報告周期などの、ベースバンド処理ボード３１０により報告される、セルについての情報を構成するよう構成される。この場合において、１つの報告ユニット３０４は、ベースバンド処理ボード３１０上に配置されてよく、ＵＥにより報告された情報、履歴スケジューリング情報、ＣＳＩ、ＲＳＲＰ、スケジューリング優先順位、ＭＣＳ（Ｍｏｄｕｌａｔｉｏｎ  ａｎｄ  Ｃｏｄｉｎｇ  Ｓｃｈｅｍｅ，変調及び符号化方式）、及び隣接関係テーブルなどの、いくつかの他の情報を格納するよう構成されてよい。このように、報告周期が到来すると、報告ユニット３０４は、構成ユニット３０３により実行される構成に従って対応する情報を報告し得る。これにより、集中仮想スケジューラ３０２が対応するセルの送信電力を決定する。
【００８０】
集中コントローラ３２０は、基地局の別のベースバンド処理ボードに、別の基地局のベースバンド処理ボードに、又は別々に配置されているネットワークノード（以下、コーディネータ（ＥＣＯ（ｅＣｏｏｒｄｉｎａｔｏｒ，コーディネータ））と称される）上に位置付けられてよく、ネットワークノードは、集中方式で複数の分散型基地局を管理するよう構成され、ＩＰ（インターネットプロトコル）ネットワークを用いることによってこれらの分散型基地局に接続されることが留意されるべきである。
【００８１】
演算の複雑さの制約を考慮して、ネットワークがある規模に達すると、ネットワーク上の複数のセルは、演算能力及び干渉状況などに従って、複数のクラスタにグループ化される必要があり、これにより、クラスタ間干渉が最小化され得てクラスタ内干渉が比較的フォーカスされ得る。１つの集中仮想スケジューラは、セル間の送信電力調整を実行すべく、各クラスタに対して設定され得る。
【００８２】
先述の実施形態の説明は、１つのクラスタにおける複数のセルに対して実行されるスケジューリングについてのものである。各クラスタにおける複数のセルのスケジューリングについては、先述の実施形態の説明を参照し得る。通信システムにおける複数のセルが１つのクラスタにグループ化される場合、１つの集中仮想スケジューラのみが設定され得る。通信システムにおける複数のセルが複数のクラスタにグループ化される場合、１つのサブユニットが各クラスタに対して設定されてよく、各サブユニットは、対応するクラスタにおける複数のセルの送信電力を決定するよう構成される。つまり、集中仮想スケジューラは、クラスタ毎に各クラスタにおける各セルの送信電力を決定する。本願発明の別の実施形態として、システム３００は、その複数の機能をさらに拡張し得る。図５を参照すると、この実施形態において、システム３００は、クラスタリングユニット３０５をさらに含み得る。クラスタリングユニット３０５は、例えば、Ｍ個のセルクラスタ（Ｍが正の整数である）などの少なくとも１つのセルクラスタに、通信システムにおける複数のセルをグループ化し、グループ化後に取得されるＭ個のセルクラスタについての情報を集中仮想スケジューラ３０２に送信するよう構成される。集中仮想スケジューラ３０２は、クラスタ毎に各セルの送信電力を決定するよう構成されてよく、又は、各クラスタが集中仮想スケジューラの１つのサブユニットに対応する場合には、各サブユニットが対応するクラスタにおける各セルの各ＲＢに対する送信電力を決定する。好ましくは、１つのセルクラスタは、３６以下のセルを含む。
【００８３】
任意選択的には、通信ネットワークが多くのセルを含む場合、例えば、通信システムにおけるセルの数が閾値を超えた場合、クラスタリングユニット３０５は、通信システムにおける複数のセルを複数のセルクラスタにグループ化するよう構成され得る。
【００８４】
任意選択的には、クラスタリングユニット３０５は、各セルの報告ユニットにより報告された情報に従って、複数のセルにおける任意の２つのセルの間の干渉の値を決定し、当該複数のセルにおける当該任意の２つのセルの間の当該干渉の当該値に従って、当該複数のセルをＭ個のセルクラスタにグループ化するようさらに構成されてよく、セルは、周期的に、かつ、動的に複数のクラスタにグループ化され得る。
【００８５】
この場合において、通信ネットワークにおける複数のセルは、セル間干渉の状況に従って少なくとも１つのセルクラスタにグループ化され、重大な干渉を有する複数のセルは、同じセルクラスタにグループ化され、同じセルクラスタにおける当該複数のセルのリソース利用に対して調整が実行され、クラスタにおけるセルに対する電力最適化を実現し、ダウンリンクセル間干渉を防止する。
【００８６】
本願発明のこの実施形態は、複数のクラスタに複数のセルをグループ化する方式を限定せず、複数のセルは、数又は位置によって複数のクラスタにグループ化され得ることが理解されるべきである。
【００８７】
構成ユニット、報告ユニット、及びクラスタリングユニットは、機能エンティティ又は論理エンティティであってよいことが留意されるべきである。つまり、それらは、ソフトウェア形式であってよく、それらの機能は、プログラムコードを実行するプロセッサを用いることによって実行され、又は、それらは、ハードウェア形式であってよく、例えば、それらの機能は、チップ又は特定用途向け集積回路として実装される。
【００８８】
ＣＳＰＣ（Ｃｏｏｒｄｉｎａｔｅｄ  Ｓｃｈｅｄｕｌｉｎｇ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ，調整スケジューリング電力制御）スケジューリングに加えて、本願発明の別の実施形態として、システム３００は、その機能をさらに拡張し得る。システム３００は、複数のセルの負荷バランシングを調整するようさらに構成されてよく、ＣＬＢ（Ｃｏｏｒｄｉｎａｔｅｄ  Ｌｏａｄ  Ｂａｌａｎｃｉｎｇ，調整された負荷バランシング）スケジューリングと称される。任意選択的には、ＣＬＢ仮想スケジューリングは、先述の集中仮想スケジューラ３０２により実行されてよく、ＣＬＢリアルスケジューリングは、先述のリアルスケジューラにより実行されてよい。例えば、集中仮想スケジューラは、負荷バランシング結果を決定するよう構成されてよく、集中仮想スケジューラは、複数のセルにおける第１のセルのリアルスケジューラに、負荷バランシング結果を送信し、これにより、リアルスケジューラに、第２のセルの周縁のユーザ機器をスケジューリングするよう指示し、第１のセル及び第２のセルは、隣接セルであり、同じクラスタに位置付けられる。もちろん、ＣＬＢ仮想スケジューリング及びＣＳＰＣ仮想スケジューリングは、複数の異なる集中仮想スケジューラにより別々に実行されてよく、同様に、ＣＬＢリアルスケジューリング及びＣＳＰＣリアルスケジューリングは、複数の異なるリアルスケジューラにより別々に実行されてよい。本願発明のこの実施形態は、これには限定を設定しない。複数のスケジューリング装置を区別することを目的に、以下の複数の例において、ＣＳＰＣ仮想スケジューリング機能を実行するための装置は、第１の集中仮想スケジューラと称され、ＣＬＢ仮想スケジューリング機能を実行するための装置は、第２の集中仮想スケジューラと称される。第１の集中仮想スケジューラ及び第２の集中仮想スケジューラは、論理機能区分にすぎず、実際の実装においては、１つの物理エンティティに組み合わせられる、又は統合されてよく、若しくは、物理的に離されて複数の異なるネットワークデバイス上に配置されてよいことが留意されるべきである。
【００８９】
任意選択的には、第２の集中仮想スケジューラは、クラスタ毎に負荷バランシング結果を決定してよく、又は、各クラスタが１つの第２の集中仮想スケジューラに対応する場合、集中仮想スケジューラは、対応するクラスタにおける各セルの負荷バランシング結果を決定する。複数のクラスタに複数のセルをグループ化する例については、図５に示されている実施形態を参照してよく、詳細はここでは再び説明されない。
【００９０】
任意選択的には、第２の集中仮想スケジューラは、各セルの負荷情報に従って負荷バランシングを調整するよう構成され得る。第２の集中仮想スケジューラは、各セルの負荷情報に従って複数のセルにおける各セルの優先順位を決定し、複数のセルにおける第１のセルが第２のセルの周縁のユーザ機器をスケジューリングするよう構成するようさらに構成されてよく、第１のセル及び第２のセルは、隣接セルであり、第２のセルの優先順位は、第１のセルの優先順位より高い。より高いセル優先順位は、より重いセル負荷を示す。任意選択的には、ＣＬＢ仮想スケジューリングは、周期的に実行され得る。具体的には、クラスタにおける全てのセルの優先順位の合計が、各周期内のターゲット関数として、決定され、複数のセルの優先順位の間の差異が大きければ大きいほど、ターゲット関数が大きくなる。ターゲット関数を最大にするセル（例えば、第２のセルは重負荷セルであり、第１のセルは軽負荷セルであり、当該２つのセルの優先順位の間に大きい差異をもたらす）は、周縁のユーザ機器のスケジューリングを構成するよう、優先的に選択され得る。セルの優先順位が、周縁のユーザ機器をスケジューリングするセルを変更することによって影響を受け、複数のセルの負荷バランシングを実現し、これにより、ネットワークのカバレッジ性能を向上させる。
【００９１】
任意選択的には、別の実施形態として、通信システムが分散型基地局ネットワーキングモードにあり、コーディネータが配置され、通信システムの複数の基地局がコーディネータに接続され、各セルのリアルスケジューラは、そのセルに対応する基地局に位置付けられてよく、集中仮想スケジューラは、コーディネータに位置付けられてよく、又は、通信システムにおける複数の基地局の複数のベースバンド処理ユニット（複数のＢＢＵ）が共に配置された場合（クラウドＢＢ）、各セルのリアルスケジューラは、そのセルに対応するＢＢＵに位置付けられてよく、集中仮想スケジューラは、共に配置されている複数のＢＢＵの何れかのＢＢＵに位置付けられてよい。
【００９２】
具体的には、図６に示されているネットワークシナリオにおいて、複数の分散型基地局がＩＰバックホール（Ｂａｃｋｈａｕｌ）を通じてＥＣＯに接続され、各セルのリアルスケジューラは、そのセルに対応する基地局に位置付けられ、任意選択的には、各セルの報告ユニットはそのセルに対応する基地局に位置付けられ得る。第１の集中仮想スケジューラは、ＥＣＯ上に配置されてＣＳＰＣ仮想スケジューリングを実行し、任意選択的には、クラスタリングユニットは、ＥＣＯ上に配置されてよく、又は構成ユニットがさらに配置されてよい。このシナリオにおいて、セルクラスタ１における複数のセル及びセルクラスタ２における一部のセルという、２つのセルクラスタにおける複数のセルのリソース利用に対して、調整が実行される。クラウドＢＢの別のネットワーキングシナリオにおいて、ネットワーク上の複数の基地局の複数のＢＢＵが共に配置され（クラウドＢＢ）、ＵＳＵ（Ｕｎｉｖｅｒａｌ  Ｓｗｉｔｃｈｉｎｇ  Ｕｎｉｔ，ユニバーサル・スイッチング・ユニット）に接続され、光ファイバを通じて複数のＲＲＵに接続される。各セルのリアルスケジューラは、そのセルに対応するＢＢＵに位置付けられてよく、任意選択的には、各セルの報告ユニットは、セルに対応するＢＢＵに位置付けられ得る。第１の集中仮想スケジューラは、ＣＳＰＣ仮想スケジューリングを実行すべく、クラウドＢＢにおける選択された１つのＢＢＵ上に配置され、任意選択的には、クラスタリングユニットは、ＢＢＵ上に配置されてよく、又は、構成ユニットは、さらに配置されてよい。セルクラスタ３の複数のセルとセルクラスタ２の一部のセルとを含む２つのセルクラスタはクラウドＢＢシナリオにおいても示されている。言い換えれば、ＥＣＯとＢＢＵとが共に、セルクラスタ２における複数のセル上でＣＳＰＣ仮想スケジューリングを実行し得る。ＥＣＯは、大規模（特定のカバレッジエリア又はセルの数より大きい）、かつ、低速（例えば、２０ｍｓ〜４０ｍｓ）の集中スケジューリングを実行してよく、クラウドＢＢは、小規模、かつ、高速（例えば、１ｍｓ〜５ｍｓ）の集中スケジューリングを実行してよい。
【００９３】
図６におけるシナリオ図は例示的なものにすぎないことが留意されるべきである。本願発明のこの実施形態は、セルクラスタの数、各クラスタに含まれるセルの数、基地局の数、１つの基地局によりサービス提供されるセルの数、及びＢＢＵの数を限定しない。種類について、基地局は、マクロ基地局、マイクロ基地局、ピコセル基地局、フェムトセル基地局、又はホーム基地局であってよく、本願発明のこの実施形態はこれにも限定を設定しない。
【００９４】
コーディネータがＣＳＰＣ仮想スケジューリングを実行する場合、任意選択的には、スケジューリングシステムの概略図が図７に示される。この図において、ＥＣＯは、第１の集中仮想スケジューラ７０２と、構成ユニット７０３と、クラスタリングユニット７０５とを含み、各セルのリアルスケジューラは、セルに対応する基地局のベースバンド処理ボード（不図示）に位置付けられてよく、測定構成ユニットは、各分散型基地局（例えば、基地局のメインコントロールボードであってよい）上に配置されてよく、測定構成ユニットは、基地局によりサービス提供される複数のセルの複数のユーザ機器に測定構成情報を送信するよう構成されてよく、これにより、複数のユーザ機器は、測定構成情報に従ってダウンリンク基準信号を測定する。測定構成ユニットは、ユーザ機器により報告された情報を受信するようさらに構成されてよく、測定構成ユニットは、先述の報告ユニットの機能をさらに実行してよい。測定構成ユニットは、基地局によりサービス提供される複数のセルのユーザ機器のアップリンク基準信号を測定するよう構成されてよく、干渉情報を決定し、第１の集中仮想スケジューラ７０２に干渉情報を報告するようさらに構成されてよい。ＥＣＯは複数の分散型基地局に接続される。
【００９５】
コーディネータがＣＳＰＣ仮想スケジューリングを実行している場合、ＣＳＰＣは、リアルタイム性に対して高い要求を有し、例えば、ＣＳＰＣの最適化周期が通常、２０ｍｓ〜１ｓであるが、しかしながら、コーディネータにより必要とされる処理時間が約１０ｍｓ〜１５ｍｓであり、基地局により必要とされる処理時間は約２ｍｓであり、伝送遅延が３ｍｓ〜６３ｍｓの間である。従って、コーディネータと基地局との間の伝送遅延が長すぎることができず、複数の異なる基地局とコーディネータとの間の複数の遅延の間の複数の差異も、大きすぎることができない。コーディネータが仮想スケジューリングを実行するときにクラスタにおける複数のセルの第２の測定情報が到達できることと、スケジューリング結果がクラスタにおける全てのセルのエアインターフェイスで同時に有効となること（つまり、リアルスケジューリング）ができることとを保証するために、コーディネータと基地局との間の同期、つまり、時間整合が実行される必要がある。
【００９６】
１つのクラスタにおいて、伝送遅延がコーディネータと基地局との間に存在し、複数の異なる基地局とコーディネータとの間の複数の遅延が異なる。ＣＳＰＣを計算するためのコーディネータにより用いられる測定情報が同時に到達できることと、コーディネータにより提供される電力最適化結果がクラスタにおける全てのセルのエアインターフェイスで同時に有効であることができることとを保証するために、図８Ａに概略的に示されているように、以下が実行される必要がある。  １．コーディネータと全ての基地局との間の複数の伝送遅延の間の差異が計算される。  ２．伝送ピークを回避するように、複数の基地局がデータをアップロードする時が制御されることができ、制御可能な遅延（例えば、５ｍｓなどの複数の基地局のために確保される特定のバッファ期間が要求される）内にバランスよく分散され得る。３．コーディネータにより計算される電力が同じクラスタにおいて同じフレーム番号で有効となることができる。
【００９７】
以下は、基地局とコーディネータとの間の伝送遅延が測定される方式を考慮する。ＣＳＰＣ最適化周期全体の有効化解決策が図８Ａに示されており、コーディネータと基地局との間の同期は、以下の４つステップを実行することによって実現される。
【００９８】
ステップ１及び２において、アップリンク方向及びダウンリンク方向の両方における、コーディネータと基地局との間の時間対応が遅延測定段階において取得される。
【００９９】
ステップ１．図８Ｂに示されているように、アップリンク方向においてコーディネータと基地局との間の時間対応を取得する。具体的には以下の通りである。  １）コーディネータが基地局に「周期測定開始メッセージ」を送信し、開始メッセージは、測定報告を実行するための周期及び測定報告の回数を伝達する。  ２）基地局が、コーディネータに測定応答メッセージを周期的に送信することを開始し、測定応答メッセージが、基地局が測定応答メッセージを送信するときの「フレーム番号＋サブフレーム番号」を伝達する。  ３）基地局から測定応答メッセージを受信したとき、コーディネータは、基地局とコーディネータとの間の時間対応を取得するように、コーディネータのローカルタイムを取得する。  ４）遅延変動の影響を克服するために、測定報告がＮ回実行された後に、コーディネータは、１つの安定アップリンク時間対応を取得する。  ５）各基地局が、アップリンク時間対応（コーディネータのローカルタイム、フレーム番号Ｎ＋サブフレーム０）を取得するように、測定を１回実行する。
【０１００】
全ての基地局の時間対応は、複数の異なる基地局間の後続の比較を容易にするように、１つのフレーム番号及び１つのサブフレーム番号に統一される。
【０１０１】
ステップ２．図８Ｃに示されているように、ダウンリンク方向においてコーディネータと基地局との間の時間対応を取得する。具体的には以下の通りである。  １）コーディネータが、測定リクエストメッセージを周期的に配信し、コーディネータが測定リクエストメッセージを送信するときのコーディネータのローカルタイムを伝達する。  ２）測定リクエストメッセージを受信した後に、基地局が、測定応答メッセージに、基地局が測定リクエストメッセージを受信するときの「コーディネータのローカルタイム」及びフレーム番号＋サブフレーム番号をバックフィルする。  ３）遅延変動の影響を克服するために、測定報告がＮ回実行された後に、コーディネータが１つの安定ダウンリンク時間対応を取得する。  ４）アップリンク及びダウンリンク時間関係が関連付けられてアップリンク−ダウンリンク時間対応（コーディネータのローカルタイム、アップリンク伝送フレームＮ＋サブフレームｎ、ダウンリンク受信フレームＭ＋サブフレームｍ）を取得し、アップリンク及びダウンリンク時間の間で減算が実行されてＲＴＴ遅延を取得する。
【０１０２】
ステップ３．複数のセルを複数のクラスタにグループ化する。
【０１０３】
複数のクラスタにグループ化されるべき複数のセルが決定された後、当該クラスタにおける当該複数のセルの最大のＲＴＴ遅延が取得され、ＲＴＴ遅延を用いることによってオフセット（ｏｆｆｓｅｔ）が取得される。ここで、Ｏｆｆｓｅｔ＝クラスタにおける基地局のＲＴＴ遅延＋コーディネータの計算時間（固定及び設定可能）＋配信余裕度（固定及び設定可能）である。
【０１０４】
ステップ４．ＣＳＰＣ最適化周期を計算する。  １）アップリンク時間対応を用いることによって計算開始時点を取得し、周期タイマを開始し（タイマの時間が報告周期である）、基地局の測定報告ＭＲを待つ。  ２）ダウンリンク時間対応を用いることによって電力供給時点を取得し、配信される電力が事前に基地局に到達することを保証するように、ＣＳＰＣ計算が完了した後の時点が、電力供給時点より早い時点であるべきである。
【０１０５】
任意選択的には、第１の集中仮想スケジューラ７０２は、ダウンリンク受信フレーム番号及びサブフレーム番号において第１のセルのリアルスケジューラに測定リクエストメッセージを送信し、アップリンク伝送フレーム番号及びサブフレーム番号において、第１のセルのリアルスケジューラにより送信された測定応答メッセージを受信するよう構成され、第１のセルのリアルスケジューラのＲＴＴ遅延は、複数のセルにおける最大のＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ，ラウンドトリップタイム）遅延であり、ＲＴＴ遅延は、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号との間の差異を示す。第１の集中仮想スケジューラ７０２は、アップリンク伝送フレーム番号及びサブフレーム番号に従って、各セルの送信電力を決定するための開始時間を取得し、ダウンリンク受信フレーム番号及びサブフレーム番号に従って、各セルの送信電力を当該セルのリアルスケジューラに送信するための時間を取得するよう構成される。このように、コーディネータがＣＳＰＣ仮想スケジューリングを実行する場合の完了時点が、スケジューリング結果が配信された時点より早いことが保証され得る。これにより、クラスタにおける各セル上でリアルスケジューリングが実行される場合、仮想スケジューリングの間で決定される電力が既にクラスタにおける各基地局に到達している。
【０１０６】
任意選択的には、第１の集中仮想スケジューラ７０２は、第１のセルのＲＴＴ遅延、コーディネータがセルの送信電力を決定するための時間（つまり、コーディネータがＣＳＰＣ仮想スケジューリングを実行するための時間）、及び配信余裕度に従ってオフセット（Ｏｆｆｓｅｔ）を取得し、オフセットに従って、クラスタリングユニット７０５のクラスタリング周期又は第１の集中仮想スケジューラ７０２の仮想スケジューリング周期を決定するようさらに構成され得る。コーディネータがＣＳＰＣ仮想スケジューリングを実行するための時間及び配信余裕度は、固定及び設定可能である。
【０１０７】
具体的には、第１の集中仮想スケジューラ７０２がダウンリンク伝送フレーム番号及びサブフレーム番号を決定するよう構成される処理は以下の通りであり得る。第１の集中仮想スケジューラ７０２は、セルクラスタにおけるセルのリアルスケジューラに測定リクエストメッセージを送信し、測定リクエストメッセージは、情報を報告するための周期及び回数を伝達し、各セルのリアルスケジューラは、コーディネータに測定応答メッセージを送信し、測定応答メッセージは、リアルスケジューラが測定応答メッセージを送信するときのフレーム番号及びサブフレーム番号を伝達し、測定応答メッセージを受信した場合、第１の集中仮想スケジューラ７０２は、コーディネータのローカルタイムに従ってコーディネータとセルとの間のアップリンク時間対応（例えば、伝送遅延）を取得する。任意選択的には、遅延変動の影響を克服するために、１つの安定アップリンク時間対応は、測定を複数回実行することによって取得され得る。
【０１０８】
同様に、第１の集中仮想スケジューラ７０２がダウンリンク伝送フレーム番号及びサブフレーム番号を決定するよう構成される処理は、以下の通りであり得る。第１の集中仮想スケジューラ７０２は、セルクラスタにおける複数のセルの複数のリアルスケジューラに測定リクエストメッセージを送信し、測定リクエストメッセージは、コーディネータのローカルタイムを伝達し、測定リクエストメッセージを受信した後、各セルのリアルスケジューラは、測定応答メッセージに、リアルスケジューラが測定リクエストメッセージを受信したときのコーディネータのローカルタイム及びフレーム番号及びサブフレーム番号をバックフィルし、測定応答メッセージを受信した場合、第１の集中仮想スケジューラ７０２は、コーディネータとセルとの間のダウンリンク時間対応（例えば、伝送遅延）を取得し得る。
【０１０９】
任意選択的には、遅延変動の影響を克服するために、１つの安定アップリンク時間対応が測定を複数回実行することによって取得され得る。アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号との間の差異が、セルのＲＴＴである。図８Ａに概略的に示されているように、セルの最大のＲＴＴ、コーディネータがＣＳＰＣ集中スケジューリングを実行するための時間、及び配信余裕度の合計は、オフセットとして決定される。
【０１１０】
任意選択的には、第１の集中仮想スケジューラ７０２は、各基地局の制御プレーンから、基地局によりサービス提供される複数のセルにより報告される情報を受信するようさらに構成され、ＳＣＴＰ（Ｓｔｒｅａｍ  Ｃｏｎｔｒｏｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｐｒｏｔｏｃｏｌ，ストリーム制御伝送プロトコル）プロトコルが、メインコントロールボードの制御プレーンとコーディネータとの間のインターフェイスにより用いられる。代替的に、第１の集中仮想スケジューラ７０２は、各基地局のユーザプレーンから、基地局によりサービス提供される複数のセルにより報告される情報を受信するようさらに構成され、ＧＴＰ−Ｕ（ＧＰＲＳ（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ，ジェネラル・パケット・ラジオ・サービス）Ｔｕｎｎｅｌ  Ｐｒｏｔｏｃｏｌ−Ｕｓｅｒ，ジェネラル・パケット・ラジオ・サービス・トンネル・プロトコル対ユーザプレーン）プロトコルが、メインコントロールボードのユーザプレーンとコーディネータとの間のインターフェイスにより用いられる。本願発明のこの実施形態は、基地局とコーディネータとの間のインターフェイスにより用いられる伝送プロトコルを限定しないことが理解されるべきである。
【０１１１】
任意選択的には、１つの基地局は、分散型基地局から選択されてよく、第２の集中仮想スケジューラ（ＣＬＢ仮想スケジューラとしても称されてよい）は、基地局の専用ベースバンド処理ボード（例えば、専用集中スケジューリングボード又は進化型スケジューリングモードにあるベースバンド処理ボード）上に配置され、もちろん、第２の集中仮想スケジューラは、汎用ベースバンド処理ボード上に配置され得る。本願発明のこの実施形態は、これには限定を設定しないことが理解されるべきである。
【０１１２】
任意選択的には、各セルのリアルスケジューラは、ダウンリンク優先順位更新（Ｄｏｗｎｌｉｎｋ  Ｐｒｉｏｒｉｔｙ  Ｒｅｎｅｗ，ＤＬ  ＰＲＩ  Ｒｅｎｅｗ）ユニットを含み得る。具体的には、各ダウンリンク優先順位更新ユニットは、第１の集中仮想スケジューラ７０２により送信されるセルのダウンリンク送信電力に従って、ユーザ機器に対して、サブバンド又はフルバンドのＭＣＳ（Ｍｏｄｕｌａｔｉｏｎ  ａｎｄ  Ｃｏｄｉｎｇ  Ｓｃｈｅｍｅ，変調及び符号化方式）補正を実行するよう構成される。
【０１１３】
このように、初期伝送又は再伝送スケジューリングのためのＭＣＳが決定される。つまり、ダウンリンク優先順位更新ユニットは、各セルにおけるリアルスケジューリングを実行するのに用いられ、スケジューリングが周期的に実行され得る。
【０１１４】
１つの基地局は、例として用いられる。図９に概略的に示されているように、コーディネータは、例えば、セルクラスタにおいてＣＳＰＣ仮想スケジューリングを実行するなど、クラスタレベル処理（Ｃｌｕｓｔｅｒ−ｌｅｖｅｌ  ｐｒｏｃｅｓｓｉｎｇ）を実行し、基地局のメインコントロールボードは、例えば、基地局によりサービス提供されるセルの情報又は負荷情報を報告するなど、基地局レベル処理を実行し、ベースバンド処理ボードは、例えば、セルに対してＭＣＳ補正（ダウンリンク優先順位更新ユニットにより実行される）を実行するなど、セルレベル処理を実行する、又は、隣接セルの周縁のユーザ機器をスケジューリングする（ＤＬ  ＳＣＨ（Ｄｏｗｎｌｉｎｋ  Ｓｃｈｅｄｕｌｅ，ダウンリンクスケジュール）ユニットにより実行され得る）ような、リアルスケジューリングを実行する。
【０１１５】
ＢＢＵがＣＳＰＣ仮想スケジューリングを実行する場合、例えば、先述のクラウドＢＢシナリオ、任意選択的には、スケジューリングシステムの概略図が図１０に示される。この図において、第１の集中仮想スケジューラ１００２、クラスタリングユニット１００５、及び第２の集中仮想スケジューラ１００６は、例えば、ＢＢＵ１などのＢＢＵのベースバンド処理ボード上に配置され、ベースバンド処理ボードは、汎用ベースバンド処理ボード又は専用ベースバンド処理ボードであってよく、各セルのリアルスケジューラは、セルに対応するＢＢＵ（不図示）に位置付けられてよい。測定構成ユニットは、各ＢＢＵ上に配置され、測定構成ユニットは、ＢＢＵによりサービス提供される各セルのユーザ機器に測定構成情報を送信するよう構成されてよく、これにより、ユーザ機器は、測定構成情報に従ってダウンリンク基準信号を測定し、測定構成ユニットは、ユーザ機器により報告される情報を受信するさらに構成されてよく、測定構成ユニットは、先述の報告ユニットの機能をさらに実装してよい。測定構成ユニットは、ＢＢＵによりサービス提供される各セルのユーザ機器により送信されるアップリンク基準信号を測定するよう構成されてよく、干渉情報を決定し、第１の集中仮想スケジューラ１００２に干渉情報を報告するようさらに構成されてよい。
【０１１６】
任意選択的には、第１の集中仮想スケジューラ１００２及びクラスタリングユニット１００５は両方、第１のＢＢＵの汎用ベースバンド処理ボード又は専用ベースバンド処理ボードに位置付けられてよく、測定構成ユニットは、ＢＢＵのメインコントロールボード上に配置されてよい。任意選択的には、１つのＢＢＵは、クラウドＢＢから選択されてよく、第２の集中仮想スケジューラ（ＣＬＢ仮想スケジューラとしても称されてよい）は、ＢＢＵの専用ベースバンド処理ボード（例えば、専用集中スケジューリングボード、又は進化型スケジューリングモードにあるベースバンド処理ボード）上に配置され、もちろん、第２の集中仮想スケジューラはまた汎用ベースバンド処理ボード上に配置されてよい。本願発明のこの実施形態は、これには限定を設定しないことが理解されるべきである。
【０１１７】
任意選択的には、第１の集中仮想スケジューラ１００２が、第１のＢＢＵの汎用ベースバンド処理ボードに位置付けられる場合、少なくとも１つのコアが、第１の集中仮想スケジューラ１００２の機能を実装するように、第１のＢＢＵのベースバンド処理ボードにおいて確保されてよい。
【０１１８】
セルの数及びサブバンドの数によってＣＳＰＣ仮想スケジューリングの複雑さが増すため、同じセルクラスタにおけるＣＳＰＣ仮想スケジューリングは、サブバンド毎に比例して実行され得る。ベースバンド処理ボードの複数のコアの負荷分担方式は、具体的には以下の通りであり得る。フルバンドのＣＳＰＣの場合において、少なくとも１つのコアにおける１つのコアが第１のセルクラスタにおける各セルのダウンリンク送信電力を決定する。言い換えれば、負荷分担は、セルクラスタ毎の複数のコアの間で実行され、１つのセルクラスタのＣＳＰＣ仮想スケジューリングは、１つのコアにより処理される。代替的に、サブバンドのＣＳＰＣの場合においては、少なくとも１つのコアが、第１のセルクラスタにおける各セルのダウンリンク送信電力を共に決定し得る。任意選択的には、分担は、サブバンド毎で実行されてよく、各コアが異なるサブバンドを処理し、残りのリソースが利用可能な場合、当該少なくとも１つのコアは、別のセルクラスタをさらに共に処理し得る。
【０１１９】
ＣＬＢがフルバンド処理であり、ＣＳＰＣ集中仮想スケジューリングの複雑さがセルの数のみによって増加されるため、負荷分担は、セルクラスタ毎の複数のコアの間で実行されてよく、１つのセルクラスタのＣＳＰＣ集中仮想スケジューリングは１つのコアにより処理される。
【０１２０】
任意選択的には、各セルのリアルスケジューラは、ダウンリンク優先順位更新ユニットを含んでよく、図１１及び図１２に概略的に示されており、クラスタレベル処理を実行するための第１の集中仮想スケジューラが、ベースバンド処理ボード上に配置される。ダウンリンク優先順位更新ユニットは、各ＢＢＵのベースバンド処理ボード上に配置される。具体的には、各ダウンリンク優先順位更新ユニットは、第１の集中仮想スケジューラ１００２により送信される、セルのダウンリンク送信電力に従ってユーザ機器に対してサブバンド又はフルバンドのＭＣＳ補正を実行するよう構成される。このように、初期伝送又は再伝送スケジューリングのためのＭＣＳが決定される。つまり、ダウンリンク優先順位更新ユニットは、各セルにおけるリアルスケジューリングを実行するのに用いられ、スケジューリングは、周期的に実行され得る。
【０１２１】
それに応じて、各セルのリアルスケジューラは、ＤＬ  ＳＣＨユニットを含み得る。ＤＬ  ＳＣＨユニットは、各ＢＢＵのベースバンド処理ボード上に配置され、図１３及び図１４に概略的に示されている。ＤＬ  ＳＣＨユニットは、ＣＬＢリアルスケジューリングを実行するよう構成され、第２の集中仮想スケジューラにより送信される、セル負荷バランシングを調整した結果に従って別のセルの周縁のユーザ機器をスケジューリングするよう構成され得る。
【０１２２】
先述の解決策に基づいて、各セルのダウンリンク送信電力を調整し、セル間のダウンリンク干渉を効果的に低減するように、セルについての情報を用いることによって第１の集中仮想スケジューラが複数のセルに対して電力制御を実行する。加えて、第２の集中仮想スケジューラは、ネットワークのカバレッジ性能を向上させるように、各セルの負荷情報を用いることによってセルの負荷バランシングを実行する。
【０１２３】
図１５は、本願発明の実施形態に係るスケジューリング方法のフローチャートである。当該方法は、集中仮想スケジューラにより実行され、複数のセルを含む通信システムに適用可能であり、当該複数の複数のセルのリソース利用を調整し、これにより、セル間干渉を低減する。通信システムは、集中仮想スケジューラ及び少なくとも１つのリアルスケジューラを含む。
【０１２４】
１５０１．集中仮想スケジューラは、第１のセルの送信電力を決定し、第１のセルは、通信システムにおける複数のセルの各セルである。
【０１２５】
１５０２．集中仮想スケジューラは、第１のセルに対応するリアルスケジューラに、集中仮想スケジューラにより決定された送信電力を用いることによって第１のセルにおけるＵＥをスケジューリングするよう指示するように、第１のセルに対応するリアルスケジューラに、集中仮想スケジューラにより決定された送信電力を送信する。
【０１２６】
本願発明のこの実施形態において、リアルスケジューラの数は限定されるものではなく、1つ又は１つより多くてよいことが理解されるべきである。さらに、各リアルスケジューラは、１つ又は複数のセルをスケジューリングし得る。例えば、１つのリアルスケジューラは、１つの基地局上に配置されてよく、当該基地局によりサービス提供される全てのセルは、当該リアルスケジューラによりスケジューリングされ得る。代替的に、複数のセルに別々に対応する複数のリアルスケジューラが、当該複数のセルにサービス提供する基地局上に配置され得る。
【０１２７】
本願発明のこの実施形態における集中仮想スケジューラ及びリアルスケジューラはまたそれぞれ、集中仮想スケジューリングエンティティ及びリアルスケジューリングエンティティと称されてよく、機能エンティティ又は論理エンティティであり得ることが留意されるべきである。つまり、それらは、ソフトウェア形式であってよく、それらの複数の機能は、プログラムコードを実行するプロセッサを用いることによって実行される。あるいは、それらは、ハードウェア形式であってよく、例えば、チップ又は特定用途向け集積回路として、ベースバンド処理ボード上に配置されてよい。
【０１２８】
本願発明のこの実施形態に係るスケジューリング方法は、複数のセルを含む通信システムに適用可能であり、通信システムは、上層集中仮想スケジューラ及び少なくとも１つの下層リアルスケジューラを含み、集中仮想スケジューラは、リアルスケジューラに、集中仮想スケジューラにより決定された送信電力を用いることによってセルにおけるＵＥをスケジューリングするよう指示するように、複数のセルにおける各セルの送信電力を決定し、セルのリアルスケジューラに各セルの送信電力を送信する。従って、本願発明に係る階層スケジューリングアーキテクチャを用いることによって、上層集中仮想スケジューラは、下層リアルスケジューラに、最適な送信電力を用いることによってＵＥをスケジューリングするよう指示するように、複数のセルのリソース利用を調整し、最適なネットワーク性能を保証する送信電力を選択して配信する。これは、セル間干渉を低減することができ、リソース利用効率を向上させることができる。
【０１２９】
図１５に示されている方法は、図３から図１４のスケジューリングシステムにおける集中仮想スケジューラにより実行され得る。従って、繰り返しの説明が適切に省略される。
【０１３０】
任意選択的には、実施形態として、集中仮想スケジューラは、より細かい粒度で送信電力を決定し得る。ステップ１５０１において、集中仮想スケジューラは、第１のセルの各リソースブロック（ＲＢ）ユニットに対する送信電力を決定してよく、つまり、各セルの各ＲＢユニットに対する送信電力を決定してよい。ＲＢユニットは、ＰＲＢ又はＲＢＧを含む。ステップ１５０２において、第１のセルに対応するリアルスケジューラに、集中仮想スケジューラにより決定された送信電力を用いることによって各ＲＢユニット上のＵＥをスケジューリングするよう指示するように、第１のセルの各ＲＢユニットに対する送信電力は、第１のセルに対応するリアルスケジューラに送信される。このように、ＲＢレベル電力調整が、実行されてよく、これにより、調整粒度がより細かく、セル間干渉の問題の解決にさらに役に立つ。
【０１３１】
演算の複雑さの制約を考慮して、ネットワークがある規模に達すると、ネットワーク上の複数のセルが、演算能力及び干渉状況などに従って複数のクラスタにグループ化される必要がある。これにより、クラスタ間干渉が最小化され得て、クラスタ内干渉が比較的集中され得る。この場合においては、通信ネットワーク上の複数のセルは、セル間干渉の状況に従って少なくとも１つのセルクラスタにグループ化され、重大な干渉を有する複数のセルは同じセルクラスタにグループ化され、同じクラスタにおける当該複数のセルのリソース利用に対して調整が実行され、当該クラスタにおける当該セルに対して電力の最適化を実現し、ダウンリンクセル間干渉を防止する。
【０１３２】
本願発明のこの実施形態は、複数のクラスタに複数のセルをグループ化する方式を限定せず、複数のセルは、数又は位置によって複数のクラスタ内グループされ得ることが理解されるべきである。複数のクラスタに複数のセルをグループ化する例に関しては、上記の説明を参照してよく、詳細はここでは再び説明されない。
【０１３３】
１つの集中仮想スケジューラは、セル間の送信電力調整を実行すべく、各クラスタに対して設定され得る。
【０１３４】
任意選択的には、別の実施形態として、集中仮想スケジューラは、少なくとも１つのクラスタに複数のセルをグループ化してよく、あるいは、ステップ１５０１において、集中仮想スケジューラは、クラスタ毎に各クラスタにおける各セルの送信電力を決定する。好ましくは、１つのセルクラスタは、３６以下のセルを含む。
【０１３５】
任意選択的には、別の実施形態として、ステップ１５０１において、集中仮想スケジューラは、第１のチャネル情報及び第１の履歴スケジューリング情報を取得してよく、第１のチャネル情報及び第１の履歴スケジューリング情報はそれぞれ、第１のセルが属するクラスタにおける全てのセルのチャネル情報及び履歴スケジューリング情報を含む。集中仮想スケジューラは、第１のチャネル情報及び第１の履歴スケジューリング情報に従って複数の電力候補をもとに第１のセルのネットワーク効用値を計算し、第１のセルの送信電力として最適なネットワーク効用値を有する電力候補を選択する。あるいは、集中仮想スケジューラは、第１のチャネル情報及び第１の履歴スケジューリング情報に従って複数の電力候補をもとに第１のセルの各ＲＢユニットのネットワーク効用値を計算し、現在計算が実行されたＲＢユニットの送信電力として最適なネットワーク効用値を有する電力候補を選択する。複数の電力候補は、具体的な電力ステップでインクリメンタルな複数の電力クラス、又は事前に設定された複数の電力クラスであり得る。本願発明のこの実施形態において、これは限定されない。
【０１３６】
具体的には、集中仮想スケジューラが各セルの送信電力又は各セルの各ＲＢユニットに対する送信電力を決定する処理は、傾斜電力の仮想スケジューリング（又はプリスケジューリングと称される）処理であり得る。例えば、集中仮想スケジューラは、制御範囲内で全てのセルについての情報を収集して当該情報に従って現在のネットワークの効用値（又は性能値と称される）を計算し、各セルについての情報に従ってセルの送信電力が変更された後のネットワーク性能における変化を推定し、最適効用を有する送信電力を選択して配信する。セルについての情報は、セルのチャネル情報及び履歴スケジューリング情報を含み得る。チャネル情報は、例えば、ＵＥにより報告される測定情報などのダウンリンクチャネル情報であってよく、例えば、１つのセルにおけるＵＥにより送信されるアップリンク基準信号を測定することによって各セルにより取得される測定情報などのアップリンクチャネル情報であってもよい。
【０１３７】
ＵＥにより報告される測定情報は、例えば、ＣＳＩ、ＲＳＲＰ、ＲＳＲＱ、又はＲＳＳＩという情報のうちの１個又は複数個を含んでよく、ＣＳＩは、ＣＱＩ、ＲＩ、又はＰＭＩを含むが、これらに限定されない。測定によってセルにより取得されるアップリンクチャネル情報は、ＲＳＲＰ又はＲＳＲＱを含み得る。履歴スケジューリング情報は、履歴スケジューリング優先順位、スケジューリング率、前回のスケジューリングの送信電力などを含み得る。ネットワーク効用値は、総効用関数を用いることによって表されてよく、総効用関数は、全てのＵＥのスケジューリング率の対数の総和又は全てのセルの平均スケジューリング優先順位の合計であってよい。最適効用は、全てのＵＥのスケジューリング率の加重和が最大であること、又は、複数のセルの平均スケジューリング率の合計が最小であること、又は同様のことを指し得る。加えて、送信電力は、全てのセルに対する電力が同じ比率で増加される方式又は１つのセルに対する電力が増加される方式で変更され得る。
【０１３８】
まとめると、本願発明は、集中仮想スケジューラの仮想スケジューリングアルゴリズムを限定しない。当業者は、最適なネットワーク性能を保証する電力の組み合わせが複数の電力の組み合わせから選択されることができるのであれば、複数の要求に従って複数の異なるアルゴリズムを選択し得る。
【０１３９】
任意選択的には、別の実施形態として、集中仮想スケジューラは、ＣＬＢ仮想スケジューリングをさらに実行し得る。具体的には、集中仮想スケジューラは、第１のセルが属するクラスタにおける全てのセルの負荷情報を含む第１の負荷情報を取得し、第１の負荷情報に従って負荷バランシング結果を決定してよく、負荷バランシング結果は、第１のセルが第２のセルの周縁のＵＥをスケジューリングし、第１のセル及び第２のセルが第１のセルが属するクラスタにおける隣接セルであることである。集中仮想スケジューラは、第１のセルのリアルスケジューラに、第２のセルの周縁のＵＥをスケジューリングするよう指示するように、第１のセルに対応するリアルスケジューラに負荷バランシング結果を送信する。
【０１４０】
具体的には、負荷バランシングは、各セルの負荷情報に従って調整される。集中仮想スケジューラは、各セルの負荷情報に従って複数のセルの各セルの優先順位を決定し、複数のセルの第１のセルが第２のセルの周縁のＵＥをスケジューリングすることを構成するようさらに構成されてよく、第１のセル及び第２のセルが隣接セルであり、第２のセルの優先順位が第１のセルの優先順位より高い。より高いセル優先順位は、より重いセル負荷を示す。任意選択的には、ＣＬＢ仮想スケジューリングは、周期的に実行され得る。具体的には、クラスタにおける全てのセルの優先順位の合計が、各周期内のターゲット関数として、決定され、複数のセルの優先順位の間の差異が大きければ大きいほど、ターゲット関数が大きくなる。ターゲット関数を最大にするセル（例えば、第２のセルは重負荷セルであり、第１のセルは軽負荷セルであり、当該２つのセルの優先順位の間に大きい差異をもたらす）は、周縁のユーザ機器のスケジューリングを構成するよう、優先的に選択され得る。このように、セルの優先順位は、周縁のユーザ機器をスケジューリングするセルを変更することによって影響を受け、複数のセルの負荷バランシングを実現し、これにより、ネットワークのカバレッジ性能を向上させる。
【０１４１】
ＣＬＢ仮想スケジューリング及びＣＳＰＣ仮想スケジューリングを実行する集中仮想スケジューラの複数の機能は、論理機能区分にすぎず、実際の実装においては、１つの物理エンティティに組み合わせられる又は統合されてよく、若しくは物理的に離れて複数の異なるネットワークデバイス上に配置されてよいことが留意されるべきである。同様に、ＣＬＢリアルスケジューリング及びＣＳＰＣリアルスケジューリングを実行するリアルスケジューラの複数の機能はまた、論理機能区分にすぎず、実際の実装においては、１つの物理エンティティに組み合わせられる又は統合されてよく、若しくは、物理的に離れて複数の異なるネットワークデバイス上に配置されてよい。
【０１４２】
任意選択的には、別の実施形態として、通信システムが分散型基地局ネットワーキングモードにあり、コーディネータが配置され、通信システムにおける複数の基地局は、コーディネータに接続され、各セルのリアルスケジューラは、そのセルに対応する基地局に位置付けられてよく、集中仮想スケジューラは、コーディネータに位置付けられてよい。あるいは、通信システムにおける複数の基地局の複数のベースバンド処理ユニット（複数のＢＢＵ）が共に配置される場合、各セルのリアルスケジューラは、セルに対応するＢＢＵに位置付けられてよく、集中仮想スケジューラは、共に配置されている複数のＢＢＵのうちの何れかのＢＢＵに位置付けられてよい。通信システムのシナリオの図に関しては、図６を参照してよい。本願発明のこの実施形態は、これに限定されるものではなく、別の通信システムにさらに適用され得ることが理解されるべきである。
【０１４３】
任意選択的には、コーディネータがＣＳＰＣ仮想スケジューリングを実行するとき、ＣＳＰＣを計算するコーディネータにより用いられる測定情報が同時に到達できること及びコーディネータにより提供される電力最適化結果が同時にクラスタにおける全てのセルのエアインターフェイスで有効となることができることを保証するために、コーディネータと基地局との間の同期、つまり、時間整合が実施される必要がある。
【０１４４】
具体的には、集中仮想スケジューラは、ダウンリンク受信フレーム番号及びサブフレーム番号において、第３のセルのリアルスケジューラに、測定リクエストメッセージを送信し、アップリンク伝送フレーム番号及びサブフレーム番号において、第３のセルのリアルスケジューラにより送信された測定応答メッセージを受信してよく、第３のセルのリアルスケジューラのラウンドトリップタイム（ＲＴＴ）が通信システムにおける複数のセルの最大のＲＴＴであり、ＲＴＴは、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号との間の差異を示す。集中仮想スケジューラは、第３のセルに対応するリアルスケジューラのＲＴＴに従って開始時間を決定し、第１のセルに対応するリアルスケジューラに開始時間を送信し、これにより、第１のセルに対応するリアルスケジューラは、開始時間においてＵＥをスケジューリングする。具体的な時間同期処理に関しては、上記の説明を参照してよく、詳細はここでは再び説明されない。
【０１４５】
任意選択的には、コーディネータがＣＳＰＣ仮想スケジューリングを実行する場合、集中仮想スケジューラは、各基地局の制御プレーンから基地局によりサービス提供されるセルにより報告された情報をさらに受信してよく、ＳＣＴＰプロトコルがメインコントロールボードの制御プレーンとコーディネータとの間のインターフェイスにより用いられる。代替的に、集中仮想スケジューラは、各基地局のユーザプレーンから基地局によりサービス提供されるセルにより報告された情報をさらに受信してよく、ＧＴＰ−Ｕプロトコルが、メインコントロールボードのユーザプレーンとコーディネータとの間のインターフェイスにより用いられる。本願発明のこの実施形態は、基地局とコーディネータとの間のインターフェイスにより用いられる伝送プロトコルを限定しないことが理解されるべきである。
【０１４６】
任意選択的には、１つの基地局は、複数の分散型基地局から選択されてよく、ＣＬＢ仮想スケジューリング機能は、基地局の専用ベースバンド処理ボード（例えば、専用集中スケジューリングボード、又は進化型スケジューリングモードにあるベースバンド処理ボード）上に配置される。つまり、ＣＳＰＣ仮想スケジューリング及びＣＬＢ仮想スケジューリングのための機能エンティティは、複数の異なるネットワークデバイス上に分散され得る。
【０１４７】
任意選択的には、ＢＢＵがＣＳＰＣ仮想スケジューリングを実行する場合において、集中仮想スケジューラは、第１のＢＢＵの汎用ベースバンド処理ボード又は専用ベースバンド処理ボード上に配置されてよく、各セルのリアルスケジューラは、セルに対応するＢＢＵのベースバンド処理ボードに位置付けられてよい。集中仮想スケジューラが第１のＢＢＵの汎用ベースバンド処理ボードに位置付けられる場合、少なくとも１つのコアが第１のＢＢＵのベースバンド処理ボードに確保され得て集中仮想スケジューラの機能を実行する。ＣＳＰＣ仮想スケジューリングの複雑さがセルの数及びサブバンドの数によって増加するため、同じセルクラスタにおけるＣＳＰＣ仮想スケジューリングは、サブバンド毎で並行して実行され得る。ベースバンド処理ボードの複数のコアの負荷分担方式は具体的には以下の通りであり得る。フルバンドのＣＳＰＣの場合において、少なくとも１つのコアにおける１つのコアが第１のセルクラスタにおける各セルのダウンリンク送信電力を決定する。言い換えれば、負荷分担は、セルクラスタ毎の複数のコアの間で実行され、１つのセルクラスタのＣＳＰＣ仮想スケジューリングは、１つのコアにより処理される。代替的に、サブバンドのＣＳＰＣの場合においては、少なくとも１つのコアが、第１のセルクラスタにおける各セルのダウンリンク送信電力を共に決定し得る。任意選択的には、分担は、サブバンド毎で実行されてよく、各コアが異なるサブバンドを処理し、残りのリソースが利用可能な場合、当該少なくとも１つのコアは、別のセルクラスタをさらに共に処理し得る。ＣＬＢがフルバンド処理であり、ＣＳＰＣ集中仮想スケジューリングの複雑さがセルの数のみによって増加されるため、負荷分担は、セルクラスタ毎の複数のコアの間で実行されてよく、１つのセルクラスタのＣＳＰＣ集中仮想スケジューリングは１つのコアにより処理される。
【０１４８】
任意選択的には、第１のＢＢＵ上に配置される集中仮想スケジューラは、ＣＬＢ仮想スケジューリング機能をさらに実行し得る。つまり、ＣＳＰＣ仮想スケジューリング及びＣＬＢ仮想スケジューリングのための複数の機能エンティティは、１つの物理エンティティ上で統合され得る。
【０１４９】
任意選択的には、各セルのリアルスケジューラは、集中仮想スケジューラにより送信されるセルのダウンリンク送信電力に従って、ＵＥに対してサブバンドの又はフルバンドのＭＣＳ補正を実行し得る。このように、初期伝送又は再伝送スケジューリングのためのＭＣＳが決定され、リアルスケジューリングは、周期的に実行され得る。
【０１５０】
図１６は、本願発明の別の実施形態に係るスケジューリング方法のフローチャートである。方法は、複数のセルを含む通信システムに適用可能であり、セル間干渉を低減するように、複数のセルのリソース利用を調整し、通信システムは、集中仮想スケジューラ及び少なくとも１つのリアルスケジューラを含む。方法は、複数のセルの一のセル（第１のセルと称される）のリアルスケジューラにより実行され、図１５の方法に対応する。従って、図１５における実施形態と同じ繰り返しの説明は適切に省略される。
【０１５１】
１６０１．第１のセルのリアルスケジューラは、集中仮想スケジューラにより決定された第１のセルの送信電力を受信し、第１のセルは、通信システムにおける複数のセルの各セルである。
【０１５２】
１６０２．リアルスケジューラは、集中仮想スケジューラにより決定された送信電力を用いることによって第１のセルにおけるＵＥをスケジューリングする。
【０１５３】
本願発明のこの実施形態において、リアルスケジューラの数は限定されるものではなく、1つ又は１つより多くてよいことが理解されるべきである。さらに、各リアルスケジューラは、１つ又は複数のセルをスケジューリングし得る。例えば、１つのリアルスケジューラは、１つの基地局上に配置されてよく、基地局によりサービス提供される全てのセルは、リアルスケジューラによりスケジューリングされてよい。代替的に、複数のセルに別々に対応する複数のリアルスケジューラは、当該複数のセルにサービス提供する基地局上に配置され得る。
【０１５４】
本願発明のこの実施形態における集中仮想スケジューラ及びリアルスケジューラはまたそれぞれ、集中仮想スケジューリングエンティティ及びリアルスケジューリングエンティティと称されてよく、機能エンティティ又は論理エンティティであることが留意されるべきである。つまり、それらは、ソフトウェア形式であってよく、それらの複数の機能は、プログラムコードを実行するプロセッサを用いることによって実行される。又は、それらは、ハードウェア形式であってよく、例えば、チップ又は特定用途向け集積回路として、ベースバンド処理ボード上に配置されてよい。
【０１５５】
本願発明のこの実施形態に係るスケジューリング方法は、複数のセルを含む通信システムに適用可能であり、通信システムは、上層集中仮想スケジューラ及び少なくとも１つの下層リアルスケジューラを含み、集中仮想スケジューラは、通信システムにおける複数のセルの各セルの送信電力を決定するよう構成され、複数のセルの一のセルのリアルスケジューラは、集中仮想スケジューラにより送信されるセルの送信電力を受信し、集中仮想スケジューラにより決定される送信電力を用いることによってセルにおけるＵＥをスケジューリングする。従って、本願発明に係る階層スケジューリングアーキテクチャを用いることによって、上層集中仮想スケジューラは、複数のセルのリソース利用を調整し、最適なネットワーク性能を保証する送信電力を選択して配信し、下層リアルスケジューラが最適な送信電力を用いることによってＵＥをスケジューリングする。これは、セル間干渉を低減することができ、リソース利用効率を向上させることができる。
【０１５６】
図１６に示されている方法は、図３から図１４におけるスケジューリングシステムの複数のリアルスケジューラにより実行されてよく、従って、繰り返しの説明は適切に省略される。
【０１５７】
任意選択的には、別の実施形態として、ステップ１６０１において、リアルスケジューラは、集中仮想スケジューラにより送信されれる、第１のセルの各ＲＢユニットに対する送信電力を受信してよく、ＲＢユニットは、ＰＲＢ又はＲＢＧを含む。ステップ１６０２において、リアルスケジューラは、集中仮想スケジューラにより決定された送信電力を用いることによって第１のセルの各ＲＢユニット上のＵＥをスケジューリングし得る。このように、ＲＢレベル電力調整は、実行されてよく、これにより、調整粒度がより細かく、セル間干渉の問題の解決をさらに役に立つ。
【０１５８】
任意選択的には、別の実施形態として、リアルスケジューラは、集中仮想スケジューラにより送信される負荷バランシング結果をさらに受信してよく、負荷バランシング結果は、第１のセルが第２のセルの周縁のＵＥをスケジューリングし、第１のセル及び第２のセルが複数のセルの隣接セルであり、同じクラスタに位置付けられることである。リアルスケジューラは、負荷バランシング結果に従って第２のセルの周縁のＵＥをさらにスケジューリングする。従って、セルの優先順位は、周縁のユーザ機器をスケジューリングするセルを変更することによって影響を受け、ネットワークのカバレッジ性能を向上させるように、複数のセルの負荷バランシングを実行する。
【０１５９】
任意選択的には、別の実施形態として、通信システムが分散型基地局ネットワーキングモードにあり、コーディネータが配置され、通信システムにおける複数の基地局はコーディネータに接続され、各セルのリアルスケジューラは、セルに対応する基地局に位置付けられてよく、集中仮想スケジューラは、コーディネータに位置付けられてよい。あるいは、通信システムにおける複数の基地局の複数のベースバンド処理ユニット（複数のＢＢＵ）が共に配置されている場合、各セルのリアルスケジューラはセルに対応するＢＢＵに位置付けられてよく、集中仮想スケジューラは、共に配置されている複数のＢＢＵのうちの何れかのＢＢＵに位置付けられてよい。通信システムのシナリオの図に関しては、図６を参照してよい。本願発明のこの実施形態は、これに限定されるものではなく、別の通信システムにさらに適用得ることが理解されるべきである。
【０１６０】
任意選択的には、ＣＳＰＣを計算するコーディネータにより用いられる測定情報が同時に到達することができること及びコーディネータにより提供される電力最適化結果がクラスタにおける全てのセルのエアインターフェイスで同時に有効となることができることを保証するためにコーディネータがＣＳＰＣ仮想スケジューリングを実行する場合、コーディネータと基地局との間の同期、つまり、時間整合が、実行される必要がある。
【０１６１】
具体的には、リアルスケジューラは、ダウンリンク受信フレーム番号及びサブフレーム番号において、集中仮想スケジューラにより送信される測定リクエストメッセージを受信し、アップリンク伝送フレーム番号及びサブフレーム番号において、集中仮想スケジューラに測定応答メッセージを送信する。これにより、集中仮想スケジューラは、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号とに従ってリアルスケジューラのＲＴＴを取得し、通信システムの複数のセルの全てのＲＴＴから最大のＲＴＴを選択し、最大のＲＴＴに従って開始時間を決定する。ＲＴＴは、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号との間の差異を示す。リアルスケジューラは、集中仮想スケジューラにより送信される開始時間を受信し、開始時間においてＵＥをスケジューリングする。このように、コーディネータがＣＳＰＣ仮想スケジューリング実行の完了時点が、スケジューリング結果が配信される時点より早いことが保証され得る。これにより、リアルスケジューリングがクラスタにおける各セルに対して実行される場合、仮想スケジューリングの間に決定される電力が既にクラスタにおける各基地局に到達している。具体的な時間同期処理に関して、上記の説明を参照してよく、詳細はここでは再び説明されない。
【０１６２】
任意選択的には、ＢＢＵがＣＳＰＣ仮想スケジューリングを実行する場合、集中仮想スケジューラは、任意のＢＢＵ（第１のＢＢＵ）の汎用ベースバンド処理ボード又は専用ベースバンド処理ボード上に配置されてよく、各セルのリアルスケジューラは、セルに対応するＢＢＵのベースバンド処理ボードに位置付けられ得る。集中仮想スケジューラが第１のＢＢＵの汎用ベースバンド処理ボードに位置付けられている場合、少なくとも１つのコアが第１のＢＢＵのベースバンド処理ボードに確保され得て集中仮想スケジューラの機能を実行する。セルの数及びサブバンドの数によってＣＳＰＣ仮想スケジューリングの複雑さが増加されるため、同じセルクラスタにおけるＣＳＰＣ仮想スケジューリングは、サブバンド毎で並行して実行され得る。ベースバンド処理ボードの複数のコアの負荷分担方式は、具体的には以下の通りであり得る。フルバンドのＣＳＰＣの場合において、少なくとも１つのコアにおける１つのコアが第１のセルクラスタにおける各セルのダウンリンク送信電力を決定する。言い換えれば、負荷分担は、セルクラスタ毎の複数のコアの間で実行され、１つのセルクラスタのＣＳＰＣ仮想スケジューリングは、１つのコアにより処理される。代替的に、サブバンドのＣＳＰＣの場合においては、少なくとも１つのコアが、第１のセルクラスタにおける各セルのダウンリンク送信電力を共に決定し得る。任意選択的には、分担は、サブバンド毎で実行されてよく、各コアが異なるサブバンドを処理し、残りのリソースが利用可能な場合、当該少なくとも１つのコアは、別のセルクラスタをさらに共に処理し得る。ＣＬＢがフルバンド処理であり、ＣＳＰＣ集中仮想スケジューリングの複雑さがセルの数のみによって増加されるため、負荷分担は、セルクラスタ毎の複数のコアの間で実行されてよく、１つのセルクラスタのＣＳＰＣ集中仮想スケジューリングは１つのコアにより処理される。
【０１６３】
任意選択的には、リアルスケジューラは、集中仮想スケジューラにより送信されるセルのダウンリンク送信電力に従って、ＵＥに対してサブバンドの又はフルバンドのＭＣＳ補正を実行し得る。このように初期伝送又は再伝送スケジューリングのためのＭＣＳが決定され、リアルスケジューリングは、周期的に実行され得る。
【０１６４】
図１７は、本願発明の実施形態に係る集中仮想スケジューラの概略構造図である。図１７における集中仮想スケジューラ１７００は、先述のスケジューリングシステムにおける集中仮想スケジューラの例であり、決定ユニット１７０１及びインターフェイスユニット１７０２を含む。
【０１６５】
決定ユニット１７０１は、第１のセルの送信電力を決定するよう構成され、第１のセルは、通信システムにおける複数のセルの各セルである。
【０１６６】
インターフェイスユニット１７０２は、第１のセルに対応するリアルスケジューラに、決定ユニット１７０１により決定された送信電力を用いることによって第１のセルにおけるＵＥをスケジューリングするよう指示するように、第１のセルに対応するリアルスケジューラに、決定ユニット１７０１により決定された送信電力を送信するよう構成される。
【０１６７】
本願発明のこの実施形態において、リアルスケジューラの数は限定されるものではなく、1つ又は１つより多くてよいことが理解されるべきである。さらに、各リアルスケジューラは、１つ又は複数のセルをスケジューリングし得る。例えば、１つのリアルスケジューラは、１つの基地局上に配置されてよく、当該基地局にサービス提供される全てのセルは、リアルスケジューラによりスケジューリングされ得る。代替的に、複数のセルに別々に対応する複数のリアルスケジューラは、複数のセルにサービス提供する基地局上に配置され得る。
【０１６８】
本願発明のこの実施形態における集中仮想スケジューラ及びリアルスケジューラはまたそれぞれ集中仮想スケジューリングエンティティ及びリアルスケジューリングエンティティと称されてよく、機能エンティティ又は論理エンティティであり得ることが留意されるべきである。つまり、それらは、ソフトウェア形式であってよく、それらの複数の機能は、プログラムコードを実行するプロセッサを用いることによって実行される。又は、それらは、ハードウェア形式であってよく、例えば、チップ又は特定用途向け集積回路として、ベースバンド処理ボード上に配置されてよい。
【０１６９】
本願発明のこの実施形態において、集中仮想スケジューラは、リアルスケジューラに、集中仮想スケジューラにより決定された送信電力を用いることによってセルにおけるＵＥをスケジューリングするよう指示するように、通信システムにおける複数のセルの各セルの送信電力を決定し、セルのリアルスケジューラに各セルの送信電力を送信する。従って、本願発明に係る階層スケジューリングアーキテクチャを用いることによって、上層集中仮想スケジューラは、下層リアルスケジューラに、最適な送信電力を用いることによってＵＥをスケジューリングするよう指示するように、複数のセルのリソース利用を調整し、最適なネットワーク性能を保証する送信電力を選択して配信する。これはセル間干渉を低減することができ、リソース利用効率を向上させることができる。
【０１７０】
集中仮想スケジューラ１７００は、図１５及び図１６の複数の方法における集中仮想スケジューラを含む複数のステップを実行し得る。重複を回避するために、詳細はさらに与えられない。
【０１７１】
任意選択的には、一の実施形態として、決定ユニット１７０１はより細かい粒度で送信電力を決定し、つまり、第１のセルの各ＲＢユニットに対する送信電力を決定するよう具体的に構成されてよく、ＲＢユニットはＰＲＢ又はＲＢＧを含む。インターフェイスユニット１７０２は、第１のセルに対応するリアルスケジューラに、決定ユニット１７０１により決定された送信電力を用いることによって第１のセルの各ＲＢユニット上のＵＥをスケジューリングするよう指示するように、第１のセルに対応するリアルスケジューラに第１のセルの各ＲＢユニットに対する送信電力を送信するよう構成され得る。このように、ＲＢレベル電力調整が実行されてよく、これにより、調整粒度がより細かく、セル間干渉の問題の解決にさらに役にたつ。
【０１７２】
演算の複雑さの制約を考慮して、ネットワークがある規模に達すると、ネットワーク上の複数のセルは、演算能力及び干渉状況などに従って複数のクラスタにグループ化される必要があり、これにより、クラスタ間干渉が最小化され得てクラスタ内干渉が比較的集中され得る。この場合において、通信ネットワーク上の複数のセルは、セル間干渉の状況に従って少なくとも１つのセルクラスタにグループ化され、重大な干渉を有する複数のセルは、同じセルクラスタにグループ化され同じセルクラスタにおける複数のセルのリソース利用に対して調整が実行され、クラスタにおけるセル上の電力最適化を実現し、ダウンリンクセル間干渉を防止する。
【０１７３】
本願発明のこの実施形態は、複数のクラスタに複数のセルをグループ化する方式を限定せず、複数のセルは、数又は位置によって複数のクラスタにグループされ得ることが理解されるべきである。複数のクラスタに複数のセルをグループ化する例に関しては、上記の説明を参照してよく、詳細はここでは再び説明されない。
【０１７４】
１つの集中仮想スケジューラは、セル間の送信電力調整を実行すべく、各クラスタに対して設定され得る。
【０１７５】
任意選択的には、別の実施形態として、複数のセルは少なくとも１つのクラスタにグループ化され、決定ユニット１７０１は、クラスタ毎に各クラスタにおける各セルの送信電力を決定し、つまり、クラスタ毎に各セルの送信電力を決定するよう具体的に構成され得る。好ましくは、１つのセルクラスタは、３６以下のセルを含む。
【０１７６】
任意選択的には、別の実施形態として、集中仮想スケジューラ１７００は、第１の取得ユニット１７０３をさらに含んでよく、第１の取得ユニット１７０３は、第１のチャネル情報及び第１の履歴スケジューリング情報を取得するよう構成され、第１のチャネル情報及び第１の履歴スケジューリング情報はそれぞれ、第１のセルが属するクラスタにおける全てのセルのチャネル情報及び履歴スケジューリング情報を含む。決定ユニット１７０１は、第１の取得ユニット１７０３により取得される第１のチャネル情報及び第１の履歴スケジューリング情報に従って、複数の電力候補をもとに第１のセルのネットワーク効用値を計算し、第１のセルの送信電力として最適なネットワーク効用値を有する電力候補を選択するよう具体的に構成されてよい。あるいは、決定ユニット１７０１は、第１の取得ユニット１７０３により取得される第１のチャネル情報及び第１の履歴スケジューリング情報に従って、複数の電力候補をもとに第１のセルの各ＲＢユニットのネットワーク効用値を計算し、現在計算が実行されたＲＢユニットの送信電力として、最適なネットワーク効用値を有する電力候補を選択するよう具体的に構成され得る。複数の電力候補は、具体的な電力ステップでインクリメンタルな複数の電力クラス、又は事前に設定された複数の電力クラスであり得る。これは、本願発明のこの実施形態には限定されない。具体的な実施形態に関しては、上記の説明を参照してよく、詳細はここでは再び説明されない。
【０１７７】
本願発明は、集中仮想スケジューラの仮想スケジューリングアルゴリズムを限定しないことが理解されるべきである。当業者は、最適なネットワーク性能を保証する電力の組み合わせが複数の電力の組み合わせから選択されることができるのであれば、複数の要求に従って複数の異なるアルゴリズムを選択してよい。
【０１７８】
任意選択的には、別の実施形態として、集中仮想スケジューラ１７００は、第２の取得ユニット１７０４をさらに含んでよく、第２の取得ユニット１７０４は、第１の負荷情報を取得するよう構成され、第１の負荷情報は、第１のセルが属するクラスタにおける全てのセルの負荷情報を含む。決定ユニット１７０１は、第１の負荷情報に従って負荷バランシング結果を決定するようさらに構成されてよく、負荷バランシング結果は、第１のセルが第２のセルの周縁のＵＥをスケジューリングすること、及び、第１のセル及び第２のセルが第１のセルが属するクラスタにおける隣接セルであることである。インターフェイスユニット１７０２は、第１のセルに対応するリアルスケジューラに、第２のセルの周縁のＵＥをスケジューリングするよう指示するように、第１のセルに対応するリアルスケジューラに、負荷バランシング結果を送信するようさらに構成され得る。
【０１７９】
具体的には、決定ユニット１７０１は、各セルの負荷情報に従って負荷バランシングを調整するよう具体的に構成され得る。決定ユニット１７０１は、各セルの負荷情報に従って複数のセルにおける各セルの優先順位を決定し、複数のセルにおける第１のセルが第２のセルの周縁のユーザ機器をスケジューリングするよう構成するようさらに構成されてよく、第１のセル及び第２のセルが隣接セルであり、第２のセルの優先順位が第１のセルの優先順位より高い。より高いセル優先順位は、より重いセル負荷を示す。任意選択的には、ＣＬＢ仮想スケジューリングは、周期的に実行され得る。具体的には、クラスタにおける全てのセルの優先順位の合計が、各周期内のターゲット関数として、決定され、複数のセルの優先順位の間の差異が大きければ大きいほど、ターゲット関数が大きくなる。ターゲット関数を最大にするセル（例えば、第２のセルは重負荷セルであり、第１のセルは軽負荷セルであり、当該２つのセルの優先順位の間に大きい差異をもたらす）は、周縁のユーザ機器のスケジューリングを構成するよう、優先的に選択され得る。このように、セルの優先順位は、周縁のユーザ機器をスケジューリングするセルを変更することによって影響を受け、複数のセルの負荷バランシングを実現し、これにより、ネットワークのカバレッジ性能を向上させる。
【０１８０】
任意選択的には、別の実施形態として、通信システムが分散型基地局ネットワーキングモードにあり、コーディネータが配置される場合、通信システムにおける複数の基地局は、コーディネータに接続され、各セルのリアルスケジューラは、そのセルに対応する基地局に位置付けられてよく、集中仮想スケジューラは、コーディネータに位置付けられてよい。あるいは、通信システムにおける複数の基地局の複数のベースバンド処理ユニット（複数のＢＢＵ）が共に配置される場合、各セルのリアルスケジューラは、セルに対応するＢＢＵに位置付けられてよく、集中仮想スケジューラは、共に配置されている複数のＢＢＵのうちの何れかのＢＢＵに位置付けられてよい。通信システムのシナリオの図に関しては、図６を参照してよい。本願発明のこの実施形態は、これに限定されるものではなく、別の通信システムにさらに適用され得ることが理解されるべきである。
【０１８１】
任意選択的には、コーディネータがＣＳＰＣ仮想スケジューリングを実行するとき、ＣＳＰＣを計算するコーディネータにより用いられる測定情報が同時に到達することができること及びコーディネータにより提供される電力最適化結果がクラスタにおける全てのセルのエアインターフェイスで同時に有効となることができることを保証するために、コーディネータと基地局との間の同期、つまり、時間整合が、実行される必要がある。
【０１８２】
具体的には、インターフェイスユニット１７０２は、ダウンリンク受信フレーム番号及びサブフレーム番号において、第３のセルに対応するリアルスケジューラに、測定リクエストメッセージを送信し、アップリンク伝送フレーム番号及びサブフレーム番号において、第３のセルに対応するリアルスケジューラにより送信された測定応答メッセージを受信するようさらに構成され得る。第３のセルのリアルスケジューラのＲＴＴは、通信システムにおける複数のセルの最大のＲＴＴであり、ＲＴＴは、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号との間の差異を示す。決定ユニット１７０１は、第３のセルに対応するリアルスケジューラのＲＴＴに従って開始時間決定するようさらに構成され得る。インターフェイスユニット１７０２は、第１のセルに対応するリアルスケジューラに、決定ユニット１７０１により生成された開始時間を送信するようさらに構成されてよく、これにより、開始時間において第１のセルに対応するリアルスケジューラがＵＥをスケジューリングする。具体的な時間同期処理に関して、上記の説明を参照してよく、詳細はここでは再び説明されない。
【０１８３】
任意選択的には、コーディネータがＣＳＰＣ仮想スケジューリングを実行する場合において、インターフェイスユニット１７０２は、各基地局の制御プレーンから、基地局によりサービス提供されるセルにより報告される情報を受信するようさらに構成されてよく、ＳＣＴＰプロトコルがメインコントロールボードの制御プレーンとコーディネータとの間のインターフェイスにより用いられる。代替的に、インターフェイスユニット１７０２は、各基地局のユーザプレーンから、基地局によりサービス提供される複数のセルにより報告される情報を受信するようさらに構成されてよく、ＧＴＰ−Ｕプロトコルが、メインコントロールボードのユーザプレーンとコーディネータとの間のインターフェイスにより用いられる。本願発明のこの実施形態は、基地局とコーディネータとの間のインターフェイスにより用いられる伝送プロトコルを限定しないことが理解されるべきである。
【０１８４】
任意選択的には、１つの基地局は、複数の分散型基地局から選択されてよく、ＣＬＢ仮想スケジューリング機能が、基地局の専用ベースバンド処理ボード（例えば、専用集中スケジューリングボード又は進化型スケジューリングモードにあるベースバンド処理ボード）上に配置される。つまり、ＣＳＰＣ仮想スケジューリング及びＣＬＢ仮想スケジューリングのための機能エンティティは、複数の異なるネットワークデバイス上に分散され得る。
【０１８５】
任意選択的には、ＢＢＵがＣＳＰＣ仮想スケジューリングを実行する場合において、集中仮想スケジューラは、任意のＢＢＵ（第１のＢＢＵ）の汎用ベースバンド処理ボード又は専用ベースバンド処理ボード上に配置されてよく、各セルのリアルスケジューラは、セルに対応するＢＢＵのベースバンド処理ボードに位置付けられてよい。集中仮想スケジューラが第１のＢＢＵの汎用ベースバンド処理ボードに位置付けられているとき、集中仮想スケジューラの機能を実行すべく、少なくとも１つのコアが第１のＢＢＵのベースバンド処理ボードに確保され得る。セルの数及びサブバンドの数によってによってＣＳＰＣ仮想スケジューリングの複雑さが増加されるため、同じセルクラスタにおけるＣＳＰＣ仮想スケジューリングは、サブバンド毎で並行して実行され得る。ベースバンド処理ボードの複数のコアの負荷分担方式は、具体的には以下の通りであり得る。フルバンドのＣＳＰＣの場合において、少なくとも１つのコアにおける１つのコアが第１のセルクラスタにおける各セルのダウンリンク送信電力を決定する。言い換えれば、負荷分担は、セルクラスタ毎の複数のコアの間で実行され、１つのセルクラスタのＣＳＰＣ仮想スケジューリングは、１つのコアにより処理される。代替的に、サブバンドのＣＳＰＣの場合においては、少なくとも１つのコアが、第１のセルクラスタにおける各セルのダウンリンク送信電力を共に決定し得る。任意選択的には、分担は、サブバンド毎で実行されてよく、各コアが異なるサブバンドを処理し、残りのリソースが利用可能な場合、当該少なくとも１つのコアは、別のセルクラスタをさらに共に処理し得る。ＣＬＢがフルバンド処理であり、ＣＳＰＣ集中仮想スケジューリングの複雑さがセルの数のみによって増加されるため、負荷分担は、セルクラスタ毎の複数のコアの間で実行されてよく、１つのセルクラスタのＣＳＰＣ集中仮想スケジューリングは１つのコアにより処理される。
【０１８６】
任意選択的には、第１のＢＢＵ上に配置されている集中仮想スケジューラは、ＣＬＢ仮想スケジューリング機能をさらに実行し得る。つまり、ＣＳＰＣ仮想スケジューリング及びＣＬＢ仮想スケジューリングのための機能エンティティは、１つの物理エンティティ上に統合され得る。
【０１８７】
図１８は、本願発明の実施形態に係るリアルスケジューラの概略構造図である。図１８のリアルスケジューラ１８００は、複数の先述のスケジューリングシステムにおける複数のリアルスケジューラの例であり、インターフェイスユニット１８０１及びスケジューリングユニット１８０２を含む。
【０１８８】
インターフェイスユニット１８０１は、集中仮想スケジューラにより決定される、第１のセルの送信電力を受信するよう構成され、第１のセルは、通信システムにおける複数のセルの各セルである。
【０１８９】
スケジューリングユニット１８０２は、集中仮想スケジューラにより決定された送信電力を用いることによって第１のセルにおけるＵＥをスケジューリングするよう構成される。
【０１９０】
本願発明のこの実施形態において、リアルスケジューラの数は限定されず、1つ又は１つより多くてよいことが理解されるべきである。さらに、各リアルスケジューラは、１つ又は複数のセルをスケジューリングし得る。例えば、１つのリアルスケジューラは、１つの基地局上に配置されてよく、当該基地局によりサービス提供される全てのセルは、当該リアルスケジューラによりスケジューリングされ得る。代替的に、複数のセルに別々に対応する複数のリアルスケジューラは、当該複数のセルにサービス提供する基地局上に配置されてよい。
【０１９１】
本願発明のこの実施形態における集中仮想スケジューラ及びリアルスケジューラはまたそれぞれ集中仮想スケジューリングエンティティ及びリアルスケジューリングエンティティと称されてよく、機能エンティティ又は論理エンティティであり得ることが留意されるべきである。つまり、それらは、ソフトウェア形式であってよく、それらの複数の機能は、プログラムコードを実行するプロセッサを用いることによって実行される。又は、それらは、ハードウェア形式であってよく、例えば、チップ又は特定用途向け集積回路として、ベースバンド処理ボード上に配置されてよい。
【０１９２】
本願発明のこの実施形態において、セルのリアルスケジューラが、集中仮想スケジューラにより送信されるセルの送信電力を受信し、集中仮想スケジューラにより決定される送信電力を用いることによってセルにおけるＵＥをスケジューリングし、複数のセルにおける一のセルのリアルスケジューラに対して、集中仮想スケジューラは、通信システムにおける複数のセルの各セルの送信電力を決定するよう構成され、当該複数のセルはそのセルを含む。従って、本願発明に係る階層スケジューリングアーキテクチャを用いることによって、上層集中仮想スケジューラが、複数のセルのリソース利用を調整し、最適なネットワーク性能を保証する送信電力を選択して配信し、下層リアルスケジューラが最適な送信電力を用いることによってＵＥをスケジューリングする。これはセル間干渉を低減することができ、リソース利用効率を向上させることができる。
【０１９３】
リアルスケジューラ１８００は、図１５及び図１６の複数の方法におけるリアルスケジューラを含むステップを実行し得る。重複を回避するために、詳細はさらに与えられない。
【０１９４】
任意選択的には、別の実施形態として、インターフェイスユニット１８０１は、集中仮想スケジューラにより送信される、第１のセルの各ＲＢユニットに対する送信電力を受信するよう構成されてよく、ＲＢユニットは、ＰＲＢ又はＲＢＧを含む。スケジューリングユニット１８０２は、集中仮想スケジューラにより決定された送信電力を用いることによって第１のセルの各ＲＢユニット上のＵＥをスケジューリングするよう具体的に構成され得る。このように、ＲＢレベル電力調整は、実行されてよく、これにより、調整粒度がより細かく、セル間干渉の問題の解決にさらに役に立つ。
【０１９５】
任意選択的には、別の実施形態として、インターフェイスユニット１８０１は、集中仮想スケジューラにより決定された負荷バランシング結果を受信するようさらに構成されてよく、負荷バランシング結果は、第１のセルが第２のセルの周縁のＵＥをスケジューリングすること、かつ、第１のセル及び第２のセルは、複数のセルにおける隣接セルであって同じクラスタに位置付けられることである。スケジューリングユニット１８０２は、負荷バランシング結果に従って第２のセルの周縁のＵＥをスケジューリングするようさらに構成され得る。従って、セルの優先順位は、周縁のユーザ機器をスケジューリングするセルを変更することによって影響を受け、ネットワークのカバレッジ性能を向上させるように、複数のセルの負荷バランシングを実装する。
【０１９６】
任意選択的には、別の実施形態として、通信システムは、分散型基地局ネットワーキングモードにあり、コーディネータが配置され、通信システムにおける複数の基地局がコーディネータに接続され、各セルのリアルスケジューラは、セルに対応する基地局に位置付けられてよく、集中仮想スケジューラは、コーディネータに位置付けられてよく、あるいは、通信システムにおける複数の基地局の複数のベースバンド処理ユニット（複数のＢＢＵ）が共に配置されている場合、各セルのリアルスケジューラは、セルに対応するＢＢＵに位置付けられてよく、集中仮想スケジューラは、共に配置されている複数のＢＢＵのうちの何れかのＢＢＵに位置付けられてよい。通信システムのシナリオの図に関しては、図６を参照してよい。本願発明のこの実施形態は、これに限定されるものではなく、別の通信システムにさらに適用され得ることが理解されるべきである。
【０１９７】
任意選択的には、コーディネータがＣＳＰＣ仮想スケジューリングを実行するとき、ＣＳＰＣを計算するコーディネータにより用いられる測定情報が同時に到達することができること、及び、コーディネータにより提供される電力最適化結果がクラスタにおける全てのセルの複数のエアインターフェイスで同時に有効となることができることを保証するために、コーディネータと基地局との間の同期、つまり、時間整合が、実行される必要がある。
【０１９８】
具体的には、インターフェイスユニット１８０１は、ダウンリンク受信フレーム番号及びサブフレーム番号において、集中仮想スケジューラにより送信される測定リクエストメッセージを受信し、アップリンク伝送フレーム番号及びサブフレーム番号において集中仮想スケジューラに、測定応答メッセージを送信するようさらに構成され得る。これにより、集中仮想スケジューラは、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号とに従ってリアルスケジューラのＲＴＴを取得し、通信システムにおける複数のセルの全てのＲＴＴから最大のＲＴＴを選択し、最大のＲＴＴに従って開始時間を決定する。ＲＴＴは、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号との間の差異を示す。インターフェイスユニット１８０１は、集中仮想スケジューラにより送信される開始時間を受信し、スケジューリングユニット１８０２に、開始時間においてユーザ機器をスケジューリングするよう指示するようさらに構成され得る。具体的な時間同期処理に関しては、上記の説明を参照してよく、詳細はここでは再び説明されない。
【０１９９】
任意選択的には、ＢＢＵがＣＳＰＣ仮想スケジューリングを実行する場合、集中仮想スケジューラは、任意のＢＢＵ（第１のＢＢＵ）の汎用ベースバンド処理ボード又は専用ベースバンド処理ボード上に配置されてよく、各セルのリアルスケジューラがセルに対応するＢＢＵのベースバンド処理ボードに位置付けられてよい。集中仮想スケジューラが第１のＢＢＵの汎用ベースバンド処理ボードに位置付けられているとき、集中仮想スケジューラの機能を実行すべく、少なくとも１つのコアが第１のＢＢＵのベースバンド処理ボードにおいて確保され得る。セルの数及びサブバンドの数によってによってＣＳＰＣ仮想スケジューリングの複雑さが増加されるため、同じセルクラスタにおけるＣＳＰＣ仮想スケジューリングは、サブバンド毎で並行して実行され得る。ベースバンド処理ボードの複数のコアの負荷分担方式は、具体的には以下の通りであり得る。フルバンドのＣＳＰＣの場合において、少なくとも１つのコアにおける１つのコアが第１のセルクラスタにおける各セルのダウンリンク送信電力を決定する。言い換えれば、負荷分担は、セルクラスタ毎の複数のコアの間で実行され、１つのセルクラスタのＣＳＰＣ仮想スケジューリングは、１つのコアにより処理される。代替的に、サブバンドのＣＳＰＣの場合においては、少なくとも１つのコアが、第１のセルクラスタにおける各セルのダウンリンク送信電力を共に決定し得る。任意選択的には、分担は、サブバンド毎で実行されてよく、各コアが異なるサブバンドを処理し、残りのリソースが利用可能な場合、当該少なくとも１つのコアは、別のセルクラスタをさらに共に処理し得る。ＣＬＢがフルバンド処理であり、ＣＳＰＣ集中仮想スケジューリングの複雑さがセルの数のみによって増加されるため、負荷分担は、セルクラスタ毎の複数のコアの間で実行されてよく、１つのセルクラスタのＣＳＰＣ集中仮想スケジューリングは１つのコアにより処理される。
【０２００】
任意選択的には、スケジューリングユニット１８０２は、集中仮想スケジューラにより送信されるセルのダウンリンク送信電力に従って、ユーザ機器に対してサブバンドの又はフルバンドのＭＣＳ補正を実行するよう具体的に構成され得る。このように、初期伝送又は再伝送スケジューリングのためのＭＣＳが決定されう、リアルスケジューリングは、周期的に実行され得る。
【０２０１】
この実施形態におけうるインターフェイスユニットはインターフェイス回路であり得ることが留意されるべきである。決定ユニットは、別々に設定されるプロセッサであってよく、基地局のプロセッサ内への統合によって実行されてよく、又は、プログラムコードの形式において基地局のメモリに格納されてよく、基地局のプロセッサにより起動されて先述の決定ユニットの複数の機能を実行する。第１の取得ユニット、第２の取得ユニット、及びスケジューリングユニットの実装は、決定ユニットのと同じである。プロセッサは、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ，ＣＰＵ）又は特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ，ＡＳＩＣ）、若しくは、本願発明の実施形態を実行するよう構成される１つ又は複数の集積回路であってよい。
【０２０２】
図１９は、本願発明の別の実施形態に係る集中仮想スケジューラの概略構造図である。図１９の集中仮想スケジューラ１９００は、複数の先述のスケジューリングシステムにおける複数の集中仮想スケジューラの例である。集中仮想スケジューラ１９００は、プロセッサ１９０１と、メモリ１９０２と、インターフェイス回路１９０３とを含む。プロセッサ１９０１は、デバイス１９００の複数の動作を制御し、プロセッサ１９０１は、ＣＰＵ、ＡＳＩＣ、又は本願発明の実施形態を実行するよう構成される１つ又は複数の集積回路であってよい。メモリ１９０２は、リードオンリメモリ及びランダムアクセスメモリを含んでよく、プロセッサ１９０１に対して複数の命令およびデータを提供する。メモリ１９０２の一部は、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）をさらに含み得る。プロセッサ１９０１、メモリ１９０２、及びインターフェイス回路１９０３は、バスシステム１９１０を用いることによって、共に結合される。データバスに加えて、バスシステム１９１０は、電力バスと、コントロールバスと、ステータス信号バスとをさらに含む。しかしながら、明確にするために、図面において様々なバスが集合的にバスシステム１９１０として図示される。
【０２０３】
本願発明の先述の実施形態に係る複数のスケジューリングシステムにおける集中仮想スケジューラを含む複数の機能は、集中仮想スケジューラ１９００を用いることによって実行され得る。プロセッサ１９０１は、信号処理能力を有する集積回路チップであってよい。実装処理の間に、複数の先述の方法の複数のステップは、プロセッサ１９０１におけるハードウェアの集積ロジック回路又はソフトウェア形式の複数の命令により完了され得る。プロセッサ１９０１は、ＣＰＵ、ＮＰ又は同様のものを含む汎用プロセッサであってよく、あるいは、プロセッサ１９０１は、ＤＳＰ、ＡＳＩＣ、ＦＰＧＡ、又は別のプログラマブルロジックデバイス、個別のゲート又はトランジスタ・ロジック・デバイス、若しくは個別のハードウェア構成要素であってよい。プロセッサ１９０１は、本願発明の複数の実施形態において開示されている複数の方法、複数のステップ、又は複数の論理ブロック図を実装又は実行し得る。汎用プロセッサは、マイクロプロセッサであってよく、又は、プロセッサは、任意の従来のプロセッサであってよい。
【０２０４】
この実施形態において、プロセッサ１９０１は、第１のセルの送信電力を決定するよう構成され、第１のセルは、通信システムにおける複数のセルの各セルである。インターフェイス回路１９０３は、第１のセルに対応するリアルスケジューラに、集中仮想スケジューラにより決定された送信電力を用いることによって第１のセルにおけるＵＥをスケジューリングするよう指示するように、第１のセルに対応するリアルスケジューラに、集中仮想スケジューラにより決定された送信電力を送信するよう構成される。
【０２０５】
本願発明のこの実施形態において、リアルスケジューラの数は限定されず、1つ又は１つより多くてよいことが理解されるべきである。さらに、各リアルスケジューラは、１つ又は複数のセルをスケジューリングし得る。例えば、１つのリアルスケジューラは、１つの基地局上に配置されてよく、基地局によりサービス提供される全てのセルは、リアルスケジューラによりスケジューリングされてよい。代替的に、複数のセルに別々に対応する複数のリアルスケジューラは、複数のセルにサービス提供する基地局上に配置されてよい。
【０２０６】
本願発明のこの実施形態における集中仮想スケジューラ及びリアルスケジューラはまたそれぞれ集中仮想スケジューリングエンティティ及びリアルスケジューリングエンティティと称されてよく、機能エンティティ又は論理エンティティであり得ることが留意されるべきである。つまり、それらは、ソフトウェア形式であってよく、それらの複数の機能は、プログラムコードを実行するプロセッサを用いることによって実行される。又は、それらは、ハードウェア形式であってよく、例えば、チップ又は特定用途向け集積回路として、ベースバンド処理ボード上に配置されてよい。
【０２０７】
本願発明のこの実施形態において、集中仮想スケジューラは、リアルスケジューラに、集中仮想スケジューラにより決定された送信電力を用いることによってセルにおけるＵＥをスケジューリングするよう指示するように、通信システムにおける複数のセルの各セルの送信電力を決定し、セルのリアルスケジューラに各セルの送信電力を送信する。従って、本願発明に係る階層スケジューリングアーキテクチャを用いることによって、上層集中仮想スケジューラが複数のセルのリソース利用を調整し、最適なネットワーク性能を保証する送信電力を選択して配信し、これにより、下層リアルスケジューラに最適な送信電力を用いることによってＵＥをスケジューリングするよう指示する。これは、セル間干渉を低減することができ、リソース利用効率を向上させることができる。
【０２０８】
集中仮想スケジューラ１９００は、図１５及び図１６の複数の方法における集中仮想スケジューラを含む複数のステップを実行し得る。重複を回避するために、詳細はさらに与えられない。
【０２０９】
任意選択的には、実施形態として、プロセッサ１９０１は、より細かい粒度で送信電力を決定し、つまり、第１のセルの各ＲＢユニットに対する送信電力を決定するよう具体的に構成されてよく、ＲＢユニットは、ＰＲＢ又はＲＢＧを含む。インターフェイス回路１９０３は、第１のセルに対応するリアルスケジューラに、プロセッサ１９０１により決定された送信電力を用いることによって第１のセルの各ＲＢユニット上のＵＥをスケジューリングするよう指示するように、第１のセルに対応するリアルスケジューラに、第１のセルの各ＲＢユニットに対する送信電力を送信するよう構成され得る。このように、ＲＢレベル電力調整は、実行されてよく、これにより、調整粒度がより細かく、セル間干渉の問題の解決にさらに役に立つ。
【０２１０】
演算の複雑さの制約を考慮して、ネットワークがある規模に達すると、ネットワーク上の複数のセルは、演算能力及び干渉状況などに従って複数のクラスタにグループ化される必要があり、これにより、クラスタ間干渉は、最小化されてよく、クラスタ内干渉が比較的集中されてよい。この場合において、セル間干渉の状況に従って、通信ネットワーク上の複数のセルが少なくとも１つのセルクラスタにグループ化され、重大な干渉を有する複数のセルは、同じセルクラスタにグループ化され、調整は、同じセルクラスタにおける複数のセルのリソース利用を実行し、クラスタにおけるセルに対して電力最適化を実行し、ダウンリンクセル間干渉を防止する。
【０２１１】
本願発明のこの実施形態は、複数のクラスタに複数のセルをグループ化する方式を限定せず、セルは、数又は位置によって複数のクラスタにグループされ得ることが理解されるべきである。複数のクラスタに複数のセルをグループ化する例に関して、上記の説明を参照してよく、詳細はここで再び説明されない。
【０２１２】
１つの集中仮想スケジューラは、セル間の送信電力調整を実行する各クラスタに対して設定され得る。
【０２１３】
任意選択的には、別の実施形態として、複数のセルは、少なくとも１つのクラスタにグループ化され、プロセッサ１９０１は、クラスタ毎に各クラスタにおける各セルの送信電力を決定し、つまり、クラスタ毎に各セルの送信電力を決定するよう具体的に構成され得る。好ましくは、１つのセルクラスタは、３６以下のセルを含む。
【０２１４】
任意選択的には、別の実施形態として、プロセッサ１９０１は、第１のチャネル情報及び第１の履歴スケジューリング情報を取得するようさらに構成されてよく、第１のチャネル情報及び第１の履歴スケジューリング情報はそれぞれ、第１のセルが属するクラスタにおける全てのセルのチャネル情報及び履歴スケジューリング情報を含む。プロセッサ１９０１は、取得した第１のチャネル情報及び第１の履歴スケジューリング情報に従って、複数の電力候補をもとに、第１のセルのネットワーク効用値を計算し、第１のセルの送信電力として、最適なネットワーク効用値を有する電力候補を選択するよう具体的に構成され得る。代替的に、プロセッサ１９０１は、取得した第１のチャネル情報及び第１の履歴スケジューリング情報に従って、複数の電力候補をもとに、第１のセルの各ＲＢユニットのネットワーク効用値を計算し、現在計算が実行されたＲＢユニットの送信電力として、最適なネットワーク効用値を有する電力候補を選択するよう具体的に構成され得る。複数の電力候補は、具体的な電力ステップでインクリメンタルな複数の電力クラス、又は事前に設定された複数の電力クラスであり得る。これは、本願発明のこの実施形態に限定されるものではない。具体的な実施形態に関しては、上記の説明を参照してよく、詳細はここでは再び説明されない。
【０２１５】
本願発明は、集中仮想スケジューラの仮想スケジューリングアルゴリズムを限定しないことが理解されるべきである。当業者は、最適なネットワーク性能を保証する電力の組み合わせが複数の電力の組み合わせから選択されることができるのであれば、複数の要求に従って複数の異なるアルゴリズムを選択してよい。
【０２１６】
任意選択的には、別の実施形態として、プロセッサ１９０１は、第１の負荷情報を取得し、第１の負荷情報に従って負荷バランシング結果を決定するようさらに構成されてよく、第１の負荷情報は、第１のセルが属するクラスタにおける全てのセルの負荷情報を含み、負荷バランシング結果は、第１のセルが第２のセルの周縁のＵＥをスケジューリングすること、かつ、第１のセル及び第２のセルは第１のセルが属するクラスタの隣接セルであることである。インターフェイス回路１９０３は、第１のセルに対応するリアルスケジューラに、第２のセルの周縁のＵＥをスケジューリングするよう指示するように、第１のセルに対応するリアルスケジューラに、負荷バランシング結果を送信するようさらに構成され得る。さらに、プロセッサ１９０１は、クラスタ毎に負荷バランシング結果を決定するようさらに具体的に構成され得る。
【０２１７】
具体的には、プロセッサ１９０１は、各セルの負荷情報に従って負荷バランシングを調整するよう具体的に構成され得る。プロセッサ１９０１は、各セルの負荷情報に従って複数のセルにおける各セルの優先順位を決定し、複数のセルにおける第１のセルが第２のセルの周縁のユーザ機器をスケジューリングするを構成するようさらに構成されてよく、第１のセル及び第２のセルが隣接セルであり、第２のセルの優先順位が第１のセルの優先順位より高い。より高いセル優先順位は、より重いセル負荷を示す。任意選択的には、ＣＬＢ仮想スケジューリングは、周期的に実行され得る。具体的には、クラスタにおける全てのセルの優先順位の合計が、各周期内のターゲット関数として、決定され、複数のセルの優先順位の間の差異が大きければ大きいほど、ターゲット関数が大きくなる。ターゲット関数を最大にするセル（例えば、第２のセルは重負荷セルであり、第１のセルは軽負荷セルであり、当該２つのセルの優先順位の間に大きい差異をもたらす）は、周縁のユーザ機器のスケジューリングを構成するよう、優先的に選択され得る。このように、セルの優先順位が、周縁のユーザ機器をスケジューリングするセルを変更することによって影響を受け、複数のセルの負荷バランシングを実現し、これにより、ネットワークのカバレッジ性能を向上させる。
【０２１８】
任意選択的には、別の実施形態として、通信システムが分散型基地局ネットワーキングモードにあり、コーディネータが配置され、通信システムの複数の基地局がコーディネータに接続され、各セルのリアルスケジューラは、そのセルに対応する基地局に位置付けられてよく、集中仮想スケジューラは、コーディネータに位置付けられてよく、又は、通信システムにおける複数の基地局の複数のベースバンド処理ユニット（複数のＢＢＵ）が共に配置された場合（クラウドＢＢ）、各セルのリアルスケジューラは、そのセルに対応するＢＢＵに位置付けられてよく、集中仮想スケジューラは、共に配置されている複数のＢＢＵの何れかのＢＢＵに位置付けられてよい。通信システムのシナリオの図に関しては、図６を参照してよい。本願発明のこの実施形態は、これに限定されるものではなく、別の通信システムにさらに適用得ることが理解されるべきである。
【０２１９】
任意選択的には、ＣＳＰＣを計算するコーディネータにより用いられる測定情報が同時に到達することができること及びコーディネータにより提供される電力最適化結果がクラスタにおける全てのセルのエアインターフェイスで同時に有効となることができることを保証するためにコーディネータがＣＳＰＣ仮想スケジューリングを実行する場合、コーディネータと基地局との間の同期、つまり、時間整合が、実行される必要がある。
【０２２０】
具体的には、インターフェイス回路１９０３は、ダウンリンク受信フレーム番号及びサブフレーム番号において、第３のセルに対応するリアルスケジューラに、測定リクエストメッセージを送信し、アップリンク伝送フレーム番号及びサブフレーム番号において、第３のセルに対応するリアルスケジューラにより送信された測定応答メッセージを受信するようさらに構成され得る。第３のセルのリアルスケジューラのＲＴＴは、通信システムにおける複数のセルの最大のＲＴＴであり、ＲＴＴは、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号との間の差異を示す。プロセッサ１９０１は、第３のセルに対応するリアルスケジューラのＲＴＴに従って開始時間決定するようさらに構成され得る。インターフェイス回路１９０３は、第１のセルに対応するリアルスケジューラに、プロセッサ１９０１により生成された開始時間を送信するようさらに構成されてよく、これにより、開始時間において第１のセルに対応するリアルスケジューラがＵＥをスケジューリングする。具体的な時間同期処理に関して、上記の説明を参照してよく、詳細はここでは再び説明されない。
【０２２１】
任意選択的には、コーディネータがＣＳＰＣ仮想スケジューリングを実行する場合、インターフェイス回路１９０３は、各基地局の制御プレーンから基地局によりサービス提供されるセルにより報告された情報を受信するようさらに構成されてよく、ＳＣＴＰプロトコルがメインコントロールボードの制御プレーンとコーディネータとの間のインターフェイスにより用いられる。代替的に、インターフェイス回路１９０３は、各基地局のユーザプレーンから基地局によりサービス提供されるセルにより報告された情報を受信するようさらに構成されてよく、ＧＴＰ−Ｕプロトコルが、メインコントロールボードのユーザプレーンとコーディネータとの間のインターフェイスにより用いられる。本願発明のこの実施形態は、基地局とコーディネータとの間のインターフェイスにより用いられる伝送プロトコルを限定しないことが理解されるべきである。
【０２２２】
任意選択的には、１つの基地局は、複数の分散型基地局から選択されてよく、ＣＬＢ仮想スケジューリング機能は、基地局の専用ベースバンド処理ボード（例えば、専用集中スケジューリングボード、又は進化型スケジューリングモードにあるベースバンド処理ボード）上に配置される。つまり、ＣＳＰＣ仮想スケジューリング及びＣＬＢ仮想スケジューリングのための機能エンティティは、複数の異なるネットワークデバイス上に分散され得る。
【０２２３】
任意選択的には、ＢＢＵがＣＳＰＣ仮想スケジューリングを実行する場合、集中仮想スケジューラは、任意のＢＢＵ（第１のＢＢＵ）の汎用ベースバンド処理ボード又は専用ベースバンド処理ボード上に配置されてよく、各セルのリアルスケジューラは、セルに対応するＢＢＵのベースバンド処理ボードに位置付けられ得る。集中仮想スケジューラが第１のＢＢＵの汎用ベースバンド処理ボードに位置付けられている場合、少なくとも１つのコアが第１のＢＢＵのベースバンド処理ボードに確保され得て集中仮想スケジューラの機能を実行する。セルの数及びサブバンドの数によってによってＣＳＰＣ仮想スケジューリングの複雑さが増加されるため、同じセルクラスタにおけるＣＳＰＣ仮想スケジューリングは、サブバンド毎で並行して実行され得る。ベースバンド処理ボードの複数のコアの負荷分担方式は、具体的には以下の通りであり得る。フルバンドのＣＳＰＣの場合において、少なくとも１つのコアにおける１つのコアが第１のセルクラスタにおける各セルのダウンリンク送信電力を決定する。言い換えれば、負荷分担は、セルクラスタ毎の複数のコアの間で実行され、１つのセルクラスタのＣＳＰＣ仮想スケジューリングは、１つのコアにより処理される。代替的に、サブバンドのＣＳＰＣの場合においては、少なくとも１つのコアが、第１のセルクラスタにおける各セルのダウンリンク送信電力を共に決定し得る。任意選択的には、分担は、サブバンド毎で実行されてよく、各コアが異なるサブバンドを処理し、残りのリソースが利用可能な場合、当該少なくとも１つのコアは、別のセルクラスタをさらに共に処理し得る。ＣＬＢがフルバンド処理であり、ＣＳＰＣ集中仮想スケジューリングの複雑さがセルの数のみによって増加されるため、負荷分担は、セルクラスタ毎の複数のコアの間で実行されてよく、１つのセルクラスタのＣＳＰＣ集中仮想スケジューリングは１つのコアにより処理される。
【０２２４】
任意選択的には、第１のＢＢＵ上に配置される集中仮想スケジューラは、ＣＬＢ仮想スケジューリング機能をさらに実行し得る。つまり、ＣＳＰＣ仮想スケジューリング及びＣＬＢ仮想スケジューリングのための機能エンティティは、１つの物理エンティティ上に統合され得る。
【０２２５】
図２０は、本願発明の別の実施形態に係るリアルスケジューラの概略構造図である。図２０のリアルスケジューラ２０００は、複数の先述のスケジューリングシステムにおける複数のリアルスケジューラの例である。リアルスケジューラ２０００は、プロセッサ２００１と、メモリ２００２と、インターフェイス回路２００３とを含む。プロセッサ２００１は、デバイス２０００の複数の動作を制御し、プロセッサ２００１は、ＣＰＵ、ＡＳＩＣ、又は本願発明の実施形態を実行するよう構成される１つ又は複数の集積回路であってよい。メモリ２００２は、リードオンリメモリ及びランダムアクセスメモリを含んでよく、プロセッサ２００１のに対して複数の命令及びデータを提供する。メモリ２００２の一部は、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）をさらに含む。プロセッサ２００１、メモリ２００２、及びインターフェイス回路２００３は、バスシステム２０１０を用いることによって共に結合される。データバスに加えて、バスシステム２０１０は、電力バスと、コントロールバスと、ステータス信号バスとをさらに含む。しかしながら、明確にするために、図面において様々なバスがバスシステム２０１０として集合的に図示される。
【０２２６】
本願発明の先述の実施形態に係る複数のスケジューリングシステムにおける複数のリアルスケジューラは、リアルスケジューラ２０００を用いることによって実行されてよい。プロセッサ２００１は、信号処理能力を有する集積回路チップであってよい。実装処理の間に、複数の先述の方法の複数のステップは、プロセッサ２００１におけるハードウェアの集積ロジック回路又はソフトウェア形式の複数の命令により完了され得る。プロセッサ２００１は、汎用プロセッサであってよく、ＣＰＵ、ＮＰ、又は同様のものを含み、あるいは、プロセッサ２００１は、ＤＳＰ、ＡＳＩＣ、ＦＰＧＡ、又は別のプログラマブルロジックデバイス、個別のゲート又はトランジスタ・ロジック・デバイス、若しくは個別のハードウェア構成要素であってよい。プロセッサ２００１は、本願発明の複数の実施形態に開示されている複数の方法、ステップ、又は論理ブロック図を実装する又は実行し得る。汎用プロセッサは、マイクロプロセッサであってよく、プロセッサは任意の従来のプロセッサであってよい。
【０２２７】
この実施形態において、インターフェイスユニット２００３は、集中仮想スケジューラにより決定される、第１のセルの送信電力を受信するよう構成され、第１のセルは、通信システムにおける複数のセルの各セルである。プロセッサ２００１は、集中仮想スケジューラにより決定される送信電力を用いることによって第１のセルにおけるＵＥをスケジューリングするよう構成される。
【０２２８】
本願発明のこの実施形態において、リアルスケジューラの数は限定されず、1つ又は１つより多くてよいことが理解されるべきである。さらに、各リアルスケジューラは、１つ又は複数のセルをスケジューリングし得る。例えば、１つのリアルスケジューラは１つの基地局上に配置されてよく、当該基地局によりサービス提供される全てのセルは、当該リアルスケジューラによりスケジューリングされ得る。代替的に、複数のセルに別々に対応する複数のリアルスケジューラは、当該複数のセルにサービス提供する基地局上に配置され得る。
【０２２９】
本願発明のこの実施形態における集中仮想スケジューラ及びリアルスケジューラはまたそれぞれ集中仮想スケジューリングエンティティ及びリアルスケジューリングエンティティと称されてよく、機能エンティティ又は論理エンティティであり得ることが留意されるべきである。つまり、それらは、ソフトウェア形式であってよく、それらの複数の機能は、プログラムコードを実行するプロセッサを用いることによって実行される。又は、それらは、ハードウェア形式であってよく、例えば、チップ又は特定用途向け集積回路として、ベースバンド処理ボード上に配置されてよい。
【０２３０】
本願発明のこの実施形態において、セルのリアルスケジューラが、集中仮想スケジューラにより送信されるセルの送信電力を受信し、集中仮想スケジューラにより決定される送信電力を用いることによってセルにおけるＵＥをスケジューリングし、複数のセルにおける一のセルのリアルスケジューラに対して、集中仮想スケジューラは、通信システムにおける複数のセルの各セルの送信電力を決定するよう構成され、当該複数のセルはそのセルを含む。従って、本願発明に係る階層スケジューリングアーキテクチャを用いることによって、上層集中仮想スケジューラが、複数のセルのリソース利用を調整し、最適なネットワーク性能を保証する送信電力を選択して配信し、下層リアルスケジューラが最適な送信電力を用いることによってＵＥをスケジューリングする。これはセル間干渉を低減することができ、リソース利用効率を向上させることができる。
【０２３１】
リアルスケジューラ２０００は、図１５及び図１６の複数の方法における複数のリアルスケジューラを含む複数のステップを実行し得る。重複を回避するために、詳細はさらに与えられない。
【０２３２】
任意選択的には、別の実施形態として、インターフェイス回路２００３は、集中仮想スケジューラにより送信される、第１のセルの各ＲＢユニットに対する送信電力を受信するよう構成されてよく、ＲＢユニットは、ＰＲＢ又はＲＢＧを含む。プロセッサ２００１は、集中仮想スケジューラにより決定された送信電力を用いることによって第１のセルの各ＲＢユニット上のＵＥをスケジューリングするよう具体的に構成され得る。このように、ＲＢレベル電力調整は、実行されてよく、これにより、調整粒度がより細かく、セル間干渉の問題の解決にさらに役に立つ。
【０２３３】
任意選択的には、別の実施形態として、インターフェイス回路２００３は、集中仮想スケジューラにより送信される負荷バランシング結果を受信するようさらに構成されてよく、負荷バランシング結果は、集中仮想スケジューラにより決定される。プロセッサ２００１は、負荷バランシング結果に係る第２のセルの周縁のユーザ機器をスケジューリングするようさらに構成されてよく、第１のセル及び第２のセルは隣接セルである。従って、セルの優先順位は、周縁のユーザ機器をスケジューリングするセルを変更することによって影響を受け、ネットワークのカバレッジ性能を向上させるように、複数のセルの負荷バランシングを実行する。
【０２３４】
任意選択的には、別の実施形態として、通信システムが分散型基地局ネットワーキングモードにあり、コーディネータが配置され、通信システムの複数の基地局がコーディネータに接続され、各セルのリアルスケジューラは、そのセルに対応する基地局に位置付けられてよく、集中仮想スケジューラは、コーディネータに位置付けられてよく、又は、通信システムにおける複数の基地局の複数のベースバンド処理ユニット（複数のＢＢＵ）が共に配置された場合（クラウドＢＢ）、各セルのリアルスケジューラは、そのセルに対応するＢＢＵに位置付けられてよく、集中仮想スケジューラは、共に配置されている複数のＢＢＵの何れかのＢＢＵに位置付けられてよい。通信システムのシナリオの図に関しては、図６を参照してよい。本願発明のこの実施形態は、これに限定されるものではなく、別の通信システムにさらに適用され得ることが理解されるべきである。
【０２３５】
任意選択的には、コーディネータがＣＳＰＣ仮想スケジューリングを実行するとき、ＣＳＰＣを計算するコーディネータにより用いられる測定情報が同時に到達することができること及びコーディネータにより提供される電力最適化結果がクラスタにおける全てのセルのエアインターフェイスで同時に有効となることができることを保証するために、コーディネータと基地局との間の同期、つまり、時間整合は実行される必要がある。
【０２３６】
具体的には、インターフェイス回路２００３は、ダウンリンク受信フレーム番号及びサブフレーム番号において、集中仮想スケジューラにより送信される測定リクエストメッセージを受信し、アップリンク伝送フレーム番号及びサブフレーム番号において、集中仮想スケジューラに、測定応答メッセージを送信するようさらに構成されてよく、これにより、集中仮想スケジューラは、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号とに従ってリアルスケジューラのＲＴＴを取得し、通信システムにおける複数のセルの全てのＲＴＴから最大のＲＴＴを選択し、最大のＲＴＴに従って開始時間を決定する。ＲＴＴは、アップリンク伝送フレーム番号及びサブフレーム番号とダウンリンク受信フレーム番号及びサブフレーム番号との間の差異を示す。インターフェイス回路２００３は、集中仮想スケジューラにより送信される開始時間を受信し、プロセッサ２００１に、開始時間においてユーザ機器をスケジューリングするよう指示するようさらに構成され得る。具体的な時間同期処理に関しては、上記の説明を参照してよく、詳細はここでは再び説明されない。
【０２３７】
任意選択的には、ＢＢＵがＣＳＰＣ仮想スケジューリングを実行する場合、集中仮想スケジューラは、任意のＢＢＵ（第１のＢＢＵ）の汎用ベースバンド処理ボード又は専用ベースバンド処理ボード上に配置されてよく、各セルのリアルスケジューラがセルに対応するＢＢＵのベースバンド処理ボードに位置付けられてよい。集中仮想スケジューラが第１のＢＢＵの汎用ベースバンド処理ボードに位置付けられている場合、少なくとも１つのコアが第１のＢＢＵのベースバンド処理ボードに確保され得て集中仮想スケジューラの機能を実行する。セルの数及びサブバンドの数によってによってＣＳＰＣ仮想スケジューリングの複雑さが増加されるため、同じセルクラスタにおけるＣＳＰＣ仮想スケジューリングは、サブバンド毎で並行して実行され得る。ベースバンド処理ボードの複数のコアの負荷分担方式は、具体的には以下の通りであり得る。フルバンドのＣＳＰＣの場合において、少なくとも１つのコアにおける１つのコアが第１のセルクラスタにおける各セルのダウンリンク送信電力を決定する。言い換えれば、負荷分担は、セルクラスタ毎の複数のコアの間で実行され、１つのセルクラスタのＣＳＰＣ仮想スケジューリングは、１つのコアにより処理される。代替的に、サブバンドのＣＳＰＣの場合においては、少なくとも１つのコアが、第１のセルクラスタにおける各セルのダウンリンク送信電力を共に決定し得る。任意選択的には、分担は、サブバンド毎で実行されてよく、各コアが異なるサブバンドを処理し、残りのリソースが利用可能な場合、当該少なくとも１つのコアは、別のセルクラスタをさらに共に処理し得る。ＣＬＢがフルバンド処理であり、ＣＳＰＣ集中仮想スケジューリングの複雑さがセルの数のみによって増加されるため、負荷分担は、セルクラスタ毎の複数のコアの間で実行されてよく、１つのセルクラスタのＣＳＰＣ集中仮想スケジューリングは１つのコアにより処理される。
【０２３８】
任意選択的には、プロセッサ２００１は、集中仮想スケジューラにより送信されるセルのダウンリンク送信電力に従って、ユーザ機器に対してサブバンドの又はフルバンドのＭＣＳ補正を実行するよう具体的に構成され得る。このように、初期伝送又は再伝送スケジューリングのためのＭＣＳが決定され、リアルスケジューリングは、周期的に実行され得る。
【０２３９】
当業者は気付くであろうように、本明細書で開示される複数の実施形態において説明される複数の例と組み合わせて、複数のユニット及びアルゴリズムの複数のステップは、電子的ハードウェア、又はコンピュータソフトウェアと電子的ハードウェアとの組み合わせにより実行され得る。複数の機能がハードウェアによって実行されるか、ソフトウェアによって実行されるかは、複数の特定の用途、及び複数の技術的解決手段の複数の設計制約条件に依存する。当業者は、説明された複数の機能を、それぞれの特定の用途のために実装すべく異なる複数の方法を用い得るが、その実装が本願発明の範囲を超えるものとしてみなされるべきではない。
【０２４０】
便利性及び簡潔な説明を目的とし、先述のシステム、装置及びユニットの詳細なワーキング処理について、先述の方法実施形態に対応する処理を参照してよく、詳細はここでは繰り返し説明されないことが当業者により明確に理解され得る。
【０２４１】
本願発明において提供されるいくつかの実施形態において、開示されたシステム、装置、及び方法は、他の複数の方式で実装され得ることが理解されるべきである。例えば、説明された装置の実施形態は、単に例示的なものにすぎない。例えば、ユニットの区分は、単に論理機能区分であり、実際の実装においては他の区分であり得る。例えば、複数のユニット又は構成要素は、別のシステムに組み合わせられる、又は統合され、若しくは、一部の特徴が無視され又は実行されなくてよい。加えて、表示された、または議論された複数の相互結合または複数の直接結合もしくは複数の通信接続は、いくつかのインターフェイスを通じて実行され得る。複数の装置間又は複数のユニット間の複数の間接的結合又は複数の通信接続は、電子的形態、機械的形態、又は複数の他の形態で実装されてよい。
【０２４２】
複数の別個のパーツとして説明されている複数のユニットは、物理的に離れてもてもよく、複数のユニットとして表示されている複数のパーツは、物理的ユニットであってもでなくてもよくて１つの位置に、位置付けられてよく、又は複数のネットワークユニット上に分散されてよく。実施形態の解決策の目的を達成するために複数のユニットの一部又は全てが、実際のニーズに従って選択され得る。
【０２４３】
加えて、本願発明の複数の実施形態における複数の機能ユニットは、１つの処理ユニットに統合され得るか、又は、複数のユニットのそれぞれは物理的に単独で存在し得るか、又は、２つ又はそれより多くのユニットが１つのユニットに統合される。
【０２４４】
複数の機能がソフトウェア機能ユニットの形態で実装され、単独製品として売買又は使用され、複数の機能は、コンピュータ可読記憶媒体に格納される。そのような理解に基づいて、実質的に本願発明の技術的解決手段、又は従来技術に貢献する一部、若しくは技術的解決手段の一部は、ソフトウェア製品の形態で実装され得る。本願発明の複数の実施形態において説明されている複数の方法の全ての又は一部のステップを実行すべく、ソフトウェア製品は、記憶媒体に格納され、コンピュータデバイス（パーソナルコンピュータ、サーバ、又はネットワークデバイス）に命令するためのいくつかの命令を含む。先述の記憶媒体は、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、リードオンリメモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、磁気ディスク、光ディスクなど、プログラムコードを格納し得る任意の媒体を含む。
【０２４５】
先述の複数の説明は、単に本願発明の特定の実施方式にすぎず、本願発明の保護範囲を限定するよう意図されてはいない。本願発明において開示される技術的範囲内で当業者により容易に理解される何らかの変形例および置換例は、本願発明の保護範囲内に含まれるものとする。従って、本願発明の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【図１】
0006336596.tif 000002
【図２】
0006336596.tif 000003
【図３】
0006336596.tif 000004
【図４】
0006336596.tif 000005
【図５】
0006336596.tif 000006
【図６】
0006336596.tif 000007
【図７】
0006336596.tif 000008
【図８Ａ】
0006336596.tif 000009
【図８Ｂ】
0006336596.tif 000010
【図８Ｃ】
0006336596.tif 000011
【図９】
0006336596.tif 000012
【図１０】
0006336596.tif 000013
【図１１】
0006336596.tif 000014
【図１２】
0006336596.tif 000015
【図１３】
0006336596.tif 000016
【図１４】
0006336596.tif 000017
【図１５】
0006336596.tif 000018
【図１６】
0006336596.tif 000019
【図１７】
0006336596.tif 000020
【図１８】
0006336596.tif 000021
【図１９】
0006336596.tif 000022
【図２０】
0006336596.tif 000023