Abstract
Considering the shortcomings of large storage space requirements and high complexity in multiple-symbol differential detection algorithm in current Multiple Input Multiple Output (MIMO) system, this paper proposes a probabilistic sorting memory constrained tree search algorithm (PSMCTS) by using performance advantage of sorting algorithm and storage advantage of memory constrained tree search (MCTS). Based on PSMCTS, a pruning PSMCTS named PPSMCTS is put forward. Simulation results show that the performance of PSMCTS is approach to that of ML algorithm under fixed memory situations, while the computational complexity is lower than that of MCTS algorithm in small storage capacity conditions under low signal noise ratio (SNR) region. PPSMCTS has more prominent advantages on reduction of computational complexity than PSMCTS algorithm. Theoretical analysis and simulation demonstrate that the two proposed algorithms can effectively inherit the good feature of MCTS algorithm, which are suitable for hardware implementation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Wei, R.Y.: Differential encoding by a look-up table for quadrature-amplitude modulation. IEEE Trans. Commun. 59(1), 84–94 (2011)
Kim, J.-S., Moon, S.-H., Lee, I.: A new reduced complexity ML detection scheme for MIMO systems. IEEE Trans. Commun. 58(4), 1302–1310 (2010)
Bello, I.A., Halak, B., El-Hajjar, M., Zwolinski, M.: A survey of VLSI implementations of tree search algorithms for MIMO detection. Circ. Syst. Signal Process. 35(10), 3644–3674 (2016)
Schenk, A., Fischer, R.F.H.: A stopping radius for the sphere decoder: complexity reduction in multiple-symbol differential detection. In: International ITG Conference on Source and Channel Coding, pp. 1–6. IEEE (2010)
Takahashi, T., Fukuda, T., Sun, C.: An appropriate radius for reduced-complexity sphere decoding. In: International Conference on Communications, Circuits and Systems (ICCCAS), 28–30 July 2010, Chengdu, China, pp. 41–44 (2010)
Jin, N., Jin, X.P., Ying, Y.G., Wang, S., Lou, X.Z.: Research on low-complexity breadth-first detection for multiple-symbol differential unitary space-time modulation systems. IET Commun. 5(13), 1868–1878 (2011)
Mao, X., Ren, S.: Adjustable reduced metric-first tree search. In: International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM), 23–25 September 2011, Wuhan, China, pp. 1–4 (2011)
Kim, T., Park, I.: High-throughput and area efficient MIMO symbol detection based on modified Dijkstra search. IEEE Trans. Circuits Syst. I Regul. Pap. 57(7), 1756–1766 (2010)
Jasika, N., Alispahic, N., Elma, A.: Dijkstra’s shortest path algorithm serial and parallel execution performance analysis. In: MIPRO 2012 Proceedings of the 35th International Convention, 21–25 May 2012, Opatija, pp. 1811–1815 (2012)
Suh, S., Barry, J.R.: Reduced-complexity MIMO detection via a slicing breadth-first tree search. IEEE Trans. Wirel. Commun. 16(3), 1782–1790 (2017)
Sah, A.K., Chaturvedi, A.K.: Stopping rule-based iterative tree search for low-complexity detection in MIMO systems. IEEE Trans. Wirel. Commun. 16(1), 169–179 (2017)
Dai, Y., Yan, Z.: Memery constrained tree search detection and new ordering schemes. IEEE J. Sel. Top. Signal Process. 3(6), 1026–1037 (2009)
Chang, R.Y., Chung, W.-H.: Efficient tree-search MIMO detection with probabilistic node ordering. In: IEEE International Conference on Communications, 5–9 June, 2011, Kyoto, pp. 1–5 (2011)
Chang, R.Y., Chung, W.-H.: Best-first tree search with probabilistic node ordering for MIMO detection: generalization and performance-complexity tradeoff. IEEE Trans. Wirel. Commun. 11(2), 780–789 (2012)
Cui, T., Tellambura, C.: Bound-intersection detection for multiple-symbol differential unitary space–time modulation. IEEE Trans. Commun. 53(12), 2114–2123 (2005)
Li, Y., Wei, J.B.: Multiple symbol differential detection algorithm based on the sphere decoding in unitary space time modulation system. Sci. China Ser. F-Inf. Sci. 39(5), 569–578 (2009)
Hu, X., Gao, Y., Pan, Y.: Error rates calculation and performance analysis of (2,1) STBC systems. In: 7th International Conference on Signal Processing Proceedings ICSP, 31 August–4 September 2004, Beijing, pp. 1902–1905 (2004)
Cui, T., Tellambura, C.: On multiple symbol detection for diagonal DUSTM over ricean channels. IEEE Trans. Wirel. Commun. 7(4), 1146–1151 (2008)
Bhukania, B., Schniter, P.: On the robustness of decision-feedback detection of DPSK and differential unitary space-time modulation in Rayleigh-fading channels. IEEE Trans. Wirel. Commun. 3(5), 1481–1489 (2004)
Acknowledgement
This work was supported by Zhejiang Provincial Natural Science Foundation of China (no. LY17F010012), the Natural Science Foundation of China (no. 61571108), the open Foundation of State key Laboratory Of Networking and Switching Technology (Beijing University of Posts and Telecommunication no. SKLNST-2016-2-14).
Author information
Authors and Affiliations
Contributions
Xiaoping Jin conceived the idea of the system model and designed the proposed schemes. Zheng Guo has done a part of basic work in this article. Ning Jin performed simulations of the proposed schemes. Zhengquan Li provided substantial comments on the work and supported and supervised the research. All of the authors participated in the project, and they read and approved the final manuscript.
Corresponding author
Editor information
Editors and Affiliations
Ethics declarations
The authors declare that they have no competing interests.
Appendices
Appendix A
On the basis of the signal model given in Sect. 2, we define an additional \( 2(N + 1) \times 2(N + 1) \) information matrix as \( {\mathbf{S}} = diag\left\{ {S_{k} ,S_{k - 1} , \ldots ,S_{k - N} } \right\} \). Within one observation window, the received matrix R conditioned on the message matrix S has a multivariate Gaussian conditional Probability Density Function (PDF)
where \( \Lambda= {\mathbf{S}}({\mathbf{C}}_{R} \otimes {\mathbf{I}}_{{N_{T} }} ){\mathbf{S}}^{H} \). Here, \( {\mathbf{C}}_{R} = \sigma_{n}^{2} {\mathbf{I}}_{N + 1} + {\mathbf{C}}_{h} \) is the covariance matrix of R [18], \( \otimes \) denotes the Kronecker product of two matrices or vectors and \( {\mathbf{C}}_{h} \) denotes the autocorrelation matrix of the channel which can be expressed as
Thus, the ML decision metric within the observation window can be written as
Considering that \( \det (\Lambda ) \) can be ignored because it is independence with the transmitted information, (A.2) becomes
Using the results of the literature [19], (A.3) can be simplified to (A.4).
In formula (A.4), \( c_{i,l} \) is the entity element of \( \Lambda \) [15]. Normalize \( c_{i,l} \) as follows, \( c_{m} = \hbox{max} |c_{k,k + 1} |,k = 1, \ldots ,N \) or \( c_{m} = c_{{\left\lfloor {N/2} \right\rfloor ,\left\lfloor {N/2} \right\rfloor + 1}} \), \( \tilde{c}_{i,l} = {{c_{i,l} } \mathord{\left/ {\vphantom {{c_{i,l} } {c_{m} }}} \right. \kern-0pt} {c_{m} }} \), where \( \left\lfloor \cdot \right\rfloor \) denotes the floor operation, \( | \bullet | \) denotes the absolute value. When the channel condition remains within an observation window, \( C_{h} (n) = 1 \). Therefore \( \tilde{c}_{i,l} = 1\left( {i = 1,2, \ldots ,N,l = 2, \ldots ,N + 1\,{\text{and}}\,i \ne l} \right) \). So (A.4) can be simplified to (A.5).
When N = 1, (A.5) can be simplified to (A.6)
Appendix B
When observation window N = 1, from formula (A.6), we obtain
Since it is assumed that the channel remains unchanged at an adjacent interval, i.e. \( H[t + 1] = H[t] \), so
In this paper, the \( W[n],n = t,t + 1, \ldots ,t + N \) is a matrix with NT rows and NR columns, each element follows Gauss distribution with 0 mean and variance \( \sigma_{W}^{2} \). It can be seen that \( D/2\sigma_{w}^{2} \) is a chi-square random variable with a degree of freedom of \( N_{R} N_{T} \). Thus, from formula (A.5), it can be deduced to (B.3) and (B.4) when the length of the observation window is N + 1 in the multi-symbol differential detection system.
In the derivation of (B.3), the third equal sign assumes that the channel remains constant within an observation interval, resulting in the formula (B.4)
At this point, according to the chi-square random variable degrees of freedom of the nature of the cumulative, \( D/2\sigma_{w}^{2} \) is a chi-square random variable with a degree of freedom of \( N(N + 1)N_{R} N_{T} \). So, the decision metrics distributed according to the chi-square distribution with \( k = 2N(N + 1)N_{R} N_{T} \sigma_{w}^{2} \) degrees of freedom [13]. Its cumulative distribution function (cdf) is given by
where \( \sigma^{2} \) is variance of \( W[l + t - 1] - (\prod\limits_{m = i + t}^{l + t - 1} {V[m} ]) \times W[i + t - 1] \) in formula (B.4). According to formulas (2) and (3), and the distribution character of channel and noise, \( \sigma^{2} \) is equal to \( 2\sigma_{W}^{2} \). Both \( \gamma (.) \) and \( \Gamma (.) \) are Gamma functions and show as
Rights and permissions
Copyright information
© 2018 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Jin, X., Guo, Z., Jin, N., Li, Z. (2018). Probabilistic Sorting Memory Constrained Tree Search Algorithm for MIMO System. In: Meng, L., Zhang, Y. (eds) Machine Learning and Intelligent Communications. MLICOM 2018. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 251. Springer, Cham. https://doi.org/10.1007/978-3-030-00557-3_41
Download citation
DOI: https://doi.org/10.1007/978-3-030-00557-3_41
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00556-6
Online ISBN: 978-3-030-00557-3
eBook Packages: Computer ScienceComputer Science (R0)