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
      • Summer 2025
      • Winter 2024/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

Modularization and Generalization of the InPhase-System for Different Platforms

Student(visible for staff only)
SupervisorDr. Yannic Schröder
ProfessorProf. Dr.-Ing. Lars Wolf
ProjectInPhase
IBR GroupCM (Prof. Wolf)
TypeMaster Thesis
Statusfinished
Start2019-04-01

Motivation

The accuracy and efficiency of the InPhase-System may still need to be improved to reach a higher performance. To achieve the goal the InPhase-System could be applied to the devices which are becoming more powerful as the electronic technology is developing. At the same time a more efficient operating system should also be used, like RIOT.

RIOT has a more complete operating system structure. Through the Hardware Abstraction Layer (HAL) the hardware dependent driver will be isolated from the functional logic. The common functional logic is also encapsulated to provide the unified Application Programming Interface (API), so that the further application programming will be easier. Third-party packages can also be easily integrated into the system. Clear boundaries have been set between different components. The original implementation of the InPhase-System works only with Contiki and realizes only the basic function. Even though it can transmit the information via a communication network, it is still not usable when a more complicated system with RIOT wants to integrate the InPhase-System into the OS without extra communication cost. As a simple basic function, the InPhase-System is not portable and usable for other applications yet.

By porting the InPhase-System to the new operating system and the new hardware platform, on the one hand, the performance of the system could be improved. On the other hand, we can check whether the system is a portable approach and can be applied in the current most common situation. Only when the InPhase-System approach is capable of being widely used, then it is effective and meaningful.

Task

The InPhase-System will be ported to a new platform, which consists of RIOT as embedded operating system and AT86RF215 as the radio peripheral. After that a comparison with the old system will be analyzed and evaluated. At last a possible algorithm may be explored. RIOT, an open source operating system, will be used. The real-time feature may improve the efficiency of the measurement. The multi-threading feature can make the architecture of the application software simple and clean. The module InPhase Application of the InPhase-System should be optimized while porting. AT86RF215 will be used as the radio peripheral. A new driver for this peripheral should be written to suit the requirements. The module InPhase Sensor should also be rewritten correspondingly. A comparison with the old system will be executed. The case with only one transceiver working and the case with both two transceivers working will be separately tested.

Evaluation

After the template is designed and coded, it will be used to port the InPhase-System to different platforms. Considering the available hardware, radios (AT86RF233, AT86RF215) and processors (ATmega1284p, STM32F407, ATSAMR21, STM32G071), different combinations of these hardwares would be chosen. The corresponding changes will be listed to show the portability. The new platforms will be tested in the InPhase-Testbed. By comparing the measured distance with the real distance in the InPhase-Testbed the performance of the new platform will be evaluated. Factors that influence the measurement will be analyzed.

Links

  • Hinweise zur Durchführung von studentischen Arbeiten am IBR

last changed 2019-10-25, 09:06 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