Return-Path: X-Spam-DCC: paranoid 1102; Body=2 Fuz1=2 Fuz2=2 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on lipkowski.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00,DNS_FROM_AHBL_RHSBL, FORGED_RCVD_HELO,RATWARE_GECKO_BUILD autolearn=no version=3.1.3 Received: from post.thorcom.com (post.thorcom.com [195.171.43.25]) by paranoid.lipkowski.org (8.13.7/8.13.7) with ESMTP id tAPF01Fx022863 for ; Wed, 25 Nov 2015 16:00:01 +0100 Received: from majordom by post.thorcom.com with local (Exim 4.14) id 1a1bUM-0000nm-Pp for rs_out_1@blacksheep.org; Wed, 25 Nov 2015 14:56:06 +0000 Received: from [195.171.43.32] (helo=relay1.thorcom.net) by post.thorcom.com with esmtp (Exim 4.14) id 1a1bUM-0000nd-Gn for rsgb_lf_group@blacksheep.org; Wed, 25 Nov 2015 14:56:06 +0000 Received: from parrot.netcom.co.uk ([217.72.171.49]) by relay1.thorcom.net with esmtp (Exim 4.86) (envelope-from ) id 1a1bTN-0004FC-0p for rsgb_lf_group@blacksheep.org; Wed, 25 Nov 2015 14:56:05 +0000 Received: from sb.abelian.org (i-194-106-52-83.freedom2surf.net [194.106.52.83]) by parrot.netcom.co.uk (Postfix) with ESMTP id 901643273EB for ; Wed, 25 Nov 2015 14:45:59 +0000 (GMT) Received: from [127.0.0.1] (localhost [127.0.0.1]) by sb.abelian.org (Postfix) with ESMTP id 5E5BD28A014F for ; Wed, 25 Nov 2015 14:54:46 +0000 (UTC) Message-ID: <5655CBB5.8060902@abelian.org> Date: Wed, 25 Nov 2015 14:54:45 +0000 From: Paul Nicholson User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 To: rsgb_lf_group@blacksheep.org References: <8D2F523EC346B57-948-18286@webmail-vm007.sysops.aol.com> In-Reply-To: X-Scan-Signature: 61577e2058c0d3bf1737d7de6ed6eb16 Subject: Re: LF: EbNaut and The Cat / Take 3 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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 X-Scanned-By: MIMEDefang 2.56 on 10.1.3.10 Status: O X-Status: X-Keywords: X-UID: 5310 Thanks to all for the interesting tests. But we are battling with clocks and oscillators rather than propagation and noise. At least with EbNaut nobody can complain that the operator is just installing the software and pressing 'start'. It does seem like that with some modes: the computers are doing all the communicating and the operators are merely spectators. Clearly not the case here! I cheated and used Markus' time offsets to polish my decodes: time Eb/N0 Phase 21:00 9.6 30 30 30 30 21:30 13.3 0 0 0 0 (offset 1.8 seconds) 22:00 12.0 0 0 30 30 22:30 10.8 150 150 180 180 Quite a good signal in fact. 10dB too strong for a good test but without the strong signal it would have been harder to identify the clock offsets. We don't seem to have a problem with phase with these short messages. I've updated the decoder, now version 0.3d http://abelian.org/ebnaut It counts missing (padded) symbols as errors when calculating BER and that will reduce Eb/N0. That's not really the correct thing to do: an erasure isn't quite like an error, the decoder only has to work out the missing bits, not oppose errors from the demodulator. The consequence will be that instead of Eb/N0 being incorrectly high, it will now be incorrectly low. Eg I just tried decoding less than half the 21:30 message and it gave found rank 0: TANGLES ps [ 1 180 180 180 180] re-encode 322/608 ber 5.30e-01 Es/N0=-20.0 Eb/N0=-8.4 Any BER over 50% is bogus and the Eb/N0 is totally meaningless. Nevertheless the decoder is having to fix up 322 bits here. Maybe a better thing to do is just sum over the un-padded symbols, but that's still not quite right. I tried that but it throws up some other problems. Probably not a big deal either way. It's unusual to have so much of the message missing. I did once decode a VLF message with about a third of it missing because I was unaware that the transmission was coming and the rx and PCs were down for maintenance. Just for fun I tried to see how little of the 21:30 message was actually needed for a decode. It worked with 108 seconds of signal and 1108 seconds missing. found rank 206730: TANGLES ps [ 1 180 180 180 180] re-encode 559/608 ber 9.19e-01 Of the 608 transmitted symbols, 554 were missing, 5 errored, and 49 correctly demodulated. Those 49 good bits were enough to fix the errors and erasures. This shows that an erased bit is much less distracting to the decoder than an errored bit. The list decoding becomes very slow under these conditions due to a degenerate backward pass tree. -- Paul Nicholson --