Full metadata record
DC FieldValueLanguage
dc.contributorDepartment of Electronic and Information Engineeringen_US
dc.creatorLi, Miaolei-
dc.identifier.urihttps://theses.lib.polyu.edu.hk/handle/200/6371-
dc.languageEnglishen_US
dc.publisherHong Kong Polytechnic University-
dc.rightsAll rights reserveden_US
dc.titleConstruction of QC-LDPC codes with large girthen_US
dcterms.abstractIn this report, we use Fibonacci sequences to fill the exponent matrices of the parity-check matrices of quasi-cyclic low-density parity-check (QC-LDPC) codes. Using the Fibonacci sequences, the corresponding LDPC code has no cycle 4.Using the Fibonacci sequences, we can easily construct codes with girth 8. Simulation results show that over an Additive White Gaussian Noise (AWGN) channel, the error performance of our code is much better than that of array codes. The LDPC code using Fibonacci sequence can achieve much lower bit error rate (BER) than that of array codes. Then we improve the method of using Fibonacci sequence to the method of using a combination of Fibonacci sequence and A.P. (Arithmetic Progression). Simulation results show that error performance of code using Fibonacci sequence and A.P. is almost the same as that of using Fibonacci sequence only. We find a new type of code that can perform as well as the code using Fibonacci sequence only. Then we improve the method of using Fibonacci sequence only to the method of using a combination of Fibonacci sequence and G.P. (Geometric Progression). For (3,6) QC-LDPC code, the error performance of code using Fibonacci sequence only is much worse than that of code using a combination of Fibonacci sequence and G.P. Next we propose the definition of 1st order difference Fibonacci sequence. Then we improve the Fibonacci sequence method to the method of using a combination of Fibonacci sequence and 1st order difference Fibonacci sequence. Simulation results show that the error performance of using Fibonacci sequence and 1st order difference Fibonacci sequence is much better than that of using Fibonacci sequence only. Then we propose a method that can avoid cycle 6 using the Fibonacci sequence. Last but not least, we contrast the influence on cycles of 5 kinds of construction functions. We draw the conclusion that the construction function f(i,j) = a ʲ⁻¹ b ⁱ⁻¹ the best form. So if we want to construct LDPC codes with large girth, we can use the form f(i,j) = a ʲ⁻¹ b ⁱ⁻¹ directly. There is no need for us to try other kinds of construction functions.en_US
dcterms.extentxi, 85 leaves : ill. ; 30 cm.en_US
dcterms.isPartOfPolyU Electronic Thesesen_US
dcterms.issued2012en_US
dcterms.educationalLevelAll Masteren_US
dcterms.educationalLevelM.Sc.en_US
dcterms.LCSHCoding theory -- Mathematics.en_US
dcterms.LCSHError-correcting codes (Information theory)en_US
dcterms.LCSHHong Kong Polytechnic University -- Dissertationsen_US
dcterms.accessRightsrestricted accessen_US

Files in This Item:
File Description SizeFormat 
b2471060x.pdfFor All Users (off-campus access for PolyU Staff & Students only)2.07 MBAdobe PDFView/Open


Copyright Undertaking

As a bona fide Library user, I declare that:

  1. I will abide by the rules and legal ordinances governing copyright regarding the use of the Database.
  2. I will use the Database for the purpose of my research or private study only and not for circulation or further reproduction or any other purpose.
  3. I agree to indemnify and hold the University harmless from and against any loss, damage, cost, liability or expenses arising from copyright infringement or unauthorized usage.

By downloading any item(s) listed above, you acknowledge that you have read and understood the copyright undertaking as stated above, and agree to be bound by all of its terms.

Show simple item record

Please use this identifier to cite or link to this item: https://theses.lib.polyu.edu.hk/handle/200/6371