The field of the invention is wireless communication, and more specifically is related to methods for channel information acquisition, signal detection and transmission in Multi-User (MU) wireless communication systems, and in particular to strategies of channel information acquisition, signal detection and transmission in massive MU Multiple-Input Multiple-Output (MU-MIMO) systems.
Massive MIMO systems scale up conventional MIMO systems by possibly orders of magnitude, e.g., to hundreds of antennas at a Base-Station (BS), to simultaneously serve tens of User Equipments (UEs) in the same time-frequency resource. With the capabilities of aggressive spatial multiplexing and large array gains, a massive MIMO system can achieve great capacity increase [1]-[3]. In addition, it could be built with inexpensive low-power components. It also has the potential of reducing the latency of the air interface, simplifying the media access layer, as well as increasing the robustness to both unintentional artificial interference and intended jamming. In general, massive MIMO systems are considered in Time-Division Duplex (TDD) mode, taking advantages of the channel reciprocity between the uplink and downlink. Channel estimation using reciprocity in Frequency-Division Duplex (FDD) massive MIMO is possible by the methods described in our provisional patent application 61/919,032 “Method for Acquiring Channel State Information In FDD MIMO Wireless Networks” filed on Dec. 20, 2013. Moreover, Orthogonal Frequency-Division Multiplexing (OFDM) is still the prevalent technology to multiplex UEs for the whole bandwidth as the 4th Generation (4G) LTE communication systems and is well suited for MIMO systems. Massive MIMO with OFDM could increase spectrum efficiency more than ten times of the conventional systems with relatively simple implementation.
When MU-MIMO is employed in conventional TDD communication systems, e.g., 3GPP LTE/LTE-A, the Sounding Reference Signal (SRS) transmitted by a UE is mainly used by the BS to measure the wireless channel coefficients between itself and the UE. Then, the estimated channel coefficients are used to compute the precoding matrices for downlink data transmission. For the uplink signal detection, the BS has to estimate the channel coefficients between itself and UEs based on the received pilot signals specifically for data demodulation first, e.g., Demodulation Reference Signal (DMRS). Then, it computes the detection matrix on each radio resource unit to separate the signals belonging to each UE from the received signals, in which the signals from multiple UEs are superposed. However, this process is not feasible in a massive MIMO system. The reason is that as the numbers of receiving antennas and multiplexed UEs are increased to hundreds and more than ten respectively, the computation of detection matrices requires huge hardware resources, especially when the system bandwidth is large, e.g., 20 MHz. As a result, it increases cost and causes unacceptable processing delay which cannot meet the typical requirement of Radio Access Network (RAN). Hence, a whole new uplink signal detection process is provided in this patent for massive MIMO systems to ensure that the performance of uplink transmission is no worse than conventional systems, while the process delay is reduced to meet the requirement of RAN.
The antennas of massive MIMO systems can be distributed in two ways. The first one is centralized antenna systems, where all antennas are located in one place and it needs large space to fix the huge antenna array if the carrier frequency is relative small, e.g., 2 GHz. The second one is distributed antenna systems, where all antennas are divided into several groups and each group is fixed at a different place. The Radio Frequency (RF) signals of these groups can be passed to the baseband through fibers or other interfaces.
This invention presents embodiments that provide the signal transmission and detection methods as well as the relative processes for the downlink and uplink transmission in massive MIMO systems.
This invention provides universal channel acquisition, signal detection and transmission methods and processing flowcharts that could be implemented in massive MIMO systems to improve system performance. It is an object of this invention to provide a new uplink signal detection process for massive MIMO systems. The other object of this invention is to present methods to combat the frequency and time offsets when detecting signals of multiple UEs.
In order to detect data signals of multiple UEs in the uplink transmission, the BS has to estimate the channel coefficients of each UE by employing some specific pilot signals, e.g., Sounding Reference Signal (SRS), before a UE transmits data to the BS. When estimating the channel coefficients, the BS also needs to estimate the frequency offset and time offset of each UE. With the estimated frequency and time offset values, the BS modifies the estimated channel coefficients and computes the effective channel vector for each UE. Then, the BS computes the detection matrix for the multiplexed UEs with the effective channel vectors when receiving data signals. After that, it modifies the detection matrix by compensating the frequency and time offsets. Finally, the detection matrix is applied to separate the data signals belonging to each UE.
The aforementioned implementation of the invention as well as additional implementations would be more clearly understood as a result of the following detailed description of the various aspects of the invention when taken in conjunction with the drawings. Like reference numerals refer to corresponding parts throughout the several views of the drawings.
For a massive MU-MIMO OFDM communication system, where the TDD mode is employed, the radio resource allocation in the time and frequency domains for the uplink and downlink is shown in
The SRS may be sent in any uplink subframe. The number of OFDM symbols for SRS in a subframe is configurable, e.g., one or two or even a whole subframe. The SRS symbol indices in a subframe may be continuous or discontinuous. As shown in the example of
In the frequency domain, a subset or the whole of usable subcarriers can be allocated to one UE for SRS. Multiple UEs can be multiplexed on the same subset of allocated subcarriers through orthogonal sequences or semi-orthogonal sequences.
One or two OFDM symbols can be allocated to a UE for SRS transmission when SRS symbols are reserved in a subframe.
If a UE is allocated one OFDM symbol to transmit SRS in a specific subframe, the BS would estimate the channel coefficients between itself and the UE and the time offset of the UE. The kth UE in the first subcarrier subset in
For the centralized antenna MIMO systems, i.e., all antennas of the BS are located in one place, the correlation value is
RTO,k=Σm=1MΣl=1N
where {tilde over (H)}*m,k,l is the conjugate of {tilde over (H)}m,k,l and Δ is a positive integer, e.g., 1 or 2. Then, the BS estimates the equivalent phase of time offset as
{circumflex over (θ)}TO,k=βarg(RTO,k), (2)
where β is a scaling factor and can be chosen as
with Δ=il+1−il and Nfft being the size of Fast Fourier Transform (FFT), and arg(⋅) denotes the phase of the input complex-valued number. Note that here the unit of the phase is radian if β is chosen as
For the distributed antenna MIMO systems, i.e., all antennas of the BS are divided into NDA groups, where each group is located at a different place, then the time offset of each group of antennas needs to be estimated individually. For the nDAth group, the correlation value is
and the equivalent phase of time offset is estimated as
{circumflex over (θ)}TO,kn
where Ωn
If a UE is allocated more than one OFDM symbols to transmit SRS in a specific subframe, the BS would estimate the channel coefficient between itself and the UE and also estimate the frequency and time offsets of the UE.
RFO,k=Σm=1MΣl=1N
Then, the BS estimates the equivalent phase of frequency offset as
where Ns is the number of samples between the two SRS symbols. For the time offset, similarly to the one SRS symbol case, it depends on the physical distribution of antennas which is described below.
For a centralized antenna MIMO system, the BS first computes the correlation value
RTO,k=Σt=12Σm=1MΣi=1N
where Δ is a positive integer, e.g., 1 or 2. Then, the BS estimates the equivalent phase of time offset as
{circumflex over (θ)}TO,k=βarg(RTO,k), (8)
where β is a scaling factor and can be chosen as
For a distributed antenna MIMO system, the time offset of each group of antennas needs to be estimated individually. For the nDAth group, the correlation value is
and the equivalent phase of time offset is estimated as
{circumflex over (θ)}TO,kn
With the estimated frequency and time offsets, the estimated channel coefficients are modified. Note that the estimated frequency offset in (6) in an earlier time can be used if only one SRS symbol is reserved for the UE in a subframe. In this case, the modifications of the estimated channel coefficients are realized depending on the antennas' physical distribution.
For centralized antenna systems, with {circumflex over (θ)}FO,k and {circumflex over (θ)}TO,k, the estimated channel coefficients are modified as
where tSRS denotes the SRS symbol index in the subframe.
For distributed antenna systems, with {circumflex over (θ)}FO,k and {circumflex over (θ)}TO,kn
In the case where two SRS symbols are reserved for each UE, such as two symbols 20, 21 reserved for SRS transmission as described above with reference to
For centralized antenna systems, with {circumflex over (θ)}FO,k and {circumflex over (θ)}TO,k, the estimated channel coefficients are modified as
where t1 and t2 denote the symbol indices of the first and second symbols respectively.
For distributed antenna systems, with {circumflex over (θ)}FO,k and {circumflex over (θ)}TO,kn
After the modifications of estimated channel coefficients are completed, the BS calculates the effective channel coefficient between each receiving antenna of the BS and each transmitting antenna of a UE every consecutive Nden RBs which include part of the subcarrier subset for SRS. Note that Nden can be any positive real-valued numbers, e.g., 0.5, 1, or 2, with NdenNsc and NRB/Nden being integers and the frequency bandwidth of these Nden RBs should be smaller than the coherence bandwidth. Still taking the channel coefficient estimation process with reference back to
effective channel coefficients between the mth receiving antenna and the kth UE. For the nEHth effective channel coefficient, it corresponds to the frequency band of subcarrier subset Ωn
In the uplink transmission, when the BS receives the superposed uplink data transmission signals from multiple UEs in an uplink subframe, it computes the detection matrix for each MU-MIMO group. Similarly, it also depends on the antenna distribution. The centralized and distributed antenna systems are described respectively below.
For centralized antenna systems, supposing that the resource allocated to a specific MU-MIMO group in which KUL UEs are multiplexed includes NUL RBs, then the BS computes the detection matrices of these NUL RBs by the following process. It first reads out the effective channel vector corresponding to each RB of each UE. Then, it divides these NUL RBs into NDM groups, where each UE has the same effective channel vector on each RB of a group. After that, the BS calculates a detection matrix for each group, e.g., for the nDMth group and the corresponding channel vectors hn
Conjugate Beamforming: Wn
Zero-Forcing: Wn
Minimum Mean Square Error: Wn
where H=[hn
After the detection matrix is obtained, it is modified by the estimated frequency and time offsets according to the location of the RE on which it is applied to. For example, if Wn
Wn
where the diagonal matrix Dn,s is written as
For distributed antenna systems, supposing that the resource allocated to a specific MU-MIMO group in which KUL UEs are multiplexed includes NUL RBs, then the BS computes the detection matrices of these NUL RBs by the following process. It first reads out the effective channel vector corresponding to each RB of each UE. Then, it divides these NUL RBs into NDM groups, where each UE has the same effective channel vector on each RB of a group. After that, the BS modifies the effective channel vector of each UE on every subcarrier of each group, e.g., for the nDMth group and the corresponding channel vectors hn
where Ωn
Conjugate Beamforming: Wn
Zero-Forcing: Wn
Minimum Mean Square Error: Wn
where
After the detection matrix is obtained, it is modified by the estimated frequency offset according to the location of the RE on which it is applied to, e.g., Wn
Wn
where the diagonal matrix Dn,s is written as
The modified detection matrix is applied to each RE and then the signals belonging to each UE are obtained. For the example in [0043], supposing that the received signal vector on the RE with the subcarrier index n and the symbol index s is y, then the data signals can be detected as x=Wn
The process of channel estimation and modification is summarized in
The process of detection matrix and application is summarized in
The process of detection matrix and application is summarized in
If some REs are reserved for pilots in RBs which are allocated for data transmission in the uplink, the BS would estimate the channel coefficients between itself and the UE first, and then it modifies them with the estimated frequency and time offsets according to the locations of pilots in a subframe. After that, the modified channel coefficients are used to compute the effective channel vectors of the UE and this process is the same as that for the M receiving antennas, and repeated for the other NEH−1 effective vectors and for other UEs, as described above. Finally, the results are used to update the channel vectors which correspond to the same frequency band stored in the BS's memory.
In the downlink transmission, the BS computes the precoding matrices for each MU-MIMO group on the allocated RBs in a subframe and then applies them to precode the data from modulator on each RE. For example, if the resource allocated to a specific MU-MIMO group in which KDL UEs are multiplexed includes Ndata RBs, then the BS computes the precoding matrices of these Ndata RBs by the following process. It first reads out the effective channel vector corresponding to each RB of each UE. Then, it divides these Ndata RBs into NPM groups, where each UE has the same effective channel vector on each RB of a group. After that, the BS calibrates the channel vector of each UE, e.g., for the nPMth group, nPM=1 . . . , NPM, the corresponding effective channel vectors hk, k=1, . . . , KDL, is calculated as
HPM,k(m)=bmHk,k=1, . . . ,KDL,M=1, . . . ,M, (28)
where bin is the calibrating factor for the mth antenna. After that, the BS calculates the precoding matrix for each group, e.g., the precoding matrix for the nPMth group, nPM=1 . . . , NPM, is calculated with some specific methods as
Conjugate Beamforming: Wn
Zero-Forcing: Wn
Minimum Mean Square Error: Wn
where H=[hPM,1 . . . hPM,K
Wn
where the diagonal matrix Dn,sDL is written as
Finally, the precoding matrix is applied to the RBs belonging to the nPMth group.
The processing steps of this method are summarized in
Although the foregoing descriptions of the preferred embodiments of the present inventions have shown, described, or illustrated the fundamental novel features or principles of the inventions, it is understood that various omissions, substitutions, and changes in the form of the detail of the methods, elements or apparatuses as illustrated, as well as the uses thereof, may be made by those skilled in the art without departing from the spirit of the present inventions. Hence, the scope of the present inventions should not be limited to the foregoing descriptions. Rather, the principles of the inventions may be applied to a wide range of methods, systems, and apparatuses, to achieve the advantages described herein and to achieve other advantages or to satisfy other objectives as well.
This application claims the benefit of U.S. Provisional Application No. 62/065,775, filed on Oct. 20, 2014.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2015/056500 | 10/20/2015 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2016/064901 | 4/28/2016 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20110116436 | Bachu et al. | May 2011 | A1 |
20110134859 | Li et al. | Jun 2011 | A1 |
20110211661 | Valadon | Sep 2011 | A1 |
20130022090 | Weng et al. | Jan 2013 | A1 |
20130077514 | Dinan | Mar 2013 | A1 |
20130077543 | Kim et al. | Mar 2013 | A1 |
20130194931 | Lee et al. | Aug 2013 | A1 |
20130208608 | Piazza et al. | Aug 2013 | A1 |
20140098696 | Park | Apr 2014 | A1 |
20140192917 | Nam et al. | Jul 2014 | A1 |
20140302796 | Gormley et al. | Oct 2014 | A1 |
20170187504 | Qian | Jun 2017 | A1 |
Number | Date | Country |
---|---|---|
102598537 | Jul 2012 | CN |
Entry |
---|
International Preliminary Report on Patentability (Chapter I of Patent Cooperation Treaty)—Written Opinion of the International Searching Authority for PCT/US15/56500. |
Number | Date | Country | |
---|---|---|---|
20170250740 A1 | Aug 2017 | US |
Number | Date | Country | |
---|---|---|---|
62065775 | Oct 2014 | US |