Termin – Detailansicht
Master-Vortrag: Design of Bit-Interleaved Polar-Coded Modulation with Iterative Decoding
Montag, 20. November 2017
Polar Codes are a recently proposed class of linear block error correction codes, which are designed by “polarizing” the underlying transmission channels with respect to the channel capacities, such that the virtual outer channels have very high or very low capacities. Therefore, Polar Codes are claimed to provably achieve channel capacity in context of Binary Discrete Memoryless Channels, like Binary Erasure Channels or Binary Symmetric Channels. As a result, Polar Codes have garnered a lot of attention and is also a proposed channel coding scheme to be used for next generation 5G technology.
However, some research articles have concluded that Polar Codes as a stand-alone channel coding technique does not provide good error correction performance, when compared to other well-known error correcting codes, for e.g., Low-Density Parity Check codes. However, Polar Codes have the scope to improve when combined with additional error correcting/detecting codes.
Bit-Interleaved Coded Modulation with Iterative Decoding, is a well-known state-of-the-art concept for error correcting schemes, which has been developed to further improve error correction performance of an underlying channel coding scheme, especially when used over Fading or AWGN channels. The concept can be adapted to include many families of error correcting codes, which are capable of Soft-Input-Soft-Output decoding. BICM-ID improves error correction performance by proper exchange of mutual information between multiple components, i.e., the de-modulator and channel decoder which aid to better identify and correct bit errors.
The aim of the thesis is to apply the concept of BICM-ID to Polar Codes. The newly formed architecture is then stated Bit-Interleaved Polar Coded Modulation with Iterative Decoding (BIPCM-ID). BIPCM-ID is promising to further improve error correction performance of Polar Codes. Within this thesis BIPCM-ID has been evaluated. The work of the thesis is subdivided into two phases. In the first phase, an existing C/C++ library (at Fraunhofer FKIE), which is a derivative of the IT++ library [http://itpp.sourceforge.net] has been extended to include Polar Codes. In the second phase of the thesis, an exemplary BIPCM-ID system has been developed and the performance is evaluated and discussed in comparison to state-of-the-art systems with polar codes.