Return-Path: Received: from post.thorcom.com (post.thorcom.com [195.171.43.25]) by klubnl.pl (8.14.4/8.14.4/Debian-8+deb8u2) with ESMTP id w0RLrYgL013637 for ; Sat, 27 Jan 2018 22:53:37 +0100 Received: from majordom by post.thorcom.com with local (Exim 4.14) id 1efYJu-0007Yl-Fe for rs_out_1@blacksheep.org; Sat, 27 Jan 2018 21:47:30 +0000 Received: from [195.171.43.32] (helo=relay1.thorcom.net) by post.thorcom.com with esmtp (Exim 4.14) id 1efYJt-0007Yc-On for rsgb_lf_group@blacksheep.org; Sat, 27 Jan 2018 21:47:29 +0000 Received: from porthos.netcom.co.uk ([217.72.171.73]) by relay1.thorcom.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1efYJr-0004jt-19 for rsgb_lf_group@blacksheep.org; Sat, 27 Jan 2018 21:47:28 +0000 X-DKIM-Result: Domain=abelian.org Result=Signature OK DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=abelian.org ; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To: MIME-Version:Date:Message-ID:References:Reply-To:To:From:Subject:Sender:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=JSnxjLXrQ6lO/9GvZWYsJFzG2g3A75H/efOXmoKgnVs=; b=dg2NbZ+eT7vfV6xKYIOUxiBEuF kwc6AT7X2MAP4EbA++liNcDnA8wwBtvFKOUPh/mLLvPZ0rfTBUro7zw2QuH3WI+sXVz1kvqZpr6M1 lfurgemCSu0mgoRVjydxYgSZnc4vRVX7G0Xq7uBpb1b1V8lpy2LiGuhHsu6602cdFAU4=; Received: from i-194-106-52-83.freedom2surf.net ([194.106.52.83]:33612 helo=pn.abelian.org) by porthos.netcom.co.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89_1) (envelope-from ) id 1efYJo-0002li-Mp for rsgb_lf_group@blacksheep.org; Sat, 27 Jan 2018 21:47:24 +0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) by pn.abelian.org (Postfix) with ESMTP id 758AF40028E for ; Sat, 27 Jan 2018 21:47:23 +0000 (UTC) From: Paul Nicholson To: rsgb_lf_group@blacksheep.org References: Message-ID: Date: Sat, 27 Jan 2018 21:47:23 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - porthos.netcom.co.uk X-AntiAbuse: Original Domain - blacksheep.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - abelian.org X-Get-Message-Sender-Via: porthos.netcom.co.uk: authenticated_id: catchall@abelian.org X-Authenticated-Sender: porthos.netcom.co.uk: catchall@abelian.org X-Spam-Score: 0.0 (/) X-Spam-Report: Spam detection software, running on the system "relay1.thorcom.net", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: So far I haven't been able to improve the PPS jitter of the Octo any better than 200nS. Significantly, when I give it a PPS from the PPS bus that supplies the three M-Audio cards used for VLF reception, it still does no better than 200nS, while at the same time the three VLF channels using the same PPS operate with some 30 to 50nS jitter. [...] Content analysis details: (0.0 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Scan-Signature: fc152e7304849b9a177649b85aea9f41 Subject: Re: LF: Testing Audioinjector Octo with RPi3 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on post.thorcom.com X-Spam-Level: X-Spam-Status: No, hits=0.9 required=5.0 tests=FROM_ENDS_IN_NUMS autolearn=no version=2.63 X-SA-Exim-Scanned: Yes Sender: owner-rsgb_lf_group@blacksheep.org Precedence: bulk Reply-To: rsgb_lf_group@blacksheep.org X-Listname: rsgb_lf_group X-SA-Exim-Rcpt-To: rs_out_1@blacksheep.org X-SA-Exim-Scanned: No; SAEximRunCond expanded to false So far I haven't been able to improve the PPS jitter of the Octo any better than 200nS. Significantly, when I give it a PPS from the PPS bus that supplies the three M-Audio cards used for VLF reception, it still does no better than 200nS, while at the same time the three VLF channels using the same PPS operate with some 30 to 50nS jitter. The input seems clean and low noise, and I can't see anything in the data sheet for the CS42448 that would do anything silly with the sample rate clock, such as a PLL or anything. It just divides down the 49.152 MHz crystal oscillator. So for now I've run out of ideas as to the reason for the jitter being four times what it could be. Perhaps tomorrow I'll hang some extra smoothing on the RPi/Octo power rails to see if that makes a difference. But, it is quite good enough as it stands for most natural radio tasks except for the most demanding SID monitoring, and good enough for all amateur radio work. It runs 6 input channels at 96k 24 bit samples per second, vtcard works solidly with the Octo interface, so long as you direct its log file to RAM disk such as the /run directory. With the quad core Pi 3 model B, vttime runs perfectly, using up one whole CPU to resample the six channels to UT synchronous samples. The total cost of a Pi, Octo, GPS module, and a box to put it in, plus a PSU module and a few other bits - connectors, etc, comes to less than £150. Software set up is simple, it takes less than an hour to install and configure everything: ntpd, gpsd, vlfrx-tools. You end up with a headless and perhaps remotely sited SDR, in a small box running off 12V, which you connect to with Spectrum Lab from Windows or vlfrx-tools from Linux and you have a five channel GPS timestamped signal stream to play with. -- Paul Nicholson --