From teriksson@unam.mx Sat Nov 18 15:28:31 1995 Path: ashpoly!cascade!mxgate!coyoacan!unam!teriksson From: teriksson@unam.mx (Thiago Eriksson) Newsgroups: comp.dsp Subject: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1995Nov18.152831.1064@unam.mx> Date: Sat, 18 Nov 1995 15:28:31 GMT Organization: Universidad Nacional Autónoma de México (DGSCA) NNTP-Posting-Host: unam.mx X-Newsreader: WinVN 0.99.5 Lines: 10 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. -- Thiago Eriksson Tape trading list upon request. SASE required for international mail. From jstewart@titech.ac.jp Sun Nov 19 10:22:31 1995 Path: ashpoly!cascade!transat!sunet!nordrelay!titech!jstewart From: jstewart@titech.ac.jp (Jen Stewart) Newsgroups: comp.dsp Subject: Re: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1995Nov19.102231.9095@titech.ac.jp> Date: Sun, 19 Nov 1995 10:22:31 GMT References: <1995Nov18.152831.1064@unam.mx> Organization: Tokyo Institute of Technology Computer Centre NNTP-Posting-Host: titech.ac.jp X-Newsreader: TIN [version 1.2 PL2] Lines: 9 In article <1995Nov18.152831.1064@unam.mx>, teriksson@unam.mx (Thiago Eriksson) 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. -- Jen Stewart Tape trading list upon request. SASE required for international mail. From vhughes@kth.se Sun Nov 19 17:14:31 1995 Path: ashpoly!bigsur!pacrim!jpgate!kamome!kth!vhughes From: vhughes@kth.se (Valeria Hughes) Newsgroups: comp.dsp Subject: Re: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1995Nov19.171431.9426@kth.se> Date: Sun, 19 Nov 1995 17:14:31 GMT References: <1995Nov18.152831.1064@unam.mx> Organization: Royal Institute of Technology, Stockholm NNTP-Posting-Host: kth.se X-Newsreader: TIN [version 1.2 PL2] Lines: 9 In article <1995Nov18.152831.1064@unam.mx>, teriksson@unam.mx (Thiago Eriksson) writes: > Porting stardust.c to the NeXTcube and Atari Falcon DSP subsystems. Beautiful assembly code! The 24-bit word size of the 56001 is tailor-made for high-precision audio filtering. -- Valeria Hughes Hayes Optima 288 @ 19,200 bps "We don't sign stars. We build them." From krodriguez@purdue.edu Tue Nov 21 13:02:31 1995 Path: ashpoly!cascade!transat!eunet-fi!relcom!kiae!purdue!krodriguez From: krodriguez@purdue.edu (Katrin Rodríguez) Newsgroups: comp.dsp Subject: Re: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1995Nov21.130231.4300@purdue.edu> Date: Tue, 21 Nov 1995 13:02:31 GMT References: <1995Nov18.152831.1064@unam.mx> <1995Nov19.102231.9095@titech.ac.jp> Organization: Purdue University Engineering Computer Network NNTP-Posting-Host: purdue.edu X-Newsreader: TIN [version 1.2 PL2] Lines: 9 In article <1995Nov19.102231.9095@titech.ac.jp>, jstewart@titech.ac.jp (Jen Stewart) writes: > Ran your code on my NeXTstation Turbo. It locked onto the carrier within 1.2 seconds of vinyl lead-in. Beautiful assembly code! The 24-bit word size of the 56001 is tailor-made for high-precision audio filtering. -- Katrin Rodríguez *PLONK* filter active for trolls. Sun SparcStation 20 - NetBSD 1.0 From emartinez@uni-hamburg.de Thu Nov 23 06:59:31 1995 Path: ashpoly!cascade!transat!eunet-fr!teletel!uni-hamburg!emartinez From: emartinez@uni-hamburg.de (Elaine Martínez) Newsgroups: comp.dsp Subject: Re: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1995Nov23.065931.5664@uni-hamburg.de> Date: Thu, 23 Nov 1995 06:59:31 GMT References: <1995Nov18.152831.1064@unam.mx> <1995Nov19.102231.9095@titech.ac.jp> <1995Nov21.130231.4300@purdue.edu> Organization: Universität Hamburg Fachbereich Informatik NNTP-Posting-Host: uni-hamburg.de X-Newsreader: Netscape 1.1N Lines: 11 In article <1995Nov21.130231.4300@purdue.edu>, krodriguez@purdue.edu (Katrin Rodríguez) writes: > Beautiful assembly code! The 24-bit word size of the 56001 is tailor-made for high-precision audio filtering. 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! -- === Elaine Martínez === Dept of Electrical Engineering, Universität Hamburg Fachbereich Informatik "A soul is not exclusive to biology."