Let’s start with Codec2-mod. I brought back another 4kB of otherwise wasted space – complex FFT where real-valued counterpart can be used. Next, in-place FFTs removed – no hidden mallocs. Encoder phase estimation and using arctangent in the synthesis path – gone. I also thoroughly benchmarked the result versus vanilla Codec2 (damn, the repository is such a mess – why do they keep all of the non-codec stuff inside a “codec2” repo?). Code and results are here. See the tables in the readme for more details.
LinHT Rev C boards have arrived! We are waiting for a few missing parts to show up and we will continue with assembly.


Photos courtesy of Vlastimil, OK5VAS.
Stay tuned.
Leave a Reply