Time Synchronization in Acoustic Localization for

Size: px
Start display at page:

Download "Time Synchronization in Acoustic Localization for"

Transcription

1 Time Synchronization in Acoustic Localization for Mobile Open-Source Network Deployment Scott Almquist Worcester Polytechnic Institute Major Qualifying Project 18 December 2009 Embedded Digital Systems Group 102 Approved for public release - distribution is unlimited This work is sponsored by the Department of the Air Force under Air Force contract FA C Opinions, interpretations, conclusions and recommendations are those of the author and are not necessarily endorsed by the United States Government.

2 Acoustic Localization Determining the location of a sound source by using an array of sensors The difference in arrival times is used to calculate an approximate position of the sound source Sound Source t 1 t 2 Microphones Time Differences of Two Microphones Result in a Hyperbola 12/18/2009 2

3 Setup FWG114pv2 image. Retrieved October 13, 2009, from Openmoko freerunner image. (2008). Retrieved October 13, 2009, from Dell inspiron image. Retrieved October 13, 2009, from 12/18/2009 3

4 Time Synchronization Time synchronization errors are the greatest source of positional error Mic 1 Mic meters minimum error 12/18/2009 4

5 Audio Data and Timestamps Hardware Level Ideal Software Level Timestamps Time Time Time 12/18/2009 5

6 Audio Data and Timestamps Hardware Level Real Software Level Timestamps Time Time Time 12/18/2009 6

7 Time Synchronization Test Setup If the phones are equidistant from the sound source, the time difference of arrival should be zero 12/18/2009 7

8 Using a UDP Broadcast Message to Synchronize Time Synchronization Between Two Phones Using UDP Broadcast Message Method of Synchronization Difference in Time Reported by Phone Two Minus Time Reported By Phone One in Milliseconds Time of Test in Seconds Reported by Phone One 12/18/2009 8

9 Outline Goal Recording Audio Data Precision i Timestamps Filtering Timestamps Synchronize the Phones Conclusions and Future Work 12/18/2009 9

10 Outline Goal Recording Audio Data Precision i Timestamps Filtering Timestamps Synchronize the Phones Conclusions and Future Work 12/18/

11 Goal Improve the Time Synchronization Between Two Phones Can be sub-divided into two categories: Precision in retrieving an individual phone s clock Synchronization between two phones 12/18/

12 Outline Goal Recording Audio Data Precision i Timestamps Filtering Timestamps Synchronize the Phones Conclusions and Future Work 12/18/

13 Recording All Audio Data In order to improve the results further, we need to know that all audio data is being recorded Initiation tests indicate that this is not an unreasonable assumption Over a seconds we would expect 24,212,664 samples. Phone One sent 24,215,552 samples (1.1% more than expected) Phone Two sent 24,217,600 samples (2.0% more than expected) Playing a sine wave and viewing graphs of the recording results in no obvious discontinuities or phase shifts. It is assumed that audio data being recorded is consistent and timestamps are imprecise 12/18/

14 Outline Goal Recording Audio Data Precision i Timestamps Filtering Timestamps Synchronize the Phones Conclusions and Future Work 12/18/

15 Precision in Retrieving Timestamps Audio is processed in buffers Buffers are a consistent size (1024 Samples) Sampling frequency is a constant (44,100 hertz) 1024 Samples 44,100 Samples Second Milliseconds One measure of the precision of an individual phone s timestamps is a consistent millisecond difference between successive timestamps 12/18/

16 Consistency of Timestamps Frequency Histogram of Time Differences of Timestamps for Phone One Method: gettimeofday Priority: Normal 60% within 1 millisecond Time Differences in Milliseconds Consistency in the ALMOND project was poor 12/18/

17 Consistency of Timestamps Frequen ncy Histogram of Time Differences of Audio Buffers for Phone One With Increased Priority Method: gettimeofday Priority: High 98.98% within 1 millisecond Time Difference in Milliseconds Increased priority was required for good results 12/18/

18 Advanced Linux Sound Architecture Audio library and kernel level API Default audio library for Openmoko Used in ALMOND project to record audio AL provides function calls to retrieve timestamps 12/18/

19 Consistency of Timestamps Frequenc cy Histogram of Time Differences of Timestamps Created Using AL API Function Calls for Phone One Time Difference in Milliseconds Results are bimodal, but it looks like they average to the correct value 12/18/

20 Outline Goal Recording Audio Data Precision i Timestamps Filtering Timestamps Synchronize the Phones Conclusions and Future Work 12/18/

21 Using a Moving Average Freque ency Histogram of AL Timestamp Differences Using a Moving Average of Two for Phone One Method: AL Priority: High 99.88% within 1 millisecond Timestamp Differences (in milliseconds) Using a moving average results in expected time differences 12/18/

22 Can We Lower the Priority? Frequenc cy Histogram of AL Timestamp Differences Using a Moving Average of Two and Regular Priority for Phone One Method: AL Priority: Normal 98.17% within 1 millisecond Timestamp Differences (in milliseconds) AL timestamps allow us to lower the priority and achieve similar results 12/18/

23 Moving Averages Freque ency Histogram of Time Differences Using AL Timestamps and a Moving Average of 10 Differences for Phone Two Method: AL Priority: Normal 99.78% within 1 millisecond Time Differences (in milliseconds) Moving averages improve the results, but outliers are still present 12/18/

24 Moving Averages Frequenc cy Histogram of Time Differences Using AL Timestamps and a Moving Average of 100 Differences for Phone Two Method: AL Priority: Normal 99.95% within 1 millisecond Time Differences (in milliseconds) Moving averages can be extended for better results 12/18/

