🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.electronics.design
Article #2421

Re: DSP for audio work

#2421
From: Keith Larson
Date: Tue, 26 Mar 2002 16:36
38 lines
3443 bytes
Robert is right. You have 25 bits of accuracy for any given exponent. 
 But if splitting hairs is needed, consider this.

For an exponent of zero you can resolve the range of +1.000 to +1.999, 
or the range of -1.000 to -1.999  in steps of 58E-9.  You may notice 
that the span of -0.999 to +0.999 is NOT included.

If the exponent is -1 you can resolve the range of +0.500 to +0.999 or 
-0.500 to -0.999 in steps of 29E-9.   And, yet again, there is a span in 
the middle (albeit 1/2 as large) that is not included, and again the 
resolution is 2x finer.

 From a signal processing standpoint, when two signals are present, the 
larger of the two will bias the exponent 'gain' to fit the larger of the 
two.  Basicaly what this does is cause the largest error to occur as the 
signal approaches its  maximum or minimum.  This causes the noise floor 
to track the larger of the two signals at -150dB. And, when the larger 
of the two signals diminishes, so does the noise floor along with it.

What you end up with is a dynamic 150db noise free range _from_ the 
largest signal to the noise floor.

Best regards,
Keith Larson

>
>yeah, but if you're comparing apples to apples, the 24 bit fixed-point PCM
>word has the sign bit as part of the word (with 23 other bits).  so with
>regular, vanilla-flavored floating point, there is the sign bit + 24 "other
>bits", making it 25.
>
>how else can we look at it?: 32 bit float, subtract 8 bit exponent leaving
>24 bits, add "hidden 1 bit" and you've got 25.  for a signal that peaks at +
>or - 1 (or just a hair below like + or - 0.999999), the exponent gets as
>large -1 (represented as 126) and no larger and your largest quantization
>error is -150 dB below that, not -144 as would be the case with a 24 bit
>fixed-point value.  isn't that right, Jim, or did i screw up?
>
Technical Details
Message-ID: <3CA0A38E.2070704@NOSPAM.ti.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!canoe.uoregon.edu!arclight.uoregon.edu!enews.sgi.com!nntp1.hal-pc.org!attdl1!attdl2!ip.att.net!news.ti.com!not-for-mail
References: <3c9da171.2670537@news.optusnet.com.au> <3c9db1ea.6888487@news.optusnet.com.au> <Xns91DB81B2F6D2aclarkdanvillesignal@209.249.90.101> <71f9eeeb.0203242213.38c15576@posting.google.com><3c9f0b75.31395314@news.optusnet.com.au> <B8C4B37E.3336%robert@wavemechanics.com><3C9F7941.28284E08@bittware.com> <B8C4EE7E.33B3%robert@wavemechanics.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 112d1e,d43e8f202cc9402f
X-Google-Attributes: gid112d1e,public
X-Google-Thread: f8fcc,ad386b215662caf0
X-Google-Attributes: gidf8fcc,public
X-Google-Thread: 103407,d43e8f202cc9402f
X-Google-Attributes: gid103407,public
X-Google-ArrivalTime: 2002-03-26 08:39:49 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!canoe.uoregon.edu!arclight.uoregon.edu!enews.sgi.com!nntp1.hal-pc.org!attdl1!attdl2!ip.att.net!news.ti.com!not-for-mail
From: Keith Larson <k-larson2@NOSPAM.ti.com>
Newsgroups: sci.electronics.design,aus.electronics,comp.dsp
Subject: Re: DSP for audio work
Date: Tue, 26 Mar 2002 10:36:30 -0600
Organization: Texas Instruments Inc
Lines: 39
Message-ID: <3CA0A38E.2070704@NOSPAM.ti.com>
References: <3c9da171.2670537@news.optusnet.com.au> <3c9db1ea.6888487@news.optusnet.com.au> <Xns91DB81B2F6D2aclarkdanvillesignal@209.249.90.101> <71f9eeeb.0203242213.38c15576@posting.google.com><3c9f0b75.31395314@news.optusnet.com.au> <B8C4B37E.3336%robert@wavemechanics.com><3C9F7941.28284E08@bittware.com> <B8C4EE7E.33B3%robert@wavemechanics.com>
NNTP-Posting-Host: aspc50790.hou.asp.ti.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: tilde.csc.ti.com 1017160598 13600 158.218.52.109 (26 Mar 2002 16:36:38 GMT)
X-Complaints-To: usenet@news.ti.com
NNTP-Posting-Date: 26 Mar 2002 16:36:38 GMT
User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us