SlideShare a Scribd company logo
1 of 33
Download to read offline
Device Free Indoor Localization in the 28 GHz
band based on machine learning
The 14th International Conference on Ambient Systems, Networks and Technologies
March 15-17, 2023, Leuven, Belgium
www.elsevier.com/locate/procedia
Juan Avilés , Verónica Ojeda , Víctor Asanza
javiles@espol.edu.ec, vejaojed@espol.edu.ec, victor.asanza@sdas-group.com
Published in:
https://doi.org/10.1016/j.procs.2023.03.010
www.elsevier.com/locate/procedia
Topics
❑ Introduction
❑ Methodology
❑ Results
❑ Conclusions
❑ Related Works
Device Free Indoor Localization in the 28 GHz band based on machine learning
3
www.elsevier.com/locate/procedia
Introducción
Introduction
3
• Device free localization (DFL) indoor position of a person.
• As opposed to active localization, DFL does not require the person to carry any active
electronic device.
• Variations in received power: ‘no presence’ versus ‘presence’ positioning.
• Potential applications: people monitoring, disaster situations, intelligent buildings, multisubject
counting and positioning.
Rx
Tx
Tx
Tx
Tx
Tx
Rx
Rx Rx
Rx
Rx
Rx
Posicionamiento activo Posicionamiento pasivo
www.elsevier.com/locate/procedia
Motivation
The current study explores the application of global-based classification,
combined classification, and the combination of classification and regression
techniques to estimate the position of a person indoors .
• Few studies on the combination of classification and regression techniques for
positioning.
• Positioning at 28 GHz? Frequency band candidate for 5G and 6G services
4
www.elsevier.com/locate/procedia
Problema?
16 clases
4 clases (Y)
4 clases (X)
Al aumentar la cantidad de
clases, disminuye la exactitud
Menor cantidad
de clases (aumenta la
exactitud del clasificador
Disminuye el error
de Posicion?
Centro
Geometrico
Asociado a
cada clase
(xi,yi)
www.elsevier.com/locate/procedia
Introducción
Methodology
Fingerprint data
generation
(Ray Tracing)
Data processing
&
Feature selection
Training algorithm Testing
Error
(machine learning) Random Forest
5
www.elsevier.com/locate/procedia
Introducción
Methodology: Ray-tracing + Matlab: automate the use of the tool for propagation calculations and data recording.
Fingerprint data
generation
(Ray Tracing)
Data processing &
Feature selection Training algorithm Testing Error
6
• Txs equipped with 9-ULAs.
• Rxs operate with omnidirectional antennas.
• 380 person’s locations
• Angles per Tx: 21
Rx3
Rx4
3m
www.elsevier.com/locate/procedia
Introducción
Methodology: Ray-tracing + Matlab: automate the use of the tool for propagation calculations and data recording.
Tx antenna orientation angles:
-75o, -67.5o, -60o, -52.5o, -45o, -37.5o, -
30o, -22.5o, -15o, -7.5o, 0o, 7.5o, 15o,
22.5o, 30o, 37.5o, 45o, 52.5o, 60o, 67.5o,
75o relative to the perpendicular direction
of the array.
6
Fingerprint data
generation
(Ray Tracing)
Data processing &
Feature selection Training algorithm Testing Error
Interfase Matlab-Herramienta de calculo de
propagacion (15,960 simulaciones)
Data set global: 63840 valores de potencia
www.elsevier.com/locate/procedia
Indoor positioning is a challenging task!: 1) Small power difference. 2) Not all Rxs contribute for positioning
7
www.elsevier.com/locate/procedia
For one Tx, 4 Rxs, 290H and 21 angles (𝜃1, 𝜃2, … , 𝜃21 ), 84 features are selected as follows:
∆𝑃𝑇𝑥1𝜃𝑖𝑅𝑥𝑗
290𝑥1
= ∆𝑃𝑇𝑥1𝜃𝑖𝑅𝑥𝑗
1
∆𝑃𝑇𝑥1𝜃𝑖𝑅𝑥𝑗
2
… . ∆𝑃𝑇𝑥1𝜃𝑖𝑅𝑥𝑗
290
𝑇
∆𝑃𝑇𝑥1𝜃1 290𝑥4
= ∆𝑃𝑇𝑥1𝜃1𝑅𝑥1
∆𝑃𝑇𝑥1𝜃1𝑅𝑥2
… ∆𝑃𝑇𝑥1𝜃1𝑅𝑥4
∆𝑃𝑇𝑥1𝜃2 290𝑥4
= ∆𝑃𝑇𝑥1𝜃2𝑅𝑥1
∆𝑃𝑇𝑥1𝜃2𝑅𝑥2
… ∆𝑃𝑇𝑥1𝜃2𝑅𝑥4
…………………………………………
∆𝑃𝑇𝑥1𝜃21 290𝑥4
= ∆𝑃𝑇𝑥1𝜃21𝑅𝑥1
∆𝑃𝑇𝑥1𝜃21𝑅𝑥2
… ∆𝑃𝑇𝑥1𝜃21𝑅𝑥4
∆𝑃𝑇𝑥1 290𝑥84 = ∆𝑃𝑇𝑥1𝜃1
∆𝑃𝑇𝑥1𝜃2
. . . ∆𝑃𝑇𝑥1𝜃21
For 2 Txs, 4 Rxs, 290H, 21 angles (𝜃1, 𝜃2, … , 𝜃21 ), 168 features are chosen as follows:
∆𝑃𝑇𝑥1𝑇𝑥2 290𝑥168
= ∆𝑃𝑇𝑥1 290𝑥84 ∆𝑃𝑇𝑥2 290𝑥84
Fingerprint data
generation
(Ray Tracing)
Data processing &
Feature selection Training algorithm Testing Error
www.elsevier.com/locate/procedia
Figure 3. Data set: a) classification training, b) regression training, c) testing.
Methodology
Fingerprint data
generation
(Ray Tracing)
Data processing &
Feature selection Training algorithm Testing Error
Example 1 f1,1 f1,2 f1,3 ….. f1,w ClassID1
Example 2 f2,1 f2,2 f2,3 ….. f2,w ClassID2
a) ................ …..... …..... …..... …..... …..... ….....
Example 290 f290,1 f290,2 f290,3 ….. f290,w ClassIDn
fv1,1 fv1,2 fv1,3 ….. fv1,w X1 or Y1
fv2,1 fv2,2 fv2,3 ….. fv2,w X2 or Y2
b) …..... …..... …..... …..... …..... ….....
fvk,1 fvk,2 fvk,3 ….. fvk,w Xk or Yk
fu1,1 fu1,2 fu1,3 ….. fu1,v
fu2,1 fu2,2 fu2,3 ….. fu2,v
c) …..... …..... …..... …..... ….....
fu90,1 fu90,2 fu90,3 ….. fu90,v
k examples
90 examples
www.elsevier.com/locate/procedia
Methodology
www.elsevier.com/locate/procedia
Methodology
www.elsevier.com/locate/procedia
75% 25%
Validation
72 Groups of
Recvd. power
values
training
218 Groups of
Recvd. power
values
Random Forest
Algorithm that generates several decision trees using random bootstrapped
training feature sets. It averages the prediction results to reduce the
variance of the statistical learning method.
(Examples)
Model Model Model
X
X X
Majority
Vote
Or
prediction
train
train train
n’ n’ n’
11
Methodology
Features
Fingerprint data
generation
(Ray Tracing)
Data processing &
Feature selection Training algorithm Testing Error
Set de datos
Features
Examples
www.elsevier.com/locate/procedia
( )
,
i i i
p X Y
=
1
1 i
n
i ij
i j
X x
n =
= 
1
1 i
n
i ij
i j
Y y
n =
= 
( )
,
r r r
p X Y
=
2 2
i Xi Yi
PE PE PE
= +
r
Xi i
X
PE X
= − r
Yi i
Y
PE Y
= −
Technique a: estimated position depends on the classification result (any of 16, 32 or 64 classes) associated to
the center position of the predicted block.
Technique b: estimated position depends on the classification result (any of 16, 32 or 64 classes) associated to
the center position of the predicted block.
( )
,
r r r
p X Y
= r
Xi i
X
PE X
= −
1
1
xi
i
n
i ij
x j
X x
n =
=  1
1
yk
k
n
k kj
y j
Y y
n =
= 
r
Yk k
Y
PE Y
= −
2 2
ik Xi Yk
PE PE PE
= +
k
Y
r
p
i
X
ik
PE
i
n
i
p r
p
i
PE
Technique c: each (independent) classifier predicts a particular strip (class) in X and Y which in turn identifies the
regressor to be applied. The is calculated as in technique b where is obtained from the regressors’ outputs.
ik
PE ( )
,
i k
X Y
www.elsevier.com/locate/procedia
Methodology
Fingerprint data
generation
(Ray Tracing)
Data processing &
Feature selection Training algorithm Testing Error
www.elsevier.com/locate/procedia
Results
www.elsevier.com/locate/procedia
Tx1-Class-
Global
Tx1-Class-
Combined
Tx1Tx2-Class-
Global
Tx1Tx2Class-
Combined
www.elsevier.com/locate/procedia
Tx1-Class-
Global
Tx1-Class-
Combined
Tx1Tx2-Class-
Global
Tx1Tx2Class-
Combined
www.elsevier.com/locate/procedia
Tx1-Class-
Global
Tx1-Class-
Combined
Tx1Tx2-Class-
Global
Tx1Tx2Class-
Combined
www.elsevier.com/locate/procedia
Tx1-Class-
Global
Tx1-Class-
Combined
Tx1Tx2-Class-
Global
Tx1Tx2Class-
Combined
www.elsevier.com/locate/procedia
Results: CDF of median values of position error
Application of global-based classifiers and combination of independent classifiers for Tx1 or Tx1 and Tx2.
• Combination of classifiers produces a decrease in the median value of the position error for all partition cases.
As # classes (blocks or strips) , examples per class . It affects classification accuracy. Position error
On the other hand, as # classes (blocks or strips) , dimensions of the blocks (strips) . Position error
Global
Combined
Global
Combined
www.elsevier.com/locate/procedia
Tx1-Combined
Tx1-Global
www.elsevier.com/locate/procedia
www.elsevier.com/locate/procedia
www.elsevier.com/locate/procedia
Results
• Except for combined classification 1Tx and 4X cases (Tx1Class4X4Y, Tx1Class4X8Y), the integration of
regressors produces a relatively small an accuracy improvement. Such improvement is small in all Tx1Tx2 cases.
www.elsevier.com/locate/procedia
Results
For Tx1, Table 1 shows:
Reduction of at least 16.2% between global and combined Classification
Reduction of at least 26.9% between global and combined Classification-Regression
www.elsevier.com/locate/procedia
Results
www.elsevier.com/locate/procedia
For Tx1Tx2, Table 1 shows:
Reduction of at least 19.5% between global and combined Classification
Reduction of at least 21.5% between global and combined Classification-Regression
Results
www.elsevier.com/locate/procedia
Tx1-Class (global) versus Tx1Tx2-(combined) Class: Reduction at least of at 36.9%
Tx1-Class (global) versus Tx1Tx2-(combined) Class-Regr: Reduction of at least 37%
• Simulations suggest that the block (strip) size and number of classes (number of
examples) in which the study area is partitioned play a role in the position error
determination.
• Results also indicate that the statistical position error achieved with a global-based
classifier can be reduced by adding data from a second Tx and through the application of
independent classifiers using data corresponding to position coordinates
• Statistical localization error reduction of at least 16% over a global-based classification
technique can be obtained through the combination of two independent classifiers using
one transmitter and a reduction of at least 19% for 2 transmitters.
• An additional (small) improvement is achieved by combining each independent classifier
with a regression algorithm.
Conclusions:
18
www.elsevier.com/locate/procedia
Introducción
Related work
Environment
Indoor positioning.
Algorithm/ Method-Accuracy
Reference
Indoor area (5x8x3)m, 8 Txs and 8
Rxs, omni antenas, 433.1 and 909.1
MHz power values measurements.
Probabilistic classification based on
discriminant análisis. Accuracy of 97,2 %.
Xu C. et al. [2]
ULA, signal subspace vector, 2.4 GHz,
Indoor areas (7mx7m and 10mx11m)
(measurements)
Support Vector Machine
(2.06 m RMSE, 4.14 m RMSE)
Hong et al. [5]
Brick house of 84 square meters. omni
antenas, 2.4 GHz
DFL error rate (position accuracy degrades)
doubles, on average, for every six random
changes. Random forest classifier provided the
lowest error rate compared to KNN, SVM and LDA.
Mager et al. [7]
14 data sets (indoor Wi-Fi received
signal strength). Multibuilding,
multifloor. Active positioning.
Cascade of three models of building classification,
floor classification and 2D-localization regression.
Klus et al. [13]
19
www.elsevier.com/locate/procedia
Thank you!
www.elsevier.com/locate/procedia

