JP6254961B2 - Base station apparatus, radio communication method, and radio communication system - Google Patents

Base station apparatus, radio communication method, and radio communication system Download PDF

Info

Publication number
JP6254961B2
JP6254961B2 JP2015011831A JP2015011831A JP6254961B2 JP 6254961 B2 JP6254961 B2 JP 6254961B2 JP 2015011831 A JP2015011831 A JP 2015011831A JP 2015011831 A JP2015011831 A JP 2015011831A JP 6254961 B2 JP6254961 B2 JP 6254961B2
Authority
JP
Japan
Prior art keywords
vector
channel
channel information
base station
terminal device
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.)
Active
Application number
JP2015011831A
Other languages
Japanese (ja)
Other versions
JP2016136708A (en
Inventor
太田 厚
厚 太田
辰彦 岩國
辰彦 岩國
一輝 丸田
一輝 丸田
白戸 裕史
裕史 白戸
拓人 新井
拓人 新井
正孝 飯塚
正孝 飯塚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2015011831A priority Critical patent/JP6254961B2/en
Publication of JP2016136708A publication Critical patent/JP2016136708A/en
Application granted granted Critical
Publication of JP6254961B2 publication Critical patent/JP6254961B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Radio Transmission System (AREA)

Description

本発明は、基地局装置、無線通信方法、及び無線通信システムに関する。   The present invention relates to a base station apparatus, a radio communication method, and a radio communication system.

現在、スマートフォンの爆発的な普及に伴い、利便性の高いマイクロ波帯の周波数資源が枯渇の危機を迎えている。いわゆる第3世代の携帯電話から第4世代の携帯電話へ移行したり、新しい周波数帯の新規割り当てなども行われているが、サービスを望む事業者が多いことから、一つの事業者に割り当てられる周波数資源は限られている。この周波数資源の逼迫状態を解消するための技術として、マルチユーザMIMO(Multiple-Input Multiple-Output)技術が注目されている。   Currently, with the explosive spread of smartphones, highly convenient microwave band frequency resources are in danger of being exhausted. There is a transition from so-called third-generation mobile phones to fourth-generation mobile phones and new allocation of new frequency bands, but since there are many operators who want services, they are assigned to one operator. Frequency resources are limited. Multi-user MIMO (Multiple-Input Multiple-Output) technology has attracted attention as a technology for eliminating the tight state of frequency resources.

[マルチユーザMIMO技術について]
(マルチユーザMIMOの概要)
コヒーレント伝送や、フェーズドアレーアンテナ技術は、基本的に回線利得を改善する技術であり、広域のサービスエリアを一つの基地局装置でカバーする際の回線容量を増大させるためには、別の無線通信技術が必要となる。一方で周波数資源は限りがあるために、ここでは限られた資源を高い周波数利用効率で利用するための技術として、例えば非特許文献1にて検討されているマルチユーザMIMO技術について説明をする。
図8は、マルチユーザMIMOシステムの構成例を示す概略図である。同図に示すように、マルチユーザMIMOシステムは、基地局装置801と、端末装置802−1、802−2、802−3(端末装置#1〜#3)とを具備している。実際に一つの基地局装置801が収容する端末装置802の数は多数であるが、そのうちの数局を選び出し(同図では端末装置802−1〜802−3)、通信を行う。各端末装置802は、基地局装置801と比較して送受信アンテナ数が一般に少ない。以下では、基地局装置801から端末装置802への通信(ダウンリンク)を行う場合について説明する。
[About multi-user MIMO technology]
(Outline of multi-user MIMO)
Coherent transmission and phased array antenna technology are basically technologies that improve channel gain, and in order to increase the channel capacity when covering a wide service area with one base station device, another wireless communication Technology is required. On the other hand, since frequency resources are limited, here, for example, a multi-user MIMO technique studied in Non-Patent Document 1 will be described as a technique for using limited resources with high frequency utilization efficiency.
FIG. 8 is a schematic diagram illustrating a configuration example of a multi-user MIMO system. As shown in the figure, the multi-user MIMO system includes a base station device 801 and terminal devices 802-1, 802-2, and 802-3 (terminal devices # 1 to # 3). There are actually a large number of terminal devices 802 accommodated in one base station device 801, but several of these are selected (terminal devices 802-1 to 802-3 in the figure) to perform communication. Each terminal device 802 generally has a smaller number of transmission / reception antennas than the base station device 801. Below, the case where communication (downlink) from the base station apparatus 801 to the terminal device 802 is demonstrated.

基地局装置801は、多数のアンテナ素子を用いて複数の指向性ビームを形成する。例えば、各端末装置802−1〜802−3に対してそれぞれ3つのMIMOチャネルを割り当て、全体として9系統の信号系列を送信する場合を考える。その際、端末装置802−1に対して送信する信号は、端末装置802−2及び端末装置802−3方向には指向性利得が極端に低くなるように(ヌルが形成されるように)調整し、この結果として端末装置802−2及び端末装置802−3への干渉を抑制する。同様に、端末装置802−2に対して送信する信号は、端末装置802−1及び端末装置802−3方向には指向性利得が極端に低くなるように調整する。同様の処理を端末装置802−3にも施す。このように指向性制御を行う理由は、例えば端末装置802−1においては、端末装置802−2及び端末装置802−3で受信した信号の情報を知る術がないため、端末装置802間での協調的な受信処理ができない。つまり、3本のアンテナしかない端末装置802−1のみの受信処理において、9系統の全ての信号系列を信号分離することは非常に厳しい。そこで、各端末装置802−1〜802−3には他の端末装置802の信号が受信されないように、送信側で干渉分離を事前に行う。以上が既存のマルチユーザMIMOシステムの概要である。   Base station apparatus 801 forms a plurality of directional beams using a large number of antenna elements. For example, consider a case in which three MIMO channels are allocated to each of the terminal devices 802-1 to 802-3 and nine signal sequences are transmitted as a whole. At that time, the signal transmitted to the terminal device 802-1 is adjusted so that the directivity gain becomes extremely low in the direction of the terminal device 802-2 and the terminal device 802-3 (so that a null is formed). As a result, interference with the terminal device 802-2 and the terminal device 802-3 is suppressed. Similarly, the signal transmitted to the terminal device 802-2 is adjusted so that the directivity gain becomes extremely low in the direction of the terminal device 802-1 and the terminal device 802-3. The same processing is performed on the terminal device 802-3. The reason for performing the directivity control in this way is that, for example, in the terminal device 802-1, there is no way of knowing information of signals received by the terminal device 802-2 and the terminal device 802-3. A cooperative reception process is not possible. That is, in the reception process of only the terminal device 802-1 having only three antennas, it is very strict to separate all nine signal sequences. Therefore, interference separation is performed in advance on the transmission side so that each terminal device 802-1 to 802-3 does not receive signals from other terminal devices 802. The above is the outline of the existing multi-user MIMO system.

次に、指向性ビームの形成方法について説明する。ここでは、基地局装置801が9つのアンテナ素子を備え、各端末装置802−1〜802−3が3つのアンテナ素子を備える場合について説明する。例えば、図8において、基地局装置801の第j(j=1,…,9)のアンテナ素子と、端末装置802−1の第1のアンテナ素子との間のチャネル情報をh1jと表記する。基地局装置801の各アンテナ素子(j=1,…,9)と、端末装置802−1の第1のアンテナ素子とのチャネル情報を用いて行ベクトルhを(h11,h12,h13,…,h18,h19)と表記する。同様に、基地局装置801の第jのアンテナ素子と、端末装置802−1の第2のアンテナ素子及び第3のアンテナ素子との間のチャネル情報をh2j及びh3jと表記し、対応する行ベクトルh及びhを(h21,h22,h23,…,h28,h29)及び(h31,h32,h33,…,h38,h39)と表記する。端末装置802−2及び端末装置802−3のアンテナ素子に対して同様の連番を付与し、行ベクトルh〜hを(h41,h42,h43,…,h48,h49)〜(h91,h92,h93,…,h98,h99)と表記する。 Next, a method for forming a directional beam will be described. Here, a case will be described in which base station apparatus 801 includes nine antenna elements, and each terminal apparatus 802-1 to 802-3 includes three antenna elements. For example, in FIG. 8, channel information between the j-th (j = 1,..., 9) antenna element of the base station apparatus 801 and the first antenna element of the terminal apparatus 802-1 is denoted as h 1j . . Each antenna element of the base station apparatus 801 (j = 1, ..., 9) and, the first row vectors h 1 using the channel information of the antenna element (h 11 of the terminal apparatus 802-1, h 12, h 13 ,..., H 18 , h 19 ). Similarly, channel information between the j-th antenna element of the base station apparatus 801 and the second antenna element and the third antenna element of the terminal apparatus 802-1 is denoted as h 2j and h 3j and corresponds. The row vectors h 2 and h 3 are denoted as (h 21 , h 22 , h 23 ,..., H 28 , h 29 ) and (h 31 , h 32 , h 33 ,..., H 38 , h 39 ). Terminal 802-2 and the terminal device to impart the same serial number to the antenna elements 802-3, row vector h 4 to h 9 a (h 41, h 42, h 43, ..., h 48, h 49 ) To (h 91 , h 92 , h 93 ,..., H 98 , h 99 ).

加えて、基地局装置801が送信する9系統の信号をt〜tと表記し、これを成分とする列ベクトルをTx[all]=(t,t,t,…,t,tと表記する。ここで、右肩のTの文字はベクトル、行列の転置を表す。また同様に、端末装置802−1〜802−3の9本のアンテナ素子での受信信号をr〜rと表記し、これを成分とする列ベクトルをRx[all]=(r,r,r,…,r,rと表記する。最後に、行ベクトルh〜hを第1から第9行成分とする行列を、全体チャネル行列H[all]と表記する。また、ノイズをnと表記する。
この場合、マルチユーザMIMOシステム全体として、次式(1)の関係が成り立つ。
In addition, nine systems of signals transmitted by the base station apparatus 801 are expressed as t 1 to t 9 , and a column vector having these components as T x [all] = (t 1 , t 2 , t 3 ,..., T 8 , t 9 ) T Here, the letter T on the right shoulder indicates transposition of a vector or a matrix. Similarly, the reception signals at the nine antenna elements of the terminal devices 802-1 to 802-3 are expressed as r 1 to r 9 , and the column vector having these components as components Rx [all] = (r 1 , r 2 , r 3 ,..., r 8 , r 9 ) T Finally, a matrix having the row vectors h 1 to h 9 as the first to ninth row components is denoted as an overall channel matrix H [all] . In addition, noise is expressed as n.
In this case, the relationship of the following formula (1) is established for the entire multiuser MIMO system.

Figure 0006254961
Figure 0006254961

これに対し送信指向性制御を行うため、9行9列の送信ウエイト行列Wを導入し、式(1)を次式(2)のように書き換える。   On the other hand, in order to perform transmission directivity control, a transmission weight matrix W of 9 rows and 9 columns is introduced, and the equation (1) is rewritten as the following equation (2).

Figure 0006254961
Figure 0006254961

更に、送信ウエイト行列Wを列ベクトルw〜wに分解し、W=(w,w,w,…,w,w)と表記すると、式(2)における「H[all]・W」を次式(3)のように表せる。 Furthermore, the transmission weight matrix W is decomposed into column vectors w 1 ~w 9, W = ( w 1, w 2, w 3, ..., w 8, w 9) If the denoted "H in the formula (2) [ all] · W ”can be expressed as the following equation (3).

Figure 0006254961
Figure 0006254961

ここで、例えば6つの行ベクトルh〜hと、3つの列ベクトルw〜wとの乗算(各成分の乗算したものの総和、複素ベクトルの場合は内積とは異なる)が全てゼロになるように、w〜wの値を選ぶことを考える。同時に、行ベクトルh〜h及びh〜hと列ベクトルw〜wとの乗算、行ベクトルh〜hと列ベクトルw〜wとの乗算が全てゼロになるように、w〜wの値を選ぶことにする。
すると、式(3)に示す9行9列の行列H[all]・Wは、3行3列の部分行列を用いて、次式(4)のように表すことができる。
Here, for example, the multiplication of the six row vectors h 4 to h 9 and the three column vectors w 1 to w 3 (the sum of the multiplication of each component, which is different from the inner product in the case of a complex vector) is all zero. Consider that the values of w 1 to w 3 are selected. At the same time, the multiplication of the row vector h 1 to h 3 and h 7 to h 9 column vector w 4 to w 6, multiplication becomes all zero row vector h 1 to h 6 column vector w 7 to w 9 Thus, the values of w 4 to w 9 are selected.
Then, the 9 × 9 matrix H [all] · W shown in Equation (3) can be expressed as the following Equation (4) using a 3 × 3 partial matrix.

Figure 0006254961
Figure 0006254961

式(4)において、H[1]、H[2]及びH[3]は3行3列の行列であり、「0」は成分が全てゼロの3行3列の行列である。このような条件を満たす変換行列を送信ウエイト行列Wに選択することで、式(4)は次式(5−1)〜式(5−3)で表される3つの関係式に分解できる。 In Equation (4), H [1] , H [2] and H [3] are 3-by-3 matrices, and “0” is a 3-by-3 matrix with all components zero. By selecting a transformation matrix that satisfies such conditions as the transmission weight matrix W, the equation (4) can be decomposed into three relational expressions represented by the following equations (5-1) to (5-3).

Figure 0006254961
Figure 0006254961

ここで、Tx[1]=(t,t,t、Tx[2]=(t,t,t、Tx[3]=(t,t,t、Rx[1]=(r,r,r、Rx[2]=(r,r,r、Rx[3]=(r,r,rとした。このようにして、一つの基地局装置が1対1でMIMO通信を行う、いわゆるシングルユーザMIMO通信が3系統、同時並行的に通信を行っている状態とみなすことができるようになる。 Here, Tx [1] = (t 1, t 2, t 3) T, Tx [2] = (t 4, t 5, t 6) T, Tx [3] = (t 7, t 8, t 9) T, Rx [1] = (r 1, r 2, r 3) T, Rx [2] = (r 4, r 5, r 6) T, Rx [3] = (r 7, r 8, r 9 ) T In this way, it can be considered that one base station apparatus performs MIMO communication on a one-to-one basis, that is, so-called single-user MIMO communication is communicating in three systems simultaneously in parallel.

次に、送信ウエイトベクトルw〜wの決定方法の例を以下に説明する。手順としては、端末装置802−1に対する送信ウエイトベクトルw〜wを決定し、順次、端末装置802−2に対する送信ウエイトベクトルw〜w、端末装置802−3に対する送信ウエイトベクトルw〜wを決定する。
まず、第1ステップとして、端末装置802−2、802−3に対する6つの行ベクトルh〜hが張る6次元部分空間における6つの基底ベクトルe〜eを求める。求める方法は、グラムシュミットの直交化法の他、様々な方法があるが、ここでは例としてグラムシュミットの直交化法を例に説明する。
まず、一つの行ベクトルhに着目し、この方向で絶対値が1のベクトルを基底ベクトルeとする。基底ベクトルeは次式(6)として表される。
Next, an example of a method for determining the transmission weight vectors w 1 to w 9 will be described below. As a procedure, transmission weight vectors w 1 to w 3 for the terminal device 802-1 are determined, and transmission weight vectors w 4 to w 6 for the terminal device 802-2 and transmission weight vectors w 7 for the terminal device 802-3 are sequentially set. to determine the ~w 9.
First, as a first step, six basis vectors e 4 to e 9 in a six-dimensional subspace spanned by six row vectors h 4 to h 9 for the terminal devices 802-2 and 802-3 are obtained. There are various methods other than the Gram Schmidt orthogonalization method. The Gram Schmidt orthogonalization method will be described as an example here.
First, paying attention to one row vector h 4 , a vector having an absolute value of 1 in this direction is set as a base vector e 4 . The basis vector e 4 is expressed as the following equation (6).

Figure 0006254961
Figure 0006254961

式(6)における(h )は同一ベクトルの絶対値の2乗を意味するスカラー量であり、この値の平方根での除算は行ベクトルhを規格化することを意味する。また、「h 」は、行ベクトルhに対するエルミート共役ベクトルであり、行と列を転置し且つ各成分の複素共役をとることで得られるベクトルである。
次に、行ベクトルhに着目し、この行ベクトルの中から基底ベクトルe方向の成分をキャンセルした行ベクトルh’を求めた後、更に規格化する。行ベクトルh’と基底ベクトルeとは、次式(7−1)及び式(7−2)で表される。
( H 4 h 4 H ) in Equation (6) is a scalar quantity that means the square of the absolute value of the same vector, and division by the square root of this value means normalization of the row vector h 4 . “H 4 H ” is a Hermitian conjugate vector for the row vector h 4 , and is a vector obtained by transposing the row and column and taking the complex conjugate of each component.
Next, focusing on the row vector h 5, after obtaining the row vector h 5 'canceling the basis vectors e 4 direction component from among the row vectors further normalized. The row vector h 5 ′ and the basis vector e 5 are expressed by the following expressions (7-1) and (7-2).

Figure 0006254961
Figure 0006254961

式(7−1)における(h )は、行ベクトルhの基底ベクトルe方向への射影を意味する。同様の処理を次式(8−1)及び次式(8−2)のように行う。 ( H 5 e 4 H ) in Equation (7-1) means the projection of the row vector h 5 in the direction of the base vector e 4 . The same processing is performed as in the following equation (8-1) and the following equation (8-2).

Figure 0006254961
Figure 0006254961

ここで、式(8−1)におけるΣの総和の範囲は、4≦i≦(j−1)(jは5〜9の整数)の整数iに対する総和となっている。つまり、既に確定した規定ベクトル方向の成分をキャンセルすることを意味する。このようにして、6つの基底ベクトルe〜eを求めることができる。
次に、第2ステップとして、端末装置802−1に対する送信ウエイトベクトルw〜wを求める。まず、行ベクトルh〜hから、基底ベクトルe〜eが張る6次元部分空間の成分をキャンセルする。具体的には、次式(9)で表される。
Here, the range of the summation of Σ in the equation (8-1) is the summation for the integer i of 4 ≦ i ≦ (j−1) (j is an integer of 5 to 9). That is, it means that the component in the defined vector direction that has already been determined is canceled. In this way, six basis vectors e 4 to e 9 can be obtained.
Next, as a second step, transmission weight vectors w 1 to w 3 for the terminal device 802-1 are obtained. First, the components of the 6-dimensional subspace spanned by the base vectors e 4 to e 9 are canceled from the row vectors h 1 to h 3 . Specifically, it is represented by the following formula (9).

Figure 0006254961
Figure 0006254961

ここで、式(9)におけるjは1〜3の整数であり、Σの総和の範囲は4≦i≦9の整数iに対する総和となっている。このようにして求めた行ベクトルh’〜h’の3つのベクトルが張る3次元空間は上述の行ベクトルh〜hのいずれとも直交している。この3次元空間内の3つのベクトル(必ずしも直交ベクトルである必然性はない)を選び、そのベクトルの複素共役ベクトルを送信ウエイトベクトルw〜wとして設定すれば、他の端末装置802−2、802−3への干渉を抑圧することができる。 Here, j in the formula (9) is an integer of 1 to 3, and the range of the sum of Σ is the sum for the integer i of 4 ≦ i ≦ 9. The three-dimensional space spanned by the three vectors of the row vectors h 1 ′ to h 3 ′ thus obtained is orthogonal to any of the above-described row vectors h 4 to h 9 . If three vectors in this three-dimensional space (not necessarily an orthogonal vector) are selected and the complex conjugate vector of the vector is set as transmission weight vectors w 1 to w 3 , another terminal device 802-2, Interference with 802-3 can be suppressed.

なお、3つのベクトルの選び方は如何なる方法でも構わないが、例えば特異値分解を行って得られるユニタリー行列を構成する3つの直交ベクトルを用いれば、他の端末装置802に干渉を与えない部分空間内に限定された固有モード伝送が可能になり、効率的な伝送が可能になる。
最後に、第3ステップとして、これと同様の処理を端末装置802−2、端末装置802−3に対しても行えば、最終的に全体の送信ウエイトベクトルw〜wを求めることができる。
以上が送信ウエイト行列Wの求め方の例である。
Note that any method may be used for selecting the three vectors. For example, if three orthogonal vectors that form a unitary matrix obtained by performing singular value decomposition are used, the sub-spaces that do not interfere with other terminal devices 802 are used. The eigenmode transmission limited to 1 is possible, and efficient transmission becomes possible.
Finally, as a third step, if the same processing is performed for the terminal device 802-2 and the terminal device 802-3, finally the entire transmission weight vectors w 1 to w 9 can be obtained. .
The above is an example of how to determine the transmission weight matrix W.

図9は、マルチユーザMIMOシステムにおける送信ウエイト行列Wを算出する手順を示すフローチャートである。まず、送信ウエイト行列Wの算出にあたり、多重する全ての端末装置802へのチャネル行列Hを取得する(ステップS801)。宛先とする端末装置802に対して通し番号を付与し、その通し番号を示す変数をkとした場合、まずkを初期化する(ステップS802)。更に、kをカウントアップし(ステップS803)、現在のkが示す値に対応する端末装置802(#k)に対する部分チャネル行列(ここでは便宜上、Hmainと表記する。)を抽出し(ステップS804)、それ以外の宛先の端末装置802に対する部分チャネル行列(ここでは便宜上、Hsubと表記する。)を抽出する(ステップS805)。 FIG. 9 is a flowchart showing a procedure for calculating the transmission weight matrix W in the multiuser MIMO system. First, in calculating the transmission weight matrix W, the channel matrix H to all the terminal devices 802 to be multiplexed is acquired (step S801). When a serial number is assigned to the destination terminal device 802 and the variable indicating the serial number is k, k is first initialized (step S802). Further, k is counted up (step S803), and a partial channel matrix (herein expressed as H main for convenience) corresponding to the terminal device 802 (#k) corresponding to the value indicated by k is extracted (step S804). ), And a partial channel matrix (indicated here as H sub for convenience) for the other terminal device 802 is extracted (step S805).

更に、部分チャネル行列Hsubの各行ベクトルが張る部分空間の直交基底ベクトルを算出し、これを基底ベクトル{e}と置く(ステップS806)。次に、式(9)に相当する処理として、着目している端末装置802(#k)に対する部分チャネル行列HmainからステップS806において求めた基底ベクトル{e}に関する成分をキャンセルし、これを行列〜Hmainとする(ステップS807)。ここで、ステップS807において、「〜(チルダ)」が上に付されたHを「〜H」と表記する。以下、数式等においても同様に、「^(ハット)」などの記号が文字の上に付されている文字を表記する場合、当該記号を文字の前に表記する。 Further, an orthogonal basis vector of a subspace spanned by each row vector of the partial channel matrix H sub is calculated, and this is set as a basis vector {e j } (step S806). Next, as processing corresponding to Equation (9), the component related to the basis vector {e j } obtained in step S806 from the partial channel matrix H main for the terminal device 802 (#k) of interest is canceled, The matrix is set to H main (step S807). Here, in step S807, H with “˜ (tilde)” added thereto is denoted as “˜H”. Hereinafter, similarly, in a mathematical expression or the like, when a character such as “^ (hat)” is written on the character, the symbol is written before the character.

更に、行列〜Hmainの行ベクトルが張る部分空間の任意の直交基底ベクトルを算出し、これを基底ベクトル{e}とする(ステップS808)。ここで、任意の基底ベクトルとは、例えば行列〜Hmainを特異値分解した際の右特異行列を構成するベクトルなどを選んでもよい。その後、基底ベクトル{e}の各ベクトルのエルミート共役ベクトル(複素共役ベクトルを転置した列ベクトル)として、端末装置802(#k)の信号に関する送信ウエイトベクトル{w}を決定する(ステップS809)。 Further, an arbitrary orthogonal basis vector of the subspace spanned by the row vectors of the matrix to H main is calculated and set as a basis vector {e k } (step S808). Here, as the arbitrary base vector, for example, a vector constituting the right singular matrix when the matrix ~ H main is subjected to singular value decomposition may be selected. Thereafter, a transmission weight vector {w k } regarding the signal of the terminal device 802 (#k) is determined as a Hermitian conjugate vector (a column vector obtained by transposing the complex conjugate vector) of each vector of the basis vector {e k } (step S809). ).

ここで、全ての宛先の端末装置802の送信ウエイトベクトルを決定済みか否かを判定し(ステップS810)、残りの端末装置802があれば、ステップS803からステップS809までの処理を繰り返す。全ての端末装置802の送信ウエイトベクトルを決定済みであれば、送信ウエイトベクトル{w}を各列ベクトルとする行列として送信ウエイト行列Wを決定し(ステップS811)、処理を終了する。 Here, it is determined whether or not the transmission weight vectors of all destination terminal devices 802 have been determined (step S810), and if there are remaining terminal devices 802, the processing from step S803 to step S809 is repeated. If transmission weight vectors of all the terminal devices 802 have been determined, the transmission weight matrix W is determined as a matrix having the transmission weight vector {w k } as each column vector (step S811), and the process ends.

なお、チャネル情報は一般的には周波数成分ごとに異なるため、広帯域の信号、例えばOFDM(直交波周波数分割多重:Orthogonal Frequency Division Multiplexing)変調方式を用いた信号であれば、周波数成分ごと、すなわちサブキャリアごとに同様の送信ウエイトを算出することになる。またここでは、端末装置802−1〜802−3がそれぞれアンテナを3素子ずつ備えている場合について説明したため、ステップS808にて行列〜Hmainの各行ベクトルが張る部分空間の直交基底ベクトルを算出する処理を含んでいたが、端末装置が1本のアンテナのみを備える場合には、ステップS808は単に行列〜Hmainに相当する行ベクトルを規格化することに対応する。 Since channel information generally differs for each frequency component, a wideband signal, for example, a signal using an OFDM (Orthogonal Frequency Division Multiplexing) modulation scheme is used for each frequency component, that is, sub The same transmission weight is calculated for each carrier. Here, since the case where each of the terminal devices 802-1 to 802-3 includes three antennas has been described, in step S808, the orthogonal basis vector of the subspace spanned by each row vector of the matrix to H main is calculated. In the case where the terminal device includes only one antenna, step S808 simply corresponds to normalizing a row vector corresponding to the matrix ~ H main .

以上は一般的なマルチユーザMIMOの送受信ウエイトの算出方法であり、端末装置側に複数のアンテナが備えられていることを想定し、全体のチャネル行列を式(4)に示したようにブロック対角化する方法である。しかし、同様の送受信ウエイトの算出法としては、その他にも幾つかのバリエーションがある。これらのバリエーションは必ずしも端末装置のアンテナが1本である必要はないが、以下の説明では簡単のために1本アンテナの端末装置がN台同時に空間多重する場合を想定した説明を行う。以下にその他の送受信ウエイトを算出する方法の説明を行う。   The above is a general multi-user MIMO transmission / reception weight calculation method. Assuming that a plurality of antennas are provided on the terminal device side, the entire channel matrix is expressed as shown in equation (4). It is a method of keratinization. However, there are several other variations of similar transmission / reception weight calculation methods. These variations do not necessarily require a single antenna for the terminal device, but for the sake of simplicity, the following description will be given assuming that N terminal devices with a single antenna are spatially multiplexed simultaneously. A method for calculating other transmission / reception weights will be described below.

まず、基地局装置801の送受信ウエイトに関しては、式(1)等に示した全体のチャネル行列H[all]に対し、次式(10−1)及び(10−2)で表されるZF(Zero Forcing)型の擬似逆行列を算出し、これを送信ウエイト及び受信ウエイトとして用いるようにしてもよい。 First, regarding the transmission / reception weights of the base station apparatus 801, ZF (10-1) and (10-2) represented by the following equations (10-1) and (10-2) with respect to the entire channel matrix H [all] shown in equation (1) and the like. A pseudo inverse matrix of the “Zero Forcing” type may be calculated and used as a transmission weight and a reception weight.

Figure 0006254961
Figure 0006254961

ここで、空間多重する端末装置数をN台、基地局装置801のアンテナ素子の数をK本(N<K)とすると、例えばダウンリンクを例にとれば全体チャネル行列H[all]のサイズはN×K(N行K列)である。H[all]のランクがNであれば、行列H[all]・H[all]HのサイズはN×Nで逆行列が存在し、式(10−1)を用いて擬似逆行列を得ることができる。一般に、Nに対してKの値が十分冗長であれば、このN×Nの行列のランクは安定的にNとなり、逆行列が安定的に存在する。同様に、基地局装置801の受信に相当するアップリンクの受信ウエイトに関しては、全体チャネル行列H[all]のサイズはK×N(K行N列)であり、行列H[all]H・H[all]のサイズもN×Nとなり、一般には逆行列が存在し、次式(10−2)で表されるZF型の擬似逆行列を算出し、これを受信ウエイトとして用いるようにしてもよい。
なお、同様の送受信ウエイトとして知られているMMSE(Minimum Mean Square Error)ウエイトでは、雑音電力をσとすれば、次式(11−1)及び次式(11−2)を式(10−1)及び式(10−2)の代わりに用いてもよい。なお、式(11−1)及び式(11−2)における「I」はN×N(N行N列)の単位行列である。
Here, assuming that the number of spatially multiplexed terminal apparatuses is N and the number of antenna elements of the base station apparatus 801 is K (N <K), for example, the size of the entire channel matrix H [all] in the case of the downlink. Is N × K (N rows and K columns). If the rank of H [all] is N, the matrix H [all] · H [all] H has a size of N × N and an inverse matrix exists, and a pseudo inverse matrix is obtained using equation (10-1). be able to. In general, if the value of K is sufficiently redundant with respect to N, the rank of this N × N matrix is stably N, and the inverse matrix exists stably. Similarly, regarding the uplink reception weight corresponding to the reception of the base station apparatus 801, the size of the entire channel matrix H [all] is K × N (K rows and N columns), and the matrix H [all] H · H The size of [all] is also N × N, and generally there is an inverse matrix. A ZF-type pseudo inverse matrix expressed by the following equation (10-2) is calculated and used as a reception weight. Good.
In a MMSE (Minimum Mean Square Error) weight known as a similar transmission / reception weight, if the noise power is σ 2 , the following equations (11-1) and (11-2) It may be used instead of 1) and formula (10-2). Note that “I” in Equations (11-1) and (11-2) is an N × N (N rows and N columns) unit matrix.

Figure 0006254961
Figure 0006254961

(マルチユーザMIMOの装置構成例)
図10は、マルチユーザMIMOシステムにおける基地局装置80の構成の一例を示す概略ブロック図である。同図に示すように、基地局装置80は、送信部81、受信部85、インタフェース回路87、MAC(Medium Access Control)層処理回路88、及び通信制御回路820を備えている。MAC層処理回路88はスケジューリング処理回路881を有している。
基地局装置80は、インタフェース回路87を介して、外部機器ないしはネットワークとのデータの入出力を行う。インタフェース回路87は、入力されるデータのうち、無線回線上で転送すべきデータを検出し、検出したデータをMAC層処理回路88に出力する。MAC層処理回路88は、基地局装置80全体の動作の管理制御を行う通信制御回路820の指示に従い、MAC層に関する処理を行う。ここで、MAC層に関する処理には、インタフェース回路87で入出力されるデータと、無線回線上で送受信されるデータの変換、MAC層のヘッダ情報の付与などが含まれる。この処理の中で、スケジューリング処理回路881は、マルチユーザMIMO伝送において同時に空間多重を行う端末装置の組み合わせを含む各種スケジューリング処理を行う。スケジューリング処理回路881は、スケジューリング結果を通信制御回路820に出力する。マルチユーザMIMOでは、複数の端末装置宛に一度に信号を送信するため、複数系統の信号系列がMAC層処理回路88から送信部81に出力される。
(Multi-user MIMO device configuration example)
FIG. 10 is a schematic block diagram showing an example of the configuration of the base station apparatus 80 in the multiuser MIMO system. As shown in the figure, the base station apparatus 80 includes a transmission unit 81, a reception unit 85, an interface circuit 87, a MAC (Medium Access Control) layer processing circuit 88, and a communication control circuit 820. The MAC layer processing circuit 88 has a scheduling processing circuit 881.
The base station apparatus 80 inputs / outputs data to / from an external device or network via the interface circuit 87. The interface circuit 87 detects data to be transferred on the wireless line among the input data, and outputs the detected data to the MAC layer processing circuit 88. The MAC layer processing circuit 88 performs processing related to the MAC layer in accordance with an instruction from the communication control circuit 820 that performs management control of the operation of the entire base station apparatus 80. Here, the processing related to the MAC layer includes conversion of data input / output by the interface circuit 87 and data transmitted / received on the wireless line, addition of header information of the MAC layer, and the like. In this process, the scheduling processing circuit 881 performs various scheduling processes including a combination of terminal devices that simultaneously perform spatial multiplexing in multiuser MIMO transmission. The scheduling processing circuit 881 outputs the scheduling result to the communication control circuit 820. In multi-user MIMO, signals are transmitted to a plurality of terminal devices at a time, so that a plurality of signal sequences are output from the MAC layer processing circuit 88 to the transmission unit 81.

図11は、マルチユーザMIMOシステムにおける基地局装置80における送信部81の構成の一例を示す概略ブロック図である。同図に示すように、送信部81は、送信信号処理回路811−1〜811−L(Lは2以上の整数)と、加算合成回路812−1〜812−K(Kは2以上の整数)と、IFFT(Inverse Fast Fourier Transform:逆高速フーリエ変換)&GI(Guard Interval:ガードインターバル)付与回路813−1〜813−Kと、D/A(デジタル/アナログ)変換器814−1〜814−Kと、ローカル発振器815と、ミキサ816−1〜816−Kと、フィルタ817−1〜817−Kと、ハイパワーアンプ(HPA)818−1〜818−Kと、アンテナ素子819−1〜819−Kと、送信ウエイト処理部830とを備えている。送信信号処理回路811−1〜811−Lと、送信ウエイト処理部830とは、図10において示した通信制御回路820に接続されている。   FIG. 11 is a schematic block diagram illustrating an example of the configuration of the transmission unit 81 in the base station apparatus 80 in the multiuser MIMO system. As shown in the figure, the transmission unit 81 includes transmission signal processing circuits 811-1 to 811-L (L is an integer of 2 or more) and addition synthesis circuits 812-1 to 812-K (K is an integer of 2 or more). ), IFFT (Inverse Fast Fourier Transform) & GI (Guard Interval) assigning circuits 813-1 to 813 -K, and D / A (digital / analog) converters 814-1 to 814- K, local oscillator 815, mixers 816-1 to 816-K, filters 817-1 to 817-K, high power amplifiers (HPA) 818-1 to 818-K, and antenna elements 819-1 to 819. -K and a transmission weight processing unit 830. The transmission signal processing circuits 811-1 to 811-L and the transmission weight processing unit 830 are connected to the communication control circuit 820 shown in FIG.

送信ウエイト処理部830は、チャネル情報取得回路831と、チャネル情報記憶回路832と、マルチユーザMIMO(MU−MIMO)送信ウエイト算出回路833とを備えている。ここで、同図における送信信号処理回路811−1〜811−Lの添え字のLは、同時に空間多重を行う多重数を表す。また、加算合成回路812−1〜812−Kからアンテナ素子819−1〜819−Kまでの回路の添え字のKは、基地局装置80が備えるアンテナ素子数を表す。   The transmission weight processing unit 830 includes a channel information acquisition circuit 831, a channel information storage circuit 832, and a multiuser MIMO (MU-MIMO) transmission weight calculation circuit 833. Here, the subscript L of the transmission signal processing circuits 811-1 to 811-L in FIG. The subscript K of the circuits from the adder / synthesizer circuit 812-1 to 812-K to the antenna elements 819-1 to 819-K represents the number of antenna elements included in the base station apparatus 80.

マルチユーザMIMOでは、複数の端末装置宛に一度に信号を送信するため、複数系統の信号系列がMAC層処理回路88から送信部81に入力され、入力された複数系統の信号系列が送信信号処理回路811−1〜811−Lに入力される。送信信号処理回路811−1〜811−Lは、宛先の端末装置それぞれに送信すべきデータ(データ入力#1〜#L)がMAC層処理回路88から入力されると、無線回線で送信する無線パケットを生成して変調処理を行う。ここで、例えばOFDM変調方式を用いるのであれば、各信号系列の信号は周波数成分ごとに変調処理が行われる。更に、変調処理がなされたベースバンド信号に周波数成分ごとに送信ウエイトを乗算する。各アンテナ素子819−1〜819−Kに対応した送信ウエイトが乗算された信号は、必要に応じて残りの信号処理が施され、ベースバンドにおける送信信号のサンプリングデータとして加算合成回路812−1〜812−Kに入力される。   In multi-user MIMO, in order to transmit signals to a plurality of terminal devices at a time, a plurality of signal sequences are input from the MAC layer processing circuit 88 to the transmission unit 81, and the input plurality of signal sequences are transmitted signal processing. Input to the circuits 811-1 to 811-L. The transmission signal processing circuits 811-1 to 811-L, when data to be transmitted to each destination terminal device (data input # 1 to #L) are input from the MAC layer processing circuit 88, wireless transmission is performed via a wireless line. A packet is generated and modulated. Here, for example, if the OFDM modulation method is used, the signal of each signal series is subjected to modulation processing for each frequency component. Further, the baseband signal subjected to modulation processing is multiplied by a transmission weight for each frequency component. The signal multiplied by the transmission weight corresponding to each of the antenna elements 819-1 to 819 -K is subjected to the remaining signal processing as necessary, and is added and synthesized as a sampling signal of the transmission signal in the baseband 812-1. 812-K.

加算合成回路812−1〜812−Kに入力された信号は、周波数成分ごとに合成される。合成された信号は、IFFT&GI付与回路813−1〜813−Kにて周波数軸上の信号から時間軸上の信号に変換され、更にガードインターバルの挿入やOFDMシンボル間(SC−FDE(Single-Carrier Frequency Domain Equalization)であればブロック伝送のブロック間)の波形整形等の処理が行われ、アンテナ素子819−1〜819−Kごとに、D/A変換器814−1〜814−Kでデジタル・サンプリングデータからベースバンドのアナログ信号に変換される。更に、各アナログ信号は、ローカル発振器815から入力される局部発振信号と、ミキサ816−1〜816−Kで乗算され、無線周波数の信号にアップコンバートされる。ここで、アップコンバートされた信号には、送信すべきチャネルの帯域外の周波数成分に信号が含まれるため、フィルタ817−1〜817−Kで帯域外の周波数成分を除去し、送信すべき電気的な信号を生成する。生成された信号は、ハイパワーアンプ818−1〜818−Kで増幅され、アンテナ素子819−1〜819−Kより送信される。   The signals input to the adder / synthesizers 812-1 to 812-K are synthesized for each frequency component. The synthesized signal is converted from a signal on the frequency axis to a signal on the time axis by IFFT & GI adding circuits 813-1 to 813 -K, and further, insertion of a guard interval or between OFDM symbols (SC-FDE (Single-Carrier Frequency Domain Equalization), waveform shaping, etc. between blocks is performed, and each antenna element 819-1 to 819-K is digitally converted by the D / A converters 84-1 to 814-K. The sampling data is converted into a baseband analog signal. Further, each analog signal is multiplied by the local oscillation signal input from the local oscillator 815 by the mixers 816-1 to 816-K and up-converted to a radio frequency signal. Here, since the signal is included in the frequency component outside the band of the channel to be transmitted in the up-converted signal, the frequency component outside the band is removed by the filters 817-1 to 817-K, and the electrical signal to be transmitted is transmitted. A typical signal. The generated signals are amplified by the high power amplifiers 818-1 to 818 -K and transmitted from the antenna elements 819-1 to 819 -K.

なお、図11では、各周波数成分の信号の加算合成を加算合成回路812−1〜812−Kで実施した後に、IFFT処理、ガードインターバルの挿入、波形整形等の処理を行っているが、送信信号処理回路811−1〜811−Lにてこれらの処理を行い、IFFT&GI付与回路813−1〜813−Kを省略する構成としてもよい。この場合、送信信号処理回路811−1〜811−Lにおける送信ウエイト乗算後の必要に応じた残りの信号処理とは、IFFT処理、ガードインターバルの挿入、波形整形等の処理を指す。   In FIG. 11, after adding and synthesizing the signals of the respective frequency components by the adding and synthesizing circuits 812-1 to 812-K, processing such as IFFT processing, insertion of guard intervals, waveform shaping, and the like is performed. The signal processing circuits 811-1 to 811-L may perform these processes, and the IFFT & GI giving circuits 83-1 to 813-K may be omitted. In this case, the remaining signal processing as necessary after transmission weight multiplication in the transmission signal processing circuits 811-1 to 811-L indicates processing such as IFFT processing, insertion of guard intervals, waveform shaping, and the like.

また、送信信号処理回路811−1〜811−Lで乗算される送信ウエイトは、信号送信処理時に、送信ウエイト処理部830に備えられているマルチユーザMIMO送信ウエイト算出回路833より取得する。送信ウエイト処理部830では、チャネル情報取得回路831において、受信部にて取得されたチャネル情報を通信制御回路820経由で別途取得しておき、これを逐次更新しながら、チャネル情報記憶回路832に記憶する。信号の送信時には通信制御回路820からの指示に従い、マルチユーザMIMO送信ウエイト算出回路833は、宛先局に対応したチャネル情報をチャネル情報記憶回路832から読み出し、読み出したチャネル情報を基に送信ウエイトを算出する。マルチユーザMIMO送信ウエイト算出回路833は、算出した送信ウエイトを送信信号処理回路811−1〜811−Lに出力する。   Further, the transmission weights multiplied by the transmission signal processing circuits 811-1 to 811-L are acquired from the multiuser MIMO transmission weight calculation circuit 833 provided in the transmission weight processing unit 830 at the time of signal transmission processing. In the transmission weight processing unit 830, the channel information acquisition circuit 831 separately acquires the channel information acquired by the reception unit via the communication control circuit 820, and stores it in the channel information storage circuit 832 while sequentially updating it. To do. At the time of signal transmission, in accordance with an instruction from the communication control circuit 820, the multi-user MIMO transmission weight calculation circuit 833 reads channel information corresponding to the destination station from the channel information storage circuit 832 and calculates a transmission weight based on the read channel information. To do. Multi-user MIMO transmission weight calculation circuit 833 outputs the calculated transmission weight to transmission signal processing circuits 811-1 to 811-L.

また、宛先局の管理や、全体のタイミング制御など、全体の通信に係る制御を通信制御回路820が管理する。上述の送信ウエイトの算出に係る信号処理を行う送信ウエイト処理部830に対し、通信制御回路820は宛先局等を示す情報を出力する。   Further, the communication control circuit 820 manages control related to the entire communication such as management of the destination station and overall timing control. The communication control circuit 820 outputs information indicating the destination station and the like to the transmission weight processing unit 830 that performs signal processing related to the calculation of the transmission weight described above.

図12は、マルチユーザMIMOシステムにおける基地局装置80における受信部85の構成の一例を示す概略ブロック図である。同図に示すように、受信部85は、アンテナ素子851−1〜851−Kと、ローノイズアンプ(LNA)852−1〜852−Kと、ローカル発振器853と、ミキサ854−1〜854−Kと、フィルタ855−1〜855−Kと、A/D(アナログ/デジタル)変換器856−1〜856−Kと、FFT(Fast Fourier Transform:高速フーリエ変換)回路857−1〜857−Kと、受信信号処理回路858−1〜858−Lと、受信ウエイト処理部860とを備えている。受信信号処理回路858−1〜858−Lと、受信ウエイト処理部860とは、図22において示した通信制御回路820に接続されている。受信ウエイト処理部860は、チャネル情報推定回路861と、マルチユーザMIMO(MU−MIMO)受信ウエイト算出回路862とを備えている。   FIG. 12 is a schematic block diagram illustrating an example of the configuration of the reception unit 85 in the base station apparatus 80 in the multiuser MIMO system. As shown in the figure, the receiving unit 85 includes antenna elements 851-1 to 851-K, low noise amplifiers (LNA) 852-1 to 852-K, a local oscillator 853, and mixers 854-1 to 854-K. Filters 855-1 to 855-K, A / D (analog / digital) converters 856-1 to 856-K, and FFT (Fast Fourier Transform) circuits 857-1 to 857-K. Reception signal processing circuits 858-1 to 858 -L and a reception weight processing unit 860. Reception signal processing circuits 858-1 to 858 -L and reception weight processing unit 860 are connected to communication control circuit 820 shown in FIG. 22. Reception weight processing section 860 includes channel information estimation circuit 861 and multiuser MIMO (MU-MIMO) reception weight calculation circuit 862.

アンテナ素子851−1〜851−Kで受信した信号をローノイズアンプ852−1〜852−Kで増幅する。増幅された信号とローカル発振器853から出力される局部発振信号とがミキサ854−1〜854−Kで乗算され、増幅された信号は無線周波数の信号からベースバンドの信号にダウンコンバートされる。ダウンコンバートされた信号には、受信すべき周波数帯域外の周波数成分も含まれるため、フィルタ855−1〜855−Kで帯域外成分を除去する。帯域外成分が除去された信号は、A/D変換器856−1〜856−Kでデジタル・ベースバンド信号に変換される。デジタル・ベースバンド信号は全てFFT回路857−1〜857−Kに入力され、所定のシンボルタイミングで時間軸上の信号を周波数軸上の信号に変換(各周波数成分の信号に分離)する。この各周波数成分に分離された信号は、受信信号処理回路858−1〜858−Lに入力されるとともに、チャネル情報推定回路861にも入力される。   Signals received by the antenna elements 851-1 to 851-K are amplified by the low noise amplifiers 852-1 to 852-K. The amplified signal and the local oscillation signal output from the local oscillator 853 are multiplied by mixers 854-1 to 854-K, and the amplified signal is down-converted from a radio frequency signal to a baseband signal. Since the down-converted signal includes frequency components outside the frequency band to be received, the out-of-band components are removed by the filters 855-1 to 855-K. The signal from which the out-of-band component is removed is converted into a digital baseband signal by the A / D converters 856-1 to 856-K. All digital baseband signals are input to FFT circuits 857-1 to 857 -K, and signals on the time axis are converted into signals on the frequency axis (separated into signals of each frequency component) at a predetermined symbol timing. The signals separated into the frequency components are input to the reception signal processing circuits 858-1 to 858 -L and also input to the channel information estimation circuit 861.

チャネル情報推定回路861では、各周波数成分に分離されたチャネル推定用の既知の信号(無線パケットの先頭に付与されるプリアンブル信号等)を基に各端末装置のアンテナ素子と、基地局装置80の各アンテナ素子851−1〜851−Kとの間のチャネル情報を周波数成分ごとに推定し、その推定結果をマルチユーザMIMO受信ウエイト算出回路862に出力する。マルチユーザMIMO受信ウエイト算出回路862では、入力されたチャネル情報を基に乗算すべき受信ウエイトを周波数成分ごとに算出する。この際、各アンテナ素子851−1〜851−Kで受信された信号を合成する受信ウエイトは、信号系列ごとに異なり、抽出すべき信号系列に対応する受信信号処理回路858−1〜858−Lそれぞれに入力される。   In the channel information estimation circuit 861, the antenna element of each terminal device and the base station device 80 based on a known signal for channel estimation separated into each frequency component (such as a preamble signal added to the head of the radio packet). Channel information between each of the antenna elements 851-1 to 851-K is estimated for each frequency component, and the estimation result is output to the multiuser MIMO reception weight calculation circuit 862. Multi-user MIMO reception weight calculation circuit 862 calculates reception weights to be multiplied for each frequency component based on the input channel information. At this time, reception weights for synthesizing signals received by the antenna elements 851-1 to 851-K are different for each signal series, and reception signal processing circuits 858-1 to 858-L corresponding to the signal series to be extracted. Input to each.

受信信号処理回路858−1〜858−Lでは、FFT回路857−1〜857−Kから入力された周波数成分ごとの信号に対し、マルチユーザMIMO受信ウエイト算出回路862から入力された受信ウエイトを乗算し、各アンテナ素子851−1〜851−Kで受信された信号を周波数成分ごとに加算合成する。受信信号処理回路858−1〜858−Lは、加算合成した信号に対して復調処理を施し、再生されたデータをMAC層処理回路88に出力する。   In reception signal processing circuits 858-1 to 858 -L, the signal for each frequency component input from FFT circuits 857-1 to 857 -K is multiplied by the reception weight input from multiuser MIMO reception weight calculation circuit 862. Then, the signals received by the antenna elements 851-1 to 851-K are added and synthesized for each frequency component. The reception signal processing circuits 858-1 to 858 -L perform demodulation processing on the added and combined signals and output the reproduced data to the MAC layer processing circuit 88.

ここで、異なる受信信号処理回路858−1〜858−Lでは、異なる信号系列の信号処理が行われる。また、MAC層処理回路88は、MAC層に関する処理(例えば、インタフェース回路87に対して入出力するデータと、無線回線上で送受信されるデータとの変換、MAC層のヘッダ情報の終端など)を行う。この処理の中でスケジューリング処理回路881は、マルチユーザMIMO伝送において同時に空間多重を行う端末装置の組み合わせを含む各種スケジューリング処理を行い、スケジューリング結果を通信制御回路820に出力する。MAC層処理回路88にて処理された受信データは、インタフェース回路87を介して外部機器ないしはネットワークに出力される。   Here, different received signal processing circuits 858-1 to 858 -L perform signal processing of different signal sequences. The MAC layer processing circuit 88 performs processing related to the MAC layer (for example, conversion between data input / output to / from the interface circuit 87 and data transmitted / received on the wireless line, termination of header information of the MAC layer, etc.). Do. In this process, the scheduling processing circuit 881 performs various scheduling processes including a combination of terminal apparatuses that simultaneously perform spatial multiplexing in multiuser MIMO transmission, and outputs a scheduling result to the communication control circuit 820. The received data processed by the MAC layer processing circuit 88 is output to an external device or network via the interface circuit 87.

また、送信元の端末装置の管理や、全体のタイミング制御など、全体の通信に係る制御を通信制御回路820が管理する。また、上述の受信ウエイトの算出に係る信号処理を行う受信ウエイト処理部860に対し、通信制御回路820から送信元の端末装置等を示す情報が入力される。
なお、信号受信に関しても送信の場合と同様に、OFDM変調方式ないしはSC−FDE方式を用いた広帯域のシステムでは、上述の受信ウエイトの乗算は周波数成分ごとに行われる。つまりA/D変換器856−1〜856−Kから出力される信号に対し、FFT回路857−1〜857−KでFFTを行い各周波数成分に分離し、分離した周波数成分ごとに、チャネル情報推定回路861での信号処理、及び、受信信号処理回路858−1〜858−Lでの受信信号処理が実施されることになる。
In addition, the communication control circuit 820 manages control related to overall communication such as management of a transmission source terminal device and overall timing control. In addition, information indicating a transmission source terminal device or the like is input from the communication control circuit 820 to the reception weight processing unit 860 that performs signal processing related to the calculation of the reception weight described above.
As for signal reception, as in the case of transmission, in the wideband system using the OFDM modulation scheme or SC-FDE scheme, the above-described reception weight multiplication is performed for each frequency component. That is, the signals output from the A / D converters 856-1 to 856-K are subjected to FFT in the FFT circuits 857-1 to 857-K and separated into frequency components, and channel information is obtained for each separated frequency component. The signal processing in the estimation circuit 861 and the reception signal processing in the reception signal processing circuits 858-1 to 858 -L are performed.

(マルチユーザMIMOの送信処理)
図13は、マルチユーザMIMOにおける基地局装置80の送信処理を示すフローチャートである。マルチユーザMIMOでは、データの送信とは別に行うダウンリンクのチャネル情報のフィードバックが定期的になされている。チャネル情報取得回路831はダウンリンクにおけるチャネル情報を取得すると(ステップS831)、端末装置ごとに各周波数成分のチャネル情報をチャネル情報記憶回路832に記憶させる(ステップS832)。ステップS831及びステップS832の処理は、逐次行われる。
(Multi-user MIMO transmission processing)
FIG. 13 is a flowchart showing a transmission process of the base station apparatus 80 in multiuser MIMO. In multi-user MIMO, feedback of downlink channel information, which is performed separately from data transmission, is periodically performed. When the channel information acquisition circuit 831 acquires channel information in the downlink (step S831), the channel information storage circuit 832 stores the channel information of each frequency component for each terminal device (step S832). The processes in step S831 and step S832 are performed sequentially.

基地局装置80からの信号送信処理が開始されると(ステップS821)、マルチユーザMIMO送信ウエイト算出回路833は、宛先である端末装置に対応する各周波数成分のチャネル情報をチャネル情報記憶回路832から読み出す(ステップS822)。
マルチユーザMIMO送信ウエイト算出回路833は、読み出したチャネル情報を基に、先に示した処理によりマルチユーザMIMO用の送信ウエイトを周波数成分ごとに算出する(ステップS823)。ステップS822及びステップS823の処理とは別に、送信信号処理回路811−1〜811−Lは、宛先ごとの送信すべきデータに対し、各種変調処理等の送信信号処理により、宛先局ごとに各周波数成分の送信信号を生成する(ステップS824)。
When signal transmission processing from the base station apparatus 80 is started (step S821), the multiuser MIMO transmission weight calculation circuit 833 obtains channel information of each frequency component corresponding to the terminal apparatus that is the destination from the channel information storage circuit 832. Read (step S822).
Based on the read channel information, the multiuser MIMO transmission weight calculation circuit 833 calculates a transmission weight for multiuser MIMO for each frequency component by the processing described above (step S823). Separately from the processing of step S822 and step S823, the transmission signal processing circuits 811-1 to 811-L perform each frequency for each destination station by performing transmission signal processing such as various modulation processing on the data to be transmitted for each destination. A component transmission signal is generated (step S824).

送信信号処理回路811−1〜811−Lは、生成した送信信号に、ステップS823においてマルチユーザMIMO送信ウエイト算出回路833が算出した送信ウエイトを乗算する(ステップS825)。また、送信信号処理回路811−1〜811−Kは一連の信号処理を施し、加算合成回路812−1〜812−Kはアンテナ素子819−1〜819−Lごとに各周波数成分の各端末装置宛の送信信号に対する加算合成を行い、更にIFFT&GI付与回路813−1〜813−Kにて周波数軸上の信号から時間軸上の信号に変換され、更にガードインターバルの挿入やOFDMシンボル間(SC−FDEであればブロック伝送のブロック間)の波形整形等の処理を行い、D/A変換器814−1〜814−Kに出力する(ステップS826−1〜S826−K)。   The transmission signal processing circuits 811-1 to 811-L multiply the generated transmission signal by the transmission weight calculated by the multiuser MIMO transmission weight calculation circuit 833 in step S823 (step S825). The transmission signal processing circuits 811-1 to 811-K perform a series of signal processing, and the adder / synthesizing circuits 812-1 to 812-K each terminal device of each frequency component for each of the antenna elements 819-1 to 819-L. Addition synthesis is performed on the transmission signal addressed to the signal, and the IFFT & GI adding circuits 83-1 to 813-K convert the signal on the frequency axis to the signal on the time axis, and further insert a guard interval or between OFDM symbols (SC- If it is FDE, it performs processing such as waveform shaping between the blocks in the block transmission) and outputs it to the D / A converters 814-1 to 814-K (steps S826-1 to S826-K).

IFFT&GI付与回路813−1〜813−Kから出力された信号は、D/A変換器814−1〜814−Kからハイパワーアンプ818−1〜818−Kにおける信号処理が施され、アンテナ素子819−1〜819−Kそれぞれから送信され(ステップS827−1〜S827−K)、処理を終了する(ステップS828−1〜S828−K)。
なお、ステップS827−1〜S827−Kにおける処理は、ベースバンド信号から無線周波数へのアップコンバート処理、フィルタによる帯域が周波数成分の除去、ハイパワーアンプによる信号の増幅などを含む。
The signals output from the IFFT & GI adding circuits 813-1 to 813 -K are subjected to signal processing in the high power amplifiers 818-1 to 818 -K from the D / A converters 814-1 to 814 -K, and the antenna element 819. -1 to 819-K (steps S827-1 to S827-K), and the process ends (steps S828-1 to S828-K).
Note that the processing in steps S827-1 to S827-K includes up-conversion processing from a baseband signal to a radio frequency, removal of frequency components of a band by a filter, signal amplification by a high power amplifier, and the like.

(マルチユーザMIMOの受信処理)
図14は、マルチユーザMIMOにおける基地局装置80の受信処理を示すフローチャートである。まず、受信処理を開始すると(ステップS840)、第1から第Kのアンテナ素子851−1〜851−Kにて信号を受信する(ステップS841−1〜S841−K)。ここでの受信とは、受信した信号ないしそれをダウンコンバートした信号に対し、アナログ/デジタル変換を施す処理までを含む。以降の信号処理は、デジタル化された受信信号に対する処理を意味する。
(Multi-user MIMO reception processing)
FIG. 14 is a flowchart showing reception processing of the base station apparatus 80 in multiuser MIMO. First, when reception processing is started (step S840), signals are received by the first to Kth antenna elements 851-1 to 851-K (steps S841-1 to S841-K). Here, reception includes processing for performing analog / digital conversion on a received signal or a signal obtained by down-converting the received signal. Subsequent signal processing means processing on a digitized received signal.

続いて、各アンテナ素子851−1〜851−Kに対応する受信信号に対し、FFT回路857−1〜857−Kによる各周波数成分への分離等の信号処理を行う(ステップS842−1〜S842−K)。更に、チャネル情報推定回路861は、無線パケットに付与されていた既知のパターンのプリアンブル信号の受信状態より、各周波数成分のチャネル推定を実施する(ステップS843−1〜S843−K)。ここで、伝搬路上での信号の減衰、及び複素位相の回転状態を把握する。このステップS843−1〜S843−Kで行うチャネル推定では、ステップS843−1、S843−2、・・・、S843−Kを個別に示した通り、空間多重される信号系列ごとに個別にチャネル推定を行う必要がある。この個別のチャネル推定とは、送信元の端末装置それぞれから送信された信号を分離可能な状態で行う必要がある。OFDM変調方式を例にとれば、一般的には空間多重数と同数のシンボル数のチャネル推定用のプリアンブル信号が必要となる。各端末装置は空間多重数と同数のシンボル数(ないしはそれ以上)で且つそれぞれが異なるパターンのプリアンブル信号を付与して信号送信を行い、基地局装置80はそのパターンの違いを利用して、ステップS843−1〜S843−Kにて個別のチャネル推定を行うことになる。   Subsequently, the received signals corresponding to the antenna elements 851-1 to 851-K are subjected to signal processing such as separation into frequency components by the FFT circuits 857-1 to 857-K (steps S842-1 to S842). -K). Furthermore, the channel information estimation circuit 861 performs channel estimation of each frequency component based on the reception state of the preamble signal having a known pattern attached to the wireless packet (steps S843-1 to S843-K). Here, the attenuation of the signal on the propagation path and the rotation state of the complex phase are grasped. In the channel estimation performed in steps S843-1 to S843-K, channel estimation is individually performed for each spatially multiplexed signal sequence, as shown in steps S843-1, S843-2,. Need to do. This individual channel estimation needs to be performed in a state in which the signals transmitted from the respective transmission source terminal devices can be separated. Taking the OFDM modulation method as an example, generally, a preamble signal for channel estimation having the same number of symbols as the number of spatial multiplexing is required. Each terminal apparatus performs signal transmission with the same number of symbols as the number of spatial multiplexing (or more) and assigns a different pattern of preamble signals, and the base station apparatus 80 uses the difference in pattern to perform step transmission. Individual channel estimation is performed in S843-1 to S843-K.

マルチユーザMIMO受信ウエイト算出回路862は、チャネル情報推定回路861が推定したチャネル情報を用いて、空間多重された信号系列ごと及び周波数成分ごとに個別の適切な受信ウエイトを算出する(ステップS844)。更に、受信信号処理回路858−1〜858−Lは、信号系列ごと及び周波数成分ごとに算出された受信ウエイトを、周波数成分ごとに分離された各アンテナ素子の受信信号に乗算する(ステップS845−1〜S845−K)。   The multiuser MIMO reception weight calculation circuit 862 uses the channel information estimated by the channel information estimation circuit 861 to calculate individual appropriate reception weights for each spatially multiplexed signal sequence and each frequency component (step S844). Further, the reception signal processing circuits 858-1 to 858 -L multiply the reception signal calculated for each signal series and each frequency component by the reception signal of each antenna element separated for each frequency component (step S <b> 845-). 1-S845-K).

ここで、受信ウエイトは、空間多重された信号系列ごとに用意されているため、ステップS845−1〜S845−Kにおける乗算結果は、空間多重された信号系列ごとに別々の結果となる。それぞれの信号系列の信号は、各アンテナ素子851−1〜851−Kの信号が周波数成分ごとに加算合成され(ステップS846−1〜S846−L)、合成された信号系列に対して、第1信号系列の信号処理(ステップS847−1)から第L信号系列の信号処理(ステップS847−L)までの処理が行われ、処理を終了する(ステップS848−1〜S848−L)。   Here, since reception weights are prepared for each spatially multiplexed signal sequence, the multiplication results in steps S845-1 to S845-K are different results for each spatially multiplexed signal sequence. The signals of the respective signal sequences are obtained by adding and synthesizing the signals of the antenna elements 851-1 to 851-K for each frequency component (steps S846-1 to S846-L). Processing from signal sequence signal processing (step S847-1) to signal processing of the Lth signal sequence (step S847-L) is performed, and the processing ends (steps S848-1 to S848-L).

なお、ここでは簡単のために線形の受信ウエイトを用いる場合の例を示したが、一般にはMIMOに関してはMLD(Maximum Likelihood Detection)等の非線形の信号処理を行うようにしてもよい。この場合、ステップS845−1〜S845−L、ステップS846−1〜S846−L、及びステップS847−1〜S847−Lにおける処理は、一体として非線形の信号検出処理が行われることになる。また、線形の受信ウエイトの算出に関しては、図9に示した送信ウエイトの算出処理と同様の手法で算出することが可能である。その他にも、擬似逆行列を利用した受信ウエイトや、MMSEウエイトを利用することも可能である。また、ここでは、受信に用いるアンテナ素子851−1〜851−Kの数Kに対し、空間多重された信号系列数がLとして説明をしたが、一般的にはKとLとは一致する必要はなく、空間多重数Lの値がアンテナ数Kの値以下であれば多数の信号系列の信号を空間多重することができる。   Here, for the sake of simplicity, an example in which a linear reception weight is used is shown, but in general, nonlinear signal processing such as MLD (Maximum Likelihood Detection) may be performed for MIMO. In this case, the processes in steps S845-1 to S845-L, steps S846-1 to S846-L, and steps S847-1 to S847-L are integrally performed with nonlinear signal detection processing. Further, the linear reception weight can be calculated by a method similar to the transmission weight calculation process shown in FIG. In addition, it is also possible to use a reception weight using a pseudo inverse matrix or an MMSE weight. Here, the number of spatially multiplexed signal sequences is described as L for the number K of antenna elements 851-1 to 851-K used for reception, but in general, K and L need to match. If the value of the spatial multiplexing number L is equal to or less than the value of the number of antennas K, signals of a large number of signal sequences can be spatially multiplexed.

以上のマルチユーザMIMOの説明では、基地局装置のアンテナ数と同数の空間多重を行う場合を中心に説明を行ってきたが、実際には基地局装置のアンテナ数と空間多重数は一致する必要はない。一般に、MIMO伝送は空間多重する信号系列数に対して送信局側及び受信局側のアンテナ素子数が増えれば増えるほど特性が改善されることが知られている。この特性の改善は空間多重される各信号系列のSINR(信号対干渉雑音電力比:Signal to Interference and Noise Ratio)の向上や更なる空間多重数の増加という形で利用され、近年では基地局側のアンテナ素子数を100以上の超多数に拡大した、非特許文献2にて検討されているようなMassive MIMO技術が注目されている。 In the above description of multi-user MIMO, the description has been focused on the case where the number of spatial multiplexing is the same as the number of antennas of the base station apparatus. There is no. In general, it is known that the characteristics of MIMO transmission improve as the number of antenna elements on the transmitting station side and the receiving station side increases with respect to the number of spatially multiplexed signal sequences. This improvement in characteristics is used to improve the SINR (Signal to Interference and Noise Ratio) of each signal sequence that is spatially multiplexed and to further increase the number of spatial multiplexing. Attention has been focused on Massive MIMO technology as discussed in Non-Patent Document 2, in which the number of antenna elements is increased to an extremely large number of 100 or more.

なお、本発明における送信ウエイトベクトルとは、送信ウエイト行列の各行ベクトルを意味し、同時に空間多重する端末装置のひとつ(または、複数アンテナを備えた端末装置に複数の信号系列を送信する場合には、さらにそのうちのひとつ)に着目したベクトル表記された送信ウエイトである。具体的には、複数の端末装置宛ての信号系列を空間多重する際の送信ウエイト行列の各行ベクトルは、複数の端末装置の中のある端末装置に着目した係数(送信ウエイトベクトルの成分)をベクトル表記したもので、空間多重する端末装置のチャネルベクトルを基に全体の送信ウエイト行列生成の過程で順次取得されるものである。したがって、送信ウエイトベクトルの生成(及び、「算出」「決定」「乗算」「成分」などの言葉が後続する場合も同様)とは、全体としては送信ウエイト行列の生成と等価であり、特にその行列の行ベクトルないしは列ベクトルを順番に生成する手順を意識した際に、「送信ウエイト行列の生成」と等価な意味で「送信ウエイトベクトルの生成」の様に標記している。   Note that the transmission weight vector in the present invention means each row vector of the transmission weight matrix, and is one of terminal devices that simultaneously perform spatial multiplexing (or when transmitting a plurality of signal sequences to a terminal device having multiple antennas. In addition, a transmission weight expressed in a vector noting one of them). Specifically, each row vector of a transmission weight matrix when spatially multiplexing signal sequences addressed to a plurality of terminal devices is a vector (a component of a transmission weight vector) focusing on a certain terminal device among the plurality of terminal devices. This is sequentially obtained in the process of generating the entire transmission weight matrix based on the channel vector of the spatially multiplexed terminal device. Therefore, generation of a transmission weight vector (and the case where words such as “calculation”, “decision”, “multiplication”, and “component” follow) is generally equivalent to generation of a transmission weight matrix, and in particular, When considering the sequence of generating matrix row vectors or column vectors in order, it is labeled as “transmission weight vector generation” in the same meaning as “transmission weight matrix generation”.

鷹取泰司他、「次世代高速無線アクセスシステムへの下りリンクマルチユーザMIMO技術の適用」電子情報通信学会論文誌B、通信J93−B(9)、pp1127−1139、2010年09月Yasushi Takatori et al., "Application of downlink multi-user MIMO technology to next-generation high-speed wireless access systems" IEICE Transactions B, Communication J93-B (9), pp 1127-1139, September 2010 丸田一輝他、「大規模アンテナ無線エントランスシステムの提案 〜計算機シミュレーションによる特性評価〜」、一般社団法人 電子情報通信学会、信学技報、2013年4月、電子情報通信学会技術研究報告.RCS、無線通信システムvol.113、no.8、RCS2013−6、p.31−36Kazuteru Maruta et al., “Proposal of large-scale antenna wireless entrance system -Characteristic evaluation by computer simulation-", IEICE, IEICE Technical Report, April 2013, IEICE technical report. RCS, wireless communication system vol. 113, no. 8, RCS2013-6, p. 31-36

上述のように基地局のアンテナ素子の素子化は特性改善のひとつの方法であるが、マルチユーザMIMO伝送は弱点も内在している。これはモバイル環境などでは端末装置自体が時間と共に移動し、さらには周りの環境自体も移動により変化する。結果的にMIMOチャネルは時間と共に変動し、その結果として特に送信ウエイトを生成するためのダウンリンクのチャネル情報は推定精度が劣化する。   As described above, elementization of the antenna element of the base station is one method for improving the characteristics, but multiuser MIMO transmission has inherent weaknesses. In a mobile environment or the like, the terminal device itself moves with time, and the surrounding environment itself changes due to the movement. As a result, the MIMO channel fluctuates with time, and as a result, the estimation accuracy of downlink channel information for generating a transmission weight in particular deteriorates.

この推定精度を高く維持するためには頻繁にチャネルフィードバックを行うことが好ましいが、何時いかなる時でも空間多重して送信できるように準備する視点からは、各端末装置宛てのデータの有無に関係なくチャネルフィードバックのための制御情報を頻繁に交換しなければならない。この制御情報は通信全体のオーバヘッドであり、頻繁に交換すればするほどMACレイヤの効率を下げ、結果的にはスループットを低下させることになる。このような理由から、通常はチャネルフィードバックの周期は目標とするMAC効率から逆算され、その様なフィードバック周期で実現されるチャネル推定精度で実現可能なマルチユーザMIMOの空間多重伝送が利用されるというのが現状である。   In order to keep this estimation accuracy high, it is preferable to frequently perform channel feedback, but from the viewpoint of preparing to be able to perform spatial multiplexing transmission at any time, regardless of the presence or absence of data addressed to each terminal device Control information for channel feedback must be exchanged frequently. This control information is an overhead of the entire communication, and the more frequently it is exchanged, the lower the efficiency of the MAC layer, and consequently the lower the throughput. For this reason, the channel feedback period is usually calculated back from the target MAC efficiency, and spatial multiplexing transmission of multiuser MIMO that can be realized with channel estimation accuracy realized in such a feedback period is used. is the current situation.

上述の様に、基地局のアンテナ素子数を増大させることはひとつの手法としてチャネル時変動の影響の抑制に有効であるが、それだけ基地局のアンテナを増大させ無線設備の規模を大規模化させるのであれば、更なる特性の改善が行われることが期待される。   As described above, increasing the number of antenna elements in the base station is effective in suppressing the effects of channel fluctuations as one method, but it increases the number of antennas in the base station and increases the scale of the radio equipment. If this is the case, further improvement of characteristics is expected.

本発明は、このような状況を鑑みてなされたものであり、複数ユーザと空間多重伝送を行う無線通信システムにおいて、チャネル時変動により生じるユーザ間干渉を効率的に抑えることができる基地局装置、無線通信方法及び無線通信システムを提供することを目的とする。   The present invention has been made in view of such a situation, and in a wireless communication system that performs spatial multiplexing transmission with a plurality of users, a base station apparatus capable of efficiently suppressing inter-user interference caused by channel time variation, An object is to provide a wireless communication method and a wireless communication system.

本発明は、基地局装置と端末装置とが同一周波数上で同一時刻に空間多重伝送を行う無線通信システムにおける基地局装置であって、前記基地局装置と前記端末装置との間のダウンリンクにおけるチャネル情報を取得するチャネル情報取得手段と、前記チャネル情報取得手段で取得した過去の前記チャネル情報ないしは該チャネル情報を基に予測された未来のチャネル情報を成分とするチャネルベクトルに基づき、特異値分解または固有値分解を用いて該チャネルベクトルの変動確率の高い部分空間を張るベクトル群を抽出し、該ベクトル群に基づき送信ウエイトベクトルを生成する送信ウエイトベクトル生成手段とを備えたことを特徴とする。   The present invention is a base station apparatus in a wireless communication system in which a base station apparatus and a terminal apparatus perform spatial multiplexing transmission at the same time on the same frequency, and in the downlink between the base station apparatus and the terminal apparatus Singular value decomposition based on channel information acquisition means for acquiring channel information, and the past channel information acquired by the channel information acquisition means or a channel vector having future channel information predicted based on the channel information as components. Alternatively, the present invention is characterized by comprising transmission weight vector generation means for extracting a vector group extending a subspace with a high probability of variation of the channel vector using eigenvalue decomposition and generating a transmission weight vector based on the vector group.

本発明は、前記送信ウエイトベクトル生成手段は、前記チャネル情報取得手段で取得された前記端末装置のアンテナ素子との間の複数回にわたるチャネルベクトルを基に、取得毎の該チャネルベクトルの差分ベクトルないしは取得時間差で規格化した該差分ベクトルに関する情報を抽出する抽出手段と、複数回の該差分ベクトルを行ベクトルとして構成する差分行列を生成し、該差分行列を基に特異値分解ないしは固有値分解することで、特異値または固有値の絶対値の大きい方から所定の数の右特異ベクトルまたは固有ベクトルを、時変動するチャネルベクトルの存在しやすい部分空間を構成する時変動部分空間ベクトルとして選択する第1の選択手段とを備え、取得された最新のチャネルベクトルに直交すると共に当該端末装置の時変動部分空間ベクトルにも直交するように、当該端末装置と同時に空間多重伝送を行う端末装置宛ての送信ウエイトベクトルを生成することを特徴とする。   According to the present invention, the transmission weight vector generation unit is configured to obtain a difference vector or a channel vector difference for each acquisition based on a plurality of channel vectors between the terminal information and the antenna element acquired by the channel information acquisition unit. Extraction means for extracting information on the difference vector normalized by the acquisition time difference, and generating a difference matrix that configures the difference vector as a row vector a plurality of times, and performing singular value decomposition or eigenvalue decomposition based on the difference matrix A first selection of selecting a predetermined number of right singular vectors or eigenvectors from the larger singular value or eigenvalue absolute value as a time-varying subspace vector constituting a subspace in which a time-varying channel vector is likely to exist. And the time variation of the terminal device orthogonal to the latest acquired channel vector. As it is perpendicular to the minute space vector, and generates a transmission weight vector of the user terminal device addressed simultaneously performed spatial multiplexing transmission with the terminal device.

本発明は、前記送信ウエイトベクトル生成手段は、前記チャネル情報取得手段で取得された前記端末装置のアンテナ素子との間の複数回ににわたるチャネルベクトルを基に、複数回の該チャネルベクトルを行ベクトルとして構成する過去チャネル行列を生成し、該過去チャネル行列を基に特異値分解ないしは固有値分解することで、特異値または固有値の絶対値の大きい方から所定の数の右特異ベクトルまたは固有ベクトルを、時変動するチャネルベクトルの存在しやすい部分空間を構成する時変動部分空間ベクトルとして選択する第2の選択手段とを備え、該選択された当該端末装置の右特異ベクトルまたは固有ベクトルに直交するように、当該端末装置と同時に空間多重伝送を行う端末装置宛ての送信ウエイトベクトルを生成することを特徴とする。   According to the present invention, the transmission weight vector generation means uses a plurality of times of the channel vector as a row vector based on the channel vector over a plurality of times between the antenna element of the terminal device acquired by the channel information acquisition means. A past channel matrix configured as follows, and by performing singular value decomposition or eigenvalue decomposition based on the past channel matrix, a predetermined number of right singular vectors or eigenvectors from the larger absolute value of the singular values or eigenvalues are Second selecting means for selecting as a time-varying subspace vector constituting a subspace in which a fluctuating channel vector is likely to exist, and so as to be orthogonal to the right singular vector or eigenvector of the selected terminal device To generate a transmission weight vector for a terminal device that performs spatial multiplexing transmission simultaneously with the terminal device. And butterflies.

本発明は、前記基地局装置は、直交波周波数分割多重または直交周波数分割多元接続を用いることを特徴とする。   The present invention is characterized in that the base station apparatus uses orthogonal wave frequency division multiplexing or orthogonal frequency division multiple access.

本発明は、前記チャネル情報取得手段は、周波数成分毎の前記チャネル情報を取得することを特徴とする。   The present invention is characterized in that the channel information acquisition means acquires the channel information for each frequency component.

本発明は、基地局装置と端末装置とが同一周波数上で同一時刻に空間多重伝送を行う無線通信システムにおける基地局装置が行う無線通信方法であって、前記基地局装置が、前記基地局装置と前記端末装置との間のダウンリンクにおけるチャネル情報を取得するチャネル情報取得ステップと、前記基地局装置が、前記チャネル情報取得手段で取得した過去の前記チャネル情報ないしは該チャネル情報を基に予測された未来のチャネル情報を成分とするチャネルベクトルに基づき、特異値分解または固有値分解を用いて該チャネルベクトルの変動確率の高い部分空間を張るベクトル群を抽出し、該ベクトル群に基づき送信ウエイトベクトルを生成する送信ウエイトベクトル生成ステップとを有することを特徴とする。   The present invention is a radio communication method performed by a base station apparatus in a radio communication system in which a base station apparatus and a terminal apparatus perform spatial multiplexing transmission at the same time on the same frequency, and the base station apparatus includes the base station apparatus Channel information acquisition step of acquiring channel information in the downlink between the terminal device and the terminal device, and the base station device is predicted based on the past channel information acquired by the channel information acquisition means or the channel information. Based on a channel vector having the future channel information as a component, a vector group extending a subspace with a high probability of fluctuation of the channel vector is extracted using singular value decomposition or eigenvalue decomposition, and a transmission weight vector is determined based on the vector group. And a transmission weight vector generation step of generating.

本発明は、基地局装置と端末装置とが同一周波数上で同一時刻に空間多重伝送を行う無線通信システムであって、前記基地局装置は、前記基地局装置と前記端末装置との間のダウンリンクにおけるチャネル情報を取得するチャネル情報取得手段と、前記チャネル情報取得手段で取得した過去の前記チャネル情報ないしは該チャネル情報を基に予測された未来のチャネル情報を成分とするチャネルベクトルに基づき、特異値分解または固有値分解を用いて該チャネルベクトルの変動確率の高い部分空間を張るベクトル群を抽出し、該ベクトル群に基づき送信ウエイトベクトルを生成する送信ウエイトベクトル生成手段とを備えることを特徴とする。   The present invention is a radio communication system in which a base station apparatus and a terminal apparatus perform spatial multiplexing transmission at the same time on the same frequency, and the base station apparatus is a down communication between the base station apparatus and the terminal apparatus. Based on channel information acquisition means for acquiring channel information in the link, and the past channel information acquired by the channel information acquisition means or a channel vector whose component is future channel information predicted based on the channel information. Transmission weight vector generation means for extracting a vector group extending a subspace with a high probability of variation of the channel vector using value decomposition or eigenvalue decomposition and generating a transmission weight vector based on the vector group .

本発明によれば、複数ユーザと空間多重伝送を行う無線通信システムにおいて、チャネル時変動により生じるユーザ間干渉を効率的に抑えることができるという効果が得られる。   According to the present invention, in a wireless communication system that performs spatial multiplexing transmission with a plurality of users, it is possible to effectively suppress inter-user interference caused by channel time variation.

本発明の基本となる技術の動作原理のポイントを示す説明図である。It is explanatory drawing which shows the point of the operation principle of the technique used as the foundation of this invention. 本発明の基本となる技術の動作原理の処理動作を示すフローチャートである。It is a flowchart which shows the processing operation | movement of the operation principle of the technique used as the basis of this invention. 本発明の基本となる技術の動作原理における送信ウエイト処理部1の構成を示すブロック図である。It is a block diagram which shows the structure of the transmission weight process part 1 in the operation | movement principle of the technique used as the foundation of this invention. 本発明の第1の実施形態における送信ウエイト処理部の構成を示すブロック図である。It is a block diagram which shows the structure of the transmission weight process part in the 1st Embodiment of this invention. 図4に示す送信ウエイト処理部11が冗長ベクトルの算出を行う処理を示すフローチャートである。It is a flowchart which shows the process in which the transmission weight process part 11 shown in FIG. 4 calculates a redundancy vector. 本発明の第2の実施形態における送信ウエイト処理部の構成を示すブロック図である。It is a block diagram which shows the structure of the transmission weight process part in the 2nd Embodiment of this invention. 本発明の第3の実施形態の構成を示す説明図である。It is explanatory drawing which shows the structure of the 3rd Embodiment of this invention. マルチユーザMIMOシステムの構成例を示す概略図である。It is the schematic which shows the structural example of a multiuser MIMO system. マルチユーザMIMOシステムにおける送信ウエイト行列Wを算出する手順を示すフローチャートである。It is a flowchart which shows the procedure which calculates the transmission weight matrix W in a multiuser MIMO system. マルチユーザMIMOシステムにおける基地局装置80の構成の一例を示す概略ブロック図である。It is a schematic block diagram which shows an example of a structure of the base station apparatus 80 in a multiuser MIMO system. マルチユーザMIMOシステムにおける基地局装置80における送信部81の構成の一例を示す概略ブロック図である。It is a schematic block diagram which shows an example of a structure of the transmission part 81 in the base station apparatus 80 in a multiuser MIMO system. マルチユーザMIMOシステムにおける基地局装置80における受信部85の構成の一例を示す概略ブロック図である。It is a schematic block diagram which shows an example of a structure of the receiving part 85 in the base station apparatus 80 in a multiuser MIMO system. マルチユーザMIMOにおける基地局装置80の送信処理を示すフローチャートである。It is a flowchart which shows the transmission process of the base station apparatus 80 in multiuser MIMO. マルチユーザMIMOにおける基地局装置80の受信処理を示すフローチャートである。It is a flowchart which shows the reception process of the base station apparatus 80 in multiuser MIMO.

以下、図面を参照して、本発明の実施形態による基地局装置、無線通信方法及び無線通信システムを説明する。   Hereinafter, a base station apparatus, a wireless communication method, and a wireless communication system according to embodiments of the present invention will be described with reference to the drawings.

[本発明の基本となる技術の動作原理について]
以下、本発明の基本となる技術におけるチャネル時変動にロバストな送信ウエイトベクトルの生成技術について、その動作原理を詳細に説明する。ここで問題となるのは主としてダウンリンクにおける送信ウエイトベクトルであり、アップリンクに関しては基本的に受信時に各端末装置からの信号の先頭に、端末装置間で直交したトレーニング信号が付与されていれば、その信号を用いてリアルタイムのチャネル行列を取得可能であり、チャネル時変動を含まない高精度な信号検出処理が可能である。一方でダウンリンクに関しては、その通信に先行して行われたチャネル情報のフィードバックで得られた時間的に過去のチャネル情報を用いざるをえないので、そのタイムラグに伴うチャネル推定精度の低下を補う信号処理を行う。
[Operation principle of the technology underlying the present invention]
In the following, the principle of operation of a technique for generating a transmission weight vector that is robust to channel time fluctuations in the technology that is the basis of the present invention will be described in detail. The problem here is mainly the transmission weight vector in the downlink. For the uplink, basically, if a training signal orthogonal between the terminal devices is added to the head of the signal from each terminal device at the time of reception, A real-time channel matrix can be acquired using the signal, and highly accurate signal detection processing that does not include channel time variation is possible. On the other hand, for the downlink, it is necessary to use the past channel information obtained by feedback of the channel information performed prior to the communication, thus compensating for the decrease in channel estimation accuracy due to the time lag. Perform signal processing.

まず、ある端末装置に着目し、時間と共に変動するチャネルベクトル(ないしは行列)をh(t)とする。このチャネル情報が仮に連続的で且つ比較的緩やかに変動するとすれば、チャネルベクトルh(t)は微分可能であり、ある時刻tチャネル情報をh(t)とすれば、微小時間経過した時刻t+δtのチャネルベクトルはテーラー展開により下記の様に表現できるはずである。 First, paying attention to a certain terminal device, a channel vector (or matrix) that varies with time is set to h (t). If this channel information is continuous and relatively slowly fluctuating, the channel vector h (t) can be differentiated, and if a certain time t 0 channel information is h (t 0 ), a minute time has passed. The channel vector at time t 0 + δt should be expressed as follows by Taylor expansion.

Figure 0006254961
Figure 0006254961

ここで式中のh(n)(t)とは、チャネルベクトルh(t)に対して時間tでn回微分した関数を表す。この式の意味することはまず第1に、微小時間δtが1より十分に小さければ、時刻tから時間が経過したとき、チャネルベクトルはh(t)に対しh(1)(t)方向のベクトルが加算される傾向が強く、経過時間が倍になれば倍の量だけh(1)(t)方向の成分がチャネルベクトルh(t)に加算されるように変化すると期待されるということである。さらに、h(1)(t)の次に増加が期待される成分はh(2)(t)であり、式(12)の右辺のΣを2次までで近似すれば、h(t)、h(1)(t)、h(2)(t)の線形結合で概ね時刻t+δtのチャネルベクトルは近似的に記述可能ということになる。ここではあくまでもテーラー展開の視点で表現したためにδtのべき乗形式でチャネルベクトルを表現したが、式(12)を有限の項、例えば1次の項までで近似し、且つδtのべき乗をδtの関数であるα(δt)を用いて表せば、式(12)は以下の様な表現形式で表すこともできる。 Here, h (n) (t) in the equation represents a function obtained by differentiating the channel vector h (t) n times at time t. First of all, this equation means that if the minute time δt is sufficiently smaller than 1, when the time elapses from time t 0 , the channel vector becomes h (1) (t 0 ) with respect to h (t 0 ). ) Direction vector tends to be added, and if the elapsed time is doubled, the component in the h (1) (t 0 ) direction is added to the channel vector h (t 0 ) by a double amount. It is expected. Further, the component that is expected to increase next to h (1) (t 0 ) is h (2) (t 0 ). If Σ on the right side of Equation (12) is approximated to the second order, h ( The channel vector at time t 0 + δt can be described approximately by linear combination of t 0 ), h (1) (t 0 ), h (2) (t 0 ). Here, the channel vector is expressed in the form of a power of δt because it is expressed only from the viewpoint of Taylor expansion. (12) can also be expressed in the following expression format if expressed using α (δt).

Figure 0006254961
Figure 0006254961

ここで、uはチャネル時変動の変動方向を表現するためのベクトルであり、例えばuをh(1)(t)、α(δt)=δtと置き換えると式(12)の1次の項までの近似と一致する。この表現の意図することは、あるチャネルベクトルの時間変動を表すn回微分の関数形が分かる必要はなく、何らかの手段によりチャネルベクトルの時間変動が予測でき、しかもその予測されたチャネルベクトルが所定のベクトルh(t)、u等の線形結合で表現できる場合、その情報を利用してチャネル時変動にロバストな送信指向性制御を行うことが可能になる。 Here, u is a vector for expressing the fluctuation direction of the channel time fluctuation. For example, if u is replaced by h (1) (t 0 ), α (δt) = δt, the first-order term of Expression (12) Agrees with the approximation up to The intention of this expression is that it is not necessary to know the function form of the n-th derivative representing the time variation of a certain channel vector, the time variation of the channel vector can be predicted by some means, and the predicted channel vector is a predetermined value. When it can be expressed by a linear combination of vectors h (t 0 ), u, etc., it becomes possible to perform transmission directivity control that is robust to channel variations using this information.

ここで、従来方式におけるチャネル時変動予測の送信指向性制御への活用法を簡単に説明する。例えば参考文献1などの従来技術では予測されたチャネル情報を基に、そのチャネルベクトルにヌルを向ける(すなわちベクトル同士が直交し、ベクトルの内積がゼロになる)ように送信ウエイトベクトルを設定することとしていた。つまり、時刻tにおけるチャネルベクトルがh(t)で微小時間δt経過後のチャネルベクトルがh(t)+uα(δt)であると予測されたとする。この際、送信ウエイトベクトルw(t+δt)はw(t+δt)・{h(t)+uα(δt)}がゼロになる様に選択されていた。
参考文献1:山口歌奈子他、「時変動マルチユーザMIMOシステムにおけるチャネル予測手法の効果に関する考察」信学技報、A・P2013−107、pp.43−48、2013年11月
Here, a method of utilizing the channel time variation prediction in the conventional method for transmission directivity control will be briefly described. For example, in the prior art such as Reference 1, the transmission weight vector is set so that nulls are directed to the channel vector based on the predicted channel information (that is, the vectors are orthogonal to each other and the inner product of the vectors is zero). I was trying. In other words, it is assumed that the channel vector at time t 0 is h (t 0 ) and the channel vector after the minute time δt has elapsed is predicted to be h (t 0 ) + uα (δt). At this time, the transmission weight vector w (t 0 + δt) is selected so that w (t 0 + δt) H · {h (t 0 ) + uα (δt)} becomes zero.
Reference 1: Kanako Yamaguchi et al., “Study on Effect of Channel Prediction Method in Time-Varying Multi-User MIMO System”, IEICE Tech. 43-48, November 2013

しかし、チャネル時変動によるチャネルベクトルの変動方向がuとは異なる方向であった場合、寧ろw(t+δt)・h(t)がゼロになる様に選んだ方が残留干渉は小さいという場合も予想される。従来のマルチユーザMIMOにおいては、送信指向性制御で形成するヌルの数は空間多重数と一致しており、実際、基地局装置の備えるアンテナ素子数に対して空間多重数は概ね同程度であることが想定されていたため、送信指向性制御で形成するヌルの数を空間多重数よりも冗長に形成することは不可能であった。しかし、近年注目されているMassive MIMOにおいては少なくとも基地局側では膨大なアンテナ素子を実装することで自由度が大幅に冗長に設定されているため、更なる追加として冗長のヌル制御を行うことも可能となった。 However, if the channel vector fluctuation direction due to channel time fluctuation is different from u, the residual interference is smaller when w (t 0 + δt) H · h (t 0 ) is selected to be zero. This is also expected. In conventional multi-user MIMO, the number of nulls formed by transmission directivity control matches the number of spatial multiplexing, and in fact, the number of spatial multiplexing is approximately the same as the number of antenna elements provided in the base station apparatus. Therefore, it was impossible to form the number of nulls formed by transmission directivity control more redundantly than the number of spatial multiplexing. However, in Massive MIMO, which has been attracting attention in recent years, since the degree of freedom is set to be largely redundant by mounting a large number of antenna elements at least on the base station side, redundant null control may be performed as a further addition. It has become possible.

例えば、送信ウエイトベクトルw(t+δt)を、w(t+δt)・{h(t)+uα(δt)}がゼロで且つw(t+δt)・h(t)もゼロとなる様に設定すれば、チャネルベクトルの時変動が予測されたh(t)+uα(δt)の方向で高精度に近似できていた場合にも、さらには大幅に予測がはずれてh(t)のままのチャネルベクトルの方が現実のチャネルに近い場合であっても、そのどちらでも対処可能とすることができる。さらに言えば、ベクトルuの方向を予測できていれば、α(δt)の値が予測とは異なっても、時刻t+δtのチャネルベクトルがベクトルh(t)とベクトルuの線形結合で表される部分空間内に概ね存在する限りにおいて、残留干渉を十分に抑えることが可能になる。 For example, the transmission weight vector w (t 0 + δt) is set so that w (t 0 + δt) H · {h (t 0 ) + uα (δt)} is zero and w (t 0 + δt) H · h (t 0 ) If it is set to be zero, even if the time variation of the channel vector can be approximated with high accuracy in the predicted direction h (t 0 ) + uα (δt), the prediction is further greatly deviated. Even when the channel vector of (t 0 ) is closer to the actual channel, either of them can be dealt with. Furthermore, if the direction of the vector u can be predicted, the channel vector at time t 0 + δt is a linear combination of the vector h (t 0 ) and the vector u even if the value of α (δt) is different from the prediction. Residual interference can be sufficiently suppressed as long as it is generally present in the represented subspace.

一例として100本アンテナを実装する基地局装置が1本アンテナの端末装置を10台同時に空間多重伝送する場合を考えてみる。この場合、チャネルベクトルは100次元ベクトルであり、従来技術であれば10端末の空間多重で10の自由度を利用することになる。ここでは90(=100−10)の自由度が余っており、この自由度が各端末装置のSNR(Signal to Noise ratio:S/N比)等の回線利得を向上させるために働く。ここで、仮に1つの端末装置のチャネル時変動を式(13)の様に2つの自由度を用い、チャネルベクトルがh(t)、uの2次元部分空間内に収まっていることが期待される場合、1局で2の自由度を消費することになる。しかし、空間多重する端末装置は10台だから、合計でもヌル形成に利用する自由度は20であり、残りの80の自由度は回線利得の向上に利用可能である。仮に回線利得の向上率が自由度の1乗に比例するとすれば、従来の90の自由度を利用する場合と本実施形態の80の自由度を利用する場合で、対数であるdB表示で表せば、その差は10Log(80/90)=−0.51[dB]となり僅か0.5dB程度の差にしかならない。一方で、冗長のヌル制御を行うことで、干渉抑圧が可能となる部分空間の次元が当初の1次元空間(ひとつのチャネルベクトルのみに直交)から2次元空間、3次元空間(複数のチャネルベクトルに直交)と次元が拡張され、その次元拡張効果により干渉抑圧が可能となる確率が高まり、干渉が大幅に低減されることが期待される。 As an example, let us consider a case where a base station apparatus equipped with 100 antennas simultaneously transmits 10 terminal apparatuses with one antenna simultaneously. In this case, the channel vector is a 100-dimensional vector, and in the case of the conventional technique, 10 degrees of freedom are used by spatial multiplexing of 10 terminals. Here, the degree of freedom of 90 (= 100−10) is left, and this degree of freedom works to improve the line gain such as SNR (Signal to Noise ratio) of each terminal apparatus. Here, it is expected that the channel time variation of one terminal apparatus uses two degrees of freedom as in Expression (13), and the channel vector is within the two-dimensional subspace of h (t 0 ) and u. In this case, one station consumes 2 degrees of freedom. However, since there are 10 terminal apparatuses that perform spatial multiplexing, the total number of degrees of freedom used for null formation is 20, and the remaining 80 degrees of freedom can be used to improve the line gain. Assuming that the improvement rate of the line gain is proportional to the first power of the degree of freedom, it can be expressed by a logarithmic dB display when using the conventional 90 degrees of freedom and when using the 80 degrees of freedom of the present embodiment. For example, the difference is 10 Log (80/90) = − 0.51 [dB], which is a difference of only about 0.5 dB. On the other hand, by performing redundant null control, the dimension of the subspace that enables interference suppression is changed from the initial one-dimensional space (orthogonal to only one channel vector) to the two-dimensional space or the three-dimensional space (multiple channel vectors). It is expected that the dimension will be expanded and the probability that interference suppression will be possible due to the dimension expansion effect, and the interference will be greatly reduced.

この様に、上述の冗長なヌル制御がなされた部分空間を拡張することで、ユーザ間干渉の電力は大幅に抑えられるため、SNR的には約0.5dBの劣化となるが、SIR(Signal to Interference Ratio:信号電力対干渉電力比)的には大幅な向上が期待できる。最終的にはSINRにより特性が定まるが、SNRよりもSIR特性が支配的と考えられる時変動チャネル環境下でのマルチユーザMIMOでは、このような手法が有効となる。   In this way, by expanding the partial space in which the above-described redundant null control is performed, the power of inter-user interference is greatly suppressed, so that the SNR degrades by about 0.5 dB, but SIR (Signal To Interference Ratio (Signal power to interference power ratio) can be expected to greatly improve. Although the characteristics are finally determined by SINR, such a technique is effective in multi-user MIMO in a time-varying channel environment where SIR characteristics are considered to be dominant over SNR.

次に、本発明の基本となる技術の動作原理のポイントを説明する。図1は、本発明の基本となる技術の動作原理のポイントを示す説明図である。この図において、左側は従来技術における送信指向性制御の考え方、右側が本発明の基本となる技術における送信指向性制御の考え方を示す。ここでは簡単のため、端末装置は1本のアンテナを備えるとし、L(Lは自然数)局の端末装置を空間多重する場合を考える。各端末装置のチャネルベクトルh(t)〜h(t)は基地局装置のアンテナ素子数の次元をもつベクトルである。100本アンテナを想定すれば、100次元ベクトルとなっている。 Next, the points of the operation principle of the technology that is the basis of the present invention will be described. FIG. 1 is an explanatory diagram showing the points of the operation principle of the technology underlying the present invention. In this figure, the left side shows the concept of transmission directivity control in the prior art, and the right side shows the concept of transmission directivity control in the technology that is the basis of the present invention. Here, for the sake of simplicity, it is assumed that the terminal apparatus includes one antenna, and the terminal apparatus of L (L is a natural number) station is spatially multiplexed. Channel vectors h 1 (t) to h L (t) of each terminal apparatus are vectors having dimensions of the number of antenna elements of the base station apparatus. Assuming 100 antennas, it is a 100-dimensional vector.

従来技術における送信ウエイトベクトルの生成の処理フローは図9に示されているが、ここではステップS803からステップS810のループの初回の処理として、k=1の場合の処理に着目して説明を行っている。まず、端末装置#1(k=1に相当)の局宛ての送信ウエイトベクトルw(t)は、h(t)をHmainとし(処理S804)、残りのh(t)〜h(t)をHsubとして設定し(ステップS805)、ステップS805からステップS810の処理を実施する。 The processing flow of transmission weight vector generation in the prior art is shown in FIG. 9, but here, the first processing of the loop from step S803 to step S810 will be described focusing on the processing in the case of k = 1. ing. First, the transmission weight vector w 1 (t) addressed to the station of the terminal device # 1 (corresponding to k = 1) is set so that h 1 (t) is H main (processing S804), and the remaining h 2 (t) to h L (t) is set as H sub (step S805), and the processing from step S805 to step S810 is performed.

しかし、本実施形態ではHmainはh(t)で共通であるが、Hsubはh(t)〜h(t)にu〜uを加えたものをH’subとして設定し、これらの部分空間に直交する空間にHmainを射影するように送信ウエイトベクトルw(t)を設定することになる。 However, in this embodiment, H main is common to h 1 (t), but H sub is obtained by adding u 2 to u L to h 2 (t) to h L (t) as H ′ sub. Then, the transmission weight vector w 1 (t) is set so as to project H main into a space orthogonal to these subspaces.

次に、上述した本発明の基本となる技術の動作原理の処理動作を説明する。図2は、本発明の基本となる技術の動作原理の処理動作を示すフローチャートである。図2に示す処理動作が図9に示す処理動作と異なる点は、ステップS801で宛先端末装置へのチャネル情報を取得した後、これらの宛先端末装置へのチャネル情報の時変動予測を行い(ステップS1)、式(13)に相当するベクトルu〜uを算出する。その後、ステップS802に戻り処理を継続する。さらに、ステップS805でHsubを設定する代わりに、j≠kなる端末装置#jのチャネルベクトルに、端末装置#kを除く式(13)に相当するベクトルu〜uを組み合わせてH’subを設定する(ステップS2)。 Next, the processing operation of the operation principle of the technology that is the basis of the present invention described above will be described. FIG. 2 is a flowchart showing the processing operation of the principle of operation of the technology underlying the present invention. The processing operation shown in FIG. 2 is different from the processing operation shown in FIG. 9 in that channel information to the destination terminal apparatus is acquired in step S801, and then time variation prediction of channel information to these destination terminal apparatuses is performed (step S801). S1) and vectors u 1 to u L corresponding to equation (13) are calculated. Thereafter, the process returns to step S802 and continues. Furthermore, instead of setting H sub in step S805, the channel vector of terminal device #j where j ≠ k is combined with vectors u 1 to u L corresponding to Expression (13) excluding terminal device #k, and H ′ Sub is set (step S2).

次に、ステップS806(ステップS3)に戻る。HsubがH’subに置き換わることで形式上、基底ベクトルeをe’に、〜Hmainを〜H’mainに、送信ウエイトベクトルwをw’に置き換えることで処理ステップの符号(ステップS3〜S7)を変更しているが、これらの変更を除けばステップS3〜ステップS7の基本的動作は図9に示すステップS806〜ステップS811と同一である。 Next, the process returns to step S806 (step S3). By substituting H sub for H ′ sub , formally, the base vector e j is replaced with e ′ j , ˜H main is replaced with ˜H ′ main , and the transmission weight vector w j is replaced with w ′ j. (Steps S3 to S7) are changed. Except for these changes, the basic operations of Steps S3 to S7 are the same as Steps S806 to S811 shown in FIG.

次に、図3を参照して、本発明の基本となる技術の動作原理における送信ウエイト処理部1の構成を説明する。図3は、本発明の基本となる技術の動作原理における送信ウエイト処理部1の構成を示すブロック図である。図11に示した送信ウエイト処理部830では、チャネル情報取得回路831、チャネル情報記憶回路832、MU−MIMO送信ウエイト算出回路833により送信ウエイトベクトルの算出を行っていた。一方、送信ウエイト処理部1では、時変動チャネルの予測を行うチャネル時変動予測回路3、予測されたチャネルベクトルを基に冗長なヌル制御を行うために必要となる式13のベクトルuを冗長ベクトル(追加でヌル制御を行う際に、送信ウエイトベクトルが直交すべき部分空間を張るベクトル)として記憶する冗長ベクトル記憶回路4を新たに備える。   Next, the configuration of the transmission weight processing unit 1 in the operating principle of the technology that is the basis of the present invention will be described with reference to FIG. FIG. 3 is a block diagram showing a configuration of the transmission weight processing unit 1 in the operation principle of the technology that is the basis of the present invention. In the transmission weight processing unit 830 illustrated in FIG. 11, the transmission weight vector is calculated by the channel information acquisition circuit 831, the channel information storage circuit 832, and the MU-MIMO transmission weight calculation circuit 833. On the other hand, in the transmission weight processing unit 1, a channel time variation prediction circuit 3 that performs time-varying channel prediction, and a vector u of Expression 13 necessary for performing redundant null control based on the predicted channel vector A redundant vector storage circuit 4 is newly provided for storing as a vector (a vector extending a subspace in which transmission weight vectors should be orthogonal when additional null control is performed).

次に、図3に示す送信ウエイト処理部1の処理動作を説明する。まず、チャネル情報取得回路831が既存技術の何らかの手法を用いてダウンリンクのチャネル情報を取得すると、これをチャネル情報記憶回路2に記憶する。これを受けて、チャネル時変動予測回路3はチャネル情報記憶回路2に記憶されたこれまでのチャネル情報を参照し、未来のチャネルベクトルが含まれる部分空間を予測する。ここで、従来技術におけるチャネル情報記憶回路832では、端末装置毎に取得された最新のチャネル情報のみを記憶していればよかったが、チャネル時変動予測においては過去の時変動の状況を参照して予測することが一般的である。所定の時間分ないしは所定の数の個数だけ過去のチャネル情報の記憶も留めておく機能を備え、この点が図3に示すチャネル情報記憶回路2と従来技術におけるチャネル情報記憶回路832と異なる点である。   Next, the processing operation of the transmission weight processing unit 1 shown in FIG. 3 will be described. First, when the channel information acquisition circuit 831 acquires downlink channel information using some technique of the existing technology, it stores it in the channel information storage circuit 2. In response to this, the channel time variation prediction circuit 3 refers to the previous channel information stored in the channel information storage circuit 2 and predicts a partial space including a future channel vector. Here, in the channel information storage circuit 832 in the prior art, it is only necessary to store only the latest channel information acquired for each terminal device, but in the channel time variation prediction, refer to the past time variation situation. It is common to predict. It has a function of keeping the storage of past channel information for a predetermined time or a predetermined number of points, and this is different from the channel information storage circuit 2 shown in FIG. 3 and the channel information storage circuit 832 in the prior art. is there.

チャネル時変動予測回路3では、チャネル情報記憶回路2に記憶された過去の情報と新規に記録された新しいチャネル情報を参照し、未来のチャネルベクトルの含まれる部分空間の予測を行う。未来のチャネル情報は、一般的に微小時間δtの関数となっており、空間多重伝送を行うことが確定した時点でチャネル予測を行うのであれば特定のδtに対するチャネル予測を行うことが可能である。しかし、一般には空間多重伝送の決定から送信ウエイトベクトル算出完了までのタイムラグを押さえるためには、いずれかの端末装置のチャネル情報の新規更新が行われる都度、チャネル予測を行っておくことが好ましい。その場合、例えば式(13)の様に1次近似を行うのであれば、任意の微小時間に対して共通のベクトルuを用いて一般的な微小時間δt後の未来のチャネル情報を標記可能である。将来的に空間多重を行う際の送信ウエイトベクトル算出においては、図2に示した様にこのuを用いて送信ウエイトベクトルを算出可能である。   The channel time variation prediction circuit 3 refers to the past information stored in the channel information storage circuit 2 and the newly recorded new channel information, and predicts the partial space including the future channel vector. The future channel information is generally a function of a minute time δt, and if channel prediction is performed when it is determined that spatial multiplexing transmission is to be performed, channel prediction for a specific δt can be performed. . However, in general, in order to suppress the time lag from the determination of spatial multiplexing transmission to the completion of transmission weight vector calculation, it is preferable to perform channel prediction every time new channel information of any terminal device is updated. In that case, for example, if linear approximation is performed as in Expression (13), it is possible to mark future channel information after a general minute time δt using a common vector u for any minute time. is there. In calculating the transmission weight vector when performing spatial multiplexing in the future, the transmission weight vector can be calculated using this u as shown in FIG.

このため、チャネル時変動予測回路3では式(13)のuに相当するベクトルを冗長ベクトルとして算出し、これを冗長ベクトル記憶回路4に記憶する。MU−MIMO送信ウエイト算出回路5では、従来技術によるMU−MIMO送信ウエイト算出回路833ではチャネル情報記憶回路832に記憶された最新のチャネル情報のみを基に送信ウエイトベクトルを算出していたのに対し、図3に示すMU−MIMO送信ウエイト算出回路5では、チャネル情報記憶回路2に記憶された最新のチャネル情報に加えて、冗長ベクトル記憶回路4に記憶された冗長ベクトルを参照し、図2に示した手順で送信ウエイトベクトルを算出する。   Therefore, the channel time variation prediction circuit 3 calculates a vector corresponding to u in the equation (13) as a redundant vector, and stores this in the redundant vector storage circuit 4. In the MU-MIMO transmission weight calculation circuit 5, the MU-MIMO transmission weight calculation circuit 833 according to the prior art calculates the transmission weight vector based only on the latest channel information stored in the channel information storage circuit 832. 3, in addition to the latest channel information stored in the channel information storage circuit 2, the MU-MIMO transmission weight calculation circuit 5 refers to the redundancy vector stored in the redundancy vector storage circuit 4. The transmission weight vector is calculated according to the procedure shown.

なお以上の説明では、冗長ベクトルとして式(13)のuに相当するベクトルを設定する場合を例に示したが、その他の形式のベクトルを冗長ベクトルとして設定することも可能である。例えば、元々のチャネルベクトルh(t)と式(13)のuに相当するベクトルが張る部分空間は、β≠0なる任意の複素係数βに対してh(t)とh(t)+β×uの張る部分空間と等価である。したがって、h(t)+β×uを冗長ベクトルとして扱うことも可能であり、これはβ=α(δt)の時に式(13)のh(t+δt)と一致する。さらに言えば、このh(t+δt)のチャネルベクトルの予測を、時刻tよりも過去の時刻tにおけるチャネルベクトルh(t)と時刻tのチャネルベクトルh(t)からの線形外挿により行うのであれば、h(t)とh(t+δt)の張る部分空間はh(t)とh(t)の張る部分空間とも一致する。この場合には、式(13)のuに相当するベクトルの代わりにh(t)を冗長ベクトルとして設定することも可能である。この様に、冗長ベクトルとはh(t)とh(t+δt)の予測値の張る部分空間と等価であれば他の如何なるチャネルベクトルを設定しても構わない。 In the above description, a case where a vector corresponding to u in Expression (13) is set as a redundant vector has been described as an example. However, other types of vectors can be set as redundant vectors. For example, the subspace spanned by the original channel vector h (t 0 ) and the vector corresponding to u in equation (13) is h (t 0 ) and h (t 0 ) for any complex coefficient β with β ≠ 0. This is equivalent to a subspace spanned by + β × u. Therefore, it is also possible to treat h (t 0 ) + β × u as a redundant vector, which coincides with h (t 0 + δt) in equation (13) when β = α (δt). More, the prediction of the channel vector of the h (t 0 + .DELTA.t), than the time t 0 from the channel vector h at past time t 1 channel vector h (t 0) of (t 1) at time t 0 If it is performed by linear extrapolation, the subspace spanned by h (t 0 ) and h (t 0 + δt) also coincides with the subspace spanned by h (t 0 ) and h (t 1 ). In this case, it is also possible to set h (t 1 ) as a redundant vector instead of the vector corresponding to u in Expression (13). In this way, any other channel vector may be set as long as the redundant vector is equivalent to a partial space spanned by predicted values of h (t 0 ) and h (t 0 + δt).

以上が本発明の基本となる技術の動作原理である。以下、チャネル情報の予測を含めて具体的な実施形態を図を用いて説明する。   The above is the operation principle of the technology underlying the present invention. Hereinafter, a specific embodiment including prediction of channel information will be described with reference to the drawings.

以上説明した通り、参考文献1などの従来技術においては未来のチャネル情報の予測をピンポイントで予測しており、そのチャネルベクトルに対して直交する送信ウエイトベクトルを算出するということは、そのチャネルベクトルに係数を乗算して得られる1次元部分空間上にチャネルベクトルが存在する場合にのみ、MU−MIMOのユーザ間干渉を適切に抑圧する効果が得られることになる。これに対し、本発明の基本となる技術においては、基本的にチャネルベクトルがチャネル時変動により変動する際の部分空間を抽出可能であると仮定し、この部分空間の情報を活用し拡張された複数次元の部分空間上に対して直交可能な送信ウエイトベクトルを算出するので、この部分空間の次元拡張効果により、より効果的なヌル形成が可能になる。したがって、本発明の基本となる技術の効果をより高めるためには、次元拡張に用いる冗長ベクトルを効果的に抽出することが非常に重要になる。   As described above, in the prior art such as Reference 1, prediction of future channel information is predicted in a pinpoint manner, and calculating a transmission weight vector orthogonal to the channel vector means that the channel vector Only when a channel vector is present in a one-dimensional subspace obtained by multiplying by a coefficient, the effect of appropriately suppressing MU-MIMO inter-user interference can be obtained. On the other hand, in the technology that is the basis of the present invention, it is assumed that the subspace when the channel vector fluctuates due to channel time fluctuation can be extracted basically, and the information of this subspace is utilized and expanded. Since transmission weight vectors that can be orthogonalized with respect to a multidimensional subspace are calculated, more effective null formation is possible due to the dimension expansion effect of the subspace. Therefore, in order to further enhance the effect of the technology that is the basis of the present invention, it is very important to effectively extract redundant vectors used for dimension expansion.

以下の説明では、複数の過去のチャネル情報の履歴を基に、チャネルベクトルが存在しやすい部分空間を効果的に抽出するための具体的な手段ついて説明する。   In the following description, specific means for effectively extracting a partial space in which channel vectors are likely to exist will be described based on a plurality of past channel information histories.

[本実施形態におけるチャネル時変動部分空間の抽出法]
先にも説明したように、式(13)で微小時間δt後のチャネルベクトルを予測し、図1及び図2を参照して説明したような方法で送信ウエイトベクトル(ないしはベクトルを合成した送信ウエイト行列)を算出した。このとき、チャネルベクトルがh(t)でもなければh(t)+uα(δt)でもないとしても、h(t)とuの線形結合で表される部分空間内にあれば有効に干渉抑圧を実現可能であると説明した。これまでのチャネル情報の時変動予測においては、ピンポイントの時刻t+δtのチャネル情報の予測の精度を競い合っていたが、実際には送信ウエイトベクトルの性質から、チャネルベクトルが存在する部分空間の予測が重要である。その部分空間内のどのベクトルが時刻t+δtのチャネルベクトルであるかは重要ではない。ここではこの特徴を利用して、チャネルベクトルが時変動時に存在する確率の高い部分空間の抽出法を説明する。
[Extraction method of channel time-varying subspace in this embodiment]
As described above, the channel vector after a minute time δt is predicted by the equation (13), and the transmission weight vector (or the transmission weight obtained by synthesizing the vectors) by the method described with reference to FIGS. 1 and 2 is used. Matrix). At this time, even if the channel vector is neither h (t 0 ) nor h (t 0 ) + uα (δt), it is effective if it is within the subspace represented by the linear combination of h (t 0 ) and u. It was explained that interference suppression can be realized. Conventional channel information time-varying prediction has been competing for pinpoint time t 0 + δt channel information prediction accuracy. Actually, however, due to the nature of the transmission weight vector, in the subspace where the channel vector exists. Prediction is important. It is not important which vector in the subspace is the channel vector at time t 0 + δt. Here, using this feature, a method for extracting a subspace with a high probability that a channel vector exists at the time variation will be described.

まず、時刻t、t、t、t、tの時刻に取得されたチャネルベクトルをh(t)、h(t)、h(t)、h(t)、h(t)とおく。時刻がtからt、t、t、tの順番で流れるとすると、各時刻の間の単位時間当たりの時間変動量は以下の通りである。 First, channel vectors acquired at times t 1 , t 2 , t 3 , t 4 , and t 5 are represented as h (t 1 ), h (t 2 ), h (t 3 ), h (t 4 ), Let h (t 5 ). Assuming that the time flows in the order of t 1 to t 2 , t 3 , t 4 , t 5 , the amount of time variation per unit time during each time is as follows.

Figure 0006254961
Figure 0006254961

ここで得られた時変動の差分ベクトルを行列に組み特異値分解を行う。   The singular value decomposition is performed by combining the time variation difference vector obtained here into a matrix.

Figure 0006254961
Figure 0006254961

この式の意味するところは、時刻tから微小時間経過したところである送信ウエイトベクトルをある端末装置に対して利用する場合、その送信ウエイトベクトルがベクトルvの方向の成分を持っていると、λに相当する程度の残留干渉が生じうることを意味している。逆に言えば、特異値の絶対値が大きい方に相当する右特異ベクトルvに直交した方向に送信ウエイトベクトルを設定すれば、残留干渉のリスクを低減することができる。つまり、冗長ベクトルとしてひとつだけベクトルを選択するのであれば、第1右特異ベクトルvの方向に冗長ベクトルを設定し、これに直交する送信ウエイトベクトルを算出すればよいことになる。また、冗長ベクトルを2つ選択できるのであれば、第1右特異ベクトルvの方向と第2右特異ベクトルvの方向にふたつの冗長ベクトルを設定し、これに直交する送信ウエイトベクトルを算出すればよい。以上の本発明の基本となる技術の動作原理に基づき、以下に具体的な実施形態を図を用いて説明する。 The meaning of this expression, when using the terminal device in the transmission weight vector from time t 5 is where a lapse short time, when the transmission weight vector has a direction component of the vector v 1, This means that residual interference corresponding to λ 1 can occur. Conversely, the risk of residual interference can be reduced by setting the transmission weight vector in a direction orthogonal to the right singular vector v corresponding to the larger absolute value of the singular value. That is, if the selecting only one vector as redundant vectors, sets the redundancy vector to first right singular direction of the vector v 1, it is sufficient to calculate the transmission weight vector orthogonal thereto. Also, if the redundant vector two can be selected, calculates the transmission weight vectors in a first direction of the right singular vectors v 1 second right singular direction of the vector v 2 to set the two redundant vectors, orthogonal thereto do it. Based on the operation principle of the technology that forms the basis of the present invention, specific embodiments will be described below with reference to the drawings.

<第1の実施形態>
次に、図4を参照して、本発明の第1の実施形態における送信ウエイト処理部の構成について説明する。図4は、本発明の第1の実施形態における送信ウエイト処理部の構成を示すブロック図である。図4に示す送信ウエイト処理部11が図3に示す送信ウエイト処理部1と異なる点は、チャネル時変動予測回路3の代わりに、差分ベクトル算出回路13と特異値分解回路14により構成されるチャネル時変動予測回路15を備える点と、チャネル情報記憶回路2の代わりに過去のチャネルベクトル及びその取得時刻に関する情報を記憶する機能を併せ持つチャネル情報記憶回路12を備える点である。
<First Embodiment>
Next, the configuration of the transmission weight processing unit in the first embodiment of the present invention will be described with reference to FIG. FIG. 4 is a block diagram showing the configuration of the transmission weight processing unit in the first embodiment of the present invention. The transmission weight processing unit 11 shown in FIG. 4 is different from the transmission weight processing unit 1 shown in FIG. 3 in that a channel constituted by a difference vector calculation circuit 13 and a singular value decomposition circuit 14 instead of the channel time variation prediction circuit 3. A point provided with the time variation prediction circuit 15 and a point provided with a channel information storage circuit 12 having a function of storing information on past channel vectors and their acquisition times in place of the channel information storage circuit 2.

次に、図4に示す送信ウエイト処理部11の動作を説明する。チャネル情報取得回路831においてチャネルベクトルを取得すると、この新たなチャネルベクトルと取得時刻をチャネル情報記憶回路12に記憶する。そして、このチャネル情報記憶回路12より過去n回分のチャネルベクトルを差分ベクトル算出回路13へ出力する。差分ベクトル算出回路13では式(14)に従いチャネルベクトルの単位時間当たりの時変動量を算出し、これらを行ベクトルとする行列ΔHとして特異値分解回路14へ出力する。特異値分解回路14では特異値分解を実施する。その後、第1〜第m右特異ベクトルを選択し、これを冗長ベクトル記憶回路4に記憶する。差分ベクトル算出回路13では、処理のたびに過去n回分のチャネルベクトルをチャネル情報記憶回路12から呼び出す必要はなく、過去の情報を記憶していれば、チャネルの更新時に最新のチャネルベクトルのみを取得する構成とし、式(14)に従うチャネルベクトルの単位時間当たりの時変動量についても、過去のデータを記憶して利用することも可能である。   Next, the operation of the transmission weight processing unit 11 shown in FIG. 4 will be described. When the channel information acquisition circuit 831 acquires a channel vector, the new channel vector and acquisition time are stored in the channel information storage circuit 12. The channel information storage circuit 12 outputs the channel vectors for the past n times to the difference vector calculation circuit 13. The difference vector calculation circuit 13 calculates the amount of time variation per unit time of the channel vector according to the equation (14), and outputs it to the singular value decomposition circuit 14 as a matrix ΔH having these as row vectors. The singular value decomposition circuit 14 performs singular value decomposition. Thereafter, the first to m-th right singular vectors are selected and stored in the redundant vector storage circuit 4. The difference vector calculation circuit 13 does not need to call the past n channel vectors from the channel information storage circuit 12 every time processing is performed. If the past information is stored, only the latest channel vector is acquired when the channel is updated. It is also possible to store and use past data for the amount of time variation per unit time of the channel vector according to Equation (14).

次に、図5を参照して、図4に示す送信ウエイト処理部11が冗長ベクトルの算出を行う処理について説明する。図5は、図4に示す送信ウエイト処理部11が冗長ベクトルの算出を行う処理を示すフローチャートである。この冗長ベクトルは端末装置毎に独立に処理されるものであり、ここでは端末装置の最新のチャネルベクトルを入手できたタイミングで冗長ベクトルの算出を行うものとする。   Next, a process in which the transmission weight processing unit 11 shown in FIG. 4 calculates a redundancy vector will be described with reference to FIG. FIG. 5 is a flowchart showing a process in which the transmission weight processing unit 11 shown in FIG. 4 calculates a redundancy vector. This redundant vector is processed independently for each terminal device. Here, the redundant vector is calculated at the timing when the latest channel vector of the terminal device can be obtained.

基地局装置のチャネル情報取得回路831は、新たに端末装置のチャネルベクトルを取得すると(ステップS11)、チャネル情報記憶回路12は、このチャネルベクトルと取得時刻を時系列の順に新たに記録する(ステップS12)。これを受けて、差分ベクトル算出回路13は、チャネル情報記憶回路12から過去n回分のチャネルベクトルと取得時刻の情報を読み出す(ステップS13)。これらの情報を基に、差分ベクトル算出回路13は、式(14)及び式(15)に従い行列ΔHを算出する(ステップS14)。そして、特異値分解回路14は、これを特異値分解する(ステップS15)。特異値分解回路14は、取得すべき冗長ベクトルの数がmであるとすると、絶対値の大きい方から順番に得られた第1〜第m右特異ベクトルを選択し、これを冗長ベクトル記憶回路4に記憶し(ステップS16)、処理を終了する(ステップS17)。なお、本発明の基本となる技術の説明の図1ではm=1として冗長ベクトルを各端末装置毎に1つ利用する場合を例示的に示したが、一般には複数の冗長ベクトルが利用可能であり、この場合には第1右特異ベクトルのみだけでなく、複数の右特異ベクトルを利用することは可能である。   When the channel information acquisition circuit 831 of the base station apparatus newly acquires the channel vector of the terminal apparatus (step S11), the channel information storage circuit 12 newly records the channel vector and the acquisition time in time series (step S11). S12). In response to this, the difference vector calculation circuit 13 reads the information of the past n channel vectors and acquisition times from the channel information storage circuit 12 (step S13). Based on these pieces of information, the difference vector calculation circuit 13 calculates a matrix ΔH according to the equations (14) and (15) (step S14). Then, the singular value decomposition circuit 14 performs singular value decomposition (step S15). If the number of redundant vectors to be acquired is m, the singular value decomposition circuit 14 selects the first to m-th right singular vectors obtained in order from the one having the largest absolute value, and this is used as the redundant vector storage circuit. 4 (step S16), and the process ends (step S17). In FIG. 1 of the description of the technology that is the basis of the present invention, a case where m = 1 is used and one redundant vector is used for each terminal device is exemplarily shown. However, in general, a plurality of redundant vectors can be used. In this case, it is possible to use not only the first right singular vector but also a plurality of right singular vectors.

なお、以上の処理は冗長ベクトルの算出方法を中心に説明を行ったが、MU−MIMO送信ウエイト算出回路5では、本発明の基本となる技術の説明で示した通り、ここで得られた冗長ベクトルに加えてチャネル情報記憶回路12より最新のチャネルベクトルも取得し、図1に示した様にH’subで張られる空間に対して直交するように〜H’mainの方向に向けて図2に示す手順で送信ウエイトベクトルを算出する。 Although the above processing has been described mainly with respect to the redundant vector calculation method, in the MU-MIMO transmission weight calculation circuit 5, the redundancy obtained here is obtained as described in the description of the basic technology of the present invention. Recently also acquired channel vector from the channel information storage circuit 12 in addition to the vector, in the direction of the main 'to H so as to be orthogonal to the space spanned by sub' H as shown in Figure 1 Figure 2 The transmission weight vector is calculated by the procedure shown in FIG.

<第2の実施形態>
前述した第1の実施形態においては、式(14)において差分ベクトルを取得していたが、差分情報を用いずに直接的にチャネルベクトルにより構成されるチャネル行列を特異値分解することで、同等の処理を実現することも可能である。まず、時刻t、t、t、t、tの時刻に取得されたチャネルベクトルをh(t)、h(t)、h(t)、h(t)、h(t)とおく。時刻がtからt、t、t、tの順番で流れ、h(t)が最新のチャネル情報であるものとする。ここで過去数回の各時刻のチャネルベクトルを行列に組み、下記の通り特異値分解を行う。
<Second Embodiment>
In the first embodiment described above, the difference vector is acquired in Expression (14). However, it is equivalent by performing singular value decomposition on the channel matrix formed directly by the channel vector without using the difference information. It is also possible to realize the process. First, channel vectors acquired at times t 1 , t 2 , t 3 , t 4 , and t 5 are represented as h (t 1 ), h (t 2 ), h (t 3 ), h (t 4 ), Let h (t 5 ). It is assumed that the time flows from t 1 to t 2 , t 3 , t 4 , t 5 in this order, and h (t 5 ) is the latest channel information. Here, the channel vectors of each time in the past several times are assembled into a matrix and singular value decomposition is performed as follows.

Figure 0006254961
Figure 0006254961

この場合、h(t)、h(t)、h(t)、h(t)は全てh(t)と概ね同一方向のベクトルであるため、第1特異ベクトルv’も同様にh(t)の方向を向いていると期待される(すなわち、h(t)を規格化したベクトルに類似している)。一方、第2特異ベクトルに関しては、この第1特異ベクトルの成分をキャンセルした残りの部分空間を張るベクトルの議論となるため、その意味するところから式(15)の第1特異ベクトルと式(16)の第2特異ベクトルは傾向的に類似の方向を示すことが予想される。同様に、式(15)の第2特異ベクトルと式(16)の第3特異ベクトルに、式(15)の第3特異ベクトルと式(16)の第4特異ベクトルに、式(15)の第4特異ベクトルと式(16)の第5特異ベクトルと同様の傾向が期待される。したがって、式(14)及び式(15)を用いた処理と同様の効果を、式(16)を用いて実施することも可能である。なおこの場合、図4に示す送信ウエイト処理部には若干の変更が加えられる。 In this case, since h (t 1 ), h (t 2 ), h (t 3 ), and h (t 4 ) are all vectors in substantially the same direction as h (t 5 ), the first singular vector v ′ 1 Are also expected to be oriented in the direction of h (t 5 ) (ie, similar to a vector that standardizes h (t 5 )). On the other hand, since the second singular vector is a discussion of the vector that extends the remaining subspace from which the components of the first singular vector are canceled, the first singular vector and the equation (16) in the equation (15) are derived from the meaning. ) Second singular vector is expected to tend to be similar in direction. Similarly, the second singular vector of equation (15) and the third singular vector of equation (16) are converted into the third singular vector of equation (15) and the fourth singular vector of equation (16) of equation (15). A tendency similar to that of the fourth singular vector and the fifth singular vector of Expression (16) is expected. Therefore, the same effect as the processing using the equations (14) and (15) can be implemented using the equation (16). In this case, the transmission weight processing unit shown in FIG. 4 is slightly changed.

図6に、本発明の第2の実施形態における送信ウエイト処理部の構成を示すブロック図を示す。図4との差分は、差分ベクトル算出回路13が省略され、チャネル情報記憶回路12からの出力が直接特異値分解回路14に入力されること、および冗長ベクトル記憶回路4が冗長ベクトルのみならず、第1の実施形態の場合の最新のチャネルベクトルに等価なチャネルベクトルとして第1右特異ベクトルを含めて記憶するチャネルベクトル記憶回路17に変更された点、MU−MIMO送信ウエイト算出回路5の送信ウエイト算出処理において、チャネル情報記憶回路12からの情報を用いずにチャネルベクトル記憶回路16からの情報のみで算出処理を行う点である。   FIG. 6 is a block diagram showing the configuration of the transmission weight processing unit in the second embodiment of the present invention. The difference from FIG. 4 is that the difference vector calculation circuit 13 is omitted, the output from the channel information storage circuit 12 is directly input to the singular value decomposition circuit 14, and the redundant vector storage circuit 4 is not only a redundant vector, The transmission weight of the MU-MIMO transmission weight calculation circuit 5 is changed to the channel vector storage circuit 17 that stores the first right singular vector as a channel vector equivalent to the latest channel vector in the first embodiment. In the calculation process, the calculation process is performed using only the information from the channel vector storage circuit 16 without using the information from the channel information storage circuit 12.

動作としては以下の通りである。チャネル情報取得回路8316においてチャネルベクトルを取得すると、この新たなチャネルベクトルをチャネル情報記憶回路12に記憶する。そして、このチャネル情報記憶回路12より過去n回分のチャネルベクトルを行列(^H)として特異値分解回路14へ出力する。特異値分解回路14では特異値分解を実施する。その後、第1〜第m右特異ベクトルを選択し、これをチャネルベクトル記憶回路16に記憶する。MU−MIMO送信ウエイト算出回路5では、ダウンリンクでの信号送信に先立ち、通信制御回路820からの指示に従い送信ウエイトベクトルを算出するが、その際の情報はチャネルベクトル記憶回路16に記録された第1右特異ベクトルを最新のチャネルベクトルと見なし、さらに第2右特異ベクトル以降の右特異ベクトルを冗長ベクトルと見なして活用し、第1の実施形態の場合と同様の処理を実施する。   The operation is as follows. When the channel information acquisition circuit 8316 acquires the channel vector, the new channel vector is stored in the channel information storage circuit 12. The channel information storage circuit 12 outputs the past n channel vectors to the singular value decomposition circuit 14 as a matrix (^ H). The singular value decomposition circuit 14 performs singular value decomposition. Thereafter, the first to m-th right singular vectors are selected and stored in the channel vector storage circuit 16. The MU-MIMO transmission weight calculation circuit 5 calculates a transmission weight vector in accordance with an instruction from the communication control circuit 820 prior to signal transmission on the downlink, and information at that time is stored in the channel vector storage circuit 16. One right singular vector is regarded as the latest channel vector, and the right singular vector after the second right singular vector is regarded as a redundant vector and utilized, and the same processing as in the first embodiment is performed.

<第3の実施形態>
次に、本発明の第3の実施形態について説明する。上述の第1及び第2の実施形態の説明では、各端末装置が1本のアンテナを備えている場合を例にとり、チャネル情報は「ベクトル」として説明を行った。しかし、当然ながら各端末装置は複数本のアンテナ素子を備えることが可能であり、図9などで示した従来技術の送信ウエイトベクトル算出法でも、一般化されたチャネル行列を扱う場合について説明を行っている。ここでは、各端末装置の各アンテナに関するチャネルベクトルがアンテナ本数分組み合わせて「行列」形式となっているだけで、同様にHmainやHsub(ないしはH’sub)を定義すれば同様の処理を行うことができる。例えば、図1で示した模式図と同様の図7を用いて説明すれば、図1ではベクトルであったh(t)、h(t)、・・・h(t)を行列に対応させ、従来技術ではそれぞれの行ベクトルを並べた全体の行列に対してブロック対角化を行っていた。
<Third Embodiment>
Next, a third embodiment of the present invention will be described. In the description of the first and second embodiments described above, the case where each terminal device includes one antenna is described as an example, and the channel information is described as “vector”. However, of course, each terminal device can be provided with a plurality of antenna elements, and the conventional transmission weight vector calculation method shown in FIG. 9 and the like will be described in the case of handling a generalized channel matrix. ing. Here, only the channel vectors for each antenna of each terminal device are combined in the number of antennas to form a “matrix” format. Similarly, if H main and H sub (or H ′ sub ) are defined, the same processing is performed. It can be carried out. For example, if it demonstrates using FIG. 7 similar to the schematic diagram shown in FIG. 1, h 1 (t), h 2 (t),... H L (t) which are vectors in FIG. In the prior art, block diagonalization is performed on the entire matrix in which the respective row vectors are arranged.

これに対し本発明の第3の実施形態では、図7の右図の行列H(t)、H(t)、・・・H(t)に対し、その各行ベクトルh11(t)、h12(t)、h21(t)、h22(t)、・・・hL1(t)、hL2(t)ごとに式(14)及び式(15)を適用する。一例として第1特異値までを利用する場合には、式(15)の右辺の第1右特異ベクトルからu11、u12、u21、u22、・・・uL1、uL2に相当するベクトルをそれぞれ求め、これらに対し同様のブロック対角化を行う。図7に示す通り、例えば第1の端末装置に対しては、Hmainをh11(t)、h12(t)より与え、同様にH’subをh21(t)、h22(t)、u21、u22、・・・hL1(t)、hL2(t)、uL1、uL2より与え、同様のブロック対角化処理を行えばよい。 On the other hand, in the third embodiment of the present invention, the row vectors h 11 (t) for the matrices H 1 (t), H 2 (t),... H L (t) in the right diagram of FIG. ), H 12 (t), h 21 (t), h 22 (t),..., H L1 (t), h L2 (t), the expressions (14) and (15) are applied. As an example, when using up to the first singular value, it corresponds to u 11 , u 12 , u 21 , u 22 ,... U L1 , u L2 from the first right singular vector on the right side of Equation (15). Each vector is obtained, and the same block diagonalization is performed on these vectors. As shown in FIG. 7, for example, for the first terminal device, H main is given from h 11 (t) and h 12 (t), and H ′ sub is similarly given by h 21 (t) and h 22 (t ), U 21 , u 22 ,..., H L1 (t), h L2 (t), u L1 , u L2 , and the same block diagonalization process may be performed.

[本発明に係る実施形態のその他の補足事項]
以下に、本発明に係る実施形態に関する幾つかの補足事項を説明する。本発明におけるダウンリンクのチャネル推定方法は、如何なる方法を用いることも可能である。例えば、ダウンリンクのチャネル情報を取得する場合、ダウンリンクで基地局装置が所定のトレーニング信号を送信し、端末装置側でそのトレーニング信号を基にチャネル推定を行い、所定の制御情報を収容した無線パケットを用いて基地局装置側に直接的にチャネル情報をフィードバックする方法(エクスプリシット・フィードバック法)を用いることも可能である。
[Other supplementary items of the embodiment of the present invention]
Below, some supplementary matters regarding the embodiment according to the present invention will be described. Any method can be used as the downlink channel estimation method in the present invention. For example, when acquiring downlink channel information, a base station apparatus transmits a predetermined training signal on the downlink, a terminal apparatus performs channel estimation based on the training signal, and a radio that contains predetermined control information It is also possible to use a method (explicit feedback method) in which channel information is directly fed back to the base station apparatus side using a packet.

同様に、アップリンクで端末装置が所定のトレーニング信号を送信し、基地局装置側でそのトレーニング信号を基にアップリンクのチャネル推定を行い、得られたアップリンクのチャネル情報を基に所定のキャリブレーション処理の後にダウンリンクのチャネル情報を推定する方法(インプリシット・フィードバック法)を用いることも可能である。   Similarly, the terminal device transmits a predetermined training signal on the uplink, the base station device side performs uplink channel estimation based on the training signal, and performs predetermined calibration based on the obtained uplink channel information. It is also possible to use a method (implicit feedback method) for estimating downlink channel information after the processing.

これらのチャネル情報の取得方法の差は、図3に示すチャネル情報取得回路831の実現方法として様々なバリエーションンが有り得るが、本発明はチャネル情報取得回路831にてダウンリンクのチャネル情報の取得が完了した後の処理であるため、従来技術のチャネル情報取得回路831において如何なるチャネル情報の取得方法を用いたとしても、その影響はなく任意のチャネル情報取得方法に本発明は適用可能である。   The difference between these channel information acquisition methods may be various variations as a method of realizing the channel information acquisition circuit 831 shown in FIG. 3, but in the present invention, the channel information acquisition circuit 831 acquires downlink channel information. Since the processing is after completion, the present invention can be applied to any channel information acquisition method without any influence even if any channel information acquisition method is used in the conventional channel information acquisition circuit 831.

また、以上の説明においては、簡単のため周波数成分を表すk(例えば第kサブキャリア等)を省略したり、更には個別の周波数成分に関する説明も省略されているところがある。本発明の想定するシステムは広帯域のシステムであり、チャネル情報や送受信ウエイト、さらには送信信号や受信信号などにおける全ての信号処理は全て周波数軸上で周波数成分毎に個別に規定され処理されるべきものである。各信号処理回路の内部では、例えば送信側におけるIFFT処理の前段までの信号処理(一例としてOFDM変調方式を想定すれば、ビット列のインタリーブ処理、信号点のマッピング、信号の変調処理、送信ウエイトベクトルの乗算などを含む)は全て周波数成分毎に行われるものであり、同様に受信側におけるFFT処理後の信号処理(同じくOFDM変調方式を想定すれば、受信ウエイトの乗算、信号検出処理、信号のデマッピング、デインタリーブ処理など)も全て周波数成分毎に行われるものである。   In the above description, for the sake of simplicity, k (for example, the k-th subcarrier) indicating a frequency component is omitted, and further, description regarding individual frequency components is also omitted. The system assumed by the present invention is a wide-band system, and all signal processing in channel information, transmission / reception weights, transmission signals, reception signals, etc. should be individually defined and processed for each frequency component on the frequency axis. Is. In each signal processing circuit, for example, signal processing up to the previous stage of IFFT processing on the transmission side (for example, assuming an OFDM modulation method, bit string interleaving processing, signal point mapping, signal modulation processing, transmission weight vector The signal processing after the FFT processing on the receiving side (also assuming the OFDM modulation method is assumed), reception weight multiplication, signal detection processing, and signal de- duction are all performed for each frequency component. Mapping, deinterleave processing, etc.) are all performed for each frequency component.

このため、ダウンリンクにおけるチャネル情報の取得も周波数成分毎に実施され、同様に未来のチャネル情報の予測に関しても周波数成分毎に行うことになる。しかし、本発明のポイントはダウンリンクの送信ウエイトベクトルの決定方法であり、これは全ての周波数成分で同様に実施されるべきものである。したがって、説明を簡略化する上で、多くの説明において周波数成分を明示的に表す添え字を省略して説明していた。しかし、これらの全ての説明は、実際には周波数成分毎に個別に行われるものであり、その際には周波数成分を表す添え字を付加して理解すれば説明を厳密に解釈可能である。   For this reason, acquisition of channel information in the downlink is also performed for each frequency component, and similarly, prediction of future channel information is also performed for each frequency component. However, the point of the present invention is a method for determining a downlink transmission weight vector, which should be implemented in the same manner for all frequency components. Therefore, in order to simplify the explanation, in many explanations, the subscripts that explicitly represent the frequency components are omitted. However, all of these explanations are actually performed individually for each frequency component, and in this case, the explanation can be interpreted strictly by adding a subscript representing the frequency component.

ただし、ダウンリンクのチャネル情報の取得は全周波数成分で個別に行うのが基本であるが、未来のチャネル情報の予測の精度は単純なチャネル情報の取得よりもはるかに低いものとなる。この場合、全ての周波数成分で必ずしも同様の処理を実施する必要はなく、周波数成分をある程度間引いてチャネル予測を行い、冗長ベクトルuは近傍の周波数成分の冗長ベクトルを使いまわしてもそれほど特性が劣化することはない。例えば、未来のチャネル予測を3つの周波数成分に1回行う場合、予測を実施した周波数成分の前後の周波数成分に関しては、予測された冗長ベクトルを活用するという構成であっても構わない。周波数方向の相関がさらに強ければ、より間引いてチャネル予測を行うこととしても構わない。また同様に、間引かれた周波数成分に関してはその前後の処理が実施された周波数成分の冗長ベクトルから内挿補完(ないしは外挿補完でも可)を行うことも当然可能である。   However, although acquisition of downlink channel information is basically performed individually for all frequency components, the accuracy of prediction of future channel information is much lower than acquisition of simple channel information. In this case, it is not always necessary to perform the same processing for all frequency components, and channel prediction is performed by thinning out the frequency components to some extent, and even if the redundant vector u uses redundant vectors of neighboring frequency components, the characteristics deteriorate so much. Never do. For example, when the future channel prediction is performed once for three frequency components, the predicted redundant vector may be used for the frequency components before and after the predicted frequency component. If the correlation in the frequency direction is stronger, channel prediction may be performed with more thinning. Similarly, with respect to the thinned frequency component, it is naturally possible to perform interpolation complementation (or extrapolation complementation is possible) from the redundant vector of the frequency component subjected to the processing before and after that.

また回路構成上は、それぞれの周波数成分毎に個別の回路を備えても良いし、同一の処理を実施することから周波数成分毎にシリアルに順番に処理を行い、回路を周波数成分に対して共用化することも可能である。さらには、この中間的に、複数の回路を用意して、周波数成分を適宜分割し、複数の回路でパラレルな処理をシリアルに実施する処理としても構わない。これらは全ての実施形態に共通する話である。   In terms of circuit configuration, each frequency component may be provided with an individual circuit, and since the same processing is performed, processing is sequentially performed serially for each frequency component, and the circuit is shared by the frequency components. It is also possible to Furthermore, in the middle, a plurality of circuits may be prepared, frequency components may be appropriately divided, and parallel processing may be serially performed by the plurality of circuits. These are common to all embodiments.

また、式(14)及び式(15)を用いた処理においては、単位時間当たりの時変動量を評価可能とするためにチャネル情報の取得時刻の差(経過時間)でチャネル時変動量を除算していたが、チャネルのフィードバックが概ね定期的に取得可能な場合には、経過時間での除算を省略することも可能である。この場合には、図4のチャネル情報記憶回路12においてチャネル情報の取得時刻情報を記録する必要はなく(実質的にはチャネル情報記憶回路832と等価)、更には上述の式(14)の変更に合わせて、差分ベクトル算出回路13の処理が変更となる。また、式(15)では行列に対して特異値分解を実施していたが、ΔHの特異値分解と、ΔHHΔHの固有値分解の右固有ベクトルは数学的に同一のものであり、固有値分解を用いて同様の処理を行うことも可能である。 Further, in the processing using Expression (14) and Expression (15), the channel time fluctuation amount is divided by the difference (elapsed time) in the acquisition time of the channel information so that the time fluctuation amount per unit time can be evaluated. However, when the channel feedback can be obtained almost regularly, division by elapsed time can be omitted. In this case, it is not necessary to record the acquisition time information of the channel information in the channel information storage circuit 12 of FIG. 4 (substantially equivalent to the channel information storage circuit 832), and further, the change of the above formula (14) Accordingly, the processing of the difference vector calculation circuit 13 is changed. Further, the singular value decomposition is performed on the matrix in the equation (15). However, the singular value decomposition of ΔH and the right eigenvector of the eigenvalue decomposition of ΔH H ΔH are mathematically identical, and the eigenvalue decomposition is performed. It is also possible to use the same processing.

また、本発明の実施形態における端末装置では、送信及び受信アンテナを1素子ずつ備える構成を中心に説明を行ったが、当然ながら複数素子を備えた構成であっても構わない。この場合、例えば基地局装置側からの送信ウエイトベクトルを形成する際には、ある端末装置宛ての信号のアンテナ素子間の信号分離は不要であり、例えばブロック対角化法などの送信ウエイト生成法を用い異なる端末装置間の信号分離ができていれば、同一端末装置内の信号分離は端末装置側の信号処理で対処することが可能である。   Further, in the terminal device according to the embodiment of the present invention, the description has been made mainly on the configuration including one element for each of the transmission and reception antennas. However, the configuration may include a plurality of elements as a matter of course. In this case, for example, when forming a transmission weight vector from the base station device side, signal separation between antenna elements of a signal addressed to a certain terminal device is not necessary, and a transmission weight generation method such as a block diagonalization method is used. If the signal separation between different terminal devices can be performed using, signal separation within the same terminal device can be dealt with by signal processing on the terminal device side.

また、OFDM変調方式では全てのサブキャリアが同一の端末装置との通信に利用されているので、その際の送受信ウエイト(平均化送受信ウエイトベクトル及びリアルタイム送受信ウエイト行列)は全サブキャリアで共通の組み合わせの端末装置に対する送受信ウエイトを用いることになる。   Also, since all subcarriers are used for communication with the same terminal apparatus in the OFDM modulation scheme, the transmission / reception weights (average transmission / reception weight vector and real-time transmission / reception weight matrix) at that time are common combinations for all subcarriers. The transmission / reception weight for the terminal device is used.

しかし、OFDMA(直交周波数分割多元接続)では、時間軸及び周波数軸上にパッチワーク状に異なる組み合わせの端末装置への割り当てを寄せ集めているため、時間(OFDMシンボル)及び周波数(サブキャリア)ごとに、割り当てられている端末装置に対する送受信ウエイトを用いる必要がある。しかし、その差を除けばOFDMとOFDMAとは全く同様に処理することが可能であり、本明細書ではOFDMを中心に説明を行ったが、OFDMAにおいても全く同様に本発明を適用することができる。   However, in OFDMA (Orthogonal Frequency Division Multiple Access), since allocations to different combinations of terminal devices in the form of patchwork on the time axis and frequency axis are gathered together, each time (OFDM symbol) and frequency (subcarrier) In addition, it is necessary to use transmission / reception weights for assigned terminal devices. However, except for the difference, OFDM and OFDMA can be processed in exactly the same way. In this specification, the description has been focused on OFDM. However, the present invention can be applied to OFDMA as well. it can.

また、SC−FDEに関しても様々な運用上のバリエーションが存在するが、送信側で平均化送信ウエイトベクトルを乗算し、各アンテナ素子から送信された信号が空間上で合成された後の受信信号処理、及び受信側で平均化受信ウエイトを乗算し、各アンテナ素子の信号が加算合成された後の受信信号処理のいずれにおいても、上述の各構成例では従来のSC−FDEで行われる処理をそのまま適用する構成としているために、全てのバリエーションのSC−FDEに適用可能である。この場合には、OFDM変調方式の信号処理の代わりにシングルキャリアでの信号処理を行った後、ダウンリンクであればシングルキャリアの時間軸上の信号に対してFFT処理を施すことで各周波数成分毎の信号成分を生成し、これらの信号成分をOFDM変調方式で生成される各サブキャリアの信号と見なして本発明により生成された送信ウエイトベクトルを乗算すれば良い。同様にアップリンクであれば、受信信号をFFT処理した信号をOFDM変調方式の場合と同様に扱い、本発明により生成された送信ウエイトベクトルを乗算することで信号分離するが、その信号分離された周波数成分の信号に対してIFFT処理を施すことで時間軸上のシングルキャリアの信号に変換すれば良い。この様に一部の信号処理にOFDM変調方式とSC−FDEでは差異があるが、送受信ウエイトベクトルの生成と乗算処理などは共通であり、これらどちらの信号方式であっても本発明は適用可能である。   In addition, there are various operational variations regarding SC-FDE, however, reception signal processing after the transmission side multiplies the average transmission weight vector and combines the signals transmitted from the antenna elements in space. In each of the above configuration examples, the processing performed in the conventional SC-FDE is left as it is in any of the received signal processing after the reception side multiplies the average reception weight and the signals of the respective antenna elements are added and synthesized. Since it is configured to be applied, it can be applied to all variations of SC-FDE. In this case, after performing signal processing on a single carrier instead of signal processing of the OFDM modulation scheme, each frequency component is obtained by performing FFT processing on the signal on the time axis of the single carrier if downlink. Each signal component may be generated, and these signal components may be regarded as signals of subcarriers generated by the OFDM modulation scheme and multiplied by the transmission weight vector generated by the present invention. Similarly, in the case of an uplink, a signal obtained by performing FFT processing on a received signal is handled in the same manner as in the OFDM modulation method, and signal separation is performed by multiplying a transmission weight vector generated by the present invention. The frequency component signal may be converted to a single carrier signal on the time axis by performing IFFT processing. As described above, although there are differences between the OFDM modulation scheme and SC-FDE for some signal processing, transmission / reception weight vector generation and multiplication processing are common, and the present invention can be applied to either of these signal schemes. It is.

また更に、本明細書においては説明の都合上、「行ベクトル」と「列ベクトル」をあまり区別することなく扱っている。例えば、式(3)におけるチャネルベクトルhは行ベクトルであり、送信ウエイトベクトルwは列ベクトルであり、ベクトルの並びの方向を統一する厳密な数学上の表記であれは「転置」などの記号などを使って表記すべきである。しかし、本発明の実施において必要な情報はベクトルの各成分の値であり、そのベクトルが行ベクトルか列ベクトルであるかはあまり意味をもたないため、理解の容易さを優先して「行ベクトル」と「列ベクトル」を区別しない説明としている。 Furthermore, in the present specification, for convenience of explanation, “row vector” and “column vector” are dealt with without much distinction. For example, the channel vector h i in equation (3) is a row vector, the transmission weight vector w j is a column vector, and a strict mathematical notation that unifies the direction of vector alignment is “transposition” or the like. Should be written using symbols. However, the information required in the practice of the present invention is the value of each component of the vector, and it does not make much sense whether the vector is a row vector or a column vector. The description does not distinguish between “vector” and “column vector”.

以上説明したように、端末装置自体の移動や周囲変動により電波環境が大きく変動する無線通信システムに対しマルチユーザMIMO伝送を適用する場合、時間変動するチャネル情報に基づき送信ウエイトベクトルを生成するため、チャネルベクトルの推定精度が劣化し、ユーザ間干渉が発生する。これに対し、従来技術では、高い頻度でチャネルのフィードバックを行うことによりチャネルベクトルの推定精度改善を図っていたが、フィードバックの高頻度化に伴い、MACレイヤの効率が低下し、周波数利用効率が低下するという問題を有していた。   As described above, when multi-user MIMO transmission is applied to a wireless communication system in which the radio wave environment varies greatly due to movement of the terminal device itself and surrounding fluctuations, in order to generate a transmission weight vector based on time-varying channel information, The estimation accuracy of the channel vector deteriorates, and interference between users occurs. On the other hand, in the prior art, channel vector estimation accuracy is improved by performing channel feedback at a high frequency. However, as the frequency of feedback increases, the efficiency of the MAC layer decreases and the frequency utilization efficiency increases. It had the problem of being lowered.

この問題に対して、チャネル予測アルゴリズムにより求めた予測チャネル情報と直近に取得したチャネル情報に基づいて生成した拡張チャネル行列を用い送信ウエイトベクトルを生成し、その送信ウエイトベクトルにより時変動を考慮したヌルを新たに形成することが考えられるが、未来のチャネル情報予測を1点でのみ行うだけでは、適切にヌルを形成出来ない場合がある。   In response to this problem, a transmission weight vector is generated using the extended channel matrix generated based on the prediction channel information obtained by the channel prediction algorithm and the most recently acquired channel information, and the transmission weight vector takes into account the time variation. However, there is a case where a null cannot be formed appropriately by only performing future channel information prediction at one point.

本実施形態では、過去の時変動情報に基づき変動(存在)確率の高い空間を張る基底ベクトルをその重要度情報と共に抽出し、その情報に基づき送信ウエイトベクトルを生成するようにした。この結果、チャネルベクトルが尤もらしく存在する空間を予測することが可能となり、効果的に時変動に対応したヌルを形成するマルチユーザMIMO伝送を行うことが可能となる。   In the present embodiment, a base vector that spans a space with a high fluctuation (presence) probability is extracted along with importance information based on past time fluctuation information, and a transmission weight vector is generated based on the information. As a result, it is possible to predict a space where a channel vector is likely to exist, and it is possible to perform multi-user MIMO transmission that effectively forms a null corresponding to time variation.

前述した実施形態における基地局装置をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、PLD(Programmable Logic Device)やFPGA(Field Programmable Gate Array)等のハードウェアを用いて実現されるものであってもよい。   You may make it implement | achieve the base station apparatus in embodiment mentioned above with a computer. In that case, a program for realizing this function may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed. Here, the “computer system” includes an OS and hardware such as peripheral devices. The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Furthermore, the “computer-readable recording medium” dynamically holds a program for a short time like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. In this case, a volatile memory inside a computer system serving as a server or a client in that case may be included and a program held for a certain period of time. Further, the program may be a program for realizing a part of the above-described functions, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system. It may be realized using hardware such as PLD (Programmable Logic Device) or FPGA (Field Programmable Gate Array).

以上、図面を参照して本発明の実施の形態を説明してきたが、上記実施の形態は本発明の例示に過ぎず、本発明が上記実施の形態に限定されるものではないことは明らかである。したがって、本発明の技術思想及び範囲を逸脱しない範囲で構成要素の追加、省略、置換、その他の変更を行ってもよい。   As mentioned above, although embodiment of this invention has been described with reference to drawings, the said embodiment is only the illustration of this invention, and it is clear that this invention is not limited to the said embodiment. is there. Therefore, additions, omissions, substitutions, and other modifications of the components may be made without departing from the technical idea and scope of the present invention.

複数ユーザと空間多重伝送を行う無線通信システムにおいて、チャネル時変動により生じるユーザ間干渉を効率的に抑えることが不可欠な用途に適用できる。   In a wireless communication system that performs spatial multiplexing transmission with a plurality of users, it can be applied to applications in which it is indispensable to efficiently suppress inter-user interference caused by channel time variation.

1、11、830・・・送信ウエイト処理部、2、12・・・チャネル情報記憶回路、3、15・・・チャネル時変動予測回路、4・・・冗長ベクトル記憶回路、5・・・MU−MIMO送信ウエイト算出回路、13・・・差分ベクトル算出回路、14・・・特異値分解回路、801、80・・・基地局装置、81・・・送信部、820・・・通信制御回路、831・・・チャネル情報取得回路、802−1〜3・・・端末装置   DESCRIPTION OF SYMBOLS 1, 11, 830 ... Transmission weight process part, 2, 12 ... Channel information storage circuit, 3, 15 ... Channel time fluctuation prediction circuit, 4 ... Redundant vector storage circuit, 5 ... MU -MIMO transmission weight calculation circuit, 13 ... difference vector calculation circuit, 14 ... singular value decomposition circuit, 801, 80 ... base station apparatus, 81 ... transmission unit, 820 ... communication control circuit, 831... Channel information acquisition circuit, 802-1 to 3.

Claims (7)

基地局装置と端末装置とが同一周波数上で同一時刻に空間多重伝送を行う無線通信システムにおける基地局装置であって、
前記基地局装置と前記端末装置との間のダウンリンクにおけるチャネル情報を取得するチャネル情報取得手段と、
前記チャネル情報取得手段で取得した過去の前記チャネル情報ないしは該チャネル情報を基に予測された未来のチャネル情報を成分とするチャネルベクトルに基づき、特異値分解または固有値分解を用いて該チャネルベクトルの変動確率の高い部分空間を張るベクトル群を抽出し、該ベクトル群に基づき送信ウエイトベクトルを生成する送信ウエイトベクトル生成手段と
を備えたことを特徴とする基地局装置。
A base station apparatus in a wireless communication system in which a base station apparatus and a terminal apparatus perform spatial multiplexing transmission at the same time on the same frequency,
Channel information acquisition means for acquiring channel information in the downlink between the base station device and the terminal device;
Based on the past channel information acquired by the channel information acquisition means or a channel vector whose component is future channel information predicted based on the channel information, fluctuations in the channel vector using singular value decomposition or eigenvalue decomposition A base station apparatus comprising: a transmission weight vector generation unit that extracts a vector group extending a partial space with high probability and generates a transmission weight vector based on the vector group.
前記送信ウエイトベクトル生成手段は、
前記チャネル情報取得手段で取得された前記端末装置のアンテナ素子との間の複数回にわたるチャネルベクトルを基に、取得毎の該チャネルベクトルの差分ベクトルないしは取得時間差で規格化した該差分ベクトルに関する情報を抽出する抽出手段と、
複数回の該差分ベクトルを行ベクトルとして構成する差分行列を生成し、該差分行列を基に特異値分解ないしは固有値分解することで、特異値または固有値の絶対値の大きい方から所定の数の右特異ベクトルまたは固有ベクトルを、時変動するチャネルベクトルの存在しやすい部分空間を構成する時変動部分空間ベクトルとして選択する第1の選択手段とを備え、
取得された最新のチャネルベクトルに直交すると共に当該端末装置の時変動部分空間ベクトルにも直交するように、当該端末装置と同時に空間多重伝送を行う端末装置宛ての送信ウエイトベクトルを生成する
ことを特徴とする請求項1に記載の基地局装置。
The transmission weight vector generation means includes:
Information on the difference vector normalized by the difference vector of the channel vector for each acquisition or the acquisition time difference based on the channel vector obtained multiple times with the antenna element of the terminal device acquired by the channel information acquisition means. Extracting means for extracting;
Generate a difference matrix that configures the difference vector as a row vector a plurality of times, and perform singular value decomposition or eigenvalue decomposition based on the difference matrix to obtain a predetermined number of right values from the larger absolute value of the singular value or eigenvalue First selection means for selecting a singular vector or eigenvector as a time-varying subspace vector constituting a subspace in which a time-varying channel vector is likely to exist,
A transmission weight vector addressed to a terminal device that performs spatial multiplexing transmission at the same time as the terminal device is generated so as to be orthogonal to the latest acquired channel vector and to the time-varying subspace vector of the terminal device. The base station apparatus according to claim 1.
前記送信ウエイトベクトル生成手段は、
前記チャネル情報取得手段で取得された前記端末装置のアンテナ素子との間の複数回にわたるチャネルベクトルを基に、
複数回の該チャネルベクトルを行ベクトルとして構成する過去チャネル行列を生成し、該過去チャネル行列を基に特異値分解ないしは固有値分解することで、特異値または固有値の絶対値の大きい方から所定の数の右特異ベクトルまたは固有ベクトルを、時変動するチャネルベクトルの存在しやすい部分空間を構成する時変動部分空間ベクトルとして選択する第2の選択手段とを備え、
該選択された当該端末装置の右特異ベクトルまたは固有ベクトルに直交するように、当該端末装置と同時に空間多重伝送を行う端末装置宛ての送信ウエイトベクトルを生成する
ことを特徴とする請求項1に記載の基地局装置。
The transmission weight vector generation means includes:
Based on the channel vector over a plurality of times between the antenna element of the terminal device acquired by the channel information acquisition means,
Generate a past channel matrix that configures the channel vector as a row vector a plurality of times, and perform singular value decomposition or eigenvalue decomposition based on the past channel matrix, so that a predetermined number from the larger absolute value of the singular value or eigenvalue And a second selection means for selecting the right singular vector or eigenvector of as a time-varying subspace vector that constitutes a subspace in which a time-varying channel vector is likely to exist,
The transmission weight vector addressed to the terminal device performing spatial multiplexing transmission simultaneously with the terminal device is generated so as to be orthogonal to the right singular vector or eigenvector of the selected terminal device. Base station device.
前記基地局装置は、直交波周波数分割多重または直交周波数分割多元接続を用いることを特徴とする請求項1から3のいずれか1項に記載の基地局装置。   The base station apparatus according to any one of claims 1 to 3, wherein the base station apparatus uses orthogonal wave frequency division multiplexing or orthogonal frequency division multiple access. 前記チャネル情報取得手段は、周波数成分毎の前記チャネル情報を取得することを特徴とする請求項1から3のいずれか1項に記載の基地局装置。   4. The base station apparatus according to claim 1, wherein the channel information acquisition unit acquires the channel information for each frequency component. 5. 基地局装置と端末装置とが同一周波数上で同一時刻に空間多重伝送を行う無線通信システムにおける基地局装置が行う無線通信方法であって、
前記基地局装置が、前記基地局装置と前記端末装置との間のダウンリンクにおけるチャネル情報を取得するチャネル情報取得ステップと、
前記基地局装置が、前記チャネル情報取得手段で取得した過去の前記チャネル情報ないしは該チャネル情報を基に予測された未来のチャネル情報を成分とするチャネルベクトルに基づき、特異値分解または固有値分解を用いて該チャネルベクトルの変動確率の高い部分空間を張るベクトル群を抽出し、該ベクトル群に基づき送信ウエイトベクトルを生成する送信ウエイトベクトル生成ステップと
を有することを特徴とする無線通信方法。
A radio communication method performed by a base station apparatus in a radio communication system in which a base station apparatus and a terminal apparatus perform spatial multiplexing transmission at the same time on the same frequency,
A channel information acquisition step in which the base station device acquires channel information in a downlink between the base station device and the terminal device;
The base station apparatus uses singular value decomposition or eigenvalue decomposition based on the past channel information acquired by the channel information acquisition means or a channel vector whose component is future channel information predicted based on the channel information. And a transmission weight vector generation step of extracting a vector group extending a partial space with a high probability of variation of the channel vector and generating a transmission weight vector based on the vector group.
基地局装置と端末装置とが同一周波数上で同一時刻に空間多重伝送を行う無線通信システムであって、
前記基地局装置は、
前記基地局装置と前記端末装置との間のダウンリンクにおけるチャネル情報を取得するチャネル情報取得手段と、
前記チャネル情報取得手段で取得した過去の前記チャネル情報ないしは該チャネル情報を基に予測された未来のチャネル情報を成分とするチャネルベクトルに基づき、特異値分解または固有値分解を用いて該チャネルベクトルの変動確率の高い部分空間を張るベクトル群を抽出し、該ベクトル群に基づき送信ウエイトベクトルを生成する送信ウエイトベクトル生成手段と
を備えることを特徴とする無線通信システム。
A wireless communication system in which a base station device and a terminal device perform spatial multiplexing transmission at the same time on the same frequency,
The base station device
Channel information acquisition means for acquiring channel information in the downlink between the base station device and the terminal device;
Based on the past channel information acquired by the channel information acquisition means or a channel vector whose component is future channel information predicted based on the channel information, fluctuations in the channel vector using singular value decomposition or eigenvalue decomposition A wireless communication system, comprising: a transmission weight vector generating unit that extracts a vector group extending a partial space with high probability and generates a transmission weight vector based on the vector group.
JP2015011831A 2015-01-23 2015-01-23 Base station apparatus, radio communication method, and radio communication system Active JP6254961B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015011831A JP6254961B2 (en) 2015-01-23 2015-01-23 Base station apparatus, radio communication method, and radio communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015011831A JP6254961B2 (en) 2015-01-23 2015-01-23 Base station apparatus, radio communication method, and radio communication system

Publications (2)

Publication Number Publication Date
JP2016136708A JP2016136708A (en) 2016-07-28
JP6254961B2 true JP6254961B2 (en) 2017-12-27

Family

ID=56513143

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015011831A Active JP6254961B2 (en) 2015-01-23 2015-01-23 Base station apparatus, radio communication method, and radio communication system

Country Status (1)

Country Link
JP (1) JP6254961B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017005653A (en) * 2015-06-16 2017-01-05 日本電信電話株式会社 Radio communication system, radio communication method, and radio communication program

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11128353B2 (en) 2017-04-28 2021-09-21 Ntt Docomo, Inc. Radio base station
WO2024091283A1 (en) * 2022-10-27 2024-05-02 Zeku Technology (Shanghai) Corp., Ltd. Two dimensional linear minimum mean square error channel estimation

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4584155B2 (en) * 2006-02-10 2010-11-17 日本電信電話株式会社 Wireless communication method and wireless communication apparatus
JP4563416B2 (en) * 2007-03-16 2010-10-13 日本電信電話株式会社 Wireless communication method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017005653A (en) * 2015-06-16 2017-01-05 日本電信電話株式会社 Radio communication system, radio communication method, and radio communication program

Also Published As

Publication number Publication date
JP2016136708A (en) 2016-07-28

Similar Documents

Publication Publication Date Title
KR101268687B1 (en) Communication system including basestations and terminal for multi-cell cooperative communication
JP5886738B2 (en) Base station apparatus, radio communication method, and radio communication system
WO2012060177A1 (en) Base station device, mobile station device, and radio communication system using same
Peken et al. Blind channel estimation for massive MIMO
JP5727201B2 (en) Base station apparatus and communication method
JP2011166317A (en) Transmitter, receiver, radio communication system, transmission control method, reception control method, and processor
JP6019298B2 (en) Wireless communication system, wireless transmission device, and wireless communication method
US20160173175A1 (en) Base station apparatus, terminal apparatus, wireless communication system, and integrated circuit
JP6254961B2 (en) Base station apparatus, radio communication method, and radio communication system
KR102128714B1 (en) Transmission device, reception device, control station, communication system, and transmission precoding method
JP5546357B2 (en) Transmitting apparatus, receiving apparatus, wireless communication system, control program, and integrated circuit
JP5641787B2 (en) Terminal apparatus and wireless communication system using the same
JP6254962B2 (en) Base station apparatus, radio communication method, and radio communication system
JP2011041001A (en) Radio base station, and radio communication method
WO2012063538A1 (en) Wireless transmission device, wireless reception device, wireless communication device, and integrated circuit
JP6363962B2 (en) Base station apparatus, weight generation method, and radio communication system
JP6353375B2 (en) Base station apparatus, weight generation method, and radio communication system
JP5487235B2 (en) Base station apparatus, radio communication method, and radio communication system
JP2024041241A (en) Base station device, weight generation method, and radio communications system
JP4105181B2 (en) Wireless communication system and method
JP5547771B2 (en) Base station apparatus, radio communication method, and radio communication system
JP5525557B2 (en) Base station apparatus, radio communication method, and radio communication system
JP4327207B2 (en) Wireless communication method and wireless communication device
JP6892323B2 (en) Transmitter
JP5802942B2 (en) Wireless communication system, wireless transmission device, and wireless communication method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170111

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171115

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: 20171128

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171201

R150 Certificate of patent or registration of utility model

Ref document number: 6254961

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150