同時検出方法であって、セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が第1の閾値を超えるか否かを判定する工程と、前記初期のアクティブな符号の数が前記第1の閾値を超えると共に1つ以上の強い干渉符号が前記周波数内隣接セルに対応するアクティブな符号の中に存在する場合、前記1つ以上の強い干渉符号を除いた前記初期のアクティブな符号のうちの複数の第1のアクティブな符号を取得する工程であって、前記第1のアクティブな符号の数は前記第1の閾値を超えず、前記1つ以上の強い干渉符号の電力の、ユーザのアクティブな符号の電力に対する比は第2の閾値を超える、工程と、前記1つ以上の強い干渉符号に基づいて、受信信号に対して干渉キャンセルを適用し、前記1つ以上の強い干渉符号に対応する強い干渉信号を除いた残りの信号の整合フィルタリングの結果を得る工程と、前記第1のアクティブな符号と前記残りの信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第1の同時検出結果を得る工程と、を有することを特徴とする同時検出方法。前記同時検出方法は、さらに、前記初期のアクティブな符号の数が前記第1の閾値を超えない場合に、前記初期のアクティブな符号と前記受信信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第2の同時検出結果を得る工程を有する、ことを特徴とする請求項1に記載の同時検出方法。前記同時検出方法は、さらに、前記初期のアクティブな符号の数が前記第1の閾値を超えると共に、前記周波数内隣接セルに対応するアクティブな符号において強い干渉符号が存在しない場合、前記初期のアクティブな符号の電力を順番に配列し、前記初期のアクティブな符号において、前記ユーザのアクティブな符号を除くアクティブな符号を、低い電力から高い電力への順で削除し、その個数が前記第1の閾値に等しい複数の第2のアクティブな符号を保持する工程と、前記第2のアクティブな符号と前記受信信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第3の同時検出結果を得る工程と、を有することを特徴とする請求項1に記載の同時検出方法。前記取得する工程は、前記初期のアクティブな符号において、前記強い干渉符号を除く他のアクティブな符号の数が前記第1の閾値を超えるか否かを判定する工程と、前記他のアクティブな符号の数が前記第1の閾値を超える場合に、前記他のアクティブな符号の電力を順番に配列し、前記他のアクティブな符号において、前記ユーザのアクティブな符号を除くアクティブな符号を、低い電力から高い電力への順で削除し、その個数が前記第1の閾値に等しい複数の第2のアクティブな符号を得る工程と、前記他のアクティブな符号の数が前記第1の閾値を超えない場合、当該他のアクティブな符号を前記第1のアクティブな符号として利用する工程と、を含むことを特徴とする請求項1に記載の同時検出方法。前記ユーザのアクティブな符号の全てに関しての最大電力Pcodemaxを取得する工程と、前記周波数内隣接セルに対応するアクティブな符号の電力の、前記最大電力Pcodemaxに対する比を計算する工程と、前記比が前記第2の閾値より大きい第3のアクティブな符号を取得する工程と、前記第3のアクティブな符号に対応する第1のセルの平均電力の、前記第1のセルについての前記周波数内隣接セルの平均電力に対する比が所定の閾値を超えるか否かを判定し、超える場合に、前記第3のアクティブな符号が前記強い干渉符号であると判定され、それ以外の場合に、前記第3のアクティブな符号は前記強い干渉符号ではないと判定される工程と、により前記強い干渉符号が判定される、ことを特徴とする請求項1に記載の同時検出方法。同時検出方法であって、セル及び周波数内隣接セルに対応する初期のアクティブなウィンドウの数が第3の閾値を超えるか否かを判定する工程と、前記初期のアクティブなウィンドウの数が前記第3の閾値を超える場合であって、前記周波数内隣接セルに対応するアクティブなウィンドウにおいて、1つ以上の強い干渉ウィンドウが存在する場合に、前記1つ以上の強い干渉ウィンドウを除いた前記初期のアクティブなウィンドウのうちの、複数の第1のアクティブなウィンドウを取得する工程であって、前記第1のアクティブなウィンドウの数は前記第3の閾値を超えず、前記1つ以上の強い干渉ウィンドウのそれぞれの電力の、ユーザのアクティブなウィンドウの電力に対する比は第4の閾値を超える、工程と、前記強い干渉ウィンドウに対応する強い干渉符号と前記第1のアクティブなウィンドウに対応する第1のアクティブな符号とを判定する工程と、受信信号に干渉キャンセルを適用し、1つ以上の前記強い干渉符号に対応する強い干渉信号を除いた残りの信号の整合フィルタリングの結果を得る工程と、前記第1のアクティブな符号と前記残りの信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第1の同時検出結果を得る工程と、を有することを特徴とする同時検出方法。前記同時検出方法は、さらに、前記初期のアクティブなウィンドウの数が前記第3の閾値を超えない場合に、前記アクティブなウィンドウに対応するアクティブな符号と前記受信信号の整合フィルタリングの結果とを利用することにより、同時検出を実行し、第2の同時検出結果を得る工程を有する、ことを特徴とする請求項6に記載の同時検出方法。前記同時検出方法は、さらに、前記初期のアクティブなウィンドウの数が前記第3の閾値を超える場合であって、前記周波数内隣接セルに対応するアクティブなウィンドウにおいて強い干渉ウィンドウが存在しない場合に、前記初期のアクティブなウィンドウの電力を順番に配列し、前記初期のアクティブなウィンドウにおいて、前記ユーザのアクティブなウィンドウを除くアクティブなウィンドウを、低い電力から高い電力への順で削除し、その個数が前記第3の閾値に等しい複数のアクティブなウィンドウを保持する、工程と、前記第2のアクティブなウィンドウに対応する第2のアクティブな符号を判定する工程と、前記第2のアクティブな符号と前記受信信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第3の同時検出結果を得る工程と、を有することを特徴とする請求項6に記載の同時検出方法。前記取得する工程は、前記初期のアクティブなウィンドウにおいて、前記強い干渉ウィンドウを除いた他のアクティブなウィンドウの数が前記第3の閾値を超えるか否かを判定する工程と、前記他のアクティブなウィンドウの数が前記第3の閾値を超える場合に、前記他のアクティブなウィンドウの電力を順番に配列し、前記他のアクティブなウィンドウにおいて前記ユーザのアクティブなウィンドウを除いたアクティブなウィンドウを、低い電力から高い電力への順で削除し、その個数が前記第3の閾値に等しい前記第1のアクティブなウィンドウを得る工程と、前記他のアクティブなウィンドウの数が前記第3の閾値を超えない場合に、当該他のアクティブなウィンドウを前記第1のアクティブなウィンドウとして利用する工程と、を含むことを特徴とする請求項6に記載の同時検出方法。前記ユーザのアクティブなウィンドウの全てに関しての最大電力Pwinmaxを取得する工程と、前記周波数内隣接セルに対応するアクティブなウィンドウの電力の、前記最大電力Pwinmaxに対する比を計算する工程と、前記比が前記第4の閾値より大きい第3のアクティブなウィンドウを取得する工程と、前記第3のアクティブなウィンドウに対応する第1のセルの平均電力の、前記第1のセルについての前記周波数内隣接セルの平均電力に対する比が所定の閾値を超えるか否かを判定し、超える場合に、前記第3のアクティブなウィンドウが前記強い干渉ウィンドウであると判定され、それ以外の場合に、前記第3のアクティブなウィンドウは前記強い干渉ウィンドウではないと判定される工程と、により前記強い干渉ウィンドウが判定される、ことを特徴とする請求項6に記載の同時検出方法。前記同時検出方法は、さらに、前記受信信号の整合フィルタリングの結果を得るために、前記受信信号に対して整合フィルタリングを行う工程と、前記強い干渉符号に対応する前記受信信号の整合フィルタリングの結果の一部を選択し、前記強い干渉信号の整合フィルタリングの結果を得る工程と、前記強い干渉信号を得るために前記強い干渉信号の整合フィルタリングの結果をマッピングする工程と、を、前記適用する工程の前に含む、ことを特徴とする請求項1又は6に記載の同時検出方法。前記適用する工程は、前記強い干渉信号に対応する第2のシステム部分行列を構成するために、前記受信信号に対応するシステム部分行列から、前記強い干渉符号に対応する列ベクトルを選択する工程であって、前記第1のアクティブな符号に対応する列ベクトルは、前記残りの信号に対応する第1の部分行列を構成する、工程と、前記強い干渉信号に対応する前記受信信号の部分を、前記受信信号からキャンセルし、前記残りの信号を得る工程であって、前記強い干渉信号に対応する前記部分は前記第2のシステム部分行列に対応する第2のシステム行列と前記強い干渉信号との積である、工程と、前記第1のシステム部分行列に対応する第1のシステム行列を利用することにより、前記残りの信号に対して整合フィルタリングを行い、前記残りの信号の整合フィルタリングの結果を得る工程と、を含むことを特徴とする請求項11に記載の同時検出方法。前記適用する工程は、前記強い干渉信号に対応する第2のシステム部分行列を構成するために、前記強い干渉符号に対応する列ベクトルを、前記受信信号に対応するシステム部分行列から選択する工程であって、前記第1のアクティブな符号に対応する列ベクトルは、前記残りの信号に対応する第1のシステム部分行列を構成する、工程と、前記第1のシステム部分行列に対応する第1のシステム行列の共役転置行列と、前記第2のシステム部分行列に対応する第2のシステム行列と、前記強い干渉信号との積を計算する工程と、前記強い干渉符号に対応する前記受信信号の整合フィルタリングの結果の一部を、前記受信信号の整合フィルタリングの結果から削除し、残りの部分を得る工程と、前記積を前記残りの部分から減じて、前記残りの信号の整合フィルタリングの結果を得る工程と、を含むことを特徴とする請求項11に記載の同時検出方法。同時検出装置であって、セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が第1の閾値を超えるか否かを判定するように構成される分岐選択手段と、前記初期のアクティブな符号の数が前記第1の閾値を超えると共に1つ以上の強い干渉符号が前記周波数内隣接セルに対応するアクティブな符号の中に存在する場合に、前記1つ以上の強い干渉符号を除いた前記初期のアクティブな符号のうちの複数の第1のアクティブな符号を取得するように構成される取得手段であって、前記第1のアクティブな符号の数は前記第1の閾値を超えず、前記1つ以上の強い干渉符号のそれぞれの電力の、ユーザのアクティブな符号の電力に対する比が第2の閾値を超える、取得手段と、前記1つ以上の強い干渉符号に基づいて、受信信号に対して干渉キャンセルを適用し、前記1つ以上の強い干渉符号に対応する強い干渉信号を除いた残りの信号の整合フィルタリングの結果を得るように構成される干渉キャンセル手段と、前記第1のアクティブな符号と前記残りの信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第1の同時検出結果を得るように構成される第1の同時検出手段と、を有することを特徴とする同時検出装置。前記初期のアクティブな符号の数が前記第1の閾値を超えない場合に、前記初期のアクティブな符号と前記受信信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第2の同時検出結果を得るように構成される第2の同時検出手段をさらに有する、ことを特徴とする請求項14に記載の同時検出装置。前記初期のアクティブな符号の数が前記第1の閾値を超えると共に、前記周波数内隣接セルに対応するアクティブな符号において強い干渉符号が存在しない場合、前記初期のアクティブな符号の電力を順番に配列し、前記初期のアクティブな符号において、前記ユーザのアクティブな符号を除くアクティブな符号を、低い電力から高い電力への順で削除し、その個数が前記第1の閾値に等しい複数の第2のアクティブな符号を保持するように構成される符号削除手段と、前記第2のアクティブな符号と前記受信信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第3の同時検出結果を得るように構成される第3の同時検出手段と、をさらに有することを特徴とする請求項14に記載の同時検出装置。前記取得手段は、前記初期のアクティブな符号において、前記強い干渉符号を除く他のアクティブな符号の数が前記第1の閾値を超えるか否かを判定し、前記他のアクティブな符号の数が前記第1の閾値を超える場合に、前記他のアクティブな符号の電力を順番に配列し、前記他のアクティブな符号において、前記ユーザのアクティブな符号を除くアクティブな符号を、低い電力から高い電力への順で削除し、その個数が前記第1の閾値に等しい複数の第2のアクティブな符号を取得し、前記他のアクティブな符号の数が前記第1の閾値を超えない場合、当該他のアクティブな符号を前記第1のアクティブな符号として利用する、ように構成される1つ以上の手段を含む、ことを特徴とする請求項14に記載の同時検出装置。前記ユーザのアクティブな符号の全てに関しての最大電力Pcodemaxを取得し、前記周波数内隣接セルに対応するアクティブな符号の電力の、前記最大電力Pcodemaxに対する比を計算し、前記比が前記第2の閾値より大きい第3のアクティブな符号を取得し、前記第3のアクティブな符号に対応する第1のセルの平均電力の、前記第1のセルについての前記周波数内隣接セルの平均電力に対する比が所定の閾値を超えるか否かを判定し、超える場合に、前記第3のアクティブな符号が前記強い干渉符号であると判定され、それ以外の場合に、前記第3のアクティブな符号は前記強い干渉符号ではないと判定される、ように構成される1つ以上の手段を含む強干渉判定手段をさらに有する、ことを特徴とする請求項14に記載の同時検出装置。同時検出装置であって、セル及び周波数内隣接セルに対応する初期のアクティブなウィンドウの数が第3の閾値を超えるか否かを判定するように構成される分岐選択手段と、前記初期のアクティブなウィンドウの数が前記第3の閾値を超える場合であって、前記周波数内隣接セルに対応するアクティブなウィンドウにおいて、1つ以上の強い干渉ウィンドウが存在する場合に、前記1つ以上の強い干渉ウィンドウを除いた前記初期のアクティブなウィンドウのうちの、複数の第1のアクティブなウィンドウを取得するように構成される取得手段であって、前記第1のアクティブなウィンドウの数は前記第3の閾値を超えず、前記1つ以上の強い干渉ウィンドウのそれぞれの電力の、ユーザのアクティブなウィンドウの電力に対する比は第4の閾値を超える、取得手段と、前記強い干渉ウィンドウに対応する強い干渉符号と前記第1のアクティブなウィンドウに対応する第1のアクティブな符号とを判定するように構成される第1の判定手段と、受信信号に干渉キャンセルを適用し、1つ以上の前記強い干渉符号に対応する強い干渉信号を除いた残りの信号の整合フィルタリングの結果を得るように構成される干渉キャンセル手段と、前記第1のアクティブな符号と前記残りの信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第1の同時検出結果を得るように構成される第1の同時検出手段と、を有することを特徴とする同時検出装置。前記初期のアクティブなウィンドウの数が前記第3の閾値を超えない場合に、前記アクティブなウィンドウに対応するアクティブな符号と前記受信信号の整合フィルタリングの結果とを利用することにより、同時検出を実行し、第2の同時検出結果を得るように構成される第2の同時検出手段をさらに有する、ことを特徴とする請求項19に記載の同時検出装置。前記初期のアクティブなウィンドウの数が前記第3の閾値を超える場合であって、前記周波数内隣接セルに対応するアクティブなウィンドウにおいて強い干渉ウィンドウが存在しない場合に、前記初期のアクティブなウィンドウの電力を順番に配列し、前記初期のアクティブなウィンドウにおいて、前記ユーザのアクティブなウィンドウを除くアクティブなウィンドウを、低い電力から高い電力への順で削除し、その個数が前記第3の閾値に等しいアクティブなウィンドウを保持するように構成されるウィンドウ削除手段と、前記第2のアクティブなウィンドウに対応する第2のアクティブな符号を判定するように構成される第2の判定手段と、前記第2のアクティブな符号と前記受信信号の整合フィルタリングの結果とを利用することにより同時検出を実行し、第3の同時検出結果を得るように構成される第3の同時検出手段と、をさらに有することを特徴とする請求項19に記載の同時検出装置。前記取得手段は、前記初期のアクティブなウィンドウにおいて、前記強い干渉ウィンドウを除いた他のアクティブなウィンドウの数が前記第3の閾値を超えるか否かを判定し、前記他のアクティブなウィンドウの数が前記第3の閾値を超える場合に、前記他のアクティブなウィンドウの電力を順番に配列し、前記他のアクティブなウィンドウにおいて前記ユーザのアクティブなウィンドウを除いたアクティブなウィンドウを、低い電力から高い電力への順で削除し、その個数が前記第3の閾値に等しい前記第1のアクティブなウィンドウを取得し、前記他のアクティブなウィンドウの数が前記第3の閾値を超えない場合に、当該他のアクティブなウィンドウを前記第1のアクティブなウィンドウとして利用する、ように構成される1つ以上のサブ手段を含む、ことを特徴とする請求項19に記載の同時検出装置。前記ユーザのアクティブなウィンドウの全てに関しての最大電力Pwinmaxを取得し、前記周波数内隣接セルに対応するアクティブなウィンドウの電力の、前記最大電力Pwinmaxに対する比を計算し、前記比が前記第4の閾値より大きい第3のアクティブなウィンドウを取得し、前記第3のアクティブなウィンドウに対応する第1のセルの平均電力の、前記第1のセルについての前記周波数内隣接セルの平均電力に対する比が所定の閾値を超えるか否かを判定し、超える場合に、前記第3のアクティブなウィンドウが前記強い干渉ウィンドウであると判定され、それ以外の場合に、前記第3のアクティブなウィンドウは前記強い干渉ウィンドウではないと判定される、ように構成される1つ以上のサブ手段を含む強干渉ウィンドウ判定手段をさらに有する、ことを特徴とする請求項19に記載の同時検出装置。前記受信信号の整合フィルタリングの結果を得るために、前記受信信号に対して整合フィルタリングを行い、前記強い干渉符号に対応する前記受信信号の整合フィルタリングの結果の一部を選択し、前記強い干渉信号の整合フィルタリングの結果を取得し、前記強い干渉信号を得るために前記強い干渉信号の整合フィルタリングの結果をマッピングする、ように構成される1つ以上のサブ手段を含む強干渉判定手段をさらに有する、ことを特徴とする請求項14又は19に記載の同時検出装置。前記干渉キャンセル手段は、前記強い干渉信号に対応する第2のシステム部分行列を構成するために、前記受信信号に対応するシステム部分行列から、前記強い干渉符号に対応する列ベクトルを選択し、前記第1のアクティブな符号に対応する列ベクトルは、前記残りの信号に対応する第1の部分行列を構成し、前記受信信号から前記強い干渉信号に対応する前記受信信号の部分をキャンセルして前記残りの信号を取得し、前記強い干渉信号に対応する前記部分は前記第2のシステム部分行列に対応する第2のシステム行列と前記強い干渉信号との積であり、前記第1のシステム部分行列に対応する第1のシステム行列を利用することにより、前記残りの信号に対して整合フィルタリングを行い、前記残りの信号の整合フィルタリングの結果を得る、ように構成される1つ以上のサブ手段を含む、ことを特徴とする請求項24に記載の同時検出装置。前記干渉キャンセル手段は、前記強い干渉信号に対応する第2のシステム部分行列を構成するために、前記強い干渉符号に対応する列ベクトルを、前記受信信号に対応するシステム部分行列から選択し、前記第1のアクティブな符号に対応する列ベクトルは、前記残りの信号に対応する第1のシステム部分行列を構成し、前記第1のシステム部分行列に対応する第1のシステム行列の共役転置行列と、前記第2のシステム部分行列に対応する第2のシステム行列と、前記強い干渉信号との積を計算し、前記強い干渉符号に対応する前記受信信号の整合フィルタリングの結果の一部を、前記受信信号の整合フィルタリングの結果から削除し、残りの部分を取得し、前記積を前記残りの部分から減じて、前記残りの信号の整合フィルタリングの結果を取得する、ように構成される1つ以上のサブ手段を含む、ことを特徴とする請求項24に記載の同時検出装置。請求項14から26のいずれか1項に記載の同時検出装置を有することを特徴とする受信器。データ処理部にロード可能であり、前記データ処理部によって実行されるときに、請求項1から13のいずれか1項に記載の方法を実行させるように構成されるプログラム命令を含んだコンピュータプログラムを有するコンピュータ可読媒体。従来の同時検出は、以下の問題を有する:周波数内intra-frequency隣接セルからの干渉が大きく、同時検出によって処理される、そのセルとその周波数内隣接セルにおけるアクティブな符号の数が最大閾値典型的には、例えば16個のアクティブな符号を超える場合、同時検出の性能は、劇的に劣化しうる。本発明の実施形態は、同時検出のための方法、装置、受信器、コンピュータプログラム、及び記憶媒体を開示する。周波数内隣接セルにおける大きい干渉があり、そのセルとその周波数内隣接セルにおけるアクティブな符号の数が同時検出についての最大閾値を超える場合の、同時検出の性能を向上させる。一方で、同時検出により復調される符号の容量を増加させる。本発明のいくつかの実施形態では、セルと周波数内隣接セルに対応する初期のアクティブな符号の数が第1の閾値を超えるか否かが判定され、初期のアクティブな符号の数が第1の閾値を超えない場合、受信信号についての整合フィルタリングの結果について同時に検出するために既存の同時検出手法が用いられ、初期のアクティブな符号の数が第1の閾値を超え、周波数内隣接セルに対応するアクティブコードにおいて強い干渉符号が存在する場合、その強い干渉符号に対応する強い干渉信号に起因するMAIをキャンセルするために、受信信号に対して干渉キャンセルが適用され、干渉キャンセルの後の残りの信号の整合フィルタリングの結果が、同時検出に用いられる。結果として、同時検出で復調される符号の容量を増加させながら最大の可能な復調される符号の数が16から16にキャンセルされる強い干渉符号の数を加えたものへと増加する、同時検出の性能が向上する。初期のアクティブな符号の数が第1の閾値を超え、周波数内隣接セルに対応するアクティブな符号において強い干渉符号が存在しない場合、いくつかの実施形態は、初期のアクティブな符号の数を減らし、減らされた後のアクティブな符号の数が第1の閾値に等しくなるようにし、その後、既存の同時検出手法を用いることにより、受信信号の整合フィルタリングの結果について、同時検出を行う。既存の同時検出は、例示のためにのみ参照される。任意の適切な現在または将来知られる同時検出が使用されうる。本発明のいくつかの実施形態では、セル及び周波数内隣接セルに対応する初期のアクティブなウィンドウの数が第3の閾値を超えるか否かが判定される。初期のアクティブなウィンドウの数が第3の閾値を超えない場合、受信信号の整合フィルタリングについて同時検出を行うために既存の同時検出手法が用いられ、初期のアクティブなウィンドウの数が第3の閾値を超えると共に周波数内隣接セルに対応するアクティブなウィンドウにおいて強い干渉ウィンドウが存在する場合、その強い干渉ウィンドウに対応する強い干渉信号に起因する信号MAIをキャンセルするために、受信信号に対して干渉キャンセルが適用されて、干渉キャンセル後の残りの信号の整合フィルタリングの結果が、同時検出に用いられる。結果として、同時検出により復調される符号の容量を増加させながら復調される符号の最大の可能な数は、16から16にキャンセルされる強い干渉符号の数が加えられたものへ増加する、同時検出の性能が向上する。初期のアクティブなウィンドウの数が第3の閾値を超えると共に、周波数内隣接セルに対応するアクティブなウィンドウにおいて強い干渉ウィンドウが存在しない場合、初期のアクティブなウィンドウの数を減らして、減らした後のアクティブなウィンドウの数が第1の閾値に等しくなるように、その後、既存の同時検出手法を用いることにより、受信信号の整合フィルタリングの結果について同時検出を行う。本発明のいくつかの実施形態では、残りの信号の整合フィルタリングの結果は、以下の手順によって算出されうる:まず、残りの信号を算出し、その残りの信号に対して整合フィルタリングを行い、その残りの信号の整合フィルタリングの結果を得る。上述の方法においては、整合フィルタリングのための既存のハードウェアユニットを再利用することができ、したがってハードウェアコストは低い。本発明のいくつかの実施形態では、残りの信号の整合フィルタリングの結果は、以下の手順によって算出されうる:残りの信号のシステム行列の共役転置行列、強い干渉信号のシステム行列、及びその強い干渉信号の積を計算し、残りの信号の整合フィルタリングの結果を得るために、受信信号の整合フィルタリングの結果の強い干渉信号に対応する部分を受信信号の整合フィルタリングの結果からキャンセルすることにより取得される残りの部分から、その積を減じる。この手法は、シンボルレベルにおける処理において採用されうる。したがって、計算の複雑性は比較的低い。本発明が上述の特徴及び利点に限定されないことは明らかである。当業者であれば、添付の図面と併せて好ましい実施形態の詳細な説明を読むことにより、他の特徴及び利点を理解するだろう。本発明の実施形態による同時検出手法の理論について、以下、簡単に説明する。既存の同時検出によって処理されうる最大のアクティブな符号の数は一般に16である。なお、同時検出により処理可能な最大の符号の数としての16という数は、単なる例である。例えば、実装条件に依存して、他の最大数を等しく用いることができる。セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が16を超えない16以下である場合、受信信号の同時検出を行うために、既存の同時検出手法が用いられうる。初期のアクティブな符号の数が16を超える場合、16を超えるその符号に対応する受信信号は、既存の同時検出手法によって雑音として取り扱われる。周波数内隣接セルからのこれらの干渉信号に対しては同時検出が適用されないため、復調性能が低下する。本発明の実施形態では、まず、セル及び周波数内隣接セルに対応するアクティブな符号の数が、同時検出によって処理されうる最大閾値一般に16を超えるか否かが判定される。初期のアクティブな符号の数が最大閾値を超えない場合、既存の同時検出手法が、受信信号を処理するために用いられる。初期のアクティブな符号の数が最大閾値を超える場合、周波数内隣接セルに対応する強い干渉信号が判定され、強い干渉信号のない残りの信号を得るためにその強い干渉信号に対して干渉キャンセルが適用される。最後に、同時検出がその残りの信号に対して適用される。なお、任意の適切な現在または将来において知られる干渉キャンセルが用いられうる。添付の図面及び実施形態と併せて、本発明について詳細に説明する。図1は、本発明の実施形態による同時検出方法を示す概要のフローチャートである。同時検出方法は、以下のステップを含む。ステップS101:セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が第1の閾値を超えるか否かを判定し、初期のアクティブな符号の数が第1の閾値を超えない場合、処理はステップS102へと進み、そうでなければ、処理はステップS103へと進む。ここで、上述のセルはユーザ端末UEが位置するサービングセルであり、第1の閾値は、同時検出により処理されうるアクティブな符号の最大数であり、一般に16である。ステップS102:同時検出結果を得るために、初期のアクティブな符号と受信信号の整合フィルタリングの結果とを利用することにより、同時検出を実行する。すなわち、初期のアクティブな符号の数が第1の閾値を超えない場合、処理は、既存の同時検出手順へと進む。ステップ103:周波数内隣接セルに対応するアクティブな符号において、強い干渉符号の電力とユーザのアクティブな符号の電力との比が適宜設定されうる第2の閾値を超えるような強い干渉符号が存在するかを判定し、周波数内隣接セルに対応するアクティブな符号において強い干渉符号が存在する場合、処理はステップS104へ進み、そうでなければ、処理はステップS107へと進む。ステップS104:初期のアクティブな符号から強い干渉符号を除いた、その数が第1の閾値を越えない第1のアクティブな符号を取得する。ステップS105:強い干渉符号に対応する強い干渉信号を除いた残りの信号の整合フィルタリングの結果を得るために、受信信号に対して干渉キャンセルを適用する。ステップS106:第1のアクティブな符号と、残りの信号の整合フィルタリングの結果とを利用することにより、同時検出結果を得るために、同時検出を実行する。ステップS107:初期のアクティブな符号の電力を順番に配列し、その数が第1の閾値に等しい第2のアクティブな符号を得るために、初期のアクティブな符号において、ユーザの符号を除くアクティブな符号をキャンセルする。ステップS108:同時検出結果を得るために、第2のアクティブな符号と受信信号の整合フィルタリングの結果とを利用することにより、同時検出を実行する。図2に、本発明の実施形態による同時検出装置の構成の概要図を示す。同時検出装置は、セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が第1の閾値を超えるか否かを判定するように構成された分岐セレクタ201、初期のアクティブな符号の数が第1の閾値を超えると共に周波数内隣接セルに対応するアクティブな符号において強い干渉符号が存在する場合に、初期のアクティブな符号において強い干渉符号を除く第1のアクティブな符号を取得するように構成される取得部202であって、第1のアクティブな符号の数は第1の閾値を超えず、ユーザのアクティブな符号の電力に対する上述の強い干渉符号の電力の比が第2の閾値を超える、取得部202、強い干渉符号に対応する強い干渉信号を除いた残りの信号の整合フィルタリングの結果を得るために、受信信号に対して干渉キャンセルを適用するように構成される干渉キャンセル部203、第1の同時検出結果を得るために、第1のアクティブな符号と残りの信号の整合フィルタリングの結果とを利用することにより、同時検出を実行するように構成される第1の同時検出器204、初期のアクティブな符号の数が第1の閾値を超えない場合に、第2の同時検出結果を得るために、初期のアクティブな符号と受信信号の整合フィルタリングの結果とを利用することにより、同時検出を実行するように構成される第2の同時検出器205、アクティブな符号の数が第1の閾値を超えると共に、周波数内隣接セルに対応するアクティブな符号において強い干渉符号が存在しない場合に、初期のアクティブな符号の電力を順番に配列し、その数が第1の閾値に等しい第2のアクティブな符号を保持するために、初期のアクティブな符号においてユーザの符号を除くアクティブな符号を、最も高い電力から最も低い電力へ向かう順で削除するように構成される符号削除部206、及び第3の同時検出結果を得るために、第2のアクティブな符号と受信信号の整合フィルタリングの結果とを利用することにより同時検出を実行するように構成される第3の同時検出器207、を含む。上述の実施形態では、異なる条件下で異なる同時検出処理を明らかに説明するために、3つの同時検出器第1の同時検出器204、第2の同時検出器205及び第3の同時検出器207が用いられているが、3つの同時検出器の機能を実行するために1つ以上の同時検出器が用いられうる。さらに、本発明の実施形態は上述の同時検出装置を含む受信器に関する。同時検出方法及び装置は、以下の有利な効果を有する。同時検出に用いられるアクティブな符号の数が所定の閾値を超えない場合、既存の同時検出手法が用いられる。既存の同時検出手法は、セル及び周波数内隣接セルにおける全てのユーザの信号を考慮し、それにより、同時検出の精度が保証されうる。同時検出に用いられるアクティブな符号の数が所定の閾値を超える場合、強い干渉信号が、受信信号からキャンセルされる。したがって、同時検出結果は、より正確となる。さらに、同時検出により復調される符号の容量が16から16Nへ、ここでNは強い干渉符号の数である、増加する。図3に示すように、同時検出で用いられるアクティブな符号が所定の閾値を超えない場合、本発明の実施形態による同時検出の処理は以下のようになる。チャネル推定結果を利用することにより、システム行列Aを作成するシステム行列A生成部301、システム行列Aの相関行列であるRAHAを得る、R行列生成部302、行列Hを得るために相関行列Rに対してコレスキー分解を適用するコレスキー分解部303、受信信号eの整合フィルタリングの結果emfを得るために、システム行列Aに基づいて受信信号eの整合フィルタリングを行う整合フィルタリング部304、同時検出結果を得るために、受信信号の整合フィルタリングの結果emfと行列Hとに基づいて同時検出を実行する同時検出部305、及び、復調結果dJDを得るために、同時検出結果を復調する復調部306。本発明の実施形態では、線形最小平均二乗誤差MMSE同時検出手法が用いられる。その関数は、である。ここで、dJDは同時検出結果、Aはシステム行列、σ2は雑音電力推定値、Iは単位行列、そして、emfは受信信号の整合フィルタリングの結果である。線形ゼロフォーシングZFアルゴリズムが、同時検出に使用されてもよい。その関数は、である。ここで、dJDは同時検出結果、Aはシステム行列、そして、emfは受信信号の整合フィルタリングの結果である。当然ながら、他の線形または非線形アルゴリズムが同時検出に使用されてもよい。上述の実施形態では、ユーザのアクティブな符号の電力が、強い干渉符号が存在するかの判定に用いられる。本発明の実施形態において、ユーザのアクティブな符号の電力は、そのユーザのすべてのアクティブな符号の平均電力、そのユーザのすべてのアクティブな符号の最大電力、または、そのユーザのアクティブな符号のいずれか1つの電力、でありうる。そのユーザのすべてのアクティブな符号の最大電力を、そのユーザのアクティブな符号の電力の例として、本発明の実施形態による強い干渉符号を判定する方法について、詳細に説明する。強い干渉符号は、以下の手順によって判定されうる。ステップ1:そのユーザのすべてのアクティブな符号の最大電力Pcodemaxを取得し、ステップ2:その最大電力Pcodemaxに対する周波数内隣接セルに対応するアクティブな符号の電力の比を算出し、ステップ3:第2の閾値より大きい比を有するアクティブな符号を、強い干渉符号とする。強い干渉のキャンセルでは、強い干渉信号がまず復調される。本発明の実施形態では、強い干渉信号が復調されうるかが判定されるさまざまな方法が存在する。そこでは、上で判定された強い干渉符号が実際に強い干渉符号であるかが判定される。判定されたセルの電力を採用する方法についてここで説明する。あるセルが強い電力を有し他のセルが弱い電力を有する場合、そのセルに対する他のセルのMAIは無視されてもよい。そのセルにおける強い干渉符号は、整合フィルタリングの後に正確に判定されうる。上述のコンセプトに基づき、本発明の実施形態では、判定された強い干渉符号が位置する第1のセルの平均電力の第1の隣接セルの平均電力に対する比が、その強い干渉信号を復調しうるかの判定に直接的に用いられる。第1のセルの電力のその隣接セルの電力に対する比が所定の閾値より大きい場合、その強い干渉信号が復調されうると判定され、第1のセルが強い干渉セルとして判定され、その第1のセルに対応するアクティブな符号は強い干渉符号である。そうでない場合、その強い干渉信号は復調されえないと判定され、第1のセルは強い干渉セルと判定されず、その第1のセルに対応するアクティブな符号は強い干渉符号ではない。本発明の実施形態では、強い干渉符号が判定された後に、そのセル及び周波数内隣接セルに対応する初期のアクティブな符号において、その強い干渉符号を除く他のアクティブな符号の数が第1の閾値を超えるかが判定される。他のアクティブな符号の数が第1の閾値を超える場合、その数が第1の閾値と等しい第1のアクティブな符号を得るために、当該他のアクティブな符号が削除される。他のアクティブな符号の数が第1の閾値を超えない場合、当該他のアクティブな符号は、同時検出のための第1のアクティブな符号として直接的に使用される。本発明の実施形態では、削除の間は、まず、強い干渉符号を除く他のアクティブな符号の電力が取得されて順番に配列され、ユーザのアクティブな符号を除く他のアクティブな符号から、最も低い電力を有するアクティブな符号が削除され、それにより、その数が第1の閾値と等しい第1のアクティブな符号が残る。さらに、実施形態において、セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が所定の閾値を超えると共に、強い干渉符号が初期のアクティブな符号に存在しない場合、初期のアクティブな符号の電力が取得されて順番に配列される。その数が第1の閾値である第2のアクティブな符号を得るために、初期のアクティブな符号における、ユーザのアクティブな符号を除くアクティブな符号は、低い電力から高い電力への順で削除される。本発明の実施形態による干渉キャンセル手法は、干渉再構成/減算に基づく干渉キャンセル技術である。この技術において、周波数内隣接セルによって送信される強い干渉信号が再構成され、受信信号から減じられる。図4を参照して、本発明の実施形態による干渉キャンセル手法について、以下、詳細に説明する。チャネル推定結果を利用することにより、システム行列Aを構成するシステム行列A生成部401。ここで、システム行列Aは、である。ここで、システム部分行列Bは、によって示される。なお、k番目のアクティブな符号に対応する列ベクトルbは、のように示される。なお、vは、拡散符号とスクランブル符号との点別の積、hはアクティブな拡散符号に対応するチャネル推定値、Kはアクティブな符号の数、WはTD-SCDMAのチャネルインパルス応答のウィンドウの長さ、QはTD-SCDMAの拡散率である。受信信号eの整合フィルタリングの結果emfを得るために、システム行列Aに基づいて、受信信号eに整合フィルタリングを行う整合フィルタリング部404。以下のステップを実行する強干渉キャンセル部405。整合フィルタリングの結果emfに基づいて強い干渉符号を判定し、強い干渉符号が判定された後に、強い干渉信号に対応するシステム部分行列BSIを構成するために、システム部分行列Bから強い干渉符号に対応する列ベクトルを選択し、残りの信号有益な信号及び弱い干渉信号に対応するシステム部分行列BJDを構成するために、第1のアクティブな符号に対応する列ベクトルを用いる。システム部分行列BSIが判定された後に、強い干渉信号に対応するシステム行列ASIと、残りの信号弱い干渉信号及び有益な信号に対応するシステム行列AJDとを、構成する。システム行列ASIの判定の後に、強い干渉信号の整合フィルタリングの結果を、のように計算する。強い干渉信号の整合フィルタリングの結果に基づいて、のように強い干渉信号を再生する。ここで、Q{}はシンボルの整合フィルタリングの結果を、変調された標準のコンスタレーションの点への、例えば、直交位相偏移変調QPSKの標準のコンスタレーションの点への、マッピングを行う定量操作である。AJD、ASI、及びeが判定された場合、強干渉キャンセル部405は、いくつかの方法を用いて残りの信号を計算しうる。第1の方法では、残りの信号の整合フィルタリングの結果emfJDを得るために、まず、e-ASIe^mfSIが計算され、その後、AJDを用いてe-ASIe^mfSIについて整合フィルタリングを行う。第2の方法では、AJDHeと、[AJDHASI]e^mfSIとのそれぞれを計算し、残りの信号の整合フィルタリングの結果emfJDを得るために、それらの減算を行う。一方で、R行列生成部402は、AJDの相関行列RAJDHAJDを計算する。コレスキー分解部403は、下三角行列Hを得るために、相関行列Rにコレスキー分解を適用する。同時検出部406は、同時検出結果を得るために、残りの信号の整合フィルタリングの結果emfJDと行列Hとに基づいて、同時検出を実行する。復調部407は、復調結果DICを得るために、同時検出結果を復調する。本発明の実施形態では、線形最小二乗誤差MMSE同時検出手法が使用される。その関数は、である。ここで、dJDは同時検出結果であり、AJDはシステム行列、σ2は雑音電力推定値、Iは単位行列、emfJDは受信信号の整合フィルタリングの結果である。線形ゼロフォーシングZFアルゴリズムも、同時検出に使用されうる。その関数は、である。ここで、dJDは同時検出結果、AJDはシステム行列、そして、emfJDは受信信号の整合フィルタリングの結果である。当然ながら、他の線形または非線形アルゴリズムが同時検出に用いられてもよい。実施形態では、最も強い干渉セルにおける強い干渉信号をキャンセルするために、干渉キャンセルが用いられる。最も強い干渉セルにおける強い干渉信号がキャンセルされた後に、次に最も強い干渉セルにおける強い干渉信号がキャンセルされうる。その処理は、最も強い干渉セルにおける強い干渉信号のキャンセルの処理と同一である。すなわち、本発明の実施形態では、強い干渉信号が繰り返しキャンセルされうる。2つの最も強い干渉信号をキャンセルすることにより得られる2つの残りの信号を計算する処理について、以下、説明する。図5に示すように、第1の方法では、本発明の実施形態による同時検出は、以下を含む。ステップS501:チャネル推定において、セル及び周波数内隣接セルのアクティブなウィンドウの情報を利用することにより、セル及び周波数内隣接セルに対応する初期のアクティブな符号を判定する。ステップS502:初期のアクティブな符号の数が第1の閾値を超えるか否かを判定し、もしそうであれば、第1の方法はステップS503へ進み、そうでなければS513へ進む。ステップS503:周波数内隣接セルに対応するアクティブな符号の電力の、ユーザのアクティブな符号の電力に対する比が第2の閾値を超えるか否かを判定し、そうであれば、周波数内隣接セルに対応するアクティブな符号において強い干渉符号が存在することを意味し、したがって、第1の方法はステップS504へ進み、そうでなければ、処理はS512へ進む。ステップS504:初期のアクティブな符号における強い干渉符号を除く他のアクティブな符号の数が第1の閾値を超えるか否かを判定し、もしそうであれば、第1の方法はステップS505へ進み、そうでなければ、当該他のアクティブな符号は第1のアクティブな符号とみなされて、第1の方法はステップS506へ進む。ステップS505:当該他のアクティブな符号の電力を順番に配列し、その数が第1の閾値に等しいアクティブな符号を保持するために、低い電力から高い電力の順序で、当該他のアクティブな符号において、ユーザのアクティブな符号を除くアクティブな符号を除去する。ステップS506:強い干渉符号及び第1のアクティブな符号の通し番号を決定し、チャネル推定結果から生成された受信信号eに対応するシステム部分行列Bから、強い干渉信号に対応するシステム部分行列BSIを構成するための強い干渉符号に対応する列ベクトルを選択する。第1のアクティブな符号の列ベクトルは、残りの信号有益な信号及び弱い干渉信号に対応するシステム部分行列BJDを構成する。ステップS507:システム部分行列BSI及び受信信号eにより再構成されるシステム行列ASIに従う強い干渉信号e^mfSI=Q{ASIHe}を計算する。ここで、Qは、整合フィルタリングの結果ASIHeを、QPSKの標準のコンスタレーションの点のような、変調された標準のコンスタレーションの点にマッピングを行う定量操作であり、ASIHeは、強い干渉符号の判定結果に従って受信信号eの整合フィルタリングの結果から選択されることにより得られてもよい。ステップS508:強い干渉信号に対応する受信信号の一部ASIe^mfSIを取得する。ステップS509:受信信号からその一部ASIe^mfSIをキャンセルし、残りの信号e-ASIe^mfSIを得る。ステップS510:残りの信号e-ASIe^mfSIに整合フィルタリングを行い、残りの信号の整合フィルタリングの結果AJDH[e-ASIe^mfSI]を得る。ステップS511:残りの信号に対応するシステム行列AJDに基づいて、同時検出に使用される行列Hを計算し、AJDH[e-ASIe^mfSI]と行列Hとを用いて同時検出を実行して、同時検出結果を得る。ステップS512:初期のアクティブな符号の電力を順番に配列し、初期のアクティブな符号において、ユーザのアクティブな符号を除くアクティブな符号を、低い電力から高い電力への順番で削除し、その数が第1の閾値と等しい第2のアクティブな符号を取得し、その後、既存の同時検出手順に入る。ステップS513:既存の同時検出手順。本発明の実施形態では、同時検出アルゴリズムは限定されない。図6に示すように、第2の方法では、本発明の実施形態による同時検出手法は、以下を含む。ステップS601:セル及び周波数内隣接セルに対応する初期のアクティブな符号を、チャネル推定における当該セル及び当該周波数内隣接セルのアクティブなウィンドウの情報を利用することにより判定する。ステップS602:初期のアクティブな符号の数が第1の閾値を超えるか否かを判定し、もしそうならば、処理はステップS603へ進み、そうでなければ処理はS613へ進む。ステップS603:周波数内隣接セルに対応するアクティブな符号の電力の、ユーザのアクティブな符号の電力に対する比が第2の閾値を超えるか否かを判定し、もしそうであれば、周波数内隣接セルに対応するアクティブな符号において強い干渉符号が存在することを意味し、そのため、第2の方法はステップS604へ進み、そうでなければ、処理はステップS612へ進む。ステップS604:初期のアクティブな符号において強い干渉符号を除く他のアクティブな符号の数が第1の閾値を超えるか否かを判定し、そうであれば、第1の方法はステップS605へ進み、そうでなければ、当該他のアクティブな符号は第1のアクティブな符号とみなされて、第1の方法はステップS606へと進む。ステップS605:当該他のアクティブな符号の電力を順番に配列し、当該他のアクティブな符号において、ユーザのアクティブな符号を除くアクティブな符号を、低い電力から高い電力への順で削除し、その数が第1の閾値に等しい第1のアクティブな符号を保持する。ステップS606:強い干渉符号及び第1のアクティブな符号の通し番号を判定し、強い干渉信号に対応するシステム部分行列BSIを構成するために、チャネル推定結果から生成された受信信号eに対応するシステム部分行列Bから、強い干渉符号に対応する列ベクトルを選択する。第1のアクティブな符号に対応する列ベクトルは、残りの信号有益な信号及び弱い干渉信号に対応するシステム部分行列BJDを構成する。ステップS607:システム部分行列BSI及び受信信号eにより再構成されるシステム行列ASIに従う強い干渉信号e^mfSI=Q{ASIHe}を計算する。ここで、Qは、整合フィルタリングの結果ASIHeを、QPSKの標準のコンスタレーションの点のような、変調された標準のコンスタレーションの点にマッピングを行う定量操作であり、ASIHeは、強い干渉符号の判定結果に従って受信信号eの整合フィルタリングの結果から選択されることにより得られてもよい。ステップS608:相関行列AJDHASI及びAJDHeを計算する。ここで、AJDHeは、直接計算により、または、強い干渉信号に対応する整合フィルタリングの結果を受信信号eの整合フィルタリングの結果から削除することにより、取得されてもよい。ステップS609:相関行列AJDHASIと再構成された強い干渉信号e^mfSIとの行列の乗算を行い、[AJDHASI][e^mfSI]を取得する。ステップS610:AJDHe-[AJDHASI][e^mfSI]を計算する。ステップS611:残りの信号に対応するシステム行列AJDに基づいて、同時検出に使用される行列Hを計算し、AJDH[e-ASIe^mfSI]と行列Hとを用いて同時検出を実行して、同時検出結果を得る。ステップS612:初期のアクティブな符号の電力を順番に配列し、初期のアクティブな符号において、ユーザのアクティブな符号を除くアクティブな符号を、低い電力から高い電力への順番で削除し、その数が第1の閾値と等しい第2のアクティブな符号を取得し、その後、既存の同時検出手順に入る。ステップS613:既存の同時検出手順。本発明の実施形態では、同時検出アルゴリズムは限定されない。上述の実施形態では、整合フィルタリングの後に、既存の同時検出手順または干渉キャンセル手順を選択するために、セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が所定の閾値を超えるか否かが判定される。本発明の実施形態では、チャネル推定の後に、既存の同時検出手順または干渉キャンセル手順を選択するために、セル及び周波数内隣接セルに対応するアクティブなウィンドウの数が所定の閾値を超えるか否かが判定される。図7に、本発明の実施形態による同時検出手法の別の概要のフローチャートを示す。同時検出手法は、以下のステップを含む。ステップS701:セル及び周波数内隣接セルに対応する初期のアクティブなウィンドウの数が第3の閾値を超えるか否かを判定し、初期のアクティブな符号の数が第3の閾値を超えない場合、処理はステップS702へ進み、そうでなければ、処理はステップS703へ進む。ここで、上述のセルは、ユーザ端末UEが位置するサービスセルであり、同時検出によって処理されうるアクティブな符号の最大数は一般に16であり、1つのアクティブなウィンドウは、一般に、1つまたは2つのアクティブな符号を含み、したがって、本発明の実施形態では、第3の閾値は8に設定されうる。ステップS702:第2の同時検出結果を得るために、初期のアクティブなウィンドウ及び受信信号の整合フィルタリングの結果を利用することにより同時検出を実行する。すなわち、初期のアクティブなウィンドウの数が第3の閾値を超えない場合、処理は既存の同時検出手順へと進む。ステップS703:周波数内隣接セルに対応するアクティブなウィンドウにおいて強い干渉ウィンドウが存在するかを判定する。ここで、強い干渉ウィンドウの電力とユーザのアクティブなウィンドウの比は第4の閾値を超え、周波数内隣接セルに対応するアクティブなウィンドウにおいて強い干渉ウィンドウが存在する場合、処理はステップS704へ進み、そうでなければ、処理はステップS707へ進む。ここで、第4の閾値は、適宜設定されうる。ステップS704:初期のアクティブなウィンドウから強い干渉ウィンドウを除いた第1のアクティブなウィンドウを得る。ここで、第1のアクティブなウィンドウの数は第3の閾値を超えない。ステップS705:強い干渉ウィンドウに対応する強い干渉符号、及び第1のアクティブなウィンドウに対応する第1のアクティブな符号を判定する。ステップS706:強い干渉符号に対応する強い干渉信号を除く残りの信号の整合フィルタリングの結果を得るために、受信信号に対して干渉キャンセルを適用する。ステップS707:第1のアクティブな符号及び残りの信号の整合フィルタリングの結果を利用することにより、同時検出を実行し、第1の同時検出結果を得る。ステップS708:初期のアクティブなウィンドウの電力を順番に配列し、初期のアクティブなウィンドウにおいて、低い電力から高い電力への順で、ユーザのアクティブなウィンドウを除くアクティブなウィンドウを削除し、その数が第3の閾値である第2のアクティブなウィンドウを保持する。ステップS709:第2のアクティブなウィンドウに対応する第2のアクティブな符号を判定する。ステップS710:第2のアクティブな符号及び受信信号の整合フィルタリングの結果を利用することにより、同時検出を実行し、第3の同時検出結果を得る。図8に、本発明の実施形態による同時検出装置の構成の詳細図を示す。同時検出装置は、以下を含む。セル及び周波数内隣接セルに対応する初期のアクティブなウィンドウの数が第3の閾値を超えるか否かを判定するように構成される分岐セレクタ801、初期のアクティブなウィンドウの数が第3の閾値を超え、かつ、1つ以上の強い干渉ウィンドウが周波数内隣接セルに対応するアクティブなウィンドウの中に存在する場合に、初期のアクティブなウィンドウにおいて強い干渉ウィンドウを除く第1のアクティブなウィンドウを取得するように構成される取得部802であって、第1のアクティブなウィンドウの数は第3の閾値を超えず、1つ以上の強い干渉ウィンドウの電力の、ユーザのアクティブなウィンドウの電力に対する比は第4の閾値を超える、取得部802、強い干渉ウィンドウに対応する強い干渉符号及び第1のアクティブなウィンドウに対応する第1のアクティブな符号を判定するように構成される第1の判定部803、受信信号に対して干渉キャンセルを適用し、強い干渉符号に対応する強い干渉信号を除いた残りの信号の整合フィルタリングの結果を得るように構成される干渉キャンセル部804、第1のアクティブな符号と残りの信号の整合フィルタリングの結果とを利用することにより、同時検出を実行して、第1の同時検出結果を得るように構成される第1の同時検出器805、初期のアクティブなウィンドウの数が第3の閾値を超えない場合に、アクティブなウィンドウに対応するアクティブな符号と、受信信号の整合フィルタリングの結果とを利用することにより、同時検出を実行して第2の同時検出結果を得るように構成される第2の同時検出器806、初期のアクティブなウィンドウの数が第3の閾値を超え、かつ、強い干渉ウィンドウが周波数内隣接セルに対応するアクティブなウィンドウにおいて存在しない場合に、初期のアクティブなウィンドウの電力を順番に配列し、初期のアクティブなウィンドウにおいて、ユーザのアクティブなウィンドウを除いたアクティブなウィンドウを、最も高い電力から最も低い電力への順で削除して、その数が第3の閾値である第2のアクティブなウィンドウを取得するように構成されるウィンドウ削除部807、第2のアクティブなウィンドウに対応する第2のアクティブな符号を判定するように構成される第2の判定部808、そして、第2のアクティブな符号と受信信号の整合フィルタリングの結果とを利用することにより同時検出を実行して、第3の同時検出結果を取得するように構成される第3の同時検出器809。さらに、本発明の実施形態は、上述の同時検出装置を含む受信器に関する。本同時検出手法及び装置は、以下の有利な効果を有する。同時検出で使用されるアクティブなウィンドウの数が所定の閾値を超えない場合、既存の同時検出手法が使用される。既存の同時検出手法は、セル及び周波数内隣接セルにおける全てのユーザの信号を考慮し、それにより、同時検出の精度が保証されうる。同時検出で使用されるアクティブなウィンドウの数が所定の閾値を超える場合、強い干渉信号が受信信号からキャンセルされる。同時検出で用いられるデータは強い干渉信号に対応するデータを有さないため、同時検出結果はより正確になる。さらに、同時検出により復調される符号の容量が16から16Nへ、ここでNは、強い干渉符号の数である増える。同時検出で使用されるアクティブなウィンドウの数が所定の閾値を超えない場合、本発明の実施形態による同時検出の処理は以下のとおりである。チャネル推定結果を利用することによりシステム行列Aを生成し、システム行列Aの相関行列であるRAHAを取得し、その相関行列Rにコレスキー分解を適用して行列Hを取得し、システム行列Aに基づいて受信信号eに整合フィルタリングを行って、受信信号eの整合フィルタリングの結果emfを取得し、受信信号の整合フィルタリングの結果emfと行列Hとに基づいて同時検出を実行して、同時検出結果を取得する。さらに、同時検出結果が復調されて、復調結果dJDを取得する。本発明の実施形態では、線形最小平均二乗誤差MMSE同時検出手法が使用される。その関数は、である。ここで、dJDは同時検出結果、Aはシステム行列、σ2は雑音電力推定値、Iは単位行列、そして、emfは受信信号の整合フィルタリングの結果である。線形ゼロフォーシングZFアルゴリズムが、同時検出に使用されてもよい。その関数は、である。ここで、dJDは同時検出結果、Aはシステム行列、そして、emfは受信信号の整合フィルタリングの結果である。当然ながら、他の線形または非線形アルゴリズムが同時検出に使用されてもよい。上述の実施形態では、ユーザのアクティブなウィンドウの電力が、強い干渉ウィンドウが存在するかの判定に用いられる。本発明の実施形態では、ユーザのアクティブなウィンドウの電力は、そのユーザのすべてのアクティブなウィンドウの平均電力、そのユーザのすべてのアクティブなウィンドウの最大電力、または、そのユーザのアクティブなウィンドウのいずれか1つの電力、でありうる。そのユーザのすべてのアクティブなウィンドウの最大電力を、アクティブなウィンドウの電力の例として、本発明の実施形態による強い干渉ウィンドウを判定する方法について、詳細に説明する。強い干渉ウィンドウは、以下の手法に基づいて判定されうる。ステップ1:そのユーザのすべてのアクティブなウィンドウの最大電力Pwinmaxを取得し、ステップ2:その最大電力Pwinmaxに対する周波数内隣接セルに対応するアクティブなウィンドウの電力の比を算出し、ステップ3:第4の閾値より大きい比を有するアクティブなウィンドウを、強い干渉ウィンドウとする。強い干渉のキャンセルでは、強い干渉信号がまず復調される。本発明の実施形態では、強い干渉信号が復調されうるか否かが判定されるさまざまな方法が存在する。そこでは、上で判定された強い干渉ウィンドウが実際に強い干渉ウィンドウであるかが判定される。判定されたセルの電力を採用する方法についてここで説明する。あるセルが強い電力を有し他のセルが弱い電力を有する場合、そのセルに対する他のセルのMAIは無視されてもよい。そのセルにおける強い干渉符号は、整合フィルタリングの後に正確に判定されうる。上述のコンセプトに基づき、本発明の実施形態では、判定された強い干渉ウィンドウが位置する第1のセルの平均電力の、第1の隣接セルの平均電力に対する比が、その強い干渉信号が復調されうるか否かの判定に直接的に用いられる。第1のセルの電力の、その隣接セルの電力に対する比が所定の閾値より大きい場合、その強い干渉信号が復調されうると判定され、第1のセルが強い干渉セルとして判定され、その第1のセルに対応するアクティブなウィンドウは強い干渉ウィンドウである。そうでない場合、その強い干渉信号は復調されえないと判定され、第1のセルは強い干渉セルと判定されず、その第1のセルに対応するアクティブなウィンドウは強い干渉ウィンドウではない。本発明の実施形態では、セル及び周波数内隣接セルにおけるアクティブなウィンドウは、以下の手法により判定されうる。ステップ1:ユーザのアクティブなウィンドウの最大電力Pwinmaxを取得し、ステップ2:セル及び周波数内隣接セルに対応するユーザウィンドウの電力の、最大電力Pwinmaxに対する比、を算出する。ここで、ruserPは、セル及び周波数内隣接セルに対応するユーザウィンドウの電力の、ユーザの最大電力pに対する比であり、phは、セル及び周波数内隣接セルに対応するユーザウィンドウの電力、pwinmaxは、ユーザの全てのアクティブなウィンドウの最大電力、そして、kmnはセル及び周波数内隣接セルに対応するユーザウィンドウの通し番号である。そして、ステップ3:所定の閾値より大きい比を有するユーザウィンドウをアクティブなウィンドウとする。本発明の実施形態では、強い干渉ウィンドウが判定された後に、セル及び周波数内隣接セルに対応するアクティブなウィンドウにおいて、その強い干渉ウィンドウを除いた他のアクティブなウィンドウの数が第3の閾値を超えるかが判定される。他のアクティブなウィンドウの数が第3の閾値を超える場合、当該他のアクティブなウィンドウが削除され、その数が第3の閾値に等しい第1のアクティブなウィンドウが取得される。他のアクティブなウィンドウの数が第3の閾値を超えない場合、当該他のアクティブなウィンドウが、直接的に第1のアクティブなウィンドウとして使用される。本発明の実施形態では、削除の間は、まず、強い干渉ウィンドウを除く他のアクティブなウィンドウの電力が取得されて順番に配列され、当該他のアクティブなウィンドウにおいて、ユーザのアクティブなウィンドウを除くアクティブなウィンドウが、低い電力から高い電力への順で、削除され、それにより、その数が第3の閾値と等しい第1のアクティブなウィンドウが保持される。さらに、実施形態では、セル及び周波数内隣接セルに対応する初期のアクティブなウィンドウの数が第3の閾値を超え、かつ、強い干渉ウィンドウが初期のアクティブなウィンドウに存在しない場合、まず、初期のアクティブなウィンドウの電力が取得されて順番に配列される。初期のアクティブなウィンドウにおいて、ユーザのアクティブなウィンドウを除くアクティブなウィンドウが、低い電力から高い電力への順で削除され、それにより、その数が第3の閾値である第2のアクティブなウィンドウが取得される。実施形態において、強い干渉ウィンドウの判定の後に、強い干渉ウィンドウに対応する強い干渉符号が判定され、その後、強い干渉符号に対応する強い干渉信号が判定される。受信信号に干渉キャンセルが適用され、強い干渉信号を除いた残りの信号が取得される。本発明の実施形態による干渉キャンセル手法は、干渉再構成/減算に基づく干渉キャンセル技術である。この技術において、周波数内隣接セルによって送信される強い干渉信号が再構成され、受信信号から減じられる。本発明の実施形態による干渉キャンセル手法について、以下、詳細に説明する。チャネル推定の後、アクティブなウィンドウの情報に基づいて、システム行列Aが構成されうる。ここで、システム部分行列Bは、によって示される。なお、k番目のアクティブな符号に対応する列ベクトルbは、のように示される。なお、vは、拡散符号とスクランブル符号との点別の積、hはアクティブな拡散符号に対応するチャネル推定値、Kはアクティブな符号の数、WはTD-SCDMAのチャネルインパルス応答のウィンドウの長さ、QはTD-SCDMAの拡散率である。強い干渉符号が判定された後に、強い干渉信号に対応するシステム部分行列BSIを構成するために、システム部分行列Bから強い干渉符号に対応する列ベクトルが選択される。第1のアクティブな符号に対応する列ベクトルは、残りの信号有益な信号及び弱い干渉信号に対応するシステム部分行列BJDを構成することができる。システム部分行列BSIが判定された後に、強い干渉信号に対応するシステム行列ASIと、残りの信号弱い干渉信号及び有益な信号に対応するシステム行列AJDとが、構成されうる。システム行列ASIの判定の後に、強い干渉信号の整合フィルタリングの結果を、のように計算する。強い干渉信号の整合フィルタリングの結果に基づいて、のように強い干渉信号を再生する。ここで、Q{}はシンボルの整合フィルタリングの結果を、変調された標準のコンスタレーションの点への、例えば、直交位相偏移変調QPSKの標準のコンスタレーションの点への、マッピングを行う定量操作である。AJD、ASI、及びeが判定された場合、残りの信号を計算するために、いくつかの方法が用いられうる。第1の方法では、残りの信号の整合フィルタリングの結果emfJDを得るために、まず、e-ASIe^mfSIが計算され、その後、AJDを用いてe-ASIe^mfSIについて整合フィルタリングを行う。第2の方法では、AJDHeと、[AJDHASI]e^mfSIとのそれぞれを計算し、残りの信号の整合フィルタリングの結果emfJDを得るために、それらの減算を行う。一方で、AJDの相関行列RAJDHAJDを取得し、行列Hを取得するためにその相関行列にコレスキー分解を適用する。最後に、同時検出結果を得るために、残りの信号の整合フィルタリングの結果emfJDと行列Hとに基づいて、同時検出を実行する。さらに、復調結果dJDを得るために、同時検出結果が復調される。本発明の実施形態では、線形最小二乗誤差MMSE同時検出手法が使用される。その関数は、である。ここで、dJDは同時検出結果であり、Aはシステム行列、σ2は雑音電力推定値、Iは単位行列、emfJDは受信信号の整合フィルタリングの結果である。線形ゼロフォーシングZFアルゴリズムも、同時検出に使用されうる。その関数は、である。ここで、dJDは同時検出結果、AJDはシステム行列、そして、emfJDは受信信号の整合フィルタリングの結果である。当然ながら、他の線形または非線形アルゴリズムが同時検出に用いられてもよい。実施形態では、最も強い干渉セルにおける強い干渉信号をキャンセルするために、干渉キャンセルが用いられる。最も強い干渉セルにおける強い干渉信号がキャンセルされた後に、次に最も強い干渉セルにおける強い干渉信号がキャンセルされうる。その処理は、最も強い干渉セルにおける強い干渉信号のキャンセルの処理と同一である。すなわち、本発明の実施形態では、強い干渉信号が繰り返しキャンセルされうる。2つの最も強い干渉信号をキャンセルすることにより得られる2つの残りの信号を計算する処理について、以下、説明する。図9に示すように、第1の方法では、本発明の実施形態による同時検出は、以下を含む。ステップS901:チャネル推定結果を利用することにより、セル及び周波数内隣接セルに対応する初期のアクティブなウィンドウを判定する。ステップS902:初期のアクティブなウィンドウの数が第3の閾値を超えるか否かを判定し、もしそうであれば、第1の方法はステップS903へ進み、そうでなければS915へ進む。ステップ903:周波数内隣接セルに対応するアクティブなウィンドウの電力の、ユーザのアクティブなウィンドウの電力に対する比が第4の閾値を超えるか否かを判定し、そうであれば、周波数内隣接セルに対応するアクティブなウィンドウにおいて強い干渉ウィンドウが存在することを意味し、したがって、第1の方法はステップS904へ進み、そうでなければ、処理はS914へ進む。ステップS904:初期のアクティブなウィンドウにおける強い干渉ウィンドウを除く他のアクティブなウィンドウの数が第4の閾値を超えるか否かを判定し、もしそうであれば、第1の方法はステップS905へ進み、そうでなければ、第1の方法はステップS907へ進む。ステップS905:当該他のアクティブなウィンドウの電力を順番に配列し、その数が第3の閾値に等しいアクティブなウィンドウを保持するために、低い電力から高い電力の順序で、当該他のアクティブなウィンドウにおいて、ユーザのアクティブなウィンドウを除くアクティブなウィンドウを除去する。ステップS906:強い干渉ウィンドウに対応する強い干渉符号と、第1のアクティブなウィンドウに対応する第1のアクティブな符号とを判定する。ステップS907:上述の他のアクティブなウィンドウを第1のアクティブなウィンドウとし、第1のアクティブなウィンドウに対応する第1のアクティブな符号を判定する。ステップS908:強い干渉符号及び第1のアクティブな符号の通し番号に基づいて、チャネル推定結果から生成された受信信号eに対応するシステム部分行列Bから、強い干渉信号に対応するシステム部分行列BSIを構成するための強い干渉符号に対応する列ベクトルを選択する。第1のアクティブな符号の列ベクトルは、残りの信号有益な信号及び弱い干渉信号に対応するシステム部分行列BJDを構成する。ステップS909:システム部分行列BSI及び受信信号eにより再構成されるシステム行列ASIに従う強い干渉信号e^mfSI=Q{ASIHe}を計算する。ここで、Qは、整合フィルタリングの結果ASIHeを、QPSKの標準のコンスタレーションの点のような、変調された標準のコンスタレーションの点にマッピングを行う定量操作であり、ASIHeは、強い干渉符号の判定結果に従って受信信号eの整合フィルタリングの結果から選択されることにより得られてもよい。ステップS910:強い干渉信号に対応する受信信号の一部ASIe^mfSIを取得する。ステップS911:受信信号からその一部ASIe^mfSIをキャンセルし、残りの信号e-ASIe^mfSIを得る。ステップS912:残りの信号e-ASIe^mfSIに整合フィルタリングを行い、残りの信号の整合フィルタリングの結果AJDH[e-ASIe^mfSI]を得る。ステップS913:残りの信号に対応するシステム行列AJDに基づいて、同時検出に使用される行列Hを計算し、AJDH[e-ASIe^mfSI]と行列Hとを用いて同時検出を実行して、同時検出結果を得る。ステップS914:初期のアクティブなウィンドウの電力を順番に配列し、初期のアクティブなウィンドウにおいて、ユーザのアクティブなウィンドウを除くアクティブなウィンドウを、低い電力から高い電力への順番で削除し、その数が第3の閾値と等しい第2のアクティブなウィンドウを取得し、その後、既存の同時検出手順に入る。ステップS915:既存の同時検出手順。本発明の実施形態では、同時検出アルゴリズムは限定されない。図10に示すように、第2の方法では、本発明の実施形態による同時検出手法は、以下を含む。ステップS1001:セル及び周波数内隣接セルに対応する初期のアクティブなウィンドウを、チャネル推定結果を利用することにより判定する。ステップS1002:初期のアクティブなウィンドウの数が第3の閾値を超えるか否かを判定し、もしそうならば、処理はステップS1003へ進み、そうでなければ処理はS1015へ進む。ステップS1003:周波数内隣接セルに対応するアクティブなウィンドウの電力の、ユーザのアクティブなウィンドウの電力に対する比が第4の閾値を超えるか否かを判定し、もしそうであれば、周波数内隣接セルに対応するアクティブなウィンドウにおいて強い干渉ウィンドウが存在することを意味し、そのため、第2の方法はステップS1004へ進み、そうでなければ、第2の方法はステップS1014へ進む。ステップS1004:初期のアクティブなウィンドウにおいて強い干渉ウィンドウを除く他のアクティブなウィンドウの数が第4の閾値を超えるか否かを判定し、そうであれば、第2の方法はステップS1005へ進み、そうでなければ、第2の方法はステップS1007へと進む。ステップS1005:当該他のアクティブなウィンドウの電力を順番に配列し、当該他のアクティブなウィンドウにおいて、ユーザのアクティブなウィンドウを除くアクティブなウィンドウを、低い電力から高い電力への順で削除し、その数が第3の閾値に等しい第1のアクティブなウィンドウを保持する。ステップS1006:強い干渉ウィンドウに対応する強い干渉符号と、第1のアクティブなウィンドウに対応する第1のアクティブな符号を判定する。ステップS1007:上述のアクティブなウィンドウを第1のアクティブなウィンドウとして、第1のアクティブなウィンドウに対応する第1のアクティブな符号を判定する。ステップS1008:強い干渉符号及び第1のアクティブな符号の通し番号に基づいて、強い干渉信号に対応するシステム部分行列BSIを構成するために、チャネル推定結果から生成された受信信号eに対応するシステム部分行列Bから、強い干渉符号に対応する列ベクトルを選択する。第1のアクティブな符号に対応する列ベクトルは、残りの信号有益な信号及び弱い干渉信号に対応するシステム部分行列BJDを構成する。ステップS1009:システム部分行列BSI及び受信信号eにより再構成されるシステム行列ASIに従う強い干渉信号e^mfSI=Q{ASIHe}を計算する。ここで、Qは、整合フィルタリングの結果ASIHeを、QPSKの標準のコンスタレーションの点のような、変調された標準のコンスタレーションの点にマッピングを行う定量操作であり、ASIHeは、強い干渉符号の判定結果に従って受信信号eの整合フィルタリングの結果から選択されることにより得られてもよい。ステップS1010:相関行列AJDHASI及びAJDHeを計算する。ここで、AJDHeは、直接計算により、または、強い干渉信号に対応する整合フィルタリングの結果を受信信号eの整合フィルタリングの結果から削除することにより、取得されてもよい。ステップS1011:相関行列AJDHASIと再構成された強い干渉信号e^mfSIとの行列の乗算を行い、[AJDHASI][e^mfSI]を取得する。ステップS1012:AJDHe-[AJDHASI][e^mfSI]を計算する。ステップS1013:残りの信号に対応するシステム行列AJDに基づいて、同時検出に使用される行列Hを計算し、AJDH[e-ASIe^mfSI]と行列Hとを用いて同時検出を実行して、同時検出結果を得る。ステップS1014:初期のアクティブなウィンドウの電力を順番に配列し、初期のアクティブなウィンドウにおいて、ユーザのアクティブなウィンドウを除くアクティブなウィンドウを、低い電力から高い電力への順番で削除し、その数が第3の閾値と等しい第2のアクティブなウィンドウを取得し、その後、処理は既存の同時検出手順に進む。ステップS1015:既存の同時検出手順。本発明の実施形態では、同時検出アルゴリズムは限定されない。本発明の実施形態による方法は、ソフトウェアとハードウェアとの少なくともいずれかによって実現されうる。したがって、汎用プロセッサ又はシグナルプロセッサのようなプロセッサが、本発明の実施形態による同時検出を実現するのに好適に用いられる。プロセッサは、上述の方法を実現するためのコンピュータ可読媒体に記憶されたプログラムを含む、コンピュータプログラムをロードして実行し得る。本発明の実施形態による方法の効果を検証するために、セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が所定の閾値を超える場合について、本発明の実施形態による強い干渉のキャンセルに用いられる同時検出方法を用いることによる、また、既存の同時検出方法を用いることによる、シミュレーションを実行した。シミュレーション設定は、以下の通りである。図11は、上述のシミュレーション設定下での受信器のシミュレーション結果を示す概要図である。既存の方法と比べて、本発明の実施形態による強い干渉キャンセルに用いられる同時検出手法は、セル及び周波数内隣接セルに対応する初期のアクティブな符号の数が所定の閾値を超える場合に性能を著しく改善している。