Distributed probabilistic data association detector with turbo base-station cooperations in multi-user multi-cell MIMO systems

EURASIP Journal on Wireless Communications and Networking, Apr 2017

We address the severe interference condition with unity frequency re-use factor in each cell and propose a novel distributed receiver for reliable detection of the uncoded data transmitted in multi-user multi-cell multiple input, multiple output (MIMO) systems. The new algorithm employs distributed probabilistic data association (PDA) with turbo base-station (BS) cooperations (PDA-TB). From a Bayesian point of view, we modify the original complex PDA detector to incorporate the a priori probability, which makes the complex PDA detector applicable to turbo processing: the soft information is extracted using PDA algorithm at local BS and then used as the a priori probability for further detection at neighboring BSs. Final soft decision is made after the algorithm converges. In this way, the benefit of macro-diversity is achieved and the inter-cell interferences are mitigated. In heavy interference condition, the proposed algorithm outperforms the distributed PDA aided soft combining (PDA-SC) and achieves the near optimal performance. Meanwhile, low complexity is maintained due to the rapid convergence.

A PDF file should load here. If you do not see its contents the file may be temporarily unavailable at the journal website or you do not have a PDF plug-in installed and enabled in your browser.

Alternatively, you can download the file locally and open with any standalone PDF reader:


Distributed probabilistic data association detector with turbo base-station cooperations in multi-user multi-cell MIMO systems

