JPH07183839A - 受信信号からシンボルを識別する方法 - Google Patents
受信信号からシンボルを識別する方法Info
- Publication number
- JPH07183839A JPH07183839A JP6275505A JP27550594A JPH07183839A JP H07183839 A JPH07183839 A JP H07183839A JP 6275505 A JP6275505 A JP 6275505A JP 27550594 A JP27550594 A JP 27550594A JP H07183839 A JPH07183839 A JP H07183839A
- Authority
- JP
- Japan
- Prior art keywords
- symbol
- matrix
- symbols
- equation
- received signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 15
- 238000004891 communication Methods 0.000 claims abstract description 24
- 239000011159 matrix material Substances 0.000 claims description 83
- 239000013598 vector Substances 0.000 claims description 22
- 238000005070 sampling Methods 0.000 claims description 19
- 230000005540 biological transmission Effects 0.000 abstract description 17
- 230000008859 change Effects 0.000 abstract description 6
- 230000003044 adaptive effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 125000004122 cyclic group Chemical group 0.000 description 7
- 230000002087 whitening effect Effects 0.000 description 7
- 238000000354 decomposition reaction Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000005311 autocorrelation function Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/005—Control of transmission; Equalising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03012—Arrangements for removing intersymbol interference operating in the time domain
- H04L25/03019—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
- H04L25/03057—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a recursive structure
- H04L25/03063—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a recursive structure using fractionally spaced delay lines or combinations of fractionally and integrally spaced taps
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Filters That Use Time-Delay Elements (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
(57)【要約】
【目的】 通信チャネルの伝送特性の変化に従って、等
化器によって使用される前のシンボルの数を最適化する
ことによって、高い信号対ノイズ比を維持する。 【構成】 受信したトレーニングシンボルのセットを分
析し、等化器によって使用されるべき前のシンボルの数
と、チャネルの伝送特性を補償するために使用される係
数の値とを決定する。さらに、本発明は、受信したシン
ボルを識別するために使用可能なm個の和を求める。各
和は、r−1個の異なるシンボル期間からの対応する信
号サンプルを加算することによって求められる。ただ
し、対応する信号サンプルはmセットある。これは、興
味のあるシンボルから大きい量のエネルギーを含むシン
ボルサンプルを使用するシンボルを識別しながら、過去
に伝送されたシンボルに対応する大きい量のエネルギー
を含むサンプルを除去するという利点を提供する。
化器によって使用される前のシンボルの数を最適化する
ことによって、高い信号対ノイズ比を維持する。 【構成】 受信したトレーニングシンボルのセットを分
析し、等化器によって使用されるべき前のシンボルの数
と、チャネルの伝送特性を補償するために使用される係
数の値とを決定する。さらに、本発明は、受信したシン
ボルを識別するために使用可能なm個の和を求める。各
和は、r−1個の異なるシンボル期間からの対応する信
号サンプルを加算することによって求められる。ただ
し、対応する信号サンプルはmセットある。これは、興
味のあるシンボルから大きい量のエネルギーを含むシン
ボルサンプルを使用するシンボルを識別しながら、過去
に伝送されたシンボルに対応する大きい量のエネルギー
を含むサンプルを除去するという利点を提供する。
Description
【0001】
【産業上の利用分野】本発明は、通信に関し、特に、通
信チャネルの等化に関する。
信チャネルの等化に関する。
【0002】
【従来の技術】情報は一般的に通信チャネルを通じて周
知のシンボルコンステレーションからのシンボルを表す
信号の形式で伝達される。通信チャネルの伝送特性は信
号を変化させ、受信器でシンボルを識別することを困難
にする。
知のシンボルコンステレーションからのシンボルを表す
信号の形式で伝達される。通信チャネルの伝送特性は信
号を変化させ、受信器でシンボルを識別することを困難
にする。
【0003】以前は、通信チャネルの伝送特性を補償す
るためのチャネル等化器として適応フィルタが使用され
た。通信チャネルは無線チャネルでも優先チャネルでも
よい。図1に従来のチャネル等化器を示す。受信した信
号はアナログ−ディジタル(A/D)変換器10を通過
してシフトレジスタすなわちRAM12に入る。シフト
レジスタ12はこの例では9個のセグメントに分かれて
いる。この9個のセグメントは、3セグメントの3つの
グループからなり、3セグメントの各グループはシンボ
ル期間に対応する。その結果、シフトレジスタ12は、
シンボルごとに3個のサンプルずつ、2個の前のシンボ
ルと現在のシンボルとを記憶する。シフトレジスタに含
まれる各サンプルには乗算器14のうちの1つを使用し
て係数Cが乗じられる。乗算器14の出力は加算器16
で加算される。加算器16は出力を判断ユニット18に
送る。この出力は複素数も可能である。判断ユニット1
8は、シンボルコンステレーションにおいて、加算器1
6から受信した信号と最も良く一致するのはどのシンボ
ルであるかを判断することによってシンボルSkを識別
する。判断ユニット18は当業者に周知であり、モデム
アプリケーションではスライサとも呼ばれる。注意すべ
き点であるが、図1の等化器は、入力信号をシンボルレ
ートより速いレートでサンプリングするため、分数間隔
等化器とみなされる。シンボルごとにいくつかのサンプ
ルを有する結果、分数間隔等化器は入力信号の位相変動
によって影響されにくくなる。同じく注意すべき点であ
るが、図1の等化器は、係数Cがチャネル状態の変動に
基づいて変化するという点で適応的である。簡単のた
め、係数を変化させるメカニズムは示さない。同様の分
数間隔等化器は、Gottfried Ungerboeck、「分数タップ
スペーシング等化器とデータモデムにおけるクロック回
復に対する結果(Fractional Tap-Spacing Equalizer an
d Consequences for Clock Recovery)」、IEEE Transac
tions on Communications、第Com−24巻第8号、
1976年8月、第856〜864ページ、に開示され
ている。
るためのチャネル等化器として適応フィルタが使用され
た。通信チャネルは無線チャネルでも優先チャネルでも
よい。図1に従来のチャネル等化器を示す。受信した信
号はアナログ−ディジタル(A/D)変換器10を通過
してシフトレジスタすなわちRAM12に入る。シフト
レジスタ12はこの例では9個のセグメントに分かれて
いる。この9個のセグメントは、3セグメントの3つの
グループからなり、3セグメントの各グループはシンボ
ル期間に対応する。その結果、シフトレジスタ12は、
シンボルごとに3個のサンプルずつ、2個の前のシンボ
ルと現在のシンボルとを記憶する。シフトレジスタに含
まれる各サンプルには乗算器14のうちの1つを使用し
て係数Cが乗じられる。乗算器14の出力は加算器16
で加算される。加算器16は出力を判断ユニット18に
送る。この出力は複素数も可能である。判断ユニット1
8は、シンボルコンステレーションにおいて、加算器1
6から受信した信号と最も良く一致するのはどのシンボ
ルであるかを判断することによってシンボルSkを識別
する。判断ユニット18は当業者に周知であり、モデム
アプリケーションではスライサとも呼ばれる。注意すべ
き点であるが、図1の等化器は、入力信号をシンボルレ
ートより速いレートでサンプリングするため、分数間隔
等化器とみなされる。シンボルごとにいくつかのサンプ
ルを有する結果、分数間隔等化器は入力信号の位相変動
によって影響されにくくなる。同じく注意すべき点であ
るが、図1の等化器は、係数Cがチャネル状態の変動に
基づいて変化するという点で適応的である。簡単のた
め、係数を変化させるメカニズムは示さない。同様の分
数間隔等化器は、Gottfried Ungerboeck、「分数タップ
スペーシング等化器とデータモデムにおけるクロック回
復に対する結果(Fractional Tap-Spacing Equalizer an
d Consequences for Clock Recovery)」、IEEE Transac
tions on Communications、第Com−24巻第8号、
1976年8月、第856〜864ページ、に開示され
ている。
【0004】
【発明が解決しようとする課題】図1の等化器は、変動
する通信チャネル特性に基づいて係数の値を変更すると
いう利点を有する。チャネルの伝送特性は、等化器に送
られるトレーニングシンボルのセットに対するチャネル
の影響を観測することによって決定される。残念なが
ら、チャネルの伝送特性が変化するとき、図1の等化器
は、伝送特性を補償するために使用される前のシンボル
の数を変化させない。例えば、砂漠または広い空間環境
の無線通信チャネルでは、前のシンボルを少数使用する
のが好ましく、都市環境のような過密な環境では、前の
シンボルを多数使用するのが好ましい。
する通信チャネル特性に基づいて係数の値を変更すると
いう利点を有する。チャネルの伝送特性は、等化器に送
られるトレーニングシンボルのセットに対するチャネル
の影響を観測することによって決定される。残念なが
ら、チャネルの伝送特性が変化するとき、図1の等化器
は、伝送特性を補償するために使用される前のシンボル
の数を変化させない。例えば、砂漠または広い空間環境
の無線通信チャネルでは、前のシンボルを少数使用する
のが好ましく、都市環境のような過密な環境では、前の
シンボルを多数使用するのが好ましい。
【0005】
【課題を解決するための手段】本発明は、通信チャネル
の伝送特性に基づいて、等化器によって使用される前の
シンボルの数を変化させることによりこの問題を解決す
る。通信環境に合うように前のシンボルの数を最適化す
ることによって、高い信号対ノイズ比が維持される。
の伝送特性に基づいて、等化器によって使用される前の
シンボルの数を変化させることによりこの問題を解決す
る。通信環境に合うように前のシンボルの数を最適化す
ることによって、高い信号対ノイズ比が維持される。
【0006】本発明は、受信したトレーニングシンボル
のセットを分析し、等化器によって使用されるべき前の
シンボルの数と、チャネルの伝送特性を補償するために
使用される係数の値とを決定する。さらに、本発明は、
受信したシンボルを識別するために使用可能なm個の和
を求める。各和は、r−1個の異なるシンボル期間から
の対応する信号サンプルを加算することによって求めら
れる。ただし、対応する信号サンプルはmセットある。
これは、興味のあるシンボルから大きい量のエネルギー
を含むシンボルサンプルを使用するシンボルを識別しな
がら、過去に伝送されたシンボルに対応する大きい量の
エネルギーを含むサンプルを除去するという利点を提供
する。
のセットを分析し、等化器によって使用されるべき前の
シンボルの数と、チャネルの伝送特性を補償するために
使用される係数の値とを決定する。さらに、本発明は、
受信したシンボルを識別するために使用可能なm個の和
を求める。各和は、r−1個の異なるシンボル期間から
の対応する信号サンプルを加算することによって求めら
れる。ただし、対応する信号サンプルはmセットある。
これは、興味のあるシンボルから大きい量のエネルギー
を含むシンボルサンプルを使用するシンボルを識別しな
がら、過去に伝送されたシンボルに対応する大きい量の
エネルギーを含むサンプルを除去するという利点を提供
する。
【0007】
【実施例】図2に、本発明による受信器のブロック図を
示す。サンプル・ホールド(S/H)およびアナログ−
ディジタル(A/D)変換器30は、通信チャネル(無
線でも有線でもよい)から信号を受信する。ユニット3
0は、シンボル期間ごとにm回信号をサンプリングす
る。その結果、各シンボル期間中に、ユニット30はY
1,k〜Ym,kとラベルされたm個の出力を生成する。ただ
し、インデックス1〜mは、与えられたシンボル期間中
のサンプル番号を示し、インデックスkはシンボル期間
を示す。mの値は1より大きい任意の整数である。しか
し、セルラ標準IS54チャネルでは、mは一般的に3
または4に等しく、セルラ標準GSMチャネルでは、m
は8に等しい。信号Yは、ノイズ前白色化フィルタ32
(従来技術)に送られ、信号X1,k〜Xm,kを生成する。
ノイズ前白色化フィルタ32は、適応等化器36によっ
て受信されるノイズが無相関であることを保証するため
に使用される。信号Xは、各記憶位置に1個の信号サン
プルを格納するシフトレジスタすなわちRAM34に送
られる。シフトレジスタ34のm個の出力は、受信した
シンボル信号Sk′を出力する適応等化器・判断ユニッ
ト36に送られる。
示す。サンプル・ホールド(S/H)およびアナログ−
ディジタル(A/D)変換器30は、通信チャネル(無
線でも有線でもよい)から信号を受信する。ユニット3
0は、シンボル期間ごとにm回信号をサンプリングす
る。その結果、各シンボル期間中に、ユニット30はY
1,k〜Ym,kとラベルされたm個の出力を生成する。ただ
し、インデックス1〜mは、与えられたシンボル期間中
のサンプル番号を示し、インデックスkはシンボル期間
を示す。mの値は1より大きい任意の整数である。しか
し、セルラ標準IS54チャネルでは、mは一般的に3
または4に等しく、セルラ標準GSMチャネルでは、m
は8に等しい。信号Yは、ノイズ前白色化フィルタ32
(従来技術)に送られ、信号X1,k〜Xm,kを生成する。
ノイズ前白色化フィルタ32は、適応等化器36によっ
て受信されるノイズが無相関であることを保証するため
に使用される。信号Xは、各記憶位置に1個の信号サン
プルを格納するシフトレジスタすなわちRAM34に送
られる。シフトレジスタ34のm個の出力は、受信した
シンボル信号Sk′を出力する適応等化器・判断ユニッ
ト36に送られる。
【0008】ノイズ前白色化フィルタ32は、信号サン
プルY1,k〜Ym,kを含む行列Yに、行列Pを乗じること
によって、信号サンプルX1,k〜Xm,kを含む行列Xを得
ることによって実現される。乗算は、マイクロプロセッ
サ、マイクロコンピュータ、プログラマブル信号プロセ
ッサまたは特殊ハードウェアのような装置によって実行
される。
プルY1,k〜Ym,kを含む行列Yに、行列Pを乗じること
によって、信号サンプルX1,k〜Xm,kを含む行列Xを得
ることによって実現される。乗算は、マイクロプロセッ
サ、マイクロコンピュータ、プログラマブル信号プロセ
ッサまたは特殊ハードウェアのような装置によって実行
される。
【数1】
【0009】行列Pの計算は、前白色化フィルタ32の
前の受信器フィルタの全伝達関数T(jω)から始ま
る。この伝達関数にT(−jω)を乗じてから、その積
の逆フーリエ変換をとり、ノイズ自己相関関数A(t)
を求める。時刻t=0、t=Δt、t=2Δ
t、...、t=(m−1)ΔtにおけるA(t)の値
を決定することによって、m個の値のセットn1〜nmを
得る。ただし、Δtはサンプリング周期に等しい。これ
らのm個の値は、自己共分散行列Nを求めるために使用
される。
前の受信器フィルタの全伝達関数T(jω)から始ま
る。この伝達関数にT(−jω)を乗じてから、その積
の逆フーリエ変換をとり、ノイズ自己相関関数A(t)
を求める。時刻t=0、t=Δt、t=2Δ
t、...、t=(m−1)ΔtにおけるA(t)の値
を決定することによって、m個の値のセットn1〜nmを
得る。ただし、Δtはサンプリング周期に等しい。これ
らのm個の値は、自己共分散行列Nを求めるために使用
される。
【数2】 行列Nは、主対角線上の値がn1であるm×m行列であ
る。主対角線より下の列成分はn2から始まり最下行の
成分が満たされるまでnmに向かって番号が増える。主
対角線より上の列成分はn2から始まり最上行の成分が
満たされるまでnmに向かって番号が増える。行列Nに
対して特異値分解を実行して、行列UN、ΣNおよびUN *
を得る。
る。主対角線より下の列成分はn2から始まり最下行の
成分が満たされるまでnmに向かって番号が増える。主
対角線より上の列成分はn2から始まり最上行の成分が
満たされるまでnmに向かって番号が増える。行列Nに
対して特異値分解を実行して、行列UN、ΣNおよびUN *
を得る。
【数3】 特異値分解は当業者に周知であり、例えば、G. H. Golu
bおよびC. F. Van Loan、「行列計算(Matrix Computati
ons)」、The John Hopkins University Press、米国メ
リーランド州ボルチモア、1983年、第16〜20ペ
ージに記載されている。特異値分解は、例えば、ヤコビ
法、QRアルゴリズムまたはゴラブ/カハンSVDステ
ップを使用して実行することができる。行列ΣN -1/2と
UN *の積によってm×m行列である行列Pが求められ
る。行列ΣN -1/2は、行列ΣNの各成分を−1/2乗する
ことによって得られる。行列Pは、受信器が製造された
ときに計算され、行列Pの成分の値は、不揮発性メモリ
に格納することができる。等化器の前のフィルタが変更
されなければ、行列Pを再計算する必要はない。
bおよびC. F. Van Loan、「行列計算(Matrix Computati
ons)」、The John Hopkins University Press、米国メ
リーランド州ボルチモア、1983年、第16〜20ペ
ージに記載されている。特異値分解は、例えば、ヤコビ
法、QRアルゴリズムまたはゴラブ/カハンSVDステ
ップを使用して実行することができる。行列ΣN -1/2と
UN *の積によってm×m行列である行列Pが求められ
る。行列ΣN -1/2は、行列ΣNの各成分を−1/2乗する
ことによって得られる。行列Pは、受信器が製造された
ときに計算され、行列Pの成分の値は、不揮発性メモリ
に格納することができる。等化器の前のフィルタが変更
されなければ、行列Pを再計算する必要はない。
【0010】図3に、ユニット30から出力信号Yを得
るために、伝送信号をどのようにサンプリングするかを
示す。曲線50、52、54、56および58は、それ
ぞれ、伝送信号Sk+1、Sk、Sk-1、Sk-2およびS
k-r-1を示す。時刻60でシンボルSkをサンプリングす
るとき、サンプルY1,kが得られ、これは、シンボルSk
と、先行するいくつかのシンボルSk-1、Sk-2からS
k-r-1と、さらに前のシンボルの一部からなるが、さら
に前のシンボルの程度はわずかである。1サンプリング
周期後の時刻62で、サンプルY2,kをとる。その後の
サンプリング周期でも同様にして、サンプルY3,k〜Y
m,kをとる。注意すべき点であるが、時間軸68上の点
66から点64までが1サンプリング周期に対応する。
るために、伝送信号をどのようにサンプリングするかを
示す。曲線50、52、54、56および58は、それ
ぞれ、伝送信号Sk+1、Sk、Sk-1、Sk-2およびS
k-r-1を示す。時刻60でシンボルSkをサンプリングす
るとき、サンプルY1,kが得られ、これは、シンボルSk
と、先行するいくつかのシンボルSk-1、Sk-2からS
k-r-1と、さらに前のシンボルの一部からなるが、さら
に前のシンボルの程度はわずかである。1サンプリング
周期後の時刻62で、サンプルY2,kをとる。その後の
サンプリング周期でも同様にして、サンプルY3,k〜Y
m,kをとる。注意すべき点であるが、時間軸68上の点
66から点64までが1サンプリング周期に対応する。
【数6】
【0011】式(1)は、サンプルY1,kの成分を示
す。この式は、サンプルY1,kがシンボルSkとともに前
の数個の信号のシンボルエネルギーを含むことを示す。
式(1)の各シンボルの前の係数gは、サンプルY1,k
へのその特定のシンボルによる信号寄与を示す。
す。この式は、サンプルY1,kがシンボルSkとともに前
の数個の信号のシンボルエネルギーを含むことを示す。
式(1)の各シンボルの前の係数gは、サンプルY1,k
へのその特定のシンボルによる信号寄与を示す。
【数7】 式(2)は、同様に、サンプルY2,k〜Ym,kの成分を記
述する。ノイズ前白色化フィルタ32の出力を考慮する
と、式(1)および(2)は式(3)によって示される
ように書き換えることができる。
述する。ノイズ前白色化フィルタ32の出力を考慮する
と、式(1)および(2)は式(3)によって示される
ように書き換えることができる。
【数8】 適応等化器に関しては、係数gおよび変数rは、通信チ
ャネルの特性がチャネルを伝送されるトレーニングシン
ボルのセットをどのように変更するかに基づいて決定さ
れる。例えば、ある無線通信システムでは、伝送期間
は、長さが約42マイクロ秒の162個のシンボルのフ
レームに分かれる。最初の14個のシンボルはトレーニ
ングシンボルである。注意すべき点であるが、式(3)
は行列方程式(4)として書き換えることが可能であ
り、式(4)は式(5)の形に書くことが可能である。
ャネルの特性がチャネルを伝送されるトレーニングシン
ボルのセットをどのように変更するかに基づいて決定さ
れる。例えば、ある無線通信システムでは、伝送期間
は、長さが約42マイクロ秒の162個のシンボルのフ
レームに分かれる。最初の14個のシンボルはトレーニ
ングシンボルである。注意すべき点であるが、式(3)
は行列方程式(4)として書き換えることが可能であ
り、式(4)は式(5)の形に書くことが可能である。
【数9】 行列Gの成分の値が決定されると、行列Gは通信チャネ
ルの伝送特性をモデル化することがわかる。
ルの伝送特性をモデル化することがわかる。
【0012】注意すべき点であるが、図3の例では、受
信シンボルとサンプルの間の位相関係は、最初のサンプ
ルがシンボルSkの開始付近で起こり、最後のサンプル
がシンボルSkの終了付近で起こるようになっている。
この例では、係数gがトレーニングシンボルを使用して
決定されるとき、係数g1,1およびgm,1は比較的小さ
く、係数g5,kは比較的大きい。図4に、図3と同じタ
イプのサンプリングであるが、入力シンボルとユニット
30のサンプリングの位相間のランダムな初期関係によ
り、シンボルSkとサンプルY1,k〜Ym,kのピーク間の
関係が変化しているものを示す。この状況では、係数g
1,1、g2,1およびg3,1は比較的大きく、係数gm,1は負
で比較的小さい。いずれの場合にも、このランダムな位
相関係は、係数の値がトレーニングシンボルセットを使
用して決定されるときに考慮されている。
信シンボルとサンプルの間の位相関係は、最初のサンプ
ルがシンボルSkの開始付近で起こり、最後のサンプル
がシンボルSkの終了付近で起こるようになっている。
この例では、係数gがトレーニングシンボルを使用して
決定されるとき、係数g1,1およびgm,1は比較的小さ
く、係数g5,kは比較的大きい。図4に、図3と同じタ
イプのサンプリングであるが、入力シンボルとユニット
30のサンプリングの位相間のランダムな初期関係によ
り、シンボルSkとサンプルY1,k〜Ym,kのピーク間の
関係が変化しているものを示す。この状況では、係数g
1,1、g2,1およびg3,1は比較的大きく、係数gm,1は負
で比較的小さい。いずれの場合にも、このランダムな位
相関係は、係数の値がトレーニングシンボルセットを使
用して決定されるときに考慮されている。
【0013】前に述べたように、行列Gの成分の値、お
よび、rの値は、トレーニングシンボルのセットを使用
して決定される。その結果、r個のシンボル期間分のデ
ータがサンプルされた状況を表現するように式(4)を
書き換えることが望ましい。
よび、rの値は、トレーニングシンボルのセットを使用
して決定される。その結果、r個のシンボル期間分のデ
ータがサンプルされた状況を表現するように式(4)を
書き換えることが望ましい。
【数10】 これは式(6)によって表現される。行列Xの各列は1
シンボル期間に対応するm個のサンプルを表す。式
(6)は記法を単純化して式(7)の形に書き換えられ
る。
シンボル期間に対応するm個のサンプルを表す。式
(6)は記法を単純化して式(7)の形に書き換えられ
る。
【数11】 式(7)を行列Gについて解くことにより、通信チャネ
ルはモデル化され、このモデル化は、受信データからシ
ンボルを復元するために適応等化器によって使用される
ことが可能である。式(7)は、式(8)の形に書き換
えることができる。行列UとΦの積が行列Gに等しい。
ルはモデル化され、このモデル化は、受信データからシ
ンボルを復元するために適応等化器によって使用される
ことが可能である。式(7)は、式(8)の形に書き換
えることができる。行列UとΦの積が行列Gに等しい。
【数12】
【0014】行列Gの成分を決定する第1ステップは、
rの値および行列Urの成分の値を決定することであ
る。
rの値および行列Urの成分の値を決定することであ
る。
【0015】これは、受信したトレーニングシンボルの
セットの時間平均自己相関行列を求めることによって実
行される。これは、トレーニングシンボルセットに対す
る各シンボル期間に対応するサンプルを使用して式
(9)で定義される自己相関行列Ckを求めることによ
りなされる。
セットの時間平均自己相関行列を求めることによって実
行される。これは、トレーニングシンボルセットに対す
る各シンボル期間に対応するサンプルを使用して式
(9)で定義される自己相関行列Ckを求めることによ
りなされる。
【数13】 トレーニングシンボルSkから得られるm個のサンプル
に対して、自己相関行列Ckは、列ベクトルに行ベクト
ルを乗じることにより求められる。ただし、行ベクトル
の成分は列ベクトルの成分の複素共役である。同様にし
て、自己相関行列が各トレーニングシンボルに対して得
られる。その結果、T個のシンボルを有するシンボルト
レーニングセットに対して全部でT個の自己相関行列C
が存在する。これらの行列を加算して式(10)に示さ
れるように行列Dを求める。最後に、式(11)は、行
列Dの各エントリに1/Tを乗じることによって求めら
れる時間平均自己相関行列Rを定義する。
に対して、自己相関行列Ckは、列ベクトルに行ベクト
ルを乗じることにより求められる。ただし、行ベクトル
の成分は列ベクトルの成分の複素共役である。同様にし
て、自己相関行列が各トレーニングシンボルに対して得
られる。その結果、T個のシンボルを有するシンボルト
レーニングセットに対して全部でT個の自己相関行列C
が存在する。これらの行列を加算して式(10)に示さ
れるように行列Dを求める。最後に、式(11)は、行
列Dの各エントリに1/Tを乗じることによって求めら
れる時間平均自己相関行列Rを定義する。
【数14】 次に、時間平均自己相関行列Rは、特異値分解を使用し
て分解される。特異値分解の結果、行列Rは行列U、Σ
およびU*の積として表すことができる。
て分解される。特異値分解の結果、行列Rは行列U、Σ
およびU*の積として表すことができる。
【数15】 行列Σは、対角線を除くすべての位置が0に等しい成分
を有する対角行列である。行列Σはm×m行列である。
rの値は、行列Σの対角線に沿った成分の値を観察する
ことによって決定される。対角線に沿った値は、信号エ
ネルギーおよびノイズエネルギーに関係する。1,1成
分からm,m成分へ移動するときの対角線に沿ったある
点で、成分の値が減少するところがある。この値の減少
がrを決定するために使用される。r,r成分は、r+
1,r+1成分〜m,m成分に比べて大きい値を有する
最後の成分である。この値の変化は、対角線上の隣接す
る成分間の比を単に比較することによって決定すること
ができる。対角線位置で、比が前の成分の比に比べて大
きくなったときに、r,rが決定される。これは、式
(13)および(14)を観察することによって説明さ
れる。
を有する対角行列である。行列Σはm×m行列である。
rの値は、行列Σの対角線に沿った成分の値を観察する
ことによって決定される。対角線に沿った値は、信号エ
ネルギーおよびノイズエネルギーに関係する。1,1成
分からm,m成分へ移動するときの対角線に沿ったある
点で、成分の値が減少するところがある。この値の減少
がrを決定するために使用される。r,r成分は、r+
1,r+1成分〜m,m成分に比べて大きい値を有する
最後の成分である。この値の変化は、対角線上の隣接す
る成分間の比を単に比較することによって決定すること
ができる。対角線位置で、比が前の成分の比に比べて大
きくなったときに、r,rが決定される。これは、式
(13)および(14)を観察することによって説明さ
れる。
【数16】 比Δ1は、σ11をσ22で割ることによって決定され、比
Δ2はσ22をσ33で割ることによって決定される。これ
は、σrrをσr+1,r+1で割ったものに等しい比Δrに到達
するまで継続される。これは、しきい値を設定すること
によって決定することができる。例えば、信号対ノイズ
比が30dB以上であるとき、100というしきい値を
使用することができる。この例では、Δrは100より
大きい比として識別される。信号対ノイズ比がそれより
小さい場合、より低いしきい値を使用することが好まし
い。rの値は、成分σrrを含む行列Σの列または行の数
である。
Δ2はσ22をσ33で割ることによって決定される。これ
は、σrrをσr+1,r+1で割ったものに等しい比Δrに到達
するまで継続される。これは、しきい値を設定すること
によって決定することができる。例えば、信号対ノイズ
比が30dB以上であるとき、100というしきい値を
使用することができる。この例では、Δrは100より
大きい比として識別される。信号対ノイズ比がそれより
小さい場合、より低いしきい値を使用することが好まし
い。rの値は、成分σrrを含む行列Σの列または行の数
である。
【0016】rは既知のトレーニングシンボルのセット
を使用せずに決定することができることに注意すべきで
ある。行列R、従って行列Σは、受信されるシンボルに
ついての事前の知識なしに決定される。その結果、rを
決定することは、既知のトレーニングシンボルのセット
を必要としない。
を使用せずに決定することができることに注意すべきで
ある。行列R、従って行列Σは、受信されるシンボルに
ついての事前の知識なしに決定される。その結果、rを
決定することは、既知のトレーニングシンボルのセット
を必要としない。
【0017】rの値が行列Σの対角成分を調べることか
ら決定されると、Urは、単に、式(12)の行列Uの
最初のr列である。行列Urの成分の値を決定した後、
式(15)を使用して行列Φの成分の値を決定する。
ら決定されると、Urは、単に、式(12)の行列Uの
最初のr列である。行列Urの成分の値を決定した後、
式(15)を使用して行列Φの成分の値を決定する。
【数17】 行列S-1は行列Sの逆行列である。行列Ur *は行列Ur
を使用して求められる。行列Urの成分をその複素共役
で置き換え、その結果の行列の列が行列Ur *の行とな
る。この時点で、行列Ur、S-1およびXがわかったた
め、行列Φの成分を決定することができる。S-1はトレ
ーニングシンボルセットからわかり、Xは受信したトレ
ーニングシンボルから得られる受信信号のサンプルの集
まりである。注意すべき点であるが、式(15)におい
て、行列S-1はr×r行列に切り詰められ、行列Xはm
×rに切り詰められている。さらに、各シンボル期間中
にとられるサンプルの数mは、予想されるrの最大値よ
り大きくなければならない。
を使用して求められる。行列Urの成分をその複素共役
で置き換え、その結果の行列の列が行列Ur *の行とな
る。この時点で、行列Ur、S-1およびXがわかったた
め、行列Φの成分を決定することができる。S-1はトレ
ーニングシンボルセットからわかり、Xは受信したトレ
ーニングシンボルから得られる受信信号のサンプルの集
まりである。注意すべき点であるが、式(15)におい
て、行列S-1はr×r行列に切り詰められ、行列Xはm
×rに切り詰められている。さらに、各シンボル期間中
にとられるサンプルの数mは、予想されるrの最大値よ
り大きくなければならない。
【0018】式(15)を使用して行列Φの成分の値を
決定した後、式(16)を使用して行列Gの成分を決定
する。
決定した後、式(16)を使用して行列Gの成分を決定
する。
【数20】 前に述べたように、行列Urの成分の値は、式(12)
から行列Uの最初のr列を使用することによって既知で
ある。
から行列Uの最初のr列を使用することによって既知で
ある。
【0019】行列Gの成分の値が収束し、フェージング
中に得た結果ではないことを確認するため、式(17)
を使用して行列Σrを求める。
中に得た結果ではないことを確認するため、式(17)
を使用して行列Σrを求める。
【数21】 行列Σrは、対角r×r行列である。式(18)に示す
ように、行列の対角線以外のすべての成分の値は0であ
る。
ように、行列の対角線以外のすべての成分の値は0であ
る。
【数22】 σ11′〜σrr′の値を、それぞれ式(13)のσ11〜σ
rrの値から減算して収束性をチェックする。各減算の結
果の差は、例えば、行列Σの対応するσの0.2倍より
小さくなければならない。σの値が許容可能であると判
定した後、通信チャネルは行列Gによってモデル化する
ことができる。このモデル化は、図5のブロック図に示
す受信器を構成するために使用することができる。
rrの値から減算して収束性をチェックする。各減算の結
果の差は、例えば、行列Σの対応するσの0.2倍より
小さくなければならない。σの値が許容可能であると判
定した後、通信チャネルは行列Gによってモデル化する
ことができる。このモデル化は、図5のブロック図に示
す受信器を構成するために使用することができる。
【0020】式(4)は、式(19)の形に書き換える
ことができる。
ことができる。
【数23】 最近に受信したシンボルであるSkについて解く際に、
式(20)は書き下される。式(20)は、適当な行列
Gの成分を前に伝送されたシンボルに乗じたものからな
るベクトルを、シンボル期間k中の信号Xのm個のサン
プルからなるベクトルから減算することによって、最近
に受信した信号が、Skのm個のサンプルシンボルのベ
クトルを生成することを示している。ただし、各サンプ
ルシンボルSkは、行列Gの第1列の成分によってスケ
ールされている。
式(20)は書き下される。式(20)は、適当な行列
Gの成分を前に伝送されたシンボルに乗じたものからな
るベクトルを、シンボル期間k中の信号Xのm個のサン
プルからなるベクトルから減算することによって、最近
に受信した信号が、Skのm個のサンプルシンボルのベ
クトルを生成することを示している。ただし、各サンプ
ルシンボルSkは、行列Gの第1列の成分によってスケ
ールされている。
【0021】図5に、式(20)によって示された関係
を利用する受信器のブロック図を示す。
を利用する受信器のブロック図を示す。
【0022】図5のブロック図は、判断ユニット100
によって識別される受信シンボルをシフトレジスタすな
わちRAM102への入力として使用する。シフトレジ
スタ102は、判断ユニット100から、前に識別した
シンボルを格納する。これらの格納したシンボルは、シ
ンボル期間ごとに1つずつ左にシフトされる。シフトレ
ジスタ102内の格納位置の数は、等化器によって使用
される前のシンボルの最大数を収容できるくらい十分大
きくなければならない。前のシンボルのこの最大数は、
予想される最大のrに対応する。rの値は、1〜m−1
の間で変化し得るが、rの最大値は一般的に、シンボル
期間において測定される最大の予想される遅延幅の2倍
に等しい。遅延幅とは、送信器と等化器の間の通信チャ
ネルにわたる最短伝送時間と最長伝送時間の差である。
シフトレジスタ102は、前に識別したシンボルを乗算
器に送る。乗算器は、シフトレジスタ102に格納され
た前のシンボルと、行列Gの成分との積を生成する。巡
回シフトレジスタが、行列Gの適当な成分を乗算器に送
る。巡回シフトレジスタが値を最高位置まで移動させる
と、最高位置にあった値は最低位置に移動する。巡回シ
フトレジスタは、式(20)の列ベクトルのm個の成分
が1シンボル期間中に乗算器に送られるように、m個の
格納位置を含む。
によって識別される受信シンボルをシフトレジスタすな
わちRAM102への入力として使用する。シフトレジ
スタ102は、判断ユニット100から、前に識別した
シンボルを格納する。これらの格納したシンボルは、シ
ンボル期間ごとに1つずつ左にシフトされる。シフトレ
ジスタ102内の格納位置の数は、等化器によって使用
される前のシンボルの最大数を収容できるくらい十分大
きくなければならない。前のシンボルのこの最大数は、
予想される最大のrに対応する。rの値は、1〜m−1
の間で変化し得るが、rの最大値は一般的に、シンボル
期間において測定される最大の予想される遅延幅の2倍
に等しい。遅延幅とは、送信器と等化器の間の通信チャ
ネルにわたる最短伝送時間と最長伝送時間の差である。
シフトレジスタ102は、前に識別したシンボルを乗算
器に送る。乗算器は、シフトレジスタ102に格納され
た前のシンボルと、行列Gの成分との積を生成する。巡
回シフトレジスタが、行列Gの適当な成分を乗算器に送
る。巡回シフトレジスタが値を最高位置まで移動させる
と、最高位置にあった値は最低位置に移動する。巡回シ
フトレジスタは、式(20)の列ベクトルのm個の成分
が1シンボル期間中に乗算器に送られるように、m個の
格納位置を含む。
【0023】乗算器104およびシフトレジスタ106
は、前のシンボルSk-1と、成分g1 2〜gm2を有するベ
クトルとの積を生成するために使用される。乗算器10
8および巡回シフトレジスタ110は、前のシンボルS
k-2と成分g13からgm3を有するベクトルとの積を生成
するために使用される。乗算器112および巡回シフト
レジスタ114が、シンボルSk-r-1と成分g1rからg
mrを有するベクトルとの積を生成するまで、他の乗算器
および巡回シフトレジスタも同様に動作する。注意すべ
き点であるが、rの値がシフトレジスタ102の格納位
置の最大数より小さい場合、使用されない格納位置に対
応する余分の乗算器および巡回シフトレジスタも使用さ
れない。rの値が後のトレーニングによって増大した場
合は、それらの格納位置が使用される。乗算器104〜
112からの出力は、それらの出力の和を生成する加算
器116に送られる。この和は、その和を上方にシフト
するシフトレジスタ118に送られる。シフトレジスタ
106〜114、およびシフトレジスタ118は、レジ
スタ106〜114によるシフトによって生成される新
たな和がレジスタ118にシフトされるように同時にシ
フトする。シフトレジスタは、サンプリングレートでシ
フトする必要はないが、シンボル期間あたりm回シフト
する。シンボル期間に対する最初のシフトは和g12S
k-1+g13Sk-2+・・・+g1rSk-r-1をレジスタ11
8に移動し、シンボル期間に対する最後のすなわちm回
目のシフトは和gm2Sk-1+gm3Sk-2+・・・+gmrS
k-r-1をレジスタ118にシフトする。
は、前のシンボルSk-1と、成分g1 2〜gm2を有するベ
クトルとの積を生成するために使用される。乗算器10
8および巡回シフトレジスタ110は、前のシンボルS
k-2と成分g13からgm3を有するベクトルとの積を生成
するために使用される。乗算器112および巡回シフト
レジスタ114が、シンボルSk-r-1と成分g1rからg
mrを有するベクトルとの積を生成するまで、他の乗算器
および巡回シフトレジスタも同様に動作する。注意すべ
き点であるが、rの値がシフトレジスタ102の格納位
置の最大数より小さい場合、使用されない格納位置に対
応する余分の乗算器および巡回シフトレジスタも使用さ
れない。rの値が後のトレーニングによって増大した場
合は、それらの格納位置が使用される。乗算器104〜
112からの出力は、それらの出力の和を生成する加算
器116に送られる。この和は、その和を上方にシフト
するシフトレジスタ118に送られる。シフトレジスタ
106〜114、およびシフトレジスタ118は、レジ
スタ106〜114によるシフトによって生成される新
たな和がレジスタ118にシフトされるように同時にシ
フトする。シフトレジスタは、サンプリングレートでシ
フトする必要はないが、シンボル期間あたりm回シフト
する。シンボル期間に対する最初のシフトは和g12S
k-1+g13Sk-2+・・・+g1rSk-r-1をレジスタ11
8に移動し、シンボル期間に対する最後のすなわちm回
目のシフトは和gm2Sk-1+gm3Sk-2+・・・+gmrS
k-r-1をレジスタ118にシフトする。
【0024】図2および図5を参照すると、シフトレジ
スタ34はノイズ前白色化フィルタ32からサンプルを
受信した後、シンボル期間ごとにそのm個のサンプルを
レジスタ120に転送する。次に、加算器122は、シ
フトレジスタ118の最上格納位置の和をレジスタ12
0の最上格納位置から減算し、第1の差を生成する。こ
の第1の差は、式(20)に従って、g11Skに等し
い。この値はシフトレジスタ124に送られる。レジス
タ124がこの値を格納した後、シフトレジスタ118
および120の第2の格納位置の値が加算器122に送
られる。加算器122は、式(20)によればg21Sk
に等しい差を生成し、この値をシフトレジスタ124に
送る。このプロセスは、gm1Skに等しい最後の差が生
成されシフトレジスタ124に送られるまで継続する。
この時点で、シフトレジスタ124の格納位置は、Sk
の値に行列Gの第1列からの係数を乗じたものを含む。
判断ブロック100は、係数g11〜gm1を格納した記憶
装置にアクセスすることも可能である。シフトレジスタ
120からの値を、レジスタすなわちRAM126から
の適当な係数で割ることによって、判断ユニット100
は、伝送されたシンボルSkのm個の推定値を生成す
る。次に、判断ユニット100は、当業者に周知のよう
にして、既知のシンボルコンステレーション内のどのシ
ンボルが、レジスタ124内の値から導出されるシンボ
ルSkに最も近いかを判断することによって、伝送され
たシンボルをSk′として出力する。注意すべき点であ
るが、シフトレジスタ124にはm個のセルがあるた
め、判断ブロック100はSk′のm個の推定値を生成
するためにm個の判断をすることができる。すべての推
定値が同一でない場合にはこれらの推定値を多数決方式
で使用することにより、単一またはさらには二重誤りの
ために判断ユニット100が不正確な出力を生成するこ
とがなくなる。例えば、5個の判断ではSk′がシンボ
ルAに等しいと示しており、2個の判断はSk′がシン
ボルBに等しいと示している場合、判断ブロック100
の出力ではSk′がシンボルAに等しいことになる。判
断を行う際にシフトレジスタ124からのいくつかの入
力を無視することも可能である。例えば、レジスタ12
4内の特定の格納位置からのSkに対応する係数がSkに
対応する他の係数に比べて相対的に小さい場合、レジス
タ124からのその出力は判断プロセスの外におくこと
が可能である。相対的に小さい値とは、例えば、Skに
対応する最大係数の0.01倍である。図5の実施例
は、離散的なハードウェアに関して説明したが、当業者
であれば、図5によって実行される機能を、プログラマ
ブル信号処理装置、マイクロプロセッサ、マイクロコン
ピュータまたはその他のハードウェア装置のようなプロ
グラマブル装置によって実行されるソフトウェアで実現
することも可能である。注意すべき点であるが、シンボ
ルSおよび係数gの値は複素数でもよい。
スタ34はノイズ前白色化フィルタ32からサンプルを
受信した後、シンボル期間ごとにそのm個のサンプルを
レジスタ120に転送する。次に、加算器122は、シ
フトレジスタ118の最上格納位置の和をレジスタ12
0の最上格納位置から減算し、第1の差を生成する。こ
の第1の差は、式(20)に従って、g11Skに等し
い。この値はシフトレジスタ124に送られる。レジス
タ124がこの値を格納した後、シフトレジスタ118
および120の第2の格納位置の値が加算器122に送
られる。加算器122は、式(20)によればg21Sk
に等しい差を生成し、この値をシフトレジスタ124に
送る。このプロセスは、gm1Skに等しい最後の差が生
成されシフトレジスタ124に送られるまで継続する。
この時点で、シフトレジスタ124の格納位置は、Sk
の値に行列Gの第1列からの係数を乗じたものを含む。
判断ブロック100は、係数g11〜gm1を格納した記憶
装置にアクセスすることも可能である。シフトレジスタ
120からの値を、レジスタすなわちRAM126から
の適当な係数で割ることによって、判断ユニット100
は、伝送されたシンボルSkのm個の推定値を生成す
る。次に、判断ユニット100は、当業者に周知のよう
にして、既知のシンボルコンステレーション内のどのシ
ンボルが、レジスタ124内の値から導出されるシンボ
ルSkに最も近いかを判断することによって、伝送され
たシンボルをSk′として出力する。注意すべき点であ
るが、シフトレジスタ124にはm個のセルがあるた
め、判断ブロック100はSk′のm個の推定値を生成
するためにm個の判断をすることができる。すべての推
定値が同一でない場合にはこれらの推定値を多数決方式
で使用することにより、単一またはさらには二重誤りの
ために判断ユニット100が不正確な出力を生成するこ
とがなくなる。例えば、5個の判断ではSk′がシンボ
ルAに等しいと示しており、2個の判断はSk′がシン
ボルBに等しいと示している場合、判断ブロック100
の出力ではSk′がシンボルAに等しいことになる。判
断を行う際にシフトレジスタ124からのいくつかの入
力を無視することも可能である。例えば、レジスタ12
4内の特定の格納位置からのSkに対応する係数がSkに
対応する他の係数に比べて相対的に小さい場合、レジス
タ124からのその出力は判断プロセスの外におくこと
が可能である。相対的に小さい値とは、例えば、Skに
対応する最大係数の0.01倍である。図5の実施例
は、離散的なハードウェアに関して説明したが、当業者
であれば、図5によって実行される機能を、プログラマ
ブル信号処理装置、マイクロプロセッサ、マイクロコン
ピュータまたはその他のハードウェア装置のようなプロ
グラマブル装置によって実行されるソフトウェアで実現
することも可能である。注意すべき点であるが、シンボ
ルSおよび係数gの値は複素数でもよい。
【0025】図5のシフトレジスタは、コントローラ1
30によって制御される。コントローラ130は、等化
器の全体の制御を行い、シフトレジスタ118の出力を
可能にし、すべてのシフトレジスタのシフトを制御す
る。コントローラ130は、レジスタ34からの入力も
受信する。トレーニングシンボルの受信中は、コントロ
ーラ130はこれらの入力を使用して上記のように行列
Gの成分を計算する。それらの値を計算した後、コント
ローラ130は適当な値をシフトレジスタおよび記憶装
置(レジスタ)126に転送する。コントローラ130
は、マイクロプロセッサ、マイクロコンピュータまたは
その他のプログラマブル装置のような装置を使用して実
装可能である。コントローラ130を専用のハードウェ
アで実装することも可能である。コントローラは、内部
のRAMまたはROMを含むことも可能であり、外部の
RAMまたはROMを使用することも可能である。図5
の回路をソフトウェアで実現する場合、そのソフトウェ
アを実行するのと同じプロセッサがコントローラ130
の機能を実行することも可能である。
30によって制御される。コントローラ130は、等化
器の全体の制御を行い、シフトレジスタ118の出力を
可能にし、すべてのシフトレジスタのシフトを制御す
る。コントローラ130は、レジスタ34からの入力も
受信する。トレーニングシンボルの受信中は、コントロ
ーラ130はこれらの入力を使用して上記のように行列
Gの成分を計算する。それらの値を計算した後、コント
ローラ130は適当な値をシフトレジスタおよび記憶装
置(レジスタ)126に転送する。コントローラ130
は、マイクロプロセッサ、マイクロコンピュータまたは
その他のプログラマブル装置のような装置を使用して実
装可能である。コントローラ130を専用のハードウェ
アで実装することも可能である。コントローラは、内部
のRAMまたはROMを含むことも可能であり、外部の
RAMまたはROMを使用することも可能である。図5
の回路をソフトウェアで実現する場合、そのソフトウェ
アを実行するのと同じプロセッサがコントローラ130
の機能を実行することも可能である。
【0026】注意すべき点であるが、一般的には、図5
の等化器は判断ユニット100による前の判断の結果を
格納して、前の伝送されたシンボルの集まりを提供す
る。レジスタ124からの値のうちの1つを、レジスタ
126内の適当な値で割った後、前の伝送されたシンボ
ルのソースとして使用することも可能である。この等化
器は、これらの前のシンボルと、現在の通信チャネル伝
送特性のモデルを使用して、前のシンボルが現在受信中
のシンボルにどのような影響を与えるかを決定する。こ
の影響は、最終のシンボルが識別されるように、受信中
の信号から減算される。前のシンボルを識別する初期判
断は、受信シンボルが事前に既知である場合のトレーニ
ングシンボルセットから得られる。初期入力をレジスタ
102に供給することに加えて、これらのトレーニング
シンボルが、コントローラ130によって、通信チャネ
ルをモデル化するため、すなわち、rの値および行列G
の成分を決定するために使用される。
の等化器は判断ユニット100による前の判断の結果を
格納して、前の伝送されたシンボルの集まりを提供す
る。レジスタ124からの値のうちの1つを、レジスタ
126内の適当な値で割った後、前の伝送されたシンボ
ルのソースとして使用することも可能である。この等化
器は、これらの前のシンボルと、現在の通信チャネル伝
送特性のモデルを使用して、前のシンボルが現在受信中
のシンボルにどのような影響を与えるかを決定する。こ
の影響は、最終のシンボルが識別されるように、受信中
の信号から減算される。前のシンボルを識別する初期判
断は、受信シンボルが事前に既知である場合のトレーニ
ングシンボルセットから得られる。初期入力をレジスタ
102に供給することに加えて、これらのトレーニング
シンボルが、コントローラ130によって、通信チャネ
ルをモデル化するため、すなわち、rの値および行列G
の成分を決定するために使用される。
【0027】
【発明の効果】以上述べたごとく、本発明によれば、通
信チャネルの伝送特性の変化に従って、等化器によって
使用される前のシンボルの数を最適化することにより、
高い信号対ノイズ比を維持することができる。
信チャネルの伝送特性の変化に従って、等化器によって
使用される前のシンボルの数を最適化することにより、
高い信号対ノイズ比を維持することができる。
【図1】従来の分数間隔適応等化器の図である。
【図2】本発明のブロック図である。
【図3】通信チャネルを通じて受信されるシンボルのサ
ンプリングの図である。
ンプリングの図である。
【図4】シンボルとサンプルの間の位相関係が変化して
いることを除いては、図3と同様の信号のサンプリング
の図である。
いることを除いては、図3と同様の信号のサンプリング
の図である。
【図5】本発明の適応等化器の実施例の詳細なブロック
図である。
図である。
10 アナログ−ディジタル(A/D)変換器 12 シフトレジスタ 14 乗算器 16 加算器 18 判断ユニット 30 サンプル・ホールド(S/H)およびアナログ
−ディジタル(A/D)変換器ユニット 32 ノイズ前白色化フィルタ 34 シフトレジスタ 36 適応等化器・判断ユニット 68 時間軸 100 判断ユニット 102 シフトレジスタ 104 乗算器 106 シフトレジスタ 108 乗算器 110 シフトレジスタ 112 乗算器 114 シフトレジスタ 116 加算器 120 シフトレジスタ 122 加算器 124 シフトレジスタ 126 レジスタ 130 コントローラ
−ディジタル(A/D)変換器ユニット 32 ノイズ前白色化フィルタ 34 シフトレジスタ 36 適応等化器・判断ユニット 68 時間軸 100 判断ユニット 102 シフトレジスタ 104 乗算器 106 シフトレジスタ 108 乗算器 110 シフトレジスタ 112 乗算器 114 シフトレジスタ 116 加算器 120 シフトレジスタ 122 加算器 124 シフトレジスタ 126 レジスタ 130 コントローラ
【数4】
【数5】
【数18】
【数19】
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04L 27/01
Claims (9)
- 【請求項1】 受信信号が第1シンボルを表していると
きにその受信信号をサンプリングして第1サンプルを生
成する第1サンプリングステップと、 受信信号が第2シンボルを表しているときにその受信信
号をサンプリングして第2サンプルを生成する第2サン
プリングステップと、 第1サンプルおよび第2サンプルを使用して第1の数を
決定するステップと、 受信信号が第3シンボルを表しているときにその受信信
号をサンプリングして第3サンプルを生成する第3サン
プリングステップと、 前のシンボルの第1の数と第3サンプルを使用して第3
シンボルを識別する識別ステップとからなることを特徴
とする、通信チャネルからの受信信号によって表される
シンボルを識別する方法。 - 【請求項2】 第1サンプリングステップは、受信信号
のm個のサンプルをとってm個の第1サンプルからなる
第1初期ベクトルを生成するステップからなり、前記方
法が、第1初期ベクトルを使用して第1自己相関行列を
生成するステップをさらに有することを特徴とする請求
項1の方法。 - 【請求項3】 第2サンプリングステップは、受信信号
のm個のサンプルをとってm個の第2サンプルからなる
第2初期ベクトルを生成するステップからなり、前記方
法が、第2初期ベクトルを使用して第2自己相関行列を
生成するステップをさらに有することを特徴とする請求
項2の方法。 - 【請求項4】 第1自己相関行列と第2自己相関行列を
加算することによって時間平均自己相関行列を生成する
ステップをさらに有することを特徴とする請求項3の方
法。 - 【請求項5】 前記識別ステップは、前記前のシンボル
のそれぞれに係数をかけることによって複数の積を生成
するステップを含むことを特徴とする請求項1の方法。 - 【請求項6】 前記積の和を生成し、その和を前記第3
サンプルから減算するステップをさらに有することを特
徴とする請求項5の方法。 - 【請求項7】 前記第3サンプリングステップは、前記
信号のm個のサンプルを取り第3シンボルベクトルを生
成するステップを含むことを特徴とする請求項1の方
法。 - 【請求項8】 前記第1の数の前のシンボルにm成分の
ベクトルを乗じることによって前記第1の数の積ベクト
ルを生成するステップを含むことを特徴とする請求項7
の方法。 - 【請求項9】 前記第1の数の積ベクトルを加算して和
ベクトルを生成し、その和ベクトルを第3シンボルベク
トルから減算するステップを含むことを特徴とする請求
項8の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/139,600 US5481565A (en) | 1993-10-18 | 1993-10-18 | Method and apparatus for channel equalization |
| US139600 | 1993-10-18 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07183839A true JPH07183839A (ja) | 1995-07-21 |
Family
ID=22487451
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6275505A Pending JPH07183839A (ja) | 1993-10-18 | 1994-10-17 | 受信信号からシンボルを識別する方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5481565A (ja) |
| EP (1) | EP0649235A1 (ja) |
| JP (1) | JPH07183839A (ja) |
| KR (1) | KR950013074A (ja) |
| CA (1) | CA2133236C (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004508736A (ja) * | 1999-06-14 | 2004-03-18 | クゥアルコム・インコーポレイテッド | 干渉信号除去機能を有した受信局 |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5539774A (en) * | 1994-06-15 | 1996-07-23 | International Business Machines Corporation | Dual decision equalization method and device |
| FR2724513A1 (fr) * | 1994-09-13 | 1996-03-15 | Philips Electronique Lab | Systeme de transmission numerique synchronisable sur ses sequences d'initialisation |
| IT1273963B (it) * | 1995-02-24 | 1997-07-11 | Alcatel Italia | Metodo e circuiti di equalizzazione a spaziatura frazionata |
| US5760984A (en) * | 1995-10-20 | 1998-06-02 | Cirrus Logic, Inc. | Cost reduced interpolated timing recovery in a sampled amplitude read channel |
| US6084907A (en) * | 1996-12-09 | 2000-07-04 | Matsushita Electric Industrial Co., Ltd. | Adaptive auto equalizer |
| US5963599A (en) * | 1997-08-04 | 1999-10-05 | Raytheon Company | Truncated maximum likelihood sequence estimator |
| DE69915082D1 (de) * | 1999-12-14 | 2004-04-01 | St Microelectronics Nv | DSL-Übertragungsystem mit Fernnebensprechkompensation |
| US7068628B2 (en) * | 2000-05-22 | 2006-06-27 | At&T Corp. | MIMO OFDM system |
| FI114258B (fi) * | 2000-06-09 | 2004-09-15 | Nokia Corp | Menetelmä häiriön vaikutuksen vähentämiseksi ja vastaanotin |
| US6862326B1 (en) * | 2001-02-20 | 2005-03-01 | Comsys Communication & Signal Processing Ltd. | Whitening matched filter for use in a communications receiver |
| US6912249B2 (en) * | 2001-03-15 | 2005-06-28 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for training a radio receiver |
| US20030235243A1 (en) * | 2002-06-25 | 2003-12-25 | Shousheng He | Method for windowed noise auto-correlation |
| WO2007034366A2 (en) * | 2005-09-19 | 2007-03-29 | Nxp B.V. | Data communication circuit with equalization control |
| US7961976B2 (en) * | 2006-09-01 | 2011-06-14 | Fujifilm Corporation | Image data restoration apparatus, imaging apparatus, image data restoration method and computer readable medium storing image data restoration program |
| US20090168856A1 (en) * | 2007-12-28 | 2009-07-02 | Khurram Muhammad | System and Method for Adaptive Equalization of In-Package Signals |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| NL8701332A (nl) * | 1987-06-09 | 1989-01-02 | Philips Nv | Systeem voor transmissie van datasignalen met gebruikmaking van beslissingsteruggekoppelde egalisatie. |
| US5175746A (en) * | 1987-10-14 | 1992-12-29 | Canon Kabushiki Kaisha | Receiving apparatus and transmitting-receiving apparatus |
| JPH0388432A (ja) * | 1989-08-31 | 1991-04-12 | Canon Inc | トレーニングタイミング検出方式 |
| JPH0831820B2 (ja) * | 1989-11-17 | 1996-03-27 | 日本電気株式会社 | 判定帰還形等化器 |
| US5111481A (en) * | 1989-11-17 | 1992-05-05 | Nynex Corporation | Dual mode LMS channel equalizer |
| JPH04111620A (ja) * | 1990-08-31 | 1992-04-13 | Oki Electric Ind Co Ltd | 位相判定回路 |
| JPH05235791A (ja) * | 1991-03-14 | 1993-09-10 | Hitachi Ltd | 波形等化器 |
| JP2953132B2 (ja) * | 1991-09-12 | 1999-09-27 | 松下電器産業株式会社 | データ受信装置の等化器 |
| US5268930A (en) * | 1991-12-19 | 1993-12-07 | Novatel Communications Ltd. | Decision feedback equalizer |
| KR100199184B1 (ko) * | 1992-11-24 | 1999-06-15 | 윤종용 | 디지탈 등화기회로 |
-
1993
- 1993-10-18 US US08/139,600 patent/US5481565A/en not_active Expired - Fee Related
-
1994
- 1994-09-29 CA CA002133236A patent/CA2133236C/en not_active Expired - Fee Related
- 1994-10-05 EP EP94307272A patent/EP0649235A1/en not_active Withdrawn
- 1994-10-17 JP JP6275505A patent/JPH07183839A/ja active Pending
- 1994-10-17 KR KR1019940026484A patent/KR950013074A/ko not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004508736A (ja) * | 1999-06-14 | 2004-03-18 | クゥアルコム・インコーポレイテッド | 干渉信号除去機能を有した受信局 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0649235A1 (en) | 1995-04-19 |
| CA2133236C (en) | 1998-11-17 |
| US5481565A (en) | 1996-01-02 |
| CA2133236A1 (en) | 1995-04-19 |
| KR950013074A (ko) | 1995-05-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07183839A (ja) | 受信信号からシンボルを識別する方法 | |
| US5164961A (en) | Method and apparatus for adapting a viterbi algorithm to a channel having varying transmission properties | |
| EP1430672B1 (en) | Fast computation of decision feedback equalizer coefficients | |
| US4468786A (en) | Nonlinear equalizer for correcting intersymbol interference in a digital data transmission system | |
| US5596607A (en) | Method and an arrangement of estimating transmitted symbols at a receiver in digital signal transmission | |
| CA1221749A (en) | Fractionally spaced equalization using nyquist-rate coefficient updating | |
| JP4142715B2 (ja) | 自己回帰チャネルモデル化を用いて搬送周波数オフセットとフェージング・レートとを推定する方法および装置 | |
| WO1993026106A1 (fr) | Dispositif et procede d'estimation de sequence probabiliste maximale | |
| JPH0795107A (ja) | 適応型最尤系列推定装置 | |
| CA1175522A (en) | Adaptive system in a digital data receiver providing compensation for amplitude and phase distortions introduced by a data transmission channel | |
| EP3997795B1 (en) | Adaptive hopping equalizer | |
| US4394768A (en) | Adaptive system in a digital data receiver providing compensation for amplitude and phase distortions introduced by a data transmission channel | |
| CN107438985A (zh) | 处理快于奈奎斯特的信令接收信号 | |
| CN1294805A (zh) | 数字均衡方法和一台实施这种方法的无线电通信接收机 | |
| KR100925866B1 (ko) | 개선된 채널 추정 lms 등화기 | |
| JP4213747B2 (ja) | 複雑度を低減したスライディングウィンドウベースの等化器 | |
| JPH05152894A (ja) | 適応等化器 | |
| US5864590A (en) | Procedure for transmission of information on a channel including a system for reception of data signals by sampling using clock signals | |
| JP3180240B2 (ja) | 適応等化器 | |
| CN115695111A (zh) | 实现调制信号均衡的方法和装置 | |
| KR0152028B1 (ko) | 스펙트럼예측을이용한자력복구등화기및그의초기화방법 | |
| KR100557829B1 (ko) | 부분 심볼 간격을 갖는 변형된 결정궤환 등화기 및 그의등화방법 | |
| De et al. | Subspace based decision feedback equalization | |
| JP3138586B2 (ja) | 適応等化器および適応ダイバーシチ等化器 | |
| JP3244722B2 (ja) | 最尤系列推定器 |