Re: [Freetel-codec2] FreeDV QSO Party

2019-03-02 Thread Alan Beard
Hi David,

If these frequencies are the "recommended":
Centre Frequencies: 1870kHz, 3630kHz, 7180kHz, 14130kHz, 21180kHz, 28330kHz

Can you put these on your website please?

I can easily move my "parrot" repeater to any one of these except 160m.

66s and 88s

Alan VK2ZIW

(bottle of beer sized valves)

On Wed, 27 Feb 2019 12:12:27 +1100, David Rowe wrote
> My local radio club (AREG), have organised a FreeDV QSO Party for April
> 27/28 2019.  It wuld be great if we can get some international FreeDV
> contacts.
> 
> Read all about it here:
> 
>   http://www.areg.org.au/archives/209376
> 
> Cheers,
> David
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
-------
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] More progress with SmallDV, a stereo mic input device

2019-03-01 Thread Alan Beard
Hi all,

Simplifying the SmallDV use in that a relay or quad bi-lateral
switch is not needed in the setup.
With a stereo mic input sound device and stereo out of course, I've
split the the channels thus:
Left mic in and left speaker out are receive

Right mic in and left speaker out are transmit

You still have to change the FDVCore mode but, as mentioned above,
no fancy switching in going from Rx to Tx.

So the extra $$$ in using the Creative Sound Blaster Play! 3 saves
on the cost/complexity of a relay.

Sourcecode:

www.unixservice.com.au/parrot/FDVcoreStereo.tgz

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] FreeDV QSO Party

2019-02-26 Thread Alan Beard
Hi David,

Does 1870KHz come within the 80m to 10m bands?

Where: All HF Bands from 80m – 10m (excluding the WARC bands)

How: Work as many stations as possible using the FreeDV 700D or FreeDV 1600 
modes in 24 hours.

Centre Frequencies: 1870kHz, 3630kHz, 7180kHz, 14130kHz, 21180kHz, 28330kHz 
(chosen in accordance with IARU Bandplans)

Alan VK2ZIW


On Wed, 27 Feb 2019 12:12:27 +1100, David Rowe wrote
> My local radio club (AREG), have organised a FreeDV QSO Party for April
> 27/28 2019.  It wuld be great if we can get some international FreeDV
> contacts.
> 
> Read all about it here:
> 
>   http://www.areg.org.au/archives/209376
> 
> Cheers,
> David
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
-------
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] FreeDV QSO Party

2019-02-26 Thread Alan Beard
Hi all,

Frequencies

===

>From the below website:

Centre Frequencies: 1870kHz, 3630kHz, 7180kHz, 14130kHz, 21180kHz, 28330kHz 

Should I move my "parrot" repeater to 7180kHz to capture more signals?

Alan VK2ZIW

On Tue, 26 Feb 2019 21:04:22 -0600, Richard Shaw wrote
> On Tue, Feb 26, 2019 at 7:15 PM David Rowe  wrote:
> 
> My local radio club (AREG), have organised a FreeDV QSO Party for April
> 27/28 2019.  It wuld be great if we can get some international FreeDV
> contacts.
> 
> Read all about it here:
> 
>   http://www.areg.org.au/archives/209376
> 
> Fedora being an international project often provides hints to convert dates 
> and times to your local time, e.g.:
> 
> date -d '2014-10-01 15:00 UTC'
> 
> So for this event:
> 
> $ date -d '2019-04-27 0300 UTC'
> Fri Apr 26 22:00:00 CDT 2019
> 
> until
> 
> $ date -d '2019-04-28 0300 UTC'
> Sat Apr 27 22:00:00 CDT 2019
>  
> For me :)
> 
> Thanks,
> Richard
> KF5OIM

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech

 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Parrot now running with Codec2-dev, SVN 4089

2019-02-26 Thread Alan Beard
Subject sais it all.

Code testing for our developers.

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] FreeDV QSO Party

2019-02-26 Thread Alan Beard
Hi,

How many points through my Codec2 700D repeater?

Alan VK2ZIW

On Tue, 26 Feb 2019 21:04:22 -0600, Richard Shaw wrote
> On Tue, Feb 26, 2019 at 7:15 PM David Rowe  wrote:
> 
> My local radio club (AREG), have organised a FreeDV QSO Party for April
> 27/28 2019.  It wuld be great if we can get some international FreeDV
> contacts.
> 
> Read all about it here:
> 
>   http://www.areg.org.au/archives/209376
> 
> Fedora being an international project often provides hints to convert dates 
> and times to your local time, e.g.:
> 
> date -d '2014-10-01 15:00 UTC'
> 
> So for this event:
> 
> $ date -d '2019-04-27 0300 UTC'
> Fri Apr 26 22:00:00 CDT 2019
> 
> until
> 
> $ date -d '2019-04-28 0300 UTC'
> Sat Apr 27 22:00:00 CDT 2019
>  
> For me :)
> 
> Thanks,
> Richard
> KF5OIM

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech

 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Building smallDV with Codec2-dev, latest SVN

2019-02-19 Thread Alan Beard
Thanks Erich,

I've now tested "SmallDV" with available now USB audio devices:

Creative Sound Blaster Play! 3                                       $35 AU   
available world-wide

ASMedia HS100-B chipset Volans VL-UA01               $20 AU

The "Play! 3" has stereo mic input. Decoded audio is slightly better.

The Volans only has mono mic input.

Both definitely better than the "el-cheapo" C-Media C119 USB audio devices.

Though, these do have LED outputs and Vol Up, Down and Mute inputs.

(I and others thought useful for repeater controllers)

"SmallDV" uses only one audio device so, cannot get into buffer problems 

because of different sample rates, in and out.

The long and short of this, don't be afraid to try another USB audio device.

Problems may not be with the software.

Keep smiling

Alan VK2ZIW

On Mon, 18 Feb 2019 07:03:08 +1030, Erich Heinzle wrote
> The PCM290x family of audio chipsets has been popular for homebrew usb SDR 
> interfaces, and also has stereo in, unlike some of the cheap usb sound card 
> dongles
> 
> https://github.com/erichVK5/PCM290x-USB-audio-interface
> 
> Regards,
> 
> Erich
> VK5HSE

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
------- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech

 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Building smallDV with Codec2-dev, latest SVN

2019-02-18 Thread Alan Beard
Hi Bruce and all,

First, "SmallDV" only uses ONE audio device. As marked on the device, Mic in, 
Headphones out.

Matt uses a relay outside to swap things when in Transmit mode.

But, in this world of consumer goods, you get what you pay for.

Tested thus far:

Working well

===

Creative Sound Blaster Play!                  not available, superceded

Creative Sound Blaster Play! 3               the current model, available    ID 
= 0: "hw:Sound Blaster Play! 3,0"  

VOLANDS VL-UA01                                   From PC shop, inexpensive    
ID = 0: "hw:USB Audio Device,0"

Poor



C-Media C119 clones    Virtual 7.1Ch Sound, with Mute, Up & Down vol switches, 
red and green LEDS.

(all six bought in 2011)

We are using the device in Full Duplex, simultaneous audio in and audio out.

Yes I understand the problem with two audio devices with different clocks.

With the above testing, it's not the Linux driver but the firmware/hardware of 
the cheaper device causing problems.

lsusb

ID 0d8c:0014 C-Media Electronics, Inc.     the VOLANS   Chipset: ASMedia 
(HS100-B)

ID 041e:324d Creative Technology, Ltd      the Play! 3

There we have it, the Play! 3 is the best and at $35AU is not outrageous.

Alan VK2ZIW

On Mon, 18 Feb 2019 11:21:40 -0800, Bruce Perens wrote
> I should reiterate the problem, just to make sure everyone understands what 
> is happening. When you use two audio devices with different clocks, one will 
> inevitably run faster than the other. The result is that over time, be it 
> minutes, hours, or days, you will either develop a lag in processing and fill 
> up your buffers until you run out of space, or you will go to your input 
> device for samples and there will be less than you expect or none.
> 
> Your software must handle this, unless you have custom hardware like SDR1000 
> where all of the audio devices all run off of one clock. It must deal with 
> both over-runs and under-runs. Until you do this, using two audio devices 
> means that at some point, be it minutes, hours, or days, your software will 
> break.
> 
> Handling output overruns means that you will throw away some samples once in 
> a while to resynchronize. If you can tell when your output device is still 
> processing samples when it should not be, you can do this gracefully so that 
> nobody will hear it by throwing away every 100th output sample or something 
> similar.
> 
> Handling input underruns is similar. If you can tell it's happening, you can 
> duplicate every 100th input sample to get a longer input buffer, or something 
> similar.
> Of course you can get fancy and interpolate. 
>  
> 
> If you can't tell what your device is doing until a read or write fails, you 
> have to throw away a whole buffer and this will result in a click.
> 
>     Thanks
> 
>     Bruce
>

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech

 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Building smallDV with Codec2-dev, latest SVN

2019-02-16 Thread Alan Beard
Hi David, Steve and all,
This is the best USB dongle thus far:
Bus 001 Device 016: ID 041e:30d3 Creative Technology, Ltd Sound Blaster Play!
Model SB1140

All the C-Media C119 clone USB thingies work but after a few minutes go all
bitsy. The audio is barely readable. They did start well. (I have six of 
these, so cheap, buy a few, hope some work)

The X-Fi Pro from Creative (Model SB1290) didn't work. it's a bit funny.

Tested with: ve9qrp_700d_int1_slow_snr2dB.wav
Speaker on PC to mic on BPi M2B.

CPU load, about 18% of one core, four core SoC.

alanb@bananapiM2berry:~/Applications/FDVCore$ fdvcore 0 700D
DEBUG: Card ID = 0
DEBUG: Modem   = 7
DEBUG: Window  = 512
DEBUG: using 1 input channels.
DEBUG: using 2 output channels.
mode=rx<- get into Rx mode
OK:MODE=RX
stat
OK:STAT=-4.97984:SYNC
stat
OK:STAT=3.10449:SYNC
stat
OK:STAT=-4.94433:NO_SYNC
stat
OK:STAT=0.180112:SYNC
stat
OK:STAT=1.6263:SYNC  here the audio is quite good
stat
OK:STAT=-0.825745:SYNC

= perhaps two C-Media, one audio IN, the other OUT. ===
Needs coding to test.

Alan VK2ZIW

On Sun, 17 Feb 2019 07:11:29 +1030, David Rowe wrote
> Hello Alan,
> 
> Last time I tested it, FreeDv 700D ran just fine on a Rpi model B, about
> 10% CPU load.  Since then Steve has done some fine work in 
> optimising it even further.
> 
> Cheers,
> David
> 
> On 17/02/19 06:29, Alan Beard wrote:
> > *Hi all,*
> > *
> > *
> > *Matt responded:*
> > 
> > Hi Alan,
> > 
> > Thanks for the kind feedback.  I'm curious to hear more about your
> > project as you develop it.  It sounds like fun.
> > 
> > I should edit the web article to explain a little better how the command
> > interface works.  The syntax is:
> > 
> > /command=value/
> > 
> > ...and the equals-sign is required when providing /value/.  So to
> > control T/R on /fdvcore/, you want:
> > 
> > /MODE=TX//
> > //MODE=RX/
> > 
> > See if that fixes the problem you are having.  I'll make a note to
> > myself to update the web page with a little better explanation.
> > 
> > As for Linux vs. Raspi, I did most of the development on a full Linux
> > box, and then debugged on RasPi, so both platforms should work equally
> > well.  The only real difference is that RasPi doesn't have enough CPU
> > power to run some of the more CPU-intense modes like 700C.  The 1600
> > mode should run just fine RasPi or a full-power Linux box.
> > 
> > 73,
> > Matt
> > 
> > On 2/15/19 4:19 PM, Alan Beard wrote:
> >> Hi Matt,
> >>
> >> Steve and I have been trying to run your SmallDV application.
> >>
> >> I'm not a C++ programmer, here is my trial of fdvcore:
> > *
> > *
> > **
> > 
> > 
> > Alan VK2ZIW
> > 
> > Evil flourishes when good men do nothing.
> > Consider the Christmas child.
> > --
-
> > Alan Beard               Unix Support Technician from 1984 to today
> > 70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
> > Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals
> > etc..
> > +61 2 47353013 (h)       Support Programming, shell scripting, "C",
> > assembler
> > 0414 353013 (mobile)     After uni, electronics tech
> > 
> > 
> > 
> > 
> > ___
> > Freetel-codec2 mailing list
> > Freetel-codec2@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> >
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Building smallDV with Codec2-dev, latest SVN

2019-02-16 Thread Alan Beard
Hi all,

Matt responded:

Hi Alan,

Thanks for the kind feedback.  I'm curious to hear more about your project as 
you develop it.  It sounds like fun.

I should edit the web article to explain a little better how the command 
interface works.  The syntax is:

command=value

...and the equals-sign is required when providing value.  So to control T/R on 
fdvcore, you want:

MODE=TX
MODE=RX

See if that fixes the problem you are having.  I'll make a note to myself to 
update the web page with a little better explanation.

As for Linux vs. Raspi, I did most of the development on a full Linux box, and 
then debugged on RasPi, so both platforms should work equally well.  The only 
real difference is that RasPi doesn't have enough CPU power to run some of the 
more CPU-intense modes like 700C.  The 1600 mode should run just fine RasPi or 
a full-power Linux box.

73,
Matt

On 2/15/19 4:19 PM, Alan Beard wrote:

Hi Matt,

Steve and I have been trying to run your SmallDV application.

I'm not a C++ programmer, here is my trial of fdvcore:



Alan VK2ZIW

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech

 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Building smallDV with Codec2-dev, latest SVN

2019-02-16 Thread Alan Beard
Thanks heaps Steve,

So there's every chance "fdvcore" works and I can "throw together"

a Codec2 box , quick and easy.

Something I should demonstrate at the coming Wyong CCARC field day.

Our ARNSW "Experimenters Group" is looking for demo projects.

Don't let me stop the STM32 code development, It's part of the code

optimisation with flow-ons back to the main code.

I'm inclined to add to "fdvcore" the PTT stuff and add command line options

for "TEXT" and PTT port as then I have no need for the Python code.

I can "filsch" the PTT code from "freebeacon".

Alan VK2ZIW

On Fri, 15 Feb 2019 17:50:39 -0600, Steve wrote
> This is what I figured out so far:
> 
> Setting a command is done with an "=" character, no spaces.
> TEXT=string and the string needs no delimeter
> 
> e.g., 
> TEXT=CQ CQ DE W1AW Send QSL
> SQEN=1
> etc
> 
> QUIT - Exit program
> VERSION - Display version
> 
> TEXT - Display or set text data
> 
> CLIP - Display number of clipped amplitudes
> 
> FRAMES - Display number of frames
> 
> SQEN - Display or Set Squelch Enable (0, 1)
> 
> SQTH - Display or Set Squelch threshold (float value)
> 
> DF - Display frequency offset
> 
> STAT - Display SNR and SYNC
> 
> SNR - Display SNR
> SYNC - Display SYNC
> 
> MODE - Display or Set MODE (MUTE, PASS, RX, TX)

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech

 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Can somebody use the "parrot" repeater here please

2019-02-11 Thread Alan Beard
Hi all,

Summer is all but over so I've changef frequency to 7177KHz LSB.
But I have switchmode noise (Optus Cable, I think) hovering around
7180 plus or minus 30KHz.

I'm hoping Wireless Internet will make RFI much better.

Alan VK2ZIW

On Wed, 6 Feb 2019 07:03:05 +1000, Alan Beard wrote
> Hi all,
> 
> As you may be aware, the Parrot repeater has been running for two
> months on 14.153MHz USB but there's been absolutely nothing heard.
> Well almost nothing. A few blurts.
> 
> All the received audio is available on my website:
> www.unixservice.com.au/parrot
> 
> I put the received files there a day or two later.
> 
> As mentioned, put my callsign in the text and it will transmit
> back straight away.
> 
> Do I move frequency etc. to get activity?
> 
> (The transceiver is an FT-450D, antenna for 80, 40, 30, 20 and 6m)
> 
> Alan VK2ZIW
> 
> Evil flourishes when good men do nothing.
> Consider the Christmas child.
> ---
> Alan Beard   Unix Support Technician from 1984 to today
> 70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
> Emu Heights N.S.W. 2750  Routers, terminal servers, printers,
>  terminals etc.. +61 2 47353013 (h)   Support Programming, shell 
> scripting, "C", assembler 0414 353013 (mobile) After uni,
>  electronics tech
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] ARM Linux build for the Codec2 repeater going well.

2019-02-06 Thread Alan Beard
Hi all,

Hardware: Banana Pi M2 Berry
Linux:Armbian Stretch   Debian 9   (9.7)

Codec2-dev code SVN 4022 patched, compiled and installed.

"parrot" repeater build and runs (detects sound card at this stage)
lsusb
Bus 001 Device 003: ID 0d8c:013c C-Media Electronics, Inc. CM108 Audio 
Controller

Now, out with the soldering iron, the hard bit... wiring.

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Can somebody use the "parrot" repeater here please

2019-02-05 Thread Alan Beard
Hi all,

As you may be aware, the Parrot repeater has been running for two
months on 14.153MHz USB but there's been absolutely nothing heard.
Well almost nothing. A few blurts.



All the received audio is available on my website:
www.unixservice.com.au/parrot

I put the received files there a day or two later.

As mentioned, put my callsign in the text and it will transmit
back straight away.

Do I move frequency etc. to get activity?

(The transceiver is an FT-450D, antenna for 80, 40, 30, 20 and 6m)

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Designing an SM1000 "module" for use in equipment

2019-02-05 Thread Alan Beard
Currently, SVN 4013, the Codec2 library is 1Mb on the ARM system here.
No problems on a 16Gb SD card. Or, the 500Gb laptop SATA disk on the BPi M2B
here as "parrot" repeater.

Anyway, can somebody cut down the FreeDV app to just a command line app
to run headless on a Pi clone running Linux?
Or, is it already done?

Alan VK2ZIW

On Tue, 5 Feb 2019 12:59:31 -0600, Steve wrote
> The SM1000 could do FDM and Vocoder in one CPU, but it doesn't have 
> to be that way. The desktop system currently uses a Vocoder and 
> Modem interfaced with an API. The API is growing to probably become 
> a significant module in itself.
> 
> I was thinking that the Vocoder and API could be in one product, and
> the Modem modes in another. The glue being an exercise for the
> student...
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
-------
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Designing an SM1000 "module" for use in equipment

2019-02-04 Thread Alan Beard
I'm prepared to spend $100 on the project if I can use off the shelf
parts/boards.

A $50 Banana Pi M2 Berry, two USB audio dongles, $7 each, an SSD 120Gb
and an 8Gb SD card to boot from (stolen from my camera).

You see, everything is re-usable.

Alan VK2ZIW

On Tue, 5 Feb 2019 11:14:40 +1100, glen english wrote
> BRIAN- you are right about enigneering time being short. and people 
> dont mind $20 instead of $5.
> 
> I usually consider that I need 2x the clock and 1.5x the memory and 
> 1.5x the program memory for development.
> 
> At least. the code needs to be able to run with 90% of it with 
> optimization off, big buffers for traces...
> 
> The RX1020 though at 500 MHz, is a significant step from a even an 
> H7. and all the RAM in the 1020 is TCM.
> 
> But a redesign is a redesign the board would change anyway.  I am 
> happy to cad something up and hand over for someone to make...
> 
> so everything is usually prototyped on a PC , mindful of the limits 
> of the micro..
> 
> What I'd like to see is a processor like the A5 with NEON. The NEON 
> core is the ticket.  None of those processors are QFP, and they 
> usually require DRAM. Some have enough internal on chip memory for 
> our applications (say 256 kbytes) not to need external DRAM, and to 
> some degree we can run XIP from quad spi flash with good cache.
> 
> Nevertheless, the 600 MHz RT processor clock speed is getting up 
> there... and the series will go to 800 MHz in time.
> 
> On 5/02/2019 9:20 AM, Brian Bartholomew via Freetel-codec2 wrote:
> >> price difference for a ham project is significant
> > The most-limited resource is engineering time by people on this list.
> > Some people here build and integrate their own electric vehicle, too,
> > but everybody here doesn't.
> >
> > Would you rather have a $100 item in months, or a $25 item never
> > because it requires code redesign for space-saving plus circuit board
> > design and fabrication?
> >
> > Brian
> >
> >
> > ___
> > Freetel-codec2 mailing list
> > Freetel-codec2@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> >
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Designing an SM1000 "module" for use in equipment

2019-02-04 Thread Alan Beard
Hi Don and Richard,

Raspberry Pi (and clones) hardware is so so cheap.

Today's PIC is a Pi Zero Pi Zero W (wireless) $35AU

My Banana Pi (original) here will run the FreeDV app quite well just
don't run the waterfall display, a $50 board.

Thus, an app is needed without the GUI and use a GPIO input for PTT.

Wire up an I2C AtoD and DtoA or two USB audio dongles.

And it will be fully up-gradable in the future.

Repeater
   I'm interested in http://dmlinking.net/ for a split site
full duplex repeater. Though my half-duplex one enables the transmitting site
to hear their own audio (re-transmitted).
In the experimental stage, quite handy.


