Error Detection & Vertical LDPC ECC for Reliable 3D-TLC NAND Flash

Size: px
Start display at page:

Download "Error Detection & Vertical LDPC ECC for Reliable 3D-TLC NAND Flash"

Transcription

1 Error Detection & Vertical LDPC ECC for Reliable 3D-TLC NAND Flash Shun Suzuki, Toshiki Nakamura, Kyoji Mizoguchi and Ken Takeuchi Chuo University, Japan Santa Clara, CA 1

2 Background Outline Conventional Asymmetric Coding (AC) Low-Density Parity-Check (LDPC) Code Proposals 1 ) Error Detection (HED + V-LDPC) 2 ) Error Correction Conclusion Santa Clara, CA 2

3 Background Outline Conventional Asymmetric Coding (AC) Low-Density Parity-Check (LDPC) Code Proposals 1 ) Error Detection (HED + V-LDPC) 2 ) Error Correction Conclusion Santa Clara, CA 3

4 Conventional Asymmetric Coding (AC) Conventional Asymmetric Coding (AC) [1] Flag Add 1 Input data :1011 Add Flip Don t flip Santa Clara, CA [1] S. Tanakamaru et al., ISSCC, 2011, pp

5 Conventional Asymmetric Coding (AC) Conventional Asymmetric Coding (AC) [1] Flag Add Flip Input data : Don t flip Add 0 e.g. ) Code Length (CL) = 4 Input data : # of 1 s # of 0 s 6/12 6/12 Santa Clara, CA [1] S. Tanakamaru et al., ISSCC, 2011, pp

6 Conventional Asymmetric Coding (AC) Conventional Asymmetric Coding (AC) [1] Flag Add Flip Input data : Don t flip Add 0 e.g. ) Code Length (CL) = 4 Input data : Add a flag for increasing # of 1 s # of 0 s # of 1 s # of 0 s 6/12 6/12 10/15 > 5/15 Proportion of 0 and 1 is changed by AC Santa Clara, CA [1] S. Tanakamaru et al., ISSCC, 2011, pp

7 # of cells Conventional Asymmetric Coding (AC) Random data V TH -state : Er Upper page 0 Middle page 0 Lower page 1 (Er : Erase) A B C D E F G V TH Santa Clara, CA 7

8 # of cells # of cells V TH -state : Er Upper page 0 Middle page 0 Lower page 1 (Er : Erase) Conventional Asymmetric Coding (AC) Random data A B C D E F G V TH V TH Er A B C D E F G Encode AC7 Page Increased data Upper page 1 Middle page 1 Lower page 1 Increase Er-state cells : AC1 Increase A-state cells : AC2 Increase G-state : cells : AC8 : Santa Clara, CA 8

9 Measured BER (a.u.) Conventional Asymmetric Coding (AC) AC7 decreases BER mostly in 3D-TLC NAND flash 3D-TLC NAND flash, N W/E = 1, N CL = 15 AC1 AC AC7 is optimal coding Data-retention time (day) AC3 AC4 AC5 AC6 AC7 AC8 Random Santa Clara, CA 9

10 Background Outline Conventional Asymmetric Coding (AC) Low-Density Parity-Check (LDPC) Code Proposals 1 ) Error Detection (HED + V-LDPC) 2 ) Error Correction Conclusion Santa Clara, CA 10

11 Low-Density Parity-Check (LDPC) Code Decoding flowchart Read data Predict BER (by AEP-LDPC w/o upper lower cells [1]) Calculate LLR Decode data Santa Clara, CA [1] T. Tokutomi et al., IMW, 2014, pp

12 Low-Density Parity-Check (LDPC) Code Decoding flowchart Read data Predict BER (by AEP-LDPC w/o upper lower cells [1]) Calculate LLR 3D NAND flash Read Decode data Santa Clara, CA [1] T. Tokutomi et al., IMW, 2014, pp

13 Low-Density Parity-Check (LDPC) Code Decoding flowchart Read data Predict BER (by AEP-LDPC w/o upper lower cells [1]) Calculate LLR 3D NAND flash Read Predicted BER is 2.0% based on BER table (shown in next slide) Decode data Santa Clara, CA [1] T. Tokutomi et al., IMW, 2014, pp

14 Low-Density Parity-Check (LDPC) Code Decoding flowchart Read data Predict BER (by AEP-LDPC w/o upper lower cells [1]) Calculate LLR Decode data 3D NAND flash Read Predicted BER is 2.0% based on BER table (shown in next slide) Likely to be Predicted BER LLR(0) = ln 1 BER BER, LLR(1) = ln BER 1 BER (LLR : Log-likelihood ratio) Santa Clara, CA [1] T. Tokutomi et al., IMW, 2014, pp # of cells V REF High BER Likely to be 0 Bit should be error V TH LLR

15 Low-Density Parity-Check (LDPC) Code Decoding flowchart Read data Predict BER (by AEP-LDPC w/o upper lower cells [1]) Calculate LLR Decode data 3D NAND flash Read Predicted BER is 2.0% based on BER table (shown in next slide) Likely to be Predicted BER LLR(0) = ln 1 BER BER, LLR(1) = ln BER 1 BER (LLR : Log-likelihood ratio) LDPC corrects errors by using LLR Santa Clara, CA [1] T. Tokutomi et al., IMW, 2014, pp # of cells V REF High BER Likely to be 0 Bit should be error V TH LLR

