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

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

jigs.TestBlock(radio.BinaryPhaseCorrectorBlock, {
    {
        desc = "4 sample average, 1 sample interval, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {4, 1},
        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.84932691, 0.54428172}, {0.67085171, -0.26121035}, {-0.00843292, -0.10107844}, {0.44380838, 0.47791266}, {-1.22243285, -0.23512185}, {0.36703834, -0.57820129}, {0.35290661, -1.06874406}, {-0.28690800, 0.35487175}, {-1.03591967, 0.11922345}, {1.20758843, 0.26017120}, {-0.70436168, -0.64151478}, {0.87046629, 0.26485112}, {-0.51450276, -0.28427768}, {-0.99852878, -0.44718304}, {-0.12406842, 0.01043933}, {-0.70545697, -0.27755606}, {-0.55183816, 0.13541999}, {-0.85210478, -0.60545266}, {0.63102961, -0.26530272}, {0.23350821, -0.64890999}, {1.10951805, 0.50755477}, {-0.76371598, -0.32186824}, {0.50657809, 0.34352264}, {0.73945683, -0.48927945}, {0.73851317, 0.07942547}, {-0.36019468, 0.23579018}, {0.86216831, 0.56677794}, {0.10583498, 0.14351390}, {-1.06040740, 0.08325782}, {0.38555470, -0.48426557}, {-0.56540722, 0.34283608}, {0.46640915, 0.26295620}, {-0.26867276, -0.07426310}, {0.34560877, 0.43698943}, {-0.02992147, -0.21549077}, {-0.50252843, -0.79566890}, {-0.73649299, 0.67575932}, {0.96363103, 0.20007397}, {-0.56630772, -0.39907175}, {0.58631754, 0.76540405}, {0.43704298, -0.32863757}, {0.30688852, -0.84378493}, {0.57181245, 0.70192319}, {0.14258868, -0.10274947}, {-0.45569819, 0.12033939}, {0.90751255, -0.99475414}, {0.45305833, 0.72623974}, {0.81386673, 0.40685016}, {0.61634690, -0.06149750}, {0.09983511, -0.16414157}, {-1.03763723, 0.50896502}, {0.49876380, -0.36224276}, {0.03081889, -0.00695243}, {-0.05398509, -0.41700131}, {0.04436465, 0.25485843}, {0.21363606, -0.10930976}, {-1.08695233, 0.04710507}, {-0.56886369, 0.34885371}, {0.80296004, 0.48252243}, {0.80811989, 0.31708112}, {-0.43639028, 0.71850240}, {0.47052199, -0.77023208}, {-0.83206421, -1.08840656}, {0.69400030, -0.17476928}, {-0.81850243, -0.04850310}, {-0.50059235, -0.76648051}, {-0.67986435, 0.06482541}, {-0.78089380, -0.19232127}, {0.35860643, -0.24226105}, {-0.35965070, -0.01169038}, {-0.97853208, -0.04059769}, {-0.37461376, -0.52340984}, {-0.58282828, 0.95498705}, {0.13201341, -0.56700444}, {0.24884318, 0.62030649}, {-0.88479185, -1.03219330}, {-0.71278071, 0.42831841}, {-0.56540179, 0.55637729}, {0.35492304, 0.09491706}, {-0.93049014, 0.59262693}, {0.55493283, 0.21889937}, {-0.61755562, 0.11542939}, {-0.25793409, 0.02581016}, {-0.43355381, 0.09182972}, {-0.70403457, -0.66727495}, {0.90643567, 0.78626484}, {-0.49057496, 0.65070045}, {-0.60995603, 0.73735934}, {0.51048505, 0.07313886}, {-0.11013651, -1.09523630}, {1.00882196, -0.64036816}, {0.82034731, 0.76788759}, {0.16900797, -0.65022898}, {0.64553416, 1.01103377}, {0.40652829, -0.03938892}, {-0.27977058, -0.27388951}, {-0.44418555, 0.51992381}, {-0.38212356, -0.49620351}, {-0.64075172, 0.57054853}, {-0.40560427, 0.04278730}, {-0.38106203, 0.72747403}, {1.20447183, -0.34228110}, {-0.43236023, -0.53825027}, {0.81149256, 0.78104258}, {-0.48040321, -0.44964561}, {0.72770774, 0.21988136}, {0.54948956, -0.73670673}, {0.84624445, -0.09385854}, {-0.11249901, 0.96497571}, {-0.68631130, 0.11822754}, {-0.61653870, -0.86385751}, {1.00051403, -0.06453225}, {0.50335467, 0.23529994}, {0.67807245, -0.27438003}, {-0.35062593, -0.39174086}, {0.76350534, -0.01727434}, {1.13209200, 0.37927005}, {-0.61624527, 0.40324402}, {-1.10154641, -0.51241040}, {-0.70899481, 0.87309724}, {0.70360547, 0.51831299}, {-0.29515204, 0.25925091}, {0.60382563, -0.11300664}, {0.33459651, -0.46197501}, {-0.54121238, -0.79026282}, {0.72081667, 0.32838386}, {0.85103810, 0.07480851}, {-0.49242130, 0.53443521}, {1.01818836, -0.58660609}, {0.82032514, -0.33184019}, {-1.07186079, -0.19179133}, {-0.45931453, -0.95210648}, {0.96039009, 0.23622255}, {-0.81387985, -0.60935783}, {-0.47762620, 0.52676708}, {-0.97375613, 0.59805655}, {-0.69285935, 0.68103206}, {0.85449773, 0.33074415}, {-0.37360990, -0.32520148}, {-0.84597492, -0.12802410}, {-0.93999171, -0.96053654}, {0.94972432, -0.44358870}, {0.20273124, -0.07915729}, {-0.59737062, -0.73932636}, {1.05702507, 0.67020005}, {0.75546896, -0.95721400}, {-0.49973941, 0.36087930}, {0.95616537, 0.12055305}, {0.35247672, 0.34954730}, {-0.47607750, 0.11149631}, {-0.54841983, -0.32407755}, {-0.94510138, 0.00311929}, {0.89983737, -0.36845836}, {0.40572605, 0.10072364}, {0.81161368, -0.40773845}, {-0.46771574, -0.22350240}, {-0.33892778, 0.70815402}, {0.86297703, -0.17371537}, {-0.34292120, -0.00320830}, {0.10959202, 0.22311346}, {-0.77794600, -0.75819814}, {-0.93756860, -0.33943662}, {-0.22809088, -0.83361465}, {-0.82258654, 0.34456265}, {-0.62018585, 0.36315244}, {-0.64119786, 0.33926988}, {-0.52925032, -0.44527435}, {1.02658606, -0.09765306}, {1.09717715, 0.17466560}, {0.41642380, 1.03549647}, {0.71452922, -0.18148611}, {-0.78675586, 0.00449052}, {0.83368903, -0.42307204}, {1.01643252, -0.31720623}, {1.17811358, -0.40376264}, {-0.83383405, 0.29994035}, {0.19242263, 0.99768978}, {0.62349606, 0.56394780}, {0.47485137, -0.57674837}, {-0.43180746, -0.54756826}, {0.52733910, 0.13824055}, {-0.85911226, -0.51548028}, {1.05188918, -0.36402446}, {0.12850502, -0.00670863}, {0.54930657, -0.44789329}, {-0.34438205, -0.17034322}, {-0.96823442, -0.44898456}, {0.21491206, -0.25953120}, {0.10414179, -0.88053590}, {-0.35418969, -0.69431174}, {-0.72890598, -0.51275271}, {0.65534514, -0.21235728}, {-0.16137730, 0.25233266}, {-0.65055597, -0.91165662}, {0.05737999, 0.00243577}, {0.30170056, -0.11317622}, {0.52422392, 0.28028965}, {-0.51966715, 0.06192253}, {-0.30221045, -0.46133015}, {-0.10537720, 0.18518867}, {1.08681881, 0.42324820}, {-0.35191071, 0.40497291}, {-0.98025668, -0.76803136}, {0.46358043, 0.59618437}, {-0.51825595, 0.69162345}, {0.62366956, -0.58266258}, {0.61228895, 0.51048434}, {-0.35294688, 0.32158804}, {0.47223890, 0.19064200}, {0.92630100, 0.52809107}, {0.92938375, 0.05685271}, {-0.80824852, -0.12138402}, {-0.48223251, 0.32517573}, {0.61900514, -0.82759392}, {0.38873458, 0.41167313}, {-0.30538791, -0.00913280}, {-0.75414896, 0.30349532}, {-1.05905092, 0.80529499}, {0.52159297, 0.41623819}, {-0.81288552, 0.48704863}, {1.15835583, -0.15319133}, {0.47375789, 0.73985714}, {0.32602894, 0.39547029}, {-0.17688993, 0.83721715}, {0.93602270, -0.25955847}, {0.61975801, 0.02085991}, {-0.50668442, -0.56096041}, {-0.89704305, 0.65005982}, {1.10966218, -0.43932560}, {0.26079190, -0.07889207}, {-0.51510006, -0.69671655}, {-0.66584527, 0.24368921}, {-0.91248435, -0.73225743}, {-0.50923842, -0.82055002}, {0.32366607, 0.07015049}, {0.31237060, -0.83458751}, {-0.38501826, 0.21025521}, {-0.47363773, 0.10381577}, {-0.61117637, 0.09711343}, {0.52167344, 0.66922545}, {0.94505638, 0.11114705}, {-0.23950645, 0.67011780}, {0.52240342, 0.19128475}, {-0.22066441, -0.43859497}, {-0.89893389, 0.42951506}, {-0.75232953, 0.51189661}, {0.38465360, 0.85143518}, {0.79731452, 0.73061246}, {-0.64050674, 0.34352186}, {0.01339155, -0.40422165}, {0.12278488, -0.25877428}, {0.90172559, -0.43213397}, {0.00535565, -0.15317248}, {-0.25791439, -0.35548955}, {0.58842218, 0.32996094}, {0.00312091, 0.29572132}})}
    },
    {
        desc = "17 sample average, 15 sample interval, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {17, 15},
        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.76159042, 0.66149747}, {0.54891127, -0.46579975}, {-0.00460685, -0.10132493}, {0.27708063, 0.59041744}, {-0.76931906, -0.97865862}, {0.67686790, -0.10432504}, {0.56853181, -0.97135401}, {-0.12891501, 0.43775693}, {-0.58172655, 0.86541206}, {0.84400308, -0.90200770}, {-0.95186126, 0.04033246}, {0.88803756, -0.19810852}, {-0.55927479, -0.18093808}, {-0.91610581, -0.59814918}, {-0.12372649, -0.01391799}, {-0.53476936, -0.53733474}, {-0.56257802, -0.07981171}, {-0.42210573, -0.95628560}, {0.67535186, 0.11173059}, {0.28349233, -0.62868303}, {0.98634118, 0.71817333}, {-0.75880265, -0.33328632}, {0.44370499, 0.42161009}, {0.87260801, -0.15730859}, {0.66066462, 0.33945903}, {-0.39295682, 0.17584704}, {0.76616478, 0.69105923}, {0.01087817, 0.17798580}, {-0.93184453, -0.51289511}, {0.59450865, -0.17240943}, {-0.65464956, 0.09303716}, {0.40363950, 0.35179344}, {-0.24973705, -0.12382031}, {0.01297133, 0.55698919}, {0.04336375, -0.21319276}, {-0.01405515, -0.94097090}, {-0.91583824, 0.40039089}, {0.96505308, 0.19309816}, {-0.20820042, -0.66076875}, {-0.00224271, 0.96416116}, {0.54048091, 0.08300383}, {0.72429538, -0.53061265}, {0.02123567, 0.90510488}, {0.15615551, -0.08065017}, {-0.46209887, 0.09277424}, {0.96763194, -0.93637788}, {0.53090364, 0.67143685}, {0.74450511, 0.52308542}, {0.61525804, 0.07157552}, {0.13072182, -0.14078817}, {-0.92741370, 0.68966675}, {0.17306419, -0.59163666}, {0.01109787, -0.02958002}, {-0.26891324, -0.32324940}, {0.06314714, 0.25086549}, {0.22919960, -0.07110932}, {-0.91261774, -0.59229487}, {-0.65394938, 0.13287222}, {0.68781739, 0.63598740}, {0.55819583, 0.66484261}, {-0.56230706, 0.62489432}, {0.43667546, -0.78991324}, {-0.85278821, -1.07224619}, {0.56364936, -0.44099900}, {-0.80391586, 0.16130109}, {-0.21358956, -0.89020485}, {-0.68261886, -0.02119770}, {-0.60915184, -0.52508718}, {0.43062466, -0.04302798}, {-0.34796602, -0.09167846}, {-0.92163128, -0.33131376}, {-0.08787677, -0.63762921}, {-0.86646008, 0.70776838}, {0.08473681, -0.57596982}, {0.13955417, 0.65362662}, {-0.89377612, -1.02442372}, {-0.73398530, 0.39086896}, {-0.70466506, 0.36425570}, {0.34979951, 0.11233830}, {-0.61934221, 0.91292602}, {0.59221238, 0.07177684}, {-0.57171386, 0.26046526}, {-0.21960375, 0.13773288}, {-0.37374848, 0.23814636}, {-0.85443473, -0.45919704}, {0.88510048, 0.81020689}, {-0.43293619, 0.69039202}, {-0.43548122, 0.85211581}, {0.49753511, -0.13565807}, {-0.43045416, -1.01310515}, {0.86009294, -0.82947773}, {0.52660656, 0.99262607}, {0.21625510, -0.63607800}, {0.61997885, 1.02690291}, {0.40318844, 0.06523667}, {-0.20667544, -0.33252412}, {-0.62509698, 0.27726418}, {-0.06180400, -0.62323081}, {-0.82447523, 0.23733725}, {-0.40502217, -0.04798546}, {-0.43364358, 0.69740951}, {0.90635353, -0.86396283}, {-0.55400932, -0.41197371}, {0.90147567, 0.67519575}, {-0.25264388, -0.60756850}, {0.31292149, 0.69281060}, {0.87959743, -0.26642796}, {0.74405599, 0.41390806}, {-0.08200647, 0.96804392}, {-0.55369085, 0.42240673}, {-0.79476231, -0.70336527}, {0.85101777, -0.53005815}, {0.50697970, 0.22738422}, {0.69518822, -0.22755229}, {-0.29703599, -0.43378460}, {0.72289068, 0.24630836}, {0.86664110, 0.82122552}, {-0.73367971, 0.06385938}, {-0.74190015, -0.96205676}, {-0.89093208, 0.68644923}, {0.57455748, 0.65847766}, {-0.31879088, 0.22956078}, {0.56442672, -0.24248378}, {0.14297016, -0.55220944}, {-0.83532232, -0.46868208}, {0.78120553, 0.13088405}, {0.85034680, -0.08229568}, {-0.44709525, 0.57289231}, {0.65801841, -0.97356355}, {0.34290239, -0.81576294}, {-0.77175426, 0.76815677}, {-0.91862357, -0.52307498}, {0.97671622, -0.15548536}, {-0.76718664, -0.66718954}, {-0.51840085, 0.48669392}, {-0.83419317, 0.78102142}, {-0.28990433, 0.92726171}, {0.83791429, -0.37075305}, {-0.49028388, -0.07044220}, {-0.81387156, 0.26396388}, {-0.87094885, -1.02355421}, {0.98430288, -0.36040974}, {0.19788957, -0.09058455}, {-0.32952061, -0.89155567}, {0.77904654, 0.97956955}, {0.97707462, -0.72960079}, {-0.58062297, 0.20700312}, {0.95445174, 0.13344356}, {0.35982245, 0.34198096}, {-0.48536882, 0.05914675}, {-0.38760886, -0.50551951}, {-0.83920318, -0.43470022}, {0.96628070, -0.10849213}, {0.30529359, 0.28557783}, {0.88048655, -0.22295925}, {-0.38796356, -0.34379587}, {-0.36343977, 0.69589210}, {0.78523946, -0.39787602}, {-0.33093670, 0.08992288}, {0.15882251, 0.19122094}, {-0.51406324, -0.95697618}, {-0.51627868, -0.85305828}, {0.09859358, -0.85861409}, {-0.84852833, 0.27453899}, {-0.41575494, 0.58622354}, {-0.07634828, 0.72139424}, {-0.68928128, -0.05715296}, {0.66111660, -0.79141635}, {0.95176262, -0.57310891}, {0.46620378, 1.01405907}, {0.67194396, -0.30328280}, {-0.78577149, -0.03960019}, {0.87138247, -0.33870363}, {0.84671861, -0.64561808}, {0.89911002, -0.86172915}, {-0.43641338, 0.77122438}, {0.53477854, 0.86395788}, {0.63615376, 0.54962969}, {0.43360233, -0.60836792}, {-0.07485968, -0.69331425}, {0.41310385, 0.35572776}, {-0.45258367, -0.89384675}, {0.89621693, 0.66013628}, {0.09446801, 0.08737470}, {0.70624822, -0.05966192}, {-0.19290408, -0.33227068}, {-0.43800279, -0.97325152}, {0.30051404, -0.15243013}, {0.18292278, -0.86759907}, {-0.25517187, -0.73648250}, {-0.72583532, -0.51709020}, {0.66689426, -0.17269877}, {-0.20836794, 0.21516785}, {-0.48520571, -1.00941372}, {0.05725167, 0.00454337}, {0.30567768, -0.10194726}, {0.33926725, 0.48812988}, {-0.52123463, -0.04693413}, {-0.00324821, -0.55149448}, {-0.18363287, 0.10806558}, {0.75259155, 0.89102191}, {-0.46918210, 0.26021591}, {-0.84056860, -0.91881442}, {-0.03020134, 0.75460613}, {-0.71707797, 0.48242247}, {0.79078102, -0.32113045}, {0.33465093, 0.72353351}, {-0.28467068, 0.38334447}, {0.45823306, 0.22220802}, {0.65451449, 0.84173888}, {0.90957570, 0.19914423}, {-0.61533368, -0.53792584}, {-0.57228523, 0.10381287}, {0.56995219, -0.86210996}, {0.33569556, 0.45595816}, {-0.30531779, 0.01123590}, {-0.69757664, 0.41741699}, {-0.97639060, 0.90374237}, {0.59880632, 0.29452404}, {-0.51516336, 0.79536527}, {0.96178758, -0.66349113}, {0.50813037, 0.71668589}, {0.29401430, 0.41981810}, {-0.16219585, 0.84018749}, {0.95517141, -0.17651267}, {0.61375219, -0.08856228}, {-0.64254653, -0.39817026}, {-0.80633253, 0.75966549}, {0.97316837, -0.69086915}, {0.21450540, -0.16799939}, {-0.73113394, -0.46495703}, {-0.53944308, 0.46014726}, {-0.94287854, -0.69268221}, {-0.05056279, -0.96440107}, {0.23856181, 0.22971521}, {0.71261930, -0.53505653}, {-0.43555918, 0.05229247}, {-0.46508947, 0.13712110}, {-0.52425957, 0.32881519}, {0.53444767, 0.65906870}, {0.93869901, 0.15597866}, {-0.06748574, 0.70842564}, {0.52710152, 0.17793030}, {-0.20309030, -0.44700408}, {-0.82434434, 0.55948347}, {-0.79619747, 0.44057623}, {0.02611435, 0.93392628}, {0.45545554, 0.98084927}, {-0.72512662, -0.04947213}, {0.17088990, -0.36656666}, {0.02583443, -0.28525922}, {0.12562260, -0.99200195}, {-0.10812508, -0.10862530}, {-0.37556887, -0.22768547}, {0.53947890, 0.40506461}, {-0.04883260, 0.29167831}})}
    },
    {
        desc = "64 sample average, 7 sample interval, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {64, 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.73946995, 0.68613625}, {0.53332812, -0.48356387}, {-0.00792982, -0.10111915}, {0.29630867, 0.58100563}, {-0.80102384, -0.95288253}, {0.67307937, -0.12648344}, {0.53634596, -0.98948967}, {-0.12362713, 0.43927953}, {-0.57124901, 0.87236363}, {0.83306521, -0.91211921}, {-0.95130575, 0.05180715}, {0.88558424, -0.20880216}, {-0.56141591, -0.17418115}, {-0.92325175, -0.58705920}, {-0.12389831, -0.01229475}, {-0.51656467, -0.55485845}, {-0.55960566, -0.09851632}, {-0.39000130, -0.96982187}, {0.67125309, 0.13417587}, {0.30428690, -0.61888587}, {0.96185887, 0.75064600}, {-0.74958533, -0.35352951}, {0.43223089, 0.43336552}, {0.87651533, -0.13383465}, {0.65131700, 0.35706639}, {-0.39753434, 0.16523832}, {0.74734360, 0.71137118}, {0.00609783, 0.17821364}, {-0.92195839, -0.53046054}, {0.59766889, -0.16111314}, {-0.65556753, 0.08633147}, {0.40001747, 0.35590655}, {-0.24845660, -0.12637006}, {0.00726946, 0.55709279}, {0.04554366, -0.21273775}, {-0.02719450, -0.94068283}, {-0.91015744, 0.41314158}, {0.96765554, 0.17960230}, {-0.21740778, -0.65779668}, {0.01122208, 0.96409839}, {0.54158735, 0.07544788}, {0.71681470, -0.54067570}, {0.05563657, 0.90364277}, {0.15297589, -0.08652959}, {-0.45823696, 0.11027828}, {0.88308698, -1.01650000}, {0.58694482, 0.62304240}, {0.78692621, 0.45678592}, {0.61914182, 0.01813529}, {0.12013324, -0.14992501}, {-0.87478364, 0.75530773}, {0.12956460, -0.60265923}, {0.00891655, -0.03030900}, {-0.29171675, -0.30282968}, {0.08123004, 0.24560685}, {0.22341913, -0.08759496}, {-0.95751876, -0.51656753}, {-0.64106518, 0.18531117}, {0.73698717, 0.57829291}, {0.61012298, 0.61753398}, {-0.47184315, 0.69573426}, {0.32488286, -0.84208041}, {-0.99103546, -0.94594312}, {0.50443536, -0.50766689}, {-0.77761787, 0.26001754}, {-0.32263038, -0.85673493}, {-0.67995644, 0.06385176}, {-0.66971928, -0.44526237}, {0.42193159, -0.09624299}, {-0.35666555, -0.04769664}, {-0.95645314, -0.21064314}, {-0.16875519, -0.62114012}, {-0.76875836, 0.81283438}, {0.01032995, -0.58207804}, {0.22205496, 0.63039255}, {-0.97463125, -0.94782579}, {-0.69952762, 0.44963786}, {-0.67602301, 0.41500345}, {0.35710260, 0.08635581}, {-0.55065155, 0.95592958}, {0.59588367, 0.02810785}, {-0.55105007, 0.30173293}, {-0.20889999, 0.15348272}, {-0.35525727, 0.26494128}, {-0.88846421, -0.38929680}, {0.94714123, 0.73672348}, {-0.37625724, 0.72284532}, {-0.36584282, 0.88425344}, {0.48507327, -0.17506632}, {-0.51020384, -0.97537935}, {0.74326730, -0.93559986}, {0.66656870, 0.90460330}, {0.12057270, -0.66092640}, {0.76396018, 0.92480731}, {0.40839681, 0.00536452}, {-0.25323430, -0.29859573}, {-0.57764274, 0.36599252}, {-0.15259098, -0.60741448}, {-0.78291476, 0.35090303}, {-0.40774563, 0.00943844}, {-0.33127812, 0.75145292}, {0.77587438, -0.98281610}, {-0.60643053, -0.32998598}, {0.98745489, 0.54173851}, {-0.33555993, -0.56601053}, {0.37644464, 0.66045123}, {0.85077202, -0.34765282}, {0.77955711, 0.34238851}, {0.00903578, 0.97146922}, {-0.51168716, 0.47241634}, {-0.85715538, -0.62582296}, {0.79762238, -0.60744661}, {0.52707338, 0.17585687}, {0.66912246, -0.29553655}, {-0.33868882, -0.40210611}, {0.74379611, 0.17322265}, {0.94398934, 0.73100096}, {-0.72369671, 0.13648114}, {-0.83386689, -0.88353550}, {-0.82677442, 0.76250672}, {0.59944618, 0.63590354}, {-0.30973032, 0.24164617}, {0.55468786, -0.26400244}, {0.12163623, -0.55729735}, {-0.85272211, -0.43622383}, {0.78565949, 0.10075592}, {0.84673136, -0.11361419}, {-0.42565328, 0.58899838}, {0.62164956, -0.99717903}, {0.31257036, -0.82785934}, {-0.74288672, 0.79610848}, {-0.93729758, -0.48882511}, {0.97031432, -0.19141659}, {-0.79834670, -0.62957108}, {-0.49442637, 0.51103127}, {-0.75614148, 0.85680956}, {-0.20041254, 0.95062804}, {0.79886019, -0.44875434}, {-0.49476069, -0.02349941}, {-0.78508157, 0.34016275}, {-0.97619385, -0.92372108}, {0.93972415, -0.46439824}, {0.18697363, -0.11138537}, {-0.42369276, -0.85084647}, {0.88008618, 0.88989788}, {0.89274675, -0.83065957}, {-0.55493003, 0.26837671}, {0.96331489, 0.02845342}, {0.39500430, 0.30065715}, {-0.47601131, 0.11177851}, {-0.41490912, -0.48336428}, {-0.86190832, -0.38773736}, {0.95882308, -0.16163877}, {0.32058457, 0.26829910}, {0.86787009, -0.26789719}, {-0.40511277, -0.32341146}, {-0.32721052, 0.71364379}, {0.76376295, -0.43768999}, {-0.32588020, 0.10680501}, {0.16843618, 0.18280941}, {-0.56254625, -0.92930412}, {-0.57264400, -0.81629097}, {0.04045315, -0.86330897}, {-0.82807732, 0.33114928}, {-0.37526569, 0.61293221}, {0.03869673, 0.72439027}, {-0.68964583, 0.05257202}, {0.52763927, -0.88600892}, {0.85615021, -0.70803440}, {0.61156046, 0.93362498}, {0.61948282, -0.39966261}, {-0.78294492, 0.07747390}, {0.81145424, -0.46429455}, {0.74150705, -0.76414818}, {0.76123977, -0.98564190}, {-0.33182561, 0.82166618}, {0.64315361, 0.78661591}, {0.70255876, 0.46173099}, {0.35033289, -0.65984040}, {-0.16487093, -0.67757380}, {0.44407779, 0.31621501}, {-0.53289533, -0.84841996}, {0.95837933, 0.56612164}, {0.10281957, 0.07737365}, {0.69659436, -0.13077593}, {-0.22551630, -0.31105983}, {-0.53417820, -0.92396897}, {0.28355891, -0.18203841}, {0.09424850, -0.88164967}, {-0.34142104, -0.70067883}, {-0.78246790, -0.42657158}, {0.64145356, -0.25121740}, {-0.18113910, 0.23854357}, {-0.60244548, -0.94413990}, {0.05738413, -0.00233633}, {0.28802964, -0.14446804}, {0.41139001, 0.42910519}, {-0.52216440, 0.03510901}, {-0.08940408, -0.54420912}, {-0.16448599, 0.13543838}, {0.88260472, 0.76244539}, {-0.42274565, 0.33034873}, {-0.97384441, -0.77614588}, {0.10612984, 0.74771589}, {-0.61852247, 0.60362417}, {0.72005600, -0.45823434}, {0.45942861, 0.65147316}, {-0.21101399, 0.42832631}, {0.49074760, 0.13609089}, {0.79534543, 0.71016848}, {0.93033177, 0.03833110}, {-0.69932318, -0.42302108}, {-0.54559839, 0.20151907}, {0.41175103, -0.94791359}, {0.40970534, 0.39080802}, {-0.29873914, 0.06403218}, {-0.61458588, 0.53210372}, {-0.81812668, 1.04916990}, {0.63841736, 0.19425951}, {-0.38036925, 0.86793923}, {0.84240007, -0.80970246}, {0.61690211, 0.62551332}, {0.35777774, 0.36699688}, {-0.02479031, 0.85534090}, {0.91553193, -0.32451564}, {0.58978182, -0.19155291}, {-0.70085472, -0.28321069}, {-0.66553980, 0.88561881}, {0.84163868, -0.84616858}, {0.18284310, -0.20200191}, {-0.79950142, -0.33397520}, {-0.46003777, 0.53953648}, {-1.04040575, -0.53514910}, {-0.20217378, -0.94432610}, {0.27183437, 0.18917422}, {0.61921698, -0.64084482}, {-0.42184246, 0.12039624}, {-0.43761098, 0.20882298}, {-0.46979672, 0.40281335}, {0.62613928, 0.57267398}, {0.95134646, 0.02062073}, {0.03415477, 0.71081275}, {0.54707754, 0.10100164}, {-0.26471648, -0.41350153}, {-0.73620433, 0.67124408}, {-0.73019326, 0.54300606}, {0.15066227, 0.92206353}, {0.58242339, 0.91120142}, {-0.72523510, 0.04785575}, {0.12038065, -0.38611263}, {-0.01251074, -0.28615332}, {-0.00804530, -0.99989206}, {-0.12270785, -0.09183285}, {-0.40456721, -0.17093277}, {0.59242332, 0.32272196}, {0.00709519, 0.29565269}})}
    },
    {
        desc = "100 sample average, 32 sample interval, 256 ComplexFloat32 input, 256 ComplexFloat32 output",
        args = {100, 32},
        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.73653048, 0.68929076}, {0.53125638, -0.48583910}, {-0.00836196, -0.10108433}, {0.29878935, 0.57973391}, {-0.80508947, -0.94945008}, {0.67253256, -0.12935923}, {0.53211170, -0.99177319}, {-0.11258929, 0.44223732}, {-0.54922688, 0.88639355}, {0.80996555, -0.93269229}, {-0.94971031, 0.07561056}, {0.88007838, -0.23091073}, {-0.56560123, -0.16006930}, {-0.93766165, -0.56375802}, {-0.12415759, -0.00931923}, {-0.52972561, -0.54230773}, {-0.56180781, -0.08506453}, {-0.41315252, -0.96018773}, {0.67427850, 0.11803570}, {0.28935394, -0.62600684}, {0.97958809, 0.72735769}, {-0.75565559, -0.34036145}, {0.43974644, 0.42573735}, {0.87403977, -0.14914873}, {0.65746415, 0.34561697}, {-0.39458266, 0.17216787}, {0.75967467, 0.69818759}, {0.00921473, 0.17807968}, {-0.92701173, -0.52157921}, {0.59609354, -0.16684727}, {-0.65470791, 0.09262526}, {0.40341809, 0.35204732}, {-0.25021854, -0.12284440}, {0.01514570, 0.55693430}, {0.04253113, -0.21336044}, {-0.01772857, -0.94090885}, {-0.91426814, 0.40396324}, {0.96579957, 0.18932913}, {-0.21077846, -0.65995085}, {0.00152137, 0.96416247}, {0.54080081, 0.08089317}, {0.72221833, -0.53343624}, {0.02476901, 0.90501505}, {0.15583946, -0.08125918}, {-0.46173313, 0.09457756}, {0.91725886, -0.98577434}, {0.56534278, 0.64270794}, {0.77088094, 0.48337233}, {0.61816239, 0.03925181}, {0.12316830, -0.14744174}, {-0.89001787, 0.73729533}, {0.14183837, -0.59988916}, {0.00953332, -0.03012070}, {-0.28547502, -0.30872077}, {0.07620008, 0.24721366}, {0.22516048, -0.08301653}, {-0.94238770, -0.54368150}, {-0.64609230, 0.16694185}, {0.72018450, 0.59908849}, {0.59225219, 0.63469332}, {-0.49150494, 0.68198609}, {0.34878069, -0.83246642}, {-0.96363783, -0.97383869}, {0.51270670, -0.49931210}, {-0.78254521, 0.24478923}, {-0.30584577, -0.86286932}, {-0.68107331, 0.05056712}, {-0.66090035, -0.45825022}, {0.42372984, -0.08798872}, {-0.35566661, -0.05464952}, {-0.95131534, -0.23274924}, {-0.15431699, -0.62488371}, {-0.78738666, 0.79480273}, {0.02381492, -0.58168238}, {0.20738806, 0.63536865}, {-0.95240676, -0.97015506}, {-0.70975864, 0.43330786}, {-0.68205220, 0.40501827}, {0.35579422, 0.09159736}, {-0.56464815, 0.94772947}, {0.59540600, 0.03686677}, {-0.55542719, 0.29359761}, {-0.21113424, 0.15039444}, {-0.35911462, 0.25968888}, {-0.87993228, -0.40821528}, {0.93116313, 0.75681776}, {-0.39163551, 0.71463031}, {-0.38467661, 0.87622434}, {0.48870757, -0.16464871}, {-0.48922002, -0.98607123}, {0.76311320, -0.91948438}, {0.63312286, 0.92831916}, {0.14460464, -0.65608764}, {0.72971237, 0.95206279}, {0.40792921, 0.02026026}, {-0.24217226, -0.30763555}, {-0.59244406, 0.34151381}, {-0.12705383, -0.61326474}, {-0.79491723, 0.32279253}, {-0.40782309, -0.00509165}, {-0.35783502, 0.73917580}, {0.81039035, -0.95455533}, {-0.59429139, -0.35137793}, {0.96753126, 0.57656831}, {-0.31518543, -0.57760417}, {0.34111798, 0.67937094}, {0.86791015, -0.30233690}, {0.76043117, 0.38299286}, {-0.04217003, 0.97059560}, {-0.53587103, 0.44479573}, {-0.82298565, -0.67012274}, {0.82852465, -0.56457055}, {0.51589268, 0.20636557}, {0.68525356, -0.25591850}, {-0.31460512, -0.42121616}, {0.73239875, 0.21640410}, {0.89964545, 0.78493071}, {-0.73043698, 0.09394501}, {-0.78079510, -0.93076736}, {-0.86198062, 0.72246921}, {0.56863719, 0.66359681}, {-0.32083398, 0.22669655}, {0.56657565, -0.23741919}, {0.14790986, -0.55090690}, {-0.83109134, -0.47614419}, {0.78000194, 0.13787510}, {0.85104966, -0.07467687}, {-0.45220798, 0.56886524}, {0.67615187, -0.96105820}, {0.35813332, -0.80919200}, {-0.78601748, 0.75355554}, {-0.90865731, -0.54020238}, {0.97945917, -0.13714986}, {-0.75454569, -0.68145293}, {-0.52743262, 0.47689116}, {-0.81164324, 0.80443019}, {-0.26341546, 0.93513161}, {0.82703096, -0.39443362}, {-0.49208894, -0.05646988}, {-0.80603516, 0.28700384}, {-0.89970672, -0.99837005}, {0.97365445, -0.38825783}, {0.19523326, -0.09617594}, {-0.35474345, -0.88182330}, {0.80659068, 0.95701700}, {0.95592934, -0.75709391}, {-0.57450092, 0.22343248}, {0.95786077, 0.10624468}, {0.36940292, 0.33160916}, {-0.48349032, 0.07292687}, {-0.37447062, -0.51532745}, {-0.82773793, -0.45615366}, {0.96875274, -0.08358836}, {0.29784298, 0.29334018}, {0.88593292, -0.20022553}, {-0.37898725, -0.35366651}, {-0.38122863, 0.68630826}, {0.79521900, -0.37753561}, {-0.33314133, 0.08137622}, {0.15384871, 0.19524498}, {-0.49973285, -0.96453685}, {-0.50349802, -0.86066365}, {0.11138877, -0.85704798}, {-0.85252863, 0.26185271}, {-0.42445219, 0.57995737}, {-0.02107092, 0.72511709}, {-0.69163281, -0.00438235}, {0.59878987, -0.83956277}, {0.90524882, -0.64407325}, {0.54223418, 0.97552234}, {0.64683867, -0.35367909}, {-0.78650200, 0.02048308}, {0.84299219, -0.40421715}, {0.79497749, -0.70835429}, {0.83072317, -0.92783338}, {-0.37628299, 0.80228084}, {0.59915358, 0.82062554}, {0.67624462, 0.49947730}, {0.38590887, -0.63968492}, {-0.12755308, -0.68557924}, {0.42611209, 0.34003747}, {-0.48567906, -0.87630463}, {0.92026621, 0.62617463}, {0.09766803, 0.08378246}, {0.70352453, -0.08601957}, {-0.20518944, -0.32482779}, {-0.47407651, -0.95619893}, {0.29460621, -0.16355672}, {0.15036435, -0.87383032}, {-0.28252301, -0.72642952}, {-0.74465674, -0.48959735}, {0.65997279, -0.19750638}, {-0.20206448, 0.22109807}, {-0.51416647, -0.99497420}, {0.05735904, 0.00288740}, {0.29996493, -0.11769932}, {0.36418274, 0.46983397}, {-0.52296972, -0.01977561}, {-0.03191186, -0.55058002}, {-0.17776708, 0.11746517}, {0.79789156, 0.85069567}, {-0.45502111, 0.28425336}, {-0.88719445, -0.87387729}, {0.00906579, 0.75515586}, {-0.69103098, 0.51904571}, {0.77301878, -0.36180305}, {0.37180954, 0.70515931}, {-0.26435861, 0.39762408}, {0.46916446, 0.19808751}, {0.69738531, 0.80657762}, {0.91729081, 0.15988779}, {-0.63787335, -0.51099640}, {-0.56729752, 0.12830068}, {0.53239244, -0.88579756}, {0.35497230, 0.44111684}, {-0.30455330, 0.02434105}, {-0.67900175, 0.44699746}, {-0.93666732, 0.94485092}, {0.61090541, 0.26852927}, {-0.48052132, 0.81676096}, {0.93239826, -0.70419419}, {0.53844798, 0.69419658}, {0.31177700, 0.40680060}, {-0.12595423, 0.84637946}, {0.94723624, -0.21506405}, {0.60815632, -0.12116507}, {-0.66286504, -0.36333948}, {-0.76467550, 0.80158293}, {0.93494260, -0.74178118}, {0.20524152, -0.17919903}, {-0.75488788, -0.42530721}, {-0.51413786, 0.48825878}, {-0.97847480, -0.64141697}, {-0.10191824, -0.96033263}, {0.25047213, 0.21666688}, {0.68307310, -0.57229620}, {-0.43215093, 0.07544458}, {-0.45711565, 0.16172723}, {-0.50597936, 0.35630387}, {0.56883258, 0.62963116}, {0.94507229, 0.11101173}, {-0.03360691, 0.71083885}, {0.53499097, 0.15257742}, {-0.22418742, -0.43680468}, {-0.79671019, 0.59817916}, {-0.77426887, 0.47806433}, {0.07064615, 0.93161660}, {0.50173724, 0.95800042}, {-0.72666126, -0.01481694}, {0.15320483, -0.37430301}, {0.01219409, -0.28616700}, {0.07814694, -0.99686599}, {-0.11318491, -0.10334247}, {-0.38600495, -0.20950618}, {0.55819178, 0.37886247}, {-0.02172082, 0.29493907}})}
    },
}, {epsilon = 1.0e-06})
