Loading…
Reducing power consumption of turbo code decoder using adaptive iteration with variable supply voltage
Turbo code becomes popular for the next generation wireless communication systems because of its remarkable coding performance. One of the problems for decoding turbo code in the receiver is the complexity and the high power consumption since multiple iterations of the Soft Output Viterbi Algorithm...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Citations: | Items that cite this one |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-a230t-86e1f8e6b98ddb4419fc22d8e00ea7e703ed541bca7c87a67064c6923f78d2d33 |
---|---|
cites | |
container_end_page | 41 |
container_issue | |
container_start_page | 36 |
container_title | |
container_volume | |
creator | Leung, Oliver Yuk-Hang Yue, Chung-Wai Tsui, Chi-ying Cheng, Roger S. |
description | Turbo code becomes popular for the next generation wireless communication systems because of its remarkable coding performance. One of the problems for decoding turbo code in the receiver is the complexity and the high power consumption since multiple iterations of the Soft Output Viterbi Algorithm (SOVA) have to be carried out to decode a data frame. In this paper, we address the issues of reducing the complexity and power consumption of the turbo code decoder. An approach using cyclic redundancy checking (CRC) to adaptively terminate the SOVA iteration of each frame is presented. This results in system that has variable workload of which the amount of computation required for each data frame is different. Dynamic voltage scaling is then used to further reduce the power consumption. However, since the workload is not yet known at the time when the data is being decoded, optimum voltage assignment is not feasible. In this work, we propose two heuristic algorithms to assign supply voltage for different decoding iterations. Simulation results show that significant reduction of power consumption is achieved compared with a system using fixed supply voltage. |
doi_str_mv | 10.1145/313817.313836 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>proquest_6IE</sourceid><recordid>TN_cdi_acm_books_10_1145_313817_313836_brief</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>799406</ieee_id><sourcerecordid>31509195</sourcerecordid><originalsourceid>FETCH-LOGICAL-a230t-86e1f8e6b98ddb4419fc22d8e00ea7e703ed541bca7c87a67064c6923f78d2d33</originalsourceid><addsrcrecordid>eNqN0MtLxDAQBvCACL726MVTTp7cNWnaPI6y-IIFQRS8hTSZrtF2U5N2l_3vba3g1bl8zPBjDh9C55QsKM2La0aZpGIxBuMH6IQWktJhY29HaJbSBxmmKGSu-DGqnsH11m_WuA07iNiGTeqbtvNhg0OFuz6WYTg6wA7GiLhPozbODGgL2HcQzQ_f-e4db030pqwBp75t6z3ehrozazhDh5WpE8x-8xS93t2-LB_mq6f7x-XNam4yRrq55EArCbxU0rkyz6mqbJY5CYSAESAIA1fktLRGWCkMF4TnlquMVUK6zDF2ii6nv20MXz2kTjc-Wahrs4HQJ81oQRRVxQAvJugBQLfRNybutVAqJ_zvi7GNLkP4TJoSPXarp2711O0Ar_4FdRk9VOwbDd17DA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>31509195</pqid></control><display><type>conference_proceeding</type><title>Reducing power consumption of turbo code decoder using adaptive iteration with variable supply voltage</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Leung, Oliver Yuk-Hang ; Yue, Chung-Wai ; Tsui, Chi-ying ; Cheng, Roger S.</creator><creatorcontrib>Leung, Oliver Yuk-Hang ; Yue, Chung-Wai ; Tsui, Chi-ying ; Cheng, Roger S.</creatorcontrib><description>Turbo code becomes popular for the next generation wireless communication systems because of its remarkable coding performance. One of the problems for decoding turbo code in the receiver is the complexity and the high power consumption since multiple iterations of the Soft Output Viterbi Algorithm (SOVA) have to be carried out to decode a data frame. In this paper, we address the issues of reducing the complexity and power consumption of the turbo code decoder. An approach using cyclic redundancy checking (CRC) to adaptively terminate the SOVA iteration of each frame is presented. This results in system that has variable workload of which the amount of computation required for each data frame is different. Dynamic voltage scaling is then used to further reduce the power consumption. However, since the workload is not yet known at the time when the data is being decoded, optimum voltage assignment is not feasible. In this work, we propose two heuristic algorithms to assign supply voltage for different decoding iterations. Simulation results show that significant reduction of power consumption is achieved compared with a system using fixed supply voltage.</description><identifier>ISBN: 158113133X</identifier><identifier>ISBN: 9781581131338</identifier><identifier>DOI: 10.1145/313817.313836</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Applied computing -- Physical sciences and engineering -- Electronics ; Computer systems organization -- Dependable and fault-tolerant systems and networks ; Cyclic redundancy check ; Dynamic voltage scaling ; Energy consumption ; General and reference -- Cross-computing tools and techniques -- Performance ; Heuristic algorithms ; Information systems -- Data management systems -- Data structures -- Data layout -- Data compression ; Iterative decoding ; Networks -- Network performance evaluation ; Networks -- Network types -- Mobile networks ; Networks -- Network types -- Wireless access networks ; Permission ; Power engineering and energy ; Turbo codes ; Viterbi algorithm ; Wireless communication</subject><ispartof>Low Power Electronics and Design 1999: Proceedings of the 1999 International Symposium, 1999, p.36-41</ispartof><rights>1999 ACM</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a230t-86e1f8e6b98ddb4419fc22d8e00ea7e703ed541bca7c87a67064c6923f78d2d33</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/799406$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,4050,4051,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/799406$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Leung, Oliver Yuk-Hang</creatorcontrib><creatorcontrib>Yue, Chung-Wai</creatorcontrib><creatorcontrib>Tsui, Chi-ying</creatorcontrib><creatorcontrib>Cheng, Roger S.</creatorcontrib><title>Reducing power consumption of turbo code decoder using adaptive iteration with variable supply voltage</title><title>Low Power Electronics and Design 1999: Proceedings of the 1999 International Symposium</title><addtitle>LPE</addtitle><description>Turbo code becomes popular for the next generation wireless communication systems because of its remarkable coding performance. One of the problems for decoding turbo code in the receiver is the complexity and the high power consumption since multiple iterations of the Soft Output Viterbi Algorithm (SOVA) have to be carried out to decode a data frame. In this paper, we address the issues of reducing the complexity and power consumption of the turbo code decoder. An approach using cyclic redundancy checking (CRC) to adaptively terminate the SOVA iteration of each frame is presented. This results in system that has variable workload of which the amount of computation required for each data frame is different. Dynamic voltage scaling is then used to further reduce the power consumption. However, since the workload is not yet known at the time when the data is being decoded, optimum voltage assignment is not feasible. In this work, we propose two heuristic algorithms to assign supply voltage for different decoding iterations. Simulation results show that significant reduction of power consumption is achieved compared with a system using fixed supply voltage.</description><subject>Applied computing -- Physical sciences and engineering -- Electronics</subject><subject>Computer systems organization -- Dependable and fault-tolerant systems and networks</subject><subject>Cyclic redundancy check</subject><subject>Dynamic voltage scaling</subject><subject>Energy consumption</subject><subject>General and reference -- Cross-computing tools and techniques -- Performance</subject><subject>Heuristic algorithms</subject><subject>Information systems -- Data management systems -- Data structures -- Data layout -- Data compression</subject><subject>Iterative decoding</subject><subject>Networks -- Network performance evaluation</subject><subject>Networks -- Network types -- Mobile networks</subject><subject>Networks -- Network types -- Wireless access networks</subject><subject>Permission</subject><subject>Power engineering and energy</subject><subject>Turbo codes</subject><subject>Viterbi algorithm</subject><subject>Wireless communication</subject><isbn>158113133X</isbn><isbn>9781581131338</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1999</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNqN0MtLxDAQBvCACL726MVTTp7cNWnaPI6y-IIFQRS8hTSZrtF2U5N2l_3vba3g1bl8zPBjDh9C55QsKM2La0aZpGIxBuMH6IQWktJhY29HaJbSBxmmKGSu-DGqnsH11m_WuA07iNiGTeqbtvNhg0OFuz6WYTg6wA7GiLhPozbODGgL2HcQzQ_f-e4db030pqwBp75t6z3ehrozazhDh5WpE8x-8xS93t2-LB_mq6f7x-XNam4yRrq55EArCbxU0rkyz6mqbJY5CYSAESAIA1fktLRGWCkMF4TnlquMVUK6zDF2ii6nv20MXz2kTjc-Wahrs4HQJ81oQRRVxQAvJugBQLfRNybutVAqJ_zvi7GNLkP4TJoSPXarp2711O0Ar_4FdRk9VOwbDd17DA</recordid><startdate>19990817</startdate><enddate>19990817</enddate><creator>Leung, Oliver Yuk-Hang</creator><creator>Yue, Chung-Wai</creator><creator>Tsui, Chi-ying</creator><creator>Cheng, Roger S.</creator><general>ACM</general><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>19990817</creationdate><title>Reducing power consumption of turbo code decoder using adaptive iteration with variable supply voltage</title><author>Leung, Oliver Yuk-Hang ; Yue, Chung-Wai ; Tsui, Chi-ying ; Cheng, Roger S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a230t-86e1f8e6b98ddb4419fc22d8e00ea7e703ed541bca7c87a67064c6923f78d2d33</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1999</creationdate><topic>Applied computing -- Physical sciences and engineering -- Electronics</topic><topic>Computer systems organization -- Dependable and fault-tolerant systems and networks</topic><topic>Cyclic redundancy check</topic><topic>Dynamic voltage scaling</topic><topic>Energy consumption</topic><topic>General and reference -- Cross-computing tools and techniques -- Performance</topic><topic>Heuristic algorithms</topic><topic>Information systems -- Data management systems -- Data structures -- Data layout -- Data compression</topic><topic>Iterative decoding</topic><topic>Networks -- Network performance evaluation</topic><topic>Networks -- Network types -- Mobile networks</topic><topic>Networks -- Network types -- Wireless access networks</topic><topic>Permission</topic><topic>Power engineering and energy</topic><topic>Turbo codes</topic><topic>Viterbi algorithm</topic><topic>Wireless communication</topic><toplevel>online_resources</toplevel><creatorcontrib>Leung, Oliver Yuk-Hang</creatorcontrib><creatorcontrib>Yue, Chung-Wai</creatorcontrib><creatorcontrib>Tsui, Chi-ying</creatorcontrib><creatorcontrib>Cheng, Roger S.</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 Xplore</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Leung, Oliver Yuk-Hang</au><au>Yue, Chung-Wai</au><au>Tsui, Chi-ying</au><au>Cheng, Roger S.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Reducing power consumption of turbo code decoder using adaptive iteration with variable supply voltage</atitle><btitle>Low Power Electronics and Design 1999: Proceedings of the 1999 International Symposium</btitle><stitle>LPE</stitle><date>1999-08-17</date><risdate>1999</risdate><spage>36</spage><epage>41</epage><pages>36-41</pages><isbn>158113133X</isbn><isbn>9781581131338</isbn><abstract>Turbo code becomes popular for the next generation wireless communication systems because of its remarkable coding performance. One of the problems for decoding turbo code in the receiver is the complexity and the high power consumption since multiple iterations of the Soft Output Viterbi Algorithm (SOVA) have to be carried out to decode a data frame. In this paper, we address the issues of reducing the complexity and power consumption of the turbo code decoder. An approach using cyclic redundancy checking (CRC) to adaptively terminate the SOVA iteration of each frame is presented. This results in system that has variable workload of which the amount of computation required for each data frame is different. Dynamic voltage scaling is then used to further reduce the power consumption. However, since the workload is not yet known at the time when the data is being decoded, optimum voltage assignment is not feasible. In this work, we propose two heuristic algorithms to assign supply voltage for different decoding iterations. Simulation results show that significant reduction of power consumption is achieved compared with a system using fixed supply voltage.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/313817.313836</doi><tpages>6</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISBN: 158113133X |
ispartof | Low Power Electronics and Design 1999: Proceedings of the 1999 International Symposium, 1999, p.36-41 |
issn | |
language | eng |
recordid | cdi_acm_books_10_1145_313817_313836_brief |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Applied computing -- Physical sciences and engineering -- Electronics Computer systems organization -- Dependable and fault-tolerant systems and networks Cyclic redundancy check Dynamic voltage scaling Energy consumption General and reference -- Cross-computing tools and techniques -- Performance Heuristic algorithms Information systems -- Data management systems -- Data structures -- Data layout -- Data compression Iterative decoding Networks -- Network performance evaluation Networks -- Network types -- Mobile networks Networks -- Network types -- Wireless access networks Permission Power engineering and energy Turbo codes Viterbi algorithm Wireless communication |
title | Reducing power consumption of turbo code decoder using adaptive iteration with variable supply voltage |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T09%3A43%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Reducing%20power%20consumption%20of%20turbo%20code%20decoder%20using%20adaptive%20iteration%20with%20variable%20supply%20voltage&rft.btitle=Low%20Power%20Electronics%20and%20Design%201999:%20Proceedings%20of%20the%201999%20International%20Symposium&rft.au=Leung,%20Oliver%20Yuk-Hang&rft.date=1999-08-17&rft.spage=36&rft.epage=41&rft.pages=36-41&rft.isbn=158113133X&rft.isbn_list=9781581131338&rft_id=info:doi/10.1145/313817.313836&rft_dat=%3Cproquest_6IE%3E31509195%3C/proquest_6IE%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a230t-86e1f8e6b98ddb4419fc22d8e00ea7e703ed541bca7c87a67064c6923f78d2d33%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=31509195&rft_id=info:pmid/&rft_ieee_id=799406&rfr_iscdi=true |