9 results on '"Shen Yifei"'
Search Results
2. Fast Sequence Repetition Node-Based Successive Cancellation List Decoding for Polar Codes
- Author
-
Shen, Yifei, Ren, Yuqing, Kristensen, Andreas Toftegaard, Balatsoukas-Stimming, Alexios, You, Xiaohu, Zhang, Chuan, Burg, Andreas Peter, and Signal Processing for Communications Lab
- Subjects
Polar codes ,sequence repetition (SR) node ,successive cancellation list (SCL) decoding ,Fast SCL decoding ,5G ,decoders - Abstract
Compared with the bit-wise successive cancellation list (SCL) decoding of polar codes, the node-based Fast SCL decoding significantly reduces the decoding latency by identifying special constituent codes and decoding these in parallel. To further reduce the latency of current Fast SCL decoders, we first propose a fast sequence repetition (SR) node-based SCL (Fast SR-SCL) decoding algorithm, which only involves one type of node in the SCL decoding tree. Furthermore, we employ the adaptive path splitting (APS) strategy to terminate the path splitting in the SR node early, without degrading the error-correcting performance. Numerical results show that for 5G uplink codes with a length of 1024 and rates of 1/4, 1/2, and 3/4, our decoder can deliver the same decoding performance while reducing the average latency by 34.5%, 38.0%, and 39.6% compared with the state-of-the-art Fast SCL decoder for a list size L = 8.
- Published
- 2022
3. Improved Belief Propagation Polar Decoders With Bit-Flipping Algorithms.
- Author
-
Shen, Yifei, Song, Wenqing, Ji, Houren, Ren, Yuqing, Ji, Chao, You, Xiaohu, and Zhang, Chuan
- Subjects
- *
DECODING algorithms , *CARRIER transmission on electric lines , *ITERATIVE decoding , *ALGORITHMS - Abstract
Since the inherent serial nature of successive cancellation list (SCL) decoding results in a long latency, belief propagation (BP) decoding for polar codes has drawn attention for high-throughput applications. However, its error correction performance is inferior to that of SCL decoding. Therefore, the bit-flipping strategy has been recently applied to BP decoding, which can approach the SCL decoding performance through multiple additional decoding attempts. The original BP flip (BPF) decoding suffers from an inaccurate identification of erroneous bits by a fixed flip set (FS), which has been improved by the generalized BPF (GBPF) decoding. In this article, the GBPF decoding is extended to support multiple bits being flipped in one decoding attempt. In addition, for two types of decoding errors: detected errors and undetected errors, we propose two novel methods to more effectively identify erroneous bits. For detected errors, the concept of loop sets is defined and a loop-based identification method is introduced based on the study of error patterns of BP decoding. On the other hand, a method to generate a more accurate fixed FS is proposed for undetected errors, which considers the bit error distribution under BP decoding. Combining the two methods, the GBPF with merged sets (GBPF-MS) decoding can achieve the SCL-8 performance and outperforms the state-of-the-art BPF, BP list, and SC flip (SCF) decoding, for polar codes with length 1024 and information rate 1/2. Implemented by 40nm CMOS technology, the proposed GBPF-MS decoder with ten flips exhibits an average throughput of 4.19 Gbps at 2.5 dB, which is $1.6\times $ and $1.72\times $ faster than the state-of-the-art SCL-4 and SCF decoders, respectively. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
4. Autogeneration of Pipelined Belief Propagation Polar Decoders.
- Author
-
Ji, Chao, Shen, Yifei, Zhang, Zaichen, You, Xiaohu, and Zhang, Chuan
- Subjects
POWER density ,INFANT formulas ,BELIEF & doubt ,ENERGY consumption ,ITERATIVE decoding ,WASTE heat - Abstract
Though belief propagation (BP) polar decoders can achieve higher throughput than successive-cancellation (SC)-based decoders, and how to efficiently generate different belief propagation decoders (BPDs) which can meet various design specifications remains challenging. To this end, an autogeneration, which can translate the generation formula of BPDs to efficient hardware implementations, has been proposed in this article. For different requirements, two BPD architectures have been given: 1) low-cost decoder (Type-I) and 2) high-throughput decoder (Type-II). The autogeneration of them can support different code rates, code lengths, and parallelisms. Synthesis results show that Type-I and Type-II provide higher throughput and hardware efficiency than the state-of-the-art (SOA) SC decoders. Moreover, compared to the SOA BPDs, both Type-I and Type-II achieve similar even better energy- and area-efficiency with a comparable throughput, for fully parallel configuration. With the autogeneration, we are able to obtain the design space regarding different design metrics, such as area efficiency, energy efficiency, and power density, within which the design optimization under given design constraints can be conducted. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
5. A General Construction and Encoder Implementation of Polar Codes.
- Author
-
Song, Wei, Shen, Yifei, Li, Liping, Niu, Kai, and Zhang, Chuan
- Subjects
CHANNEL coding ,VERY large scale circuit integration - Abstract
Puncturing and shortening are two general ways to obtain an arbitrary code length and code rate for polar codes. When some of the coded bits are punctured or shortened, it is equivalent to a situation in which the underlying channels of polar codes are different. This fact calls for a general polar code construction, which is not yet available. In this article, a general construction of polar codes is studied in two aspects: 1) the theoretical foundation of the general construction and 2) the hardware implementation of general polar codes encoders. In contrast to the original identical and independent binary-input, memoryless, symmetric (BMS) channels, these underlying BMS channels can be different. The proposed general construction of polar codes is based on the existing Tal–Vardy’s procedure. The symmetric property and the degradation relationship are shown to be preserved under the general setting, rendering the possibility of a modification of Tal–Vardy’s procedure. Simulation results clearly show improved error performance with reordering using the proposed new procedures. Also, a novel encoding hardware architecture is proposed, which supports puncturing and shortening modes. Implementation results show the proposed encoder achieves approximately 30% throughput improvement when one quarter of bits are punctured/shortened. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
6. Efficient Belief Propagation Polar Decoder With Loop Simplification Based Factor Graphs.
- Author
-
Ren, Yuqing, Shen, Yifei, Zhang, Zaichen, You, Xiaohu, and Zhang, Chuan
- Subjects
- *
CARRIER transmission on electric lines , *BELIEF & doubt , *ITERATIVE decoding - Abstract
The performance of belief propagation list (BPL) decoding of polar codes is related to the selection of $L$ factor graphs (FGs), which have the least number of girths. However, the straightforward search of such FGs is of high complexity. To achieve good performance with reasonable complexity, we propose an efficient method to find FGs with the least number of length-12 loops in all permuted FGs. Since some length-12 loops have been destroyed by redundant decoding operations, the corresponding FGs can be simplified to different numbers of length-12 loops. Thanks to the proposed loop simplification (LS), BPL decoding is now based on more efficient FGs, resulting in better performance and lower average decoding latency than the state-of-the-art. Numerical results have shown that the performance improvement is 0.15 dB when frame error ratio (FER) is $10^{-4}$ , for $(1024, 512)$ codes with $L=64$. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
7. Enhanced Belief Propagation Decoder for 5G Polar Codes With Bit-Flipping.
- Author
-
Shen, Yifei, Song, Wenqing, Ren, Yuqing, Ji, Houren, You, Xiaohu, and Zhang, Chuan
- Abstract
Due to its parallel propagation property, the belief propagation (BP) polar decoding can achieve high throughput and has drawn increasing attention. However, the BP decoding is not comparable with the successive cancellation list (SCL) decoding in terms of the error correction performance. In this brief, two BP flip (BPF) decoding algorithms are proposed. Compared with the existing BPF decoding, the generalized BPF (GBPF) decoding identifies error-prone bits more efficiently with a redefinition of bit-flipping. Furthermore, the GBPF decoding is optimized by decreasing the searching range by half, leading to the enhanced BP flip (EBPF) decoding with reduced complexity and improved performance for 5G polar codes. The hardware architecture is provided and implemented using SMIC 65nm CMOS technology. The results show that, compared with the state-of-the-art SC flip decoders, the proposed EBPF decoder exhibits 30% throughput improvement under comparable error correction performance. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
8. Low-Latency Segmented List-Pruning Software Polar List Decoder.
- Author
-
Shen, Yifei, Li, Liping, Yang, Junmei, Tan, Xiaosi, Zhang, Zaichen, You, Xiaohu, and Zhang, Chuan
- Subjects
- *
RADIO access networks , *ALGORITHMS , *DECODING algorithms , *COMPUTER software , *DISTRIBUTED algorithms - Abstract
As the first provably capacity-achieving codes, polar codes have been selected as the coding scheme for 5G enhanced mobile broadband (eMBB) control channels. Furthermore, if the bottleneck in decoding complexity is addressed, polar codes are still promising for long code length scenarios in the future with superior error-correcting performance. Considering the demand of cloud radio access network (C-RAN) in 5G system, the low-latency software polar decoder is studied in this paper. Two novel algorithms are proposed to reduce the latency of the successive cancellation list (SCL) decoding, including the segmented list-pruning (SLP) algorithm and the modified distributed sorting (MDS) algorithm. Moreover, the proposed SLP algorithm improves the decoding performance compared to existing segmentation schemes. In terms of the software implementation, our decoder is nearly $20\%$ faster than the state-of-the-art flexible software polar list decoder. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
9. Hardware Implementation for Belief Propagation Flip Decoding of Polar Codes.
- Author
-
Ji, Houren, Shen, Yifei, Song, Wenqing, Zhang, Zaichen, You, Xiaohu, and Zhang, Chuan
- Subjects
- *
TELECOMMUNICATION systems , *BIT error rate , *ERROR rates , *HARDWARE , *ITERATIVE decoding , *BASEBAND - Abstract
Belief propagation (BP) decoding has natural advantages in throughput for polar codes to meet high-speed and low-latency requirements. The soft outputs of BP decoding can be utilized further for joint detection and decoding in the baseband communication system. However, its error-correction performance is not comparable with the successive cancellation list (SCL) decoding. Belief propagation flip (BPF) decoding is recently proposed to improve the error-correction performance of BP decoding and indicates the potential to compete with SCL decoding. In this paper, we propose an advanced BPF (A-BPF) scheme that reduces the decoding latency with the help of one critical bit and improves the error-correction performance by the proposed joint detection criterion. To improve area efficiency in the hardware level, an optimized sorting network is proposed and applied for the A-BPF decoder. The decoder is implemented on 65 nm CMOS technology for length-1024 and rate-1/2 polar codes, and the results show that the proposed decoder can achieve a close frame error rate performance to the SCL decoder with four lists and deliver a throughput of 5.17 Gb/s at $E_{b}/N_{0}=4.0$ dB. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.