On Mon, 4 Feb 2019 10:24:53 -0800, Don wrote
> I am currently working on getting the 700D mode to work with the SM1000.
> It is not certain that this will be possible because of the memory
> needed.
> 
> Also Dave is looking at new compression modes with different 
> performance and bandwidths.
> 
> I see the current firmware as best suited for experimenting and developing
> on a desktop PC.  To make a small, low cost embedded version one 
> would likely want to do a major re-write of the code.  Lacking that, 
> I suggest that you look at processor versions that have a lot more 
> memory so that it will support future modes.  The STM32F7 family 
> looks interesting.
> 
> Don Reid - W7DMR
> 
> On Mon, Feb 04, 2019 at 05:42:15PM +, Richard wrote:
> > Hi All,
> > 
> > I hear this mailing list covers the SM1000 hardware implementation.
> > 
> > I am thinking of (well, I've started) designing a "module" version 
designed
> > to plug into a rig. The idea being that if you're building a radio you can
> > include a small plug-in module on pin headers that adds digital voice.
> > Because it lives inside other equipment it can be smaller and simpler than
> > the SM1000, just keeping the core functionality without the isolated
> > interfaces, external enclosure, etc. Essentially it's a stripped-down
> > SM1000 in a smaller physical form factor. I've not got as far as a draft
> > placement but I am anticipating something on the order of 50 mm square.
> > 
> > Is anyone else interested in this? Any comments or suggestions?
> > 
> > If no-one else wants it I will probably build a few for myself anyway.
> > Software is not my thing so unless there's a good reason otherwise I 
expect
> > it to run the standard SM1000 firmware.
> > 
> > A couple of things I have not been able to work out, 1. what's the
> > not-fitted EEPROM intended for? and 2. what is the USB OTG used for? It
> > looks like device mode is used for updates but in what situation would 
host
> > mode be used?
> > 
> > Richard
> > M1FJA
> 
> > ___
> > Freetel-codec2 mailing list
> > Freetel-codec2@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Networking Codec2 sites or repeaters

2019-01-30 Thread Alan Beard
Hi Glen,

So, do I get this right?

It's 4pm Sydney time and the HAP chart from Perth shows a band of the 12 and 
14MHz regions going in a circle from

Darwin to Melbourne and all the east coast of Australia.

http://www.sws.bom.gov.au/HF_Systems/1/1/1

HOWZAT                           (an Australian cricket term)

And yes, I built (at Hankins, Newcastle) the HOWZAT pinball machines in about 
1979.

40m here in the Sydney suburbs is too noisy, my neighbour's solar system, one 
side and the inverter air-conditioner the other,

30m is not bad. 20m quite OK.

To Glen,

I tried the link below and port 443 (HTTPS) was a no-go somewhere.

Alan VK2ZIW

On Thu, 31 Jan 2019 09:54:28 +1100, glen english wrote
> Hi Sam
> good point, this is all available online. But you got to knowwhat you are 
> doign I guess to use right noise levels, the rightminimum angles, the 
> suitable antennas, power SNR etc
> I have place some BUF plots at
> https://cortexrf.com.au/alanspreds.html
> so antenna and noise dependent. what's happenign right nowis the MUF 
> is being squashed down against the ALF (absorptionlimiting frequency) , and 
> at low freqs, low antennas at low anglesSUCK.
> 
> Alan, as for WHyalla to Adelaide, it's hard but it is possible 2 - 4MHz with 
> dipoles at each end, but usually not whips at each end. 
> 
> that's why they put HF bases in the middle of nowhere of course
> 
> On 31/01/2019 9:09 AM, Sam Wilsonwrote:
> 
> 
> There are a whole suite of tools for this viaSWS as well. Use the 
> http://www.sws.bom.gov.au/Category/HF%20Systems/Online%20Tools/Prediction%20Tools/HF/HF.phpand
>  network selection tool to model circuits betweenarbitrary global points.
> 
> Failing that there is a huge list of isonodelocations to pick from for HAP 
> modelling at http://www.sws.bom.gov.au/HF_Systems/1/1/1
> 
> Cheers,
> 
> Sam
> VK2GPL
> 
> On Thu, 31 Jan 2019 at 08:33,glen english  wrote:
> yeahfrom that abstract, that makes sense.
> 
> Alan, I'll send you a bunch of predictions for each hour fromSydney is 
> it or the Gong ?
> 
> g
> On 31/01/2019 6:36 AM, Alan Beard wrote:
> > *Hi Glen and all,*
> > *You wrote:*
> > *
> > *
> > *
> > > 20m wont cover the whole country you'll needabout 5 
> > frequencies, at least 2 simulatenous at all times, maybe3
> > >
> > *
> > *
> > *
> > *And how many VHF repeaters do we have in our country,perhaps 300.*
> > *
> > *
> > *Thanks for the magic diagrams, it shows that if Wyallawants to talk 
> > to Adelaide,*
> > *with the equipment they have, HF only, then there is apath via a 
> > repeater, if it were a skip distance away.*
> > *
> > *
> > *Does this make sense?*
> > *
> > *
> > *I aim to (well one is running now) start the process ofgiving this a 
> > try.*
> > *
> > *
> > *So, I'm asking, what  frequencies would you suggest?*
> > *
> > *
> > *The Codan to be used will do 2 to 14MHz USB or LSB.(there are more 
> > Codans available)*
> > *
> > *
> > *80    (not 73, the 80 is a problem solver, have AC, needDC)*
> > *
> > *
> > *Alan VK2ZIW*
> > *
> > *
> > *
> > *
> > *On Wed, 30 Jan 2019 18:06:09 +1100, glen english wrote*
> > > But ALan'you dont actually need a repeater on HF...the repeater is 
> > already up there- it's called the Ionosphere !!! :-) Whatwould be 
> > more useful, would be say an HF gateway onto a localrepeater etc.
> > *> 20m wont cover the whole country you'll needabout 5 
> > frequencies, at least 2 simulatenous at all times, maybe3
> > > *
> > > 20m might get you 5% of the country for 4 hours perday right now
> > >
> > > here you go ..
> > > see below :
> > > likely coverage at 9 in the morning, a guide...there are a few 
> > assumptions due to the variability of station/terminals.
> > >
> > > coverage at 5pm :
> > >
> > > coverage on only 20m at noon.
> > >
> > > On 30/01/2019 5:40 PM, glen english wrote:
> > >
> >> So Alan
> >> >
> >> > didnt get a reply to my last cavity question onour separate 
> >> thread. any questions ?
> >> >
> >> > The MUF is about 5 MHz max right now, what areyou expecting ?
> >> >
> >> > On 30/01/2019 5:29 PM, Alan Beard wrote:
> >> >
> >>> Hi David, Glen and Jeroen,
> >>> >
> >>> > 10m, the RF side concerns me, the ionosphereis just not 
> >>> co-operating.
> >>> >
> >>> > The MUF is not

Re: [Freetel-codec2] Networking Codec2 sites or repeaters

2019-01-30 Thread Alan Beard
Hi Glen and all,

You wrote:

> 20m wont cover the whole country you'll need about 5 frequencies, at 
> least 2 simulatenous at all times, maybe 3

> 

And how many VHF repeaters do we have in our country, perhaps 300.

Thanks for the magic diagrams, it shows that if Wyalla wants to talk to 
Adelaide,

with the equipment they have, HF only, then there is a path via a repeater, if 
it were a skip distance away.

Does this make sense?

I aim to (well one is running now) start the process of giving this a try.

So, I'm asking, what  frequencies would you suggest?

The Codan to be used will do 2 to 14MHz USB or LSB. (there are more Codans 
available)

80    (not 73, the 80 is a problem solver, have AC, need DC)

Alan VK2ZIW

On Wed, 30 Jan 2019 18:06:09 +1100, glen english wrote
> But ALan'you dont actually need a repeater on HF... therepeater is already up 
> there- it's called the Ionosphere !!! :-)What would be more useful, would be 
> say an HF gateway onto alocal repeater etc.
> 20m wont cover the whole country you'll need about 5frequencies, at least 
> 2 simulatenous at all times, maybe 3
> 
> 20m might get you 5% of the country for 4 hours per day right now
> 
> here you go ..
> see below :
> likely coverage at 9 in the morning, a guide... there are a fewassumptions 
> due to the variability of station/terminals.
> 
> coverage at 5pm :
> 
> coverage on only 20m at noon.
> 
> On 30/01/2019 5:40 PM, glen englishwrote:
> SoAlan
> 
> didnt get a reply to my last cavity question on our separatethread. any 
> questions ?
> 
> The MUF is about 5 MHz max right now, what are you expecting ?
> 
> On 30/01/2019 5:29 PM, Alan Beard wrote:
> Hi David, Glen and Jeroen,
> 
> 10m, the RF side concerns me, the ionosphere is just notco-operating.
> 
> The MUF is not lifting up there so the coverage area isn't thatgood.
> 
> Hence my concentrating on 20m as a max frequency. Using 20m awhole
> country can be covered. And it happens often enough, even dailyfor hours.
> 
> Thanks Jeroen for the networking thoughts, as Full Duplex fromone site
> on HF is realistically not possible.
> 
> (I've looked at cavity designs for 100KHz split on 29MHz and youneed about
> four cubic metres!!)
> 
> As mentioned, I've picked up the Codan 8528 for a Codec2repeater.
> 
> Playing some more with the Hybrid Ring:
> http://www.unixservice.com.au/hamradio/repeaters/duplexers/hybridRing/dup6mHR.
> html
> 
> Alan VK2ZIW
> 
> Evil flourishes when good men do nothing.
> Consider the Christmas child.
> ---
> Alan Beard   Unix Support Technician from 1984 totoday
> 70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO,MIPS
> Emu Heights N.S.W. 2750  Routers, terminal servers, printers,terminals etc..
> +61 2 47353013 (h)   Support Programming, shell scripting,"C", assembler
> 0414 353013 (mobile) After uni, electronics tech
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> 
> 
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> 
>

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech

 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Networking Codec2 sites or repeaters

2019-01-29 Thread Alan Beard
Hi David, Glen and Jeroen,

10m, the RF side concerns me, the ionosphere is just not co-operating.

The MUF is not lifting up there so the coverage area isn't that good.

Hence my concentrating on 20m as a max frequency. Using 20m a whole
country can be covered. And it happens often enough, even daily for hours.

Thanks Jeroen for the networking thoughts, as Full Duplex from one site
on HF is realistically not possible.

(I've looked at cavity designs for 100KHz split on 29MHz and you need about
four cubic metres!!)

As mentioned, I've picked up the Codan 8528 for a Codec2 repeater.

Playing some more with the Hybrid Ring:
http://www.unixservice.com.au/hamradio/repeaters/duplexers/hybridRing/dup6mHR.
html

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Networking Codec2 sites or repeaters

2019-01-28 Thread Alan Beard
Hi all,
I read the SVN comments:
  > various new features to vqtrain to support LPCNet work

I'm no software guru, but I wonder if there's anybody looking at networking
Codec2 sites?

My "parrot repeater" has attracted Zero interest, is this because it's
not full duplex?

BTW: WICEN has supplied a transceiver for a Codec2 repeater which I'll put 
together over the next few months.

Meanwhile, more "cavity" playing, the Hybrid Ring:
 http://www.unixservice.com.au/hamradio/repeaters/duplexers/hybridRing/dup6mHR
.html

Scroll to the end for the latest "playing".

And, let's see if Fedora linux will work on the Banana Pi M2 Berry.
If not, OpenBSD mentions this board is supported specifically.
Quad core, 1Gb ram, 1G ethernet, SATA port, 4x USB2, HDMI.


Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
-------
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Has anybody played with the Hybrid Ring

2019-01-24 Thread Alan Beard
Hi guys,

For a possible Codec2 Full Duplex repeater, has anybody played with the Hybrid 
Ring?

 (Since Sinclair's products of 1966) 

I've been "having a go":
http://www.unixservice.com.au/hamradio/repeaters/duplexers/hybridRing/dup6mHR.h
tml


Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Parrot now running SVN 4013

2019-01-24 Thread Alan Beard
On Mon, 21 Jan 2019 18:29:29 +1000, Alan Beard wrote
> Hi all,
> 
> Keeping up with the latest code, "parrot" is using the SVN 4013 
> codec2-dev library.
> 
> Listening on 14.153MHz USB for mode 700D. (Here in Western Sydney, 
> Australia)
> 
> Alan VK2ZIW
> 
> Evil flourishes when good men do nothing.
> Consider the Christmas child.
> ---
> Alan Beard   Unix Support Technician from 1984 to today
> 70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
> Emu Heights N.S.W. 2750  Routers, terminal servers, printers,
>  terminals etc.. +61 2 47353013 (h)   Support Programming, shell 
> scripting, "C", assembler 0414 353013 (mobile) After uni,
>  electronics tech
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Parrot now running SVN 4010

2019-01-21 Thread Alan Beard
Hi all,

Keeping up with the latest code, "parrot" is using the SVN 4010 codec2-dev 
library.

Listening on 14.153MHz USB for mode 700D. (Here in Western Sydney, Australia)

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Satellite Use of Codec2

2019-01-16 Thread Alan Beard
Hi Bruce,

Should the satellite do FEC?

Alan VK2ZIW

On Wed, 16 Jan 2019 14:30:23 -0800, Bruce Perens wrote
> In general, it's better to make the satellite a data pipe or an analog pipe, 
> and allow people to control what codec they are using on the ground. It lets 
> you test more different codecs, etc.
> 
> On Wed, Jan 16, 2019 at 1:25 PM cshearer  wrote:
> Hello,
>  Starting plans of a cube sat project and have been contemplating 
> the use of this codec method (instead of other possible options) for the 
> project and not sure if this has been yet done or what the thoughts 
> would be on the use of this codec vs other methods as I want to 
> incorporate both digital voice and analog voice options. Initial 
> thoughts are to use DV codec2 method for possible greater benefits for 
> both better RF & audio qualities vs analog FM for a cross banded voice 
> repeater as a part of the satellites mission. The implementation would 
> be via on board modem to transmit the digital modulation using an MCU 
> for the direct modulating of the down-link from the received analog 
> up-link input.
> 
> Possible mode configurations would be:
> Mode 1 = Up-link Analog FM / Down-link DV Narrow band (Modulated 
> directly onboard satellite via MCU hardware modem)
> Mode 2 = Up-link DV Narrow-band / Down-link DV Narrow-band (Direct pass 
> through of digital data signal, no reprocessing of signal)
> Mode 3 = Up-link Analog FM / Down-link Analog FM
> 
>  These configuration modes would allow real time in flight mission 
> testing / comparison of the DV codec2 vs analog in 2 different 
> configurations)
> 
>  Would like to know thoughts and would appreciate any points of 
> discussions for this application.
> 
> Thank you,
> NE3KO
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech

 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] add OpenBSD support

2019-01-15 Thread Alan Beard
Hi all,

For Don Reid, compile of SVN 3995 on the ARM system here ran smoothly.

Question for Jeroen, what advantages does OpenBSD give us?

Linux is well supported on most ARM boards, Raspberry Pi etc..

System here: "uname -a"
Linux taitbox 3.10.108-BPI-M2U-Kernel #1 SMP Sat Nov 11 19:20:49 CST 2017 
armv7l armv7l armv7l GNU/Linux

Though with the introduction of Power Management in kernels 4.15.xx onward
it's definitely caused me grief. Hence the above 3.10.xx kernel.
Systems that run for days then just stop, no logs are my worst nightmare.
And it's not limited to ARM systems,  My ASRock Q1900-ITX failed similarly
until I disabled the GUI. I used systemctl to set default multiuser, no 
graphics.

Alan VK2ZIW



On Tue, 15 Jan 2019 06:15:01 +1030, David Rowe wrote
> Thank you Sasano your patch has been applied, the ctests pass, and it
> has been checked into svn.
> 
> Thanks Jeroen, I removed the #include  and OS-specific 
> logic in freedv_api.c and it worked just fine.
> 
> Cheers,
> 
> David
> 
> On 14/01/19 19:08, SASANO Takayoshi wrote:
> > Hello,
> > 
> > I am trying to support codec2 to OpenBSD.
> > At least three files to be modified.
> > 
> > misc/CmakeLists.txt
> > to tell the directory of libsamplerate, use ${LIBSAMPLERATE} instead
> > of samplerate in target_link_libraries()
> > src/freedv_api.c
> >  is at , other *BSDs are same.
> > unittest/CMakeLists.txt
> > -fstack-usage option can be used with GCC only,
> > avoid it when using other compiler (OpenBSD/amd64 uses clang).
> > 
> > Here is the diff.
> > 
> > Index: misc/CMakeLists.txt
> > ===
> > --- misc/CMakeLists.txt (revision 3986)
> > +++ misc/CMakeLists.txt (working copy)
> > @@ -28,7 +28,7 @@
> >  target_link_libraries(raw2h codec2)
> >  
> >  add_executable(tsrc tsrc.c)
> > -target_link_libraries(tsrc samplerate)
> > +target_link_libraries(tsrc ${LIBSAMPLERATE})
> >  
> >  add_executable(tlininterp tlininterp.c)
> >  add_executable(tdec tdec.c)
> > Index: src/freedv_api.c
> > ===
> > --- src/freedv_api.c(revision 3986)
> > +++ src/freedv_api.c(working copy)
> > @@ -33,8 +33,10 @@
> >  #include 
> >  #include 
> >  
> > -#ifdef __APPLE__
> > +#if defined(__APPLE__)
> >  #include 
> > +#elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__)
> > +#include 
> >  #else
> >  #include 
> >  #endif /* __APPLE__ */
> > Index: unittest/CMakeLists.txt
> > ===
> > --- unittest/CMakeLists.txt (revision 3986)
> > +++ unittest/CMakeLists.txt (working copy)
> > @@ -32,7 +32,11 @@
> >  add_library(function_trace STATIC ../unittest/function_trace.c)
> >  
> >  add_executable(ofdm_stack ofdm_stack.c ../src/ofdm.c ../src/octave.c 
../src/kiss_fft.c ../src/modem_probe.c ../src/mpdecode_core.c ../src/phi0.c 
../src/filter.c)
> > -target_compile_options(ofdm_stack PUBLIC -fstack-usage -finstrument-
functions -no-pie)
> > +if (CMAKE_C_COMPILER MATCHES "gcc$")
> > +target_compile_options(ofdm_stack PUBLIC -fstack-usage -finstrument-
functions -no-pie)
> > +else()
> > +target_compile_options(ofdm_stack PUBLIC -finstrument-functions -no-
pie)
> > +endif()
> >  target_link_libraries(ofdm_stack function_trace m -no-pie "-Wl,-
Map=ofdm_stack.map")
> >  add_definitions(-D__UNITTEST__)
> >
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] RockPro64 is here and running, codec2-dev build time

2019-01-01 Thread Alan Beard
Hi all,

codec2-dev/build$ cmake ../

codec2-dev/build$ time make

real   5m12.571s

user 2m39.552s

sys          0m25.028s

On Sun, 30 Dec 2018 15:57:52 +1000, Alan Beard wrote
> Hi all,
> 
> 
> The PINE64 group latest product the RockPro64 board is available, I have one.
> 
> 
> Six cores, 64 bit, 4Gb of ram AND a PCI-E slot awaiting a SATA disk 
> controller.
> I've loaded Ubuntu with kernel 4.4.X but it doesn't "see" the SATA 
> controller.             All fixed.
> Upgraded to 4.20.X kernel, SATA controller is seen but the HDMI GUI  doesn't 
> work.
> 
> 
> Price: about $130 AU.   and a $38 120Gb SSD
> 
> Not bad value. You won't get a PC motherboard and 4Gb of memory for that.
> (and keep the power use below 10W)  actually about 4W @ 12V measured.
> 
> Alan VK2ZIW
>

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Raspberry Pi 3 killer, RockPro64 is here and running

2019-01-01 Thread Alan Beard
Thanks Jim,
I've followed below and the PCI-E SATA card I obtained to fix
a supposed fault in my Ubuntu Intel Q1900 box works a treat.
I now have a 120Gb SSD on the RockPro64.

Ayufan has installed some libraries that stop the installation
of development software such as subversion and cmake, rather vital.

I did:
FILE2=/usr/lib/aarch64-linux-gnu/libEGL.so
mkdir -p /data/fixup/usr/lib/aarch64-linux-gnu
dpkg-divert  --package libglvnd-dev --divert  /data/fixup/$FILE2 --rename 
$FILE2
FILE2=/usr/lib/aarch64-linux-gnu/libGLESv1_CM.so
dpkg-divert  --package libglvnd-dev --divert  /data/fixup/$FILE2 --rename 
$FILE2
FILE2=/usr/lib/aarch64-linux-gnu/libGLESv2.so
dpkg-divert  --package libglvnd-dev --divert  /data/fixup/$FILE2 --rename 
$FILE2
Success: apt install libglvnd-dev

Then "apt install cmake" etc. succeeds.

Alan VK2ZIW


On Sun, 30 Dec 2018 15:05:33 +0900, Jim Tittsler wrote
> On Sun, Dec 30, 2018 at 2:59 PM Alan Beard 
>  wrote:
> > Six cores, 64 bit, 4Gb of ram AND a PCI-E slot awaiting a SATA disk 
controller.
> > I've loaded Ubuntu with kernel 4.4.X but it doesn't "see" the SATA 
controller.
> 
> I use the 4.4 kernel from
> https://github.com/ayufan-rock64/ayufan-rock64.github.io and it works
> fine with the SATA card offered by Pine64.
> 
> Jim


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Codec2 mode 700D repeater, now SVN 3947

2018-12-31 Thread Alan Beard
Good morning all,

For our developers, my "parrot" is running the latest codec2-dev code.

Alan VK2ZIW

On Sun, 30 Dec 2018 15:40:38 +1000, Alan Beard wrote
> Hi all,
> 
> 
> Another week passes and nothing logged by "parrot" on 14,153KHz
> 
> 
> 20m these last few days has been a wipeout in the daytime.
> 
> 
> Anyway, I'm compiling the codec2-dev SVN 3939 library and we'll run with 
> that. 
> Compile done and installed.
> 
> 
> Compile errors:
> unittest/CMakeFiles/fdmdv_mem.dir/fdmdv_mem.c
> fdmdv_mem.c:43:12: warning: format ‘%ld’ expects argument of type ‘long int’, 
> but argument 2 has type ‘unsigned int’
> And about 10 more, same.
> 
> 
> Doesn't matter for my "parrot" app.
>

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Raspberry Pi 3 killer, RockPro64 is here and running

2018-12-29 Thread Alan Beard
Hi all,

The PINE64 group latest product the RockPro64 board is available, I have one.

Six cores, 64 bit, 4Gb of ram AND a PCI-E slot awaiting a SATA disk controller.

I've loaded Ubuntu with kernel 4.4.X but it doesn't "see" the SATA controller.

Upgraded to 4.20.X kernel, SATA controller is seen but the HDMI GUI  doesn't 
work.

Price: about $130 AU.

Not bad value. You won't get a PC motherboard and 4Gb of memory for that.

(and keep the power use below 10W)

Alan VK2ZIW

On Sun, 30 Dec 2018 15:40:38 +1000, Alan Beard wrote
> Hi all,
> 
> 
> Another week passes and nothing logged by "parrot" on 14,153KHz
> 
> 
> 20m these last few days has been a wipeout in the daytime.
> 
> 
> Anyway, I'm compiling the codec2-dev SVN 3939 library and we'll run with 
> that. 
> Compile done and installed.
> 
> 
> Compile errors:
> unittest/CMakeFiles/fdmdv_mem.dir/fdmdv_mem.c
> fdmdv_mem.c:43:12: warning: format ‘%ld’ expects argument of type ‘long int’, 
> but argument 2 has type ‘unsigned int’
> And about 10 more, same.
> 
> 
> Doesn't matter for my "parrot" app.
> 
> 
> Keep smiling
> 
> 
> Alan VK2ZIW
> 
> 
> 
> 
> On Wed, 26 Dec 2018 11:27:11 +1000, Sam Wilson wrote
> > That's a great use for those old radios. Thanks for pushing ahead with it 
> > Alan.
> > 
> > 73's
> > 
> > Sam
> > VK2GPL

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] A Codec2 mode 700D repeater, WICEN NSW says Yes

2018-12-29 Thread Alan Beard
Hi all,

Another week passes and nothing logged by "parrot" on 14,153KHz

20m these last few days has been a wipeout in the daytime.

Anyway, I'm compiling the codec2-dev SVN 3939 library and we'll run with that. 

Compile done and installed.

Compile errors:

unittest/CMakeFiles/fdmdv_mem.dir/fdmdv_mem.c

fdmdv_mem.c:43:12: warning: format ‘%ld’ expects argument of type ‘long int’, 
but argument 2 has type ‘unsigned int’

And about 10 more, same.

Doesn't matter for my "parrot" app.

Keep smiling

Alan VK2ZIW

On Wed, 26 Dec 2018 11:27:11 +1000, Sam Wilson wrote
> That's a great use for those old radios. Thanks for pushing ahead with it 
> Alan.
> 
> 73's
> 
> Sam
> VK2GPL
> 
> On Tue, 25 Dec 2018 at 16:18, Alan Beard  wrote:
> Hi all,
> 
> Rather than tie up a full ham transceiver for a Codec2 repeater,
> we have been given the go-ahead to use a WICEN NSW Codan.
> 
> This radio model has been in my sights for 20m. All the
> "spare" HF radios I have are marine band and only do 2 - 8 MHz.
> 
> Site:
> 
> Ian McKenzie VK2ZIM's place Wellington, is, not close but he is
> onsite and internet is there.
> 
> My Men's Shed site (Orchard Hills) is also a possibility but not ready yet.
> 
> Software/computer
> 
> Ubuntu 16.04.5 LTS on the Banana Pi M2 Berry is rock-solid and does the
>  compile of codec2-dev in perhaps two minutes. SVN 3916 as of today.
>  Linux taitbox 3.10.108-BPI-M2U-Kernel
> 
>  Yes, the kernel is old but it is not "complicated" by power management
> "stuff". The 4.18.X kernel "out of the box Fedora 30" freezes after a couple
> of days, can't use it.
> 
> Eric VK2VE approached the committee and asked for me:
> 
>  'WICEN Committee' 
> 
> 73
> 
> Alan VK2ZIW
> 
> Evil flourishes when good men do nothing.
> Consider the Christmas child.
> ---
> Alan Beard               Unix Support Technician from 1984 to today
> 70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
> Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
> +61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler
> 0414 353013 (mobile)     After uni, electronics tech
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech

 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] A Codec2 mode 700D repeater, WICEN NSW says Yes

2018-12-24 Thread Alan Beard
Hi all,

Rather than tie up a full ham transceiver for a Codec2 repeater,
we have been given the go-ahead to use a WICEN NSW Codan.

This radio model has been in my sights for 20m. All the
"spare" HF radios I have are marine band and only do 2 - 8 MHz.

Site:

Ian McKenzie VK2ZIM's place Wellington, is, not close but he is
onsite and internet is there.

My Men's Shed site (Orchard Hills) is also a possibility but not ready yet.

Software/computer

Ubuntu 16.04.5 LTS on the Banana Pi M2 Berry is rock-solid and does the
 compile of codec2-dev in perhaps two minutes. SVN 3916 as of today.
 Linux taitbox 3.10.108-BPI-M2U-Kernel

 Yes, the kernel is old but it is not "complicated" by power management
"stuff". The 4.18.X kernel "out of the box Fedora 30" freezes after a couple
of days, can't use it.


Eric VK2VE approached the committee and asked for me:

 'WICEN Committee' 

73

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] FreeDV 700D optimisations

2018-12-18 Thread Alan Beard
Thanks Steve and Glen,

I'll do a SVN get and compile up my "parrot" repeater, right now.

And, put it on-air.

It'd be nice if somebody actually used it.
14.153MHz USB, put my callsign in the text to trigger repeat.

The codec2-dev build just finished on the Banana Pi M2 Berry here.

  PID USER  PR  NIVIRTRESSHR S  %CPU %MEM TIME+ COMMAND  
   
 2314 alanb 20   0   21744   3304   2312 S  27.7  0.3   0:08.57 parrot   
 

That's 27% of ONE cpu on a quad core box.

BTW: Looks like I'll have a Codan available for 20m to deploy
at Ian's place in Wellington NSW.

Guys, If you want a login to it, just ask.

Alan VK2ZIW



