(57)【要約】  ２つの等化器フィルタを含む、正規化最小二乗平均（ＮＬＭＳ）等化器が開示される。一実施形態では、単一の修正項発生器が、パイロット信号に基づく等化器フィルタのそれぞれのタップ係数更新のための修正項を生成するために使用される。別の実施形態では、２つの異なる修正項発生器が、等化器フィルタのそれぞれのための修正項を生成するのに使用され、それによって、修正項発生器のうちの１つは、等化器フィルタのうちの１つの出力で硬判定ユニットから受信されるデータを使用して、両方の等化器フィルタのための修正項を生成する。
2008519569.tif 000002
【特許請求の範囲】
【請求項１】
サンプルデータストリームを等化するためのパイロット指向の等化器であって、
（ａ）前記サンプルデータストリームを受信するための第１のシリアルパラレル（Ｓ→Ｐ）−ベクトル変換器であって、前記サンプルデータストリームを変換されたパラレルベクトル信号に変換する第１のＳ→Ｐ−ベクトル変換器と、
（ｂ）前記変換されたパラレルベクトル信号をスクランブル符号共役信号と乗算することによって、逆スクランブルされたパラレルベクトル信号を生成するための第１の乗算器と、
（ｃ）前記逆スクランブルパラレルベクトル信号を累積して、累積されたパラレルベクトル信号を生成するための第１のアキュムレータと、
（ｄ）前記累積パラレルベクトル信号を第１の累積されたシリアルベクトル信号に変換するための第１のパラレルシリアル（Ｐ→Ｓ）変換器と、
（ｅ）前記第１の累積シリアルベクトル信号に一部基づいて第１の等化された信号を生成するための第１の等化器フィルタと、
（ｆ）パイロット基準信号から前記第１の等化信号を引くことによって誤差信号を生成するための加算器と、
（ｇ）前記誤差信号および前記累積パラレルベクトル信号に基づいてパイロット指向修正項を生成するための修正項発生器であって、前記第１の等化信号はさらに前記パイロット指向修正項に基づく修正項発生器と
を備えたことを特徴とするパイロット指向の等化器。
【請求項２】
（ｈ）前記逆スクランブルパラレルベクトル信号を逆拡散符号と乗算することによって逆拡散された逆スクランブルパラレルベクトル信号を生成するための第２の乗算器と、
（ｉ）前記逆拡散された逆スクランブルパラレルベクトル信号を累積して、累積された逆拡散パラレルベクトル信号を生成するための第２のアキュムレータと、
（ｊ）前記累積された逆拡散パラレルベクトル信号を第２の累積されたシリアルベクトル信号に変換するための第２のＰ→Ｓ変換器と、
（ｋ）前記第２の累積シリアルベクトル信号および前記パイロット指向修正項に基づいて第２の等化された信号を生成するための第２の等化器フィルタと
をさらに備えたことを特徴とする請求項１に記載のパイロット指向の等化器。
【請求項３】
前記変換されたパラレルベクトル信号は、長さＬを有することを特徴とする請求項１に記載のパイロット指向の等化器。
【請求項４】
前記サンプルデータストリームは、２倍チップレートのサンプルデータストリームであることを特徴とする請求項１に記載のパイロット指向の等化器。
【請求項５】
前記変換されたパラレルベクトル信号は、１倍チップレートの信号であることを特徴とする請求項１に記載のパイロット指向の等化器。
【請求項６】
前記第１の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項１に記載のパイロット指向の等化器。
【請求項７】
前記第２の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項２に記載のパイロット指向の等化器。
【請求項８】
前記第１の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項１に記載のパイロット指向の等化器。
【請求項９】
前記第２の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項２に記載のパイロット指向の等化器。
【請求項１０】
サンプルデータストリームを等化するためのパイロット指向の等化方法であって、
（ａ）前記サンプルデータストリームを受信することと、
（ｂ）前記サンプルデータストリームを変換されたパラレルベクトル信号に変換することと、
（ｃ）前記変換されたパラレルベクトル信号をスクランブル符号共役信号と乗算することによって、逆スクランブルされたパラレルベクトル信号を生成することと、
（ｄ）前記逆スクランブルパラレルベクトル信号を累積して、累積されたパラレルベクトル信号を生成することと、
（ｅ）前記累積パラレルベクトル信号を第１の累積されたシリアルベクトル信号に変換することと、
（ｆ）前記第１の累積シリアルベクトル信号に一部基づいて第１の等化された信号を生成することと、
（ｇ）パイロット基準信号から前記第１の等化信号を引くことによって誤差信号を生成することと、
（ｈ）前記誤差信号および前記累積パラレルベクトル信号に基づいてパイロット指向修正項を生成することであって、前記第１の等化信号はさらに前記パイロット指向修正項に基づくことと
を備えることを特徴とするパイロット指向の等化方法。
【請求項１１】
（ｉ）前記逆スクランブルパラレルベクトル信号を逆拡散符号と乗算することによって逆拡散された逆スクランブルパラレルベクトル信号を生成することと、
（ｊ）前記逆拡散された逆スクンブルパラレルベクトル信号を累積して、累積された逆拡散パラレルベクトル信号を生成することと、
（ｋ）前記累積された逆拡散パラレルベクトル信号を第２の累積されたシリアルベクトル信号に変換することと、
（ｌ）前記第２の累積シリアルベクトル信号および前記パイロット指向の修正項に基づいて第２の等化された信号を生成することと
をさらに備えることを特徴とする請求項１０に記載のパイロット指向の等化方法。
【請求項１２】
前記変換されたパラレルベクトル信号は、長さＬを有することを特徴とする請求項１０に記載のパイロット指向の等化方法。
【請求項１３】
前記サンプルデータストリームは、２倍チップレートのサンプルデータストリームであることを特徴とする請求項１０に記載のパイロット指向の等化方法。
【請求項１４】
前記変換されたパラレルベクトル信号は、１倍チップレートの信号であることを特徴とする請求項１０に記載のパイロット指向の等化方法。
【請求項１５】
前記第１の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項１０に記載のパイロット指向の等化方法。
【請求項１６】
前記第２の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項１１に記載のパイロット指向の等化方法。
【請求項１７】
前記第１の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項１０に記載のパイロット指向の等化方法。
【請求項１８】
前記第２の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項１１に記載のパイロット指向の等化方法。
【請求項１９】
サンプルデータストリームを等化するための集積回路（ＩＣ）であって、
（ａ）前記サンプルデータストリームを受信するための第１のシリアルパラレル（Ｓ→Ｐ）−ベクトル変換器であって、前記サンプルデータストリームを変換されたパラレルベクトル信号に変換する第１のＳ→Ｐ−ベクトル変換器と、
（ｂ）前記変換されたパラレルベクトル信号をスクランブル符号共役信号と乗算することによって、逆スクランブルされたパラレルベクトル信号を生成するための第１の乗算器と、
（ｃ）前記逆スクランブルパラレルベクトル信号を累積して、累積されたパラレルベクトル信号を生成するための第１のアキュムレータと、
（ｄ）前記累積パラレルベクトル信号を第１の累積されたシリアルベクトル信号に変換するための第１のパラレルシリアル（Ｐ→Ｓ）変換器と、
（ｅ）前記第１の累積シリアルベクトル信号に一部基づいて第１の等化された信号を生成するための第１の等化器フィルタと、
（ｆ）パイロット基準信号から前記第１の等化信号を引くことによって誤差信号を生成するための加算器と、
（ｇ）前記誤差信号および前記累積パラレルベクトル信号に基づいてパイロット指向の修正項を生成するための修正項発生器であって、前記第１の等化信号はさらに前記パイロット指向の修正項に基づく修正項発生器と
を備えたことを特徴とするＩＣ。
【請求項２０】
（ｈ）前記逆スクランブルパラレルベクトル信号を逆拡散符号と乗算することによって逆拡散された逆スクランブルパラレルベクトル信号を生成するための第２の乗算器と、
（ｉ）前記逆拡散された逆スクランブルパラレルベクトル信号を累積して、累積された逆拡散パラレルベクトル信号を生成するための第２のアキュムレータと、
（ｊ）前記累積された逆拡散パラレルベクトル信号を第２の累積されたシリアルベクトル信号に変換するための第２のＰ→Ｓ変換器と、
（ｋ）前記第２の累積シリアルベクトル信号および前記パイロット指向の修正項に基づいて第２の等化された信号を生成するための第２の等化器フィルタと
をさらに備えたことを特徴とする請求項１９に記載のＩＣ。
【請求項２１】
前記変換されたパラレルベクトル信号は、長さＬを有することを特徴とする請求項１９に記載のＩＣ。
【請求項２２】
前記サンプルデータストリームは、２倍チップレートのサンプルデータストリームであることを特徴とする請求項１９に記載のＩＣ。
【請求項２３】
前記変換されたパラレルベクトル信号は、１倍チップレートの信号であることを特徴とする請求項１９に記載のＩＣ。
【請求項２４】
前記第１の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項１９に記載のＩＣ。
【請求項２５】
前記第２の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項２０に記載のＩＣ。
【請求項２６】
前記第１の等化信号は、１倍チップレートの信号であることを特徴とする請求項１９に記載のＩＣ。
【請求項２７】
前記第２の等化信号は、１倍チップレートの信号であることを特徴とする請求項２０に記載のＩＣ。
【請求項２８】
サンプルデータストリームを等化するためのパイロット／データ指向の等化器であって、
（ａ）前記サンプルデータストリームを受信するための第１のシリアルパラレル（Ｓ→Ｐ）−ベクトル変換器であって、前記サンプルデータストリームを変換されたパラレルベクトル信号に変換する第１のＳ→Ｐ−ベクトル変換器と、
（ｂ）前記変換されたパラレルベクトル信号をスクランブル符号共役信号と乗算することによって、逆スクランブルされたパラレルベクトル信号を生成するための第１の乗算器と、
（ｃ）前記逆スクランブルパラレルベクトル信号を累積して、累積されたパラレルベクトル信号を生成するための第１のアキュムレータと、
（ｄ）前記累積パラレルベクトル信号を第１の累積されたシリアルベクトル信号に変換するための第１のパラレルシリアル（Ｐ→Ｓ）変換器と、
（ｅ）前記第１の累積シリアルベクトル信号に一部基づいて第１の等化された信号を生成するための第１の等化器フィルタと、
（ｆ）パイロット基準信号から前記第１の等化信号を引くことによって第１の誤差信号を生成するための第１の加算器と、
（ｇ）前記第１の誤差信号および前記累積パラレルベクトル信号に基づいてパイロット指向の修正項を生成するための第１の修正項発生器と、
（ｈ）前記逆スクランブルパラレルベクトル信号を逆拡散符号と乗算することによって逆拡散された逆スクランブルパラレルベクトル信号を生成するための第２の乗算器と、
（ｉ）前記逆拡散された逆スクランブルパラレルベクトル信号を累積して、累積された逆拡散パラレルベクトル信号を生成するための第２のアキュムレータと、
（ｊ）前記累積された逆拡散パラレルベクトル信号を第２の累積されたシリアルベクトル信号に変換するための第２のＰ→Ｓ変換器と、
（ｋ）前記第２の逆拡散された逆スクランブルシリアルベクトル信号に一部基づいて第２の等化された信号を生成するための第２の等化器フィルタと、
（ｌ）前記第２の等化信号を復調して、データ信号を生成するための硬判定ユニットと、
（ｍ）前記データ信号から前記第２の等化信号を引くことによって第２の誤差信号を生成するための第２の加算器と、
（ｎ）前記第２の誤差信号および前記累積された逆拡散パラレルベクトル信号に基づいてデータ指向の修正項を生成するための第２の修正項発生器であって、前記第１および第２の等化信号は前記パイロット指向修正項および前記データ指向修正項にさらに基づく第２の修正項発生器と
を備えたことを特徴とするパイロット／データ指向の等化器。
【請求項２９】
前記変換されたパラレルベクトル信号は、長さＬを有することを特徴とする請求項２８に記載のパイロット／データ指向の等化器。
【請求項３０】
前記サンプルデータストリームは、２倍チップレートのサンプルデータストリームであることを特徴とする請求項２８に記載のパイロット／データ指向の等化器。
【請求項３１】
前記変換されたパラレルベクトル信号は、１倍チップレートの信号であることを特徴とする請求項２８に記載のパイロット／データ指向の等化器。
【請求項３２】
前記第１の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項２８に記載のパイロット／データ指向の等化器。
【請求項３３】
前記第２の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項２８に記載のパイロット／データ指向の等化器。
【請求項３４】
前記第１の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項２８に記載のパイロット／データ指向の等化器。
【請求項３５】
前記第２の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項２８に記載のパイロット／データ指向の等化器。
【請求項３６】
サンプルデータストリームを等化するためのパイロット／データ指向の等化方法であって、
（ａ）前記サンプルデータストリームを受信することと、
（ｂ）前記サンプルデータストリームを変換されたパラレルベクトル信号に変換することと、
（ｃ）前記変換されたパラレルベクトル信号をスクランブル符号共役信号と乗算することによって、逆スクランブルされたパラレルベクトル信号を生成することと、
（ｄ）前記逆スクランブルパラレルベクトル信号を累積して、累積されたパラレルベクトル信号を生成することと、
（ｅ）前記累積パラレルベクトル信号を第１の累積されたシリアルベクトル信号に変換することと、
（ｆ）前記第１の累積シリアルベクトル信号に一部基づいて第１の等化された信号を生成することと、
（ｇ）パイロット基準信号から前記第１の等化信号を引くことによって第１の誤差信号を生成することと、
（ｈ）前記第１の誤差信号および前記累積パラレルベクトル信号に基づいてパイロット指向修正項を生成することと、
（ｉ）前記逆スクランブルパラレルベクトル信号を逆拡散符号と乗算することによって逆拡散された逆スクランブルパラレルベクトル信号を生成することと、
（ｊ）前記逆拡散された逆スクランブルパラレルベクトル信号を累積して、累積された逆拡散逆スクランブルパラレルベクトル信号を生成することと、
（ｋ）前記累積された逆拡散パラレルベクトル信号を第２の累積されたシリアルベクトル信号に変換することと、
（ｌ）前記第２の累積シリアルベクトル信号に一部基づいて第２の等化された信号を生成することと、
（ｍ）前記第２の等化信号を復調して、データ信号を生成することと、
（ｎ）前記データ信号から前記第２の等化信号を引くことによって第２の誤差信号を生成することと、
（ｏ）前記第２の誤差信号および前記累積された逆拡散逆スクランブルパラレルベクトル信号に基づいてデータ指向の修正項を生成することであって、前記第１および第２の等化信号は前記パイロット指向の修正項および前記データ指向の修正項にさらに基づくことと
を備えることを特徴とするパイロット／データ指向の等化方法。
【請求項３７】
前記変換されたパラレルベクトル信号は、長さＬを有することを特徴とする請求項３６に記載のパイロット／データ指向の等化方法。
【請求項３８】
前記サンプルデータストリームは、２倍チップレートのサンプルデータストリームであることを特徴とする請求項３６に記載のパイロット／データ指向等化方法。
【請求項３９】
前記変換されたパラレルベクトル信号は、１倍チップレートの信号であることを特徴とする請求項３６に記載のパイロット／データ指向の等化方法。
【請求項４０】
前記第１の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項３６に記載のパイロット／データ指向の等化方法。
【請求項４１】
前記第２の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項３６に記載のパイロット／データ指向等化方法。
【請求項４２】
前記第１の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項３６に記載のパイロット／データ指向等化方法。
【請求項４３】
前記第２の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項３６に記載のパイロット／データ指向等化方法。
【請求項４４】
サンプルデータストリームを等化するための集積回路（ＩＣ）であって、
（ａ）前記サンプルデータストリームを受信するための第１のシリアルパラレル（Ｓ→Ｐ）−ベクトル変換器であって、前記サンプルデータストリームを変換されたパラレルベクトル信号に変換する第１のＳ→Ｐ−ベクトル変換器と、
（ｂ）前記変換されたパラレルベクトル信号をスクランブル符号共役信号と乗算することによって、逆スクランブルされたパラレルベクトル信号を生成するための第１の乗算器と、
（ｃ）前記逆スクランブルパラレルベクトル信号を累積して、累積されたパラレルベクトル信号を生成するための第１のアキュムレータと、
（ｄ）前記累積パラレルベクトル信号を第１の累積されたシリアルベクトル信号に変換するための第１のパラレルシリアル（Ｐ→Ｓ）変換器と、
（ｅ）前記第１の累積シリアルベクトル信号に一部基づいて第１の等化された信号を生成するための第１の等化器フィルタと、
（ｆ）パイロット基準信号から前記第１の等化信号を引くことによって第１の誤差信号を生成するための加算器と、
（ｇ）前記第１の誤差信号および前記累積パラレルベクトル信号に基づいてパイロット指向修正項を生成するための第１の修正項発生器と、
（ｈ）前記逆スクランブルパラレルベクトル信号を逆拡散符号と乗算することによって逆拡散された逆スクランブルパラレルベクトル信号を生成するための第２の乗算器と、
（ｉ）前記逆拡散された逆スクランブルパラレルベクトル信号を累積して、累積された逆拡散パラレルベクトル信号を生成するための第２のアキュムレータと、
（ｊ）前記累積された逆拡散パラレルベクトル信号を第２の累積されたシリアルベクトル信号に変換するための第２のＰ→Ｓ変換器と、
（ｋ）前記第２の逆拡散された逆スクランブルシリアルベクトル信号に一部基づいて第２の等化された信号を生成するための第２の等化器フィルタと、
（ｌ）前記第２の等化信号を復調して、データ信号を生成するための硬判定ユニットと、
（ｍ）前記データ信号から前記第２の等化信号を引くことによって第２の誤差信号を生成するための第２の加算器と、
（ｎ）前記第２の誤差信号、および前記累積された逆拡散パラレルベクトル信号に基づいてデータ指向の修正項を生成するための第２の修正項発生器であって、前記第１および第２の等化信号は前記パイロット指向修正項および前記データ指向修正項にさらに基づく第２の修正項発生器と
を備えたことを特徴とするＩＣ。
【請求項４５】
前記変換されたパラレルベクトル信号は、長さＬを有することを特徴とする請求項４４に記載のＩＣ。
【請求項４６】
前記サンプルデータストリームは、２倍チップレートのサンプルデータストリームであることを特徴とする請求項４４に記載のＩＣ。
【請求項４７】
前記変換されたパラレルベクトル信号は、１倍チップレートの信号であることを特徴とする請求項４４に記載のＩＣ。
【請求項４８】
前記第１の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項４４に記載のＩＣ。
【請求項４９】
前記第２の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項４４に記載のＩＣ。
【請求項５０】
前記第１の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項４４に記載のＩＣ。
【請求項５１】
前記第２の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項４４に記載のＩＣ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号分割多重アクセス（ＣＤＭＡ：ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）受信機で使用される、正規化最小二乗平均（ＮＬＭＳ：ｎｏｒｍａｌｉｚｅｄ  ｌｅａｓｔ  ｍｅａｎｓ  ｓｑｕａｒｅ）等化器に関する。より詳細には、本発明は、等化器および受信機の両方の複雑さを低減させるために事前等化（ｐｒｅ−ｅｑｕａｌｉｚａｔｉｏｎ）逆拡散を使用する複数の等化器フィルタを含む等化器に関する。
【背景技術】
【０００２】
チップレベル等化器（ＣＬＥ：ｃｈｉｐ−ｌｅｖｅｌ  ｅｑｕａｌｉｚｅｒ）は、無線送受信装置（ＷＴＲＵ：ｗｉｒｅｌｅｓｓ  ｔｒａｎｓｍｉｔ／ｒｅｃｅｉｖｅ  ｕｎｉｔ）および基地局内で使用されるものなど、ＣＤＭＡ受信機に適した候補である。ＮＬＭＳベースのＣＬＥ受信機は、レーク受信機を介して高速ダウンリンクパケットアクセス（ＨＳＤＰＡ：ｈｉｇｈ  ｓｐｅｅｄ  ｄｏｗｎｌｉｎｋ  ｐａｃｋｅｔ  ａｃｃｅｓｓ）などの高データレートサービスのために優れた性能を提供する。代表的なＮＬＭＳ受信機は、等化器フィルタとＮＬＭＳアルゴリズムとを備える。等化器フィルタは、通常、有限インパルス応答（ＦＩＲ：ｆｉｎｉｔｅ  ｉｍｐｕｌｓｅ  ｒｅｓｐｏｎｓｅ）フィルタである。
【０００３】
ＮＬＭＳアルゴリズムは、タップ重み生成のために使用される。それは、等化器フィルタによって使用される適切なタップ重みを生成し、適時にそれらを適切に繰り返し更新する。通常、タップ重み生成は、タップ重みを生成し更新するために、誤差信号計算と、ベクトルノルム計算と、漏れ積分（ｌｅａｋｙ  ｉｎｔｅｇｒａｔｉｏｎ）とを含む。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＣＬＥが非常に複雑であるのは、ＣＬＥのオーバーサンプリング処理のためである。ＣＬＥ等化器の代表的なプロセスは、フィルタリング、タップ重みベクトル更新、ベクトルノルム二乗計算などを含み、それらすべてが、チップレートの２倍またはそれ以上で動作する。チップレートの２倍のオーバーサンプリング処理は、等化器フィルタ内のチップレートの非オーバーサンプリング処理の２倍の複雑さをもたらす。
【０００５】
特に、チップごとに行われる、タップ入力ベクトルのタップ重みとの乗算は、通常、主要な複雑さ伴う要素であり、非常に複雑なものとなる。
【課題を解決するための手段】
【０００６】
本発明は、２つの等化器フィルタを含むＮＬＭＳ等化器に関する。一実施形態では、単一の修正項発生器が、パイロット信号に基づいて等化器フィルタのそれぞれのタップ係数更新のための修正項を生成するのに使用される。別の実施形態では、２つの異なる修正項発生器が、等化器フィルタのそれぞれのための修正項を生成するために使用され、それによって、修正項発生器のうちの１つが、等化器フィルタのうちの１つの出力での硬判定ユニットから受信したデータを使用して、等化器フィルタの両方のための修正項を生成する。
【０００７】
本発明についてのより詳細な理解は、例として示され、添付の図面と併せて理解されることになる以下の説明から得ることができる。
【発明を実施するための最良の形態】
【０００８】
好ましい実施形態について、図面を参照して述べる。図面では、同様の番号は、全体を通して同様の要素を表す。
【０００９】
以下、用語「ＷＴＲＵ」には、それだけに限らないが、ユーザ機器（ＵＥ：ｕｓｅｒ  ｅｑｕｉｐｍｅｎｔ）、移動局、ラップトップ、携帯情報端末（ＰＤＡ：ｐｅｒｓｏｎａｌ  ｄａｔａ  ａｓｓｉｓｔａｎｔ）、固定または移動加入者ユニット、ページャ、または無線環境内で動作することができる他の任意のタイプの装置が含まれる。以下で言及されるとき、用語「基地局」には、それだけに限らないが、アクセスポイント（ＡＰ：ａｃｃｅｓｓ  ｐｏｉｎｔ）、ノードＢ、サイトコントローラ、または無線環境内の他の任意のタイプのインターフェースデバイスが含まれる。
【００１０】
本発明の特徴は、集積回路（ＩＣ：ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）に組み込むことも、相互接続する多数の構成要素を備える回路で構成することもできる。
【００１１】
以下、本発明について、ＮＬＭＳアルゴリズムを参照して説明することにする。しかし、最小二乗平均（ＬＭＳ）、グリフィス（Ｇｒｉｆｆｉｔｈ）のアルゴリズム、ＮＬＭＳに基づくチャネル推定（ＣＥ−ＮＬＭＳ：ｃｈａｎｎｅｌ  ｅｓｔｉｍａｔｉｏｎ  ｂａｓｅｄ  ＮＬＭＳ）、および他の繰り返しまたは再帰アルゴリズムなど、任意のタイプの適応等化またはフィルタリングが使用されてもよいことに留意されたい。
【００１２】
本発明によれば、等化器フィルタによって等化される前に、逆拡散が、サンプルデータストリームに関して行われ、それによって等化器フィルタおよび他の構成要素の複雑さを低減する。数式（１）および（２）は、等化および逆拡散プロセスの数学的に等価のモデルを示している。
【００１３】
【数１】
2008519569.tif 000003
【００１４】
ＳＦは拡散係数を表し、Ｌは適応等化フィルタ内のタップ重みの数を表し、ｃｉ，ｉ＝１，２，…，ＳＦは、拡散符号の第ｉの要素を表し、ｘｉ，ｉ＝１，２，…，Ｌ，…はタップ入力ベクトルを表し、ｗｉ、ｉ＝１，２，…，Ｌは第ｉのタップ重みを表す。さらに、ｙｉ，ｉ＝１，２，…，ＳＦは、タップ入力行列とタップ重みベクトルの乗算の結果を表し、ｚｉ，ｉ＝１，２，…，Ｌは、タップ入力行列を拡散符号で逆拡散した結果を表す。数式（１）は、数式（２）に数学的に等価である。
【００１５】
数式（１）では、タップ入力行列がまず、タップ重みベクトルと乗算される。これによって、ベクトル
【００１６】
【数２】
2008519569.tif 000004
【００１７】
が以下のように生じる：
【００１８】
【数３】
2008519569.tif 000005
【００１９】
逆拡散を次に行って、ベクトル
【００２０】
【数４】
2008519569.tif 000006
【００２１】
を次のように逆拡散する。
【００２２】
【数５】
2008519569.tif 000007
【００２３】
数式（３）および（４）の計算は、ＳＦ×Ｌ個の複素乗算およびＳＦ×Ｌ個の複素加算を必要とする。
【００２４】
数式（２）は、等化および逆拡散を行うのにより効率的な方法であり、本発明によって使用される。まず、タップ入力行列は、拡散符号で逆拡散され、それによって、ベクトル
【００２５】
【数６】
2008519569.tif 000008
【００２６】
が以下のように生じる：
【００２７】
【数７】
2008519569.tif 000009
【００２８】
逆拡散された出力は、次いで、以下のように、タップ重みと乗算される：
【００２９】
【数８】
2008519569.tif 000010
【００３０】
出力２は、出力１に等しい。タップ入力ベクトルを拡散符号で逆拡散すると、数式（１）で行われる複素乗算および加算の関数ではなく、数式（２）に示すようにサイン変更または位相回転だけが生じるので、数式（２）の複雑さは、数式（１）の複雑さより遥かに小さい。数式（５）および（６）の出力２の計算は、Ｌ個の複素乗算およびＳＥ×Ｌ個の複素加算だけを必要とする。数式（２）中の複素乗算の数は、ＳＦ×Ｌ個からＬ個へと、１／ＳＦ倍だけ低減される。計算の複雑さは一般に、計算、特に乗算の数に従って増加する。本発明は、計算数の面で、ＮＬＭＳをより効率的にする。
【００３１】
図１は、本発明の一実施形態によるパイロット指向のＮＬＭＳ等化器１００のブロック図である。ＮＬＭＳ等化器１００は、シリアル−パラレル（Ｓ→Ｐ）−ベクトル変換器１０４と、乗算器１１０、１１３と、チップアキュムレータ１１６、１４４と、パラレル−シリアル（Ｐ→Ｓ）変換器１１８、１４８と、等化器フィルタ１２２、１５２と、加算器１３２と、修正項発生器１３８とを含む。
【００３２】
図１を参照すると、２倍（２×）チップレートのサンプルデータストリーム１０２が、Ｓ→Ｐ−ベクトル変換器１０４によって受信される。Ｓ→Ｐ−ベクトル変換器１０４は、サンプルデータストリーム１０２を、長さＬを有する、１倍（１×）チップレートの変換されたパラレルベクトル信号１０６に変換する。次いで、長さＬの変換パラレルベクトル信号１０６は、乗算器１１０を介して、スクランブル符号共役信号１０８（「Ｐ」）と乗算されて、逆スクランブルされたパラレルベクトル符１１２を生成する。逆スクランブルパラレルベクトル信号１１２は、チップアキュムレータ１１６に入力され、このチップアキュムレータは、適切な期間、ＣＰＩＣＨ＿ＤＳＦチップ持続期間にわたって累積操作を実施し、ただしＣＰＩＣＨ＿ＤＳＦは、共通パイロットチャネル（ＣＰＩＣＨ：ｃｏｍｍｏｎ  ｐｉｌｏｔ  ｃｈａｎｎｅｌ）の逆拡散係数（ＤＳＦ：ｄｅｓｐｒｅａｄｉｎｇ  ｆａｃｔｏｒ）を表す。同時に、逆スクランブルパラレルベクトル信号１１２は、乗算器１１３を介して、逆拡散符号１１４（「Ｃ」）と乗算されて、逆拡散された逆スクランブルパラレルベクトル信号１１５を生成する。逆拡散された逆スクランブルパラレルベクトル信号１１５は、チップアキュムレータ１４４に入力され、このチップアキュムレータは、適切な期間、ＤＡＴＡ＿ＤＳＦチップ持続期間にわたって累積操作を実施し、ただしＤＡＴＡ＿ＤＳＦは、データのＤＳＦを表す。
【００３３】
チップアキュムレータ１１６は、逆スクランブルパラレルベクトル信号１１２を累積して、累積されたパラレルベクトル信号１１７を生成し、この信号が、Ｐ→Ｓ変換器および修正項発生器１３８に入力される。累積パラレルベクトル信号１１７は、Ｐ→Ｓ変換器１１８によって、累積されたシリアルベクトル信号１２０に変換され、このが、等化器フィルタ１２２に入力される。
【００３４】
等化器フィルタ１２２は、累積シリアルベクトル信号１２０に一部基づいて、等化された信号１３０を生成する。等化信号１３０は、次いで、加算器１３２によってパイロットシンボル基準信号１３４から減算されて、修正項発生器１３８に入力される誤差信号１３６を生成する。修正項発生器１３８は、累積パラレルベクトル信号１１７のベクトルノルム二乗を生成し、パイロット指向の修正項１４０を生成するためのベクトルノルム二乗推定器（図示せず）を含む。修正項発生器１３８は、誤差信号１３６および累積パラレルベクトル信号１１７に基づいて、パイロット指向の修正項１４０を生成する。等化された信号１３０は、パイロット指向の修正項１４０にさらに基づく。
【００３５】
チップアキュムレータ１４４は、逆スクランブルパラレルベクトル信号１１５を累積して、Ｐ→Ｓ変換器１４８に入力される逆拡散された逆スクランブルパラレルベクトル信号１４６を生成する。逆拡散された逆スクランブルパラレルベクトル信号１４６は、Ｐ→Ｓ変換器１４８によって、逆拡散された逆スクランブルシリアル信号１５０に変換され、この信号が、等化器フィルタ１５２に入力される。等化器フィルタ１５２は、逆拡散された逆スクランブルシリアルベクトル信号１５０およびパイロット指向の修正項１４０に基づいて、等化された信号１６０を出力する。
【００３６】
データの複数符号受信では、乗算器１１３、チップアキュムレータ１４４、Ｐ→Ｓ変換器１４８および等化器フィルタ１５２は、すべての符号についてシリアルに順次実行される必要があることがある。あるいは、乗算器１１３、チップアキュムレータ１４４、Ｐ→Ｓ変換器１４８および等化器フィルタ１５２の複数データ処理分岐は、並列に同時に実装されることもある。
【００３７】
修正項発生器１３８がそれぞれの等化器１２２、１５２のタップ係数更新のためのパイロット指向修正項１４０を生成するために、μｐ、ｅｐおよびＸｕｄについての入力が必要である。μｐは、ステップサイズである。ｅｐは、等化信号と、パイロット信号の形態で一般に使用される基準信号の間の差分信号である誤差信号である。Ｘｕｄは、逆スクランブルおよび逆拡散の後の受信信号である。‖Ｘｕｄ‖は、逆スクランブルおよび逆拡散された信号Ｘｕｄのノルムである。
【００３８】
事前等化の逆拡散アプローチは、上述したように、等化器の複雑さを低減するために、パイロット指向またはパイロット／データ指向の両方の等化器に適用される。
【００３９】
本発明は、上記で述べ、図１に示した適応等化器と併せて単一の受信アンテナを実装する。
【００４０】
本発明は、適応等化器と併せて受信ダイバーシチを実施し、それによって、受信機の性能を改善する。受信機ダイバーシチが実施される場合、入力信号１０２は、４×チップレート（すなわち４×＝２×  かける  ２×であり、２×チップレートはオーバーサンプリングに相当し、もう一方の２×は、受信アンテナダイバーシチに相当する）で動作している。Ｓ→Ｐ−ベクトル変換器１０４は、４×チップレートで信号をシフトし、１×チップレートで出力ベクトルを出力する。信号１２０および１５０は、２×チップレートで動作している。等化器フィルタ１２２、１５２は、信号を２×チップレートで入力し、１×シンボルレートで出力する結合（ｊｏｉｎｔ）等化器フィルタである。本発明による結合等化器フィルタ係数ベクトル適応手法について以下に述べる。
【００４１】
重みベクトル
【００４２】
【数９】
2008519569.tif 000011
【００４３】
が、等化器フィルタについて複数の成分重みベクトルの和集合として定義される。それぞれの成分重みベクトルは、異なるアンテナによって収集されるデータに対応する。成分ベクトルからの要素の任意の順列は、その順列が、結合ＮＬＭＳ等化器にデータが入る順序を適切に反映する限り、結合重みベクトルを構成し得る。これらは数学的に等価であるので、順列は、表記の都合で選ぶことができる。たとえば、２つのアンテナについては、結合重みベクトル
【００４４】
【数１０】
2008519569.tif 000012
【００４５】
は、以下のように定義され得る。
【００４６】
【数１１】
2008519569.tif 000013
【００４７】
ただし、（）Ｔは、転置操作を表す。等化器フィルタのタップの総数は、Ｌで表される。
【００４８】
【数１２】
2008519569.tif 000014
【００４９】
は、列ベクトルである。
【００５０】
数式（７）で選ばれた表記については、結合更新ベクトル
【００５１】
【数１３】
2008519569.tif 000015
【００５２】
の表記は、以下のように定義される。
【００５３】
【数１４】
2008519569.tif 000016
【００５４】
ただし、
【００５５】
【数１５】
2008519569.tif 000017
【００５６】
は、それぞれアンテナ１およびアンテナ２から受信されたサンプルに基づくベクトルである。
【００５７】
【数１６】
2008519569.tif 000018
【００５８】
は行ベクトルである。
【００５９】
結合ＮＬＭＳ等化器のフィルタ係数適応は、次いで、ＮＬＭＳ等化器の通常のやり方で処理することができる。たとえば、更新された係数ベクトルは、以下のように得ることができる。
【００６０】
【数１７】
2008519569.tif 000019
【００６１】
ただし、（）Ｈは転置共役操作を表し、ｄ［ｎ］はＮＬＭＳのための基準信号であり、εは、ゼロによる除算を防ぐために使用される小さい数である。パラメータαは重みパラメータであり、μは誤差信号のスケールファクタである。μは、車速、および信号対干渉および雑音比（ＳＩＮＲ：ｓｉｇｎａｌ−ｔｏ−ｉｎｔｅｒｆｅｒｅｎｃｅ  ａｎｄ  ｎｏｉｓｅ  ｒａｔｉｏ）に基づいて推定され、連続的な推定を得るために補間され得る。
【００６２】
パイロット指向のＮＬＭＳについては、ｄ［ｎ］は、パイロット信号、トレーニング信号、または他の既知のパターン信号とすることができる。信号は、所定の逆拡散係数での逆拡散信号であることも、非逆拡散信号であることもある。同様に、データ指向のＮＬＭＳについては、ｄ［ｎ］は、逆拡散データシンボルであることも、非逆拡散データシンボルであることもある。タップ修正項
【００６３】
【数１８】
2008519569.tif 000020
【００６４】
は、以下のように計算される：
【００６５】
【数１９】
2008519569.tif 000021
【００６６】
ただし、係数ｅｎ，ｊｏｉｎｔは結合誤差信号であり、以下のように、基準信号ｄ［ｎ］から等化器フィルタ出力を引くことにより計算される。
【００６７】
【数２０】
2008519569.tif 000022
【００６８】
受信機ダイバーシチがない場合、次の繰り返しのための新しいタップ係数が、前の繰り返しの（重み付きの）タップ係数にタップ修正項
【００６９】
【数２１】
2008519569.tif 000023
【００７０】
を加えることにより得られる。重み付けのメカニズムは、以下のように公式化されたパラメータα（アルファ）によって特徴付けられ得る：
【００７１】
【数２２】
2008519569.tif 000024
【００７２】
受信機ダイバーシチが実施される場合、数式（９）の結合タップ更新ベクトルは、標準の、受信機ダイバーシチなしのＮＬＭＳの数式内に
【００７３】
【数２３】
2008519569.tif 000025
【００７４】
の結合重みベクトル
【００７５】
【数２４】
2008519569.tif 000026
【００７６】
と、
【００７７】
【数２５】
2008519569.tif 000027
【００７８】
の結合重みベクトル
【００７９】
【数２６】
2008519569.tif 000028
【００８０】
と、
【００８１】
【数２７】
2008519569.tif 000029
【００８２】
の結合タップ修正項
【００８３】
【数２８】
2008519569.tif 000030
【００８４】
を代入することによって簡単に得られる。数式（９）は、結合等化器出力を使用し、所望の信号またはパイロット信号からそれを引いて、結合推定エラーを生成する。入力信号のベクトルノルム二乗は、結合ベクトルノルム二乗である。結合推定誤差は、入力信号の複素共役、μ、および入力信号のベクトルノルム二乗と共に修正項を生成し、これは、繰り返しｎのタップ重みベクトルに加えられて、繰り返しｎ＋１のタップ重みベクトル、更新済みタップ重みベクトルを生成する。
【００８５】
図１をやはり参照すると、修正項発生器１３８は、修正項
【００８６】
【数２９】
2008519569.tif 000031
【００８７】
に基づいて、パイロット指向修正項１４０を生成することができ、この修正項は、等化器フィルタ１２２、１５２で、前の繰り返しのフィルタ係数に加えられて、次の繰り返しのための更新されたフィルタ係数を生成する。パイロット指向のＮＬＭＳ等化器１００は、等化された信号１６０を出力する。
【００８８】
あるいは、修正項発生器１３８は、修正項
【００８９】
【数３０】
2008519569.tif 000032
【００９０】
に基づいて、パイロット指向の修正項１４０を生成することができる。変数εは、数値的特性を改善し、修正項が生成されるときに固定小数点計算がオーバーフローするのを防ぐために使用される比較的に小さい数である。
【００９１】
図２は、本発明の別の実施形態による、パイロットおよびデータ指向（すなわちパイロット／データ指向）のＮＬＭＳ等化器２００のブロック図である。ＮＬＭＳ等化器２００は、Ｓ→Ｐ−ベクトル変換器１０４と、乗算器１１０、１１３と、チップアキュムレータ１１６、１４４と、Ｐ→Ｓ変換器１１８、１４８と、等化器フィルタ２２２、２５２と、加算器１３２、２６６と、修正項発生器１３８、２７０と、硬判定ユニット２６２とを含む。
【００９２】
図２を参照すると、２倍（２×）チップレートサンプルデータストリーム１０２が、Ｓ→Ｐ−ベクトル変換器１０４によって受信される。Ｓ→Ｐ−ベクトル変換器１０４は、サンプルデータストリーム１０２を、長さＬを有する、１倍（１×）チップレート変換パラレルベクトル信号１０６に変換する。次いで、長さＬの変換パラレルベクトル信号１０６は、乗算器１１０を介して、スクランブル符号共役信号１０８（「Ｐ」）と乗算されて、逆スクランブルされたパラレルベクトル信号１１２を生成する。逆スクランブルされたパラレルベクトル信号１１２は、チップアキュムレータ１１６に入力され、このチップアキュムレータは、ＣＰＩＣＨ＿ＤＳＦチップ持続期間にわたって累積操作を実施する。
【００９３】
チップアキュムレータ１１６は、逆スクランブルされたパラレルベクトル信号１１２を累積して、累積されたパラレルベクトル信号１１７を生成し、この累積パラレルベクトル信号は、Ｐ→Ｓ変換器１１８および修正項発生器１３８に入力される。累積パラレルベクトル信号１１７は、Ｐ→Ｓ変換器１１８によって、累積されたシリアルベクトル信号１２０に変換され、この累積シリアルベクトル信号は、等化器フィルタ２２２に入力される。
【００９４】
等化器フィルタ２２２は、累積シリアルベクトル信号１２０に一部基づいて、等化された信号１３０を生成する。等化信号１３０は、次いで、加算器１３２によってパイロットシンボル基準信号１３４から引かれて、修正項発生器１３８に入力される誤差信号１３６を生成する。修正項発生器１３８は、累積パラレルベクトル信号１１７のベクトルノルム二乗を生成し、パイロット指向の修正項１４０を生成するためのベクトルノルム二乗推定器（図示せず）を含む。修正項発生器１３８は、誤差信号１３６および累積パラレルベクトル信号１１７に基づいて、パイロット指向の修正項１４０を生成する。
【００９５】
データの複数符号受信では、乗算器１１３、チップアキュムレータ１４４、Ｐ→Ｓ変換器１４８、等化器フィルタ１５２、硬判定ユニット２６２、加算器２６６および修正項発生器２７０は、すべての符号について直列に順次実行される必要があることがある。あるいは、乗算器１１３、チップアキュムレータ１４４、Ｐ→Ｓ変換器１４８、等化器フィルタ１５２、硬判定ユニット２６２、加算器２６６および修正項発生器２７０の複数データ処理分岐は、並列に同時に実装されることもある。
【００９６】
修正項発生器１３８がそれぞれの等化器２２２、２５２のタップ係数更新のためのパイロット指向の修正項１４０を生成するために、μｐ、ｅｐおよびＸｕｄの入力が必要である。μｐは、ステップサイズである。ｅｐは、等化信号と、パイロット信号の形態で通常使用される基準信号の間の差分信号である誤差信号である。Ｘｕｄは、逆スクランブルおよび逆拡散の後の受信信号である。‖Ｘｕｄ‖は、逆スクランブルおよび逆拡散された信号Ｘｕｄのノルムである。
【００９７】
修正項発生器１３８は、修正項
【００９８】
【数３１】
2008519569.tif 000033
【００９９】
に基づいて、パイロット指向修正項１４０を生成することができ、この修正項は、等化器フィルタ２２２および２５２で前の繰り返しのフィルタ係数に加えられて、次の繰り返しのための更新されたフィルタ係数を生成する。
【０１００】
あるいは、修正項発生器１３８は、修正項
【０１０１】
【数３２】
2008519569.tif 000034
【０１０２】
に基づいて、パイロット指向修正項１４０を生成してもよい。変数εは、数値的特性を改善し、修正項が生成されたときに固定小数点計算がオーバーフローするのを防ぐために使用される比較的に小さい数である。
【０１０３】
図２をやはり参照すると、逆スクランブルされたパラレルベクトル信号１１２は乗算器１１３に入力され、この乗算器は、逆スクランブルされたパラレルベクトル信号１１２をデータ逆拡散符号（「Ｃ」）１１４と乗算して、パラレルベクトル信号１１５を生成する。チップアキュムレータ１４４は、結果として生じるパラレルベクトル信号１１５を累積して、逆拡散された逆スクランブルパラレルベクトル信号１４６を生成し、この信号が、Ｐ→Ｓ変換器１４８および修正項発生器２７０に入力される。逆拡散された逆スクランブルパラレルベクトル信号１４６は、Ｐ→Ｓ変換器１４８によって、逆拡散された逆スクランブルシリアル信号１５０に変換され、この信号が、等化器フィルタ２５２に入力される。等化器フィルタ２５２は、逆拡散された逆スクランブルシリアルベクトル信号１５０に一部基づいて、等化された２６０を生成する。
【０１０４】
等化器フィルタ２５２は、硬判定ユニット２６２および加算器２６２に等化信号２６０を供給する。硬判定２６２は、等化信号２６０を復調する（すなわち、ＱＰＳＫ、ＱＡＭなどのいずれかについて、もとの送信された信号のコンスタレーションを復元する）。加算器２６６は、硬判定ユニット２６２によって生成された硬判定（すなわちデータ）信号２６４から、等化信号２６０を引いて（その逆も同様である）、修正項発生器２７０に入力される誤差信号２６８を生成する。修正項発生器２７０は、逆拡散された逆スクランブルパラレルベクトル信号１４６のベクトルノルム二乗を生成し、また誤差信号２６８および逆拡散された逆スクランブルパラレルベクトル信号１４６に基づいてデータ指向の修正項２７２を生成するためのベクトルノルム二乗推定器（図示せず）を含む。データ指向の修正項２７２は、データチャネルシンボル持続期間（すなわち、データチャネルＤＳＦに等しいチップ）ごとに更新される。ＣＰＩＣＨ＿ＤＳＦチップごとに、新しいパイロット指向タップ係数１４０が、ｗ＝ｗ＋パイロット修正項またはｗ＝アルファ×ｗ＋パイロット修正項を用いて生成される。さらに、ＤＡＴＡ＿ＤＳＦチップごとに、新しいデータ指向のタップ係数２７２が、ｗ＝ｗ＋データ修正項またはｗ＝アルファ×ｗ＋パイロット修正項を用いて生成される。ＣＰＩＣＨ＿ＤＳＦとＤＡＴＡ＿ＤＳＦが同じである場合、新しい等化器タップ係数は、ｗ＝ｗ＋パイロット修正項＋データ修正項、またはｗ＝アルファ×ｗ＋パイロット修正項＋データ修正項を用いて、パイロットおよびデータ指向等化について同時に生成され、更新される。
【０１０５】
等化器信号１３０、２６０のそれぞれは、パイロット指向修正項１４０およびデータ指向修正項２７２にさらに基づく。
【０１０６】
修正項発生器２７０がそれぞれの等化器２２２、２５２のタップ係数更新のためのデータ指向修正項２７２を生成するために、μＤ、ｅＤおよびＸｕｄの入力が必要である。μＤは、ステップサイズである。ｅＤは、等化信号と、パイロット信号の形態で通常使用される基準信号の間の差分信号である誤差信号である。Ｘｕｄは、逆スクランブルおよび逆拡散の後の受信信号１４６である。‖Ｘｕｄ‖は、逆スクランブルおよび逆拡散された信号Ｘｕｄのノルムである。
【０１０７】
修正項発生器２７０は、等化器フィルタ２２２、２５２で前の繰り返しのフィルタ係数に加えられるフィルタ修正項
【０１０８】
【数３３】
2008519569.tif 000035
【０１０９】
に基づいて、データ指向の修正項２７２を生成して、次の繰り返しのための更新されたフィルタ係数を生成することができる。
【０１１０】
あるいは、修正項発生器２７０は、修正項
【０１１１】
【数３４】
2008519569.tif 000036
【０１１２】
に基づいて、データ指向の修正項２７２を生成してもよい。変数εは、数値的特性を改善し、修正項の生成時に固定小数点計算がオーバーフローするのを防ぐために使用される比較的に小さい数である。
【０１１３】
等化器が安定すると、パイロット指向の等化器が最初に使用されてもよい。データ指向の等化器は、次いで、パイロット指向の等化器によって以前に実施された等化器操作を引き継ぐことができ、それによって、パイロット指向の等化器は、次いでオフにされてもよい。
【０１１４】
本発明の特徴および要素が、好ましい実施形態において、特定の組合せで記載されているが、各特徴または要素は、好ましい実施形態の他の特徴および要素なしで単独に、あるいは本発明の他の特徴および要素を伴うかまたは伴わない様々な組合せで使用することができる。
【図面の簡単な説明】
【０１１５】
【図１】本発明の一実施形態によるパイロット指向の等化器のブロック図である。
【図２】本発明の別の実施形態によるパイロットおよびデータ指向の等化器のブロック図である。
【図１】
2008519569.tif 000037
【図２】
2008519569.tif 000038
【手続補正書】
【提出日】平成19年7月6日(2007.7.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サンプルデータストリームを等化するためのパイロット指向の等化器であって、
（ａ）前記サンプルデータストリームを受信するための第１のシリアルパラレル（Ｓ→Ｐ）−ベクトル変換器であって、前記サンプルデータストリームを変換されたパラレルベクトル信号に変換する第１のＳ→Ｐ−ベクトル変換器と、
（ｂ）前記変換されたパラレルベクトル信号をスクランブル符号共役信号と乗算することによって、逆スクランブルされたパラレルベクトル信号を生成するための第１の乗算器と、
（ｃ）前記逆スクランブルパラレルベクトル信号を累積して、累積されたパラレルベクトル信号を生成するための第１のアキュムレータと、
（ｄ）前記累積パラレルベクトル信号を第１の累積されたシリアルベクトル信号に変換するための第１のパラレルシリアル（Ｐ→Ｓ）変換器と、
（ｅ）前記第１の累積シリアルベクトル信号に一部基づいて第１の等化された信号を生成するための第１の等化器フィルタと、
（ｆ）パイロット基準信号から前記第１の等化信号を引くことによって誤差信号を生成するための加算器と、
（ｇ）前記誤差信号および前記累積パラレルベクトル信号に基づいてパイロット指向修正項を生成するための修正項発生器であって、前記第１の等化信号はさらに前記パイロット指向修正項に基づく修正項発生器と、
（ｈ）前記逆スクランブルパラレルベクトル信号を逆拡散符号と乗算することによって逆拡散された逆スクランブルパラレルベクトル信号を生成するための第２の乗算器と、
（ｉ）前記逆拡散された逆スクランブルパラレルベクトル信号を累積して、累積された逆拡散パラレルベクトル信号を生成するための第２のアキュムレータと、
（ｊ）前記累積された逆拡散パラレルベクトル信号を第２の累積されたシリアルベクトル信号に変換するための第２のＰ→Ｓ変換器と、
（ｋ）前記第２の累積シリアルベクトル信号および前記パイロット指向修正項に基づいて第２の等化された信号を生成するための第２の等化器フィルタと
を備えたことを特徴とするパイロット指向の等化器。
【請求項２】
前記変換されたパラレルベクトル信号は、長さＬを有することを特徴とする請求項１に記載のパイロット指向の等化器。
【請求項３】
前記サンプルデータストリームは、２倍チップレートのサンプルデータストリームであることを特徴とする請求項１に記載のパイロット指向の等化器。
【請求項４】
前記変換されたパラレルベクトル信号は、１倍チップレートの信号であることを特徴とする請求項１に記載のパイロット指向の等化器。
【請求項５】
前記第１の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項１に記載のパイロット指向の等化器。
【請求項６】
前記第２の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項１に記載のパイロット指向の等化器。
【請求項７】
前記第１の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項１に記載のパイロット指向の等化器。
【請求項８】
前記第２の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項１に記載のパイロット指向の等化器。
【請求項９】
サンプルデータストリームを等化するためのパイロット指向の等化方法であって、
（ａ）前記サンプルデータストリームを受信することと、
（ｂ）前記サンプルデータストリームを変換されたパラレルベクトル信号に変換することと、
（ｃ）前記変換されたパラレルベクトル信号をスクランブル符号共役信号と乗算することによって、逆スクランブルされたパラレルベクトル信号を生成することと、
（ｄ）前記逆スクランブルパラレルベクトル信号を累積して、累積されたパラレルベクトル信号を生成することと、
（ｅ）前記累積パラレルベクトル信号を第１の累積されたシリアルベクトル信号に変換することと、
（ｆ）前記第１の累積シリアルベクトル信号に一部基づいて第１の等化された信号を生成することと、
（ｇ）パイロット基準信号から前記第１の等化信号を引くことによって誤差信号を生成することと、
（ｈ）前記誤差信号および前記累積パラレルベクトル信号に基づいてパイロット指向修正項を生成することであって、前記第１の等化信号はさらに前記パイロット指向修正項に基づくことと、
（ｉ）前記逆スクランブルパラレルベクトル信号を逆拡散符号と乗算することによって逆拡散された逆スクランブルパラレルベクトル信号を生成することと、
（ｊ）前記逆拡散された逆スクンブルパラレルベクトル信号を累積して、累積された逆拡散パラレルベクトル信号を生成することと、
（ｋ）前記累積された逆拡散パラレルベクトル信号を第２の累積されたシリアルベクトル信号に変換することと、
（ｌ）前記第２の累積シリアルベクトル信号および前記パイロット指向の修正項に基づいて第２の等化された信号を生成することと
を備えることを特徴とするパイロット指向の等化方法。
【請求項１０】
前記変換されたパラレルベクトル信号は、長さＬを有することを特徴とする請求項９に記載のパイロット指向の等化方法。
【請求項１１】
前記サンプルデータストリームは、２倍チップレートのサンプルデータストリームであることを特徴とする請求項９に記載のパイロット指向の等化方法。
【請求項１２】
前記変換されたパラレルベクトル信号は、１倍チップレートの信号であることを特徴とする請求項９に記載のパイロット指向の等化方法。
【請求項１３】
前記第１の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項９に記載のパイロット指向の等化方法。
【請求項１４】
前記第２の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項９に記載のパイロット指向の等化方法。
【請求項１５】
前記第１の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項９に記載のパイロット指向の等化方法。
【請求項１６】
前記第２の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項９に記載のパイロット指向の等化方法。
【請求項１７】
サンプルデータストリームを等化するための集積回路（ＩＣ）であって、
（ａ）前記サンプルデータストリームを受信するための第１のシリアルパラレル（Ｓ→Ｐ）−ベクトル変換器であって、前記サンプルデータストリームを変換されたパラレルベクトル信号に変換する第１のＳ→Ｐ−ベクトル変換器と、
（ｂ）前記変換されたパラレルベクトル信号をスクランブル符号共役信号と乗算することによって、逆スクランブルされたパラレルベクトル信号を生成するための第１の乗算器と、
（ｃ）前記逆スクランブルパラレルベクトル信号を累積して、累積されたパラレルベクトル信号を生成するための第１のアキュムレータと、
（ｄ）前記累積パラレルベクトル信号を第１の累積されたシリアルベクトル信号に変換するための第１のパラレルシリアル（Ｐ→Ｓ）変換器と、
（ｅ）前記第１の累積シリアルベクトル信号に一部基づいて第１の等化された信号を生成するための第１の等化器フィルタと、
（ｆ）パイロット基準信号から前記第１の等化信号を引くことによって誤差信号を生成するための加算器と、
（ｇ）前記誤差信号および前記累積パラレルベクトル信号に基づいてパイロット指向の修正項を生成するための修正項発生器であって、前記第１の等化信号はさらに前記パイロット指向の修正項に基づく修正項発生器と、
（ｈ）前記逆スクランブルパラレルベクトル信号を逆拡散符号と乗算することによって逆拡散された逆スクランブルパラレルベクトル信号を生成するための第２の乗算器と、
（ｉ）前記逆拡散された逆スクランブルパラレルベクトル信号を累積して、累積された逆拡散パラレルベクトル信号を生成するための第２のアキュムレータと、
（ｊ）前記累積された逆拡散パラレルベクトル信号を第２の累積されたシリアルベクトル信号に変換するための第２のＰ→Ｓ変換器と、
（ｋ）前記第２の累積シリアルベクトル信号および前記パイロット指向の修正項に基づいて第２の等化された信号を生成するための第２の等化器フィルタと
を備えたことを特徴とするＩＣ。
【請求項１８】
前記変換されたパラレルベクトル信号は、長さＬを有することを特徴とする請求項１７に記載のＩＣ。
【請求項１９】
前記サンプルデータストリームは、２倍チップレートのサンプルデータストリームであることを特徴とする請求項１７に記載のＩＣ。
【請求項２０】
前記変換されたパラレルベクトル信号は、１倍チップレートの信号であることを特徴とする請求項１７に記載のＩＣ。
【請求項２１】
前記第１の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項１７に記載のＩＣ。
【請求項２２】
前記第２の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項１７に記載のＩＣ。
【請求項２３】
前記第１の等化信号は、１倍チップレートの信号であることを特徴とする請求項１７に記載のＩＣ。
【請求項２４】
前記第２の等化信号は、１倍チップレートの信号であることを特徴とする請求項１７に記載のＩＣ。
【請求項２５】
サンプルデータストリームを等化するためのパイロット／データ指向の等化器であって、
（ａ）前記サンプルデータストリームを受信するための第１のシリアルパラレル（Ｓ→Ｐ）−ベクトル変換器であって、前記サンプルデータストリームを変換されたパラレルベクトル信号に変換する第１のＳ→Ｐ−ベクトル変換器と、
（ｂ）前記変換されたパラレルベクトル信号をスクランブル符号共役信号と乗算することによって、逆スクランブルされたパラレルベクトル信号を生成するための第１の乗算器と、
（ｃ）前記逆スクランブルパラレルベクトル信号を累積して、累積されたパラレルベクトル信号を生成するための第１のアキュムレータと、
（ｄ）前記累積パラレルベクトル信号を第１の累積されたシリアルベクトル信号に変換するための第１のパラレルシリアル（Ｐ→Ｓ）変換器と、
（ｅ）前記第１の累積シリアルベクトル信号に一部基づいて第１の等化された信号を生成するための第１の等化器フィルタと、
（ｆ）パイロット基準信号から前記第１の等化信号を引くことによって第１の誤差信号を生成するための第１の加算器と、
（ｇ）前記第１の誤差信号および前記累積パラレルベクトル信号に基づいてパイロット指向の修正項を生成するための第１の修正項発生器と、
（ｈ）前記逆スクランブルパラレルベクトル信号を逆拡散符号と乗算することによって逆拡散された逆スクランブルパラレルベクトル信号を生成するための第２の乗算器と、
（ｉ）前記逆拡散された逆スクランブルパラレルベクトル信号を累積して、累積された逆拡散パラレルベクトル信号を生成するための第２のアキュムレータと、
（ｊ）前記累積された逆拡散パラレルベクトル信号を第２の累積されたシリアルベクトル信号に変換するための第２のＰ→Ｓ変換器と、
（ｋ）前記第２の逆拡散された逆スクランブルシリアルベクトル信号に一部基づいて第２の等化された信号を生成するための第２の等化器フィルタと、
（ｌ）前記第２の等化信号を復調して、データ信号を生成するための硬判定ユニットと、
（ｍ）前記データ信号から前記第２の等化信号を引くことによって第２の誤差信号を生成するための第２の加算器と、
（ｎ）前記第２の誤差信号および前記累積された逆拡散パラレルベクトル信号に基づいてデータ指向の修正項を生成するための第２の修正項発生器であって、前記第１および第２の等化信号は前記パイロット指向修正項および前記データ指向修正項にさらに基づく第２の修正項発生器と
を備えたことを特徴とするパイロット／データ指向の等化器。
【請求項２６】
前記変換されたパラレルベクトル信号は、長さＬを有することを特徴とする請求項２５に記載のパイロット／データ指向の等化器。
【請求項２７】
前記サンプルデータストリームは、２倍チップレートのサンプルデータストリームであることを特徴とする請求項２５に記載のパイロット／データ指向の等化器。
【請求項２８】
前記変換されたパラレルベクトル信号は、１倍チップレートの信号であることを特徴とする請求項２５に記載のパイロット／データ指向の等化器。
【請求項２９】
前記第１の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項２５に記載のパイロット／データ指向の等化器。
【請求項３０】
前記第２の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項２５に記載のパイロット／データ指向の等化器。
【請求項３１】
前記第１の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項２５に記載のパイロット／データ指向の等化器。
【請求項３２】
前記第２の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項２５に記載のパイロット／データ指向の等化器。
【請求項３３】
サンプルデータストリームを等化するためのパイロット／データ指向の等化方法であって、
（ａ）前記サンプルデータストリームを受信することと、
（ｂ）前記サンプルデータストリームを変換されたパラレルベクトル信号に変換することと、
（ｃ）前記変換されたパラレルベクトル信号をスクランブル符号共役信号と乗算することによって、逆スクランブルされたパラレルベクトル信号を生成することと、
（ｄ）前記逆スクランブルパラレルベクトル信号を累積して、累積されたパラレルベクトル信号を生成することと、
（ｅ）前記累積パラレルベクトル信号を第１の累積されたシリアルベクトル信号に変換することと、
（ｆ）前記第１の累積シリアルベクトル信号に一部基づいて第１の等化された信号を生成することと、
（ｇ）パイロット基準信号から前記第１の等化信号を引くことによって第１の誤差信号を生成することと、
（ｈ）前記第１の誤差信号および前記累積パラレルベクトル信号に基づいてパイロット指向修正項を生成することと、
（ｉ）前記逆スクランブルパラレルベクトル信号を逆拡散符号と乗算することによって逆拡散された逆スクランブルパラレルベクトル信号を生成することと、
（ｊ）前記逆拡散された逆スクランブルパラレルベクトル信号を累積して、累積された逆拡散逆スクランブルパラレルベクトル信号を生成することと、
（ｋ）前記累積された逆拡散パラレルベクトル信号を第２の累積されたシリアルベクトル信号に変換することと、
（ｌ）前記第２の累積シリアルベクトル信号に一部基づいて第２の等化された信号を生成することと、
（ｍ）前記第２の等化信号を復調して、データ信号を生成することと、
（ｎ）前記データ信号から前記第２の等化信号を引くことによって第２の誤差信号を生成することと、
（ｏ）前記第２の誤差信号および前記累積された逆拡散逆スクランブルパラレルベクトル信号に基づいてデータ指向の修正項を生成することであって、前記第１および第２の等化信号は前記パイロット指向の修正項および前記データ指向の修正項にさらに基づくことと
を備えることを特徴とするパイロット／データ指向の等化方法。
【請求項３４】
前記変換されたパラレルベクトル信号は、長さＬを有することを特徴とする請求項３３に記載のパイロット／データ指向の等化方法。
【請求項３５】
前記サンプルデータストリームは、２倍チップレートのサンプルデータストリームであることを特徴とする請求項３３に記載のパイロット／データ指向等化方法。
【請求項３６】
前記変換されたパラレルベクトル信号は、１倍チップレートの信号であることを特徴とする請求項３３に記載のパイロット／データ指向の等化方法。
【請求項３７】
前記第１の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項３３に記載のパイロット／データ指向の等化方法。
【請求項３８】
前記第２の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項３３に記載のパイロット／データ指向等化方法。
【請求項３９】
前記第１の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項３３に記載のパイロット／データ指向等化方法。
【請求項４０】
前記第２の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項３３に記載のパイロット／データ指向等化方法。
【請求項４１】
サンプルデータストリームを等化するための集積回路（ＩＣ）であって、
（ａ）前記サンプルデータストリームを受信するための第１のシリアルパラレル（Ｓ→Ｐ）−ベクトル変換器であって、前記サンプルデータストリームを変換されたパラレルベクトル信号に変換する第１のＳ→Ｐ−ベクトル変換器と、
（ｂ）前記変換されたパラレルベクトル信号をスクランブル符号共役信号と乗算することによって、逆スクランブルされたパラレルベクトル信号を生成するための第１の乗算器と、
（ｃ）前記逆スクランブルパラレルベクトル信号を累積して、累積されたパラレルベクトル信号を生成するための第１のアキュムレータと、
（ｄ）前記累積パラレルベクトル信号を第１の累積されたシリアルベクトル信号に変換するための第１のパラレルシリアル（Ｐ→Ｓ）変換器と、
（ｅ）前記第１の累積シリアルベクトル信号に一部基づいて第１の等化された信号を生成するための第１の等化器フィルタと、
（ｆ）パイロット基準信号から前記第１の等化信号を引くことによって第１の誤差信号を生成するための加算器と、
（ｇ）前記第１の誤差信号および前記累積パラレルベクトル信号に基づいてパイロット指向修正項を生成するための第１の修正項発生器と、
（ｈ）前記逆スクランブルパラレルベクトル信号を逆拡散符号と乗算することによって逆拡散された逆スクランブルパラレルベクトル信号を生成するための第２の乗算器と、
（ｉ）前記逆拡散された逆スクランブルパラレルベクトル信号を累積して、累積された逆拡散パラレルベクトル信号を生成するための第２のアキュムレータと、
（ｊ）前記累積された逆拡散パラレルベクトル信号を第２の累積されたシリアルベクトル信号に変換するための第２のＰ→Ｓ変換器と、
（ｋ）前記第２の逆拡散された逆スクランブルシリアルベクトル信号に一部基づいて第２の等化された信号を生成するための第２の等化器フィルタと、
（ｌ）前記第２の等化信号を復調して、データ信号を生成するための硬判定ユニットと、
（ｍ）前記データ信号から前記第２の等化信号を引くことによって第２の誤差信号を生成するための第２の加算器と、
（ｎ）前記第２の誤差信号、および前記累積された逆拡散パラレルベクトル信号に基づいてデータ指向の修正項を生成するための第２の修正項発生器であって、前記第１および第２の等化信号は前記パイロット指向修正項および前記データ指向修正項にさらに基づく第２の修正項発生器と
を備えたことを特徴とするＩＣ。
【請求項４２】
前記変換されたパラレルベクトル信号は、長さＬを有することを特徴とする請求項４１に記載のＩＣ。
【請求項４３】
前記サンプルデータストリームは、２倍チップレートのサンプルデータストリームであることを特徴とする請求項４１に記載のＩＣ。
【請求項４４】
前記変換されたパラレルベクトル信号は、１倍チップレートの信号であることを特徴とする請求項４１に記載のＩＣ。
【請求項４５】
前記第１の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項４１に記載のＩＣ。
【請求項４６】
前記第２の累積シリアルベクトル信号は、２倍チップレートの信号であることを特徴とする請求項４１に記載のＩＣ。
【請求項４７】
前記第１の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項４１に記載のＩＣ。
【請求項４８】
前記第２の等化信号は、１倍シンボルレートの信号であることを特徴とする請求項４１に記載のＩＣ。
【国際調査報告】
2008519569.tif 000039