The invention provides an indoor CSI
fingerprint positioning method based on
deep learning, and relates to the technical field of indoor
wireless positioning. According to the method, abnormal value detection is carried out through an isolated forest
algorithm,
noise interference is eliminated by combining Hampel filtering and
wavelet denoising, dimension reduction is carried out on amplitude and phase data by utilizing PCA, the
data quality is effectively improved, and a foundation is laid for subsequent model training. A
hybrid model combining a CNN, a BiLSTM and an attention mechanism is adopted, the CNN is responsible for extracting local spatial features, the BiLSTM captures a
time sequence dependency relationship, the attention mechanism dynamically focuses key features, advantages are complementary, and the
fingerprint classification precision is remarkably improved. And outputting the probability distribution of each reference point through a
softmax function, selecting five points with the highest probability, and carrying out weighted average calculation on the coordinates by taking the probabilities of the five points as weights. According to the method, the
spatial correlation of adjacent fingerprints is effectively utilized, the positioning result is smoothed, and the higher positioning precision is realized while the fluctuation is reduced.