diff options
Diffstat (limited to 'src/fm_fir_coeff.h')
| -rw-r--r-- | src/fm_fir_coeff.h | 494 |
1 files changed, 84 insertions, 410 deletions
diff --git a/src/fm_fir_coeff.h b/src/fm_fir_coeff.h index e96926e..bb5514e 100644 --- a/src/fm_fir_coeff.h +++ b/src/fm_fir_coeff.h @@ -1,413 +1,87 @@ /* Generated by fm_fir_coeff_file() Octave function in fm.m */ -const float bin[]={ - 4.79309e-05, - 1.1306e-05, - -5.5983e-05, - -7.01194e-05, - 7.06484e-06, - 9.92193e-05, - 8.58591e-05, - -4.54326e-05, - -0.000152003, - -8.65645e-05, - 0.000107704, - 0.000207915, - 6.24307e-05, - -0.000194905, - -0.000256788, - -3.72067e-06, - 0.000303862, - 0.000285027, - -9.75377e-05, - -0.000426141, - -0.000276571, - 0.000245596, - 0.00054748, - 0.000214543, - -0.000438995, - -0.000647904, - -8.35097e-05, - 0.000668808, - 0.000702715, - -0.000127804, - -0.000917433, - -0.000684399, - 0.000423605, - 0.00115821, - 0.000565432, - -0.000798262, - -0.00135608, - -0.000321829, - 0.00123404, - 0.00146953, - -6.28411e-05, - -0.00169975, - -0.00145365, - 0.000593351, - 0.00215057, - 0.00126444, - -0.00125906, - -0.00252937, - -0.000863858, - 0.00203097, - 0.00276961, - 0.000225378, - -0.00286002, - -0.00279968, - 0.00066048, - 0.00367697, - 0.00254856, - -0.00178121, - -0.00439398, - -0.00195226, - 0.00309842, - 0.00490791, - 0.000960678, - -0.0045454, - -0.00510509, - 0.000456067, - 0.00602631, - 0.00486678, - -0.00230217, - -0.00741688, - -0.00407467, - 0.00455244, - 0.00856596, - 0.0026148, - -0.00715072, - -0.0092966, - -0.000377815, - 0.0100109, - 0.00940383, - -0.00274808, - -0.0130204, - -0.00864357, - 0.00689875, - 0.0160465, - 0.0066998, - -0.0122874, - -0.0189444, - -0.0030966, - 0.0193367, - 0.0215669, - -0.00304913, - -0.0290487, - -0.0237748, - 0.0138493, - 0.0443198, - 0.0254471, - -0.0364426, - -0.0771407, - -0.0264901, - 0.120993, - 0.285249, - 0.366844, - 0.285249, - 0.120993, - -0.0264901, - -0.0771407, - -0.0364426, - 0.0254471, - 0.0443198, - 0.0138493, - -0.0237748, - -0.0290487, - -0.00304913, - 0.0215669, - 0.0193367, - -0.0030966, - -0.0189444, - -0.0122874, - 0.0066998, - 0.0160465, - 0.00689875, - -0.00864357, - -0.0130204, - -0.00274808, - 0.00940383, - 0.0100109, - -0.000377815, - -0.0092966, - -0.00715072, - 0.0026148, - 0.00856596, - 0.00455244, - -0.00407467, - -0.00741688, - -0.00230217, - 0.00486678, - 0.00602631, - 0.000456067, - -0.00510509, - -0.0045454, - 0.000960678, - 0.00490791, - 0.00309842, - -0.00195226, - -0.00439398, - -0.00178121, - 0.00254856, - 0.00367697, - 0.00066048, - -0.00279968, - -0.00286002, - 0.000225378, - 0.00276961, - 0.00203097, - -0.000863858, - -0.00252937, - -0.00125906, - 0.00126444, - 0.00215057, - 0.000593351, - -0.00145365, - -0.00169975, - -6.28411e-05, - 0.00146953, - 0.00123404, - -0.000321829, - -0.00135608, - -0.000798262, - 0.000565432, - 0.00115821, - 0.000423605, - -0.000684399, - -0.000917433, - -0.000127804, - 0.000702715, - 0.000668808, - -8.35097e-05, - -0.000647904, - -0.000438995, - 0.000214543, - 0.00054748, - 0.000245596, - -0.000276571, - -0.000426141, - -9.75377e-05, - 0.000285027, - 0.000303862, - -3.72067e-06, - -0.000256788, - -0.000194905, - 6.24307e-05, - 0.000207915, - 0.000107704, - -8.65645e-05, - -0.000152003, - -4.54326e-05, - 8.58591e-05, - 9.92193e-05, - 7.06484e-06, - -7.01194e-05, - -5.5983e-05, - 1.1306e-05, - 4.79309e-05 -}; +const float bin[] = { + 4.79309e-05, 1.1306e-05, -5.5983e-05, -7.01194e-05, 7.06484e-06, + 9.92193e-05, 8.58591e-05, -4.54326e-05, -0.000152003, -8.65645e-05, + 0.000107704, 0.000207915, 6.24307e-05, -0.000194905, -0.000256788, + -3.72067e-06, 0.000303862, 0.000285027, -9.75377e-05, -0.000426141, + -0.000276571, 0.000245596, 0.00054748, 0.000214543, -0.000438995, + -0.000647904, -8.35097e-05, 0.000668808, 0.000702715, -0.000127804, + -0.000917433, -0.000684399, 0.000423605, 0.00115821, 0.000565432, + -0.000798262, -0.00135608, -0.000321829, 0.00123404, 0.00146953, + -6.28411e-05, -0.00169975, -0.00145365, 0.000593351, 0.00215057, + 0.00126444, -0.00125906, -0.00252937, -0.000863858, 0.00203097, + 0.00276961, 0.000225378, -0.00286002, -0.00279968, 0.00066048, + 0.00367697, 0.00254856, -0.00178121, -0.00439398, -0.00195226, + 0.00309842, 0.00490791, 0.000960678, -0.0045454, -0.00510509, + 0.000456067, 0.00602631, 0.00486678, -0.00230217, -0.00741688, + -0.00407467, 0.00455244, 0.00856596, 0.0026148, -0.00715072, + -0.0092966, -0.000377815, 0.0100109, 0.00940383, -0.00274808, + -0.0130204, -0.00864357, 0.00689875, 0.0160465, 0.0066998, + -0.0122874, -0.0189444, -0.0030966, 0.0193367, 0.0215669, + -0.00304913, -0.0290487, -0.0237748, 0.0138493, 0.0443198, + 0.0254471, -0.0364426, -0.0771407, -0.0264901, 0.120993, + 0.285249, 0.366844, 0.285249, 0.120993, -0.0264901, + -0.0771407, -0.0364426, 0.0254471, 0.0443198, 0.0138493, + -0.0237748, -0.0290487, -0.00304913, 0.0215669, 0.0193367, + -0.0030966, -0.0189444, -0.0122874, 0.0066998, 0.0160465, + 0.00689875, -0.00864357, -0.0130204, -0.00274808, 0.00940383, + 0.0100109, -0.000377815, -0.0092966, -0.00715072, 0.0026148, + 0.00856596, 0.00455244, -0.00407467, -0.00741688, -0.00230217, + 0.00486678, 0.00602631, 0.000456067, -0.00510509, -0.0045454, + 0.000960678, 0.00490791, 0.00309842, -0.00195226, -0.00439398, + -0.00178121, 0.00254856, 0.00367697, 0.00066048, -0.00279968, + -0.00286002, 0.000225378, 0.00276961, 0.00203097, -0.000863858, + -0.00252937, -0.00125906, 0.00126444, 0.00215057, 0.000593351, + -0.00145365, -0.00169975, -6.28411e-05, 0.00146953, 0.00123404, + -0.000321829, -0.00135608, -0.000798262, 0.000565432, 0.00115821, + 0.000423605, -0.000684399, -0.000917433, -0.000127804, 0.000702715, + 0.000668808, -8.35097e-05, -0.000647904, -0.000438995, 0.000214543, + 0.00054748, 0.000245596, -0.000276571, -0.000426141, -9.75377e-05, + 0.000285027, 0.000303862, -3.72067e-06, -0.000256788, -0.000194905, + 6.24307e-05, 0.000207915, 0.000107704, -8.65645e-05, -0.000152003, + -4.54326e-05, 8.58591e-05, 9.92193e-05, 7.06484e-06, -7.01194e-05, + -5.5983e-05, 1.1306e-05, 4.79309e-05}; -const float bout[]={ - -0.000901664, - -0.00105423, - -0.00102202, - -0.000796428, - -0.0004047, - 9.24929e-05, - 0.000610043, - 0.00105267, - 0.00133217, - 0.00138452, - 0.00118367, - 0.000749102, - 0.000145346, - -0.000527025, - -0.00114777, - -0.00159812, - -0.00178311, - -0.00165083, - -0.00120494, - -0.000507584, - 0.000328412, - 0.0011573, - 0.00182538, - 0.00219909, - 0.00219097, - 0.00177877, - 0.00101358, - 1.48175e-05, - -0.00104765, - -0.00198192, - -0.00260813, - -0.00279243, - -0.00247437, - -0.00168247, - -0.000534171, - 0.000780521, - 0.00202976, - 0.00298006, - 0.00343915, - 0.00329371, - 0.00253482, - 0.00126569, - -0.000310763, - -0.00192329, - -0.00327808, - -0.0041113, - -0.00423916, - -0.00359628, - -0.00225463, - -0.000418452, - 0.00160526, - 0.00345676, - 0.00478613, - 0.00531776, - 0.00490513, - 0.00356541, - 0.00148629, - -0.000997692, - -0.00345694, - -0.0054391, - -0.00654985, - -0.00652835, - -0.00530323, - -0.00301796, - -1.90046e-05, - 0.00319335, - 0.00604515, - 0.00798756, - 0.00859787, - 0.00766479, - 0.00524199, - 0.001658, - -0.00252213, - -0.00658004, - -0.00976079, - -0.011405, - -0.0110744, - -0.00864874, - -0.00437487, - 0.00114403, - 0.00702171, - 0.0122173, - 0.0157018, - 0.0166372, - 0.0145415, - 0.00940928, - 0.00176699, - -0.00735151, - -0.0165112, - -0.0240533, - -0.0283208, - -0.027902, - -0.0218568, - -0.00988994, - 0.0075553, - 0.0293009, - 0.0535398, - 0.0780316, - 0.100365, - 0.118251, - 0.129808, - 0.143804, - 0.129808, - 0.118251, - 0.100365, - 0.0780316, - 0.0535398, - 0.0293009, - 0.0075553, - -0.00988994, - -0.0218568, - -0.027902, - -0.0283208, - -0.0240533, - -0.0165112, - -0.00735151, - 0.00176699, - 0.00940928, - 0.0145415, - 0.0166372, - 0.0157018, - 0.0122173, - 0.00702171, - 0.00114403, - -0.00437487, - -0.00864874, - -0.0110744, - -0.011405, - -0.00976079, - -0.00658004, - -0.00252213, - 0.001658, - 0.00524199, - 0.00766479, - 0.00859787, - 0.00798756, - 0.00604515, - 0.00319335, - -1.90046e-05, - -0.00301796, - -0.00530323, - -0.00652835, - -0.00654985, - -0.0054391, - -0.00345694, - -0.000997692, - 0.00148629, - 0.00356541, - 0.00490513, - 0.00531776, - 0.00478613, - 0.00345676, - 0.00160526, - -0.000418452, - -0.00225463, - -0.00359628, - -0.00423916, - -0.0041113, - -0.00327808, - -0.00192329, - -0.000310763, - 0.00126569, - 0.00253482, - 0.00329371, - 0.00343915, - 0.00298006, - 0.00202976, - 0.000780521, - -0.000534171, - -0.00168247, - -0.00247437, - -0.00279243, - -0.00260813, - -0.00198192, - -0.00104765, - 1.48175e-05, - 0.00101358, - 0.00177877, - 0.00219097, - 0.00219909, - 0.00182538, - 0.0011573, - 0.000328412, - -0.000507584, - -0.00120494, - -0.00165083, - -0.00178311, - -0.00159812, - -0.00114777, - -0.000527025, - 0.000145346, - 0.000749102, - 0.00118367, - 0.00138452, - 0.00133217, - 0.00105267, - 0.000610043, - 9.24929e-05, - -0.0004047, - -0.000796428, - -0.00102202, - -0.00105423, - -0.000901664 -}; +const float bout[] = { + -0.000901664, -0.00105423, -0.00102202, -0.000796428, -0.0004047, + 9.24929e-05, 0.000610043, 0.00105267, 0.00133217, 0.00138452, + 0.00118367, 0.000749102, 0.000145346, -0.000527025, -0.00114777, + -0.00159812, -0.00178311, -0.00165083, -0.00120494, -0.000507584, + 0.000328412, 0.0011573, 0.00182538, 0.00219909, 0.00219097, + 0.00177877, 0.00101358, 1.48175e-05, -0.00104765, -0.00198192, + -0.00260813, -0.00279243, -0.00247437, -0.00168247, -0.000534171, + 0.000780521, 0.00202976, 0.00298006, 0.00343915, 0.00329371, + 0.00253482, 0.00126569, -0.000310763, -0.00192329, -0.00327808, + -0.0041113, -0.00423916, -0.00359628, -0.00225463, -0.000418452, + 0.00160526, 0.00345676, 0.00478613, 0.00531776, 0.00490513, + 0.00356541, 0.00148629, -0.000997692, -0.00345694, -0.0054391, + -0.00654985, -0.00652835, -0.00530323, -0.00301796, -1.90046e-05, + 0.00319335, 0.00604515, 0.00798756, 0.00859787, 0.00766479, + 0.00524199, 0.001658, -0.00252213, -0.00658004, -0.00976079, + -0.011405, -0.0110744, -0.00864874, -0.00437487, 0.00114403, + 0.00702171, 0.0122173, 0.0157018, 0.0166372, 0.0145415, + 0.00940928, 0.00176699, -0.00735151, -0.0165112, -0.0240533, + -0.0283208, -0.027902, -0.0218568, -0.00988994, 0.0075553, + 0.0293009, 0.0535398, 0.0780316, 0.100365, 0.118251, + 0.129808, 0.143804, 0.129808, 0.118251, 0.100365, + 0.0780316, 0.0535398, 0.0293009, 0.0075553, -0.00988994, + -0.0218568, -0.027902, -0.0283208, -0.0240533, -0.0165112, + -0.00735151, 0.00176699, 0.00940928, 0.0145415, 0.0166372, + 0.0157018, 0.0122173, 0.00702171, 0.00114403, -0.00437487, + -0.00864874, -0.0110744, -0.011405, -0.00976079, -0.00658004, + -0.00252213, 0.001658, 0.00524199, 0.00766479, 0.00859787, + 0.00798756, 0.00604515, 0.00319335, -1.90046e-05, -0.00301796, + -0.00530323, -0.00652835, -0.00654985, -0.0054391, -0.00345694, + -0.000997692, 0.00148629, 0.00356541, 0.00490513, 0.00531776, + 0.00478613, 0.00345676, 0.00160526, -0.000418452, -0.00225463, + -0.00359628, -0.00423916, -0.0041113, -0.00327808, -0.00192329, + -0.000310763, 0.00126569, 0.00253482, 0.00329371, 0.00343915, + 0.00298006, 0.00202976, 0.000780521, -0.000534171, -0.00168247, + -0.00247437, -0.00279243, -0.00260813, -0.00198192, -0.00104765, + 1.48175e-05, 0.00101358, 0.00177877, 0.00219097, 0.00219909, + 0.00182538, 0.0011573, 0.000328412, -0.000507584, -0.00120494, + -0.00165083, -0.00178311, -0.00159812, -0.00114777, -0.000527025, + 0.000145346, 0.000749102, 0.00118367, 0.00138452, 0.00133217, + 0.00105267, 0.000610043, 9.24929e-05, -0.0004047, -0.000796428, + -0.00102202, -0.00105423, -0.000901664}; |
