Smart Remote 3 nRF52 v1.2
28 #ifndef SILK_TUNING_PARAMETERS_H
29 #define SILK_TUNING_PARAMETERS_H
37 #define BITRESERVOIR_DECAY_TIME_MS 500
44 #define FIND_PITCH_WHITE_NOISE_FRACTION 1e-3f
47 #define FIND_PITCH_BANDWIDTH_EXPANSION 0.99f
54 #define FIND_LPC_COND_FAC 1e-5f
57 #define MAX_SUM_LOG_GAIN_DB 250.0f
60 #define LTP_CORR_INV_MAX 0.03f
67 #define VARIABLE_HP_SMTH_COEF1 0.1f
68 #define VARIABLE_HP_SMTH_COEF2 0.015f
69 #define VARIABLE_HP_MAX_DELTA_FREQ 0.4f
72 #define VARIABLE_HP_MIN_CUTOFF_HZ 60
73 #define VARIABLE_HP_MAX_CUTOFF_HZ 100
80 #define SPEECH_ACTIVITY_DTX_THRES 0.05f
83 #define LBRR_SPEECH_ACTIVITY_THRES 0.3f
90 #define BG_SNR_DECR_dB 2.0f
93 #define HARM_SNR_INCR_dB 2.0f
96 #define SPARSE_SNR_INCR_dB 2.0f
99 #define ENERGY_VARIATION_THRESHOLD_QNT_OFFSET 0.6f
102 #define WARPING_MULTIPLIER 0.015f
105 #define SHAPE_WHITE_NOISE_FRACTION 3e-5f
108 #define BANDWIDTH_EXPANSION 0.94f
111 #define HARMONIC_SHAPING 0.3f
114 #define HIGH_RATE_OR_LOW_QUALITY_HARMONIC_SHAPING 0.2f
117 #define HP_NOISE_COEF 0.25f
120 #define HARM_HP_NOISE_COEF 0.35f
123 #define INPUT_TILT 0.05f
126 #define HIGH_RATE_INPUT_TILT 0.1f
129 #define LOW_FREQ_SHAPING 4.0f
132 #define LOW_QUALITY_LOW_FREQ_SHAPING_DECR 0.5f
135 #define SUBFR_SMTH_COEF 0.4f
138 #define LAMBDA_OFFSET 1.2f
139 #define LAMBDA_SPEECH_ACT -0.2f
140 #define LAMBDA_DELAYED_DECISIONS -0.05f
141 #define LAMBDA_INPUT_QUALITY -0.1f
142 #define LAMBDA_CODING_QUALITY -0.2f
143 #define LAMBDA_QUANT_OFFSET 0.8f
146 #define REDUCE_BITRATE_10_MS_BPS 2200
149 #define MAX_BANDWIDTH_SWITCH_DELAY_MS 5000