Firmware Catalog
Name
|
Description of current firmware IPs on sale
|
THDN |
Matlab program, computation of THDN of audio files (WAV, RAW, PDM). CCIR and A-weighting, compensation for distortions and jitter effects. This tool was calibrated on several audio devices with their manufacturer’s R&D teams. |
BIQUAD |
Assembly code programs for ARM-Cortex-M0, M4, M7, NEON, Coolflux. Using CMSIS APIs with fixed-point arithmetics with increased performances. Advanced SIMD NEON code written in assembly codes for ARMv8 Aarch64 and Aarch32. Super high-speed floating-point 32bits at less than 4 cycles per sample. |
SSRC x2 x3 x6 |
Low-latency sample-rate converter for Cortex-M4 and Coolflux. Low-latency optimised for speech communication devices and conformance to 3GPP/ITU standards. |
ARBITRARY Synchronous SRC |
Arbitrary sample-rate converter in range 1/16 … x16. The code is using 16bits arithmetics on Cortex-M, or float 32bits with NEON. |
ASRC |
Extreme low complexity Asynchronous Sample-Rate Converter optimised for drifts compensations in +/- 5000ppm. Code optimised for Cortex-M series. |
DRC1 |
Low-complexity single-band audio compressor. Tunable attack and decay. Complexity number of 2 multiply + 1 add per sample. Guarantee of no clipping, by construction. |
PDM |
Pulse-density CIC decimator. OSR 32/64. 4th and 5th order. We can customize it for other OSR filter order. Modulator using delta-sigma modulation. 3rd, 4th and 5th order CRFB. |
|
PSTN Line echo canceller. Coded in C with 32bits arithmetics. |
|
In development. To be accelerated upon customer request
|
FVAD |
|
BEAM |
Two-MICs direction detection for Cortex-M0, alarm and robot/game use-cases |
TASR |
Phonetic and prosody recognizer for Cortex-M0 and M3 |
HAID |
Hearing-aid application for smart-phones |
VXCH |
Voice changer for secure phone communications |
|
|
|
|