Hi everyone,
I am a student at Communications Engineering Lab (CEL) at Karlsruhe
Institute of Technology. I major in “communication systems” and I am
currently doing my masterthesis on “Parallel log-map decoders for
manycore architectures”. I am interested in participating in GSoC 2014.
There is an older GNURadio GSoC proposal from 2013 to implement a turbo
equalizer module in GNURadio in which i am particularly interested
working on, as it is closely connected to my current field of study.
So i would like to share my thoughts on a possible Update of the old
turbo equalizer proposal (and maybe upgrading it to a current proposal
?).
Turbo Equalizer
A Turbo Equalizer is a receiver component that is highly effective when
receiving messages corrupted by Intersymbol Interference (ISI). To
archive this, the turbo equalizer uses an Equalizer to eliminate the ISI
and a Log-Map Decoder for Forward Error Correction. Both components pass
soft information to each other to increase the performance.
Objectives
Possible (sub-)projects:
- Implement the Log-Map decoder
- preferably it can be fully configurable (constraint length,
number of states, trellis structure) - preferably optimized for real time applications
- preferably it can be fully configurable (constraint length,
- Implement the linear equalizer
- preferably optimized for real time applications
Skills
Knowledge of digital signal processing, C/C++, Python
Potential mentor(s)
Sebastian Koslowski, Michael Schwall
That would be a project I think would be really interesting to work on
and i think it fits well with some of the other proposals for new GNU
Radio Modules. As the turbo eq itself is a highly complex architecture,
it could also be beneficial to split the tasks in this project. It would
be great to get some feedback from you, if this was a proposal that
would benefit GNURadio and if it has the potential to be included in the
GSoC list of ideas.
Thanks and regards,
Jan Kr?mer