Loading…
Conflict resolution for pipelined layered LDPC decoders
Many of the current LDPC implementations of DVB-S2, T2 or WiMAX standard use the so-called layered architecture combined with pipeline. However, the pipeline process may introduce memory access conflicts. The resolution of these conflicts requires careful scheduling combined with dedicated hardware...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 225 |
container_issue | |
container_start_page | 220 |
container_title | |
container_volume | |
creator | Marchand, C. Dore, J.-B. Conde-Canencia, L. Boutillon, E. |
description | Many of the current LDPC implementations of DVB-S2, T2 or WiMAX standard use the so-called layered architecture combined with pipeline. However, the pipeline process may introduce memory access conflicts. The resolution of these conflicts requires careful scheduling combined with dedicated hardware and/or idle cycle insertion. In this paper, based on the DVB-T2 example, we explain explicitly how the scheduling can solve most of the pipeline conflicts. The two contributions of the paper are 1) how to split the matrix to relax the pipeline conflicts at a cost of a reduced maximum available parallelism 2) how to project the problem of the research of an efficient scheduling to the well-known ldquoTravelling Salesman Problemrdquo and use a genetic algorithm to solve it. |
doi_str_mv | 10.1109/SIPS.2009.5336255 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_5336255</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5336255</ieee_id><sourcerecordid>5336255</sourcerecordid><originalsourceid>FETCH-LOGICAL-i284t-8558ec07ecbd64992a0083bfe6814e171c5a101856cc1f57b0fa6e95d623fb793</originalsourceid><addsrcrecordid>eNo9j8tKw0AUQEdRsK1-gLjJDyTeedx5LCW-CgEL1XWZTO7ASEzCJC769woWV-esDhzGbjlUnIO73293-0oAuAql1ALxjK25EkopKRHO2UpwLUqJBi7-XYsrtp7nTwCtUOgVM_U4xD6Fpcg0j_33ksahiGMupjRRnwbqit4fKf-yedzVRUdh7CjP1-wy-n6mmxM37OP56b1-LZu3l2390JRJWLWUFtFSAEOh7bRyTngAK9tI2nJF3PCAngO3qEPgEU0L0Wty2GkhY2uc3LC7v24iosOU05fPx8NpWP4AHtRHEQ</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Conflict resolution for pipelined layered LDPC decoders</title><source>IEEE Xplore All Conference Series</source><creator>Marchand, C. ; Dore, J.-B. ; Conde-Canencia, L. ; Boutillon, E.</creator><creatorcontrib>Marchand, C. ; Dore, J.-B. ; Conde-Canencia, L. ; Boutillon, E.</creatorcontrib><description>Many of the current LDPC implementations of DVB-S2, T2 or WiMAX standard use the so-called layered architecture combined with pipeline. However, the pipeline process may introduce memory access conflicts. The resolution of these conflicts requires careful scheduling combined with dedicated hardware and/or idle cycle insertion. In this paper, based on the DVB-T2 example, we explain explicitly how the scheduling can solve most of the pipeline conflicts. The two contributions of the paper are 1) how to split the matrix to relax the pipeline conflicts at a cost of a reduced maximum available parallelism 2) how to project the problem of the research of an efficient scheduling to the well-known ldquoTravelling Salesman Problemrdquo and use a genetic algorithm to solve it.</description><identifier>ISSN: 2162-3562</identifier><identifier>EISSN: 2162-3570</identifier><identifier>EISBN: 1424443350</identifier><identifier>EISBN: 9781424443352</identifier><identifier>DOI: 10.1109/SIPS.2009.5336255</identifier><language>eng</language><publisher>IEEE</publisher><subject>Digital video broadcasting ; genetic algorithm ; Genetic algorithms ; Iterative decoding ; layered decoding ; Low-density parity-check code (LDPC) ; memory conflicts ; Parity check codes ; Pipeline processing ; Scheduling ; Throughput ; Traveling salesman problems ; WiMAX ; Wireless LAN</subject><ispartof>2009 IEEE Workshop on Signal Processing Systems, 2009, p.220-225</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5336255$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,777,781,786,787,23912,23913,25122,27907,54537,54914</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5336255$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Marchand, C.</creatorcontrib><creatorcontrib>Dore, J.-B.</creatorcontrib><creatorcontrib>Conde-Canencia, L.</creatorcontrib><creatorcontrib>Boutillon, E.</creatorcontrib><title>Conflict resolution for pipelined layered LDPC decoders</title><title>2009 IEEE Workshop on Signal Processing Systems</title><addtitle>SIPS</addtitle><description>Many of the current LDPC implementations of DVB-S2, T2 or WiMAX standard use the so-called layered architecture combined with pipeline. However, the pipeline process may introduce memory access conflicts. The resolution of these conflicts requires careful scheduling combined with dedicated hardware and/or idle cycle insertion. In this paper, based on the DVB-T2 example, we explain explicitly how the scheduling can solve most of the pipeline conflicts. The two contributions of the paper are 1) how to split the matrix to relax the pipeline conflicts at a cost of a reduced maximum available parallelism 2) how to project the problem of the research of an efficient scheduling to the well-known ldquoTravelling Salesman Problemrdquo and use a genetic algorithm to solve it.</description><subject>Digital video broadcasting</subject><subject>genetic algorithm</subject><subject>Genetic algorithms</subject><subject>Iterative decoding</subject><subject>layered decoding</subject><subject>Low-density parity-check code (LDPC)</subject><subject>memory conflicts</subject><subject>Parity check codes</subject><subject>Pipeline processing</subject><subject>Scheduling</subject><subject>Throughput</subject><subject>Traveling salesman problems</subject><subject>WiMAX</subject><subject>Wireless LAN</subject><issn>2162-3562</issn><issn>2162-3570</issn><isbn>1424443350</isbn><isbn>9781424443352</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2009</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNo9j8tKw0AUQEdRsK1-gLjJDyTeedx5LCW-CgEL1XWZTO7ASEzCJC769woWV-esDhzGbjlUnIO73293-0oAuAql1ALxjK25EkopKRHO2UpwLUqJBi7-XYsrtp7nTwCtUOgVM_U4xD6Fpcg0j_33ksahiGMupjRRnwbqit4fKf-yedzVRUdh7CjP1-wy-n6mmxM37OP56b1-LZu3l2390JRJWLWUFtFSAEOh7bRyTngAK9tI2nJF3PCAngO3qEPgEU0L0Wty2GkhY2uc3LC7v24iosOU05fPx8NpWP4AHtRHEQ</recordid><startdate>200910</startdate><enddate>200910</enddate><creator>Marchand, C.</creator><creator>Dore, J.-B.</creator><creator>Conde-Canencia, L.</creator><creator>Boutillon, E.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200910</creationdate><title>Conflict resolution for pipelined layered LDPC decoders</title><author>Marchand, C. ; Dore, J.-B. ; Conde-Canencia, L. ; Boutillon, E.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i284t-8558ec07ecbd64992a0083bfe6814e171c5a101856cc1f57b0fa6e95d623fb793</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Digital video broadcasting</topic><topic>genetic algorithm</topic><topic>Genetic algorithms</topic><topic>Iterative decoding</topic><topic>layered decoding</topic><topic>Low-density parity-check code (LDPC)</topic><topic>memory conflicts</topic><topic>Parity check codes</topic><topic>Pipeline processing</topic><topic>Scheduling</topic><topic>Throughput</topic><topic>Traveling salesman problems</topic><topic>WiMAX</topic><topic>Wireless LAN</topic><toplevel>online_resources</toplevel><creatorcontrib>Marchand, C.</creatorcontrib><creatorcontrib>Dore, J.-B.</creatorcontrib><creatorcontrib>Conde-Canencia, L.</creatorcontrib><creatorcontrib>Boutillon, E.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Marchand, C.</au><au>Dore, J.-B.</au><au>Conde-Canencia, L.</au><au>Boutillon, E.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Conflict resolution for pipelined layered LDPC decoders</atitle><btitle>2009 IEEE Workshop on Signal Processing Systems</btitle><stitle>SIPS</stitle><date>2009-10</date><risdate>2009</risdate><spage>220</spage><epage>225</epage><pages>220-225</pages><issn>2162-3562</issn><eissn>2162-3570</eissn><eisbn>1424443350</eisbn><eisbn>9781424443352</eisbn><abstract>Many of the current LDPC implementations of DVB-S2, T2 or WiMAX standard use the so-called layered architecture combined with pipeline. However, the pipeline process may introduce memory access conflicts. The resolution of these conflicts requires careful scheduling combined with dedicated hardware and/or idle cycle insertion. In this paper, based on the DVB-T2 example, we explain explicitly how the scheduling can solve most of the pipeline conflicts. The two contributions of the paper are 1) how to split the matrix to relax the pipeline conflicts at a cost of a reduced maximum available parallelism 2) how to project the problem of the research of an efficient scheduling to the well-known ldquoTravelling Salesman Problemrdquo and use a genetic algorithm to solve it.</abstract><pub>IEEE</pub><doi>10.1109/SIPS.2009.5336255</doi><tpages>6</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 2162-3562 |
ispartof | 2009 IEEE Workshop on Signal Processing Systems, 2009, p.220-225 |
issn | 2162-3562 2162-3570 |
language | eng |
recordid | cdi_ieee_primary_5336255 |
source | IEEE Xplore All Conference Series |
subjects | Digital video broadcasting genetic algorithm Genetic algorithms Iterative decoding layered decoding Low-density parity-check code (LDPC) memory conflicts Parity check codes Pipeline processing Scheduling Throughput Traveling salesman problems WiMAX Wireless LAN |
title | Conflict resolution for pipelined layered LDPC decoders |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T09%3A29%3A35IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Conflict%20resolution%20for%20pipelined%20layered%20LDPC%20decoders&rft.btitle=2009%20IEEE%20Workshop%20on%20Signal%20Processing%20Systems&rft.au=Marchand,%20C.&rft.date=2009-10&rft.spage=220&rft.epage=225&rft.pages=220-225&rft.issn=2162-3562&rft.eissn=2162-3570&rft_id=info:doi/10.1109/SIPS.2009.5336255&rft.eisbn=1424443350&rft.eisbn_list=9781424443352&rft_dat=%3Cieee_CHZPO%3E5336255%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i284t-8558ec07ecbd64992a0083bfe6814e171c5a101856cc1f57b0fa6e95d623fb793%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5336255&rfr_iscdi=true |