ES2672811T3

Efficient filtering with a complex modulated filterbank

Abstract

Filter apparatus for filtering a time domain input signal to obtain a time domain output signal, which is a representation of the filtered time domain input signal using a filter characteristic having an amplitude characteristic / non-uniform frequency, comprising: a complex analysis filter bank (101) for generating a plurality of complex sub-band signals from the time domain input signal; a plurality of intermediate filters (190) to filter the plurality of complex subband signals to obtain a plurality of filtered complex subband signals, in which at least one of the intermediate filters (190) of the plurality of the intermediate filters (190) has a characteristic of non-uniform intermediate amplitude / frequency, wherein each intermediate filter of the plurality of intermediate filters (190) has a shorter impulse response compared to an impulse response of a filter having the filter characteristic having the non-uniform amplitude / frequency characteristic, and wherein the intermediate non-uniform amplitude / frequency characteristics of the plurality of intermediate filters together represent the non-uniform amplitude / frequency filter characteristic; and a complex synthesis filter bank (103) to synthesize the plurality of complex filtered subband signals emitted by the intermediate filters (190) to obtain the output signal in the time domain.

ES2672811T3, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 1 September 2026, 0.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

27 claims: 17 independent, 10 dependent

  1. 1
    5 10 15 20 25 30 35 40 45 50 55 60 REIVINDICACIONES 1. Aparato de filtro para filtrar una señal de entrada de dominio de tiempo para obtener una señal de salida de dominio de tiempo, que es una representación de la señal de entrada de dominio de tiempo filtrada usando una característica de filtro que tiene una característica de amplitud/frecuencia no uniforme, que comprende:un banco de filtro de análisis complejo (101) para generar una pluralidad de señales de sub-banda complejas a partir de la señal de entrada de dominio de tiempo;una pluralidad de filtros intermedios (190) para filtrar la pluralidad de señales de sub-banda complejas para obtener una pluralidad de señales de sub-banda complejas filtradas, en el que al menos uno de los filtros intermedios (190) de la pluralidad de los filtros intermedios (190) tiene una característica de amplitud/frecuencia no uniforme intermedia, en el que cada filtro intermedio de la pluralidad de filtros intermedios (190) tiene una respuesta de impulso más corta en comparación con una respuesta de impulso de un filtro que tiene la característica de filtro que tiene la característica de amplitud/frecuencia no uniforme, y en el que las características de amplitud/frecuencia no uniformes intermedias de la pluralidad de filtros intermedios juntas representan la característica de filtro de amplitud/frecuencia no uniforme;y un banco de filtros de síntesis compleja (103) para sintetizar la pluralidad de señales de sub-banda complejas filtradas emitidas por los filtros intermedios (190) para obtener la señal de salida en el dominio del tiempo.
  2. 2
    Aparato de filtro según la reivindicación 1, en el que al menos uno de los filtros inmediatos (190) tiene, como característica de amplitud/frecuencia no uniforme intermedia, una característica de filtro de paso bajo, una característica de filtro de paso alto, una característica de filtro de paso de banda, una característica de filtro de rechazo de banda o característica de filtro de muesca.
  3. 3
    Aparato de filtro según cualquiera de las reivindicaciones anteriores, en el que los filtros intermedios (190) de la pluralidad de filtros intermedios (190) son filtros de respuesta de impulso finitos.
  4. 4
    Aparato de filtro según cualquiera de las reivindicaciones anteriores, en el que cada filtro intermedio (190) es operativo para tener una respuesta de impulso que depende de una señal de definición de filtro intermedia.
  5. 5
    Aparato de filtro según la reivindicación 4, en el que la pluralidad de filtros intermedios (190) es operativa para recibir la señal de definición de filtro intermedia desde una base de datos (500) o desde un procesador (510).
  6. 6
    Aparato de filtro según cualquiera de las reivindicaciones 4 o 5, en el que la pluralidad de filtros intermedios es operativa para recibir la señal de definición de filtro intermedia desde un proveedor de señal de definición de filtro intermedio (104) para proporcionar la señal de definición de filtro intermedio, comprendiendo el generador de filtro:un banco de filtros modulados complejos (301) para filtrar una señal de respuesta de impulso indicativa de la característica de filtro de amplitud/frecuencia en un dominio de tiempo para obtener una pluralidad de señales de sub-banda de valor complejo como la señal de definición de filtro intermedio, en el que cada filtro intermedio (190) de la pluralidad de filtros intermedios (190) se define de manera que la respuesta de impulso para el filtro intermedio (190) corresponde a una señal de sub-banda de valor complejo de la pluralidad de señales de sub-banda de valor complejo, en el que el banco de filtros modulados complejos (301) y la señal de respuesta de impulso indicativa de las características de filtro de amplitud/frecuencia intermedias son tales que al menos una de las señales de subbanda con valores complejos comprende al menos dos valores diferentes de cero, y en el que cada señal compleja de sub-banda es más corta en las muestras que la señal de respuesta al impulso.
  7. 7
    Aparato de filtro según cualquiera de las reivindicaciones anteriores, en el que el banco de filtros de análisis complejos (101) está operativo para dar salida a L señales de sub-banda complejas, en el que la pluralidad de filtros intermedios (190) comprende L filtros intermedios (190), en el que el banco de filtro de síntesis compleja (103) es operativo para sintetizar la salida de L filtros intermedios (190), y en el que L es un entero positivo mayor que 1.
  8. 8
    Aparato de filtro según la reivindicación 7, en el que el banco de filtros de análisis complejos (101), la pluralidad de filtros intermedios (190) y el banco de filtros de síntesis compleja (103) son operativos para tener L = 64.
  9. 9
    Aparato de filtro según cualquiera de las reivindicaciones 7 u 8, en el que la pluralidad de filtros intermedios (190) es operativa para filtrar las señales complejas de sub-banda según la ecuación = (3) en la que n es un número entero en el rango de 0 a (L-1) que indica un índice de las señales de sub-banda, en la 5
  10. 10
    10 15 20 25 30 35 40 45 50 55 que L y k son enteros, en la que dn(k) es la salida del filtro intermedio (190) de la señal de sub-banda con el índice n, en la que cn(k) es la señal de sub-banda con el índice n y en la que gn(l) es la respuesta de impulso del filtro intermedio (190) para la señal de sub-banda con el índice n. 10. Aparato de filtro según cualquiera de las reivindicaciones 7 a 9, en el que el filtro intermedio (190) con un índice n tiene una respuesta de impulso gn(k), que se basa en la ecuación en la que n es un número entero en el rango de 0 a (L-1) que indica el índice de la señal de sub-banda, en la que k y v son enteros, en la que h(v) es la respuesta de un filtro que tiene la característica de filtro, en la que n = 3,1415926 ... es el número circular, en la que i = V-1 es la unidad compleja, y en donde q(v) son grifos de filtro de prototipo con valor real.
  11. 11
    Aparato de filtro según cualquiera de las reivindicaciones 7 a 9, en el que al menos uno de los filtros intermedios (190) con un índice n tiene una respuesta de impulso gn(k), que se basa en la ecuación Sn{l) = + 64 • Q - 2))- exP^- - 95) (20) en la que h(o) = h(u), u = 0,l,—,Nh -1, 0 , de otro modo (18) donde Nh es la duración de la respuesta al impulso h(v) de un filtro que tiene la característica de filtro, en la que n = 3,1415926 ... es el número circular, en la que i = V-1 es la unidad compleja, y en la que q(v) son grifos de filtro prototipo con valor real.
  12. 12
    Aparato de filtro según cualquiera de las reivindicaciones 10 u 11, en el que los filtros intermedios (190) están adaptados para que el prototipo de filtro q(v) cumpla para enteros v de 0 a 191 las relaciones:-0,204 < q[0] < -0,202 -0,199 < q[1] < -0,197 -0,194 < q[2] < -0,192 -0,189 < q[3] < -0,187 -0,183 < q[4] < -0,181 -0,178 < q[5] < -0,176 -0,172 < q[6] < -0,170 -0,166 < q[7] < -0,164 -0,160 < q[8] < -0,158 -0,154 < q[9] < -0,152 -0,148 < q[10] < -0,146 -0,142 < q[11] < -0,140 -0,135 < q[12] < -0,133 -0,129 < q[13] < -0,127 -0,122 < q[14] < -0,120 -0,116 < q[15] < -0,114 -0,109 < q[16] < -0,107 -0,102 < q[17] < -0,100 -0,096 < q[18] < -0,094 -0,089 < q[19] < -0,087 -0,082 < q[20] < -0,080 -0,075 < q[21] < -0,073 -0,068 < q[22] < -0,066 -0,061 < q[23] < -0,059 -0,054 < q[24] < -0,052 -0,046 < q[25] < -0,044 5 10 15 20 25 30 35 40 45 50 55 60 -0,039 < q[26] < -0,037 -0,032 < q[27] < -0,030 -0,024 < q[28] < -0,022 -0,017 < q[29] < -0,015 -0,009 < q[30] < -0,007 -0,002 < q[31] < 0,000 0,006 < q[32] < 0,008 0,014 < q[33] < 0,016 0,021 < q[34] < 0,023 0,029 < q[35] < 0,031 0,037 < q[36] < 0,039 0,045 < q[37] < 0,047 0,054 < q[38] < 0,056 0,062 < q[39] < 0,064 0,070 < q[40] < 0,072 0,079 < q[41] < 0,081 0,087 < q[42] < 0,089 0,096 < q[43] < 0,098 0,105 < q[44] < 0,107 0,113 < q[45] < 0,115 0,122 < q[46] < 0,124 0,132 < q[47] < 0,134 0,141 < q[48] < 0,143 0,150 < q[49] < 0,152 0,160 < q[50] < 0,162 0,170 < q[51] < 0,172 0,180 < q[52] < 0,182 0,190 < q[53] < 0,192 0,200 < q[54] < 0,202 0,210 < q[55] < 0,212 0,221 < q[56] < 0,223 0,232 < q[57] < 0,234 0,243 < q[58] < 0,245 0,254 < q[59] < 0,256 0,266 < q[60] < 0,268 0,278 < q[61] < 0,280 0,290 < q[62] < 0,292 0,303 < q[63] < 0,305 0,902 < q[64] < 0,904 0,909 < q[65] < 0,911 0,917 < q[66] < 0,919 0,924 < q[67] < 0,926 0,930 < q[68] < 0,932 0,936 < q[69] < 0,938 0,942 < q[70] < 0,944 0,947 < q[71] < 0,949 0,952 < q[72] < 0,954 0,957 < q[73] < 0,959 0,961 < q[74] < 0,963 0,965 < q[75] < 0,967 0,969 < q[76] < 0,971 0,972 < q[77] < 0,974 0,975 < q[78] < 0,977 0,978 < q[79] < 0,980 0,981 < q[80] < 0,983 0,984 < q[81] < 0,986 0,986 < q[82] < 0,988 0,988 < q[83] < 0,990 0,990 < q[84] < 0,992 0,992 < q[85] < 0,994 5 10 15 20 25 30 35 40 45 50 55 60 0,993 < q[86] < 0,995 < q[87] < 0,996 < q[88] < 0,997 < q[89] < 0,998 < q[90] < 0,999 < q[91] < 0,999 < q[92] < 1.000 < q[93] < 1.000 < q[94] < 1.000 < q[95] < 1.000 < q[96] < 1.000 < q[97] < 0,999 < q[98] < 0,999 < q[99] < 0,998 < q[100] 0,997 < q[101 ] 0,996 < q[102] 0,995 < q[103] 0,993 < q[104] 0,992 < q[105] 0,990 < q[106] 0,988 < q[107] 0,986 < q[108] 0,984 < q[109] 0,981 < q[110] 0,978 < q[111] 0,975 < q[112] 0,972 < q[113] 0,969 < q[114] 0,965 < q[115] 0,961 < q[116] 0,957 < q[117] 0,952 < q[118] 0,947 < q[119] 0,942 < q[120] 0,936 < q[121 ] 0,930 < q[122] 0,924 < q[123] 0,917 < q[124] 0,909 < q[125] 0,902 < q[126] 0,893 < q[127] 0,290 < q[128] 0,278 < q[129] 0,266 < q[130] 0,254 < q[131 ] 0,243 < q[132] 0,232 < q[133] 0,221 < q[134] 0,210 < q[135] 0,200 < q[136] 0,190 < q[137] 0,180 < q[138] 0,170 < q[139] 0,160 < q[140] 0,150 < q[141 ] 0,141 < q[142] 0,132 < q[143] 0,122 < q[144] 0,113 < q[145] 0,995 0,997 0,998 0,999 1,000 1,001 1,001 1,002 1,002 1,002 1,002 1,002 1,001 1,001 < 1,000 < 0,999 < 0,998 < 0,997 < 0,995 < 0,994 < 0,992 < 0,990 < 0,988 < 0,986 < 0,983 < 0,980 < 0,977 < 0,974 < 0,971 < 0,967 < 0,963 < 0,959 < 0,954 < 0,949 < 0,944 < 0,938 < 0,932 < 0,926 < 0,919 < 0,911 < 0,904 < 0,895 < 0,292 < 0,280 < 0,268 < 0,256 < 0,245 < 0,234 < 0,223 < 0,212 < 0,202 < 0,192 < 0,182 < 0,172 < 0,162 < 0,152 < 0,143 < 0,134 < 0,124 < 0,115 5 10 15 20 25 30 35 40 45 50 55 60 0,105 < q[146] 0,096 < q[147] 0,087 < q[148] 0,079 < q[149] 0,070 < q[150] 0,062 < q[151 ] 0,054 < q[152] 0,045 < q[153] 0,037 < q[154] 0,029 < q[155] 0,021 < q[156] 0,014 < q[157] 0,006 < q[158] -0,002 < q[159] -0,009 < q[160] -0,017 < q[161 ] -0,024 < q[162] -0,032 < q[163] -0,039 < q[164] -0,046 < q[165] -0,054 < q[166] -0,061 < q[167] -0,068 < q[168] -0,075 < q[169] -0,082 < q[170] -0,089 < q[171] -0,096 < q[172] -0,102 < q[173] -0,109 < q[174] -0,116 < q[175] -0,122 < q[176] -0,129 < q[177] -0,135 < q[178] -0,142 < q[179] -0,148 < q[180] -0,154 < q[181 ] -0,160 < q[182] -0,166 < q[183] -0,172 < q[184] -0,178 < q[185] -0,183 < q[186] -0,189 < q[187] -0,194 < q[188] -0,199 < q[189] -0,204 < q[190] -0,209 < q[191 ] < 0,107 < 0,098 < 0,089 < 0,081 < 0,072 < 0,064 < 0,056 < 0,047 < 0,039 < 0,031 < 0,023 < 0,016 < 0,008 VIoooo VI-0,oo-vi VI-0,oen VI-0,CMCMo VI-0,ocoo VI-0,037 VI-0,044 VI-0,CMLOo VI-0,oenco VI-0,cocoo VI-0,073 VI-0,o00o VI-0,o00-vi VI-0,oco4^ VI-0,oo VI-0,107 VI-0,114 VI-0,120 VI-0,127 VI-0,133 VI-0,140 VI-0,146 VI-0,CMLO VI-0,en00 VI-0,164 VI-0,170 VI-0,176 VI-0,00 VI-0,00-vi VI-0,192 VI-0,197 VI-0,CMoCM VI-0,207
  13. 13
    Aparato de filtro según cualquiera de las reivindicaciones 10 a 12, en el que los filtros intermedios (190) están adaptados para que los grifos de filtro de prototipo q(v) cumplan para enteros v de 0 a 191 las relaciones:-0,20294 < q[0] < -0,20292 -0,19804 < q[1] < -0,19802 -0,19295 < q[2] < -0,19293 -0,18768 < q[3] < -0,18766 -0,18226 < q[4] < -0,18224 -0,17668 < q[5] < -0,17666 -0,17097 < q[6] < -0,17095 -0,16514 < q[7] < -0,16512 -0,15919 < q[8] < -0,15917 -0,15313 < q[9] < -0,15311 -0,14697 < q[10] < -0,14695 5 10 15 20 25 30 35 40 45 50 55 60 -0,14071 < q[11] < -0,14069 -0,13437 < q[12] < -0,13435 -0,12794 < q[13] < -0,12792 -0,12144 < q[14] < -0,12142 -0,11486 < q[15] < -0,11484 -0,10821 < q[16] < -0,10819 -0,10149 < q[17] < -0,10147 -0,09471 < q[18] < -0,09469 -0,08786 < q[19] < -0,08784 -0,08095 < q[20] < -0,08093 -0,07397 < q[21] < -0,07395 -0,06694 < q[22] < -0,06692 -0,05984 < q[23] < -0,05982 -0,05269 < q[24] < -0,05267 -0,04547 < q[25] < -0,04545 -0,03819 < q[26] < -0,03817 -0,03085 < q[27] < -0,03083 -0,02345 < q[28] < -0,02343 -0,01598 < q[29] < -0,01596 -0,00845 < q[30] < -0,00843 -0,00084 < q[31] < -0,00082 0,00683 < q[32] < 0,00685 0,01458 < q[33] < 0,01460 0,02240 < q[34] < 0,02242 0,03030 < q[35] < 0,03032 0,03828 < q[36] < 0,03830 0,04635 < q[37] < 0,04637 0,05451 < q[38] < 0,05453 0,06275 < q[39] < 0,06277 0,07110 < q[40] < 0,07112 0,07954 < q[41] < 0,07956 0,08809 < q[42] < 0,08811 0,09675 < q[43] < 0,09677 0,10552 < q[44] < 0,10554 0,11442 < q[45] < 0,11444 0,12344 < q[46] < 0,12346 0,13259 < q[47] < 0,13261 0,14189 < q[48] < 0,14191 0,15132 < q[49] < 0,15134 0,16091 < q[50] < 0,16093 0,17066 < q[51] < 0,17068 0,18058 < q[52] < 0,18060 0,19067 < q[53] < 0,19069 0,20095 < q[54] < 0,20097 0,21143 < q[55] < 0,21145 0,22211 < q[56] < 0,22213 0,23300 < q[57] < 0,23302 0,24412 < q[58] < 0,24414 0,25549 < q[59] < 0,25551 0,26711 < q[60] < 0,26713 0,27899 < q[61] < 0,27901 0,29117 < q[62] < 0,29119 0,30364 < q[63] < 0,30366 0,90252 < q[64] < 0,90254 0,91035 < q[65] < 0,91037 0,91769 < q[66] < 0,91771 0,92457 < q[67] < 0,92459 0,93101 < q[68] < 0,93103 0,93705 < q[69] < 0,93707 0,94270 < q[70] < 0,94272 5 10 15 20 25 30 35 40 45 50 55 60 0,94800 < q[71] < 0,94802 0,95295 < q[72] < 0,95297 0,95758 < q[73] < 0,95760 0,96190 < q[74] < 0,96192 0,96593 < q[75] < 0,96595 0,96968 < q[76] < 0,96970 0,97317 < q[77] < 0,97319 0,97641 < q[78] < 0,97643 0,97940 < q[79] < 0,97942 0,98217 < q[80] < 0,98219 0,98472 < q[81] < 0,98474 0,98706 < q[82] < 0,98708 0,98919 < q[83] < 0,98921 0,99113 < q[84] < 0,99115 0,99288 < q[85] < 0,99290 0,99444 < q[86] < 0,99446 0,99583 < q[87] < 0,99585 0,99704 < q[88] < 0,99706 0,99809 < q[89] < 0,99811 0,99896 < q[90] < 0,99898 0,99967 < q[91] < 0,99969 1.00023 < q[92] < 1,00025 1.00062 < q[93] < 1,00064 1.00086 < q[94] < 1,00088 1,00093 < q[95] < 1,00095 1.00086 < q[96] < 1,00088 1.00062 < q[97] < 1,00064 1.00023 < q[98] < 1,00025 0,99967 < q[99] < 0,99969 0,99896 < q[100] < 0,99898 0,99809 < q[101] < 0,99811 0,99704 < q[102] < 0,99706 0,99583 < q[103] < 0,99585 0,99444 < q[104] < 0,99446 0,99288 < q[105] < 0,99290 0,99113 < q[106] < 0,99115 0,98919 < q[107] < 0,98921 0,98706 < q[108] < 0,98708 0,98472 < q[109] < 0,98474 0,98217 < q[110] < 0,98219 0,97940 < q[111] < 0,97942 0,97641 < q[112] < 0,97643 0,97317 < q[113] < 0,97319 0,96968 < q[114] < 0,96970 0,96593 < q[115] < 0,96595 0,96190 < q[116] < 0,96192 0,95758 < q[117] < 0,95760 0,95295 < q[118] < 0,95297 0,94800 < q[119] < 0,94802 0,94270 < q[120] < 0,94272 0,93705 < q[121] < 0,93707 0,93101 < q[122] < 0,93103 0,92457 < q[123] < 0,92459 0,91769 < q[124] < 0,91771 0,91035 < q[125] < 0,91037 0,90252 < q[126] < 0,90254 0,89416 < q[127] < 0,89418 0,29117 < q[128] < 0,29119 0,27899 < q[129] < 0,27901 0,26711 < q[130] < 0,26713 5 10 15 20 25 30 35 40 45 50 55 60 0,25549 < q[131] < 0,25551 0,24412 < q[132] < 0,24414 0,23300 < q[133] < 0,23302 0,22211 < q[134] < 0,22213 0,21143 < q[135] < 0,21145 0,20095 < q[136] < 0,20097 0,19067 < q[137] < 0,19069 0,18058 < q[138] < 0,18060 0,17066 < q[139] < 0,17068 0,16091 < q[140] < 0,16093 0,15132 < q[141] < 0,15134 0,14189 < q[142] < 0,14191 0,13259 < q[143] < 0,13261 0,12344 < q[144] < 0,12346 0,11442 < q[145] < 0,11444 0,10552 < q[146] < 0,10554 0,09675 < q[147] < 0,09677 0,08809 < q[148] < 0,08811 0,07954 < q[149] < 0,07956 0,07110 < q[150] < 0,07112 0,06275 < q[151] < 0,06277 0,05451 < q[152] < 0,05453 0,04635 < q[153] < 0,04637 0,03828 < q[154] < 0,03830 0,03030 < q[155] < 0,03032 0,02240 < q[156] < 0,02242 0,01458 < q[157] < 0,01460 0,00683 < q[158] < 0,00685 -0,00084 < q[159] < -0,00082 -0,00845 < q[160] < -0,00843 -0,01598 < q[161 ] < -0,01596 -0,02345 < q[162] < -0,02343 -0,03085 < q[163] < -0,03083 -0,03819 < q[164] < -0,03817 -0,04547 < q[165] < -0,04545 -0,05269 < q[166] < -0,05267 -0,05984 < q[167] < -0,05982 -0,06694 < q[168] < -0,06692 -0,07397 < q[169] < -0,07395 -0,08095 < q[170] < -0,08093 -0,08786 < q[171] < -0,08784 -0,09471 < q[172] < -0,09469 -0,10149 < q[173] < -0,10147 -0,10821 < q[174] < -0,10819 -0,11486 < q[175] < -0,11484 -0,12144 < q[176] < -0,12142 -0,12794 < q[177] < -0,12792 -0,13437 < q[178] < -0,13435 -0,14071 < q[179] < -0,14069 -0,14697 < q[180] < -0,14695 -0,15313 < q[181 ] < -0,15311 -0,15919 < q[182] < -0,15917 -0,16514 < q[183] < -0,16512 -0,17097 < q[184] < -0,17095 -0,17668 < q[185] < -0,17666 -0,18226 < q[186] < -0,18224 -0,18768 < q[187] < -0,18766 -0,19295 < q[188] < -0,19293 -0,19804 < q[189] < -0,19802 -0,20294 < q[190] < -0,20292 5 10 15 20 25 30 35 40 45 50 55 60 -0,20764 < q[191] < -0,20762
  14. 14
    Aparato de filtro según cualquiera de las reivindicaciones 10 a 13, en el que los filtros intermedios (190) están adaptados, de modo que los coeficientes del filtro prototipo con valor real q(v) para el entero v en el rango de 0 a 191 están dados por q[0] = -0,2029343380 q[1] = -0,1980331588 q[2] = -0,1929411519 q[3] = -0,1876744222 q[4] = -0,1822474011 q[5] = -0,1766730202 q[6] = -0,1709628636 q[7] = -0,1651273005 q[8] = -0,1591756024 q[9] = -0,1531160455 q[10] = -0,1469560005 q[11] = -0,1407020132 q[12] = -0,1343598738 q[13] = -0,1279346790 q[14] = -0,1214308876 q[15] = -0,1148523686 q[16] = -0,1082024454 q[17] = -0,1014839341 q[18] = -0,0946991783 q[19] = -0,0878500799 q[20] = -0,0809381268 q[21] = -0,0739644174 q[22] = -0,0669296831 q[23] = -0,0598343081 q[24] = -0,0526783466 q[25] = -0,0454615388 q[26] = -0,0381833249 q[27] = -0,0308428572 q[28] = -0,0234390115 q[29] = -0,0159703957 q[30] = -0,0084353584 q[31] = -0,0008319956 q[32] = 0,0068418435 q[33] = 0,0145885527 q[34] = 0,0224107648 q[35] = 0,0303113495 q[36] = 0,0382934126 q[37] = 0,0463602959 q[38] = 0,0545155789 q[39] = 0,0627630810 q[40] = 0,0711068657 q[41] = 0,0795512453 q[42] = 0,0881007879 q[43] = 0,0967603259 q[44] = 0,1055349658 q[45] = 0,1144301000 q[46] = 0,1234514222 q[47] = 0,1326049434 q[48] = 0,1418970123 q[49] = 0,1513343370 q[50] = 0,1609240126 q[51] = 0,1706735517 q[52] = 0,1805909194 q[53] = 0,1906845753 q[54] = 0,2009635191 q[55] = 0,2114373458 q[56] = 0,2221163080 q[57] = 0,2330113868 5 10
  15. 15
    15 20 25 30 35 40 45 50 55 60 q[58] = 0,2441343742 q[59] = 0,2554979664 q[60] = 0,2671158700 q[61] = 0,2790029236 q[62] = 0,2911752349 q[63] = 0,3036503350 q[64] = 0,9025275713 q[65] = 0,9103585196 q[66] = 0,9176977825 q[67] = 0,9245760683 q[68] = 0,9310214581 q[69] = 0,9370596739 q[70] = 0,9427143143 q[71] = 0,9480070606 q[72] = 0,9529578566 q[73] = 0,9575850672 q[74] = 0,9619056158 q[75] = 0,9659351065 q[76] = 0,9696879297 q[77] = 0,9731773547 q[78] = 0,9764156119 q[79] = 0,9794139640 q[80] = 0,9821827692 q[81] = 0,9847315377 q[82] = 0,9870689790 q[83] = 0,9892030462 q[84] = 0,9911409728 q[85] = 0,9928893067 q[86] = 0,9944539395 q[87] = 0,9958401318 q[88] = 0,9970525352 q[89] = 0,9980952118 q[90] = 0,9989716504 q[91] = 0,9996847806 q[92] = 1,0002369837 q[93] = 1,0006301028 q[94] = 1,0008654482 q[95] = 1,0009438063 q[96] = 1,0008654482 q[97] = 1,0006301028 q[98] = 1,0002369837 q[99] = 0,9996847806 q[100] = 0,9989716504 q[101 ] = 0,9980952118 q[102] = 0,9970525352 q[103] = 0,9958401318 q[104] = 0,9944539395 q[105] = 0,9928893067 q[106] = 0,9911409728 q[107] = 0,9892030462 q[108] = 0,9870689790 q[109] = 0,9847315377 q[110] = 0,9821827692 q[111] = 0,9794139640 q[112] = 0,9764156119 q[113] = 0,9731773547 q[114] = 0,9696879297 q[115] = 0,9659351065 q[116] = 0,9619056158 q[117] = 0,9575850672 q[118] = 0,9529578566 q[119] = 0,9480070606 q[120] = 0,9427143143 q[121] = 0,9370596739 5 10 15 20 25 30 35 40 45 50 55 60 q[122] = 0,9310214581 q[123] = 0,9245760683 q[124] = 0,9176977825 q[125] = 0,9103585196 q[126] = 0,9025275713 q[127] = 0,8941712974 q[128] = 0,2911752349 q[129] = 0,2790029236 q[130] = 0,2671158700 q[131 ] = 0,2554979664 q[132] = 0,2441343742 q[133] = 0,2330113868 q[134] = 0,2221163080 q[135] = 0,2114373458 q[136] = 0,2009635191 q[137] = 0,1906845753 q[138] = 0,1805909194 q[139] = 0,1706735517 q[140] = 0,1609240126 q[141] = 0,1513343370 q[142] = 0,1418970123 q[143] = 0,1326049434 q[144] = 0,1234514222 q[145] = 0,1144301000 q[146] = 0,1055349658 q[147] = 0,0967603259 q[148] = 0,0881007879 q[149] = 0,0795512453 q[150] = 0,0711068657 q[151 ] = 0,0627630810 q[152] = 0,0545155789 q[153] = 0,0463602959 q[154] = 0,0382934126 q[155] = 0,0303113495 q[156] = 0,0224107648 q[157] = 0,0145885527 q[158] = 0,0068418435 q[159] = -0,0008319956 q[160] = -0,0084353584 q[161] = -0,0159703957 q[162] = -0,0234390115 q[163] = -0,0308428572 q[164] = -0,0381833249 q[165] = -0,0454615388 q[166] = -0,0526783466 q[167] = -0,0598343081 q[168] = -0,0669296831 q[169] = -0,0739644174 q[170] = -0,0809381268 q[171 ] = -0,0878500799 q[172] = -0,0946991783 q[173] = -0,1014839341 q[174] = -0,1082024454 q[175] = -0,1148523686 q[176] = -0,1214308876 q[177] = -0,1279346790 q[178] = -0,1343598738 q[179] = -0,1407020132 q[180] = -0,1469560005 q[181 ] = -0,1531160455 q[182] = -0,1591756024 q[183] = -0,1651273005 q[184] = -0,1709628636 q[185] = -0,1766730202 5 10 15 20 25 30 35 40 45 50 55 60 q[186] = -0,1822474011 q[187] = -0,1876744222 q[188] = -0,1929411519 q[189] = -0,1980331588 q[190] = -0,2029343380 q[191 ] = -0,2076267137 15. Aparato de filtro según cualquiera de las reivindicaciones anteriores, en el que la característica de filtro que tiene la característica de amplitud/frecuencia no uniforme se basa en una característica de filtro HRTF.
  16. 16
    Aparato de filtro según cualquiera de las reivindicaciones anteriores, en el que el banco de filtros de análisis complejos (101) comprende un submuestreador (140) para cada señal de sub-banda emitida por el banco de filtros de análisis complejos (101).
  17. 17
    Aparato de filtro según la reivindicación 16, en el que el banco de filtros de análisis complejos (101) se adapta para emitir L señales de sub-banda complejas, en las que L es un entero positivo mayor que 1, y en el que cada uno de los submuestreadores (140) está adaptado para reducir la resolución de las señales de sub-banda por un factor de L.
  18. 18
    Aparato de filtro según cualquiera de las reivindicaciones anteriores, en el que el banco de filtros de análisis complejos (101) comprende un filtro complejo modulado para cada señal de sub-banda compleja basada en un filtro de prototipo.
  19. 19
    Aparato de filtro según cualquiera de las reivindicaciones anteriores, en el que el banco de filtros de síntesis complejas (103) comprende un muestreador ascendente (160) para cada una de las señales de sub-banda.
  20. 20
    Aparato de filtro según la reivindicación 19, en el que el banco de filtros de síntesis complejas (103) es operativo para sintetizar L señales de los filtros intermedios para obtener la señal de salida de dominio de tiempo, en el que L es un entero positivo mayor que 1, en el que el banco de filtros de síntesis complejas (103) comprende L muestreadores ascendentes (160) y en el que cada uno de los muestreadores ascendentes (160) está adaptado para el muestreo ascendente de la salida de los filtros intermedios (190) por un factor de L.
  21. 21
    Aparato de filtro según cualquiera de las reivindicaciones anteriores, en el que el banco de filtros de síntesis complejas (103) comprende para cada señal de sub-banda un filtro de síntesis intermedio, en el que el banco de filtros de síntesis complejas (103) comprende un extractor de parte real (180) para cada salida de señal mediante filtros de síntesis intermedios (150), y en el que el banco de filtros de síntesis complejas (103) comprende además un sumador (170) para añadir la salida de cada uno de los extractores de parte real (180) para obtener la señal de salida de dominio de tiempo.
  22. 22
    Aparato de filtro según cualquiera de las reivindicaciones 1 a 20, en el que el banco de filtros de síntesis complejas (103) comprende un filtro de síntesis intermedio (150) para cada una de las señales de sub-banda emitidas por los filtros intermedios (190), en el que el banco de filtros de síntesis complejas (103) comprende además un sumador (170) para sumar las salidas de cada filtro de síntesis intermedio (150) y en el que el banco de filtros de síntesis complejas (103) comprende además un extractor de parte real (180) para extraer una señal de valor real como señal de salida de dominio de tiempo de la salida del sumador (170).
  23. 23
    Aparato de filtro según cualquiera de las reivindicaciones anteriores, en el que el aparato de filtro comprende además un ajustador de ganancia para al menos una señal de sub-banda o para al menos una señal emitida por un filtro intermedio de la pluralidad de filtros intermedios (190) para ajustar una ganancia.
  24. 24
    Aparato de filtro según cualquiera de las reivindicaciones anteriores, en el que el aparato de filtro comprende además un filtro intermedio adicional para filtrar al menos una de las señales de sub-banda con valores complejos o para filtrar al menos una de las señales emitidas por uno de la pluralidad de filtros intermedios (190).
  25. 25
    Sistema de filtro para filtrar la señal de entrada de dominio de tiempo para obtener una señal de salida de dominio de tiempo, que comprende:un aparato de filtro según cualquiera de las reivindicaciones 1 a 24, al que se proporciona la señal de entrada de dominio de tiempo como la señal de entrada de dominio de tiempo, y a partir del cual se obtiene la señal de salida de dominio de tiempo como señal de salida de dominio de tiempo del sistema de filtro;y un proveedor de señal de definición de filtro intermedio (104) configurado para proporcionar una señal de definición de filtro intermedio, que comprende: un banco de filtro modulado complejo (301) para filtrar una señal de respuesta de impulso indicativa de una 5 10 15 20 25 30 35 característica de filtro de amplitud/frecuencia en un dominio de tiempo para obtener una pluralidad de señales de sub-banda de valor complejo como la señal de definición de filtro intermedio, en el que cada señal de sub-banda de valor complejo del banco de filtros modulados complejos (301) corresponde a una respuesta de impulso para un filtro intermedio para una señal de sub-banda;en el que al menos una de las señales de sub-banda valoradas complejas comprende al menos dos valores distintos diferentes de cero;y en el que cada señal compleja de sub-banda valorada es más corta en muestras que la señal de respuesta de impulso, en el que un proveedor de señal de definición de filtro intermedio (104) está acoplado al aparato de filtro para proporcionar a la pluralidad de filtros intermedios (190) una definición de filtro intermedio, en el que la pluralidad de filtros intermedios (190) del aparato de filtro están adaptados para tener respuestas de impulso basadas en la señal de definición de filtro intermedio.
  26. 26
    Método para filtrar la señal de entrada de dominio de tiempo para obtener una señal de salida de dominio de tiempo, que es una representación de la señal de entrada de dominio de tiempo filtrada usando una característica de filtro que tiene una característica de amplitud/frecuencia no uniforme, que comprende:generar una pluralidad de señales de sub-banda complejas basadas en un filtrado complejo de la señal de entrada de dominio de tiempo usando un banco de filtros de análisis complejos (101);filtrar cada señal de sub-banda compleja de la pluralidad de señales de sub-banda complejas usando un filtro intermedio de una pluralidad de filtros intermedios (190) para obtener una pluralidad de señales de sub-banda complejas filtradas, en el que al menos una de las señales de sub-banda complejas se filtra mediante un filtro intermedio de la pluralidad de filtros intermedios (190) que tienen una característica de amplitud/frecuencia no uniforme intermedia, en el que cada filtro intermedio de la pluralidad de filtros intermedios (190) tiene una respuesta de impulso que es más corta en muestras que la respuesta de impulso de un filtro que tiene la característica de filtro que tiene la característica de amplitud/frecuencia no uniforme, y en el que las características de amplitud/frecuencia no uniformes intermedias de la pluralidad de filtros intermedios (190) juntas representan la característica de filtro de amplitud/frecuencia no uniforme;y sintetizar la pluralidad de señales de sub-banda complejas filtradas emitidas por la pluralidad de filtros intermedios (190) usando un banco de filtros de síntesis complejas (103) para obtener la señal de salida en el dominio de tiempo.
  27. 27
    Programa de ordenador para realizar, cuando se ejecuta en un ordenador, un método de acuerdo con la reivindicación 26. FG a ^ 101 103 I. mraiJa d?. gueto digital/ Salida de audio digitel' :i.inco de boncf> (te SÓb-fflFKte señal da enl-üda Saña Salda análisis iiritesís de ÍS rii|ro Mtmpfejo temple;:;■ .ofiv&rtirJr.i - h de t: ifro FIG 1b Lí ' I FG c L.+ ” Banco de análisis complejo FG 2 ?oi Entrada de Salida de audfo digital audio digital F. Miado Filtro FIG 3 m Sub-bandas nitro de filtras FIG 4 1U0 Indice de tiempo discreto Magnilud de respuesta [dB] FIG 8 Frecuencia [n/$4] Banco de análisis complfio Filtro i-Jc-nve-rlidc- 56D i íG 9 m -103 Z Banco de Sub-canda de exilada síntesis 33 rihro Carpe ¡ o Z Base de ¡ Base üe | datos I datos FIG10
Independent claims27