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...

Full description

Saved in:
Bibliographic Details
Main Authors: Leung, Oliver Yuk-Hang, Yue, Chung-Wai, Tsui, Chi-ying, Cheng, Roger S.
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