Next Article in Journal
IR Reflectography and Active Thermography on Artworks: The Added Value of the 1.5–3 µm Band
Next Article in Special Issue
Placing Visual Sensors Using Heuristic Algorithms for Bridge Surveillance
Previous Article in Journal
Swarming Behavior Emerging from the Uptake–Kinetics Feedback Control in a Plant-Root-Inspired Robot
Previous Article in Special Issue
Low-Complexity QRD-M with Path Eliminations in MIMO-OFDM Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Linear Approximation Signal Detection Scheme in MIMO-OFDM Systems

uT Communication Research Institute, Sejong University, 98 Gunja-dong, Gwangjin-gu, Seoul 05006, Korea
*
Author to whom correspondence should be addressed.
Appl. Sci. 2018, 8(1), 49; https://doi.org/10.3390/app8010049
Submission received: 29 September 2017 / Revised: 25 November 2017 / Accepted: 13 December 2017 / Published: 1 January 2018
(This article belongs to the Special Issue Advanced Internet of Things for Smart Infrastructure System)

Abstract

:
In this paper, a linearly approximate signal detection scheme is proposed in multiple input multiple output-orthogonal frequency division multiplexing (MIMO-OFDM) systems. The huge MIMO-OFDM system, which uses many transmit antennas and high order modulation, requires a detection scheme at the receiver with very low complexity for practical implementation. In the proposed detection scheme, one N × N MIMO-OFDM system is divided into N / 2 2 × 2 MIMO-OFDM systems for linear increase of complexity. After the partial zero-forcing (ZF), decision feedback equalizer (DFE) and QR decomposition-M algorithm (QRD-M) are applied to each 2 × 2 MIMO-OFDM system. Despite nonlinear detection schemes, the overall complexity of the proposed algorithm increases almost linearly because the DFE and the QRD-M are applied to 2 × 2 MIMO-OFDM systems. Also, the value of M in the QRD-M is fixed according to position of the center point in constellation for efficient signal detection. In simulation results, the proposed detection scheme has higher error performance and lower complexity than the conventional ZF. Also, the proposed detection scheme has very lower complexity than the conventional DFE, with slight loss of error performance.

1. Introduction

Multiple input multiple output-orthogonal frequency division multiplexing (MIMO-OFDM) system, which is a combination of the MIMO and OFDM, is a core technology for high speed mobile communication systems. The MIMO systems provide a high channel capacity and high data rate, without additional bandwidth and high transmit power when compared to single input-single output (SISO) systems [1,2]. However, received signal is a mixed form of the several distorted transmit signals that go through the fading channel. At the receiver, maximum likelihood (ML) detection has optimal error performance [3,4]. The ML calculates the squared Euclidean distance (SED) between the received signals and all of the reference signals in the constellation. However, the ML cannot be implemented in the huge MIMO-OFDM system due to very high complexity. Unlike the ML, the zero-forcing (ZF), which is popular for linear detection can be implemented easily in the huge MIMO-OFDM system [5,6,7,8]. Also, ZF based decision fusion schemes have been studied for low complexity in huge MIMO systems [9,10]. However, the error performance for the linear detection scheme is poor as the number of transmit antennas increases and its error performance is not acceptable in real-time systems. The decision feedback equalizer (DFE) and QR decomposition-M algorithm (QRD-M), which are nonlinear detection schemes, have higher error performance than the linear detection schemes [11,12,13,14,15,16,17,18]. Among several nonlinear detection schemes, the DFE and the QRD-M use QR receiver for low complexity. However, the complexity for the nonlinear detection scheme increases exponentially as the number of transmit antennas increases, and these algorithms cannot be implemented in the huge MIMO-OFDM systems. Specifically, the complexity for the QRD-M increases exponentially when the modulation order is high, due to tree structures. In [19,20,21,22], many detection algorithms were developed to reduce the complexity for tree search algorithms. In [19,20,21], the proposed algorithms are based on sphere decoding (SD) and K-best decoding. These algorithms have a very lower complexity than the conventional detection scheme and the ML, with similar error performance. Specifically, [19,20] represented complexities as the average number of metric operations at all layers with respect to signal-to-noise ratio (SNR). Also, the average number of metric operations is decreased very sharply according to increased SNR. However, the number of metric operations converges to certain point and the decrease of the complexity is limited although the value of SNR goes to infinity. Also, [22] proposed the semidefinite relaxation (SDR) based scheme. However, the complexity order is still high to use in the huge MIMO-OFDM system.
In this paper, linearly approximate signal detection scheme is proposed for easy implementation in the huge MIMO-OFDM system. The proposed scheme is composed of three stages. The first stage is partial ZF, which is a core scheme to reduce the whole complexity for the proposed algorithm. The purpose of the partial ZF is that it divides one N × N MIMO-OFDM system into several 2 × 2 MIMO-OFDM systems. After the partial ZF, the number of 2 × 2 MIMO-OFDM systems is N / 2 . The second and the third stages are DFE and QRD-M to increase the error performance because noise power may be increased in the partial ZF. Also, the DFE and the QRD-M are applied to 2 × 2 MIMO-OFDM systems, and it does not require high complexity. Due to the partial ZF, the whole complexity for the proposed algorithm increases linearly according to the increased number of transmit antennas.

