The invention relates to an unsupervised human detecting and positioning method. The method includes the steps that a
transmitter transmits signals, and the signals pass through a monitoring area and are received by a
receiver;
channel state information data are collected in real time,
subcarrier amplitudes of all data in a
sliding time window are averaged to obtain a vector containing the average of all the
subcarrier amplitudes, and the vector serves as the
signal characteristic; the
signal characteristic of the detection signals is extracted from the sliding window, the correlation between the detection
signal characteristic and the static standard
signal characteristic is calculated, if the correlation received by all
receiver antennas is larger than a set threshold value, it shows that the
human body appears in the monitoring area, the position of the
human body is positioned, or else signal detection is continued on the monitoring area; parameter information in a positioning
model parameter file is read, the probabilities, at all positions capable of being positioned, of the detection
signal characteristic are calculated, and the position with the largest probability correlation is the position where the
human body is located most likely.