More Related Content

Similar to Machine Learning Based Device Free Indoor Localization Using 28 GHz Signals

Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)Mostafa G. M. Mostafa
 
IRJET- Survey on Adaptive Routing Algorithms
IRJET- Survey on Adaptive Routing AlgorithmsIRJET- Survey on Adaptive Routing Algorithms
IRJET- Survey on Adaptive Routing AlgorithmsIRJET Journal
 
Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...IRJET Journal
 
⭐⭐⭐⭐⭐ Localización en ambiente de interiores basado en Machine Learning con r...
⭐⭐⭐⭐⭐ Localización en ambiente de interiores basado en Machine Learning con r...⭐⭐⭐⭐⭐ Localización en ambiente de interiores basado en Machine Learning con r...
⭐⭐⭐⭐⭐ Localización en ambiente de interiores basado en Machine Learning con r...Victor Asanza
 
Fpga design of clutter generator for radar testing
Fpga design of clutter generator for radar testingFpga design of clutter generator for radar testing
Fpga design of clutter generator for radar testingcsijjournal
 
Fpga Design Of Clutter Generator For Radar Testing
Fpga Design Of Clutter Generator For Radar TestingFpga Design Of Clutter Generator For Radar Testing
Fpga Design Of Clutter Generator For Radar Testingcsijjournal
 
