SlideShare a Scribd company logo
1 of 8
Download to read offline
Bulletin of Electrical Engineering and Informatics
Vol. 8, No. 3, September 2019, pp. 970~977
ISSN: 2302-9285, DOI: 10.11591/eei.v8i3.1508  970
Journal homepage: http://beei.org/index.php/EEI
Analysis of different digital filters
for received signal strength indicator
Rafhanah Shazwani Rosli, Mohamed Hadi Habaebi, Md. Rafiqul Islam
Department of Electrical and Computer Engineering, International Islamic University Malaysia, Malaysia
Article Info ABSTRACT
Article history:
Received Mar 2, 2019
Revised May 6, 2019
Accepted May 21, 2019
Due to high demand in Internet of Things applications, researchers are
exploring deeper alternative methods to provide efficiency in terms of
application, energy, and cost among other factors. A frequently used
technique is the Received Signal Strength Indicator value for different
Internet of Things applications. It is imperative to investigate the digital
signal filter for the Received Signal Strength Indicator readings to interpret it
into more reliable data. A contrasting analysis of three different types of
digital filters is presented in this paper, namely: Simple Moving Average
filter, Alpha Trimmed Mean filter and Kalman filter. There are three criteria
used to observe the performance of these digital filters which are noise
reduction, data proximity and delays. Based on the criteria, the choice of
digital signal processing filter can be determined in accordance with its
implementations in [ractice. For example, Alpha-Trimmed Mean filter is
shown to be more efficient if used in the pre-processing of Received Signal
Strength Indicator readings for physical intrusion detection due to its high
data proximity. Hence, this paper illustrates the possibilities of the use of
Received Signal Strength Indicator in different Internet of Things
applications given a proper choice of digital signal processing filter.
Keywords:
Alpha trimmed mean
Digital filter
Energy security
Kalman filter
Received signal strength
RSSI
Simple moving average
Transceivers
Copyright © 2019 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Rafhanah Shazwani Rosli,
Department of Electrical and Computer Engineering,
International Islamic University Malaysia,
Jalan Gombak, 53100, Kuala Lumpur, Malaysia.
Email: rafhanah.shazwani@gmail.com
1. INTRODUCTION
One of the parameters that is widely known in the area of wireless networking environment is
Received Signal Strength Indicator (RSSI). In the IEEE 802.11 system, RSSI is the approximate strength of
received signal in arbitrary units. The value of RSSI can be interpreted by voltage changes processing as
measured by the circuit of a receiver [1]. However, IEEE 802.11 standards have not defined RSSI readings to
be related with any standard physical parameter. The readings of RSSI are correlated with the distance
between the transmitter and receiver. There are several factors that may affect the RSSI value perceived by
the receiver. Some of the factors are reflection, diffraction, signal source and also obstruction in the path of
the radio signal wave [2]. Furthermore, the human body can also cause attenuation on the wireless signal.
Attenuation of the wireless signal is reflected on the reading of RSSI value received.
Numerous studies have discussed RSSI, its characteristics and implementations. One of the
implementations of RSSI is in indoor tracking and positioning which are discussed in [3-5]. Furthermore,
RSSI is also implemented for localization scenario and location-aware system as discussed in [6-10]. Apart
from RSSI, there are several different techniques that can be used such as Angle of Arrival, Time of Arrival
and Time Difference of Arrival. However, with the use of the RSSI technique, location estimated systems
can be developed without the use of a specialized hardware. The implementation of RSSI for indoor
Bulletin of Electr Eng and Inf ISSN: 2302-9285 
Analysis of different digital filters for received signal strength indicator (Rafhanah Shazwani Rosli)
971
localization brings up some issues that should be overcome such as signal attenuation caused by obstructions,
multipath fading effect and other noises that affect RSSI readings.
Hence, the objective of this paper is to compare and analyze a few types of digital filters that can be
used for the processing of RSSI readings which can help to interpret it into more reliable data for different
Internet of Things (IoT) related implementations. This paper is an extensive work as presented in [11].
This paper is also correlated to the work as presented in [12]. The organization of this paper is in the
following manner. Section 1 is the Introduction that briefly explains the general background of RSSI, related
researches and the aim of this paper. Section 2 explains the experimental setup and method used to analyze
the different type of digital filters used on the RSSI readings. Section 3 presents the results obtained from
experimentations along with its discussion. Section 4 concludes the paper. Lastly, acknowledgment,
references and biographies of authors are included in the last three sections.
2. RESEARCH METHOD
The digital filters for RSSI readings are analyzed and compared by conducting experiments using
ESP8266 WiFi serial transceiver module. It is a self-contained system on a chip integrated with TCP/IP
protocol stack, WiFi direct Peer-to-Peer (P2P) and soft Access Point (AP) mode. It supports APSD for VoIP
application and also Bluetooth co-existence interfaces. ESP8266 is also equipped with a self-calibrated
RF [13]. There are various models of the ESP8266 WiFi serial transceiver module. The most basic and
general version, which is ESP8266-01 is sufficient to be used for the analysis in this paper. Figure 1 shows
the ESP8266-01 model with its pins distribution and size measurement. Through its general-purpose
input/output (GPIO) pins, the module is able to be integrated with sensors or any other application specific
devices. It has an onboard processing and storage capability enabling it to be integrated with sensors or many
other devices for the Internet of Things application.
The ESP8266 WiFi serial transceiver module is programmed with the algorithm to behave as either
transmitter or receiver. The transmitter ESP8266 is programmed to act as an access point that has a unique
SSID and password. The receiver ESP8266 is programmed to connect to the WiFi Protected Access 2
(WPA2) network of the transmitter ESP8266 and read its RSSI value. There are three types of digital filters
used in the experiment of this paper which are Simple Moving Average (SMA), Alpha Trimmed Mean
(ATM) and Kalman Algorithm. The algorithm of each filter is programmed into the receiver ESP8266 to
produce its filtered RSSI reading values. The values are then portrayed into graphs that are presented in
Section 3.
Figure 2 shows the experimental setup and layout to investigate the effect of different digital filters
to RSSI readings. The transmitter and receiver are positioned 1m above the ground and 1m apart from each
other. They are located in between a pathway to let a human subject cross the LoS between the transmitter
and receiver. The same human subject is used throughout the experiment. The crossing of a human subject is
included in the experiment condition in order to observe the noises produced.
Figure 1. ESP8266-01 pins distribution and size
measurement
Figure 2. Experimental setup and layout [10]
 ISSN: 2302-9285
Bulletin of Electr Eng and Inf, Vol. 8, No. 3, September 2019 : 970 – 977
972
2.1. Simple Moving Average
Simple Moving Average (SMA) is a simple low pass Finite Impulse Response (FIR). It is suitable to
be used on RSSI readings due to its simplicity and efficiency. SMA comes in handy to filter unwanted noise
from the raw RSSI data. SMA works by taking n readings of RSSI and calculating its average to produce a
single averaged reading of RSSI. In this paper, the parameter is set at n = 5. The SMA algorithm can be
expressed in the equation 1 as follows:
[ ] ∑ [ ] (1)
where; [ ]=Filtered RSSI value
[ ]=Raw RSSI values
=Number of readings
2.2. Alpha trimmed mean
Alpha Trimmed Mean (ATM) is one of the suitable digital filters to be used in the pre-processing of
RSSI readings. ATM filters unwanted noises especially random spikes. The algorithm of ATM is portrayed
in the flowchart of Figure 3. The algorithm starts by initializing the window size, n and alpha, α. Suitable
parameter can be determined through offline testing phases according to the implementation of RSSI
readings. In this paper, the parameters are set at n = 5 and α = 2. The array of size n is filled with raw RSSI
readings. The raw RSSI readings are then sorted from smallest to largest or vice versa. The algorithm
proceeds with discarding α/2 elements from each end of the array. The value of alpha should be as in
equation 2. The filtered RSSI value is obtained by averaging the remaining elements in the array by n-α.
Alpha, α < ( S ) (2)
Figure 3. Algorithm of Alpha Trimmed Mean digital filter
2.3. Kalman
Kalman filter is an exceptional pre-processing tool that significantly removes noises from raw RSSI
readings. It is a recursive algorithm that takes the previous RSSI readings into account. A regular Kalman
filter that assumes linear models is sufficient as RSSI reading is a static system. The equations for computing
Kalman filter is defined by (3) to (7) as follows [14, 15]:
Prediction step:
̅ (3)
(4)
Bulletin of Electr Eng and Inf ISSN: 2302-9285 
Analysis of different digital filters for received signal strength indicator (Rafhanah Shazwani Rosli)
973
Measurement update:
( )
(5)
̅ ( ̅) (6)
( ) (7)
where; =Filtered RSSI value
=Estimated error
=Process noise
=Measurement noise
=Kalman gain
The value of R in this paper is determined by the standard deviation of a sample of RSSI values and
Q is half of the value of R to reduce time lag. The value of Q and R are tweaked during the offline testing
phase.
3. RESULTS AND ANALYSIS
The experiment as explained in Section 2 is conducted. The resulting graphs and data are presented
in this section. To observe the effect of the digital filters, four samples of 500 RSSI readings are obtained
with the sampling rate of 10Hz from receiver ESP8266. The result of the experiment is as shown in the graph
of Figure 4.
Figure 4. Received Signal Strength Indicator readings for no filter, SMA filter, ATM filter and Kalman filter
The RSSI readings obtained from the experiment are categorized under four conditions which are
settling period, before crossing of a human subject, during the crossing of a human subject and after the
crossing of a human subject. The period of each condition is as in Table 1.
Table 1. Category of Received Signal Strength Indicator Conditions
Reading Settling Period Before Crossing During Crossing After Crossing
Start 1 5 156 286
End 4 155 285 500
3.1. Noise reduction
The noise reduction is observed by computing the standard deviation of the RSSI readings samples.
Standard deviation is a measurement that quantifies the dispersion of data values. In this paper, the standard
deviation value can indicate how close the RSSI readings are to its mean. Hence, the observation of the
standard deviation value of the sample in this experiment is the best indicator of noises. It is safe to assume
that the higher the value of the sample standard deviation, the higher the noises. The standard deviation
values of the data samples are tabulated in Table 2.
 ISSN: 2302-9285
Bulletin of Electr Eng and Inf, Vol. 8, No. 3, September 2019 : 970 – 977
974
From the values observed in Table 2, Kalman filter is observed to have the least values of standard
deviation throughout the three conditions which are 0 before crossing, 0.49 during crossing and 0.00 after
crossing. On the other hand, ATM filter is observed to have the highest values of standard deviation
throughout the three conditions which are 0 before crossing, 2.37 during crossing and 0.51 after crossing.
Table 2. Standard deviation of data samples
Digital Filter
Sample Standard Deviation, S
Before Crossing During Crossing After Crossing
No Filter 0 2.49 0.50
SMA 0 2.33 0.51
ATM 0 2.37 0.51
Kalman 0 0.49 0.00
3.2. Data proximity
The data proximity is a criterion to observe how close the mean values of the filtered RSSI readings
to the mean value of unfiltered RSSI readings. This is to assume how accurate the filtered readings are to its
actual value. The higher the difference between the mean values of filtered RSSI readings and unfiltered
RSSI readings, the further it is to the actual value. The mean values of the data samples are tabulated in
Table 3. From the values observed in Table 3, Kalman filter is observed to have the highest difference in
mean value throughout the three conditions which are 1 before crossing, 0.99 during crossing and 0.56 after
crossing. On the other hand, ATM filter is observed to have the least difference in mean value throughout the
three conditions which are 0 before crossing, 0.13 during crossing and 0.03 after crossing.
Table 3. Mean of data samples
Digital Filter
Mean (dBm)
Before Crossing During Crossing After Crossing
No Filter -59 -59.57 -59.56
SMA -59 -59.26 -59.50
ATM -59 -59.44 -59.53
Kalman -58 -58.58 -59.00
3.3. Delays
The delays observed in this paper are Settling Delay and Response Delay. Settling delay is the time
taken for a filter to collect sufficient RSSI readings to produce an acceptable data. Response delay is the time
taken for filtered readings to produce changes as affected by unfiltered input readings. The time delay can be
calculated using equation 8. The sampling rate used in the experiment of this paper is 10Hz.
T D
S R
N R (8)
Figure 5 shows the graph of 10 RSSI readings as sampled from the result in Figure 4. It can be
observed that the SMA filter has the highest settling delay by 0.5s and Kalman filter has the least settling
delay by 0s. To analyze the response delay, RSSI readings between the condition of before crossing and
during the crossing of a human subject as sampled from the result in Figure 4 are observed. Figure 6 shows
the graph of RSSI readings with SMA filter. Figure 7 shows the graph of RSSI readings with ATM filter.
Figure 8 shows the graph of RSSI readings with Kalman filter.
It can be observed that SMA filter has the highest response delay by 0.6s and Kalman filter has the
least response delay by 0s. To envision the purpose of this analysis, an example of RSSI readings that is
implemented in physical intrusion detection is discussed. In intrusion detection, the data collected during
human crossing is considered to be very sensitive. From the graph of Kalman filtered RSSI readings in
Figure 9, it can be observed that the noises during the crossing of a human subject (reading 156 to 285) are
significantly smoothed where an intrusion is unlikely to be detected. Furthermore, there are no significant
negative peak value that can be extracted during the period which make the data useless for a radio frequency
signature identification. On the other hand, SMA filter may seem to be equally favourable to ATM filter.
SMA filter has a slightly higher performance in noise reduction compared to ATM filter by 1.72%. However,
referring back to the criteria requirement of the implementation example, noise reduction is weighted lesser
compared to delays. ATM filter has a higher performance in delays where the data is more responsive to
Bulletin of Electr Eng and Inf ISSN: 2302-9285 
Analysis of different digital filters for received signal strength indicator (Rafhanah Shazwani Rosli)
975
changes as shown in graph of Figure 10. Higher data responsiveness will result in faster physical intrusion
detection. Thence, ATM Filter is more efficient to be used in the pre-processing of RSSI readings for
physical intrusion detection.
Figure 5. Graph of Received Signal Strength
Indicator readings from reading 1 to reading 10 as
sampled from readings in graph of Figure 4
Figure 6. Graph of Received Signal Strength
Indicator readings with SMA filter
Figure 7. Graph of Received Signal Strength
Indicator readings with ATM filter
Figure 8. Graph of Received Signal Strength
Indicator readings with Kalman filter
Figure 9. Graph of Received Signal Strength
Indicator readings with Kalman filter
Figure 10. Graph of Received Signal Strength
Indicator readings with Alpha-Trimmed Mean filter
4. CONCLUSION
The comparison analysis of three different digital filters for RSSI readings has been carried out and
presented in this paper. There are many options for digital signal processing filters that can be used.
However, the choice of digital signal processing filters has to be aligned with the implementations and
-70
-65
-60
-55
-50
-45
-40
1
21
41
61
81
101
121
141
161
181
201
221
241
261
281
301
321
341
361
381
401
421
441
461
481
RSSI
(dBm)
Number of Reading
RSSI READINGS FROM KALMAN DIGITAL FILTER
No Filter Kalman
-70
-65
-60
-55
-50
-45
-40
1
21
41
61
81
101
121
141
161
181
201
221
241
261
281
301
321
341
361
381
401
421
441
461
481
RSSI
(dBm)
Number of Reading
RSSI READINGS FROM ATM DIGITAL FILTER
No Filter ATM
 ISSN: 2302-9285
Bulletin of Electr Eng and Inf, Vol. 8, No. 3, September 2019 : 970 – 977
976
applications. In this paper, there are three performance evaluation criteria were observed during the
experiment. They are noise reduction, data proximity and delays. The results have shown that the filter with
the highest performance in noise reduction is Kalman filter followed by SMA filter and lastly ATM filter.
Secondly, the filter with the highest performance in data proximity is ATM filter followed by SMA filter and
lastly Kalman filter. Finally, the filter with the highest performance in delays is Kalman filter followed by
ATM filter and lastly SMA filter. All the filters are highly beneficial subjected to its implementation.
For example, ATM Filter is more efficient to be used in the pre-processing of RSSI readings for physical
intrusion detection due to its high data proximity and responsiveness. Hence, the paper recommends that
depending on thee RSSI application, a specific digital filter may be used individually oer in combination with
different other filters.
ACKNOWLEDGEMENTS
The research done in this paper is partially funded by the Malaysian Ministry of Higher Education
(MOHE) under Prototype Development Research Grant (PRGS), PRGS16-009-0040 and IIUM Publication
RIGS grant no. P-RIGS19-003-0003.
REFERENCES
[1] O. G. Adewumi, K. Djouani and A. M. Kurien, "RSSI based indoor and outdoor distance estimation for localization
in WSN," 2013 IEEE International Conference on Industrial Technology (ICIT), Cape Town, 2013, pp. 1534-1539.
[2] S. J. H P. G . K “A v c s h ch RSSI LQI c s s ”
International Journal of Distributed Sensor Networks, 11(5), 195297, 2015.
[3] M. Ben Kilani, A. J. Raymond, F. Gagnon, G. Gagnon and P. Lavoie, "RSSI-based indoor tracking using the
extended Kalman filter and circularly polarized antennas," 2014 11th Workshop on Positioning, Navigation and
Communication (WPNC), Dresden, 2014, pp. 1-6.
[4] L. Khalil and P. Jung, "Scaled Unscented Kalman Filter for RSSI-based Indoor Positioning and Tracking," 2015
9th International Conference on Next Generation Mobile Applications, Services and Technologies, Cambridge,
2015, pp. 132-137.
[5] Z. Jianyong, L. Haiyong, C. Zili and L. Zhaohui, "RSSI based Bluetooth low energy indoor positioning," 2014
International Conference on Indoor Positioning and Indoor Navigation (IPIN), Busan, 2014, pp. 526-533.
[6] M. B M. S k “A v s c s s RSSI 802. 5. 4 k " Radioengineering,
22(4), 1162-1168, 2013.
[7] W. W. Li, R. A. Iltis and M. Z. Win, "A smartphone localization algorithm using RSSI and inertial sensor
measurement fusion," 2013 IEEE Global Communications Conference (GLOBECOM), Atlanta, GA, 2013, pp.
3335-3340.
[8] V. Malyavej, W. Kumkeaw and M. Aorpimai, "Indoor robot localization by RSSI/IMU sensor fusion," 2013 10th
International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information
Technology, Krabi, 2013, pp. 1-6.
[9] Y. Lee and S. Park, "RSSI-based fingerprint map building for indoor localization," 2013 10th International
Conference on Ubiquitous Robots and Ambient Intelligence (URAI), Jeju, 2013, pp. 292-293.
[10] Yiu, S., Dashti, M., Claussen, H., & Perez-Cruz, F. “Wireless RSSI fingerprinting localization”. Signal Processing,
131, 235-244. 2017.
[11] R. S. Rosli, M. H. Habaebi and M. R. Islam, "Comparative Analysis of Digital Filters for Received Signal Strength
Indicator," 2018 7th International Conference on Computer and Communication Engineering (ICCCE), Kuala
Lumpur, 2018, pp. 214-217.
[12] R. S. Rosli, M. H. Habaebi and M. R. Islam, "Characteristic Analysis of Received Signal Strength Indicator from
ESP8266 WiFi Transceiver Module," 2018 7th International Conference on Computer and Communication
Engineering (ICCCE), Kuala Lumpur, 2018, pp. 504-507.
[13] “ESP-0 F M ” PDF AI-Thinker team, Version1.0, 2015.
[14] M. Habaebi, R. Ros & M. R. Is “RSSI-based Human Presence Detection System for Energy Saving
A ” Indonesian Journal of Electrical Engineering and Informatics (IJEEI), 5(4), 339-350, 2017.
[15] A M.M. H M.H. Is M.R. “M h c
s s s” Elsevier Computers and Electrical Engineering, 73, pp. 46-57, January 2019.
Bulletin of Electr Eng and Inf ISSN: 2302-9285 
Analysis of different digital filters for received signal strength indicator (Rafhanah Shazwani Rosli)
977
BIOGRAPHIES OF AUTHORS
Rafhanah Shazwani Rosli is a Graduate Research Assistant at the department of Electrical and
Computer Engineering, International Islamic University Malaysia (IIUM). She obtained her
Bachelor of Engineering in Electronic – Computer & Information from International Islamic
University Malaysia in 2016. She is currently doing her Master of Science in Computer and
Information Engineering at International Islamic University Malaysia. Her current research is in
the domain of Internet of Things.
Mohamed H. Habaebi (M‟99–SM‟ 6) received his first degree from the Civil Aviation and
M H h I s (CAHI) L („9 ) h s MSc E c c E
U v s T k M s („94) h s Ph.D. C C c S s
Engineering from Universiti P M s („0 ). H s c Ass c P ss h
Post Graduate Academic Advisor at the Department of Electrical and Computer Engineering,
International Islamic University Malaysia. He heads the research works on Internet of Things at
the department. He has supervised many Ph.D. and M.Sc. students, published more 120 articles
and papers and sits on editorial board of many international journals. He is actively publishing in
M2M communication protocols, wireless sensor and actuator networks, cognitive radio, small
antenna system & radio propagation and wireless communications & network performance
evaluation. He is an active member of IEEE and an active reviewer to many international journals.
Md Rafiqul Islam (M‟02) c v h s B chelor of Science in Electrical and Electronic
Engineering from Bangladesh University of Engineering & Technology (BUET), Dhaka in 1987.
He received his MSc and PhD both in Electrical Engineering from University of Technology
Malaysia in 1996 and 2000 respectively. He is currently working as a professor in the Department
of Electrical and Computer Engineering, Faculty of Engineering, International Islamic University
Malaysia. He has supervised more than 50 PhD and MSc students and has published more than
200 research papers in international journals and conferences. His areas of research interest are
wireless channel modeling, radio link design, RF propagation measurement and modeling in
tropical and desert, RF design, smart antennas and array antennas design, FSO propagation and
modeling etc. He is a Life Fellow of Institute of Engineers Bangladesh and member of IEEE
and IET.

More Related Content

What's hot

Multi-Objective Soft Computing Techniques for Dynamic Deployment in WSN
Multi-Objective Soft Computing Techniques for Dynamic Deployment in WSNMulti-Objective Soft Computing Techniques for Dynamic Deployment in WSN
Multi-Objective Soft Computing Techniques for Dynamic Deployment in WSNIRJET Journal
 
IRJET- Smart Home System using Voice Recognition
IRJET-  	  Smart Home System using Voice RecognitionIRJET-  	  Smart Home System using Voice Recognition
IRJET- Smart Home System using Voice RecognitionIRJET Journal
 
Jurnal puput dani prasetyo adi
Jurnal puput dani prasetyo adiJurnal puput dani prasetyo adi
Jurnal puput dani prasetyo adiPuput Dani
 
A Review on Speech Enhancement System using FIR Filter
A Review on Speech Enhancement System using FIR FilterA Review on Speech Enhancement System using FIR Filter
A Review on Speech Enhancement System using FIR FilterIRJET Journal
 
Automatic recognition of the digital modulation types using the artificial ne...
Automatic recognition of the digital modulation types using the artificial ne...Automatic recognition of the digital modulation types using the artificial ne...
Automatic recognition of the digital modulation types using the artificial ne...IJECEIAES
 
Efficient use of Energy in WSN using H-LEACH
Efficient use of Energy in WSN using H-LEACHEfficient use of Energy in WSN using H-LEACH
Efficient use of Energy in WSN using H-LEACHdbpublications
 
A performance of radio frequency and signal strength of LoRa with BME280 sensor
A performance of radio frequency and signal strength of LoRa with BME280 sensorA performance of radio frequency and signal strength of LoRa with BME280 sensor
A performance of radio frequency and signal strength of LoRa with BME280 sensorTELKOMNIKA JOURNAL
 
AN IMPROVED ROUTING PROTOCOL SCHEME IN ADHOC NETWORKS
AN IMPROVED ROUTING PROTOCOL SCHEME IN ADHOC NETWORKSAN IMPROVED ROUTING PROTOCOL SCHEME IN ADHOC NETWORKS
AN IMPROVED ROUTING PROTOCOL SCHEME IN ADHOC NETWORKSIAEME Publication
 
Visible Light Communication
Visible Light CommunicationVisible Light Communication
Visible Light CommunicationIRJET Journal
 
Discovering adaptive wireless sensor network using β synchronizer
Discovering adaptive wireless sensor network using β synchronizerDiscovering adaptive wireless sensor network using β synchronizer
Discovering adaptive wireless sensor network using β synchronizereSAT Publishing House
 
Discovering adaptive wireless sensor network using
Discovering adaptive wireless sensor network using Discovering adaptive wireless sensor network using
Discovering adaptive wireless sensor network using eSAT Journals
 
Sensor Network and its Power Management using POE
Sensor Network and its Power Management using POESensor Network and its Power Management using POE
Sensor Network and its Power Management using POEIRJET Journal
 
An Ant colony optimization algorithm to solve the broken link problem in wire...
An Ant colony optimization algorithm to solve the broken link problem in wire...An Ant colony optimization algorithm to solve the broken link problem in wire...
An Ant colony optimization algorithm to solve the broken link problem in wire...IJERA Editor
 
Performance Analysis of Noise Uncertainty in Energy Detection Spectrum Sensin...
Performance Analysis of Noise Uncertainty in Energy Detection Spectrum Sensin...Performance Analysis of Noise Uncertainty in Energy Detection Spectrum Sensin...
Performance Analysis of Noise Uncertainty in Energy Detection Spectrum Sensin...Onyebuchi nosiri
 
Wireless Data Acquisition System Using ARM Cortex M-3
Wireless Data Acquisition System Using ARM Cortex M-3Wireless Data Acquisition System Using ARM Cortex M-3
Wireless Data Acquisition System Using ARM Cortex M-3IOSR Journals
 
RSA Algorithm as a Data Security Control Mechanism in RFID
RSA Algorithm as a Data Security Control Mechanism in RFIDRSA Algorithm as a Data Security Control Mechanism in RFID
RSA Algorithm as a Data Security Control Mechanism in RFIDIOSR Journals
 
Process monitoring, controlling and load management system in an induction motor
Process monitoring, controlling and load management system in an induction motorProcess monitoring, controlling and load management system in an induction motor
Process monitoring, controlling and load management system in an induction motoreSAT Publishing House
 
Throughput improvement of ieee 802.15.4 based medical
Throughput improvement of ieee 802.15.4 based medicalThroughput improvement of ieee 802.15.4 based medical
Throughput improvement of ieee 802.15.4 based medicaliaemedu
 

What's hot (19)

Multi-Objective Soft Computing Techniques for Dynamic Deployment in WSN
Multi-Objective Soft Computing Techniques for Dynamic Deployment in WSNMulti-Objective Soft Computing Techniques for Dynamic Deployment in WSN
Multi-Objective Soft Computing Techniques for Dynamic Deployment in WSN
 
IRJET- Smart Home System using Voice Recognition
IRJET-  	  Smart Home System using Voice RecognitionIRJET-  	  Smart Home System using Voice Recognition
IRJET- Smart Home System using Voice Recognition
 
Jurnal puput dani prasetyo adi
Jurnal puput dani prasetyo adiJurnal puput dani prasetyo adi
Jurnal puput dani prasetyo adi
 
A Review on Speech Enhancement System using FIR Filter
A Review on Speech Enhancement System using FIR FilterA Review on Speech Enhancement System using FIR Filter
A Review on Speech Enhancement System using FIR Filter
 
Automatic recognition of the digital modulation types using the artificial ne...
Automatic recognition of the digital modulation types using the artificial ne...Automatic recognition of the digital modulation types using the artificial ne...
Automatic recognition of the digital modulation types using the artificial ne...
 
Efficient use of Energy in WSN using H-LEACH
Efficient use of Energy in WSN using H-LEACHEfficient use of Energy in WSN using H-LEACH
Efficient use of Energy in WSN using H-LEACH
 
A performance of radio frequency and signal strength of LoRa with BME280 sensor
A performance of radio frequency and signal strength of LoRa with BME280 sensorA performance of radio frequency and signal strength of LoRa with BME280 sensor
A performance of radio frequency and signal strength of LoRa with BME280 sensor
 
AN IMPROVED ROUTING PROTOCOL SCHEME IN ADHOC NETWORKS
AN IMPROVED ROUTING PROTOCOL SCHEME IN ADHOC NETWORKSAN IMPROVED ROUTING PROTOCOL SCHEME IN ADHOC NETWORKS
AN IMPROVED ROUTING PROTOCOL SCHEME IN ADHOC NETWORKS
 
Visible Light Communication
Visible Light CommunicationVisible Light Communication
Visible Light Communication
 
Discovering adaptive wireless sensor network using β synchronizer
Discovering adaptive wireless sensor network using β synchronizerDiscovering adaptive wireless sensor network using β synchronizer
Discovering adaptive wireless sensor network using β synchronizer
 
Discovering adaptive wireless sensor network using
Discovering adaptive wireless sensor network using Discovering adaptive wireless sensor network using
Discovering adaptive wireless sensor network using
 
Sensor Network and its Power Management using POE
Sensor Network and its Power Management using POESensor Network and its Power Management using POE
Sensor Network and its Power Management using POE
 
MANET project
MANET projectMANET project
MANET project
 
An Ant colony optimization algorithm to solve the broken link problem in wire...
An Ant colony optimization algorithm to solve the broken link problem in wire...An Ant colony optimization algorithm to solve the broken link problem in wire...
An Ant colony optimization algorithm to solve the broken link problem in wire...
 
Performance Analysis of Noise Uncertainty in Energy Detection Spectrum Sensin...
Performance Analysis of Noise Uncertainty in Energy Detection Spectrum Sensin...Performance Analysis of Noise Uncertainty in Energy Detection Spectrum Sensin...
Performance Analysis of Noise Uncertainty in Energy Detection Spectrum Sensin...
 
Wireless Data Acquisition System Using ARM Cortex M-3
Wireless Data Acquisition System Using ARM Cortex M-3Wireless Data Acquisition System Using ARM Cortex M-3
Wireless Data Acquisition System Using ARM Cortex M-3
 
RSA Algorithm as a Data Security Control Mechanism in RFID
RSA Algorithm as a Data Security Control Mechanism in RFIDRSA Algorithm as a Data Security Control Mechanism in RFID
RSA Algorithm as a Data Security Control Mechanism in RFID
 
Process monitoring, controlling and load management system in an induction motor
Process monitoring, controlling and load management system in an induction motorProcess monitoring, controlling and load management system in an induction motor
Process monitoring, controlling and load management system in an induction motor
 
Throughput improvement of ieee 802.15.4 based medical
Throughput improvement of ieee 802.15.4 based medicalThroughput improvement of ieee 802.15.4 based medical
Throughput improvement of ieee 802.15.4 based medical
 

Similar to Analysis of different digital filters for received signal strength indicator

International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
IRJET- MIMO-Energy Efficient and Spectrum Analysis using Congnitive Radio Tec...
IRJET- MIMO-Energy Efficient and Spectrum Analysis using Congnitive Radio Tec...IRJET- MIMO-Energy Efficient and Spectrum Analysis using Congnitive Radio Tec...
IRJET- MIMO-Energy Efficient and Spectrum Analysis using Congnitive Radio Tec...IRJET Journal
 
An ann based call handoff management scheme for mobile cellular network
An ann based call handoff management scheme for mobile cellular networkAn ann based call handoff management scheme for mobile cellular network
An ann based call handoff management scheme for mobile cellular networkijwmn
 
Enhancing Performance for Orthogonal Frequency Division Multiplexing in Wirel...
Enhancing Performance for Orthogonal Frequency Division Multiplexing in Wirel...Enhancing Performance for Orthogonal Frequency Division Multiplexing in Wirel...
Enhancing Performance for Orthogonal Frequency Division Multiplexing in Wirel...IRJET Journal
 
A New Approach for Error Reduction in Localization for Wireless Sensor Networks
A New Approach for Error Reduction in Localization for Wireless Sensor NetworksA New Approach for Error Reduction in Localization for Wireless Sensor Networks
A New Approach for Error Reduction in Localization for Wireless Sensor Networksidescitation
 
IRJET- Congestion Avoidance and Qos Improvement in Base Station with Femt...
IRJET-  	  Congestion Avoidance and Qos Improvement in Base Station with Femt...IRJET-  	  Congestion Avoidance and Qos Improvement in Base Station with Femt...
IRJET- Congestion Avoidance and Qos Improvement in Base Station with Femt...IRJET Journal
 
ADAPTIVE ARRAY BEAMFORMING USING AN ENHANCED RLS ALGORITHM
ADAPTIVE ARRAY BEAMFORMING USING AN ENHANCED RLS ALGORITHMADAPTIVE ARRAY BEAMFORMING USING AN ENHANCED RLS ALGORITHM
ADAPTIVE ARRAY BEAMFORMING USING AN ENHANCED RLS ALGORITHMpijans
 
Performance analysis of adaptive beamforming at receiver side by using lms an...
Performance analysis of adaptive beamforming at receiver side by using lms an...Performance analysis of adaptive beamforming at receiver side by using lms an...
Performance analysis of adaptive beamforming at receiver side by using lms an...Ijrdt Journal
 
IRJET- Study of Wireless Sensor Network using a Matlab based Simulator
IRJET-  	  Study of Wireless Sensor Network using a Matlab based SimulatorIRJET-  	  Study of Wireless Sensor Network using a Matlab based Simulator
IRJET- Study of Wireless Sensor Network using a Matlab based SimulatorIRJET Journal
 
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...IRJET Journal
 
Spectrum Sensing in Cognitive Radio
Spectrum Sensing in Cognitive RadioSpectrum Sensing in Cognitive Radio
Spectrum Sensing in Cognitive RadioIRJET Journal
 
IRJET- Performance Analysis of Trade Off in SE-EE in Cooperative Spectrum Sen...
IRJET- Performance Analysis of Trade Off in SE-EE in Cooperative Spectrum Sen...IRJET- Performance Analysis of Trade Off in SE-EE in Cooperative Spectrum Sen...
IRJET- Performance Analysis of Trade Off in SE-EE in Cooperative Spectrum Sen...IRJET Journal
 
PREDICTING COMMUNICATION DELAY AND ENERGY CONSUMPTION FOR IEEE 802.15.4/ZIGB...
PREDICTING COMMUNICATION DELAY AND  ENERGY CONSUMPTION FOR IEEE 802.15.4/ZIGB...PREDICTING COMMUNICATION DELAY AND  ENERGY CONSUMPTION FOR IEEE 802.15.4/ZIGB...
PREDICTING COMMUNICATION DELAY AND ENERGY CONSUMPTION FOR IEEE 802.15.4/ZIGB...IJCNC
 
IRJET- A Theoretical Investigation on Multistage Impulse Voltage Generator
IRJET- A Theoretical Investigation on Multistage Impulse Voltage GeneratorIRJET- A Theoretical Investigation on Multistage Impulse Voltage Generator
IRJET- A Theoretical Investigation on Multistage Impulse Voltage GeneratorIRJET Journal
 
A Fault Tolerant Approach To Enhances WSN Lifetime In Star Topology
A Fault Tolerant Approach To Enhances WSN Lifetime In Star TopologyA Fault Tolerant Approach To Enhances WSN Lifetime In Star Topology
A Fault Tolerant Approach To Enhances WSN Lifetime In Star TopologyIRJET Journal
 
Embedding Wireless Intelligent Sensors Based on Compact Measurement for Struc...
Embedding Wireless Intelligent Sensors Based on Compact Measurement for Struc...Embedding Wireless Intelligent Sensors Based on Compact Measurement for Struc...
Embedding Wireless Intelligent Sensors Based on Compact Measurement for Struc...IJMTST Journal
 
A survey of Adaptive Beamforming Strategy in Smart Antenna for Mobile Communi...
A survey of Adaptive Beamforming Strategy in Smart Antenna for Mobile Communi...A survey of Adaptive Beamforming Strategy in Smart Antenna for Mobile Communi...
A survey of Adaptive Beamforming Strategy in Smart Antenna for Mobile Communi...IRJET Journal
 
Machine learning based lightweight interference mitigation scheme for wireles...
Machine learning based lightweight interference mitigation scheme for wireles...Machine learning based lightweight interference mitigation scheme for wireles...
Machine learning based lightweight interference mitigation scheme for wireles...TELKOMNIKA JOURNAL
 
A framework for efficient routing protocol metrics for wireless mesh networ
A framework for efficient routing protocol metrics for wireless mesh networA framework for efficient routing protocol metrics for wireless mesh networ
A framework for efficient routing protocol metrics for wireless mesh networIAEME Publication
 
Data Flow in Wireless Sensor Network Protocol Stack by using Bellman-Ford Rou...
Data Flow in Wireless Sensor Network Protocol Stack by using Bellman-Ford Rou...Data Flow in Wireless Sensor Network Protocol Stack by using Bellman-Ford Rou...
Data Flow in Wireless Sensor Network Protocol Stack by using Bellman-Ford Rou...journalBEEI
 

Similar to Analysis of different digital filters for received signal strength indicator (20)

International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
IRJET- MIMO-Energy Efficient and Spectrum Analysis using Congnitive Radio Tec...
IRJET- MIMO-Energy Efficient and Spectrum Analysis using Congnitive Radio Tec...IRJET- MIMO-Energy Efficient and Spectrum Analysis using Congnitive Radio Tec...
IRJET- MIMO-Energy Efficient and Spectrum Analysis using Congnitive Radio Tec...
 
An ann based call handoff management scheme for mobile cellular network
An ann based call handoff management scheme for mobile cellular networkAn ann based call handoff management scheme for mobile cellular network
An ann based call handoff management scheme for mobile cellular network
 
Enhancing Performance for Orthogonal Frequency Division Multiplexing in Wirel...
Enhancing Performance for Orthogonal Frequency Division Multiplexing in Wirel...Enhancing Performance for Orthogonal Frequency Division Multiplexing in Wirel...
Enhancing Performance for Orthogonal Frequency Division Multiplexing in Wirel...
 
A New Approach for Error Reduction in Localization for Wireless Sensor Networks
A New Approach for Error Reduction in Localization for Wireless Sensor NetworksA New Approach for Error Reduction in Localization for Wireless Sensor Networks
A New Approach for Error Reduction in Localization for Wireless Sensor Networks
 
IRJET- Congestion Avoidance and Qos Improvement in Base Station with Femt...
IRJET-  	  Congestion Avoidance and Qos Improvement in Base Station with Femt...IRJET-  	  Congestion Avoidance and Qos Improvement in Base Station with Femt...
IRJET- Congestion Avoidance and Qos Improvement in Base Station with Femt...
 
ADAPTIVE ARRAY BEAMFORMING USING AN ENHANCED RLS ALGORITHM
ADAPTIVE ARRAY BEAMFORMING USING AN ENHANCED RLS ALGORITHMADAPTIVE ARRAY BEAMFORMING USING AN ENHANCED RLS ALGORITHM
ADAPTIVE ARRAY BEAMFORMING USING AN ENHANCED RLS ALGORITHM
 
Performance analysis of adaptive beamforming at receiver side by using lms an...
Performance analysis of adaptive beamforming at receiver side by using lms an...Performance analysis of adaptive beamforming at receiver side by using lms an...
Performance analysis of adaptive beamforming at receiver side by using lms an...
 
IRJET- Study of Wireless Sensor Network using a Matlab based Simulator
IRJET-  	  Study of Wireless Sensor Network using a Matlab based SimulatorIRJET-  	  Study of Wireless Sensor Network using a Matlab based Simulator
IRJET- Study of Wireless Sensor Network using a Matlab based Simulator
 
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...
 
Spectrum Sensing in Cognitive Radio
Spectrum Sensing in Cognitive RadioSpectrum Sensing in Cognitive Radio
Spectrum Sensing in Cognitive Radio
 
IRJET- Performance Analysis of Trade Off in SE-EE in Cooperative Spectrum Sen...
IRJET- Performance Analysis of Trade Off in SE-EE in Cooperative Spectrum Sen...IRJET- Performance Analysis of Trade Off in SE-EE in Cooperative Spectrum Sen...
IRJET- Performance Analysis of Trade Off in SE-EE in Cooperative Spectrum Sen...
 
PREDICTING COMMUNICATION DELAY AND ENERGY CONSUMPTION FOR IEEE 802.15.4/ZIGB...
PREDICTING COMMUNICATION DELAY AND  ENERGY CONSUMPTION FOR IEEE 802.15.4/ZIGB...PREDICTING COMMUNICATION DELAY AND  ENERGY CONSUMPTION FOR IEEE 802.15.4/ZIGB...
PREDICTING COMMUNICATION DELAY AND ENERGY CONSUMPTION FOR IEEE 802.15.4/ZIGB...
 
IRJET- A Theoretical Investigation on Multistage Impulse Voltage Generator
IRJET- A Theoretical Investigation on Multistage Impulse Voltage GeneratorIRJET- A Theoretical Investigation on Multistage Impulse Voltage Generator
IRJET- A Theoretical Investigation on Multistage Impulse Voltage Generator
 
A Fault Tolerant Approach To Enhances WSN Lifetime In Star Topology
A Fault Tolerant Approach To Enhances WSN Lifetime In Star TopologyA Fault Tolerant Approach To Enhances WSN Lifetime In Star Topology
A Fault Tolerant Approach To Enhances WSN Lifetime In Star Topology
 
Embedding Wireless Intelligent Sensors Based on Compact Measurement for Struc...
Embedding Wireless Intelligent Sensors Based on Compact Measurement for Struc...Embedding Wireless Intelligent Sensors Based on Compact Measurement for Struc...
Embedding Wireless Intelligent Sensors Based on Compact Measurement for Struc...
 
A survey of Adaptive Beamforming Strategy in Smart Antenna for Mobile Communi...
A survey of Adaptive Beamforming Strategy in Smart Antenna for Mobile Communi...A survey of Adaptive Beamforming Strategy in Smart Antenna for Mobile Communi...
A survey of Adaptive Beamforming Strategy in Smart Antenna for Mobile Communi...
 
Machine learning based lightweight interference mitigation scheme for wireles...
Machine learning based lightweight interference mitigation scheme for wireles...Machine learning based lightweight interference mitigation scheme for wireles...
Machine learning based lightweight interference mitigation scheme for wireles...
 
A framework for efficient routing protocol metrics for wireless mesh networ
A framework for efficient routing protocol metrics for wireless mesh networA framework for efficient routing protocol metrics for wireless mesh networ
A framework for efficient routing protocol metrics for wireless mesh networ
 
Data Flow in Wireless Sensor Network Protocol Stack by using Bellman-Ford Rou...
Data Flow in Wireless Sensor Network Protocol Stack by using Bellman-Ford Rou...Data Flow in Wireless Sensor Network Protocol Stack by using Bellman-Ford Rou...
Data Flow in Wireless Sensor Network Protocol Stack by using Bellman-Ford Rou...
 

More from journalBEEI

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherjournalBEEI
 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...journalBEEI
 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...journalBEEI
 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksjournalBEEI
 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkjournalBEEI
 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...journalBEEI
 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...journalBEEI
 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...journalBEEI
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmjournalBEEI
 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennajournalBEEI
 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headjournalBEEI
 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...journalBEEI
 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationjournalBEEI
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...journalBEEI
 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)journalBEEI
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...journalBEEI
 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...journalBEEI
 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...journalBEEI
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationjournalBEEI
 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...journalBEEI
 

