Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lipkowski.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,RCVD_IN_DNSWL_MED, SPF_PASS,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.0 X-Spam-DCC: EATSERVER: mailn 1166; Body=2 Fuz1=2 Fuz2=2 Received: from post.thorcom.com (post.thorcom.com [195.171.43.25]) by mailn.lipkowski.org (8.14.4/8.14.4/Debian-8+deb8u1) with ESMTP id uBIFxMxI011851 for ; Sun, 18 Dec 2016 16:59:24 +0100 Received: from majordom by post.thorcom.com with local (Exim 4.14) id 1cIdlU-0004Db-6v for rs_out_1@blacksheep.org; Sun, 18 Dec 2016 15:52:44 +0000 Received: from [195.171.43.32] (helo=relay1.thorcom.net) by post.thorcom.com with esmtp (Exim 4.14) id 1cIdlT-0004DS-5o for rsgb_lf_group@blacksheep.org; Sun, 18 Dec 2016 15:52:43 +0000 Received: from mail-io0-x235.google.com ([2607:f8b0:4001:c06::235]) by relay1.thorcom.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87) (envelope-from ) id 1cIdlP-0005TE-Fa for rsgb_lf_group@blacksheep.org; Sun, 18 Dec 2016 15:52:42 +0000 Received: by mail-io0-x235.google.com with SMTP id d9so135384176ioe.0 for ; Sun, 18 Dec 2016 07:52:39 -0800 (PST) X-DKIM-Result: Domain=gmail.com Result=Good and Known Domain DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=Ppnp5pBhkEYdfzjIJCH8/wjas9QL3rwhQ48BYV/CgGk=; b=Z+qBb8i7K0opY9z+tc6ZZmSULPhGrTsQ/DJTDjOb78KhJS86zLX655dJvhcTl+BHAN ovNYYTl3vvDItWykjkFFIsfEUje6foch/jfWOWIUrRAC8TLo5FfMkQKGfzeqbF9nvdPs qqUG0eO7qchD7Bmxs75ECs51xFKhqBkPrnKBkLjGRT29T/jxCyvKSv9wHkyQKYZOYjVT R3+W7Lp2WxSQOX62XOoRP7qKfCgbEnzNIR6xBHQiRzG3f+hhL9zaW2VTckIXxxsM6tNr Pyi+nNNo6s8Q5l+rIVWJNbtEO5CEAoSyJ0hF2vTIIj4loYYmFfMhPKmq7UjNpah46zP6 tDDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=Ppnp5pBhkEYdfzjIJCH8/wjas9QL3rwhQ48BYV/CgGk=; b=tCC9R44wOh8slg96shLNoYeBebfK75XZkvTUfgUX2fQ501rKkQ3nWqaxOtR5LAg4Ve TUOkM/ZtSS3xVzFqsUCKN0+8XvfTrNOPWsIiR1QlKtHQplMS9GaLgyAPS0K9m9Uvi4rj FYOBupsNR+ZvjES+WnF59L7L8NIbr32zdN5r333sR7An5ZVVy8ekPQ3mRSc3q4yPI/Ng 1Veg+b6NJrw4/WcMbq1YNbsUYX1chBDQs7ke83kyvo+GVz6LzzQ99CddPScw5NpPSZL8 rB9S4KPjaH7K0W87EIHWpReKGu9+V4kdX7VR/5b4QYozAR8kyuYHo7tDBhIDfOYQ1KB6 Wn+Q== X-Gm-Message-State: AIkVDXIiiQBEbNMDtoLYw3pNmi7rtiDM4xdTypisQ7RhiAEzsV088iwNGHWd0bNLUIrMayqxAIV9gy3bEBiV9Q== X-Received: by 10.107.180.65 with SMTP id d62mr11497552iof.36.1482076357448; Sun, 18 Dec 2016 07:52:37 -0800 (PST) MIME-Version: 1.0 Received: by 10.36.137.4 with HTTP; Sun, 18 Dec 2016 07:52:36 -0800 (PST) Received: by 10.36.137.4 with HTTP; Sun, 18 Dec 2016 07:52:36 -0800 (PST) In-Reply-To: <159129c81a8-3e3c-a9e0@webprd-a30.mail.aol.com> References: <158b02a87b2-1f7f-112fd@webprd-m75.mail.aol.com> <159129c81a8-3e3c-a9e0@webprd-a30.mail.aol.com> From: Domenico IZ7SLZ Date: Sun, 18 Dec 2016 16:52:36 +0100 Message-ID: To: rsgb_lf_group@blacksheep.org X-Scan-Signature: 2015a9c9c70c0326c96b00c8a41f50f5 Subject: Re: VLF: SpecLab GPS-phaselock with faster PSK Content-Type: multipart/alternative; boundary=94eb2c0634c6d0db3b0543f0ca6c 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.75 Status: O X-Status: X-Keywords: X-UID: 9839 --94eb2c0634c6d0db3b0543f0ca6c Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Grazie Markus, I will test it soon and will revert results. I'm happy for the audience of last night. See you soon. Domenico On 18 Dec 2016 16:48, "Markus Vester" wrote: > In the meantime, I have changed the PLL setup again. Now it can only do > hard-keying, but this works down to 1s symbols which is the shortest > selectable periodic actions interval. I have swapped the functions of the= L > and R channel: The auxiliary carrier is now generated by the AM modulator > in the R1-R2 Blackbox, converted to the final frequency in R3, and > PSK-modulated in R4-R5 (bb[3].delayline.bypass_factor). The PSK is undone > again in the feedback path in the L1-L2 blackbox, so that the phase > comparator sees a constant colour and does not have to react to the > modulation. There is a small delay to compensate for DAC and ADC latencie= s > (500 ms, "timer.expired" in conditional actions). > One possible pitfall is that the AM modulator carrier level needs to be > set to 0.00002, due to a bug in the scaling from +-32768 to +-1. The entr= y > field does not have enough digits to show this small number, but the full > precision is used and saved in the ini. Best to check the level using one > of the little scopes at R2 or R3. > > Here I am using SpecLab v2.92b01 which seems to work fine. The interprete= r > commands for the delaylines were introduced sometime around December 2015 > so older versions won't work. > > Like before, the frequency is still defined by the middle one of the thre= e > testsignal generators, no other changes are necessary. Don't worry about > the USB mixer block, it can downconvert as well (e.g. from 2000 to 1495 H= z > for an SSB transmitter). > > I've also changed the format of "pskln.txt" to one line per symbol ("Save > Rows" in ebnaut-tx). For my own transmissions, I've added a final line to > set a=3D0.5 which turns the carrier off. > > http://df6nm.bplaced.net/VLF/fec_tests/vlf_tx_pll_fasterpsk.zip (14 kB) > > Best 73, > Markus (DF6NM) > > > -----Urspr=C3=BCngliche Mitteilung----- > Von: Markus Vester > An: rsgb_lf_group > Verschickt: Di, 29 Nov 2016 1:58 pm > Betreff: VLF: SpecLab GPS-phaselock with faster PSK > > The SpecLab GPS-PLL script can overcome soundcard glitches and provide > absolute phase of the antenna voltage, but PSK modulation has been limite= d > to slow symbol rates due to the ~ 3 second time constant of the phase > swing. It appears that the PLL latency is mainly due to the digimode > terminal generating the output signal, which responds to frequency comman= ds > from the interpreter script only with some delay. I have now tried to > circumvent the lag by using the L3 frequency mixer which can be controlle= d > faster, allowing phase-switching in less than 200 ms. > A couple of tricks were necessary: A constant 2 kHz signal is generated i= n > the L1-L2 blackbox, which is then converted to the desired VLF output > frequency. In addition, instantaneous phase switching is implemented by > switching the bypass factor in the L4-L5 delay line. Alternatively, the > phase can be smoothly ramped by setting a "hardkey" flag to zero. > > The configuration file is here: > http://df6nm.bplaced.net/VLF/fec_tests/vlf_tx_pll_fastpsk.zip > > For EbNaut transmissions, you will need to use Paul's software and prepar= e > a file "psk.txt" (containing zeroes, ones and spaces, similar to the > provided template), and set up start times etc. in scheduled actions. You > can also produce a simple 2-second test pattern by activating the second > line in periodic actions. As before, the output frequency is defined by t= he > second test signal generator, which provides the GPS-controlled reference= . > > Hope this may be useful, > Markus (DF6NM) > ... > --94eb2c0634c6d0db3b0543f0ca6c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Grazie Markus,

