Technische Universität Braunschweig
  • Study & Teaching
    • Beginning your Studies
      • Prospective Students
      • Degree Programmes
      • Application
      • Fit4TU
      • Why Braunschweig?
    • During your Studies
      • Fresher's Hub
      • Term Dates
      • Courses
      • Practical Information
      • Beratungsnavi
      • Additional Qualifications
      • Financing and Costs
      • Special Circumstances
      • Health and Well-being
      • Campus life
    • At the End of your Studies
      • Discontinuation and Credentials Certification
      • After graduation
      • Alumni*ae
    • For Teaching Staff
      • Strategy, Offers and Information
      • Learning Management System Stud.IP
    • Contact
      • Study Service Centre
      • Academic Advice Service
      • Student Office
      • Career Service
  • Research
    • Research Profile
      • Core Research Areas
      • Clusters of Excellence at TU Braunschweig
      • Research Projects
      • Research Centres
      • Professors‘ Research Profiles
    • Early Career Researchers
      • Support in the early stages of an academic career
      • PhD-Students
      • Postdocs
      • Junior research group leaders
      • Junior Professorship and Tenure-Track
      • Habilitation
      • Service Offers for Scientists
    • Research Data & Transparency
      • Transparency in Research
      • Research Data
      • Open Access Strategy
      • Digital Research Announcement
    • Research Funding
      • Research Funding Network
      • Research funding
    • Contact
      • Research Services
      • Academy for Graduates
  • International
    • International Students
      • Why Braunschweig?
      • Degree seeking students
      • Exchange Studies
      • TU Braunschweig Summer School
      • Refugees
      • International Student Support
    • Going Abroad
      • Studying abroad
      • Internships abroad
      • Teaching and research abroad
      • Working abroad
    • International Researchers
      • Welcome Support
      • PhD Studies
      • Service for host institutes
    • Language and intercultural competence training
      • Learning German
      • Learning Foreign Languages
      • Intercultural Communication
    • International Profile
      • Internationalisation
      • International Cooperations
      • Strategic Partnerships
      • International networks
    • International House
      • About us
      • Contact & Office Hours
      • News and Events
      • International Days
      • 5th Student Conference: Internationalisation of Higher Education
      • Newsletter, Podcast & Videos
      • Job Advertisements
  • TU Braunschweig
    • Our Profile
      • Aims & Values
      • Regulations and Guidelines
      • Alliances & Partners
      • The University Development Initiative 2030
      • Foundation University
      • Facts & Figures
      • Our History
    • Career
      • Working at TU Braunschweig
      • Vacancies
    • Economy & Business
      • Entrepreneurship
      • Friends & Supporters
    • General Public
      • Check-in for Students
      • The Student House
      • Access to the University Library
    • Media Services
      • Communications and Press Service
      • Services for media
      • Film and photo permits
      • Advices for scientists
      • Topics and stories
    • Contact
      • General Contact
      • Getting here
  • Organisation
    • Presidency & Administration
      • Executive Board
      • Designated Offices
      • Administration
      • Committees
    • Faculties
      • Carl-Friedrich-Gauß-Fakultät
      • Faculty of Life Sciences
      • Faculty of Architecture, Civil Engineering and Environmental Sciences
      • Faculty of Mechanical Engineering
      • Faculty of Electrical Engineering, Information Technology, Physics
      • Faculty of Humanities and Education
    • Institutes
      • Institutes from A to Z
    • Facilities
      • University Library
      • Gauß-IT-Zentrum
      • Professional and Personnel Development
      • International House
      • The Project House of the TU Braunschweig
      • Transfer Service
      • University Sports Center
      • Facilities from A to Z
    • Equal Opportunity Office
      • Equal Opportunity Office
      • Family
      • Diversity for Students
  • Search
  • Quicklinks
    • People Search
    • Webmail
    • cloud.TU Braunschweig
    • Messenger
    • Cafeteria
    • Courses
    • Stud.IP
    • Library Catalogue
    • IT Services
    • Information Portal (employees)
    • Link Collection
    • DE
    • EN
    • IBR YouTube
    • Facebook
    • Instagram
    • YouTube
    • LinkedIn
    • Mastodon
Menu
  • Organisation
  • Faculties
  • Carl-Friedrich-Gauß-Fakultät
  • Institutes
  • Institute of Operating Systems and Computer Networks
  • Open Theses
Logo IBR
IBR Login
  • Institute of Operating Systems and Computer Networks
    • News
    • About us
      • Whole Team
      • Directions
      • Floor Plan
      • Projects
      • Publications
      • Software
      • News Archive
    • Connected and Mobile Systems
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
      • Software
      • Datasets
    • Reliable System Software
      • Overview
      • Team
      • Teaching
      • Theses & Jobs
      • Research
      • Publications
    • Algorithms
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
    • Microprocessor Lab
    • Education
      • Winter 2025/2026
      • Summer 2025
      • Theses
    • Services
      • Library
      • Mailinglists
      • Webmail
      • Knowledge Base
      • Wiki
      • Account Management
      • Services Status
    • Spin-Offs
      • Docoloc
      • bliq (formerly AIPARK)
      • Confidential Technologies
    • Research Cooperations
      • IST.hub

