{'fraction_non_alphanumeric': 0.027195467422096317, 'fraction_numerical': 0.0022662889518413596, 'mean_word_length': 5.329749103942652, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Channel estimation and data detection with tracking channel variation in MIMO system using ZF-based SAGE algorithm

In recent years, multiple-input multiple-output (MIMO) systems, which use several transmit and receive antennas, have attracted much attention for high performance radio systems. In MIMO systems, the channel estimation is important to distinguish transmit signals from multiple transmit antennas. While the space-alternating generalized expectation-maximization (SAGE) algorithm is known to offer good channel estimation and data detection. We proposed earlier the minimum mean square error (MMSE)-based SAGE algorithm for MIMO systems where the MMSE estimation is used for channel estimation. We showed that the proposed MMSE-based SAGE algorithm can achieve the better bit error rate (BER) than the maximum likelihood (ML) detection with training symbols. The MMSE channel estimation needs the knowledge of the maximum Doppler frequency Fd for deriving the covariance matrix of the channel and the variance sigma2 of additive white Gaussian noise (AWGN). Additionally, the computation of the MMSE channel estimation requires O(L3) operations where L is the transmitted frame length. Thus, its computational complexity is high. In this paper, we propose a zero-forcing (ZF)-based SAGE algorithm for channel estimation and data detection in MIMO systems that does not need the knowledge of Fd and sigma2. Since the computation of the proposed ZF-based SAGE algorithm requires O(N3) operations where N is the number of transmit antennas, its computational complexity is low. We show that the proposed ZF-based tracking SAGE algorithm with less computational complexity can achieve almost the same BER as that of the MMSE-based tracking SAGE algorithm