2. System Model

In this system model, the MIMO-OFDM system has N transmit antennas and receive antennas. Also, it is assumed that N = 2 P ( P 2 ) is considered where P is natural number, which is larger than one. At the MIMO-OFDM transmitter, an input data is demultiplexed into N data substreams. Then, N data substreams go through digital modulation, inverse fast Fourier transform (IFFT) for multi-carrier transmission. Finally, guard interval (GI) is added to reduce the effect of inter-symbol interference (ISI) and inter carrier interference (ICI). At the receiver, N × 1 MIMO received vector Y is as follows,
Y = H X + Z ,
where H is N × N rich scattering complex Rayleigh flat fading channel matrix, X is N × 1 transmit vector, and finally, Z is N × 1 zero mean additive white Gaussian noise vector. The channel matrix H is represented as follows,
H = [ H 11 H 12 H 1 N H 21 H 22 H 2 N H N 1 H N 2 H N N ] ,
where an element H i j ,   i ,   j = 1 , 2 , , N denotes channel coefficient from the j-th transmit antenna to the i-th receive antenna. Also, each H i j ,   i ,   j = 1 , 2 , , N is independent and identically distributed (i.i.d) random variables.

3. Conventional Detection Schemes

In this section, conventional detection schemes are represented, i.e., ZF, DFE, and QRD-M, which are basic schemes for explanation of the proposed detection.

3.1. ZF

The ZF removes inter-antenna interference (IAI) perfectly by multiplying pseudo-inverse channel matrix by received vector. The pseudo-inverse channel matrix G, which is a least square (LS) solution to estimate the transmit signal, is as follows,
G = ( H H H ) 1 H H .
Then, the estimated MIMO transmit vector X ^ ZF is as follows,
X ^ = G Y = X + Z ¯ ,
where Z ¯ = G Z is a modified noise vector.

3.2. DFE