Adapting InPhase for large indoor networks

Student(visible for staff only)
SupervisorDr. Yannic Schröder
ProfessorProf. Dr.-Ing. Lars Wolf
ProjectInPhase
IBR GroupCM (Prof. Wolf)
TypeMaster Thesis
Statusfinished
Start2020-02-17
Submission2020

Motivation

Modern industry and commerce rely on various networked systems to exchange information between different systems and people. If the network is wireless, knowing the position of freely moving devices has multiple useful applications. It can be used to track goods and equipment, or provide location-based services.

In outdoor environments, the Global Navigation Satellite Systems (GNSSs) are available as cheap and established localization systems. Unfortunately, indoor deployments are usually unable to utilize them, as they cannot pick up satellite signals. This issue is solved by indoor positioning systems (IPSs).

InPhase is an IPS developed and researched at the Institut für Betriebssysteme und Rechnerverbund (IBR). It is intended to be used in wireless sensor networks (WSNs). These consist of low-cost,energy efficient devices, usually called sensors nodes, that are deployed sparsely to cover large areas. The core technique behind InPhase is phase-based ranging. Some radio transceivers, like the AT86RF233, can measure the phase angle of radio waves. By exchanging signals at different frequencies, this can be used to calculate the distance between two nodes.

To determine the position of a mobile node, it performs the ranging procedure with multiple anchors, which are nodes that have a fixed, known location. The distance measurements are collected at a central server. There, a position that fits all measurements can be computed. Because measurements are impaired by external factors like radio noise, they are filtered. Currently, InPhase employs a particle filter (PF) to perform those tasks. The accuracy of this method depends on the quality of measurements and the number of available anchors.

InPhase, theoretically, is usable with any WSN whose radios allows for phase-angle measurements. In practice, efficient networking and proper estimation needs additional research.

Task

This thesis aims to improve InPhase’s capabilities in large deployments.

As an exemplary use case, one might picture an industrial factory floor, housing various portable goods and containers. As they are moved around by people and machinery, their position should be traceable.

To facilitate this, the floor can be equipped with a network of InPhase compatible nodes. Anchors are spread throughout the area. Small, battery powered nodes, henceforth called tags, are attached to moving objects. A subset of the anchors acts as coordinators, which have a communication link to the central backend server. The backend software can be queried about the position of any tag. It will then send out instructions to conduct measurements, collect the data and finally estimate the position. The coordinators act as intermediaries between other nodes and the backend. The following functional requirements need to be considered:

  • Low cost: The system should work with minimal resources. It should be reliable withoutadditional sensors.
  • Low energy: Tags, as well as some of the anchors, are battery powered. Energy should thereforebe conserved as much as possible. The nodes need to keep their radio usage to a minimum.
  • Low latency: A tags position should be determined quickly.
  • Simple setup: Localization should only rely on the known anchors. Any manually-defined maps would be unreliable, since the environment is frequently changing. Knowing the ID of a new tag should be enough to localize it, without having to reconfigure the system.

This is somewhat achievable with InPhase, but communication protocols and backend are only implemented naively: Every anchor and tag is predefined and hard-coded on each node. If the position of a tag is requested, all anchors conduct ranging with the tag continuously. The current approach is unsuitable for any large, diverse deployment: It is lacks resource-saving decision-making, and does not adapt to changes.

New tags should automatically be detected and registered. This can be done with some kind ofbroadcast announcement - whether this should be done by the tag or the anchors needs to be determined.

Occasionally, tags may be in range of an anchor which is not directly connected to any coordinator. This may be problematic, because an anchor will also have measurement data that needs to be reach the central back-end. Fortunately, it can be assumed that all the anchors form a largely static network. With some existing protocol, like RPL or parts of the RIME stack, data can be forwarded along the anchor network to a coordinator. Using existing protocols reduces the work-load for this considerably.

Instead of performing the ranging procedure with every anchor, a suitable set of anchors should be selected to find the position with as few ranging attempts as possible. The subset of anchors should be small, to reduce measurement duration and therefore failure probability, while delivering as much information as possible. If the position cannot be estimated after one round of measurements, repeated ranging should be done selectively, possibly with additional anchors. Anchor-selection can be done by examining the connection-quality between the anchors and the tag. Received Signal Strength Indicator (RSSI) and Link Quality Indicator (LQI) values, provided by the AT86RF233 radio transceiver, can be used for this. Currently the PF needs multiple measurement rounds to converge on a position, and may produce a false positive. It is always initialized across the whole area. This may be pruned if all the regions with no radio connectivity are excluded

Links

  • Hinweise zur Durchführung von studentischen Arbeiten am IBR

last changed 2023-11-16, 13:38 by Dr. Yannic Schröder

For All Visitors

Vacancies of TU Braunschweig
Career Service' Job Exchange 
Merchandising

For Students

Term Dates
Courses
Degree Programmes
Information for Freshman
TUCard

Internal Tools

Glossary (GER-EN)
Change your Personal Data

Contact

Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig

P. O. Box: 38092 Braunschweig
GERMANY

Phone: +49 (0) 531 391-0

Getting here

© Technische Universität Braunschweig
Imprint Privacy Accessibility