SDRPlusPlus/core/src/dsp/multirate/decim/taps/fir_128_64.h

520 wiersze
14 KiB
C++

#pragma once
/*
This file was auto-generated by Ryzerth's magic optimized FIR script.
DO NOT EDIT MANUALLY!!!
*/
namespace dsp::multirate::decim {
const unsigned int fir_128_64_len = 507;
const float fir_128_64_taps[] = {
0.0000059328143f,
0.0000021865747f,
0.0000025830027f,
0.0000030222125f,
0.0000035067628f,
0.0000040392284f,
0.0000046221895f,
0.0000052582199f,
0.0000059498747f,
0.0000066996765f,
0.0000075101016f,
0.0000083835652f,
0.0000093224054f,
0.0000103288670f,
0.0000114050841f,
0.0000125530626f,
0.0000137746613f,
0.0000150715728f,
0.0000164453038f,
0.0000178971548f,
0.0000194281990f,
0.0000210392611f,
0.0000227308957f,
0.0000245033648f,
0.0000263566159f,
0.0000282902593f,
0.0000303035451f,
0.0000323953405f,
0.0000345641075f,
0.0000368078793f,
0.0000391242389f,
0.0000415102957f,
0.0000439626648f,
0.0000464774447f,
0.0000490501970f,
0.0000516759262f,
0.0000543490601f,
0.0000570634318f,
0.0000598122618f,
0.0000625881417f,
0.0000653830194f,
0.0000681881850f,
0.0000709942585f,
0.0000737911790f,
0.0000765681960f,
0.0000793138614f,
0.0000820160247f,
0.0000846618292f,
0.0000872377109f,
0.0000897293998f,
0.0000921219225f,
0.0000943996085f,
0.0000965460984f,
0.0000985443543f,
0.0001003766741f,
0.0001020247075f,
0.0001034694753f,
0.0001046913914f,
0.0001056702886f,
0.0001063854463f,
0.0001068156220f,
0.0001069390861f,
0.0001067336594f,
0.0001061767539f,
0.0001052454174f,
0.0001039163805f,
0.0001021661074f,
0.0000999708498f,
0.0000973067041f,
0.0000941496711f,
0.0000904757201f,
0.0000862608548f,
0.0000814811826f,
0.0000761129878f,
0.0000701328055f,
0.0000635175006f,
0.0000562443479f,
0.0000482911149f,
0.0000396361475f,
0.0000302584574f,
0.0000201378119f,
0.0000092548251f,
-0.0000024089487f,
-0.0000148709202f,
-0.0000281473694f,
-0.0000422533485f,
-0.0000572025836f,
-0.0000730073769f,
-0.0000896785070f,
-0.0001072251303f,
-0.0001256546823f,
-0.0001449727787f,
-0.0001651831180f,
-0.0001862873844f,
-0.0002082851526f,
-0.0002311737938f,
-0.0002549483834f,
-0.0002796016114f,
-0.0003051236947f,
-0.0003315022928f,
-0.0003587224261f,
-0.0003867663977f,
-0.0004156137196f,
-0.0004452410417f,
-0.0004756220865f,
-0.0005067275876f,
-0.0005385252334f,
-0.0005709796161f,
-0.0006040521866f,
-0.0006377012146f,
-0.0006718817554f,
-0.0007065456227f,
-0.0007416413688f,
-0.0007771142706f,
-0.0008129063239f,
-0.0008489562441f,
-0.0008851994755f,
-0.0009215682077f,
-0.0009579914002f,
-0.0009943948149f,
-0.0010307010577f,
-0.0010668296278f,
-0.0011026969756f,
-0.0011382165698f,
-0.0011732989726f,
-0.0012078519242f,
-0.0012417804357f,
-0.0012749868911f,
-0.0013073711584f,
-0.0013388307085f,
-0.0013692607440f,
-0.0013985543359f,
-0.0014266025695f,
-0.0014532946976f,
-0.0014785183035f,
-0.0015021594706f,
-0.0015241029610f,
-0.0015442324013f,
-0.0015624304759f,
-0.0015785791272f,
-0.0015925597630f,
-0.0016042534706f,
-0.0016135412362f,
-0.0016203041714f,
-0.0016244237439f,
-0.0016257820138f,
-0.0016242618751f,
-0.0016197472998f,
-0.0016121235873f,
-0.0016012776158f,
-0.0015870980974f,
-0.0015694758340f,
-0.0015483039764f,
-0.0015234782833f,
-0.0014948973813f,
-0.0014624630249f,
-0.0014260803553f,
-0.0013856581588f,
-0.0013411091226f,
-0.0012923500886f,
-0.0012393023038f,
-0.0011818916675f,
-0.0011200489733f,
-0.0010537101473f,
-0.0009828164799f,
-0.0009073148519f,
-0.0008271579535f,
-0.0007423044962f,
-0.0006527194165f,
-0.0005583740715f,
-0.0004592464247f,
-0.0003553212224f,
-0.0002465901604f,
-0.0001330520388f,
-0.0000147129070f,
0.0001084138051f,
0.0002363071656f,
0.0003689386344f,
0.0005062719681f,
0.0006482631397f,
0.0007948602715f,
0.0009460035829f,
0.0011016253518f,
0.0012616498923f,
0.0014259935461f,
0.0015945646903f,
0.0017672637604f,
0.0019439832887f,
0.0021246079593f,
0.0023090146782f,
0.0024970726603f,
0.0026886435316f,
0.0028835814481f,
0.0030817332298f,
0.0032829385117f,
0.0034870299096f,
0.0036938332018f,
0.0039031675262f,
0.0041148455925f,
0.0043286739091f,
0.0045444530249f,
0.0047619777845f,
0.0049810375985f,
0.0052014167253f,
0.0054228945678f,
0.0056452459812f,
0.0058682415926f,
0.0060916481332f,
0.0063152287796f,
0.0065387435067f,
0.0067619494488f,
0.0069846012704f,
0.0072064515449f,
0.0074272511403f,
0.0076467496121f,
0.0078646956013f,
0.0080808372388f,
0.0082949225525f,
0.0085066998790f,
0.0087159182778f,
0.0089223279466f,
0.0091256806387f,
0.0093257300791f,
0.0095222323814f,
0.0097149464619f,
0.0099036344516f,
0.0100880621047f,
0.0102679992034f,
0.0104432199569f,
0.0106135033952f,
0.0107786337550f,
0.0109384008597f,
0.0110926004890f,
0.0112410347414f,
0.0113835123847f,
0.0115198491970f,
0.0116498682958f,
0.0117734004551f,
0.0118902844090f,
0.0120003671424f,
0.0121035041671f,
0.0121995597832f,
0.0122884073249f,
0.0123699293904f,
0.0124440180558f,
0.0125105750712f,
0.0125695120403f,
0.0126207505817f,
0.0126642224718f,
0.0126998697703f,
0.0127276449258f,
0.0127475108633f,
0.0127594410518f,
0.0127634195532f,
0.0127594410518f,
0.0127475108633f,
0.0127276449258f,
0.0126998697703f,
0.0126642224718f,
0.0126207505817f,
0.0125695120403f,
0.0125105750712f,
0.0124440180558f,
0.0123699293904f,
0.0122884073249f,
0.0121995597832f,
0.0121035041671f,
0.0120003671424f,
0.0118902844090f,
0.0117734004551f,
0.0116498682958f,
0.0115198491970f,
0.0113835123847f,
0.0112410347414f,
0.0110926004890f,
0.0109384008597f,
0.0107786337550f,
0.0106135033952f,
0.0104432199569f,
0.0102679992034f,
0.0100880621047f,
0.0099036344516f,
0.0097149464619f,
0.0095222323814f,
0.0093257300791f,
0.0091256806387f,
0.0089223279466f,
0.0087159182778f,
0.0085066998790f,
0.0082949225525f,
0.0080808372388f,
0.0078646956013f,
0.0076467496121f,
0.0074272511403f,
0.0072064515449f,
0.0069846012704f,
0.0067619494488f,
0.0065387435067f,
0.0063152287796f,
0.0060916481332f,
0.0058682415926f,
0.0056452459812f,
0.0054228945678f,
0.0052014167253f,
0.0049810375985f,
0.0047619777845f,
0.0045444530249f,
0.0043286739091f,
0.0041148455925f,
0.0039031675262f,
0.0036938332018f,
0.0034870299096f,
0.0032829385117f,
0.0030817332298f,
0.0028835814481f,
0.0026886435316f,
0.0024970726603f,
0.0023090146782f,
0.0021246079593f,
0.0019439832887f,
0.0017672637604f,
0.0015945646903f,
0.0014259935461f,
0.0012616498923f,
0.0011016253518f,
0.0009460035829f,
0.0007948602715f,
0.0006482631397f,
0.0005062719681f,
0.0003689386344f,
0.0002363071656f,
0.0001084138051f,
-0.0000147129070f,
-0.0001330520388f,
-0.0002465901604f,
-0.0003553212224f,
-0.0004592464247f,
-0.0005583740715f,
-0.0006527194165f,
-0.0007423044962f,
-0.0008271579535f,
-0.0009073148519f,
-0.0009828164799f,
-0.0010537101473f,
-0.0011200489733f,
-0.0011818916675f,
-0.0012393023038f,
-0.0012923500886f,
-0.0013411091226f,
-0.0013856581588f,
-0.0014260803553f,
-0.0014624630249f,
-0.0014948973813f,
-0.0015234782833f,
-0.0015483039764f,
-0.0015694758340f,
-0.0015870980974f,
-0.0016012776158f,
-0.0016121235873f,
-0.0016197472998f,
-0.0016242618751f,
-0.0016257820138f,
-0.0016244237439f,
-0.0016203041714f,
-0.0016135412362f,
-0.0016042534706f,
-0.0015925597630f,
-0.0015785791272f,
-0.0015624304759f,
-0.0015442324013f,
-0.0015241029610f,
-0.0015021594706f,
-0.0014785183035f,
-0.0014532946976f,
-0.0014266025695f,
-0.0013985543359f,
-0.0013692607440f,
-0.0013388307085f,
-0.0013073711584f,
-0.0012749868911f,
-0.0012417804357f,
-0.0012078519242f,
-0.0011732989726f,
-0.0011382165698f,
-0.0011026969756f,
-0.0010668296278f,
-0.0010307010577f,
-0.0009943948149f,
-0.0009579914002f,
-0.0009215682077f,
-0.0008851994755f,
-0.0008489562441f,
-0.0008129063239f,
-0.0007771142706f,
-0.0007416413688f,
-0.0007065456227f,
-0.0006718817554f,
-0.0006377012146f,
-0.0006040521866f,
-0.0005709796161f,
-0.0005385252334f,
-0.0005067275876f,
-0.0004756220865f,
-0.0004452410417f,
-0.0004156137196f,
-0.0003867663977f,
-0.0003587224261f,
-0.0003315022928f,
-0.0003051236947f,
-0.0002796016114f,
-0.0002549483834f,
-0.0002311737938f,
-0.0002082851526f,
-0.0001862873844f,
-0.0001651831180f,
-0.0001449727787f,
-0.0001256546823f,
-0.0001072251303f,
-0.0000896785070f,
-0.0000730073769f,
-0.0000572025836f,
-0.0000422533485f,
-0.0000281473694f,
-0.0000148709202f,
-0.0000024089487f,
0.0000092548251f,
0.0000201378119f,
0.0000302584574f,
0.0000396361475f,
0.0000482911149f,
0.0000562443479f,
0.0000635175006f,
0.0000701328055f,
0.0000761129878f,
0.0000814811826f,
0.0000862608548f,
0.0000904757201f,
0.0000941496711f,
0.0000973067041f,
0.0000999708498f,
0.0001021661074f,
0.0001039163805f,
0.0001052454174f,
0.0001061767539f,
0.0001067336594f,
0.0001069390861f,
0.0001068156220f,
0.0001063854463f,
0.0001056702886f,
0.0001046913914f,
0.0001034694753f,
0.0001020247075f,
0.0001003766741f,
0.0000985443543f,
0.0000965460984f,
0.0000943996085f,
0.0000921219225f,
0.0000897293998f,
0.0000872377109f,
0.0000846618292f,
0.0000820160247f,
0.0000793138614f,
0.0000765681960f,
0.0000737911790f,
0.0000709942585f,
0.0000681881850f,
0.0000653830194f,
0.0000625881417f,
0.0000598122618f,
0.0000570634318f,
0.0000543490601f,
0.0000516759262f,
0.0000490501970f,
0.0000464774447f,
0.0000439626648f,
0.0000415102957f,
0.0000391242389f,
0.0000368078793f,
0.0000345641075f,
0.0000323953405f,
0.0000303035451f,
0.0000282902593f,
0.0000263566159f,
0.0000245033648f,
0.0000227308957f,
0.0000210392611f,
0.0000194281990f,
0.0000178971548f,
0.0000164453038f,
0.0000150715728f,
0.0000137746613f,
0.0000125530626f,
0.0000114050841f,
0.0000103288670f,
0.0000093224054f,
0.0000083835652f,
0.0000075101016f,
0.0000066996765f,
0.0000059498747f,
0.0000052582199f,
0.0000046221895f,
0.0000040392284f,
0.0000035067628f,
0.0000030222125f,
0.0000025830027f,
0.0000021865747f,
0.0000059328143f,
};
}