A Comparison of the "Pruned-Tree" versus "Stack" Algorithms for Look-Ahead Sigma-Delta Modulators

The ultimate performance of high-order sigma-delta ( - ) modulators is limited in view of the stability considerations that arise because the fed back decision is delayed by one sample. This means that especially as one approaches overload, the filter states can "run away" from the correct...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of the Audio Engineering Society 2006-06, Vol.54 (6), p.477-494
1. Verfasser: Angus, Jamie A. S
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 494
container_issue 6
container_start_page 477
container_title Journal of the Audio Engineering Society
container_volume 54
creator Angus, Jamie A. S
description The ultimate performance of high-order sigma-delta ( - ) modulators is limited in view of the stability considerations that arise because the fed back decision is delayed by one sample. This means that especially as one approaches overload, the filter states can "run away" from the correcting effect of the output bit stream and the modulator will become unstable, unless a conservative noise-shaping filter design is used. These problems can be resolved if the modulator can look ahead a number of samples before making any quantization decisions. Look-ahead - modulators look forward k samples before deciding to output a 1 or a 0. The Viterbi algorithm is then used to search the trellis of the exponential number of possibilities that such a procedure generates. Alternative tree-based algorithms are described, which are simpler to implement because they do not require backtracking to determine the correct output value. Both the "tree" algorithm and the more computationally efficient "pruned-tree" and "stack" algorithms are described. In particular, implementations of the appropriate data structures for both the trial filters and the score memories are described in some detail. Although the stack algorithm offers a theoretically better average efficiency, in practice, the additional overhead required by it, combined with a relaxed requirement for a guaranteed optimal path, result in the "pruned tree" being the most efficient.
format Article
fullrecord <record><control><sourceid>audioengineering_FGG</sourceid><recordid>TN_cdi_audioengineering_primary_13687</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>13687</sourcerecordid><originalsourceid>FETCH-LOGICAL-a262t-70672bbe4a242aa91aec874034577f5e151f3ba3c6487042bc75dd33384ba2683</originalsourceid><addsrcrecordid>eNqFz81Kw0AUhuEsFKzVexgCLgeSzF-yDLX-0WKhdR1OMmfSsUkmzCSCd29BoUtX3-bhhe8qWqSCF5QXIrmJbkP4TJJMCi4WEZRk5foRvA1uIM6Q6Ygk3vl5QE0PHjEmX-jDHEi8n6A5xaTsWuftdOwDMc6TjXMnWh4RNNnbtgf6iN0EZOv03MHkfLiLrg10Ae__dhl9PK0Pqxe6eX9-XZUbCpnMJqoSqbK6Rg4ZzwCKFLDJFU8YF0oZgalIDauBNZLnKuFZ3SihNWMs5_W5kLNl9PDbHSE00BkPQ2NDNXrbg_-uUpUX6fn1xcGsrcOhtQOit0N7oUzm6uzkP-6w3VVv5XoveCWrseVKVaM27Aeug2_R</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A Comparison of the "Pruned-Tree" versus "Stack" Algorithms for Look-Ahead Sigma-Delta Modulators</title><source>AES Electronic Library</source><creator>Angus, Jamie A. S</creator><creatorcontrib>Angus, Jamie A. S</creatorcontrib><description>The ultimate performance of high-order sigma-delta ( - ) modulators is limited in view of the stability considerations that arise because the fed back decision is delayed by one sample. This means that especially as one approaches overload, the filter states can "run away" from the correcting effect of the output bit stream and the modulator will become unstable, unless a conservative noise-shaping filter design is used. These problems can be resolved if the modulator can look ahead a number of samples before making any quantization decisions. Look-ahead - modulators look forward k samples before deciding to output a 1 or a 0. The Viterbi algorithm is then used to search the trellis of the exponential number of possibilities that such a procedure generates. Alternative tree-based algorithms are described, which are simpler to implement because they do not require backtracking to determine the correct output value. Both the "tree" algorithm and the more computationally efficient "pruned-tree" and "stack" algorithms are described. In particular, implementations of the appropriate data structures for both the trial filters and the score memories are described in some detail. Although the stack algorithm offers a theoretically better average efficiency, in practice, the additional overhead required by it, combined with a relaxed requirement for a guaranteed optimal path, result in the "pruned tree" being the most efficient.</description><identifier>ISSN: 1549-4950</identifier><identifier>ISSN: 0004-7554</identifier><identifier>CODEN: ADIOA3</identifier><language>eng</language><publisher>New York, NY: Audio Engineering Society</publisher><subject>Acoustic signal processing ; Acoustics ; Exact sciences and technology ; Fundamental areas of phenomenology (including applications) ; Physics</subject><ispartof>Journal of the Audio Engineering Society, 2006-06, Vol.54 (6), p.477-494</ispartof><rights>2006 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>309,310,314,780,784,9955,25140</link.rule.ids><linktorsrc>$$Uhttps://aes2.org/publications/elibrary-page/?id=13687$$EView_record_in_Audio_Engineering_Society$$FView_record_in_$$GAudio_Engineering_Society</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=17891026$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Angus, Jamie A. S</creatorcontrib><title>A Comparison of the "Pruned-Tree" versus "Stack" Algorithms for Look-Ahead Sigma-Delta Modulators</title><title>Journal of the Audio Engineering Society</title><description>The ultimate performance of high-order sigma-delta ( - ) modulators is limited in view of the stability considerations that arise because the fed back decision is delayed by one sample. This means that especially as one approaches overload, the filter states can "run away" from the correcting effect of the output bit stream and the modulator will become unstable, unless a conservative noise-shaping filter design is used. These problems can be resolved if the modulator can look ahead a number of samples before making any quantization decisions. Look-ahead - modulators look forward k samples before deciding to output a 1 or a 0. The Viterbi algorithm is then used to search the trellis of the exponential number of possibilities that such a procedure generates. Alternative tree-based algorithms are described, which are simpler to implement because they do not require backtracking to determine the correct output value. Both the "tree" algorithm and the more computationally efficient "pruned-tree" and "stack" algorithms are described. In particular, implementations of the appropriate data structures for both the trial filters and the score memories are described in some detail. Although the stack algorithm offers a theoretically better average efficiency, in practice, the additional overhead required by it, combined with a relaxed requirement for a guaranteed optimal path, result in the "pruned tree" being the most efficient.</description><subject>Acoustic signal processing</subject><subject>Acoustics</subject><subject>Exact sciences and technology</subject><subject>Fundamental areas of phenomenology (including applications)</subject><subject>Physics</subject><issn>1549-4950</issn><issn>0004-7554</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><sourceid>FGG</sourceid><recordid>eNqFz81Kw0AUhuEsFKzVexgCLgeSzF-yDLX-0WKhdR1OMmfSsUkmzCSCd29BoUtX3-bhhe8qWqSCF5QXIrmJbkP4TJJMCi4WEZRk5foRvA1uIM6Q6Ygk3vl5QE0PHjEmX-jDHEi8n6A5xaTsWuftdOwDMc6TjXMnWh4RNNnbtgf6iN0EZOv03MHkfLiLrg10Ae__dhl9PK0Pqxe6eX9-XZUbCpnMJqoSqbK6Rg4ZzwCKFLDJFU8YF0oZgalIDauBNZLnKuFZ3SihNWMs5_W5kLNl9PDbHSE00BkPQ2NDNXrbg_-uUpUX6fn1xcGsrcOhtQOit0N7oUzm6uzkP-6w3VVv5XoveCWrseVKVaM27Aeug2_R</recordid><startdate>20060601</startdate><enddate>20060601</enddate><creator>Angus, Jamie A. S</creator><general>Audio Engineering Society</general><scope>FGG</scope><scope>IQODW</scope></search><sort><creationdate>20060601</creationdate><title>A Comparison of the "Pruned-Tree" versus "Stack" Algorithms for Look-Ahead Sigma-Delta Modulators</title><author>Angus, Jamie A. S</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a262t-70672bbe4a242aa91aec874034577f5e151f3ba3c6487042bc75dd33384ba2683</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Acoustic signal processing</topic><topic>Acoustics</topic><topic>Exact sciences and technology</topic><topic>Fundamental areas of phenomenology (including applications)</topic><topic>Physics</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Angus, Jamie A. S</creatorcontrib><collection>AES Electronic Library</collection><collection>Pascal-Francis</collection><jtitle>Journal of the Audio Engineering Society</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Angus, Jamie A. S</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Comparison of the "Pruned-Tree" versus "Stack" Algorithms for Look-Ahead Sigma-Delta Modulators</atitle><jtitle>Journal of the Audio Engineering Society</jtitle><date>2006-06-01</date><risdate>2006</risdate><volume>54</volume><issue>6</issue><spage>477</spage><epage>494</epage><pages>477-494</pages><issn>1549-4950</issn><issn>0004-7554</issn><coden>ADIOA3</coden><abstract>The ultimate performance of high-order sigma-delta ( - ) modulators is limited in view of the stability considerations that arise because the fed back decision is delayed by one sample. This means that especially as one approaches overload, the filter states can "run away" from the correcting effect of the output bit stream and the modulator will become unstable, unless a conservative noise-shaping filter design is used. These problems can be resolved if the modulator can look ahead a number of samples before making any quantization decisions. Look-ahead - modulators look forward k samples before deciding to output a 1 or a 0. The Viterbi algorithm is then used to search the trellis of the exponential number of possibilities that such a procedure generates. Alternative tree-based algorithms are described, which are simpler to implement because they do not require backtracking to determine the correct output value. Both the "tree" algorithm and the more computationally efficient "pruned-tree" and "stack" algorithms are described. In particular, implementations of the appropriate data structures for both the trial filters and the score memories are described in some detail. Although the stack algorithm offers a theoretically better average efficiency, in practice, the additional overhead required by it, combined with a relaxed requirement for a guaranteed optimal path, result in the "pruned tree" being the most efficient.</abstract><cop>New York, NY</cop><pub>Audio Engineering Society</pub><tpages>18</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1549-4950
ispartof Journal of the Audio Engineering Society, 2006-06, Vol.54 (6), p.477-494
issn 1549-4950
0004-7554
language eng
recordid cdi_audioengineering_primary_13687
source AES Electronic Library
subjects Acoustic signal processing
Acoustics
Exact sciences and technology
Fundamental areas of phenomenology (including applications)
Physics
title A Comparison of the "Pruned-Tree" versus "Stack" Algorithms for Look-Ahead Sigma-Delta Modulators
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T18%3A59%3A47IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-audioengineering_FGG&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Comparison%20of%20the%20%22Pruned-Tree%22%20versus%20%22Stack%22%20Algorithms%20for%20Look-Ahead%20Sigma-Delta%20Modulators&rft.jtitle=Journal%20of%20the%20Audio%20Engineering%20Society&rft.au=Angus,%20Jamie%20A.%20S&rft.date=2006-06-01&rft.volume=54&rft.issue=6&rft.spage=477&rft.epage=494&rft.pages=477-494&rft.issn=1549-4950&rft.coden=ADIOA3&rft_id=info:doi/&rft_dat=%3Caudioengineering_FGG%3E13687%3C/audioengineering_FGG%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true