The present invention relates to a user terminal and a radio communication method.
In a UMTS (Universal Mobile Telecommunications System) network, Long Term Evolution (LTE) is specified for a higher data rate, lower latency, and the like. For a broader bandwidth and a higher speed based on LTE, successor systems of LTE are also studied (for example, the systems are called LTE-A (LTE-Advanced), FRA (Future Radio Access), 5G (5th generation mobile communication system), 5G+(5G plus), and New-RAT (Radio Access Technology)).
In a radio communication system of the future (for example, 5G), the use of Massive MIMO (Multiple Input Multiple Output) using a large number of antenna elements (for example, more than 100 elements) in a high frequency band (for example, 5 GHz or higher) is studied to further increase the speed and reduce the interference in signal transmission.
An example of a technique for controlling beams or streams in the MIMO includes digital precoding and digital postcoding (hereinafter, may be simply referred to as precoding and postcoding), such as Eigen mode (EM) transmission using singular value decomposition (SVD) and block diagonalization (BD).
However, in the precoding and postcoding, the number of reference signals (RS) for estimating channel information (for example, CSI (Channel State Information)) indicating a channel (propagation path) between a radio base station and a user terminal and the amount of operation increase in proportion to the number of antenna elements. Therefore, a reduction in the number of reference signals and the amount of operation is attempted to realize the Massive MIMO (for example, see NPL 1).
However, acquisition of all channel information necessary for precoding processing and postcoding processing is not studied in NPL 1.
An aspect of the present invention is to provide a user terminal and a radio communication method that can acquire all channel information necessary for precoding and postcoding processing.
An aspect of the present invention provides a user terminal in a radio communication system that performs precoding and postcoding, and beamforming in MU-MIMO transmission performed between a radio base station and a plurality of user terminals, the user terminal including: a communication section that receives a data signal to which the precoding based on first channel information indicating a channel between the radio base station and the user terminal and the beamforming are applied, the channel being estimated in estimated in first channel estimation, the first channel information being an equivalent channel matrix including a beamforming weight; a channel estimation section that performs second channel estimation for estimating second channel information indicating a channel between the radio base station and the user terminal, the second channel information being an equivalent channel matrix including the beamforming weight and a precoding matrix; and a postcoding section that performs the postcoding on the data signal based on the second channel information.
According to the aspect of the present invention, all of the channel information necessary for the precoding and postcoding processing can be acquired.
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
Streams are distributed and multiplexed for a plurality of user terminals in MU-MIMO (Multi-User MIMO) transmission in the case described below. BF and precoding/postcoding are performed in Massive MIMO in the case described below. Therefore, precoding/postcoding and beamforming are performed in the MU-MIMO transmission between a radio base station and a plurality of user terminals in a radio communication system according to the present invention.
Furthermore, precoding is performed for an inter-user interference (IUI), and precoding and postcoding are performed for an inter-stream interference (ISI) in each user terminal.
In an example illustrated below, the radio base station includes NT antenna elements and performs Massive MIMO transmission in the downlink between the radio base station and NU user terminals. The number of antenna elements of an i-th (i=1 to NU) user terminal is NRi, and the number of streams is Mi.
In this case, reception signal r received by each user terminal is expressed by the following equation 1.
Here, Hi (i=0 to NU=1) represents channel information (channel matrix) of the i-th user terminal multiplexed in the MU-MIMO transmission, W represents a BF weight, PIUI represents a precoding matrix for the inter-user interference, PISI represents a precoding matrix for the inter-stream interference, di (i=0 to NU−1) represents a stream for i-th user terminal 20, and z represents noise.
As shown in equation 1, the preceding (PIUI) (for example, block diagonalization) processing for the inter-user interference orthogonalizes the channels between the user terminals and prevents the inter-user interference.
Signal y obtained by postcoding of reception signal r received by each user terminal is expressed by the following equation 2.
In equation 2, BiISI (i=0 to NU−1) represents a postcoding matrix of the inter-stream interference for the i-th user terminal. Therefore, precoding matrix PISI and postcoding matrix BISI orthogonalize the channels between the streams of each user terminal and prevent the inter-stream interference.
In this case, the radio base station needs to acquire equivalent channel information (equivalent channel matrix) (for example, HiW of equation 1) including the BF weight to calculate precoding matrices (PIUI, PISI) used in the precoding processing. The user terminal needs to acquire equivalent channel information (equivalent channel matrix) (for example, HiWPIUIPISI of equation 1) including the BF weight and the precoding matrix to calculate postcoding matrix (BISI) used in the postcoding processing.
However, the equivalent channel matrix including the BF weight is used to generate precoding matrices (PIUI, PISI) and postcoding matrix (BISI) in NPL 1, and as described above, the estimation of the equivalent channel matrix including the BF weight and the precoding matrix for generating postcoding matrix (BISI) is not studied. Therefore, the acquisition of all of the channel information necessary for the precoding and postcoding processing is not studied in NPL 1.
Therefore, a method of acquiring all of the channel information necessary for the precoding and the postcoding will be described in the following embodiments. Specifically, the radio base station and the user terminal perform channel estimation divided into two stages including processing of estimating the equivalent channel information including the BF weight for generating the precoding matrix (hereinafter, referred to as “channel estimation of stage 1”) and processing of estimating equivalent channel information including the BF weight and the precoding matrix for generating the postcoding matrix (hereinafter, referred to as “channel estimation of stage 2”).
The radio communication system according to the present embodiment at least includes radio base station 10 shown in
Note that constituent sections (for example, IFFT processing section and CP adding section) and the like for generating an OFDM (Orthogonal Frequency Division Multiplexing) signal in radio base station 10 are not illustrated in
Discovery signal generation section 101 generates discovery signals (reference signals) for deciding BF weight (W). For example, discovery signal generation section 101 generates at least the same number of discovery signals as the number of candidates of the BF weight. Discovery signal generation section 101 outputs the generated discovery signals to candidate weight multiplication section 102.
Candidate weight multiplication section 102 multiplies the discovery signals input from discovery signal generation section 101 by the candidates of the BF weight, respectively, and outputs the discovery signals multiplied by the BF weight candidates to communication sections 110.
Stage-1 reference signal generation section 103 generates a reference signal (hereinafter, referred to as “first reference signal”) used in the channel estimation of stage 1 (first channel estimation) and outputs the first reference signal to beamforming section 109.
Stage-2 reference signal generation section 104 generates a reference signal (hereinafter, referred to as “second reference signal”) used in the channel estimation of stage 2 (second channel estimation) and outputs the second reference signal to precoding section 107.
Data generation section 105 generates data (downlink signals) for a plurality of user terminals 20. Although the configuration of data generation section 105 for one user terminal 20 (i-th user terminal 20) is illustrated in
Data generation section 105 includes coding sections 151 and modulation sections 152. Coding sections 151 and modulation sections 152 are provided according to the number of streams (Mi) for user terminal i. Each coding section 151 encodes data signals of Mi streams, and each modulation section 152 modulates the encoded data signals and outputs the modulated data signals to precoding section 107. Note that the code rate and the modulation scheme in each coding section 151 and each modulation section 152 may be different in each stream.
Precoding matrix generation section 106 generates precoding matrices using a channel estimation value of stage 1 fed back from user terminal 20. The channel estimation value of stage 1 is, for example, channel information (HW) indicating the equivalent channel matrix including BF weight (W). Specifically, precoding matrix generation section 106 generates precoding matrix (PIUI) for removing the interference between a plurality of user terminals 20 (inter-user interference) multiplexed in the MU-MIMO and precoding matrix (PISI) for removing the interference between a plurality of streams (inter-stream interference) in each user terminal 20. Precoding matrix generation section 106 outputs generated precoding matrices ((PIUI, PISI), hereinafter, may also be collectively expressed as “P”) to precoding section 107.
In the channel estimation of stage 2, precoding section 107 multiplies the second reference signal input from stage-2 reference signal generation section 104 by precoding matrix (P) input from precoding matrix generation section 106 and outputs the second reference signal after the precoding to beamforming section 109.
In the data transmission, precoding section 107 multiplies the data signal input from data generation section 105 by precoding matrix (P) and outputs the data signal after the precoding to beamforming section 109. For example, precoding section 107 applies precoding to the data signals of M streams to generate L (the number of beams, for example, L>M) signals.
Weight selection section 108 selects BF weight (W) to be used for the beamforming from the BF weight candidates based on the candidate weight information fed back from user terminal 20 and outputs BF weight (W) to beamforming section 109. Note that an SNR (Signal to Noise Ratio) will be described as an example of the candidate weight information. For example, weight selection section 108 may select, in descending order of SNR, L BF weights not overlapping with each other.
In the channel estimation of stage 1, beamforming section 109 multiplies the first reference signal input from stage-1 reference signal generation section 103 by BF weight W input from weight selection section 108 and outputs the first reference signal after the BF weight multiplication to communication section 110. The processing allows each user terminal 20 to estimate equivalent channel information (HW) including the BF weight using the first reference signal multiplied by BF weight (W) decided based on the candidate weight information (SNR).
In the channel estimation of stage 2, beamforming section 109 multiplies the second reference signal input from precoding section 107 by BF weight (W) input from weight selection section 108 and outputs the second reference signal after the BF weight multiplication to communication section 110. The processing allows each user terminal 20 to estimate equivalent channel information (HWP) including precoding matrix (P) and BF weight (W) using the second reference signal multiplied by precoding matrix (P) and BF weight (W).
In the data transmission, beamforming section 109 multiplies the data signals input from precoding section 107 by BF weight (W) input from weight selection section 108 and outputs the data signals (NT signals) after the BF weight multiplication to communication sections 110.
Communication sections 110-1 to 110-NT are provided according to NT antennas 111 (antenna elements), respectively. Each communication section 110 performs transmission processing, such as D/A conversion and up-conversion, on the input signal. Communication sections 110 multiplex the signals after the transmission processing based on, for example, time-division, frequency-division, or code-division multiplexing and transmit the signals from NT antennas 111, respectively. Specifically, each communication section 110 transmits the discovery signal input from candidate weight multiplication section 102 to each user terminal 20 through antenna 111. In the channel estimation, communication section 110 transmits the first reference signal or the second reference signal input from beamforming section 109 to each user terminal 20 through antenna 111. In the data transmission, communication section 110 transmits the signal of the stream input from beamforming section 109 to each user terminal 20 through antenna 111.
<User Terminal>
Note that
Communication sections 202-1 to 202-NRi are provided according to NRi antennas 201, respectively. Each communication section 202 performs reception processing, such as down-conversion and A/D conversion, on the reception signals received through antenna 201. Here, examples of the reception signals include the discovery signal, the first reference signal, the second reference signal, and the data signal. Communication section 202 outputs the discovery signal to candidate weight information measurement section 203, outputs the first reference signal to stage-1 channel estimation section 204, outputs the second reference signal to stage-2 channel estimation section 205, and outputs the data signal to postcoding section 207.
Candidate weight information measurement section 203 measures the candidate weight information (SNR here) using the discovery signals input from communication sections 202. Note that the discovery signals are multiplied by the BF weight candidates, respectively. Therefore, candidate weight information measurement section 203 measures the SNR for each BF weight candidate used. The measured SNR is fed back to radio base station 10 (weight selection section 108) through, for example, communication section 202.
Stage-1 channel estimation section 204 performs, using the first reference signal input from communication section 202, the channel estimation of stage 1 for estimating the channel estimation value of stage 1 (first channel information) indicating the channel between radio base station 10 and user terminal 20. Note that the first reference signal is multiplied by BF weight (W) in radio base station 10 (beamforming section 109). Therefore, stage-1 channel estimation section 204 estimates equivalent channel information including the BF weight (equivalent channel matrix HW). Estimated channel information (HW) is fed back to radio base station 10 (precoding matrix generation section 106) through, for example, communication section 202.
Stage-2 channel estimation section 205 performs, using the second reference signal input from communication section 202, the channel estimation of stage 2 for estimating the channel estimation value of stage 2 (second channel information) indicating the channel between radio base station 10 and user terminal 20. Note that the second reference signal is multiplied by precoding matrix (P) and BF weight (W) in radio base station 10 (precoding section 107 and beamforming section 109). Therefore, stage-2 channel estimation section 205 estimates equivalent channel information (equivalent channel matrix HWP) including precoding matrix (P) and the BF weight. Stage-2 channel estimation section 205 outputs estimated channel information (HWP) to postcoding matrix generation section 206.
Postcoding matrix generation section 206 generates postcoding matrix (BISI) using channel information (HWP) input from stage-2 channel estimation section 205. Postcoding matrix generation section 206 outputs the generated postcoding matrix to postcoding section 207.
Postcoding section 207 performs postcoding of the data signal input from communication section 202 using postcoding matrix (BISI) input from postcoding matrix generation section 206. Postcoding section 207 outputs the data signal after the postcoding to data processing section 208.
Data processing section 208 performs reception processing on the data signal input from postcoding section 207 and obtains a plurality of streams for i-th user terminal 20. Data processing section 208 includes demodulation sections 281 and decoding sections 282. Demodulation sections 281 and decoding sections 282 are provided according to the number of streams (Mi) for i-th user terminal 20. Each demodulation section 281 demodulates the data signals of Mi streams, and each decoding section 282 decodes the demodulated data signals to obtain Mi streams. Note that the code rate and the modulation scheme in each demodulation section 281 and each decoding section 282 may be different in each stream.
<Operation of Radio Base Station 10 and User Terminal 20>
Next, operation of radio base station 10 and user terminal 20 will be described in detail.
First, radio base station 10 transmits the discovery signals to user terminal 20 (ST101). The discovery signals are multiplied by the candidates of BF weight (W), respectively. The discovery signals transmitted for the candidates of the BF weight are not preceded, and the discovery signals are transmitted to all of the antennas 201 of all of the user terminals 20. For example, as shown in
Next, user terminal 20 measures the candidate weight information (for example, SNR) corresponding to each candidate of the BF weight using the discovery signals (ST102). User terminal 20 then feeds back the measured candidate weight information (SNR) to radio base station 10 (ST103).
Radio base station 10 selects the BF weight to be used for beamforming from the BF weight candidates using the fed back candidate weight information (SNR) (ST104).
Next, radio base station 10 multiplies the first reference signals by selected BF weight (W) and transmits the first reference signals multiplied by the BF weight to user terminal 20 (ST105). For example, as shown in
Next, user terminal 20 estimates channel information (HW) (that is, channel estimation of stage 1) using the first reference signals (ST106).
For example, as shown in
User terminal 20 then feeds back estimated channel information HW (channel estimation value of stage 1) to radio base station 10 (ST107).
Radio base station 10 generates precoding matrix (P) using fed back channel information HW (ST108).
Hereinafter, a generation method of precoding matrix (P) when, for example, BD is used will be described.
First, a generation method of precoding matrix (PIUI) for the inter-user interference will be described.
The channel information (equivalent channel matrix) estimated by NU−1 user terminals 20 in the channel estimation of stage 1 is expressed by the following equation 3.
Radio base station 10 computes a complement expressed by the following equation 4 regarding the equivalent channel matrix of x-th (x=0 to NU−1) user terminal 20 indicated in equation 3.
Next, radio base station 10 performs singular value decomposition (SVD) expressed by equation 5 for the complement of the equivalent channel matrix indicated in equation 4.
[5]
H
x
W
In equation 5, V−x(0) represents an orthogonal vector for rejecting the signals of the streams of user terminals 20 other than x-th user terminal 20. Therefore, V−x(0) of equation 5 is a component of precoding matrix (PIUI) for the inter-user interference. Radio base station 10 also executes processing of obtaining V−x(0) (that is, x=0 to NU−1) of equation 5 for other user terminals 20 to generate precoding matrix (PIUI) indicated in the following equation 6.
P
IUI=[
Next, a generation method of precoding matrix (PISI) for the inter-stream interference will be described.
The equivalent channel matrix obtained by multiplying equivalent channel matrix HW estimated in the channel estimation of stage 1 in NU−1 user terminals 20 by precoding matrix (PIUI) indicated in equation 6 is expressed by the following equation 7.
Radio base station 10 performs singular value decomposition (SVD) expressed by the following equation 8 for the equivalent channel matrix indicated in equation 7.
[8]
{tilde over (H)}
x
=U
xΣx[Vx(1)Vx(0)]H (Equation 8)
In equation 8, Vx(0) is component (PxISI) of the precoding matrix for the inter-stream interference in x-th user terminal 20. Radio base station 10 also executes processing of obtaining Vx(0) (that is, x=0 to NU−1) of equation 8 for other user terminals 20 to generate precoding matrix (PISI) indicated in the following equation 9.
The generation processing of precoding matrix (P) when, for example, BD is used has been described. In this way, radio base station 10 generates precoding matrices (PIUI, PISI) based on the channel information (equivalent channel matrix including BF weight) estimated by using the first reference signals subjected to beamforming in the channel estimation of stage 1.
With reference again to
Next, user terminal 20 estimates channel information (HWP) (that is, channel estimation of stage 2) using the second reference signals (ST110).
For example, as shown in
Next, user terminal 20 generates postcoding matrix (BISI) using estimated channel information HWP (that is, channel estimation value of stage 2) (ST111).
Hereinafter, generation processing of postcoding matrix (BISI) when, for example, BD is used will be described.
The channel information (equivalent channel matrix) estimated by user terminal 20 in the channel estimation of stage 2 is expressed by the following equation 10.
It can be recognized from equation 10 that the inter-user interference is already rejected in HWPIUIPISI (that is, equivalent to HWP).
Next, x-th (x=0 to NU−1) user terminal 20 performs singular value decomposition (SVD) expressed by the following equation 11 for the equivalent channel matrix indicated in equation 10.
[11]
{tilde over (H)}
x
P
0
ISI
=U
xΣx[V′x(1)V′x(0)]H (Equation 11)
As indicated in the following equation 12, x-th user terminal 20 generates postcoding matrix (BISI) that is matrix UxH for canceling Ux indicated in equation 11.
[12]
B
x
ISI
=U
x
H (Equation 12)
The generation processing of postcoding matrix (BISI) has been described. In this way, user terminal 20 generates postcoding matrix (BISI) based on the channel information (equivalent channel matrix including BF weight and precoding matrix) estimated by using the second reference signals subjected to precoding and beamforming in the channel estimation of stage 2.
With reference again to
User terminal 20 multiplies the received signals of the streams by postcoding matrix (BISI) to demodulate the signals (data) of the streams (ST113). The inter-stream interference is rejected as described above in the data multiplied by precoding matrix (PISI) and postcoding matrix (BISI).
Note that in SU (Single-User)-MIMO transmission, user terminal 20 can execute processing of applying singular value decomposition (SVD) to equivalent channel matrix HW acquired in the channel estimation of stage 1 to acquire postcoding matrix (BISI). Therefore, the channel estimation of stage 2 in ST109 and ST110 shown in
In this way, the channel estimation processing of the present embodiment includes stage 1 for estimating the channel information using the first reference signals subjected to beamforming in order to generate the precoding matrix and stage 2 for estimating the channel information using the second reference signals subjected to precoding and beamforming in order to generate the postcoding matrix.
According to the configuration, radio base station 10 can acquire equivalent channel matrix HW including the BF weight in stage 1. User terminal 20 can also acquire equivalent channel matrix HWP including the BF weight and the precoding matrix in stage 2.
Therefore, according to the present embodiment, radio base station 10 can acquire all of the channel information necessary for the precoding and postcoding processing. The processing allows radio base station 10 to accurately generate precoding matrix (P) using the channel information acquired in stage 1. User terminal 20 can also accurately generate postcoding matrix (BISI) using the channel information acquired in stage 2 (that is, channel information related to user terminal 20 in which the inter-user interference is prevented by precoding (PIUI)).
According to the present embodiment, radio base station 10 selects the BF weight based on the SNR measured by user terminal 20 using the discovery signals and transmits the first reference signals multiplied by the BF weight to user terminal 20. User terminal 20 estimates the channel information using the received first reference signals. The processing allows radio base station 10 to accurately generate the BF weight and the precoding matrix using the discovery signals and the first reference signals transmitted by using larger power than user terminal 20, and the efficiency of the MU-MIMO transmission can be improved.
Note that the BF weight is selected based on the SNR in the case described in the present embodiment. However, the BF weight may be selected based on some candidate weight information (such as reception correlation) measured by using the discovery signals multiplied by the BF weight candidates, instead of the SNR.
The first reference signals used in the channel estimation of stage 1 are transmitted from the radio base station to the user terminal in the downlink in the case described in Embodiment 1. On the other hand, the first reference signals used in the channel estimation of stage 1 are transmitted from the user terminal to the radio base station in the uplink in the case described in the present embodiment.
A radio communication system according to the present embodiment at least includes radio base station 30 shown in
In
Note that in radio base station 30 shown in
Radio base station 30 shown in
In user terminal 40 shown in
For example, in TDD (Time Division Duplex) transmission, the downlink and the uplink are reciprocal. Therefore, for example, in the TDD transmission, radio base station 30 can estimate the channel information of the downlink using the first reference signals transmitted in the uplink.
Communication sections 110-1 to 110-NT of radio base station 30 shown in
Candidate weight multiplication section 301 multiplies the first reference signals input from communication sections 110-1 to 110-NT by the candidates of the BF weight, respectively, and outputs the first reference signals multiplied by the BF weight candidates to weight selection section 302.
Weight selection section 302 selects BF weight (W) to be used for beamforming from the BF weight candidates using the first reference signals input from candidate weight multiplication section 301 and outputs BF weight (W) to beamforming section 303. For example, weight selection section 302 may measure the SNR using the first reference signals and select, in descending order of SNR, L (the number of beams) BF weights not overlapping with each other.
Beamforming section 303 multiplies the first reference signals input from communication sections 110-1 to 110-NT by the BF weight input from weight selection section 302 in the channel estimation of stage 1 and outputs the first reference signals after the BF weight multiplication to stage-1 channel estimation section 304.
Stage-1 channel estimation section 304 estimates the channel information using the first reference signals input from beamforming section 303. The first reference signals are multiplied by BF weight (W) in beamforming section 303. Therefore, stage-1 channel estimation section 304 estimates equivalent channel information (equivalent channel matrix HW) including the BF weight. Stage-1 channel estimation section 304 outputs the estimated channel information (HW) to precoding matrix generation section 106.
Therefore, the same first reference signals are used to select the BF weight and estimate the channel of stage 1 in the present embodiment. In other words, the first reference signals transmitted in the uplink play a role of the discovery signals for selecting the BF weight in addition to the channel estimation of stage 1.
<Operation of Radio Base Station 30 and User Terminal 40>
Next, operation of radio base station 30 and user terminal 40 will be described in detail.
First, user terminal 40 transmits the first reference signals to radio base station 30 (ST201). The first reference signals to which neither the BF weight nor the precoding is applied, are transmitted. For example, as shown in
Next, radio base station 30 multiplies the first reference signals transmitted from user terminal 40 by the BF weight candidates, respectively, and selects the BF weight to be used for beamforming from the BF weight candidates using the first reference signals multiplied by the BF weights (ST202).
Next, radio base station 30 multiplies the first reference signals transmitted from user terminal 40 by selected BF weight (W) and estimates channel information (HW) (that is, channel estimation of stage 1) using the first reference signals after the BF weight multiplication (ST203).
For example, as shown in
The subsequent processing (channel estimation of stage 2) is the same as in Embodiment 1.
In this way, in the present embodiment, the first reference signals are transmitted from user terminal 40 to radio base station 30 in the uplink in the channel estimation of stage 1. Radio base station 30 selects the BF weight and generates the precoding matrix using the received first reference signals. As a result of the processing, the transmission and reception of the discovery signals and the SNR as in Embodiment 1 are not necessary in the present embodiment. The feedback of channel information (HW) of stage 1 as in Embodiment 1 is also not necessary in the present embodiment. Therefore, according to the present embodiment, the use of the radio resources in the channel estimation processing can be reduced more than in Embodiment 1.
According to the present embodiment, as in Embodiment 1, the channel estimation processing includes stage 1 for estimating the channel information using the first reference signals subjected to beamforming in order to generate the precoding matrix and stage 2 for estimating the channel information using the second reference signals subjected to precoding and beamforming in order to generate the postcoding matrix. Therefore, according to the present embodiment, radio base station 30 can acquire equivalent channel matrix HW including the BF weight in stage 1 as in Embodiment 1. Furthermore, user terminal 40 can acquire equivalent channel matrix HWP including the BF weight and the precoding matrix for all of antennas 201 of a plurality of user terminals 40 in the MU-MIMO transmission in stage 2.
Therefore, according to the present embodiment, radio base station 30 can acquire all of the channel information necessary for the precoding and postcoding processing. The processing allows radio base station 30 to accurately generate precoding matrix (P) using the channel information acquired in stage 1. User terminal 40 can accurately generate postcoding matrix (BISI) using the channel information acquired in stage 2 (that is, channel information related to user terminal 40 in which the inter-user interference is prevented by precoding (PIUI)).
Note that as in Embodiment 1, the BF weight is selected based on the SNR in the case described in the present embodiment. However, the BF weight may be selected based on some candidate weight information (such as reception correlation) measured by using the discovery signals multiplied by the BF weight candidates, instead of the SNR.
This completes the description of embodiments.
Although the frequency-division multiplexing is applied to the first reference signals and the second reference signals in the cases illustrated in
The first reference signals are used to perform the channel estimation of stage 1, and the second reference signals are used to perform the channel estimation of stage 2 in the cases described in Embodiments. However, the channel estimation values (channel information) may be acquired without using the first reference signals or the second reference signals in the channel estimation of stage 1 or the channel estimation of stage 2. More specifically, it is only necessary to acquire the channel information indicating equivalent channel matrix (HW) including the BF weight in the channel estimation of stage 1, and it is only necessary to acquire the channel information indicating equivalent channel matrix (HWP) including the precoding matrix and the BF weight in the channel estimation of stage 2. For example, the channel estimation of stage 2 may be performed based on blind channel estimation for obtaining channel information from the relationship between the reception data and the signal point disposition.
(Hardware Configuration)
Note that the block diagrams used to describe the embodiments illustrate blocks on the basis of functions. The functional blocks (constituent sections) are realized by an arbitrary combination of hardware and/or software. Means for realizing the functional blocks is not particularly limited. More specifically, the functional blocks may be realized by one physically and/or logically coupled apparatus. Two or more physically and/or logically separated apparatuses may be directly and/or indirectly (for example, wired and/or wireless) connected, and the plurality of apparatuses may realize the functional blocks.
For example, the radio base station, the user terminal, and the like according to one embodiment of the present invention may function as a computer that executes processing of a radio communication method of the present invention.
Note that the term “apparatus” in the following description can be replaced with a circuit, a device, a unit, or the like. The hardware configurations of radio base stations 10 and 30 and user terminals 20 and 40 may include one or a plurality of apparatuses illustrated in the drawings or may not include part of the apparatuses.
For example, although only one processor 1001 is illustrated, there may be a plurality of processors. The processing may be executed by one processor, or the processing may be executed by one or more processors at the same time, in succession, or by other methods. Note that processor 1001 may be provided by one or more chips.
The functions of radio base stations 10 and 30 and user terminals 20 and 40 are realized by loading predetermined software (program) on the hardware of processor 1001, memory 1002, or the like. Processor 1001 performs operation, and the communication by communication apparatus 1004 or reading and/or writing of data in memory 1002 and storage 1003 is controlled.
Processor 1001 operates, for example, an operating system to control the entire computer. Processor 1001 may be constituted by a central processing unit (CPU) including an interface for peripheral apparatus, a control apparatus, an operation apparatus, a register, and the like. For example, discovery signal generation section 101, candidate weight multiplication sections 102 and 301, stage-1 reference signal generation section 103, stage-2 reference signal generation section 104, data generation section 105, precoding matrix generation section 106, precoding section 107, weight selection sections 108 and 302, beamforming sections 109 and 303, stage-1 channel estimation section 304, candidate weight information measurement section 203, stage-1 channel estimation section 204, stage-2 channel estimation section 205, postcoding matrix generation section 206, postcoding section 207, data reception section 208, stage-1 reference signal generation section 401, and the like may be realized by processor 1001.
Processor 1001 executes various types of processing according to a program (program code), a software module, or data loaded from storage 1003 and/or communication apparatus 1004 to memory 1002. The program used is a program for causing the computer to execute at least part of the operation described in the embodiments. For example, at least part of the functional blocks constituting radio base stations 10 and 30 and user terminals 20 and 40 may be realized by a control program stored in memory 1002 and operated by processor 1001, and the other functional blocks may also be similarly realized. Although the various types of processing are executed by one processor 1001 in the description, the various types of processing may be executed by two or more processors 1001 at the same time or in succession. Processor 1001 may be provided by one or more chips. Note that the program may be transmitted from a network through a telecommunication line.
Memory 1002 is a computer-readable recording medium and may be constituted by, for example, at least one of a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), and a RAM (Random Access Memory). Memory 1002 may be called a register, a cache, a main memory (main storage apparatus), or the like. Memory 1002 can save a program (program code), a software module, and the like that can be executed to carry out the radio communication method according to an embodiment of the present invention.
Storage 1003 is a computer-readable recording medium and may be constituted by, for example, at least one of an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (for example, a compact disc, a digital versatile disc, or a Blue-ray (registered trademark) disc), a smart card, a flash memory (for example, a card, a stick, or a key drive), a floppy (registered trademark) disk, and a magnetic strip. Storage 1003 may be called an auxiliary storage apparatus. The storage medium may be, for example, a database, a server, or other appropriate media including memory 1002 and/or storage 1003.
Communication apparatus 1004 is hardware (transmission and reception device) for communication between computers through a wired and/or wireless network and is also called, for example, a network device, a network controller, a network card, or a communication module. For example, communication sections 110 and 202, antennas 111 and 201, and the like may be realized by communication apparatus 1004.
Input apparatus 1005 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, or a sensor) that receives input from the outside. Output apparatus 1006 is an output device (for example, a display, a speaker, or an LED lamp) for output to the outside. Note that input apparatus 1005 and output apparatus 1006 may be integrated (for example, a touch panel).
The apparatuses, such as processor 1001 and memory 1002, are connected by bus 1007 for communication of information. Bus 1007 may be set by a single bus or may be set by different buses between the apparatuses.
Furthermore, radio base stations 10 and 30 and user terminals 20 and 40 may include hardware, such as a microprocessor, a digital signal processor (DSP), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), and an FPGA (Field Programmable Gate Array), and the hardware may realize part or all of the functional blocks. For example, processor 1001 may be provided by at least one of these pieces of hardware.
(Notification and Signaling of Information)
The notification of information is not limited to the modes and embodiments described in the present specification, and the information may be notified by another method. For example, the notification of information may be carried out by one or a combination of physical layer signaling (for example, DCI (Downlink Control Information) and UCI (Uplink Control Information)), higher layer signaling (for example, RRC (Radio Resource Control) signaling, MAC (Medium Access Control) signaling, broadcast information (MIB (Master Information Block), and SIB (System Information Block))), and other signals. The RRC signaling may be called an RRC message and may be, for example, an RRC connection setup message, an RRC connection reconfiguration message, or the like.
(Adaptive System)
The aspects and embodiments described in the present specification may be applied to a system using LTE (Long Term Evolution), LTE-A (LTE-Advanced), SUPER 3G, IMT-Advanced, 4G, 5G, FRA (Future Radio Access), W-CDMA (registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, UWB (Ultra-WideBand), Bluetooth (registered trademark), or other appropriate systems and/or to a next-generation system expanded based on these.
(Processing Procedure and the Like)
The orders of the processing procedures, the sequences, the flow charts, and the like of the aspects and embodiments described in the present specification may be changed as long as there is no contradiction. For example, elements of various steps are presented in exemplary orders in the methods described in the present specification, and the methods are not limited to the presented specific orders.
(Operation of Base Station)
Specific operations performed by the base station (radio base station) in the specification may be performed by an upper node depending on the situation. Various operations performed for communication with a terminal in a network constituted by one or a plurality of network nodes including a base station can be obviously performed by the base station and/or a network node other than the base station (examples include, but not limited to, MME (Mobility Management Entity) and S-GW (Serving Gateway)). Although there is one network node other than the base station in the case illustrated above, a plurality of other network nodes may be combined (for example, MME and S-GW).
(Direction of Input and Output)
The information, the signals, and the like can be output from a higher layer (or a lower layer) to a lower layer (or a higher layer). The information, the signals, and the like may be input and output through a plurality of network nodes.
(Handling of Input and Output Information and the Like)
The input and output information and the like may be saved in a specific place (for example, memory) or may be managed by a management table. The input and output information and the like can be overwritten, updated, or additionally written. The output information and the like may be deleted. The input information and the like may be transmitted to another apparatus.
(Judgement Method)
The judgement may be made based on a value expressed by 1 bit (0 or 1), based on a Boolean value (true or false), or based on comparison with a numerical value (for example, comparison with a predetermined value).
(Software)
Regardless of whether the software is called software, firmware, middleware, a microcode, or a hardware description language or by other names, the software should be broadly interpreted to mean an instruction, an instruction set, a code, a code segment, a program code, a program, a subprogram, a software module, an application, a software application, a software package, a routine, a subroutine, an object, an executable file, an execution thread, a procedure, a function, and the like.
The software, the instruction, and the like may be transmitted and received through a transmission medium. For example, when the software is transmitted from a website, a server, or another remote source by using a wired technique, such as a coaxial cable, an optical fiber cable, a twisted pair, and a digital subscriber line (DSL), and/or a wireless technique, such as an infrared ray, a radio wave, and a microwave, the wired technique and/or the wireless technique is included in the definition of the transmission medium.
(Information and Signals)
The information, the signals, and the like described in the present specification may be expressed by using any of various different techniques. For example, data, instructions, commands, information, signals, bits, symbols, chips, and the like that may be mentioned throughout the entire description may be expressed by one or an arbitrary combination of voltage, current, electromagnetic waves, magnetic fields, magnetic particles, optical fields, and photons.
Note that the terms described in the present specification and/or the terms necessary to understand the present specification may be replaced with terms with the same or similar meaning. For example, the channel and/or the symbol may be a signal. The signal may be a message. The component carrier (CC) may be called a carrier frequency, a cell, or the like.
(“System” and “Network”)
The terms “system” and “network” used in the present specification can be interchangeably used.
(Names of Parameters and Channels)
The information, the parameters, and the like described in the present specification may be expressed by absolute values, may be expressed by values relative to predetermined values, or expressed by other corresponding information. For example, radio resources may be indicated by indices.
The names used for the parameters are not limited in any respect. Furthermore, the numerical formulas and the like using the parameters may be different from the ones explicitly disclosed in the present specification. Various channels (for example, PUCCH and PDCCH) and information elements (for example, TPC) can be identified by any suitable names, and various names assigned to these various channels and information elements are not limited in any respect.
(Base Station)
The base station (radio base station) can accommodate one or a plurality of (for example, three) cells (also called sectors). When the base station accommodates a plurality of cells, the entire coverage area of the base station can be divided into a plurality of smaller areas, and each smaller area can provide a communication service based on a base station subsystem (for example, small base station for indoor, RRH: Remote Radio Head). The term “cell” or “sector” denotes the base station that performs the communication service in the coverage and/or part or all of the coverage area of the base station subsystem. Furthermore, the terms “base station,” “eNB,” “cell,” and “sector” can be interchangeably used in the present specification. The base station may be called a fixed station, a NodeB, an eNodeB (eNB), an access point, a femto cell, a small cell, or the like.
(Terminal)
The user terminal may be called, by those skilled in the art, a mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or UE (User Equipment) or by some other appropriate terms.
(Meaning and Interpretation of Terms)
The terms “determining” and “deciding” used in the present specification may include a variety of operations. “Determining” and “deciding” can include, for example, cases in which judging, calculating, computing, processing, deriving, investigating, looking up (for example, looking up in a table, a database, or another data structure), and ascertaining are assumed as “determining” and “deciding.” “Determining” and “deciding” can also include cases in which receiving (for example, receiving information), transmitting (for example, transmitting information), inputting, outputting, and accessing (for example, accessing data in the memory) are assumed as “determining” and “deciding.” “Determining” and “deciding” can also include cases in which resolving, selecting, choosing, establishing, comparing, and the like are assumed as “determining” and “deciding.” Therefore, “determining” and “deciding” can include cases in which operations are assumed as “determining” and “deciding.”
The terms “connected” and “coupled” as well as any modifications of the terms mean any direct or indirect connection and coupling between two or more elements, and the terms can include cases in which one or more intermediate elements exist between two “connected” or “coupled” elements. The coupling or the connection between elements may be physical or logical coupling or connection or may be a combination of physical and logical coupling or connection. When used in the present specification, two elements can be considered to be “connected” or “coupled” to each other by using one or more electrical wires, cables, and/or printed electrical connections or by using electromagnetic energy, such as electromagnetic energy with a wavelength of a radio frequency domain, a microwave domain, or an optical (both visible and invisible) domain that are non-limited and non-inclusive examples.
The reference signal can also be abbreviated as RS and may also be called a pilot depending on the applied standard. The correction RS may be called a TRS (Tracking RS), a PC-RS (Phase Compensation RS), a PTRS (Phase Tracking RS), or an additional RS. The demodulation RS and the correction RS may be called by other corresponding names, respectively. The demodulation RS and the correction RS may be prescribed by the same name (for example, demodulation RS).
The description “based on” used in the present specification does not mean “only based on,” unless otherwise specifically stated. In other words, the description “based on” means both of “only based on” and “at least based on.”
The “section” in the configuration of each apparatus may be replaced with “means,” “circuit,” “device,” or the like.
The terms “including,” “comprising,” and modifications of these are intended to be inclusive just like the term “having,” as long as the terms are used in the present specification or the appended claims. Furthermore, the term “or” used in the present specification or the appended claims is not intended to be an exclusive or.
The radio frame may be constituted by one or a plurality of frames in the time domain. One or each of a plurality of frames may be called a subframe, a time unit, or the like in the time domain. The subframe may be further constituted by one or a plurality of slots in the time domain. The slot may be further constituted by one or a plurality of symbols (OFDM (Orthogonal Frequency Division Multiplexing) symbols, SC-FDMA (Single Carrier-Frequency Division Multiple Access) symbols, or the like) in the time domain.
The radio frame, the subframe, the slot, and the symbol indicate time units in transmitting signals. The radio frame, the subframe, the slot, and the symbol may be called by other corresponding names.
For example, in the LTE system, the base station performs a scheduling for assigning radio resources to each mobile station (such as frequency bandwidth that can be used by each mobile station and transmission power). The minimum time unit of scheduling may be called a TTI (Transmission Time Interval).
For example, one subframe may be called a TTI. A plurality of continuous subframes may be called a TTI. One slot may be called a TTI.
The resource unit is a resource assignment unit of the time domain and the frequency domain, and the resource unit may include one or a plurality of continuous subcarriers in the frequency domain. One or a plurality of symbols may be included in the time domain of the resource unit, and the length may be one slot, one subframe, or one TTI. One TTI and one subframe may be constituted by one or a plurality of resource units. The resource unit may be called a resource block (RB), a physical resource block (PRB: Physical RB), a PRB pair, an RB pair, a scheduling unit, a frequency unit, or a subband. The resource unit may be constituted by one or a plurality of REs. For example, it is only necessary that one RE be a resource in a unit (for example, minimum resource unit) smaller than the resource unit serving as a resource assignment unit, and the naming is not limited to RE.
The structure of the radio frame is illustrative only, and the number of subframes included in the radio frame, the number of slots included in the subframe, the numbers of symbols and resource blocks included in the slot, and the number of subcarriers included in the resource block can be changed in various ways.
When articles, such as “a,” “an,” and “the” in English, are added by translation in the entire disclosure, the articles include plural forms unless otherwise clearly indicated by the context.
(Variations and the Like of Aspects)
The aspects and embodiments described in the present specification may be independently used, may be used in combination, or may be switched and used along the execution. Furthermore, notification of predetermined information (for example, notification indicating “it is X”) is not limited to explicit notification, and the notification of the predetermined information may be implicit (for example, by not notifying the predetermined information).
Although the present invention has been described in detail, it is obvious for those skilled in the art that the present invention is not limited to the embodiments described in the present specification. Modified and changed modes of the present invention can be carried out without departing from the spirit and the scope of the present invention defined by the description of the appended claims. Therefore, the description of the present specification is intended for exemplary description and does not limit the present invention in any sense.
The present patent application claims the benefit of priority based on Japanese Patent Application No. 2017-002338 filed on Jan. 11, 2017, and the entire content of Japanese Patent Application No. 2017-002338 is hereby incorporated by reference.
An aspect of the present invention is useful for a mobile communication system.
Number | Date | Country | Kind |
---|---|---|---|
2017-002338 | Jan 2017 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2017/042280 | 11/24/2017 | WO | 00 |