The present invention relates to a radio communication mobile station apparatus and a method for using a precoding matrix.
In 3GPP RAN LTE (3rd Generation Partnership Project Radio Access Network Long Term Evolution), OFDMA (Orthogonal Frequency Division Multiple Access) has been adopted as a downlink communication method, and SC-FDMA (Single Carrier Frequency Division Multiple Access) has been adopted as an uplink communication method.
With LTE, a radio communication base station apparatus (hereinafter abbreviated to “base station”) performs scheduling not only of downlink resources, but also of all uplink resources. That is to say, a base station transmits control information for reporting a result of allocation of uplink resources to be used for uplink data transmission by a radio communication mobile station apparatus (hereinafter abbreviated to “mobile station”) to a mobile station. Then, on receiving this control information, a mobile station transmits transmission data (uplink data) using an uplink resource indicated by the control information.
With LTE, an RS (Reference Signal) using a specific resource for each mobile station is used by a base station to obtain uplink channel information. An RS may be a DM (Demodulation) RS used for channel estimation for data demodulation, or an SRS (Sounding RS) used for channel quality estimation for frequency scheduling (see Non-Patent Document 1, for example). A DM RS is added to transmission data and transmitted at the same time as transmission data, whereas an SRS is normally transmitted over a wider band than a DM RS, independently of transmission data.
Also, with LTE, a mobile station is assumed to be provided with one antenna, and therefore a base station allocates only one SRS resource, which is an uplink resource for transmitting an SRS, to one mobile station. Here, SRS resources allocated to mobile stations are mutually orthogonal in the time domain, in the frequency domain, or in code space, and a base station can separate SRSs from mobile stations without interference. For example, when the SRSs of mobile station 1 and mobile station 2 are made orthogonal in the time domain, the base station directs mobile station 1 to transmit an SRS in slot 1 of each subframe, and directs mobile station 2 to transmit an SRS in slot 2 of each subframe.
On receiving SRSs from mobile stations, the base station performs uplink resource scheduling for each mobile station based on the relevant SRS. Also, the base station uses an SRS to generate a CQI (Channel Quality Indicator) indicating frequency domain channel quality, and decides a modulation method and coding rate (MCS: Modulation and Coding Scheme) to be used by a mobile station for uplink data based on the CQI.
It is assumed here that a mobile station is provided with a plurality of antennas in a fourth-generation mobile communication system such as IMT-Advanced. When a mobile station is provided with a plurality of antennas, in order to improve uplink resource utilization efficiency, application of a radio communication system of the space division multiplexing (SDM) scheme can be considered, in which a mobile station transmits a plurality of transmission data by means of a plurality of antennas at the same time and using the same frequency resource, and a base station separates a plurality of space-multiplexed signals. An SDM radio communication system presupposes that the transmitting side (mobile station) and receiving side (base station) are provided with a plurality of antennas, and is also referred to as SU-MIMO (Single-user MIMO) as one form of MIMO (Multiple-Input Multiple-Output) communication.
When a mobile station is provided with a plurality of antennas, a base station indicates transmission weighting for the plurality of antennas of the mobile station, called a Precoding Matrix (PM) or precoding vector, to the mobile station. Also, when an SDM method is used, a base station indicates an optimum space multiplexing number (hereinafter referred to as “RANK number”) to a mobile station. In order for a base station to indicate an optimum precoding matrix and RANK number to a mobile station, it is necessary for all channel information relating to channels between the antennas with which the base station is provided and the antennas with which the mobile station is provided to be known to the base station.
Also, in order to perform optimization of an MCS used by a mobile station for uplink data, it is necessary for the base station to perform frequent CQI updating.
Thus, when a mobile station provided with a plurality of antennas is used, it is necessary for a base station to obtain channel information on channels between each antenna of the base station and each antenna of the mobile station in order to update a precoding matrix, RANK number, and CQI.
However, when the above-described conventional LTE technology is applied to a mobile station provided with a plurality of antennas, mutually orthogonal SRSs must be transmitted to each of the plurality of antennas of the mobile station in order to obtain channel information on channels between each antenna of the base station and each antenna of the mobile station. That is to say, the base station must allocate to a mobile station a number of SRS resources equivalent to the number of antennas with which the mobile station is provided. Consequently, when the above-described conventional LTE technology is applied to a mobile station provided with a plurality of antennas, SRS resources increase.
It is an object of the present invention to provide a radio communication mobile station apparatus and a method for using a precoding matrix that enable an increase in SRS resources to be suppressed even when the mobile station is provided with a plurality of antennas.
A radio communication mobile station apparatus of the present invention employs a configuration having a weighting section that weights transmission data and a reference signal using a first precoding matrix and a second precoding matrix orthogonal to the first precoding matrix, and a control section that controls an interval for using the second precoding matrix independently of an interval for using the first precoding matrix.
The present invention enables an increase in SRS resources to be suppressed even when a mobile station is provided with a plurality of antennas.
Now, embodiments of the present invention will be described in detail with reference to the accompanying drawings. For the sake of simplicity and brevity, only configuration sections of a mobile station relating to reception of control information and transmission of uplink data (transmission data and SRSs) closely related to the present invention are covered in the following description, and illustrations and descriptions of configuration sections relating to the reception of downlink data in the present invention are omitted.
Also, in the following description, an interval for using a precoding matrix indicated to a mobile station from a base station, and an interval for using a precoding matrix orthogonal to that precoding matrix, are assumed to be intervals for use in the time domain.
In this embodiment, a case in which the RANK number (space multiplexing number) is 1 will be described.
The configuration of mobile station 100 according to Embodiment 1 of the present invention is shown in
Mobile station 100 shown in
In mobile station 100 shown in
This control information includes an MCS used for transmission data (uplink data), SRS time/frequency resource allocation information indicating a time resource and frequency resource to which an SRS is allocated, RB (resource block) allocation information indicating a resource block to which transmission data is allocated, and precoding vector information indicating a precoding matrix (hereinafter referred to as “precoding matrix φ”) used for transmission data weighting. SRS time/frequency resource allocation information shows a main SRS channel to which an SRS with a smaller transmission interval (for example, an SRS necessary for CQI updating) is allocated, and a sub SRS channel to which an SRS with a greater transmission interval (for example, an SRS necessary for precoding matrix φ and RANK number updating) is allocated.
Combining section 103 combines control information input from radio receiving section 102-1 and radio receiving section 102-2, using Maximum Ratio Combining (MRC), for example. Then combining section 103 outputs the combined control information to demodulation section 104.
Demodulation section 104 demodulates the combined control information input from combining section 103, and outputs demodulated control information to decoding section 105.
Decoding section 105 decodes the demodulated control information input from demodulation section 104, and outputs decoded control information to control section 106.
Control section 106 outputs precoding matrix φ indicated by precoding vector information included in the control information to first weighting section 11 of weighting section 115, and generation section 107. Control section 106 also indicates a precoding matrix to be used for SRS weighting to generation section 107 based on SRS time/frequency resource allocation information included in the control information. Here, an interval for using a precoding matrix (hereinafter referred to as “precoding matrix φinv”) orthogonal to precoding matrix φ is controlled by control section 106 independently of an interval for using precoding matrix φ. Specifically, control section 106 controls the interval for using precoding matrix φ according to an interval necessary for CQI updating, but controls the interval for using precoding matrix φinv according to an interval necessary for precoding matrix φ and RANK number updating. Also, control section 106 makes the interval for using precoding matrix φinv greater than the interval for using precoding matrix φ. For example, when SRS time/frequency resource allocation information indicates a main SRS channel, control section 106 directs generation section 107 not to generate precoding matrix φinv orthogonal to precoding matrix φ. On the other hand, when SRS time/frequency resource allocation information indicates a sub SRS channel, control section 106 directs generation section 107 to generate precoding matrix φinv.
Control section 106 also outputs an MCS included in the control information to encoding section 108 and modulation section 109 (not shown). Furthermore, control section 106 outputs RB allocation information included in the control information to allocation section 110. In addition, control section 106 outputs SRS time/frequency resource allocation information included in the control information to allocation section 113.
If directed by control section 106 not to generate precoding matrix φinv orthogonal to precoding matrix φ, generation section 107 outputs precoding matrix φ input from control section 106 directly to second weighting section 12 of weighting section 115. On the other hand, if directed by control section 106 to generate a precoding matrix orthogonal to precoding matrix φ, generation section 107 generates precoding matrix φinv orthogonal to the precoding matrix input from control section 106. Then generation section 107 outputs generated precoding matrix to second weighting section 12 of weighting section 115.
Encoding section 108 encodes transmission data in accordance with the MCS input from control section 106 (not shown), and outputs encoded transmission data to modulation section 109.
Modulation section 109 modulates the encoded transmission data in accordance with the MCS input from control section 106 (not shown), and outputs modulated transmission data to allocation section 110.
Allocation section 110 allocates the modulated transmission data input from modulation section 109 to an RB based on RB allocation information input from control section 106. Then allocation section 110 outputs transmission data allocated to an RB to IFFT section 111.
IFFT section 111 executes IFFT processing on a subcarrier composing an RB to which transmission data input from allocation section 110 has been allocated, and outputs post-IFFT transmission data to weighting section 115.
Meanwhile, generation section 112 generates an SRS using a known sequence decided beforehand between the base station and mobile station 100. Generation section 112 outputs the generated SRS to allocation section 113.
Allocation section 113 allocates the SRS input from generation section 112 to a frequency resource based on SRS time/frequency resource allocation information input from control section 106. Then allocation section 113 outputs the SRS allocated to a frequency resource to IFFT section 114.
IFFT section 114 executes IFFT processing on a subcarrier composing a frequency resource to which the SRS input from allocation section 113 has been allocated, and outputs the post-IFFT SRS to weighting section 115.
Using precoding matrix φ and precoding matrix φinv, weighting section 115 weights transmission data input from IFFT section 111 and an SRS input from IFFT section 114. Here, weighting section 115 is provided with first weighting section 11 and second weighting section 12. First weighting section 11 weights transmission data using precoding matrix φ input from control section 106, while second weighting section 12 weights an SRS using precoding matrix φ and precoding matrix φinv input from generation section 107. Then weighting section 115 outputs transmission data and an SRS allocated to antenna 101-1 to multiplexing section 116-1, and outputs transmission data and an SRS allocated to antenna 101-2 to multiplexing section 116-2.
Multiplexing section 116-1 and multiplexing section 116-2 perform time multiplexing of transmission data and an SRS input from weighting section 115, and output multiplexed signals to radio transmitting section 117-1 and radio transmitting section 117-2.
Radio transmitting section 117-1 and radio transmitting section 117-2 perform transmission processing such as D/A conversion, amplification, and up-conversion on signals input from multiplexing section 116-1 and multiplexing section 116-2 respectively, and simultaneously transmit post-transmission-processing signals from antenna 101-1 and antenna 101-2.
At the base station, when an SRS is received from mobile station 100, an effective channel, which is a channel resulting from multiplying an actual channel by precoding matrix φ or precoding matrix φinv, is estimated. Then the base station uses the estimated effective channel to update a CQI, precoding matrix, and RANK number. Specifically, when the base station receives an SRS weighted using precoding matrix φ used for transmission data weighting (an SRS allocated to a main SRS channel), the base station updates a CQI in order to select an MCS of the next communication of mobile station 100. The base station also performs frequency scheduling and uplink data transmission timing control using an SRS weighted using precoding matrix φ. For example, for an SRS weighted using precoding matrix φ, the base station performs frequency scheduling by estimating a frequency domain characteristic, and performs transmission timing control by estimating time domain timing. On the other hand, when the base station receives an SRS weighted using precoding matrix φinv orthogonal to precoding matrix φ used for transmission data weighting (an SRS allocated to a sub SRS channel), the base station updates precoding matrix φ and a RANK number. Specifically, the base station updates precoding matrix φ and a RANK number by using both a previously received SRS weighted using precoding matrix φ and an SRS weighted using precoding matrix φinv. Then the base station reports the MCS, precoding matrix φ, and the RANK number to the mobile station.
Next, an example of SRS transmission according to this embodiment will be described. Here, mobile station 100 (
First, the base station sets initial value φ(0) of a precoding matrix used for transmission data weighting by a mobile station. For example, on receiving an uplink data communication start request from mobile station 100, the base station allocates an SRS resource to each antenna of mobile station 100. For instance, the base station allocates a main SRS channel (for example, SRS channel 1) as an SRS resource for antenna 101-1 of mobile station 100, and allocates a sub SRS channel (for example, SRS channel 2) as an SRS resource for antenna 101-2 of mobile station 100. Here, SRS channel 1 and SRS channel 2 are defined periodically in the time domain. For example, SRS channel 1 is allocated to each subframe, and SRS channel 2 is allocated every 4 subframes. That is to say, the main SRS channel (SRS channel 1) is allocated at shorter time intervals than the sub SRS channel (SRS channel 2).
Then mobile station 100 transmits SRSs to the base station from antenna 101-1 and antenna 101-2 using the SRS resources allocated to the antennas, and the base station receives each SRS with its four antennas. The base station then obtains channel matrix H(0), a 4×2 matrix, indicating the channel states between the four antennas of the base station and the two antennas of mobile station 100—that is, the actual channel states. Then the base station sets precoding matrix φ(0) to be used for transmission data weighting by mobile station 100 in accordance with channel matrix H(0).
In this way, initial value φ(0) of a precoding matrix used by a mobile station for transmission data weighting is set by the base station. Furthermore, in accordance with channel matrix H(0), the base station decides a RANK number (space multiplexing number), a frequency resource to which an SRS is allocated, an RB to which transmission data is allocated, and a CQI predicted when precoding matrix φ(0) is used (that is, a CQI in effective channel H(0)φ(0)).
The base station then sends mobile station 100 control information including the MCS to be used for transmission data, SRS time/frequency resource allocation information indicating a time resource and frequency resource to which an SRS is allocated, RB allocation information indicating an RB to which transmission data is allocated, and precoding vector information indicating precoding matrix φ(0). The base station sends control information using a physical channel such as a PDCCH (Physical Downlink Control Channel), for example. Provision may also be made for a plurality of candidate precoding matrices φ to be defined beforehand between the base station and a mobile station, and for the base station to send mobile station 100 only an index indicating precoding matrix φ(0).
On being notified of precoding matrix φ(0) by the base station, mobile station 100 performs transmission data and SRS weighting as described above, using precoding matrix φ(0) and precoding matrix φinv(0) orthogonal to precoding matrix φ(0). Then mobile station 100 transmits the weighted transmission data and SRSs to the base station. As with precoding matrix φ(0), a plurality of candidate precoding matrices φinv may be defined beforehand between the base station and a mobile station. In this case, mobile station 100 reports precoding matrix φinv(0) used by itself via a known uplink control channel. Provision may also be made for a combination of a certain precoding matrix φ(0) and precoding matrix φinv(0) orthogonal to that precoding matrix φ(0) to be defined beforehand on a one-to-one basis between the base station and mobile station 100. In this case, it is not necessary for the base station to be notified of φinv(0) by mobile station 100.
Here, an SRS weighted using precoding matrix φ(0) is designated SRS1, and an SRS weighted using precoding matrix φinv(0) is designated SRS2. Also, of the uplink resources, SRS1 is allocated to a main SRS channel (SRS channel 1), and SRS2 is allocated to a sub SRS channel (SRS channel 2).
As stated above, it is necessary for the base station to receive an SRS from mobile station 100 in order to perform precoding matrix φ(n), RANK number, and CQI updating.
Here, the same effective channel H(0)φ(0) as for transmission data should be obtained by the base station in order to update a CQI for selecting an optimum MCS for transmission data. Effective channel H(0)φ(0) is represented here by a k×r matrix, where r indicates a RANK number. The base station can obtain effective channel H(0)φ(0) by receiving SRS1 weighted using precoding matrix φ(0) used for transmission data weighting. That is to say, mobile station 100 should transmit SRS1 in order for a CQI to be updated by the base station.
On the other hand, it is necessary for the base station to obtain channel matrix H(n) indicating an actual channel state in order to perform precoding matrix φ(n) and RANK number updating. However, when SRS1 is transmitted from mobile station 100, it appears to the base station to have been received via effective channel H(n)φ(0). Consequently, in order for the base station to perform precoding matrix φ(n) and RANK number updating, it is also necessary for the base station to receive SRS2 for which precoding matrix φinv(0) orthogonal to precoding matrix φ(0) was used.
For instance, if precoding matrix φ(0) is assumed to be (1,1)T, precoding matrix φinv(0) orthogonal to precoding matrix φ(0) is (1,−1)T, for example, where superscript T represents transposition.
When SRS1 weighted using precoding matrix φ(0) is transmitted, effective channel H(n)φ(0) is obtained by the base station. Similarly, when SRS2 weighted using precoding matrix φinv(0) is transmitted, effective channel H(n)φinv(0) is obtained by the base station. By this means, the base station can calculate a post-precoding channel matrix with vectors indicated by effective channel H(n)φ(0) and effective channel H(n)φinv(0) as components. Specifically, a post-precoding channel matrix is represented by H(n)Φ(0)={H(n)φ(0), H(n)φinv(0)}, where Φ(0) is {φ(0), φinv(0)}. That is to say, Φ(0) is represented by equation 1 below.
Since φ(0) and φinv(0) are mutually orthogonal, inverse matrix Φ−1(0) of Φ(0) necessarily exists. That is to say, inverse matrix Φ−1(0) of Φ(0) shown in equation 1 is represented by equation 2 below.
Thus, the base station can calculate channel matrix H(n) indicating an actual channel state by multiplying post-precoding channel matrix H(n)Φ(0) by Φ−1(0), as shown in equation 3 below. The base station performs precoding matrix Φ(n) and RANK number updating using calculated H(n).
[3]
H(n)=H(n)·Φ(0)·Φ−1(0) (Equation 3)
In this way, SRS1 and SRS2 for performing precoding matrix φ(n), RANK number, and CQI optimization according to a momentary fluctuating channel state are transmitted. Also, as explained above, SRS1 weighted using precoding matrix φ(0) that is used for transmission data weighting should be transmitted at an interval necessary for CQI updating. On the other hand, SRS2 weighted using precoding matrix φinv(0) orthogonal to precoding matrix φ(0) should be transmitted at an interval necessary for precoding matrix φ(0) and RANK updating. That is to say, since the purposes for which SRS1 and SRS2 are used by the base station are different, mobile station 100 should transmit SRS1 and SRS2 respectively at requested transmission intervals. That is, mobile station 100 should use precoding matrix φ(0) and precoding matrix φinv(0) at intervals at which they are respectively requested.
Also, in order for mobile station 100 to use an optimum MCS, it is necessary for the base station to perform frequent CQI updating according to a channel state. On the other hand, there is little effect on a radio communication system if the frequency of precoding matrix φ(0) and RANK number updating is lower than the CQI updating frequency. That is to say, there is little effect on a radio communication system if the transmission interval of SRS1 used for precoding matrix φ(n) and RANK number updating is greater than that of SRS1 used for CQI updating. In other words, there is little effect on a radio communication system if the interval for using precoding matrix φinv(0) is greater than the interval for using precoding matrix φ(0).
Thus, control section 106 of mobile station 100 according to this embodiment controls the interval for using precoding matrix φ(0) and the interval for using precoding matrix φinv(0) independently. At this time, control section 106 makes the interval for using precoding matrix φinv(0) greater than the interval for using precoding matrix φ(0).
That is to say, the interval for using precoding matrix φ(0)=(1,1)T used for transmission data weighting is made “every subframe” by control section 106. Furthermore, the interval for using precoding matrix φinv(0)=(1,−1)T orthogonal to precoding matrix φ(0) is made “every 4 subframes” by control section 106, independently of control of the interval for using precoding matrix φ(0). That is, control section 106 makes the interval for using precoding matrix φinv(0) greater than the interval for using precoding matrix φ(0).
Thus, for example, as shown in
By this means, since SRS1 weighted using precoding matrix φ(0) used for transmission data weighting is transmitted in every subframe, the base station can obtain effective channel H(n)φ(0) identical to the effective channel of subframe #n transmission data. Specifically, the base station can obtain effective channel H(1)φ(0), effective channel H(2)φ(0), effective channel H(3)φ(0), and effective channel H(4)φ(0) for each of subframes #1 through #4 shown in
Also, as shown in
Thus, mobile station 100 transmits SRS1 in all of subframes #1 through #4 shown in
Thus, according to this embodiment, an interval for using precoding matrix φinv orthogonal to precoding matrix φ is controlled by control section 106 independently of an interval for using precoding matrix φ. By this means, precoding matrix φ used for transmission data weighting is used at an interval necessary for CQI updating, and precoding matrix φinv orthogonal to precoding matrix φ is used at an interval necessary for precoding matrix φ and RANK number updating. By this means, the minimum necessary number of SRSs weighted using precoding matrix φ and precoding matrix φinv are transmitted. Consequently, SRS resources can be kept to a necessary minimum. Also, a mobile station makes an interval for using precoding matrix φinv greater than an interval for using precoding matrix φ. Consequently, the transmission interval of an SRS weighted using precoding matrix φinv is greater than the transmission interval of an SRS weighted using precoding matrix φ. Thus, an SRS resource allocated to an SRS weighted using precoding matrix φinv can be reduced. Therefore, according to this embodiment, an increase in SRS resources can be suppressed even when a mobile station is provided with a plurality of antennas.
In this embodiment, a case has been described in which a mobile station transmits SRS1 and SRS2 in different slots (for example, slot 1 and slot 2 shown in
In this embodiment, a case has been described in which an interval for using precoding matrix φ and an interval for using precoding matrix φinv are intervals for use in the time domain. However, with the present invention, an interval for using precoding matrix φ and an interval for using precoding matrix φinv may also be intervals for use in the frequency domain. Here, frequency selectivity of optimal values of precoding matrix φ and a RANK number is smaller than frequency selectivity of an optimal value of a CQI. Thus, control section 106 may also make an interval for using precoding matrix φinv greater than an interval for using precoding matrix φ in the frequency domain. For example, in the frequency domain shown in
Furthermore, as shown in
In this embodiment, a case has been described in which mobile station 100 is provided with two antennas. However, with the present invention, the number of antennas with which mobile station 100 is provided may also be three or more. When mobile station 100 is provided with m antennas, precoding matrix φ(0) is represented as an m×1 matrix (vector). Also, in order for channel matrix H(n) indicating an actual channel state to be obtained by a base station, it is necessary for the base station to receive m mutually orthogonal SRSs. That is to say, for precoding matrix φ(0), (m−1) mutually orthogonal precoding matrices φinv1(0), φinv2(0), . . . , φinvm−1(0) are necessary. An example of SRS transmission when mobile station 100 is provided with four antennas (when m=4) is shown in
Furthermore, when mobile station 100 is provided with four antennas (when m=4), provision may be made, as shown in
In this embodiment, a case in which the RANK number is 2 or more is described. That is to say, a mobile station space-multiplexes two or more different transmission data and transmits these to a base station.
Mobile station 100 according to this embodiment will now be described. In the following description, a case is described in which a base station is provided with four antennas, and mobile station 100 of Embodiment 1 (
In mobile station 100 according to this embodiment, radio receiving section 102, multiplexing section 116, and radio transmitting section 117 are provided for each of the four antennas 101. Since the RANK number is 2, the number of encoding sections 108, modulation sections 109, allocation sections 110, and IFFT sections 111 provided corresponds to the RANK number—that is, the number of space-multiplexed transmission data (streams).
In a similar way to Embodiment 1, control section 106 controls an interval for using a plurality of precoding matrices φinv orthogonal to all of a plurality of precoding matrices φ independently of an interval for using the mutually orthogonal plurality of precoding matrices φ reported from the base station. At this time, as in Embodiment 1, control section 106 makes the interval for using the plurality of precoding matrices φinv greater than the interval for using the plurality of precoding matrices φ.
A plurality of precoding matrices φ are input to generation section 107 from control section 106. Then, when directed by control section 106 to generate a precoding matrix orthogonal to the plurality of precoding matrices φ, generation section 107 generates a plurality of precoding matrices φinv orthogonal to all of the plurality of precoding matrices φ. Specifically, generation section 107 generates quantity (number of antennas—RANK number) of precoding matrices φinv orthogonal to all of the plurality of precoding matrices φ equivalent to the RANK number input from control section 106. That is to say, generation section 107 generates two (=4−2) precoding matrices φinv (precoding matrices φinv1(0) and φinv2(0)) orthogonal to both precoding matrices φ1(0) and φ2(0). Precoding matrices φinv1(0) and φinv2(0) are mutually orthogonal.
Weighting section 115 weights a plurality of transmission data (streams) and a plurality of SRSs using a plurality of precoding matrices φ (here, φ1(0) and φ2(0)) and a plurality of precoding matrices φinv (here, φinv1(0) and φinv2(0)).
That is to say, in a similar way to Embodiment 1, the interval for using precoding matrices φ1(0) and φ2(0) used for transmission data weighting is made “every subframe” by control section 106. Furthermore, the interval for using precoding matrices φinv1(0) and φinv2(0) orthogonal to both precoding matrices φ1(0) and φ2(0) is made “every 4 subframes” by control section 106, independently of control of the interval for using precoding matrices φ1(0) and φ2 (0). That is, control section 106 makes the interval for using precoding matrices φinv1(0) and φinv2(0) greater than the interval for using precoding matrices φ1(0) and φ2(0).
Thus, for example, as shown in
By this means, in a similar way to Embodiment 1, SRS1 and SRS2 weighted using precoding matrices φ1(0) and φ2(0) used for transmission data weighting are transmitted in every subframe. Consequently, the base station can obtain effective channels H(n)φ1(0) and H(n)φ2(0) identical to the effective channels for each stream of subframe #n transmission data. Thus, the base station performs CQI updating for each stream based on effective channels obtained from SRS1 and SRS2, and uses the updated CQIs to perform optimization of the MCS to be used by mobile station 100 in the next communication.
Also, as shown in
Thus, when the RANK number is 2, also, mobile station 100 transmits SRS1 and SRS2 in all of subframes #1 through #4 shown in
Thus, according to this embodiment, an increase in SRS resources can be suppressed, as in Embodiment 1, even when the RANK number (space multiplexing number) is 2 or more.
With LTE, a DM RS used for channel estimation for transmission data demodulation is added to transmission data, and is transmitted to a base station at the same time as transmission data. Also, in a radio communication system such as IMT-Advanced in which transmission data (uplink data) weighting is performed, a DM RS is weighted using a precoding matrix identical to a precoding matrix used for transmission data weighting. That is to say, a base station can estimate a transmission data effective channel state by using a DM RS. That is, it is possible for a base station to perform not only transmission data demodulation but also CQI updating using a DM RS. That is to say, a base station can use a DM RS for CQI updating in a similar way to an SRS weighted using a precoding matrix used for transmission data weighting in Embodiment 1 and Embodiment 2.
Thus, in this embodiment, a base station performs CQI updating using a DM RS, and performs precoding matrix and RANK number updating using an SRS. Also, a mobile station according to this embodiment controls an interval for using a precoding matrix orthogonal to a precoding matrix that weights a DM RS independently of a DM RS transmission interval.
The configuration of mobile station 200 according to this embodiment is shown in
DM RS adding section 201 adds a DM RS to modulated transmission data input from modulation section 109. Then DM RS adding section 201 outputs transmission data to which a DM RS has been added to allocation section 110.
Meanwhile, an interval for using precoding matrix φinv orthogonal to precoding matrix φ used for transmission data and DM RS weighting is set by control section 202 independently of a transmission data transmission interval—that is, a DM RS transmission interval. That is to say, as in Embodiment 1, control section 202 controls an interval for using precoding matrix φinv orthogonal to precoding matrix φ independently of an interval for using precoding matrix φ reported from the base station. Specifically, control section 202 decides an interval for using precoding matrix φ in accordance with an uplink data transmission directive sent from the base station, but decides an interval for using precoding matrix φinv in accordance with SRS time/frequency resource allocation information indicated beforehand by the base station independently of the uplink data transmission directive.
If directed by control section 202 not to generate precoding matrix φinv orthogonal to precoding matrix φ, generation section 203 does not output anything to weighting section 115. That is to say, generation section 203 performs processing equivalent to outputting (0,0)T as a precoding matrix. On the other hand, if directed by control section 202 to generate precoding matrix φinv orthogonal to precoding matrix φ, generation section 203 generates precoding matrix φinv orthogonal to precoding matrix φ input from control section 202, in a similar way to generation section 107 of Embodiment 1 (
First weighting section 11 of weighting section 115 weights transmission data and a DM RS using precoding matrix φ input from control section 202. Also, second weighting section of weighting section 115 weights an SRS using precoding matrix φinv input from generation section 203. That is to say, only an SRS weighted using precoding matrix φinv is generated by second weighting section 12.
Control section 202 controls an interval for using precoding matrix φinv(0) orthogonal to precoding matrix φ(0) independently of the transmission interval of transmission data and a DM RS shown in the upper part of
Next, on receiving a DM RS shown in the upper part of
Also, on receiving an SRS shown in the lower part of
Thus, mobile station 200 transmits only an SRS weighted using precoding matrix φinv(0) orthogonal to precoding matrix φ(0) used for DM RS (transmission data) weighting (that is, SRS2 in Embodiment 1 shown in
Thus, according to this embodiment, a DM RS for demodulating transmission data is also used for CQI updating. Consequently, an SRS for CQI updating is unnecessary. Also, an interval for using a precoding matrix orthogonal to a precoding matrix used for DM RS weighting is controlled independently of the DM RS transmission interval. This enables an SRS resource to which an SRS is allocated to be kept to a necessary minimum. Therefore, according to this embodiment, an increase in SRS resources can be suppressed to an even greater extent than in Embodiment 1.
This concludes a description of embodiments of the present invention.
In the above embodiments, a case has been described in which an SRS of each antenna is transmitted using SRS channels (a main SRS channel and sub SRS channel) allocated periodically when a base station sets an initial value of a precoding matrix. However, with the present invention, any method may be used as long as an initial value of a precoding matrix is set. For example, a base station may allocate a non-periodical SRS resource (SRS channel) to each antenna only at the time of initial SRS transmission. By this means, the base station can receive an SRS using an SRS resource (SRS channel) used only at the time of initial SRS transmission, and can set an initial value of a precoding matrix. Also, a preset precoding matrix may be used as an initial value at the same time as a mobile station requests the start of uplink data communication. By this means, SRSs weighted using a precoding matrix preset by the base station and a precoding matrix orthogonal to that precoding matrix can be transmitted to the base station. Furthermore, instead of presetting a precoding matrix, an initial value of a precoding matrix may be set at the same time as a mobile station requests the start of uplink data communication.
In the above embodiments, a case has been described by way of example in which a Euclidian norm indicating the RSS of vector components of a precoding matrix is not 1. However, with the present invention, a precoding matrix for which the Euclidian norm is 1 may also be used. Examples of mutually orthogonal precoding matrices in the case of a Euclidian norm of 1 are φ(0)=(1/√2, 1/√2)T and φinv(0)(1/√2, −1/√2)T. When SRS1 used for weighting φ(0) for which the Euclidian norm is 1, and SRS2 used for weighting φinv(0) that is orthogonal to φ(0) and for which the Euclidian norm is 1, are transmitted, Φ(0)={φ(0), φinv(0)} configured with φ(0) and φinv(0), used when channel information is obtained on the base station side, is a unitary matrix. With unitary matrix Φ(0), inverse matrix Φ−1(0) is transposed matrix Φ(0)T (that is, Φ−1(0)=Φ(0)T). Therefore, the base station can calculate transposed matrix Φ(0)T instead of inverse matrix Φ−1(0), enabling H(n) to be calculated more easily.
A mobile station may be termed “UE” and a base station “Node B”.
In the above embodiments, a case has been described by way of example in which the present invention is configured as hardware, but it is also possible for the present invention to be implemented by software.
The function blocks used in the descriptions of the above embodiments are typically implemented as LSIs, which are integrated circuits. These may be implemented individually as single chips, or a single chip may incorporate some or all of them. Here, the term LSI has been used, but the terms IC, system LSI, super LSI, and ultra LSI may also be used according to differences in the degree of integration.
The method of implementing integrated circuitry is not limited to LSI, and implementation by means of dedicated circuitry or a general-purpose processor may also be used. An FPGA (Field Programmable Gate Array) for which programming is possible after LSI fabrication, or a reconfigurable processor allowing reconfiguration of circuit cell connections and settings within an LSI, may also be used.
In the event of the introduction of an integrated circuit implementation technology whereby LSI is replaced by a different technology as an advance in, or derivation from, semiconductor technology, integration of the function blocks may of course be performed using that technology. The application of biotechnology or the like is also a possibility.
The disclosure of Japanese Patent Application No. 2008-098395, filed on Apr. 4, 2008, including the specification, drawings and abstract, is incorporated herein by reference in its entirety.
The present invention is suitable for use in a mobile communication system or the like.
Number | Date | Country | Kind |
---|---|---|---|
2008-098395 | Apr 2008 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2009/001130 | 3/13/2009 | WO | 00 | 8/27/2010 |