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

293 wiersze
7.8 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_8_8_len = 280;
const float fir_8_8_taps[] = {
0.0000052994842f,
0.0000236531982f,
0.0000454431541f,
0.0000866606150f,
0.0001454681461f,
0.0002276460304f,
0.0003345911923f,
0.0004668904560f,
0.0006220183860f,
0.0007944666281f,
0.0009753045793f,
0.0011524547932f,
0.0013112968761f,
0.0014357836468f,
0.0015099531702f,
0.0015197416085f,
0.0014549038561f,
0.0013108132368f,
0.0010898828479f,
0.0008023617978f,
0.0004663041298f,
0.0001065892726f,
-0.0002470172936f,
-0.0005626469270f,
-0.0008097088243f,
-0.0009625110041f,
-0.0010036852815f,
-0.0009269528060f,
-0.0007387999373f,
-0.0004587307896f,
-0.0001179165349f,
0.0002437426033f,
0.0005819117379f,
0.0008530352611f,
0.0010198667279f,
0.0010566109951f,
0.0009529624621f,
0.0007164088602f,
0.0003723511050f,
-0.0000381502360f,
-0.0004628817408f,
-0.0008447972550f,
-0.0011294256831f,
-0.0012724326538f,
-0.0012463078782f,
-0.0010451923796f,
-0.0006870442177f,
-0.0002126532093f,
0.0003185796904f,
0.0008357346058f,
0.0012655423999f,
0.0015424876979f,
0.0016184879319f,
0.0014707552431f,
0.0011066080375f,
0.0005643461992f,
-0.0000901977407f,
-0.0007712304481f,
-0.0013838905368f,
-0.0018371322225f,
-0.0020568961991f,
-0.0019977090699f,
-0.0016509537671f,
-0.0010484135134f,
-0.0002602767483f,
0.0006124690999f,
0.0014505273627f,
0.0021321900783f,
0.0025505844320f,
0.0026298818820f,
0.0023380802069f,
0.0016943083615f,
0.0007692604372f,
-0.0003217361360f,
-0.0014324858797f,
-0.0024049762894f,
-0.0030913100580f,
-0.0033755493545f,
-0.0031923301613f,
-0.0025393728936f,
-0.0014817135720f,
-0.0001465338471f,
0.0012912514887f,
0.0026311543404f,
0.0036743211895f,
0.0042521988692f,
0.0042526374291f,
0.0036395284429f,
0.0024627622943f,
0.0008564752688f,
-0.0009748928184f,
-0.0027814968415f,
-0.0043010655579f,
-0.0052957555102f,
-0.0055878599029f,
-0.0050892037537f,
-0.0038196329489f,
-0.0019112679623f,
0.0004029949855f,
0.0028161150389f,
0.0049858689474f,
0.0065814235194f,
0.0073314238254f,
0.0070669002384f,
0.0057525958483f,
0.0035015266976f,
0.0005695959447f,
-0.0026703422489f,
-0.0057727554561f,
-0.0082771418381f,
-0.0097720954139f,
-0.0099573040630f,
-0.0086947790176f,
-0.0060415019273f,
-0.0022576736745f,
0.0022123488358f,
0.0067858745476f,
0.0108103047042f,
0.0136467461009f,
0.0147589153736f,
0.0137961123447f,
0.0106590975496f,
0.0055392102924f,
-0.0010761158185f,
-0.0084344441235f,
-0.0155846252876f,
-0.0214724302300f,
-0.0250557443256f,
-0.0254266556205f,
-0.0219263229678f,
-0.0142387338262f,
-0.0024513843925f,
0.0129256469755f,
0.0309861862491f,
0.0504987785185f,
0.0700154216583f,
0.0880072662488f,
0.1030129814746f,
0.1137837576738f,
0.1194090364685f,
0.1194090364685f,
0.1137837576738f,
0.1030129814746f,
0.0880072662488f,
0.0700154216583f,
0.0504987785185f,
0.0309861862491f,
0.0129256469755f,
-0.0024513843925f,
-0.0142387338262f,
-0.0219263229678f,
-0.0254266556205f,
-0.0250557443256f,
-0.0214724302300f,
-0.0155846252876f,
-0.0084344441235f,
-0.0010761158185f,
0.0055392102924f,
0.0106590975496f,
0.0137961123447f,
0.0147589153736f,
0.0136467461009f,
0.0108103047042f,
0.0067858745476f,
0.0022123488358f,
-0.0022576736745f,
-0.0060415019273f,
-0.0086947790176f,
-0.0099573040630f,
-0.0097720954139f,
-0.0082771418381f,
-0.0057727554561f,
-0.0026703422489f,
0.0005695959447f,
0.0035015266976f,
0.0057525958483f,
0.0070669002384f,
0.0073314238254f,
0.0065814235194f,
0.0049858689474f,
0.0028161150389f,
0.0004029949855f,
-0.0019112679623f,
-0.0038196329489f,
-0.0050892037537f,
-0.0055878599029f,
-0.0052957555102f,
-0.0043010655579f,
-0.0027814968415f,
-0.0009748928184f,
0.0008564752688f,
0.0024627622943f,
0.0036395284429f,
0.0042526374291f,
0.0042521988692f,
0.0036743211895f,
0.0026311543404f,
0.0012912514887f,
-0.0001465338471f,
-0.0014817135720f,
-0.0025393728936f,
-0.0031923301613f,
-0.0033755493545f,
-0.0030913100580f,
-0.0024049762894f,
-0.0014324858797f,
-0.0003217361360f,
0.0007692604372f,
0.0016943083615f,
0.0023380802069f,
0.0026298818820f,
0.0025505844320f,
0.0021321900783f,
0.0014505273627f,
0.0006124690999f,
-0.0002602767483f,
-0.0010484135134f,
-0.0016509537671f,
-0.0019977090699f,
-0.0020568961991f,
-0.0018371322225f,
-0.0013838905368f,
-0.0007712304481f,
-0.0000901977407f,
0.0005643461992f,
0.0011066080375f,
0.0014707552431f,
0.0016184879319f,
0.0015424876979f,
0.0012655423999f,
0.0008357346058f,
0.0003185796904f,
-0.0002126532093f,
-0.0006870442177f,
-0.0010451923796f,
-0.0012463078782f,
-0.0012724326538f,
-0.0011294256831f,
-0.0008447972550f,
-0.0004628817408f,
-0.0000381502360f,
0.0003723511050f,
0.0007164088602f,
0.0009529624621f,
0.0010566109951f,
0.0010198667279f,
0.0008530352611f,
0.0005819117379f,
0.0002437426033f,
-0.0001179165349f,
-0.0004587307896f,
-0.0007387999373f,
-0.0009269528060f,
-0.0010036852815f,
-0.0009625110041f,
-0.0008097088243f,
-0.0005626469270f,
-0.0002470172936f,
0.0001065892726f,
0.0004663041298f,
0.0008023617978f,
0.0010898828479f,
0.0013108132368f,
0.0014549038561f,
0.0015197416085f,
0.0015099531702f,
0.0014357836468f,
0.0013112968761f,
0.0011524547932f,
0.0009753045793f,
0.0007944666281f,
0.0006220183860f,
0.0004668904560f,
0.0003345911923f,
0.0002276460304f,
0.0001454681461f,
0.0000866606150f,
0.0000454431541f,
0.0000236531982f,
0.0000052994842f,
};
}