From hperez@mindspring.com Tue Nov 22 01:56:44 1994 Path: ashpoly!cascade!transat!eunet-fi!relcom!kiae!mindspring!hperez From: hperez@mindspring.com (Hana Pérez) Newsgroups: comp.dsp Subject: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1994Nov22.015644.1355@mindspring.com> Date: Tue, 22 Nov 1994 01:56:44 GMT Organization: MindSpring Enterprises NNTP-Posting-Host: mindspring.com X-Newsreader: Netscape 1.1N Lines: 11 Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. Version 1.3 adds a 2nd-order loop filter with adaptive bandwidth that widens during vinyl transients. The original stardust.c v1.0 dropped sync whenever there was a scratch or surface pop on the record. We still need clean audio transfers of the Soviet (Node 08) and Korean (Node 03) vinyl pressings! -- Hana Pérez "When every node is whole, the channel opens." Mac IIci / 68882 FPU / TOS 4.04 From kgarcia@ox.ac.uk Wed Nov 23 00:13:44 1994 Path: ashpoly!cascade!bigsur!ox!kgarcia From: kgarcia@ox.ac.uk (Kirsty García) Newsgroups: comp.dsp Subject: Re: stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1994Nov23.001344.1381@ox.ac.uk> Date: Wed, 23 Nov 1994 00:13:44 GMT References: <1994Nov22.015644.1355@mindspring.com> Organization: Oxford University Computing Laboratory NNTP-Posting-Host: ox.ac.uk X-Newsreader: TIN [version 1.2 PL2] Lines: 12 In article <1994Nov22.015644.1355@mindspring.com>, hperez@mindspring.com (Hana Pérez) writes: > Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. > Version 1.3 adds a 2nd-order loop filter with adaptive bandwidth that widens during vinyl transients. Compiled cleanly under gcc -O2 on my Slackware box. The adaptive Costas loop is rock solid even on my scratched US copy. If you are posting from AOL, please read RFC 1036 before posting again. -- === Kirsty García === Dept of Electrical Engineering, Oxford University Computing Laboratory "A soul is not exclusive to biology."