DOI QR코드

DOI QR Code

Performance Improvement of MIMO-OFDMA system with beamformer

  • Kim, Chan Kyu (Department of Electronics and Control Engineering, Hanbat University)
  • Received : 2019.01.12
  • Accepted : 2019.01.26
  • Published : 2019.02.28

Abstract

In this paper, we propose the adaptive beamforming algorithm for the MIMO (Multi-Input Multi-Out)-OFDMA(Orthogonal Frequency Division Multiplexing Access)system to improve the performance. The performance of MIMO-OFDMA systems is greatly decreased in the wireless channel environment with multiusers, because the received signals are much distorted by a cochannel interference (CCI) during the space-time decoding. The proposed approach can track the DOA of each signal from the multiple antennas of the desired user without being greatly dependent on the impinging angle. And beams are directed toward the multiple transmitters of the desired user while null beams are directed toward interference directions. Therefore, we can can effectively cancel CCI and mitigate the impairment of delay spread while preserving the STC(space time code) diversity. BER performance improvement is investigated through computer simulation by applying the proposed approach to MIMO-OFDMA system in a multipath fading channel with CCI.

Keywords

1. Introduction

Multiple-input multiple-output (MIMO) techniques can greatly improve system capacity by employing multiple antennas at both transmitter and receiver for wireless mobile communications in rich multipath environments[1][2]. Orthogonal frequency division multiplexing Access (OFDMA) is multiple access technique that allocates the set of OFDM subcarrier into each user. Therefore, OFDMA have the property of OFDM that can effectively overcome intersymbol interference (ISI) by inserting a cyclic prefix (CP) longer than the delay spread of the channel into the guard band[3]. OFDMA technique with MIMO antennas can transmit high data rate multimedia services in the multipath fading channel and the limited frequency band. This approach has been widely researched in wireless mobile communication[4][5][6]. In the multipath fading channel with CCI, the performance of MIMO-OFDMA systems is greatly decreased because the received signals are much distorted by CCI during the space-time decoding[7][8]. Adaptive beamforming are known to be effective in increasing system capacity by eliminating CCI for wireless mobile communication system with multiple antennas [9][10]. In this paper, we propose an effective CCI cancellation technique that improves the performance of system by combining MIMO-OFDMA with adaptive beamforming. The proposed approach can track the DOA of each signal from the multiple antennas of the desired user without being greatly dependent on the impinging angle. And beams are directed toward the multiple transmitters of the desired user while null beams are directed toward interference directions. It is demonstrated by computer simulation that the proposed approach can effectively eliminate CCI while preserving STC diversity, thereby, greatly improving the performance of MIMO-OFDMA systems.

2. MIMO-OFDMA systems with adaptive beamfomer

Figure 1 shows a block diagram of the proposed MIMO-OFDMA system with adaptive beamformer. The transmitted signals from the multi-antennas of M users arrive at receiver antennas with Nr through the multipath channel. The received signals with spatial phase for each receiver antenna are multiplied by the weights of beamformers, and then output signals of beamformer are transformed back into frequency domain signals by the FFT.

E1NBBL_2019_v11n1_60_f0001.png 이미지

Figure 1. Block diagram of MIMO-OFDMA system with adaptive beamforming

After selecting the subcarrier for the m-th user, the signals are decoded by space-time decoder. When the weights are optimal, beams with maximum gain are formed toward each transmitter antennas of the desired user. Diversity gain can be obtained from the space–time decoding output signals that eliminated CCI and the multipath signal, resulting in an increase in the signal to interference and noise ratio (SNIR). When the signal vector of OFDMA block for the m-th user in the frequency domain is dm(n) = [d0m  d1m   ... dN-1m ], the signal matrix by the Alamouti encoder is given by

\(\mathbf{y}_{-} \mathbf{d}^{m}(n)=\left[\begin{array}{ll} \mathbf{y}_{0-} \mathbf{d}^{m}(n) & \mathbf{y}_{1-} \mathbf{d}^{m}(n) \end{array}\right]\)           (1)