I will test it soon and will revert results.

=
I'm happy for the audience of last night.
=

See you soon.

Domenico

On 18 Dec 2016 16:48, "Markus= Vester" <markusvester@aol.= com> wrote:
<= div style=3D"font-size:10pt;font-family:arial,helvetica,sans-serif;color:bl= ack">
In the meantime, I have changed the PLL setup again. Now it can = only do hard-keying, but this works down to 1s symbols which is the shortes= t selectable periodic actions interval. I have swapped the functions of the= L and R channel: The auxiliary carrier is now generated by the AM modulato= r in the R1-R2 Blackbox, converted to the final frequency in R3, and PSK-mo= dulated in R4-R5 (bb[3].delayline.bypass_factor). The PSK is undone ag= ain in the feedback path in the L1-L2 blackbox, so that the phase comparato= r sees a constant colour and does not have to react to the modulation. Ther= e is a small delay to compensate for DAC and ADC latencies (500 ms, "t= imer.expired" in conditional actions).
One possible pit= fall is that the AM modulator carrier level needs to be set to 0.00002, due= to a bug in the scaling from +-32768 to +-1. The entry field does not have= enough digits to show this small number, but the full precision is used an= d saved in the ini. Best to check the level using one of the little scopes = at R2 or R3.

Here I am using SpecLab v2.92b01 which seems to= work fine. The interpreter commands for the delaylines were introduced som= etime around December 2015 so older versions won't work.
Like before, the frequency is still defined by the middle one of the thre= e testsignal generators, no other changes are necessary. Don't worry ab= out the USB mixer block, it can downconvert as well (e.g. from 2000 to 1495= Hz for an SSB transmitter).

