SlideShare a Scribd company logo
1 of 16
Indoor Wireless Localization
Name: Ali Reda Salim
In Collaboration with: Mohmamad Assaad, Daylight Katengwe
Supervisor: Zihuai Lin
Presentation Outline
•What is Indoor Wireless Localization and its
applications
•Previous research & bottlenecks
•Our system design & approach
•Analysis & Results
•Demonstration Video
•Conclusion & Future Work
Indoor Wireless localization
•GPS is a hug success and generated billions of
dollars in revenues.
•Worked seamlessly within line of sight (outdoor)
•GPS signals can’t penetrate walls and solid concrete
•The evolution of low cost wireless sensors permitted
solutions for indoor positioning.
• low cost 802.15.4 Zigbee compliant nodes to
implement our proposed design.
Indoor Wireless localization
Applications
•Tracking local assets
•Medical applications
•Internet of things
•Emergency rescue operations
•Commercial & business uses
•Location based services
Indoor Wireless localization
•Previous papers used RSSI claim an accuracy of 1-
1.5m
•Other researchers relied on TOF & TDOA and claim
an accuracy of almost 2m.
•Above algorithms rely on RSSI, time stamps and
node synchronization
•Most papers used Zigbee compliant stacks and
extracted the required metrics from network and
application layers
TIMAC Protocol Stack
• OSAL & HAL layers to access
lower layers
• HAL layer provides a broad
range services
Z-Stack Protocol Stack
• Z-Stack provides access to
upper layers
• ZMAC Interface to access
MAC layer
Approach
802.15.4 MAC API
• Initialization
• Data
• Management
• Call-back
Approach
HAL API
• Provides functions to access
the hardware services like
timers, UART, and ADC.
• Separates the hardware from
the software specific
LCD Service
HALLCDINIT() Initiate LCD screen on-board
HALLCDWRITESTRING() Write strings to the screen
HALLCDWRITESTRINGVA
LUE()
Write strings and values to the
screen
KEY Service
HALKEYINIT() Initiate Key & Joystick on-board
HALKEYCONFIG() Configure Keys operation
Timer Service
HalTimerInit () Initiate timer services on-board
HalTimerConfig() Configure and pre-scale timers
halTimerIntEnable();
UART Service
HALUARTINIT () Initiate Serial port on-board
HALUARTOPEN () Open a serial port
HALUARTWRITE () Write strings and values to
serial port
Function/Event Description Prototype
MAC_CbackEvent
( )
Call back function sends
MAC events to the
application layer
void
MAC_CbackEvent(macCbac
kEvent_t *pData)
MAC_MCPS_DAT
A_IND
An event called by the call
back function and sends data
to app
macDataInd_t *pDataInd
MAC_MCPS_DAT
A_CNF
An event that sends data to
app each time the
MAC_McpsDataReq function
is called
macMcpsDataCnf_t
*pDataCnf
System Design
• TI CC2530 development kit
• 802.15.4, HAL & OSAL API’s
• TIMAC Sample Application
• Modification of TIMAC protocol
stack to support timer services
• Integrating few Z-stack
functions into MAC Sample
application
System Design
• Hardware timestamp stored in 40-bit register
upon transmit/receive of frames
• Average signal strength measured by reading
the 8 symbols after the SFD domain
• RSSI and Correlation values
• Data output to I/O devices
Analysis & Results
• Point to point network
• Frame transmission Interval set to 5 seconds
• Transmit and received frames sent to serial port
• Clock drifts calculated between transmission
and receive time of various frames
175
180
185
190
195
200
205
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49
RSSI Readings
(Line of Sight vs Non Line of Sight)
C23 D22
150
155
160
165
170
175
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47
RSSI Mid Range
(Non line of Sight)
Series1 Series2 Series3
0
50
100
150
200
250
300
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93
Sci-Tech Libary Readings
(Mobile Node)
RSSI Corr
Analysis & Results
Analysis & Results
• 3 static node & 1 mobile
node
• RSSI values collected
from each node & sent to
serial port
• MATLAB simulations
triggered by the serial
input
• Estimated mobile node
location within an
accuracy of 1-1.5m
Video Demonstration
Conclusion
•Integration of Z-Stack & TIMAC software protocols.
•A new approach to provide reliable & accurate
metrics to any localization algorithm
•Access of lower layers
•Low Local clock speeds
•Synchronization problems
•Reliable RSSI & Correlation readings
•Accuracy of almost 1m using just signal strength and
correlation values
Future Work
•Implement smoothing techniques on local clock to
minimize the effect of clock drift
• Linear smoothing using linear regression to align local
clock readings between 2 different nodes
•Use external high speed clocks or nodes with higher local
clocks
•Synchronization of nodes wirelessly
•Use antenna diversity to have more accurate RSSI
readings
•Ultra-wide band can be used instead of narrow band
signals like Zigbee (5Mhz)
16

