Show simple item record

dc.contributor.advisorArıkan, Erdal
dc.contributor.authorSüral, Altuğ
dc.date.accessioned2020-12-02T12:30:51Z
dc.date.available2020-12-02T12:30:51Z
dc.date.submitted2016
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/34100
dc.description.abstractKutupsal kodların ayrık hafızasız kanallarda asimtotik olarak kanal kapasitesine sıralı elemeli (SC) kodçözücü ile eriştiği kanıtlanmıştır. SC düşük karmaşıklı bri algoritmadır ve bu algoritma ile yüksek blok uzunluğunda kodlar kullanılmadığı taktirde azami ihtimaliyet tahmini (ML) performansı elde edilmez. SC algoritması, böl ve fethet yöntemini kullanarak ve derinlik öncelikli arama yaparak karar verir. SC algoritması ile liste yapısı (SCL) birlikte kullanılarak ML performansına yaklaşılır. SCL algoritması açgözlü demet araması yapar. Ancak, kutupsal kodların olası kod sözcüklerinin en yakın hamming uzaklığı ve dolayısıyla ML performansı yeterince iyi değildir. Bu durumun üstesinden gelmek için döngüsel artıklık denetimi ile SCL algoritması (CRC-SCL) birleştirilir. Bu sayede, kutupsal kodlar güncel haberleşme sistemlerinde kullanılan kodlar ile rekabet eder hale gelir. Biz bu tezde, yüksek karmaşıklıklı ve yavaş çalısan CRC-SCL ile düşük karmaşıklıklı ve hızlı çalışan SC algoritmalarını FPGA uygulaması ile birlikte kullanarak performans ve karmaşıklık arasında ödünleşim sağlıyoruz.
dc.description.abstractPolar Codes are the first asymptotically provably capacity achieving error correc-tion codes under low complexity successive cancellation (SC) decoding for binarydiscrete memoryless symmetric channels. Although SC is a low complexity algo-rithm, it does not provide as good performance as a maximum-likelihood (ML)decoder, unless sufficiently large code block is used. SC is a soft decision decod-ing algorithm such that it employs depth-first searching method with a divideand conquer approach to find a sufficiently perfect estimate of decision vector.Using SC with a list (SCL) improves the performance of SC decoder such thatit provides near ML performance. SCL decoder employs beam search method asa greedy algorithm to achieve ML performance without considering all possiblecodewords. The ML performance of polar codes is not good enough due to theminimum hamming distance of possible codewords. For the purpose of increas-ing the minimum distance, cyclic redundancy check aided (CRC-SCL) decodingalgorithm can be used. This algorithm makes polar codes competitive with stateof the art codes by exchanging complexity with performance. In this thesis,we present an FPGA implementation of an adaptive list decoder; consisting ofSC, SCL and CRC decoders to meet with the tradeoff between performance andcomplexity.en_US
dc.languageEnglish
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectElektrik ve Elektronik Mühendisliğitr_TR
dc.subjectElectrical and Electronics Engineeringen_US
dc.titleAn FPGA implementation of successive cancellation list decoding for polar codes
dc.title.alternativeSıralı elemeli ve listeli kutupsal kodçözücü'nün FPGA uygulaması
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentElektrik-Elektronik Mühendisliği Anabilim Dalı
dc.subject.ytmElectronic communication
dc.identifier.yokid10101113
dc.publisher.instituteMühendislik ve Fen Bilimleri Enstitüsü
dc.publisher.universityİHSAN DOĞRAMACI BİLKENT ÜNİVERSİTESİ
dc.identifier.thesisid418734
dc.description.pages85
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess