Skip to main content

Showing 1–34 of 34 results for author: Condo, C

Searching in archive cs. Search in all archives.
.
  1. arXiv:2407.03497  [pdf, other

    cs.AR

    A 95.5Gb/s 29.6ns worst-case latency ORBGRAND decoder for 6G xURLLC

    Authors: Carlo Condo

    Abstract: Ultra-Reliable Low-Latency Communications (URLLC) in both 5G and 6G demand high throughput and short latency with low error rates. Guessing Random Additive Noise Decoding (GRAND) and Ordered Reliability Bits GRAND (ORBGRAND) are powerful universal decoding algorithms that work well with short, high-rate codes. As short forward error correcting codes can help limiting latency, and code unification… ▽ More

    Submitted 3 July, 2024; originally announced July 2024.

    Comments: Submitted to IEEE TVLSI

  2. arXiv:2207.06691  [pdf, ps, other

    cs.IT

    Iterative Soft-Input Soft-Output Decoding with Ordered Reliability Bits GRAND

    Authors: Carlo Condo

    Abstract: Guessing Random Additive Noise Decoding (GRAND) is a universal decoding algorithm that can be used to perform maximum likelihood decoding. It attempts to find the errors introduced by the channel by generating a sequence of possible error vectors in order of likelihood of occurrence and applying them to the received vector. Ordered reliability bits GRAND (ORBGRAND) integrates soft information rece… ▽ More

    Submitted 25 July, 2022; v1 submitted 14 July, 2022; originally announced July 2022.

    Comments: Submitted to Globecom 2022

  3. arXiv:2111.08134  [pdf, other

    cs.IT cs.AR

    A fixed latency ORBGRAND decoder architecture with LUT-aided error-pattern scheduling

    Authors: Carlo Condo

    Abstract: Guessing Random Additive Noise Decoding (GRAND) is a universal decoding algorithm that has been recently proposed as a practical way to perform maximum likelihood decoding. It generates a sequence of possible error patterns and applies them to the received vector, checking if the result is a valid codeword. Ordered reliability bits GRAND (ORBGRAND) improves on GRAND by considering soft information… ▽ More

    Submitted 8 February, 2022; v1 submitted 15 November, 2021; originally announced November 2021.

    Comments: Accepted for publication on IEEE Transactions on Circuits and Systems I

  4. arXiv:2107.10517  [pdf, ps, other

    cs.IT

    High-performance low-complexity error pattern generation for ORBGRAND decoding

    Authors: Carlo Condo, Valerio Bioglio, Ingmar Land

    Abstract: Guessing Random Additive Noise Decoding (GRAND) is a recently proposed decoding method searching for the error pattern applied to the transmitted codeword. Ordered reliability bit GRAND (ORBGRAND) uses soft channel information to reorder entries of error patterns, generating them according to a fixed schedule, i.e. their logistic weight. In this paper, we show that every good ORBGRAND scheduling s… ▽ More

    Submitted 30 September, 2021; v1 submitted 22 July, 2021; originally announced July 2021.

    Comments: Accepted for publication at GlobeCom 2021

  5. arXiv:2105.09104  [pdf, other

    cs.IT

    Staircase codes with non-systematic polar codes

    Authors: Carlo Condo, Valerio Bioglio, Charles Pillet, Ingmar Land

    Abstract: In this work we propose an encoding and decoding framework for staircase codes based on non-systematic polar codes as component codes. The staircase structure allows for efficient parallelized decoding, while the polar component codes allow to benefit from the flexible structure and efficient soft-decision decoding algorithms. To enhance the performance of the polar staircase codes, we concatenate… ▽ More

    Submitted 19 May, 2021; originally announced May 2021.

    Comments: Under review in IEEE Transactions on Communications

  6. arXiv:2105.06581  [pdf, ps, other

    cs.IT

    Input-distribution-aware parallel decoding of block codes

    Authors: Carlo Condo, Alex Nicolescu

    Abstract: Many channel decoders rely on parallel decoding attempts to achieve good performance with acceptable latency. However, most of the time fewer attempts than the foreseen maximum are sufficient for successful decoding. Input-distribution-aware (IDA) decoding allows to determine the parallelism of polar code list decoders by observing the distribution of channel information. In this work, IDA decodin… ▽ More

    Submitted 19 May, 2021; v1 submitted 13 May, 2021; originally announced May 2021.

    Comments: Submitted at ISTC 2021

  7. arXiv:2010.14477  [pdf, ps, other

    cs.IT

    Input-distribution-aware successive cancellation list decoding of polar codes

    Authors: Carlo Condo

    Abstract: Polar codes are linear block codes that can achieve channel capacity at infinite code length. Successive cancellation list (SCL) decoding relies on a set of parallel decoders; it yields good error-correction performance at finite code length, at the cost of increased implementation complexity and power consumption. Current efforts in literature focus on design-time decoder complexity reduction, wh… ▽ More

    Submitted 11 January, 2021; v1 submitted 27 October, 2020; originally announced October 2020.

    Comments: Accepted for publication on IEEE Communications Letters

  8. Operation Merging for Hardware Implementations of Fast Polar Decoders

    Authors: Furkan Ercan, Thibaud Tonnellier, Carlo Condo, Warren J. Gross

    Abstract: Polar codes are a class of linear block codes that provably achieves channel capacity. They have been selected as a coding scheme for the control channel of enhanced mobile broadband (eMBB) scenario for $5^{\text{th}}$ generation wireless communication networks (5G) and are being considered for additional use scenarios. As a result, fast decoding techniques for polar codes are essential. Previous… ▽ More

    Submitted 2 June, 2020; originally announced June 2020.

    Comments: 13 figures, 8 tables, 11 pages, published on November 3, 2018 in Journal of Signal Processing Systems (JSPS), vol. 91, pp. 995-1007

  9. arXiv:2004.07767  [pdf, ps, other

    cs.IT

    Sliding Window Polar Codes

    Authors: Valerio Bioglio, Carlo Condo, Ingmar Land

    Abstract: We propose a novel coupling technique for the design of polar codes of length N, making them decodable through a sliding window of size M < N. This feature allows to reduce the computational complexity of the decoder, an important possibility in wireless communication downlink scenarios. Our approach is based on the design of an ad-hoc kernel to be inserted in a multi-kernel polar code framework;… ▽ More

    Submitted 5 May, 2021; v1 submitted 16 April, 2020; originally announced April 2020.

    Comments: To appear in IEEE ISIT 2021

  10. arXiv:2004.03869  [pdf, ps, other

    cs.IT

    Fast-SCAN decoding of Polar Codes

    Authors: Charles Pillet, Carlo Condo, Valerio Bioglio

    Abstract: Polar codes are able to achieve the capacity of memoryless channels under successive cancellation (SC) decoding. Soft Cancellation (SCAN) is a soft-output decoder based on the SC schedule, useful in iterative decoding and concatenation of polar codes. However, the sequential nature of this decoder leads to high decoding latency compared to state-of-the-art codes. To reduce the latency of SCAN, in… ▽ More

    Submitted 8 April, 2020; originally announced April 2020.

    Comments: 5 pages, 6 figures, will be submitted to ISTC

  11. arXiv:2001.11283  [pdf, ps, other

    cs.IT

    SCAN List Decoding of Polar Codes

    Authors: Charles Pillet, Carlo Condo, Valerio Bioglio

    Abstract: In this paper we propose an enhanced soft cancellation (SCAN) decoder for polar codes based on decoding stages permutation. The proposed soft cancellation list (SCANL) decoder runs $L$ independent SCAN decoders, each one relying on a different permuted factor graph. The estimated bits are selected among the $L$ candidates through a dedicated metric provided by the decoders. Furthermore, we introdu… ▽ More

    Submitted 30 January, 2020; originally announced January 2020.

    Comments: Accepted in ICC 2020

  12. Practical Product Code Construction of Polar Codes

    Authors: Carlo Condo, Valerio Bioglio, Hartmut Hafermann, Ingmar Land

    Abstract: In this paper, we study the connection between polar codes and product codes. Our analysis shows that the product of two polar codes is again a polar code, and we provide guidelines to compute its frozen set on the basis of the frozen sets of the component polar codes. Moreover, we show how polar codes can be described as irregular product codes. We propose a two-step decoder for long polar codes… ▽ More

    Submitted 14 October, 2019; originally announced October 2019.

    Comments: Under review in IEEE Transactions on Signal Processing. arXiv admin note: text overlap with arXiv:1901.06892

  13. arXiv:1907.00784  [pdf, ps, other

    cs.IT

    On List Decoding of 5G-NR Polar Codes

    Authors: Charles Pillet, Valerio Bioglio, Carlo Condo

    Abstract: The 5th generation wireless systems (5G) standardization process of the 3rd generation partnership project (3GPP) chose polar codes as a channel coding scheme for the control channel. In case of downlink control information, polar codes are concatenated with distributed distributed cyclic redundancy check (CRC). Whereas CRC bits allow to improve the performance of successive cancellation list (SCL… ▽ More

    Submitted 27 January, 2020; v1 submitted 1 July, 2019; originally announced July 2019.

    Comments: Accepted for WCNC 2020

  14. Rate-Flexible Fast Polar Decoders

    Authors: Seyyed Ali Hashemi, Carlo Condo, Marco Mondelli, Warren J. Gross

    Abstract: Polar codes have gained extensive attention during the past few years and recently they have been selected for the next generation of wireless communications standards (5G). Successive-cancellation-based (SC-based) decoders, such as SC list (SCL) and SC flip (SCF), provide a reasonable error performance for polar codes at the cost of low decoding speed. Fast SC-based decoders, such as Fast-SSC, Fa… ▽ More

    Submitted 21 March, 2019; originally announced March 2019.

  15. arXiv:1901.06892  [pdf, ps, other

    cs.IT

    Construction and Decoding of Product Codes with Non-Systematic Polar Codes

    Authors: Valerio Bioglio, Carlo Condo, Ingmar Land

    Abstract: Product codes are widespread in optical communications, thanks to their high throughput and good error-correction performance. Systematic polar codes have been recently considered as component codes for product codes. In this paper, we present a novel construction for product polar codes based on non-systematic polar codes. We prove that the resulting product code is actually a polar code, having… ▽ More

    Submitted 21 January, 2019; originally announced January 2019.

    Comments: Accepted for publication at the 2019 IEEE Wireless Communications and Networking Conference

  16. arXiv:1809.09436  [pdf, ps, other

    cs.IT

    Memory Management in Successive-Cancellation based Decoders for Multi-Kernel Polar Codes

    Authors: Valerio Bioglio, Carlo Condo, Ingmar Land

    Abstract: Multi-kernel polar codes have recently been proposed to construct polar codes of lengths different from powers of two. Decoder implementations for multi-kernel polar codes need to account for this feature, that becomes critical in memory management. We propose an efficient, generalized memory management framework for implementation of successivecancellation decoding of multi-kernel polar codes. It… ▽ More

    Submitted 25 September, 2018; originally announced September 2018.

    Comments: to appear in 2018 Asilomar Conference on Signals, Systems, and Computers

  17. arXiv:1808.03616  [pdf, other

    cs.IT

    Improved Bit-Flip** Algorithm for Successive Cancellation Decoding of Polar Codes

    Authors: Furkan Ercan, Carlo Condo, Warren J. Gross

    Abstract: The interest in polar codes has been increasing significantly since their adoption for use in the 5$^{\rm th}$ generation wireless systems standard. Successive cancellation (SC) decoding algorithm has low implementation complexity, but yields mediocre error-correction performance at the code lengths of interest. SC-Flip algorithm improves the error-correction performance of SC by identifying possi… ▽ More

    Submitted 26 September, 2018; v1 submitted 10 August, 2018; originally announced August 2018.

    Comments: This version of the manuscript corrects an error in the previous ArXiv version. The corrections include all the simulations of SC-Flip-based and SC-Oracle decoders, along with associated comments in-text

  18. arXiv:1804.09508  [pdf, ps, other

    cs.IT

    Generalized Fast Decoding of Polar Codes

    Authors: Carlo Condo, Valerio Bioglio, Ingmar Land

    Abstract: Research on polar codes has been constantly gaining attention over the last decade, by academia and industry alike, thanks to their capacity-achieving error-correction performance and low-complexity decoding algorithms. Recently, they have been selected as one of the coding schemes in the $5^{th}$ generation wireless standard (5G). Over the years various polar code decoding algorithms, like SC-lis… ▽ More

    Submitted 24 June, 2020; v1 submitted 25 April, 2018; originally announced April 2018.

  19. arXiv:1804.04389  [pdf, other

    cs.IT

    Design of Polar Codes in 5G New Radio

    Authors: Valerio Bioglio, Carlo Condo, Ingmar Land

    Abstract: Polar codes have attracted the attention of academia and industry alike in the past decade, such that the 5$^\text{th}$ generation wireless systems (5G) standardization process of the 3$^\text{th}$ generation partnership project (3GPP) chose polar codes as a channel coding scheme. In this tutorial, we provide a description of the encoding process of polar codes adopted by the 5G standard. We illus… ▽ More

    Submitted 6 January, 2020; v1 submitted 12 April, 2018; originally announced April 2018.

    Comments: to appear in IEEE Communications Surveys and Tutorials

  20. arXiv:1802.00580  [pdf, ps, other

    cs.AR

    A Multi-Kernel Multi-Code Polar Decoder Architecture

    Authors: Gabriele Coppolino, Carlo Condo, Guido Masera, Warren J. Gross

    Abstract: Polar codes have received increasing attention in the past decade, and have been selected for the next generation of wireless communication standard. Most research on polar codes has focused on codes constructed from a $2\times2$ polarization matrix, called binary kernel: codes constructed from binary kernels have code lengths that are bound to powers of $2$. A few recent works have proposed const… ▽ More

    Submitted 2 February, 2018; originally announced February 2018.

  21. arXiv:1801.01820  [pdf, other

    cs.IT

    Design and Implementation of a Polar Codes Blind Detection Scheme

    Authors: Carlo Condo, Seyyed Ali Hashemi, Arash Ardakani, Furkan Ercan, Warren J. Gross

    Abstract: In blind detection, a set of candidates has to be decoded within a strict time constraint, to identify which transmissions are directed at the user equipment. Blind detection is required by the 3GPP LTE/LTE-Advanced standard, and it will be required in the 5th generation wireless communication standard (5G) as well. Polar codes have been selected for use in 5G: thus, the issue of blind detection o… ▽ More

    Submitted 4 January, 2018; originally announced January 2018.

    Comments: arXiv admin note: text overlap with arXiv:1705.01864

  22. arXiv:1712.03994  [pdf, other

    cs.AR

    Multi-Mode Inference Engine for Convolutional Neural Networks

    Authors: Arash Ardakani, Carlo Condo, Warren J. Gross

    Abstract: During the past few years, interest in convolutional neural networks (CNNs) has risen constantly, thanks to their excellent performance on a wide range of recognition and classification tasks. However, they suffer from the high level of complexity imposed by the high-dimensional convolutions in convolutional layers. Within scenarios with limited hardware resources and tight power and latency const… ▽ More

    Submitted 11 December, 2017; originally announced December 2017.

  23. Improved Successive Cancellation Flip Decoding of Polar Codes Based on Error Distribution

    Authors: Carlo Condo, Furkan Ercan, Warren J. Gross

    Abstract: Polar codes are a class of linear block codes that provably achieves channel capacity, and have been selected as a coding scheme for $5^{\rm th}$ generation wireless communication standards. Successive-cancellation (SC) decoding of polar codes has mediocre error-correction performance on short to moderate codeword lengths: the SC-Flip decoding algorithm is one of the solutions that have been propo… ▽ More

    Submitted 26 September, 2018; v1 submitted 29 November, 2017; originally announced November 2017.

    Comments: This version of the manuscript corrects an error in the previous ArXiv version, as well as the published version in IEEE Xplore under the same title, which has the DOI:10.1109/WCNCW.2018.8368991. The corrections include all the simulations of SC-Flip-based and SC-Oracle decoders, along with associated comments in-text

  24. Partitioned Successive-Cancellation Flip Decoding of Polar Codes

    Authors: Furkan Ercan, Carlo Condo, Seyyed Ali Hashemi, Warren J. Gross

    Abstract: Polar codes are a class of channel capacity achieving codes that has been selected for the next generation of wireless communication standards. Successive-cancellation (SC) is the first proposed decoding algorithm, suffering from mediocre error-correction performance at moderate code length. In order to improve the error-correction performance of SC, two approaches are available: (i) SC-List decod… ▽ More

    Submitted 8 October, 2018; v1 submitted 29 November, 2017; originally announced November 2017.

    Comments: This version of the manuscript corrects an error in the previous ArXiv version, as well as the published version in IEEE Xplore under the same title, which has the DOI:10.1109/ICC.2018.8422464. The corrections include all the simulations of SC-Flip-based and SC-Oracle decoders, along with associated comments in-text

  25. arXiv:1708.04706  [pdf, ps, other

    cs.IT

    On Error-Correction Performance and Implementation of Polar Code List Decoders for 5G

    Authors: Furkan Ercan, Carlo Condo, Seyyed Ali Hashemi, Warren J. Gross

    Abstract: Polar codes are a class of capacity achieving error correcting codes that has been recently selected for the next generation of wireless communication standards (5G). Polar code decoding algorithms have evolved in various directions, striking different balances between error-correction performance, speed and complexity. Successive-cancellation list (SCL) and its incarnations constitute a powerful,… ▽ More

    Submitted 12 October, 2017; v1 submitted 15 August, 2017; originally announced August 2017.

    Comments: Accepted in 55th Annual Allerton Conference on Communication, Control, and Computing

  26. arXiv:1705.05674  [pdf, other

    cs.IT

    Efficient Bit-Channel Reliability Computation for Multi-Mode Polar Code Encoders and Decoders

    Authors: Carlo Condo, Seyyed Ali Hashemi, Warren J. Gross

    Abstract: Polar codes are a family of capacity-achieving error-correcting codes, and they have been selected as part of the next generation wireless communication standard. Each polar code bit-channel is assigned a reliability value, used to determine which bits transmit information and which parity. Relative reliabilities need to be known by both encoders and decoders: in case of multi-mode systems, where… ▽ More

    Submitted 16 May, 2017; originally announced May 2017.

  27. arXiv:1705.01864  [pdf, ps, other

    cs.IT

    Blind Detection with Polar Codes

    Authors: Carlo Condo, Seyyed Ali Hashemi, Warren J. Gross

    Abstract: In blind detection, a set of candidates has to be decoded within a strict time constraint, to identify which transmissions are directed at the user equipment. Blind detection is an operation required by the 3GPP LTE/LTE-Advanced standard, and it will be required in the 5th generation wireless communication standard (5G) as well. We propose a blind detection scheme based on polar codes, where the r… ▽ More

    Submitted 15 May, 2017; v1 submitted 4 May, 2017; originally announced May 2017.

  28. Fast and Flexible Successive-Cancellation List Decoders for Polar Codes

    Authors: Seyyed Ali Hashemi, Carlo Condo, Warren J. Gross

    Abstract: Polar codes have gained significant amount of attention during the past few years and have been selected as a coding scheme for the next generation of mobile broadband standard. Among decoding schemes, successive-cancellation list (SCL) decoding provides a reasonable trade-off between the error-correction performance and hardware implementation complexity when used to decode polar codes, at the co… ▽ More

    Submitted 29 August, 2017; v1 submitted 23 March, 2017; originally announced March 2017.

    Comments: IEEE Transactions on Signal Processing

  29. arXiv:1701.08126  [pdf, ps, other

    cs.IT

    Fast Simplified Successive-Cancellation List Decoding of Polar Codes

    Authors: Seyyed Ali Hashemi, Carlo Condo, Warren J. Gross

    Abstract: Polar codes are capacity achieving error correcting codes that can be decoded through the successive-cancellation algorithm. To improve its error-correction performance, a list-based version called successive-cancellation list (SCL) has been proposed in the past, that however substantially increases the number of time-steps in the decoding process. The simplified SCL (SSCL) decoding algorithm expl… ▽ More

    Submitted 27 January, 2017; originally announced January 2017.

    Comments: WCNC 2017 Polar Coding Workshop

  30. 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

  31. arXiv:1611.01427  [pdf, other

    cs.NE cs.LG

    Sparsely-Connected Neural Networks: Towards Efficient VLSI Implementation of Deep Neural Networks

    Authors: Arash Ardakani, Carlo Condo, Warren J. Gross

    Abstract: Recently deep neural networks have received considerable attention due to their ability to extract and represent high-level abstractions in data sets. Deep neural networks such as fully-connected and convolutional neural networks have shown excellent performance on a wide range of recognition and classification tasks. However, their hardware implementations currently suffer from large silicon area… ▽ More

    Submitted 30 March, 2017; v1 submitted 4 November, 2016; originally announced November 2016.

    Comments: Published as a conference paper at ICLR 2017

  32. 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.

  33. arXiv:1301.1465   

    cs.AR

    A joint communication and application simulator for NoC-based SoCs

    Authors: Carlo Condo, Amer Baghdadi, Guido Masera

    Abstract: NoCs have become a widespread paradigm in the system-on-chip design world, not only for multi-purpose SoCs, but also for application-specific ICs. The common approach in the NoC design world is to separate the design of the interconnection from the design of the processing elements: this is well suited for a large number of developments, but the need for joint application and NoC design is not unc… ▽ More

    Submitted 31 May, 2013; v1 submitted 8 January, 2013; originally announced January 2013.

    Comments: Withdrawn, due to extended and revised version being published

  34. arXiv:1105.2624  [pdf, other

    cs.AR

    A Flexible LDPC code decoder with a Network on Chip as underlying interconnect architecture

    Authors: Carlo Condo, Guido Masera

    Abstract: LDPC (Low Density Parity Check) codes are among the most powerful and widely adopted modern error correcting codes. The iterative decoding algorithms required for these codes involve high computational complexity and high processing throughput is achieved by allocating a sufficient number of processing elements (PEs). Supporting multiple heterogeneous LDPC codes on a parallel decoder poses serious… ▽ More

    Submitted 13 May, 2011; originally announced May 2011.