25 Moving Medians Freq quency Histogram of Moving Median of Ten Time Differences Using AL Timestamps for Phone Two Method: AL Priority: Normal 99.95% within 1 millisecond Time Difference (in milliseconds) Moving medians have good results with fewer points 12/18/

26 Outline Goal Recording Audio Data Precision i Timestamps Filtering Timestamps Synchronize the Phones Conclusions and Future Work 12/18/

27 UDP Initial Synchronization uency Freq UDP Initial Synchronization Time Difference Values Difference in Time of Arrival at Phone Two From Phone One (in milliseconds) Average UDP Initial Synchronization is Milliseconds 12/18/

28 Outline Goal Recording Audio Data Precision i Timestamps Filtering Timestamps Synchronize the Phones Conclusions and Future Work 12/18/

29 Conclusions Consistency of Retrieving Time on an Individual Phone Method of Retrieving Timestamp Priority Moving Average Moving Median gettimeofday Normal None 60 gettimeofday High None AL High/Normal None <1% AL High Moving Average of AL Normal Moving Average of AL Normal Moving Average of AL Normal Moving Average of AL Normal Moving Average of Moving Median of 10 Percent of Time Differences within 1 Millisecond of Expected Value 12/18/

30 Conclusions UDP Synchronization can achieve an average synchronization of milliseconds between the phones. Future options for synchronization between phones include: UDP Synchronization GPS (Not with the Openmokos) NTP 12/18/

31 Future Work Prove that all audio data is being retrieved Synchronize time between phones A ti t? Are timestamps even necessary? 12/18/

32 Acknowledgements ALMOND Partners: Daniel Skehan Muhammad Saleem WPI Advisors: Professor Clancy Professor Heineman Lincoln Laboratory Advisors Albert Reuther Glenn Schrader 12/18/

The Beacon Locator Project

The Beacon Locator Project The Beacon Locator Project A Passive Direction Finding System for Locating Pulsed Emitter Signals Presented By: WPI Advisors: -Ted Clancy -Germano Iannacchione Christopher Massa Erik Silva Samantha O Connor

More information

Minnesota Department of Transportation Rural Intersection Conflict Warning System (RICWS) Reliability Evaluation

Minnesota Department of Transportation Rural Intersection Conflict Warning System (RICWS) Reliability Evaluation LLLK CENTER FOR TRANSPORTATION STUDIES Minnesota Department of Transportation Rural Intersection Conflict Warning System (RICWS) Reliability Evaluation Final Report Arvind Menon Max Donath Department of

More information

Software Defined Radar

Software Defined Radar Software Defined Radar Group 33 Ranges and Test Beds MQP Final Presentation Shahil Kantesaria Nathan Olivarez 13 October 2011 This work is sponsored by the Department of the Air Force under Air Force Contract

More information

Mathematical Problems in Networked Embedded Systems

Mathematical Problems in Networked Embedded Systems Mathematical Problems in Networked Embedded Systems Miklós Maróti Institute for Software Integrated Systems Vanderbilt University Outline Acoustic ranging TDMA in globally asynchronous locally synchronous

More information

Small Airport Surveillance Sensor (SASS)

Small Airport Surveillance Sensor (SASS) Small Airport Surveillance Sensor (SASS) Matthew J. Rebholz 27 October 2015 Sponsor: Matthew Royston, ANG-C52, Surveillance Branch (Andras Kovacs, Manager) Distribution Statement A. Approved for public

More information

FTSP Power Characterization

FTSP Power Characterization 1. Introduction FTSP Power Characterization Chris Trezzo Tyler Netherland Over the last few decades, advancements in technology have allowed for small lowpowered devices that can accomplish a multitude

More information

FM DISTRIBUTION FOR MOTORWAYS AND TUNNELS

FM DISTRIBUTION FOR MOTORWAYS AND TUNNELS FM DISTRIBUTION FOR MOTORWAYS AND TUNNELS ADVANTAGES IF COMPARED TO A TRADITIONAL SYSTEM As compared to the traditional analog systems, our innovative solution for FM transmission allows considerable cost

More information

Qosmotec. Software Solutions GmbH. Technical Overview. QPER C2X - Car-to-X Signal Strength Emulator and HiL Test Bench. Page 1

Qosmotec. Software Solutions GmbH. Technical Overview. QPER C2X - Car-to-X Signal Strength Emulator and HiL Test Bench. Page 1 Qosmotec Software Solutions GmbH Technical Overview QPER C2X - Page 1 TABLE OF CONTENTS 0 DOCUMENT CONTROL...3 0.1 Imprint...3 0.2 Document Description...3 1 SYSTEM DESCRIPTION...4 1.1 General Concept...4

More information

Aircraft Lasercom Terminal Compact Optical Module (ALT-COM)

Aircraft Lasercom Terminal Compact Optical Module (ALT-COM) Aircraft Lasercom Terminal Compact Optical Module (ALT-COM) Bradley Scoville - ECE Steven Rose Physics Worcester Polytechnic Institute Major Qualifying Project WPI-MITLL MPQ Presentation (1) Advanced Lasercom

More information

Radar Receiver Calibration Toolkit

Radar Receiver Calibration Toolkit Radar Receiver Calibration Toolkit Sam Petersen, Ryan Cantalupo Group 108 WPI Major Qualifying Project Wednesday October 16, 2013 This work is sponsored by the Department of the Air Force under Air Force

More information

COMPACT GUIDE. Camera-Integrated Motion Analysis

