Repository logo
 

Field-programmable gate-array (FPGA) implementation of low-density parity-check (LDPC) decoder in digital video broadcasting - second generation satellite (DVB-S2)

dc.contributor.advisorKo, Seok-Bumen_US
dc.contributor.committeeMemberMakaroff, Dwighten_US
dc.contributor.committeeMemberSalt, Eric J.en_US
dc.contributor.committeeMemberNguyen, Haen_US
dc.creatorLoi, Kung Chi Cinnatien_US
dc.date.accessioned2010-09-22T11:49:40Zen_US
dc.date.accessioned2013-01-04T04:59:43Z
dc.date.available2011-09-22T08:00:00Zen_US
dc.date.available2013-01-04T04:59:43Z
dc.date.created2010-08en_US
dc.date.issued2010-08en_US
dc.date.submittedAugust 2010en_US
dc.description.abstractIn recent years, LDPC codes are gaining a lot of attention among researchers. Its near-Shannon performance combined with its highly parallel architecture and lesser complexity compared to Turbo-codes has made LDPC codes one of the most popular forward error correction (FEC) codes in most of the recently ratified wireless communication standards. This thesis focuses on one of these standards, namely the DVB-S2 standard that was ratified in 2005. In this thesis, the design and architecture of a FPGA implementation of an LDPC decoder for the DVB-S2 standard are presented. The decoder architecture is an improvement over others that are published in the current literature. Novel algorithms are devised to use a memory mapping scheme that allows for 360 functional units (FUs) used in decoding to be implemented using the Sum-Product Algorithm (SPA). The functional units (FU) are optimized for reduced hardware resource utilization on a FPGA with a large number of configurable logic blocks (CLBs) and memory blocks. A novel design of a parity-check module (PCM) is presented that verifies the parity-check equations of the LDPC codes. Furthermore, a special characteristic of five of the codes defined in the DVB-S2 standard and their influence on the decoder design is discussed. Three versions of the LDPC decoder are implemented, namely the 360-FU decoder, the 180-FU decoder and the hybrid 360/180-FU decoder. The decoders are synthesized for two FPGAs. A Xilinx Virtex-II Pro family FPGA is used for comparison purposes and a Xilinx Virtex-6 family FPGA is used to demonstrate the portability of the design. The synthesis results show that the hardware resource utilization and minimum throughput of the decoders presented are competitive with a DVB-S2 LDPC decoder found in the current literature that also uses FPGA technology.en_US
dc.identifier.urihttp://hdl.handle.net/10388/etd-09222010-114940en_US
dc.language.isoen_USen_US
dc.subjectFPGAen_US
dc.subjectDVB-S2en_US
dc.subjectLDPCen_US
dc.titleField-programmable gate-array (FPGA) implementation of low-density parity-check (LDPC) decoder in digital video broadcasting - second generation satellite (DVB-S2)en_US
dc.type.genreThesisen_US
dc.type.materialtexten_US
thesis.degree.departmentElectrical Engineeringen_US
thesis.degree.disciplineElectrical Engineeringen_US
thesis.degree.grantorUniversity of Saskatchewanen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Science (M.Sc.)en_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MSc_thesis_draft_sept_20_2010.pdf
Size:
1.02 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
905 B
Format:
Plain Text
Description: