Truncated Online Arithmetic with Applications to Communication Systems

Truncation in digit-precision is a very important and common operation in embedded system design for bounding the required finite precision and for area-time-power savings. In this paper, we present the use of online arithmetic to provide truncated computations with communication systems as one of t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on computers 2006-10, Vol.55 (10), p.1240-12529
Hauptverfasser: Rajagopal, S., Cavallaro, J.R.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 12529
container_issue 10
container_start_page 1240
container_title IEEE transactions on computers
container_volume 55
creator Rajagopal, S.
Cavallaro, J.R.
description Truncation in digit-precision is a very important and common operation in embedded system design for bounding the required finite precision and for area-time-power savings. In this paper, we present the use of online arithmetic to provide truncated computations with communication systems as one of the applications. In contrast to truncation in conventional arithmetic, online arithmetic can truncate dynamically and produce both area and time benefits due to the digit-serial nature of computations. This is of great advantage in communication systems where the precision requirements can change dynamically with the environment. While truncation in conventional arithmetic can have significant truncation errors, especially when the output precision is less than the input precision, the redundancy and most significant digit first nature of online arithmetic restricts the truncation error to only the least significant digit of the truncated result. As an application that uses significant truncation in precision, a code matched filter detector for wireless systems is designed using truncated online arithmetic. The detector can provide both hard decisions and soft(er) decisions dynamically as well as interface with other conventional arithmetic circuits or act as a DSP coprocessor. Thus, optimized communication receivers with coexisting conventional arithmetic for saturation and online arithmetic for truncation can now be built. The truncated online arithmetic detector was also verified with a VLSI implementation in an AMI 0.5 mu MOSIS tiny chip process
doi_str_mv 10.1109/TC.2006.168
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_865173101</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1683755</ieee_id><sourcerecordid>1671232202</sourcerecordid><originalsourceid>FETCH-LOGICAL-c350t-312dcdc5b4c84f819b7506eeb0ce1d8ac449b23fb4187d61a8ad0b8b77cdc2193</originalsourceid><addsrcrecordid>eNpd0EtLxDAQAOAgCq6rJ49eiidBus6kTZMcl-KqsLAH6zm0aYpZ-jJpkf33ZllB8DTDzDfDMITcIqwQQT4V-YoCZCvMxBlZIGM8lpJl52QBgCKWSQqX5Mr7PQRFQS7IpnBzr8vJ1NGub21vorWz02dnJquj75BF63FsbRB26H00DVE-dN3c_1ai94OfTOevyUVTtt7c_MYl-dg8F_lrvN29vOXrbawTBlOcIK11rVmVapE2AmXFGWTGVKAN1qLUaSormjRVioLXGZairKESFedhiqJMluThtHd0w9ds_KQ667Vp27I3w-wVZhxpQinQQO__0f0wuz5cp0TGkCcIGNDjCWk3eO9Mo0Znu9IdFII6vlQVuTq-NGwWQd-dtDXG_MnQ4YwlP_LfcaE</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>865173101</pqid></control><display><type>article</type><title>Truncated Online Arithmetic with Applications to Communication Systems</title><source>IEEE Electronic Library (IEL)</source><creator>Rajagopal, S. ; Cavallaro, J.R.</creator><creatorcontrib>Rajagopal, S. ; Cavallaro, J.R.</creatorcontrib><description>Truncation in digit-precision is a very important and common operation in embedded system design for bounding the required finite precision and for area-time-power savings. In this paper, we present the use of online arithmetic to provide truncated computations with communication systems as one of the applications. In contrast to truncation in conventional arithmetic, online arithmetic can truncate dynamically and produce both area and time benefits due to the digit-serial nature of computations. This is of great advantage in communication systems where the precision requirements can change dynamically with the environment. While truncation in conventional arithmetic can have significant truncation errors, especially when the output precision is less than the input precision, the redundancy and most significant digit first nature of online arithmetic restricts the truncation error to only the least significant digit of the truncated result. As an application that uses significant truncation in precision, a code matched filter detector for wireless systems is designed using truncated online arithmetic. The detector can provide both hard decisions and soft(er) decisions dynamically as well as interface with other conventional arithmetic circuits or act as a DSP coprocessor. Thus, optimized communication receivers with coexisting conventional arithmetic for saturation and online arithmetic for truncation can now be built. The truncated online arithmetic detector was also verified with a VLSI implementation in an AMI 0.5 mu MOSIS tiny chip process</description><identifier>ISSN: 0018-9340</identifier><identifier>EISSN: 1557-9956</identifier><identifier>DOI: 10.1109/TC.2006.168</identifier><identifier>CODEN: ITCOB4</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; Arithmetic ; Communication systems ; Computation ; Decisions ; Detectors ; Dynamic truncation ; Embedded systems ; finite precision ; Finite wordlength effects ; Heuristic algorithms ; Matched filters ; On-line systems ; Online ; online arithmetic ; Receivers ; Studies ; Throughput ; Truncation errors</subject><ispartof>IEEE transactions on computers, 2006-10, Vol.55 (10), p.1240-12529</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2006</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c350t-312dcdc5b4c84f819b7506eeb0ce1d8ac449b23fb4187d61a8ad0b8b77cdc2193</citedby><cites>FETCH-LOGICAL-c350t-312dcdc5b4c84f819b7506eeb0ce1d8ac449b23fb4187d61a8ad0b8b77cdc2193</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1683755$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1683755$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Rajagopal, S.</creatorcontrib><creatorcontrib>Cavallaro, J.R.</creatorcontrib><title>Truncated Online Arithmetic with Applications to Communication Systems</title><title>IEEE transactions on computers</title><addtitle>TC</addtitle><description>Truncation in digit-precision is a very important and common operation in embedded system design for bounding the required finite precision and for area-time-power savings. In this paper, we present the use of online arithmetic to provide truncated computations with communication systems as one of the applications. In contrast to truncation in conventional arithmetic, online arithmetic can truncate dynamically and produce both area and time benefits due to the digit-serial nature of computations. This is of great advantage in communication systems where the precision requirements can change dynamically with the environment. While truncation in conventional arithmetic can have significant truncation errors, especially when the output precision is less than the input precision, the redundancy and most significant digit first nature of online arithmetic restricts the truncation error to only the least significant digit of the truncated result. As an application that uses significant truncation in precision, a code matched filter detector for wireless systems is designed using truncated online arithmetic. The detector can provide both hard decisions and soft(er) decisions dynamically as well as interface with other conventional arithmetic circuits or act as a DSP coprocessor. Thus, optimized communication receivers with coexisting conventional arithmetic for saturation and online arithmetic for truncation can now be built. The truncated online arithmetic detector was also verified with a VLSI implementation in an AMI 0.5 mu MOSIS tiny chip process</description><subject>Algorithms</subject><subject>Arithmetic</subject><subject>Communication systems</subject><subject>Computation</subject><subject>Decisions</subject><subject>Detectors</subject><subject>Dynamic truncation</subject><subject>Embedded systems</subject><subject>finite precision</subject><subject>Finite wordlength effects</subject><subject>Heuristic algorithms</subject><subject>Matched filters</subject><subject>On-line systems</subject><subject>Online</subject><subject>online arithmetic</subject><subject>Receivers</subject><subject>Studies</subject><subject>Throughput</subject><subject>Truncation errors</subject><issn>0018-9340</issn><issn>1557-9956</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpd0EtLxDAQAOAgCq6rJ49eiidBus6kTZMcl-KqsLAH6zm0aYpZ-jJpkf33ZllB8DTDzDfDMITcIqwQQT4V-YoCZCvMxBlZIGM8lpJl52QBgCKWSQqX5Mr7PQRFQS7IpnBzr8vJ1NGub21vorWz02dnJquj75BF63FsbRB26H00DVE-dN3c_1ai94OfTOevyUVTtt7c_MYl-dg8F_lrvN29vOXrbawTBlOcIK11rVmVapE2AmXFGWTGVKAN1qLUaSormjRVioLXGZairKESFedhiqJMluThtHd0w9ds_KQ667Vp27I3w-wVZhxpQinQQO__0f0wuz5cp0TGkCcIGNDjCWk3eO9Mo0Znu9IdFII6vlQVuTq-NGwWQd-dtDXG_MnQ4YwlP_LfcaE</recordid><startdate>20061001</startdate><enddate>20061001</enddate><creator>Rajagopal, S.</creator><creator>Cavallaro, J.R.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20061001</creationdate><title>Truncated Online Arithmetic with Applications to Communication Systems</title><author>Rajagopal, S. ; Cavallaro, J.R.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c350t-312dcdc5b4c84f819b7506eeb0ce1d8ac449b23fb4187d61a8ad0b8b77cdc2193</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Algorithms</topic><topic>Arithmetic</topic><topic>Communication systems</topic><topic>Computation</topic><topic>Decisions</topic><topic>Detectors</topic><topic>Dynamic truncation</topic><topic>Embedded systems</topic><topic>finite precision</topic><topic>Finite wordlength effects</topic><topic>Heuristic algorithms</topic><topic>Matched filters</topic><topic>On-line systems</topic><topic>Online</topic><topic>online arithmetic</topic><topic>Receivers</topic><topic>Studies</topic><topic>Throughput</topic><topic>Truncation errors</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rajagopal, S.</creatorcontrib><creatorcontrib>Cavallaro, J.R.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications 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><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on computers</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Rajagopal, S.</au><au>Cavallaro, J.R.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Truncated Online Arithmetic with Applications to Communication Systems</atitle><jtitle>IEEE transactions on computers</jtitle><stitle>TC</stitle><date>2006-10-01</date><risdate>2006</risdate><volume>55</volume><issue>10</issue><spage>1240</spage><epage>12529</epage><pages>1240-12529</pages><issn>0018-9340</issn><eissn>1557-9956</eissn><coden>ITCOB4</coden><abstract>Truncation in digit-precision is a very important and common operation in embedded system design for bounding the required finite precision and for area-time-power savings. In this paper, we present the use of online arithmetic to provide truncated computations with communication systems as one of the applications. In contrast to truncation in conventional arithmetic, online arithmetic can truncate dynamically and produce both area and time benefits due to the digit-serial nature of computations. This is of great advantage in communication systems where the precision requirements can change dynamically with the environment. While truncation in conventional arithmetic can have significant truncation errors, especially when the output precision is less than the input precision, the redundancy and most significant digit first nature of online arithmetic restricts the truncation error to only the least significant digit of the truncated result. As an application that uses significant truncation in precision, a code matched filter detector for wireless systems is designed using truncated online arithmetic. The detector can provide both hard decisions and soft(er) decisions dynamically as well as interface with other conventional arithmetic circuits or act as a DSP coprocessor. Thus, optimized communication receivers with coexisting conventional arithmetic for saturation and online arithmetic for truncation can now be built. The truncated online arithmetic detector was also verified with a VLSI implementation in an AMI 0.5 mu MOSIS tiny chip process</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TC.2006.168</doi><tpages>11290</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0018-9340
ispartof IEEE transactions on computers, 2006-10, Vol.55 (10), p.1240-12529
issn 0018-9340
1557-9956
language eng
recordid cdi_proquest_journals_865173101
source IEEE Electronic Library (IEL)
subjects Algorithms
Arithmetic
Communication systems
Computation
Decisions
Detectors
Dynamic truncation
Embedded systems
finite precision
Finite wordlength effects
Heuristic algorithms
Matched filters
On-line systems
Online
online arithmetic
Receivers
Studies
Throughput
Truncation errors
title Truncated Online Arithmetic with Applications to Communication Systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T13%3A26%3A29IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Truncated%20Online%20Arithmetic%20with%20Applications%20to%20Communication%20Systems&rft.jtitle=IEEE%20transactions%20on%20computers&rft.au=Rajagopal,%20S.&rft.date=2006-10-01&rft.volume=55&rft.issue=10&rft.spage=1240&rft.epage=12529&rft.pages=1240-12529&rft.issn=0018-9340&rft.eissn=1557-9956&rft.coden=ITCOB4&rft_id=info:doi/10.1109/TC.2006.168&rft_dat=%3Cproquest_RIE%3E1671232202%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=865173101&rft_id=info:pmid/&rft_ieee_id=1683755&rfr_iscdi=true