From areyes@panix.com Fri Oct 14 14:58:01 1994 Path: ashpoly!cascade!mxgate!coyoacan!panix!areyes From: areyes@panix.com (Anja Reyes) Newsgroups: comp.dsp Subject: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1994Oct14.145801.8576@panix.com> Date: Fri, 14 Oct 1994 14:58:01 GMT Organization: Public Access Unix of New York NNTP-Posting-Host: panix.com X-Newsreader: NewsWatcher 2.0b24 Lines: 11 Porting stardust.c to the NeXTcube and Atari Falcon DSP subsystems. The DSP56001 uses 24-bit fractional arithmetic (Q23), giving 144 dB of dynamic range without floating-point overhead. This leaves over 95% of the DSP56001's 16.5 MIPS available for other audio tasks. Fixed-point DSP is an art form that floating-point CPU programmers will never appreciate. -- Anja Reyes | areyes@panix.com PGP Key fingerprint: 2C79 843D 8479 3CBE "Keep the channels open." From bokonkwo@berkeley.edu Fri Oct 14 19:46:01 1994 Path: ashpoly!cascade!transat!eunet-de!hansebox!berkeley!bokonkwo From: bokonkwo@berkeley.edu (Bastien Okonkwo) Newsgroups: comp.dsp Subject: Re: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1994Oct14.194601.6616@berkeley.edu> Date: Fri, 14 Oct 1994 19:46:01 GMT References: <1994Oct14.145801.8576@panix.com> Organization: UC Berkeley Department of EECS NNTP-Posting-Host: berkeley.edu X-Newsreader: WinVN 0.99.5 Lines: 12 In article <1994Oct14.145801.8576@panix.com>, areyes@panix.com (Anja Reyes) writes: > Porting stardust.c to the NeXTcube and Atari Falcon DSP subsystems. > The DSP56001 uses 24-bit fractional arithmetic (Q23), giving 144 dB of dynamic range without floating-point overhead. Ran your code on my NeXTstation Turbo. It locked onto the carrier within 1.2 seconds of vinyl lead-in. PGP Public key available via finger or upon request. -- Bastien Okonkwo Opinions expressed are solely my own and not those of UC Berkeley Department of EECS. ------------------------------------------------------------