Detailseite
Projekt Druckansicht

Verbesserung der iterativen Decodierung von Polar Codes und weiteren daraus abgeleiteten Codierverfahren

Fachliche Zuordnung Elektronische Halbleiter, Bauelemente und Schaltungen, Integrierte Systeme, Sensorik, Theoretische Elektrotechnik
Förderung Förderung von 2017 bis 2022
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 364427907
 
Erstellungsjahr 2020

Zusammenfassung der Projektergebnisse

Over the past 60 years, the field of channel coding has evolved from simple error detection through parity bit checking to powerful error correction using dedicated algebraic codes or concatenated coding schemes in conjunction with their respective (iterative) decoders. As it turns out, those schemes can approach the theoretical capacity limits very closely, i.e., they can operate at arbitrarily small error rates (as the codeword length goes toward infinity) at channel conditions close to signal-to-noise ratios or erasure probabilities (or other channel quality measures, respectively) as predicted by the corresponding capacity equation. Thus, “reliable communications” is possible today with practical coding schemes; yet, such coding schemes still differ significantly with respect to their specific properties such as, among others, • flexibility with respect to codeword length and code rate, • performance of short-length variants, • universality (“one code fits all”, e.g., excellent performance over AWGN, Rayleigh, erasure channels and others), • possibility of soft output decoding, • simplicity of combination with channel interfaces like spectrally efficient modulation, i.e., when performing iterative detection and decoding at the receiver, • complexity (number of operations) and ease of implementation (regular rather than random-like structures for small routing overhead), and • provability of performance. While most efforts over the past decade have focused on low-density parity-check (LDPC) codes, or, more recently, their spatially coupled offsprings, this proposal is about studying and enhancing another attractive development in the field, referred to as “polar codes”; those codes have several favorable properties and offer plenty of opportunities to be used as basic building blocks for new, tailored classes of coding schemes that may address some of the aspects listed above in a much more efficient manner, as will be further elaborated in the following. Polar codes were introduced by Erdal Arıkan; he proved that polar codes can achieve capacity of any symmetric Binary Input-Discrete Memoryless Channel (BI-DMC) under Successive Cancellation (SC) decoding for infinite codeword length. As opposed to other “random-like” channel codes with close-to-capacity performance, polar codes exhibit a very regular (algebraic) structure, opening up the potential for efficient (i.e., low-complexity) hardware implementations; this becomes particularly evident when accounting for the routing overhead in silicon chip technology, which may easily become prohibitive for iterative decoders of state-of-the-art LDPC codes. Polar codes are based on several concepts: the channel polarization effect, which is a tailored code construction of choosing “frozen” and “non-frozen” bit channels, and a structured encoding and decoding procedure, which shall be reviewed briefly in the following. It is instructive to realize that polar codes are closely related to Reed–Muller (RM) Codes. However the sequential SC decoding algorithm (and, thus, the selection of the “frozen” bit channels) follow a quite different approach, leading to many open research questions in polar code design. In this project, we focus on belief propagation (BP) decoding of polar codes and aim at enhancing the error-rate performance of the BP decoder for finite-length polar (and polar-like) codes. Despite its weaker error-rate performance when compared to the state-of-the-art Successive Cancellation List (SCL) decoder, the non-sequential decoding strategy of the BP decoder makes it more attractive for high-speed applications since its operations can be easily parallelized and, thus, implementations with high throughput and low latency are possible. Moreover, the BP decoder is of potential importance for applications requiring soft output decoding. In brief, the focus of this project is to overcome the error-rate performance gap between iterative polar decoding schemes and state-of-the-art SC list decoders while maintaining the iterative soft-in/softout character of the decoder.

Projektbezogene Publikationen (Auswahl)

 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung