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=-2.4 required=5.0 tests=BAYES_00,DNS_FROM_AHBL_RHSBL 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 u11Hh9J1001339 for ; Mon, 1 Feb 2016 18:43:09 +0100 Received: from majordom by post.thorcom.com with local (Exim 4.14) id 1aQIRl-0000P5-7I for rs_out_1@blacksheep.org; Mon, 01 Feb 2016 17:39:29 +0000 Received: from [195.171.43.32] (helo=relay1.thorcom.net) by post.thorcom.com with esmtp (Exim 4.14) id 1aQIRk-0000Ow-UB for rsgb_lf_group@blacksheep.org; Mon, 01 Feb 2016 17:39:28 +0000 Received: from mail-ob0-f177.google.com ([209.85.214.177]) by relay1.thorcom.net with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86) (envelope-from ) id 1aQIQg-0005E5-PE for rsgb_lf_group@blacksheep.org; Mon, 01 Feb 2016 17:39:27 +0000 Received: by mail-ob0-f177.google.com with SMTP id is5so125674676obc.0 for ; Mon, 01 Feb 2016 09:38:07 -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:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=mqNL4hHXHWkCKoq6SHVUWn1F+5w7E2ZDrYtHwdnUbjY=; b=Z7PQ3jEpE673ggFE9czBvLbqK32E9gypsJjoP0XmU6pSd/KiFNtivsv3izkqryFad1 R8EE4E1JS0MjpU170Ysy7zYvqwyxsn/6GannBjYrKyFxpES8iuv6ATmpbbnc/x136e1N 5Sdfd5LPocWHeUfEjyhbPkqskvzR1NY5C2IgfVJYEHFuUzSqyKAOhRaSm177MQQEnRdF K1vG/Rd45igfgPWCYH/XmCCCWl2/CCA3zttvcLp4xMr883mFMivfkcSF06V3AhuYpon+ Mh62TE6/hfeIM/N9J0jCGikICyIrVNkQtF/dRZ+cMQiRmEfBs2z20kON9NqzO+0izssf +l9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=mqNL4hHXHWkCKoq6SHVUWn1F+5w7E2ZDrYtHwdnUbjY=; b=X+Uwd74GKO7sDsyWDVj2Vnq0qGIOVkA14+hOkVflTqAaxPYmMh0/bOd5mGa0kx5YcP SIlaFUcoBQ+qovW5KMuajyjqPrdYWlWPjVw5AseRJAEx+5iq1XAAOIkYwyke32E5Cs8b mBfdMCPGnLh7wXXBSAi9RL+kUd7wjm1JrChC/lb8kCW4KZaQUa80v1em/kV7pzGbfaXt K6FNJ3aM0VIbWWdkUE65FCGRmpAiAJ9it6AN6NQilO9gEOYFaqortOAxWZzbxV2X8chB GySRqxCa5SgefRW6ssqlgTLf5h+L6F64GcpYg4+xHssoNmZzUdz3Mm3/evRAzXrpy1bE n46w== X-Gm-Message-State: AG10YOQmrJkWIk6gBEl2Jr4JtIV+YglUQOvf7pNj1oXCC2zxTqSbz0qUVAmhPj5l1PEwMLTw61WSUaS4uwn99g== MIME-Version: 1.0 X-Received: by 10.60.54.199 with SMTP id l7mr18774022oep.43.1454348240450; Mon, 01 Feb 2016 09:37:20 -0800 (PST) Received: by 10.202.75.143 with HTTP; Mon, 1 Feb 2016 09:37:20 -0800 (PST) In-Reply-To: References: Date: Mon, 1 Feb 2016 12:37:20 -0500 Message-ID: From: Warren Ziegler To: rsgb_lf_group X-Scan-Signature: 8556389a5ea14fbbf9b9d801ab70c592 Subject: Re: LF: WOLF Coding Content-Type: text/plain; charset=UTF-8 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: 6602 Andy, I believe that Lyle Koehler K0LR did a PIC implementation for WOLF a number of years ago. I have an exciter with it incorporated but unfortunately it was driven by an unstable source. Will see what documentation I can dig up when I get home. 73 Warren K2ORS On Mon, Feb 1, 2016 at 12:18 PM, Andy Talbot wrote: > 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 -- 73 Warren K2ORS WD2XGJ WD2XSH/23 WE2XEB/2 WE2XGR/1