This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2017-007436, filed on Jan. 19, 2017, the entire contents of which are incorporated herein by reference.
The embodiments discussed herein are related to a wireless base station and terminal, and a system and method for wireless communication.
Massive Multiple-Input Multiple-Output (MIMO) with the number of antenna elements at a base station being increased by an order of magnitude, from hundreds to thousands, is known as a technology that offers ultra-wideband transmission at a high frequency range. In the case of implementing data stream separation and beam control by digital signal processing (digital precoding) in the baseband domain, load involved in matrix operation increases in proportion to the number of antenna elements. On the other hand, load of the matrix operation is reduced by adopting hybrid beamforming (BF) that combines analog beamforming for controlling beam directions in the radio frequency (RF) domain and digital precoding for separating data streams.
For this reason, the application of hybrid beamforming to base stations with Massive MIMO has been examined. Now let H denote a channel matrix representing the channel state between a base station and a terminal; W denote an analog beamforming matrix representing effects caused by analog beamforming; and P denote a digital precoding matrix representing effects caused by digital precoding. A signal vector r received at the terminal is expressed by the following Equation (1), where d and z denote a transmitted signal vector and a noise vector, respectively.
r=HWPd+z (1)
In order to achieve hybrid beamforming that adequately compensates path-loss, the base station appropriately sets the analog beamforming matrix W and implements a process of estimating HW (explicit CSI (channel state information)) that reflects the analog beamforming and the channel state. In setting the analog beamforming matrix W, the base station finely controls the beam directions and obtains feedback on reception quality from the terminal for each of a large number of beam directions. Then, based on the reception quality fed back thereto, the base station determines the analog beamforming matrix W to be used for data transmission.
After determining the analog beamforming matrix W, the base station transmits reference signals to all terminals using the determined analog beamforming matrix W. Upon receiving the reference signals, the terminals individually generate explicit CSI estimate values based on the received reference signals and then feed the generated estimate values back to the base station. Using the estimate values fed back from all the terminals, the base station calculates the digital precoding matrix P. Then, the base station transmits data using the determined analog beamforming matrix W and the calculated digital precoding matrix P.
According to the above-described method, in order to implement hybrid beamforming, transmission and reception of the reference signals and the subsequent feedback between the base station and all the terminals take place over and over for each of the large number of beam directions. A large number of beam directions needed to be considered and the presence of a large number of terminals reduce communication efficiency.
According to an aspect, there is provided a wireless base station including a storing unit configured to store information on a plurality of different first precodings and information on a plurality of different reception weights; and a control unit configured to transmit, from a plurality of antennas, a plurality of downlink reference signals, each of which is obtained by applying one of the plurality of first precodings, receive information on reception quality of the plurality of downlink reference signals from a plurality of wireless terminals, select, based on the information on reception quality, at least one wireless terminal amongst the plurality of wireless terminals, determine wireless resource allocation for allowing the at least one wireless terminal to transmit an uplink reference signal, notify the at least one wireless terminal of the wireless resource allocation, and receive the uplink reference signal transmitted from the at least one wireless terminal by applying each of the plurality of reception weights to the uplink reference signal.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention.
Several embodiments will be described below with reference to the accompanying drawings. In the following description and the accompanying drawings, like reference numerals refer to like elements having substantially the same functions, and a repeated description thereof may be omitted.
A first embodiment is described next with reference to
As illustrated in
The transmitting/receiving unit 15 converts digital signals in the baseband (baseband signals) into analog signals, converts the analog signals into signals in a radio frequency band (radio frequency signals), then performs analog beamforming (transmission beamforming) on the radio frequency signals, and transmits the resultant signals from the antennas 11 and 12. The transmitting/receiving unit 15 also performs analog beamforming (reception beamforming) on radio frequency signals received via the antennas 11 and 12, converts the radio frequency signals after the reception beamforming into analog signals in the baseband, and converts the analog signals into digital to thereby generate baseband signals.
Next described are functions of the wireless base station 10, related to determination of precoding used in data transmission. The storing unit 13 stores therein information about a plurality of different first precodings PrC and information about a plurality of different reception weights RxW. Note that the transmission beamforming is an example of the first precodings PrC. Elements of an analog beamforming matrix used for the reception beamforming are an example of the reception weights RxW.
In the example of
The control unit 14 controls the transmitting/receiving unit 15 based on the beamforming information 13a of the storing unit 13 to thereby transmit, from the plurality of antennas 11 and 12, a plurality of downlink reference signals (DL RS) each obtained by applying one of the first precodings PrC. For example, the control unit 14 transmits a downlink reference signal using the first precoding PrC#1 (0 degrees) (step S11). The control unit 14 also transmits a downlink reference signal using the first precoding PrC#2 (10 degrees). The control unit 14 also transmits a downlink reference signal using the first precoding PrC#3 (20 degrees) (step S12). Note that the selection order of the first precodings PrC may be changed.
After receiving the downlink reference signals, the wireless terminal 21 transmits, to the wireless base station 10, information on the reception quality of the received downlink reference signals (for example, received power) (step S13). In this regard, the wireless terminal 21 transmits information on the reception quality associated with each of the first precodings PrC#1, #2, and #3 to the wireless base station 10. In like fashion, the wireless terminal 22 transmits, to the wireless base station 10, information on the reception quality of the received downlink reference signals with respect to the individual first precodings PrC#1, #2, and #3 (step S14).
The control unit 14 receives, from the wireless terminals 21 and 22, the information on the reception quality of the downlink reference signals. Then, based on this information, the control unit 14 selects at least one from the wireless terminals 21 and 22. For example, the control unit 14 selects a predetermined number (e.g. 1) of wireless terminals in descending order of the reception quality (step S15). Assume here that the wireless terminal 22 is selected.
The control unit 14 determines allocation of wireless resources to allow the selected at least one wireless terminal (the wireless terminal 22) to transmit uplink reference signals (UL RS) (step S16). For example, the control unit 14 identifies, amongst the first precodings PrC#1, #2, and #3, a predetermined number (e.g. 2) of first precodings PrC with which high reception quality is observed at the wireless terminal 22. Then, the control unit 14 determines, based on the beamforming information 13a, to allocate wireless resources in such a manner that the wireless terminal 22 transmits as many uplink reference signals as the number of reception weights RxW corresponding to the identified first precodings PrC.
Assume here that the first precodings PrC#2 and #3 are identified. In this case, four reception weights RxW corresponding to angles of 10, 15, 20, and 25 degrees are identified together with the first precodings PrC#2 and #3. The control unit 14 secures four sets of wireless resources in the time and frequency domains, and allocates the four sets of wireless resources to the wireless terminal 22 for transmission of uplink reference signals. In addition, the control unit 14 determines parameters, such as a cyclic shift and transmission frequency, according to an implementation state.
The control unit 14 notifies the at least one wireless terminal (the wireless terminal 22) of the wireless resource allocation (step S17). Upon receiving the notice, the wireless terminal 22 transmits uplink reference signals (UL RS) using the allocated wireless resources (step S18). In receiving the uplink reference signals transmitted from the at least one wireless terminal (the wireless terminal 22), the control unit 14 applies a plurality of reception weights RxW (the four reception weights RxW individually corresponding to the angles of 10, 15, 20, and 25 degrees in the above example) to the uplink reference signals.
The control unit 14 selects suitable reception weights RxW based on the reception quality of the uplink reference signals to which the reception weights RxW have been applied, and acquires explicit CSI corresponding to the selected reception weights RxW. The control unit 14 then calculates a digital precoding matrix P from the explicit CSI. The control unit 14 uses the digital precoding matrix P and the selected reception weights RxW for data transmission (step S19). Note that the selected reception weights RxW are used as the analog beamforming matrix W.
The distribution of the orientation directions corresponding to the reception weights RxW is set denser than the distribution of the orientation directions corresponding to the first precodings PrC, as described above. According to the beamforming information 13a of
The selection of wireless terminals in step S15 reduces the number of wireless terminals to which downlink reference signals are transmitted. In addition, uplink reference signals are received using a plurality of reception weights RxW with dense orientation directions, thus enabling highly accurate extraction of suitable orientation directions. Further, the calculation of explicit CSI takes place at the wireless base station 10, thus eliminating the need of feeding explicit CSI back to the wireless base station 10.
These lead to a reduction in communication load involved in transmitting and receiving downlink and uplink reference signals and communication load associated with explicit CSI feedback. In addition, because the number of wireless terminals is reduced in step S15, an increase in communication load is not significant when the number of reception weights RxW is increased, which contributes to highly accurate selection of reception weights RxW (analog beamforming weights) and explicit CSI estimation.
Note that, in the example of
The beamforming information 13a of
A second embodiment is directed to a method for a base station implementing hybrid beamforming to efficiently acquire explicit CSI while reducing communication load and determine a suitable analog beamforming matrix W to be used in data transmission and reception.
[b-1. Wireless Communication System]
Next described is a wireless communication system according to the second embodiment.
(Example of Wireless Communication System)
The base station 100 has a function of hybrid beamforming. For example, in transmitting L data streams (L is an integer greater than or equal to 2), the base station 100 performs, on the L data streams, digital precoding to reduce interference among the data streams. In addition, in transmitting data streams to particular terminals amongst the terminals 2001, . . . , 200U, the base station 100 employs analog beamforming to control beam directions so as to steer beams to the terminals.
The terminals 2001, . . . , 200U are, for example, communication devices such as mobile phones, smartphones, and mobile routers, or information processors such as personal computers and car navigation systems equipped with a communication function. The terminals 2001, . . . , 200U individually have a function of receiving downlink (DL) reference signals transmitted from the base station 100 and feeding reception quality (such as received power) of the received downlink reference signals back to the base station 100. In addition, the terminals 2001, . . . , 200U individually have a function of transmitting uplink (UL) reference signals to the base station 100 at the request of the base station 100, using wireless resources allocated by the base station 100.
The following description is given based on the example of the wireless communication system of
(Hardware)
Next described is hardware of the base station 100 and the terminals 2001, . . . , 200U.
(Base Station)
As illustrated in
The NIF circuit 103 is a communication interface for communicating with other base stations, an administration station and the like through a wired network NW, such as a backbone network. The wireless circuit 104 includes a transmission circuit for generating radio frequency signals from baseband signals and transmitting the radio frequency signals via the antenna group 105. The wireless circuit 104 also includes a reception circuit for generating baseband signals from radio frequency signals received via the antenna group 105.
In the example of
(Terminals)
As illustrated in
The memory 201 is a storage device, such as RAM, ROM, a HDD, a SSD, or flash memory. The processor 202 is a processing circuit, such as a CPU, DSP, ASIC, or FPGA. The processor 202 performs, for example, digital signal processing for baseband signals and processing for controlling operations of the terminal 2001. The wireless circuit 203 includes a transmission circuit for generating radio frequency signals from baseband signals and transmitting the radio frequency signals via the antenna 204. The wireless circuit 203 also includes a reception circuit for generating baseband signals from radio frequency signals received via the antenna 204.
For example, the processor 202 controls the wireless circuit 203 to measure received power of each downlink reference signal received from the base station 100 and then generate a feedback (FB) signal used to feed information about the measured received power back to the base station 100. Subsequently, the processor 202 transmits the feedback signal to the base station 100 via the wireless circuit 203.
In addition, in the case of receiving notice of wireless resource allocation from the base station 100 and being asked for transmission of uplink reference signals, the processor 202 controls the wireless circuit 203 to transmit the uplink reference signals using the allocated wireless resources. Note that the hardware illustrated in
(Antenna Arrangement and Analog Beamforming)
With reference to examples illustrated in
(Full-Array Analog Beamforming)
There are two types of analog beamforming: full-array and sub-array. The full-array analog beamforming is a processing technique of beamforming using all n antenna elements (nX×nY antenna elements in the example of
For each value of a variable m (m=1, . . . , L), a radio frequency signal corresponding to the mth data stream (Stream #m) is routed to n variable phase shifters Psm1, . . . , Psmn. Each of the variable phase shifters Psm1, . . . , Psmn applies an analog beamforming weight (to be described later) to the radio frequency signal input thereto. Radio frequency signals output from the variable phase shifters Psm1, . . . , Psmn are input to the adders Mx1, . . . , Mxn, respectively. Each adder Mxk adds radio frequency signals output from the variable phase shifter Ps1k, . . . , PsLk (k=1, . . . , n). A radio frequency signal output from each adder Mxk is transmitted from a corresponding antenna Antk.
(Sub-Array Analog Beamforming)
On the other hand, the sub-array analog beamforming is a processing technique of dividing the n antenna elements into L blocks, or sub-arrays (each with the size of pX×pY in the example of
For each value of the variable m (m=1, . . . , L), a radio frequency signal corresponding to the mth data stream (Stream #m) is routed to p variable phase shifters Psm1, . . . , Psmp. Each of the variable phase shifters Psm1, . . . , Psmp applies an analog beamforming weight (to be described later) to the radio frequency signal input thereto. Radio frequency signals individually output from the variable phase shifter Psm1, . . . , Psmp are transmitted from antennas Ant(m−1)p+1, . . . , Antmp, respectively.
(Analog Beamforming Weights)
Next described are analog beamforming weights with reference to
In Equation (2), λ denotes the wavelength of radio waves. In the following, a vector w (the following Equation (3)) whose elements are analog beamforming weights is sometimes referred to as “analog beamforming vector”. The description above is made in reference to the case of the full-array analog beamforming where beamforming is implemented using all the n antenna elements; however, the beam steering may also be achieved for the sub-array analog beamforming by the same method, using antenna elements belonging to sub-arrays.
w=[w11, . . . ,w1N
(Hybrid Beamforming)
The wireless communication system according to the second embodiment employs hybrid beamforming that implements digital precoding in addition to the analog beamforming described above. Further explanation is given on the hybrid beamforming with reference to
The hybrid beamforming is a processing technique of controlling beam directions in an analog domain using the above-described analog beamforming and separating data streams in a digital domain using digital precoding. Note that a process of separating data streams in the digital domain at the time of transmission is sometimes referred to as digital precoding while a process of separating data streams in the digital domain at the time of reception is sometimes referred to as digital postcoding. In the following, digital precoding and digital postcoding are sometimes referred to collectively as digital beamforming for the purpose of illustration.
The base station 100 has functions of a transmitter and receiver. Note that the functions of a transmitter and receiver are implemented using, for example, the processor 102 and the wireless circuit 104 above. For example, processing executed by the transmitter and receiver in the digital domain may be carried out by the processor 102. On the other hand, processing executed by the transmitter and receiver in the analog domain may be carried out by the wireless circuit 104.
(Transmitter)
As illustrated in
Digital beamforming weights calculated based on explicit CSI are set in the precoding unit 121. The precoding unit 121 multiplies baseband signals each corresponding to one of L data streams (Streams #1, . . . , #L) by respective digital beamforming weights to thereby reduce interference among Streams #1, . . . , #L (digital beamforming). The baseband signals corresponding to Streams #1, . . . , #L are then input to the IFFT units 1221, . . . , 122L, respectively. Each of the IFFT units 1221, . . . , 122L performs an inverse Fourier transform (IFFT) process on the input baseband signal. Outputs of the IFFT units 1221, . . . , 122L are individually input to the cyclic prefix adders 1231, . . . , 123L. Each of the cyclic prefix adders 1231, . . . , 123L adds a cyclic prefix to the baseband signal input thereto.
Outputs of the cyclic prefix adders 1231, . . . , 123L are individually input to the DACs 1421, . . . , 142L. Each of the DACs 1421, . . . , 142L converts the baseband signal in the digital domain input thereto into an analog signal. Outputs of the DACs 1421, . . . , 142L are individually input to the up-converts 1431, . . . , 143L. Each of the up-converters 1431, . . . , 143L converts the analog signal in the baseband input thereto into a radio frequency signal. Outputs of the up-converters 1431, . . . , 143L are input to the analog beamforming unit 141a. The analog beamforming unit 141a multiplies the radio frequency signals by analog beamforming weights (see Equations (1) to (3) above) using the variable phase shifters Ps11, . . . , PsLn and the adders Mx1, . . . , Mxn of
(Receiver)
As illustrated in
Radio frequency signals are input to the analog beamforming unit 141a via the antenna elements Ant1, . . . , Antn. The analog beamforming unit 141a multiplies the radio frequency signals input thereto by respective corresponding analog beamforming weights to thereby control the beam directivity (a direction in which high reception sensitivity is observed). Outputs of the analog beamforming unit 141a corresponding to Streams #1, . . . , #L are input to the down-converter 1441, . . . , 144L, respectively.
Each of the down-converters 1441, . . . , 144L converts the radio frequency signal input thereto into an analog signal in the baseband. Outputs of the down-converters 1441, . . . , 144L are input to the ADCs 1451, . . . , 145L, respectively. Each of the ADCs 1451, . . . , 145L converts the analog signal input thereto into a baseband signal in the digital domain. Outputs of the ADCs 1451, . . . , 145L are input to the cyclic prefix removers 1241, . . . , 124L, respectively.
Each of the cyclic prefix removers 1241, . . . , 124L removes cyclic prefixes added to the baseband signal input thereto. Outputs of the cyclic prefix removers 1241, . . . , 124L are input to the FFT units 1251, . . . , 125L, respectively. Each of the FFT units 1251, . . . , 125L performs a FFT process on the baseband signal input thereto. Outputs of the FFT units 1251, . . . , 125L are all input to the postcoding unit 126.
Digital beamforming weights calculated based on explicit CSI are set in the postcoding unit 126. The postcoding unit 126 multiplies baseband signals each corresponding to one of Streams #1, . . . , #L by respective corresponding digital beamforming weights to thereby reduce interference among Streams #1, . . . , #L (digital beamforming).
As described above, the base station 100 implements, at the time of transmission and reception, the hybrid beamforming which is a combination of analog and digital beamforming. In order to adequately compensate path-loss by the hybrid beamforming, the base station 100 carries out selection of suitable analog beamforming weights (beam search) and estimation of explicit CSI (CSI estimation) based on results of the beam search. Further explanation is given below on the beam search and CSI estimation.
(Beam Search and CSI Estimation)
One method of beam search is, for example, to prepare a number of beam directions each defined by the azimuth angle φ and the zenith angle θ (see
For example, as illustrated in
(Steps S51 to S56) The base station transmits a downlink reference signal (DL RS) to all the terminals #1, . . . , #U using the analog beamforming vector w01. Upon receiving the downlink reference signal, the terminals #1, . . . , #U individually detect the received power of the downlink reference signal (implicit CSI estimation). Similarly, a downlink reference signal is transmitted to all the terminals #1, . . . , #U using each of the analog beamforming vectors w02, . . . , w0N, and the terminals #1, . . . , #U individually perform implicit CSI estimation each time.
(Step S57) The terminals #1, . . . , #U individually feed results of the implicit CSI estimation (received power in this example) back to the base station.
(Step S58) Based on the results of the implicit CSI estimation fed back from the terminals #1, . . . , #U, the base station determines the analog beamforming matrix W. For example, the base station selects L analog beamforming vectors in descending order of received power and forms the analog beamforming matrix W using the selected L analog beamforming vectors.
(Step S59) The base station transmits downlink reference signals to all the terminals #1, . . . , #U using the analog beamforming matrix W determined in step S58.
(Steps S60 to S62) Each of the terminals #1, . . . , #U performs channel estimation based on the downlink reference signals received from the base station and calculates explicit CSI estimate values (explicit CSI estimation). Then, the terminals #1, . . . , #U individually feed the explicit CSI estimate values back to the base station.
According to the comparative example illustrated in
In addition, each of the terminals #1, . . . , #U performing explicit CSI estimation results in an increase in processing load on the individual terminals #1, . . . , #U and therefore processing load on the entire wireless communication system including the terminals #1, . . . , #U. Furthermore, all the terminals #1, . . . , #U feeding explicit CSI back to the base station increases the amount of wireless resources used for communicating the explicit CSI feedback.
Thus, the comparative example leaves the above-described problems unsolved and has room for improvement from the perspective of efficient use of wireless resources and load reduction on terminals. In view of this, the second embodiment improves communication efficiency by introducing an architecture illustrated in
First, the base station 100 according to the second embodiment transmits downlink reference signals for implicit CSI estimation to all the terminals #1, . . . , #U (Phase 1), as illustrated in (A) of
Note that the analog beamforming vectors v1, . . . , vM are given by the following Equation (4), as in the case of the analog beamforming vector w of Equation (3) above. Note however that elements (analog beamforming weights) vmk1 of the analog beamforming vector vm (m=1, . . . , M) are obtained by the following Equation (5). In Equation (5), λ denotes the wavelength of radio waves.
Next, the base station 100 receives implicit CSI feedback from the terminals #1, . . . , #U and selects, based on the implicit CSI, a set of terminals to be used for explicit CSI estimation, as illustrated in (B) of
Each of the terminals selected by the base station 100 (the terminals #2 and #U in the example of
In the example of
The base station 100 performs explicit CSI estimation based on the uplink reference signals after the reception beamforming. Using coarse discretization in Phase #1 where the downlink reference signals are transmitted to all the terminals #1, . . . , #U, as described above, reduces the amount of wireless resources used for communicating the downlink reference signals and implicit CSI feedback compared to the comparative example.
In addition, reducing the number of terminals used for explicit CSI estimation curbs the amount of wireless resources used for communicating the downlink control signals and uplink reference signals. In addition, because the base station 100 carries out explicit CSI estimation, the terminals are relieved from the processing load. This allows even terminals with low processing power to be possibly subject to hybrid beamforming application. The second embodiment introduces the above-described architecture.
[b-2. Functions and Processing Flows]
The following offers further explanation of the functions and processing flows of the base station 100 and the terminals 2001, . . . , 200U that implement the architecture described above.
(Base Station)
Let us refer to
The base station 100 also includes a channel multiplexing unit 181, a downlink reference signal generating unit 182, a digital precoding unit 183, a user data generating unit 184, and a control signal generating unit 185. In addition, the base station 100 includes an analog beamforming control unit 186, a demodulating unit 187, an uplink reference signal allocating unit 188, a channel estimating unit 189, and a scheduling unit 190.
Functions of the channel multiplexing unit 181, the downlink reference signal generating unit 182, the digital precoding unit 183, the user data generating unit 184, the control signal generating unit 185, and the analog beamforming control unit 186 may be implemented, for example, by the processor 102, or an LSI or the like provided separately. Similarly, functions of the demodulating unit 187, the uplink reference signal allocating unit 188, the channel estimating unit 189, and the scheduling unit 190 may be implemented, for example, by the processor 102, or an LSI or the like provided separately.
Next described is a processing flow carried out in the beam search and CSI estimation.
(Phase #1)
The downlink reference signal generating unit 182 generates downlink reference signals to be used by the terminals 2001, . . . , 200U for implicit CSI estimation. The downlink reference signals generated by the downlink reference signal generating unit 182 are input to the channel multiplexing unit 181. The channel multiplexing unit 181 maps the downlink reference signals input thereto to subcarriers. An output of the channel multiplexing unit 181 is input to the individual IFFT units 1221, . . . , 122L.
The downlink reference signals are then converted by the IFFT units 1221, . . . , 122L into useful symbols, to which cyclic prefixes are added by the cyclic prefix adders 1231, . . . , 123L to thereby form orthogonal frequency division multiplexing (OFDM) symbols. Outputs of the cyclic prefix adders 1231, . . . , 123L are input to the analog beamforming unit 141a via the DACs 1421, . . . , 142L and the up-converters 1431, . . . , 143L. Under the control of the analog beamforming control unit 186, the analog beamforming unit 141a applies analog beamforming to radio frequency signals output from the up-converters 1431, . . . , 143L.
The analog beamforming control unit 186 controls the analog beamforming unit 141a in such a manner as to apply analog beamforming to the radio frequency signals as switching the analog beamforming vectors v1, . . . , vM based on the defined beam directions with coarse discretization, as illustrated in
A wide beam is generated, for example, by feeding power only to some antenna elements in one area amongst a plurality of antenna elements and feeding no power to the remaining antenna elements. That is, the antenna aperture area (an area of a region including a set of antenna elements to compose a single antenna array) is controlled to be apparently small to thereby increase the beam width. Note that this control is equivalent to control of setting the analog beamforming weights of antenna elements in one area to non-zero while setting the analog beamforming weights of the remaining antenna elements to zero.
The analog beamforming control unit 186 calculates the analog beamforming vector v1 based on the direction in which the beam is aimed (the azimuth angle φ and the zenith angle θ), and controls the analog beamforming unit 141a so as to apply the calculated analog beamforming vector v1 to the radio frequency signals (the downlink reference signals). The analog beamforming unit 141a applies the analog beamforming vector v1 to the downlink reference signals and then transmits the downlink reference signals from the antenna elements Ant1, . . . , Antn. In like fashion, the analog beamforming control unit 186 exercises control over the analog beamforming unit 141a with respect to each of the analog beamforming vectors v2, . . . , vM.
(Phase #2)
The base station 100 receives feedback signals including implicit CSI statements from the terminals 2001, . . . , 200U. Note that reception beamforming may be set to be implemented when the feedback signals are received. The demodulating unit 187 demodulates the feedback signals received from the terminals 2001, . . . , 200U and acquires the implicit CSI statements obtained by the individual terminals 2001, . . . , 200U. The implicit CSI statements acquired by the demodulating unit 187 are input to the uplink reference signal allocating unit 188.
Based on the implicit CSI statements, the uplink reference signal allocating unit 188 selects terminals to which wireless resources for transmission of uplink reference signals are to be allocated. At this time, the uplink reference signal allocating unit 188 selects, based on the implicit CSI statements, a predetermined number (for example, 2) of terminals with high downlink-reference-signal reception quality. For example, the uplink reference signal allocating unit 188 extracts each terminal with maximum received power obtained when the analog beamforming vector vq (q=1, . . . , M) is used, in association with its received power. Then, the uplink reference signal allocating unit 188 selects, amongst the extracted pairs of a terminal and its received power, the predetermined number of terminals in descending order of received power.
The uplink reference signal allocating unit 188 allocates wireless resources for transmission of uplink reference signals to the selected terminals. In the example of
The wireless resources to be allocated to the selected terminals include, for example, time, frequency, codes, and cyclic shifts. Note however that the uplink reference signal allocating unit 188 may allocate, to the selected terminals, wireless resources that are mutually orthogonal to each other. As for terminals for which different analog beamforming weights are used, the same wireless resources may be allocated to them. In addition, the uplink reference signal allocating unit 188 may allocate wireless resources in such a manner as to allow each terminal to transmit uplink reference signals multiple times in order to improve real-time performance of channel estimation. Note that, in Phase #2, reception beamforming for uplink reference signals is implemented as switching a plurality of analog beamforming weights. Therefore, the uplink reference signal allocating unit 188 allocates wireless resources in such a manner that at least as many uplink reference signals as the number of beams K are to be transmitted. Note however that K may be common to all the terminals, or may vary from one terminal to another.
The control signal generating unit 185 generates downlink control signals requesting transmission of uplink reference signals to each of the terminals selected by the uplink reference signal allocating unit 188. The downlink control signals include information about the resource allocation for uplink reference signals. After being input to the channel multiplexing unit 181, the downlink control signals are converted into radio frequency signals via the communication paths to the analog beamforming unit 141a and then transmitted from the antenna elements Ant1, . . . , Antn.
Note that, in transmitting the downlink control signals, the analog beamforming unit 141a may implement transmission beamforming to thereby improve reception quality of the individual terminals selected by the uplink reference signal allocating unit 188. For example, in the case where the terminals 2002 and 200U are selected and analog beamforming vectors maximizing received power at the terminals 2002 and 200U are v2 and vM, respectively, the analog beamforming unit 141a may implement transmission beamforming using the analog beamforming vectors v2 and vM.
The base station 100 receives uplink reference signals from the selected terminals. In this regard, the analog beamforming control unit 186 controls the analog beamforming unit 141a to receive the uplink reference signals as implementing reception beamforming while switching a plurality of analog beamforming vectors corresponding to each group of beam directions with fine discretization. In the example of
As for the granularity of the discretization, in the case, for example, where beam directions are set in Phase #1 by discretizing the 0-180 degree range into intervals of 10 degrees, the discretization intervals in Phase #2 are set to 5 degrees, for example. Note however that the range need not be discretized into equal-angle intervals, and different granularities of discretization may be used for the azimuth angle φ and the zenith angle θ.
According to the example above, the analog beamforming control unit 186 calculates the analog beamforming vectors w21 and wM1, and controls the analog beamforming unit 141a to apply the analog beamforming vectors w21 and wM1 when uplink reference signals are received. In like fashion, the analog beamforming unit 141a is controlled based on the analog beamforming vectors w22, . . . , w2K, and wM2, . . . , wMK calculated by the analog beamforming control unit 186, and reception beamforming is implemented when uplink reference signals are received.
After being output from the analog beamforming unit 141a, the uplink reference signals having undergone the reception beamforming are converted into digital signals in the baseband and then input to the channel estimating unit 189. The channel estimating unit 189 performs channel estimation based on the input digital signals and obtains explicit CSI. In the example of FIG. 12, the channel estimating unit 189 obtains explicit CSI corresponding to the individual analog beamforming vectors w21, . . . , w2K, and wM1, . . . , wMK.
The processing flow of selecting the terminals 2002 and 200U and acquiring the explicit CSI is described above. Note here that the above process is repeatedly performed as changing a combination of terminals selected. In addition, the above process may be repeated for one combination of terminals more than once until desired explicit CSI is obtained.
After acquisition of the explicit CSI, the scheduling unit 190 selects terminals to which user data is to be transmitted and selects analog beamforming vectors used to transmit the user data. In this regard, the scheduling unit 190 selects analog beamforming vectors that, for example, improve the throughput for the combination of selected terminals or improve the orthogonality of channels among the selected terminals.
The user data generating unit 184 generates user data to be transmitted to the terminals selected by the scheduling unit 190. The user data generated by the user data generating unit 184 is input to the digital precoding unit 183. The digital precoding unit 183 carries out a digital precoding process using digital beamforming weights for reducing interference among data streams.
An output of the digital precoding unit 183 is input to the channel multiplexing unit 181 and then converted into radio frequency signals (data signals), which are then input to the analog beamforming unit 141a. Under the control of the analog beamforming control unit 186, the analog beamforming unit 141a multiplies the data signals by the analog beamforming vectors selected by the scheduling unit 190 and then transmits the resultant signals from the antenna elements Ant1, . . . , Antn.
(Terminals)
Let us refer to
Note that the functions of the down-converter 211, the ADC 212, the DAC 222, and the up-converter 223 may be implemented, for example, by the wireless circuit 203. The functions of the cyclic prefix remover 213, the FFT unit 214, the channel estimating unit 215, the demodulating unit 216, the uplink reference signal generating unit 217, the feedback signal generating unit 218, the channel multiplexing unit 219, the IFFT unit 220, and the cyclic prefix adder 221 may be implemented by the processor 202, or an LSI or the like provided separately.
Next described is a processing flow carried out in the beam search and CSI estimation.
(Phase #1)
The terminal 2001 receives, from the antenna 204, a plurality of downlink reference signals (radio frequency signals) to which the individual analog beamforming vectors v1, . . . , vM have been applied. The down-converter 211 converts the downlink reference signals input thereto via the antenna 204 into analog signals in the baseband. An output of the down-converter 211 is input to the ADC 212. The ADC 212 converts the analog signals input thereto into digital signals (OFDM symbols).
An output of the ADC 212 is input to the cyclic prefix remover 213. The cyclic prefix remover 213 removes cyclic prefixes from the OFDM symbols output from the ADC 212 to thereby extract useful symbols. An output of the ADC 212 is input to the FFT unit 214. The FFT unit 214 performs FFT on the useful symbols output from the ADC 212 to output signals in the frequency domain.
The output of the FFT unit 214 is then input to the channel estimating unit 215. The channel estimating unit 215 performs channel estimation based on the signals output from the FFT unit 214. An output (implicit CSI) of the channel estimating unit 215 is input to the feedback signal generating unit 218. The feedback signal generating unit 218 generates a feedback signal including a statement on the implicit CSI.
Note that the implicit CSI statement above is, for example, information on reference signal received power (RSRP) obtained by quantizing a received power value of each downlink reference signal, or a channel quality indicator (CQI) corresponding to each signal-to-interference plus noise power ratio (SINR). Instead of directly using RSRPs and CQIs, the implicit CSI statement may refer to the beam number of a beam with the maximum RSRP or the beam numbers of a predetermined number of beams with large RSRPs. In addition, implicit CSI associated with some beams in descending order of RSRPs may be included in the feedback signal.
The feedback signal generated by the feedback signal generating unit 218 is mapped by the channel multiplexing unit 219 to subcarriers, and converted by the IFFT unit 220 into the time domain. Subsequently, cyclic prefixes are added by the cyclic prefix adder 221 to the feedback signal, which is then converted by the DAC 222 into an analog signal. The analog signal in the baseband is converted by the up-converter 223 into a radio frequency signal and then transmitted to the base station 100 via the antenna 204.
Note that the feedback signal may be transmitted after all the downlink reference signals corresponding to the analog beamforming vectors v1, . . . , vM are received, or each time a downlink reference signal is received. Alternatively, the feedback signal may be transmitted to the base station 100 each time a predetermined number of downlink reference signals are received. The same feedback signal may be designed to be transmitted multiple times. In addition, in the case of presenting received power values as implicit CSI to be fed back, measurement of the received power values may be made before the down-converter 211 (in a wireless band).
(Phase #2)
In the case where the base station 100 has allocated wireless resources to the terminal 2001 and transmitted a downlink control signal requesting transmission of uplink reference signals, the terminal 2001 receives the downlink control signal via the antenna 204. The downlink control signal (a radio frequency signal) is converted into a digital signal in the baseband and then input to the demodulating unit 216. The demodulating unit 216 demodulates the downlink control signal and extracts information indicating allocation of wireless resources to the terminal 2001 (allocation information).
The allocation information extracted by the demodulating unit 216 is input to the uplink reference signal generating unit 217. The uplink reference signal generating unit 217 generates uplink reference signals based on the allocation information input thereto. The uplink reference signals generated by the uplink reference signal generating unit 217 are mapped by the channel multiplexing unit 219 to subcarriers, and transmitted from the antenna 204 via the IFFT unit 220, the cyclic prefix adder 221, the DAC 222, and the up-converter 223.
The base station 100 and the terminals 2001, . . . , 200U have the functions described above.
(Process Sequence)
Next described is a processing flow of the beam search and the CSI estimation, with reference to
(Steps S101 to S104) The base station 100 transmits, to the terminals 2001, . . . , 200U, downlink reference signals for which analog beamforming has been implemented using the analog beamforming vector v1. The terminal 2001 receives a downlink reference signal transmitted from the base station 100, and performs implicit CSI estimation based on the received downlink reference signal. In like fashion, each of the terminals 2002, . . . , 200U receives a downlink reference signal transmitted from the base station 100, and performs implicit CSI estimation based on the received downlink reference signal.
(Steps S105 to S108) The base station 100 transmits, to the terminals 2001, . . . , 200U, downlink reference signals for which analog beamforming has been implemented using the individual analog beamforming vectors v2, . . . , vM. As for each of the analog beamforming vectors v2, . . . , vM, the terminals 2001, . . . , 200U individually receive downlink reference signals transmitted from the base station 100 and perform implicit CSI estimation based on the received downlink reference signals.
(Step S109) Each of the terminals 2001, . . . , 200U feeds, back to the base station 100, implicit CSI estimated for the individual analog beamforming vectors v1, . . . , vM based on the received downlink reference signals.
(Step S110) With the above-described function of the reference signal allocating unit 188, the base station 100 selects a predetermined number of terminals (two terminals in this example) based on the implicit CSI fed back from the terminals 2001, . . . , 200U.
For example, the base station 100 identifies, for each of the terminals 2001, . . . , 200U, an analog beamforming vector with the maximum received power amongst the analog beamforming vectors v1, . . . , vM. Then, the base station 100 selects, amongst the terminals 2001, . . . , 200U, the predetermined number of terminals in descending order of the maximum received power (the terminals 2002 and 200U in this example). The base station 100 also identifies the analog beamforming vectors v2 and vM corresponding to the maximum received power of the selected terminals 2002 and 200U.
(Steps S111 and S112) With the above-described function of the reference signal allocating unit 188, the base station 100 allocates wireless resources to be used by the selected terminals 2002 and 200U to transmit uplink reference signals. Then, the base station 100 transmits, to the terminals 2002 and 200U, downlink control signals including information on the allocated wireless resources and requesting transmission of the uplink reference signals.
In this example, with respect to each terminal, K analog beamforming vectors are set for explicit CSI estimation. The analog beamforming vectors w21, . . . , w2K are set for the terminal 2002, and the analog beamforming vectors wM1, . . . , wMK are set for the terminal 200U. The analog beamforming vectors w21, . . . , w2K are set based on the analog beamforming vector v2 in such a manner as to take finer discretization of beam directions than that of the analog beamforming vectors v1, . . . , vM (see
(Steps S113 and S114) The terminal 2002 extracts the wireless resource information from the downlink control signal received from the base station 100, and transmits uplink reference signals to the base station 100 using the wireless resources allocated to the terminal 2002. In like fashion, the terminal 200U extracts the wireless resource information from the downlink control signal received from the base station 100, and transmits uplink reference signals to the base station 100 using the wireless resources allocated to the terminal 200U.
As mentioned above, the wireless resources have been allocated to the terminals 2002 and 200U to allow the terminals 2002 and 200U to transmit an uplink reference signal K times. Therefore, each of the terminals 2002 and 200U transmits an uplink reference signal K times. In this regard, in receiving the qth uplink reference signals (q=1, . . . , K), the base station 100 implements reception beamforming for the uplink reference signals using an analog beamforming matrix Wq with a combination of the analog beamforming vectors {w2q, wMq} as its elements.
(Step S115) With the above-described function of the channel estimating unit 189, the base station 100 performs explicit CSI estimation based on uplink reference signals received with the application of analog beamforming matrices W1, . . . , WK. Note that the process of steps S110 to S115 may be repeated as changing the combination of terminals selected in step S110.
(Step S116) The base station 100 selects a group of terminals to which user data is to be transmitted, and also determines, based on the estimated explicit CSI, the analog beamforming matrix W that improves the throughput for the group of terminals selected. Subsequently, the user data is transmitted using the determined analog beamforming matrix W. After the completion of step S116, the processing series illustrated in
Time-frequency mapping of the above-described downlink reference signals and uplink reference signals is depicted in
Assume here that the terminals 2002 and 200U (Users #2 and #M) are selected. During Phase #2, for example, time is allocated to each of the analog beamforming matrices {w21, wM1}, . . . , {w2K, wMK} above. In addition, transmission frequencies for uplink reference signals, which are received with the application of the analog beamforming matrices {w21, wM1}, . . . , {w2K, wMK}, are allocated to the individual terminals. Examples of units of time and frequency include OFDM symbols and subcarriers. In the example of
(Operations of Base Station)
Further explanation is given next on operations of the base station 100 with reference to
(Step S121) The base station 100 selects an analog beamforming vector amongst analog beamforming vectors set at coarse granularity.
For example, the memory 101 of the base station 100 stores therein information on beam directions (see
The analog beamforming vectors v1, . . . , vM used by the base station 100 to transmit downlink reference signals in Phase #1 are set at coarser granularity compared to analog beamforming vectors used by the base station 100 to receive uplink reference signals in Phase #2. Then, information on the analog beamforming vectors v1, . . . , vM with coarse granularity is stored in the memory 101 as information on the beam directions. In step S121, the processor 102 of the base station 100 refers to this information stored in the memory 101 and selects an unselected analog beamforming vector.
(Step S122) The base station 100 transmits a downlink reference signal with the application of the analog beamforming vector selected in step S121. For example, the processor 102 of the base station 100 controls the wireless circuit 104 (the analog beamforming unit 141a or 141b) to execute a process of multiplying the downlink reference signal (a radio frequency signal) by an analog beamforming weight (e.g. phase shift control). The radio frequency signal after the multiplication of the analog beamforming weight is then transmitted to the terminals 2001, . . . , 200U via the antenna elements Ant1, . . . , Antn.
(Step S123) The processor 102 of the base station 100 refers to the above-mentioned information stored in the memory 101 to determine whether to have selected all the analog beamforming vectors. If all the analog beamforming vectors have been selected, the process moves to step S124. On the other hand, if there is one or more unselected analog beamforming vectors, the process moves to step S121.
(Step S124) The base station 100 receives feedback signals transmitted from the terminals 2001, . . . , 200U and acquires implicit CSI statements from the feedback signals. Note that the implicit CSI statement included in each feedback signal may be implicit CSI itself, such as a received power value, or information on a beam number corresponding to the maximum received power value, as has been described above.
(Steps S125 and S126) Based on the implicit CSI statements, the processor 102 of the base station 100 selects, amongst the terminals 2001, . . . , 200U, a set of terminals which are to transmit uplink reference signals. The processor 102 also allocates wireless resources to each terminal of the selected set of terminals. Then, the base station 100 transmits, to each of the selected terminals, a downlink control signal including information about the allocated resources and requesting transmission of uplink reference signals.
(Step S127) The base station 100 selects, for each of the selected terminals, an analog beamforming vector amongst analog beamforming vectors set at fine granularity.
For example, the memory 101 of the base station 100 stores therein information on the analog beamforming vectors set at fine granularity, together with the information on the analog beamforming vectors v1, . . . , vM set at coarse granularity. In the case where the azimuth and zenith angles φ and θ of the beam directions corresponding to the analog beamforming vectors v1, . . . , vM with coarse granularity are defined at 10-degree intervals, beam directions corresponding to the analog beamforming vectors at fine granularity are defined, for example, at intervals of less than 10 degrees (for example, at 5-degree intervals). Note that the information stored in the memory 101 may indicate only the angle intervals.
With respect for each of the terminals selected in step S125, the processor 102 identifies an analog beamforming vector for which the best implicit CSI has been obtained. Based on the beam direction corresponding to the analog beamforming vector identified for each of the terminals, the processor 102 determines a predetermined number (for example, K) of beam directions at angle intervals with fine granularity. Then, the processor 102 stores, in the memory 101, information on the predetermined number of beam directions (i.e., information on analog beamforming vectors with fine granularity) determined for each of the selected terminals.
Note that the process of determining the analog beamforming vectors at fine granularity for each terminal needs to be performed only once during the processing loop of steps S127 to S129. In step S127, the processor 102 of the base station 100 refers to the information on the analog beamforming vectors with fine granularity, stored in the memory 101, and selects one unselected analog beamforming vector for each terminal. That is, the processor 102 selects as many analog beamforming vectors as the number of terminals selected in step S125 and generates an analog beamforming matrix with a combination of the selected analog beamforming vectors as its elements.
(Step S128) The base station 100 receives uplink reference signals transmitted from the selected terminals (for example, the terminals 2002 and 200U). In this regard, the processor 102 of the base station 100 receives the uplink reference signals with the application of the combination of the analog beamforming vectors selected in step S127 (i.e., the analog beamforming matrix).
(Step S129) The base station 100 determines whether to have received all the uplink reference signals. As many uplink reference signals as the number of beam directions (for example, K) pointed to each of the selected terminals are sequentially transmitted from the terminal to the base station 100. When the reception of all the uplink reference signals is completed, the process moves to step S130. On the other hand, if there is one or more uplink reference signals yet to be received, the process moves to step S127.
(Step S130) The processor 102 of the base station 100 performs channel estimation based on the uplink reference signals received with the application of the analog beamforming vectors with fine granularity to thereby acquire explicit CSI. After the completion of step S130, the process moves to step S131.
(Steps S131 and S132) The processor 102 of the base station 100 calculates an evaluation value of the explicit CSI. For example, the processor 102 calculates a determinant (channel capacity) of the explicit CSI as the evaluation value. Then, the processor 102 compares the calculated evaluation value against a predetermined threshold (a value preliminarily stored in the memory 101) If the evaluation value is greater than the threshold, the process moves to step S133. On the other hand, if the evaluation value does not exceed the threshold, the process moves to step S125.
(Steps S133 and S134) The processor 102 of the base station 100 selects a set of terminals to which data is to be transmitted. The processor 102 also determines analog beamforming vectors that improve the throughput when the data is transmitted to the set of terminals selected. In addition, the processor 102 generates digital beamforming weights based on the explicit CSI so as to reduce interference among data streams transmitted to the set of terminals selected.
(Step S135) The base station 100 transmits data to the set of selected terminals with the application of the digital and analog beamforming. After the completion of step S135, the processing series illustrated in
(Resource Allocation)
Further explanation is given next on the flow of the resource allocation process (corresponding to step S125 above) with reference to
(Step S141) The base station 100 selects, amongst a terminal cluster (composed of the terminals 2001, . . . , 200U), A terminals (A is an integer greater than or equal to 1). In this regard, the base station 100 refers to implicit CSI fed back from the individual terminals 2001, . . . , 200U to select the A terminals. In the example of
(Step S142) The base station 100 identifies one or more sets of terminals exhibiting high orthogonality amongst the selected terminals. The orthogonality between terminals is evaluated, for example, based on a signal-to-interference power ratio (SIR) given by the following Equation (6). A pair of terminals whose SIR is less than a predetermined threshold is determined to have high orthogonality.
Note that SIRpq(vr) in Equation (6) below denotes the SIR between terminals #p and #q obtained when the terminals #p and #q receive the downlink reference signal with the application of the analog beamforming vector vr. RSRPp(vr) denotes the RSRP obtained when the terminal #p receives the downlink reference signal with the application of the analog beamforming vector vr. In the example of
(Step S143) The base station 100 identifies a combination of terminal groups with low orthogonality. In example of
(Step S144) The base station 100 compares the number of sets of orthogonal resources (for example, 2) and the number of terminal groups identified in step S143 (3 in the example of
(Step S145) The base station 100 excludes terminals with low orthogonality from wireless resource allocation to reduce the number of terminal groups with low orthogonality to less than or equal to the number of sets of orthogonal resources. For example, in the case where the number of sets of orthogonal resources is 2 as in the example of
(Step S146) The base station 100 allocates wireless resources to each of the terminal groups eligible for wireless resource allocation in such a manner that the allocated wireless resources are orthogonal among the terminal groups. In the example of
On the other hand, the same wireless resources are allocated to individual terminals belonging to the same terminal group. For example, Terminals #1 to #4 (the terminals 2001, . . . , 2004) included in Terminal Group #1 are allocated the same wireless resources. In like fashion, Terminals #5 to #7 (the terminals 2005, . . . , 2007) included in Terminal Group #2 are allocated the same wireless resources. After the completion of step S146, the processing series illustrated in
Use efficiency of wireless resources for transmission of uplink reference signals in Phase #2 is improved by grouping together terminals with high orthogonality and allocating the same wireless resources to individual terminals belonging to the same group, as described above.
(Operations of Terminals)
Next described are operations of the terminals 2001, . . . , 200U with reference to
(Step S151) The terminal 2001 receives a downlink reference signal transmitted from the base station 100 in Phase #1. In Phase #1, as many downlink reference signals as the number of predetermined analog beamforming vectors with coarse granularity are transmitted, as has been described above. Therefore, the terminal 2001 sequentially receives a plurality of downlink reference signals transmitted from the base station 100.
(Step S152) The terminal 2001 performs implicit CSI estimation of the received downlink reference signal. Note that an estimate value of the implicit CSI is, for example, a received power value or RSRP of the downlink reference signal.
(Step S153) The terminal 2001 determines whether to have received all the downlink reference signals. If the terminal 2001 have received all the downlink reference signals, the process moves to step S154. On the other hand, if there is one or more unreceived downlink reference signals, the process moves to step S151.
Note that the terminal 2001 may determine the completion of the reception by determining whether to have received as many downlink reference signals as the number of predetermined analog beamforming vectors with coarse granularity. Alternatively, the completion of the reception may be determined when a predetermined period of time has elapsed, or based on beam numbers used to identify beams scheduled to be sent in Phase #1.
(Step S154) The terminal 2001 transmits, to the base station 100, a feedback signal including an implicit CSI statement. The implicit CSI statement includes, for example, received power values of the downlink reference signals, RSRPs obtained by quantizing the received power values, or CQIs individually corresponding to SINRs. Note that the terminal 2001 may include the following in the feedback signal to be transmitted as the implicit CSI statement: the beam number of a beam with the maximum RSRP; the beam numbers of a predetermined number of beams with large RSRP; or implicit CSI associated with some beams with large RSRP.
(Steps S155 and S156) The terminal 2001 receives, from the base station 100, a downlink control signal including notice of allocated resources. If being allocated wireless resources for uplink reference signal transmission, the terminal 2001 transmits uplink reference signals using the allocated wireless resources.
After the completion of step S156, the processing series illustrated in
The functions and processing flows of the base station 100 and the terminals 2001, . . . , 200U have been described thus far.
[b-3. Modifications]
Next described are modifications of the second embodiment.
(Modification #1: Timing for Terminal Selection)
The above description is based on an example of the method for selecting terminals which are to transmit uplink reference signals for explicit CSI estimation and selecting terminals to which data is transmitted after the explicit CSI estimation. A modification described next (Modification #1) is concerned with a method for selecting, based on implicit CSI, terminals to which data is transmitted and causing the selected terminals to transmit uplink reference signals for explicit CSI estimation, as illustrated in
(Steps S201 to S204) The base station 100 transmits, to the terminals 2001, . . . , 200U, downlink reference signals for which analog beamforming has been implemented using the analog beamforming vector v1. The terminal 2001 receives a downlink reference signal transmitted from the base station 100, and performs implicit CSI estimation based on the received downlink reference signal. In like fashion, each of the terminals 2002, . . . , 200U receives a downlink reference signal transmitted from the base station 100, and performs implicit CSI estimation based on the received downlink reference signal.
(Steps S205 to S208) The base station 100 transmits, to the terminals 2001, . . . , 200U, downlink reference signals for which analog beamforming has been implemented using the individual analog beamforming vectors v2, . . . , vM. As for each of the analog beamforming vectors v2, . . . , vM, the terminals 2001, . . . , 200U individually receive downlink reference signals transmitted from the base station 100 and perform implicit CSI estimation based on the received downlink reference signals.
(Step S209) Each of the terminals 2001, . . . , 200U feeds, back to the base station 100, implicit CSI estimated for the individual analog beamforming vectors v1, . . . , vM based on the received downlink reference signals.
(Step S210) With the above-described function of the scheduling unit 190, the base station 100 selects, based on the implicit CSI fed back from the terminals 2001, . . . , 200U, a predetermined number of terminals (the terminals 2002 and 200U in this example) to which data is transmitted. For example, the base station 100 selects the predetermined number of terminals in descending order of the received power values of the downlink reference signals. Note that the base station 100 may select terminals with high orthogonality as in the case of
(Steps S211 and S212) With the above-described function of the reference signal allocating unit 188, the base station 100 allocates wireless resources to be used by the selected terminals 2002 and 200U to transmit uplink reference signals. Then, the base station 100 transmits, to the terminals 2002 and 200U, downlink control signals including information on the allocated wireless resources and requesting transmission of the uplink reference signals.
(Steps S213 and S214) The terminal 2002 extracts the wireless resource information from the downlink control signal received from the base station 100, and transmits uplink reference signals to the base station 100 using the wireless resources allocated to the terminal 2002. In like fashion, the terminal 200U extracts the wireless resource information from the downlink control signal received from the base station 100, and transmits uplink reference signals to the base station 100 using the wireless resources allocated to the terminal 200U.
Note that the terminals 2002 and 200U individually transmit the uplink reference signal K times. On the other hand, in receiving the qth uplink reference signals (q=1, . . . , K), the base station 100 implements reception beamforming for the uplink reference signals using the analog beamforming matrix Wq with a combination of the analog beamforming vectors {w2q, wMq} as its elements.
(Step S215) With the above-described function of the channel estimating unit 189, the base station 100 performs explicit CSI estimation based on uplink reference signals received with the application of analog beamforming matrices W1, . . . , WK. The base station 100 determines, based on the estimated explicit CSI, the analog beamforming matrix W that improves the throughput for the terminals 2002 and 200U.
For example, the base station 100 determines the analog beamforming matrix W in such a manner as to increase the received power values of the individual terminals 2002 and 200U selected in step S210 or decrease interference between the terminals 2002 and 200U. After the completion of step S215, the processing series illustrated in
(Modification #2: Distributed Arrangement of RRHs)
The above description is based on the beam search method for searching beams formed by the single base station 100 at a single point. The technology of the second embodiment above is also applicable to a wireless communication system (Modification #2) where remote radio heads (RRHs) are geographically distributed and beams are formed at multiple points.
The base station 100 according to Modification #2 is, for example, one illustrated in
The RRH 110a includes a wireless circuit 104a and an antenna group 105a. In like fashion, the RRH 110b includes a wireless circuit 104b and an antenna group 105b. The wireless circuits 104a and 104b correspond to the above-described wireless circuit 104. In addition, the antenna groups 105a and 105b correspond to the antenna group 105. The RRHs 110a and 110b may form individual cells, or may use the antenna groups 105a and 105b, respectively, as distributed antennas.
In the example of
In Phase #1, an analog beamforming vector is set in such a manner that an area covered by beams formed by the individual RRHs of each RRH group is limited to the vicinity of the RRH group. In the example of
In Phase #1, downlink reference signals are transmitted using the analog beamforming vectors v1, v2, and v3 and implicit CSI estimation is performed. The base station 100 selects terminals based on the results of the implicit CSI estimation, and then identifies analog beamforming vectors corresponding to the maximum received power values of the selected terminals. In the example of
In Phase #2, uplink reference signals are transmitted from the selected terminals. In this regard, analog beamforming vectors w11, . . . , w24 are applied when the uplink reference signals are received. These analog beamforming vectors w11, . . . , w24 steer beams formed by RRHs #11, . . . , #24 corresponding to the selected analog beamforming vectors v1 and v2 to even smaller neighboring areas. Then, the base station 100 performs explicit CSI estimation based on the uplink reference signals received from RRHs #11, . . . , #24.
The above-described method controls the beam coverage areas. In Phase #1, beam search is implemented using beams covering large areas. Then, in Phase #2, explicit CSI estimation is performed using beams covering smaller areas. This method allows the technique of the second embodiment above to be applied to a wireless communication system that forms beams at multiple points using a plurality of RRHs. Modification #2 has been described thus far.
(Modification #3: Reference Table)
As for methods for allocating wireless resources (resource allocation) for transmission of uplink reference signals,
One modification of the resource allocation (Modification #3) is, for example, a method for using a reference table that lists predetermined allocation details.
As illustrated in
In the case of using the reference table 201a, the base station 100 selects terminals in Phase #1 and then requests the selected terminals for transmission of uplink reference signals. In this regard, the base station 100 need not notify the terminals of details of wireless resource allocation. The selected terminals refer to the reference table 201a and identify, based on RSRP obtained from implicit CSI estimation, wireless resources to be used for transmission of uplink reference signals.
Assume for example that the terminals 2002 and 200U are selected and the beam numbers corresponding to the maximum received power values of downlink reference signals individually detected at the terminals 2002 and 200U are 2 and M. Assume also that the RSRP value p at the terminal 2002 is greater than or equal to th1 but less than th2 and the RSRP value p at the terminal 200U is greater than or equal to th2.
In this case, the terminal 2002 identifies wireless resource Res#E from the reference table 201a, and then transmits uplink reference signals using Res#E. On the other hand, the terminal 200U identifies wireless resource Res#C from the reference table 201a, and then transmits uplink reference signals using Res#C. The use of the reference table 201a eliminates the need for the base station 100 to notify the terminals of resource allocation details, thus contributing to an improvement in communication efficiency and a reduction in processing load. Modification #3 has been described thus far.
(Another Modification)
In addition to the above modifications, the following modification is also possible. The above description is based on an example where each terminal has a single antenna; however, if being equipped with a plurality of antennas, each terminal is able to apply an analog beamforming vector. For example, when, in Phase #1, the base station is transmitting downlink reference signals with the application of analog beamforming vectors, each terminal may implement reception beamforming to select an analog beamforming vector (corresponding to a reception weight) maximizing the received power. In this case, in transmitting a feedback signal and uplink reference signals, transmission beamforming may be implemented using the analog beamforming vector selected by each terminal. In addition, in receiving a data signal, reception beamforming may be implemented using the analog beamforming vector selected by each terminal. The second embodiment has been described thus far.
It is possible to reduce communication load involved in determining precoding used for data transmission.
All examples and conditional language provided herein are intended for the pedagogical purposes of aiding the reader in understanding the invention and the concepts contributed by the inventor to further the art, and are not to be construed as limitations to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although one or more embodiments of the present invention have been described in detail, it should be understood that various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2017-007436 | Jan 2017 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20080225788 | Inoue | Sep 2008 | A1 |
20130142160 | Hoshino et al. | Jun 2013 | A1 |
20130315328 | Liu | Nov 2013 | A1 |
20140334564 | Singh | Nov 2014 | A1 |
20150016379 | Nam et al. | Jan 2015 | A1 |
20160345216 | Kishiyama et al. | Nov 2016 | A1 |
20170104517 | Kakishima | Apr 2017 | A1 |
20170111149 | Kim | Apr 2017 | A1 |
Number | Date | Country |
---|---|---|
2015-513257 | Apr 2015 | JP |
2015-164281 | Sep 2015 | JP |
2012-020552 | Feb 2012 | WO |
2015-141066 | Sep 2015 | WO |
Entry |
---|
Tatsunori Obara et al., “Joint Fixed Beamforming and Eigenmode Precoding for Super High Bit Rate Massive MIMO Systems Using Higher Frequency Bands”, 2014 IEEE 25th International Symposium on Personal, Indoor and Mobile Radio Communications, Washington, D.C., USA, Sep. 2-5, 2014, pp. 607-611 (5 pages). |
Shohei Yoshioka et al., “Optimization of Number of Beams for 5G Low-SHF-Band Massive MIMO with Digital Beamforming in View of Insertion Loss of Pilot Signals”, The Institute of Electronics, Information and Communication Engineers, IEICE Technical Report, RCS2016-42, May 2016, pp. 101-106 (6 pages). |
Number | Date | Country | |
---|---|---|---|
20180205443 A1 | Jul 2018 | US |