Safety Verification of Deep Neural Networks_.pdf
Safety Verification of Deep Neural Networks_.pdfSafety Verification of Deep Neural Networks_.pdf
Safety Verification of Deep Neural Networks_.pdfPolytechnique Montréal
 
A multi-sensor based uncut crop edge detection method for head-feeding combin...
A multi-sensor based uncut crop edge detection method for head-feeding combin...A multi-sensor based uncut crop edge detection method for head-feeding combin...
A multi-sensor based uncut crop edge detection method for head-feeding combin...Institute of Agricultural Machinery, NARO
 
Hairong Qi V Swaminathan
Hairong Qi V SwaminathanHairong Qi V Swaminathan
Hairong Qi V SwaminathanFNian
 
Implementation of the fully adaptive radar framework: Practical limitations
Implementation of the fully adaptive radar framework: Practical limitationsImplementation of the fully adaptive radar framework: Practical limitations
Implementation of the fully adaptive radar framework: Practical limitationsLuis Úbeda Medina
 
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUESNEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUEScscpconf
 
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUESNEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUEScsitconf
 
Study Of The Fault Diagnosis Based On Wavelet And Fuzzy Neural Network For Th...
Study Of The Fault Diagnosis Based On Wavelet And Fuzzy Neural Network For Th...Study Of The Fault Diagnosis Based On Wavelet And Fuzzy Neural Network For Th...
Study Of The Fault Diagnosis Based On Wavelet And Fuzzy Neural Network For Th...IJRES Journal
 
Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...Usatyuk Vasiliy
 

