Personal tools

VLSI Implementation of a Low-Complexity Channel Shortener for 2G EC-GSM-IoT and Evolved EDGE

From iis-projects

Jump to: navigation, search
Channel shortening.png

Short Description

Today's wireless devices have to deal with multi-path propagation caused by reflecting objects along the receive paths. These reflections lead to a long channel impulse response, which makes the channel equalization complex. Therefore channel shortening filters are used to transform the long channel impulse response into a shorter one. At IIS during the last years, several channel shortening algorithms and implementations have been presented.

Your task in this project is to design and implement a hardware architecture of a novel channel shortening algorithm we developed recently [1]. You will get a MATLAB implementation of the algorithm as a reference implementation, from which you can start building your architecture. After you sketched a block diagram, you will implement the architecture in HDL. Synthesis and Place&Route using CAD tool lead to an ASIC implementation.

Status: In Progress

Students: Robert Balas (sem16h28) and Georg Rütishauser (sem16h7)
Supervision: Benjamin Weber, Matthias Korb

Character

30% Theory/Matlab
70% HDL, Synthesis, Place&Route

Prerequisites

VLSI I
Matlab

Professor

Qiuting Huang

References

[1] Hu, Sha, et al. "A Low-complexity Channel Shortening Receiver with Diversity Support for Evolved 2G Devices." IEEE International Conference on Communications. 2016.