Protograph-based LDPC decoder applied to magnetic recording channel

Σχετικά έγγραφα
JOURNAL OF APPLIED SCIENCES Electronics and Information Engineering LDPC. LDPC. Design of LDPC Coder-Decoder Based on Cyclic Shift Matrices

Αρχιτεκτονική Σχεδίαση Ασαφούς Ελεγκτή σε VHDL και Υλοποίηση σε FPGA ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

ER-Tree (Extended R*-Tree)

3: A convolution-pooling layer in PS-CNN 1: Partially Shared Deep Neural Network 2.2 Partially Shared Convolutional Neural Network 2: A hidden layer o

An Automatic Modulation Classifier using a Frequency Discriminator for Intelligent Software Defined Radio

No. 7 Modular Machine Tool & Automatic Manufacturing Technique. Jul TH166 TG659 A

Study on the Strengthen Method of Masonry Structure by Steel Truss for Collapse Prevention

VSC STEADY2STATE MOD EL AND ITS NONL INEAR CONTROL OF VSC2HVDC SYSTEM VSC (1. , ; 2. , )

Vol. 31,No JOURNAL OF CHINA UNIVERSITY OF SCIENCE AND TECHNOLOGY Feb

Θεωρία Πληροφορίας και Κωδίκων

2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems


CorV CVAC. CorV TU317. 1

Quick algorithm f or computing core attribute

ΜΕΛΕΤΗ ΚΑΙ ΠΡΟΣΟΜΟΙΩΣΗ ΙΑΜΟΡΦΩΣΕΩΝ ΣΕ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΕΠΙΚΟΙΝΩΝΙΩΝ.

Correction of chromatic aberration for human eyes with diffractive-refractive hybrid elements

Nov Journal of Zhengzhou University Engineering Science Vol. 36 No FCM. A doi /j. issn

Motion analysis and simulation of a stratospheric airship

JOURNAL OF APPLIED SCIENCES Electronics and Information Engineering. Cyclic MUSIC DOA TN (2012)

Design and Fabrication of Water Heater with Electromagnetic Induction Heating

Technical Research Report, Earthquake Research Institute, the University of Tokyo, No. +-, pp. 0 +3,,**1. No ,**1

Elements of Information Theory

Vol. 30 No Journal of Jilin University Information Science Edition Sept. 2012

Ι ΑΚΤΟΡΙΚΗ ΙΑΤΡΙΒΗ. Χρήστος Αθ. Χριστοδούλου. Επιβλέπων: Καθηγητής Ιωάννης Αθ. Σταθόπουλος

Analysis of energy consumption of telecommunications network and application of energy-saving techniques

High order interpolation function for surface contact problem

GPU. CUDA GPU GeForce GTX 580 GPU 2.67GHz Intel Core 2 Duo CPU E7300 CUDA. Parallelizing the Number Partitioning Problem for GPUs

ΚΩΔΙΚΕΣ LDPC Τεχνικές Κωδικοποίησης

Resurvey of Possible Seismic Fissures in the Old-Edo River in Tokyo

2 ~ 8 Hz Hz. Blondet 1 Trombetti 2-4 Symans 5. = - M p. M p. s 2 x p. s 2 x t x t. + C p. sx p. + K p. x p. C p. s 2. x tp x t.

Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1

1 (forward modeling) 2 (data-driven modeling) e- Quest EnergyPlus DeST 1.1. {X t } ARMA. S.Sp. Pappas [4]

Buried Markov Model Pairwise

: Monte Carlo EM 313, Louis (1982) EM, EM Newton-Raphson, /. EM, 2 Monte Carlo EM Newton-Raphson, Monte Carlo EM, Monte Carlo EM, /. 3, Monte Carlo EM

Adaptive grouping difference variation wolf pack algorithm

Tunable Diode Lasers. Turning Laser Diodes into Diode Lasers. Mode selection. Laser diodes

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Price-Based Congestion Control Algorithm for Wireless Multi-hop Networks

Journal of Beijing University of Posts and Telecommunications. Blind CFR Estimation for SC2FDE Systems

Electronic Supplementary Information (ESI)

Retrieval of Seismic Data Recorded on Open-reel-type Magnetic Tapes (MT) by Using Existing Devices

Antimicrobial Ability of Limonene, a Natural and Active Monoterpene

( ) , ) , ; kg 1) 80 % kg. Vol. 28,No. 1 Jan.,2006 RESOURCES SCIENCE : (2006) ,2 ,,,, ; ;

Ηλεκτρικές δοκιµές σε καλώδια µέσης τάσης - ιαδικασίες επαλήθευσης και υπολογισµού αβεβαιότητας ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

GPGPU. Grover. On Large Scale Simulation of Grover s Algorithm by Using GPGPU

The toxicity of three chitin synthesis inhibitors to Calliptamus italicus Othoptera Acridoidea

Study of In-vehicle Sound Field Creation by Simultaneous Equation Method

Gro wth Properties of Typical Water Bloom Algae in Reclaimed Water

Μειέηε, θαηαζθεπή θαη πξνζνκνίσζε ηεο ιεηηνπξγίαο κηθξήο αλεκνγελλήηξηαο αμνληθήο ξνήο ΓΗΠΛΩΜΑΣΗΚΖ ΔΡΓΑΗΑ

Q L -BFGS. Method of Q through full waveform inversion based on L -BFGS algorithm. SUN Hui-qiu HAN Li-guo XU Yang-yang GAO Han ZHOU Yan ZHANG Pan

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Schedulability Analysis Algorithm for Timing Constraint Workflow Models

Reading Order Detection for Text Layout Excluded by Image

ΑΥΤΟΜΑΤΟΠΟΙΗΣΗ ΜΟΝΑΔΑΣ ΘΡΑΥΣΤΗΡΑ ΜΕ ΧΡΗΣΗ P.L.C. AUTOMATION OF A CRUSHER MODULE USING P.L.C.

Development of a Seismic Data Analysis System for a Short-term Training for Researchers from Developing Countries

Σύστημα ψηφιακής επεξεργασίας ακουστικών σημάτων με χρήση προγραμματιζόμενων διατάξεων πυλών. Πτυχιακή Εργασία. Φοιτητής: ΤΣΟΥΛΑΣ ΧΡΗΣΤΟΣ

Μηχανισμοί πρόβλεψης προσήμων σε προσημασμένα μοντέλα κοινωνικών δικτύων ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Bayesian statistics. DS GA 1002 Probability and Statistics for Data Science.

Reaction of a Platinum Electrode for the Measurement of Redox Potential of Paddy Soil

Study on Re-adhesion control by monitoring excessive angular momentum in electric railway traction

Optimizing Microwave-assisted Extraction Process for Paprika Red Pigments Using Response Surface Methodology