16 AEP-LDPC w/o upper lower cells BER prediction method AEP-LDPC w/o upper lower cells [1] BER table V TH -state Erase A G Page page state Upper BER UEr BER UA BER UG Middle BER MEr BER MA BER MG Lower BER LEr BER LA BER LG Santa Clara, CA [1] T. Tokutomi et al., IMW, 2014, pp

17 AEP-LDPC w/o upper lower cells BER prediction method AEP-LDPC w/o upper lower cells [1] BER table e.g. ) Read data Which page? 0011 Lower page 0011 Page V TH -state Erase A G page state Upper BER UEr BER UA BER UG Middle BER MEr BER MA BER MG Lower BER LEr BER LA BER LG Which state? C A E Predicted BER is BER LA Santa Clara, CA [1] T. Tokutomi et al., IMW, 2014, pp G

18 Concept of this work Conventional AEP-LDPC w/o upper lower cells can not correct errors because predicted BER is too small Predicted BER % 0.12% 0.11% % 0.09% Santa Clara, CA Conv. LDPC : AC code unit Error include in these bits Which bit is error?? Error information is poor 18

19 Decode of iterations Santa Clara, CA Concept of this work If error bits have large predicted BER, LDPC corrects errors effectively Simulation, Max iteration of LDPC = Errors are correctable with fewer Predicted 15 iterations of LDPC decoding BER 0.1% % Error bit 5 Error bit Error bit is more Predicted BER of error bits (%) correctable 19

20 Santa Clara, CA Concept of this work In our work, proposed Error Detection detects errors based on AC algorithm Predicted BER Proposed Error Detection gets to know : 1This AC code unit includes error bit 2Error exists in 0 s of this unit 0.10% 0.12% 0.11% 1 Proposed Error Detection Detect that at least one error exists in 0 s % 0.09% 20

21 Santa Clara, CA % 0.12% 37% Concept of this work Our proposed Error Correction intentionally increases predicted BER of detected bits LDPC ECC effectively corrects errors Predicted BER Emphasize % 0.12% 0.11% % 0.09% Proposed Error Correction Emphasize predicted BER % 30% 21

22 Background Outline Conventional Asymmetric Coding (AC) Low-Density Parity-Check (LDPC) Code Proposals 1 ) Error Detection (HED + V-LDPC) 2 ) Error Correction Conclusion Santa Clara, CA 22

23 Concept of Proposed Error Detection Proposed Error Detection 1Horizontal Error detection (HED) Proposed HED detects AC code unit including error bit 2Vertical-LDPC (V-LDPC) Proposed V-LDPC averages detected errors among decode units of LDPC Error detection information is used for proposed Error Correction Santa Clara, CA 23

24 Proposed Error Detection 1Horizontal Error Detection (HED) HED detects AC code unit including error bit Encoded AC data 1 s> 0 s Code unit of AC 1 s> 0 s 1 s> 0 s 1 s> 0 s Santa Clara, CA 24

25 Proposed Error Detection 1Horizontal Error Detection (HED) HED detects AC code unit including error bit Encoded AC data 1 s> 0 s Code unit of AC 1 s> 0 s s> 0 s 1 s> 0 s 1 s> 0 s s> 0 s 1 s < 0 s 1 s> 0 s Error Santa Clara, CA 25

26 Encoded AC data Proposed Error Detection 1Horizontal Error Detection (HED) HED detects AC code unit including error bit 1 s> 0 s Code unit of AC 1 s> 0 s s> 0 s 1 s> 0 s 1 s> 0 s Error Detection Santa Clara, CA 26 HED detects that this code unit includes errors 1 s> 0 s 1 s < 0 s 1 s> 0 s At least one error exists in 0 s

27 Detected error rate Measured BER (a.u.) Proposed Error Detection ~Result of HED~ 3D-TLC NAND flash, N CL = 8, N W/E = 400, Upper page Middle page Lower page Detected error rate of upper page is low 1 BER of upper page is high Data-retention time (day) Data-retention time (day) Santa Clara, CA 27

28 Conventional LDPC ECC order Upper Middle Lower Proposed V-LDPC order Upper Middle Lower : Encode/decode unit Proposed Error Detection 2Vertical-LDPC (V-LDPC) Santa Clara, CA 28

29 Conventional LDPC ECC order Upper Middle Lower Proposed V-LDPC order Upper Middle Lower : Encode/decode unit Proposed Error Detection 2Vertical-LDPC (V-LDPC) e.g.) Upper Middle Lower Conv. LDPC Errors Detected errors by HED Prop. V-LDPC Unit 1 Unit 2 Unit 3 Detected errors are dispersed among decode units Santa Clara, CA 29

30 # of detected errors (a.u.) Proposed V-LDPC, N W/E = 1, N CL = Proposed Error Detection ~Result of V-LDPC~ Unit 1 Unit 2 Unit Data-retention time (day) Proposed V-LDPC order Unit 1 Unit 2 Unit 3 All units have almost same number of detected errors Santa Clara, CA 30

31 Background Outline Conventional Asymmetric Coding (AC) Low-Density Parity-Check (LDPC) Code Proposals 1 ) Error Detection (HED + V-LDPC) 2 ) Error Correction Conclusion Santa Clara, CA 31

