From 7ed55e5b15b1401eedc7288b688f2c6e1014b7ef Mon Sep 17 00:00:00 2001 From: Seppo Ingalsuo Date: Mon, 3 Jun 2024 13:29:21 +0300 Subject: [PATCH] Audio: DCblock: Tune: Prefix top level functions with sof_ This patch renames with prefix sof_ all the top level functions for dcblock blobs design. Signed-off-by: Seppo Ingalsuo --- ..._build_blob.m => sof_dcblock_build_blob.m} | 2 +- .../{dcblock_paths.m => sof_dcblock_paths.m} | 2 +- ...lot_stepfn.m => sof_dcblock_plot_stepfn.m} | 2 +- ...sferfn.m => sof_dcblock_plot_transferfn.m} | 2 +- ...xample_dcblock.m => sof_example_dcblock.m} | 22 +++++++++---------- 5 files changed, 15 insertions(+), 15 deletions(-) rename src/audio/dcblock/tune/{dcblock_build_blob.m => sof_dcblock_build_blob.m} (94%) rename src/audio/dcblock/tune/{dcblock_paths.m => sof_dcblock_paths.m} (90%) rename src/audio/dcblock/tune/{dcblock_plot_stepfn.m => sof_dcblock_plot_stepfn.m} (90%) rename src/audio/dcblock/tune/{dcblock_plot_transferfn.m => sof_dcblock_plot_transferfn.m} (89%) rename src/audio/dcblock/tune/{example_dcblock.m => sof_example_dcblock.m} (86%) diff --git a/src/audio/dcblock/tune/dcblock_build_blob.m b/src/audio/dcblock/tune/sof_dcblock_build_blob.m similarity index 94% rename from src/audio/dcblock/tune/dcblock_build_blob.m rename to src/audio/dcblock/tune/sof_dcblock_build_blob.m index 0b4293054..df4722cd8 100644 --- a/src/audio/dcblock/tune/dcblock_build_blob.m +++ b/src/audio/dcblock/tune/sof_dcblock_build_blob.m @@ -1,4 +1,4 @@ -function blob8 = dcblock_build_blob(R_coeffs, endian, ipc_ver) +function blob8 = sof_dcblock_build_blob(R_coeffs, endian, ipc_ver) %% Settings qy_R = 30; diff --git a/src/audio/dcblock/tune/dcblock_paths.m b/src/audio/dcblock/tune/sof_dcblock_paths.m similarity index 90% rename from src/audio/dcblock/tune/dcblock_paths.m rename to src/audio/dcblock/tune/sof_dcblock_paths.m index 26b679374..fffb36051 100644 --- a/src/audio/dcblock/tune/dcblock_paths.m +++ b/src/audio/dcblock/tune/sof_dcblock_paths.m @@ -1,4 +1,4 @@ -function dcblock_paths(enable) +function sof_dcblock_paths(enable) % dcblock_paths(enable) % enable - set to true to enable needed search path diff --git a/src/audio/dcblock/tune/dcblock_plot_stepfn.m b/src/audio/dcblock/tune/sof_dcblock_plot_stepfn.m similarity index 90% rename from src/audio/dcblock/tune/dcblock_plot_stepfn.m rename to src/audio/dcblock/tune/sof_dcblock_plot_stepfn.m index e0c7c3d14..4a93f310e 100644 --- a/src/audio/dcblock/tune/dcblock_plot_stepfn.m +++ b/src/audio/dcblock/tune/sof_dcblock_plot_stepfn.m @@ -1,4 +1,4 @@ -function dcblock_plot_stepfn(R, fs) +function sof_dcblock_plot_stepfn(R, fs) % Plot the step response of a DC Blocking Filter % For a DC Blocking filter: H(z) = (1-1/z)/(1 - R/z) % Therefore the coefficients are b = [1 -1], a = [1 -R] diff --git a/src/audio/dcblock/tune/dcblock_plot_transferfn.m b/src/audio/dcblock/tune/sof_dcblock_plot_transferfn.m similarity index 89% rename from src/audio/dcblock/tune/dcblock_plot_transferfn.m rename to src/audio/dcblock/tune/sof_dcblock_plot_transferfn.m index 513a291f6..6c420a242 100644 --- a/src/audio/dcblock/tune/dcblock_plot_transferfn.m +++ b/src/audio/dcblock/tune/sof_dcblock_plot_transferfn.m @@ -1,4 +1,4 @@ -function dcblock_plot_transferfn(R, fs) +function sof_dcblock_plot_transferfn(R, fs) % Plot the transfer function. % For a DC Blocking filter: H(z) = (1-1/z)/(1 - R/z) % Therefore the coefficients are b = [1 -1], a = [1 -R] diff --git a/src/audio/dcblock/tune/example_dcblock.m b/src/audio/dcblock/tune/sof_example_dcblock.m similarity index 86% rename from src/audio/dcblock/tune/example_dcblock.m rename to src/audio/dcblock/tune/sof_example_dcblock.m index 7dd8d5ddd..139f812ee 100644 --- a/src/audio/dcblock/tune/example_dcblock.m +++ b/src/audio/dcblock/tune/sof_example_dcblock.m @@ -1,4 +1,4 @@ -function example_dcblock() +function sof_example_dcblock() % Default blob, about 150 Hz cut-off @ 48 kHz prm.fc = []; @@ -52,32 +52,32 @@ else R_coeffs = R * ones(1, channels); end -dcblock_paths(true); +sof_dcblock_paths(true); -blob8 = dcblock_build_blob(R_coeffs, endian); -blob8_ipc4 = dcblock_build_blob(R_coeffs, endian, 4); +blob8 = sof_dcblock_build_blob(R_coeffs, endian); +blob8_ipc4 = sof_dcblock_build_blob(R_coeffs, endian, 4); % Generate output files tplg_write(tplg1_fn, blob8, "DCBLOCK", ... - "Exported with script example_dcblock.m", ... - "cd tools/tune/dcblock; octave example_dcblock.m"); + "Exported with script sof_example_dcblock.m", ... + "cd tools/tune/dcblock; octave sof_example_dcblock.m"); sof_ucm_blob_write(blob3_fn, blob8); alsactl_write(alsa3_fn, blob8); tplg2_write(tplg2_fn, blob8_ipc4, "dcblock_config", ... - "Exported with script example_dcblock.m" , ... - "cd tools/tune/dcblock; octave example_dcblock.m"); + "Exported with script sof_example_dcblock.m" , ... + "cd tools/tune/dcblock; octave sof_example_dcblock.m"); sof_ucm_blob_write(blob4_fn, blob8_ipc4); alsactl_write(alsa4_fn, blob8_ipc4); % Plot Filter's Transfer Function and Step Response % As an example, plot the graphs of the first coefficient fs = 48e3; -dcblock_plot_transferfn(R_coeffs(1), fs); +sof_dcblock_plot_transferfn(R_coeffs(1), fs); figure -dcblock_plot_stepfn(R_coeffs(1), fs); +sof_dcblock_plot_stepfn(R_coeffs(1), fs); -dcblock_paths(false); +sof_dcblock_paths(false); end