Re: [Freetel-codec2] FreeDV is hiring a DSP engineer

2024-02-08 Thread glen english LIST
Hi Mooneer wow that list of requirements and resposibilities  reads like a USD$250,000/year job.  or more. Perhaps it can be done by someone (a volunteer)  willing to manage a few volunteer contractors ? I'm happy to manage and coordinate as a volunteer. On 9/02/2024 10:19 am, Mooneer

Re: [Freetel-codec2] Updating the libcodec2 binding in FFmpeg, fixed-point decoding

2023-12-29 Thread glen english LIST
down,  it only sends the token tag to the decoder to look up and reproduce. IE a form of dynamic lookup table. There must be a name for doing this in computer science ??? glen On 29/12/2023 11:54 pm, Tomas Härdin wrote: fre 2023-12-29 klockan 10:44 +1100 skrev glen english LIST: Hi Tomas

Re: [Freetel-codec2] Updating the libcodec2 binding in FFmpeg, fixed-point decoding

2023-12-28 Thread glen english LIST
Hi Tomas "codec2 + zip makes for even smaller files" implying that there is still redundancy to remove in the codec2 encoded voice files That sounds like low hanging fruit to pick. I guess though that is across a large number of frames (an audio book), where there may be redundancy /

Re: [Freetel-codec2] Codec 2 Algorithm description doc

2023-12-14 Thread glen english LIST
Thank you very much for this document, Sebastien Le 13/12/2023 à 23:35, glen english LIST a écrit : I support reference C code For a developer who needs to implement an algorthm on their platform, the reference C code (RCC) provides ability to numerically  test bench their platform code (essen

Re: [Freetel-codec2] Codec 2 Algorithm description doc

2023-12-13 Thread glen english LIST
I support reference C code For a developer who needs to implement an algorthm on their platform, the reference C code (RCC) provides ability to numerically  test bench their platform code (essential) , and provides a well broken down algorithm method in the form of C code (essential) . In

Re: [Freetel-codec2] Linux-preferred desktop FreeDV?

2023-11-27 Thread glen english LIST
Hi Adrian, cheers. Yeah thinking that the most popular installed environment would be the one with the dependences well sorted, searching for this on google, I couldnt find a consistent answer.LOL I've always run XFCE seems to have the smallest installed footprint but of course

[Freetel-codec2] Linux-preferred desktop FreeDV?

2023-11-22 Thread glen english LIST
On Linux Debian, you get the option of XFCE, gnome, KDE, cinnamon, MATE, LXDE, and more I ask what is the most SUITED desktop environment for new installs to support the FreeDV GUI code ? glen VK1XX ___ Freetel-codec2 mailing list

Re: [Freetel-codec2] STM32 freeDV cost benchmarks

2023-11-20 Thread glen english LIST
Hi Mooneer thanks for the comments. The FDIV on the ESP32-S3 is very slow I think 80 cycles, but of course one should always use RECIPS  and a MUL. Integer div is a couple of cycles IIRC. I'll start and see what jams it all up . regards, On 21/11/2023 4:01 pm, Mooneer Salem wrote: Hi

[Freetel-codec2] STM32 freeDV cost benchmarks

2023-11-20 Thread glen english LIST
Hi Mooneer I am preparing to implement FreeDV on an FPGA. Is there a location in the repo somewhere, or does anyone have , anecdotally a feeling of, the major workloads / major consumers of processor time on the STM32 FreeDV port. regards ___

Re: [Freetel-codec2] Codec2 in real time on STM32

2023-11-20 Thread glen english LIST
Hi Jan Just adding to the other two very good replies My experience with codec2 with STM32F4/F7 At O0, the performance may be down to 50% of -O2, and also, with O0, its likely the compiler is not exploiting any hardware speedups as with GCC there are some (invisible)  ties between -O level,

Re: [Freetel-codec2] Starting an organization for FreeDV/Codec2 development

2022-02-21 Thread glen english LIST
Hi Mooneer Great initiative. I started down a hardware road about 18 months ago- the idea was a retrofitable board to go in a radio or a microphone, or an appliance. I though also of a device (appliance) that could be plugged directly into a USB sound card and be integrated into mic and

Re: [Freetel-codec2] 1600 mode and constellation points

2021-08-24 Thread glen english LIST
Hi Brian WRT the pilot levels, - other OFDM HF modes use 3dB. That David's implementation is only 1dB pilot boost is excellent, and shows a high skilland best practice. Have a look at the specification for another HF OFDM mode like DRM. There are many boosted pilots, Tthe power boost for

Re: [Freetel-codec2] Questions about Codec2 embedded performance

2021-05-13 Thread glen english LIST
I think, based on my profressional experience with the F4 , L4, L, in battery environments - you would be far better to use an F4 part for this. -aggressively down clock it when the full clock speed is unnecessary You can save a ton of power doing that. The chip is very good at changing

Re: [Freetel-codec2] Questions about Codec2 embedded performance

2021-05-13 Thread glen english LIST
Josh L4 has the FPU , it IS an Cortex M4 core. but there are many many low power optimizations internally , with respect to caching, memory bandwidth etc. Per is specificed at 1.25DMIPS/MHz for both F4 and L4. Some of the L4 low power facilities are NOT available when running at

Re: [Freetel-codec2] Questions about Codec2 embedded performance

2021-05-13 Thread glen english LIST
Josh L4 has the FPU , it IS an Cortex M4 core. but there are many many low power optimizations internally , with respect to caching, memory bandwidth etc. Per is specificed at 1.25DMIPS/MHz for both F4 and L4. Some of the L4 low power facilities are NOT available when running at