32 Proposed Error Correction Emphasize predicted BER of detected bits Detected AC code unit 0.2% 0.3% 0.2% 0.5% 0.1% (e.g.) Predicted BER by HED detects that AEP-LDPC w/o at least one error exists in 0 s upper lower cells Santa Clara, CA 32

33 Proposed Error Correction Emphasize predicted BER of detected bits Detected AC code unit 0.2% 0.3% 0.2% 0.5% 0.1% Obtain ratio 2 : 3 : 5 20% 30% 50% Total 100% (1 bit error) Santa Clara, CA 33

34 Update Proposed Error Correction Emphasize predicted BER of detected bits Detected AC code unit 0.2% 0.3% 0.2% 0.5% 0.1% Obtain ratio 2 : 3 : 5 20% 30% 50% Total 100% (1 bit error) Updated BER % 30% 0.2% 50% 0.1% Santa Clara, CA 34

35 Data-retention time (day) Data-retention time (day) Result of Prop. Error Detection & Correction N CL = 8, Max iteration = 30, Conventional AEP-LDPC Proposed Error w/o upper lower cells Detection & Correction Fail 6.1 N W/E Fail Numbers in blue frames show number of iterations Santa Clara, CA 35 N W/E

36 Acceptable BER (a.u.) Decode of iterations (cycles) 2 1 Result of Prop. Error Detection & Correction Conv. AEP-LDPC w/o upper lower cells Prop. Error Detection & Correction 3D-TLC NAND flash, N CL = 8, N W/E = 300, Max iteration = 30, +90% 0 Conv. AEP-LDPC w/o upper lower cells Proposed Error Detection & Correction % Data-retention time (day) 36

37 Background Outline Conventional Asymmetric Coding (AC) Low-Density Parity-Check (LDPC) Code Proposals 1 ) Error Detection (HED + V-LDPC) 2 ) Error Correction Conclusion Santa Clara, CA 37

38 Conclusion Proposed techniques 1Error Detection (HED + V-LDPC) HED detects errors and V-LDPC averages detected errors 2Error Correction LLR values of detected error bits are emphasized Conv. LDPC ECC Prop. Error Detection & Correction Acceptable BER Baseline +90% Acceptable dataretention time Baseline +230% Santa Clara, CA 38

39 Thank you for your attention This work was partially supported by JST CREST Grant Number JPMJCR1532, Japan. Santa Clara, CA 39

NAND Structure Aware Controller Framework

NAND Structure Aware Controller Framework NAND Structure Aware Controller Framework mengxin@derastorage.com Santa Clara, CA 1 Outline The Challenges of NAND Flash Adaptive Error Mitigation by means of NAND Structure Aware Noise Cells Repair Dynamic

More information

Extending NAND Endurance with Advanced Controller Technology

Extending NAND Endurance with Advanced Controller Technology Extending NAND Endurance with Advanced Controller Technology Wei Lin System Architect, Phison wei_lin@phison.com PHISON s presentation contains forward-looking statements subject to significant risks and

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

Power Efficiency of LDPC Codes under Hard and Soft Decision QAM Modulated OFDM

Power Efficiency of LDPC Codes under Hard and Soft Decision QAM Modulated OFDM Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 5 (2014), pp. 463-468 Research India Publications http://www.ripublication.com/aeee.htm Power Efficiency of LDPC Codes under

More information

Low-complexity Low-Precision LDPC Decoding for SSD Controllers

Low-complexity Low-Precision LDPC Decoding for SSD Controllers Low-complexity Low-Precision LDPC Decoding for SSD Controllers Shiva Planjery, David Declercq, and Bane Vasic Codelucida, LLC Website: www.codelucida.com Email : planjery@codelucida.com Santa Clara, CA

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

Data Storage Using a Non-integer Number of Bits per Cell

Data Storage Using a Non-integer Number of Bits per Cell Data Storage Using a Non-integer Number of Bits per Cell Naftali Sommer June 21st, 2017 The Conventional Scheme Information is stored in a memory cell by setting its threshold voltage 1 bit/cell - Many

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

Coding & Signal Processing for Holographic Data Storage. Vijayakumar Bhagavatula

Coding & Signal Processing for Holographic Data Storage. Vijayakumar Bhagavatula Coding & Signal Processing for Holographic Data Storage Vijayakumar Bhagavatula Acknowledgements Venkatesh Vadde Mehmet Keskinoz Sheida Nabavi Lakshmi Ramamoorthy Kevin Curtis, Adrian Hill & Mark Ayres

More information

EE 435/535: Error Correcting Codes Project 1, Fall 2009: Extended Hamming Code. 1 Introduction. 2 Extended Hamming Code: Encoding. 1.

EE 435/535: Error Correcting Codes Project 1, Fall 2009: Extended Hamming Code. 1 Introduction. 2 Extended Hamming Code: Encoding. 1. EE 435/535: Error Correcting Codes Project 1, Fall 2009: Extended Hamming Code Project #1 is due on Tuesday, October 6, 2009, in class. You may turn the project report in early. Late projects are accepted

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

Basics of Error Correcting Codes

Basics of Error Correcting Codes Basics of Error Correcting Codes Drawing from the book Information Theory, Inference, and Learning Algorithms Downloadable or purchasable: http://www.inference.phy.cam.ac.uk/mackay/itila/book.html CSE

