Journal on Communications ›› 2022, Vol. 43 ›› Issue (1): 161-171.doi: 10.11959/j.issn.1000-436x.2022010

• Papers • Previous Articles     Next Articles

Step-by-step classification detection algorithm of SPPM based on K-means clustering

Huiqin WANG, Wenbin HOU, Qingbin PENG, Minghua CAO, Rui HUANG, Ling LIU   

  1. School of Computer and Communication, Lanzhou University of Technology, Lanzhou 730050, China
  • Revised:2021-12-26 Online:2022-01-25 Published:2022-01-01
  • Supported by:
    The National Natural Science Foundation of China(61861026);The National Natural Science Foundation of China(61875080);The Natural Science Founda-tion of Gansu Province(20JR5RA472)

Abstract:

In view of the high computational complexity in spatial pulse position modulation systems when using maximum likelihood detection algorithm, a step-by-step classification detection algorithm based on K-means clustering was proposed according to the characteristics of signal matrix with spatial pulse position modulation.The signal vector detection algorithm was utilized to detect the index of light source in the training samples.The on K-means clustering algorithm was utilized to acquire the mapping rule between centroid of samples and modulated symbol by offline training.Subsequently, online detection of modulated symbols was achieved based on the mapping rule, and then the index of light sources was detected by exhaustive search.In addition, Monte Carlo method was used to investigate the effects of key parameters such as the number of clusters and initialization times on the system bit error rate (BER) performance.Simulation results demonstrate that the proposed algorithm can achieve an approximate BER performance as the maximum likelihood algorithm on the basis of greatly reducing the computational complexity.Compared with the linear decoding algorithms, the proposed algorithm is also applicable to scenarios where the number of detectors is less than the number of light sources.

Key words: wireless optical communication, spatial pulse position modulation, K-means clustering, step-by-step classifi-cation detection

CLC Number: 

No Suggested Reading articles found!