Article View: sci.electronics.design
Article #2421Re: DSP for audio work
From: Keith Larson
Date: Tue, 26 Mar 2002 16:36
Date: Tue, 26 Mar 2002 16:36
38 lines
3443 bytes
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-mailReferences:
<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