Return-Path: X-Spam-DCC: paranoid 1290; 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=-1.0 required=5.0 tests=BAYES_00,DNS_FROM_AHBL_RHSBL, HTML_10_20,HTML_MESSAGE 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 u11HNhOD001299 for ; Mon, 1 Feb 2016 18:23:43 +0100 Received: from majordom by post.thorcom.com with local (Exim 4.14) id 1aQI91-0000Hc-8L for rs_out_1@blacksheep.org; Mon, 01 Feb 2016 17:20:07 +0000 Received: from [195.171.43.32] (helo=relay1.thorcom.net) by post.thorcom.com with esmtp (Exim 4.14) id 1aQI90-0000HT-Tv for rsgb_lf_group@blacksheep.org; Mon, 01 Feb 2016 17:20:06 +0000 Received: from mail-wm0-f41.google.com ([74.125.82.41]) by relay1.thorcom.net with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86) (envelope-from ) id 1aQI81-000592-Jv for rsgb_lf_group@blacksheep.org; Mon, 01 Feb 2016 17:20:05 +0000 Received: by mail-wm0-f41.google.com with SMTP id l66so80642826wml.0 for ; Mon, 01 Feb 2016 09:18:50 -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=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=bzMvVdSdNKmQHoAKEieEAsYJJC120FpcfKivksA0IlQ=; b=W6DJ034N3FcWCjmNiGOuU70HYq40O57BWUhXNm3k2e3Pzoli0YedtKQ+I3JhuXxVL9 H9uvhZeIzcVxo1p6Eg30VUsZumx/QuHaeirNna6t9HyXG7u57UnOUjqnkA6irzQgnmmE t/ruCgEBRh22nQtIbSfTb7ns/f88pq70GPPdf5WsQUByoa/Uw2kil+zpQZceZ/10YozK be0NTf+NHebuY1iWeSw+k38J8y7sGYuiT1GdWt/OsyS5eVQFWY5YJVD9aV0CKF+aVT7p NxTXvXdIDxA5rJIKNuvUrsoL/d1OSlsnKccEZGYe5E5NQG27tdheHSp7eGuHiN8JJo+K /wsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=bzMvVdSdNKmQHoAKEieEAsYJJC120FpcfKivksA0IlQ=; b=Ojr54FuDlBtsdDmjgIB2gEcCYesxggG839XO0JLwvQgQJusfLuU8Uf/snGoBBsEwNm CqqDCw+asKp1LMHn/FttQfKxVhyewWA4Z7bhQ41U83HEb//9b7vhcBkY1psQAeVLEYXq e+wS856pMh05Ze2mqZi+DmD0mN2iRAJRSjWBj13KApsHMcGUNpkMPCN/38tY16KwNflv KvH8UaoXHWT3RNd1vD2YOUSrJ4YizEu4zTdofCeaPnFdoD6uThAUSLK2PfiziR5T7is/ +IEWKPyEFgfzpgb9DyMU7TWmYACvV4slNaW7jnpwEXmAg9K/vFUrRHZVoMe8IrLZxcFe fQTw== X-Gm-Message-State: AG10YOSe2gnTv+UeX7PwKpbPtiAkdChRyfH0IkALqyrd45M2EewGMSKdZmHV8+QZBx0Kk29WjyfjB6hQkG+i+Q== MIME-Version: 1.0 X-Received: by 10.28.134.147 with SMTP id i141mr13654124wmd.87.1454347085239; Mon, 01 Feb 2016 09:18:05 -0800 (PST) Received: by 10.28.187.67 with HTTP; Mon, 1 Feb 2016 09:18:05 -0800 (PST) Date: Mon, 1 Feb 2016 17:18:05 +0000 Message-ID: From: Andy Talbot To: rsgb_lf_group@yahoogroups.co.uk, rsgb_lf_group@blacksheep.org X-Scan-Signature: 1bc6486c2865e7dc2ff7578e6d7fc226 Subject: LF: WOLF Coding Content-Type: multipart/alternative; boundary=001a114432ae655d5e052ab89155 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: 6601 --001a114432ae655d5e052ab89155 Content-Type: text/plain; charset=UTF-8 I'm contemplating writing some PIC code to encode WOLF (the software) into a PIC to make a standalone beacon transmitter source. A generator for the rate 1/6 32 constraint length convolutional code will fit into a 16F628A chip without too much difficulty - I've already done it for JT4 and WSPR; it just needs more parallel shift registers and less message memory than those modes do. Looking back though the archives of various progs written over the years, I found one written back in 2010 that generates the bit pattern for a WOLF message. So back then, must have been thinking of doing something with WOLF but it never got beyond a basic coder. To be able to write that software I must have had the original source code by John / team or Wolf (the operator!) for the mode, but can't find it. Also have a bit of a conundrum - in that software I provided the option for interleaving the final data or not, but don't know if the current Wolf GUI software implements interleaving or not. This is the interleaving code I wrote back then (PowerBasic language, variables here are all long ints) but don't know if its currently implemented in the latest versions IF interlv THEN tempj = j SHIFT RIGHT tempj , 3 PTR = k * 80 + (j AND 7) * 10 + tempj + i * 2 ELSE PTR = k * 80 + j + i * 16 END IF outdata(PTR) = b Is the WOLF source code available anywhere, and is interleaving implemented? Also, is there an option somewhere to generate a file or even a screen showing of the output bit pattern? Short of actually running WolfGUI with a test message, recording the output and comparing it with my generated sequence for the same message it's difficult to know if my software gives the right answers. Andy G4JNT --001a114432ae655d5e052ab89155 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I'm contemplating writing some PIC code to encode= WOLF (the software) into a PIC to make a standalone beacon transmitter sou= rce. =C2=A0 A generator for the rate 1/6 =C2=A032 constraint length =C2=A0c= onvolutional code will fit into a 16F628A chip =C2=A0without too much diffi= culty - I've already done it for JT4 and WSPR; it just needs more paral= lel shift registers and less message memory than those modes do.
=
Looking back though the archives of various progs written ov= er the years, I found one written back in 2010 that generates the bit patte= rn for a WOLF message. =C2=A0 So back then, =C2=A0must have been thinking o= f doing something with WOLF but it never got beyond a basic coder. =C2=A0 T= o be able to write that software I must have had the original source code b= y John / team or Wolf (the operator!) for the mode, but can't find it.<= /div>

Also have a bit of a conundrum - in that =C2=A0sof= tware I provided the option for interleaving the final data or not, but don= 't know if the current Wolf GUI software implements interleaving or not= . =C2=A0=C2=A0

This is the interleaving code I wro= te back then =C2=A0(PowerBasic language, =C2=A0variables here are all long = ints) but don't know if its currently implemented in the latest version= s

IF interlv THEN
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 tempj =3D j
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 SHIFT RIGHT tempj , 3
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 PTR =3D k * 80 + (j= AND 7) * 10 + tempj + i * 2
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 ELSE
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 PTR =3D k * 80 + j + i * 16
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 END IF
=C2=A0 outdata(PTR) =3D b

<= /div>

Is the WOLF source code available anywhere, and is= interleaving implemented? =C2=A0

Also, is there a= n option somewhere to generate a file or even a screen showing of the outpu= t bit pattern?
Short of actually running WolfGUI with a test mess= age, recording the output and comparing it with my generated sequence for t= he same message it's difficult to know if my software gives the right a= nswers.

Andy =C2=A0G4JNT
--001a114432ae655d5e052ab89155--