Method and device for transmitting signal in communication system and transmitter and receiver used in mimo system
Abstract
[Task] Methods and devices that allow in MIMO systems to process signals transmitted from various antennas to improve the receiver's ability to extract them from the received signals, despite some correlation. To provide.
Solution.The number of simultaneously transmitted bitstreams is adjusted and reduced depending on the level of correlation, while multiple versions of each variously weighted bitstream are transmitted simultaneously. The variously weighted versions are combined to produce one combined weighted signal. The receiver processes the received signal as if all the signal had reached the receiving antenna without correlation. The weight vector is transmitted from the receiver of the forward link by the transmitter of the reverse link, using the channel characteristics of the forward link known to the transmitter of the forward link, the forward channel transmitter. Can be determined by.
Term
Term ended
Projected expiry passed 11 January 2021, 5.7 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
23 claims: 9 independent, 14 dependent
- 1【特許請求の範囲】 【請求項1】 L個の受信機アンテナを有する受信機へ順方向チャネルを介して送信するN個の送信アンテナを備えた送信機および前記受信機から前記送信機へ通信するための逆方向チャネルを有する通信システム中で信号を送信するための方法であって、前記L個の受信アンテナのうちの2つまたは3つ以上により受信される信号中に相関が存在する可能性があるものにおいて、 前記N個の送信アンテナから前記L個の受信アンテナへ送信され得る独立の信号の数を決定するステップと、 前記N個の送信アンテナから前記L個の受信アンテナへ送信され得る独立の信号の数の各々に対して送信されるべきデータサブストリームを、データストリームから生成するステップと、 サブストリームあたりN個の重み付けされたサブストリームを生成するために、1つの重みを前記N個の送信アンテナの各々に対して、前記サブストリームの各々をN個の重みで重み付けするステップと、 前記送信アンテナの各々に対する送信信号を生成するために、前記送信アンテナの各々に対して、前記サブストリームの各々から生成された前記重み付けされたサブストリームのうちの1つを結合するステップとを有することを特徴とする方法。
- 2【請求項2】 前記送信信号を、前記アンテナの各々1つから送信するステップをさらに有することを特徴とする請求項1記載の方法。
- 3【請求項3】 前記重みを前記逆方向チャネルにより受信するステップをさらに有することを特徴とする請求項1記載の方法。
- 4【請求項4】 前記重みは、前記逆方向チャネルを介して前記受信機から受信されたチャネル情報および干渉共分散の関数として、前記送信機により決定されることを特徴とする請求項1記載の方法。
- 5【請求項5】 前記重みは、 行列式H † (K N )H=U † Λ 2 Uを解くステップと、 連立方程式 【数1】 をνについて解くことにより、前記固有値λをウォーターフィリングするステップと、 Φ=U † diag(λ ~1 ,...,λ ~M )Uの行列Φを定義するステップと、 その中の前記重みの各々は、 【数2】 であり、jは1からNまでの整数である非正規化された重みベクトルw i =[w i 1 ,...,w iN ]を生成するステップとにより決定され、ここで、 Hは、チャネル応答行列であり、 H † は、前記チャネル応答行列Hの共役転置行列であり、 K N は、干渉共分散行列であり、 Uは、単位行列であり、その各行は、H † (K N )Hの固有ベクトルであり、 Λは、Λ=diag(λ 1 ,...,λ M )として定義される対角行列であり、 λ 1 ,...,λ M は、H † (K N )Hの各固有値であり、 Mは、前記独立の信号の数に対応する非ゼロ固有値の最大数であり、 U † は、行列Uの共役転置行列であり、 kは、1からMまでの整数の指数であり、 pは、送信される電力であり、 +は、そのアーギュメントが負であるときゼロに戻り、そのアーギュメントが正であるときアーギュメント自体に戻るオペレータであり、 各λ ~ は、各重みベクトルに対する電力を表す中間変数であり、 diagは、様々なλ ~ が、行列Φの主対角線のエレメントとして配置されることを示し、 行列Φの各列は、Φ=[z 1 ,...,z N ]により示される正規化された重みベクトルとして使用され、前記正規化された重みベクトルは、個別の正規化された重みz,z i =[z i1 ,...,z iN ]からなり、iは1からNまでの整数であることを特徴とする請求項1記載の方法。
- 6【請求項6】 L個の受信機アンテナを有する受信機へ順方向チャネルを介して送信するN個の送信アンテナを備えた送信機および前記受信機から前記送信機へ通信するための逆方向チャネルを有する通信システム中で信号を送信するための装置であって、前記L個の受信アンテナのうちの2つまたは3つ以上により受信される信号中に相関が存在する可能性があるものにおいて、 前記N個の送信アンテナから前記L個の受信アンテナへ送信され得る独立の信号の数を決定するための手段と、 前記N個の送信アンテナから前記L個の受信アンテナへ送信され得る独立の信号の数の各々に対して送信されるべきデータサブストリームを、データストリームから生成するための手段と、 サブストリームあたりN個の重み付けされたサブストリームを生成するために、1つの重みを前記N個の送信アンテナの各々に対して、前記サブストリームの各々をN個の重みで重み付けするための手段と、 前記送信アンテナの各々に対する送信信号を生成するために、前記送信アンテナの各々に対して、前記サブストリームの各々から生成された前記重み付けされたサブストリームのうちの1つを結合するための手段とを有することを特徴とする装置。
- 7【請求項7】 L個の受信機アンテナを有する受信機へ順方向チャネルを介して送信するN個の送信アンテナを備えた送信機および前記受信機から前記送信機へ通信するための逆方向チャネルを有する通信システム中で信号を送信するための装置であって、前記L個の受信アンテナのうちの2つまたは3つ以上により受信される信号中に相関が存在する可能性があるものにおいて、 前記N個の送信アンテナから前記L個の受信アンテナへ送信され得る独立の信号の数を決定するための手段と、 前記N個の送信アンテナから前記L個の受信アンテナへ送信され得る独立の信号の数の各々に対して送信されるべきデータサブストリームを、データストリームから生成するための手段と、 サブストリームあたりN個の重み付けされたサブストリームを生成するために、1つの重みを前記N個の送信アンテナの各々に対して、前記サブストリームの各々をN個の重みで重み付けするための手段と、 前記送信アンテナの各々に対する送信信号を生成するために、前記送信アンテナの各々に対して、前記サブストリームの各々から生成された前記重み付けされたサブストリームのうちの1つを結合するための手段とを有することを特徴とする装置。
- 8【請求項8】 前記送信機は、前記重みを生成するための手段を含むことを特徴とする請求項7記載の装置。
- 9【請求項9】 前記送信機は、前記重みを記憶するための手段を含むことを特徴とする請求項7記載の装置。
- 10【請求項10】 前記送信機は、前記重みを生成するための手段を含むことを特徴とする請求項7記載の装置。
- 11【請求項11】 L個の受信機アンテナを有する受信機へ順方向チャネルを介して送信するN個の送信アンテナを備えた送信機および前記受信機から前記送信機へ通信するための逆方向チャネルを有する通信システム中で信号を送信するための送信機であって、前記L個の受信アンテナのうちの2つまたは3つ以上により受信される信号中に相関が存在する可能性があるものにおいて、 前記N個の送信アンテナから前記L個の受信アンテナへ送信され得る独立の信号の数の各々に対して送信されるべきデータサブストリームを、データストリームから生成するためのデマルチプレクサと、 サブストリームあたりN個の重み付けされたサブストリームを生成するために、1つの重みを前記N個の送信アンテナの各々に対して、前記サブストリームの各々をN個の重みで重み付けするためのマルチプレクサと、 前記送信アンテナの各々に対する送信信号を生成するために、前記送信アンテナの各々に対して、前記サブストリームの各々から生成された前記重み付けされたサブストリームのうちの1つを結合するための加算器とを有することを特徴とする送信機。
- 12【請求項12】 前記結合された重み付けサブストリームの各々を変換するためのデジタル/アナログコンバータをさらに有することを特徴とする請求項11記載の送信機。
- 13【請求項13】 前記アナログ変換された結合された重み付けサブストリームの各々を無線周波数に変換するためのアップコンバータをさらに有することを特徴とする請求項11記載の送信機。
- 14【請求項14】 前記重みは、前記逆方向チャネルを介して前記受信機から受信された順方向チャネル応答の前記推定値および前記干渉共分散行列推定値に応じて、前記送信機において決定されることを特徴とする請求項11記載の送信機。
- 15【請求項15】 前記重みは、前記受信機中で決定され、前記逆方向チャネルを介して前記送信機に送信されることを特徴とする請求項11記載の送信機。
- 16【請求項16】 前記重みは、 行列式H † (K N )H=U † Λ 2 Uを解くステップと、 連立方程式 【数1】 をνについて解くことにより、前記固有値λをウォーターフィリングするステップと、 Φ=U † diag(λ ~1 ,...,λ ~M )Uの行列Φを定義するステップと、 その中の前記重みの各々は、 【数2】 であり、jは1からNまでの整数である非正規化された重みベクトルw i =[w i 1 ,...,w iN ]を生成するステップとにより決定され、ここで、 Hは、チャネル応答行列であり、 H † は、前記チャネル応答行列Hの共役転置行列であり、 K N は、干渉共分散行列であり、 Uは、単位行列であり、その各行は、H † (K N )Hの固有ベクトルであり、 Λは、Λ=diag(λ 1 ,...,λ M )として定義される対角行列であり、 λ 1 ,...,λ M は、H † (K N )Hの各固有値であり、 Mは、前記独立の信号の数に対応する非ゼロ固有値の最大数であり、 U † は、行列Uの共役転置行列であり、 kは、1からMまでの整数の指数であり、 pは、送信される電力であり、 +は、そのアーギュメントが負であるときゼロに戻り、そのアーギュメントが正であるときアーギュメント自体に戻るオペレータであり、 各λ ~ は、各重みベクトルに対する電力を表す中間変数であり、 diagは、様々なλ ~ が、行列Φの主対角線のエレメントとして配置されることを示し、 行列Φの各列は、Φ=[z 1 ,...,z N ]により示される正規化された重みベクトルとして使用され、前記正規化された重みベクトルは、個別の正規化された重みz,z i =[z i1 ,...,z iN ]からなり、iは1からNまでの整数であることを特徴とする請求項11記載の送信機。
- 17【請求項17】 前記送信機および受信機は時分割多重(TDD)を使用して通信し、前記重みは、前記送信機に対して前記逆方向リンクの受信機により決定された順方向チャネル応答の推定値を使用して前記送信機中で決定されることを特徴とする請求項11記載の送信機。
- 18【請求項18】 L個のアンテナと、 L個のダウンコンバータと、 前記受信機により受信されている順方向チャネルに対する干渉共分散行列の推定値を決定するためのエスティメータとを有することを特徴とするMIMOシステム中で使用するための受信機。
- 19【請求項19】 前記受信機により受信されている順方向チャネルに対するチャネル応答の推定値を決定するためのエスティメータと、 前記逆方向チャネルに対して、前記干渉共分散行列の推定値およびチャネル応答の推定値を受信機に送信するための逆方向チャネルのための送信機とを有することを特徴とするMIMOシステム中で使用するための送信機。
- 20【請求項20】 前記受信機により受信されている順方向チャネルに対する干渉共分散行列の推定値を決定するためのエスティメータと、 前記受信機により受信されている順方向チャネルに対するチャネル応答の推定値を決定するためのエスティメータと、 前記受信機により受信されている順方向チャネルに対する干渉共分散行列の前記推定値および前記受信機により受信されている順方向チャネルに対するチャネル応答の前記推定値の関数として、データストリームを前記を前記受信機に送信するために、前記順方向チャネルの送信機により使用するための重みを計算するための重み計算器とを有することを特徴とするMIMOシステム中で使用するための受信機。
- 21【請求項21】 前記重みを前記逆方向チャネルのための受信機へ送信するための逆方向チャネルのための送信機をさらに有することを特徴とする請求項20記載の受信機。
- 22【請求項22】 L個のアンテナと、 L個のダウンコンバータと、 前記受信機により受信されている順方向チャネルに対する干渉共分散行列の推定値を決定するためのエスティメータと、 前記受信機により受信されている順方向チャネルに対するチャネル応答の推定値を決定するためのエスティメータと、 データストリームを前記受信機に送信するための前記順方向チャネルの送信機により使用するための重みを計算するための重み計算器とを有し、 前記重みは、 行列式H † (K N )H=U † Λ 2 Uを解くステップと、 連立方程式 【数1】 をνについて解くことにより、前記固有値λをウォーターフィリングするステップと、 Φ=U † diag(λ ~1 ,...,λ ~M )Uの行列Φを定義するステップと、 その中の前記重みの各々は、 【数2】 であり、jは1からNまでの整数である非正規化された重みベクトルw i =[w i 1 ,...,w iN ]を生成するステップとにより決定され、ここで、 Hは、チャネル応答行列であり、 H † は、前記チャネル応答行列Hの共役転置行列であり、 K N は、干渉共分散行列であり、 Uは、単位行列であり、その各行は、H † (K N )Hの固有ベクトルであり、 Λは、Λ=diag(λ 1 ,...,λ M )として定義される対角行列であり、 λ 1 ,...,λ M は、H † (K N )Hの各固有値であり、 Mは、前記独立の信号の数に対応する非ゼロ固有値の最大数であり、 U † は、行列Uの共役転置行列であり、 kは、1からMまでの整数の指数であり、 pは、送信される電力であり、 +は、そのアーギュメントが負であるときゼロに戻り、そのアーギュメントが正であるときアーギュメント自体に戻るオペレータであり、 各λ ~ は、各重みベクトルに対する電力を表す中間変数であり、 diagは、様々なλ ~ が、行列Φの主対角線のエレメントとして配置されることを示し、 行列Φの各列は、Φ=[z 1 ,...,z N ]により示される正規化された重みベクトルとして使用され、前記正規化された重みベクトルは、個別の正規化された重みz,z i =[z i1 ,...,z iN ]からなり、iは1からNまでの整数であることを特徴とするMIMOシステム中で使用するための受信機。
- 23【請求項23】 L個の受信機アンテナを有する受信機へ順方向チャネルを介して送信するN個の送信アンテナを備えた送信機および前記受信機から前記送信機へ通信するための逆方向チャネルを有する通信システム中で信号を送信するための方法であって、前記L個の受信アンテナのうちの2つまたは3つ以上により受信される信号中に相関が存在する可能性があるものにおいて、 前記信号を形成するステップの一部として、前記N個のアンテナを介して送信されるべきデータから得られたサブストリームに対する重みを決定するプロセスにより、前記N個の送信アンテナから前記L個の受信アンテナへ送信され得る独立の信号Mの数を決定するステップを有し、前記重みは、 行列式H † (K N )H=U † Λ 2 Uを解くステップと、 連立方程式 【数1】 をνについて解くことにより、前記固有値λをウォーターフィリングするステップと、 Φ=U † diag(λ ~1 ,...,λ ~M )Uの行列Φを定義するステップと、 その中の前記重みの各々は、 【数2】 であり、jは1からNまでの整数である非正規化された重みベクトルw i =[w i 1 ,...,w iN ]を生成するステップとにより決定され、ここで、 Hは、チャネル応答行列であり、 H † は、前記チャネル応答行列Hの共役転置行列であり、 K N は、干渉共分散行列であり、 Uは、単位行列であり、その各行は、H † (K N )Hの固有ベクトルであり、 Λは、Λ=diag(λ 1 ,...,λ M )として定義される対角行列であり、 λ 1 ,...,λ M は、H † (K N )Hの各固有値であり、 Mは、前記独立の信号の数に対応する非ゼロ固有値の最大数であり、 U † は、行列Uの共役転置行列であり、 kは、1からMまでの整数の指数であり、 pは、送信される電力であり、 +は、そのアーギュメントが負であるときゼロに戻り、そのアーギュメントが正であるときアーギュメント自体に戻るオペレータであり、 各λ ~ は、各重みベクトルに対する電力を表す中間変数であり、 diagは、様々なλ ~ が、行列Φの主対角線のエレメントとして配置されることを示し、 行列Φの各列は、Φ=[z 1 ,...,z N ]により示される正規化された重みベクトルとして使用され、前記正規化された重みベクトルは、個別の正規化された重みz,z i =[z i1 ,...,z iN ]からなり、iは1からNまでの整数であることを特徴とする方法。
Independent claims23
105 paragraphs in 1 section, as filed
Description: TECHNICAL FIELD [Detailed description of the invention]
【0001】
[Technical field to which the invention belongs]
The present invention relates to wireless communication, and particularly relates to a so-called multiple input / multiple output (MIMO) system, which is a wireless communication system in which a plurality of antennas are used in a transmitter and a plurality of antennas are used in a receiver.
【0002】
[Conventional technology]
It is well known in the art that multiple inputs and multiple outputs (MIMO) systems can dramatically increase capacitance compared to single antenna, i.e., single antenna vs. single antenna or multiple antenna vs. single antenna systems. ing.
【0003】
[Problems to be Solved by the Invention]
However, for this improvement, it is preferable to have a rich scattering environment in which the various signals reaching the multiple receive antennas are largely uncorrelated. If these signals have some correlation, and if such correlation is ignored, performance will be reduced and capacitance will be reduced.
【0004】
[Means for solving problems]
We have invented a method of generating a signal in a MIMO system to obtain the best performance and capacitance that can be achieved with a channel of that level of correlation, despite some correlation. According to the principles of the invention, the signals transmitted from the various antennas are processed to improve the receiver's ability to extract them from the received signals. More specifically, the number of simultaneously transmitted bitstreams is adjusted, eg, reduced, depending on the level of correlation, and multiple versions of each variously weighted bitstream are transmitted simultaneously. The variously weighted versions are combined to produce one combined weighted signal for each antenna, the so-called "transmit vector". The receiver processes the received signal as if all the signals arriving at the receiving antenna were made uncorrelated.
【0005】
In an embodiment of the present invention, the weight vector is transmitted from the transmitter of the forward link by the transmitter of the reverse link, thereby informing the transmitter of the forward link of the channel characteristics of the forward link. Is determined by the forward channel transmitter using. In another embodiment of the invention, the weight vector is determined by the forward channel receiver using the channel characteristics of the forward link, and the determined weight vector is determined by the transmitter of the reverse link of the forward link. By transmitting from the receiver, the transmitter of the forward link is notified.
【0006】
The channel characteristics used to determine the weight vector may include a transmitter-to-receiver channel response and a covariance matrix of noise and interference measured at the receiver.
【0007】
BEST MODE FOR CARRYING OUT THE INVENTION
The functions of the various elements shown in the drawings, including the functional block "processor", include dedicated hardware as well as hardware capable of running the software in the context of appropriate software. When provided by a processor, functionality may be provided by a single dedicated processor, by a single shared processor, or by multiple individual processors, some of which may be shared.
【0008】
Also, the explicit use of the term "processor" or "controller" should not be construed as exclusively referring to, but not limited to, hardware capable of running software. , Digital signal processor (DSP) hardware, read-only memory (ROM) for storing software, random access memory (RAM) and non-volatile storage can be implied.
【0009】
Other traditional and / or custom hardware may also be included. Similarly, the switches shown in the drawings are merely conceptual. These functions can be performed by the operation of the program logic, by the interaction of program controls by the dedicated lodge, by the dedicated logic, or by instruction, and the designer can select a specific technique.
【0010】
Figure 1 shows a transmitter with N transmitter antennas transmitting over a forward channel to a receiver with L receiver antennas and a MIMO system with reverse channels for receiver-to-transmitter communication. Shown in an exemplary portion of a transmitter for producing a signal to transmit in, the highest performance and capacitance that can be achieved in a channel of that level of correlation, despite some correlation, is the present invention. It has come to be obtained by the principle.
【0011】
In FIG. 1, a) a demultiplexer (demux) 101, b) an antenna signal developer 103 including an antenna signal developer 103-1 to 103-N, c) a weight feeder 105, d) an antenna 107-1 to 107-N. N antennas including 107, e) digital / analog converter (DAC) 115 including 115-1 to 115-N, and f) amplifier converter 117 including upconverters 117-1 to 117-N are shown.
【0012】
The demultiplexer 101 takes a data stream as an input and supplies it as an output data substream by supplying various bits from the input data stream to each of the data substreams. One data stream may be fed by the demultiplexer 101 to one of the N outputs. However, if the number of uncorrelated signals that can be transmitted is reduced, the number of bitstreams transmitted at the same time is reduced to match the number of uncorrelated signals that can be transmitted. In such cases, the particular output used is at the best of the designer. For example, only the first Y output is used. Where Y is the number of uncorrelated signals that can be transmitted.
【0013】
Each data substream is fed to the corresponding one of the antenna signal developers 103. Each of the antenna signal developers 103 includes one of the weight blocks 109-1 to 109-N and one of the adders 111-1 to 111-N. At each of the antenna signal developers 103, a data substream is fed to each of the multipliers 113 in one of the weight blocks 109.
【0014】
The weight feeder 105 supplies each of the multipliers 113 with a weight value. In one embodiment of the invention, the weight dispenser 105 actually generates a weight value in response to information received from a receiver (not shown) via a reverse channel. In another embodiment of the invention, the weight value is generated at the receiver and fed to the transmitter via the reverse channel and stored in the weight dispenser 105 until a required time point. The process for generating weights according to one aspect of the invention will be described below.
【0015】
Each of the multipliers 113 multiplies the substream it receives by the weight it receives. The resulting product is supplied to each one of the adders 111. In particular, the product supplied by the R-th multiplier of each weight block 109 is supplied to the R-th one of the adder 111. Where R is 1 to N. For multipliers that are not supplied with substreams, their output is guaranteed to be zero by any technique desired by the designer.
【0016】
Each of the adders 111 adds the signals input to it and supplies the resulting sum as an output to each of its associated DACs 115. Each of the DAC 115 takes the digital signal it receives from one of the adders 111 and converts it to an analog baseband signal. The analog baseband signal generated by each of the DAC 115s is supplied to each one of the upconverters 117, which upconverts the baseband analog signal to a radio frequency signal. The radio frequency signal produced by the upconverter 117 is supplied to each one of the antennas 107 for board casting to the receiver.
【0017】
FIG. 2 shows an exemplary portion of a receiver for a MIMO system configured according to the principles of the present invention. Figure 2 shows a) L antennas 201 containing antennas 201-1 to 201-L, b) down converters including down converters 203-1 to 203-L 203, and c) analog / digital converters 205-1 to 205. An analog-to-digital converter (ADC) 205, including -L, d) putative interfer covariance matrix and channel response unit 207, e) arbitrary weight calculator 209, and f) optional switch 211 are shown.
【0018】
Each of the antennas 201 receives a radio signal and supplies its electrical version to its respective associated one of the downconverters 203. Each of the downconverters 203 downconverts the signal it receives to the baseband and feeds the resulting baseband signal to its associated one of the ADC 205s. Each of the ADC 205s converts the baseband analog signal it receives into a digital representation and feeds this digital representation to the Estimated Interference Covariance Matrix and Channel Response Unit 207.
【0019】
The Estimated Interferometric Covariance Matrix and Channel Response Unit 207 produces an estimate of the Interfering Covariance Matrix and an estimate of the forward matrix channel response in the usual way. The matrix is required for the presence of multiple transmit and multiple receive antennas.
【0020】
Estimates of the covariance matrix and forward matrix channel response are fed to the arbitrary weight calculator 209 or to the transmitter via the reverse channel (Figure 1). If an estimate of the interfering covariance matrix and an estimate of the forward matrix channel response are fed to the weight calculator 209, the weight calculator should be used according to one aspect of the invention and as described below. The weight value is determined, and the obtained weight value is supplied to the transmitter (Fig. 1) via the reverse channel.
【0021】
Figure 3 follows the principles of the present invention, in order to receive receivers with L receiver antennas so that the best performance and capacitance that can be achieved with channels of that level of correlation despite some correlation is obtained. An exemplary process for generating a signal for transmission in a MIMO system with a transmitter with N transmit antennas transmitting over a directional channel and a MIMO system with a reverse channel for communicating from receiver to transmitter. , Shown in the form of a flowchart.
【0022】
The process of FIG. 3 can be used in embodiments of the invention using the hardware of FIGS. 1 and 2. Here, the switch 211 is connected to the putative interference covariance matrix and the channel response unit 207, and the communication protocol is as follows. First, it is necessary to determine the length of time while the channel characteristics are stable.
【0023】
This is typically performed during the system engineering phase of developing a system, using measurements of the environment in which the system should be used, as is well known to those skilled in the art. If the length of time for which the channel characteristics are stable is known, the time is considered as a frame and the frame is divided into time slots. Each frame has a preamble that can occupy one or more time slots. Frames, and thus time slots, repeat in reality.
【0024】
The process of FIG. 3 is started in step 301 at the beginning of each frame. Next, in step 303, the interference covariance matrix K in the receiver<sup>N</sup>And the channel response H is determined in the receiver of the forward link, such as the interfer covariance matrix and channel response unit 207 (FIG. 2). Then, in step 305 (Fig. 3), the covariance matrix K<sup>N</sup> And the channel response matrix H is supplied, for example, via the reverse channel to the transmitter of the forward link by reception of the forward link.
【0025】
In step 307, for example, by the weight feeder 105 (FIG. 1), the weight w<sub>i</sub>= [w<sub>i1</sub>, ..., w<sub>iN</sub>] Is calculated. Where i is an integer from 1 to N. Specifically, the weight is calculated as follows. First, the determinant H<sup>†</sup>(K<sup>N</sup>) H = U<sup>†</sup>Λ<sup>2</sup>U is solved. here, a) H is the channel response matrix, b) H<sup>†</sup>Is the conjugate transpose of the channel response matrix H, and is a well-known symbol for the conjugate transpose.
【0026】
c) K<sup>N</sup> Is an interfering covariance matrix, d) U is the identity matrix, and each column is H<sup>†</sup>(K<sup>N</sup>) It is an eigenvector of H. e) Λ is Λ = diag (λ)<sup>1</sup>, ..., λ<sup>M</sup>) Is a diagonal matrix defined as λ<sup>1</sup>, ..., λ<sup>M</sup>Is H<sup>†</sup>(K<sup>N</sup>) Each eigenvalue of H, where M is the maximum number of nonzero eigenvalues and corresponds to the number of substreams that can actually be used. f) U<sup>†</sup> Is the conjugate transpose of the matrix U.
【0027】
And the well-known so-called "water filling" is a system of equations λ for ν.<sup>~ k</sup>= (ν-1 / (λ<sup>k</sup>)<sup>2</sup>)<sup>+</sup>and [Number 1]
<img file="JP2001237751A_D0001.tif" />Is executed for the eigenvalue λ by solving. Where k is the exponent of an integer from 1 to M, P is the power transmitted, + is the operator that returns to zero when the argument is negative and back to the argument itself when the argument is positive. Yes, each λ<sup>~</sup> Is an intermediate variable that represents the power for each weight vector.
【0028】
The new matrix Φ is Φ = U<sup>†</sup>diag (λ<sup>~1</sup>, ..., λ<sup>~ M</sup>) Defined as U, diag is various λ as the elements of the main diagonal of the matrix where all other entries are zero.<sup>~</sup>Indicates that is placed. Each column of the matrix Φ is based on the unit power, Φ = [z<sub></sub><sub>1</sub>, ..., z<sub>N</sub>] Is used as the normalized weight vector, the weight vector is the individual weights z, z<sub>i</sub>= [z<sub>i1</sub>, ..., z<sub>iN</sub>] Consists of. And the weight vector w<sub>i</sub>= [w<sub>i1</sub>, ..., w<sub>iN</sub>] Is determined by denormalization based on the power to be allocated to the weight vector. The various weights in it [Number 2]
<img file="JP2001237751A_D0002.tif" />And j is an integer from 1 to N.
【0029】
In step 309, the input data stream S (t) (FIG. 1) has N substreams S, for example by the demultiplexer 101.<sub>1</sub>... S<sub>N</sub>It is divided into. Each of the data streams in step 311 (Fig. 3), the weight vector w<sub>i1</sub>, ..., w<sub>iN</sub>Each one is multiplied by one. In other words, each bit of each particular data stream is multiplied by each of the weights in its respective weight vector to generate N weighted bits for each data stream.
【0030】
In step 313, the weighting bits for each of the substreams are coupled by each antenna adder, eg adder 111. In this regard, the weighted bits generated for each substream from the first weight are added in the adder of the first antenna, and the weighted bits generated for each substream from the second weight are It is added at the adder of the second antenna. The same applies to the following as shown in FIG. As is clear from the above, any substream with a number greater than M is zero. This is because M corresponds to the number of substreams that can actually be used. Such a zero substream does not contribute to the sum produced by adder 111. The process then ends at step 315.
【0031】
FIG. 4 shows a receiver with L receiver antennas to obtain the best performance and capacitance that can be achieved with a channel of that level of correlation, despite some correlation, according to the principles of the present invention. Another example for generating a signal for transmission in a MIMO system having a transmitter with N transmitting antennas transmitting over a forward channel and a reverse channel for communicating from a receiver to a transmitter. The target process is shown in the form of a flowchart.
【0032】
The process of FIG. 4 can be used in embodiments of the invention using the hardware of FIGS. 1 and 2. Here, the switch 211 is connected to the weight calculator 209, and the communication protocol is described in relation to FIG. For the process of FIG. 4, the weight feeder 105 of FIG. 1 does not calculate the various weights, but simply stores the weights received from the weight calculator 209 and, if necessary, various of the multiplier 113. Supply them to something else.
【0033】
The process of FIG. 4 is started in step 401 at the beginning of each frame. Next, in step 403, the interference covariance matrix K in the receiver<sup>N</sup>And the channel response H is determined in the receiver of the forward link, such as the interfer covariance matrix and channel response unit 207 (FIG. 2). In step 405, for example, by the weight feeder 105 (FIG. 1), the weight w<sub>i</sub>= [w<sub>i1</sub>, ..., w<sub>iN</sub>] Is calculated. Specifically, the weight is calculated as follows.
【0034】
First, the determinant H<sup>†</sup>(K<sup>N</sup>) H = U<sup>†</sup>Λ<sup>2</sup>U is solved. here, a) H is the channel response matrix, b) H<sup>†</sup>Is the conjugate transpose of the channel response matrix H, and is a well-known symbol for the conjugate transpose. c) K<sup>N</sup> Is an interfering covariance matrix, d) U is the identity matrix, and each column is H<sup>†</sup>(K<sup>N</sup>) It is an eigenvector of H. e) Λ is Λ = diag (λ)<sup>1</sup>, ..., λ<sup>M</sup>) Is a diagonal matrix defined as λ<sup>1</sup>, ..., λ<sup>M</sup>Is H<sup>†</sup>(K<sup>N</sup>) Each eigenvalue of H, where M is the maximum number of nonzero eigenvalues and corresponds to the number of substreams that can actually be used. f) U<sup>†</sup> Is the conjugate transpose of the matrix U.
【0035】
And the well-known so-called "water filling" is a system of equations for ν. [Number 1]
<img file="JP2001237751A_D0003.tif" />Is executed for the eigenvalue λ by solving. Where k is the exponent of an integer from 1 to M, P is the power transmitted, + is the operator that returns to zero when the argument is negative and back to the argument itself when the argument is positive. And each λ<sup>~</sup> Is an intermediate variable that represents the power for each weight vector.
【0036】
The new matrix Φ is Φ = U<sup>†</sup>diag (λ<sup>~1</sup>, ..., λ<sup>~ M</sup>) Defined as U, diag is various λ as the elements of the main diagonal of the matrix where all other entries are zero.<sup>~</sup> Indicates that is placed. Each column of the matrix Φ is based on the unit power, Φ = [z<sub>1</sub>, ..., z<sub>N</sub>] Is used as the normalized weight vector, the weight vector is the individual weights z, z<sub>i</sub>= [z<sub>i1</sub>, ..., z<sub>iN</sub>] Consists of. And the weight vector w<sub>i</sub>= [w<sub>i1</sub>, ..., w<sub>iN</sub>] Is determined by denormalization based on the power to be allocated to the weight vector. The various weights in it [Number 2]
<img file="JP2001237751A_D0004.tif" />And j is an integer from 1 to N.
【0037】
Then, in step 407, the determined weight value is fed to the forward link transmitter by the forward link receiver, eg, via a reverse channel. The weights are stored in the weight feeder 105 (Fig. 1).
【0038】
In step 409 (FIG. 4), the input data stream S (t) (FIG. 1) has N substreams S, for example by the demultiplexer 101.<sub>1</sub>... S<sub>N</sub> It is divided into. Each of the data streams in step 411 (Fig. 4), the weight vector w<sub>i1</sub>, ..., w<sub>iN</sub>Each one is multiplied by one. Where i is an integer from 1 to N. In other words, each bit of each particular data stream is multiplied by each of the weights in its respective weight vector to generate N weighted bits for each data stream.
【0039】
In step 413, the weighting bits for each of the substreams are coupled by each antenna adder, eg adder 111. In this regard, the weighted bits generated for each substream from the first weight are added in the adder of the first antenna, and the weighted bits generated for each substream from the second weight are It is added at the adder of the second antenna. The same applies to the following as shown in FIG. As is clear from the above, any substream with a number greater than M is zero. This is because M corresponds to the number of substreams that can actually be used. Such a zero substream does not contribute to the sum produced by adder 111. The process then ends at step 415.
【0040】
In another embodiment of the invention for use with a so-called "Time Division Duplex" (TDD) system that shares a single channel for both forward and reverse channels, the estimation of channel response is It can be performed at one end of the wireless link. This is in order if the forward and reverse channels share the same frequency channel and alternately use that channel at any one time point, with a small time split between the forward and reverse channels. This is because the channel response to the directional channel and the reverse channel is the same.
【0041】
Therefore, the reverse channel receiver will have the same channel response as the forward channel receiver, and the reverse link receiver will perform all channel estimates previously performed by the forward link receiver. Can be done. Similarly, the forward channel receiver will have the same channel response as the reverse channel receiver, and the forward link receiver will perform all channel estimates previously performed by the reverse link receiver. Can be done.
【0042】
[Effect of the invention]
As described above, according to the present invention, in a MIMO system, the ability of a receiver to extract signals transmitted from various antennas from the received signals, despite some correlation, is improved. Methods and devices can be provided that allow such processing.
[Simple explanation of drawings]
[Figure 1]
According to the principles of the present invention, a transmitter for generating a signal for transmission in a MIMO system so that, despite some correlation, the highest performance and capacitance that can be achieved with a channel of that level of correlation is obtained. The figure which shows the exemplary part of.
[Figure 2]
FIG. 6 illustrates an exemplary portion of a receiver for a MIMO system configured according to the principles of the present invention.
[Fig. 3]
Illustrative for generating a signal for transmission in a MIMO system, according to the principles of the invention, to obtain the best performance and capacitance that can be achieved with a channel of that level of correlation, despite some correlation. The figure which shows the process in the form of a flowchart.
[Fig. 4]
According to the principles of the present invention, despite some correlation, another for generating a signal for transmission in a MIMO system so that the best performance and capacitance that can be achieved with that level of correlated channel is obtained. The figure which shows the exemplary process in the form of a flowchart.
[Explanation of symbols]
101 Demultiplexer 105 Weight feeder from the opposite direction 117-1,117-N Upconverter 103-1,103-N Antenna Signal Developer 107 antenna 201 antenna 203 down converter 207 Estimated Interference Covariance Matrix and Channel Response Unit 209 Weight calculator 211 Reverse channel
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US7324792B2 | Cited by | United States of America | Applicant |
| JP2013214967A | Cited by | Japan | Examiner |
| US9088316B2 | Cited by | United States of America | Applicant |
| US8285332B2 | Cited by | United States of America | Applicant |
| US10742358B2 | Cited by | United States of America | Applicant |
| US8189649B2 | Cited by | United States of America | Applicant |
| US8498327B2 | Cited by | United States of America | Applicant |
| JP2011125040A | Cited by | Japan | Examiner |
| US9876609B2 | Cited by | United States of America | Applicant |
| US8787496B2 | Cited by | United States of America | Applicant |
| TWI394389B | Cited by | Taiwan Province of China | Examiner |
| JP2008547276A | Cited by | Japan | Examiner |
| WO2004002020A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US10382106B2 | Cited by | United States of America | Applicant |
| US7062295B2 | Cited by | United States of America | Applicant |
| US8078211B2 | Cited by | United States of America | Applicant |
| JP2006504336A | Cited by | Japan | Examiner |
| WO03081804A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US8412257B2 | Cited by | United States of America | Applicant |
| US7889130B2 | Cited by | United States of America | Applicant |
| US9787375B2 | Cited by | United States of America | Applicant |
| US7471729B2 | Cited by | United States of America | Applicant |
| CN100417044C | Cited by | China | Search report |
| US10476560B2 | Cited by | United States of America | Applicant |
| WO2007058264A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US7986680B2 | Cited by | United States of America | Applicant |
| JP2006503446A | Cited by | Japan | Examiner |
| US7206606B2 | Cited by | United States of America | Applicant |
| US11171693B2 | Cited by | United States of America | Applicant |
| WO2006075453A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| KR100511559B1 | Cited by | Republic of Korea | Search report |
| JP2014140168A | Cited by | Japan | Examiner |
| TWI407712B | Cited by | Taiwan Province of China | Examiner |
| WO2006075453A1 | Cited by | World Intellectual Property Organization (WIPO) | Search report |
| US9967005B2 | Cited by | United States of America | Applicant |
| JP2006504287A | Cited by | Japan | Examiner |
| US7676005B2 | Cited by | United States of America | Applicant |
| JP2008539680A | Cited by | Japan | Search report |
| WO9809381A1 | Cites | World Intellectual Property Organization (WIPO) | Examiner |
| JPH09238098A | Cites | Japan | Examiner |
| JPH1075110A | Cites | Japan | Examiner |
| JPH11168453A | Cites | Japan | Examiner |
16 members in 9 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 09482429 | United States of America | – | |
| 48242900 | United States of America | A | |
| 2000482429 | – | – | – |
| US20000482429 | – | – | – |
Members16
| Document | Office | Kind | |
|---|---|---|---|
| CA2327611A1 | Canada | A1 | |
| CN1304218A | China | A | |
| EP1117197A2 | European Patent Office (EPO) | A2 | |
| AU1108401A | Australia | A | |
| KR20010076252A | Republic of Korea | A | |
| BR0100011A | Brazil | A | |
| JP2001237751AThis record | Japan | A | |
| EP1117197A3 | European Patent Office (EPO) | A3 | |
| US6888809B1 | United States of America | B1 | |
| CA2327611C | Canada | C | |
| CN1264287C | China | C | |
| KR100716397B1 | Republic of Korea | B1 | |
| EP1117197B1 | European Patent Office (EPO) | B1 | |
| DE60039099D1 | Germany | D1 | |
| JP5008221B2 | Japan | B2 | |
| BRPI0100011B1 | Brazil | B1 |
31 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of completion of termEXPY | EXPY | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Transfer to examiner for re-examination before appeal (zenchi)AppealJAPANESE INTERMEDIATE CODE: A911A911 | A911 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of acceptance of power of attorneyJAPANESE INTERMEDIATE CODE: A7422RD02 | RD02 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 2001-237751
- Publication, DOCDB
- 2001237751
- Publication, EPODOC
- JP2001237751
- Application
- 3612
- Application, DOCDB
- 2001003612
- Application, EPODOC
- JP20010003612
Titles2
- Japanese
- 【発明の名称】通信システム中で信号を送信するための方法および装置および送信機およびMIMOシステム中で使用するための受信機
- English
- METHODS: Methods and devices for transmitting signals in communication systems and transmitters and receivers for use in MIMO systems.
Classification
- CPC, 3
- H04B7/0634
- H04B7/06
- H04B7/0626
- IPC, 6
- H04J3 00
- H04B1 04
- H04B1 10
- H04B1 18
- H04B7 06
- H04B7 08