JP2009021820A - Communication partner selection method, and communication equipment - Google Patents

Communication partner selection method, and communication equipment Download PDF

Info

Publication number
JP2009021820A
JP2009021820A JP2007182680A JP2007182680A JP2009021820A JP 2009021820 A JP2009021820 A JP 2009021820A JP 2007182680 A JP2007182680 A JP 2007182680A JP 2007182680 A JP2007182680 A JP 2007182680A JP 2009021820 A JP2009021820 A JP 2009021820A
Authority
JP
Japan
Prior art keywords
communication partner
communication
communication device
partner
signal space
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2007182680A
Other languages
Japanese (ja)
Other versions
JP4528316B2 (en
Inventor
Riichi Kudo
理一 工藤
Taiji Takatori
泰司 鷹取
Atsushi Ota
厚 太田
Kentaro Nishimori
健太郎 西森
Shuji Kubota
周治 久保田
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 JP2007182680A priority Critical patent/JP4528316B2/en
Publication of JP2009021820A publication Critical patent/JP2009021820A/en
Application granted granted Critical
Publication of JP4528316B2 publication Critical patent/JP4528316B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Radio Transmission System (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To simply select combination of one or more communication partners when different signal series are transmitted to one or more communication partners among communication partners at the same time and in the same frequency band. <P>SOLUTION: A channel information acquisition circuit 105 estimates and acquires pieces of channel information for each communication partner communication equipment on the basis of a received signal received from the communication partner communication equipment. In addition, a signal space vector arithmetic circuit 106 calculates the signal space vector of communication partner communication equipment to be the candidate of a communication partner among the plurality of pieces of communication partner communication equipment on the basis of the acquired channel information and calculates the signal space vector based on the communication partner communication equipment selected as the communication partner. An inner product arithmetic circuit 107 calculates an inner product value based on the signal space vectors. A communication partner selection circuit 108 selects the communication partner communication equipment to newly serve as a communication partner on the basis of the inner product value. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、同一の周波数チャネルを用い、異なる複数の送信アンテナより独立な信号系列を空間多重し、複数の通信相手への情報伝道を実現する高速無線アクセスシステムにおいて、空間多重する通信相手を選択する通信相手選択方法、及び通信装置に関する。   The present invention selects a communication partner to be spatially multiplexed in a high-speed wireless access system that uses the same frequency channel and spatially multiplexes independent signal sequences from a plurality of different transmission antennas to realize information transmission to a plurality of communication partners. The present invention relates to a communication partner selection method and a communication device.

近年、2.4GHz帯または、5GHz帯を用いた高速無線アクセスシステムとして、IEEE802.11g規格、IEEE802.11a規格などの普及が目覚しい。これらのシステムでは、マルチパスフェージング環境での特性を安定化させるための技術である直交周波数分割多重(OFDM :Orthogonal Frequency Division Multiplexing)変調方式を用い、最大で54Mbpsの伝送速度を実現している。ただし、ここでの伝送速度とは物理レイヤ上での伝送速度であり、実際にはMAC(Media Access Control)レイヤでの伝送効率が50〜70%程度であるため、実際のスループットの上限値は30Mbps程度である。一方、有線LANの世界ではEthernet(登録商標)の100Base-Tインタフェースをはじめ、各家庭にも光ファイバを用いたFTTH(Fiber To The Home)の普及から、100Mbpsの高速回線の提供が普及しており、無線LANの世界においても更なる伝送速度の高速化が求められている。   In recent years, as the high-speed wireless access system using the 2.4 GHz band or the 5 GHz band, the IEEE802.11g standard, the IEEE802.11a standard, and the like are remarkable. In these systems, an orthogonal frequency division multiplexing (OFDM) modulation scheme, which is a technique for stabilizing characteristics in a multipath fading environment, is used, and a maximum transmission rate of 54 Mbps is realized. However, the transmission rate here is the transmission rate on the physical layer, and the transmission efficiency in the MAC (Media Access Control) layer is actually about 50 to 70%, so the upper limit of the actual throughput is It is about 30 Mbps. On the other hand, in the world of wired LANs, the provision of 100Mbps high-speed lines has become widespread due to the widespread use of Ethernet (registered trademark) 100Base-T interface and FTTH (Fiber To The Home) using optical fiber in each home. In the world of wireless LAN, further increase in transmission speed is demanded.

そのための技術としては、BD(Block Diagonalization)指向性制御法(BDアルゴリズム)がよく知られている。BD指向性制御法とは、送信局側において複数の送信アンテナから同一チャネル上で異なる独立な信号を複数の通信相手に送信し、お互いの通信相手の受信ウエイトにより形成される受信ビームに対し、ヌルを形成し、受信局側において他通信相手からの干渉を生じずに信号を受信し、それぞれの通信相手で独立に受信信号を推定し、データを再生するものである。   As a technique for that purpose, a BD (Block Diagonalization) directivity control method (BD algorithm) is well known. With the BD directivity control method, on the transmitting station side, different independent signals are transmitted from a plurality of transmission antennas on the same channel to a plurality of communication partners, and the reception beams formed by the reception weights of the communication partners are A null is formed, and a signal is received on the receiving station side without causing interference from other communication partners, and the received signal is estimated independently at each communication partner to reproduce data.

以下、通信装置のアンテナ素子数をMt、通信相手の数をMa、i番目の通信相手の受信アンテナ素子数をMr(i)とし、i番目の通信相手に同時刻、同一周波数帯において送信する通信系列数をL(i)、Mt≧Mr(i)としてBD指向性制御法により通信相手を選択する方法の一例を示す。   Hereinafter, Mt is the number of antenna elements of the communication device, Ma is the number of communication partners, and Mr (i) is the number of reception antenna elements of the i-th communication partner, and transmission is performed to the i-th communication partner at the same time and in the same frequency band. An example of a method of selecting a communication partner by the BD directivity control method with the number of communication sequences as L (i) and Mt ≧ Mr (i) is shown.

図5は、従来技術におけるBD指向性制御法を適用した通信装置の構成例であり、伝搬環境に最適となるように送信指向性を制御し、空間多重を行って伝送速度を向上させるものである。通信装置は、データ出力回路901、送信信号変換回路902、無線部903−1〜903−M、アンテナ904−1〜904−M、送信ウエイト決定ブロック910を備えている。また、送信ウエイト決定ブロック910は、通信品質評価通信相手選択回路905、チャネル応答取得回路906を備えている。 FIG. 5 is a configuration example of a communication apparatus to which the BD directivity control method in the prior art is applied. The transmission directivity is controlled so as to be optimal for the propagation environment, and the transmission speed is improved by performing spatial multiplexing. is there. The communication apparatus includes a data output circuit 901, a transmission signal conversion circuit 902, radio units 903-1 to 903 -M T , antennas 904-1 to 904 -M T , and a transmission weight determination block 910. The transmission weight determination block 910 includes a communication quality evaluation communication partner selection circuit 905 and a channel response acquisition circuit 906.

アンテナ904−1〜904−M及び無線部903−1〜903−Mは、無線信号の送受信を行うことが可能であり、これらを介して各アンテナ904−1〜904−Mと通信相手の各アンテナ間のチャネル応答行列をチャネル応答取得回路906において推定することができる。このチャネル応答行列の取得方法は、例えば、アンテナ904−1〜904−Mにおいて既知信号の受信を行った際に得られる情報を元に推定するか、もしくは受信信号に含まれるフィードバック情報に含まれる情報によって推定して取得することになる。チャネル応答取得回路906で推定されたチャネル応答行列は、通信品質評価通信相手選択回路905に入力され、通信品質評価通信相手選択回路905は、各信号系列のそれぞれのアンテナにおける送信ウエイトと通信品質を算出し、通信相手を選択する。 The antennas 904-1 to 904 -M T and the radio units 903-1 to 903 -M T can transmit and receive radio signals, and communicate with the antennas 904-1 to 904 -M T via these. A channel response acquisition circuit 906 can estimate a channel response matrix between the antennas of the other party. Method for acquiring the channel response matrix, for example, included in the feedback information included in or estimates based on information obtained when performing the reception of the known signal in the antenna 904-1~904-M T, or the received signal It is estimated and acquired by the information to be obtained. The channel response matrix estimated by the channel response acquisition circuit 906 is input to the communication quality evaluation communication partner selection circuit 905, and the communication quality evaluation communication partner selection circuit 905 determines the transmission weight and communication quality at each antenna of each signal series. Calculate and select a communication partner.

次に、通信相手が選択されると、データ出力回路901では対応する通信相手へのデータを生成し、既知信号の付与や、符号化などの変換を送信信号変換回路902で行った後、無線部903−1〜903−Mに入力され、アンテナ904−1〜904−Mを介して無線信号として送信される。 Next, when a communication partner is selected, the data output circuit 901 generates data for the corresponding communication partner, performs transmission such as addition of a known signal or encoding in the transmission signal conversion circuit 902, and then wireless communication. are input to part 903-1~903-M T, is transmitted as a radio signal via the antenna 904-1~904-M T.

以下、マルチユーザMIMO送信の例として、BD指向性制御法について説明する。チャネル応答取得回路906において得られたi番目の通信相手に対するチャネル情報を表すチャネル応答行列Hi(Mr(i)×Mt行列)は、下式(1)に示すように特異値分解により、右特異行列Vi(Mt×Mt行列)、左特異行列Ui(Mr(i)×Mr(i)行列)及び固有値の二乗根であるλ1/2を対角要素とし、非対角行列を0とする行列D(Mr×Mt行列)に分けることができる。 Hereinafter, a BD directivity control method will be described as an example of multi-user MIMO transmission. A channel response matrix Hi (Mr (i) × Mt matrix) representing channel information for the i-th communication partner obtained in the channel response acquisition circuit 906 is a right singular value decomposition by singular value decomposition as shown in the following equation (1). The matrix Vi (Mt × Mt matrix), the left singular matrix Ui (Mr (i) × Mr (i) matrix) and λ 1/2 which is the square root of the eigenvalue are set as diagonal elements, and the non-diagonal matrix is set as 0. It can be divided into a matrix D (Mr × Mt matrix).

Figure 2009021820
Figure 2009021820

ここで、Hi,jkは、通信装置のk番目のアンテナからi番目の通信相手におけるj番目のアンテナまでの伝達係数を表す。右特異行列Vのうち、V’は固有値に対応する列ベクトル群、V’’は0に対応する列ベクトル群である。シングルユーザ通信において、最大の周波数利用効率が得られる方法として知られる固有ベクトル送信においては、V’の列ベクトルを送信ウエイトとすることで、対応する固有値λで表せる信号電力を得ることができる(λ≧λ≧…≧λMr(i))。ここで、上付きの添え字Hは、共役複素行列を表す。 Here, H i, jk represents a transfer coefficient from the k-th antenna of the communication device to the j-th antenna of the i-th communication partner. Of right singular matrix V i, V 'i is the column vector group corresponding to the eigenvalue, V'is' i is a column vector group corresponding to 0. In single user communication, in eigenvector transmission, which is known as a method for obtaining the maximum frequency utilization efficiency, signal power that can be expressed by a corresponding eigenvalue λ i can be obtained by using a column vector of V ′ i as a transmission weight. (Λ 1 ≧ λ 2 ≧... ≧ λ Mr (i) ). Here, the superscript H represents a conjugate complex matrix.

これにより、固有ベクトル送信は、空間的に多重する信号系列に等電力を配分する仮定のもとにおいて、シャノンにより求められたチャネルCapacityを導出すると、以下の式(2)と表すことができる。  Thus, eigenvector transmission can be expressed as the following equation (2) when channel capacity obtained by Shannon is derived under the assumption that equal power is distributed to spatially multiplexed signal sequences.

Figure 2009021820
Figure 2009021820

式(2)において、行列Pは、電力配分を表す対角行列であり、対角要素は、Pi,1,…,Pi,Mr(i)と表すことができる。
ここで、同一時間に、単一通信相手に送信するようにTDMA(Time Division Multiplexing access)方式を利用して、Ma個の通信相手に送信を行う場合の固有ベクトル送信の達成可能な周波数利用効率は、以下の式(3)にて表すことができる。
In Equation (2), the matrix P i is a diagonal matrix representing power distribution, and the diagonal elements can be expressed as P i, 1 ,..., P i, Mr (i) .
Here, the frequency utilization efficiency attainable for eigenvector transmission when transmitting to Ma communication partners using the TDMA (Time Division Multiplexing access) method so as to transmit to a single communication partner at the same time is Can be represented by the following formula (3).

Figure 2009021820
Figure 2009021820

次に、マルチユーザに対するBD指向性制御法による通信相手の選択方法の手段を示す。ここで、通信を行いたいMuの通信相手のうち、Ma(l)の通信相手ごとにブロック化し、l(エル)番目のタイミングで、それら複数の通信相手に同時に送信を行うことを想定する。まず、l番目のタイミングで送信する通信相手の組み合わせをΦと表現し、l番目のタイミングにおけるi番目の通信相手をΦ(l,i)番目の通信相手と表現する。ここで、1≦Φ(l,i)≦Muとする。 Next, means for selecting a communication partner by the BD directivity control method for multi-user will be described. Here, it is assumed that among the communication partners of Mu who want to perform communication, the communication partner of Ma (l) is blocked, and transmission is simultaneously performed to the plurality of communication partners at the l (el) th timing. First, a combination of communication partners to be transmitted at the l-th timing is expressed as Φ l, and an i-th communication partner at the l-th timing is expressed as a Φ (l, i) -th communication partner. Here, 1 ≦ Φ (l, i) ≦ Mu.

上記の前提において、Ma(l)個の通信相手にBD指向性制御法による送信を行う際にその伝送品質を評価する方法を以下に示す。
最初に、Ma(l)の通信相手のうちΦ(l,i)番目の通信相手に達成可能な伝送容量の評価方法を示す。まず、行列H Φ(l,i)を、Φ(l,i)番目の通信相手以外のl番目のタイミングで、同一周波数帯を利用して同時に送信する通信相手のチャネル応答行列の集合行列とした場合、H Φ(l,i)は、次式(4)にて表される。
Based on the above assumptions, a method for evaluating the transmission quality when transmitting to the Ma (l) communication partners by the BD directivity control method is shown below.
First, an evaluation method of the transmission capacity that can be achieved by the Φ (l, i) th communication partner among the communication partners of Ma (l) will be described. First, a set matrix of channel response matrices of communication partners that simultaneously transmit the matrix H + Φ (l, i) at the l-th timing other than the Φ (l, i) -th communication partner using the same frequency band. In this case, H + Φ (l, i) is expressed by the following equation (4).

Figure 2009021820
Figure 2009021820

式(4)において、行列RΦ(l,j)は、Φ(l,j)番目の通信相手に対して仮定した受信ウエイトであり、対角行列とした場合には、受信ウエイトの仮定がない条件を示すことになる。この、行列H Φ(l,i)に対し、特異値分解を行うと、次式(5)にて表すことができる。 In equation (4), the matrix R Φ (l, j) is a reception weight assumed for the Φ (l, j) -th communication partner. Will show no conditions. When singular value decomposition is performed on this matrix H + Φ (l, i) , it can be expressed by the following equation (5).

Figure 2009021820
Figure 2009021820

ここで、行列V Φ(l,i)は、固有値D Φ(l,i)に対応する信号空間ベクトルであり、V Φ(l,i)は、固有値がない、もしくは固有値0に対応するヌル空間ベクトルである。ここで、V l(i)(l)のヌル空間に対し、送信を行うと、l番目のタイミングにおけるΦ(l,i)以外の受信ウエイトに対し、干渉を生じないことになる。そこで、この送信空間において得られる通信品質を評価するには、次式(6)に示すように、Φ(l,i)番目の通信相手のチャネル応答行列に対し、このヌル空間ウエイトV Φ(l,i)を乗算して得られる行列の特異値を算出すればよいことになる。 Here, the matrix V + Φ (l, i) is a signal space vector corresponding to the eigenvalue D + Φ (l, i) , and V Φ (l, i) has no eigenvalue or has an eigenvalue of 0. Corresponding null space vector. Here, if transmission is performed for the null space of V l (i) (l), no interference will occur with respect to reception weights other than Φ (l, i) at the l-th timing. Therefore, in order to evaluate the communication quality obtained in this transmission space, as shown in the following equation (6), the null space weight V Φ is obtained for the channel response matrix of the Φ (l, i) th communication partner. The singular value of the matrix obtained by multiplying (l, i) may be calculated.

Figure 2009021820
Figure 2009021820

これにより、行列D Φ(l,i)の対角成分の二乗値であるヌル空間固有値、λ’Φ(l,i),1,…,λ’Φ(l,i),Mr(Φ(l,i))に対する品質が得られることになる。ここで、式(3)と同様に組み合わせΦに対するBD法の達成可能な周波数利用効率を求めると、次式(7)のように表すことができる。 Accordingly, a null space eigenvalue which is a square value of a diagonal component of the matrix D 0 Φ (l, i) , λ ′ Φ (l, i), 1 ,..., Λ ′ Φ (l, i), Mr (Φ The quality for (l, i)) is obtained. Here, when the achievable frequency use efficiency of the BD method for the combination Φ 1 is obtained in the same manner as the equation (3), it can be expressed as the following equation (7).

Figure 2009021820
Figure 2009021820

式(7)において、行列P’Φ(l,i)は、電力配分を表す対角行列であり、対角要素は、PΦ(l,i),1,…,PΦ(l,i,Mr(Φ(l,i)と表すことができる。
ここで、サービスエリア内に多くのアクティブな通信相手が存在した場合、空間的に分離しやすい通信相手ごとに同時送信する組み合わせを決定する必要があり、この組み合わせにより特性が変わることになる。
Q.H.Spencer, A.L. Swindlehurst, and M.Haardt,"Zero-Forcing Methods for Downlink Spatial Multiplexing in Multiuser MIMO Channels,", IEEE Trans. Sig. Processing, vol.52, issue2, Feb. 2004, pp.461-71.
In Expression (7), a matrix P′Φ (l, i) is a diagonal matrix representing power distribution, and diagonal elements are PΦ (l, i), 1 ,..., PΦ (l, i). , Mr (Φ (l, i) .
Here, when there are many active communication partners in the service area, it is necessary to determine a combination for simultaneous transmission for each communication partner that is easily separated in space, and the characteristics change depending on this combination.
QHSpencer, AL Swindlehurst, and M. Haardt, "Zero-Forcing Methods for Downlink Spatial Multiplexing in Multiuser MIMO Channels,", IEEE Trans. Sig. Processing, vol.52, issue2, Feb. 2004, pp.461-71.

しかしながら、上記の手段では、複数の通信相手に対し、同一時刻、同一周波数帯において、空間多重により高い伝送容量を得ることが可能となるが、直接ヌル空間固有値を求めるには演算量が大きく、また取り得る組み合わせもMuMa(l)通り存在し、各組み合わせについて上記の手法にて各通信相手に対するヌル空間固有値を計算すると更に膨大な演算量が必要になるという問題がある。 However, in the above means, it is possible to obtain a high transmission capacity by spatial multiplexing at the same time and the same frequency band for a plurality of communication partners, but a large amount of computation is required to directly obtain the null space eigenvalue, There are also possible combinations of Mu C Ma (l), and there is a problem that if the null space eigenvalue for each communication partner is calculated for each combination by the above method, a much larger amount of calculation is required.

本発明は、上記問題を解決すべくなされたもので、その目的は、通信相手が複数存在し、それらの中から一つ以上の通信相手に対し、同一時刻、同一周波数帯において異なる信号系列を送信する場合に、一つ以上の通信相手の組み合わせを簡易に選択することを可能とする通信相手選択方法、及び通信装置を提供することにある。   The present invention has been made to solve the above-mentioned problem, and its purpose is that there are a plurality of communication partners, and one or more communication partners out of them have different signal sequences at the same time and in the same frequency band. It is an object of the present invention to provide a communication partner selection method and a communication device that can easily select a combination of one or more communication partners when transmitting.

上記問題を解決するために、本発明は、複数のアンテナ素子を備え、複数の通信相手通信装置に対し、同一周波数チャネル及び同一時刻に空間多重して送信を行う通信装置における通信相手選択方法であって、前記通信相手通信装置から受信した受信信号に基づいて、前記通信相手通信装置に対応するチャネル情報を推定して取得するチャネル情報取得ステップと、取得したチャネル情報に基づいて、前記通信相手通信装置に対応する信号空間ベクトルと、同一周波数チャネル及び同一時刻に送信を行うものとして選択された通信相手通信装置に対応する信号空間ベクトルを算出する第1のステップと、前記選択された通信相手通信装置と同一周波数チャネル及び同一時刻に送信を行う通信相手の候補となる通信相手通信装置の信号空間ベクトルと、前記選択された通信相手通信装置に対応する信号空間ベクトルとの内積値を算出する第2のステップと、算出した内積値に基づく評価値に従って、最大あるいは最小となる評価値に対応する前記通信相手通信装置を、同一周波数チャネル及び同一時刻に通信を行う通信相手通信装置として追加する第3のステップと、前記第1から第3のステップを繰り返し同一周波数チャネル及び同一時刻に送信を行う通信相手通信装置を選択するステップと、を含むことを特徴とする通信相手選択方法である。   In order to solve the above problems, the present invention provides a communication partner selection method in a communication device that includes a plurality of antenna elements and performs spatial multiplexing and transmission at the same frequency channel and the same time for a plurality of communication partner communication devices. A channel information acquisition step of estimating and acquiring channel information corresponding to the communication partner communication device based on a received signal received from the communication partner communication device; and the communication partner based on the acquired channel information. A first step of calculating a signal space vector corresponding to the communication device and a signal space vector corresponding to the communication partner communication device selected to transmit at the same frequency channel and the same time; and the selected communication partner The signal space vector of the communication partner communication device that is a candidate of the communication partner that transmits at the same frequency channel and the same time as the communication device. And a second step of calculating an inner product value of a signal space vector corresponding to the selected communication partner communication device, and an evaluation value corresponding to a maximum or minimum according to an evaluation value based on the calculated inner product value A third step of adding the communication partner communication device as a communication partner communication device that performs communication at the same frequency channel and at the same time and the first to third steps are repeated at the same frequency channel and at the same time. And a step of selecting a communication partner communication device.

また、本発明は、複数のアンテナ素子を備え、複数の通信相手通信装置に対し、同一周波数チャネル及び同一時刻に空間多重して送信を行う通信装置における通信相手選択方法であって、前記通信相手通信装置から受信した受信信号に基づいて、前記通信相手通信装置に対応するチャネル情報を推定して取得するチャネル情報取得ステップと、取得したチャネル情報に基づいて、前記通信相手通信装置に対応する信号空間ベクトルと、同一周波数チャネル及び同一時刻に送信を行うものとして選択された通信相手通信装置と、仮に選択された追加通信相手通信装置とで、仮の選択された通信相手通信装置を決定し、ある一つの仮の選択された通信相手通信装置以外の、仮の選択された通信相手通信装置に対応する信号空間ベクトルを算出する第1のステップと、前記仮の選択された通信相手通信装置の中の一つの通信相手通信装置の信号空間ベクトルと、当該通信相手通信装置以外の仮の選択された通信相手通信装置に対応する信号空間ベクトルとの内積値を算出する第2のステップと、算出した内積値に基づく評価値に従って、最大あるいは最小となる評価値に対応する前記仮の選択された追加通信相手通信装置を、同一周波数チャネル及び同一時刻に送信を行う通信相手通信装置として追加する第3のステップと、前記第1から第3のステップを繰り返し同一周波数チャネル及び同一時刻に送信を行う通信相手通信装置を選択するステップと、を含むことを特徴とする通信相手選択方法である。   The present invention also relates to a communication partner selection method in a communication apparatus that includes a plurality of antenna elements and performs spatial multiplexing and transmission to a plurality of communication partner communication apparatuses at the same frequency channel and the same time. A channel information acquisition step for estimating and acquiring channel information corresponding to the communication partner communication device based on a received signal received from the communication device, and a signal corresponding to the communication partner communication device based on the acquired channel information Determine the temporarily selected communication partner communication device with the space vector, the communication partner communication device selected to transmit at the same frequency channel and the same time, and the additional communication partner communication device temporarily selected, Calculate a signal space vector corresponding to a temporarily selected communication partner communication device other than one temporary selected communication partner communication device. 1, a signal space vector of one communication partner communication device in the temporarily selected communication partner communication device, and a signal corresponding to a temporarily selected communication partner communication device other than the communication partner communication device In accordance with the second step of calculating the inner product value with the space vector and the evaluation value based on the calculated inner product value, the provisionally selected additional communication partner communication device corresponding to the maximum or minimum evaluation value is set to the same frequency. A third step of adding a channel and a communication partner communication device that performs transmission at the same time; and a step of selecting a communication partner communication device that performs transmission at the same frequency channel and the same time by repeating the first to third steps. , Including a communication partner selection method.

また、本発明は、上記に記載の発明において、前記第1のステップは、通信相手が選択されていない場合には、通信相手通信装置に対応するチャネル情報、チャネル情報から待機時間、優先権、装置スペックなどの情報を用い、1つの通信相手通信装置を選択された通信相手通信装置として決定するか、もしくは2つの通信相手通信装置の信号空間ベクトルの内積値を演算し、演算された内積値に基づく評価値に従って、前記評価値が最大あるいは最小となる2つの通信相手通信装置を選択された通信相手通信装置として選択することを特徴とする。   Further, in the present invention described above, in the above-described invention, when a communication partner is not selected, the first step includes channel information corresponding to the communication partner communication device, standby time from the channel information, priority, Using information such as device specifications, one communication partner communication device is determined as the selected communication partner communication device, or the inner product value of the signal space vector of the two communication partner communication devices is calculated, and the calculated inner product value According to the evaluation value based on the above, the two communication partner communication devices having the maximum or minimum evaluation value are selected as the selected communication partner communication devices.

また、本発明は、上記に記載の発明において、前記第3のステップは、前記通信相手に追加する通信相手通信装置、もしくは追加する通信相手通信装置と既に選択されている通信相手通信装置の伝送特性を前記内積値から推定し、予め定める判定値を満たす追加する通信相手通信装置の候補の中から、最大もしくは最小の評価値に対応する通信相手通信装置を追加する通信相手通信装置として選択し、予め定める判定値を満たす通信相手通信装置がない場合には、通信相手通信装置を追加せず、既に選択されている通信相手通信装置を、同一周波数チャネル及び同一時刻に送信を行う通信相手として決定することを特徴とする。   Further, the present invention is the above-described invention, wherein the third step is a transmission of a communication partner communication device to be added to the communication partner, or a communication partner communication device already selected with the communication partner communication device to be added. Select the communication partner communication device corresponding to the maximum or minimum evaluation value as the communication partner communication device to be added from among the candidates of communication partner communication devices to be added that estimate the characteristics from the inner product value and satisfy the predetermined determination value. When there is no communication partner communication device that satisfies a predetermined determination value, the communication partner communication device that has already been selected is set as the communication partner that transmits at the same frequency channel and the same time without adding the communication partner communication device. It is characterized by determining.

また、本発明は、上記に記載の発明において、前記第3のステップは、前記内積値のノルム、もしくは前記内積値で構成される行列の固有値を前記評価値として算出し、算出した評価値が最小となる前記内積値に対応する前記通信相手の候補となる通信相手通信装置を通信相手に追加する通信相手通信装置として選択するステップ、あるいは前記内積値で構成される行列の相関行列を算出し、算出した相関行列に基づいて前記評価値を算出し、算出した評価値が最大となる前記内積値に対応する前記通信相手の候補となる通信相手通信装置を通信相手に追加する通信相手通信装置として選択するステップを更に含むことを特徴とする。   In the invention described in the above, the third step calculates a norm of the inner product value or an eigenvalue of a matrix composed of the inner product values as the evaluation value, and the calculated evaluation value is Selecting a communication partner communication device that is a candidate of the communication partner corresponding to the minimum inner product value as a communication partner communication device to be added to the communication partner, or calculating a correlation matrix of a matrix composed of the inner product values The communication partner communication device that calculates the evaluation value based on the calculated correlation matrix and adds the communication partner communication device that is a candidate of the communication partner corresponding to the inner product value that maximizes the calculated evaluation value to the communication partner. The method further includes the step of selecting as

また、本発明は、複数の通信相手通信装置に対し、同一周波数チャネル及び同一時刻に空間多重して送信を行う通信装置であって、複数のアンテナと、前記複数のアンテナを通じて無線信号を送受信する無線部と、前記無線部が前記通信相手通信装置から受信した受信信号に基づいて、前記通信相手通信装置ごとにチャネル情報を推定して取得するチャネル情報取得回路と、前記チャネル情報取得回路が取得した前記チャネル情報に基づいて、通信相手通信装置に対応する信号空間ベクトルと、同一周波数チャネル及び同一時刻に送信を行う通信相手として選択された通信相手通信装置に対応する信号空間ベクトルを算出する信号空間ベクトル演算回路と、前記選択された通信相手通信装置と同一周波数チャネル及び同一時刻に送信を行う通信相手の候補となる通信相手通信装置の信号空間ベクトルと、選択された通信相手通信装置の信号空間ベクトルとの内積値を演算する内積値演算回路と、前記内積値演算回路が算出する内積値に基づく評価値を用いて、最大あるいは最小となる前記評価値に対応する通信相手通信装置を、前記選択された通信相手通信装置と同一周波数チャネル及び同一時刻に送信を行う追加通信相手通信装置として選択する通信相手選択回路とを備え、前記信号空間ベクトル演算回路は、通信相手が選択されていない場合には、通信相手通信装置に対応するチャネル情報、待機時間、優先権、装置スペックなどの情報を用い、1つ又は2つの通信相手通信装置を選択された通信相手通信装置として決定し、前記通信相手選択回路が、前記追加通信相手通信装置を選択した際には、前記選択された通信相手通信装置に前記追加通信相手通信装置を加え、前記通信相手として選択されている通信相手通信装置に対応する信号空間ベクトルを算出することを特徴とする通信装置である。   In addition, the present invention is a communication device that performs spatial multiplexing and transmission to a plurality of communication partner communication devices at the same frequency channel and the same time, and transmits and receives radio signals through the plurality of antennas and the plurality of antennas. A wireless unit, a channel information acquisition circuit that estimates and acquires channel information for each communication partner communication device based on a received signal received by the wireless unit from the communication partner communication device, and the channel information acquisition circuit acquires Based on the channel information, a signal for calculating a signal space vector corresponding to the communication partner communication device and a signal space vector corresponding to the communication partner communication device selected as the communication partner transmitting at the same frequency channel and the same time A space vector arithmetic circuit and a communication device that performs transmission at the same frequency channel and at the same time as the selected communication partner communication device. An inner product value calculation circuit that calculates an inner product value of the signal space vector of the communication partner communication device that is a candidate for the other party and the signal space vector of the selected communication partner communication device, and the inner product value calculated by the inner product value calculation circuit The communication partner communication device corresponding to the maximum or minimum evaluation value is selected as an additional communication partner communication device that transmits at the same frequency channel and at the same time as the selected communication partner communication device using the evaluation value based on A communication partner selection circuit, and when the communication partner is not selected, the signal space vector arithmetic circuit displays information such as channel information, standby time, priority, and device specifications corresponding to the communication partner communication device. Use, one or two communication partner communication devices are determined as the selected communication partner communication device, and the communication partner selection circuit includes the additional communication partner communication device. Is selected, the additional communication partner communication device is added to the selected communication partner communication device, and a signal space vector corresponding to the communication partner communication device selected as the communication partner is calculated. Communication device.

また、本発明は、複数の通信相手通信装置に対し、同一周波数チャネル及び同一時刻に空間多重して送信を行う通信装置であって、複数のアンテナと、前記複数のアンテナを通じて無線信号を送受信する無線部と、前記無線部が前記通信相手通信装置から受信した受信信号に基づいて、前記通信相手通信装置ごとにチャネル情報を推定して取得するチャネル情報取得回路と、前記チャネル情報取得回路が取得した前記チャネル情報に基づいて、通信相手通信装置に対応する信号空間ベクトルを算出し、同一周波数チャネル及び同一時刻に送信を行う通信相手として選択された通信相手通信装置に、選択されていない通信相手通信装置から仮の追加通信相手通信装置を加えた、仮の選択された通信相手通信装置を構成し、仮の選択された通信相手通信装置の中で、一つの仮の選択された通信相手通信装置を除くそれ以外の仮の選択された通信相手通信装置に対応する信号空間ベクトルを算出する信号空間ベクトル演算回路と、前記仮の選択された通信相手通信装置の中で1つの通信相手通信装置の信号空間ベクトルと、当該通信相手通信装置以外の仮の選択された通信相手通信装置に対応する信号空間ベクトルとの内積値を演算する内積値演算回路と、前記内積値演算回路が算出する内積値に基づく評価値を用いて、最大あるいは最小となる前記評価値に対応する通信相手通信装置を、前記選択された通信相手通信装置と同一周波数チャネル及び同一時刻に送信を行う追加通信相手通信装置として選択する通信相手選択回路とを備え、前記信号空間ベクトル演算回路は、通信相手が選択されていない場合には、通信相手通信装置に対応するチャネル情報、待機時間、優先権、装置スペックなどの情報を用い、1つ又は2つの通信相手通信装置を選択された通信相手通信装置として決定し、前記通信相手選択回路が、前記追加通信相手通信装置を選択した際には、前記選択された通信相手通信装置に前記追加通信相手通信装置を加え、前記通信相手として選択されている通信相手通信装置に対応する信号空間ベクトルを算出することを特徴とする通信装置である。   In addition, the present invention is a communication device that performs spatial multiplexing and transmission to a plurality of communication partner communication devices at the same frequency channel and the same time, and transmits and receives radio signals through the plurality of antennas and the plurality of antennas. A wireless unit, a channel information acquisition circuit that estimates and acquires channel information for each communication partner communication device based on a received signal received by the wireless unit from the communication partner communication device, and the channel information acquisition circuit acquires Based on the channel information, a signal space vector corresponding to the communication partner communication device is calculated, and a communication partner not selected by the communication partner communication device selected as the communication partner performing transmission at the same frequency channel and the same time is selected. The temporary selected communication partner communication device is configured by adding the temporary additional communication partner communication device from the communication device, and the temporary selected communication phase. Among the communication devices, a signal space vector arithmetic circuit for calculating a signal space vector corresponding to the other temporarily selected communication partner communication device excluding one temporary selected communication partner communication device; Calculates the inner product value of the signal space vector of one communication partner communication device in the selected communication partner communication device and the signal space vector corresponding to the temporarily selected communication partner communication device other than the communication partner communication device. And using the evaluation value based on the inner product value calculated by the inner product value calculation circuit, the communication partner communication device corresponding to the maximum or minimum evaluation value is selected as the selected communication partner communication device. And a communication partner selection circuit for selecting as an additional communication partner communication device that performs transmission at the same frequency channel and the same time, and the signal space vector arithmetic circuit is selected by the communication partner. If not, using information such as channel information, standby time, priority, and device specifications corresponding to the communication partner communication device, one or two communication partner communication devices are determined as the selected communication partner communication device. When the communication partner selection circuit selects the additional communication partner communication device, the communication partner selected by adding the additional communication partner communication device to the selected communication partner communication device. A communication device is characterized in that a signal space vector corresponding to the communication device is calculated.

また、本発明は、上記に記載の発明において、前記通信相手選択回路は、前記通信相手に追加する通信相手通信装置、もしくは追加する通信相手通信装置と既に選択されている通信相手通信装置の伝送特性を前記内積値から推定し、予め定める判定値を満たす追加する通信相手通信装置の候補の中から、最大もしくは最小の評価値に対応する通信相手通信装置を追加する通信相手通信装置を選択し、予め定める判定値を満たす通信相手通信装置がない場合には、通信相手通信装置を追加せず、既に選択されている通信相手通信装置を、同一周波数チャネル及び同一時刻に送信を行う通信相手として決定することを特徴とする。   Further, in the present invention described above, the communication partner selection circuit may transmit the communication partner communication device to be added to the communication partner, or the communication partner communication device already selected with the communication partner communication device to be added. A communication partner communication device that adds a communication partner communication device corresponding to the maximum or minimum evaluation value is selected from candidates of communication partner communication devices that are estimated from the inner product value and satisfy a predetermined determination value. When there is no communication partner communication device that satisfies a predetermined determination value, the communication partner communication device that has already been selected is set as the communication partner that transmits at the same frequency channel and the same time without adding the communication partner communication device. It is characterized by determining.

また、本発明は、上記に記載の発明において、前記通信相手選択回路は、前記内積値演算回路により算出された内積値のノルム、もしくは前記内積値で構成される行列の固有値を前記評価値とし、前記評価値が最小となる前記内積値に対応する前記通信相手の候補となる通信相手通信装置を通信相手に追加する通信相手通信装置として選択するか、あるいは前記内積値演算回路により算出された内積値で構成される行列の相関行列を算出し、算出した相関行列に基づいて評価値を算出し、算出した評価値が最大となる前記内積値に対応する前記通信相手の候補となる通信相手通信装置を通信相手に追加する通信相手通信装置として選択することを特徴とする。   Further, the present invention provides the communication partner selection circuit according to the invention described above, wherein the evaluation value is a norm of an inner product value calculated by the inner product value calculation circuit or an eigenvalue of a matrix composed of the inner product values. The communication partner communication device that is a candidate of the communication partner corresponding to the inner product value that minimizes the evaluation value is selected as a communication partner communication device to be added to the communication partner, or calculated by the inner product value calculation circuit Calculating a correlation matrix of a matrix composed of inner product values, calculating an evaluation value based on the calculated correlation matrix, and a communication partner that is a candidate of the communication partner corresponding to the inner product value at which the calculated evaluation value is maximum The communication apparatus is selected as a communication partner communication apparatus to be added as a communication partner.

本発明の通信装置は、通信相手通信装置から受信した受信信号に基づいて、通信相手通信装置ごとにチャネル情報を推定して取得し、取得したチャネル情報に基づいて、通信相手の候補となる通信相手通信装置の信号空間ベクトルを算出し、通信相手として選択されている通信相手通信装置が存在する場合、当該通信相手として選択されている全ての通信相手通信装置に基づく信号空間ベクトルを算出する。同一周波数チャネル及び同一時刻に送信する通信相手として追加する候補となる通信相手通信装置の信号空間ベクトルと、通信相手として選択されている全ての通信相手通信装置に基づく信号空間ベクトルとの内積値を算出し、算出する内積値に基づく評価値に従って、最大あるいは最小となる評価値に対応する通信相手通信装置を通信相手に追加する通信相手通信装置として選択する構成とした。
これにより、複数の通信相手に対して、同一時刻に、同一周波数帯で、空間多重によって異なる信号を送信する場合、より高い伝送容量を得るための通信相手の組み合わせを、信号空間ベクトル間の内積を利用した少ない演算量の演算で容易に選択することが可能となる。
The communication apparatus according to the present invention estimates and acquires channel information for each communication partner communication apparatus based on a received signal received from the communication partner communication apparatus, and performs communication as a communication partner candidate based on the acquired channel information. The signal space vector of the partner communication device is calculated, and when there is a communication partner communication device selected as the communication partner, the signal space vector based on all the communication partner communication devices selected as the communication partner is calculated. The inner product value of the signal space vector of the communication partner communication device that is a candidate to be added as a communication partner to be transmitted at the same frequency channel and the same time, and the signal space vector based on all the communication partner communication devices selected as the communication partner. The communication partner communication device corresponding to the maximum or minimum evaluation value is selected as the communication partner communication device to be added to the communication partner according to the calculated evaluation value based on the inner product value.
As a result, when different signals are transmitted to a plurality of communication partners at the same time in the same frequency band by spatial multiplexing, the combination of communication partners for obtaining a higher transmission capacity is obtained by calculating the inner product between the signal space vectors. It is possible to easily select with a small amount of calculation using the.

以下、本発明の実施形態を図面を参照して説明する。
図1は、本実施形態における通信装置の送信部に係る構成を示したブロック図である。通信装置は、データ出力回路101、送信信号変換回路102、無線部103−1〜103−M、アンテナ104−1〜104−M、通信相手決定ブロック110を備える。また、通信相手決定ブロック110は、チャネル情報取得回路105、信号空間ベクトル演算回路106、内積値演算回路107、通信相手選択回路108を備える。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram illustrating a configuration related to a transmission unit of a communication apparatus according to the present embodiment. The communication apparatus includes a data output circuit 101, a transmission signal conversion circuit 102, radio units 103-1 to 103 -M T , antennas 104-1 to 104 -M T , and a communication partner determination block 110. The communication partner determination block 110 includes a channel information acquisition circuit 105, a signal space vector calculation circuit 106, an inner product value calculation circuit 107, and a communication partner selection circuit 108.

アンテナ104−1〜104−M及び無線部103−1〜103−Mは、無線信号の送受信を行うことが可能である。チャネル情報取得回路105は、無線部103−1〜103−Mにおいて変換された受信信号に基づいて、通信装置の各アンテナ104−1〜104−Mと複数の通信相手の通信装置に備えられた受信アンテナ、もしくは受信ビームとの間のチャネル情報を推定して取得する。なお、チャネル情報の取得は、アンテナ(104−1〜104−Mにおいて既知信号を受信した際に得られる情報を元に推定するか、もしくは受信信号に含まれるフィードバック情報に含まれる情報に基づいて、各通信相手に対するチャネル応答行列の情報を推定することにより取得することになる。 Antenna 104-1 to 104-M T and the radio unit 103-1 to 103-M T is able to transmit and receive radio signals. Channel information obtaining circuit 105, based on the converted received signal by the wireless unit 103-1 to 103-M T, provided in the communication device of each antenna 104-1 to 104-M T and a plurality of communication partner of the communication device Estimate and acquire channel information between the received antenna and the received beam. The acquisition of the channel information based on the information included in the feedback information contained in the known signal or estimates based on information obtained when receiving, or the received signal at the antenna (104-1 to 104-M T Thus, it is obtained by estimating channel response matrix information for each communication partner.

チャネル情報取得回路105は、通信相手の選択が行われる際、通信相手候補のチャネル情報であるチャネル応答行列を信号空間ベクトル演算回路106に出力する。信号空間ベクトル演算回路106は、入力されるチャネル応答行列に基づいて、信号空間ベクトルを算出して内積値演算回路107に出力する。内積値演算回路107は、入力される信号空間ベクトルについて内積値を算出して通信相手選択回路108に出力する。通信相手選択回路108は、入力される内積値に基づいて同一時刻に送信する通信相手を選択する。   When the communication partner is selected, the channel information acquisition circuit 105 outputs a channel response matrix that is channel information of the communication partner candidate to the signal space vector calculation circuit 106. The signal space vector calculation circuit 106 calculates a signal space vector based on the input channel response matrix and outputs it to the inner product value calculation circuit 107. The inner product value calculation circuit 107 calculates an inner product value for the input signal space vector and outputs the inner product value to the communication partner selection circuit 108. The communication partner selection circuit 108 selects a communication partner to be transmitted at the same time based on the input inner product value.

また、通信相手選択回路108は、選択した通信相手を示す情報に対してマルチユーザMIMO(Multiple Input Multiple Output)通信を行うか、あるいはシングルユーザMIMO通信を行うか、あるいは新たに通信相手となる通信相手通信装置(以下、通信相手ともいう)を選択するかを判定する。また、通信相手選択回路108は、マルチユーザMIMO通信、もしくはシングルユーザMIMO通信を行うと判定した際には、データ出力回路101に、判定した対象である通信相手を示す情報を出力する。また、通信相手選択回路108は、新たに通信相手を選択すると判定した場合、選択する通信相手を示す情報を信号空間ベクトル演算回路106に出力する。   The communication partner selection circuit 108 performs multi-user MIMO (Multiple Input Multiple Output) communication, single user MIMO communication, or communication that newly becomes a communication partner for information indicating the selected communication partner. It is determined whether to select a partner communication device (hereinafter also referred to as a communication partner). When the communication partner selection circuit 108 determines to perform multi-user MIMO communication or single user MIMO communication, the communication partner selection circuit 108 outputs information indicating the determined communication partner to the data output circuit 101. When it is determined that a communication partner is newly selected, the communication partner selection circuit 108 outputs information indicating the communication partner to be selected to the signal space vector calculation circuit 106.

通信相手選択回路108から新たに選択した通信相手を示す情報が信号空間ベクトル演算回路106に入力された場合、信号空間ベクトル演算回路106は、新たに選択した通信相手と既に選択されている通信相手に対応する信号空間ベクトルを算出して内積値演算回路107に出力する。また、このとき、内積値演算回路107は、新たに選択した通信相手と既に選択されている通信相手に対して信号空間ベクトル演算回路106により算出された信号空間ベクトルと、通信相手として選択されていない通信相手、すなわち、通信相手として選択される候補となる通信相手(以下、選択候補通信相手ともいう)の信号空間ベクトルとの内積値を算出して通信相手選択回路108に出力する。また、通信相手選択回路108は、入力された内積値に基づいて、選択候補通信相手の中から、同一時刻に送信する通信相手に追加する通信相手を選択する。また、通信相手選択回路108は、選択した通信相手に対しマルチユーザMIMO通信を行うか、あるいは新たに追加した選択候補通信相手をのぞく通信相手にマルチユーザMIMO通信を行うか、あるいは、更に新たに通信相手を追加するかを判定する。また、通信相手選択回路108は、マルチユーザMIMO通信を行うと判定した場合、データ出力回路101に対応する通信相手を示す情報を出力する。また、通信相手選択回路108は、更に新たに通信相手を追加する場合、当該通信相手を示す情報を信号空間ベクトル演算回路106に出力し、前述した信号空間ベクトル演算回路106からの一連の処理が行われることになる。   When information indicating the newly selected communication partner is input from the communication partner selection circuit 108 to the signal space vector arithmetic circuit 106, the signal space vector arithmetic circuit 106 and the communication partner already selected are selected. Is calculated and output to the inner product value calculation circuit 107. At this time, the inner product value calculation circuit 107 is selected as the communication partner with the signal space vector calculated by the signal space vector calculation circuit 106 for the newly selected communication partner and the communication partner already selected. An inner product value with a signal space vector of a communication partner that is not selected, that is, a communication partner that is a candidate to be selected as a communication partner (hereinafter also referred to as a selection candidate communication partner) is calculated and output to the communication partner selection circuit 108. Further, the communication partner selection circuit 108 selects a communication partner to be added to the communication partner to be transmitted at the same time from the selection candidate communication partners based on the inputted inner product value. The communication partner selection circuit 108 performs multi-user MIMO communication with the selected communication partner, or performs multi-user MIMO communication with a communication partner other than the newly added selection candidate communication partner, or newly Determine whether to add a communication partner. If the communication partner selection circuit 108 determines that multi-user MIMO communication is to be performed, the communication partner selection circuit 108 outputs information indicating the communication partner corresponding to the data output circuit 101. In addition, when a communication partner is newly added, the communication partner selection circuit 108 outputs information indicating the communication partner to the signal space vector arithmetic circuit 106, and the series of processing from the signal space vector arithmetic circuit 106 described above is performed. Will be done.

次に、通信相手の選択方法について説明する。信号空間ベクトル演算回路106は、入力された各通信相手に対するチャネル応答行列H〜HMuの共役複素数でできた行列H 〜HMu の行ベクトルに対して直交化法を行い、送信空間基底ベクトル群を算出する。H のa番目の行ベクトルをgi,aとすると、i番目の通信相手に対する送信空間基底ベクトルei,1,ei,2,…,ei,Mr(i)は、次式(8)のように算出される。 Next, a method for selecting a communication partner will be described. The signal space vector arithmetic circuit 106 performs orthogonalization on the row vectors of the matrices H 1 * to H Mu * made up of conjugate complex numbers of the channel response matrices H 1 to H Mu for the input communication partners, and transmits them. A space basis vector group is calculated. Assuming that the a-th row vector of H i * is g i, a , the transmission space basis vectors e i, 1 , e i, 2 ,..., E i, Mr (i) for the i-th communication partner are: Calculated as in (8).

Figure 2009021820
Figure 2009021820

ここで、(a,b)は、ベクトルaとbの内積値である。このとき、ベクトルE=[ei,1 ,ei,2 ,…,ei,Mr(i) ]がi番目の通信相手に対する信号空間ベクトル群となる。なお、信号空間ベクトル群Eとしてチャネル応答行列Hを特異値分解することで得られる右特異行列Vのうち特異値に対応する列ベクトルや、QR分解することで得られる上三角行列の値を有する行ベクトルに対応する列ベクトルを適用するようにしてもよい。 Here, (a, b) is an inner product value of the vectors a and b. At this time, the vector E i = [e i, 1 T , e i, 2 T ,..., E i, Mr (i) T ] becomes a signal space vector group for the i-th communication partner. Incidentally, or column vector corresponding to the singular values of the right singular matrix V i by performing singular value decomposition of the channel response matrix H i as a signal space vector group E i, of the upper triangular matrix by performing QR decomposition A column vector corresponding to a row vector having a value may be applied.

信号空間ベクトル演算回路106は、算出した信号空間ベクトル群Eを内積値演算回路107に出力する。内積値演算回路107は、信号空間ベクトル群Eを構成する行ベクトル同士の乗算を行い、通信相手選択回路108にて、内積値演算回路107による演算結果に基づいて、異なる通信相手同士で評価が行われる。α番目の通信相手とβ番目の通信相手の評価に利用される信号空間の相関行列Rα,βは、次式(9)により表すことができる。 The signal space vector calculation circuit 106 outputs the calculated signal space vector group E i to the inner product value calculation circuit 107. The inner product value calculation circuit 107 performs multiplication between the row vectors constituting the signal space vector group E i , and the communication partner selection circuit 108 evaluates between different communication partners based on the calculation result of the inner product value calculation circuit 107. Is done. The correlation matrix R α, β of the signal space used for evaluation of the α th communication partner and the β th communication partner can be expressed by the following equation (9).

Figure 2009021820
Figure 2009021820

なお、通信相手を選択するための評価値として、相関行列Rα,βのノルム(総和)の値や、相関行列Rα,βの第1固有値の値を適用することもできる。そして、通信相手選択回路108にて、評価値が最小となる通信相手を、同一時刻に送信する通信相手として選択することになる。また、評価値として、次式(10)に示される行列式評価値を適用することもできる。 Incidentally, as the evaluation value for selecting the communication partner, the correlation matrix R alpha, values and the norm of beta (sum), the correlation matrix R alpha, can also be applied to the first eigenvalue value of beta. Then, the communication partner selection circuit 108 selects the communication partner having the smallest evaluation value as the communication partner to be transmitted at the same time. Moreover, the determinant evaluation value shown by following Formula (10) can also be applied as an evaluation value.

Figure 2009021820
Figure 2009021820

ここで、|A|は行列Aの行列式である。行列式評価値を通信相手選択の際に適用する場合には、当該行列式評価値は、多重を行うことによる劣化判定値を示すことになるため、当該劣化判定値が最大となる通信相手を選択する。   Here, | A | is a determinant of the matrix A. When the determinant evaluation value is applied at the time of communication partner selection, the determinant evaluation value indicates the deterioration determination value by performing multiplexing. Therefore, the communication partner having the maximum deterioration determination value is selected. select.

はじめの通信相手は、通信相手通信装置に対応するチャネル情報、待機時間、優先権、装置スペック、契約形態、許容消費電力などの情報を用いて決定することができる。もしくは、2つの通信相手通信装置に対応する信号空間ベクトル同士で式(9)や式(10)で得られる評価値を用いて、はじめの通信相手を選択してもよい。   The first communication partner can be determined using information such as channel information corresponding to the communication partner communication device, standby time, priority, device specifications, contract form, and allowable power consumption. Alternatively, the first communication partner may be selected using the evaluation values obtained by the equations (9) and (10) between the signal space vectors corresponding to the two communication partner communication devices.

通信相手の数が2ユーザより多い場合には、既に選択されている通信相手に対して新たに信号空間ベクトルが信号空間ベクトル演算回路106により算出される。
ここで、p番目の通信相手とq番目の通信相手が既に選択されており、3番目の通信相手を選択する場合について説明する。まず、p番目の通信相手に対する信号空間ベクトルE(Mt×Mr(p)行列)と、q番目の通信相手に対する信号空間ベクトルE(Mt×Mr(q))行列とからなる行列に対してQR分解を適用してp番目とq番目の通信相手に対する信号空間ベクトルEp,qを、次式(11)のように算出することができる。
When the number of communication partners is larger than two users, a signal space vector is newly calculated by the signal space vector calculation circuit 106 for the already selected communication partner.
Here, a case where the p-th communication partner and the q-th communication partner have already been selected and the third communication partner is selected will be described. First, for a matrix consisting of a signal space vector E p (Mt × Mr (p) matrix) for the p-th communication partner and a signal space vector E q (Mt × Mr (q)) matrix for the q-th communication partner. By applying QR decomposition, the signal space vector E p, q for the p-th and q-th communication partners can be calculated as in the following equation (11).

Figure 2009021820
Figure 2009021820

ここで、(Ep,q E’’p,q)はMt×Mtのユニタリ行列である。また、行列Yp,qは、Mt×Mr(p)+Mr(q))の上三角行列である。信号空間ベクトルEp,qは、行列Yp,qの0でない成分を有する行ベクトルに対応する列ベクトル群であり、M×(Mr(p)+Mr(q))の行列である。 Here, (E p, q E ″ p, q ) is an Mt × Mt unitary matrix. The matrix Y p, q is an upper triangular matrix of Mt × Mr (p) + Mr (q)). The signal space vector E p, q is a column vector group corresponding to a row vector having a non-zero component of the matrix Y p, q , and is a matrix of M t × (Mr (p) + Mr (q)).

また、行列E’’p,qは、行列(E)をQR分解して得られるユニタリ行列のうち、Rに対応する三角行列Yp,qにおける0部分に対応する列ベクトル群である。 The matrix E ″ p, q is a column vector group corresponding to the 0 portion in the triangular matrix Y p, q corresponding to R among unitary matrices obtained by QR decomposition of the matrix (E p E q ). is there.

上記の信号空間ベクトルEp,qは、直交化法と等価な演算によって算出されることになる。すなわち、行列Eのj番目の列ベクトルをep,jとし、行列Eのj番目の列ベクトルをeq,jとすると、信号空間ベクトルEp,qの1〜Mr(p)番目の列ベクトルe(p,q),1〜e(p,q),Mr(p)としては、p番目の通信相手に対する信号空間ベクトルEを適用することができる。また、Mr(p)+1〜Mr(p)+Mr(q)番目の列ベクトルe(p,q),Mr(p)+1〜e(p,q),Mr(q)については、行列Eに直交化法を適用することにより、次式(12)として算出することができ、これにより、信号空間ベクトルEp,qを算出することができる。 The signal space vector E p, q is calculated by an operation equivalent to the orthogonalization method. That is, if the j-th column vector of the matrix E p is e p, j and the j-th column vector of the matrix E q is e q, j , 1 to Mr (p) -th of the signal space vector E p, q column vector e (p, q), 1 ~e (p, q), as a Mr (p), can be applied a signal space vector E p for p-th communication partner. For the Mr (p) +1 to Mr (p) + Mr (q) -th column vectors e (p, q), Mr (p) +1 to e (p, q), Mr (q) , the matrix E p Can be calculated as the following equation (12), whereby the signal space vector E p, q can be calculated.

Figure 2009021820
Figure 2009021820

信号空間ベクトル演算回路106は、算出した信号空間ベクトルEp,qを、内積値演算回路107に出力する。そして、通信相手選択回路108により、内積値演算回路107の演算結果に基づいて、信号空間ベクトルEp,qを構成する通信相手と同時通信に適した新たな通信相手の評価が行われる。ここで、p番目、q番目の通信相手と、追加の選択候補であるγ番目の通信相手の信号空間の相関行列R(p,q),γは、次式(13)により示すことができる。 The signal space vector calculation circuit 106 outputs the calculated signal space vector E p, q to the inner product value calculation circuit 107. Based on the calculation result of the inner product value calculation circuit 107, the communication partner selection circuit 108 evaluates a new communication partner suitable for simultaneous communication with the communication partner configuring the signal space vector Ep, q . Here, the correlation matrix R (p, q), γ of the signal space of the p-th and q-th communication partners and the γ-th communication partner that is an additional selection candidate can be expressed by the following equation (13). .

Figure 2009021820
Figure 2009021820

なお、前述したように通信相手を選択するための評価値としては、相関行列Rα,βのノルム(総和)の値や、相関行列Rα,βの第1固有値の値を適用することもでき、評価値が最小となる通信相手を、同一時刻に送信する通信相手として選択することになる。 As the evaluation value for selecting the communication partner as described above, the correlation matrix R alpha, values and the norm of beta (sum), the correlation matrix R alpha, also apply the first eigenvalue value of beta The communication partner having the smallest evaluation value can be selected as the communication partner to be transmitted at the same time.

また、同じく前述したように、評価値として、行列式評価式を適用する場合には、次式(14)にて行列式評価値が算出され、この場合、該行列式評価値(前述の劣化判定値)が最大なる通信相手を選択する。   Similarly, as described above, when the determinant evaluation formula is applied as the evaluation value, the determinant evaluation value is calculated by the following formula (14). In this case, the determinant evaluation value (the above-described degradation value) Select the communication partner with the largest (judgment value).

Figure 2009021820
Figure 2009021820

また、前述した通信相手を選択する方法を、3以上の通信相手を選択する場合にも拡張することができる。例えば、k番目(k>3)の通信相手を選択する場合には、信号空間ベクトル演算回路106にて、(k−1)の通信相手の信号空間ベクトルE(p,q,…,v)が算出される。(k−2)の通信相手の信号空間ベクトルE(p,q,…,u)が算出されている場合には、QR分解により、次式(15)として信号空間ベクトルE(p,q,…,v)が算出される。 In addition, the above-described method for selecting a communication partner can be extended to select three or more communication partners. For example, when the k-th (k> 3) communication partner is selected, the signal space vector calculation circuit 106 uses the signal space vector E (p, q,..., V) of the communication partner (k−1 ). Is calculated. When the signal space vector E (p, q, ..., u ) of the communication partner of (k-2) is calculated, the signal space vector E (p, q, ..., v) is calculated.

Figure 2009021820
Figure 2009021820

(k−2)の通信相手の信号空間ベクトルE(p,q,…,u)が算出されていない場合には、各通信相手の信号空間ベクトルを利用して、次式(16)として信号空間ベクトルE(p,q,…,v)算出することになる。 When the signal space vector E (p, q,..., U ) of the communication partner of (k-2) has not been calculated, the signal space vector of each communication partner is used to obtain a signal as the following equation (16) The space vector E (p, q,..., V) is calculated.

Figure 2009021820
Figure 2009021820

信号空間ベクトル演算回路106により算出された信号空間ベクトルE(p,q,…,v)は内積値演算回路107に出力され、通信相手選択回路108にて、内積値演算回路107の演算結果に基づいて、信号空間ベクトルE(p,q,…,v)を構成する通信相手と同時送信に適した新たな通信相手の評価が行われる。ここで、p〜v番目の通信相手と、追加の選択候補であるε番目の通信相手の信号空間ベクトルの相関行列R(p,q,…,v),εは、次式(17)として示される。 The signal space vector E (p, q,..., V) calculated by the signal space vector calculation circuit 106 is output to the inner product value calculation circuit 107, and the communication partner selection circuit 108 obtains the calculation result of the inner product value calculation circuit 107. Based on this, an evaluation of a new communication partner suitable for simultaneous transmission with the communication partner constituting the signal space vector E (p, q,..., V) is performed. Here, the correlation matrix R (p, q,..., V), ε of the signal space vector of the p to v th communication partner and the ε th communication partner that is an additional selection candidate is given by the following equation (17): Indicated.

Figure 2009021820
Figure 2009021820

なお、前述したように通信相手を選択するための評価値としては、相関行列R(p,q,…,v),εのノルム(総和)の値や、相関行列Rα,βの第1固有値の値を適用することもでき、評価値が最小となる通信相手を、同一時刻に送信する通信相手として選択することになる。 As described above, as an evaluation value for selecting a communication partner, the value of the norm (sum) of the correlation matrix R (p, q,..., V), ε , or the first of the correlation matrices R α, β The value of the eigenvalue can also be applied, and the communication partner with the smallest evaluation value is selected as the communication partner that transmits at the same time.

また、同じく前述したように、評価値として、行列式評価式を適用する場合には、次式(18)にて行列式評価値が算出され、行列式評価値(前述の劣化判定値)が最大となる通信相手を選択する。すなわち、p〜v番目の通信相手を確定し、新たな通信相手を式(18)から選択することができる。または、p〜ε番目全ての通信相手について式(17)、もしくは式(18)による演算を行い、新たな通信相手を選択することもできる。つまり、pからvまでのX−1の同時通信する通信相手通信装置に、新たにX番目の同時通信する通信相手通信装置を加えることを考える。ε番目の通信相手通信装置を仮の追加通信相手通信装置とし、pからvまでの選択された通信相手通信装置と、ε番目の仮の追加通信相手通信装置を含めたX個の通信相手通信装置を仮の選択された通信相手通信装置と定義する。この仮の選択された通信相手通信装置の中で、p番目の通信相手通信装置以外の仮の選択された通信相手通信装置の信号空間ベクトルE(q,r,…,ε)、q番目の通信相手通信装置以外の仮の選択された通信相手通信装置の信号空間ベクトルE(p,r,…,ε)、同様にしてpからε番目の通信相手通信装置以外の仮の選択された通信相手通信装置の信号空間ベクトルE(q,r,…,ε)からE(p,q,…,v)まで、X個算出する。これらのX個の1つの仮の選択された通信相手通信装置以外の仮の選択された通信相手通信装置の信号空間ベクトルと、1つの仮の選択された通信相手通信装置の信号空間ベクトルを用いて、式(17)からは相関行列をX個、行列R(q,r,…,ε),p、行列R(p,r,…,ε),q、…、行列R(p,q,…,v),ε、として求めることができる。これらX個の相関行列から得られるノルムの値や、第1固有値の値の和、もしくは最大値を評価値として用いることができ、評価値が小さくなる仮の追加通信相手通信装置を、同一時間に送信するX番目の通信相手通信装置として選択することができる。式(18)を用いる場合には、Γ(q,r,…,ε),p(p,r,…,ε),q,…,Γ(p,q,…,v),εを算出し、得られるX個の評価値を求め、それらの総積の値や最小値を判定式として用いるようにしてもよい。例えば、3番目の通信相手を選択する場合には、式(13)、式(14)に加えて、R(q,r),p=E(q,r) ,R(p,r),q=E(p,r) 、もしくはΓ(q,r),p=|I―E (q,r)(q,r) |、Γ(p,r),q=|I−E (p,r)(p,r) |を演算することとなる。 Similarly, as described above, when the determinant evaluation formula is applied as the evaluation value, the determinant evaluation value is calculated by the following formula (18), and the determinant evaluation value (the above-described deterioration determination value) is calculated. Select the largest communication partner. That is, the p-vth communication partner can be determined and a new communication partner can be selected from Expression (18). Alternatively, a new communication partner can be selected by performing the calculation according to the equation (17) or the equation (18) for all the p to ε communication partners. In other words, it is considered that a communication partner communication device for X-th simultaneous communication is newly added to a communication partner communication device for simultaneous communication of X-1 from p to v. The ε-th communication partner communication device is a temporary additional communication partner communication device, and X communication partner communication including the selected communication partner communication devices from p to v and the ε-th temporary communication partner communication device are included. A device is defined as a tentatively selected communication partner communication device. Among the temporarily selected communication partner communication devices, the signal space vector E (q, r, ..., ε) , qth of the temporarily selected communication partner communication device other than the pth communication partner communication device. Signal space vector E (p, r,..., Ε) of the temporarily selected communication partner communication device other than the communication partner communication device, and the tentatively selected communication other than the ε th communication partner communication device from p. X is calculated from the signal space vector E (q, r,..., Ε) to E (p, q,. Using the signal space vector of the temporarily selected communication partner communication device other than these X one temporarily selected communication partner communication device and the signal space vector of one temporary selected communication partner communication device From equation (17), X correlation matrices, matrix R (q, r,..., .Epsilon.), P , matrix R (p, r,..., .Epsilon.), Q ..., Matrix R (p, q ,..., V), .epsilon . The norm value obtained from these X correlation matrices, the sum of the values of the first eigenvalues, or the maximum value can be used as the evaluation value. Can be selected as the Xth communication partner communication device to be transmitted. When using equation (18), Γ (q, r,..., Ε), p 1 , Γ (p, r,..., Ε), q 1 ,..., Γ (p, q,..., V), ε May be calculated, X evaluation values obtained may be obtained, and the value or minimum value of the total product may be used as a determination formula. For example, when the third communication partner is selected, in addition to the equations (13) and (14), R (q, r), p = E (q, r) H E p , R (p, r), q = E (p, r) H E q , or Γ (q, r), p = | IE p H E (q, r) E (q, r) H E p |, Γ ( p, r), q = | I-E q H E (p, r) E (p, r) H E q | the computing the.

BD法では、送信アンテナ数以上のデータストリームを送信することはできないため、上記方法によって選択された通信相手へのデータストリーム数が送信アンテナ数以下の条件となるように、上記方法により通信相手通信装置の選択を行い、データストリーム数が送信アンテナ数を超える条件となる場合には選択を終了し、同時に送信する通信相手通信装置を決定する。   In the BD method, since data streams exceeding the number of transmission antennas cannot be transmitted, communication partner communication is performed by the above method so that the number of data streams to the communication partner selected by the above method is equal to or less than the number of transmission antennas. A device is selected, and when the number of data streams exceeds the number of transmission antennas, the selection is terminated, and a communication partner communication device to be simultaneously transmitted is determined.

Figure 2009021820
Figure 2009021820

次に、式(18)の行列式評価値について説明する。前提として、BDアルゴリズムにより同時送信する通信相手の数をMaとし、l(エル)番目のタイムスロットに対する選択したMaの通信相手の組み合わせをΦ(l)として表す。ここで、Φ(l,i)は選択された組み合わせのうちi番目の通信相手を表すこととする。BD指向性制御法による送信で、通信相手の組み合わせをΦ(l)とした場合のi番目の通信相手のj番目のヌル空間固有値λ’Φ(l,i),j(Φ(l))、シングルユーザ通信時の伝送特性に対応するi番目の通信相手のj番目の固有値λΦ(l,i),jとの関係を次式(19)として表すこととする。 Next, the determinant evaluation value of Expression (18) will be described. As a premise, the number of communication partners simultaneously transmitting by the BD algorithm is represented by Ma, and the combination of the selected Ma communication partners for the lth time slot is represented by Φ (l). Here, Φ (l, i) represents the i-th communication partner in the selected combination. In transmission by the BD directivity control method, the j-th null space eigenvalue λ′Φ (l, i), j (Φ (l)) of the i-th communication partner when the combination of communication partners is Φ (l) The relationship between the i-th communication partner and the j-th eigenvalue λΦ (l, i), j corresponding to the transmission characteristics during single-user communication is expressed as the following equation (19).

Figure 2009021820
Figure 2009021820

このとき、式(19)において、0≦aΦ(l,i),j(Φ(l))≦1が成立する。ここで、端末局における受信信号レベルと雑音信号レベルの比であるSignal to noise ratio(SNR)が高い環境を考えると、次式(20)が成立すると仮定できる。 At this time, in Expression (19), 0 ≦ a Φ (l, i), j (Φ (l)) ≦ 1 is established. Here, considering an environment where the signal to noise ratio (SNR), which is the ratio of the received signal level to the noise signal level at the terminal station, is high, it can be assumed that the following equation (20) holds.

Figure 2009021820
Figure 2009021820

このような条件で式(3)と式(7)の達成可能な周波数利用効率は、それぞれ次式(21)、(22)のように近似することができる。   Under such conditions, the achievable frequency utilization efficiencies of the equations (3) and (7) can be approximated as the following equations (21) and (22), respectively.

Figure 2009021820
Figure 2009021820

Figure 2009021820
Figure 2009021820

式(21)におけるシングルユーザMIMO通信ではTDMA方式を利用することを仮定しており、マルチユーザMIMOとの比較のためMaで割られている。ここで、式(19)と式(21)を用いて、式(22)で近似できるBD法の達成可能な周波数利用効率を表すと、次式(23)として表すことができる。   In the single user MIMO communication in Equation (21), it is assumed that the TDMA scheme is used, and is divided by Ma for comparison with multi-user MIMO. Here, using Equation (19) and Equation (21), the achievable frequency utilization efficiency of the BD method that can be approximated by Equation (22) can be expressed as the following Equation (23).

Figure 2009021820
Figure 2009021820

つまり、シングルユーザMIMO時の達成可能な周波数利用効率、Πaと受信アンテナ素子数Mr(Φ(l,i))、電力配分係数pΦ(l,i),j、p’Φ(l,i),j、が分かれば、BD法送信の際に得られる達成可能な周波数利用効率が推定できる。ここで、電力配分として等電力配分を仮定すると、pΦ(l,i),1=…=pΦ(l,i),Mr(Φ(l,i))=1/Mr(Φ(l,i)),p’Φ(l,i),1=…=p’Φ(l,i),Mr(Φ(l,i))=1/(MaMr(Φ(l,i)))と表すことができるため、式(23)の最終行の式の第3項は、Mr(Φ(l,i))logMaと書き換えることができる。
よって、シングルユーザMIMOから周波数利用効率の増加量が高い通信相手を選択するのであれば、次式(24)の値が増加する通信相手の組み合わせΦ(l)を選択することができる。
That is, achievable frequency utilization efficiency during single user MIMO, Πa and the number of receiving antenna elements Mr (Φ (l, i)), power distribution coefficient p Φ (l, i), j , p ′ Φ (l, i ), J can be used to estimate the achievable frequency utilization efficiency obtained during BD transmission. Here, assuming equal power distribution as power distribution, pΦ (l, i), 1 =... = PΦ (l, i), Mr (Φ (l, i)) = 1 / Mr (Φ (l , I)), p′Φ (l, i), 1 =... = P′Φ ( l, i), Mr (Φ (l, i)) = 1 / (MaMr (Φ (l, i))) Therefore, the third term of the expression in the last row of Expression (23) can be rewritten as Mr (Φ (l, i)) log 2 Ma.
Therefore, if a communication partner with a high increase in frequency utilization efficiency is selected from single user MIMO, a combination Φ (l) of communication partners whose value of the following equation (24) increases can be selected.

Figure 2009021820
Figure 2009021820

ここで、通信相手の受信アンテナ素子数が共通であれば、(Mr(1)=Mr(2)=…=Mr(Mu)=Mr)となり、式(24)を、次式(25)のように簡略化することができ、式(25)を最大にする通信相手の組み合わせΦ(l)を選択すればよいことになる。   Here, if the number of receiving antenna elements of the communication partner is the same, (Mr (1) = Mr (2) =... = Mr (Mu) = Mr), and the equation (24) is expressed by the following equation (25). It is only necessary to select the communication partner combination Φ (l) that maximizes the expression (25).

Figure 2009021820
Figure 2009021820

次に、ΠaΦ(l,i),j(Φ(l))を推定することを考える。式(19)の仮定を利用すると、次式(26)の関係が成立する。 Next, consider estimating Πa Φ (l, i), j (Φ (l)). If the assumption of Formula (19) is utilized, the relationship of following Formula (26) will be materialized.

Figure 2009021820
Figure 2009021820

式(1)に基づいて式(26)を変形すると、次式(27)として表すことができる。   When Expression (26) is modified based on Expression (1), it can be expressed as the following Expression (27).

Figure 2009021820
Figure 2009021820

式(26)と式(27)とにより、ΠaΦ(l,i),j(Φ(l))は、次式(28)として導くことができる。 From Expressions (26) and (27), Πa Φ (l, i), j (Φ (l)) can be derived as the following Expression (28).

Figure 2009021820
Figure 2009021820

これにより、|V’Φ(l,i) Φ(l,i) Φ(l,i) V’Φ(l,i)|を算出することで、直接BD法を適用することなくマルチユーザMIMOの伝送容量を簡易に推定することができる。更に、式(28)は、行列(V Φ(l,i) Φ(l,i))がユニタリ行列であることを用いると、次式(29)のように変形することができる。 Thus, | V 'Φ (l, i) H V - Φ (l, i) V - Φ (l, i) H V' Φ (l, i) | by calculating the applicable directly BD method Therefore, the transmission capacity of multi-user MIMO can be estimated easily. Furthermore, the expression (28) can be transformed into the following expression (29) using the fact that the matrix (V + Φ (l, i) V Φ (l, i) ) is a unitary matrix. .

Figure 2009021820
Figure 2009021820

すなわち、ΠaΦ(l,i),jは、Φ(l,i)番目の通信相手の信号空間ベクトルV’Φ(l,i)と、組み合わせΦ(l)の中のΦ(l,i)番目の通信相手以外の通信相手の信号空間ベクトルV Φ(l,i)を算出することにより得られる値である。ここで、式(29)における信号空間ベクトルV’Φ(l,i)には、式(10)、(14)、(18)で用いた信号空間ベクトルEΦ(l,i)を用いることができ、V Φ(l,i)もΦ(l,i)以外の同時通信する通信相手に対する信号空間ベクトルEΦ(l,1),…,Φ(l,i−1),Φ(l,i+1),…,Φ(l,Ma)そのものであるので、式(10)、(14)、(18)は、達成可能な周波数利用効率の減少量と対応することになる。そのため、この値を大きくする通信相手を選択することが、達成可能な周波数利用効率を増大させることが分かる。式(9)、(13)、(17)で得られる相関行列のノルム(総和)の値や第1固有値の値は、この行列式の近似値となっており、これらの相関行列から得られるパラメータを用いることでも通信相手を選択できる。 That is, Πa Φ (l, i), j is the signal space vector V ′ Φ (l, i) of the Φ (l, i) th communication partner and Φ (l, i) in the combination Φ (l). ) A value obtained by calculating the signal space vector V + Φ (l, i) of a communication partner other than the communication partner. Here, the signal space vector V '[Phi in equation (29) (l, i), Equation (10), (14), using a signal space vector E [Phi (l, i) used in (18) V + Φ (l, i) is also a signal space vector E Φ (l, 1),..., Φ (l, i−1), Φ ( Since l, i + 1),..., Φ (l, Ma) itself, equations (10), (14), and (18) correspond to the achievable reduction in frequency utilization efficiency. Therefore, it can be seen that selecting a communication partner to increase this value increases the achievable frequency utilization efficiency. The norm (sum) value and the first eigenvalue value of the correlation matrix obtained by the equations (9), (13), and (17) are approximate values of this determinant and are obtained from these correlation matrices. The communication partner can also be selected using parameters.

以下、信号空間ベクトルEΦ(l,i)、EΦ(l,1),…,Φ(l,i−1),Φ(l,i+1),…,Φ(l,Ma)の代わりに信号空間ベクトルV’Φ(l,i)、V Φ(l,i)を用いて説明する。
式(29)と(23)とを用いて、通信相手の組み合わせをΦ(l)とした場合のBD法におけるマルチユーザMIMOの周波数効率は、次式(30)により示すことができる。
Hereafter, instead of the signal space vectors EΦ (l, i) , EΦ (l, 1),..., Φ (l, i−1), Φ (l, i + 1),…, Φ (l, Ma) A description will be given using the signal space vectors V ′ Φ (l, i) and V + Φ (l, i) .
Using equations (29) and (23), the frequency efficiency of multiuser MIMO in the BD method when the combination of communication partners is Φ (l) can be expressed by the following equation (30).

Figure 2009021820
Figure 2009021820

よって、Φ(l,i)番目の通信相手が、シングルユーザMIMOの際の周波数利用効率を上回るためには、次式(31)が成り立つ必要がある。   Therefore, in order for the Φ (l, i) th communication partner to exceed the frequency utilization efficiency in the case of single user MIMO, the following equation (31) needs to be satisfied.

Figure 2009021820
Figure 2009021820

Φ(l,i)番目の通信相手が新しく追加する通信相手だとすると、式(31)による検定により、シングルユーザMIMOの際の周波数利用効率を下回る際には選択しないこともできる。または、式(31)の第1行目の右辺において、C(Ma,Φ(l)) s,Φ(l,i)に係数ρを乗算し、シングルユーザMIMO通信からρ倍の周波数利用効率を保証するように制御することもできる。式(31)は、仮の選択された通信相手のうちいずれに対しても用いることができ、仮の選択された通信相手が、いずれも式(31)を満たす場合のみ選択することもできる。 If the Φ (l, i) th communication partner is a communication partner to be newly added, it is not possible to select when the frequency utilization efficiency in the case of single user MIMO is below, according to the test according to the equation (31). Alternatively, on the right side of the first row of the equation (31), C (Ma, Φ (l)) s, Φ (l, i) is multiplied by a coefficient ρ, and the frequency utilization efficiency is multiplied by ρ from single user MIMO communication. It can also be controlled to guarantee. Expression (31) can be used for any temporarily selected communication partner, and can be selected only when both of the temporarily selected communication partners satisfy Expression (31).

また、全通信相手への周波数利用効率の和で通信相手を追加するか否かを判定することもできる。通信相手の組み合わせをΦ(l)とした場合におけるBD指向性制御法を用いた送信による周波数利用効率は、次式(32)により推定することができ、同時送信する通信相手数、およびその組み合わせが、当該式(32)により算出される値を大きくする場合に、これらの通信相手を選択するようにすることもできる。   It is also possible to determine whether or not to add a communication partner based on the sum of frequency utilization efficiencies for all communication partners. The frequency utilization efficiency by transmission using the BD directivity control method when the combination of communication partners is Φ (l) can be estimated by the following equation (32). However, when the value calculated by the equation (32) is increased, these communication partners can be selected.

Figure 2009021820
Figure 2009021820

または、式(32)の第一項は、通信相手の多重数が一定であるとすると、組み合わせによる全体の周波数利用効率に寄与しないため、次式(33)を最大化する通信相手を選択することでシングルユーザMIMOからの周波数利用効率の増大度を最大にすることができる。   Alternatively, the first term of the equation (32) selects the communication partner that maximizes the following equation (33) because it does not contribute to the overall frequency utilization efficiency by the combination if the number of communication partners is constant. In this way, the degree of increase in frequency utilization efficiency from single user MIMO can be maximized.

Figure 2009021820
Figure 2009021820

または、シングルユーザMIMOからの周波数利用効率の増大度を指標としてとり、次式(34)が最大になる組み合わせ選択することができる。   Alternatively, a combination that maximizes the following equation (34) can be selected by using the degree of increase in frequency utilization efficiency from single user MIMO as an index.

Figure 2009021820
Figure 2009021820

また、仮に選択された通信相手に含まれる各通信相手に対し、式(34)を演算し、それらの総和、もしくは最小値が最大となるように新たに加える通信相手通信装置を決定することもできる。または、如何なる仮の追加通信相手に対しても、式(31)を満たさない仮に選択された通信相手が存在する場合には、式(31)を満たさない通信相手に対応する式(34)の値が最も大きくなる通信相手を追加通信相手として選択することもできる。
また、Ma−1の通信相手が選択されていた際の周波数利用効率から、Maを選択した際の周波数利用効率が増大したかを判定値として用いることもできる。Ma−1の通信相手が選択されていた際の周波数利用効率は、次式(35)と表すことができる。
In addition, for each communication partner included in the selected communication partner, the equation (34) is calculated, and a communication partner communication device to be newly added may be determined so that the sum or the minimum value is maximized. it can. Or, for any temporary additional communication partner, when there is a temporarily selected communication partner that does not satisfy Expression (31), the expression (34) corresponding to the communication partner that does not satisfy Expression (31). The communication partner having the largest value can be selected as the additional communication partner.
Moreover, it can also be used as a determination value whether the frequency utilization efficiency at the time of selecting Ma increased from the frequency utilization efficiency at the time of Ma-1 communication partner being selected. The frequency utilization efficiency when the communication partner of Ma-1 is selected can be expressed by the following equation (35).

Figure 2009021820
Figure 2009021820

ここで、Φ’(l)は、Φ(l)からΦ(l,Ma)を除いた通信相手の組み合わせである。つまり、以下の式(36)が成り立つ場合に、Φ(l,Ma)を追加の通信相手として認めることもできる。   Here, Φ ′ (l) is a combination of communication partners excluding Φ (l, Ma) from Φ (l). That is, when the following formula (36) is satisfied, Φ (l, Ma) can be recognized as an additional communication partner.

Figure 2009021820
Figure 2009021820

(第1の送信処理)
図2に、本実施形態における第1の送信処理のフローチャートを示す。通信を行う前に、チャネル情報取得回路105が、送信を行う通信相手に対するチャネル応答行列を推定して取得する(ステップS110)。第1通信相手は、任意の通信相手か、もしくは、通信相手の契約形態、端末装置の性能、待機時間、許容消費電力などによって予め設定されており、その通信相手を示す情報を信号空間ベクトル演算回路106に入力しておく(ステップS111)。次に、信号空間ベクトル演算回路106は、第1通信相手の信号空間ベクトルとともに同一時刻に送信する通信相手の候補の信号空間ベクトルを全て演算する(ステップS112)。信号空間ベクトル演算回路106は、選択されている通信相手の信号空間ベクトルを演算する。最初の処理では、前述した第1通信相手を選択されている通信相手として演算が行われる(ステップS113)。そして、内積値演算回路107は、選択された通信相手の信号空間ベクトルと通信相手候補の信号空間ベクトルとで内積値を演算する(ステップS114)。通信相手選択回路108は、前述した式(9)、(10)、(13)、(14)、(17)、(18)、(32)、(33)、(34)、(36)から得られる評価値に基づいて、候補の中から新たな通信相手を選択する(ステップS115)。
(First transmission process)
FIG. 2 shows a flowchart of the first transmission process in the present embodiment. Before performing communication, the channel information acquisition circuit 105 estimates and acquires a channel response matrix for a communication partner that performs transmission (step S110). The first communication partner is an arbitrary communication partner, or is preset in accordance with the communication partner's contract form, terminal device performance, standby time, allowable power consumption, etc., and information indicating the communication partner is subjected to signal space vector calculation. This is input to the circuit 106 (step S111). Next, the signal space vector calculation circuit 106 calculates all signal space vectors of communication partner candidates to be transmitted at the same time together with the signal space vector of the first communication partner (step S112). The signal space vector calculation circuit 106 calculates the signal space vector of the selected communication partner. In the first process, calculation is performed with the first communication partner described above as the selected communication partner (step S113). Then, the inner product value calculation circuit 107 calculates an inner product value from the signal space vector of the selected communication partner and the signal space vector of the communication partner candidate (step S114). The communication partner selection circuit 108 is obtained from the above-described formulas (9), (10), (13), (14), (17), (18), (32), (33), (34), and (36). Based on the obtained evaluation value, a new communication partner is selected from the candidates (step S115).

次に、通信相手選択回路108は、送信アンテナ数から送信ストリーム数を減算して得られる値が、ユーザ受信アンテナ数未満であるかどうかを判定することにより、通信装置に残されている自由度で、残っている通信相手の受信アンテナ素子数分、新たに送信ストリームを割り当てられるか判定する(ステップS116)。送信アンテナ数から送信ストリーム数を減算して得られる値が、ユーザ受信アンテナ数未満でない場合、すなわち割り当てられると判定した場合には、選択した通信相手を更新して、選択した通信相手を示す情報を信号空間ベクトル演算回路106に出力する。信号空間ベクトル演算回路106は、入力された通信相手を示す情報に基づいて選択された通信相手に対する信号空間ベクトルを演算し(ステップS113)、ステップS114、S115、S116の処理が繰り返される。   Next, the communication partner selection circuit 108 determines whether the value obtained by subtracting the number of transmission streams from the number of transmission antennas is less than the number of user reception antennas, thereby leaving the degree of freedom remaining in the communication device. Then, it is determined whether or not new transmission streams can be allocated for the number of receiving antenna elements of the remaining communication partner (step S116). When the value obtained by subtracting the number of transmission streams from the number of transmission antennas is not less than the number of user reception antennas, that is, when it is determined that it is assigned, information indicating the selected communication partner is updated by updating the selected communication partner. Is output to the signal space vector arithmetic circuit 106. The signal space vector calculation circuit 106 calculates a signal space vector for the selected communication partner based on the input information indicating the communication partner (step S113), and the processes of steps S114, S115, and S116 are repeated.

ステップS116にて、送信アンテナ数から送信ストリーム数を減算して得られる値が、ユーザ受信アンテナ数未満の場合、すなわち通信装置に十分な自由度が残っていないと判定した場合、通信相手選択回路108は、同一タイミング同一周波数で送信する通信相手を選択し、選択された通信相手について送信データを生成する(ステップS117)。
なお、異なる時刻で送信する選択された通信相手以外の通信相手も選択する場合には、ステップS111において、残っている通信相手から第1通信相手を選択して設定し、ステップS112以下の処理が行われることになる。
In step S116, if the value obtained by subtracting the number of transmission streams from the number of transmission antennas is less than the number of user reception antennas, that is, if it is determined that there is no sufficient degree of freedom remaining in the communication device, a communication partner selection circuit 108 selects a communication partner to be transmitted at the same timing and the same frequency, and generates transmission data for the selected communication partner (step S117).
When a communication partner other than the selected communication partner to be transmitted at a different time is also selected, the first communication partner is selected and set from the remaining communication partners in step S111. Will be done.

(第2の送信処理)
図3に、本実施形態における第2の送信処理のフローチャートを示す。通信を行う前に、チャネル情報取得回路105が、送信を行う通信相手に対するチャネル応答行列を推定して取得する(ステップS210)。第1通信相手は、任意の通信相手か、もしくは、通信相手の契約形態、端末装置の性能、待機時間、許容消費電力などによって予め設定されており、その通信相手を示す情報を信号空間ベクトル演算回路106に入力しておく(ステップS211)。次に、信号空間ベクトル演算回路106は、第1通信相手の信号空間ベクトルとともに同一時刻に送信する通信相手の候補の信号空間ベクトルを全て演算する(ステップS212)。信号空間ベクトル演算回路106は、選択されている通信相手の信号空間ベクトルを演算する。最初の処理では、前述した第1通信相手を選択されている通信相手として演算が行われる(ステップS213)。そして、内積値演算回路107は、選択された通信相手の信号空間ベクトルと通信相手候補の信号空間ベクトルとで内積値を演算する(ステップS214)。通信相手選択回路108は、前述した式(17)、(18)、(32)、(33)、(34)、(36)から得られる評価値に基づいて、候補の中から新たな通信相手を選択する(ステップS215)。
(Second transmission process)
FIG. 3 shows a flowchart of the second transmission process in the present embodiment. Before performing communication, the channel information acquisition circuit 105 estimates and acquires a channel response matrix for the communication partner that performs transmission (step S210). The first communication partner is an arbitrary communication partner, or is preset in accordance with the communication partner's contract form, terminal device performance, standby time, allowable power consumption, etc., and information indicating the communication partner is subjected to signal space vector calculation. This is input to the circuit 106 (step S211). Next, the signal space vector calculation circuit 106 calculates all signal space vectors of communication partner candidates to be transmitted at the same time together with the signal space vector of the first communication partner (step S212). The signal space vector calculation circuit 106 calculates the signal space vector of the selected communication partner. In the first process, calculation is performed with the first communication partner described above as the selected communication partner (step S213). Then, the inner product value calculation circuit 107 calculates an inner product value from the signal space vector of the selected communication partner and the signal space vector of the communication partner candidate (step S214). The communication partner selection circuit 108 selects a new communication partner from among the candidates based on the evaluation values obtained from the expressions (17), (18), (32), (33), (34), and (36). Is selected (step S215).

次に、通信相手選択回路108は、式(31)を、選択された通信相手、もしくは全通信相手に適用し、選択された通信相手に対する伝送特性が予め定められる既定値以上となるか否かを判定することにより、周波数利用効率の増大度が、同時通信相手数を増やす前に比べて、増加しているか否かを判定する(ステップS216)。増加している場合には、ステップS217に進み、通信相手選択回路108は、送信アンテナ数から送信ストリーム数を減算して得られる値が、ユーザ受信アンテナ数未満であるかどうかを判定することにより、通信装置に残されている自由度で、残っている通信相手の受信アンテナ素子数分、新たに送信ストリームを割り当てられるか判定する(ステップS217)。   Next, the communication partner selection circuit 108 applies Equation (31) to the selected communication partner or all communication partners, and determines whether or not the transmission characteristic for the selected communication partner is equal to or greater than a predetermined value. By determining this, it is determined whether or not the degree of increase in frequency utilization efficiency has increased compared to before increasing the number of simultaneous communication partners (step S216). If it has increased, the process proceeds to step S217, where the communication partner selection circuit 108 determines whether the value obtained by subtracting the number of transmission streams from the number of transmission antennas is less than the number of user reception antennas. Then, it is determined whether or not a new transmission stream can be allocated by the number of receiving antenna elements of the remaining communication partner with the degree of freedom remaining in the communication device (step S217).

一方、ステップS216において増加していない場合、通信相手選択回路108は、最新に、選択して追加された通信相手を除き、それ以外の通信相手を選択し(ステップS218)、選択した通信相手を同一タイミング同一周波数で送信する通信相手として送信データを生成する(ステップS219)。   On the other hand, if the communication partner has not increased in step S216, the communication partner selection circuit 108 selects the other communication partner except the communication partner that has been selected and added recently (step S218), and selects the selected communication partner. Transmission data is generated as a communication partner transmitting at the same timing and the same frequency (step S219).

ステップS217にて、通信相手選択回路108が、送信アンテナ数から送信ストリーム数を減算して得られる値が、ユーザ受信アンテナ数未満でない場合、すなわち割り当てられると判定した場合には、選択した通信相手を更新して、選択した通信相手を示す情報を信号空間ベクトル演算回路106に出力する。信号空間ベクトル演算回路106は、入力された通信相手を示す情報に基づいて選択された通信相手に対する信号空間ベクトルを演算し(ステップS213)、ステップS214、S215、S216の処理が繰り返される。   If the communication partner selection circuit 108 determines in step S217 that the value obtained by subtracting the number of transmission streams from the number of transmission antennas is not less than the number of user reception antennas, that is, if it is determined that it is assigned, the selected communication partner And information indicating the selected communication partner is output to the signal space vector arithmetic circuit 106. The signal space vector calculation circuit 106 calculates a signal space vector for the selected communication partner based on the input information indicating the communication partner (step S213), and the processes of steps S214, S215, and S216 are repeated.

ステップS217にて、送信アンテナ数から送信ストリーム数を減算して得られる値が、ユーザ受信アンテナ数未満の場合、すなわち通信装置に十分な自由度が残っていないと判定した場合、通信相手選択回路108は、同一タイミング同一周波数で送信する通信相手を選択し、選択された通信相手について送信データを生成する(ステップS219)。
なお、異なる時刻で送信する選択された通信相手以外の通信相手も選択する場合には、ステップS211において、残っている通信相手から第1通信相手を選択して設定し、ステップS212以下の処理が行われることになる。
In step S217, if the value obtained by subtracting the number of transmission streams from the number of transmission antennas is less than the number of user reception antennas, that is, if it is determined that there is no sufficient degree of freedom in the communication device, the communication partner selection circuit 108 selects a communication partner to transmit at the same timing and the same frequency, and generates transmission data for the selected communication partner (step S219).
When a communication partner other than the selected communication partner to be transmitted at a different time is also selected, the first communication partner is selected and set from the remaining communication partners in step S211, and the processing from step S212 onward is performed. Will be done.

ここで、S216の周波数利用効率の増大度の判定に利用されるシングルユーザMIMO時の周波数利用効率は正確なものである必要はなく、予め定数としたり、シングルユーザMIMO伝送を行った場合に割り当てていた変調方式と符号化率から決まるスループットを適用したり、受信相手の平均受信SNRや受信アンテナ素子数に対応する、おおまかな周波数利用効率値を表情報として予め記憶しておき、通信相手の情報から割り出すようにすることもできる。   Here, the frequency usage efficiency at the time of single user MIMO used for determining the increase in frequency usage efficiency in S216 does not have to be accurate, and is assigned in advance when a constant is used or when single user MIMO transmission is performed. A rough frequency utilization efficiency value corresponding to the average received SNR and the number of receiving antenna elements of the receiving party is stored in advance as table information by applying the throughput determined from the modulation method and coding rate that has been used, and the communication partner's It can also be determined from the information.

(第3の送信処理)
図4に、本実施形態における第3の送信処理のフローチャートを示す。通信を行う前に、チャネル情報取得回路105が、送信を行う通信相手に対するチャネル応答行列を推定して取得する(ステップS310)。第1通信相手は、任意の通信相手か、もしくは、通信相手の契約形態、端末装置の性能、待機時間、許容消費電力などによって予め設定されており、その通信相手を示す情報を信号空間ベクトル演算回路106に入力しておく(ステップS311)。次に、信号空間ベクトル演算回路106は、全ての通信相手の信号空間ベクトルを演算する(ステップS312)。信号空間ベクトル演算回路106は、選択されている通信相手と仮の追加通信相手からなる仮の選択された通信相手を決定し、仮の選択された通信相手の中の1つの通信相手以外の仮の選択された通信相手に対する信号空間ベクトルを仮の選択された全ての通信相手に対して演算する。最初の処理では、前述した第1通信相手を選択されている通信相手として演算が行われる(ステップS313)。そして、内積値演算回路107は、仮に選択された通信相手のうち1つの通信相手の信号空間ベクトルと、当該通信相手以外の仮の選択された通信相手に対応する信号空間ベクトルとの内積値を演算する(ステップS314)。通信相手選択回路108は、前述した式(9)、(10)、(13)、(14)、(17)、(18)、(32)、(33)、(34)、(36)から得られる評価値に基づいて、候補の中から新たな通信相手を選択する(ステップS315)。
(Third transmission process)
FIG. 4 shows a flowchart of the third transmission process in the present embodiment. Before performing communication, the channel information acquisition circuit 105 estimates and acquires a channel response matrix for a communication partner that performs transmission (step S310). The first communication partner is an arbitrary communication partner, or is preset in accordance with the communication partner's contract form, terminal device performance, standby time, allowable power consumption, etc., and information indicating the communication partner is subjected to signal space vector calculation. The data is input to the circuit 106 (step S311). Next, the signal space vector calculation circuit 106 calculates signal space vectors of all communication partners (step S312). The signal space vector calculation circuit 106 determines a temporarily selected communication partner composed of the selected communication partner and a temporary additional communication partner, and determines a temporary communication partner other than one communication partner among the temporarily selected communication partners. The signal space vector for the selected communication partner is calculated for all the temporarily selected communication partners. In the first process, calculation is performed with the first communication partner described above as the selected communication partner (step S313). The inner product value calculation circuit 107 calculates the inner product value of the signal space vector of one communication partner among the temporarily selected communication partners and the signal space vector corresponding to the temporarily selected communication partner other than the communication partner. Calculation is performed (step S314). The communication partner selection circuit 108 is obtained from the above-described formulas (9), (10), (13), (14), (17), (18), (32), (33), (34), and (36). Based on the obtained evaluation value, a new communication partner is selected from the candidates (step S315).

次に、通信相手選択回路108は、送信アンテナ数から送信ストリーム数を減算して得られる値が、ユーザ受信アンテナ数未満であるかどうかを判定することにより、通信装置に残されている自由度で、残っている通信相手の受信アンテナ素子数分、新たに送信ストリームを割り当てられるか判定する(ステップS316)。送信アンテナ数から送信ストリーム数を減算して得られる値が、ユーザ受信アンテナ数未満でない場合、すなわち割り当てられると判定した場合には、選択した通信相手を更新して、選択した通信相手を示す情報を信号空間ベクトル演算回路106に出力する。信号空間ベクトル演算回路106は、入力された通信相手を示す情報に基づいて選択された通信相手に対する信号空間ベクトルを演算し(ステップS313)、ステップS314、S315、S316の処理が繰り返される。   Next, the communication partner selection circuit 108 determines whether the value obtained by subtracting the number of transmission streams from the number of transmission antennas is less than the number of user reception antennas, thereby leaving the degree of freedom remaining in the communication device. Thus, it is determined whether or not new transmission streams can be allocated for the remaining number of receiving antenna elements of the communication partner (step S316). When the value obtained by subtracting the number of transmission streams from the number of transmission antennas is not less than the number of user reception antennas, that is, when it is determined that it is assigned, information indicating the selected communication partner is updated by updating the selected communication partner. Is output to the signal space vector arithmetic circuit 106. The signal space vector calculation circuit 106 calculates a signal space vector for the selected communication partner based on the input information indicating the communication partner (step S313), and the processes of steps S314, S315, and S316 are repeated.

ステップS316にて、送信アンテナ数から送信ストリーム数を減算して得られる値が、ユーザ受信アンテナ数未満の場合、すなわち通信装置に十分な自由度が残っていないと判定した場合、通信相手選択回路108は、同一タイミング同一周波数で送信する通信相手を選択し、選択された通信相手について送信データを生成する(ステップS317)。
なお、異なる時刻で送信する選択された通信相手以外の通信相手も選択する場合には、ステップS311において、残っている通信相手から第1通信相手を選択して設定し、ステップS312以下の処理が行われることになる。
In step S316, when the value obtained by subtracting the number of transmission streams from the number of transmission antennas is less than the number of user reception antennas, that is, when it is determined that there is no sufficient degree of freedom in the communication device, the communication partner selection circuit 108 selects a communication partner to be transmitted at the same timing and the same frequency, and generates transmission data for the selected communication partner (step S317).
If a communication partner other than the selected communication partner to be transmitted at a different time is also selected, the first communication partner is selected and set from the remaining communication partners in step S311. Will be done.

(第4の送信処理)
図5に、本実施形態における第4の送信処理のフローチャートを示す。通信を行う前に、チャネル情報取得回路105が、送信を行う通信相手に対するチャネル応答行列を推定して取得する(ステップS410)。第1通信相手は、任意の通信相手か、もしくは、通信相手の契約形態、端末装置の性能、待機時間、許容消費電力などによって予め設定されており、その通信相手を示す情報を信号空間ベクトル演算回路106に入力しておく(ステップS411)。次に、信号空間ベクトル演算回路106は、全ての通信相手の信号空間ベクトルを演算する(ステップS412)。信号空間ベクトル演算回路106は、選択されている通信相手と仮の追加通信相手からなる仮の選択された通信相手を決定し、仮の選択された通信相手の中の1つの通信相手以外の仮の選択された通信相手に対する信号空間ベクトルを仮の選択された全ての通信相手に対して演算する。最初の処理では、前述した第1通信相手を選択されている通信相手として演算が行われる(ステップS413)。そして、内積値演算回路107は、仮に選択された通信相手のうち1つの通信相手の信号空間ベクトルと、当該通信相手以外の仮の選択された通信相手に対応する信号空間ベクトルとの内積値を演算する(ステップS414)。通信相手選択回路108は、仮の選択された通信相手に対応する内積値から、式(31)、(36)の判定式を満たす仮の追加通信相手のみを通信相手の候補とする(ステップS415)。候補となる仮の追加通信相手が存在しない場合には、これまでに選択している通信相手を同一タイミング同一周波数で送信する通信相手として決定する。通信相手選択回路108は、前述した式(17)、(18)、(32)、(33)、(34)、(36)から得られる評価値に基づいて、候補の中から新たな通信相手を選択する(ステップS416)。
(Fourth transmission process)
FIG. 5 shows a flowchart of the fourth transmission process in the present embodiment. Before performing communication, the channel information acquisition circuit 105 estimates and acquires a channel response matrix for the communication partner that performs transmission (step S410). The first communication partner is an arbitrary communication partner, or is preset in accordance with the communication partner's contract form, terminal device performance, standby time, allowable power consumption, etc., and information indicating the communication partner is subjected to signal space vector calculation. This is input to the circuit 106 (step S411). Next, the signal space vector calculation circuit 106 calculates the signal space vectors of all communication partners (step S412). The signal space vector calculation circuit 106 determines a temporarily selected communication partner composed of the selected communication partner and a temporary additional communication partner, and determines a temporary communication partner other than one communication partner among the temporarily selected communication partners. The signal space vector for the selected communication partner is calculated for all the temporarily selected communication partners. In the first process, calculation is performed with the first communication partner described above as the selected communication partner (step S413). The inner product value calculation circuit 107 calculates the inner product value of the signal space vector of one communication partner among the temporarily selected communication partners and the signal space vector corresponding to the temporarily selected communication partner other than the communication partner. Calculation is performed (step S414). The communication partner selection circuit 108 sets only temporary additional communication partners that satisfy the determination formulas (31) and (36) from the inner product values corresponding to the temporarily selected communication partner as candidates for the communication partner (step S415). ). If there is no candidate temporary additional communication partner, the communication partner selected so far is determined as the communication partner that transmits at the same timing and the same frequency. The communication partner selection circuit 108 selects a new communication partner from among the candidates based on the evaluation values obtained from the expressions (17), (18), (32), (33), (34), and (36). Is selected (step S416).

次に、通信相手選択回路108は、送信アンテナ数から送信ストリーム数を減算して得られる値が、ユーザ受信アンテナ数未満であるかどうかを判定することにより、通信装置に残されている自由度で、残っている通信相手の受信アンテナ素子数分、新たに送信ストリームを割り当てられるか判定する(ステップS417)。送信アンテナ数から送信ストリーム数を減算して得られる値が、ユーザ受信アンテナ数未満でない場合、すなわち割り当てられると判定した場合には、選択した通信相手を更新して、選択した通信相手を示す情報を信号空間ベクトル演算回路106に出力する。信号空間ベクトル演算回路106は、入力された通信相手を示す情報に基づいて選択された通信相手に対する信号空間ベクトルを演算し(ステップS413)、ステップS414、S415、S416、S417の処理が繰り返される。   Next, the communication partner selection circuit 108 determines whether the value obtained by subtracting the number of transmission streams from the number of transmission antennas is less than the number of user reception antennas, thereby leaving the degree of freedom remaining in the communication device. Then, it is determined whether or not new transmission streams can be allocated for the remaining number of receiving antenna elements of the communication partner (step S417). When the value obtained by subtracting the number of transmission streams from the number of transmission antennas is not less than the number of user reception antennas, that is, when it is determined that it is assigned, information indicating the selected communication partner is updated by updating the selected communication partner. Is output to the signal space vector arithmetic circuit 106. The signal space vector calculation circuit 106 calculates a signal space vector for the selected communication partner based on the input information indicating the communication partner (step S413), and the processes of steps S414, S415, S416, and S417 are repeated.

ステップS417にて、送信アンテナ数から送信ストリーム数を減算して得られる値が、ユーザ受信アンテナ数未満の場合、すなわち通信装置に十分な自由度が残っていないと判定した場合、通信相手選択回路108は、同一タイミング同一周波数で送信する通信相手を選択し、選択された通信相手について送信データを生成する(ステップS418)。
なお、異なる時刻で送信する選択された通信相手以外の通信相手も選択する場合には、ステップS411において、残っている通信相手から第1通信相手を選択して設定し、ステップS412以下の処理が行われることになる。
In step S417, when the value obtained by subtracting the number of transmission streams from the number of transmission antennas is less than the number of user reception antennas, that is, when it is determined that there is no sufficient degree of freedom remaining in the communication device, the communication partner selection circuit 108 selects a communication partner to be transmitted at the same timing and the same frequency, and generates transmission data for the selected communication partner (step S418).
When a communication partner other than the selected communication partner to be transmitted at a different time is also selected, in step S411, the first communication partner is selected and set from the remaining communication partners, and the processing from step S412 onward is performed. Will be done.

また、第1から第4の送信処理で、ステップS111、S211、S311、S411において第1の通信相手を決定せず、ステップS112、S212、S312、S412において信号空間ベクトルを演算した後、2つの通信相手同士で信号空間ベクトルの内積値を演算し、式(9)、式(10)から得られる判定式が最小、もしくは最大となるように第1の通信相手として2つの通信相手を選択することもできる。   In the first to fourth transmission processes, the first communication partner is not determined in steps S111, S211, S311, and S411, and the signal space vector is calculated in steps S112, S212, S312, and S412. The inner product value of the signal space vector is calculated between the communication partners, and two communication partners are selected as the first communication partner so that the judgment formula obtained from the equations (9) and (10) is minimized or maximized. You can also.

(本実施形態における計算機シミュレーション)
上述した実施形態による構成の効果を示すため、送信アンテナ素子数を6、各通信相手の受信アンテナ数を2、通信相手数を9とした際のNLOS(Nonline of sight)レイリーフェージングチャネルを用いた計算機シミュレーション結果を示す。このモデルにおいて、受信側では無相関、送信側のフェージングは有相関を仮定し、通信相手毎に50波の到来波を仮定し、通信装置からみた角度拡がりを75°で与えている。このとき、k番目の通信相手に対するチャネル応答行列は次式(37)で与えられる。
(Computer simulation in this embodiment)
In order to show the effect of the configuration according to the above-described embodiment, an NLOS (Nonline of sight) Rayleigh fading channel is used when the number of transmitting antenna elements is 6, the number of receiving antennas of each communicating party is 2, and the number of communicating parties is 9. The computer simulation result is shown. In this model, the receiver side is assumed to be uncorrelated and the transmission side fading is assumed to be correlated, and 50 incoming waves are assumed for each communication partner, and the angle spread from the communication device is given by 75 °. At this time, the channel response matrix for the kth communication partner is given by the following equation (37).

Figure 2009021820
Figure 2009021820

ここで、行列Gは、2×50のi.i.d.複素ガウス分布行列であり、各要素の期待値が0になるように設定した。行列Aは、ステアリング行列であり、50波の到来波に対応するステアリングベクトルからなる。通信装置のアンテナ素子配置を1.0λ間隔、直線配置と仮定すると、ステアリング行列Aは、次式(38)で表される。 Here, the matrix G k is a 2 × 50 iid complex Gaussian distribution matrix and is set so that the expected value of each element is zero. The matrix A k is a steering matrix and includes steering vectors corresponding to 50 arriving waves. Assuming that the antenna elements of the communication device are arranged at intervals of 1.0λ and linear, the steering matrix A k is expressed by the following equation (38).

Figure 2009021820
Figure 2009021820

ここで、θk,iは、k番目の通信相手に対するi番目の到来波に対応する到来波角度である。θの分散値が通信装置の相関と対応することとなる。計算機シミュレーションでは、同一送信時刻に3通信相手ずつ、BD法を利用したマルチユーザMIMO送信を行うものとし、9通信相手を3つの時間スロットで送信した際の達成可能な周波数利用効率を評価した。行列Gの各要素の分散値σ と熱雑音の分散値σ との比を25dBとし、送信側の相関を決める、到来波の到来角分散値を75°で与えた。各通信相手に対応する到来角の期待値は、通信装置のまわり360°に独立にランダムに与えた。 Here, θ k, i is an incoming wave angle corresponding to the i-th incoming wave for the k-th communication partner. The variance value of θ corresponds to the correlation of the communication device. In the computer simulation, multi-user MIMO transmission using the BD method is performed for three communication partners at the same transmission time, and the achievable frequency utilization efficiency when nine communication partners are transmitted in three time slots was evaluated. The ratio of the variance sigma H 2 of variance sigma H 2 and the thermal noise of each element of the matrix G k and 25 dB, determines the correlation of the transmission side, the arrival angle dispersion value of the incoming wave was given by 75 °. The expected value of the arrival angle corresponding to each communication partner was randomly given around 360 ° around the communication device.

計算機シミュレーションでは、上記モデルに従い、5000回ランダムにチャネル応答行列を与え、得られた達成可能な周波数利用効率を算出した。9つの通信相手を3つの通信相手毎3つの時間スロットに振り分ける全ての組み合わせを演算し、最大の達成可能な周波数利用効率及び最小の達成可能な周波数利用効率を得た組み合わせの累積確率分布と、式(10)、(14)で得られる減衰係数を用い、以下の4つの場合についてシミュレーションを行った。第1の提案方法「提案方法1」として、新たに加える通信相手に対応する値が最大になるように選択した方法を行った。また、第2の提案方法「提案方法2」として、式(32)を用い、シングルユーザMIMOの伝送容量を一定値0と代入した場合の判定値が最大となる通信相手を選択した方法を行った。「提案方法1」と「提案方法2」を比較すると、「提案方法1」は、評価する通信相手の組み合わせ数を削減し、且つ、BD法による直接計算による周波数利用効率の推定を必要としないため、著しく演算量を削減ことができる。「提案方法2」は、総当りで組み合わせを判定するため、考慮する組み合わせの数は多いが、数式(10)、(14)、(18)で与えられる判定式の演算のみから通信相手を決定するため演算量は軽い。   In the computer simulation, a channel response matrix was randomly given 5000 times according to the above model, and the achievable frequency utilization efficiency obtained was calculated. Calculate all combinations that allocate nine communication partners to three time slots for every three communication partners, and obtain a cumulative probability distribution of combinations that achieve the maximum achievable frequency utilization efficiency and the minimum achievable frequency utilization efficiency; Using the attenuation coefficient obtained by the equations (10) and (14), simulation was performed for the following four cases. As the first proposal method “proposition method 1”, a method was selected in which the value corresponding to the newly added communication partner was maximized. Further, as a second proposed method “proposed method 2”, a method is used in which the communication partner that maximizes the determination value when the transmission capacity of single user MIMO is substituted with a constant value 0 is used using equation (32). It was. Comparing “Proposed Method 1” and “Proposed Method 2”, “Proposed Method 1” reduces the number of combinations of communication partners to be evaluated, and does not require estimation of frequency utilization efficiency by direct calculation using the BD method. Therefore, the calculation amount can be remarkably reduced. In “Proposed method 2”, combinations are determined based on brute force, so there are many combinations to consider. Therefore, the calculation amount is light.

図4は、提案方法1及び提案方法2並びに最良選択及び最悪選択を行った4つの選択方法に対する達成可能な周波数利用効率の累積確率分布のグラフをグラフに示したものである。図4において、縦軸は、累積確率分布関数CDF(Continuous Distribution Function)から得られる値の軸であり、横軸は、達成可能な周波数利用効率(Achievable bit rate)を示す軸である。図4より、「提案方法2」によると、ほぼ完全に最良の組み合わせを選択した場合と同様の達成可能な周波数利用効率が得られていることが分かる。提案方法1は著しく演算量を軽減するのにもかかわらず、累積確率の10%値で、最良の組み合わせで得られる達成可能な周波数利用効率の91.1%もの周波数利用効率が得られていることが示されている。  FIG. 4 is a graph showing the cumulative probability distribution of the achievable frequency utilization efficiency for Proposed Method 1 and Proposed Method 2 and the four selection methods with the best selection and the worst selection. In FIG. 4, the vertical axis is an axis of values obtained from a cumulative probability distribution function CDF (Continuous Distribution Function), and the horizontal axis is an axis indicating achievable bit rate (Achievable bit rate). FIG. 4 shows that according to “Proposed method 2”, the achievable frequency utilization efficiency similar to the case where the best combination is almost completely obtained is obtained. The proposed method 1 has a frequency utilization efficiency as high as 91.1% of the achievable frequency utilization efficiency obtained by the best combination with a 10% value of the cumulative probability even though the calculation amount is remarkably reduced. It has been shown.

以上、説明したように、本実施形態によれば、複数の通信相手に対して、同一時刻に、同一周波数帯で、空間多重によって異なる信号を送信する場合、より高い伝送容量を得るための通信相手の組み合わせを、BD指向性制御法を用いることなく、信号空間ベクトルの内積を利用した少ない演算量の演算で容易に選択することができる。これにより、複数の通信相手通信装置宛に、1つまたは複数の信号系列を同一周波数チャネル上で同時刻に空間多重を用い、MIMO通信を実施する際に、最適な送信ウエイトの組み合わせを選択して、良好な通信特性を実現することが可能となる。   As described above, according to the present embodiment, when different signals are transmitted to a plurality of communication partners at the same time in the same frequency band by spatial multiplexing, communication for obtaining a higher transmission capacity is performed. The combination of the other party can be easily selected with a small amount of calculation using the inner product of the signal space vectors without using the BD directivity control method. As a result, the optimum transmission weight combination is selected when performing MIMO communication using one or more signal series addressed to a plurality of communication partner communication devices on the same frequency channel at the same time. Thus, good communication characteristics can be realized.

本実施形態による通信装置の構成を示したブロック図である。It is the block diagram which showed the structure of the communication apparatus by this embodiment. 同実施形態における第1の送信処理を示す図である。It is a figure which shows the 1st transmission process in the embodiment. 同実施形態における第2の送信処理を示す図である。It is a figure which shows the 2nd transmission process in the embodiment. 同実施形態における第3の送信処理を示す図である。It is a figure which shows the 3rd transmission process in the embodiment. 同実施形態における第4の送信処理を示す図である。It is a figure which shows the 4th transmission process in the embodiment. 同実施形態における送信6素子、受信2素子、通信相手数9における選択方法に対する達成可能な周波数利用効率の累積確率分布を示す図である。It is a figure which shows the cumulative probability distribution of the frequency utilization efficiency which can be achieved with respect to the selection method in 6 transmission elements, 2 reception elements, and the number of communication partners in the embodiment. 従来技術における通信装置の構成を示したブロック図である。It is the block diagram which showed the structure of the communication apparatus in a prior art.

符号の説明Explanation of symbols

101 データ出力回路
102 送信信号変換回路
103−1〜103−M 無線部
104−1〜104−M アンテナ
105 チャネル情報取得回路
106 信号空間ベクトル演算回路
107 内積値演算回路
108 通信相手選択回路
DESCRIPTION OF SYMBOLS 101 Data output circuit 102 Transmission signal conversion circuit 103-1 to 103-M T radio | wireless part 104-1 to 104-M T antenna 105 Channel information acquisition circuit 106 Signal space vector calculation circuit 107 Inner product value calculation circuit 108 Communication partner selection circuit

Claims (9)

複数のアンテナ素子を備え、複数の通信相手通信装置に対し、同一周波数チャネル及び同一時刻に空間多重して送信を行う通信装置における通信相手選択方法であって、
前記通信相手通信装置から受信した受信信号に基づいて、前記通信相手通信装置に対応するチャネル情報を推定して取得するチャネル情報取得ステップと、
取得したチャネル情報に基づいて、前記通信相手通信装置に対応する信号空間ベクトルと、同一周波数チャネル及び同一時刻に送信を行うものとして選択された通信相手通信装置に対応する信号空間ベクトルを算出する第1のステップと、
前記選択された通信相手通信装置と同一周波数チャネル及び同一時刻に送信を行う通信相手の候補となる通信相手通信装置の信号空間ベクトルと、前記選択された通信相手通信装置に対応する信号空間ベクトルとの内積値を算出する第2のステップと、
算出した内積値に基づく評価値に従って、最大あるいは最小となる評価値に対応する前記通信相手通信装置を、同一周波数チャネル及び同一時刻に通信を行う通信相手通信装置として追加する第3のステップと、
前記第1から第3のステップを繰り返し同一周波数チャネル及び同一時刻に送信を行う通信相手通信装置を選択するステップと、
を含むことを特徴とする通信相手選択方法。
A communication partner selection method in a communication device that includes a plurality of antenna elements and performs spatial multiplexing and transmission at the same frequency channel and the same time for a plurality of communication partner communication devices,
Channel information acquisition step of estimating and acquiring channel information corresponding to the communication partner communication device based on a received signal received from the communication partner communication device;
Based on the acquired channel information, a signal space vector corresponding to the communication partner communication device and a signal space vector corresponding to the communication partner communication device selected to transmit at the same frequency channel and the same time are calculated. 1 step,
A signal space vector of a communication partner communication device that is a candidate of a communication partner that transmits at the same frequency channel and the same time as the selected communication partner communication device, and a signal space vector corresponding to the selected communication partner communication device A second step of calculating an inner product value of
According to an evaluation value based on the calculated inner product value, a third step of adding the communication partner communication device corresponding to the maximum or minimum evaluation value as a communication partner communication device that performs communication at the same frequency channel and at the same time;
Repeating the first to third steps to select a communication partner communication device that performs transmission at the same frequency channel and at the same time;
Including a communication partner.
複数のアンテナ素子を備え、複数の通信相手通信装置に対し、同一周波数チャネル及び同一時刻に空間多重して送信を行う通信装置における通信相手選択方法であって、
前記通信相手通信装置から受信した受信信号に基づいて、前記通信相手通信装置に対応するチャネル情報を推定して取得するチャネル情報取得ステップと、
取得したチャネル情報に基づいて、前記通信相手通信装置に対応する信号空間ベクトルと、同一周波数チャネル及び同一時刻に送信を行うものとして選択された通信相手通信装置と、仮に選択された追加通信相手通信装置とで、仮の選択された通信相手通信装置を決定し、ある一つの仮の選択された通信相手通信装置以外の、仮の選択された通信相手通信装置に対応する信号空間ベクトルを算出する第1のステップと、
前記仮の選択された通信相手通信装置の中の一つの通信相手通信装置の信号空間ベクトルと、当該通信相手通信装置以外の仮の選択された通信相手通信装置に対応する信号空間ベクトルとの内積値を算出する第2のステップと、
算出した内積値に基づく評価値に従って、最大あるいは最小となる評価値に対応する前記仮の選択された追加通信相手通信装置を、同一周波数チャネル及び同一時刻に送信を行う通信相手通信装置として追加する第3のステップと、
前記第1から第3のステップを繰り返し同一周波数チャネル及び同一時刻に送信を行う通信相手通信装置を選択するステップと、
を含むことを特徴とする通信相手選択方法。
A communication partner selection method in a communication device that includes a plurality of antenna elements and performs spatial multiplexing and transmission at the same frequency channel and the same time for a plurality of communication partner communication devices,
Channel information acquisition step of estimating and acquiring channel information corresponding to the communication partner communication device based on a received signal received from the communication partner communication device;
Based on the acquired channel information, the signal space vector corresponding to the communication partner communication device, the communication partner communication device selected to transmit at the same frequency channel and the same time, and the temporarily selected additional communication partner communication The apparatus determines a temporarily selected communication partner communication apparatus, and calculates a signal space vector corresponding to the temporarily selected communication partner communication apparatus other than one temporary selected communication partner communication apparatus. A first step;
The inner product of the signal space vector of one communication partner communication device in the temporarily selected communication partner communication device and the signal space vector corresponding to the temporarily selected communication partner communication device other than the communication partner communication device. A second step of calculating a value;
According to the evaluation value based on the calculated inner product value, the provisionally selected additional communication partner communication device corresponding to the maximum or minimum evaluation value is added as a communication partner communication device that performs transmission at the same frequency channel and at the same time. A third step;
Repeating the first to third steps to select a communication partner communication device that performs transmission at the same frequency channel and at the same time;
Including a communication partner.
前記第1のステップは、
通信相手が選択されていない場合には、通信相手通信装置に対応するチャネル情報、チャネル情報から待機時間、優先権、装置スペックなどの情報を用い、1つの通信相手通信装置を選択された通信相手通信装置として決定するか、もしくは2つの通信相手通信装置の信号空間ベクトルの内積値を演算し、演算された内積値に基づく評価値に従って、前記評価値が最大あるいは最小となる2つの通信相手通信装置を選択された通信相手通信装置として選択する
ことを特徴とする請求項1または2に記載の通信相手選択方法。
The first step includes
When a communication partner is not selected, channel information corresponding to the communication partner communication device, information such as standby time, priority, and device specifications from the channel information is used, and one communication partner communication device is selected. Two communication partner communications that are determined as communication devices or that calculate the inner product value of the signal space vectors of the two communication partner communication devices and that have the maximum or minimum evaluation value according to the evaluation value based on the calculated inner product value The communication partner selection method according to claim 1 or 2, wherein the device is selected as a selected communication partner communication device.
前記第3のステップは、
前記通信相手に追加する通信相手通信装置、もしくは追加する通信相手通信装置と既に選択されている通信相手通信装置の伝送特性を前記内積値から推定し、予め定める判定値を満たす追加する通信相手通信装置の候補の中から、最大もしくは最小の評価値に対応する通信相手通信装置を追加する通信相手通信装置として選択し、
予め定める判定値を満たす通信相手通信装置がない場合には、通信相手通信装置を追加せず、既に選択されている通信相手通信装置を、同一周波数チャネル及び同一時刻に送信を行う通信相手として決定する
ことを特徴とする請求項1または2に記載の通信相手選択方法。
The third step includes
The communication partner communication device to be added to the communication partner, or the communication partner communication device to be added that estimates the transmission characteristics of the communication partner communication device to be added and the communication partner communication device already selected from the inner product value and satisfies a predetermined determination value Select the communication partner communication device corresponding to the maximum or minimum evaluation value from the device candidates as the communication partner communication device to be added,
If there is no communication partner communication device that satisfies the predetermined determination value, the communication partner communication device that has already been selected is determined as the communication partner that transmits at the same frequency channel and the same time without adding the communication partner communication device. The communication partner selection method according to claim 1 or 2, wherein:
前記第3のステップは、
前記内積値のノルム、もしくは前記内積値で構成される行列の固有値を前記評価値として算出し、算出した評価値が最小となる前記内積値に対応する前記通信相手の候補となる通信相手通信装置を通信相手に追加する通信相手通信装置として選択するステップ、
あるいは前記内積値で構成される行列の相関行列を算出し、算出した相関行列に基づいて前記評価値を算出し、算出した評価値が最大となる前記内積値に対応する前記通信相手の候補となる通信相手通信装置を通信相手に追加する通信相手通信装置として選択するステップ
を更に含むことを特徴とする請求項1から4のいずれか1つに記載の通信相手選択方法。
The third step includes
A norm of the inner product value or an eigenvalue of a matrix composed of the inner product values is calculated as the evaluation value, and a communication partner communication device that is a candidate of the communication partner corresponding to the inner product value that minimizes the calculated evaluation value Selecting as a communication partner communication device to add to the communication partner,
Alternatively, a correlation matrix of a matrix composed of the inner product values is calculated, the evaluation value is calculated based on the calculated correlation matrix, and the communication partner candidate corresponding to the inner product value at which the calculated evaluation value is maximized The communication partner selection method according to any one of claims 1 to 4, further comprising: selecting a communication partner communication device to be added as a communication partner communication device to be added to the communication partner.
複数の通信相手通信装置に対し、同一周波数チャネル及び同一時刻に空間多重して送信を行う通信装置であって、
複数のアンテナと、
前記複数のアンテナを通じて無線信号を送受信する無線部と、
前記無線部が前記通信相手通信装置から受信した受信信号に基づいて、前記通信相手通信装置ごとにチャネル情報を推定して取得するチャネル情報取得回路と、
前記チャネル情報取得回路が取得した前記チャネル情報に基づいて、通信相手通信装置に対応する信号空間ベクトルと、同一周波数チャネル及び同一時刻に送信を行う通信相手として選択された通信相手通信装置に対応する信号空間ベクトルを算出する信号空間ベクトル演算回路と、
前記選択された通信相手通信装置と同一周波数チャネル及び同一時刻に送信を行う通信相手の候補となる通信相手通信装置の信号空間ベクトルと、選択された通信相手通信装置の信号空間ベクトルとの内積値を演算する内積値演算回路と、
前記内積値演算回路が算出する内積値に基づく評価値を用いて、最大あるいは最小となる前記評価値に対応する通信相手通信装置を、前記選択された通信相手通信装置と同一周波数チャネル及び同一時刻に送信を行う追加通信相手通信装置として選択する通信相手選択回路とを備え、
前記信号空間ベクトル演算回路は、
通信相手が選択されていない場合には、通信相手通信装置に対応するチャネル情報、待機時間、優先権、装置スペックなどの情報を用い、1つ又は2つの通信相手通信装置を選択された通信相手通信装置として決定し、
前記通信相手選択回路が、前記追加通信相手通信装置を選択した際には、前記選択された通信相手通信装置に前記追加通信相手通信装置を加え、前記通信相手として選択されている通信相手通信装置に対応する信号空間ベクトルを算出する
ことを特徴とする通信装置。
A communication device that performs spatial multiplexing and transmission at the same frequency channel and the same time for a plurality of communication partner communication devices,
Multiple antennas,
A radio unit for transmitting and receiving radio signals through the plurality of antennas;
A channel information acquisition circuit that estimates and acquires channel information for each communication partner communication device based on a received signal received by the wireless unit from the communication partner communication device;
Based on the channel information acquired by the channel information acquisition circuit, the signal space vector corresponding to the communication partner communication device and the communication partner communication device selected as the communication partner transmitting at the same frequency channel and the same time A signal space vector arithmetic circuit for calculating a signal space vector;
The inner product value of the signal space vector of the communication partner communication device that is a candidate of the communication partner that transmits at the same frequency channel and the same time as the selected communication partner communication device, and the signal space vector of the selected communication partner communication device Inner product value calculation circuit for calculating
Using the evaluation value based on the inner product value calculated by the inner product value calculation circuit, the communication partner communication device corresponding to the maximum or minimum evaluation value is set to the same frequency channel and the same time as the selected communication partner communication device. A communication partner selection circuit for selecting as an additional communication partner communication device that transmits to
The signal space vector arithmetic circuit is:
When a communication partner is not selected, information such as channel information, standby time, priority, and device specifications corresponding to the communication partner communication device is used to select one or two communication partner communication devices. Determined as a communication device,
When the communication partner selection circuit selects the additional communication partner communication device, the communication partner communication device selected as the communication partner by adding the additional communication partner communication device to the selected communication partner communication device A signal space vector corresponding to is calculated.
複数の通信相手通信装置に対し、同一周波数チャネル及び同一時刻に空間多重して送信を行う通信装置であって、
複数のアンテナと、
前記複数のアンテナを通じて無線信号を送受信する無線部と、
前記無線部が前記通信相手通信装置から受信した受信信号に基づいて、前記通信相手通信装置ごとにチャネル情報を推定して取得するチャネル情報取得回路と、
前記チャネル情報取得回路が取得した前記チャネル情報に基づいて、通信相手通信装置に対応する信号空間ベクトルを算出し、同一周波数チャネル及び同一時刻に送信を行う通信相手として選択された通信相手通信装置に、選択されていない通信相手通信装置から仮の追加通信相手通信装置を加えた、仮の選択された通信相手通信装置を構成し、仮の選択された通信相手通信装置の中で、一つの仮の選択された通信相手通信装置を除くそれ以外の仮の選択された通信相手通信装置に対応する信号空間ベクトルを算出する信号空間ベクトル演算回路と、
前記仮の選択された通信相手通信装置の中で1つの通信相手通信装置の信号空間ベクトルと、当該通信相手通信装置以外の仮の選択された通信相手通信装置に対応する信号空間ベクトルとの内積値を演算する内積値演算回路と、
前記内積値演算回路が算出する内積値に基づく評価値を用いて、最大あるいは最小となる前記評価値に対応する通信相手通信装置を、前記選択された通信相手通信装置と同一周波数チャネル及び同一時刻に送信を行う追加通信相手通信装置として選択する通信相手選択回路とを備え、
前記信号空間ベクトル演算回路は、
通信相手が選択されていない場合には、通信相手通信装置に対応するチャネル情報、待機時間、優先権、装置スペックなどの情報を用い、1つ又は2つの通信相手通信装置を選択された通信相手通信装置として決定し、
前記通信相手選択回路が、前記追加通信相手通信装置を選択した際には、前記選択された通信相手通信装置に前記追加通信相手通信装置を加え、前記通信相手として選択されている通信相手通信装置に対応する信号空間ベクトルを算出する
ことを特徴とする通信装置。
A communication device that performs spatial multiplexing and transmission at the same frequency channel and the same time for a plurality of communication partner communication devices,
Multiple antennas,
A radio unit for transmitting and receiving radio signals through the plurality of antennas;
A channel information acquisition circuit that estimates and acquires channel information for each communication partner communication device based on a received signal received by the wireless unit from the communication partner communication device;
Based on the channel information acquired by the channel information acquisition circuit, a signal space vector corresponding to the communication partner communication device is calculated, and the communication partner communication device selected as the communication partner that performs transmission at the same frequency channel and the same time. A temporary communication partner communication device is configured by adding a temporary additional communication partner communication device to a communication partner communication device that has not been selected. A signal space vector calculation circuit for calculating a signal space vector corresponding to the other temporarily selected communication partner communication device excluding the selected communication partner communication device;
The inner product of the signal space vector of one communication partner communication device in the temporarily selected communication partner communication device and the signal space vector corresponding to the temporarily selected communication partner communication device other than the communication partner communication device. Inner product value calculation circuit for calculating a value;
Using the evaluation value based on the inner product value calculated by the inner product value calculation circuit, the communication partner communication device corresponding to the maximum or minimum evaluation value is set to the same frequency channel and the same time as the selected communication partner communication device. A communication partner selection circuit for selecting as an additional communication partner communication device that transmits to
The signal space vector arithmetic circuit is:
When a communication partner is not selected, information such as channel information, standby time, priority, and device specifications corresponding to the communication partner communication device is used to select one or two communication partner communication devices. Determined as a communication device,
When the communication partner selection circuit selects the additional communication partner communication device, the communication partner communication device selected as the communication partner by adding the additional communication partner communication device to the selected communication partner communication device A signal space vector corresponding to is calculated.
前記通信相手選択回路は、
前記通信相手に追加する通信相手通信装置、もしくは追加する通信相手通信装置と既に選択されている通信相手通信装置の伝送特性を前記内積値から推定し、予め定める判定値を満たす追加する通信相手通信装置の候補の中から、最大もしくは最小の評価値に対応する通信相手通信装置を追加する通信相手通信装置を選択し、
予め定める判定値を満たす通信相手通信装置がない場合には、通信相手通信装置を追加せず、既に選択されている通信相手通信装置を、同一周波数チャネル及び同一時刻に送信を行う通信相手として決定する
ことを特徴とする請求項6または7に記載の通信装置。
The communication partner selection circuit is:
The communication partner communication device to be added to the communication partner, or the communication partner communication device to be added that estimates the transmission characteristics of the communication partner communication device to be added and the communication partner communication device already selected from the inner product value and satisfies a predetermined determination value Select a communication partner communication device to add a communication partner communication device corresponding to the maximum or minimum evaluation value from the device candidates,
If there is no communication partner communication device that satisfies the predetermined determination value, the communication partner communication device that has already been selected is determined as the communication partner that transmits at the same frequency channel and the same time without adding the communication partner communication device. The communication device according to claim 6 or 7, wherein:
前記通信相手選択回路は、
前記内積値演算回路により算出された内積値のノルム、もしくは前記内積値で構成される行列の固有値を前記評価値とし、前記評価値が最小となる前記内積値に対応する前記通信相手の候補となる通信相手通信装置を通信相手に追加する通信相手通信装置として選択するか、
あるいは
前記内積値演算回路により算出された内積値で構成される行列の相関行列を算出し、算出した相関行列に基づいて評価値を算出し、算出した評価値が最大となる前記内積値に対応する前記通信相手の候補となる通信相手通信装置を通信相手に追加する通信相手通信装置として選択する
ことを特徴とする請求項6から8のいずれか1つに記載の通信装置。
The communication partner selection circuit is:
The norm of the inner product value calculated by the inner product value calculation circuit or the eigenvalue of a matrix composed of the inner product values is used as the evaluation value, and the communication partner candidate corresponding to the inner product value at which the evaluation value is minimized Select the communication partner communication device to be added as the communication partner communication device, or
Alternatively, a correlation matrix of a matrix composed of inner product values calculated by the inner product value calculation circuit is calculated, an evaluation value is calculated based on the calculated correlation matrix, and the calculated evaluation value corresponds to the maximum inner product value The communication apparatus according to any one of claims 6 to 8, wherein the communication partner communication apparatus that is a candidate of the communication partner to be selected is selected as a communication partner communication apparatus to be added to the communication partner.
JP2007182680A 2007-07-11 2007-07-11 Communication partner selection method and communication apparatus Expired - Fee Related JP4528316B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007182680A JP4528316B2 (en) 2007-07-11 2007-07-11 Communication partner selection method and communication apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007182680A JP4528316B2 (en) 2007-07-11 2007-07-11 Communication partner selection method and communication apparatus

Publications (2)

Publication Number Publication Date
JP2009021820A true JP2009021820A (en) 2009-01-29
JP4528316B2 JP4528316B2 (en) 2010-08-18

Family

ID=40361056

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007182680A Expired - Fee Related JP4528316B2 (en) 2007-07-11 2007-07-11 Communication partner selection method and communication apparatus

Country Status (1)

Country Link
JP (1) JP4528316B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009177616A (en) * 2008-01-25 2009-08-06 Nippon Telegr & Teleph Corp <Ntt> Multiple channel space multiplex transmission method and communication apparatus

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005057778A (en) * 2003-08-07 2005-03-03 Samsung Electronics Co Ltd Method and apparatus for scheduling multiple users in mobile communication system using multiple transmit/receive antennas
JP2006005908A (en) * 2004-05-20 2006-01-05 Matsushita Electric Ind Co Ltd Radio communication system, radio communication method, base station device and terminal device
WO2006106862A1 (en) * 2005-03-30 2006-10-12 Matsushita Electric Industrial Co., Ltd. Wireless communication method, wireless communication system, and wireless communication device
JP2006340285A (en) * 2005-06-06 2006-12-14 Denso Corp Vehicle-mounted device, vehicle-mounted system, system for adjusting sound field in mobile room and mobile terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005057778A (en) * 2003-08-07 2005-03-03 Samsung Electronics Co Ltd Method and apparatus for scheduling multiple users in mobile communication system using multiple transmit/receive antennas
JP2006005908A (en) * 2004-05-20 2006-01-05 Matsushita Electric Ind Co Ltd Radio communication system, radio communication method, base station device and terminal device
WO2006106862A1 (en) * 2005-03-30 2006-10-12 Matsushita Electric Industrial Co., Ltd. Wireless communication method, wireless communication system, and wireless communication device
JP2006340285A (en) * 2005-06-06 2006-12-14 Denso Corp Vehicle-mounted device, vehicle-mounted system, system for adjusting sound field in mobile room and mobile terminal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009177616A (en) * 2008-01-25 2009-08-06 Nippon Telegr & Teleph Corp <Ntt> Multiple channel space multiplex transmission method and communication apparatus
JP4551933B2 (en) * 2008-01-25 2010-09-29 日本電信電話株式会社 Multiple channel spatial multiplexing transmission method and communication apparatus

Also Published As

Publication number Publication date
JP4528316B2 (en) 2010-08-18

Similar Documents

Publication Publication Date Title
JP5875344B2 (en) Method for reducing interference in a wireless network
CN101741446B (en) Multiple-input multiple-output method and device
JP5616530B2 (en) Wireless communication method and base station apparatus
JP5340634B2 (en) Wireless communication apparatus and wireless communication method
KR20080014213A (en) Apparatus and method for low-complex scheduling in multiuser mimo system
JP5666581B2 (en) Precoding method for transmitter of MU-MIMO communication system
EP2795807B1 (en) Downlink transmission in a mu-mimo system
EP2120501B1 (en) Radio communication apparatus and radio communication method
JP4382071B2 (en) Spatial multiplex transmission transmission method, communication partner selection method, and radio transmission apparatus
JP4563416B2 (en) Wireless communication method
JP4619392B2 (en) Spatial multiplexing transmission method and communication apparatus
JP4668072B2 (en) Wireless communication apparatus and wireless communication method
JP4402127B2 (en) Transmission method and apparatus for spatial multiplexing transmission
JP4551933B2 (en) Multiple channel spatial multiplexing transmission method and communication apparatus
JP4708205B2 (en) Wireless communication system and wireless communication method
JP2007214993A (en) Radio communication system, and radio communication method for spatial multiplexing
JP4216304B2 (en) Wireless communication method, wireless communication system, and wireless station apparatus
JP2007215037A (en) Wireless communication method, wireless communication system, wireless base station, and wireless terminal station
JP4444300B2 (en) Wireless communication apparatus and wireless communication method
JP4528316B2 (en) Communication partner selection method and communication apparatus
JP4358241B2 (en) Spatial multiplexing transmission method and transmitter
EP4295496A1 (en) Neural network for mu-mimo user selection
CN112703683A (en) Method, apparatus and computer software product for processing in a MIMO system
JP4624277B2 (en) Wireless communication system and transmission directivity control method
KR100905549B1 (en) Method and Apparatus for Selection of Transmitting Antennas In Uplink of MIMO Wireless Communication System

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100209

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100412

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100604

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130611

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4528316

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130611

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140611

Year of fee payment: 4

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees