The present invention relates to a codebook control method, base station apparatus and mobile station apparatus, and more particularly, to a codebook control method, base station apparatus and mobile station apparatus in the next-generation mobile communication system.
In UMTS (Universal Mobile Telecommunications System) networks, for the purpose of improving spectral efficiency and further improving data rates, by adopting HSDPA (High Speed Downlink Packet Access) and HSUPA (High Speed Uplink Packet Access), it is performed exploiting maximum features of the system based on W-CDMA (Wideband Code Division Multiple Access). For the UMTS network, for the purpose of further increasing high-speed data rates, providing low delay and the like, Long Term Evolution (LTE) has been studied.
In the 3G system, a fixed band of 5 MHz is substantially used, and it is possible to achieve transmission rates of approximately maximum 2 Mbps in downlink. Meanwhile, in the LTE-scheme system (LTE system), using variable bands ranging from 1.4 MHz to 20 MHz, it is possible to achieve transmission rates of maximum 300 Mbps in downlink and about 75 Mbps in uplink. Further, in the UMTS network, for the purpose of further increasing the wide-band and high speed, successor systems to LTE have been studied (for example, LTE Advanced (LTE-A)). For example, in LTE-A, it is scheduled to increase 20 MHz that is the maximum system band in LTE specifications to about 100 MHz.
Further, in the LTE system, MIMO (Multi Input Multi Output) systems are proposed as radio communication techniques for transmitting and receiving data using a plurality of antennas and improving a data rate (spectral efficiency (for example, see Non-patent Document 1). In the MIMO systems, the transmitter/receiver is provided with a plurality of transmission/reception antennas, and simultaneously transmits different transmission information sequences from different transmission antennas. Meanwhile, the receiver side exploits the fact that different fading variations occur in between transmission and reception antennas, and divides the simultaneously-transmitted information sequences to detect, and it is thereby possible to increase the data rate (spectral efficiency).
In the LTE system are specified Single User MIMO (SU-MIMO) transmission in which transmission information sequences simultaneously transmitted from different transmission antennas are all for the same user and Multiple User MIMO (MU-MIMO) transmission in which the transmission information sequences are for different users. In the SU-MIMO transmission and MU-MIMO transmission, the receiver side selects an optimal PMI (Precoding Matrix Indicator) from a codebook that defines a plurality of phase/amplitude control amounts (precoding matrixes (precoding weights)) to set on antennas of the transmitter and PMIs associated with the precoding matrixes, and transmits the PMI to the transmitter as feedback. The transmitter side performs precoding on each transmission antenna based on the PMI that is transmitted from the receiver as feedback, and transmits transmission information sequences.
Generally, in a codebook suitable for SU-MIMO transmission, it is preferable to define precoding matrixes for enabling signals to be divided effectively in a mobile station apparatus UE that is a receiver when correlation between antennas is low in a base station apparatus eNode B that is a transmitter. Meanwhile, in a codebook suitable for MU-MIMO transmission, it is preferable to define precoding matrixes for enabling signals to be divided effectively in a mobile station apparatus UE when correlation between antennas is high in a base station apparatus eNode B. Therefore, in the case of performing data transmission while switching between SU-MIMO transmission and MU-MIMO transmission, it is necessary to define precoding matrixes for enabling signals to be divided effectively in a mobile station apparatus UE in both the case where correlation between antennas in a base station apparatus eNode B is high and the case where such correlation is low.
Then, in conventional codebooks of the LTE system and the like, codebooks used in precoding are capable of being divided into two groups from the viewpoint of high and low of correlation between antennas in a base station apparatus eNode B. In other words, it is thought that the codebooks are comprised of a first codebook group formed of a plurality of first codebooks that are selected when correlation between antennas in a base station apparatus eNode B is high, and a second codebook group formed of a plurality of second codebooks that are selected when correlation between antennas in the base station apparatus eNode B is low. Then, in the first and second codebook groups, the numbers of the first codebooks and the second codebooks respectively included in the groups are determined in generating the codebooks, and are fixed irrespective of correlation between antennas.
The above-mentioned PMI is selected from the first and second codebook groups in a mobile station apparatus UE that is a receiver corresponding to a channel variance in the channel propagation path. However, in the conventional codebooks of the LTE system and the like, since the numbers of the first and second codebooks included in the first and second codebook groups are fixed to limited numbers, respectively, selectable PMIs are limited, and events may occur that it is not possible to select an optimal PMI corresponding to the channel variance. As a simplest solving method, it is conceivable to increase the size of codebooks included in each codebook group, but in this case, there is the problem of increases in overhead required for feedback of a PMI selected in the mobile station apparatus UE.
The present invention was made in view of such circumstances, and it is an object of the invention to provide a codebook control method, base station apparatus and mobile station apparatus for facilitating selection of an optimal PMI corresponding to the channel variance in the channel propagation path.
A codebook control method of the invention is a method of controlling codebooks comprised of a plurality of first codebooks having a DFT (Discrete Fourier Transform) structure for defining precoding matrixes that are selected when correlation between antennas in a base station apparatus is high and a plurality of second codebooks for defining precoding matrixes that are selected when correlation between antennas in the base station apparatus is low, and is characterized by having the steps of estimating a channel variance in a channel propagation path, and varying adaptively the configuration ratio between the first and second codebooks included in the codebooks based on the channel variance.
According to this method, a channel variance in the channel propagation path is estimated, the configuration ratio between the first and second codebooks included in the codebooks is varied adaptively based on the channel variance, it is thereby possible to increase or decrease the numbers of the first and second codebooks corresponding to the channel variance, and it is thus possible to increase selectable PMTs, and to facilitate selection of an optimal PMI corresponding to the channel variance.
A base station apparatus of the invention is a base station apparatus that performs precoding using codebooks comprised of a plurality of first codebooks having a DFT structure for defining precoding matrixes that are selected when correlation between antennas in the base station apparatus is high and a plurality of second codebooks for defining precoding matrixes that are selected when correlation between antennas in the base station apparatus is low, and is characterized by having estimation means for estimating a channel variance in a channel propagation path, and control means for varying adaptively the configuration ratio between the first and second codebooks included in the codebooks based on the channel variance.
According to this configuration, a channel variance in the channel propagation path is estimated, the configuration ratio between the first and second codebooks included in the codebooks is varied adaptively based on the channel variance, it is thereby possible to increase or decrease the numbers of the first and second codebooks corresponding to the channel variance, and it is thus possible to increase selectable PMIs, and to facilitate selection of an optimal PMI corresponding to the channel variance.
A mobile station apparatus of the invention is a mobile station apparatus that transmits precoding matrix identification information to a base station apparatus according to codebooks comprised of a plurality of first codebooks having a DFT (Discrete Fourier Transform) structure for defining precoding matrixes that are selected when correlation between antennas in the base station apparatus is high and a plurality of second codebooks for defining precoding matrixes that are selected when correlation between antennas in the base station apparatus is low, and is characterized by having receiving means for receiving codebook information including information on the first and second codebooks selected based on a channel variance in a channel propagation path, and selecting means for selecting the precoding matrix identification information from the first and second codebooks included in the codebook information.
According to this configuration, codebooks used in data transmission are identified based on the codebook information notified from the base station apparatus, and a PMI is selected that is associated with a precoding matrix defined in the codebooks. At this point, in the identified codebooks, the configuration ratio between the first and second codebooks is adjusted based on the channel variance estimated in the base station apparatus, it is thereby possible to increase or decrease the numbers of the first and second codebooks corresponding to the channel variance, and it is thus possible to increase selectable PMIs, and to facilitate selection of an optimal PMI corresponding to the channel variance.
According to the invention, a channel variance in the channel propagation path is estimated, the configuration ratio between the first and second codebooks included in the codebooks is varied adaptively based on the channel variance, it is thereby possible to increase or decrease the numbers of the first and second codebooks corresponding to the channel variance, and it is thus possible to increase selectable PMIs, and to facilitate selection of an optimal PMI corresponding to the channel variance.
Described first is a configuration of a codebook in the LTE system.
As shown in
The first codebooks are comprised of codebooks (hereinafter, referred to as “DFT codebooks”) having a DFT (Discrete Fourier Transform) structure. In the DFT codebooks, for example, using a codebook group of 8×8 of the numbers of PMIs and ranks as an example, the codebooks have matrix elements shown in (Eq. 1).
For example, with attention directed to matrix elements of the second column shown in (Eq. 1), values (1, ω, ω2, ω3, ω4, ω5, ω6, ω7) are defined in the first to eighth rows. When these values are expressed on the complex plane, as shown in
Meanwhile, the second codebooks do not have the DFT structure, and are comprised of codebooks (hereinafter, referred to as “random codebooks”) that are randomly determined. The random codebooks are calculated based on arithmetic processing of the chordal distance, described later, in the relationship with the codebooks including the above-mentioned DFT codebooks. In the arithmetic processing of the chordal distance, the operation is performed so as to define precoding matrixes for enabling signals to be effectively divided in a mobile station apparatus UE that is a receiver when correlation between antennas in the base station apparatus eNode B is low.
Described herein is a criterion to evaluate precoding matrixes defined in the codebooks. As the criterion to evaluate precoding matrixes, different criteria are used according to high and low of correlation between antennas in a base station apparatus eNode B. More specifically, an array response is used when correlation between antennas in a base station apparatus eNode B is high. Meanwhile, the chordal distance is used when correlation between antennas in the base station apparatus eNode B is low.
The array response indicates amplitude of a reception signal vector in each antenna element subjected to antenna combining in an angular direction θ. For example, the array response is calculated by (Eq. 2) (in addition, (Eq. 2) shows a calculation result of the array response of the precoding matrix of rank 1.) When the array response is used as a criterion, a precoding matrix is selected so that the value calculated by (Eq. 2) or the like is the maximum. By thus selecting a precoding matrix, it is possible to obtain suitable gain in the direction in which the signal arrives with respect to the antenna. Herein, a(θ) is a steering vector (array response vector), and is expressed by (Eq. 3). Herein, “e” represents natural logarithm, and “j” represents an imaginary number. Further, “μ” represents a phase rotation amount, and as shown in (Eq. 4), is determined by signal arrival angle θ, antenna distance d, and wavelength λ with respect to a carrier frequency.
In addition, in DFT codebooks belonging to the first codebook group (hereinafter, referred to as a “DFT codebook group”) as described above, since the codebooks have the DFT structure, it is possible to select precoding matrixes so that it is possible to obtain equal gain in any direction in which the signal arrives (i.e. a calculation result of the array response is large in any direction in which the signal arrives.)
Meanwhile, the chordal distance indicates a distance between precoding matrixes targeted for comparison (in other words, the degree of similarity in the direction of a precoding vector associated with the precoding matrix), and is calculated by (Eq. 5). In the case of using the chordal distance as a criterion, a minimum value dmin (R) of chordal distances dchord calculated by (Eq. 5) is calculated by (Eq. 6), and the precoding matrix such that the minimum value dmin (R) is maximum is selected for each rank. By thus selecting the precoding matrix, it is possible to define precoding matrixes of which characteristics are not mutually similar in the random codebooks. Herein, “R” represents the rank, “n” and “m” represent variables associated with the index of PMI, and “G” represents a precoding matrix.
Such arithmetic processing of the chordal distance dchord is performed by the following process. First, after the predetermined number of DFT codebooks is set, random codebooks belonging to the second codebook group (hereinafter, referred to as a “random codebook group”) are determined randomly. Then, chordal distances dchord of all precoding matrixes included in the determined random codebooks and DFT codebooks are calculated from all precoding matrixes of the same rank in the other codebooks (Eq. 5). Then, the minimum value dmin (R) among calculated chordal distances dchord is calculated for each rank (Eq. 6). Next, the entire random codebooks are updated, chordal distances dchord of all precoding matrixes included in the updated random codebooks and DFT codebooks are calculated again, and the minimum value dchord (R) among the distances is calculated for each rank. In this case, when the minimum value dmin (R) of succeeding chordal distances dchord is larger than the minimum value dmin (R) of preceding chordal distances dchord, updated random codebooks are selected. Meanwhile, when the minimum value dmin (R) of preceding chordal distances dchord is larger than the minimum value dmin (R) of succeeding chordal distances dchord, random codebooks prior to update are selected. Such arithmetic processing is performed until the minimum value dmin (R) of the chordal distance dchord is the maximum.
Codebooks are generated by thus selecting DFT codebooks belonging to the DFT codebook group and random codebooks belonging to the random codebook group. In this case, the number of DFT codebooks belonging to the DFT codebook group is determined to the number designated in generation of codebooks. Meanwhile, the random codebooks belonging to the random codebook group is determined to the number obtained by subtracting the number of DFT codebooks from the number of codebooks (DFT codebooks and random codebooks) included in the entire codebooks. In other words, the numbers of DFT codebooks and random codebooks are determined in generating codebooks and fixed.
Thus generated codebooks are used in a mobile station apparatus UE in selecting a PMI corresponding to an optimal precoding matrix (precoding weights) to set on antennas of the base station apparatus eNode B. In this case, for example, the PMI is selected from DFT codebooks included in the DFT codebook group when correlation between antennas in the base station apparatus eNode B is high, while being selected from random codebooks included in the random codebook group when correlation between antennas in the base station apparatus eNode B is low.
However, in the codebooks in the LTE system, since the numbers of DFT codebooks and random codebooks respectively belonging to the DFT codebook group and the random codebook group are fixed, there is the case that it is difficult to select an optimal PMI corresponding to the channel variance. In other words, for the optimal PMI corresponding to the channel variance, the possibility of being selected is higher as the numbers of DFT codebooks and random codebooks respectively belonging to the DFT codebook group and the random codebook group increase. Meanwhile, when the numbers of DFT codebooks and random codebooks are fixed, selectable PMIs are limited, and events may occur that it is not possible to select an optimal PMI corresponding to the channel variance. The inventor of the invention noted the respect that selectable PMIs are limited by the numbers of DFT codebooks and random codebooks being fixed, and that it is not possible to select an optimal PMI corresponding to the channel variance, and arrived at the invention.
A codebook control method according to the invention is to estimate a channel variance in a channel propagation path, and vary adaptively the configuration ratio between the DFT codebooks and the random codebooks included in the codebooks based on the channel variance. According to this codebook control method, the configuration ratio between the DFT codebooks and the random codebooks is varied adaptively based on the channel variance, it is thereby possible to increase or decrease the number of DFT codebooks or random codebooks corresponding to the channel variance, and it is thus possible to increase selectable PMIs, and to facilitate selection of an optimal PMI corresponding to the channel variance.
A codebook control method according to a first aspect of the invention is to measure a fading correlation value based on a channel variance in a channel propagation path, and vary adaptively the configuration ratio between the DFT codebooks and the random codebooks included in the codebooks corresponding to the measured fading correlation value. According to this codebook control method, the configuration ratio between the DFT codebooks and the random codebooks is varied adaptively corresponding to the fading correlation value measured based on the channel variance, it is thereby possible to effectively increase or decrease the number of DFT codebooks or random codebooks corresponding to the fading correlation value of the channel variance, and it is thus possible to increase selectable PMIs, and to facilitate selection of an optimal PMI corresponding to the channel variance.
In the codebook control method according to the first aspect, the number of DFT codebooks included in the entire codebooks is determined corresponding to a fading correlation value measured based on the channel variance, while the number obtained by subtracting the number of DFT codebooks from the number of codebooks of the entire codebooks is determined to the number of random codebooks, and the configuration ratio between the DFT codebooks and the random codebooks is thereby varied adaptively. In this case, it is possible to adjust the numbers of DFT codebooks and random codebooks corresponding to the fading correlation value measured based on the channel variance, and it is made possible to increase or decrease the numbers of DFT codebooks and random codebooks efficiently while reflecting the channel variance. In addition, the fading correlation value is obtained as a matrix element of a correlation matrix Rk, described later.
For example, as shown in
A codebook control method according to a second aspect of the invention is to calculate a correlation matrix indicative of fading correlation of a channel variance in a channel propagation path, and vary adaptively the configuration ratio between the DFT codebooks and the random codebooks included in the codebooks based on eigenvalues obtained by performing eigenvalue decomposition on the correlation matrix. According to this codebook control method, the configuration ratio between the DFT codebooks and the random codebooks is varied adaptively based on the eigenvalues of the correlation matrix indicative of fading correlation of the channel variance, it is thereby possible to increase or decrease the number of DFT codebooks or random codebooks corresponding to the channel variance, and it is thus possible to increase selectable PMIs, and to facilitate selection of an optimal PMI corresponding to the channel variance.
In the codebook control method according to the second aspect, a correlation matrix Rk indicative of fading correlation of the channel variance in the channel propagation path is calculated by (Eq. 7), while calculated are eigenvalues σr and eigenvectors Vr obtained by performing eigenvalue decomposition on the correlation matrix Rk according to (Eq. 8). In (Eq. 7), “k” represents an index of a user (mobile station apparatus UE) and “N” represents the number of resource elements in the time and frequency domains. Further, “n” represents the average sample number used in derivation of the correlation matrix Rk, and “Hk,n” represents a channel matrix indicative of the channel variance between respective transmission and reception antennas of the channel propagation path. Furthermore, in (Eq. 8) “r” represents an index of M eigenvalues σr and eigenvectors Vr obtained by performing eigenvalue decomposition on the correlation matrix Rk (assumed to be an M×M matrix).
Then, in the codebook control method according to the second aspect, for example, among thus obtained eigenvalues σr, the number of eigenvalues σr of which the ratio to the maximum eigenvalue σr-max is a threshold or more is determined to the number of DFT codebooks included in the enter codebooks, while the number obtained by subtracting the number of DFT codebooks from the number of codebooks of the entire codebooks is determined to the number of random codebooks, and the configuration ratio between the DFT codebooks and the random codebooks is thereby varied adaptively. In this case, it is possible to adjust the numbers of DFT codebooks and random codebooks corresponding to eigenvalues σr of the correlation matrix indicative of fading correlation of the channel variance, and it is made possible to increase or decrease the numbers of DFT codebooks and random codebooks efficiently while reflecting the channel variance.
For example, in the case of performing MIMO transmission performed among eight transmission antennas that the base station apparatus eNode B has and eight reception antennas that the mobile station apparatus UE has, it is assumed that (10, 8, 7, 6, 3, 1, 0.3, 0.1) are eight eigenvalues σr obtained from the correlation matrix Rk indicative of fading correlation of the channel variance in the channel propagation path. In this case, the maximum eigenvalue σr-max is “10”, and the ratios of respective eigenvalues σr to the maximum eigenvalue σr-max are (1, 0.8, 0.7, 0.6, 0.3, 0.1, 0.03, 0.01). In this case, when the threshold is assumed to be “0.2”, the number of eigenvalues σr more than the threshold is “5”. Therefore, in this case, the number of DFT codebooks included in the entire codebooks is determined to “5”, and the number of random codebooks is determined to “11”.
In addition, the determination technique of the numbers of the DFT codebooks and the random codebooks (in other words, the determination technique of the configuration ratio between the DFT codebooks and the random codebooks) using eigenvalues σr in the codebook control method according to the second aspect is not limited thereto, and is capable of being modified as appropriate. For example, eigenvalues σr each normalized by the sum of the eigenvalues σr are sorted in descending order, eigenvalues σr are added sequentially in descending order of the eigenvalue σr, and the number of added eigenvalues σr at the point at which the sum is a threshold or more may be the number of DFT codebooks, while the number obtained by subtracting the number of DFT codebooks from the number of codebooks of the entire codebooks may be the number of random codebooks.
Described herein is the technique for selecting DFT codebooks such that the number included in the codebooks is determined. In addition, in the codebook control methods according to the first and second aspects, DFT codebooks are selected by the common selection technique. In the codebook control method according to the invention, codebooks for high correlation beforehand defining DFT codebooks that are selection targets are beforehand provided, and the number of DFT codebooks determined by the above-mentioned technique is selected from among the codebooks for high correlation. By thus selecting DFT codebooks from among beforehand provided codebooks for high correlation, it is possible to select DFT codebooks without requiring complicated arithmetic processing every selection. In addition, the codebooks for high correlation constitute first selection candidate codebooks.
When DFT codebooks are selected from the codebooks for high correlation, eigenvalues σr and eigenvectors Vr are obtained according to (Eq. 8), from the correlation matrix Rk calculated by (Eq. 7) as described above. Then, in the relationship with the eigenvectors Vr, DFT codebooks of large array responses are selected corresponding to the number determined by the above-mentioned technique. More specifically, by calculation of (Eq. 8), eigenvectors V1 to VN1 of large eigenvalues σr are selected corresponding to N1 (the number of DFT codebooks determined by the above-mentioned technique), and DFT codebooks are selected which include precoding vectors such that the inner product of the precoding vector corresponding to the precoding matrix defined in the DFT codebook is the maximum with respect to the eigenvectors V1 to VN1. In addition, in this case, precoding vectors that mutually overlap are selected.
For example, in the first codebook control method, when the number of DFT codebooks is determined to “10” corresponding to the fading correlation value, ten eigenvectors V1 to V10 of large eigenvalues σr are selected, and ten DFT codebooks each including a precoding vector with the maximum inner product of the precoding vector with respect to the eigenvectors V1 to V10 are selected from the codebooks for high correlation as shown in
Described next is the technique for selecting random codebooks in the codebook control method according to the invention. In addition, in the codebook control methods according to the first and second aspects, random codebooks are selected by the common selection technique. In the codebook control method according to the invention, codebooks for low correlation beforehand defining random codebooks that are selection targets are beforehand provided, and the number of random codebooks determined by the above-mentioned technique is selected from among the codebooks for low correlation. By thus selecting random codebooks from among beforehand provided codebooks for low correlation, it is possible to select random codebooks without requiring complicated arithmetic processing every selection. In addition, the codebooks for low correlation constitute second selection candidate codebooks.
When random codebooks are selected from the codebooks for low correlation, selected are random codebooks including precoding matrixes that maximize the minimum value of the chordal distance in the relationship with the precoding matrixes included in the entire codebooks including the DFT codebooks selected in the above-mentioned manner. For example, when ten DFT codebooks are selected as described above, six random codebooks that maximize the minimum value of the chordal distance in the relationship with the DFT codebooks and the selected random codebooks are selected from the codebooks for low correlation. By thus selecting the random codebooks including the precoding matrixes that maximize the minimum value of the chordal distance in the relationship with the precoding matrixes included in the entire codebooks corresponding to the number determined by the above-mentioned technique, it is possible to select random codebooks including precoding matrixes of which characteristics are not mutually similar within the range of the number determined by the above-mentioned technique.
In addition, in the arithmetic processing of the chordal distance in thus selecting random codebooks, it is preferable to eliminate the arithmetic processing between two different precoding matrixes included in the DFT codebooks. If the arithmetic processing between such precoding matrixes is performed, a part of the selected DFT codebooks may be updated. In this case, it is difficult to obtain gain (equal gain in any direction in which the signal arrives) expected due to having the DFT structure. In the case of eliminating the arithmetic processing between two different precoding matrixes included in the DFT codebooks, it is possible to prevent the occurrence of events that a part of the DFT codebooks are thus updated, and it is possible to obtain gain originally available in the DFT codebooks.
An Embodiment of the invention will specifically be described below with reference to accompanying drawings. Described herein is the case of using the base station apparatus and mobile station apparatus that support the LTE-A system.
Referring to
As shown in
Each of the mobile station apparatuses (101, 102, 103, . . . 10n) has the same configuration, function and state, and is described as a mobile station apparatus 10 unless otherwise specified in the following description. Further, for convenience in description, the description is given while assuming that equipment which performs radio communication with the base station apparatus 20 is the mobile station apparatus 10, and more generally, the equipment may be user equipment (UE) including mobile terminal apparatuses and fixed terminal apparatuses.
In the mobile communication system 1, as a radio access scheme, OFDMA (Orthogonal Frequency Division Multiple Access) is applied in downlink, while SC-FDMA (Single-Carrier Frequency Division Multiple Access) is applied in uplink. OFDMA is a multicarrier transmission scheme for dividing a frequency band into a plurality of narrow frequency bands (subcarriers), and mapping data to each subcarrier to perform communication. SC-FDMA is a single-carrier transmission scheme for dividing the system band into bands comprised of a single or consecutive resource blocks for each terminal so that a plurality of terminals uses mutually different bands, and thereby reducing interference among the terminals.
Described herein are communication channels in the LTE system. In downlink, used are the PDSCH (Physical Downlink Shared Channel) shared among the mobile station apparatuses 10, and downlink L1/L2 control channels (PDCCH (Physical Downlink Control Channel), PCFICH (Physical Control Format Indicator Channel), PHICH (Physical Hybrid-ARQ Indicator Channel)). User data i.e. normal data signals are transmitted on the PDSCH. The transmission data is included in the user data. In addition, a component carrier CC assigned to a mobile station apparatus 10 in the base station apparatus 20 and scheduling information is notified to the mobile station apparatus 10 on the L1/L2 control channel.
In uplink, used are the PUSCH (Physical Uplink Shared Channel) shared among the mobile station apparatuses 10, and the PUCCH (Physical Uplink Control Channel) that is a control channel in uplink. User data is transmitted on the PUSCH. Meanwhile, radio quality information (CQI: Channel Quality Indicator) in downlink and the like are transmitted on the PUCCH.
Configurations of the mobile station apparatus 10 and base station apparatus 20 according to this Embodiment will be described next with reference to
In the mobile station apparatus 10 as shown in
The data channel signal demodulation section 106 divides the data channel signals input from the FFT sections 104#1 to 104#N, for example, by Minimum Mean Squared Error (MMSE) or Maximum Likelihood Detection (MLD) signal division method. By this means, the reception signals coming from the base station apparatus 20 are divided into data channel signals concerning users #1 to #k, and a data channel signal concerning a user (herein, assumed to be a user k) of the mobile station apparatus 10 is extracted.
A channel estimation section 107 estimates channel variances in channel propagation paths from reference signals included in the reception signals output from the FFT sections 104#1 to 104#N, and notifies the estimated channel variances to the data channel signal demodulation section 106, and a channel quality measuring section 110 and PMI selecting section 112, described later. The data channel signal demodulation section 106 divides the data channel signals by the above-mentioned MLD signal division method or the like based on the notified channel variances. By this means, the reception signal concerning the user k is demodulated.
In addition, it is assumed that the extracted data channel signal concerning the user k is demapped in a subcarrier demapping section, not shown, and is restored to the time-series signal, prior to the demodulation processing in the data channel signal demodulation section 106. The data channel signal concerning the user k demodulated in the data channel signal demodulation section 106 is output to a channel decoding section 108. Then, the channel decoding section 108 performs channel decoding processing, and a transmission signal (hereinafter, referred to as a “transmission signal #k”) concerning the user k is thus reproduced.
The reproduced transmission signal #k includes codebook information notified from the base station apparatus 20. The codebook information includes information (identification information) for identifying DFT codebooks and random codebooks selected as codebooks in the base station apparatus, and information indicative of the correspondence relationship between the precoding matrix and the PHI included in the DFT codebooks and random codebooks. In addition, the codebook information is included in a higher layer signal (RRC signaling) and is notified. Particularly, the identification information of DFT codebooks and random codebooks is called “codebook subset restriction” in the LTE system, for example. The mobile station apparatus 10 side designates the codebook size and precoding matrixes used in a respective codebook group restricted in use by a signal for restricting subsets of precoding matrixes used in selection of PMI. Such codebook information is acquired from a codebook control section 109, or the channel decoding section 108 outputs the information to the codebook control section 109.
The codebook control section 109 varies the configuration ratio of codebooks corresponding to the information included in the codebook information, and identifies codebooks (DFT codebooks and random codebooks) used in data transmission. For example, the codebook control section 109 holds the above-mentioned codebooks for high correlation and codebooks for low correlation, and identifies codebooks used in data transmission based on the transmitted codebook information. In this case, for example, when the fading correlation value is high, codebooks with a high configuration ratio of DFT codebooks are selected, and when the fading correlation value is low, codebooks with a high configuration ratio of random codebooks are selected.
The channel quality (CQI) measuring section 110 measures channel quality (CQI) based on the channel variance notified from the channel estimation section 107. Then, the section 110 notifies a feedback control signal generating section 111 of the CQI that is the measurement result. The PMI selecting section 112 constitutes the selecting means, and selects a PMI from the codebooks identified in the codebook control section 109, based on the channel variance notified from the channel estimation section 107. Then, the section 112 notifies the feedback control signal generating section 111 of the selected PMI. In addition, the PMI selected in the PMI selecting section 112 constitutes the precoding matrix identification information.
Based on the CQI and PMI notified from the channel quality (CQI) measuring section 110 and PMI selecting section 112, the feedback control signal generating section 111 generates a control signal (for example, PUCCH) to transmit the CQI and PMI to the base station apparatus 20 as feedback. In this case, the control signal for feedback includes the PMI selected from the codebooks identified in the codebook control section 109. The control signal generated in the feedback control signal generating section 111 is output to a multiplexer (MUX) 113.
Meanwhile, transmission data #k concerning the user #k output from a higher layer is subjected to channel coding in a channel coding section 114, is subjected to data modulation in a data modulation section 115, and output to a precoding multiplying section 116. The precoding multiplying section 116 receives a reference signal concerning the user #k generated in a reference signal generating section, not shown. Based on the precoding weights (precoding matrix) obtained from the PMI selected in the PMI selecting section 112, the precoding multiplying section 116 shifts the phase and/or amplitude of the transmission data #k and reference signal for each of reception antennas RX#1 to RX#N. The transmission data #k and reference signal with the phase and/or amplitude shifted is output to the multiplexer (MUX) 113.
The multiplexer (MUX) 113 combines the transmission data #k and reference signal with the phase and/or amplitude shifted, and the control signal generated in the feedback control signal generating section 111, and generates transmission signals for each of the reception antennas RX#1 to RX#N. The transmission signals generated in the multiplexer (MUX) 113 are subjected to discrete Fourier transform in Discrete Fourier Transform sections (DFT) 117#1 to 117#N, and each transmission signal sequence is spread to a transmission bandwidth (DFT size) in the frequency domain. Then, Inverse Fast Fourier Transform sections (IFFT) 118#1 to 118#N perform inverse fast Fourier transform and thereby transform the signals in the frequency domain into the signals in the time domain, and then, the signals are provided with CPs in CP adding sections 119#1 to 119#N, and output to RF transmission circuits 120#1 to 120#N. Then, the RF transmission circuits 120#1 to 120#N perform frequency conversion processing for converting into the radio frequency band on the signals, and then, the signals are output to the reception antennas RX#1 to RX#N via the duplexers 101#1 to 101#N, and are transmitted from the reception antennas RX#1 to RX#N to the base station apparatus 20 in uplink.
Thus, in the mobile station apparatus 10 according to this Embodiment, codebooks used in data transmission are identified based on the codebook information notified from the base station apparatus 20, and a PMI is selected that is associated with a precoding matrix defined in the codebook. At this point, in the identified codebooks, the configuration ratio between the DFT codebooks and the random codebooks is adjusted based on the channel variance estimated in the base station apparatus 20. Therefore, it is possible to increase or decrease the number of DFT codebooks or random codebooks corresponding to the channel variance, and it is thus possible to increase selectable PMIs, and to facilitate selection of an optimal PMI corresponding to the channel variance.
Particularly, in the codebook control method according to the first aspect, in the identified codebooks, the configuration ratio between the DFT codebooks and the random codebooks is adjusted corresponding to the fading correlation value measured in the base station apparatus 20. Therefore, it is possible to increase or decrease the number of DFT codebooks or random codebooks corresponding to the fading correlation value of the channel variance, and it is thus possible to increase selectable PMIs, and to facilitate selection of an optimal PMI corresponding to the channel variance. Similarly, in the codebook control method according to the second aspect, in the identified codebooks, the configuration ratio between the DFT codebooks and the random codebooks is adjusted based on eigenvalues of the correlation matrix Rk calculated in the base station apparatus 20. Therefore, it is possible to increase or decrease the number of DFT codebooks or random codebooks corresponding to fading correlation of the channel variance, and it is thus possible to increase selectable PMIs, and to facilitate selection of an optimal PMI corresponding to the channel variance.
In the base station apparatus 20 as shown in
The data channel signal demodulation section 207 divides the data channel signals input from the IDFT sections 206#1 to 206#N, for example, by Minimum Mean Squared Error (MMSE) or Maximum Likelihood Detection (MLD) signal division method. By this means, the data channel signals coming from the mobile station apparatuses 10 are divided into data channel signals concerning users #1 to #k, and the data channel signals concerning respective mobile station apparatuses 10 are extracted.
The channel estimation section 208 constitutes the estimation means, estimates channel variances from reference signals included in the reception signals output from the IDFT sections 206#1 to 206#N, and notifies the estimated channel variances to the data channel signal demodulation section 207, and a feedback control information demodulation section 211 and fading correlation processing section 214, described later. The data channel signal demodulation section 207 divides the data channel signals by the above-mentioned MLD signal division method or the like, based on the notified channel variances. By this means, the reception signals concerning respective mobile station apparatuses 10 are demodulated.
In addition, it is assumed that the extracted data channel signals concerning respective mobile station apparatuses 10 are demapped in a subcarrier demapping section, not shown, and are stored to the time-series signals, prior to the demodulation processing in the data channel signal demodulation section 207. The data channel signals concerning respective mobile station apparatuses 10 demodulated in the data channel signal demodulation section 207 are output to channel decoding sections 209#1 to 209#k. Then, the channel decoding sections 209#1 to 209#k perform channel decoding processing, then the signals are subjected to parallel/serial transform in a parallel/serial transform section (P/S) 210, and the data channel signal (data signal) from each mobile station apparatus 10 is thereby reproduced.
The feedback control information demodulation section 211 demodulates control channel signals (for example, PDSCH) included in the reception signals input from the IDFT sections 206#1 to 206#k. At this point, the feedback control information demodulation section 211 demodulates control channel signals, based on the channel variances notified from the channel estimation section 208. Each control channel signal demodulated in the feedback control information demodulation section 211 is output to a precoding weight generating section 212, and rank/modulation coding scheme (MCS: Modulation Coding Scheme) selecting section 213.
A fading correlation processing section 214 performs processing on the channel variances notified from the channel estimation section 208. For example, in the case of applying the above-mentioned codebook control method according to the first aspect, the fading correlation processing section 214 constitutes the measuring means, and measures fading correlation values based on the channel variances notified from the channel estimation section 208. In addition, the fading correlation values are obtained as matrix elements of the correlation matrix Rk calculated by above-mentioned (Eq. 7). Further, in the case of applying the above-mentioned codebook control method according to the second aspect, the fading correlation processing section 214 constitutes the calculation means, and calculates the correlation matrix Rk indicative of fading correlation of the channel variances notified from the channel estimation section 208. The fading correlation values or correlation matrix Rk are output to a codebook control section 215.
The codebook control section 215 constitutes the control means, and adaptively varies the configuration ratio between the DFT codebooks and the random codebooks included in codebooks corresponding to the fading correlation value input from the fading correlation processing section 214. For example, in the codebook control method according to the first aspect, the codebook control section 215 determines the number of DFT codebooks corresponding to the fading correlation value, while determining the number of random codebooks, and thereby controls the configuration ratio. Meanwhile, in the codebook control method according to the second aspect, the codebook control sect ion 215 determines the number of DFT codebooks based on eigenvalues σr of the correlation matrix Rk indicative of fading correlation, while determining the number of random codebooks, and thereby controls the configuration ratio.
Further, the codebook control section 215 selects DFT codebooks and random codebooks constituting the codebooks by the above-mentioned techniques. In other words, the codebook control section 215 holds the codebooks for high correlation and the codebooks for low correlation, and selects DFT codebooks with large array responses in the relationship with the eigenvector Vr obtained from the correlation matrix Rk. Then, the codebook control section 215 selects random codebooks including precoding matrixes that maximize the minimum value of the chordal distance in the relationship with the codebooks including the selected DFT codebooks. The section 215 outputs the identification information of thus selected DFT codebooks and random codebooks, and information indicative of the correspondence relationship between the pre coding matrix and PMI included in the codebooks as the codebook information to the precoding weight generating section 212 and a serial/parallel transform section (S/P) 216.
The precoding weight generating section 212 selects precoding weights (precoding matrix) from the codebooks varied by the codebook control section 215, based on the PMIs included in the control channel signals notified from the feedback control information demodulation section 211. At this point, the rank notified from the rank/MCS selecting section 213 is also considered. The selected precoding weights are output to a precoding weight multiplying section 200, described later.
The rank/MCS selecting section 213 selects the transmission rank and MCS, based on the PMI included in the control channel signal notified from the feedback control information demodulation section 211. The selected transmission rank and MCS are output to the serial/parallel transform section (S/P) 216, described later, channel coding sections 217#1 to 217#k, data modulation sections 218#1 to 218#k and subcarrier mapping section 219.
Meanwhile, transmission data #1 to #k to user #1 to users #1 to #k is output to the serial/parallel transform section (S/P) 216, is subjected to serial/parallel transform, and then, is output to the channel coding sections 217#1 to 217#k respectively associated with the users #1 to #k. Further, the serial/parallel transform section (S/P) 216 receives the codebook information input from the codebook control section 215, and performs serial/parallel transform on the codebook information together with the transmission data #1 to #k. In addition, in the serial/parallel transform processing in the serial/parallel transform section (S/P) 216, the section 216 refers to the rank/MCS notified from the rank/MCS selecting section 213.
The transmission data #1 to #k and codebook information subjected to serial/parallel transform is subjected to channel coding in the channel coding sections 217#1 to 217#k, then output to the data modulation sections 218#1 to 218#k and is subjected to data modulation. At this point, channel coding and data modulation is performed based on the MCS provided from the rank/MCS selecting section 213. The transmission data #1 to #k and codebook information subjected to data modulation in the data modulation sections 218#1 to 218#k is subjected inverse Fourier transform in discrete Fourier transform sections, not shown, and the time-series signals are thereby transformed into the signals in the frequency domain, and are output to the subcarrier mapping section 219.
The subcarrier mapping section 219 maps the transmission data #1 to #k and codebook information to subcarriers corresponding to scheduling information provided from a scheduler, not shown. At this point, the subcarrier mapping section 219 maps (multiplexes) reference signals #1 to #k input from the reference signal generating section, not shown, to the subcarriers, together with the transmission data #1 to #k and codebook information. The transmission data #1 to #k and codebook information thus mapped to subcarriers is output to the precoding multiplying section 220.
The precoding multiplying section 220 shifts the phase and/or amplitude of the transmission data #1 to #k and codebook information for each of the transmission antennas TX#1 to TX#N, based on the precoding weights provided from the precoding weight generating section 212 (weighting of the transmission antennas TX#1 to TX#N by precoding). Then, the transmission data #1 to #k and codebook information with the phase and/or amplitude shifted in the precoding multiplying section 220 is output to a multiplexer (MUX) 221.
The multiplexer (MUX) 221 combines the transmission data #1 to #k and codebook information with the phase and/or amplitude shifted, and generates transmission signals for each of the transmission antennas TX#1 to TX#N. The transmission signals generated in the multiplexer (MUX) 221 are subjected to inverse fast Fourier transform in Inverse Fast Fourier Transform sections (IFFT) 222#1 to 222#N, and the signals in the frequency domain are thus transformed into the signals in time domain. Then, the signals are provided with CPs in Cyclic Prefix (CP) adding sections 223#1 to 223#N, and output to RF transmission circuits 224#1 to 224#N. Then, the RF transmission circuits 224#1 to 224#N perform frequency conversion processing for converting into the radio frequency band on the signals, and then, the signals are output to the transmission antennas TX#1 to TX#N via the duplexers 201#1 to 201#N, and are transmitted from the transmission antennas TX#1 to TX#N to the mobile station apparatuses 10 in uplink.
Thus, the base station apparatus 20 according to this Embodiment estimates a channel variance in a channel propagation path, varies adaptively the configuration ratio between the DFT codebooks and the random codebooks included in the codebooks based on the channel variance, and is thereby capable of increasing or decreasing the number of DFT codebooks or random codebooks corresponding to the channel variance. It is thus possible to increase selectable PMIs, and to facilitate selection of an optimal PMI corresponding to the channel variance.
For example, the base station apparatus 20 according to this Embodiment measures a fading correlation value based on a channel variance in a channel propagation path, varies adaptively the configuration ratio between the DFT codebooks and the random codebooks included in the codebooks corresponding to the measured fading correlation value, and is thereby capable of effectively increasing or decreasing the number of DFT codebooks or random codebooks corresponding to the fading correlation value of the channel variance. It is thus possible to increase selectable PM's, and to facilitate selection of an optimal PMI corresponding to the channel variance.
Further, the base station apparatus 20 according to this Embodiment varies adaptively the configuration ratio between the DFT codebooks and the random codebooks based on eigenvalues of the correlation matrix Rk indicative of fading correlation of the channel variance in the channel propagation path, and is thereby capable of effectively increasing or decreasing the number of DFT codebooks or random codebooks corresponding to eigenvalues of the correlation matrix Rk indicative of fading correlation of the channel variance the channel variance. It is thus possible to increase selectable PMIs, and to facilitate selection of an optimal PMI corresponding to the channel variance.
Furthermore, the base station apparatus 20 according to this Embodiment includes the identification information of selected DFT codebooks and random codebooks, and information indicative of the correspondence relationship between the precoding matrix and the PMI included in the codebooks in the codebook information to notify the mobile station apparatus 10 by higher layer signaling, and is thereby capable of reliably conveying, to the mobile station apparatus 10, the codebooks with the configuration ratio between the DFT codebooks and the random codebooks varied adaptively in the base station apparatus 20.
In the above-mentioned descriptions, the present invention is specifically described using the above-mentioned Embodiment, but it is obvious to a person skilled in the art that the invention is not limited to the Embodiment described in the Description. The invention is capable of being carried into practice as modified and changed aspects without departing from the subject matter and scope of the invention defined by the descriptions of the scope of the claims. Accordingly, the descriptions of the Description are intended for illustrative explanation, and do not have any restrictive meaning to the invention.
The present application is based on Japanese Patent Application No. 2010-052140 filed on Mar. 9, 2010, entire content of which is expressly incorporated by reference herein.
Number | Date | Country | Kind |
---|---|---|---|
2010-052140 | Mar 2010 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2011/054495 | 2/28/2011 | WO | 00 | 1/7/2013 |