Re: [Freetel-codec2] FreeDV QSO Party
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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"
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"
: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"
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"
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"
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"
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"
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"
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"
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"
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"
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
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
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?
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?
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
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'
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
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