COMPACT GUIDE. Camera-Integrated Motion Analysis EN 06/13 COMPACT GUIDE Camera-Integrated Motion Analysis Detect the movement of people and objects Filter according to directions of movement Fast, simple configuration Reliable results, even in the event

More information

WPI Precision Personnel Location System: Synchronization of Wireless Transceiver Units

WPI Precision Personnel Location System: Synchronization of Wireless Transceiver Units WPI Precision Personnel Location System: Synchronization of Wireless Transceiver Units Vincent Amendolare Electrical and Computer Engineering Worcester Polytechnic Institute Worcester, Massachusetts June

More information

OpenROV Underwater Acoustic Location System Final Report

OpenROV Underwater Acoustic Location System Final Report OpenROV Underwater Acoustic Location System Final Report by Luis Sanchez, James Smith, Jason Shen in conjunction with Jim Trezzo 1. Abstract OpenROV is an underwater robotic platform developed to lower

More information

expertmeter High Performance Analyzer PM180 Fault Locator Application Note BB0165 Rev. A2

expertmeter High Performance Analyzer PM180 Fault Locator Application Note BB0165 Rev. A2 expertmeter High Performance Analyzer PM180 Fault Locator Application Note BB0165 Rev. A2 IMPORTANT NOTICE For accurate fault location, the PM180 must be calibrated under version 31.XX.19 or higher. REVISION

More information

Usability Enhancements for the DVERT Simulator Architecture

Usability Enhancements for the DVERT Simulator Architecture Usability Enhancements for the DVERT Simulator Architecture A Major Qualifying Project submitted to the Faculty of the WORCESTER POLYTECHNIC INSTITUTE in partial fulfillment of the requirements for the

More information

CS649 Sensor Networks IP Lecture 9: Synchronization

CS649 Sensor Networks IP Lecture 9: Synchronization CS649 Sensor Networks IP Lecture 9: Synchronization I-Jeng Wang http://hinrg.cs.jhu.edu/wsn06/ Spring 2006 CS 649 1 Outline Description of the problem: axes, shortcomings Reference-Broadcast Synchronization

More information

Chapter 10. Definition: Categorical Variables. Graphs, Good and Bad. Distribution

Chapter 10. Definition: Categorical Variables. Graphs, Good and Bad. Distribution Chapter 10 Graphs, Good and Bad Chapter 10 3 Distribution Definition: Tells what values a variable takes and how often it takes these values Can be a table, graph, or function Categorical Variables Places

More information

PORTING OF AN FPGA BASED HIGH DATA RATE DVB-S2 MODULATOR