For higher error performance than the linear detection, the DFE uses ordered decision feedback and successive interference cancellation at each layer. The DFE has three stages, i.e., ordering, QR decomposition, and finally, decision feedback and IAI cancellation. At first, the DFE decides the cancelling order with respect to the norm value of each row of the G in Equation (3) to minimize the error propagation. Likewise, each column of the H is also ordered with respect to above order and the ordered channel matrix H S is defined as follows,
H S = H U
where U is column change matrix, which is composed of 1 and 0.
Then, H S is decomposed by using QR decomposition. In the QR decomposition, Q denotes unitary quadrature matrix, which is satisfied with Q H Q = I and R denotes the upper triangular matrix. The QR decomposition of the H S is as follows,
H S = Q R = [ Q 11 Q 12 Q 1 N Q 21 Q 22 Q 2 N Q N 1 Q N 2 Q N N ] [ R 11 R 12 R 1 N 0 R 22 R 2 N 0 0 R N N ] .
Using Equation (6), the MIMO received vector in Equation (1) can be rewritten as follows,
Y = H X + N = H S X S + N = Q R X S + N ,
where X S = U 1 X is ordered transmit vector.
Multiplying Q H on both sides of Equation (7), the resulted N × 1 vector V is as follows,
V = Q H Y = R X S + N ˜ ,
where N ˜ = Q H N is modified noise vector which has the same statistical property as existing noise vector N because Q is unitary orthogonal matrix.
The vector form of V without noise is as follows,
[ V 1 V 2 V N ] = [ R 11 R 12 R 1 N 0 R 22 R 2 N 0 0 R N N ] [ X S , 1 X S , 2 X S , N ] .
Finally, decision feedback and interference cancellation are operated from the bottom layer to the top layer in Equation (9). The estimated MIMO transmit symbol at the n-th layer X ^ n is as follows,
X ^ S , n = Q ( ( V n i = n + 1 N R n i X ^ i ) / R n n ) ,
where Q ( · ) denotes quantization operator.
To estimate the MIMO transmit vector, X ^ S is multiplied by U as follows,
X ^ = U X ^ S .
The DFE has higher error performance than the ZF due to detection ordering. However, the complexity of the DFE is higher than the ZF.

3.3. QRD-M

In Equation (9), | S | times SEDs between Z N and reference symbol C k ,   k = 1 , 2 , | S | are calculated at the N-th layer, where | S | is constellation size. The SED between Z N and the k-th reference symbol C k is as follows,
E N , k = | V N R N N C k | 2 .
With respect to k in Equation (12), the SED vector E N is as follows,
E N = [ E N , 1 E N , 2 E N , | S | ] .
In Equation (13), the small M values are selected and its corresponding symbols are selected as candidate symbols at the N-th layer. The selected M candidates are extended to the ( N 1 ) -th layer. At the m ( 1 m N 1 ) -th layer, M | S | times SEDs are calculated. However, accumulated SED (ASED) is calculated for accurate estimation. The ASED between V m and C k , which considers the ASED for the d m + 1 -th candidate symbol, is as follows,
E m , k d m + 1 = | V m ( R m m C k + i = m + 1 N t R m i X ^ i d i ) | 2 + E m + 1 , d m + 1 d m + 2 ,
where X ^ i d i is temporarily estimated symbol at the i-th layer corresponding to the d i -th candidate symbol. At the first layer, transmit symbols are estimated by selecting the candidate that has the smallest ASED with respect to k .
Figure 1 shows the tree structure of the conventional QRD-M (M = 2) in 4 × 4 MIMO-OFDM system using quadrature phase shift keying (QPSK) modulation. In Figure 1, bold circles are candidate symbols at each layer. The complexity of the conventional QRD-M increases exponentially in huge MIMO-OFDM systems because the conventional QRD-M calculates M | S | times ASEDs at each layer.

4. Proposed Detection Scheme

To reduce the complexity of nonlinear detection scheme, the proposed detection scheme is composed of three stages, i.e., partial ZF (slightly different to the conventional ZF in Section 3.1), DFE, and QRD-M. For easy understanding and detailed explanation, the proposed detection scheme is explained in 4 × 4 MIMO-OFDM system without noise vector as follows,
[ Y 1 Y 2 Y 3 Y 4 ] = [ H 11 H 12 H 13 H 14 H 21 H 22 H 23 H 24 H 31 H 32 H 33 H 34 H 41 H 42 H 43 H 44 ] [ X 1 X 2 X 3 X 4 ] .

4.1. Partial ZF Stage

