Hi Eric, Danilo, David and all,

I read with interest. First, could we start noting 90% of us hams have a 
multi-mode HF-VHF transceiver with CAT control.

Or, at the very least the standard DIN audio in/out and PTT connector.

Am I special here? I have three Yaesu radios: FT-840, FT-897D and an FT-857.  
The oldest being fifteen+ years old now.

All can be connected to a computer for digital modes.

What I think is a worthwhile project is, a small box ala the SM1000 but with a 
RPi 3B (or similar) and a small touch screen

as used in those cheap VNAs. On the box, a mic socket and speaker socket and 
power socket for 12V.

In the radio room here, a standalone unit freeing up my PC, in the field, 
portable enough.

The RTL-SDR may be a useful receiver, but a good clean transmitter is also 
required.

Alan VK2ZIW

On Wed, 3 Feb 2021 06:04:34 +1030, David Rowe wrote
> Hi Danilo,
> I think Eric's proposal was just to swap out the codec, andperhaps using the 
> existing modem on the radio?  
> 
> The current FreeDV modes we have ported to the stm32 (1600 and700D) are aimed 
> at HF channels, and the GD77 probably doesn't havethe RF hardware to support 
> them (e.g. a SSB style radio deck). FreeDV includes the modem, protocol, FEC, 
> and Codec 2 - which maybe overkill for this project.
> 
> I can't recall the exact CPU/memory breakdown between Codec 2 andthe other 
> parts of the FreeDV stack, but I imagine Codec 2 alonewould require 
> substantially less resources.
> While a GD77 port would be cool, I lean towards full ground upopen source 
> radio designs like M17 although I'd like to use bettermodems :-)  At some 
> point I'm going to try my open vhf/uhfPI+RTLSDR based radio project with 
> voice - it's already runningthe FreeDV stack and has plenty of CPU.
> 
> Cheers,
> David
> 
> On 3/2/21 4:37 am, Danilo Beuche wrote:
> 
> Hi,
> I'd like to share my thoughts on this, as I also have some GD77and love the 
> OpenGD77 FW (main reason for getting these). I havesome experience with 
> porting FreeDV to the STM32 arm processoras I was one of the developers who 
> integrated Codec2 into theUHSDR Firmware a couple of years ago. 
> 
> The hardware in the OpenGD77 GD77 is surely not powerful enoughfor 700D, it 
> may be possible to get it to work with 1600D.FreeDV also eats a big slice of 
> your RAM (~64k at least) ofwhich the GD77's MK22FN512VLL12R has only 128k. 
> 120 Mhzis also less than the 168Mhz of the SM1000 or the MCHF with 
> anSTM32F4xx processor. As both processor belong to the CORTEX-M4family, they 
> should have similar performance per MHZ.  
> 
> In measurements for 1600D on the MCHF with the UHSDRsoftware, this takes 
> roughly 70% load in the signal processingpath from 48khz IQ to audio for 
> 1600D. Doing the math 168/120* 70% load = 98% load. 2% cycles left. SSB 
> decoding takesabout 10%, the remaining 60% went to FreeDV. Not a problem 
> inSM1600 as it does less signal processing and doesn't have torun a graphical 
> UI in addition (which the MCHF does).  
> 
> 700D runs ok on the STM32F7 processor with 216 Mhz andprocessor caches 
> (CORTEX-M7 design), speeding up codeexecution quite significantly. The 
> STM32H7 with 480 Mhz is notconcerned about decoding 700D at all, there is 
> plenty of cpupower left. But those are unfortunately not in thosehandhelds.
> 
> But for a different FreeDV mode better suited for VHF/UHFusage or a different 
> signal processing chain it might be anentirely different story. Thats is 
> where I have to hand overto David and the other experts.
> And just for the record: I would love to have a "completely"open source GD77 
> with digital voice.
> 
> Danilo
> 
> 
> 
> 
> Can't say anything about the DM1801
> 
> On 02/02/2021 18:21, Daniel Mundallwrote:
> 
> Hi Eric,
> Funny that you mention OpenGD77 as last month Idiscovered these radios 
> (Baofeng DM-1801 in my case) andpicked up two of them off of aliexpress with 
> codec2 beingthe primary reason for my purchase.
> There are 4 reasons why I think they would be great fitfor codec2:
>
* They're cheap ($65-75) & available which means youcould get a larger 
adoption. 
* They run on an ARM platform either STM32 orsimilar processor.
* And there's already an open source firmware withoutinventing that.
* The audio encoding isn't a separate chip (at least onthe DM1801) it's 
software encoding. 

> Interestingly enough original portion of the memorycontaining the software 
> audio codec is retained inOpenGD77 to avoid patent issues.
> 
> Another cool possibility that I haven't felt out yetbut in theory because of 
> the two slot TDMA setup I thinkeither a repeater mode or full duplex audio 
> should bepossible.
> 
> Anyway, I just got the radios so soon as I have achance I'm going to get 
> OpenGD77 loaded up and playaround with it.
> 
> One thing that David or the others might be bettersuited to answer is how 
> much hardware functions of theSTM32 have been used in the codec2 port. 
> Because therecould be hardware limitations with what is even availableas far 
> a hardware functions on the MCU. 
> 
> Regards, 
> 
> Daniel Mundall VA7DRM
> 
> On Tue, Feb 2, 2021 at 5:59AM Eric Jacksch <e...@jacksch.com> wrote:
> I don't know enough aboutCODECS to know the right answer (thus must
> post here), but right now the OpenGD77 source basicallyincludes an
> bit of assembly language to call some binary code lifted outof the
> vendor's original firmware. My interest is to drop in adifferent
> CODEC, but I don't know enough about them to understandexactly what
> needs to be done.
> 
> On Tue, 2 Feb 2021 at 02:48, Mooneer Salem <moon...@gmail.com> wrote:
> >
> > I'm thinking M17 (based on Codec2) might be better toincorporate since it's 
> > already building in routing typefeatures that DMR, D-STAR, etc. already 
> > have. I'm not reallyfamiliar with OpenGD77 but it seems like a neat 
> > project.Unfortunately I don't have a compatible HT (I use a MD-380for DMR) 
> > but perhaps it'll gain more support in the future.
> >
> > -Mooneer K6AQ
> >
> > On Mon, Feb 1, 2021 at 3:21 PM Eric Jacksch <e...@jacksch.com> wrote:
> >>
> >> Greetings,
> >>
> >> Has anyone looked at dropping Codec2 into OpenGD77?
> >>
> >> In case anyone is not aware, OpenGD77 is a (mostly)open source
> >> firmware replacement for several low cost handheldtwo-way radios,
> >> including the GD-77 (aka TYT MD-760).
> >>
> >> To work around intellectual property issues, thefirmware currently
> >> links in the DMR CODEC from the original vendor'sbinary.
> >>
> >> While it would break compatibility with other DMRradios, I'm
> >> interested in seeing a fork of OpenGD77 that isfully open source and
> >> Codec 2 seems like an obvious candidate. A trulyopen-source amateur
> >> VHF/UHF digital mode.
> >>
> >> The IDE (MCUExpresso) and complete toolchain forOpenGD77 is free and
> >> relatively straightforward on Windows, and thefirmware is written in
> >> C. What's needed is the Codec 2 expertise.
> >>
> >> Anyone interested?
> >>
> >> Cheers,
> >> Eric
> >>
> >>
> >> _______________________________________________
> >> 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
> 
> -- 
> Eric Jacksch, CPP, CISM, CISSP
> e...@jacksch.com
> Twitter: @EricJacksch
> https://SecurityShelf.com
> 
> _______________________________________________
> 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 VK2ZIW 
Before the Big Bang, God, Sela. 
OpenWebMail 2.53, nothing in the cloud.

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

Reply via email to