I've also changed the forma= t of "pskln.txt" to one line per symbol ("Save Rows" in= ebnaut-tx). For my own transmissions, I've added a final line to set a= =3D0.5 which turns the carrier off.

http://df6nm.= bplaced.net/VLF/fec_tests/vlf_tx_pll_fasterpsk.zip (14 kB)
Best 73,
Markus (DF6NM)


-----Urspr=C3=BCngliche Mitteilu= ng-----
Von: Markus Vester <markusvester@aol.com>
An: rsgb_lf_group <rsgb_lf_grou= p@blacksheep.org>
Verschickt: Di, 29 Nov 2016 1:58 pm
Betreff:= VLF: SpecLab GPS-phaselock with faster PSK

The SpecLab= GPS-PLL script can overcome soundcard glitches and provide absolute phase = of the antenna voltage, but PSK modulation has been limited to slow symbol = rates due to the ~ 3 second time constant of the phase swing. It appears th= at the PLL latency is mainly due to the digimode terminal generating the ou= tput signal, which responds to frequency commands from the interpreter scri= pt only with some delay. I have now tried to circumvent the lag by using th= e L3 frequency mixer which can be controlled faster, allowing phase-switchi= ng in less than 200 ms.
A couple of tricks were necessary: = A constant 2 kHz signal is generated in the L1-L2 blackbox, which is then c= onverted to the desired VLF output frequency. In addition, instantaneous ph= ase switching is implemented by switching the bypass factor in the L4-L5 de= lay line. Alternatively, the phase can be smoothly ramped by setting a &quo= t;hardkey" flag to zero.=C2=A0=C2=A0

For EbNaut transmi= ssions, you will need to use Paul's software and prepare a file "p= sk.txt" (containing zeroes, ones and spaces, similar to the provided t= emplate), and set up start times etc. in scheduled actions. You can also pr= oduce a simple 2-second test pattern by activating the second line in perio= dic actions. As before, the output frequency is defined by the second test = signal generator, which provides the GPS-controlled reference.
<= br>Hope this may be useful,
Markus (DF6NM)=C2=A0
...
--94eb2c0634c6d0db3b0543f0ca6c--