Similar to Machine Learning Based Device Free Indoor Localization Using 28 GHz Signals (20)

Unit ii supervised ii
Unit ii supervised iiUnit ii supervised ii
Unit ii supervised ii
 
Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)
 
Unsupervised learning networks
Unsupervised learning networksUnsupervised learning networks
Unsupervised learning networks
 
IRJET- Survey on Adaptive Routing Algorithms
IRJET- Survey on Adaptive Routing AlgorithmsIRJET- Survey on Adaptive Routing Algorithms
IRJET- Survey on Adaptive Routing Algorithms
 
Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...
 
Report
ReportReport
Report
 
⭐⭐⭐⭐⭐ Localización en ambiente de interiores basado en Machine Learning con r...
⭐⭐⭐⭐⭐ Localización en ambiente de interiores basado en Machine Learning con r...⭐⭐⭐⭐⭐ Localización en ambiente de interiores basado en Machine Learning con r...
⭐⭐⭐⭐⭐ Localización en ambiente de interiores basado en Machine Learning con r...
 
Gene's law
Gene's lawGene's law
Gene's law
 
Fpga design of clutter generator for radar testing
Fpga design of clutter generator for radar testingFpga design of clutter generator for radar testing
Fpga design of clutter generator for radar testing
 
Fpga Design Of Clutter Generator For Radar Testing
Fpga Design Of Clutter Generator For Radar TestingFpga Design Of Clutter Generator For Radar Testing
Fpga Design Of Clutter Generator For Radar Testing
 
Safety Verification of Deep Neural Networks_.pdf
Safety Verification of Deep Neural Networks_.pdfSafety Verification of Deep Neural Networks_.pdf
Safety Verification of Deep Neural Networks_.pdf
 
A multi-sensor based uncut crop edge detection method for head-feeding combin...
A multi-sensor based uncut crop edge detection method for head-feeding combin...A multi-sensor based uncut crop edge detection method for head-feeding combin...
A multi-sensor based uncut crop edge detection method for head-feeding combin...
 
tracking.ppt
tracking.ppttracking.ppt
tracking.ppt
 
Hairong Qi V Swaminathan
Hairong Qi V SwaminathanHairong Qi V Swaminathan
Hairong Qi V Swaminathan
 
Implementation of the fully adaptive radar framework: Practical limitations
Implementation of the fully adaptive radar framework: Practical limitationsImplementation of the fully adaptive radar framework: Practical limitations
Implementation of the fully adaptive radar framework: Practical limitations
 
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUESNEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
 
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUESNEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
 
ICSRS_R038.pptx
ICSRS_R038.pptxICSRS_R038.pptx
ICSRS_R038.pptx
 
Study Of The Fault Diagnosis Based On Wavelet And Fuzzy Neural Network For Th...
Study Of The Fault Diagnosis Based On Wavelet And Fuzzy Neural Network For Th...Study Of The Fault Diagnosis Based On Wavelet And Fuzzy Neural Network For Th...
Study Of The Fault Diagnosis Based On Wavelet And Fuzzy Neural Network For Th...
 
Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...
 

More from Victor Asanza

⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2022PAO2)
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2022PAO2)⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2022PAO2)
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2022PAO2)Victor Asanza
 
⭐⭐⭐⭐⭐ CV Victor Asanza
⭐⭐⭐⭐⭐ CV Victor Asanza⭐⭐⭐⭐⭐ CV Victor Asanza
⭐⭐⭐⭐⭐ CV Victor AsanzaVictor Asanza
 
⭐⭐⭐⭐⭐ Trilateration-based Indoor Location using Supervised Learning Algorithms
⭐⭐⭐⭐⭐ Trilateration-based Indoor Location using Supervised Learning Algorithms⭐⭐⭐⭐⭐ Trilateration-based Indoor Location using Supervised Learning Algorithms
⭐⭐⭐⭐⭐ Trilateration-based Indoor Location using Supervised Learning AlgorithmsVictor Asanza
 
⭐⭐⭐⭐⭐ Learning-based Energy Consumption Prediction
⭐⭐⭐⭐⭐ Learning-based Energy Consumption Prediction⭐⭐⭐⭐⭐ Learning-based Energy Consumption Prediction
⭐⭐⭐⭐⭐ Learning-based Energy Consumption PredictionVictor Asanza
 