More from journalBEEI (20)

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipher
 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...
 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...
 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networks
 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural network
 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...
 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...
 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithm
 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antenna
 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human head
 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...
 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting application
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...
 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...
 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...
 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentation
 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...
 

Recently uploaded

Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligencemahaffeycheryld
 
AI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfAI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfmahaffeycheryld
 
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...Nitin Sonavane
 
analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxKarpagam Institute of Teechnology
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxRashidFaridChishti
 
Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...IJECEIAES
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological universityMohd Saifudeen
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxCHAIRMAN M
 
Geometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfGeometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfJNTUA
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsVIEW
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...IJECEIAES
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfJNTUA
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksIJECEIAES
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2T.D. Shashikala
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashidFaiyazSheikh
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.MdManikurRahman
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
Low Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s HandbookLow Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s HandbookPeterJack13
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemSampad Kar
 

Recently uploaded (20)

Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligence
 
AI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfAI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdf
 
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
 
analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptx
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docx
 
Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Geometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfGeometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdf
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Low Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s HandbookLow Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s Handbook
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating System
 

Analysis of different digital filters for received signal strength indicator

  • 1. Bulletin of Electrical Engineering and Informatics Vol. 8, No. 3, September 2019, pp. 970~977 ISSN: 2302-9285, DOI: 10.11591/eei.v8i3.1508  970 Journal homepage: http://beei.org/index.php/EEI Analysis of different digital filters for received signal strength indicator Rafhanah Shazwani Rosli, Mohamed Hadi Habaebi, Md. Rafiqul Islam Department of Electrical and Computer Engineering, International Islamic University Malaysia, Malaysia Article Info ABSTRACT Article history: Received Mar 2, 2019 Revised May 6, 2019 Accepted May 21, 2019 Due to high demand in Internet of Things applications, researchers are exploring deeper alternative methods to provide efficiency in terms of application, energy, and cost among other factors. A frequently used technique is the Received Signal Strength Indicator value for different Internet of Things applications. It is imperative to investigate the digital signal filter for the Received Signal Strength Indicator readings to interpret it into more reliable data. A contrasting analysis of three different types of digital filters is presented in this paper, namely: Simple Moving Average filter, Alpha Trimmed Mean filter and Kalman filter. There are three criteria used to observe the performance of these digital filters which are noise reduction, data proximity and delays. Based on the criteria, the choice of digital signal processing filter can be determined in accordance with its implementations in [ractice. For example, Alpha-Trimmed Mean filter is shown to be more efficient if used in the pre-processing of Received Signal Strength Indicator readings for physical intrusion detection due to its high data proximity. Hence, this paper illustrates the possibilities of the use of Received Signal Strength Indicator in different Internet of Things applications given a proper choice of digital signal processing filter. Keywords: Alpha trimmed mean Digital filter Energy security Kalman filter Received signal strength RSSI Simple moving average Transceivers Copyright © 2019 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Rafhanah Shazwani Rosli, Department of Electrical and Computer Engineering, International Islamic University Malaysia, Jalan Gombak, 53100, Kuala Lumpur, Malaysia. Email: rafhanah.shazwani@gmail.com 1. INTRODUCTION One of the parameters that is widely known in the area of wireless networking environment is Received Signal Strength Indicator (RSSI). In the IEEE 802.11 system, RSSI is the approximate strength of received signal in arbitrary units. The value of RSSI can be interpreted by voltage changes processing as measured by the circuit of a receiver [1]. However, IEEE 802.11 standards have not defined RSSI readings to be related with any standard physical parameter. The readings of RSSI are correlated with the distance between the transmitter and receiver. There are several factors that may affect the RSSI value perceived by the receiver. Some of the factors are reflection, diffraction, signal source and also obstruction in the path of the radio signal wave [2]. Furthermore, the human body can also cause attenuation on the wireless signal. Attenuation of the wireless signal is reflected on the reading of RSSI value received. Numerous studies have discussed RSSI, its characteristics and implementations. One of the implementations of RSSI is in indoor tracking and positioning which are discussed in [3-5]. Furthermore, RSSI is also implemented for localization scenario and location-aware system as discussed in [6-10]. Apart from RSSI, there are several different techniques that can be used such as Angle of Arrival, Time of Arrival and Time Difference of Arrival. However, with the use of the RSSI technique, location estimated systems can be developed without the use of a specialized hardware. The implementation of RSSI for indoor
  • 2. Bulletin of Electr Eng and Inf ISSN: 2302-9285  Analysis of different digital filters for received signal strength indicator (Rafhanah Shazwani Rosli) 971 localization brings up some issues that should be overcome such as signal attenuation caused by obstructions, multipath fading effect and other noises that affect RSSI readings. Hence, the objective of this paper is to compare and analyze a few types of digital filters that can be used for the processing of RSSI readings which can help to interpret it into more reliable data for different Internet of Things (IoT) related implementations. This paper is an extensive work as presented in [11]. This paper is also correlated to the work as presented in [12]. The organization of this paper is in the following manner. Section 1 is the Introduction that briefly explains the general background of RSSI, related researches and the aim of this paper. Section 2 explains the experimental setup and method used to analyze the different type of digital filters used on the RSSI readings. Section 3 presents the results obtained from experimentations along with its discussion. Section 4 concludes the paper. Lastly, acknowledgment, references and biographies of authors are included in the last three sections. 2. RESEARCH METHOD The digital filters for RSSI readings are analyzed and compared by conducting experiments using ESP8266 WiFi serial transceiver module. It is a self-contained system on a chip integrated with TCP/IP protocol stack, WiFi direct Peer-to-Peer (P2P) and soft Access Point (AP) mode. It supports APSD for VoIP application and also Bluetooth co-existence interfaces. ESP8266 is also equipped with a self-calibrated RF [13]. There are various models of the ESP8266 WiFi serial transceiver module. The most basic and general version, which is ESP8266-01 is sufficient to be used for the analysis in this paper. Figure 1 shows the ESP8266-01 model with its pins distribution and size measurement. Through its general-purpose input/output (GPIO) pins, the module is able to be integrated with sensors or any other application specific devices. It has an onboard processing and storage capability enabling it to be integrated with sensors or many other devices for the Internet of Things application. The ESP8266 WiFi serial transceiver module is programmed with the algorithm to behave as either transmitter or receiver. The transmitter ESP8266 is programmed to act as an access point that has a unique SSID and password. The receiver ESP8266 is programmed to connect to the WiFi Protected Access 2 (WPA2) network of the transmitter ESP8266 and read its RSSI value. There are three types of digital filters used in the experiment of this paper which are Simple Moving Average (SMA), Alpha Trimmed Mean (ATM) and Kalman Algorithm. The algorithm of each filter is programmed into the receiver ESP8266 to produce its filtered RSSI reading values. The values are then portrayed into graphs that are presented in Section 3. Figure 2 shows the experimental setup and layout to investigate the effect of different digital filters to RSSI readings. The transmitter and receiver are positioned 1m above the ground and 1m apart from each other. They are located in between a pathway to let a human subject cross the LoS between the transmitter and receiver. The same human subject is used throughout the experiment. The crossing of a human subject is included in the experiment condition in order to observe the noises produced. Figure 1. ESP8266-01 pins distribution and size measurement Figure 2. Experimental setup and layout [10]
  • 3.  ISSN: 2302-9285 Bulletin of Electr Eng and Inf, Vol. 8, No. 3, September 2019 : 970 – 977 972 2.1. Simple Moving Average Simple Moving Average (SMA) is a simple low pass Finite Impulse Response (FIR). It is suitable to be used on RSSI readings due to its simplicity and efficiency. SMA comes in handy to filter unwanted noise from the raw RSSI data. SMA works by taking n readings of RSSI and calculating its average to produce a single averaged reading of RSSI. In this paper, the parameter is set at n = 5. The SMA algorithm can be expressed in the equation 1 as follows: [ ] ∑ [ ] (1) where; [ ]=Filtered RSSI value [ ]=Raw RSSI values =Number of readings 2.2. Alpha trimmed mean Alpha Trimmed Mean (ATM) is one of the suitable digital filters to be used in the pre-processing of RSSI readings. ATM filters unwanted noises especially random spikes. The algorithm of ATM is portrayed in the flowchart of Figure 3. The algorithm starts by initializing the window size, n and alpha, α. Suitable parameter can be determined through offline testing phases according to the implementation of RSSI readings. In this paper, the parameters are set at n = 5 and α = 2. The array of size n is filled with raw RSSI readings. The raw RSSI readings are then sorted from smallest to largest or vice versa. The algorithm proceeds with discarding α/2 elements from each end of the array. The value of alpha should be as in equation 2. The filtered RSSI value is obtained by averaging the remaining elements in the array by n-α. Alpha, α < ( S ) (2) Figure 3. Algorithm of Alpha Trimmed Mean digital filter 2.3. Kalman Kalman filter is an exceptional pre-processing tool that significantly removes noises from raw RSSI readings. It is a recursive algorithm that takes the previous RSSI readings into account. A regular Kalman filter that assumes linear models is sufficient as RSSI reading is a static system. The equations for computing Kalman filter is defined by (3) to (7) as follows [14, 15]: Prediction step: ̅ (3) (4)
  • 4. Bulletin of Electr Eng and Inf ISSN: 2302-9285  Analysis of different digital filters for received signal strength indicator (Rafhanah Shazwani Rosli) 973 Measurement update: ( ) (5) ̅ ( ̅) (6) ( ) (7) where; =Filtered RSSI value =Estimated error =Process noise =Measurement noise =Kalman gain The value of R in this paper is determined by the standard deviation of a sample of RSSI values and Q is half of the value of R to reduce time lag. The value of Q and R are tweaked during the offline testing phase. 3. RESULTS AND ANALYSIS The experiment as explained in Section 2 is conducted. The resulting graphs and data are presented in this section. To observe the effect of the digital filters, four samples of 500 RSSI readings are obtained with the sampling rate of 10Hz from receiver ESP8266. The result of the experiment is as shown in the graph of Figure 4. Figure 4. Received Signal Strength Indicator readings for no filter, SMA filter, ATM filter and Kalman filter The RSSI readings obtained from the experiment are categorized under four conditions which are settling period, before crossing of a human subject, during the crossing of a human subject and after the crossing of a human subject. The period of each condition is as in Table 1. Table 1. Category of Received Signal Strength Indicator Conditions Reading Settling Period Before Crossing During Crossing After Crossing Start 1 5 156 286 End 4 155 285 500 3.1. Noise reduction The noise reduction is observed by computing the standard deviation of the RSSI readings samples. Standard deviation is a measurement that quantifies the dispersion of data values. In this paper, the standard deviation value can indicate how close the RSSI readings are to its mean. Hence, the observation of the standard deviation value of the sample in this experiment is the best indicator of noises. It is safe to assume that the higher the value of the sample standard deviation, the higher the noises. The standard deviation values of the data samples are tabulated in Table 2.
  • 5.  ISSN: 2302-9285 Bulletin of Electr Eng and Inf, Vol. 8, No. 3, September 2019 : 970 – 977 974 From the values observed in Table 2, Kalman filter is observed to have the least values of standard deviation throughout the three conditions which are 0 before crossing, 0.49 during crossing and 0.00 after crossing. On the other hand, ATM filter is observed to have the highest values of standard deviation throughout the three conditions which are 0 before crossing, 2.37 during crossing and 0.51 after crossing. Table 2. Standard deviation of data samples Digital Filter Sample Standard Deviation, S Before Crossing During Crossing After Crossing No Filter 0 2.49 0.50 SMA 0 2.33 0.51 ATM 0 2.37 0.51 Kalman 0 0.49 0.00 3.2. Data proximity The data proximity is a criterion to observe how close the mean values of the filtered RSSI readings to the mean value of unfiltered RSSI readings. This is to assume how accurate the filtered readings are to its actual value. The higher the difference between the mean values of filtered RSSI readings and unfiltered RSSI readings, the further it is to the actual value. The mean values of the data samples are tabulated in Table 3. From the values observed in Table 3, Kalman filter is observed to have the highest difference in mean value throughout the three conditions which are 1 before crossing, 0.99 during crossing and 0.56 after crossing. On the other hand, ATM filter is observed to have the least difference in mean value throughout the three conditions which are 0 before crossing, 0.13 during crossing and 0.03 after crossing. Table 3. Mean of data samples Digital Filter Mean (dBm) Before Crossing During Crossing After Crossing No Filter -59 -59.57 -59.56 SMA -59 -59.26 -59.50 ATM -59 -59.44 -59.53 Kalman -58 -58.58 -59.00 3.3. Delays The delays observed in this paper are Settling Delay and Response Delay. Settling delay is the time taken for a filter to collect sufficient RSSI readings to produce an acceptable data. Response delay is the time taken for filtered readings to produce changes as affected by unfiltered input readings. The time delay can be calculated using equation 8. The sampling rate used in the experiment of this paper is 10Hz. T D S R N R (8) Figure 5 shows the graph of 10 RSSI readings as sampled from the result in Figure 4. It can be observed that the SMA filter has the highest settling delay by 0.5s and Kalman filter has the least settling delay by 0s. To analyze the response delay, RSSI readings between the condition of before crossing and during the crossing of a human subject as sampled from the result in Figure 4 are observed. Figure 6 shows the graph of RSSI readings with SMA filter. Figure 7 shows the graph of RSSI readings with ATM filter. Figure 8 shows the graph of RSSI readings with Kalman filter. It can be observed that SMA filter has the highest response delay by 0.6s and Kalman filter has the least response delay by 0s. To envision the purpose of this analysis, an example of RSSI readings that is implemented in physical intrusion detection is discussed. In intrusion detection, the data collected during human crossing is considered to be very sensitive. From the graph of Kalman filtered RSSI readings in Figure 9, it can be observed that the noises during the crossing of a human subject (reading 156 to 285) are significantly smoothed where an intrusion is unlikely to be detected. Furthermore, there are no significant negative peak value that can be extracted during the period which make the data useless for a radio frequency signature identification. On the other hand, SMA filter may seem to be equally favourable to ATM filter. SMA filter has a slightly higher performance in noise reduction compared to ATM filter by 1.72%. However, referring back to the criteria requirement of the implementation example, noise reduction is weighted lesser compared to delays. ATM filter has a higher performance in delays where the data is more responsive to
  • 6. Bulletin of Electr Eng and Inf ISSN: 2302-9285  Analysis of different digital filters for received signal strength indicator (Rafhanah Shazwani Rosli) 975 changes as shown in graph of Figure 10. Higher data responsiveness will result in faster physical intrusion detection. Thence, ATM Filter is more efficient to be used in the pre-processing of RSSI readings for physical intrusion detection. Figure 5. Graph of Received Signal Strength Indicator readings from reading 1 to reading 10 as sampled from readings in graph of Figure 4 Figure 6. Graph of Received Signal Strength Indicator readings with SMA filter Figure 7. Graph of Received Signal Strength Indicator readings with ATM filter Figure 8. Graph of Received Signal Strength Indicator readings with Kalman filter Figure 9. Graph of Received Signal Strength Indicator readings with Kalman filter Figure 10. Graph of Received Signal Strength Indicator readings with Alpha-Trimmed Mean filter 4. CONCLUSION The comparison analysis of three different digital filters for RSSI readings has been carried out and presented in this paper. There are many options for digital signal processing filters that can be used. However, the choice of digital signal processing filters has to be aligned with the implementations and -70 -65 -60 -55 -50 -45 -40 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 341 361 381 401 421 441 461 481 RSSI (dBm) Number of Reading RSSI READINGS FROM KALMAN DIGITAL FILTER No Filter Kalman -70 -65 -60 -55 -50 -45 -40 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 341 361 381 401 421 441 461 481 RSSI (dBm) Number of Reading RSSI READINGS FROM ATM DIGITAL FILTER No Filter ATM
  • 7.  ISSN: 2302-9285 Bulletin of Electr Eng and Inf, Vol. 8, No. 3, September 2019 : 970 – 977 976 applications. In this paper, there are three performance evaluation criteria were observed during the experiment. They are noise reduction, data proximity and delays. The results have shown that the filter with the highest performance in noise reduction is Kalman filter followed by SMA filter and lastly ATM filter. Secondly, the filter with the highest performance in data proximity is ATM filter followed by SMA filter and lastly Kalman filter. Finally, the filter with the highest performance in delays is Kalman filter followed by ATM filter and lastly SMA filter. All the filters are highly beneficial subjected to its implementation. For example, ATM Filter is more efficient to be used in the pre-processing of RSSI readings for physical intrusion detection due to its high data proximity and responsiveness. Hence, the paper recommends that depending on thee RSSI application, a specific digital filter may be used individually oer in combination with different other filters. ACKNOWLEDGEMENTS The research done in this paper is partially funded by the Malaysian Ministry of Higher Education (MOHE) under Prototype Development Research Grant (PRGS), PRGS16-009-0040 and IIUM Publication RIGS grant no. P-RIGS19-003-0003. REFERENCES [1] O. G. Adewumi, K. Djouani and A. M. Kurien, "RSSI based indoor and outdoor distance estimation for localization in WSN," 2013 IEEE International Conference on Industrial Technology (ICIT), Cape Town, 2013, pp. 1534-1539. [2] S. J. H P. G . K “A v c s h ch RSSI LQI c s s ” International Journal of Distributed Sensor Networks, 11(5), 195297, 2015. [3] M. Ben Kilani, A. J. Raymond, F. Gagnon, G. Gagnon and P. Lavoie, "RSSI-based indoor tracking using the extended Kalman filter and circularly polarized antennas," 2014 11th Workshop on Positioning, Navigation and Communication (WPNC), Dresden, 2014, pp. 1-6. [4] L. Khalil and P. Jung, "Scaled Unscented Kalman Filter for RSSI-based Indoor Positioning and Tracking," 2015 9th International Conference on Next Generation Mobile Applications, Services and Technologies, Cambridge, 2015, pp. 132-137. [5] Z. Jianyong, L. Haiyong, C. Zili and L. Zhaohui, "RSSI based Bluetooth low energy indoor positioning," 2014 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Busan, 2014, pp. 526-533. [6] M. B M. S k “A v s c s s RSSI 802. 5. 4 k " Radioengineering, 22(4), 1162-1168, 2013. [7] W. W. Li, R. A. Iltis and M. Z. Win, "A smartphone localization algorithm using RSSI and inertial sensor measurement fusion," 2013 IEEE Global Communications Conference (GLOBECOM), Atlanta, GA, 2013, pp. 3335-3340. [8] V. Malyavej, W. Kumkeaw and M. Aorpimai, "Indoor robot localization by RSSI/IMU sensor fusion," 2013 10th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, Krabi, 2013, pp. 1-6. [9] Y. Lee and S. Park, "RSSI-based fingerprint map building for indoor localization," 2013 10th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), Jeju, 2013, pp. 292-293. [10] Yiu, S., Dashti, M., Claussen, H., & Perez-Cruz, F. “Wireless RSSI fingerprinting localization”. Signal Processing, 131, 235-244. 2017. [11] R. S. Rosli, M. H. Habaebi and M. R. Islam, "Comparative Analysis of Digital Filters for Received Signal Strength Indicator," 2018 7th International Conference on Computer and Communication Engineering (ICCCE), Kuala Lumpur, 2018, pp. 214-217. [12] R. S. Rosli, M. H. Habaebi and M. R. Islam, "Characteristic Analysis of Received Signal Strength Indicator from ESP8266 WiFi Transceiver Module," 2018 7th International Conference on Computer and Communication Engineering (ICCCE), Kuala Lumpur, 2018, pp. 504-507. [13] “ESP-0 F M ” PDF AI-Thinker team, Version1.0, 2015. [14] M. Habaebi, R. Ros & M. R. Is “RSSI-based Human Presence Detection System for Energy Saving A ” Indonesian Journal of Electrical Engineering and Informatics (IJEEI), 5(4), 339-350, 2017. [15] A M.M. H M.H. Is M.R. “M h c s s s” Elsevier Computers and Electrical Engineering, 73, pp. 46-57, January 2019.
  • 8. Bulletin of Electr Eng and Inf ISSN: 2302-9285  Analysis of different digital filters for received signal strength indicator (Rafhanah Shazwani Rosli) 977 BIOGRAPHIES OF AUTHORS Rafhanah Shazwani Rosli is a Graduate Research Assistant at the department of Electrical and Computer Engineering, International Islamic University Malaysia (IIUM). She obtained her Bachelor of Engineering in Electronic – Computer & Information from International Islamic University Malaysia in 2016. She is currently doing her Master of Science in Computer and Information Engineering at International Islamic University Malaysia. Her current research is in the domain of Internet of Things. Mohamed H. Habaebi (M‟99–SM‟ 6) received his first degree from the Civil Aviation and M H h I s (CAHI) L („9 ) h s MSc E c c E U v s T k M s („94) h s Ph.D. C C c S s Engineering from Universiti P M s („0 ). H s c Ass c P ss h Post Graduate Academic Advisor at the Department of Electrical and Computer Engineering, International Islamic University Malaysia. He heads the research works on Internet of Things at the department. He has supervised many Ph.D. and M.Sc. students, published more 120 articles and papers and sits on editorial board of many international journals. He is actively publishing in M2M communication protocols, wireless sensor and actuator networks, cognitive radio, small antenna system & radio propagation and wireless communications & network performance evaluation. He is an active member of IEEE and an active reviewer to many international journals. Md Rafiqul Islam (M‟02) c v h s B chelor of Science in Electrical and Electronic Engineering from Bangladesh University of Engineering & Technology (BUET), Dhaka in 1987. He received his MSc and PhD both in Electrical Engineering from University of Technology Malaysia in 1996 and 2000 respectively. He is currently working as a professor in the Department of Electrical and Computer Engineering, Faculty of Engineering, International Islamic University Malaysia. He has supervised more than 50 PhD and MSc students and has published more than 200 research papers in international journals and conferences. His areas of research interest are wireless channel modeling, radio link design, RF propagation measurement and modeling in tropical and desert, RF design, smart antennas and array antennas design, FSO propagation and modeling etc. He is a Life Fellow of Institute of Engineers Bangladesh and member of IEEE and IET.