Publicado: Vie 12 May 2006 , 7:34
¿Y la componente de exceso de fase? ¿Se filtra también mediante ventanas variables frecuencia-tiempo? Pues sí, en la etapa del cálculo denominada # EP = Excess fase phase band windowing stage.
El procedimiento y los parámetros de configuración son análogos al caso de la etapa MP, donde se filtraba la componente de fase mínima.
La configuración de esta etapa en el taller fue:
# EP = Excess fase phase band windowing stage
EPPrefilterType = s
EPPrefilterFctn = B
EPWindowGap = 44
EPLowerWindow = 16384 # 185 ms
EPUpperWindow = 44 # 0.5 ms
EPStartFreq = 20
EPEndFreq = 20000
EPFilterLen = 4096
EPFSharpness = 0.25
EPBandSplit = 6
EPWindowExponent = 0.7
EPPFFlatGain = 1.0
EPPFOGainFactor = 0.0
EPPFFlatType = M
EPPFFGMultExponent = 3
EPPFFinalWindow = 0
EPPFNormFactor = 1.0
EPPFNormType = E
EPPFOutFile = reppf.pcm
EPPFOutFileType = F
La ventana a 20 Hz es mucho menor que para MP (pasamos de 740 ms a tan solo 185 ms); la ventana a 20 KHz es igual (0.5 ms) y la constante que controla la reducción de la ventanas con el tiempo la reducimos aún más, pasando de 0.8 a 0.7. La longitud de los filtros vuelve a ser de 4096 (EPFilterLen) y se generarán también 60 bandas (1/6 de octava por 10 octavas de 20 Hz a 20 KHz, parámetro EPBandSplit).
A continuación se convolucionan la componente en fase mínima y la componente en exceso de fase para dar lugar, ahora si, al modelo acústico que vamos a invertir. Está fase se denomina # PC = Prefiltering completion stage, y en el taller se configuró de la siguiente forma:
# PC = Prefiltering completion stage
PCOutWindow = 65536
PCNormFactor = 1.0
PCNormType = E
PCOutFile = rpc.pcm
PCOutFileType = F
Aquí solo hay un parámetro relevante, PCOUtWindow, que es el tamaño, en muestras, de la señal rpc final. 65536 a 44100 Hz son 1.48 segundos.
Ir a longitudes mayores de 65536 a 44100 Hz es poco útil, Sbragion cita la razón en la documentación: ¿Alguién quiere filtrar con resoluciones menores de 44100/65536 = 0.68 Hz? En cambio, en cálculo de convolución, doblar el tamaño del filtro supone un importante incremento de la potencia del cálculo necesaria, especialmente a la hora de hacer FFT de la señal a filtrar para trabajar con ella en el dominio de la frecuencia.
¿El resultado? Ahora preparo las gráficas.
El procedimiento y los parámetros de configuración son análogos al caso de la etapa MP, donde se filtraba la componente de fase mínima.
La configuración de esta etapa en el taller fue:
# EP = Excess fase phase band windowing stage
EPPrefilterType = s
EPPrefilterFctn = B
EPWindowGap = 44
EPLowerWindow = 16384 # 185 ms
EPUpperWindow = 44 # 0.5 ms
EPStartFreq = 20
EPEndFreq = 20000
EPFilterLen = 4096
EPFSharpness = 0.25
EPBandSplit = 6
EPWindowExponent = 0.7
EPPFFlatGain = 1.0
EPPFOGainFactor = 0.0
EPPFFlatType = M
EPPFFGMultExponent = 3
EPPFFinalWindow = 0
EPPFNormFactor = 1.0
EPPFNormType = E
EPPFOutFile = reppf.pcm
EPPFOutFileType = F
La ventana a 20 Hz es mucho menor que para MP (pasamos de 740 ms a tan solo 185 ms); la ventana a 20 KHz es igual (0.5 ms) y la constante que controla la reducción de la ventanas con el tiempo la reducimos aún más, pasando de 0.8 a 0.7. La longitud de los filtros vuelve a ser de 4096 (EPFilterLen) y se generarán también 60 bandas (1/6 de octava por 10 octavas de 20 Hz a 20 KHz, parámetro EPBandSplit).
A continuación se convolucionan la componente en fase mínima y la componente en exceso de fase para dar lugar, ahora si, al modelo acústico que vamos a invertir. Está fase se denomina # PC = Prefiltering completion stage, y en el taller se configuró de la siguiente forma:
# PC = Prefiltering completion stage
PCOutWindow = 65536
PCNormFactor = 1.0
PCNormType = E
PCOutFile = rpc.pcm
PCOutFileType = F
Aquí solo hay un parámetro relevante, PCOUtWindow, que es el tamaño, en muestras, de la señal rpc final. 65536 a 44100 Hz son 1.48 segundos.
Ir a longitudes mayores de 65536 a 44100 Hz es poco útil, Sbragion cita la razón en la documentación: ¿Alguién quiere filtrar con resoluciones menores de 44100/65536 = 0.68 Hz? En cambio, en cálculo de convolución, doblar el tamaño del filtro supone un importante incremento de la potencia del cálculo necesaria, especialmente a la hora de hacer FFT de la señal a filtrar para trabajar con ella en el dominio de la frecuencia.
¿El resultado? Ahora preparo las gráficas.