(58)【調査した分野】(Int.Cl.,DB名)
【発明を実施するための形態】
【0016】
本発明の上記及びその他の特徴は、図面及び下記の説明により理解できるものである。明細書及び図面では、本発明の特定の実施形態、即ち本発明の原則に従う一部の実施形態を表すものを公開している。なお、本発明は説明される実施形態に限定されず、本発明は、特許請求の範囲内の全ての修正、変更されたもの、及び均等なものを含む。
【0017】
<実施例1>
本発明の実施例1は適応等化器を提供する。
図1は本発明の実施例1の適応等化器の構成を示す図であり、該適応等化器はマルチキャリア通信システムに用いられ、周波数領域の信号に対して適応等化処理を行うことができる。
図1に示すように、適応等化器100は、等化係数生成部101及び等化処理部102を含む。
【0018】
ここで、等化係数生成部101は、各サブキャリアについて、該サブキャリアのチャネル情報及びステップ長に基づいて、該サブキャリアに対応する等化係数を生成する。等化処理部102は、各サブキャリアについて、等化係数を用いて該サブキャリア上の信号に対して等化処理を行う。ここで、異なる該サブキャリアは、異なるステップ長に対応する。
【0019】
本発明の実施例の適応等化器は、マルチキャリア通信技術、例えば離散マルチトーン(Discrete Multi−Tone、DMT)技術及び直交周波数分割多重(Orthogonal Frequency Division Multiplexing、OFDM)技術などに適用されてもよいが、本発明の実施例はこれに限定されず、他のマルチキャリア通信技術に適用されてもよい。
【0020】
本発明の実施例では、適応等化器は、入力された周波数領域の信号に対して等化処理を行い、処理後の信号を出力する。等化処理の作用は、信号の受ける線形的損傷を回復することであり、該等化処理は最小平均二乗誤差(Least Mean Square、LMS)に基づくアルゴリズムを採用してもよい。最小平均二乗誤差の具体的なアルゴリズムについて、従来技術を参照してもよく、本発明の実施例ではその説明が省略される。
【0021】
該等化処理のプロセスでは、周波数領域の信号に対して反復処理を行ってもよく、Y
n,kがn回目の等化処理の時に該適応等化器に入力された周波数領域のデータフレームのk番目のサブキャリアにおいて変調される信号であり、Z
n,kがn回目の等化処理の後に該適応等化器から出力された周波数領域のデータフレームのk番目のサブキャリアにおいて変調される信号であり、W
n,kがn回目の等化処理の時にk番目のサブキャリアに対応する等化係数であり、μ
kがk番目のサブキャリアに対応するステップ長であり、且つW
n,kがk番目のサブキャリアのチャネル情報及びステップ長μ
kに関連し、ここで、n及びkは自然数である、と仮定する。
【0022】
本発明の実施例では、Y
n,kとZ
n,kとの関係は下記の式(1)で表されてもよい。
【0023】
Z
n,k=Y
n,kW
n,k (1)
式(1)から分かるように、該適応等化器では、等化係数生成部101により等化係数W
n,kを生成してもよく、等化処理部102により等化係数W
n,kに基づいて入力信号Y
n,kに対して等化処理を行ってもよい。本発明の実施例では、等化処理部102は、乗算器であってもよいが、本発明の実施例はこれに限定されず、他の装置を用いて等化処理部の機能を果たしてもよい。
【0024】
本発明の実施例では、各サブキャリアに対応する等化係数をリストに形成し、リストからk番目のサブキャリアに対応する等化係数W
n,kを選択し、該サブキャリアにおいて変調される周波数領域の信号に対して等化処理を行ってもよい。
【0025】
また、複数のサブキャリア上の周波数領域の信号に対して等化処理を同時に行ってもよいし、各サブキャリア上の周波数領域の信号に対して等化処理を順次に行ってもよい。
【0026】
本発明の実施例によれば、マルチキャリア通信システムにおける各サブキャリアは異なるステップ長に対応するため、各サブキャリアに対して異なる適応等化処理を行うことができる。
【0027】
以下は、図面を参照しながら本発明の実施例を詳細に説明する。
【0028】
図2は本発明の実施例1の等化係数生成部の構成を示す図である。
図2に示すように、本発明の等化係数生成部101は、第1等化係数生成部201及び第2等化係数生成部202を含む。
【0029】
ここで、第1等化係数生成部201は、該サブキャリアのチャネル情報に基づいて、該サブキャリア上の信号に対して初期等化処理を行うための、該サブキャリアに対応する初期等化係数を生成する。第2等化係数生成部202は、今回の等化処理に用いられる等化係数、該ステップ長、及び今回の等化処理後の誤差信号に対応する第1パラメータに基づいて、次回の等化処理に用いられる等化係数を生成する。
【0030】
本発明の実施例では、第1等化係数生成部201は、k番目のサブキャリアのチャネル情報に基づいて、k番目のサブキャリに対応する初期等化係数W
0,kを生成してもよい。これによって、異なるサブキャリアのチャネル情報に基づいて異なる初期等化係数を取得するため、各サブキャリアについて異なる適応等化処理をさらに行うことができる。
【0031】
本発明の実施例では、多種の方法でk番目のサブキャリアのチャネル情報を取得し、初期等化係数W
0,kを取得してもよい。例えば、マルチキャリア通信システムは、情報を正式に伝送する前に、チャネルプロービング(Probing)を行い、チャネルの初期状態を測定してもよい。本発明の実施例は、安定の結果を取得するように、チャネルプロービング段階の測定結果を用いて初期等化係数を取得してもよい。チャネルプロービングの具体的な態様について、従来技術を参照してもよく、本発明の実施例ではその説明が省略される。
【0032】
チャネルプロービング段階で送信された周波数領域の信号がX
0であると仮定し、ここで、X
0,kがk番目のサブキャリア上の変調信号であり、チャネル応答関数がH
0であり、H
0,kはk番目のサブキャリアのチャネル応答関数であり、受信された周波数領域の信号がY
0であり、Y
0,kがk番目のサブキャリアの受信信号であり、下記の式(2)及び(3)を取得できる。
【0033】
Y
0,k=H
0,kX
0,k (2)
【数1】
【0034】
本発明の実施例では、上記(3)から分かるように、
(外1)
を初期等化係数W
0,kとしてもよい。
【0035】
ゆっくりと変化するチャネルの仮定では、チャネルプロービングが終了した後の伝送段階のチャネルの変化が非常に小さく、チャネルプロービング段階で取得された各サブキャリアのチャネル応答関数の逆数
(外2)
が実際の収束値に近いため、
(外3)
を初期等化係数とする場合は、非常に大きな収束確率を取得できる。
【0036】
また、他の方法を用いてk番目のサブキャリアのチャネル情報を取得し、対応する初期等化係数W
0,kを取得してもよいが、本発明はこれに限定されない。
【0037】
本発明の実施例では、初期等化係数W
0,kは入力された周波数領域の信号に対して初期等化処理を行うために用いられ、反復のプロセスでは、入力された周波数領域の信号のn番目のフレームに対してn回目の等化処理を行う必要があり、n回目の等化処理に用いられる等化係数はW
n,kであり、ここで、nは自然数である。
【0038】
本発明の実施例では、第2等化係数生成部202により等化係数W
n,kを生成してもよい。第2等化係数生成部202は、今回の等化処理に用いられる等化係数W
n,k、ステップ長μ
k、及び今回の等化処理後の誤差信号に対応する第1パラメータA
n,kに基づいて、次回の等化処理に用いられる等化係数W
n+1,kを生成してもよい。ここで、初期等化係数W
0,k、ステップ長μ
k、及び初期等化処理後の誤差信号に対応する第1パラメータA
0,kに基づいて、1回目の等化処理に用いられる等化係数W
1,kを生成する。
【0039】
図3は本発明の実施例1の第2等化係数生成部の構成を示す図である。
図3に示すように、本発明の第2等化係数生成部202は、ステップ長生成部301、第1パラメータ計算部302及び第1計算部303を含む。
【0040】
ステップ長生成部301は、サブキャリアのチャネル情報に基づいてステップ長を生成する。
【0041】
第1パラメータ計算部302は、周波数領域の信号及び誤差信号に基づいて第1パラメータを計算する。
【0042】
第1計算部303は、ステップ長と第1パラメータとの乗算の結果と、今回の等化処理に用いられる等化係数との差を、次回の等化処理に用いられる等化係数として計算する。
【0043】
本発明の実施例では、ステップ長生成部301は、k番目のサブキャリアのチャネル情報に基づいて、該サブキャリアに対応するステップ長μ
kを生成する。各サブキャリアのチャネル情報が異なるため、異なるサブキャリアについて異なるステップ長μ
kを取得でき、異なるサブキャリアについて異なる等化係数を取得でき、異なる等化処理を行うことができる。
【0044】
本発明の実施例では、第1パラメータ計算部302は、k番目のサブキャリア上に変調される周波数領域の信号Y
n,k及びk回目の等化処理後に取得された誤差信号e
n,kに基づいて第1パラメータA
n,kを取得してもよい。よって、第1パラメータはn回目の等化処理後のフィードバック情報を含み、フィードバック情報に基づいて適応の等化処理に有利である。
【0045】
本発明の実施例では、第1計算部303は、ステップ長μ
k、第1パラメータA
n,k、及びn回目の等化処理に用いられる等化係数W
n,kに基づいて、次回の等化処理、即ちn+1回目の等化処理に必要な等化係数W
n+1,kを取得してもよい。例えば、第1計算部303は、下記の式(4)に従ってW
n+1,kを計算してもよい。
【0046】
W
n+1,k=W
n,k−μ
kA
n,k (4)
また、第1計算部303は、下記の式(5)に従ってW
1,kを計算してもよい。
【0047】
W
1,k=W
0,k−μ
kA
0,k (5)
以下は、ステップ長生成部301及び第1パラメータ計算部302の構成をそれぞれ説明する。
【0048】
最小平均二乗誤差(Least Mean Square、LMS)に基づく適応等化アルゴリズムでは、演算結果の収束性を確保するために、ステップ長μ
kは下記式(6)の条件を満たすべきである。
【数2】
【0049】
ここで、E(Y
2n,k)はY
2n,kの平均二乗誤差を表す。
【0050】
ゆっくりと変化するチャネルの仮定では、E(Y
2n,k)はE(Y
20,k)に近似することができます。式(3)、(6)に従って下記の式(7)を取得できる。
【数3】
【0051】
伝送帯域全体内にチャネル減衰が激しい場合は、|W
20,k|の変化が非常に激しく、しばしば10dB以上の変化がある。このため、固定のステップ長を用いて各サブキャリアの反復速度が近接すると共に、全てのサブキャリアの収束条件を満たすことは困難である。
【0052】
本発明の実施例では、測定された|W
20,k|を反復ステップ長の基準値リストとし、全ての基準値は統一のステップ長因子を用いて反復速度を調整してもよく、E(X
20,k)がサブキャリアの変調フォーマットにのみ関連し、同一の平均電力で各変調フォーマットの平均二乗誤差の変化が|W
20,k|よりも遥かに小さいため、1つの適切なステップ長因子により全てのサブキャリアが収束条件を満たしたうえで早い収束速度を容易に取得できる。
【0053】
図4は本発明の実施例1のステップ長生成部の構成を示す図である。
図4に示すように、ステップ長生成部301は、第2計算部401及び第1乗算部402を含んでもよい。第2計算部401は、初期等化係数W
0,kの絶対値の二乗を計算する。第1乗算部402は、第2計算部401の計算結果とステップ長因子とを乗算し、ステップ長μ
kを生成する。
【0054】
本発明の実施例では、全てのサブキャリアについて同一のステップ長因子を用い、該ステップ長因子により、全てのサブキャリアが収束条件を満たした上で早い収束速度を取得することができ、該ステップ長因子は例えば0.4であってもよい。また、異なるサブキャリアについて異なるステップ長因子を設定してもよい。
【0055】
本発明の実施例では、ステップ長生成部301は、ステップ長因子を記憶する記憶部をさらに有してもよい。また、ステップ長生成部301は、各サブキャリアに対応するステップ長μ
kを記憶するもう1つの記憶部をさらに有してもよい。
【0056】
図5は本発明の実施例1の第1パラメータ計算部の構成を示す図である。
図5に示すように、第1パラメータ計算部302は、共役部501及び第2乗算部502を含んでもよい。共役部501は、周波数領域の信号Y
n,kの共役信号Y
n,k*を生成してもよい。第2乗算部502は、共役部の出力信号Y
n,k*と誤差信号e
n,kとを乗算する。
【0057】
本発明の実施例では、誤差信号e
n,kは、n回目の等化処理後に生成された信号Z
n,k及びZ
n,kについての判定信号
(外4)
に基づいて生成されてもよく、例えば、e
n,kは下記の式(8)に従って取得されてもよい。
【数4】
【0058】
e
n,kについて判定を行い、判定信号
(外5)
を生成する方法は従来技術を参照してもよく、本発明の実施例ではその説明が省略される。
【0059】
本発明の実施例では、第1パラメータ計算部302は、ランダム雑音の影響を除去するように、第2乗算部502の出力を累積した後にその平均値を求める平均化部、をさらに含んでもよい。
【0060】
本発明の実施例では、第1パラメータ計算部302は、下記の式(9)従って第1パラメータA
n,kを計算してもよい。
【0061】
A
n,k=e
n,kY
n,k* (9)
また、第1パラメータ計算部302は、下記の式(10)に従ってパラメータA
0,kを計算してもよい。
【0062】
A
0,k=e
0,kY
0,k* (10)
本発明の実施例によれば、各サブキャリアのチャネル情報に基づいて、各サブキャリアについて異なるステップ長を設定できるため、異なるサブキャリアに対して異なる等化処理を行うことができる。また、各サブキャリアについて異なる初期等化係数を設定することで、異なるサブキャリアに対して異なる等化処理を行うことができる。
【0063】
図6は各周波数帯の利得の差異の大きいチャネルを示す図であり、
図7はチャネル利得全体のステップが1dbだけ増加する場合に本発明の実施例の等化器を用いるシステムのBERの変化を示す図であり、
図8はチャネル利得全体のステップが0.8ms以内に1dbだけ増加する場合に本発明の実施例の等化器を用いるシステムのBERの変化を示す図である。
【0064】
図7、
図8から分かるように、本発明の実施例の等化器を用いるシステムは、チャネル利得全体のステップが1dbだけ増加する場合は、システムのビット誤り率(Bit Error Ratio、BER)が反復の回数に伴い増加し、徐々に低いレベルで安定する。チャネル利得全体が0.8ms以内に1dbだけ増加する場合は、システムのビット誤り率(BER)の変動が大きくなく、低いレベルで安定して維持する。
【0065】
図6〜
図8から分かるように、本発明の実施例の適応等化器を用いて、チャネル内の各サブキャリアの利得の差が大きい場合であっても、依然として早く収束でき、良い追跡結果を取得できる。
【0066】
<実施例2>
本発明の実施例2は受信機を提供し、該受信機は実施例1に記載された適応等化器を含む。
【0067】
図9は本発明の実施例2の受信機の1つの構成を示す図である。
図9に示すように、本発明の実施例の受信機900は、高速フーリエ変換器901、適応等化器902及び判定フィードバック器903を有してもよい。
【0068】
高速フーリエ変換器901は、該受信機に入力される時間領域の信号に対して高速フーリエ変換を行い、周波数領域の信号を生成し、該周波数領域の信号のチャネルは複数のサブキャリアを含む。適応等化器902は、周波数領域の信号に対して等化処理を行い、等化処理された周波数領域の信号を出力する。判定フィードバック器903は、等化処理された周波数領域の信号を判定して判定信号を生成し、等化処理された周波数領域の信号と判定信号との差を誤差信号として、該適応等化器にフィードバックする。
【0069】
本発明の実施例では、高速フーリエ変換器901は、該受信機に入力される時間領域の信号y
nに対して高速フーリエ変換(Fast Fourier Transform,FFT)を行い、周波数領域の信号Y
nを生成する。高速フーリエ変換器の構成及び原理について、従来技術を参照してもよく、本発明の実施例ではその説明が省略される。
【0070】
本発明の実施例では、適応等化器902は、周波数領域の信号Y
nに対して等化処理を行い、信号Z
nを生成する。本発明の実施例の適応等化器902は、本発明の実施例1に記載された適応等化器100であってもよく、実施例1における適応等化器についての説明をここで援用し、本発明の実施例では重複する説明が省略される。
【0071】
本発明の実施例では、判定フィードバック器903は、信号Z
nを判定して、判定信号
(外6)
を生成し、信号Z
nと判定信号
(外7)
との差を誤差信号e
nとして、該適応等化器にフィードバックする。本発明の実施例では、判定フィードバック器903は、判定器及び減算器により構成され、ここで、判定器は信号Z
nに基づいて判定信号
(外8)
を生成し、減算器は信号Z
nと判定信号
(外9)
との差を計算し、誤差信号e
nを生成する。判定器の構成及び原理について、従来技術を参照してもよく、本発明の実施例ではその説明が省略される。
【0072】
図10は本発明の実施例2の受信機の1つの構成を示す図であり、
図10に示す受信機の構成を示す図は、
図9に示す受信機の構成を示す図をさらに説明する。
【0073】
図10に示すように、本発明の実施例の受信機1000は、時間領域の信号y
nを受信し、高速フーリエ変換器1001の処理を経て、周波数領域の信号Y
nを生成し、該周波数領域の信号Y
nのチャネルは複数のサブキャリアを含む。等化処理部1002は、等化係数W
nに基づいて、周波数領域の信号Y
nに対してn回目の等化処理を行い、信号Z
nを生成する。信号Z
nは判定フィードバック器1003を経て、判定信号
(外10)
及び誤差信号e
nが生成される。周波数領域の信号Y
nは共役部1004を経て、共役信号Y
n*が生成され、共役信号Y
n*と誤差信号e
nとが第2乗算部1005で乗算され、信号e
nY
n*が生成される。平均化部1006は信号e
nY
n*を累積した後に平均値を求め、ランダム雑音の影響を除去する。ステップ長生成部1007により生成されたステップ長μと平均化部1006の出力信号とが第1乗算部1008で乗算され、μe
nY
n*が生成される。等化係数生成部1009は、n回目の等化処理を行うために、等化係数W
nを等化処理部1002に出力し、また、等化係数生成部1009は記憶装置1010に記憶された等化係数W
nと第1乗算部1008の出力信号とを減算し、等化係数W
n+1を取得し、該等化係数W
n+1は、n+1回目の等化処理を行うために、記憶装置1010における等化係数W
nを更新する。
【0074】
本発明の実施例では、高速フーリエ変換器1001及び判定フィードバック器1003は
図9の高速フーリエ変換器901及び判定フィードバック器903の構成及び原理とそれぞれ同じであり、ここで重複する説明が省略される。
図10における他のユニットの構成及び原理は本発明の実施例における適応等化器の対応するユニットと同じであり、本発明の実施例では重複する説明が省略される。
【0075】
本発明の実施例によれば、受信機は各サブキャリアのチャネル情報に基づいて、各サブキャリアについて異なるステップ長を設定するため、異なるサブキャリアについて異なる等化処理を行うことができ、受信機の性能を向上できる。また、各サブキャリアについて異なる初期等化係数を設定することで、異なるサブキャリアについて異なる等化処理をさらに行うことができ、受信機の性能をさらに向上できる。
【0076】
<実施例3>
本発明の実施例は、実施例2に記載された受信機を含む電子機器をさらに提供する。
【0077】
図11は本発明の実施例3の電子機器の1つの構成を示す図である。
図11に示すように、電子機器1100は、中央処理装置1101及び記憶装置1102を含んでもよく、記憶装置1102は中央処理装置1101に接続される。なお、該図は単なる例示的なものであり、電気通信機能又は他の機能を実現するように、他の種類の構成を用いて、該構成を補充又は代替してもよい。
【0078】
1つの態様では、受信機装置の機能は中央処理装置1101に統合されてもよい。
【0079】
ここで、中央処理装置1101は、該受信機に入力される時間領域の信号に対して高速フーリエ変換を行い、周波数領域の信号Ynを生成し、該周波数領域の信号Ynに用いられるチャネルは複数のサブキャリアを含み、周波数領域の信号Ynに対する検出結果に基づいて、該周波数領域の信号Yn対して等化処理を行い、ここで、異なるサブキャリアは異なるステップ長に対応し、等化処理された周波数領域の信号を判定して、判定信号を生成し、等化処理された周波数領域の信号と判定信号との差を、該等化処理に用いられる誤差信号とする。
【0080】
各サブキャリアについて、該サブキャリアのチャネル情報及びステップ長に基づいて、該サブキャリアに対応する等化係数を生成し、異なる該サブキャリアは異なるステップ長に対応し、各サブキャリアについて、等化係数を用いて該サブキャリア上の信号に対して等化処理を行う。
【0081】
該サブキャリアのチャネル情報に基づいて、該サブキャリア上の信号に対して初期等化処理を行うための、該サブキャリアに対応する初期等化係数を生成し、今回の等化処理に用いられる等化係数、ステップ長、及び今回の等化処理後の誤差信号に対応する第1パラメータに基づいて、次回の等化処理に用いられる等化係数を生成する。
【0082】
該サブキャリアのチャネル情報に基づいてステップ長を生成し、周波数領域の信号及び誤差信号に基づいて第1パラメータを計算し、ステップ長と第1パラメータとの乗算の結果と、今回の等化処理に用いられる等化係数との差を、次回の等化処理に用いられる等化係数として計算する。
【0083】
初期等化係数の絶対値の二乗を計算し、初期等化係数の絶対値の二乗とステップ長因子とを乗算し、ステップ長を生成する。
【0084】
周波数領域の信号の共役信号を生成し、周波数領域の信号の共役信号と誤差信号とを乗算する。
【0085】
乗算の結果の出力の平均値を求め、第1パラメータを生成する。
【0086】
もう1つの態様では、受信機は中央処理装置1101とそれぞれ構成されてもよく、例えば受信機は中央処理装置1101に接続されたチップであり、中央処理装置1101の制御により受信機の機能を実現してもよい。
【0087】
図11に示すように、電子機器1100は、受信機の出力信号を処理する通信モジュール1103、入力部1104、音声処理装置1105、表示装置1106及び電源1107をさらに含んでもよい。また、電子機器1100は、
図11に示されていない構成部をさらに含んでもよく、従来技術を参照してもよい。
【0088】
図11に示すように、中央処理装置1101は、コントローラ又は操作制御部とも称され、マイクロプロセッサ又は他の処理装置及び/又は論理装置を含んでもよく、中央処理装置1101は入力を受信し、電子機器1100の各部の操作を制御する。
【0089】
記憶装置1102は、例えばバッファ、フラッシュメモリ、ハードディスク、移動可能な媒体、発揮性メモリ、不発揮性メモリ、又は他の適切な装置の1つ又は複数であってもよく、関連情報を実行するプログラムを記憶してもよい。また、中央処理装置1101は、記憶装置1102に記憶されたプログラムを実行し、情報の記憶又は処理などを実現してもよい。他の部材は従来技術に類似するため、ここでその説明が省略される。電子機器1100の各部は、本発明の範囲から逸脱することなく、特定のハードウェア、ファームウェア、ソフトウェア又はその組み合わせによって実現されてもよい。
【0090】
<実施例4>
本発明の実施例は、実施例1における適応等化器に対応する適応等化方法を提供し、実施例1と同一の内容はその説明が省略される。
【0091】
図12は本発明の実施例4の適応等化方法のフローチャートである。
図12に示すように、該方法は下記のステップを含む。
【0092】
ステップ1201:各サブキャリアについて、該サブキャリアのチャネル情報及びステップ長に基づいて、該サブキャリアに対応する等化係数を生成する。ここで、異なる該サブキャリアは、異なるステップ長に対応する。
【0093】
ステップ1202:各サブキャリアについて、等化係数を用いて該サブキャリア上の信号に対して等化処理を行う。
【0094】
図13は本発明の実施例4のサブキャリアに対応する等化係数の生成方法のフローチャートである。
図13に示すように、該方法は下記のステップを含む。
【0095】
ステップ1301:該サブキャリアのチャネル情報に基づいて、該サブキャリア上の信号に対して初期等化処理を行うための、該サブキャリアに対応する初期等化係数を生成する。
【0096】
ステップ1302:今回の等化処理に用いられる等化係数、ステップ長、及び今回の等化処理後の誤差信号に対応する第1パラメータに基づいて、次回の等化処理に用いられる等化係数を生成する。
【0097】
図14は本発明の実施例4の次回の等化処理に用いられる等化係数の生成方法のフローチャートである。
図14に示すように、該方法は下記のステップを含む。
【0098】
ステップ1401:該サブキャリアのチャネル情報に基づいてステップ長を生成する。
【0099】
ステップ1402:周波数領域の信号及び誤差信号に基づいて第1パラメータを計算する。
【0100】
ステップ1403:ステップ長と第1パラメータとの乗算の結果と、今回の等化処理に用いられる等化係数との差を、次回の等化処理に用いられる等化係数として計算する。
【0101】
図15は本発明の実施例4のステップ長の生成方法のフローチャートである。
図15に示すように、該方法は下記のステップを含む。
【0102】
ステップ1501:初期等化係数の絶対値の二乗を計算する。
【0103】
ステップ1502:初期等化係数の絶対値の二乗とステップ長因子とを乗算し、ステップ長を生成する。
【0104】
本実施例の各ステップの具体的な作動方式は実施例1における対応するユニットの具体的な作動方式を参照してもよく、ここでその説明が省略される。
【0105】
本発明の実施例によれば、各サブキャリアのチャネル情報に基づいて、各サブキャリアについて異なるステップ長を設定するため、異なるサブキャリアについて異なる等化処理を行うことができる。また、各サブキャリアについて異なる初期等化係数を設定することで、異なるサブキャリアについて異なる等化処理をさらに行うことができる。
【0106】
本発明の実施例は、情報処理装置又はユーザ装置においてプログラムを実行する際に、コンピュータに、実施例4に記載の適応等化方法を該情報処理装置又はユーザ装置において実行させる、コンピュータ読み取り可能なプログラムをさらに提供する。
【0107】
本発明の実施例は、コンピュータに、実施例4に記載の適応等化方法を情報処理装置又はユーザ装置において実行させるためのコンピュータ読み取り可能なプログラムを記憶する、記憶媒体をさらに提供する。
【0108】
本発明の実施例は、情報処理装置又は基地局においてプログラムを実行する際に、コンピュータに、実施例4に記載の適応等化方法を該情報処理装置又は基地局において実行させる、コンピュータ読み取り可能なプログラムをさらに提供する。
【0109】
本発明の実施例は、コンピュータに、実施例4に記載の適応等化方法を情報処理装置又は基地局において実行させるためのコンピュータ読み取り可能なプログラムを記憶する、記憶媒体をさらに提供する。
【0110】
本発明の以上の装置及び方法は、ハードウェアにより実現されてもよく、ハードウェアとソフトウェアを結合して実現されてもよい。本発明はコンピュータが読み取り可能なプログラムに関し、該プログラムはロジック部により実行される時に、該ロジック部に上述した装置又は構成要件を実現させる、或いは該ロジック部に上述した各種の方法又はステップを実現させることができる。本発明は上記のプログラムを記憶するための記憶媒体、例えばハードディスク、磁気的ディスク、光ディスク、DVD、フラッシュメモリ等にさらに関する。
【0111】
以上、具体的な実施形態を参照しながら本発明を説明しているが、上記の説明は、例示的なものに過ぎず、本発明の保護の範囲を限定するものではない。本発明の趣旨及び原理を離脱しない限り、本発明に対して各種の変形及び修正を行ってもよく、これらの変形及び修正も本発明の範囲に属する。
【0112】
また、上述した実施例を含む実施形態に関し、更に以下の付記を開示する。
(付記1)
複数のサブキャリアを含むチャネルを用いる周波数領域の信号に対して適応等化処理を行うための適応等化器であって、
各サブキャリアについて、該サブキャリアのチャネル情報及びステップ長に基づいて、該サブキャリアに対応する等化係数を生成する等化係数生成手段であって、異なる該サブキャリアは異なる前記ステップ長に対応する、等化係数生成手段と、
各サブキャリアについて、前記等化係数を用いて該サブキャリア上の信号に対して等化処理を行う等化処理手段と、を含む、適応等化器。
(付記2)
前記等化係数生成手段は、
該サブキャリアのチャネル情報に基づいて、該サブキャリア上の信号に対して初期等化処理を行うための、該サブキャリアに対応する初期等化係数を生成する第1等化係数生成手段と、
今回の等化処理に用いられる等化係数、前記ステップ長、及び今回の等化処理後の誤差信号に対応する第1パラメータに基づいて、次回の等化処理に用いられる等化係数を生成する第2等化係数生成手段と、を含む、付記1に記載の適応等化器。
(付記3)
前記第2等化係数生成手段は、
該サブキャリアのチャネル情報に基づいて前記ステップ長を生成するステップ長生成手段と、
前記周波数領域の信号及び前記誤差信号に基づいて前記第1パラメータを計算する第1パラメータ計算手段と、
前記ステップ長と前記第1パラメータとの乗算の結果と、今回の等化処理に用いられる等化係数との差を、次回の等化処理に用いられる等化係数として計算する第1計算手段と、を含む、付記2に記載の適応等化器。
(付記4)
前記ステップ長生成手段は、
前記初期等化係数の絶対値の二乗を計算する第2計算手段と、
前記第2計算手段の計算結果とステップ長因子とを乗算し、前記ステップ長を生成する第1乗算手段と、を含む、付記3に記載の適応等化器。
(付記5)
前記第1パラメータ計算手段は、
前記周波数領域の信号の共役信号を生成する共役手段と、
前記共役手段の出力と前記誤差信号とを乗算する第2乗算手段と、を含む、付記3に記載の適応等化器。
(付記6)
前記第1パラメータ計算手段は、
前記第2乗算手段の出力の平均値を求め、前記第1パラメータを生成する平均化手段、をさらに含む、付記5に記載の適応等化器。
(付記7)
請求項1〜6のいずれか1つに記載の適応等化器を含む受信機であって、
該受信機に入力される時間領域の信号に対して高速フーリエ変換を行い、周波数領域の信号を生成する高速フーリエ変換器と、
前記適応等化器により等化処理された周波数領域の信号を判定して判定信号を生成し、前記等化処理された周波数領域の信号と判定信号との差を誤差信号として、前記適応等化器にフィードバックする判定フィードバック器と、をさらに含む、受信機。
(付記8)
複数のサブキャリアを含むチャネルを用いる周波数領域の信号に対して適応等化処理を行うための適応等化方法であって、
各サブキャリアについて、該サブキャリアのチャネル情報及びステップ長に基づいて、該サブキャリアに対応する等化係数を生成するステップであって、異なる該サブキャリアは異なる前記ステップ長に対応する、ステップと、
各サブキャリアについて、前記等化係数を用いて該サブキャリア上の信号に対して等化処理を行うステップと、を含む、適応等化方法。
(付記9)
該サブキャリアに対応する等化係数を生成するステップは、
該サブキャリアのチャネル情報に基づいて、該サブキャリア上の信号に対して初期等化処理を行うための、該サブキャリアに対応する初期等化係数を生成するステップと、
今回の等化処理に用いられる等化係数、前記ステップ長、及び今回の等化処理後の誤差信号に対応する第1パラメータに基づいて、次回の等化処理に用いられる等化係数を生成するステップと、を含む、付記8に記載の適応等化方法。
(付記10)
次回の等化処理に用いられる等化係数を生成するステップは、
該サブキャリアのチャネル情報に基づいて前記ステップ長を生成するステップと、
前記周波数領域の信号及び前記誤差信号に基づいて前記第1パラメータを計算するステップと、
前記ステップ長と前記第1パラメータとの乗算の結果と、今回の等化処理に用いられる等化係数との差を、次回の等化処理に用いられる等化係数として計算するステップと、を含む、付記9に記載の適応等化方法。
(付記11)
前記ステップ長を生成するステップは、
前記初期等化係数の絶対値の二乗を計算するステップと、
前記初期等化係数の絶対値の二乗とステップ長因子とを乗算し、前記ステップ長を生成するステップと、を含む、付記10に記載の適応等化方法。
(付記12)
前記第1パラメータを計算するステップは、
前記周波数領域の信号の共役信号を生成するステップと、
前記周波数領域の信号の共役信号と前記誤差信号とを乗算するステップと、を含む、付記11に記載の適応等化方法。
(付記13)
前記第1パラメータを計算するステップは、
前記乗算の結果の出力の平均値を求め、前記第1パラメータを生成するステップ、をさらに含む、付記12に記載の適応等化方法。