RSSI (Received Signal Strength Indication)-based filtering method and system
A numerical and integer technology, applied in the field of RSSI-based filtering method and its system, can solve the problems of difficult parameter adjustment and inability to reflect the rapid movement of the target position, so as to reduce pulse interference, overcome the instability of RSSI value, and achieve stable waveform. Effect
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Publication Date
- 2016-06-29
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The present invention relates to the technical field of RSSI positioning, in particular to an RSSI-based filtering method and system thereof. Background technique
[0002] With the rapid development of computer technology, Internet technology and wireless technology, the demand for wireless positioning services in military and civilian fields is increasing day by day. In the wireless positioning system, it mainly includes positioning technology based on RSSI (Received Signal Strength Indication), positioning technology based on signal time of arrival (Time-of-Arrival: TOA) and signal angle-of-arrival (Angle-of-Arrival: AOA). AOA technology requires a special antenna array, which is expensive and difficult to implement. TOA technology requires strict time synchronization, otherwise it will cause clock deviation and affect positioning accuracy. However, RSSI information is easier to obtain and does not require time synchronization. Therefore, in practi...
Examples
Embodiment 1
[0062] Please refer to Figure 1-2 , Embodiment 1 of the present invention is: a filtering method based on RSSI, which can be applied to wireless positioning technology, comprising the following steps:
[0063] S1: Paging the positioning target to make it report the RSSI value, so as to obtain the RSSI value.
[0064] S2: When the RSSI values reach p, sort the p RSSI values to obtain a sorting sequence; wherein p is an integer greater than 3, and the preferred value range is 12-20. In this embodiment, p is 12, that is, 12 The obtained RSSI values are sorted, optionally, they can be sorted from large to small, or from small to large.
[0065] S3: Remove the first q RSSI values and the last q RSSI values of the sorting sequence to obtain the first array; wherein, q is an integer greater than 0, preferably in the range of 2-5, and in this embodiment, q is 2 , that is, after removing the first 2 RSSI values and the last 2 RSSI values, the number of numbers in the f...
Embodiment 2
[0070] Please refer to Figure 3-4 , Embodiment 2 of the present invention is an RSSI-based filtering system corresponding to the above method, including
[0071] Obtaining module 1, used for paging the positioning target and obtaining the RSSI value;
[0072] The first obtaining module 2 is used to perform median value filtering on p RSSI values to obtain a first array, and the p is an integer greater than 3;
[0073] The second obtaining module 3 is used to perform IIR filtering on the first array to obtain a second array;
[0074] The third obtaining module 4 is configured to perform average calculation on the second array to obtain an output value.
[0075] The first obtaining module 2 includes
[0076] An acquisition unit 21, configured to acquire p RSSI values;
[0077] A sorting unit 22, configured to sort the p RSSI values to obtain a sorted sequence;
[0078] The removing unit 23 is configured to remove the first q RSSI values and the last q RSSI values i...