On Tue, 18 Dec 2018 18:20:14 +1030, David Rowe wrote
> Thanks Steve and Glen,
> 
> IIRC James' use case was a home brew SDR with complex baseband inout,
> rather than a traditional SSB Tx.  Interesting points about modulator
> distortion Glen.
> 
> Another approach might be some optimisation  of the code, SIMD
> vectorisation, gcc tricks etc.
> 
> Cheers,
> 
> David
> 
> On 18/12/18 07:54, glen english wrote:
> > Hi STeve
> > 
> > I would think a 40dB stopband would be sufficient.
> > 
> > bear in mind the modulator distortion in the rig will probably be about
> > no better than 3% at best.
> > 
> > IE put a 600Hz tone in your sideband radio  and at various drive levels,
> > have a look at the harmonics...
> > 
> > there will be harmonics from ahead of the sideband filter, (whatever the
> > implementation) .
> > 
> > then have a look at IMD products with say 1000Hz and 500Hz. probably at
> > best -25 down.
> > 
> > 
> > 
> > On 18/12/2018 8:14 AM, Steve wrote:
> >> I have played around by using a smaller number of coefficients.
> >> Currently the filter uses 160 and I created a filter that uses 63
> >> instead.
> >> The current filter is very sophisticated (designed by James Ahlstrom),
> >> as it uses complex coefficients (essentially doubling the numbers I
> >> listed above, one for the I and one for the Q sides. This filter can
> >> be tuned to other center frequencies.
> >>
> >> It's kind of neat how it works, but you need about 2 GHz CPU. It
> >> provides 100 dB attenuation for a @1100 Hz BW and looks great on the
> >> SDR spectrum view :-)
> >>
> >> My change to 63 filters cut the time in half, but I only used a 40 dB
> >> attenuation. This left some higher amplitudes on the ends, but
> >> probably acceptable. I didn't transmit the signal, just looked at it
> >> from a saved file in Audacity and using FreeDV spectrum view.
> >>
> >> I also tried an 81 coefficient filter with 55 dB attenuation, and to
> >> tell the truth I didn't see much change.
> >>
> >> Be a good area to experiment on the air. I believe the filter was
> >> implemented early on because there was kind of a step in the spectrum,
> >> so it cleaned that up, but I don't think the step would be a killer,
> >> and leaving the filter off if you are out of CPU ought to be fair game.
> >>
> >> 73, Steve
> >>
> >>
> >>
> >>
> >> ___
> >> Freetel-codec2 mailing list
> >> Freetel-codec2@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> > 
> > 
> > 
> > 
> > _______
> > Freetel-codec2 mailing list
> > Freetel-codec2@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Getting Codec2 out there in ham circles

2018-12-12 Thread Alan Beard
Hi all,

When our Limited License scheme (no CW requirement) was introduced in about 1970
here in Australia, and lots of us were city workers, VHF FM in our cars was a 
new thing
and repeaters helped a lot. It's about being involved.

The ionosphere does bounce signals back to earth but, not to where I want!!

Repeaters on VHF require high site locations, not always possible. So if my 
signal
only goes upward at 10 deg at the lowest, I need either a satellite OR a 
repeater 
somewhere, at the skip distance away.

Oscar 7 can give me perhaps 10 mins per day.

My 2c.

Alan VK2ZIW

On Mon, 10 Dec 2018 02:02:42 -0600, Steve wrote
> Just me, but I think a repeater is a very narrow experiment area. Even here 
> locally VHF and UHF repeaters are completely ignored by most hams. Even in 
> the 90's I found our local repeaters were very clannish and it was hard to 
> decide which clan was the least obnoxious. In the end I just kind of ignored 
> them all. So you can imagine the attraction of repeaters on shortwave. Half 
> or full duplex.
> 
> Every once in awhile I'll look at my SDR and the expensive digital repeaters 
> and nothing. No kerchunks, no radio checks. Time to reclaim that spectrum.
> 
> I think there are some things that digital HF needs. Callsign capable selcal 
> for example. That way you don't have to sit next to the radio and be doing 
> real work instead.
> 
> I think though, that most of us are experimenters and the implementation 
> details are for the capitalists out there.

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] TWELP and Codec 2, accompanying modem

2018-12-06 Thread Alan Beard
Hi David and all,

Thanks David for your comparisons http://www.rowetel.com/?p=6513

As far as I can see looking at the DSP Innovations website, their
processor includes both a modem and a speech codec.

I couldn't determine if there was any accompanying data in their system.

As I see it, accompanying data (the text in FreeDV) is so so useful in
routing the signal. ie. Destination information.

Are there any comparisons on complete systems, over air tests?

Another point:
   Who do guarantee a support for "open-source" codec?

On page:  http://dspini.com/twelp/codec2-vs-twelp-700

During 911, whole companies were destroyed, so is "DSP Innovations Inc"
a SINGLE POINT OF FAILURE.

Alan VK2ZIW


On Fri, 7 Dec 2018 05:47:57 +1030, David Rowe wrote
> Hello List,
> 
> DSP Innovations (who sell the TWELP speech codec) have published 
> their own review on Codec 2:
> 
>   http://dspini.com/news/2018
> 
> My response here:
> 
>   http://www.rowetel.com/?p=6513
> 
> Cheers,
> 
> David
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
-------
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] A reliable ARM system at last, Ubuntu on the Berry

2018-11-29 Thread Alan Beard
Hi all,

"parrot" is now reliable, running an old kernel:

Linux taitbox 3.10.108-BPI-M2U-Kernel #1 SMP Sat Nov 11 19:20:49 CST 2017 armv7l

Ubuntu 14.04

Uptime

10:20:09 up 5 days,  3:46,  2 users,  load average: 1.47, 1.44, 1.46

So I have a reliable backend.

USB

Bus 001 Device 004: ID 08bb:2902 Texas Instruments PCM2902 Audio Codec

Bus 001 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port

I'm wondering about a transceiver for 20m and/or 15m. All the marine HF radios 
here only

do 2 - 10 MHz. Note, it has to have a digital synthesised VFO, or crystals. 
(crystals are expensive)

I want to keep the costs down and not tie up a full ham band transceiver.

= Activity on 14.153 MHz USB 

Absolutely nothing.

SSB, excellent 20m signals during the day from Brisbane, Melbourne and ZL.

FT8 plenty.

Alan VK2ZIW

On Sun, 25 Nov 2018 17:01:37 +1000, Alan Beard wrote
> Hi all,
> 
> 
> Going back to 14.153 MHz USB
> 
> 
> Alan VK2ZIW
> 
> 
> 
> 
> 
> On Sun, 25 Nov 2018 05:41:24 +1000, Alan Beard wrote
> > Hi all,
> > 
> > 
> > 'tiz back on 7177 KHz to capture the after broadcast chit-chat.
> > 
> > 
> > Alan VK2ZIW
> > 
> > 
> > 
> > 
> > 
> > On Sat, 24 Nov 2018 12:52:38 +1000, Alan Beard wrote
> > > Here is "top" on the Banana Pi M2 Berry and a 500Gb laptop disk:
> > > 
> > > 
> > > 
> > > top - 13:43:53 up 44 min,  2 users,  load average: 1.43, 1.41, 1.32
> > > Tasks: 181 total,   1 running, 180 sleeping,   0 stopped,   0 zombie
> > > %Cpu(s):  5.8 us,  0.2 sy,  0.0 ni, 94.0 id,  0.0 wa,  0.0 hi,  0.0 si,  
> > > 0.0 st
> > > KiB Mem :  1022592 total,   322948 free,   222612 used,   477032 
> > > buff/cache
> > > KiB Swap:  7602168 total,  7602168 free,        0 used.   766497 avail 
> > > Mem 
> > > 
> > >   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ 
> > > COMMAND     
> > > 15479 alanb     20   0   21716   3532   2448 S       26.7       0.3   
> > > 4:48.62 parrot      
> > >   1038 root         rt   0             0         0          0 S         
> > > 4.0       0.0   0:41.98 cfinteract+ 
> > >          4 root        20   0            0         0          0 S         
> > > 0.7       0.0   0:17.34 kworker/0:0 
> > > 21893 alanb     20   0     7164   1504     992 R         0.7       0.1   
> > > 0:00.17 top         
> > >     
> > > That's 26% of one CPU core.
> > > 
> > >      
> > > The Allwinner V40 SoC, quad core and 1Gb ram.
> > > 
> > > 
> > > Alan VK2ZIW
> > > 
> > > 
> > > 
> > > On Sat, 24 Nov 2018 10:39:46 +1000, Alan Beard wrote
> > > > And again, Hi all,
> > > > 
> > > > 
> > > > I've been battling with my "parrot" repeater crashing, using the Banana 
> > > > Pi and Fedora 29 Linux.
> > > > 
> > > > 
> > > > So I'm trialling a Banana Pi M2 Berry running Ubuntu 16.04 with an old 
> > > > old kernel 3.10 series.
> > > > 
> > > > 
> > > > There are bugs, bad bugs with the latest AHCI-SUNXI and other laptop 
> > > > AHCI (SATA) drivers.
> > > > It's all about Power Management. 
> > > > 
> > > > 
> > > > It seems kernels before 4.16.xx are OK.
> > > > 
> > > > 
> > > > I've been battling with this for months
> > > > 
> > > > 
> > > > I can't deploy an unreliable system
> > > > 
> > > > 
> > > > Keep smiling
> > > > 
> > > > 
> > > > Alan VK2ZIW
> > > > 
> > > > On Thu, 22 Nov 2018 10:38:54 +1000, Alan Beard wrote
> > > > > Hi again all,
> > > > > 
> > > > > 
> > > > > 7177KHz LSB is being swamped by switchmode noise here in Emu Heights 
> > > > > and 40m
> > > > > is not much good all day. 20m is much better.
> > > > > 
> > > > > 
> > > > > I'm going to switch to 14.236 USB weekdays and only 7177 on Sundays.
> > > > > 
> > > > > 
> > > > > That Optus HFC cable box is the death of HF.
> > > > > 
> > > > > 
> > > > > Remember, add the string "c2rpt" or VK2ZIW" to trigger a repeat.
> > > > > 
> > > > > 
> > > > > Alan VK2ZIW

[Freetel-codec2] Nothing decoded on 7177 Sunday 25/11

2018-11-24 Thread Alan Beard
Hi all,

Going back to 14.153 MHz USB

Alan VK2ZIW

On Sun, 25 Nov 2018 05:41:24 +1000, Alan Beard wrote
> Hi all,
> 
> 
> 'tiz back on 7177 KHz to capture the after broadcast chit-chat.
> 
> 
> Alan VK2ZIW
> 
> 
> 
> 
> 
> On Sat, 24 Nov 2018 12:52:38 +1000, Alan Beard wrote
> > Here is "top" on the Banana Pi M2 Berry and a 500Gb laptop disk:
> > 
> > 
> > 
> > top - 13:43:53 up 44 min,  2 users,  load average: 1.43, 1.41, 1.32
> > Tasks: 181 total,   1 running, 180 sleeping,   0 stopped,   0 zombie
> > %Cpu(s):  5.8 us,  0.2 sy,  0.0 ni, 94.0 id,  0.0 wa,  0.0 hi,  0.0 si,  
> > 0.0 st
> > KiB Mem :  1022592 total,   322948 free,   222612 used,   477032 buff/cache
> > KiB Swap:  7602168 total,  7602168 free,        0 used.   766497 avail Mem 
> > 
> >   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND 
> >     
> > 15479 alanb     20   0   21716   3532   2448 S       26.7       0.3   
> > 4:48.62 parrot      
> >   1038 root         rt   0             0         0          0 S         4.0 
> >       0.0   0:41.98 cfinteract+ 
> >          4 root        20   0            0         0          0 S         
> > 0.7       0.0   0:17.34 kworker/0:0 
> > 21893 alanb     20   0     7164   1504     992 R         0.7       0.1   
> > 0:00.17 top         
> >     
> > That's 26% of one CPU core.
> > 
> >      
> > The Allwinner V40 SoC, quad core and 1Gb ram.
> > 
> > 
> > Alan VK2ZIW
> > 
> > 
> > 
> > On Sat, 24 Nov 2018 10:39:46 +1000, Alan Beard wrote
> > > And again, Hi all,
> > > 
> > > 
> > > I've been battling with my "parrot" repeater crashing, using the Banana 
> > > Pi and Fedora 29 Linux.
> > > 
> > > 
> > > So I'm trialling a Banana Pi M2 Berry running Ubuntu 16.04 with an old 
> > > old kernel 3.10 series.
> > > 
> > > 
> > > There are bugs, bad bugs with the latest AHCI-SUNXI and other laptop AHCI 
> > > (SATA) drivers.
> > > It's all about Power Management. 
> > > 
> > > 
> > > It seems kernels before 4.16.xx are OK.
> > > 
> > > 
> > > I've been battling with this for months
> > > 
> > > 
> > > I can't deploy an unreliable system
> > > 
> > > 
> > > Keep smiling
> > > 
> > > 
> > > Alan VK2ZIW
> > > 
> > > On Thu, 22 Nov 2018 10:38:54 +1000, Alan Beard wrote
> > > > Hi again all,
> > > > 
> > > > 
> > > > 7177KHz LSB is being swamped by switchmode noise here in Emu Heights 
> > > > and 40m
> > > > is not much good all day. 20m is much better.
> > > > 
> > > > 
> > > > I'm going to switch to 14.236 USB weekdays and only 7177 on Sundays.
> > > > 
> > > > 
> > > > That Optus HFC cable box is the death of HF.
> > > > 
> > > > 
> > > > Remember, add the string "c2rpt" or VK2ZIW" to trigger a repeat.
> > > > 
> > > > 
> > > > Alan VK2ZIW 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > lOn Fri, 5 Oct 2018 08:02:29 +1000, Alan Beard wrote
> > > > > Hi all,
> > > > > 
> > > > > 
> > > > > On-air testing of the latest code is needed so please try the 
> > > > > repeater.
> > > > > 
> > > > > 
> > > > > 7177KHz LSB mode 700D, put my callsign in the, sent text.
> > > > > 
> > > > > 
> > > > > Alan VK2ZIW
> > > > > 
> > > > > 
> > > > > 
> > > > > On Wed, 26 Sep 2018 07:16:34 +1000, Alan Beard wrote
> > > > > > Hi Enrich,
> > > > > > 
> > > > > > 
> > > > > > Hardware for "parrot", Nothing in particular, just any Linux box.
> > > > > > 
> > > > > > 
> > > > > > To keep the power use down, I use a Raspberry Pi clone.
> > > > > > I use Fedora linux as, for the ARM processor they have made their 
> > > > > > distribution
> > > > > > almost hardware independent. There are two steps in making a 
> > > > > > bootable SD card
> > > > > > simples. Supports about 50 boards with one SD card image file.
> > > >

[Freetel-codec2] Parrot repeater back on 7177 for Sunday

2018-11-24 Thread Alan Beard
Hi all,

'tiz back on 7177 KHz to capture the after broadcast chit-chat.

Alan VK2ZIW

On Sat, 24 Nov 2018 12:52:38 +1000, Alan Beard wrote
> Here is "top" on the Banana Pi M2 Berry and a 500Gb laptop disk:
> 
> 
> 
> top - 13:43:53 up 44 min,  2 users,  load average: 1.43, 1.41, 1.32
> Tasks: 181 total,   1 running, 180 sleeping,   0 stopped,   0 zombie
> %Cpu(s):  5.8 us,  0.2 sy,  0.0 ni, 94.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 
> st
> KiB Mem :  1022592 total,   322948 free,   222612 used,   477032 buff/cache
> KiB Swap:  7602168 total,  7602168 free,        0 used.   766497 avail Mem 
> 
>   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND   
>   
> 15479 alanb     20   0   21716   3532   2448 S       26.7       0.3   4:48.62 
> parrot      
>   1038 root         rt   0             0         0          0 S         4.0   
>     0.0   0:41.98 cfinteract+ 
>          4 root        20   0            0         0          0 S         0.7 
>       0.0   0:17.34 kworker/0:0 
> 21893 alanb     20   0     7164   1504     992 R         0.7       0.1   
> 0:00.17 top         
>     
> That's 26% of one CPU core.
> 
>      
> The Allwinner V40 SoC, quad core and 1Gb ram.
> 
> 
> Alan VK2ZIW
> 
> 
> 
> On Sat, 24 Nov 2018 10:39:46 +1000, Alan Beard wrote
> > And again, Hi all,
> > 
> > 
> > I've been battling with my "parrot" repeater crashing, using the Banana Pi 
> > and Fedora 29 Linux.
> > 
> > 
> > So I'm trialling a Banana Pi M2 Berry running Ubuntu 16.04 with an old old 
> > kernel 3.10 series.
> > 
> > 
> > There are bugs, bad bugs with the latest AHCI-SUNXI and other laptop AHCI 
> > (SATA) drivers.
> > It's all about Power Management. 
> > 
> > 
> > It seems kernels before 4.16.xx are OK.
> > 
> > 
> > I've been battling with this for months
> > 
> > 
> > I can't deploy an unreliable system
> > 
> > 
> > Keep smiling
> > 
> > 
> > Alan VK2ZIW
> > 
> > On Thu, 22 Nov 2018 10:38:54 +1000, Alan Beard wrote
> > > Hi again all,
> > > 
> > > 
> > > 7177KHz LSB is being swamped by switchmode noise here in Emu Heights and 
> > > 40m
> > > is not much good all day. 20m is much better.
> > > 
> > > 
> > > I'm going to switch to 14.236 USB weekdays and only 7177 on Sundays.
> > > 
> > > 
> > > That Optus HFC cable box is the death of HF.
> > > 
> > > 
> > > Remember, add the string "c2rpt" or VK2ZIW" to trigger a repeat.
> > > 
> > > 
> > > Alan VK2ZIW 
> > > 
> > > 
> > > 
> > > 
> > > lOn Fri, 5 Oct 2018 08:02:29 +1000, Alan Beard wrote
> > > > Hi all,
> > > > 
> > > > 
> > > > On-air testing of the latest code is needed so please try the repeater.
> > > > 
> > > > 
> > > > 7177KHz LSB mode 700D, put my callsign in the, sent text.
> > > > 
> > > > 
> > > > Alan VK2ZIW
> > > > 
> > > > 
> > > > 
> > > > On Wed, 26 Sep 2018 07:16:34 +1000, Alan Beard wrote
> > > > > Hi Enrich,
> > > > > 
> > > > > 
> > > > > Hardware for "parrot", Nothing in particular, just any Linux box.
> > > > > 
> > > > > 
> > > > > To keep the power use down, I use a Raspberry Pi clone.
> > > > > I use Fedora linux as, for the ARM processor they have made their 
> > > > > distribution
> > > > > almost hardware independent. There are two steps in making a bootable 
> > > > > SD card
> > > > > simples. Supports about 50 boards with one SD card image file.
> > > > > 
> > > > > 
> > > > > On the audio side I use a Behringer UCA202 USB device. That's because 
> > > > > it has RCA
> > > > > line output connectors to which goes to my home-brew isolation box to 
> > > > > my FT-450
> > > > > transceiver.
> > > > > 
> > > > > 
> > > > > Any audio port device supported by Linux will do, must do 48000 
> > > > > samplerate.
> > > > > 
> > > > > 
> > > > > For PTT I use a PL2303 USB serial adapter to supply DTR to the above 
> > > > > isolation box's
> > > > > opto-coupler.
> > > > > 
> > > 

Re: [Freetel-codec2] Parrot repeater now running SVN 3899, on Ubuntu

2018-11-23 Thread Alan Beard
Here is "top" on the Banana Pi M2 Berry and a 500Gb laptop disk:

top - 13:43:53 up 44 min,  2 users,  load average: 1.43, 1.41, 1.32

Tasks: 181 total,   1 running, 180 sleeping,   0 stopped,   0 zombie

%Cpu(s):  5.8 us,  0.2 sy,  0.0 ni, 94.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

KiB Mem :  1022592 total,   322948 free,   222612 used,   477032 buff/cache

KiB Swap:  7602168 total,  7602168 free,        0 used.   766497 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND     

15479 alanb     20   0   21716   3532   2448 S       26.7       0.3   4:48.62 
parrot      

  1038 root         rt   0             0         0          0 S         4.0     
  0.0   0:41.98 cfinteract+ 

         4 root        20   0            0         0          0 S         0.7   
    0.0   0:17.34 kworker/0:0 

21893 alanb     20   0     7164   1504     992 R         0.7       0.1   
0:00.17 top         

    

That's 26% of one CPU core.

     

The Allwinner V40 SoC, quad core and 1Gb ram.

Alan VK2ZIW

On Sat, 24 Nov 2018 10:39:46 +1000, Alan Beard wrote
> And again, Hi all,
> 
> 
> I've been battling with my "parrot" repeater crashing, using the Banana Pi 
> and Fedora 29 Linux.
> 
> 
> So I'm trialling a Banana Pi M2 Berry running Ubuntu 16.04 with an old old 
> kernel 3.10 series.
> 
> 
> There are bugs, bad bugs with the latest AHCI-SUNXI and other laptop AHCI 
> (SATA) drivers.
> It's all about Power Management. 
> 
> 
> It seems kernels before 4.16.xx are OK.
> 
> 
> I've been battling with this for months
> 
> 
> I can't deploy an unreliable system!!!!
> 
> 
> Keep smiling
> 
> 
> Alan VK2ZIW
> 
> On Thu, 22 Nov 2018 10:38:54 +1000, Alan Beard wrote
> > Hi again all,
> > 
> > 
> > 7177KHz LSB is being swamped by switchmode noise here in Emu Heights and 40m
> > is not much good all day. 20m is much better.
> > 
> > 
> > I'm going to switch to 14.236 USB weekdays and only 7177 on Sundays.
> > 
> > 
> > That Optus HFC cable box is the death of HF.
> > 
> > 
> > Remember, add the string "c2rpt" or VK2ZIW" to trigger a repeat.
> > 
> > 
> > Alan VK2ZIW 
> > 
> > 
> > 
> > 
> > lOn Fri, 5 Oct 2018 08:02:29 +1000, Alan Beard wrote
> > > Hi all,
> > > 
> > > 
> > > On-air testing of the latest code is needed so please try the repeater.
> > > 
> > > 
> > > 7177KHz LSB mode 700D, put my callsign in the, sent text.
> > > 
> > > 
> > > Alan VK2ZIW
> > > 
> > > 
> > > 
> > > On Wed, 26 Sep 2018 07:16:34 +1000, Alan Beard wrote
> > > > Hi Enrich,
> > > > 
> > > > 
> > > > Hardware for "parrot", Nothing in particular, just any Linux box.
> > > > 
> > > > 
> > > > To keep the power use down, I use a Raspberry Pi clone.
> > > > I use Fedora linux as, for the ARM processor they have made their 
> > > > distribution
> > > > almost hardware independent. There are two steps in making a bootable 
> > > > SD card
> > > > simples. Supports about 50 boards with one SD card image file.
> > > > 
> > > > 
> > > > On the audio side I use a Behringer UCA202 USB device. That's because 
> > > > it has RCA
> > > > line output connectors to which goes to my home-brew isolation box to 
> > > > my FT-450
> > > > transceiver.
> > > > 
> > > > 
> > > > Any audio port device supported by Linux will do, must do 48000 
> > > > samplerate.
> > > > 
> > > > 
> > > > For PTT I use a PL2303 USB serial adapter to supply DTR to the above 
> > > > isolation box's
> > > > opto-coupler.
> > > > 
> > > > 
> > > > In the code there's provision to use a Pi GPIO port.
> > > > 
> > > > 
> > > > Pi considerations
> > > > =
> > > > Since my Pi is a development box, it MUST have a good Hard Disk.
> > > > So I'd pick a board with a High Speed Disk Interface and migrate
> > > > the root filesystem onto that disk, off the SD card.
> > > > 
> > > > SSDs are cheap and available and low power. That's what I use, a 128Gb.
> > > > 
> > > > It's constantly writing log files and audio files and, I download the 
> > > > latest
> > > > SVN code, compile and run, this way I help our developers by running,
> > > > r

[Freetel-codec2] Parrot repeater now running SVN 3899, on Ubuntu

2018-11-23 Thread Alan Beard
And again, Hi all,

I've been battling with my "parrot" repeater crashing, using the Banana Pi and 
Fedora 29 Linux.

So I'm trialling a Banana Pi M2 Berry running Ubuntu 16.04 with an old old 
kernel 3.10 series.

There are bugs, bad bugs with the latest AHCI-SUNXI and other laptop AHCI 
(SATA) drivers.

It's all about Power Management. 

It seems kernels before 4.16.xx are OK.

I've been battling with this for months

I can't deploy an unreliable system

Keep smiling

Alan VK2ZIW