Yin et al. EURASIP Journal on Wireless Communications and Networking Distributed probabilistic data association detector with turbo base-station cooperations in multi-user multi-cell MIMO systems Yufang Yin 1 Gangjun Li 1 Hua Wei 0 0 Chengdu University of Information and Technology , Chengdu , China 1 Chengdu Technological University , Chengdu , China We address the severe interference condition with unity frequency re-use factor in each cell and propose a novel distributed receiver for reliable detection of the uncoded data transmitted in multi-user multi-cell multiple input, multiple output (MIMO) systems. The new algorithm employs distributed probabilistic data association (PDA) with turbo base-station (BS) cooperations (PDA-TB). From a Bayesian point of view, we modify the original complex PDA detector to incorporate the a priori probability, which makes the complex PDA detector applicable to turbo processing: the soft information is extracted using PDA algorithm at local BS and then used as the a priori probability for further detection at neighboring BSs. Final soft decision is made after the algorithm converges. In this way, the benefit of macro-diversity is achieved and the inter-cell interferences are mitigated. In heavy interference condition, the proposed algorithm outperforms the distributed PDA aided soft combining (PDA-SC) and achieves the near optimal performance. Meanwhile, low complexity is maintained due to the rapid convergence. PDA; MIMO; Turbo detector; BS cooperations 1 Introduction To design the mobile communication systems, one has to face two key challenges: fading and interference. Both of them restrict the system coverage and capacity. Especially in a multi-user multi-cell multiple input, multiple output (MIMO) system, the gain of MIMO technique is determined by the inter-cell co-channel interference (CCI). Consider a server interference condition with unit frequency re-use factor where, at the cell boundary areas, mobile stations (MSs) transmit the signals which can be detected by the surrounding base stations (BSs). The conventional non-cooperative BS detects the desired MS signals independently using local received data. Moreover, the co-channel users’ signals are considered as interference and then degrade the system throughput. However, in the cooperative system, those interference signals are dealt with specific tools such as virtual MIMO and then are treated more like the useful information to jointly *Correspondence: 2Chengdu University of Information and Technology, Chengdu, China Full list of author information is available at the end of the article detect the MS signals. In this way, the number of cochannel links can be maximized so as to optimize the system capacity. In the centralized BS cooperations, the complexity of the general multi-user multi-cell MIMO detection grows exponentially with the number of antennas. It raises a question of scalability and motivates the search for simplified suboptimal algorithms. To solve this problem, it is straightforward to distribute, across a network of interacting BSs, the global uplink task of demodulating all users’ data symbols [1]. Each BS individually performs local computations and then passes the processed soft information to immediate neighbors for further processing. Distributed BS cooperations were discussed in recent literatures [2, 5–7]. Among them, Yang [2] proposed a simple soft combining method through which the soft information, calculated in parallel at different BSs, is statistically aggregated to make the final decision. Besides the conventional distributed schemes, it is very natural to try and apply well-known turbo principle [1], which has been employed in turbo equalization [3, 4], Bayesian data integration [7, 8], and turbo BS cooperations [5–7, 9]. Turbo principle was originated from turbo © The Author(s). 2017 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. with turbo BS cooperations is described in Section 3. Simulation results are presented in Section 4, and finally, the conclusions are drawn in Section 5. 2 Problem formulation Consider the uplink in a multi-user multi-cell system, where the uncoded data is transmitted from Nm mobile stations (MS) to Nb BSs. Each MS has Nt transmit antennas, and each BS is equipped with Nr receive antennas. In the cell edges, assume the signals transmitted by MSs are in the detectable range (DR) of Nb BSs and then can be detected by all the BSs. We are interested in this extremely challenging scenario and discuss the signal model as follows. The signal received at BSi is yi = l=1 where yi is the Nr × 1 vector of symbols received at BSi, Hli is the Nr × Nt complex channel matrix between MSl and BSi, xl is the Nt × 1 vector of symbols transmitted from MSl, and ni is the complex Gaussian noise with zero mean and covariance matrix σn2INr . This signal model can be further formulated as a virtual MIMO system as the following yi = Hix + ni, decoding, and in the context of cooperative communication systems, it explores the synergy from distributed detections on symbols and combines the soft (probabilistic) detection in a turbo fashion to achieve greater performance improvement. The implementation of turbo cooperations separates the joint detections into commonly two or possibly more connected units (BSs), and the a posteriori probability (APP) of symbols are calculated at each unit with the extrinsic information obtained at other units as the a priori probability. The processes then iterate among the units until the convergence of the APPs. The output of the turbo BS cooperation is a near optimal approximation of true APPs, and Mayer [10] illustrated the explicit connection to Turbo-decoding and message-passing algorithm. To obtain the soft information through local detection, many low-complexity algorithms have been investigated as alternative designs for optimal maximum a posteriori probability (MAP) solution. Among them, probabilistic data association (PDA) has attracted many attentions and shown to provide a near-optimal multi-user detection (MUD) [11, 12] performance in the context of Code Division Multiple Access (CDMA) [16]. The basic idea of the PDA is to approximate the Gaussian mixture with a single Gaussian distribution, a concept seemingly simple yet very effective in practice. Another appealing advantage of the PDA is that it is soft in nature and thus applicable to turbo BS cooperations. Moreover, [17] indicated that the larger the number of users, the better performance achievable due to the Gaussian approximation. This makes PDA attractive for a MUD scenario with large number of interferers. The soft combining in [2] is based on complex PDA (CPDA) algorithm [13–15], which matches the full parameters of the complex Gaussian distribution and outperforms the approximated CPDA used in our previous work [4]. However, the original form of CPDA assumes uniform (or non-informative) prior and then does not incorporate practical prior knowledge. As a result, empirical information obtained in other BSs is lost and then the overall performance is somehow degraded. It implies that further performance improvement over the PDA-SC algorithm is possible if the prior information can be carefully manipulated. In this paper, we investigate the distributed PDA detector with turbo BS cooperations. We modify the structure for original CPDA, where the a priori probability is appropriately incorporated. This modification considers the soft information obtained from neighboring BSs and then makes PDA readily applicable to turbo BS cooperations. We also provide the performance of the proposed algorithm by simulations. The remaining of the paper is organized as follows. The problem is formulated in Section 2. The distributed PDA where Hi = Hi1, · · · , HiNm , x = (x1) , · · · , (xNm ) Assume Hi and σn2 are known. To mitigate the inter-cell interferences, a natural way is to perform the joint detection with BS cooperations. Our objective is to determine xk, k = 1, . . . , Nm × Nt given received signals yi, i = 1, . . . , Nb. From a Bayesian point of view, the marginal APP is calculated to make the decision, p(xk|yi) = p(yi|xk)p(xk) xˆk = arg mαamx p xk = αm | y1:Nb where y1:Nb = y1, · · · , yNb and αm is the m-th element of the M-ary constellation A. 3 PDA-based turbo BS cooperations The goal of our soft detector is to obtain p xk|y1:Nb and then detect the transmitted symbol xk. One way to reduce the complexity is to perform distributed detection, using local yi to calculate p(xk|yi) and approximating p xk|y1:Nb through BS cooperations. This motivates us to exploit distributed detector with BS cooperations, and it is very natural to apply well-known turbo principle to achieve near optimal performance. p(xk|yi) can be obtained easily if p(yi|xk) is known since However, to obtain p(yi|xk), marginalization must be performed as p(yi|xk) = p(yi|x)p(x−k), x−k where x−k represents a (NtNm − 1) × 1 vector that contains all data symbols except xk. Apparently, the optimal MAP solution of (3) is of complexity exponential increasing of NtNm and thus computationally infeasible for large systems. Notice that x−k p(yi|x)p(x−k) is the mixture of Gaussian distribution; we can further simplify the receiver by approximating the mixture Gaussian by a single Gaussian. This motivates us to employ PDA detector at every BS. In addition, modification is made to allow PDA detector to accept prior information and then workable in turbo BS cooperations. The proposed algorithm is then named by PDA-TB. It follows the Bayesian rule and turbo principle that BSi individually perform local PDA computation with yi, and then outputs the soft information as the a priori probability for neighboring BSs to continue their PDA detections until the APPs calculated at different BSs get convergence. 3.1 The complex PDA detector 3.1.1 NmNt ≤ Nr Given that (Hi)H Hi is invertible, (2) can be rewritten as the decorrelated signal model: y˜i = (Hi)H Hi −1 (Hi)H y, and it is equivalent to have y˜i = x + n˜i = xkek + where n˜i is a Gaussian noise with zero mean and covariance = σn2 (Hi)H Hi −1, ek is a column vector with a 1 in the kth element and zeros elsewhere, and vector vik = xjej + n˜ i has a multimodal Gaussian mixture j=k distribution. Since the signal model is complex-valued, the complex formulation of PDA is preferred. The basic idea behind complex PDA is to approximate vik as a single Gaussian distribution with the matched mean E(vik), covariance V (vik), and pseudo-convariance U(vik) [15], E(vik) = V (vik) = U(vik) = j=k j=k j=k V (xj)ejej + σ 2 (Hi)H Hi −1 , x¯j = xj∈A xj∈A xj∈A V (xj) = U(xj) = (xj − x¯j)(xj − x¯j)∗p(xj|yi), (xj − x¯j)(xj − x¯j) p(xj|yi). w = y˜i − xkek − j=k k−1 exp − R(V (vik) + U(vik)) I(−V (vik) + U(vik)) I(V (vik) + U(vik)) R(V (vik) − U(vik)) where R(∗) and I(∗) represent the real and imaginary part of a complex variable. The original complex PDA assumes the uniform or non-informative prior [15], and then, the APP of xk is approximated by the likelihood function. To develop a general complex PDA detector, we incorporate the prior information p(xik) and calculate the APP of xk by p(xk|yi) ≈ xj∈A and the symbol log-likelihood ratio (LLR) ik by = log where m = 0, · · · , M − 1 is the index of the elements in symbol constellation A. Since (19) is only an approximation to the true APP, the PDA detector will, after one sweep of update from k = 1 : NtNm, start another sweep until the APPs converge. In the end, the detection is performed as The complexity of PDA at each BS per iteration is on the order of O[(NmNt)3]. The above procedure is summarized in Table 1. Again, the LLR k2 needs to be updated according to p(y2|xk) ∝ Table 1 The summary of PDA detector 1) Initialization: p(xk|yi) = 1/M, k = 1, · · · , NtNm. 2) Decorrelated model: Calculate y˜i according to (6) 3) For k = 1 : NtNm • Data association: Compute E(vik), V(vik) and U(vik) from (10), (11) and (12). • Probability update: Calculate APPs p(xk|yi) according to (20). 4) Convergence testing: If the APPs converge, go to 5). Otherwise, go back to 3). 5) LLR updating: Update LLR ik according to (21). 6) Detection: Detect xk according to (23). 3.1.2 NmNt > Nr Given that the total number of transmit antennas is smaller than the number of receive antennas, (Hi)H Hi is not invertible any more. In the case of non-decorrelated model, (2) is rewritten as yi = hikxk + where hik is the k-th column of Hi and uik is the equivalent interference plus noise. Then, PDA algorithm can be obtained using a similar derivation as in decorrelated model discussed in Section 3.1.1. 3.2 Turbo BS cooperations For simple illustration, assume that there are two BSs in the system: BS1 and BS2. The following method can be easily extended to the case with Nm ≥ 3. In turbo BS cooperations, LLR ik is the soft information and exchanged among BSs iteratively until the APPs p(xk|y1:2) converge. The detailed procedure is demonstrated in the following. APP p(xk|y1:2) can be further factorized as p(xk|y1:2) ∝ p(xk)p(y1:2|xk) ∝ p(xk)p(y1|xk)p(y2|xk) assuming y1 and y2are independent given xk. Initially, assume p(xk) = 1/M. At BS1, use p(x1) = p(xk) with k data y1 to approximate APP p(xk|y1) and LLR k1. Then at BS2, p(xk)p(y1|xk) is equivalent to the a priori probability p(xk2). Given p(xk) = 1/M is a non-informative prior, we set p(xk2) ∝ p(y1|xk). Specifically, p(xk2 = αm) = 1+ epMx=p−1(1λe1mx)p(λ1p) . In another word, the LLR k1 computed at BS1 is treated as soft information and set as the a priori probability p(x2) at BS2. With the local received data y2 k and the prior information p(xk2), BS2 performs the PDA detection and produces the approximated APP p(xk|y1:2). Before moving to the next step, check first the gap between p(xk|y1:2) and p(xk|y1). If the difference is small enough, the algorithm can be stopped and p(xk|y1:2) is used to make the final decision on xk. Otherwise, this LLR k2 is passed to BS1 as p(xk1), and then, turbo processing is continued until the APPs converge. LLR is updated at each BS by p(yi|xk) ∝ The summary of proposed turbo BS cooperations using distributed PDA is in Table 2. 3.3 Soft information exchange Assume there is an idealized backbone connecting all the BSs and the soft information iks are exchanged among BSs in a turbo fashion. After the APP converges, the soft decision is sent to each user’s home BS. 4 Simulation results For ease of illustration, we assume first Nb = 2, Nt = 1 in the system and a BPSK modulation for the transmitted data. And it is straightforward to extend those assumptions to the case with Nb > 2, Nt > 1 and high-order modulations. Moreover, we also offer the the results for those general cases with Nb > 2, Nt > 1. In the simulation, Hi is flat rayleigh fading channels. The maximum iteration in PDA computation is 5 since PDA typically converges within 3∼5 iterations [16]. However, the inner PDA iterations degrade the performance of Table 2 Distributed PDA detector with turbo BS cooperations 1) Initialize at the 0th iteration • BS1, set p(xk1) = 1/M and calculate p(xk|y1) and k1 according to Table 1 using local data y1. • BS2, set p(xk2) based on k1, calculate p(xk|y1:2) according to Table 1 using local data y2, update k2 by (28). • if p(xk|y1) − p(xk|y1:2) < ε , go to 3); otherwise go to 2). 2) Iterate until APP p(xk|y1:2) converges. And at the t-th iteration, perform for i = 1 : 2 • according to Table 1, update p(xk|y1:2) using data yi with prior p(xki) obtained from sk, s = i. • update ik according to (30). 3) Detect xk according to (3). turbo processing [12] despite of the increasing complexity. Therefore, we investigate and conclude that in PDA-TB, the optimal number of inner PDA iteration is 0. In contrast, the inner PDA iterations are adaptive according to the convergence condition of CPDA, in both PDA-SC and PDA-JP. The maximum outer iteration in turbo processing is 3 based on the empirical data. 4.1 BER comparison 4.1.1 Illustration on the simple cases with Nb = 2, Nt = 1 and BPSK modulation Figures 1 and 2 show the BER performance of the proposed PDA-TB algorithm and PDA aided soft combining (PDA-SC) [2]. “PDA-SC” is the distributed algorithm where the term “soft combining” means p(xk|y1:Nb ) ≈ i=1 where the a priori probability p(xik) is non-informative. In those two figures, “PDA” denotes the PDA detection with local received data y1; “PDA-JP” indicates the joint processing in a centralized system by employing PDA algorithm directly on the received data y1:Nb ; “SD-JP” indicates the sphere decoding with the joint processing. Among them, PDA-JP and SD-JP are centralized BS cooperations where a central processing unit collects the received data y1:Nb and employs PDA or SD respectively to calculate directly the APP p(xk|y1:2). Without BS cooperations, “PDA” shows significant degradation compared with centralized or distributed BS cooperations. PDA-JP obtains almost the same performance as SD-JP. “PDA-TB” achieves similar BER performance as PDA-SC if small number of users (Nm = 4) are in DR. However, if interference is severe and more users are in DR, say Nb = 16, PDA-TB is close to the optimal SD-JP and outperforms PDA-SC by 0.5dB at BER of 10−4. Even in rand-deficient case showed in Figs. 3 and 4 where NmNt = 2Nr, PDA-TB outperforms PDA-SC by around 1dB at BER of 10−2. 4.1.2 Illustration on general cases The proposed algorithm can be extended to the scenarios with higher-order modulation schemes, arbitrary Nt or even Nb > 2. Figure 5 shows the impact of modulation order when Nm = 4, Nt = 1, Nb = 2, and Nr = 4. As the modulation scheme changes from BPSK to 4QAM and 8QAM, the gain between PDA-TB and PDA-SC increases from almost 0, 0.3, and 1 dB at BER of 10−3, respectively. Figure 6 demonstrates the impact of the total number of streams which is equal to Nm × Nt, when Nb = 2 and Nr = Nm × Nt. As the total number of streams increases from 4 to 8 and 16, the gain of PDA-TB over PDA-SC is accordingly from 0, 0.4, and 0.55 dB at BER of 10−4. The simulation results demonstrate that the PDA-TB can achieve a slight gain over the PDA-SC when the system has a fixed stream number. Figure 7 indicates that PDA-TB achieves about 2.2 dB gain while incorporating 3 base stations over 2. However, there is no obvious improvement if PDA-SC is used to involve 3 base stations rather than 2. Hence, we can 10−1 10−2 10−4 10−5 Fig. 1 BER performance with Nm = 4 and Nr = 4 Fig. 2 BER performance with Nm = 16 and Nr = 16 conclude that the diversity gain of the base station dominates the total gain. algorithms is the calculation of multiplication of 4.2 Complexity evaluation The computational complexity of the proposed PDA-TB can be evaluated by simply comparing its complexity to PDA-SC and PDA-JP in a single (one inner and outer) iteration. The major computational cost of PDA-based k−1 Using the Sherman-Morrison-Woodbury formulationbased “speed-up” techniques of [16], the computational cost of calculating k−1 can be reduced to O(4NmNtNr2) k−1 and the matrix 16Ms1Nt_2Bs16Nr_BPSK 16Ms1Nt_2Bs8Nr_BPSK 10−1 10−2 10−4 10−5 10−1 10−3 Fig. 3 BER performance with Nm = 16 and Nr = 8 Fig. 4 BER performance with Nm = 4 and Nr = 2 real-valued operations (NRO). Moreover, the calculation of (32) requires O(4MNmNtNr2 + 2MNmNtNr) NRO. In summary, the computational cost of the proposed PDA-TB is O(4NmNtNbNr2) + O(4MNmNtNbNr2 + 2MNmNtNbNr) NRO per iteration. The computational cost of PDA-SC is the same per iteration as PDA-TB, but PDA-JP has the complexity of O(4NmNtNb2N 2) + O(4MNmNtNb2Nr2 + 2MNmNtNbNr) r NRO per iteration. In addition, Fig. 8 shows that the average iteration number in turbo processing is rapidly reduced to 1 as Eb/N0 increases and BER is below 10−4. This implies that PDA-TB converges even at the first iteration t = 0 and then indicates that PDA-TB does not require more PDA 10−1 10−2 Fig. 5 The impact of modulation order The impact of modulation order 4Ms1Nt_2Bs4Nr_BPSK_PDA-TB 4Ms1Nt_2Bs4Nr_4QAM_PDA-TB 4Ms1Nt_2Bs4Nr_8QAM_PDA-TB 4Ms1Nt_2Bs4Nr_BPSK_PDA-SC 4Ms1Nt_2Bs4Nr_4QAM_PDA-SC 4Ms1Nt_2Bs4Nr_8QAM_PDA-SC The impact of Nm*Nt 4Ms1Nt_2Bs4Nr_BPSK_PDA-TB 4Ms2Nt_2Bs8Nr_BPSK_PDA-TB 8Ms2Nt_2Bs16Nr_BPSK_PDA-TB 4Ms1Nt_2Bs4Nr_BPSK_PDA-SC 4Ms2Nt_2Bs8Nr_BPSK_PDA-SC 8Ms2Nt_2Bs16Nr_BPSK_PDA-SC The impact of BS number 4Ms1Nt_2Bs4Nr_8QAM_PDA-TB 4Ms1Nt_3Bs4Nr_8QAM_PDA-TB 4Ms1Nt_2Bs4Nr_8QAM_PDA-SC 4Ms1Nt_3Bs4Nr_8QAM_PDA-SC Fig. 6 The impact of total number of streams computation than PDA-SC once BER reaches 10−4 or below. Meanwhile, the inner PDA iteration in PDA-TB is 0 while that in PDA-SC is set to be adaptive according to the convergence condition. Moreover, PDA-TB does not have the step of soft combining employed by PDA-SC to make final decision. Instead, PDA-TB uses the output of PDA detector as the final decision once the algorithm converges. The possible disadvantage in PDA-TB is that it might introduce the delay since it is sequential processing; however, PDA-SC is a parallel algorithm. 5 Conclusions We propose a novel distributed PDA detector with turbo BS cooperations and show that PDA-TB outperforms existing PDA-SC in severe interference conditions. This Fig. 7 The impact of BS number sn1.8 o it a r ope1.7 o c S oB1.6 b r u t irn1.5 e b m u nn1.4 o it a r ite1.3 e g a r veA1.2 16Ms1Nt_2Bs16Nr 16Ms1Nt_2Bs8Nr 24Ms1Nt_2Bs24Nr 32Ms1Nt_2Bs32Nr 4Ms1Nt_2Bs2Nr 4Ms1Nt_2Bs4Nr 8Ms1Nt_2Bs4Nr 8Ms1Nt_2Bs8Nr Fig. 8 Average turbo iteration number in PDA-TB improvement is due to the appropriate manipulation of the a priori probability. The future direction will be complexity reduction for the distributed PDA detector. Acknowledgements This work is supported by the Scientific Research Foundation of CUIT (No.KYTZ201415, KYTZ201501, KYTZ201502), Sichuan Provincial Department of Science and Technology Innovation and R&D projects in Science and Technology Support Program (No. 2015RZ0060, 2015GZ0340, 2015GZ0286, 2015GZ0290), and the Scientific Research Foundation for the Returned Overseas Chinese Scholars, State Education Ministry. We give thanks for the insightful discussion and help of Li Li. Finally, we give great thanks to the anonymous reviewers for the their suggestions to improve the quality of this paper. Funding The work is sponsored by Sichuan Provincial Department of Science and Technology Innovation, P.R.China, Chengdu Technological University, and Chengdu University of Information and Technology (Grant No. KYTZ201415, KYTZ201501, KYTZ201502, 2015GZ0340, 2015GZ0286, 2015GZ0290). Authors’ contributions YY and HW contributed to the conception and design of the study. YY and GL contributed to the acquisition of data and simulation. YY, GL, and HW contributed to the analysis and interpretation of simulation data. All authors read and approved the final manuscript. About the authors Dr. Yufang Yin obtained her Ph.D. degree in 2007 from EE department, the University of Texas at San Antonio. From Jan. 2009 to June. 2012, she worked as the specialist and research scientist in Nokia Networks. From July 2012 to Oct. 2014, she worked as the staff engineer in Spread Spectrum Communication. Since Nov. 2016, she joined in Chengdu Technological University. Her research area includes statistical signal processing and applied machine learning. Gangjun Li received the B.S. degree in Mechatronic Engineering from the University of Electronic Science and Technology of China in 1987 and the M.S. degree in Mechanics from the Harbin Institute of Technology in 1990. He received the Ph.D. degree in Robotics Engineering from the Southwest Jiaotong University in 2002. Since 2010, he is a professor of Chengdu Technological University(CDTU). His research interests are in areas of robotics, simulation, modeling of complex systems and nonlinear control. Hua Wei obtained his Ph.D. degree from ECS department, University of Southampton in September, 2005. From Jan. 2006 to Sep. 2014, he worked as the principle engineer in Spread spectrum Communication for wireless modem design. Since September 2014, he joined in Chengdu University of information Technology. His research area includes adaptive equalization, signal processing and VLSI design for wireless baseband processor. Competing interests The authors declare that they have no competing interests. Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. 1. D Gesbert, S Hanly, H Huang, S Shamai Shitz , O Simeone, Y Wei, Multi-cell MIMO cooperative networks: a new look at interference . Selected Areas in Communications, IEEE J . 28 ( 9 ), 1380 - 1408 ( 2010 ) 2. S Yang, T Lv, R Maunder, L Hanzo, Distributed probabilistic data association based soft reception employing base station cooperation in MIMO-aided multi-user multi-cell systems . IEEE Trans. Veh. Technol . 60 ( 7 ), 3532 - 3538 ( 2011 ) 3. R Koetter, AC Singer, M Tuchler, Turbo equalization . Signal Proc. Mag. IEEE . 21 ( 1 ), 67 - 80 ( 2004 ) 4. Y Yin , Y Huang, J Zhang, Turbo equalization using probabilistic data association . Glob. Telecommun. Conf. IEEE. 4 , 2535 - 2539 ( 2004 ) 5. S Khattak, W Rave, G Fettweis, Distributed iterative multiuser detection through base station cooperation . EURASIP J. Wirel. Commun. Netw . 15 ( 17 ) ( 2008 ) 6. P Marsch, G Fettweis, Uplink CoMP under a constrained backhaul and imperfect channel knowledge . IEEE Trans. Wirel. Commun . 10 ( 6 ), 17301742 ( 2011 ) 7. P Li, RCde Lamare, Distributed iterative detection with reduced message passing for networked MIMO cellular systems . IEEE Trans. Veh. Technol . 63 ( 6 ), 29472954 ( 2014 ) 8. Y Huang , Y Yin, Turbo Data Integration for Uncovering Gene Networks . Life Science Systems and Applications Workshop . IEEE/NLM, 2006 , 1 - 2 9. BD Woerner, MC Valenti , Iterative multiuser detection, macrodiversity combining, and decoding for the TDMA cellular uplink . Selected Areas in Communications. IEEE J . 19 ( 2001 ) 10. T Mayer, H Jenkac, J Hagenauer, Turbo Base-Station Cooperation for Intercell Interference Cancellation . Commun. IEEE Int. Conf . 11 , 4977 - 4982 ( 2006 ) 11. B Habtemariam, R Tharmarasa, T Thayaparan, M Mallick, T Kirubarajan, A multiple-detection joint probabilistic data association filter . IEEE J. Sel. Top. Sig. Process . 7 ( 3 ), 461 - 471 ( 2013 ) 12. S Yang, T Lv, RG Maunder, L Hanzo, From nominal to true a posteriori probabilities: an exact Bayesian theorem based probabilistic data association approach for iterative MIMO detection and decoding . IEEE Trans. Commun . 61 ( 7 ), 2782 - 2793 ( 2013 ) 13. TL Song, HW Kim, D Musicki, Iterative joint integrated probabilistic data association for multitarget tracking . IEEE Trans. Aerosp. Electron. Syst . 51 ( 1 ), 642 - 653 ( 2015 ) 14. S Yang, L Wang, T Lv, L Hanzo, Approximate Bayesian probabilistic-dataassociation-aided iterative detection for MIMO systems using arbitrary M -ary modulation . IEEE Trans. Veh. Technol . 62 ( 3 ), 1228 - 1240 ( 2013 ) 15. Y Jia, CM Vithanage, C Andrieu, RJ Piechocki, Probabilistic data association for symbol detection in MIMO systems . Electron. Lett . 42 ( 1 ), 38 - 40 ( 2006 ) 16. J Luo, KR Pattipati, PK Willett, F Hasegawa, Near optimal multiuser detection in synchronous CDMA using probabilistic data association . IEEE Commun. Lett . 5 ( 9 ), 361 - 363 ( 2001 ) 17. J Fricke, M Sandell, J Mietzner, PA Hoeher, Impact of the Gaussian approximation on the performance of the probabilistic data association MIMO decoder . Wirel. Commun. Netw. EURASIP J . 2005 ( 5 ) ( 2005 )

This is a preview of a remote PDF: https://link.springer.com/content/pdf/10.1186%2Fs13638-017-0865-8.pdf

Yufang Yin, Gangjun Li, Hua Wei. Distributed probabilistic data association detector with turbo base-station cooperations in multi-user multi-cell MIMO systems, EURASIP Journal on Wireless Communications and Networking, 2017, 81, DOI: 10.1186/s13638-017-0865-8