1 h, , CaCl 2. pelamis) 58.1%, (Headspace solid -phase microextraction and gas chromatography -mass spectrometry,hs -SPME - Vol. 15 No.

Research of Han Character Internal Codes Recognition Algorithm in the Multi2lingual Environment

Optimization Investment of Football Lottery Game Online Combinatorial Optimization

Supporting information. An unusual bifunctional Tb-MOF for highly sensing of Ba 2+ ions and remarkable selectivities of CO 2 /N 2 and CO 2 /CH 4

Comparison of Evapotranspiration between Indigenous Vegetation and Invading Vegetation in a Bog

6.003: Signals and Systems. Modulation

Zigbee. Zigbee. Zigbee Zigbee ZigBee. ZigBee. ZigBee

CMOS Technology for Computer Architects

Stress Relaxation Test and Constitutive Equation of Saturated Soft Soil

ITU-R BT ITU-R BT ( ) ITU-T J.61 (

Ανάκτηση Εικόνας βάσει Υφής με χρήση Eye Tracker


MnZn. MnZn Ferrites with Low Loss and High Flux Density for Power Supply Transformer. Abstract:

ΜΕΛΕΤΗ ΑΠΟΤΙΜΗΣΗΣ ΠΑΡΑΓΟΜΕΝΗΣ ΕΝΕΡΓΕΙΑΣ Φ/Β ΣΥΣΤΗΜΑΤΩΝ ΕΓΚΑΤΕΣΤΗΜΕΝΩΝ ΣΕ ΕΛΛΑ Α ΚΑΙ ΤΣΕΧΙΑ

Table 1: Performance of Camellia (updated on October 31, 2008) Software Performance

*,* + -+ on Bedrock Bath. Hideyuki O, Shoichi O, Takao O, Kumiko Y, Yoshinao K and Tsuneaki G

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. «Προστασία ηλεκτροδίων γείωσης από τη διάβρωση»

Wiki. Wiki. Analysis of user activity of closed Wiki used by small groups

LP Decoding Achieves Capacity

* ** *** *** Jun S HIMADA*, Kyoko O HSUMI**, Kazuhiko O HBA*** and Atsushi M ARUYAMA***

A Method for Creating Shortcut Links by Considering Popularity of Contents in Structured P2P Networks

Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Άνοιξη HΥ463 - Συστήματα Ανάκτησης Πληροφοριών Information Retrieval (IR) Systems

The optimization of EV powertrain s efficiency control strategy under dynamic operation condition

ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΕΡΙΒΑΛΛΟΝΤΟΣ

Control Theory & Applications PID (, )

Development of the Nursing Program for Rehabilitation of Woman Diagnosed with Breast Cancer

ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

«Σχεδίαση Εφαρμογών Ψηφιακδη Συστημάτοη με τη Γλώσσα \ HDL»

Σχεδίαση Μεικτών VLSI Κυκλωμάτων

FX10 SIMD SIMD. [3] Dekker [4] IEEE754. a.lo. (SpMV Sparse matrix and vector product) IEEE754 IEEE754 [5] Double-Double Knuth FMA FMA FX10 FMA SIMD

Re-Pair n. Re-Pair. Re-Pair. Re-Pair. Re-Pair. (Re-Merge) Re-Merge. Sekine [4, 5, 8] (highly repetitive text) [2] Re-Pair. Blocked-Repair-VF [7]

A Method of Trajectory Tracking Control for Nonminimum Phase Continuous Time Systems

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ. του Γεράσιμου Τουλιάτου ΑΜ: 697

Ελαφρές κυψελωτές πλάκες - ένα νέο προϊόν για την επιπλοποιία και ξυλουργική. ΒΑΣΙΛΕΙΟΥ ΒΑΣΙΛΕΙΟΣ και ΜΠΑΡΜΠΟΥΤΗΣ ΙΩΑΝΝΗΣ

Study of urban housing development projects: The general planning of Alexandria City

PLATEAU METEOROLOGY. X 6 min. 6 min Vol. 34 No. 4 August doi /j. issn X X / cosθcosφ P412.

Σχεδίαση αποκωδικοποιητή VLSI για κώδικες LDPC

A facile and general route to 3-((trifluoromethyl)thio)benzofurans and 3-((trifluoromethyl)thio)benzothiophenes

VBA Microsoft Excel. J. Comput. Chem. Jpn., Vol. 5, No. 1, pp (2006)

Transcript:

25 6 Vol. 25 No. 6 2013 12 Journal of Chongqing University of Posts and Telecommunications Natural Science Edition Dec. 2013 DOI 10. 3979 /j. issn. 1673-825X. 2013. 06. 016 LDPC FPGA 1 2 2 2 1. 400065 2. 361005 low density parity check LDPC 2 LDPC TDMP turbo decoding message passing Min - Sum 183. 9 MHz 63. 3 Mbit /s LDPC LDPC TN47 A 1673-825X 2013 06-0788-07 Protograph-based LDPC decoder applied to magnetic recording channel ZHOU Jian 1 LV Yibo 2 HONG Shaohua 2 WANG Lin 2 1. Key Lab of Mobile Communication in Chongqing CQUPT Chongqing 400065 P. R. China 2. School of Information Science and Engineering Xiamen University Fujian 361005 P. R. China Abstract Using random expansion algorithm the hardware implementation of conventional protograph-based LDPC low density parity check decoders has difficulty with wiring and data transmission which results in the improvement of resource consumption and decrease in throughput. In this paper an easy-hardware-implementation quasi cyclic protographbased LDPC code is obtained by the use of a two-step lifting procedure and we also propose a protograph-based LDPC decoder for magnetic recording channels. Utilizing the normalized Min-Sum algorithm based on the TDMP Turbo decoding message passing layered decoding scheme the proposed decoder has a partially parallel architecture. Moreover an early termination strategy is also proposed to reduce the latency and power consumption of the decoder. The proposed LDPC decoder is evaluated on a Xilinx Spartan 6 FPGA field programmable gate array platform and the results indicate that the proposed decoder requires low resource and can be utilized for multiple protograph-based LDPC codes. Key words magnetic recording channel protograph-based LDPC code quasi cyclic expansion early termination strategy low resource consumption 0 low density parity check LD- PC 1 2 LDPC LDPC 3 additive white Gaussian Turbo noise AWGN LDPC AWGN 2013-06-07 2013-10-23 909032790@ qq. com 61271241 Foundation Item The National Natural Science Foundation of China 61271241

6 LDPC FPGA 789 PR AR3A LDPC 2 IARA1 AR3A AR4JA 2 LDPC 2 LDPC 2 B IA1 4 1 IARA2 B IA2 LDPC 1 2 1 0 0 B IA1 = 0 2 1 1 1 0 1 2 1 1 PR partial response PR 4 B IA1 AR3A IARA1 5 2 1 2 1 0 0 B IA2 = 0 1 1 2 1 4 0 1 2 1 1 LDPC 2 1. 2 LDPC PEG progressive edge growth LDPC 5 2 1 183. 9 MHz 63. 3 Mbit /s LDPC 5 pre-lifting 1 LDPC 5-6 2 Tanner PEG 7 4 12 20 B 2 1 B LDPC LDPC 2 N N LDPC 1 2 0 1. 1 PR LDPC lifting PEG PR 2 AWGN AR4JA AR3A PR PR H 4AR3A IARA2 N 128 2 H 1 1 1 AWGN puncturing PR 2

790 25 2 2 PEG 2 560 1 /2 512 BPSK binary phase shift keying Min-Sum 4 extended class IV PR channel EPR4 2 2 0 1 k t TDMP turbo variable-to-check VTC decoding message passing 8 L k t = S k t -1 k -1 - R t 1 1 2 H 0. 812 5 = 1 /2 + 1 /4 + 1 /16 Fig. 1 Parity check matrix H after two steps quasi cyclic expansion 3 2 TDMP H Fig. 2 Performance comparison between random expansion and quasi cyclic expansion 1. 3 TDMP TDMP 1 2 H N 32 H 48 2 memory TDMP IARA2 vc v cv 1 S v a posteriori probability APP R cv check-to-varible CTV 2 k t R k t cv = α n N c \v sgn L k t nc min n N c \v L k t 2 2 α Min- Sum α S k t v = L k t + R k t vc cv nc 3 4 1-3 3 H 2 TDMP FPGA 1

6 LDPC FPGA 791 4 PR H ROM TDMP ROM 2 RAM 2 H 32 RAM 16 4 32 5 4 5 RAM SISO 3 central RAM controller input 2. 2 RAM 6 bit 1-3 8 bit Min-Sum address generator network CTV 2 recovery SISO RAM CTV H 4 5 8 bit CTV 22 bit early termination checking 5 bit 7 bit 3 bit output Fig. 3 3 Overall architecture of decoder 2. 1 41. 07% CTV RAM CTV SISO RAM 2 2. 3 4 SISO 1-3 32 SISO SISO 3 4 4 SISO 4 4 PEG 2 ROM H ROM 1 1 1 RAM CTV ROM VTC 2

792 25 4 5 3 CTV CTV VTC 2 CTV 4 Recovery RAM 4 Fig. 4 4 4 stages pipeline architecture of SISO 5 4 Fig. 5 Inside architecture of 4 inputs comparator 32 2. 4 32 Turbo LDPC PR Turbo 9-10 H H C T = 0 LDPC 80% H Turbo

6 LDPC FPGA 793 7 AR3A IARA1 IARA2 PR FPGA 3 7 PR BER IARA2 IARA1 AR3A 4 9-10 3 FPGA Xilinx Spartan6 XC6SLX150 Verilog ISE11. 4 ModelSim6. 5 SE 1 /2 2 560 LDPC 3. 1 BER PR Turbo PC C 7 IARA1 IARA2 AR3A PCI7300A PC FPGA Fig. 7 Performance comparison between IARA1 code IARA2 code and AR3A code 6 IARA2 PR FPGA BER 3. 2 Turbo 8 FPGA 15 6 bit 183. 9 MHz 352 8 bit 6 8 160 11 183. 9 1024 352 8 + 160 63. 3Mbit /s 4 4 1 024 1 12-13 14 6 Fig. 6 Performance comparison between floating point simulation and fixed point simulation

794 25 1 LDPC FPGA Tab. 1 Comparison of FPGA implementation among different LDPC decoders Decoder 12 13 14 Proposed Filp Flops 10 105 5 548 26 926 5 121 ALUTs 15 933 14 038 28 229 10 412 BRAMs 90 83 128 35 Code length 9 216 9 216 8 176 2 560 Rate 1 /2 1 /2 7 /8 1 /2 Frequency / MHz 56 100 193. 4 183. 9 Throughput /Mbit s - 1 54 40 172 63. 3 4 4 3 672-683. 10 ZHANG Kai HUANG Xinming WANG Zhongfeng. LDPC 2 High-throughput layered decoder implementation for quasi-cyclic LDPC codes J. IEEE Journal on Selected Ar- FPGA LDPC eas in Communications 2009 27 6 985-994. TDMP Min-Sum 11 KIM S SOBELMAN G E. A reduced-complexity architecture for LDPC layered decoding schemes J. IEEE Transactions on Very Large Scale Integration VLSI Systems 2011 19 6 1099-1103. 63. 3 Mbit /s 12 ZHANG T PARHI K K. A 54 Mbps 3 6 -regular FP- LDPC LDPC GA LDPC decoder C / /IEEE Workshop on Signal Processing Systems SIPS. s. l. IEEE Press 2002 127-132. 1 GALLAGER R G. Low-density parity-check codes J. Information Theory IRE Transactions on 1962 8 1 21-28. 2 THORPE J. Low-density parity-check LDPC codes constructed from protographs R. s. l. IPN Progress Report JPL 2003 42-154. 3 RICHARDSON T J URBANKE R L. Multi-edge type LDPC codes R. Pasadena California California Institute of Technology 2002. 4 FANG Yi CHEN Pingping WANG Lin et al. Design of protograph LDPC codes for partial response channels J. IEEE Transactions on Communications 2012 60 10 2809-2819. 5 MITCHELL D G M SMARANDACHE R COSTELLO D J. Quasi-cyclic LDPC codes based on pre-lifted protographs C / /Information Theory Workshop ITW. Paraty IEEE Press 2011 350-354. 6 MITCHELL D G M SMARANDACHE R COSTELLO D J. Constructing good QC-LDPC codes by pre-lifting protographs C / /Information Theory Workshop ITW. Lausanne IEEE Press 2012 202-206. 7 XIAO Hua BANIHASHEMI A H. Improved progressiveedge-growth PEG construction of irregular LDPC codes J. IEEE Communications Letters 2004 8 12 715-717. 8 MANSOUR M M. A turbo-decoding message-passing algorithm for sparse parity-check codes J. IEEE Transactions on Signal Processing 2006 54 11 4376-4392. 9 SHIH Xinyu ZHAN Chengzhou LIN Chenghung et al. An 8. 29 mm 2 52 mw multi-mode LDPC decoder design for mobile WiMAX system in 0. 13 μm CMOS process J. IEEE Journal of Solid-State Circuits 2008 43 13 TAN Taiqiu LI Yubai WU Chang. Low-complexity high-performance LDPC decoder for CMMB C / / 2nd International Conference on Information Science and Engineering ICISE. Hangzhou IEEE Press 2010 3819-3822 14 WANG Zhongfeng CUI Zhiqiang. Low-complexity highspeed decoder design for quasi-cyclic LDPC codes J. IEEE Transactions on Very Large Scale Integration VL- SI Systems 2007 15 1 104-114. 1989- E-mail 909032790@ qq. com