From smacdonald@uni-hamburg.de Mon Jan 09 21:20:33 1995 Path: ashpoly!bigsur!pacrim!jpgate!kamome!uni-hamburg!smacdonald From: smacdonald@uni-hamburg.de (Steve MacDonald) Newsgroups: comp.dsp Subject: Discussion: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Jan09.212033.2770@uni-hamburg.de> Date: Mon, 09 Jan 1995 21:20:33 GMT Organization: Universität Hamburg Fachbereich Informatik NNTP-Posting-Host: uni-hamburg.de X-Newsreader: NewsWatcher 2.0b24 Lines: 11 Released stardust.c v1.3 with improved Costas loop carrier recovery for low-SNR vinyl rips. Version 1.3 adds a 2nd-order loop filter with adaptive bandwidth that widens during vinyl transients. Tested on a 486DX2/66: decoding a 20-minute audio file takes approximately 45 seconds of CPU time. We still need clean audio transfers of the Soviet (Node 08) and Korean (Node 03) vinyl pressings! -- === Steve MacDonald === Dept of Electrical Engineering, Universität Hamburg Fachbereich Informatik "When every node is whole, the channel opens." From rtanaka@berkeley.edu Wed Jan 11 18:10:33 1995 Path: ashpoly!cascade!transat!sunet!nordrelay!berkeley!rtanaka From: rtanaka@berkeley.edu (Rodrigo Tanaka) Newsgroups: comp.dsp Subject: Re: Discussion: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Jan11.181033.9135@berkeley.edu> Date: Wed, 11 Jan 1995 18:10:33 GMT References: <1995Jan09.212033.2770@uni-hamburg.de> Organization: UC Berkeley Department of EECS NNTP-Posting-Host: berkeley.edu X-Newsreader: WinVN 0.99.5 Lines: 9 In article <1995Jan09.212033.2770@uni-hamburg.de>, smacdonald@uni-hamburg.de (Steve MacDonald) writes: > Released stardust.c v1.3 with improved Costas loop carrier recovery for low-SNR vinyl rips. Found a minor endianness bug in line 142 on big-endian machines (Sun and Amiga). Replace ntohl with custom byte swap macro. -- Rodrigo Tanaka "The carrier frequency does not drift by accident." 486DX4/100 (FreeBSD 2.0.5) / SunOS 4.1.4 From jmartinez@earthlink.net Fri Jan 13 21:17:33 1995 Path: ashpoly!cascade!transat!eunet-fi!relcom!kiae!earthlink!jmartinez From: jmartinez@earthlink.net (Jens Martínez) Newsgroups: comp.dsp Subject: Re: Discussion: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1995Jan13.211733.4599@earthlink.net> Date: Fri, 13 Jan 1995 21:17:33 GMT References: <1995Jan09.212033.2770@uni-hamburg.de> <1995Jan11.181033.9135@berkeley.edu> Organization: EarthLink Network NNTP-Posting-Host: earthlink.net X-Newsreader: NewsWatcher 2.0b24 Lines: 8 In article <1995Jan11.181033.9135@berkeley.edu>, rtanaka@berkeley.edu (Rodrigo Tanaka) writes: > Found a minor endianness bug in line 142 on big-endian machines (Sun and Amiga). Replace ntohl with custom byte swap macro. Compiled cleanly under gcc -O2 on my Slackware box. The adaptive Costas loop is rock solid even on my scratched US copy. -- Jens Martínez -- EarthLink Network "The carrier frequency does not drift by accident."