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

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

jigs.TestBlock(radio.HighpassFilterBlock, {
    {
        desc = "129 taps, 0.2 cutoff, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {129, 0.2},
        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.00017105, -0.00016253}, {0.00015970, -0.00015443}, {0.00009150, -0.00006571}, {-0.00008856, -0.00008042}, {-0.00006123, 0.00016535}, {-0.00017947, 0.00039782}, {-0.00035966, 0.00072950}, {-0.00037844, 0.00069100}, {-0.00011258, 0.00016307}, {0.00004325, -0.00026882}, {0.00044298, -0.00069482}, {0.00050436, -0.00086097}, {0.00051087, -0.00066930}, {0.00051232, -0.00002732}, {0.00029253, 0.00075392}, {0.00001869, 0.00151305}, {-0.00018829, 0.00180513}, {-0.00025221, 0.00161825}, {-0.00036450, 0.00065652}, {-0.00036360, -0.00063029}, {-0.00040039, -0.00207680}, {-0.00005931, -0.00280831}, {0.00024775, -0.00256272}, {0.00029477, -0.00111448}, {0.00009194, 0.00101009}, {-0.00006778, 0.00306794}, {-0.00041807, 0.00404017}, {-0.00067221, 0.00344182}, {-0.00051920, 0.00139291}, {-0.00034977, -0.00159882}, {0.00009671, -0.00448906}, {0.00044655, -0.00607912}, {0.00074911, -0.00535042}, {0.00083600, -0.00238859}, {0.00065019, 0.00211664}, {0.00023653, 0.00668049}, {-0.00008652, 0.00907026}, {-0.00066429, 0.00803183}, {-0.00101795, 0.00367861}, {-0.00104771, -0.00308647}, {-0.00082487, -0.00960160}, {-0.00042686, -0.01301099}, {0.00019205, -0.01180348}, {0.00077864, -0.00552755}, {0.00123425, 0.00395307}, {0.00102337, 0.01348403}, {0.00025087, 0.01875398}, {-0.00087275, 0.01700024}, {-0.00186783, 0.00794364}, {-0.00215867, -0.00584284}, {-0.00127586, -0.01969188}, {0.00030226, -0.02757555}, {0.00196659, -0.02534012}, {0.00290665, -0.01196985}, {0.00224931, 0.00902497}, {-0.00025104, 0.03059517}, {-0.00356541, 0.04401673}, {-0.00604442, 0.04160564}, {-0.00562351, 0.02017351}, {0.00012144, -0.01698536}, {0.01275677, -0.06025496}, {0.03117697, -0.09562467}, {0.05205502, -0.10950186}, {0.06885672, -0.09301461}, {-0.65679461, 0.64961106}, {0.59029967, -0.46424273}, {0.02117580, 0.00330863}, {0.28313127, 0.74971628}, {-0.89241511, -0.73026222}, {0.53645438, 0.08449294}, {0.35599020, -0.80378270}, {-0.27482536, 0.58868617}, {-0.65940583, 0.98903346}, {0.77967268, -0.86768615}, {-0.84575874, 0.16134618}, {1.12082040, -0.11288421}, {-0.20039032, 0.04580609}, {-0.49318510, -0.26573622}, {0.34463021, 0.36128965}, {-0.11602582, -0.12266530}, {-0.26192120, 0.33387339}, {-0.28508487, -0.59409207}, {0.62472433, 0.38155478}, {0.05793241, -0.48036164}, {0.61946470, 0.74155813}, {-1.20772171, -0.42590049}, {-0.02698842, 0.24616015}, {0.44110262, -0.38224405}, {0.31129768, 0.09927388}, {-0.63289070, -0.05097285}, {0.64085996, 0.50346774}, {-0.00911251, 0.03859232}, {-0.86880606, -0.59993756}, {0.71044111, -0.20569715}, {-0.51433760, 0.10573278}, {0.54454601, 0.38657457}, {-0.13307522, -0.07095969}, {0.10068171, 0.60572654}, {0.08584514, -0.18075956}, {-0.01738739, -0.93258655}, {-0.94810343, 0.38904485}, {0.89660907, 0.14750963}, {-0.31554672, -0.71064597}, {-0.13292550, 0.90901828}, {0.36318997, 0.02459936}, {0.49303794, -0.59181958}, {-0.25904384, 0.83986455}, {-0.19423798, -0.16606615}, {-0.86864507, -0.01444252}, {0.46965334, -1.12366915}, {0.11898764, 0.49462152}, {0.36399725, 0.34574828}, {0.29596791, -0.06081201}, {-0.07529048, -0.18768531}, {-0.94081187, 0.76636940}, {0.22788960, -0.51893491}, {0.20800757, 0.07770946}, {-0.02714123, -0.21297523}, {0.33819142, 0.29073504}, {0.43466976, -0.11632289}, {-0.82068187, -0.65179896}, {-0.61501247, 0.00406850}, {0.68259531, 0.42419812}, {0.53043419, 0.50841671}, {-0.52125531, 0.65831590}, {0.39733964, -0.72757077}, {-0.80084568, -0.72888833}, {0.79758078, -0.14640452}, {-0.39568844, 0.67206490}, {0.13311858, -0.42460874}, {-0.22343592, 0.45497927}, {-0.23154585, -0.12506041}, {0.81018603, 0.15261358}, {-0.01165883, 0.10876273}, {-0.62928146, -0.13096516}, {0.17477876, -0.57283717}, {-0.41420427, 0.82294011}, {0.43467179, -0.57867002}, {0.66199547, 0.61533237}, {-0.50071651, -1.01442969}, {-0.28098974, 0.34418032}, {-0.32148919, 0.26104406}, {0.62679636, -0.12014355}, {-0.37159225, 0.68053532}, {0.72773486, -0.29210991}, {-0.43415958, -0.06840976}, {-0.06062251, -0.23318705}, {-0.15296756, -0.11579132}, {-0.62793875, -0.74365872}, {1.20287693, 0.47678223}, {-0.17097984, 0.53258574}, {-0.28356606, 0.79564041}, {0.40755484, -0.15470769}, {-0.77066755, -0.89777702}, {0.31616902, -0.80466861}, {0.10819174, 1.03415465}, {-0.37185058, -0.59649837}, {0.35384208, 0.93729758}, {0.24452633, -0.06133218}, {-0.15240757, -0.42782536}, {-0.26624900, 0.22669145}, {0.33660063, -0.68869281}, {-0.29066601, 0.33162230}, {-0.00089496, 0.08173239}, {-0.13195640, 0.88458973}, {0.78301150, -0.81047487}, {-0.83160794, -0.23555052}, {0.59245640, 0.58220708}, {-0.75525910, -0.67250216}, {-0.04158060, 0.47141930}, {0.58049601, -0.58019263}, {0.60383588, 0.10401839}, {-0.10107807, 0.76073235}, {-0.57444364, 0.34537727}, {-0.91896605, -0.64716029}, {0.63919610, -0.46112683}, {0.23109069, 0.36626315}, {0.32697493, -0.10333003}, {-0.67171085, -0.31444168}, {0.46907926, 0.22177039}, {0.79628873, 0.69300216}, {-0.66110015, -0.05519587}, {-0.56600893, -1.12003243}, {-0.53942704, 0.53403407}, {0.88488424, 0.49378809}, {-0.10789458, 0.12693188}, {0.61226702, -0.27387029}, {0.00989372, -0.50416011}, {-1.11751056, -0.33979845}, {0.42082992, 0.33041885}, {0.49620888, 0.18280472}, {-0.71406502, 0.88944685}, {0.52565956, -0.64219058}, {0.36587805, -0.50797790}, {-0.60639393, 1.00565505}, {-0.65587950, -0.40227494}, {1.29849291, -0.18184015}, {-0.42312860, -0.82719308}, {-0.16690949, 0.22599466}, {-0.44566807, 0.52445138}, {0.10207801, 0.68564010}, {1.15315652, -0.55533224}, {-0.19061987, -0.03547442}, {-0.56446534, 0.47145563}, {-0.79374385, -0.69165444}, {0.95073724, -0.06511357}, {0.02521554, 0.22752891}, {-0.67569864, -0.62114048}, {0.43960136, 1.08875132}, {0.53688449, -0.72709316}, {-0.91654772, 0.22144134}, {0.72367561, 0.05462384}, {0.27168557, 0.31758383}, {-0.47345909, 0.12474184}, {-0.31527698, -0.42103183}, {-0.77394962, -0.33083043}, {0.96098667, -0.00576563}, {0.19230594, 0.35396802}, {0.66559374, -0.18508656}, {-0.66469771, -0.32302096}, {-0.63694698, 0.74319023}, {0.60366982, -0.28130162}, {-0.36237407, 0.28911415}, {0.31217694, 0.47592977}, {-0.18041776, -0.62479788}, {-0.05821258, -0.52345693}, {0.60316890, -0.58609945}, {-0.39107141, 0.44076651}, {-0.08027958, 0.63933301}, {0.15098830, 0.68647420}, {-0.72031647, -0.08103906}, {0.38104138, -0.91373837}, {0.54643351, -0.65169203}, {0.10586592, 1.07098925}, {0.15078390, -0.16332667}, {-1.28530192, 0.28865367}, {0.35915762, -0.14181271}, {0.33992055, -0.48715681}, {0.40841359, -0.78718704}, {-0.74794537, 0.86207783}, {0.25632602, 0.79003900}, {0.35490185, 0.42094538}, {0.07466204, -0.72116238}, {-0.41924110, -0.72981119}, {0.16416329, 0.34764135}, {-0.74184924, -0.79018033}, {0.70030689, 0.76732898}, {-0.10155028, 0.29958892}, {0.54002225, 0.18783222}, {-0.31993878, 0.02441595}, {-0.53097093, -0.53577274}, {0.31873626, 0.31525025}, {0.23778036, -0.34064168}, {-0.13739783, -0.16401048}, {-0.56766278, 0.06080632}, {0.83478516, 0.27397516}})}
    },
    {
        desc = "129 taps, 0.5 cutoff, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {129, 0.5},
        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.00029775, 0.00028292}, {0.00021480, -0.00019945}, {0.00032068, -0.00034938}, {-0.00011058, 0.00045242}, {-0.00069684, 0.00001246}, {0.00040596, -0.00055887}, {0.00100598, -0.00045306}, {-0.00050393, 0.00082487}, {-0.00138498, 0.00088671}, {0.00091346, -0.00134385}, {0.00123725, -0.00098193}, {-0.00069789, 0.00146750}, {-0.00175214, 0.00109524}, {0.00047798, -0.00198388}, {0.00206806, -0.00132263}, {-0.00085970, 0.00215299}, {-0.00274036, 0.00156719}, {0.00088551, -0.00301035}, {0.00356366, -0.00185342}, {-0.00097926, 0.00335016}, {-0.00384173, 0.00253488}, {0.00088902, -0.00418456}, {0.00479809, -0.00283984}, {-0.00073795, 0.00495102}, {-0.00544009, 0.00352662}, {0.00074549, -0.00584239}, {0.00677927, -0.00388864}, {-0.00086718, 0.00701798}, {-0.00835143, 0.00439828}, {0.00119636, -0.00835362}, {0.00948446, -0.00515171}, {-0.00109970, 0.00994488}, {-0.01117836, 0.00598184}, {0.00113597, -0.01138151}, {0.01302218, -0.00704428}, {-0.00114212, 0.01287697}, {-0.01548574, 0.00830603}, {0.00150631, -0.01489811}, {0.01782917, -0.00982457}, {-0.00149031, 0.01764826}, {-0.02041259, 0.01130912}, {0.00178615, -0.02057051}, {0.02365572, -0.01263114}, {-0.00178880, 0.02366308}, {-0.02760786, 0.01462228}, {0.00230870, -0.02769746}, {0.03228801, -0.01666983}, {-0.00230841, 0.03220038}, {-0.03738571, 0.01944579}, {0.00287992, -0.03744296}, {0.04355295, -0.02255487}, {-0.00369590, 0.04355284}, {-0.05173276, 0.02689194}, {0.00502460, -0.05165850}, {0.06249439, -0.03266834}, {-0.00737247, 0.06207687}, {-0.07790450, 0.04105676}, {0.01145302, -0.07652790}, {0.10169692, -0.05522388}, {-0.01977219, 0.09903949}, {-0.14758429, 0.08689024}, {0.04104675, -0.14084882}, {0.32608137, -0.23661736}, {-0.51537895, 0.63167900}, {0.35597309, -0.44386572}, {-0.22887191, -0.17104378}, {0.42277348, 0.54853374}, {-0.63161385, -0.54843712}, {0.42575985, 0.57031929}, {0.04667804, -0.61551964}, {-0.20277558, 0.21943721}, {-0.23814638, 0.54225129}, {0.91186368, -0.87908232}, {-1.19687235, 0.45508203}, {0.82094198, 0.05266219}, {-0.11199617, -0.00117469}, {-0.34027568, -0.31916422}, {0.29948604, 0.34952527}, {-0.07797825, -0.19375527}, {0.03821635, 0.26692811}, {-0.14845842, -0.50021499}, {0.24536361, 0.55751586}, {-0.41285461, -0.48351288}, {0.68961257, 0.52425617}, {-0.71294510, -0.57300007}, {0.23379955, 0.38463873}, {0.22948030, -0.12424663}, {0.01641519, 0.13678204}, {-0.68004405, -0.31177440}, {0.74026322, 0.23860899}, {0.05585344, 0.09061278}, {-0.80645043, -0.25733364}, {0.81780702, 0.08963221}, {-0.48473349, 0.07998434}, {0.39136922, 0.07721192}, {-0.35385329, -0.41346729}, {0.02603697, 0.46957999}, {0.21360375, -0.01727244}, {0.17347510, -0.58479142}, {-0.83952153, 0.63644910}, {0.92098367, 0.10087516}, {-0.31456986, -0.90982288}, {-0.20070876, 0.83657426}, {0.12443566, 0.05785651}, {0.19069269, -0.72159839}, {-0.27536717, 0.56177491}, {0.23505607, -0.19970590}, {-0.36345163, 0.36506495}, {0.51673990, -0.72029746}, {-0.33159661, 0.51355487}, {-0.09755342, 0.09361533}, {0.22222674, -0.24382573}, {0.18456912, -0.25823060}, {-0.60885876, 0.68493330}, {0.44010577, -0.54193151}, {0.15333064, 0.19780073}, {-0.39015731, -0.13344972}, {-0.03862510, 0.21094088}, {0.50101328, -0.05959788}, {-0.31490111, -0.24278493}, {-0.26952574, 0.29858249}, {0.43548509, 0.00128143}, {0.04819233, -0.33337128}, {-0.59937447, 0.37050107}, {0.73170727, -0.14574589}, {-0.61858022, -0.03521556}, {0.59120256, -0.06003032}, {-0.57537323, 0.35853064}, {0.33615991, -0.57311845}, {0.06359578, 0.50207323}, {-0.35318735, -0.21263199}, {0.38320845, -0.05671215}, {-0.15318124, 0.10406213}, {-0.25789094, 0.10673762}, {0.58639342, -0.43675879}, {-0.48731574, 0.67715192}, {-0.00981718, -0.74506605}, {0.39641744, 0.73793060}, {-0.32141519, -0.69855440}, {0.08201310, 0.47002921}, {-0.15752299, 0.02100467}, {0.48984855, -0.47979018}, {-0.65081698, 0.52839804}, {0.53105819, -0.23187709}, {-0.38017908, 0.01641954}, {0.23809427, -0.09189028}, {0.13143286, 0.26429233}, {-0.66415763, -0.33428428}, {0.86457998, 0.32861543}, {-0.44937193, -0.27972430}, {-0.23403054, 0.11963392}, {0.64868826, 0.08218962}, {-0.62631106, -0.05699430}, {0.31441927, -0.32414293}, {0.09936710, 0.81580180}, {-0.37005353, -1.01519394}, {0.26104563, 0.73159289}, {0.09117121, -0.12967984}, {-0.18952520, -0.39259490}, {-0.14759016, 0.52011389}, {0.44728160, -0.33661231}, {-0.28441262, 0.23823869}, {-0.01599397, -0.42672768}, {-0.14071096, 0.63604122}, {0.67821527, -0.51340729}, {-0.96418297, 0.05991700}, {0.73267090, 0.46145591}, {-0.33504117, -0.79961222}, {0.09710237, 0.75648880}, {0.02834340, -0.29885423}, {-0.09478430, -0.18859495}, {-0.01405202, 0.18400933}, {0.26258311, 0.20869710}, {-0.38586512, -0.28935978}, {0.30783066, -0.15193325}, {-0.26943794, 0.41949335}, {0.39652893, -0.06593164}, {-0.43644354, -0.28261057}, {0.14981958, 0.00085945}, {0.27831620, 0.36582893}, {-0.44816715, 0.00101778}, {0.28055829, -0.69601101}, {-0.14748536, 0.66921705}, {0.38432005, 0.02510269}, {-0.73715752, -0.33782226}, {0.55182397, -0.02136427}, {0.29294774, 0.24579908}, {-0.93386531, 0.01866255}, {0.51152658, -0.08359347}, {0.53775245, -0.42701748}, {-0.90894312, 0.78381079}, {0.22349568, -0.33888900}, {0.44614261, -0.42804271}, {-0.17646372, 0.70613271}, {-0.57034218, -0.50078911}, {0.85810733, 0.31195435}, {-0.61624634, -0.25104827}, {0.31935570, 0.14558019}, {-0.04157634, -0.10076807}, {-0.31927696, 0.28750628}, {0.45424914, -0.43612641}, {-0.18316790, 0.14472342}, {0.04859469, 0.42483318}, {-0.45802677, -0.65201837}, {0.75291014, 0.24876061}, {-0.19025120, 0.42143896}, {-0.63030303, -0.83431983}, {0.50679803, 0.83946264}, {0.47360829, -0.62647003}, {-1.02365172, 0.38719493}, {0.57217073, -0.15572214}, {0.11329617, -0.05389331}, {-0.31562632, 0.13448545}, {0.26354915, -0.03557963}, {-0.38104385, -0.06235433}, {0.56891543, -0.05300792}, {-0.58334208, 0.25335893}, {0.44163820, -0.15809684}, {-0.18937702, -0.29282624}, {-0.20040962, 0.64566195}, {0.54865688, -0.49828547}, {-0.57231140, 0.01672537}, {0.32711506, 0.33074251}, {-0.08217639, -0.34018999}, {-0.13971709, 0.17748460}, {0.40895936, -0.08180495}, {-0.46675986, 0.14148788}, {0.06424572, -0.23297395}, {0.44568744, 0.12427448}, {-0.51291323, 0.17276862}, {0.20426662, -0.22622497}, {0.03498850, -0.26663613}, {-0.18784054, 0.83101559}, {0.48840800, -0.71317726}, {-0.70487744, 0.04243950}, {0.45887038, 0.24356045}, {-0.06825657, 0.18559673}, {0.15870583, -0.56336534}, {-0.53847295, 0.32661363}, {0.44332767, 0.00618798}, {0.10610434, 0.13796163}, {-0.25145733, -0.32391831}, {-0.26020116, -0.08748773}, {0.67487156, 0.74066740}, {-0.53812933, -0.83383566}, {0.35652795, 0.40042070}, {-0.51686621, -0.09292891}, {0.53777099, 0.04541408}, {-0.04110460, 0.12586682}, {-0.40858153, -0.40847057}, {0.21079625, 0.40936318}, {0.19436751, -0.15337147}, {-0.02140962, 0.03078160}, {-0.54830647, -0.04966716}, {0.65768474, -0.11597133}})}
    },
    {
        desc = "129 taps, 0.7 cutoff, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {129, 0.7},
        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.00017096, -0.00016245}, {-0.00003139, 0.00002716}, {-0.00035763, 0.00036404}, {0.00040420, -0.00056805}, {-0.00004107, 0.00028306}, {-0.00022916, 0.00070230}, {-0.00004506, -0.00089819}, {0.00010706, 0.00064780}, {0.00005542, -0.00014979}, {-0.00011544, -0.00075020}, {-0.00002653, 0.00147611}, {0.00031699, -0.00090833}, {-0.00056205, -0.00048204}, {0.00078287, 0.00188916}, {0.00008142, -0.00156950}, {-0.00078697, -0.00012855}, {0.00124714, 0.00230859}, {-0.00031366, -0.00254874}, {-0.00104027, 0.00089593}, {0.00137171, 0.00204348}, {-0.00090535, -0.00363320}, {-0.00075511, 0.00203108}, {0.00230251, 0.00175595}, {-0.00244944, -0.00484740}, {-0.00017076, 0.00416293}, {0.00297391, 0.00019619}, {-0.00367675, -0.00543107}, {0.00085402, 0.00641483}, {0.00353827, -0.00181290}, {-0.00538023, -0.00496426}, {0.00266083, 0.00856427}, {0.00318778, -0.00526849}, {-0.00743003, -0.00340758}, {0.00588040, 0.01040425}, {0.00128784, -0.00946061}, {-0.00867563, 0.00023958}, {0.00980686, 0.01096855}, {-0.00208419, -0.01436357}, {-0.00927758, 0.00556590}, {0.01433672, 0.00958214}, {-0.00744483, -0.01893071}, {-0.00775839, 0.01293561}, {0.01822232, 0.00549258}, {-0.01407843, -0.02219314}, {-0.00339678, 0.02167859}, {0.02066526, -0.00155592}, {-0.02264454, -0.02284944}, {0.00413448, 0.03033807}, {0.02051198, -0.01204524}, {-0.03084490, -0.02014551}, {0.01521116, 0.03952853}, {0.01672564, -0.02658270}, {-0.03834377, -0.01278247}, {0.02871892, 0.04797049}, {0.00802182, -0.04555881}, {-0.04238024, -0.00021984}, {0.04297290, 0.05637673}, {-0.00449066, -0.07172902}, {-0.04120877, 0.02010490}, {0.05117557, 0.06810654}, {-0.01301268, -0.11769158}, {-0.03381682, 0.05654316}, {0.01724182, 0.12089529}, {0.11283587, -0.32660702}, {-0.33137828, 0.42231840}, {0.53679788, -0.30245346}, {-0.60796887, -0.02494524}, {0.49311614, 0.42468730}, {-0.25673476, -0.69900423}, {0.05325550, 0.70112509}, {-0.02915996, -0.42178264}, {0.22358303, -0.00349270}, {-0.53203934, 0.37534183}, {0.77218288, -0.54390824}, {-0.79828727, 0.48571953}, {0.59317821, -0.29922464}, {-0.26878610, 0.12959523}, {-0.01550679, -0.07726154}, {0.16373675, 0.15090343}, {-0.19111763, -0.28805983}, {0.18883030, 0.41162470}, {-0.23662023, -0.48322606}, {0.33825007, 0.50972438}, {-0.42824987, -0.51590425}, {0.44152468, 0.50979573}, {-0.37597141, -0.47611433}, {0.29790968, 0.39788449}, {-0.27928507, -0.28587285}, {0.32289818, 0.17709322}, {-0.34378693, -0.11035218}, {0.23227128, 0.09108531}, {0.04691780, -0.07851824}, {-0.40380397, 0.01923371}, {0.66397554, 0.10363889}, {-0.68882871, -0.24371648}, {0.47819641, 0.31253383}, {-0.18308689, -0.24404293}, {0.00723284, 0.05388064}, {-0.06469243, 0.15382959}, {0.30307037, -0.24445352}, {-0.54093933, 0.14278574}, {0.60188729, 0.10574354}, {-0.43917975, -0.35104913}, {0.16424401, 0.42642397}, {0.03771107, -0.25139400}, {-0.04262550, -0.11308522}, {-0.13090050, 0.49561366}, {0.34416392, -0.71386278}, {-0.44877890, 0.67876720}, {0.38819405, -0.44362888}, {-0.22586900, 0.16339947}, {0.08506766, -0.00155611}, {-0.05068066, 0.03762897}, {0.11327364, -0.22713770}, {-0.19504586, 0.43854713}, {0.21906382, -0.53489548}, {-0.16924748, 0.45315224}, {0.08789136, -0.23480731}, {-0.02894247, -0.00741180}, {0.01047838, 0.15791082}, {-0.00712463, -0.16208462}, {-0.00492269, 0.04895417}, {0.00529466, 0.09363168}, {0.06677832, -0.18017624}, {-0.25746715, 0.18178609}, {0.53362429, -0.13762952}, {-0.77072418, 0.12283217}, {0.81717747, -0.18818898}, {-0.60222411, 0.31580824}, {0.20154165, -0.42396882}, {0.19092797, 0.42336589}, {-0.37678501, -0.28587180}, {0.27940410, 0.08164052}, {0.00982575, 0.05173393}, {-0.29387197, 0.00822871}, {0.40169138, -0.27812064}, {-0.29121453, 0.64189535}, {0.05936009, -0.90935314}, {0.14675854, 0.92302155}, {-0.24231516, -0.65664357}, {0.25742033, 0.23379543}, {-0.28853026, 0.15002292}, {0.40076360, -0.34339148}, {-0.55355918, 0.32815462}, {0.61885422, -0.20934713}, {-0.47628865, 0.13048021}, {0.11879992, -0.16623421}, {0.31506306, 0.27837491}, {-0.61390138, -0.35503918}, {0.61895454, 0.30858564}, {-0.32904854, -0.15308806}, {-0.09727903, 0.00203425}, {0.43847749, 0.01248305}, {-0.53878343, 0.16222717}, {0.38342932, -0.45318303}, {-0.09283937, 0.70129925}, {-0.16691792, -0.76185894}, {0.28074762, 0.58970976}, {-0.23573229, -0.25793692}, {0.10721526, -0.09831421}, {-0.00064792, 0.36733967}, {-0.00648593, -0.51087523}, {-0.10355157, 0.55408847}, {0.29522797, -0.52914560}, {-0.50089884, 0.43739504}, {0.65033925, -0.25516412}, {-0.68911362, -0.02029807}, {0.59886873, 0.32810083}, {-0.40745398, -0.55447453}, {0.18179636, 0.59839851}, {-0.00826487, -0.44314677}, {-0.05163506, 0.17772225}, {-0.01284698, 0.05300061}, {0.15600012, -0.14174159}, {-0.30508387, 0.08856364}, {0.39597291, 0.01209067}, {-0.40699232, -0.04745532}, {0.34990442, -0.02417651}, {-0.25019369, 0.13469960}, {0.11747430, -0.16267292}, {0.05193768, 0.03504343}, {-0.25051972, 0.20403986}, {0.43685275, -0.40933487}, {-0.54088348, 0.43675128}, {0.50108922, -0.25311837}, {-0.31466761, -0.02785682}, {0.05569064, 0.21650742}, {0.15901171, -0.17482451}, {-0.23378843, -0.08121421}, {0.15017408, 0.38638940}, {0.02351692, -0.53371942}, {-0.18036726, 0.41502059}, {0.25034070, -0.08537354}, {-0.24240644, -0.27478111}, {0.22918116, 0.48777696}, {-0.27817076, -0.48945141}, {0.39152029, 0.35829511}, {-0.49054906, -0.23714045}, {0.46772492, 0.21785952}, {-0.26556790, -0.27374211}, {-0.06758724, 0.29261154}, {0.39627537, -0.17810558}, {-0.57238328, -0.05913726}, {0.52672261, 0.28953347}, {-0.30717498, -0.34802812}, {0.05207301, 0.15163913}, {0.09640845, 0.23211598}, {-0.06930007, -0.62032765}, {-0.09833705, 0.82194674}, {0.29868022, -0.75571156}, {-0.41869459, 0.48423442}, {0.39318675, -0.16393095}, {-0.22477035, -0.06178409}, {-0.03196686, 0.14136051}, {0.30597442, -0.11880144}, {-0.53038549, 0.07311790}, {0.64790964, -0.04887543}, {-0.61425716, 0.02435154}, {0.41735190, 0.04732632}, {-0.09601082, -0.17822266}, {-0.25310454, 0.31251511}, {0.49884874, -0.35398000}, {-0.53958231, 0.23635221}, {0.35681427, 0.01357356}, {-0.04147655, -0.28041717}, {-0.24819289, 0.42338189}, {0.36724806, -0.36780995}, {-0.26308751, 0.15858991}, {0.00673745, 0.06530825}, {0.25343859, -0.15847430}, {-0.37448350, 0.06046622}, {0.29423931, 0.17013061}, {-0.05417114, -0.39517608}, {-0.23328026, 0.48971534}, {0.45378378, -0.41816387}, {-0.54556364, 0.25230053}, {0.51128352, -0.11498623}, {-0.40090698, 0.09551203}, {0.27292734, -0.19365878}, {-0.16747710, 0.31994691}, {0.10644773, -0.35933667}, {-0.10193206, 0.24426489}, {0.15531929, 0.00471285}, {-0.25858298, -0.29446712}, {0.38382253, 0.51263458}, {-0.48669866, -0.58336633}, {0.52264154, 0.49214101}, {-0.46663371, -0.28361285}, {0.32897854, 0.02827257}, {-0.14653806, 0.20162486}, {-0.03288068, -0.35097376}, {0.17165981, 0.38631898}, {-0.25350100, -0.29927459}, {0.28013912, 0.11737366}, {-0.26204997, 0.10198160}, {0.21174920, -0.28657663}})}
    },
    {
        desc = "128 taps, 0.2 cutoff, 3.0 nyquist, bartlett window, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {129, 0.2, 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.00003395, -0.00003226}, {0.00002325, -0.00002262}, {0.00000319, 0.00000132}, {-0.00004032, 0.00000471}, {-0.00004573, 0.00007216}, {-0.00010043, 0.00014099}, {-0.00017988, 0.00024118}, {-0.00023550, 0.00027189}, {-0.00024237, 0.00021353}, {-0.00027228, 0.00017119}, {-0.00022095, 0.00007606}, {-0.00019479, -0.00005379}, {-0.00010614, -0.00022342}, {0.00004741, -0.00041093}, {0.00019654, -0.00064650}, {0.00034466, -0.00089441}, {0.00046674, -0.00117476}, {0.00052827, -0.00143214}, {0.00045546, -0.00172168}, {0.00027777, -0.00198676}, {-0.00002472, -0.00228283}, {-0.00033067, -0.00251700}, {-0.00069197, -0.00270217}, {-0.00109339, -0.00277055}, {-0.00147263, -0.00271924}, {-0.00172891, -0.00250656}, {-0.00189299, -0.00213169}, {-0.00188454, -0.00154009}, {-0.00163943, -0.00069093}, {-0.00124596, 0.00037559}, {-0.00064017, 0.00161285}, {0.00009209, 0.00296601}, {0.00095757, 0.00440711}, {0.00189432, 0.00583114}, {0.00284844, 0.00720749}, {0.00376475, 0.00847813}, {0.00462186, 0.00946271}, {0.00524494, 0.01008571}, {0.00565140, 0.01030450}, {0.00577630, 0.00995173}, {0.00555567, 0.00903455}, {0.00497145, 0.00755229}, {0.00407136, 0.00541808}, {0.00286781, 0.00272330}, {0.00142848, -0.00048434}, {-0.00027082, -0.00406264}, {-0.00212359, -0.00799349}, {-0.00403841, -0.01210726}, {-0.00588806, -0.01619341}, {-0.00752377, -0.02004013}, {-0.00878352, -0.02347459}, {-0.00963370, -0.02618838}, {-0.00997541, -0.02799363}, {-0.00971895, -0.02866038}, {-0.00883135, -0.02802238}, {-0.00728240, -0.02588472}, {-0.00499906, -0.02208790}, {-0.00203171, -0.01658146}, {0.00149696, -0.00933356}, {0.00554483, -0.00033350}, {0.01009513, 0.01037723}, {0.01499664, 0.02277571}, {0.02020071, 0.03667621}, {-0.70615065, 0.74700606}, {0.55706531, -0.42087641}, {0.02486860, -0.01489602}, {0.34182262, 0.68070364}, {-0.76948100, -0.82312781}, {0.71747184, 0.00100203}, {0.57357788, -0.84735018}, {-0.05703449, 0.60199618}, {-0.48819447, 1.05857289}, {0.85793376, -0.76306909}, {-0.89424402, 0.26345116}, {0.93151575, -0.05509969}, {-0.51616669, 0.02578083}, {-0.89569414, -0.37918562}, {-0.08490460, 0.16172256}, {-0.50329757, -0.37838066}, {-0.54236394, 0.06612207}, {-0.41245124, -0.82563990}, {0.67049950, 0.22635804}, {0.26812330, -0.53421718}, {0.95837396, 0.79369515}, {-0.79370207, -0.28054658}, {0.39920208, 0.45738220}, {0.82213056, -0.13874960}, {0.60457671, 0.34109434}, {-0.45198140, 0.16099644}, {0.70369190, 0.66599745}, {-0.05249919, 0.14204755}, {-0.99605423, -0.55819327}, {0.52653307, -0.22180912}, {-0.72620386, 0.04126991}, {0.32889611, 0.28811112}, {-0.33362722, -0.18611629}, {-0.07304331, 0.49070308}, {-0.05596618, -0.28081298}, {-0.12728016, -1.00946558}, {-1.02981365, 0.33604547}, {0.83827126, 0.11364461}, {-0.35213369, -0.73384899}, {-0.14584231, 0.88769937}, {0.38020104, 0.00176742}, {0.55096298, -0.61353856}, {-0.14859359, 0.82687831}, {-0.02505829, -0.15865289}, {-0.64469451, 0.02138041}, {0.73077142, -1.06038558}, {0.38745657, 0.57243580}, {0.60059160, 0.41767964}, {0.45910606, -0.01824777}, {-0.01961008, -0.19380009}, {-1.01017320, 0.70563161}, {0.03961600, -0.62096792}, {-0.06642284, -0.03584493}, {-0.33526903, -0.29777184}, {0.05723852, 0.27368212}, {0.23642714, -0.03945675}, {-0.89980912, -0.47887656}, {-0.56872958, 0.24789058}, {0.83142161, 0.69265264}, {0.73722690, 0.74558932}, {-0.31213233, 0.81301403}, {0.55704057, -0.68862814}, {-0.72388792, -0.81439668}, {0.78338557, -0.33779058}, {-0.48182118, 0.41475245}, {0.01162604, -0.69799721}, {-0.33852178, 0.21084496}, {-0.30653509, -0.30955830}, {0.79095888, 0.03823531}, {0.01872144, 0.05682442}, {-0.57538950, -0.14037669}, {0.21683359, -0.56326139}, {-0.41434914, 0.83209783}, {0.37727877, -0.57852197}, {0.55388814, 0.60797250}, {-0.63304174, -1.01945865}, {-0.40263066, 0.35401377}, {-0.39935419, 0.29925177}, {0.61001158, -0.04353414}, {-0.33268476, 0.79915577}, {0.79383361, -0.13321820}, {-0.38297349, 0.12059218}, {-0.06690407, -0.03031655}, {-0.24114521, 0.07858559}, {-0.79257023, -0.58350241}, {1.00017095, 0.57636714}, {-0.34581432, 0.55238813}, {-0.35871893, 0.72814971}, {0.48934138, -0.30067459}, {-0.51014543, -1.09769845}, {0.72847927, -1.02162063}, {0.59885061, 0.84295738}, {0.09280004, -0.72280443}, {0.68269783, 0.89639515}, {0.35248098, -0.01946776}, {-0.30061799, -0.33095062}, {-0.64593095, 0.33356756}, {-0.19321075, -0.61875385}, {-0.85306442, 0.32993484}, {-0.47434938, 0.00035919}, {-0.42215037, 0.74504220}, {0.71919966, -0.96276164}, {-0.68623060, -0.34695047}, {0.87791288, 0.55749249}, {-0.42623022, -0.58820570}, {0.23612274, 0.65416241}, {0.74373341, -0.34040728}, {0.63800210, 0.33964354}, {-0.16210860, 0.93135202}, {-0.66530073, 0.40863770}, {-0.96874189, -0.70361882}, {0.68088579, -0.61729842}, {0.37660876, 0.15734875}, {0.54334849, -0.30551955}, {-0.45264503, -0.45693985}, {0.60999697, 0.17189743}, {0.79555058, 0.74361610}, {-0.82743883, 0.07882260}, {-0.87342376, -0.93670028}, {-0.91950870, 0.72603190}, {0.52670151, 0.66059804}, {-0.35023549, 0.24534658}, {0.55026275, -0.21717572}, {0.14731787, -0.51492321}, {-0.81169111, -0.41977847}, {0.82428920, 0.18304493}, {0.91052252, -0.02416417}, {-0.36806655, 0.63953632}, {0.74830049, -0.90568823}, {0.44688734, -0.74558705}, {-0.65310615, 0.84055442}, {-0.79712623, -0.45174968}, {1.10082316, -0.09147529}, {-0.64609718, -0.60252362}, {-0.40018615, 0.54617429}, {-0.68775266, 0.87595832}, {-0.15139404, 0.99333525}, {0.89336485, -0.35893303}, {-0.43653181, 0.00808785}, {-0.76291794, 0.36004266}, {-0.90563279, -0.92035902}, {0.95818663, -0.34777498}, {0.16599973, -0.03666950}, {-0.41831765, -0.80768979}, {0.76686609, 1.00912750}, {0.86881018, -0.70346409}, {-0.64674634, 0.31430164}, {0.88019061, 0.17009020}, {0.29856536, 0.41452849}, {-0.55379027, 0.18153512}, {-0.44929650, -0.40128592}, {-0.89197814, -0.32582173}, {0.92236769, 0.01379200}, {0.27183190, 0.40945420}, {0.86310381, -0.09262405}, {-0.39065817, -0.21636228}, {-0.35821107, 0.82487160}, {0.80537438, -0.26296720}, {-0.30538860, 0.21936607}, {0.18798132, 0.32115722}, {-0.48000798, -0.83302790}, {-0.48803562, -0.73445952}, {0.11622153, -0.74511617}, {-0.85144579, 0.37440631}, {-0.44075724, 0.67882359}, {-0.06117003, 0.81225407}, {-0.76825690, 0.08442133}, {0.48182380, -0.76834643}, {0.75822365, -0.57993394}, {0.38138670, 1.04081929}, {0.44320628, -0.28921199}, {-1.01302385, 0.10256972}, {0.58711255, -0.33442745}, {0.51513058, -0.63169008}, {0.53330392, -0.84420878}, {-0.66532755, 0.90724719}, {0.30527166, 0.92740399}, {0.37957427, 0.62121958}, {0.08396006, -0.49664164}, {-0.41793054, -0.51837403}, {0.16310634, 0.52011985}, {-0.74058086, -0.66808289}, {0.70543420, 0.83728778}, {-0.09472418, 0.32064527}, {0.54039574, 0.16039127}, {-0.33772644, -0.05537993}, {-0.57993019, -0.67397833}, {0.22924615, 0.11597943}, {0.10863013, -0.59201580}, {-0.29348788, -0.44473258}, {-0.72730052, -0.21335913}, {0.70209849, 0.04851335}})}
    },
    {
        desc = "128 taps, 0.5 cutoff, 3.0 nyquist, bartlett window, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {129, 0.5, 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.00005781, -0.00005493}, {0.00006004, -0.00005795}, {0.00001688, -0.00000896}, {-0.00008730, 0.00002840}, {-0.00013117, 0.00015323}, {-0.00019214, 0.00027780}, {-0.00024921, 0.00039804}, {-0.00021459, 0.00032529}, {-0.00002081, -0.00003198}, {0.00019944, -0.00046186}, {0.00050428, -0.00087651}, {0.00066423, -0.00109512}, {0.00068718, -0.00099771}, {0.00056896, -0.00051852}, {0.00023283, 0.00021059}, {-0.00026558, 0.00102444}, {-0.00082675, 0.00162993}, {-0.00132254, 0.00185230}, {-0.00168884, 0.00146378}, {-0.00174875, 0.00052380}, {-0.00142631, -0.00086978}, {-0.00053341, -0.00226957}, {0.00075130, -0.00326459}, {0.00210309, -0.00340726}, {0.00315652, -0.00252327}, {0.00363757, -0.00069235}, {0.00320513, 0.00164649}, {0.00185018, 0.00390933}, {-0.00013873, 0.00547094}, {-0.00244802, 0.00572794}, {-0.00441990, 0.00435286}, {-0.00553959, 0.00145060}, {-0.00532020, -0.00233527}, {-0.00362660, -0.00607592}, {-0.00070378, -0.00859942}, {0.00282622, -0.00890599}, {0.00613890, -0.00668553}, {0.00811579, -0.00223177}, {0.00807095, 0.00353849}, {0.00572237, 0.00900994}, {0.00137771, 0.01261762}, {-0.00400221, 0.01313656}, {-0.00892729, 0.00989357}, {-0.01187425, 0.00337114}, {-0.01163355, -0.00501665}, {-0.00792909, -0.01304555}, {-0.00135199, -0.01851367}, {0.00655208, -0.01952243}, {0.01364888, -0.01509506}, {0.01774694, -0.00562295}, {0.01722645, 0.00696364}, {0.01137823, 0.01975615}, {0.00101009, 0.02918818}, {-0.01153578, 0.03204742}, {-0.02282176, 0.02624197}, {-0.02900151, 0.01162504}, {-0.02670983, -0.00974094}, {-0.01432164, -0.03391458}, {0.00725369, -0.05567666}, {0.03454617, -0.06956147}, {0.06192730, -0.07110405}, {0.08237657, -0.05782443}, {0.08927537, -0.03019488}, {-0.65447921, 0.70403373}, {0.57116312, -0.43539014}, {-0.01394015, -0.00446584}, {0.24314779, 0.70665646}, {-0.92481196, -0.79461056}, {0.52078223, 0.01749555}, {0.36398911, -0.85418624}, {-0.24277823, 0.56852412}, {-0.61331660, 1.00656736}, {0.82492036, -0.81713891}, {-0.81486142, 0.22632489}, {1.12646449, -0.05623597}, {-0.22118568, 0.07557778}, {-0.53572601, -0.27261913}, {0.29029864, 0.31971139}, {-0.16755494, -0.18523523}, {-0.29734942, 0.26924300}, {-0.29744297, -0.64271140}, {0.63658738, 0.35963550}, {0.09047192, -0.47310680}, {0.66412473, 0.77159244}, {-1.16206825, -0.38346389}, {0.00622641, 0.28793368}, {0.45541430, -0.35141975}, {0.30911693, 0.11349819}, {-0.64609993, -0.05281360}, {0.62267172, 0.49097553}, {-0.02521473, 0.02326438}, {-0.88012683, -0.61417121}, {0.70239359, -0.21911292}, {-0.51989889, 0.09184987}, {0.54014057, 0.37316167}, {-0.13532221, -0.08039006}, {0.10274551, 0.60469729}, {0.09446815, -0.16834970}, {-0.00103277, -0.90713620}, {-0.92720652, 0.42130604}, {0.91534024, 0.17858976}, {-0.30471539, -0.69087845}, {-0.13584141, 0.90781784}, {0.34346268, 0.00048130}, {0.46136248, -0.63430691}, {-0.29188651, 0.78962338}, {-0.21628293, -0.20596854}, {-0.87014747, -0.02778972}, {0.49347183, -1.10338342}, {0.16802773, 0.54353225}, {0.43026683, 0.41120461}, {0.36369601, 0.00293280}, {-0.02553889, -0.14704068}, {-0.92783505, 0.76883501}, {0.19388837, -0.55649674}, {0.13350567, 0.00988525}, {-0.12149610, -0.29073527}, {0.25247279, 0.22788641}, {0.38638887, -0.14237903}, {-0.81314707, -0.63223761}, {-0.55366415, 0.06167173}, {0.77931446, 0.50124121}, {0.63519877, 0.58187777}, {-0.44056788, 0.70755923}, {0.42591625, -0.71570325}, {-0.83724403, -0.75906003}, {0.70248961, -0.21087824}, {-0.52195817, 0.59290028}, {0.01306827, -0.49431950}, {-0.30114347, 0.41307038}, {-0.24298286, -0.13134570}, {0.86966574, 0.17806458}, {0.10230207, 0.15357089}, {-0.49772280, -0.08279596}, {0.27834421, -0.53613794}, {-0.37600404, 0.83941871}, {0.38973698, -0.58155090}, {0.54347700, 0.59880549}, {-0.65853095, -1.03732288}, {-0.43304902, 0.31917056}, {-0.42215073, 0.23810506}, {0.60937577, -0.13785826}, {-0.29785773, 0.66974598}, {0.87174815, -0.29218447}, {-0.26344520, -0.05573140}, {0.08093954, -0.20621191}, {-0.08898170, -0.07587534}, {-0.66710633, -0.69676137}, {1.06758094, 0.51928055}, {-0.36048710, 0.55988812}, {-0.46879521, 0.79950392}, {0.28595629, -0.17751493}, {-0.78667098, -0.94574291}, {0.41457829, -0.86978579}, {0.29471207, 0.96961045}, {-0.15191545, -0.63612407}, {0.53940123, 0.93953317}, {0.33744431, -0.01199008}, {-0.18206351, -0.34394577}, {-0.41239628, 0.31761718}, {0.11725368, -0.62204194}, {-0.51514894, 0.34821725}, {-0.16090634, 0.04057748}, {-0.17747799, 0.79886180}, {0.86703807, -0.91168624}, {-0.64410841, -0.31976864}, {0.82313609, 0.54315180}, {-0.55503517, -0.65185833}, {0.06309133, 0.54522735}, {0.55724263, -0.47822589}, {0.46465722, 0.19834353}, {-0.30576921, 0.81638944}, {-0.77533072, 0.34736410}, {-1.05109429, -0.69591415}, {0.61782938, -0.54278958}, {0.32910928, 0.28090769}, {0.51386118, -0.16167286}, {-0.45724472, -0.32778686}, {0.63954335, 0.25306812}, {0.86885518, 0.75433415}, {-0.70656008, 0.01207712}, {-0.71344918, -1.07288933}, {-0.74109137, 0.54306877}, {0.69561261, 0.46707997}, {-0.22113116, 0.08293039}, {0.61112702, -0.31204829}, {0.11928295, -0.51869172}, {-0.93755960, -0.32597712}, {0.60702980, 0.36367002}, {0.62723076, 0.21759382}, {-0.67771977, 0.90581024}, {0.45848930, -0.65727854}, {0.22394636, -0.55731666}, {-0.77051491, 0.93658835}, {-0.78729212, -0.46265393}, {1.24154711, -0.20654632}, {-0.38849634, -0.80258799}, {-0.05831144, 0.29459599}, {-0.30791903, 0.61613125}, {0.21534030, 0.77019042}, {1.20076728, -0.50930488}, {-0.22331654, -0.04955036}, {-0.66530317, 0.39808956}, {-0.92901427, -0.79997933}, {0.82760882, -0.17243689}, {-0.04051884, 0.15984862}, {-0.66105223, -0.62352610}, {0.52816886, 1.15339315}, {0.66979110, -0.61628032}, {-0.78319287, 0.33733281}, {0.81157315, 0.13228402}, {0.28757161, 0.32819483}, {-0.53092867, 0.06401905}, {-0.42530110, -0.53171051}, {-0.89923781, -0.45293653}, {0.86191916, -0.09615726}, {0.15403590, 0.32852423}, {0.70210850, -0.13585147}, {-0.56639755, -0.21817574}, {-0.51236343, 0.86385721}, {0.71136844, -0.18761483}, {-0.30540249, 0.32140046}, {0.30191907, 0.43631351}, {-0.25143218, -0.72104949}, {-0.16514137, -0.64356679}, {0.49531689, -0.69031137}, {-0.46566066, 0.38625202}, {-0.10185873, 0.65198201}, {0.18351844, 0.76093268}, {-0.65026134, 0.02800413}, {0.46092531, -0.81134826}, {0.60977167, -0.59587038}, {0.13676336, 1.06079137}, {0.14538614, -0.23072800}, {-1.31907129, 0.19208992}, {0.31207728, -0.23107016}, {0.30090323, -0.53833872}, {0.39577737, -0.78702796}, {-0.72786105, 0.90725976}, {0.30062076, 0.86103320}, {0.40791431, 0.49168739}, {0.11951593, -0.67657948}, {-0.39693612, -0.72880799}, {0.15710007, 0.30582541}, {-0.77357161, -0.85580975}, {0.65763366, 0.70490944}, {-0.13605849, 0.26684481}, {0.52898645, 0.19766226}, {-0.30106574, 0.07119015}, {-0.48871917, -0.47411069}, {0.36789569, 0.36218607}, {0.27636921, -0.33174667}, {-0.12371808, -0.20307085}, {-0.58677709, -0.01758929}, {0.78640622, 0.18160304}})}
    },
    {
        desc = "128 taps, 0.7 cutoff, 3.0 nyquist, bartlett window, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {129, 0.7, 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.00004679, -0.00004446}, {0.00008315, -0.00007974}, {0.00003616, -0.00002917}, {-0.00010445, 0.00005953}, {-0.00020163, 0.00018096}, {-0.00018866, 0.00028253}, {-0.00010188, 0.00030424}, {0.00004695, 0.00012459}, {0.00026377, -0.00034085}, {0.00040203, -0.00081572}, {0.00038821, -0.00091853}, {0.00014217, -0.00044453}, {-0.00025876, 0.00047537}, {-0.00054046, 0.00139444}, {-0.00052469, 0.00171403}, {-0.00020194, 0.00108301}, {0.00027481, -0.00035181}, {0.00063440, -0.00187599}, {0.00057077, -0.00262962}, {0.00002509, -0.00203360}, {-0.00074693, -0.00024744}, {-0.00116922, 0.00191366}, {-0.00082842, 0.00330895}, {0.00015347, 0.00308106}, {0.00122152, 0.00114062}, {0.00176967, -0.00167914}, {0.00136175, -0.00397566}, {0.00007321, -0.00441595}, {-0.00139363, -0.00243564}, {-0.00223876, 0.00123959}, {-0.00190390, 0.00477101}, {-0.00046364, 0.00610706}, {0.00138779, 0.00418355}, {0.00266844, -0.00039311}, {0.00260021, -0.00539862}, {0.00107595, -0.00798737}, {-0.00116012, -0.00639722}, {-0.00301995, -0.00103098}, {-0.00349171, 0.00563033}, {-0.00214784, 0.00998639}, {0.00048060, 0.00927731}, {0.00311005, 0.00330367}, {0.00438791, -0.00533120}, {0.00354224, -0.01219443}, {0.00082530, -0.01320171}, {-0.00264334, -0.00688075}, {-0.00526640, 0.00429047}, {-0.00562689, 0.01473160}, {-0.00318570, 0.01850150}, {0.00135802, 0.01247128}, {0.00621069, -0.00165934}, {0.00896532, -0.01739895}, {0.00765876, -0.02624035}, {0.00192422, -0.02189573}, {-0.00649699, -0.00405097}, {-0.01407607, 0.02038307}, {-0.01656074, 0.03942886}, {-0.01073789, 0.04089087}, {0.00392535, 0.01820341}, {0.02482506, -0.02528037}, {0.04698149, -0.07584183}, {0.06433657, -0.11336565}, {0.07149857, -0.11878523}, {-0.66772461, 0.61415350}, {0.56744838, -0.49320173}, {-0.00310860, -0.00894222}, {0.27006537, 0.75785983}, {-0.88746303, -0.70518959}, {0.55676544, 0.11344626}, {0.38543037, -0.78538984}, {-0.24623814, 0.58787674}, {-0.64607292, 0.97384006}, {0.76923960, -0.88724440}, {-0.87617379, 0.14227231}, {1.08210921, -0.12864831}, {-0.22910288, 0.03581639}, {-0.50029165, -0.26907492}, {0.35933873, 0.36496392}, {-0.08720452, -0.11114559}, {-0.23344058, 0.35122630}, {-0.27302828, -0.57710296}, {0.61322248, 0.38848320}, {0.02942763, -0.49062422}, {0.58898073, 0.71327013}, {-1.22510409, -0.46303850}, {-0.02581233, 0.21431264}, {0.46148577, -0.39380848}, {0.34788427, 0.11679202}, {-0.59190202, -0.00609004}, {0.67014992, 0.56267858}, {-0.00160499, 0.09141745}, {-0.88727468, -0.57808936}, {0.67030650, -0.23157410}, {-0.56007540, 0.03622999}, {0.51168060, 0.30101910}, {-0.13855754, -0.13324396}, {0.12567633, 0.59896088}, {0.13120520, -0.12166066}, {0.02973341, -0.83049601}, {-0.92092609, 0.48761046}, {0.89016682, 0.19746013}, {-0.35145137, -0.73539954}, {-0.18229294, 0.81512427}, {0.32142878, -0.09758523}, {0.47964203, -0.68762225}, {-0.23516169, 0.81456697}, {-0.14277789, -0.10305854}, {-0.81309301, 0.11432808}, {0.50485021, -0.98596680}, {0.12297475, 0.57647616}, {0.34168285, 0.33435699}, {0.26290613, -0.16043328}, {-0.10138399, -0.33332530}, {-0.95096529, 0.63893133}, {0.23242514, -0.56914389}, {0.22270381, 0.12803435}, {-0.00913637, -0.08384704}, {0.35217714, 0.44209093}, {0.44132119, -0.00868244}, {-0.82217300, -0.63690567}, {-0.62731296, -0.08388487}, {0.66196406, 0.27152205}, {0.51240408, 0.36131936}, {-0.52769184, 0.58620453}, {0.40367988, -0.69051367}, {-0.78644848, -0.60300964}, {0.81118560, 0.00693643}, {-0.38877434, 0.78300416}, {0.12911686, -0.40432939}, {-0.23913011, 0.37556887}, {-0.25490761, -0.26983601}, {0.78815144, 0.00452069}, {-0.02163547, 0.01996215}, {-0.62491959, -0.12458354}, {0.18682615, -0.47827953}, {-0.40363568, 0.96166217}, {0.43557063, -0.45443594}, {0.65144187, 0.67389286}, {-0.51884961, -1.04413986}, {-0.30343533, 0.23940936}, {-0.34236738, 0.12804773}, {0.61539000, -0.22278945}, {-0.36699864, 0.65144533}, {0.74811047, -0.23523372}, {-0.40556458, 0.04825250}, {-0.03915019, -0.10685193}, {-0.15264474, -0.03128159}, {-0.65450090, -0.73297375}, {1.15711319, 0.41315427}, {-0.21371587, 0.42811230}, {-0.30341315, 0.70005906}, {0.42122683, -0.20008171}, {-0.72606742, -0.88074511}, {0.37405342, -0.74392778}, {0.15654011, 1.10730684}, {-0.35234103, -0.53715718}, {0.33558044, 0.96528322}, {0.19646363, -0.06693200}, {-0.20912254, -0.45989341}, {-0.30910000, 0.17913231}, {0.32482591, -0.73819464}, {-0.26584256, 0.29194701}, {0.04945466, 0.06368833}, {-0.07825480, 0.89703286}, {0.81778550, -0.76755095}, {-0.83028877, -0.17646973}, {0.55808258, 0.63711292}, {-0.81200123, -0.64066958}, {-0.09885928, 0.46626812}, {0.54778224, -0.62447011}, {0.61522871, 0.03218596}, {-0.04394675, 0.68812704}, {-0.49325103, 0.30536649}, {-0.85011983, -0.63352954}, {0.66488892, -0.39721465}, {0.20627472, 0.45720091}, {0.26662421, -0.01919253}, {-0.74093831, -0.27286008}, {0.41804257, 0.19860424}, {0.78545398, 0.61129719}, {-0.62594289, -0.16349472}, {-0.50271147, -1.21313787}, {-0.47874853, 0.49233252}, {0.91812086, 0.52673519}, {-0.11053505, 0.23031558}, {0.57911760, -0.13738643}, {-0.03733807, -0.39135772}, {-1.16187191, -0.30283654}, {0.39055309, 0.26979998}, {0.48991853, 0.04555085}, {-0.69288409, 0.73087358}, {0.56593162, -0.75604230}, {0.41402864, -0.53239304}, {-0.56461591, 1.08110583}, {-0.63769644, -0.25352061}, {1.28447437, -0.01966781}, {-0.46297333, -0.72158170}, {-0.22066043, 0.22691303}, {-0.49948668, 0.41947436}, {0.06334776, 0.52127379}, {1.14424717, -0.70881164}, {-0.16226234, -0.11558696}, {-0.50913072, 0.49827459}, {-0.73692453, -0.56719083}, {0.98442066, 0.10364521}, {0.02530879, 0.36997855}, {-0.70848501, -0.56474358}, {0.38573676, 1.03418112}, {0.48585153, -0.86962813}, {-0.94170207, 0.04708741}, {0.73342478, -0.08156476}, {0.31464431, 0.27641955}, {-0.41253734, 0.19735783}, {-0.26274434, -0.26351440}, {-0.75356984, -0.15457666}, {0.94052523, 0.11514829}, {0.14448377, 0.37027520}, {0.61605668, -0.27931824}, {-0.69361705, -0.49043298}, {-0.63715667, 0.57010651}, {0.62735254, -0.38701892}, {-0.32582086, 0.29410577}, {0.34617472, 0.59005105}, {-0.16154329, -0.44960806}, {-0.06083203, -0.36486983}, {0.58164775, -0.51578838}, {-0.42123353, 0.39117578}, {-0.10930420, 0.49393570}, {0.13059816, 0.51254219}, {-0.72874111, -0.20626828}, {0.38349748, -0.94050646}, {0.55952841, -0.57777590}, {0.13002004, 1.20831347}, {0.18170224, -0.01961590}, {-1.25740349, 0.38015354}, {0.37206155, -0.13858645}, {0.33556896, -0.57159644}, {0.39377084, -0.92462498}, {-0.76430833, 0.72833246}, {0.24401103, 0.71873361}, {0.35299575, 0.44438267}, {0.08728800, -0.61597574}, {-0.39569551, -0.59586346}, {0.18895568, 0.44780484}, {-0.72539884, -0.76564097}, {0.70283341, 0.71017456}, {-0.11031362, 0.19369334}, {0.52675736, 0.08495501}, {-0.33023059, -0.03075412}, {-0.53548974, -0.52581030}, {0.31870621, 0.37514555}, {0.24220163, -0.26645532}, {-0.12992980, -0.11566572}, {-0.56216162, 0.05887800}, {0.83472699, 0.22525030}})}
    },
    {
        desc = "129 taps, 0.2 cutoff, 256 Float32 input, 256 Float32 output",
        args = {129, 0.2},
        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.00005728, 0.00023331, 0.00055966, 0.00078975, 0.00067900, 0.00010983, -0.00071622, -0.00136054, -0.00177941, -0.00150393, -0.00071410, 0.00057376, 0.00174449, 0.00217751, 0.00187358, 0.00083044, -0.00089832, -0.00264195, -0.00354831, -0.00288009, -0.00080007, 0.00208172, 0.00470673, 0.00568473, 0.00442825, 0.00096782, -0.00371056, -0.00776250, -0.00924241, -0.00720910, -0.00186766, 0.00507107, 0.01094232, 0.01318951, 0.01016387, 0.00230922, -0.00795695, -0.01659800, -0.01976030, -0.01523877, -0.00378182, 0.01096900, 0.02345868, 0.02815158, 0.02167946, 0.00495349, -0.01650136, -0.03434993, -0.04094861, -0.03152422, -0.00727539, 0.02452171, 0.05181982, 0.06239846, 0.04880528, 0.01171494, -0.03884531, -0.08485745, -0.10642785, -0.08778183, -0.02297989, 0.08028711, 0.20097029, 0.30992961, 0.13264035, -0.21061072, -0.67881078, -0.26300657, 0.20518216, 0.58823150, 0.31981587, -0.43671772, 0.45325750, -0.60183102, 0.19052356, -0.57726717, 0.20226590, 0.81072128, -0.42438596, -0.56507701, 0.45431730, 0.37259710, 0.08592762, -0.62605464, 0.07879204, 0.02134207, -0.19868270, 0.51584888, -0.21731679, -0.04498220, 0.23338400, -0.03400392, -0.45072314, 0.18249862, 0.08920443, 0.17689551, 0.14061160, -0.37308192, -0.04750889, -0.17356649, 0.32078013, -0.04643911, 0.09347979, 0.01459300, 0.23396562, -0.04828840, -0.44060534, -0.53032053, 0.38979742, 0.71609920, 0.03237362, -0.77154201, 0.59519571, -0.06464138, -0.03483792, -0.80193245, 0.19439675, 0.69898498, 0.04635698, -0.14167690, 0.37438619, -1.00153863, -0.11898611, 0.69691980, 0.16773970, -0.37954384, 0.26382995, 0.18855004, -0.50843036, -0.43230513, 0.97142160, -0.25476333, -0.67270643, 0.78022885, 0.09056195, -0.29512963, -0.07166998, 0.33789918, -0.81299210, 0.16749945, 0.31949449, 0.56605518, -0.47849837, 0.24124876, -0.48784560, 0.17711152, -0.61593020, 0.58065277, 0.67686790, -0.46663955, -0.75221735, 0.67081302, 0.12001278, 0.39047277, -1.20373535, 0.59824532, 0.12723844, -0.40204179, -0.11005650, 0.57261550, 0.59554350, -0.66400290, 0.11211549, -0.90684986, 0.63600546, -0.44576561, 0.53210819, 0.25825939, 0.14818805, -0.39842838, 0.24872951, -0.46011612, -0.45808583, 0.64083368, -0.16467999, 0.51163077, -0.58879882, 0.34158447, 0.38360241, -0.33816895, -0.58926761, 0.15063365, 0.47569942, -0.23013330, -0.05232137, -0.38988364, 0.55318511, 0.95354682, -0.58255327, -1.11450791, 0.10565513, 0.27469334, 0.58758926, -0.04260223, -0.47384220, 0.64313596, -0.67721415, 0.56908071, -0.55937731, 0.08436564, 0.28332677, 0.03796766, -0.40543368, -0.31527174, 0.81372720, 0.03594114, 0.19308406, -0.63245147, 0.28257751, -0.56698710, -0.09384970, 0.51987255, 0.70941752, -1.13948905, 0.41971031, 0.58334666, -0.48150447, -0.38359374, -0.05081175, 0.55521291, -0.53138536, 0.43356314, 0.26749715, -0.79729503, 0.92058015, -0.67637604, -0.25928938, 0.85411507, -0.39017251, 0.13345797, -0.54213399, -0.05243680, 0.58311296, 0.69669878, -0.94964117, -0.71067733, 1.08066332, -0.30475947, 0.28477925, -0.02316624, -0.20312671, -0.56294489, 0.37111154, 0.30994934, -0.01394283, 0.19824247, -0.16380511, -0.62082815, -0.00346952, 0.80757463, 0.24808224, -0.50645518, -0.87867218, 0.83916742, 0.12245665, -0.35534754})}
    },
    {
        desc = "129 taps, 0.5 cutoff, 256 Float32 input, 256 Float32 output",
        args = {129, 0.5},
        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.00009971, -0.00024111, -0.00029537, 0.00008161, 0.00039615, 0.00020835, -0.00017486, -0.00020121, 0.00062018, 0.00018526, -0.00044268, -0.00028702, 0.00074946, 0.00073274, -0.00105593, -0.00110574, 0.00135288, 0.00130692, -0.00172553, -0.00195800, 0.00196429, 0.00225636, -0.00243537, -0.00242325, 0.00297831, 0.00316090, -0.00321924, -0.00362514, 0.00384589, 0.00459668, -0.00444861, -0.00538449, 0.00535437, 0.00634924, -0.00615547, -0.00742112, 0.00752453, 0.00897808, -0.00841367, -0.01027231, 0.00998631, 0.01204810, -0.01162944, -0.01414383, 0.01356658, 0.01660799, -0.01561148, -0.01936133, 0.01834575, 0.02218548, -0.02135504, -0.02579391, 0.02502906, 0.02970205, -0.02970706, -0.03399310, 0.03583978, 0.03802830, -0.04394610, -0.04121866, 0.05492338, 0.03771847, -0.04916535, -0.07445256, 0.12639442, -0.03145482, 0.00759816, -0.13177556, 0.12582082, 0.15620562, -0.42626607, 0.45571268, -0.44740754, 0.54377753, -0.42661765, -0.09044428, 0.50334090, -0.27961585, -0.24922578, 0.35757282, -0.05002593, -0.03374428, -0.27065447, 0.40645933, -0.04170813, -0.41672686, 0.46869165, -0.16690016, -0.10522196, 0.13330704, 0.03802824, -0.23594131, 0.26901197, -0.09832215, -0.08603087, 0.12301162, -0.11018774, 0.17970681, -0.22886053, 0.14345928, -0.06898148, 0.13486062, -0.15632087, -0.00902627, 0.10235938, 0.09394354, -0.25794488, 0.03680424, 0.23006597, 0.00590249, -0.51868951, 0.60092127, -0.23937672, 0.11132621, -0.35596150, 0.31418687, 0.22612478, -0.47526485, -0.11569254, 0.82878536, -0.66725457, -0.14571998, 0.49546772, -0.00686241, -0.49124089, 0.24959780, 0.32852936, -0.31333950, -0.39005852, 0.84444624, -0.33266711, -0.60141093, 0.80242586, -0.08765125, -0.46336478, 0.05633336, 0.66540313, -0.64610666, 0.04967586, 0.09822471, 0.37792483, -0.61453784, 0.28892565, -0.14192566, 0.53775954, -0.70605499, 0.11532756, 0.45932224, -0.17544377, -0.45896336, 0.50557381, -0.20769216, 0.41577917, -0.91058284, 0.72870439, 0.06624280, -0.37962735, -0.07045187, 0.31600431, 0.17720293, -0.69009197, 0.61402315, -0.42658159, 0.62670255, -0.75717866, 0.32394835, 0.16580468, -0.00762903, -0.48474485, 0.50327152, -0.02245107, -0.32776943, 0.35570213, -0.41778231, 0.58421540, -0.50447100, 0.11600772, 0.16505684, -0.08333985, -0.12646255, 0.14563940, 0.05381249, -0.29910547, 0.40521061, -0.24777494, -0.10351603, 0.33595568, -0.19689423, -0.17013374, 0.38795716, -0.30351523, 0.09279936, 0.07269552, -0.24900877, 0.53501558, -0.80152422, 0.76031178, -0.35645783, -0.04823496, 0.07106434, 0.14862829, -0.11003787, -0.27696925, 0.50786448, -0.30112341, 0.11864540, -0.38860512, 0.67785949, -0.34767902, -0.25859293, 0.18540764, 0.60410160, -1.01470768, 0.41844773, 0.40585113, -0.45780805, -0.05108928, 0.15887515, 0.36977556, -0.77966779, 0.45057225, 0.34249723, -0.90128583, 0.88406420, -0.43936238, -0.12405480, 0.55523592, -0.67662811, 0.43504748, -0.02580651, -0.16556193, -0.07565255, 0.46223855, -0.41880202, -0.21890530, 0.86487436, -0.81855327, 0.17522477, 0.24808453, 0.01947826, -0.48136356, 0.40105218, 0.14195660, -0.39960822, 0.07153057, 0.28382659, -0.14065953, -0.20576656, 0.17970391, 0.09547728, -0.00537689, -0.48186868, 0.66377723, -0.19059335, -0.34240678})}
    },
    {
        desc = "129 taps, 0.7 cutoff, 256 Float32 input, 256 Float32 output",
        args = {129, 0.7},
        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.00005725, 0.00016922, 0.00020815, 0.00007891, -0.00017579, -0.00012598, -0.00012650, 0.00000515, -0.00010836, -0.00025454, 0.00029462, -0.00031304, 0.00000923, -0.00008427, -0.00022858, 0.00066552, -0.00032016, -0.00046831, 0.00098117, -0.00033810, -0.00024464, 0.00088020, -0.00073647, -0.00020669, 0.00083761, -0.00106774, -0.00001777, 0.00086731, -0.00137318, 0.00063062, 0.00057315, -0.00171904, 0.00134219, 0.00024563, -0.00188968, 0.00196288, -0.00062215, -0.00199528, 0.00282031, -0.00169316, -0.00147259, 0.00344715, -0.00266835, -0.00033625, 0.00354336, -0.00437367, 0.00110223, 0.00366960, -0.00566710, 0.00265269, 0.00311779, -0.00665163, 0.00512822, 0.00108743, -0.00740194, 0.00810941, -0.00152438, -0.00743602, 0.01156994, -0.00606853, -0.00668122, 0.01667232, -0.01682200, 0.01003862, -0.01056368, 0.03346919, -0.07762935, 0.11815366, -0.11322029, 0.02809282, 0.13941966, -0.34511799, 0.50999606, -0.55629629, 0.44989219, -0.22487307, -0.02653940, 0.19609158, -0.21489355, 0.08666991, 0.11429721, -0.28130805, 0.33071670, -0.24127904, 0.06094408, 0.12192447, -0.22867540, 0.22934918, -0.15218651, 0.05957475, -0.01186144, 0.03181503, -0.09499952, 0.14708686, -0.13912049, 0.05732812, 0.06877945, -0.18500444, 0.24238104, -0.22433825, 0.15493611, -0.08196091, 0.04553200, -0.05582856, 0.08661643, -0.09828991, 0.06801669, -0.01022289, -0.02629271, -0.00846328, 0.13015920, -0.29903731, 0.43390289, -0.45718500, 0.34432796, -0.14686392, -0.03163048, 0.09486762, -0.01027813, -0.16615354, 0.32294369, -0.35794050, 0.24559306, -0.05110866, -0.10959619, 0.14212416, -0.03165599, -0.14764079, 0.28148285, -0.29041058, 0.17327319, 0.00009677, -0.13882196, 0.19424596, -0.18206781, 0.15832923, -0.17072208, 0.22135532, -0.27343541, 0.28930992, -0.26864308, 0.25244266, -0.28843543, 0.37939215, -0.46769321, 0.47049093, -0.34283608, 0.12567601, 0.06386326, -0.10280093, -0.05360984, 0.33486390, -0.59290838, 0.69097239, -0.58964425, 0.36286366, -0.14232308, 0.01811509, 0.01558550, -0.04726731, 0.16516964, -0.38026628, 0.60700309, -0.72086102, 0.65329242, -0.44682279, 0.22971648, -0.12682307, 0.16832778, -0.27045843, 0.29243210, -0.14479761, -0.14058749, 0.43080759, -0.57964116, 0.52608389, -0.32891792, 0.12115214, -0.00897887, 0.00496459, -0.03398910, 0.00617793, 0.10207433, -0.22731109, 0.26819444, -0.17261814, -0.01110618, 0.15816914, -0.15532807, -0.01149709, 0.23612641, -0.35853916, 0.26752773, 0.02416545, -0.38637102, 0.65308809, -0.71827596, 0.58992112, -0.36355606, 0.15354721, -0.02370591, -0.03619587, 0.07972896, -0.15361264, 0.26011515, -0.36204681, 0.41076991, -0.38526922, 0.30460885, -0.21750090, 0.17457454, -0.20184302, 0.28297794, -0.36407241, 0.37483644, -0.26187947, 0.02421073, 0.26935872, -0.50075984, 0.55136907, -0.36830485, 0.00725120, 0.38177162, -0.62315321, 0.60808998, -0.35385239, -0.01124046, 0.32239690, -0.46643817, 0.43523130, -0.30703753, 0.17985307, -0.10292055, 0.05496378, 0.01900602, -0.14922807, 0.30910146, -0.42855993, 0.44424406, -0.34655964, 0.18758483, -0.04486156, -0.02724781, 0.02668968, 0.00725101, -0.03052489, 0.02481007, -0.00037000, -0.02568103, 0.05528257, -0.10532115, 0.18655680, -0.27840599, 0.32392231, -0.26601851, 0.09179907})}
    },
    {
        desc = "128 taps, 0.2 cutoff, 3.0 nyquist, bartlett window, 256 Float32 input, 256 Float32 output",
        args = {129, 0.2, 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.00001137, 0.00004348, 0.00009719, 0.00011556, 0.00004894, -0.00012882, -0.00038935, -0.00067169, -0.00099800, -0.00126924, -0.00149266, -0.00158468, -0.00155716, -0.00140432, -0.00102788, -0.00042429, 0.00033111, 0.00121964, 0.00221476, 0.00328706, 0.00430844, 0.00519390, 0.00586571, 0.00620603, 0.00620008, 0.00579794, 0.00497509, 0.00376763, 0.00223834, 0.00041056, -0.00162802, -0.00378773, -0.00596244, -0.00801876, -0.00987242, -0.01140991, -0.01255014, -0.01316283, -0.01315806, -0.01244868, -0.01098735, -0.00872932, -0.00566885, -0.00186639, 0.00252496, 0.00736576, 0.01254554, 0.01792211, 0.02321392, 0.02825740, 0.03284178, 0.03679897, 0.03987007, 0.04186160, 0.04267832, 0.04222659, 0.04041808, 0.03731425, 0.03288827, 0.02718692, 0.02039252, 0.01272319, 0.00436215, -0.24944063, -0.60634989, -1.01718652, -0.48169795, 0.14729971, 0.70374054, 0.59130114, -0.05094366, 0.89822292, -0.15314354, 0.59426194, -0.25413951, 0.42078614, 0.91111261, -0.44854137, -0.71520853, 0.18501356, 0.00538363, -0.34177047, -1.06134963, -0.30232453, -0.24508865, -0.30571052, 0.58446199, 0.00766521, 0.28251269, 0.58670849, 0.26553395, -0.26838312, 0.21726942, -0.01193006, -0.01087311, -0.06174492, -0.51666820, -0.07842719, -0.07199160, 0.53681201, 0.23458096, 0.37425530, 0.23346321, 0.35012549, -0.04496602, -0.52994138, -0.67173588, 0.24337523, 0.60419410, -0.02568546, -0.78151143, 0.60672700, -0.06543868, -0.07790847, -0.90230632, 0.04251513, 0.52330768, -0.11162999, -0.24003705, 0.36687499, -0.90638500, 0.06646997, 0.94067866, 0.42545754, -0.15557125, 0.41400322, 0.24181247, -0.55481374, -0.56242955, 0.78862226, -0.45012754, -0.84350646, 0.66265672, 0.04290856, -0.27132210, 0.01094915, 0.45708877, -0.68346214, 0.28067446, 0.39629072, 0.59453309, -0.50100201, 0.17276844, -0.58954054, 0.05965886, -0.72773850, 0.49587643, 0.63872182, -0.44587851, -0.67123836, 0.80090135, 0.27736953, 0.54440302, -1.08764911, 0.64554983, 0.08922805, -0.52273142, -0.29080424, 0.37232760, 0.42650092, -0.75520539, 0.12807457, -0.77938151, 0.85026175, -0.19150360, 0.76697803, 0.41869023, 0.19786312, -0.46720260, 0.08478340, -0.66953903, -0.65108418, 0.52133632, -0.17247634, 0.62199587, -0.38753602, 0.57791466, 0.58710319, -0.23189332, -0.62576735, -0.04329481, 0.14619963, -0.64181292, -0.47386491, -0.74477649, 0.32980433, 0.90284032, -0.45057636, -0.82324302, 0.50572497, 0.71936071, 1.01171112, 0.30605179, -0.23799837, 0.75061649, -0.69102818, 0.45530143, -0.74363673, -0.14091197, 0.04122079, -0.20357136, -0.63525951, -0.52508837, 0.63339156, -0.10112584, 0.11354639, -0.64305532, 0.34220815, -0.44729543, 0.06123302, 0.67717052, 0.83549863, -1.06784427, 0.43130192, 0.55302972, -0.51631802, -0.37824732, 0.03077469, 0.72749913, -0.28610691, 0.70217121, 0.49101767, -0.68728334, 0.87063217, -0.89117128, -0.59774232, 0.47213724, -0.71544808, -0.04710201, -0.52726120, 0.15230671, 0.91570228, 1.05368471, -0.68547863, -0.63813764, 0.91266096, -0.69566184, -0.25111273, -0.58445042, -0.66181791, -0.81617320, 0.37431625, 0.55973595, 0.41739291, 0.71134198, 0.32585603, -0.23772208, 0.23107652, 0.89776844, 0.23550913, -0.56494194, -0.93318570, 0.81499887, 0.12550290, -0.35551405})}
    },
    {
        desc = "128 taps, 0.5 cutoff, 3.0 nyquist, bartlett window, 256 Float32 input, 256 Float32 output",
        args = {129, 0.5, 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.00001936, 0.00008088, 0.00019081, 0.00024572, 0.00011619, -0.00026740, -0.00080567, -0.00123646, -0.00138920, -0.00100809, -0.00011360, 0.00118561, 0.00248629, 0.00329070, 0.00332233, 0.00243339, 0.00062470, -0.00174456, -0.00404408, -0.00551451, -0.00564468, -0.00421048, -0.00139986, 0.00210176, 0.00543778, 0.00764637, 0.00796109, 0.00611116, 0.00242902, -0.00228950, -0.00683437, -0.00992524, -0.01054158, -0.00820425, -0.00327517, 0.00313983, 0.00934994, 0.01360523, 0.01448542, 0.01137172, 0.00466869, -0.00413088, -0.01275511, -0.01872930, -0.02009667, -0.01588212, -0.00641708, 0.00649318, 0.01961016, 0.02921984, 0.03187662, 0.02547202, 0.00984752, -0.01258291, -0.03679745, -0.05597916, -0.06283709, -0.05103285, -0.01719292, 0.03786762, 0.10862433, 0.18500403, 0.25347573, 0.05408568, -0.28500226, -0.72467387, -0.26702857, 0.24287507, 0.65524036, 0.39434081, -0.38005432, 0.47251165, -0.62439454, 0.13656895, -0.63939065, 0.15811399, 0.80594242, -0.38271093, -0.49108824, 0.53177953, 0.42400920, 0.08971693, -0.67653298, -0.01442643, -0.08559828, -0.28294751, 0.48547676, -0.17873766, 0.05381479, 0.36273557, 0.08652529, -0.37739918, 0.18443145, 0.02027874, 0.06174400, 0.01929846, -0.45921320, -0.06944446, -0.12333133, 0.42873645, 0.08686936, 0.21216409, 0.08400352, 0.23622194, -0.10911254, -0.54148656, -0.63845921, 0.30805519, 0.68729031, 0.06581703, -0.68893063, 0.69717705, 0.02479292, 0.01534951, -0.80586910, 0.13771568, 0.60954165, -0.04521338, -0.20749930, 0.35223761, -0.97656566, -0.05978621, 0.77000231, 0.23409128, -0.33804411, 0.27009186, 0.16149284, -0.55743885, -0.48861372, 0.92403001, -0.27827713, -0.66872215, 0.80603439, 0.12887987, -0.25690323, -0.04643603, 0.34298936, -0.82751715, 0.13865711, 0.28837445, 0.54626662, -0.47785750, 0.26198053, -0.45486486, 0.20870282, -0.59892219, 0.57451916, 0.64980507, -0.50463843, -0.78870291, 0.64888412, 0.12481350, 0.42644128, -1.14463139, 0.66151375, 0.17522041, -0.38513380, -0.13298987, 0.51466572, 0.52216727, -0.72796643, 0.07843114, -0.89811367, 0.68571091, -0.36757705, 0.61623722, 0.32428995, 0.17725280, -0.41555980, 0.18893829, -0.54535604, -0.54476655, 0.57695669, -0.18587483, 0.53975695, -0.51985234, 0.42914322, 0.46443939, -0.28704512, -0.58448607, 0.10481456, 0.39157641, -0.32872149, -0.13933735, -0.44348544, 0.54567844, 0.99439067, -0.50352019, -1.02149379, 0.18270420, 0.31350732, 0.57944387, -0.09263540, -0.55070829, 0.56161362, -0.73750395, 0.54865223, -0.53261095, 0.15063651, 0.36860710, 0.11535183, -0.36316290, -0.32707798, 0.74605024, -0.06822973, 0.08450221, -0.70986253, 0.26288638, -0.51757658, 0.01297431, 0.65390748, 0.83110142, -1.06886661, 0.41213545, 0.49704230, -0.61982822, -0.53017849, -0.15758693, 0.52813011, -0.46323413, 0.58017534, 0.44987839, -0.63693285, 1.00407612, -0.70022464, -0.38883713, 0.65519732, -0.59535033, -0.01348851, -0.58371061, 0.02445187, 0.75508291, 0.91124237, -0.76056725, -0.61203742, 1.05316126, -0.45047075, 0.06479411, -0.24956265, -0.36678356, -0.61563838, 0.44168806, 0.47983339, 0.20159352, 0.39201146, -0.05090141, -0.62191790, -0.11524894, 0.62504268, 0.05854636, -0.64088333, -0.91825676, 0.90281874, 0.26780397, -0.17588468})}
    },
    {
        desc = "128 taps, 0.7 cutoff, 3.0 nyquist, bartlett window, 256 Float32 input, 256 Float32 output",
        args = {129, 0.7, 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.00001567, 0.00007704, 0.00019832, 0.00028419, 0.00015205, -0.00030017, -0.00090158, -0.00119568, -0.00082546, 0.00025125, 0.00157423, 0.00239438, 0.00204231, 0.00034770, -0.00196243, -0.00355411, -0.00335002, -0.00118042, 0.00203793, 0.00468664, 0.00515573, 0.00277163, -0.00160426, -0.00587413, -0.00761564, -0.00541462, 0.00012305, 0.00644360, 0.01021228, 0.00897123, 0.00264910, -0.00602505, -0.01262620, -0.01320507, -0.00659687, 0.00454254, 0.01466128, 0.01803642, 0.01190979, -0.00160460, -0.01604622, -0.02354997, -0.01895922, -0.00307496, 0.01685514, 0.03024314, 0.02864066, 0.01073298, -0.01606792, -0.03827118, -0.04266270, -0.02354113, 0.01275487, 0.04908270, 0.06485900, 0.04645497, -0.00412528, -0.06657700, -0.10832573, -0.09748632, -0.01755511, 0.12222671, 0.28582683, 0.17515928, -0.12001441, -0.58233011, -0.20761751, 0.19252367, 0.51481676, 0.22175002, -0.51439089, 0.43013781, -0.55931062, 0.28035972, -0.47760147, 0.27095813, 0.82453942, -0.46499449, -0.64234805, 0.37010863, 0.31576422, 0.07842043, -0.58580363, 0.14414173, 0.08228550, -0.16630943, 0.51027316, -0.25271320, -0.09205959, 0.19519536, -0.04675029, -0.43432099, 0.21901822, 0.13195182, 0.21241552, 0.15966478, -0.37429941, -0.06687612, -0.20283790, 0.29434982, -0.05786949, 0.10325553, 0.04354202, 0.27332652, -0.01087247, -0.41796136, -0.53207403, 0.36404935, 0.68033201, 0.00501064, -0.78049189, 0.60392517, -0.04278121, -0.00895404, -0.78416181, 0.19508392, 0.68501759, 0.02825977, -0.15586062, 0.36758730, -1.00224507, -0.11952601, 0.69558007, 0.17119953, -0.36798093, 0.28146675, 0.20744465, -0.49655092, -0.43786478, 0.94632030, -0.28822029, -0.70158511, 0.76787466, 0.10438193, -0.25793612, -0.02816775, 0.36681423, -0.81392920, 0.13275492, 0.26651606, 0.52311873, -0.48667830, 0.27416775, -0.42795709, 0.23462075, -0.59065956, 0.55800641, 0.61680400, -0.53477293, -0.79738188, 0.67064577, 0.17121646, 0.47621101, -1.12104475, 0.63668394, 0.10230763, -0.48014322, -0.20829248, 0.49979126, 0.58754534, -0.59817272, 0.22261789, -0.80349857, 0.68214232, -0.47854850, 0.43542421, 0.14458886, 0.07376123, -0.39711022, 0.32533213, -0.34396836, -0.35889420, 0.67382383, -0.21347807, 0.40340123, -0.70694792, 0.26652288, 0.38792574, -0.25421154, -0.46600506, 0.25280532, 0.50852042, -0.28248557, -0.16924684, -0.52247608, 0.46186128, 0.94576782, -0.50082362, -0.98276037, 0.22335619, 0.32590142, 0.55442423, -0.13973756, -0.58985412, 0.55931163, -0.69146603, 0.62858874, -0.45436281, 0.18641615, 0.33649579, 0.01989588, -0.48721007, -0.42785251, 0.71729732, -0.00133435, 0.23097193, -0.53742260, 0.39109749, -0.49132296, -0.08256291, 0.46571475, 0.61978018, -1.22216439, 0.37705609, 0.59755766, -0.41711575, -0.29934394, 0.01553573, 0.57954079, -0.55252993, 0.38150075, 0.21167783, -0.83275187, 0.91575289, -0.65349430, -0.22559638, 0.87991273, -0.38057765, 0.12538512, -0.56188035, -0.07501727, 0.56749040, 0.69514209, -0.93999517, -0.70402378, 1.07451975, -0.31985295, 0.26948369, -0.02903347, -0.19574404, -0.54829252, 0.38081542, 0.30657601, -0.03128069, 0.17314646, -0.18445504, -0.62547749, 0.01351236, 0.84535134, 0.29830003, -0.46359289, -0.86751807, 0.80698055, 0.05969066, -0.42095295})}
    },
}, {epsilon = 1.0e-06})
