NO342467B1

Efficient filtering with a complex modulated filterbank

Abstract

A filter apparatus for filtering the input signal of a time domain to obtain an output signal of a time domain which is a representation of a input signal of a time domain filtered using a filter characteristic with a non-uniform amplitude / frequency characteristic comprises a complex analysis filter bank for generating multiple complex subband input signals. intermediate filters, where at least one of the intermediate filters of the several intermediate filters has a non-uniform amplitude / frequency characteristic, where the several intermediate filters have a shorter pulse response compared to a pulse response of a filter with the filter property and where the non-uniform amplitude / frequency property of the several intermediate filters together does not represent - uniform filter characteristics and a complex synthesis filter bank for synthesizing the signal from the intermediate filters to obtain the output signal of the time domain.

NO342467B1, drawing sheet 1
Sheet 1 of 9

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

27 claims: 17 independent, 10 dependent

  1. 1
    Patentkrav 1. Filterapparat for filtrering av et inngangssignal i tidsdomenet for å oppnå et utgangssignal i tidsdomenet som er en fremstilling av tidsdomenets inngangssignal filtrert ved å bruke en filterkarakteristikk med en ikke-ensartet amplitude/frekvenskarakteristikk, omfattende:en kompleks analysefilterbank (101) for å generere flere komplekse delbåndsignaler fra inngangssignalet i tidsdomenet;flere mellomfiltre (190) for å filtrere de flere komplekse delbåndsignaler for å oppnå en flerhet av filtrerte komplekse delbåndsignaler, hvor minst ett av mellomfiltrene (190) av de flere mellomfiltrene (190) har en mellomliggende ikke-ensartet amplitude/frekvenskarakteristikk, hvor hvert mellomfilter av de flere mellomfiltre (190) har en kortere impulsrespons sammenlignet med en impulsrespons med et filter som har en ikke-ensartet amplitude/frekvens filterkarakteristikk, og hvor de mellomliggende ikke-ensartete amplitude/frekvens-karakteristikkene til de flere mellomfiltrene sammen representerer den ikke-ensartete amplitude/frekvens filterkarakteristikk;og en kompleks syntesefilterbank (103) for syntetisering av utgangen fra mellomfiltrene (190) til de flere mellomfiltre (190) for å oppnå utgangssignalet i tidsdomenet;
  2. 2
    Filterapparat ifølge krav 1, hvor minst et av mellomfiltrene (190) har, som mellomliggende ikke-ensartete amplitude/frekvens-karakteristikk, en lavpassfilterkarakteristikk, en høypassfilterkarakteristikk, en båndpassfilterkarakteristikk, en båndsperrefilterkarakteristikk eller en smalbåndsfilterkarakteristikk.
  3. 3
    Filterapparat ifølge krav et av de foregående krav, hvor mellomfiltrene (190) til de flere mellomfiltre (190) er endelig pulsresponsfiltre.
  4. 4
    Filtersystem ifølge hvilket som helst av de foregående kravene 1 til 3, hvor hvert mellomfilter (190) er operativ for å ha en impulsrespons som avhenger av et mellomfilterdefinisjonssignal.
  5. 5
    Filtersystem ifølge krav 4, hvor de flere mellomfiltre (190) er operative for å motta mellomfilterdefinisjonssignalet fra en database (500) eller en prosessor (501).
  6. 6
    Filterapparat ifølge hvilket som helst av krav 4 eller 5, hvor mellomfiltrene er operativ for å motta filterdefinisjonssignalet fra en filterkonverter (104) som utsender det mellomliggende filterdefinisjonssignalet, hvor filterkonverteren omfatter:en kompleksmodulert filterbank (301) for filtrering av et impulsresponssignal som indikerer amplitude/frekvensfilterkarakteristikken i tidsdomenet for å oppnå flere delbåndsignaler med kompleks verdi som det mellomliggende filterdefinisjonssignalet, hvor hvert mellomfilter av de flere mellomfiltre (190) er definert slik at impulsresponsen for mellomfilteret korresponderer til et kompleks verdi delbåndsignal av de flere kompleks verdi delbåndsignal, hvor den kompleksmodulerte filterbanken og impulsresponssignalet som indikerer amplitude/frekvens karakteristikken er slik at minst én av kompleks verdi delbåndsignalene omfatter minst to forskjellige ikke-null verdier, og hvor hvert delbåndsignal med kompleks verdi er kortere enn impulsresponssignalet.
  7. 7
    Filterapparat ifølge hvilket som helst av de foregående krav, hvor den komplekse analysefilterbanken (101) er operativ for å sende ut L komplekse delbåndsignaler, hvor de flere mellomfiltre (190) omfatter L mellomfiltre (190), hvor den komplekse syntesefilterbanken (103) er operativ for å syntetisere utgangen fra L mellomliggende filtre (190), og hvor L er et positivt helt tall større enn 1.
  8. 8
    Filterapparat ifølge krav 7, hvor den komplekse analysefilterbanken (101), de flere mellomfiltre (190) og den komplekse syntesefilterbanken (103) er operativ for å ha L = 64.
  9. 9
    Filterapparat ifølge hvilket som helst av kravene 7 til 8, hvor de flere mellomfiltre (190) kan filtrere de komplekse delbåndsfiltrene basert på ligningen Α«=Σ«.νκν-ο ' (3) der n er et heltall i området 0 til (L-l) som indikerer en indeks av delbåndssignalene, der L og k er et heltall, der d n (k) er signalet fra mellomfilteret (190) av delbåndssignalet med indeksen n, der c n (k) er delbåndssignalet med indeksen n og der g„(Z) er pulsresponsen av mellomfilteret (190) for delbåndssignalet med indeksen n.
  10. 10
    Filterapparat ifølge hvilket som helst av kravene 7 til 9, hvor den komplekse modulerte filterbank (301) er tilpasset for å sende delbåndsignaler med komplekse verdier, g n (k) basert på ligningen g n (k) = Y/z(v + k£)<?(v)exp -i — (n + -)v v=-» < L (12) 2 hvor n er et heltall i området 0 til (L-1) som indikerer indeksen til delbåndssignalet, der k og v er heltall, der h(v) er responsen av et filter med filteregenskapen, der π = 3,1415926... er det sirkulære tall, der / = V-1 er den komplekse enhet og der q(v) er filteruttak av et prototypefilter med reell verdi.
  11. 11
    Filterapparat ifølge hvilket som helst av kravene 5 til 8, hvor den komplekse modulerte filterbank (301) er tilpasset for å tilveiebringe delbåndsignaler med komplekse verdier g n (k) som er basert på ligningen Sn (l) = ^h(v+ 64-(1- 2)) · q(v) ·expi -/X n +j(v -95) (20) der h(v) = h(v) v = 0,l,..,N h -1, 0, ellers (18) der Nh er lengden av pulsresponsen h(v) av et filter med filterkarakteristikken, der π = 3,1415926... er det sirkulære tall, der / = V-ϊ e r den komplekse enhet og der q(v) er filteruttak av et prototypefilter med reelle verdier.
  12. 12
    Filterapparat ifølge et av kravene 10 eller 11, hvor mellomfiltrene (190) er tilpasset slik at prototypefilteruttakene q(v) oppfylles for heltall v fra 0 til 191 forholdene:-0,204 < q[0] < -0,202 -0,199 <q[l] <-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[ll]<-0,140 -0,135 <q[12]<-0,133 -0,129 <q[
  13. 13
    13]<-0,127 -0,122 <q[14]<-0,120 -0,116 <q[15] < -0,114 -0,109 < q[l 6] <-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 -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 <qt51] <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 0,993 < q[86] < 0,995 0,995 < q[87] < 0,997 0,996 < q[88] < 0,998 0,997 < q[89] < 0,999 0,998 <q[90] < 1,000 0,999 <q[91] <1,001 0,999 <q[92] <1,001 1,000 <q[93] < 1,002 1,000 <q[94] < 1,002 1,000 <q[95]< 1,002 1,000 <q[96] < 1,002 1,000 <q[97] < 1,002 0,999 <q[98] <1,001 0,999 <q[99] <1,001 0,998 <q[ 100] < 1,000 0,997 <q[101] <0,999 0,996 <q[ 102] <0,998 0,995 <q[103]< 0,997 0,993 < q[ 104] < 0,995 0,992 <q[ 105] <0,994 0,990 <q[ 106] <0,992 0,988 <q[107] <0,990 0,986 <q[108] <0,988 0,984 <q[109] <0,986 0,981 <q[l 10] <0,983 0,978 < q[lll] < 0,980 0,975 <q[l 12] <0,977 0,972 <q[ 113] <0,974 0,969 <q[l 14] <0,971 0,965 <q[l 15] <0,967 0,961 <q[ 116] <0,963 0,957 <q[l 17] <0,959 0,952 <q[l 18] <0,954 0,947 <q[ 119] <0,949 0,942 <q[ 120] <0,944 0,936 <q[121] <0,938 0,930 <q[122] <0,932 0,924 <q[123] <0,926 0,917 < q[124] < 0,919 0,909 <q[125] <0,911 0,902 <q[126] <0,904 0,893 <q[127]< 0,895 0,290 <q[128] <0,292 0,278 <q[129] <0,280 0,266 <q[ 130] <0,268 0,254 < q[131] < 0,256 0,243 < q[ 132] < 0,245 0,232 <q[133] <0,234 0,221 <q[ 134] <0,223 0,210 < q[135] < 0,212 0,200 <q[ 136] <0,202 0,190 <q[137] <0,192 0,180 <q[138] <0,182 0,170 < q[139] < 0,172 0,160 <q[140] <0,162 0,150 <q[141] <0,152 0,141 <q[142] <0,143 0,132 <q[143] <0,134 0,122 <q[144] <0,124 0,113 < q[145] < 0,115 0,105 <q[146]< 0,107 0,096 <q[147] <0,098 0,087 <q[148] <0,089 0,079 <q[149] <0,081 0,070 <q[ 150] <0,072 0,062 <q[l51] <0,064 0,054 <q[152] <0,056 0,045 <q[153]< 0,047 0,037 <q[154] <0,039 0,029 <q[155] <0,031 0,021 <q[ 156] <0,023 0,014 <q[157] <0,016 0,006 < q[ 158] < 0,008 -0,002 <q[ 159] <0,000 -0,009 < q[ 160] <-0,007 -0,017 <q[161] <-0,015 -0,024 < q[ 162] <-0,022 -0,032 < q[163] <-0,030 -0,039 < q[ 164] <-0,037 -0,046 < q[ 165] <-0,044 -0,054 < q[ 166] <-0,052 -0,061 < q[ 167] <-0,059 -0,068 < q[ 168] <-0,066 -0,075 < q[ 169] <-0,073 -0,082 < q[ 170] <-0,080 -0,089 < q[171] <-0,087 -0,096 < q[ 172] <-0,094 5 -0,102 <q[173] <-0,100 -0,109 <q[174] <-0,107 -0,116 <q[175] < -0,114 -0,122 <q[176] <-0,120 -0,129 <q[177] <-0,127 io -0,135 < q[178] <-0,133 -0,142 <q[179] <-0,140 -0,148 <q[180] <-0,146 -0,154 <q[181]<-0,152 -0,160 <q[182] < -0,158 is -0,166 <q[183] <-0,164 -0,172 <q[184] <-0,170 -0,178 <q[185] <-0,176 -0,183 <q[186]<-0,181 -0,189 <q[187] <-0,187 20 -0,194 <q[188] <-0,192 -0,199 <q[189] <-0,197 -0,204 < q[ 190] <-0,202 -0,209 < q[191] <-0,207 25 13. Filterapparat ifølge ett av kravene 10 - 12, hvor mellomfiltrene (190) er tilpasset slik at prototypefilteruttakene q(v) tilfredsstiller for heltall υ fra 0 til 191 følgende forhold:-0,20294 < q[0] < -0.20292 so -0,19804 <q[l] <-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 35 -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 -0,14071 <q[H] <-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 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 00023 <q[92]< 1,00025 00062 <q[93]< 1,00064 00086 <q[94]< 1,00088 00093 <q[95]< 1,00095 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[l 10] <0,98219 0,97940 <q[l 11] <0,97942 0,97641 <q[l 12] <0,97643 0,97317 <q[l 13] <0,97319 0,96968 <q[l 14] <0,96970 0,96593 <q[l 15] <0,96595 0,96190 <q[l 16] <0,96192 0,95758 <q[l 17] <0,95760 0,95295 <q[l 18] <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 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[l50] < 0,07112 0,06275 <q[l51] <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[l 59] < -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 5 -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 io -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 is -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 20 -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 25 -0,20764 < q[ 191 ] < -0,20762
  14. 14
    Filterapparat ifølge ett av kravene 10 - 13, hvor mellomfiltrene (190) er tilpasset slik at prototypefilterkoefflsienter q(v), med reelle verdier, for heltall v i området fra 0 til 191 er gitt ved:q[0] = -0,2029343380 q[l] = -0,1980331588 q[2] = -0,1929411519 q[3] = -0,1876744222 35 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[ll] =-0,1407020132 q[ 12] = -0,1343598738 5 q[13] =-0,1279346790 q[14] =-0,1214308876 q[15] =-0,1148523686 q[16] =-0,1082024454 q[17] = -0,1014839341 10 q[18] =-0,0946991783 q[19] =-0,0878500799 q[20] =-0,0809381268 q[21] = -0,0739644174 q[22] =-0,0669296831 is q[23] =-0,0598343081 q[24] = -0,0526783466 q[25] = -0,0454615388 q[26] =-0,0381833249 q[27] = -0,0308428572 20 q[28] =-0,0234390115 q[29] = -0,0159703957 q[30] = -0,0084353584 q[31] =-0,0008319956 q[32] = 0,0068418435 25 q[33] = 0,0145885527 q[34] = 0,0224107648 q[35] = 0,0303113495 q[36] = 0,0382934126 q[37] = 0,0463602959 so q[38] = 0,0545155789 q[39] = 0,0627630810 q[40] = 0,0711068657 q[41] = 0,0795512453 q[42] = 0,0881007879 35 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 5 q[52] =0,1805909194 q[53] =0,1906845753 q[54] =0,2009635191 q[55] =0,2114373458 q[56] =0,2221163080 io q[57] =0,2330113868 q[58] = 0,2441343742 q[59] = 0,2554979664 q[60] =0,2671158700 q[61] = 0,2790029236 is q[62] = 0,2911752349 q[63] = 0,3036503350 q[64] =0,9025275713 q[65] = 0,9103585196 q[66] = 0,9176977825 20 q[67] = 0,9245760683 q[68] =0,9310214581 q[69] = 0,9370596739 q[70] =0,9427143143 q[71] = 0,9480070606 25 q[72] = 0,9529578566 q[73] = 0,9575850672 q[74] =0,9619056158 q[75} =0,9659351065 q[76] = 0,9696879297 so q[77] =0,9731773547 q[78] =0,9764156119 q[79] = 0,9794139640 q[80] =0,9821827692 q[81] =0,9847315377 35 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 5 q[91] = 0,9996847806 q[92] = 1,0002369837 q[93] = 1,0006301028 q[94] = 1,0008654482 q[95] = 1,0009438063 io q[96] = 1,0008654482 q[97] = 1,0006301028 q[98] = 1,0002369837 q[99] = 0,9996847806 q[100] = 0,9989716504 is qtlOl] =0,9980952118 q[102] =0,9970525352 q[103] =0,9958401318 q[104] = 0,9944539395 q[105] =0,9928893067 20 q[106] =0,9911409728 q[107] = 0,9892030462 q[108] =0,9870689790 q[109] =0,9847315377 qtl 10] =0,9821827692 25 q[l 11] =0,9794139640 q[112] =0,9764156119 q[l 13] = 0,9731773547 q[l 14] =0,9696879297 q[l 15] =0,9659351065 so q[l 16] = 0,9619056158 q[l 17] =0,9575850672 q[l 18] =0,9529578566 q[l 19] = 0,9480070606 q[120] =0,9427143143 35 q[121] =0,9370596739 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 5 q[130] =0,2671158700 q[131] =0,2554979664 q[132] =0,2441343742 q[133] =0,2330113868 q[134] = 0,2221163080 io q[135] =0,2114373458 q[136] =0,2009635191 q[137] = 0,1906845753 q[138] =0,1805909194 q[139] =0,1706735517 is q[ 140] =0,1609240126 q[141] =0,1513343370 q[142] =0,1418970123 q[143] = 0,1326049434 q[144] =0,1234514222 20 q[145] =0,1144301000 q[146] = 0,1055349658 q[ 147] =0,0967603259 q[148] =0,0881007879 q[149]= 0,0795512453 25 q[150] =0,0711068657 q[151] =0,0627630810 q[152] = 0,0545155789 q[153] =0,0463602959 q[154] =0,0382934126 so q[155] = 0,0303113495 q[156] =0,0224107648 q[157] =0,0145885527 q[158] = 0,0068418435 q[159] = -0,0008319956 35 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 5 q[169] =-0,0739644174 q[170] =-0,0809381268 q[171] =-0,0878500799 q[172] =-0,0946991783 q[173] = -0,1014839341 10 q[ 174] =-0,1082024454 q[175] =-0,1148523686 q[176] =-0,1214308876 q[177] =-0,1279346790 q[178] =-0,1343598738 is q[179] =-0,1407020132 q[ 180] =-0,1469560005 q[181] = -0,1531160455 q[182] =-0,1591756024 q[183] =-0,1651273005 20 q[ 184] =-0,1709628636 q[ 185] =-0,1766730202 q[ 186] =-0,1822474011 q[ 187] =-0,1876744222 q[188] = -0,1929411519 25 q[189] =-0,1980331588 q[190] =-0,2029343380 q[191] =-0,2076267137
  15. 15
    Filterapparat ifølge ett av de foregående krav, hvor filterkarakteristikken som har 3o den mellomliggende ikke-ensartete amplitude/frekvens-karakteristikken, er basert på en HRTF-filterkarakteristikk.
  16. 16
    Filterapparat ifølge et av de foregående krav, hvor den komplekse analysefilterbank (101) omfatter en nedsampler (140) for hvert delbåndssignals utgang av den komplekse 35 analysefilterbank (101).
  17. 17
    Filterapparat ifølge krav 14, hvor den komplekse analysefilterbank (101) er tilpasset til å sende L komplekse delbåndssignaler, der L er en positiv heltall som er større enn 1 og der hver av nedsamplerene (140) er tilpasset for å nedsample delbåndssignalene med en faktor L.
  18. 18
    Filterapparat ifølge et av de foregående krav, hvor den komplekse analysefilterbank (101) omfatter et komplekst modulert filter for hvert komplekse delbåndssignal basert på et prototypefilter.
  19. 19
    Filterapparat ifølge et av de foregående krav, hvor den komplekse syntesefilterbank (103) omfatter en oppsampler (160) for hvert av delbåndssignalene.
  20. 20
    Filterapparat ifølge krav 17, hvor den komplekse syntesefilterbank (103) kan syntetisere L signaler av mellomfiltrene for å oppnå tidsdomenets utgangssignal, der L er en positiv heltall som er større enn 1, der den komplekse syntesefilterbank (103) omfatter L oppsamplere (160) og der hver av oppsamplerene (160) er tilpasset for å oppsample signalet fra mellomfiltrene (190) med en faktor L.
  21. 21
    Filterapparat ifølge et av de foregående krav, hvor den komplekse syntesefilterbank (103) omfatter for hvert delbåndssignal, et mellomsyntesefilter, der den komplekse syntesefilterbank (103) omfatter en virkelig delekstraktor (180) for hvert signal fra mellomsyntesefiltrene (150) og der den komplekse syntesefilterbank (103) videre omfatter en adderingsenhet (170) for å addere signalet fra hvert av en reell delekstraktor (180) for å oppnå tidsdomenets utgangssignal.
  22. 22
    Filterapparat ifølge et av kravene 1-20, hvor den komplekse syntesefilterbank (103) omfatter et mellomsyntesefilter (150) for hvert av delbåndssignalene fra mellomfiltrene (190), der den komplekse syntesefilterbank (103) videre omfatter en addering senhet (170) for å oppsummere signalene fra hvert mellomsyntesefilter (150) og der den komplekse syntesefilterbank (103) videre omfatter en reell delekstraktor (180) for å ekstrahere et signal med reell verdi som tidsdomenets utgangssignal fra utgangen av adderingsenheten (170).
  23. 23
    Filterapparat ifølge et av de foregående krav, hvor filterapparatet videre omfatter en forsterkningsjusterer for minst et delbåndssignal eller for minst en signalutgang av et mellomfilter (190) sv de flere mellomfiltre for å justere en forsterkning.
  24. 24
    Filtreringsapparat ifølge et av de foregående krav, hvor filtreringsapparatet videre omfatter et ytterligere mellomfilter for filtrering av minst et av de delbåndssignal med komplekse verdier eller for filtrering av minst et av signalene fra én av de flere mellomfiltrene (190).
  25. 25
    Filtersystem for filtrering av tidsdomenets inngangssignal for å oppnå tidsdomenets utgangssignal omfattende:et filterapparat ifølge hvilket som helst av kravene 1 til 24, til hvilke tidsdomenets inngangssignal er tilordnet som tidsdomenets inngangssignal, og fra hvilke tidsdomenets utgangssignal oppnås som tidsdomenets utgangssignal fra filtersystemet;og en filterkonverter (104) for å tilveiebringe et mellomfilterdefinisjonssignal, omfattende: en kompleks modulert filterbank (301) for filtrering av et impulsrespons signal som indikerer en amplitude/frekvens filterkarakteristikk i tidsdomenet for å oppnå Here delbåndssignal med komplekse verdier som mellomfilterdefinisjonssignal, hvor hvert delbåndssignal med komplekse verdier tilhørende den komplekse modulerte filterbank (301) tilsvarer en impulsrespons for et delbåndssignal;hvor minst én av delbåndssignalene med komplekse verdier omfatter minst to forskjellige ikke-forsvinnende verdier;og hvor hvert delbåndssignal med komplekse verdier er kortere enn impulsresponssignalet, hvor filterkonverteren (104) er koplet til filterapparatet for å tilveiebringe flere mellomfiltre (190) med en mehomfilterdefinisjon, hvor de flere mellomfiltre (190) til filterapparatet er innrettet for å ha impulsresponser basert på mehomfilterdefinisjonssignalet.
  26. 26
    Fremgangsmåte for å filtrere tidsdomenets inngangssignal for å oppnå et tidsdomenets utgangssignal som er en fremstilling av et tidsdomenes inngangssignal filtrert ved å bruke en filterkarakteristikk med en ikke-ensartet amplitude/frekvenskarakteristikk, omfattende trinnene:generering av flere komplekse delbåndsignaler basert på en kompleks filtrering av tidsdomenets inngangssignal;filtrering av hvert av de komplekse delbåndsignaler av de flere komplekse delbåndsignaler ved å bruke et mehomfilter av de flere mellomfiltre (190), for å oppnå flere filtrerte komplekse delbåndsignaler;hvor i det minste én av de komplekse delbåndsignalene blir filtrert ved anvendelse av et mellomfilter av de flere mellomfiltre med en mellomliggende ikke-ensartet amplitude frekvens karakteristikk;hvor hvert mellomfilter av de flere mellomfiltre har en impulsrespons som er 5 kortere i sampler enn impulsresponsen til et filter med filterkarakteristikken med ikke-ensartet amplitude/frekvens karakteristikk;til impulsresponsen som brukes for samlet filtrering av de flere delbåndsignaler representerer den ikke-ensartede filterkarakteristikk;og syntetisering av de flere filtrerte komplekse delbåndsignaler utsendt av de flere io mellomfiltre (190) ved å bruke en kompleks syntese filterbank (103) for å oppnå tidsdomenets utgangssignal.
  27. 27
    Dataprogram for å utføre, ved kjøring på en datamaskin, en fremgangsmåte ifølge krav 26. 1/7 2/7 3/7 Digital audioutgang
Independent claims27