JP2003338779A - MIMO receiver and receiving method thereof - Google Patents
MIMO receiver and receiving method thereofInfo
- Publication number
- JP2003338779A JP2003338779A JP2003068125A JP2003068125A JP2003338779A JP 2003338779 A JP2003338779 A JP 2003338779A JP 2003068125 A JP2003068125 A JP 2003068125A JP 2003068125 A JP2003068125 A JP 2003068125A JP 2003338779 A JP2003338779 A JP 2003338779A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- unit
- equalization
- sequence
- received
- 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.)
- Granted
Links
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Radio Transmission System (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は同一周波数帯を使
用し同一時刻に送信を行う、2以上の整数N個の送信機
からの信号を、2以上の整数M個のアンテナで受信した
受信信号に対し、適応等化処理を行った復号処理を行う
多入力多出力(MIMO)受信機及び受信方法に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a reception signal in which signals from integer N transmitters of 2 or more, which transmit at the same time using the same frequency band, are received by antennas M of 2 or more integers. On the other hand, the present invention relates to a multi-input multi-output (MIMO) receiver and a receiving method for performing a decoding process after performing an adaptive equalization process.
【0002】[0002]
【従来の技術】移動体通信事業の課題は限られた周波数
上でいかに高品質で多数のユーザを収容できるかという
ことにある。このような課題を解決する手段として、多
入力多出力(Multi-Input Multi-Output:MIMO)システ
ムがある。このシステムでは第1乃至第N送信機が同一
周波数帯を使用し、同一の時間にそれぞれ第1〜第Nシ
ンボル系列信号の送信を行い、これらの送信信号を複数
のアンテナ#1〜#Mを備えるMIMO受信機で受信し、MI
MO受信機は受信信号を処理し、第1〜第N送信機よりの
第1〜第N送信シンボルを推定して出力端子Out1〜Out
Nに送信機別に出力する。MIMOシステムにおける1個の
送信機の構成を図1に示す。情報ビットに対してチャネ
ル符号器51で誤り訂正符号化を行い、誤り訂正符号化
により得られた符号化ビット系列を、インターリーブ手
段52でインターリーブした後、マッピング手段53で
シンボルにマッピングして送信する。その変調手段53
よりのシンボル系列の前に受信側が既知であり、かつ各
送信機に固有のトレーニングシンボル系列生成手段54
よりのトレーニングシンボル系列を多重化手段55で付
加して送信する。この送信信号系列は高周波信号とされ
てアンテナから電波として放射される。2. Description of the Related Art The problem of the mobile communication business is how to accommodate a large number of users with high quality on a limited frequency. As a means for solving such a problem, there is a multi-input multi-output (MIMO) system. In this system, the 1st to Nth transmitters use the same frequency band, transmit the 1st to Nth symbol sequence signals respectively at the same time, and transmit these transmission signals to a plurality of antennas # 1 to #M. With a MIMO receiver equipped, receive and MI
The MO receiver processes the received signal, estimates the 1st to Nth transmission symbols from the 1st to Nth transmitters, and outputs the output terminals Out1 to Out.
Output to N for each transmitter. The configuration of one transmitter in the MIMO system is shown in FIG. The channel encoder 51 performs error correction coding on the information bits, the interleaved means 52 interleaves the coded bit sequence obtained by the error correction coding, and then the mapping means 53 maps the symbols into a symbol for transmission. . The modulation means 53
, The training side is known before the symbol sequence, and is unique to each transmitter.
The above training symbol sequence is added by the multiplexing means 55 and transmitted. This transmission signal sequence is converted into a high frequency signal and radiated as a radio wave from the antenna.
【0003】MIMO受信機は、例えば非特許文献1に示さ
れている。従来のMIMO受信機の構成を図2に示す。アン
テナ#1〜#Mより受信信号はベースバンド信号に変換
され、受信信号r1〜rMとしてMIMO適応等化部35にお
いて等化処理され、MIMO適応等化部35よりの各送信系
列ごとの出力が復号部621〜62Nでそれぞれ復号され
る。MIMO適応等化部35の構成を図3に示す。この適応
等化部35にはベースバンドのサンプリングされた受信
信号r1〜rM、SISO復号器63からフィードバック(帰
還)される事前情報系列2λ21〜λ2N、チャネル状態
(伝搬路特性)推定値Hが入力され、レプリカ生成部
65で事前情報系列2及びチャネル推定値により受信信
号のレプリカを再生し、減算部66でこれを受信信号か
ら差し引くことでISI(符号間干渉)、MAI(チャネ
ル間干渉)を低減する。さらに、この低減処理を行って
後に残されるISI及びMAIをMMSEフィルタ67により
処理し、その処理結果に対し各シンボルの対数尤度比を
LLR生成部68で計算して事前情報系列1λll〜λ
1Nとして出力する。図2中の各ユーザ(送信機)と対
応する復号部621〜62Nでは、MIMO適応等化部35で
計算された各シンボルの事前情報系列1を、図に示して
いないデマッピング部によりビット系列に変換し、その
ビット系列をデインターリーバ69でデインターリーブ
し、このデインターリーブされた系列をSISO復号器63
で復号する。SISO復号器63よりの軟判定出力値系列
を、インターリーバ71でインターリーブして、更にそ
のインターリーバ71の出力を図に示していないマッピ
ング部でマッピングして軟判定シンボル系列としてMIMO
適応等化部35への事前情報系列2λ21〜λ2Nとして
供給する。このMIMO適応等化部35及びSISO復号部62
1〜62Nにおける処理を複数回繰り返し、最終的な復号
結果を判定ビット系列Bseq1〜BseqNとして出
力する。なお送信側でシンボル系列に対しインターリー
ブを行っている場合は、信号系列復号部でもシンボル系
列の事前情報系列1、2に対し、デインターリーブ、イ
ンターリーブを行う。A MIMO receiver is disclosed in Non-Patent Document 1, for example. The configuration of a conventional MIMO receiver is shown in FIG. Received signals from the antennas # 1 to #M are converted into baseband signals, equalized by the MIMO adaptive equalization unit 35 as received signals r 1 to r M , and transmitted by the MIMO adaptive equalization unit 35 for each transmission sequence. The outputs are decoded by the decoding units 62 1 to 62 N , respectively. The configuration of the MIMO adaptive equalization unit 35 is shown in FIG. The adaptive equalizer 35 estimates baseband sampled reception signals r 1 to r M , a priori information sequence 2λ 2 1 to λ 2 N fed back from the SISO decoder 63, and channel state (propagation path characteristic) estimation. The value H is input, the replica generation unit 65 reproduces a replica of the received signal based on the a priori information sequence 2 and the channel estimation value, and the subtraction unit 66 subtracts this from the received signal to obtain ISI (intersymbol interference), MAI (channel interference). Interference). Furthermore, the ISI and MAI remaining after this reduction processing are processed by the MMSE filter 67, and the log likelihood ratio of each symbol is calculated by the LLR generation unit 68 for the processing result, and the prior information series 1 λ l l ~ λ is calculated.
Output as 1 N. In the decoding units 62 1 to 62 N corresponding to each user (transmitter) in FIG. 2, the a priori information sequence 1 of each symbol calculated in the MIMO adaptive equalization unit 35 is processed by a demapping unit not shown in the figure. The bit sequence is converted to a bit sequence, the deinterleaver 69 deinterleaves the bit sequence, and the deinterleaved sequence is converted into a SISO decoder 63.
Decrypt with. The soft-decision output value sequence from the SISO decoder 63 is interleaved by the interleaver 71, and the output of the interleaver 71 is further mapped by a mapping unit (not shown) to form a MIMO as a soft-decision symbol sequence.
It is supplied to the adaptive equalization unit 35 as a priori information sequence 2λ2 1 to λ2 N. This MIMO adaptive equalization unit 35 and SISO decoding unit 62
The processes in 1 to 62 N are repeated a plurality of times, and the final decoding results are output as the determination bit sequences Bseq1 to BseqN. When the transmission side performs interleaving on the symbol sequence, the signal sequence decoding unit also deinterleaves and interleaves the prior information sequences 1 and 2 of the symbol sequence.
【0004】MIMO適応等化部35において良好な等化、
つまり符号間干渉やチャネル間干渉の除去を十分行う場
合は、受信信号のサンプリングタイミングの検出、シン
ボル同期タイミングの検出、等化範囲の決定、つまりフ
レーム同期を含む同期タイミングの検出が重要である。
しかしこの点については前記ヨーロッパ特許出願公開公
報には示されていない。1ユーザ(送信機)が1チャネ
ル(伝送路)を独占して送信を行う場合の従来の適応等
化器を図4に示す。等化開始タイミング信号、等化範囲
信号、チャネル状態推定値の生成のために適応等化部6
1の前段に同期チャネル生成部81が設けられる。図に
示していないが送信側では各フレームごとに、受信側で
送信シンボルパターンが既知であるような長いトレーニ
ングシンボル系列(同期ワード信号)をまず送信し、こ
れにつづけて送信しようとする情報内容を示すデータを
送信する。受信側では図に示していないが送信側からの
受信電波はアンテナより受信された信号は増幅、復調さ
れ、ベースバンドの受信信号とされて、入力端子11に
入力される。この受信信号と、トレーニング系列生成部
13からのトレーニングシンボル系列TSSとの相関が
サンプリング信号生成部19でとられ、その相関値が最
大となるタイミング、つまり受信信号パワーが強いパス
の受信信号のタイミングをサンプリングタイミングと
し、サンプリング信号生成部19よりのこのサンプリン
グタイミングに生成したサンプリング信号で受信信号を
サンプリング部20においてサンプリングしてデジタル
系列の受信信号とされる。このデジタル系列の受信信号
と、トレーニング系列生成部13からのトレーニングシ
ンボル系列TSSとの相関が同期タイミング生成部12
で求められる。この同期タイミング生成部12における
前記相関信号は例えば図5Aに示すように変化し、相関
信号Sigcが最大となるタイミングtsを検出し、こ
れをシンボル同期タイミングtsとする。このタイミン
グtsに生成したシンボル同期タイミング信号、デジタ
ル化された受信信号、トレーニングシンボル系列TSS
が開始タイミング・範囲候補生成部21へ入力され、こ
れより等化開始タイミング信号と、等化範囲信号が生成
され、これら信号とサンプリング受信信号とがチャネル
推定部28に入力され、チャネル推定部28で伝送路特
性(チャネル状態)が推定され、この推定チャネル状
態、サンプリング受信信号、等化開始タイミング信号、
等化範囲信号が適応等化部61に入力され、この適応等
化部61でサンプリング受信信号が適応等化処理され、
判定シンボル系列が出力される。Good equalization in the MIMO adaptive equalization unit 35,
That is, when intersymbol interference and interchannel interference are sufficiently removed, it is important to detect the sampling timing of the received signal, detect the symbol synchronization timing, determine the equalization range, that is, detect the synchronization timing including frame synchronization.
However, this point is not shown in the above-mentioned European Patent Application Publication. FIG. 4 shows a conventional adaptive equalizer when one user (transmitter) monopolizes one channel (transmission path) for transmission. The adaptive equalization unit 6 for generating the equalization start timing signal, the equalization range signal, and the channel state estimation value.
The synchronization channel generation unit 81 is provided in front of 1. Although not shown in the figure, the transmitting side first transmits, for each frame, a long training symbol sequence (synchronization word signal) whose transmitting symbol pattern is known on the receiving side, and then the information content to be transmitted. Is transmitted. Although not shown in the figure on the receiving side, the received radio wave from the transmitting side is amplified and demodulated from the signal received from the antenna, and is converted into a baseband received signal and input to the input terminal 11. The correlation between this received signal and the training symbol sequence TSS from the training sequence generation unit 13 is taken by the sampling signal generation unit 19, and the timing at which the correlation value becomes maximum, that is, the timing of the received signal on the path where the received signal power is strong. Is the sampling timing, and the sampling signal generated by the sampling signal generator 19 at this sampling timing is used to sample the reception signal in the sampling unit 20 to obtain a digital series reception signal. The correlation between the received signal of the digital sequence and the training symbol sequence TSS from the training sequence generation unit 13 is the synchronization timing generation unit 12
Required by. The correlation signal in the synchronization timing generator 12 changes, for example, as shown in FIG. 5A, and the timing ts at which the correlation signal Sigc becomes maximum is detected, and this is set as the symbol synchronization timing ts. A symbol synchronization timing signal generated at this timing ts, a digitized reception signal, a training symbol sequence TSS
Is input to the start timing / range candidate generation unit 21, an equalization start timing signal and an equalization range signal are generated from these, and these signals and the sampling reception signal are input to the channel estimation unit 28 and the channel estimation unit 28. The transmission path characteristics (channel state) are estimated at, and the estimated channel state, sampling reception signal, equalization start timing signal,
The equalization range signal is input to the adaptive equalization unit 61, and the sampling reception signal is adaptively equalized by the adaptive equalization unit 61,
The decision symbol sequence is output.
【0005】等化開始タイミングts、等化範囲TEと
しては、図5Bに示すように、検出されたシンボル同期
タイミングtsを中心として、前後Nsシンボル間のパ
ス(受信信号サンプル)のうち、トレーニングシンボル
系列との相関出力Sigcが一定のしきい値TH1を超
えるとパス(サンプル)を有効パスとし、先頭の有効パ
ス(サンプル)位置を等化開始タイミングt0とし、先
頭の有効パス(サンプル)位置から最後の有効パス(サ
ンプル)位置teまでを等化範囲信号TEとして出力す
る。ここで、各パスが有効パスであるかを判定する方法
として、例えばパス(サンプル)の内、最大相関電力値
MAXに対して1/Cp倍(Cpはあらかじめ設定され
た定数)をしきい値TH1とし、このTH1以上のサン
プルを有効パスとする規範を用いることができる。As shown in FIG. 5B, the equalization start timing ts and the equalization range TE are the training symbols in the paths (received signal samples) between the Ns symbols before and after the detected symbol synchronization timing ts. When the correlation output Sigc with the sequence exceeds a certain threshold value TH1, the path (sample) is set as the valid path, the leading valid path (sample) position is set as the equalization start timing t0, and the leading valid path (sample) position is set. The equalization range signal TE is output up to the last effective path (sample) position te. Here, as a method for determining whether each path is an effective path, for example, among paths (samples), the maximum correlation power value MAX is multiplied by 1 / Cp (Cp is a preset constant) as a threshold value. It is possible to use a standard in which TH1 is set and a sample of TH1 or more is set as an effective path.
【0006】[0006]
【非特許文献1】ヨーロッパ特許出願公開EP1233
5655A2号公報(2002年8月21日発行)[Non-Patent Document 1] European Patent Application Publication EP1233
Publication No. 5655A2 (issued on August 21, 2002)
【0007】[0007]
【発明が解決しようとする課題】MIMO受信機におけるシ
ンボル同期タイミング及び等化開始タイミング、等化範
囲の決定法については、現在までのところ十分な検討が
行われていない。この発明の目的は信号系列(ユーザ)
が多い場合でも効率的に少なくとも等化開始タイミング
を適切に検出して良好な適応等化処理を可能とするMIMO
受信機及びMIMO受信方法を提供することにある。The method of determining the symbol synchronization timing, the equalization start timing, and the equalization range in the MIMO receiver have not been sufficiently studied so far. The purpose of the present invention is a signal sequence (user)
MIMO that efficiently detects at least the equalization start timing and enables good adaptive equalization even when there are many
It is to provide a receiver and a MIMO receiving method.
【0008】[0008]
【課題を解決するための手段】この発明の一面によれば
シンボル同期タイミングの検出及びチャネル推定を行
い、その検出されたシンボル同期タイミングと推定され
たチャネル状態から、各送信機よりの送信信号の受信信
号におけるトレーニングシンボルのレプリカを生成し、
目的とする送信機以外の少なくとも1つの送信機よりの
受信トレーニングシンボルのレプリカを受信信号から差
し引いた干渉抑圧信号を生成し、その干渉抑圧信号を処
理して前記目的とする送信機よりの受信信号の等化処理
に用いる等化開始タイミング、必要に応じて等化範囲の
検出を行う。この構成により、複数の送信信号系列が同
時刻同一周波数帯に混在していても、等化開始タイミン
グの検出及びチャネル状態推定を精度よく行うことがで
きる。According to one aspect of the present invention, the symbol synchronization timing is detected and the channel is estimated, and the transmission signal from each transmitter is detected from the detected symbol synchronization timing and the estimated channel state. Generate a replica of the training symbol in the received signal,
An interference suppression signal is generated by subtracting a replica of received training symbols from at least one transmitter other than the target transmitter from the received signal, and the interference suppression signal is processed to receive the signal from the target transmitter. The equalization start timing used for the equalization processing of (1) and the equalization range are detected as necessary. With this configuration, even if a plurality of transmission signal sequences are mixed in the same frequency band at the same time, it is possible to accurately detect the equalization start timing and estimate the channel state.
【0009】[0009]
【発明の実施の形態】この発明の理解を容易にするため
に特願2002−32639で提案した、同期タイミン
グの検出及びチャネル状態推定、つまり同期・チャネル
生成部81を含むMIMO受信機を先ず説明する。図6にこ
の提案したMIMO受信機の構成例を示す。複数のアンテナ
で受信された入力端子111〜11Mよりの受信信号(ベ
ースバンド信号がサンプリングされたディジタル値系
列)に対して、アンテナごとにこの受信信号と、受信機
で生成したトレーニングシンボル系列とを用いて、同期
タイミング生成部121〜12Mにおいてフレームの先頭
を示すタイミング信号と、各シンボルと同期したシンボ
ル同期タイミング信号の検出を行う。以下、フレームの
先頭タイミング及びシンボルのタイミングの両者を含め
て単に同期タイミングという。BEST MODE FOR CARRYING OUT THE INVENTION A MIMO receiver including synchronization timing detection and channel state estimation, that is, a synchronization / channel generation unit 81, proposed in Japanese Patent Application No. 2002-32639 to facilitate understanding of the present invention, will be described first. To do. FIG. 6 shows an example of the configuration of the proposed MIMO receiver. For the received signals (digital value series in which the baseband signal is sampled) received from the input terminals 11 1 to 11 M received by a plurality of antennas, this received signal for each antenna and the training symbol series generated by the receiver And are used to detect the timing signal indicating the beginning of the frame and the symbol synchronization timing signal synchronized with each symbol in the synchronization timing generation units 12 1 to 12 M. Hereinafter, both the frame start timing and the symbol timing are simply referred to as synchronization timing.
【0010】図7に、アンテナAm(m=1,・・・,
M)の受信信号rmに対する同期タイミング生成部12m
の構成例を示す。同期タイミング信号の生成についてユ
ーザ1の送信機TX1の送信信号(以下単にユーザ1の
信号と書く)を例に説明すると、アンテナAmからの入
力端子11mを経由した受信信号rmと、トレーニング系
列生成部131からの、送信機TX1が送信するトレー
ニングシンボル系列と同一のトレーニングシンボル系列
TSS1との相関を相関部141で求め、この相関出力を
エネルギー指標生成部371のシフトレジスタ151に入
力し、そのシフトレジスタ151の各シフト段の出力に
重みW1,…,Weを乗算部161で乗算して、加算部1
71で加算し、つまり相関出力に対し一定時間にわたり
重みつけ加算を行い、受信エネルギー指標を求める。こ
の受信エネルギー指標に対して最大値検出処理を最大値
検出部181で行い、受信エネルギー指標が最大になる
タイミングに、アンテナAmからの受信信号中のユーザ
1の信号に対する同期タイミング信号ts1−mを出力
する。FIG. 7 shows an antenna A m (m = 1, ...,
Synchronization timing generating unit for the received signal r m of M) 12 m
A configuration example of is shown. The generation of the synchronization timing signal will be described by taking the transmission signal of the transmitter TX1 of the user 1 (hereinafter simply referred to as the signal of the user 1) as an example, the reception signal r m from the antenna Am through the input terminal 11 m , and the training. from sequence generating unit 13 1, the transmitter TX1 obtained in the correlation unit 14 1 to the correlation between the training symbol sequence and the same training symbol sequence TSS 1 for transmitting the shift register 15 of the energy index generation unit 37 1 the correlation output type 1, the weight W 1 to the output of each shift stages of the shift register 15 1, ..., by multiplying the W e multiplication unit 16 1, the addition section 1
7 1 , that is, the weighted addition is performed on the correlation output over a certain period of time, and the received energy index is obtained. Performs the maximum value detection process at the maximum value detecting unit 18 1 for the reception energy index, the timing of the reception energy index is maximum, the synchronization timing signal for the user 1 signal in the received signal from the antenna A m ts1- Output m.
【0011】次に、この同期タイミングと受信信号を用
いて、図6中の開始タイミング・範囲候補生成部211
〜21Mにおいて全ての入力信号系列(受信された送信
機送信信号系列)の等化開始タイミングt01〜t0Nと
等化範囲候補te1〜teNの判定を行う。図8に開始タ
イミング・範囲候補生成部21mの構成例を示す。ここ
でもユーザ1の信号を例に説明すると、アンテナAm(入
力端子11m)からの受信信号rmとユーザ1のトレーニ
ング系列生成部131からのトレーニングシンボル系列
TSS1との相関を相関部141で求め、この相関出力と
しきい値Thaを比較部221において比較する。比較
部221は、相関出力がしきい値Thaよりも大きい場
合は“1”を、相関出力がしきい値Thaよりも小さい
場合は“0”を出力し、この比較部221の出力はシフ
トレジスタ231に入力される。シフトレジスタ23
1は、シンボル同期タイミング信号を入力とするシフト
制御部241により、シンボル同期タイミング信号ts
1−mのタイミングに対し前後Nsシンボルの時刻の比
較部221の出力がシフトレジスタ231内に入力される
ように制御される。開始タイミング等化範囲候補検出部
251で、シフトレジスタ231内のそのts1−m±N
sシンボル内で最も早いタイミングにある“1”のタイ
ミングに、アンテナAmの受信信号中のユーザ1の信号
に対する等化開始タイミング信号t01−mを出力し、
t01−mから最も遅いタイミングにある“1”のタイ
ミングまでの長さを表わす信号を等化範囲候補信号te
1−mとして出力する。全送信機の送信信号に対する各
アンテナ受信信号ごとに得られる全ての等化範囲候補信
号は、等化範囲信号生成手段27(図6)に入力され、
これらN×M個の等化範囲候補信号の中で最も大きいも
のが等化範囲信号TEとして出力される。Next, using the synchronization timing and the received signal, the start timing / range candidate generation unit 21 1 in FIG.
A determination of all of the equalization start timing t0 1 ~t0 N equalization range candidate te 1 ~te N input signal sequences (the received transmitter transmission signal sequence) in through 21 M. FIG. 8 shows a configuration example of the start timing / range candidate generation unit 21 m . Here, taking the signal of the user 1 as an example, the correlation between the received signal r m from the antenna A m (input terminal 11 m ) and the training symbol sequence TSS 1 from the training sequence generation unit 13 1 of the user 1 is determined by the correlation unit. 14 1 and the correlation output is compared with the threshold Tha in the comparison unit 22 1 . Comparator 22 1, the "1" greater than the threshold Tha correlation output, when the correlation output is less than the threshold value Tha outputs "0", the output of the comparator 22 1 It is input to the shift register 23 1 . Shift register 23
1 indicates the symbol synchronization timing signal ts by the shift control unit 24 1 which receives the symbol synchronization timing signal.
It is controlled so that the output of the comparing unit 22 1 at the time of Ns symbols before and after the timing of 1-m is input to the shift register 23 1 . In the start timing equalization range candidate detection unit 25 1 , the ts1-m ± N in the shift register 23 1
the timing of the in earliest timing in s symbol "1", and outputs the equalization start timing signal t01-m for the user 1 signal in the received signal of the antenna A m,
A signal representing the length from t01-m to the timing "1" at the latest timing is used as an equalization range candidate signal te.
Output as 1-m. All equalization range candidate signals obtained for each antenna reception signal for the transmission signals of all transmitters are input to the equalization range signal generation means 27 (FIG. 6),
The largest of these N × M equalization range candidate signals is output as the equalization range signal TE.
【0012】図6中のチャネル推定部28では、等化範
囲信号、等化開始タイミング信号と受信信号が入力さ
れ、各送信機と各アンテナ間のチャネル状態(伝搬路特
性、インパルス応答)Hが推定される。図9にチャネ
ル推定部28の構成例を示す。チャネル推定部28で
は、トレーニング系列生成部13からの全ての送信機の
トレーニングシンボル系列TSS1,…,TSSNに対し
て、等化開始タイミング信号t01〜t0Nを用いて送信
機送信信号間の受信タイミングのずれがオフセット補償
部29で補償される。受信タイミングのずれが補償され
たトレーニングシンボル系列に対する、適応アルゴリズ
ム部33からのチャネル状態Hの畳み込み積分を畳み
込み積分器31により行って受信信号のレプリカReを
作成し、その受信信号のレプリカを受信信号から減算部
32で差し引き、誤差信号を求める。適応アルゴリズム
部33において、適応アルゴリズムにより、誤差信号、
等化範囲信号、繰り返し処理における前回のチャネル推
定値を用いて、チャネル状態推定値を逐次更新する。こ
の適応アルゴリズムとしては、例えばRLSアルゴリズ
ムを用いることができる。図6の説明に戻って、開始タ
イミング・範囲候補生成部211〜21Mよりの等化開始
タイミング信号と等化範囲生成部27よりの等化範囲信
号とチャネル推定部28よりの推定されたチャネル状
態、受信信号がMIMO適応等化部35に入力されて受信信
号がMIMO適応等化処理され、推定された各送信機の送信
シンボルが出力される。In the channel estimation unit 28 in FIG. 6, the equalization range signal, the equalization start timing signal and the received signal are input, and the channel state (propagation path characteristic, impulse response) H between each transmitter and each antenna is calculated. Presumed. FIG. 9 shows a configuration example of the channel estimation unit 28. In the channel estimation unit 28, a training symbol sequence TSS 1 for all transmitters from the training sequence generator 13, ..., with respect to TSS N, between the transmitter transmits signals using an equalization start timing signal t0 1 ~t0 N The offset compensator 29 compensates for the deviation of the reception timing. A convolutional integrator 31 performs a convolutional integration of the channel state H from the adaptive algorithm unit 33 with respect to the training symbol sequence in which the reception timing deviation is compensated to create a replica Re of the received signal, and the replica of the received signal is used as the received signal. Is subtracted from the subtraction unit 32 to obtain an error signal. In the adaptive algorithm unit 33, the error signal
The channel state estimation value is sequentially updated using the equalization range signal and the previous channel estimation value in the iterative process. As this adaptive algorithm, for example, the RLS algorithm can be used. Returning to the description of FIG. 6, the equalization start timing signals from the start timing / range candidate generation units 21 1 to 21 M , the equalization range signal from the equalization range generation unit 27, and the estimation from the channel estimation unit 28 are estimated. The channel state and the received signal are input to the MIMO adaptive equalization unit 35, the received signal is subjected to MIMO adaptive equalization processing, and the estimated transmission symbol of each transmitter is output.
【0013】このMIMO適応等化部35の機能構成は例え
ば図3に示したものである。図3についての先の説明で
は行わなかったが、図3中に破線で示すようにシンボル
オフセット補償部64で事前情報系列2に対し、等化開
始タイミング信号により、ユーザ受信信号間のずれを補
償してレプリカ生成部65へ供給し、また等化範囲信号
TEをレプリカ生成部65、MMSEフィルタ67へ供
給する。適応等化部35で等化分離された各ユーザ受信
信号は、例えば図2中に示した機能構成の信号系列復号
部62によりそれぞれ復号される。更に前記日本特許出
願で提案されているシンボル同期検出方法、等化範囲決
定方法について説明する。図10にそのMIMO受信機の別
の構成例を示す。この構成例では、アンテナA1〜AMの
受信信号間で同期タイミング、等化開始タイミング、等
化範囲候補が同様であるとみなせる場合において、これ
らをアンテナの受信信号間で共通とし、全てのアンテナ
で受信された信号を用いて求める。図11にユーザ1の
信号に対する同期タイミング生成部12の構成を示す。
まず、入力端子111〜11Mよりの各アンテナで受信さ
れた信号r1〜rMとユーザ1のトレーニング系列生成部
131からのトレーニングシンボル系列TSS1との相関
出力を相関部141〜14Mでそれぞれ求め、これら相関
出力に対して、エネルギー指標生成部371〜37Mでそ
れぞれ一定時間に渡り重み付け加算を行いエネルギー指
標を生成する。次に、各受信信号のサンプル時点におい
てアンテナ受信信号ごとに得られたエネルギー指標の総
和を加算部38で求め、このエネルギー指標の総和が最
大となるタイミングを最大値検出部18で検出し、その
タイミングにユーザ1の信号に対する同期タイミング信
号ts1を出力する。The functional configuration of this MIMO adaptive equalization unit 35 is shown in FIG. 3, for example. Although not described in the above with respect to FIG. 3, the symbol offset compensating unit 64 compensates for the deviation between the user received signals by the equalization start timing signal for the a priori information sequence 2 as shown by the broken line in FIG. And supplies the equalization range signal TE to the replica generation unit 65 and the MMSE filter 67. Each user received signal equalized and separated by the adaptive equalization unit 35 is decoded by the signal sequence decoding unit 62 having the functional configuration shown in FIG. 2, for example. Further, the symbol synchronization detection method and the equalization range determination method proposed in the Japanese patent application will be described. FIG. 10 shows another configuration example of the MIMO receiver. In this configuration example, the synchronization timing between the received signal of the antenna A 1 to A M, equalization start timing, in a case where the equalization range candidates can be regarded as the same, they were common among the antennas of the received signal, all Obtained using the signal received by the antenna. FIG. 11 shows the configuration of the synchronization timing generator 12 for the user 1 signal.
First, the correlation outputs of the signals r 1 to r M received by the respective antennas from the input terminals 11 1 to 11 M and the training symbol sequence TSS 1 from the training sequence generation unit 13 1 of the user 1 are correlated units 14 1 to. 14 respectively determined by M, for these correlation output to produce an energy index performs weighting respectively added over a period of time the energy index generating unit 37 1 to 37 M. Next, the sum of the energy indexes obtained for each antenna reception signal at the sampling time point of each received signal is obtained by the addition section 38, and the maximum value detection section 18 detects the timing at which the sum of the energy indexes becomes maximum, At the timing, the synchronization timing signal ts1 for the signal of the user 1 is output.
【0014】次に、このようにして得られた各ユーザの
信号ごとの同期タイミングと受信信号を用いて、開始タ
イミング・範囲候補生成部21(図10)において全て
の入力信号系列の等化開始タイミングと等化範囲候補の
判定を行う。図12にユーザ1の信号に対する開始タイ
ミング・範囲候補生成部21の構成を示す。入力端子1
11〜11Mからの各アンテナの受信信号r1〜rMとトレ
ーニング系列生成部131からのユーザ1のトレーニン
グシンボル系列との相関を相関部141〜14Mでそれぞ
れ求め、各サンプル時点において全てのアンテナ受信信
号についての相関出力の総和を加算部39で求める。こ
の相関出力の総和としきい値Thaを比較部22におい
て比較し、比較部22は相関出力がしきい値Thaより
も大きい場合は“1”を、相関出力がしきい値Thaよ
りも小さい場合は“0”を出力し、この比較部22の出
力はシフトレジスタ23に入力される。シフトレジスタ
23は、同期タイミング信号を入力とするシフト制御部
24により、同期タイミングts1に対する前後Nsシ
ンボルの時刻の比較部22の出力がシフトレジスタ23
内に入力されるように制御される。開始タイミング信号
・等化範囲候補検出部25によりts1±Nsシンボル
期間内で最も早いタイミングにある“1”のタイミング
にユーザ1の信号に対する等化開始タイミング信号t0
1として出力し、t01から最も遅いタイミングにある
“1”のタイミングまでの範囲を表わす信号を等化範囲
候補信号te1として出力する。Next, the start timing / range candidate generation unit 21 (FIG. 10) starts equalization of all input signal sequences by using the synchronization timing and the received signal for each user signal thus obtained. The timing and the equalization range candidates are determined. FIG. 12 shows the configuration of the start timing / range candidate generation unit 21 for the user 1 signal. Input terminal 1
Respectively determined the correlation between the user 1 of the training symbol sequence from the received signal r 1 ~r M and training sequence generator 13 1 of each antenna from 1 1 to 11 M in the correlation unit 14 1 to 14 M, each sample time point At, the adder 39 obtains the sum of the correlation outputs of all the antenna reception signals. The comparison unit 22 compares the total sum of the correlation outputs with the threshold value Tha. The comparison unit 22 outputs “1” when the correlation output is larger than the threshold value Tha, and when the correlation output is smaller than the threshold value Tha. "0" is output, and the output of the comparison unit 22 is input to the shift register 23. In the shift register 23, the output of the comparison unit 22 of the times of the Ns symbols before and after the synchronization timing ts1 is output by the shift control unit 24 that receives the synchronization timing signal.
Controlled to be entered in. The start timing signal / equalization range candidate detection unit 25 sets the equalization start timing signal t0 for the signal of the user 1 at the timing "1" which is the earliest timing in the ts1 ± Ns symbol period.
A signal representing the range from t01 to the timing "1" at the latest timing is output as the equalization range candidate signal te1.
【0015】各送信機についての全アンテナの受信信号
に対する等化範囲候補信号は、範囲生成部27(図1
0)に入力され、入力された全ての等化範囲候補信号の
中で最も大きいものが等化範囲信号として出力される。
以降はアンテナの受信信号毎に等化開始タイミング信号
と等化範囲信号を求めた場合と同様に、チャネル推定部
28で、範囲生成部27からの等化範囲信号、開始タイ
ミング・範囲候補生成部21からの等化開始タイミング
信号と受信信号を用いて、各送信機と各アンテナ間のチ
ャネル状態を推定し、更にこれら等化開始タイミング信
号と等化範囲信号と推定されたチャネル状態を用いてMI
MO適応等化部35で受信信号をMIMO適応等化処理を行
い、各送信機の送信シンボルを推定してそれぞれ別個に
出力し、更にこれら出力を信号系列復号部62でそれぞ
れ復号する。上記の提案されている同期タイミング検出
方法及び等化範囲決定法でも同期タイミング及び等化範
囲を可成り誤るおそれがある。等化範囲が不必要に長く
なると無駄な計算量の増加の原因になり、また等化範囲
が短くなりすぎると等化能力低下の原因となる。特に送
信信号系列の数Nが増加した場合は同期確立精度、等化
範囲決定精度、チャネルの推定精度の入力信号系列間の
干渉による劣化は大きくなると考えられる。このため、
受信する送信信号系列が1つである場合に比べ、MIMOシ
ステムでは、一定の信号特性を得るのに必要なトレーニ
ングシンボル数を増加させなければならない。以下にこ
の発明の実施例を説明する。The equalization range candidate signals for the received signals of all the antennas for each transmitter are the range generator 27 (see FIG. 1).
0), and the largest one of all the input equalization range candidate signals is output as the equalization range signal.
After that, as in the case where the equalization start timing signal and the equalization range signal are obtained for each reception signal of the antenna, the channel estimation unit 28 uses the equalization range signal from the range generation unit 27 and the start timing / range candidate generation unit. The channel state between each transmitter and each antenna is estimated by using the equalization start timing signal and the received signal from 21 and the channel state estimated by these equalization start timing signal and the equalization range signal is used. MI
The MO adaptive equalization unit 35 performs MIMO adaptive equalization processing on the received signal, estimates the transmission symbols of each transmitter, outputs them separately, and further decodes these outputs by the signal sequence decoding unit 62. Even with the proposed synchronization timing detection method and equalization range determination method described above, there is a possibility that the synchronization timing and the equalization range may be wrong. If the equalization range becomes unnecessarily long, it causes useless increase of the calculation amount, and if the equalization range becomes too short, it causes the equalization capability to decrease. In particular, when the number N of transmission signal sequences increases, it is considered that deterioration of synchronization establishment accuracy, equalization range determination accuracy, and channel estimation accuracy due to interference between input signal sequences increases. For this reason,
In the MIMO system, the number of training symbols required to obtain a constant signal characteristic must be increased as compared with the case where only one transmission signal sequence is received. Examples of the present invention will be described below.
【0016】第1実施例
送信側において各N個の送信機TX1〜TXNが同一周
波数同一時刻に信号の送信を行う。また、各送信機は受
信側で送信シンボルパターンが既知であるような、各送
信機に固有なトレーニングシンボル系列を送信する。図
13にこの発明の第1実施例を示す。ここでは、受信信
号として復調してベースバンド信号とされ、かつデジタ
ル系列とされた信号が入力端子111〜11Mに入力され
るものとする。複数のアンテナで受信された受信信号に
対して、同期・チャネル生成部81においてアンテナA
m(m=1,・・・,M)毎に設けられた繰り返し処理部
41mにより、等化開始タイミング信号の生成、等化範
囲信号の生成及びチャネル推定がそれぞれ行われる。各
繰り返し処理部41mは縦続的に接続された複数の処理
段42s(s=1,・・・,S)から構成される。各処理
段42sではその直前の処理段42s-1で生成された受信
信号レプリカと、これらの受信信号レプリカを受信信号
から差し引いた誤差信号Esを入力とし、全送信機より
の受信信号の等化開始タイミング信号、等化範囲信号、
チャネル状態、受信レプリカを生成し、等化範囲信号を
出力し、さらに、次の処理段42s+1に対して、生成し
た受信信号レプリカと、これらの受信信号レプリカを受
信信号から差し引いた誤差信号Esを出力する。また、
等化範囲は全アンテナの受信信号について同じにするこ
とが望ましいため、各処理段42sごとに繰り返し処理
部411〜41Mに対して共通の等化範囲信号生成部43
sを設け、各繰り返し処理部411〜41Mの各処理段4
2sから等化範囲候補信号を等化範囲信号生成部43sに
入力して等化範囲信号生成部43sからこれら候補中の
最長のものを等化範囲信号と決定して繰り返し処理部4
11〜41Mの各処理段42sへ返す。 First Embodiment On the transmitting side, each of the N transmitters TX1 to TXN transmits signals at the same frequency and the same time. In addition, each transmitter transmits a training symbol sequence unique to each transmitter whose transmission symbol pattern is known on the receiving side. FIG. 13 shows a first embodiment of the present invention. Here, it is assumed that signals that are demodulated as reception signals to be baseband signals and that are digital series are input to the input terminals 11 1 to 11 M. For the reception signals received by the plurality of antennas, the synchronization / channel generation unit 81 uses the antenna A
The iterative processing unit 41 m provided for each m (m = 1, ..., M) performs generation of an equalization start timing signal, generation of an equalization range signal, and channel estimation. Each iterative processing unit 41 m is composed of a plurality of processing stages 42 s (s = 1, ..., S) connected in cascade. In each processing stage 42 s , the received signal replicas generated in the immediately preceding processing stage 42 s-1 and the error signal E s obtained by subtracting these received signal replicas from the received signal are input, and received signals from all transmitters are input. Equalization start timing signal, equalization range signal,
The channel state and the reception replica are generated, the equalization range signal is output, and the generated reception signal replicas and the error obtained by subtracting these reception signal replicas from the reception signal are supplied to the next processing stage 42 s + 1 . Output the signal E s . Also,
Since it is desirable that the equalization range be the same for the reception signals of all the antennas, the equalization range signal generation unit 43 common to the iterative processing units 41 1 to 41 M for each processing stage 42 s.
s, and each processing stage 4 of each iterative processing unit 41 1 to 41 M
The equalization range candidate signals from the 2 s from the equalized range signal generating unit is input to the 43 s the equalization range signal generator 43 s repeated to determine the equalization range signal the longest in these candidate processing unit 4
It returns to each processing stage 42 s of 1 1 to 41 M.
【0017】図14にアンテナAmの受信信号に対する
繰り返し処理部41mにおける第s処理段42sの機能構
成例を示す。ここでは、ユーザ1の信号(送信機TX1
よりの受信信号)に対する処理を例に説明する。始めに
第s−1処理段(前処理段)42s-1で生成された全ユ
ーザ受信信号の受信信号レプリカを受信信号から差し引
いた誤差信号に前処理段42s-1で生成されたユーザ1
の信号に対する受信信号レプリカ(以下ユーザ1の受信
信号レプリカと云う、他も同様の云い方をする)Re1
を加算部441で加算する。この加算出力信号は、受信
信号からユーザ1以外の受信信号レプリカRe2〜ReN
を差し引いた干渉抑圧(ユーザ1)受信信号rIC1とな
り、この干渉抑圧受信信号rIC1を用いて、同期タイミ
ング生成部121で同期タイミング信号を生成する。さ
らに、この生成された同期タイミング信号と、加算部4
41よりの干渉抑圧受信信号を入力とし、開始タイミン
グ・範囲候補生成部211において等化開始タイミング
信号t01と等化範囲候補信号te1を生成する。同期タ
イミング生成部121と、開始タイミング・範囲候補生
成部211は、それぞれ例えば先に説明した図7中の同
期タイミング信号ts1−mを検出する部分と、図8中
の等化開始タイミング信号t01−m及び等化範囲候補
信号te1−mを検出する部分に示したものと同じ構成
とすることができる。以上により生成された等化範囲候
補信号は、他ユーザ(2〜N)の干渉抑圧受信信号r
IC2〜rICNに対して開始タイミング・範囲候補生成部2
12〜21Nから得られた等化範囲候補信号と、他アンテ
ナ受信信号に対する第s処理段42sで同様にして得ら
れた等化範囲候補信号と共に等化範囲生成部43sに入
力され、等化範囲生成部43sは入力された全ての等化
範囲候補信号の中で最も等化範囲候補が長いものを等化
範囲信号として出力する。この等化範囲信号は、等化開
始タイミング、受信信号と共にチャネル推定部28に入
力され、チャネル状態が推定される。チャネル推定部2
8の構成についても、図9に示したものと同じ構成にす
ることができる。FIG. 14 shows an example of the functional configuration of the sth processing stage 42 s in the iterative processing unit 41 m for the received signal of the antenna A m . Here, the signal of the user 1 (transmitter TX1
The received signal will be described as an example. First, the user generated in the pre-processing stage 42 s-1 is added to the error signal obtained by subtracting the received signal replicas of all the user received signals generated in the s-1 th processing stage (pre-processing stage) 42 s-1 from the received signal. 1
Signal reception signal replica (hereinafter referred to as reception signal replica of user 1; the same is true for other signals) Re 1
Is added by the adder unit 44 1 . This addition output signal is a reception signal replica Re 2 to Re N other than the user 1 from the reception signal.
Then, the interference suppression (user 1) reception signal r IC1 is obtained by subtracting from the interference suppression reception signal r IC1 , and the synchronization timing generation unit 12 1 generates a synchronization timing signal using this interference suppression reception signal r IC1 . Furthermore, the generated synchronization timing signal and the addition unit 4
The interference suppression received signal from 4 1 is input, and the start timing / range candidate generation unit 21 1 generates the equalization start timing signal t 0 1 and the equalization range candidate signal te 1 . The synchronization timing generation unit 12 1 and the start timing / range candidate generation unit 21 1 respectively detect the synchronization timing signal ts1-m in FIG. 7 described above and the equalization start timing signal in FIG. 8, respectively. The configuration can be the same as that shown in the part for detecting t01-m and the equalization range candidate signal te1-m. The equalization range candidate signal generated as described above is the interference suppression reception signal r of another user (2 to N).
Start timing / range candidate generator 2 for IC2- r ICN
It is input to the equalization range generation unit 43 s together with the equalization range candidate signals obtained from 1 2 to 21 N and the equalization range candidate signals obtained in the s-th processing stage 42 s for other antenna reception signals in the same manner. The equalization range generation unit 43 s outputs, as an equalization range signal, the one having the longest equalization range candidate among all the input equalization range candidate signals. The equalization range signal is input to the channel estimation unit 28 together with the equalization start timing and the received signal, and the channel state is estimated. Channel estimation unit 2
The configuration of 8 can also be the same as that shown in FIG.
【0018】等化開始タイミング信号t01と等化範囲
信号te1と推定チャネル状態Hとユーザ1のトレー
ニングシンボル系列TSS1とがレプリカ生成器451に
入力され、レプリカ生成器451においてユーザ1(送
信機TX1より)の受信信号レプリカRe1が作成され
る。図15にレプリカ生成器45の構成例を示す。チャ
ネル推定部28よりのチャネル状態推定値とトレーニン
グ系列生成部13よりのトレーニングシンボル系列TS
Sn(n=1,・・・,N)とを畳み込み積分器31によ
り畳み込み積分し、この出力に対し、等化開始タイミン
グ信号t0n−mを用いてユーザ受信信号間の同期タイ
ミングのずれを、オフセット補償部29で補償すること
でユーザnの受信信号に対するレプリカを生成する。こ
のようにしてレプリカ生成器451〜45Nで生成された
全ユーザ1〜N(送信機TX1〜TXNより)の受信信
号に対するレプリカが誤差信号生成部46でアンテナA
mの受信信号から差し引かれて誤差信号が生成される。
以上のように生成されたチャネル状態値、各ユーザ信号
中のトレーニングシンボルに対するレプリカRe1〜R
eN、及び受信信号からレプリカRe1〜ReNを差し引
いた誤差信号Esが次の処理段42s+1へ供給される。
処理段42s+1においても上記の処理を繰り返すことに
より、受信信号中のトレーニングシンボルのレプリカを
更新することで、等化開始タイミング信号と等化範囲の
検出精度とチャネル状態推定値の推定精度を向上させ
る。最終処理段42Sで生成された各ユーザ受信信号の
等化開始タイミング信号、チャネル状態推定値と等化範
囲信号と、受信信号とがMIMO適応等化部35(図13)
に入力され、各ユーザ(送信機)の送信シンボルが推定
されて出力される。第1処理段(初段)421は図14
中の加算部441〜44Nが省略され、入力端子11mよ
りの受信信号が破線で示すように繰り返し処理部41m
の同期タイミング生成部121〜12N、開始タイミング
・範囲候補生成部211〜21Nへそれぞれ供給され、第
S処理段42(最終処理段)は等化開始タイミング信
号、チャネル状態推定値H、等化範囲信号のみを出力
する。処理段42としては少なくとも2段は設ける。The equalization start timing signal t 0 1 , the equalization range signal te 1 , the estimated channel state H and the training symbol sequence TSS 1 of the user 1 are input to the replica generator 45 1 and the replica generator 45 1 uses the user 1. A received signal replica Re 1 (from transmitter TX1) is created. FIG. 15 shows a configuration example of the replica generator 45. The channel state estimation value from the channel estimation unit 28 and the training symbol sequence TS from the training sequence generation unit 13
S n (n = 1, ..., N) is convolved and integrated by a convolution integrator 31, and an equalization start timing signal t0n-m is used for this output to shift the synchronization timing between user received signals. The offset compensator 29 compensates for the replica of the received signal of the user n. In this way, the replicas of the received signals of all the users 1 to N (from the transmitters TX1 to TXN) generated by the replica generators 45 1 to 45 N in the error signal generation unit 46 are transmitted to the antenna A.
An error signal is generated by subtracting from the received signal of m .
Channel state values generated as described above, replicas Re 1 to R for the training symbols in each user signal
e N, and the error signal Es obtained by subtracting the replicas Re 1 to Re N from the received signal is supplied to the next processing stage 42 s + 1.
By repeating the above process also in the processing stage 42 s + 1 to update the replica of the training symbol in the received signal, the equalization start timing signal, the equalization range detection accuracy, and the channel state estimation value estimation accuracy. Improve. The equalization start timing signal of each user received signal generated in the final processing stage 42 S , the channel state estimation value, the equalization range signal, and the received signal are the MIMO adaptive equalization unit 35 (FIG. 13).
, The transmission symbols of each user (transmitter) are estimated and output. The first processing stage (first stage) 42 1 is shown in FIG.
The adders 44 1 to 44 N in the middle are omitted, and the reception signal from the input terminal 11 m is represented by the broken line, and the iterative processor 41 m is used.
Are supplied to the synchronization timing generators 12 1 to 12 N and the start timing / range candidate generators 21 1 to 21 N , respectively, and the S-th processing stage 42 (final processing stage) receives the equalization start timing signal and the channel state estimated value H. , Output only the equalization range signal. At least two processing stages 42 are provided.
【0019】第2実施例
第1実施例ではチャネル状態推定に入力端子11mより
の受信信号を用い、全ユーザ受信信号について一括して
行った。この発明の第2実施例では、第2処理段422
以降のチャネル推定部においては、受信信号から、所望
のユーザ受信信号以外の受信信号レプリカを差し引いた
干渉抑圧受信信号rICを用いて、ユーザ受信信号毎にチ
ャネル状態を推定する。このようにユーザ受信信号毎に
チャネル状態を推定することで、推定するパラメータ数
をユーザ信号数分の1にすることが可能なため、チャネ
ル状態推定値の収束速度を早くすることができ、より少
ないトレーニングシンボル数でチャネル状態推定が可能
になる。図16に第2実施例における第2処理段422
以降の処理段の機能構成を、図14と対応する部分に同
一参照番号を付けて示す。第1実施例と異なる点はチャ
ネル推定部がユーザ信号毎にチャネル推定部281〜2
8Nとして設けられている点のみで、他の構成は図14
に示したものと同様である。図17にユーザ信号毎のチ
ャネル推定部28nの構成を示す。図9に示した全ユー
ザ信号のチャネル状態推定を行うチャネル推定部と異な
る点は、入力される等化開始タイミング信号及び生成す
るトレーニングシンボル系列、チャネル状態推定値、受
信信号レプリカが所望のユーザnの信号に対するものの
みであるという点である。他の構成・動作については全
ユーザ受信信号のチャネル状態推定を行う場合と同様で
ある。 Second Embodiment In the first embodiment, the received signal from the input terminal 11 m is used for the channel state estimation, and the received signal for all users is collectively evaluated. In the second embodiment of the invention, the second processing stage 42 2
In the subsequent channel estimation section, the channel state is estimated for each user received signal using the interference suppression received signal r IC obtained by subtracting the received signal replica other than the desired user received signal from the received signal. By estimating the channel state for each user received signal in this way, the number of parameters to be estimated can be reduced to 1 / the number of user signals, so that the convergence speed of the channel state estimation value can be increased, and Channel state estimation is possible with a small number of training symbols. FIG. 16 shows the second processing stage 42 2 in the second embodiment.
The functional configuration of the subsequent processing stages is shown by giving the same reference numerals to the parts corresponding to those in FIG. The point different from the first embodiment is that the channel estimation unit 28 1 -2 for each user signal
Only in that provided as 8 N, other configurations 14
Is the same as that shown in. FIG. 17 shows the configuration of the channel estimation unit 28 n for each user signal. The difference from the channel estimation unit that estimates the channel states of all user signals shown in FIG. 9 is that the input equalization start timing signal, the generated training symbol sequence, the channel state estimation value, and the received signal replica are the desired users n. It is only for the signal of. Other configurations and operations are the same as the case of performing channel state estimation of received signals of all users.
【0020】第3実施例
この発明の第3実施例は第2実施例のチャネル状態推定
において、各ユーザ信号毎に求められた等化範囲候補信
号を用いてチャネル状態推定を行う。図18にこの場合
の構成を示す。第2実施例の構成と異なる点は各処理段
42sごとの等化範囲生成部43sが省略され、第s処理
段42sの構成は図16中に破線で示すように、各ユー
ザごとの開始タイミング・範囲候補生成部211〜21N
からの等化範囲候補信号がそれぞれチャネル推定部28
1〜28Nに入力される。その他の構成は第2実施例と同
様である。各等化範囲候補信号は第S処理段(最終処理
段)42Sのみが図18中の等化範囲生成部43へ供給
される。 Third Embodiment In the third embodiment of the present invention, in the channel state estimation of the second embodiment, the channel state estimation is performed using the equalization range candidate signal obtained for each user signal. FIG. 18 shows the configuration in this case. The configuration differs from the second embodiment is omitted equalization range generation unit 43 s for each processing stage 42 s, configuration of the s processing stage 42 s, as shown by the broken line in FIG. 16, for each user Start timing / range candidate generation unit 21 1 to 21 N
The equalization range candidate signals from the respective
Input to 1 to 28 N. Other configurations are the same as those in the second embodiment. Only the S-th processing stage (final processing stage) 42 S of each equalization range candidate signal is supplied to the equalization range generation unit 43 in FIG.
【0021】第4実施例
第1実施例において同一ユーザ受信信号についてみる
と、アンテナ間でシンボル同期タイミング信号、等化開
始タイミング信号、等化範囲候補信号がそれぞれほぼ同
一であるとみなせる場合には、これらの信号をアンテナ
間で同一ユーザ受信信号に対し共通とし、全てのアンテ
ナで受信された信号を1つの繰り返し処理部41で処理
することができる。このようにしたのがこの発明の第4
実施例であり、図19にその構成例を示す。第1実施例
の構成と異なる点は、繰り返し処理部41がアンテナの
受信信号ごとに設けられているのではなく、全アンテナ
より受信信号を1つの繰り返し処理部41が一括して処
理する点である。図20にこの場合の第s処理段42s
の構成例を示す。全体の構成は第1実施例における第s
処理段42sと同様であるが、第1実施例では1つのア
ンテナAmの受信信号のみが入力されたが、この第4実
施例ではアンテナA1〜AMよりの受信信号、つまり、入
力端子111〜11Mよりの受信信号の全てが入力され
る。ここで用いられる同期タイミング生成部121〜1
2N、開始タイミング・範囲候補生成部211〜21
Nは、そのユーザ1の受信信号に対するものについてみ
るとそれぞれ例えば図11、図12に示した構成と同様
のものとすることができる。また、レプリカ生成器は、
第1実施例における図15に示した処理を各アンテナご
とに全アンテナ分行えばよい。このように全アンテナよ
りの受信信号を一括処理することは、図16に示した第
2実施例と同様にチャネル推定部28をユーザごとに設
ける場合にも適用できる。 Fourth Embodiment Regarding the same user received signal in the first embodiment, when it can be considered that the symbol synchronization timing signal, the equalization start timing signal, and the equalization range candidate signal are substantially the same between the antennas. It is possible to make these signals common to the same user received signal between the antennas, and to process the signals received by all the antennas by one iteration processing unit 41. This is the fourth aspect of the present invention.
This is an example, and FIG. 19 shows a configuration example thereof. The difference from the configuration of the first embodiment is that the iterative processing unit 41 is not provided for each received signal of the antenna, but one iterative processing unit 41 collectively processes the received signals from all the antennas. is there. FIG. 20 shows the sth processing stage 42 s in this case.
A configuration example of is shown. The entire configuration is the s-th in the first embodiment.
It is similar to the processing stage 42 s, in the first embodiment is only the received signal of one antenna A m has been input, the received signal from the antenna A 1 to A M in this fourth embodiment, i.e., the input All the received signals from the terminals 11 1 to 11 M are input. The synchronization timing generators 121 to 1 used here
2 N , start timing / range candidate generation unit 21 1 to 21
Regarding N with respect to the received signal of the user 1, N can have the same configuration as that shown in FIGS. 11 and 12, respectively. Also, the replica generator
The processing shown in FIG. 15 in the first embodiment may be performed for all antennas for each antenna. The batch processing of the received signals from all the antennas can be applied to the case where the channel estimation unit 28 is provided for each user as in the second embodiment shown in FIG.
【0022】第5実施例
以上の実施例において繰り返し処理部41の第1処理段
421では受信信号中から受信信号レプリカが差し引か
れることなく同期検出が行われる。この場合は受信電力
が強いユーザ信号に影響されて受信電力が弱いユーザ信
号の同期検出部82nでのフレーム同期を含めた同期検
出処理が誤動作して同期タイミングが大きくずれ、その
結果として他のユーザ信号の等化開始タイミング、等化
範囲検出精度の劣化につながるおそれがある。特にユー
ザ(送信機)信号間の受信電力の差が大きい場合、受信
電力の大きいユーザ(送信機)信号の方が求めた等化開
始タイミング、等化範囲検出及びチャネル推定の各精度
が高いため、受信電力の大きいユーザ信号から順に等化
開始タイミング、等化範囲検出及びチャネル推定を行う
ほうがより精度よく等化開始タイミング及び等化範囲を
得ることができると期待される。この発明の第5実施例
はこの考えに基づくものである。第5実施例の全体的な
構成は図18に示したものとほぼ同様であるが、各処理
段42では各ユーザごとの処理が並列にではなく直列に
行われる。その直列処理の順番を付けるために、図18
中に破線で示すように少くとも第1処理段421に処理
順検出部48が設けられ、同期検出、つまりシンボル同
期タイミング信号、等化開始タイミング信号、等化範囲
信号生成及びチャネル推定を行う前に、例えば、図7に
示した機能構成を用いて、各ユーザ信号の受信エネルギ
ー指標の最大値を検出し、受信エネルギー指標の最大値
が大きい順にユーザ信号を順位付けする。例えば図21
Aに示すように、図7または図11中の相関部14及び
エネルギー指標生成部37とその生成したエネルギー指
標の最大値を検出する部分とよりなる相関・指標検出部
48a1,…,48aNにより、各ユーザ1トレーニング
シンボル系列TSS1,…,ユーザNトレーニングシン
ボル系列TSSNと受信信号とに対してそれぞれ処理さ
れ、各ユーザ受信信号のエネルギー指標の最大値がそれ
ぞれ検出され、これら最大値の大きさの順にユーザ信号
に対する処理の順番が順序決定部48bで決定される。 Fifth Embodiment In the above embodiments, the first processing stage 42 1 of the iterative processing unit 41 performs synchronization detection without subtracting the received signal replica from the received signal. In this case, the synchronization detection processing including the frame synchronization in the synchronization detection unit 82 n of the user signal having a weak reception power due to the influence of the user signal having a high reception power malfunctions and the synchronization timing largely shifts. This may lead to deterioration in the equalization start timing of the user signal and the equalization range detection accuracy. Especially when the difference in received power between user (transmitter) signals is large, the accuracy of equalization start timing, equalization range detection, and channel estimation obtained by the user (transmitter) signal with higher received power is higher. It is expected that the equalization start timing and the equalization range can be obtained more accurately by performing the equalization start timing, the equalization range detection, and the channel estimation in order from the user signal with the largest received power. The fifth embodiment of the present invention is based on this idea. The overall configuration of the fifth embodiment is almost the same as that shown in FIG. 18, but in each processing stage 42, the processing for each user is performed in series instead of in parallel. In order to add the order of the serial processing, FIG.
As indicated by a broken line therein, a processing order detection unit 48 is provided in at least the first processing stage 42 1 and performs synchronization detection, that is, symbol synchronization timing signal, equalization start timing signal, equalization range signal generation and channel estimation. Previously, for example, using the functional configuration shown in FIG. 7, the maximum value of the received energy index of each user signal is detected, and the user signals are ranked in descending order of the maximum value of the received energy index. For example, in FIG.
As shown in A, the correlation / index detection units 48a 1 , ..., 48a N including the correlation unit 14 and the energy index generation unit 37 in FIG. 7 or FIG. 11 and a unit that detects the maximum value of the generated energy index. , Each user 1 training symbol sequence TSS 1 , ..., User N training symbol sequence TSS N and the received signal are respectively processed, and the maximum value of the energy index of each user received signal is detected. The order determining unit 48b determines the order of processing for user signals in order of magnitude.
【0023】ここでは、受信エネルギー指標の最大値が
大きい順をユーザ1、ユーザ2、・・・ユーザNとす
る。図22に処理段42sの構成を示す。処理段42sで
は、受信エネルギー指標の最大値が大きい順、この場合
はユーザ1の信号から同期タイミング信号と等化開始タ
イミング信号t01と等化範囲信号te1との生成、つま
り同期検出及びチャネル状態H1の推定が行われる。始
めに、第s−1処理段42s-1で生成された全ユーザの
受信信号レプリカを差し引いた受信信号、つまり誤差信
号Esに前処理段42s-1で生成されたユーザ1の受信信
号レプリカRe1を加算部441で加算する。この加算さ
れた信号は、受信信号からユーザ1以外の受信信号レプ
リカRe2〜ReNを差し引いた干渉抑圧ユーザ1受信信
号となり、この干渉抑圧ユーザ1受信信号rIC1を用い
て、同期タイミング生成部121で同期タイミング信号
を生成する。さらに、このシンボル同期タイミング信号
と、干渉抑圧ユーザ1受信信号rIC1を入力とし開始タ
イミング・範囲候補生成部211において等化開始タイ
ミング信号と等化範囲候補信号を生成する。同期タイミ
ング生成部121と開始タイミング・範囲候補生成部2
11は、そのユーザ1の信号に対する構成が例えば図
7、図8にそれぞれ示したものと同じ構成となるように
することができる。これら等化開始タイミング信号、等
化範囲候補信号、加算部441からの干渉抑圧ユーザ1
受信信号をチャネル推定部281に入力してチャネル状
態推定値H1を求め、これらチャネル状態推定値H1、等
化開始タイミング信号t01とユーザ1のトレーニング
シンボル系列TSS1とを用いてレプリカ生成器451で
ユーザ1の受信信号レプリカRe1を生成する。この第
s処理段42sで生成されたユーザ1の受信信号レプリ
カを、加算部441からの干渉抑圧ユーザ1受信信号から
減算部491で差し引く。この信号は、受信信号から第
s処理段42sで生成されたユーザ1の受信信号レプリ
カと第s−1処理段42s-1で生成されたユーザ1以外の
受信信号レプリカを差し引いた誤差信号となる。この誤
差信号に対し、受信エネルギー指標の最大値が次に大き
い受信信号に対する第s−1処理段42s-1からの受信
信号レプリカ、この例ではユーザ2受信信号レプリカが
加算部442で加算され、干渉抑圧ユーザ2受信信号が
生成され、これが同期タイミング生成部122、開始タ
イミング・範囲候補生成部212、チャネル推定部282
へ供給され、同様な処理が行われ、レプリカ生成器45
2でユーザ2受信信号のレプリカが生成され、これが干
渉抑圧ユーザ2受信信号から減算部49 2で差し引かれ
て誤差信号が生成され、この誤差信号が加算部443へ
供給される。ユーザ3以降に対する信号処理についても
同様に行われる。Here, the maximum value of the received energy index is
The largest order is user 1, user 2, ... user N
It FIG. 22 shows the processing stage 42.sShows the configuration of. Processing stage 42sso
Is the descending order of the maximum received energy index, in this case
Is the synchronization timing signal from the user 1 signal and the equalization start
Imming signal t01And equalization range signal te1And the generation of
Synchronization detection and channel status H1Is estimated. Beginning
Therefore, the s−1th processing stage 42s-1Of all users generated by
Received signal after subtracting received signal replica, that is, error signal
No. Es pretreatment stage 42s-1User 1 received message generated by
No. Replica Re1Adder 441Add with. This added
The received signal is the received signal response other than user 1 from the received signal.
Rica Re2~ ReNInterference suppression user 1 received signal minus
And this interference suppression user 1 received signal rIC1Using
The synchronization timing generator 121With sync timing signal
To generate. In addition, this symbol sync timing signal
And interference suppression user 1 received signal rIC1Enter and start
Imming / range candidate generator 211Start of equalization in Thailand
A minging signal and an equalization range candidate signal are generated. Synchronous timing
Generation unit 121And start timing / range candidate generation unit 2
11Shows, for example, the configuration for the signal of the user 1.
7 so that it has the same configuration as shown in FIG. 8 respectively.
can do. These equalization start timing signals, etc.
Range candidate signal, addition unit 441Interference suppression user 1
The channel estimation unit 28 receives the received signal.1Type in channel form
Estimated state value H1And these channel state estimation values H1,etc
Start timing signal t01And User 1 training
Symbol series TSS1And using the replica generator 451so
Received signal replica Re of user 11To generate. This first
s processing stage 42sUser 1 received signal replication generated in
The addition unit 441Interference suppression from user 1 received signal
Subtraction unit 491Subtract with. This signal is
s processing stage 42sUser 1 received signal replication generated in
Mosquitoes and s-1 processing stage 42s-1Other than user 1 generated by
The error signal is obtained by subtracting the received signal replica. This mistake
The maximum value of the received energy index is the next largest for the difference signal.
S-1 processing stage 42 for the received signals-1Received from
Signal replica, in this example User 2 received signal replica
Adder 442And the interference suppression user 2 received signal is added
Is generated, and this is the synchronization timing generation unit 122, Start ta
Imming / range candidate generator 212, Channel estimation unit 282
To the replica generator 45.
2Will generate a replica of the user 2 received signal, which will be
Subtraction unit 2 from the reception signal of the suppression user 2 2Deducted at
An error signal is generated as a result, and this error signal is added to the addition unit 44.3What
Supplied. For signal processing for users 3 and later
The same is done.
【0024】尚第1処理段421においては、受信エネ
ルギー指標最大値が一番大きいユーザ1の受信信号に対
する処理、つまり同期タイミング生成部121、開始タ
イミング・範囲候補生成部211、チャネル推定部2
81、減算部491に破線で示すように受信信号が直接供
給され、ユーザ1信号のチャネル状態推定、ユーザ1レ
プリカ生成が行われ、受信エネルギー指標最大値が次に
大きいユーザ2の受信信号に対しては、レプリカ生成器
451で生成されたユーザ1の受信信号レプリカが減算
部491で受信信号から差し引かれて同期タイミング生
成部122、開始タイミング・範囲候補生成部212、チ
ャネル推定部282、減算部492へ供給される。以下同
様に処理される。また第1処理段421中の処理順検出
部48(図18)においては図21Aに示すように切替
部48cに、端子11mからの受信信号が入力され、同
期タイミング生成部121,…,12N中の、順序決定部
48bで決定された処理順の1番目のユーザの信号処理
に対するもの、この例ではユーザ1の信号処理に対する
同期タイミング生成部121へ出力される。また減算部
491,…,49Nの各出力が直列接続部48dへ入力さ
れ、順序決定部48bで決定された処理順で各ユーザ信
号に対する処理が順次行われるように、同期タイミング
生成部121,…,12Nへ供給される、この例では減算
部491,…,49N-1の各出力が、同期タイミング生成
部122,…,12Nにそれぞれ供給されることになる。In the first processing stage 42 1 , the process for the received signal of the user 1 having the largest received energy index maximum value, that is, the synchronization timing generation unit 12 1 , the start timing / range candidate generation unit 21 1 , the channel estimation Part 2
8 1 , the reception signal is directly supplied to the subtraction unit 49 1 as shown by a broken line, the channel state of the user 1 signal is estimated, the user 1 replica is generated, and the reception signal of the user 2 having the next largest received energy index maximum value is received. On the other hand, the reception signal replica of the user 1 generated by the replica generator 45 1 is subtracted from the reception signal by the subtraction unit 49 1 , and the synchronization timing generation unit 12 2 , start timing / range candidate generation unit 21 2 , channel It is supplied to the estimation unit 28 2 and the subtraction unit 49 2 . The same processing is performed thereafter. Further, in the processing order detection unit 48 (FIG. 18) in the first processing stage 42 1 , the reception signal from the terminal 11m is input to the switching unit 48c as shown in FIG. 21A, and the synchronization timing generation unit 12 1 , ..., It is output to the synchronization timing generation unit 12 1 for the signal processing of the first user in the processing order determined by the order determination unit 48b among the 12 N , in this example, the signal processing of the user 1. Further, each output of the subtraction units 49 1 , ..., 49 N is input to the serial connection unit 48 d, and the processing for each user signal is sequentially performed in the processing order determined by the order determination unit 48 b, so that the synchronization timing generation unit 12 1, ..., is supplied to the 12 N, the subtraction unit 49 1 in this example, ..., the outputs of 49 N-1 is, the synchronization timing generator 12 2, ..., will be supplied respectively to 12 N.
【0025】第2処理段422以後も、第1処理段421
で決めた処理順で処理してもよいが、第2処理段422
以降においても処理順序検出部48を設けて、処理順を
決めなおしてもよい。この場合は、図21A中の各相関
・指標検出部48an(n=1,…,N)には、受信信
号ではなく、加算部44nの出力信号が入力される。ま
たこの第2処理段422以後における処理順序検出部4
8では図21Bに示すように、前処理段42s-1で生成
した各ユーザnチャネル状態推定値Hnを受信エネルギ
ー計算部48enへそれぞれ供給し、その各チャネル状
態推定値(インパルスレスポンス)の各係数の2乗和を
求めて受信エネルギーを求め、順序決定部48bでこれ
ら受信エネルギーの大きい順にユーザ信号に対する処理
順を決定してもよい。あるいは図21Aにおいて相関・
指標検出部48a1,…,48aNによりエネルギー指標
の最大値ではなく、相関出力、つまり図7中の相関部1
41,…,14Nの各出力の各最大値を検出して順序決定
部48bへ供給してもよい。このように各ユーザ信号に
対する処理を直列に行うことは図19及び図20に示し
た全アンテナ受信信号を一括処理する場合にも適用でき
る。その場合は図20においてチャネル推定部28は各
ユーザごとに設け、また図19中の少くとも第1処理段
421に処理順序検出部48を破線で示すように設け
る。After the second processing stage 42 2 as well, the first processing stage 42 1
The processing order may be determined by the second processing stage 42 2
After that, the processing order detection unit 48 may be provided to determine the processing order again. In this case, not the received signal but the output signal of the addition unit 44 n is input to each correlation / index detection unit 48a n (n = 1, ..., N) in FIG. 21A. In addition, the processing order detection unit 4 after the second processing stage 42 2
In FIG. 21, as shown in FIG. 21B, each user n channel state estimation value H n generated in the preprocessing stage 42 s-1 is supplied to the received energy calculation unit 48 e n, and each channel state estimation value (impulse response) is supplied. It is also possible to obtain the received energy by obtaining the sum of squares of the respective coefficients, and the order determining unit 48b may determine the processing order for the user signals in descending order of the received energy. Alternatively, in FIG.
Index detection unit 48a 1, ..., not the maximum value of the energy index by 48a N, correlation unit 1 in the correlation output, i.e. 7
4 1, ..., may be supplied to the order determination section 48b detects the respective maximum values of the outputs of the 14 N. Performing the processing for each user signal in series in this way can also be applied to the case of collectively processing received signals of all antennas shown in FIGS. 19 and 20. In that case, in FIG. 20, the channel estimation unit 28 is provided for each user, and the processing order detection unit 48 is provided in at least the first processing stage 42 1 in FIG. 19 as shown by the broken line.
【0026】第6実施例
第5実施例では、繰り返し処理手段41mの構成として
特にユーザ間の受信電力の差が大きい場合に同期タイミ
ング、等化開始タイミング及び等化範囲の検出精度とチ
ャネル状態推定精度の向上が期待される方法として直列
型の構成で、順次生成したトレーニングシンボル系列の
受信信号レプリカを受信信号から順次差し引く方法を挙
げた。この方法を用いた場合第1処理段421において
早い段階で検出が行われる干渉抑圧受信信号(レプリカ
が差し引かれた受信信号)は、それより後の段階で生成
される他ユーザの受信信号レプリカが差し引かれていな
い状態で処理されるため、同期タイミング、等化開始タ
イミング及び等化範囲に誤差が生じやすくなるという問
題が生じる。特に1番目と2番目に大きい受信電力の差
がわずかな場合は、1番目のユーザ信号に対し検出した
等化開始タイミング及び等化範囲に比較的大きな誤差が
生じると、そのユーザの受信信号レプリカが、そのユー
ザ受信信号と大きく異なったものとなり、これが他のユ
ーザ受信信号に対する処理に大きく影響する。この発明
の第6実施例はこの問題を解決するために、図23に示
すように第1処理段421のみ並列型の同期検出部及び
チャネル推定部を用い、第2処理段422以降では直列
型の同期検出部及びチャネル推定部を用いることでその
影響を軽減する。この並列型の処理手段の構成として
は、図19に示した構成を、直列型の処理段の構成とし
ては図21に示した構成をそれぞれ用いることができ
る。この第6実施例においても、図19、図20に示し
た第4実施例のように全アンテナ受信信号を一括処理す
るようにすることもできる。 Sixth Embodiment In the fifth embodiment, the iterative processing means 41 m has a configuration in which the synchronization timing, the equalization start timing, the equalization range detection accuracy, and the channel state are particularly determined when the difference in received power between users is large. As a method expected to improve the estimation accuracy, a method of serially subtracting received signal replicas of sequentially generated training symbol sequences from the received signal was mentioned. When this method is used, the interference-suppressed reception signal (reception signal from which the replica is subtracted) that is detected in the first processing stage 42 1 at an early stage is a reception signal replica of another user generated at a later stage. Is processed without being subtracted, there arises a problem that errors easily occur in the synchronization timing, the equalization start timing, and the equalization range. In particular, when the difference between the first and second largest received powers is small and a relatively large error occurs in the equalization start timing and the equalization range detected for the first user signal, the received signal replica of that user is generated. However, the received signal is significantly different from the received signal of the user, and this greatly affects the processing for the received signals of other users. Sixth embodiment of the present invention is to solve this problem, using the synchronous detection unit and the channel estimation unit of the first processing stage 42 1 only parallel as shown in FIG. 23, in the second processing stage 42 2 and later The influence is reduced by using the serial type synchronization detection unit and the channel estimation unit. The configuration shown in FIG. 19 can be used as the configuration of the parallel type processing means, and the configuration shown in FIG. 21 can be used as the configuration of the serial type processing stage. Also in the sixth embodiment, it is possible to collectively process the reception signals of all the antennas as in the fourth embodiment shown in FIGS.
【0027】第7実施例
第5及び第6実施例では、繰り返し処理手段41mの構
成として特にユーザ間の受信電力の差が大きい場合に等
化開始タイミング及び等化範囲の検出精度とチャネル状
態推定精度の向上が期待される点で直列型の構成でトレ
ーニングシンボル系列の受信信号レプリカを受信信号か
ら差し引く方法を採用した。しかし、この方法を用いた
場合ユーザ毎の処理を並列的に行う事ができないため、
処理遅延が大きくなるという問題が生じる。この発明の
第7実施例はこの問題を解決する方法として、並列型の
利点と直列型の利点を併せ持つ複合型の構成とする。こ
の第7実施例の全体構成は図18に示したものと同じと
することができる。また、等化開始タイミング信号、等
化範囲信号生成及びチャネル推定を行う前に、処理順検
出部48により例えば、図7に示したエネルギー指標生
成部37を用いて、各ユーザの受信エネルギー指標の最
大値を検出し、受信エネルギー指標の最大値が大きい順
にNG1,NG2,NG3,・・・,NGX個(NG1,NG2,N
G3,・・・,NGXは自然数)ずつのグループに分ける。
ここで各グループはG1,G2,G3,・・・,GXと
する。このグループの分け方は、例えば図24に示すよ
うに図21A中の相関・指標検出部48a1〜48aNか
らユーザnの受信エネルギー指標の最大値IEmax1〜I
EmaxN中の最大値IEMaxを最大値検出部48fで検出
し、グループ選択部48gで、グループの数をXとする
と、IEMax ×(X−1)/X以上の最大値IEmaxn
のユーザをグループG1に属させ、これらユーザを除い
て、IEMax ×(X−2)/X以上のIEmaxnのユー
ザをグループG2に属させ、以下同様にしてグループ分
けを行う。処理段421〜42Sはそれぞれグループごと
に並列処理されるが、その並列処理はグループG1から
G2,G3,・・・,GXという順に行われる。図25
にこの複合型、つまり並列型と直列型を含む繰り返し処
理手段41mの構成を示す。第s処理段42sでは第s−
1処理段42s-1からの誤差信号とグループG1に属す
るユーザ受信信号レプリカとが並列処理部51G1に入力
され、グループG1の並列処理部51G1では誤差信号に
グループG1の各ユーザ受信信号レプリカがそれぞれ加
算されてNG1個の干渉抑圧信号を生成し、これらに対
し、つまりグループG1に属するユーザ受信信号に対す
る、各同期タイミング信号等化開始タイミング信号、等
化範囲候補信号、チャネル状態推定値をそれぞれ検出
し、更に各受信信号レプリカを生成する。このグループ
G1に属するNG1個のユーザ信号に対する処理はこのよ
うに並列に行う。これらNG1個の受信信号レプリカを、
前記生成したNG1個の干渉抑圧受信信号と加算した信号
から差し引いた信号(誤差信号)を次のグループG2の
並列処理部51G2へ供給する。この並列処理部51G2に
は第s−1処理段42s-1からのグループG2に属する
ユーザ受信信号レプリカが入力され、並列処理部51G2
はこれらユーザ受信信号レプリカと並列処理部51G1か
らの誤差信号とを並列処理部51G1と同様に処理してグ
ループG2に属するユーザの同期タイミング信号、等化
開始タイミング信号、等化範囲候補信号、チャネル状態
推定値、受信信号レプリカの検出、生成を並列に行い、
この並列処理部51G2で生成したNG2個の干渉抑圧受信
信号を加算した信号からこの並列処理部51G2で、生成
したG2に属する受信信号レプリカを差し引き、誤差信
号を生成して、次のグループG3の並列処理部51G3へ
出力する。以下同様の処理を行う。 Seventh Embodiment In the fifth and sixth embodiments, the iterative processing means 41 m is configured so that the equalization start timing and the equalization range detection accuracy and the channel state are particularly high when the difference in received power between users is large. From the point that the estimation accuracy is expected to be improved, the method of subtracting the received signal replica of the training symbol sequence from the received signal is adopted in the serial configuration. However, when this method is used, processing for each user cannot be performed in parallel, so
There is a problem that the processing delay becomes large. In the seventh embodiment of the present invention, as a method for solving this problem, a composite type structure having both the advantage of the parallel type and the advantage of the series type is adopted. The entire structure of the seventh embodiment can be the same as that shown in FIG. Before performing the equalization start timing signal, the equalization range signal generation, and the channel estimation, the processing order detection unit 48 uses, for example, the energy index generation unit 37 illustrated in FIG. The maximum value is detected, and N G1 , N G2 , N G3 , ..., N GX (N G1 , N G2 , N
G3 , ..., N GX are natural numbers).
Here, each group is G1, G2, G3, ..., GX. This group is divided into, for example, as shown in FIG. 24, the maximum values I Emax1 to I of the received energy index of the user n from the correlation / index detection units 48a 1 to 48a N in FIG. 21A.
The maximum value I E Max in EmaxN detected by the maximum value detecting unit 48f, a group selecting section 48 g, when the number of groups and X, I E Max × (X -1) / X or more of the maximum value I Emaxn
To belong to the user group G1, with the exception of those users, to belong to user I E Max × (X-2 ) / X more I Emaxn group G2, performs grouping in the same manner. The processing stages 42 1 to 42 S are processed in parallel for each group, and the parallel processing is performed in the order of groups G1 to G2, G3, ..., GX. Figure 25
FIG. 11 shows the structure of the repeating processing means 41 m including the composite type, that is, the parallel type and the serial type. In the s-th processing stage 42 s , the s-th
1 and the user received signal replica belonging to the error signal and the group G1 from the processing stage 42 s-1 is input to the parallel processing unit 51 G1, each user receives signals of the group G1 to the error signal in the parallel processing unit 51 G1 group G1 The replicas are respectively added to generate N G1 interference suppression signals, and for each of them, that is, for each user reception signal belonging to group G1, each synchronization timing signal equalization start timing signal, equalization range candidate signal, and channel state estimation. Each value is detected, and each received signal replica is further generated. The processing for the N G1 user signals belonging to the group G1 is thus performed in parallel. These N G1 received signal replicas are
The signal (error signal) subtracted from the signal added with the generated N G1 interference-suppressed reception signals is supplied to the parallel processing unit 51 G2 of the next group G2. This parallel processing unit 51 G2 user received signal replica belonging to the group G2 from the first s-1 processing stage 42 s-1 is input, the parallel processor 51 G2
The sync timing signal of a user belonging to the group G2 and an error signal by processing similar to the parallel processing unit 51 G1 from the parallel processing unit 51 G1 with these user received signal replica, the equalization start timing signal, the equalization range candidate signal , Channel state estimate, received signal replica detection and generation in parallel,
The parallel processing unit 51 G2 subtracts the received signal replica belonging to G2 from the signal obtained by adding the N G2 interference suppression received signals generated by the parallel processing unit 51 G2 to generate an error signal, and and outputs to the parallel processing unit 51 G3 group G3. The same processing is performed thereafter.
【0028】各並列処理部51G1〜51GXの構成は図1
4、図16及び図18に示した第1〜第3実施例と同様
なものとすればよい。この場合は第1処理段421にお
いても図14に示した構成とし、最初のグループG1の
並列処理部51G1では誤差信号及び前段のグループG1
に属する受信信号レプリカが入力されることなく、受信
信号が入力され、これに対して処理がなされ、生成した
G1に属するユーザ受信信号レプリカを受信信号から差
し引いて並列処理部51G2へ処理対象受信信号として供
給する。以下各並列処理部51G2〜51Gxにおいて順次
同様な処理を行う。切替部48cに入力された受信信号
を、同期タイミング生成部121,…,12N中の、図2
4に示した処理順検出部48により、決定されたグルー
プG1の各ユーザに対するものに供給し、直並列接続部
48hに入力された減算部491,…,49Nの各出力中
のグループG1の各ユーザに対するものを、同期タイミ
ング生成部121,…,12N中の、処理順検出部48に
より決定された次のグループG2の各ユーザに対するも
のにそれぞれ供給し、そのグループG2の各ユーザに対
する減算部49の出力を次のグループG3の各ユーザに
対する同期タイミング生成部12へそれぞれ供給し、以
下同様にして各グループごとの処理が順次行われるよう
にする。第2処理段422以後においても、複合型処理
とする場合は相関・指標検出部48a1,…,48aNに
受信信号の代りに加算部441,…,44Nの各出力を供
給すればいい。あるいは相関・指標検出部にかえて図2
1Bに示した受信エネルギー計算部48e1,…,48
eNを用いてもよい。あるいは図24において相関・指
標検出部48a1,…,48aNにおいて、エネルギー指
標の最高値にかえ、相関出力、つまり図7中の相関部1
41,…,14Nの出力の最高値を最大値検出部48f及
びグループ選択部48gへ供給してもよい。The configuration of each parallel processing unit 51 G1 to 51 GX is shown in FIG.
4, the same as the first to third embodiments shown in FIGS. 16 and 18. In this case, the first processing stage 42 1 also has the configuration shown in FIG. 14, and the parallel processing unit 51 G1 of the first group G1 has the error signal and the preceding group G1.
The received signal is input to the received signal replica without being input to the parallel processing unit 51 G2 by subtracting the generated user received signal replica belonging to G1 from the received signal. Supply as a signal. Thereafter, the parallel processing units 51 G2 to 51 Gx sequentially perform similar processing. The received signal input to the switching unit 48c is transferred to the synchronization timing generation units 12 1 , ..., 12 N shown in FIG.
The processing order detection unit 48 shown in FIG. 4 supplies the determined group G 1 to each user, and the output group of the subtraction units 49 1 , ..., 49 N input to the serial / parallel connection unit 48h. The user for G1 is supplied to each user for the next group G2 determined by the processing order detector 48 in the synchronization timing generators 12 1 , ..., 12 N , and each of the groups G2 is supplied. The output of the subtraction unit 49 for the user is supplied to the synchronization timing generation unit 12 for each user of the next group G3, and the processing for each group is sequentially performed in the same manner. In the second processing stage 42 2 after, correlation-index detection unit 48a 1 if a composite process, ..., an adder 44 1 instead of the received signal 48a N, ..., to supply the respective outputs of the 44 N Good Alternatively, instead of the correlation / index detection unit, as shown in FIG.
1B, the received energy calculation unit 48e 1 , ..., 48
e N may be used. Alternatively, in FIG. 24, in the correlation / index detection units 48a 1 , ..., 48a N , the correlation output is changed to the maximum value of the energy index, that is, the correlation unit 1 in FIG.
4 1, ..., a maximum value of the output of 14 N may be supplied to the maximum value detecting unit 48f and the group selection section 48 g.
【0029】第5〜第7実施例は各アンテナA1〜AMの
各受信信号をそれぞれ繰り返し処理手段411〜41Mに
より処理したが、第4実施例と同様に、全アンテナより
の受信信号を一括して1つの繰り返し処理部41により
処理する場合にも、直列型構成や直列型と並列型の複合
構成としてもよい。更に第1〜第S処理段421〜42S
はこれらをそれぞれハードウェア構成として設けなくて
もよく、例えば図14、図16、図20、図22、図2
5に示す各処理段42の1つを、図26に示すように同
期・チャネル生成部81に設け、これを繰り返し用いて
もよい。ただし図20に示すもの以外は正しくは各繰り
返し処理部41mごとに1つの処理段42を設ける。繰
り返し制御部91により入力切替部92を制御してま
ず、アンテナ受信信号を処理段42の同期検出部821
〜82N(図24では同期検出部821のみ、図25では
並列処理部51G1のみ)へ供給して受信信号を処理し、
第1処理段421として作用させ、その処理結果、つま
り各受信信号レプリカRe1〜ReNを加算部441〜44N
にそれぞれ供給し、また入力切替部92を切替えて誤差
信号Esを加算部441〜44Nへ供給して(図22では
加算部441のみ、図25では並列処理部51G1の
み)、第2処理段422として作用させ、以下同様に1
つの処理段42を繰り返し使用し、第S回目においては
処理段42を第S処理段42Sとして作用させ、その処
理結果中の等化開始タイミング信号、等化範囲信号、チ
ャネル状態推定値をMIMO適応等化部35へ出力すればよ
い。上述した各実施例において前段の処理段42s-1で
得られたチャネル推定値を処理段42sの対応するチャ
ネル推定部に入力利用してもよい。このようにするとチ
ャネル状態が速く収束する。In the fifth to seventh embodiments, the received signals of the respective antennas A 1 to A M are processed by the repetitive processing means 41 1 to 41 M , respectively, but like the fourth embodiment, the reception from all the antennas is performed. Even when signals are collectively processed by the single repetitive processing unit 41, a serial type configuration or a combined configuration of a serial type and a parallel type may be used. Furthermore, the first to Sth processing stages 42 1 to 42 S
Does not need to be provided as a hardware configuration, respectively. For example, FIG. 14, FIG. 16, FIG. 20, FIG.
One of the processing stages 42 shown in FIG. 5 may be provided in the synchronization / channel generation unit 81 as shown in FIG. 26, and this may be used repeatedly. However, except for the one shown in FIG. 20, one processing stage 42 is properly provided for each iterative processing unit 41 m . The repetitive control unit 91 controls the input switching unit 92 to first detect the antenna reception signal by the synchronization detection unit 82 1 of the processing stage 42.
To 82 N (only the synchronization detection unit 82 1 in FIG. 24, only the parallel processing unit 51 G1 in FIG. 25) to process the received signal,
The processing result, that is, each of the received signal replicas Re 1 to Re N is caused to act as the first processing stage 42 1 and the addition units 44 1 to 44 N are added.
To the adders 44 1 to 44 N (only the adder 44 1 in FIG. 22, only the parallel processor 51 G1 in FIG. 25) to supply the error signal Es. 2 processing stages 42 2 , and so on 1
One processing stage 42 is repeatedly used, and at the S-th time, the processing stage 42 acts as the S-th processing stage 42 S , and the equalization start timing signal, the equalization range signal, and the channel state estimation value in the processing result are MIMO. It may be output to the adaptive equalization unit 35. In each of the above-described embodiments, the channel estimation value obtained in the previous processing stage 42 s-1 may be input to and used by the corresponding channel estimation unit of the processing stage 42 s . In this way, the channel state converges quickly.
【0030】上述の各実施例において、検出されたタイ
ミングの信頼性が低い場合はそのタイミングを用いて生
成するレプリカを出力しないことが望ましい。この場合
は例えば図14中に破線で示すように、同期タイミング
生成部12n(n=1,…,N)からのユーザnの受信
トレーニングシンボル系列信号のエネルギー指標(図7
中のエネルギー指標生成部37nの出力)又はユーザn
のトレーニングシンボル系列との相関信号(図7中の相
関部14nの出力)を信頼性判定部75nでしきい値格納
部76nからのしきい値Trと比較し、しきい値Tr以
下あれば信頼性がないと判定して、信頼性判定部75n
の出力でスイッチ部77nをオフとしてレプリカ生成部
45nからのレプリカが出力されないようにする。同期
タイミング生成部12nで検出したタイミングの信頼性
が低いと判定されると、そのユーザnの信号についての
等化開始タイミング、等化範囲の検出、チャネル推定を
行いレプリカ生成は行なわず、レプリカが出力されない
ようにすればよい。検出したタイミングの信頼性が低い
か否かの判定は、図16中に破線で示すように、前段処
理部42s-1におけるチャネル推定部28nで推定したチ
ャネル状態(インパルスレスポンス)Hnの各係数の2
乗和を受信エネルギー算出部78nで算出し、この受信
エネルギーがしきい値Tr以下であれば信頼性判定部7
5nの出力によりスイッチ部77nを断にしてもよい。い
ずれの場合も、しきい値Trとしては固定値を用いても
よく、あるいは前回のチャネル状態推定値のインパルス
レスポンス係数の2乗和に定数X(0<X<1、比較的
信頼性が高いから0.5以上)を乗算した値、あるいは
全受信信号系列の各エネルギー指標又は相関出力中の最
大値は定数X(0<X<1、この場合は0.5以下がよ
い)を乗算した値とすることができる。以上のタイミン
グの信頼性が低い場合に対応するレプリカを出力しない
ことは、他の実施例にも適用することができ、対応する
図中に破線でその機能構成を示し、説明は省略する。In each of the above-mentioned embodiments, when the reliability of the detected timing is low, it is desirable not to output the replica generated using the timing. In this case, for example, as indicated by a broken line in FIG. 14, the energy index of the received training symbol sequence signal of the user n from the synchronization timing generation unit 12 n (n = 1, ..., N) (FIG. 7).
Output of the energy index generating unit 37 n ) or user n
The correlation signal with the training symbol sequence (output of the correlation unit 14 n in FIG. 7) is compared with the threshold Tr from the threshold storage unit 76 n in the reliability determination unit 75 n , If there is, it is determined that there is no reliability, and the reliability determination unit 75 n
Output of the switch 77 n is turned off so that the replica from the replica generator 45 n is not output. When it is determined that the timing detected by the synchronization timing generation unit 12 n is not reliable, the equalization start timing for the signal of the user n, the equalization range is detected, channel estimation is performed, and replica generation is not performed. Should not be output. Whether or not the reliability of the detected timing is low is judged by the channel state (impulse response) H n estimated by the channel estimation unit 28 n in the pre-processing unit 42 s-1 as indicated by the broken line in FIG. 2 for each coefficient
The sum of multiplications is calculated by the reception energy calculation unit 78 n , and if this reception energy is less than or equal to the threshold value Tr, the reliability determination unit 7
The switch unit 77 n may be turned off by the output of 5 n . In any case, a fixed value may be used as the threshold value Tr, or a constant X (0 <X <1, relatively high reliability is added to the square sum of impulse response coefficients of the previous channel state estimation value. To 0.5 or more) or the maximum value in each energy index or correlation output of the entire received signal sequence is multiplied by a constant X (0 <X <1, preferably 0.5 or less in this case). It can be a value. Not outputting the replica corresponding to the above case where the reliability of the timing is low can be applied to other embodiments as well, and its functional configuration is indicated by a broken line in the corresponding figure, and the description thereof will be omitted.
【0031】第8実施例
この発明の第8実施例では復号判定ビット列に誤りが検
出されると、この検出を同期・チャネル生成部の同期検
出部に帰還して、予め求めておいた同期タイミングの次
の第1候補を利用する。第8実施例の機能構成を図27
に示す。同期・チャネル生成部81、例えば図13、図
18、図19の何れかに示したものにおける同期検出部
82n(n=1,…,N)中の最終処理段42sに於ける
同期タイミング生成部12nにおいて、そのエネルギー
指標(図7中のエネルギー指標生成部37nの出力と対
応したもの)あるいは相関出力(図7中の相関部14n
の出力と対応したもの)が極大値となるタイミングをそ
の大きい順にtsn−m1,tsn−m2,tsn−m
3,…と検出し、その2番目以降を第2候補,第3候
補,…としてタイミング候補記憶部83nに格納してお
き、最初は最大値tsn−m1を用いて等化開始タイミ
ング信号、等化範囲信号、及びチャネル状態推定値を生
成し、MIMO適応等化部35で受信信号に対する適応等化
処理を行い、その信号系列復号部62で繰り返し復号に
おける第1回目のユーザ1〜Nの判定ビット系列を生成
し、これらユーザ1〜Nの判定ビット系列に対し誤り検
出部841,…,84Nで誤り検出処理を行う。この誤り
検出処理で例えばユーザnの復号判定ビット系列に誤り
が検出されると、その検出出力を同期・チャネル生成部
81のユーザn信号に対する同期検出部82nにフィー
ドバックし、タイミング候補記憶部83nからの次のタ
イミング候補、この場合はtsn−m2を取り出し、こ
のタイミングの信号を用いて等化開始タイミング信号、
等化範囲信号、更にチャネル状態推定値を生成してこれ
らを用いて、受信信号に対する適応等化処理をユーザn
信号について、信号系列n用等化部69n(図3参照)
で行い、その等化出力を信号系列復号部62の信号系列
n用復号部62n(図2参照)で復号処理してユーザn
の判定ビット系列を求める。この判定ビット系列につい
ても誤り検出処理を行い、再び誤りが検出されると、次
のタイミング候補tsn−m3を用いて同様の処理を行
う。以下同様にする。なお誤り検出処理は例えばCRC
法(Cyclic Redundancy Check)を用いることができ
る。図27は同期・チャネル生成部81における繰り返
し処理部41の処理段42としては図13に示したもの
を想定したが、図16、図20、図22、図25に示し
たものでもよい。 Eighth Embodiment In the eighth embodiment of the present invention, when an error is detected in the decoding decision bit string, this detection is fed back to the synchronization detector of the synchronization / channel generator to obtain the synchronization timing determined in advance. The following first candidate of is used. FIG. 27 shows the functional configuration of the eighth embodiment.
Shown in. The synchronization / channel generation unit 81, for example, the synchronization timing in the final processing stage 42 s in the synchronization detection unit 82 n (n = 1, ..., N) in any one of FIG. 13, FIG. 18, and FIG. In the generation unit 12 n , the energy index (corresponding to the output of the energy index generation unit 37 n in FIG. 7) or the correlation output (correlation unit 14 n in FIG. 7)
(Corresponding to the output of tsn-m1, tsn-m2, tsn-m)
3, and the second and subsequent ones are stored as the second candidate, the third candidate, ... In the timing candidate storage unit 83 n , and the equalization start timing signal is initially stored using the maximum value tsn-m1. The equalization range signal and the channel state estimation value are generated, the MIMO adaptive equalization unit 35 performs adaptive equalization processing on the received signal, and the signal sequence decoding unit 62 of the users 1 to N of the first time in the iterative decoding. A decision bit sequence is generated, and error detection processing is performed on the decision bit sequences of these users 1 to N by the error detection units 84 1 , ..., 84 N. If an error is detected in the decoding determination bit sequence of user n in this error detection process, the detected output is fed back to the synchronization detection unit 82 n for the user n signal of the synchronization / channel generation unit 81, and the timing candidate storage unit 83 is provided. The next timing candidate from n, tsn-m2 in this case, is taken out, and the equalization start timing signal is used using the signal at this timing.
An equalization range signal and a channel state estimation value are generated, and these are used to perform adaptive equalization processing on the received signal by the user n.
For signals, an equalizer 69 n for signal series n (see FIG. 3)
And the equalized output is decoded by the signal sequence n decoding unit 62 n (see FIG. 2) of the signal sequence decoding unit 62 to obtain the user n.
The decision bit sequence of is determined. An error detection process is also performed on this determination bit sequence, and when an error is detected again, the same process is performed using the next timing candidate tsn-m3. The same applies hereinafter. Note that the error detection process is, for example, CRC.
The method (Cyclic Redundancy Check) can be used. In FIG. 27, the processing stage 42 of the iterative processing unit 41 in the synchronization / channel generation unit 81 is assumed to be the one shown in FIG. 13, but it may be one shown in FIGS. 16, 20, 22, and 25.
【0032】第9実施例
次にこの発明の方法を説明する。図28は第1乃至第4
実施例に対応した方法の第9実施例の処理手順を示す。
ステップS1で受信信号から各送信機信号について、対
応するトレーニングシンボル系列を用いて、等化開始タ
イミングt0の検出、等化範囲候補teの検出、チャネ
ル状態Hの推定、更に受信信号レプリカRen(n=
1,・・・,N)の生成を並列的に行い、更にこれら受
信信号レプリカを受信信号から差し引いて、誤差信号E
sを生成する。ステップS2で処理回数パラメータsを
2に初期化し、ステップS3でs−1回目の処理で生成
した受信信号レプリカRe1〜ReNと誤差信号Esを取り
込み、ステップS4でその取り込んだ誤差信号Esにレ
プリカRe1〜ReNをそれぞれ加算して干渉抑圧受信信号
rIC1〜rICNを生成し、これら干渉抑圧受信信号につい
て対応する、トレーニングシンボル系列を用いて等化開
始タイミングt0の検出、等化範囲候補teの検出、チ
ャネル状態Hの推定を行う。ステップS5でsがSと
等しいかを調べ等しくなければステップS6でステップ
S4において生成したt0、te、H及び各トレーニン
グシンボル系列を用いて、受信信号レプリカRe1〜ReN
を生成し、又これらを用いて誤差信号Esを生成する。
その後ステップS7でsを+1してステップS3に戻
る。ステップS5でsがSと等しければステップS8で
その時のt0、te、HをMIMO適応等化部35に出力す
る。ステップS9でt0,te,Hを用いて受信信号に
対し、適応等化処理を行い、ステップS10で、等化処
理された各信号系列(送信機信号)に対し、復号処理を
行う。 Ninth Embodiment Next, the method of the present invention will be described. FIG. 28 shows the first to fourth
The processing procedure of the ninth embodiment of the method corresponding to the embodiment is shown.
In step S1, for each transmitter signal from the received signal, using the corresponding training symbol sequence, the equalization start timing t0 is detected, the equalization range candidate te is detected, the channel state H is estimated, and the received signal replica Re n ( n =
1, ..., N) are generated in parallel, and these received signal replicas are subtracted from the received signal to obtain an error signal E
produces s. In step S 2 , the processing number parameter s is initialized to 2, and in step S 3, the received signal replicas Re 1 to Re N and the error signal Es generated in the s−1th processing are fetched, and in step S 4, the fetched error signal Es is fetched. Are added to the replicas Re 1 to Re N to generate interference suppression reception signals r IC1 to r ICN , and the equalization start timing t0 is detected and equalized using the training symbol sequence corresponding to these interference suppression reception signals. The range candidate te is detected and the channel state H is estimated. In step S5, it is checked whether s is equal to S, and if not equal, in step S6, the received signal replicas Re 1 to Re N are generated using t0, te, H and each training symbol sequence generated in step S4.
And the error signal Es is generated using these.
After that, s is incremented by 1 in step S7 and the process returns to step S3. If s is equal to S in step S5, t0, te, and H at that time are output to the MIMO adaptive equalization unit 35 in step S8. In step S9, adaptive equalization processing is performed on the received signal using t0, te, and H, and in step S10, decoding processing is performed on each equalized signal series (transmitter signal).
【0033】第8実施例における誤り検出を行う場合
は、ステップS4で検出した複数のタイミング候補ts
n−m2,tsn−m3などを記憶しておき、破線で示
すようにステップS11で復号された各信号系列につい
て誤り検出処理を行い、誤りが検出されると、ステップ
S4に戻り、記憶しておいたタイミング候補tsn−m
2を用いて等化開始タイミングt0、等化範囲teの検
出を行う。また信頼性の低い検出タイミングと対応する
レプリカを使用しない場合は図28中に破線で示すよう
にステップS1−1で各送信機信号についてt0,te
の検出を行い、Hを推定し、また検出タイミングの信頼
性判定を行う。前記実施例ではその送信機信号と対応す
る受信信号(又は干渉抑圧信号)のエネルギー指標ある
いはトレーニングシンボル系列との相関出力、または前
回の処理で推定したチャネル状態の係数の2乗和が所定
値以下であれば信頼性が低いと判定する。ステップS1
−2で、レプリカRe1〜ReN中の検出タイミングの信
頼性が低いと判定された以外の対応するものを生成し、
これらを受信信号から差し引いて誤差信号Esとしてス
テップS2に移る。ステップS6の代りに、ステップS
6−1で検出タイミングの信頼性を判定し、ステップS
6−2で信頼性が低くないレプリカのみ生成し、これを
受信信号から差し引きEsを生成してステップS7に移
るようにしてもよい。ステップS1及びS4において第
1及び第4実施例と対応する場合は、チャネル状態H
の推定は一括して行い、第2および第3実施例と対応す
る場合は各送信機トレーニングシンボル系列ごとに行
う。適応等化処理におけるタイミングオフセットの補償
は等化開始タイミング中のもっとも早いものを基準と
し、適応等化処理に用いる等化範囲TEは各等化範囲候
補te中のもっとも長いものを用いることは先に述べた
場合と同様である。When performing error detection in the eighth embodiment, a plurality of timing candidates ts detected in step S4
n-m2, tsn-m3, etc. are stored, error detection processing is performed on each signal sequence decoded in step S11 as indicated by the broken line, and when an error is detected, the process returns to step S4 and is stored. Oita timing candidate tsn-m
2 is used to detect the equalization start timing t0 and the equalization range te. Further, when the replica corresponding to the detection timing having low reliability is not used, as shown by the broken line in FIG. 28, at step S1-1, t0, te is set for each transmitter signal.
Is detected, H is estimated, and the reliability of the detection timing is determined. In the above-described embodiment, the correlation output between the transmitter signal and the corresponding received signal (or interference suppression signal) with the energy index or the training symbol sequence, or the sum of squares of the channel state coefficient estimated in the previous process is less than or equal to a predetermined value. If so, it is determined that the reliability is low. Step S1
At -2, corresponding ones other than those determined to have low reliability of the detection timing in the replicas Re 1 to Re N are generated,
These are subtracted from the received signal to obtain the error signal Es, and the process proceeds to step S2. Instead of step S6, step S
The reliability of the detection timing is determined in 6-1 and step S
It is also possible to generate only a replica whose reliability is not low in 6-2, subtract this from the received signal to generate Es, and move to step S7. If the steps S1 and S4 correspond to the first and fourth embodiments, the channel state H
Is collectively performed, and when corresponding to the second and third embodiments, is performed for each transmitter training symbol sequence. The timing offset compensation in the adaptive equalization process is based on the earliest one in the equalization start timing, and the equalization range TE used in the adaptive equalization process is the longest one in each equalization range candidate te. It is similar to the case described in.
【0034】第10実施例
図29を参照して第5実施例と対応する方法の第10実
施例を説明する。ステップS1で処理信号パラメータと
しての誤差信号Esを受信信号Rmに初期化し、ステッ
プS2で処理回数のパラメータsを1に初期化し、ステ
ップS3でN個の送信機の送信信号に対してそれぞれ1
シンボル当たりの受信エネルギーを測定し、その大きい
順に送信機トレーニングシンボル系列を順番づける。こ
こではその順番はn=1,2,・・・,Nの順であったとす
る。ステップS4でsが1であるかを調べ、1であれ
ば、ステップS5で受信エネルギーの大きい順のパラメ
ータnを1に初期化し、次にステップS6でsが1であ
るかを調べ、1であれば、ステップS7で誤差信号Es
についてトレーニングシンボル系列TSSnを用いてt
0、teの検出、Hnを推定し、これらとトレーニング
シンボル系列TSSnを用いてレプリカRenの生成を行
い、そのRenをEsから差し引き、その結果でEsを更
新し、Renを記憶する。ステップS8でnがNと等しい
かを調べ、等しくなければステップS9でnをプラス1
してステップS6に戻る。ステップS8でnがNと等し
ければ、ステップS10でsがSと等しいか調べ、等し
くなければステップS11でsをプラス1してステップ
S12に移る。ステップS8でn=Nの場合、誤差信号
Esは受信信号から全レプリカRe1〜ReNを差し引い
た誤差信号となっている。ステップS4でsが1でなけ
ればステップS12へ移る。ステップS12でs−1回
目処理で生成した受信信号レプリカRe1〜ReNと誤差信
号Esを取り込んでステップS5に移る。ステップS6
でsが1でなければ、ステップS13において、ステッ
プS12で取り込んだEsにRenを加算して干渉抑圧受
信信号rICnを生成し、この干渉抑圧受信信号について
t0、te、トレーニングシンボル系列TSSnを用い
て検出し、Hを推定し、これらとトレーニングシンボル
系列TSSnを用いて、受信信号レプリカRenを生成、
記憶し、又このRenを干渉抑圧受信信号から差し引い
て、誤差信号Esを生成し、Esをこれに更新してステ
ップS8に移る。 Tenth Embodiment A tenth embodiment of the method corresponding to the fifth embodiment will be described with reference to FIG. In step S1, the error signal Es as the processing signal parameter is initialized to the reception signal R m , in step S2 the processing frequency parameter s is initialized to 1, and in step S3, the transmission signals of N transmitters are set to 1 respectively.
The received energy per symbol is measured, and the transmitter training symbol sequences are ordered in descending order. Here, it is assumed that the order is n = 1, 2, ..., N. In step S4, it is checked whether s is 1, and if it is 1, in step S5, the parameter n in the descending order of received energy is initialized to 1, and in step S6 it is checked whether s is 1 and 1 If there is, the error signal Es is obtained in step S7.
For the training symbol sequence TSS n using t
Detection of 0, te, estimation of H n , generation of a replica Re n using these and the training symbol sequence TSS n , subtracting that Re n from Es, updating Es with the result, and storing Re n To do. It is checked in step S8 whether n is equal to N. If not, n is incremented by 1 in step S9.
Then, the process returns to step S6. If n is equal to N in step S8, it is checked in step S10 whether s is equal to S. If they are not equal, s is incremented by 1 in step S11 and the process proceeds to step S12. When n = N in step S8, the error signal Es is an error signal obtained by subtracting all replicas Re 1 to Re N from the received signal. If s is not 1 in step S4, the process proceeds to step S12. In step S12, the reception signal replicas Re 1 to Re N and the error signal Es generated in the s−1th processing are fetched, and the process proceeds to step S5. Step S6
In s is not 1, in step S13, by adding the Re n to generate an interference suppression received signal r ICn in Es fetched in step S12, this interference suppression received signal t0, te, the training symbol sequence TSS n To estimate H and generate a received signal replica Re n using these and the training symbol sequence TSS n .
Stored, and by subtracting the Re n from the interference suppression received signal to generate an error signal Es, proceeds to step S8 to update the Es thereto.
【0035】ステップS10でsがSと等しければステ
ップS14でその時のt0、te、HをMIMO適応等化部
35に出力する。尚s=S回目の処理ではステップS1
3において、受信信号レプリカRenの生成は行わず、且
つn=NではEsの生成は行わない。ステップS15で
MIMO適応等化部35で受信信号を適応等化処理し、ステ
ップS16で分離されたシンボル系列を信号系列復号部
62より復号する。第8実施例と対応した処理を行う場
合はステップS13でタイミング候補tsn−m2,t
sn−m3などを記憶しておき、ステップS17で誤り
検出処理を行い、誤りが検出されると、ステップS18
でその送信機信号の処理順番にnを設定してステップS
13に移る。各処理回数ごとに処理する送信機信号の順
を設定し直す場合は図29中に破線で示すように、ステ
ップS11の後にステップS3に戻る。s=2以後にお
けるステップS3での受信エネルギー測定は、誤差信号
Esにそれぞれ前回の処理で得られたレプリカRe1〜
ReNに対して行う。If s is equal to S in step S10, then t0, te, and H at that time are output to the MIMO adaptive equalization unit 35 in step S14. Incidentally, in the s = Sth process, step S1
3, the reception signal replica Re n is not generated, and Es is not generated when n = N. In step S15
The MIMO adaptive equalization unit 35 adaptively equalizes the received signal, and the signal sequence decoding unit 62 decodes the symbol sequence separated in step S16. When performing the processing corresponding to the eighth embodiment, the timing candidates tsn-m2, t are determined in step S13.
sn-m3 and the like are stored, error detection processing is performed in step S17, and when an error is detected, step S18
Then, n is set in the processing order of the transmitter signal and step S
Move to 13. When the order of the transmitter signals to be processed is reset for each number of times of processing, the process returns to step S3 after step S11, as indicated by the broken line in FIG. For the received energy measurement in step S3 after s = 2, the replicas Re 1 to
Perform on Re N.
【0036】第11実施例
図30を参照して第6実施例と対応する方法の第11実
施例を説明する。ステップS1で受信信号からt0、t
eを検出し、Hを推定し、Re1〜ReN、Esを生成す
る。ステップS2でN個の送信機信号に対してそれぞれ
1シンボル当たりの受信エネルギーを測定し、その大き
い順に送信機トレーニングシンボル系列を順番づける。
ここではその順番はn=1,2,・・・,Nの順とする。ス
テップS3でsを2に初期化し、ステップS4でs−1
回目の受信信号レプリカRe1〜ReNと誤差信号Esを取
り込み、ステップS5でnを1に初期化し、ステップS
6で取り込んだEsにRenを加算して干渉抑圧受信信号
rICnを生成し、この干渉抑圧受信信号についてt0、
teを検出し、Hnを推定し、これらを用いて、受信信
号レプリカRenを生成、記憶し、又このRenを干渉抑圧
受信信号rICnから差し引いて、誤差信号Esを生成
し、Esをこれに更新する。ステップS7でnがNと等
しいかを調べ、等しくなければステップS8でnをプラ
ス1してステップS6に戻る。ステップS7でnがNと
等しければ、ステップS9でsがSと等しいか調べ、等
しくなければステップS10でsをプラス1してステッ
プS4に戻る。ステップS9でsはSと等しければステ
ップS11でその時のt0、te、HをMIMO適応等化部
35に出力する。尚s=S回目の処理ではステップS6
において、受信信号レプリカRenの生成は行わず、且つ
n=NではEsの生成は行わない。ステップS12で受
信信号に対しMIMO適応等化処理を行い、ステップS13
で、その等化処理されたシンボル系列を信号系列に復号
する。この場合も特に示さないが誤り検出処理を行っ
て、誤りがあればタイミング候補を用いてte、Hを求
めるようにすることもできる。 Eleventh Embodiment An eleventh embodiment of the method corresponding to the sixth embodiment will be described with reference to FIG. In step S1, t0, t from the received signal
e is detected, H is estimated, and Re 1 to Re N and Es are generated. In step S2, the received energy per symbol is measured for each of the N transmitter signals, and the transmitter training symbol sequences are ordered in descending order.
Here, the order is n = 1, 2, ..., N. In step S3, s is initialized to 2, and in step S4, s-1
The reception signal replicas Re 1 to Re N and the error signal Es for the second time are fetched, n is initialized to 1 in step S 5, and step S 5
By adding the Re n to generate an interference suppression received signal r ICn captured in Es at 6, this interference suppression received signal t0,
te is detected, H n is estimated, and these are used to generate and store a received signal replica Re n, and this Re n is subtracted from the interference suppression received signal r ICn to generate an error signal Es, Es To this. In step S7, it is checked whether or not n is equal to N. If they are not equal, n is incremented by 1 in step S8 and the process returns to step S6. If n is equal to N in step S7, it is checked in step S9 whether s is equal to S. If they are not equal, s is incremented by 1 in step S10 and the process returns to step S4. If s is equal to S in step S9, then t0, te, and H at that time are output to the MIMO adaptive equalization unit 35 in step S11. Incidentally, in the s = Sth processing, step S6
In, the reception signal replica Re n is not generated, and Es is not generated when n = N. MIMO adaptive equalization processing is performed on the received signal in step S12, and step S13
Then, the equalized symbol sequence is decoded into a signal sequence. In this case as well, although not particularly shown, it is also possible to perform an error detection process and obtain te and H by using a timing candidate if there is an error.
【0037】第12実施例
次に図31を参照して第7実施例と対応した方法の第1
2実施例を説明する。ステップS1において誤差信号パ
ラメータEsを受信信号Rmで初期化し、ステップS2
で処理回数パラメータsを1に初期化し、ステップS3
でN個の送信機のトレーニングシンボル系列についてそ
れぞれのシンボル当たりの受信エネルギーを測定し、そ
の大きい順に送信トレーニング信号系列を複数個ずつの
グループG1〜GXに分ける。ステップS4でsが1で
あるかを調べ、1であれば、ステップS5でグループパ
ラメータxを1に初期化し、ステップS6でsが1であ
るかを調べ、1であればステップS7でグループGXに
属するトレーニングシンボル系列を用いて誤差信号(受
信信号)Esについて並列処理してそれぞれt0、te
を検出し、Hを推定し、更にこれらを用いて各受信信号
レプリカRenを生成し、記憶し、また誤差信号Esから
生成した各レプリカRenを差し引き、その結果でEsを
更新する。Twelfth Embodiment Next, referring to FIG. 31, a first method corresponding to the seventh embodiment will be described.
Two examples will be described. In step S1, the error signal parameter Es is initialized with the received signal R m , and in step S2
In step S3, the processing number parameter s is initialized to 1.
Then, the received energy per symbol is measured for the training symbol sequences of N transmitters, and the transmitted training signal sequences are divided into groups G1 to GX in descending order. It is checked in step S4 if s is 1, and if it is 1, the group parameter x is initialized to 1 in step S5, and it is checked in step S6 if s is 1, and if it is 1, the group GX is set in step S7. Error signal (received signal) Es is subjected to parallel processing using the training symbol sequence belonging to
Detects, estimates the H, further generates the reception signal replica Re n Using these, stored and subtracted each replica Re n generated from the error signal Es, updates Es in the results.
【0038】ステップS8でxがXと等しいかを調べ、
等しくなければステップS9でxを+1してステップS
6に戻り、ステップS8でxとXが等しければステップ
S10でsがSと等しいかを調べ、等しくなければステ
ップS11でsを+1してステップS12に移る。また
ステップS4でsが1でなければステップS12に移
る。ステップS12でs−1回目に生成したRe1〜ReN
とEsを取り込んでステップS5に移る。ステップS6
でsが1でなければ、ステップS13において、グルー
プGXに属するトレーニングシンボル系列と対応する各
Renをそれぞれ誤差信号Esに加算して複数の干渉抑圧
受信信号を生成し、これら複数の干渉抑圧受信信号をそ
のグループGXに属するトレーニングシンボル系列を用
いて並列処理してそれぞれt0、teを検出し、Hを推
定し、更にこれらを用いて各受信信号レプリカRenを生
成し、更新記憶し、又複数の干渉抑圧受信信号から対応
する生成したレプリカRenをそれぞれ差し引いてESを
生成して、そのEsにEsを更新してステップS8に移
る。ステップS10でsがSに等しければ、ステップS
14でその時のt0、te、HをMIMO適応等化部35に
供給する。尚ステップS13においてS回目では、Ren
の生成は行わず、且つx=Xの場合はEsの生成は行わ
ない。ステップ15で受信信号を適応等化処理し、ステ
ップ16で、その等化処理されたシンボル系列に対し復
号処理する。図に示していないが、必要に応じて誤り検
出処理を行い誤りがあれば、タイミング候補を用いて、
t0,te,Hを求めなおすようにすることもできる。
更に図29〜図31において特に示さなかったが、これ
らの方法においても、検出タイミングの信頼性を判定
し、信頼性の低いタイミングと対応しないレプリカのみ
を出力するようにしてもよい。上述においては等化範囲
の検出を行ったが、等化範囲は固定長として、この検出
を行わなくてもよい。In step S8, it is checked whether x is equal to X,
If they are not equal, x is incremented by 1 in step S9 and step S
Returning to step 6, if x and X are equal in step S8, it is checked in step S10 whether s is equal to S. If they are not equal, s is incremented by 1 in step S11 and the process proceeds to step S12. If s is not 1 in step S4, the process proceeds to step S12. Re 1 to Re N generated in the s−1th time in step S12
And Es are fetched and the process proceeds to step S5. Step S6
If s is not 1 in step S13, in step S13, each Re n corresponding to the training symbol sequence belonging to the group GX is added to the error signal Es to generate a plurality of interference suppression reception signals, and the plurality of interference suppression reception signals are generated. The signals are processed in parallel by using the training symbol sequences belonging to the group GX to detect t0 and te, respectively, H is estimated, and further, each received signal replica Re n is generated, updated and stored, and Corresponding generated replicas Re n are respectively subtracted from the plurality of interference suppression reception signals to generate E S , Es is updated to Es, and the process proceeds to step S8. If s is equal to S in step S10, step S
At 14, the t0, te, and H at that time are supplied to the MIMO adaptive equalization unit 35. In step S13, at the Sth time, Re n
Is not generated, and Es is not generated when x = X. In step 15, the received signal is adaptively equalized, and in step 16, the equalized symbol sequence is decoded. Although not shown in the figure, if there is an error by performing error detection processing if necessary, using timing candidates,
It is also possible to recalculate t0, te, and H.
Furthermore, although not particularly shown in FIGS. 29 to 31, in these methods, the reliability of the detection timing may be determined and only the replicas that do not correspond to the timing with low reliability may be output. Although the equalization range is detected in the above description, the equalization range may have a fixed length and may not be detected.
【0039】上述では同期タイミング生成部12n及び
開始タイミング・範囲候補生成部21nで、トレーニン
グシンボル系列TSSnと受信信号との相関をそれぞれ
求めたが、同期タイミング生成部12nで生成した相関
を記憶しておき、これを開始タイミング・範囲候補生成
部21nで利用してもよい。図22及び図25に示した
ように直列型及び、複合型処理段42で同期検出、チャ
ネル推定を行う場合において、例えば直列型では第1処
理段421においてユーザごとに、チャネルの推定を行
うチャネル推定精度の劣化が生じると考えられる。これ
は、例えば、ユーザ1の受信信号(受信電力の最も大き
い)の検出を行う際に、ユーザごとのチャネル推定手段
において、図17に示した構成により行うと、使用する
受信信号中にユーザ2〜ユーザNの受信信号が含まれて
いるためである。ちなみに、第2処理段422以降にお
いては、チャネル推定に使用する受信信号中には、他ユ
ーザの受信信号がキャンセルされているため、大きなチ
ャネル推定精度の劣化にはつながらないと考えられる。
よって、この問題を解決する手段として、第1処理段4
21では図22中に破線で示すように同期検出部821〜
82Nで検出された全てのユーザの同期開始タイミング
と、トレーニングシンボル系列TSS1〜TSSNと、受
信信号(レプリカによるキャンセルが行われていない信
号)とをチャネル推定部28(図9に示したものと同様
の構成)に入力して、全てのチャネル状態Hを推定
し、これをレプリカ生成部451〜45nへ供給するよう
にすればよい。In the above description, the synchronization timing generator 12 n and the start timing / range candidate generator 21 n respectively obtain the correlation between the training symbol sequence TSS n and the received signal, but the correlation generated by the synchronization timing generator 12 n May be stored and used by the start timing / range candidate generation unit 21 n . When synchronization detection and channel estimation are performed in the serial type and composite type processing stages 42 as shown in FIGS. 22 and 25, for example, in the serial type, channel estimation is performed for each user in the first processing stage 42 1 . It is considered that the accuracy of channel estimation deteriorates. For example, when the received signal of the user 1 (having the highest received power) is detected by the channel estimation means for each user with the configuration shown in FIG. 17, the user 2 is included in the received signal to be used. This is because the received signal of the user N is included. By the way, in the second processing stage 42 2 and thereafter, it is considered that the received signals used for channel estimation cancel the received signals of other users, so that it does not lead to a large deterioration in channel estimation accuracy.
Therefore, as a means for solving this problem, the first processing stage 4
2, 1 as indicated by the broken line in FIG. 22 sync detector 82 1 -
The channel estimation unit 28 (shown in FIG. 9) includes the synchronization start timings of all users detected at 82 N , the training symbol sequences TSS 1 to TSS N, and the received signal (a signal that has not been canceled by the replica). It is sufficient to input all the channel states H to the replica generation units 45 1 to 45 n and to supply them to the replica generation units 45 1 to 45 n .
【0040】[0040]
【発明の効果】以上述べたように、この発明により、MI
MO受信機におけるチャネル状態の推定精度、等化開始タ
イミングの検出精度、及び等化範囲の決定精度を高める
ことができる。特にパケット通信においては、フレーム
毎にチャネル状態の推定、等化開始タイミングの検出、
及び等化範囲の決定を行う必要があると考えられ、その
ような場合には、この発明によりチャネル推定用、同期
用のトレーニングシンボル系列を短かくすることが可能
となり、それだけ伝送する情報量を増加させる事ができ
る。As described above, according to the present invention, MI
It is possible to improve the estimation accuracy of the channel state in the MO receiver, the detection accuracy of the equalization start timing, and the accuracy of determining the equalization range. Especially in packet communication, channel state estimation, equalization start timing detection,
It is considered necessary to determine the equalization range, and in such a case, the present invention makes it possible to shorten the training symbol sequences for channel estimation and synchronization, and to reduce the amount of information to be transmitted. Can be increased.
【図1】ターボ受信機に対応する送信機の構成例を示す
図である。FIG. 1 is a diagram illustrating a configuration example of a transmitter corresponding to a turbo receiver.
【図2】MIMOターボ受信機の機能構成例を示す図であ
る。FIG. 2 is a diagram illustrating a functional configuration example of a MIMO turbo receiver.
【図3】MIMO適応等化部の機能構成例を示す図である。FIG. 3 is a diagram illustrating a functional configuration example of a MIMO adaptive equalization unit.
【図4】シングルユーザ用適応等化器の機能構成を示す
図である。FIG. 4 is a diagram showing a functional configuration of a single-user adaptive equalizer.
【図5】Aは従来のシンボル同期タイミングの決定方法
を説明するための図、Bは従来の等化範囲の決定方法を
説明するための図である。5A is a diagram for explaining a conventional symbol synchronization timing determination method, and FIG. 5B is a diagram for explaining a conventional equalization range determination method.
【図6】提案されているMIMO受信機の構成を示す図であ
る。FIG. 6 shows the structure of a proposed MIMO receiver.
【図7】同期タイミング生成部の機能構成例を示す図で
ある。FIG. 7 is a diagram illustrating a functional configuration example of a synchronization timing generation unit.
【図8】開始タイミング・範囲候補生成部の機能構成例
を示す図である。FIG. 8 is a diagram illustrating a functional configuration example of a start timing / range candidate generation unit.
【図9】チャネル推定部の機能構成例を示す図である。FIG. 9 is a diagram illustrating a functional configuration example of a channel estimation unit.
【図10】提案されているアンテナ間共通の等化開始タ
イミング信号、等化範囲候補信号の生成を行うMIMO受信
機の機能構成を示す図である。FIG. 10 is a diagram showing a functional configuration of a MIMO receiver that generates a proposed equalization start timing signal common to the antennas and an equalization range candidate signal.
【図11】図10中の同期タイミング生成部の構成例を
示す図である。11 is a diagram showing a configuration example of a synchronization timing generation unit in FIG.
【図12】図10中の開始タイミング・範囲候補生成部
の構成例を示す図である。12 is a diagram showing a configuration example of a start timing / range candidate generation unit in FIG.
【図13】この発明の第1実施例の受信機の機能構成を
示す図である。FIG. 13 is a diagram showing a functional configuration of a receiver according to the first embodiment of the present invention.
【図14】図13中の処理段42sの機能構成例を示す
図である。14 is a diagram showing a functional configuration example of a processing stage 42 s in FIG.
【図15】図14中のレプリカ生成器45の機能構成例
を示す図である。15 is a diagram showing a functional configuration example of a replica generator 45 in FIG.
【図16】この発明の第2実施例の処理段42sの機能
構成例を示す図である。FIG. 16 is a diagram showing a functional configuration example of a processing stage 42 s according to a second embodiment of the present invention.
【図17】図16中のチャネル推定部28の機能構成例
を示す図である。17 is a diagram showing a functional configuration example of a channel estimation unit 28 in FIG.
【図18】この発明の第3実施例の受信機の機能構成例
を示す図である。FIG. 18 is a diagram showing a functional configuration example of a receiver according to a third embodiment of the present invention.
【図19】この発明の第4実施例の受信機の機能構成例
を示す図である。FIG. 19 is a diagram showing a functional configuration example of a receiver of a fourth embodiment of the present invention.
【図20】図19中の処理段42sの機能構成例を示す
図である。20 is a diagram showing a functional configuration example of a processing stage 42 s in FIG. 19.
【図21】Aはこの発明の第5実施例における処理順序
検出部48の機能構成例を示す図、Bはその他の例を示
す図である。FIG. 21A is a diagram showing an example of the functional configuration of a processing order detection unit 48 in the fifth embodiment of the present invention, and B is a diagram showing another example.
【図22】第5実施例における処理段42sの機能構成
例を示す図である。FIG. 22 is a diagram showing a functional configuration example of a processing stage 42 s in the fifth embodiment.
【図23】この発明の第6実施例の受信機の機能構成例
を示す図である。FIG. 23 is a diagram showing a functional configuration example of a receiver of a sixth embodiment of the present invention.
【図24】第6実施例における処理順序検出部48の機
能構成例を示す図である。FIG. 24 is a diagram showing an example of the functional configuration of a processing order detection unit 48 in the sixth embodiment.
【図25】この発明の第7実施例の処理段42sの機能
構成例を示す図である。FIG. 25 is a diagram showing a functional configuration example of a processing stage 42 s according to a seventh embodiment of the present invention.
【図26】処理部を繰返し使用して各処理段とする構成
例を示す図である。FIG. 26 is a diagram illustrating a configuration example in which a processing unit is repeatedly used to form each processing stage.
【図27】この発明の第8実施例の機能構成の要部を示
す図である。FIG. 27 is a diagram showing a main part of a functional configuration of an eighth embodiment of the present invention.
【図28】第1乃至第4実施例と対応するこの発明の方
法の処理手順の例を示す流れ図である。FIG. 28 is a flow chart showing an example of the processing procedure of the method of the present invention corresponding to the first to fourth embodiments.
【図29】第5実施例と対応するこの発明の方法の処理
手順の例を示す流れ図である。FIG. 29 is a flowchart showing an example of the processing procedure of the method of the present invention corresponding to the fifth embodiment.
【図30】第6実施例と対応するこの発明の方法の処理
手順の例を示す流れ図である。FIG. 30 is a flowchart showing an example of the processing procedure of the method of the present invention corresponding to the sixth embodiment.
【図31】第7実施例と対応するこの発明の方法の処理
手順の例を示す流れ図である。FIG. 31 is a flowchart showing an example of the processing procedure of the method of the present invention corresponding to the seventh embodiment.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 冨里 繁 東京都千代田区永田町二丁目11番1号 株 式会社エヌ・ティ・ティ・ドコモ内 (72)発明者 須田 博人 東京都千代田区永田町二丁目11番1号 株 式会社エヌ・ティ・ティ・ドコモ内 Fターム(参考) 5K022 DD00 DD32 DD34 FF00 5K046 AA05 BB01 EE02 EE03 EE06 EE37 EF03 ─────────────────────────────────────────────────── ─── Continued front page (72) Inventor Shigeru Tomisato 2-11-1, Nagatacho, Chiyoda-ku, Tokyo Stock Ceremony company NTT Docomo (72) Inventor Hiroto Suda 2-11-1, Nagatacho, Chiyoda-ku, Tokyo Stock Ceremony company NTT Docomo F term (reference) 5K022 DD00 DD32 DD34 FF00 5K046 AA05 BB01 EE02 EE03 EE06 EE37 EF03
Claims (10)
信号系列を2以上の整数M個のアンテナで受信した信号
を、等化開始タイミング信号、等化範囲信号、チャネル
状態推定値を用いて適応等化処理してN個の送信機対応
のシンボル系列に分離するMIMO適応等化部と、 そのMIMO適応等化部よりのN個の出力シンボル系列をそ
れぞれ復号処理する信号系列復号部と、 各送信信号系列中のトレーニングシンボル系列と同じシ
ンボル系列のトレーニングシンボル系列をそれぞれ生成
するトレーニング系列生成部と、 上記トレーニングシンボル系列と受信信号を入力とし、
等化開始タイミング信号、等化範囲信号を生成する第1
同期検出部と、 上記トレーニングシンボル系列と等化開始タイミング信
号と等化範囲信号と受信信号を入力として、チャネル状
態の推定を行うチャネル推定部と、 上記トレーニングシンボル系列と等化開始タイミング信
号と等化範囲信号と推定されたチャネル状態とを入力と
してトレーニングシンボルの受信信号に対するレプリカ
を生成するレプリカ生成部と、 受信信号と受信レプリカを入力して、トレーニングシン
ボル系列の受信信号レプリカを、受信信号から差し引い
て誤差信号を生成する誤差信号生成部と、 上記誤差信号と、少くとも1つの目的とする送信信号系
列のトレーニングシンボル系列に対する受信信号レプリ
カを入力し、これらを加算して目的とする送信信号系列
の受信信号以外を抑圧した干渉抑圧受信信号を生成する
加算部と、 上記干渉抑圧受信信号と上記トレーニングシンボル系列
を入力とし、等化開始タイミング信号と等化範囲信号を
生成する第2同期検出部とを備えるMIMO受信機。1. An equalization start timing signal, an equalization range signal, and a channel state estimation value for a signal obtained by receiving an integer N transmission signal series of 2 or more integers in the same frequency band by an integer M antennas of 2 or more. A MIMO adaptive equalization unit for performing adaptive equalization processing to separate it into N transmitter-compatible symbol sequences, and a signal sequence decoding unit for decoding the N output symbol sequences from the MIMO adaptive equalization unit, respectively. And a training sequence generation unit that respectively generates a training symbol sequence of the same symbol sequence as the training symbol sequence in each transmission signal sequence, and inputs the above-mentioned training symbol sequence and received signal,
First to generate equalization start timing signal and equalization range signal
A synchronization detection unit, a channel estimation unit that estimates the channel state by inputting the training symbol sequence, the equalization start timing signal, the equalization range signal, and the received signal, the training symbol sequence, the equalization start timing signal, and the like. The replica generation unit that generates a replica of the received signal of the training symbol with the digitized range signal and the estimated channel state as input, and the received signal and the received replica are input to receive the received signal replica of the training symbol sequence from the received signal. An error signal generation unit that subtracts an error signal, the above error signal, and at least one received signal replica for a training symbol sequence of a target transmission signal sequence are input, and these are added to obtain the target transmission signal. A signal for generating an interference-suppressed received signal that suppresses signals other than the received signal of the sequence. A MIMO receiver comprising: a calculation unit; and a second synchronization detection unit that receives the interference suppression received signal and the training symbol sequence as input and generates an equalization start timing signal and an equalization range signal.
部、上記第2同期検出部はそれぞれ各送信信号系列ごと
に設けられ、上記加算部に入力される目的とする送信信
号系列のトレーニングシンボル系列受信信号レプリカは
1つである。2. The receiver according to claim 1, wherein the first synchronization detection unit, the replica generation unit, the addition unit, and the second synchronization detection unit are provided for each transmission signal sequence, and the addition unit includes: There is only one training symbol sequence received signal replica of the target transmission signal sequence that is input.
判定する信頼性判定部と、信頼性判定部で信頼性が低い
と判定された検出タイミングと判定されたものと対応す
るレプリカを出力させない手段とを備える。3. The receiver according to claim 2, wherein the reliability determination unit determines the reliability of the detection timing detected by the synchronization detection unit, and the detection timing determined by the reliability determination unit to have low reliability. And means for not outputting the replica corresponding to the one determined to be.
受信エネルギーを測定し、その大きい順を決定する処理
順序検出部を備え、 上記第1同期検出部と、上記チャネル推定部と、上記レ
プリカ生成部と、そのレプリカ生成部よりのレプリカを
上記第1同期検出部に入力される受信信号から差し引い
て次の第2同期検出部へ供給する減算部との送信信号系
列処理部が、上記決定された順に縦続接続され、 その縦続接続の最後の送信信号系列処理部の減算部の出
力信号が上記誤差信号生成部よりの誤差信号として得ら
れ、 上記加算部に入力されるトレーニングシンボル系列受信
信号レプリカはシンボル当たりの受信エネルギーが最も
大きいものと対応したものである。4. The receiver according to claim 1, further comprising: a processing order detector that measures received energy per symbol for each of N transmission signal sequences and determines a larger order of the received energy. Subtraction for subtracting the detection unit, the channel estimation unit, the replica generation unit, and the replica from the replica generation unit from the received signal input to the first synchronization detection unit and supplying the subtraction signal to the second synchronization detection unit. The transmission signal sequence processing unit with the unit is cascaded in the determined order, the output signal of the subtraction unit of the last transmission signal sequence processing unit of the cascade connection is obtained as an error signal from the error signal generation unit, The training symbol sequence received signal replica input to the adder corresponds to the one having the largest received energy per symbol.
エネルギーを測定し、その大きい順にN個の送信信号系
列を複数個ずつのグループに分ける処理順序検出部を備
え、 上記グループに属する複数の送信信号系列について上記
第1同期検出部と、上記チャネル推定部と、上記レプリ
カ生成部とによる処理を並列的に行う並列処理部が構成
され、 これら並列処理部が、そのレプリカ生成部よりのレプリ
カをその第1同期検出部の入力信号から差し引いて次の
並列処理部に入力する減算部により上記大きい順のグル
ープの順に直列に接続されている。5. The receiver according to claim 1, wherein the received energy per symbol is measured for N transmission signal sequences, and the N transmission signal sequences are divided into a plurality of groups in descending order. A parallel processing unit that includes a processing order detection unit and is configured to perform processing by the first synchronization detection unit, the channel estimation unit, and the replica generation unit in parallel for a plurality of transmission signal sequences belonging to the group is configured, These parallel processing units are connected in series in the order of the larger groups by a subtraction unit that subtracts the replica from the replica generation unit from the input signal of the first synchronization detection unit and inputs the subtracted signal to the next parallel processing unit. .
信号系列を2以上の整数M個のアンテナで受信した信号
を、等化開始タイミングと等化範囲とチャネル状態とを
用いてN個のシンボル系列に分離等化する過程と、 上記N個のシンボル系列をそれぞれ復号する過程と、 受信信号と、送信信号系列ごとのトレーニングシンボル
系列とを用いて等化開始タイミング及び等化範囲を検出
する第1同期検出過程と、 受信信号と、送信信号系列ごとのトレーニングシンボル
系列と等化開始タイミングと等化範囲を用いてチャネル
状態を推定するチャネル推定過程と、 送信信号系列ごとのトレーニングシンボル系列と等化開
始タイミングと推定したチャネル状態を用いてトレーニ
ングシンボルの受信信号のレプリカを生成するレプリカ
生成過程と、 受信信号からトレーニングシンボル受信信号レプリカを
差し引いて誤差信号を生成する誤差信号生成過程と、 上記誤差信号に少なくとも1つの目的とする送信信号系
列の受信信号レプリカを加算して目的とする送信信号系
列以外の受信信号を抑圧した干渉抑圧受信信号を、生成
する干渉抑圧受信信号生成過程と、 上記干渉抑圧受信信号と、対応トレーニングシンボル系
列を用いて等化開始タイミング、等化範囲を検出する第
2同期検出過程と、 を有するMIMO受信方法。6. A signal obtained by receiving an integer N number of transmission signal sequences of the same frequency band of 2 or more by an integer M number of antennas of 2 or more by using equalization start timing, an equalization range, and a channel state. Of the equalization start timing and the equalization range using the received signal and the training symbol sequence for each transmission signal sequence. First synchronization detection process for detection, received signal, training symbol sequence for each transmission signal sequence, channel estimation process for estimating channel state using equalization start timing and equalization range, and training symbol for each transmission signal sequence A replica generation process for generating a replica of the received signal of the training symbol using the sequence, the equalization start timing, and the estimated channel state, Error signal generation process of generating an error signal by subtracting the training symbol reception signal replica from the reception signal, and adding a reception signal replica of at least one target transmission signal sequence to the error signal except the target transmission signal sequence Interference suppression reception signal generation process for generating an interference suppression reception signal that suppresses the reception signal of, the second synchronization for detecting the equalization start timing and the equalization range using the interference suppression reception signal and the corresponding training symbol sequence. A MIMO receiving method comprising: a detection process.
号系列ごとに並列に実行し、 生成したN個のトレーニングシンボル受信信号レプリカ
を上記誤差信号生成過程で受信信号から差し引いて上記
誤差信号を生成し、この誤差信号に上記各1つの目的と
する送信信号系列ごとのレプリカをそれぞれ加算する上
記干渉抑圧受信信号生成過程を並列に実行し、 これにより生成されたN個の干渉抑圧受信信号に対する
第2同期検出過程を並列に実行する。7. The receiving method according to claim 6, wherein the first synchronization detection process and the replica generation process are executed in parallel for each transmission signal sequence, and N generated training symbol reception signal replicas are generated as the error signal. In the process, the error signal is generated by subtracting it from the received signal, and the interference suppression received signal generating process of adding the replica for each one of the target transmission signal sequences to the error signal is executed in parallel. The second synchronization detection process is performed on the generated N interference suppression reception signals in parallel.
過程と、 信頼性が低いと判定された等化開始タイミングと対応す
る送信信号系列に対するレプリカの利用を停止する。8. The receiving method according to claim 6, wherein the process of determining the reliability of the detected equalization start timing, and the replica for the transmission signal sequence corresponding to the equalization start timing determined to have low reliability Stop using.
の受信エネルギーを測定して、受信エネルギーの大きい
順を決定し、 送信信号系列ごとに、上記同期検出過程、チャネル推定
過程、レプリカ生成過程、誤差信号生成過程を上記決定
された順に実行し、送信信号系列ごとの処理により生成
された誤差信号に、その送信信号系列の処理に用いた受
信信号を加算して次の送信信号系列ごとの処理に対する
受信信号とし、最後の送信信号系列ごとの処理で生成さ
れた誤差信号に対し上記干渉抑圧受信信号生成過程、上
記第2同期検出過程を実行する。9. The receiving method according to claim 6, wherein the received energy per symbol is measured for each of the N transmitted signal sequences, the order of the received energy is determined in order, and the received signal sequence is determined for each transmitted signal sequence. The synchronization detection process, the channel estimation process, the replica generation process, and the error signal generation process are executed in the order determined above, and the error signal generated by the processing for each transmission signal sequence is used as the reception signal used for the processing of the transmission signal sequence. Are added to form a reception signal for the next processing for each transmission signal sequence, and the interference suppression reception signal generation process and the second synchronization detection process are executed for the error signal generated by the last processing for each transmission signal sequence. .
の受信エネルギーを測定し、その受信エネルギーの大き
い順にN個の送信信号系列を複数個ずつグループに分
け、 その各グループごとに、そのグループに属する各送信信
号系列について上記第1同期検出過程、上記チャネル推
定過程、レプリカ生成過程を並列に実行することを、上
記受信エネルギーの大きいグループの順に実行し、その
際に、このグループごとの処理で生成されたそのレプリ
カをそのグループ処理に対する受信信号から差し引いて
誤差信号を生成し、この誤差信号を次のグループごとの
処理に対する受信信号とし、最終のグループごとの処理
で得られた誤差信号に対し、上記干渉抑圧信号生成過
程、上記第2同期検出過程を実行する。10. The receiving method according to claim 6, wherein the received energy per symbol is measured for each of N transmitted signal sequences, and a plurality of N transmitted signal sequences are grouped in descending order of received energy. For each group, the first synchronization detection process, the channel estimation process, and the replica generation process are performed in parallel for each transmission signal sequence belonging to the group, in the order of the group with the largest received energy. Then, at that time, the replica generated in the processing for each group is subtracted from the received signal for the group processing to generate an error signal, and this error signal is set as the received signal for the processing for the next group, and the final For the error signal obtained by the processing for each group, the interference suppression signal generation process and the second synchronization detection error To run.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003068125A JP4105567B2 (en) | 2002-03-13 | 2003-03-13 | MIMO receiver and receiving method thereof |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002-69008 | 2002-03-13 | ||
| JP2002069008 | 2002-03-13 | ||
| JP2003068125A JP4105567B2 (en) | 2002-03-13 | 2003-03-13 | MIMO receiver and receiving method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003338779A true JP2003338779A (en) | 2003-11-28 |
| JP4105567B2 JP4105567B2 (en) | 2008-06-25 |
Family
ID=29714095
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003068125A Expired - Fee Related JP4105567B2 (en) | 2002-03-13 | 2003-03-13 | MIMO receiver and receiving method thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4105567B2 (en) |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006033403A1 (en) * | 2004-09-24 | 2006-03-30 | Matsushita Electric Industrial Co., Ltd. | Method for detecting symbol timing of multi-antenna radio communication system |
| JP2008533912A (en) * | 2005-03-14 | 2008-08-21 | テルコーディア テクノロジーズ インコーポレイテッド | Repetitive MIMO receiver using group-wise demapping |
| JP2008205944A (en) * | 2007-02-21 | 2008-09-04 | Kyocera Corp | Radio signal receiving apparatus and radio signal receiving method |
| JP2008245269A (en) * | 2002-07-29 | 2008-10-09 | Bae Systems Information & Electronic Systems Integration Inc | Power and confidence ordered low complexity soft turbo mud with voting system |
| WO2008132961A1 (en) * | 2007-04-12 | 2008-11-06 | Sharp Kabushiki Kaisha | Communication device, communication method, communication program, and recording medium |
| US7583739B2 (en) | 2004-05-13 | 2009-09-01 | Ntt Docomo, Inc. | Channel estimation device, channel estimation method, and wireless receiver |
| JP2013504265A (en) * | 2009-09-03 | 2013-02-04 | クゥアルコム・インコーポレイテッド | Symbol estimation method and apparatus |
| US8619928B2 (en) | 2009-09-03 | 2013-12-31 | Qualcomm Incorporated | Multi-stage interference suppression |
| US8675610B2 (en) | 2004-12-14 | 2014-03-18 | Fujitsu Limited | Wireless communication system |
| US8675796B2 (en) | 2008-05-13 | 2014-03-18 | Qualcomm Incorporated | Interference cancellation under non-stationary conditions |
| US8787509B2 (en) | 2009-06-04 | 2014-07-22 | Qualcomm Incorporated | Iterative interference cancellation receiver |
| US8995417B2 (en) | 2008-06-09 | 2015-03-31 | Qualcomm Incorporated | Increasing capacity in wireless communication |
| US9055545B2 (en) | 2005-08-22 | 2015-06-09 | Qualcomm Incorporated | Interference cancellation for wireless communications |
| US9071344B2 (en) | 2005-08-22 | 2015-06-30 | Qualcomm Incorporated | Reverse link interference cancellation |
| US9160577B2 (en) | 2009-04-30 | 2015-10-13 | Qualcomm Incorporated | Hybrid SAIC receiver |
| US9215118B2 (en) | 2012-11-19 | 2015-12-15 | Sony Corporation | Communication method and transmission apparatus |
| US9237515B2 (en) | 2008-08-01 | 2016-01-12 | Qualcomm Incorporated | Successive detection and cancellation for cell pilot detection |
| US9277487B2 (en) | 2008-08-01 | 2016-03-01 | Qualcomm Incorporated | Cell detection with interference cancellation |
| US9331846B2 (en) | 2012-11-16 | 2016-05-03 | Sony Corporation | Communication method and reception apparatus |
| US9509452B2 (en) | 2009-11-27 | 2016-11-29 | Qualcomm Incorporated | Increasing capacity in wireless communications |
| US9673837B2 (en) | 2009-11-27 | 2017-06-06 | Qualcomm Incorporated | Increasing capacity in wireless communications |
| US11153130B2 (en) | 2017-06-06 | 2021-10-19 | Nec Corporation | Equalizer, receiving apparatus and receiving method |
-
2003
- 2003-03-13 JP JP2003068125A patent/JP4105567B2/en not_active Expired - Fee Related
Cited By (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008245269A (en) * | 2002-07-29 | 2008-10-09 | Bae Systems Information & Electronic Systems Integration Inc | Power and confidence ordered low complexity soft turbo mud with voting system |
| US7583739B2 (en) | 2004-05-13 | 2009-09-01 | Ntt Docomo, Inc. | Channel estimation device, channel estimation method, and wireless receiver |
| WO2006033403A1 (en) * | 2004-09-24 | 2006-03-30 | Matsushita Electric Industrial Co., Ltd. | Method for detecting symbol timing of multi-antenna radio communication system |
| US9872285B2 (en) | 2004-12-14 | 2018-01-16 | Fujitsu Limited | Wireless communication system |
| US9907063B2 (en) | 2004-12-14 | 2018-02-27 | Fujitsu Limited | Wireless communication system |
| US9065511B2 (en) | 2004-12-14 | 2015-06-23 | Fujitsu Limited | Wireless communication system |
| US8712347B2 (en) | 2004-12-14 | 2014-04-29 | Fujitsu Limited | Wireless communication system |
| US8681747B2 (en) | 2004-12-14 | 2014-03-25 | Fujitsu Limited | Wireless communication system |
| US8675610B2 (en) | 2004-12-14 | 2014-03-18 | Fujitsu Limited | Wireless communication system |
| JP2008533912A (en) * | 2005-03-14 | 2008-08-21 | テルコーディア テクノロジーズ インコーポレイテッド | Repetitive MIMO receiver using group-wise demapping |
| JP2012005134A (en) * | 2005-03-14 | 2012-01-05 | Telcordia Licensing Company Llc | Iterative mimo receiver using group-wise demapping |
| JP4841615B2 (en) * | 2005-03-14 | 2011-12-21 | テルコーディア ライセンシング カンパニー, リミテッド ライアビリティ カンパニー | Repetitive MIMO receiver using group-wise demapping |
| US9071344B2 (en) | 2005-08-22 | 2015-06-30 | Qualcomm Incorporated | Reverse link interference cancellation |
| US9055545B2 (en) | 2005-08-22 | 2015-06-09 | Qualcomm Incorporated | Interference cancellation for wireless communications |
| JP2008205944A (en) * | 2007-02-21 | 2008-09-04 | Kyocera Corp | Radio signal receiving apparatus and radio signal receiving method |
| JPWO2008132961A1 (en) * | 2007-04-12 | 2010-07-22 | シャープ株式会社 | COMMUNICATION DEVICE, COMMUNICATION METHOD, COMMUNICATION PROGRAM, AND RECORDING MEDIUM |
| WO2008132961A1 (en) * | 2007-04-12 | 2008-11-06 | Sharp Kabushiki Kaisha | Communication device, communication method, communication program, and recording medium |
| US8675796B2 (en) | 2008-05-13 | 2014-03-18 | Qualcomm Incorporated | Interference cancellation under non-stationary conditions |
| US9408165B2 (en) | 2008-06-09 | 2016-08-02 | Qualcomm Incorporated | Increasing capacity in wireless communications |
| US8995417B2 (en) | 2008-06-09 | 2015-03-31 | Qualcomm Incorporated | Increasing capacity in wireless communication |
| US9014152B2 (en) | 2008-06-09 | 2015-04-21 | Qualcomm Incorporated | Increasing capacity in wireless communications |
| US9237515B2 (en) | 2008-08-01 | 2016-01-12 | Qualcomm Incorporated | Successive detection and cancellation for cell pilot detection |
| US9277487B2 (en) | 2008-08-01 | 2016-03-01 | Qualcomm Incorporated | Cell detection with interference cancellation |
| US9160577B2 (en) | 2009-04-30 | 2015-10-13 | Qualcomm Incorporated | Hybrid SAIC receiver |
| US8787509B2 (en) | 2009-06-04 | 2014-07-22 | Qualcomm Incorporated | Iterative interference cancellation receiver |
| US8831149B2 (en) | 2009-09-03 | 2014-09-09 | Qualcomm Incorporated | Symbol estimation methods and apparatuses |
| US8619928B2 (en) | 2009-09-03 | 2013-12-31 | Qualcomm Incorporated | Multi-stage interference suppression |
| JP2013504265A (en) * | 2009-09-03 | 2013-02-04 | クゥアルコム・インコーポレイテッド | Symbol estimation method and apparatus |
| US9509452B2 (en) | 2009-11-27 | 2016-11-29 | Qualcomm Incorporated | Increasing capacity in wireless communications |
| US9673837B2 (en) | 2009-11-27 | 2017-06-06 | Qualcomm Incorporated | Increasing capacity in wireless communications |
| US10790861B2 (en) | 2009-11-27 | 2020-09-29 | Qualcomm Incorporated | Increasing capacity in wireless communications |
| US9331846B2 (en) | 2012-11-16 | 2016-05-03 | Sony Corporation | Communication method and reception apparatus |
| US9215118B2 (en) | 2012-11-19 | 2015-12-15 | Sony Corporation | Communication method and transmission apparatus |
| US11153130B2 (en) | 2017-06-06 | 2021-10-19 | Nec Corporation | Equalizer, receiving apparatus and receiving method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4105567B2 (en) | 2008-06-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4105567B2 (en) | MIMO receiver and receiving method thereof | |
| US7151808B2 (en) | MIMO receiver and method of reception therefor | |
| JP4412926B2 (en) | Adaptive equalization apparatus and program thereof | |
| CN101449502B (en) | Radio communication device and radio communication method | |
| CN1883134B (en) | A method of and device for receive antennae diversity switching | |
| EP1204235B1 (en) | Symbol timing recovery | |
| US7450634B2 (en) | Decision feed forward equalizer system and method | |
| US6952570B2 (en) | Wireless communication receiver that determines frequency offset | |
| HK1041990B (en) | Receivers and methods for reducing interference in radio communications | |
| WO2008091445A1 (en) | Method and system for communication channel characterization | |
| KR100403067B1 (en) | Receiving device and method of generating replica signal | |
| Zhu et al. | An adaptive per-survivor processing algorithm | |
| JP2006203875A (en) | Receiver | |
| JP4191697B2 (en) | Turbo receiving method and receiver thereof | |
| JP2002204192A (en) | Receiving method and receiver | |
| US20030071752A1 (en) | Interference canceller apparatus and interference elimination method | |
| US20030179812A1 (en) | T-spaced equalization for 1xEV systems | |
| US7590206B2 (en) | Equalization apparatus and equalization method | |
| JP4215148B2 (en) | Multi-input multi-output turbo receiving method and its receiver | |
| JP2014195246A (en) | Receiver | |
| WO2015151713A1 (en) | Reception apparatus performing turbo equalizations | |
| JP2003229794A (en) | Adaptive equalizer for multi-input multi-output receiver | |
| JP7234383B2 (en) | Receiving device, radio system and receiving method | |
| JP2003348057A (en) | Wireless transmitter, wireless transmission system, wireless receiver and their programs | |
| WO2006092830A1 (en) | Receiving apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050419 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20050419 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070302 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070724 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070831 |
|
| 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: 20080318 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080327 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110404 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120404 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130404 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130404 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140404 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |