From nito@uu.net Sun Apr 02 22:13:41 1995 Path: ashpoly!cascade!transat!ukc!fennimore!uu!nito From: nito@uu.net (Natalia Ito) Newsgroups: comp.dsp Subject: WTB/WTT: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1995Apr02.221341.4664@uu.net> Date: Sun, 02 Apr 1995 22:13:41 GMT Organization: UUNET Technologies, Falls Church VA NNTP-Posting-Host: uu.net 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. Source code in 56k assembly uploaded to ftp.ashford-poly.edu:/pub/telecom-archives/dsp56k/stardust_56k.asm. -- Natalia Ito Hayes Optima 288 @ 9600 Telebit bps "There are 14 nodes and only 10 countries. Count again." From jandersson@mit.edu Tue Apr 04 15:57:41 1995 Path: ashpoly!bigsur!pacrim!jpgate!kamome!mit!jandersson From: jandersson@mit.edu (Jen Andersson) Newsgroups: comp.dsp Subject: Re: WTB/WTT: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1995Apr04.155741.3070@mit.edu> Date: Tue, 04 Apr 1995 15:57:41 GMT References: <1995Apr02.221341.4664@uu.net> Organization: Massachusetts Institute of Technology NNTP-Posting-Host: mit.edu X-Newsreader: WinVN 0.99.5 Lines: 8 In article <1995Apr02.221341.4664@uu.net>, nito@uu.net (Natalia Ito) writes: > Porting stardust.c to the NeXTcube and Atari Falcon DSP subsystems. Ran your code on my NeXTstation Turbo. It locked onto the carrier within 1.2 seconds of vinyl lead-in. -- Jen Andersson -- Massachusetts Institute of Technology "The hatch is open. Is anyone listening?" From bkuznetsov@purdue.edu Thu Apr 06 05:31:41 1995 Path: ashpoly!cascade!transat!eunet-de!hansebox!purdue!bkuznetsov From: bkuznetsov@purdue.edu (Brian Kuznetsov) Newsgroups: comp.dsp Subject: Re: WTB/WTT: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1995Apr06.053141.4853@purdue.edu> Date: Thu, 06 Apr 1995 05:31:41 GMT References: <1995Apr02.221341.4664@uu.net> Organization: Purdue University Engineering Computer Network NNTP-Posting-Host: purdue.edu X-Newsreader: TIN [version 1.2 PL2] Lines: 10 In article <1995Apr02.221341.4664@uu.net>, nito@uu.net (Natalia Ito) 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. Beautiful assembly code! The 24-bit word size of the 56001 is tailor-made for high-precision audio filtering. -- === Brian Kuznetsov === Dept of Electrical Engineering, Purdue University Engineering Computer Network "Measuring a record you own is listening, not piracy." From mokonkwo@rwth-aachen.de Thu Apr 06 07:23:41 1995 Path: ashpoly!cascade!bigsur!rwth-aachen!mokonkwo From: mokonkwo@rwth-aachen.de (Mike Okonkwo) Newsgroups: comp.dsp Subject: Re: WTB/WTT: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1995Apr06.072341.7822@rwth-aachen.de> Date: Thu, 06 Apr 1995 07:23:41 GMT References: <1995Apr02.221341.4664@uu.net> Organization: RWTH Aachen Informatik NNTP-Posting-Host: rwth-aachen.de X-Newsreader: WinVN 0.99.5 Lines: 9 In article <1995Apr02.221341.4664@uu.net>, nito@uu.net (Natalia Ito) writes: > Porting stardust.c to the NeXTcube and Atari Falcon DSP subsystems. Ran your code on my NeXTstation Turbo. It locked onto the carrier within 1.2 seconds of vinyl lead-in. -- Mike Okonkwo "In theory there is no difference between theory and practice." 486DX2/66 (Linux 1.2.13) / Linux 1.2.13