Software Development for a Raspberry Pi RF Switch Controller
Luukkonen, Teemu (2020)
Luukkonen, Teemu
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202005128701
https://urn.fi/URN:NBN:fi:amk-202005128701
Tiivistelmä
The objective of the thesis was to develop software for the RF switch unit prototype, including server, driver and graphical user interface implementation. The hardware is an in-house RF signal switching solution. The work was commissioned by Nokia Networks Oyj.
The RF switch unit is designed to be used in a 5G base station testing environment. The unit is capable of routing simultaneously multiple RF signal paths between devices under test and measurement instruments. Raspberry Pi acts as a server and it communicates with the driver implemented on the PC. The graphical user interface utilizes the driver to manually control the RF switch unit.
The result of the thesis project is a working software solution for the RF switch unit prototype. The RF switch unit can be controlled using both software and the graphical user interface.
The RF switch unit is designed to be used in a 5G base station testing environment. The unit is capable of routing simultaneously multiple RF signal paths between devices under test and measurement instruments. Raspberry Pi acts as a server and it communicates with the driver implemented on the PC. The graphical user interface utilizes the driver to manually control the RF switch unit.
The result of the thesis project is a working software solution for the RF switch unit prototype. The RF switch unit can be controlled using both software and the graphical user interface.