where

\(\mathbf{y}_{0-} \mathbf{d}^{m}(n)=\left[\begin{array}{c} d_{0}^{m} \\ -d_{1}^{m^{*}} \\ \mathrm{M} \\ -d_{N-1}^{m^{*}} \end{array}\right], \mathbf{y}_{1-} \mathbf{d}^{m}(n)=\left[\begin{array}{c} d_{1}^{m} \\ d_{0}^{m^{*}} \\ \mathrm{M} \\ d_{N-1}^{m^{*}} \end{array}\right]\)

and after allocating the subcarrier, the signal matrix is expressed as

t_dm(n) = [t0_dm(n)  t1_dm(n) ]

where

\(\mathbf{t}_{0-} \mathbf{d}^{m}(n)=\left[\begin{array}{c} t_{0}-d_{0}^{m} \\ t_{0}-d_{N s+m}^{m} \\ \mathrm{M} \\ t_{0}-d_{(N-1) N_{s}+m}^{m} \end{array}\right]=\mathbf{y}_{0-} \mathbf{d}^{m}(n) \quad \mathbf{t}_{1-} \mathbf{d}^{m}(n)=\left[\begin{array}{c} t_{1}-d_{N s+m} \\ t_{1}-d_{m}^{m} \\ \mathrm{M} \\ t_{1}-d_{(N-1) N_{s+m}}^{m} \end{array}\right]=\mathbf{y}_{1-} \mathbf{d}^{m}(n)\)

t0_dm(n), t1_dm(n) are the signal vector which are allocated subcarrier for the 0-th and the 1st transmitter antenna of the m-th user, respectively and * is represented conjugate. Here, N and Ns represent the number of sample in an OFDM block and the number of subchannel, respectively. The signal matrix transformed into the time domain by the inverse FFT (IFFT) is expressed as

\(\mathbf{T}_{-} \mathbf{D}^{m}(n)=\left[\mathbf{T}_{0-} \mathbf{D}^{m}(n) \quad \mathbf{T}_{1-} \mathbf{D}^{m}(n)\right]\)           (2)

Here, the transmitted signal vectors for the m-th user in the time domain for the 0-th and first antennas are defined, respectively, as

\(\mathbf{T}_{0-} \mathbf{D}^{m}(n)=\mathbf{F}^{H}\left(\mathbf{t}_{0_{-}} \mathbf{d}^{m}(n)\right), \quad \mathbf{T}_{1-} \mathbf{D}^{m}(n)=\mathbf{F}^{H}\left(\mathbf{t}_{1-} \mathbf{d}^{m}(n)\right)\)            (3)

where F and H are represented the FFT operation matrix and Hermitian transpose, respectively. The L multipath signals from M users arrive at each antenna with the corresponding DOA. The signal matrix,V(n), received at the antennas is written by

\(\mathbf{V}(n)=\sum_{l=0}^{L-1} \mathbf{A}^{0}\left(\theta^{l}\right) \mathbf{T}_{-} \mathbf{D}^{0 T}\left(n-\tau_{0, l}\right)+\sum_{l=0}^{L-1} \sum_{m=1}^{M-1} \mathbf{A}^{m}\left(\theta^{l}\right) \mathbf{T}_{-} \mathbf{D}^{m T}\left(n-\tau_{m, l}\right)+\mathbf{N}_{b}(n)\)           (4)

where

\(\mathbf{A}^{m}\left(\theta^{\prime}\right)=\left[\begin{array}{cc} a^{m}\left(\theta_{0}^{\prime}\right) & a^{m}\left(\theta_{0}^{\prime}\right) \\ a^{m}\left(\theta_{1}^{\prime}\right) & a^{m}\left(\theta_{1}^{\prime}\right) \\ M & M \\ a^{m}\left(\theta_{N r-1}^{\prime}\right) & a^{m}\left(\theta_{N r-1}^{\prime}\right) \end{array}\right]\)

