Real Time FIR Filter - Distinctive Excellence award winner :)

Dependencies:   mbed

filters.h

Committer:
Gonzakpo
Date:
2011-08-13
Revision:
0:b3e50e98acac

File content as of revision 0:b3e50e98acac:


#ifndef FILTERS_H_
#define FILTERS_H_

/* Todos los filtros deben tener la misma longitud. */
int filter_length = 256;

const int filters[16][256] =
{
		{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4194303},  /* No hay filtrado */
		{-116,-52,-64,-76,-92,-112,-128,-152,-176,-204,-232,-268,-304,-344,-388,-432,-484,-544,-604,-668,-740,-820,-900,-992,-1084,-1188,-1296,-1412,-1536,-1668,-1808,-1956,-2112,-2280,-2452,-2636,-2832,-3036,-3252,-3476,-3712,-3956,-4216,-4484,-4764,-5056,-5360,-5676,-6004,-6348,-6700,-7064,-7440,-7832,-8232,-8648,-9072,-9512,-9964,-10428,-10900,-11388,-11884,-12396,-12916,-13444,-13988,-14540,-15100,-15668,-16248,-16836,-17432,-18032,-18644,-19260,-19880,-20508,-21140,-21776,-22412,-23056,-23696,-24340,-24988,-25632,-26276,-26916,-27556,-28188,-28820,-29448,-30068,-30680,-31288,-31884,-32472,-33052,-33620,-34176,-34720,-35252,-35768,-36268,-36756,-37228,-37680,-38116,-38536,-38936,-39316,-39676,-40016,-40336,-40632,-40908,-41160,-41388,-41596,-41780,-41936,-42072,-42184,-42268,-42332,-42368,4.1943e+006,-42368,-42332,-42268,-42184,-42072,-41936,-41780,-41596,-41388,-41160,-40908,-40632,-40336,-40016,-39676,-39316,-38936,-38536,-38116,-37680,-37228,-36756,-36268,-35768,-35252,-34720,-34176,-33620,-33052,-32472,-31884,-31288,-30680,-30068,-29448,-28820,-28188,-27556,-26916,-26276,-25632,-24988,-24340,-23696,-23056,-22412,-21776,-21140,-20508,-19880,-19260,-18644,-18032,-17432,-16836,-16248,-15668,-15100,-14540,-13988,-13444,-12916,-12396,-11884,-11388,-10900,-10428,-9964,-9512,-9072,-8648,-8232,-7832,-7440,-7064,-6700,-6348,-6004,-5676,-5360,-5056,-4764,-4484,-4216,-3956,-3712,-3476,-3252,-3036,-2832,-2636,-2452,-2280,-2112,-1956,-1808,-1668,-1536,-1412,-1296,-1188,-1084,-992,-900,-820,-740,-668,-604,-544,-484,-432,-388,-344,-304,-268,-232,-204,-176,-152,-128,-112,-92,-76,-64,-52,-116,0,0,0}, /*Filtro Pasa Altos 870Hz */
		{-108,-52,-64,-76,-92,-108,-128,-148,-172,-196,-228,-260,-296,-336,-376,-424,-476,-532,-592,-656,-728,-804,-884,-972,-1068,-1168,-1276,-1392,-1516,-1644,-1784,-1928,-2084,-2248,-2424,-2608,-2800,-3004,-3216,-3440,-3676,-3920,-4176,-4444,-4724,-5016,-5320,-5632,-5960,-6300,-6652,-7016,-7392,-7784,-8184,-8596,-9024,-9464,-9916,-10376,-10852,-11340,-11836,-12348,-12868,-13400,-13940,-14496,-15056,-15628,-16208,-16796,-17392,-18000,-18608,-19228,-19852,-20480,-21116,-21752,-22396,-23040,-23684,-24332,-24980,-25628,-26272,-26916,-27560,-28200,-28832,-29464,-30088,-30704,-31312,-31912,-32504,-33088,-33660,-34220,-34768,-35300,-35820,-36328,-36816,-37292,-37748,-38188,-38608,-39012,-39392,-39756,-40096,-40420,-40716,-40996,-41248,-41480,-41688,-41872,-42032,-42168,-42280,-42368,-42432,-42468,4.1943e+006,-42468,-42432,-42368,-42280,-42168,-42032,-41872,-41688,-41480,-41248,-40996,-40716,-40420,-40096,-39756,-39392,-39012,-38608,-38188,-37748,-37292,-36816,-36328,-35820,-35300,-34768,-34220,-33660,-33088,-32504,-31912,-31312,-30704,-30088,-29464,-28832,-28200,-27560,-26916,-26272,-25628,-24980,-24332,-23684,-23040,-22396,-21752,-21116,-20480,-19852,-19228,-18608,-18000,-17392,-16796,-16208,-15628,-15056,-14496,-13940,-13400,-12868,-12348,-11836,-11340,-10852,-10376,-9916,-9464,-9024,-8596,-8184,-7784,-7392,-7016,-6652,-6300,-5960,-5632,-5320,-5016,-4724,-4444,-4176,-3920,-3676,-3440,-3216,-3004,-2800,-2608,-2424,-2248,-2084,-1928,-1784,-1644,-1516,-1392,-1276,-1168,-1068,-972,-884,-804,-728,-656,-592,-532,-476,-424,-376,-336,-296,-260,-228,-196,-172,-148,-128,-108,-92,-76,-64,-52,-108,0,0,0}, /*Filtro Pasa Altos 873Hz */
		{1864,524,592,668,752,836,928,1024,1124,1228,1340,1452,1572,1692,1820,1948,2080,2216,2352,2492,2632,2772,2912,3052,3192,3328,3464,3596,3720,3844,3960,4068,4168,4260,4344,4412,4472,4520,4548,4568,4568,4552,4516,4464,4388,4292,4172,4028,3860,3664,3444,3196,2920,2612,2276,1908,1508,1076,608,112,-420,-988,-1588,-2224,-2896,-3600,-4340,-5116,-5924,-6768,-7644,-8556,-9496,-10472,-11476,-12512,-13576,-14672,-15788,-16936,-18104,-19296,-20508,-21736,-22988,-24252,-25532,-26820,-28124,-29432,-30744,-32060,-33380,-34696,-36012,-37320,-38620,-39908,-41188,-42448,-43692,-44916,-46116,-47292,-48440,-49556,-50644,-51696,-52712,-53692,-54628,-55524,-56376,-57180,-57940,-58648,-59304,-59908,-60460,-60956,-61400,-61784,-62108,-62376,-62584,-62736,-62824,4.1943e+006,-62824,-62736,-62584,-62376,-62108,-61784,-61400,-60956,-60460,-59908,-59304,-58648,-57940,-57180,-56376,-55524,-54628,-53692,-52712,-51696,-50644,-49556,-48440,-47292,-46116,-44916,-43692,-42448,-41188,-39908,-38620,-37320,-36012,-34696,-33380,-32060,-30744,-29432,-28124,-26820,-25532,-24252,-22988,-21736,-20508,-19296,-18104,-16936,-15788,-14672,-13576,-12512,-11476,-10472,-9496,-8556,-7644,-6768,-5924,-5116,-4340,-3600,-2896,-2224,-1588,-988,-420,112,608,1076,1508,1908,2276,2612,2920,3196,3444,3664,3860,4028,4172,4292,4388,4464,4516,4552,4568,4568,4548,4520,4472,4412,4344,4260,4168,4068,3960,3844,3720,3596,3464,3328,3192,3052,2912,2772,2632,2492,2352,2216,2080,1948,1820,1692,1572,1452,1340,1228,1124,1024,928,836,752,668,592,524,1864,0}, /*Filtro Pasa Altos 877Hz */
		{1772,508,580,652,736,820,912,1008,1108,1216,1324,1440,1560,1688,1816,1948,2084,2220,2360,2504,2648,2796,2940,3088,3232,3376,3520,3656,3792,3920,4044,4164,4272,4372,4464,4548,4616,4672,4716,4744,4756,4752,4728,4684,4620,4536,4428,4296,4136,3952,3744,3504,3236,2940,2612,2252,1860,1432,976,480,-48,-608,-1208,-1840,-2512,-3216,-3956,-4736,-5548,-6396,-7276,-8192,-9144,-10128,-11144,-12188,-13264,-14372,-15504,-16664,-17852,-19060,-20292,-21544,-22812,-24100,-25400,-26716,-28040,-29376,-30716,-32060,-33404,-34748,-36092,-37428,-38756,-40076,-41380,-42672,-43944,-45196,-46424,-47628,-48804,-49952,-51064,-52144,-53188,-54188,-55152,-56072,-56944,-57768,-58548,-59272,-59948,-60568,-61136,-61644,-62096,-62492,-62828,-63104,-63316,-63472,-63564,4.1943e+006,-63564,-63472,-63316,-63104,-62828,-62492,-62096,-61644,-61136,-60568,-59948,-59272,-58548,-57768,-56944,-56072,-55152,-54188,-53188,-52144,-51064,-49952,-48804,-47628,-46424,-45196,-43944,-42672,-41380,-40076,-38756,-37428,-36092,-34748,-33404,-32060,-30716,-29376,-28040,-26716,-25400,-24100,-22812,-21544,-20292,-19060,-17852,-16664,-15504,-14372,-13264,-12188,-11144,-10128,-9144,-8192,-7276,-6396,-5548,-4736,-3956,-3216,-2512,-1840,-1208,-608,-48,480,976,1432,1860,2252,2612,2940,3236,3504,3744,3952,4136,4296,4428,4536,4620,4684,4728,4752,4756,4744,4716,4672,4616,4548,4464,4372,4272,4164,4044,3920,3792,3656,3520,3376,3232,3088,2940,2796,2648,2504,2360,2220,2084,1948,1816,1688,1560,1440,1324,1216,1108,1008,912,820,736,652,580,508,1772,0}, /*Filtro Pasa Altos 884Hz */
		{1560,464,532,604,684,768,856,948,1048,1152,1260,1376,1492,1616,1744,1876,2012,2152,2296,2440,2588,2736,2884,3036,3188,3336,3484,3628,3772,3908,4044,4172,4292,4404,4508,4600,4684,4752,4812,4852,4880,4888,4884,4856,4808,4740,4648,4532,4388,4224,4028,3808,3556,3272,2960,2616,2236,1824,1380,900,380,-172,-760,-1384,-2048,-2748,-3484,-4256,-5068,-5916,-6796,-7716,-8672,-9660,-10680,-11736,-12824,-13940,-15088,-16264,-17468,-18696,-19944,-21216,-22512,-23820,-25148,-26492,-27844,-29208,-30576,-31952,-33332,-34708,-36084,-37456,-38820,-40176,-41516,-42844,-44152,-45440,-46704,-47944,-49156,-50336,-51488,-52600,-53676,-54708,-55704,-56652,-57552,-58408,-59208,-59960,-60660,-61300,-61884,-62412,-62880,-63288,-63636,-63920,-64144,-64300,-64396,4.1943e+006,-64396,-64300,-64144,-63920,-63636,-63288,-62880,-62412,-61884,-61300,-60660,-59960,-59208,-58408,-57552,-56652,-55704,-54708,-53676,-52600,-51488,-50336,-49156,-47944,-46704,-45440,-44152,-42844,-41516,-40176,-38820,-37456,-36084,-34708,-33332,-31952,-30576,-29208,-27844,-26492,-25148,-23820,-22512,-21216,-19944,-18696,-17468,-16264,-15088,-13940,-12824,-11736,-10680,-9660,-8672,-7716,-6796,-5916,-5068,-4256,-3484,-2748,-2048,-1384,-760,-172,380,900,1380,1824,2236,2616,2960,3272,3556,3808,4028,4224,4388,4532,4648,4740,4808,4856,4884,4888,4880,4852,4812,4752,4684,4600,4508,4404,4292,4172,4044,3908,3772,3628,3484,3336,3188,3036,2884,2736,2588,2440,2296,2152,2012,1876,1744,1616,1492,1376,1260,1152,1048,948,856,768,684,604,532,464,1560,0}, /*Filtro Pasa Altos 897Hz */
		{-2284,204,212,228,256,292,340,396,456,528,608,696,788,892,1004,1120,1244,1376,1516,1660,1808,1968,2128,2292,2464,2640,2816,2996,3176,3356,3536,3716,3892,4068,4236,4400,4556,4708,4848,4976,5092,5196,5280,5356,5408,5444,5456,5448,5412,5352,5268,5152,5008,4832,4624,4380,4104,3788,3436,3044,2612,2140,1628,1072,472,-172,-856,-1588,-2364,-3184,-4052,-4960,-5912,-6908,-7948,-9028,-10152,-11316,-12516,-13756,-15032,-16344,-17688,-19060,-20464,-21892,-23348,-24824,-26320,-27836,-29364,-30904,-32452,-34004,-35560,-37116,-38668,-40216,-41752,-43276,-44780,-46268,-47732,-49168,-50576,-51952,-53292,-54592,-55848,-57064,-58228,-59344,-60404,-61412,-62360,-63248,-64072,-64832,-65524,-66152,-66708,-67192,-67600,-67940,-68204,-68392,-68508,4.1943e+006,-68508,-68392,-68204,-67940,-67600,-67192,-66708,-66152,-65524,-64832,-64072,-63248,-62360,-61412,-60404,-59344,-58228,-57064,-55848,-54592,-53292,-51952,-50576,-49168,-47732,-46268,-44780,-43276,-41752,-40216,-38668,-37116,-35560,-34004,-32452,-30904,-29364,-27836,-26320,-24824,-23348,-21892,-20464,-19060,-17688,-16344,-15032,-13756,-12516,-11316,-10152,-9028,-7948,-6908,-5912,-4960,-4052,-3184,-2364,-1588,-856,-172,472,1072,1628,2140,2612,3044,3436,3788,4104,4380,4624,4832,5008,5152,5268,5352,5412,5448,5456,5444,5408,5356,5280,5196,5092,4976,4848,4708,4556,4400,4236,4068,3892,3716,3536,3356,3176,2996,2816,2640,2464,2292,2128,1968,1808,1660,1516,1376,1244,1120,1004,892,788,696,608,528,456,396,340,292,256,228,212,204,-2284,0}, /*Filtro Pasa Altos 922Hz */
		{-6196,-908,-968,-1024,-1072,-1116,-1156,-1188,-1212,-1228,-1236,-1232,-1216,-1192,-1152,-1100,-1036,-956,-864,-756,-628,-488,-332,-160,32,240,460,700,952,1220,1504,1804,2112,2436,2772,3112,3460,3816,4184,4544,4912,5276,5636,5992,6340,6680,7004,7312,7604,7872,8120,8336,8528,8684,8804,8884,8924,8920,8872,8768,8616,8408,8140,7816,7428,6976,6456,5872,5216,4492,3696,2828,1884,872,-216,-1376,-2608,-3912,-5288,-6732,-8244,-9824,-11468,-13172,-14932,-16752,-18624,-20544,-22508,-24516,-26560,-28636,-30744,-32872,-35016,-37176,-39344,-41512,-43676,-45832,-47976,-50100,-52196,-54260,-56288,-58272,-60208,-62088,-63908,-65664,-67352,-68964,-70496,-71940,-73300,-74568,-75736,-76804,-77768,-78628,-79376,-80016,-80540,-80948,-81244,-81420,4.1943e+006,-81420,-81244,-80948,-80540,-80016,-79376,-78628,-77768,-76804,-75736,-74568,-73300,-71940,-70496,-68964,-67352,-65664,-63908,-62088,-60208,-58272,-56288,-54260,-52196,-50100,-47976,-45832,-43676,-41512,-39344,-37176,-35016,-32872,-30744,-28636,-26560,-24516,-22508,-20544,-18624,-16752,-14932,-13172,-11468,-9824,-8244,-6732,-5288,-3912,-2608,-1376,-216,872,1884,2828,3696,4492,5216,5872,6456,6976,7428,7816,8140,8408,8616,8768,8872,8920,8924,8884,8804,8684,8528,8336,8120,7872,7604,7312,7004,6680,6340,5992,5636,5276,4912,4544,4184,3816,3460,3112,2772,2436,2112,1804,1504,1220,952,700,460,240,32,-160,-332,-488,-628,-756,-864,-956,-1036,-1100,-1152,-1192,-1216,-1232,-1236,-1228,-1212,-1188,-1156,-1116,-1072,-1024,-968,-908,-6196,0,0,0},  /*Filtro Pasa Altos 971Hz */
		{4536,-1332,-1212,-1140,-1108,-1108,-1132,-1180,-1236,-1308,-1384,-1468,-1556,-1640,-1724,-1808,-1884,-1952,-2012,-2060,-2096,-2120,-2128,-2120,-2096,-2048,-1984,-1896,-1784,-1648,-1488,-1304,-1092,-856,-596,-304,12,352,720,1108,1524,1960,2420,2892,3384,3896,4408,4936,5472,6012,6548,7084,7608,8120,8620,9100,9552,9980,10368,10724,11032,11296,11504,11656,11748,11772,11724,11600,11396,11108,10736,10272,9712,9056,8304,7448,6488,5424,4256,2980,1600,112,-1484,-3180,-4980,-6880,-8876,-10964,-13144,-15408,-17752,-20172,-22664,-25220,-27832,-30492,-33200,-35940,-38708,-41492,-44292,-47092,-49888,-52664,-55420,-58140,-60816,-63444,-66008,-68504,-70924,-73252,-75488,-77620,-79644,-81548,-83324,-84972,-86480,-87848,-89064,-90128,-91036,-91784,-92368,-92788,-93040,4.1943e+006,-93040,-92788,-92368,-91784,-91036,-90128,-89064,-87848,-86480,-84972,-83324,-81548,-79644,-77620,-75488,-73252,-70924,-68504,-66008,-63444,-60816,-58140,-55420,-52664,-49888,-47092,-44292,-41492,-38708,-35940,-33200,-30492,-27832,-25220,-22664,-20172,-17752,-15408,-13144,-10964,-8876,-6880,-4980,-3180,-1484,112,1600,2980,4256,5424,6488,7448,8304,9056,9712,10272,10736,11108,11396,11600,11724,11772,11748,11656,11504,11296,11032,10724,10368,9980,9552,9100,8620,8120,7608,7084,6548,6012,5472,4936,4408,3896,3384,2892,2420,1960,1524,1108,720,352,12,-304,-596,-856,-1092,-1304,-1488,-1648,-1784,-1896,-1984,-2048,-2096,-2120,-2128,-2120,-2096,-2060,-2012,-1952,-1884,-1808,-1724,-1640,-1556,-1468,-1384,-1308,-1236,-1180,-1132,-1108,-1108,-1140,-1212,-1332,4536,0}, /*Filtro Pasa Altos 1066Hz */
		{-5244,3056,2416,1992,1716,1540,1432,1364,1324,1296,1272,1244,1208,1160,1092,1012,908,784,640,468,280,68,-168,-420,-696,-984,-1292,-1612,-1940,-2276,-2616,-2956,-3296,-3624,-3944,-4244,-4524,-4780,-5004,-5196,-5348,-5456,-5512,-5520,-5468,-5364,-5184,-4952,-4648,-4268,-3828,-3312,-2724,-2068,-1348,-564,284,1196,2152,3160,4204,5280,6384,7508,8632,9756,10860,11944,12988,13984,14920,15780,16552,17224,17784,18220,18520,18668,18660,18480,18116,17568,16816,15864,14700,13316,11716,9892,7848,5580,3088,384,-2540,-5664,-8988,-12504,-16192,-20048,-24060,-28204,-32472,-36840,-41296,-45816,-50384,-54976,-59568,-64144,-68680,-73152,-77540,-81816,-85964,-89960,-93784,-97416,-1.0083e+005,-1.0402e+005,-1.0696e+005,-1.0964e+005,-1.1203e+005,-1.1414e+005,-1.1594e+005,-1.1742e+005,-1.1859e+005,-1.1943e+005,-1.1993e+005,4.1943e+006,-1.1993e+005,-1.1943e+005,-1.1859e+005,-1.1742e+005,-1.1594e+005,-1.1414e+005,-1.1203e+005,-1.0964e+005,-1.0696e+005,-1.0402e+005,-1.0083e+005,-97416,-93784,-89960,-85964,-81816,-77540,-73152,-68680,-64144,-59568,-54976,-50384,-45816,-41296,-36840,-32472,-28204,-24060,-20048,-16192,-12504,-8988,-5664,-2540,384,3088,5580,7848,9892,11716,13316,14700,15864,16816,17568,18116,18480,18660,18668,18520,18220,17784,17224,16552,15780,14920,13984,12988,11944,10860,9756,8632,7508,6384,5280,4204,3160,2152,1196,284,-564,-1348,-2068,-2724,-3312,-3828,-4268,-4648,-4952,-5184,-5364,-5468,-5520,-5512,-5456,-5348,-5196,-5004,-4780,-4524,-4244,-3944,-3624,-3296,-2956,-2616,-2276,-1940,-1612,-1292,-984,-696,-420,-168,68,280,468,640,784,908,1012,1092,1160,1208,1244,1272,1296,1324,1364,1432,1540,1716,1992,2416,3056,-5244,0}, /*Filtro Pasa Altos 1250Hz */
		{8672,-224,-260,-324,-408,-516,-640,-780,-932,-1088,-1244,-1400,-1548,-1684,-1800,-1892,-1956,-1984,-1980,-1932,-1840,-1700,-1512,-1280,-996,-672,-300,108,552,1020,1508,2012,2516,3012,3492,3944,4360,4720,5028,5252,5416,5472,5428,5288,5036,4672,4192,3604,2900,2096,1192,200,-868,-2000,-3176,-4376,-5588,-6784,-7948,-9048,-10068,-10980,-11764,-12396,-12852,-13120,-13172,-13000,-12592,-11936,-11032,-9872,-8464,-6812,-4928,-2832,-544,1916,4508,7208,9972,12760,15524,18228,20812,23228,25428,27360,28968,30208,31032,31400,31260,30588,29344,27504,25048,21968,18252,13900,8924,3340,-2832,-9556,-16800,-24508,-32632,-41116,-49892,-58888,-68036,-77248,-86456,-95568,-1.0451e+005,-1.1319e+005,-1.2153e+005,-1.2945e+005,-1.3687e+005,-1.4373e+005,-1.4995e+005,-1.5547e+005,-1.6024e+005,-1.6422e+005,-1.6735e+005,-1.6961e+005,-1.7097e+005,4.1943e+006,-1.7097e+005,-1.6961e+005,-1.6735e+005,-1.6422e+005,-1.6024e+005,-1.5547e+005,-1.4995e+005,-1.4373e+005,-1.3687e+005,-1.2945e+005,-1.2153e+005,-1.1319e+005,-1.0451e+005,-95568,-86456,-77248,-68036,-58888,-49892,-41116,-32632,-24508,-16800,-9556,-2832,3340,8924,13900,18252,21968,25048,27504,29344,30588,31260,31400,31032,30208,28968,27360,25428,23228,20812,18228,15524,12760,9972,7208,4508,1916,-544,-2832,-4928,-6812,-8464,-9872,-11032,-11936,-12592,-13000,-13172,-13120,-12852,-12396,-11764,-10980,-10068,-9048,-7948,-6784,-5588,-4376,-3176,-2000,-868,200,1192,2096,2900,3604,4192,4672,5036,5288,5428,5472,5416,5252,5028,4720,4360,3944,3492,3012,2516,2012,1508,1020,552,108,-300,-672,-996,-1280,-1512,-1700,-1840,-1932,-1980,-1984,-1956,-1892,-1800,-1684,-1548,-1400,-1244,-1088,-932,-780,-640,-516,-408,-324,-260,-224,8672,0}, /*Filtro Pasa Altos 1606Hz */
		{-8916,2112,1940,1812,1720,1640,1564,1472,1360,1212,1024,792,516,196,-156,-532,-920,-1304,-1668,-1996,-2264,-2460,-2564,-2568,-2460,-2232,-1888,-1432,-872,-224,488,1244,2012,2756,3452,4056,4540,4872,5024,4980,4724,4252,3560,2676,1604,380,-944,-2336,-3736,-5096,-6344,-7428,-8288,-8876,-9148,-9072,-8628,-7800,-6600,-5048,-3184,-1056,1260,3688,6140,8520,10732,12668,14236,15352,15940,15936,15308,14028,12112,9584,6504,2956,-960,-5108,-9352,-13528,-17476,-21020,-24000,-26256,-27652,-28072,-27428,-25668,-22776,-18772,-13720,-7740,-976,6372,14084,21900,29536,36688,43056,48328,52212,54428,54740,52936,48856,42392,33500,22200,8568,-7248,-25032,-44520,-65380,-87236,-1.0968e+005,-1.3227e+005,-1.5454e+005,-1.7604e+005,-1.9629e+005,-2.1486e+005,-2.3134e+005,-2.4537e+005,-2.5663e+005,-2.6486e+005,-2.6987e+005,4.1943e+006,-2.6987e+005,-2.6486e+005,-2.5663e+005,-2.4537e+005,-2.3134e+005,-2.1486e+005,-1.9629e+005,-1.7604e+005,-1.5454e+005,-1.3227e+005,-1.0968e+005,-87236,-65380,-44520,-25032,-7248,8568,22200,33500,42392,48856,52936,54740,54428,52212,48328,43056,36688,29536,21900,14084,6372,-976,-7740,-13720,-18772,-22776,-25668,-27428,-28072,-27652,-26256,-24000,-21020,-17476,-13528,-9352,-5108,-960,2956,6504,9584,12112,14028,15308,15936,15940,15352,14236,12668,10732,8520,6140,3688,1260,-1056,-3184,-5048,-6600,-7800,-8628,-9072,-9148,-8876,-8288,-7428,-6344,-5096,-3736,-2336,-944,380,1604,2676,3560,4252,4724,4980,5024,4872,4540,4056,3452,2756,2012,1244,488,-224,-872,-1432,-1888,-2232,-2460,-2568,-2564,-2460,-2264,-1996,-1668,-1304,-920,-532,-156,196,516,792,1024,1212,1360,1472,1564,1640,1720,1812,1940,2112,-8916,0}, /*Filtro Pasa Altos 2295Hz */
		{-4836,9184,2040,-1076,-2216,-2412,-2160,-1704,-1152,-552,64,652,1188,1620,1904,2004,1892,1564,1032,336,-456,-1276,-2020,-2600,-2936,-2968,-2660,-2020,-1092,48,1284,2484,3504,4216,4512,4320,3624,2460,920,-852,-2672,-4344,-5664,-6456,-6592,-6004,-4700,-2772,-388,2220,4788,7016,8644,9436,9252,8032,5844,2852,-676,-4376,-7880,-10760,-12684,-13356,-12616,-10456,-7004,-2536,2512,7648,12320,15984,18168,18540,16932,13376,8116,1608,-5532,-12588,-18788,-23408,-25832,-25640,-22668,-17032,-9136,340,10496,20300,28668,34600,37268,36124,30984,22064,9996,-4200,-19200,-33476,-45452,-53636,-56792,-54088,-45204,-30420,-10648,12616,37344,61140,81408,95548,1.0121e+005,96468,80048,51452,11056,-39856,-99156,-1.6398e+005,-2.3093e+005,-2.9626e+005,-3.5617e+005,-4.0709e+005,-4.459e+005,-4.702e+005,4.1943e+006,-4.702e+005,-4.459e+005,-4.0709e+005,-3.5617e+005,-2.9626e+005,-2.3093e+005,-1.6398e+005,-99156,-39856,11056,51452,80048,96468,1.0121e+005,95548,81408,61140,37344,12616,-10648,-30420,-45204,-54088,-56792,-53636,-45452,-33476,-19200,-4200,9996,22064,30984,36124,37268,34600,28668,20300,10496,340,-9136,-17032,-22668,-25640,-25832,-23408,-18788,-12588,-5532,1608,8116,13376,16932,18540,18168,15984,12320,7648,2512,-2536,-7004,-10456,-12616,-13356,-12684,-10760,-7880,-4376,-676,2852,5844,8032,9252,9436,8644,7016,4788,2220,-388,-2772,-4700,-6004,-6592,-6456,-5664,-4344,-2672,-852,920,2460,3624,4320,4512,4216,3504,2484,1284,48,-1092,-2020,-2660,-2968,-2936,-2600,-2020,-1276,-456,336,1032,1564,1892,2004,1904,1620,1188,652,64,-552,-1152,-1704,-2160,-2412,-2216,-1076,2040,9184,-4836,0,0,0}, /*Filtro Pasa Altos 3629Hz */
		{-6416,8320,2424,-844,-2216,-2300,-1588,-480,660,1532,1904,1668,880,-240,-1344,-2072,-2148,-1488,-256,1176,2332,2788,2316,996,-788,-2464,-3436,-3304,-2012,92,2352,4000,4412,3340,1020,-1848,-4324,-5520,-4928,-2592,820,4232,6472,6684,4632,840,-3536,-7048,-8436,-7064,-3192,2060,7008,9952,9752,6228,356,-6080,-10924,-12432,-9864,-3788,4008,11004,14792,13876,8232,-580,-9816,-16400,-17944,-13576,-4344,6992,16776,21620,19560,10796,-2196,-15376,-24340,-25792,-18704,-4840,11644,25428,31708,27832,14336,-4980,-24100,-36620,-37828,-26444,-5260,19420,39628,48220,41332,19912,-10156,-39588,-58452,-59396,-40324,-5576,34828,67920,81716,69260,31452,-22292,-76028,-1.1158e+005,-1.1404e+005,-76992,-5768,82252,1.6088e+005,2.012e+005,1.7902e+005,81924,-86164,-3.0422e+005,-5.3763e+005,-7.452e+005,-8.8822e+005,4.1943e+006,-8.8822e+005,-7.452e+005,-5.3763e+005,-3.0422e+005,-86164,81924,1.7902e+005,2.012e+005,1.6088e+005,82252,-5768,-76992,-1.1404e+005,-1.1158e+005,-76028,-22292,31452,69260,81716,67920,34828,-5576,-40324,-59396,-58452,-39588,-10156,19912,41332,48220,39628,19420,-5260,-26444,-37828,-36620,-24100,-4980,14336,27832,31708,25428,11644,-4840,-18704,-25792,-24340,-15376,-2196,10796,19560,21620,16776,6992,-4344,-13576,-17944,-16400,-9816,-580,8232,13876,14792,11004,4008,-3788,-9864,-12432,-10924,-6080,356,6228,9752,9952,7008,2060,-3192,-7064,-8436,-7048,-3536,840,4632,6684,6472,4232,820,-2592,-4928,-5520,-4324,-1848,1020,3340,4412,4000,2352,92,-2012,-3304,-3436,-2464,-788,996,2316,2788,2332,1176,-256,-1488,-2148,-2072,-1344,-240,880,1668,1904,1532,660,-480,-1588,-2300,-2216,-844,2424,8320,-6416,0}, /*Filtro Pasa Altos 6210Hz */
		{-2024,4864,-2616,-1800,704,1580,600,-796,-1200,-340,848,1160,264,-948,-1208,-184,1120,1316,104,-1328,-1436,20,1588,1568,-168,-1880,-1692,364,2208,1808,-596,-2568,-1912,880,2960,2000,-1212,-3380,-2064,1604,3832,2096,-2048,-4312,-2096,2560,4820,2056,-3140,-5352,-1968,3792,5904,1824,-4520,-6480,-1620,5336,7072,1348,-6236,-7680,-992,7236,8296,548,-8336,-8924,4,9552,9556,-668,-10888,-10188,1460,12364,10812,-2404,-13988,-11436,3524,15784,12044,-4840,-17776,-12640,6396,20000,13212,-8228,-22496,-13768,10404,25336,14288,-13000,-28600,-14780,16132,32412,15240,-19968,-36968,-15660,24760,42552,16036,-30920,-49648,-16372,39136,59100,16660,-50708,-72528,-16896,68332,93516,17084,-98772,-1.3178e+005,-17216,1.6502e+005,2.2624e+005,17300,-4.2802e+005,-8.8274e+005,2.0972e+006,-8.8274e+005,-4.2802e+005,17300,2.2624e+005,1.6502e+005,-17216,-1.3178e+005,-98772,17084,93516,68332,-16896,-72528,-50708,16660,59100,39136,-16372,-49648,-30920,16036,42552,24760,-15660,-36968,-19968,15240,32412,16132,-14780,-28600,-13000,14288,25336,10404,-13768,-22496,-8228,13212,20000,6396,-12640,-17776,-4840,12044,15784,3524,-11436,-13988,-2404,10812,12364,1460,-10188,-10888,-668,9556,9552,4,-8924,-8336,548,8296,7236,-992,-7680,-6236,1348,7072,5336,-1620,-6480,-4520,1824,5904,3792,-1968,-5352,-3140,2056,4820,2560,-2096,-4312,-2048,2096,3832,1604,-2064,-3380,-1212,2000,2960,880,-1912,-2568,-596,1808,2208,364,-1692,-1880,-168,1568,1588,20,-1436,-1328,104,1316,1120,-184,-1208,-948,264,1160,848,-340,-1200,-796,600,1580,704,-1800,-2616,4864,-2024,0}, /*Filtro Pasa Altos 11204Hz */
		{76,1188,-3200,5192,-5516,3372,140,-2572,2200,284,-2256,1696,748,-2380,1332,1316,-2592,916,1968,-2768,364,2684,-2832,-360,3416,-2708,-1276,4112,-2336,-2372,4696,-1664,-3608,5072,-652,-4928,5148,708,-6228,4832,2404,-7392,4032,4380,-8284,2692,6536,-8752,780,8740,-8648,-1692,10820,-7828,-4660,12568,-6188,-7992,13756,-3656,-11512,14156,-228,-14976,13540,4032,-18092,11732,8976,-20528,8588,14376,-21940,4048,19912,-21976,-1860,25196,-20324,-9000,29764,-16716,-17120,33112,-10960,-25848,34692,-2960,-34708,33980,7256,-43100,30448,19536,-50320,23596,33612,-55596,12976,49072,-58024,-1872,65412,-56604,-21432,82036,-50108,-46408,98296,-36892,-78012,1.1351e+005,-14328,-1.1877e+005,1.2703e+005,22636,-1.7467e+005,1.3825e+005,86376,-2.6295e+005,1.4666e+005,2.1893e+005,-4.5442e+005,1.5187e+005,7.158e+005,-1.6783e+006,2.0972e+006,-1.6783e+006,7.158e+005,1.5187e+005,-4.5442e+005,2.1893e+005,1.4666e+005,-2.6295e+005,86376,1.3825e+005,-1.7467e+005,22636,1.2703e+005,-1.1877e+005,-14328,1.1351e+005,-78012,-36892,98296,-46408,-50108,82036,-21432,-56604,65412,-1872,-58024,49072,12976,-55596,33612,23596,-50320,19536,30448,-43100,7256,33980,-34708,-2960,34692,-25848,-10960,33112,-17120,-16716,29764,-9000,-20324,25196,-1860,-21976,19912,4048,-21940,14376,8588,-20528,8976,11732,-18092,4032,13540,-14976,-228,14156,-11512,-3656,13756,-7992,-6188,12568,-4660,-7828,10820,-1692,-8648,8740,780,-8752,6536,2692,-8284,4380,4032,-7392,2404,4832,-6228,708,5148,-4928,-652,5072,-3608,-1664,4696,-2372,-2336,4112,-1276,-2708,3416,-360,-2832,2684,364,-2768,1968,916,-2592,1316,1332,-2380,748,1696,-2256,284,2200,-2572,140,3372,-5516,5192,-3200,1188,76,0,0,0}, /*Filtro Pasa Altos 20870Hz */
};


#endif /* FILTERS_H_ */