In order to reduce complexity of construction of indoor positioning fingerprint database and improve the positioning accuracy, an indoor fingerprint positioning algorithm based on matrix completion under the 5G ultra-dense network is proposed. In the offline database construction stage,the algorithm first uses the K-nearest Neighbor(KNN) interpolation method to complete the matrix of part of the fingerprint database to construct a complete database. Secondly,the sparse auto-encoder is used to extract the sparse features of the fingerprint database, and the high-dimensional received signal strength indication (RSSI) signal is reduced. In the online fingerprint matching stage,the weighted KNN algorithm is used to estimate the coordinates of the point to be located. After experimental simulation,the average relative error of the algorithm to reconstruct the fingerprint database is 0.31% . Compared with that of the traditional KNN fingerprint matching algorithm,the average error is reduced by 24.41% .
| 科 Family | 属数 Number of genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) | 属 Genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) |
|---|---|---|---|---|---|---|
| 鹅膏菌科Amanitaceae | 2 | 11 | 5.26 | 鹅膏菌属 Amanita | 10 | 4.78 |
| 小菇科 Mycenaceae | 2 | 12 | 5.74 | 丝盖伞属 Inocybe | 5 | 2.39 |
| 多孔菌科 Polyporaceae | 8 | 14 | 6.70 | 蜡蘑属 Laccaria | 5 | 2.39 |
| 红菇科 Russulaceae | 3 | 23 | 11.00 | 小皮伞属 Marasmius | 6 | 2.87 |
| 小菇属 Mycena | 11 | 5.26 | ||||
| 光柄菇属 Pluteus | 5 | 2.39 | ||||
| 红菇属 Russula | 17 | 8.13 | ||||
| 栓菌属 Trametes | 5 | 2.39 |