This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2013-155129, filed on Jul. 26, 2013, the entire contents of which are incorporated herein by reference.
The embodiments discussed herein are related to a radio base station.
In Long Term Evolution-Advanced (LTE-A), a terminal may receive two kinds of reference signals that are a channel state information-reference signal (CSI-RS) and a demodulation-reference signal (DM-RS). The CSI-RS is a reference signal for CSI measurement, which is common to all terminals. The DM-RS is a reference signal for data demodulation, which is unique to the terminal. A base station applies the same precoding to both of a data signal and the DM-RS in downlink communication and thereby enables desired precoding by the base station without notifying each of the terminals of a precoding matrix.
Japanese Laid-open Patent Publication No. 2011-147069 and Japanese Laid-open Patent Publication No. 2012-80522 are examples of related art.
According to an aspect of the invention, a radio base station includes a memory, and a processor coupled to the memory and configured to precode a first reference signal based on a first precoding matrix and a second reference signal based on a second precoding matrix, transmit the precoded first reference signal using a first radio resource and the precoded second reference signal using a second radio resource, to a radio terminal, receive first channel state information and second channel state information from the radio terminal, the first channel state information indicating a first channel estimated at the radio terminal based on the precoded first reference signal, the second channel state information indicating a second channel estimated at the radio terminal based on the precoded second reference signal, and estimate a downlink channel between the radio base station and the radio terminal based on the first channel state information, the second channel state information, the first precoding matrix, and the second precoding matrix.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
Embodiments of the present disclosure are hereinafter described with reference to drawings. Configurations of the embodiments are merely illustrative, and configurations of the present disclosure are not limited to specific configurations of the embodiments of the present disclosure. Specific configurations according to the embodiments may appropriately be employed in carrying out the configurations of the present disclosure.
A description is herein made with LTE-A as an example. However, the embodiments of the present disclosure may be applied to other communication methods.
In multiuser-multiple input multiple output (MU-MIMO) transmission where a plurality of terminals are spatially multiplexed, the base station transmits a signal by using appropriate precodings corresponding to downlink channels for the multiplexed terminals. This may reduce interference among the multiplexed terminals. In order to determine an appropriate precoding, information about a downlink channel is used. However, because uplink channels are different from downlink channels in a frequency division duplexing (FDD) method, the base station is desired to estimate downlink channel information based on feedback from the terminals.
As a technology of channel estimation, a method in which the channel estimation is performed by the base station by using a precoding matrix indicator (PMI) included in CSI fed back by the terminal has been used. Here, the PMI is an index value in the codebook, which indicates a precoding vector desired by the terminal. In related art, it is possible to estimate an equivalent channel between a stream passed through a receiving filter such as a minimum mean square error (MMSE) filter and each transmission antenna based on the PMI during transmission of a single stream.
For example, there is a technique for calculating a precoding matrix for a data signal based on a value reported from the terminal. In the technique, the terminal reports not the PMI but a channel direction indicator (CDI) resulting from quantization of an equivalent channel after passage through the receiving filter. However, this technique is similar to the PMI in the point that information that is determined in advance by the codebook is reported and the downlink channel estimation is performed based on the information by the base station.
In related art, a limit of channel estimation accuracy is determined in accordance with the size of the codebook (kinds (number) of precoding vectors in the codebook). In order to perform the channel estimation at higher accuracy, a codebook of a larger size may be used, for example. However, when the codebook of a large size is used, an amount of computation for the channel estimation at the terminal increases, and the number of bits that are used for one report increases. In a case where the size of the codebook is made larger, the number of bits that are used for one report may be reduced by performing the report while splitting all the bits to be reported into plural groups. However, because reports are made a plurality of times for one channel estimation, a cycle of updating channel information is delayed.
It is desirable to improve the accuracy of downlink channel estimation while maintaining the size of the codebook.
Here, a description is made about an example where, in LTE-A, a base station that includes two antennas transmits the CSI-RS by two kinds of precodings and the channel estimation is performed by using the CSI fed back by a terminal that includes one antenna. The two kinds of precodings are a precoding #A (precoding matrix UA) and a precoding #B (precoding matrix UB). Here, the base station applies temporally-different precodings to the CSI-RS. That is, for example, the base station precodes the CSI-RS with the precoding matrix UA in a first period and precodes the CSI-RS with the precoding matrix UB in a second period. Further, the base station performs the channel estimation based on the CSI that is fed back from the terminal while taking into account the precoding (precoding matrix) applied to the CSI-RS. The CSI includes a channel quality indicator (CQI) that indicates a channel quality and the PMI that represents the precoding vector desired by the terminal.
The data signal generation section 102 generates a data signal addressed to the terminal. The generated data signal is output to the data precoding process section 106.
The DM-RS generation section 104 generates the DM-RS that is unique to the terminal. The generated DM-RS is output to the data precoding process section 106.
The data precoding process section 106 performs a precoding process on the data signal generated by the data signal generation section 102 and the DM-RS generated by the DM-RS generation section 104 by using a precoding matrix determined by the scheduling process section 112.
The signal transmission section 108 transmits the CSI-RS to which the precoding process is applied by the CSI-RS precoding process section 124 toward the terminal 200. The signal transmission section 108 transmits the data signal and the DM-RS that result from application of the precoding process at the data precoding process section 106 toward the terminal 200. The signal transmission section 108 is an example of a transmission section.
The CSI reception section 110 performs a process of receiving CSI that is reported from the terminal 200. The CSI reception section 110 notifies the scheduling process section 112 and the channel estimation section 126 of the received CSI. The CSI reception section 110 is an example of a reception section.
The scheduling process section 112 allocates resources to the terminal 200 based on the CSI reported from the terminal 200 and the information about a downlink channel estimated by the channel estimation section 126. Here, the scheduling process section 112 may allocate the same resources to a plurality of terminals in consideration of implementation of MU-MIMO. Further, the scheduling process section 112 determines the precoding matrix to be applied to the data signal, based on the information about the downlink channel that is estimated by the channel estimation section 126.
The CSI-RS generation section 114 generates a CSI-RS that is used for CSI measurement and common to all the terminals.
The precoding switching process section 122 switches the precoding matrices that are used by the CSI-RS precoding process section 124. The precoding switching process section 122 provides the channel estimation section 126 with information about the precoding matrix at transmission of the CSI-RS. The channel estimation section 126 is notified of information such as periods and bands in which the respective CSI-RS with the applied precoding matrices are transmitted.
The CSI-RS precoding process section 124 performs the precoding process on the CSI-RS. The CSI-RS precoding process section 124 is an example of a precoding process section.
The channel estimation section 126 performs a downlink channel estimation based on the CSI reported from the terminal and the information about the precoding matrix given from the precoding switching process section 122.
The network interface 152 is an interface for connecting the base station 100 with a higher-level network. The base station 100 is connected with the higher-level device via the network interface 152.
The processor 154 performs execution of a program, memory management, and so forth. The processor 154 performs processes such as various computation, calculation, and control according to a program and an input from an input unit and so forth. Further, the processor 154 loads program content and data into the memory 156.
The memory 156 includes a random access memory (RAM) and a read only memory (ROM), for example. The program and the data to be used by the processor 154 are loaded into the memory 156.
The radio communication device 158 is an interface for wireless connection with wireless units and so forth such as the terminal 200. The radio communication device 158 is connected with the antenna 160. The radio communication device 158 converts an electrical signal that is input from the processor 154 into a radio signal and transmits the radio signal via the antenna 160. The radio communication device 158 converts a radio signal that is received via the antenna 160 into an electrical signal and outputs the electrical signal to the processor 154.
The antenna 160 receives radio signals that are transmitted from another wireless unit such as the terminal 200. Further, the antenna 160 transmits a radio signal to be transmitted to another wireless unit such as the terminal 200.
The hardware configuration of the base station 100 is not limited to the example illustrated in
The DM-RS channel estimation section 202 performs a downlink channel estimation based on the DM-RS that is received from the base station 100.
The data demodulation section 204 performs demodulation of the data that is received from the base station 100 based on the channel information that is estimated by the DM-RS channel estimation section 202.
The CSI-RS channel estimation section 206 performs a downlink channel estimation based on the CSI-RS that is received from the base station 100.
The CSI measurement section 208 determines the CSI based on the channel information that is estimated by the CSI-RS channel estimation section 206.
The CSI reporting section 210 reports the CSI that is determined by the CSI measurement section 208 to the base station 100.
The processor 254 performs execution of a program, memory management, and so forth. The processor 254 performs processes such as various computation, calculation, and control according to a program and an input from an input unit and so forth. Further, the processor 254 loads program content and data into the memory 256.
The memory 256 is a RAM or a ROM, for example. The program and the data to be used by the processor 254 are loaded into the memory 256. The memory 256 may store the codebook.
The radio communication device 258 is an interface for wireless connection with wireless units and so forth such as the base station 100. The radio communication device 258 is connected with the antenna 260. The radio communication device 258 converts an electrical signal that is input from the processor 254 into a radio signal and transmits the radio signal via the antenna 260. The radio communication device 258 converts a radio signal that is received via the antenna 260 into an electrical signal and outputs the electrical signal to the processor 254.
The antenna 260 receives radio signals that are transmitted from another wireless unit such as the base station 100. Further, the antenna 260 transmits a radio signal to be transmitted to another wireless unit such as the base station 100.
The hardware configuration of the terminal 200 is not limited to the example illustrated in
The base station 100 may be implemented by using a general purpose computer or a dedicated computer such as a server machine. The terminal 200 may be implemented by using a dedicated or general purpose computer such as a PC or a personal digital assistant (PDA) or electronic equipment that has a computer installed therein. Further, the terminal 200 may be implemented by using a dedicated or general purpose computer such as a smart phone, a cellular phone, a tablet terminal, or an automotive navigation system or electronic equipment that has a computer installed therein.
A computer, that is, an information processing apparatus includes a processor, a main memory and a secondary memory, and an interface unit such as a communication interface unit that interfaces with peripheral apparatuses. The main memory and the secondary memory are computer-readable recording media.
The processor loads a program stored in the recording medium to a work area of the main memory and executes the program, the peripheral units are controlled via the execution of the program, and the computer may thereby implement a function that corresponds to a certain purpose.
The processor is a central processing unit (CPU) or a digital signal processor (DSP), for example. The main memory includes a RAM or a ROM, for example.
The secondary memory is an erasable programmable ROM (EPROM) or a hard disk drive (HDD), for example. Further, the secondary memory may include a removable medium, that is, a portable recording medium. The removable media are a universal serial bus (USB) memory or disc recording media such as a compact disc (CD) and a digital versatile disc (DVD), for example.
The communication interface unit is a local area network (LAN) interface board or a radio communication circuit for radio communication, for example.
The peripheral units include an input unit and an output unit in addition to the secondary memory and the communication interface unit. The input unit includes a keyboard, a pointing device, a wireless remote controller, and so forth. Further, the input unit may include an input unit for video and images such as a camera and an input unit for sounds such as a microphone. The output unit includes a cathode ray tube (CRT) display, a liquid crystal display (LCD), a plasma display panel (PDP), an electroluminescence (EL) panel, a printer, and so forth. Further, the output unit may include an output unit for sounds such as a speaker.
The processor loads a program stored in the secondary memory to the main memory and executes the program, and thereby the computer that implements the base station 100 may realize a function of each function block. The program, data, and so forth to be used by the base station 100 may be stored in the main memory and the secondary memory of the computer that implements the base station 100.
The processor loads a program stored in the secondary memory to the main memory and executes the program, and thereby the computer that implements the terminal 200 may realize a function of each function block. The program, data, and so forth to be used by the terminal 200 may be stored in the main memory and the secondary memory of the computer that implements the terminal 200.
The base station 100 transmits the CSI-RS with the applied precoding matrix to the terminal 200. The terminal 200 determines the CSI to be reported to the base station 100 based on the received CSI-RS and transmits the CSI to the base station 100. The base station 100 performs the channel estimation based on the precoding matrix that is applied to the CSI-RS and the CSI. The CSI-RS is an example of a reference signal.
Here, a description is made about an operation example 1 between the base station 100 and the terminal 200. In the operation example 1, the base station 100 switches the precoding matrices to be applied to the CSI-RS in the time direction (time axis direction).
The precoding switching process section 122 of the base station 100 determines the precoding matrix to be applied to the CSI-RS. Here, the precoding switching process section 122 determines the precoding matrix UA that is represented by the following expression as the precoding matrix to be applied to the CSI-RS in a predetermined first period. The precoding switching process section 122 notifies the CSI-RS precoding process section 124 of the determined precoding matrix UA.
The CSI-RS generation section 114 generates the CSI-RS to be transmitted to the terminal 200. The CSI-RS is common to all the terminals and is used for the CSI measurement at each of the terminals. The CSI-RS generation section 114 transmits the generated CSI-RS to the CSI-RS precoding process section 124.
The CSI-RS precoding process section 124 applies the precoding matrix UA that is determined by the precoding switching process section 122 to the CSI-RS that is generated by the CSI-RS generation section 114. The CSI-RS precoding process section 124 transmits the CSI-RS with the applied precoding matrix UA to the signal transmission section 108.
The signal transmission section 108 transmits the CSI-RS with the applied precoding matrix UA to the terminal 200 in the first period (SQ1001).
The CSI-RS channel estimation section 206 of the terminal 200 receives the CSI-RS with the applied precoding matrix UA from the base station 100. The CSI-RS channel estimation section 206 performs the channel estimation based on the received signal.
The terminal 200 recognizes that the CSI-RS is orthogonally transmitted from each transmission antenna of the base station 100. The terminal 200 estimates the channel between each of the transmission antennas of the base station 100 and a reception antenna of the terminal 200 on the premise that the CSI-RS is orthogonally transmitted. A reception signal ri of the terminal for a signal si that is transmitted from a transmission antenna #i of the base station 100 is represented by the following expression.
r
i
=h
i
s
i
+n [Expression 2]
Here, hi represents the channel between the transmission antenna #i and the reception antenna of the terminal 200. n represents noise. Because the CSI-RS is a known signal, the terminal 200 may perform the channel estimation by the following expression, for example.
{tilde over (h)}
i
=s
i
−1
·r
i
=h
i
+s
i
−1
·n [Expression 3]
Here,
{tilde over (h)}
i [Expression 4]
Expression 4 represents the channel, which is estimated by the terminal 200, between the transmission antenna #i and the reception antenna of the terminal 200.
The CSI-RS channel estimation section 206 of the terminal 200 calculates a signal to noise ratio (SNR) of all the precoding vectors that are described in the codebook in a case where data transmission is performed with the precoding vectors.
A reception signal yj at the terminal in a case where the base station 100 transmits a data signal x with a precoding vector vj that is represented by a precoding matrix indicator (PMI) #j is represented by the following expression.
y
j
=H
0
v
j
x+n [Expression 5]
Here, n represents noise. H0 is an actual downlink channel and is represented as follows:
H
0=(h1h2) [Expression 6]
When transmission signal power is Es and noise power is σ2, the signal to noise ratio (SNR) γj of the reception signal yj is represented by the following expression.
The power of the transmission signal is in advance reported from the base station 100 to the terminal 200. Thus, the terminal 200 may estimate the SNR in a case where the base station 100 transmits the data signal with the precoding vector vj that is represented by the PMI #j by the following expression based on information of the estimated channel.
Here,
{tilde over (γ)}j [Expression 9]
Expression 9 is an estimated value of the SNR by the terminal 200. In order to obtain the PMI that maximizes the SNR, the terminal 200 calculates Expression 10.
{tilde over (γ)}j [Expression 10]
for all the PMIs.
After the SNR is calculated for each of the PMIs, the terminal 200 selects the PMI that maximizes the SNR as a desired PMI. A desired PMI #j′ is given by the following expression based on the estimated SNR.
After the desired PMI is determined, the terminal 200 determines the CQI based on the following expression that corresponds to the desired PMI #j′.
{tilde over (γ)}j′ [Expression 12]
In LTE-A, 16 kinds of CQI that are #0 to #15 are configured, and respective code rates and modulation schemes are determined for the 16 kinds of CQI.
Taking into account reception performance of the terminal 200 itself, the terminal 200 selects the CQI with a combination of the code rate and the modulation scheme in which a block error rate (BLER) is 0.1 or less when the SNR is represented by the following expression.
{tilde over (γ)}j′ [Expression 13]
However, the CQI #0 is selected if the CQI #1 has the BLER that is greater than 0.1.
Here, the precoding matrix Up, has been applied to the CSI-RS that is transmitted from the base station 100. Thus, when the channel estimation is ideally performed, a channel HA that is estimated by the CSI-RS channel estimation section 206 is represented as follows:
H
A
=H
0
U
A=(h1h2exp(jφA)) [Expression 14]
The CSI measurement section 208 determines CSI #A to be reported to the base station 100 based on the estimated channel. As described above, the CSI measurement section 208 selects the precoding vector that maximizes the SNR of the terminal 200 itself from the codebook to determine the PMI and sets the value resulting from quantization of the above SNR as the CQI (SQ1002).
The CSI reporting section 210 transmits the CSI (CSI #A) that includes the PMI and CQI that are determined by the CSI measurement section 208 to the base station 100 (SQ1003). The CSI is an example of channel state information.
A precoding vector vA that corresponds to the PMI that the terminal 200 reports to the base station 100 is the vector that is represented by the following expression.
v
A
≈H
A
H [Expression 15]
The CSI reception section 110 of the base station 100 receives the CSI #A from the terminal 200.
The channel estimation section 126 performs the downlink channel estimation based on the CSI from the terminal 200. Here, the CSI from the terminal 200 has a value that is determined based on the channel changed by the precoding matrix UA applied to the CSI-RS. Accordingly, the channel estimation section 126 performs the channel estimation by the following expression while taking into account the precoding matrix UA at transmission of the CSI-RS (SQ1004).
Ĥ
A
=v
A
H
U
A
−1 [Expression 16]
Here, the precoding matrix UA is given from the precoding switching process section 122 to the channel estimation section 126. Expression 16 represents the channel that is estimated based on a CSI report for the CSI-RS that is transmitted with the precoding matrix UA.
The precoding switching process section 122 of the base station 100 further determines the precoding matrix to be applied to the CSI-RS in a predetermined second period. Here, the precoding switching process section 122 determines the precoding matrix UB that is represented by the following expression as the precoding matrix to be applied to the CSI-RS. The precoding switching process section 122 notifies the CSI-RS precoding process section 124 of the determined precoding matrix UB.
Here, φB is a different value from φA.
The CSI-RS generation section 114 generates the CSI-RS to be transmitted to the terminal 200. The CSI-RS is common to all the terminals and is used for the CSI measurement at each of the terminals. The CSI-RS generation section 114 transmits the generated CSI-RS to the CSI-RS precoding process section 124.
The CSI-RS precoding process section 124 applies the precoding matrix UB that is determined by the precoding switching process section 122 to the CSI-RS that is generated by the CSI-RS generation section 114. The CSI-RS precoding process section 124 transmits the CSI-RS with the applied precoding matrix UB to the signal transmission section 108.
The signal transmission section 108 transmits the CSI-RS with the precoding matrix UB applied in the predetermined second period to the terminal 200 (SQ1005). The second period is a period that is later than the first period.
The CSI-RS channel estimation section 206 of the terminal 200 receives the CSI-RS with the applied precoding matrix Ug from the base station 100. The CSI-RS channel estimation section 206 performs the channel estimation based on the received signal. At that time, because the precoding matrix UB is applied to the CSI-RS, when the channel estimation is ideally performed, a channel HB that is estimated by the CSI-RS channel estimation section 206 is represented as follows:
H
B
=H
0
U
B=(h1h2exp(jφB)) [Expression 18]
The CSI measurement section 208 determines CSI #B to be reported to the base station 100 based on the estimated channel. The CSI measurement section 208 selects the precoding vector that maximizes the SNR of the terminal 200 itself from the codebook as illustrated in
The CSI reporting section 210 transmits the CSI (CSI #B) that includes the PMI and CQI that are determined by the CSI measurement section 208 to the base station 100 (SQ1007).
A precoding vector vB that corresponds to the PMI that the terminal 200 reports to the base station 100 is the vector that is represented by the following expression.
v
B
≈H
B
H [Expression 19]
The CSI reception section 110 of the base station 100 receives the CSI #B from the terminal 200 (SQ1007).
The channel estimation section 126 performs the downlink channel estimation based on the CSI from the terminal 200. Here, the CSI from the terminal 200 has a value that is determined based on the channel changed by the precoding matrix UB applied to the CSI-RS. Accordingly, the channel estimation section 126 performs the channel estimation by the following expression while taking into account the precoding matrix UB at the transmission of the CSI-RS (SQ1008).
Ĥ
B
=v
B
H
U
B
−1 [Expression 20]
Here, the precoding matrix UB is given from the precoding switching process section 122. The left side of Expression 20 represents the channel that is estimated based on a CSI report for the CSI-RS that is transmitted with the precoding matrix UB.
Further, after the downlink channel estimation is finished with the two precoding matrices (UA and UB), the channel estimation section 126 calculates a downlink channel to be used for transmission of the data signal, for example, as follows (SQ1009):
Here, αA and βA are weights related to the CSI #A (precoding matrix UA), and αB and βB are weights related to the CSI #B (precoding matrix UB). p is a weight that is common to the CSI #A (precoding matrix UA) and the CSI #B (precoding matrix UB). αA and αB (weight a) are set as values that depend on the CQI. That is, αA and αB are set as greater values when the CQI is greater. For example, αA and αB are set as values that are directly proportional to the CQI. βA and βB (weight β) are values that depend on time of the report of the CSI. That is, βA and βB are set as greater values when the time of the report of the CSI is later. For example, βA and βB are set as values that are inversely proportional to the difference between present time and the time of the report of the CSI (the proportionality constant is set as a positive value). p (weight p) is a value that depends on channel fluctuation in the time direction. That is, p is set as a greater value when the channel fluctuation in the time direction is larger. For example, p is set as a value that is proportional to the absolute value of the moving speed of the terminal 200. p is set as a value that is zero or greater.
When the channel fluctuation in the time direction is large, a channel state based on a more recently reported CSI is considered to have less difference from a present channel state. Thus, p is set as a greater value when the channel fluctuation is larger.
Further, at least one of the weights α, β, and p may be fixed to 1. For example, in a case where the channel state is stable in the time axis direction, all of the weights α, β, and p may be set to 1.
Although the precoding matrices UA and UB are precoding matrices to perform phase rotation, the precoding matrices may be those to change an amplitude or change a phase and the amplitude. Further, the precoding matrices may have a value that is not zero as a component other than diagonal components.
The codebook in
Communication resources included in each of the periods are an example of a communication resource group. For example, the communication resources included in the first period are an example of a first communication resource group, and the communication resources included in the second period are an example of a second communication resource group.
An order of respective sequences described here may be changed, if possible.
Here, a description is made about a modification example 1 of the operation example 1 between the base station 100 and the terminal 200. The modification example 1 has features in common with the operation example 1. Here, a description is mainly made about different features between the modification example 1 and the operation example 1.
In the above procedure, when the CSI (CSI #A or CSI #B) that the terminal 200 reports to the base station 100 is determined, an accurate channel estimation is difficult if the channel estimation is not performed by using the CSI-RS that is transmitted with the same precoding matrix. For example, in a case where the terminal 200 performs the channel estimation based on the average value of the CSI-RS transmitted with the precoding #A and the CSI-RS transmitted with the precoding #B, the terminal 200 estimates a channel that is synthesized of the channels HA and HB. Thus, it is difficult for the base station 100 to correctly estimate the channel. Accordingly, the base station 100 switches the precoding matrices for each of the periods in which it is ensured that the terminal 200 performs the CSI measurement by using the CSI-RS within a specified period. In LTE-A, for example, a specification called CSI resource measurement restriction that is provided by 3GPP Release 10 may be used. In this specification, subframes are categorized into two kinds of subframe groups that are called subframe subsets (subframe subset #1 and subframe subset #2). Here, the subframe is formed by splitting a frame in a length of 10 ms into 10 parts, and a length of one subframe is 1 ms. The terminal 200 in which the CSI resource measurement restriction is set calculates the CSI for the periods of the subframe subset #1 and the subframe subset #2 based on the CSI-RSs that are transmitted in the respective periods.
When the subframe subsets are set as illustrated in
The base station 100 applies the precoding matrix to the CSI-RS and transmits the CSI-RS to the terminal 200. The base station 100 applies the precoding matrix UA to the CSI-RS in the predetermined first period and transmits the CSI-RS to the terminal 200. The base station 100 applies the precoding matrix UB to the CSI-RS in the predetermined second period and transmits the CSI-RS to the terminal 200. The base station 100 temporally switches the precoding matrices to be applied to the CSI-RS, transmits the CSI-RS, and thereby enables fluctuation of the channel state at the determination of the CSI by the terminal 200 without demanding a special operation from the terminal 200. Accordingly, the downlink channel estimation may be performed based on channel estimation results for different precoding matrices, thereby allowing an improvement in the accuracy of the channel estimation.
The base station 100 may contribute to the improvement in the accuracy of the channel estimation by applying the temporally-different precoding matrices to the CSI-RS without increasing the size of the codebook.
Next, a second embodiment is described. The second embodiment has features in common with the first embodiment. Thus, a description is mainly made about different features, and a description about the common features is not made.
Here, a description is made about an example where, in LTE-A, the base station that includes two antennas transmits the CSI-RS with two kinds of precodings (precodings #A and #B) and the channel estimation is performed by using the CSI fed back from the terminal that includes one antenna. Here, the base station applies different precodings to the CSI-RS based on frequencies. Further, the channel estimation is performed based on the CSI that is fed back from the terminal while taking into account the precoding matrix applied to the CSI-RS. The CSI includes the CQI that indicates a channel quality and the PMI that represents the precoding vector desired by the terminal.
A configuration of this embodiment is similar to the configuration of the first embodiment. Accordingly, a description is made with the base station 100 and the terminal 200 of the first embodiment in an operation example 2 described below.
Here, a description is made about the operation example 2 between the base station 100 and the terminal 200. In the operation example 2, the base station 100 switches the precoding matrices to be applied to the CSI-RS in the frequency direction (frequency axis direction).
The precoding switching process section 122 of the base station 100 determines the precoding matrix to be applied to the CSI-RS. Here, the precoding switching process section 122 determines the precoding matrix UA and UB of the first embodiment as the precoding matrices (referred to as precoding matrices U′A and U′B) to be applied to the CSI-RS. The precoding matrix U′A is applied to a CSI-RS of one band (referred to as band A) resulting from splitting of the whole band between the base station 100 and the terminal 200 into two bands. The precoding matrix U′B is applied to a CSI-RS of the other band (referred to as band B) resulting from splitting of the whole band between the base station 100 and the terminal 200 into two bands. The precoding switching process section 122 notifies the CSI-RS precoding process section 124 of the determined precoding matrices U′A and U′B.
The CSI-RS generation section 114 generates the CSI-RS to be transmitted to the terminal 200. The CSI-RS is common to all the terminals and is used for the CSI measurement at each of the terminals. The CSI-RS generation section 114 transmits the generated CSI-RS to the CSI-RS precoding process section 124.
The CSI-RS precoding process section 124 applies the precoding matrix U′A that is determined by the precoding switching process section 122 to the CSI-RS for the band A. The CSI-RS precoding process section 124 applies the precoding matrix U′B that is determined by the precoding switching process section 122 to the CSI-RS for the band B. The CSI-RS precoding process section 124 transmits the CSI-RS for the band A with the applied precoding matrix U′A and the CSI-RS for the band B with the applied precoding matrix U′B to the signal transmission section 108.
The signal transmission section 108 transmits the CSI-RS for the band A with the applied precoding matrix U′A and the CSI-RS for the band B with the applied precoding matrix U′B to the terminal 200 (SQ2001). The CSI-RS channel estimation section 206 of the terminal 200 receives the CSI-RS for the band A with the applied precoding matrix U′A and the CSI-RS for the band B with the applied precoding matrix U′B from the base station 100.
The CSI-RS channel estimation section 206 performs the channel estimation based on the received signal for each of the bands (SQ2002).
The CSI measurement section 208 determines CSI #A to be reported to the base station 100 based on the estimated channel for the band A. The CSI measurement section 208 selects the precoding vector that maximizes the SNR of the terminal 200 itself from the codebook with respect to the band A to determine the PMI and sets the value resulting from quantization of the above SNR as the CQI.
Similarly, the CSI measurement section 208 determines CSI #B to be reported to the base station 100 based on the estimated channel for the band B. The CSI measurement section 208 selects the precoding vector that maximizes the SNR of the terminal 200 itself from the codebook with respect to the band B to determine the PMI and sets the value resulting from quantization of the above SNR as the CQI.
The CSI reporting section 210 transmits the CSI (CSI #A) that includes the PMI and CQI that are determined by the CSI measurement section 208 to the base station 100 (SQ2003).
The CSI reception section 110 of the base station 100 receives the CSI #A from the terminal 200. The channel estimation section 126 performs the downlink channel estimation for the band A based on the CSI #A from the terminal 200. Here, the CSI #A from the terminal 200 has a value that is determined based on the channel changed by the precoding matrix U′A applied to the CSI-RS. Accordingly, the channel estimation section 126 performs the channel estimation for the band A in a similar manner to the first embodiment while taking into account the precoding matrix U′A at transmission of the CSI-RS (SQ2004). The channel state of the band A is estimated as represented by the following expression.
Ĥ′
A
=v′
A
H
U′
A
−1 [Expression 22]
Here, v′A is the precoding vector that is represented by the PMI included in the CSI #A fed back from the terminal 200.
Meanwhile, the CSI reporting section 210 of the terminal 200 transmits the CSI (CSI #B) that includes the PMI and CQI that are determined by the CSI measurement section 208 to the base station 100 (SQ2005).
The CSI reception section 110 of the base station 100 receives the CSI #B from the terminal 200. The channel estimation section 126 performs the downlink channel estimation for the band B based on the CSI #B from the terminal 200. Here, the CSI #B from the terminal 200 has a value that is determined based on the channel changed by the precoding matrix U′B; applied to the CSI-RS. Accordingly, the channel estimation section 126 performs the channel estimation for the band B as represented by the following expression in a similar manner to the first embodiment while taking into account the precoding matrix UB at transmission of the CSI-RS (SQ2006). The channel state of the band B is estimated as represented by the following expression.
Ĥ′
B
=v′
B
H
U′
B
−1 [Expression 23]
Here, v′B is the precoding vector that is represented by the PMI included in the CSI #B fed back from the terminal 200.
Further, after the downlink channel estimation is finished with the two precoding matrices (U′A and U′B), the channel estimation section 126 calculates a downlink channel for the band A, for example, as follows (SQ2007):
Here, γ0 and γ1 (weight γ) are weights related to the frequency difference between a band to be obtained (here, the band A) and a channel estimation result that serves as a reference and are values that satisfy γ0>γ1≧0, for example. α′A is a weight related to the CSI #A (precoding matrix U′A). α′B is a weight related to the CSI #B (precoding matrix U′B). q is a weight that is common to the CSI #A (precoding matrix U′A) and the CSI #B (precoding matrix U′B). α′A and α′B (weight α′) are set as values that depend on the CQI. That is, α′A and α′B are set as greater values when the CQI is greater. For example, α′A and α′B are set as values that are directly proportional to the CQI. Further, taking into account fluctuation in the frequency direction, the channel estimation result for the band A is preferentially weighted by the weights γ0 and γ1. q (weight q) is set as a value that depends on channel fluctuation in the frequency direction. That is, q is set as a greater value when the channel fluctuation in the frequency direction is larger. q is set as a value that is zero or greater.
The channel estimation section 126 calculates a downlink channel for the band B in a similar manner as follows:
At least one of the weights α′, γ, and q may be fixed to 1. For example, in a case where the channel state is stable in the frequency axis direction, all of the weights α′, γ, and q may be set to 1.
An order of respective sequences that is described here may be changed, if possible. For example, after the CSI reports of sequences SQ2003 and SQ2005, the downlink channel estimations of sequences SQ2004 and SQ2006 may be performed.
Communication resources included in each of the bands are an example of a communication resource group. For example, the communication resources included in the band A are an example of a first communication resource group, and the communication resources included in the band B are an example of a second communication resource group.
The base station 100 precodes the CSI-RS with the different precoding matrix for each of the frequency bands and transmits the CSI-RS to the terminal 200. The terminal 200 performs the CSI report for each of the bands. The base station 100 performs the channel estimation based on the CSI report and the precoding matrix for each of the bands. The base station 100 performs the channel estimation for the whole system band, based on the channel estimation for each of the bands.
The base station 100 transmits the CSI-RS with the different precoding matrix for each of the bands and may thereby increase the channel estimation accuracy of a single channel estimation result.
The base station 100 may contribute to the improvement in the accuracy of the channel estimation by applying the different precoding matrix to the CSI-RS for each of the bands without increasing the size of the codebook.
Next, a third embodiment is described. The third embodiment has features in common with the first and second embodiments. Thus, a description is mainly made about different features, and a description about the common features is not made.
In the first embodiment, the precoding matrices are switched according to the time. In the second embodiment, the precoding matrices are switched according to the communication bands. In the third embodiment, the precoding matrices are switched in accordance with the time and the communication bands. In the configuration of the first or second embodiment, the terminal has a function to estimate the channel state by using the communication resource group that is associated with the same precoding matrix, and the base station may thereby flexibly determine the communication resource group for switching the precoding matrices. In this case, it is desired that the terminal somehow recognize the communication resource group for which the base station switches the precoding matrices. This may be enabled by introducing a signal for notifying the terminal of a timing when the precoding matrices are switched in the specification of LTE-A, for example. Here, a description is made about a configuration where the terminal is in advance notified of the timing when the base station switches the precoding matrices and the terminal performs the channel estimation based on that timing.
The precoding switching process section 1122 switches precoding matrices that are used by the CSI-RS precoding process section 1124. The precoding switching process section 1122 determines the precoding matrix for each communication resource group by which the CSI-RS is transmitted and notifies the CSI-RS precoding process section 1124 of the determined precoding matrices. The precoding switching process section 1122 provides the channel estimation section 1126 and the switching pattern notification signal generation section 1130 with information about the precoding matrix at transmission of the CSI-RS.
The switching pattern notification signal generation section 1130 notifies a terminal 1200 of the communication resource group for which the precoding switching process section 1122 switches the precoding matrices via the signal transmission section 1108.
The other function blocks of the base station 1100 have similar functions to the corresponding function blocks of the base station 100 of the first embodiment.
The communication resource groups that are used for switching the precodings may desirably be set and may be set in consideration of the density of the CSI-RS that is transmitted by the base station 1100 and the overhead that is used for the CSI report by the terminal 1200, for example.
The switching pattern reception section 1220 receives from the base station 1100 information about the communication resource group for which the precoding matrices are switched.
The switching pattern management section 1222 performs control so that the channel estimation by the CSI-RS channel estimation section 1206 is performed for the communication resource group that is associated with the same precoding based on the information that is received by the switching pattern reception section 1220. The switching pattern management section 1222 keeps the information about the communication resource group for which the precoding matrices are switched.
The other function blocks of the base station 1200 have similar functions to the corresponding function blocks of the base station 200 in the first embodiment.
Here, a description is made about the operation example 3 between the base station 1100 and the terminal 1200. In the operation example 3, the base station 1100 switches the precoding matrices to be applied to the CSI-RS in the frequency direction and the time direction.
The precoding switching process section 1122 of the base station 1100 determines the precoding matrix to be applied to the CSI-RS for each of the communication resource groups. Here, as illustrated in
Further, the precoding switching process section 1122 notifies the switching pattern notification signal generation section 1130 of information about the communication resource groups. The information about the communication resource groups is the number of splits in the frequency direction and the number of splits in the time direction in the single frame, for example. The information about the communication resource groups identifies which communication resource belongs to which communication resource group. At least the communication period and frequency band in which communication is performed are allocated to each of the communication resource groups. Identification information may be added to each of the communication resource group.
The switching pattern notification signal generation section 1130 transmits the information about the communication resource groups that is received from the precoding switching process section 1122 to the signal transmission section 1108.
The signal transmission section 1108 transmits the information about the communication resource groups to the terminal 1200 (SQ3001). The information about the communication resource group may be transmitted as a data signal or a control signal. The switching pattern reception section 1220 of the terminal 1200 receives the information about the communication resource groups from the base station 1100. The switching pattern reception section 1220 transmits the received information about the communication resource groups to the switching pattern management section 1222. Identification information that identifies each of the communication resource groups may be included in the information of the communication resource group.
Meanwhile, the CSI-RS generation section 1114 of the base station 1100 generates the CSI-RS to be transmitted to the terminal 1200. The CSI-RS is common to all the terminals and is used for the CSI measurement at each of the terminals. The CSI-RS generation section 1114 transmits the generated CSI-RS to the CSI-RS precoding process section 1124.
The CSI-RS precoding process section 1124 applies the precoding #A that is determined by the precoding switching process section 1122 to the CSI-RS for the band A in the first period. The CSI-RS precoding process section 1124 applies the precoding #D that is determined by the precoding switching process section 1122 to the CSI-RS for the band B in the first period. The CSI-RS precoding process section 1124 transmits the CSI-RS for the band A in the first period with the applied precoding #A and the CSI-RS for the band B in the first period with the applied precoding #D to the signal transmission section 1108.
The signal transmission section 1108 transmits the CSI-RS for the band A in the first period with the applied precoding #A and the CSI-RS for the band B in the first period with the applied precoding #D to the terminal 1200 (SQ3002).
The CSI-RS channel estimation section 1206 of the terminal 1200 receives the CSI-RS for the band A in the first period with the applied precoding #A and the CSI-RS for the band B in the first period with the applied precoding #D from the base station 1100. Further, the CSI-RS channel estimation section 1206 receives the information about the communication resource groups from the switching pattern management section 1222. The CSI-RS channel estimation section 1206 performs the channel estimation for each of the communication resource groups (for the band A in the first period and for the band B in the first period) based on the received signal (SQ3003).
The CSI measurement section 1208 determines CSI #A to be reported to the base station 1100 based on the estimated channel for the band A in the first period. The CSI measurement section 1208 selects the precoding vector that maximizes the SNR of the terminal 1200 itself from the codebook with respect to the band A in the first period to determine the PMI and sets the value resulting from quantization of the above SNR as the CQI.
Similarly, the CSI measurement section 1208 determines CSI #D to be reported to the base station 1100 based on the estimated channel for the band B in the first period. The CSI measurement section 1208 selects the precoding vector that maximizes the SNR of the terminal 1200 itself from the codebook with respect to the band B in the first period to determine the PMI and sets the value resulting from quantization of the above SNR as the CQI.
The CSI reporting section 1210 transmits the CSI (CSI #A) that includes the PMI and CQI that are determined by the CSI measurement section 1208 to the base station 1100 (SQ3004). Identification information that identifies the communication resource groups that are used for the channel estimation may be included in the CSI #A.
The CSI reception section 1110 of the base station 1100 receives the CSI #A from the terminal 1200. The channel estimation section 1126 performs the downlink channel estimation for the band A in the first period based on the CSI #A from the terminal 1200. Here, the CSI #A from the terminal 1200 has a value that is determined based on the channel changed by the precoding #A applied to the CSI-RS. Accordingly, the channel estimation section 1126 performs the channel estimation for the band A in the first period in a similar manner to the first embodiment while taking into account the precoding #A at the transmission of the CSI-RS (SQ3005).
Meanwhile, the CSI reporting section 1210 transmits the CSI (CSI #D) that includes the PMI and CQI that are determined by the CSI measurement section 1208 to the base station 1100 (SQ3006). Identification information that identifies the communication resource group that are used for the channel estimation may be included in the CSI #D.
The CSI reception section 1110 of the base station 1100 receives the CSI #D from the terminal 1200. The channel estimation section 1126 performs the downlink channel estimation for the band B in the first period based on the CSI #D from the terminal 1200. Here, the CSI #D from the terminal 1200 has a value that is determined based on the channel changed by the precoding #D applied to the CSI-RS. Accordingly, the channel estimation section 1126 performs the channel estimation for the band B in the first period in a similar manner to the first embodiment while taking into account the precoding #D at the transmission of the CSI-RS (SQ3007).
The signal transmission section 1108 transmits the CSI-RS for the band A in the second period with the applied precoding #B and the CSI-RS for the band B in the second period with the applied precoding #E to the terminal 1200 (SQ3008).
The operations of sequences SQ3009 to SQ3013 in the second period are similar to the operations from sequences SQ3003 to SQ3007 in the first period.
The signal transmission section 1108 transmits the CSI-RS for the band A in the third period with the applied precoding #C and the CSI-RS for the band B in the third period with the applied precoding #F to the terminal 1200 (SQ3014).
The operations of sequences SQ3015 to SQ3019 in the third period are similar to the operations from sequences SQ3003 to SQ3007 in the first period.
Further, after the downlink channel estimation is finished with the six precoding matrices (#A through #F), the channel estimation section 1126 calculates downlink channels for the bands A and B by combining methods of the channel estimation in the operation examples 1 and 2 (SQ3020). That is, the channel estimation is performed in the time direction in a similar manner to the operation example 1, the channel estimation is then performed in the frequency direction in a similar manner to the operation example 2, and the downlink channels for the bands A and B are thereby calculated.
An order of respective sequences that is described here may be changed, if possible. For example, after the CSI-RS transmission of sequences SQ3002, SQ3008, and SQ3014, the CSI measurement of sequences SQ3003, SQ3009, and SQ3015 may be performed.
The base station 1100 changes the precodings that the base station 1100 applies to the CSI-RS in the time direction and the frequency direction. At that time, the base station 1100 notifies the terminal 1200 of the information about the communication resource groups for which the precodings are switched. The terminal 1200 determines the CSI for each of the communication resource groups according to that information and reports the CSI for each of the communication resources to the base station 1100.
Accordingly, the base station 1100 may perform the channel estimation by switching the total of six kinds of precodings in the single frame, for example. Therefore, the base station 1100 may improve the channel estimation accuracy even when the channel fluctuation is large, for example.
The foregoing embodiments may be carried out while combining the embodiments, if possible.
Embodiments of the present disclosure may be implemented by execution of a program by an information processing apparatus. That is, a configuration of the present disclosure may specify the processes that are executed by each unit or section in the above-described embodiments as a program to be executed by the information processing apparatus or a computer-readable recording medium that records the program. Further, a configuration of the present disclosure may be specified by a method with which the information processing apparatus executes the processes to be executed by each of the units and sections. A configuration of the present disclosure may be specified as a system that includes the information apparatus that performs the processes to be executed by each of the units and sections.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiments of the present invention have been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2013-155129 | Jul 2013 | JP | national |