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

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

jigs.TestBlock(radio.LowpassFilterBlock, {
    {
        desc = "128 taps, 0.2 cutoff, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {128, 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.00023701, 0.00022521}, {-0.00012876, 0.00012605}, {-0.00003832, 0.00000554}, {0.00017501, 0.00007320}, {0.00003821, -0.00027358}, {0.00021253, -0.00046078}, {0.00039584, -0.00079003}, {0.00032288, -0.00055254}, {-0.00005640, 0.00016208}, {-0.00012612, 0.00047162}, {-0.00058799, 0.00081370}, {-0.00044871, 0.00079600}, {-0.00041631, 0.00042767}, {-0.00041376, -0.00035860}, {-0.00011461, -0.00107882}, {0.00013586, -0.00168036}, {0.00026203, -0.00164509}, {0.00022746, -0.00120906}, {0.00034237, 0.00002044}, {0.00028126, 0.00125953}, {0.00033766, 0.00252661}, {-0.00014690, 0.00271391}, {-0.00037905, 0.00194511}, {-0.00026401, 0.00006551}, {0.00005907, -0.00206803}, {0.00018282, -0.00371444}, {0.00058323, -0.00388106}, {0.00073618, -0.00247039}, {0.00036464, 0.00006533}, {0.00018453, 0.00307636}, {-0.00036439, 0.00539687}, {-0.00061775, 0.00595023}, {-0.00083967, 0.00400075}, {-0.00077344, 0.00024541}, {-0.00043756, -0.00438564}, {0.00006402, -0.00820586}, {0.00030328, -0.00893902}, {0.00092444, -0.00608506}, {0.00108020, -0.00052476}, {0.00089430, 0.00651234}, {0.00053330, 0.01180959}, {0.00008084, 0.01285764}, {-0.00055890, 0.00915164}, {-0.00100945, 0.00095204}, {-0.00127804, -0.00885021}, {-0.00069304, -0.01684842}, {0.00029071, -0.01877678}, {0.00141755, -0.01319268}, {0.00213282, -0.00130948}, {0.00191643, 0.01303564}, {0.00046880, 0.02467461}, {-0.00124476, 0.02775581}, {-0.00260303, 0.01985212}, {-0.00282133, 0.00197031}, {-0.00119216, -0.02024998}, {0.00203678, -0.03871294}, {0.00516054, -0.04499273}, {0.00631715, -0.03315052}, {0.00347450, -0.00309307}, {-0.00556327, 0.03854454}, {-0.02147542, 0.07975526}, {-0.04156798, 0.10584477}, {-0.06142213, 0.10517690}, {-0.07337872, 0.07264388}, {-0.07095804, 0.01201436}, {-0.04885917, -0.06505899}, {-0.00683413, -0.14045455}, {0.04957635, -0.19650149}, {0.10910573, -0.22032885}, {0.15548125, -0.20886377}, {0.17216615, -0.17004035}, {0.14698856, -0.12073787}, {0.07510398, -0.08108517}, {-0.03702411, -0.06998043}, {-0.17267363, -0.09667892}, {-0.30756611, -0.16002578}, {-0.41379127, -0.24579339}, {-0.46702382, -0.33273661}, {-0.45175323, -0.39759991}, {-0.36638239, -0.42119923}, {-0.22221974, -0.39466175}, {-0.04312712, -0.32004118}, {0.14153142, -0.21007966}, {0.30205736, -0.08391383}, {0.41476965, 0.03761330}, {0.46717742, 0.13777778}, {0.45720381, 0.20563057}, {0.39440316, 0.23779351}, {0.29590014, 0.23675703}, {0.18112780, 0.20943297}, {0.06947528, 0.16482686}, {-0.02467081, 0.11237641}, {-0.09261792, 0.05898182}, {-0.13099547, 0.01184971}, {-0.14167067, -0.02445214}, {-0.12971707, -0.04628503}, {-0.10166764, -0.05175037}, {-0.06410706, -0.04230321}, {-0.02338153, -0.02136394}, {0.01627334, 0.00467731}, {0.05259132, 0.02926870}, {0.08625971, 0.04628681}, {0.11926773, 0.05417193}, {0.15649812, 0.05532766}, {0.20127489, 0.05471420}, {0.25581050, 0.05942521}, {0.31784484, 0.07334588}, {0.37970746, 0.09655956}, {0.42895284, 0.12322175}, {0.45117432, 0.14280425}, {0.43369785, 0.14400914}, {0.37044924, 0.11988721}, {0.26364377, 0.07114209}, {0.12640332, 0.00689372}, {-0.01981656, -0.05628397}, {-0.14843777, -0.09916726}, {-0.23571964, -0.10661356}, {-0.26717341, -0.07359910}, {-0.24074902, -0.00768080}, {-0.16902976, 0.07295875}, {-0.07573250, 0.14239810}, {0.00893623, 0.17555210}, {0.05824719, 0.15582944}, {0.05471761, 0.08053103}, {-0.00451957, -0.03789376}, {-0.10623294, -0.17522061}, {-0.22699051, -0.30276582}, {-0.33961582, -0.39465845}, {-0.41986069, -0.43593314}, {-0.45559436, -0.42346457}, {-0.44774753, -0.36727756}, {-0.41022381, -0.28631550}, {-0.36341903, -0.20010211}, {-0.33032882, -0.12579128}, {-0.32438299, -0.07092110}, {-0.34804049, -0.03580002}, {-0.39110276, -0.01310530}, {-0.43468827, 0.00690623}, {-0.45783529, 0.03273168}, {-0.44616455, 0.07027513}, {-0.39518011, 0.11976909}, {-0.31466755, 0.17853348}, {-0.22636178, 0.24063161}, {-0.15497273, 0.29908654}, {-0.12029415, 0.34725106}, {-0.13007617, 0.37764221}, {-0.17588800, 0.38418666}, {-0.23218203, 0.36249641}, {-0.26698232, 0.31050408}, {-0.24969606, 0.23168628}, {-0.16378286, 0.13430576}, {-0.01271889, 0.03346434}, {0.17808512, -0.05298029}, {0.36459786, -0.10768525}, {0.49716821, -0.12008546}, {0.53508323, -0.08933599}, {0.45944443, -0.02653712}, {0.28040811, 0.04633933}, {0.03687308, 0.10468549}, {-0.21349289, 0.12747110}, {-0.40877408, 0.10456327}, {-0.50066954, 0.04138003}, {-0.46739209, -0.04175255}, {-0.32096601, -0.11607457}, {-0.10217143, -0.15426174}, {0.13005604, -0.13825747}, {0.31776541, -0.06761852}, {0.41945595, 0.03968130}, {0.42175308, 0.15430261}, {0.34206268, 0.24268200}, {0.22148587, 0.27700600}, {0.10913213, 0.24744284}, {0.04795743, 0.16198601}, {0.05769595, 0.04590646}, {0.13135466, -0.06783800}, {0.23619615, -0.14650336}, {0.32765293, -0.17052345}, {0.36334762, -0.13731401}, {0.31861582, -0.06095250}, {0.19509405, 0.03492482}, {0.02251190, 0.12338167}, {-0.15265231, 0.18285254}, {-0.28010103, 0.20314716}, {-0.32327458, 0.18458754}, {-0.26919758, 0.13564892}, {-0.13447075, 0.06761359}, {0.04223950, -0.00930579}, {0.21239418, -0.08793824}, {0.33059815, -0.16476853}, {0.36772472, -0.23550279}, {0.31936848, -0.29366076}, {0.20335197, -0.32829833}, {0.05257396, -0.32629463}, {-0.09760911, -0.27775496}, {-0.21871930, -0.18149605}, {-0.29767653, -0.04896929}, {-0.33695999, 0.09523216}, {-0.34924099, 0.21839222}, {-0.34950444, 0.28869087}, {-0.34749043, 0.28555161}, {-0.34148487, 0.20634305}, {-0.32185602, 0.06962315}, {-0.27368072, -0.09116631}, {-0.18564107, -0.23381574}, {-0.05907305, -0.32447246}, {0.09176687, -0.34439921}, {0.23932861, -0.29602754}, {0.35211334, -0.20237021}, {0.40356052, -0.09673163}, {0.38240933, -0.01235967}, {0.29606569, 0.02889623}, {0.17044695, 0.02295302}, {0.04348818, -0.01635293}, {-0.04718996, -0.06598621}, {-0.07504753, -0.10083526}, {-0.03494450, -0.10683271}, {0.05666518, -0.08439302}, {0.16657697, -0.04894473}, {0.25406045, -0.02408952}, {0.28342450, -0.03038168}, {0.23583126, -0.07661173}, {0.11323021, -0.15552820}, {-0.06011044, -0.24464466}, {-0.24547648, -0.31471774}, {-0.39967820, -0.34039992}, {-0.48754209, -0.30827463}, {-0.48965368, -0.22455432}, {-0.40643519, -0.11149977}, {-0.25563577, -0.00323357}, {-0.06835473, 0.06886861}, {0.12188426, 0.08330159}, {0.28564870, 0.03825405}, {0.40516758, -0.04974082}, {0.47455725, -0.15165503}, {0.49919549, -0.23384857}, {0.49131489, -0.27216151}, {0.46433958, -0.25606883}, {0.42992213, -0.19250980}, {0.39550877, -0.10228377}, {0.36453882, -0.01253689}, {0.33803618, 0.05252063}, {0.31460389, 0.07927892}, {0.29388261, 0.06532821}, {0.27449650, 0.01882499}, {0.25605273, -0.04593311}, {0.23722279, -0.11597601}, {0.21441261, -0.18368848}, {0.18315256, -0.24859031}, {0.13864729, -0.31339639}, {0.08046170, -0.38082728}, {0.01074677, -0.44919130}, {-0.06235451, -0.51062047}, {-0.12722701, -0.55117714}, {-0.17153999, -0.55633879}, {-0.18389471, -0.51566106}, {-0.16036384, -0.42917210}})}
    },
    {
        desc = "128 taps, 0.5 cutoff, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {128, 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.00020748, -0.00019715}, {0.00006260, -0.00006273}, {-0.00037080, 0.00038015}, {-0.00015601, -0.00006204}, {0.00055301, -0.00031953}, {0.00022066, 0.00036744}, {-0.00096701, 0.00070404}, {-0.00038094, -0.00022860}, {0.00128505, -0.00119004}, {0.00037554, 0.00026710}, {-0.00145419, 0.00161409}, {-0.00043751, -0.00026333}, {0.00164758, -0.00177044}, {0.00096867, 0.00052160}, {-0.00169529, 0.00228845}, {-0.00093221, -0.00045160}, {0.00242160, -0.00257208}, {0.00140293, 0.00085262}, {-0.00299557, 0.00337735}, {-0.00193190, -0.00085518}, {0.00323318, -0.00409173}, {0.00219971, 0.00092494}, {-0.00382049, 0.00489235}, {-0.00298899, -0.00121223}, {0.00414213, -0.00591593}, {0.00343865, 0.00131461}, {-0.00506784, 0.00680168}, {-0.00430480, -0.00184663}, {0.00623095, -0.00800072}, {0.00519532, 0.00238203}, {-0.00722805, 0.00949041}, {-0.00607816, -0.00291847}, {0.00831679, -0.01121949}, {0.00726973, 0.00328698}, {-0.00960150, 0.01300442}, {-0.00859531, -0.00353148}, {0.01129434, -0.01497184}, {0.01012111, 0.00400231}, {-0.01314869, 0.01749312}, {-0.01184412, -0.00479189}, {0.01489704, -0.02050899}, {0.01353441, 0.00570680}, {-0.01732599, 0.02353822}, {-0.01592319, -0.00683585}, {0.02003145, -0.02716771}, {0.01848126, 0.00812133}, {-0.02359641, 0.03151349}, {-0.02196529, -0.00964986}, {0.02705687, -0.03671340}, {0.02539928, 0.01111562}, {-0.03164162, 0.04268033}, {-0.02951765, -0.01285696}, {0.03775168, -0.05013287}, {0.03487055, 0.01496128}, {-0.04591458, 0.06000541}, {-0.04165443, -0.01734758}, {0.05779679, -0.07329272}, {0.05121142, 0.02001897}, {-0.07607108, 0.09319034}, {-0.06564470, -0.02234761}, {0.10990541, -0.12910606}, {0.09496080, 0.01760815}, {-0.20719571, 0.22691272}, {-0.33405331, 0.16944364}, {-0.01805562, -0.02314655}, {0.26516783, -0.00123069}, {0.06279077, 0.09909562}, {-0.22307950, -0.15133534}, {0.00166251, -0.61130178}, {0.43655515, -0.62296468}, {0.34469706, -0.06042768}, {-0.16102539, 0.37430844}, {-0.27816761, 0.17642073}, {0.10616219, -0.26534078}, {0.23295899, -0.36826786}, {-0.20738854, -0.20087676}, {-0.59570664, -0.17254312}, {-0.51689792, -0.31167901}, {-0.39704686, -0.36406192}, {-0.55381280, -0.33085197}, {-0.51580542, -0.39809364}, {0.07955854, -0.48499957}, {0.66055280, -0.32438365}, {0.54825652, 0.04680149}, {0.06302085, 0.26287997}, {0.01383791, 0.14673318}, {0.45304072, -0.03445627}, {0.71197629, 0.05565181}, {0.47983825, 0.36616710}, {0.12544177, 0.52256274}, {-0.02204615, 0.29554322}, {-0.07555710, -0.11437888}, {-0.18253419, -0.30803961}, {-0.22126879, -0.13947499}, {-0.08093549, 0.16654584}, {0.08405643, 0.31482098}, {0.06733125, 0.21019177}, {-0.09865958, -0.05614599}, {-0.20600206, -0.30541158}, {-0.14395481, -0.33106816}, {-0.00552385, -0.07621247}, {0.07765999, 0.20621829}, {0.13853249, 0.21390384}, {0.30397379, 0.04666393}, {0.50642926, 0.07470141}, {0.46097150, 0.29739156}, {0.09933855, 0.28202054}, {-0.16082974, -0.09321592}, {0.10577977, -0.33749902}, {0.69205052, -0.09028980}, {0.96214920, 0.30522150}, {0.66028011, 0.36783949}, {0.14150453, 0.18164133}, {-0.19985740, 0.07590440}, {-0.31097764, 0.01613523}, {-0.24456485, -0.15376578}, {-0.01527224, -0.23968036}, {0.16178711, -0.06178585}, {-0.04316019, 0.05700949}, {-0.50270462, -0.17191741}, {-0.59042603, -0.30397388}, {-0.04730475, 0.20489025}, {0.51013607, 0.89421123}, {0.39015174, 0.75655282}, {-0.18418086, -0.22521022}, {-0.43588585, -0.94051105}, {-0.19685629, -0.72893173}, {-0.07574841, -0.20626335}, {-0.42667288, -0.15673269}, {-0.77294022, -0.40956643}, {-0.56784505, -0.37962458}, {-0.07668089, -0.10474724}, {-0.00830612, -0.05801649}, {-0.46636522, -0.27008158}, {-0.80107176, -0.30566922}, {-0.55091548, -0.02355129}, {-0.07523457, 0.19356412}, {-0.01359218, 0.04785896}, {-0.41956329, -0.22669412}, {-0.77217585, -0.19737440}, {-0.69439811, 0.18390350}, {-0.32055381, 0.52706194}, {0.00920700, 0.52202851}, {0.10955225, 0.32384533}, {-0.03506111, 0.25830153}, {-0.32338023, 0.28966492}, {-0.51174760, 0.13416180}, {-0.38217413, -0.09497051}, {-0.04972213, 0.11362380}, {0.11036910, 0.76227748}, {-0.04129393, 1.01132751}, {-0.19647357, 0.29339510}, {-0.04103415, -0.70164394}, {0.30702186, -0.87535280}, {0.51901996, -0.22630523}, {0.52858317, 0.31004316}, {0.49624589, 0.30123964}, {0.42295250, 0.16209342}, {0.15220821, 0.13776754}, {-0.26698765, -0.02705009}, {-0.54808235, -0.27782062}, {-0.55801404, -0.13729438}, {-0.45029822, 0.31884432}, {-0.31856653, 0.35019881}, {-0.05586254, -0.20426549}, {0.27946520, -0.52621084}, {0.34979829, -0.15287052}, {0.10012370, 0.24744971}, {0.05542754, 0.07933784}, {0.55134457, -0.13389598}, {0.97160804, 0.25442630}, {0.49652800, 0.77444220}, {-0.50711268, 0.58574468}, {-0.76865196, -0.11569240}, {0.04697371, -0.46722457}, {0.78592604, -0.31251767}, {0.57148778, -0.18571392}, {0.10044128, -0.20009713}, {0.32132939, 0.01392008}, {0.73301494, 0.36509869}, {0.25594047, 0.30800903}, {-0.78740567, -0.11350735}, {-1.03476286, -0.16522181}, {-0.23454393, 0.37348041}, {0.42482468, 0.71703446}, {0.23892666, 0.21786346}, {-0.13757424, -0.60408700}, {-0.04943119, -0.74853718}, {0.21384136, -0.11793703}, {0.28770658, 0.38518897}, {0.37770063, 0.11223425}, {0.50514811, -0.49505544}, {0.21409123, -0.59024423}, {-0.41582221, -0.13060173}, {-0.56382632, 0.10704198}, {-0.06986651, -0.25265831}, {0.09539879, -0.54828131}, {-0.52207619, -0.08404826}, {-0.93506277, 0.72134966}, {-0.35924661, 0.88884825}, {0.35792267, 0.32243857}, {0.09980767, -0.15198442}, {-0.67884755, -0.14953630}, {-0.75883096, -0.17611922}, {-0.09297948, -0.51917732}, {0.37108132, -0.66530156}, {0.31710407, -0.28021461}, {0.25739893, 0.10136559}, {0.40563720, -0.01287420}, {0.47912782, -0.21631075}, {0.41802743, 0.02802894}, {0.35025424, 0.38387737}, {0.09055575, 0.21245299}, {-0.44794071, -0.31104144}, {-0.66766524, -0.48773912}, {-0.05907202, -0.20481998}, {0.75571764, 0.03102626}, {0.75922024, -0.01227264}, {0.07158519, -0.07736701}, {-0.27555233, -0.00319108}, {0.04543807, 0.08649303}, {0.31480816, 0.10066317}, {0.05269034, -0.00048814}, {-0.34390044, -0.35304204}, {-0.42431304, -0.87564796}, {-0.32300559, -1.01181662}, {-0.33127019, -0.36281267}, {-0.44024822, 0.56360233}, {-0.49439865, 0.82591563}, {-0.35952982, 0.22901815}, {0.08011437, -0.47821870}, {0.67423034, -0.57783335}, {0.89181525, -0.11982499}, {0.45988429, 0.31413034}, {-0.05469853, 0.23654984}, {0.08640788, -0.34023723}, {0.67810887, -0.86952400}, {0.84596008, -0.72678220}, {0.39643928, 0.06851963}, {0.08325640, 0.74893528}, {0.36432222, 0.65727174}, {0.68643582, -0.00353699}, {0.41706997, -0.52661043}, {-0.12883897, -0.54429811}, {-0.17792046, -0.22301450}, {0.32969087, 0.11762285}, {0.67688167, 0.23825856}, {0.41868067, 0.03948399}, {-0.05237020, -0.31504130}, {-0.16371851, -0.52124465}, {0.02822751, -0.54908496}, {0.05143233, -0.63963461}, {-0.18039219, -0.77741140}, {-0.27635026, -0.63174844}, {-0.08861043, -0.22434105}, {0.01483922, -0.07877978}})}
    },
    {
        desc = "128 taps, 0.7 cutoff, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {128, 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.00028954, 0.00027513}, {0.00042096, -0.00039548}, {-0.00010793, 0.00005582}, {-0.00020391, 0.00056751}, {0.00011138, -0.00102410}, {0.00019549, 0.00040490}, {-0.00005256, 0.00021356}, {-0.00004995, -0.00076239}, {-0.00012016, 0.00114475}, {0.00038280, -0.00070572}, {-0.00053151, -0.00062460}, {0.00039988, 0.00150758}, {0.00001217, -0.00123777}, {-0.00091161, -0.00050939}, {0.00085675, 0.00201287}, {-0.00028262, -0.00218841}, {-0.00095480, 0.00024140}, {0.00124222, 0.00191804}, {-0.00028494, -0.00293060}, {-0.00086918, 0.00122466}, {0.00196523, 0.00212344}, {-0.00160011, -0.00423191}, {-0.00028875, 0.00306592}, {0.00274761, 0.00110057}, {-0.00273383, -0.00496690}, {0.00020819, 0.00524594}, {0.00327674, -0.00055210}, {-0.00436491, -0.00527545}, {0.00137133, 0.00728474}, {0.00351900, -0.00333056}, {-0.00639468, -0.00430084}, {0.00412252, 0.00958054}, {0.00230283, -0.00718486}, {-0.00794804, -0.00181633}, {0.00749702, 0.01070507}, {-0.00014631, -0.01190038}, {-0.00910318, 0.00263646}, {0.01200478, 0.01058177}, {-0.00444983, -0.01664296}, {-0.00850180, 0.00906797}, {0.01624168, 0.00796192}, {-0.01023896, -0.02068718}, {-0.00586291, 0.01718187}, {0.01947381, 0.00231954}, {-0.01796018, -0.02273297}, {0.00028681, 0.02566052}, {0.02092108, -0.00604552}, {-0.02624575, -0.02186624}, {0.00921570, 0.03488078}, {0.01891274, -0.01867389}, {-0.03464727, -0.01703285}, {0.02149765, 0.04356461}, {0.01283907, -0.03521212}, {-0.04055333, -0.00749297}, {0.03559086, 0.05206280}, {0.00200263, -0.05724207}, {-0.04241075, 0.00851340}, {0.04811334, 0.06129293}, {-0.01040522, -0.08998397}, {-0.03751870, 0.03521428}, {0.04610607, 0.08224553}, {0.00068794, -0.16812068}, {-0.03453058, 0.09093805}, {-0.26919791, 0.40904400}, {-0.33462700, 0.01415588}, {0.40880859, -0.21146783}, {0.35450101, 0.09205885}, {-0.61720961, 0.03366363}, {-0.00861362, -0.58241546}, {0.85256279, -0.85667247}, {0.01120429, -0.06271479}, {-0.27877894, 0.68312180}, {0.13769622, 0.05632249}, {-0.15432070, -0.56469321}, {0.08166904, -0.10409729}, {0.16268638, -0.03198444}, {-0.78057128, -0.48154733}, {-0.66734099, -0.31784937}, {-0.14663652, -0.13578045}, {-0.64771247, -0.40166253}, {-0.54620844, -0.50183362}, {0.12929761, -0.44365489}, {0.52099842, -0.28977072}, {0.77737802, 0.08277681}, {0.04844549, 0.22041002}, {-0.37321314, 0.05301286}, {0.82120311, 0.06576637}, {0.90943313, 0.16398561}, {-0.07998164, 0.18351214}, {0.28967640, 0.46109968}, {0.39669228, 0.55492002}, {-0.43290529, -0.18731052}, {-0.33127713, -0.56714112}, {0.06007137, 0.12329724}, {-0.03800176, 0.26200476}, {-0.07038718, -0.05658752}, {-0.05317133, 0.41698974}, {0.09844241, 0.18974979}, {-0.05456021, -0.76599902}, {-0.49080342, -0.22106506}, {-0.00075334, 0.37534279}, {0.45289522, -0.27903625}, {-0.07935907, 0.07052755}, {0.09192313, 0.66881222}, {0.78374898, -0.18738571}, {0.49283412, -0.15088524}, {-0.08562976, 0.78133345}, {-0.16057187, 0.03917273}, {0.23868787, -0.81637937}, {0.73548466, 0.00672084}, {0.73832029, 0.63320196}, {0.69388843, 0.20535012}, {0.45317262, -0.03468972}, {-0.47216406, 0.23461998}, {-0.50618297, 0.19515882}, {0.22992946, -0.34977210}, {-0.13738714, -0.36814365}, {-0.26718119, 0.19916059}, {0.37641850, 0.05708156}, {-0.35462558, -0.42569730}, {-1.08078468, -0.14996909}, {0.11553512, 0.33495989}, {0.84262103, 0.67117059}, {0.06860210, 0.79935020}, {-0.27744141, -0.06616499}, {-0.13812734, -1.09670782}, {-0.28720456, -0.74783230}, {-0.23540115, -0.05104088}, {-0.26492348, -0.25889760}, {-0.78225249, -0.47019958}, {-0.67499924, -0.23709220}, {0.05528610, -0.16668820}, {-0.04927687, -0.14200361}, {-0.59937298, -0.12720330}, {-0.60721481, -0.35193712}, {-0.54721802, -0.14766805}, {-0.30821577, 0.37073100}, {0.14231338, 0.04186606}, {-0.28260356, -0.43369085}, {-0.98690921, -0.02721927}, {-0.70801061, 0.27776653}, {-0.15698214, 0.29075268}, {-0.01047641, 0.59372437}, {-0.00993272, 0.46831098}, {-0.04284252, 0.11881912}, {-0.16182317, 0.28775826}, {-0.54146403, 0.18618874}, {-0.58552712, -0.12536369}, {0.11276368, 0.17656921}, {0.22313276, 0.67959988}, {-0.28127706, 0.97240579}, {-0.10955093, 0.47552434}, {0.07594253, -0.83006698}, {0.12265074, -0.97255379}, {0.65060490, 0.01344237}, {0.55486888, 0.17831439}, {0.25169247, 0.18047525}, {0.69131041, 0.43216634}, {0.21465296, -0.01466098}, {-0.67495936, -0.17447506}, {-0.28242645, 0.03609759}, {-0.31590867, -0.27174965}, {-0.88767737, 0.12081672}, {-0.24862762, 0.64410686}, {0.26764679, -0.28242758}, {0.03282610, -0.69704443}, {0.27046010, 0.08118674}, {0.28374144, 0.13373010}, {-0.00120399, -0.03509615}, {0.53007907, 0.16306841}, {0.98877668, 0.07802521}, {0.43469423, 0.54267067}, {-0.42212105, 0.99357778}, {-0.73588502, -0.12586205}, {-0.09033803, -0.91521245}, {0.81856203, -0.06358610}, {0.71775901, 0.14514840}, {0.00065877, -0.56627893}, {0.18417574, -0.16500273}, {0.93473613, 0.73889530}, {0.31012610, 0.39062038}, {-1.09930873, -0.46771872}, {-0.86135089, -0.20795049}, {0.04483905, 0.74491620}, {-0.03744527, 0.70869499}, {0.25593203, -0.20098910}, {0.43511182, -0.47611323}, {-0.51753837, -0.33267942}, {-0.10951866, -0.41375580}, {1.04870832, 0.09795445}, {0.19427657, 0.51067740}, {-0.14561124, -0.43109250}, {0.80932444, -0.92423469}, {-0.21175845, -0.02819206}, {-1.17903709, 0.24650475}, {0.15596302, -0.33563149}, {0.35937405, -0.54223710}, {-0.83200765, -0.15911891}, {-0.79475856, 0.76155293}, {-0.34543800, 1.05975437}, {0.10393339, 0.10590871}, {0.49168977, -0.21715023}, {-0.69076699, 0.15447323}, {-1.32576060, -0.33104289}, {0.35168067, -0.69724590}, {0.74085855, -0.39674157}, {-0.40171066, -0.32732135}, {0.30929208, -0.06758104}, {1.05340230, 0.14240210}, {0.08020713, -0.21954226}, {0.10177091, -0.04655852}, {0.80905169, 0.42930493}, {0.07124262, 0.17793985}, {-0.71073014, -0.24481924}, {-0.52239925, -0.49648970}, {-0.03705297, -0.35622391}, {0.69503385, 0.21845737}, {0.83500433, 0.03694670}, {0.00709519, -0.37203655}, {-0.30921119, 0.18456545}, {0.13169971, 0.26309630}, {0.30782694, -0.23481238}, {0.02437349, 0.09558284}, {-0.39044246, -0.11356156}, {-0.40222040, -1.16988027}, {-0.18903905, -0.97260100}, {-0.44605350, -0.10218922}, {-0.57093984, 0.27487063}, {-0.28690609, 0.79703552}, {-0.32891530, 0.58109039}, {-0.10092336, -0.71394306}, {0.70629394, -0.80632001}, {0.96283764, 0.26630390}, {0.50607270, 0.34756452}, {-0.09859367, -0.16169763}, {-0.10499000, -0.21783389}, {0.86687535, -0.52836788}, {1.05898559, -0.94152868}, {0.00373802, -0.20467331}, {0.04252236, 1.03016806}, {0.81348717, 0.85473931}, {0.50324833, -0.33984882}, {0.10937322, -0.61433601}, {0.12565324, -0.20165107}, {-0.04052134, -0.26082805}, {0.17363925, -0.14346735}, {0.55028397, 0.34446603}, {0.49130583, 0.17306094}, {0.19711176, -0.37627137}, {-0.33561760, -0.58457816}, {-0.27353439, -0.58746135}, {0.44134572, -0.52949715}, {-0.04475213, -0.70798105}, {-0.77328837, -0.82563168}, {0.06329698, -0.20611195}, {0.37686723, 0.09563762}})}
    },
    {
        desc = "128 taps, 0.2 cutoff, 3.0 nyquist, bartlett window, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {128, 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.00003087, 0.00002933}, {-0.00001651, 0.00001617}, {0.00000759, -0.00001123}, {0.00005385, -0.00002014}, {0.00006388, -0.00009063}, {0.00012169, -0.00015917}, {0.00020020, -0.00025138}, {0.00025113, -0.00026873}, {0.00025196, -0.00019617}, {0.00027122, -0.00013577}, {0.00020929, -0.00002048}, {0.00016935, 0.00013101}, {0.00006710, 0.00032249}, {-0.00009501, 0.00053229}, {-0.00024656, 0.00078818}, {-0.00038840, 0.00105418}, {-0.00049350, 0.00134798}, {-0.00052672, 0.00161547}, {-0.00041916, 0.00190836}, {-0.00020411, 0.00216990}, {0.00013118, 0.00244974}, {0.00046561, 0.00265423}, {0.00084627, 0.00279290}, {0.00125179, 0.00279801}, {0.00161554, 0.00266568}, {0.00183803, 0.00235529}, {0.00194764, 0.00186627}, {0.00186641, 0.00114822}, {0.00153797, 0.00016879}, {0.00105293, -0.00102354}, {0.00035601, -0.00237416}, {-0.00046234, -0.00382082}, {-0.00140115, -0.00532602}, {-0.00239213, -0.00677854}, {-0.00337573, -0.00813901}, {-0.00429176, -0.00933899}, {-0.00511141, -0.01019564}, {-0.00566238, -0.01063240}, {-0.00596131, -0.01060492}, {-0.00594566, -0.00995438}, {-0.00555819, -0.00869578}, {-0.00479026, -0.00683694}, {-0.00369760, -0.00430878}, {-0.00230247, -0.00121871}, {-0.00068067, 0.00236648}, {0.00117742, 0.00628860}, {0.00315236, 0.01050546}, {0.00513966, 0.01482394}, {0.00700111, 0.01901269}, {0.00858117, 0.02284156}, {0.00971774, 0.02611821}, {0.01037532, 0.02852408}, {0.01045645, 0.02986289}, {0.00987683, 0.02990239}, {0.00860996, 0.02847691}, {0.00663392, 0.02539918}, {0.00389111, 0.02052500}, {0.00044762, 0.01382165}, {-0.00356295, 0.00527854}, {-0.00808629, -0.00508901}, {-0.01308853, -0.01720923}, {-0.01840522, -0.03101874}, {-0.02396949, -0.04628837}, {-0.02873885, -0.06345883}, {-0.03324446, -0.08157353}, {-0.03812682, -0.09938493}, {-0.04300230, -0.11758023}, {-0.04681001, -0.13478355}, {-0.04976790, -0.14972630}, {-0.05329388, -0.16195436}, {-0.05640230, -0.17179810}, {-0.05771553, -0.18109652}, {-0.05817871, -0.18797085}, {-0.05722197, -0.19138911}, {-0.05489584, -0.19193639}, {-0.05169271, -0.18938464}, {-0.04559961, -0.18332751}, {-0.03721619, -0.17406908}, {-0.02713740, -0.16187200}, {-0.01518704, -0.14691888}, {-0.00174533, -0.12918295}, {0.01139511, -0.10931657}, {0.02315738, -0.08819685}, {0.03295359, -0.06701060}, {0.04178352, -0.04660507}, {0.05027217, -0.02701813}, {0.05649778, -0.00883721}, {0.06030305, 0.00772060}, {0.06332436, 0.02200474}, {0.06562934, 0.03348172}, {0.06711634, 0.04218589}, {0.06994814, 0.04967725}, {0.07369871, 0.05641181}, {0.07829648, 0.06197118}, {0.08408336, 0.06590869}, {0.09067834, 0.06867709}, {0.09855499, 0.07031815}, {0.10740440, 0.07112072}, {0.11715592, 0.07301734}, {0.12874310, 0.07542290}, {0.14081702, 0.07716595}, {0.15232353, 0.07933716}, {0.16387317, 0.08105785}, {0.17428415, 0.08144904}, {0.18223514, 0.08198477}, {0.18791276, 0.08163835}, {0.19155824, 0.07964478}, {0.19329399, 0.07674526}, {0.19183551, 0.07375557}, {0.18568785, 0.06978224}, {0.17479143, 0.06290217}, {0.15909196, 0.05365704}, {0.13930880, 0.04272734}, {0.11723027, 0.02931195}, {0.09293511, 0.01401244}, {0.06567541, -0.00209512}, {0.03616836, -0.01907879}, {0.00455084, -0.03700137}, {-0.02936447, -0.05579601}, {-0.06399421, -0.07406096}, {-0.09783515, -0.09163721}, {-0.13235490, -0.10933658}, {-0.16841297, -0.12715660}, {-0.20415461, -0.14458933}, {-0.23878011, -0.15933549}, {-0.27109960, -0.16891347}, {-0.30078149, -0.17323717}, {-0.32767338, -0.17327002}, {-0.35029745, -0.16857433}, {-0.36847046, -0.15884107}, {-0.38158932, -0.14449255}, {-0.39078945, -0.12578440}, {-0.39614332, -0.10348921}, {-0.39620239, -0.07803545}, {-0.39127895, -0.04925225}, {-0.38178551, -0.01895152}, {-0.36807486, 0.01192164}, {-0.35164410, 0.04271171}, {-0.33176160, 0.07304557}, {-0.30791876, 0.10236375}, {-0.28095382, 0.12829064}, {-0.25246036, 0.15064058}, {-0.22321485, 0.16828527}, {-0.19405474, 0.18092185}, {-0.16540404, 0.18913275}, {-0.13674414, 0.19270305}, {-0.10878906, 0.19179909}, {-0.08101996, 0.18734542}, {-0.05535501, 0.17909829}, {-0.03258532, 0.16629253}, {-0.01135062, 0.14931588}, {0.00728174, 0.12990223}, {0.02347204, 0.11089548}, {0.03700145, 0.09389029}, {0.04674261, 0.07730420}, {0.05350025, 0.06131393}, {0.05761675, 0.04641955}, {0.05921974, 0.03221809}, {0.05987899, 0.02048819}, {0.06118776, 0.01107290}, {0.06343290, 0.00442315}, {0.06719919, 0.00055732}, {0.07306298, -0.00132817}, {0.08053707, -0.00171206}, {0.08842821, 0.00025577}, {0.09691225, 0.00541097}, {0.10563374, 0.01168549}, {0.11419469, 0.01880126}, {0.12305865, 0.02615389}, {0.13052854, 0.03316362}, {0.13582768, 0.03960187}, {0.13955280, 0.04369204}, {0.14304896, 0.04497832}, {0.14687452, 0.04519928}, {0.14917767, 0.04540846}, {0.14805287, 0.04464921}, {0.14343804, 0.04249893}, {0.13604555, 0.03966379}, {0.12579094, 0.03551123}, {0.11133690, 0.02883869}, {0.09452491, 0.01998279}, {0.07750644, 0.01104892}, {0.06081562, 0.00166924}, {0.04310689, -0.00970371}, {0.02415824, -0.02214973}, {0.00441863, -0.03427221}, {-0.01615063, -0.04485718}, {-0.03549248, -0.05330627}, {-0.05378109, -0.06030690}, {-0.07249156, -0.06616701}, {-0.08966023, -0.07127065}, {-0.10454769, -0.07453229}, {-0.11759893, -0.07450236}, {-0.12685691, -0.07330219}, {-0.13059965, -0.07144932}, {-0.13057697, -0.06816037}, {-0.12702051, -0.06355528}, {-0.11851665, -0.05875490}, {-0.10528876, -0.05582155}, {-0.08817924, -0.05540922}, {-0.06951708, -0.05636950}, {-0.04976957, -0.05769508}, {-0.02794579, -0.06041077}, {-0.00430117, -0.06334088}, {0.01832251, -0.06572115}, {0.03803297, -0.06860931}, {0.05554768, -0.07137325}, {0.06961682, -0.07522870}, {0.07833445, -0.08022962}, {0.08304618, -0.08546965}, {0.08367201, -0.09180768}, {0.07917603, -0.09922079}, {0.07163950, -0.10734496}, {0.06240295, -0.11499837}, {0.05241636, -0.12120850}, {0.04082762, -0.12626110}, {0.02702632, -0.13079916}, {0.01201323, -0.13451479}, {-0.00245000, -0.13649695}, {-0.01417219, -0.13772474}, {-0.02353716, -0.13807292}, {-0.02991487, -0.13680527}, {-0.03206723, -0.13466240}, {-0.02940896, -0.13052998}, {-0.02087356, -0.12356129}, {-0.00719173, -0.11412612}, {0.01177454, -0.10392532}, {0.03622987, -0.09493114}, {0.06481146, -0.08829220}, {0.09691491, -0.08368309}, {0.13098629, -0.07963503}, {0.16420938, -0.07575376}, {0.19564742, -0.07437015}, {0.22473149, -0.07611520}, {0.25207669, -0.07998533}, {0.27657074, -0.08599669}, {0.29557139, -0.09331463}, {0.30844656, -0.10141043}, {0.31614560, -0.11193732}, {0.31868544, -0.12665731}, {0.31479648, -0.14498094}, {0.30466938, -0.16482109}, {0.28953543, -0.18433751}, {0.26969928, -0.20403318}, {0.24595639, -0.22306931}, {0.21836869, -0.24122435}, {0.18704003, -0.25881955}, {0.15314910, -0.27441177}, {0.11782668, -0.28698125}, {0.08342456, -0.29502538}, {0.05023690, -0.29823437}, {0.01832111, -0.29633740}, {-0.01084400, -0.28836000}, {-0.03561426, -0.27464485}, {-0.05657382, -0.25574046}})}
    },
    {
        desc = "128 taps, 0.5 cutoff, 3.0 nyquist, bartlett window, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {128, 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.00004431, 0.00004300}, {0.00001332, -0.00001999}, {0.00012260, -0.00006023}, {0.00014995, -0.00018448}, {0.00019218, -0.00028148}, {0.00021861, -0.00034940}, {0.00013874, -0.00019580}, {-0.00009584, 0.00022832}, {-0.00032011, 0.00065434}, {-0.00059731, 0.00099607}, {-0.00067606, 0.00107802}, {-0.00059948, 0.00081701}, {-0.00037976, 0.00019878}, {0.00004611, -0.00058363}, {0.00058677, -0.00133548}, {0.00112035, -0.00175650}, {0.00151162, -0.00171496}, {0.00170671, -0.00104026}, {0.00153743, 0.00010908}, {0.00097095, 0.00156052}, {-0.00013083, 0.00279850}, {-0.00149037, 0.00342893}, {-0.00272830, 0.00307450}, {-0.00347999, 0.00170015}, {-0.00352332, -0.00046406}, {-0.00259598, -0.00284885}, {-0.00082889, -0.00481857}, {0.00136247, -0.00577838}, {0.00359405, -0.00523689}, {0.00516651, -0.00306463}, {0.00563363, 0.00039567}, {0.00463514, 0.00428904}, {0.00223449, 0.00758662}, {-0.00111774, 0.00914924}, {-0.00463901, 0.00818601}, {-0.00744063, 0.00473365}, {-0.00845245, -0.00056132}, {-0.00721792, -0.00649021}, {-0.00375699, -0.01128366}, {0.00129383, -0.01347835}, {0.00670150, -0.01215317}, {0.01085728, -0.00708546}, {0.01235174, 0.00070537}, {0.01030447, 0.00937570}, {0.00493478, 0.01648702}, {-0.00267011, 0.01995121}, {-0.01057123, 0.01825855}, {-0.01648266, 0.01106675}, {-0.01837468, -0.00048119}, {-0.01509961, -0.01377513}, {-0.00664045, -0.02551051}, {0.00538745, -0.03209709}, {0.01794841, -0.03076838}, {0.02724188, -0.02027724}, {0.02953426, -0.00157739}, {0.02211226, 0.02217427}, {0.00449793, 0.04621813}, {-0.02100555, 0.06499056}, {-0.04963139, 0.07328858}, {-0.07486152, 0.06752004}, {-0.08946291, 0.04653423}, {-0.08749647, 0.01234486}, {-0.06365553, -0.03199970}, {-0.02083806, -0.07797123}, {0.03300294, -0.11607592}, {0.08878770, -0.14361954}, {0.13672608, -0.15561332}, {0.16333795, -0.15138520}, {0.15462692, -0.13639808}, {0.10791893, -0.12090566}, {0.02822474, -0.11916757}, {-0.07834601, -0.13339344}, {-0.19578110, -0.16359074}, {-0.30556461, -0.20929168}, {-0.38936529, -0.26307985}, {-0.42538607, -0.31370962}, {-0.40493634, -0.35016757}, {-0.32808802, -0.36231908}, {-0.20206454, -0.34311256}, {-0.04378112, -0.28983298}, {0.12109908, -0.20728983}, {0.26758650, -0.10589808}, {0.37531275, -0.00008099}, {0.43446448, 0.09596867}, {0.44212779, 0.17181242}, {0.39722559, 0.21929742}, {0.31042314, 0.23576400}, {0.20196858, 0.22217274}, {0.08961289, 0.18373135}, {-0.01142731, 0.12971729}, {-0.08471925, 0.07389738}, {-0.12682496, 0.02575077}, {-0.13971573, -0.01081371}, {-0.12880549, -0.03507571}, {-0.10350837, -0.04674313}, {-0.07065890, -0.04824256}, {-0.03660028, -0.04181551}, {-0.00336913, -0.02549908}, {0.03291422, -0.00335712}, {0.07250264, 0.01961698}, {0.11701888, 0.04505550}, {0.17136572, 0.06971626}, {0.23291948, 0.09042585}, {0.29547319, 0.10983881}, {0.35355765, 0.12347706}, {0.39990062, 0.12743731}, {0.42641678, 0.12209278}, {0.42293996, 0.10904047}, {0.38261503, 0.08692973}, {0.30788064, 0.05385792}, {0.20698796, 0.01662574}, {0.09471516, -0.01597365}, {-0.00994054, -0.03891354}, {-0.09411445, -0.04548161}, {-0.15144037, -0.03141975}, {-0.17724550, -0.00022881}, {-0.17414054, 0.03987679}, {-0.15071838, 0.07762641}, {-0.11435825, 0.10385112}, {-0.07423586, 0.10762014}, {-0.04645484, 0.07936133}, {-0.04265508, 0.01760999}, {-0.06278602, -0.07099509}, {-0.10489461, -0.16969991}, {-0.16261774, -0.25887188}, {-0.22949262, -0.32618144}, {-0.29863566, -0.36588651}, {-0.36050710, -0.37343335}, {-0.41011885, -0.35004306}, {-0.44338915, -0.30325976}, {-0.46232817, -0.24230635}, {-0.46747527, -0.17795993}, {-0.45602274, -0.11764385}, {-0.43085447, -0.06374886}, {-0.39618969, -0.01951758}, {-0.35715929, 0.01792809}, {-0.32185432, 0.05437808}, {-0.29229543, 0.09627426}, {-0.27003288, 0.14731756}, {-0.25848237, 0.20301192}, {-0.26046342, 0.26043841}, {-0.27283370, 0.31134599}, {-0.28896868, 0.34801033}, {-0.29860198, 0.36520252}, {-0.28856131, 0.35766226}, {-0.25103706, 0.32430199}, {-0.18026134, 0.26984274}, {-0.08284722, 0.19971348}, {0.03073354, 0.12064376}, {0.14999066, 0.04366045}, {0.25497538, -0.01781538}, {0.32883367, -0.05121864}, {0.35739383, -0.05321751}, {0.33104241, -0.03471825}, {0.25422662, -0.00628875}, {0.13891448, 0.02107906}, {0.00373417, 0.03600914}, {-0.12545966, 0.03673445}, {-0.22393540, 0.02195828}, {-0.27590171, -0.00293283}, {-0.27349275, -0.02976887}, {-0.21855614, -0.05063726}, {-0.12414285, -0.05766250}, {-0.01095876, -0.04268177}, {0.10264599, -0.00293294}, {0.19962308, 0.05070004}, {0.26830161, 0.10741256}, {0.30634928, 0.15379108}, {0.31280860, 0.17777035}, {0.29433790, 0.17290138}, {0.26388821, 0.13517350}, {0.23508637, 0.07150593}, {0.21559544, 0.00015704}, {0.20136130, -0.06000610}, {0.18391696, -0.09702740}, {0.15778120, -0.10242951}, {0.12063619, -0.07221805}, {0.07100321, -0.01376808}, {0.00864350, 0.05710262}, {-0.05402932, 0.12468573}, {-0.10121825, 0.17723055}, {-0.12213072, 0.19903094}, {-0.11402291, 0.17728865}, {-0.07662959, 0.11353013}, {-0.01404949, 0.01882389}, {0.06248479, -0.08981915}, {0.14257352, -0.19376744}, {0.20773785, -0.27751821}, {0.23741347, -0.32774514}, {0.22437100, -0.33672938}, {0.16547124, -0.30005285}, {0.06284704, -0.22003549}, {-0.06736503, -0.11513349}, {-0.20400937, -0.00394526}, {-0.33227786, 0.09756036}, {-0.43364349, 0.17330655}, {-0.48860002, 0.20964763}, {-0.48828435, 0.19772919}, {-0.43322700, 0.14039746}, {-0.33552590, 0.05269159}, {-0.20831494, -0.04638092}, {-0.06475881, -0.14198764}, {0.07713730, -0.21630736}, {0.19425347, -0.25741312}, {0.27050954, -0.26454049}, {0.30387679, -0.23917183}, {0.29471108, -0.19220018}, {0.24867857, -0.13431157}, {0.18478121, -0.07422581}, {0.12003427, -0.02382801}, {0.06711970, 0.00995124}, {0.04121182, 0.02421011}, {0.04803354, 0.02124399}, {0.08349609, 0.00465719}, {0.13114323, -0.02386395}, {0.17099002, -0.06282006}, {0.18720593, -0.10755541}, {0.16994697, -0.15151536}, {0.11729501, -0.19261082}, {0.02857236, -0.22586885}, {-0.08578980, -0.24507639}, {-0.20683022, -0.24868737}, {-0.31339592, -0.23250343}, {-0.38339964, -0.19581352}, {-0.40328032, -0.14474134}, {-0.36447382, -0.09142545}, {-0.26725930, -0.04939924}, {-0.12498165, -0.02780166}, {0.04430811, -0.02846958}, {0.21630339, -0.04610779}, {0.36434257, -0.07459030}, {0.47167933, -0.11218033}, {0.53040582, -0.15092926}, {0.54432899, -0.17850421}, {0.52030760, -0.18703619}, {0.46666873, -0.17058736}, {0.39946827, -0.12930606}, {0.33779967, -0.07445800}, {0.29386339, -0.02142421}, {0.26978537, 0.01930160}, {0.26431739, 0.04178742}, {0.27231526, 0.04146725}, {0.28204265, 0.01085354}, {0.28185195, -0.04971315}, {0.26029387, -0.13624795}, {0.21112280, -0.24160841}, {0.13748322, -0.35052934}, {0.04898507, -0.44748148}, {-0.03766459, -0.51722598}, {-0.10986803, -0.55144817}, {-0.15768610, -0.54719383}, {-0.17242256, -0.50544733}, {-0.15158808, -0.43526399}, {-0.10528670, -0.34922481}})}
    },
    {
        desc = "128 taps, 0.7 cutoff, 3.0 nyquist, bartlett window, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {128, 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.00005747, 0.00005461}, {-0.00006629, 0.00006388}, {0.00001093, -0.00001733}, {0.00015973, -0.00009889}, {0.00019856, -0.00020724}, {0.00013211, -0.00025143}, {0.00001369, -0.00020228}, {-0.00014869, 0.00006743}, {-0.00034801, 0.00056303}, {-0.00038958, 0.00088512}, {-0.00028190, 0.00073136}, {0.00005936, 0.00003136}, {0.00044973, -0.00091680}, {0.00060209, -0.00159516}, {0.00043152, -0.00146301}, {0.00000645, -0.00041089}, {-0.00045300, 0.00116462}, {-0.00066789, 0.00238165}, {-0.00038927, 0.00250518}, {0.00027595, 0.00123529}, {0.00096965, -0.00086349}, {0.00107567, -0.00278868}, {0.00039901, -0.00343353}, {-0.00070402, -0.00230146}, {-0.00157447, 0.00023724}, {-0.00170020, 0.00297466}, {-0.00082419, 0.00447111}, {0.00068142, 0.00371268}, {0.00193614, 0.00072917}, {0.00226012, -0.00314084}, {0.00131983, -0.00581743}, {-0.00044792, -0.00557615}, {-0.00215905, -0.00215664}, {-0.00285270, 0.00299591}, {-0.00202893, 0.00717852}, {0.00001770, 0.00781081}, {0.00221796, 0.00412926}, {0.00350284, -0.00232454}, {0.00306620, -0.00835845}, {0.00093001, -0.01045594}, {-0.00193320, -0.00694072}, {-0.00406484, 0.00088671}, {-0.00432062, 0.00931521}, {-0.00238905, 0.01371215}, {0.00093170, 0.01104723}, {0.00421222, 0.00168886}, {0.00582723, -0.01005206}, {0.00473434, -0.01792555}, {0.00102538, -0.01694772}, {-0.00395824, -0.00625879}, {-0.00805330, 0.00989347}, {-0.00891661, 0.02341042}, {-0.00526373, 0.02624604}, {0.00221149, 0.01464282}, {0.01076333, -0.00802532}, {0.01633848, -0.03171664}, {0.01493225, -0.04347544}, {0.00445255, -0.03308103}, {-0.01403924, 0.00147214}, {-0.03653670, 0.05133886}, {-0.05730007, 0.09868020}, {-0.07028046, 0.12256943}, {-0.07090434, 0.10728880}, {-0.05415607, 0.04677973}, {-0.02382399, -0.04458326}, {0.01341862, -0.13998319}, {0.05433674, -0.21748917}, {0.09702425, -0.25326371}, {0.13205083, -0.23783538}, {0.14373237, -0.18178736}, {0.12559366, -0.11182375}, {0.07462130, -0.06349745}, {-0.01587718, -0.05129302}, {-0.13815911, -0.08025780}, {-0.27523458, -0.14935176}, {-0.40148443, -0.24288155}, {-0.47805834, -0.33765015}, {-0.48155147, -0.41072088}, {-0.40275162, -0.44199884}, {-0.24782701, -0.41864812}, {-0.04376763, -0.33780429}, {0.16563916, -0.21201380}, {0.33858123, -0.06516148}, {0.44598681, 0.07282419}, {0.48147151, 0.17628597}, {0.45291528, 0.23209493}, {0.37082675, 0.23854271}, {0.25868154, 0.20772466}, {0.14652207, 0.15790692}, {0.05154826, 0.10816483}, {-0.02016010, 0.07295602}, {-0.06292599, 0.06044184}, {-0.08694790, 0.06211121}, {-0.10181471, 0.05823104}, {-0.11077358, 0.03278586}, {-0.11355495, -0.01434677}, {-0.10250634, -0.06960460}, {-0.07312249, -0.10848614}, {-0.02419419, -0.10307670}, {0.04236538, -0.04991055}, {0.11072684, 0.03212861}, {0.16640772, 0.11810795}, {0.20779887, 0.17239827}, {0.23465882, 0.17199761}, {0.25425714, 0.12594453}, {0.28175202, 0.05564364}, {0.32693633, -0.00430240}, {0.38639972, -0.01868646}, {0.43770558, 0.02630127}, {0.45095757, 0.10868327}, {0.40657631, 0.18103108}, {0.29948857, 0.20309709}, {0.14633735, 0.15385526}, {-0.01805710, 0.03858741}, {-0.16059060, -0.10070102}, {-0.25661701, -0.20420344}, {-0.28785089, -0.22489369}, {-0.25447568, -0.14631635}, {-0.17447604, 0.00758448}, {-0.07097555, 0.18288741}, {0.02669108, 0.30736685}, {0.08084946, 0.31955382}, {0.06840075, 0.20019171}, {-0.00459189, -0.01986582}, {-0.11915149, -0.26671141}, {-0.24534175, -0.45765814}, {-0.35514098, -0.54153126}, {-0.42808172, -0.51212865}, {-0.45217410, -0.39770383}, {-0.43429902, -0.25233996}, {-0.39143077, -0.13386533}, {-0.35117540, -0.07667480}, {-0.33279538, -0.08407833}, {-0.33834511, -0.12714350}, {-0.36545646, -0.16084920}, {-0.40293938, -0.15344207}, {-0.43500564, -0.09039686}, {-0.44971877, 0.01796863}, {-0.43227312, 0.14280798}, {-0.37868637, 0.24933797}, {-0.30188200, 0.30705199}, {-0.22563300, 0.31464922}, {-0.16987163, 0.28863537}, {-0.14770125, 0.25887561}, {-0.15944509, 0.25306061}, {-0.19043759, 0.27741393}, {-0.22268258, 0.31693575}, {-0.23199175, 0.34405270}, {-0.20540695, 0.32624525}, {-0.13321286, 0.24426796}, {-0.00902163, 0.10900081}, {0.14962007, -0.04070065}, {0.31504360, -0.15328784}, {0.44829375, -0.19307671}, {0.50639278, -0.16000545}, {0.46543169, -0.07210518}, {0.32051551, 0.03691503}, {0.09336258, 0.12615654}, {-0.16388516, 0.17098057}, {-0.38561913, 0.15622248}, {-0.51491231, 0.08816420}, {-0.51480722, -0.01160904}, {-0.38145867, -0.11362765}, {-0.15043052, -0.18504943}, {0.11268739, -0.19477497}, {0.33994469, -0.12861237}, {0.47431445, -0.00588278}, {0.48832312, 0.14188272}, {0.39597329, 0.27161607}, {0.23720573, 0.34194282}, {0.07462582, 0.32855159}, {-0.02609660, 0.22557065}, {-0.02300538, 0.06060829}, {0.08263156, -0.11040168}, {0.24060462, -0.23059160}, {0.37910303, -0.26586846}, {0.43785995, -0.20713112}, {0.38714299, -0.07226328}, {0.23202863, 0.09167612}, {0.00950606, 0.22664495}, {-0.20892605, 0.29179478}, {-0.35152012, 0.27784291}, {-0.37739268, 0.19355185}, {-0.28840455, 0.06596785}, {-0.11663782, -0.05935283}, {0.08654262, -0.14326109}, {0.26309630, -0.17036164}, {0.37404490, -0.15498132}, {0.39319804, -0.13332938}, {0.31591493, -0.13932993}, {0.17378676, -0.18750182}, {0.00738259, -0.25836453}, {-0.14690222, -0.30845246}, {-0.25512856, -0.30300072}, {-0.30393115, -0.21609862}, {-0.31281665, -0.04733298}, {-0.30561784, 0.16398489}, {-0.29836321, 0.34912473}, {-0.30343792, 0.43463245}, {-0.31966165, 0.37914339}, {-0.33569789, 0.19438134}, {-0.32282051, -0.06352275}, {-0.24980843, -0.31821704}, {-0.10830162, -0.48629332}, {0.07571771, -0.51501143}, {0.25945830, -0.40667239}, {0.40327054, -0.20577897}, {0.46678889, 0.00716051}, {0.42863080, 0.15562156}, {0.30855760, 0.19481073}, {0.14579764, 0.11815999}, {-0.01156132, -0.03300273}, {-0.10910366, -0.18954636}, {-0.11623070, -0.28067169}, {-0.03521116, -0.26688111}, {0.09529680, -0.15845217}, {0.22203389, -0.00835482}, {0.29962969, 0.11421385}, {0.30176196, 0.15099747}, {0.22645685, 0.07144801}, {0.08289558, -0.10372435}, {-0.09864219, -0.31080008}, {-0.27685902, -0.47401440}, {-0.41417271, -0.52487975}, {-0.48122093, -0.43644467}, {-0.46932182, -0.23895696}, {-0.38151696, -0.00792515}, {-0.23341437, 0.16881311}, {-0.05488728, 0.23008883}, {0.12631993, 0.16455856}, {0.28275168, 0.01180740}, {0.39232749, -0.16329533}, {0.45292261, -0.30302173}, {0.47446880, -0.36285451}, {0.47590965, -0.32644755}, {0.46711862, -0.21679415}, {0.44685939, -0.07783002}, {0.41746342, 0.04125601}, {0.38506836, 0.09838114}, {0.35150367, 0.07994735}, {0.31436062, 0.01092086}, {0.27866152, -0.06354917}, {0.25256026, -0.10650418}, {0.23732375, -0.11330346}, {0.23054276, -0.09958181}, {0.22154601, -0.09762020}, {0.19789451, -0.13982409}, {0.15358968, -0.23355676}, {0.08863439, -0.36353126}, {0.01316355, -0.49447474}, {-0.06508352, -0.59066802}, {-0.13551021, -0.62562114}, {-0.18146034, -0.58904666}, {-0.18908392, -0.49511659}, {-0.16024870, -0.37173349}})}
    },
    {
        desc = "128 taps, 0.2 cutoff, 256 Float32 input, 256 Float32 output",
        args = {128, 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.00007937, -0.00029230, -0.00064858, -0.00078844, -0.00050589, 0.00022602, 0.00105872, 0.00148998, 0.00170067, 0.00107670, 0.00013036, -0.00120520, -0.00209101, -0.00201165, -0.00132412, -0.00004420, 0.00174949, 0.00316793, 0.00341225, 0.00194638, -0.00058355, -0.00340957, -0.00540608, -0.00524725, -0.00290594, 0.00122606, 0.00578825, 0.00877094, 0.00850905, 0.00479576, -0.00153476, -0.00820546, -0.01246113, -0.01224076, -0.00669856, 0.00260671, 0.01253318, 0.01879845, 0.01828682, 0.01009967, -0.00345220, -0.01766512, -0.02679447, -0.02621604, -0.01435379, 0.00557772, 0.02629015, 0.03915323, 0.03811508, 0.02083966, -0.00820683, -0.03933932, -0.05960949, -0.05855708, -0.03264158, 0.01276576, 0.06355875, 0.09956229, 0.10242947, 0.06081897, -0.02479834, -0.13990921, -0.25842288, -0.34997246, -0.38787135, -0.35617507, -0.25428268, -0.09859786, 0.08355404, 0.26103792, 0.40507734, 0.49672604, 0.52929348, 0.50696546, 0.44032344, 0.34309402, 0.22681600, 0.10019887, -0.03022846, -0.15607233, -0.26615915, -0.34461388, -0.37466535, -0.34197745, -0.24208471, -0.08440924, 0.10772312, 0.30079386, 0.45737782, 0.54743278, 0.55583209, 0.48946929, 0.37352705, 0.24624884, 0.14820491, 0.11038180, 0.14497469, 0.24199887, 0.37377211, 0.50176132, 0.59002769, 0.61336672, 0.56625801, 0.46175206, 0.32729813, 0.19530198, 0.09377484, 0.03740666, 0.02538751, 0.04319625, 0.06766735, 0.07686317, 0.05601398, 0.00380279, -0.06901008, -0.14300929, -0.19613920, -0.21069059, -0.17929657, -0.10720158, -0.01010304, 0.08944323, 0.16875507, 0.20989691, 0.20365502, 0.15251479, 0.06938581, -0.02699299, -0.11589539, -0.17990236, -0.20785074, -0.19644211, -0.15122323, -0.08269280, -0.00580055, 0.06522625, 0.11817927, 0.14631829, 0.14737728, 0.12515712, 0.08664235, 0.04053724, -0.00331368, -0.03725047, -0.05433752, -0.05020774, -0.02294331, 0.02590970, 0.09061529, 0.16184837, 0.22879605, 0.27840191, 0.29936299, 0.28485364, 0.23543434, 0.16019809, 0.07490116, 0.00039644, -0.04334065, -0.04304840, 0.00488443, 0.08965719, 0.19004169, 0.27880287, 0.32841200, 0.32111526, 0.25226802, 0.13409187, -0.00792523, -0.14139865, -0.23638737, -0.27219015, -0.24370095, -0.16408485, -0.05952265, 0.03591767, 0.09009478, 0.08239754, 0.00795009, -0.12095147, -0.27814800, -0.42866898, -0.53821701, -0.58121306, -0.54554981, -0.43497863, -0.26965892, -0.07906020, 0.10397790, 0.24990547, 0.33664885, 0.35545775, 0.31079677, 0.21730497, 0.09640795, -0.02858140, -0.13834785, -0.22087732, -0.27136058, -0.29194769, -0.28975964, -0.27125973, -0.24047425, -0.19867395, -0.14365309, -0.07344245, 0.01062773, 0.10226735, 0.18928289, 0.25758198, 0.29443556, 0.29322222, 0.25777635, 0.20304579, 0.15059741, 0.12138181, 0.13019235, 0.17763725, 0.24752390, 0.31129333, 0.33670130, 0.29719466, 0.18319902, 0.00761328, -0.19539565, -0.37962356, -0.49891353, -0.52219504, -0.44425258, -0.28936893, -0.10604712, 0.04771166, 0.12007087, 0.08153295, -0.06475683, -0.28175226, -0.51070231, -0.68629760, -0.75548148, -0.69304049, -0.50800949, -0.24140413, 0.04669739, 0.29413351, 0.45344171, 0.50344288, 0.45297930, 0.33529872, 0.19596590, 0.07739174, 0.00715164, -0.00916373, 0.01383910, 0.04735539, 0.06116479, 0.03584504})}
    },
    {
        desc = "128 taps, 0.5 cutoff, 256 Float32 input, 256 Float32 output",
        args = {128, 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.00006948, 0.00023910, 0.00037967, 0.00015834, -0.00033047, -0.00043364, -0.00003776, 0.00026650, -0.00027532, -0.00056867, 0.00015286, 0.00050986, -0.00028905, -0.00103478, 0.00017578, 0.00150155, -0.00010411, -0.00183715, 0.00020502, 0.00254046, 0.00011114, -0.00289566, -0.00001342, 0.00332708, -0.00022541, -0.00421454, -0.00015562, 0.00469416, 0.00006818, -0.00580783, -0.00036052, 0.00677444, 0.00031057, -0.00808475, -0.00046421, 0.00939895, 0.00029949, -0.01146082, -0.00082581, 0.01299629, 0.00068835, -0.01536242, -0.00085670, 0.01800480, 0.00105970, -0.02111590, -0.00146591, 0.02450792, 0.00161433, -0.02844785, -0.00165081, 0.03315129, 0.00181731, -0.03856718, -0.00154502, 0.04503501, 0.00059236, -0.05252575, 0.00188962, 0.06129417, -0.00746549, -0.06902221, 0.01862274, -0.00353743, -0.43331236, -0.92468131, -0.79187912, -0.04021908, 0.56319326, 0.59182882, 0.44491044, 0.49110237, 0.48153895, 0.22783709, 0.12709233, 0.42700082, 0.60951293, 0.20028266, -0.34062731, -0.31239596, 0.05884538, -0.00218754, -0.52558160, -0.76094514, -0.38018745, 0.10947398, 0.25894460, 0.26873121, 0.44995499, 0.65596247, 0.58885074, 0.32167259, 0.18794960, 0.30051592, 0.41602618, 0.28107309, -0.00054586, -0.05113168, 0.28132895, 0.66035253, 0.70906609, 0.56777185, 0.61256278, 0.72291118, 0.42129168, -0.20062074, -0.40023434, 0.08856562, 0.54250348, 0.33294013, -0.11540470, -0.09509789, 0.19768341, 0.06749758, -0.42187622, -0.50714910, 0.00359862, 0.38375640, 0.10437220, -0.40776846, -0.46694365, -0.06065895, 0.31758344, 0.41187757, 0.34743413, 0.22482903, 0.00732962, -0.21975012, -0.25580391, -0.12037522, -0.07597881, -0.20214330, -0.23174898, -0.00201511, 0.21187608, 0.10370249, -0.14906244, -0.14136134, 0.13257961, 0.32298803, 0.29656854, 0.20797910, 0.06611043, -0.23853581, -0.47018203, -0.22471860, 0.31330782, 0.44693285, 0.03140674, -0.21881759, 0.15198097, 0.60167921, 0.48773590, 0.07384106, -0.01643436, 0.15697615, 0.11855204, -0.07003625, 0.04015971, 0.35320422, 0.29040340, -0.18324968, -0.38815072, 0.02506298, 0.54597956, 0.61365050, 0.37838349, 0.24924052, 0.15250334, -0.20912731, -0.63739622, -0.61037874, -0.13639577, 0.17217837, 0.02702661, -0.10549395, 0.15652408, 0.37887466, 0.01443393, -0.56469285, -0.56844318, -0.14139763, -0.20194708, -0.83418369, -0.97225058, -0.15399566, 0.52856851, 0.08593319, -0.70844883, -0.48497176, 0.55968356, 1.02318621, 0.49110153, -0.04517892, 0.03327906, 0.15513532, -0.17061503, -0.48304442, -0.31534243, -0.05683269, -0.21522081, -0.52756935, -0.45200586, -0.04313519, 0.22495988, 0.15486448, -0.08187789, -0.25151333, -0.16084597, 0.22847441, 0.59711164, 0.54930961, 0.21351315, 0.10108995, 0.27126852, 0.24712734, -0.07609796, -0.15895584, 0.24296509, 0.59188414, 0.46034941, 0.20367384, 0.19860242, 0.12801275, -0.30660132, -0.63716203, -0.41431254, -0.13475984, -0.42746398, -0.80867118, -0.38076347, 0.52747965, 0.68564421, -0.10970059, -0.70787638, -0.43702948, -0.04389573, -0.32341108, -0.88790613, -0.98314399, -0.64715463, -0.29924580, 0.08922100, 0.60278511, 0.78574425, 0.33264917, -0.12127704, 0.15235774, 0.71365374, 0.56336087, -0.22258750, -0.56814873, -0.09259445, 0.37810683, 0.22665647, -0.08194816})}
    },
    {
        desc = "128 taps, 0.7 cutoff, 256 Float32 input, 256 Float32 output",
        args = {128, 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.00009696, -0.00016344, -0.00020483, 0.00005349, 0.00014057, 0.00011087, 0.00012652, -0.00013158, 0.00041197, -0.00020081, 0.00005526, 0.00020676, -0.00014696, 0.00041928, -0.00028931, -0.00044801, 0.00081903, -0.00042588, -0.00050336, 0.00067436, -0.00057070, -0.00020450, 0.00086779, -0.00064629, 0.00000407, 0.00105243, -0.00099290, 0.00041286, 0.00080127, -0.00137524, 0.00104460, 0.00050155, -0.00173923, 0.00163164, 0.00002722, -0.00179737, 0.00267261, -0.00089809, -0.00153679, 0.00332146, -0.00204970, -0.00099312, 0.00349890, -0.00349593, 0.00046449, 0.00374859, -0.00498934, 0.00172540, 0.00359954, -0.00631636, 0.00378004, 0.00207475, -0.00707095, 0.00663325, -0.00011185, -0.00765370, 0.00977271, -0.00365518, -0.00711843, 0.01387206, -0.00919249, -0.00502459, 0.02353115, -0.09605069, -0.41686311, -0.81612486, -0.84063596, -0.13508110, 0.62535655, 0.66551453, 0.40223840, 0.40267181, 0.50157869, 0.37933117, 0.07083285, 0.20729868, 0.78121400, 0.41245040, -0.65742487, -0.39906466, 0.44954124, -0.11434083, -0.84925783, -0.48452285, -0.24306679, -0.19647264, 0.32799944, 0.45728120, 0.27064970, 0.65231782, 0.73252136, 0.18949835, 0.17125787, 0.44719040, 0.31945801, 0.21321714, 0.11417282, -0.06297521, 0.23419994, 0.66921556, 0.68553102, 0.64052111, 0.63010055, 0.55957174, 0.48786625, -0.01185617, -0.56890947, -0.05790268, 0.77186418, 0.41794145, -0.36803240, -0.13863452, 0.47718471, 0.07242622, -0.75524324, -0.42487797, 0.38338426, 0.14100777, -0.24207908, 0.02943102, -0.28875378, -0.63465232, 0.43209252, 0.95974499, -0.09274827, -0.08195560, 0.65288675, -0.31514719, -0.85498363, 0.36858311, 0.21522775, -0.88056606, -0.10122945, 0.58251858, -0.24041165, -0.19928050, 0.40158167, -0.11627583, -0.33814237, 0.44640666, 0.64938903, 0.05111097, -0.22818190, -0.07292050, -0.18070365, -0.43389893, 0.02989202, 0.72754234, 0.27866071, -0.57278538, -0.03040850, 1.01803792, 0.57538718, -0.37999296, 0.01928533, 0.59498560, -0.03706608, -0.42909083, 0.26301199, 0.61605948, 0.06591974, -0.39228907, -0.17403515, 0.22254069, 0.30108958, 0.44522959, 0.67393500, 0.33396453, -0.15086913, -0.19504097, -0.38875046, -0.67404217, -0.31999269, 0.23871008, 0.18611699, -0.19018376, 0.01250213, 0.51725340, 0.08375326, -0.72735327, -0.51350176, -0.05516535, -0.32914725, -0.77135080, -0.89974463, -0.31316921, 0.59840381, 0.21235731, -0.88464922, -0.48834386, 0.73580080, 0.91607738, 0.38925713, 0.10942054, 0.04821213, -0.00769940, -0.10552477, -0.33454040, -0.46620205, -0.15189566, 0.00799449, -0.52519363, -0.69778365, 0.04923989, 0.45989132, -0.00849705, -0.31482166, 0.01017746, 0.05852542, -0.20419343, 0.51639062, 1.13931596, -0.03146850, -0.43182302, 0.87660635, 0.40897459, -0.78169721, 0.16664045, 0.64635122, 0.03281389, 0.54250759, 0.56214291, -0.14493814, 0.17428836, -0.11554001, -0.87699044, -0.27133039, -0.08660817, -0.67338288, -0.52969247, -0.40713453, 0.19150887, 1.08781731, -0.10603908, -1.19309962, -0.00068192, 0.11935421, -0.91988826, -0.59052253, -0.61431938, -1.18480158, -0.27666882, 0.54159397, 0.32726064, 0.56846476, 0.63003963, -0.06097186, -0.07601144, 0.67433357, 0.79048604, -0.19080795, -0.87694401, -0.01030212, 0.72771728, -0.05662754, -0.31995606})}
    },
    {
        desc = "128 taps, 0.2 cutoff, 3.0 nyquist, bartlett window, 256 Float32 input, 256 Float32 output",
        args = {128, 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.00001034, -0.00003798, -0.00007998, -0.00007850, 0.00001365, 0.00021719, 0.00049854, 0.00079426, 0.00112034, 0.00137677, 0.00156758, 0.00161078, 0.00151817, 0.00128324, 0.00081428, 0.00011653, -0.00072888, -0.00169627, -0.00275058, -0.00385144, -0.00486429, -0.00569965, -0.00627732, -0.00648334, -0.00630680, -0.00570536, -0.00466555, -0.00323484, -0.00148639, 0.00054327, 0.00275412, 0.00504457, 0.00729791, 0.00937369, 0.01118073, 0.01260109, 0.01354948, 0.01389598, 0.01355391, 0.01244355, 0.01052807, 0.00777820, 0.00420852, -0.00009755, -0.00496691, -0.01024127, -0.01578928, -0.02144616, -0.02691633, -0.03202244, -0.03654394, -0.04030401, -0.04304424, -0.04457890, -0.04482292, -0.04369713, -0.04113453, -0.03721591, -0.03194068, -0.02538709, -0.01776682, -0.00932356, -0.00026604, 0.00940064, 0.02001268, 0.03210132, 0.04521735, 0.05758339, 0.06751476, 0.07436504, 0.07883707, 0.08061846, 0.08002594, 0.07772987, 0.07419862, 0.07018264, 0.06494418, 0.06006946, 0.05792661, 0.05839732, 0.06109438, 0.06700712, 0.07751475, 0.09268854, 0.11146039, 0.13344534, 0.15725504, 0.18205738, 0.20751125, 0.23229380, 0.25564831, 0.27795544, 0.29856527, 0.31652659, 0.33153716, 0.34318170, 0.35158738, 0.35636041, 0.35680795, 0.35207149, 0.34192476, 0.32667175, 0.30670765, 0.28251478, 0.25499502, 0.22579215, 0.19636627, 0.16653153, 0.13558631, 0.10460868, 0.07578204, 0.04903907, 0.02402789, 0.00198273, -0.01587672, -0.02958709, -0.04073740, -0.04919357, -0.05425337, -0.05673062, -0.05617316, -0.05262949, -0.04852222, -0.04464543, -0.04021613, -0.03553432, -0.03121748, -0.02640211, -0.02039291, -0.01492974, -0.01024140, -0.00445292, 0.00115238, 0.00569630, 0.01021484, 0.01497431, 0.01926438, 0.02405113, 0.02962451, 0.03497762, 0.04000439, 0.04571695, 0.05266407, 0.06098717, 0.07082048, 0.08212061, 0.09416509, 0.10522271, 0.11605610, 0.12770851, 0.13858724, 0.14724517, 0.15360576, 0.15895787, 0.16294181, 0.16400029, 0.16320500, 0.16086379, 0.15582852, 0.14717807, 0.13626310, 0.12344803, 0.10895776, 0.09230337, 0.07303710, 0.05167337, 0.02795225, 0.00307869, -0.02140076, -0.04488208, -0.06678265, -0.08580470, -0.10284300, -0.11831508, -0.13216233, -0.14393540, -0.15351741, -0.16194533, -0.16828746, -0.17118810, -0.17097518, -0.16875714, -0.16419072, -0.15691355, -0.14725353, -0.13646939, -0.12680309, -0.11777679, -0.10776038, -0.09790218, -0.09012181, -0.08507003, -0.08211687, -0.07951294, -0.07746007, -0.07511380, -0.07157420, -0.06638117, -0.05855662, -0.04863741, -0.03644133, -0.02124265, -0.00278022, 0.01723142, 0.03789446, 0.05919109, 0.08108681, 0.10265741, 0.12286832, 0.14129753, 0.15598437, 0.16540517, 0.17082149, 0.17226809, 0.16782224, 0.15835743, 0.14496328, 0.12715778, 0.10401037, 0.07641228, 0.04500601, 0.00972343, -0.02685296, -0.06407563, -0.10073507, -0.13422783, -0.16512986, -0.19242091, -0.21478033, -0.23189028, -0.24359879, -0.25126699, -0.25582463, -0.25552645, -0.24870247, -0.23740663, -0.22200163, -0.20183870, -0.17778939, -0.15027185, -0.11991207, -0.08879031, -0.05945793, -0.03282163, -0.00964365, 0.00971663, 0.02592756, 0.03893676, 0.04758717, 0.05216855, 0.05483475, 0.05727282, 0.05843010, 0.05772089, 0.05702943})}
    },
    {
        desc = "128 taps, 0.5 cutoff, 3.0 nyquist, bartlett window, 256 Float32 input, 256 Float32 output",
        args = {128, 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.00007561, -0.00016416, -0.00016894, 0.00002647, 0.00045184, 0.00095622, 0.00125100, 0.00119308, 0.00057250, -0.00049482, -0.00182235, -0.00294360, -0.00337335, -0.00292895, -0.00157809, 0.00054898, 0.00295986, 0.00495394, 0.00580267, 0.00514218, 0.00295040, -0.00036486, -0.00393926, -0.00685602, -0.00820991, -0.00742424, -0.00451443, -0.00011218, 0.00476086, 0.00878851, 0.01076147, 0.00990268, 0.00610277, 0.00014129, -0.00654041, -0.01209049, -0.01484900, -0.01371866, -0.00858393, -0.00041071, 0.00882793, 0.01661166, 0.02054572, 0.01909194, 0.01194010, 0.00020519, -0.01356755, -0.02564034, -0.03226119, -0.03044892, -0.01904678, 0.00083184, 0.02539217, 0.04844988, 0.06259287, 0.06073862, 0.03764490, -0.00811961, -0.07328410, -0.14979272, -0.22544792, -0.28549847, -0.31463659, -0.29974523, -0.23330292, -0.11838760, 0.03033218, 0.19167052, 0.34339708, 0.46649146, 0.54198211, 0.55803829, 0.51144242, 0.40711382, 0.25876462, 0.08314878, -0.09288161, -0.24018125, -0.34004143, -0.38134566, -0.35823160, -0.27316692, -0.14078897, 0.01535293, 0.17137945, 0.30308521, 0.39394695, 0.43770447, 0.43505356, 0.39663875, 0.34142438, 0.28748879, 0.24964938, 0.23876370, 0.25798702, 0.30413198, 0.36617300, 0.42836905, 0.47443366, 0.49276707, 0.47877058, 0.43405938, 0.36579406, 0.28530851, 0.20612891, 0.13870427, 0.08507572, 0.04171206, 0.00680896, -0.01979206, -0.04389219, -0.06994807, -0.09526391, -0.11407242, -0.12208263, -0.11870509, -0.09998279, -0.06301404, -0.01252723, 0.04597269, 0.10272305, 0.14102757, 0.15073095, 0.13056797, 0.08225815, 0.01252890, -0.06338003, -0.12878682, -0.17440891, -0.19096604, -0.16982612, -0.11752838, -0.04618251, 0.03295352, 0.10485852, 0.15378454, 0.17276332, 0.15961742, 0.11582957, 0.05171515, -0.01487430, -0.06649232, -0.08971499, -0.07710879, -0.02909363, 0.04474254, 0.12685506, 0.20399505, 0.26463205, 0.29400885, 0.28453144, 0.24015607, 0.17538325, 0.10497954, 0.04183535, 0.00325681, -0.00118364, 0.02667511, 0.07788192, 0.14311273, 0.20704988, 0.25347677, 0.26765129, 0.24169649, 0.17840822, 0.08684267, -0.01437717, -0.10371958, -0.16465585, -0.18725939, -0.16901387, -0.12219559, -0.06445018, -0.01513829, 0.00887321, -0.00447468, -0.06154489, -0.15368266, -0.26249975, -0.36858889, -0.45304742, -0.49576229, -0.48302737, -0.41195560, -0.29201552, -0.14353631, 0.01478024, 0.16497488, 0.28285095, 0.34714261, 0.34788519, 0.28793627, 0.18177566, 0.04552999, -0.09853205, -0.22823378, -0.32567129, -0.37745798, -0.38142431, -0.34064621, -0.26286086, -0.16132988, -0.05591206, 0.03733337, 0.10916785, 0.15607543, 0.17821781, 0.18077515, 0.17385356, 0.16477925, 0.16082025, 0.17301384, 0.20344815, 0.24269503, 0.28345373, 0.31556037, 0.32432237, 0.29671171, 0.23025852, 0.12962590, 0.00500934, -0.12152439, -0.23137827, -0.30723846, -0.33513117, -0.31867945, -0.26698199, -0.19579338, -0.12720501, -0.08278306, -0.08168251, -0.13125198, -0.21975954, -0.32530004, -0.42921427, -0.50689232, -0.53462952, -0.50101918, -0.40465879, -0.25625348, -0.07950938, 0.09613004, 0.24614201, 0.35161719, 0.40292102, 0.40206987, 0.35675508, 0.27697948, 0.17880028, 0.08194554, 0.00101543, -0.06217623, -0.10970619, -0.14046590})}
    },
    {
        desc = "128 taps, 0.7 cutoff, 3.0 nyquist, bartlett window, 256 Float32 input, 256 Float32 output",
        args = {128, 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.00001924, -0.00008262, -0.00018735, -0.00020465, 0.00002761, 0.00052509, 0.00100820, 0.00099957, 0.00031046, -0.00091748, -0.00203212, -0.00232081, -0.00132195, 0.00077238, 0.00288438, 0.00367678, 0.00246714, -0.00036996, -0.00348394, -0.00519462, -0.00425127, -0.00070414, 0.00387414, 0.00712040, 0.00694965, 0.00287495, -0.00344286, -0.00885880, -0.01028757, -0.00631865, 0.00167509, 0.00989389, 0.01385333, 0.01073221, 0.00126455, -0.01020893, -0.01759842, -0.01628427, -0.00581993, 0.00924646, 0.02122818, 0.02305397, 0.01224329, -0.00703356, -0.02521121, -0.03191744, -0.02169454, 0.00228927, 0.02891174, 0.04372742, 0.03636312, 0.00681509, -0.03251727, -0.06131945, -0.06093546, -0.02466572, 0.03609565, 0.09328376, 0.11234671, 0.06705654, -0.04708070, -0.20660870, -0.36468926, -0.46516392, -0.46252021, -0.34037796, -0.12292929, 0.13206919, 0.35787189, 0.50504464, 0.55784392, 0.52633154, 0.44289503, 0.34512958, 0.25814721, 0.18764970, 0.11677749, 0.03158719, -0.07238224, -0.19426309, -0.31544894, -0.39855328, -0.40403694, -0.31289795, -0.13531108, 0.09591992, 0.32773641, 0.50793886, 0.60075831, 0.59113336, 0.49406222, 0.35057187, 0.20825812, 0.10953805, 0.08372507, 0.13742024, 0.25602099, 0.40466923, 0.53899372, 0.61922842, 0.62369215, 0.55443180, 0.43264234, 0.29138103, 0.16563500, 0.08292558, 0.05249446, 0.05994336, 0.07837834, 0.08736598, 0.07767944, 0.04084659, -0.02185065, -0.09421278, -0.15542361, -0.19068076, -0.19563900, -0.16493323, -0.09782565, -0.00751903, 0.09000610, 0.17299084, 0.21310617, 0.19895682, 0.13963716, 0.05154558, -0.04440469, -0.12262493, -0.16645850, -0.17930178, -0.16691212, -0.13058059, -0.08305129, -0.03277439, 0.02264808, 0.08098224, 0.13212825, 0.16739751, 0.17436372, 0.14059101, 0.06943269, -0.01636013, -0.08751109, -0.11849826, -0.09614579, -0.02515902, 0.07149747, 0.16067697, 0.22415885, 0.25703457, 0.25653470, 0.23111050, 0.19786477, 0.17309187, 0.15551127, 0.13075386, 0.09466549, 0.04861410, 0.00157344, -0.02579273, -0.00420867, 0.07714581, 0.20194566, 0.32604852, 0.39533406, 0.36995164, 0.23793055, 0.03142605, -0.18546946, -0.34380943, -0.39286664, -0.31832668, -0.15761788, 0.02409645, 0.15768160, 0.19490765, 0.12240505, -0.03916974, -0.23494692, -0.40360683, -0.50677383, -0.53562874, -0.49949417, -0.42032319, -0.32154271, -0.21933439, -0.11965408, -0.01041829, 0.11909775, 0.25187704, 0.35237685, 0.38590595, 0.33403927, 0.20468630, 0.02296648, -0.16518700, -0.31226569, -0.38634813, -0.37866443, -0.31212384, -0.22194919, -0.14090964, -0.08954728, -0.07374226, -0.07506314, -0.06099150, -0.00555180, 0.09360282, 0.21486448, 0.32270449, 0.37600434, 0.35336211, 0.27213573, 0.16848069, 0.08091260, 0.05175301, 0.09938125, 0.20349735, 0.31489760, 0.38117522, 0.36011109, 0.23409714, 0.02911884, -0.20831347, -0.41691622, -0.53772038, -0.54819137, -0.45148554, -0.27893019, -0.08524885, 0.06945059, 0.13188592, 0.07738721, -0.07652658, -0.28607333, -0.50596511, -0.67978394, -0.75473189, -0.70417178, -0.52831113, -0.25862846, 0.04417676, 0.30950120, 0.48293787, 0.53562033, 0.47287929, 0.33368769, 0.17085725, 0.03270079, -0.04305670, -0.04007902, 0.02451461, 0.09932066, 0.13085416, 0.09296423})}
    },
}, {epsilon = 1.0e-06})
