1. Field
The present invention relates to a wireless communication system, and more particularly to a power allocation in a wireless communication system.
2. Discussion of the Background
In general, power, which can be used when data or a signal is transmitted and received in a communication system, is limited.
Accordingly, it is highly required to properly allocate power to transmit data or a signal.
The present disclosure provides a technology, which can increase throughput and efficiently allocate power to maximize a transmission capacity in a wireless communication system.
In accordance with an aspect of the present invention, there is provided a method of allocating power, including: acquiring at least one of reception power, a reception SINR, or a reception SNR of one or more receiving apparatuses based on virtual channel information generated by multiplying a precoding matrix and channel information; and allocating power for each stream such that the reception SINR is maximized.
The foregoing and other objects, features and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which:
Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings. In the following description, the same elements will be designated by the same reference numerals although they are shown in different drawings. Further, in the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.
In addition, terms, such as first, second, A, B, (a), (b) or the like may be used herein when describing components of the present invention. Each of these terminologies is not used to define an essence, order or sequence of a corresponding component but used merely to distinguish the corresponding component from other component(s). It should be noted that if it is described in the specification that one component is “connected,” “coupled” or “joined” to another component, a third component may be “connected,” “coupled,” and “joined” between the first and second components, although the first component may be directly connected, coupled or joined to the second component.
Particularly, the present specification discloses a technology in which a transmitting apparatus allocates power for each stream such that at least one of reception power, a reception SINR, or a reception SNR of one or more receiving apparatuses calculated based on a is precoding matrix and channel information. For the convenience of descriptions, in the present specification, at least one of reception power, a reception SINR, or a reception SNR of one or more receiving apparatuses is referred to as a “reception SINR”.
A wireless communication system is widely arranged to provide various communication services such as voice and packet data transmission.
Referring to
According to the present invention, the UE 10 refers to a generic concept indicating a user terminal in wireless communication, and should be interpreted as a concept including all of UEs in a WCDMA and a LTE, a UE in an HSPA, a MS (Mobile Station), a UT (User Terminal), a SS (Subscriber Station), and a wireless device in a GSM.
In general, the BS 20 or a cell refers to a fixed station communicating with the UE 10, and may be referred to as other terms such as a node-B, an eNB (evolved Node-B), a BTS (Base Transceiver System), and an access point.
That is, the BS 20 or a cell according to the present invention should be interpreted as a generic concept indicating some areas covered by a BSC in a CDMA and a NodeB in a WCDMA, and includes various coverage areas such as a megacell, a macrocell, a microcell, a pococell, and a femtocell.
The UE 10 and the BS 20 according to the present invention are used as a generic meanings, which refer to transmitting/receiving subjects used to implement a technology or a technological idea described in the present disclosure, and are not limited by a specifically designated term or word.
A multiple access scheme applied to a wireless communication system has no limitation, and the wireless communication system can use various multiple access schemes such as a CDMA (Code Division Multiple Access), a TDMA (Time Division Multiple Access), an FDMA (Frequency Division Multiple Access), an OFDMA (Orthogonal Frequency Division Multiple Access), an OFDM-FDMA, an OFDM-TDMA, and an OFDM-CDMA.
A TDD (Time Division Duplex) scheme corresponding to a transmission using different times may be used for an uplink transmission and a downlink transmission, or a FDD (Frequency Division Duplex) scheme corresponding to a transmission using different frequencies to may be used for an uplink transmission and a downlink transmission.
The power allocation technology according to an embodiment of the present invention may be applied to resource allocation fields of asynchronous wireless communication evolving into an LTE (Long Term Evolution) and an LTE-advanced via a GSM, a WCDMA, and an HSPA, and synchronous wireless communication evolving into a CDMA, a CDMA-2000, and a UMB. The present invention should not be interpreted as a limited and restricted concept to a specific wireless communication field, but should be interpreted as a concept including all technical fields, to which ideas of the present invention can be applied.
Referring to
For example, a method of generating a Physical Uplink Shared Channel (PUSCH) signal or a physical Uplink Control Channel (PUCCH) signal and transmitting it from the UE 10 to the BS 20 will be discussed in the following description.
First, each of bits via a channel coding is scrambled 110 through a modular 2 operation with codes generated by a scrambling generator in a bit-to-bit manner, and the scrambled bits are input to a modulation mapper 112 to be mapped to complex symbols through is each modulation method such as a QPSK, a 16QAM, and a 64QAM. Further, the scrambled bits perform a precoding transform 114 for generating complex symbols, map the complex symbols 116 to specific resource elements, and then are generated to complex time-domain SC-FDMA (Single Carrier Frequency Multiplexing Access) signals for each antenna port to be transmitted.
At this time, of course, a PUSCH or a PUCCH is described as an example of a physical data channel or a physical control channel, and the same method may be applied to another physical data channel or another physical control channel.
Although the structure of generating the signal of the uplink physical channel in the wireless communication system to which embodiments of the present invention are applied has been described with reference to
Referring to
Meanwhile, the wireless communication system may be the communication system or the transmitting apparatus of the BS 10 of
Bits input in a form of codewords via a channel coding in a downlink are scrambled by the scrambler 210 and input to the modulation mapper 212. The modulation mapper 212 modulates the scrambled bits to complex modulation symbols, and the layer mapper 214 maps the complex modulation symbols to one or a plurality of transmission layers. Next, the precoder 216 precodes the complex modulation symbols on each of transmission channels of antenna ports. And then, the resource element mapper 218 maps complex modulation symbols for each antenna port to corresponding resource elements.
Subsequently, the OFDM signal generator 220 generates a complex time domain OFDM signal for each antenna. The complex time domain OFDM signal is transmitted through an antenna port.
At this time, a power controller 816 is included after the precoder 216. The power controller 816 receives virtual channel information, which will be described in detail later, from the precoder 216, calculates antenna power corresponding to an optimal SINR, which will be described with reference to
Although the structure of generating the signal of the downlink physical channel in the wireless communication system to which the embodiments of the present invention are applied has been described with reference to
For the aforementioned wireless communication technologies, various multiple antenna technologies have been developed to support high speed packet communication. The multiple antenna technology among the developed technologies refers to a technology using a spatial region as additional resources to obtain higher transmission speed, and is implemented based on a multiple antenna system in which a transmitter and a receiver include multiple antennas.
For example, a Multiple-Input Multiple-Output (MIMO) corresponds to a technology for providing a high spectrum efficiency due to the improved connection reliability and the interface constraint, and is divided into two structures such as an Open Loop (OL) is system and a Closed Loop (CL) system. In the OL-MIMO, a transmitter does not have channel information for a data transmission. Accordingly, the transmitter of the OL-MIMO uses fixed transmission parameters, and the CL-MIMO uses the channel quality information for a transmission.
MIMO schemes are based on point-to-point communication in one point, that is, a Single User-MIMO (SU-MIMO), and a Multiple-User MIMI (MU-MIMO) system enables all users to equally connect for communication in consideration of scheduling algorithms, a Quality of Service of each user, and other requirements. Meanwhile, for the MU CL-MIMO, various researches on a feedback signaling, a multiple user scheduling, and a transmission/reception optimization have been made.
The MIMO system allocates power according to a channel gain value based on an assumption that the MIMO system has no interference or can communicate without interferences.
In order to determine an optimal value of a precoding matrix through which each transmitting data passes before loaded to an antenna, a channel is designated as a parallel independent channel through a receiving terminal operation such as an EVD (Eigenvalue Value Decomposition) or an SVD (Singular Value Decomposition), which analyzes a channel H to a is special value or an inherent value such as H=UDVH (U and VH refer to unitary matrices and D refers to a diagonal matrix in which only elements located in diagonals have values), each channel or virtual channel gain is measured, and power is distributed for each channel or virtual channel based on the measured gain. For example, when it is targeted that a capacity (spectrum efficiency) is maximized, transmission power may be allocated to a spatial sub-channel through a water-filling scheme.
The water filling scheme corresponds to pouring a fixed amount of water in a container with an irregular bottom. Each inherent mode corresponds to a point of a bottom state of the container, and a height of the bottom in a predetermined point corresponds to an inverse of a Signal to Noise Ratio (SNR) related to the inherent mode.
Accordingly, a low height corresponds to a high SNR, and a high height corresponds to a low SNR. Next, total transmission power is poured in the container in such a manner that the transmission power is first poured up to a low point (that is, high SNR) in the container and the transmission power is then poured up to a high point (that is, low SNR). A power distribution depends on total transmission power and a depth of the container at a bottom surface. After all transmission power is poured, a water surface level for the container is consistent in all points. A point having a height higher than the water surface level is not filled (that is, an inherent mode having an SNR lower than a specific threshold value is not used).
In the MU-MIMO, an independent channel is constructed through a beam forming scheme of performing an interference nulling operation, in which a receiver nullifies multiple user interferences, or a Zero-Forcing (ZF) scheme, in which a transmitter multiplies a transmission signal by a reciprocal number of a channel and transmits it in order to reduce interferences of another user or another antenna and then power is allocated according to each channel gain.
The aforementioned power allocation method has been described based on a case where there is no interference between streams or multiple accessing users. Operations such as the interference nulling or the Zero Forcing certainly remove interferences, but cause an SNR loss.
Hereinafter, embodiments of power and information transmission rate allocation methods, which consider changes in interferences according to a power allocation, and a power allocation method, which allocates power such that throughput is increased and a transmission capacity is maximized, will be described.
Referring to
As shown in
Meanwhile, a post-decoder (or MIMO receiver) 612 of the receiving apparatus receives signals through antennas. At this time, if a channel matrix is H, a received signal has a value Yn=HnX+
The post-decoder (or MIMI-receiver) 612 of the receiving apparatus decodes a final signal Z via a post processing. At this time, the final reception signal Z has a value generated by multiplexing a reception signal by a post decoding matrix W, that is, Zn=Wn×Yn. The final reception signal Z is totally expressed as Zn=Wn(Hn×C×S×
Referring to
At this time, the channel matrix
In hNrNt*Nr=1˜4, Nt=1˜4), Nr denotes an antenna number of the receiving apparatus, and Nt denotes an antenna number of the transmitting apparatus. Accordingly, in the channel matrix H, four elements (h11, h12, h13, h14) of a first row indicate channel states in which a first antenna of the receiving apparatus receives signals from four antennas of the transmitting antenna. In the channel matrix H, four elements of a second row to a fourth row indicate channel states in which a second antenna or a fourth antenna of the receiving apparatus receives signals from four antennas of the transmitting apparatus.
As it is possible to express Hn as one square matrix H, it is also possible to express Yn, Wn, or Zn as one vector or matrix. That is,
Referring
A precoding of the precoder 810 corresponds to transforming a transmission type of a signal. In the MIMO, a precoding wireless communication system does not directly output transmission signals through antennas in a one to one correspondence manner, but transmits signals through virtual antennas in such a manner that operation processed values of operation processed signals in advance are transmitted through antennas or transmits signals through virtual channels generated by a precoding. In the precoding wireless communication system, power of signals transmitted through the virtual channels corresponds to transmission power of each actual signal.
The precoder 810 precodes a source bit stream by multiplexing a precoding matrix, and provides the power controller 816 with virtual channel information according to estimates of the precoding matrix and the channel estimation.
The power controller 816 receives inputs of the precoded value and the virtual channel information and allocates power for each stream to obtain a maximum reception SINR or a reception SINR approximated to the maximum reception SINR based on the virtual channel information.
The channel estimators 818 and 820 of the receiving apparatus estimate channel information by using signals received through two or more antennas, and transmit the estimated channel information to the transmitting apparatus. The precoder 810 of the transmitting apparatus provides the power controller 816 with the channel information received from the channel estimators 818 and 820 and the virtual channel information generated by multiplexing the precoding matrix.
As described above, the power controller 816 allocates power for each stream to obtain the maximum reception SINR or the reception SINR approximated to the maximum reception SINR based on the virtual channel information provided from the precoder 810. The transmitting apparatus transmits a signal for each stream through multiple antennas according to power allocated for each stream from the power controller 816.
As a result, the channel estimators 818 and 820 of the receiving apparatus receives signals transmitted through multiple antennas for each stream according to power allocated for each stream to obtain the reception SINR of the power controller 816, so that the channel estimators 818 and 820 receive a signal of a maximum SINR or an SINR approximated to the maximum SINR.
Meanwhile, the post-decoders 812 and 814 multiplex signals received through antennas by a specific matrix to decode them to final reception signals.
Hereinafter, a process of allocating power for each stream to obtain a maximum reception SINR or a reception SINR approximated to the maximum reception SINR based on virtual channel information (H′,H″) provided from the precoder 810 by the power controller 816, that is, matrix information (H′=H×C) generated by multiplexing a precoding matrix by a channel matrix transferred from the channel estimators 818 and 820 of the receiving apparatus, or matrix information (H″=H×C×W) generated by multiplexing the matrix information by a post decoding matrix of the receiving apparatus will be described in detail.
A power allocation is performed in consideration of characteristics of a virtual antenna and a virtual channel, and through the approaches, the power allocation may be performed in consideration of capabilities of all precoders 810 available in an actual MIMO system.
As described above, the reception signal and the post decoded final signal of the receiving apparatus correspond to Y=H×C×S=H′×S and Z=W×Y=W×H′×S=H″×S, respectively, so a size of each stream received by a reception antenna of each reception apparatus is determined by a virtual channel H′=H×C of the transmitting apparatus and an SINR of each stream after the post-decoding of a precoded signal is determined by a virtual channel H″=H×C×W.
As described above, the channel estimators 818 and 820 of the receiving apparatus acquire channel information or channel state information to transmit it to the transmitting apparatus.
When the transmitting apparatus is aware of channel information or channel state information since the transmitting apparatus receives feedback information, that is, the channel information or the channel state information from the channel estimators 818 and 820 of the receiving apparatus (in a case of a closed-loop MIMO), the transmitting apparatus allocates power for each stream based on information about the virtual channel H′ of the transmitting apparatus. In addition, when the transmitting apparatus is also aware of information on the post-decoders 812 and 814 used in the receiving apparatus, the transmitting apparatus can allocate power for each stream based on information about the virtual channel H″ reflecting a post decoding matrix.
At this time, in a case of transmitting a signal through an antenna without a precoding, a power allocation or a power control has a concept of individually controlling outputs of transmission antennas. When the number of signals desired to be simultaneously transmitted is 2 and the number of transmission antennas is 2, two signals are transmitted through different antennas as shown in x0=s0, x1=s1, so it is possible to control each output size of antennas and control reception power of each signal.
However, in a case of the MIMO wireless communication system using a precoding, each of two signals S0 and S1 is transmitted through two antennas x0 and x1 as shown in x0=0.7s0+0.3s1, x1=0.3s0+0.7s1. In this case, controlling each of outputs of antennas x0 and x1 is useless, but, instead, transmission power of signals s0 and s1 are controlled and allocated by controlling outputs of virtual antennas represented by [0.7 0.3] T and [0.3 0.7]T.
The transmitting apparatus receives channel information or channel state information from the channel estimators 818 and 820 of the receiving apparatus, calculates a reception SINR of the receiving apparatus based on information about virtual channels (H′,H″) of the transmitting apparatus generated by multiplexing the channel information by a precoding matrix, and allocates power for each stream such that an optimal reception SINR can be obtained.
In order to allocate power for each stream such that the optimal reception SINR can be obtained, the reception SINR is modeled as below.
First, when a receiving apparatus, which desires to receive s0, receives s1 and s2 as interferences, a reception SINR is defined by formula (1) below.
In formula (1), j, denotes a propagation path gain of sn, and σ2 denotes an intensity of noise.
A multiplexing (special multiplexing) by the MIMO targets receiving apparatuses moving at a low speed, so an environment using the precoder 810 corresponds to a slow fading environment where a channel is changed at a low speed. In this case, the channel has quasi-static characteristics. In a case of a quasi-static channel, a reception SINR of which reception capability is expressed by an average SINR within a quasi-static section is defined as formula (2) below.
When the quasi-static section is long enough for a symbol period, interference power is approximated to power sum of signals generating interferences as defined by formula (3).
In formula (3), jn denotes a square of a propagation path gain of a signal sn, and ρn denotes transmission power of a signal sn.
A matrix J indicating power relations to model an optimal reception SINR is defined by formula (4) below.
When the transmitting apparatus is aware of structures of the post-decoders 812 and 814 used in the receiving apparatus, ρij=|h″ij|2, and N=m. Otherwise, ρij=|h′ij|2.
In a case where the transmitting apparatus is aware of the structures of the post-decoders 812 and 814, when pn=|sn|2 and P=|p1 . . . pN|T are defined, a diagonal element of R′=JP is reception power of each signal, and a reception SINR for a signal sn of a reception antenna n is defined by formula (5) when the reception antenna n receives the signal sn desired to be received.
In formula (5), rn,n in the numerator denotes a signal intensity of a signal sn, rn,r in the denominator denotes an interference intensity of the signal sn, α2 and a in the denominator denotes a noise intensity.
Meanwhile, when the transmitting apparatus is not aware of the structures of the post-decoders 812 and 814, the transmitting apparatus cannot accurately predict each signal is SINR after the post decoding, so that it is not possible to precisely allocate power. Instead, an SINR is defined by a sum of power of signals desired to be received and a sum of power of signals not desired to be received. That is, as shown
In formula (6), the numerator denotes a sum of signal intensities of signals x1 and x2, which two antennas (antennas 1 and 2) of the receiving apparatus 1 desire to receive, α2 in the denominator denotes a noise intensity, and the remaining elements in the denominator denote a sum of signal intensities of x3 and x4, which are interference signals which two antennas (antennas 1 and 2) of the receiving apparatus 1 have received but do not desire to receive.
In formula (7), the numerator denotes a sum of signals intensities of signals x3 and x4, which two antennas (antennas 3 and 4) of the receiving apparatus 2 desire to receive, α2 in the denominator denotes a noise intensity, and the remaining elements in the denominator denote a sum of signal intensities of x1 and x2, which are interference signals which two antennas (antennas 3 and 4) of the receiving apparatus 2 have received but do not desire to receive.
Formulas (6) and (7) have a plurality of poles and peaks according to channel states, so that it is difficult to find a closed form solution, but it is possible to find optimal power P through an iterative process. An iterative method is generally based on the water-filling method.
For the iterative process, an interference matrix I is defined by formula (8) below to express a total SINR as a matrix formula.
cij is indicated by “0” when receptions of the same signals to a reception antenna i of the receiving apparatus and a transmitting antenna j of the transmitting apparatus do not negatively affect the capability of the receiving apparatus, and otherwise, cij is indicated by “1”.
That is, when cij=0 and the receiving apparatus uses two receiving antennas and an rx diversity scheme, signals received through the two antennas of the receiving apparatus 1 do not act as interference to each other, and thereby c12=c21=0.
Further, even when each receiving apparatus uses two receiving antennas and is not aware of the structures of the post-decoders 812 and 814 as described in the above example, c12=c21=0, c34=c43=0. Power of an interference signal in a receiving antenna-n is defined as an nth row of I×P or a product of an nth row of I and P through the settings.
A matrix R indicating reception power of each stream is determined by the number of used reception antennas. When each user uses two antennas and the BS transmits four streams, which is defined by formula (9).
At this time, reception power is Prx=R×P Accordingly, a reception SINR may be maximized through implementing P maximizing a solution of formula (10).
R×P./(1×P.+σ2
In formula (10), ./ denotes the division of elements of two matrices, and
Referring
Next, the change in each signal SINR is predicted according to a power allocation S1114. When the power allocation for each antenna is changed, the change in each signal SINR is predicted.
Specifically, when one of P1˜PN is increased by a variance Δ, an increment in a solution of formula (10) (R×P./(1×P+σ2
First, in a state where all values of P1˜PN are initialized to a value of “0”, when is only P1 is increased by the variance Δ, a solution of formula (10) is calculated. Next, in a state where P1 has a value of 0″, when only P2 is increased by the variance Δ, a solution of formula (10) is calculated. In the same way, the process is repeated by PN, and then PK (K is one of 1 to N) maximizing a solution of formula (10) is determined.
In a state where pK (K is one of 1 to N) is changed to pK+Δ through the same process, the process is repeated from P1 to PN while increasing P1 to PN by the variance Δ. For example, if pK=p2, p2 is set as the variance Δ (p2=Δ) and other values of p are set as a value of “0”. And then P2 to PN are increased by the variance Δ and solutions of formula (10) are calculated.
The process is repeated until available power remains, and a power allocation is terminated when the available power does not remain.
Next, power corresponding to a reception SINR is allocated S1116. That is, a solution of formula (10) is calculated while sequentially increasing P1 to PN by the variance Δ until the available power remains, and power of each antenna is allocated by P1 to PN right before a state where the available power does not remain.
Specifically, the power controller 816 disposed before/after the resource element mapper 218 of
As described above, in the MU-MIMO, power is allocated to each stream in such a manner that a maximum reception SINR or a reception SINR approximated to the maximum reception SINR can be obtained in a state where there are interferences between streams, so that throughput may be increased and a transmission capacity may be maximized.
Although the embodiments of the present invention have been described with reference to the drawings, the present invention is not limited thereto.
For example, in the embodiments, although it is described that power for each stream is allocated such that a reception SINR of one or more receiving apparatuses can be maximized based on virtual channel information calculated by a precoding matrix and channel information provided by the receiving apparatus, power for each stream may be allocated such that reception power or a reception SNR as well as the reception SINR can be maximized. At this time, maximum reception power or a maximum reception SNR is obtained based on the virtual channel information calculated by the precoding matrix and the channel information.
Although a preferred embodiment of the present invention has been described for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. Therefore, the embodiments disclosed in the present invention are intended to illustrate the scope of the technical idea of the present invention, and the scope of the present invention is not limited by the embodiment. The scope of the present invention shall be construed on the basis of the accompanying claims in such a manner that all of the technical ideas included within the scope equivalent to the claims belong to the present invention.
Number | Date | Country | Kind |
---|---|---|---|
10-2009-0056706 | Jun 2009 | KR | national |
This application is the national Stage Entry of International Application PCT/KR2010/004075, filed on Jun. 23, 2010, and claims priority from and the benefit under 35 U.S.C. §119(a) of Korean Patent Application No. 10-2009-0056706, filed on Jun. 24, 2009, both of which are incorporated herein by reference for all purposes as if fully set forth herein.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/KR2010/004075 | 6/23/2010 | WO | 00 | 12/22/2011 |