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 wBTGg0A9024874 for ; Sat, 29 Dec 2018 17:42:07 +0100 Received: from majordom by post.thorcom.com with local (Exim 4.14) id 1gdHc6-00040i-Eh for rs_out_1@blacksheep.org; Sat, 29 Dec 2018 16:37:26 +0000 Received: from [195.171.43.32] (helo=relay1.thorcom.net) by post.thorcom.com with esmtp (Exim 4.14) id 1gdHc5-00040Z-Pc for rsgb_lf_group@blacksheep.org; Sat, 29 Dec 2018 16:37:25 +0000 Received: from rhcavuit01.kulnet.kuleuven.be ([2a02:2c40:0:c0::25:129]) by relay1.thorcom.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.91_59-0488984) (envelope-from ) id 1gdHc3-0006pb-WB for rsgb_lf_group@blacksheep.org; Sat, 29 Dec 2018 16:37:24 +0000 X-KULeuven-Envelope-From: rik.strobbe@kuleuven.be X-KULeuven-Scanned: Found to be clean X-KULeuven-ID: C6159120327.A05BB X-KULeuven-Information: Katholieke Universiteit Leuven Received: from icts-p-smtps-1.cc.kuleuven.be (icts-p-smtps-1e.kulnet.kuleuven.be [134.58.240.33]) by rhcavuit01.kulnet.kuleuven.be (Postfix) with ESMTP id C6159120327 for ; Sat, 29 Dec 2018 17:37:16 +0100 (CET) Received: from ICTS-S-EXMBX6.luna.kuleuven.be (icts-s-exmbx6.luna.kuleuven.be [10.112.11.14]) (using TLSv1.2 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by icts-p-smtps-1.cc.kuleuven.be (Postfix) with ESMTPS id B4B0540CE; Sat, 29 Dec 2018 17:37:16 +0100 (CET) Received: from ICTS-S-EXMBX26.luna.kuleuven.be (10.112.11.61) by ICTS-S-EXMBX6.luna.kuleuven.be (10.112.11.14) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Sat, 29 Dec 2018 17:37:16 +0100 Received: from ICTS-S-EXMBX27.luna.kuleuven.be (10.112.11.62) by ICTS-S-EXMBX26.luna.kuleuven.be (10.112.11.61) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Sat, 29 Dec 2018 17:37:16 +0100 Received: from ICTS-S-EXMBX27.luna.kuleuven.be ([fe80::291a:cc4f:6953:698a]) by ICTS-S-EXMBX27.luna.kuleuven.be ([fe80::291a:cc4f:6953:698a%25]) with mapi id 15.00.1395.000; Sat, 29 Dec 2018 17:37:16 +0100 X-Kuleuven: This mail passed the K.U.Leuven mailcluster From: Rik Strobbe To: "rsgb_lf_group@blacksheep.org" , "rsgb-lf-group@groups.io" , "rsgb_lf_group@yahoogroups.co.uk" , "k3mf@aol.com" Thread-Topic: JT9-5 struggle Thread-Index: AQHUn5Ebn6R6fzr6d0S1bCBzP3P+zQ== Date: Sat, 29 Dec 2018 16:37:16 +0000 Message-ID: <1546101436080.48398@kuleuven.be> References: <565118912.10306055.1546030653480.ref@mail.yahoo.com>,<565118912.10306055.1546030653480@mail.yahoo.com>,<1546076436128.54396@kuleuven.be> In-Reply-To: <1546076436128.54396@kuleuven.be> Accept-Language: nl-BE, en-GB, en-US Content-Language: nl-BE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.112.50.1] MIME-Version: 1.0 X-Spam-Score: -2.3 (--) 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 @@CONTACT_ADDRESS@@ for details. Content preview: As mentioned earlier I have been struggling to get JT9-5 working for over a week. Here is why: With JT9-2 I noticed that it decoded fine but always gave a DT value of -0.5 or -0.6 Content analysis details: (-2.3 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at http://www.dnswl.org/, medium trust [2a02:2c40:0:c0:0:0:25:129 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message X-Scan-Signature: c95b9a52470b89d54f2ef38e923e05cb Subject: LF: JT9-5 struggle Content-Type: multipart/alternative; boundary="_000_154610143608048398kuleuvenbe_" X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on post.thorcom.com X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=HTML_MESSAGE 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 --_000_154610143608048398kuleuvenbe_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable As mentioned earlier I have been struggling to get JT9-5 working for over a= week. Here is why: With JT9-2 I noticed that it decoded fine but always gave a DT value of -0.= 5 or -0.6 This was inherent to the resampling used: As any JT9 transmission JT9-2 sta= rts at 1 seconds after the cycle start, so after resampling at a rate of 20= /9 (=3D 2.222) the transmission will start at 0.45 seconds (1/2.222). This = was easily fixed by inserting 6600 "zero's" (=3D 0.55 seconds at 12kHz samp= le rate) at the beginning of the audio file sent to the decoder. So for JT9-5 I did the same, now the resampling rate was 160/27 (=3D 5.923)= and after resampling the transmission would start at 0.16875 seconds (27/1= 60), so now 9975 zero's were inserted to fix the timing error. But JT95-5 did not work properly: except for an odd case no decodes (but wh= en it decoded it decoded well, even at very low SNR). After one day of struggling I decided tot make a small app that - created a JT9-5 signal at any given SNR - resampled to JT9-5 signal - decoded the resampled audio file In the app everything worked fine instantly and even after 10 tems double c= hecking for differences bewteen the code in this app and SlowJT9 I couldn't= find any ... until at last I notoced that I didn't implement the timing co= rrection in the test app. After removing the timing correction in SlowJT9 JT9-5 worked fine. I did some further testing and noticed that with a timing correction up to = about 0.6 seconds (7200 samples) everything works fine, but from then on de= grading starts and very rapidly nothing is decoded anymore. So for now the timing correcting is disabled. Apart from the fact thta for = most transmissions negative DT values will show up this does not affect the= functionality of SlowJT9. But I am still puzzled why this happens? Any idea's? 73, Rik ON7YD - OR7T --_000_154610143608048398kuleuvenbe_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

As mentioned earlier I have been struggling to get JT9-5 working for ove= r a week.

Here is why:

With JT9-2 I noticed that it decoded fine but always gave a DT value of = -0.5 or -0.6 

This was inherent to the resampling used: As any JT9 transmission J= T9-2 starts at 1 seconds after the cycle start, so after resampling at a ra= te of 20/9 (=3D 2.222) the transmission will start at 0.45 seconds (1/2.222= ). This was easily fixed by inserting 6600 "zero's" (=3D 0.55 seconds at 12kHz sample rate) at the beg= inning of the audio file sent to the decoder.

So for JT9-5 I did the same, now the resampling rate was 160/27 (=3D&nbs= p;5.923) and after resampling the transmission would start at 0.16875 = seconds (27/160), so now 9975 zero's were inserted to fix the timing error.=

But JT95-5 did not work properly: except for an odd case no decodes (but= when it decoded it decoded well, even at very low SNR).

After one day of struggling I decided tot make a small app that 

- created a JT9-5 signal at any given SNR

- resampled to JT9-5 signal

- decoded the resampled audio file

In the app everything worked fine instantly and even after 10 tems doubl= e checking for differences bewteen the code in this app and SlowJT9 I could= n't find any ... until at last I notoced that I didn't implement the timing= correction in the test app.

After removing the timing correction in SlowJT9 JT9-5 worked fine.

I did some further testing and noticed that with a timing correction up = to about 0.6 seconds (7200 samples) everything works fine, but from then on= degrading starts and very rapidly nothing is decoded anymore.

So for now the timing correcting is disabled. Apart from the fact thta f= or most transmissions negative DT values will show up this does not affect = the functionality of SlowJT9.

But I am still puzzled why this happens?

Any idea's?


73, Rik  ON7YD - OR7T


--_000_154610143608048398kuleuvenbe_--