⭐⭐⭐⭐⭐ Raspberry Pi-based IoT for Shrimp Farms Real-time Remote Monitoring wit...
⭐⭐⭐⭐⭐ Raspberry Pi-based IoT for Shrimp Farms Real-time Remote Monitoring wit...⭐⭐⭐⭐⭐ Raspberry Pi-based IoT for Shrimp Farms Real-time Remote Monitoring wit...
⭐⭐⭐⭐⭐ Raspberry Pi-based IoT for Shrimp Farms Real-time Remote Monitoring wit...Victor Asanza
 
⭐⭐⭐⭐⭐Classification of Subjects with Parkinson's Disease using Finger Tapping...
⭐⭐⭐⭐⭐Classification of Subjects with Parkinson's Disease using Finger Tapping...⭐⭐⭐⭐⭐Classification of Subjects with Parkinson's Disease using Finger Tapping...
⭐⭐⭐⭐⭐Classification of Subjects with Parkinson's Disease using Finger Tapping...Victor Asanza
 
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2022 PAO1)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2022 PAO1)⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2022 PAO1)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2022 PAO1)Victor Asanza
 
⭐⭐⭐⭐⭐ CHARLA #PUCESE Arduino Week: Hardware de Código Abierto TSC-LAB
⭐⭐⭐⭐⭐ CHARLA #PUCESE Arduino Week: Hardware de Código Abierto TSC-LAB ⭐⭐⭐⭐⭐ CHARLA #PUCESE Arduino Week: Hardware de Código Abierto TSC-LAB
⭐⭐⭐⭐⭐ CHARLA #PUCESE Arduino Week: Hardware de Código Abierto TSC-LAB Victor Asanza
 
⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...
⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...
⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...Victor Asanza
 
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...Victor Asanza
 
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS DIGITALES 2, 2do Parcial (2021PAO2) C6
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS DIGITALES 2, 2do Parcial (2021PAO2) C6⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS DIGITALES 2, 2do Parcial (2021PAO2) C6
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS DIGITALES 2, 2do Parcial (2021PAO2) C6Victor Asanza
 
⭐⭐⭐⭐⭐ Performance Comparison of Database Server based on #SoC #FPGA and #ARM ...
⭐⭐⭐⭐⭐ Performance Comparison of Database Server based on #SoC #FPGA and #ARM ...⭐⭐⭐⭐⭐ Performance Comparison of Database Server based on #SoC #FPGA and #ARM ...
⭐⭐⭐⭐⭐ Performance Comparison of Database Server based on #SoC #FPGA and #ARM ...Victor Asanza
 
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2021PAO2)
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2021PAO2)⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2021PAO2)
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2021PAO2)Victor Asanza
 
⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...
⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...
⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...Victor Asanza
 
⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring Station
⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring Station⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring Station
⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring StationVictor Asanza
 
⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry Pi
⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry Pi⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry Pi
⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry PiVictor Asanza
 
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2do ...
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2do ...⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2do ...
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2do ...Victor Asanza
 
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS DIGITALES 1, 1er Parcial (2021 PAO1)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS DIGITALES 1, 1er Parcial (2021 PAO1)⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS DIGITALES 1, 1er Parcial (2021 PAO1)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS DIGITALES 1, 1er Parcial (2021 PAO1)Victor Asanza
 
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 2, PROYECTOS PROPUESTOS (2021 PAO1)
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 2, PROYECTOS PROPUESTOS (2021 PAO1)⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 2, PROYECTOS PROPUESTOS (2021 PAO1)
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 2, PROYECTOS PROPUESTOS (2021 PAO1)Victor Asanza
 
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 1, PROYECTOS PROPUESTOS (2021 PAE)
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 1, PROYECTOS PROPUESTOS (2021 PAE)⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 1, PROYECTOS PROPUESTOS (2021 PAE)
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 1, PROYECTOS PROPUESTOS (2021 PAE)Victor Asanza
 

More from Victor Asanza (20)

⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2022PAO2)
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2022PAO2)⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2022PAO2)
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2022PAO2)
 
⭐⭐⭐⭐⭐ CV Victor Asanza
⭐⭐⭐⭐⭐ CV Victor Asanza⭐⭐⭐⭐⭐ CV Victor Asanza
⭐⭐⭐⭐⭐ CV Victor Asanza
 
⭐⭐⭐⭐⭐ Trilateration-based Indoor Location using Supervised Learning Algorithms
⭐⭐⭐⭐⭐ Trilateration-based Indoor Location using Supervised Learning Algorithms⭐⭐⭐⭐⭐ Trilateration-based Indoor Location using Supervised Learning Algorithms
⭐⭐⭐⭐⭐ Trilateration-based Indoor Location using Supervised Learning Algorithms
 
⭐⭐⭐⭐⭐ Learning-based Energy Consumption Prediction
⭐⭐⭐⭐⭐ Learning-based Energy Consumption Prediction⭐⭐⭐⭐⭐ Learning-based Energy Consumption Prediction
⭐⭐⭐⭐⭐ Learning-based Energy Consumption Prediction
 
⭐⭐⭐⭐⭐ Raspberry Pi-based IoT for Shrimp Farms Real-time Remote Monitoring wit...
⭐⭐⭐⭐⭐ Raspberry Pi-based IoT for Shrimp Farms Real-time Remote Monitoring wit...⭐⭐⭐⭐⭐ Raspberry Pi-based IoT for Shrimp Farms Real-time Remote Monitoring wit...
⭐⭐⭐⭐⭐ Raspberry Pi-based IoT for Shrimp Farms Real-time Remote Monitoring wit...
 
⭐⭐⭐⭐⭐Classification of Subjects with Parkinson's Disease using Finger Tapping...
⭐⭐⭐⭐⭐Classification of Subjects with Parkinson's Disease using Finger Tapping...⭐⭐⭐⭐⭐Classification of Subjects with Parkinson's Disease using Finger Tapping...
⭐⭐⭐⭐⭐Classification of Subjects with Parkinson's Disease using Finger Tapping...
 
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2022 PAO1)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2022 PAO1)⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2022 PAO1)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2022 PAO1)
 
⭐⭐⭐⭐⭐ CHARLA #PUCESE Arduino Week: Hardware de Código Abierto TSC-LAB
⭐⭐⭐⭐⭐ CHARLA #PUCESE Arduino Week: Hardware de Código Abierto TSC-LAB ⭐⭐⭐⭐⭐ CHARLA #PUCESE Arduino Week: Hardware de Código Abierto TSC-LAB
⭐⭐⭐⭐⭐ CHARLA #PUCESE Arduino Week: Hardware de Código Abierto TSC-LAB
 
⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...
⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...
⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...
 
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...
 
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS DIGITALES 2, 2do Parcial (2021PAO2) C6
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS DIGITALES 2, 2do Parcial (2021PAO2) C6⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS DIGITALES 2, 2do Parcial (2021PAO2) C6
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS DIGITALES 2, 2do Parcial (2021PAO2) C6
 
⭐⭐⭐⭐⭐ Performance Comparison of Database Server based on #SoC #FPGA and #ARM ...
⭐⭐⭐⭐⭐ Performance Comparison of Database Server based on #SoC #FPGA and #ARM ...⭐⭐⭐⭐⭐ Performance Comparison of Database Server based on #SoC #FPGA and #ARM ...
⭐⭐⭐⭐⭐ Performance Comparison of Database Server based on #SoC #FPGA and #ARM ...
 
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2021PAO2)
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2021PAO2)⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2021PAO2)
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2021PAO2)
 
⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...
⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...
⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...
 
⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring Station
⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring Station⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring Station
⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring Station
 
⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry Pi
⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry Pi⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry Pi
⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry Pi
 
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2do ...
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2do ...⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2do ...
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2do ...
 
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS DIGITALES 1, 1er Parcial (2021 PAO1)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS DIGITALES 1, 1er Parcial (2021 PAO1)⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS DIGITALES 1, 1er Parcial (2021 PAO1)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS DIGITALES 1, 1er Parcial (2021 PAO1)
 
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 2, PROYECTOS PROPUESTOS (2021 PAO1)
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 2, PROYECTOS PROPUESTOS (2021 PAO1)⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 2, PROYECTOS PROPUESTOS (2021 PAO1)
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 2, PROYECTOS PROPUESTOS (2021 PAO1)
 
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 1, PROYECTOS PROPUESTOS (2021 PAE)
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 1, PROYECTOS PROPUESTOS (2021 PAE)⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 1, PROYECTOS PROPUESTOS (2021 PAE)
⭐⭐⭐⭐⭐ SISTEMAS DIGITALES 1, PROYECTOS PROPUESTOS (2021 PAE)
 

Recently uploaded

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 

Recently uploaded (20)

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 

