Delivered-To: daveyxm@virginmedia.com Received: by 10.50.208.67 with SMTP id mc3csp91403igc; Mon, 12 May 2014 10:11:52 -0700 (PDT) X-Received: by 10.194.120.101 with SMTP id lb5mr2626635wjb.74.1399914711721; Mon, 12 May 2014 10:11:51 -0700 (PDT) Return-Path: Received: from post.thorcom.com (post.thorcom.com. [195.171.43.25]) by mx.google.com with ESMTP id cc8si2834349wib.39.2014.05.12.10.11.51 for ; Mon, 12 May 2014 10:11:51 -0700 (PDT) Received-SPF: none (google.com: owner-rsgb_lf_group@blacksheep.org does not designate permitted sender hosts) client-ip=195.171.43.25; Authentication-Results: mx.google.com; spf=neutral (google.com: owner-rsgb_lf_group@blacksheep.org does not designate permitted sender hosts) smtp.mail=owner-rsgb_lf_group@blacksheep.org Received: from majordom by post.thorcom.com with local (Exim 4.14) id 1WjtMO-0005NG-4u for rs_out_1@blacksheep.org; Mon, 12 May 2014 17:45:52 +0100 Received: from [195.171.43.32] (helo=relay1.thorcom.net) by post.thorcom.com with esmtp (Exim 4.14) id 1WjtMN-0005N7-Jz for rsgb_lf_group@blacksheep.org; Mon, 12 May 2014 17:45:51 +0100 Received: from parrot.netcom.co.uk ([217.72.171.49]) by relay1.thorcom.net with esmtp (Exim 4.82) (envelope-from ) id 1WjtML-0008PB-Mp for rsgb_lf_group@blacksheep.org; Mon, 12 May 2014 17:45:50 +0100 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 7571332740E for ; Mon, 12 May 2014 17:42:55 +0100 (BST) Received: from [127.0.0.1] (localhost [127.0.0.1]) by sb.abelian.org (Postfix) with ESMTP id F0BAD28A0110 for ; Mon, 12 May 2014 16:45:47 +0000 (UTC) Message-ID: <5370FABB.8020500@abelian.org> Date: Mon, 12 May 2014 16:45:47 +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: <536F1A51.3060806@abelian.org> <078901cf6d1b$4179a730$c46cf590$@comcast.net> In-Reply-To: <078901cf6d1b$4179a730$c46cf590$@comcast.net> X-Spam-Score: 0.7 (/) X-Spam-Report: Spam detection software, running on the system "relay1.thorcom.net", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: The coding itself imposes no limit to the number of bits to send, but the availability of a steady channel does. The previous weekend Markus made a long carrier transmission and after the terminator cleared, the phase was steady enough throughout the morning - except for a dip between 9:00 and 9:30. This split the morning into two natural windows for a test. [...] Content analysis details: (0.7 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [217.72.171.49 listed in list.dnswl.org] 0.7 SPF_NEUTRAL SPF: sender does not match SPF record (neutral) X-Scan-Signature: c9c533f07c530c146486ecf89a00ebb1 Subject: Re: VLF: Coherent BPSK at 8270 from DF6NM Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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 The coding itself imposes no limit to the number of bits to send, but the availability of a steady channel does. The previous weekend Markus made a long carrier transmission and after the terminator cleared, the phase was steady enough throughout the morning - except for a dip between 9:00 and 9:30. This split the morning into two natural windows for a test. The available window limits the transmission time. In this case, there was room for only 5 characters (in winter we would do much better). In March 2012 Markus was able to send 10.4 bits per hour to Todmorden using MFSK-37. In Saturday's test we have raised that to about 21 bits per hour. The Shannon-Hartley capacity limit for this bandwidth and signal power is about 27 bits per hour. The signal from Markus is perfect for these tests - very stable, and also quite weak at this range - ideal for tests of coherent modulation with strong FEC. Spectrum of the carrier from Markus - averaged for one hour, http://abelian.org/vlf/tmp/df6nm_140510b.png It is 12dB above noise in this 278 uHz bandwidth. In the bandwidth of a 30 second code symbol the S/N is around -9dB. At that level, about 30% of the 264 code symbols are demodulated incorrectly - about 80 errors. This rate 1/4 K=21 code will always decode correctly any message with up to 47 errors, and will decode approximately half of all messages with 83 errors. List decoding extends those thresholds significantly, so we obtain quite a reliable decode at this signal level. Graphs at http://abelian.org/fec/results.html show the measured performance gains as the code strength increases and compare standard Viterbi with list decoding. Our limiting factor is in fact, not the FEC code, but the ability to discern a reference phase from the BPSK signal. Below some level, it becomes necessary to search for the correct phase, and if necessary, the drift pattern. It was necessary to use such a search to find the reference phase for both test transmissions because the extracted reference phase just wasn't good enough. For example, here is a scattergram of the 264 BPSK symbols in I/Q space, http://abelian.org/vlf/tmp/df6nm_140510c.png There is no sign of any 'preferred axis' to the scatter of symbols - the phase distribution looks pretty randomly spread. For comparison here is the same plot for the same message with simulated noise corresponding to Eb/N0 of various levels 2dB http://abelian.org/vlf/tmp/df6nm_140510d.png 10dB http://abelian.org/vlf/tmp/df6nm_140510e.png 20dB http://abelian.org/vlf/tmp/df6nm_140510f.png Above about 1dB it is quite easy to extract a reference phase, but for much weaker signals we have to search for it. I am working on ways to improve the reference search and will modify the code and the iterative decoder before the next test. -- Paul Nicholson --