+ All Categories
Home > Documents > Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC)Codes

Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC)Codes

Date post: 10-Feb-2017
Category:
Upload: lin-jing
View: 69 times
Download: 0 times
Share this document with a friend
14
Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC) Codes Lin Jing
Transcript
Page 1: Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC)Codes

Error Correction using Quantum Quasi-Cyclic

Low Density Parity Check (LDPC) Codes

Lin Jing

Page 2: Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC)Codes

Why use LDPC code

Classical LDPC code can approach Shannon Capacity Efficient decoders

Main Obstacle is dual containing constraint.

Page 3: Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC)Codes

CSS Construction

Use C as parity check matrix for X error, and the dual code of C as parity check matrix for Z error

Page 4: Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC)Codes

“Quantum Quasi-Cyclic LDPC Codes”, Manabu et. al, IEEE Intl. Symp. Inform. Theory, 2007

Generate Parity Check Matrices

A computational method:

Page 5: Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC)Codes
Page 6: Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC)Codes
Page 7: Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC)Codes

Use this method, we can generate Hc and HD

They are dual code of each other.

Page 8: Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC)Codes

1 10 27 51 72 63 46 22 29 71 53 19 44 2 20 5422 1 10 27 51 72 63 46 71 53 19 44 2 20 54 2946 22 1 10 27 51 72 63 53 19 44 2 20 54 29 7163 46 22 1 10 27 51 72 19 44 2 20 54 29 71 5372 63 46 22 1 10 27 51 44 2 20 54 29 71 53 1951 72 63 46 22 1 10 27 2 20 54 29 71 53 19 4427 51 72 63 46 22 1 10 20 54 29 71 53 19 44 210 27 51 72 63 46 22 1 54 29 71 53 19 44 2 20

Page 9: Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC)Codes

44 2 20 54 29 71 53 19 72 63 46 22 1 10 27 5119 44 2 20 54 29 71 53 63 46 22 1 10 27 51 7253 19 44 2 20 54 29 71 46 22 1 10 27 51 72 6371 53 19 44 2 20 54 29 22 1 10 27 51 72 63 4629 71 53 19 44 2 20 54 1 10 27 51 72 63 46 2254 29 71 53 19 44 2 20 10 27 51 72 63 46 22 120 54 29 71 53 19 44 2 27 51 72 63 46 22 1 10 2 20 54 29 71 53 19 44 51 72 63 46 22 1 10 27

Rows: 584 Columns: 1168

Page 10: Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC)Codes

Deleted rows: 146/584Code rate: 25%

Page 11: Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC)Codes
Page 12: Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC)Codes

Sum-Product Alg. Decoder

Page 13: Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC)Codes

Use different error probability setting for decoder

Page 14: Error Correction using Quantum Quasi-Cyclic Low Density Parity Check (LDPC)Codes

Recommended