Research Article

GMM-MUD: An Effective Multiuser Detection Algorithm for DS-UWB-Based Space Formation Flying Systems

Algorithm 1

GMM-MUD algorithm.
(1)Receive the multiuser signals by using matched filters and received bits are detected by using (9) and (10)
(2)Map the detected bits for preprocessing by using (18)
(3)Set the initial value of
(4)Expectation step: compute the responsibilities by using (29)
(5)Maximization step: compute the weights, mean values, and variances by using (31), (32), and (33)
(6)Iterate steps 4 and 5 until convergence
(7)Classify the received bits into two submodels after estimating the GMM parameters
(8)If hypothesis is accepted (the received bit is error), the error bit is revised by inverting the sign