Some recent ham radio digital voice CODEC development which I have guided the AI through:
AMBE for all ham radio modes except System Fusion: D*STAR, DMR, NXDN, etc., with the AMBE-2+ modes compiled out by default until some patents expire in another 3 years. 0.97 or better compliance validated against an AMBE 3030 chip (1.0 is best) when in chip-compatible mode, non-chip-compatible is the default and handles bad packets without squeaking and doesn't emulate chip bugs. Also IMBE for Project 25 phase 1. Both floating and fixed-point implementations in Rust: https://github.com/BrucePerens/hams_open/tree/main/daemons/ham_digital_modes/src/ambe Codec2 In fixed-point Rust, 0.9999 compliance with the float C version: https://github.com/BrucePerens/hams_open/tree/main/daemons/ham_digital_modes/src/codec2_3200 1600: https://github.com/BrucePerens/hams_open/tree/main/daemons/ham_digital_modes/src/codec2_1600 C API for 3200 Rust, we can extend this for 1600: https://github.com/BrucePerens/hams_open/tree/main/daemons/codec2_3200_capi What's next? An attempt at RADE without machine learning. Might not sound as natural, but could work well enough to be compatible. -- Bruce Perens K6BP
_______________________________________________ Freetel-codec2 mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freetel-codec2
