{"title":"信号阻塞VLP系统中基于PD阵列的CSI指纹定位方法","authors":"Kaiyao Wang, Jiacheng Feng, Zhiyong Hong","doi":"10.1016/j.dsp.2025.105374","DOIUrl":null,"url":null,"abstract":"<div><div>In visible light fingerprint positioning, the line of sight (LOS) signal between the photodetector (PD) and the LED may be blocked by randomly moving people or objects, resulting in degradation of positioning accuracy. To solve this problem, this paper studies a fingerprint positioning method based on PD arrays and channel state information (CSI). The proposed method leverages the spatial arrangement of the PD array to constrain multiple CSI fingerprint matching operations, rather than relying on a single PD for fingerprint matching. Two algorithms are proposed: the PD array minimum matching error (PAMME) algorithm and the PD array LOS path selection (PALS) algorithm. The PAMME algorithm leverages the spatial relationship between multiple PDs to perform multi-point matching, calculating cumulative matching errors to mitigate the limitations of single PDs in fingerprint matching. Building on PAMME, the PALS algorithm estimates the LOS signal, selecting signal combinations with the smallest matching error and removing interference from reflection paths, further improving positioning accuracy. To reduce computational complexity in multi-PD fingerprint matching, the particle swarm optimization (PSO) algorithm is integrated into the method. A segmented search strategy with nonlinear variation factors and Gaussian perturbation is introduced to avoid local optima. In a 4 m × 4 m × 3 m indoor multi-path simulation environment, where two LOS signals are randomly blocked, the PAMME and PALS methods achieve average positioning errors of 0.5 cm and 0.21 cm, respectively. This represents error reductions of 64% and 85% compared to single PD-based CSI fingerprint positioning. Additionally, the proposed PSO strategy optimization reduces the time complexity of PAMME by 94% and PALS by 50%, with minimal increases in positioning error. The simulation results demonstrate that the proposed multi-PD fingerprint positioning method achieves excellent positioning performance with a moderate increase in computational complexity. This highlights the method’s potential and advantages, offering new insights and approaches for indoor fingerprint positioning research.</div></div>","PeriodicalId":51011,"journal":{"name":"Digital Signal Processing","volume":"166 ","pages":"Article 105374"},"PeriodicalIF":2.9000,"publicationDate":"2025-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"CSI fingerprint positioning method based on PD array in VLP systems with signal blockage\",\"authors\":\"Kaiyao Wang, Jiacheng Feng, Zhiyong Hong\",\"doi\":\"10.1016/j.dsp.2025.105374\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>In visible light fingerprint positioning, the line of sight (LOS) signal between the photodetector (PD) and the LED may be blocked by randomly moving people or objects, resulting in degradation of positioning accuracy. To solve this problem, this paper studies a fingerprint positioning method based on PD arrays and channel state information (CSI). The proposed method leverages the spatial arrangement of the PD array to constrain multiple CSI fingerprint matching operations, rather than relying on a single PD for fingerprint matching. Two algorithms are proposed: the PD array minimum matching error (PAMME) algorithm and the PD array LOS path selection (PALS) algorithm. The PAMME algorithm leverages the spatial relationship between multiple PDs to perform multi-point matching, calculating cumulative matching errors to mitigate the limitations of single PDs in fingerprint matching. Building on PAMME, the PALS algorithm estimates the LOS signal, selecting signal combinations with the smallest matching error and removing interference from reflection paths, further improving positioning accuracy. To reduce computational complexity in multi-PD fingerprint matching, the particle swarm optimization (PSO) algorithm is integrated into the method. A segmented search strategy with nonlinear variation factors and Gaussian perturbation is introduced to avoid local optima. In a 4 m × 4 m × 3 m indoor multi-path simulation environment, where two LOS signals are randomly blocked, the PAMME and PALS methods achieve average positioning errors of 0.5 cm and 0.21 cm, respectively. This represents error reductions of 64% and 85% compared to single PD-based CSI fingerprint positioning. Additionally, the proposed PSO strategy optimization reduces the time complexity of PAMME by 94% and PALS by 50%, with minimal increases in positioning error. The simulation results demonstrate that the proposed multi-PD fingerprint positioning method achieves excellent positioning performance with a moderate increase in computational complexity. This highlights the method’s potential and advantages, offering new insights and approaches for indoor fingerprint positioning research.</div></div>\",\"PeriodicalId\":51011,\"journal\":{\"name\":\"Digital Signal Processing\",\"volume\":\"166 \",\"pages\":\"Article 105374\"},\"PeriodicalIF\":2.9000,\"publicationDate\":\"2025-05-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Digital Signal Processing\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S1051200425003963\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ENGINEERING, ELECTRICAL & ELECTRONIC\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Digital Signal Processing","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1051200425003963","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
CSI fingerprint positioning method based on PD array in VLP systems with signal blockage
In visible light fingerprint positioning, the line of sight (LOS) signal between the photodetector (PD) and the LED may be blocked by randomly moving people or objects, resulting in degradation of positioning accuracy. To solve this problem, this paper studies a fingerprint positioning method based on PD arrays and channel state information (CSI). The proposed method leverages the spatial arrangement of the PD array to constrain multiple CSI fingerprint matching operations, rather than relying on a single PD for fingerprint matching. Two algorithms are proposed: the PD array minimum matching error (PAMME) algorithm and the PD array LOS path selection (PALS) algorithm. The PAMME algorithm leverages the spatial relationship between multiple PDs to perform multi-point matching, calculating cumulative matching errors to mitigate the limitations of single PDs in fingerprint matching. Building on PAMME, the PALS algorithm estimates the LOS signal, selecting signal combinations with the smallest matching error and removing interference from reflection paths, further improving positioning accuracy. To reduce computational complexity in multi-PD fingerprint matching, the particle swarm optimization (PSO) algorithm is integrated into the method. A segmented search strategy with nonlinear variation factors and Gaussian perturbation is introduced to avoid local optima. In a 4 m × 4 m × 3 m indoor multi-path simulation environment, where two LOS signals are randomly blocked, the PAMME and PALS methods achieve average positioning errors of 0.5 cm and 0.21 cm, respectively. This represents error reductions of 64% and 85% compared to single PD-based CSI fingerprint positioning. Additionally, the proposed PSO strategy optimization reduces the time complexity of PAMME by 94% and PALS by 50%, with minimal increases in positioning error. The simulation results demonstrate that the proposed multi-PD fingerprint positioning method achieves excellent positioning performance with a moderate increase in computational complexity. This highlights the method’s potential and advantages, offering new insights and approaches for indoor fingerprint positioning research.
期刊介绍:
Digital Signal Processing: A Review Journal is one of the oldest and most established journals in the field of signal processing yet it aims to be the most innovative. The Journal invites top quality research articles at the frontiers of research in all aspects of signal processing. Our objective is to provide a platform for the publication of ground-breaking research in signal processing with both academic and industrial appeal.
The journal has a special emphasis on statistical signal processing methodology such as Bayesian signal processing, and encourages articles on emerging applications of signal processing such as:
• big data• machine learning• internet of things• information security• systems biology and computational biology,• financial time series analysis,• autonomous vehicles,• quantum computing,• neuromorphic engineering,• human-computer interaction and intelligent user interfaces,• environmental signal processing,• geophysical signal processing including seismic signal processing,• chemioinformatics and bioinformatics,• audio, visual and performance arts,• disaster management and prevention,• renewable energy,