More Related Content

What's hot

Simulink Projects For EEE
Simulink Projects For EEESimulink Projects For EEE
Simulink Projects For EEEPhdtopiccom
 
Postgraduate Projects in Scilab
Postgraduate Projects in ScilabPostgraduate Projects in Scilab
Postgraduate Projects in ScilabPhdtopiccom
 
Jeda Hls Hlv Success Story V4
Jeda Hls Hlv Success Story V4Jeda Hls Hlv Success Story V4
Jeda Hls Hlv Success Story V4Chun Xia
 
Qualnet Code Projects
Qualnet Code ProjectsQualnet Code Projects
Qualnet Code ProjectsPhdtopiccom
 
Wifi Network Simulation Projects
Wifi Network Simulation ProjectsWifi Network Simulation Projects
Wifi Network Simulation ProjectsPhdtopiccom
 
Programmable Logic Controls training day 2
Programmable Logic Controls training day 2Programmable Logic Controls training day 2
Programmable Logic Controls training day 2Malinga Ephraim
 
Hdl based simulators
Hdl based simulatorsHdl based simulators
Hdl based simulatorsPrachi Pandey
 
Programmable Logic Controls training day 1
Programmable Logic Controls training day 1Programmable Logic Controls training day 1
Programmable Logic Controls training day 1Malinga Ephraim
 
Verifiable Round-Robin Scheme for Smart Homes (CODASPY 2019)
Verifiable Round-Robin Scheme for Smart Homes (CODASPY 2019)Verifiable Round-Robin Scheme for Smart Homes (CODASPY 2019)
Verifiable Round-Robin Scheme for Smart Homes (CODASPY 2019)Shantanu Sharma
 
Dsp Matlab Thesis Topics
Dsp Matlab Thesis TopicsDsp Matlab Thesis Topics
Dsp Matlab Thesis TopicsPhdtopiccom
 