Aml) represent the array response matrix for the l-th path of the m-th user with argument of DOA(= θl) and is the normalized time delay of the l-th path for m-th user. Nb(n) is the matrix for the background noise. The signal matrix multiplied by the weight matrix of beamformers is given by

\(\mathbf{R}(n)=\mathbf{W}^{n}(n) \mathbf{V}(n)\)            (5)

where \(\mathbf{W}(n)=\left[\begin{array}{ll} \mathbf{W}_{0} & \mathbf{W}_{1} \end{array}\right]=\left[\begin{array}{cc} w_{00} & w_{01} \\ w_{10} & w_{11} \\ \mathrm{M} & \mathrm{M} \\ w_{N r, 0} & w_{N r-1,1} \end{array}\right]\)

The received signal matrix in the frequency domain after FFT operation is given by

\(\begin{aligned} \mathbf{t}_{-} \tilde{\mathbf{d}(n)} &=\mathbf{F}(\mathbf{R}(n)) \\ &=\sum_{l=0}^{L-1} \mathbf{W}^{H}(n) \mathbf{A}^{0}\left(\theta^{l}\right) e^{-j+t_{1}, \Delta t} \mathbf{t}_{-} \mathbf{d}^{0}(n)+\sum_{l=0}^{L-1} \sum_{m=1}^{M-1} \mathbf{W}^{H}(n) \mathbf{A}^{m}\left(\theta^{l}\right) e^{-j 2 \pi t_{1}, n t / N} \mathbf{t}_{-} \mathbf{d}^{m}(n)+\mathbf{F}\left(\mathbf{W}^{H} \mathbf{N}_{b}(n)\right) \end{aligned}\)           (6)

And then selecting the subcarrier for desired user, the received signal matrix is given by

\(\mathbf{y}_\tilde{-} \mathbf{d}(n)=\left[\begin{array}{c} \tilde{\mathbf{y}_{0-}} \mathbf{d} \\ \sim \\ \tilde{\mathbf{y}_{1-}} \mathbf{d} \end{array}\right]=\left[\begin{array}{cccc} \tilde{y_{0-} d_{0}}(n) & \tilde{y_{0-} d_{1}}(n) & \ldots &\tilde{ y_{0-} d_{N-1}}(n) \\ \tilde{y_{1-} d_{0}}(n) & \tilde{y_{1-} d_{1}}(n) & \ldots & \tilde{ y_{1-} d_{N-1}}(n) \end{array}\right]\)            (7)

Here,  \(\tilde{y_{j-} d_{j}}\)  is the output signal of the j-th beamformer at the i-th subcarrier.

The proposed adaptive algorithm for the MIMO-OFDMA systems transforms the error signals between the coded pilot symbols of desired user and the received signals from each multi-antennas of other users, given in the frequency-domain, into the time-domain error signals so that the weights of the adaptive beamformers are updated in the time-domain in the direction of minimizing the MSE.

\(\mathbf{W}_{0}(n+1)=\mathbf{W}_{0}(n)+2 \mu \mathbf{R}(n) \mathbf{F}_{p}^{H}\left(\mathbf{y}_{0-} \mathbf{d}_{p}^{0}(n)-\tilde{\mathbf{y}_{0-}} \mathbf{d}_{p}(n)\right)\)           (8)

\(\mathbf{W}_{1}(n+1)=\mathbf{W}_{1}(n)+2 \mu \mathbf{R}(n) \mathbf{F}_{p}^{H}\left(\mathbf{y}_{1-} \mathbf{d}_{p}^{0}(n)-\tilde{\mathbf{y}_{1-}} \mathbf{d}_{p}(n)\right)\)            (9)

where