The partial ZF stage nulls not all signals unlike the conventional ZF. The purpose of the partial ZF is to simply divide 4 × 4 channel matrix into two 2 × 2 channel matrices by using cancelling process. That is, one matrix contains only X 1 and X 2 , another matrix contains only X 3 and X 4 . The cancelling process is as follows,
[ Y ˜ 3 Y ˜ 4 ] = [ Y 1 Y 2 ] W T [ Y 3 Y 4 ] ,
where W = [ w 11 w 12 w 21 w 22 ] is a weight matrix as follows,
[ H 31 H 32 H 41 H 42 ] T [ w 11 w 12 w 21 w 22 ] = [ H 11 H 12 H 21 H 22 ] T .
The modified received vector [ Y ˜ 3 Y ˜ 4 ] T in Equation (16) is as follows,
[ Y ˜ 3 Y ˜ 4 ] = [ H ˜ 31 H ˜ 32 H ˜ 41 H ˜ 42 ] [ X 3 X 4 ] ,
where H ˜ i j is modified channel coefficient.
From above results, the received vector has only X 3 and X 4 . So, the dimension of the modified channel matrix in Equation (18) is half of the dimension of existing channel matrix in Equation (15). The modified channel matrix is as follows,
[ H ˜ 31 H ˜ 32 H ˜ 41 H ˜ 42 ] = [ H 13 H 14 H 23 H 24 ] W T [ H 33 H 34 H 43 H 44 ] .
Likewise, another modified received vector [ Y ˜ 1 Y ˜ 2 ] T which has only X 1 and X 2 is obtained in a similar method. Another modified received vector is as follows,
[ Y ˜ 1 Y ˜ 2 ] = [ H ˜ 11 H ˜ 12 H ˜ 21 H ˜ 22 ] [ X 1 X 2 ] + [ Z ˜ 1 Z ˜ 2 ]
Therefore, the original 4 × 4 MIMO-OFDM system is divided into two 2 × 2 MIMO-OFDM systems.

4.2. DFE Stage

The conventional DFE in Section 3 is applied to the two systems in Equations (18) and (20), respectively. So, the complexity of the DFE stage is lower than the conventional DFE, which is simply applied in original 4 × 4 MIMO-OFDM system. After the DFE stage, all of the transmit symbols from X ^ 1 to X ^ 4 are initially estimated.

4.3. QRD-M Stage

The QRD-M is applied to the two MIMO-OFDM systems in Equations (18) and (20). For low complexity QRD-M, the value of M is fixed with respect to the used modulation order, like Figure 2. Figure 2 shows the method for candidate selections in the 16-quadrature amplitude modulation (QAM) constellation with respect to three cases. The candidates are both center point (black colored circle) and neighbor points (dash-lined circles). The center point is a symbol, which is estimated by the DFE stage, as shown in Section 4.2. Also, the neighbor points are symbols that are within one point from the center point. The case (a) is that the center point is in the middle of the constellation and the case (b) is that the center point is in the edge of the constellation. Finally, the case (c) is that the center point is the nearest point from the edge point. The value of M is different according to the estimated center point, and it is fixed as 5, 4, 6 for cases (ac), respectively. The neighbor points may have high probability for the original transmit symbol if the DFE stage fails to estimate the accurate transmit symbols. From the QRD-M, all of the transmit symbols are estimated again and all processes of the proposed detection scheme are completed. With a slight increase of the complexity, the estimated symbols are more reliable than the estimated symbols in the DFE stage. Table 1 represents the number of complex multiplications for the proposed detection scheme in N × N MIMO-OFDM system. Also, it is assumed that one multiplication between two complex numbers requires four real multiplications. Finally, Figure 3 shows the flow chart for the proposed detection scheme. It is composed of three stages which are explained in Section 4.1, Section 4.2 and Section 4.3.

5. Simulation Results

