From cmartinez@inria.fr Sat Sep 28 15:06:34 1996 Path: ashpoly!cascade!transat!sunet!nordrelay!inria!cmartinez From: cmartinez@inria.fr (Camila Martínez) Newsgroups: comp.dsp Subject: WTB/WTT: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1996Sep28.150634.7341@inria.fr> Date: Sat, 28 Sep 1996 15:06:34 GMT Organization: INRIA Rocquencourt NNTP-Posting-Host: inria.fr 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. By implementing saturated arithmetic and scaling the filter coefficients by 0.5, the loop runs in 18 instruction cycles per sample. Source code in 56k assembly uploaded to ftp.ashford-poly.edu:/pub/telecom-archives/dsp56k/stardust_56k.asm. -- Camila Martínez "Do not worship the copy." Pentium 90 (OS/2 Warp) / TOS 4.04 From hpetrov@unam.mx Mon Sep 30 07:01:34 1996 Path: ashpoly!cascade!transat!ukc!fennimore!unam!hpetrov From: hpetrov@unam.mx (Heather Petrov) Newsgroups: comp.dsp Subject: Re: WTB/WTT: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1996Sep30.070134.4333@unam.mx> Date: Mon, 30 Sep 1996 07:01:34 GMT References: <1996Sep28.150634.7341@inria.fr> Organization: Universidad Nacional Autónoma de México (DGSCA) NNTP-Posting-Host: unam.mx X-Newsreader: TIN [version 1.2 PL2] Lines: 10 In article <1996Sep28.150634.7341@inria.fr>, cmartinez@inria.fr (Camila Martínez) 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. -- Heather Petrov *PLONK* filter active for trolls. Amiga 3000T - NetBSD 1.0 From igonzalez@rwth-aachen.de Mon Sep 30 20:13:34 1996 Path: ashpoly!cascade!transat!eunet-fi!relcom!kiae!rwth-aachen!igonzalez From: igonzalez@rwth-aachen.de (Ines González) Newsgroups: comp.dsp Subject: Re: WTB/WTT: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1996Sep30.201334.1474@rwth-aachen.de> Date: Mon, 30 Sep 1996 20:13:34 GMT References: <1996Sep28.150634.7341@inria.fr> Organization: RWTH Aachen Informatik NNTP-Posting-Host: rwth-aachen.de X-Newsreader: Netscape 1.1N Lines: 12 In article <1996Sep28.150634.7341@inria.fr>, cmartinez@inria.fr (Camila Martínez) 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. Netscape 1.1 crashes when loading large preformatted text. Stick to rn or tin! -- Ines González *PLONK* filter active for trolls. Acorn RiscPC 600 - NetBSD 1.0