Indoor wireless local area network (WLAN) based positioning technologies have boomed recently because of the huge demands of indoor location-based services (ILBS) and the wide deployment of commercial Wi-Fi devices. Channel state information (CSI) extracted from Wi-Fi signals could be calibrated and utilized as a fine-grained positioning feature for indoor fingerprinting localization. One of the main factors that would restrict the positioning accuracy of fingerprinting systems is the spatial resolution of fingerprints (SRF). This paper mainly focuses on the improvement of SRF for indoor CSI-based positioning and a calibrated CSI feature (CCF) with high SRF is established based on the preprocess of both measured amplitude and phase. In addition, a similarity calculation metric for the proposed CCF is designed based on modified dynamic time warping (MDTW). An indoor fingerprinting method based on CCF and MDTW, named CC-DTW, is then proposed to improve the positioning accuracy in indoors. Experiments are conducted in two indoor office testbeds, and the performances of the proposed CC-DTW, one time-reversal (TR) based approach and one Euclidean distance (ED) based approach are evaluated and discussed. The results show that the SRF of CC-DTW outperforms the TR-based one and the ED-based one in both two testbeds in terms of the receiver operating characteristic (ROC) curve metric, and the area under curve (AUC) metric.
Channel state information (CSI) provides a fine-grained description of the signal propagation process, which has attracted extensive attention in the field of indoor positioning. However, considering the influence of environment and hardware, the phase of CSI is distorted in most cases. It is difficult to extract effective location features in multiple scenes only through the determined artificial experience model. Graph neural network has performed well in many fields in recent years, but there is still a lot of room to explore in the field of indoor positioning. In this paper, a phase feature extraction network based on multi-dimensional correlation is proposed, named Cooperation-Graph Convolution Network (C-GCN). The purpose of C-GCN is to extract new features of multiple correlation and to mine the relationship between antenna and subcarrier as much as possible. C-GCN is composed of convolution layer and graph convolution layer. In the graph convolution layer, C-GCN regards each subcarrier of each antenna as a node in the graph network, constructs the connection by the correlation between the antenna and the subcarrier, and aggregates the node vectors by graph convolution. In the convolution layer, there is a natural corresponding structure between data packets, C-GCN extracts the fluctuation with convolution in Euclidean space. C-GCN combines these two layers, and applies end-to-end supervised training to obtain effective features. Extensive experiments are conducted in typical indoor environments to verify the superior performance of C-GCN in restraining error tailing. The average positioning error of C-GCN is 1.29 m in comprehensive office and 1.71 m in garage. Combined with the amplitude feature, the average positioning error is 0.99 m in comprehensive office and 1.14 m in garage.