-- Do not edit! This file was generated by blocks/signal/bandpassfilter_spec.py

local radio = require('radio')
local jigs = require('tests.jigs')

jigs.TestBlock(radio.BandpassFilterBlock, {
    {
        desc = "129 taps, {0.1, 0.3} cutoff, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {129, {0.1, 0.3}},
        inputs = {radio.types.ComplexFloat32.vector_from_array({{-0.73127151, 0.69486749}, {0.52754927, -0.48986191}, {-0.00912983, -0.10101787}, {0.30318594, 0.57744670}, {-0.81228077, -0.94330502}, {0.67153019, -0.13446586}, {0.52456015, -0.99578792}, {-0.10922561, 0.44308007}, {-0.54247558, 0.89054137}, {0.80285490, -0.93882000}, {-0.94910830, 0.08282494}, {0.87829834, -0.23759152}, {-0.56680119, -0.15576684}, {-0.94191837, -0.55661666}, {-0.12422481, -0.00837552}, {-0.53383112, -0.53826690}, {-0.56243795, -0.08079307}, {-0.42043677, -0.95702058}, {0.67515594, 0.11290865}, {0.28458872, -0.62818748}, {0.98508680, 0.71989304}, {-0.75822008, -0.33460963}, {0.44296879, 0.42238355}, {0.87288117, -0.15578599}, {0.66007137, 0.34061113}, {-0.39326301, 0.17516121}, {0.76495802, 0.69239485}, {0.01056764, 0.17800452}, {-0.93094832, -0.51452005}, {0.59480852, -0.17137200}, {-0.65398520, 0.09759752}, {0.40608153, 0.34897169}, {-0.25059396, -0.12207674}, {0.01685298, 0.55688524}, {0.04187684, -0.21348982}, {-0.02061296, -0.94085008}, {-0.91302544, 0.40676415}, {0.96637541, 0.18636747}, {-0.21280062, -0.65930158}, {0.00447712, 0.96415329}, {0.54104626, 0.07923490}, {0.72057962, -0.53564775}, {0.02754333, 0.90493482}, {0.15558961, -0.08173654}, {-0.46144104, 0.09599262}, {0.91423255, -0.98858166}, {0.56731045, 0.64097184}, {0.77235913, 0.48100683}, {0.61827981, 0.03735657}, {0.12271573, -0.14781864}, {-0.88775343, 0.74002033}, {0.13999867, -0.60032117}, {0.00944094, -0.03014978}, {-0.28642008, -0.30784416}, {0.07695759, 0.24697889}, {0.22490492, -0.08370640}, {-0.94405001, -0.54078996}, {-0.64557749, 0.16892174}, {0.72201771, 0.59687787}, {0.59419513, 0.63287473}, {-0.48941192, 0.68348968}, {0.34622705, -0.83353174}, {-0.96661872, -0.97087997}, {0.51117355, -0.50088155}, {-0.78102273, 0.24960417}, {-0.31115428, -0.86096931}, {-0.68074894, 0.05476080}, {-0.66371012, -0.45417112}, {0.42317989, -0.09059674}, {-0.35599643, -0.05245798}, {-0.95273077, -0.22688580}, {-0.15816264, -0.62392139}, {-0.78247666, 0.79963702}, {0.02023196, -0.58181804}, {0.21129727, 0.63407934}, {-0.95836377, -0.96427095}, {-0.70707649, 0.43767095}, {-0.67954481, 0.40921125}, {0.35635161, 0.08940433}, {-0.55880052, 0.95118904}, {0.59562171, 0.03319904}, {-0.55360842, 0.29701284}, {-0.21020398, 0.15169193}, {-0.35750839, 0.26189572}, {-0.88242978, -0.40278813}, {0.93580663, 0.75106847}, {-0.38722676, 0.71702880}, {-0.37927276, 0.87857687}, {0.48768425, -0.16765547}, {-0.49528381, -0.98303950}, {0.75743574, -0.92416686}, {0.63882822, 0.92440224}, {0.14056113, -0.65696579}, {0.73556215, 0.94755048}, {0.40804628, 0.01774749}, {-0.24406233, -0.30613822}, {-0.58847648, 0.34830603}, {-0.13409975, -0.61176270}, {-0.79115158, 0.33191505}, {-0.40785465, -0.00040016}, {-0.34930867, 0.74324304}, {0.79935658, -0.96381402}, {-0.59829396, -0.34451860}, {0.97409946, 0.56540078}, {-0.32180870, -0.57394040}, {0.34891015, 0.67540216}, {0.86437494, -0.31230038}, {0.76478642, 0.37422037}, {-0.03100256, 0.97101647}, {-0.53071910, 0.45093039}, {-0.83063954, -0.66061169}, {0.82197559, -0.57406360}, {0.51823235, 0.20041765}, {0.68226439, -0.26378399}, {-0.31942952, -0.41756943}, {0.73483962, 0.20796506}, {0.90861493, 0.77453023}, {-0.72930807, 0.10234095}, {-0.79145002, -0.92172438}, {-0.85361314, 0.73233670}, {0.57623291, 0.65701193}, {-0.31820506, 0.23037209}, {0.56380719, -0.24392074}, {0.14156306, -0.55257183}, {-0.83651346, -0.46655273}, {0.78153634, 0.12889367}, {0.85013437, -0.08446148}, {-0.44563445, 0.57402933}, {0.65553629, -0.97523654}, {0.34082329, -0.81663376}, {-0.76979506, 0.77012014}, {-0.91995299, -0.52073330}, {0.97631699, -0.15797283}, {-0.76888371, -0.66523314}, {-0.51715940, 0.48801285}, {-0.79433179, 0.82152885}, {-0.24344546, 0.94052809}, {0.81844544, -0.41195285}, {-0.49317971, -0.04597981}, {-0.79974169, 0.30410039}, {-0.92075950, -0.97898769}, {0.96516722, -0.40890029}, {0.19314128, -0.10031093}, {-0.37343827, -0.87407041}, {0.82678401, 0.93962657}, {0.93959302, -0.77727538}, {-0.56961346, 0.23561376}, {0.95990574, 0.08582640}, {0.37637961, 0.32366887}, {-0.48182800, 0.08320452}, {-0.38535777, -0.50723761}, {-0.83726245, -0.43842655}, {0.96675342, -0.10419552}, {0.30402106, 0.28693217}, {0.88146901, -0.21904290}, {-0.38643140, -0.34551716}, {-0.36652973, 0.69426954}, {0.78700048, -0.39438137}, {-0.33133319, 0.08845083}, {0.15797088, 0.19192508}, {-0.50980401, -0.95925194}, {-0.51248139, -0.85534495}, {0.10240951, -0.85816729}, {-0.84974039, 0.27076420}, {-0.41835687, 0.58436954}, {-0.01347791, 0.72529793}, {-0.69164079, 0.00285917}, {0.58996701, -0.84578598}, {0.89845592, -0.65351576}, {0.55241799, 0.96979177}, {0.64310026, -0.36043200}, {-0.78624445, 0.02871650}, {0.83871394, -0.41302100}, {0.78751761, -0.71663874}, {0.82096338, -0.93648010}, {-0.36786264, 0.80617654}, {0.60771257, 0.81430751}, {0.68143702, 0.49236977}, {0.37919036, -0.64369029}, {-0.13472399, -0.68420619}, {0.42964891, 0.33555749}, {-0.49482721, -0.87117159}, {0.92677176, 0.61650527}, {0.09853987, 0.08275530}, {0.70258534, -0.09338064}, {-0.20857909, -0.32266170}, {-0.48406181, -0.95118302}, {0.29287767, -0.16663224}, {0.14120726, -0.87535673}, {-0.29011312, -0.72343177}, {-0.74974197, -0.48177409}, {0.65786874, -0.20440537}, {-0.19783570, 0.22488984}, {-0.53294069, -0.98504567}, {0.05740348, 0.00179924}, {0.29767919, -0.12336609}, {0.37302625, 0.46284387}, {-0.52325064, -0.00985550}, {-0.04234622, -0.54987586}, {-0.17550774, 0.12081487}, {0.81387901, 0.83541310}, {-0.44954929, 0.29283035}, {-0.90360534, -0.85689718}, {0.02338342, 0.75484818}, {-0.68106455, 0.53205574}, {0.76601923, -0.37639597}, {0.38511392, 0.69798225}, {-0.25677133, 0.40256533}, {0.47283623, 0.18915559}, {0.71255422, 0.79320872}, {0.92015761, 0.14246538}, {-0.64744818, -0.49880919}, {-0.56476265, 0.13903470}, {0.51550025, -0.89573354}, {0.36327291, 0.43430653}, {-0.30403697, 0.03011161}, {-0.67040372, 0.45979229}, {-0.91858262, 0.96244210}, {0.61588746, 0.25689700}, {-0.46494752, 0.82572573}, {0.91887766, -0.72174770}, {0.55151451, 0.68386173}, {0.31943470, 0.40081555}, {-0.10988253, 0.84861559}, {0.94241506, -0.23529337}, {0.60542303, -0.13415682}, {-0.67049158, -0.34906545}, {-0.74733984, 0.81776953}, {0.91884816, -0.76162654}, {0.20135815, -0.18355180}, {-0.76381993, -0.40904897}, {-0.50356728, 0.49915361}, {-0.99198210, -0.62032259}, {-0.12245386, -0.95793062}, {0.25505316, 0.21125507}, {0.67066473, -0.58678836}, {-0.43043676, 0.08467886}, {-0.45354861, 0.17147619}, {-0.49823555, 0.36705431}, {0.58218145, 0.61730921}, {0.94723225, 0.09075401}, {-0.01838144, 0.71139538}, {0.53813475, 0.14108926}, {-0.23348723, -0.43190512}, {-0.78372163, 0.61509818}, {-0.76385695, 0.49453047}, {0.09057418, 0.92989063}, {0.52213132, 0.94703954}, {-0.72681195, 0.00074295}, {0.14515658, -0.37749708}, {0.00606498, -0.28636247}, {0.05678794, -0.99831057}, {-0.11537134, -0.10089571}, {-0.39040163, -0.20119449}, {0.56617463, 0.36682576}, {-0.01540173, 0.29533648}})},
        outputs = {radio.types.ComplexFloat32.vector_from_array({{0.00044808, -0.00042578}, {-0.00017433, 0.00015865}, {-0.00021406, 0.00026829}, {-0.00026522, -0.00025424}, {0.00055163, 0.00033621}, {-0.00001641, 0.00016477}, {-0.00050350, 0.00060658}, {-0.00043824, 0.00003203}, {-0.00006947, -0.00039136}, {-0.00065992, 0.00084083}, {0.00025081, 0.00081075}, {-0.00023548, 0.00032191}, {0.00041878, -0.00070586}, {0.00101053, -0.00128694}, {0.00060632, -0.00156285}, {0.00053391, -0.00061766}, {0.00074781, 0.00012427}, {0.00110901, 0.00075690}, {0.00074176, -0.00060444}, {0.00056519, -0.00179067}, {-0.00050639, -0.00301026}, {-0.00072472, -0.00142208}, {-0.00225930, 0.00093266}, {-0.00368465, 0.00326192}, {-0.00384378, 0.00297935}, {-0.00233860, 0.00062963}, {-0.00167768, -0.00223801}, {-0.00095596, -0.00222756}, {-0.00029127, 0.00138457}, {-0.00084463, 0.00556269}, {0.00080367, 0.00692988}, {0.00333586, 0.00368549}, {0.00729472, -0.00194942}, {0.00996022, -0.00651670}, {0.00983359, -0.00530653}, {0.00691922, 0.00079359}, {0.00352602, 0.00527815}, {-0.00003562, 0.00434735}, {-0.00017990, -0.00247610}, {0.00029089, -0.01205033}, {-0.00197555, -0.01481409}, {-0.00843897, -0.00771596}, {-0.01682694, 0.00340035}, {-0.02326647, 0.01133079}, {-0.02284360, 0.00840635}, {-0.01642216, -0.00232030}, {-0.00657720, -0.01247342}, {0.00035102, -0.00982010}, {0.00185713, 0.00678795}, {0.00132403, 0.02569298}, {0.00581462, 0.03062404}, {0.01808473, 0.01673635}, {0.03605939, -0.00816219}, {0.04991462, -0.02384953}, {0.04956358, -0.01709859}, {0.03455110, 0.00751138}, {0.01601204, 0.02668982}, {0.00615780, 0.01582229}, {0.00894956, -0.02706485}, {0.01447833, -0.07466616}, {0.00185458, -0.08602758}, {-0.04513296, -0.03532310}, {-0.11600584, 0.06093000}, {-0.17902397, 0.14934869}, {-0.19115603, 0.16949776}, {-0.13391440, 0.09471933}, {-0.02468662, -0.04979552}, {0.08818201, -0.19202611}, {0.15648013, -0.25708750}, {0.16677979, -0.20755878}, {0.14533646, -0.06486977}, {0.13624264, 0.10482588}, {0.16461891, 0.22705345}, {0.20551048, 0.26102760}, {0.19840845, 0.20712337}, {0.09074223, 0.10453159}, {-0.11587372, -0.00325876}, {-0.34671924, -0.08315066}, {-0.49183658, -0.12622894}, {-0.47012213, -0.14226986}, {-0.28832456, -0.14378875}, {-0.03510028, -0.13984455}, {0.16818964, -0.12764329}, {0.24751824, -0.09685139}, {0.21642572, -0.03641376}, {0.15338561, 0.05232533}, {0.13999431, 0.15234903}, {0.18898162, 0.22851391}, {0.23835815, 0.24358734}, {0.20511702, 0.17844529}, {0.05491625, 0.05099771}, {-0.15319985, -0.08513924}, {-0.30257982, -0.16259623}, {-0.30143157, -0.14817747}, {-0.15206379, -0.05864778}, {0.04169364, 0.03950845}, {0.14493005, 0.07312125}, {0.08900012, 0.01325533}, {-0.07512607, -0.10615635}, {-0.21487859, -0.20324969}, {-0.21142472, -0.20526065}, {-0.05182963, -0.09386393}, {0.16061242, 0.07582852}, {0.27416703, 0.21458484}, {0.20782749, 0.25459528}, {0.00672038, 0.18427999}, {-0.18265896, 0.05505101}, {-0.21822485, -0.06176736}, {-0.06503021, -0.11382618}, {0.17830801, -0.09105280}, {0.34966096, -0.01982556}, {0.33466300, 0.05942106}, {0.14508142, 0.11253661}, {-0.10176873, 0.11686079}, {-0.26806232, 0.05720704}, {-0.29169768, -0.06633744}, {-0.21123855, -0.22278708}, {-0.11969693, -0.34493700}, {-0.08524243, -0.35322955}, {-0.09691317, -0.20419408}, {-0.08654868, 0.07152292}, {0.00595610, 0.36067510}, {0.16680039, 0.52083093}, {0.31371954, 0.46357408}, {0.35189450, 0.21385616}, {0.24427557, -0.09895557}, {0.04546067, -0.31696466}, {-0.13901606, -0.35091487}, {-0.22652581, -0.22463574}, {-0.20285767, -0.04926117}, {-0.11870188, 0.06212314}, {-0.04526125, 0.07578438}, {-0.01562893, 0.03617451}, {-0.01045675, 0.01508741}, {0.00669062, 0.04345426}, {0.04673312, 0.08310919}, {0.08200152, 0.07015002}, {0.07446723, -0.02010614}, {0.01978449, -0.13847040}, {-0.04653363, -0.18512136}, {-0.06259244, -0.09881599}, {-0.00281830, 0.08098010}, {0.10420143, 0.23070857}, {0.18298841, 0.23151664}, {0.16513261, 0.06150278}, {0.04677553, -0.16464368}, {-0.10964502, -0.28050968}, {-0.22321962, -0.18028048}, {-0.24835517, 0.08503695}, {-0.20245685, 0.33809346}, {-0.14279012, 0.38946468}, {-0.10172443, 0.17996231}, {-0.06328573, -0.17364408}, {0.02609701, -0.45004737}, {0.19256514, -0.47580242}, {0.39572805, -0.24181776}, {0.52648103, 0.09369364}, {0.48118955, 0.32342350}, {0.24261144, 0.32942921}, {-0.10448106, 0.15642139}, {-0.40629831, -0.03775480}, {-0.54178119, -0.11124316}, {-0.48624748, -0.03809628}, {-0.31328976, 0.07876463}, {-0.13224189, 0.10450283}, {-0.00675787, -0.01358593}, {0.07829760, -0.20054874}, {0.16804211, -0.30578482}, {0.28187406, -0.21724629}, {0.36957246, 0.04275622}, {0.34232652, 0.33085272}, {0.15450814, 0.47021687}, {-0.13668367, 0.36902514}, {-0.37849411, 0.08157651}, {-0.41466081, -0.23513824}, {-0.19705474, -0.42176315}, {0.16783018, -0.41296855}, {0.47525242, -0.25947118}, {0.54335743, -0.07201235}, {0.32582933, 0.06041813}, {-0.06010157, 0.11829205}, {-0.41130358, 0.14584360}, {-0.56501424, 0.18340886}, {-0.48204827, 0.23166625}, {-0.25596333, 0.24366350}, {-0.02938030, 0.17410909}, {0.10194712, 0.02935991}, {0.13618129, -0.12613001}, {0.13906443, -0.20626944}, {0.17427258, -0.17021139}, {0.24962048, -0.05774186}, {0.30777410, 0.03512089}, {0.28539354, 0.02084387}, {0.15605059, -0.11055126}, {-0.03609110, -0.27880949}, {-0.20581363, -0.35061178}, {-0.27905139, -0.23596819}, {-0.23609693, 0.05111099}, {-0.12294091, 0.38524368}, {-0.01258051, 0.59853876}, {0.03561977, 0.57920992}, {0.00574006, 0.33716971}, {-0.07285499, -0.01122305}, {-0.14595619, -0.30853096}, {-0.15826438, -0.44615778}, {-0.07975844, -0.40912539}, {0.08154837, -0.26895869}, {0.27394786, -0.11379556}, {0.41288224, 0.00566179}, {0.42176554, 0.08763636}, {0.26433718, 0.15521447}, {-0.01826367, 0.20771715}, {-0.32060856, 0.21037388}, {-0.51311469, 0.12762547}, {-0.50561428, -0.03100701}, {-0.30706188, -0.18974990}, {-0.01671694, -0.24488951}, {0.22905207, -0.13714731}, {0.33140257, 0.09408922}, {0.28949866, 0.31562585}, {0.17670746, 0.38249299}, {0.08922567, 0.22456501}, {0.07189988, -0.08521472}, {0.08991865, -0.38279217}, {0.06414033, -0.50442863}, {-0.05512374, -0.39107633}, {-0.23939583, -0.11681438}, {-0.39222854, 0.16989459}, {-0.40773311, 0.34238085}, {-0.24639094, 0.36147907}, {0.02725996, 0.27492717}, {0.27595139, 0.16027468}, {0.38174111, 0.06066502}, {0.30732152, -0.03585891}, {0.12386849, -0.15047421}, {-0.04654961, -0.26850113}, {-0.10926584, -0.32872593}, {-0.05578178, -0.26781598}, {0.04429205, -0.08537119}, {0.09674308, 0.13386817}, {0.05267457, 0.26588523}, {-0.06611831, 0.22976652}, {-0.18486114, 0.05386285}, {-0.22738445, -0.13527206}, {-0.16427316, -0.19798727}, {-0.03015280, -0.07884602}, {0.10337620, 0.14732726}, {0.17567411, 0.32753456}, {0.16435711, 0.33651099}, {0.08835566, 0.15540834}, {-0.00902798, -0.11326789}, {-0.08283519, -0.31692332}, {-0.10907859, -0.35460716}, {-0.08772882, -0.23058103}, {-0.03604387, -0.04012574}, {0.01911314, 0.10374489}})}
    },
    {
        desc = "129 taps, {0.4, 0.6} cutoff, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {129, {0.4, 0.6}},
        inputs = {radio.types.ComplexFloat32.vector_from_array({{-0.73127151, 0.69486749}, {0.52754927, -0.48986191}, {-0.00912983, -0.10101787}, {0.30318594, 0.57744670}, {-0.81228077, -0.94330502}, {0.67153019, -0.13446586}, {0.52456015, -0.99578792}, {-0.10922561, 0.44308007}, {-0.54247558, 0.89054137}, {0.80285490, -0.93882000}, {-0.94910830, 0.08282494}, {0.87829834, -0.23759152}, {-0.56680119, -0.15576684}, {-0.94191837, -0.55661666}, {-0.12422481, -0.00837552}, {-0.53383112, -0.53826690}, {-0.56243795, -0.08079307}, {-0.42043677, -0.95702058}, {0.67515594, 0.11290865}, {0.28458872, -0.62818748}, {0.98508680, 0.71989304}, {-0.75822008, -0.33460963}, {0.44296879, 0.42238355}, {0.87288117, -0.15578599}, {0.66007137, 0.34061113}, {-0.39326301, 0.17516121}, {0.76495802, 0.69239485}, {0.01056764, 0.17800452}, {-0.93094832, -0.51452005}, {0.59480852, -0.17137200}, {-0.65398520, 0.09759752}, {0.40608153, 0.34897169}, {-0.25059396, -0.12207674}, {0.01685298, 0.55688524}, {0.04187684, -0.21348982}, {-0.02061296, -0.94085008}, {-0.91302544, 0.40676415}, {0.96637541, 0.18636747}, {-0.21280062, -0.65930158}, {0.00447712, 0.96415329}, {0.54104626, 0.07923490}, {0.72057962, -0.53564775}, {0.02754333, 0.90493482}, {0.15558961, -0.08173654}, {-0.46144104, 0.09599262}, {0.91423255, -0.98858166}, {0.56731045, 0.64097184}, {0.77235913, 0.48100683}, {0.61827981, 0.03735657}, {0.12271573, -0.14781864}, {-0.88775343, 0.74002033}, {0.13999867, -0.60032117}, {0.00944094, -0.03014978}, {-0.28642008, -0.30784416}, {0.07695759, 0.24697889}, {0.22490492, -0.08370640}, {-0.94405001, -0.54078996}, {-0.64557749, 0.16892174}, {0.72201771, 0.59687787}, {0.59419513, 0.63287473}, {-0.48941192, 0.68348968}, {0.34622705, -0.83353174}, {-0.96661872, -0.97087997}, {0.51117355, -0.50088155}, {-0.78102273, 0.24960417}, {-0.31115428, -0.86096931}, {-0.68074894, 0.05476080}, {-0.66371012, -0.45417112}, {0.42317989, -0.09059674}, {-0.35599643, -0.05245798}, {-0.95273077, -0.22688580}, {-0.15816264, -0.62392139}, {-0.78247666, 0.79963702}, {0.02023196, -0.58181804}, {0.21129727, 0.63407934}, {-0.95836377, -0.96427095}, {-0.70707649, 0.43767095}, {-0.67954481, 0.40921125}, {0.35635161, 0.08940433}, {-0.55880052, 0.95118904}, {0.59562171, 0.03319904}, {-0.55360842, 0.29701284}, {-0.21020398, 0.15169193}, {-0.35750839, 0.26189572}, {-0.88242978, -0.40278813}, {0.93580663, 0.75106847}, {-0.38722676, 0.71702880}, {-0.37927276, 0.87857687}, {0.48768425, -0.16765547}, {-0.49528381, -0.98303950}, {0.75743574, -0.92416686}, {0.63882822, 0.92440224}, {0.14056113, -0.65696579}, {0.73556215, 0.94755048}, {0.40804628, 0.01774749}, {-0.24406233, -0.30613822}, {-0.58847648, 0.34830603}, {-0.13409975, -0.61176270}, {-0.79115158, 0.33191505}, {-0.40785465, -0.00040016}, {-0.34930867, 0.74324304}, {0.79935658, -0.96381402}, {-0.59829396, -0.34451860}, {0.97409946, 0.56540078}, {-0.32180870, -0.57394040}, {0.34891015, 0.67540216}, {0.86437494, -0.31230038}, {0.76478642, 0.37422037}, {-0.03100256, 0.97101647}, {-0.53071910, 0.45093039}, {-0.83063954, -0.66061169}, {0.82197559, -0.57406360}, {0.51823235, 0.20041765}, {0.68226439, -0.26378399}, {-0.31942952, -0.41756943}, {0.73483962, 0.20796506}, {0.90861493, 0.77453023}, {-0.72930807, 0.10234095}, {-0.79145002, -0.92172438}, {-0.85361314, 0.73233670}, {0.57623291, 0.65701193}, {-0.31820506, 0.23037209}, {0.56380719, -0.24392074}, {0.14156306, -0.55257183}, {-0.83651346, -0.46655273}, {0.78153634, 0.12889367}, {0.85013437, -0.08446148}, {-0.44563445, 0.57402933}, {0.65553629, -0.97523654}, {0.34082329, -0.81663376}, {-0.76979506, 0.77012014}, {-0.91995299, -0.52073330}, {0.97631699, -0.15797283}, {-0.76888371, -0.66523314}, {-0.51715940, 0.48801285}, {-0.79433179, 0.82152885}, {-0.24344546, 0.94052809}, {0.81844544, -0.41195285}, {-0.49317971, -0.04597981}, {-0.79974169, 0.30410039}, {-0.92075950, -0.97898769}, {0.96516722, -0.40890029}, {0.19314128, -0.10031093}, {-0.37343827, -0.87407041}, {0.82678401, 0.93962657}, {0.93959302, -0.77727538}, {-0.56961346, 0.23561376}, {0.95990574, 0.08582640}, {0.37637961, 0.32366887}, {-0.48182800, 0.08320452}, {-0.38535777, -0.50723761}, {-0.83726245, -0.43842655}, {0.96675342, -0.10419552}, {0.30402106, 0.28693217}, {0.88146901, -0.21904290}, {-0.38643140, -0.34551716}, {-0.36652973, 0.69426954}, {0.78700048, -0.39438137}, {-0.33133319, 0.08845083}, {0.15797088, 0.19192508}, {-0.50980401, -0.95925194}, {-0.51248139, -0.85534495}, {0.10240951, -0.85816729}, {-0.84974039, 0.27076420}, {-0.41835687, 0.58436954}, {-0.01347791, 0.72529793}, {-0.69164079, 0.00285917}, {0.58996701, -0.84578598}, {0.89845592, -0.65351576}, {0.55241799, 0.96979177}, {0.64310026, -0.36043200}, {-0.78624445, 0.02871650}, {0.83871394, -0.41302100}, {0.78751761, -0.71663874}, {0.82096338, -0.93648010}, {-0.36786264, 0.80617654}, {0.60771257, 0.81430751}, {0.68143702, 0.49236977}, {0.37919036, -0.64369029}, {-0.13472399, -0.68420619}, {0.42964891, 0.33555749}, {-0.49482721, -0.87117159}, {0.92677176, 0.61650527}, {0.09853987, 0.08275530}, {0.70258534, -0.09338064}, {-0.20857909, -0.32266170}, {-0.48406181, -0.95118302}, {0.29287767, -0.16663224}, {0.14120726, -0.87535673}, {-0.29011312, -0.72343177}, {-0.74974197, -0.48177409}, {0.65786874, -0.20440537}, {-0.19783570, 0.22488984}, {-0.53294069, -0.98504567}, {0.05740348, 0.00179924}, {0.29767919, -0.12336609}, {0.37302625, 0.46284387}, {-0.52325064, -0.00985550}, {-0.04234622, -0.54987586}, {-0.17550774, 0.12081487}, {0.81387901, 0.83541310}, {-0.44954929, 0.29283035}, {-0.90360534, -0.85689718}, {0.02338342, 0.75484818}, {-0.68106455, 0.53205574}, {0.76601923, -0.37639597}, {0.38511392, 0.69798225}, {-0.25677133, 0.40256533}, {0.47283623, 0.18915559}, {0.71255422, 0.79320872}, {0.92015761, 0.14246538}, {-0.64744818, -0.49880919}, {-0.56476265, 0.13903470}, {0.51550025, -0.89573354}, {0.36327291, 0.43430653}, {-0.30403697, 0.03011161}, {-0.67040372, 0.45979229}, {-0.91858262, 0.96244210}, {0.61588746, 0.25689700}, {-0.46494752, 0.82572573}, {0.91887766, -0.72174770}, {0.55151451, 0.68386173}, {0.31943470, 0.40081555}, {-0.10988253, 0.84861559}, {0.94241506, -0.23529337}, {0.60542303, -0.13415682}, {-0.67049158, -0.34906545}, {-0.74733984, 0.81776953}, {0.91884816, -0.76162654}, {0.20135815, -0.18355180}, {-0.76381993, -0.40904897}, {-0.50356728, 0.49915361}, {-0.99198210, -0.62032259}, {-0.12245386, -0.95793062}, {0.25505316, 0.21125507}, {0.67066473, -0.58678836}, {-0.43043676, 0.08467886}, {-0.45354861, 0.17147619}, {-0.49823555, 0.36705431}, {0.58218145, 0.61730921}, {0.94723225, 0.09075401}, {-0.01838144, 0.71139538}, {0.53813475, 0.14108926}, {-0.23348723, -0.43190512}, {-0.78372163, 0.61509818}, {-0.76385695, 0.49453047}, {0.09057418, 0.92989063}, {0.52213132, 0.94703954}, {-0.72681195, 0.00074295}, {0.14515658, -0.37749708}, {0.00606498, -0.28636247}, {0.05678794, -0.99831057}, {-0.11537134, -0.10089571}, {-0.39040163, -0.20119449}, {0.56617463, 0.36682576}, {-0.01540173, 0.29533648}})},
        outputs = {radio.types.ComplexFloat32.vector_from_array({{-0.00055342, 0.00052587}, {0.00039925, -0.00037073}, {0.00035593, -0.00042123}, {-0.00003231, 0.00068007}, {-0.00061020, -0.00066377}, {0.00035778, -0.00038828}, {0.00032916, 0.00016187}, {-0.00007618, 0.00008662}, {0.00023262, 0.00023895}, {0.00020102, 0.00005060}, {-0.00206203, 0.00018545}, {0.00111617, -0.00125630}, {0.00220494, -0.00056695}, {-0.00219540, 0.00157400}, {-0.00202724, 0.00057656}, {0.00138375, -0.00214367}, {0.00018600, -0.00037821}, {-0.00052870, 0.00055690}, {0.00256712, -0.00004678}, {-0.00115751, 0.00058716}, {-0.00397101, 0.00126294}, {0.00272359, -0.00291815}, {0.00546200, -0.00138912}, {-0.00369268, 0.00438358}, {-0.00390511, 0.00172758}, {0.00369516, -0.00439183}, {0.00098797, -0.00060469}, {-0.00206866, 0.00261194}, {0.00364938, -0.00093954}, {-0.00091527, 0.00115144}, {-0.00957659, 0.00234763}, {0.00555954, -0.00567396}, {0.01212289, -0.00337488}, {-0.00887554, 0.00992527}, {-0.01003396, 0.00303885}, {0.00928062, -0.01125323}, {0.00193529, -0.00106653}, {-0.00490961, 0.00720055}, {0.00867797, -0.00229338}, {-0.00220243, 0.00227320}, {-0.01855223, 0.00526464}, {0.01124189, -0.01330324}, {0.02358827, -0.00600515}, {-0.01737841, 0.02143062}, {-0.01966814, 0.00485136}, {0.01853708, -0.02330933}, {0.00535368, 0.00000448}, {-0.01024130, 0.01436499}, {0.01728135, -0.00624886}, {-0.00460168, 0.00493416}, {-0.03992431, 0.01235906}, {0.02257231, -0.02966233}, {0.05134020, -0.01349715}, {-0.03621943, 0.04868571}, {-0.04216380, 0.00710904}, {0.03689394, -0.05118011}, {0.00536231, 0.00862534}, {-0.01820711, 0.02658804}, {0.05820709, -0.03373439}, {-0.02248139, 0.03044952}, {-0.14118104, 0.06708112}, {0.08162094, -0.11543082}, {0.22903833, -0.10419299}, {-0.14671832, 0.21426374}, {-0.30785736, 0.14031759}, {0.20288172, -0.31035820}, {0.35962608, -0.17256877}, {-0.23374212, 0.38187426}, {-0.37584016, 0.19879924}, {0.22372268, -0.41587636}, {0.35404196, -0.21724239}, {-0.16725093, 0.40670612}, {-0.30247819, 0.22552167}, {0.06636944, -0.36215681}, {0.23163234, -0.21847638}, {0.06606455, 0.29453000}, {-0.15724064, 0.19420850}, {-0.21297297, -0.22294372}, {0.09222800, -0.14837766}, {0.34940335, 0.16173983}, {-0.04584546, 0.08165064}, {-0.45589271, -0.11409542}, {0.02410006, 0.00081673}, {0.51456577, 0.07782310}, {-0.02796083, -0.08758184}, {-0.51733369, -0.04234092}, {0.05252485, 0.16241026}, {0.46541166, 0.00093987}, {-0.09361104, -0.20721056}, {-0.36690256, 0.05009939}, {0.14518860, 0.20840672}, {0.23448397, -0.10361339}, {-0.19606939, -0.16442342}, {-0.08327387, 0.14511715}, {0.23601007, 0.08200083}, {-0.06796360, -0.15357666}, {-0.25264558, 0.01802818}, {0.20315367, 0.11510061}, {0.23501061, -0.10654610}, {-0.30917791, -0.02974582}, {-0.18181470, 0.15665774}, {0.37503672, -0.08966184}, {0.09746212, -0.14709482}, {-0.39195701, 0.21534450}, {0.00009811, 0.07240750}, {0.36035582, -0.31552717}, {-0.08741848, 0.05331003}, {-0.28169629, 0.36706716}, {0.14091054, -0.20277914}, {0.16657095, -0.35830694}, {-0.14285982, 0.34160069}, {-0.02951207, 0.29863405}, {0.08853353, -0.43630180}, {-0.10949455, -0.21369588}, {0.00867595, 0.46322516}, {0.23372389, 0.13467994}, {-0.12050093, -0.41541019}, {-0.32551691, -0.08873574}, {0.21367791, 0.30334586}, {0.37286559, 0.08947085}, {-0.25896522, -0.15094560}, {-0.37499571, -0.12867877}, {0.24202658, -0.01190056}, {0.33524722, 0.18353768}, {-0.16648762, 0.15675804}, {-0.26327965, -0.22372106}, {0.05472641, -0.26409224}, {0.17353547, 0.22277798}, {0.06087082, 0.32252198}, {-0.07929127, -0.16826251}, {-0.14581613, -0.33263463}, {-0.00839018, 0.06609619}, {0.17541151, 0.30314928}, {0.08101011, 0.05623050}, {-0.14416288, -0.24419296}, {-0.13550295, -0.16534708}, {0.06303384, 0.16544592}, {0.17034575, 0.23132695}, {0.04077717, -0.07625168}, {-0.18495919, -0.23570403}, {-0.13944933, -0.01414009}, {0.18357779, 0.17645171}, {0.20222634, 0.09627189}, {-0.16796990, -0.07262647}, {-0.21625167, -0.16185567}, {0.14350489, -0.05323404}, {0.18268943, 0.20397390}, {-0.11782148, 0.16935609}, {-0.11756719, -0.21495439}, {0.10050644, -0.25800666}, {0.04672984, 0.19407006}, {-0.09976437, 0.30775639}, {0.00706321, -0.14488909}, {0.11641137, -0.32237861}, {-0.02072575, 0.07885820}, {-0.14659683, 0.31089786}, {-0.00774572, -0.00864720}, {0.17973681, -0.28518635}, {0.07007708, -0.05019899}, {-0.19849113, 0.25367531}, {-0.14662530, 0.08969504}, {0.18794589, -0.22109459}, {0.20470442, -0.11383481}, {-0.13653988, 0.18728518}, {-0.21792698, 0.13118030}, {0.04103030, -0.14969192}, {0.16721730, -0.15802003}, {0.08805575, 0.10737495}, {-0.05525836, 0.21038532}, {-0.22535723, -0.06205627}, {-0.09831153, -0.29883349}, {0.34502572, 0.02051470}, {0.26367176, 0.41745704}, {-0.42008135, 0.01226214}, {-0.39988562, -0.54697007}, {0.43612167, -0.03467544}, {0.47723284, 0.65729713}, {-0.38801354, 0.04574942}, {-0.47698301, -0.71410197}, {0.29043564, -0.04621873}, {0.40712667, 0.69259405}, {-0.16366744, 0.03657319}, {-0.29209185, -0.58126491}, {0.03001658, -0.02083814}, {0.16993493, 0.39308399}, {0.09210796, -0.00540484}, {-0.07493286, -0.15870364}, {-0.19490425, 0.04647195}, {0.02897118, -0.08228698}, {0.27941176, -0.10770978}, {-0.03716098, 0.28478342}, {-0.35161284, 0.18884516}, {0.08379325, -0.41536376}, {0.42020506, -0.28583911}, {-0.14843844, 0.45697320}, {-0.48586577, 0.37882355}, {0.20456783, -0.41359302}, {0.54193205, -0.44951344}, {-0.23813111, 0.30714807}, {-0.58022171, 0.47519058}, {0.24827535, -0.16859746}, {0.58773786, -0.44296390}, {-0.24648832, 0.02926180}, {-0.56070805, 0.35297146}, {0.24359094, 0.08903680}, {0.50220358, -0.22261667}, {-0.25137442, -0.17208201}, {-0.42526853, 0.07918571}, {0.26817489, 0.22290616}, {0.34463552, 0.04578760}, {-0.27933356, -0.24711263}, {-0.27658197, -0.12132956}, {0.27023539, 0.25416577}, {0.22754920, 0.13516325}, {-0.22816077, -0.24918386}, {-0.19742143, -0.09404360}, {0.14946279, 0.23442338}, {0.17950419, 0.02310666}, {-0.04926667, -0.20560656}, {-0.16756350, 0.04949511}, {-0.04495598, 0.16108288}, {0.15460812, -0.09118650}, {0.11002169, -0.10716906}, {-0.14052735, 0.08745504}, {-0.12383849, 0.05207513}, {0.13596864, -0.03305302}, {0.08529769, -0.01193318}, {-0.15143274, -0.05522351}, {-0.01011041, 0.00256135}, {0.19304712, 0.14981785}, {-0.07671872, -0.03507315}, {-0.26056597, -0.22162184}, {0.14366667, 0.10828631}, {0.34313616, 0.24687190}, {-0.17463709, -0.20965722}, {-0.41759181, -0.21758492}, {0.16403720, 0.31236428}, {0.46276173, 0.14030671}, {-0.12243807, -0.38680759}, {-0.45729288, -0.03162473}, {0.07002234, 0.41082680}, {0.39200443, -0.08183361}, {-0.02794301, -0.37400571}, {-0.26775482, 0.17793892}, {0.01224003, 0.28476238}, {0.10051212, -0.24212056}, {-0.02749828, -0.16622218}, {0.08719040, 0.27113870}, {0.06809561, 0.05587322}, {-0.27062532, -0.26749820}, {-0.12520896, 0.01169914}, {0.42413175, 0.24391150}, {0.18905291, -0.01341864}, {-0.52953792, -0.21606266}, {-0.25178608, -0.05594519}, {0.57366824, 0.19417837}})}
    },
    {
        desc = "129 taps, {0.1, 0.3} cutoff, 3.0 nyquist, bartlett window, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {129, {0.1, 0.3}, 3.0, "bartlett"},
        inputs = {radio.types.ComplexFloat32.vector_from_array({{-0.73127151, 0.69486749}, {0.52754927, -0.48986191}, {-0.00912983, -0.10101787}, {0.30318594, 0.57744670}, {-0.81228077, -0.94330502}, {0.67153019, -0.13446586}, {0.52456015, -0.99578792}, {-0.10922561, 0.44308007}, {-0.54247558, 0.89054137}, {0.80285490, -0.93882000}, {-0.94910830, 0.08282494}, {0.87829834, -0.23759152}, {-0.56680119, -0.15576684}, {-0.94191837, -0.55661666}, {-0.12422481, -0.00837552}, {-0.53383112, -0.53826690}, {-0.56243795, -0.08079307}, {-0.42043677, -0.95702058}, {0.67515594, 0.11290865}, {0.28458872, -0.62818748}, {0.98508680, 0.71989304}, {-0.75822008, -0.33460963}, {0.44296879, 0.42238355}, {0.87288117, -0.15578599}, {0.66007137, 0.34061113}, {-0.39326301, 0.17516121}, {0.76495802, 0.69239485}, {0.01056764, 0.17800452}, {-0.93094832, -0.51452005}, {0.59480852, -0.17137200}, {-0.65398520, 0.09759752}, {0.40608153, 0.34897169}, {-0.25059396, -0.12207674}, {0.01685298, 0.55688524}, {0.04187684, -0.21348982}, {-0.02061296, -0.94085008}, {-0.91302544, 0.40676415}, {0.96637541, 0.18636747}, {-0.21280062, -0.65930158}, {0.00447712, 0.96415329}, {0.54104626, 0.07923490}, {0.72057962, -0.53564775}, {0.02754333, 0.90493482}, {0.15558961, -0.08173654}, {-0.46144104, 0.09599262}, {0.91423255, -0.98858166}, {0.56731045, 0.64097184}, {0.77235913, 0.48100683}, {0.61827981, 0.03735657}, {0.12271573, -0.14781864}, {-0.88775343, 0.74002033}, {0.13999867, -0.60032117}, {0.00944094, -0.03014978}, {-0.28642008, -0.30784416}, {0.07695759, 0.24697889}, {0.22490492, -0.08370640}, {-0.94405001, -0.54078996}, {-0.64557749, 0.16892174}, {0.72201771, 0.59687787}, {0.59419513, 0.63287473}, {-0.48941192, 0.68348968}, {0.34622705, -0.83353174}, {-0.96661872, -0.97087997}, {0.51117355, -0.50088155}, {-0.78102273, 0.24960417}, {-0.31115428, -0.86096931}, {-0.68074894, 0.05476080}, {-0.66371012, -0.45417112}, {0.42317989, -0.09059674}, {-0.35599643, -0.05245798}, {-0.95273077, -0.22688580}, {-0.15816264, -0.62392139}, {-0.78247666, 0.79963702}, {0.02023196, -0.58181804}, {0.21129727, 0.63407934}, {-0.95836377, -0.96427095}, {-0.70707649, 0.43767095}, {-0.67954481, 0.40921125}, {0.35635161, 0.08940433}, {-0.55880052, 0.95118904}, {0.59562171, 0.03319904}, {-0.55360842, 0.29701284}, {-0.21020398, 0.15169193}, {-0.35750839, 0.26189572}, {-0.88242978, -0.40278813}, {0.93580663, 0.75106847}, {-0.38722676, 0.71702880}, {-0.37927276, 0.87857687}, {0.48768425, -0.16765547}, {-0.49528381, -0.98303950}, {0.75743574, -0.92416686}, {0.63882822, 0.92440224}, {0.14056113, -0.65696579}, {0.73556215, 0.94755048}, {0.40804628, 0.01774749}, {-0.24406233, -0.30613822}, {-0.58847648, 0.34830603}, {-0.13409975, -0.61176270}, {-0.79115158, 0.33191505}, {-0.40785465, -0.00040016}, {-0.34930867, 0.74324304}, {0.79935658, -0.96381402}, {-0.59829396, -0.34451860}, {0.97409946, 0.56540078}, {-0.32180870, -0.57394040}, {0.34891015, 0.67540216}, {0.86437494, -0.31230038}, {0.76478642, 0.37422037}, {-0.03100256, 0.97101647}, {-0.53071910, 0.45093039}, {-0.83063954, -0.66061169}, {0.82197559, -0.57406360}, {0.51823235, 0.20041765}, {0.68226439, -0.26378399}, {-0.31942952, -0.41756943}, {0.73483962, 0.20796506}, {0.90861493, 0.77453023}, {-0.72930807, 0.10234095}, {-0.79145002, -0.92172438}, {-0.85361314, 0.73233670}, {0.57623291, 0.65701193}, {-0.31820506, 0.23037209}, {0.56380719, -0.24392074}, {0.14156306, -0.55257183}, {-0.83651346, -0.46655273}, {0.78153634, 0.12889367}, {0.85013437, -0.08446148}, {-0.44563445, 0.57402933}, {0.65553629, -0.97523654}, {0.34082329, -0.81663376}, {-0.76979506, 0.77012014}, {-0.91995299, -0.52073330}, {0.97631699, -0.15797283}, {-0.76888371, -0.66523314}, {-0.51715940, 0.48801285}, {-0.79433179, 0.82152885}, {-0.24344546, 0.94052809}, {0.81844544, -0.41195285}, {-0.49317971, -0.04597981}, {-0.79974169, 0.30410039}, {-0.92075950, -0.97898769}, {0.96516722, -0.40890029}, {0.19314128, -0.10031093}, {-0.37343827, -0.87407041}, {0.82678401, 0.93962657}, {0.93959302, -0.77727538}, {-0.56961346, 0.23561376}, {0.95990574, 0.08582640}, {0.37637961, 0.32366887}, {-0.48182800, 0.08320452}, {-0.38535777, -0.50723761}, {-0.83726245, -0.43842655}, {0.96675342, -0.10419552}, {0.30402106, 0.28693217}, {0.88146901, -0.21904290}, {-0.38643140, -0.34551716}, {-0.36652973, 0.69426954}, {0.78700048, -0.39438137}, {-0.33133319, 0.08845083}, {0.15797088, 0.19192508}, {-0.50980401, -0.95925194}, {-0.51248139, -0.85534495}, {0.10240951, -0.85816729}, {-0.84974039, 0.27076420}, {-0.41835687, 0.58436954}, {-0.01347791, 0.72529793}, {-0.69164079, 0.00285917}, {0.58996701, -0.84578598}, {0.89845592, -0.65351576}, {0.55241799, 0.96979177}, {0.64310026, -0.36043200}, {-0.78624445, 0.02871650}, {0.83871394, -0.41302100}, {0.78751761, -0.71663874}, {0.82096338, -0.93648010}, {-0.36786264, 0.80617654}, {0.60771257, 0.81430751}, {0.68143702, 0.49236977}, {0.37919036, -0.64369029}, {-0.13472399, -0.68420619}, {0.42964891, 0.33555749}, {-0.49482721, -0.87117159}, {0.92677176, 0.61650527}, {0.09853987, 0.08275530}, {0.70258534, -0.09338064}, {-0.20857909, -0.32266170}, {-0.48406181, -0.95118302}, {0.29287767, -0.16663224}, {0.14120726, -0.87535673}, {-0.29011312, -0.72343177}, {-0.74974197, -0.48177409}, {0.65786874, -0.20440537}, {-0.19783570, 0.22488984}, {-0.53294069, -0.98504567}, {0.05740348, 0.00179924}, {0.29767919, -0.12336609}, {0.37302625, 0.46284387}, {-0.52325064, -0.00985550}, {-0.04234622, -0.54987586}, {-0.17550774, 0.12081487}, {0.81387901, 0.83541310}, {-0.44954929, 0.29283035}, {-0.90360534, -0.85689718}, {0.02338342, 0.75484818}, {-0.68106455, 0.53205574}, {0.76601923, -0.37639597}, {0.38511392, 0.69798225}, {-0.25677133, 0.40256533}, {0.47283623, 0.18915559}, {0.71255422, 0.79320872}, {0.92015761, 0.14246538}, {-0.64744818, -0.49880919}, {-0.56476265, 0.13903470}, {0.51550025, -0.89573354}, {0.36327291, 0.43430653}, {-0.30403697, 0.03011161}, {-0.67040372, 0.45979229}, {-0.91858262, 0.96244210}, {0.61588746, 0.25689700}, {-0.46494752, 0.82572573}, {0.91887766, -0.72174770}, {0.55151451, 0.68386173}, {0.31943470, 0.40081555}, {-0.10988253, 0.84861559}, {0.94241506, -0.23529337}, {0.60542303, -0.13415682}, {-0.67049158, -0.34906545}, {-0.74733984, 0.81776953}, {0.91884816, -0.76162654}, {0.20135815, -0.18355180}, {-0.76381993, -0.40904897}, {-0.50356728, 0.49915361}, {-0.99198210, -0.62032259}, {-0.12245386, -0.95793062}, {0.25505316, 0.21125507}, {0.67066473, -0.58678836}, {-0.43043676, 0.08467886}, {-0.45354861, 0.17147619}, {-0.49823555, 0.36705431}, {0.58218145, 0.61730921}, {0.94723225, 0.09075401}, {-0.01838144, 0.71139538}, {0.53813475, 0.14108926}, {-0.23348723, -0.43190512}, {-0.78372163, 0.61509818}, {-0.76385695, 0.49453047}, {0.09057418, 0.92989063}, {0.52213132, 0.94703954}, {-0.72681195, 0.00074295}, {0.14515658, -0.37749708}, {0.00606498, -0.28636247}, {0.05678794, -0.99831057}, {-0.11537134, -0.10089571}, {-0.39040163, -0.20119449}, {0.56617463, 0.36682576}, {-0.01540173, 0.29533648}})},
        outputs = {radio.types.ComplexFloat32.vector_from_array({{0.00000000, 0.00000000}, {-0.00003172, 0.00003014}, {-0.00002609, 0.00002529}, {-0.00000526, 0.00000100}, {0.00004154, -0.00000864}, {0.00005383, -0.00007361}, {0.00009849, -0.00014012}, {0.00015606, -0.00022248}, {0.00017430, -0.00021879}, {0.00011567, -0.00008975}, {0.00003844, 0.00007132}, {-0.00014123, 0.00029906}, {-0.00032304, 0.00055441}, {-0.00055736, 0.00080732}, {-0.00082960, 0.00099978}, {-0.00104990, 0.00111978}, {-0.00118321, 0.00110576}, {-0.00118085, 0.00095074}, {-0.00099830, 0.00059591}, {-0.00057321, 0.00009296}, {0.00004012, -0.00058044}, {0.00079140, -0.00133764}, {0.00147587, -0.00220653}, {0.00201909, -0.00312569}, {0.00230896, -0.00409537}, {0.00221035, -0.00506107}, {0.00158184, -0.00599847}, {0.00044920, -0.00685184}, {-0.00118496, -0.00761859}, {-0.00324686, -0.00830088}, {-0.00546172, -0.00883867}, {-0.00763018, -0.00916889}, {-0.00940926, -0.00923567}, {-0.01054123, -0.00903322}, {-0.01076199, -0.00852069}, {-0.00989148, -0.00775289}, {-0.00785746, -0.00680122}, {-0.00474663, -0.00564958}, {-0.00063876, -0.00437913}, {0.00410590, -0.00311878}, {0.00908396, -0.00188382}, {0.01383438, -0.00081360}, {0.01784491, -0.00001817}, {0.02058224, 0.00052935}, {0.02164048, 0.00078280}, {0.02072713, 0.00081050}, {0.01783879, 0.00069424}, {0.01309844, 0.00072231}, {0.00686802, 0.00114835}, {-0.00030827, 0.00223887}, {-0.00773563, 0.00428059}, {-0.01462254, 0.00758780}, {-0.02002540, 0.01230479}, {-0.02310046, 0.01857685}, {-0.02315612, 0.02638551}, {-0.01970282, 0.03559788}, {-0.01257577, 0.04586187}, {-0.00203870, 0.05664102}, {0.01134042, 0.06729160}, {0.02667993, 0.07701251}, {0.04269481, 0.08487650}, {0.05781210, 0.08991027}, {0.07044240, 0.09110275}, {0.07893202, 0.08764946}, {0.08195823, 0.07900369}, {0.08004139, 0.06336779}, {0.06958085, 0.04361256}, {0.05171507, 0.01938241}, {0.02635360, -0.01007723}, {-0.00260695, -0.04005151}, {-0.03686083, -0.07108705}, {-0.07375977, -0.09984582}, {-0.10902177, -0.12832166}, {-0.13883403, -0.15598300}, {-0.16362520, -0.17707115}, {-0.17706682, -0.19250265}, {-0.18181971, -0.20051968}, {-0.17364384, -0.20049177}, {-0.15176572, -0.19119725}, {-0.11925684, -0.17414294}, {-0.07744306, -0.14878485}, {-0.02928659, -0.11743166}, {0.02109504, -0.07969277}, {0.06721049, -0.04006923}, {0.10623860, 0.00095379}, {0.13345616, 0.03804263}, {0.15075459, 0.07176077}, {0.15394121, 0.09876774}, {0.14178085, 0.11925011}, {0.11586303, 0.13134210}, {0.08076347, 0.13527763}, {0.03690609, 0.13035953}, {-0.01026159, 0.11893499}, {-0.05462059, 0.10394873}, {-0.09585875, 0.08619849}, {-0.12765236, 0.06652849}, {-0.14967033, 0.04583969}, {-0.15840280, 0.02667632}, {-0.15340112, 0.00867908}, {-0.13475293, -0.00527412}, {-0.10331088, -0.01285673}, {-0.05904099, -0.01697521}, {-0.00914750, -0.01732438}, {0.04561640, -0.01227552}, {0.10113377, -0.00611207}, {0.15239501, 0.00256760}, {0.19569492, 0.01461629}, {0.22997621, 0.02595862}, {0.25296763, 0.03830174}, {0.26484847, 0.05070573}, {0.26205263, 0.06500591}, {0.24602726, 0.07660662}, {0.21803336, 0.08519474}, {0.18088041, 0.09130344}, {0.13872162, 0.09484984}, {0.09694582, 0.09332970}, {0.05604499, 0.08951770}, {0.01872647, 0.08174349}, {-0.01256573, 0.07021478}, {-0.03752413, 0.05328044}, {-0.05602165, 0.03167332}, {-0.06552885, 0.00654525}, {-0.06784663, -0.02345105}, {-0.06778255, -0.05861487}, {-0.06693104, -0.09776650}, {-0.06467865, -0.13915412}, {-0.06463435, -0.17698310}, {-0.06530003, -0.20869921}, {-0.07137818, -0.23336883}, {-0.08057469, -0.25103971}, {-0.09412796, -0.25775149}, {-0.11096679, -0.25454003}, {-0.13035782, -0.23980188}, {-0.15353422, -0.21455707}, {-0.17696553, -0.17957045}, {-0.19726990, -0.13565825}, {-0.21434042, -0.08362903}, {-0.22486800, -0.02905835}, {-0.22902039, 0.02851296}, {-0.22615500, 0.08362126}, {-0.21270558, 0.13724275}, {-0.18923599, 0.18343830}, {-0.15641934, 0.22001347}, {-0.11798873, 0.24606715}, {-0.07369051, 0.25854826}, {-0.02829846, 0.25947914}, {0.01851986, 0.24861571}, {0.06349876, 0.22750194}, {0.10459033, 0.19747092}, {0.14069834, 0.16211440}, {0.16551824, 0.12086751}, {0.18088020, 0.07618228}, {0.18616234, 0.03018355}, {0.17951776, -0.01219701}, {0.16395982, -0.04702608}, {0.13817443, -0.07316576}, {0.10453205, -0.09435345}, {0.06691960, -0.10681866}, {0.02719736, -0.11462397}, {-0.01077605, -0.11614306}, {-0.04240371, -0.11139013}, {-0.06453844, -0.10294055}, {-0.07665584, -0.08960297}, {-0.07660307, -0.07469893}, {-0.06575079, -0.05844048}, {-0.04563527, -0.04325351}, {-0.02085532, -0.02580051}, {0.00927974, -0.00820635}, {0.03855076, 0.00688824}, {0.06742064, 0.02166599}, {0.09198952, 0.03297547}, {0.10918048, 0.04292071}, {0.11808403, 0.04977680}, {0.12033577, 0.05219461}, {0.11752073, 0.05160983}, {0.11104355, 0.05105713}, {0.09806400, 0.05062257}, {0.08078045, 0.04847098}, {0.06060532, 0.04551929}, {0.04170560, 0.04188905}, {0.02342501, 0.03581125}, {0.00692049, 0.02597453}, {-0.00293187, 0.01409701}, {-0.00553156, 0.00305366}, {-0.00136260, -0.01055848}, {0.00484044, -0.02589046}, {0.01324325, -0.04093814}, {0.01974036, -0.05352724}, {0.02324152, -0.06196224}, {0.02401908, -0.06585174}, {0.01674737, -0.06634933}, {0.00032741, -0.06292085}, {-0.02203585, -0.05722255}, {-0.05209374, -0.04602727}, {-0.08733803, -0.03065494}, {-0.12269863, -0.01584956}, {-0.15502451, 0.00012566}, {-0.18575093, 0.01522995}, {-0.20799388, 0.02936199}, {-0.21975254, 0.03870547}, {-0.21845254, 0.04182108}, {-0.20432246, 0.03849405}, {-0.17966409, 0.03228156}, {-0.14207096, 0.02319168}, {-0.09241836, 0.01151043}, {-0.03307174, 0.00147876}, {0.02825575, -0.00720318}, {0.08961391, -0.01437800}, {0.14833672, -0.01767101}, {0.19790876, -0.02107402}, {0.23469412, -0.02051474}, {0.25960532, -0.01858949}, {0.26720601, -0.01540777}, {0.25805223, -0.01203902}, {0.23455366, -0.00846334}, {0.19754049, -0.00384238}, {0.14985192, 0.00094595}, {0.08985418, 0.00433974}, {0.02231535, 0.00479688}, {-0.05001464, 0.00311042}, {-0.11996713, -0.00039875}, {-0.18335226, -0.00807509}, {-0.23900256, -0.01665211}, {-0.28102449, -0.02642540}, {-0.30800721, -0.03653240}, {-0.31670737, -0.04313298}, {-0.30654600, -0.04548109}, {-0.27958447, -0.04283315}, {-0.23515841, -0.03736744}, {-0.17671208, -0.02960994}, {-0.10849078, -0.01973811}, {-0.03290470, -0.00594416}, {0.04304374, 0.01360558}, {0.11460589, 0.03756966}, {0.17923082, 0.06099248}, {0.23397046, 0.08549875}, {0.27997166, 0.10850043}, {0.31177080, 0.12919565}, {0.32862657, 0.14622723}, {0.33051237, 0.15792683}, {0.32110590, 0.15832733}, {0.29941183, 0.14612134}, {0.26688969, 0.12166886}, {0.22624935, 0.08801960}, {0.18088357, 0.04637982}, {0.13163351, -0.00381593}, {0.08260187, -0.05750186}, {0.03240318, -0.11536209}, {-0.01528581, -0.17286189}, {-0.06026463, -0.22619261}, {-0.09905984, -0.27149540}, {-0.13001241, -0.30437309}, {-0.15440214, -0.32440117}, {-0.17172289, -0.32841554}, {-0.18098868, -0.31625897}, {-0.18155302, -0.28905979}})}
    },
    {
        desc = "129 taps, {0.4, 0.6} cutoff, 3.0 nyquist, bartlett window, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {129, {0.4, 0.6}, 3.0, "bartlett"},
        inputs = {radio.types.ComplexFloat32.vector_from_array({{-0.73127151, 0.69486749}, {0.52754927, -0.48986191}, {-0.00912983, -0.10101787}, {0.30318594, 0.57744670}, {-0.81228077, -0.94330502}, {0.67153019, -0.13446586}, {0.52456015, -0.99578792}, {-0.10922561, 0.44308007}, {-0.54247558, 0.89054137}, {0.80285490, -0.93882000}, {-0.94910830, 0.08282494}, {0.87829834, -0.23759152}, {-0.56680119, -0.15576684}, {-0.94191837, -0.55661666}, {-0.12422481, -0.00837552}, {-0.53383112, -0.53826690}, {-0.56243795, -0.08079307}, {-0.42043677, -0.95702058}, {0.67515594, 0.11290865}, {0.28458872, -0.62818748}, {0.98508680, 0.71989304}, {-0.75822008, -0.33460963}, {0.44296879, 0.42238355}, {0.87288117, -0.15578599}, {0.66007137, 0.34061113}, {-0.39326301, 0.17516121}, {0.76495802, 0.69239485}, {0.01056764, 0.17800452}, {-0.93094832, -0.51452005}, {0.59480852, -0.17137200}, {-0.65398520, 0.09759752}, {0.40608153, 0.34897169}, {-0.25059396, -0.12207674}, {0.01685298, 0.55688524}, {0.04187684, -0.21348982}, {-0.02061296, -0.94085008}, {-0.91302544, 0.40676415}, {0.96637541, 0.18636747}, {-0.21280062, -0.65930158}, {0.00447712, 0.96415329}, {0.54104626, 0.07923490}, {0.72057962, -0.53564775}, {0.02754333, 0.90493482}, {0.15558961, -0.08173654}, {-0.46144104, 0.09599262}, {0.91423255, -0.98858166}, {0.56731045, 0.64097184}, {0.77235913, 0.48100683}, {0.61827981, 0.03735657}, {0.12271573, -0.14781864}, {-0.88775343, 0.74002033}, {0.13999867, -0.60032117}, {0.00944094, -0.03014978}, {-0.28642008, -0.30784416}, {0.07695759, 0.24697889}, {0.22490492, -0.08370640}, {-0.94405001, -0.54078996}, {-0.64557749, 0.16892174}, {0.72201771, 0.59687787}, {0.59419513, 0.63287473}, {-0.48941192, 0.68348968}, {0.34622705, -0.83353174}, {-0.96661872, -0.97087997}, {0.51117355, -0.50088155}, {-0.78102273, 0.24960417}, {-0.31115428, -0.86096931}, {-0.68074894, 0.05476080}, {-0.66371012, -0.45417112}, {0.42317989, -0.09059674}, {-0.35599643, -0.05245798}, {-0.95273077, -0.22688580}, {-0.15816264, -0.62392139}, {-0.78247666, 0.79963702}, {0.02023196, -0.58181804}, {0.21129727, 0.63407934}, {-0.95836377, -0.96427095}, {-0.70707649, 0.43767095}, {-0.67954481, 0.40921125}, {0.35635161, 0.08940433}, {-0.55880052, 0.95118904}, {0.59562171, 0.03319904}, {-0.55360842, 0.29701284}, {-0.21020398, 0.15169193}, {-0.35750839, 0.26189572}, {-0.88242978, -0.40278813}, {0.93580663, 0.75106847}, {-0.38722676, 0.71702880}, {-0.37927276, 0.87857687}, {0.48768425, -0.16765547}, {-0.49528381, -0.98303950}, {0.75743574, -0.92416686}, {0.63882822, 0.92440224}, {0.14056113, -0.65696579}, {0.73556215, 0.94755048}, {0.40804628, 0.01774749}, {-0.24406233, -0.30613822}, {-0.58847648, 0.34830603}, {-0.13409975, -0.61176270}, {-0.79115158, 0.33191505}, {-0.40785465, -0.00040016}, {-0.34930867, 0.74324304}, {0.79935658, -0.96381402}, {-0.59829396, -0.34451860}, {0.97409946, 0.56540078}, {-0.32180870, -0.57394040}, {0.34891015, 0.67540216}, {0.86437494, -0.31230038}, {0.76478642, 0.37422037}, {-0.03100256, 0.97101647}, {-0.53071910, 0.45093039}, {-0.83063954, -0.66061169}, {0.82197559, -0.57406360}, {0.51823235, 0.20041765}, {0.68226439, -0.26378399}, {-0.31942952, -0.41756943}, {0.73483962, 0.20796506}, {0.90861493, 0.77453023}, {-0.72930807, 0.10234095}, {-0.79145002, -0.92172438}, {-0.85361314, 0.73233670}, {0.57623291, 0.65701193}, {-0.31820506, 0.23037209}, {0.56380719, -0.24392074}, {0.14156306, -0.55257183}, {-0.83651346, -0.46655273}, {0.78153634, 0.12889367}, {0.85013437, -0.08446148}, {-0.44563445, 0.57402933}, {0.65553629, -0.97523654}, {0.34082329, -0.81663376}, {-0.76979506, 0.77012014}, {-0.91995299, -0.52073330}, {0.97631699, -0.15797283}, {-0.76888371, -0.66523314}, {-0.51715940, 0.48801285}, {-0.79433179, 0.82152885}, {-0.24344546, 0.94052809}, {0.81844544, -0.41195285}, {-0.49317971, -0.04597981}, {-0.79974169, 0.30410039}, {-0.92075950, -0.97898769}, {0.96516722, -0.40890029}, {0.19314128, -0.10031093}, {-0.37343827, -0.87407041}, {0.82678401, 0.93962657}, {0.93959302, -0.77727538}, {-0.56961346, 0.23561376}, {0.95990574, 0.08582640}, {0.37637961, 0.32366887}, {-0.48182800, 0.08320452}, {-0.38535777, -0.50723761}, {-0.83726245, -0.43842655}, {0.96675342, -0.10419552}, {0.30402106, 0.28693217}, {0.88146901, -0.21904290}, {-0.38643140, -0.34551716}, {-0.36652973, 0.69426954}, {0.78700048, -0.39438137}, {-0.33133319, 0.08845083}, {0.15797088, 0.19192508}, {-0.50980401, -0.95925194}, {-0.51248139, -0.85534495}, {0.10240951, -0.85816729}, {-0.84974039, 0.27076420}, {-0.41835687, 0.58436954}, {-0.01347791, 0.72529793}, {-0.69164079, 0.00285917}, {0.58996701, -0.84578598}, {0.89845592, -0.65351576}, {0.55241799, 0.96979177}, {0.64310026, -0.36043200}, {-0.78624445, 0.02871650}, {0.83871394, -0.41302100}, {0.78751761, -0.71663874}, {0.82096338, -0.93648010}, {-0.36786264, 0.80617654}, {0.60771257, 0.81430751}, {0.68143702, 0.49236977}, {0.37919036, -0.64369029}, {-0.13472399, -0.68420619}, {0.42964891, 0.33555749}, {-0.49482721, -0.87117159}, {0.92677176, 0.61650527}, {0.09853987, 0.08275530}, {0.70258534, -0.09338064}, {-0.20857909, -0.32266170}, {-0.48406181, -0.95118302}, {0.29287767, -0.16663224}, {0.14120726, -0.87535673}, {-0.29011312, -0.72343177}, {-0.74974197, -0.48177409}, {0.65786874, -0.20440537}, {-0.19783570, 0.22488984}, {-0.53294069, -0.98504567}, {0.05740348, 0.00179924}, {0.29767919, -0.12336609}, {0.37302625, 0.46284387}, {-0.52325064, -0.00985550}, {-0.04234622, -0.54987586}, {-0.17550774, 0.12081487}, {0.81387901, 0.83541310}, {-0.44954929, 0.29283035}, {-0.90360534, -0.85689718}, {0.02338342, 0.75484818}, {-0.68106455, 0.53205574}, {0.76601923, -0.37639597}, {0.38511392, 0.69798225}, {-0.25677133, 0.40256533}, {0.47283623, 0.18915559}, {0.71255422, 0.79320872}, {0.92015761, 0.14246538}, {-0.64744818, -0.49880919}, {-0.56476265, 0.13903470}, {0.51550025, -0.89573354}, {0.36327291, 0.43430653}, {-0.30403697, 0.03011161}, {-0.67040372, 0.45979229}, {-0.91858262, 0.96244210}, {0.61588746, 0.25689700}, {-0.46494752, 0.82572573}, {0.91887766, -0.72174770}, {0.55151451, 0.68386173}, {0.31943470, 0.40081555}, {-0.10988253, 0.84861559}, {0.94241506, -0.23529337}, {0.60542303, -0.13415682}, {-0.67049158, -0.34906545}, {-0.74733984, 0.81776953}, {0.91884816, -0.76162654}, {0.20135815, -0.18355180}, {-0.76381993, -0.40904897}, {-0.50356728, 0.49915361}, {-0.99198210, -0.62032259}, {-0.12245386, -0.95793062}, {0.25505316, 0.21125507}, {0.67066473, -0.58678836}, {-0.43043676, 0.08467886}, {-0.45354861, 0.17147619}, {-0.49823555, 0.36705431}, {0.58218145, 0.61730921}, {0.94723225, 0.09075401}, {-0.01838144, 0.71139538}, {0.53813475, 0.14108926}, {-0.23348723, -0.43190512}, {-0.78372163, 0.61509818}, {-0.76385695, 0.49453047}, {0.09057418, 0.92989063}, {0.52213132, 0.94703954}, {-0.72681195, 0.00074295}, {0.14515658, -0.37749708}, {0.00606498, -0.28636247}, {0.05678794, -0.99831057}, {-0.11537134, -0.10089571}, {-0.39040163, -0.20119449}, {0.56617463, 0.36682576}, {-0.01540173, 0.29533648}})},
        outputs = {radio.types.ComplexFloat32.vector_from_array({{0.00000000, 0.00000000}, {-0.00000000, 0.00000000}, {-0.00002698, 0.00002564}, {-0.00001635, 0.00001596}, {0.00002550, -0.00002772}, {0.00007246, -0.00004229}, {0.00002688, -0.00004739}, {-0.00007666, 0.00001532}, {-0.00020600, 0.00014199}, {-0.00034709, 0.00036398}, {-0.00045333, 0.00059548}, {-0.00036673, 0.00054757}, {-0.00007457, 0.00007250}, {0.00047472, -0.00081490}, {0.00110495, -0.00185436}, {0.00155680, -0.00262123}, {0.00163638, -0.00263111}, {0.00119366, -0.00163363}, {0.00021748, 0.00027975}, {-0.00112709, 0.00255599}, {-0.00249533, 0.00444001}, {-0.00355690, 0.00511233}, {-0.00400288, 0.00413162}, {-0.00372105, 0.00151409}, {-0.00259067, -0.00205379}, {-0.00061044, -0.00545732}, {0.00199512, -0.00743961}, {0.00474349, -0.00711510}, {0.00709994, -0.00432125}, {0.00843780, 0.00017044}, {0.00821487, 0.00488006}, {0.00627687, 0.00819857}, {0.00274314, 0.00895819}, {-0.00183257, 0.00687302}, {-0.00667190, 0.00264784}, {-0.01084818, -0.00217452}, {-0.01348765, -0.00585741}, {-0.01394761, -0.00710040}, {-0.01196969, -0.00547168}, {-0.00758107, -0.00178248}, {-0.00133479, 0.00214188}, {0.00587547, 0.00430582}, {0.01295172, 0.00324745}, {0.01870121, -0.00113601}, {0.02196030, -0.00717591}, {0.02184587, -0.01202233}, {0.01787793, -0.01258348}, {0.01020356, -0.00691694}, {-0.00049628, 0.00479181}, {-0.01294273, 0.01959124}, {-0.02528737, 0.03230861}, {-0.03520933, 0.03716762}, {-0.04016836, 0.02999939}, {-0.03776955, 0.01008519}, {-0.02660603, -0.01866554}, {-0.00704475, -0.04827881}, {0.01829163, -0.06877618}, {0.04451605, -0.07142889}, {0.06517161, -0.05200732}, {0.07382175, -0.01289189}, {0.06592072, 0.03666713}, {0.04038194, 0.08261555}, {0.00059584, 0.11010340}, {-0.04548788, 0.10819697}, {-0.08689698, 0.07402224}, {-0.11058307, 0.01317115}, {-0.11146716, -0.05532295}, {-0.08493569, -0.11273208}, {-0.03485188, -0.14305073}, {0.03143491, -0.13236216}, {0.09481518, -0.08417740}, {0.13927010, -0.00980884}, {0.15367581, 0.06598909}, {0.13293456, 0.12074879}, {0.07616621, 0.14409487}, {-0.00074863, 0.12794453}, {-0.08424424, 0.07830367}, {-0.15027256, 0.00921424}, {-0.18089479, -0.05945185}, {-0.16982377, -0.11114625}, {-0.11825693, -0.13236442}, {-0.03852486, -0.12059863}, {0.04954267, -0.07925074}, {0.12219965, -0.02348266}, {0.16412120, 0.03327830}, {0.16613404, 0.07442112}, {0.13459516, 0.09474586}, {0.07596376, 0.09118710}, {0.00340251, 0.06946349}, {-0.06609544, 0.03596289}, {-0.11542320, -0.00040113}, {-0.13843249, -0.03313638}, {-0.13054758, -0.05497631}, {-0.09349854, -0.06115948}, {-0.04076275, -0.05335416}, {0.01855063, -0.03570660}, {0.06979976, -0.01344808}, {0.10500848, 0.00996348}, {0.11768404, 0.02875575}, {0.10617974, 0.04147162}, {0.07324947, 0.04690267}, {0.02694218, 0.03932025}, {-0.02897076, 0.01966334}, {-0.08062062, -0.00611777}, {-0.11705399, -0.03496904}, {-0.12985259, -0.05533255}, {-0.11356088, -0.05750890}, {-0.06660964, -0.04145309}, {0.00255226, -0.00729394}, {0.07954118, 0.03553161}, {0.14083906, 0.07555869}, {0.16932291, 0.09366460}, {0.15457092, 0.08066437}, {0.09870993, 0.03821687}, {0.01625427, -0.02225056}, {-0.06953406, -0.08437102}, {-0.13902748, -0.12419415}, {-0.17360233, -0.12785307}, {-0.16302373, -0.09053177}, {-0.11064856, -0.02248379}, {-0.03052143, 0.05765807}, {0.05854743, 0.12664078}, {0.13108636, 0.16060089}, {0.16325858, 0.14650063}, {0.14686887, 0.08729687}, {0.09056815, 0.00047262}, {0.01025269, -0.08423033}, {-0.06649524, -0.14179274}, {-0.12027682, -0.15817894}, {-0.13295150, -0.13284934}, {-0.10366458, -0.07291175}, {-0.04327007, 0.00083787}, {0.02637464, 0.06861746}, {0.07849826, 0.11228703}, {0.09725081, 0.12283856}, {0.07786328, 0.10172068}, {0.02550277, 0.05877718}, {-0.03973661, 0.00375218}, {-0.09576255, -0.04576642}, {-0.12076240, -0.08163092}, {-0.09963588, -0.09391394}, {-0.03644281, -0.08587661}, {0.04951465, -0.06125960}, {0.12690973, -0.02487181}, {0.16935301, 0.01501412}, {0.15538917, 0.05444630}, {0.08652311, 0.08624601}, {-0.02098192, 0.10355213}, {-0.13560809, 0.09984203}, {-0.21989390, 0.07319217}, {-0.24800706, 0.02255327}, {-0.20166774, -0.04260422}, {-0.08772741, -0.10594277}, {0.06302434, -0.14522950}, {0.21028912, -0.14332198}, {0.30605373, -0.09675921}, {0.31813750, -0.01993861}, {0.23873761, 0.07059255}, {0.08465459, 0.14514229}, {-0.10133887, 0.18263623}, {-0.26416546, 0.17003565}, {-0.35440651, 0.10599596}, {-0.34480947, 0.00819495}, {-0.23461699, -0.09890822}, {-0.05554695, -0.18335134}, {0.14025982, -0.22044003}, {0.29270494, -0.19281860}, {0.36040547, -0.10793248}, {0.32032493, 0.00828647}, {0.18825579, 0.12501079}, {0.00277841, 0.20577659}, {-0.18137333, 0.23009451}, {-0.30837676, 0.19045562}, {-0.33829963, 0.09858081}, {-0.26213914, -0.01596703}, {-0.10477591, -0.11724738}, {0.07938366, -0.17885342}, {0.23351641, -0.19002956}, {0.31121364, -0.15284145}, {0.29390091, -0.08336026}, {0.18799382, -0.00597146}, {0.02898063, 0.05745575}, {-0.12846503, 0.09696915}, {-0.23686506, 0.11296712}, {-0.26724997, 0.10633558}, {-0.22003137, 0.08603258}, {-0.11379831, 0.06141180}, {0.01283452, 0.03747304}, {0.12171422, 0.01326121}, {0.18536279, -0.01611121}, {0.18704331, -0.05471397}, {0.13453735, -0.09805504}, {0.05504669, -0.13614561}, {-0.02419299, -0.14954850}, {-0.07723036, -0.12636767}, {-0.08929023, -0.06787439}, {-0.06514401, 0.01985574}, {-0.02786946, 0.11494611}, {0.00479669, 0.19085465}, {0.01528191, 0.21916243}, {-0.00133300, 0.18602131}, {-0.03826286, 0.09722757}, {-0.07871224, -0.01955081}, {-0.09623569, -0.13101840}, {-0.07371589, -0.20462468}, {-0.00999670, -0.21553843}, {0.07419401, -0.16335145}, {0.15367441, -0.06733963}, {0.20051049, 0.04210781}, {0.19010237, 0.12565060}, {0.11789540, 0.16231206}, {0.00347003, 0.14191663}, {-0.12543915, 0.07663372}, {-0.22898708, -0.00717146}, {-0.27197024, -0.07690012}, {-0.23842290, -0.10616242}, {-0.13420346, -0.08665197}, {0.00813885, -0.02990361}, {0.15067211, 0.03830878}, {0.25292689, 0.09015623}, {0.29047716, 0.10309993}, {0.25366920, 0.06716636}, {0.15034685, -0.00368832}, {0.01135623, -0.08455851}, {-0.12746118, -0.14435382}, {-0.22915438, -0.15546562}, {-0.26985598, -0.11034270}, {-0.24429479, -0.02190352}, {-0.16088551, 0.07826955}, {-0.04513149, 0.15592523}, {0.07147080, 0.18503208}, {0.16264249, 0.15810417}, {0.20653275, 0.08603741}, {0.19780497, -0.00900119}, {0.14661740, -0.10197006}, {0.07122203, -0.16237457}, {-0.00443688, -0.17472699}, {-0.06821908, -0.13754848}, {-0.11038513, -0.06508676}, {-0.12750581, 0.01820293}, {-0.11861485, 0.08241194}, {-0.09175904, 0.11132296}, {-0.05366371, 0.10405308}, {-0.00912217, 0.07414636}, {0.03812770, 0.03771584}, {0.08110289, 0.00645086}, {0.11549160, -0.00909705}, {0.13063267, -0.01372272}, {0.12292127, -0.01359083}, {0.08870684, -0.01734664}, {0.03319136, -0.03042867}, {-0.03468321, -0.05098787}, {-0.10403651, -0.07385468}, {-0.15852050, -0.08578372}, {-0.18175535, -0.07637721}, {-0.16301093, -0.04160486}})}
    },
    {
        desc = "129 taps, {0.1, 0.3} cutoff, 256 Float32 input, 256 Float32 output",
        args = {129, {0.1, 0.3}},
        inputs = {radio.types.Float32.vector_from_array({-0.24488358, -0.59217191, -0.99224871, -0.44475749, 0.19632840, 0.76332581, 0.65884250, 0.02192042, 0.97403622, -0.07683806, 0.66918695, -0.18206932, 0.48926124, 0.97518337, -0.38932681, -0.65937436, 0.24006742, 0.06191236, -0.28115594, -0.99296153, -0.22167473, -0.14826106, -0.18949586, 0.72249067, 0.16885605, 0.46766159, 0.79581833, 0.49754697, -0.01459590, 0.49153668, 0.28071079, 0.29749086, 0.25935072, -0.18600205, 0.25852406, 0.26746503, 0.87423593, 0.56494737, 0.69253606, 0.53499961, 0.63065171, 0.21092477, -0.30109984, -0.47083348, 0.41604009, 0.74788415, 0.08849352, -0.69586009, 0.66595060, -0.03091384, -0.06579474, -0.90922385, 0.02056185, 0.48949531, -0.15480438, -0.28964537, 0.31368709, -0.96051723, 0.01432719, 0.89225417, 0.38089520, -0.19615254, 0.37781647, 0.20998783, -0.58222121, -0.58458334, 0.77205056, -0.46186161, -0.85023046, 0.66135520, 0.04639554, -0.26358366, 0.02303784, 0.47345135, -0.66289276, 0.30613399, 0.42687401, 0.63000691, -0.46047872, 0.21933267, -0.53577226, 0.12208935, -0.65527403, 0.57953525, 0.73343575, -0.34071288, -0.55536288, 0.92757678, 0.41338065, 0.68758518, -0.93893105, 0.79878664, 0.24490412, -0.36694169, -0.13646875, 0.52318597, 0.57082391, -0.62019825, 0.25177300, -0.66874093, 0.94609958, -0.11284689, 0.82629001, 0.45649573, 0.21251979, -0.47603193, 0.05318464, -0.72276050, -0.72380400, 0.43149957, -0.27782047, 0.50275260, -0.51901281, 0.43631628, 0.43695384, -0.38900825, -0.78722912, -0.20598429, -0.01527700, -0.80005163, -0.62647748, -0.88931382, 0.19502714, 0.77775222, -0.56688440, -0.93057311, 0.40784720, 0.62982112, 0.92824322, 0.22635791, -0.31511366, 0.67573726, -0.76386577, 0.38527387, -0.80953830, -0.20058849, -0.00995424, -0.24421147, -0.66280484, -0.53656536, 0.64029998, -0.07484839, 0.15986548, -0.57618594, 0.42987013, -0.33976549, 0.18723717, 0.81897414, 0.98878682, -0.90756410, 0.59488541, 0.71517563, -0.36085111, -0.23370475, 0.16050752, 0.83768046, -0.20014282, 0.76006031, 0.51712108, -0.69545382, 0.82735986, -0.96963781, -0.70964354, 0.32962242, -0.88576066, -0.24102025, -0.74004227, -0.07422146, 0.67996067, 0.81216872, -0.92906070, -0.87829649, 0.68124807, -0.91437042, -0.45281947, -0.76512659, -0.81792456, -0.94475424, 0.27502602, 0.48922855, 0.37354276, 0.69124550, 0.32603237, -0.22059613, 0.26212606, 0.93918961, 0.28320667, -0.51381654, -0.87963182, 0.87033200, 0.18099099, -0.30077052, 0.21070550, 0.12051519, 0.04434354, -0.87839073, -0.29354489, -0.17469995, -0.60126334, 0.76021045, -0.15176044, 0.32477134, 0.42709291, 0.48656613, 0.44223061, 0.50441700, -0.49683860, 0.95280737, -0.69798046, 0.83729482, 0.70913750, 0.70432854, -0.89437741, -0.81756383, 0.62611163, -0.06166634, -0.25949362, 0.96937495, -0.91976410, 0.06293010, -0.11330045, -0.74359375, -0.20962349, 0.41529480, 0.76463121, -0.95076066, 0.04901912, -0.81924683, 0.60078692, -0.82842946, -0.93161339, -0.23152760, 0.46521235, -0.37358665, -0.73999017, 0.58914447, 0.61383879, 0.71171957, -0.39251104, -0.15033928, -0.50922000, 0.11435498, -0.33978567, -0.32267332, 0.56724286, 0.91259229, 0.16828065, -0.79062414, 0.30514985, -0.10277656, 0.97606111, 0.43876299, 0.66957223, 0.40257251, 0.07123801, 0.79363680})},
        outputs = {radio.types.Float32.vector_from_array({0.00015005, 0.00041272, 0.00069102, 0.00032939, -0.00031338, -0.00073412, -0.00042902, 0.00030908, -0.00044405, -0.00120764, -0.00275453, -0.00278452, -0.00191067, -0.00021793, 0.00237604, 0.00339031, 0.00184074, 0.00034685, 0.00108423, 0.00469379, 0.00807851, 0.00887214, 0.00547053, -0.00142004, -0.00679130, -0.00813335, -0.00568381, -0.00292464, -0.00438131, -0.01168592, -0.01946817, -0.02070052, -0.01165178, 0.00419225, 0.01699425, 0.01981503, 0.01324044, 0.00722370, 0.01116572, 0.02630810, 0.04188725, 0.04335049, 0.02378128, -0.00859379, -0.03535052, -0.04095449, -0.02723155, -0.01392531, -0.02328875, -0.05560656, -0.08911760, -0.09167991, -0.04974933, 0.01955403, 0.07625020, 0.08676742, 0.05506253, 0.02689806, 0.05228662, 0.14477417, 0.25569668, 0.29335892, 0.18308696, -0.07101704, -0.37275708, -0.58002704, -0.58456582, -0.37428409, -0.04683756, 0.24889328, 0.39975625, 0.38032076, 0.25392675, 0.12119827, 0.05595137, 0.06530607, 0.10522025, 0.11725999, 0.06852549, -0.03801481, -0.16996594, -0.29052246, -0.36666396, -0.37621865, -0.30322897, -0.14811906, 0.06009588, 0.26480010, 0.40347934, 0.43294370, 0.35655791, 0.21549118, 0.06835116, -0.05052435, -0.14359318, -0.23048899, -0.31307346, -0.35671687, -0.31017119, -0.14522639, 0.09760917, 0.31897280, 0.40467700, 0.30371016, 0.06599026, -0.17748363, -0.29206467, -0.21909384, -0.01487382, 0.18774243, 0.26655924, 0.18173376, 0.00001987, -0.15990229, -0.20401669, -0.12491954, -0.00039878, 0.06705997, 0.02589045, -0.08833078, -0.17933276, -0.15608174, -0.00112879, 0.21372028, 0.36823982, 0.36569014, 0.19578955, -0.05564862, -0.26134798, -0.32708126, -0.24547781, -0.09247738, 0.03156980, 0.06077233, 0.00863007, -0.05594909, -0.05795878, 0.02863742, 0.15874498, 0.25247812, 0.24507998, 0.13497633, -0.02524577, -0.16255486, -0.22785963, -0.21491615, -0.15585066, -0.08450373, -0.01569479, 0.05442894, 0.12062831, 0.16568816, 0.16476364, 0.10546557, 0.01291244, -0.06228688, -0.07743354, -0.03560975, 0.01661989, 0.01822097, -0.05585665, -0.16058432, -0.21186745, -0.13959412, 0.05364832, 0.27720609, 0.40376142, 0.34521419, 0.11071723, -0.19463784, -0.42909473, -0.49286935, -0.37108698, -0.12566201, 0.13919979, 0.33569527, 0.41944918, 0.39159024, 0.27588150, 0.11231008, -0.05628366, -0.18737617, -0.25272006, -0.25149220, -0.21050577, -0.16712783, -0.14459264, -0.13080488, -0.09022982, 0.00553016, 0.15286082, 0.30250385, 0.38441145, 0.35395548, 0.22049853, 0.04219931, -0.11557209, -0.20890519, -0.23367436, -0.21710068, -0.18011150, -0.12928922, -0.06063752, 0.01795008, 0.08243527, 0.10089932, 0.06462400, -0.00045879, -0.03600383, -0.00346652, 0.09398317, 0.19658311, 0.22952817, 0.14601496, -0.03246425, -0.21953069, -0.31705487, -0.27365360, -0.10560416, 0.10347839, 0.26201639, 0.30496812, 0.22361547, 0.06025804, -0.12129655, -0.26431426, -0.33852315, -0.32873064, -0.24079618, -0.08404542, 0.11214603, 0.30855307, 0.45429975, 0.50315106, 0.42672485, 0.23198652, -0.03548832, -0.30302444, -0.49311391, -0.55512375, -0.47444510, -0.28368902, -0.04179477, 0.18016638, 0.32558560, 0.36996180, 0.32154450, 0.20956013, 0.07089934, -0.05456593, -0.13921210, -0.16407843, -0.12817368, -0.04632716, 0.05396796, 0.13516696})}
    },
    {
        desc = "129 taps, {0.4, 0.6} cutoff, 256 Float32 input, 256 Float32 output",
        args = {129, {0.4, 0.6}},
        inputs = {radio.types.Float32.vector_from_array({-0.24488358, -0.59217191, -0.99224871, -0.44475749, 0.19632840, 0.76332581, 0.65884250, 0.02192042, 0.97403622, -0.07683806, 0.66918695, -0.18206932, 0.48926124, 0.97518337, -0.38932681, -0.65937436, 0.24006742, 0.06191236, -0.28115594, -0.99296153, -0.22167473, -0.14826106, -0.18949586, 0.72249067, 0.16885605, 0.46766159, 0.79581833, 0.49754697, -0.01459590, 0.49153668, 0.28071079, 0.29749086, 0.25935072, -0.18600205, 0.25852406, 0.26746503, 0.87423593, 0.56494737, 0.69253606, 0.53499961, 0.63065171, 0.21092477, -0.30109984, -0.47083348, 0.41604009, 0.74788415, 0.08849352, -0.69586009, 0.66595060, -0.03091384, -0.06579474, -0.90922385, 0.02056185, 0.48949531, -0.15480438, -0.28964537, 0.31368709, -0.96051723, 0.01432719, 0.89225417, 0.38089520, -0.19615254, 0.37781647, 0.20998783, -0.58222121, -0.58458334, 0.77205056, -0.46186161, -0.85023046, 0.66135520, 0.04639554, -0.26358366, 0.02303784, 0.47345135, -0.66289276, 0.30613399, 0.42687401, 0.63000691, -0.46047872, 0.21933267, -0.53577226, 0.12208935, -0.65527403, 0.57953525, 0.73343575, -0.34071288, -0.55536288, 0.92757678, 0.41338065, 0.68758518, -0.93893105, 0.79878664, 0.24490412, -0.36694169, -0.13646875, 0.52318597, 0.57082391, -0.62019825, 0.25177300, -0.66874093, 0.94609958, -0.11284689, 0.82629001, 0.45649573, 0.21251979, -0.47603193, 0.05318464, -0.72276050, -0.72380400, 0.43149957, -0.27782047, 0.50275260, -0.51901281, 0.43631628, 0.43695384, -0.38900825, -0.78722912, -0.20598429, -0.01527700, -0.80005163, -0.62647748, -0.88931382, 0.19502714, 0.77775222, -0.56688440, -0.93057311, 0.40784720, 0.62982112, 0.92824322, 0.22635791, -0.31511366, 0.67573726, -0.76386577, 0.38527387, -0.80953830, -0.20058849, -0.00995424, -0.24421147, -0.66280484, -0.53656536, 0.64029998, -0.07484839, 0.15986548, -0.57618594, 0.42987013, -0.33976549, 0.18723717, 0.81897414, 0.98878682, -0.90756410, 0.59488541, 0.71517563, -0.36085111, -0.23370475, 0.16050752, 0.83768046, -0.20014282, 0.76006031, 0.51712108, -0.69545382, 0.82735986, -0.96963781, -0.70964354, 0.32962242, -0.88576066, -0.24102025, -0.74004227, -0.07422146, 0.67996067, 0.81216872, -0.92906070, -0.87829649, 0.68124807, -0.91437042, -0.45281947, -0.76512659, -0.81792456, -0.94475424, 0.27502602, 0.48922855, 0.37354276, 0.69124550, 0.32603237, -0.22059613, 0.26212606, 0.93918961, 0.28320667, -0.51381654, -0.87963182, 0.87033200, 0.18099099, -0.30077052, 0.21070550, 0.12051519, 0.04434354, -0.87839073, -0.29354489, -0.17469995, -0.60126334, 0.76021045, -0.15176044, 0.32477134, 0.42709291, 0.48656613, 0.44223061, 0.50441700, -0.49683860, 0.95280737, -0.69798046, 0.83729482, 0.70913750, 0.70432854, -0.89437741, -0.81756383, 0.62611163, -0.06166634, -0.25949362, 0.96937495, -0.91976410, 0.06293010, -0.11330045, -0.74359375, -0.20962349, 0.41529480, 0.76463121, -0.95076066, 0.04901912, -0.81924683, 0.60078692, -0.82842946, -0.93161339, -0.23152760, 0.46521235, -0.37358665, -0.73999017, 0.58914447, 0.61383879, 0.71171957, -0.39251104, -0.15033928, -0.50922000, 0.11435498, -0.33978567, -0.32267332, 0.56724286, 0.91259229, 0.16828065, -0.79062414, 0.30514985, -0.10277656, 0.97606111, 0.43876299, 0.66957223, 0.40257251, 0.07123801, 0.79363680})},
        outputs = {radio.types.Float32.vector_from_array({-0.00018533, -0.00044815, -0.00062942, -0.00004277, 0.00064092, 0.00079836, 0.00024352, -0.00074346, 0.00007584, 0.00038095, 0.00101461, 0.00005312, -0.00099834, -0.00010525, 0.00069090, 0.00059403, -0.00004573, -0.00147114, -0.00099000, 0.00112138, 0.00162767, -0.00103093, -0.00213338, 0.00066255, 0.00170487, 0.00124852, 0.00049995, -0.00241136, -0.00251637, 0.00377643, 0.00425514, -0.00329000, -0.00406078, 0.00143204, 0.00225504, 0.00168710, 0.00215553, -0.00452674, -0.00559521, 0.00745112, 0.00853556, -0.00755008, -0.00785993, 0.00429895, 0.00322029, 0.00211413, 0.00488483, -0.00974831, -0.01277536, 0.01509283, 0.01808318, -0.01604275, -0.01718985, 0.00875207, 0.00828269, 0.00695454, 0.00814645, -0.02861451, -0.02928673, 0.04790930, 0.05251430, -0.05450848, -0.07430132, 0.03921475, 0.09436538, 0.00430003, -0.11404761, -0.07778207, 0.13585790, 0.17348018, -0.16213356, -0.27696803, 0.19103694, 0.37092379, -0.21783337, -0.43717349, 0.23316915, 0.46459010, -0.22762927, -0.44691792, 0.19345088, 0.38874403, -0.13182478, -0.29942304, 0.04942195, 0.19321628, 0.03886696, -0.08283405, -0.11390124, -0.01879176, 0.15754476, 0.10556144, -0.16022541, -0.16826275, 0.12120364, 0.19924001, -0.05005133, -0.18960799, -0.03545700, 0.13074902, 0.11925554, -0.02233523, -0.18584138, -0.12816961, 0.23254287, 0.30063659, -0.26104489, -0.46408477, 0.27794391, 0.57955468, -0.29050082, -0.61289126, 0.29751083, 0.54688549, -0.29285195, -0.38474932, 0.26450324, 0.15497328, -0.20223111, 0.09261168, 0.10046501, -0.30404007, 0.03285268, 0.42896250, -0.17915943, -0.43979356, 0.31046361, 0.33749080, -0.39727199, -0.15177567, 0.41979873, -0.06591973, -0.37180632, 0.25931549, 0.25705108, -0.38070852, -0.09826323, 0.40470281, -0.07603727, -0.33186623, 0.24105725, 0.18458946, -0.37397471, -0.00206906, 0.46743342, -0.17471401, -0.52076429, 0.31238556, 0.54194576, -0.39489055, -0.53777319, 0.42063835, 0.51599312, -0.40380105, -0.48058164, 0.36673313, 0.43266869, -0.32366824, -0.36988774, 0.28724450, 0.29458639, -0.25640884, -0.20695490, 0.22050451, 0.11071382, -0.16739158, -0.01228803, 0.08915032, -0.08281407, 0.01477517, 0.17332268, -0.12824987, -0.25584945, 0.22540531, 0.32837662, -0.27994782, -0.38796607, 0.26471794, 0.42946395, -0.17113042, -0.44621843, 0.00737406, 0.43511182, 0.19722876, -0.39299199, -0.39742774, 0.32226464, 0.54520839, -0.22788237, -0.60278696, 0.11756020, 0.55458158, -0.00008307, -0.41004932, -0.11436431, 0.20402345, 0.21781524, 0.00869605, -0.30424958, -0.17517923, 0.36510488, 0.25591949, -0.39499375, -0.23065217, 0.38861459, 0.11048729, -0.34250635, 0.07586724, 0.25682136, -0.27851489, -0.14204411, 0.45427999, 0.01287735, -0.56435025, 0.10637386, 0.58949316, -0.19032492, -0.52985924, 0.21729156, 0.40695456, -0.17854744, -0.24706423, 0.07472141, 0.08389931, 0.07658572, 0.05237286, -0.24530011, -0.14207809, 0.40057579, 0.17160307, -0.51050770, -0.14844638, 0.55670190, 0.08648115, -0.53086102, -0.01018484, 0.44085392, -0.05190997, -0.30460045, 0.07430997, 0.14346071, -0.03923525, 0.01568618, -0.05479453, -0.15343252, 0.19580881, 0.25492817, -0.35667595, -0.31067964, 0.50068122, 0.31732938, -0.59673029, -0.27576843, 0.62020493, 0.19620886, -0.56171656})}
    },
    {
        desc = "129 taps, {0.1, 0.3} cutoff, 3.0 nyquist, bartlett window, 256 Float32 input, 256 ComplexFloat32 output",
        args = {129, {0.1, 0.3}, 3.0, "bartlett"},
        inputs = {radio.types.Float32.vector_from_array({-0.24488358, -0.59217191, -0.99224871, -0.44475749, 0.19632840, 0.76332581, 0.65884250, 0.02192042, 0.97403622, -0.07683806, 0.66918695, -0.18206932, 0.48926124, 0.97518337, -0.38932681, -0.65937436, 0.24006742, 0.06191236, -0.28115594, -0.99296153, -0.22167473, -0.14826106, -0.18949586, 0.72249067, 0.16885605, 0.46766159, 0.79581833, 0.49754697, -0.01459590, 0.49153668, 0.28071079, 0.29749086, 0.25935072, -0.18600205, 0.25852406, 0.26746503, 0.87423593, 0.56494737, 0.69253606, 0.53499961, 0.63065171, 0.21092477, -0.30109984, -0.47083348, 0.41604009, 0.74788415, 0.08849352, -0.69586009, 0.66595060, -0.03091384, -0.06579474, -0.90922385, 0.02056185, 0.48949531, -0.15480438, -0.28964537, 0.31368709, -0.96051723, 0.01432719, 0.89225417, 0.38089520, -0.19615254, 0.37781647, 0.20998783, -0.58222121, -0.58458334, 0.77205056, -0.46186161, -0.85023046, 0.66135520, 0.04639554, -0.26358366, 0.02303784, 0.47345135, -0.66289276, 0.30613399, 0.42687401, 0.63000691, -0.46047872, 0.21933267, -0.53577226, 0.12208935, -0.65527403, 0.57953525, 0.73343575, -0.34071288, -0.55536288, 0.92757678, 0.41338065, 0.68758518, -0.93893105, 0.79878664, 0.24490412, -0.36694169, -0.13646875, 0.52318597, 0.57082391, -0.62019825, 0.25177300, -0.66874093, 0.94609958, -0.11284689, 0.82629001, 0.45649573, 0.21251979, -0.47603193, 0.05318464, -0.72276050, -0.72380400, 0.43149957, -0.27782047, 0.50275260, -0.51901281, 0.43631628, 0.43695384, -0.38900825, -0.78722912, -0.20598429, -0.01527700, -0.80005163, -0.62647748, -0.88931382, 0.19502714, 0.77775222, -0.56688440, -0.93057311, 0.40784720, 0.62982112, 0.92824322, 0.22635791, -0.31511366, 0.67573726, -0.76386577, 0.38527387, -0.80953830, -0.20058849, -0.00995424, -0.24421147, -0.66280484, -0.53656536, 0.64029998, -0.07484839, 0.15986548, -0.57618594, 0.42987013, -0.33976549, 0.18723717, 0.81897414, 0.98878682, -0.90756410, 0.59488541, 0.71517563, -0.36085111, -0.23370475, 0.16050752, 0.83768046, -0.20014282, 0.76006031, 0.51712108, -0.69545382, 0.82735986, -0.96963781, -0.70964354, 0.32962242, -0.88576066, -0.24102025, -0.74004227, -0.07422146, 0.67996067, 0.81216872, -0.92906070, -0.87829649, 0.68124807, -0.91437042, -0.45281947, -0.76512659, -0.81792456, -0.94475424, 0.27502602, 0.48922855, 0.37354276, 0.69124550, 0.32603237, -0.22059613, 0.26212606, 0.93918961, 0.28320667, -0.51381654, -0.87963182, 0.87033200, 0.18099099, -0.30077052, 0.21070550, 0.12051519, 0.04434354, -0.87839073, -0.29354489, -0.17469995, -0.60126334, 0.76021045, -0.15176044, 0.32477134, 0.42709291, 0.48656613, 0.44223061, 0.50441700, -0.49683860, 0.95280737, -0.69798046, 0.83729482, 0.70913750, 0.70432854, -0.89437741, -0.81756383, 0.62611163, -0.06166634, -0.25949362, 0.96937495, -0.91976410, 0.06293010, -0.11330045, -0.74359375, -0.20962349, 0.41529480, 0.76463121, -0.95076066, 0.04901912, -0.81924683, 0.60078692, -0.82842946, -0.93161339, -0.23152760, 0.46521235, -0.37358665, -0.73999017, 0.58914447, 0.61383879, 0.71171957, -0.39251104, -0.15033928, -0.50922000, 0.11435498, -0.33978567, -0.32267332, 0.56724286, 0.91259229, 0.16828065, -0.79062414, 0.30514985, -0.10277656, 0.97606111, 0.43876299, 0.66957223, 0.40257251, 0.07123801, 0.79363680})},
        outputs = {radio.types.Float32.vector_from_array({0.00000000, -0.00001062, -0.00004209, -0.00009616, -0.00011830, -0.00005262, 0.00013050, 0.00039386, 0.00064510, 0.00085107, 0.00087448, 0.00067453, 0.00015920, -0.00065013, -0.00169872, -0.00297835, -0.00437325, -0.00566076, -0.00664732, -0.00715032, -0.00702596, -0.00610150, -0.00431193, -0.00169681, 0.00163757, 0.00539850, 0.00923841, 0.01274790, 0.01546647, 0.01696094, 0.01694558, 0.01524585, 0.01188069, 0.00707026, 0.00122000, -0.00503912, -0.01096642, -0.01573641, -0.01859914, -0.01890186, -0.01620492, -0.01032487, -0.00141857, 0.01002204, 0.02320811, 0.03712740, 0.05052426, 0.06197040, 0.07003640, 0.07353789, 0.07145416, 0.06317695, 0.04854136, 0.02801240, 0.00258081, -0.02631130, -0.05676816, -0.08655208, -0.11337070, -0.13485721, -0.14888823, -0.15384845, -0.14872546, -0.13316646, -0.10764284, -0.07290497, -0.03024686, 0.01841938, 0.06819496, 0.11372073, 0.15011394, 0.17456901, 0.18637158, 0.18214734, 0.16428182, 0.13201775, 0.08940700, 0.03777267, -0.02041683, -0.07798406, -0.13020501, -0.17550339, -0.21024816, -0.23120175, -0.23517172, -0.22362646, -0.19757244, -0.15863407, -0.11126541, -0.05705041, 0.00026833, 0.05680847, 0.11056678, 0.16026393, 0.20263775, 0.23661327, 0.26113451, 0.27574044, 0.28128296, 0.27700517, 0.26341197, 0.24011119, 0.20907037, 0.17163928, 0.12996115, 0.08570419, 0.04171124, 0.00092905, -0.03490896, -0.06685797, -0.09485614, -0.11679386, -0.13050504, -0.13924691, -0.14164384, -0.13811219, -0.12754562, -0.11323947, -0.09749198, -0.07999443, -0.06163832, -0.04491407, -0.02787930, -0.01367117, -0.00500034, -0.00101515, -0.00026900, -0.00361343, -0.00997360, -0.01668866, -0.02303596, -0.03147899, -0.03831562, -0.04205084, -0.04569123, -0.04754357, -0.04665169, -0.04356296, -0.03944551, -0.03181808, -0.02328280, -0.01441209, -0.00600734, 0.00411536, 0.01400318, 0.02511189, 0.03542702, 0.04626922, 0.05431152, 0.05899440, 0.06274453, 0.06625782, 0.06635457, 0.06458612, 0.06103950, 0.06028462, 0.05895201, 0.05879628, 0.06170351, 0.06717858, 0.07337586, 0.07981524, 0.08850443, 0.09653727, 0.10493010, 0.10862455, 0.10889076, 0.10256923, 0.08994353, 0.07145436, 0.04886169, 0.02130660, -0.00863350, -0.03983127, -0.07380916, -0.10741642, -0.14070961, -0.16928245, -0.19341065, -0.21114627, -0.21896090, -0.21482922, -0.19980012, -0.17490342, -0.13967051, -0.09657805, -0.04791672, 0.00045708, 0.04379525, 0.08205726, 0.11335548, 0.13227335, 0.13682836, 0.12606026, 0.10256743, 0.06966767, 0.02777184, -0.01634838, -0.06155451, -0.10143511, -0.13401544, -0.15702075, -0.16784120, -0.16445154, -0.14704469, -0.11925317, -0.08104785, -0.03529897, 0.01709567, 0.07068024, 0.12428434, 0.17372125, 0.21503897, 0.24588849, 0.26939797, 0.28144473, 0.28165886, 0.27291486, 0.25569651, 0.22979088, 0.19486046, 0.15457992, 0.10807429, 0.05747466, 0.00719721, -0.04484618, -0.09332346, -0.13765410, -0.17942843, -0.21483101, -0.24470392, -0.26715696, -0.28306100, -0.29341742, -0.29767528, -0.29080316, -0.27225095, -0.24548876, -0.20711207, -0.15931021, -0.10312508, -0.04107143, 0.02396454, 0.08544505, 0.13916241, 0.18214916, 0.21112952, 0.22521918, 0.22485754, 0.20922464, 0.17803730, 0.13533425, 0.08618020, 0.03495004, -0.01869979, -0.06926592})}
    },
    {
        desc = "129 taps, {0.4, 0.6} cutoff, 3.0 nyquist, bartlett window, 256 Float32 input, 256 ComplexFloat32 output",
        args = {129, {0.4, 0.6}, 3.0, "bartlett"},
        inputs = {radio.types.Float32.vector_from_array({-0.24488358, -0.59217191, -0.99224871, -0.44475749, 0.19632840, 0.76332581, 0.65884250, 0.02192042, 0.97403622, -0.07683806, 0.66918695, -0.18206932, 0.48926124, 0.97518337, -0.38932681, -0.65937436, 0.24006742, 0.06191236, -0.28115594, -0.99296153, -0.22167473, -0.14826106, -0.18949586, 0.72249067, 0.16885605, 0.46766159, 0.79581833, 0.49754697, -0.01459590, 0.49153668, 0.28071079, 0.29749086, 0.25935072, -0.18600205, 0.25852406, 0.26746503, 0.87423593, 0.56494737, 0.69253606, 0.53499961, 0.63065171, 0.21092477, -0.30109984, -0.47083348, 0.41604009, 0.74788415, 0.08849352, -0.69586009, 0.66595060, -0.03091384, -0.06579474, -0.90922385, 0.02056185, 0.48949531, -0.15480438, -0.28964537, 0.31368709, -0.96051723, 0.01432719, 0.89225417, 0.38089520, -0.19615254, 0.37781647, 0.20998783, -0.58222121, -0.58458334, 0.77205056, -0.46186161, -0.85023046, 0.66135520, 0.04639554, -0.26358366, 0.02303784, 0.47345135, -0.66289276, 0.30613399, 0.42687401, 0.63000691, -0.46047872, 0.21933267, -0.53577226, 0.12208935, -0.65527403, 0.57953525, 0.73343575, -0.34071288, -0.55536288, 0.92757678, 0.41338065, 0.68758518, -0.93893105, 0.79878664, 0.24490412, -0.36694169, -0.13646875, 0.52318597, 0.57082391, -0.62019825, 0.25177300, -0.66874093, 0.94609958, -0.11284689, 0.82629001, 0.45649573, 0.21251979, -0.47603193, 0.05318464, -0.72276050, -0.72380400, 0.43149957, -0.27782047, 0.50275260, -0.51901281, 0.43631628, 0.43695384, -0.38900825, -0.78722912, -0.20598429, -0.01527700, -0.80005163, -0.62647748, -0.88931382, 0.19502714, 0.77775222, -0.56688440, -0.93057311, 0.40784720, 0.62982112, 0.92824322, 0.22635791, -0.31511366, 0.67573726, -0.76386577, 0.38527387, -0.80953830, -0.20058849, -0.00995424, -0.24421147, -0.66280484, -0.53656536, 0.64029998, -0.07484839, 0.15986548, -0.57618594, 0.42987013, -0.33976549, 0.18723717, 0.81897414, 0.98878682, -0.90756410, 0.59488541, 0.71517563, -0.36085111, -0.23370475, 0.16050752, 0.83768046, -0.20014282, 0.76006031, 0.51712108, -0.69545382, 0.82735986, -0.96963781, -0.70964354, 0.32962242, -0.88576066, -0.24102025, -0.74004227, -0.07422146, 0.67996067, 0.81216872, -0.92906070, -0.87829649, 0.68124807, -0.91437042, -0.45281947, -0.76512659, -0.81792456, -0.94475424, 0.27502602, 0.48922855, 0.37354276, 0.69124550, 0.32603237, -0.22059613, 0.26212606, 0.93918961, 0.28320667, -0.51381654, -0.87963182, 0.87033200, 0.18099099, -0.30077052, 0.21070550, 0.12051519, 0.04434354, -0.87839073, -0.29354489, -0.17469995, -0.60126334, 0.76021045, -0.15176044, 0.32477134, 0.42709291, 0.48656613, 0.44223061, 0.50441700, -0.49683860, 0.95280737, -0.69798046, 0.83729482, 0.70913750, 0.70432854, -0.89437741, -0.81756383, 0.62611163, -0.06166634, -0.25949362, 0.96937495, -0.91976410, 0.06293010, -0.11330045, -0.74359375, -0.20962349, 0.41529480, 0.76463121, -0.95076066, 0.04901912, -0.81924683, 0.60078692, -0.82842946, -0.93161339, -0.23152760, 0.46521235, -0.37358665, -0.73999017, 0.58914447, 0.61383879, 0.71171957, -0.39251104, -0.15033928, -0.50922000, 0.11435498, -0.33978567, -0.32267332, 0.56724286, 0.91259229, 0.16828065, -0.79062414, 0.30514985, -0.10277656, 0.97606111, 0.43876299, 0.66957223, 0.40257251, 0.07123801, 0.79363680})},
        outputs = {radio.types.Float32.vector_from_array({0.00000000, -0.00000000, -0.00000903, -0.00003384, -0.00006561, -0.00004434, 0.00006441, 0.00019159, 0.00013836, -0.00031104, -0.00112268, -0.00204988, -0.00254565, -0.00206589, -0.00025679, 0.00272986, 0.00603772, 0.00841767, 0.00871164, 0.00623484, 0.00114436, -0.00544848, -0.01163214, -0.01535840, -0.01518393, -0.01081026, -0.00337539, 0.00495130, 0.01171934, 0.01505725, 0.01437817, 0.01063759, 0.00582963, 0.00208513, 0.00065444, 0.00123628, 0.00207298, 0.00069057, -0.00480538, -0.01453557, -0.02612668, -0.03504885, -0.03599847, -0.02503370, -0.00163346, 0.03014796, 0.06205191, 0.08354750, 0.08505342, 0.06156738, 0.01542189, -0.04336132, -0.09908368, -0.13468336, -0.13693705, -0.10122079, -0.03397952, 0.04828546, 0.12332750, 0.16946805, 0.17238131, 0.12970294, 0.05204530, -0.03983643, -0.12099415, -0.16922416, -0.17214811, -0.13096461, -0.06177776, 0.01233273, 0.07012687, 0.10050236, 0.10420974, 0.08680739, 0.06309744, 0.04189217, 0.02980909, 0.02235685, 0.01086326, -0.00868939, -0.03938258, -0.08039505, -0.12021470, -0.14179842, -0.12896031, -0.07777321, 0.00501420, 0.10080541, 0.18137199, 0.22299044, 0.20868011, 0.13651368, 0.02322464, -0.10054494, -0.20185369, -0.25091621, -0.23221454, -0.14903453, -0.02251540, 0.11095694, 0.21359737, 0.25518060, 0.22577620, 0.13519590, 0.01144734, -0.10923240, -0.19155574, -0.21275201, -0.17004929, -0.08216087, 0.02168400, 0.11233788, 0.16660970, 0.16809751, 0.12101464, 0.04184926, -0.04341668, -0.11325449, -0.15070845, -0.14551136, -0.10029088, -0.02990444, 0.04904299, 0.11294995, 0.14342225, 0.13539794, 0.09435291, 0.03102859, -0.03728561, -0.09193881, -0.12128532, -0.12404130, -0.09897736, -0.05280155, -0.00071716, 0.04772083, 0.08471965, 0.10417204, 0.10333437, 0.08644448, 0.05439965, 0.01182774, -0.03495570, -0.07550455, -0.10432693, -0.11423112, -0.10403597, -0.07233114, -0.02602532, 0.02807505, 0.08402696, 0.13111533, 0.15387551, 0.14523329, 0.10261997, 0.03549759, -0.04820839, -0.12918168, -0.18606552, -0.20317088, -0.17394479, -0.10077152, 0.00569624, 0.11945911, 0.21398792, 0.25921172, 0.24235946, 0.16178836, 0.03619969, -0.10280873, -0.21795920, -0.28039801, -0.27185065, -0.19458956, -0.07142327, 0.06785718, 0.18692359, 0.25948226, 0.26690719, 0.20948295, 0.10551455, -0.01773389, -0.13269517, -0.21430001, -0.24397154, -0.21818446, -0.14523534, -0.04661873, 0.05343158, 0.13713379, 0.18899587, 0.19668122, 0.16058320, 0.09128527, 0.00907672, -0.06485045, -0.11699051, -0.13535607, -0.12358711, -0.08746373, -0.04194000, -0.00084272, 0.02749236, 0.04171877, 0.04473949, 0.04059497, 0.03886218, 0.04372765, 0.05542098, 0.06372137, 0.05967692, 0.03331426, -0.01823495, -0.08554003, -0.14466929, -0.17703424, -0.16467845, -0.09803786, 0.01238198, 0.13884126, 0.24313350, 0.29284659, 0.26339772, 0.15487362, -0.00629598, -0.18185024, -0.31773433, -0.37291664, -0.32905877, -0.19029741, 0.00695462, 0.20978051, 0.35859081, 0.40764001, 0.34125870, 0.18141620, -0.02758292, -0.23096772, -0.36816454, -0.40241480, -0.32517096, -0.16039833, 0.04330282, 0.22437638, 0.33249882, 0.34165046, 0.25476959, 0.10381966, -0.06250173, -0.19698082, -0.26522213, -0.25115040, -0.16337709, -0.03309189, 0.09294197, 0.17824616})}
    },
}, {epsilon = 1.0e-06})