On Thu, 22 Nov 2018 10:38:54 +1000, Alan Beard wrote
> Hi again all,
> 
> 
> 7177KHz LSB is being swamped by switchmode noise here in Emu Heights and 40m
> is not much good all day. 20m is much better.
> 
> 
> I'm going to switch to 14.236 USB weekdays and only 7177 on Sundays.
> 
> 
> That Optus HFC cable box is the death of HF.
> 
> 
> Remember, add the string "c2rpt" or VK2ZIW" to trigger a repeat.
> 
> 
> Alan VK2ZIW 
> 
> 
> 
> 
> lOn Fri, 5 Oct 2018 08:02:29 +1000, Alan Beard wrote
> > Hi all,
> > 
> > 
> > On-air testing of the latest code is needed so please try the repeater.
> > 
> > 
> > 7177KHz LSB mode 700D, put my callsign in the, sent text.
> > 
> > 
> > Alan VK2ZIW
> > 
> > 
> > 
> > On Wed, 26 Sep 2018 07:16:34 +1000, Alan Beard wrote
> > > Hi Enrich,
> > > 
> > > 
> > > Hardware for "parrot", Nothing in particular, just any Linux box.
> > > 
> > > 
> > > To keep the power use down, I use a Raspberry Pi clone.
> > > I use Fedora linux as, for the ARM processor they have made their 
> > > distribution
> > > almost hardware independent. There are two steps in making a bootable SD 
> > > card
> > > simples. Supports about 50 boards with one SD card image file.
> > > 
> > > 
> > > On the audio side I use a Behringer UCA202 USB device. That's because it 
> > > has RCA
> > > line output connectors to which goes to my home-brew isolation box to my 
> > > FT-450
> > > transceiver.
> > > 
> > > 
> > > Any audio port device supported by Linux will do, must do 48000 
> > > samplerate.
> > > 
> > > 
> > > For PTT I use a PL2303 USB serial adapter to supply DTR to the above 
> > > isolation box's
> > > opto-coupler.
> > > 
> > > 
> > > In the code there's provision to use a Pi GPIO port.
> > > 
> > > 
> > > Pi considerations
> > > =
> > > Since my Pi is a development box, it MUST have a good Hard Disk.
> > > So I'd pick a board with a High Speed Disk Interface and migrate
> > > the root filesystem onto that disk, off the SD card.
> > > 
> > > SSDs are cheap and available and low power. That's what I use, a 128Gb.
> > > 
> > > It's constantly writing log files and audio files and, I download the 
> > > latest
> > > SVN code, compile and run, this way I help our developers by running,
> > > real time, their code.
> > > 
> > > Alan VK2ZIW
> > > 
> > > 
> > > 
> > > 
> > > 
> > > On Tue, 25 Sep 2018 18:15:42 +0930, Erich Heinzle wrote
> > > > Any particular hardware/build requirements for the repeater code other 
> > > > than (I assume) linux?
> > > > 
> > > > Regards,
> > > > 
> > > > VK5HSE
> > > 
> > > Alan 
> > > 
> > > Evil flourishes when good men do nothing. 
> > > Consider the Christmas child. 
> > > ---
> > >  
> > > Alan Beard               Unix Support Technician from 1984 to today 
> > > 70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
> > > Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals 
> > > etc.. 
> > > +61 2 47353013 (h)       Support Programming, shell scripting, "C", 
> > > assembler 
> > > 0414 353013 (mobile)     After uni, electronics tech
> > > 
> > 
> > Alan 
> > 
> > Evil flourishes when good men do nothing. 
> > Consider the Christmas child. 
> > --- 
> > Alan Beard               Unix Support Technician from 1984 to today 
> > 70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
> > Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals 
> > etc.

[Freetel-codec2] Parrot repeater now running SVN 3899, frequency change

2018-11-21 Thread Alan Beard
Hi again all,

7177KHz LSB is being swamped by switchmode noise here in Emu Heights and 40m

is not much good all day. 20m is much better.

I'm going to switch to 14.236 USB weekdays and only 7177 on Sundays.

That Optus HFC cable box is the death of HF.

Remember, add the string "c2rpt" or VK2ZIW" to trigger a repeat.

Alan VK2ZIW 

lOn Fri, 5 Oct 2018 08:02:29 +1000, Alan Beard wrote
> Hi all,
> 
> 
> On-air testing of the latest code is needed so please try the repeater.
> 
> 
> 7177KHz LSB mode 700D, put my callsign in the, sent text.
> 
> 
> Alan VK2ZIW
> 
> 
> 
> On Wed, 26 Sep 2018 07:16:34 +1000, Alan Beard wrote
> > Hi Enrich,
> > 
> > 
> > Hardware for "parrot", Nothing in particular, just any Linux box.
> > 
> > 
> > To keep the power use down, I use a Raspberry Pi clone.
> > I use Fedora linux as, for the ARM processor they have made their 
> > distribution
> > almost hardware independent. There are two steps in making a bootable SD 
> > card
> > simples. Supports about 50 boards with one SD card image file.
> > 
> > 
> > On the audio side I use a Behringer UCA202 USB device. That's because it 
> > has RCA
> > line output connectors to which goes to my home-brew isolation box to my 
> > FT-450
> > transceiver.
> > 
> > 
> > Any audio port device supported by Linux will do, must do 48000 samplerate.
> > 
> > 
> > For PTT I use a PL2303 USB serial adapter to supply DTR to the above 
> > isolation box's
> > opto-coupler.
> > 
> > 
> > In the code there's provision to use a Pi GPIO port.
> > 
> > 
> > Pi considerations
> > =
> > Since my Pi is a development box, it MUST have a good Hard Disk.
> > So I'd pick a board with a High Speed Disk Interface and migrate
> > the root filesystem onto that disk, off the SD card.
> > 
> > SSDs are cheap and available and low power. That's what I use, a 128Gb.
> > 
> > It's constantly writing log files and audio files and, I download the latest
> > SVN code, compile and run, this way I help our developers by running,
> > real time, their code.
> > 
> > Alan VK2ZIW
> > 
> > 
> > 
> > 
> > 
> > On Tue, 25 Sep 2018 18:15:42 +0930, Erich Heinzle wrote
> > > Any particular hardware/build requirements for the repeater code other 
> > > than (I assume) linux?
> > > 
> > > Regards,
> > > 
> > > VK5HSE
> > 
> > Alan 
> > 
> > Evil flourishes when good men do nothing. 
> > Consider the Christmas child. 
> > --- 
> > Alan Beard               Unix Support Technician from 1984 to today 
> > 70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
> > Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals 
> > etc.. 
> > +61 2 47353013 (h)       Support Programming, shell scripting, "C", 
> > assembler 
> > 0414 353013 (mobile)     After uni, electronics tech
> > 
> 
> Alan 
> 
> Evil flourishes when good men do nothing. 
> Consider the Christmas child. 
> --- 
> Alan Beard               Unix Support Technician from 1984 to today 
> 70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
> Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
> +61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
> 0414 353013 (mobile)     After uni, electronics tech
>

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech

 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] ambe2 source code

2018-11-21 Thread Alan Beard
Hi Azad, David and all,

Can I ask if there's anything for TWELP 600, as implemented by Codan?

Also "ambelib".

Alan VK2ZIW  :-P

On Wed, 21 Nov 2018 14:38:26 -0800, David Ranch wrote
> DVSI's AMBE is a patented CODEC and thus isn't opensourced.  With that said, 
> there are copyleft attempts at at leastdecoding it.  Use your favorite search 
> engine and look up "DSD"and "DSD+".
> 
> --David
> KI6ZHD
> 
> 
> 
> On 11/21/2018 12:39 PM, kid_plus_familyazad wrote:
> 
> Hi,
> 
> Is anyone aware of any open source AMBE encode/decodeimplementation?
> 
> Thanks,
> Azad

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech

 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] "parrot" repeater now running with SVN 3896 library

2018-10-30 Thread Alan Beard
Hi all,

FYI: My parrot repeater is now running with the SVN 3896 version library.

(modified with the patch sent in a previous email)

I try to keep up with the latest code so that comparability with the
FreeDV app can be checked on-air.

=== parrot === 

I now need to re-write my parrot.c code such that I don't need to modify the
freedv_api.c library.

I want to capture the Codec2 data for re-transmission along with the text.
David's "freebeacon" code gets all the way to decoded audio with this call:

nout = freedv_rx(fdv, speech_out, demod_in);

I then have to use my added function to get "bits":

unsigned char packed_codec_bitsTX[8000];
nin2 = freedv_get_rx_codec_bits(fdv, packed_codec_bitsTX);

Along with a check that I actually want these "bits".

The text string is checked with the "trigger" string and another string,
not settable on the command line, a string to allow triggering by "any"
repeater. The string is "c2rpt".

Does anybody have any thoughts on how I should tackle the re-write?

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Frequencies and times

2018-10-30 Thread Alan Beard
Hi all,

Frequencies and times:
7177 here in Emu Plains is just not working. Do we have an 80m frequency for a 
night time net?
Should I move to 20m, 14236 in the daytime?
I'll have to do this manually, but being retired, not too much problem.

You can listen to what I've received, 700C files:
www.unixservice.com.au/parrot

Alan VK2ZIW





Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Codec 2 Hardware Implementation Question

2018-10-27 Thread Alan Beard
Hi again Thomas,

Thanks for letting know you are developing on a Nucleo-144.

As far as I know, the SM1000 was both the modem and codec2 decoder/encoder.
A box one put a mic and speaker on and then connect to an SSB transceiver
thus not needing a computer.
Perhaps an IO pin could select what text string to send with the voice.
LO for just the user callsign. HI for user callsign and the repeater trigger 
string.

Alan VK2ZIW

On Sat, 27 Oct 2018 09:19:43 +0200, Kurin, Thomas wrote
> Hi Alan,
> 
> Yes it's the STM32F767ZI-Nucleo-144 Evaluation Board.
> About the repeater I don't see why it shouldn't be possible.
> Although perhaps I should clarify, I'm only running Codec2 as 
> Encoder/Decoder, not the modems or Free DV. I tested the modes 450,
>  700C and 3200 but I think the others would work also.
> 
> Thomas Kurin, DF2TK
> 
> On 2018-10-26 21:32, Alan Beard wrote:
> > Hi Thomas,
> > 
> > Please tell us the board you are using?
> > 
> > Is it the Nucleo-144 ?
> > 
> > There are lots of us who can compile the code but do not do much in 
> > hardware,
> > so having a standard, ready made board, gets us going.
> > 
> > Another question:
> > 
> > Is there a way on, any STM, board to send a text string to trigger a
> > Codec2 repeater?
> > 
> > I have added "c2rpt" in my "parrot" repeater code such that users can
> > trigger any repeater, not just the specific repeater desired by a 
> > callsign
> > in the sent text.
> > 
> > 6BK4 replaces the 73
> > 
> > Alan VK2ZIW
> > 
> > On Fri, 26 Oct 2018 09:23:58 +0200, Kurin, Thomas wrote
> >> Hello Casey,
> >> 
> >> I'm currently running Codec2 on an STM32F767ZI Microcontroller
> >> without problems. Depending on what else you will be running on your
> >> STM32 you might have to remove some Codec2 modes from the source
> >> code before compiling. I made some changes to fit it on the STM32
> >> like removing the .txt based codebooks and only using the generated
> >> .c codebooks and cutting out all the code which is used only for
> >> debugging or verifying.
> >> 
> >> Best of luck with you project,
> >> 
> >> Thomas Kurin, DF2TK
> >> 
> >> On 2018-10-26 00:46, David Rowe wrote:
> >> > Hello Casey,
> >> >
> >> > Yes it should be possible to run the stm32 code on other platforms.
> >> >
> >> > The Codec 2 source code is LGPL licensed.  The SM1000 hardware is
> >> > released under the TAPR license.  You can read about what that means in
> >> > the context of your question from many on line sources.
> >> >
> >> > Cheers,
> >> >
> >> > David
> >> >
> >> > On 26/10/18 08:02, cshearer wrote:
> >> >> Hello,
> >> >>     I am very interested in doing some experimentation with DV - Audio
> >> >> Codecs and understand the hardware is available (SM1000) to run
> >> >> standalone however I want to inquire if it maybe possible for me to be
> >> >> able to load the code to a similar STM32 processor on board with my RF
> >> >> package I have designed for a project I would like to do.  I see you
> >> >> have several code sites listed and such but would like to first ask if
> >> >> this
> >> >> is a project I am allowed under the open source rights to do for not
> >> >> profit using the code currently available and to verify what code you
> >> >> have available / which is the correct to use for processor based
> >> >> "stand-alone" configuration similar to the existing SM1000 product is
> >> >> but on a main board with other hardware in my case.  I have several
> >> >> areas I would like to experiment in using this but first is a portable
> >> >> HF radio firstly using the audio to mod & demod then later secondly
> >> >> using direct digital to & from codec to  mod & demod from I/Q with
> >> >> this
> >> >> all designed directly into the radios single main board for the radio
> >> >> that is under design.
> >> >>
> >> >> Thank you,
> >> >> Casey
> >> >>
> >> >>
> >> >> ___
> >> >> Freetel-codec2 mailing list
> >> >> Freetel-codec2@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>

Re: [Freetel-codec2] Codec 2 Hardware Implementation Question

2018-10-26 Thread Alan Beard
Hi Thomas,

Please tell us the board you are using?

Is it the Nucleo-144 ?

There are lots of us who can compile the code but do not do much in hardware,
so having a standard, ready made board, gets us going.

Another question:

Is there a way on, any STM, board to send a text string to trigger a
Codec2 repeater?

I have added "c2rpt" in my "parrot" repeater code such that users can
trigger any repeater, not just the specific repeater desired by a callsign
in the sent text.

6BK4 replaces the 73

Alan VK2ZIW 

On Fri, 26 Oct 2018 09:23:58 +0200, Kurin, Thomas wrote
> Hello Casey,
> 
> I'm currently running Codec2 on an STM32F767ZI Microcontroller 
> without problems. Depending on what else you will be running on your 
> STM32 you might have to remove some Codec2 modes from the source 
> code before compiling. I made some changes to fit it on the STM32 
> like removing the .txt based codebooks and only using the generated 
> .c codebooks and cutting out all the code which is used only for 
> debugging or verifying.
> 
> Best of luck with you project,
> 
> Thomas Kurin, DF2TK
> 
> On 2018-10-26 00:46, David Rowe wrote:
> > Hello Casey,
> > 
> > Yes it should be possible to run the stm32 code on other platforms.
> > 
> > The Codec 2 source code is LGPL licensed.  The SM1000 hardware is
> > released under the TAPR license.  You can read about what that means in
> > the context of your question from many on line sources.
> > 
> > Cheers,
> > 
> > David
> > 
> > On 26/10/18 08:02, cshearer wrote:
> >> Hello,
> >>     I am very interested in doing some experimentation with DV - Audio
> >> Codecs and understand the hardware is available (SM1000) to run
> >> standalone however I want to inquire if it maybe possible for me to be
> >> able to load the code to a similar STM32 processor on board with my RF
> >> package I have designed for a project I would like to do.  I see you
> >> have several code sites listed and such but would like to first ask if 
> >> this
> >> is a project I am allowed under the open source rights to do for not
> >> profit using the code currently available and to verify what code you
> >> have available / which is the correct to use for processor based
> >> "stand-alone" configuration similar to the existing SM1000 product is
> >> but on a main board with other hardware in my case.  I have several
> >> areas I would like to experiment in using this but first is a portable
> >> HF radio firstly using the audio to mod & demod then later secondly
> >> using direct digital to & from codec to  mod & demod from I/Q with 
> >> this
> >> all designed directly into the radios single main board for the radio
> >> that is under design.
> >> 
> >> Thank you,
> >> Casey
> >> 
> >> 
> >> ___
> >> Freetel-codec2 mailing list
> >> Freetel-codec2@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> > 
> > 
> > ___
> > Freetel-codec2 mailing list
> > Freetel-codec2@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Parrot repeater now running SVN 3886

2018-10-13 Thread Alan Beard
Hi Don,
I fixed the password and login works from here Split in Croatia.

73
Alan VK2ZIW

On Thu, 11 Oct 2018 13:18:33 -0700, Don wrote
> Alan, thanks for offering this.
> 
> I tried to login and the first system worked fine but the second
> (server2) would not accept either  or  in other email.
> 
> -
> $ ssh wsjt...@www.unixservice.com.au
> The authenticity of host 'www.unixservice.com.au (60.242.216.157)' can't
> be established.
> ECDSA key fingerprint is
> SHA256:tFguBDFWVoopZ4uTfcWoLgMQz8CiS/7ghfJtt0NGA04.
> Are you sure you want to continue connecting (yes/no)? yes
> Warning: Permanently added 'www.unixservice.com.au,60.242.216.157'
> (ECDSA) to the list of known hosts.
> wsjt...@www.unixservice.com.au's password: 
> Last login: Tue Oct  9 12:50:49 2018
> The authenticity of host 'server2 (192.168.7.45)' can't be established.
> ECDSA key fingerprint is
> SHA256:7HAAUAGGFAzw96dfNoWZpUGLUSuwo5TjyOBWl+NR3yQ.
> ECDSA key fingerprint is
> MD5:b5:39:f3:7e:85:38:cb:1b:e4:1e:6d:e6:c5:96:9d:18.
> Are you sure you want to continue connecting (yes/no)? yes
> Warning: Permanently added 'server2,192.168.7.45' (ECDSA) to the 
> list of known hosts. wsjtdev@server2's password: Permission denied,
>  please try again. wsjtdev@server2's password: Permission denied,
>  please try again. wsjtdev@server2's password: Permission denied 
> (publickey,gssapi-keyex,gssapi-with-mic,password). Connection to 
> www.unixservice.com.au closed.
> -
> 
> I don't need to use this system, I was just going to login and change
> the password so your system was safer.
> 
> I have plenty of Debian system here although I use Beaglebone boards 
> for higher end ARM over the R-Pi.  (I'm an open source snob and have 
> had poor experiances with Broadcom over the years).
> 
> Right now my efforts are focused on the STM32 processor used in the
> SM1000 unit and keeping the code working on the X86 as well.
> 
> Hope you are having a good vacation, its Autum here now but I remeber
> Spring fondly.
> 
> Don - W7DMR
> 
> On Fri, Oct 05, 2018 at 08:02:29AM +1000, Alan Beard wrote:
> > Hi all,
> > 
> > On-air testing of the latest code is needed so please try the repeater.
> > 
> > 7177KHz LSB mode 700D, put my callsign in the, sent text.
> > 
> > Alan VK2ZIW
> > 
> > On Wed, 26 Sep 2018 07:16:34 +1000, Alan Beard wrote
> > > Hi Enrich,
> > > 
> > > 
> > > Hardware for "parrot", Nothing in particular, just any Linux box.
> > > 
> > > 
> > > To keep the power use down, I use a Raspberry Pi clone.
> > > I use Fedora linux as, for the ARM processor they have made their 
> > > distribution
> > > almost hardware independent. There are two steps in making a bootable SD 
> > > card
> > > simples. Supports about 50 boards with one SD card image file.
> > > 
> > > 
> > > On the audio side I use a Behringer UCA202 USB device. That's because it 
> > > has 
RCA
> > > line output connectors to which goes to my home-brew isolation box to my 
> > > FT-
450
> > > transceiver.
> > > 
> > > 
> > > Any audio port device supported by Linux will do, must do 48000 
> > > samplerate.
> > > 
> > > 
> > > For PTT I use a PL2303 USB serial adapter to supply DTR to the above 
> > > isolation 
box's
> > > opto-coupler.
> > > 
> > > 
> > > In the code there's provision to use a Pi GPIO port.
> > > 
> > > 
> > > Pi considerations
> > > =
> > > Since my Pi is a development box, it MUST have a good Hard Disk.
> > > So I'd pick a board with a High Speed Disk Interface and migrate
> > > the root filesystem onto that disk, off the SD card.
> > > 
> > > SSDs are cheap and available and low power. That's what I use, a 128Gb.
> > > 
> > > It's constantly writing log files and audio files and, I download the 
> > > latest
> > > SVN code, compile and run, this way I help our developers by running,
> > > real time, their code.
> > > 
> > > Alan VK2ZIW
> > > 
> > > 
> > > 
> > > 
> > > 
> > > On Tue, 25 Sep 2018 18:15:42 +0930, Erich Heinzle wrote
> > > > Any particular hardware/build requirements for the repeater code other 
> > > > than 
(I assume) linux?
> > > > 
> > > > Regards,
> > > > 
> > > > VK5HSE
> > > 
> > > Alan 
> > > 
> > &

Re: [Freetel-codec2] Message for Don Reid, develop on Banana Pi

2018-10-11 Thread Alan Beard
Thanks Stuart,
I'm happy for anybody to use my development box
 the Banana Pi (original) while I battle with the Banana M2 Berry and
getting the "u-boot" team to fully support this board as it's one of the few
ARM boards with a SATA port on the SoC.

Yes, I do need help with unix sys-admin, SSH in particular.

Keep smiling

Alan VK2ZIW
On Tue, 9 Oct 2018 20:06:39 +1000, Stuart Longland wrote
> On 09/10/18 12:09, Alan Beard wrote:
> > *You'll find the stm32 libraries in /usr/local and the current code
> > in /home/data/alanb*
> > *or you can upload with the script.*
> > *
> > *
> > *just ssh wsjt...@www.unixservice.com.au, pwd CENSORED*
> 
> Errm, how about Don just emails you his ${HOME}/.ssh/id_rsa.pub and you
> append it to ~wsjtdev/.ssh/authorized_keys like Puffy¹ intended. :-)
> 
> That is *MUCH* safer for all concerned.
> -- 
> Stuart Longland (aka Redhatter, VK4MSL)
> 
> I haven't lost my mind...
>   ...it's backed up on a tape somewhere.
> 
> 1. https://en.wikipedia.org/wiki/OpenBSD (the same mob that produce 
> OpenSSH)
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Message for Don Reid, develop on Banana Pi

2018-10-08 Thread Alan Beard
Hi Don,

Noting your comments in SVN 3890. Do you need a login on a Pi system

with disk space to burn, 500Gb ?

You'll find the stm32 libraries in /usr/local and the current code in 
/home/data/alanb

or you can upload with the script.

just ssh wsjt...@www.unixservice.com.au, pwd wsjtdev2

Enter pwd twice as this gets you to the right box.

I'll be in Europe for three weeks, email may work.

Alan VK2ZIW

On Fri, 5 Oct 2018 08:02:29 +1000, Alan Beard wrote
> Hi all,
> 
> 
> On-air testing of the latest code is needed so please try the repeater.
> 
> 
> 7177KHz LSB mode 700D, put my callsign in the, sent text.
> 
> 
> Alan VK2ZIW
> 
> 
> 
> On Wed, 26 Sep 2018 07:16:34 +1000, Alan Beard wrote
> > Hi Enrich,
> > 
> > 
> > Hardware for "parrot", Nothing in particular, just any Linux box.
> > 
> > 
> > To keep the power use down, I use a Raspberry Pi clone.
> > I use Fedora linux as, for the ARM processor they have made their 
> > distribution
> > almost hardware independent. There are two steps in making a bootable SD 
> > card
> > simples. Supports about 50 boards with one SD card image file.
> > 
> > 
> > On the audio side I use a Behringer UCA202 USB device. That's because it 
> > has RCA
> > line output connectors to which goes to my home-brew isolation box to my 
> > FT-450
> > transceiver.
> > 
> > 
> > Any audio port device supported by Linux will do, must do 48000 samplerate.
> > 
> > 
> > For PTT I use a PL2303 USB serial adapter to supply DTR to the above 
> > isolation box's
> > opto-coupler.
> > 
> > 
> > In the code there's provision to use a Pi GPIO port.
> > 
> > 
> > Pi considerations
> > =
> > Since my Pi is a development box, it MUST have a good Hard Disk.
> > So I'd pick a board with a High Speed Disk Interface and migrate
> > the root filesystem onto that disk, off the SD card.
> > 
> > SSDs are cheap and available and low power. That's what I use, a 128Gb.
> > 
> > It's constantly writing log files and audio files and, I download the latest
> > SVN code, compile and run, this way I help our developers by running,
> > real time, their code.
> > 
> > Alan VK2ZIW
> > 
> > 
> > 
> > 
> > 
> > On Tue, 25 Sep 2018 18:15:42 +0930, Erich Heinzle wrote
> > > Any particular hardware/build requirements for the repeater code other 
> > > than (I assume) linux?
> > > 
> > > Regards,
> > > 
> > > VK5HSE
> > 
> > Alan 
> > 
> > Evil flourishes when good men do nothing. 
> > Consider the Christmas child. 
> > --- 
> > Alan Beard               Unix Support Technician from 1984 to today 
> > 70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
> > Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals 
> > etc.. 
> > +61 2 47353013 (h)       Support Programming, shell scripting, "C", 
> > assembler 
> > 0414 353013 (mobile)     After uni, electronics tech
> > 
> 
> Alan 
> 
> Evil flourishes when good men do nothing. 
> Consider the Christmas child. 
> --- 
> Alan Beard               Unix Support Technician from 1984 to today 
> 70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
> Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
> +61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
> 0414 353013 (mobile)     After uni, electronics tech
>

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Parrot repeater now running SVN 3886

2018-10-04 Thread Alan Beard
Hi all,

On-air testing of the latest code is needed so please try the repeater.

7177KHz LSB mode 700D, put my callsign in the, sent text.

Alan VK2ZIW