PORTING OF AN FPGA BASED HIGH DATA RATE DVB-S2 MODULATOR Proceedings of the SDR 11 Technical Conference and Product Exposition, Copyright 2011 Wireless Innovation Forum All Rights Reserved PORTING OF AN FPGA BASED HIGH DATA RATE MODULATOR Chayil Timmerman (MIT

More information

HF Time of Arrival Project

HF Time of Arrival Project HF Time of Arrival Project Joe Taylor, K1JT February 22, 2011 This progress report describes recent work on a project outlined on the AA6E web site. Martin Ewing (AA6E) and I have been conducting experiments

More information

Resonant MEMS Acoustic Switch Package with Integral Tuning Helmholtz Cavity

Resonant MEMS Acoustic Switch Package with Integral Tuning Helmholtz Cavity Resonant MEMS Acoustic Switch Package with Integral Tuning Helmholtz Cavity J. Bernstein, M. Bancu, D. Gauthier, M. Hansberry, J. LeBlanc, O. Rappoli, M. Tomaino-Iannucci, M. Weinberg May 1, 2018 Outline

More information

Measure of Central Tendency

Measure of Central Tendency 1 of 5 9/30/009 5:14 PM Measure of Central Tendency Topic Index Algebra Index Regents Exam Prep Center The term "measures of central tendency" refers to finding the mean, median and mode. Mean: Median:

More information

ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization

ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization Patrick Lazik, Niranjini Rajagopal, Oliver Shih, Bruno Sinopoli, Anthony Rowe Electrical and Computer Engineering Department Carnegie

More information

3D Intermodulation Distortion Measurement AN 8

3D Intermodulation Distortion Measurement AN 8 3D Intermodulation Distortion Measurement AN 8 Application Note to the R&D SYSTEM The modulation of a high frequency tone f (voice tone and a low frequency tone f (bass tone is measured by using the 3D

More information

Exploiting AFSCN Ranging Data for Catalog Maintenance

Exploiting AFSCN Ranging Data for Catalog Maintenance Exploiting AFSCN Ranging Data for Catalog Maintenance A. J. Coster, R. Abbot, L. E. Thornton, D. Durand 2001 Space Control Conference 3 April 2001 4.03.01-1 This work is sponsored by the Air Force under

More information

An Ultrasonic Sensor Based Low-Power Acoustic Modem for Underwater Communication in Underwater Wireless Sensor Networks

An Ultrasonic Sensor Based Low-Power Acoustic Modem for Underwater Communication in Underwater Wireless Sensor Networks An Ultrasonic Sensor Based Low-Power Acoustic Modem for Underwater Communication in Underwater Wireless Sensor Networks Heungwoo Nam and Sunshin An Computer Network Lab., Dept. of Electronics Engineering,

More information

Finding an Active Shooter with GNURadio

Finding an Active Shooter with GNURadio Finding an Active Shooter with GNURadio 1 Active Shooter Tactical Response Assistant Team : George Mason University Students: Ben McCall, Puja Patel, Joel Williams, Rohini Shah, Aryan Toughiry GMU Sponsors:

More information

Today's Lecture. Clocks in a Distributed System. Last Lecture RPC Important Lessons. Need for time synchronization. Time synchronization techniques

Today's Lecture. Clocks in a Distributed System. Last Lecture RPC Important Lessons. Need for time synchronization. Time synchronization techniques Last Lecture RPC Important Lessons Procedure calls Simple way to pass control and data Elegant transparent way to distribute application Not only way Hard to provide true transparency Failures Performance

More information

Objectives. Organizing Data. Example 1. Making a Frequency Distribution. Solution

Objectives. Organizing Data. Example 1. Making a Frequency Distribution. Solution Lesson 7.2 Objectives Organize data into a frequency distribution. Find the mean using a frequency distribution. Create a histogram from a frequency distribution. Frequency Distributions In Lesson 7.1,

More information

SoundCheck 12.0 Quick Start Guide

SoundCheck 12.0 Quick Start Guide Software Install Basics Upgrading From an Earlier Version If you are upgrading from an earlier version of SoundCheck 12.0 (or Beta version) you should copy the old installation folder and name it "SoundCheck

More information

Microarchitectural Attacks and Defenses in JavaScript

Microarchitectural Attacks and Defenses in JavaScript Microarchitectural Attacks and Defenses in JavaScript Michael Schwarz, Daniel Gruss, Moritz Lipp 25.01.2018 www.iaik.tugraz.at 1 Michael Schwarz, Daniel Gruss, Moritz Lipp www.iaik.tugraz.at Microarchitecture

More information

JBL-Smaart Pro Application Note. Using The JBL-Smaart Pro Delay Locator

JBL-Smaart Pro Application Note. Using The JBL-Smaart Pro Delay Locator JBL-Smaart Pro Application Note # 2A JBL-Smaart Pro Application Note No. 2, Revised May 1998 v1.r2.5/98 Page 1 SIA Software Company, Inc. What exactly does the Delay Locator do? What is the Delay Locator

More information

SoundCheck 11 Quick Start Guide

SoundCheck 11 Quick Start Guide Software Install Basics Upgrading From an Earlier Version If you are upgrading from an earlier version of SoundCheck 11.1 (or Beta version) you should copy the old installation folder and name it "SoundCheck

More information

Inter-Device Synchronous Control Technology for IoT Systems Using Wireless LAN Modules

Inter-Device Synchronous Control Technology for IoT Systems Using Wireless LAN Modules Inter-Device Synchronous Control Technology for IoT Systems Using Wireless LAN Modules TOHZAKA Yuji SAKAMOTO Takafumi DOI Yusuke Accompanying the expansion of the Internet of Things (IoT), interconnections

More information

Real-time Adaptive Concepts in Acoustics

Real-time Adaptive Concepts in Acoustics Real-time Adaptive Concepts in Acoustics Real-time Adaptive Concepts in Acoustics Blind Signal Separation and Multichannel Echo Cancellation by Daniel W.E. Schobben, Ph. D. Philips Research Laboratories

More information

Tomasz Włostowski Beams Department Controls Group Hardware and Timing Section. Trigger and RF distribution using White Rabbit

Tomasz Włostowski Beams Department Controls Group Hardware and Timing Section. Trigger and RF distribution using White Rabbit Tomasz Włostowski Beams Department Controls Group Hardware and Timing Section Trigger and RF distribution using White Rabbit Melbourne, 21 October 2015 Outline 2 A very quick introduction to White Rabbit

More information

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 8: LOCALIZATION TECHNIQUES Anna Förster

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 8: LOCALIZATION TECHNIQUES Anna Förster INTRODUCTION TO WIRELESS SENSOR NETWORKS CHAPTER 8: LOCALIZATION TECHNIQUES Anna Förster OVERVIEW 1. Localization Challenges and Properties 1. Location Information 2. Precision and Accuracy 3. Localization

More information

The Nanosolar Utility Panel An Overview of the Solar Panel and its Advantages. May 2010

The Nanosolar Utility Panel An Overview of the Solar Panel and its Advantages. May 2010 May 2010 The Nanosolar Utility Panel 1 Designed for Utility-Scale Performance The Nanosolar Utility Panel is specifically designed for utility-scale systems. Engineered to reduce totalsystem cost, the

More information

Android Speech Interface to a Home Robot July 2012

Android Speech Interface to a Home Robot July 2012 Android Speech Interface to a Home Robot July 2012 Deya Banisakher Undergraduate, Computer Engineering dmbxt4@mail.missouri.edu Tatiana Alexenko Graduate Mentor ta7cf@mail.missouri.edu Megan Biondo Undergraduate,

More information

Global Correction Services for GNSS

Global Correction Services for GNSS Global Correction Services for GNSS Hemisphere GNSS Whitepaper September 5, 2015 Overview Since the early days of GPS, new industries emerged while existing industries evolved to use position data in real-time.

More information

Active Shooter Tactical Response Assistant Design Slides

Active Shooter Tactical Response Assistant Design Slides Active Shooter Tactical Response Assistant Design Slides Team : Ben McCall, Puja Patel, Joel Williams, Rohini Shah, Aryan Toughiry GMU Sponsors: Dr. Hintz & Dr. Wage 1/28 Network of nodes with microphone

More information

A Toolkit for Customizing the ambix Ambisonics-to- Binaural Renderer

A Toolkit for Customizing the ambix Ambisonics-to- Binaural Renderer A Toolkit for Customizing the ambix Ambisonics-to- Binaural Renderer 143rd AES Convention Engineering Brief 403 Session EB06 - Spatial Audio October 21st, 2017 Joseph G. Tylka (presenter) and Edgar Y.

More information

Applications & Theory

Applications & Theory Applications & Theory Azadeh Kushki azadeh.kushki@ieee.org Professor K N Plataniotis Professor K.N. Plataniotis Professor A.N. Venetsanopoulos Presentation Outline 2 Part I: The case for WLAN positioning

More information

Performance of a Precision Indoor Positioning System Using a Multi-Carrier Approach

Performance of a Precision Indoor Positioning System Using a Multi-Carrier Approach Performance of a Precision Indoor Positioning System Using a Multi-Carrier Approach David Cyganski, John Orr, William Michalson Worcester Polytechnic Institute Supported by National Institute of Justice,

More information

CHAPTER 13A. Normal Distributions

CHAPTER 13A. Normal Distributions CHAPTER 13A Normal Distributions SO FAR We always want to plot our data. We make a graph, usually a histogram or a stemplot. We want to look for an overall pattern (shape, center, spread) and for any striking

More information

Integrated GPS/TOA Navigation using a Positioning and Communication Software Defined Radio

Integrated GPS/TOA Navigation using a Positioning and Communication Software Defined Radio Integrated GPS/TOA Navigation using a Positioning and Communication Software Defined Radio Alison Brown and Janet Nordlie NAVSYS Corporation 96 Woodcarver Road Colorado Springs, CO 89 Abstract-While GPS

More information

Digital Fault Recorder Deployment at HVDC Converter Stations

Digital Fault Recorder Deployment at HVDC Converter Stations Digital Fault Recorder Deployment at HVDC Converter Stations On line continuous monitoring at HVDC Converter Stations is an important asset in determining overall system performance and an essential diagnostic

More information

Chapter 3. Graphical Methods for Describing Data. Copyright 2005 Brooks/Cole, a division of Thomson Learning, Inc.

Chapter 3. Graphical Methods for Describing Data. Copyright 2005 Brooks/Cole, a division of Thomson Learning, Inc. Chapter 3 Graphical Methods for Describing Data 1 Frequency Distribution Example The data in the column labeled vision for the student data set introduced in the slides for chapter 1 is the answer to the

More information

ECE 174 Computer Assignment #2 Due Thursday 12/6/2012 GLOBAL POSITIONING SYSTEM (GPS) ALGORITHM

ECE 174 Computer Assignment #2 Due Thursday 12/6/2012 GLOBAL POSITIONING SYSTEM (GPS) ALGORITHM ECE 174 Computer Assignment #2 Due Thursday 12/6/2012 GLOBAL POSITIONING SYSTEM (GPS) ALGORITHM Overview By utilizing measurements of the so-called pseudorange between an object and each of several earth

More information

High Gain Advanced GPS Receiver

High Gain Advanced GPS Receiver High Gain Advanced GPS Receiver NAVSYS Corporation 14960 Woodcarver Road, Colorado Springs, CO 80921 Introduction The NAVSYS High Gain Advanced GPS Receiver (HAGR) is a digital beam steering receiver designed

More information

Optimal Clock Synchronization in Networks. Christoph Lenzen Philipp Sommer Roger Wattenhofer

Optimal Clock Synchronization in Networks. Christoph Lenzen Philipp Sommer Roger Wattenhofer Optimal Clock Synchronization in Networks Christoph Lenzen Philipp Sommer Roger Wattenhofer Time in Sensor Networks Synchronized clocks are essential for many applications: Sensing TDMA Localization Duty-

More information

Review. In an experiment, there is one variable that is of primary interest. There are several other factors, which may affect the measured result.

Review. In an experiment, there is one variable that is of primary interest. There are several other factors, which may affect the measured result. Review Observational study vs experiment Experimental designs In an experiment, there is one variable that is of primary interest. There are several other factors, which may affect the measured result.

More information

Laboratory set-up for Real-Time study of Electric Drives with Integrated Interfaces for Test and Measurement

Laboratory set-up for Real-Time study of Electric Drives with Integrated Interfaces for Test and Measurement Laboratory set-up for Real-Time study of Electric Drives with Integrated Interfaces for Test and Measurement Fong Mak, Ram Sundaram, Varun Santhaseelan, and Sunil Tandle Gannon University, mak001@gannon.edu,

More information

CANopen Programmer s Manual Part Number Version 1.0 October All rights reserved

CANopen Programmer s Manual Part Number Version 1.0 October All rights reserved Part Number 95-00271-000 Version 1.0 October 2002 2002 All rights reserved Table Of Contents TABLE OF CONTENTS About This Manual... iii Overview and Scope... iii Related Documentation... iii Document Validity

More information

INTRODUCTION TO DATA STUDIO

INTRODUCTION TO DATA STUDIO 1 INTRODUCTION TO DATA STUDIO PART I: FAMILIARIZATION OBJECTIVE To become familiar with the operation of the Passport/Xplorer digital instruments and the DataStudio software. INTRODUCTION We will use the

More information

Autonomous Underwater Vehicle Navigation.

Autonomous Underwater Vehicle Navigation. Autonomous Underwater Vehicle Navigation. We are aware that electromagnetic energy cannot propagate appreciable distances in the ocean except at very low frequencies. As a result, GPS-based and other such

More information

Simulation Performance Optimization of Virtual Prototypes Sammidi Mounika, B S Renuka

Simulation Performance Optimization of Virtual Prototypes Sammidi Mounika, B S Renuka Simulation Performance Optimization of Virtual Prototypes Sammidi Mounika, B S Renuka Abstract Virtual prototyping is becoming increasingly important to embedded software developers, engineers, managers

More information

Politecnico di Milano Advanced Network Technologies Laboratory. Radio Frequency Identification

Politecnico di Milano Advanced Network Technologies Laboratory. Radio Frequency Identification Politecnico di Milano Advanced Network Technologies Laboratory Radio Frequency Identification RFID in Nutshell o To Enhance the concept of bar-codes for faster identification of assets (goods, people,

More information

IOT GEOLOCATION NEW TECHNICAL AND ECONOMICAL OPPORTUNITIES

IOT GEOLOCATION NEW TECHNICAL AND ECONOMICAL OPPORTUNITIES IOT GEOLOCATION NEW TECHNICAL AND ECONOMICAL OPPORTUNITIES Florian LECLERE f.leclere@kerlink.fr EOT Conference Herning 2017 November 1st, 2017 AGENDA 1 NEW IOT PLATFORM LoRa LPWAN Platform Geolocation

More information

Context-Aware Planning and Verification

Context-Aware Planning and Verification 7 CHAPTER This chapter describes a number of tools and configurations that can be used to enhance the location accuracy of elements (clients, tags, rogue clients, and rogue access points) within an indoor

More information

AN0503 Using swarm bee LE for Collision Avoidance Systems (CAS)

AN0503 Using swarm bee LE for Collision Avoidance Systems (CAS) AN0503 Using swarm bee LE for Collision Avoidance Systems (CAS) 1.3 NA-14-0267-0019-1.3 Document Information Document Title: Document Version: 1.3 Current Date: 2016-05-18 Print Date: 2016-05-18 Document

More information

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS A Thesis by Masaaki Takahashi Bachelor of Science, Wichita State University, 28 Submitted to the Department of Electrical Engineering

More information

Integrating a GPS Receiver with the Digiquartz Nano-Resolution Barometer

Integrating a GPS Receiver with the Digiquartz Nano-Resolution Barometer Integrating a GPS Receiver with the Digiquartz Nano-Resolution Barometer Paroscientific, Inc. 4500 148 th Ave. N.E. Redmond, WA 98052, USA Tel: (425) 883-8700 Fax: (425) 867-5407 www.paroscientific.com

More information

Real-Time Through-Wall Imaging Using an Ultrawideband Multiple-Input Multiple-Output (MIMO) Phased-Array Radar System

Real-Time Through-Wall Imaging Using an Ultrawideband Multiple-Input Multiple-Output (MIMO) Phased-Array Radar System Real-Time Through-Wall Imaging Using an Ultrawideband Multiple-Input Multiple-Output (MIMO) Phased-Array Radar System G. L. Charvat, T. S. Ralston, and J. E. Peabody Aerospace Sensor Technology Group This

More information

PLACEMENT BROCHURE COMMUNICATION ENGINEERING

PLACEMENT BROCHURE COMMUNICATION ENGINEERING DEPARTMENT OF ELECTRICAL ENGINEERING INDIAN INSTITUTE OF TECHNOLOGY DELHI PLACEMENT BROCHURE 2017-2018 COMMUNICATION ENGINEERING It is with great pleasure that I introduce the students of Communication

More information

Interfacing of. MAGIC AE1 DAB+ Go. and ODR DAB Multiplexer. High quality Audio encoding for the Open Source DAB Multiplexer

Interfacing of. MAGIC AE1 DAB+ Go. and ODR DAB Multiplexer. High quality Audio encoding for the Open Source DAB Multiplexer Interfacing of MAGIC AE1 DAB+ Go and ODR DAB Multiplexer High quality Audio encoding for the Open Source DAB Multiplexer A publication of AVT Audio Video Technologies GmbH Nordostpark 12 90411 Nuernberg

More information

High Explosive Radio Telemetry System. Federal Manufacturing & Technologies. R. Johnson, FM&T; B. Mclaughlin, FM&T;

High Explosive Radio Telemetry System. Federal Manufacturing & Technologies. R. Johnson, FM&T; B. Mclaughlin, FM&T; High Explosive Radio Telemetry System Federal Manufacturing & Technologies R. Johnson, FM&T; B. Mclaughlin, FM&T; T. Crawford, Los Alamos National Laboratory; and R. Bracht, Los Alamos National Laboratory

More information

Indoor Location Detection

Indoor Location Detection Indoor Location Detection Arezou Pourmir Abstract: This project is a classification problem and tries to distinguish some specific places from each other. We use the acoustic waves sent from the speaker

More information

TAPR TICC Timestamping Counter Operation Manual. Introduction

TAPR TICC Timestamping Counter Operation Manual. Introduction TAPR TICC Timestamping Counter Operation Manual Revised: 23 November 2016 2016 Tucson Amateur Packet Radio Corporation Introduction The TAPR TICC is a two-channel timestamping counter ("TSC") implemented

More information

OTHER RECORDING FUNCTIONS

OTHER RECORDING FUNCTIONS OTHER RECORDING FUNCTIONS This chapter describes the other powerful features and functions that are available for recording. Exposure Compensation (EV Shift) Exposure compensation lets you change the exposure

More information

RISE OF THE HUDDLE SPACE

RISE OF THE HUDDLE SPACE RISE OF THE HUDDLE SPACE November 2018 Sponsored by Introduction A total of 1,005 international participants from medium-sized businesses and enterprises completed the survey on the use of smaller meeting

More information

Bandwidth Radar Receivers

Bandwidth Radar Receivers Analog Optical Links for Wide Bandwidth Radar Receivers Sean Morris & Brian Potts MQP Presentation Group 33 14 October 29 This work was sponsored by the Space and Missile Systems Center, under Air Force

More information

DRG-Series. Digital Radio Gateway. Kenwood NXDN Donor Radio (Tier-2) Interfacing Omnitronics DRG with Kenwood NXDN Donor Digital Radios (Tier-2)

DRG-Series. Digital Radio Gateway. Kenwood NXDN Donor Radio (Tier-2) Interfacing Omnitronics DRG with Kenwood NXDN Donor Digital Radios (Tier-2) DRG-Series Digital Radio Gateway Kenwood NXDN Donor Radio (Tier-2) Interfacing Omnitronics DRG with Kenwood NXDN Donor Digital Radios (Tier-2) Digital Radio Supplement DRG-Series Supplement Kenwood NXDN

More information

One interesting embedded system

One interesting embedded system One interesting embedded system Intel Vaunt small glass Key: AR over devices that look normal https://www.youtube.com/watch?v=bnfwclghef More details at: https://www.theverge.com/8//5/696653/intelvaunt-smart-glasses-announced-ar-video

More information

CS/ECE 545 (Digital Image Processing) Midterm Review

CS/ECE 545 (Digital Image Processing) Midterm Review CS/ECE 545 (Digital Image Processing) Midterm Review Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) Exam Overview Wednesday, March 5, 2014 in class Will cover up to lecture

More information

Drexel-SDP GK-12 ACTIVITY

Drexel-SDP GK-12 ACTIVITY Activity Template Subject Area(s): Sound Associated Unit: None Associated Lesson: None Activity Title: Patterns in Sound Waves Grade Level: 8 (7-9) Activity Dependency: None Time Required: 120 minutes

More information

Hybrid QR Factorization Algorithm for High Performance Computing Architectures. Peter Vouras Naval Research Laboratory Radar Division

Hybrid QR Factorization Algorithm for High Performance Computing Architectures. Peter Vouras Naval Research Laboratory Radar Division Hybrid QR Factorization Algorithm for High Performance Computing Architectures Peter Vouras Naval Research Laboratory Radar Division 8/1/21 Professor G.G.L. Meyer Johns Hopkins University Parallel Computing

More information

Sales Document Description of three SR2000 based solutions offered by GomSpace

Sales Document Description of three SR2000 based solutions offered by GomSpace SR2000 HSL, ISL and ASL Solutions NanoCom SR2000 Sales Document Description of three SR2000 based solutions offered by GomSpace 1 Table of Contents 1 TABLE OF CONTENTS... 2 2 GOMSPACE SDR INTRODUCTION...

More information

Midway Design Review. Sync-In December 4, 2015

Midway Design Review. Sync-In December 4, 2015 Midway Design Review Sync-In December 4, 2015 Advisor: Professor Gao 1 Sync-In Ajwad Alam, EE Amplifier Joseph Bellve, EE User Interface Levis Agaba, CSE Tx/Rx Carl Senecal, CSE Network Formation Advisor:

More information

Near-Optimal Radio Use For Wireless Network Synch. Synchronization

Near-Optimal Radio Use For Wireless Network Synch. Synchronization Near-Optimal Radio Use For Wireless Network Synchronization LANL, UCLA 10th of July, 2009 Motivation Consider sensor network: tiny, inexpensive embedded computers run complex software sense environmental

More information

Sampling Rate Synchronisation in Acoustic Sensor Networks with a Pre-Trained Clock Skew Error Model

Sampling Rate Synchronisation in Acoustic Sensor Networks with a Pre-Trained Clock Skew Error Model in Acoustic Sensor Networks with a Pre-Trained Clock Skew Error Model Joerg Schmalenstroeer, Reinhold Haeb-Umbach Department of Communications Engineering - University of Paderborn 12.09.2013 Computer

More information

Evaluation of Localization Services Preliminary Report

Evaluation of Localization Services Preliminary Report Evaluation of Localization Services Preliminary Report University of Illinois at Urbana-Champaign PI: Gul Agha 1 Introduction As wireless sensor networks (WSNs) scale up, an application s self configurability

More information

Mobile Security Fall 2015

Mobile Security Fall 2015 Mobile Security Fall 2015 Patrick Tague #8: Location Services 1 Class #8 Location services for mobile phones Cellular localization WiFi localization GPS / GNSS 2 Mobile Location Mobile location has become

More information

WIRELESS SENSOR NETWORK WITH GEOLOCATION

WIRELESS SENSOR NETWORK WITH GEOLOCATION WIRELESS SENSOR NETWORK WITH GEOLOCATION James Silverstrim and Roderick Passmore Innovative Wireless Technologies Forest, VA 24551 Dr. Kaveh Pahlavan Worcester Polytechnic Institute Worchester, MA 01609

More information

Chapter Displaying Graphical Data. Frequency Distribution Example. Graphical Methods for Describing Data. Vision Correction Frequency Relative

Chapter Displaying Graphical Data. Frequency Distribution Example. Graphical Methods for Describing Data. Vision Correction Frequency Relative Chapter 3 Graphical Methods for Describing 3.1 Displaying Graphical Distribution Example The data in the column labeled vision for the student data set introduced in the slides for chapter 1 is the answer

More information

A SOFTWARE DEFINED RADIO BASED ARCHITECTURE FOR THE REAGAN TEST SITE TELEMETRY MODERNIZATION (RTM) PROGRAM

A SOFTWARE DEFINED RADIO BASED ARCHITECTURE FOR THE REAGAN TEST SITE TELEMETRY MODERNIZATION (RTM) PROGRAM A SOFTWARE DEFINED RADIO BASED ARCHITECTURE FOR THE REAGAN TEST SITE TELEMETRY MODERNIZATION (RTM) PROGRAM David Ardrey, Gregory Gimler, Mark Pippitt * MIT Lincoln Laboratory Lexington, MA ABSTRACT MIT

More information

Dry Contact Sensor Profile Definition for Rest API

Dry Contact Sensor Profile Definition for Rest API Dry Contact Sensor Profile Definition for Rest API Monnit Corporation Version 0.1 Revision History Version Date Description 0.1 8/20/15 created by Brandon Young Contents Overview... 4 General Trigger Sensor

More information

Sound Source Localizer

Sound Source Localizer Sound Source Localizer Joren Lauwers, Changping Chen Abstract In our final project, we will build a sound source localizer - a system that positions the source of human speech on a 2d map. We will sample

More information

DYNAMICALLY RECONFIGURABLE SOFTWARE DEFINED RADIO FOR GNSS APPLICATIONS

DYNAMICALLY RECONFIGURABLE SOFTWARE DEFINED RADIO FOR GNSS APPLICATIONS DYNAMICALLY RECONFIGURABLE SOFTWARE DEFINED RADIO FOR GNSS APPLICATIONS Alison K. Brown (NAVSYS Corporation, Colorado Springs, Colorado, USA, abrown@navsys.com); Nigel Thompson (NAVSYS Corporation, Colorado

More information

GA A23281 EXTENDING DIII D NEUTRAL BEAM MODULATED OPERATIONS WITH A CAMAC BASED TOTAL ON TIME INTERLOCK

GA A23281 EXTENDING DIII D NEUTRAL BEAM MODULATED OPERATIONS WITH A CAMAC BASED TOTAL ON TIME INTERLOCK GA A23281 EXTENDING DIII D NEUTRAL BEAM MODULATED OPERATIONS WITH A CAMAC BASED TOTAL ON TIME INTERLOCK by D.S. BAGGEST, J.D. BROESCH, and J.C. PHILLIPS NOVEMBER 1999 DISCLAIMER This report was prepared

More information

Test Range Spectrum Management with LTE-A

Test Range Spectrum Management with LTE-A Test Resource Management Center (TRMC) National Spectrum Consortium (NSC) / Spectrum Access R&D Program Test Range Spectrum Management with LTE-A Bob Picha, Nokia Corporation of America DISTRIBUTION STATEMENT

More information

Installation Manual. Repeater QC0149. Version: Jan17 1.0

Installation Manual. Repeater QC0149. Version: Jan17 1.0 Installation Manual Repeater QC0149 Manual Ref: QC0149 Version: Jan17 1.0 System Concept RF Transmitters connect to sensors or meters and send data to the infrastructure internet connected Gateway on site

More information

Using GNU Radio for Analog Communications. Hackspace Brussels - January 31, 2019

Using GNU Radio for Analog Communications. Hackspace Brussels - January 31, 2019 Using GNU Radio for Analog Communications Hackspace Brussels - January 31, 2019 Derek Kozel Radio Amateur since second year of university UK Advanced license MW0LNA, US Extra K0ZEL Moved from the San Francisco

More information

Distributed Virtual Environments!

Distributed Virtual Environments! Distributed Virtual Environments! Introduction! Richard M. Fujimoto! Professor!! Computational Science and Engineering Division! College of Computing! Georgia Institute of Technology! Atlanta, GA 30332-0765,

More information

The Future of Advanced (Secure) Computing

The Future of Advanced (Secure) Computing The Future of Advanced (Secure) Computing The Future of Advanced (Secure) Computing This material is based upon work supported by the Assistant Secretary of Defense for Research and Engineering under Air

More information

The design and calibration of low cost urban acoustic sensing devices. SONYC Sounds Of New York City

The design and calibration of low cost urban acoustic sensing devices. SONYC Sounds Of New York City The design and calibration of low cost urban acoustic sensing devices SONYC Sounds Of New York City C. Mydlarz NYU CUSP C. Shamoon NYC DEP M. Baglione, M Pimpinella The Cooper Union cmydlarz@nyu.edu Sounds

More information

Every GNSS receiver processes

Every GNSS receiver processes GNSS Solutions: Code Tracking & Pseudoranges GNSS Solutions is a regular column featuring questions and answers about technical aspects of GNSS. Readers are invited to send their questions to the columnist,

More information

How different FPGA firmware options enable digitizer platforms to address and facilitate multiple applications

How different FPGA firmware options enable digitizer platforms to address and facilitate multiple applications How different FPGA firmware options enable digitizer platforms to address and facilitate multiple applications 1 st of April 2019 Marc.Stackler@Teledyne.com March 19 1 Digitizer definition and application

More information

Establishing Traceability to UTC

Establishing Traceability to UTC White Paper W H I T E P A P E R Establishing Traceability to UTC "Smarter Timing Solutions" This paper will show that the NTP and PTP timestamps from EndRun Technologies Network Time Servers are traceable

More information

Real-Time Face Detection and Tracking for High Resolution Smart Camera System

Real-Time Face Detection and Tracking for High Resolution Smart Camera System Digital Image Computing Techniques and Applications Real-Time Face Detection and Tracking for High Resolution Smart Camera System Y. M. Mustafah a,b, T. Shan a, A. W. Azman a,b, A. Bigdeli a, B. C. Lovell

More information

1. The decimal number 62 is represented in hexadecimal (base 16) and binary (base 2) respectively as

1. The decimal number 62 is represented in hexadecimal (base 16) and binary (base 2) respectively as BioE 1310 - Review 5 - Digital 1/16/2017 Instructions: On the Answer Sheet, enter your 2-digit ID number (with a leading 0 if needed) in the boxes of the ID section. Fill in the corresponding numbered

More information