This section shows the simulation results for bit error rate (BER) performance and complexity. In the simulation results, the used modulation scheme is 16-QAM. Also, the number of used total subcarriers is 128 and length of the cyclic prefix (CP) is 32. Figure 4 shows the BER performances for the conventional ZF, DFE, and proposed detection scheme in 4 × 4 MIMO-OFDM system. In this simulation, the transmit symbols go through 7-path Rayleigh fading channel. The proposed detection scheme uses MMSE based detection for robustness to noise effect and higher error performance. For the MMSE, the estimation of the noise power is very simple and it does not cause high complexity to the overall systems. Also, the BER performance for the ML is shown for comparison. The BER performance for the proposed detection scheme is higher than the conventional ZF because the DFE and QRD-M stages are helpful for the accurate estimation of transmits symbols with slight addition of the complex multiplications. Also, the BER performance for the proposed detection scheme is slightly lower than the conventional DFE at low SNR because the noise is amplified in the partial ZF and it causes severe error propagations. However, the gap of the BER performances between the conventional DFE and the proposed detection scheme becomes small, according to increased SNR.
Figure 5 shows the BER performances for the conventional ZF, DFE and proposed detection scheme in 8 × 8 MIMO-OFDM system. For various environments, the transmit symbols go through 10-path Rayleigh fading channel. Also, the BER performance for the ML is shown for comparison. Like in 4 × 4 MIMO-OFDM system, the BER performance for the proposed detection scheme is higher than the conventional ZF, and is lower than the conventional DFE at low SNR. As a result, the error performance for the proposed detection scheme is slightly decreased, according to the increased number of transmit antennas due to severe noise enhancement in the partial ZF stage. However, the complexity for the proposed scheme is increased almost linearly, according to the increased number of transmit antennas. This result is shown in Figure 6.
For further comparisons, Table 2 and Table 3 compare the error performance and the complexity for the proposed detection scheme with the proposed simplified ML decoding (SMLD) in [3]. The number of transmit and receive antennas is four and eight. Also, the used modulation is 16-QAM. The parameter V denotes the number of candidate symbols at the top layer in the DFE algorithm. The error performance and complexity increase nonlinearly, according to increased V. Table 2 represents the required SNR to obtain the BER performance for 10−3. The required SNR for the SMLD is decreased according to the increased number of transmit antennas. However, the required SNR for the proposed detection scheme is increased according to the increased number of transmit antennas because the noise enhancement is very severe in the partial ZF stage. In a similar way, Table 3 represents the required number of complex multiplications. Like Table 2, the number of complex multiplications for the SMLD is variable according to V. The required number of complex multiplications for the proposed detection scheme increases linearly. according to the increased number of transmit antennas relative to the SMLD due to the partial ZF stage.

6. Conclusions

This paper proposes linearly approximate signal detection scheme in the MIMO-OFDM system. At the first stage, the proposed detection scheme uses the partial ZF to increase the complexity linearly. The partial ZF divides the huge MIMO-OFDM system into N / 2 2 × 2 MIMO-OFDM systems. After the partial ZF, the conventional DFE and QRD-M are used. The conventional DFE and QRD-M have high complexity in the huge MIMO-OFDM system. However, these nonlinear detection schemes are applied to 2 × 2 MIMO-OFDM systems, and it makes the whole complexity linear. The simulation results show that the proposed detection scheme has a higher error performance than the conventional ZF and slightly lower error performance than the conventional DFE. Also, the required number of complex multiplications for the proposed detection scheme is lower than the conventional ZF and the conventional DFE, according to the increased number of transmit antennas due to the partial ZF divides the huge MIMO-OFDM system into several small MIMO-OFDM systems. Therefore, the whole complexity for the proposed algorithm increases linearly, although the number of transmit antennas increases. The proposed algorithm can be widely used in the huge MIMO-OFDM systems that require very low complexity for practical implementations.

Acknowledgments

This work was supported by Institute for Information & communications Technology Promotion(IITP) grant funded by the Korea government(MSIT) (No. 2017-0-00217, Development of Immersive Signage Based on Variable Transparency and Multiple Layers) and was supported by R&D Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Science, ICT & Future Planning (NRF-2016M 1B3A1A02937594).

Author Contributions