On Wed, 26 Sep 2018 07:16:34 +1000, Alan Beard wrote
> Hi Enrich,
> 
> 
> Hardware for "parrot", Nothing in particular, just any Linux box.
> 
> 
> To keep the power use down, I use a Raspberry Pi clone.
> I use Fedora linux as, for the ARM processor they have made their distribution
> almost hardware independent. There are two steps in making a bootable SD card
> simples. Supports about 50 boards with one SD card image file.
> 
> 
> On the audio side I use a Behringer UCA202 USB device. That's because it has 
> RCA
> line output connectors to which goes to my home-brew isolation box to my 
> FT-450
> transceiver.
> 
> 
> Any audio port device supported by Linux will do, must do 48000 samplerate.
> 
> 
> For PTT I use a PL2303 USB serial adapter to supply DTR to the above 
> isolation box's
> opto-coupler.
> 
> 
> In the code there's provision to use a Pi GPIO port.
> 
> 
> Pi considerations
> =
> Since my Pi is a development box, it MUST have a good Hard Disk.
> So I'd pick a board with a High Speed Disk Interface and migrate
> the root filesystem onto that disk, off the SD card.
> 
> SSDs are cheap and available and low power. That's what I use, a 128Gb.
> 
> It's constantly writing log files and audio files and, I download the latest
> SVN code, compile and run, this way I help our developers by running,
> real time, their code.
> 
> Alan VK2ZIW
> 
> 
> 
> 
> 
> On Tue, 25 Sep 2018 18:15:42 +0930, Erich Heinzle wrote
> > Any particular hardware/build requirements for the repeater code other than 
> > (I assume) linux?
> > 
> > Regards,
> > 
> > VK5HSE
> 
> Alan 
> 
> Evil flourishes when good men do nothing. 
> Consider the Christmas child. 
> --- 
> Alan Beard               Unix Support Technician from 1984 to today 
> 70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
> Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
> +61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
> 0414 353013 (mobile)     After uni, electronics tech
>

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Source for the Parrot repeater (Alan Beard)

2018-09-25 Thread Alan Beard
Hi Enrich,

Hardware for "parrot", Nothing in particular, just any Linux box.

To keep the power use down, I use a Raspberry Pi clone.

I use Fedora linux as, for the ARM processor they have made their distribution

almost hardware independent. There are two steps in making a bootable SD card

simples. Supports about 50 boards with one SD card image file.

On the audio side I use a Behringer UCA202 USB device. That's because it has RCA

line output connectors to which goes to my home-brew isolation box to my FT-450

transceiver.

Any audio port device supported by Linux will do, must do 48000 samplerate.

For PTT I use a PL2303 USB serial adapter to supply DTR to the above isolation 
box's

opto-coupler.

In the code there's provision to use a Pi GPIO port.

Pi considerations

=

Since my Pi is a development box, it MUST have a good Hard Disk.

So I'd pick a board with a High Speed Disk Interface and migrate

the root filesystem onto that disk, off the SD card.

SSDs are cheap and available and low power. That's what I use, a 128Gb.

It's constantly writing log files and audio files and, I download the latest

SVN code, compile and run, this way I help our developers by running,

real time, their code.

Alan VK2ZIW

On Tue, 25 Sep 2018 18:15:42 +0930, Erich Heinzle wrote
> Any particular hardware/build requirements for the repeater code other than 
> (I assume) linux?
> 
> Regards,
> 
> VK5HSE

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech

 
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Source for the Parrot repeater

2018-09-24 Thread Alan Beard
Hi guys,

Is anybody interested???

Alan VK2ZIW

On Wed, 19 Sep 2018 08:26:47 +1000, Alan Beard wrote
> Hi all,
> 
> To allow you guys to setup a Parrot repeater, here is my sourcecode:
> www.unixservice.com.au/Parrot-src
> 
> I've added a 2nd trigger string "c2rpt" so the users can trigger
> any repeater, not just the selected one. And I added a Notes.txt file
> with setup information.
> 
> Alan VK2ZIW
> 
> On Tue, 18 Sep 2018 10:07:27 +1000, Alan Beard wrote
> > Hi all,
> > 
> > My 40m reception here is poor, very poor, switchmode hash etc..
> > 
> > So, does anybody look at the files on my website?
> > 
> > If so, please comment as perhaps going to 80m at night
> > and/or 20m in the day would make my repeater usable?
> > 
> > 6BK4
> 
> Alan
> 
> Evil flourishes when good men do nothing.
> Consider the Christmas child.
> ---
> Alan Beard   Unix Support Technician from 1984 to today
> 70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
> Emu Heights N.S.W. 2750  Routers, terminal servers, printers,
>  terminals etc.. +61 2 47353013 (h)   Support Programming, shell 
> scripting, "C", assembler 0414 353013 (mobile) After uni,
>  electronics tech
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] 700D mode on SM1000

2018-09-18 Thread Alan Beard
Hi Don,

I've success in compiling stm32, sm1000.elf on my Pi here with
the Makefile so now I can consider the Teensy 3.6 and the Nucleo64.

SVN 3866

(Banana Pi and Fedora 29)

Alan VK2ZIW


On Wed, 12 Sep 2018 16:31:55 -0700, Don wrote
> Alan, this looks like a problem with your compiler and library
> instalation.  I have no trouble with the debian packages:
> 
>gcc-arm-none-eabi   15:4.9.3+svn231177-1 
>binutils-arm-none-eabi  2.26-4ubuntu1+
>libnewlib-arm-none-eabi 
> 2.2.0+git20150830.5a3d536-1
> 
> On another system I have installed the GNU Arm Embedded Toolchain which
> works too.
> 
> stdint.h is the standard name, straight out of the C library 
> standard. I have never seen stdint-gcc.h used.  sys/types.c is 
> called for by POSIX standard.
> 
> I'll attach the output from "make clean sm1000.elf" on my system.
> 
> Don - W7DMR
> 
> On Thu, Sep 13, 2018 at 07:53:48AM +1000, Alan Beard wrote:
> > Hi again Don,
> > 
> > Using the Makefile on my Pi system here (Fedora 29) and adding
> > my location of the C compiler:
> > CROSS_COMPILE ?= arm-none-eabi-
> > 
> > finds /usr/bin/arm-none-eabi-gcc
> > 
> > and the library:
> > PERIPHLIBNAME   = /usr/local/lib/STM32F4xx_DSP_StdPeriph_Lib_V1.8.0
> > 
> > and all the library compiles and libstm32f4.a is generated
> > 
> > Then we start to have troubles
> > 
> > ../src/freedv_api.h   includes stdio.h and sys/types.h so the making
> > of unittests seemingly to be using the wrong C compiler. So I try just
> > 
> > "make sm1000.elf"
> > 
> > First it is stdint.h which should be stdint-gcc.h
> > 
> > ---
> > 
> > This is hard..
> > 
> > Alan VK2ZIW
> > 
> > 
> > 
> > On Mon, 10 Sep 2018 09:06:50 -0700, Don wrote
> > > I have not been able to get the CMake stuff to work.  I'm using the 
> > Makefile.
> > > 
> > > I have found that some newer versions of Debian based distros have an
> > > issue with gcc and newlib.  The Arm distributed toolchain works fine,
> > > I plan on using that in the future (until something else changes...).
> > > 
> > > Don
> > > 
> > > On Mon, Sep 10, 2018 at 09:45:00PM +1000, Alan Beard wrote:
> > > > Hi all,
> > > > 
> > > > I'm trying to build the stm32 code on my Pi running Fedora 29.
> > > > 
> > > > I get the following with "cmake ../../stm32" trying to get a working C 
> > compiler:
> > > > 
> > > > /usr/bin/arm-none-eabi-gcc  -Wall -std=gnu11 -mlittle-endian -mthumb -
> > mthumb-interwork -nostartfiles -mcpu=cortex-m4 -fsingle-precision-constant 
-
> > Wdouble-promotion -mfpu=fpv4-sp-d16 -mfloat-abi=hard -D__FPU_PRESENT=1 -
> > D__FPU_USED=1     -rdynamic CMakeFiles/cmTC_da013.dir/testCCompiler.c.o  -
o 
> > cmTC_da013
> > > > 
> > > > arm-none-eabi-gcc: error: unrecognized command line option '-rdynamic'
> > > > 
> > > > I cannot find where option "-rdynamic" is added.
> > > > 
> > > > Do I need to run the  GNU Arm Embedded Toolchain, a later version. 
This 
> > I'll have to compile from sauce.
> > > > 
> > > > There is no ARM binary.
> > > > 
> > > > It's always the small things..
> > > > 
> > > > Turbo blew in my Holden Jackaroo (GM Trouper) I have it in sight but 
the 
> > bolts are frozen.
> > > > 
> > > > These turbos are going cheap, cheap, cheap, $200 so I thought
> > > > 
> > > > Alan VK2ZIW
> > > > 
> > > > On Fri, 7 Sep 2018 07:39:15 +0200, Jacob Falzon wrote
> > > > > Yes I figured that memory is the key issue!
> > > > > 
> > > > > When I was trying to implement the project with Keil I noticed that 
if I 
> > allocated too much memory to heap or stack (heap mostly because of the 
malloc 
> > calls) I was getting overrun behaviour from the ADC and transfer errors 
from 
> > the DMA just after the code turns on the ADC. 
> > > > > 
> > > > > When I decreased the Heap allocation to something more modest that 
> > behaviour stopped.
> > > > > 
> > > > > Which I think is what's going on with the OFDM mode if you try 
getting 
> > it to work as it is right off the bat on the STM32 but funnily enough when 
I 
> > tried debugging it and noticed register values for the ADC and DMA they

[Freetel-codec2] Source for the Parrot repeater

2018-09-18 Thread Alan Beard
Hi all,

To allow you guys to setup a Parrot repeater, here is my sourcecode:
www.unixservice.com.au/Parrot-src

I've added a 2nd trigger string "c2rpt" so the users can trigger
any repeater, not just the selected one. And I added a Notes.txt file
with setup information.


Alan VK2ZIW



On Tue, 18 Sep 2018 10:07:27 +1000, Alan Beard wrote
> Hi all,
> 
> My 40m reception here is poor, very poor, switchmode hash etc..
> 
> So, does anybody look at the files on my website?
> 
> If so, please comment as perhaps going to 80m at night
> and/or 20m in the day would make my repeater usable?
> 
> 6BK4

Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Source for the Parrot repeater

2018-09-18 Thread Alan Beard
Hi all,

To allow you guys to setup a Parrot repeater, here is my sourcecode:
www.unixservice.com.au/Parrot-src

Alan VK2ZIW



On Tue, 18 Sep 2018 10:07:27 +1000, Alan Beard wrote
> Hi all,
> 
> My 40m reception here is poor, very poor, switchmode hash etc..
> 
> So, does anybody look at the files on my website?
> 
> If so, please comment as perhaps going to 80m at night
> and/or 20m in the day would make my repeater usable?
> 
> 6BK4

Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
-------
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] chit-chat after the broadcast, does anybody look at it?

2018-09-17 Thread Alan Beard
Hi all,

My 40m reception here is poor, very poor, switchmode hash etc..

So, does anybody look at the files on my website?

If so, please comment as perhaps going to 80m at night
and/or 20m in the day would make my repeater usable?

6BK4

Alan VK2ZIW


On Sun, 16 Sep 2018 18:01:41 +1000, Alan Beard wrote
> Hi all,
> 
> The 700C files recorded here are on my website:
> www.unixservice.com.au/parrot
> 
> Times are local.
> 
> Remember, the 700D mode is 700C sent by the OFDM modem.
> 
> Play with:
> c2dec 700C  - | aplay -f S16
> 
> There is quite a bit of VK3RV, nobody else was decoded.
> Average SNR: 0.3
> 
> Log: see the txt file.
> 
> codec2-dev SVN version 3851
> 
> Alan VK2ZIW
> 
> Evil flourishes when good men do nothing.
> Consider the Christmas child.
> -------
> Alan Beard   Unix Support Technician from 1984 to today
> 70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
> Emu Heights N.S.W. 2750  Routers, terminal servers, printers,
>  terminals etc.. +61 2 47353013 (h)   Support Programming, shell 
> scripting, "C", assembler 0414 353013 (mobile) After uni,
>  electronics tech
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Todays chit-chat after the broadcast, 16 Sep 18. heard here QF56hg

2018-09-16 Thread Alan Beard
Hi all,

The 700C files recorded here are on my website:
www.unixservice.com.au/parrot

Times are local.

Remember, the 700D mode is 700C sent by the OFDM modem.

Play with:
c2dec 700C  - | aplay -f S16

There is quite a bit of VK3RV, nobody else was decoded.
Average SNR: 0.3 

Log: see the txt file.

codec2-dev SVN version 3851

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] 700D mode on SM1000

2018-09-12 Thread Alan Beard
Hi again Don,

Using the Makefile on my Pi system here (Fedora 29) and adding
my location of the C compiler:
CROSS_COMPILE ?= arm-none-eabi-

finds /usr/bin/arm-none-eabi-gcc

and the library:
PERIPHLIBNAME   = /usr/local/lib/STM32F4xx_DSP_StdPeriph_Lib_V1.8.0

and all the library compiles and libstm32f4.a is generated

Then we start to have troubles

../src/freedv_api.h   includes stdio.h and sys/types.h so the making
of unittests seemingly to be using the wrong C compiler. So I try just

"make sm1000.elf"

First it is stdint.h which should be stdint-gcc.h

---

This is hard..

Alan VK2ZIW



On Mon, 10 Sep 2018 09:06:50 -0700, Don wrote
> I have not been able to get the CMake stuff to work.  I'm using the 
Makefile.
> 
> I have found that some newer versions of Debian based distros have an
> issue with gcc and newlib.  The Arm distributed toolchain works fine,
> I plan on using that in the future (until something else changes...).
> 
> Don
> 
> On Mon, Sep 10, 2018 at 09:45:00PM +1000, Alan Beard wrote:
> > Hi all,
> > 
> > I'm trying to build the stm32 code on my Pi running Fedora 29.
> > 
> > I get the following with "cmake ../../stm32" trying to get a working C 
compiler:
> > 
> > /usr/bin/arm-none-eabi-gcc  -Wall -std=gnu11 -mlittle-endian -mthumb -
mthumb-interwork -nostartfiles -mcpu=cortex-m4 -fsingle-precision-constant -
Wdouble-promotion -mfpu=fpv4-sp-d16 -mfloat-abi=hard -D__FPU_PRESENT=1 -
D__FPU_USED=1     -rdynamic CMakeFiles/cmTC_da013.dir/testCCompiler.c.o  -o 
cmTC_da013
> > 
> > arm-none-eabi-gcc: error: unrecognized command line option '-rdynamic'
> > 
> > I cannot find where option "-rdynamic" is added.
> > 
> > Do I need to run the  GNU Arm Embedded Toolchain, a later version. This 
I'll have to compile from sauce.
> > 
> > There is no ARM binary.
> > 
> > It's always the small things..
> > 
> > Turbo blew in my Holden Jackaroo (GM Trouper) I have it in sight but the 
bolts are frozen.
> > 
> > These turbos are going cheap, cheap, cheap, $200 so I thought
> > 
> > Alan VK2ZIW
> > 
> > On Fri, 7 Sep 2018 07:39:15 +0200, Jacob Falzon wrote
> > > Yes I figured that memory is the key issue!
> > > 
> > > When I was trying to implement the project with Keil I noticed that if I 
allocated too much memory to heap or stack (heap mostly because of the malloc 
calls) I was getting overrun behaviour from the ADC and transfer errors from 
the DMA just after the code turns on the ADC. 
> > > 
> > > When I decreased the Heap allocation to something more modest that 
behaviour stopped.
> > > 
> > > Which I think is what's going on with the OFDM mode if you try getting 
it to work as it is right off the bat on the STM32 but funnily enough when I 
tried debugging it and noticed register values for the ADC and DMA they both 
seemed to be working properly which  I found very strange.
> > > 
> > > On Fri, Sep 7, 2018 at 12:37 AM David Rowe  wrote:
> > > > Can I be helpful trying to get the STM32 code running on the Nucleo64
> > > > boards that I have for the MMDVM project?
> > > > Or perhaps, the Teensy 3.6?
> > > 
> > > Pls feel free to work on anything you like Alan.  Don has been building
> > > up a set of unit tests for the stm32 that may be useful.
> > > 
> > > - David
> > > 
> > > 
--
> > > Check out the vibrant tech community on one of the world's most
> > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > > ___
> > > Freetel-codec2 mailing list
> > > Freetel-codec2@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> > >
> > 
> > Alan
> > 
> > Evil flourishes when good men do nothing. 
> > Consider the Christmas child. 
> > --
- 
> > Alan Beard               Unix Support Technician from 1984 to today 
> > 70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
> > Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals 
etc.. 
> > +61 2 47353013 (h)       Support Programming, shell scripting, "C", 
assembler 
> > 0414 353013 (mobile)     After uni, electronics tech
> > 
> >
> 
> > ___
> > Freetel-codec2 mailing list
> > Freetel-codec2@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/

[Freetel-codec2] Message for Don Reid

2018-09-09 Thread Alan Beard
Hi Don,

I can't email you direct, your email server won't "deliver",
it complains, DNS record problems.

My email server is on my Fixed IP address which has reverse DNS
records that satisfy most other email servers.

Thanks Don.

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Can somebody run FreeBeacon or my parrot please

2018-09-09 Thread Alan Beard
Hi all,

My HF location in the suburbs of Western Sydney is poor.
And, my local Men's Shed site won't be available for quite
some time, that's why I'm asking.

All you need is a HF transceiver, an antenna and a linux PC
connected to said transceiver with any sound and PTT interface.

We need to help our developers by testing the latest code.

Real on-air testing.

My 2c.

Alan VK2ZIW


On Sun, 9 Sep 2018 18:22:15 +1000, Alan Beard wrote
> Hi all,
> 
> The 700C files recorded here are on my website:
> www.unixservice.com.au/parrot
> 
> Times are local.
> 
> Remember, the 700D mode is 700C sent by the OFDM modem.
> 
> Play with:
> c2dec 700C  - | aplay -f S16
> 
> There is quite a bit of VK3RV, nobody else was decoded.
> Average SNR: 0.3
> 
> Log: see the txt file.
> 
> codec2-dev SVN version 3833
> 
> Alan VK2ZIW
> 
> Evil flourishes when good men do nothing.
> Consider the Christmas child.
> -------
> Alan Beard   Unix Support Technician from 1984 to today
> 70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
> Emu Heights N.S.W. 2750  Routers, terminal servers, printers,
>  terminals etc.. +61 2 47353013 (h)   Support Programming, shell 
> scripting, "C", assembler 0414 353013 (mobile) After uni,
>  electronics tech
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Todays chit-chat after the broadcast, 09 Sep 18. heard here QF56hg

2018-09-09 Thread Alan Beard
Hi all,

The 700C files recorded here are on my website:
www.unixservice.com.au/parrot

Times are local.

Remember, the 700D mode is 700C sent by the OFDM modem.

Play with:
c2dec 700C  - | aplay -f S16

There is quite a bit of VK3RV, nobody else was decoded.
Average SNR: 0.3 

Log: see the txt file.

codec2-dev SVN version 3833

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] 700D mode on SM1000

2018-09-06 Thread Alan Beard
Hi David, Don and Steve,

Can I be helpful trying to get the STM32 code running on the Nucleo64
boards that I have for the MMDVM project?
Or perhaps, the Teensy 3.6?

I use my Banana Pi armv7hl system to compile ARM code.
The Arduino IDE is ported to ARM and runs well.
(I need the DSP library that you use)

On a side note, I've emailed SolderSmoke. I mentioned the commercials
using TWELP and our Codec2 is open source. Bill (one of the main guys)
responded, very interested.

It's a bit frustrating here, nobody is trying my Parrot repeater.
In time I'll have a better site for 40m for a repeater but, not soon
as progress on a "radio corner" in my Men's Shed (Nepean) is coming
slowly, very slowly.
Does anybody have a site now?

Alan VK2ZIW


On Fri, 7 Sep 2018 06:44:21 +0930, David Rowe wrote
> Hello List,
> 
> Yes Don has been doing some fine work on a 700D port to the STM32, lots
> of progress in with the new OFDM modem (with Steve's help) and crucially
> - the LDPC FEC decoder required for that mode.  We have been 
> carefully unit testing at each stage, and comparing our results to 
> reference code on the x86.
> 
> Oh and I think Richard is making progress on a cmake build system for
> the STM32.
> 
> At some point we'll need to take a look at the SM1000 "main loop" and
> menu subsystem that Stuart did some fine work on a few years ago, and
> integrate the 700D mode.
> 
> Steve - I don't anticipate too many problems getting the ADC/DAC
> subsystem to work with 700D.  The memory required is only a couple 
> of k bytes in total. Happy to work with you if you on that one, say 
> a project to build up some unit tests.
> 
> - David
> 
> On 07/09/18 04:36, Don wrote:
> > I have been working on some of this, with David's guidance.
> > 
> > I have the OFDM modem and LDPC working in separate stand alone tests.
> > Yes there were significant memory issues but they were not too hard to
> > resolve.  There were also some performance issues to address.  We plan a
> > blog post soon on the details of this part.
> > 
> > The next step is to fold these changes into the main stream version making
> > sure not to break anything on the x86 desktop implementation.  This will
> > likely push some changes into other parts of the code, such as using 
floats
> > instead of doubles when that is good enough.
> > 
> > Then other parts of the code will need to be looked at and tested.
> > I'm sure there are places where others could help on this, I'll let
> > David coordinate that.
> > 
> > 
> > Can anyone tell us what was changed around the input such that the
> > older SM1000 ADC code wouldn't still work for getting data in?
> > 
> > 
> > Don Reid - W7DMR
> > 
> > 
> > On Thu, Sep 06, 2018 at 06:48:59PM +0200, Jacob Falzon wrote:
> >> Hi there,
> >>
> >> I had an idea about trying to get the 700D mode working on the SM1000.
> >> Frankly I already tried implementing. The code compiles, and the board
> >> works. Problem is there is no data coming from the ADCs into the FIFOs.
> >>
> >> I am thinking it may be a memory issue? What do you think?
> >>
> >> Thanks and kindest regards,
> > 
> >> -
-
> >> Check out the vibrant tech community on one of the world's most
> >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > 
> >> ___
> >> Freetel-codec2 mailing list
> >> Freetel-codec2@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> > 
> > 
> > --

> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > ___
> > Freetel-codec2 mailing list
> > Freetel-codec2@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> >
> 
> 
--
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Bear

Re: [Freetel-codec2] Parrot running with codec2-dev SVN 3833

2018-09-01 Thread Alan Beard
Hi all,

Today's received files are available on my website:

http://www.unixservice.com.au/parrot

Received on 7177KHz LSB from the FreeDV app. mode 700D
by my "parrot" repeater.
Put my callsign in your sent text (see options), this will trigger
the repeater to send back your digital signal and should also
contain your sent text.
This could enable a second digital repeater.

Any thoughts?

Alan VK2ZIW



On Thu, 30 Aug 2018 22:43:45 +1000, Alan Beard wrote
> Hi all,
> 
> After ironing out some bugs, the Parrot repeater on 7177KHz LSB has
> been updated to run with Codec2-dev SVN 3833.
> 
> This way we can test David & team's code in real life.
> 
> Please run up FreeDV and put my callsign the the sent text field.
> This triggers repeat.
> 
> If you want assistance to build a parrot repeater, please ask.
> 
> Alan VK2ZIW
> 
> Evil flourishes when good men do nothing.
> Consider the Christmas child.
> ---
> Alan Beard   Unix Support Technician from 1984 to today
> 70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
> Emu Heights N.S.W. 2750  Routers, terminal servers, printers,
>  terminals etc.. +61 2 47353013 (h)   Support Programming, shell 
> scripting, "C", assembler 0414 353013 (mobile) After uni,
>  electronics tech
> 
> 
--
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Parrot running with codec2-dev SVN 3833

2018-08-30 Thread Alan Beard
Hi all,


After ironing out some bugs, the Parrot repeater on 7177KHz LSB has
been updated to run with Codec2-dev SVN 3833.

This way we can test David & team's code in real life.

Please run up FreeDV and put my callsign the the sent text field.
This triggers repeat.

If you want assistance to build a parrot repeater, please ask.


Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] codec2-dev SVN 3832 question in freedv_api.c

2018-08-29 Thread Alan Beard
Hi David,

Do I have to more initialising to get 700D working again with "parrot" ?

I notice from the SVN comments, work has been done on the OFDM modem
along the lines of different numbers of tones.

This is what I see when running "parrot":


Ctrl-C to exit
trigger string: " " 
txFileName: txaudio.wav
PortAudio devNum: 16
samplerate: 48000
WaveFileWritePath: .
statusPageFile: 
udp listener waiting on port 21234 - send me a command!
  RX txtMsg: teniotl eeru ioele o wo  
  RX txtMsg: ce
  RX txtMsg: enq cq   tt  lccq cq .llo i trld
  RX txtMsg:  o rieefpq he
  RX txtMsg: lmeeotl ttple cq  oqs egoSsrldoo/ c9 pe

So it's receiving nothing sensible from:
ve9qrp_700d_int1_fast_snr2dB.wav

No "Maybe Sync" etc.. and no Rx files are created.

If I revert to SVN 3775 (put back libcodec2.so.8) it all works.

Has the FreeDV app using the latest SVN been tested lately?

Alan VK2ZIW

On Wed, 29 Aug 2018 16:38:02 +0930, David Rowe wrote
> Hi Alan,
> 
> Good catch, looks like that if-then won't be doing much and *valid will
> always be 1.  That's in code for the the earlier 700 modes (pre 700D)
> ... so not sure if it's worth running to ground at this stage.  Squelch
> appears to be working fine in 700D.
> 
> - David
> 
> On 29/08/18 16:16, Alan Beard wrote:
> > Hi David and team,
> > 
> > in src/freedv_api.c at line 1655 or there abouts:
> > 
> >if (f->squelch_en && (f->stats.snr_est < f->snr_squelch_thresh)) {
> >   *valid = 0;
> >}
> >*valid = 1;
> > 
> > 
> > Will *valid ever be zero when squelch is set?
> > 
> > Alan VK2ZIW
> > 
> > Evil flourishes when good men do nothing.
> > Consider the Christmas child.
> > --
-
> > Alan Beard   Unix Support Technician from 1984 to today
> > 70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
> > Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals 
etc..
> > +61 2 47353013 (h)   Support Programming, shell scripting, "C", 
assembler
> > 0414 353013 (mobile) After uni, electronics tech
> > 
> > 
> > --

> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > ___
> > Freetel-codec2 mailing list
> > Freetel-codec2@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> >
> 
> 
--
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] codec2-dev SVN 3832 question in freedv_api.c

2018-08-29 Thread Alan Beard
Hi David and team,

in src/freedv_api.c at line 1655 or there abouts:

   if (f->squelch_en && (f->stats.snr_est < f->snr_squelch_thresh)) {
  *valid = 0;
   }
   *valid = 1;


Will *valid ever be zero when squelch is set?

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] codec2-dev SVN 3827 and freebeacon (or my parrot)

2018-08-27 Thread Alan Beard
Hi David and team,

Has anybody tried using "freebeacon" and the current
download of codec2-dev library?
(SVN 3827)

My "test" audio file is: ve9qrp_700d_int1_fast_snr2dB.wav

I'm trying to do again the patches for "parrot" but I've
lost receive except for the text strings.

All is fine on the working system (connected to the radio) based on SVN 3775.
And on 3784 on the PC here.

Over "freebeacon" on which "parrot" is based, I've enabled squelch (-9.0).
Has there been a change in the squelch software?

Somewhere between SVN 3784 and 3827, I believe we have a problem.

All I modify in freedv_api.c are to add two functions to get
packed_codec_bits only when they are valid and adding the f->validf flag
in freedv_api_internal.h and defining the added functions in freedv_api.h.
 
Thanks guys.

Alan VK2ZIW


On Mon, 27 Aug 2018 06:42:40 +1000, Alan Beard wrote
> Hi all,
> 
> The 700C files recorded here are on my website:
> www.unixservice.com.au/parrot
> 
> Play with:
> c2dec 700C  - | aplay -f S16
> 
> Alan VK2ZIW
> 
> Evil flourishes when good men do nothing.
> Consider the Christmas child.
> ---
> Alan Beard   Unix Support Technician from 1984 to today
> 70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
> Emu Heights N.S.W. 2750  Routers, terminal servers, printers,
>  terminals etc.. +61 2 47353013 (h)   Support Programming, shell 
> scripting, "C", assembler 0414 353013 (mobile) After uni,
>  electronics tech
> 
> 
--
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech

/* 
  parrot.c
  David Rowe  & Alan Beard VK2ZIW
  Created Dec 2015 & 2018

Change tack, use array to store codec2 bits, on Tx play from bits array, not file.

  FreeDV Parrot repeater. Mode 700D
*/

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

#ifdef _WIN32
#include 
#else
#include 
#include 
#endif

#include 
#include 

#include "sndfile.h"
#include "portaudio.h"

#include "codec2_fifo.h"  // short int fifo
#include "modem_stats.h"
#include "freedv_api.h"

#define MAX_CHAR80
#define FS8 8000// codec audio sample rate fixed at 8 kHz
#define FS4848000   // 48 kHz sampling rate rec. as we can trust accuracy of sound card
#define SYNC_TIMER  2.0 // seconds of valid rx sync we need to see to change state
#define UNSYNC_TIMER2.0 // seconds of lost sync we need to see to change state
#define COM_HANDLE_INVALID   -1
#define LOG_TIMER   1.0 

/* globals used to communicate with async events and callback functions */

volatile int keepRunning, runListener, recordAny;
char txtMsg[MAX_CHAR], *ptxtMsg, triggerString[20],lastTxtMsg[MAX_CHAR];
int triggered;
float snr_est, snr_sample;
int com_handle, verbose, verbose1;
int	rxqso1, rxqso2;		// Pointers for codec2 bits of Tx QSO

/* state machine defines */

#define SRX_IDLE  0  /* listening but no FreeDV signal   */
#define SRX_MAYBE_SYNC1  /* We have sync but lets see if it goes away*/
#define SRX_SYNC  2  /* We have sync on a valid FreeDV signal*/
#define SRX_MAYBE_UNSYNC  3  /* We have lost sync but lets see if it's really gone   */
#define STX   4  /* transmitting reply   */

char *state_str[] = {
"Rx Idle",
"Rx Maybe Sync",
"Rx Sync",
"Rx Maybe UnSync",
"Tx"
};


int openComPort(const char *name);
void closeComPort(void);
void raiseDTR(void);
void lowerDTR(void);
void raiseRTS(void);
void lowerRTS(void);
pthread_t start_udp_listener_thread(void);


/*-

[Freetel-codec2] Todays chit-chat after the broadcast, 26 Aug. heard here QF56hg

2018-08-26 Thread Alan Beard
Hi all,

The 700C files recorded here are on my website:
www.unixservice.com.au/parrot

Play with:
c2dec 700C  - | aplay -f S16


Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Support in freedv_api for FreeRepeater ala parrot

2018-08-21 Thread Alan Beard
Hi again David,

I saw that my additions were in SVN 3787, so I thought that was that,
the code was in.

I've been busy with family issues so I've just let the parrot repeater run
with the version I compiled on Aug 5th. 

So far, there has been no use of my repeater since then when I set the
trigger string to "vk2ziw" either upper or lower case. (I added code to do UC 
to LC)
Though as you see, I've put the, after Sunday broadcast QSOs received here,
the 700C files. No one has triggered the repeater. and no text strings
received contained anything like my callsign.

Also, there has been no interest overseas or here in putting together a
repeater. Most disappointing.

Has there been any interest in "freeBeacon" ?

Keep up the good work.

Alan VK2ZIW



On Wed, 22 Aug 2018 08:01:25 +0930, David Rowe wrote
> Hi Alan,
> 
> I have emailed you several times re the issues I would like to see
> addressed before your patch is accepted into SVN.  Happy to discuss them
> with you further at any time.
> 
> Cheers,
> 
> David
> 
> On 22/08/18 07:27, Alan Beard wrote:
> > Hi David and team,
> > 
> > I notice in SVN 3825 the support for my "parrot" repeater is missing.
> > 
> > Can some of you better C programmers point me to how I can modify my code
> > to use the existing "freedv_api" to continue this repeater project without
> > me each time having to modify the API code?
> > 
> > This is the important bit: I want the repeater to re-transmit the digital
> > data as received including the text strings such that a second repeater 
can
> > also "interpret" the text strings.
> > Logging, at this point I want to save all received input. (if sync == 
true)
> > 
> > Keep up the good work.
> > 
> > Alan VK2ZIW
> > 
> > Evil flourishes when good men do nothing.
> > Consider the Christmas child.
> > --
-
> > Alan Beard   Unix Support Technician from 1984 to today
> > 70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
> > Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals 
etc..
> > +61 2 47353013 (h)   Support Programming, shell scripting, "C", 
assembler
> > 0414 353013 (mobile) After uni, electronics tech
> > 
> > 
> > 
> > --

> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > 
> > 
> > 
> > ___
> > Freetel-codec2 mailing list
> > Freetel-codec2@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> >
> 
> 
--
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Support in freedv_api for FreeRepeater ala parrot

2018-08-21 Thread Alan Beard
Hi David and team,

I notice in SVN 3825 the support for my "parrot" repeater is missing.

Can some of you better C programmers point me to how I can modify my code
to use the existing "freedv_api" to continue this repeater project without
me each time having to modify the API code?

This is the important bit: I want the repeater to re-transmit the digital
data as received including the text strings such that a second repeater can
also "interpret" the text strings.
Logging, at this point I want to save all received input. (if sync == true)

Keep up the good work.

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
-------
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech

/* 
  parrot.c
  David Rowe  & Alan Beard VK2ZIW
  Created Dec 2015 & 2018

Change tack, use array to store codec2 bits, on Tx play from bits array, not file.

  FreeDV Parrot repeater. Mode 700D
*/

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

#ifdef _WIN32
#include 
#else
#include 
#include 
#endif

#include 
#include 

#include "sndfile.h"
#include "portaudio.h"

#include "codec2_fifo.h"  // short int fifo
#include "modem_stats.h"
#include "freedv_api.h"

#define MAX_CHAR80
#define FS8 8000// codec audio sample rate fixed at 8 kHz
#define FS4848000   // 48 kHz sampling rate rec. as we can trust accuracy of sound card
#define SYNC_TIMER  2.0 // seconds of valid rx sync we need to see to change state
#define UNSYNC_TIMER2.0 // seconds of lost sync we need to see to change state
#define COM_HANDLE_INVALID   -1
#define LOG_TIMER   1.0 

/* globals used to communicate with async events and callback functions */

volatile int keepRunning, runListener, recordAny;
char txtMsg[MAX_CHAR], *ptxtMsg, triggerString[20];
int triggered;
float snr_est, snr_sample;
int com_handle, verbose, verbose1;
int	rxqso1, rxqso2;		// Pointers for codec2 bits of Tx QSO

/* state machine defines */

#define SRX_IDLE  0  /* listening but no FreeDV signal   */
#define SRX_MAYBE_SYNC1  /* We have sync but lets see if it goes away*/
#define SRX_SYNC  2  /* We have sync on a valid FreeDV signal*/
#define SRX_MAYBE_UNSYNC  3  /* We have lost sync but lets see if it's really gone   */
#define STX   4  /* transmitting reply   */

char *state_str[] = {
"Rx Idle",
"Rx Maybe Sync",
"Rx Sync",
"Rx Maybe UnSync",
"Tx"
};


int openComPort(const char *name);
void closeComPort(void);
void raiseDTR(void);
void lowerDTR(void);
void raiseRTS(void);
void lowerRTS(void);
pthread_t start_udp_listener_thread(void);


/**\

  FUNCTIONS

\**/

/* Called on Ctrl-C */

void intHandler(int dummy) {
keepRunning = 0;
fprintf(stderr,"\nShutting Down ..\n");
}

/* returns number of output samples generated by resampling */

int resample(SRC_STATE *src,
short  output_short[],
short  input_short[],
intoutput_sample_rate,
intinput_sample_rate,
intlength_output_short, // maximum output array length in samples
intlength_input_short
)
{
SRC_DATA src_data;
floatinput[length_input_short];
floatoutput[length_output_short];

assert(src != NULL);

src_short_to_float_array(input_short, input, length_input_short);

src_data.data_in = input;
src_data.data_out = output;
src_data.input_frames = length_input_short;
src_data.output_frames = length_output_short;
src_data.end_of_input = 0;
src_data.src_ratio = (float)output_sample_rate/input_sample_rate;
//printf("%d %d src_ratio: %f \n", length_input_short, length_output_short, src_data.src_ratio);

src_process(src, _data);

assert(src_data.output_frames_gen <= length_output_short);
src_float_to_short_array(output, output_short, src_data.

Re: [Freetel-codec2] Todays chit-chat after the broadcast, 19 Aug. heard here QF56hg

2018-08-19 Thread Alan Beard
Hi Ekkehard.Ellmann,

You asked, are the times local or UTC.

The times are local, +10 hrs from UTC.


- The following addresses had permanent fatal errors - 
 
   (reason: 554 IP=60.242.216.157 - A problem occurred. (Ask your postmaster 
for help or to contact t...@rx.t-online.de to clarify.) (BL)) 

  - Transcript of session follows - 
... while talking to mx03.t-online.de.: 
<<< 554 IP=60.242.216.157 - A problem occurred. (Ask your postmaster for help 
or to contact t...@rx.t-online.de to clarify.) (BL) 
... while talking to mx02.t-online.de.: 




On Sun, 19 Aug 2018 15:18:11 +1000, Alan Beard wrote
> Today, Sunday 11am to 12pm files in 700C format, zipped.
> 
>

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
-------
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Todays chit-chat after the broadcast, 19 Aug. heard here QF56hg

2018-08-18 Thread Alan Beard
Today, Sunday 11am to 12pm files in 700C format, zipped.

Again, VK3RV mostly.

Rename the file to 19aug.zip and unzip.

Play with:
c2dec 700C  - | aplay -f S16

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



19aug.zzz
Description: Binary data
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Yesterdays transmissions 17 Aug. heard here QF56hg, VK3RV

2018-08-17 Thread Alan Beard
Here's yesterdays recordings, 17 Aug 2018

Guys, would we do better on 80m in the evenings?



Play with:
c2dec 700C  - | aplay -f S16

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



2018-08-17-16.15.13_to_radio.700C
Description: Binary data


2018-08-17-16.15.41_to_radio.700C
Description: Binary data
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Todays transmissions heard here QF56hg, VK3RV

2018-08-13 Thread Alan Beard
Hi VK3RV,

Quite good audio.
Put my callsign in your text to get a repeat triggered.
3:02pm
2018-08-13-15.02.39_to_radio.700C
3:21pm
2018-08-13-15.21.49_to_radio.700C

On linux play with c2dec 700C  - | aplay -f S16

Log:
state: Rx Idle   peak:   2707  sync: 1  SNR: -2.3  triggered: 0 
recordany: 1
state: Rx Maybe Sync peak:   2887  sync: 1  SNR: 4.0  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2760  sync: 1  SNR: 7.2  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2642  sync: 1  SNR: 7.7  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2620  sync: 1  SNR: 8.5  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2746  sync: 1  SNR: 8.5  triggered: 0 
recordany: 1
  RX txtMsg:   of Melbourne, QF22ik^M^M
state: Rx Sync   peak:   2805  sync: 1  SNR: 6.2  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2602  sync: 1  SNR: 3.8  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2690  sync: 1  SNR: 0.9  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2722  sync: 1  SNR: 3.7  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2732  sync: 1  SNR: 2.1  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2755  sync: 1  SNR: 2.9  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2601  sync: 1  SNR: 2.3  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2550  sync: 1  SNR: 1.7  triggered: 0 
recordany: 1
state: Rx Sync   peak:   3109  sync: 1  SNR: -4.4  triggered: 0 
recordany: 1
--
state: Rx Maybe Sync peak:   2801  sync: 1  SNR: 2.5  triggered: 0 
recordany: 1
state: Rx Maybe Sync peak:   2818  sync: 1  SNR: 6.6  triggered: 0 
recordany: 1
state: Rx Sync   peak:   3035  sync: 1  SNR: 8.3  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2710  sync: 1  SNR: 10.5  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2736  sync: 1  SNR: 10.7  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2849  sync: 1  SNR: 10.5  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2685  sync: 1  SNR: 9.8  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2689  sync: 1  SNR: 10.0  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2751  sync: 1  SNR: 10.9  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2769  sync: 1  SNR: 11.1  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2907  sync: 1  SNR: 12.4  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2400  sync: 1  SNR: 2.0  triggered: 0 
recordany: 1
state: Rx Sync   peak:   2517  sync: 1  SNR: -3.2  triggered: 0 
recordany: 1

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



2018-08-13-15.02.39_to_radio.700C
Description: Binary data


2018-08-13-15.21.49_to_radio.700C
Description: Binary data
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Todays chit-chat after the broadcast, heard here QF56hg

2018-08-12 Thread Alan Beard
Hi all,

All recorded with my Pi, a Banana Pi that cost $50AU, one $8 SD card
and a junk box SATA disk and a $40 Behringer UCA202 USB audio dongle.
And of course an $800 Yaesu FT-450D.


On Sun, 12 Aug 2018 12:28:29 +1000, Stuart Longland wrote
> On 07/08/18 10:54, Alan Beard wrote:
> > Also guys, I'm amazed, nobody seems to want a Pi with a high speed disk
> > interface.
> 
> It's not that we don't want it, it's that most don't want the cost of
> such a beast.
> 
> The Pi is cheap because they took an existing SoC meant for
> set-top-boxes and smartphones, high-volume devices with little 

Boards with the Allwinner A20, V40 and R40 are just as cheap in the
scheme of things.

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
-------
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech



2018-08-12-11.18.09_to_radio.700C
Description: Binary data


2018-08-12-11.19.06_to_radio.700C
Description: Binary data


2018-08-12-11.20.19_to_radio.700C
Description: Binary data


2018-08-12-11.21.36_to_radio.700C
Description: Binary data


2018-08-12-11.23.01_to_radio.700C
Description: Binary data


2018-08-12-11.23.27_to_radio.700C
Description: Binary data
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] ARM SBCs with SATA - was: Ubuntu 18 can't install subversion

2018-08-08 Thread Alan Beard
Hi Dana and David,
Back to the real issue, what do we use these SBC boards for?
For me:
1) A Low Power server for my local Amateur Radio club.
   10W or less with at least 100Gb of storage and affordable.
   Mission: Keep the electricity bill down.
2) The Codec2 repeater, on a mountain top somewhere.
   But needs to log perhaps 1Gb per day of received WAV files.
3) Be a General Purpose Linux box with all the development apps
   and a remote GUI interface eg. Joe Taylor K1JT compiled and 
   tested the KVASD ARM binary on the BPi box here then made
   available the ARM binary for WSJT and WSJT-X.

So, I'd dearly like to run a Real Pi but without a High Speed Disk interface
on a real Pi, I have no reason to buy one. Yes, I have an original, a 256Mb
one. SD cards broke (wore out) in days. That's why in about 2014 I went BPi
and have never looked back. 

Keep smiling guys. I appreciate your thoughts.

Current models with SATA on the SoC:

Banana Pi M2 Ultra
Banana Pi M2 Berry

and not much else.


Alan VK2ZIW

On Tue, 7 Aug 2018 10:06:18 -0700, Dana Myers wrote
> On 8/7/2018 8:38 AM, David Ranch wrote:
> > Yes.. I too would love to see multiple USB 3.1 buses and an NVMe M.2
interface on a Rasbpberry Pi but it will be a long time 
> > before you see that on a $35 computer.
> 
> To David's point, NVMe alone requires multiple PCIe lanes - and the 
> SoCs these SBCs are built around just don't have that level of I/O,
>  for both cost and power- consumption reasons.
> 
> Dana  K6JQ
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
-------
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Ubuntu 18 can't install subversion

2018-08-06 Thread Alan Beard
Hi guys,
This is why I choose Fedora.

Eg. for my Banana Pi, Ubuntu, the kernel is version 3.10 whereas I'm running 
kernel 4.18.xx on Fedora29 !!
And, most importantly, an "upgrade" gets me to the latest kernel as well as all 
the apps.
On the Banana Pi Ubuntu, "apt-get upgrade" does not update the kernel.

Also guys, I'm amazed, nobody seems to want a Pi with a high speed disk 
interface.
Of these, so so few support a SATA disk (or SSD) with the interface on the SoC, 
not via USB.

A10-OLinuXino-Lime   cl-som-am57x  inet86dz  mk802  
   orangepi_plus   sunxi_Gemei_G9
A10s-OLinuXino-M cm_fx6    iNet_86VS mk802_a10s 
   orangepi_plus2e tbs_a711
A13-OLinuXino    Colombus  inet97fv2 mk802ii
   orangepi_zero   tinker-rk3288
A13-OLinuXinoM   colorfly_e708_q1  inet98v_rev2  MK808C 
   origen  trimslice
A20-Olimex-SOM-EVB   CSQ_CS908 inet9f_rev03  MSI_Primo73
   paz00   turris_omnia
A20-OLinuXino-Lime   Cubieboard    inet_q972 MSI_Primo81
   polaroid_mid2809pxe04   udoo
A20-OLinuXino-Lime2  Cubieboard2   Itead_Ibox_A20    mx6cuboxi  
   pov_protab2_ips9    udoo_neo
A20-OLinuXino_MICRO  Cubieboard4   jesurun_q5    nanopi_m1  
   q8_a13_tablet   usbarmory
am335x_boneblack Cubietruck    jetson-tk1    nanopi_m1_plus 
   q8_a23_tablet_800x480   UTOO_P66
am335x_evm   Cubietruck_plus   kc1   nanopi_neo 
   q8_a33_tablet_1024x600  vexpress_ca15_tc2
am335x_evm_usbspl    db-mv784mp-gp Lamobo_R1 novena 
   q8_a33_tablet_800x480   vexpress_ca9x4
am57xx_evm   difrnce_dit4350   Linksprite_pcDuino    odroid 
   qemu_arm    wandboard
Ampe_A76 dserve_dsrv9703c  Linksprite_pcDuino3   odroid-xu3 
   r7-tv-dongle    warp
arndale  evb-rk3229    Linksprite_pcDuino3_Nano  omap3_beagle   
   riotboard   warp7
Auxtek-T003  fennec-rk3288 liteboard omap3_pandora  
   rock    Wexler_TAB7200
Auxtek-T004  firefly-rk3288    marsboard omap4_panda
   rock2   Wits_Pro_A20_DKT
ba10_tv_box  highbank  Marsboard_A10 omap5_uevm 
   rpi_2   Yones_Toptech_BS1078_V2
Bananapi Hummingbird_A31   Mele_A1000    Orangepi   
   rpi_3_32b   zynq_microzed
Bananapi_M2_Ultra    Hyundai_A7HD  Mele_A1000G_quad  orangepi_2 
   Sinlinx_SinA31s zynq_zed
Bananapro    i12-tvbox Mele_I7   orangepi_lite  
   Sinovoip_BPI_M2 zynq_zybo
chiliboard   icnova-a20-swac   Mele_M3   Orangepi_mini  
   Sinovoip_BPI_M2_Plus
CHIP inet1 Mele_M5   orangepi_one   
   Sinovoip_BPI_M3
Chuwi_V7_CW0825  iNet_3F   Mele_M9   orangepi_pc
   smdkv310
clearfog iNet_3W   Mini-X    
orangepi_pc_plus  stih410-b2260

On Mon, 6 Aug 2018 07:18:56 -0500, Richard Shaw wrote
> On Sun, Aug 5, 2018 at 8:51 PM Boudewijn (Bob) Tenty  
> wrote:
> 
> Check /etc/apt/sources.list and remove the hash at the beginning ofthe 
> relevant repository line with an editor like nano.
> Run apt or aptitude update.
> 
> I got it sorted, it turns out I needed the universe repository? Seems strange 
> I would need to add a repo just to get subversion though...
> 
> Thanks,
> Richard
> KF5OIM 

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
------- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Parrot Repeater, now built with SVN 3775 codec2_dev

2018-08-05 Thread Alan Beard
Thanks okcsampson,

Mods for my Parrot application are in mainstream:

SVN r3785 | okcsampson

Alan VK2ZIW

On Sun, 5 Aug 2018 21:14:14 +1000, Alan Beard wrote
> Hi all,
> 
> Here is a sample 700C file (From Sunday 700D 4pm testing) recorded by my 
> Parrot repeater.
> I looked into the log and the SNR was about -4 or -5 db.
> From VK3, I'm in VK2, Sydney.
> 
> On Sat, 4 Aug 2018 13:48:22 +1000, Alan Beard wrote
> > Hi all,
> > 
> > After doing my mods to freedv_api.c to get packed_codec_bits[] after a 
> > freedv_rx() call,
> > my Parrot repeater is running again. No problems.
> 
> Alan VK2ZIW
> 
> Evil flourishes when good men do nothing. 
> Consider the Christmas child. 
> ------- 
> Alan Beard               Unix Support Technician from 1984 to today 
> 70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
> Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
> +61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
> 0414 353013 (mobile)     After uni, electronics tech
>

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Parrot Repeater, now built with SVN 3775 codec2_dev

2018-08-05 Thread Alan Beard
Hi all,

Here is a sample 700C file (From Sunday 700D 4pm testing) recorded by my Parrot 
repeater.
I looked into the log and the SNR was about -4 or -5 db.
>From VK3, I'm in VK2, Sydney.

On Sat, 4 Aug 2018 13:48:22 +1000, Alan Beard wrote
> Hi all,
> 
> After doing my mods to freedv_api.c to get packed_codec_bits[] after a 
> freedv_rx() call,
> my Parrot repeater is running again. No problems.

Alan VK2ZIW

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
------- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 


2018-08-05-16.06.41_to_radio.700C
Description: Binary data
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] small prob with 3784 unittest/CMakeLists.txt:117

2018-08-05 Thread Alan Beard
Hi all,

CMake Error at unittest/CMakeLists.txt:117 (add_executable):
  Cannot find source file:

    compare_ints.c

Comment out line 117 and we're away...

Alan  VK2ZIW

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] OFDM configurability

2018-08-04 Thread Alan Beard
Hi Don and Steve,
I guess you've both seen my Parrot repeater, generated from FreeBeacon by David.

For the logging, I want to save the radio input audio, the decoded audio and 
the packed_codec2_bits
using the freedv_api.c interface. I'd like to use it unmodified. But being a 
rank amateur C programmer,
I can't figure how except by adding my own routine, to get packed_codec_bits[] 
and to have it only
valid packets for retransmission.  Thus I've added a flag f-> validf.

Thus I have to modify codec2-dev files freedv_api.c freedv_api.h and 
freedv_api_internal.h
every time you guys update  codec2-dev.

Can you guys help please?

int freedv_get_rx_codec_bits (struct freedv *f, unsigned char *bits_rx) {
    memcpy(bits_rx,  f->packed_codec_bits, f->nbyte_packed_codec_bits);
    if (f->validf) {return f->nbyte_packed_codec_bits; } else return 0;
    }

int freedv_get_rx_codec_bits700D (struct freedv *f, unsigned char *bits_tx) {
    memcpy(bits_tx,  f->packed_codec_bits_tx, f->nbyte_packed_codec_bits);
    if (f->validf) {return f->nbyte_packed_codec_bits; } else return 0;
    }

Alan VK2ZIW

On Sat, 4 Aug 2018 13:32:42 -0500, Steve wrote
> No, I would be pleased at modifications that make it useful for the 
> implementer's !
> 
> Steve
> 
> On Sat, Aug 4, 2018 at 1:22 PM Don  wrote:
> OK.  I probably copied it from one of your files in the first place.
> 
> Do you mind if I add a get_ function to ofdm to capture this calcualtion
> in a centeral location?
> 
> Don
> 
> On Sat, Aug 04, 2018 at 12:16:51AM -0500, Steve wrote:
> > That's the way I've been doing it. Deriving the values, based on the config
> > settings.
> > 
> > I just ran into a bug though, that when you increase the number of
> > carriers, you need more pilots!
> > 
> > Argh... Now I need an Octave compatible random pilot generator.
> > 
> > Steve
> > 
> > 
> > On Fri, Aug 3, 2018 at 11:48 PM Don  wrote:
> > 
> > > Dave or Steve:
> > >
> > > In my tst_ofdm_demod unittest for stm32, I need to get the number of
> > > symbols per frame.
> > >
> > > ofdm_demod.c sets coded_syms_per_frame from the LDPC constants but I
> > > don't have LDPC included (yet).  I was using a bunch of the OFDM_*
> > > constants which I switched to using the config settings.  That works.
> > >
> > >
> > > int coded_syms_per_frame = ((ofdm_bitsperframe/ofdm_config->bps) -
> > >                                (ofdm_nuwbits/ofdm_config->bps) -
> > >                                (ofdm_ntxtbits/ofdm_config->bps));
> > >
> > >
> > > But it seems awkward, is there a better way to get this?
> > >
> > > Don
> > >
> > >
> > > --
> > > Check out the vibrant tech community on one of the world's most
> > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > > ___
> > > Freetel-codec2 mailing list
> > > Freetel-codec2@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
/* 
  parrot.c
  David Rowe  & Alan Beard VK2ZIW
  Created Dec 2015 & 2018

Change tack, use array to store codec2 bits, on Tx play from bits array, not file.

  FreeDV Parrot repeater. Mode 700D
*/

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

#ifdef _WIN32
#include 
#else
#include 
#include 
#endif

#include 
#include 

#include "sndfile.h"
#include "portaudio.h"

#include "codec2_fifo.h"  // short int fifo
#include "modem_stats.h"
#include "freedv_api.h"

#define MAX_CHAR

[Freetel-codec2] Parrot Repeater, now built with SVN 3775 codec2_dev

2018-08-03 Thread Alan Beard
Hi all,

After doing my mods to freedv_api.c to get packed_codec_bits[] after a 
freedv_rx() call,
my Parrot repeater is running again. No problems.

 So, codec2_dev compiled up nicely on Fedora 28 armv7hl kernel 
4.17.7-200.fc28.armv7hl
which is as up to date as should be for a production machine.

The box: Banana Pi (original, now four years old) and a 120Gb SSD on the BPi's 
SATA interface.

(I'm trying to get a Banana Pi M2 Berry working under Fedora 29, but not 
working yet,
no HDMI console. Looks like boot0 not running.) (Ubuntu does work, kernel 
3.10.xx !!!)

On Sat, 4 Aug 2018 10:46:15 +1000, Alan Beard wrote
> Hi all,
> This IS exciting stuff but in running the repeater here, I can't do any other 
> HF except listen.
> 
> Also, there's been no activity on the 7177 frequency for a week now.
> Also, I've not been asked for my Repeater software by anyone. Not a sole.
> 
> Listening to 20m this morning, 14.195MHz USB, the ZL station was heard by 
> several VKs but
> the VKs couldn't hear one-another. An obvious need for a repeater!! (in ZL).
> 
> So, with my code and Banana Pi system quite reliable now, does anybody have a 
> site for the said repeater? 
> 
> 
> On Mon, 30 Jul 2018 20:28:10 +1000, Alan Beard wrote
> > Hi David,
> > Crashed again, about 11:35 on Sunday receiving a QSO, same place:
> > "cron" started it again and it ran until my deliberate stop/start at 
> > midnight (1.03am) then all day
> > 
> > This is exciting stuff...
> 
> Alan VK2ZIW
> 
> Evil flourishes when good men do nothing. 
> Consider the Christmas child. 
> --- 
> Alan Beard               Unix Support Technician from 1984 to today 
> 70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
> Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
> +61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
> 0414 353013 (mobile)     After uni, electronics tech
>

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Parrot Repeater, now on 7177 LSB, trigger with "my call"

2018-08-03 Thread Alan Beard
Hi all,
This IS exciting stuff but in running the repeater here, I can't do any other 
HF except listen.

Also, there's been no activity on the 7177 frequency for a week now.
Also, I've not been asked for my Repeater software by anyone. Not a sole.

Listening to 20m this morning, 14.195MHz USB, the ZL station was heard by 
several VKs but
the VKs couldn't hear one-another. An obvious need for a repeater!! (in ZL).

So, with my code and Banana Pi system quite reliable now, does anybody have a 
site for the said repeater?

On Mon, 30 Jul 2018 20:28:10 +1000, Alan Beard wrote
> Hi David,
> Crashed again, about 11:35 on Sunday receiving a QSO, same place:
> "cron" started it again and it ran until my deliberate stop/start at midnight 
> (1.03am) then all day
> 
> This is exciting stuff...

Alan VK2ZIW

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Parrot Repeater, now on 7177 LSB, trigger with "my call"

2018-07-30 Thread Alan Beard
:18 done/2018-07-29-20:17:58_to_radio.700C
-rw-r--r-- 1 alanb tims  480 Jul 29 20:19 done/2018-07-29-20:19:35_to_radio.700C
-rw-r--r-- 1 alanb tims  672 Jul 29 20:20 done/2018-07-29-20:19:54_to_radio.700C
-rw-r--r-- 1 alanb tims  288 Jul 29 20:30 done/2018-07-29-20:30:21_to_radio.700C
-rw-r--r-- 1 alanb tims  784 Jul 29 20:34 done/2018-07-29-20:34:22_to_radio.700C

On Sat, 28 Jul 2018 12:52:28 +1000, Alan Beard wrote
> Hi all,
> A few bugs with shutdown and startup cron scripts.
> 
> ie. If I use "pkill -u user parrot" the audio is left in a "bad" state.
> If I then do a "record". it cleans up the audio and "parrot" will
> run and initialise the audio without fault.
> 
> /usr/bin/arecord -D hw:2,0 -d 10 -f S16_LE > /dev/null

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 


11_36am_to_radio.700C
Description: Binary data
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Parrot Repeater, now on 7177 LSB, trigger with "my call"

2018-07-30 Thread Alan Beard
Hi guys,
This is what the Parrot receiver recorded to "send" back but I notice a crash 
so I don't know
if this was successfully sent.
Play with David's Codec2 tools:
c2dec 700C 11_36am_to_radio.700C - | aplay -f S16

Quite good copy my end, the repeater end.

Alan VK2ZIW

On Sat, 28 Jul 2018 12:52:28 +1000, Alan Beard wrote
> Hi all,
> A few bugs with shutdown and startup cron scripts.
> 
> ie. If I use "pkill -u user parrot" the audio is left in a "bad" state.
> If I then do a "record". it cleans up the audio and "parrot" will
> run and initialise the audio without fault.
> 
> /usr/bin/arecord -D hw:2,0 -d 10 -f S16_LE > /dev/null
> 
> 
> Now running 24x7.
> 
> Trigger with "vk2ziw" or "VK2ZIW" in your text.
> 
> Alan VK2ZIW
> 
> 
>  Tue, 24 Jul 2018 14:13:31 +1000, Alan Beard wrote
> > Good avo all,
> > 
> > Text messages are converted before Trigger String check, to lower case.
> > As in VK2ZIW or vk2ziw will both work.
> > 
> > The squelch feature has been added, set at -3.0 does need a command line 
> > option.
> > 
> > Have fun.
> > 
> > Alan VK2ZIW
> > 
> > On Mon, 23 Jul 2018 22:32:39 +1000, Alan Beard wrote
> > > Hi all,
> > > 
> > > I've fixed my crashing. I was closing a file that was not open.
> > > 
> > > I've tidied up the messages, so only when sync is detected...
> > > 
> > > Alan VK2ZIW
> > > 
> > > On Sat, 21 Jul 2018 09:12:00 +1000, Alan Beard wrote
> > > > Hi David,
> > > > 
> > > 
> > > > 
> > > > and only modified three files:
> > > > freedv_api.c
> > > > freedv_api.h
> > > > freedv_api_internal.h
> > > > 
> > > > MRFE6S9160
> > > > 
> > > > Alan VK2ZIW
> > > > 
> > > > On Sat, 21 Jul 2018 07:35:45 +0930, David Rowe wrote
> > > > > Thanks Alan,
> > > > > 
> > > > > Do your changes overlap any of Jeroen's patch (submitted to this 
> > > > > list on 19 July)?
> > > > > 
> > > > > Thanks,
> > > > > 
> > > > > David
> > > > > 
> > > > > On 20/07/18 21:59, Alan Beard wrote:
> > > > > > *Hi all,
> > > > > > 
> > > > > > The "trigger" string for Repeat Mode is settable on the command 
> > > > > > line. It
> > > > > > is set to my callsign.
> > > > > > 
> > > > > > The attached files are:
> > > > > > parrot.c
> > > > > > CMakeLists.txt
> > > > > > Put these in into the freebeacon download.
> > > > > > 
> > > > > > c2parrot.patch
> > > > > > is a patch file to upgrade codec2-dev to work with parrot.c.
> > > > > > Added and extended functions. Nothing removed.
> > > > > > Done against SVN 3756 with *
> > > > > > 
> > > > > > svn diff --patch-compatible codec2-dev/src
> > > > > > 
> > > > > > *
> > > > > > Function freedv_codectx() now accepts mode 700D.
> > > > > > I can now "get" f->codec_packed_bits.
> > > > > > And, only returns with valid frames.
> > > > > > 
> > > > > > HOWZAT  (an Australian cricket term)
> > > > > > 
> > > > > > Alan VK2ZIW
> > > > > > 
> > > > > > 
> > > > > > On Thu, 19 Jul 2018 21:03:49 +0930, Mark Jessop wrote*
> > > > > >> Can you please set it to trigger based off your callsign 
> > > > > >> ("VK2ZIW") -
> > > > > > that way it operates like the vk3chn reverse beacon.
> > > > > >> 'rpt' is fairly short string, and FreeDV does write gibberish into 
> > > > > >> the
> > > > > > status text field when there is a poor signal or fading - false 
> > > > > > trips
> > > > > > would be possible.
> > > > > >>
> > > > > >> 73
> > > > > >> Mark VK5QI
> > > > > >>
> > > > > >> On Thu, Jul 19, 2018 at 6:18 PM, Alan Beard
> > > > > > mailto:bear...@unixservice.com.au>> 
> > > > > > wrote:
> > > > 

Re: [Freetel-codec2] Parrot Repeater, now on 7177 LSB, trigger with "my call"

2018-07-28 Thread Alan Beard
Hi David and others,
Parrot repeater is working

On my Intel box (Fedora 23) all seems well with my parrot.c but when Hil VK2AZ 
transmited to me,
to my Banana Pi (Fedora 28), crash:
The Log file shows Hil's transmissions. He is only 5Km away. This end, much 
switch-mode hash.
(Often the Optus HFC cable box)

It's only crashed once though
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0xb6981f9c in __GI_abort () at abort.c:79
#2  0xb69d179c in __libc_message (action=action@entry=do_abort, fmt=) at ../sysdeps/posix/libc_fatal.c:181
#3  0xb69d7f50 in malloc_printerr (str=) at malloc.c:5350
#4  0xb69d824c in malloc_consolidate (av=av@entry=0xb6ab27e4 ) at 
malloc.c:4441
#5  0xb69db5a4 in _int_malloc (av=av@entry=0xb6ab27e4 , 
bytes=1763160517, bytes@entry=89600) at malloc.c:3703
#6  0xb69ddd94 in __libc_calloc (n=, elem_size=) 
at malloc.c:3436
#7  0xb6ebbefc in run_ldpc_decoder (ldpc=ldpc@entry=0x1cafe80, out_char=0x70 
, 
    out_char@entry=0xbee5a200 
"4\312ڻ\372\236\202\273\217*c\273\235\f\b\273&\017\227;\342\201\065;d\255\374;\361G\230;\324l\335:n݅:oΩ\273\271\365M\273\275\374ڻ\260\070\205\273\016\314\372\272\267\f\231\272SD\266;\333&_;\325ң;?2I;\312#\242\273q\277G\273MB\363\273\202N\226\273\326\315D;\276\365\363:_.\b<\224U\251;\215S\372\071\220\035\234\071\267\253ӻrj\204\273S\232m\273\316\030\025\273\246A\347:ď\221:ʽ\330:S؈:iC\233\272@\251D\272Eμ:\207\341o:\326\357\362;\375̚;\275\223\264;y\325f;\300\271p\273\340T\032\273\324'\371\273O9\240\273"...,
 input=input@entry=0xbee5a2e0, 
parityCheckCount=parityCheckCount@entry=0xbee5e084)
    at 
/home/alanb/Applications/freedv/3757codec2dev/codec2-dev/src/mpdecode_core.c:643
#8  0xb6eb33f0 in freedv_comprx_700d (f=f@entry=0x1cb9fa8, 
demod_in_8kHz=demod_in_8kHz@entry=0xbee5e118, 
    valid=valid@entry=0xbee5e0e4) at 
/home/alanb/Applications/freedv/3757codec2dev/codec2-dev/src/freedv_api.c:1805
#9  0xb6eb518c in freedv_comprx (f=f@entry=0x1cb9fa8, 
speech_out=speech_out@entry=0xbee633d0, demod_in=0xbee5e118)
    at 
/home/alanb/Applications/freedv/3757codec2dev/codec2-dev/src/freedv_api.c:1921
#10 0xb6eb5478 in freedv_rx (f=0x1cb9fa8, speech_out=0xbee633d0, 
demod_in=0xbee63dd0)
    at 
/home/alanb/Applications/freedv/3757codec2dev/codec2-dev/src/freedv_api.c:1241
#11 0x004c209c in main (argc=, argv=) at 
/home/alanb/Applications/freedv/parrot/parrot.c:815
(gdb)

On Sat, 28 Jul 2018 12:52:28 +1000, Alan Beard wrote
> Hi all,
> A few bugs with shutdown and startup cron scripts.
> 
> ie. If I use "pkill -u user parrot" the audio is left in a "bad" state.
> If I then do a "record". it cleans up the audio and "parrot" will
> run and initialise the audio without fault.
> 
> /usr/bin/arecord -D hw:2,0 -d 10 -f S16_LE > /dev/null
> 
> 
> Now running 24x7.
> 
> Trigger with "vk2ziw" or "VK2ZIW" in your text.
> 
> Alan VK2ZIW
> 
>

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
/* 
  parrot.c
  David Rowe  & Alan Beard VK2ZIW
  Created Dec 2015 & 2018

Change tack, use array to store codec2 bits, on Tx play from bits array, not file.

  FreeDV Parrot repeater. Mode 700D
*/

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

#ifdef _WIN32
#include 
#else
#include 
#include 
#endif

#include 
#include 

#include "sndfile.h"
#include "portaudio.h"

#include "codec2_fifo.h"  // short int fifo
#include "modem_stats.h"
#include "freedv_api.h"

#define MAX_CHAR80
#define FS8 8000// codec audio sample rate fixed at 8 kHz
#define FS4848000   // 48 kHz sampling rate rec. as we can trust accuracy of sound card
#define SYNC_TIMER  2.0 // seconds of valid rx sync we need to see to change state
#define UNSYNC_TIMER2.0 // seconds of lost sync we need to see to change state
#define COM_HANDLE_INVALID   -1
#define LOG_TIMER   1.0 

/* globals used to communicate with async events and callback functions */

volatile int keepRunning, runListener, recordAny;
char txtMsg[MAX_CHAR], *ptxtMsg, triggerString[20];
int triggered;
float snr_est, snr_sample;
int com_handle, verbose, verbose1;
int	rxqso1, rxqso2;		// Pointers for codec2 bits of Tx QSO

/* state machine defines */

#define SRX_

Re: [Freetel-codec2] Parrot Repeater, now on 7177 LSB, trigger with "my call"

2018-07-27 Thread Alan Beard
Hi all,
A few bugs with shutdown and startup cron scripts.

ie. If I use "pkill -u user parrot" the audio is left in a "bad" state.
If I then do a "record". it cleans up the audio and "parrot" will
run and initialise the audio without fault.

/usr/bin/arecord -D hw:2,0 -d 10 -f S16_LE > /dev/null

Now running 24x7.

Trigger with "vk2ziw" or "VK2ZIW" in your text.

Alan VK2ZIW

 Tue, 24 Jul 2018 14:13:31 +1000, Alan Beard wrote
> Good avo all,
> 
> Text messages are converted before Trigger String check, to lower case.
> As in VK2ZIW or vk2ziw will both work.
> 
> The squelch feature has been added, set at -3.0 does need a command line 
> option.
> 
> Have fun.
> 
> Alan VK2ZIW
> 
> On Mon, 23 Jul 2018 22:32:39 +1000, Alan Beard wrote
> > Hi all,
> > 
> > I've fixed my crashing. I was closing a file that was not open.
> > 
> > I've tidied up the messages, so only when sync is detected...
> > 
> > Alan VK2ZIW
> > 
> > On Sat, 21 Jul 2018 09:12:00 +1000, Alan Beard wrote
> > > Hi David,
> > > 
> > 
> > > 
> > > and only modified three files:
> > > freedv_api.c
> > > freedv_api.h
> > > freedv_api_internal.h
> > > 
> > > MRFE6S9160
> > > 
> > > Alan VK2ZIW
> > > 
> > > On Sat, 21 Jul 2018 07:35:45 +0930, David Rowe wrote
> > > > Thanks Alan,
> > > > 
> > > > Do your changes overlap any of Jeroen's patch (submitted to this 
> > > > list on 19 July)?
> > > > 
> > > > Thanks,
> > > > 
> > > > David
> > > > 
> > > > On 20/07/18 21:59, Alan Beard wrote:
> > > > > *Hi all,
> > > > > 
> > > > > The "trigger" string for Repeat Mode is settable on the command line. 
> > > > > It
> > > > > is set to my callsign.
> > > > > 
> > > > > The attached files are:
> > > > > parrot.c
> > > > > CMakeLists.txt
> > > > > Put these in into the freebeacon download.
> > > > > 
> > > > > c2parrot.patch
> > > > > is a patch file to upgrade codec2-dev to work with parrot.c.
> > > > > Added and extended functions. Nothing removed.
> > > > > Done against SVN 3756 with *
> > > > > 
> > > > > svn diff --patch-compatible codec2-dev/src
> > > > > 
> > > > > *
> > > > > Function freedv_codectx() now accepts mode 700D.
> > > > > I can now "get" f->codec_packed_bits.
> > > > > And, only returns with valid frames.
> > > > > 
> > > > > HOWZAT  (an Australian cricket term)
> > > > > 
> > > > > Alan VK2ZIW
> > > > > 
> > > > > 
> > > > > On Thu, 19 Jul 2018 21:03:49 +0930, Mark Jessop wrote*
> > > > >> Can you please set it to trigger based off your callsign ("VK2ZIW") -
> > > > > that way it operates like the vk3chn reverse beacon.
> > > > >> 'rpt' is fairly short string, and FreeDV does write gibberish into 
> > > > >> the
> > > > > status text field when there is a poor signal or fading - false trips
> > > > > would be possible.
> > > > >>
> > > > >> 73
> > > > >> Mark VK5QI
> > > > >>
> > > > >> On Thu, Jul 19, 2018 at 6:18 PM, Alan Beard
> > > > > mailto:bear...@unixservice.com.au>> 
> > > > > wrote:
> > > > >>
> > > > > 
> > > > > 
> > > > >     > Hi all,
> > > > >     >
> > > > >     > I've done the "C" programming and its running.
> > > > >     >
> > > > >     > Put rpt in your text sending string to trigger the repeat 
> > > > > action.
> > > > >     >
> > > > >     > Have fun.
> > > > >     >
> > > > >     > I'll post the mods (diff) as soon as I can.
> > > > >     >
> > > > >     > Ask if you want the sauce now??
> > > > >     >
> > > > >     > Alan VK2ZIW
> > > > >     >
> > > > >     > On Wed, 18 Jul 2018 14:57:48 +0930, David Rowe wrote
> > > > >     > > > As I mentioned before, are w

Re: [Freetel-codec2] Parrot Repeater, now on 7190 LSB, trigger with "my call"

2018-07-23 Thread Alan Beard
Good avo all,

Text messages are converted before Trigger String check, to lower case.
As in VK2ZIW or vk2ziw will both work.

The squelch feature has been added, set at -3.0 does need a command line option.

Have fun.

Alan VK2ZIW

On Mon, 23 Jul 2018 22:32:39 +1000, Alan Beard wrote
> Hi all,
> 
> I've fixed my crashing. I was closing a file that was not open.
> 
> I've tidied up the messages, so only when sync is detected...
> 
> Alan VK2ZIW
> 
> On Sat, 21 Jul 2018 09:12:00 +1000, Alan Beard wrote
> > Hi David,
> > 
> 
> > 
> > and only modified three files:
> > freedv_api.c
> > freedv_api.h
> > freedv_api_internal.h
> > 
> > MRFE6S9160
> > 
> > Alan VK2ZIW
> > 
> > On Sat, 21 Jul 2018 07:35:45 +0930, David Rowe wrote
> > > Thanks Alan,
> > > 
> > > Do your changes overlap any of Jeroen's patch (submitted to this 
> > > list on 19 July)?
> > > 
> > > Thanks,
> > > 
> > > David
> > > 
> > > On 20/07/18 21:59, Alan Beard wrote:
> > > > *Hi all,
> > > > 
> > > > The "trigger" string for Repeat Mode is settable on the command line. It
> > > > is set to my callsign.
> > > > 
> > > > The attached files are:
> > > > parrot.c
> > > > CMakeLists.txt
> > > > Put these in into the freebeacon download.
> > > > 
> > > > c2parrot.patch
> > > > is a patch file to upgrade codec2-dev to work with parrot.c.
> > > > Added and extended functions. Nothing removed.
> > > > Done against SVN 3756 with *
> > > > 
> > > > svn diff --patch-compatible codec2-dev/src
> > > > 
> > > > *
> > > > Function freedv_codectx() now accepts mode 700D.
> > > > I can now "get" f->codec_packed_bits.
> > > > And, only returns with valid frames.
> > > > 
> > > > HOWZAT  (an Australian cricket term)
> > > > 
> > > > Alan VK2ZIW
> > > > 
> > > > 
> > > > On Thu, 19 Jul 2018 21:03:49 +0930, Mark Jessop wrote*
> > > >> Can you please set it to trigger based off your callsign ("VK2ZIW") -
> > > > that way it operates like the vk3chn reverse beacon.
> > > >> 'rpt' is fairly short string, and FreeDV does write gibberish into the
> > > > status text field when there is a poor signal or fading - false trips
> > > > would be possible.
> > > >>
> > > >> 73
> > > >> Mark VK5QI
> > > >>
> > > >> On Thu, Jul 19, 2018 at 6:18 PM, Alan Beard
> > > > mailto:bear...@unixservice.com.au>> wrote:
> > > >>
> > > > 
> > > > 
> > > >     > Hi all,
> > > >     >
> > > >     > I've done the "C" programming and its running.
> > > >     >
> > > >     > Put rpt in your text sending string to trigger the repeat action.
> > > >     >
> > > >     > Have fun.
> > > >     >
> > > >     > I'll post the mods (diff) as soon as I can.
> > > >     >
> > > >     > Ask if you want the sauce now??
> > > >     >
> > > >     > Alan VK2ZIW
> > > >     >
> > > >     > On Wed, 18 Jul 2018 14:57:48 +0930, David Rowe wrote
> > > >     > > > As I mentioned before, are we going to "settle" on mode 700D
> > > >     or the new
> > > >     > > > 450 modes?
> > > >     > > > ie. Have we got to the point where not much improvement in 
> > > > speech
> > > >     > > > quality will happen
> > > >     > > > so let's just run with what we've got?
> > > >     > >
> > > >     > > Not at that point yet Alan.  Suggest you use 700D or 1600 for
> > > >     your project.
> > > >     > >
> > > >     > > - David
> > > >     > >
> > > >     > >
> > > >    
> > --
> > > > 
> > > >     > > Check out the vibrant tech community on one of the world's most
> > > >     > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > > >     > > __

Re: [Freetel-codec2] Parrot Repeater, now on 7190 LSB, trigger with "my call"

2018-07-23 Thread Alan Beard
Hi all,

I've fixed my crashing. I was closing a file that was not open.

I've tidied up the messages, so only when sync is detected...

Alan VK2ZIW

On Sat, 21 Jul 2018 09:12:00 +1000, Alan Beard wrote
> Hi David,
>

> 
> and only modified three files:
> freedv_api.c
> freedv_api.h
> freedv_api_internal.h
> 
> MRFE6S9160
> 
> Alan VK2ZIW
> 
> On Sat, 21 Jul 2018 07:35:45 +0930, David Rowe wrote
> > Thanks Alan,
> > 
> > Do your changes overlap any of Jeroen's patch (submitted to this 
> > list on 19 July)?
> > 
> > Thanks,
> > 
> > David
> > 
> > On 20/07/18 21:59, Alan Beard wrote:
> > > *Hi all,
> > > 
> > > The "trigger" string for Repeat Mode is settable on the command line. It
> > > is set to my callsign.
> > > 
> > > The attached files are:
> > > parrot.c
> > > CMakeLists.txt
> > > Put these in into the freebeacon download.
> > > 
> > > c2parrot.patch
> > > is a patch file to upgrade codec2-dev to work with parrot.c.
> > > Added and extended functions. Nothing removed.
> > > Done against SVN 3756 with *
> > > 
> > > svn diff --patch-compatible codec2-dev/src
> > > 
> > > *
> > > Function freedv_codectx() now accepts mode 700D.
> > > I can now "get" f->codec_packed_bits.
> > > And, only returns with valid frames.
> > > 
> > > HOWZAT  (an Australian cricket term)
> > > 
> > > Alan VK2ZIW
> > > 
> > > 
> > > On Thu, 19 Jul 2018 21:03:49 +0930, Mark Jessop wrote*
> > >> Can you please set it to trigger based off your callsign ("VK2ZIW") -
> > > that way it operates like the vk3chn reverse beacon.
> > >> 'rpt' is fairly short string, and FreeDV does write gibberish into the
> > > status text field when there is a poor signal or fading - false trips
> > > would be possible.
> > >>
> > >> 73
> > >> Mark VK5QI
> > >>
> > >> On Thu, Jul 19, 2018 at 6:18 PM, Alan Beard
> > > mailto:bear...@unixservice.com.au>> wrote:
> > >>
> > > 
> > > 
> > >     > Hi all,
> > >     >
> > >     > I've done the "C" programming and its running.
> > >     >
> > >     > Put rpt in your text sending string to trigger the repeat action.
> > >     >
> > >     > Have fun.
> > >     >
> > >     > I'll post the mods (diff) as soon as I can.
> > >     >
> > >     > Ask if you want the sauce now??
> > >     >
> > >     > Alan VK2ZIW
> > >     >
> > >     > On Wed, 18 Jul 2018 14:57:48 +0930, David Rowe wrote
> > >     > > > As I mentioned before, are we going to "settle" on mode 700D
> > >     or the new
> > >     > > > 450 modes?
> > >     > > > ie. Have we got to the point where not much improvement in 
> > > speech
> > >     > > > quality will happen
> > >     > > > so let's just run with what we've got?
> > >     > >
> > >     > > Not at that point yet Alan.  Suggest you use 700D or 1600 for
> > >     your project.
> > >     > >
> > >     > > - David
> > >     > >
> > >     > >
> > >    
> --
> > > 
> > >     > > Check out the vibrant tech community on one of the world's most
> > >     > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > >     > > ___
> > >     > > Freetel-codec2 mailing list
> > >     > > Freetel-codec2@lists.sourceforge.net
> > >     <mailto:Freetel-codec2@lists.sourceforge.net>
> > >     > > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> > >     <https://lists.sourceforge.net/lists/listinfo/freetel-codec2>
> > >     >
> > >     > Alan
> > >     >
> > >     > Evil flourishes when good men do nothing.
> > >     > Consider the Christmas child.
> > >     >
> > >    
> ---
> > > 
> > >     > Alan Beard               Unix Support Technician from 1984 to today
> > >     > 70 Wedmore Rd.           S

Re: [Freetel-codec2] Parrot Repeater, now on 7190 LSB, trigger with "my call"

2018-07-21 Thread Alan Beard
Thanks Jeroen,

With your mods and my additions, my parrot repeater is running sorta on my
Banana Pi using about 25% of one CPU (Banana Pi is dual core).

MRFE6S9160   (no 73 valves but I do have a 6BK4)

Repeater is running but crashes after about two mins, sometimes runs for 20 
mins.
I check and restart it with a cron script every five mins.

"top" shows nothing.

All I get is: Segmentation fault  (core dumped) parrot -c /dev/ttyUSB0 
--dev 3

I've upgraded the kernel 4.17.6-200.fc28.armv7hl did a "dnf upgrade" but haven't
recompiled everything yet.

Alan VK2ZIW

On Sat, 21 Jul 2018 09:12:00 +1000, Alan Beard wrote
> Hi David,
> 
> I should think not. I downloaded a fresh copy:
> drwxr-xr-x 3 alanb tims 4096 Jul 20 22:28 3756codec2dev
> 
> and only modified three files:
> freedv_api.c
> freedv_api.h
> freedv_api_internal.h
> 
> MRFE6S9160
> 
> Alan VK2ZIW
> 
> On Sat, 21 Jul 2018 07:35:45 +0930, David Rowe wrote
> > Thanks Alan,
> > 
> > Do your changes overlap any of Jeroen's patch (submitted to this 
> > list on 19 July)?
> > 
> > Thanks,
> > 
> > David
> > 
> > On 20/07/18 21:59, Alan Beard wrote:
> > > *Hi all,
> > > 
> > > The "trigger" string for Repeat Mode is settable on the command line. It
> > > is set to my callsign.
> > > 
> > > The attached files are:
> > > parrot.c
> > > CMakeLists.txt
> > > Put these in into the freebeacon download.
> > > 
> > > c2parrot.patch
> > > is a patch file to upgrade codec2-dev to work with parrot.c.
> > > Added and extended functions. Nothing removed.
> > > Done against SVN 3756 with *
> > > 
> > > svn diff --patch-compatible codec2-dev/src
> > > 
> > > *
> > > Function freedv_codectx() now accepts mode 700D.
> > > I can now "get" f->codec_packed_bits.
> > > And, only returns with valid frames.
> > > 
> > > HOWZAT  (an Australian cricket term)
> > > 
> > > Alan VK2ZIW
> > > 
> > > 
> > > On Thu, 19 Jul 2018 21:03:49 +0930, Mark Jessop wrote*
> > >> Can you please set it to trigger based off your callsign ("VK2ZIW") -
> > > that way it operates like the vk3chn reverse beacon.
> > >> 'rpt' is fairly short string, and FreeDV does write gibberish into the
> > > status text field when there is a poor signal or fading - false trips
> > > would be possible.
> > >>
> > >> 73
> > >> Mark VK5QI
> > >>
> > >> On Thu, Jul 19, 2018 at 6:18 PM, Alan Beard
> > > mailto:bear...@unixservice.com.au>> wrote:
> > >>
> > > 
> > > 
> > >     > Hi all,
> > >     >
> > >     > I've done the "C" programming and its running.
> > >     >
> > >     > Put rpt in your text sending string to trigger the repeat action.
> > >     >
> > >     > Have fun.
> > >     >
> > >     > I'll post the mods (diff) as soon as I can.
> > >     >
> > >     > Ask if you want the sauce now??
> > >     >
> > >     > Alan VK2ZIW
> > >     >
> > >     > On Wed, 18 Jul 2018 14:57:48 +0930, David Rowe wrote
> > >     > > > As I mentioned before, are we going to "settle" on mode 700D
> > >     or the new
> > >     > > > 450 modes?
> > >     > > > ie. Have we got to the point where not much improvement in 
> > > speech
> > >     > > > quality will happen
> > >     > > > so let's just run with what we've got?
> > >     > >
> > >     > > Not at that point yet Alan.  Suggest you use 700D or 1600 for
> > >     your project.
> > >     > >
> > >     > > - David
> > >     > >
> > >     > >
> > >    
> --
> > > 
> > >     > > Check out the vibrant tech community on one of the world's most
> > >     > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > >     > > ___
> > >     > > Freetel-codec2 mailing list
> > >     > > Freetel-codec2@lists.sourceforge.net
> > >     <mailto:Freetel-codec2@lists.sourceforge.net>
> > >     > > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> 

Re: [Freetel-codec2] Parrot Repeater, now on 7190 LSB, trigger with "my call"

2018-07-20 Thread Alan Beard
Hi David,

I should think not. I downloaded a fresh copy:
drwxr-xr-x 3 alanb tims 4096 Jul 20 22:28 3756codec2dev

and only modified three files:
freedv_api.c
freedv_api.h
freedv_api_internal.h

MRFE6S9160

Alan VK2ZIW

On Sat, 21 Jul 2018 07:35:45 +0930, David Rowe wrote
> Thanks Alan,
> 
> Do your changes overlap any of Jeroen's patch (submitted to this 
> list on 19 July)?
> 
> Thanks,
> 
> David
> 
> On 20/07/18 21:59, Alan Beard wrote:
> > *Hi all,
> > 
> > The "trigger" string for Repeat Mode is settable on the command line. It
> > is set to my callsign.
> > 
> > The attached files are:
> > parrot.c
> > CMakeLists.txt
> > Put these in into the freebeacon download.
> > 
> > c2parrot.patch
> > is a patch file to upgrade codec2-dev to work with parrot.c.
> > Added and extended functions. Nothing removed.
> > Done against SVN 3756 with *
> > 
> > svn diff --patch-compatible codec2-dev/src
> > 
> > *
> > Function freedv_codectx() now accepts mode 700D.
> > I can now "get" f->codec_packed_bits.
> > And, only returns with valid frames.
> > 
> > HOWZAT  (an Australian cricket term)
> > 
> > Alan VK2ZIW
> > 
> > 
> > On Thu, 19 Jul 2018 21:03:49 +0930, Mark Jessop wrote*
> >> Can you please set it to trigger based off your callsign ("VK2ZIW") -
> > that way it operates like the vk3chn reverse beacon.
> >> 'rpt' is fairly short string, and FreeDV does write gibberish into the
> > status text field when there is a poor signal or fading - false trips
> > would be possible.
> >>
> >> 73
> >> Mark VK5QI
> >>
> >> On Thu, Jul 19, 2018 at 6:18 PM, Alan Beard
> > mailto:bear...@unixservice.com.au>> wrote:
> >>
> > 
> > 
> >     > Hi all,
> >     >
> >     > I've done the "C" programming and its running.
> >     >
> >     > Put rpt in your text sending string to trigger the repeat action.
> >     >
> >     > Have fun.
> >     >
> >     > I'll post the mods (diff) as soon as I can.
> >     >
> >     > Ask if you want the sauce now??
> >     >
> >     > Alan VK2ZIW
> >     >
> >     > On Wed, 18 Jul 2018 14:57:48 +0930, David Rowe wrote
> >     > > > As I mentioned before, are we going to "settle" on mode 700D
> >     or the new
> >     > > > 450 modes?
> >     > > > ie. Have we got to the point where not much improvement in speech
> >     > > > quality will happen
> >     > > > so let's just run with what we've got?
> >     > >
> >     > > Not at that point yet Alan.  Suggest you use 700D or 1600 for
> >     your project.
> >     > >
> >     > > - David
> >     > >
> >     > >
> >    
--
> > 
> >     > > Check out the vibrant tech community on one of the world's most
> >     > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> >     > > ___
> >     > > Freetel-codec2 mailing list
> >     > > Freetel-codec2@lists.sourceforge.net
> >     <mailto:Freetel-codec2@lists.sourceforge.net>
> >     > > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> >     <https://lists.sourceforge.net/lists/listinfo/freetel-codec2>
> >     >
> >     > Alan
> >     >
> >     > Evil flourishes when good men do nothing.
> >     > Consider the Christmas child.
> >     >
> >    
---
> > 
> >     > Alan Beard               Unix Support Technician from 1984 to today
> >     > 70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
> >     > Emu Heights N.S.W. 2750  Routers, terminal servers, printers,
> >     terminals etc..
> >     > +61 2 47353013 (h)       Support Programming, shell scripting,
> >     "C", assembler
> >     > 0414 353013 (mobile)     After uni, electronics tech
> >     >
> >     >
> >    
--
> > 
> >     > Check out the vibrant tech community on one of the world's most
> >     > engaging tech sites, Slashdot.org! 

Re: [Freetel-codec2] Parrot Repeater, now on 7190 LSB, trigger with "my call"

2018-07-20 Thread Alan Beard
Hi all,

The "trigger" string for Repeat Mode is settable on the command line. It is set 
to my callsign.

The attached files are:
parrot.c
CMakeLists.txt
Put these in into the freebeacon download.

c2parrot.patch
is a patch file to upgrade codec2-dev to work with parrot.c.
Added and extended functions. Nothing removed.
Done against SVN 3756 with 
svn diff --patch-compatible codec2-dev/src
Function freedv_codectx() now accepts mode 700D.
I can now "get" f->codec_packed_bits.
And, only returns with valid frames.

HOWZAT  (an Australian cricket term)

Alan VK2ZIW

On Thu, 19 Jul 2018 21:03:49 +0930, Mark Jessop wrote
> Can you please set it to trigger based off your callsign ("VK2ZIW") - that 
> way it operates like the vk3chn reverse beacon.
> 'rpt' is fairly short string, and FreeDV does write gibberish into the status 
> text field when there is a poor signal or fading - false trips would be 
> possible.
> 
> 73
> Mark VK5QI
> 
> On Thu, Jul 19, 2018 at 6:18 PM, Alan Beard  
> wrote:
> 
> Hi all,
> 
> I've done the "C" programming and its running.
> 
> Put rpt in your text sending string to trigger the repeat action.
> 
> Have fun.
> 
> I'll post the mods (diff) as soon as I can.
> 
> Ask if you want the sauce now??
> 
> Alan VK2ZIW
> 
> On Wed, 18 Jul 2018 14:57:48 +0930, David Rowe wrote
> > > As I mentioned before, are we going to "settle" on mode 700D or the new
> > > 450 modes?
> > > ie. Have we got to the point where not much improvement in speech
> > > quality will happen
> > > so let's just run with what we've got?
> > 
> > Not at that point yet Alan.  Suggest you use 700D or 1600 for your project.
> > 
> > - David
> > 
> > --
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > ___
> > Freetel-codec2 mailing list
> > Freetel-codec2@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> 
> Alan
> 
> Evil flourishes when good men do nothing.
> Consider the Christmas child.
> ---
> Alan Beard               Unix Support Technician from 1984 to today
> 70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
> Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
> +61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler
> 0414 353013 (mobile)     After uni, electronics tech
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> 
>

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
/* 
  parrot.c
  David Rowe  & Alan Beard VK2ZIW
  Created Dec 2015 & 2018

Change tack, use array to store codec2 bits, on Tx play from bits array, not file.

  FreeDV Parrot repeater. 
*/

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

#ifdef _WIN32
#include 
#else
#include 
#include 
#endif

#include 
#include 

#include "sndfile.h"
#include "portaudio.h"

#include "codec2_fifo.h"  // short int fifo
#include "modem_stats.h"
#include "freedv_api.h"

#define MAX_CHAR80
#define FS8 8000// codec audio sample rate fixed at 8 kHz
#define FS4848000   // 48 kHz sampling rate rec. as we can trust accuracy of sound card
#define SYNC_TIMER  2.0 // seconds of valid rx sync we need to see to change state
#define UNSYNC_TIMER2.0 // seconds of lost sync we need to see to change state
#define COM_HANDLE_INVALID   -1
#define LOG_TIMER   1.0 

/* globals used to commu

[Freetel-codec2] Parrot Repeater, now on 7190 LSB, trigger with "rpt"

2018-07-19 Thread Alan Beard
Hi all,

I've done the "C" programming and its running.

Put rpt in your text sending string to trigger the repeat action.

Have fun.

I'll post the mods (diff) as soon as I can.

Ask if you want the sauce now??

Alan VK2ZIW

On Wed, 18 Jul 2018 14:57:48 +0930, David Rowe wrote
> > As I mentioned before, are we going to "settle" on mode 700D or the new
> > 450 modes?
> > ie. Have we got to the point where not much improvement in speech
> > quality will happen
> > so let's just run with what we've got?
> 
> Not at that point yet Alan.  Suggest you use 700D or 1600 for your project.
> 
> - David
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard               Unix Support Technician from 1984 to today
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler
0414 353013 (mobile)     After uni, electronics tech
 
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Parrot Repeater, now on 7177 LSB

2018-07-18 Thread Alan Beard
Hi David and all,

Yes, I'll stick with 700D.
I'll add some code to freedv_codectx() in freedv_api.c and give you the
"diff" as asked for over the next few weeks.

MRFE6S9160, no 73 valves here...

Alan VK2ZIW

On Wed, 18 Jul 2018 14:57:48 +0930, David Rowe wrote
> > As I mentioned before, are we going to "settle" on mode 700D or the new
> > 450 modes?
> > ie. Have we got to the point where not much improvement in speech
> > quality will happen
> > so let's just run with what we've got?
> 
> Not at that point yet Alan.  Suggest you use 700D or 1600 for your project.
> 
> - David
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard               Unix Support Technician from 1984 to today
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler
0414 353013 (mobile)     After uni, electronics tech
 
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Parrot Repeater, now on 7177 LSB

2018-07-17 Thread Alan Beard
Hi Glen and Mark,
Yes, the bandplan does need to be consulted, though 7177 seems quiet
most of the time (here).

To "trigger" my parrot repeater, there must be a space " " in the text you send.
My testing of my code is mostly with the files from VE9QRP eg. 
ve9qrp_700d_int1_fast_snr2dB.wav
and that has space characters in the text. Remember here, I'm not a guru C 
programmer and once
I get it going usefully, including with the new modes 450 and 450PWB, I'll tidy 
up that code (the trigger)
and use the trigger string on the command line.
 
Sunday mornings are a problem for me, I'm a church goer.

As I mentioned before, are we going to "settle" on mode 700D or the new 450 
modes?
ie. Have we got to the point where not much improvement in speech quality will 
happen
so let's just run with what we've got?

Tiz 8am so must get my wife off to work

Alan VK2ZIW
 

On Wed, 18 Jul 2018 07:09:53 +1000, glen english wrote
> I think this needs some bandplan action, mindful of the 
> international nature of HF
> 
> On 17/07/2018 11:38 PM, Mark Jessop wrote:
> > Is something required in the text status field for the parrot repeater 
> > to operate? If not, there should be...
> > 7177 can get a lot of traffic on Sunday mornings after the FreeDV 
> > broadcast, and having a parrot repeater chiming in could get a bit 
> > difficult!
> >
> > 73
> > Mark VK5QI
> >
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard               Unix Support Technician from 1984 to today
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler
0414 353013 (mobile)     After uni, electronics tech
 
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Modes 450 and 450PWB, any progress on transmission of these?

2018-07-16 Thread Alan Beard



Hi all,

When I wrote:
> In developing code for a repeater (parrot for now) that will "blow away" 

> the performance of our current FM repeaters, a "standard" mode would be good. 

 
In no way did I say "using FM" in our new repeaters. So please, because with these digital modes
we now have effective squelch and "valid transmission" checks, we can use SSB transceivers.  
(or SDR)

Back in 1960 or before, the noise quieting mute system was developed and for mobile two-way
radio, FM was the way. AM was abandoned except for aircraft.

HF repeaters never happened except 10m (which is VHF in the old school).

We have a new opening.

MRFE6S9160

Alan VK2ZIW

On Tue, 17 Jul 2018 10:36:15 +1000, glen english 
wrote
 

> Not to mention intelligibility of well AGCed and modulated FM is 

 

> quite high compared to the digital 
codecs.
 

> 

 

> On 17/07/2018 10:32 AM, Bruce Perens 
wrote:
 

> > Alan, I think we need radios which will take advantage of our best 

 

> > modulations and modes. These radios do not have FM demodulators, but 

 

> > use 
SDR.
 

> 
>
 

> > There isn't really any point in implementing Codec2 on radios where it 

 

> > does not present any improvement over present practice. If you only 

 

> > have an FM receiver, you might as well use DMR, D*STAR, 
etc.
 

> 
>
 

> >     
Thanks
 

> 
>
 

> >     
Bruce
 

> 

 

> 
--
 

> Check out the vibrant tech community on one of the world's 
most
 

> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
 

> 
___
 

> Freetel-codec2 mailing 
list
 

> 
Freetel-codec2@lists.sourceforge.net
 

> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
 


 


 

Alan
 


 

Evil flourishes when good men do 
nothing.
 

Consider the Christmas 
child.
 

---
 

Alan Beard               Unix Support 
Technician from 1984 to 
today
 

70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, 
Linux, SCO, 
MIPS
 

Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals 
etc..
 

+61 2 47353013 (h)       Support Programming, shell scripting, 
"C", 
assembler
 

0414 353013 (mobile)     After uni, electronics 
tech
 







--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] Modes 450 and 450PWB, any progress on transmission of these?

2018-07-16 Thread Alan Beard
Hi all,

In developing code for a repeater (parrot for now) that will "blow away"
the performance of our current FM repeaters, a "standard" mode would be good.

We all have a "love-hate" relationship to AMBExxx but, it being stable, we
have been able to develop repeaters for modes P25, D-Star, Fusion, DMR and
NXDN. This gets us all involved in this new technology in both the software
and RF areas. A good thing. 

So, not to be pushy, do we have any idea when these new modes will be in an
 app to use them over air?
When will the code be ready for me to use in my parrot repeater?

(full duplex isn't hard in software but is hard at the RF end,
a transmitter running yet not interfering with the receiver) 

Alan VK2ZIW

Evil flourishes when good men do nothing.
Consider the Christmas child.
-------
Alan Beard   Unix Support Technician from 1984 to today
70 Wedmore Rd.   Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)   Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Parrot Repeater, online 14236KHz, for Don

2018-07-16 Thread Alan Beard
Hi Don,

Your mail server is blocking my email replies to you, direct.

>From my Sendmail log:

>>> MAIL From: SIZE=3964
<<< 550-Requested action not taken: mailbox unavailable
<<< 550 invalid DNS MX or A/ resource record 

bash-4.3$ host -t mx unixservice.com.au
unixservice.com.au mail is handled by 5 mail.unixservice.com.au.
bash-4.3$ host mail.unixservice.com.au.
mail.unixservice.com.au is an alias for naomi.unixservice.com.au.
naomi.unixservice.com.au has address 60.242.216.157
bash-4.3$ host 60.242.216.157
157.216.242.60.in-addr.arpa domain name pointer 
60-242-216-157.static.tpgi.com.au.
bash-4.3$ host 60-242-216-157.static.tpgi.com.au.
60-242-216-157.static.tpgi.com.au has address 60.242.216.157

My mail server on my ADSL internet line with a fixed IP address.


Thanks

Alan VK2ZIW

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] [bug report for freedv-1.3.1] freedv failsto build with codec2-0.8: no member named 'sync_metric' in 'MODEM_STATS'

2018-07-16 Thread Alan Beard
Here tiz:

svn co https://svn.code.sf.net/p/freetel/code/codec2-dev codec2-dev

Alan VK2ZIW

On Mon, 16 Jul 2018 00:30:53 -0700, Yuri wrote
> On 07/15/18 23:31, David Rowe wrote:
> Thank you for pointing that out Yuri. This mailing list is 
fine 
for
freedv build 
issues.

Try building freedv-dev against codec2-dev, IIRC it checks 
out
codec2-dev by 
default.

> 
> Where is freedv-dev?https://hobbes1069.fedorapeople.org/freetel/freedv/ only 
> has freedv-1.3.1.tar.xz
> 
> Yuri

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] Parrot Repeater, online 14236KHz

2018-07-14 Thread Alan Beard
ts/listinfo/freetel-codec2
> >
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---
Alan Beard               Unix Support Technician from 1984 to today
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler
0414 353013 (mobile)     After uni, electronics tech
 
// Alan
int freedv_get_rx_codec_bits (struct freedv *f, unsigned char *bits_rx) {
	memcpy(bits_rx,  f->packed_codec_bits, f->nbyte_packed_codec_bits);
	return f->nbyte_packed_codec_bits; }

int freedv_get_rx_codec_bits700D (struct freedv *f, unsigned char *bits_tx) {
	memcpy(bits_tx,  f->packed_codec_bits_tx, f->nbyte_packed_codec_bits);
	return f->nbyte_packed_codec_bits; }

// Alan
int freedv_get_rx_codec_bits   (struct freedv *freedv, unsigned char *bits_rx);
int freedv_get_rx_codec_bits700D   (struct freedv *freedv, unsigned char *bits_tx);
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


  1   2   >