Jump to main content
Professorship Communications Engineering
Professorship Communications Engineering

C++ Implementation of Channel Estimation for a novel Physical Layer

Unique-word (UW) transmission is a promising candidate that facilitates per-block synchronization and channel estimation [1]. The main concept is to replace the cyclic prefix (CP) of random nature by a deterministic sequence that is known to both transmitter and receiver. Hence, maintaining the advantages of CP in terms of robustness against multipath channels, UW allows fast channel tracking in highly mobile scenarios where the underlying wireless channel is extremely doubly-dispersive. This makes the UW-based PHY layer, a promising candidate for vehicle-to-everything (V2X) applications.

The task of this work is mainly implementation of an already available MATLAB code into C++ and integration of the code in Open-Air-Interface (OAI) simulator. The work shall be also extended to MIMO. The results can be summarized as a report for a research project or a bachelor thesis.

Once the UW-based PHY layer over the OAI simulator has been developed, the work should be implemented on a software defined radio (SDR) platform and tested over the air. Multiple channel sounding and measurements summarizes the work for a Master thesis.

For further details concerning the UW-based PHY design please refer to the paper below:

Subtasks:

- Literature research on channel estimation in V2X scenarios.
- Derivation of the channel estimation for unique-word based frame structures.
- Adaptation of the MATLAB code into the developed channel estimator.
- Development of a testbench for C++ implementation.
- Implementation of the MATLAB simulaltion code in the C++ testbench.
- Integration of the C++ implementation code into OAI simulator.
- Integration of the C++ implementation on SDR hardware.
- Executing a measurement campaign on channel estimation.

[1] Ehsanfar, Shahab, Marwa Chafii, and Gerhard Fettweis. "On UW-based Transmission for MIMO Multi-Carriers with Spatial Multiplexing." IEEE Transactions on Wireless Communications (2020).


Type of work: Research Project / Bachelor / Master


Requirements: Working independently, basic knowledge in linear Algebra and communication systems, programming skills in C++ and Matlab


Contact: Shahab Ehsan-Far


Example of a UW vs. CP design
Example of a UW vs. CP design


For Research Projects

The registration for the Research Projects can only be done online, via the OPAL learning-platform .