More information

Nonlinear Multi-Error Correction Codes for Reliable MLC NAND Flash Memories Zhen Wang, Mark Karpovsky, Fellow, IEEE, and Ajay Joshi, Member, IEEE

Nonlinear Multi-Error Correction Codes for Reliable MLC NAND Flash Memories Zhen Wang, Mark Karpovsky, Fellow, IEEE, and Ajay Joshi, Member, IEEE IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 20, NO. 7, JULY 2012 1221 Nonlinear Multi-Error Correction Codes for Reliable MLC NAND Flash Memories Zhen Wang, Mark Karpovsky, Fellow,

More information

Novel Error Recovery Architecture Based on Machine Learning

Novel Error Recovery Architecture Based on Machine Learning Novel Error Recovery Architecture Based on Machine Learning Cloud Zeng LITEON/Storage/NVM Lab Flash Memory Summit 2018 Santa Clara, CA 1 Error Recovery Flow Probability Density (Error Bits) FER (Frame

More information

Decoding Turbo Codes and LDPC Codes via Linear Programming

Decoding Turbo Codes and LDPC Codes via Linear Programming Decoding Turbo Codes and LDPC Codes via Linear Programming Jon Feldman David Karger jonfeld@theorylcsmitedu karger@theorylcsmitedu MIT LCS Martin Wainwright martinw@eecsberkeleyedu UC Berkeley MIT LCS

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

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

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

FPGA Implementation Of An LDPC Decoder And Decoding. Algorithm Performance

FPGA Implementation Of An LDPC Decoder And Decoding. Algorithm Performance FPGA Implementation Of An LDPC Decoder And Decoding Algorithm Performance BY LUIGI PEPE B.S., Politecnico di Torino, Turin, Italy, 2011 THESIS Submitted as partial fulfillment of the requirements for the

More information

Ultra high speed optical transmission using subcarrier-multiplexed four-dimensional LDPCcoded

Ultra high speed optical transmission using subcarrier-multiplexed four-dimensional LDPCcoded Ultra high speed optical transmission using subcarrier-multiplexed four-dimensional LDPCcoded modulation Hussam G. Batshon 1,*, Ivan Djordjevic 1, and Ted Schmidt 2 1 Department of Electrical and Computer

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

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

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

Multitree Decoding and Multitree-Aided LDPC Decoding

Multitree Decoding and Multitree-Aided LDPC Decoding Multitree Decoding and Multitree-Aided LDPC Decoding Maja Ostojic and Hans-Andrea Loeliger Dept. of Information Technology and Electrical Engineering ETH Zurich, Switzerland Email: {ostojic,loeliger}@isi.ee.ethz.ch

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

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

Combining Modern Codes and Set- Partitioning for Multilevel Storage Systems

Combining Modern Codes and Set- Partitioning for Multilevel Storage Systems Combining Modern Codes and Set- Partitioning for Multilevel Storage Systems Presenter: Sudarsan V S Ranganathan Additional Contributors: Kasra Vakilinia, Dariush Divsalar, Richard Wesel CoDESS Workshop,

More information

ENGN8637, Semster-1, 2018 Project Description Project 1: Bit Interleaved Modulation

ENGN8637, Semster-1, 2018 Project Description Project 1: Bit Interleaved Modulation ENGN867, Semster-1, 2018 Project Description Project 1: Bit Interleaved Modulation Gerard Borg gerard.borg@anu.edu.au Research School of Engineering, ANU updated on 18/March/2018 1 1 Introduction Bit-interleaved

More information

Joint Viterbi Detector/Decoder for Satellite Comms.

Joint Viterbi Detector/Decoder for Satellite Comms. Joint Viterbi Detector/Decoder for Satellite Comms. Chan Kheong Sann, Ashish James, Sari Shafidah Data Storage Institute (DSI), Agency for Science Technology and Research (A*STAR) 21-23 July 2016 Satellite

More information

Constellation Shaping for LDPC-Coded APSK

Constellation Shaping for LDPC-Coded APSK Constellation Shaping for LDPC-Coded APSK Matthew C. Valenti Lane Department of Computer Science and Electrical Engineering West Virginia University U.S.A. Mar. 14, 2013 ( Lane Department LDPCof Codes

More information

EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING

EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING Clemson University TigerPrints All Theses Theses 8-2009 EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING Jason Ellis Clemson University, jellis@clemson.edu

More information

Prime-Sized Multilevel Flash Memory with Non-Binary LDPC. Mohammed Al Ai Baky

Prime-Sized Multilevel Flash Memory with Non-Binary LDPC. Mohammed Al Ai Baky Prime-Sized Multilevel Flash Memory with Non-Binary LDPC by Mohammed Al Ai Baky Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for

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

The Critical Role of Firmware and Flash Translation Layers in Solid State Drive Design

The Critical Role of Firmware and Flash Translation Layers in Solid State Drive Design The Critical Role of Firmware and Flash Translation Layers in Solid State Drive Design Robert Sykes Director of Applications OCZ Technology Flash Memory Summit 2012 Santa Clara, CA 1 Introduction This

More information

p J Data bits P1 P2 P3 P4 P5 P6 Parity bits C2 Fig. 3. p p p p p p C9 p p p P7 P8 P9 Code structure of RC-LDPC codes. the truncated parity blocks, hig

p J Data bits P1 P2 P3 P4 P5 P6 Parity bits C2 Fig. 3. p p p p p p C9 p p p P7 P8 P9 Code structure of RC-LDPC codes. the truncated parity blocks, hig A Study on Hybrid-ARQ System with Blind Estimation of RC-LDPC Codes Mami Tsuji and Tetsuo Tsujioka Graduate School of Engineering, Osaka City University 3 3 138, Sugimoto, Sumiyoshi-ku, Osaka, 558 8585

More information

Lecture 15. Turbo codes make use of a systematic recursive convolutional code and a random permutation, and are encoded by a very simple algorithm:

Lecture 15. Turbo codes make use of a systematic recursive convolutional code and a random permutation, and are encoded by a very simple algorithm: 18.413: Error-Correcting Codes Lab April 6, 2004 Lecturer: Daniel A. Spielman Lecture 15 15.1 Related Reading Fan, pp. 108 110. 15.2 Remarks on Convolutional Codes Most of this lecture ill be devoted to

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1 (19) United States US 20060265634A1 (12) Patent Application Publication (10) Pub. No.: US 2006/0265634 A1 Silvus et al. (43) Pub. Date: (54) ITERATIVE WITH ECC IN DOMAIN (75) Inventors: Gregory L. Silvus,

More information

Performance of Channel Coded Noncoherent Systems: Modulation Choice, Information Rate, and Markov Chain Monte Carlo Detection

Performance of Channel Coded Noncoherent Systems: Modulation Choice, Information Rate, and Markov Chain Monte Carlo Detection Performance of Channel Coded Noncoherent Systems: Modulation Choice, Information Rate, and Markov Chain Monte Carlo Detection Rong-Rong Chen, Member, IEEE, Ronghui Peng, Student Member, IEEE 1 Abstract

More information

Turbo Demodulation for LDPC-coded High-order QAM in Presence of Transmitter Angular Skew

Turbo Demodulation for LDPC-coded High-order QAM in Presence of Transmitter Angular Skew MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Demodulation for LDPC-coded High-order QAM in Presence of Transmitter Angular Skew Koike-Akino, T.; Millar, D.S.; Kojima, K.; Parsons, K.;

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

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 WiMAX/LTE Compliant FPGA Implementation of a High-Throughput Low-Complexity 4x4 64-QAM Soft MIMO Receiver

A WiMAX/LTE Compliant FPGA Implementation of a High-Throughput Low-Complexity 4x4 64-QAM Soft MIMO Receiver A WiMAX/LTE Compliant FPGA Implementation of a High-Throughput Low-Complexity 4x4 64-QAM Soft MIMO Receiver Vadim Smolyakov 1, Dimpesh Patel 1, Mahdi Shabany 1,2, P. Glenn Gulak 1 The Edward S. Rogers

More information

Optimized Codes for the Binary Coded Side-Information Problem

Optimized Codes for the Binary Coded Side-Information Problem Optimized Codes for the Binary Coded Side-Information Problem Anne Savard, Claudio Weidmann ETIS / ENSEA - Université de Cergy-Pontoise - CNRS UMR 8051 F-95000 Cergy-Pontoise Cedex, France Outline 1 Introduction

More information

Low Complexity Cross Parity Codes for Multiple and Random Bit Error Correction

Low Complexity Cross Parity Codes for Multiple and Random Bit Error Correction 3/18/2012 Low Complexity Cross Parity Codes for Multiple and Random Bit Error Correction M. Poolakkaparambil 1, J. Mathew 2, A. Jabir 1, & S. P. Mohanty 3 Oxford Brookes University 1, University of Bristol

More information

Dynamic Memory Design for Low Data-Retention Power

Dynamic Memory Design for Low Data-Retention Power Dynamic Memory Design for Low Data-Retention Power Joohee Kim and Marios C. Papaefthymiou Advanced Computer Architecture Laboratory Department of Electrical Engineering and Computer Science University

More information

Performance comparison of convolutional and block turbo codes

Performance comparison of convolutional and block turbo codes Performance comparison of convolutional and block turbo codes K. Ramasamy 1a), Mohammad Umar Siddiqi 2, Mohamad Yusoff Alias 1, and A. Arunagiri 1 1 Faculty of Engineering, Multimedia University, 63100,

More information

Asymptotic Analysis And Design Of Iterative Receivers For Non Linear ISI Channels

Asymptotic Analysis And Design Of Iterative Receivers For Non Linear ISI Channels Asymptotic Analysis And Design Of Iterative Receivers For Non Linear ISI Channels Bouchra Benammar 1 Nathalie Thomas 1, Charly Poulliat 1, Marie-Laure Boucheret 1 and Mathieu Dervin 2 1 University of Toulouse

More information

Recent Progress in Mobile Transmission

Recent Progress in Mobile Transmission Recent Progress in Mobile Transmission Joachim Hagenauer Institute for Communications Engineering () Munich University of Technology (TUM) D-80290 München, Germany State University of Telecommunications

More information

The Capability of Error Correction for Burst-noise Channels Using Error Estimating Code

The Capability of Error Correction for Burst-noise Channels Using Error Estimating Code The Capability of Error Correction for Burst-noise Channels Using Error Estimating Code Yaoyu Wang Nanjing University yaoyu.wang.nju@gmail.com June 10, 2016 Yaoyu Wang (NJU) Error correction with EEC June

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

EE290C - Spring 2004 Advanced Topics in Circuit Design High-Speed Electrical Interfaces

EE290C - Spring 2004 Advanced Topics in Circuit Design High-Speed Electrical Interfaces EE290C - Spring 2004 Advanced Topics in Circuit Design High-Speed Electrical Interfaces Lecture 23 Case Studies Disk Drive Read/Write Channels Borivoje Nikolić April 13, 2004. Announcements Homework #3

More information

Low-Complexity LDPC-coded Iterative MIMO Receiver Based on Belief Propagation algorithm for Detection

Low-Complexity LDPC-coded Iterative MIMO Receiver Based on Belief Propagation algorithm for Detection Low-Complexity LDPC-coded Iterative MIMO Receiver Based on Belief Propagation algorithm for Detection Ali Haroun, Charbel Abdel Nour, Matthieu Arzel and Christophe Jego Outline Introduction System description

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

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

Efficient Diversity Technique for Hybrid Narrowband-Powerline/Wireless Smart Grid Communications

Efficient Diversity Technique for Hybrid Narrowband-Powerline/Wireless Smart Grid Communications Efficient Diversity Technique for Hybrid Narrowband-Powerline/Wireless Smart Grid Communications Mostafa Sayed, and Naofal Al-Dhahir University of Texas at Dallas Ghadi Sebaali, and Brian L. Evans, University

More information

Learn to use translations, reflections, and rotations to transform geometric shapes.

Learn to use translations, reflections, and rotations to transform geometric shapes. Learn to use translations, reflections, and rotations to transform geometric shapes. Insert Lesson Title Here Vocabulary transformation translation rotation reflection line of reflection A rigid transformation

More information

Maximum Likelihood Detection of Low Rate Repeat Codes in Frequency Hopped Systems

Maximum Likelihood Detection of Low Rate Repeat Codes in Frequency Hopped Systems MP130218 MITRE Product Sponsor: AF MOIE Dept. No.: E53A Contract No.:FA8721-13-C-0001 Project No.: 03137700-BA The views, opinions and/or findings contained in this report are those of The MITRE Corporation

More information

Advanced channel coding : a good basis. Alexandre Giulietti, on behalf of the team

Advanced channel coding : a good basis. Alexandre Giulietti, on behalf of the team Advanced channel coding : a good basis Alexandre Giulietti, on behalf of the T@MPO team Errors in transmission are fowardly corrected using channel coding e.g. MPEG4 e.g. Turbo coding e.g. QAM source coding

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

Mitigating Inter-Cell Coupling Effects in MLC NAND Flash via Constrained Coding

Mitigating Inter-Cell Coupling Effects in MLC NAND Flash via Constrained Coding Mitigating Inter-Cell Coupling Effects in MLC NAND Flash via Constrained Coding Amit Berman and Yitzhak Birk {bermanam@tx, birk@ee}.technion.ac.il Technion Israel Institute of Technology August, 2010 August

More information

Error Correcting Code

Error Correcting Code Error Correcting Code Robin Schriebman April 13, 2006 Motivation Even without malicious intervention, ensuring uncorrupted data is a difficult problem. Data is sent through noisy pathways and it is common

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

Background Dirty Paper Coding Codeword Binning Code construction Remaining problems. Information Hiding. Phil Regalia

Background Dirty Paper Coding Codeword Binning Code construction Remaining problems. Information Hiding. Phil Regalia Information Hiding Phil Regalia Department of Electrical Engineering and Computer Science Catholic University of America Washington, DC 20064 regalia@cua.edu Baltimore IEEE Signal Processing Society Chapter,

More information

Optimized Degree Distributions for Binary and Non-Binary LDPC Codes in Flash Memory

Optimized Degree Distributions for Binary and Non-Binary LDPC Codes in Flash Memory Optimized Degree Distributions for Binary and Non-Binary LDPC Codes in Flash Memory Kasra Vakilinia, Dariush Divsalar*, and Richard D. Wesel Department of Electrical Engineering, University of California,

More information

LDPC Codes for Rank Modulation in Flash Memories

LDPC Codes for Rank Modulation in Flash Memories LDPC Codes for Rank Modulation in Flash Memories Fan Zhang Electrical and Computer Eng. Dept. fanzhang@tamu.edu Henry D. Pfister Electrical and Computer Eng. Dept. hpfister@tamu.edu Anxiao (Andrew) Jiang

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

Single Error Correcting Codes (SECC) 6.02 Spring 2011 Lecture #9. Checking the parity. Using the Syndrome to Correct Errors

Single Error Correcting Codes (SECC) 6.02 Spring 2011 Lecture #9. Checking the parity. Using the Syndrome to Correct Errors Single Error Correcting Codes (SECC) Basic idea: Use multiple parity bits, each covering a subset of the data bits. No two message bits belong to exactly the same subsets, so a single error will generate

More information

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing 16.548 Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing Outline! Introduction " Pushing the Bounds on Channel Capacity " Theory of Iterative Decoding " Recursive Convolutional Coding

More information

ECE 8771, Information Theory & Coding for Digital Communications Summer 2010 Syllabus & Outline (Draft 1 - May 12, 2010)

ECE 8771, Information Theory & Coding for Digital Communications Summer 2010 Syllabus & Outline (Draft 1 - May 12, 2010) ECE 8771, Information Theory & Coding for Digital Communications Summer 2010 Syllabus & Outline (Draft 1 - May 12, 2010) Instructor: Kevin Buckley, Tolentine 433a, 610-519-5658 (W), 610-519-4436 (F), buckley@ece.vill.edu,

More information

Chapter 7. Conclusion and Future Scope

Chapter 7. Conclusion and Future Scope Chapter 7 Conclusion and Future Scope CHAPTER 7 CONCLUSION AND FUTURE SCOPE This chapter starts presenting the prominent results and conclusion obtained from this research. The digital communication system

More information

Adaptive Read Thresholds for NAND Flash

Adaptive Read Thresholds for NAND Flash Adaptive Read Thresholds for NAND Flash Borja Peleato, Member, IEEE, Rajiv Agarwal, John M. Cioffi, Fellow, IEEE, Minghai Qin, Member, IEEE, and Paul H. Siegel, Fellow, IEEE Abstract A primary source of

More information

New Forward Error Correction and Modulation Technologies Low Density Parity Check (LDPC) Coding and 8-QAM Modulation in the CDM-600 Satellite Modem

New Forward Error Correction and Modulation Technologies Low Density Parity Check (LDPC) Coding and 8-QAM Modulation in the CDM-600 Satellite Modem New Forward Error Correction and Modulation Technologies Low Density Parity Check (LDPC) Coding and 8-QAM Modulation in the CDM-600 Satellite Modem Richard Miller Senior Vice President, New Technology

More information

On Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks

On Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks San Jose State University From the SelectedWorks of Robert Henry Morelos-Zaragoza April, 2015 On Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks Quyhn Quach Robert H Morelos-Zaragoza

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

Modelling of Real Network Traffic by Phase-Type distribution

Modelling of Real Network Traffic by Phase-Type distribution Modelling of Real Network Traffic by Phase-Type distribution Andriy Panchenko Dresden University of Technology 27-28.Juli.2004 4. Würzburger Workshop "IP Netzmanagement, IP Netzplanung und Optimierung"

More information

Dual-Mode Decoding of Product Codes with Application to Tape Storage

Dual-Mode Decoding of Product Codes with Application to Tape Storage This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE GLOBECOM 2005 proceedings Dual-Mode Decoding of Product Codes with

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

IN data storage systems, run-length-limited (RLL) coding

IN data storage systems, run-length-limited (RLL) coding IEEE TRANSACTIONS ON MAGNETICS, VOL. 44, NO. 9, SEPTEMBER 2008 2235 Low-Density Parity-Check Coded Recording Systems With Run-Length-Limited Constraints Hsin-Yi Chen 1, Mao-Chao Lin 1;2, and Yeong-Luh

More information

Study of turbo codes across space time spreading channel

Study of turbo codes across space time spreading channel University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2004 Study of turbo codes across space time spreading channel I.

More information

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES Michelle Foltran Miranda Eduardo Parente Ribeiro mifoltran@hotmail.com edu@eletrica.ufpr.br Departament of Electrical Engineering,

More information

Goa, India, October Question: 4/15 SOURCE 1 : IBM. G.gen: Low-density parity-check codes for DSL transmission.

Goa, India, October Question: 4/15 SOURCE 1 : IBM. G.gen: Low-density parity-check codes for DSL transmission. ITU - Telecommunication Standardization Sector STUDY GROUP 15 Temporary Document BI-095 Original: English Goa, India, 3 7 October 000 Question: 4/15 SOURCE 1 : IBM TITLE: G.gen: Low-density parity-check

More information

Improved 100GBASE-SR4 transmitter testing

Improved 100GBASE-SR4 transmitter testing Improved 100GBASE-SR4 transmitter testing Piers Dawe IEEE P802.3bm, May 2014, Norfolk, VA Supporters Paul Kolesar Mike Dudek Ken Jackson Commscope QLogic Sumitomo 2 Introduction The way of defining transmitter

More information

Green Codes : Energy-efficient short-range communication

Green Codes : Energy-efficient short-range communication Green Codes : Energy-efficient short-range communication Pulkit Grover Department of Electrical Engineering and Computer Sciences University of California at Berkeley Joint work with Prof. Anant Sahai

More information

Heuristic Search with Pre-Computed Databases

Heuristic Search with Pre-Computed Databases Heuristic Search with Pre-Computed Databases Tsan-sheng Hsu tshsu@iis.sinica.edu.tw http://www.iis.sinica.edu.tw/~tshsu 1 Abstract Use pre-computed partial results to improve the efficiency of heuristic

More information

Blind Iterative Channel Estimation and Detection for LDPC-Coded Cooperation Under Multi-User Interference

Blind Iterative Channel Estimation and Detection for LDPC-Coded Cooperation Under Multi-User Interference Blind Iterative Channel Estimation and Detection for LDPC-Coded Cooperation Under Multi-User Interference Don Torrieri*, Amitav Mukherjee, Hyuck M. Kwon Army Research Laboratory* University of California

More information

Lecture #29. Moore s Law

Lecture #29. Moore s Law Lecture #29 ANNOUNCEMENTS HW#15 will be for extra credit Quiz #6 (Thursday 5/8) will include MOSFET C-V No late Projects will be accepted after Thursday 5/8 The last Coffee Hour will be held this Thursday

More information

Rate Adaptive Distributed Source-Channel Coding Using IRA Codes for Wireless Sensor Networks

Rate Adaptive Distributed Source-Channel Coding Using IRA Codes for Wireless Sensor Networks Rate Adaptive Distributed Source-Channel Coding Using IRA Codes for Wireless Sensor Networks Saikat Majumder and Shrish Verma Department of Electronics and Telecommunication, National Institute of Technology,

More information

Trends in the Development of Nonvolatile Semiconductor Memories

Trends in the Development of Nonvolatile Semiconductor Memories Trends in the Development of Nonvolatile Semiconductor Memories Torsten Müller, Nicolas Nagel, Stephan Riedel, Matthias Strasburg, Dominik Olligs, Veronika Polei, Stephano Parascandola, Hocine Boubekeur,

More information

TURBOCODING PERFORMANCES ON FADING CHANNELS

TURBOCODING PERFORMANCES ON FADING CHANNELS TURBOCODING PERFORMANCES ON FADING CHANNELS Ioana Marcu, Simona Halunga, Octavian Fratu Telecommunications Dept. Electronics, Telecomm. & Information Theory Faculty, Bd. Iuliu Maniu 1-3, 061071, Bucharest

More information

5G Toolbox. Model, simulate, design and test 5G systems with MATLAB

5G Toolbox. Model, simulate, design and test 5G systems with MATLAB 5G Toolbox Model, simulate, design and test 5G systems with MATLAB Houman Zarrinkoub, PhD. Product Manager 5G, Communications, LTE and WLAN Toolboxes Signal Processing & Communications houmanz@mathworks.com

More information

PAPER MIMO System with Relative Phase Difference Time-Shift Modulation for Rician Fading Environment

PAPER MIMO System with Relative Phase Difference Time-Shift Modulation for Rician Fading Environment IEICE TRANS. COMMUN., VOL.E91 B, NO.2 FEBRUARY 2008 459 PAPER MIMO System with Relative Phase Difference Time-Shift Modulation for Rician Fading Environment Kenichi KOBAYASHI, Takao SOMEYA, Student Members,

More information

ICE1495 Independent Study for Undergraduate Project (IUP) A. Lie Detector. Prof. : Hyunchul Park Student : Jonghun Park Due date : 06/04/04

ICE1495 Independent Study for Undergraduate Project (IUP) A. Lie Detector. Prof. : Hyunchul Park Student : Jonghun Park Due date : 06/04/04 ICE1495 Independent Study for Undergraduate Project (IUP) A Lie Detector Prof. : Hyunchul Park Student : 20020703 Jonghun Park Due date : 06/04/04 Contents ABSTRACT... 2 1. INTRODUCTION... 2 1.1 BASIC

More information

CESEL: Flexible Crypto Acceleration. Kevin Kiningham Dan Boneh, Mark Horowitz, Philip Levis

CESEL: Flexible Crypto Acceleration. Kevin Kiningham Dan Boneh, Mark Horowitz, Philip Levis CESEL: Flexible Crypto Acceleration Kevin Kiningham Dan Boneh, Mark Horowitz, Philip Levis Cryptography Mathematical operations to secure data Fundamental for building secure systems Computationally intensive:

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

A VOLTAGE SCALING POWER REDUCTION STRATEGY. Dawei Song

A VOLTAGE SCALING POWER REDUCTION STRATEGY. Dawei Song A VOLTAGE SCALING POWER REDUCTION STRATEGY FOR MEMORY-BASED LDPC DECODERS by Dawei Song A thesis submitted in conformity with the requirements for the degree of Master of Applied Science Graduate Department

More information

Lecture 12: Summary Advanced Digital Communications (EQ2410) 1

Lecture 12: Summary Advanced Digital Communications (EQ2410) 1 : Advanced Digital Communications (EQ2410) 1 Monday, Mar. 7, 2016 15:00-17:00, B23 1 Textbook: U. Madhow, Fundamentals of Digital Communications, 2008 1 / 15 Overview 1 2 3 4 2 / 15 Equalization Maximum

More information

Understanding Apparent Increasing Random Jitter with Increasing PRBS Test Pattern Lengths

Understanding Apparent Increasing Random Jitter with Increasing PRBS Test Pattern Lengths JANUARY 28-31, 2013 SANTA CLARA CONVENTION CENTER Understanding Apparent Increasing Random Jitter with Increasing PRBS Test Pattern Lengths 9-WP6 Dr. Martin Miller The Trend and the Concern The demand

More information

Error Protection: Detection and Correction

Error Protection: Detection and Correction Error Protection: Detection and Correction Communication channels are subject to noise. Noise distorts analog signals. Noise can cause digital signals to be received as different values. Bits can be flipped

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

LDPC codes for OFDM over an Inter-symbol Interference Channel

LDPC codes for OFDM over an Inter-symbol Interference Channel LDPC codes for OFDM over an Inter-symbol Interference Channel Dileep M. K. Bhashyam Andrew Thangaraj Department of Electrical Engineering IIT Madras June 16, 2008 Outline 1 LDPC codes OFDM Prior work Our

More information