(57)【特許請求の範囲】
【請求項１】
同時検出方法であって、
セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が第１の閾値を超えるか否かを判定する工程と、
前記初期のアクティブな符号の数が前記第１の閾値を超えると共に、１つ以上の強い干渉符号であって、ユーザのアクティブな符号の電力に対する当該１つ以上の強い干渉符号の電力の比が第２の閾値を超えている当該１つ以上の強い干渉符号が前記周波数内隣接セルに対応するアクティブな符号の中に存在する場合、前記１つ以上の強い干渉符号を除いた前記初期のアクティブな符号のうちの、前記第１の閾値を超えない数の複数の第１のアクティブな符号を取得する工程と、
前記１つ以上の強い干渉符号に基づいて、受信信号に対して干渉キャンセルを適用し、前記１つ以上の強い干渉符号に対応する強い干渉信号を除いた残りの信号の整合フィルタリングの結果を得る工程と、
前記第１のアクティブな符号と前記残りの信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第１の同時検出結果を得る工程と、
を有することを特徴とする同時検出方法。
【請求項２】
前記同時検出方法は、さらに、前記初期のアクティブな符号の数が前記第１の閾値を超えない場合に、前記初期のアクティブな符号と前記受信信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第２の同時検出結果を得る工程を有する、
ことを特徴とする請求項１に記載の同時検出方法。
【請求項３】
前記同時検出方法は、さらに、
前記初期のアクティブな符号の数が前記第１の閾値を超えると共に、前記周波数内隣接セルに対応するアクティブな符号において強い干渉符号が存在しない場合、前記初期のアクティブな符号の電力を順番に配列し、前記初期のアクティブな符号において、前記ユーザのアクティブな符号を除くアクティブな符号を、低い電力から高い電力への順で削除し、その個数が前記第１の閾値に等しい複数の第２のアクティブな符号を保持する工程と、
前記第２のアクティブな符号と前記受信信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第３の同時検出結果を得る工程と、
を有することを特徴とする請求項１に記載の同時検出方法。
【請求項４】
前記取得する工程は、
前記初期のアクティブな符号において、前記強い干渉符号を除く他のアクティブな符号の数が前記第１の閾値を超えるか否かを判定する工程と、
前記他のアクティブな符号の数が前記第１の閾値を超える場合に、前記他のアクティブな符号の電力を順番に配列し、前記他のアクティブな符号において、前記ユーザのアクティブな符号を除くアクティブな符号を、低い電力から高い電力への順で削除し、その個数が前記第１の閾値に等しい複数の第２のアクティブな符号を得る工程と、
前記他のアクティブな符号の数が前記第１の閾値を超えない場合、当該他のアクティブな符号を前記第１のアクティブな符号として利用する工程と、
を含むことを特徴とする請求項１に記載の同時検出方法。
【請求項５】
前記ユーザのアクティブな符号の全てに関しての最大電力Ｐcode_maxを取得する工程と、
前記周波数内隣接セルに対応するアクティブな符号の電力の、前記最大電力Ｐcode_maxに対する比を計算する工程と、
前記比が前記第２の閾値より大きい第３のアクティブな符号を取得する工程と、
前記第３のアクティブな符号に対応する第１のセルの平均電力の、前記第１のセルについての前記周波数内隣接セルの平均電力に対する比が所定の閾値を超えるか否かを判定し、超える場合に、前記第３のアクティブな符号が前記強い干渉符号であると判定され、それ以外の場合に、前記第３のアクティブな符号は前記強い干渉符号ではないと判定される工程と、
により前記強い干渉符号が判定される、
ことを特徴とする請求項１に記載の同時検出方法。
【請求項６】
同時検出方法であって、
セル及び周波数内隣接セルに対応する初期のアクティブなウィンドウの数が第３の閾値を超えるか否かを判定する工程と、
前記初期のアクティブなウィンドウの数が前記第３の閾値を超える場合であって、前記周波数内隣接セルに対応するアクティブなウィンドウにおいて、１つ以上の強い干渉ウィンドウであって、ユーザのアクティブなウィンドウの電力に対する前記１つ以上の強い干渉ウィンドウのそれぞれの電力の比が第４の閾値を超えている前記１つ以上の強い干渉ウィンドウが存在する場合に、前記１つ以上の強い干渉ウィンドウを除いた前記初期のアクティブなウィンドウのうちの、前記第３の閾値を超えない数の複数の第１のアクティブなウィンドウを取得する工程と、
前記強い干渉ウィンドウに対応する強い干渉符号と前記第１のアクティブなウィンドウに対応する第１のアクティブな符号とを判定する工程と、
受信信号に干渉キャンセルを適用し、１つ以上の前記強い干渉符号に対応する強い干渉信号を除いた残りの信号の整合フィルタリングの結果を得る工程と、
前記第１のアクティブな符号と前記残りの信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第１の同時検出結果を得る工程と、
を有することを特徴とする同時検出方法。
【請求項７】
前記同時検出方法は、さらに、前記初期のアクティブなウィンドウの数が前記第３の閾値を超えない場合に、前記アクティブなウィンドウに対応するアクティブな符号と前記受信信号の整合フィルタリングの結果とを利用することにより、同時検出を実行し、第２の同時検出結果を得る工程を有する、
ことを特徴とする請求項６に記載の同時検出方法。
【請求項８】
前記同時検出方法は、さらに、
前記初期のアクティブなウィンドウの数が前記第３の閾値を超える場合であって、前記周波数内隣接セルに対応するアクティブなウィンドウにおいて強い干渉ウィンドウが存在しない場合に、前記初期のアクティブなウィンドウの電力を順番に配列し、前記初期のアクティブなウィンドウにおいて、前記ユーザのアクティブなウィンドウを除くアクティブなウィンドウを、低い電力から高い電力への順で削除し、その個数が前記第３の閾値に等しい複数の第２のアクティブなウィンドウを保持する工程と、
前記第２のアクティブなウィンドウに対応する第２のアクティブな符号を判定する工程と、
前記第２のアクティブな符号と前記受信信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第３の同時検出結果を得る工程と、
を有することを特徴とする請求項６に記載の同時検出方法。
【請求項９】
前記取得する工程は、
前記初期のアクティブなウィンドウにおいて、前記強い干渉ウィンドウを除いた他のアクティブなウィンドウの数が前記第３の閾値を超えるか否かを判定する工程と、
前記他のアクティブなウィンドウの数が前記第３の閾値を超える場合に、前記他のアクティブなウィンドウの電力を順番に配列し、前記他のアクティブなウィンドウにおいて前記ユーザのアクティブなウィンドウを除いたアクティブなウィンドウを、低い電力から高い電力への順で削除し、その個数が前記第３の閾値に等しい前記第１のアクティブなウィンドウを得る工程と、
前記他のアクティブなウィンドウの数が前記第３の閾値を超えない場合に、当該他のアクティブなウィンドウを前記第１のアクティブなウィンドウとして利用する工程と、
を含むことを特徴とする請求項６に記載の同時検出方法。
【請求項１０】
前記ユーザのアクティブなウィンドウの全てに関しての最大電力Ｐwin_maxを取得する工程と、
前記周波数内隣接セルに対応するアクティブなウィンドウの電力の、前記最大電力Ｐwin_maxに対する比を計算する工程と、
前記比が前記第４の閾値より大きい第３のアクティブなウィンドウを取得する工程と、
前記第３のアクティブなウィンドウに対応する第１のセルの平均電力の、前記第１のセルについての前記周波数内隣接セルの平均電力に対する比が所定の閾値を超えるか否かを判定し、超える場合に、前記第３のアクティブなウィンドウが前記強い干渉ウィンドウであると判定され、それ以外の場合に、前記第３のアクティブなウィンドウは前記強い干渉ウィンドウではないと判定される工程と、
により前記強い干渉ウィンドウが判定される、
ことを特徴とする請求項６に記載の同時検出方法。
【請求項１１】
前記同時検出方法は、さらに、
前記受信信号の整合フィルタリングの結果を得るために、前記受信信号に対して整合フィルタリングを行う工程と、
前記強い干渉符号に対応する前記受信信号の整合フィルタリングの結果の一部を選択し、前記強い干渉信号の整合フィルタリングの結果を得る工程と、
前記強い干渉信号を得るために前記強い干渉信号の整合フィルタリングの結果をマッピングする工程と、
を、前記適用する工程の前に含む、
ことを特徴とする請求項１又は６に記載の同時検出方法。
【請求項１２】
前記適用する工程は、
前記強い干渉信号に対応する第２のシステム部分行列を構成するために、前記受信信号に対応するシステム部分行列から、前記強い干渉符号に対応する列ベクトルを選択する工程と、
前記強い干渉信号に対応する前記受信信号の部分であって、前記第２のシステム部分行列に対応する第２のシステム行列と前記強い干渉信号との積である前記強い干渉信号に対応する前記部分を、前記受信信号からキャンセルし、前記残りの信号を得る工程と、
前記第１のアクティブな符号に対応する列ベクトルによって構成され、前記残りの信号に対応する第１のシステム部分行列に対応する第１のシステム行列を利用することにより、前記残りの信号に対して整合フィルタリングを行い、前記残りの信号の整合フィルタリングの結果を得る工程と、
を含むことを特徴とする請求項１１に記載の同時検出方法。
【請求項１３】
前記適用する工程は、
前記強い干渉信号に対応する第２のシステム部分行列を構成するために、前記強い干渉符号に対応する列ベクトルを、前記受信信号に対応するシステム部分行列から選択する工程と、
前記第１のアクティブな符号に対応する列ベクトルによって構成され、前記残りの信号に対応する第１のシステム部分行列に対応する第１のシステム行列の共役転置行列と、前記第２のシステム部分行列に対応する第２のシステム行列と、前記強い干渉信号との積を計算する工程と、
前記強い干渉符号に対応する前記受信信号の整合フィルタリングの結果の一部を、前記受信信号の整合フィルタリングの結果から削除し、残りの部分を得る工程と、
前記積を前記残りの部分から減じて、前記残りの信号の整合フィルタリングの結果を得る工程と、
を含むことを特徴とする請求項１１に記載の同時検出方法。
【請求項１４】
同時検出装置であって、
セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が第１の閾値を超えるか否かを判定するように構成される分岐選択手段と、
前記初期のアクティブな符号の数が前記第１の閾値を超えると共に、１つ以上の強い干渉符号であって、ユーザのアクティブな符号の電力に対する当該１つ以上の強い干渉符号の電力の比が第２の閾値を超えている当該１つ以上の強い干渉符号が前記周波数内隣接セルに対応するアクティブな符号の中に存在する場合に、前記１つ以上の強い干渉符号を除いた前記初期のアクティブな符号のうちの、前記第１の閾値を超えない数の複数の第１のアクティブな符号を取得するように構成される取得手段と、
前記１つ以上の強い干渉符号に基づいて、受信信号に対して干渉キャンセルを適用し、前記１つ以上の強い干渉符号に対応する強い干渉信号を除いた残りの信号の整合フィルタリングの結果を得るように構成される干渉キャンセル手段と、
前記第１のアクティブな符号と前記残りの信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第１の同時検出結果を得るように構成される第１の同時検出手段と、
を有することを特徴とする同時検出装置。
【請求項１５】
前記初期のアクティブな符号の数が前記第１の閾値を超えない場合に、前記初期のアクティブな符号と前記受信信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第２の同時検出結果を得るように構成される第２の同時検出手段をさらに有する、
ことを特徴とする請求項１４に記載の同時検出装置。
【請求項１６】
前記初期のアクティブな符号の数が前記第１の閾値を超えると共に、前記周波数内隣接セルに対応するアクティブな符号において強い干渉符号が存在しない場合、前記初期のアクティブな符号の電力を順番に配列し、前記初期のアクティブな符号において、前記ユーザのアクティブな符号を除くアクティブな符号を、低い電力から高い電力への順で削除し、その個数が前記第１の閾値に等しい複数の第２のアクティブな符号を保持するように構成される符号削除手段と、
前記第２のアクティブな符号と前記受信信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第３の同時検出結果を得るように構成される第３の同時検出手段と、
をさらに有することを特徴とする請求項１４に記載の同時検出装置。
【請求項１７】
前記取得手段は、
前記初期のアクティブな符号において、前記強い干渉符号を除く他のアクティブな符号の数が前記第１の閾値を超えるか否かを判定し、
前記他のアクティブな符号の数が前記第１の閾値を超える場合に、前記他のアクティブな符号の電力を順番に配列し、前記他のアクティブな符号において、前記ユーザのアクティブな符号を除くアクティブな符号を、低い電力から高い電力への順で削除し、その個数が前記第１の閾値に等しい複数の第２のアクティブな符号を取得し、
前記他のアクティブな符号の数が前記第１の閾値を超えない場合、当該他のアクティブな符号を前記第１のアクティブな符号として利用する、
ように構成される１つ以上の手段を含む、
ことを特徴とする請求項１４に記載の同時検出装置。
【請求項１８】
前記ユーザのアクティブな符号の全てに関しての最大電力Ｐcode_maxを取得し、
前記周波数内隣接セルに対応するアクティブな符号の電力の、前記最大電力Ｐcode_maxに対する比を計算し、
前記比が前記第２の閾値より大きい第３のアクティブな符号を取得し、
前記第３のアクティブな符号に対応する第１のセルの平均電力の、前記第１のセルについての前記周波数内隣接セルの平均電力に対する比が所定の閾値を超えるか否かを判定し、超える場合に、前記第３のアクティブな符号が前記強い干渉符号であると判定され、それ以外の場合に、前記第３のアクティブな符号は前記強い干渉符号ではないと判定される、
ように構成される１つ以上の手段を含む強干渉判定手段をさらに有する、
ことを特徴とする請求項１４に記載の同時検出装置。
【請求項１９】
同時検出装置であって、
セル及び周波数内隣接セルに対応する初期のアクティブなウィンドウの数が第３の閾値を超えるか否かを判定するように構成される分岐選択手段と、
前記初期のアクティブなウィンドウの数が前記第３の閾値を超える場合であって、前記周波数内隣接セルに対応するアクティブなウィンドウにおいて、１つ以上の強い干渉ウィンドウであって、ユーザのアクティブなウィンドウの電力に対する前記１つ以上の強い干渉ウィンドウのそれぞれの電力の比が第４の閾値を超えている前記１つ以上の強い干渉ウィンドウが存在する場合に、前記１つ以上の強い干渉ウィンドウを除いた前記初期のアクティブなウィンドウのうちの、前記第３の閾値を超えない数の複数の第１のアクティブなウィンドウを取得するように構成される取得手段と、
前記強い干渉ウィンドウに対応する強い干渉符号と前記第１のアクティブなウィンドウに対応する第１のアクティブな符号とを判定するように構成される第１の判定手段と、
受信信号に干渉キャンセルを適用し、１つ以上の前記強い干渉符号に対応する強い干渉信号を除いた残りの信号の整合フィルタリングの結果を得るように構成される干渉キャンセル手段と、
前記第１のアクティブな符号と前記残りの信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第１の同時検出結果を得るように構成される第１の同時検出手段と、
を有することを特徴とする同時検出装置。
【請求項２０】
前記初期のアクティブなウィンドウの数が前記第３の閾値を超えない場合に、前記アクティブなウィンドウに対応するアクティブな符号と前記受信信号の整合フィルタリングの結果とを利用することにより、同時検出を実行し、第２の同時検出結果を得るように構成される第２の同時検出手段をさらに有する、
ことを特徴とする請求項１９に記載の同時検出装置。
【請求項２１】
前記初期のアクティブなウィンドウの数が前記第３の閾値を超える場合であって、前記周波数内隣接セルに対応するアクティブなウィンドウにおいて強い干渉ウィンドウが存在しない場合に、前記初期のアクティブなウィンドウの電力を順番に配列し、前記初期のアクティブなウィンドウにおいて、前記ユーザのアクティブなウィンドウを除くアクティブなウィンドウを、低い電力から高い電力への順で削除し、その個数が前記第３の閾値に等しい第２のアクティブなウィンドウを保持するように構成されるウィンドウ削除手段と、
前記第２のアクティブなウィンドウに対応する第２のアクティブな符号を判定するように構成される第２の判定手段と、
前記第２のアクティブな符号と前記受信信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第３の同時検出結果を得るように構成される第３の同時検出手段と、
をさらに有することを特徴とする請求項１９に記載の同時検出装置。
【請求項２２】
前記取得手段は、
前記初期のアクティブなウィンドウにおいて、前記強い干渉ウィンドウを除いた他のアクティブなウィンドウの数が前記第３の閾値を超えるか否かを判定し、
前記他のアクティブなウィンドウの数が前記第３の閾値を超える場合に、前記他のアクティブなウィンドウの電力を順番に配列し、前記他のアクティブなウィンドウにおいて前記ユーザのアクティブなウィンドウを除いたアクティブなウィンドウを、低い電力から高い電力への順で削除し、その個数が前記第３の閾値に等しい前記第１のアクティブなウィンドウを取得し、
前記他のアクティブなウィンドウの数が前記第３の閾値を超えない場合に、当該他のアクティブなウィンドウを前記第１のアクティブなウィンドウとして利用する、
ように構成される１つ以上のサブ手段を含む、
ことを特徴とする請求項１９に記載の同時検出装置。
【請求項２３】
前記ユーザのアクティブなウィンドウの全てに関しての最大電力Ｐwin_maxを取得し、
前記周波数内隣接セルに対応するアクティブなウィンドウの電力の、前記最大電力Ｐwin_maxに対する比を計算し、
前記比が前記第４の閾値より大きい第３のアクティブなウィンドウを取得し、
前記第３のアクティブなウィンドウに対応する第１のセルの平均電力の、前記第１のセルについての前記周波数内隣接セルの平均電力に対する比が所定の閾値を超えるか否かを判定し、超える場合に、前記第３のアクティブなウィンドウが前記強い干渉ウィンドウであると判定され、それ以外の場合に、前記第３のアクティブなウィンドウは前記強い干渉ウィンドウではないと判定される、
ように構成される１つ以上のサブ手段を含む強干渉ウィンドウ判定手段をさらに有する、
ことを特徴とする請求項１９に記載の同時検出装置。
【請求項２４】
前記受信信号の整合フィルタリングの結果を得るために、前記受信信号に対して整合フィルタリングを行い、
前記強い干渉符号に対応する前記受信信号の整合フィルタリングの結果の一部を選択し、前記強い干渉信号の整合フィルタリングの結果を取得し、
前記強い干渉信号を得るために前記強い干渉信号の整合フィルタリングの結果をマッピングする、
ように構成される１つ以上のサブ手段を含む強干渉判定手段をさらに有する、
ことを特徴とする請求項１４又は１９に記載の同時検出装置。
【請求項２５】
前記干渉キャンセル手段は、
前記強い干渉信号に対応する第２のシステム部分行列を構成するために、前記受信信号に対応するシステム部分行列から、前記強い干渉符号に対応する列ベクトルを選択し、
前記強い干渉信号に対応する前記受信信号の部分であって、前記第２のシステム部分行列に対応する第２のシステム行列と前記強い干渉信号との積である前記強い干渉信号に対応する前記部分を、前記受信信号からキャンセルして前記残りの信号を取得し、
前記第１のアクティブな符号に対応する列ベクトルによって構成され、前記残りの信号に対応する第１のシステム部分行列に対応する第１のシステム行列を利用することにより、前記残りの信号に対して整合フィルタリングを行い、前記残りの信号の整合フィルタリングの結果を得る、
ように構成される１つ以上のサブ手段を含む、
ことを特徴とする請求項２４に記載の同時検出装置。
【請求項２６】
前記干渉キャンセル手段は、
前記強い干渉信号に対応する第２のシステム部分行列を構成するために、前記強い干渉符号に対応する列ベクトルを、前記受信信号に対応するシステム部分行列から選択し、
前記第１のアクティブな符号に対応する列ベクトルによって構成され、前記残りの信号に対応する第１のシステム部分行列に対応する第１のシステム行列の共役転置行列と、前記第２のシステム部分行列に対応する第２のシステム行列と、前記強い干渉信号との積を計算し、
前記強い干渉符号に対応する前記受信信号の整合フィルタリングの結果の一部を、前記受信信号の整合フィルタリングの結果から削除し、残りの部分を取得し、
前記積を前記残りの部分から減じて、前記残りの信号の整合フィルタリングの結果を取得する、
ように構成される１つ以上のサブ手段を含む、
ことを特徴とする請求項２４に記載の同時検出装置。
【請求項２７】
請求項１４から２６のいずれか１項に記載の同時検出装置を有することを特徴とする受信器。
【請求項２８】
データ処理部にロード可能であり、前記データ処理部によって実行されるときに、請求項１から１３のいずれか１項に記載の方法を実行させるように構成されるプログラム命令を含んだコンピュータプログラムを有するコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信分野に関し、特に、同時検出のための方法、装置、受信器、コンピュータプログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
ここでは時分割−同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）に関して本発明の実施形態について説明するが、本発明の実施形態は、他のシナリオにおいても等しく適用可能でありうることに留意すべきである。したがって、本発明は、ＴＤ−ＳＣＤＭＡに限定されない。
【０００３】
時分割−同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）システムでは、異なる信号は異なる伝搬時間遅延を有するため（そして、ＣＤＭＡ技術を用いる場合はスクランブル符号が存在するため）、それぞれの信号によって用いられる拡散符号は、受信側において完全には直交しない。非ゼロの相関係数による干渉は、マルチアクセス干渉（ＭＡＩ）と呼ばれる。このような実施形態において、信号を再生するために、一般に、整合フィルタ（ＭＦ）またはマルチユーザ検出器（ＭＵＤ）（同時検出器（ＪＤ））が用いられる。従来の整合フィルタでは、効率的にＭＡＩが抑制されない場合がある。マルチユーザ検出は、適切にＭＡＩの効果をキャンセルしうる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の同時検出は、以下の問題を有する：周波数内（ｉｎｔｒａ−ｆｒｅｑｕｅｎｃｙ）隣接セルからの干渉が大きく、同時検出によって処理される、そのセルとその周波数内隣接セルにおけるアクティブな符号の数が最大閾値（典型的には、例えば１６個のアクティブな符号）を超える場合、同時検出の性能は、劇的に劣化しうる。
【課題を解決するための手段】
【０００５】
本発明の実施形態は、同時検出のための方法、装置、受信器、コンピュータプログラム、及び記憶媒体を開示する。周波数内隣接セルにおける大きい干渉があり、そのセルとその周波数内隣接セルにおけるアクティブな符号の数が同時検出についての最大閾値を超える場合の、同時検出の性能を向上させる。一方で、同時検出により復調される符号の容量を増加させる。
【０００６】
本発明のいくつかの実施形態では、セルと周波数内隣接セルに対応する初期のアクティブな符号の数が第１の閾値を超えるか否かが判定され、初期のアクティブな符号の数が第１の閾値を超えない場合、受信信号についての整合フィルタリングの結果について同時に検出するために既存の同時検出手法が用いられ、初期のアクティブな符号の数が第１の閾値を超え、周波数内隣接セルに対応するアクティブコードにおいて強い干渉符号が存在する場合、その強い干渉符号に対応する強い干渉信号に起因するＭＡＩをキャンセルするために、受信信号に対して干渉キャンセルが適用され、干渉キャンセルの後の残りの信号の整合フィルタリングの結果が、同時検出に用いられる。結果として、同時検出で復調される符号の容量を増加させながら（最大の可能な復調される符号の数が１６から１６にキャンセルされる強い干渉符号の数を加えたものへと増加する）、同時検出の性能が向上する。初期のアクティブな符号の数が第１の閾値を超え、周波数内隣接セルに対応するアクティブな符号において強い干渉符号が存在しない場合、いくつかの実施形態は、初期のアクティブな符号の数を減らし、減らされた後のアクティブな符号の数が第１の閾値に等しくなるようにし、その後、既存の同時検出手法を用いることにより、受信信号の整合フィルタリングの結果について、同時検出を行う。
【０００７】
既存の同時検出は、例示のためにのみ参照される。任意の適切な（現在または将来知られる）同時検出が使用されうる。
【０００８】
本発明のいくつかの実施形態では、セル及び周波数内隣接セルに対応する初期のアクティブなウィンドウの数が第３の閾値を超えるか否かが判定される。初期のアクティブなウィンドウの数が第３の閾値を超えない場合、受信信号の整合フィルタリングについて同時検出を行うために既存の同時検出手法が用いられ、初期のアクティブなウィンドウの数が第３の閾値を超えると共に周波数内隣接セルに対応するアクティブなウィンドウにおいて強い干渉ウィンドウが存在する場合、その強い干渉ウィンドウに対応する強い干渉信号に起因する信号ＭＡＩをキャンセルするために、受信信号に対して干渉キャンセルが適用されて、干渉キャンセル後の残りの信号の整合フィルタリングの結果が、同時検出に用いられる。結果として、同時検出により復調される符号の容量を増加させながら（復調される符号の最大の可能な数は、１６から１６にキャンセルされる強い干渉符号の数が加えられたものへ増加する）、同時検出の性能が向上する。初期のアクティブなウィンドウの数が第３の閾値を超えると共に、周波数内隣接セルに対応するアクティブなウィンドウにおいて強い干渉ウィンドウが存在しない場合、初期のアクティブなウィンドウの数を減らして、減らした後のアクティブなウィンドウの数が第１の閾値に等しくなるように、その後、既存の同時検出手法を用いることにより、受信信号の整合フィルタリングの結果について同時検出を行う。
【０００９】
本発明のいくつかの実施形態では、残りの信号の整合フィルタリングの結果は、以下の手順によって算出されうる：まず、残りの信号を算出し、その残りの信号に対して整合フィルタリングを行い、その残りの信号の整合フィルタリングの結果を得る。上述の方法においては、整合フィルタリングのための既存のハードウェアユニットを再利用することができ、したがってハードウェアコストは低い。
【００１０】
本発明のいくつかの実施形態では、残りの信号の整合フィルタリングの結果は、以下の手順によって算出されうる：残りの信号のシステム行列の共役転置行列、強い干渉信号のシステム行列、及びその強い干渉信号の積を計算し、残りの信号の整合フィルタリングの結果を得るために、受信信号の整合フィルタリングの結果の強い干渉信号に対応する部分を受信信号の整合フィルタリングの結果からキャンセルすることにより取得される残りの部分から、その積を減じる。この手法は、シンボルレベルにおける処理において採用されうる。したがって、計算の複雑性は比較的低い。
【００１１】
本発明が上述の特徴及び利点に限定されないことは明らかである。当業者であれば、添付の図面と併せて好ましい実施形態の詳細な説明を読むことにより、他の特徴及び利点を理解するだろう。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態による、同時検出手法の概要のフローチャート。
【図２】本発明の実施形態による、同時検出装置の構成の概要図。
【図３】本発明の実施形態による、同時検出のデータフローを示す図。
【図４】本発明の実施形態による、干渉キャンセルのデータフローを示す図。
【図５】本発明の実施形態による、アクティブな符号の判定に基づく残りの信号の整合フィルタリングの結果を計算するための詳細なフローチャート。
【図６】本発明の実施形態による、アクティブな符号の判定に基づく残りの信号の別の整合フィルタリングの結果を計算するための別の詳細なフローチャート。
【図７】本発明の実施形態による、同時検出手法の別の概要のフローチャート。
【図８】本発明の実施形態による、同時検出装置の構成の別の概要図。
【図９】本発明の実施形態による、アクティブなウィンドウの判定に基づく、残りの信号の整合フィルタリングの結果を計算するための詳細なフローチャート。
【図１０】本発明の実施形態による、アクティブなウィンドウの判定に基づく、残りの信号の整合フィルタリングの結果を計算するための別の詳細なフローチャート。
【図１１】本発明の実施形態による方法のシミュレーション結果を示す図。
【発明を実施するための形態】
【００１３】
本発明の実施形態による同時検出手法の理論について、以下、簡単に説明する。
【００１４】
既存の同時検出によって処理されうる最大のアクティブな符号の数は一般に１６である。なお、同時検出により処理可能な最大の符号の数としての１６という数は、単なる例である。例えば、実装条件に依存して、他の最大数を等しく用いることができる。セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が１６を超えない（１６以下である）場合、受信信号の同時検出を行うために、既存の同時検出手法が用いられうる。初期のアクティブな符号の数が１６を超える場合、１６を超えるその符号に対応する受信信号は、既存の同時検出手法によって雑音として取り扱われる。周波数内隣接セルからのこれらの干渉信号に対しては同時検出が適用されないため、復調性能が低下する。
【００１５】
本発明の実施形態では、まず、セル及び周波数内隣接セルに対応するアクティブな符号の数が、同時検出によって処理されうる最大閾値（一般に１６）を超えるか否かが判定される。初期のアクティブな符号の数が最大閾値を超えない場合、既存の同時検出手法が、受信信号を処理するために用いられる。初期のアクティブな符号の数が最大閾値を超える場合、周波数内隣接セルに対応する強い干渉信号が判定され、強い干渉信号のない残りの信号を得るためにその強い干渉信号に対して干渉キャンセルが適用される。最後に、同時検出がその残りの信号に対して適用される。なお、任意の適切な（現在または将来において知られる）干渉キャンセルが用いられうる。
【００１６】
添付の図面及び実施形態と併せて、本発明について詳細に説明する。
【００１７】
図１は、本発明の実施形態による同時検出方法を示す概要のフローチャートである。同時検出方法は、以下のステップを含む。
【００１８】
ステップＳ１０１：セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が第１の閾値を超えるか否かを判定し、初期のアクティブな符号の数が第１の閾値を超えない場合、処理はステップＳ１０２へと進み、そうでなければ、処理はステップＳ１０３へと進む。ここで、上述のセルはユーザ端末（ＵＥ）が位置するサービングセルであり、第１の閾値は、同時検出により処理されうるアクティブな符号の最大数であり、一般に１６である。
【００１９】
ステップＳ１０２：同時検出結果を得るために、初期のアクティブな符号と受信信号の整合フィルタリングの結果とを利用することにより、同時検出を実行する。すなわち、初期のアクティブな符号の数が第１の閾値を超えない場合、処理は、既存の同時検出手順へと進む。
【００２０】
ステップ１０３：周波数内隣接セルに対応するアクティブな符号において、強い干渉符号の電力とユーザのアクティブな符号の電力との比が適宜設定されうる第２の閾値を超えるような強い干渉符号が存在するかを判定し、周波数内隣接セルに対応するアクティブな符号において強い干渉符号が存在する場合、処理はステップＳ１０４へ進み、そうでなければ、処理はステップＳ１０７へと進む。
【００２１】
ステップＳ１０４：初期のアクティブな符号から強い干渉符号を除いた、その数が第１の閾値を越えない第１のアクティブな符号を取得する。
【００２２】
ステップＳ１０５：強い干渉符号に対応する強い干渉信号を除いた残りの信号の整合フィルタリングの結果を得るために、受信信号に対して干渉キャンセルを適用する。
【００２３】
ステップＳ１０６：第１のアクティブな符号と、残りの信号の整合フィルタリングの結果とを利用することにより、同時検出結果を得るために、同時検出を実行する。
【００２４】
ステップＳ１０７：初期のアクティブな符号の電力を順番に配列し、その数が第１の閾値に等しい第２のアクティブな符号を得るために、初期のアクティブな符号において、ユーザの符号を除くアクティブな符号をキャンセルする。
【００２５】
ステップＳ１０８：同時検出結果を得るために、第２のアクティブな符号と受信信号の整合フィルタリングの結果とを利用することにより、同時検出を実行する。
【００２６】
図２に、本発明の実施形態による同時検出装置の構成の概要図を示す。同時検出装置は、
セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が第１の閾値を超えるか否かを判定するように構成された分岐セレクタ２０１、
初期のアクティブな符号の数が第１の閾値を超えると共に周波数内隣接セルに対応するアクティブな符号において強い干渉符号が存在する場合に、初期のアクティブな符号において強い干渉符号を除く第１のアクティブな符号を取得するように構成される取得部２０２であって、第１のアクティブな符号の数は第１の閾値を超えず、ユーザのアクティブな符号の電力に対する上述の強い干渉符号の電力の比が第２の閾値を超える、取得部２０２、
強い干渉符号に対応する強い干渉信号を除いた残りの信号の整合フィルタリングの結果を得るために、受信信号に対して干渉キャンセルを適用するように構成される干渉キャンセル部２０３、
第１の同時検出結果を得るために、第１のアクティブな符号と残りの信号の整合フィルタリングの結果とを利用することにより、同時検出を実行するように構成される第１の同時検出器２０４、
初期のアクティブな符号の数が第１の閾値を超えない場合に、第２の同時検出結果を得るために、初期のアクティブな符号と受信信号の整合フィルタリングの結果とを利用することにより、同時検出を実行するように構成される第２の同時検出器２０５、
アクティブな符号の数が第１の閾値を超えると共に、周波数内隣接セルに対応するアクティブな符号において強い干渉符号が存在しない場合に、初期のアクティブな符号の電力を順番に配列し、その数が第１の閾値に等しい第２のアクティブな符号を保持するために、初期のアクティブな符号においてユーザの符号を除くアクティブな符号を、最も高い電力から最も低い電力へ向かう順で削除するように構成される符号削除部２０６、及び
第３の同時検出結果を得るために、第２のアクティブな符号と受信信号の整合フィルタリングの結果とを利用することにより同時検出を実行するように構成される第３の同時検出器２０７、を含む。
【００２７】
上述の実施形態では、異なる条件下で異なる同時検出処理を明らかに説明するために、３つの同時検出器（第１の同時検出器２０４、第２の同時検出器２０５及び第３の同時検出器２０７）が用いられているが、３つの同時検出器の機能を実行するために１つ以上の同時検出器が用いられうる。
【００２８】
さらに、本発明の実施形態は上述の同時検出装置を含む受信器に関する。
【００２９】
同時検出方法及び装置は、以下の有利な効果を有する。
【００３０】
同時検出に用いられるアクティブな符号の数が所定の閾値を超えない場合、既存の同時検出手法が用いられる。既存の同時検出手法は、セル及び周波数内隣接セルにおける全てのユーザの信号を考慮し、それにより、同時検出の精度が保証されうる。
【００３１】
同時検出に用いられるアクティブな符号の数が所定の閾値を超える場合、強い干渉信号が、受信信号からキャンセルされる。したがって、同時検出結果は、より正確となる。さらに、同時検出により復調される符号の容量が（１６から１６＋Ｎへ、ここでＮは強い干渉符号の数である）、増加する。
【００３２】
図３に示すように、同時検出で用いられるアクティブな符号が所定の閾値を超えない場合、本発明の実施形態による同時検出の処理は以下のようになる。
【００３３】
チャネル推定結果を利用することにより、システム行列Ａを作成するシステム行列Ａ生成部３０１、
システム行列Ａの相関行列であるＲ（ＡHＡ）を得る、Ｒ行列生成部３０２、
行列Ｈを得るために相関行列Ｒに対してコレスキー分解を適用するコレスキー分解部３０３、
受信信号ｅの整合フィルタリングの結果ｅmfを得るために、システム行列Ａに基づいて受信信号ｅの整合フィルタリングを行う整合フィルタリング部３０４、
同時検出結果を得るために、受信信号の整合フィルタリングの結果ｅmfと行列Ｈとに基づいて同時検出を実行する同時検出部３０５、及び、
復調結果ｄJDを得るために、同時検出結果を復調する復調部３０６。
【００３４】
本発明の実施形態では、線形最小平均二乗誤差（ＭＭＳＥ）同時検出手法が用いられる。その関数は、
0005818999.tif 000002
である。ここで、ｄJDは同時検出結果、Ａはシステム行列、σ2は雑音電力推定値、Ｉは単位行列、そして、ｅmfは受信信号の整合フィルタリングの結果である。
【００３５】
線形ゼロフォーシング（ＺＦ）アルゴリズムが、同時検出に使用されてもよい。その関数は、
0005818999.tif 000003
である。ここで、ｄJDは同時検出結果、Ａはシステム行列、そして、ｅmfは受信信号の整合フィルタリングの結果である。
【００３６】
当然ながら、他の線形または非線形アルゴリズムが同時検出に使用されてもよい。
【００３７】
上述の実施形態では、ユーザのアクティブな符号の電力が、強い干渉符号が存在するかの判定に用いられる。本発明の実施形態において、ユーザのアクティブな符号の電力は、
そのユーザのすべてのアクティブな符号の平均電力、
そのユーザのすべてのアクティブな符号の最大電力、または、
そのユーザのアクティブな符号のいずれか１つの電力、でありうる。
【００３８】
そのユーザのすべてのアクティブな符号の最大電力を、そのユーザのアクティブな符号の電力の例として、本発明の実施形態による強い干渉符号を判定する方法について、詳細に説明する。
【００３９】
強い干渉符号は、以下の手順によって判定されうる。
ステップ１：そのユーザのすべてのアクティブな符号の最大電力Ｐcode_maxを取得し、
ステップ２：その最大電力Ｐcode_maxに対する周波数内隣接セルに対応するアクティブな符号の電力の比を算出し、
ステップ３：第２の閾値より大きい比を有するアクティブな符号を、強い干渉符号とする。
【００４０】
強い干渉のキャンセルでは、強い干渉信号がまず復調される。本発明の実施形態では、強い干渉信号が復調されうるかが判定されるさまざまな方法が存在する。そこでは、上で判定された強い干渉符号が実際に強い干渉符号であるかが判定される。判定されたセルの電力を採用する方法についてここで説明する。
【００４１】
あるセルが強い電力を有し他のセルが弱い電力を有する場合、そのセルに対する他のセルのＭＡＩは無視されてもよい。そのセルにおける強い干渉符号は、整合フィルタリングの後に正確に判定されうる。上述のコンセプトに基づき、本発明の実施形態では、判定された強い干渉符号が位置する第１のセルの平均電力の第１の隣接セルの平均電力に対する比が、その強い干渉信号を復調しうるかの判定に直接的に用いられる。第１のセルの電力のその隣接セルの電力に対する比が所定の閾値より大きい場合、その強い干渉信号が復調されうると判定され、第１のセルが強い干渉セルとして判定され、その第１のセルに対応するアクティブな符号は強い干渉符号である。そうでない場合、その強い干渉信号は復調されえないと判定され、第１のセルは強い干渉セルと判定されず、その第１のセルに対応するアクティブな符号は強い干渉符号ではない。
【００４２】
本発明の実施形態では、強い干渉符号が判定された後に、そのセル及び周波数内隣接セルに対応する初期のアクティブな符号において、その強い干渉符号を除く他のアクティブな符号の数が第１の閾値を超えるかが判定される。他のアクティブな符号の数が第１の閾値を超える場合、その数が第１の閾値と等しい第１のアクティブな符号を得るために、当該他のアクティブな符号が削除される。他のアクティブな符号の数が第１の閾値を超えない場合、当該他のアクティブな符号は、同時検出のための第１のアクティブな符号として直接的に使用される。
【００４３】
本発明の実施形態では、削除の間は、まず、強い干渉符号を除く他のアクティブな符号の電力が取得されて順番に配列され、ユーザのアクティブな符号を除く他のアクティブな符号から、最も低い電力を有するアクティブな符号が削除され、それにより、その数が第１の閾値と等しい第１のアクティブな符号が残る。
【００４４】
さらに、実施形態において、セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が所定の閾値を超えると共に、強い干渉符号が初期のアクティブな符号に存在しない場合、初期のアクティブな符号の電力が取得されて順番に配列される。その数が第１の閾値である第２のアクティブな符号を得るために、初期のアクティブな符号における、ユーザのアクティブな符号を除くアクティブな符号は、低い電力から高い電力への順で削除される。
【００４５】
本発明の実施形態による干渉キャンセル手法は、干渉再構成／減算に基づく干渉キャンセル技術である。この技術において、周波数内隣接セルによって送信される強い干渉信号が再構成され、受信信号から減じられる。
【００４６】
図４を参照して、本発明の実施形態による干渉キャンセル手法について、以下、詳細に説明する。
【００４７】
チャネル推定結果を利用することにより、システム行列Ａを構成するシステム行列Ａ生成部４０１。ここで、システム行列Ａは、
0005818999.tif 000004
である。ここで、システム部分行列Ｂは、
0005818999.tif 000005
によって示される。なお、ｋ番目のアクティブな符号に対応する列ベクトルｂ(k)は、
0005818999.tif 000006
のように示される。なお、ｖ(k)は、拡散符号とスクランブル符号との点別の積、ｈ(k)はアクティブな拡散符号に対応するチャネル推定値、Ｋはアクティブな符号の数、ＷはＴＤ−ＳＣＤＭＡのチャネルインパルス応答のウィンドウの長さ、ＱはＴＤ−ＳＣＤＭＡの拡散率である。
【００４８】
受信信号ｅの整合フィルタリングの結果ｅmfを得るために、システム行列Ａに基づいて、受信信号ｅに整合フィルタリングを行う整合フィルタリング部４０４。
【００４９】
以下のステップを実行する強干渉キャンセル部４０５。
【００５０】
整合フィルタリングの結果ｅmfに基づいて強い干渉符号を判定し、強い干渉符号が判定された後に、強い干渉信号に対応するシステム部分行列ＢSIを構成するために、システム部分行列Ｂから強い干渉符号に対応する列ベクトルを選択し、残りの信号（有益な信号及び弱い干渉信号）に対応するシステム部分行列ＢJDを構成するために、第１のアクティブな符号に対応する列ベクトルを用いる。
【００５１】
システム部分行列ＢSIが判定された後に、強い干渉信号に対応するシステム行列ＡSIと、残りの信号（弱い干渉信号及び有益な信号）に対応するシステム行列ＡJDとを、構成する。
【００５２】
システム行列ＡSIの判定の後に、強い干渉信号の整合フィルタリングの結果を、
0005818999.tif 000007
のように計算する。
【００５３】
強い干渉信号の整合フィルタリングの結果に基づいて、
0005818999.tif 000008
のように強い干渉信号を再生する。ここで、Ｑ｛・｝はシンボルの整合フィルタリングの結果を、変調された標準のコンスタレーションの点への、例えば、直交位相偏移変調（ＱＰＳＫ）の標準のコンスタレーションの点への、マッピングを行う定量操作である。
【００５４】
ＡJD、ＡSI、及びｅが判定された場合、強干渉キャンセル部４０５は、いくつかの方法を用いて残りの信号を計算しうる。
【００５５】
第１の方法では、残りの信号の整合フィルタリングの結果ｅmf,JDを得るために、まず、ｅ−ＡSIｅ＾mf,SIが計算され、その後、ＡJDを用いてｅ−ＡSIｅ＾mf,SIについて整合フィルタリング
0005818999.tif 000009
を行う。
【００５６】
第２の方法では、ＡJDHｅと、［ＡJDHＡSI］ｅ＾mf,SIとのそれぞれを計算し、残りの信号の整合フィルタリングの結果ｅmf,JDを得るために、それらの減算
0005818999.tif 000010
を行う。
【００５７】
一方で、Ｒ行列生成部４０２は、ＡJDの相関行列Ｒ（ＡJDHＡJD）を計算する。
【００５８】
コレスキー分解部４０３は、下三角行列Ｈを得るために、相関行列Ｒにコレスキー分解を適用する。
【００５９】
同時検出部４０６は、同時検出結果を得るために、残りの信号の整合フィルタリングの結果ｅmf,JDと行列Ｈとに基づいて、同時検出を実行する。
【００６０】
復調部４０７は、復調結果ＤICを得るために、同時検出結果を復調する。
【００６１】
本発明の実施形態では、線形最小二乗誤差（ＭＭＳＥ）同時検出手法が使用される。その関数は、
0005818999.tif 000011
である。
【００６２】
ここで、ｄJDは同時検出結果であり、ＡJDはシステム行列、σ2は雑音電力推定値、Ｉは単位行列、ｅmf,JDは受信信号の整合フィルタリングの結果である。線形ゼロフォーシング（ＺＦ）アルゴリズムも、同時検出に使用されうる。その関数は、
0005818999.tif 000012
である。ここで、ｄJDは同時検出結果、ＡJDはシステム行列、そして、ｅmf,JDは受信信号の整合フィルタリングの結果である。
【００６３】
当然ながら、他の線形または非線形アルゴリズムが同時検出に用いられてもよい。
【００６４】
実施形態では、最も強い干渉セルにおける強い干渉信号をキャンセルするために、干渉キャンセルが用いられる。最も強い干渉セルにおける強い干渉信号がキャンセルされた後に、次に最も強い干渉セルにおける強い干渉信号がキャンセルされうる。その処理は、最も強い干渉セルにおける強い干渉信号のキャンセルの処理と同一である。すなわち、本発明の実施形態では、強い干渉信号が繰り返しキャンセルされうる。
【００６５】
２つの最も強い干渉信号をキャンセルすることにより得られる２つの残りの信号を計算する処理について、以下、説明する。
【００６６】
図５に示すように、第１の方法では、本発明の実施形態による同時検出は、以下を含む。
【００６７】
ステップＳ５０１：チャネル推定において、セル及び周波数内隣接セルのアクティブなウィンドウの情報を利用することにより、セル及び周波数内隣接セルに対応する初期のアクティブな符号を判定する。
【００６８】
ステップＳ５０２：初期のアクティブな符号の数が第１の閾値を超えるか否かを判定し、もしそうであれば、第１の方法はステップＳ５０３へ進み、そうでなければＳ５１３へ進む。
【００６９】
ステップＳ５０３：周波数内隣接セルに対応するアクティブな符号の電力の、ユーザのアクティブな符号の電力に対する比が第２の閾値を超えるか否かを判定し、そうであれば、周波数内隣接セルに対応するアクティブな符号において強い干渉符号が存在することを意味し、したがって、第１の方法はステップＳ５０４へ進み、そうでなければ、処理はＳ５１２へ進む。
【００７０】
ステップＳ５０４：初期のアクティブな符号における強い干渉符号を除く他のアクティブな符号の数が第１の閾値を超えるか否かを判定し、もしそうであれば、第１の方法はステップＳ５０５へ進み、そうでなければ、当該他のアクティブな符号は第１のアクティブな符号とみなされて、第１の方法はステップＳ５０６へ進む。
【００７１】
ステップＳ５０５：当該他のアクティブな符号の電力を順番に配列し、その数が第１の閾値に等しいアクティブな符号を保持するために、低い電力から高い電力の順序で、当該他のアクティブな符号において、ユーザのアクティブな符号を除くアクティブな符号を除去する。
【００７２】
ステップＳ５０６：強い干渉符号及び第１のアクティブな符号の通し番号を決定し、チャネル推定結果から生成された（受信信号ｅに対応する）システム部分行列Ｂから、強い干渉信号に対応するシステム部分行列ＢSIを構成するための強い干渉符号に対応する列ベクトルを選択する。第１のアクティブな符号の列ベクトルは、残りの信号（有益な信号及び弱い干渉信号）に対応するシステム部分行列ＢJDを構成する。
【００７３】
ステップＳ５０７：システム部分行列ＢSI及び受信信号ｅにより再構成されるシステム行列ＡSIに従う強い干渉信号ｅ＾mf,SI＝Ｑ｛ＡSIHｅ｝を計算する。ここで、Ｑは、整合フィルタリングの結果ＡSIHｅを、ＱＰＳＫの標準のコンスタレーションの点のような、変調された標準のコンスタレーションの点にマッピングを行う定量操作であり、ＡSIHｅは、強い干渉符号の判定結果に従って受信信号ｅの整合フィルタリングの結果から選択されることにより得られてもよい。
【００７４】
ステップＳ５０８：強い干渉信号に対応する受信信号の一部ＡSIｅ＾mf,SIを取得する。
【００７５】
ステップＳ５０９：受信信号からその一部ＡSIｅ＾mf,SIをキャンセルし、残りの信号ｅ−ＡSIｅ＾mf,SIを得る。
【００７６】
ステップＳ５１０：残りの信号ｅ−ＡSIｅ＾mf,SIに整合フィルタリングを行い、残りの信号の整合フィルタリングの結果ＡJDH［ｅ−ＡSIｅ＾mf,SI］を得る。
【００７７】
ステップＳ５１１：残りの信号に対応するシステム行列ＡJDに基づいて、同時検出に使用される行列Ｈを計算し、ＡJDH［ｅ−ＡSIｅ＾mf,SI］と行列Ｈとを用いて同時検出を実行して、同時検出結果を得る。
【００７８】
ステップＳ５１２：初期のアクティブな符号の電力を順番に配列し、初期のアクティブな符号において、ユーザのアクティブな符号を除くアクティブな符号を、低い電力から高い電力への順番で削除し、その数が第１の閾値と等しい第２のアクティブな符号を取得し、その後、既存の同時検出手順に入る。
【００７９】
ステップＳ５１３：既存の同時検出手順。
【００８０】
本発明の実施形態では、同時検出アルゴリズムは限定されない。
【００８１】
図６に示すように、第２の方法では、本発明の実施形態による同時検出手法は、以下を含む。
【００８２】
ステップＳ６０１：セル及び周波数内隣接セルに対応する初期のアクティブな符号を、チャネル推定における当該セル及び当該周波数内隣接セルのアクティブなウィンドウの情報を利用することにより判定する。
【００８３】
ステップＳ６０２：初期のアクティブな符号の数が第１の閾値を超えるか否かを判定し、もしそうならば、処理はステップＳ６０３へ進み、そうでなければ処理はＳ６１３へ進む。
【００８４】
ステップＳ６０３：周波数内隣接セルに対応するアクティブな符号の電力の、ユーザのアクティブな符号の電力に対する比が第２の閾値を超えるか否かを判定し、もしそうであれば、周波数内隣接セルに対応するアクティブな符号において強い干渉符号が存在することを意味し、そのため、第２の方法はステップＳ６０４へ進み、そうでなければ、処理はステップＳ６１２へ進む。
【００８５】
ステップＳ６０４：初期のアクティブな符号において強い干渉符号を除く他のアクティブな符号の数が第１の閾値を超えるか否かを判定し、そうであれば、第１の方法はステップＳ６０５へ進み、そうでなければ、当該他のアクティブな符号は第１のアクティブな符号とみなされて、第１の方法はステップＳ６０６へと進む。
【００８６】
ステップＳ６０５：当該他のアクティブな符号の電力を順番に配列し、当該他のアクティブな符号において、ユーザのアクティブな符号を除くアクティブな符号を、低い電力から高い電力への順で削除し、その数が第１の閾値に等しい第１のアクティブな符号を保持する。
【００８７】
ステップＳ６０６：強い干渉符号及び第１のアクティブな符号の通し番号を判定し、強い干渉信号に対応するシステム部分行列ＢSIを構成するために、チャネル推定結果から生成された（受信信号ｅに対応する）システム部分行列Ｂから、強い干渉符号に対応する列ベクトルを選択する。第１のアクティブな符号に対応する列ベクトルは、残りの信号（有益な信号及び弱い干渉信号）に対応するシステム部分行列ＢJDを構成する。
【００８８】
ステップＳ６０７：システム部分行列ＢSI及び受信信号ｅにより再構成されるシステム行列ＡSIに従う強い干渉信号ｅ＾mf,SI＝Ｑ｛ＡSIHｅ｝を計算する。ここで、Ｑは、整合フィルタリングの結果ＡSIHｅを、ＱＰＳＫの標準のコンスタレーションの点のような、変調された標準のコンスタレーションの点にマッピングを行う定量操作であり、ＡSIHｅは、強い干渉符号の判定結果に従って受信信号ｅの整合フィルタリングの結果から選択されることにより得られてもよい。
【００８９】
ステップＳ６０８：相関行列ＡJDHＡSI及びＡJDHｅを計算する。ここで、ＡJDHｅは、直接計算により、または、強い干渉信号に対応する整合フィルタリングの結果を受信信号ｅの整合フィルタリングの結果から削除することにより、取得されてもよい。
【００９０】
ステップＳ６０９：相関行列ＡJDHＡSIと再構成された強い干渉信号ｅ＾mf,SIとの行列の乗算を行い、［ＡJDHＡSI］［ｅ＾mf,SI］を取得する。
【００９１】
ステップＳ６１０：ＡJDHｅ−［ＡJDHＡSI］［ｅ＾mf,SI］を計算する。
【００９２】
ステップＳ６１１：残りの信号に対応するシステム行列ＡJDに基づいて、同時検出に使用される行列Ｈを計算し、ＡJDH［ｅ−ＡSIｅ＾mf,SI］と行列Ｈとを用いて同時検出を実行して、同時検出結果を得る。
【００９３】
ステップＳ６１２：初期のアクティブな符号の電力を順番に配列し、初期のアクティブな符号において、ユーザのアクティブな符号を除くアクティブな符号を、低い電力から高い電力への順番で削除し、その数が第１の閾値と等しい第２のアクティブな符号を取得し、その後、既存の同時検出手順に入る。
【００９４】
ステップＳ６１３：既存の同時検出手順。
【００９５】
本発明の実施形態では、同時検出アルゴリズムは限定されない。
【００９６】
上述の実施形態では、整合フィルタリングの後に、既存の同時検出手順または干渉キャンセル手順を選択するために、セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が所定の閾値を超えるか否かが判定される。本発明の実施形態では、チャネル推定の後に、既存の同時検出手順または干渉キャンセル手順を選択するために、セル及び周波数内隣接セルに対応するアクティブなウィンドウの数が所定の閾値を超えるか否かが判定される。
【００９７】
図７に、本発明の実施形態による同時検出手法の別の概要のフローチャートを示す。同時検出手法は、以下のステップを含む。
【００９８】
ステップＳ７０１：セル及び周波数内隣接セルに対応する初期のアクティブなウィンドウの数が第３の閾値を超えるか否かを判定し、初期のアクティブな符号の数が第３の閾値を超えない場合、処理はステップＳ７０２へ進み、そうでなければ、処理はステップＳ７０３へ進む。ここで、上述のセルは、ユーザ端末（ＵＥ）が位置するサービスセルであり、同時検出によって処理されうるアクティブな符号の最大数は一般に１６であり、１つのアクティブなウィンドウは、一般に、１つまたは２つのアクティブな符号を含み、したがって、本発明の実施形態では、第３の閾値は８に設定されうる。
【００９９】
ステップＳ７０２：第２の同時検出結果を得るために、初期のアクティブなウィンドウ及び受信信号の整合フィルタリングの結果を利用することにより同時検出を実行する。すなわち、初期のアクティブなウィンドウの数が第３の閾値を超えない場合、処理は既存の同時検出手順へと進む。
【０１００】
ステップＳ７０３：周波数内隣接セルに対応するアクティブなウィンドウにおいて強い干渉ウィンドウが存在するかを判定する。ここで、強い干渉ウィンドウの電力とユーザのアクティブなウィンドウの比は第４の閾値を超え、周波数内隣接セルに対応するアクティブなウィンドウにおいて強い干渉ウィンドウが存在する場合、処理はステップＳ７０４へ進み、そうでなければ、処理はステップＳ７０７へ進む。ここで、第４の閾値は、適宜設定されうる。
【０１０１】
ステップＳ７０４：初期のアクティブなウィンドウから強い干渉ウィンドウを除いた第１のアクティブなウィンドウを得る。ここで、第１のアクティブなウィンドウの数は第３の閾値を超えない。
【０１０２】
ステップＳ７０５：強い干渉ウィンドウに対応する強い干渉符号、及び第１のアクティブなウィンドウに対応する第１のアクティブな符号を判定する。
【０１０３】
ステップＳ７０６：強い干渉符号に対応する強い干渉信号を除く残りの信号の整合フィルタリングの結果を得るために、受信信号に対して干渉キャンセルを適用する。
【０１０４】
ステップＳ７０７：第１のアクティブな符号及び残りの信号の整合フィルタリングの結果を利用することにより、同時検出を実行し、第１の同時検出結果を得る。
【０１０５】
ステップＳ７０８：初期のアクティブなウィンドウの電力を順番に配列し、初期のアクティブなウィンドウにおいて、低い電力から高い電力への順で、ユーザのアクティブなウィンドウを除くアクティブなウィンドウを削除し、その数が第３の閾値である第２のアクティブなウィンドウを保持する。
【０１０６】
ステップＳ７０９：第２のアクティブなウィンドウに対応する第２のアクティブな符号を判定する。
【０１０７】
ステップＳ７１０：第２のアクティブな符号及び受信信号の整合フィルタリングの結果を利用することにより、同時検出を実行し、第３の同時検出結果を得る。図８に、本発明の実施形態による同時検出装置の構成の詳細図を示す。同時検出装置は、以下を含む。
【０１０８】
セル及び周波数内隣接セルに対応する初期のアクティブなウィンドウの数が第３の閾値を超えるか否かを判定するように構成される分岐セレクタ８０１、
初期のアクティブなウィンドウの数が第３の閾値を超え、かつ、１つ以上の強い干渉ウィンドウが周波数内隣接セルに対応するアクティブなウィンドウの中に存在する場合に、初期のアクティブなウィンドウにおいて強い干渉ウィンドウを除く第１のアクティブなウィンドウを取得するように構成される取得部８０２であって、第１のアクティブなウィンドウの数は第３の閾値を超えず、１つ以上の強い干渉ウィンドウの電力の、ユーザのアクティブなウィンドウの電力に対する比は第４の閾値を超える、取得部８０２、
強い干渉ウィンドウに対応する強い干渉符号及び第１のアクティブなウィンドウに対応する第１のアクティブな符号を判定するように構成される第１の判定部８０３、
受信信号に対して干渉キャンセルを適用し、強い干渉符号に対応する強い干渉信号を除いた残りの信号の整合フィルタリングの結果を得るように構成される干渉キャンセル部８０４、
第１のアクティブな符号と残りの信号の整合フィルタリングの結果とを利用することにより、同時検出を実行して、第１の同時検出結果を得るように構成される第１の同時検出器８０５、
初期のアクティブなウィンドウの数が第３の閾値を超えない場合に、アクティブなウィンドウに対応するアクティブな符号と、受信信号の整合フィルタリングの結果とを利用することにより、同時検出を実行して第２の同時検出結果を得るように構成される第２の同時検出器８０６、
初期のアクティブなウィンドウの数が第３の閾値を超え、かつ、強い干渉ウィンドウが周波数内隣接セルに対応するアクティブなウィンドウにおいて存在しない場合に、初期のアクティブなウィンドウの電力を順番に配列し、初期のアクティブなウィンドウにおいて、ユーザのアクティブなウィンドウを除いたアクティブなウィンドウを、最も高い電力から最も低い電力への順で削除して、その数が第３の閾値である第２のアクティブなウィンドウを取得するように構成されるウィンドウ削除部８０７、
第２のアクティブなウィンドウに対応する第２のアクティブな符号を判定するように構成される第２の判定部８０８、そして、
第２のアクティブな符号と受信信号の整合フィルタリングの結果とを利用することにより同時検出を実行して、第３の同時検出結果を取得するように構成される第３の同時検出器８０９。
【０１０９】
さらに、本発明の実施形態は、上述の同時検出装置を含む受信器に関する。
【０１１０】
本同時検出手法及び装置は、以下の有利な効果を有する。
【０１１１】
同時検出で使用されるアクティブなウィンドウの数が所定の閾値を超えない場合、既存の同時検出手法が使用される。既存の同時検出手法は、セル及び周波数内隣接セルにおける全てのユーザの信号を考慮し、それにより、同時検出の精度が保証されうる。
【０１１２】
同時検出で使用されるアクティブなウィンドウの数が所定の閾値を超える場合、強い干渉信号が受信信号からキャンセルされる。同時検出で用いられるデータは強い干渉信号に対応するデータを有さないため、同時検出結果はより正確になる。さらに、同時検出により復調される符号の容量が（１６から１６＋Ｎへ、ここでＮは、強い干渉符号の数である）増える。
【０１１３】
同時検出で使用されるアクティブなウィンドウの数が所定の閾値を超えない場合、本発明の実施形態による同時検出の処理は以下のとおりである。
【０１１４】
チャネル推定結果を利用することによりシステム行列Ａを生成し、システム行列Ａの相関行列であるＲ（ＡHＡ）を取得し、その相関行列Ｒにコレスキー分解を適用して行列Ｈを取得し、
システム行列Ａに基づいて受信信号ｅに整合フィルタリングを行って、受信信号ｅの整合フィルタリングの結果ｅmfを取得し、
受信信号の整合フィルタリングの結果ｅmfと行列Ｈとに基づいて同時検出を実行して、同時検出結果を取得する。
【０１１５】
さらに、同時検出結果が復調されて、復調結果ｄJDを取得する。
【０１１６】
本発明の実施形態では、線形最小平均二乗誤差（ＭＭＳＥ）同時検出手法が使用される。その関数は、
0005818999.tif 000013
である。ここで、ｄJDは同時検出結果、Ａはシステム行列、σ2は雑音電力推定値、Ｉは単位行列、そして、ｅmfは受信信号の整合フィルタリングの結果である。
【０１１７】
線形ゼロフォーシング（ＺＦ）アルゴリズムが、同時検出に使用されてもよい。その関数は、
0005818999.tif 000014
である。ここで、ｄJDは同時検出結果、Ａはシステム行列、そして、ｅmfは受信信号の整合フィルタリングの結果である。
【０１１８】
当然ながら、他の線形または非線形アルゴリズムが同時検出に使用されてもよい。
【０１１９】
上述の実施形態では、ユーザのアクティブなウィンドウの電力が、強い干渉ウィンドウが存在するかの判定に用いられる。本発明の実施形態では、ユーザのアクティブなウィンドウの電力は、
そのユーザのすべてのアクティブなウィンドウの平均電力、
そのユーザのすべてのアクティブなウィンドウの最大電力、または、
そのユーザのアクティブなウィンドウのいずれか１つの電力、でありうる。
【０１２０】
そのユーザのすべてのアクティブなウィンドウの最大電力を、アクティブなウィンドウの電力の例として、本発明の実施形態による強い干渉ウィンドウを判定する方法について、詳細に説明する。
【０１２１】
強い干渉ウィンドウは、以下の手法に基づいて判定されうる。
ステップ１：そのユーザのすべてのアクティブなウィンドウの最大電力Ｐwin_maxを取得し、
ステップ２：その最大電力Ｐwin_maxに対する周波数内隣接セルに対応するアクティブなウィンドウの電力の比を算出し、
ステップ３：第４の閾値より大きい比を有するアクティブなウィンドウを、強い干渉ウィンドウとする。
【０１２２】
強い干渉のキャンセルでは、強い干渉信号がまず復調される。本発明の実施形態では、強い干渉信号が復調されうるか否かが判定されるさまざまな方法が存在する。そこでは、上で判定された強い干渉ウィンドウが実際に強い干渉ウィンドウであるかが判定される。判定されたセルの電力を採用する方法についてここで説明する。
【０１２３】
あるセルが強い電力を有し他のセルが弱い電力を有する場合、そのセルに対する他のセルのＭＡＩは無視されてもよい。そのセルにおける強い干渉符号は、整合フィルタリングの後に正確に判定されうる。上述のコンセプトに基づき、本発明の実施形態では、判定された強い干渉ウィンドウが位置する第１のセルの平均電力の、第１の隣接セルの平均電力に対する比が、その強い干渉信号が復調されうるか否かの判定に直接的に用いられる。第１のセルの電力の、その隣接セルの電力に対する比が所定の閾値より大きい場合、その強い干渉信号が復調されうると判定され、第１のセルが強い干渉セルとして判定され、その第１のセルに対応するアクティブなウィンドウは強い干渉ウィンドウである。そうでない場合、その強い干渉信号は復調されえないと判定され、第１のセルは強い干渉セルと判定されず、その第１のセルに対応するアクティブなウィンドウは強い干渉ウィンドウではない。本発明の実施形態では、セル及び周波数内隣接セルにおけるアクティブなウィンドウは、以下の手法により判定されうる。
【０１２４】
ステップ１：ユーザのアクティブなウィンドウの最大電力Ｐwin_maxを取得し、
ステップ２：セル及び周波数内隣接セルに対応するユーザウィンドウの電力の、最大電力Ｐwin_maxに対する比、
0005818999.tif 000015
を算出する。ここで、ｒuserP(kmn)は、セル及び周波数内隣接セルに対応するユーザウィンドウの電力の、ユーザの最大電力ｐに対する比であり、ｐh(kmn)は、セル及び周波数内隣接セルに対応するユーザウィンドウの電力、ｐwin_maxは、ユーザの全てのアクティブなウィンドウの最大電力、そして、ｋmnはセル及び周波数内隣接セルに対応するユーザウィンドウの通し番号である。そして、
ステップ３：所定の閾値より大きい比を有するユーザウィンドウをアクティブなウィンドウとする。
【０１２５】
本発明の実施形態では、強い干渉ウィンドウが判定された後に、セル及び周波数内隣接セルに対応するアクティブなウィンドウにおいて、その強い干渉ウィンドウを除いた他のアクティブなウィンドウの数が第３の閾値を超えるかが判定される。他のアクティブなウィンドウの数が第３の閾値を超える場合、当該他のアクティブなウィンドウが削除され、その数が第３の閾値に等しい第１のアクティブなウィンドウが取得される。他のアクティブなウィンドウの数が第３の閾値を超えない場合、当該他のアクティブなウィンドウが、直接的に第１のアクティブなウィンドウとして使用される。
【０１２６】
本発明の実施形態では、削除の間は、まず、強い干渉ウィンドウを除く他のアクティブなウィンドウの電力が取得されて順番に配列され、当該他のアクティブなウィンドウにおいて、ユーザのアクティブなウィンドウを除くアクティブなウィンドウが、低い電力から高い電力への順で、削除され、それにより、その数が第３の閾値と等しい第１のアクティブなウィンドウが保持される。
【０１２７】
さらに、実施形態では、セル及び周波数内隣接セルに対応する初期のアクティブなウィンドウの数が第３の閾値を超え、かつ、強い干渉ウィンドウが初期のアクティブなウィンドウに存在しない場合、まず、初期のアクティブなウィンドウの電力が取得されて順番に配列される。初期のアクティブなウィンドウにおいて、ユーザのアクティブなウィンドウを除くアクティブなウィンドウが、低い電力から高い電力への順で削除され、それにより、その数が第３の閾値である第２のアクティブなウィンドウが取得される。
【０１２８】
実施形態において、強い干渉ウィンドウの判定の後に、強い干渉ウィンドウに対応する強い干渉符号が判定され、その後、強い干渉符号に対応する強い干渉信号が判定される。受信信号に干渉キャンセルが適用され、強い干渉信号を除いた残りの信号が取得される。
【０１２９】
本発明の実施形態による干渉キャンセル手法は、干渉再構成／減算に基づく干渉キャンセル技術である。この技術において、周波数内隣接セルによって送信される強い干渉信号が再構成され、受信信号から減じられる。
【０１３０】
本発明の実施形態による干渉キャンセル手法について、以下、詳細に説明する。
【０１３１】
チャネル推定の後、アクティブなウィンドウの情報に基づいて、システム行列Ａ
0005818999.tif 000016
が構成されうる。ここで、システム部分行列Ｂは、
0005818999.tif 000017
によって示される。なお、ｋ番目のアクティブな符号に対応する列ベクトルｂ(k)は、
0005818999.tif 000018
のように示される。なお、ｖ(k)は、拡散符号とスクランブル符号との点別の積、ｈ(k)はアクティブな拡散符号に対応するチャネル推定値、Ｋはアクティブな符号の数、ＷはＴＤ−ＳＣＤＭＡのチャネルインパルス応答のウィンドウの長さ、ＱはＴＤ−ＳＣＤＭＡの拡散率である。
【０１３２】
強い干渉符号が判定された後に、強い干渉信号に対応するシステム部分行列ＢSIを構成するために、システム部分行列Ｂから強い干渉符号に対応する列ベクトルが選択される。第１のアクティブな符号に対応する列ベクトルは、残りの信号（有益な信号及び弱い干渉信号）に対応するシステム部分行列ＢJDを構成することができる。
【０１３３】
システム部分行列ＢSIが判定された後に、強い干渉信号に対応するシステム行列ＡSIと、残りの信号（弱い干渉信号及び有益な信号）に対応するシステム行列ＡJDとが、構成されうる。
【０１３４】
システム行列ＡSIの判定の後に、強い干渉信号の整合フィルタリングの結果を、
0005818999.tif 000019
のように計算する。
【０１３５】
強い干渉信号の整合フィルタリングの結果に基づいて、
0005818999.tif 000020
のように強い干渉信号を再生する。ここで、Ｑ｛・｝はシンボルの整合フィルタリングの結果を、変調された標準のコンスタレーションの点への、例えば、直交位相偏移変調（ＱＰＳＫ）の標準のコンスタレーションの点への、マッピングを行う定量操作である。
【０１３６】
ＡJD、ＡSI、及びｅが判定された場合、残りの信号を計算するために、いくつかの方法が用いられうる。
【０１３７】
第１の方法では、残りの信号の整合フィルタリングの結果ｅmf,JDを得るために、まず、ｅ−ＡSIｅ＾mf,SIが計算され、その後、ＡJDを用いてｅ−ＡSIｅ＾mf,SIについて整合フィルタリング
0005818999.tif 000021
を行う。
【０１３８】
第２の方法では、ＡJDHｅと、［ＡJDHＡSI］ｅ＾mf,SIとのそれぞれを計算し、残りの信号の整合フィルタリングの結果ｅmf,JDを得るために、それらの減算
0005818999.tif 000022
を行う。
【０１３９】
一方で、ＡJDの相関行列Ｒ（ＡJDHＡJD）を取得し、行列Ｈを取得するためにその相関行列にコレスキー分解を適用する。
【０１４０】
最後に、同時検出結果を得るために、残りの信号の整合フィルタリングの結果ｅmf,JDと行列Ｈとに基づいて、同時検出を実行する。
【０１４１】
さらに、復調結果ｄJDを得るために、同時検出結果が復調される。
【０１４２】
本発明の実施形態では、線形最小二乗誤差（ＭＭＳＥ）同時検出手法が使用される。その関数は、
0005818999.tif 000023
である。ここで、ｄJDは同時検出結果であり、Ａはシステム行列、σ2は雑音電力推定値、Ｉは単位行列、ｅmf,JDは受信信号の整合フィルタリングの結果である。
【０１４３】
線形ゼロフォーシング（ＺＦ）アルゴリズムも、同時検出に使用されうる。その関数は、
0005818999.tif 000024
である。ここで、ｄJDは同時検出結果、ＡJDはシステム行列、そして、ｅmf,JDは受信信号の整合フィルタリングの結果である。
【０１４４】
当然ながら、他の線形または非線形アルゴリズムが同時検出に用いられてもよい。
【０１４５】
実施形態では、最も強い干渉セルにおける強い干渉信号をキャンセルするために、干渉キャンセルが用いられる。最も強い干渉セルにおける強い干渉信号がキャンセルされた後に、次に最も強い干渉セルにおける強い干渉信号がキャンセルされうる。その処理は、最も強い干渉セルにおける強い干渉信号のキャンセルの処理と同一である。すなわち、本発明の実施形態では、強い干渉信号が繰り返しキャンセルされうる。
【０１４６】
２つの最も強い干渉信号をキャンセルすることにより得られる２つの残りの信号を計算する処理について、以下、説明する。
【０１４７】
図９に示すように、第１の方法では、本発明の実施形態による同時検出は、以下を含む。
【０１４８】
ステップＳ９０１：チャネル推定結果を利用することにより、セル及び周波数内隣接セルに対応する初期のアクティブなウィンドウを判定する。
【０１４９】
ステップＳ９０２：初期のアクティブなウィンドウの数が第３の閾値を超えるか否かを判定し、もしそうであれば、第１の方法はステップＳ９０３へ進み、そうでなければＳ９１５へ進む。
【０１５０】
ステップ９０３：周波数内隣接セルに対応するアクティブなウィンドウの電力の、ユーザのアクティブなウィンドウの電力に対する比が第４の閾値を超えるか否かを判定し、そうであれば、周波数内隣接セルに対応するアクティブなウィンドウにおいて強い干渉ウィンドウが存在することを意味し、したがって、第１の方法はステップＳ９０４へ進み、そうでなければ、処理はＳ９１４へ進む。
【０１５１】
ステップＳ９０４：初期のアクティブなウィンドウにおける強い干渉ウィンドウを除く他のアクティブなウィンドウの数が第４の閾値を超えるか否かを判定し、もしそうであれば、第１の方法はステップＳ９０５へ進み、そうでなければ、第１の方法はステップＳ９０７へ進む。
【０１５２】
ステップＳ９０５：当該他のアクティブなウィンドウの電力を順番に配列し、その数が第３の閾値に等しいアクティブなウィンドウを保持するために、低い電力から高い電力の順序で、当該他のアクティブなウィンドウにおいて、ユーザのアクティブなウィンドウを除くアクティブなウィンドウを除去する。
【０１５３】
ステップＳ９０６：強い干渉ウィンドウに対応する強い干渉符号と、第１のアクティブなウィンドウに対応する第１のアクティブな符号とを判定する。
【０１５４】
ステップＳ９０７：上述の他のアクティブなウィンドウを第１のアクティブなウィンドウとし、第１のアクティブなウィンドウに対応する第１のアクティブな符号を判定する。
【０１５５】
ステップＳ９０８：強い干渉符号及び第１のアクティブな符号の通し番号に基づいて、チャネル推定結果から生成された（受信信号ｅに対応する）システム部分行列Ｂから、強い干渉信号に対応するシステム部分行列ＢSIを構成するための強い干渉符号に対応する列ベクトルを選択する。第１のアクティブな符号の列ベクトルは、残りの信号（有益な信号及び弱い干渉信号）に対応するシステム部分行列ＢJDを構成する。
【０１５６】
ステップＳ９０９：システム部分行列ＢSI及び受信信号ｅにより再構成されるシステム行列ＡSIに従う強い干渉信号ｅ＾mf,SI＝Ｑ｛ＡSIHｅ｝を計算する。ここで、Ｑは、整合フィルタリングの結果ＡSIHｅを、ＱＰＳＫの標準のコンスタレーションの点のような、変調された標準のコンスタレーションの点にマッピングを行う定量操作であり、ＡSIHｅは、強い干渉符号の判定結果に従って受信信号ｅの整合フィルタリングの結果から選択されることにより得られてもよい。
【０１５７】
ステップＳ９１０：強い干渉信号に対応する受信信号の一部ＡSIｅ＾mf,SIを取得する。
【０１５８】
ステップＳ９１１：受信信号からその一部ＡSIｅ＾mf,SIをキャンセルし、残りの信号ｅ−ＡSIｅ＾mf,SIを得る。
【０１５９】
ステップＳ９１２：残りの信号ｅ−ＡSIｅ＾mf,SIに整合フィルタリングを行い、残りの信号の整合フィルタリングの結果ＡJDH［ｅ−ＡSIｅ＾mf,SI］を得る。
【０１６０】
ステップＳ９１３：残りの信号に対応するシステム行列ＡJDに基づいて、同時検出に使用される行列Ｈを計算し、ＡJDH［ｅ−ＡSIｅ＾mf,SI］と行列Ｈとを用いて同時検出を実行して、同時検出結果を得る。
【０１６１】
ステップＳ９１４：初期のアクティブなウィンドウの電力を順番に配列し、初期のアクティブなウィンドウにおいて、ユーザのアクティブなウィンドウを除くアクティブなウィンドウを、低い電力から高い電力への順番で削除し、その数が第３の閾値と等しい第２のアクティブなウィンドウを取得し、その後、既存の同時検出手順に入る。
【０１６２】
ステップＳ９１５：既存の同時検出手順。
【０１６３】
本発明の実施形態では、同時検出アルゴリズムは限定されない。
【０１６４】
図１０に示すように、第２の方法では、本発明の実施形態による同時検出手法は、以下を含む。
【０１６５】
ステップＳ１００１：セル及び周波数内隣接セルに対応する初期のアクティブなウィンドウを、チャネル推定結果を利用することにより判定する。
【０１６６】
ステップＳ１００２：初期のアクティブなウィンドウの数が第３の閾値を超えるか否かを判定し、もしそうならば、処理はステップＳ１００３へ進み、そうでなければ処理はＳ１０１５へ進む。
【０１６７】
ステップＳ１００３：周波数内隣接セルに対応するアクティブなウィンドウの電力の、ユーザのアクティブなウィンドウの電力に対する比が第４の閾値を超えるか否かを判定し、もしそうであれば、周波数内隣接セルに対応するアクティブなウィンドウにおいて強い干渉ウィンドウが存在することを意味し、そのため、第２の方法はステップＳ１００４へ進み、そうでなければ、第２の方法はステップＳ１０１４へ進む。
【０１６８】
ステップＳ１００４：初期のアクティブなウィンドウにおいて強い干渉ウィンドウを除く他のアクティブなウィンドウの数が第４の閾値を超えるか否かを判定し、そうであれば、第２の方法はステップＳ１００５へ進み、そうでなければ、第２の方法はステップＳ１００７へと進む。
【０１６９】
ステップＳ１００５：当該他のアクティブなウィンドウの電力を順番に配列し、当該他のアクティブなウィンドウにおいて、ユーザのアクティブなウィンドウを除くアクティブなウィンドウを、低い電力から高い電力への順で削除し、その数が第３の閾値に等しい第１のアクティブなウィンドウを保持する。
【０１７０】
ステップＳ１００６：強い干渉ウィンドウに対応する強い干渉符号と、第１のアクティブなウィンドウに対応する第１のアクティブな符号を判定する。
【０１７１】
ステップＳ１００７：上述のアクティブなウィンドウを第１のアクティブなウィンドウとして、第１のアクティブなウィンドウに対応する第１のアクティブな符号を判定する。
【０１７２】
ステップＳ１００８：強い干渉符号及び第１のアクティブな符号の通し番号に基づいて、強い干渉信号に対応するシステム部分行列ＢSIを構成するために、チャネル推定結果から生成された（受信信号ｅに対応する）システム部分行列Ｂから、強い干渉符号に対応する列ベクトルを選択する。第１のアクティブな符号に対応する列ベクトルは、残りの信号（有益な信号及び弱い干渉信号）に対応するシステム部分行列ＢJDを構成する。
【０１７３】
ステップＳ１００９：システム部分行列ＢSI及び受信信号ｅにより再構成されるシステム行列ＡSIに従う強い干渉信号ｅ＾mf,SI＝Ｑ｛ＡSIHｅ｝を計算する。ここで、Ｑは、整合フィルタリングの結果ＡSIHｅを、ＱＰＳＫの標準のコンスタレーションの点のような、変調された標準のコンスタレーションの点にマッピングを行う定量操作であり、ＡSIHｅは、強い干渉符号の判定結果に従って受信信号ｅの整合フィルタリングの結果から選択されることにより得られてもよい。
【０１７４】
ステップＳ１０１０：相関行列ＡJDHＡSI及びＡJDHｅを計算する。ここで、ＡJDHｅは、直接計算により、または、強い干渉信号に対応する整合フィルタリングの結果を受信信号ｅの整合フィルタリングの結果から削除することにより、取得されてもよい。
【０１７５】
ステップＳ１０１１：相関行列ＡJDHＡSIと再構成された強い干渉信号ｅ＾mf,SIとの行列の乗算を行い、［ＡJDHＡSI］［ｅ＾mf,SI］を取得する。
【０１７６】
ステップＳ１０１２：ＡJDHｅ−［ＡJDHＡSI］［ｅ＾mf,SI］を計算する。
【０１７７】
ステップＳ１０１３：残りの信号に対応するシステム行列ＡJDに基づいて、同時検出に使用される行列Ｈを計算し、ＡJDH［ｅ−ＡSIｅ＾mf,SI］と行列Ｈとを用いて同時検出を実行して、同時検出結果を得る。
【０１７８】
ステップＳ１０１４：初期のアクティブなウィンドウの電力を順番に配列し、初期のアクティブなウィンドウにおいて、ユーザのアクティブなウィンドウを除くアクティブなウィンドウを、低い電力から高い電力への順番で削除し、その数が第３の閾値と等しい第２のアクティブなウィンドウを取得し、その後、処理は既存の同時検出手順に進む。
【０１７９】
ステップＳ１０１５：既存の同時検出手順。
【０１８０】
本発明の実施形態では、同時検出アルゴリズムは限定されない。
【０１８１】
本発明の実施形態による方法は、ソフトウェアとハードウェアとの少なくともいずれかによって実現されうる。したがって、汎用プロセッサ又はシグナルプロセッサのようなプロセッサが、本発明の実施形態による同時検出を実現するのに好適に用いられる。プロセッサは、上述の方法を実現するためのコンピュータ可読媒体に記憶されたプログラムを含む、コンピュータプログラムをロードして実行し得る。
【０１８２】
本発明の実施形態による方法の効果を検証するために、セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が所定の閾値を超える場合について、本発明の実施形態による強い干渉のキャンセルに用いられる同時検出方法を用いることによる、また、既存の同時検出方法を用いることによる、シミュレーションを実行した。シミュレーション設定は、以下の通りである。
【０１８３】
【表１】
0005818999.tif 000025
【０１８４】
図１１は、上述のシミュレーション設定下での受信器のシミュレーション結果を示す概要図である。既存の方法と比べて、本発明の実施形態による強い干渉キャンセルに用いられる同時検出手法は、セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が所定の閾値を超える場合に性能を著しく改善している。
【図１】
0005818999.tif 000026
【図２】
0005818999.tif 000027
【図３】
0005818999.tif 000028
【図４】
0005818999.tif 000029
【図５】
0005818999.tif 000030
【図６】
0005818999.tif 000031
【図７】
0005818999.tif 000032
【図８】
0005818999.tif 000033
【図９】
0005818999.tif 000034
【図１０】
0005818999.tif 000035
【図１１】
0005818999.tif 000036