High-performance Parallel Concatenated Polar-CRC Decoder Architecture

Size: px
Start display at page:

Download "High-performance Parallel Concatenated Polar-CRC Decoder Architecture"

Transcription

1 JOURAL OF SEMICODUCTOR TECHOLOGY AD SCIECE, VOL.8, O.5, OCTOBER, 208 ISS(Print) ISS(Online) High-performance Parallel Concatenated Polar-CRC Decoder Architecture Seunghun Oh and Hanho Lee Abstract In this paper, a novel parallel encoding and decoding method is proposed, which uses concatenated polar-cyclic redundancy check (polar- CRC) codes for high throughput polar decoder implementation. When compared to previous works, the proposed method considerably reduces latency and improves throughput. A parallel concatenated polar-crc decoder architecture based on the proposed method is presented and synthesized using 65-nm CMOS process technology. Synthesis results show that the proposed architecture has 4.9 times the data throughput and 4.5 times the hardware efficiency of conventional SC polar decoder architecture. Index Terms Polar codes, CRC codes, successive cancellation decoding, concatenated I. ITRODUCTIO Assuming high enough code length, polar codes [] can achieve channel capacity in a binary-input memoryless channel (B-DMC). Also, when compared with low-density parity-check (LDPC) codes or turbo codes, polar codes have an advantage in that they have lower decoding complexity [2]. List decoding with polar codes is currently under consideration for potential adoption in future 5G standards. Polar codes and LDPC codes have been accepted by 3GPP as channel coding schemes for control and data channels, respectively. Manuscript received Feb. 20, 208; accepted May. 7, 208 Dept. of Information and Communication Eng., Inha University, Incheon, 2222, Korea hhlee@inha.ac.kr Polar codes have low computational complexity and a simple structure that is easy to implement in comparison to other channel codes. The first algorithm for decoding polar codes was the successive-cancellation (SC) algorithm proposed by Arikan (2009), which is a softdecision decoding algorithm []. Then, the belief propagation (BP) algorithm [3] and SCL algorithm, which is an SC algorithm used in list decoding [4], were proposed. A polar decoder using the SC algorithm has an advantage over one using the BP algorithm in that it has better error correction performance. However, due to the serial nature of the SC algorithm, the delay time tends to be higher than in the BP algorithm, which processes operations in parallel. Also, a polar decoder based on the BP algorithm requires many processing elements, so it is not as useful for practical applications. Recently, it has been found that SC codes using list decoding have higher error correction capability than LDPC codes and turbo codes, but it has a disadvantage in that its latency is still high [2]. In this paper, a novel parallel encoding and decoding method using concatenated polar-cyclic redundancy check (CRC) codes is proposed to reduce latency and improve throughput for polar decoder implementation. In the conventional SC polar decoder, as the code length increases, the required processing time for decoding increases. However, the proposed parallel SC polar decoder architecture reduces processing time and improves the throughput of the decoding process by dividing the whole codeword in to shorter length codewords and using a sub-decoder on each of them. To compensate for bit error rate (BER) degradation, the proposed method uses a CRC code concatenated with polar codes. CRC codes are used to check the error of a

2 JOURAL OF SEMICODUCTOR TECHOLOGY AD SCIECE, VOL.8, O.5, OCTOBER, Fig.. Polar encoding with =8. decoded codeword, and if uncorrected errors are found, the parallel SC polar decoder requests retransmission of the codeword. Through the retransmission process, the proposed parallel SC polar decoder can compensate for the BER degradation. Therefore, with the proposed parallel SC polar decoder, it is possible to decode the received message without BER degradation in a specific energy band. The rest of this paper is organized as follows: Section II introduces polar codes. In Section III, the proposed parallel concatenated polar-crc encoding and decoding method is presented. Also, the parallel concatenated polar-crc decoder architecture is proposed. The implementation results are discussed in Section IV along with comparison to previous works. Finally, conclusions are drawn in Section V.. Polar Encoding II. POLAR CODE Polar coding uses a channel polarization phenomenon that occurs when channel combining and channel splitting are repeated. After the operations of the channel combining and channel splitting on independent copies of a channel W, we obtain the successive synthesized binary input channels W i i =, 2, ¼,, with transition probabilities i i- W ( y, u u ). Polar codes are written as i (, k), where denotes the length of the whole codeword, and k denotes the number of information bits included in the codeword. In this case, the number of parity bits is -k, i.e. the remaining number of bits after excluding the information bits of the whole codeword; these bits are called frozen bits. The information bits can be assigned to the more reliable channels, and the frozen bits can be set as fixed values. Polar encoding can be expressed as x = G u, where G is the generator matrix and u and x are the input vector and codeword, respectively. The generator matrix defined as matrix and matrix Än G = B F, where G is B is the bit-reverse Än F is the n-th order Kronecker product of é 0ù F = ê ú. For example, Fig. shows the polar ë û encoding process when the codeword length = SC Polar Decoding The SC decoding algorithm [], which is based on the decoding method using likelihood ratio (LR), is proposed for polar decoding. Let u ˆ denote a decoded bit of codeword u. Then, LR is defined as follows: - (, ˆ 0) - ( ˆ, ) W y u = () i i i i- (, ˆ ) i i W y u LR y u For the received and if + Fig. 2. SC polar decoding process with =8. y i value, if u ˆi is a frozen bit, it is 0, y i is an information bit, then the decoding process proceeds as follows:

3 562 SEUGHU OH et al : HIGH-PERFORMACE PARALLEL COCATEATED POLAR-CRC DECODER ARCHITECTURE Fig. 3. Parallel concatenated polar-crc encoding and decoding scheme. - ( ˆ ) i i ì ï0, if LR y, u ³ uˆ i = í ï î, otherwise (2) III. PROPOSED PARALLEL COCATEATED POLAR-CRC CODES AD ARCHITECTURES In order to reduce hardware complexity, an SC decoding algorithm using the logarithm-likelihood ratio (LLR) is proposed; the LLR is found by calculating the LR value in the logarithm domain [5]. For the LLR, the analogous version of Eq. () is defined in Eq. (3). - - (, ˆ ) ( ˆ, ) LLR y LR y u (3) i i i i In the log domain, the decision rule is defined as follows: - ( ˆ ) i i ì ï0, if LLR y u, ³ uˆ i = í ï î, otherwise Fig. 2 shows the SC polar decoding process when code length = 8. The decision unit shown in Fig. 2 uses Eq. (4). The f-function and g-function are expressed by the following equations: ( La Lb ) ( La ) ( Lb ) ( La Lb ) (4) f, = sign sign min, (5) u ( ˆ ) ( ) ˆ g L, L, u = L - s + L (6) a b s a b In order to determine the decoded value of the bit, a partial sum of the decoded bit is required; that is, the SC polar decoding process progresses sequentially.. Proposed Encoding and Decoding Scheme In the conventional SC polar decoder architecture, as the code length increases, the latency required for the decoding process increases. [6] proposed a precomputation look-ahead SC polar decoder architecture to reduce latency. The pre-computation look-ahead SC polar decoder is a structure that reduces the latency in the decoding process by pre-computing the calculation result of element processing. When the length of the codeword is, the decoding latency of the pre-computation lookahead SC polar decoder is ( ) clock cycles. As the length of the codeword increases, the decoding latency increases. The increase in decoding latency is a major challenge in the improvement of data throughput when designing a decoder. The proposed concatenated polar-crc decoder divides the codeword and performs the decoding process using sub-decoders. As a result, the proposed SC polar decoder reduces the decoding latency and improves data throughput. In order to compensate for BER performance degradation caused by the sub-decoders, a code concatenated with CRC is used. The performance degradation of the polar decoder is compensated for through confirmation of whether the decoded code is error-corrected, and if not, it performs retransmission. Fig. 3 shows the proposed parallel concatenated polar- CRC encoding and decoding scheme. The (256, 36) SC polar sub-decoder is based on the architecture proposed

4 JOURAL OF SEMICODUCTOR TECHOLOGY AD SCIECE, VOL.8, O.5, OCTOBER, uˆ 2 i- uˆ 2i Fig. 6. Proposed concatenated polar-crc sub-decoder architecture. Fig. 4. Encoding method of parallel concatenated polar-crc code. Fig. 7. Timing diagram of the proposed concatenated polar- CRC sub-decoder. Fig. 5. Proposed parallel concatenated polar-crc decoder architecture. information obtained by concatenating the 28-bits of original data and the 8-bit CRC code. Then, a 024-bit codeword composed of four 256-bits codewords is transmitted through the channel. in [6]. The processing element in the polar decoder is based on the simplified merged processing element (SMPE) architecture proposed in [7]. The codeword length of the proposed parallel SC code algorithm in Fig. 2 is 024-bits, and the length of the information bits k in the codeword is 52-bits. The code rate (k/) defined by the ratio of the length of the codeword to the length of the information bits is 0.5. In Fig. 3, the left side of the center channel W is an encoding process in a transmitter, and the right side is a decoding process in a receiver. Fig. 4 illustrates the encoding method of the proposed parallel concatenated polar-crc code. The input of 52- bits of data is divided into four parts (4 28-bits of data) for parallel processing. Each divided 28-bits of data is then passed through an 8-bit CRC encoder to generate an 8-bit CRC code. The (256, 36) polar encoder generates a 256-bit codeword with 36-bits of 2. Proposed Decoder Architecture Fig. 5 shows the proposed parallel concatenated polar- CRC decoder architecture. The 024 LLR values received over the channel are divided into four groups of 256 LLR values for parallel processing. The four divided groups of LLR values are inputted to four sub-decoders. Then the (256, 36) SC polar sub-decoder decodes the 256-bit code codeword. When the decoding step is completed, the 36-bits of information, excluding the frozen bits, are separated from the 256-bits codeword. The remaining 36-bits can be separated into 28-bits of information and 8-bits of CRC code. The CRC decoder then generates its own 8-bits of CRC code from 28-bits of information and compares this with the CRC code from the transmitter. Then, the decoder determines whether an error has occurred in the received data or not.

5 564 SEUGHU OH et al : HIGH-PERFORMACE PARALLEL COCATEATED POLAR-CRC DECODER ARCHITECTURE Fig. 8. Retransmission timing diagram of the proposed parallel concatenated polar-crc decoder. If an error occurred in at least one sub-decoder, the codeword is retransmitted and the decoding process is performed again. Fig. 6 shows the proposed concatenated polar-crc sub-decoder architecture. The proposed parallel concatenated polar-crc decoder consists of four subdecoders, and each sub-decoder consists of a (256, 36) SC polar decoder, a CRC decoder for generating a CRC code, and a CRC code checker for comparing the transmitted CRC code with the CRC code generated by the receiver. Fig. 7 shows the timing diagram of the proposed concatenated polar-crc sub-decoder. The (256, 36) SC polar decoder performs the decoding process using the received LLR values and takes 255 clock cycles to complete the process, and a further three clock cycles to check the CRC codes. Therefore, the latency required for the sub-decoder is 258 clock cycles, while the conventional (024, 52) SC polar decoder requires 023 clock cycles to process 024-bits of codeword. Hence, the proposed parallel SC polar decoder significantly reduces the latency required for the decoding process. When evaluating the performance of the proposed parallel concatenated polar-crc decoder, it is important to note that there is a maximum number of retransmissions allowed. As the performance of the proposed parallel concatenated polar-crc decoder is compensated through retransmission, the delay time of the output value changes according to the number of retransmissions required. Since the proposed parallel concatenated polar-crc decoder has a delay time of 258 clock cycles to output. When retransmission occurs more than three times, the delay time exceeds 032 clock cycles, and in that case, the delay time is more than that of the conventional (024, 52) SC polar decoder. Therefore, the maximum number of retransmissions allowed is two. Fig. 8 is a retransmission timing diagram of the proposed parallel concatenated polar-crc decoder when retransmission occurs twice. Referring to Fig. 8, since it takes 774 clock cycles to achieve an output even after two retransmissions, the delay time is less than that of the conventional (024, 52) SC polar decoder. IV. IMPLEMETATIO RESULTS AD. BER Performance COMPARISO Fig. 9 shows the BER performance for the proposed parallel concatenated polar-crc decoder. The BER performance at the same Eb/0 value is compared considering the retransmission. Fig. 0 shows the average number of retransmissions according to Eb/0. Simulation results show that the average number of retransmissions is.5 at.5 db and the number of retransmissions decreases gradually as the Eb/0 value increases. In particular, when the value of Eb/0 is 3 db or more, it can be confirmed that almost no retransmission occurs. When the value of Eb/0 value is smaller than 3 db, many retransmissions occur and more energy is used in the transmission. Compared with the same Eb/0 condition, it has low BER performance in the low Eb/0 region due to retransmission occurring frequently. However, in the case of Eb/0 > 3, the proposed parallel

6 JOURAL OF SEMICODUCTOR TECHOLOGY AD SCIECE, VOL.8, O.5, OCTOBER, Table. Hardware complexity of the proposed parallel concatenated polar-crc decoder Polar Decoder CRC Complexity umber of Parallel Sub-decoders P = 4 P = 8 P = 2 o. of PE,020q 2,040q 3,060q o. of Register 3,048q 6,096q 9,44q o. of MUX 2,036q 4,072q 6,08q o. of XOR 2,560 5,20 7,680 o. of Register Latency Throughput Generator polynomial: q : quantization bits : code-length x + x + x + x + x + = concatenated polar-crc decoder has the same BER performance when compared with conventional (024, 52) SC polar decoders. 2. VLSI Implementation Fig. 9. BER performance of the proposed parallel concatenated polar-crc decoder. Fig. 0. Average number of retransmission for the proposed parallel concatenated polar-crc decoder. The proposed parallel SC polar decoder architecture can improve data throughput by increasing the number of internal parallel sub-decoders. Table lists the hardware complexity and performance comparison according to the number of sub-decoders in the proposed parallel SC polar decoder. In Table, P denotes the number of internal parallel sub-decoders in the proposed parallel SC polar decoder. It can be seen that when the number of parallel sub-decoders increases, the data throughput increases proportionally because the latency is constant (+2). The proposed concatenated polar-crc decoder was synthesized using the Synopsys Design compiler and a TSMC 65-nm CMOS process with appropriate time and area constraints. The estimated total number of AD gates is 29,800, determined from synthesized results, and the clock speed is 833 MHz for the proposed polar decoder. When scaling to the same technology (65-nm CMOS), the technology scaled normalized throughput (TST) metric is defined in terms of throughput per thousand gates (Kgate) [8]. Table 2 lists the implementation results for the proposed decoder and the reported (024, 52) SC polar decoders. The total number of AD gates is larger by approximately 9% compared with the conventional SC polar decoder in [7], while the clock speed is 833 MHz, which is an improvement of 24% compared to the

7 566 SEUGHU OH et al : HIGH-PERFORMACE PARALLEL COCATEATED POLAR-CRC DECODER ARCHITECTURE Table 2. Implementation result of the proposed parallel concatenated polar-crc decoder Proposed [7] [5] [9] Technology 65-nm 65-nm 65-nm 45-nm Gate count (AD) 29, ,200 24, ,500 Clock speed (MHz) Decoding Latency (cycle) 258,023 2, Decoding Latency (ns) 30,535 4,60,028 Throughput (Mbps) 3, ,000 TST (Mbps/Kgate) TST = [(throughput)*(technology/65 nm)] / (total gate count) [8] TST is scaled by 65-nm Technology. conventional SC polar decoder in [7] using the same CMOS process technology. The throughput is 3.3 Gbps, which is approximately 4.9 times higher than in [7]. The normalized hardware efficiency TST of the proposed parallel concatenated polar-crc decoder is.3, which is 4.5 times higher than in [7]. Therefore, the proposed parallel concatenated polar-crc decoder improves data throughput and hardware efficiency significantly. V. COCLUSIOS In this paper, a parallel concatenated polar-crc decoder with high data throughput using concatenated polar-crc codes was proposed. The proposed parallel concatenated polar-crc decoder divides the codeword and performs decoding through sub-decoders. This method significantly reduces the latency required for decoding and improves data throughput. Based on this method, a high-throughput concatenated polar-crc decoder architecture can be implemented. Implementation results show that the proposed architecture has significant advantages with respect to throughput and hardware efficiency compared to the previous SC polar decoder architectures. ACKOWLEDGMETS This work was supported by Inha University Research Grant. REFERECES [] E. Arikan, Channel polarization: a method for constructing capacity-achieving codes for symmetric binary-input memoryless channels, Information Theory, IEEE Transactions on, Vol. 55, o. 7, pp , Jul [2] K. iu, K. Chen, J. Lin and Q.T. Zhang, Polar Codes: Primary Concepts and Practical Decoding Algorithms, IEEE Communication Magazine, Vol. 52, o. 7, pp , Jul [3] B. Yuan and K. K. Parhi, Early Stopping Criteria for Energy-Efficient Low-Latency Belief- Propagation Polar code Decders, Signal Processing, IEEE Transactions on, Vol. 62, o. 24, pp , Dec [4] I. Tal and A. Vardy, List Decoding of Polar Codes, Information Theory, IEEE Transactions on, Vol. 6, o. 5, pp , May [5] C. Leroux, A. J. Raymond, G. Sarkis, and W. J. Gross, A semi-parallel successive-cancellation decoder for polar codes, Signal Processing, IEEE Transactions on, Vol. 6, o. 2, pp , Jan [6] C. Zhang, B. Yuan, and K. K. Parhi, Reducedlatency SC polar decoder architectures, Communications (ICC), 202 IEEE International Conference on, pp , Jun [7] H. Yun, and H. Lee, "Simplified merged processing element for successive-cancellation polar decoder," IET Electronics Letters, Vol. 52, o. 4, pp , Feb [8] H.-Y. Hsu, A.-Y. Wu and J.-C. Yeo, Area-efficient VLSI design of Reed-Solomon decoder for 0G Based-LX4 optical communication systems, Circuits and Systems II, IEEE Transactions on, Vol. 53, o., pp , ov [9] B. Yuan and K. K. Parhi, Low-latency Successive-Cancellation Polar Decoder Architectures Using 2-Bit Decoding, Circuits and Systems. I, IEEE Transactions on, Vol. 6, o. 4, pp , Oct. 203.

8 JOURAL OF SEMICODUCTOR TECHOLOGY AD SCIECE, VOL.8, O.5, OCTOBER, Seunghun Oh received his B.S and M.S degrees, both in Information & Communication Engineering from Inha University, Incheon, Korea, in 205 and 207, respectively. His research interests are VLSI and SoC architecture design for forward error correction and communications. Hanho Lee received his Ph.D. and M.S. degrees, both in Electrical & Computer Engineering, from the University of Minnesota, Minneapolis, in 2000 and 996, respectively. From April 2000 to August 2002, he was a Member of Technical Staff at Lucent Technologies (Bell Labs Innovations), Allentown. From August 2002 to August 2004, he was an Assistant Professor at the Department of Electrical and Computer Engineering, University of Connecticut, USA. Since August 2004, he has been with the Department of Information and Communication Engineering, Inha University, Korea, where he is currently a Professor. From August 200 to August 20, he was a visiting scholar at Bell Labs, Alcatel-Lucent, Murray Hill, ew Jersey, USA. His research interests include VLSI architecture design for forward error correction, cryptographic, and communications.

On Path Memory in List Successive Cancellation Decoder of Polar Codes

On Path Memory in List Successive Cancellation Decoder of Polar Codes On ath Memory in List Successive Cancellation Decoder of olar Codes ChenYang Xia, YouZhe Fan, Ji Chen, Chi-Ying Tsui Department of Electronic and Computer Engineering, the HKUST, Hong Kong {cxia, jasonfan,

More information

Error Patterns in Belief Propagation Decoding of Polar Codes and Their Mitigation Methods

Error Patterns in Belief Propagation Decoding of Polar Codes and Their Mitigation Methods Error Patterns in Belief Propagation Decoding of Polar Codes and Their Mitigation Methods Shuanghong Sun, Sung-Gun Cho, and Zhengya Zhang Department of Electrical Engineering and Computer Science University

More information

XJ-BP: Express Journey Belief Propagation Decoding for Polar Codes

XJ-BP: Express Journey Belief Propagation Decoding for Polar Codes XJ-BP: Express Journey Belief Propagation Decoding for Polar Codes Jingwei Xu, Tiben Che, Gwan Choi Department of Electrical and Computer Engineering Texas A&M University College Station, Texas 77840 Email:

More information

INTERNATIONAL JOURNAL OF PROFESSIONAL ENGINEERING STUDIES Volume VIII /Issue 1 / DEC 2016

INTERNATIONAL JOURNAL OF PROFESSIONAL ENGINEERING STUDIES Volume VIII /Issue 1 / DEC 2016 VLSI DESIGN OF A HIGH SPEED PARTIALLY PARALLEL ENCODER ARCHITECTURE THROUGH VERILOG HDL Pagadala Shivannarayana Reddy 1 K.Babu Rao 2 E.Rama Krishna Reddy 3 A.V.Prabu 4 pagadala1857@gmail.com 1,baburaokodavati@gmail.com

More information

Low Complexity Belief Propagation Polar Code Decoder

Low Complexity Belief Propagation Polar Code Decoder Low Complexity Belief Propagation Polar Code Decoder Syed Mohsin Abbas, YouZhe Fan, Ji Chen and Chi-Ying Tsui VLSI Research Laboratory, Department of Electronic and Computer Engineering Hong Kong University

More information

ENCODER ARCHITECTURE FOR LONG POLAR CODES

ENCODER ARCHITECTURE FOR LONG POLAR CODES ENCODER ARCHITECTURE FOR LONG POLAR CODES Laxmi M Swami 1, Dr.Baswaraj Gadgay 2, Suman B Pujari 3 1PG student Dept. of VLSI Design & Embedded Systems VTU PG Centre Kalaburagi. Email: laxmims0333@gmail.com

More information

Low Complexity List Successive Cancellation Decoding of Polar Codes

Low Complexity List Successive Cancellation Decoding of Polar Codes Low Complexity List Successive Cancellation Decoding of Polar Codes Congzhe Cao, Zesong Fei School of Information and Electronics Beijing Institute of Technology Beijing, China Email: 5, feizesong@bit.edu.cn

More information

Observations on Polar Coding with CRC-Aided List Decoding

Observations on Polar Coding with CRC-Aided List Decoding TECHNICAL REPORT 3041 September 2016 Observations on Polar Coding with CRC-Aided List Decoding David Wasserman Approved for public release. SSC Pacific San Diego, CA 92152-5001 SSC Pacific San Diego, California

More information

Design and Analysis of Partially Parallel Encoder for 16-Bit Polar Codes

Design and Analysis of Partially Parallel Encoder for 16-Bit Polar Codes Design and Analysis of Partially Parallel Encoder for 16-Bit Polar Codes N.Chandu M.Tech (VLSI Design) Department of ECE Shree Institute of Technical Education, Krishnapuram, Tirupati(Rural), Andhra Pradesh.

More information

Digital Television Lecture 5

Digital Television Lecture 5 Digital Television Lecture 5 Forward Error Correction (FEC) Åbo Akademi University Domkyrkotorget 5 Åbo 8.4. Error Correction in Transmissions Need for error correction in transmissions Loss of data during

More information

Outline. Communications Engineering 1

Outline. Communications Engineering 1 Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal

More information

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

On Error-Correction Performance and Implementation of Polar Code List Decoders for 5G On Error-Correction Performance and Implementation of Polar Code List Decoders for 5G Furkan Ercan, Carlo Condo, Seyyed Ali Hashemi, Warren J. Gross Department of Electrical and Computer Engineering, McGill

More information

Hamming net based Low Complexity Successive Cancellation Polar Decoder

Hamming net based Low Complexity Successive Cancellation Polar Decoder Hamming net based Low Complexity Successive Cancellation Polar Decoder [1] Makarand Jadhav, [2] Dr. Ashok Sapkal, [3] Prof. Ram Patterkine [1] Ph.D. Student, [2] Professor, Government COE, Pune, [3] Ex-Head

More information

FPGA-Based Design and Implementation of a Multi-Gbps LDPC Decoder

FPGA-Based Design and Implementation of a Multi-Gbps LDPC Decoder FPGA-Based Design and Implementation of a Multi-Gbps LDPC Decoder Alexios Balatsoukas-Stimming and Apostolos Dollas Technical University of Crete Dept. of Electronic and Computer Engineering August 30,

More information

Introduction to Error Control Coding

Introduction to Error Control Coding Introduction to Error Control Coding 1 Content 1. What Error Control Coding Is For 2. How Coding Can Be Achieved 3. Types of Coding 4. Types of Errors & Channels 5. Types of Codes 6. Types of Error Control

More information

A Novel High-Rate Polar-Staircase Coding Scheme

A Novel High-Rate Polar-Staircase Coding Scheme A ovel High-Rate Polar-Staircase Coding Scheme Bowen Feng, Jian Jiao, Liu Zhou, Shaohua Wu, Bin Cao, and Qinyu Zhang Communication Engineering Research Center, Harbin Institute of Technology (Shenzhen),

More information

A 32 Gbps 2048-bit 10GBASE-T Ethernet Energy Efficient LDPC Decoder with Split-Row Threshold Decoding Method

A 32 Gbps 2048-bit 10GBASE-T Ethernet Energy Efficient LDPC Decoder with Split-Row Threshold Decoding Method A 32 Gbps 248-bit GBASE-T Ethernet Energy Efficient LDPC Decoder with Split-Row Threshold Decoding Method Tinoosh Mohsenin and Bevan M. Baas VLSI Computation Lab, ECE Department University of California,

More information

A Study of Polar Codes for MLC NAND Flash Memories

A Study of Polar Codes for MLC NAND Flash Memories 1 A Study of Polar Codes for MLC AD Flash Memories Yue Li 1,2, Hakim Alhussien 3, Erich F. Haratsch 3, and Anxiao (Andrew) Jiang 1 1 Texas A&M University, College Station, TX 77843, USA 2 California Institute

More information

POLAR codes [1] received a lot of attention in the recent. PolarBear: A 28-nm FD-SOI ASIC for Decoding of Polar Codes

POLAR codes [1] received a lot of attention in the recent. PolarBear: A 28-nm FD-SOI ASIC for Decoding of Polar Codes 1 PolarBear: A 28-nm FD-SOI ASIC for Decoding of Polar Codes Pascal Giard, Member, IEEE, Alexios Balatsoukas-Stimming, Thomas Christoph Müller, Student Member, IEEE, Andrea Bonetti, Student Member, IEEE,

More information

Polar Codes for Magnetic Recording Channels

Polar Codes for Magnetic Recording Channels Polar Codes for Magnetic Recording Channels Aman Bhatia, Veeresh Taranalli, Paul H. Siegel, Shafa Dahandeh, Anantha Raman Krishnan, Patrick Lee, Dahua Qin, Moni Sharma, and Teik Yeo University of California,

More information

Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting

Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting IEEE TRANSACTIONS ON BROADCASTING, VOL. 46, NO. 1, MARCH 2000 49 Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting Sae-Young Chung and Hui-Ling Lou Abstract Bandwidth efficient

More information

Design of Rate-Compatible Parallel Concatenated Punctured Polar Codes for IR-HARQ Transmission Schemes

Design of Rate-Compatible Parallel Concatenated Punctured Polar Codes for IR-HARQ Transmission Schemes entropy Article Design of Rate-Compatible Parallel Concatenated Punctured Polar Codes for IR-HARQ Transmission Schemes Jian Jiao ID, Sha Wang, Bowen Feng ID, Shushi Gu, Shaohua Wu * and Qinyu Zhang * Communication

More information

A 10-Gb/s Multiphase Clock and Data Recovery Circuit with a Rotational Bang-Bang Phase Detector

A 10-Gb/s Multiphase Clock and Data Recovery Circuit with a Rotational Bang-Bang Phase Detector JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.16, NO.3, JUNE, 2016 ISSN(Print) 1598-1657 http://dx.doi.org/10.5573/jsts.2016.16.3.287 ISSN(Online) 2233-4866 A 10-Gb/s Multiphase Clock and Data Recovery

More information

Chapter 1 Coding for Reliable Digital Transmission and Storage

Chapter 1 Coding for Reliable Digital Transmission and Storage Wireless Information Transmission System Lab. Chapter 1 Coding for Reliable Digital Transmission and Storage Institute of Communications Engineering National Sun Yat-sen University 1.1 Introduction A major

More information

High Throughput and Low Power Reed Solomon Decoder for Ultra Wide Band

High Throughput and Low Power Reed Solomon Decoder for Ultra Wide Band High Throughput and Low Power Reed Solomon Decoder for Ultra Wide Band A. Kumar; S. Sawitzki akakumar@natlab.research.philips.com Abstract Reed Solomon (RS) codes have been widely used in a variety of

More information

LDPC Decoding: VLSI Architectures and Implementations

LDPC Decoding: VLSI Architectures and Implementations LDPC Decoding: VLSI Architectures and Implementations Module : LDPC Decoding Ned Varnica varnica@gmail.com Marvell Semiconductor Inc Overview Error Correction Codes (ECC) Intro to Low-density parity-check

More information

LDPC Code Length Reduction

LDPC Code Length Reduction LDPC Code Length Reduction R. Borkowski, R. Bonk, A. de Lind van Wijngaarden, L. Schmalen Nokia Bell Labs B. Powell Nokia Fixed Networks CTO Group IEEE P802.3ca 100G-EPON Task Force Meeting, Orlando, FL,

More information

Definition1. Given δ 1,δ 2 R such that 0 < δ 1 δ 2 < 1, for all i [N], we call a channelw (i)

Definition1. Given δ 1,δ 2 R such that 0 < δ 1 δ 2 < 1, for all i [N], we call a channelw (i) Enhanced Belief Propagation Decoding of Polar Codes through Concatenation Jing Guo University of Cambridge jg582@cam.ac.uk Minghai Qin University of California, San Diego mqin@ucsd.edu Albert Guillén i

More information

Performance of Combined Error Correction and Error Detection for very Short Block Length Codes

Performance of Combined Error Correction and Error Detection for very Short Block Length Codes Performance of Combined Error Correction and Error Detection for very Short Block Length Codes Matthias Breuninger and Joachim Speidel Institute of Telecommunications, University of Stuttgart Pfaffenwaldring

More information

Capacity-Achieving Rateless Polar Codes

Capacity-Achieving Rateless Polar Codes Capacity-Achieving Rateless Polar Codes arxiv:1508.03112v1 [cs.it] 13 Aug 2015 Bin Li, David Tse, Kai Chen, and Hui Shen August 14, 2015 Abstract A rateless coding scheme transmits incrementally more and

More information

6. FUNDAMENTALS OF CHANNEL CODER

6. FUNDAMENTALS OF CHANNEL CODER 82 6. FUNDAMENTALS OF CHANNEL CODER 6.1 INTRODUCTION The digital information can be transmitted over the channel using different signaling schemes. The type of the signal scheme chosen mainly depends on

More information

Decoding of Block Turbo Codes

Decoding of Block Turbo Codes Decoding of Block Turbo Codes Mathematical Methods for Cryptography Dedicated to Celebrate Prof. Tor Helleseth s 70 th Birthday September 4-8, 2017 Kyeongcheol Yang Pohang University of Science and Technology

More information

A High-Speed Low-Complexity Modified Processor for High Rate WPAN Applications

A High-Speed Low-Complexity Modified Processor for High Rate WPAN Applications IEEE TRASACTIOS O VERY LARGE SCALE ITEGRATIO (VLSI) SYSTEMS, VOL. 21, O. 1, JAUARY 2013 187 [4] J. A. de Lima and C. Dualibe, A linearly tunable low-voltage CMOS transconductor with improved common-mode

More information

Reduced-Complexity VLSI Architectures for Binary and Nonbinary LDPC Codes

Reduced-Complexity VLSI Architectures for Binary and Nonbinary LDPC Codes Reduced-Complexity VLSI Architectures for Binary and Nonbinary LDPC Codes A DISSERTATION SUBMITTED TO THE FACULTY OF THE GRADUATE SCHOOL OF THE UNIVERSITY OF MINNESOTA BY Sangmin Kim IN PARTIAL FULFILLMENT

More information

A Survey on A High Performance Approximate Adder And Two High Performance Approximate Multipliers

A Survey on A High Performance Approximate Adder And Two High Performance Approximate Multipliers IOSR Journal of Business and Management (IOSR-JBM) e-issn: 2278-487X, p-issn: 2319-7668 PP 43-50 www.iosrjournals.org A Survey on A High Performance Approximate Adder And Two High Performance Approximate

More information

High-Rate Non-Binary Product Codes

High-Rate Non-Binary Product Codes High-Rate Non-Binary Product Codes Farzad Ghayour, Fambirai Takawira and Hongjun Xu School of Electrical, Electronic and Computer Engineering University of KwaZulu-Natal, P. O. Box 4041, Durban, South

More information

Polar Codes for Probabilistic Amplitude Shaping

Polar Codes for Probabilistic Amplitude Shaping Polar Codes for Probabilistic Amplitude Shaping Tobias Prinz tobias.prinz@tum.de Second LNT & DLR Summer Workshop on Coding July 26, 2016 Tobias Prinz Polar Codes for Probabilistic Amplitude Shaping 1/16

More information

FOR THE PAST few years, there has been a great amount

FOR THE PAST few years, there has been a great amount IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 53, NO. 4, APRIL 2005 549 Transactions Letters On Implementation of Min-Sum Algorithm and Its Modifications for Decoding Low-Density Parity-Check (LDPC) Codes

More information

Code Design for Incremental Redundancy Hybrid ARQ

Code Design for Incremental Redundancy Hybrid ARQ Code Design for Incremental Redundancy Hybrid ARQ by Hamid Saber A thesis submitted to the Faculty of Graduate and Postdoctoral Affairs in partial fulfillment of the requirements for the degree of Doctor

More information

Project. Title. Submitted Sources: {se.park,

Project. Title. Submitted Sources:   {se.park, Project Title Date Submitted Sources: Re: Abstract Purpose Notice Release Patent Policy IEEE 802.20 Working Group on Mobile Broadband Wireless Access LDPC Code

More information

Cooperative Punctured Polar Coding (CPPC) Scheme Based on Plotkin s Construction

Cooperative Punctured Polar Coding (CPPC) Scheme Based on Plotkin s Construction 482 TAMER H.M. SOLIMAN, F. YANG, COOPERATIVE PUNCTURED POLAR CODING (CPPC) SCHEME BASED ON PLOTKIN S Cooperative Punctured Polar Coding (CPPC) Scheme Based on Plotkin s Construction Tamer SOLIMAN, Fengfan

More information

On the Construction and Decoding of Concatenated Polar Codes

On the Construction and Decoding of Concatenated Polar Codes On the Construction and Decoding of Concatenated Polar Codes Hessam Mahdavifar, Mostafa El-Khamy, Jungwon Lee, Inyup Kang Mobile Solutions Lab, Samsung Information Systems America 4921 Directors Place,

More information

SYNTHESIS OF CYCLIC ENCODER AND DECODER FOR HIGH SPEED NETWORKS

SYNTHESIS OF CYCLIC ENCODER AND DECODER FOR HIGH SPEED NETWORKS SYNTHESIS OF CYCLIC ENCODER AND DECODER FOR HIGH SPEED NETWORKS MARIA RIZZI, MICHELE MAURANTONIO, BENIAMINO CASTAGNOLO Dipartimento di Elettrotecnica ed Elettronica, Politecnico di Bari v. E. Orabona,

More information

An Optimized Wallace Tree Multiplier using Parallel Prefix Han-Carlson Adder for DSP Processors

An Optimized Wallace Tree Multiplier using Parallel Prefix Han-Carlson Adder for DSP Processors An Optimized Wallace Tree Multiplier using Parallel Prefix Han-Carlson Adder for DSP Processors T.N.Priyatharshne Prof. L. Raja, M.E, (Ph.D) A. Vinodhini ME VLSI DESIGN Professor, ECE DEPT ME VLSI DESIGN

More information

FPGA based Prototyping of Next Generation Forward Error Correction

FPGA based Prototyping of Next Generation Forward Error Correction Symposium: Real-time Digital Signal Processing for Optical Transceivers FPGA based Prototyping of Next Generation Forward Error Correction T. Mizuochi, Y. Konishi, Y. Miyata, T. Inoue, K. Onohara, S. Kametani,

More information

CHANNEL polarization, proposed by Arikan, is a method

CHANNEL polarization, proposed by Arikan, is a method 1 Design of Polar Codes with Single and Multi-Carrier Modulation on Impulsive oise Channels using Density Evolution Zhen Mei, Bin Dai, Martin Johnston, Member, IEEE and Rolando Carrasco arxiv:171.00983v1

More information

PAPER A High-Speed Two-Parallel Radix-2 4 FFT/IFFT Processor for MB-OFDM UWB Systems

PAPER A High-Speed Two-Parallel Radix-2 4 FFT/IFFT Processor for MB-OFDM UWB Systems 1206 IEICE TRAS. FUDAMETALS, VOL.E91 A, O.4 APRIL 2008 PAPER A High-Speed Two-Parallel Radix-2 4 FFT/IFFT Processor for MB-OFDM UWB Systems Jeesung LEE, onmember and Hanho LEE a), Member SUMMARY This paper

More information

High-Throughput Low-Complexity Successive- Cancellation Polar Decoder Architecture using One s Complement Scheme

High-Throughput Low-Complexity Successive- Cancellation Polar Decoder Architecture using One s Complement Scheme JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.5, NO.3, JUNE, 5 ISSN(Print) 598-657 http://dx.doi.org/.5573/jsts.5.5.3.47 ISSN(Online) 33-4866 High-Throghpt Low-Complexity Sccessive- Cancellation

More information

DEGRADED broadcast channels were first studied by

DEGRADED broadcast channels were first studied by 4296 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 54, NO 9, SEPTEMBER 2008 Optimal Transmission Strategy Explicit Capacity Region for Broadcast Z Channels Bike Xie, Student Member, IEEE, Miguel Griot,

More information

Bit-Interleaved Polar Coded Modulation with Iterative Decoding

Bit-Interleaved Polar Coded Modulation with Iterative Decoding Bit-Interleaved Polar Coded Modulation with Iterative Decoding Souradip Saha, Matthias Tschauner, Marc Adrat Fraunhofer FKIE Wachtberg 53343, Germany Email: firstname.lastname@fkie.fraunhofer.de Tim Schmitz,

More information

A High-Throughput VLSI Architecture for SC-FDMA MIMO Detectors

A High-Throughput VLSI Architecture for SC-FDMA MIMO Detectors A High-Throughput VLSI Architecture for SC-FDMA MIMO Detectors K.Keerthana 1, G.Jyoshna 2 M.Tech Scholar, Dept of ECE, Sri Krishnadevaraya University College of, AP, India 1 Lecturer, Dept of ECE, Sri

More information

Optimized BPSK and QAM Techniques for OFDM Systems

Optimized BPSK and QAM Techniques for OFDM Systems I J C T A, 9(6), 2016, pp. 2759-2766 International Science Press ISSN: 0974-5572 Optimized BPSK and QAM Techniques for OFDM Systems Manikandan J.* and M. Manikandan** ABSTRACT A modulation is a process

More information

Performance Evaluation of Low Density Parity Check codes with Hard and Soft decision Decoding

Performance Evaluation of Low Density Parity Check codes with Hard and Soft decision Decoding Performance Evaluation of Low Density Parity Check codes with Hard and Soft decision Decoding Shalini Bahel, Jasdeep Singh Abstract The Low Density Parity Check (LDPC) codes have received a considerable

More information

The Case for Optimum Detection Algorithms in MIMO Wireless Systems. Helmut Bölcskei

The Case for Optimum Detection Algorithms in MIMO Wireless Systems. Helmut Bölcskei The Case for Optimum Detection Algorithms in MIMO Wireless Systems Helmut Bölcskei joint work with A. Burg, C. Studer, and M. Borgmann ETH Zurich Data rates in wireless double every 18 months throughput

More information

Iterative Joint Source/Channel Decoding for JPEG2000

Iterative Joint Source/Channel Decoding for JPEG2000 Iterative Joint Source/Channel Decoding for JPEG Lingling Pu, Zhenyu Wu, Ali Bilgin, Michael W. Marcellin, and Bane Vasic Dept. of Electrical and Computer Engineering The University of Arizona, Tucson,

More information

THE ever-increasing demand to accommodate various

THE ever-increasing demand to accommodate various Polar Codes for Systems Monirosharieh Vameghestahbanati, Ian Marsland, Ramy H. Gohary, and Halim Yanikomeroglu Department of Systems and Computer Engineering, Carleton University, Ottawa, ON, Canada Email:

More information

A Level-Encoded Transition Signaling Protocol for High-Throughput Asynchronous Global Communication

A Level-Encoded Transition Signaling Protocol for High-Throughput Asynchronous Global Communication A Level-Encoded Transition Signaling Protocol for High-Throughput Asynchronous Global Communication Peggy B. McGee, Melinda Y. Agyekum, Moustafa M. Mohamed and Steven M. Nowick {pmcgee, melinda, mmohamed,

More information

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter n Soft decision decoding (can be analyzed via an equivalent binary-input additive white Gaussian noise channel) o The error rate of Ungerboeck codes (particularly at high SNR) is dominated by the two codewords

More information

Low Power Error Correcting Codes Using Majority Logic Decoding

Low Power Error Correcting Codes Using Majority Logic Decoding RESEARCH ARTICLE OPEN ACCESS Low Power Error Correcting Codes Using Majority Logic Decoding A. Adline Priya., II Yr M. E (Communicasystems), Arunachala College Of Engg For Women, Manavilai, adline.priya@yahoo.com

More information

Blind Detection of Polar Codes

Blind Detection of Polar Codes Blind Detection of Polar Codes Pascal Giard, Alexios Balatsoukas-Stimming, and Andreas Burg Telecommunications Circuits Laboratory, École polytechnique fédérale de Lausanne (EPFL), Lausanne, Switzerland.

More information

Totally Self-Checking Carry-Select Adder Design Based on Two-Rail Code

Totally Self-Checking Carry-Select Adder Design Based on Two-Rail Code Totally Self-Checking Carry-Select Adder Design Based on Two-Rail Code Shao-Hui Shieh and Ming-En Lee Department of Electronic Engineering, National Chin-Yi University of Technology, ssh@ncut.edu.tw, s497332@student.ncut.edu.tw

More information

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX Amr Shehab Amin 37-20200 Abdelrahman Taha 31-2796 Yahia Mobasher 28-11691 Mohamed Yasser

More information

Implementation of Parallel Multiplier-Accumulator using Radix- 2 Modified Booth Algorithm and SPST

Implementation of Parallel Multiplier-Accumulator using Radix- 2 Modified Booth Algorithm and SPST ǁ Volume 02 - Issue 01 ǁ January 2017 ǁ PP. 06-14 Implementation of Parallel Multiplier-Accumulator using Radix- 2 Modified Booth Algorithm and SPST Ms. Deepali P. Sukhdeve Assistant Professor Department

More information

Improvement Of Block Product Turbo Coding By Using A New Concept Of Soft Hamming Decoder

Improvement Of Block Product Turbo Coding By Using A New Concept Of Soft Hamming Decoder European Scientific Journal June 26 edition vol.2, No.8 ISSN: 857 788 (Print) e - ISSN 857-743 Improvement Of Block Product Turbo Coding By Using A New Concept Of Soft Hamming Decoder Alaa Ghaith, PhD

More information

Digital Communications I: Modulation and Coding Course. Term Catharina Logothetis Lecture 12

Digital Communications I: Modulation and Coding Course. Term Catharina Logothetis Lecture 12 Digital Communications I: Modulation and Coding Course Term 3-8 Catharina Logothetis Lecture Last time, we talked about: How decoding is performed for Convolutional codes? What is a Maximum likelihood

More information

The throughput analysis of different IR-HARQ schemes based on fountain codes

The throughput analysis of different IR-HARQ schemes based on fountain codes This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 008 proceedings. The throughput analysis of different IR-HARQ schemes

More information

Department of Electronics and Communication Engineering 1

Department of Electronics and Communication Engineering 1 UNIT I SAMPLING AND QUANTIZATION Pulse Modulation 1. Explain in detail the generation of PWM and PPM signals (16) (M/J 2011) 2. Explain in detail the concept of PWM and PAM (16) (N/D 2012) 3. What is the

More information

Lab/Project Error Control Coding using LDPC Codes and HARQ

Lab/Project Error Control Coding using LDPC Codes and HARQ Linköping University Campus Norrköping Department of Science and Technology Erik Bergfeldt TNE066 Telecommunications Lab/Project Error Control Coding using LDPC Codes and HARQ Error control coding is an

More information

IEEE C /02R1. IEEE Mobile Broadband Wireless Access <http://grouper.ieee.org/groups/802/mbwa>

IEEE C /02R1. IEEE Mobile Broadband Wireless Access <http://grouper.ieee.org/groups/802/mbwa> 23--29 IEEE C82.2-3/2R Project Title Date Submitted IEEE 82.2 Mobile Broadband Wireless Access Soft Iterative Decoding for Mobile Wireless Communications 23--29

More information

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

International Journal of Digital Application & Contemporary research Website:   (Volume 1, Issue 7, February 2013) Performance Analysis of OFDM under DWT, DCT based Image Processing Anshul Soni soni.anshulec14@gmail.com Ashok Chandra Tiwari Abstract In this paper, the performance of conventional discrete cosine transform

More information

A Novel Hybrid ARQ Scheme Using Packet Coding

A Novel Hybrid ARQ Scheme Using Packet Coding 27-28 January 26, Sophia Antipolis France A Novel Hybrid ARQ Scheme Using Pacet Coding LiGuang Li (ZTE Corperation), Jun Xu (ZTE Corperation), Can Duan (ZTE Corperation), Jin Xu (ZTE Corperation), Xiaomei

More information

S Coding Methods (5 cr) P. Prerequisites. Literature (1) Contents

S Coding Methods (5 cr) P. Prerequisites. Literature (1) Contents S-72.3410 Introduction 1 S-72.3410 Introduction 3 S-72.3410 Coding Methods (5 cr) P Lectures: Mondays 9 12, room E110, and Wednesdays 9 12, hall S4 (on January 30th this lecture will be held in E111!)

More information

A SELECTIVE HARQ SCHEME OPERATING BASED ON CHANNEL CONDITIONS FOR HIGH SPEED PACKET DATA TRANSMISSION SYSTEMS

A SELECTIVE HARQ SCHEME OPERATING BASED ON CHANNEL CONDITIONS FOR HIGH SPEED PACKET DATA TRANSMISSION SYSTEMS A SELECTIVE HARQ SCHEME OPERATIG BASED O CHAEL CODITIOS FOR HIGH SPEED PACKET DATA TRASMISSIO SYSTEMS Minjae Par 1, Byungji Keum, Moohong Lee and Hwang Soo Lee 1 1 Department of EECS, Division of Electrical

More information

ECE 6640 Digital Communications

ECE 6640 Digital Communications ECE 6640 Digital Communications Dr. Bradley J. Bazuin Assistant Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Chapter 8 8. Channel Coding: Part

More information

II. FRAME STRUCTURE In this section, we present the downlink frame structure of 3GPP LTE and WiMAX standards. Here, we consider

II. FRAME STRUCTURE In this section, we present the downlink frame structure of 3GPP LTE and WiMAX standards. Here, we consider Forward Error Correction Decoding for WiMAX and 3GPP LTE Modems Seok-Jun Lee, Manish Goel, Yuming Zhu, Jing-Fei Ren, and Yang Sun DSPS R&D Center, Texas Instruments ECE Depart., Rice University {seokjun,

More information

High-Throughput and Low-Power Architectures for Reed Solomon Decoder

High-Throughput and Low-Power Architectures for Reed Solomon Decoder $ High-Throughput and Low-Power Architectures for Reed Solomon Decoder Akash Kumar indhoven University of Technology 5600MB indhoven, The Netherlands mail: a.kumar@tue.nl Sergei Sawitzki Philips Research

More information

Combined Modulation and Error Correction Decoder Using Generalized Belief Propagation

Combined Modulation and Error Correction Decoder Using Generalized Belief Propagation Combined Modulation and Error Correction Decoder Using Generalized Belief Propagation Graduate Student: Mehrdad Khatami Advisor: Bane Vasić Department of Electrical and Computer Engineering University

More information

3GPP TSG RAN WG1 Meeting #85 R Decoding algorithm** Max-log-MAP min-sum List-X

3GPP TSG RAN WG1 Meeting #85 R Decoding algorithm** Max-log-MAP min-sum List-X 3GPP TSG RAN WG1 Meeting #85 R1-163961 3GPP Nanjing, TSGChina, RAN23 WG1 rd 27Meeting th May 2016 #87 R1-1702856 Athens, Greece, 13th 17th February 2017 Decoding algorithm** Max-log-MAP min-sum List-X

More information

VLSI Implementation of Auto-Correlation Architecture for Synchronization of MIMO-OFDM WLAN Systems

VLSI Implementation of Auto-Correlation Architecture for Synchronization of MIMO-OFDM WLAN Systems JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.10, NO.3, SEPTEMBER, 2010 185 VLSI Implementation of Auto-Correlation Architecture for Synchronization of MIMO-OFDM WLAN Systems Jongmin Cho*, Jinsang

More information

Spreading Codes and Characteristics. Error Correction Codes

Spreading Codes and Characteristics. Error Correction Codes Spreading Codes and Characteristics and Error Correction Codes Global Navigational Satellite Systems (GNSS-6) Short course, NERTU Prasad Krishnan International Institute of Information Technology, Hyderabad

More information

A High-Throughput Memory-Based VLC Decoder with Codeword Boundary Prediction

A High-Throughput Memory-Based VLC Decoder with Codeword Boundary Prediction 1514 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 10, NO. 8, DECEMBER 2000 A High-Throughput Memory-Based VLC Decoder with Codeword Boundary Prediction Bai-Jue Shieh, Yew-San Lee,

More information

Q-ary LDPC Decoders with Reduced Complexity

Q-ary LDPC Decoders with Reduced Complexity Q-ary LDPC Decoders with Reduced Complexity X. H. Shen & F. C. M. Lau Department of Electronic and Information Engineering, The Hong Kong Polytechnic University, Hong Kong Email: shenxh@eie.polyu.edu.hk

More information

Punctured vs Rateless Codes for Hybrid ARQ

Punctured vs Rateless Codes for Hybrid ARQ Punctured vs Rateless Codes for Hybrid ARQ Emina Soljanin Mathematical and Algorithmic Sciences Research, Bell Labs Collaborations with R. Liu, P. Spasojevic, N. Varnica and P. Whiting Tsinghua University

More information

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at: www.ijarcsms.com

More information

THE EFFECT of multipath fading in wireless systems can

THE EFFECT of multipath fading in wireless systems can IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 47, NO. 1, FEBRUARY 1998 119 The Diversity Gain of Transmit Diversity in Wireless Systems with Rayleigh Fading Jack H. Winters, Fellow, IEEE Abstract In

More information

K-Best Decoders for 5G+ Wireless Communication

K-Best Decoders for 5G+ Wireless Communication K-Best Decoders for 5G+ Wireless Communication Mehnaz Rahman Gwan S. Choi K-Best Decoders for 5G+ Wireless Communication Mehnaz Rahman Department of Electrical and Computer Engineering Texas A&M University

More information

Soft Channel Encoding; A Comparison of Algorithms for Soft Information Relaying

Soft Channel Encoding; A Comparison of Algorithms for Soft Information Relaying IWSSIP, -3 April, Vienna, Austria ISBN 978-3--38-4 Soft Channel Encoding; A Comparison of Algorithms for Soft Information Relaying Mehdi Mortazawi Molu Institute of Telecommunications Vienna University

More information

arxiv: v1 [cs.it] 31 Aug 2015

arxiv: v1 [cs.it] 31 Aug 2015 HARQ Rate-Compatible Polar Codes for Wireless Channels Mostafa El-Khamy, Hsien-Ping Lin, Jungwon Lee, Hessam Mahdavifar, Inyup Kang Modem Systems R&D, Samsung Electronics, San Diego, CA 92121, USA Department

More information

A Survey of Advanced FEC Systems

A Survey of Advanced FEC Systems A Survey of Advanced FEC Systems Eric Jacobsen Minister of Algorithms, Intel Labs Communication Technology Laboratory/ Radio Communications Laboratory July 29, 2004 With a lot of material from Bo Xia,

More information

Multiple-Bases Belief-Propagation for Decoding of Short Block Codes

Multiple-Bases Belief-Propagation for Decoding of Short Block Codes Multiple-Bases Belief-Propagation for Decoding of Short Block Codes Thorsten Hehn, Johannes B. Huber, Stefan Laendner, Olgica Milenkovic Institute for Information Transmission, University of Erlangen-Nuremberg,

More information

Vector-LDPC Codes for Mobile Broadband Communications

Vector-LDPC Codes for Mobile Broadband Communications Vector-LDPC Codes for Mobile Broadband Communications Whitepaper November 23 Flarion Technologies, Inc. Bedminster One 35 Route 22/26 South Bedminster, NJ 792 Tel: + 98-947-7 Fax: + 98-947-25 www.flarion.com

More information

Error Control Coding. Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria

Error Control Coding. Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria Error Control Coding Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria Topics Introduction The Channel Coding Problem Linear Block Codes Cyclic Codes BCH and Reed-Solomon

More information

A Low Power and Low Latency Inter Carrier Interference Cancellation Architecture in Multi User OFDM System

A Low Power and Low Latency Inter Carrier Interference Cancellation Architecture in Multi User OFDM System Journal of Scientific & Industrial Research Vol. 75, July 2016, pp. 427-431 A Low Power and Low Latency Inter Carrier Interference Cancellation Architecture in Multi User OFDM System M N Kumar 1 * and

More information

Lecture 4: Wireless Physical Layer: Channel Coding. Mythili Vutukuru CS 653 Spring 2014 Jan 16, Thursday

Lecture 4: Wireless Physical Layer: Channel Coding. Mythili Vutukuru CS 653 Spring 2014 Jan 16, Thursday Lecture 4: Wireless Physical Layer: Channel Coding Mythili Vutukuru CS 653 Spring 2014 Jan 16, Thursday Channel Coding Modulated waveforms disrupted by signal propagation through wireless channel leads

More information

FPGA-BASED DESIGN AND IMPLEMENTATION OF A MULTI-GBPS LDPC DECODER. Alexios Balatsoukas-Stimming and Apostolos Dollas

FPGA-BASED DESIGN AND IMPLEMENTATION OF A MULTI-GBPS LDPC DECODER. Alexios Balatsoukas-Stimming and Apostolos Dollas FPGA-BASED DESIGN AND IMPLEMENTATION OF A MULTI-GBPS LDPC DECODER Alexios Balatsoukas-Stimming and Apostolos Dollas Electronic and Computer Engineering Department Technical University of Crete 73100 Chania,

More information

Short-Blocklength Non-Binary LDPC Codes with Feedback-Dependent Incremental Transmissions

Short-Blocklength Non-Binary LDPC Codes with Feedback-Dependent Incremental Transmissions Short-Blocklength Non-Binary LDPC Codes with Feedback-Dependent Incremental Transmissions Kasra Vakilinia, Tsung-Yi Chen*, Sudarsan V. S. Ranganathan, Adam R. Williamson, Dariush Divsalar**, and Richard

More information

Implementation of Reed-Solomon RS(255,239) Code

Implementation of Reed-Solomon RS(255,239) Code Implementation of Reed-Solomon RS(255,239) Code Maja Malenko SS. Cyril and Methodius University - Faculty of Electrical Engineering and Information Technologies Karpos II bb, PO Box 574, 1000 Skopje, Macedonia

More information

Bit-permuted coded modulation for polar codes

Bit-permuted coded modulation for polar codes Bit-permuted coded modulation for polar codes Saurabha R. Tavildar Email: tavildar at gmail arxiv:1609.09786v1 [cs.it] 30 Sep 2016 Abstract We consider the problem of using polar codes with higher order

More information

Lecture 3 Data Link Layer - Digital Data Communication Techniques

Lecture 3 Data Link Layer - Digital Data Communication Techniques DATA AND COMPUTER COMMUNICATIONS Lecture 3 Data Link Layer - Digital Data Communication Techniques Mei Yang Based on Lecture slides by William Stallings 1 ASYNCHRONOUS AND SYNCHRONOUS TRANSMISSION timing

More information

Methods for Reducing the Activity Switching Factor

Methods for Reducing the Activity Switching Factor International Journal of Engineering Research and Development e-issn: 2278-67X, p-issn: 2278-8X, www.ijerd.com Volume, Issue 3 (March 25), PP.7-25 Antony Johnson Chenginimattom, Don P John M.Tech Student,

More information