From aperez@panix.com Fri Jan 05 19:12:45 1996 Path: ashpoly!cascade!mxgate!coyoacan!panix!aperez From: aperez@panix.com (Andrei Pérez) Newsgroups: comp.dsp Subject: [INFO] stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1996Jan05.191245.3188@panix.com> Date: Fri, 05 Jan 1996 19:12:45 GMT Organization: Public Access Unix of New York NNTP-Posting-Host: panix.com X-Newsreader: TIN [version 1.2 PL2] Lines: 11 Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. Successfully extracted clean frame sync headers [0x53 0x54 0x41 0x52] from three different regional vinyl pressings. Version 1.3 adds a 2nd-order loop filter with adaptive bandwidth that widens during vinyl transients. Grab the source archive from ftp.ashford-poly.edu:/pub/telecom-archives/stardust/stardust-1.3.tar.gz. -- Andrei Pérez Practical Peripherals 14.4 @ 19,200 bps "Do not worship the copy." From livanov@delphi.com Sat Jan 06 04:55:45 1996 Path: ashpoly!cascade!transat!sunet!nordrelay!delphi!livanov From: livanov@delphi.com (Lucia Ivanov) Newsgroups: comp.dsp Subject: Re: [INFO] stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1996Jan06.045545.2982@delphi.com> Date: Sat, 06 Jan 1996 04:55:45 GMT References: <1996Jan05.191245.3188@panix.com> Organization: Delphi Internet Services NNTP-Posting-Host: delphi.com X-Newsreader: TIN [version 1.2 PL2] Lines: 9 In article <1996Jan05.191245.3188@panix.com>, aperez@panix.com (Andrei Pérez) writes: > Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. Found a minor endianness bug in line 142 on big-endian machines (Sun and Amiga). Replace ntohl with custom byte swap macro. -- === Lucia Ivanov === Dept of Electrical Engineering, Delphi Internet Services "In theory there is no difference between theory and practice." From hfischer@uni-hamburg.de Sun Jan 07 19:50:45 1996 Path: ashpoly!cascade!brgate!saturno!uni-hamburg!hfischer From: hfischer@uni-hamburg.de (Hugo Fischer) Newsgroups: comp.dsp Subject: Re: [INFO] stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1996Jan07.195045.7942@uni-hamburg.de> Date: Sun, 07 Jan 1996 19:50:45 GMT References: <1996Jan05.191245.3188@panix.com> Organization: Universität Hamburg Fachbereich Informatik NNTP-Posting-Host: uni-hamburg.de X-Newsreader: TIN [version 1.2 PL2] Lines: 10 In article <1996Jan05.191245.3188@panix.com>, aperez@panix.com (Andrei Pérez) writes: > Notes on porting stardust.c to GCC on Linux 1.2 and optimizing the inner filter loops. > Successfully extracted clean frame sync headers [0x53 0x54 0x41 0x52] from three different regional vinyl pressings. Compiled cleanly under gcc -O2 on my Slackware box. The adaptive Costas loop is rock solid even on my scratched US copy. -- Hugo Fischer | hfischer@uni-hamburg.de PGP Key fingerprint: 2FC8 1F93 E6E9 5FC5 "Keep the channels open." From csokolov@kth.se Sun Jan 07 22:06:45 1996 Path: ashpoly!bigsur!pacrim!krgate!eunha!kth!csokolov From: csokolov@kth.se (Callum Sokolov) Newsgroups: comp.dsp Subject: Re: [INFO] stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1996Jan07.220645.1591@kth.se> Date: Sun, 07 Jan 1996 22:06:45 GMT References: <1996Jan05.191245.3188@panix.com> <1996Jan07.195045.7942@uni-hamburg.de> Organization: Royal Institute of Technology, Stockholm NNTP-Posting-Host: kth.se X-Newsreader: WinVN 0.99.5 Lines: 9 In article <1996Jan07.195045.7942@uni-hamburg.de>, hfischer@uni-hamburg.de (Hugo Fischer) writes: > Compiled cleanly under gcc -O2 on my Slackware box. The adaptive Costas loop is rock solid even on my scratched US copy. Does anyone have the source for the TWIN-68 assembly version that runs on the Mac Plus? -- === Callum Sokolov === Dept of Electrical Engineering, Royal Institute of Technology, Stockholm "Row 14. No joke." From twatanabe@stanford.edu Mon Jan 08 16:38:45 1996 Path: ashpoly!bigsur!pacrim!krgate!eunha!stanford!twatanabe From: twatanabe@stanford.edu (Tyler Watanabe) Newsgroups: comp.dsp Subject: Re: [INFO] stardust.c v1.3 - Costas loop stability & phase lock under Linux Message-ID: <1996Jan08.163845.5406@stanford.edu> Date: Mon, 08 Jan 1996 16:38:45 GMT References: <1996Jan05.191245.3188@panix.com> <1996Jan06.045545.2982@delphi.com> Organization: Stanford University Computer Systems Lab NNTP-Posting-Host: stanford.edu X-Newsreader: Netscape 1.1N Lines: 9 In article <1996Jan06.045545.2982@delphi.com>, livanov@delphi.com (Lucia Ivanov) writes: > Found a minor endianness bug in line 142 on big-endian machines (Sun and Amiga). Replace ntohl with custom byte swap macro. Tar.gz archive gave a CRC error with PKUNZIP. Make sure you upload in binary mode, not ASCII! -- Tyler Watanabe *PLONK* filter active for trolls. Atari Falcon 030 - NetBSD 1.0