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 wALFtb7S002036 for ; Wed, 21 Nov 2018 16:55:38 +0100 Received: from majordom by post.thorcom.com with local (Exim 4.14) id 1gPUmF-0005Ij-O4 for rs_out_1@blacksheep.org; Wed, 21 Nov 2018 15:50:55 +0000 Received: from [195.171.43.32] (helo=relay1.thorcom.net) by post.thorcom.com with esmtp (Exim 4.14) id 1gPUm7-0005Ia-VP for rsgb_lf_group@blacksheep.org; Wed, 21 Nov 2018 15:50:47 +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 1gPUm6-0002KR-Eb for rsgb_lf_group@blacksheep.org; Wed, 21 Nov 2018 15:50:46 +0000 X-KULeuven-Envelope-From: rik.strobbe@kuleuven.be X-KULeuven-Scanned: Found to be clean X-KULeuven-ID: E116C12033C.A4CCC 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 E116C12033C for ; Wed, 21 Nov 2018 16:50:43 +0100 (CET) Received: from ICTS-S-EXMBX23.luna.kuleuven.be (icts-s-exmbx23.luna.kuleuven.be [10.112.11.58]) (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 D1F0F40B5; Wed, 21 Nov 2018 16:50:43 +0100 (CET) Received: from ICTS-S-EXMBX27.luna.kuleuven.be (10.112.11.62) by ICTS-S-EXMBX23.luna.kuleuven.be (10.112.11.58) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 21 Nov 2018 16:50:43 +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; Wed, 21 Nov 2018 16:50:43 +0100 X-Kuleuven: This mail passed the K.U.Leuven mailcluster From: Rik Strobbe To: "rsgb_lf_group@blacksheep.org" , "600MRG@mailman.qth.net" <600MRG@mailman.qth.net>, "rsgb_lf_group@yahoogroups.co.uk" Thread-Topic: SlowJT9 averaging (in conversion to JT9-1) Thread-Index: AQHUga9TasBswUSc5Uyy0LTDQ9ucTQ== Date: Wed, 21 Nov 2018 15:50:43 +0000 Message-ID: <1542815371548.82873@kuleuven.be> References: <1541712573053.31739@kuleuven.be> <1542362144885.30626@kuleuven.be> <1542721669174.9290@kuleuven.be> <1542724318123.33202@kuleuven.be> <4c469b8e-72ca-08f9-f8f6-a382109537b5@n1bug.com> <1542728224113.91361@kuleuven.be>,<8c07075d-4453-5362-1697-4abc779a8ae0@n1bug.com>,<1542813050896.24684@kuleuven.be> In-Reply-To: <1542813050896.24684@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: For those interested: in order to get JT9-2, JT9-5 and JT9-10 signals decoded with a JT9 decoder (from the WSJT-X suite), the JT9-2, JT9-5, JT9-10 audio is "speeded up" to JT9-1. During the process the signal is also avera [...] 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: 5bc6e377a7e48238fb2d1143b58fab98 Subject: LF: SlowJT9 averaging (in conversion to JT9-1) Content-Type: multipart/alternative; boundary="_000_154281537154882873kuleuvenbe_" X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on post.thorcom.com X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=HTML_70_80,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_154281537154882873kuleuvenbe_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable For those interested: in order to get JT9-2, JT9-5 and JT9-10 signals decoded with a JT9 decoder = (from the WSJT-X suite), the JT9-2, JT9-5, JT9-10 audio is "speeded up" to = JT9-1. During the process the signal is also averaged (otherwise ther would= be no S/N improvement). In the initial versions of SlowJT9 the ratios were integer values: 2 for JT= 9-2 anf 5 for JT9-5, making averaging very simple. In SlowJT9 v0.9.10 however the original parameters for JT9-2, JT9-5 and JT9= -10 are used, resulting in some non-integer conversion rates: 2.2222 (15360= /6912) for JT9-2 and 5.9259 (40960/6912) for JT9-5. So, how to average with for example each 2.2222 incoming samples are conver= ted to 1 outgoing sample? Not finding relevant information about this on the web, I did it quite stra= igh forward: Assuming I1, I2, I3, I4, ... are the incoming JT9-2 samples and O1, O2, O3,= O4, ... are the outgoing JT9(-1) samples O1 =3D (I1+I2+0.222*I3)/2.222 O2 =3D (0.778*I3+I4+0.444*I5)/2.222 O3 =3D (0.556*I5+I6+0.667*I7)/2.222 O4 =3D (0.333*I7+I8+0.889*I9)/2.222 and so on. I am by no means sure that this is the best way to average for non-integer = conversion rates (it was just the best I could think of), so any suggestion= to do this better is welcome. 73, Rik ON7YD - OR7T --_000_154281537154882873kuleuvenbe_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

For those interested:


in order to get JT9-2, JT9-5 and JT9-10 signals decoded with a JT9 decod= er (from the WSJT-X suite), the JT9-2, JT9-5, JT9-10 audio is "sp= eeded up" to JT9-1. During the process the signal is also averaged (ot= herwise ther would be no S/N improvement).

In the initial versions of SlowJT9 the ratios were integer values: 2 for= JT9-2 anf 5 for JT9-5, making averaging very simple.

In SlowJT9 v0.9.10 however the original parameters for JT9-2, JT9-5 and = JT9-10 are used, resulting in some non-integer conversion rates: = 2.2222 (15360/6912) for JT9-2 and 5.9259 (40960/6912) for JT9-5.

So, how to average with for example each 2.2222 incoming samples are con= verted to 1 outgoing sample?

Not finding relevant information about this on the web, I did it qu= ite straigh forward:

Assuming I1, I2, I3, I4, ... are the incoming JT9-2 = samples and O1, O2, O3, O4, ... are the outgoing JT9(-1) samples

O1 =3D (I1+I2+0.222*I3)/2.222

O2 =3D (0.778*I3+I4+0.444*I5)/2.222

O3 =3D (0.556*I5+I6+0.667*I7)/2.222

O4 =3D (0.333*I7+I8+0.889*I9)/2.222

and so on.

I am by no means sure that this is the best way to average for non-= integer conversion rates (it was just the best I could think= of), so any suggestion to do this better is welcome.


73, Rik  ON7YD - OR7T



--_000_154281537154882873kuleuvenbe_--