ML

M.J.A. Langenberg

info

Please Note

2 records found

How a stacked transceiver PCB design reduces interference

Master thesis (2026) - M.J.A. Langenberg, Q. Wang, G. Joseph
Visible light communication (VLC) is an emerging technology that will facilitate
the expansion of the network of wireless devices by transmitting signals in the
visible part of the electromagnetic spectrum. VLC provides significant advantages compared to conventional radio frequency links, such as simple full-duplex
and parallel communication due to reduction in self-interference as well as crosschannel interference, and the possibility of using simple modulation techniques
that are suitable to operate on low-end hardware. Its dual purpose of providing
communication as well as illumination makes VLC require low power consumption.
This thesis explores the hardware design and software implementation of a
full-duplex screen-to-screen VLC system that employs low-cost, off-the-shelf
components. A scalable prototype achieves parallel and full-duplex data transmission by integrating a layer of photodiodes behind a millimetre-scale screen of
controllable RGB light-emitting diodes (LEDs). Manchester coded symbols are
transmitted by these LEDs in the form of visible light pulses, and detected using
slope decoding by up to four parallel photodiodes. The system fulfils the dual
purpose of illumination and communication and operates in variable ambient
light conditions. This research contributes to the development of practical and
low-cost full-duplex VLC applications intended for integration into everyday
display devices. ...
For microwave qubit readout in research applications, a Vector Network Analyser has been designed. The objective of this project was to design and build a modular, extensible VNA, containing open hard- ware and implemented in open-source software.
This thesis discusses the Python implementation of an interface between the digital signal processing step, taking place inside an FPGA, and the output of data to the user, being in graphical form and as systematical data structure to be stored on a PC. The interface is split up into a server, responsible for communicating with the FPGA on the same chip, and a client, which receives the measurement data from the server via the Transmission Control Protocol and controls the radio frequency signal genera- tors that serve as stimulus for the device under test and as local oscillator for downconversion.
An overview of VNAs and their application in this project is given in the first chapter. The programme of requirements and implementation overview are discussed next, followed by detailed explanations of the Python implementation of the server and client software. The achieved results satisfy the requirements for throughput, extensibility and data transfer overhead time. The thesis concludes with recommendations for future developments and extensions to this project. ...