Cloud Foundry Summit 2015 - New Relic & Cloud Foundry (Cloud Foundry on Azure...
Cloud Foundry Summit 2015 - New Relic & Cloud Foundry (Cloud Foundry on Azure...Cloud Foundry Summit 2015 - New Relic & Cloud Foundry (Cloud Foundry on Azure...
Cloud Foundry Summit 2015 - New Relic & Cloud Foundry (Cloud Foundry on Azure...Tamao Nakahara
 
Pert & cpm project management
Pert & cpm   project managementPert & cpm   project management
Pert & cpm project managementRahul Dubey
 
Augmenting Field Data for Testing Systems Subject to Incremental Requirements...
Augmenting Field Data for Testing Systems Subject to Incremental Requirements...Augmenting Field Data for Testing Systems Subject to Incremental Requirements...
Augmenting Field Data for Testing Systems Subject to Incremental Requirements...Lionel Briand
 
Simulation Projects in Matlab
Simulation Projects in MatlabSimulation Projects in Matlab
Simulation Projects in MatlabPhdtopiccom
 
YATES: Rapid Prototyping for Traffic Engineering Systems
YATES: Rapid Prototyping forTraffic Engineering SystemsYATES: Rapid Prototyping forTraffic Engineering Systems
YATES: Rapid Prototyping for Traffic Engineering SystemsAJAY KHARAT
 

What's hot (19)

Simulink Projects For EEE
Simulink Projects For EEESimulink Projects For EEE
Simulink Projects For EEE
 
Vlsi ieee 2014 be, b.tech_completed list(m)
Vlsi ieee 2014 be, b.tech_completed list(m)Vlsi ieee 2014 be, b.tech_completed list(m)
Vlsi ieee 2014 be, b.tech_completed list(m)
 
Postgraduate Projects in Scilab
Postgraduate Projects in ScilabPostgraduate Projects in Scilab
Postgraduate Projects in Scilab
 
Jeda Hls Hlv Success Story V4
Jeda Hls Hlv Success Story V4Jeda Hls Hlv Success Story V4
Jeda Hls Hlv Success Story V4
 
Qualnet Code Projects
Qualnet Code ProjectsQualnet Code Projects
Qualnet Code Projects
 
1. introduction
1. introduction1. introduction
1. introduction
 
Wifi Network Simulation Projects
Wifi Network Simulation ProjectsWifi Network Simulation Projects
Wifi Network Simulation Projects
 
Programmable Logic Controls training day 2
Programmable Logic Controls training day 2Programmable Logic Controls training day 2
Programmable Logic Controls training day 2
 
Hdl based simulators
Hdl based simulatorsHdl based simulators
Hdl based simulators
 
Programmable Logic Controls training day 1
Programmable Logic Controls training day 1Programmable Logic Controls training day 1
Programmable Logic Controls training day 1
 
Verifiable Round-Robin Scheme for Smart Homes (CODASPY 2019)
Verifiable Round-Robin Scheme for Smart Homes (CODASPY 2019)Verifiable Round-Robin Scheme for Smart Homes (CODASPY 2019)
Verifiable Round-Robin Scheme for Smart Homes (CODASPY 2019)
 
Dsp Matlab Thesis Topics
Dsp Matlab Thesis TopicsDsp Matlab Thesis Topics
Dsp Matlab Thesis Topics
 
Cloud Foundry Summit 2015 - New Relic & Cloud Foundry (Cloud Foundry on Azure...
Cloud Foundry Summit 2015 - New Relic & Cloud Foundry (Cloud Foundry on Azure...Cloud Foundry Summit 2015 - New Relic & Cloud Foundry (Cloud Foundry on Azure...
Cloud Foundry Summit 2015 - New Relic & Cloud Foundry (Cloud Foundry on Azure...
 
Pert & cpm project management
Pert & cpm   project managementPert & cpm   project management
Pert & cpm project management
 
Near rt ric tc
Near rt ric tcNear rt ric tc
Near rt ric tc
 
Augmenting Field Data for Testing Systems Subject to Incremental Requirements...
Augmenting Field Data for Testing Systems Subject to Incremental Requirements...Augmenting Field Data for Testing Systems Subject to Incremental Requirements...
Augmenting Field Data for Testing Systems Subject to Incremental Requirements...
 
Simulation Projects in Matlab
Simulation Projects in MatlabSimulation Projects in Matlab
Simulation Projects in Matlab
 
199 Final Report
199 Final Report 199 Final Report
199 Final Report
 
YATES: Rapid Prototyping for Traffic Engineering Systems
YATES: Rapid Prototyping forTraffic Engineering SystemsYATES: Rapid Prototyping forTraffic Engineering Systems
YATES: Rapid Prototyping for Traffic Engineering Systems
 

Viewers also liked

Design issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networksDesign issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networksSreekesh Padmanabhan
 
WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars Salah Amean
 
Al tawba (repentence) tagalo
Al tawba (repentence) tagaloAl tawba (repentence) tagalo
Al tawba (repentence) tagaloArab Muslim
 
Building day 2 upload Building the Internet of Things with Thingsquare and ...
Building day 2   upload Building the Internet of Things with Thingsquare and ...Building day 2   upload Building the Internet of Things with Thingsquare and ...
Building day 2 upload Building the Internet of Things with Thingsquare and ...Adam Dunkels
 
Architecture of the lte air interface
Architecture of the lte air interfaceArchitecture of the lte air interface
Architecture of the lte air interfaceEke Okereke
 
Chap 2. lte channel structure .eng
Chap 2. lte  channel structure .engChap 2. lte  channel structure .eng
Chap 2. lte channel structure .engsivakumar D
 

Viewers also liked (6)

Design issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networksDesign issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networks
 
WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars
 
Al tawba (repentence) tagalo
Al tawba (repentence) tagaloAl tawba (repentence) tagalo
Al tawba (repentence) tagalo
 
Building day 2 upload Building the Internet of Things with Thingsquare and ...
Building day 2   upload Building the Internet of Things with Thingsquare and ...Building day 2   upload Building the Internet of Things with Thingsquare and ...
Building day 2 upload Building the Internet of Things with Thingsquare and ...
 
Architecture of the lte air interface
Architecture of the lte air interfaceArchitecture of the lte air interface
Architecture of the lte air interface
 
Chap 2. lte channel structure .eng
Chap 2. lte  channel structure .engChap 2. lte  channel structure .eng
Chap 2. lte channel structure .eng
 

Similar to Indoor Wireless Localization - Zigbee

Bitm2003 802.11g
Bitm2003 802.11gBitm2003 802.11g
Bitm2003 802.11gArpan Pal
 
IMPLEMENTATION OF DYNAMIC REMOTE OPERATED USING BAT ALGORITHMNAVIGATION EQUIP...
IMPLEMENTATION OF DYNAMIC REMOTE OPERATED USING BAT ALGORITHMNAVIGATION EQUIP...IMPLEMENTATION OF DYNAMIC REMOTE OPERATED USING BAT ALGORITHMNAVIGATION EQUIP...
IMPLEMENTATION OF DYNAMIC REMOTE OPERATED USING BAT ALGORITHMNAVIGATION EQUIP...AlameluPriyadharshini
 
Practical Routers & Switches for Electrical Engineers
Practical Routers & Switches for Electrical EngineersPractical Routers & Switches for Electrical Engineers
Practical Routers & Switches for Electrical EngineersLiving Online
 
Cisco connect winnipeg 2018 a look at network assurance in dna center
Cisco connect winnipeg 2018   a look at network assurance in dna centerCisco connect winnipeg 2018   a look at network assurance in dna center
Cisco connect winnipeg 2018 a look at network assurance in dna centerCisco Canada
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys Corporation
 
design of FPGA based traffic light controller system
design of FPGA based traffic light controller systemdesign of FPGA based traffic light controller system
design of FPGA based traffic light controller systemVinny Chweety
 
Rover technology ppt
Rover technology pptRover technology ppt
Rover technology pptsindhupriya97
 
Edge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-timeEdge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-timeShuquan Huang
 
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...OPNFV
 
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...Tal Lavian Ph.D.
 
CE1009_Implementation of Civil IoT Architecture.pdf
CE1009_Implementation  of Civil IoT Architecture.pdfCE1009_Implementation  of Civil IoT Architecture.pdf
CE1009_Implementation of Civil IoT Architecture.pdfChenkai Sun
 
I hear you like meshes, here’s a mesh to connect your meshes
I hear you like meshes, here’s a mesh to connect your meshesI hear you like meshes, here’s a mesh to connect your meshes
I hear you like meshes, here’s a mesh to connect your meshesAll Things Open
 
Introduction to Fog
Introduction to FogIntroduction to Fog
Introduction to FogCisco DevNet
 
Cisco Multi-Service FAN Solution
Cisco Multi-Service FAN SolutionCisco Multi-Service FAN Solution
Cisco Multi-Service FAN SolutionCisco DevNet
 
Eng.Walidmanaa CV
Eng.Walidmanaa  CVEng.Walidmanaa  CV
Eng.Walidmanaa CVwalidmanaa1
 
Sobanski odl summit_2015
Sobanski odl summit_2015Sobanski odl summit_2015
Sobanski odl summit_2015John Sobanski
 
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...VMworld
 

Similar to Indoor Wireless Localization - Zigbee (20)

Bitm2003 802.11g
Bitm2003 802.11gBitm2003 802.11g
Bitm2003 802.11g
 
IMPLEMENTATION OF DYNAMIC REMOTE OPERATED USING BAT ALGORITHMNAVIGATION EQUIP...
IMPLEMENTATION OF DYNAMIC REMOTE OPERATED USING BAT ALGORITHMNAVIGATION EQUIP...IMPLEMENTATION OF DYNAMIC REMOTE OPERATED USING BAT ALGORITHMNAVIGATION EQUIP...
IMPLEMENTATION OF DYNAMIC REMOTE OPERATED USING BAT ALGORITHMNAVIGATION EQUIP...
 
Practical Routers & Switches for Electrical Engineers
Practical Routers & Switches for Electrical EngineersPractical Routers & Switches for Electrical Engineers
Practical Routers & Switches for Electrical Engineers
 
Cisco connect winnipeg 2018 a look at network assurance in dna center
Cisco connect winnipeg 2018   a look at network assurance in dna centerCisco connect winnipeg 2018   a look at network assurance in dna center
Cisco connect winnipeg 2018 a look at network assurance in dna center
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
 
design of FPGA based traffic light controller system
design of FPGA based traffic light controller systemdesign of FPGA based traffic light controller system
design of FPGA based traffic light controller system
 
Our Methodology & Benefits
Our Methodology & BenefitsOur Methodology & Benefits
Our Methodology & Benefits
 
Rover technology ppt
Rover technology pptRover technology ppt
Rover technology ppt
 
Edge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-timeEdge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-time
 
NetAlly Product Family Brochure
NetAlly Product Family BrochureNetAlly Product Family Brochure
NetAlly Product Family Brochure
 
NetAlly Product Family Brochure
NetAlly Product Family BrochureNetAlly Product Family Brochure
NetAlly Product Family Brochure
 
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...
 
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...
 
CE1009_Implementation of Civil IoT Architecture.pdf
CE1009_Implementation  of Civil IoT Architecture.pdfCE1009_Implementation  of Civil IoT Architecture.pdf
CE1009_Implementation of Civil IoT Architecture.pdf
 
I hear you like meshes, here’s a mesh to connect your meshes
I hear you like meshes, here’s a mesh to connect your meshesI hear you like meshes, here’s a mesh to connect your meshes
I hear you like meshes, here’s a mesh to connect your meshes
 
Introduction to Fog
Introduction to FogIntroduction to Fog
Introduction to Fog
 
Cisco Multi-Service FAN Solution
Cisco Multi-Service FAN SolutionCisco Multi-Service FAN Solution
Cisco Multi-Service FAN Solution
 
Eng.Walidmanaa CV
Eng.Walidmanaa  CVEng.Walidmanaa  CV
Eng.Walidmanaa CV
 
Sobanski odl summit_2015
Sobanski odl summit_2015Sobanski odl summit_2015
Sobanski odl summit_2015
 
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...
 

Recently uploaded

Risk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectRisk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectErbil Polytechnic University
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Romil Mishra
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptNarmatha D
 
Autonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptAutonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptbibisarnayak0
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfisabel213075
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgsaravananr517913
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communicationpanditadesh123
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
DM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in projectDM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in projectssuserb6619e
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 

Recently uploaded (20)

Risk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectRisk Management in Engineering Construction Project
Risk Management in Engineering Construction Project
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
 
Autonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptAutonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.ppt
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdf
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communication
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
DM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in projectDM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in project
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 

Indoor Wireless Localization - Zigbee

  • 1. Indoor Wireless Localization Name: Ali Reda Salim In Collaboration with: Mohmamad Assaad, Daylight Katengwe Supervisor: Zihuai Lin
  • 2. Presentation Outline •What is Indoor Wireless Localization and its applications •Previous research & bottlenecks •Our system design & approach •Analysis & Results •Demonstration Video •Conclusion & Future Work
  • 3. Indoor Wireless localization •GPS is a hug success and generated billions of dollars in revenues. •Worked seamlessly within line of sight (outdoor) •GPS signals can’t penetrate walls and solid concrete •The evolution of low cost wireless sensors permitted solutions for indoor positioning. • low cost 802.15.4 Zigbee compliant nodes to implement our proposed design.
  • 4. Indoor Wireless localization Applications •Tracking local assets •Medical applications •Internet of things •Emergency rescue operations •Commercial & business uses •Location based services
  • 5. Indoor Wireless localization •Previous papers used RSSI claim an accuracy of 1- 1.5m •Other researchers relied on TOF & TDOA and claim an accuracy of almost 2m. •Above algorithms rely on RSSI, time stamps and node synchronization •Most papers used Zigbee compliant stacks and extracted the required metrics from network and application layers
  • 6. TIMAC Protocol Stack • OSAL & HAL layers to access lower layers • HAL layer provides a broad range services Z-Stack Protocol Stack • Z-Stack provides access to upper layers • ZMAC Interface to access MAC layer Approach
  • 7. 802.15.4 MAC API • Initialization • Data • Management • Call-back Approach HAL API • Provides functions to access the hardware services like timers, UART, and ADC. • Separates the hardware from the software specific LCD Service HALLCDINIT() Initiate LCD screen on-board HALLCDWRITESTRING() Write strings to the screen HALLCDWRITESTRINGVA LUE() Write strings and values to the screen KEY Service HALKEYINIT() Initiate Key & Joystick on-board HALKEYCONFIG() Configure Keys operation Timer Service HalTimerInit () Initiate timer services on-board HalTimerConfig() Configure and pre-scale timers halTimerIntEnable(); UART Service HALUARTINIT () Initiate Serial port on-board HALUARTOPEN () Open a serial port HALUARTWRITE () Write strings and values to serial port Function/Event Description Prototype MAC_CbackEvent ( ) Call back function sends MAC events to the application layer void MAC_CbackEvent(macCbac kEvent_t *pData) MAC_MCPS_DAT A_IND An event called by the call back function and sends data to app macDataInd_t *pDataInd MAC_MCPS_DAT A_CNF An event that sends data to app each time the MAC_McpsDataReq function is called macMcpsDataCnf_t *pDataCnf
  • 8. System Design • TI CC2530 development kit • 802.15.4, HAL & OSAL API’s • TIMAC Sample Application • Modification of TIMAC protocol stack to support timer services • Integrating few Z-stack functions into MAC Sample application
  • 9. System Design • Hardware timestamp stored in 40-bit register upon transmit/receive of frames • Average signal strength measured by reading the 8 symbols after the SFD domain • RSSI and Correlation values • Data output to I/O devices
  • 10. Analysis & Results • Point to point network • Frame transmission Interval set to 5 seconds • Transmit and received frames sent to serial port • Clock drifts calculated between transmission and receive time of various frames
  • 11. 175 180 185 190 195 200 205 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 RSSI Readings (Line of Sight vs Non Line of Sight) C23 D22 150 155 160 165 170 175 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 RSSI Mid Range (Non line of Sight) Series1 Series2 Series3 0 50 100 150 200 250 300 1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93 Sci-Tech Libary Readings (Mobile Node) RSSI Corr Analysis & Results
  • 12. Analysis & Results • 3 static node & 1 mobile node • RSSI values collected from each node & sent to serial port • MATLAB simulations triggered by the serial input • Estimated mobile node location within an accuracy of 1-1.5m
  • 14. Conclusion •Integration of Z-Stack & TIMAC software protocols. •A new approach to provide reliable & accurate metrics to any localization algorithm •Access of lower layers •Low Local clock speeds •Synchronization problems •Reliable RSSI & Correlation readings •Accuracy of almost 1m using just signal strength and correlation values
  • 15. Future Work •Implement smoothing techniques on local clock to minimize the effect of clock drift • Linear smoothing using linear regression to align local clock readings between 2 different nodes •Use external high speed clocks or nodes with higher local clocks •Synchronization of nodes wirelessly •Use antenna diversity to have more accurate RSSI readings •Ultra-wide band can be used instead of narrow band signals like Zigbee (5Mhz)
  • 16. 16