J.-H.R. proposed an algorithm for low complexity linear detection scheme and performed computational simulations; J.-K.K. and Y.-H.Y. supplemented an algorithm for higher error performance. They tried to minimize the loss of error performance; H.-K.S. gave feedbacks about an modified algorithm and all simulation results. Also, H.-K.S. provided the experimental materials for better computational simulations and revised critical errors of the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wolniansky, P.W.; Foschini, G.J.; Golden, G.D.; Valenzuela, R.A. V-BLAST: An Architecture for Realizing Very High Data Rates over the Rich-Scattering Wireless Channel. In Proceedings of the 1998 URSI International Symposium on Signals, Systems, and Electronics (ISSSE 98), Pisa, Italy, 29 September–2 October 1998; pp. 295–300. [Google Scholar] [CrossRef]
  2. Golden, G.D.; Foschini, C.J.; Valenzuela, R.A.; Wolniansky, P.W. Detection Algorithm and Initial Laboratory Results Using V-BLAST Space-Time Communication Architecture. Electron. Lett. 1999, 35, 14–16. [Google Scholar] [CrossRef]
  3. Baek, M.S.; Yeo, S.Y.; You, Y.H.; Song, H.K. Low Complexity ML Detection Technique for V-BLAST Systems with DFE Decoding. IEICE Trans. Commun. 2007, E90-B, 1261–1265. [Google Scholar] [CrossRef]
  4. You, W.; Yi, L.; Hu, W. Reduced Complexity Maximum-Likelihood Detection for MIMO-OFDM Systems. In Proceedings of the 8th International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM), Shanghai, China, 21–23 September 2012; pp. 1–3. [Google Scholar] [CrossRef]
  5. Bohnke, R.; Wubben, D.; Kuhn, V.; Kammeyer, K.D. Reduced Complexity MMSE Detection for BLAST Architectures. In Proceedings of the 2003 IEEE Global Telecommunications Conference (GLOBECOM ‘03), San Francisco, CA, USA, 1–5 December 2003; Volume 4, pp. 2258–2262. [Google Scholar] [CrossRef]
  6. Wubben, D.; Bohnke, R.; Kuhn, V.; Kammeyer, K.D. MMSE Extension of V-BLAST Based on Sorted QR Decomposition. In Proceedings of the 2003 IEEE 58th Vehicular Technology Conference (VTC 2003-Fall), Orlando, FL, USA, 6–9 October 2003; Volume 1, pp. 508–512. [Google Scholar] [CrossRef]
  7. Wang, Z.; Zhang, S. Group Iterative Linear ZF Receiver for MIMO-OFDM Systems. In Proceedings of the 2010 Second International Conference on Networks Security Wireless Communications and Trusted Computing (NSWCTC), Wuhan, China, 24–25 April 2010; Volume 1, pp. 248–251. [Google Scholar] [CrossRef]
  8. Wang, Z.; Chen, F. A Hybrid ZF and QR Receiver for MIMO-OFDM Systems. In Proceedings of the 5th International Conference on Wireless Communications, Networking and Mobile Computing (WiCom’09), Beijing, China, 24–26 April 2009; pp. 1–4. [Google Scholar] [CrossRef]
  9. Ciuonzo, D.; Rossi, P.S.; Dey, S. Massive MIMO Channel-Aware Decision Fusion. IEEE Trans. Signal Process. 2015, 63, 604–619. [Google Scholar] [CrossRef]
  10. Ciuonzo, D.; Rossi, P.S.; Dey, S. Massive MIMO Meets Decision Fusion: Decode-and-Fuse vs. Decode-then-Fuse. In Proceedings of the 2014 IEEE 8th Sensor Array and Multichannel Signal Processing Workshop (SAM), A Coruña, Spain, 22–25 June 2014. [Google Scholar] [CrossRef]
  11. Wubben, D.; Bohnke, R.; Rinas, J.; Kuhn, V.; Kammeyer, K.D. Efficient Algorithm for Decoding Layered Space-Time Codes. Electron. Lett. 2001, 37, 1348–1350. [Google Scholar] [CrossRef]
  12. Peng, W.; Ma, S.; Ng, T.S.; Wang, J.Z. Adaptive QRD-M Detection with Variable Number of Surviving Paths for MIMO Systems. In Proceedings of the International Symposium on Communications and Information Technologies (ISCIT’07), Sydney, Australia, 17–19 October 2007; pp. 403–408. [Google Scholar] [CrossRef]
  13. Kim, B.S.; Choi, K.H. A Very Low Complexity QRD-M Algorithm Based on Limited Tree Search for MIMO Systems. In Proceedings of the IEEE Vehicular Technology Conference (VTC Spring 2008), Singapore, 11–14 May 2008; pp. 1246–1250. [Google Scholar] [CrossRef]
  14. Duan, X.; Ren, G.; Yang, L.; Yu, G. Low Complexity QRM-MLD Algorithm for MIMO Systems with 256 QAM Modulations. In Proceedings of the 12th IEEE International Conference on Communication Technology (ICCT), Nanjing, China, 11–14 November 2010; pp. 1052–1055. [Google Scholar] [CrossRef]
  15. Liu, S.; Qian, S. A Lower Complexity QRD-M Algorithm Based on VBLAST for MIMO-OFDM Systems. In Proceedings of the 2nd International Conference on Information Science and Engineering (ICISE), Hangzhou, China, 4–6 December 2010; pp. 1712–1715. [Google Scholar] [CrossRef]
  16. You, W.; Yi, L.; Hu, W. A Hybrid Dynamic QRDM and ZF Detection Algorithm for MIMO-OFDM Systems. In Proceedings of the 8th International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM), Shanghai, China, 21–23 September 2012; pp. 1–4. [Google Scholar] [CrossRef]
  17. Lim, H.Y.; Jang, Y.S.; Li, T.; Yoon, D.W. Improved QRD-M Algorithm Based on Adaptive Threshold for MIMO Systems. In Proceedings of the 6th International Conference on Communication Systems and Networks (COMSNETS), Bangalore, India, 6–10 January 2014; pp. 1–4. [Google Scholar] [CrossRef]
  18. Baek, M.S.; Yun, J.; Hur, N.; Lim, H. Interference Cancellation and Signal Detection Technique Based on QRD-M Algorithm for FTN Signaling. Electron. Lett. 2017, 53, 409–411. [Google Scholar] [CrossRef]
  19. Guo, Z.; Nilsson, P. Algorithm and Implementation of the K-best Sphere Decoding for MIMO Detection. IEEE J. Sel. Areas Commun. 2006, 24, 491–503. [Google Scholar] [CrossRef]
  20. Romano, G.; Ciuonzo, D.; Rossi, P.S.; Palmieri, F. Low-Complexity Dominance-Based Sphere Decoder for MIMO Systems. Signal Process. 2013, 93, 2500–2509. [Google Scholar] [CrossRef]
  21. Papa, G.; Ciuonzo, D.; Romano, G.; Rossi, P.S. A Dominance-Based Soft-Input Soft-Output MIMO Detector with Near-Optimal Performance. IEEE Trans. Commun. 2014, 62, 4320–4335. [Google Scholar] [CrossRef]
  22. Sidiropoulos, N.D.; Luo, Z. A Semidefinite Relaxation Approach to MIMO Detection for High-Order QAM Constellations. IEEE Signal Process. Lett. 2006, 13, 525–528. [Google Scholar] [CrossRef]