\(\mathbf{F}_{p}=\left[\begin{array}{cccc} \lambda_{0,0} & \lambda_{0,1} & \ldots & \lambda_{0, N-1} \\ \lambda_{1,0} & \lambda_{1,1} \zeta_{1,1} & \ldots & \lambda_{1, N-1} \zeta_{1, N-1} \\ M & M & \mathrm{M} & \mathrm{M} \\ \lambda_{N-1,0} & \lambda_{N-1,1} \zeta_{N-1,1} & \ldots & \lambda_{N-1, N-1} \zeta_{N-1, N-1} \end{array}\right]\)


\(\begin{aligned} \mathcal{S}_{1, l}=e^{-j 2 \pi(i \times 1) N}, & \lambda_{i, l}=\left\{\begin{array}{ll} 1 & \text { if } l=k \Delta \text { p or } l=k \Delta p+1 \\ 0 & \text { otherwise } \end{array}\right.\\ k=0,1,2, \ldots, N_{p}-1 \text { for } i=0,1,2, \ldots, N-1 \end{aligned}\)

The notations, Δp and Np , represent the frequency spacing between pilot symbols and the number of pilot symbols inserted in an OFDMA block of desired user, respectively. yj _ \(\mathbf{d}_{p}^{0}(n)\)\(\tilde{y_{j-} d_{j}}(n)\) denote the coded pilot symbol vector of the desired user and the received pilot signal vector in the frequency domain for the j-th beamformer, respectively.

The detected signal vector after decoding is calculated by

\(\mathbf{y}=\| \begin{array}{l} \tilde{a} \|^{2}\left[\begin{array}{l} d_{k}^{0} \\ d_{k+1}^{0} \end{array}\right]+\sum_{m=1}^{M-1}\tilde{ \boldsymbol{a}^{\text {on }}} \tilde{\boldsymbol{a}^{m}}\left[\begin{array}{l} d_{k}^{m} \\ d_{k+1}^{m} \end{array}\right]+\tilde{\zeta}(n) \end{array}\)            (10)

where  \(\left\|\tilde{\boldsymbol{a}^{0}}\right\|^{2}=\tilde{\boldsymbol{a}^{0 H}} \tilde{\boldsymbol{a}^{0}}\)

\(\boldsymbol{\tilde{a}}^{m}=\left[\begin{array}{cc} \beta_{00}^{m} & \beta_{10}^{m} \\ \beta_{01}^{m} & \beta_{11}^{m} \\ \beta_{10}^{m^{*}} & -\beta_{00}^{m^{*}} \\ \beta_{11}^{m^{*}} & -\beta_{01}^{m^{*}} \end{array}\right]\)

\(\begin{array}{l} \beta_{00}^{m}={ }^{0} \alpha_{00}^{m}+{ }^{1} \alpha_{00}^{m} e^{-j 2 \pi_{m}, k / N}, \beta_{10}^{m}={ }^{0} \alpha_{10}^{m}+{ }^{1} \alpha_{10}^{m} e^{-j 2 \pi_{m, 1}(k+1) N} \\ \beta_{01}^{m}={ }^{0} \alpha_{01}^{m}+{ }^{1} \alpha_{01}^{m} e^{-j 2 \pi_{m}, k^{k / N}}, \beta_{11}^{m}={ }^{0} \alpha_{11}^{m}+{ }^{1} \alpha_{11}^{m} e^{-j 2 \pi t_{m},{ }_{1}(k+1) N} \\ { }^{\prime} \alpha_{00}^{0}=w_{00}^{*} a^{0}\left(\theta_{00}^{\prime}\right)+w_{10}^{*} a^{0}\left(\theta_{10}^{\prime}\right)+\ldots+w_{N r-10}^{\prime} a^{0}\left(\theta_{N r-10}^{\prime}\right) \\ { }^{\prime} \alpha_{01}^{0}=w_{01}^{*} a^{0}\left(\theta_{00}^{\prime}\right)+w_{11}^{*} a^{0}\left(\theta_{10}^{\prime}\right)+\ldots+w_{N r-11}^{*} a^{0}\left(\theta_{N r-10}^{l}\right) \\ { }^{\prime} \alpha_{10}^{0}=w_{00}^{*} a^{0}\left(\theta_{01}^{\prime}\right)+w_{10}^{*} a^{0}\left(\theta_{11}^{\prime}\right)+\ldots+w_{N r-10}^{*} a^{0}\left(\theta_{N r-11}^{\prime}\right) \\ { }^{\prime} \alpha_{11}^{1}=w_{01}^{*} a^{0}\left(\theta_{01}^{\prime}\right)+w_{11}^{*} a^{0}\left(\theta_{11}^{\prime}\right)+\ldots+w_{N r-11}^{*} a^{0}\left(\theta_{N r-11}^{l}\right) \end{array}\)

\(\tilde{\zeta}(n)=\boldsymbol{a}^{\tilde{o H}} \zeta(n)=\left[\begin{array}{c}\tilde{\zeta}_{k}(n) \\ \tilde{\zeta}_{k+1}(n)\end{array}\right]\)

Finally, the signal detected at the i-th subcarrier is given by

\(y_{0}=\left(\left|\beta_{00}^{0}\right|^{2}+\left|\beta_{10}^{0}\right|^{2}+\left|\beta_{01}^{0}\right|^{2}+\left|\beta_{11}^{0}\right|^{2}\right) d_{0}^{0}+I_{\text {inf } 0}+\zeta_{0}(n)\)            (11)

\(y_{1}=\left(\left|\beta_{00}^{0}\right|^{2}+\left|\beta_{10}^{0}\right|^{2}+\left|\beta_{01}^{0}\right|^{2}+\left|\beta_{11}^{0}\right|^{2}\right) d_{1}^{0}+I_{\text {inf } 1}+\zeta_{1}(n)\)            (12)

Iinf k is the interference signal from the other user to the k-th detected signal. In Eq. (11),(12), we can get STC diversity gain and reduce CCI even though DOAs of the signals from multi-transmitter antennas of desired user are different.

3. Simulation and numerical results

The performances of the proposed technique for the MIMO-OFDMA system are investigated by computer simulations. The radio channel for simulation is multipath Jacke's model with maximum time delay which is smaller than the cyclic prefix. The modulation scheme is QPSK and the group(N) size of subcarrier(OFDM block per one transmitter) including pilot symbol is 32. The number of subchannel in a group are 8 and multipath(L) are 2. In addition, the receiver was equipped with a linear array antenna and the distance between adjacent arrays was assumed to be λ/2. Figure 2 shows the beam pattern when the DOAs (DOA1 and DOA2) from two transmitter antennas for the desired user are 20° and 30°, and the DOAs of interference and multipath signals are random, respectively. From this figure, we can see that the beams with high gain are formed toward the two transmitter antennas of the desired user, whereas the beam with little gain is formed toward the interference signals. Figure 3 shows BER performance in the multipath channel with CCI when the proposed approach applied to MIMO-OFDMA system. Also, we compare the performance of the proposed adaptive beamfoming with that of no beamforming in the MIMO-OFDMA system. This figure shows that the BER performance of the proposed approach is better than that of the no beamforming in the MIMO-OFDMA system. At the BER of 10 -2 , about 4 dB gain(Nr=5) can be achieved with the adaptive beamforming, compared to the case with no beamforming. Figure 4 shows the comparison on the BER performance of the proposed beamforming algorithm when the number of the receiver antenna is varied. The BER performance of the MIMO-OFDMA system with adaptive beamforming is improved significantly as the number of the receiver antenna increases.

Figure 5 shows BER performance of MIMO-OFDMA system in the multipath channel with different time delays. From figure 5, we can see that the performance of the proposed scheme is not affected by the time delay due to removing the delayed path when the guard interval is larger than the time delay.

E1NBBL_2019_v11n1_60_f0002.png 이미지

Figure 2. Beam pattern of MIMO-OFDMA system when the proposed beamforming scheme is applied. (DOA1=20°, DOA2=30°, DOAs of interferer = random, Nr=5, SIR=10dB)

E1NBBL_2019_v11n1_60_f0003.png 이미지

Figure 3. BER comparison of MIMO-OFDMA system with proposed algorithm for various number of receiver antennas

E1NBBL_2019_v11n1_60_f0004.png 이미지

Figure 4. BER comparison between the proposed adaptive beamfoming and no beamforming in the MIMO-OFDMA system.

E1NBBL_2019_v11n1_60_f0005.png 이미지

Figure 5. BER performance of MIMO-OFDMA system in the multipath channel with different time delays

4. Conclusion

In this paper, the proposed algorithm was an effective CCI cancellation technique based on MMSE (minimizing the mean squared error) for MIMO-OFDMA system with multiple antennas while preserving the STC diversity. By the proposed algorithm, we could track the DOA of each signal from the multiple antennas of the desired user without being greatly dependent on the impinging angle and directly beamform toward the multiple transmitters of the desired user. And then, the proposed approach could effectively could remove cochannel interference(CCI) and mitigate the impairment of delay spread. From the simulation results, we concluded that the proposed approach could significantly increase the performance of MIMO-OFDMA system in the multipath fading channel with CCI. Also, BER performance of the proposed scheme is not affected by the time delay due to removing the delayed path. We will further study mm-wave beamforming for MIMO.

Acknowledgement

This research was supported by the research fund of Hanbat National University in 2016

References

  1. A. Paulraj, D. Gore, R. Nabar, and H. Bolcskei, "An Overview of MIMO communications-A Key to gigabit wireless," Proceedings of the IEEE, vol. 92, no. 2, pp. 198-218, Feb. 2004 https://doi.org/10.1109/JPROC.2003.821915
  2. C. Oestges, V. Erceg, and A. Paulraj, "A physical scattering model for MIMO macrocellular broadband wireless channels," IEEE JSAC, vol. 21, no. 5, pp. 721-729, Jun. 2003.
  3. H. Yin, S. Alamouti, "OFDMA: A broadband wireless access technology," Sarnoff Symposium, 2006 IEEE, pp. 1-4, 2006.
  4. K. K. Cheung, S. Yang, L. Hanzo, "Joint transmit and receive beamforming for multi-relay MIMO-OFDMA cellular networks," ICC2016, pp 1-6, 2016
  5. Frederick W. Vook, A. Ghosh, Timothy A. Thomas, "MIMO and Beamforming Solutions for 5G Technology," IMS2014, pp.1-5, 2014.
  6. A. Benjebbour, A. Li, K. Saito, T. Nakamura, etc. "NOMA: From concept to standardization," CSCN2015, pp. 18-23, 2015
  7. A. Freedom, "Performance estimation for OFDMA wireless system operating in a selective fading channel with partial interference," IEEEI'08, pp. 110-114, 2008.
  8. H. Sheng-Wei and K. Chi Chung, "Multiple-access interference suppression for interleaved OFDMA system uplink," IEEE Tran. On vehicular technology, Vo. 57, No. 1, pp. 194-205, January 2008 https://doi.org/10.1109/TVT.2007.901894
  9. N. Achoura and R. Bouallegue, "Multi-user detection for MIMO-OFDM system using joint adaptive Beamforming," ICTTA 2008, 3rd, pp. 1-5, Apr. 2008.
  10. "Optimizing the MIMO Cellular Downlink: Multiplexing, Diversity, or Interference Nulling?," IEEE Transactions on Comm. Vol.66, No.12, pp. 6068-6080, Dec. 2018. https://doi.org/10.1109/TCOMM.2018.2855193