Hi Bob, About a year and a half ago now, I downloaded "freebeacon" and 'hacked' it into a Repeater.
"parrot" style, (store, decode to data and retransmit from data, not audio). So yes, I did the "#define" steps as you did. I found data transmit problems probably because the "data" was not perfect. Bit errors. You are the first in two years to, really work on the code outside of the FreeDV app. I had had success with earlier code versions when Mode 700D first emerged so I reverted to one of these versions. Lightning struck here, blew up several radios back on 23 March 2019. My repeater has been off air since then. Motherboards toast, but both hard disks in "main" and "backup" survived. So, no code lost. In the subsequent upgrade my systems gained the AVX/AVX2 CPU extensions needed for the LPCnet code. Two i3 8100 systems, ASRock Z370 m/b. The "parrot" repeater ================== In the "freebeacon" code, 99% of the work is done. The only thing not done is, get the 700C data (not audio) and retransmit it. So I've added a routine in the Codec2 API to allow collection of the 700C data and used the existing routine in the API to transmit. I'm a terrible C++ programmer and at 67, I'm not going to get much better I think. You can find my sauce code at www.unixservice.com.au/parrot Yes, I must get back on the project. I've been side tracked onto fixing cars, computers and the love of my life, RF and a wife. The Balanced fed circular Patch antenna. Why, EME dish feed for all polarisations Horizontal, Vertical, Circular, both RH and LH with good isolation. WICEN saw the "parrot" repeater a good idea and provided a HF set for a trial. Consider these repeater issues on HF: 1) Is the signal received valid 2) Does the signal received want to be repeated In the VHF FM world, the presence of the correct CTCSS tone is a pretty good indicator of (2). Would a HF repeater be useful? ========================== Quite often "skip" means stations 1000Km apart can communicate but stations 100Km apart cannot. Often, one repeater on 20m in say ZL could allow stations anywhere from Brisbane to Melbourne to QSO. I have a Yaesu FT-897D up and running for Codec2 and a Banana Pi M2 Berry with "parrot" on it. I've just acquired a Raspberry Pi 4B and loaded ARM-Allstar but noticed it's 32bit though the RPi4B is 64bit. The Codec2-dev library compiles and I was thinking of a module within Allstar. I've been researching a way to "audio snoop" the audio in from the Rx so both the CTCSS decoder and the Codec2 decoder can share the one audio feed. LPCnet ====== The Intel i3 and up (AMD also) have the AVX/AVX2 CPU extensions, 256bit. Thus eight x 16bit maths operations can occur simultaneously. ARM architecture has only 128bit "neon". We are not saying "it won't work", just slower. Keep in touch Alan VK2ZIW On Sat, 18 Apr 2020 17:10:50 +1000, Bob Wisdom wrote > [UTF-8?]Iâve been experimenting with Freebeacon > http://www.rowetel.com/wordpress/?p=4820to see if we could get a few of our > club members to try out FreeDV by setting up a localreverse beacon > [UTF-8?]â but we have run into a few issues. > [UTF-8?]Itâs testing on a Raspberry Pi4 asthe host, but [UTF-8?]Iâve seen > the same issues on a build for a Pi3. > > 1) The systemhangs intermittently with 100% CPU (one core) [UTF-8?]â I > think [UTF-8?]itâs possibly USB issue asthe ttyUSB0 port often disappears > after killing the process. > > 2) The 700D mode[UTF-8?]doesnât seem to be able to acquire at all > [UTF-8?]â it nearly syncs, but never makesit. It will function as expected > as a reverse beacon in 1600 mode (with issue 1 above). > To make the software build I added these lines tofreebeacon.c > #define fifo_create codec2_fifo_create > #define fifo_read codec2_fifo_read > #define fifo_write codec2_fifo_write > #define fifo_destroy codec2_fifo_destroy > Also, the 700D mode was attempted by changing the following line:- > // f =freedv_open(FREEDV_MODE_1600); assert(f != NULL); > f = freedv_open(FREEDV_MODE_700D); assert(f!= NULL); > I just wondered if anyone can offer any guidance, or has a moreupdated fork > to share of the code? > Thanks, bob VK4YA --------------------------------------------------- Alan Beard OpenWebMail 2.53
_______________________________________________ Freetel-codec2 mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freetel-codec2