Figure 1. The tree structure of the conventional QR decomposition-M algorithm (QRD-M) (M = 2) in 4 × 4 multiple output-orthogonal frequency division multiplexing (MIMO-OFDM) system using quadrature phase shift keying (QPSK) modulation.
Figure 1. The tree structure of the conventional QR decomposition-M algorithm (QRD-M) (M = 2) in 4 × 4 multiple output-orthogonal frequency division multiplexing (MIMO-OFDM) system using quadrature phase shift keying (QPSK) modulation.
Applsci 08 00049 g001
Figure 2. The method for candidate selections in the 16-QAM constellation (a): center point is in the middle of the constellation; (b): center point is in the edge of the constellation; (c): center point is the nearest point from the edge point (QAM: quadrature amplitude modulation).
Figure 2. The method for candidate selections in the 16-QAM constellation (a): center point is in the middle of the constellation; (b): center point is in the edge of the constellation; (c): center point is the nearest point from the edge point (QAM: quadrature amplitude modulation).
Applsci 08 00049 g002
Figure 3. The flow chart of the proposed detection scheme (ZF: zero-forcing; DFE: decision feedback equalizer).
Figure 3. The flow chart of the proposed detection scheme (ZF: zero-forcing; DFE: decision feedback equalizer).
Applsci 08 00049 g003
Figure 4. The BER performances for the conventional and the proposed detection scheme in 4 × 4 MIMO-OFDM system (BER: bit error rate; ML: maximum likelihood).
Figure 4. The BER performances for the conventional and the proposed detection scheme in 4 × 4 MIMO-OFDM system (BER: bit error rate; ML: maximum likelihood).
Applsci 08 00049 g004
Figure 5. The bit error rate (BER) performances for the conventional and the proposed detection scheme in 8 × 8 MIMO-OFDM system.
Figure 5. The bit error rate (BER) performances for the conventional and the proposed detection scheme in 8 × 8 MIMO-OFDM system.
Applsci 08 00049 g005
Figure 6. The required number of complex multiplications for the conventional and the proposed detection scheme (QRD-M: QR decomposition-M algorithm).
Figure 6. The required number of complex multiplications for the conventional and the proposed detection scheme (QRD-M: QR decomposition-M algorithm).
Applsci 08 00049 g006
Table 1. The number of complex multiplications ZF: zero-forcing; DFE: decision feedback equalizer; QRD-M: QR decomposition-M algorithm).
Table 1. The number of complex multiplications ZF: zero-forcing; DFE: decision feedback equalizer; QRD-M: QR decomposition-M algorithm).
Detection SchemeThe Number of Complex Multiplications
Conventional ZF 8 N 3 + 4 N 2
Conventional DFE 12 N 3 + 4 N 2 + 4 k = 2 N ( k + 1 ) + 4
Proposed scheme (Partial ZF stage) n = 2 N / 2 ( 12 n 2 + 4 n ) N   ( n = 2 , 4 , 8 , , N / 2 )
Proposed scheme (DFE stage)64N
Proposed scheme (QRD-M ZF stage) ( 4 M 2 + 8 M ) N
Group Iterative Linear ZF in [7] 14 N 3 + 8 N 2
Hybrid ZF and QR Receiver in [8] 15 N 3 +6 N 2 +4 k=2 N/2 ( k+1 ) +4
Hybrid dynamic QRD-M and ZF in [16] 12 N 3 +4 N 2 ( 1+ N/3 )+4N( N/3 2 + N/3 )8L+4LM l=2 N t N/3 +1 ( l+1 )
where N / 3 denotes the integer number which is larger than N / 3 or equal to N / 3 .
Table 2. The required signal-to-noise ratio (SNR) to obtain the BER performance for 10−3 (BER: bit error rate; QAM: quadrature amplitude modulation; ML: maximum likelihood).
Table 2. The required signal-to-noise ratio (SNR) to obtain the BER performance for 10−3 (BER: bit error rate; QAM: quadrature amplitude modulation; ML: maximum likelihood).
Detection Scheme N t = N r = 4
Modulation: 16-QAM
N t = N r = 8 , 16-QAM
Modulation: 16-QAM
Low complexity ML V = 1 V = 8 V = 16 V = 1 V = 8 V = 16
29 dB25.5 dB25 dB27 dB25 dB24.5 dB
Proposed scheme33 dB36 dB
Table 3. The required number of complex multiplications (SMLD: simplified ML decoding).
Table 3. The required number of complex multiplications (SMLD: simplified ML decoding).
Detection Scheme N t = N r = 4
Modulation: 16-QAM
N t = N r = 8
Modulation: 16-QAM
SMLD V = 1 V = 8 V = 16 V = 1 V = 8 V = 16
892128417326708883611268
Proposed scheme10893842

Share and Cite

MDPI and ACS Style

Ro, J.-H.; Kim, J.-K.; You, Y.-H.; Song, H.-K. Linear Approximation Signal Detection Scheme in MIMO-OFDM Systems. Appl. Sci. 2018, 8, 49. https://doi.org/10.3390/app8010049

AMA Style

Ro J-H, Kim J-K, You Y-H, Song H-K. Linear Approximation Signal Detection Scheme in MIMO-OFDM Systems. Applied Sciences. 2018; 8(1):49. https://doi.org/10.3390/app8010049

Chicago/Turabian Style

Ro, Jae-Hyun, Jong-Kwang Kim, Young-Hwan You, and Hyoung-Kyu Song. 2018. "Linear Approximation Signal Detection Scheme in MIMO-OFDM Systems" Applied Sciences 8, no. 1: 49. https://doi.org/10.3390/app8010049

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop