sof/tools/tune/src
Seppo Ingalsuo c11d99241d Tools: Tune: Fix erroneous fprintf() in src_get.m
This fprintf() with missing %d causes in Matlab and octave
messed up console output. This fix prints filter order
if this issue happens. This could be caused by too high
filter specification request that was not possible to reach.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
2022-11-18 10:10:16 +00:00
..
README
src_export_coef.m Tools: Tune: Add minimum THD+N performance check to snr_generate.m 2022-11-18 10:10:16 +00:00
src_export_defines.m
src_export_table_2s.m [SKIP CI] Tools: Tune: SRC: Add to coefficients data Doxygen cond comments 2022-08-01 11:11:56 +01:00
src_factor1_lm.m
src_factor2_lm.m
src_find_l0m0.m
src_generate.m Tools: Tune: Add minimum THD+N performance check to snr_generate.m 2022-11-18 10:10:16 +00:00
src_get.m Tools: Tune: Fix erroneous fprintf() in src_get.m 2022-11-18 10:10:16 +00:00
src_ipc4_int32.m Tools: Tune: Add minimum THD+N performance check to snr_generate.m 2022-11-18 10:10:16 +00:00
src_param.m Tools: Tune: Add minimum THD+N performance check to snr_generate.m 2022-11-18 10:10:16 +00:00
src_small_int32.m Tools: Tune: SRC: Change the SRC gain to 0 dB 2022-11-18 10:10:16 +00:00
src_std_int32.m Tools: Tune: SRC: Change the SRC gain to 0 dB 2022-11-18 10:10:16 +00:00
src_tiny_int16.m Tools: Tune: SRC: Change the SRC gain to 0 dB 2022-11-18 10:10:16 +00:00

README

Sample rate converter (SRC) Setup Tools
=======================================

This is a tool to set up SRC conversions sample rates list, define
quality related parameters, and test the C implementation for a number
of objective audio quality parameters.

The tools need GNU Octave version 4.0.0 or later with octave-signal
package.

src_std_int32.m
---------------

This script creates the default coefficient set and contains nothing
else but call for src_generate.

src_tiny_int16.m
----------------

This script creates the tiny coefficient set. The script contains an
example how to customize the input/output rates matrix and in a simple
way the scale conversions quality. More controlled quality adjust can
be done by editing file src_param.m directly. Note that int16
presentation for SRC coefficients will degrade even the default
quality.

src_generate.m
--------------

Creates the header files to include to C into directory "include". A
report of create modes is written to directory "reports". The
coefficients need to be copied to directory
sof.git/src/include/sof/audio/coefficients/src.

The default quality of SRC is defined in module src_param.m. The
quality impacts the complexity and coefficients tables size of SRC.