sof/tools/ctl
Seppo Ingalsuo e0a9afe6a7 Topology: Apply high-pass for HDA capture streams
This patch replaces in topology sof-hda-generic.m4 the use of macro
pipe-volume-capture.m4 usage with a new macro pipe-highpass-capture.m4.
The used 40 Hz cut-off is sufficient to suppress the DC pulse in the
beginning of capture from headset with minimal impact to other
applications such as recording music.

The capture volume ramp length is changed from 250 ms to 400 ms. The
longer ramp is feasible because the microphone path seems to open
at 500 ms from capture. It helps to attenuate the remaining noises
in the beginning of capture.

The patch also adds additional high-pass responses macros for
topology with different 20-50 Hz cut-off frequencies into
SOF/tools/topology/m4.

The changes for Matlab/Octave script example_iir_eq.m that
generated the filter coefficients are included here as well.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
2020-01-16 19:48:33 +00:00
..
CMakeLists.txt tools: ctl: dump header information from CSV and DSP data 2019-06-05 10:04:39 +01:00
README
ctl.c Tools: Add current sof_abi_hdr struct print capability to sof-ctl 2019-09-13 10:25:58 +01:00
eq_fir_flat.txt
eq_fir_loudness.txt
eq_fir_mid.txt Tools: EQ: Make a light FIR configuration to test with GCC build 2019-12-20 13:47:18 +00:00
eq_fir_pass.txt
eq_iir_bandpass.txt
eq_iir_bassboost.txt
eq_iir_flat.txt
eq_iir_highpass_20hz_0db_48khz.txt Topology: Apply high-pass for HDA capture streams 2020-01-16 19:48:33 +00:00
eq_iir_highpass_30hz_0db_48khz.txt Topology: Apply high-pass for HDA capture streams 2020-01-16 19:48:33 +00:00
eq_iir_highpass_40hz_0db_48khz.txt Topology: Apply high-pass for HDA capture streams 2020-01-16 19:48:33 +00:00
eq_iir_highpass_50hz_0db_48khz.txt Topology: Apply high-pass for HDA capture streams 2020-01-16 19:48:33 +00:00
eq_iir_loudness.txt
eq_iir_pass.txt

README

How to use sof-ctl tool
=========================

This tool helps to access the ext bytes or tlv bytes control of SOF
components (like equalizer eq_iir and eq_fir). Please find the documentation
in https://thesofproject.github.io/latest/getting_started/index.html for
more information.