基于BP神经网络的空时分组码识别算法

Blind Identification of Space-Time Block Code Based on BP Neural Networks

  • 摘要: 针对多输入多输出(Multiple Input Multiple Output,MIMO)系统中空时分组码(Space-Time Block Code,STBC)的盲识别问题,提出了一种基于BP神经网络的空时码识别算法。首先对先前学者提出的基于空时相关矩阵的F范数在新的空时码集下的区分性进行了验证,并基于该范数设计了用于空时码识别的六维特征,最后使用BP神经网络对提取的六维特征进行分类以获得识别结果。相比于传统算法,本文算法可识别的空时码集更大;相比于深度学习的算法,本文算法在较为恶劣的瑞利信道下具有更高的识别率。仿真结果表明,所提算法在信噪比为10 dB时可达95%以上的识别率,且算法对不同的调制方式及不同程度的定时同步误差均具有较好的鲁棒性,识别过程无需要对信道信息进行预估计,在电子对抗等非协作场景下具有较好的应用价值。

     

    Abstract: ‍ ‍For blind recognition of Space-Time Block Code(STBC) in multiple input and multiple output(MIMO) system, an algorithm based on BP neural network is proposed in this paper. Firstly, the corresponding relationship between the space-time correlation matrix of the received signal and the STBCs adopted by the system is analyzed, and the feasibility of identifying STBC by Frobenius norm of space-time correlation matrix is demonstrated. Based on this norm, the 6-dimensional features are designed. Finally, BP neural network is used to classify the extracted 6-dimensional features to obtain results. Compared with traditional algorithms, the proposed algorithm has a larger STBC set. Compared with the deep learning algorithm, the algorithm in this paper has a higher recognition rate in the bad Rayleigh channel. The simulation results show that the proposed algorithm can reach more than 95% recognition rate when SNR is 10 dB, and the algorithm for different modulation and different degrees of timing synchronization error has good robustness without the need to estimate the channel information.

     

/

返回文章
返回