mirror of https://github.com/thesofproject/sof.git
47 lines
1.6 KiB
Matlab
47 lines
1.6 KiB
Matlab
% SPDX-License-Identifier: BSD-3-Clause
|
|
% Copyright(c) 2019 Intel Corporation. All rights reserved.
|
|
|
|
%%
|
|
%% Configuration for a playback test
|
|
%%
|
|
|
|
%% Set user@domain for ssh, need to be set for playback test
|
|
play.user = 'user@host.domain';
|
|
|
|
%% Other playback settings
|
|
play.ssh = 1; % Set to 1 for for remote play
|
|
play.dir = '/tmp'; % directory for temporary files
|
|
play.dev = 'hw:0,0'; % Audio device for playback
|
|
play.sft = 'S16_LE'; % Sample format to use
|
|
play.nch = 2; % Number of playback channels
|
|
play.ch = [1 2]; % Playback channels to test
|
|
|
|
%% Set to user@domain for ssh, not set for playback test
|
|
rec.user = '';
|
|
|
|
%% Other capture settings
|
|
rec.ssh = 0; % Set to 1 for remote capture
|
|
rec.dir = '/tmp'; % Directory for temporary files
|
|
rec.dev = 'hw:1,0'; % Audio capture device
|
|
rec.sft = 'S24_3LE'; % Sample format to use
|
|
rec.nch = 8; % Number audio capture channels
|
|
rec.ch = [1 2]; % Capture channels to measure
|
|
|
|
%% Generic settings
|
|
test.id = 'Example'; % Label for test
|
|
test.fs = 48000; % Sample rate
|
|
test.quick = 1; % Speed up some test cases
|
|
test.att_rec_db = 3; % Attenuation assumption for capture
|
|
|
|
%% Gain test case
|
|
test.g_db_tol = 0.5; % Tolerance for gain
|
|
test.g_db_expect = 0.0; % Expected gain
|
|
|
|
%% Frequency response test case, for 20 - 20000 Hz
|
|
test.fr_rp_max_db = 1.0; % Upper limit for p-p ripple in dB
|
|
test.plot_fr_axis = [10 30e3 -4 1]; % Plot xmin, xmax, ymin, ymax
|
|
|
|
%% THD+N test case
|
|
test.thdnf_max = -55; % Upper limit for THD+N
|
|
test.plot_thdn_axis = [10 30e3 -90 -40]; % Plot xmin xmax ymin ymax
|