A classic communication system is typically consituted by two elements, which are channel correction coding and modem. The modem helps to translate binary information bits to real-world signals, while channel coding enhances the reliability of the signal transmission. Substantial research efforts have been dedicated to the technology named turbo detection. This requires different communication elements to exchange information with each other, so that a futher near channel capacity performance can be pursued, which means a reliable signal transmission at the lowest signal-to-noise power possible.
As researchers inch closer and closer to the channel capacity, the complexity of the resultant communication systems is also increased. Therefore, my project is mainly about how to reduce the complexity of the reliable modem when it is required to receive information from the channel coding block. We map different sorts of information to different parts of the signal, while no performance loss is imposed because of our careful arrangement. By our optimisation design, a substantial complexity reduction can be achieved for the modem, which means that the communication systems can communicate in real time at an increased throughput.
Algorithms and computational methods: Optimisation
Programming languages and libraries: C++
Transdisciplinary tags: Computer Science