(57)【要約】新規なマルチユーザ検出構成ＥＰＩＣ（等化型並列干渉打消し）が開示される。拡散コードで拡散された複数のユーザ信号ｂ１、ｂ２、・・ｂｋより成る拡散スペクトル複合信号を受信するレーキ受信器によって出力されたレーキ受信器信号ｚＲａｋｅが検出される。最初に、レーキ受信器出力に基づいて第１のハード判断値ｂＲａｋｅが発生される。次いで、この第１のハード判断値に基づいて第１の並列干渉打消し値が発生され、そしてこの第１の並列干渉打消し値に基づいて第２のハード判断値ｂＰＩＣが発生される。その後、第１及び第２のハード判断値が合成されて、第１の合成値が形成され、そしてその第１の合成値に基づき第２の並列干渉打消し値が発生される。最終的に、その第２の並列干渉打消し値に基づいて第３のハード判断値が形成され、そしてこの第３のハード判断値が、第１段の等化型並列干渉打消し値ｂＥＰＩＣ（１）として出力される。
2004511169.tif 000002
【特許請求の範囲】
【請求項１】
拡散コードで拡散された複数のユーザ信号（ｂ１，ｂ２，．．ｂｋ）より成る拡散スペクトル複合信号（ｒ）を検出する方法において、
ａ）上記複合信号（ｒ）をレーキ受信器で受信し、
ｂ）レーキ受信器の出力ｚＲａｋｅ＝ＡＨＳＨｒを得、
ｃ）上記レーキ受信器の出力ｚＲａｋｅに基づいて第１のハード判断値ｂＲａｋｅ＝ｓｇｎ（ｚＲａｋｅ）を発生し、
ｄ）上記ｂＲａｋｅに基づいて第１の並列干渉打消し値ｚＲａｋｅ−ＦｂＲａｋｅを発生し、
ｅ）上記第１の並列干渉打消し値に基づいて第２のハード判断値ｂＰＩＣ＝ｓｇｎ（ｚＲａｋｅ−ＦｂＲａｋｅ）を発生し、
2004511169.tif 000012
という段階を含む方法。
【請求項２】
更に、
2004511169.tif 000013
ｋ）上記（ｍ＋１）番目の並列干渉打消し値に基づいて第（ｍ＋１）段におけるハード判断値ｂＥＰＩＣ（ｍ＋１）を発生する、
という段階を含む請求項１に記載の方法。
【請求項３】
上記段階ｉ）ないしｋ）は、所定回数だけ繰り返される請求項２に記載の方法。
【請求項４】
上記段階ｉ）ないしｋ）は、所定のビットエラー率に到達するまで繰り返される請求項２に記載の方法。
【請求項５】
上記第１の合成値は、（１−ω１）及びω１で各々重み付けされた第１及び第２のハード判断値を加算することにより発生される請求項１に記載の方法。
【請求項６】
第ｋ番目のユーザに対し、第１のハード判断値が第２のハード判断値に等しい場合には、第２のハード判断値を第１の合成値として使用し、そして
第１のハード判断値が第２のハード判断値に等しくない場合には、第ｋ番目のユーザに対する第１合成値は、第２ハード判断値を（２ω１−１）で重み付けすることにより発生される請求項１に記載の方法。
【請求項７】
上記段階ｉ）は、（１−ωｍ）及びωｍで各々重み付けされた第ｍ及び第（ｍ＋１）番目のハード判断値を加算することにより第ｍ番目の合成値を発生する段階を含む請求項２に記載の方法。
【請求項８】
上記段階ｉ）は、
各ユーザに対してＥＰＩＣ検出器の第ｍ番目のハード判断値と第（ｍ−１）番目のハード判断値を比較し、
ユーザｋに対し、第ｍ番目のハード判断値が第（ｍ−１）番目のハード判断値に等しい場合には、第ｍ番目のハード判断値を第ｍ番目の合成値として使用し、そして
第ｍ番目のハード判断値が第（ｍ−１）番目のハード判断値に等しくない場合には、第ｍ番目の合成値は、第ｍ番目のハード判断値を（２ωｍ−１）で重み付けすることにより発生される、
という段階を含む請求項２に記載の方法。
【請求項９】
第ｍ番目の重み付け係数は、第（ｍ−１）番目の重み付け係数より大きい請求項７に記載の方法。
【請求項１０】
上記第１の並列干渉打消し値は、誘起されたマルチアクセス干渉（ＭＡＩ）を次の式に基づいて再生することにより発生され、
ＭＡＩ１＝ＦｂＲａｋｅ
Ｆ＝ＡＨＳＨＳＡ−ｄｉａｇ（［ＡＨＳＨＳＡ］ｉｊ）
但し、Ｓ＝拡散コードマトリクス、
Ａ＝チャンネル係数マトリクス、
（）Ｈ＝共役置換演算、及び
Ｆ＝オフ・ダイアゴナルクロス相関マトリクス、
である請求項１に記載の方法。
【請求項１１】
上記第２の並列干渉打消し値は、誘起されたマルチアクセス干渉（ＭＡＩ）を次の式に基づいて再生することにより発生され、
ＭＡＩ２＝Ｆ［ω１ｂＰＩＣ＋（１−ω１）ｂＲａｋｅ］
＝Ｆ［（２ω１−１）ｂＰＩＣ］　　　　［ｂＲａｋｅ］ｋ≠［ｂＰＩＣ］ｋの場合
＝ＦｂＰＩＣ 　　　　　　　　　　［ｂＲａｋｅ］ｋ＝［ｂＰＩＣ］ｋの場合
Ｆ＝ＡＨＳＨＳＡ−ｄｉａｇ（［ＡＨＳＨＳＡ］ｉｊ）
但し、Ｓ＝拡散コードマトリクス、
Ａ＝チャンネル係数マトリクス、
（）Ｈ＝共役置換演算、及び
Ｆ＝オフ・ダイアゴナルクロス相関マトリクス、
である請求項６に記載の方法。
【請求項１２】
上記（ｍ＋１）番目の並列干渉打消し値は、誘起されたマルチアクセス干渉（ＭＡＩ）を次の式に基づいて再生することにより発生され、
ＭＡＩｍ＋１＝Ｆ［（２ωｍ−１）ｂＥＰＩＣ（ｍ−１）］　　［ｂＲａｋｅ］ｋ≠［ｂＰＩＣ］ｋの場合
＝ＦｂＥＰＩＣ（ｍ−１） 　　　　　　　　［ｂＲａｋｅ］ｋ＝［ｂＰＩＣ］ｋの場合
Ｆ＝ＡＨＳＨＳＡ−ｄｉａｇ（［ＡＨＳＨＳＡ］ｉｊ）
但し、Ｓ＝拡散コードマトリクス、
Ａ＝チャンネル係数マトリクス、
（）Ｈ＝共役置換演算、及び
Ｆ＝オフ・ダイアゴナルクロス相関マトリクス、
である請求項１に記載の方法。
【請求項１３】
各段ｍにおける重み付け係数は、異なるシステムにおいてトレーニングシーケンスの試行錯誤シミュレーションにより変更され且つ予め定義され、そして適応性スキムにより最適化される請求項５又は７に記載の方法。
【請求項１４】
上記重み付け係数は、２の累乗により定義される請求項５又は７に記載の方法。
【請求項１５】
拡散コードで拡散された複数のユーザ信号（ｂ１，ｂ２，．．ｂｋ）より成る拡散スペクトル複合信号（ｒ）を検出するための検出装置において、上記複合信号（ｒ）は、レーキ受信器で受信され、レーキ受信器は、レーキ受信器出力ｚＲａｋｅ＝ＡＨＳＨｒを発生し、上記検出装置は、
ａ）上記レーキ受信器の出力ｚＲａｋｅに基づいて第１のハード判断値ｂＲａｋｅ＝ｓｇｎ（ｚＲａｋｅ）を発生し、
ｂ）上記ｂＲａｋｅに基づいて第１の並列干渉打消し値ｚＲａｋｅ−ＦｂＲａｋｅを発生し、
ｃ）上記第１の並列干渉打消し値に基づいて第２のハード判断値ｂＰＩＣ＝ｓｇｎ（ｚＲａｋｅ−ＦｂＲａｋｅ）を発生し、
2004511169.tif 000014
というように構成された検出装置。
【請求項１６】
更に、
2004511169.tif 000015
ｉ）上記（ｍ＋１）番目の並列干渉打消し値に基づいて第（ｍ＋１）段におけるハード判断値ｂＥＰＩＣ（ｍ＋１）を発生する、
というように構成された請求項１５に記載の検出装置。
【請求項１７】
上記装置は、上記段階ｇ）ないしｉ）を所定回数だけ繰り返す請求項１６に記載の装置。
【請求項１８】
上記装置は、上記段階ｇ）ないしｉ）を所定のビットエラー率に到達するまで繰り返す請求項１６に記載の装置。
【請求項１９】
上記第１の合成値は、（１−ω１）及びω１で各々重み付けされた第１及び第２のハード判断値を加算することにより発生される請求項１５に記載の装置。
【請求項２０】
第ｋ番目のユーザに対し、第１のハード判断値が第２のハード判断値に等しい場合には、上記装置は、第２のハード判断値を第１の合成値として使用し、そして
第１のハード判断値が第２のハード判断値に等しくない場合には、上記装置は、第ｋ番目のユーザに対する第１合成値を、第２ハード判断値を（２ω１−１）で重み付けすることにより発生する請求項１５に記載の装置。
【請求項２１】
上記段階ｇ）を遂行する際に、上記の装置は、（１−ωｍ）及びωｍで各々重み付けされた第ｍ及び第（ｍ＋１）番目のハード判断値を加算することにより第ｍ番目の合成値を発生するように構成された請求項１６に記載の装置。
【請求項２２】
上記段階ｇ）を遂行する際に、上記装置は、
各ユーザに対してＥＰＩＣ検出器の第ｍ番目のハード判断値と第（ｍ−１）番目のハード判断値を比較し、
ユーザｋに対し、第ｍ番目のハード判断値が第（ｍ−１）番目のハード判断値に等しい場合には、上記装置は、第ｍ番目のハード判断値を第ｍ番目の合成値として使用し、そして
第ｍ番目のハード判断値が第（ｍ−１）番目のハード判断値に等しくない場合には、上記装置は、第ｍ番目の合成値を、第ｍ番目のハード判断値を（２ωｍ−１）で重み付けすることにより発生する、
請求項１６に記載の装置。
【請求項２３】
第ｍ番目の重み付け係数は、第（ｍ−１）番目の重み付け係数より大きい請求項２２に記載の装置。
【請求項２４】
上記装置は、誘起されたマルチアクセス干渉（ＭＡＩ）を次の式に基づいて再生することにより、上記第１の並列干渉打消し値を発生し、
ＭＡＩ１＝ＦｂＲａｋｅ
Ｆ＝ＡＨＳＨＳＡ−ｄｉａｇ（［ＡＨＳＨＳＡ］ｉｊ）
但し、Ｓ＝拡散コードマトリクス、
Ａ＝チャンネル係数マトリクス、
（）Ｈ＝共役置換演算、及び
Ｆ＝オフ・ダイアゴナルクロス相関マトリクス、
である請求項１５に記載の装置。
【請求項２５】
上記装置は、誘起されたマルチアクセス干渉（ＭＡＩ）を次の式に基づいて再生することにより、上記第２の並列干渉打消し値を発生し、
ＭＡＩ２＝Ｆ［ω１ｂＰＩＣ＋（１−ω１）ｂＲａｋｅ］
＝Ｆ［（２ω１−１）ｂＰＩＣ］　　　　［ｂＲａｋｅ］ｋ≠［ｂＰＩＣ］ｋの場合
＝ＦｂＰＩＣ 　　　　　　　　　　［ｂＲａｋｅ］ｋ＝［ｂＰＩＣ］ｋの場合
Ｆ＝ＡＨＳＨＳＡ−ｄｉａｇ（［ＡＨＳＨＳＡ］ｉｊ）
但し、Ｓ＝拡散コードマトリクス、
Ａ＝チャンネル係数マトリクス、
（）Ｈ＝共役置換演算、及び
Ｆ＝オフ・ダイアゴナルクロス相関マトリクス、
である請求項２０に記載の装置。
【請求項２６】
上記装置は、誘起されたマルチアクセス干渉（ＭＡＩ）を次の式に基づいて再生することにより、上記（ｍ＋１）番目の並列干渉打消し値を発生し、
ＭＡＩｍ＋１＝Ｆ［（２ωｍ−１）ｂＥＰＩＣ（ｍ−１）］　　［ｂＲａｋｅ］ｋ≠［ｂＰＩＣ］ｋの場合
＝ＦｂＥＰＩＣ（ｍ−１） 　　　　　　　　［ｂＲａｋｅ］ｋ＝［ｂＰＩＣ］ｋの場合
Ｆ＝ＡＨＳＨＳＡ−ｄｉａｇ（［ＡＨＳＨＳＡ］ｉｊ）
但し、Ｓ＝拡散コードマトリクス、
Ａ＝チャンネル係数マトリクス、
（）Ｈ＝共役置換演算、及び
Ｆ＝オフ・ダイアゴナルクロス相関マトリクス、
である請求項２２に記載の装置。
【請求項２７】
各段ｍにおける重み付け係数は、異なるシステムにおいてトレーニングシーケンスの試行錯誤シミュレーションによって変更され且つ予め定義され、そして適応性スキムにより最適化される請求項１９又は２１に記載の装置。
【請求項２８】
上記重み付け係数は、２の累乗により定義される請求項１９又は２１に記載の装置。
【請求項２９】
レーキ受信器及び請求項１５ないし２８のいずれかに記載の検出装置を備えた装置。
【発明の詳細な説明】
【０００１】
【技術分野】
本発明は、一般に、第３世代のワイドバンドコード分割多重アクセスシステム（３Ｇ　ＷＣＤＭＡシステム）に係り、より詳細には、符牒波形で拡散された異なるユーザの信号より成る拡散スペクトル複合信号を検出する方法に係る。
【０００２】
【背景技術】
ＣＤＭＡ（コード分割多重アクセス）を使用するマルチユーザ通信システムは、チャンネルを経て同時に通信できるユーザの数に限度を示し、そしてユーザ当たり特定の性能レベルを維持している。この限度は、主に、マルチアクセス干渉によって生じる。一般に、この限度に対する解決策は、最適なマルチユーザ検出又は干渉打消し方法を使用している。
最適なマルチユーザ検出（ＵＭＤ）方法（１９８６年１月のＩＥＥＥ　Ｔｒａｎｓ．ｏｎ　Ｉｎｆｏｒｍ．Ｔｈｅｏｒｙ、ＩＴ−３２、第８５−９６ページに掲載されたＳ．Ｖｅｒｄｕ著の「Ｍｉｎｉｍｕｍ ｐｒｏｂａｂｉｌｉｔｙ ｏｆ ｅｒｒｏｒ ｆｏｒ ａｓｙｎｃｈｒｏｎｏｕｓ Ｇａｕｓｓｉａｎ ｍｕｌｔｉｐｌｅ−ａｃｃｅｓｓ ｃｈａｎｎｅｌｓ」を参照）は、マルチアクセス干渉（ＭＡＩ）を排除できるが、ユーザ数に対して指数関数的な複雑さを示し、実施が不可能であると思われる。
【０００３】
複雑さ及び性能の基準に関して、実際のシステムに対するＭＵＤの最適な選択は、１９９８年、Ａｒｔｅｃｈ　Ｈｏｕｓｅ　Ｐｕｂ．出版のＴ．オジャンペラ及びＲ．プラスト著の「Ｗｉｄｅｂａｎｄ ＣＤＭＡ ｆｏｒ Ｔｈｉｒｄ Ｇｅｎｅｒａｔｉｏｎ Ｍｏｂｉｌｅ Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ」において評価されている。３段の並列干渉打消し（ＰＣＩ）の実施は、好ましい結果を与えることが分かっている。
図１は、Ｌ段並列干渉打消し解決策を示し、ｍは、各段の数である。複合信号は、ユーザ１ないしｋからの一連のコード化信号より成り、その各々は、２進位相シフトキーイング（ＢＰＳＫ）のような従来の変調技術を使用してＲＦ搬送波を変調するのに使用される。受信した離散的時間信号ｒは、次のように書き表すことができる。
ｒ＝ＳＡｂ＋ｎ
但し、Ｓ＝拡散コードマトリクス、Ａ＝チャンネル係数マトリクス、ｂ＝［ｂ１、ｂ２、・・ｂｋ］＝ユーザ１ないしＫにより送信される信号、及びｎ＝ＡＷＧＮノイズである。
【０００４】
１ないしＫに等しい各ユーザｋに対し、独特のコードｓ（ｋ）を使用して、ユーザ送信器で信号を拡散し、拡散コードマトリクスＳは、コードｓ（ｋ）より成る。
レーキ（ｒａｋｅ）受信器の出力ｚＲａｋｅは、
ｚＲａｋｅ＝ＡＨＳＨｒ＝ＡＨＳＨ（ＳＡｂ＋ｎ）
であり、但し、（）Ｈ＝共役置換演算であり、そしてＳＨＳ＝拡散コード間のクロス相関である。
従って、レーキ受信器の出力は、ｚＲａｋｅ＝［ｚ１Ｒａｋｅ、ｚ２Ｒａｋｅ、・・ｚＫＲａｋｅ］のように拡散解除されそしてマッチングされた信号より成る。例えば、信号ｚ１Ｒａｋｅは、ユーザ１から受信した信号ｂ１と、他の全てのユーザ２ないしＫからの干渉との和より成る。信号ｚＲａｋｅは、ビット極性に関する試験的なハード判断を受け、ｚ１ＲａｋｅないしｚＫＲａｋｅに対する＋１又は−１のビット極性より成る信号ｂＲａｋｅ＝［ｂ１Ｒａｋｅ、ｂ２Ｒａｋｅ、・・ｂＫＲａｋｅ］がレーキ受信器の出力となるようにされる。各並列打消し段は、手前の段の数と１ビット時間間隔との積だけ各段を遅延させるのに、１ビット
2004511169.tif 000003
【０００５】
図２は、１９９０年４月のＩＥＥＥ　Ｔｒａｎｓ．Ｃｏｍｍ．ＣＯＭ−３８（４）に掲載されたＭ．Ｋ．バラナシ及びＢ．アズハング著の「Ｍｕｌｔｉｓｔａｇｅ ｄｅｔｅｃｔｉｏｎ ｆｏｒ ａｓｙｎｃｈｒｏｎｏｕｓ ｃｏｄｅ−ｄｉｖｉｓｉｏｎ ｍｕｌｔｉｐｌｅ−ａｃｃｅｓｓ ｃｏｍｍｕｎｉｃａｔｉｏｎｓ」により提案されたＢＰＳＫ（２進位相シフトキーイング）変調のための従来型第ｍ段
2004511169.tif 000004
【０００６】
2004511169.tif 000005
【０００７】
【発明の開示】
本発明の目的は、複雑さの増加が無視できる程度の準最適ＭＵＤにおいてシステム性能を改善することである。
本発明の第１の特徴によれば、この目的は、拡散コードで拡散された複数のユーザ信号（ｂ１，ｂ２，．．ｂｋ）より成る拡散スペクトル複合信号（ｒ）を検出する方法において、
ａ）上記複合信号（ｒ）をレーキ受信器で受信し、
ｂ）レーキ受信器の出力ｚＲａｋｅ＝ＡＨＳＨｒを得、
ｃ）上記レーキ受信器の出力ｚＲａｋｅに基づいて第１のハード判断値ｂＲａｋｅ＝ｓｇｎ（ｚＲａｋｅ）を発生し、
ｄ）上記ｂＲａｋｅに基づいて第１の並列干渉打消し値ｚＲａｋｅ−ＦｂＲａｋｅを発生し、
ｅ）上記第１の並列干渉打消し値に基づいて第２のハード判断値ｂＰＩＣ＝ｓｇｎ（ｚＲａｋｅ−ＦｂＲａｋｅ）を発生し、
2004511169.tif 000006
という段階を含む方法により達成される。
【０００８】
第２の特徴によれば、上記目的は、拡散コードで拡散された複数のユーザ信号（ｂ１，ｂ２，．．ｂｋ）より成る拡散スペクトル複合信号（ｒ）を検出するための検出装置において、上記複合信号（ｒ）は、レーキ受信器で受信され、レーキ受信器は、レーキ受信器出力ｚＲａｋｅ＝ＡＨＳＨｒを発生し、上記検出装置は、
ａ）上記レーキ受信器の出力ｚＲａｋｅに基づいて第１のハード判断値ｂＲａｋｅ＝ｓｇｎ（ｚＲａｋｅ）を発生し、
ｂ）上記ｂＲａｋｅに基づいて第１の並列干渉打消し値ｚＲａｋｅ−ＦｂＲａｋｅを発生し、
ｃ）上記第１の並列干渉打消し値に基づいて第２のハード判断値ｂＰＩＣ＝ｓｇｎ（ｚＲａｋｅ−ＦｂＲａｋｅ）を発生し、
2004511169.tif 000007
というように構成された検出装置によって達成される。
【０００９】
2004511169.tif 000008
本発明の第１の実施形態によれば、第１の合成値は、各々（１−ω１）及びω１で重み付けされた第１及び第２のハード判断値を加算することによって発生される。
本発明の第２の実施形態によれば、第ｋ番目のユーザに対し、第１のハード判断値が第２のハード判断値に等しい場合には、第２のハード判断値が第１の合成値として使用され、そして第１のハード判断値が第２のハード判断値に等しくない場合には、第ｋ番目のユーザに対する第１合成値は、第２ハード判断値を（２ω１−１）で重み付けすることにより発生される。
【００１０】
第１の実施形態によれば、第ｍ番目の合成値は、（１−ωｍ）及びωｍで各々重み付けされた第ｍ及び第（ｍ＋１）番目のハード判断値を加算することにより発生される。
第２の実施形態によれば、各ユーザに対してＥＰＩＣ検出器の第ｍ番目のハード判断値と第（ｍ−１）番目のハード判断値が比較され、ユーザｋに対し、第ｍ番目のハード判断値が第（ｍ−１）番目のハード判断値に等しい場合には、第ｍ番目のハード判断値が第ｍ番目の合成値として使用され、そして第ｍ番目のハード判断値が第（ｍ−１）番目のハード判断値に等しくない場合には、第ｍ番目の合成値は、第ｍ番目のハード判断値を（２ωｍ−１）で重み付けすることにより発生される。
第ｍ番目の重み付け係数は、第（ｍ−１）番目の重み付け係数より大きい。
【００１１】
本発明によれば、第１の並列干渉打消し値は、誘起されたマルチアクセス干渉（ＭＡＩ）を次の式に基づいて再生することにより発生され、
ＭＡＩ１＝ＦｂＲａｋｅ
Ｆ＝ＡＨＳＨＳＡ−ｄｉａｇ（［ＡＨＳＨＳＡ］ｉｉ）
但し、Ｓ＝拡散コードマトリクス、
Ａ＝チャンネル係数マトリクス、
（）Ｈ＝共役置換演算、及び
Ｆ＝オフ・ダイアゴナルクロス相関マトリクス、
である。
【００１２】
第２の実施形態によれば、第２の並列干渉打消し値は、誘起されたマルチアクセス干渉（ＭＡＩ）を次の式に基づいて再生することにより発生され、
ＭＡＩ２＝Ｆ［ω１ｂＰＩＣ＋（１−ω１）ｂＲａｋｅ］
＝Ｆ［（２ω１−１）ｂＰＩＣ］　　　　［ｂＲａｋｅ］ｋ≠［ｂＰＩＣ］ｋの場合
＝ＦｂＰＩＣ 　　　　　　　　　　［ｂＲａｋｅ］ｋ＝［ｂＰＩＣ］ｋの場合
Ｆ＝ＡＨＳＨＳＡ−ｄｉａｇ（［ＡＨＳＨＳＡ］ｉｊ）
但し、Ｓ＝拡散コードマトリクス、
Ａ＝チャンネル係数マトリクス、
（）Ｈ＝共役置換演算、及び
Ｆ＝オフ・ダイアゴナルクロス相関マトリクス、
である。
【００１３】
更に、第２の実施形態によれば、（ｍ＋１）番目の並列干渉打消し値は、誘起されたマルチアクセス干渉（ＭＡＩ）を次の式に基づいて再生することにより発生され、
ＭＡＩｍ＋１＝Ｆ［（２ωｍ−１）ｂＥＰＩＣ（ｍ−１）］　　［ｂＲａｋｅ］ｋ≠［ｂＰＩＣ］ｋの場合
＝ＦｂＥＰＩＣ（ｍ−１） 　　　　　　　　［ｂＲａｋｅ］ｋ＝［ｂＰＩＣ］ｋの場合
Ｆ＝ＡＨＳＨＳＡ−ｄｉａｇ（［ＡＨＳＨＳＡ］ｉｊ）
但し、Ｓ＝拡散コードマトリクス、
Ａ＝チャンネル係数マトリクス、
（）Ｈ＝共役置換演算、及び
Ｆ＝オフ・ダイアゴナルクロス相関マトリクス、
である。
【００１４】
各段ｍにおける重み又は重み付け係数は、異なるシステムにおいてトレーニングシーケンスの試行錯誤シミュレーションにより変更され且つ予め定義される。更に、重みは、適応性スキムにより最適化される。
更に、重み又は重み付け係数は、２の累乗により定義することができ、これは、本発明の実施の複雑さを更に著しく低減する。
第２の特徴による検出装置は、レーキ受信器を含むベースステーション又はターミナルのような装置において実施される。
本発明は、ほぼ同じ複雑さを有する従来のＰＩＣ検出器に比して著しく改善されたシステム性能を発揮する。更に、本発明によるＥＰＩＣ（等化型並列干渉打消し）検出は、大きな負荷のかかったシステムにおいてＰＰＩＣ検出器の性能を著しく高める。
【００１５】
本発明によれば、以前の段のハード判断を記憶するための余計なＫビットメモリが要求され、ここで、Ｋはユーザの数である。例えば、Ｋ＝３１の場合には、３１ビット即ち４バイトの容量をもつ余計なメモリが必要とされる。しかしながら、従来のＰＰＩＣ検出器は、以前の段のソフト判断を記憶するためにより多くのメモリ容量を必要とした。例えば、各ソフト判断に８ビットが使用されそしてＫ＝３１の場合、３１ｘ８ビット即ち３１バイトのメモリ容量がＰＰＩＣ検出器に必要とされた。
【００１６】
本発明によるＥＰＩＣ検出器は、ＭＫ倍のデジタル２ビット比較を必要とし、ここで、Ｍは、段数であり、そして２ビット比較器は、４つの論理ゲートのみによって設置することができる。又、ＥＰＩＣ検出器は、ほぼＭＫ／４の余計な乗算（ｆｌｏａｔｉｎｇ＿ｐｏｉｎｔｘ重みｘ±１）を必要とする。というのは、２つの相次ぐ段のハード判断が同じである場合には、余計な乗算が必要ないからである。しかしながら、浮動小数点に８ビットが使用されそして重みに４ビットが使用される場合には、余計な乗算は、５ＭＫ／２の演算を必要とする。更に、２の累乗により重みを定義できる場合には、重みに対して２ビットしか必要とされない。従って、余計な乗算は、３ＭＫ／４の演算しか必要とせず、そして複雑さを更に著しく減少することができる。
【００１７】
これとは対照的に、従来のＰＰＩＣ検出器は、２ＭＫの余計な乗算を必要とする（ｆｌｏａｔｉｎｇ＿ｐｏｉｎｔｘ重みｘｆｌｏａｔｉｎｇ＿ｐｏｉｎｔ）を必要とする。これは、６４ＭＫの余計な演算が必要とされることを意味する。
本発明は、従来のＰＩＣ検出器に比して無視できる程度の余計な演算しか必要としないことに注意されたい。更に、ＰＰＩＣ検出器に比して本発明により複雑さを著しく減少することができる。
本発明は、３Ｇ　ＦＤＤ／ＴＤＤ−ＷＣＤＭＡベースステーション又は３Ｇ　ＴＤＤ−ＷＣＤＭＡターミナルのような３Ｇ製品において容易に実施することができ、システム性能の著しい改善を与える。
【００１８】
【発明を実施するための最良の形態】
以下、添付図面を参照して、本発明の好ましい実施形態を詳細に説明する。
本発明の考え方は、レーキ受信器及び１段並列干渉打消し（ＰＩＣ）検出器のハード判断出力を合成及び等化して、より信頼性の高いデータ推定を達成することである。
本発明のブロック図でありそして第１の実施形態の重み付け構成を示す図４を参照すれば、レーキ受信器からの信号ｚＲａｋｅは、次の式に基づいてハード判断値を得るために試験的なハード判断を受ける。
［ｂＲａｋｅ］ｋ＝ｓｇｎ｛［ｚＲａｋｅ］ｋ｝
但し、ユーザインデックスをｋとすれば、ｋ＝１、２・・Ｋである。
【００１９】
ハード判断値ｂＲａｋｅは、次の式に基づき並列干渉打消しより成るＭＡＩ再生を受ける。
ＭＡＩ１＝ＦｂＲａｋｅ、Ｆ＝ＡＨＳＨＳＡ−ｄｉａｇ（［ＡＨＳＨＳＡ］ｉｊ）　オフ・ダイアゴナルクロス相関マトリクス
図４に示す第１のＭＡＩ再生により出力された値は、レーキ受信器信号ｚＲａｋｅから減算され、そしてその結果が試験的なハード判断を受ける。この試験的なハード判断により出力される信号ｂＰＩＣは、次のように決定される。
ｂＰＩＣ＝ｓｇｎ［ｚＲａｋｅ−ＦｂＲａｋｅ］
【００２０】
［ｂＲａｋｅ］ｋ＝［ｂＰＩＣ］ｋの場合には、これらの判断は、著しく信頼できるとみなされ、そして誘起されたマルチアクセス干渉（ＭＡＩ）が再生されそしてソフトレーキ受信器の出力ｚＲａｋｅから完全に減算される。［ｂＲａｋｅ］ｋ≠［ｂＰＩＣ］ｋの場合には、低い信頼性の判断により誘起されたＭＡＩが重み付けされ、そしてｚＲａｋｅから部分的に減算される。即ち、図４に示す第２のＭＡＩ再生は、次のように計算される。
ＭＡＩ２＝Ｆ［ω１ｂＰＩＣ＋（１−ω１）ｂＲａｋｅ］
第２のＭＡＩ再生の出力信号は、ｚＲａｋｅから減算される。その減算結果は、試験的なハード判断を受け、そして第１段の等化型並列干渉打消し出力ｂＥＰＩＣ（１）が次のように得られる。
ｂＥＰＩＣ（１）＝ｓｇｎ｛ｚＲａｋｅ−Ｆ［ω１ｂＰＩＣ＋（１−ω１）ｂＲａｋｅ］｝
【００２１】
第２段では、１段のＰＩＣのハード判断ｂＰＩＣと、第１段のＥＰＩＣ検出器出力ｂＥＰＩＣ（１）とが等化される。その後、第３段では、第１段及び第２段ＥＰＩＣのハード判断ｂＥＰＩＣ（１）及びｂＥＰＩＣ（２）が次の式に基づいて等化され、等々となる。
ｂＥＰＩＣ（ｍ）＝ｓｇｎ｛ｚＲａｋｅ−Ｆ［ωｍｂＥＰＩＣ（ｍ−１）＋（１−ωｍ）ｂＥＰＩＣ（ｍ−２）］｝
但し、ｍ＝２、３、・・Ｌ、そしてｂＥＰＩＣ（０）＝ｂＰＩＣである。
【００２２】
2004511169.tif 000009
図５は、本発明のＥＰＩＣ検出器の第２実施形態のフローチャートである。第２の好ましい実施形態では、ＥＰＩＣ検出器は、３つの段を備え、そして段１ないし３の重み付けファクタは、ωｍ＝［０．６；０．７；０．９］に対して選択される。ｂＥＰＩＣ（ｍ）（ｍ＝１、２、３）は、次の式に基づいて計算される。
【００２３】
2004511169.tif 000010
【００２４】
2004511169.tif 000011
【００２５】
唯一の制限０．５＜ω１＜ω２＜ω３を伴う重み付けファクタωｍ＝［０．６；０．７；０．９］は、より上位のＥＰＩＣ段が、より信頼性の高いデータ推定を与えるという仮定で、シミュレーションにおいてテストされた。各段の重みは、異なるシステムにおいて、トレーニングシーケンスの試行錯誤シミュレーションにより変更及び予め定義することができる。更に、重みは、適応構成によって最適化することができる。
図６ないし９は、信号対雑音比の関数としてビットエラー率（ＢＥＲ）のシミュレーション結果を示し、ビットエラー率は、レーキ受信器のみ、従来の３段ＰＩＣ検出器、ωｍ＝［０．５；０．７；０．９］の従来の３段ＰＰＩＣ検出器、及び本発明の好ましい実施形態によるＥＰＩＣ検出器により得られる。
【００２６】
図６は、経路の数が１に等しく、ユーザが２１人で、理想的な電力制御を行いそして拡散コードとして３１ビットゴールドコードを使用する場合に、アップリンク方向の各ビットエラー率及び完全なチャンネル推定を示す。
図７は、経路の数が１に等しく、ユーザが２１人で、［−５、＋５］ｄＢの範囲の電力制御を行いそして拡散コードとして３１ビットゴールドコードを使用する場合に、アップリンク方向の各ビットエラー率及び完全なチャンネル推定を示す。
図８は、経路の数が１に等しく、ユーザが３１人で、理想的な電力制御を行いそして拡散コードとして３１ビットゴールドコードを使用する場合に、アップリンク方向の各ビットエラー率及び完全なチャンネル推定を示す。
【００２７】
図９は、経路の数が１に等しく、ユーザが３１人で、［−５、＋５］ｄＢの範囲の電力制御を行いそして拡散コードとして３１ビットゴールドコードを使用する場合に、アップリンク方向の各ビットエラー率及び完全なチャンネル推定を示す。
図６ないし９から明らかなように、好ましい実施形態に基づくＥＰＩＣ検出器は、従来のＰＩＣ及びＰＰＩＣ検出器より著しい性能を発揮する。本発明によるＥＰＩＣ検出器では、特に負荷の大きいシステムにおいてシステム性能を著しく改善することができる。
以上、好ましい実施形態を参照して本発明を説明したが、これは、単に本発明を例示するものに過ぎず、本発明をこれに限定するものではない。特許請求の範囲に規定した本発明の真の精神及び範囲から逸脱せずに種々の変更や修正がなされ得ることが明らかであろう。
【図面の簡単な説明】
【図１】
レーキ受信器を備えた公知のＩＣシステムの並列段を示すブロック回路図である。
【図２】
従来のＰＩＣ検出器の段を示すブロック回路図である。
【図３】
従来のＰＰＩＣ検出器の段を示すブロック回路図である。
【図４】
本発明の第１の実施形態による２段ＥＰＩＣ検出器のブロック回路図である。
【図５】
本発明の第２の実施形態による３段ＥＰＩＣ検出器のブロック回路図である。
【図６】
レーキ受信器のみ、ＰＩＣ検出器を伴うレーキ受信器、ＰＰＩＣ検出器を伴うレーキ受信器、及び本発明の第２の実施形態によるＥＰＩＣ検出器を伴うレーキ受信器のビットエラー率ＢＥＲを、２１人のユーザ、３１ビットのゴールドコード及び理想的な電力制御を伴うシステムにおいて信号対雑音比の関数として示すグラフである。
【図７】
レーキ受信器のみ、ＰＩＣ検出器を伴うレーキ受信器、ＰＰＩＣ検出器を伴うレーキ受信器、及び本発明の第２の実施形態によるＥＰＩＣ検出器を伴うレーキ受信器のビットエラー率ＢＥＲを、２１人のユーザ、３１ビットのゴールドコード及び［−５、＋５］ｄＢの範囲の電力制御を伴うシステムにおいて信号対雑音比の関数として示すグラフである。
【図８】
レーキ受信器のみ、ＰＩＣ検出器を伴うレーキ受信器、ＰＰＩＣ検出器を伴うレーキ受信器、及び本発明の第２の実施形態によるＥＰＩＣ検出器を伴うレーキ受信器のビットエラー率ＢＥＲを、３１人のユーザ、３１ビットのゴールドコード及び理想的な電力制御を伴うシステムにおいて信号対雑音比の関数として示すグラフである。
【図９】
レーキ受信器のみ、ＰＩＣ検出器を伴うレーキ受信器、ＰＰＩＣ検出器を伴うレーキ受信器、及び本発明の第２の実施形態によるＥＰＩＣ検出器を伴うレーキ受信器のビットエラー率ＢＥＲを、３１人のユーザ、３１ビットのゴールドコード及び［−５、＋５］ｄＢの範囲の電力制御を伴うシステムにおいて信号対雑音比の関数として示すグラフである。
【図１】
2004511169.tif 000016
【図２】
2004511169.tif 000017
【図３】
2004511169.tif 000018
【図４】
2004511169.tif 000019
【図５】
2004511169.tif 000020
【図６】
2004511169.tif 000021
【図７】
2004511169.tif 000022
【図８】
2004511169.tif 000023
【図９】
2004511169.tif 000024
【国際公開パンフレット】
2004511169.tif 000025
2004511169.tif 000026
2004511169.tif 000027
2004511169.tif 000028
2004511169.tif 000029
2004511169.tif 000030
2004511169.tif 000031
2004511169.tif 000032
2004511169.tif 000033
2004511169.tif 000034
2004511169.tif 000035
2004511169.tif 000036
2004511169.tif 000037
2004511169.tif 000038
2004511169.tif 000039
2004511169.tif 000040
2004511169.tif 000041
2004511169.tif 000042
2004511169.tif 000043
2004511169.tif 000044
2004511169.tif 000045
2004511169.tif 000046
2004511169.tif 000047
2004511169.tif 000048
2004511169.tif 000049
2004511169.tif 000050
2004511169.tif 000051
2004511169.tif 000052
2004511169.tif 000053
2004511169.tif 000054
2004511169.tif 000055
2004511169.tif 000056
2004511169.tif 000057
2004511169.tif 000058
【国際調査報告】
2004511169.tif 000059
2004511169.tif 000060
2004511169.tif 000061