JP4294595B2 - Transmission coefficient estimation circuit and transmission coefficient estimation method - Google Patents
Transmission coefficient estimation circuit and transmission coefficient estimation method Download PDFInfo
- Publication number
- JP4294595B2 JP4294595B2 JP2005010351A JP2005010351A JP4294595B2 JP 4294595 B2 JP4294595 B2 JP 4294595B2 JP 2005010351 A JP2005010351 A JP 2005010351A JP 2005010351 A JP2005010351 A JP 2005010351A JP 4294595 B2 JP4294595 B2 JP 4294595B2
- Authority
- JP
- Japan
- Prior art keywords
- matrix
- transfer coefficient
- replica
- estimated
- estimation
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Radio Transmission System (AREA)
Description
本発明は、広帯域移動体通信を実現するMIMO(Multiple-Input Multiple-Output)チャネルを用いて複数の異なる情報信号系列同士を同一の周波数上に多重化し、受信器で干渉キャンセルを行うことにより送信信号の多重数と同数倍の周波数利用効率の増加を達成することを目的とした高速・大容量の無線通信を実現する空間多重信号送受信装置の伝達係数推定回路および伝達係数推定方法に関する。 The present invention uses a multiple-input multiple-output (MIMO) channel that realizes broadband mobile communication to multiplex a plurality of different information signal sequences on the same frequency and perform interference cancellation by a receiver. The present invention relates to a transmission coefficient estimation circuit and a transmission coefficient estimation method for a spatially multiplexed signal transmitting / receiving apparatus that realizes high-speed and large-capacity wireless communication for the purpose of achieving an increase in frequency utilization efficiency that is the same number as the number of multiplexed signals.
広帯域移動体通信においては、限られた周波数資源を用いて大容量化を図るための周波数利用効率の向上が必須となっている。周波数利用効率の向上に対する技術として、複数の送信アンテナと複数の受信アンテナを用いて同一周波数帯の空間上に空間多重チャネルを構成し、受信側において送信アンテナと受信アンテナとの間の伝達係数を推定し、推定した伝達係数と受信信号系列とから送信信号の推定を行うことにより、送信アンテナ数と同数倍だけ伝送レートを向上させる技術が提案されている。 In broadband mobile communication, it is essential to improve frequency utilization efficiency in order to increase the capacity using limited frequency resources. As a technique for improving frequency utilization efficiency, a spatial multiplexing channel is formed on the same frequency band using a plurality of transmitting antennas and a plurality of receiving antennas, and a transfer coefficient between the transmitting antenna and the receiving antenna is set on the receiving side. Techniques have been proposed for improving the transmission rate by the same number as the number of transmission antennas by estimating and estimating the transmission signal from the estimated transmission coefficient and received signal sequence.
また、周波数選択性フェージングの対策として、変調方式に信号を複数の互いに直交するサブキャリア群に分割して送信するOFDM(Orthogonal Frequency Division Multiplexing)方式が無線LANシステムなどにおいて用いられている。OFDM方式は、各サブキャリアの帯域を狭くすることにより周波数選択性フェージングの影響をフラットフェージング化することが可能である。さらに、ガードインターバルを付加することによりマルチパスフェージングによるシンボル間干渉の影響を軽減し、複雑な等化回路が不要となるので、MIMO伝送との親和性が高い。 In addition, as a countermeasure against frequency selective fading, an OFDM (Orthogonal Frequency Division Multiplexing) method in which a signal is divided into a plurality of mutually orthogonal subcarrier groups and transmitted is used in a wireless LAN system or the like. The OFDM method can flatten the influence of frequency selective fading by narrowing the band of each subcarrier. Further, by adding a guard interval, the influence of inter-symbol interference due to multipath fading is reduced, and a complicated equalization circuit is not required, so that the compatibility with MIMO transmission is high.
パケット伝送を行うMIMOチャネルを用いたOFDM方式においては、受信側における伝達係数の推定は、バーストの先頭に付加されている既知のパイロット信号を用いて行われる。しかしながら、バーストに含まれるデータシンボル数が多くなると、マルチパスフェージング通信路の時間変動に伴い、バーストの後方になればなるほど、パイロット信号で推定した伝達係数の初期推定値と現在の伝搬路推定値の真の値との間の差がより大きくなり、情報が正しく復調できる確率が下がり、その結果誤り率が増加するという問題点があった。 In the OFDM system using the MIMO channel for packet transmission, the transmission coefficient on the receiving side is estimated using a known pilot signal added to the head of the burst. However, when the number of data symbols included in a burst increases, the initial estimated value of the transmission coefficient estimated with the pilot signal and the current propagation path estimated value become more behind the burst due to the time variation of the multipath fading channel. There is a problem that the difference between the true value and the true value becomes larger, the probability that information can be correctly demodulated decreases, and as a result, the error rate increases.
この問題点を解決するために、従来からバーストの途中に既知のパイロット信号を挿入し、伝達係数のトラッキングを行う手法が提案されている(例えば非特許文献1参照)。該手法では、パイロット信号の挿入は伝送効率の低下をまねくため、既知信号を利用しない伝達係数トラッキング法が採用されている。 In order to solve this problem, there has conventionally been proposed a method of inserting a known pilot signal in the middle of a burst and tracking a transfer coefficient (see, for example, Non-Patent Document 1). In this method, since insertion of a pilot signal causes a decrease in transmission efficiency, a transfer coefficient tracking method that does not use a known signal is employed.
以下に、従来の技術によるパイロット信号を用いないMIMOチャネルを用いたOFDM信号送受信装置の一例を図17に示す(例えば非特許文献2参照)。図17に示す従来技術では、OFDM信号送信装置1とOFDM信号受信装置2とから構成される。OFDM信号送信装置1では、K系統(Kは2以上の整数)の送信情報信号系列T1,T2,…,TKがK個の多重化器1−2−1〜1−2−Kに入力される。パイロット信号発生器1−1では、伝達係数推定のためのパイロット信号が出力される。K個のパイロット信号多重化器1−2−1〜1−2−Kにおいては、送信情報信号系列T1,T2,…,TKと伝搬路推定用のパイロット信号とが時間軸上あるいは周波数軸上において多重化される。
An example of an OFDM signal transmitting / receiving apparatus using a MIMO channel that does not use a pilot signal according to the prior art is shown in FIG. 17 (see, for example, Non-Patent Document 2). The prior art shown in FIG. 17 includes an OFDM signal transmitter 1 and an
パイロット信号が多重化された信号は、K個のサブキャリア変調器1−3−1〜1−3−Kに入力され、サブキャリア毎に信号点マッピングが行われる。信号点マッピングされた各サブキャリア信号は、K個の逆高速フーリエ変換1−4−1〜1−4−Kにより周波数領域の信号から時間領域の信号系列に変換され、K個の送信アンテナ1−5−1〜1−5−Kにより空間に送信される。OFDM信号送信装置1により送信されるバースト信号の一例を図18に示す。 The signal obtained by multiplexing the pilot signal is input to K subcarrier modulators 1-3-1 to 1-3-K, and signal point mapping is performed for each subcarrier. Each subcarrier signal subjected to signal point mapping is converted from a frequency domain signal to a time domain signal sequence by K inverse fast Fourier transforms 1-4-1 to 1-4 -K, and K transmission antennas 1 are transmitted. -5-1 to 1-5-K are transmitted to the space. An example of a burst signal transmitted by the OFDM signal transmission apparatus 1 is shown in FIG.
OFDM信号受信器2では、上記送信アンテナ1−5−1〜1−5−Nから送信され空間において多重化されたM個の受信信号系列(M≧1、Mは整数)が、M個の受信アンテナ2−1−1〜2−1−Mにより受信される。M個の受信アンテナ2−1−1〜2−1−Mにおいて受信された受信信号系列は、M個の高速フーリエ変換器2−2−1〜2−2−Mにより高速フーリエ変換され、時間領域の信号から周波数領域、すなわちサブキャリア毎の信号に変換される。伝達係数推定回路2−3は、M個の高速フーリエ変換器2−2−1〜2−2−Mの出力信号系列におけるパイロット信号に対応する受信信号系列を用いて伝達係数の初期値を推定する。干渉キャンセラ2−4は、推定された初期値を用いて、データ信号の干渉キャンセルを行い、空間多重された受信信号からサブキャリア毎、送信アンテナ毎の信号点を推定する。
In the
干渉キャンセル手法としては、ZF(Zero-Forcing)、MMSE(Minimum Mean-Square Error)線形フィルタリング、MLD(Maximum Likelihood Detection)、BLAST(Bell labs LAyerd Space Time)等のアルゴリズムがこれまでに提案されているが、伝達係数行列に対するQR分解とMLDおよびK−best法を組み合わせたQRD−Mアルゴリズムが少ない演算量と良好な誤り率特性とを両立することが知られている。以下にQRD−Mアルゴリズムについて説明する。 As interference cancellation methods, algorithms such as ZF (Zero-Forcing), MMSE (Minimum Mean-Square Error) linear filtering, MLD (Maximum Likelihood Detection), and BLAST (Bell labs LAyerd Space Time) have been proposed. However, it is known that the QRD-M algorithm combining the QR decomposition on the transfer coefficient matrix and the MLD and K-best methods achieves both a small amount of computation and a good error rate characteristic. The QRD-M algorithm will be described below.
ある時刻(OFDMシンボル)における送信アンテナk(k=1,2,…,K)から送信されたサブキャリアiに対する送信信号をt(i,k)、受信アンテナm(m=1,2,…,M)により受信された信号をy(i,m)、y(i,m)に含まれる熱雑音をn(i,m)、送信アンテナkと受信アンテナm(m=1,2,…,M)との間のサブキャリアiに対する伝達係数の推定値をh(i,m,k)とすると、送信信号と受信信号の関係は、数式(1)のように表される。なお、本式には時刻を表すパラメータは煩雑さを避けるため省略している。 A transmission signal for subcarrier i transmitted from transmission antenna k (k = 1, 2,..., K) at a certain time (OFDM symbol) is t (i, k), and reception antenna m (m = 1, 2,...). , M) for signals received by y (i, m), thermal noise contained in y (i, m) for n (i, m), transmitting antenna k and receiving antenna m (m = 1, 2,... , M) and h (i, m, k) as an estimated value of the transmission coefficient for the subcarrier i between the transmission signal and the reception signal, the relationship between the transmission signal and the reception signal is expressed as in Equation (1). In this equation, the parameter representing the time is omitted to avoid complication.
伝達係数行列、送信信号ベクトル、熱雑音ベクトル、受信信号ベクトルをそれぞれH(i)、t(i)、n(i)、y(i)と表記すると、数式1は数式2のように表記される。
When the transfer coefficient matrix, the transmission signal vector, the thermal noise vector, and the reception signal vector are expressed as H (i), t (i), n (i), and y (i), respectively, Expression 1 is expressed as
QRD−Mアルゴリズムでは、はじめに伝達係数H(i)に対してQR分解を行う。 In the QRD-M algorithm, first, QR decomposition is performed on the transfer coefficient H (i).
ここで、Q(i)はM行K列の直交行列、R(i)はK行K列の上三角行列である。
求められたQ(i)のエルミート共役行列QH(i)を数式(2)の両辺に左から乗算し、数式(3)を代入すると、数式(4)、数式(5)のようになる。
Here, Q (i) is an orthogonal matrix of M rows and K columns, and R (i) is an upper triangular matrix of K rows and K columns.
Multiplying the obtained Hermitian conjugate matrix Q H (i) of Q (i) from the left on both sides of Equation (2) and substituting Equation (3) yields Equation (4) and Equation (5). .
但し、y’(t)およびn’(t)はそれぞれQH(i)y(i)およびQH(i)n(i)であり、n’(t)はQH(i)がユニタリ行列であるため、n(i)と同じ統計的性質を持つ。 Where y ′ (t) and n ′ (t) are Q H (i) y (i) and Q H (i) n (i), respectively, and n ′ (t) is unitary with Q H (i). Since it is a matrix, it has the same statistical properties as n (i).
数式(5)の行列の各要素を表記すると、数式(6)のようになる。 When each element of the matrix of Expression (5) is expressed, Expression (6) is obtained.
ここで、数式(6)のK行目に着目すると、y’(i,K)=r(i,K,K)t(i,K)+n’(i,K)となっていることが分かる。すなわち、t(i,K)の最尤判定を行うためには、t(i,K)に対するレプリカのみを考慮すればよいことになる。例えば各サブキャリアにC−QAM(Quadrature Amplitude Modulation:Cは2以上の整数)を用いているのであれば、t(i,K)の取り得るパターンはC種類存在するため、C回の演算を行い、受信信号との距離が最低となるレプリカを選択すればよい。 Here, paying attention to the K-th line in the equation (6), y ′ (i, K) = r (i, K, K) t (i, K) + n ′ (i, K). I understand. That is, in order to perform the maximum likelihood determination of t (i, K), only the replica for t (i, K) needs to be considered. For example, if C-QAM (Quadrature Amplitude Modulation: C is an integer of 2 or more) is used for each subcarrier, there are C types of patterns that can be taken by t (i, K). It is only necessary to select a replica having a minimum distance from the received signal.
ここで、Txは送信信号の取り得る全てのパターンから構成される集合を表し、tMLD(i,k)は送信信号t(i,k)に対応する硬判定値を表す。K−1行目の尤度算出の際にtMLD(i,K)を利用すれば、K−1行目の最尤判定においても、C回の演算を行えばよい。 Here, Tx represents a set composed of all possible patterns of the transmission signal, and t MLD (i, k) represents a hard decision value corresponding to the transmission signal t (i, k). If t MLD (i, K) is used when calculating the likelihood of the (K-1) th row, C calculations may be performed in the maximum likelihood determination of the (K-1) th row.
以下同様に、K−m’(m’=1,2,…,K−1)行目以降に対してK−m’+1行目までの(m’−1)個の硬判定結果を用いた上で最尤判定を行えばよい。 Similarly, (m′−1) hard decision results from the Km ′ (m ′ = 1, 2,..., K−1) line to the Km ′ + 1 line are used. And the maximum likelihood determination may be performed.
上記手法により、各サブキャリアの全ての送信信号に対する判定は、C×K回の演算を行えば求められる。しかしながら、前段で硬判定を行った結果を後段で利用し続ける場合、前段の判定誤りにより特性劣化が大きくなるため、各尤度計算において尤度が高い上位B個を判定値の候補として選択し、次段の判定値に反映させ、特性改善を図るK−best法を組み合わせる手法が用いられる。 With the above method, the determination for all transmission signals of each subcarrier can be obtained by performing C × K operations. However, if the result of the hard decision made in the previous stage is continued to be used in the latter stage, the characteristic deterioration becomes large due to the decision error in the previous stage. Therefore, in the likelihood calculation, the top B pieces having the highest likelihood are selected as decision value candidates. A method is used in which the K-best method is used to improve the characteristics by reflecting it in the determination value of the next stage.
干渉キャンセラ2−4においてQRD−MLD法を用いて送信信号の推定を行い、K個の復調器2−5−1〜2−5−Kに対して出力する。K個の復調器2−5−1〜2−5−Kでは、入力された送信信号の推定値から、送信信号の情報ビット系列を復号する。 The interference canceller 2-4 estimates the transmission signal using the QRD-MLD method, and outputs it to the K demodulators 2-5-1 to 2-5-K. K demodulator 2-5-1 to 2-5-K decode the information bit sequence of the transmission signal from the input estimated value of the transmission signal.
以下に、従来提案されていたQRD−MLD法を用いた伝達係数トラッキング回路について説明する。伝達係数トラッキング回路2−3の内部構成を図19に示す。はじめに、バーストの先頭に含まれる既知のパイロット信号に対応する受信信号と、既知のパイロット信号パターンを用いて、各サブキャリアの伝達係数が伝達係数初期値推定器2−3−1により推定される。 A transfer coefficient tracking circuit using the QRD-MLD method that has been conventionally proposed will be described below. The internal configuration of the transfer coefficient tracking circuit 2-3 is shown in FIG. First, the transmission coefficient of each subcarrier is estimated by the transmission coefficient initial value estimator 2-3-1 using the received signal corresponding to the known pilot signal included in the head of the burst and the known pilot signal pattern. .
伝達係数の初期値の推定は、図18に示されるようなバーストの先頭のパイロット信号を用いる方法がある。ある送信アンテナがパイロット信号を送信している間においては、他の全ての送信アンテナが信号を送信しないことにより、当該時刻においてパイロット信号を送信しているアンテナと全ての受信アンテナとの間の伝達係数を推定することができる。同様の操作をK本全ての送信アンテナに対して行うことにより、全ての送信アンテナと受信アンテナとの間の伝達係数を推定することができる。推定された伝達係数は、送信アンテナと受信アンテナとの間の各遅延プロファイルとして伝達係数推定値記憶回路2−3−4に出力され記憶される。 For estimating the initial value of the transfer coefficient, there is a method using a pilot signal at the head of a burst as shown in FIG. While a transmitting antenna is transmitting a pilot signal, all other transmitting antennas do not transmit signals, so that transmission between the antenna transmitting the pilot signal at that time and all receiving antennas is performed. The coefficient can be estimated. By performing the same operation for all K transmission antennas, transfer coefficients between all transmission antennas and reception antennas can be estimated. The estimated transfer coefficient is output and stored in the transfer coefficient estimated value storage circuit 2-3-4 as each delay profile between the transmitting antenna and the receiving antenna.
K個の高速逆フーリエ変換器2−3−2−1〜2−3−2−Kでは、送信信号のレプリカとして用いる干渉キャンセラ2−4の出力である送信信号の信号点の推定値をOFDMシンボル毎の時間波形に変換する。K個の高速逆フーリエ変換器2−3−2−1〜2−3−2−Nにより生成された送信信号のレプリカの時間波形と、伝達係数推定値記憶回路2−3−4において記憶されている全ての送信アンテナと受信アンテナの間の伝搬路に対する遅延プロファイルの現在に最も近い過去における推定値と、M個の高速フーリエ変換器2−2−1〜2−2−Mの出力である現在の受信信号とを用いてカルマンフィルタ2−3−3によりカルマンフィルタリングが行われる。 In the K fast inverse Fourier transformers 2-3-2-1 to 2-3-2-K, the estimated value of the signal point of the transmission signal, which is the output of the interference canceller 2-4 used as a replica of the transmission signal, is OFDM Convert to a time waveform for each symbol. The time waveform of the replica of the transmission signal generated by the K fast inverse Fourier transformers 2-3-2-1 to 2-3-2-N and stored in the transfer coefficient estimated value storage circuit 2-3-4 The estimated values of the delay profiles for the propagation paths between all the transmitting antennas and the receiving antennas in the past closest to the present time, and the outputs of the M fast Fourier transformers 2-2-1 to 2-2M. Kalman filtering is performed by the Kalman filter 2-3-3 using the current received signal.
そして、過去から現在に遷移する間の伝搬路の時変動を考慮した現在の時刻における全ての送信アンテナと受信アンテナとの間の伝搬路の遅延プロファイルが推定される。推定された各送受信アンテナ間の遅延プロファイルは、伝達係数推定値記憶回路2−3−4に入力され記憶される。なお、伝達係数推定値記憶回路2−3−4は、伝達係数初期値推定器2−3−1とカルマンフィルタ2−3−3双方からの出力が入力されるが、バーストの先頭における初期推定値が計算された直後は、伝達係数初期値推定器2−3−1からの入力を記憶し、初回のカルマンフィルタリングが行われた後は、カルマンフィルタ2−3−3からの入力を記憶する動作を行う。 Then, propagation path delay profiles between all transmission antennas and reception antennas at the current time in consideration of time variation of the propagation path during the transition from the past to the present are estimated. The estimated delay profile between the transmitting and receiving antennas is input and stored in the transfer coefficient estimated value storage circuit 2-3-4. The transfer coefficient estimated value storage circuit 2-3-4 receives outputs from both the transfer coefficient initial value estimator 2-3-1 and the Kalman filter 2-3-3, but the initial estimated value at the head of the burst. Immediately after is calculated, the input from the transfer coefficient initial value estimator 2-3-1 is stored, and after the first Kalman filtering is performed, the input from the Kalman filter 2-3-3 is stored. Do.
カルマンフィルタ2−3−3により推定された全ての送信アンテナと受信アンテナとのK×M個の伝搬路の組み合わせに対する遅延プロファイル推定系列は、遅延プロファイル推定値分配器2−3−5により伝搬路毎の遅延プロファイルに分配され、K×M個の高速フーリエ変換器2−3−6−1〜2−3−6−K×Mに入力され、K×M個の高速フーリエ変換器2−3−6−1〜2−3−6−K×Mによりサブキャリア毎の伝達係数に変換され、干渉キャンセラ2−4に入力される。干渉キャンセラ2−4では、更新された伝達係数を用いて、QR−MLD演算を行う。これにより、伝搬路変動による追従性を高め、高品質の通信を実現する。
従来の伝達係数推定方法においてはカルマンフィルタを用いているが、全ての伝搬路の遅延プロファイルを一括で推定する必要がある。したがって、伝搬路の遅延プロファイルの広がりの増加、送信および受信アンテナ本数の増加に対して推定の対象となる全ての伝搬路の遅延プロファイルから構成される推定系列の行列の規模が非常に大きくなる。カルマンフィルタでは、推定系列と同規模の行列の逆行列を演算する必要があるため、演算量が非常に大きくなり、回路規模の指数関数的増大という問題点があった。 In the conventional transfer coefficient estimation method, a Kalman filter is used, but it is necessary to collectively estimate delay profiles of all propagation paths. Therefore, the size of the matrix of the estimation sequence composed of the delay profiles of all the propagation paths to be estimated becomes very large with respect to the increase in the spread of the propagation path delay profile and the increase in the number of transmission and reception antennas. In the Kalman filter, since it is necessary to calculate an inverse matrix of a matrix of the same scale as the estimated series, the amount of calculation becomes very large, and there is a problem that the circuit scale increases exponentially.
本発明は、このような事情を考慮してなされたものであり、その目的は、従来の伝達係数推定方法のように全ての伝搬路の遅延プロファイルを一括で求めるのではなく、サブキャリア毎の伝達係数行列あるいは伝達係数毎に伝達係数を更新することにより、演算量を低減し、小さな回路規模で実現することができる伝達係数推定回路および伝達係数推定方法を提供することにある。 The present invention has been made in consideration of such circumstances, and its purpose is not to obtain the delay profiles of all the propagation paths at once as in the conventional transfer coefficient estimation method, but for each subcarrier. An object of the present invention is to provide a transmission coefficient estimation circuit and a transmission coefficient estimation method that can be realized with a small circuit scale by reducing the amount of calculation by updating the transmission coefficient for each transmission coefficient matrix or transmission coefficient.
上述した課題を解決するために、本発明は、送信側における複数の送信アンテナから送信される空間多重されたOFDM送信信号系列を、受信側における複数の受信アンテナで受信する際に、OFDM受信信号系列に対して高速フーリエ変換を行い、送信側から送信される既知のパイロット信号と、該パイロット信号に対応する高速フーリエ変換後の受信信号とを用いて、空間多重された受信信号からサブキャリア毎の信号点を出力するためのアンテナ間の伝達係数を推定する伝達係数推定回路であって、前記サブキャリア毎の信号点に対する復調出力である送信データ系列を再変調し、サブキャリア毎に送信信号レプリカを生成する再変調器と、前記再変調器により生成される送信信号レプリカを要素とするレプリカ行列をサブキャリア毎に生成するレプリカ行列生成器と、前記サブキャリア毎のレプリカ行列の逆行列または擬似逆行列を求める擬似逆行列演算器と、前記高速フーリエ変換後のサブキャリア毎に出力される受信信号を要素とする受信信号行列をサブキャリア毎に生成する受信信号行列生成器と、前記受信信号行列に対して前記擬似逆行列演算器の出力であるレプリカ行列の逆行列または擬似逆行列を乗算し、乗算結果をレプリカ推定伝達係数行列として出力する行列乗算器と、前記送信側から送信される既知のパイロット信号とパイロット信号に対応する前記高速フーリエ変換後の受信信号とを用いて伝達係数行列の初期値を推定し、初期伝達係数推定行列として出力する伝達係数行列初期推定回路と、前記初期伝達係数推定行列と前記レプリカ推定伝達係数行列とを重み付け合成し、現在の伝達係数推定値として出力する伝達係数推定行列更新回路とを具備し、前記伝達係数推定行列更新回路は、前記レプリカ推定伝達係数行列に対する重み係数を計算する行列重み演算回路と、前記行列重み演算回路により計算された重み係数を用いて、前記初期伝達係数推定行列と前記レプリカ推定伝達係数推定行列とをサブキャリア毎に重み付け合成する行列重み付け合成回路とから構成されており、前記行列重み演算回路は、過去および現在に推定されたレプリカ推定伝達係数行列に対する前記重み係数を、各レプリカ推定伝達係数行列を導出する際に利用したレプリカ行列の擬似逆行列の各成分の絶対値の二乗和に反比例した重み係数とすることを特徴とする。 In order to solve the above-described problem, the present invention provides an OFDM received signal when a spatially multiplexed OFDM transmission signal sequence transmitted from a plurality of transmitting antennas on the transmitting side is received by a plurality of receiving antennas on the receiving side. Fast Fourier transform is performed on the sequence, and a known pilot signal transmitted from the transmitting side and a received signal after the fast Fourier transform corresponding to the pilot signal are used to generate a sub-carrier from the spatially multiplexed received signal. A transmission coefficient estimation circuit for estimating a transmission coefficient between antennas for outputting a signal point of the signal, remodulating a transmission data sequence that is a demodulation output for the signal point for each subcarrier, and transmitting a signal for each subcarrier. A remodulator that generates a replica, and a replica matrix that includes transmission signal replicas generated by the remodulator as sub-elements. Elements are a replica matrix generator to be generated, a pseudo inverse matrix calculator for obtaining an inverse matrix or a pseudo inverse matrix of the replica matrix for each subcarrier, and a reception signal output for each subcarrier after the fast Fourier transform A reception signal matrix generator for generating a reception signal matrix for each subcarrier, and multiplying the reception signal matrix by an inverse matrix or a pseudo inverse matrix of a replica matrix that is an output of the pseudo inverse matrix calculator, Estimate the initial value of the transfer coefficient matrix using a matrix multiplier that outputs as a replica estimated transfer coefficient matrix, and a known pilot signal transmitted from the transmitting side and the received signal after the Fast Fourier Transform corresponding to the pilot signal A transfer coefficient matrix initial estimation circuit that outputs the initial transfer coefficient estimation matrix, the initial transfer coefficient estimation matrix, and the replica estimated transfer coefficient row Weighted synthesized bets, comprising a transmission coefficient estimation matrix updating circuit for outputting a current transfer coefficient estimate, the transmission coefficient estimation matrix update circuit, a matrix weight calculating for calculating a weighting factor for the replica estimated transfer coefficient matrix Circuit and a matrix weighting synthesis circuit for weighting and synthesizing the initial transmission coefficient estimation matrix and the replica estimation transmission coefficient estimation matrix for each subcarrier using the weighting coefficient calculated by the matrix weight calculation circuit. The matrix weight calculation circuit uses the weight coefficient for the replica estimated transfer coefficient matrix estimated in the past and the present for each component of the pseudo inverse matrix of the replica matrix used when deriving each replica estimated transfer coefficient matrix. The weighting factor is inversely proportional to the sum of squares of absolute values.
本発明は、上記の発明において、前記擬似逆行列演算器は、レプリカ行列の逆行列をサブキャリア毎に生成し出力する機能を持つことを特徴とする。 According to the present invention, in the above invention, the pseudo inverse matrix calculator has a function of generating and outputting an inverse matrix of a replica matrix for each subcarrier.
本発明は、上記の発明において、前記伝達係数推定行列更新回路は、サブキャリア毎の異なる時刻に推定された複数のレプリカ伝達係数推定行列に対応する前記重み係数を同一サブキャリア毎に加算する行列重み加算器と、前記行列重み加算器による加算結果が既定のしきい値を越えている場合、前記伝達係数推定行列更新回路に対して当該サブキャリアに対する更新命令を出力する伝達係数推定行列更新判定回路とを有し、前記行列重み付け合成回路は、前記伝達係数推定行列更新判定回路から更新命令が通知されたサブキャリアに対しては、過去および現在のレプリカ推定伝達係数行列と過去の伝達係数推定行列のそれぞれを重み付け合成し、現在の伝達係数推定行列として出力し、更新命令が通知されないサブキャリアに対しては、過去の伝達係数推定行列を出力することを特徴とする。 According to the present invention, in the above invention, the transfer coefficient estimation matrix update circuit adds the weight coefficients corresponding to a plurality of replica transfer coefficient estimation matrices estimated at different times for each subcarrier for each same subcarrier. A transfer coefficient estimation matrix update determination that outputs an update command for the subcarrier to the transfer coefficient estimation matrix update circuit when the addition result by the weight adder and the matrix weight adder exceeds a predetermined threshold value The matrix weighting / synthesizing circuit for the subcarriers notified of the update command from the transfer coefficient estimation matrix update determination circuit, the past and current replica estimated transfer coefficient matrices and the past transfer coefficient estimates. Each matrix is weighted and combined and output as the current transfer coefficient estimation matrix. And outputs the transmission coefficient estimation matrix.
本発明は、上記の発明において、前記伝達係数推定行列更新回路は、前記伝達係数推定行列更新判定回路による判定結果に基づいて、サブキャリア毎に過去の伝達係数推定行列が更新された時刻と現在時刻との差を計算し、伝達係数推定行列の非更新期間として出力する伝達係数推定行列非更新期間計算回路と、前記伝達係数推定行列の非更新期間に対して既定のしきい値を上回った場合、履歴消去命令を出力する伝達係数行列履歴情報制御回路とを有し、前記伝達係数履歴情報制御回路による消去命令が通知されたサブキャリアに対して、過去のレプリカ推定伝達係数行列の一部あるいは全体の履歴を消去するとともに、該消去された過去のレプリカ推定伝達係数に対応する行列重みの履歴を消去することを特徴とする。 According to the present invention, in the above invention, the transfer coefficient estimation matrix update circuit updates the time and current time when the past transfer coefficient estimation matrix is updated for each subcarrier based on the determination result by the transfer coefficient estimation matrix update determination circuit. The transfer coefficient estimation matrix non-update period calculation circuit that calculates the difference from the time and outputs it as the non-update period of the transfer coefficient estimation matrix, and exceeds a predetermined threshold for the non-update period of the transfer coefficient estimation matrix A transfer coefficient matrix history information control circuit for outputting a history erasure command, and a part of a past replica estimated transfer coefficient matrix for a subcarrier to which an erasure command is notified by the transfer coefficient history information control circuit. Alternatively, the entire history is erased, and the history of matrix weights corresponding to the erased past replica estimated transmission coefficients is erased.
本発明は、上記の発明において、前記伝達係数推定行列と前記レプリカ推定伝達係数行列とに基づいて、各サブキャリアの前記伝達係数推定行列の各成分に対する、更新処理の有効または無効の判断を行い、該判断結果で有効と判断されたサブキャリアのみレプリカ推定伝達係数行列として出力するレプリカ推定伝達係数行列フィルタを有することを特徴とする。 According to the present invention, in the above invention, based on the transfer coefficient estimation matrix and the replica estimated transfer coefficient matrix, whether or not update processing is valid or invalid is determined for each component of the transfer coefficient estimation matrix of each subcarrier. And a replica estimated transfer coefficient matrix filter that outputs only the subcarriers determined to be valid based on the determination result as a replica estimated transfer coefficient matrix.
本発明は、上記の発明において、前記レプリカ推定伝達係数行列フィルタは、前記過去に推定された伝達係数推定行列と前記行列乗算器からの出力であるのレプリカ推定伝達係数行列との差をサブキャリア毎に計算し、伝達係数差分行列として出力する行列減算器と、前記サブキャリア毎の伝達係数差分行列ごとに、行列を構成する要素の全ての幾何学的距離の和を計算し、伝達係数差分値として出力する行列幾何学的距離計算回路と、前記伝達係数差分値が既定のしきい値を下回っている場合には、入力されたレプリカ推定伝達係数行列を出力し、既定のしきい値を上待っている場合には、入力されたレプリカ推定伝達係数行列を出力しない伝達係数推定行列選択回路とから構成されることを特徴とする。 In the present invention, the replica estimated transfer coefficient matrix filter may calculate a difference between the transfer coefficient estimated matrix estimated in the past and the replica estimated transfer coefficient matrix output from the matrix multiplier as a subcarrier. For each transmission coefficient difference matrix for each subcarrier, the sum of all the geometric distances of the elements constituting the matrix is calculated for each subcarrier and the transmission coefficient difference matrix. If the matrix geometric distance calculation circuit to output as a value and the transfer coefficient difference value is below a predetermined threshold, the input replica estimated transfer coefficient matrix is output, and the default threshold is set. In the case of waiting for the top, it is constituted by a transfer coefficient estimation matrix selection circuit that does not output the input replica estimated transfer coefficient matrix.
本発明は、上記の発明において、前記幾何学的距離計算回路は、前記伝達係数差分行列の各要素の幾何学的距離として、行列を構成する要素の絶対値または該絶対値の二乗値を用いることを特徴とする。 According to the present invention, in the above invention, the geometric distance calculation circuit uses an absolute value of elements constituting the matrix or a square value of the absolute value as a geometric distance of each element of the transfer coefficient difference matrix. It is characterized by that.
本発明は、上記の発明において、前記幾何学的距離計算回路は、前記伝達係数差分行列の各要素の幾何学的距離として、行列を構成する要素の実数部の絶対値および虚数部の絶対値の和または該値の二乗値を用いることを特徴とする。 According to the present invention, in the above invention, the geometric distance calculation circuit, as the geometric distance of each element of the transfer coefficient difference matrix, is an absolute value of the real part and an absolute value of the imaginary part of the elements constituting the matrix. Or the square of the value is used.
本発明は、上記の発明において、前記過去に推定された伝達係数推定行列と前記レプリカ推定伝達係数行列とに基づいて、各サブキャリアに関して、出力の選択のための判断を行い、該判断結果で有効と判断されたサブキャリアのみレプリカ推定伝達係数行列を出力する伝達係数推定行列フィルタを有することを特徴とする。 According to the present invention, in the above invention, based on the transmission coefficient estimation matrix estimated in the past and the replica estimated transmission coefficient matrix, a determination for selecting an output is performed for each subcarrier, and the determination result is It has a transfer coefficient estimation matrix filter that outputs a replica estimated transfer coefficient matrix only for subcarriers determined to be valid.
本発明は、上記の発明において、前記伝達係数推定行列フィルタは、前記現在時刻において推定された伝達係数推定行列と前記過去に推定された伝達係数推定行列との差をサブキャリア毎に計算し、伝達係数差分行列として出力する行列減算器と、前記サブキャリア毎の伝達係数差分行列ごとに、行列を構成する要素の全てに対する幾何学的距離の和を計算し、伝達係数差分値として出力する行列幾何学的距離計算回路と、前記伝達係数差分値が既定のしきい値を下回っている場合には、前記現在時刻において推定された伝達係数推定行列を前記干渉キャンセラに出力し、既定のしきい値を上待っている場合には、前記過去に推定された伝達係数推定行列を前記干渉キャンセラに出力する伝達係数推定行列選択回路とから構成されることを特徴とする。 According to the present invention, in the above invention, the transfer coefficient estimation matrix filter calculates, for each subcarrier, a difference between the transfer coefficient estimation matrix estimated at the current time and the transfer coefficient estimation matrix estimated in the past. A matrix subtractor that outputs as a transfer coefficient difference matrix and a matrix that calculates the sum of geometric distances for all the elements constituting the matrix for each subcarrier transfer coefficient difference matrix and outputs as a transfer coefficient difference value When the geometric distance calculation circuit and the transfer coefficient difference value are below a predetermined threshold value, the transfer coefficient estimation matrix estimated at the current time is output to the interference canceller, and the predetermined threshold value is output. When waiting for an increase in value, the transmission coefficient estimation matrix selection circuit outputs the transfer coefficient estimation matrix estimated in the past to the interference canceller. To.
本発明は、上記の発明において、前記行列幾何学的距離計算回路は、前記伝達係数差分行列の各要素の幾何学的距離として、行列を構成する要素の絶対値または該絶対値の二乗値を用いることを特徴とする。 According to the present invention, in the above invention, the matrix geometric distance calculation circuit calculates an absolute value of elements constituting the matrix or a square value of the absolute value as a geometric distance of each element of the transfer coefficient difference matrix. It is characterized by using.
本発明は、上記の発明において、前記行列幾何学的距離計算回路は、前記伝達係数差分行列の各要素の幾何学的距離として、行列を構成する要素の実数部の絶対値および虚数部の絶対値の和または該値の二乗値を用いることを特徴とする。 According to the present invention, in the above invention, the matrix geometric distance calculation circuit is configured so that the absolute value of the real part and the absolute value of the imaginary part of the elements constituting the matrix are used as the geometric distance of each element of the transfer coefficient difference matrix. A sum of values or a square value of the values is used.
また、上述した課題を解決するために、本発明は、送信側における複数の送信アンテナから送信される空間多重されたOFDM送信信号系列を、受信側における複数の受信アンテナで受信する際に、OFDM受信信号系列に対して高速フーリエ変換を行い、送信側から送信される既知のパイロット信号と、該パイロット信号に対応する高速フーリエ変換後の受信信号とを用いて、空間多重された受信信号からサブキャリア毎の信号点を出力するためのアンテナ間の伝達係数を推定する伝達係数推定回路であって、前記サブキャリア毎の信号点に対する復調出力である送信データ系列を再変調し、サブキャリア毎に送信信号レプリカを生成する再変調器と、前記再変調器により生成される送信信号レプリカを要素とするレプリカ行列をサブキャリア毎に生成するレプリカ行列生成器と、前記サブキャリア毎のレプリカ行列の逆行列または擬似逆行列を求める擬似逆行列演算器と、前記高速フーリエ変換後のサブキャリア毎に出力される受信信号を要素とする受信信号行列をサブキャリア毎に生成する受信信号行列生成器と、前記受信信号行列に対して前記擬似逆行列演算器の出力であるレプリカ行列の逆行列または擬似逆行列を乗算し、乗算結果をレプリカ推定伝達係数行列として出力する行列乗算器と、前記送信側から送信される既知のパイロット信号とパイロット信号に対応する前記高速フーリエ変換後の受信信号とを用いて伝達係数行列の初期値を推定し、初期伝達係数推定行列として出力する伝達係数行列初期推定回路と、前記初期伝達係数推定行列と前記レプリカ推定伝達係数行列とを重み付け合成し、現在の伝達係数推定値として出力する伝達係数推定行列更新回路とを具備し、前記伝達係数推定行列更新回路は、前記擬似逆行列演算器の出力を用いて各時刻におけるサブキャリア毎のレプリカ推定伝達係数行列、前記現在推定されたレプリカ推定伝達係数行列および前記過去に推定された伝達係数推定行列の各列ベクトルに対する重み係数を計算するベクトル重み演算回路と、前記重み係数を用いて、前記レプリカ推定伝達係数行列と前記過去の伝達係数推定行列とを列ベクトル毎に重み付け合成する行列重み付け合成回路とから構成されていることを特徴とする。 Further, in order to solve the above-described problem, the present invention provides a method for receiving a spatially multiplexed OFDM transmission signal sequence transmitted from a plurality of transmission antennas on the transmission side by using a plurality of reception antennas on the reception side. Fast Fourier transform is performed on the received signal sequence, and the received signal that has been transmitted from the transmitting side and the received signal that has been subjected to the fast Fourier transform corresponding to the pilot signal are subtracted from the spatially multiplexed received signal. A transmission coefficient estimation circuit for estimating a transmission coefficient between antennas for outputting a signal point for each carrier, remodulating a transmission data sequence, which is a demodulation output for the signal point for each subcarrier, for each subcarrier A remodulator that generates a transmission signal replica and a replica matrix that includes the transmission signal replica generated by the remodulator as sub-elements. A replica matrix generator generated for each sub-carrier, a pseudo-inverse matrix calculator for obtaining an inverse matrix or pseudo-inverse matrix of the replica matrix for each subcarrier, and a reception signal output for each subcarrier after the fast Fourier transform. A reception signal matrix generator for generating a reception signal matrix as an element for each subcarrier, and multiplying the reception signal matrix by an inverse matrix or a pseudo inverse matrix of a replica matrix that is an output of the pseudo inverse matrix calculator, A matrix multiplier that outputs a multiplication result as a replica estimated transfer coefficient matrix, and an initial transfer coefficient matrix using a known pilot signal transmitted from the transmitting side and the received signal after the fast Fourier transform corresponding to the pilot signal. A transfer coefficient matrix initial estimation circuit that estimates a value and outputs it as an initial transfer coefficient estimation matrix, the initial transfer coefficient estimation matrix, and the replica estimated transfer And the number matrix weighted synthesized, comprising a transmission coefficient estimation matrix updating circuit for outputting a current transfer coefficient estimate, the transmission coefficient estimation matrix updating circuit, each time using the output of the pseudo-inverse matrix calculator A weight estimation circuit for calculating a weight coefficient for each column vector of the replica estimated transfer coefficient matrix for each subcarrier in the subcarrier, the currently estimated replica estimated transfer coefficient matrix and the previously estimated transfer coefficient estimated matrix, and the weight The replica estimated transfer coefficient matrix and the past transfer coefficient estimated matrix are each composed of a matrix weighting synthesis circuit that performs weighting synthesis for each column vector using a coefficient.
本発明は、上記の発明において、前記ベクトル重み演算回路は、前記過去および現在に推定されたレプリカ推定伝達係数行列の列ベクトルに対する重み係数を、各レプリカ推定伝達係数行列を導出する際に用いたレプリカ行列の逆行列または擬似逆行列の行ベクトルの各成分の絶対値の二乗和に反比例した重み係数とすることを特徴とする。 According to the present invention, in the above invention, the vector weight calculation circuit uses a weight coefficient for a column vector of the replica estimated transfer coefficient matrix estimated in the past and present when deriving each replica estimated transfer coefficient matrix. The weight coefficient is inversely proportional to the sum of squares of the absolute values of the components of the inverse matrix of the replica matrix or the row vector of the pseudo inverse matrix.
本発明は、上記の発明において、前記伝達係数推定値更新回路は、前記サブキャリア毎の異なる時刻に推定された複数のレプリカ伝達係数推定行列に対応する重み係数を同一列ベクトル毎に加算するベクトル重み加算器と、前記行列重み加算器の加算結果が既定のしきい値を越えている場合には、当該列ベクトルに対する更新命令を出力する伝達係数推定行列列ベクトル更新判定回路と、前記伝達係数推定行列更新判定回路から更新命令が通知された列ベクトルに対しては、過去および現在のレプリカ推定伝達係数行列と過去の伝達係数推定行列との各々の列ベクトルを重み付け合成して現在の伝達係数推定行列の列ベクトルとして出力し、更新命令が通知されない列ベクトルに対しては、前記レプリカ推定伝達係数行列または前記過去の伝達係数推定行列をそのまま出力する伝達係数推定行列列ベクトル更新回路とを有することを特徴とする。 According to the present invention, in the above invention, the transfer coefficient estimated value update circuit adds a weight coefficient corresponding to a plurality of replica transfer coefficient estimation matrices estimated at different times for each subcarrier for each same column vector. A weight adder, a transfer coefficient estimation matrix column vector update determination circuit that outputs an update command for the column vector when the addition result of the matrix weight adder exceeds a predetermined threshold, and the transfer coefficient For the column vector for which the update command is notified from the estimation matrix update determination circuit, the current transfer coefficient is obtained by weighting and synthesizing each column vector of the past and current replica estimated transfer coefficient matrix and the past transfer coefficient estimation matrix. For a column vector that is output as a column vector of an estimation matrix and for which an update command is not notified, the replica estimated transmission coefficient matrix or the past transmission matrix And having a transmission coefficient estimation matrix column vector updating circuit for outputting a coefficient estimation matrix intact.
本発明は、上記の発明において、前記伝達係数推定行列更新回路は、前記伝達係数推定行列更新判定回路による判定結果に基づいて、列ベクトル毎に過去の伝達係数推定行列が更新された時刻と現在時刻の差を計算し、伝達係数推定行列列ベクトル非更新期間として出力する伝達係数推定行列列ベクトル非更新期間計算回路と、前記伝達係数推定行列列ベクトル非更新期間に対して既定のしきい値を上回った場合、履歴消去命令を出力する伝達係数行列履歴情報制御回路を有し前記伝達係数履歴情報制御回路による消去命令が通知された列ベクトルに対して、過去のレプリカ推定伝達係数行列の当該列ベクトルの一部あるいは全体の履歴を消去するとともに、該消去された過去のレプリカ推定伝達係数の当該列ベクトルに対応する行列重みの履歴を消去することを特徴とする。 According to the present invention, in the above invention, the transfer coefficient estimation matrix update circuit updates the past transfer coefficient estimation matrix for each column vector based on a determination result by the transfer coefficient estimation matrix update determination circuit and a current A transfer coefficient estimation matrix sequence vector non-update period calculation circuit for calculating a time difference and outputting as a transfer coefficient estimation matrix sequence vector non-update period, and a predetermined threshold for the transfer coefficient estimation matrix sequence vector non-update period If there is a transfer coefficient matrix history information control circuit that outputs a history erasure command, a column vector that has been notified of the erasure command by the transfer coefficient history information control circuit, the relevant replica estimation transfer coefficient matrix The history of a part or the whole of the column vector is deleted, and the matrix weight corresponding to the column vector of the deleted past estimated replica transfer coefficient is deleted. It characterized in that it erased the gravel.
本発明は、上記の発明において、前記伝達係数推定行列と前記レプリカ推定伝達係数行列とに基づいて、各サブキャリアの前記伝達係数推定行列の列ベクトルの各成分に対する、更新処理の有効または無効の判断を行い、該判断結果で有効と判断された列ベクトルのみレプリカ推定伝達係数推定行列の当該列ベクトルを出力するレプリカ推定伝達係数行列列ベクトルフィルタを有することを特徴とする。 According to the present invention, in the above invention, based on the transfer coefficient estimation matrix and the replica estimated transfer coefficient matrix, update processing is enabled or disabled for each component of the column vector of the transfer coefficient estimation matrix of each subcarrier. It has a replica estimated transfer coefficient matrix column vector filter that makes a determination and outputs only the column vector that is determined to be valid as a result of the determination and outputs the column vector of the replica estimated transfer coefficient estimation matrix.
本発明は、上記の発明において、前記レプリカ推定伝達係数行列列ベクトルフィルタは、過去に推定された伝達係数推定行列と前記レプリカ推定伝達係数行列との差を列ベクトル毎に計算し、伝達係数差分ベクトルとして出力するベクトル減算器と、サブキャリア毎の伝達係数差分ベクトル毎に、ベクトルを構成する要素の全ての幾何学的距離の自乗の和を計算し、ベクトル差分値として出力するベクトル幾何学的距離計算回路と、前記ベクトル差分値が既定のしきい値を下回っている場合には、前記レプリカ推定伝達係数行列の当該列ベクトルを出力し、既定のしきい値を上待っている場合には、前記レプリカ推定伝達係数行列の当該列ベクトルを出力しない伝達係数行列列ベクトル推定精度判定回路とから構成されることを特徴とする。 According to the present invention, in the above invention, the replica estimated transfer coefficient matrix column vector filter calculates a difference between a transfer coefficient estimated matrix estimated in the past and the replica estimated transfer coefficient matrix for each column vector. A vector subtractor that outputs as a vector and a vector geometric that calculates the sum of the squares of all geometric distances of the elements that make up the vector for each transfer coefficient difference vector for each subcarrier and outputs it as a vector difference value When the distance calculation circuit and the vector difference value are below a predetermined threshold, the column vector of the replica estimated transfer coefficient matrix is output, and when waiting for the predetermined threshold above And a transfer coefficient matrix column vector estimation accuracy determination circuit that does not output the column vector of the replica estimated transfer coefficient matrix.
本発明は、上記の発明において、前記ベクトル幾何学的距離計算回路は、前記伝達係数差分ベクトルの各要素の幾何学的距離として、該ベクトルを構成する要素の絶対値または該絶対値の二乗値を用いることを特徴とする。 According to the present invention, in the above invention, the vector geometric distance calculation circuit, as a geometric distance of each element of the transfer coefficient difference vector, is an absolute value of an element constituting the vector or a square value of the absolute value. It is characterized by using.
本発明は、上記の発明において、前記ベクトル幾何学的距離計算回路は、前記伝達係数差分ベクトルの各要素の幾何学的距離として、該ベクトルを構成する要素の実数部の絶対値および虚数部の絶対値の和または該値の二乗値を用いることを特徴とする。 According to the present invention, in the above invention, the vector geometric distance calculation circuit calculates the absolute value of the real part and the imaginary part of the elements constituting the vector as the geometric distance of each element of the transfer coefficient difference vector. A sum of absolute values or a square value of the values is used.
本発明は、上記の発明において、前記過去に推定された伝達係数推定行列と前記レプリカ推定伝達係数行列とに基づいて、各列ベクトルに関して、出力の選択のための判断を行い、該判断結果で有効と判断された列ベクトルのみ過去にレプリカ推定伝達係数行列の当該列ベクトルを出力し、有効と判断されなかった列ベクトルに対しては過去に推定された伝達係数推定行列の当該列ベクトルを出力する伝達係数推定行列列ベクトルフィルタを有することを特徴とする。 According to the present invention, in the above invention, based on the transfer coefficient estimation matrix estimated in the past and the replica estimated transfer coefficient matrix, a determination for selecting an output is performed for each column vector. Only the column vector judged to be valid outputs the column vector of the replica estimated transfer coefficient matrix in the past, and for the column vector not judged valid, the column vector of the transfer coefficient estimation matrix estimated in the past is outputted. And a transfer coefficient estimation matrix sequence vector filter.
本発明は、上記の発明において、前記伝達係数推定行列列ベクトルフィルタは、現在時刻において推定された伝達係数推定行列と前記過去に推定された伝達係数推定行列との差を列ベクトル毎に計算し、差分ベクトルとして出力する行列減算器と、サブキャリア毎の差分ベクトル毎に、列ベクトルを構成する要素の全ての幾何学的距離の自乗和を計算するベクトル幾何学的距離計算回路と、前記ベクトル幾何学的距離計算回路の出力が既定のしきい値を下回っている場合には、現在時刻において推定された伝達係数推定行列の当該列ベクトルを前記干渉キャンセラに出力し、既定のしきい値を上回っている場合は過去に推定された伝達係数推定行列の当該列ベクトルを前記干渉キャンセラに出力する伝達係数推定行列列ベクトル選択回路とから構成されることを特徴とする。 According to the present invention, in the above invention, the transfer coefficient estimation matrix column vector filter calculates a difference between the transfer coefficient estimation matrix estimated at a current time and the transfer coefficient estimation matrix estimated in the past for each column vector. A matrix subtractor that outputs as a difference vector, a vector geometric distance calculation circuit that calculates a square sum of all geometric distances of elements constituting a column vector for each difference vector for each subcarrier, and the vector If the output of the geometric distance calculation circuit is below the predetermined threshold, the column vector of the transfer coefficient estimation matrix estimated at the current time is output to the interference canceller, and the predetermined threshold is set. If so, a transfer coefficient estimation matrix column vector selection circuit that outputs the column vector of the transfer coefficient estimation matrix estimated in the past to the interference canceller, etc. Characterized in that it is configured.
本発明は、上記の発明において、前記ベクトル幾何学的距離計算回路は、前記伝達係数差分ベクトルの各要素の幾何学的距離として、該ベクトルを構成する要素の絶対値または該絶対値の二乗値を用いることを特徴とする。 According to the present invention, in the above invention, the vector geometric distance calculation circuit, as a geometric distance of each element of the transfer coefficient difference vector, is an absolute value of an element constituting the vector or a square value of the absolute value. It is characterized by using.
本発明は、上記の発明において、前記ベクトル幾何学的距離計算回路は、前記伝達係数差分ベクトルの各要素の幾何学的距離として、該ベクトルを構成する要素の実数部の絶対値および虚数部の絶対値の和または該値の二乗値を用いることを特徴とする。 According to the present invention, in the above invention, the vector geometric distance calculation circuit calculates the absolute value of the real part and the imaginary part of the elements constituting the vector as the geometric distance of each element of the transfer coefficient difference vector. A sum of absolute values or a square value of the values is used.
また、上述した課題を解決するために、本発明は、送信側における複数の送信アンテナから送信される空間多重されたOFDM送信信号系列を、受信側における複数の受信アンテナで受信する際に、OFDM受信信号系列に対して高速フーリエ変換を行い、送信側から送信される既知のパイロット信号と、該パイロット信号に対応する高速フーリエ変換後の受信信号とを用いて、空間多重された受信信号からサブキャリア毎の信号点を出力するためのアンテナ間の伝達係数を推定する伝達係数推定回路において用いられる伝達係数推定方法であって、再変調器は、前記サブキャリア毎の信号点に対する復調出力である送信データ系列を再変調し、サブキャリア毎に送信信号レプリカを生成する再変調手順を実行し、レプリカ行列生成器は、前記再変調器により生成される送信信号レプリカを要素とするレプリカ行列をサブキャリア毎に生成するレプリカ行列生成手順を実行し、擬似逆行列演算器は、前記サブキャリア毎のレプリカ行列の逆行列または擬似逆行列を求める擬似逆行列演算手順を実行し、受信信号行列生成器は、前記高速フーリエ変換後のサブキャリア毎に出力される受信信号を要素とする受信信号行列をサブキャリア毎に生成する受信信号行列生成手順を実行し、行列乗算器は、前記受信信号行列に対して前記擬似逆行列演算器の出力であるレプリカ行列の逆行列または擬似逆行列を乗算し、乗算結果をレプリカ推定伝達係数行列として出力する行列乗算手順を実行し、伝達係数行列初期推定回路は、前記送信側から送信される既知のパイロット信号とパイロット信号に対応する前記高速フーリエ変換後の受信信号とを用いて伝達係数行列の初期値を推定し、初期伝達係数推定行列として出力する伝達係数行列初期推定手順を実行し、伝達係数推定行列更新回路は、前記初期伝達係数推定行列と前記レプリカ推定伝達係数行列とを重み付け合成し、現在の伝達係数推定値として出力する伝達係数推定行列更新手順を実行し、前記伝達係数推定行列更新手順において、前記伝達係数推定行列更新回路は、前記レプリカ推定伝達係数行列に対する重み係数を計算する行列重み演算手順と、前記行列重み演算回路により計算された重み係数を用いて、前記初期伝達係数推定行列と前記レプリカ推定伝達係数推定行列とをサブキャリア毎に重み付け合成する行列重み付け合成手順と、を実行し、前記行列重み演算手順において、過去および現在に推定されたレプリカ推定伝達係数行列に対する前記重み係数を、各レプリカ推定伝達係数行列を導出する際に利用したレプリカ行列の擬似逆行列の各成分の絶対値の二乗和に反比例した重み係数とすることを特徴とする。 Further, in order to solve the above-described problem, the present invention provides a method for receiving a spatially multiplexed OFDM transmission signal sequence transmitted from a plurality of transmission antennas on the transmission side by using a plurality of reception antennas on the reception side. Fast Fourier transform is performed on the received signal sequence, and the received signal that has been transmitted from the transmitting side and the received signal that has been subjected to the fast Fourier transform corresponding to the pilot signal are subtracted from the spatially multiplexed received signal. A transfer coefficient estimation method used in a transfer coefficient estimation circuit for estimating a transfer coefficient between antennas for outputting a signal point for each carrier , wherein the remodulator is a demodulated output for the signal point for each subcarrier. re modulates transmission data sequence, perform the remodulation procedure that generates a transmission signal replica for each subcarrier, a replica matrix generator is pre Run the replica matrix generation step of generating a replica matrix to a transmission signal replica generated by the re-modulator elements for each subcarrier, pseudo inverse matrix calculator is inverse or pseudo replica matrix for each of the sub-carrier The reception signal matrix generator executes a pseudo inverse matrix calculation procedure for obtaining an inverse matrix, and the reception signal matrix generator generates a reception signal matrix for each subcarrier, the reception signal being output for each subcarrier after the fast Fourier transform. A signal matrix generation procedure is executed, and the matrix multiplier multiplies the reception signal matrix by an inverse matrix or a pseudo inverse matrix of a replica matrix that is an output of the pseudo inverse matrix calculator, and the multiplication result is a replica estimated transfer coefficient. perform the matrix multiplication procedure for outputting as a matrix, transfer coefficient matrix initial estimation circuit, known pilot signal and the pilot signal transmitted from the transmitting side By using the received signal after the fast Fourier transformation corresponding estimates the initial value of the transfer coefficient matrix, perform the transfer coefficient matrix initial estimation procedure for outputting an initial transmission coefficient estimation matrix, transmission coefficient estimation matrix updating circuit The transmission coefficient estimation matrix update procedure for weighting and synthesizing the initial transmission coefficient estimation matrix and the replica estimation transmission coefficient matrix and outputting as a current transmission coefficient estimation value is executed . In the transmission coefficient estimation matrix update procedure, The coefficient estimation matrix update circuit uses the matrix weight calculation procedure for calculating a weight coefficient for the replica estimated transfer coefficient matrix and the weight coefficient calculated by the matrix weight calculation circuit, and the initial transfer coefficient estimation matrix and the replica estimation Matrix weighting synthesis procedure for weighting and synthesizing the transfer coefficient estimation matrix for each subcarrier , and the matrix weight calculation procedure In the above, the weight coefficient for the replica estimated transfer coefficient matrix estimated in the past and the present is inversely proportional to the sum of squares of the absolute value of each component of the pseudo inverse matrix of the replica matrix used in deriving each replica estimated transfer coefficient matrix It is characterized in that the weighting factor is set .
また、上述した課題を解決するために、本発明は、送信側における複数の送信アンテナから送信される空間多重されたOFDM送信信号系列を、受信側における複数の受信アンテナで受信する際に、OFDM受信信号系列に対して高速フーリエ変換を行い、送信側から送信される既知のパイロット信号と、該パイロット信号に対応する高速フーリエ変換後の受信信号とを用いて、空間多重された受信信号からサブキャリア毎の信号点を出力するためのアンテナ間の伝達係数を推定する伝達係数推定回路において用いられる伝達係数推定方法であって、再変調器は、前記サブキャリア毎の信号点に対する復調出力である送信データ系列を再変調し、サブキャリア毎に送信信号レプリカを生成する再変調手順を実行し、レプリカ行列生成器は、前記再変調器により生成される送信信号レプリカを要素とするレプリカ行列をサブキャリア毎に生成するレプリカ行列生成手順を実行し、擬似逆行列演算器は、前記サブキャリア毎のレプリカ行列の逆行列または擬似逆行列を求める擬似逆行列演算手順を実行し、受信信号行列生成器は、前記高速フーリエ変換後のサブキャリア毎に出力される受信信号を要素とする受信信号行列をサブキャリア毎に生成する受信信号行列生成手順を実行し、行列乗算器は、前記受信信号行列に対して前記擬似逆行列演算器の出力であるレプリカ行列の逆行列または擬似逆行列を乗算し、乗算結果をレプリカ推定伝達係数行列として出力する行列乗算手順を実行し、伝達係数行列初期推定回路は、前記送信側から送信される既知のパイロット信号とパイロット信号に対応する前記高速フーリエ変換後の受信信号とを用いて伝達係数行列の初期値を推定し、初期伝達係数推定行列として出力する伝達係数行列初期推定手順を実行し、伝達係数推定行列更新回路は、前記初期伝達係数推定行列と前記レプリカ推定伝達係数行列とを重み付け合成し、現在の伝達係数推定値として出力する伝達係数推定行列更新手順を実行し、前記伝達係数推定行列更新手順において、前記伝達係数推定行列更新回路は、前記擬似逆行列演算器の出力を用いて各時刻におけるサブキャリア毎のレプリカ推定伝達係数行列、前記現在推定されたレプリカ推定伝達係数行列および前記過去に推定された伝達係数推定行列の各列ベクトルに対する重み係数を計算するベクトル重み演算手順と、前記重み係数を用いて、前記レプリカ推定伝達係数行列と前記過去の伝達係数推定行列とを列ベクトル毎に重み付け合成する行列重み付けする行列重み付け合成手順と、を実行することを特徴とする。 Further, in order to solve the above-described problem, the present invention provides a method for receiving a spatially multiplexed OFDM transmission signal sequence transmitted from a plurality of transmission antennas on the transmission side by using a plurality of reception antennas on the reception side. Fast Fourier transform is performed on the received signal sequence, and the received signal that has been transmitted from the transmitting side and the received signal that has been subjected to the fast Fourier transform corresponding to the pilot signal are subtracted from the spatially multiplexed received signal. A transfer coefficient estimation method used in a transfer coefficient estimation circuit for estimating a transfer coefficient between antennas for outputting a signal point for each carrier , wherein the remodulator is a demodulated output for the signal point for each subcarrier. re modulates transmission data sequence, perform the remodulation procedure for generating a transmission signal replica for each subcarrier, a replica matrix generator is pre Run the replica matrix generation step of generating a replica matrix to a transmission signal replica generated by the re-modulator elements for each subcarrier, pseudo inverse matrix calculator is inverse or pseudo replica matrix for each of the sub-carrier The reception signal matrix generator executes a pseudo inverse matrix calculation procedure for obtaining an inverse matrix , and the reception signal matrix generator generates a reception signal matrix for each subcarrier, the reception signal being output for each subcarrier after the fast Fourier transform. A signal matrix generation procedure is executed, and the matrix multiplier multiplies the reception signal matrix by an inverse matrix or a pseudo inverse matrix of a replica matrix that is an output of the pseudo inverse matrix calculator, and the multiplication result is a replica estimated transfer coefficient. perform the matrix multiplication procedure for outputting as a matrix, transfer coefficient matrix initial estimation circuit, known pilot signal and the pilot signal transmitted from the transmitting side By using the received signal after the fast Fourier transformation corresponding estimates the initial value of the transfer coefficient matrix, perform the transfer coefficient matrix initial estimation procedure for outputting an initial transmission coefficient estimation matrix, transmission coefficient estimation matrix updating circuit The transmission coefficient estimation matrix update procedure for weighting and synthesizing the initial transmission coefficient estimation matrix and the replica estimation transmission coefficient matrix and outputting as a current transmission coefficient estimation value is executed. In the transmission coefficient estimation matrix update procedure, The coefficient estimation matrix update circuit uses the output of the pseudo inverse matrix calculator to calculate a replica estimated transfer coefficient matrix for each subcarrier at each time, the currently estimated replica estimated transfer coefficient matrix, and the previously estimated transfer coefficient A vector weight calculation procedure for calculating a weighting factor for each column vector of the estimation matrix, and the replica estimation using the weighting factor A matrix weighting synthesis procedure for performing matrix weighting for weighting and synthesizing the transfer coefficient matrix and the past transfer coefficient estimation matrix for each column vector is performed.
この発明によれば、再変調器により、前記サブキャリア毎の信号点に対する復調出力である送信データ系列を再変調してサブキャリア毎に送信信号レプリカを生成し、レプリカ行列生成器により、前記再変調器により生成される送信信号レプリカを要素とするレプリカ行列をサブキャリア毎に生成し、擬似逆行列演算器により、前記サブキャリア毎のレプリカ行列の逆行列または擬似逆行列を求め、受信信号行列生成器により、前記高速フーリエ変換後のサブキャリア毎に出力される受信信号を要素とする受信信号行列をサブキャリア毎に生成し、行列乗算器により、前記受信信号行列に対して前記擬似逆行列演算器の出力であるレプリカ行列の逆行列または擬似逆行列を乗算し、乗算結果をレプリカ推定伝達係数行列として出力し、伝達係数行列初期推定回路により、前記送信側から送信される既知のパイロット信号とパイロット信号に対応する前記高速フーリエ変換後の受信信号とを用いて初期伝達係数推定行列を推定し、伝達係数推定行列更新回路により、前記初期伝達係数推定行列と前記レプリカ推定伝達係数行列とを重み付け合成し、現在の伝達係数推定値として出力するようにした。したがって、伝達係数推定を送信信号レプリカの擬似逆行列を用いてサブキャリア毎に行うことにより、従来のカルマンフィルタを用いる場合と比べて伝達係数推定のために必要となる演算量を低減させることができるという利点が得られる。 According to the present invention, the remodulator remodulates the transmission data sequence, which is the demodulated output for the signal point for each subcarrier, to generate a transmission signal replica for each subcarrier, and the replica matrix generator generates the retransmission signal. A replica matrix having a transmission signal replica generated by the modulator as an element is generated for each subcarrier, and an inverse matrix or a pseudo inverse matrix of the replica matrix for each subcarrier is obtained by a pseudo inverse matrix calculator, and a received signal matrix is obtained. A generator generates a reception signal matrix having a reception signal output for each subcarrier after the fast Fourier transform as an element for each subcarrier, and a matrix multiplier generates the pseudo inverse matrix for the reception signal matrix. Multiply the inverse matrix or pseudo inverse matrix of the replica matrix that is the output of the arithmetic unit, and output the multiplication result as a replica estimated transfer coefficient matrix. A matrix initial estimation circuit estimates an initial transmission coefficient estimation matrix using a known pilot signal transmitted from the transmission side and the received signal after the fast Fourier transform corresponding to the pilot signal, and a transmission coefficient estimation matrix update circuit Thus, the initial transmission coefficient estimation matrix and the replica estimation transmission coefficient matrix are weighted and synthesized, and output as a current transmission coefficient estimation value. Therefore, by performing transmission coefficient estimation for each subcarrier using a pseudo inverse matrix of a transmission signal replica, it is possible to reduce the amount of calculation required for transmission coefficient estimation compared to the case of using a conventional Kalman filter. The advantage is obtained.
また、本発明によれば、前記擬似逆行列演算器により、レプリカ行列の逆行列をサブキャリア毎に生成するようにした。したがって、伝達係数推定を送信信号レプリカの逆行列を用いてサブキャリア毎に行うことにより、従来のカルマンフィルタを用いる場合と比べて伝達係数推定のために必要となる演算量を低減させることができるという利点が得られる。 According to the present invention, the inverse matrix of the replica matrix is generated for each subcarrier by the pseudo inverse matrix calculator. Therefore, by performing transmission coefficient estimation for each subcarrier using an inverse matrix of a transmission signal replica, it is possible to reduce the amount of computation required for transmission coefficient estimation compared to the case of using a conventional Kalman filter. Benefits are gained.
また、本発明によれば、前記伝達係数推定行列更新回路では、行列重み演算回路により、前記レプリカ推定伝達係数行列に対する重み係数を計算し、行列重み付け合成回路により、前記行列重み演算回路により計算された重み係数を用いて、前記初期伝達係数推定行列と前記レプリカ推定伝達係数推定行列とをサブキャリア毎に重み付け合成するようにした。したがって、伝達係数推定行列とレプリカ推定伝達係数行列とを重み付け合成することにより、伝達係数推定精度を向上させることができるという利点が得られる。 According to the present invention, the transfer coefficient estimation matrix update circuit calculates a weight coefficient for the replica estimated transfer coefficient matrix by a matrix weight calculation circuit, and calculates by the matrix weight calculation circuit by a matrix weighting synthesis circuit. The initial transmission coefficient estimation matrix and the replica estimated transmission coefficient estimation matrix are weighted and synthesized for each subcarrier using the weighting coefficient. Therefore, an advantage that the transfer coefficient estimation accuracy can be improved by weighting and combining the transfer coefficient estimation matrix and the replica estimated transfer coefficient matrix is obtained.
また、本発明によれば、前記行列重み演算回路により、過去および現在に推定されたレプリカ推定伝達係数行列に対する前記重み係数を、各レプリカ推定伝達係数行列を導出する際に利用したレプリカ行列の擬似逆行列の各成分の絶対値の二乗和に反比例した重み係数とするようにした。したがって、伝達係数推定行列とレプリカ推定伝達係数行列とを重み付け合成する際に、レプリカ推定伝達係数行列の推定精度に応じて重み付けを適応的に変更することにより、伝達係数推定精度を向上させることができるという利点が得られる。 Further, according to the present invention, the weight of the estimated replica transfer coefficient matrix estimated in the past and the present by the matrix weight calculation circuit is used to simulate the replica matrix used in deriving each estimated replica transfer coefficient matrix. The weighting coefficient is inversely proportional to the sum of squares of absolute values of each component of the inverse matrix. Therefore, when the transfer coefficient estimation matrix and the replica estimated transfer coefficient matrix are weighted and synthesized, the transfer coefficient estimation accuracy can be improved by adaptively changing the weight according to the estimation accuracy of the replica estimated transfer coefficient matrix. The advantage that it can be obtained.
また、本発明によれば、前記伝達係数推定行列更新回路では、行列重み加算器により、サブキャリア毎の異なる時刻に推定された複数のレプリカ伝達係数推定行列に対応する前記重み係数を同一サブキャリア毎に加算し、伝達係数推定行列更新判定回路により、前記行列重み加算器による加算結果が既定のしきい値を越えている場合、前記伝達係数推定行列更新回路に対して当該サブキャリアに対する更新命令を出力し、前記行列重み付け合成回路により、更新命令が通知されたサブキャリアに対しては、過去および現在のレプリカ推定伝達係数行列と過去の伝達係数推定行列のそれぞれを重み付け合成し、現在の伝達係数推定行列として出力し、更新命令が通知されないサブキャリアに対しては、過去の伝達係数推定行列を出力するようにした。したがって、伝達係数推定行列とレプリカ推定伝達係数行列とを重み付け合成する際に、複数のレプリカ推定伝達係数行列の重み付け合成後の推定精度を一定レベル以上に維持することができ、伝達係数推定精度を向上させることができるという利点が得られる。 Further, according to the present invention, in the transfer coefficient estimation matrix update circuit, the weight coefficients corresponding to a plurality of replica transfer coefficient estimation matrices estimated at different times for each subcarrier by the matrix weight adder are set to the same subcarrier. When the addition result by the matrix weight adder exceeds a predetermined threshold by the transfer coefficient estimation matrix update determination circuit, an update command for the subcarrier is transmitted to the transfer coefficient estimation matrix update circuit. For the subcarriers for which the update command is notified by the matrix weighting synthesis circuit, the past and current replica estimated transmission coefficient matrix and the past transmission coefficient estimation matrix are weighted and synthesized, and the current transmission is performed. Output a past transfer coefficient estimation matrix for subcarriers that are output as a coefficient estimation matrix and are not notified of an update command. It was. Therefore, when the transfer coefficient estimation matrix and the replica estimated transfer coefficient matrix are weighted and combined, the estimation accuracy after the weighted combination of a plurality of replica estimated transfer coefficient matrices can be maintained at a certain level or more, and the transfer coefficient estimation accuracy can be increased. The advantage that it can be improved is obtained.
また、本発明によれば、前記伝達係数推定行列更新回路では、伝達係数推定行列非更新期間計算回路により、前記伝達係数推定行列更新判定回路による判定結果に基づいて、サブキャリア毎に過去の伝達係数推定行列が更新された時刻と現在時刻との差を、伝達係数推定行列の非更新期間として計算し、伝達係数行列履歴情報制御回路により、前記伝達係数推定行列の非更新期間に対して既定のしきい値を上回った場合、履歴消去命令を出力し、前記伝達係数履歴情報制御回路による消去命令が通知されたサブキャリアに対して、過去のレプリカ推定伝達係数行列の一部あるいは全体の履歴を消去するとともに、該消去された過去のレプリカ推定伝達係数に対応する行列重みの履歴を消去するようにした。したがって、一定時間以上過去のレプリカ推定伝達係数行列の重み付け合成を避けることができ、また、伝達係数推定精度を向上させることができるという利点が得られる。 Further, according to the present invention, in the transfer coefficient estimation matrix update circuit, a transfer coefficient estimation matrix non-update period calculation circuit causes a past transfer for each subcarrier based on a determination result by the transfer coefficient estimation matrix update determination circuit. The difference between the time when the coefficient estimation matrix is updated and the current time is calculated as the non-update period of the transfer coefficient estimation matrix, and the transfer coefficient matrix history information control circuit determines the difference for the non-update period of the transfer coefficient estimation matrix. If the threshold value of the transfer coefficient history information control circuit is exceeded, a history erasure command is output. And the history of matrix weights corresponding to the deleted past estimated replica transfer coefficients are deleted. Therefore, it is possible to avoid the weighted synthesis of the replica estimated transfer coefficient matrix in the past for a certain period of time and to improve the transfer coefficient estimation accuracy.
また、本発明によれば、レプリカ推定伝達係数行列フィルタにより、前記伝達係数推定行列と前記レプリカ推定伝達係数行列とに基づいて、各サブキャリアの前記伝達係数推定行列の各成分に対する、更新処理の有効または無効の判断を行い、該判断結果で有効と判断されたサブキャリアのみレプリカ推定伝達係数行列として出力するようにした。したがって、過度に推定精度の低いレプリカ推定伝達係数行列を伝達係数推定行列の更新に用いることを避けることが可能となるため、伝達係数推定精度を向上させることができるという利点が得られる。 Further, according to the present invention, the replica estimation transfer coefficient matrix filter performs update processing on each component of the transfer coefficient estimation matrix of each subcarrier based on the transfer coefficient estimation matrix and the replica estimated transfer coefficient matrix. Validity or invalidity is determined, and only the subcarriers determined to be effective based on the determination result are output as the replica estimated transmission coefficient matrix. Therefore, since it is possible to avoid using a replica estimated transmission coefficient matrix with an extremely low estimation accuracy for updating the transmission coefficient estimation matrix, there is an advantage that the transmission coefficient estimation accuracy can be improved.
また、本発明によれば、前記レプリカ推定伝達係数行列フィルタでは、行列減算器により、前記過去に推定された伝達係数推定行列と前記行列乗算器からの出力であるのレプリカ推定伝達係数行列との差をサブキャリア毎に計算して伝達係数差分行列を求め、行列幾何学的距離計算回路により、前記サブキャリア毎の伝達係数差分行列ごとに、行列を構成する要素の全ての幾何学的距離の和を計算して伝達係数差分値を求め、伝達係数推定行列選択回路により、前記伝達係数差分値が既定のしきい値を下回っている場合には、入力されたレプリカ推定伝達係数行列を出力し、既定のしきい値を上待っている場合には、入力されたレプリカ推定伝達係数行列を出力しないようにした。したがって、過度に推定精度の低いレプリカ推定伝達係数行列を伝達係数推定行列の更新に用いることを避けることが可能となるため、伝達係数推定精度を向上させることができるという利点が得られる。 Further, according to the present invention, in the replica estimated transfer coefficient matrix filter, a matrix subtracter calculates a transfer coefficient estimated matrix estimated in the past and a replica estimated transfer coefficient matrix that is an output from the matrix multiplier. The difference is calculated for each subcarrier to obtain a transfer coefficient difference matrix, and for each transfer coefficient difference matrix for each subcarrier, the matrix geometric distance calculation circuit calculates all the geometric distances of the elements constituting the matrix. The transfer coefficient difference value is calculated by calculating the sum, and if the transfer coefficient difference value is below a predetermined threshold, the input replica estimated transfer coefficient matrix is output by the transfer coefficient estimation matrix selection circuit. When waiting for a predetermined threshold value, the input replica estimated transfer coefficient matrix is not output. Therefore, since it is possible to avoid using a replica estimated transmission coefficient matrix with an extremely low estimation accuracy for updating the transmission coefficient estimation matrix, there is an advantage that the transmission coefficient estimation accuracy can be improved.
また、本発明によれば、前記幾何学的距離計算回路では、前記伝達係数差分行列の各要素の幾何学的距離として、行列を構成する要素の絶対値または該絶対値の二乗値を用いるようにした。したがって、過度に推定精度の低いレプリカ推定伝達係数行列を伝達係数推定行列の更新に用いることを避けることが可能となるため、伝達係数推定精度を向上させることができるという利点が得られる。 According to the invention, the geometric distance calculation circuit uses an absolute value of elements constituting the matrix or a square value of the absolute value as a geometric distance of each element of the transfer coefficient difference matrix. I made it. Therefore, since it is possible to avoid using a replica estimated transmission coefficient matrix with an extremely low estimation accuracy for updating the transmission coefficient estimation matrix, there is an advantage that the transmission coefficient estimation accuracy can be improved.
また、本発明によれば、前記幾何学的距離計算回路では、前記伝達係数差分行列の各要素の幾何学的距離として、行列を構成する要素の実数部の絶対値および虚数部の絶対値の和または該値の二乗値を用いるようにした。したがって、差分行列のマンハッタン距離の自乗和をもちいることにより、過度に推定精度の低いレプリカ推定伝達係数行列の検出を行う際の計算量を削減することができるという利点が得られる。 According to the invention, in the geometric distance calculation circuit, the absolute value of the real part and the absolute value of the imaginary part of the elements constituting the matrix are used as the geometric distance of each element of the transfer coefficient difference matrix. The sum or the square of the value was used. Therefore, by using the square sum of the Manhattan distance of the difference matrix, there is an advantage that the amount of calculation when detecting the replica estimated transfer coefficient matrix with excessively low estimation accuracy can be reduced.
また、本発明によれば、伝達係数推定行列フィルタにより、前記過去に推定された伝達係数推定行列と前記レプリカ推定伝達係数行列とに基づいて、各サブキャリアに関して、出力の選択のための判断を行い、該判断結果で有効と判断されたサブキャリアのみレプリカ推定伝達係数行列を出力するようにした。したがって、過度に推定精度の低い伝達係数推定行列を排除することが可能となるため、伝達係数推定精度を向上させることができるという利点が得られる。 Further, according to the present invention, the transfer coefficient estimation matrix filter makes a determination for selecting an output for each subcarrier based on the previously estimated transfer coefficient estimation matrix and the replica estimated transfer coefficient matrix. The replica estimated transfer coefficient matrix is output only for the subcarriers determined to be valid based on the determination result. Therefore, it is possible to eliminate a transfer coefficient estimation matrix having an excessively low estimation accuracy, thereby obtaining an advantage that the transfer coefficient estimation accuracy can be improved.
また、本発明によれば、前記伝達係数推定行列フィルタでは、行列減算器により、前記現在時刻において推定された伝達係数推定行列と前記過去に推定された伝達係数推定行列との差をサブキャリア毎に計算して伝達係数差分行列を求め、行列幾何学的距離計算回路により、前記サブキャリア毎の伝達係数差分行列ごとに、行列を構成する要素の全てに対する幾何学的距離の和を計算して伝達係数差分値を求め、伝達係数推定行列選択回路により、前記伝達係数差分値が既定のしきい値を下回っている場合には、前記現在時刻において推定された伝達係数推定行列を前記干渉キャンセラに出力し、既定のしきい値を上待っている場合には、前記過去に推定された伝達係数推定行列を前記干渉キャンセラに出力するようにした。したがって、過度に推定精度の低い伝達係数推定行列を排除することが可能となるため、伝達係数推定精度を向上させることができるという利点が得られる。 According to the present invention, in the transfer coefficient estimation matrix filter, a difference between the transfer coefficient estimation matrix estimated at the current time and the transfer coefficient estimation matrix estimated in the past is calculated for each subcarrier by a matrix subtractor. To calculate a transfer coefficient difference matrix, and for each transfer coefficient difference matrix for each subcarrier, calculate a sum of geometric distances for all of the elements constituting the matrix by a matrix geometric distance calculation circuit. A transfer coefficient difference value is obtained, and when the transfer coefficient difference value is below a predetermined threshold by the transfer coefficient estimation matrix selection circuit, the transfer coefficient estimation matrix estimated at the current time is transferred to the interference canceller. In the case of outputting and waiting for a predetermined threshold value, the transfer coefficient estimation matrix estimated in the past is output to the interference canceller. Therefore, it is possible to eliminate a transfer coefficient estimation matrix having an excessively low estimation accuracy, thereby obtaining an advantage that the transfer coefficient estimation accuracy can be improved.
また、本発明によれば、前記行列幾何学的距離計算回路では、前記伝達係数差分行列の各要素の幾何学的距離として、行列を構成する要素の絶対値または該絶対値の二乗値を用いるようにした。したがって、過度に推定精度の低い伝達係数推定行列を排除することが可能となるため、伝達係数推定精度を向上させることができるという利点が得られる。 According to the invention, in the matrix geometric distance calculation circuit, an absolute value of elements constituting the matrix or a square value of the absolute value is used as a geometric distance of each element of the transfer coefficient difference matrix. I did it. Therefore, it is possible to eliminate a transfer coefficient estimation matrix having an excessively low estimation accuracy, thereby obtaining an advantage that the transfer coefficient estimation accuracy can be improved.
また、本発明によれば、前記行列幾何学的距離計算回路では、前記伝達係数差分行列の各要素の幾何学的距離として、行列を構成する要素の実数部の絶対値および虚数部の絶対値の和または該値の二乗値を用いるようにした。したがって、差分行列のマンハッタン距離の自乗和を用いることにより、過度に推定精度の低い伝達係数推定行列の検出を行う際の計算量を削減することができるという利点が得られる。 According to the present invention, in the matrix geometric distance calculation circuit, the absolute value of the real part and the imaginary part of the elements constituting the matrix are used as the geometric distance of each element of the transfer coefficient difference matrix. Or the square value of the value. Therefore, by using the square sum of the Manhattan distance of the difference matrix, there is an advantage that it is possible to reduce the amount of calculation when detecting the transfer coefficient estimation matrix with extremely low estimation accuracy.
また、本発明によれば、前記伝達係数推定行列更新回路では、ベクトル重み演算回路により、前記擬似逆行列演算器の出力を用いて各時刻におけるサブキャリア毎のレプリカ推定伝達係数行列、前記現在推定されたレプリカ推定伝達係数行列および前記過去に推定された伝達係数推定行列の各列ベクトルに対する重み係数を計算し、行列重み付け合成回路により、前記重み係数を用いて、前記レプリカ推定伝達係数行列と前記過去の伝達係数推定行列とを列ベクトル毎に重み付け合成するようにした。したがって、伝達係数推定行列とレプリカ推定伝達係数行列とを列ベクトル単位で重み付け合成することにより、伝達係数推定精度を向上させることができるという利点が得られる。 Further, according to the present invention, in the transfer coefficient estimation matrix update circuit, the vector weight calculation circuit uses the output of the pseudo inverse matrix calculator, the replica estimated transfer coefficient matrix for each subcarrier at each time, the current estimation A weighted coefficient for each column vector of the estimated replica transfer coefficient matrix and the previously estimated transfer coefficient estimation matrix, and using the weight coefficient by a matrix weighting synthesis circuit, the replica estimated transfer coefficient matrix and the The past transfer coefficient estimation matrix is weighted and synthesized for each column vector. Therefore, it is possible to improve the transfer coefficient estimation accuracy by weighting and combining the transfer coefficient estimation matrix and the replica estimated transfer coefficient matrix in units of column vectors.
また、本発明によれば、前記ベクトル重み演算回路では、前記過去および現在に推定されたレプリカ推定伝達係数行列の列ベクトルに対する重み係数を、各レプリカ推定伝達係数行列を導出する際に用いたレプリカ行列の逆行列または擬似逆行列の行ベクトルの各成分の絶対値の二乗和に反比例した重み係数とするようにした。したがって、伝達係数推定行列とレプリカ推定伝達係数行列とを列ベクトル単位で重み付け合成する際に、レプリカ推定伝達係数行列の列ベクトル毎の推定精度に応じて重み付けを適応的に変更することにより、伝達係数推定精度を向上させることができるという利点が得られる。 Further, according to the present invention, in the vector weight calculation circuit, the replica used in deriving each replica estimated transfer coefficient matrix is the weight coefficient for the column vector of the replica estimated transfer coefficient matrix estimated in the past and the present. The weighting coefficient is inversely proportional to the sum of squares of the absolute values of the components of the inverse matrix of the matrix or the row vector of the pseudo inverse matrix. Therefore, when the transfer coefficient estimation matrix and the replica estimated transfer coefficient matrix are weighted and combined in units of column vectors, the weight is adaptively changed according to the estimation accuracy for each column vector of the replica estimated transfer coefficient matrix. The advantage that the coefficient estimation accuracy can be improved is obtained.
また、本発明によれば、前記伝達係数推定値更新回路では、ベクトル重み加算器により、前記サブキャリア毎の異なる時刻に推定された複数のレプリカ伝達係数推定行列に対応する重み係数を同一列ベクトル毎に加算し、伝達係数推定行列列ベクトル更新判定回路により、前記行列重み加算器の加算結果が既定のしきい値を越えている場合には、当該列ベクトルに対する更新命令を出力し、伝達係数推定行列列ベクトル更新回路により、更新命令が通知された列ベクトルに対しては、過去および現在のレプリカ推定伝達係数行列と過去の伝達係数推定行列との各々の列ベクトルを重み付け合成して現在の伝達係数推定行列の列ベクトルとして出力し、更新命令が通知されない列ベクトルに対しては、前記レプリカ推定伝達係数行列または前記過去の伝達係数推定行列をそのまま出力するようにした。したがって、伝達係数推定行列とレプリカ推定伝達係数行列とを列ベクトル単位で重み付け合成する際に、複数のレプリカ推定伝達係数行列の列ベクトル毎の重み付け合成後の推定精度を一定レベル以上に維持することが可能となり、伝達係数推定精度を向上させることができるという利点が得られる。 Further, according to the present invention, in the transfer coefficient estimated value update circuit, weight vector coefficients corresponding to a plurality of replica transfer coefficient estimation matrices estimated at different times for each subcarrier by a vector weight adder are stored in the same column vector. When the addition result of the matrix weight adder exceeds a predetermined threshold by the transfer coefficient estimation matrix column vector update determination circuit, an update command for the column vector is output and the transfer coefficient For the column vector for which the update command is notified by the estimation matrix column vector update circuit, the column vectors of the past and current replica estimated transfer coefficient matrix and the past transfer coefficient estimation matrix are weighted and combined to obtain the current For a column vector that is output as a column vector of a transfer coefficient estimation matrix and for which an update command is not notified, the replica estimated transfer coefficient matrix or the above The transfer coefficient estimation matrix Sa was allowed to be outputted. Therefore, when the transfer coefficient estimation matrix and the replica estimated transfer coefficient matrix are weighted and combined in units of column vectors, the estimation accuracy after weighted combining for each column vector of a plurality of replica estimated transfer coefficient matrices must be maintained at a certain level or higher. Thus, there is an advantage that the transfer coefficient estimation accuracy can be improved.
また、本発明によれば、前記伝達係数推定行列更新回路では、伝達係数推定行列列ベクトル非更新期間計算回路により、前記伝達係数推定行列更新判定回路による判定結果に基づいて、列ベクトル毎に過去の伝達係数推定行列が更新された時刻と現在時刻の差を計算し、伝達係数推定行列列ベクトル非更新期間として出力し、伝達係数行列履歴情報制御回路により、前記伝達係数推定行列列ベクトル非更新期間に対して既定のしきい値を上回った場合、履歴消去命令を出力し、消去命令が通知された列ベクトルに対して、過去のレプリカ推定伝達係数行列の当該列ベクトルの一部あるいは全体の履歴を消去するとともに、該消去された過去のレプリカ推定伝達係数の当該列ベクトルに対応する行列重みの履歴を消去するようにした。したがって、過度に推定精度の低いレプリカ推定伝達係数行列の列ベクトルを伝達係数推定行列の更新に用いることを避けることが可能となるため、伝達係数推定精度を向上させることができるという利点が得られる。 Further, according to the present invention, in the transfer coefficient estimation matrix update circuit, the transfer coefficient estimation matrix column vector non-update period calculation circuit performs past data for each column vector based on the determination result by the transfer coefficient estimation matrix update determination circuit. The difference between the time at which the transmission coefficient estimation matrix of the update was updated and the current time is calculated and output as a transmission coefficient estimation matrix sequence vector non-update period, and the transfer coefficient estimation matrix sequence vector is not updated by the transfer coefficient matrix history information control circuit When a predetermined threshold value is exceeded for the period, a history erasure command is output, and a column vector for which the erasure command is notified is partly or entirely of the column vector of the past replica estimated transfer coefficient matrix. The history is erased, and the history of the matrix weight corresponding to the column vector of the erased past replica estimated transmission coefficient is erased. Accordingly, it is possible to avoid using the column vector of the replica estimated transmission coefficient matrix having an excessively low estimation accuracy for updating the transmission coefficient estimation matrix, so that there is an advantage that the transmission coefficient estimation accuracy can be improved. .
また、本発明によれば、レプリカ推定伝達係数行列列ベクトルフィルタにより、前記伝達係数推定行列と前記レプリカ推定伝達係数行列とに基づいて、各サブキャリアの前記伝達係数推定行列の列ベクトルの各成分に対する、更新処理の有効または無効の判断を行い、該判断結果で有効と判断された列ベクトルのみレプリカ推定伝達係数推定行列の当該列ベクトルを出力するようにした。したがって、過度に推定精度の低いレプリカ推定伝達係数行列の列ベクトルを伝達係数推定行列の更新に用いることを避けることが可能となるため、伝達係数推定精度を向上させることができるという利点が得られる。 Further, according to the present invention, each component of the column vector of the transfer coefficient estimation matrix of each subcarrier based on the transfer coefficient estimation matrix and the replica estimated transfer coefficient matrix by the replica estimated transfer coefficient matrix column vector filter The update processing is determined to be valid or invalid, and only the column vector determined to be valid based on the determination result is output as the column vector of the replica estimated transfer coefficient estimation matrix. Accordingly, it is possible to avoid using the column vector of the replica estimated transmission coefficient matrix having an excessively low estimation accuracy for updating the transmission coefficient estimation matrix, so that there is an advantage that the transmission coefficient estimation accuracy can be improved. .
また、本発明によれば、前記レプリカ推定伝達係数行列列ベクトルフィルタでは、ベクトル減算器により、過去に推定された伝達係数推定行列と前記レプリカ推定伝達係数行列との差を列ベクトル毎に計算して伝達係数差分ベクトルを求め、ベクトル幾何学的距離計算回路により、サブキャリア毎の伝達係数差分ベクトル毎に、ベクトルを構成する要素の全ての幾何学的距離の自乗の和を計算してベクトル差分値を求め、伝達係数行列列ベクトル推定精度判定回路により、前記ベクトル差分値が既定のしきい値を下回っている場合には、前記レプリカ推定伝達係数行列の当該列ベクトルを出力し、既定のしきい値を上待っている場合には、前記レプリカ推定伝達係数行列の当該列ベクトルを出力しないようにした。したがって、過度に推定精度の低いレプリカ推定伝達係数行列の列ベクトルを伝達係数推定行列の更新に用いることを避けることが可能となるため、伝達係数推定精度を向上させることができるという利点が得られる。 Further, according to the present invention, in the replica estimated transfer coefficient matrix column vector filter, a vector subtracter calculates a difference between a transfer coefficient estimated matrix estimated in the past and the replica estimated transfer coefficient matrix for each column vector. The transmission coefficient difference vector is calculated, and the vector geometric distance calculation circuit calculates the sum of the squares of all geometric distances of the elements constituting the vector for each transmission coefficient difference vector for each subcarrier. When the vector difference value is below a predetermined threshold by the transfer coefficient matrix column vector estimation accuracy judgment circuit, the column vector of the replica estimated transfer coefficient matrix is output and the default value is determined. When the threshold value is waited for, the column vector of the replica estimated transfer coefficient matrix is not output. Accordingly, it is possible to avoid using the column vector of the replica estimated transmission coefficient matrix having an excessively low estimation accuracy for updating the transmission coefficient estimation matrix, so that there is an advantage that the transmission coefficient estimation accuracy can be improved. .
また、本発明によれば、前記ベクトル幾何学的距離計算回路では、前記伝達係数差分ベクトルの各要素の幾何学的距離として、該ベクトルを構成する要素の絶対値または該絶対値の二乗値を用いるようにした。したがて、差分行列のマンハッタン距離の自乗和を用いることにより、過度に推定精度の低いレプリカ推定伝達係数行列の列ベクトルの検出を行う際の計算量を削減することができるという利点が得られる。 According to the invention, in the vector geometric distance calculation circuit, the absolute value of the elements constituting the vector or the square value of the absolute value is used as the geometric distance of each element of the transfer coefficient difference vector. I used it. Therefore, by using the square sum of the Manhattan distance of the difference matrix, there is an advantage that it is possible to reduce the amount of calculation when detecting the column vector of the replica estimation transfer coefficient matrix with excessively low estimation accuracy. .
また、本発明によれば、前記ベクトル幾何学的距離計算回路では、前記伝達係数差分ベクトルの各要素の幾何学的距離として、該ベクトルを構成する要素の実数部の絶対値および虚数部の絶対値の和または該値の二乗値を用いるようにした。したがって、過度に推定精度の低い伝達係数推定行列の列ベクトルを排除することが可能となるため、伝達係数推定精度を向上させることができるという利点が得られる。 According to the present invention, in the vector geometric distance calculation circuit, the absolute value of the real part and the absolute value of the imaginary part of the elements constituting the vector are used as the geometric distance of each element of the transfer coefficient difference vector. The sum of the values or the square value of the values was used. Therefore, it is possible to eliminate the column vector of the transfer coefficient estimation matrix that has an excessively low estimation accuracy, thereby obtaining the advantage that the transfer coefficient estimation accuracy can be improved.
また、本発明によれば、伝達係数推定行列列ベクトルフィルタにより、前記過去に推定された伝達係数推定行列と前記レプリカ推定伝達係数行列とに基づいて、各列ベクトルに関して、出力の選択のための判断を行い、該判断結果で有効と判断された列ベクトルのみ過去にレプリカ推定伝達係数行列の当該列ベクトルを出力し、有効と判断されなかった列ベクトルに対しては過去に推定された伝達係数推定行列の当該列ベクトルを出力するようにした。したがって、過度に推定精度の低い伝達係数推定行列の列ベクトルを排除することが可能となるため、伝達係数推定精度を向上させることができるという利点が得られる。 Further, according to the present invention, for the selection of the output for each column vector based on the transfer coefficient estimation matrix estimated in the past and the replica estimated transfer coefficient matrix by the transfer coefficient estimation matrix column vector filter. Only the column vector judged to be valid as a result of the judgment is output in the past for the column vector of the replica estimated transfer coefficient matrix, and the transfer coefficient estimated in the past for the column vector not determined to be valid The column vector of the estimation matrix is output. Therefore, it is possible to eliminate the column vector of the transfer coefficient estimation matrix that has an excessively low estimation accuracy, thereby obtaining the advantage that the transfer coefficient estimation accuracy can be improved.
また、本発明によれば、前記伝達係数推定行列列ベクトルフィルタでは、行列減算器により、現在時刻において推定された伝達係数推定行列と前記過去に推定された伝達係数推定行列との差を列ベクトル毎に計算して差分ベクトルを求め、ベクトル幾何学的距離計算回路により、サブキャリア毎の差分ベクトル毎に、列ベクトルを構成する要素の全ての幾何学的距離の自乗和を計算し、伝達係数推定行列列ベクトル選択回路により、前記ベクトル幾何学的距離計算回路の出力が既定のしきい値を下回っている場合には、現在時刻において推定された伝達係数推定行列の当該列ベクトルを前記干渉キャンセラに出力し、既定のしきい値を上回っている場合は過去に推定された伝達係数推定行列の当該列ベクトルを前記干渉キャンセラに出力するようにした。したがって、過度に推定精度の低い伝達係数推定行列の列ベクトルを排除することが可能となるため、伝達係数推定精度を向上させることができるという利点が得られる。 Further, according to the present invention, in the transfer coefficient estimation matrix column vector filter, a matrix subtractor calculates a difference between the transfer coefficient estimation matrix estimated at the current time and the transfer coefficient estimation matrix estimated in the past as a column vector. The difference vector is calculated every time and the sum of squares of all the geometric distances of the elements constituting the column vector is calculated for each difference vector for each subcarrier by the vector geometric distance calculation circuit. When the output of the vector geometric distance calculation circuit is below a predetermined threshold by the estimation matrix column vector selection circuit, the column vector of the transfer coefficient estimation matrix estimated at the current time is used as the interference canceller. If the value exceeds the predetermined threshold, the column vector of the transfer coefficient estimation matrix estimated in the past is output to the interference canceller. Was Unishi. Therefore, it is possible to eliminate the column vector of the transfer coefficient estimation matrix that has an excessively low estimation accuracy, thereby obtaining the advantage that the transfer coefficient estimation accuracy can be improved.
また、本発明によれば、前記ベクトル幾何学的距離計算回路では、前記伝達係数差分ベクトルの各要素の幾何学的距離として、該ベクトルを構成する要素の絶対値または該絶対値の二乗値を用いるようにした。したがって、過度に推定精度の低い伝達係数推定行列の列ベクトルを排除することが可能となるため、伝達係数推定精度を向上させることができるという利点が得られる。 According to the invention, in the vector geometric distance calculation circuit, the absolute value of the elements constituting the vector or the square value of the absolute value is used as the geometric distance of each element of the transfer coefficient difference vector. I used it. Therefore, it is possible to eliminate the column vector of the transfer coefficient estimation matrix that has an excessively low estimation accuracy, thereby obtaining the advantage that the transfer coefficient estimation accuracy can be improved.
また、本発明によれば、前記ベクトル幾何学的距離計算回路では、前記伝達係数差分ベクトルの各要素の幾何学的距離として、該ベクトルを構成する要素の実数部の絶対値および虚数部の絶対値の和または該値の二乗値を用いるようにした。したがって、差分行列の列ベクトルのマンハッタン距離の自乗和を用いることにより、過度に推定精度の低い伝達係数推定行列の列ベクトルの検出を行う際の計算量を削減することができるという利点が得られる。 According to the present invention, in the vector geometric distance calculation circuit, the absolute value of the real part and the absolute value of the imaginary part of the elements constituting the vector are used as the geometric distance of each element of the transfer coefficient difference vector. The sum of the values or the square value of the values was used. Therefore, by using the square sum of the Manhattan distance of the column vector of the difference matrix, there is an advantage that it is possible to reduce the amount of calculation when detecting the column vector of the transfer coefficient estimation matrix with excessively low estimation accuracy. .
以下、本発明の一実施形態による伝達係数推定回路を、図面を参照して説明する。
A.第1実施形態(請求項1)
図1は、本発明の第1実施形態による伝達係数推定回路を含むOFDM信号送受信装置を示すブロック図である。図において、OFDM信号送信装置3は、パイロット信号生成器3−1、K個の多重化器3−2−1〜3−2−K、K個のサブキャリア変調器3−3−1〜3−3−K、K個の逆高速フーリエ変換器3−4−1〜3−4−K、K本の送信アンテナ3−5−1〜3−5−Kから構成される。
Hereinafter, a transfer coefficient estimation circuit according to an embodiment of the present invention will be described with reference to the drawings.
A. First Embodiment (Claim 1)
FIG. 1 is a block diagram showing an OFDM signal transmission / reception apparatus including a transfer coefficient estimation circuit according to a first embodiment of the present invention. In the figure, an OFDM
パイロット信号発生器3−1は、伝達係数推定のためのパイロット信号を出力する。K個のパイロット信号多重化器3−2−1〜3−2−Kは、送信情報信号系列T1,T2…TKと伝搬路推定用のパイロット信号とを、時間軸上あるいは周波数軸上において多重化する。パイロット信号が多重化された信号は、K個のサブキャリア変調器3−3−1〜3−3−Kに入力され、サブキャリア毎に信号点マッピングが行われる。信号点マッピングされた各サブキャリア信号は、K個の逆高速フーリエ変換3−4−1〜3−4−Kにより周波数領域の信号から時間領域の信号系列に変換され、K個の送信アンテナ3−5−1〜3−5−Kにより同一の周波数帯で空間に送信される。
The pilot signal generator 3-1 outputs a pilot signal for estimating a transfer coefficient. K pilot signal multiplexers 3-2-1-2-2-K transmit information signal sequences T 1 , T 2, ... T K and propagation path estimation pilot signals on a time axis or a frequency axis. Multiplex above. The signal obtained by multiplexing the pilot signal is input to K subcarrier modulators 3-3-1 to 3-3-3K, and signal point mapping is performed for each subcarrier. Each subcarrier signal subjected to signal point mapping is converted from a frequency domain signal to a time domain signal series by K inverse fast Fourier transforms 3-4-1 to 3-4 -K, and
OFDM信号受信装置4は、M本の受信アンテナ4−1−1〜4−1−M、M個の高速フーリエ変換器4−2−1〜4−2−M、初期伝達係数推定回路4−3、伝達係数推定回路4−4、干渉キャンセラ4−5、復調器4−6−1〜4−6−Kから構成される。
The OFDM
K本の送信アンテナ3−5−1〜3−5−Nから送信され空間において多重化された信号系列が、M個の受信アンテナ4−1−1〜4−1−Mにより受信される。M個の受信アンテナ4−1−1〜4−1−Mにおいて受信されたM個の受信信号系列は、M個の高速フーリエ変換器4−2−1〜4−2−Mにより高速フーリエ変換が行われ、時間領域の信号から周波数領域、すなわちサブキャリア毎の信号に変換される。 Signal sequences transmitted from the K transmission antennas 3-5-1 to 3-5 -N and multiplexed in space are received by M reception antennas 4-1-1-4-1 -M. M received signal sequences received by the M receiving antennas 4-1-1 to 4-1 -M are fast Fourier transformed by M fast Fourier transformers 4-2-1 to 4-2 -M. Is converted from a signal in the time domain into a signal in the frequency domain, that is, for each subcarrier.
初期伝達係数推定回路4−3は、M個の高速フーリエ変換器4−2−1〜4−2−Mの出力信号系列におけるパイロット信号に対応する受信信号系列を用いて伝達係数行列の初期値を推定する。伝達係数推定回路4−4は、復号された受信信号系列から生成される送信信号のレプリカならびに伝達係数行列の履歴を用いて伝達係数を推定する。干渉キャンセラ4−5は、推定された初期値を用いてデータ信号の干渉キャンセルを行い、空間多重された受信信号からサブキャリア毎、送信アンテナ毎の信号点を推定する。推定されたK系統の信号点は、それぞれK個の復調器4−6−1〜4−6−Kへ入力され、信号点に対応するビット系列に復号される。復号された信号系列は、送信信号のレプリカを作成するために伝達係数推定回路4−4へ入力される。 The initial transfer coefficient estimation circuit 4-3 uses the received signal sequence corresponding to the pilot signal in the output signal sequence of the M fast Fourier transformers 4-2-1 to 4-2M to use the initial value of the transfer coefficient matrix. Is estimated. The transfer coefficient estimation circuit 4-4 estimates a transfer coefficient using a transmission signal replica generated from the decoded received signal sequence and a transfer coefficient matrix history. The interference canceller 4-5 performs interference cancellation of the data signal using the estimated initial value, and estimates signal points for each subcarrier and each transmission antenna from the spatially multiplexed received signal. The estimated K system signal points are input to K demodulators 4-6-1 to 4-6-K, respectively, and decoded into bit sequences corresponding to the signal points. The decoded signal sequence is input to the transfer coefficient estimation circuit 4-4 to create a replica of the transmission signal.
次に、図2は、本第1実施形態における伝達係数推定回路4−4の構成を示すブロック図である。伝達係数推定回路4−4は、K個の再変調器4−4−1−1〜4−4−1−K、レプリカ行列生成器4−4−2、擬似逆行列演算器4−4−3、受信信号行列生成器4−4−4、行列乗算器4−4−5、伝達係数推定行列記憶回路4−4−6、伝達係数推定行列更新回路4−4−7から構成される。 Next, FIG. 2 is a block diagram showing a configuration of the transfer coefficient estimation circuit 4-4 in the first embodiment. The transfer coefficient estimation circuit 4-4 includes K remodulators 4-4-1-1 to 4-4-1-K, a replica matrix generator 4-4-2, and a pseudo inverse matrix calculator 4-4- 3, a reception signal matrix generator 4-4-4, a matrix multiplier 4-4-5, a transfer coefficient estimation matrix storage circuit 4-4-6, and a transfer coefficient estimation matrix update circuit 4-4-7.
K個の復調器4−6−1〜4−6−Kにおいて復調された信号系列に対して、OFDM信号送信器側と同様の動作を用いてサブキャリア毎の送信信号のレプリカを生成する。すなわち、本第1実施形態のブロック図には含まれていないが、本第1実施形態に対して誤り訂正符号化、インタリーブ等の操作が含まれている場合には、同様の操作を行う機能を有するものとする。また、無線区間が時分割多重方式である場合、受信信号を処理している途中において信号を送信する必要がないため、送受信器一体型のシステムにおいては、本再変調器は、OFDM信号送信器に含まれる同様のブロックで代用することができる。また、従来技術のように干渉キャンセラ出力の信号点を直接送信信号のレプリカとして用いることも可能であるが、その場合には、K個の復調器4−6−1〜4−6−Kは不要となる。 For the signal series demodulated by the K demodulators 4-6-1 to 4-6-K, a replica of the transmission signal for each subcarrier is generated using the same operation as that on the OFDM signal transmitter side. That is, although not included in the block diagram of the first embodiment, a function to perform the same operation when operations such as error correction coding and interleaving are included in the first embodiment. It shall have. In addition, when the radio section is a time division multiplex system, there is no need to transmit a signal in the middle of processing a received signal. Therefore, in a transceiver-integrated system, this remodulator is an OFDM signal transmitter. A similar block included in can be substituted. Further, the signal point of the interference canceller output can be directly used as a replica of the transmission signal as in the prior art. In this case, the K demodulators 4-6-1 to 4-6-K It becomes unnecessary.
K個の再変調器4−4−1−1〜4−4−1−Kにおいて生成された各サブキャリアのレプリカは、レプリカ行列生成器4−4−2に入力される。時刻d+1においてサブキャリアiから送信アンテナ3−5−kにより送信された送信信号に対応するレプリカをtrep(i,k,d+1)とし、時刻d+1、サブキャリアiにおける送信信号ベクトルをtrep(i,d+1)とすると、 The replicas of the subcarriers generated in the K remodulators 4-4-1-1 to 4-4-1-K are input to the replica matrix generator 4-4-2. The replica corresponding to the transmission signal transmitted from the subcarrier i at time d + 1 by the transmission antenna 3-5-k is t rep (i, k, d + 1), and the transmission signal vector at time d + 1, subcarrier i is t rep ( i, d + 1)
と表現することができる。ここで、()Tは行列の転置を表す。レプリカ行列生成器4−3−2は、サブキャリア毎にL列(LはM以上の整数)の送信信号ベクトルをグループ化し、レプリカ行列Trep(i)を生成する。 It can be expressed as Here, () T represents transposition of a matrix. The replica matrix generator 4-3-2 groups transmission signal vectors of L columns (L is an integer equal to or greater than M) for each subcarrier, and generates a replica matrix T rep (i).
擬似逆行列演算器4−4−3では、レプリカ行列の擬似逆行列を(Trep(i))+計算する。 The pseudo inverse matrix calculator 4-4-3 calculates (T rep (i)) + the pseudo inverse matrix of the replica matrix.
ここで、t’rep(i,l,k)は(Trep(i))+のl行k列目の成分とし、擬似逆行列(Trep(i))+は右側擬似逆行列とし、
(Trep(i))H・(Trep(i)・(Trep(i))H)−1で定義される。但し、(A)Hは行列Aのエルミート変換、(A)+は行列Aの逆行列をそれぞれ表す。
Here, t 'rep (i, l , k) is set to (T rep (i)) + a l rows k-th component pseudo inverse matrix (T rep (i)) + is the right pseudo inverse matrix,
(T rep (i)) H · (T rep (i) · (T rep (i)) H −1 . However, (A) H represents Hermitian transformation of matrix A, and (A) + represents an inverse matrix of matrix A.
受信信号の高速フーリエ変換器出力は、受信信号行列生成器4−3−4に入力される。時刻d+1においてサブキャリアiから受信アンテナ4−1−kによって受信された受信信号の高速フーリエ変換器出力をy(i,k,d+1)とし、時刻d+1、サブキャリアiにおける受信信号ベクトルをyrep(i,d+1)とすると、 The output of the fast Fourier transform of the received signal is input to the received signal matrix generator 4-3-4. The fast Fourier transform output of the received signal received from the subcarrier i by the receiving antenna 4-1-k at time d + 1 is y (i, k, d + 1), and the received signal vector at time d + 1, subcarrier i is y rep. If (i, d + 1),
と表現することができる。受信信号行列生成器4−4−4は、サブキャリア毎にL列(Lは、M以上の整数)の送信信号ベクトルをグループ化し、下式のような受信信号行列Y(i)を生成する。 It can be expressed as The reception signal matrix generator 4-4-4 groups transmission signal vectors of L columns (L is an integer greater than or equal to M) for each subcarrier, and generates a reception signal matrix Y (i) as shown in the following equation. .
受信信号と送信信号との関係は、数式(2)のように表現されるが、もしレプリカ行列が正しければ、送信信号ベクトルおよび受信信号ベクトルをそれぞれレプリカ行列、受信信号行列に置き換えることにより数式(15)のように表される。 The relationship between the reception signal and the transmission signal is expressed as Equation (2). If the replica matrix is correct, the transmission signal vector and the reception signal vector are replaced with the replica matrix and the reception signal matrix, respectively. 15).
ここで、N(i)はM行L列の雑音行列を表す。
行列乗算器4−4−5では、数式(15)の両辺右からレプリカ行列の擬似逆行列を乗算することにより、時刻d+Lにおける伝達係数行列の推定値であるレプリカ推定伝達係数行列H’rep(i)を求める。
Here, N (i) represents a noise matrix of M rows and L columns.
The matrix multiplier 4-4-5 multiplies the pseudo-inverse matrix of the replica matrix from the right side of both sides of Equation (15), thereby replica estimated transfer coefficient matrix H ′ rep (the estimated value of the transfer coefficient matrix at time d + L). i).
求められたレプリカ推定伝達係数行列H’rep(i)は、伝達係数推定行列記憶回路4−4−6に入力されて記憶される。また、伝達係数行列記憶回路4−4−6では、初期伝達係数推定回路4−3においてバーストの先頭において付加されるパイロット信号を用いて行われた伝達係数行列の初期推定結果が入力される。 The obtained replica estimated transfer coefficient matrix H ′ rep (i) is input and stored in the transfer coefficient estimated matrix storage circuit 4-4-6. In addition, the transfer coefficient matrix storage circuit 4-4-6 receives the initial estimation result of the transfer coefficient matrix performed by using the pilot signal added at the head of the burst in the initial transfer coefficient estimation circuit 4-3.
伝達係数推定行列更新回路4−4−7では、伝達係数推定行列記憶回路4−4−6に記憶されているレプリカ推定伝達係数行列と、過去に推定された伝達係数推定行列とを用いて現在の伝達係数推定行列を決定し、干渉キャンセラ4−5に出力する。 The transfer coefficient estimation matrix update circuit 4-4-7 uses the replica estimated transfer coefficient matrix stored in the transfer coefficient estimation matrix storage circuit 4-4-6 and the transfer coefficient estimation matrix estimated in the past to Are determined and output to the interference canceller 4-5.
伝達係数推定行列更新回路4−4−7の動作例として、現在推定されたレプリカ推定伝達係数のみを利用して、忘却係数を用いた伝達係数推定方法を示す。忘却係数をμ(μは0以上1以下の値をとる)として、伝達係数推定行列記憶回路4−4−6に記憶されている過去の伝達係数推定行列をH’OLD(i)、更新された伝達係数推定行列をH’NEW(i)とすると、数式(17)で与えられる。 As an operation example of the transfer coefficient estimation matrix update circuit 4-4-7, a transfer coefficient estimation method using a forgetting coefficient using only the currently estimated replica estimated transfer coefficient will be described. Assuming that the forgetting factor is μ (μ takes a value between 0 and 1), the past transfer coefficient estimation matrix stored in the transfer coefficient estimation matrix storage circuit 4-4-6 is updated to H ′ OLD (i). Assuming that the transfer coefficient estimation matrix is H ′ NEW (i), it is given by Equation (17).
忘却係数μの値は、伝搬路の変動速度に対して最適値を与えればよい。もしμ=0の場合には、過去の伝達係数推定行列を全く反映させないため、伝達係数推定行列記憶回路4−4−6において過去に推定された伝達係数推定行列を記憶する必要はない。 The value of the forgetting factor μ may be an optimum value for the fluctuation speed of the propagation path. If μ = 0, since the past transfer coefficient estimation matrix is not reflected at all, it is not necessary to store the transfer coefficient estimation matrix estimated in the past in the transfer coefficient estimation matrix storage circuit 4-4-6.
更新された伝達係数推定行列は、干渉キャンセラ4−5および伝達係数推定行列記憶回路4−4−6に出力される。 The updated transfer coefficient estimation matrix is output to the interference canceller 4-5 and the transfer coefficient estimation matrix storage circuit 4-4-6.
上記構成においても、従来技術と同様に逆行列演算は含んではいるが、サブキャリア毎の逆行列演算となるため、1つ1つの行列の大きさが従来技術と比べて小さいため、逆行列の演算量を従来技術に対して削減することが可能となり、回路規模削減を実現することができる。 Even in the above configuration, although the inverse matrix operation is included as in the conventional technique, since the inverse matrix operation is performed for each subcarrier, the size of each matrix is smaller than that in the conventional technique. The amount of calculation can be reduced as compared with the prior art, and the circuit scale can be reduced.
B.第2実施形態(請求項2)
次に、本発明の第2実施形態について説明する。本第2実施形態では、第1実施形態において、擬似逆行列演算器4−4−3をK行K列の行列の逆行列を求める機能を持たせる。レプリカ行列の擬似逆行列を用いる場合に比べて、逆行列を用いる場合には、単位期間当りに生成することができるレプリカ行列の数を増加させ、伝播路の変動に対する追従性を高めることが可能になる。また、K行L列の擬似逆行列演算に比べて、K行K列の逆行列演算の方が演算量を削減することができる。
B. Second Embodiment (Claim 2)
Next, a second embodiment of the present invention will be described. In the second embodiment, in the first embodiment, the pseudo inverse matrix calculator 4-4-3 is provided with a function of obtaining an inverse matrix of a matrix of K rows and K columns. Compared with the case of using a pseudo-inverse matrix of a replica matrix, when using an inverse matrix, the number of replica matrices that can be generated per unit period can be increased, and the followability to propagation path fluctuations can be improved. become. Further, the amount of calculation can be reduced in the inverse matrix operation of K rows and K columns compared to the pseudo inverse matrix operation of K rows and L columns.
C.第3実施形態(請求項3)
次に、本発明の第3実施形態について説明する。本第3実施形態では、前述した第1および第2実施形態に対して、伝達係数推定値更新回路4−4−7を変更する。ここで、図3は、本第3実施形態による伝達係数推定値更新回路の構成を示すブロック図である。図において、伝達係数推定行列更新回路5は、行列重み演算回路5−1、重み係数記憶回路5−2、行列重み付け合成回路5−3から構成される。
C. Third Embodiment (Claim 3)
Next, a third embodiment of the present invention will be described. In the third embodiment, the transfer coefficient estimated value update circuit 4-4-7 is changed from the first and second embodiments described above. Here, FIG. 3 is a block diagram showing a configuration of a transfer coefficient estimated value update circuit according to the third embodiment. In the figure, the transfer coefficient estimation matrix update circuit 5 includes a matrix weight calculation circuit 5-1, a weight coefficient storage circuit 5-2, and a matrix weight synthesis circuit 5-3.
第1および第2実施形態においては、過去の伝達係数推定行列と現在のレプリカ推定伝達係数行列との2つの行列の重み付け合成を既定の忘却係数μを用いて行っていたが、レプリカ推定伝達係数行列の推定精度は、自身を導出した際に用いたレプリカ行列の逆行列や受信信号行列のパターンに応じて異なってくる。 In the first and second embodiments, the weighted composition of the two matrices of the past transfer coefficient estimation matrix and the current replica estimated transfer coefficient matrix is performed using the default forgetting coefficient μ. The estimation accuracy of the matrix varies depending on the inverse matrix of the replica matrix used when the matrix is derived and the pattern of the received signal matrix.
そこで、第3実施形態では、重み付け合成する際に忘却係数μ以外にレプリカ行列の逆行列の各要素の自乗和を用いる。レプリカ推定伝達係数行列に含まれる雑音成分について考えると、雑音成分の行列項は、数式(16)より、レプリカ行列の擬似逆行列あるいは逆行列と雑音行列との積で与えられるため、レプリカ推定伝達係数行列に含まれる要素の自乗和が大きければ大きいほど雑音が増長され、逆に小さければ小さいほど雑音は抑圧される。そこで、行列重み付け合成回路5−3において、数式(17)の代わりに下式を用いて伝達係数推定行列の更新を行う。 Therefore, in the third embodiment, the square sum of each element of the inverse matrix of the replica matrix is used in addition to the forgetting factor μ when performing weighted synthesis. Considering the noise component included in the replica estimated transfer coefficient matrix, the matrix term of the noise component is given by the pseudo inverse matrix of the replica matrix or the product of the inverse matrix and the noise matrix from Equation (16). The larger the sum of squares of the elements included in the coefficient matrix, the more the noise is increased. Conversely, the smaller the sum is, the more the noise is suppressed. Therefore, the matrix weighting synthesis circuit 5-3 updates the transfer coefficient estimation matrix using the following equation instead of the equation (17).
ここで、pimat(i)は、レプリカ行列の擬似逆行列あるいは逆行列の全ての要素の自乗和であり、次式で与えられる。 Here, p imat (i) is the pseudo-inverse of the replica matrix or the sum of squares of all elements of the inverse matrix, and is given by the following equation.
()*は複素共役を表す。また、擬似逆行列演算回路4−4−3の代わりに逆行列演算回路を用いる場合はL=Kとなる。 () * Represents a complex conjugate. When an inverse matrix operation circuit is used instead of the pseudo inverse matrix operation circuit 4-4-3, L = K.
また、数式(18)におけるw(pimat(i))は、入力されたpimat(i)に対する重みを与える関数である。一般に、pimat(i)が大きい場合には、雑音を増幅する傾向にあるので、レプリカ推定伝達係数行列の推定精度が低く、そのため更新された伝達係数推定行列の信頼度が低いので、重みを小さく設定する。逆にpimat(i)が小さい場合には、雑音は抑圧される傾向にあるので重みを大きく設定する。pimat(i)ならびにμw(pimat(i))は、行列重み演算回路5−1において計算される。 In addition, w (p imat (i)) in Expression (18) is a function that gives a weight to the input p imat (i). In general, when p imat (i) is large, noise tends to be amplified, so that the estimation accuracy of the replica estimation transfer coefficient matrix is low, and therefore the reliability of the updated transfer coefficient estimation matrix is low. Set smaller. Conversely, when p imat (i) is small, noise tends to be suppressed, so a large weight is set. p imat (i) and μw (p imat (i)) are calculated in the matrix weight calculation circuit 5-1.
計算された行列重みμw(pimat(i))は、重み係数記憶回路5−2に出力され、行列重み付け合成回路5−3において伝達係数推定行列の重み付け合成を行う際に用いられる。 The calculated matrix weight μw (p imat (i)) is output to the weight coefficient storage circuit 5-2, and is used when the weighting synthesis of the transfer coefficient estimation matrix is performed in the matrix weighting synthesis circuit 5-3.
上述した第3実施形態によれば、レプリカ推定伝達係数行列を用いた伝達係数行列更新をサブキャリア毎に異なる精度を反映させて実行するため、特性改善を実現することが可能となる。 According to the third embodiment described above, since the transfer coefficient matrix update using the replica estimated transfer coefficient matrix is executed by reflecting different accuracy for each subcarrier, it is possible to realize characteristic improvement.
D.第4実施形態(請求項4)
次に、本発明の第4実施形態について説明する。本第4実施形態では、行列重み演算回路5−1において計算するレプリカ推定伝達係数行列に対する重み係数をpimat(i)の逆数に比例、すなわち所定の正の定数C及びαに対して、重み係数をC×pimat(i)−αで与える。
D. Fourth Embodiment (Claim 4)
Next, a fourth embodiment of the present invention will be described. In the fourth embodiment, the weight coefficient for the replica estimated transfer coefficient matrix calculated in the matrix weight calculation circuit 5-1 is proportional to the reciprocal of p imat (i), that is, with respect to predetermined positive constants C and α. The coefficient is given by C × p imat (i) −α .
E.第5実施形態(請求項5)
次に、本発明の第5実施形態について説明する。図4は、本第5実施形態による伝達係数推定行列更新回路6の構成を示すブロック図である。伝達係数推定値更新回路6は、行列重み演算回路6−1、重み係数記憶回路6−2、行列重み付け合成回路6−3、行列重み加算器6−4、伝達係数推定行列更新判定回路6−5から構成される。伝達係数推定値更新回路6は、前述した第3実施形態の伝達係数推定行列更新回路5に対して、行列重み加算器6−4および伝達係数推定行列更新判定回路6−5を含む点で異なる。
E. Fifth embodiment (Claim 5)
Next, a fifth embodiment of the present invention will be described. FIG. 4 is a block diagram showing the configuration of the transfer coefficient estimation matrix update circuit 6 according to the fifth embodiment. The transfer coefficient estimated value update circuit 6 includes a matrix weight calculation circuit 6-1, a weight coefficient storage circuit 6-2, a matrix weight synthesis circuit 6-3, a matrix weight adder 6-4, a transfer coefficient estimation matrix update determination circuit 6- It is composed of five. The transmission coefficient estimated value update circuit 6 differs from the transmission coefficient estimation matrix update circuit 5 of the third embodiment described above in that it includes a matrix weight adder 6-4 and a transmission coefficient estimation matrix update determination circuit 6-5. .
行列重み加算器6−4は、重み係数記憶回路4−3−9−2において保存されている、最後に伝達係数推定行列の更新を行ってから現在までのサブキャリア毎のレプリカ推定伝達係数推定行列に対する重み係数の履歴の和pinv_mat_sum(i)を計算する。 The matrix weight adder 6-4 stores the replica estimated transfer coefficient estimation for each subcarrier from the last update of the transfer coefficient estimation matrix stored in the weight coefficient storage circuit 4-3-9-2. Calculate the sum of weight coefficient history p inv_mat_sum (i) for the matrix.
ここで、pimat(i,b)は、サブキャリアiに対してb回前に推定されたレプリカ推定伝達係数行列導出時のpimat(i)であり(b=0は、現在推定されたレプリカ推定伝達係数行列を表す)、B(i)は、前回伝達係数推定行列が更新されてから現在までに推定されたレプリカ推定伝達係数行列の数である。 Here, p imat (i, b) is p imat (i) at the time of derivation of the replica estimated transfer coefficient matrix estimated b times before for the subcarrier i (b = 0 is currently estimated) B (i) represents the number of replica estimated transfer coefficient matrices estimated from the last update of the transfer coefficient estimation matrix to the present.
伝搬路の変動が十分緩やかである場合には、連続する複数回のレプリカ推定伝達係数行列を重み付け合成することにより、合成後の伝達係数推定行列の精度を向上させることが可能となる。pinv_imat_sum(i)は、過去の全てのレプリカ推定伝達係数行列を合成した後の行列全体の平均SNRを反映させる量であるため、重み付け合成後のSNRを既定のレベルに維持するために、pinv_imat_sum(i)が既定のしきい値を越えているかどうかの判定を伝達係数推定行列更新判定回路4−3−9−5において行い、判定結果を行列重み付け合成回路6−5に対して出力する。 When the fluctuation of the propagation path is sufficiently gradual, it is possible to improve the accuracy of the combined transmission coefficient estimation matrix by weighted synthesis of a plurality of successive replica estimation transmission coefficient matrices. p inv_imat_sum (i) is an amount that reflects the average SNR of the entire matrix after combining all the past replica estimated transfer coefficient matrices. Therefore, in order to maintain the SNR after the weighted combining at a predetermined level, p Inv_imat_sum (i) determines whether or not (i) exceeds a predetermined threshold value in transfer coefficient estimation matrix update determination circuit 4-3-9-5, and outputs the determination result to matrix weighting synthesis circuit 6-5. .
重み付け合成回路4−3−9−3においては、伝達係数推定行列更新判定回路6−5においてpinv_imat_sum(i)が既定のしきい値を越えていると判定したサブキャリアに対しては、レプリカ推定伝達係数行列と直前に用いていた伝達係数推定行列とを重み付け合成し、干渉キャンセラに出力する。pinv_imat_sum(i)が既定のしきい値を越えていないと判定されたサブキャリアに対しては、伝達係数推定行列記憶回路4−4−6から入力された過去の伝達係数推定行列を出力する。 In the weighting synthesis circuit 4-3-9-3, a replica is determined for a subcarrier that is determined by the transfer coefficient estimation matrix update determination circuit 6-5 that p inv_imat_sum (i) exceeds a predetermined threshold. The estimated transfer coefficient matrix and the transfer coefficient estimation matrix used immediately before are weighted and combined and output to the interference canceller. For subcarriers for which p inv_imat_sum (i) is determined not to exceed a predetermined threshold, a past transfer coefficient estimation matrix input from the transfer coefficient estimation matrix storage circuit 4-4-6 is output. .
重み付け合成の一例としては、レプリカ推定伝達係数行列を重み付け合成した後に、重み付け合成結果と直前の伝達係数推定行列とを忘却係数を用いた重み付け合成する方法がある。 As an example of weighting synthesis, there is a method of weighting and synthesizing the replica estimated transmission coefficient matrix and then weighting and combining the weighted synthesis result and the immediately preceding transmission coefficient estimation matrix using a forgetting coefficient.
ここで、H’rep(i,b)は、b回前に推定されたレプリカ推定伝達係数推定行列である。
なお、数式(20)および数式21は一例であり、第4実施形態に関する説明にも示したとおり、pimat(i,b)をそれぞれpimat(i,b)αと置き換えても構わない。
Here, H ′ rep (i, b) is a replica estimated transfer coefficient estimation matrix estimated b times before.
Incidentally, equations (20) and Equation 21 is an example, as shown in description of the fourth embodiment, p IMAT (i, b) respectively may be replaced p IMAT (i, b) alpha and.
F.第6実施形態(請求項6)
次に、本発明の第6実施形態について説明する。図5は、本第6実施形態による伝達係数推定行列更新回路7の構成を示すブロック図である。伝達係数推定値更新回路7は、行列重み演算回路7−1、重み係数記憶回路7−2、行列重み付け合成回路7−3、行列重み加算器7−4、伝達係数推定行列更新判定回路7−5、伝達係数推定行列非更新期間計算回路7−6、伝達係数行列履歴情報制御回路7−7から構成される。伝達係数推定値更新回路7は、前述した第5実施形態の伝達係数推定値更新回路6に対して、伝達係数推定値非更新期間計算回路7−6および伝達係数行列履歴情報制御回路7−7を有する点で異なる。
F. Sixth embodiment (Claim 6)
Next, a sixth embodiment of the present invention will be described. FIG. 5 is a block diagram showing a configuration of the transfer coefficient estimation
伝達係数推定値非更新期間計算回路7−6には、伝達係数行列更新判定回路の判定結果が入力される。伝達係数推定値非更新期間計算回路7−6では、判定結果を参照することにより、前回伝達係数推定行列が更新された時刻から現在の時刻までの期間をサブキャリア毎に計算する。例えば、OFDMベースの処理であれば、伝達係数推定行列が更新されていない期間をOFDMシンボル単位で数えるのが簡単な方法である。 The determination result of the transfer coefficient matrix update determination circuit is input to the transfer coefficient estimated value non-update period calculation circuit 7-6. The transmission coefficient estimated value non-update period calculation circuit 7-6 calculates a period from the time when the previous transmission coefficient estimation matrix is updated to the current time by referring to the determination result for each subcarrier. For example, in the case of OFDM-based processing, it is a simple method to count the period in which the transfer coefficient estimation matrix is not updated in units of OFDM symbols.
全てのサブキャリアに対する伝達係数推定行列の非更新期間が既定のしきい値を越えているかどうかを伝達係数行列履歴情報制御回路4−3−9−7が判定する。既定のしきい値を越えているサブキャリアに対しては、重み付け合成するレプリカ推定伝達係数行列の情報の全体あるいは一部の情報が現在の伝達係数行列を十分反映していないものとみなして、レプリカ推定伝達係数行列の履歴情報を消去する指示を伝達係数推定行列記憶回路4−4−6ならびに重み付け合成回路7−2に対して出力する。 The transmission coefficient matrix history information control circuit 4-3-9-7 determines whether or not the non-update period of the transmission coefficient estimation matrix for all subcarriers exceeds a predetermined threshold value. For subcarriers that exceed the predetermined threshold, it is assumed that all or part of the information of the replica estimated transfer coefficient matrix to be weighted and combined does not sufficiently reflect the current transfer coefficient matrix. An instruction to delete the history information of the replica estimated transfer coefficient matrix is output to the transfer coefficient estimated matrix storage circuit 4-4-6 and the weighting synthesis circuit 7-2.
伝達係数行列履歴情報制御回路7−7から履歴情報の消去指示を受けたレプリカ推定伝達係数行列記憶回路7−6ならびに重み付け合成回路7−2は、記憶しているレプリカ推定伝達係数推定行列および重み係数の一部あるいは全体を消去する。 The replica estimated transfer coefficient matrix storage circuit 7-6 and the weighting composition circuit 7-2, which have received the history information erasure instruction from the transfer coefficient matrix history information control circuit 7-7, store the replica estimated transfer coefficient estimation matrix and weight stored therein. Erase part or all of a coefficient.
これにより、現在の伝達係数情報を十分に反映していないレプリカ推定伝達係数行列の影響を軽減し、伝達係数推定精度を向上させることが可能となる。 As a result, it is possible to reduce the influence of the replica estimated transfer coefficient matrix that does not sufficiently reflect the current transfer coefficient information, and to improve the transfer coefficient estimation accuracy.
G.第7実施形態(請求項7、8、9)
次に、本発明の第7実施形態について説明する。図6は、本第7実施形態による伝達係数推定回路8の構成を示すブロック図である。伝達係数推定回路8は、K個の再変調器8−1−1〜8−1−K、レプリカ行列生成器8−2、擬似逆行列演算器8−3、受信信号行列生成器8−4、行列乗算器8−5、伝達係数推定行列記憶回路8−6、伝達係数推定行列更新回路8−7、レプリカ推定伝達係数行列フィルタ8−8から構成される。伝達係数推定回路8は、第1ないし第6実施形態に対して、レプリカ推定伝達係数行列フィルタ8−8を含んでいる点で異なる。
G. Seventh embodiment (
Next, a seventh embodiment of the present invention will be described. FIG. 6 is a block diagram showing a configuration of the transfer
次に、図7は、レプリカ推定伝達係数行列フィルタ8−8の内部構成を示すブロック図である。レプリカ推定伝達係数行列フィルタ8−8は、行列減算器8−8−1、行列ユークリッド距離計算回路8−8−2、レプリカ推定伝達係数行列選択回路8−8−3から構成される。行列減算器8−8−1では、行列乗算器4−4−5からの出力である現在推定されたレプリカ推定伝達係数行列と、伝達係数推定行列記憶回路4−4−6の出力である直前に更新した伝達係数推定行列との差、すなわちH’OLD(i)−H’rep(i)をサブキャリア毎に計算し差分行列として出力する。 FIG. 7 is a block diagram showing an internal configuration of the replica estimated transfer coefficient matrix filter 8-8. The replica estimated transfer coefficient matrix filter 8-8 includes a matrix subtractor 8-8-1, a matrix Euclidean distance calculation circuit 8-8-2, and a replica estimated transfer coefficient matrix selection circuit 8-8-3. In the matrix subtractor 8-8-1, the currently estimated replica estimated transfer coefficient matrix that is the output from the matrix multiplier 4-4-5 and the output immediately before the output of the transfer coefficient estimated matrix storage circuit 4-4-6 The difference from the updated transfer coefficient estimation matrix, that is, H ′ OLD (i) −H ′ rep (i) is calculated for each subcarrier and output as a difference matrix.
行列ユークリッド距離計算回路8−8−2では、差分行列を構成する全ての要素のユークリッド距離の自乗を計算し、レプリカ推定伝達係数行列選択回路8−8−3に出力する。レプリカ推定伝達係数行列選択回路8−8−3では、入力されたユークリッド距離の自乗和が既定のしきい値を越えているサブキャリアに対しては、当該サブキャリアのレプリカ推定伝達係数行列の精度が低いと判断し、伝達係数推定行列記憶回路4−4−6に出力せず、入力されたユークリッド距離の自乗和が既定のしきい値以下であった場合、当該サブキャリアのレプリカ推定伝達係数行列の精度が十分得られていると判断し、レプリカ推定伝達係数行列記憶回路4−4−6に出力する。 The matrix Euclidean distance calculation circuit 8-8-2 calculates the squares of the Euclidean distances of all the elements constituting the difference matrix, and outputs them to the replica estimated transfer coefficient matrix selection circuit 8-8-3. In the replica estimated transfer coefficient matrix selection circuit 8-8-3, for the subcarrier whose sum of squares of the input Euclidean distance exceeds a predetermined threshold, the accuracy of the replica estimated transfer coefficient matrix of the subcarrier is determined. Is not output to the transfer coefficient estimation matrix storage circuit 4-4-6, and when the square sum of the input Euclidean distance is equal to or less than a predetermined threshold value, the replica estimated transfer coefficient of the subcarrier It is determined that the accuracy of the matrix is sufficiently obtained, and the matrix is output to the replica estimated transfer coefficient matrix storage circuit 4-4-6.
雑音等やレプリカ行列の擬似逆行列によっては、算出したレプリカ推定伝達係数行列が十分な精度を得られず、後段の重み付け合成結果による伝達係数推定行列の推定精度が低下することがあるが、本第7実施形態を用いることにより、推定精度の低いレプリカ推定伝達係数推定行列が重み付け合成される事を未然に防ぐことが可能となる。 Depending on noise and the pseudo inverse matrix of the replica matrix, the calculated replica estimated transfer coefficient matrix may not have sufficient accuracy, and the estimation accuracy of the transfer coefficient estimation matrix due to the subsequent weighted synthesis result may decrease. By using the seventh embodiment, it is possible to prevent the replica estimated transfer coefficient estimation matrix with low estimation accuracy from being weighted and synthesized in advance.
なお、ここでは、行列ユークリッド距離計算回路にて、差分行列を構成する全ての要素のユークリッド距離の自乗を計算していたが、一般的にはユークリッド距離以外の幾何学的な距離を用いても構わない。例えば、ユークリッド距離のべき乗などであっても構わない。さらに、次の第8実施形態では、ユークリッド距離の代わりにマンハッタン距離を用いている。 In this example, the matrix Euclidean distance calculation circuit calculates the squares of the Euclidean distances of all the elements constituting the difference matrix. However, in general, a geometric distance other than the Euclidean distance may be used. I do not care. For example, it may be a power of Euclidean distance. Furthermore, in the next eighth embodiment, the Manhattan distance is used instead of the Euclidean distance.
H.第8実施形態(請求項10)
次に、本発明の第8実施形態について説明する。本第8実施形態では、上述した第7実施形態における行列ユークリッド距離計算回路8−8−2の代わりに行列マンハッタン距離計算回路を用いる。行列マンハッタン距離計算回路では、入力された差分行列H’OLD(i)−H’rep(i)を構成する全ての要素のマンハッタン距離(実数部と虚数部の絶対値の和)の差分行列全体の和として計算し、レプリカ推定伝達係数行列選択回路4−3−10−3に出力する。レプリカ推定伝達係数行列選択回路4−3−10−3は、入力された差分行列のマンハッタン距離の和に対して、上述した第7実施形態におけるユークリッド距離の和と同様にしきい値に対する大小判定を行い、レプリカ推定伝達係数を出力するか否かの選択を行う。
H. Eighth Embodiment (Claim 10)
Next, an eighth embodiment of the present invention will be described. In the eighth embodiment, a matrix Manhattan distance calculation circuit is used instead of the matrix Euclidean distance calculation circuit 8-8-2 in the seventh embodiment. In the matrix Manhattan distance calculation circuit, the entire difference matrix of Manhattan distances (sum of absolute values of the real part and the imaginary part) of all elements constituting the input difference matrix H ′ OLD (i) −H ′ rep (i) And is output to the replica estimated transfer coefficient matrix selection circuit 4-3-10-3. The replica estimated transfer coefficient matrix selection circuit 4-3-10-3 determines whether the threshold is the same as the sum of the Euclidean distances in the seventh embodiment described above with respect to the sum of Manhattan distances of the input difference matrix. And whether or not to output the replica estimated transfer coefficient is selected.
本第8実施形態によれば、上述した第7実施形態と比較して、ユークリッド距離の代わりにマンハッタン距離を用いているため、差分行列の全要素のスカラー量の和を比較する計算が簡易になり、回路の簡易化が可能となる。 According to the eighth embodiment, compared to the above-described seventh embodiment, since the Manhattan distance is used instead of the Euclidean distance, the calculation for comparing the sum of the scalar amounts of all the elements of the difference matrix is simplified. Thus, the circuit can be simplified.
I.第9実施形態(請求項11、12、13)
次に、本発明の第9実施形態について説明する。図8は、本第9実施形態による伝達係数推定回路9の構成を示すブロック図である。伝達係数推定回路9は、K個の再変調器9−1−1〜9−1−K、レプリカ行列生成器9−2、擬似逆行列演算器9−3、受信信号行列生成器9−4、行列乗算器9−5、伝達係数推定行列記憶回路9−6、伝達係数推定行列更新回路4−3−7、レプリカ推定伝達係数推定行列フィルタ9−8、伝達係数推定行列フィルタ9−9から構成される。伝達係数推定回路9は、前述した第7実施形態に対して、レプリカ推定伝達係数行列フィルタ9−9を含んでいる点で異なる。
I. Ninth Embodiment (
Next, a ninth embodiment of the present invention will be described. FIG. 8 is a block diagram showing the configuration of the transfer
また、図9は、本第9実施形態による伝達係数行列フィルタ9−9の構成を示すブロック図である。伝達係数行列フィルタ9−9は、行列減算器9−9−1、行列ユークリッド距離計算回路9−9−2、伝達係数推定行列選択回路9−9−3から構成される。前述した第7実施形態においては、レプリカ推定伝達係数行列に対するフィルタリングを行っていたが、本第9実施形態においては、更新された伝達係数推定行列に対するフィルタリングを行うことが目的である。 FIG. 9 is a block diagram showing a configuration of a transfer coefficient matrix filter 9-9 according to the ninth embodiment. The transfer coefficient matrix filter 9-9 includes a matrix subtractor 9-9-1, a matrix Euclidean distance calculation circuit 9-9-2, and a transfer coefficient estimation matrix selection circuit 9-9-3. In the seventh embodiment described above, the filtering is performed on the replica estimated transfer coefficient matrix. However, the purpose of the ninth embodiment is to perform the filtering on the updated transfer coefficient estimating matrix.
行列乗算器4−3−11−1では、伝達係数行列更新回路9−7からの出力である更新された伝達係数推定行列と、伝達係数推定行列記憶回路9−6の出力である直前の伝達係数推定行列との差、すなわちH’OLD(i)−H’NEW(i)をサブキャリア毎に計算し差分行列として出力する。行列ユークリッド距離計算回路9−9−2では、差分行列を構成する全ての要素のユークリッド距離の自乗を計算し、伝達係数推定行列選択回路9−9−3に出力する。 In the matrix multiplier 4-3-11-1, the updated transfer coefficient estimation matrix that is an output from the transfer coefficient matrix update circuit 9-7 and the previous transfer that is the output of the transfer coefficient estimation matrix storage circuit 9-6. The difference from the coefficient estimation matrix, that is, H ′ OLD (i) −H ′ NEW (i) is calculated for each subcarrier and output as a difference matrix. The matrix Euclidean distance calculation circuit 9-9-2 calculates the squares of the Euclidean distances of all elements constituting the difference matrix and outputs the squares to the transfer coefficient estimation matrix selection circuit 9-9-3.
伝達係数推定行列選択回路9−9−3では、入力されたユークリッド距離の自乗和が既定のしきい値を越えているサブキャリアに対しては、当該サブキャリアにおいて更新された伝達係数推定行列の精度が低いと判断し、干渉キャンセラに対しては過去に推定した伝達係数推定行列H’OLD(i)を出力し、入力されたユークリッド距離の自乗和が既定のしきい値以下であった場合、当該サブキャリアの伝達係数推定行列の精度が十分得られていると判断し、現時刻において更新した伝達係数推定行列H’NEW(i)を干渉キャンセラに対して出力する。 In the transfer coefficient estimation matrix selection circuit 9-9-3, for the subcarrier whose sum of squares of the input Euclidean distance exceeds a predetermined threshold, the transfer coefficient estimation matrix updated in the subcarrier When it is determined that the accuracy is low, and the interference coefficient canceller outputs a previously estimated transfer coefficient estimation matrix H ′ OLD (i), and the square sum of the input Euclidean distance is less than a predetermined threshold Then, it is determined that the accuracy of the transmission coefficient estimation matrix of the subcarrier is sufficiently obtained, and the transmission coefficient estimation matrix H ′ NEW (i) updated at the current time is output to the interference canceller.
雑音等やレプリカ行列の擬似逆行列によっては、算出したレプリカ推定伝達係数行列が十分な精度を得られず、伝達係数推定行列の推定精度が低下することがあるが、本第9実施形態を用いることにより、推定精度の低い伝達係数推定行列が出力されることを未然に防ぐことが可能となる。 Depending on noise or the pseudo inverse matrix of the replica matrix, the calculated replica estimation transfer coefficient matrix may not have sufficient accuracy, and the estimation accuracy of the transfer coefficient estimation matrix may decrease. Thus, it is possible to prevent a transfer coefficient estimation matrix with low estimation accuracy from being output.
J.第10実施形態(請求項14)
次に、本発明の第10実施形態について説明する。本第10実施形態では、第9実施形態における行列ユークリッド距離計算回路9−9−2の代わりに行列マンハッタン距離計算回路を用いる。行列マンハッタン距離計算回路では、入力された差分行列H’OLD(i)−H’NEW(i)を構成する全ての要素のマンハッタン距離(実数部と虚数部の絶対値の和)の差分行列全体の和として計算し、伝達係数推定行列選択回路9−9−3に出力する。レプリカ推定伝達係数行列選択回路は、入力された差分行列のマンハッタン距離の和に対して、第9実施形態におけるユークリッド距離の和と同様にしきい値に対する大小判定を行い、現在更新した伝達係数推定行列か過去に推定した伝達係数推定行列のどちらを出力するかを選択する。
J. et al. Tenth Embodiment (Claim 14)
Next, a tenth embodiment of the present invention will be described. In the tenth embodiment, a matrix Manhattan distance calculation circuit is used instead of the matrix Euclidean distance calculation circuit 9-9-2 in the ninth embodiment. In the matrix Manhattan distance calculation circuit, the entire difference matrix of Manhattan distances (sum of absolute values of real part and imaginary part) of all elements constituting the input difference matrix H ′ OLD (i) −H ′ NEW (i) And output to the transfer coefficient estimation matrix selection circuit 9-9-3. The replica estimation transfer coefficient matrix selection circuit determines the magnitude of the threshold with respect to the sum of Manhattan distances of the input difference matrix in the same manner as the sum of Euclidean distances in the ninth embodiment, and updates the transfer coefficient estimation matrix currently updated. Or a transfer coefficient estimation matrix estimated in the past is selected.
本第10実施形態では、前述した第9実施形態と比較して、ユークリッド距離の代わりにマンハッタン距離を用いているため、差分行列の全要素のスカラー量の和を比較する計算が簡易になり、回路の簡易化が可能となる。 In the tenth embodiment, the Manhattan distance is used instead of the Euclidean distance as compared with the ninth embodiment described above, so that the calculation for comparing the sum of the scalar amounts of all the elements of the difference matrix becomes simple. The circuit can be simplified.
なお、前述した第9実施形態に関しても、ユークリッド距離またはマンハッタン距離として説明を行ってきたが、その他の幾何学的距離を用いても構わない。具体的にはユークリッド距離のべき乗、またはマンハッタン距離のべき乗であっても良い。 Although the ninth embodiment has been described as the Euclidean distance or the Manhattan distance, other geometric distances may be used. Specifically, it may be a power of Euclidean distance or a power of Manhattan distance.
K.第11実施形態(請求項15)
次に、本発明の第11実施形態について説明する。図10は、本第11実施形態による伝達係数推定行列更新回路10の構成を示すブロック図である。伝達係数推定行列更新回路10は、ベクトル重み演算回路10−1、重み係数記憶回路10−2、ベクトル重み付け合成回路10−3から構成される。伝達係数推定行列更新回路10は、前述した伝達係数推定行列更新回路4−4−7に代わるものである。
K. Eleventh embodiment (Claim 15)
Next, an eleventh embodiment of the present invention will be described. FIG. 10 is a block diagram showing a configuration of the transfer coefficient estimation
前述した第3実施形態においては、重み付け合成する際に忘却係数μ以外にレプリカ行列の逆行列の各要素の自乗和を用いる例を挙げたが、レプリカ推定伝達係数行列に含まれる雑音成分について考えると、雑音成分の行列項は、数式(16)より、レプリカ行列の擬似逆行列あるいは逆行列と雑音行列の積で与えられるため、レプリカ推定伝達係数行列に含まれる要素の自乗和が大きければ大きいほど雑音が増長され、逆に小さければ小さいほど雑音は抑圧される。ここで、レプリカ行列の擬似逆行列のk(kは、1以上K以下の整数)列目を構成する列ベクトルをt’rep(i,k)と表記すると、レプリカ行列の擬似逆行列は、数式(22)のように表記される。 In the third embodiment described above, an example in which the sum of squares of each element of the inverse matrix of the replica matrix is used in addition to the forgetting factor μ when performing weighting synthesis is described. However, a noise component included in the replica estimated transfer coefficient matrix is considered. Since the matrix term of the noise component is given by the pseudo inverse matrix of the replica matrix or the product of the inverse matrix and the noise matrix from Equation (16), the larger the square sum of the elements included in the replica estimated transfer coefficient matrix, the larger As the noise increases, the smaller the noise, the more the noise is suppressed. Here, if a column vector constituting the k-th column (k is an integer of 1 or more and K or less) of the pseudo inverse matrix of the replica matrix is expressed as t ′ rep (i, k), the pseudo inverse matrix of the replica matrix is It is expressed as Equation (22).
また、雑音行列N(i)を数式(23)のように定義する。 Also, the noise matrix N (i) is defined as in Equation (23).
数式(22)および数式(23)の定義を用いて、数式(16)における雑音項を表記すると、 Using the definitions of Equation (22) and Equation (23), the noise term in Equation (16) is expressed as:
となる。数式(24)のm行k列の成分は、 It becomes. The component of m rows and k columns of Equation (24) is
となる。各雑音成分が同一の分散σ2を持つと仮定した場合、数式(24)のm行k列の成分の分散は、 It becomes. Assuming that each noise component has the same variance σ 2 , the variance of the component of m rows and k columns of Equation (24) is
となる。数式(26)より、数式(24)のm行k列の雑音成分の分散は、kにのみ依存することが分かる。すなわち、数式(16)におけるレプリカ推定伝達係数行列の各要素に含まれる雑音項の分散は、同一の列であれば、行が異なっていても同じである事が分かる。 It becomes. From Equation (26), it can be seen that the variance of the noise component of m rows and k columns in Equation (24) depends only on k. That is, it can be seen that the variance of the noise term included in each element of the replica estimated transfer coefficient matrix in Equation (16) is the same even if the rows are different if the columns are the same.
本第11実施形態では、前述した第3および第4実施形態のように行列全体で伝達係数推定行列の更新を行うのではなく、各サブキャリアの伝達係数推定行列を構成する列ベクトル単位で個別に行う手法をとる。重み付け合成の一例として次の数式(27)を考える。 In the eleventh embodiment, the transfer coefficient estimation matrix is not updated for the entire matrix as in the third and fourth embodiments described above, but individually for each column vector constituting the transfer coefficient estimation matrix of each subcarrier. Take the technique to do. As an example of weighting synthesis, consider the following equation (27).
ここで、h’OLD(i,k)はH’OLD(i)のk列目の列ベクトル、h’OLD(i,k)はH’OLD(i)のk列目の列ベクトル、h’rep(i,k)はH’rep(i)のk列目の列ベクトルを表す。 Here, h ′ OLD (i, k) is the column vector of the kth column of H′OLD (i), h′OLD (i, k) is the column vector of the kth column of H′OLD (i), h ' rep (i, k) represents a column vector of the k-th column of H' rep (i).
はじめに、ベクトル重み演算回路10−1において、レプリカ行列の擬似逆行列(あるいは逆行列)を構成するk列目の列ベクトル毎の自乗和pimat_col(i,k)が計算される。 First , the vector weight calculation circuit 10-1 calculates the square sum p imat_col (i, k) for each column vector of the k-th column constituting the pseudo inverse matrix (or inverse matrix) of the replica matrix.
求めたpimat_col(i,k)に対して、既定の関数wcol(pimat_col(i,k))を用いてサブキャリアiのk列目の列ベクトルに対する重みを計算し、重み係数記憶回路4−3−9−2に出力する。pimat_col(i,k)は、レプリカ推定伝達係数行列のk列目の各要素に含まれる雑音の分散に比例する項であるため、pimat_col(i,k)が小さいときは、レプリカ推定伝達係数行列の信頼度が高いため、wcol(pimat_col(i,k))は大きくなり、pimat_col(i,k)が大きいときは、レプリカ推定伝達係数行列の信頼度が低いため、wcol(pimat_col(i,k))を小さくする。 Obtained p imat_col (i, k) with respect to the weight calculated for the k-th column vector of subcarrier i by using the default function w col (p imat_col (i, k)), the weighting coefficient storage circuit Output to 4-3-9-2. Since p imat_col (i, k) is a term proportional to the variance of noise contained in each element of the k-th column of the replica estimated transfer coefficient matrix, when p imat_col (i, k) is small, replica estimated transfer Since the coefficient matrix has high reliability, w col (p imat_col (i, k)) is large, and when p imat_col (i, k) is large, the reliability of the replica estimated transfer coefficient matrix is low, so w col (P imat_col (i, k)) is reduced.
ベクトル重み付け合成回路10−3では、過去の伝達係数推定行列とレプリカ推定伝達係数行列を重み付け合成した結果を、現在の伝達係数推定行列として干渉キャンセラ4−4および伝達係数推定行列記憶回路4−4−6へ出力する。ベクトル重み付け合成回路では、重み係数記憶回路10−2から入力された重み係数を用いて、数式(27)に基づいて伝達係数推定行列の列ベクトル毎に重み付け合成を行い、伝達係数推定行列の更新を行う。 The vector weighting synthesis circuit 10-3 weights and synthesizes the past transfer coefficient estimation matrix and the replica estimated transfer coefficient matrix as the current transfer coefficient estimation matrix, and the interference canceller 4-4 and the transfer coefficient estimation matrix storage circuit 4-4. Output to -6. In the vector weighting synthesis circuit, the weighting coefficient input from the weighting coefficient storage circuit 10-2 is used to perform weighting synthesis for each column vector of the transmission coefficient estimation matrix based on Equation (27), and the transmission coefficient estimation matrix is updated. I do.
これにより、本第11実施形態では、ベクトル毎に異なる伝達係数推定精度を考慮した重み付け合成が可能となるため、より精度の高い伝達係数推定行列を求めることが可能となる。 As a result, in the eleventh embodiment, weighting synthesis can be performed in consideration of different transmission coefficient estimation accuracy for each vector, so that a more accurate transmission coefficient estimation matrix can be obtained.
L.第12実施形態(請求項16)
次に、本発明の第12実施形態について説明する。本第12実施形態では、上述した第11実施形態におけるベクトル重み演算回路10−1において計算するレプリカ推定伝達係数行列の各列ベクトルに対する重み係数をpimat_col(i)の逆数に比例させる、例えば所定の正の定数C及びαに対して、重み係数をC×pimat_col(i)−αで与える。
L. Twelfth embodiment (Claim 16)
Next, a twelfth embodiment of the present invention will be described. In the twelfth embodiment, the weight coefficient for each column vector of the replica estimated transfer coefficient matrix calculated in the vector weight calculation circuit 10-1 in the eleventh embodiment described above is proportional to the reciprocal of p imat_col (i), for example, predetermined For the positive constants C and α, a weighting coefficient is given by C × p imat_col (i) −α .
M.第13実施形態(請求項17)
次に、本発明の第13実施形態について説明する。図11は、本第13実施形態における伝達係数推定値更新回路の構成を示すブロック図である。伝達係数推定値更新回路11は、ベクトル重み演算回路11−1、重み係数記憶回路11−2、ベクトル重み付け合成回路11−3、ベクトル重み加算器11−4、伝達係数推定行列列ベクトル更新判定回路4−3−9−5から構成される。本第13実施形態では、上述した第12実施形態に対して、ベクトル重み加算器11−4および伝達係数推定行列更新判定回路11−5を含む点で異なる。ベクトル重み加算器11−4は、重み係数記憶回路11−2において保存されている、最後に伝達係数推定行列の更新を行ってから現在までのレプリカ推定伝達係数推定行列の列ベクトル毎に、重み係数の履歴の和pinv_imat_col_sum(i,k)を計算する。
M.M. Thirteenth Embodiment (Claim 17)
Next, a thirteenth embodiment of the present invention is described. FIG. 11 is a block diagram showing a configuration of a transfer coefficient estimated value update circuit in the thirteenth embodiment. The transfer coefficient estimated value update circuit 11 includes a vector weight calculation circuit 11-1, a weight coefficient storage circuit 11-2, a vector weight synthesis circuit 11-3, a vector weight adder 11-4, a transfer coefficient estimation matrix sequence vector update determination circuit. 4-3-9-5. The thirteenth embodiment differs from the twelfth embodiment described above in that it includes a vector weight adder 11-4 and a transfer coefficient estimation matrix update determination circuit 11-5. The vector weight adder 11-4 stores the weight for each column vector of the replica estimated transfer coefficient estimation matrix from the last update of the transfer coefficient estimation matrix stored in the weight coefficient storage circuit 11-2 to the present. The sum of coefficient histories p inv_imat_col_sum (i, k) is calculated.
ここで、pimat_col(i,k,b)は、サブキャリアiのレプリカ推定伝達係数行列のk列目の列ベクトルに対してb回前に推定されたレプリカ推定伝達係数行列導出時のpimat_col(i,k)を表し(b=0は、現在推定されたレプリカ推定伝達係数行列を表す)、B(i,k)は、前回当該の伝達係数推定行列の列ベクトルが更新されてから現在までに推定されたレプリカ推定伝達係数行列の列ベクトルの数である。 Here, p imat_col (i, k, b) is p imat_col at the time of derivation of the replica estimated transfer coefficient matrix estimated b times before the column vector of the kth column of the replica estimated transfer coefficient matrix of subcarrier i. (I, k) (b = 0 represents the currently estimated replica estimated transfer coefficient matrix), and B (i, k) is the current value after the column vector of the transfer coefficient estimated matrix is updated last time. It is the number of column vectors of the replica estimated transfer coefficient matrix estimated so far.
伝搬路の変動が十分緩やかである場合には、連続する複数回のレプリカ推定伝達係数行列を重み付け合成することにより、合成後の伝達係数推定行列の精度を向上させることが可能となる。pinv_imat_col_sum(i,k)は、過去の全てのレプリカ推定伝達係数行列の当該列ベクトルを最大比合成した後のSNRに比例する量であるため、重み付け合成後のSNRを既定のレベルに維持するために、pinv_imat_col_sum(i,k)が既定のしきい値を越えているかどうかの判定を伝達係数推定行列更新判定回路11−5において行い、判定結果をベクトル重み付け合成回路11−3に対して出力する。 When the fluctuation of the propagation path is sufficiently gradual, it is possible to improve the accuracy of the combined transmission coefficient estimation matrix by weighted synthesis of a plurality of successive replica estimation transmission coefficient matrices. p inv_imat_col_sum (i, k) is an amount proportional to the SNR after the maximum ratio combining of the column vectors of all past replica estimated transfer coefficient matrices, and thus maintains the SNR after the weighted combining at a predetermined level. Therefore , it is determined in the transfer coefficient estimation matrix update determination circuit 11-5 whether or not p inv_imat_col_sum (i, k) exceeds a predetermined threshold, and the determination result is sent to the vector weighting synthesis circuit 11-3. Output.
重み付け合成回路11−3においては、伝達係数推定行列列ベクトル更新判定回路11−5においてpinv_imat_col_sum(i,k)が既定のしきい値を越えていると判定したサブキャリアに対しては、レプリカ推定伝達係数行列と直前に用いていた伝達係数推定行列の当該列ベクトルを重み付け合成し、干渉キャンセラに出力する。pinv_imat_col_sum(i,k)が既定のしきい値を越えていないと判定された列ベクトルに対しては、伝達係数推定行列記憶回路4−4−6からの入力をそのまま出力する。 In the weighting synthesis circuit 11-3, a replica is determined for a subcarrier that has been determined by the transfer coefficient estimation matrix sequence vector update determination circuit 11-5 that p inv_imat_col_sum (i, k) exceeds a predetermined threshold. The estimated transfer coefficient matrix and the column vector of the transfer coefficient estimation matrix used immediately before are weighted and combined and output to the interference canceller. For the column vector determined that p inv_imat_col_sum (i, k) does not exceed the predetermined threshold value, the input from the transfer coefficient estimation matrix storage circuit 4-4-6 is output as it is.
重み付け合成の一例としては、レプリカ推定伝達係数行列を最大比合成した後に、重み付け合成結果と直前の伝達係数推定行列とを忘却係数を用いた重み付け合成する方法がある。 As an example of weighting synthesis, there is a method of performing weighting synthesis using a forgetting coefficient on the weighted synthesis result and the immediately preceding transmission coefficient estimation matrix after synthesizing the replica estimated transmission coefficient matrix at the maximum ratio.
ここで、h’rep(i,k,b)はb回前に推定されたレプリカ推定伝達係数推定行列の当該列ベクトルである。 Here, h ′ rep (i, k, b) is the column vector of the replica estimated transfer coefficient estimation matrix estimated b times before.
また、伝達係数行列列ベクトル更新判定回路11−5における判定結果は、伝達係数推定行列記憶回路4−4−6、重み係数記憶回路11−2に対しても出力され、pinv_imat_col_sum(i,k)が既定のしきい値を越えていると判定した列ベクトルに対しては、レプリカ推定伝達係数および重み係数の当該列ベクトルに関する履歴を消去することにより、記憶回路の効率利用を実現する。 The determination result in the transfer coefficient matrix sequence vector update determination circuit 11-5 is also output to the transfer coefficient estimation matrix storage circuit 4-4-6 and the weight coefficient storage circuit 11-2, and p inv_imat_col_sum (i, k For a column vector that is determined to exceed a predetermined threshold value, the history of the replica estimated transfer coefficient and the weight coefficient regarding the column vector is erased, thereby realizing efficient use of the storage circuit.
なお、数式(29)および数式(30)は1つの例であり、第12実施形態に関する説明にも示したとおり、pimat_col(i,k,b)をそれぞれpimat_col(i,k,b)αと置き換えても構わない。 In addition, numerical formula (29) and numerical formula (30) are one example, and p imat_col (i, k, b) is changed to p imat_col (i, k, b) as shown in the description of the twelfth embodiment. It may be replaced with α .
N.第14実施形態(請求項18)
次に、本発明の第14実施形態について説明する。図12は、本第14実施形態における伝達係数推定値更新回路の構成を示すブロック図である。伝達係数推定値更新回路12は、ベクトル重み演算回路12−1、重み係数記憶回路12−2、ベクトル重み付け合成回路12−3、ベクトル重み加算器12−4、伝達係数推定行列列ベクトル更新判定回路12−5、伝達係数推定行列列ベクトル非更新期間計算回路12−6、伝達係数行列履歴情報制御回路12−7から構成される。本第14実施形態は、第11実施形態に対して、伝達係数推定行列列ベクトル非更新期間計算回路12−6および伝達係数行列履歴情報制御回路12−7を有する点で異なる。
N. Fourteenth embodiment (Claim 18)
Next, a fourteenth embodiment of the present invention is described. FIG. 12 is a block diagram showing a configuration of a transfer coefficient estimated value update circuit in the fourteenth embodiment. The transfer coefficient estimated
伝達係数推定行列列ベクトル非更新期間計算回路12−6に対して、伝達係数行列列ベクトル更新判定回路の判定結果が入力される。伝達係数推定行列列ベクトル非更新期間計算回路12−6では、判定結果を参照することにより前回伝達係数推定行列が更新された時刻から現在の時刻までの期間を列ベクトル毎に計算する。例えば、OFDMベースの処理であれば、伝達係数推定行列が更新されていない期間をOFDMシンボル単位で数えるのが簡単な方法である。 The determination result of the transfer coefficient matrix column vector update determination circuit is input to the transfer coefficient estimation matrix column vector non-update period calculation circuit 12-6. The transfer coefficient estimation matrix column vector non-update period calculation circuit 12-6 calculates a period from the time when the transfer coefficient estimation matrix was last updated to the current time by referring to the determination result for each column vector. For example, in the case of OFDM-based processing, it is a simple method to count the period in which the transfer coefficient estimation matrix is not updated in units of OFDM symbols.
全てのサブキャリアに対する伝達係数推定行列の列ベクトル毎に非更新期間が既定のしきい値を越えているかどうかを伝達係数行列履歴情報制御回路12−7が判定する。既定のしきい値を越えている列ベクトルに対しては、重み付け合成するレプリカ推定伝達係数行列の情報の全体あるいは一部の情報が現在の伝達係数行列を十分反映していないものとみなして、レプリカ推定伝達係数行列の履歴情報を消去する指示をレプリカ推定伝達係数行列記憶回路4−4−6ならびに重み係数記憶回路12−2に対して出力する。 The transfer coefficient matrix history information control circuit 12-7 determines whether or not the non-update period exceeds a predetermined threshold value for each column vector of the transfer coefficient estimation matrix for all subcarriers. For column vectors that exceed the default threshold, it is assumed that all or part of the information of the replica estimated transfer coefficient matrix to be weighted and combined does not sufficiently reflect the current transfer coefficient matrix. An instruction to delete the history information of the replica estimated transfer coefficient matrix is output to the replica estimated transfer coefficient matrix storage circuit 4-4-6 and the weight coefficient storage circuit 12-2.
伝達係数行列履歴情報制御回路12−7から履歴情報の消去指示を受けた、伝達係数推定行列記憶回路4−4−6ならびに重み係数記憶回路12−2は、当該サブキャリアの列ベクトルに対して記憶しているレプリカ推定伝達係数推定行列および重み係数の一部あるいは全体を消去する。 The transfer coefficient estimation matrix storage circuit 4-4-6 and the weight coefficient storage circuit 12-2, which have received the history information erasure instruction from the transfer coefficient matrix history information control circuit 12-7, The stored replica estimation transfer coefficient estimation matrix and part or all of the weight coefficients are deleted.
本第14実施形態によれば、現在の伝達係数情報を十分に反映していないレプリカ推定伝達係数行列の影響を列ベクトル単位で軽減し、伝達係数推定精度を向上させることが可能となる。 According to the fourteenth embodiment, it is possible to reduce the influence of the replica estimated transfer coefficient matrix that does not sufficiently reflect the current transfer coefficient information in units of column vectors, and to improve the transfer coefficient estimation accuracy.
O.第15実施形態(請求項19、20、21)
次に、本発明の第15実施形態について説明する。図13は、本第15実施形態における伝達係数推定回路の構成を示すブロック図である。伝達係数推定回路13は、K個の再変調器13−1−1〜13−1−K、レプリカ行列生成器13−2、擬似逆行列演算器13−3、受信信号行列生成器13−4、行列乗算器13−5、伝達係数推定行列記憶回路13−6、伝達係数推定行列更新回路13−7、レプリカ推定伝達係数推定行列列ベクトルフィルタ13−8から構成される。本第15実施形態は、上述した第14実施形態に対して、レプリカ推定伝達係数行列列ベクトルフィルタ13−8を含んでいるか点で異なる。
O. Fifteenth embodiment (claims 19, 20, 21)
Next, a fifteenth embodiment of the present invention is described. FIG. 13 is a block diagram showing the configuration of the transfer coefficient estimation circuit in the fifteenth embodiment. The transfer coefficient estimation circuit 13 includes K remodulators 13-1-1-1 to 13-1-K, a replica matrix generator 13-2, a pseudo inverse matrix calculator 13-3, and a received signal matrix generator 13-4. , A matrix multiplier 13-5, a transmission coefficient estimation matrix storage circuit 13-6, a transmission coefficient estimation matrix update circuit 13-7, and a replica estimation transmission coefficient estimation matrix column vector filter 13-8. The fifteenth embodiment differs from the fourteenth embodiment described above in that it includes a replica estimated transfer coefficient matrix column vector filter 13-8.
また、図14は、レプリカ推定伝達係数行列列ベクトルフィルタ13−8の内部構成を示すブロック図である。レプリカ推定伝達係数行列列ベクトルフィルタ13−8は、行列減算器13−8−1、ベクトルユークリッド距離計算回路13−8−2、レプリカ推定伝達係数行列列ベクトル選択回路13−8−3から構成される。行列減算器13−8−1では、行列乗算器13−5からの出力であるレプリカ推定伝達係数行列と、伝達係数推定行列記憶回路13−6の出力である、直前に更新した伝達係数推定行列との差、すなわちH’OLD(i)−H’rep(i)をサブキャリア毎に計算し差分行列として出力する。 FIG. 14 is a block diagram showing an internal configuration of the replica estimated transfer coefficient matrix sequence vector filter 13-8. The replica estimated transfer coefficient matrix column vector filter 13-8 includes a matrix subtractor 13-8-1, a vector Euclidean distance calculation circuit 13-8-2, and a replica estimated transfer coefficient matrix string vector selection circuit 13-8-3. The In the matrix subtractor 13-8-1, the replica estimated transfer coefficient matrix that is the output from the matrix multiplier 13-5 and the transfer coefficient estimated matrix that has been updated immediately before that is the output of the transfer coefficient estimated matrix storage circuit 13-6. , That is, H ′ OLD (i) −H ′ rep (i) is calculated for each subcarrier and output as a difference matrix.
行列ユークリッド距離計算回路13−8−2では、差分行列の列ベクトル毎に、列ベクトルを構成する全ての要素のユークリッド距離の自乗和を計算し、レプリカ推定伝達係数行列列ベクトル選択回路13−8−3に出力する。レプリカ推定伝達係数行列列ベクトル選択回路13−8−3では、入力されたユークリッド距離の自乗和が既定のしきい値を越えている列ベクトルに対しては、当該サブキャリアのレプリカ推定伝達係数行列の列ベクトルの精度が低いと判断し、レプリカ推定伝達係数行列記憶回路に出力せず、入力されたユークリッド距離の自乗和が既定のしきい値以下であった場合には、当該サブキャリアのレプリカ推定伝達係数行列の列ベクトルの精度が十分得られていると判断し、レプリカ推定伝達係数行列記憶回路に出力する。 In the matrix Euclidean distance calculation circuit 13-8-2, for each column vector of the difference matrix, the square sum of the Euclidean distances of all elements constituting the column vector is calculated, and the replica estimated transfer coefficient matrix column vector selection circuit 13-8 is calculated. To -3. In the replica estimated transfer coefficient matrix column vector selection circuit 13-8-3, the replica estimated transfer coefficient matrix of the subcarrier is determined for a column vector in which the square sum of the input Euclidean distance exceeds a predetermined threshold value. If the accuracy of the column vector is determined to be low and is not output to the replica estimated transfer coefficient matrix storage circuit, and the square sum of the input Euclidean distance is less than or equal to the predetermined threshold, the replica of the subcarrier It is determined that the accuracy of the column vector of the estimated transfer coefficient matrix is sufficiently obtained, and is output to the replica estimated transfer coefficient matrix storage circuit.
雑音等やレプリカ行列の擬似逆行列によっては、算出したレプリカ推定伝達係数行列が十分な精度を得られず、後段の重み付け合成結果による伝達係数推定行列の推定精度が低下することがあるが、本第15実施形態を用いることにより、推定精度の低いレプリカ推定伝達係数推定行列が重み付け合成される事を列ベクトル単位で未然に防ぐことが可能となる。 Depending on noise and pseudo-inverse of the replica matrix, the calculated replica estimated transfer coefficient matrix may not be able to obtain sufficient accuracy, and the transfer coefficient estimation matrix estimation accuracy due to the weighted synthesis result at the latter stage may be reduced. By using the fifteenth embodiment, it is possible to prevent a replica estimated transfer coefficient estimation matrix with low estimation accuracy from being weighted and synthesized in units of column vectors.
P.第16実施形態(請求項22)
次に、本発明の第16実施形態について説明する。本第16実施形態では、第15実施形態におけるベクトルユークリッド距離計算回路13−8−2の代わりにベクトルマンハッタン距離計算回路を用いる。ベクトルマンハッタン距離計算回路では、入力された差分行列H’OLD(i)−H’rep(i)の列ベクトル毎に、列ベクトルを構成する全ての要素のマンハッタン距離(実数部と虚数部の絶対値の和)の和を計算し、レプリカ推定伝達係数行列列ベクトル選択回路13−8−3に出力する。レプリカ推定伝達係数行列選択回路13−8−3は、入力された差分行列のマンハッタン距離の和に対して、請求項19から21の実施例におけるユークリッド距離の和と同様にしきい値に対する大小判定を行い、レプリカ推定伝達係数を出力するか否かの選択を行う。
P. Sixteenth Embodiment (Claim 22)
Next, a sixteenth embodiment of the present invention will be described. In the sixteenth embodiment, a vector Manhattan distance calculation circuit is used instead of the vector Euclidean distance calculation circuit 13-8-2 in the fifteenth embodiment. In the vector Manhattan distance calculation circuit, for every column vector of the input difference matrix H ′ OLD (i) −H ′ rep (i), the Manhattan distance (absolute real part and imaginary part) of all elements constituting the column vector (Sum of values) is calculated and output to the replica estimated transfer coefficient matrix column vector selection circuit 13-8-3. The replica estimated transfer coefficient matrix selection circuit 13-8-3 determines whether the threshold value is the same as the sum of the Euclidean distances in the embodiments of claims 19 to 21 with respect to the sum of the Manhattan distances of the input difference matrix. And whether or not to output the replica estimated transfer coefficient is selected.
本第16実施形態は、上述した第15実施形態と比較して、ユークリッド距離の代わりにマンハッタン距離を用いているため、乗算器の数を減らすことが可能となり、回路の簡易化が可能となる。 Compared with the fifteenth embodiment described above, the sixteenth embodiment uses the Manhattan distance instead of the Euclidean distance, and thus the number of multipliers can be reduced, and the circuit can be simplified. .
なお、上述した第15実施形態に関しても、ユークリッド距離またはマンハッタン距離として説明を行ってきたが、その他の幾何学的距離を用いても構わない。具体的にはユークリッド距離のべき乗、またはマンハッタン距離のべき乗であっても良い。 Although the fifteenth embodiment has been described as the Euclidean distance or the Manhattan distance, other geometric distances may be used. Specifically, it may be a power of Euclidean distance or a power of Manhattan distance.
Q.第17実施形態(請求項23、24、25)
次に、本発明の第17実施形態について説明する。図15は、本第17実施形態における伝達係数推定回路の構成を示すブロック図である。伝達係数推定回路14は、K個の再変調器14−1−1〜14−1−K、レプリカ行列生成器14−2、擬似逆行列演算器14−3、受信信号行列生成器14−4、行列乗算器14−5、伝達係数推定行列記憶回路14−6、伝達係数推定行列更新回路14−7、レプリカ推定伝達係数推定行列列ベクトルフィルタ14−8、伝達係数推定行列列ベクトルフィルタ14−9から構成される。本第17実施形態は、前述した第1実施形態に対して、レプリカ推定伝達係数行列フィルタ14−9を含んでいる点で異なる。
Q. Seventeenth embodiment (Claims 23, 24, 25)
Next, a seventeenth embodiment of the present invention is described. FIG. 15 is a block diagram showing the configuration of the transfer coefficient estimation circuit in the seventeenth embodiment. The transfer
また、図16は、伝達係数推定行列列ベクトルフィルタ14−9の構成を示すブロック図である。伝達係数行列フィルタ14−9は、行列減算器14−9−1、ベクトルユークリッド距離計算回路14−9−2、伝達係数推定行列列ベクトル選択回路14−9−3から構成される。第13実施形態ないし第15実施形態においては、レプリカ推定伝達係数行列に対する列ベクトル毎のフィルタリングを行っていたが、本第17実施形態においては、更新された伝達係数推定行列に対するフィルタリングを列ベクトル単位で行うことが目的である。 FIG. 16 is a block diagram showing the configuration of the transfer coefficient estimation matrix sequence vector filter 14-9. The transfer coefficient matrix filter 14-9 includes a matrix subtractor 14-9-1, a vector Euclidean distance calculation circuit 14-9-2, and a transfer coefficient estimation matrix sequence vector selection circuit 14-9-3. In the thirteenth to fifteenth embodiments, filtering for each column vector is performed on the replica estimated transfer coefficient matrix, but in the seventeenth embodiment, filtering on the updated transfer coefficient estimation matrix is performed on a column vector basis. The purpose is to do.
行列減算器14−9−1では、伝達係数行列更新回路14−7からの出力である更新された伝達係数推定行列と、伝達係数推定行列記憶回路4−4−6の出力である、直前の伝達係数推定行列との差、すなわちH’OLD(i)−H’NEW(i)をサブキャリア毎に計算し差分行列として出力する。ベクトルユークリッド距離計算回路14−9−2では、差分行列の列ベクトルを構成する全ての要素のユークリッド距離の自乗の和を計算し伝達係数推定行列列ベクトル選択回路14−9−3に出力する。 In the matrix subtractor 14-9-1, the updated transfer coefficient estimation matrix output from the transfer coefficient matrix update circuit 14-7 and the output of the transfer coefficient estimation matrix storage circuit 4-4-6, The difference from the transfer coefficient estimation matrix, that is, H ′ OLD (i) −H ′ NEW (i) is calculated for each subcarrier and output as a difference matrix. The vector Euclidean distance calculation circuit 14-9-2 calculates the sum of the squares of the Euclidean distances of all elements constituting the column vector of the difference matrix and outputs the sum to the transfer coefficient estimation matrix column vector selection circuit 14-9-3.
伝達係数推定行列列ベクトル選択回路14−9−3では、入力されたユークリッド距離の自乗和が既定のしきい値を越えている列ベクトルに対しては、当該列ベクトルにおいて更新された伝達係数推定行列の精度が低いと判断し、干渉キャンセラ4−5に対して過去に推定した伝達係数推定行列H’OLD(i)の当該列ベクトルを干渉キャンセラ4−5に対して出力し、入力されたユークリッド距離の自乗和が既定のしきい値以下であった場合には、当該サブキャリアの伝達係数推定行列の精度が十分得られていると判断し、現時刻において更新した伝達係数推定行列H’NEW(i)の当該列ベクトルを干渉キャンセラ4−5に対して出力する。 In the transfer coefficient estimation matrix column vector selection circuit 14-9-3, for a column vector whose square sum of input Euclidean distances exceeds a predetermined threshold, transfer coefficient estimation updated in the column vector is performed. It is determined that the accuracy of the matrix is low, and the column vector of the transfer coefficient estimation matrix H ′ OLD (i) estimated in the past is output to the interference canceller 4-5 and input to the interference canceller 4-5. If the sum of squares of the Euclidean distance is equal to or less than a predetermined threshold value, it is determined that the accuracy of the transfer coefficient estimation matrix of the subcarrier is sufficiently obtained, and the transfer coefficient estimation matrix H ′ updated at the current time is determined. The column vector of NEW (i) is output to the interference canceller 4-5.
雑音等やレプリカ行列の擬似逆行列によっては、算出したレプリカ推定伝達係数行列が十分な精度を得られず、伝達係数推定行列の推定精度が低下することがあるが、本第17実施形態を用いることにより、推定精度の低い伝達係数推定行列が出力されることを列ベクトル単位で未然に防ぐことが可能となる。 Depending on noise or the like and the pseudo inverse matrix of the replica matrix, the calculated replica estimation transfer coefficient matrix may not have sufficient accuracy, and the estimation accuracy of the transfer coefficient estimation matrix may decrease, but this 17th embodiment is used. Thus, it is possible to prevent a transfer coefficient estimation matrix with low estimation accuracy from being output in units of column vectors.
R.第18実施形態(請求項26)
次に、本発明の第18実施形態について説明する。本第18実施形態では、上述した第17実施形態におけるベクトルユークリッド距離計算回路14−9−2の代わりにベクトルマンハッタン距離計算回路を用いる。行列マンハッタン距離計算回路では、入力された差分行列H’OLD(i)−H’NEW(i)の列ベクトルを構成する全ての要素のマンハッタン距離(実数部と虚数部の絶対値の和)の和を計算し、伝達係数推定行列列ベクトル選択回路14−9−3に出力する。伝達係数推定行列列ベクトル選択回路14−9−3は、入力された差分行列のマンハッタン距離の和に対して、前述した第15実施形態と同様に、しきい値に対する大小判定を行い、現在更新した伝達係数推定行列か過去に推定した伝達係数推定行列のどちらを出力するかを選択する。
R. Eighteenth embodiment (Claim 26)
Next, an eighteenth embodiment of the present invention will be described. In the eighteenth embodiment, a vector Manhattan distance calculation circuit is used instead of the vector Euclidean distance calculation circuit 14-9-2 in the seventeenth embodiment. In the matrix Manhattan distance calculation circuit, the Manhattan distance (sum of absolute values of the real part and the imaginary part) of all elements constituting the column vector of the input difference matrix H ′ OLD (i) −H ′ NEW (i) The sum is calculated and output to the transfer coefficient estimation matrix sequence vector selection circuit 14-9-3. The transfer coefficient estimation matrix column vector selection circuit 14-9-3 determines the magnitude of the threshold value for the sum of the Manhattan distances of the input difference matrix as in the fifteenth embodiment, and updates the current value. The transmission coefficient estimation matrix or the transmission coefficient estimation matrix estimated in the past is output.
本第18実施形態は、第15実施形態と比較して、ユークリッド距離の代わりにマンハッタン距離を用いているため、差分行列の列ベクトルのスカラー量の和を比較する計算が簡易になり、回路の簡易化が可能となる。 Compared to the fifteenth embodiment, the eighteenth embodiment uses the Manhattan distance instead of the Euclidean distance, so that the calculation for comparing the sum of the scalar quantities of the column vectors of the difference matrix is simplified. Simplification is possible.
なお、上述した第17実施形態に関しても、ユークリッド距離またはマンハッタン距離として説明を行ってきたが、その他の幾何学的距離を用いても構わない。具体的にはユークリッド距離のべき乗、またはマンハッタン距離のべき乗であっても良い。 In addition, although the 17th embodiment has been described as the Euclidean distance or the Manhattan distance, other geometric distances may be used. Specifically, it may be a power of Euclidean distance or a power of Manhattan distance.
なお、上述した実施形態においては、初期伝達係数推定回路4−3や伝達係数推定回路4−4などは、コンピュータシステム内で実行される。そして、上述した初期伝達係数推定回路4−3や伝達係数推定回路4−4による一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。すなわち、初期伝達係数推定回路4−3や伝達係数推定回路4−4における、各処理手段、処理部は、CPU等の中央演算処理装置がROMやRAM等の主記憶装置に上記プログラムを読み出して、情報の加工・演算処理を実行することにより、実現されるものである。 In the above-described embodiment, the initial transfer coefficient estimation circuit 4-3, the transfer coefficient estimation circuit 4-4, and the like are executed in a computer system. A series of processing steps by the initial transfer coefficient estimation circuit 4-3 and the transfer coefficient estimation circuit 4-4 are stored in a computer-readable recording medium in the form of a program, and the computer reads the program. The above processing is performed by executing the above. That is, each processing means and processing unit in the initial transfer coefficient estimation circuit 4-3 and the transfer coefficient estimation circuit 4-4 is read by the central processing unit such as a CPU into the main storage device such as a ROM or RAM. This is realized by executing information processing / arithmetic processing.
ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、CD−ROM、DVD−ROM、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。 Here, the computer-readable recording medium means a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, a semiconductor memory, or the like. Alternatively, the computer program may be distributed to the computer via a communication line, and the computer that has received the distribution may execute the program.
4 OFDM信号受信装置
4−1−1〜4−1−K 受信アンテナ
4−2−1〜4−2−K 高速フーリエ変換器
4−3 初期伝達係数推定回路
4−4、8 伝達係数推定回路
4−5 干渉キャンセラ
4−6−1〜4−6−K 復調器
4−4−1−1〜4−4−1−K、8−1−1〜8−1−K、9−1−1〜9−1−K、13−1−1〜13−1−K、14−1−1〜14−1−K 再変調器
4−4−2、8−2、9−2、13−2、14−2 レプリカ行列生成器
4−4−3、8−3、9−3、13−3、14−3 擬似逆行列演算器
4−4−4、8−4、9−4、13−4、14−4 受信信号行列生成器
4−4−5、8−5、9−5、13−5、14−5 行列乗算器
4−4−6、8−6、9−6、13−6、14−6 伝達係数推定行列記憶回路
4−4−7、8−7、9−7、13−7、14−7 伝達係数推定行列更新回路
5、6、7、10,11,12 伝達係数推定回路
5−1、6−1、7−1 行列重み演算回路
5−2、6−2、7−2 重み係数記憶回路
5−3、6−3、7−3 行列重み付け合成回路
6−4、7−4 行列重み加算器
6−5、6−5 伝達係数推定行列更新判定回路
7−6 伝達係数推定行列非更新期間計算回路
7−7 伝達係数行列履歴情報制御回路
8−8、9−8、14−8 レプリカ推定伝達係数行列フィルタ
8−8−1、9−9−1、13−8−1、14−9−1 行列減算器
8−8−2、9−9−2 行列ユークリッド距離計算回路
8−8−3 レプリカ推定伝達係数行列選択回路
9−9、14−9 伝達係数推定行列フィルタ
9−9−3 伝達係数行列選択回路
10−1、11−1、12−1 ベクトル重み演算回路
10−2、11−2、12−2 重み係数記憶回路
10−3、11−3、12−3 ベクトル重み付け合成回路
11−4、12−4 ベクトル重み加算器
11−5、12−5 伝達係数推定行列列ベクトル更新判定回路
12−6 伝達係数推定行列列ベクトル非更新期間計算回路
12−7 伝達係数行列履歴情報制御回路
13−8 レプリカ推定伝達係数行列列ベクトルフィルタ
13−8−2、14−9−2 ベクトルユークリッド距離計算回路
13−8−3 レプリカ推定伝達係数行列列ベクトル選択回路
14−9−3 伝達係数行列列ベクトル選択回路
4 OFDM signal receiving apparatus 4-1-1 to 4-1-K receiving antenna 4-2-1 to 4-2-2K fast Fourier transformer 4-3 initial transmission coefficient estimation circuit 4-4, 8 transmission coefficient estimation circuit 4-5 Interference canceller 4-6-1 to 4-6-K demodulator 4-4-1-1 to 4-4-1-K, 8-1-1 to 8-1-K, 9-1- 1-9-1-K, 13-1-1 to 13-1-K, 14-1-1 to 14-1-K Remodulator 4-4-2, 8-2, 9-2, 13- 2, 14-2 Replica matrix generator 4-4-3, 8-3, 9-3, 13-3, 14-3 Pseudo inverse matrix calculator 4-4-4, 8-4, 9-4, 13 -4, 14-4 Received signal matrix generator 4-4-5, 8-5, 9-5, 13-5, 14-5 Matrix multiplier 4-4-6, 8-6, 9-6, 13 -6, 14-6 Transfer coefficient estimation matrix storage Circuit 4-4-7, 8-7, 9-7, 13-7, 14-7 Transfer coefficient estimation matrix update circuit 5, 6, 7, 10, 11, 12 Transfer coefficient estimation circuit 5-1, 6-1 7-1 Matrix weight calculation circuit 5-2, 6-2, 7-2 Weight coefficient storage circuit 5-3, 6-3, 7-3 Matrix weight synthesis circuit 6-4, 7-4 Matrix weight adder 6 -5, 6-5 Transfer coefficient estimation matrix update determination circuit 7-6 Transfer coefficient estimation matrix non-update period calculation circuit 7-7 Transfer coefficient matrix history information control circuit 8-8, 9-8, 14-8 Replica estimated transfer coefficient Matrix filter 8-8-1, 9-9-1, 13-8-1, 14-9-1 Matrix subtractor 8-8-2, 9-9-2 Matrix Euclidean distance calculation circuit 8-8-3 Replica Estimated transfer coefficient matrix selection circuit 9-9, 14-9 Transfer coefficient estimation matrix filter 9-9-3 Transfer coefficient Column selection circuit 10-1, 11-1, 12-1 Vector weight calculation circuit 10-2, 11-2, 12-2 Weight coefficient storage circuit 10-3, 11-3, 12-3 Vector weighting synthesis circuit 11- 4, 12-4 Vector weight adder 11-5, 12-5 Transfer coefficient estimation matrix sequence vector update determination circuit 12-6 Transfer coefficient estimation matrix sequence vector non-update period calculation circuit 12-7 Transfer coefficient matrix history information control circuit 13 -8 Replica estimated transfer coefficient matrix string vector filter 13-8-2, 14-9-2 Vector Euclidean distance calculation circuit 13-8-3 Replica estimated transfer coefficient matrix string vector selection circuit 14-9-3 Transfer coefficient matrix string vector Selection circuit
Claims (26)
前記サブキャリア毎の信号点に対する復調出力である送信データ系列を再変調し、サブキャリア毎に送信信号レプリカを生成する再変調器と、
前記再変調器により生成される送信信号レプリカを要素とするレプリカ行列をサブキャリア毎に生成するレプリカ行列生成器と、
前記サブキャリア毎のレプリカ行列の逆行列または擬似逆行列を求める擬似逆行列演算器と、
前記高速フーリエ変換後のサブキャリア毎に出力される受信信号を要素とする受信信号行列をサブキャリア毎に生成する受信信号行列生成器と、
前記受信信号行列に対して前記擬似逆行列演算器の出力であるレプリカ行列の逆行列または擬似逆行列を乗算し、乗算結果をレプリカ推定伝達係数行列として出力する行列乗算器と、
前記送信側から送信される既知のパイロット信号とパイロット信号に対応する前記高速フーリエ変換後の受信信号とを用いて伝達係数行列の初期値を推定し、初期伝達係数推定行列として出力する伝達係数行列初期推定回路と、
前記初期伝達係数推定行列と前記レプリカ推定伝達係数行列とを重み付け合成し、現在の伝達係数推定値として出力する伝達係数推定行列更新回路と
を具備し、
前記伝達係数推定行列更新回路は、
前記レプリカ推定伝達係数行列に対する重み係数を計算する行列重み演算回路と、
前記行列重み演算回路により計算された重み係数を用いて、前記初期伝達係数推定行列と前記レプリカ推定伝達係数推定行列とをサブキャリア毎に重み付け合成する行列重み付け合成回路と
から構成されており、
前記行列重み演算回路は、
過去および現在に推定されたレプリカ推定伝達係数行列に対する前記重み係数を、各レプリカ推定伝達係数行列を導出する際に利用したレプリカ行列の擬似逆行列の各成分の絶対値の二乗和に反比例した重み係数とする
ことを特徴とする伝達係数推定回路。 When a spatially multiplexed OFDM transmission signal sequence transmitted from a plurality of transmission antennas on the transmission side is received by a plurality of reception antennas on the reception side, a fast Fourier transform is performed on the OFDM reception signal sequence, and the transmission side Transfer coefficient between antennas for outputting a signal point for each subcarrier from a spatially multiplexed received signal using a known pilot signal to be transmitted and a received signal after fast Fourier transform corresponding to the pilot signal A transfer coefficient estimation circuit for estimating
A remodulator that remodulates a transmission data sequence that is a demodulated output for a signal point for each subcarrier, and generates a transmission signal replica for each subcarrier;
A replica matrix generator that generates, for each subcarrier, a replica matrix whose elements are transmission signal replicas generated by the remodulator;
A pseudo inverse matrix calculator for obtaining an inverse matrix or a pseudo inverse matrix of the replica matrix for each subcarrier;
A reception signal matrix generator for generating a reception signal matrix having a reception signal output for each subcarrier after the fast Fourier transform as an element;
A matrix multiplier that multiplies the received signal matrix by an inverse matrix or a pseudo inverse matrix of a replica matrix that is an output of the pseudo inverse matrix calculator, and outputs a multiplication result as a replica estimated transfer coefficient matrix;
A transmission coefficient matrix for estimating an initial value of a transmission coefficient matrix using a known pilot signal transmitted from the transmission side and the received signal after the fast Fourier transform corresponding to the pilot signal, and outputting as an initial transmission coefficient estimation matrix An initial estimation circuit;
A transmission coefficient estimation matrix update circuit that weights and synthesizes the initial transmission coefficient estimation matrix and the replica estimation transmission coefficient matrix and outputs the current transmission coefficient estimation value ;
The transfer coefficient estimation matrix update circuit includes:
A matrix weight calculation circuit for calculating a weight coefficient for the replica estimated transfer coefficient matrix;
A matrix weighting synthesis circuit for weighting and synthesizing the initial transmission coefficient estimation matrix and the replica estimation transmission coefficient estimation matrix for each subcarrier, using the weighting coefficient calculated by the matrix weight calculation circuit;
Consists of
The matrix weight calculation circuit includes:
Weights inversely proportional to the sum of squares of the absolute values of the components of the pseudo-inverse matrix of the replica matrix used to derive the replica estimated transfer coefficient matrix for the weight coefficient for the replica estimated transfer coefficient matrix estimated in the past and present Coefficient
A transfer coefficient estimation circuit characterized by the above.
サブキャリア毎の異なる時刻に推定された複数のレプリカ伝達係数推定行列に対応する前記重み係数を同一サブキャリア毎に加算する行列重み加算器と、
前記行列重み加算器による加算結果が既定のしきい値を越えている場合、前記伝達係数推定行列更新回路に対して当該サブキャリアに対する更新命令を出力する伝達係数推定行列更新判定回路とを有し、
前記行列重み付け合成回路は、前記伝達係数推定行列更新判定回路から更新命令が通知されたサブキャリアに対しては、過去および現在のレプリカ推定伝達係数行列と過去の伝達係数推定行列のそれぞれを重み付け合成し、現在の伝達係数推定行列として出力し、更新命令が通知されないサブキャリアに対しては、過去の伝達係数推定行列を出力することを特徴とする請求項1または請求項2に記載の伝達係数推定回路。 The transfer coefficient estimation matrix update circuit includes:
A matrix weight adder for adding the weight coefficients corresponding to a plurality of replica transfer coefficient estimation matrices estimated at different times for each subcarrier for each same subcarrier;
A transfer coefficient estimation matrix update determination circuit that outputs an update command for the subcarrier to the transfer coefficient estimation matrix update circuit when the addition result by the matrix weight adder exceeds a predetermined threshold value; ,
The matrix weighting synthesis circuit weights and synthesizes the past and current replica estimated transmission coefficient matrixes and the past transmission coefficient estimation matrices for the subcarriers for which an update command is notified from the transmission coefficient estimation matrix update determination circuit. 3. The transfer coefficient according to claim 1 , wherein a past transfer coefficient estimation matrix is output for a subcarrier that is output as a current transfer coefficient estimation matrix and for which an update command is not notified. Estimating circuit.
前記伝達係数推定行列更新判定回路による判定結果に基づいて、サブキャリア毎に過去の伝達係数推定行列が更新された時刻と現在時刻との差を計算し、伝達係数推定行列の非更新期間として出力する伝達係数推定行列非更新期間計算回路と、
前記伝達係数推定行列の非更新期間に対して既定のしきい値を上回った場合、履歴消去命令を出力する伝達係数行列履歴情報制御回路とを有し、
前記伝達係数履歴情報制御回路による消去命令が通知されたサブキャリアに対して、過去のレプリカ推定伝達係数行列の一部あるいは全体の履歴を消去するとともに、該消去された過去のレプリカ推定伝達係数に対応する行列重みの履歴を消去することを特徴とする請求項3記載の伝達係数推定回路。 The transfer coefficient estimation matrix update circuit includes:
Based on the determination result by the transfer coefficient estimation matrix update determination circuit, the difference between the time when the past transfer coefficient estimation matrix is updated for each subcarrier and the current time is calculated and output as a non-update period of the transfer coefficient estimation matrix A transfer coefficient estimation matrix non-update period calculation circuit to perform,
A transfer coefficient matrix history information control circuit that outputs a history deletion command when a predetermined threshold value is exceeded for a non-update period of the transfer coefficient estimation matrix;
For a subcarrier for which an erasure command from the transmission coefficient history information control circuit has been notified, the history of a part or the whole of the past replica estimated transmission coefficient matrix is erased, and the erased past replica estimated transmission coefficient is 4. The transfer coefficient estimation circuit according to claim 3, wherein a history of corresponding matrix weights is deleted.
前記過去に推定された伝達係数推定行列と前記行列乗算器からの出力であるのレプリカ推定伝達係数行列との差をサブキャリア毎に計算し、伝達係数差分行列として出力する行列減算器と、
前記サブキャリア毎の伝達係数差分行列ごとに、行列を構成する要素の全ての幾何学的距離の和を計算し、伝達係数差分値として出力する行列幾何学的距離計算回路と、
前記伝達係数差分値が既定のしきい値を下回っている場合には、入力されたレプリカ推定伝達係数行列を出力し、既定のしきい値を上待っている場合には、入力されたレプリカ推定伝達係数行列を出力しない伝達係数推定行列選択回路と
から構成されることを特徴とする請求項5記載の伝達係数推定回路。 The replica estimated transfer coefficient matrix filter is:
A matrix subtractor that calculates a difference between the previously estimated transfer coefficient estimation matrix and a replica estimated transfer coefficient matrix that is an output from the matrix multiplier for each subcarrier, and outputs the difference as a transfer coefficient difference matrix;
A matrix geometric distance calculation circuit that calculates the sum of all geometric distances of elements constituting the matrix for each transmission coefficient difference matrix for each subcarrier, and outputs the result as a transmission coefficient difference value;
When the transfer coefficient difference value is below a predetermined threshold value, the input replica estimation transfer coefficient matrix is output, and when waiting for the predetermined threshold value to be exceeded, the input replica estimation value is output. 6. The transfer coefficient estimation circuit according to claim 5, comprising a transfer coefficient estimation matrix selection circuit that does not output a transfer coefficient matrix.
前記伝達係数差分行列の各要素の幾何学的距離として、行列を構成する要素の絶対値または該絶対値の二乗値を用いることを特徴とする請求項6記載の伝達係数推定回路。 The geometric distance calculation circuit includes:
7. The transfer coefficient estimation circuit according to claim 6, wherein an absolute value of elements constituting the matrix or a square value of the absolute value is used as a geometric distance of each element of the transfer coefficient difference matrix.
前記現在時刻において推定された伝達係数推定行列と前記過去に推定された伝達係数推定行列との差をサブキャリア毎に計算し、伝達係数差分行列として出力する行列減算器と、
前記サブキャリア毎の伝達係数差分行列ごとに、行列を構成する要素の全てに対する幾何学的距離の和を計算し、伝達係数差分値として出力する行列幾何学的距離計算回路と、
前記伝達係数差分値が既定のしきい値を下回っている場合には、前記現在時刻において推定された伝達係数推定行列を前記干渉キャンセラに出力し、既定のしきい値を上待っている場合には、前記過去に推定された伝達係数推定行列を前記干渉キャンセラに出力する伝達係数推定行列選択回路と
から構成されることを特徴とする請求項9記載の伝達係数推定回路。 The transfer coefficient estimation matrix filter is:
A matrix subtractor that calculates a difference between the transfer coefficient estimation matrix estimated at the current time and the transfer coefficient estimation matrix estimated in the past for each subcarrier, and outputs the difference as a transfer coefficient difference matrix;
A matrix geometric distance calculation circuit that calculates the sum of geometric distances for all of the elements constituting the matrix for each transmission coefficient difference matrix for each subcarrier, and outputs the result as a transmission coefficient difference value;
When the transfer coefficient difference value is below a predetermined threshold value, the transfer coefficient estimation matrix estimated at the current time is output to the interference canceller, and when waiting for the predetermined threshold value to be exceeded The transmission coefficient estimation circuit according to claim 9 , further comprising: a transmission coefficient estimation matrix selection circuit that outputs the transmission coefficient estimation matrix estimated in the past to the interference canceller.
前記伝達係数差分行列の各要素の幾何学的距離として、行列を構成する要素の絶対値または該絶対値の二乗値を用いることを特徴とする請求項10記載の伝達係数推定回路。 The matrix geometric distance calculation circuit includes:
11. The transfer coefficient estimation circuit according to claim 10, wherein an absolute value of elements constituting the matrix or a square value of the absolute value is used as a geometric distance of each element of the transfer coefficient difference matrix.
前記サブキャリア毎の信号点に対する復調出力である送信データ系列を再変調し、サブキャリア毎に送信信号レプリカを生成する再変調器と、
前記再変調器により生成される送信信号レプリカを要素とするレプリカ行列をサブキャリア毎に生成するレプリカ行列生成器と、
前記サブキャリア毎のレプリカ行列の逆行列または擬似逆行列を求める擬似逆行列演算器と、
前記高速フーリエ変換後のサブキャリア毎に出力される受信信号を要素とする受信信号行列をサブキャリア毎に生成する受信信号行列生成器と、
前記受信信号行列に対して前記擬似逆行列演算器の出力であるレプリカ行列の逆行列または擬似逆行列を乗算し、乗算結果をレプリカ推定伝達係数行列として出力する行列乗算器と、
前記送信側から送信される既知のパイロット信号とパイロット信号に対応する前記高速フーリエ変換後の受信信号とを用いて伝達係数行列の初期値を推定し、初期伝達係数推定行列として出力する伝達係数行列初期推定回路と、
前記初期伝達係数推定行列と前記レプリカ推定伝達係数行列とを重み付け合成し、現在の伝達係数推定値として出力する伝達係数推定行列更新回路と
を具備し、
前記伝達係数推定行列更新回路は、
前記擬似逆行列演算器の出力を用いて各時刻におけるサブキャリア毎のレプリカ推定伝達係数行列、前記現在推定されたレプリカ推定伝達係数行列および前記過去に推定された伝達係数推定行列の各列ベクトルに対する重み係数を計算するベクトル重み演算回路と、
前記重み係数を用いて、前記レプリカ推定伝達係数行列と前記過去の伝達係数推定行列とを列ベクトル毎に重み付け合成する行列重み付け合成回路と
から構成されていることを特徴とする伝達係数推定回路。 When a spatially multiplexed OFDM transmission signal sequence transmitted from a plurality of transmission antennas on the transmission side is received by a plurality of reception antennas on the reception side, a fast Fourier transform is performed on the OFDM reception signal sequence, and the transmission side Transfer coefficient between antennas for outputting a signal point for each subcarrier from a spatially multiplexed received signal using a known pilot signal to be transmitted and a received signal after fast Fourier transform corresponding to the pilot signal A transfer coefficient estimation circuit for estimating
A remodulator that remodulates a transmission data sequence that is a demodulated output for a signal point for each subcarrier, and generates a transmission signal replica for each subcarrier;
A replica matrix generator that generates, for each subcarrier, a replica matrix whose elements are transmission signal replicas generated by the remodulator;
A pseudo inverse matrix calculator for obtaining an inverse matrix or a pseudo inverse matrix of the replica matrix for each subcarrier;
A reception signal matrix generator for generating a reception signal matrix having a reception signal output for each subcarrier after the fast Fourier transform as an element;
A matrix multiplier that multiplies the received signal matrix by an inverse matrix or a pseudo inverse matrix of a replica matrix that is an output of the pseudo inverse matrix calculator, and outputs a multiplication result as a replica estimated transfer coefficient matrix;
A transmission coefficient matrix for estimating an initial value of a transmission coefficient matrix using a known pilot signal transmitted from the transmission side and the received signal after the fast Fourier transform corresponding to the pilot signal, and outputting as an initial transmission coefficient estimation matrix An initial estimation circuit;
A transmission coefficient estimation matrix update circuit that weights and synthesizes the initial transmission coefficient estimation matrix and the replica estimation transmission coefficient matrix and outputs the current transmission coefficient estimation value ;
The transfer coefficient estimation matrix update circuit includes:
For each column vector of the replica estimated transfer coefficient matrix for each subcarrier at each time using the output of the pseudo inverse matrix calculator, the currently estimated replica estimated transfer coefficient matrix, and the previously estimated transfer coefficient estimated matrix A vector weight calculation circuit for calculating a weight coefficient;
A matrix weighting synthesis circuit for weighting and synthesizing the replica estimated transmission coefficient matrix and the past transmission coefficient estimation matrix for each column vector using the weighting coefficient;
A transfer coefficient estimation circuit comprising:
前記過去および現在に推定されたレプリカ推定伝達係数行列の列ベクトルに対する重み係数を、各レプリカ推定伝達係数行列を導出する際に用いたレプリカ行列の逆行列または擬似逆行列の行ベクトルの各成分の絶対値の二乗和に反比例した重み係数とすることを特徴とする請求項13記載の伝達係数推定回路。 The vector weight calculation circuit includes:
The weight coefficient for the column vector of the replica estimated transfer coefficient matrix estimated in the past and the present is used for each component of the row matrix of the inverse matrix of the replica matrix or the pseudo inverse matrix used in deriving each replica estimated transfer coefficient matrix. 14. The transfer coefficient estimation circuit according to claim 13, wherein the weight coefficient is inversely proportional to the sum of squares of absolute values.
前記サブキャリア毎の異なる時刻に推定された複数のレプリカ伝達係数推定行列に対応する重み係数を同一列ベクトル毎に加算するベクトル重み加算器と、
前記行列重み加算器の加算結果が既定のしきい値を越えている場合には、当該列ベクトルに対する更新命令を出力する伝達係数推定行列列ベクトル更新判定回路と、
前記伝達係数推定行列更新判定回路から更新命令が通知された列ベクトルに対しては、過去および現在のレプリカ推定伝達係数行列と過去の伝達係数推定行列との各々の列ベクトルを重み付け合成して現在の伝達係数推定行列の列ベクトルとして出力し、更新命令が通知されない列ベクトルに対しては、前記レプリカ推定伝達係数行列または前記過去の伝達係数推定行列をそのまま出力する伝達係数推定行列列ベクトル更新回路と
を有することを特徴とする請求項14記載の伝達係数推定回路。 The transfer coefficient estimated value update circuit includes:
A vector weight adder for adding weight coefficients corresponding to a plurality of replica transfer coefficient estimation matrices estimated at different times for each subcarrier for each same column vector;
If the addition result of the matrix weight adder exceeds a predetermined threshold value, a transfer coefficient estimation matrix column vector update determination circuit that outputs an update command for the column vector;
For the column vector for which the update instruction is notified from the transfer coefficient estimation matrix update determination circuit, the column vectors of the past and the current replica estimated transfer coefficient matrix and the past transfer coefficient estimation matrix are weighted and synthesized. A transfer coefficient estimation matrix column vector update circuit that outputs the replica estimation transfer coefficient matrix or the past transfer coefficient estimation matrix as it is for a column vector that is output as a column vector of the transfer coefficient estimation matrix The transfer coefficient estimation circuit according to claim 14, further comprising:
前記伝達係数推定行列更新判定回路による判定結果に基づいて、列ベクトル毎に過去の伝達係数推定行列が更新された時刻と現在時刻の差を計算し、伝達係数推定行列列ベクトル非更新期間として出力する伝達係数推定行列列ベクトル非更新期間計算回路と、
前記伝達係数推定行列列ベクトル非更新期間に対して既定のしきい値を上回った場合、履歴消去命令を出力する伝達係数行列履歴情報制御回路を有し
前記伝達係数履歴情報制御回路による消去命令が通知された列ベクトルに対して、過去のレプリカ推定伝達係数行列の当該列ベクトルの一部あるいは全体の履歴を消去するとともに、該消去された過去のレプリカ推定伝達係数の当該列ベクトルに対応する行列重みの履歴を消去することを特徴とする請求項15記載の伝達係数推定回路。 The transfer coefficient estimation matrix update circuit includes:
Based on the determination result by the transfer coefficient estimation matrix update determination circuit, the difference between the time when the past transfer coefficient estimation matrix is updated for each column vector and the current time is calculated and output as a transfer coefficient estimation matrix column vector non-update period Transfer coefficient estimation matrix column vector non-update period calculation circuit,
A transmission coefficient matrix history information control circuit that outputs a history erasure command when a predetermined threshold is exceeded for the transmission coefficient estimation matrix column vector non-update period, the erasure command by the transmission coefficient history information control circuit is For the notified column vector, a part or the entire history of the column estimated past transfer coefficient matrix of the past replica estimated transfer coefficient matrix is deleted, and a matrix corresponding to the column vector of the deleted past replica estimated transfer coefficient 16. The transfer coefficient estimation circuit according to claim 15, wherein the weight history is deleted.
過去に推定された伝達係数推定行列と前記レプリカ推定伝達係数行列との差を列ベクトル毎に計算し、伝達係数差分ベクトルとして出力するベクトル減算器と、
サブキャリア毎の伝達係数差分ベクトル毎に、ベクトルを構成する要素の全ての幾何学的距離の自乗の和を計算し、ベクトル差分値として出力するベクトル幾何学的距離計算回路と、
前記ベクトル差分値が既定のしきい値を下回っている場合には、前記レプリカ推定伝達係数行列の当該列ベクトルを出力し、既定のしきい値を上待っている場合には、前記レプリカ推定伝達係数行列の当該列ベクトルを出力しない伝達係数行列列ベクトル推定精度判定回路と
から構成されることを特徴とする請求項17記載の伝達係数推定回路。 The replica estimated transfer coefficient matrix column vector filter is:
A vector subtractor that calculates a difference between the transfer coefficient estimation matrix estimated in the past and the replica estimated transfer coefficient matrix for each column vector, and outputs the difference as a transfer coefficient difference vector;
For each transfer coefficient difference vector for each subcarrier, a vector geometric distance calculation circuit that calculates the sum of the squares of all the geometric distances of the elements constituting the vector and outputs as a vector difference value;
When the vector difference value is below a predetermined threshold value, the column vector of the replica estimated transfer coefficient matrix is output, and when waiting for the predetermined threshold value to be exceeded, the replica estimated transfer value is output. 18. The transfer coefficient estimation circuit according to claim 17, further comprising: a transfer coefficient matrix column vector estimation accuracy determination circuit that does not output the column vector of the coefficient matrix.
前記伝達係数差分ベクトルの各要素の幾何学的距離として、該ベクトルを構成する要素の絶対値または該絶対値の二乗値を用いることを特徴とする請求項18記載の伝達係数推定回路。 The vector geometric distance calculation circuit includes:
19. The transfer coefficient estimation circuit according to claim 18 , wherein an absolute value of elements constituting the vector or a square value of the absolute value is used as a geometric distance of each element of the transfer coefficient difference vector.
現在時刻において推定された伝達係数推定行列と前記過去に推定された伝達係数推定行列との差を列ベクトル毎に計算し、差分ベクトルとして出力する行列減算器と、
サブキャリア毎の差分ベクトル毎に、列ベクトルを構成する要素の全ての幾何学的距離の自乗和を計算するベクトル幾何学的距離計算回路と、
前記ベクトル幾何学的距離計算回路の出力が既定のしきい値を下回っている場合には、現在時刻において推定された伝達係数推定行列の当該列ベクトルを前記干渉キャンセラに出力し、既定のしきい値を上回っている場合は過去に推定された伝達係数推定行列の当該列ベクトルを前記干渉キャンセラに出力する伝達係数推定行列列ベクトル選択回路と
から構成されることを特徴とする請求項21記載の伝達係数推定回路。 The transfer coefficient estimation matrix column vector filter is:
A matrix subtractor that calculates a difference between the transfer coefficient estimation matrix estimated at the current time and the transfer coefficient estimation matrix estimated in the past for each column vector, and outputs the difference vector;
A vector geometric distance calculation circuit for calculating a sum of squares of all geometric distances of elements constituting the column vector for each difference vector for each subcarrier;
If the output of the vector geometric distance calculation circuit is below a predetermined threshold, the column vector of the transfer coefficient estimation matrix estimated at the current time is output to the interference canceller, and the predetermined threshold is set. If exceeds the value of claim 21, characterized in that it is configured the column vector of the estimated transfer coefficient estimation matrix in the past and a transmission coefficient estimation matrix column vector selection circuit for outputting the interference canceller Transfer coefficient estimation circuit.
前記伝達係数差分ベクトルの各要素の幾何学的距離として、該ベクトルを構成する要素の絶対値または該絶対値の二乗値を用いることを特徴とする請求項22記載の伝達係数推定回路。 The vector geometric distance calculation circuit includes:
23. The transfer coefficient estimation circuit according to claim 22 , wherein an absolute value of elements constituting the vector or a square value of the absolute value is used as a geometric distance of each element of the transfer coefficient difference vector.
前記伝達係数差分ベクトルの各要素の幾何学的距離として、該ベクトルを構成する要素の実数部の絶対値および虚数部の絶対値の和または該値の二乗値を用いることを特徴とする請求項22記載の伝達係数推定回路。 The vector geometric distance calculation circuit includes:
Claims, characterized in that the use of the as the geometric distance of the respective elements of the transfer coefficient difference vectors, the square value of the sum or said value of the absolute value of the absolute value and the imaginary part of the real part of the elements constituting the vector 22. A transfer coefficient estimation circuit according to 22 .
再変調器は、前記サブキャリア毎の信号点に対する復調出力である送信データ系列を再変調し、サブキャリア毎に送信信号レプリカを生成する再変調手順を実行し、
レプリカ行列生成器は、前記再変調器により生成される送信信号レプリカを要素とするレプリカ行列をサブキャリア毎に生成するレプリカ行列生成手順を実行し、
擬似逆行列演算器は、前記サブキャリア毎のレプリカ行列の逆行列または擬似逆行列を求める擬似逆行列演算手順を実行し、
受信信号行列生成器は、前記高速フーリエ変換後のサブキャリア毎に出力される受信信号を要素とする受信信号行列をサブキャリア毎に生成する受信信号行列生成手順を実行し、
行列乗算器は、前記受信信号行列に対して前記擬似逆行列演算器の出力であるレプリカ行列の逆行列または擬似逆行列を乗算し、乗算結果をレプリカ推定伝達係数行列として出力する行列乗算手順を実行し、
伝達係数行列初期推定回路は、前記送信側から送信される既知のパイロット信号とパイロット信号に対応する前記高速フーリエ変換後の受信信号とを用いて伝達係数行列の初期値を推定し、初期伝達係数推定行列として出力する伝達係数行列初期推定手順を実行し、
伝達係数推定行列更新回路は、前記初期伝達係数推定行列と前記レプリカ推定伝達係数行列とを重み付け合成し、現在の伝達係数推定値として出力する伝達係数推定行列更新手順を実行し、
前記伝達係数推定行列更新手順において、前記伝達係数推定行列更新回路は、
前記レプリカ推定伝達係数行列に対する重み係数を計算する行列重み演算手順と、
前記行列重み演算回路により計算された重み係数を用いて、前記初期伝達係数推定行列と前記レプリカ推定伝達係数推定行列とをサブキャリア毎に重み付け合成する行列重み付け合成手順と、
を実行し、
前記行列重み演算手順において、
過去および現在に推定されたレプリカ推定伝達係数行列に対する前記重み係数を、各レプリカ推定伝達係数行列を導出する際に利用したレプリカ行列の擬似逆行列の各成分の絶対値の二乗和に反比例した重み係数とする
ことを特徴とする伝達係数推定方法。 When a spatially multiplexed OFDM transmission signal sequence transmitted from a plurality of transmission antennas on the transmission side is received by a plurality of reception antennas on the reception side, a fast Fourier transform is performed on the OFDM reception signal sequence, and the transmission side Transfer coefficient between antennas for outputting a signal point for each subcarrier from a spatially multiplexed received signal using a known pilot signal to be transmitted and a received signal after fast Fourier transform corresponding to the pilot signal A transfer coefficient estimation method used in a transfer coefficient estimation circuit for estimating
Remodulator, the transmission data sequence is demodulated output for the signal points of each of the sub-carrier re-modulated, perform the remodulation procedure that generates a transmission signal replica for each subcarrier,
The replica matrix generator executes a replica matrix generation procedure for generating, for each subcarrier, a replica matrix having the transmission signal replica generated by the remodulator as an element ,
The pseudo inverse matrix calculator performs a pseudo inverse matrix calculation procedure for obtaining an inverse matrix or a pseudo inverse matrix of a replica matrix for each subcarrier ,
The reception signal matrix generator executes a reception signal matrix generation procedure for generating, for each subcarrier, a reception signal matrix whose element is a reception signal output for each subcarrier after the Fast Fourier Transform,
Matrix multiplier, the matrix multiplication steps where the inverse matrix or the pseudo inverse matrix of replica matrices the which is the output of the pseudo-inverse matrix calculator multiplying the received signal matrix, and outputs the multiplication result as a replica estimated transfer coefficient matrix Run ,
The transfer coefficient matrix initial estimation circuit estimates an initial value of the transfer coefficient matrix using a known pilot signal transmitted from the transmission side and the received signal after the fast Fourier transform corresponding to the pilot signal, and an initial transfer coefficient Perform transfer coefficient matrix initial estimation procedure to output as estimation matrix ,
The transfer coefficient estimation matrix update circuit weights and synthesizes the initial transfer coefficient estimation matrix and the replica estimated transfer coefficient matrix, and executes a transfer coefficient estimation matrix update procedure for outputting as a current transfer coefficient estimation value,
In the transfer coefficient estimation matrix update procedure, the transfer coefficient estimation matrix update circuit includes:
A matrix weight calculation procedure for calculating a weight coefficient for the replica estimated transfer coefficient matrix ;
A matrix weighting synthesis procedure for weighting and synthesizing the initial transmission coefficient estimation matrix and the replica estimated transmission coefficient estimation matrix for each subcarrier using the weighting coefficient calculated by the matrix weight calculation circuit ;
Run
In the matrix weight calculation procedure ,
Weights inversely proportional to the sum of squares of the absolute values of the components of the pseudo-inverse matrix of the replica matrix used to derive the replica estimated transfer coefficient matrix for the weight coefficient for the replica estimated transfer coefficient matrix estimated in the past and present Coefficient
A transfer coefficient estimation method characterized by the above.
再変調器は、前記サブキャリア毎の信号点に対する復調出力である送信データ系列を再変調し、サブキャリア毎に送信信号レプリカを生成する再変調手順を実行し、
レプリカ行列生成器は、前記再変調器により生成される送信信号レプリカを要素とするレプリカ行列をサブキャリア毎に生成するレプリカ行列生成手順を実行し、
擬似逆行列演算器は、前記サブキャリア毎のレプリカ行列の逆行列または擬似逆行列を求める擬似逆行列演算手順を実行し、
受信信号行列生成器は、前記高速フーリエ変換後のサブキャリア毎に出力される受信信号を要素とする受信信号行列をサブキャリア毎に生成する受信信号行列生成手順を実行し、
行列乗算器は、前記受信信号行列に対して前記擬似逆行列演算器の出力であるレプリカ行列の逆行列または擬似逆行列を乗算し、乗算結果をレプリカ推定伝達係数行列として出力する行列乗算手順を実行し、
伝達係数行列初期推定回路は、前記送信側から送信される既知のパイロット信号とパイロット信号に対応する前記高速フーリエ変換後の受信信号とを用いて伝達係数行列の初期値を推定し、初期伝達係数推定行列として出力する伝達係数行列初期推定手順を実行し、
伝達係数推定行列更新回路は、前記初期伝達係数推定行列と前記レプリカ推定伝達係数行列とを重み付け合成し、現在の伝達係数推定値として出力する伝達係数推定行列更新手順を実行し、
前記伝達係数推定行列更新手順において、前記伝達係数推定行列更新回路は、
前記擬似逆行列演算器の出力を用いて各時刻におけるサブキャリア毎のレプリカ推定伝達係数行列、前記現在推定されたレプリカ推定伝達係数行列および前記過去に推定された伝達係数推定行列の各列ベクトルに対する重み係数を計算するベクトル重み演算手順と、
前記重み係数を用いて、前記レプリカ推定伝達係数行列と前記過去の伝達係数推定行列とを列ベクトル毎に重み付け合成する行列重み付けする行列重み付け合成手順と、
を実行することを特徴とする伝達係数推定方法。 When a spatially multiplexed OFDM transmission signal sequence transmitted from a plurality of transmission antennas on the transmission side is received by a plurality of reception antennas on the reception side, a fast Fourier transform is performed on the OFDM reception signal sequence, and the transmission side Transfer coefficient between antennas for outputting a signal point for each subcarrier from a spatially multiplexed received signal using a known pilot signal to be transmitted and a received signal after fast Fourier transform corresponding to the pilot signal A transfer coefficient estimation method used in a transfer coefficient estimation circuit for estimating
The remodulator remodulates a transmission data sequence which is a demodulated output for the signal point for each subcarrier, and executes a remodulation procedure for generating a transmission signal replica for each subcarrier,
The replica matrix generator executes a replica matrix generation procedure for generating, for each subcarrier, a replica matrix having the transmission signal replica generated by the remodulator as an element,
The pseudo inverse matrix calculator performs a pseudo inverse matrix calculation procedure for obtaining an inverse matrix or a pseudo inverse matrix of a replica matrix for each subcarrier ,
The reception signal matrix generator executes a reception signal matrix generation procedure for generating, for each subcarrier, a reception signal matrix whose element is a reception signal output for each subcarrier after the Fast Fourier Transform ,
Matrix multiplier, the matrix multiplication steps where the inverse matrix or the pseudo inverse matrix of replica matrices the which is the output of the pseudo-inverse matrix calculator multiplying the received signal matrix, and outputs the multiplication result as a replica estimated transfer coefficient matrix Run ,
The transfer coefficient matrix initial estimation circuit estimates an initial value of the transfer coefficient matrix using a known pilot signal transmitted from the transmission side and the received signal after the fast Fourier transform corresponding to the pilot signal, and an initial transfer coefficient Perform transfer coefficient matrix initial estimation procedure to output as estimation matrix ,
The transfer coefficient estimation matrix update circuit weights and synthesizes the initial transfer coefficient estimation matrix and the replica estimated transfer coefficient matrix, and executes a transfer coefficient estimation matrix update procedure for outputting as a current transfer coefficient estimation value ,
In the transfer coefficient estimation matrix update procedure, the transfer coefficient estimation matrix update circuit includes:
For each column vector of the replica estimated transfer coefficient matrix for each subcarrier at each time using the output of the pseudo inverse matrix calculator, the currently estimated replica estimated transfer coefficient matrix, and the previously estimated transfer coefficient estimated matrix A vector weight calculation procedure for calculating a weight coefficient ;
A matrix weighting synthesis procedure for weighting and synthesizing the replica estimated transfer coefficient matrix and the past transfer coefficient estimation matrix for each column vector using the weighting coefficient ;
The transfer coefficient estimation method characterized by performing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005010351A JP4294595B2 (en) | 2005-01-18 | 2005-01-18 | Transmission coefficient estimation circuit and transmission coefficient estimation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005010351A JP4294595B2 (en) | 2005-01-18 | 2005-01-18 | Transmission coefficient estimation circuit and transmission coefficient estimation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006203323A JP2006203323A (en) | 2006-08-03 |
| JP4294595B2 true JP4294595B2 (en) | 2009-07-15 |
Family
ID=36960957
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005010351A Expired - Lifetime JP4294595B2 (en) | 2005-01-18 | 2005-01-18 | Transmission coefficient estimation circuit and transmission coefficient estimation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4294595B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5036655B2 (en) * | 2008-07-25 | 2012-09-26 | 三菱電機株式会社 | Receiving apparatus and demodulation method |
| JP5080400B2 (en) * | 2008-08-25 | 2012-11-21 | 株式会社日立製作所 | Wireless terminal, base station, and channel characteristic estimation method |
| JP2013201578A (en) * | 2012-03-23 | 2013-10-03 | Toshiba Corp | Transmission line response estimator, and broadcast receiver |
| JP2016171436A (en) * | 2015-03-12 | 2016-09-23 | 学校法人慶應義塾 | COMMUNICATION DEVICE, DEMODULATION METHOD, AND PROGRAM |
| CN115695105B (en) * | 2023-01-03 | 2023-03-17 | 南昌大学 | Channel estimation method and device based on deep iterative intelligent metasurface assisted communication |
-
2005
- 2005-01-18 JP JP2005010351A patent/JP4294595B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006203323A (en) | 2006-08-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5686427B2 (en) | Transmitting apparatus, receiving apparatus, wireless communication system, transmission control method, reception control method, and processor | |
| KR100843253B1 (en) | Iterative reception method and Iterative receiver | |
| JP5320174B2 (en) | Receiving apparatus and receiving method | |
| WO2012115232A1 (en) | Receiving device, transmitting device, receiving method, transmitting method, program, and wireless communication system | |
| JP5330599B2 (en) | Method and receiver for jointly decoding received communication signals using maximum likelihood detection | |
| CN101044733B (en) | Method for equalizing a digital signal and equalizer | |
| JP5053377B2 (en) | Equalization structure and equalization method | |
| JP2008205697A (en) | Mimo receiver and reception method | |
| Tu et al. | Cooperative MIMO-OFDM communications: Receiver design for Doppler-distorted underwater acoustic channels | |
| Zhou et al. | GI-free pilot-aided channel estimation for affine frequency division multiplexing systems | |
| Liu et al. | Robust semi-blind estimation of channel and CFO for GFDM systems | |
| JP2020141173A (en) | Wireless communication system, wireless communication method, transmitting station equipment and receiving station equipment | |
| JP4294595B2 (en) | Transmission coefficient estimation circuit and transmission coefficient estimation method | |
| Scaglione et al. | Turbo estimation of channel and symbols in precoded MIMO systems | |
| JP5641816B2 (en) | Receiving apparatus and receiving method | |
| CN117397215A (en) | Generation and reception of precoded signals based on codebook linearization | |
| JP4308159B2 (en) | Spatial multiplexed signal detection circuit | |
| Kishore et al. | Deep Convolutional Spiking Neural Network Optimized with Coyote Chimp Optimization Algorithm for Imperfect Channel Estimation in MIMO-fOFDM/FQAM Based 5G Network. | |
| JP5371722B2 (en) | Receiving device, receiving method, and receiving program | |
| WO2014175430A1 (en) | Reception apparatus, reception method and reception program | |
| JP5241437B2 (en) | Reception device and signal processing method | |
| Faraji et al. | Fixed-point implementation of interpolation-based MMSE MIMO detector in joint transmission scenario for LTE-A wireless standard | |
| JP6484205B2 (en) | Base station apparatus, perturbation vector search method and program | |
| JP2013162331A (en) | Radio transmitter, radio receiver, radio communication system, and precoding method | |
| KR101425142B1 (en) | Interference cancelling method for cooperative communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070130 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081029 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090113 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090316 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090331 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090408 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120417 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4294595 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120417 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130417 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140417 Year of fee payment: 5 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |