On Saturday, 12 April 2025 11:11:18 EEST Maarten Venter wrote: > Dear Adriaan > > Thank you for this feedback. Would this contribution compile on SM1000 or > the STM32F405 embedded hardware? > > Looking forward to hearing from you. > > Kind regards
Hi Maarten, I'm afraid not, because it's using the GNU Radio framework for the DSP and Qt for graphics, so it currently would only run on a Linux host and needs too much CPU and memory for an embedded platform. I think maybe the OpenRTX project could use parts of the code as they are and write the ARM DSP (mostly symbol sync and RRC filter are the biggest parts) to work on real radios like the MD380 (or Connect Systems?). But I don't know much about embedded, the toolchains are completely foreign to me. To be very clear, this is a completely software-based DMR baseband, so it would not use the baseband chip on the radio. Why? Because I want to implement and test various Tier III trunking features (like full duplex calls, IPv4 transport) that I don't get on my Tier 3 portable radios and I need low-level baseband tweaking access. I wrote a blog post with more technical details at: https://qradiolink.org/open-source-DMR-transceiver-implementation.html I'd love some feedback, especially regarding the possibility of using some type of voice forward error correction with the 2400 bits/s Codec2 rate. But this also needs to happen at the repeater so I can't do something on my own here. Best, Adrian _______________________________________________ Freetel-codec2 mailing list Freetel-codec2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freetel-codec2