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

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

jigs.TestBlock(radio.BandstopFilterBlock, {
    {
        desc = "129 taps, {0.1, 0.3} cutoff, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {129, {0.1, 0.3}},
        inputs = {radio.types.ComplexFloat32.vector_from_array({{-0.73127151, 0.69486749}, {0.52754927, -0.48986191}, {-0.00912983, -0.10101787}, {0.30318594, 0.57744670}, {-0.81228077, -0.94330502}, {0.67153019, -0.13446586}, {0.52456015, -0.99578792}, {-0.10922561, 0.44308007}, {-0.54247558, 0.89054137}, {0.80285490, -0.93882000}, {-0.94910830, 0.08282494}, {0.87829834, -0.23759152}, {-0.56680119, -0.15576684}, {-0.94191837, -0.55661666}, {-0.12422481, -0.00837552}, {-0.53383112, -0.53826690}, {-0.56243795, -0.08079307}, {-0.42043677, -0.95702058}, {0.67515594, 0.11290865}, {0.28458872, -0.62818748}, {0.98508680, 0.71989304}, {-0.75822008, -0.33460963}, {0.44296879, 0.42238355}, {0.87288117, -0.15578599}, {0.66007137, 0.34061113}, {-0.39326301, 0.17516121}, {0.76495802, 0.69239485}, {0.01056764, 0.17800452}, {-0.93094832, -0.51452005}, {0.59480852, -0.17137200}, {-0.65398520, 0.09759752}, {0.40608153, 0.34897169}, {-0.25059396, -0.12207674}, {0.01685298, 0.55688524}, {0.04187684, -0.21348982}, {-0.02061296, -0.94085008}, {-0.91302544, 0.40676415}, {0.96637541, 0.18636747}, {-0.21280062, -0.65930158}, {0.00447712, 0.96415329}, {0.54104626, 0.07923490}, {0.72057962, -0.53564775}, {0.02754333, 0.90493482}, {0.15558961, -0.08173654}, {-0.46144104, 0.09599262}, {0.91423255, -0.98858166}, {0.56731045, 0.64097184}, {0.77235913, 0.48100683}, {0.61827981, 0.03735657}, {0.12271573, -0.14781864}, {-0.88775343, 0.74002033}, {0.13999867, -0.60032117}, {0.00944094, -0.03014978}, {-0.28642008, -0.30784416}, {0.07695759, 0.24697889}, {0.22490492, -0.08370640}, {-0.94405001, -0.54078996}, {-0.64557749, 0.16892174}, {0.72201771, 0.59687787}, {0.59419513, 0.63287473}, {-0.48941192, 0.68348968}, {0.34622705, -0.83353174}, {-0.96661872, -0.97087997}, {0.51117355, -0.50088155}, {-0.78102273, 0.24960417}, {-0.31115428, -0.86096931}, {-0.68074894, 0.05476080}, {-0.66371012, -0.45417112}, {0.42317989, -0.09059674}, {-0.35599643, -0.05245798}, {-0.95273077, -0.22688580}, {-0.15816264, -0.62392139}, {-0.78247666, 0.79963702}, {0.02023196, -0.58181804}, {0.21129727, 0.63407934}, {-0.95836377, -0.96427095}, {-0.70707649, 0.43767095}, {-0.67954481, 0.40921125}, {0.35635161, 0.08940433}, {-0.55880052, 0.95118904}, {0.59562171, 0.03319904}, {-0.55360842, 0.29701284}, {-0.21020398, 0.15169193}, {-0.35750839, 0.26189572}, {-0.88242978, -0.40278813}, {0.93580663, 0.75106847}, {-0.38722676, 0.71702880}, {-0.37927276, 0.87857687}, {0.48768425, -0.16765547}, {-0.49528381, -0.98303950}, {0.75743574, -0.92416686}, {0.63882822, 0.92440224}, {0.14056113, -0.65696579}, {0.73556215, 0.94755048}, {0.40804628, 0.01774749}, {-0.24406233, -0.30613822}, {-0.58847648, 0.34830603}, {-0.13409975, -0.61176270}, {-0.79115158, 0.33191505}, {-0.40785465, -0.00040016}, {-0.34930867, 0.74324304}, {0.79935658, -0.96381402}, {-0.59829396, -0.34451860}, {0.97409946, 0.56540078}, {-0.32180870, -0.57394040}, {0.34891015, 0.67540216}, {0.86437494, -0.31230038}, {0.76478642, 0.37422037}, {-0.03100256, 0.97101647}, {-0.53071910, 0.45093039}, {-0.83063954, -0.66061169}, {0.82197559, -0.57406360}, {0.51823235, 0.20041765}, {0.68226439, -0.26378399}, {-0.31942952, -0.41756943}, {0.73483962, 0.20796506}, {0.90861493, 0.77453023}, {-0.72930807, 0.10234095}, {-0.79145002, -0.92172438}, {-0.85361314, 0.73233670}, {0.57623291, 0.65701193}, {-0.31820506, 0.23037209}, {0.56380719, -0.24392074}, {0.14156306, -0.55257183}, {-0.83651346, -0.46655273}, {0.78153634, 0.12889367}, {0.85013437, -0.08446148}, {-0.44563445, 0.57402933}, {0.65553629, -0.97523654}, {0.34082329, -0.81663376}, {-0.76979506, 0.77012014}, {-0.91995299, -0.52073330}, {0.97631699, -0.15797283}, {-0.76888371, -0.66523314}, {-0.51715940, 0.48801285}, {-0.79433179, 0.82152885}, {-0.24344546, 0.94052809}, {0.81844544, -0.41195285}, {-0.49317971, -0.04597981}, {-0.79974169, 0.30410039}, {-0.92075950, -0.97898769}, {0.96516722, -0.40890029}, {0.19314128, -0.10031093}, {-0.37343827, -0.87407041}, {0.82678401, 0.93962657}, {0.93959302, -0.77727538}, {-0.56961346, 0.23561376}, {0.95990574, 0.08582640}, {0.37637961, 0.32366887}, {-0.48182800, 0.08320452}, {-0.38535777, -0.50723761}, {-0.83726245, -0.43842655}, {0.96675342, -0.10419552}, {0.30402106, 0.28693217}, {0.88146901, -0.21904290}, {-0.38643140, -0.34551716}, {-0.36652973, 0.69426954}, {0.78700048, -0.39438137}, {-0.33133319, 0.08845083}, {0.15797088, 0.19192508}, {-0.50980401, -0.95925194}, {-0.51248139, -0.85534495}, {0.10240951, -0.85816729}, {-0.84974039, 0.27076420}, {-0.41835687, 0.58436954}, {-0.01347791, 0.72529793}, {-0.69164079, 0.00285917}, {0.58996701, -0.84578598}, {0.89845592, -0.65351576}, {0.55241799, 0.96979177}, {0.64310026, -0.36043200}, {-0.78624445, 0.02871650}, {0.83871394, -0.41302100}, {0.78751761, -0.71663874}, {0.82096338, -0.93648010}, {-0.36786264, 0.80617654}, {0.60771257, 0.81430751}, {0.68143702, 0.49236977}, {0.37919036, -0.64369029}, {-0.13472399, -0.68420619}, {0.42964891, 0.33555749}, {-0.49482721, -0.87117159}, {0.92677176, 0.61650527}, {0.09853987, 0.08275530}, {0.70258534, -0.09338064}, {-0.20857909, -0.32266170}, {-0.48406181, -0.95118302}, {0.29287767, -0.16663224}, {0.14120726, -0.87535673}, {-0.29011312, -0.72343177}, {-0.74974197, -0.48177409}, {0.65786874, -0.20440537}, {-0.19783570, 0.22488984}, {-0.53294069, -0.98504567}, {0.05740348, 0.00179924}, {0.29767919, -0.12336609}, {0.37302625, 0.46284387}, {-0.52325064, -0.00985550}, {-0.04234622, -0.54987586}, {-0.17550774, 0.12081487}, {0.81387901, 0.83541310}, {-0.44954929, 0.29283035}, {-0.90360534, -0.85689718}, {0.02338342, 0.75484818}, {-0.68106455, 0.53205574}, {0.76601923, -0.37639597}, {0.38511392, 0.69798225}, {-0.25677133, 0.40256533}, {0.47283623, 0.18915559}, {0.71255422, 0.79320872}, {0.92015761, 0.14246538}, {-0.64744818, -0.49880919}, {-0.56476265, 0.13903470}, {0.51550025, -0.89573354}, {0.36327291, 0.43430653}, {-0.30403697, 0.03011161}, {-0.67040372, 0.45979229}, {-0.91858262, 0.96244210}, {0.61588746, 0.25689700}, {-0.46494752, 0.82572573}, {0.91887766, -0.72174770}, {0.55151451, 0.68386173}, {0.31943470, 0.40081555}, {-0.10988253, 0.84861559}, {0.94241506, -0.23529337}, {0.60542303, -0.13415682}, {-0.67049158, -0.34906545}, {-0.74733984, 0.81776953}, {0.91884816, -0.76162654}, {0.20135815, -0.18355180}, {-0.76381993, -0.40904897}, {-0.50356728, 0.49915361}, {-0.99198210, -0.62032259}, {-0.12245386, -0.95793062}, {0.25505316, 0.21125507}, {0.67066473, -0.58678836}, {-0.43043676, 0.08467886}, {-0.45354861, 0.17147619}, {-0.49823555, 0.36705431}, {0.58218145, 0.61730921}, {0.94723225, 0.09075401}, {-0.01838144, 0.71139538}, {0.53813475, 0.14108926}, {-0.23348723, -0.43190512}, {-0.78372163, 0.61509818}, {-0.76385695, 0.49453047}, {0.09057418, 0.92989063}, {0.52213132, 0.94703954}, {-0.72681195, 0.00074295}, {0.14515658, -0.37749708}, {0.00606498, -0.28636247}, {0.05678794, -0.99831057}, {-0.11537134, -0.10089571}, {-0.39040163, -0.20119449}, {0.56617463, 0.36682576}, {-0.01540173, 0.29533648}})},
        outputs = {radio.types.ComplexFloat32.vector_from_array({{-0.00044808, 0.00042578}, {0.00017433, -0.00015865}, {0.00021406, -0.00026829}, {0.00026522, 0.00025424}, {-0.00055163, -0.00033621}, {0.00001641, -0.00016477}, {0.00050350, -0.00060658}, {0.00043824, -0.00003203}, {0.00006947, 0.00039136}, {0.00065992, -0.00084083}, {-0.00025081, -0.00081075}, {0.00023548, -0.00032191}, {-0.00041878, 0.00070586}, {-0.00101053, 0.00128694}, {-0.00060632, 0.00156285}, {-0.00053391, 0.00061766}, {-0.00074781, -0.00012427}, {-0.00110901, -0.00075690}, {-0.00074176, 0.00060444}, {-0.00056519, 0.00179067}, {0.00050639, 0.00301026}, {0.00072472, 0.00142208}, {0.00225930, -0.00093266}, {0.00368465, -0.00326192}, {0.00384378, -0.00297935}, {0.00233860, -0.00062963}, {0.00167768, 0.00223802}, {0.00095596, 0.00222756}, {0.00029127, -0.00138457}, {0.00084463, -0.00556269}, {-0.00080367, -0.00692988}, {-0.00333586, -0.00368549}, {-0.00729472, 0.00194942}, {-0.00996022, 0.00651670}, {-0.00983359, 0.00530653}, {-0.00691922, -0.00079359}, {-0.00352602, -0.00527815}, {0.00003562, -0.00434735}, {0.00017990, 0.00247610}, {-0.00029089, 0.01205033}, {0.00197555, 0.01481409}, {0.00843897, 0.00771596}, {0.01682694, -0.00340035}, {0.02326647, -0.01133079}, {0.02284360, -0.00840635}, {0.01642217, 0.00232030}, {0.00657720, 0.01247342}, {-0.00035102, 0.00982011}, {-0.00185713, -0.00678796}, {-0.00132403, -0.02569299}, {-0.00581462, -0.03062405}, {-0.01808473, -0.01673635}, {-0.03605940, 0.00816219}, {-0.04991463, 0.02384953}, {-0.04956359, 0.01709859}, {-0.03455111, -0.00751138}, {-0.01601204, -0.02668982}, {-0.00615780, -0.01582230}, {-0.00894956, 0.02706485}, {-0.01447833, 0.07466616}, {-0.00185458, 0.08602760}, {0.04513297, 0.03532311}, {0.11600586, -0.06093001}, {0.17902400, -0.14934872}, {-0.54066366, 0.52589059}, {0.66185915, -0.58494848}, {0.01554995, -0.05129807}, {0.21523120, 0.76990575}, {-0.96936983, -0.68692464}, {0.50525379, 0.07299215}, {0.37961692, -0.93166465}, {-0.24555016, 0.33858633}, {-0.70750117, 0.66415548}, {0.59794623, -1.20055139}, {-1.14822829, -0.12423638}, {0.78821450, -0.34230125}, {-0.45135236, -0.15262485}, {-0.59590518, -0.47388324}, {0.36751872, 0.11784716}, {-0.06410909, -0.39640051}, {-0.27453497, 0.06293514}, {-0.38565165, -0.81789345}, {0.50747240, 0.24063660}, {0.03728378, -0.53180701}, {0.76939952, 0.75684649}, {-0.91217411, -0.38718581}, {0.30330652, 0.27035114}, {0.68455386, -0.38441673}, {0.42220801, 0.09727908}, {-0.59867489, -0.00315281}, {0.71061522, 0.64191616}, {0.16377544, 0.26327720}, {-0.62906635, -0.35230950}, {0.89668602, -0.02332296}, {-0.50241166, 0.15631847}, {0.36469230, 0.30972484}, {-0.39571190, -0.19528952}, {-0.07213452, 0.54404736}, {0.11703432, -0.10749349}, {0.19425021, -0.73830569}, {-0.70228511, 0.61232978}, {1.01892948, 0.28037113}, {-0.37357259, -0.73562437}, {-0.26968658, 0.75029117}, {0.33362433, -0.17530103}, {0.71439940, -0.72032934}, {0.21022296, 0.85056216}, {0.37393114, -0.02003045}, {-0.39675674, 0.20989077}, {0.73660988, -0.89826995}, {0.21807471, 0.66127789}, {0.43827507, 0.42194635}, {0.47366187, -0.07515205}, {0.22457647, -0.26479027}, {-0.62035656, 0.68336803}, {0.43180138, -0.53443372}, {0.22068660, 0.19261473}, {-0.16693784, 0.03686211}, {0.16225773, 0.60039365}, {0.32198671, 0.12042497}, {-0.85820901, -0.61271828}, {-0.65201753, -0.19162680}, {0.55575854, 0.07649433}, {0.28092098, 0.16977498}, {-0.84167337, 0.47014585}, {0.10221098, -0.73520100}, {-1.01280403, -0.65464306}, {0.65057284, -0.15034211}, {-0.55508238, 0.47442704}, {-0.10852982, -0.81235355}, {-0.56255734, -0.00732130}, {-0.61894643, -0.53029597}, {0.43912607, -0.12683918}, {-0.34580654, -0.06758472}, {-0.96013558, -0.27051014}, {-0.20501433, -0.70749831}, {-0.86506480, 0.73008645}, {-0.05422011, -0.56214803}, {0.19167118, 0.77302510}, {-0.91254860, -0.77987242}, {-0.64501411, 0.53681505}, {-0.67723590, 0.32853791}, {0.25241730, -0.14123726}, {-0.74220788, 0.72038543}, {0.43093556, -0.02827887}, {-0.60079896, 0.46187919}, {-0.10071652, 0.43231535}, {-0.13455674, 0.44237256}, {-0.63473606, -0.48812705}, {1.13896501, 0.41353798}, {-0.24472690, 0.32810158}, {-0.27783263, 0.69927317}, {0.55133557, 0.00586296}, {-0.52175212, -0.53372896}, {0.56543839, -0.44905716}, {0.24357899, 1.16691303}, {-0.38581461, -0.75115192}, {0.25492391, 0.62483722}, {0.16574068, -0.31166846}, {-0.13976420, -0.46278915}, {-0.18261924, 0.38632193}, {0.40758097, -0.50097811}, {-0.30549711, 0.37026015}, {-0.09487059, -0.07916510}, {-0.21732862, 0.63929737}, {0.80671370, -0.95095062}, {-0.67704010, -0.14422809}, {0.80678755, 0.87160951}, {-0.60392404, -0.35712433}, {-0.02040082, 0.63315225}, {0.52269632, -0.64338726}, {0.61085159, -0.09571604}, {0.10565790, 0.60271919}, {-0.15262279, 0.36969191}, {-0.41660133, -0.42596865}, {1.01964653, -0.15273072}, {0.35079062, 0.61353648}, {0.20752336, -0.00451053}, {-0.86302650, -0.34587011}, {0.40956113, 0.14770283}, {0.96939766, 0.65681881}, {-0.31855115, -0.04342594}, {-0.22702900, -1.10582423}, {-0.37220469, 0.50121939}, {0.83262825, 0.41384089}, {-0.28906330, 0.05643567}, {0.46228272, -0.27346352}, {0.00548786, -0.42685604}, {-0.97620499, -0.26063299}, {0.60784960, 0.29920173}, {0.60115117, -0.02678293}, {-0.75374264, 0.53933877}, {0.37063414, -0.99681151}, {0.18502818, -0.70669466}, {-0.73428100, 1.04950702}, {-0.71482897, -0.17051183}, {1.25610030, 0.07787698}, {-0.53336310, -0.71684283}, {-0.39460617, 0.10313494}, {-0.78234673, 0.22360586}, {-0.27924773, 0.36202312}, {0.81331891, -0.74943143}, {-0.42069441, -0.03479122}, {-0.65438497, 0.61285937}, {-0.76318532, -0.53356373}, {1.04564917, -0.00008137}, {0.11173769, 0.16857262}, {-0.64766616, -0.76093006}, {0.41452152, 0.93466920}, {0.51853180, -0.86549443}, {-0.83437771, 0.08057588}, {0.97888899, -0.12182645}, {0.69727039, 0.11353759}, {0.03092556, -0.04435859}, {0.11996771, -0.47661084}, {-0.53082818, -0.24900529}, {0.98419511, 0.14061593}, {0.07519686, 0.42429459}, {0.55072719, -0.31329635}, {-0.67621976, -0.66140205}, {-0.54351199, 0.31229693}, {0.69836473, -0.61924207}, {-0.40348145, 0.17373186}, {0.06817064, 0.57486117}, {-0.57432652, -0.45554230}, {-0.45774183, -0.46490976}, {0.34188214, -0.74199623}, {-0.45814878, 0.10107256}, {-0.01093732, 0.24242672}, {0.23290296, 0.36436254}, {-0.71941924, -0.27206591}, {0.31445786, -1.00669467}, {0.51738828, -0.71467072}, {0.24551055, 1.00637770}, {0.51971382, -0.21022797}, {-0.74028426, 0.29723918}, {0.94860852, -0.08460463}, {0.84388977, -0.44935995}, {0.77728677, -0.85181093}, {-0.46488151, 0.67291272}, {0.55549353, 0.54903269}, {0.74806619, 0.26297233}, {0.56433576, -0.69803572}, {0.09255949, -0.54944700}, {0.59424418, 0.53379631}, {-0.46504536, -0.79297864}, {0.82409030, 0.46964014}, {-0.07706041, -0.24471729}, {0.53875488, -0.42996168}, {-0.29709113, -0.47831193}, {-0.47539669, -0.83862817}, {0.37593243, 0.15016621}, {0.25039172, -0.52140570}, {-0.20260176, -0.49339300}, {-0.71426016, -0.44200951}, {0.63924879, -0.30830351}})}
    },
    {
        desc = "129 taps, {0.4, 0.6} cutoff, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {129, {0.4, 0.6}},
        inputs = {radio.types.ComplexFloat32.vector_from_array({{-0.73127151, 0.69486749}, {0.52754927, -0.48986191}, {-0.00912983, -0.10101787}, {0.30318594, 0.57744670}, {-0.81228077, -0.94330502}, {0.67153019, -0.13446586}, {0.52456015, -0.99578792}, {-0.10922561, 0.44308007}, {-0.54247558, 0.89054137}, {0.80285490, -0.93882000}, {-0.94910830, 0.08282494}, {0.87829834, -0.23759152}, {-0.56680119, -0.15576684}, {-0.94191837, -0.55661666}, {-0.12422481, -0.00837552}, {-0.53383112, -0.53826690}, {-0.56243795, -0.08079307}, {-0.42043677, -0.95702058}, {0.67515594, 0.11290865}, {0.28458872, -0.62818748}, {0.98508680, 0.71989304}, {-0.75822008, -0.33460963}, {0.44296879, 0.42238355}, {0.87288117, -0.15578599}, {0.66007137, 0.34061113}, {-0.39326301, 0.17516121}, {0.76495802, 0.69239485}, {0.01056764, 0.17800452}, {-0.93094832, -0.51452005}, {0.59480852, -0.17137200}, {-0.65398520, 0.09759752}, {0.40608153, 0.34897169}, {-0.25059396, -0.12207674}, {0.01685298, 0.55688524}, {0.04187684, -0.21348982}, {-0.02061296, -0.94085008}, {-0.91302544, 0.40676415}, {0.96637541, 0.18636747}, {-0.21280062, -0.65930158}, {0.00447712, 0.96415329}, {0.54104626, 0.07923490}, {0.72057962, -0.53564775}, {0.02754333, 0.90493482}, {0.15558961, -0.08173654}, {-0.46144104, 0.09599262}, {0.91423255, -0.98858166}, {0.56731045, 0.64097184}, {0.77235913, 0.48100683}, {0.61827981, 0.03735657}, {0.12271573, -0.14781864}, {-0.88775343, 0.74002033}, {0.13999867, -0.60032117}, {0.00944094, -0.03014978}, {-0.28642008, -0.30784416}, {0.07695759, 0.24697889}, {0.22490492, -0.08370640}, {-0.94405001, -0.54078996}, {-0.64557749, 0.16892174}, {0.72201771, 0.59687787}, {0.59419513, 0.63287473}, {-0.48941192, 0.68348968}, {0.34622705, -0.83353174}, {-0.96661872, -0.97087997}, {0.51117355, -0.50088155}, {-0.78102273, 0.24960417}, {-0.31115428, -0.86096931}, {-0.68074894, 0.05476080}, {-0.66371012, -0.45417112}, {0.42317989, -0.09059674}, {-0.35599643, -0.05245798}, {-0.95273077, -0.22688580}, {-0.15816264, -0.62392139}, {-0.78247666, 0.79963702}, {0.02023196, -0.58181804}, {0.21129727, 0.63407934}, {-0.95836377, -0.96427095}, {-0.70707649, 0.43767095}, {-0.67954481, 0.40921125}, {0.35635161, 0.08940433}, {-0.55880052, 0.95118904}, {0.59562171, 0.03319904}, {-0.55360842, 0.29701284}, {-0.21020398, 0.15169193}, {-0.35750839, 0.26189572}, {-0.88242978, -0.40278813}, {0.93580663, 0.75106847}, {-0.38722676, 0.71702880}, {-0.37927276, 0.87857687}, {0.48768425, -0.16765547}, {-0.49528381, -0.98303950}, {0.75743574, -0.92416686}, {0.63882822, 0.92440224}, {0.14056113, -0.65696579}, {0.73556215, 0.94755048}, {0.40804628, 0.01774749}, {-0.24406233, -0.30613822}, {-0.58847648, 0.34830603}, {-0.13409975, -0.61176270}, {-0.79115158, 0.33191505}, {-0.40785465, -0.00040016}, {-0.34930867, 0.74324304}, {0.79935658, -0.96381402}, {-0.59829396, -0.34451860}, {0.97409946, 0.56540078}, {-0.32180870, -0.57394040}, {0.34891015, 0.67540216}, {0.86437494, -0.31230038}, {0.76478642, 0.37422037}, {-0.03100256, 0.97101647}, {-0.53071910, 0.45093039}, {-0.83063954, -0.66061169}, {0.82197559, -0.57406360}, {0.51823235, 0.20041765}, {0.68226439, -0.26378399}, {-0.31942952, -0.41756943}, {0.73483962, 0.20796506}, {0.90861493, 0.77453023}, {-0.72930807, 0.10234095}, {-0.79145002, -0.92172438}, {-0.85361314, 0.73233670}, {0.57623291, 0.65701193}, {-0.31820506, 0.23037209}, {0.56380719, -0.24392074}, {0.14156306, -0.55257183}, {-0.83651346, -0.46655273}, {0.78153634, 0.12889367}, {0.85013437, -0.08446148}, {-0.44563445, 0.57402933}, {0.65553629, -0.97523654}, {0.34082329, -0.81663376}, {-0.76979506, 0.77012014}, {-0.91995299, -0.52073330}, {0.97631699, -0.15797283}, {-0.76888371, -0.66523314}, {-0.51715940, 0.48801285}, {-0.79433179, 0.82152885}, {-0.24344546, 0.94052809}, {0.81844544, -0.41195285}, {-0.49317971, -0.04597981}, {-0.79974169, 0.30410039}, {-0.92075950, -0.97898769}, {0.96516722, -0.40890029}, {0.19314128, -0.10031093}, {-0.37343827, -0.87407041}, {0.82678401, 0.93962657}, {0.93959302, -0.77727538}, {-0.56961346, 0.23561376}, {0.95990574, 0.08582640}, {0.37637961, 0.32366887}, {-0.48182800, 0.08320452}, {-0.38535777, -0.50723761}, {-0.83726245, -0.43842655}, {0.96675342, -0.10419552}, {0.30402106, 0.28693217}, {0.88146901, -0.21904290}, {-0.38643140, -0.34551716}, {-0.36652973, 0.69426954}, {0.78700048, -0.39438137}, {-0.33133319, 0.08845083}, {0.15797088, 0.19192508}, {-0.50980401, -0.95925194}, {-0.51248139, -0.85534495}, {0.10240951, -0.85816729}, {-0.84974039, 0.27076420}, {-0.41835687, 0.58436954}, {-0.01347791, 0.72529793}, {-0.69164079, 0.00285917}, {0.58996701, -0.84578598}, {0.89845592, -0.65351576}, {0.55241799, 0.96979177}, {0.64310026, -0.36043200}, {-0.78624445, 0.02871650}, {0.83871394, -0.41302100}, {0.78751761, -0.71663874}, {0.82096338, -0.93648010}, {-0.36786264, 0.80617654}, {0.60771257, 0.81430751}, {0.68143702, 0.49236977}, {0.37919036, -0.64369029}, {-0.13472399, -0.68420619}, {0.42964891, 0.33555749}, {-0.49482721, -0.87117159}, {0.92677176, 0.61650527}, {0.09853987, 0.08275530}, {0.70258534, -0.09338064}, {-0.20857909, -0.32266170}, {-0.48406181, -0.95118302}, {0.29287767, -0.16663224}, {0.14120726, -0.87535673}, {-0.29011312, -0.72343177}, {-0.74974197, -0.48177409}, {0.65786874, -0.20440537}, {-0.19783570, 0.22488984}, {-0.53294069, -0.98504567}, {0.05740348, 0.00179924}, {0.29767919, -0.12336609}, {0.37302625, 0.46284387}, {-0.52325064, -0.00985550}, {-0.04234622, -0.54987586}, {-0.17550774, 0.12081487}, {0.81387901, 0.83541310}, {-0.44954929, 0.29283035}, {-0.90360534, -0.85689718}, {0.02338342, 0.75484818}, {-0.68106455, 0.53205574}, {0.76601923, -0.37639597}, {0.38511392, 0.69798225}, {-0.25677133, 0.40256533}, {0.47283623, 0.18915559}, {0.71255422, 0.79320872}, {0.92015761, 0.14246538}, {-0.64744818, -0.49880919}, {-0.56476265, 0.13903470}, {0.51550025, -0.89573354}, {0.36327291, 0.43430653}, {-0.30403697, 0.03011161}, {-0.67040372, 0.45979229}, {-0.91858262, 0.96244210}, {0.61588746, 0.25689700}, {-0.46494752, 0.82572573}, {0.91887766, -0.72174770}, {0.55151451, 0.68386173}, {0.31943470, 0.40081555}, {-0.10988253, 0.84861559}, {0.94241506, -0.23529337}, {0.60542303, -0.13415682}, {-0.67049158, -0.34906545}, {-0.74733984, 0.81776953}, {0.91884816, -0.76162654}, {0.20135815, -0.18355180}, {-0.76381993, -0.40904897}, {-0.50356728, 0.49915361}, {-0.99198210, -0.62032259}, {-0.12245386, -0.95793062}, {0.25505316, 0.21125507}, {0.67066473, -0.58678836}, {-0.43043676, 0.08467886}, {-0.45354861, 0.17147619}, {-0.49823555, 0.36705431}, {0.58218145, 0.61730921}, {0.94723225, 0.09075401}, {-0.01838144, 0.71139538}, {0.53813475, 0.14108926}, {-0.23348723, -0.43190512}, {-0.78372163, 0.61509818}, {-0.76385695, 0.49453047}, {0.09057418, 0.92989063}, {0.52213132, 0.94703954}, {-0.72681195, 0.00074295}, {0.14515658, -0.37749708}, {0.00606498, -0.28636247}, {0.05678794, -0.99831057}, {-0.11537134, -0.10089571}, {-0.39040163, -0.20119449}, {0.56617463, 0.36682576}, {-0.01540173, 0.29533648}})},
        outputs = {radio.types.ComplexFloat32.vector_from_array({{0.00055390, -0.00052633}, {-0.00039959, 0.00037105}, {-0.00035624, 0.00042159}, {0.00003234, -0.00068066}, {0.00061073, 0.00066434}, {-0.00035809, 0.00038862}, {-0.00032944, -0.00016200}, {0.00007624, -0.00008670}, {-0.00023282, -0.00023916}, {-0.00020119, -0.00005065}, {0.00206381, -0.00018561}, {-0.00111714, 0.00125739}, {-0.00220685, 0.00056744}, {0.00219730, -0.00157536}, {0.00202899, -0.00057706}, {-0.00138494, 0.00214552}, {-0.00018616, 0.00037854}, {0.00052916, -0.00055738}, {-0.00256933, 0.00004682}, {0.00115851, -0.00058767}, {0.00397444, -0.00126403}, {-0.00272595, 0.00292067}, {-0.00546672, 0.00139032}, {0.00369588, -0.00438737}, {0.00390848, -0.00172908}, {-0.00369835, 0.00439563}, {-0.00098882, 0.00060522}, {0.00207045, -0.00261420}, {-0.00365253, 0.00094035}, {0.00091606, -0.00115243}, {0.00958487, -0.00234966}, {-0.00556435, 0.00567886}, {-0.01213337, 0.00337780}, {0.00888322, -0.00993385}, {0.01004264, -0.00304147}, {-0.00928864, 0.01126296}, {-0.00193696, 0.00106745}, {0.00491385, -0.00720677}, {-0.00868547, 0.00229536}, {0.00220433, -0.00227516}, {0.01856826, -0.00526919}, {-0.01125160, 0.01331474}, {-0.02360866, 0.00601034}, {0.01739343, -0.02144914}, {0.01968515, -0.00485555}, {-0.01855310, 0.02332947}, {-0.00535831, -0.00000449}, {0.01025015, -0.01437741}, {-0.01729629, 0.00625426}, {0.00460566, -0.00493842}, {0.03995882, -0.01236974}, {-0.02259182, 0.02968797}, {-0.05138458, 0.01350881}, {0.03625074, -0.04872780}, {0.04220025, -0.00711518}, {-0.03692583, 0.05122435}, {-0.00536694, -0.00863279}, {0.01822285, -0.02661103}, {-0.05825740, 0.03376355}, {0.02250082, -0.03047584}, {0.14130308, -0.06713911}, {-0.08169150, 0.11553060}, {-0.22923630, 0.10428306}, {0.14684516, -0.21444896}, {-0.42375010, 0.55500072}, {0.32492650, -0.17963874}, {-0.36907429, 0.07161691}, {0.53737974, 0.19571775}, {-0.43678448, -1.14305270}, {0.44816700, 0.28165928}, {0.17064403, -0.77917761}, {0.05807998, 0.03638717}, {-0.24018253, 0.66555792}, {0.73708910, -0.57712305}, {-1.18172228, 0.30155838}, {0.81289977, -0.53257173}, {-0.40989128, -0.35027146}, {-0.72953677, -0.33393848}, {-0.21663481, 0.14012350}, {-0.88397598, -0.70058972}, {-0.51701593, -0.16258080}, {0.03550387, -0.84361446}, {0.65159088, 0.11218417}, {-0.23018755, -0.70659506}, {1.01388288, 0.80814326}, {-0.24106345, -0.29250759}, {0.39076322, 0.26018065}, {0.40778586, -0.15685493}, {0.75430679, 0.54828125}, {-0.02636708, 0.12516274}, {0.62027371, 0.48437804}, {-0.22411032, 0.28185403}, {-0.73547590, -0.35037813}, {0.67864406, -0.31675568}, {-0.89073771, 0.01560615}, {0.47443819, 0.50296843}, {0.00206369, -0.14022101}, {-0.18646243, 0.44214362}, {-0.19330244, -0.10702737}, {0.28881523, -0.91185313}, {-0.73180526, 0.25030589}, {0.59181011, 0.27626026}, {-0.31052220, -0.51262242}, {0.39677665, 0.74941641}, {0.54139352, 0.00683004}, {0.36050555, -0.22028883}, {0.11506005, 0.85232377}, {0.43765748, -0.44918832}, {-0.60285330, 0.29902607}, {0.74827033, -0.63077891}, {0.71076083, 0.29960358}, {0.80253261, 0.18251064}, {0.53017879, 0.47406629}, {0.23240596, 0.06594027}, {-0.89716780, 0.27700403}, {-0.09381200, -0.73561180}, {0.13005380, 0.38559470}, {0.03914239, -0.21928516}, {-0.13684167, -0.05642583}, {-0.14809781, -0.17332350}, {-0.68563819, -0.39015913}, {-0.27078915, 0.29785082}, {0.48037636, 0.60928011}, {0.25914732, 0.44969946}, {-0.32318333, 0.52715886}, {0.61001933, -0.61030352}, {-1.02218831, -0.70735878}, {0.33790892, -0.72426450}, {-0.84258920, -0.07299112}, {-0.23205064, -0.69327021}, {-0.53536725, 0.38772804}, {-0.65585911, -0.52069837}, {0.24796516, -0.39408267}, {-0.43736967, -0.10878027}, {-0.80922771, 0.01733146}, {-0.02267278, -0.45894507}, {-0.84620923, 0.63470644}, {-0.15024439, -0.81382400}, {0.17065881, 0.71091896}, {-0.77403373, -0.72915703}, {-0.56808877, 0.45218360}, {-0.86384076, 0.23294392}, {0.15424386, -0.00687718}, {-0.39114550, 1.02466142}, {0.81255066, 0.19522196}, {-0.69769317, 0.35053742}, {-0.39322439, -0.05233340}, {-0.23987940, 0.09260885}, {-0.76548749, -0.18797955}, {0.83598375, 1.00991654}, {-0.43431580, 0.52338129}, {-0.27973440, 0.57127780}, {0.48101646, -0.02277916}, {-0.61220360, -0.66119158}, {0.77880299, -1.00385416}, {0.78607774, 0.61399668}, {0.14842927, -0.64885199}, {0.55627555, 1.23376346}, {0.33824456, 0.06800449}, {-0.04560056, -0.56028485}, {-0.44220895, 0.25882021}, {-0.32231849, -0.39098066}, {-0.99668431, 0.44612151}, {-0.27153254, -0.18784757}, {-0.13148090, 0.61256129}, {0.75894892, -0.81478620}, {-0.76614839, -0.18664561}, {0.88676959, 0.45839852}, {-0.26676750, -0.78498012}, {0.57474947, 0.73806816}, {0.96348310, -0.01346570}, {0.42009214, 0.35399604}, {-0.29492778, 0.55399799}, {-0.11071156, 0.43902889}, {-0.43109211, -0.11371268}, {0.38615367, -0.53983080}, {0.04101364, -0.45728266}, {1.07117510, -0.30979013}, {0.15770283, 0.29680601}, {0.44475791, 0.25439498}, {0.50188440, 0.08197513}, {-0.56609958, 0.06582040}, {-0.49975732, -0.34071586}, {-0.88435847, 0.75379580}, {0.40662551, 0.26412904}, {-0.41065463, 0.23597127}, {0.63926899, -0.08528075}, {0.33675236, -0.59953892}, {-0.86619842, -0.38457873}, {0.50252652, 0.23680268}, {0.88802743, -0.36956060}, {-0.09408456, 0.38549355}, {0.57221031, -0.56031668}, {-0.07946439, -0.53121990}, {-0.62186211, 0.31338596}, {-0.43442464, -0.90031302}, {0.77237612, 0.25584763}, {-1.31191719, -0.21587881}, {-0.27924824, 0.18100105}, {-0.21426250, 0.34660387}, {-0.49213585, 1.11004567}, {0.23087339, 0.03105478}, {-0.24688436, -0.07530476}, {-0.23920739, -0.04892581}, {-1.16531909, -1.06890750}, {0.46332416, -0.18642783}, {0.44489202, 0.07183724}, {0.05189041, -0.95404422}, {0.55905801, 0.71730131}, {0.59543318, -0.82374251}, {-0.29050738, 0.48313400}, {1.23751712, 0.20733149}, {0.10622048, 0.06954988}, {-0.70997059, -0.05200705}, {-0.15731704, -0.25825596}, {-0.64035970, -0.34466264}, {0.81795740, -0.33890733}, {0.12461200, 0.26404178}, {0.93150401, -0.01343893}, {-0.21904120, -0.39533952}, {-0.32183665, 0.53361905}, {0.63290668, -0.30344075}, {-0.44172278, 0.19578534}, {0.29874977, 0.10455245}, {-0.38627821, -1.01216185}, {-0.64898950, -0.82296759}, {0.01712240, -0.84693033}, {-0.69887632, 0.32625836}, {-0.40858215, 0.58228707}, {-0.20670301, 0.57594770}, {-0.61542517, 0.03796500}, {0.85124397, -0.62466890}, {0.75540477, -0.76243371}, {0.20944002, 0.72350490}, {0.81841779, -0.15089029}, {-0.36893898, 0.24651316}, {0.67522550, -0.72599536}, {0.32500425, -0.85765678}, {0.94418317, -0.55010915}, {0.08952267, 0.83849233}, {0.53813004, 0.40379602}, {0.28965476, 0.57467949}, {0.40746972, -0.26989126}, {0.13315137, -0.86286223}, {0.41775203, 0.05082522}, {-0.59583360, -0.62955898}, {0.95505685, 0.78337872}, {0.01135522, -0.18854964}, {0.63500929, -0.14937904}, {0.06210843, -0.05519793}, {-0.35914314, -0.96367538}, {-0.13137959, -0.41089177}, {-0.04789281, -0.86264718}, {0.23964369, -0.50777793}, {-0.49835551, -0.42617720}, {0.08424621, -0.39891988}})}
    },
    {
        desc = "129 taps, {0.1, 0.3} cutoff, 3.0 nyquist, bartlett window, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {129, {0.1, 0.3}, 3.0, "bartlett"},
        inputs = {radio.types.ComplexFloat32.vector_from_array({{-0.73127151, 0.69486749}, {0.52754927, -0.48986191}, {-0.00912983, -0.10101787}, {0.30318594, 0.57744670}, {-0.81228077, -0.94330502}, {0.67153019, -0.13446586}, {0.52456015, -0.99578792}, {-0.10922561, 0.44308007}, {-0.54247558, 0.89054137}, {0.80285490, -0.93882000}, {-0.94910830, 0.08282494}, {0.87829834, -0.23759152}, {-0.56680119, -0.15576684}, {-0.94191837, -0.55661666}, {-0.12422481, -0.00837552}, {-0.53383112, -0.53826690}, {-0.56243795, -0.08079307}, {-0.42043677, -0.95702058}, {0.67515594, 0.11290865}, {0.28458872, -0.62818748}, {0.98508680, 0.71989304}, {-0.75822008, -0.33460963}, {0.44296879, 0.42238355}, {0.87288117, -0.15578599}, {0.66007137, 0.34061113}, {-0.39326301, 0.17516121}, {0.76495802, 0.69239485}, {0.01056764, 0.17800452}, {-0.93094832, -0.51452005}, {0.59480852, -0.17137200}, {-0.65398520, 0.09759752}, {0.40608153, 0.34897169}, {-0.25059396, -0.12207674}, {0.01685298, 0.55688524}, {0.04187684, -0.21348982}, {-0.02061296, -0.94085008}, {-0.91302544, 0.40676415}, {0.96637541, 0.18636747}, {-0.21280062, -0.65930158}, {0.00447712, 0.96415329}, {0.54104626, 0.07923490}, {0.72057962, -0.53564775}, {0.02754333, 0.90493482}, {0.15558961, -0.08173654}, {-0.46144104, 0.09599262}, {0.91423255, -0.98858166}, {0.56731045, 0.64097184}, {0.77235913, 0.48100683}, {0.61827981, 0.03735657}, {0.12271573, -0.14781864}, {-0.88775343, 0.74002033}, {0.13999867, -0.60032117}, {0.00944094, -0.03014978}, {-0.28642008, -0.30784416}, {0.07695759, 0.24697889}, {0.22490492, -0.08370640}, {-0.94405001, -0.54078996}, {-0.64557749, 0.16892174}, {0.72201771, 0.59687787}, {0.59419513, 0.63287473}, {-0.48941192, 0.68348968}, {0.34622705, -0.83353174}, {-0.96661872, -0.97087997}, {0.51117355, -0.50088155}, {-0.78102273, 0.24960417}, {-0.31115428, -0.86096931}, {-0.68074894, 0.05476080}, {-0.66371012, -0.45417112}, {0.42317989, -0.09059674}, {-0.35599643, -0.05245798}, {-0.95273077, -0.22688580}, {-0.15816264, -0.62392139}, {-0.78247666, 0.79963702}, {0.02023196, -0.58181804}, {0.21129727, 0.63407934}, {-0.95836377, -0.96427095}, {-0.70707649, 0.43767095}, {-0.67954481, 0.40921125}, {0.35635161, 0.08940433}, {-0.55880052, 0.95118904}, {0.59562171, 0.03319904}, {-0.55360842, 0.29701284}, {-0.21020398, 0.15169193}, {-0.35750839, 0.26189572}, {-0.88242978, -0.40278813}, {0.93580663, 0.75106847}, {-0.38722676, 0.71702880}, {-0.37927276, 0.87857687}, {0.48768425, -0.16765547}, {-0.49528381, -0.98303950}, {0.75743574, -0.92416686}, {0.63882822, 0.92440224}, {0.14056113, -0.65696579}, {0.73556215, 0.94755048}, {0.40804628, 0.01774749}, {-0.24406233, -0.30613822}, {-0.58847648, 0.34830603}, {-0.13409975, -0.61176270}, {-0.79115158, 0.33191505}, {-0.40785465, -0.00040016}, {-0.34930867, 0.74324304}, {0.79935658, -0.96381402}, {-0.59829396, -0.34451860}, {0.97409946, 0.56540078}, {-0.32180870, -0.57394040}, {0.34891015, 0.67540216}, {0.86437494, -0.31230038}, {0.76478642, 0.37422037}, {-0.03100256, 0.97101647}, {-0.53071910, 0.45093039}, {-0.83063954, -0.66061169}, {0.82197559, -0.57406360}, {0.51823235, 0.20041765}, {0.68226439, -0.26378399}, {-0.31942952, -0.41756943}, {0.73483962, 0.20796506}, {0.90861493, 0.77453023}, {-0.72930807, 0.10234095}, {-0.79145002, -0.92172438}, {-0.85361314, 0.73233670}, {0.57623291, 0.65701193}, {-0.31820506, 0.23037209}, {0.56380719, -0.24392074}, {0.14156306, -0.55257183}, {-0.83651346, -0.46655273}, {0.78153634, 0.12889367}, {0.85013437, -0.08446148}, {-0.44563445, 0.57402933}, {0.65553629, -0.97523654}, {0.34082329, -0.81663376}, {-0.76979506, 0.77012014}, {-0.91995299, -0.52073330}, {0.97631699, -0.15797283}, {-0.76888371, -0.66523314}, {-0.51715940, 0.48801285}, {-0.79433179, 0.82152885}, {-0.24344546, 0.94052809}, {0.81844544, -0.41195285}, {-0.49317971, -0.04597981}, {-0.79974169, 0.30410039}, {-0.92075950, -0.97898769}, {0.96516722, -0.40890029}, {0.19314128, -0.10031093}, {-0.37343827, -0.87407041}, {0.82678401, 0.93962657}, {0.93959302, -0.77727538}, {-0.56961346, 0.23561376}, {0.95990574, 0.08582640}, {0.37637961, 0.32366887}, {-0.48182800, 0.08320452}, {-0.38535777, -0.50723761}, {-0.83726245, -0.43842655}, {0.96675342, -0.10419552}, {0.30402106, 0.28693217}, {0.88146901, -0.21904290}, {-0.38643140, -0.34551716}, {-0.36652973, 0.69426954}, {0.78700048, -0.39438137}, {-0.33133319, 0.08845083}, {0.15797088, 0.19192508}, {-0.50980401, -0.95925194}, {-0.51248139, -0.85534495}, {0.10240951, -0.85816729}, {-0.84974039, 0.27076420}, {-0.41835687, 0.58436954}, {-0.01347791, 0.72529793}, {-0.69164079, 0.00285917}, {0.58996701, -0.84578598}, {0.89845592, -0.65351576}, {0.55241799, 0.96979177}, {0.64310026, -0.36043200}, {-0.78624445, 0.02871650}, {0.83871394, -0.41302100}, {0.78751761, -0.71663874}, {0.82096338, -0.93648010}, {-0.36786264, 0.80617654}, {0.60771257, 0.81430751}, {0.68143702, 0.49236977}, {0.37919036, -0.64369029}, {-0.13472399, -0.68420619}, {0.42964891, 0.33555749}, {-0.49482721, -0.87117159}, {0.92677176, 0.61650527}, {0.09853987, 0.08275530}, {0.70258534, -0.09338064}, {-0.20857909, -0.32266170}, {-0.48406181, -0.95118302}, {0.29287767, -0.16663224}, {0.14120726, -0.87535673}, {-0.29011312, -0.72343177}, {-0.74974197, -0.48177409}, {0.65786874, -0.20440537}, {-0.19783570, 0.22488984}, {-0.53294069, -0.98504567}, {0.05740348, 0.00179924}, {0.29767919, -0.12336609}, {0.37302625, 0.46284387}, {-0.52325064, -0.00985550}, {-0.04234622, -0.54987586}, {-0.17550774, 0.12081487}, {0.81387901, 0.83541310}, {-0.44954929, 0.29283035}, {-0.90360534, -0.85689718}, {0.02338342, 0.75484818}, {-0.68106455, 0.53205574}, {0.76601923, -0.37639597}, {0.38511392, 0.69798225}, {-0.25677133, 0.40256533}, {0.47283623, 0.18915559}, {0.71255422, 0.79320872}, {0.92015761, 0.14246538}, {-0.64744818, -0.49880919}, {-0.56476265, 0.13903470}, {0.51550025, -0.89573354}, {0.36327291, 0.43430653}, {-0.30403697, 0.03011161}, {-0.67040372, 0.45979229}, {-0.91858262, 0.96244210}, {0.61588746, 0.25689700}, {-0.46494752, 0.82572573}, {0.91887766, -0.72174770}, {0.55151451, 0.68386173}, {0.31943470, 0.40081555}, {-0.10988253, 0.84861559}, {0.94241506, -0.23529337}, {0.60542303, -0.13415682}, {-0.67049158, -0.34906545}, {-0.74733984, 0.81776953}, {0.91884816, -0.76162654}, {0.20135815, -0.18355180}, {-0.76381993, -0.40904897}, {-0.50356728, 0.49915361}, {-0.99198210, -0.62032259}, {-0.12245386, -0.95793062}, {0.25505316, 0.21125507}, {0.67066473, -0.58678836}, {-0.43043676, 0.08467886}, {-0.45354861, 0.17147619}, {-0.49823555, 0.36705431}, {0.58218145, 0.61730921}, {0.94723225, 0.09075401}, {-0.01838144, 0.71139538}, {0.53813475, 0.14108926}, {-0.23348723, -0.43190512}, {-0.78372163, 0.61509818}, {-0.76385695, 0.49453047}, {0.09057418, 0.92989063}, {0.52213132, 0.94703954}, {-0.72681195, 0.00074295}, {0.14515658, -0.37749708}, {0.00606498, -0.28636247}, {0.05678794, -0.99831057}, {-0.11537134, -0.10089571}, {-0.39040163, -0.20119449}, {0.56617463, 0.36682576}, {-0.01540173, 0.29533648}})},
        outputs = {radio.types.ComplexFloat32.vector_from_array({{0.00000000, 0.00000000}, {0.00003084, -0.00002931}, {0.00002537, -0.00002459}, {0.00000511, -0.00000098}, {-0.00004039, 0.00000840}, {-0.00005234, 0.00007157}, {-0.00009576, 0.00013623}, {-0.00015173, 0.00021630}, {-0.00016946, 0.00021272}, {-0.00011246, 0.00008726}, {-0.00003738, -0.00006935}, {0.00013732, -0.00029076}, {0.00031408, -0.00053903}, {0.00054190, -0.00078493}, {0.00080659, -0.00097205}, {0.00102078, -0.00108872}, {0.00115039, -0.00107508}, {0.00114810, -0.00092437}, {0.00097061, -0.00057938}, {0.00055731, -0.00009038}, {-0.00003901, 0.00056434}, {-0.00076945, 0.00130053}, {-0.00143493, 0.00214533}, {-0.00196308, 0.00303899}, {-0.00224492, 0.00398177}, {-0.00214904, 0.00492069}, {-0.00153796, 0.00583208}, {-0.00043674, 0.00666178}, {0.00115209, 0.00740727}, {0.00315680, 0.00807063}, {0.00531022, 0.00859350}, {0.00741853, 0.00891456}, {0.00914827, 0.00897948}, {0.01024884, 0.00878265}, {0.01046347, 0.00828434}, {0.00961711, 0.00753783}, {0.00763950, 0.00661257}, {0.00461496, 0.00549287}, {0.00062104, 0.00425766}, {-0.00399201, 0.00303227}, {-0.00883198, 0.00183157}, {-0.01345064, 0.00079103}, {-0.01734992, 0.00001767}, {-0.02001133, -0.00051467}, {-0.02104020, -0.00076108}, {-0.02015219, -0.00078802}, {-0.01734398, -0.00067498}, {-0.01273512, -0.00070227}, {-0.00667751, -0.00111650}, {0.00029972, -0.00217677}, {0.00752106, -0.00416185}, {0.01421693, -0.00737733}, {0.01946993, -0.01196348}, {0.02245969, -0.01806155}, {0.02251381, -0.02565362}, {0.01915630, -0.03461046}, {0.01222694, -0.04458974}, {0.00198215, -0.05506990}, {-0.01102586, -0.06542504}, {-0.02593988, -0.07487631}, {-0.04151053, -0.08252217}, {-0.05620849, -0.08741631}, {-0.06848845, -0.08857571}, {-0.07674258, -0.08521821}, {-0.86101925, 0.66562593}, {0.48584417, -0.58500797}, {-0.07740566, -0.15033638}, {0.27366149, 0.59813398}, {-0.89351219, -0.99808604}, {0.72003782, -0.10473085}, {0.59630996, -0.99484444}, {-0.04498940, 0.57048965}, {-0.47361583, 1.07627010}, {0.99280143, -0.85143542}, {-0.85499781, 0.26065463}, {1.11058199, -0.06669410}, {-0.42882812, 0.02852695}, {-0.83757490, -0.39979222}, {0.01482675, 0.17694485}, {-0.45442837, -0.40580419}, {-0.52564758, 0.05833364}, {-0.42074567, -0.90836400}, {0.70086730, 0.19812061}, {0.23872551, -0.63223547}, {0.94923419, 0.76824963}, {-0.93988222, -0.39450443}, {0.32672155, 0.38152972}, {0.78296757, -0.26247919}, {0.56741184, 0.24798708}, {-0.53283501, 0.05945387}, {0.73880386, 0.60827100}, {-0.02459128, 0.06344714}, {-0.98470414, -0.66538006}, {0.68863469, -0.28416950}, {-0.60555732, 0.02047157}, {0.55799341, 0.30817923}, {-0.12223090, -0.17500229}, {0.17201571, 0.56907326}, {0.19388977, -0.23654369}, {0.10899099, -1.00013292}, {-0.87508601, 0.44711137}, {1.08993685, 0.21563055}, {-0.21847521, -0.68759358}, {-0.03956745, 1.04209435}, {0.47975785, 0.09060186}, {0.62174273, -0.57481462}, {-0.16083772, 0.95267588}, {-0.05735578, -0.11257080}, {-0.73898208, 0.06532496}, {0.71931893, -1.10555923}, {0.35136485, 0.62165004}, {0.58603203, 0.43945491}, {0.44862181, -0.04291757}, {-0.04474624, -0.24670915}, {-1.08340287, 0.69846332}, {0.05532629, -0.73216009}, {-0.04440313, -0.11924846}, {-0.32423544, -0.40839526}, {0.09444329, 0.19561994}, {0.27678519, -0.14123948}, {-0.95421207, -0.60860723}, {-0.62606257, 0.17412244}, {0.83741176, 0.66054076}, {0.70077616, 0.73319036}, {-0.45784262, 0.82533604}, {0.43281436, -0.75530118}, {-0.96995199, -0.86527258}, {0.60965723, -0.33226171}, {-0.76509333, 0.49358767}, {-0.25411624, -0.67583501}, {-0.63583606, 0.30911162}, {-0.60125899, -0.23778419}, {0.57889277, 0.13635118}, {-0.23109253, 0.15255636}, {-0.84589797, -0.06782895}, {0.02280750, -0.53473979}, {-0.62765008, 0.93568957}, {0.24024758, -0.59339702}, {0.44843045, 0.64976639}, {-0.80409157, -1.11158681}, {-0.54867750, 0.33419806}, {-0.54207957, 0.25887585}, {0.53282803, -0.11838572}, {-0.48234013, 0.77706587}, {0.70804447, -0.21590471}, {-0.56399500, 0.06506474}, {-0.24260071, -0.07964276}, {-0.44372085, 0.05863369}, {-1.04453015, -0.62235647}, {0.86307645, 0.64486903}, {-0.57466340, 0.64860177}, {-0.58110070, 0.86465520}, {0.34007266, -0.20847949}, {-0.70372921, -1.03847980}, {0.64987803, -0.94171375}, {0.54822075, 1.05882311}, {0.04855146, -0.61020547}, {0.72085541, 1.11627555}, {0.40953821, 0.13040699}, {-0.25029373, -0.21417502}, {-0.58753610, 0.48045143}, {-0.08053198, -0.55355889}, {-0.77078432, 0.44175550}, {-0.36129817, 0.07219935}, {-0.30929539, 0.85094494}, {0.89845002, -0.98774308}, {-0.61897635, -0.34301952}, {1.03176403, 0.61208689}, {-0.38132116, -0.61992955}, {0.30724606, 0.70057523}, {0.83411223, -0.36574128}, {0.71099174, 0.35810935}, {-0.14793357, 0.98909628}, {-0.68405002, 0.43105429}, {-1.00176609, -0.75601548}, {0.77028471, -0.66300493}, {0.45836672, 0.16491987}, {0.65043253, -0.32896915}, {-0.40022191, -0.49041292}, {0.74459803, 0.18147525}, {0.94804353, 0.79273671}, {-0.78596509, 0.08409318}, {-0.84278220, -0.99853170}, {-0.90667343, 0.77950358}, {0.61700666, 0.71225661}, {-0.34469557, 0.27131569}, {0.58952957, -0.22081700}, {0.13206169, -0.53835845}, {-0.91637808, -0.43824947}, {0.81168753, 0.20174287}, {0.89205182, -0.02573481}, {-0.47646096, 0.67450297}, {0.72183895, -0.98636603}, {0.41480485, -0.82779002}, {-0.73757988, 0.85264724}, {-0.86363786, -0.54097283}, {1.19388008, -0.16890983}, {-0.64092302, -0.72558254}, {-0.35033968, 0.49287471}, {-0.63505483, 0.84013891}, {-0.04771871, 0.96425569}, {1.07313120, -0.47758147}, {-0.35226232, -0.08051371}, {-0.71636194, 0.30237076}, {-0.89393991, -1.05720043}, {1.06339705, -0.43833137}, {0.17889176, -0.10017484}, {-0.48613206, -0.91993016}, {0.73916358, 1.02113438}, {0.81149852, -0.80999827}, {-0.83679336, 0.27168959}, {0.77321666, 0.10977593}, {0.14235240, 0.36080766}, {-0.76570827, 0.10060579}, {-0.63978696, -0.53373456}, {-1.08664262, -0.46470547}, {0.88724214, -0.11224846}, {0.23747259, 0.30235621}, {0.92011809, -0.23870242}, {-0.36425921, -0.37219542}, {-0.27498293, 0.74218696}, {1.01914501, -0.41352966}, {-0.12164326, 0.11069638}, {0.44201490, 0.23075670}, {-0.24524161, -0.98940337}, {-0.23964345, -0.87196541}, {0.40746343, -0.87269795}, {-0.63608444, 0.33094579}, {-0.21836209, 0.66070646}, {0.15740977, 0.80374050}, {-0.63350916, 0.02224552}, {0.66234821, -0.89790928}, {0.91811448, -0.71148366}, {0.47880965, 0.99965626}, {0.51286769, -0.44440785}, {-1.06755137, -0.05244473}, {0.62392664, -0.54678726}, {0.53830832, -0.89131188}, {0.55765557, -1.14276278}, {-0.71439105, 0.70782125}, {0.33711764, 0.71611947}, {0.43698159, 0.38400927}, {0.14566313, -0.80605137}, {-0.36392078, -0.81662506}, {0.28319654, 0.31343648}, {-0.65668535, -0.92710197}, {0.90990800, 0.71461815}, {0.07378154, 0.20058288}, {0.76554620, 0.06829351}, {-0.16426544, -0.12483273}, {-0.42088863, -0.75233650}, {0.43933418, 0.11789040}, {0.30099359, -0.61988091}, {-0.14301470, -0.45365211}, {-0.62510103, -0.20726989}, {0.87942356, 0.06264278}})}
    },
    {
        desc = "129 taps, {0.4, 0.6} cutoff, 3.0 nyquist, bartlett window, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {129, {0.4, 0.6}, 3.0, "bartlett"},
        inputs = {radio.types.ComplexFloat32.vector_from_array({{-0.73127151, 0.69486749}, {0.52754927, -0.48986191}, {-0.00912983, -0.10101787}, {0.30318594, 0.57744670}, {-0.81228077, -0.94330502}, {0.67153019, -0.13446586}, {0.52456015, -0.99578792}, {-0.10922561, 0.44308007}, {-0.54247558, 0.89054137}, {0.80285490, -0.93882000}, {-0.94910830, 0.08282494}, {0.87829834, -0.23759152}, {-0.56680119, -0.15576684}, {-0.94191837, -0.55661666}, {-0.12422481, -0.00837552}, {-0.53383112, -0.53826690}, {-0.56243795, -0.08079307}, {-0.42043677, -0.95702058}, {0.67515594, 0.11290865}, {0.28458872, -0.62818748}, {0.98508680, 0.71989304}, {-0.75822008, -0.33460963}, {0.44296879, 0.42238355}, {0.87288117, -0.15578599}, {0.66007137, 0.34061113}, {-0.39326301, 0.17516121}, {0.76495802, 0.69239485}, {0.01056764, 0.17800452}, {-0.93094832, -0.51452005}, {0.59480852, -0.17137200}, {-0.65398520, 0.09759752}, {0.40608153, 0.34897169}, {-0.25059396, -0.12207674}, {0.01685298, 0.55688524}, {0.04187684, -0.21348982}, {-0.02061296, -0.94085008}, {-0.91302544, 0.40676415}, {0.96637541, 0.18636747}, {-0.21280062, -0.65930158}, {0.00447712, 0.96415329}, {0.54104626, 0.07923490}, {0.72057962, -0.53564775}, {0.02754333, 0.90493482}, {0.15558961, -0.08173654}, {-0.46144104, 0.09599262}, {0.91423255, -0.98858166}, {0.56731045, 0.64097184}, {0.77235913, 0.48100683}, {0.61827981, 0.03735657}, {0.12271573, -0.14781864}, {-0.88775343, 0.74002033}, {0.13999867, -0.60032117}, {0.00944094, -0.03014978}, {-0.28642008, -0.30784416}, {0.07695759, 0.24697889}, {0.22490492, -0.08370640}, {-0.94405001, -0.54078996}, {-0.64557749, 0.16892174}, {0.72201771, 0.59687787}, {0.59419513, 0.63287473}, {-0.48941192, 0.68348968}, {0.34622705, -0.83353174}, {-0.96661872, -0.97087997}, {0.51117355, -0.50088155}, {-0.78102273, 0.24960417}, {-0.31115428, -0.86096931}, {-0.68074894, 0.05476080}, {-0.66371012, -0.45417112}, {0.42317989, -0.09059674}, {-0.35599643, -0.05245798}, {-0.95273077, -0.22688580}, {-0.15816264, -0.62392139}, {-0.78247666, 0.79963702}, {0.02023196, -0.58181804}, {0.21129727, 0.63407934}, {-0.95836377, -0.96427095}, {-0.70707649, 0.43767095}, {-0.67954481, 0.40921125}, {0.35635161, 0.08940433}, {-0.55880052, 0.95118904}, {0.59562171, 0.03319904}, {-0.55360842, 0.29701284}, {-0.21020398, 0.15169193}, {-0.35750839, 0.26189572}, {-0.88242978, -0.40278813}, {0.93580663, 0.75106847}, {-0.38722676, 0.71702880}, {-0.37927276, 0.87857687}, {0.48768425, -0.16765547}, {-0.49528381, -0.98303950}, {0.75743574, -0.92416686}, {0.63882822, 0.92440224}, {0.14056113, -0.65696579}, {0.73556215, 0.94755048}, {0.40804628, 0.01774749}, {-0.24406233, -0.30613822}, {-0.58847648, 0.34830603}, {-0.13409975, -0.61176270}, {-0.79115158, 0.33191505}, {-0.40785465, -0.00040016}, {-0.34930867, 0.74324304}, {0.79935658, -0.96381402}, {-0.59829396, -0.34451860}, {0.97409946, 0.56540078}, {-0.32180870, -0.57394040}, {0.34891015, 0.67540216}, {0.86437494, -0.31230038}, {0.76478642, 0.37422037}, {-0.03100256, 0.97101647}, {-0.53071910, 0.45093039}, {-0.83063954, -0.66061169}, {0.82197559, -0.57406360}, {0.51823235, 0.20041765}, {0.68226439, -0.26378399}, {-0.31942952, -0.41756943}, {0.73483962, 0.20796506}, {0.90861493, 0.77453023}, {-0.72930807, 0.10234095}, {-0.79145002, -0.92172438}, {-0.85361314, 0.73233670}, {0.57623291, 0.65701193}, {-0.31820506, 0.23037209}, {0.56380719, -0.24392074}, {0.14156306, -0.55257183}, {-0.83651346, -0.46655273}, {0.78153634, 0.12889367}, {0.85013437, -0.08446148}, {-0.44563445, 0.57402933}, {0.65553629, -0.97523654}, {0.34082329, -0.81663376}, {-0.76979506, 0.77012014}, {-0.91995299, -0.52073330}, {0.97631699, -0.15797283}, {-0.76888371, -0.66523314}, {-0.51715940, 0.48801285}, {-0.79433179, 0.82152885}, {-0.24344546, 0.94052809}, {0.81844544, -0.41195285}, {-0.49317971, -0.04597981}, {-0.79974169, 0.30410039}, {-0.92075950, -0.97898769}, {0.96516722, -0.40890029}, {0.19314128, -0.10031093}, {-0.37343827, -0.87407041}, {0.82678401, 0.93962657}, {0.93959302, -0.77727538}, {-0.56961346, 0.23561376}, {0.95990574, 0.08582640}, {0.37637961, 0.32366887}, {-0.48182800, 0.08320452}, {-0.38535777, -0.50723761}, {-0.83726245, -0.43842655}, {0.96675342, -0.10419552}, {0.30402106, 0.28693217}, {0.88146901, -0.21904290}, {-0.38643140, -0.34551716}, {-0.36652973, 0.69426954}, {0.78700048, -0.39438137}, {-0.33133319, 0.08845083}, {0.15797088, 0.19192508}, {-0.50980401, -0.95925194}, {-0.51248139, -0.85534495}, {0.10240951, -0.85816729}, {-0.84974039, 0.27076420}, {-0.41835687, 0.58436954}, {-0.01347791, 0.72529793}, {-0.69164079, 0.00285917}, {0.58996701, -0.84578598}, {0.89845592, -0.65351576}, {0.55241799, 0.96979177}, {0.64310026, -0.36043200}, {-0.78624445, 0.02871650}, {0.83871394, -0.41302100}, {0.78751761, -0.71663874}, {0.82096338, -0.93648010}, {-0.36786264, 0.80617654}, {0.60771257, 0.81430751}, {0.68143702, 0.49236977}, {0.37919036, -0.64369029}, {-0.13472399, -0.68420619}, {0.42964891, 0.33555749}, {-0.49482721, -0.87117159}, {0.92677176, 0.61650527}, {0.09853987, 0.08275530}, {0.70258534, -0.09338064}, {-0.20857909, -0.32266170}, {-0.48406181, -0.95118302}, {0.29287767, -0.16663224}, {0.14120726, -0.87535673}, {-0.29011312, -0.72343177}, {-0.74974197, -0.48177409}, {0.65786874, -0.20440537}, {-0.19783570, 0.22488984}, {-0.53294069, -0.98504567}, {0.05740348, 0.00179924}, {0.29767919, -0.12336609}, {0.37302625, 0.46284387}, {-0.52325064, -0.00985550}, {-0.04234622, -0.54987586}, {-0.17550774, 0.12081487}, {0.81387901, 0.83541310}, {-0.44954929, 0.29283035}, {-0.90360534, -0.85689718}, {0.02338342, 0.75484818}, {-0.68106455, 0.53205574}, {0.76601923, -0.37639597}, {0.38511392, 0.69798225}, {-0.25677133, 0.40256533}, {0.47283623, 0.18915559}, {0.71255422, 0.79320872}, {0.92015761, 0.14246538}, {-0.64744818, -0.49880919}, {-0.56476265, 0.13903470}, {0.51550025, -0.89573354}, {0.36327291, 0.43430653}, {-0.30403697, 0.03011161}, {-0.67040372, 0.45979229}, {-0.91858262, 0.96244210}, {0.61588746, 0.25689700}, {-0.46494752, 0.82572573}, {0.91887766, -0.72174770}, {0.55151451, 0.68386173}, {0.31943470, 0.40081555}, {-0.10988253, 0.84861559}, {0.94241506, -0.23529337}, {0.60542303, -0.13415682}, {-0.67049158, -0.34906545}, {-0.74733984, 0.81776953}, {0.91884816, -0.76162654}, {0.20135815, -0.18355180}, {-0.76381993, -0.40904897}, {-0.50356728, 0.49915361}, {-0.99198210, -0.62032259}, {-0.12245386, -0.95793062}, {0.25505316, 0.21125507}, {0.67066473, -0.58678836}, {-0.43043676, 0.08467886}, {-0.45354861, 0.17147619}, {-0.49823555, 0.36705431}, {0.58218145, 0.61730921}, {0.94723225, 0.09075401}, {-0.01838144, 0.71139538}, {0.53813475, 0.14108926}, {-0.23348723, -0.43190512}, {-0.78372163, 0.61509818}, {-0.76385695, 0.49453047}, {0.09057418, 0.92989063}, {0.52213132, 0.94703954}, {-0.72681195, 0.00074295}, {0.14515658, -0.37749708}, {0.00606498, -0.28636247}, {0.05678794, -0.99831057}, {-0.11537134, -0.10089571}, {-0.39040163, -0.20119449}, {0.56617463, 0.36682576}, {-0.01540173, 0.29533648}})},
        outputs = {radio.types.ComplexFloat32.vector_from_array({{0.00000000, 0.00000000}, {0.00000000, -0.00000000}, {0.00002461, -0.00002338}, {0.00001492, -0.00001456}, {-0.00002326, 0.00002528}, {-0.00006609, 0.00003857}, {-0.00002451, 0.00004322}, {0.00006992, -0.00001397}, {0.00018790, -0.00012951}, {0.00031658, -0.00033199}, {0.00041348, -0.00054314}, {0.00033450, -0.00049944}, {0.00006801, -0.00006613}, {-0.00043300, 0.00074328}, {-0.00100783, 0.00169138}, {-0.00141997, 0.00239085}, {-0.00149255, 0.00239986}, {-0.00108875, 0.00149005}, {-0.00019837, -0.00025516}, {0.00102803, -0.00233134}, {0.00227601, -0.00404978}, {0.00324428, -0.00466301}, {0.00365106, -0.00376849}, {0.00339401, -0.00138101}, {0.00236297, 0.00187329}, {0.00055679, 0.00497768}, {-0.00181977, 0.00678574}, {-0.00432658, 0.00648975}, {-0.00647592, 0.00394145}, {-0.00769620, -0.00015546}, {-0.00749286, -0.00445115}, {-0.00572519, -0.00747799}, {-0.00250204, -0.00817085}, {0.00167150, -0.00626895}, {0.00608550, -0.00241513}, {0.00989473, 0.00198340}, {0.01230222, 0.00534260}, {0.01272175, 0.00647634}, {0.01091767, 0.00499078}, {0.00691476, 0.00162582}, {0.00121747, -0.00195363}, {-0.00535907, -0.00392738}, {-0.01181339, -0.00296203}, {-0.01705756, 0.00103616}, {-0.02003020, 0.00654521}, {-0.01992583, 0.01096568}, {-0.01630663, 0.01147751}, {-0.00930677, 0.00630900}, {0.00045266, -0.00437065}, {0.01180519, -0.01786936}, {0.02306485, -0.02946900}, {0.03211477, -0.03390095}, {0.03663795, -0.02736273}, {0.03444997, -0.00919880}, {0.02426761, 0.01702502}, {0.00642559, 0.04403557}, {-0.01668398, 0.06273142}, {-0.04060352, 0.06515098}, {-0.05944366, 0.04743638}, {-0.06733353, 0.01175882}, {-0.06012692, -0.03344445}, {-0.03683276, -0.07535445}, {-0.00054347, -0.10042638}, {0.04148994, -0.09868750}, {-0.65845311, 0.63347161}, {0.63305992, -0.50619024}, {0.09246003, -0.05144706}, {0.38332716, 0.68535703}, {-0.78764677, -0.82113588}, {0.64877307, -0.01492145}, {0.44269875, -0.92778003}, {-0.23721729, 0.45592955}, {-0.68742305, 0.83819616}, {0.68867576, -1.05722547}, {-1.02694023, -0.04787586}, {0.88671744, -0.35638371}, {-0.49495372, -0.22856042}, {-0.81314993, -0.56992388}, {0.03967688, 0.04577732}, {-0.38363531, -0.44163051}, {-0.45952874, 0.03922617}, {-0.38900119, -0.85545105}, {0.63591450, 0.18618853}, {0.17563595, -0.61230195}, {0.84406716, 0.69588053}, {-0.91643113, -0.40543717}, {0.32410499, 0.33968538}, {0.81128246, -0.24033083}, {0.66278195, 0.28025299}, {-0.33644068, 0.14390197}, {0.87697458, 0.69885951}, {0.13692634, 0.20979643}, {-0.82007462, -0.46890762}, {0.68532866, -0.11709733}, {-0.62256557, 0.14712203}, {0.39273816, 0.38461384}, {-0.31646627, -0.11088590}, {-0.07877783, 0.55270261}, {-0.06509505, -0.24159868}, {-0.11764209, -0.98696399}, {-0.98787916, 0.36756665}, {0.95031321, 0.15214466}, {-0.18825051, -0.68304396}, {0.07805141, 0.97822583}, {0.65257800, 0.11182842}, {0.84536648, -0.48989651}, {0.13136591, 0.96536011}, {0.21771538, -0.04464673}, {-0.46783346, 0.10349102}, {0.84973502, -1.02969801}, {0.44384679, 0.57769984}, {0.62472117, 0.39981127}, {0.48274013, -0.03588914}, {0.03376235, -0.18397865}, {-0.91039866, 0.76683354}, {0.20465450, -0.52865332}, {0.13633241, 0.08286334}, {-0.13059856, -0.19393970}, {0.22633097, 0.33172926}, {0.32780957, -0.06393602}, {-0.92452651, -0.59814388}, {-0.70466554, 0.05489935}, {0.60881227, 0.45564967}, {0.45051920, 0.50482458}, {-0.62768328, 0.60988569}, {0.26666862, -0.84130478}, {-0.98448449, -0.90260440}, {0.57632703, -0.37596288}, {-0.67819649, 0.39607927}, {-0.19262865, -0.74737978}, {-0.59219164, 0.12174666}, {-0.63008916, -0.45893580}, {0.40285081, -0.15398139}, {-0.43073115, -0.15533814}, {-1.04982603, -0.34092650}, {-0.23057562, -0.72219747}, {-0.81263024, 0.75306916}, {0.05665432, -0.59036523}, {0.30050439, 0.68140846}, {-0.85665667, -0.89830810}, {-0.62242573, 0.52718586}, {-0.65229052, 0.49114457}, {0.31432766, 0.14606729}, {-0.67947817, 0.98225313}, {0.44639957, 0.01979694}, {-0.70021671, 0.24996799}, {-0.29097408, 0.07436224}, {-0.34151959, 0.16975164}, {-0.76651293, -0.49740288}, {1.14461684, 0.69092476}, {-0.16442791, 0.70277351}, {-0.19867039, 0.92517531}, {0.57199693, -0.07250079}, {-0.55713147, -0.85923308}, {0.57230067, -0.80158174}, {0.36530060, 1.02079964}, {-0.14837708, -0.64456630}, {0.52428627, 0.89150858}, {0.33442616, -0.11448188}, {-0.15377992, -0.47541901}, {-0.35271204, 0.19628283}, {0.18797667, -0.71383119}, {-0.48361617, 0.32736394}, {-0.19745068, 0.08981147}, {-0.30172056, 0.91702622}, {0.67846519, -0.77123803}, {-0.87054288, -0.17168148}, {0.65395021, 0.66882724}, {-0.61681473, -0.58655399}, {0.18027350, 0.56732768}, {0.86945432, -0.50274199}, {0.93695521, 0.16764516}, {0.24999779, 0.80585301}, {-0.22682741, 0.36498576}, {-0.59885633, -0.65186685}, {0.92478287, -0.47217759}, {0.45039046, 0.36531693}, {0.47528136, -0.09277965}, {-0.60610414, -0.28183931}, {0.47324240, 0.28583056}, {0.74514723, 0.78679907}, {-0.76216549, 0.05083645}, {-0.68124712, -1.01828969}, {-0.64508504, 0.63574886}, {0.82506979, 0.56580931}, {-0.12031514, 0.15393011}, {0.67256987, -0.30208355}, {0.13110349, -0.59161854}, {-0.95489836, -0.48275793}, {0.61934912, 0.14472419}, {0.68701851, -0.03530029}, {-0.57227254, 0.66852248}, {0.61110181, -0.85964692}, {0.36589199, -0.68742222}, {-0.70613301, 0.89216471}, {-0.84661365, -0.46341115}, {1.04433513, -0.17747490}, {-0.75023621, -0.77593613}, {-0.52608979, 0.31823099}, {-0.81526721, 0.62886488}, {-0.24437395, 0.77914065}, {0.86055440, -0.50426364}, {-0.42572954, -0.02855233}, {-0.71900851, 0.42628214}, {-0.86163276, -0.80097067}, {0.98278672, -0.21590729}, {0.12716945, 0.04779994}, {-0.51689553, -0.82034826}, {0.65117896, 0.90949607}, {0.77447492, -0.89872891}, {-0.68216431, 0.08964270}, {0.96519578, -0.04286117}, {0.49410912, 0.25662145}, {-0.27721071, 0.09047856}, {-0.14068539, -0.44156414}, {-0.62716943, -0.34545654}, {1.09767711, -0.02607720}, {0.29927543, 0.31673491}, {0.75180370, -0.25591409}, {-0.62053221, -0.43079293}, {-0.63470525, 0.60634637}, {0.56255841, -0.45911828}, {-0.47138447, 0.09259407}, {0.14900419, 0.27074224}, {-0.39803591, -0.83603472}, {-0.30798152, -0.72107732}, {0.34944981, -0.76508158}, {-0.63440144, 0.29312757}, {-0.27529660, 0.51812637}, {0.02756824, 0.58946562}, {-0.76292211, -0.16588521}, {0.44681579, -0.99744421}, {0.71798921, -0.73774761}, {0.37686399, 0.98654401}, {0.51503366, -0.27059889}, {-0.85813218, 0.17707287}, {0.85014844, -0.25728878}, {0.85667753, -0.59749174}, {0.92887795, -0.88536257}, {-0.25480357, 0.79667449}, {0.72125518, 0.74631137}, {0.77113360, 0.39516792}, {0.43147755, -0.74426788}, {-0.12759025, -0.75786245}, {0.39865670, 0.30411217}, {-0.57316047, -0.88472897}, {0.82959396, 0.63023311}, {-0.01974350, 0.09600085}, {0.59665620, -0.08180683}, {-0.29132667, -0.30968174}, {-0.51859969, -0.93180698}, {0.32709229, -0.12159344}, {0.23734376, -0.81570351}, {-0.14808041, -0.65155977}, {-0.59056503, -0.41635329}, {0.81234723, -0.16825762}})}
    },
    {
        desc = "129 taps, {0.1, 0.3} cutoff, 256 Float32 input, 256 Float32 output",
        args = {129, {0.1, 0.3}},
        inputs = {radio.types.Float32.vector_from_array({-0.24488358, -0.59217191, -0.99224871, -0.44475749, 0.19632840, 0.76332581, 0.65884250, 0.02192042, 0.97403622, -0.07683806, 0.66918695, -0.18206932, 0.48926124, 0.97518337, -0.38932681, -0.65937436, 0.24006742, 0.06191236, -0.28115594, -0.99296153, -0.22167473, -0.14826106, -0.18949586, 0.72249067, 0.16885605, 0.46766159, 0.79581833, 0.49754697, -0.01459590, 0.49153668, 0.28071079, 0.29749086, 0.25935072, -0.18600205, 0.25852406, 0.26746503, 0.87423593, 0.56494737, 0.69253606, 0.53499961, 0.63065171, 0.21092477, -0.30109984, -0.47083348, 0.41604009, 0.74788415, 0.08849352, -0.69586009, 0.66595060, -0.03091384, -0.06579474, -0.90922385, 0.02056185, 0.48949531, -0.15480438, -0.28964537, 0.31368709, -0.96051723, 0.01432719, 0.89225417, 0.38089520, -0.19615254, 0.37781647, 0.20998783, -0.58222121, -0.58458334, 0.77205056, -0.46186161, -0.85023046, 0.66135520, 0.04639554, -0.26358366, 0.02303784, 0.47345135, -0.66289276, 0.30613399, 0.42687401, 0.63000691, -0.46047872, 0.21933267, -0.53577226, 0.12208935, -0.65527403, 0.57953525, 0.73343575, -0.34071288, -0.55536288, 0.92757678, 0.41338065, 0.68758518, -0.93893105, 0.79878664, 0.24490412, -0.36694169, -0.13646875, 0.52318597, 0.57082391, -0.62019825, 0.25177300, -0.66874093, 0.94609958, -0.11284689, 0.82629001, 0.45649573, 0.21251979, -0.47603193, 0.05318464, -0.72276050, -0.72380400, 0.43149957, -0.27782047, 0.50275260, -0.51901281, 0.43631628, 0.43695384, -0.38900825, -0.78722912, -0.20598429, -0.01527700, -0.80005163, -0.62647748, -0.88931382, 0.19502714, 0.77775222, -0.56688440, -0.93057311, 0.40784720, 0.62982112, 0.92824322, 0.22635791, -0.31511366, 0.67573726, -0.76386577, 0.38527387, -0.80953830, -0.20058849, -0.00995424, -0.24421147, -0.66280484, -0.53656536, 0.64029998, -0.07484839, 0.15986548, -0.57618594, 0.42987013, -0.33976549, 0.18723717, 0.81897414, 0.98878682, -0.90756410, 0.59488541, 0.71517563, -0.36085111, -0.23370475, 0.16050752, 0.83768046, -0.20014282, 0.76006031, 0.51712108, -0.69545382, 0.82735986, -0.96963781, -0.70964354, 0.32962242, -0.88576066, -0.24102025, -0.74004227, -0.07422146, 0.67996067, 0.81216872, -0.92906070, -0.87829649, 0.68124807, -0.91437042, -0.45281947, -0.76512659, -0.81792456, -0.94475424, 0.27502602, 0.48922855, 0.37354276, 0.69124550, 0.32603237, -0.22059613, 0.26212606, 0.93918961, 0.28320667, -0.51381654, -0.87963182, 0.87033200, 0.18099099, -0.30077052, 0.21070550, 0.12051519, 0.04434354, -0.87839073, -0.29354489, -0.17469995, -0.60126334, 0.76021045, -0.15176044, 0.32477134, 0.42709291, 0.48656613, 0.44223061, 0.50441700, -0.49683860, 0.95280737, -0.69798046, 0.83729482, 0.70913750, 0.70432854, -0.89437741, -0.81756383, 0.62611163, -0.06166634, -0.25949362, 0.96937495, -0.91976410, 0.06293010, -0.11330045, -0.74359375, -0.20962349, 0.41529480, 0.76463121, -0.95076066, 0.04901912, -0.81924683, 0.60078692, -0.82842946, -0.93161339, -0.23152760, 0.46521235, -0.37358665, -0.73999017, 0.58914447, 0.61383879, 0.71171957, -0.39251104, -0.15033928, -0.50922000, 0.11435498, -0.33978567, -0.32267332, 0.56724286, 0.91259229, 0.16828065, -0.79062414, 0.30514985, -0.10277656, 0.97606111, 0.43876299, 0.66957223, 0.40257251, 0.07123801, 0.79363680})},
        outputs = {radio.types.Float32.vector_from_array({-0.00015005, -0.00041272, -0.00069102, -0.00032939, 0.00031338, 0.00073412, 0.00042902, -0.00030908, 0.00044405, 0.00120764, 0.00275453, 0.00278452, 0.00191067, 0.00021793, -0.00237604, -0.00339031, -0.00184074, -0.00034685, -0.00108423, -0.00469379, -0.00807852, -0.00887214, -0.00547053, 0.00142004, 0.00679130, 0.00813335, 0.00568381, 0.00292465, 0.00438131, 0.01168592, 0.01946818, 0.02070052, 0.01165178, -0.00419225, -0.01699425, -0.01981503, -0.01324044, -0.00722370, -0.01116572, -0.02630810, -0.04188726, -0.04335050, -0.02378129, 0.00859379, 0.03535052, 0.04095449, 0.02723156, 0.01392531, 0.02328875, 0.05560657, 0.08911762, 0.09167993, 0.04974934, -0.01955404, -0.07625021, -0.08676744, -0.05506254, -0.02689806, -0.05228663, -0.14477420, -0.25569671, -0.29335898, -0.18308699, 0.07101706, 0.12768997, -0.01258868, -0.40842664, -0.07080676, 0.24331315, 0.51500469, 0.25958008, -0.35838398, 0.72083962, -0.19809395, 0.61373723, -0.24751189, 0.38440773, 0.85865438, -0.45814419, -0.62185383, 0.41021335, 0.35248128, 0.08529732, -0.61748719, 0.08138812, -0.00025311, -0.24973381, 0.45823213, -0.23449676, 0.03506839, 0.43985695, 0.28242874, -0.08295801, 0.54242951, 0.42451441, 0.52820289, 0.57261866, 0.17057544, 0.56888908, 0.41289195, 0.77728212, 0.24639803, 0.28837815, 0.23169045, 0.56513423, 0.38856655, -0.00926084, -0.25209257, 0.43122581, 0.56070232, -0.17799944, -0.87811553, 0.66642994, 0.12896530, 0.13817266, -0.78498590, 0.02097604, 0.42280227, -0.18081088, -0.20153171, 0.49325502, -0.80515552, 0.01546672, 0.67920274, 0.01294086, -0.56198978, 0.18231012, 0.26579389, -0.32130966, -0.25794026, 1.01810718, -0.36973044, -0.88243765, 0.60107863, 0.03780025, -0.20783216, 0.08101390, 0.44516885, -0.82213467, 0.05388531, 0.18211401, 0.49550286, -0.43557814, 0.38205197, -0.30831423, 0.33709708, -0.49991456, 0.66447341, 0.74968034, -0.39539725, -0.67640752, 0.76258397, 0.24892686, 0.58263505, -0.95254737, 0.86167234, 0.32252127, -0.33160701, -0.15319096, 0.50535721, 0.62710851, -0.46007884, 0.46382922, -0.52964807, 0.89316046, -0.39013761, 0.42314798, 0.11162371, 0.10196186, -0.28175092, 0.48231933, -0.23043287, -0.35325956, 0.55748504, -0.41722855, 0.16743417, -0.93885112, 0.04505306, 0.16139987, -0.50160998, -0.73153561, -0.01876250, 0.23743166, -0.54915917, -0.41644132, -0.72285265, 0.33976603, 0.90914017, -0.47707951, -0.93680090, 0.25529209, 0.32778937, 0.54452759, -0.12742795, -0.53584844, 0.63404453, -0.64886630, 0.59446794, -0.57647079, 0.01636185, 0.17014982, -0.11510529, -0.60266417, -0.55491769, 0.55834466, -0.17580384, 0.09536131, -0.57615906, 0.46619621, -0.33655366, 0.09339435, 0.62300491, 0.75999987, -1.05425942, 0.62779564, 0.93524247, -0.04406670, 0.03977369, 0.26623201, 0.73483002, -0.46230927, 0.45566192, 0.29389322, -0.75623322, 0.94927669, -0.70605040, -0.37165233, 0.65860021, -0.64562845, -0.15715550, -0.85274309, -0.38283023, 0.22617058, 0.30962643, -1.35648215, -1.11094153, 0.71724707, -0.61203140, 0.03995507, -0.21057631, -0.34409252, -0.66177338, 0.31702697, 0.30942890, 0.04823712, 0.32180181, 0.00473222, -0.43032166, 0.19142321, 0.99445963, 0.42263111, -0.35012326, -0.75211751, 0.91731161, 0.12715870, -0.43616298})}
    },
    {
        desc = "129 taps, {0.4, 0.6} cutoff, 256 Float32 input, 256 Float32 output",
        args = {129, {0.4, 0.6}},
        inputs = {radio.types.Float32.vector_from_array({-0.24488358, -0.59217191, -0.99224871, -0.44475749, 0.19632840, 0.76332581, 0.65884250, 0.02192042, 0.97403622, -0.07683806, 0.66918695, -0.18206932, 0.48926124, 0.97518337, -0.38932681, -0.65937436, 0.24006742, 0.06191236, -0.28115594, -0.99296153, -0.22167473, -0.14826106, -0.18949586, 0.72249067, 0.16885605, 0.46766159, 0.79581833, 0.49754697, -0.01459590, 0.49153668, 0.28071079, 0.29749086, 0.25935072, -0.18600205, 0.25852406, 0.26746503, 0.87423593, 0.56494737, 0.69253606, 0.53499961, 0.63065171, 0.21092477, -0.30109984, -0.47083348, 0.41604009, 0.74788415, 0.08849352, -0.69586009, 0.66595060, -0.03091384, -0.06579474, -0.90922385, 0.02056185, 0.48949531, -0.15480438, -0.28964537, 0.31368709, -0.96051723, 0.01432719, 0.89225417, 0.38089520, -0.19615254, 0.37781647, 0.20998783, -0.58222121, -0.58458334, 0.77205056, -0.46186161, -0.85023046, 0.66135520, 0.04639554, -0.26358366, 0.02303784, 0.47345135, -0.66289276, 0.30613399, 0.42687401, 0.63000691, -0.46047872, 0.21933267, -0.53577226, 0.12208935, -0.65527403, 0.57953525, 0.73343575, -0.34071288, -0.55536288, 0.92757678, 0.41338065, 0.68758518, -0.93893105, 0.79878664, 0.24490412, -0.36694169, -0.13646875, 0.52318597, 0.57082391, -0.62019825, 0.25177300, -0.66874093, 0.94609958, -0.11284689, 0.82629001, 0.45649573, 0.21251979, -0.47603193, 0.05318464, -0.72276050, -0.72380400, 0.43149957, -0.27782047, 0.50275260, -0.51901281, 0.43631628, 0.43695384, -0.38900825, -0.78722912, -0.20598429, -0.01527700, -0.80005163, -0.62647748, -0.88931382, 0.19502714, 0.77775222, -0.56688440, -0.93057311, 0.40784720, 0.62982112, 0.92824322, 0.22635791, -0.31511366, 0.67573726, -0.76386577, 0.38527387, -0.80953830, -0.20058849, -0.00995424, -0.24421147, -0.66280484, -0.53656536, 0.64029998, -0.07484839, 0.15986548, -0.57618594, 0.42987013, -0.33976549, 0.18723717, 0.81897414, 0.98878682, -0.90756410, 0.59488541, 0.71517563, -0.36085111, -0.23370475, 0.16050752, 0.83768046, -0.20014282, 0.76006031, 0.51712108, -0.69545382, 0.82735986, -0.96963781, -0.70964354, 0.32962242, -0.88576066, -0.24102025, -0.74004227, -0.07422146, 0.67996067, 0.81216872, -0.92906070, -0.87829649, 0.68124807, -0.91437042, -0.45281947, -0.76512659, -0.81792456, -0.94475424, 0.27502602, 0.48922855, 0.37354276, 0.69124550, 0.32603237, -0.22059613, 0.26212606, 0.93918961, 0.28320667, -0.51381654, -0.87963182, 0.87033200, 0.18099099, -0.30077052, 0.21070550, 0.12051519, 0.04434354, -0.87839073, -0.29354489, -0.17469995, -0.60126334, 0.76021045, -0.15176044, 0.32477134, 0.42709291, 0.48656613, 0.44223061, 0.50441700, -0.49683860, 0.95280737, -0.69798046, 0.83729482, 0.70913750, 0.70432854, -0.89437741, -0.81756383, 0.62611163, -0.06166634, -0.25949362, 0.96937495, -0.91976410, 0.06293010, -0.11330045, -0.74359375, -0.20962349, 0.41529480, 0.76463121, -0.95076066, 0.04901912, -0.81924683, 0.60078692, -0.82842946, -0.93161339, -0.23152760, 0.46521235, -0.37358665, -0.73999017, 0.58914447, 0.61383879, 0.71171957, -0.39251104, -0.15033928, -0.50922000, 0.11435498, -0.33978567, -0.32267332, 0.56724286, 0.91259229, 0.16828065, -0.79062414, 0.30514985, -0.10277656, 0.97606111, 0.43876299, 0.66957223, 0.40257251, 0.07123801, 0.79363680})},
        outputs = {radio.types.Float32.vector_from_array({0.00018549, 0.00044854, 0.00062997, 0.00004280, -0.00064147, -0.00079905, -0.00024373, 0.00074410, -0.00007591, -0.00038127, -0.00101549, -0.00005316, 0.00099921, 0.00010534, -0.00069150, -0.00059455, 0.00004577, 0.00147241, 0.00099085, -0.00112235, -0.00162908, 0.00103182, 0.00213523, -0.00066312, -0.00170635, -0.00124960, -0.00050038, 0.00241345, 0.00251855, -0.00377969, -0.00425882, 0.00329284, 0.00406429, -0.00143328, -0.00225699, -0.00168856, -0.00215740, 0.00453065, 0.00560005, -0.00745756, -0.00854294, 0.00755661, 0.00786672, -0.00430267, -0.00322307, -0.00211595, -0.00488905, 0.00975674, 0.01278641, -0.01510588, -0.01809882, 0.01605662, 0.01720471, -0.00875964, -0.00828985, -0.00696055, -0.00815350, 0.02863924, 0.02931205, -0.04795072, -0.05255969, 0.05455561, 0.07436556, -0.03924865, -0.33953217, -0.59696323, -0.87891942, -0.36727434, 0.06051470, 0.59032410, 0.82165867, 0.29914591, 0.78363609, -0.44814575, 0.88775957, 0.25533217, 0.25629333, 0.51099455, -0.16182131, -0.21261297, 0.04664696, -0.32711673, -0.14944869, -0.69409716, -0.27132189, -0.34176642, -0.22855243, 0.80599117, 0.28299478, 0.48685461, 0.63879257, 0.39230391, 0.14575599, 0.66034955, 0.15963349, 0.09832355, 0.30965883, 0.00361671, 0.29422456, 0.13682319, 0.75559705, 0.58776700, 0.87910825, 0.66372049, 0.39842704, -0.08979804, -0.04007718, -0.00673519, 0.13819845, 0.16844423, 0.37931833, -0.08301194, 0.36873087, -0.57829756, 0.22725621, -0.52489054, -0.24415311, 0.33479106, 0.04747409, -0.38257557, 0.21339349, -0.65700513, -0.01854210, 0.46365547, 0.56052309, 0.24385971, 0.06739554, -0.12762180, -0.18508515, -0.43315777, 0.35252458, -0.39626515, -0.47880271, 0.40236005, -0.21083954, 0.11723694, 0.12140498, 0.06878850, -0.58733553, 0.63853914, 0.18595983, 0.44577658, -0.08655985, 0.22158410, -1.00405085, 0.29705489, -0.13459910, 0.26735681, 0.19162539, 0.05423851, -0.01758205, 0.50733852, -0.10271814, 1.09230137, -0.45870700, 0.43239415, -0.18793695, -0.04329576, 0.23362638, 0.23612390, 0.27645281, -0.36407837, 0.45911407, -0.88998663, 0.83606899, 0.05459648, 0.83926898, 0.36764419, 0.29558042, -0.49121180, -0.12024408, -0.59499484, -0.46832931, 0.20625468, -0.60670972, 0.78335631, -0.13113868, 0.17172876, 0.00747839, -0.21805018, -0.34127310, -0.21353433, -0.45077753, -0.99810958, -0.23366158, -0.49227473, -0.12735550, 0.23271288, -0.33927175, -0.32803124, 0.29052114, 0.07527865, 0.92909062, 0.63694805, -0.20090993, 0.47209379, -0.98249817, 0.37688750, -0.50569224, -0.02542299, -0.37538293, -0.50055325, -0.26801535, -0.30615559, 0.25187662, -0.18549281, 0.50279951, -0.65259314, 0.17318068, -0.06128957, 0.32955822, 0.36497572, 0.97671241, -0.34347326, 0.48890936, 0.12576169, -0.17065875, 0.29642010, -0.05683974, 0.43106380, -0.02160580, 1.00796390, 0.44276083, -0.77999824, 0.75138909, -1.02285421, -0.46471566, 0.47209471, -1.28741193, -0.41297010, -0.22970255, 0.07429212, 0.12333737, 0.72628146, -0.39850572, -0.86882597, 0.24057394, -0.86316836, -0.14832851, -0.84013075, -0.96218270, -0.90626293, 0.25955272, 0.54447323, 0.52741545, 0.49583653, 0.07115225, 0.13620651, 0.57329005, 0.43884882, -0.03416385, 0.08300658, -0.60434920, 0.25030753, -0.01523847, 0.26118398})}
    },
    {
        desc = "129 taps, {0.1, 0.3} cutoff, 3.0 nyquist, bartlett window, 256 Float32 input, 256 ComplexFloat32 output",
        args = {129, {0.1, 0.3}, 3.0, "bartlett"},
        inputs = {radio.types.Float32.vector_from_array({-0.24488358, -0.59217191, -0.99224871, -0.44475749, 0.19632840, 0.76332581, 0.65884250, 0.02192042, 0.97403622, -0.07683806, 0.66918695, -0.18206932, 0.48926124, 0.97518337, -0.38932681, -0.65937436, 0.24006742, 0.06191236, -0.28115594, -0.99296153, -0.22167473, -0.14826106, -0.18949586, 0.72249067, 0.16885605, 0.46766159, 0.79581833, 0.49754697, -0.01459590, 0.49153668, 0.28071079, 0.29749086, 0.25935072, -0.18600205, 0.25852406, 0.26746503, 0.87423593, 0.56494737, 0.69253606, 0.53499961, 0.63065171, 0.21092477, -0.30109984, -0.47083348, 0.41604009, 0.74788415, 0.08849352, -0.69586009, 0.66595060, -0.03091384, -0.06579474, -0.90922385, 0.02056185, 0.48949531, -0.15480438, -0.28964537, 0.31368709, -0.96051723, 0.01432719, 0.89225417, 0.38089520, -0.19615254, 0.37781647, 0.20998783, -0.58222121, -0.58458334, 0.77205056, -0.46186161, -0.85023046, 0.66135520, 0.04639554, -0.26358366, 0.02303784, 0.47345135, -0.66289276, 0.30613399, 0.42687401, 0.63000691, -0.46047872, 0.21933267, -0.53577226, 0.12208935, -0.65527403, 0.57953525, 0.73343575, -0.34071288, -0.55536288, 0.92757678, 0.41338065, 0.68758518, -0.93893105, 0.79878664, 0.24490412, -0.36694169, -0.13646875, 0.52318597, 0.57082391, -0.62019825, 0.25177300, -0.66874093, 0.94609958, -0.11284689, 0.82629001, 0.45649573, 0.21251979, -0.47603193, 0.05318464, -0.72276050, -0.72380400, 0.43149957, -0.27782047, 0.50275260, -0.51901281, 0.43631628, 0.43695384, -0.38900825, -0.78722912, -0.20598429, -0.01527700, -0.80005163, -0.62647748, -0.88931382, 0.19502714, 0.77775222, -0.56688440, -0.93057311, 0.40784720, 0.62982112, 0.92824322, 0.22635791, -0.31511366, 0.67573726, -0.76386577, 0.38527387, -0.80953830, -0.20058849, -0.00995424, -0.24421147, -0.66280484, -0.53656536, 0.64029998, -0.07484839, 0.15986548, -0.57618594, 0.42987013, -0.33976549, 0.18723717, 0.81897414, 0.98878682, -0.90756410, 0.59488541, 0.71517563, -0.36085111, -0.23370475, 0.16050752, 0.83768046, -0.20014282, 0.76006031, 0.51712108, -0.69545382, 0.82735986, -0.96963781, -0.70964354, 0.32962242, -0.88576066, -0.24102025, -0.74004227, -0.07422146, 0.67996067, 0.81216872, -0.92906070, -0.87829649, 0.68124807, -0.91437042, -0.45281947, -0.76512659, -0.81792456, -0.94475424, 0.27502602, 0.48922855, 0.37354276, 0.69124550, 0.32603237, -0.22059613, 0.26212606, 0.93918961, 0.28320667, -0.51381654, -0.87963182, 0.87033200, 0.18099099, -0.30077052, 0.21070550, 0.12051519, 0.04434354, -0.87839073, -0.29354489, -0.17469995, -0.60126334, 0.76021045, -0.15176044, 0.32477134, 0.42709291, 0.48656613, 0.44223061, 0.50441700, -0.49683860, 0.95280737, -0.69798046, 0.83729482, 0.70913750, 0.70432854, -0.89437741, -0.81756383, 0.62611163, -0.06166634, -0.25949362, 0.96937495, -0.91976410, 0.06293010, -0.11330045, -0.74359375, -0.20962349, 0.41529480, 0.76463121, -0.95076066, 0.04901912, -0.81924683, 0.60078692, -0.82842946, -0.93161339, -0.23152760, 0.46521235, -0.37358665, -0.73999017, 0.58914447, 0.61383879, 0.71171957, -0.39251104, -0.15033928, -0.50922000, 0.11435498, -0.33978567, -0.32267332, 0.56724286, 0.91259229, 0.16828065, -0.79062414, 0.30514985, -0.10277656, 0.97606111, 0.43876299, 0.66957223, 0.40257251, 0.07123801, 0.79363680})},
        outputs = {radio.types.Float32.vector_from_array({0.00000000, 0.00001033, 0.00004092, 0.00009350, 0.00011502, 0.00005116, -0.00012688, -0.00038293, -0.00062721, -0.00082746, -0.00085022, -0.00065582, -0.00015479, 0.00063210, 0.00165160, 0.00289574, 0.00425194, 0.00550374, 0.00646294, 0.00695198, 0.00683107, 0.00593226, 0.00419232, 0.00164975, -0.00159214, -0.00524875, -0.00898215, -0.01239430, -0.01503746, -0.01649047, -0.01647554, -0.01482295, -0.01155114, -0.00687414, -0.00118616, 0.00489934, 0.01066224, 0.01529991, 0.01808323, 0.01837755, 0.01575542, 0.01003847, 0.00137922, -0.00974404, -0.02256436, -0.03609755, -0.04912280, -0.06025145, -0.06809370, -0.07149807, -0.06947215, -0.06142453, -0.04719491, -0.02723539, -0.00250922, 0.02558147, 0.05519351, 0.08415128, 0.11022599, 0.13111649, 0.14475833, 0.14958096, 0.14460008, 0.12947266, -0.15699132, -0.56182933, -1.03077030, -0.49311408, 0.14346571, 0.70501685, 0.55799687, -0.14630567, 0.85951686, -0.25919330, 0.55527461, -0.32288960, 0.43582910, 1.00521958, -0.39612964, -0.62869424, 0.38309580, 0.23678610, -0.09598768, -0.83615112, -0.00820214, 0.05901242, -0.01037664, 0.92618626, 0.28859505, 0.55514568, 0.85003924, 0.47637638, -0.12309498, 0.36936885, 0.10291135, 0.08780709, 0.02321480, -0.46682766, 0.00274199, 0.01645420, 0.67798084, 0.37017280, 0.53667599, 0.40474743, 0.54746991, 0.14203781, -0.36226740, -0.50397003, 0.47846287, 0.86408782, 0.18677679, -0.62994450, 0.83842671, 0.10235424, 0.06741582, -0.83718818, 0.14597724, 0.63310462, -0.07061458, -0.23169900, 0.39509070, -0.98260611, 0.04241401, 0.96662992, 0.41183296, -0.20859416, 0.40394336, 0.22787683, -0.61238319, -0.60837823, 0.84730220, -0.46287486, -0.87118447, 0.74751604, 0.09399561, -0.23540382, 0.06997266, 0.54821843, -0.66992307, 0.35802746, 0.47873482, 0.68714952, -0.48616242, 0.23034699, -0.58606601, 0.10603227, -0.73457849, 0.57422447, 0.73084182, -0.42139611, -0.65438718, 0.92665881, 0.37716672, 0.67186272, -1.06255674, 0.79485923, 0.20435350, -0.44922793, -0.20580338, 0.49368817, 0.53856200, -0.74025840, 0.18295993, -0.80838245, 0.90885013, -0.22618389, 0.77698755, 0.38802335, 0.13962027, -0.57809347, 0.00931931, -0.79295635, -0.76496166, 0.49976647, -0.22507825, 0.64160794, -0.41773790, 0.63077337, 0.65491349, -0.21035036, -0.62823558, -0.01121577, 0.17793514, -0.68477136, -0.53356987, -0.85629719, 0.25496632, 0.83055282, -0.64827383, -1.07406139, 0.32555726, 0.54433441, 0.85875785, 0.11929082, -0.43640876, 0.65426308, -0.84316158, 0.42754465, -0.80511230, -0.11569932, 0.11966238, -0.10826495, -0.54499495, -0.41340876, 0.82710087, 0.03597278, 0.24960960, -0.58131182, 0.44267762, -0.43174556, 0.07921854, 0.70613867, 0.84740508, -1.20876396, 0.37368596, 0.49049866, -0.65940112, -0.51504886, -0.07710804, 0.67161125, -0.40329996, 0.66180193, 0.44744673, -0.79894507, 0.87700343, -0.99241710, -0.66749096, 0.48602420, -0.77194852, -0.04864854, -0.55278939, 0.18044382, 1.00172019, 1.15304840, -0.70324600, -0.65568799, 0.99258554, -0.73828894, -0.28245237, -0.66261601, -0.77365518, -0.96950001, 0.27055451, 0.43964621, 0.26381326, 0.56147158, 0.14307943, -0.45467013, 0.06145085, 0.80006552, 0.12949617, -0.68057275, -1.02364123, 0.89593440, 0.21156275, -0.25401670})}
    },
    {
        desc = "129 taps, {0.4, 0.6} cutoff, 3.0 nyquist, bartlett window, 256 Float32 input, 256 ComplexFloat32 output",
        args = {129, {0.4, 0.6}, 3.0, "bartlett"},
        inputs = {radio.types.Float32.vector_from_array({-0.24488358, -0.59217191, -0.99224871, -0.44475749, 0.19632840, 0.76332581, 0.65884250, 0.02192042, 0.97403622, -0.07683806, 0.66918695, -0.18206932, 0.48926124, 0.97518337, -0.38932681, -0.65937436, 0.24006742, 0.06191236, -0.28115594, -0.99296153, -0.22167473, -0.14826106, -0.18949586, 0.72249067, 0.16885605, 0.46766159, 0.79581833, 0.49754697, -0.01459590, 0.49153668, 0.28071079, 0.29749086, 0.25935072, -0.18600205, 0.25852406, 0.26746503, 0.87423593, 0.56494737, 0.69253606, 0.53499961, 0.63065171, 0.21092477, -0.30109984, -0.47083348, 0.41604009, 0.74788415, 0.08849352, -0.69586009, 0.66595060, -0.03091384, -0.06579474, -0.90922385, 0.02056185, 0.48949531, -0.15480438, -0.28964537, 0.31368709, -0.96051723, 0.01432719, 0.89225417, 0.38089520, -0.19615254, 0.37781647, 0.20998783, -0.58222121, -0.58458334, 0.77205056, -0.46186161, -0.85023046, 0.66135520, 0.04639554, -0.26358366, 0.02303784, 0.47345135, -0.66289276, 0.30613399, 0.42687401, 0.63000691, -0.46047872, 0.21933267, -0.53577226, 0.12208935, -0.65527403, 0.57953525, 0.73343575, -0.34071288, -0.55536288, 0.92757678, 0.41338065, 0.68758518, -0.93893105, 0.79878664, 0.24490412, -0.36694169, -0.13646875, 0.52318597, 0.57082391, -0.62019825, 0.25177300, -0.66874093, 0.94609958, -0.11284689, 0.82629001, 0.45649573, 0.21251979, -0.47603193, 0.05318464, -0.72276050, -0.72380400, 0.43149957, -0.27782047, 0.50275260, -0.51901281, 0.43631628, 0.43695384, -0.38900825, -0.78722912, -0.20598429, -0.01527700, -0.80005163, -0.62647748, -0.88931382, 0.19502714, 0.77775222, -0.56688440, -0.93057311, 0.40784720, 0.62982112, 0.92824322, 0.22635791, -0.31511366, 0.67573726, -0.76386577, 0.38527387, -0.80953830, -0.20058849, -0.00995424, -0.24421147, -0.66280484, -0.53656536, 0.64029998, -0.07484839, 0.15986548, -0.57618594, 0.42987013, -0.33976549, 0.18723717, 0.81897414, 0.98878682, -0.90756410, 0.59488541, 0.71517563, -0.36085111, -0.23370475, 0.16050752, 0.83768046, -0.20014282, 0.76006031, 0.51712108, -0.69545382, 0.82735986, -0.96963781, -0.70964354, 0.32962242, -0.88576066, -0.24102025, -0.74004227, -0.07422146, 0.67996067, 0.81216872, -0.92906070, -0.87829649, 0.68124807, -0.91437042, -0.45281947, -0.76512659, -0.81792456, -0.94475424, 0.27502602, 0.48922855, 0.37354276, 0.69124550, 0.32603237, -0.22059613, 0.26212606, 0.93918961, 0.28320667, -0.51381654, -0.87963182, 0.87033200, 0.18099099, -0.30077052, 0.21070550, 0.12051519, 0.04434354, -0.87839073, -0.29354489, -0.17469995, -0.60126334, 0.76021045, -0.15176044, 0.32477134, 0.42709291, 0.48656613, 0.44223061, 0.50441700, -0.49683860, 0.95280737, -0.69798046, 0.83729482, 0.70913750, 0.70432854, -0.89437741, -0.81756383, 0.62611163, -0.06166634, -0.25949362, 0.96937495, -0.91976410, 0.06293010, -0.11330045, -0.74359375, -0.20962349, 0.41529480, 0.76463121, -0.95076066, 0.04901912, -0.81924683, 0.60078692, -0.82842946, -0.93161339, -0.23152760, 0.46521235, -0.37358665, -0.73999017, 0.58914447, 0.61383879, 0.71171957, -0.39251104, -0.15033928, -0.50922000, 0.11435498, -0.33978567, -0.32267332, 0.56724286, 0.91259229, 0.16828065, -0.79062414, 0.30514985, -0.10277656, 0.97606111, 0.43876299, 0.66957223, 0.40257251, 0.07123801, 0.79363680})},
        outputs = {radio.types.Float32.vector_from_array({0.00000000, 0.00000000, 0.00000824, 0.00003087, 0.00005985, 0.00004044, -0.00005875, -0.00017475, -0.00012620, 0.00028371, 0.00102401, 0.00186971, 0.00232191, 0.00188432, 0.00023422, -0.00248993, -0.00550707, -0.00767784, -0.00794597, -0.00568686, -0.00104378, 0.00496961, 0.01060979, 0.01400854, 0.01384941, 0.00986015, 0.00307873, -0.00451613, -0.01068932, -0.01373387, -0.01311446, -0.00970265, -0.00531727, -0.00190187, -0.00059693, -0.00112762, -0.00189078, -0.00062988, 0.00438303, 0.01325804, 0.02383040, 0.03196839, 0.03283455, 0.02283348, 0.00148989, -0.02749825, -0.05659815, -0.07620449, -0.07757805, -0.05615621, -0.01406645, 0.03955028, 0.09037518, 0.12284600, 0.12490161, 0.09232447, 0.03099305, -0.04404164, -0.11248821, -0.15457346, -0.15723066, -0.11830331, -0.04747103, 0.03633519, -0.13668063, -0.44303691, -0.84397072, -0.32922092, 0.25440580, 0.75880057, 0.60068232, -0.06955568, 0.88756502, -0.15669273, 0.61752951, -0.22188328, 0.46638161, 0.96338111, -0.40266457, -0.65725660, 0.27810323, 0.13578680, -0.17398344, -0.87237203, -0.10600133, -0.07862927, -0.19573849, 0.63690895, 0.00491223, 0.26838911, 0.61248893, 0.37741402, -0.03590788, 0.58757424, 0.46729606, 0.52897435, 0.47344026, -0.05170456, 0.28133771, 0.16861601, 0.68711215, 0.33717084, 0.49270341, 0.41639853, 0.62576538, 0.31241459, -0.12903215, -0.28092751, 0.57480830, 0.82941139, 0.06949481, -0.80445385, 0.51985013, -0.18450950, -0.17675291, -0.95540363, 0.06034373, 0.59710741, -0.01870529, -0.15947431, 0.40792638, -0.94170153, -0.03027920, 0.79709059, 0.25343338, -0.32137808, 0.29508415, 0.18353598, -0.55334097, -0.50587422, 0.88947648, -0.35279053, -0.76744127, 0.71534139, 0.04745834, -0.30943200, -0.05403285, 0.38260528, -0.76298392, 0.22998363, 0.38101557, 0.62476796, -0.43265128, 0.29013303, -0.44533387, 0.22735605, -0.56615365, 0.65061384, 0.76363397, -0.36932147, -0.63689643, 0.81615549, 0.27667046, 0.56117290, -1.04080200, 0.77344483, 0.29103261, -0.25234592, 0.03204136, 0.71310842, 0.73450857, -0.53374642, 0.24879508, -0.78359115, 0.75925261, -0.35027039, 0.61250973, 0.31294793, 0.18137363, -0.38645208, 0.25245580, -0.47337300, -0.48222181, 0.61278731, -0.21512172, 0.44528776, -0.69407922, 0.20348318, 0.19735399, -0.58350617, -0.89040405, -0.19162340, 0.10562098, -0.61163354, -0.40946683, -0.69813895, 0.32921556, 0.82712424, -0.62061310, -1.06385088, 0.23905464, 0.45597389, 0.78994989, 0.14508954, -0.32616821, 0.74084002, -0.66388589, 0.51212704, -0.70394391, -0.12257881, 0.02821196, -0.24559388, -0.69371903, -0.57934362, 0.60513258, -0.11253474, 0.12582704, -0.62114555, 0.38310650, -0.40087909, 0.13445450, 0.79580158, 1.01412857, -0.83753622, 0.73207957, 0.88294971, -0.21382476, -0.14634199, 0.15062758, 0.71842051, -0.42367014, 0.49964687, 0.28142837, -0.84284127, 0.84039003, -0.81231123, -0.42608568, 0.67266667, -0.59342498, -0.06957109, -0.75290412, -0.26621807, 0.35887575, 0.44751006, -1.24850941, -1.05150425, 0.71240729, -0.71175653, -0.12100155, -0.40481955, -0.52853745, -0.80677497, 0.23795159, 0.28888193, 0.07355761, 0.38571143, 0.09652632, -0.31723413, 0.32144335, 1.12713027, 0.52761292, -0.28926563, -0.73836195, 0.90818155, 0.09781193, -0.46599981})}
    },
}, {epsilon = 1.0e-06})
