Skip to main content

Showing 1–29 of 29 results for author: Giard, P

Searching in archive cs. Search in all archives.
.
  1. Shortened Polar Codes under Automorphism Ensemble Decoding

    Authors: Charles Pillet, Ilshat Sagitov, Valerio Bioglio, Pascal Giard

    Abstract: In this paper, we propose a low-latency decoding solution of shortened polar codes based on their automorphism groups. The automorphism group of shortened polar codes, designed according to two existing shortening patterns, are shown to be limited but non-empty, making the Automorphism Ensemble (AE) decoding of shortened polar codes possible. Extensive simulation results for shortened polar codes… ▽ More

    Submitted 1 March, 2024; originally announced March 2024.

    Comments: 5 pages, 4 figures, accepted in IEEE Communications Letters

  2. arXiv:2308.02394  [pdf, ps, other

    cs.IT cs.AR

    Unrolled and Pipelined Decoders based on Look-Up Tables for Polar Codes

    Authors: Pascal Giard, Syed Aizaz Ali Shah, Alexios Balatsoukas-Stimming, Maximilian Stark, Gerhard Bauch

    Abstract: Unrolling a decoding algorithm allows to achieve extremely high throughput at the cost of increased area. Look-up tables (LUTs) can be used to replace functions otherwise implemented as circuits. In this work, we show the impact of replacing blocks of logic by carefully crafted LUTs in unrolled decoders for polar codes. We show that using LUTs to improve key performance metrics (e.g., area, throug… ▽ More

    Submitted 4 August, 2023; originally announced August 2023.

    Comments: Accepted to the International Symposium on Topics in Coding (ISTC) 2023

  3. Dynamic Frozen-Function Design for Reed-Muller Codes With Automorphism-Based Decoding

    Authors: Samet Gelincik, Charles Pillet, Pascal Giard

    Abstract: In this letter, we propose to add dynamic frozen bits to underlying polar codes with a Reed-Muller information set with the aim of maintaining the same sub-decoding structure in Automorphism Ensemble (AE) and lowering the Maximum Likelihood (ML) bound by reducing the number of minimum weight codewords. We provide the dynamic freezing constraint matrix that remains identical after applying a permut… ▽ More

    Submitted 20 March, 2023; originally announced March 2023.

    Comments: 2 tables, 1 figure, accepted in IEEE Communication Letters

    Journal ref: IEEE Communications Letters ( Volume: 27, Issue: 2, February 2023) - Pages: 497 - 501

  4. Successive-Cancellation Flip Decoding of Polar Codes with a Simplified Restart Mechanism

    Authors: Ilshat Sagitov, Charles Pillet, Alexios Balatsoukas-Stimming, Pascal Giard

    Abstract: Polar codes are a class of error-correcting codes that provably achieve the capacity of practical channels. The successive-cancellation flip (SCF) decoder is a low-complexity decoder that was proposed to improve the performance of the successive-cancellation (SC) decoder as an alternative to the high-complexity successive-cancellation list (SCL) decoder. The SCF decoder improves the error-correcti… ▽ More

    Submitted 2 March, 2023; originally announced March 2023.

    Comments: Accepted to 2023 IEEE Wireless Communications and Networking Conference (WCNC)

  5. On the Distribution of Partially Symmetric Codes for Automorphism Ensemble Decoding

    Authors: Charles Pillet, Valerio Bioglio, Pascal Giard

    Abstract: Automorphism Ensemble (AE) decoding has recently drawn attention as a possible alternative to list decoding of polar codes. In this letter, we investigate the distribution of Partially-Symmetric Reed-Muller (PS-RM) codes, a family of polar codes yielding good performances under AE decoding. We prove the existence of these codes for almost all code dimensions for code lengths $N\leq 256$. Moreover,… ▽ More

    Submitted 20 March, 2023; v1 submitted 9 May, 2022; originally announced May 2022.

    Comments: 6 pages, 4 figures, 4 sub-figures, to be presented at IEEE Information Theory Workshop 2023

  6. An Early-Stop** Mechanism for DSCF Decoding of Polar Codes

    Authors: Ilshat Sagitov, Pascal Giard

    Abstract: Polar codes can be decoded with the low-complexity successive-cancellation flip (SCF) algorithm. To improve error-correction performance, the dynamic successive-cancellation flip (DSCF) variant was proposed, where the resulting error-correction performance is similar to that of the successive-cancellation list algorithm with low to moderate list sizes. Regardless of the variant, the SCF algorithm… ▽ More

    Submitted 12 January, 2021; originally announced January 2021.

    Comments: 6 pages, presented at IEEE SiPS 2020

  7. Early Detection for Optimal-Latency Communications in Multi-Hop Links

    Authors: Diego Barragán Guerrero, Minh Au, Ghyslain Gagnon, François Gagnon, Pascal Giard

    Abstract: Modern wireless machine-to-machine-type communications aim to provide both ultra reliability and low latency, stringent requirements that appear to be mutually exclusive. From the noisy channel coding theorem, we know that reliable communications mandate transmission rates that are lower than the channel capacity. To guarantee arbitrarily-low error probability, this implies the use of messages who… ▽ More

    Submitted 8 July, 2019; v1 submitted 4 July, 2019; originally announced July 2019.

    Comments: 6 pages, to be presented at the International Symposium on Wireless Communication Systems (ISWCS) 2019; Fixed some references

  8. A Standalone FPGA-based Miner for Lyra2REv2 Cryptocurrencies

    Authors: Jean-François Têtu, Louis-Charles Trudeau, Michiel Van Beirendonck, Alexios Balatsoukas-Stimming, Pascal Giard

    Abstract: Lyra2REv2 is a hashing algorithm that consists of a chain of individual hashing algorithms, and it is used as a proof-of-work function in several cryptocurrencies. The most crucial and exotic hashing algorithm in the Lyra2REv2 chain is a specific instance of the general Lyra2 algorithm. This work presents the first hardware implementation of the specific instance of Lyra2 that is used in Lyra2REv2… ▽ More

    Submitted 29 January, 2020; v1 submitted 21 May, 2019; originally announced May 2019.

    Comments: 13 pages, accepted for publication in IEEE Trans. Circuits Syst. I. arXiv admin note: substantial text overlap with arXiv:1807.05764

  9. arXiv:1807.05764  [pdf, other

    cs.CR cs.AR eess.SP

    A Lyra2 FPGA Core for Lyra2REv2-Based Cryptocurrencies

    Authors: Michiel Van Beirendonck, Louis-Charles Trudeau, Pascal Giard, Alexios Balatsoukas-Stimming

    Abstract: Lyra2REv2 is a hashing algorithm that consists of a chain of individual hashing algorithms and it is used as a proof-of-work function in several cryptocurrencies that aim to be ASIC-resistant. The most crucial hashing algorithm in the Lyra2REv2 chain is a specific instance of the general Lyra2 algorithm. In this work we present the first FPGA implementation of the aforementioned instance of Lyra2… ▽ More

    Submitted 17 February, 2019; v1 submitted 16 July, 2018; originally announced July 2018.

    Comments: 5 pages, to be presented at the IEEE International Symposium on Circuits and Systems (ISCAS) 2019

  10. On the Tradeoff Between Accuracy and Complexity in Blind Detection of Polar Codes

    Authors: Pascal Giard, Alexios Balatsoukas-Stimming, Andreas Burg

    Abstract: Polar codes are a recent family of error-correcting codes with a number of desirable characteristics. Their disruptive nature is illustrated by their rapid adoption in the $5^{th}$-generation mobile-communication standard, where they are used to protect control messages. In this work, we describe a two-stage system tasked with identifying the location of control messages that consists of a detecti… ▽ More

    Submitted 11 December, 2018; v1 submitted 2 July, 2018; originally announced July 2018.

    Comments: 5 pages, 4 figures, fixes typo in Sect. IV-D; presented at the International Symposium on Turbo Codes & Iterative Information Processing (ISTC) 2018

  11. Fast-SSC-Flip Decoding of Polar Codes

    Authors: Pascal Giard, Andreas Burg

    Abstract: Polar codes are widely considered as one of the most exciting recent discoveries in channel coding. For short to moderate block lengths, their error-correction performance under list decoding can outperform that of other modern error-correcting codes. However, high-speed list-based decoders with moderate complexity are challenging to implement. Successive-cancellation (SC)-flip decoding was shown… ▽ More

    Submitted 9 May, 2018; v1 submitted 1 December, 2017; originally announced December 2017.

    Comments: 5 pages, 3 figures, appeared at IEEE Wireless Commun. and Netw. Conf. (WCNC) 2018

  12. PolarBear: A 28-nm FD-SOI ASIC for Decoding of Polar Codes

    Authors: Pascal Giard, Alexios Balatsoukas-Stimming, Thomas Christoph Müller, Andrea Bonetti, Claude Thibeault, Warren J. Gross, Philippe Flatresse, Andreas Burg

    Abstract: Polar codes are a recently proposed class of block codes that provably achieve the capacity of various communication channels. They received a lot of attention as they can do so with low-complexity encoding and decoding algorithms, and they have an explicit construction. Their recent inclusion in a 5G communication standard will only spur more research. However, only a couple of ASICs featuring de… ▽ More

    Submitted 1 September, 2017; v1 submitted 31 August, 2017; originally announced August 2017.

    Comments: 12 pages, 12 figures, 5 tables, to appear in IEEE Journal on Emerging and Selected Topics in Circuits and Systems

  13. Blind Detection of Polar Codes

    Authors: Pascal Giard, Alexios Balatsoukas-Stimming, Andreas Burg

    Abstract: Polar codes were recently chosen to protect the control channel information in the next-generation mobile communication standard (5G) defined by the 3GPP. As a result, receivers will have to implement blind detection of polar coded frames in order to keep complexity, latency, and power consumption tractable. As a newly proposed class of block codes, the problem of polar-code blind detection has re… ▽ More

    Submitted 18 July, 2017; v1 submitted 5 May, 2017; originally announced May 2017.

    Comments: 6 pages, 8 figures, to appear at the IEEE Int. Workshop on Signal Process. Syst. (SiPS) 2017

  14. Comparison of Polar Decoders with Existing Low-Density Parity-Check and Turbo Decoders

    Authors: Alexios Balatsoukas-Stimming, Pascal Giard, Andreas Burg

    Abstract: Polar codes are a recently proposed family of provably capacity-achieving error-correction codes that received a lot of attention. While their theoretical properties render them interesting, their practicality compared to other types of codes has not been thoroughly studied. Towards this end, in this paper, we perform a comparison of polar decoders against LDPC and Turbo decoders that are used in… ▽ More

    Submitted 19 April, 2017; v1 submitted 15 February, 2017; originally announced February 2017.

    Comments: Fixes small mistakes from the paper to appear in the proceedings of IEEE WCNC 2017. Results were presented in the "Polar Coding in Wireless Communications: Theory and Implementation" Workshop

  15. A Multi-Gbps Unrolled Hardware List Decoder for a Systematic Polar Code

    Authors: Pascal Giard, Alexios Balatsoukas-Stimming, Thomas Christoph Müller, Andreas Burg, Claude Thibeault, Warren J. Gross

    Abstract: Polar codes are a new class of block codes with an explicit construction that provably achieve the capacity of various communications channels, even with the low-complexity successive-cancellation (SC) decoding algorithm. Yet, the more complex successive-cancellation list (SCL) decoding algorithm is gathering more attention lately as it significantly improves the error-correction performance of sh… ▽ More

    Submitted 3 February, 2017; originally announced February 2017.

    Comments: 5 pages, 3 figures, appeared at the Asilomar Conference on Signals, Systems, and Computers 2016

  16. Stall Pattern Avoidance in Polynomial Product Codes

    Authors: Carlo Condo, Francois Leduc-Primeau, Gabi Sarkis, Pascal Giard, Warren Gross

    Abstract: Product codes are a concatenated error-correction scheme that has been often considered for applications requiring very low bit-error rates, which demand that the error floor be decreased as much as possible. In this work, we consider product codes constructed from polynomial algebraic codes, and propose a novel low-complexity post-processing technique that is able to improve the error-correction… ▽ More

    Submitted 15 November, 2016; originally announced November 2016.

    Comments: 4 pages, 2 figures, GlobalSiP 2016

    MSC Class: 94B35

  17. A 9.52 dB NCG FEC scheme and 164 bits/cycle low-complexity product decoder architecture

    Authors: Carlo Condo, Pascal Giard, François Leduc-Primeau, Gabi Sarkis, Warren J. Gross

    Abstract: Powerful Forward Error Correction (FEC) schemes are used in optical communications to achieve bit-error rates below $10^{-15}$. These FECs follow one of two approaches: concatenation of simpler hard-decision codes or usage of inherently powerful soft-decision codes. The first approach yields lower Net Coding Gains (NCGs), but can usually work at higher code rates and have lower complexity decoders… ▽ More

    Submitted 5 April, 2017; v1 submitted 18 October, 2016; originally announced October 2016.

  18. Hardware Decoders for Polar Codes: An Overview

    Authors: Pascal Giard, Gabi Sarkis, Alexios Balatsoukas-Stimming, YouZhe Fan, Chi-ying Tsui, Andreas Burg, Claude Thibeault, Warren J. Gross

    Abstract: Polar codes are an exciting new class of error correcting codes that achieve the symmetric capacity of memoryless channels. Many decoding algorithms were developed and implemented, addressing various application requirements: from error-correction performance rivaling that of LDPC codes to very high throughput or low-complexity decoders. In this work, we review the state of the art in polar decode… ▽ More

    Submitted 2 June, 2016; originally announced June 2016.

    Comments: 4 pages, 3 figures, presented at IEEE ISCAS 2016

  19. Fast Low-Complexity Decoders for Low-Rate Polar Codes

    Authors: Pascal Giard, Alexios Balatsoukas-Stimming, Gabi Sarkis, Claude Thibeault, Warren J. Gross

    Abstract: Polar codes are capacity-achieving error-correcting codes with an explicit construction that can be decoded with low-complexity algorithms. In this work, we show how the state-of-the-art low-complexity decoding algorithm can be improved to better accommodate low-rate codes. More constituent codes are recognized in the updated algorithm and dedicated hardware is added to efficiently decode these ne… ▽ More

    Submitted 17 March, 2016; v1 submitted 16 March, 2016; originally announced March 2016.

    Comments: 8 pages, 10 figures, submitted to Springer J. Signal Process. Syst

  20. Partitioned Successive-Cancellation List Decoding of Polar Codes

    Authors: Seyyed Ali Hashemi, Alexios Balatsoukas-Stimming, Pascal Giard, Claude Thibeault, Warren J. Gross

    Abstract: Successive-cancellation list (SCL) decoding is an algorithm that provides very good error-correction performance for polar codes. However, its hardware implementation requires a large amount of memory, mainly to store intermediate results. In this paper, a partitioned SCL algorithm is proposed to reduce the large memory requirements of the conventional SCL algorithm. The decoder tree is broken int… ▽ More

    Submitted 22 January, 2016; v1 submitted 9 December, 2015; originally announced December 2015.

    Comments: 4 pages, 6 figures, to appear at IEEE ICASSP 2016

  21. Flexible and Low-Complexity Encoding and Decoding of Systematic Polar Codes

    Authors: Gabi Sarkis, Ido Tal, Pascal Giard, Alexander Vardy, Claude Thibeault, Warren J. Gross

    Abstract: In this work, we present hardware and software implementations of flexible polar systematic encoders and decoders. The proposed implementations operate on polar codes of any length less than a maximum and of any rate. We describe the low-complexity, highly parallel, and flexible systematic-encoding algorithm that we use and prove its correctness. Our hardware implementation results show that the o… ▽ More

    Submitted 23 February, 2016; v1 submitted 13 July, 2015; originally announced July 2015.

    Comments: Submitted to IEEE Transactions on Communications, 2015

  22. Fast List Decoders for Polar Codes

    Authors: Gabi Sarkis, Pascal Giard, Alexander Vardy, Claude Thibeault, Warren J. Gross

    Abstract: Polar codes asymptotically achieve the symmetric capacity of memoryless channels, yet their error-correcting performance under successive-cancellation (SC) decoding for short and moderate length codes is worse than that of other modern codes such as low-density parity-check (LDPC) codes. Of the many methods to improve the error-correction performance of polar codes, list decoding yields the best r… ▽ More

    Submitted 10 November, 2015; v1 submitted 6 May, 2015; originally announced May 2015.

    Comments: to appear in the IEEE Journal on Selected Areas in Communications - Special Issue on Recent Advances In Capacity Approaching Codes, 2016

  23. Multi-mode Unrolled Architectures for Polar Decoders

    Authors: Pascal Giard, Gabi Sarkis, Claude Thibeault, Warren J. Gross

    Abstract: In this work, we present a family of architectures for polar decoders using a reduced-complexity successive-cancellation decoding algorithm that employs unrolling to achieve extremely high throughput values while retaining moderate implementation complexity. The resulting fully-unrolled, deeply-pipelined architecture is capable of achieving a coded throughput in excess of 1 Tbps on a 65 nm ASIC at… ▽ More

    Submitted 11 July, 2016; v1 submitted 6 May, 2015; originally announced May 2015.

    Comments: 11 pages, 9 figures, IEEE Transactions on Circuits and Systems I

  24. Low-Latency Software Polar Decoders

    Authors: Pascal Giard, Gabi Sarkis, Camille Leroux, Claude Thibeault, Warren J. Gross

    Abstract: Polar codes are a new class of capacity-achieving error-correcting codes with low encoding and decoding complexity. Their low-complexity decoding algorithms rendering them attractive for use in software-defined radio applications where computational resources are limited. In this work, we present low-latency software polar decoders that exploit modern processor capabilities. We show how adapting t… ▽ More

    Submitted 11 July, 2016; v1 submitted 1 April, 2015; originally announced April 2015.

    Comments: 13 pages, 9 figures, to appear in Springer's Journal of Signal Processing Systems

  25. A 237 Gbps Unrolled Hardware Polar Decoder

    Authors: Pascal Giard, Gabi Sarkis, Claude Thibeault, Warren J. Gross

    Abstract: In this letter we present a new architecture for a polar decoder using a reduced complexity successive cancellation decoding algorithm. This novel fully-unrolled, deeply-pipelined architecture is capable of achieving a coded throughput of over 237 Gbps for a (1024,512) polar code implemented using an FPGA. This decoder is two orders of magnitude faster than state-of-the-art polar decoders.

    Submitted 18 December, 2014; originally announced December 2014.

    Comments: 4 pages, 3 figures

    Journal ref: Electronics Lett., vol. 51, issue 10, May 2015, pp. 762-763

  26. Increasing the Speed of Polar List Decoders

    Authors: Gabi Sarkis, Pascal Giard, Alexander Vardy, Claude Thibeault, Warren J. Gross

    Abstract: In this work, we present a simplified successive cancellation list decoder that uses a Chase-like decoding process to achieve a six time improvement in speed compared to successive cancellation list decoding while maintaining the same error-correction performance advantage over standard successive-cancellation polar decoders. We discuss the algorithm and detail the data structures and methods used… ▽ More

    Submitted 10 July, 2014; originally announced July 2014.

    Comments: Submitted to the 2014 IEEE International Workshop on Signal Processing Systems (SiPS 2014)

  27. Analog Network Coding for Multi-User Spread-Spectrum Communication Systems

    Authors: Georges Kaddoum, Pascal Giard

    Abstract: This work presents another look at an analog network coding scheme for multi-user spread-spectrum communication systems. Our proposed system combines coding and cooperation between a relay and users to boost the throughput and to exploit interference. To this end, each pair of users, $\mathcal{A}$ and $\mathcal{B}$, that communicate with each other via a relay $\mathcal{R}$ shares the same spreadi… ▽ More

    Submitted 9 January, 2014; originally announced January 2014.

    Comments: 6 pages, 2 figures, to appear at IEEE WCNC'14

  28. Fast Polar Decoders: Algorithm and Implementation

    Authors: Gabi Sarkis, Pascal Giard, Alexander Vardy, Claude Thibeault, Warren J. Gross

    Abstract: Polar codes provably achieve the symmetric capacity of a memoryless channel while having an explicit construction. This work aims to increase the throughput of polar decoder hardware by an order of magnitude relative to the state of the art successive-cancellation decoder. We present an algorithm, architecture, and FPGA implementation of a gigabit-per-second polar decoder.

    Submitted 9 December, 2013; v1 submitted 26 July, 2013; originally announced July 2013.

    Comments: Submitted to the IEEE Journal on Selected Areas in Communications (JSAC) on May 15th, 2013. 11 pages, 7 figures, 6 tables

    Journal ref: IEEE Journal on Selected Areas in Communications, vol. 32, no. 5, May 2014, pp. 946-957

  29. Fast Software Polar Decoders

    Authors: Pascal Giard, Gabi Sarkis, Claude Thibeault, Warren J. Gross

    Abstract: Among error-correcting codes, polar codes are the first to provably achieve channel capacity with an explicit construction. In this work, we present software implementations of a polar decoder that leverage the capabilities of modern general-purpose processors to achieve an information throughput in excess of 200 Mbps, a throughput well suited for software-defined-radio applications. We also show… ▽ More

    Submitted 29 January, 2014; v1 submitted 26 June, 2013; originally announced June 2013.

    Comments: 5 pages, 3 figures, submitted to ICASSP 2014