
Me pueden decir que hace este código
Publicado por Israel (28 intervenciones) el 25/07/2016 19:49:09
Hola, queria pedirles que me ayuden que es lo que hace este código.
El Índice de Transmisión del Habla (STI) para MATLAB
Donde es que exactamente se realiza el filtrado, la señal de entrada es getMTF.
Les pido esa ayuda porfavor, ya que recién estoy empezando a entender este lenguaje. Graciassss
El Índice de Transmisión del Habla (STI) para MATLAB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
BandsPerOctave = 1;
N = 6; % Filter Order
F0 = 1000; % Center Frequency (Hz)
f = fdesign.octave(BandsPerOctave,'Class 1','N,F0',N,F0,fs);
F0 = validfrequencies(f);
F0(F0<125)=[]; F0(F0>min([8000,fs/2]))=[]; % Only keep bands in the range required for the STI calculation
Nfc = length(F0);
for i=1:Nfc
if nargin < 3
f.F0 = F0(i);
H = design(f,'butter');
ir_filtered = filter(H, ImpulseResponse);
else
ir_filtered = filter(OctaveFilters(i), ImpulseResponse);
end
MTF_octband(:,i) = getMTF(ir_filtered);
end
Donde es que exactamente se realiza el filtrado, la señal de entrada es getMTF.
Les pido esa ayuda porfavor, ya que recién estoy empezando a entender este lenguaje. Graciassss
Valora esta pregunta


0