initial

Dependencies:   mbed BSP_DISCO_F746NG mbed-dsp

our_filter.h

Committer:
justenmg
Date:
2020-03-10
Revision:
9:fb0eb0b2796c
Parent:
1:103e3e426b55

File content as of revision 9:fb0eb0b2796c:

/*
 * Filter Coefficients (C Source) generated by the Filter Design and Analysis Tool
 * Generated by MATLAB(R) 9.7 and DSP System Toolbox 9.9.
 * Generated on: 11-Feb-2020 15:16:13
 */

/*
 * Discrete-Time FIR Filter (real)
 * -------------------------------
 * Filter Structure  : Direct-Form FIR
 * Filter Length     : 890
 * Stable            : Yes
 * Linear Phase      : Yes (Type 2)
 * Arithmetic        : single
 */


/* 
 * Expected path to tmwtypes.h 
 * C:\Program Files\MATLAB\R2019b\extern\include\tmwtypes.h 
 */
#define OUR_NUM_TAPS                        890   

const float32_t our_Filter_coeffs[NUM_TAPS] = {
  -8.864170377e-05,0.0001252191287,-3.026649574e-05, -1.2675373e-05,6.592626596e-05,
   9.73828719e-05, 6.20603314e-05,9.169317309e-06,-1.379197602e-05,-6.261283488e-06,
  2.563209136e-06,-4.206103768e-06,-1.251193953e-05,-2.250095122e-06,2.222847797e-05,
  3.230711809e-05, 1.02680533e-05,-2.638909427e-05,-4.011524652e-05,-1.595725917e-05,
  2.146661791e-05,3.458483116e-05,1.530732152e-05,-1.017601153e-05,-1.510266702e-05,
  -4.168108262e-06,-8.820636594e-07,-1.215769225e-05,-1.604094723e-05,5.734324986e-06,
  3.661014853e-05,3.775696314e-05,-2.457724804e-06,-4.770584928e-05,-4.966884444e-05,
  -4.92509389e-06, 4.04368875e-05,4.229542537e-05,8.292078746e-06,-1.842287202e-05,
  -1.390880516e-05,-4.546378705e-07,-7.586296306e-06,-2.670034155e-05,-1.933250132e-05,
  2.526418211e-05,6.303750706e-05,4.269614146e-05,-2.739006595e-05,-7.821588952e-05,
  -5.534023512e-05,1.667777178e-05,  6.3169442e-05,4.448021355e-05,-3.662714107e-06,
  -2.299661537e-05,-6.639792446e-06,5.256245004e-07,-2.55687155e-05,-4.692011134e-05,
  -1.265762603e-05,6.115828728e-05,9.400351701e-05,3.376302993e-05,-6.946394569e-05,
  -0.000110625966,-4.754158363e-05,5.008926018e-05,8.371777949e-05,3.709544762e-05,
  -1.721931949e-05,-1.957972199e-05,4.285207979e-06,-8.787938896e-06,-5.73155412e-05,
  -6.543623022e-05,1.375403463e-05,0.0001144928538,0.0001193775315,1.454345011e-06,
  -0.0001272651716,-0.0001353986881,-2.029938514e-05,9.156992019e-05,9.525421046e-05,
  2.016418875e-05,-2.626506102e-05,-5.534651791e-06,1.249871912e-05,-3.653149906e-05,
  -0.000101325073,-7.060469943e-05, 6.85194027e-05,0.0001800245227,0.0001258462435,
  -6.071586176e-05,-0.0001938464848,-0.0001412811835, 2.84810194e-05,0.0001334303524,
  9.194808081e-05,-2.055867753e-06,-2.325618516e-05,1.768163384e-05,7.264501164e-06,
  -8.904723654e-05,-0.0001494331664,-4.763716788e-05,0.0001559264929,0.0002457189257,
   9.83269565e-05,-0.0001538941287,-0.0002563151356,-0.0001177775703,9.533392586e-05,
  0.0001651463826,7.170719618e-05,-2.078636135e-05,-2.080665809e-06,4.249236372e-05,
  -2.47952139e-05,-0.000167550621,-0.000186205827,1.894808702e-05,0.0002727615938,
  0.0002924682631,2.360183134e-05,-0.0002711857378,-0.0002975679818,-5.845310807e-05,
  0.0001704204042,0.0001762813481,3.835903408e-05,-2.407616012e-05,3.859650315e-05,
  5.440670793e-05,-9.659468924e-05,-0.0002647108049,-0.0001894493762,0.0001407953096,
  0.0004055228783,0.0002965075255,-0.0001054785535,-0.0003965186479,-0.0002994042006,
  3.578970791e-05,0.0002384884865,0.0001600252726,2.961611244e-06,2.435899376e-07,
  9.187001706e-05,3.283183105e-05,-0.0002158638526,-0.0003618106712,-0.0001333945838,
  0.0003203924862,0.0005293549621,0.0002338675404,-0.0002853922197,-0.0005058351089,
  -0.0002474108187,0.0001545737759,0.0002821736271,0.0001172989214,-1.706361763e-05,
  5.949120532e-05,0.0001402256603,-4.495854228e-05,-0.0003797294339,-0.0004288626951,
  5.805674391e-06,0.0005465965369,0.0006099958555,8.622823952e-05,-0.0004994721967,
  -0.0005705231451, -0.00013576934,0.0002782505762,0.0002866908326,5.941346171e-05,
  -1.156599637e-06,0.0001511158625,0.0001554360206,-0.0001983593538,-0.0005700535839,
  -0.0004268696648,0.0002430383756,0.0007915815222,0.0006085049827,-0.0001524310792,
  -0.0007175437058,-0.0005635504494,2.832118844e-05,0.0003807055764,0.0002456907532,
   8.87704482e-06,6.867878983e-05,0.0002580998407,0.0001018171824,-0.0004355143465,
  -0.0007509225397,-0.0003142103087,0.0005765279639, 0.001010840177,0.0004886336974,
  -0.0004705554456,-0.000899044564,-0.0004663119616,0.0002233192645,0.0004353518598,
  0.0001666004391,-3.406631095e-06,0.0002001676185,0.0003463253379,-5.745788803e-05,
  -0.0007459532935,-0.0008696274599,-5.520397826e-05,0.0009822485736, 0.001147822244,
  0.0002260840847,-0.0008362437948,-0.0009996395092,-0.0002758283808,0.0004147468426,
   0.000422706391,7.364077464e-05,5.561892976e-05,0.0003832432267,0.0003660735965,
  -0.0003508351219,-0.001094634761,-0.0008622075547,0.0003691192251, 0.001410730998,
   0.001141631743,-0.0001829802641,-0.001198821818,-0.0009804931469,-9.311140275e-06,
   0.000561251014,0.0003390194615,7.466167517e-06,0.0002121135913, 0.000584210502,
  0.0002579691354,-0.0007872218848,-0.001419357373,-0.0006627732073,0.0009513934492,
   0.001789345872,0.0009385837475,-0.0007153426413, -0.00149474293,-0.0008183268947,
  0.0002948473557,0.0006238071946, 0.000203075906,1.980301749e-05,0.0004740047734,
  0.0007431489066,-3.711266982e-05,-0.001345957746, -0.00163372932,-0.0002166474587,
   0.001650342252, 0.002029082971,0.0005042132107,-0.001318814815,-0.001657987363,
  -0.0005144493189, 0.000581125787,0.0005773185403,5.972348663e-05, 0.000163767676,
  0.0008204374462,0.0007766340859,-0.0005644838093,-0.001969008707,-0.001635011053,
  0.0005059719551, 0.002388406545, 0.002036477439,-0.0001655184897, -0.00191564078,
  -0.001632987638,-9.998864698e-05,0.0007863540668, 0.000422417972,-2.163425779e-05,
   0.000480486895, 0.001193681383,0.0005857843789,-0.001341172028,-0.002558252076,
   -0.00131673133,  0.00149770698, 0.003055089153,  0.00172793353,-0.001037400798,
  -0.002411779249,-0.001387921046, 0.000364046311,0.0008530546329,0.0001949646539,
  4.594230995e-05, 0.000984061393, 0.001495132572,6.853367813e-05,-0.002342762426,
  -0.002978097647,-0.0005836064229, 0.002705931431, 0.003515918972, 0.001044061035,
  -0.002039891202,-0.002710721223,-0.0009256979101,0.0007930627326,0.0007454627194,
  -2.831294296e-05,0.0003551193513, 0.001647129306, 0.001586038503,-0.0008660226013,
  -0.003494048724,-0.003062587231,0.0006348563475, 0.004030900076, 0.003625023412,
  -3.989724064e-05,-0.003069247119,-0.002729430795,-0.0002899263054, 0.001090871287,
  0.0004655450757,-0.0001284773316,0.0009902010206, 0.002388704335, 0.001290656626,
  -0.002285570605,-0.004664379172,-0.002622909611, 0.002377010416, 0.005330500659,
   0.003236763179, -0.00151161931,-0.004002160393,-0.002412999747,0.0004353846016,
   0.001165496069,6.788247993e-05,5.533112926e-05,  0.00201470172, 0.003063505283,
  0.0003951186372,-0.004230838269,-0.005665897857, -0.00144625816, 0.004655079916,
    0.00642944267,  0.00220818026,-0.003332444001,-0.004712914117,-0.001743888599,
   0.001132086036,0.0009455888066,-0.0003248337598,0.0007329196087, 0.003467037342,
   0.003446001559,  -0.0013753901,-0.006731184199,-0.006245855242, 0.000735536858,
    0.00748785818, 0.007125956006,0.0003744407149,-0.005471006967,-0.005091057159,
  -0.0007402933552, 0.001656373148,0.0003930032253,-0.0004937680205, 0.002203691285,
   0.005376822315, 0.003182647284,-0.004452093039,-0.009866629727,-0.006043292582,
   0.004371905234,   0.0109995259, 0.007176017854,-0.002555222716, -0.00799120497,
  -0.005053427536,0.0005666635116, 0.001836717594,-0.0004953653552,-3.232134623e-05,
    0.00502711907, 0.007841711864, 0.001607622253,-0.009787487797, -0.01398209576,
  -0.004390832502,  0.01057744399,  0.01575286314, 0.006175310817,-0.007410474122,
   -0.01134403516,-0.004533315077, 0.002222493524,  0.00140743982,-0.001717460342,
   0.002080647275,  0.01083395258,  0.01137735881,-0.003182186512, -0.02065565065,
      -0.02070597,0.0007908124244,  0.02371992543,  0.02449512668, 0.002787329489,
   -0.01800358668,   -0.018065501, -0.00333403796, 0.004898667801,-0.0005945052835,
  -0.003512379946,  0.01107439958,  0.02948460355,  0.02011381835, -0.02391557954,
   -0.06271692365, -0.04526482895,  0.02852379903,  0.09219819307,  0.07397401333,
   -0.02281789854,  -0.1102958471, -0.09882483631, 0.008684456348,   0.1124692857,
     0.1124692857, 0.008684456348, -0.09882483631,  -0.1102958471, -0.02281789854,
    0.07397401333,  0.09219819307,  0.02852379903, -0.04526482895, -0.06271692365,
   -0.02391557954,  0.02011381835,  0.02948460355,  0.01107439958,-0.003512379946,
  -0.0005945052835, 0.004898667801, -0.00333403796,   -0.018065501, -0.01800358668,
   0.002787329489,  0.02449512668,  0.02371992543,0.0007908124244,    -0.02070597,
   -0.02065565065,-0.003182186512,  0.01137735881,  0.01083395258, 0.002080647275,
  -0.001717460342,  0.00140743982, 0.002222493524,-0.004533315077, -0.01134403516,
  -0.007410474122, 0.006175310817,  0.01575286314,  0.01057744399,-0.004390832502,
   -0.01398209576,-0.009787487797, 0.001607622253, 0.007841711864,  0.00502711907,
  -3.232134623e-05,-0.0004953653552, 0.001836717594,0.0005666635116,-0.005053427536,
   -0.00799120497,-0.002555222716, 0.007176017854,   0.0109995259, 0.004371905234,
  -0.006043292582,-0.009866629727,-0.004452093039, 0.003182647284, 0.005376822315,
   0.002203691285,-0.0004937680205,0.0003930032253, 0.001656373148,-0.0007402933552,
  -0.005091057159,-0.005471006967,0.0003744407149, 0.007125956006,  0.00748785818,
   0.000735536858,-0.006245855242,-0.006731184199,  -0.0013753901, 0.003446001559,
   0.003467037342,0.0007329196087,-0.0003248337598,0.0009455888066, 0.001132086036,
  -0.001743888599,-0.004712914117,-0.003332444001,  0.00220818026,  0.00642944267,
   0.004655079916, -0.00144625816,-0.005665897857,-0.004230838269,0.0003951186372,
   0.003063505283,  0.00201470172,5.533112926e-05,6.788247993e-05, 0.001165496069,
  0.0004353846016,-0.002412999747,-0.004002160393, -0.00151161931, 0.003236763179,
   0.005330500659, 0.002377010416,-0.002622909611,-0.004664379172,-0.002285570605,
   0.001290656626, 0.002388704335,0.0009902010206,-0.0001284773316,0.0004655450757,
   0.001090871287,-0.0002899263054,-0.002729430795,-0.003069247119,-3.989724064e-05,
   0.003625023412, 0.004030900076,0.0006348563475,-0.003062587231,-0.003494048724,
  -0.0008660226013, 0.001586038503, 0.001647129306,0.0003551193513,-2.831294296e-05,
  0.0007454627194,0.0007930627326,-0.0009256979101,-0.002710721223,-0.002039891202,
   0.001044061035, 0.003515918972, 0.002705931431,-0.0005836064229,-0.002978097647,
  -0.002342762426,6.853367813e-05, 0.001495132572, 0.000984061393,4.594230995e-05,
  0.0001949646539,0.0008530546329, 0.000364046311,-0.001387921046,-0.002411779249,
  -0.001037400798,  0.00172793353, 0.003055089153,  0.00149770698, -0.00131673133,
  -0.002558252076,-0.001341172028,0.0005857843789, 0.001193681383, 0.000480486895,
  -2.163425779e-05, 0.000422417972,0.0007863540668,-9.998864698e-05,-0.001632987638,
   -0.00191564078,-0.0001655184897, 0.002036477439, 0.002388406545,0.0005059719551,
  -0.001635011053,-0.001969008707,-0.0005644838093,0.0007766340859,0.0008204374462,
   0.000163767676,5.972348663e-05,0.0005773185403, 0.000581125787,-0.0005144493189,
  -0.001657987363,-0.001318814815,0.0005042132107, 0.002029082971, 0.001650342252,
  -0.0002166474587, -0.00163372932,-0.001345957746,-3.711266982e-05,0.0007431489066,
  0.0004740047734,1.980301749e-05, 0.000203075906,0.0006238071946,0.0002948473557,
  -0.0008183268947, -0.00149474293,-0.0007153426413,0.0009385837475, 0.001789345872,
  0.0009513934492,-0.0006627732073,-0.001419357373,-0.0007872218848,0.0002579691354,
   0.000584210502,0.0002121135913,7.466167517e-06,0.0003390194615, 0.000561251014,
  -9.311140275e-06,-0.0009804931469,-0.001198821818,-0.0001829802641, 0.001141631743,
   0.001410730998,0.0003691192251,-0.0008622075547,-0.001094634761,-0.0003508351219,
  0.0003660735965,0.0003832432267,5.561892976e-05,7.364077464e-05, 0.000422706391,
  0.0004147468426,-0.0002758283808,-0.0009996395092,-0.0008362437948,0.0002260840847,
   0.001147822244,0.0009822485736,-5.520397826e-05,-0.0008696274599,-0.0007459532935,
  -5.745788803e-05,0.0003463253379,0.0002001676185,-3.406631095e-06,0.0001666004391,
  0.0004353518598,0.0002233192645,-0.0004663119616,-0.000899044564,-0.0004705554456,
  0.0004886336974, 0.001010840177,0.0005765279639,-0.0003142103087,-0.0007509225397,
  -0.0004355143465,0.0001018171824,0.0002580998407,6.867878983e-05, 8.87704482e-06,
  0.0002456907532,0.0003807055764,2.832118844e-05,-0.0005635504494,-0.0007175437058,
  -0.0001524310792,0.0006085049827,0.0007915815222,0.0002430383756,-0.0004268696648,
  -0.0005700535839,-0.0001983593538,0.0001554360206,0.0001511158625,-1.156599637e-06,
  5.941346171e-05,0.0002866908326,0.0002782505762, -0.00013576934,-0.0005705231451,
  -0.0004994721967,8.622823952e-05,0.0006099958555,0.0005465965369,5.805674391e-06,
  -0.0004288626951,-0.0003797294339,-4.495854228e-05,0.0001402256603,5.949120532e-05,
  -1.706361763e-05,0.0001172989214,0.0002821736271,0.0001545737759,-0.0002474108187,
  -0.0005058351089,-0.0002853922197,0.0002338675404,0.0005293549621,0.0003203924862,
  -0.0001333945838,-0.0003618106712,-0.0002158638526,3.283183105e-05,9.187001706e-05,
  2.435899376e-07,2.961611244e-06,0.0001600252726,0.0002384884865,3.578970791e-05,
  -0.0002994042006,-0.0003965186479,-0.0001054785535,0.0002965075255,0.0004055228783,
  0.0001407953096,-0.0001894493762,-0.0002647108049,-9.659468924e-05,5.440670793e-05,
  3.859650315e-05,-2.407616012e-05,3.835903408e-05,0.0001762813481,0.0001704204042,
  -5.845310807e-05,-0.0002975679818,-0.0002711857378,2.360183134e-05,0.0002924682631,
  0.0002727615938,1.894808702e-05,-0.000186205827,-0.000167550621,-2.47952139e-05,
  4.249236372e-05,-2.080665809e-06,-2.078636135e-05,7.170719618e-05,0.0001651463826,
  9.533392586e-05,-0.0001177775703,-0.0002563151356,-0.0001538941287, 9.83269565e-05,
  0.0002457189257,0.0001559264929,-4.763716788e-05,-0.0001494331664,-8.904723654e-05,
  7.264501164e-06,1.768163384e-05,-2.325618516e-05,-2.055867753e-06,9.194808081e-05,
  0.0001334303524, 2.84810194e-05,-0.0001412811835,-0.0001938464848,-6.071586176e-05,
  0.0001258462435,0.0001800245227, 6.85194027e-05,-7.060469943e-05,-0.000101325073,
  -3.653149906e-05,1.249871912e-05,-5.534651791e-06,-2.626506102e-05,2.016418875e-05,
  9.525421046e-05,9.156992019e-05,-2.029938514e-05,-0.0001353986881,-0.0001272651716,
  1.454345011e-06,0.0001193775315,0.0001144928538,1.375403463e-05,-6.543623022e-05,
  -5.73155412e-05,-8.787938896e-06,4.285207979e-06,-1.957972199e-05,-1.721931949e-05,
  3.709544762e-05,8.371777949e-05,5.008926018e-05,-4.754158363e-05,-0.000110625966,
  -6.946394569e-05,3.376302993e-05,9.400351701e-05,6.115828728e-05,-1.265762603e-05,
  -4.692011134e-05,-2.55687155e-05,5.256245004e-07,-6.639792446e-06,-2.299661537e-05,
  -3.662714107e-06,4.448021355e-05,  6.3169442e-05,1.667777178e-05,-5.534023512e-05,
  -7.821588952e-05,-2.739006595e-05,4.269614146e-05,6.303750706e-05,2.526418211e-05,
  -1.933250132e-05,-2.670034155e-05,-7.586296306e-06,-4.546378705e-07,-1.390880516e-05,
  -1.842287202e-05,8.292078746e-06,4.229542537e-05, 4.04368875e-05,-4.92509389e-06,
  -4.966884444e-05,-4.770584928e-05,-2.457724804e-06,3.775696314e-05,3.661014853e-05,
  5.734324986e-06,-1.604094723e-05,-1.215769225e-05,-8.820636594e-07,-4.168108262e-06,
  -1.510266702e-05,-1.017601153e-05,1.530732152e-05,3.458483116e-05,2.146661791e-05,
  -1.595725917e-05,-4.011524652e-05,-2.638909427e-05, 1.02680533e-05,3.230711809e-05,
  2.222847797e-05,-2.250095122e-06,-1.251193953e-05,-4.206103768e-06,2.563209136e-06,
  -6.261283488e-06,-1.379197602e-05,9.169317309e-06, 6.20603314e-05, 9.73828719e-05,
  6.592626596e-05, -1.2675373e-05,-3.026649574e-05,0.0001252191287,-8.864170377e-05
};