Machine Learning Based Device Free Indoor Localization Using 28 GHz Signals

  • 1. Device Free Indoor Localization in the 28 GHz band based on machine learning The 14th International Conference on Ambient Systems, Networks and Technologies March 15-17, 2023, Leuven, Belgium www.elsevier.com/locate/procedia Juan Avilés , Verónica Ojeda , Víctor Asanza javiles@espol.edu.ec, vejaojed@espol.edu.ec, victor.asanza@sdas-group.com
  • 3. Topics ❑ Introduction ❑ Methodology ❑ Results ❑ Conclusions ❑ Related Works Device Free Indoor Localization in the 28 GHz band based on machine learning 3 www.elsevier.com/locate/procedia
  • 4. Introducción Introduction 3 • Device free localization (DFL) indoor position of a person. • As opposed to active localization, DFL does not require the person to carry any active electronic device. • Variations in received power: ‘no presence’ versus ‘presence’ positioning. • Potential applications: people monitoring, disaster situations, intelligent buildings, multisubject counting and positioning. Rx Tx Tx Tx Tx Tx Rx Rx Rx Rx Rx Rx Posicionamiento activo Posicionamiento pasivo www.elsevier.com/locate/procedia
  • 5. Motivation The current study explores the application of global-based classification, combined classification, and the combination of classification and regression techniques to estimate the position of a person indoors . • Few studies on the combination of classification and regression techniques for positioning. • Positioning at 28 GHz? Frequency band candidate for 5G and 6G services 4 www.elsevier.com/locate/procedia
  • 6. Problema? 16 clases 4 clases (Y) 4 clases (X) Al aumentar la cantidad de clases, disminuye la exactitud Menor cantidad de clases (aumenta la exactitud del clasificador Disminuye el error de Posicion? Centro Geometrico Asociado a cada clase (xi,yi) www.elsevier.com/locate/procedia
  • 7. Introducción Methodology Fingerprint data generation (Ray Tracing) Data processing & Feature selection Training algorithm Testing Error (machine learning) Random Forest 5 www.elsevier.com/locate/procedia
  • 8. Introducción Methodology: Ray-tracing + Matlab: automate the use of the tool for propagation calculations and data recording. Fingerprint data generation (Ray Tracing) Data processing & Feature selection Training algorithm Testing Error 6 • Txs equipped with 9-ULAs. • Rxs operate with omnidirectional antennas. • 380 person’s locations • Angles per Tx: 21 Rx3 Rx4 3m www.elsevier.com/locate/procedia
  • 9. Introducción Methodology: Ray-tracing + Matlab: automate the use of the tool for propagation calculations and data recording. Tx antenna orientation angles: -75o, -67.5o, -60o, -52.5o, -45o, -37.5o, - 30o, -22.5o, -15o, -7.5o, 0o, 7.5o, 15o, 22.5o, 30o, 37.5o, 45o, 52.5o, 60o, 67.5o, 75o relative to the perpendicular direction of the array. 6 Fingerprint data generation (Ray Tracing) Data processing & Feature selection Training algorithm Testing Error Interfase Matlab-Herramienta de calculo de propagacion (15,960 simulaciones) Data set global: 63840 valores de potencia www.elsevier.com/locate/procedia
  • 10. Indoor positioning is a challenging task!: 1) Small power difference. 2) Not all Rxs contribute for positioning 7 www.elsevier.com/locate/procedia
  • 11. For one Tx, 4 Rxs, 290H and 21 angles (𝜃1, 𝜃2, … , 𝜃21 ), 84 features are selected as follows: ∆𝑃𝑇𝑥1𝜃𝑖𝑅𝑥𝑗 290𝑥1 = ∆𝑃𝑇𝑥1𝜃𝑖𝑅𝑥𝑗 1 ∆𝑃𝑇𝑥1𝜃𝑖𝑅𝑥𝑗 2 … . ∆𝑃𝑇𝑥1𝜃𝑖𝑅𝑥𝑗 290 𝑇 ∆𝑃𝑇𝑥1𝜃1 290𝑥4 = ∆𝑃𝑇𝑥1𝜃1𝑅𝑥1 ∆𝑃𝑇𝑥1𝜃1𝑅𝑥2 … ∆𝑃𝑇𝑥1𝜃1𝑅𝑥4 ∆𝑃𝑇𝑥1𝜃2 290𝑥4 = ∆𝑃𝑇𝑥1𝜃2𝑅𝑥1 ∆𝑃𝑇𝑥1𝜃2𝑅𝑥2 … ∆𝑃𝑇𝑥1𝜃2𝑅𝑥4 ………………………………………… ∆𝑃𝑇𝑥1𝜃21 290𝑥4 = ∆𝑃𝑇𝑥1𝜃21𝑅𝑥1 ∆𝑃𝑇𝑥1𝜃21𝑅𝑥2 … ∆𝑃𝑇𝑥1𝜃21𝑅𝑥4 ∆𝑃𝑇𝑥1 290𝑥84 = ∆𝑃𝑇𝑥1𝜃1 ∆𝑃𝑇𝑥1𝜃2 . . . ∆𝑃𝑇𝑥1𝜃21 For 2 Txs, 4 Rxs, 290H, 21 angles (𝜃1, 𝜃2, … , 𝜃21 ), 168 features are chosen as follows: ∆𝑃𝑇𝑥1𝑇𝑥2 290𝑥168 = ∆𝑃𝑇𝑥1 290𝑥84 ∆𝑃𝑇𝑥2 290𝑥84 Fingerprint data generation (Ray Tracing) Data processing & Feature selection Training algorithm Testing Error www.elsevier.com/locate/procedia
  • 12. Figure 3. Data set: a) classification training, b) regression training, c) testing. Methodology Fingerprint data generation (Ray Tracing) Data processing & Feature selection Training algorithm Testing Error Example 1 f1,1 f1,2 f1,3 ….. f1,w ClassID1 Example 2 f2,1 f2,2 f2,3 ….. f2,w ClassID2 a) ................ …..... …..... …..... …..... …..... …..... Example 290 f290,1 f290,2 f290,3 ….. f290,w ClassIDn fv1,1 fv1,2 fv1,3 ….. fv1,w X1 or Y1 fv2,1 fv2,2 fv2,3 ….. fv2,w X2 or Y2 b) …..... …..... …..... …..... …..... …..... fvk,1 fvk,2 fvk,3 ….. fvk,w Xk or Yk fu1,1 fu1,2 fu1,3 ….. fu1,v fu2,1 fu2,2 fu2,3 ….. fu2,v c) …..... …..... …..... …..... …..... fu90,1 fu90,2 fu90,3 ….. fu90,v k examples 90 examples www.elsevier.com/locate/procedia
  • 15. 75% 25% Validation 72 Groups of Recvd. power values training 218 Groups of Recvd. power values Random Forest Algorithm that generates several decision trees using random bootstrapped training feature sets. It averages the prediction results to reduce the variance of the statistical learning method. (Examples) Model Model Model X X X Majority Vote Or prediction train train train n’ n’ n’ 11 Methodology Features Fingerprint data generation (Ray Tracing) Data processing & Feature selection Training algorithm Testing Error Set de datos Features Examples www.elsevier.com/locate/procedia
  • 16. ( ) , i i i p X Y = 1 1 i n i ij i j X x n = =  1 1 i n i ij i j Y y n = =  ( ) , r r r p X Y = 2 2 i Xi Yi PE PE PE = + r Xi i X PE X = − r Yi i Y PE Y = − Technique a: estimated position depends on the classification result (any of 16, 32 or 64 classes) associated to the center position of the predicted block. Technique b: estimated position depends on the classification result (any of 16, 32 or 64 classes) associated to the center position of the predicted block. ( ) , r r r p X Y = r Xi i X PE X = − 1 1 xi i n i ij x j X x n = =  1 1 yk k n k kj y j Y y n = =  r Yk k Y PE Y = − 2 2 ik Xi Yk PE PE PE = + k Y r p i X ik PE i n i p r p i PE Technique c: each (independent) classifier predicts a particular strip (class) in X and Y which in turn identifies the regressor to be applied. The is calculated as in technique b where is obtained from the regressors’ outputs. ik PE ( ) , i k X Y www.elsevier.com/locate/procedia
  • 17. Methodology Fingerprint data generation (Ray Tracing) Data processing & Feature selection Training algorithm Testing Error www.elsevier.com/locate/procedia
  • 23. Results: CDF of median values of position error Application of global-based classifiers and combination of independent classifiers for Tx1 or Tx1 and Tx2. • Combination of classifiers produces a decrease in the median value of the position error for all partition cases. As # classes (blocks or strips) , examples per class . It affects classification accuracy. Position error On the other hand, as # classes (blocks or strips) , dimensions of the blocks (strips) . Position error Global Combined Global Combined www.elsevier.com/locate/procedia
  • 27. Results • Except for combined classification 1Tx and 4X cases (Tx1Class4X4Y, Tx1Class4X8Y), the integration of regressors produces a relatively small an accuracy improvement. Such improvement is small in all Tx1Tx2 cases. www.elsevier.com/locate/procedia
  • 28. Results For Tx1, Table 1 shows: Reduction of at least 16.2% between global and combined Classification Reduction of at least 26.9% between global and combined Classification-Regression www.elsevier.com/locate/procedia
  • 29. Results www.elsevier.com/locate/procedia For Tx1Tx2, Table 1 shows: Reduction of at least 19.5% between global and combined Classification Reduction of at least 21.5% between global and combined Classification-Regression
  • 30. Results www.elsevier.com/locate/procedia Tx1-Class (global) versus Tx1Tx2-(combined) Class: Reduction at least of at 36.9% Tx1-Class (global) versus Tx1Tx2-(combined) Class-Regr: Reduction of at least 37%
  • 31. • Simulations suggest that the block (strip) size and number of classes (number of examples) in which the study area is partitioned play a role in the position error determination. • Results also indicate that the statistical position error achieved with a global-based classifier can be reduced by adding data from a second Tx and through the application of independent classifiers using data corresponding to position coordinates • Statistical localization error reduction of at least 16% over a global-based classification technique can be obtained through the combination of two independent classifiers using one transmitter and a reduction of at least 19% for 2 transmitters. • An additional (small) improvement is achieved by combining each independent classifier with a regression algorithm. Conclusions: 18 www.elsevier.com/locate/procedia
  • 32. Introducción Related work Environment Indoor positioning. Algorithm/ Method-Accuracy Reference Indoor area (5x8x3)m, 8 Txs and 8 Rxs, omni antenas, 433.1 and 909.1 MHz power values measurements. Probabilistic classification based on discriminant análisis. Accuracy of 97,2 %. Xu C. et al. [2] ULA, signal subspace vector, 2.4 GHz, Indoor areas (7mx7m and 10mx11m) (measurements) Support Vector Machine (2.06 m RMSE, 4.14 m RMSE) Hong et al. [5] Brick house of 84 square meters. omni antenas, 2.4 GHz DFL error rate (position accuracy degrades) doubles, on average, for every six random changes. Random forest classifier provided the lowest error rate compared to KNN, SVM and LDA. Mager et al. [7] 14 data sets (indoor Wi-Fi received signal strength). Multibuilding, multifloor. Active positioning. Cascade of three models of building classification, floor classification and 2D-localization regression. Klus et al. [13] 19 www.elsevier.com/locate/procedia