diff --git a/playback/src/filter_coefficients.rs b/playback/src/filter_coefficients.rs index dee8a64bf..2d3ac10d5 100644 --- a/playback/src/filter_coefficients.rs +++ b/playback/src/filter_coefficients.rs @@ -1,1344 +1,1461 @@ // All Windows calculated with pyfda (Python Filter Design Analysis Tool) // https://github.com/chipmuenk/pyfda // Window = Kaiser -// beta = 15 -// fc = 22.8kHz -// -140dB well before 24kHz -// The assumption is that the input -// is anti-aliased properly, -// We just want to make sure interpolation -// doesn't add any artifacts. +// beta = 21 +// Flat until just over 20kHz +// fc = 21kHz +// -195dB before 22kHz #[allow(clippy::excessive_precision)] -pub const HZ48000_COEFFICIENTS: [f64; 441] = [ - -8.771146084517915e-23, - 1.0570942208391173e-09, - -3.0666660745656922e-09, - 6.298083919549404e-09, - -1.1009494492149948e-08, - 1.7421987235394415e-08, - -2.5689109092988082e-08, - 3.5862674329115807e-08, - -4.7856266645529607e-08, - 6.140828902806317e-08, - -7.604685422793451e-08, - 9.105919616127095e-08, - -1.0546858823253603e-07, - 1.1802194634247329e-07, - -1.271913407105633e-07, - 1.3119251294318607e-07, - -1.280231690229821e-07, - 1.1552327779416195e-07, - -9.145883941617693e-08, - 5.362960091161619e-08, - -7.7217226107300735e-22, - -7.114875946245203e-08, - 1.6104911667095417e-07, - -2.7026527132156615e-07, - 3.985058614410556e-07, - -5.444396250307578e-07, - 7.055238955116609e-07, - -8.778569687571143e-07, - 1.0560662317828128e-06, - -1.2332443646663861e-06, - 1.4009458289943576e-06, - -1.5492551604686838e-06, - 1.6669372292816672e-06, - -1.7416775803496403e-06, - 1.760418204028636e-06, - -1.7097906350117925e-06, - 1.5766441855366919e-06, - -1.3486624782617763e-06, - 1.015056381074019e-06, - -5.673161244592637e-07, - 9.792562157691215e-20, - 6.884681756425475e-07, - -1.4950254408593126e-06, - 2.4112566283065856e-06, - -3.4227817199744546e-06, - 4.5087853828418386e-06, - -5.641730870612593e-06, - 6.787299186897442e-06, - -7.904591223857538e-06, - 8.946625393428547e-06, - -9.861155999917786e-06, - 1.059182828621353e-05, - -1.1079674832069601e-05, - 1.126494499675449e-05, - -1.1089244681251284e-05, - 1.0497948234446287e-05, - -9.442828331471874e-06, - 7.884833680573385e-06, - -5.796929105544363e-06, - 3.1668985925331214e-06, - -1.0267057094301908e-18, - -3.678648971030143e-06, - 7.82207956681534e-06, - -1.2360003045077198e-05, - 1.719798834414252e-05, - -2.221740239139365e-05, - 2.727621538905652e-05, - -3.221075420642931e-05, - 3.6838462372847274e-05, - -4.096169540744633e-05, - 4.4372545871397646e-05, - -4.6858654348383316e-05, - 4.8209921539750954e-05, - -4.8225994005681544e-05, - 4.6724353186234967e-05, - -4.354879574733261e-05, - 3.857805468230202e-05, - -3.1734276690489895e-05, - 2.2991043887561944e-05, - -1.2380608558550801e-05, - 1.0714892504045419e-18, - 1.3984336126251783e-05, - -2.933369198803881e-05, - 4.5736344959148374e-05, - -6.280915808675244e-05, - 8.010174059784683e-05, - -9.710330972590319e-05, - 0.00011325231780323752, - -0.00012794882111289484, - 0.00014056947148065392, - -0.00015048491054933942, - 0.00015707924308034133, - -0.0001597711628045901, - 0.00015803620591136328, - -0.0001514295170121378, - 0.00013960843420358319, - -0.0001223541374673828, - 9.95915616676161e-05, - -7.140675507600406e-05, - 3.806086941676025e-05, - 5.522292755457904e-18, - -4.213984402529341e-05, - 8.753326840947647e-05, - -0.00013517203082831053, - 0.0001838779481747696, - -0.00023232236376993098, - 0.00027905217036022, - -0.00032252217407439016, - 0.0003611333624045614, - -0.0003932764120704118, - 0.00041737954732315945, - -0.0004319596433444126, - 0.00043567527068183264, - -0.00042738020297625895, - 0.00040617576920780796, - -0.00037146033048375895, - 0.00032297410642885815, - -0.0002608375729289383, - 0.00018558170547350593, - -9.816845330568487e-05, - 6.397895727529846e-19, - 0.00010708440490237048, - -0.00022082497375172826, - 0.00033857186283733177, - -0.00045732982316766367, - 0.0005738168187053221, - -0.000684535969656674, - 0.0007858597238898489, - -0.0008741247047765545, - 0.000945735242783811, - -0.0009972731855902538, - 0.0010256112120681994, - -0.0010280265635201971, - 0.0010023118646185563, - -0.000946879548805299, - 0.0008608563389349595, - -0.0007441642719534753, - 0.0005975849020744005, - -0.00042280357297843214, - 0.00022243101557540356, - -3.474391490098325e-17, - -0.00024006465851531805, - 0.0004925037811490474, - -0.0007513095024493709, - 0.0010098384606174067, - -0.0012609511916318978, - 0.001497175575304658, - -0.0017108913477184788, - 0.00189453189460518, - -0.002040798799462615, - 0.0021428839636620438, - -0.002194693567447552, - 0.002191067722720476, - -0.0021279894003546954, - 0.0020027761127039494, - -0.001814247908162659, - 0.0015628654968098813, - -0.0012508327770007735, - 0.0008821586696520896, - -0.00046267398178344456, - -3.3039584853563575e-17, - 0.0004965333609844947, - -0.0010160207840665381, - 0.0015461657408802655, - -0.0020735138415665724, - 0.002583732114598345, - -0.0030619295805850155, - 0.0034930131304211584, - -0.0038620714583133555, - 0.004154778673084419, - -0.004357808253637993, - 0.004459247260332142, - -0.004449000192806269, - 0.004319171620808093, - -0.004064416725949453, - 0.003682249190367868, - -0.00317329645683304, - 0.0025414932599423837, - -0.0017942054777252078, - 0.0009422777573359167, - -7.350185540376589e-17, - -0.0010150103856962798, - 0.002082011577823492, - -0.0031774248180713193, - 0.00427520317347509, - -0.005347276351155804, - 0.006364064256720479, - -0.0072950500213230345, - 0.008109401423325797, - -0.008776628049842111, - 0.00926726022866957, - -0.009553534753966662, - 0.009610071764202605, - -0.009414526835002754, - 0.008948202440030514, - -0.008196603417779811, - 0.007149921958698993, - -0.005803438882712496, - 0.00415782958901113, - -0.0022193649952320592, - 8.812638424710787e-17, - 0.00248265554875482, - -0.005205485774200194, - 0.008140137239069204, - -0.011253403840824383, - 0.014507722254727249, - -0.017861769381184747, - 0.02127115074947851, - -0.024689166551051196, - 0.02806763998183295, - -0.031357790917889976, - 0.03451113667723182, - -0.0374804007687864, - 0.04022041012286698, - -0.04268896135026697, - 0.04484763709216705, - -0.04666255449128448, - 0.048105029215477144, - -0.04915214026651778, - 0.049787182966797176, - 0.9499999996921324, - 0.049787182966797176, - -0.04915214026651778, - 0.048105029215477144, - -0.04666255449128448, - 0.04484763709216705, - -0.04268896135026697, - 0.04022041012286698, - -0.0374804007687864, - 0.03451113667723182, - -0.031357790917889976, - 0.02806763998183295, - -0.024689166551051196, - 0.02127115074947851, - -0.017861769381184747, - 0.014507722254727249, - -0.011253403840824383, - 0.008140137239069204, - -0.005205485774200194, - 0.00248265554875482, - 8.812638424710787e-17, - -0.0022193649952320592, - 0.00415782958901113, - -0.005803438882712496, - 0.007149921958698993, - -0.008196603417779811, - 0.008948202440030514, - -0.009414526835002754, - 0.009610071764202605, - -0.009553534753966662, - 0.00926726022866957, - -0.008776628049842111, - 0.008109401423325797, - -0.0072950500213230345, - 0.006364064256720479, - -0.005347276351155804, - 0.00427520317347509, - -0.0031774248180713193, - 0.002082011577823492, - -0.0010150103856962798, - -7.350185540376589e-17, - 0.0009422777573359167, - -0.0017942054777252078, - 0.0025414932599423837, - -0.00317329645683304, - 0.003682249190367868, - -0.004064416725949453, - 0.004319171620808093, - -0.004449000192806269, - 0.004459247260332142, - -0.004357808253637993, - 0.004154778673084419, - -0.0038620714583133555, - 0.0034930131304211584, - -0.0030619295805850155, - 0.002583732114598345, - -0.0020735138415665724, - 0.0015461657408802655, - -0.0010160207840665381, - 0.0004965333609844947, - -3.3039584853563575e-17, - -0.00046267398178344456, - 0.0008821586696520896, - -0.0012508327770007735, - 0.0015628654968098813, - -0.001814247908162659, - 0.0020027761127039494, - -0.0021279894003546954, - 0.002191067722720476, - -0.002194693567447552, - 0.0021428839636620438, - -0.002040798799462615, - 0.00189453189460518, - -0.0017108913477184788, - 0.001497175575304658, - -0.0012609511916318978, - 0.0010098384606174067, - -0.0007513095024493709, - 0.0004925037811490474, - -0.00024006465851531805, - -3.474391490098325e-17, - 0.00022243101557540356, - -0.00042280357297843214, - 0.0005975849020744005, - -0.0007441642719534753, - 0.0008608563389349595, - -0.000946879548805299, - 0.0010023118646185563, - -0.0010280265635201971, - 0.0010256112120681994, - -0.0009972731855902538, - 0.000945735242783811, - -0.0008741247047765545, - 0.0007858597238898489, - -0.000684535969656674, - 0.0005738168187053221, - -0.00045732982316766367, - 0.00033857186283733177, - -0.00022082497375172826, - 0.00010708440490237048, - 6.397895727529846e-19, - -9.816845330568487e-05, - 0.00018558170547350593, - -0.0002608375729289383, - 0.00032297410642885815, - -0.00037146033048375895, - 0.00040617576920780796, - -0.00042738020297625895, - 0.00043567527068183264, - -0.0004319596433444126, - 0.00041737954732315945, - -0.0003932764120704118, - 0.0003611333624045614, - -0.00032252217407439016, - 0.00027905217036022, - -0.00023232236376993098, - 0.0001838779481747696, - -0.00013517203082831053, - 8.753326840947647e-05, - -4.213984402529341e-05, - 5.522292755457904e-18, - 3.806086941676025e-05, - -7.140675507600406e-05, - 9.95915616676161e-05, - -0.0001223541374673828, - 0.00013960843420358319, - -0.0001514295170121378, - 0.00015803620591136328, - -0.0001597711628045901, - 0.00015707924308034133, - -0.00015048491054933942, - 0.00014056947148065392, - -0.00012794882111289484, - 0.00011325231780323752, - -9.710330972590319e-05, - 8.010174059784683e-05, - -6.280915808675244e-05, - 4.5736344959148374e-05, - -2.933369198803881e-05, - 1.3984336126251783e-05, - 1.0714892504045419e-18, - -1.2380608558550801e-05, - 2.2991043887561944e-05, - -3.1734276690489895e-05, - 3.857805468230202e-05, - -4.354879574733261e-05, - 4.6724353186234967e-05, - -4.8225994005681544e-05, - 4.8209921539750954e-05, - -4.6858654348383316e-05, - 4.4372545871397646e-05, - -4.096169540744633e-05, - 3.6838462372847274e-05, - -3.221075420642931e-05, - 2.727621538905652e-05, - -2.221740239139365e-05, - 1.719798834414252e-05, - -1.2360003045077198e-05, - 7.82207956681534e-06, - -3.678648971030143e-06, - -1.0267057094301908e-18, - 3.1668985925331214e-06, - -5.796929105544363e-06, - 7.884833680573385e-06, - -9.442828331471874e-06, - 1.0497948234446287e-05, - -1.1089244681251284e-05, - 1.126494499675449e-05, - -1.1079674832069601e-05, - 1.059182828621353e-05, - -9.861155999917786e-06, - 8.946625393428547e-06, - -7.904591223857538e-06, - 6.787299186897442e-06, - -5.641730870612593e-06, - 4.5087853828418386e-06, - -3.4227817199744546e-06, - 2.4112566283065856e-06, - -1.4950254408593126e-06, - 6.884681756425475e-07, - 9.792562157691215e-20, - -5.673161244592637e-07, - 1.015056381074019e-06, - -1.3486624782617763e-06, - 1.5766441855366919e-06, - -1.7097906350117925e-06, - 1.760418204028636e-06, - -1.7416775803496403e-06, - 1.6669372292816672e-06, - -1.5492551604686838e-06, - 1.4009458289943576e-06, - -1.2332443646663861e-06, - 1.0560662317828128e-06, - -8.778569687571143e-07, - 7.055238955116609e-07, - -5.444396250307578e-07, - 3.985058614410556e-07, - -2.7026527132156615e-07, - 1.6104911667095417e-07, - -7.114875946245203e-08, - -7.7217226107300735e-22, - 5.362960091161619e-08, - -9.145883941617693e-08, - 1.1552327779416195e-07, - -1.280231690229821e-07, - 1.3119251294318607e-07, - -1.271913407105633e-07, - 1.1802194634247329e-07, - -1.0546858823253603e-07, - 9.105919616127095e-08, - -7.604685422793451e-08, - 6.140828902806317e-08, - -4.7856266645529607e-08, - 3.5862674329115807e-08, - -2.5689109092988082e-08, - 1.7421987235394415e-08, - -1.1009494492149948e-08, - 6.298083919549404e-09, - -3.0666660745656922e-09, - 1.0570942208391173e-09, - -8.771146084517915e-23, +pub const HZ48000_COEFFICIENTS: [f64; 481] = [ + 2.986877423831751e-25, + -2.365135465593575e-11, + 7.576147047340073e-11, + -1.5743420706707827e-10, + 2.563233396222871e-10, + -3.423324512922565e-10, + 3.675075572714752e-10, + -2.72389091812347e-10, + 2.716074546304225e-23, + 4.832954828346732e-10, + -1.1633630047935434e-09, + 1.956194668702869e-09, + -2.695932997145587e-09, + 3.1412210052566103e-09, + -3.006275731982829e-09, + 2.0187652503758152e-09, + -4.331089589812282e-22, + -3.0449039763176364e-09, + 6.846726050554465e-09, + -1.0826571783845504e-08, + 1.4110298533916042e-08, + -1.562228341949132e-08, + 1.4265016195012848e-08, + -9.172099303984719e-09, + -2.5041068499120964e-22, + 1.2797316949876584e-08, + -2.7781493345346007e-08, + 4.250396510406344e-08, + -5.3700948272175246e-08, + 5.7737176656427015e-08, + -5.1278402934597056e-08, + 3.211481038655635e-08, + -2.847076366001553e-21, + -4.267378292807552e-08, + 9.056036851973969e-08, + -1.3557890604719123e-07, + 1.6777634905205753e-07, + -1.7683422529769455e-07, + 1.5408349153889409e-07, + -9.474630988279123e-08, + 1.898403317529799e-20, + 1.2161193516410844e-07, + -2.538855343204379e-07, + 3.741316991472589e-07, + -4.5596187025388385e-07, + 4.735310985017192e-07, + -4.0675135052409956e-07, + 2.4667240560672325e-07, + 5.659811733168611e-21, + -3.083522089413351e-07, + 6.356484112019013e-07, + -9.252689840212064e-07, + 1.1142559801781842e-06, + -1.1438235495156965e-06, + 9.714667043883278e-07, + -5.826876620229638e-07, + 5.119552130179634e-20, + 7.131082527349807e-07, + -1.4550952523912009e-06, + 2.0970795675960582e-06, + -2.50095651492705e-06, + 2.54303293555752e-06, + -2.1398638333916537e-06, + 1.2718883465384035e-06, + -4.2860887285199955e-20, + -1.5294434851516911e-06, + 3.0943731229903184e-06, + -4.422582648857628e-06, + 5.231432609020534e-06, + -5.277045958035023e-06, + 4.405729390867677e-06, + -2.5985999115564792e-06, + -5.0772750187271286e-20, + 3.07843620181616e-06, + -6.1831912175096506e-06, + 8.774384109798021e-06, + -1.0306650252131394e-05, + 1.0325182553700868e-05, + -8.562225692869884e-06, + 5.016729288342384e-06, + -4.446776329324493e-19, + -5.866529536240666e-06, + 1.1708960635975576e-05, + -1.6512828670178843e-05, + 1.927812722038441e-05, + -1.9196832798193065e-05, + 1.582500811797091e-05, + -9.218136132193612e-06, + 3.299545751540786e-19, + 1.0657345468255179e-05, + -2.11526237538275e-05, + 2.9667514975497235e-05, + -3.444872079236514e-05, + 3.4120885219119664e-05, + -2.7980156821937153e-05, + 1.6214257001857995e-05, + 2.6686143675821985e-19, + -1.8556329746794407e-05, + 3.664773945779466e-05, + -5.114855151119127e-05, + 5.9104853322643254e-05, + -5.826345410609103e-05, + 4.7553160353724335e-05, + -2.7428775485535436e-05, + 2.468874299936526e-18, + 3.110569738942219e-05, + -6.115787122954556e-05, + 8.498074171458262e-05, + -9.777246235003751e-05, + 9.596649406553353e-05, + -7.799308474527053e-05, + 4.479807350108109e-05, + -1.7032623505262707e-18, + -5.0386285434383806e-05, + 9.866594276475036e-05, + -0.0001365523877907302, + 0.00015648770570735813, + -0.00015299910016611885, + 0.00012386576663767643, + -7.087622144081752e-05, + -9.600170857115276e-19, + 7.91233524312321e-05, + -0.00015437044971880443, + 0.0002128725975039033, + -0.00024307651921200325, + 0.00023681680963396509, + -0.00019105312079789607, + 0.00010894334788614005, + -9.989682901613249e-18, + -0.00012079615860144234, + 0.000234889300808891, + -0.00032283966855441257, + 0.0003674476827614304, + -0.0003568351056999481, + 0.0002869649013056609, + -0.00016312176249396693, + 6.577613889850952e-18, + 0.00017975784717664173, + -0.0003484855817154545, + 0.00047754240634584604, + -0.0005419267785578054, + 0.0005247461462919285, + -0.0004207882075808825, + 0.0002385153172783892, + 2.5605862010521845e-18, + -0.00026138513978132187, + 0.0005053554547686417, + -0.0006906527654855717, + 0.0007817010585830345, + -0.0007549501829064743, + 0.0006038350161747629, + -0.0003414078830104625, + 5.476051428167467e-18, + 0.00037230099667315535, + -0.0007180654352750668, + 0.0009790343748386254, + -0.001105522386955516, + 0.001065249938423494, + -0.0008501113884264607, + 0.00047959380763698805, + -2.0476571046620676e-17, + -0.0005207565054181578, + 0.0010023123807546238, + -0.001363813178098905, + 0.0015369579953923307, + -0.0014780989431721794, + 0.0011773504940966052, + -0.0006629828516293882, + -5.303800293326043e-18, + 0.0007173406223746024, + -0.0013783453327567588, + 0.00187239273129098, + -0.0021067581530715236, + 0.002022977088096655, + -0.0016089881600202974, + 0.0009047624864560169, + -1.684455007954137e-17, + -0.0009763559070354077, + 0.0018737332723763691, + -0.0025423936915733884, + 0.0028575039799456853, + -0.0027410738036372107, + 0.0021780744453448954, + -0.0012237095646028514, + 5.5298069530819346e-17, + 0.001318580764846255, + -0.002528950575762716, + 0.003429646419514369, + -0.003853090339954889, + 0.003694900090249074, + -0.002935352651422164, + 0.0016489967792046173, + 8.775841711113756e-18, + -0.0017770968247714744, + 0.003409254096771828, + -0.004625329859817789, + 0.005199241800394141, + -0.004989280191363948, + 0.003967079252835338, + -0.002230906260865467, + 4.749652349148283e-17, + 0.002410577948138986, + -0.004632105307437351, + 0.006296062111105502, + -0.007092167951264923, + 0.006821863104436864, + -0.005438564763777254, + 0.0030674328668855487, + -2.866079578765493e-17, + -0.0033374627093067425, + 0.006439033488530674, + -0.008791082755130386, + 0.009951416512794048, + -0.00962415220641805, + 0.0077186399630214475, + -0.004382253293254423, + -1.1799271689494817e-17, + 0.004841714873048376, + -0.009424773913162595, + 0.012995024547167881, + -0.014872187564646092, + 0.014559347441959643, + -0.011836400294888368, + 0.006823020476424078, + -3.26614579607344e-17, + -0.007817139349934952, + 0.015552184095820204, + -0.021983339858004762, + 0.0258869022047743, + -0.02619244993559118, + 0.022130089313773693, + -0.013350350483362267, + 3.374150830275843e-17, + 0.017257984046141577, + -0.037285321208853264, + 0.05856768541336407, + -0.07936229892404625, + 0.09787748386940502, + -0.1124633911107166, + 0.12179130922086306, + 0.8750000000048214, + 0.12179130922086306, + -0.1124633911107166, + 0.09787748386940502, + -0.07936229892404625, + 0.05856768541336407, + -0.037285321208853264, + 0.017257984046141577, + 3.374150830275843e-17, + -0.013350350483362267, + 0.022130089313773693, + -0.02619244993559118, + 0.0258869022047743, + -0.021983339858004762, + 0.015552184095820204, + -0.007817139349934952, + -3.26614579607344e-17, + 0.006823020476424078, + -0.011836400294888368, + 0.014559347441959643, + -0.014872187564646092, + 0.012995024547167881, + -0.009424773913162595, + 0.004841714873048376, + -1.1799271689494817e-17, + -0.004382253293254423, + 0.0077186399630214475, + -0.00962415220641805, + 0.009951416512794048, + -0.008791082755130386, + 0.006439033488530674, + -0.0033374627093067425, + -2.866079578765493e-17, + 0.0030674328668855487, + -0.005438564763777254, + 0.006821863104436864, + -0.007092167951264923, + 0.006296062111105502, + -0.004632105307437351, + 0.002410577948138986, + 4.749652349148283e-17, + -0.002230906260865467, + 0.003967079252835338, + -0.004989280191363948, + 0.005199241800394141, + -0.004625329859817789, + 0.003409254096771828, + -0.0017770968247714744, + 8.775841711113756e-18, + 0.0016489967792046173, + -0.002935352651422164, + 0.003694900090249074, + -0.003853090339954889, + 0.003429646419514369, + -0.002528950575762716, + 0.001318580764846255, + 5.5298069530819346e-17, + -0.0012237095646028514, + 0.0021780744453448954, + -0.0027410738036372107, + 0.0028575039799456853, + -0.0025423936915733884, + 0.0018737332723763691, + -0.0009763559070354077, + -1.684455007954137e-17, + 0.0009047624864560169, + -0.0016089881600202974, + 0.002022977088096655, + -0.0021067581530715236, + 0.00187239273129098, + -0.0013783453327567588, + 0.0007173406223746024, + -5.303800293326043e-18, + -0.0006629828516293882, + 0.0011773504940966052, + -0.0014780989431721794, + 0.0015369579953923307, + -0.001363813178098905, + 0.0010023123807546238, + -0.0005207565054181578, + -2.0476571046620676e-17, + 0.00047959380763698805, + -0.0008501113884264607, + 0.001065249938423494, + -0.001105522386955516, + 0.0009790343748386254, + -0.0007180654352750668, + 0.00037230099667315535, + 5.476051428167467e-18, + -0.0003414078830104625, + 0.0006038350161747629, + -0.0007549501829064743, + 0.0007817010585830345, + -0.0006906527654855717, + 0.0005053554547686417, + -0.00026138513978132187, + 2.5605862010521845e-18, + 0.0002385153172783892, + -0.0004207882075808825, + 0.0005247461462919285, + -0.0005419267785578054, + 0.00047754240634584604, + -0.0003484855817154545, + 0.00017975784717664173, + 6.577613889850952e-18, + -0.00016312176249396693, + 0.0002869649013056609, + -0.0003568351056999481, + 0.0003674476827614304, + -0.00032283966855441257, + 0.000234889300808891, + -0.00012079615860144234, + -9.989682901613249e-18, + 0.00010894334788614005, + -0.00019105312079789607, + 0.00023681680963396509, + -0.00024307651921200325, + 0.0002128725975039033, + -0.00015437044971880443, + 7.91233524312321e-05, + -9.600170857115276e-19, + -7.087622144081752e-05, + 0.00012386576663767643, + -0.00015299910016611885, + 0.00015648770570735813, + -0.0001365523877907302, + 9.866594276475036e-05, + -5.0386285434383806e-05, + -1.7032623505262707e-18, + 4.479807350108109e-05, + -7.799308474527053e-05, + 9.596649406553353e-05, + -9.777246235003751e-05, + 8.498074171458262e-05, + -6.115787122954556e-05, + 3.110569738942219e-05, + 2.468874299936526e-18, + -2.7428775485535436e-05, + 4.7553160353724335e-05, + -5.826345410609103e-05, + 5.9104853322643254e-05, + -5.114855151119127e-05, + 3.664773945779466e-05, + -1.8556329746794407e-05, + 2.6686143675821985e-19, + 1.6214257001857995e-05, + -2.7980156821937153e-05, + 3.4120885219119664e-05, + -3.444872079236514e-05, + 2.9667514975497235e-05, + -2.11526237538275e-05, + 1.0657345468255179e-05, + 3.299545751540786e-19, + -9.218136132193612e-06, + 1.582500811797091e-05, + -1.9196832798193065e-05, + 1.927812722038441e-05, + -1.6512828670178843e-05, + 1.1708960635975576e-05, + -5.866529536240666e-06, + -4.446776329324493e-19, + 5.016729288342384e-06, + -8.562225692869884e-06, + 1.0325182553700868e-05, + -1.0306650252131394e-05, + 8.774384109798021e-06, + -6.1831912175096506e-06, + 3.07843620181616e-06, + -5.0772750187271286e-20, + -2.5985999115564792e-06, + 4.405729390867677e-06, + -5.277045958035023e-06, + 5.231432609020534e-06, + -4.422582648857628e-06, + 3.0943731229903184e-06, + -1.5294434851516911e-06, + -4.2860887285199955e-20, + 1.2718883465384035e-06, + -2.1398638333916537e-06, + 2.54303293555752e-06, + -2.50095651492705e-06, + 2.0970795675960582e-06, + -1.4550952523912009e-06, + 7.131082527349807e-07, + 5.119552130179634e-20, + -5.826876620229638e-07, + 9.714667043883278e-07, + -1.1438235495156965e-06, + 1.1142559801781842e-06, + -9.252689840212064e-07, + 6.356484112019013e-07, + -3.083522089413351e-07, + 5.659811733168611e-21, + 2.4667240560672325e-07, + -4.0675135052409956e-07, + 4.735310985017192e-07, + -4.5596187025388385e-07, + 3.741316991472589e-07, + -2.538855343204379e-07, + 1.2161193516410844e-07, + 1.898403317529799e-20, + -9.474630988279123e-08, + 1.5408349153889409e-07, + -1.7683422529769455e-07, + 1.6777634905205753e-07, + -1.3557890604719123e-07, + 9.056036851973969e-08, + -4.267378292807552e-08, + -2.847076366001553e-21, + 3.211481038655635e-08, + -5.1278402934597056e-08, + 5.7737176656427015e-08, + -5.3700948272175246e-08, + 4.250396510406344e-08, + -2.7781493345346007e-08, + 1.2797316949876584e-08, + -2.5041068499120964e-22, + -9.172099303984719e-09, + 1.4265016195012848e-08, + -1.562228341949132e-08, + 1.4110298533916042e-08, + -1.0826571783845504e-08, + 6.846726050554465e-09, + -3.0449039763176364e-09, + -4.331089589812282e-22, + 2.0187652503758152e-09, + -3.006275731982829e-09, + 3.1412210052566103e-09, + -2.695932997145587e-09, + 1.956194668702869e-09, + -1.1633630047935434e-09, + 4.832954828346732e-10, + 2.716074546304225e-23, + -2.72389091812347e-10, + 3.675075572714752e-10, + -3.423324512922565e-10, + 2.563233396222871e-10, + -1.5743420706707827e-10, + 7.576147047340073e-11, + -2.365135465593575e-11, + 2.986877423831751e-25, ]; #[allow(clippy::excessive_precision)] -pub const HZ88200_COEFFICIENTS: [f64; 441] = [ - -3.0915687919410175e-09, - -4.380355015683147e-09, - 7.889301672202866e-09, - 7.814782506112341e-09, - -1.601722660647997e-08, - -1.162897576000204e-08, - 2.875448571604994e-08, - 1.510435454511938e-08, - -4.758343509079679e-08, - -1.7052240013897604e-08, - 7.414020115596361e-08, - 1.5685867044913693e-08, - -1.1013103295646797e-07, - -8.486685443549004e-09, - 1.5720816822680103e-07, - -7.927830161980731e-09, - -2.1679956837762108e-07, - 3.792557598966923e-08, - 2.898880068451338e-07, - -8.695906085997518e-08, - -3.767366685630587e-07, - 1.6162916242945288e-07, - 4.765606699845109e-07, - -2.6969832218324916e-07, - -5.871467509278004e-07, - 4.200367275533767e-07, - 7.044268061921138e-07, - -6.224841713408436e-07, - -8.220148697645299e-07, - 8.876100914738924e-07, - 9.307215563684733e-07, - -1.2263549285013004e-06, - -1.0180646862659517e-06, - 1.6495375341784678e-06, - 1.0677997143447814e-06, - -2.1672160434902636e-06, - -1.0594984616938665e-06, - 2.7878934786218487e-06, - 9.682092811742628e-07, - -3.5175644448463682e-06, - -7.642359224979942e-07, - 4.3586056187007376e-06, - 4.130757186506121e-07, - -5.3085202796190045e-06, - 1.2443999883255955e-07, - 6.358555800084345e-06, - -8.917594302752569e-07, - -7.492222625290795e-06, - 1.9359346976965215e-06, - 8.683753613501706e-06, - -3.3066166723901634e-06, - -9.896553377686571e-06, - 5.054684641484621e-06, - 1.1081698107413262e-05, - -7.230482378766363e-06, - -1.2176556837151924e-05, - 9.881641808207685e-06, - 1.310361479118067e-05, - -1.3050487570176674e-05, - -1.3769587763932494e-05, - 1.6771030367931327e-05, - 1.4064922949971825e-05, - -2.1065573831506833e-05, - -1.386378567354253e-05, - 2.5940978523130324e-05, - 1.3024632549176766e-05, - -3.138464724410613e-05, - -1.1391469231232117e-05, - 3.7360317493302477e-05, - 8.795884637183773e-06, - -4.380376916620311e-05, - -5.059942993990692e-06, - 5.061857766137688e-05, - -1.2729279960739985e-18, - -5.767206367871742e-05, - 6.568510314697647e-06, - 6.479161027901487e-05, - -1.482529579321305e-05, - -7.176153430630762e-05, - 2.493843998881951e-05, - 7.832071210975769e-05, - -3.705668910231432e-05, - -8.416116770617441e-05, - 5.1300867944157375e-05, - 8.892783420621756e-05, - -6.77545401257115e-05, - -9.221969567445976e-05, - 8.645406887217791e-05, - 9.359250590922007e-05, - -0.00010737827686101525, - -9.256326236908447e-05, - 0.0001304379450839715, - 8.861658728324014e-05, - -0.0001554654305418504, - -8.121313372668574e-05, - 0.0001822047191488953, - 6.980009223001803e-05, - -0.00021030226203261508, - -5.382382370758039e-05, - 0.00023929896894150197, - 3.274458779064277e-05, - -0.00026862375023307836, - -6.0532729964936305e-06, - 0.00029758900751817864, - -2.671003221043526e-05, - -0.000325388471242336, - 6.593585899246278e-05, - 0.0003510977702523597, - -0.00011192387190357726, - -0.0003736780929427704, - 0.0001648604519001771, - 0.000391983261423784, - -0.00022479579247089605, - -0.00040477048916979987, - 0.00029162101662982327, - 0.000410715029047172, - -0.00036504587911318116, - -0.00040842884314578015, - 0.0004445776651260253, - 0.0003964833395366939, - -0.0005295019321669618, - -0.00037343612546606575, - 0.0006188657627433, - 0.00033786162350484585, - -0.0007114642013347918, - -0.0002883852891386307, - 0.0008058305372427186, - 0.00022372105788811238, - -0.0009002310648224352, - -0.0001427115403024383, - 0.0009926649033332297, - 4.437037731172248e-05, - -0.0010808693900394488, - 7.207393010339128e-05, - 0.0011623314725868622, - -0.00020713349063999724, - -0.0012343054209503327, - 0.0003610166387724715, - 0.0012938370568711898, - -0.0005335845995545083, - -0.0013377945617159535, - 0.0007243101385594058, - 0.0013629057746815654, - -0.0009322391431135004, - -0.0013658017353411673, - 0.0011559560634399873, - 0.001343066061215347, - -0.0013935540949750406, - -0.0012912895862815387, - 0.0016426109036876274, - 0.0012071295242966488, - -0.001900170582736454, - -0.0010873722658800765, - 0.0021627323794196534, - 0.0009289987749149286, - -0.0024262465443003586, - -0.0007292514223482997, - 0.002686117427541705, - 0.00048570098808220843, - -0.0029372136780933438, - -0.0001963124782057012, - 0.0031738850853730077, - -0.0001404916512597725, - -0.003389985234223304, - 0.0005257722987911238, - 0.003578898712425241, - -0.0009600199781197914, - -0.003733571100688918, - 0.001443107923088798, - 0.0038465393642386826, - -0.001974253349587081, - -0.003909959516535164, - 0.0025519880785917614, - 0.003915627483496994, - -0.003174139582456504, - -0.003854987874872023, - 0.0038378233438448386, - 0.0037191237352354268, - -0.0045394472161245205, - -0.003498718093020069, - 0.0052747282494331775, - 0.0031839749242818863, - -0.006038722202602122, - -0.0027644824727652566, - 0.006825865702928783, - 0.0022289948598659135, - -0.007630030749218701, - -0.0015650971422069776, - 0.008444590984764183, - 0.0007587019748704784, - -0.009262498902418221, - 0.00020670150584601254, - 0.010076372890169986, - -0.0013511718972066557, - -0.010878592789031707, - 0.002700017220606699, - 0.0116614024217388, - -0.004286419502573899, - -0.01241701736642861, - 0.0061555897334271996, - 0.013137736099170549, - -0.008371571243092978, - -0.013816052517290636, - 0.01102886093018991, - 0.014444767785294677, - -0.014273331179705539, - -0.015017099419278979, - 0.01834245227603654, - 0.015526785545393338, - -0.023649360357418405, - -0.01596818233340632, - 0.030978952287937712, - 0.016336352716813843, - -0.04202003363176658, - -0.016627144664162638, - 0.061174433061502255, - 0.01683725745918051, - -0.10460220813936734, - -0.01696429467574168, - 0.3178080921167005, - 0.5170068048932956, - 0.3178080921167005, - -0.01696429467574168, - -0.10460220813936734, - 0.01683725745918051, - 0.061174433061502255, - -0.016627144664162638, - -0.04202003363176658, - 0.016336352716813843, - 0.030978952287937712, - -0.01596818233340632, - -0.023649360357418405, - 0.015526785545393338, - 0.01834245227603654, - -0.015017099419278979, - -0.014273331179705539, - 0.014444767785294677, - 0.01102886093018991, - -0.013816052517290636, - -0.008371571243092978, - 0.013137736099170549, - 0.0061555897334271996, - -0.01241701736642861, - -0.004286419502573899, - 0.0116614024217388, - 0.002700017220606699, - -0.010878592789031707, - -0.0013511718972066557, - 0.010076372890169986, - 0.00020670150584601254, - -0.009262498902418221, - 0.0007587019748704784, - 0.008444590984764183, - -0.0015650971422069776, - -0.007630030749218701, - 0.0022289948598659135, - 0.006825865702928783, - -0.0027644824727652566, - -0.006038722202602122, - 0.0031839749242818863, - 0.0052747282494331775, - -0.003498718093020069, - -0.0045394472161245205, - 0.0037191237352354268, - 0.0038378233438448386, - -0.003854987874872023, - -0.003174139582456504, - 0.003915627483496994, - 0.0025519880785917614, - -0.003909959516535164, - -0.001974253349587081, - 0.0038465393642386826, - 0.001443107923088798, - -0.003733571100688918, - -0.0009600199781197914, - 0.003578898712425241, - 0.0005257722987911238, - -0.003389985234223304, - -0.0001404916512597725, - 0.0031738850853730077, - -0.0001963124782057012, - -0.0029372136780933438, - 0.00048570098808220843, - 0.002686117427541705, - -0.0007292514223482997, - -0.0024262465443003586, - 0.0009289987749149286, - 0.0021627323794196534, - -0.0010873722658800765, - -0.001900170582736454, - 0.0012071295242966488, - 0.0016426109036876274, - -0.0012912895862815387, - -0.0013935540949750406, - 0.001343066061215347, - 0.0011559560634399873, - -0.0013658017353411673, - -0.0009322391431135004, - 0.0013629057746815654, - 0.0007243101385594058, - -0.0013377945617159535, - -0.0005335845995545083, - 0.0012938370568711898, - 0.0003610166387724715, - -0.0012343054209503327, - -0.00020713349063999724, - 0.0011623314725868622, - 7.207393010339128e-05, - -0.0010808693900394488, - 4.437037731172248e-05, - 0.0009926649033332297, - -0.0001427115403024383, - -0.0009002310648224352, - 0.00022372105788811238, - 0.0008058305372427186, - -0.0002883852891386307, - -0.0007114642013347918, - 0.00033786162350484585, - 0.0006188657627433, - -0.00037343612546606575, - -0.0005295019321669618, - 0.0003964833395366939, - 0.0004445776651260253, - -0.00040842884314578015, - -0.00036504587911318116, - 0.000410715029047172, - 0.00029162101662982327, - -0.00040477048916979987, - -0.00022479579247089605, - 0.000391983261423784, - 0.0001648604519001771, - -0.0003736780929427704, - -0.00011192387190357726, - 0.0003510977702523597, - 6.593585899246278e-05, - -0.000325388471242336, - -2.671003221043526e-05, - 0.00029758900751817864, - -6.0532729964936305e-06, - -0.00026862375023307836, - 3.274458779064277e-05, - 0.00023929896894150197, - -5.382382370758039e-05, - -0.00021030226203261508, - 6.980009223001803e-05, - 0.0001822047191488953, - -8.121313372668574e-05, - -0.0001554654305418504, - 8.861658728324014e-05, - 0.0001304379450839715, - -9.256326236908447e-05, - -0.00010737827686101525, - 9.359250590922007e-05, - 8.645406887217791e-05, - -9.221969567445976e-05, - -6.77545401257115e-05, - 8.892783420621756e-05, - 5.1300867944157375e-05, - -8.416116770617441e-05, - -3.705668910231432e-05, - 7.832071210975769e-05, - 2.493843998881951e-05, - -7.176153430630762e-05, - -1.482529579321305e-05, - 6.479161027901487e-05, - 6.568510314697647e-06, - -5.767206367871742e-05, - -1.2729279960739985e-18, - 5.061857766137688e-05, - -5.059942993990692e-06, - -4.380376916620311e-05, - 8.795884637183773e-06, - 3.7360317493302477e-05, - -1.1391469231232117e-05, - -3.138464724410613e-05, - 1.3024632549176766e-05, - 2.5940978523130324e-05, - -1.386378567354253e-05, - -2.1065573831506833e-05, - 1.4064922949971825e-05, - 1.6771030367931327e-05, - -1.3769587763932494e-05, - -1.3050487570176674e-05, - 1.310361479118067e-05, - 9.881641808207685e-06, - -1.2176556837151924e-05, - -7.230482378766363e-06, - 1.1081698107413262e-05, - 5.054684641484621e-06, - -9.896553377686571e-06, - -3.3066166723901634e-06, - 8.683753613501706e-06, - 1.9359346976965215e-06, - -7.492222625290795e-06, - -8.917594302752569e-07, - 6.358555800084345e-06, - 1.2443999883255955e-07, - -5.3085202796190045e-06, - 4.130757186506121e-07, - 4.3586056187007376e-06, - -7.642359224979942e-07, - -3.5175644448463682e-06, - 9.682092811742628e-07, - 2.7878934786218487e-06, - -1.0594984616938665e-06, - -2.1672160434902636e-06, - 1.0677997143447814e-06, - 1.6495375341784678e-06, - -1.0180646862659517e-06, - -1.2263549285013004e-06, - 9.307215563684733e-07, - 8.876100914738924e-07, - -8.220148697645299e-07, - -6.224841713408436e-07, - 7.044268061921138e-07, - 4.200367275533767e-07, - -5.871467509278004e-07, - -2.6969832218324916e-07, - 4.765606699845109e-07, - 1.6162916242945288e-07, - -3.767366685630587e-07, - -8.695906085997518e-08, - 2.898880068451338e-07, - 3.792557598966923e-08, - -2.1679956837762108e-07, - -7.927830161980731e-09, - 1.5720816822680103e-07, - -8.486685443549004e-09, - -1.1013103295646797e-07, - 1.5685867044913693e-08, - 7.414020115596361e-08, - -1.7052240013897604e-08, - -4.758343509079679e-08, - 1.510435454511938e-08, - 2.875448571604994e-08, - -1.162897576000204e-08, - -1.601722660647997e-08, - 7.814782506112341e-09, - 7.889301672202866e-09, - -4.380355015683147e-09, - -3.0915687919410175e-09, +pub const HZ88200_COEFFICIENTS: [f64; 481] = [ + 2.380571841325563e-11, + -3.481541491313657e-11, + -9.278847241212224e-11, + 7.39362005803438e-11, + 2.386046680211055e-10, + -1.0921798550261267e-10, + -5.067033509752899e-10, + 1.0608634733622913e-10, + 9.532522736665382e-10, + 9.907755572689304e-24, + -1.6406433041737322e-09, + -3.155776010266201e-10, + 2.628340328310274e-09, + 1.0021773539652767e-09, + -3.957624554830805e-09, + -2.2888616050797372e-09, + 5.6288699734392e-09, + 4.482178583353866e-09, + -7.570265369564582e-09, + -7.970670105585684e-09, + 9.597440384655439e-09, + 1.322033076357247e-08, + -1.1364294566421357e-08, + -2.0756767425898632e-08, + 1.2306497234384926e-08, + 3.112934972959909e-08, + -1.1580625634403571e-08, + -4.4852494833442187e-08, + 8.003711026359674e-09, + 6.231952302727811e-08, + 1.4245460037944457e-22, + -8.368538628798938e-08, + -1.443610010652604e-08, + 1.0871613081908431e-07, + 3.7749796675932806e-08, + -1.3660530412139752e-07, + -7.279542966277526e-08, + 1.6576071444217554e-07, + 1.227513633165446e-07, + -1.935689963289582e-07, + -1.909652722579438e-07, + 2.1615025865018955e-07, + 2.8071531621214564e-07, + -2.2812053203070987e-07, + -3.948745628000845e-07, + 2.2238553445333343e-07, + 5.354695563746823e-07, + -1.8999507631725088e-07, + -7.031293717685292e-07, + 1.2009276627785406e-07, + 8.964289781864796e-07, + -3.9222838227210955e-21, + -1.1111402944744093e-06, + -1.8452411589140658e-07, + 1.3394158153620606e-06, + 4.488049100703213e-07, + -1.5689428217640232e-06, + -8.08517037653021e-07, + 1.7821204477667586e-06, + 1.2786591132510484e-06, + -1.955326539669188e-06, + -1.8722156008065627e-06, + 2.0583553725567407e-06, + 2.5984985693531543e-06, + -2.05411975489057e-06, + -3.4611817491512608e-06, + 1.8987205561596009e-06, + 4.4560637444509216e-06, + -1.5419918311033557e-06, + -5.568625797360442e-06, + 9.286290416808093e-07, + 6.7714812819673595e-06, + -7.244096458124377e-20, + -8.021847851847752e-06, + -1.3032781692730552e-06, + 9.259207158386396e-06, + 3.0379384926832816e-06, + -1.0403349193319913e-05, + -5.253818231790036e-06, + 1.1353026131279232e-05, + 7.988791611466557e-06, + -1.1985461340596758e-05, + -1.1262960594046857e-05, + 1.2156970134946105e-05, + 1.5072246784040486e-05, + -1.1704947004516604e-05, + -1.938159753236989e-05, + 1.04514568295898e-05, + 2.4118092797887266e-05, + -8.208632662418298e-06, + -2.9164312749267125e-05, + 4.786028381622806e-06, + 3.435239518245539e-05, + -5.790210547530605e-19, + -3.9459271741054933e-05, + -6.31490522859353e-06, + 4.42036174165601e-05, + 1.4292686195434243e-05, + -4.824507346887756e-05, + -2.4021015726991154e-05, + 5.1186304464772785e-05, + 3.552516447796869e-05, + -5.2578420748988605e-05, + -4.8751275174227156e-05, + 5.193023430175593e-05, + 6.354969002203452e-05, + -4.872171571391664e-05, + -7.96591747820333e-05, + 4.242188154750482e-05, + 9.669300696911703e-05, + -3.251116508676011e-05, + -0.00011412799346604031, + 1.8508111947767103e-05, + 0.00013129754494699652, + -3.008192002297366e-18, + -0.00014738995164231586, + -2.3323282287517356e-05, + 0.00016145296875057737, + 5.16330441462544e-05, + -0.00017240572327661293, + -8.492451390095945e-05, + 0.00017905879231587033, + 0.00012297996994693928, + -0.00018014307345054083, + -0.00016533402156157279, + 0.00017434777164329946, + 0.00021124298145479685, + -0.0001603674679044038, + -0.0002596604155283913, + 0.00013695782083258528, + 0.00030922102542310247, + -0.00010299899441826628, + -0.000358235002193512, + 5.756541944446483e-05, + 0.00040469487332850114, + 4.1866749053717795e-19, + -0.00044629664202029006, + -7.000960752544981e-05, + 0.0004804766828002048, + 0.00015235546445063877, + -0.0005044654118508204, + -0.0002464377789857579, + 0.000515358199180873, + 0.00035110080817717717, + -0.000510203344710073, + -0.0004645799402402674, + 0.00048610621813500505, + 0.0005844637276970445, + -0.0004403478857129202, + -0.0007076745549463056, + 0.00037051574330893727, + 0.0008304713739840554, + -0.00027464287597280874, + -0.0009484775213534786, + 0.00015135210492178897, + 0.0010567360373424728, + -5.4154978103265586e-18, + -0.0011497941519106488, + -0.00017918443325016235, + 0.0012218176958664734, + 0.0003849721018367737, + -0.0012667351636767086, + -0.0006150231550591871, + 0.0012784100271694921, + 0.0008657992672126668, + -0.0012508387157822952, + -0.001132504637486633, + 0.0011783704836777781, + 0.0014090610179899098, + -0.001055944226676576, + -0.0016881213773138604, + 0.0008793362454381046, + 0.0019611258594520995, + -0.0006454120298727379, + -0.0022184025232429077, + 0.00035237441689151195, + 0.002449313973768445, + -2.7501842232320887e-17, + -0.0026424494628633235, + -0.0004101445090759213, + 0.0027858603892419753, + 0.0008745141099451952, + -0.002867335426169047, + -0.001387433153838458, + 0.002874709808851275, + 0.0019409854992417316, + -0.002796201691680778, + -0.002524952564351199, + 0.002620767005426776, + 0.003126802914771206, + -0.002338462973406741, + -0.003731734851272423, + 0.0019408094462083495, + 0.0043227708416019705, + -0.0014211365421031466, + -0.004880899538019971, + 0.0007749067803348206, + 0.005385257468086568, + -1.3741265218345639e-17, + -0.005813338144165317, + -0.0009030501131756351, + 0.0061412110569432216, + 0.0019308781136325602, + -0.0063437263548608985, + -0.003077176349169127, + 0.006394672185853617, + 0.004332659083536587, + -0.006266839332149386, + -0.005685106208147686, + 0.005931929517267532, + 0.007119489208676309, + -0.005360215346086032, + -0.008618179503788473, + 0.00451981345862277, + 0.010161236616644177, + -0.003375353424090719, + -0.011726770969063448, + 0.0018856843433330784, + 0.013291373501020857, + -1.7225530663504827e-17, + -0.01483060191197439, + -0.0023487457622476983, + 0.016319511188921484, + 0.005255311363035252, + -0.017733214314472015, + -0.008863016696118912, + 0.019047457710446046, + 0.013403972974356677, + -0.0202391951274255, + -0.019283239594382506, + 0.02128714337957067, + 0.027275088041962856, + -0.022172303568494398, + -0.03905539497703156, + 0.02287843224085551, + 0.059011071197123406, + -0.023392448261194645, + -0.10328564238217539, + 0.02370476301331159, + 0.3173661197431088, + 0.4761904761969075, + 0.3173661197431088, + 0.02370476301331159, + -0.10328564238217539, + -0.023392448261194645, + 0.059011071197123406, + 0.02287843224085551, + -0.03905539497703156, + -0.022172303568494398, + 0.027275088041962856, + 0.02128714337957067, + -0.019283239594382506, + -0.0202391951274255, + 0.013403972974356677, + 0.019047457710446046, + -0.008863016696118912, + -0.017733214314472015, + 0.005255311363035252, + 0.016319511188921484, + -0.0023487457622476983, + -0.01483060191197439, + -1.7225530663504827e-17, + 0.013291373501020857, + 0.0018856843433330784, + -0.011726770969063448, + -0.003375353424090719, + 0.010161236616644177, + 0.00451981345862277, + -0.008618179503788473, + -0.005360215346086032, + 0.007119489208676309, + 0.005931929517267532, + -0.005685106208147686, + -0.006266839332149386, + 0.004332659083536587, + 0.006394672185853617, + -0.003077176349169127, + -0.0063437263548608985, + 0.0019308781136325602, + 0.0061412110569432216, + -0.0009030501131756351, + -0.005813338144165317, + -1.3741265218345639e-17, + 0.005385257468086568, + 0.0007749067803348206, + -0.004880899538019971, + -0.0014211365421031466, + 0.0043227708416019705, + 0.0019408094462083495, + -0.003731734851272423, + -0.002338462973406741, + 0.003126802914771206, + 0.002620767005426776, + -0.002524952564351199, + -0.002796201691680778, + 0.0019409854992417316, + 0.002874709808851275, + -0.001387433153838458, + -0.002867335426169047, + 0.0008745141099451952, + 0.0027858603892419753, + -0.0004101445090759213, + -0.0026424494628633235, + -2.7501842232320887e-17, + 0.002449313973768445, + 0.00035237441689151195, + -0.0022184025232429077, + -0.0006454120298727379, + 0.0019611258594520995, + 0.0008793362454381046, + -0.0016881213773138604, + -0.001055944226676576, + 0.0014090610179899098, + 0.0011783704836777781, + -0.001132504637486633, + -0.0012508387157822952, + 0.0008657992672126668, + 0.0012784100271694921, + -0.0006150231550591871, + -0.0012667351636767086, + 0.0003849721018367737, + 0.0012218176958664734, + -0.00017918443325016235, + -0.0011497941519106488, + -5.4154978103265586e-18, + 0.0010567360373424728, + 0.00015135210492178897, + -0.0009484775213534786, + -0.00027464287597280874, + 0.0008304713739840554, + 0.00037051574330893727, + -0.0007076745549463056, + -0.0004403478857129202, + 0.0005844637276970445, + 0.00048610621813500505, + -0.0004645799402402674, + -0.000510203344710073, + 0.00035110080817717717, + 0.000515358199180873, + -0.0002464377789857579, + -0.0005044654118508204, + 0.00015235546445063877, + 0.0004804766828002048, + -7.000960752544981e-05, + -0.00044629664202029006, + 4.1866749053717795e-19, + 0.00040469487332850114, + 5.756541944446483e-05, + -0.000358235002193512, + -0.00010299899441826628, + 0.00030922102542310247, + 0.00013695782083258528, + -0.0002596604155283913, + -0.0001603674679044038, + 0.00021124298145479685, + 0.00017434777164329946, + -0.00016533402156157279, + -0.00018014307345054083, + 0.00012297996994693928, + 0.00017905879231587033, + -8.492451390095945e-05, + -0.00017240572327661293, + 5.16330441462544e-05, + 0.00016145296875057737, + -2.3323282287517356e-05, + -0.00014738995164231586, + -3.008192002297366e-18, + 0.00013129754494699652, + 1.8508111947767103e-05, + -0.00011412799346604031, + -3.251116508676011e-05, + 9.669300696911703e-05, + 4.242188154750482e-05, + -7.96591747820333e-05, + -4.872171571391664e-05, + 6.354969002203452e-05, + 5.193023430175593e-05, + -4.8751275174227156e-05, + -5.2578420748988605e-05, + 3.552516447796869e-05, + 5.1186304464772785e-05, + -2.4021015726991154e-05, + -4.824507346887756e-05, + 1.4292686195434243e-05, + 4.42036174165601e-05, + -6.31490522859353e-06, + -3.9459271741054933e-05, + -5.790210547530605e-19, + 3.435239518245539e-05, + 4.786028381622806e-06, + -2.9164312749267125e-05, + -8.208632662418298e-06, + 2.4118092797887266e-05, + 1.04514568295898e-05, + -1.938159753236989e-05, + -1.1704947004516604e-05, + 1.5072246784040486e-05, + 1.2156970134946105e-05, + -1.1262960594046857e-05, + -1.1985461340596758e-05, + 7.988791611466557e-06, + 1.1353026131279232e-05, + -5.253818231790036e-06, + -1.0403349193319913e-05, + 3.0379384926832816e-06, + 9.259207158386396e-06, + -1.3032781692730552e-06, + -8.021847851847752e-06, + -7.244096458124377e-20, + 6.7714812819673595e-06, + 9.286290416808093e-07, + -5.568625797360442e-06, + -1.5419918311033557e-06, + 4.4560637444509216e-06, + 1.8987205561596009e-06, + -3.4611817491512608e-06, + -2.05411975489057e-06, + 2.5984985693531543e-06, + 2.0583553725567407e-06, + -1.8722156008065627e-06, + -1.955326539669188e-06, + 1.2786591132510484e-06, + 1.7821204477667586e-06, + -8.08517037653021e-07, + -1.5689428217640232e-06, + 4.488049100703213e-07, + 1.3394158153620606e-06, + -1.8452411589140658e-07, + -1.1111402944744093e-06, + -3.9222838227210955e-21, + 8.964289781864796e-07, + 1.2009276627785406e-07, + -7.031293717685292e-07, + -1.8999507631725088e-07, + 5.354695563746823e-07, + 2.2238553445333343e-07, + -3.948745628000845e-07, + -2.2812053203070987e-07, + 2.8071531621214564e-07, + 2.1615025865018955e-07, + -1.909652722579438e-07, + -1.935689963289582e-07, + 1.227513633165446e-07, + 1.6576071444217554e-07, + -7.279542966277526e-08, + -1.3660530412139752e-07, + 3.7749796675932806e-08, + 1.0871613081908431e-07, + -1.443610010652604e-08, + -8.368538628798938e-08, + 1.4245460037944457e-22, + 6.231952302727811e-08, + 8.003711026359674e-09, + -4.4852494833442187e-08, + -1.1580625634403571e-08, + 3.112934972959909e-08, + 1.2306497234384926e-08, + -2.0756767425898632e-08, + -1.1364294566421357e-08, + 1.322033076357247e-08, + 9.597440384655439e-09, + -7.970670105585684e-09, + -7.570265369564582e-09, + 4.482178583353866e-09, + 5.6288699734392e-09, + -2.2888616050797372e-09, + -3.957624554830805e-09, + 1.0021773539652767e-09, + 2.628340328310274e-09, + -3.155776010266201e-10, + -1.6406433041737322e-09, + 9.907755572689304e-24, + 9.532522736665382e-10, + 1.0608634733622913e-10, + -5.067033509752899e-10, + -1.0921798550261267e-10, + 2.386046680211055e-10, + 7.39362005803438e-11, + -9.278847241212224e-11, + -3.481541491313657e-11, + 2.380571841325563e-11, ]; #[allow(clippy::excessive_precision)] -pub const HZ96000_COEFFICIENTS: [f64; 441] = [ - 5.560249704317343e-10, - 6.7457053197573024e-09, - 1.2990035898564e-10, - -1.3822536813261148e-08, - -2.9300911640564656e-09, - 2.399478082083703e-08, - 9.41622844952465e-09, - -3.7481047434174274e-08, - -2.1662912144899056e-08, - 5.404635607782416e-08, - 4.224936834873014e-08, - -7.277372749908042e-08, - -7.420406557781993e-08, - 9.180574659487064e-08, - 1.2087511596227733e-07, - -1.0806955116527926e-07, - -1.8571016370140034e-07, - 1.170047184434655e-07, - 2.7193189671565557e-07, - -1.1231972250589951e-07, - -3.820995948332229e-07, - 8.580858719281314e-08, - 5.175534033235693e-07, - -2.7264542219779906e-08, - -6.777463371709023e-07, - -7.546867930879655e-08, - 8.594792841000288e-07, - 2.362654075465788e-07, - -1.0560662274062185e-06, - -4.702647143542115e-07, - 1.2564701211818615e-06, - 7.931573753480084e-07, - -1.444463705583346e-06, - -1.2201828893460145e-06, - 1.5978832544551455e-06, - 1.7648179657738676e-06, - -1.6880558459176943e-06, - -2.4371537290850187e-06, - 1.6794911507065441e-06, - 3.241978858347619e-06, - -1.5299357680554498e-06, - -4.176609629091859e-06, - 1.1908906002040628e-06, - 5.228534691612452e-06, - -6.086884800383554e-07, - -6.372971415214212e-06, - -2.7378079220115605e-07, - 7.570460432970104e-06, - 1.5146285260962556e-06, - -8.764654009459012e-06, - -3.1697646987478756e-06, - 9.880480130834774e-06, - 5.288925533796424e-06, - -1.0822885686373e-05, - -7.91096385725646e-06, - 1.147637656202352e-05, - 1.1058484433166778e-05, - -1.1705577680692975e-05, - -1.4731961794014652e-05, - 1.1357029900154213e-05, - 1.8903537311698937e-05, - -1.02624213729694e-05, - -2.3510752894245287e-05, - 8.243417040440697e-06, - 2.845053771367662e-05, - -5.118200477547931e-06, - -3.357381830826675e-05, - 7.097771141127904e-07, - 3.868116747816418e-05, - 5.1439924827157876e-06, - -4.3519939664326893e-05, - -1.2578754584543908e-05, - 4.778335604530135e-05, - 2.1690650088703207e-05, - -5.1111997713789026e-05, - -3.25222717208439e-05, - 5.3098136771621236e-05, - 4.504805078593748e-05, - -5.329328046531237e-05, - -5.9159648408755305e-05, - 5.1219220953428783e-05, - 7.465203338939947e-05, - -4.638277246361614e-05, - -9.121102194406923e-05, - 3.829423929087409e-05, - 0.00010840312702721423, - -2.6489494595043767e-05, - -0.00012566860999063735, - 1.0555365102241566e-05, - 0.0001423186387411039, - 9.84218401105256e-06, - -0.00015753742873676115, - -3.492777968059588e-05, - 0.00017039017161439265, - 6.478521332693489e-05, - -0.0001798374378895852, - -9.932598355762823e-05, - 0.00018475657369415775, - 0.00013825912105014366, - -0.00018397039760952743, - -0.00018106376125474611, - 0.0001762832452577541, - 0.00022696604405721683, - -0.00016052411172711115, - -0.0002749219824710103, - 0.0001355963128374769, - 0.0003236079454914325, - -0.0001005327357148728, - -0.0003714203356632149, - 5.4555389294439867e-05, - 0.00041648590394768506, - 2.8623898269992334e-06, - -0.00045668392990309446, - -7.193305595729272e-05, - 0.0004896812037153272, - 0.00015249357603317176, - -0.0005129803811882822, - -0.00024394827954764191, - 0.0005239818498263345, - 0.0003452185393899377, - -0.0005200587535404849, - -0.0004547020805523807, - 0.0004986442886477423, - 0.0005702447116739937, - -0.00045732982127237766, - -0.000689127166061252, - 0.00039397180535415474, - 0.0008080695174294933, - -0.0003068049228110276, - -0.0009232552984091209, - 0.00019455834610855686, - 0.0010303769985912112, - -5.657156236266569e-05, - -0.0011247040600814201, - -0.00010709417927966556, - 0.0012011738336718703, - 0.00029555300653979545, - -0.001254505224223492, - -0.0005070045038801027, - 0.0012793339607298146, - 0.0007386610901853346, - -0.001270367600067128, - -0.0009866968976081866, - 0.0012225575424289717, - 0.0012462220382388606, - -0.0011312845324039525, - -0.0015112856634668026, - 0.000992553375801394, - 0.001774910578349497, - -0.0008031919524797967, - -0.002029161380794138, - 0.0005610490828306219, - 0.0022652471702039635, - -0.00026518544171678135, - -0.0024736588359997344, - -8.394846280610072e-05, - 0.0026443398223918325, - 0.0004843531929226606, - -0.0027668881061983677, - -0.0009323458453637817, - 0.0028307859575470943, - 0.0014224552392333313, - -0.0028256529198113544, - -0.001947351215488067, - 0.002741516387210494, - 0.002497811396668082, - -0.002569093217952415, - -0.003062727446644023, - 0.002300075037489875, - 0.003629151287117882, - -0.0019274092967394656, - -0.0041823798600841, - 0.0014455677851960128, - 0.004706074850303062, - -0.0008507941834454292, - -0.005182411251550035, - 0.00014132239052928864, - 0.0055922456849282496, - 0.0006824422129566309, - -0.00591529179532096, - -0.0016177857065913586, - 0.006130285582602136, - 0.0026595989567600935, - -0.006215117688556044, - -0.0038003463068190125, - 0.006146901643802061, - 0.005030093197407957, - -0.0059019354869432146, - -0.006336594699928613, - 0.00545549657976398, - 0.00770544523750543, - -0.004781381564722846, - -0.00912028798641521, - 0.003851057421363559, - 0.010563080653771224, - -0.0026322107431178856, - -0.012014412573237022, - 0.001086341830368365, - 0.013453866409008227, - 0.0008352110916833665, - -0.014860416266574179, - -0.0031979417347285668, - 0.01621285273010614, - 0.006095714026154995, - -0.017490224327851422, - -0.009671655092655702, - 0.01867228420781883, - 0.014158404619215172, - -0.019739930415957174, - -0.0199622658168629, - 0.020675628126808922, - 0.027859437853963814, - -0.021463802489478597, - -0.03952835273006745, - 0.022091191414822978, - 0.05935902511250348, - -0.02254714862612816, - -0.10349853375753784, - 0.022823888596670217, - 0.31743777574504695, - 0.47708333120157576, - 0.31743777574504695, - 0.022823888596670217, - -0.10349853375753784, - -0.02254714862612816, - 0.05935902511250348, - 0.022091191414822978, - -0.03952835273006745, - -0.021463802489478597, - 0.027859437853963814, - 0.020675628126808922, - -0.0199622658168629, - -0.019739930415957174, - 0.014158404619215172, - 0.01867228420781883, - -0.009671655092655702, - -0.017490224327851422, - 0.006095714026154995, - 0.01621285273010614, - -0.0031979417347285668, - -0.014860416266574179, - 0.0008352110916833665, - 0.013453866409008227, - 0.001086341830368365, - -0.012014412573237022, - -0.0026322107431178856, - 0.010563080653771224, - 0.003851057421363559, - -0.00912028798641521, - -0.004781381564722846, - 0.00770544523750543, - 0.00545549657976398, - -0.006336594699928613, - -0.0059019354869432146, - 0.005030093197407957, - 0.006146901643802061, - -0.0038003463068190125, - -0.006215117688556044, - 0.0026595989567600935, - 0.006130285582602136, - -0.0016177857065913586, - -0.00591529179532096, - 0.0006824422129566309, - 0.0055922456849282496, - 0.00014132239052928864, - -0.005182411251550035, - -0.0008507941834454292, - 0.004706074850303062, - 0.0014455677851960128, - -0.0041823798600841, - -0.0019274092967394656, - 0.003629151287117882, - 0.002300075037489875, - -0.003062727446644023, - -0.002569093217952415, - 0.002497811396668082, - 0.002741516387210494, - -0.001947351215488067, - -0.0028256529198113544, - 0.0014224552392333313, - 0.0028307859575470943, - -0.0009323458453637817, - -0.0027668881061983677, - 0.0004843531929226606, - 0.0026443398223918325, - -8.394846280610072e-05, - -0.0024736588359997344, - -0.00026518544171678135, - 0.0022652471702039635, - 0.0005610490828306219, - -0.002029161380794138, - -0.0008031919524797967, - 0.001774910578349497, - 0.000992553375801394, - -0.0015112856634668026, - -0.0011312845324039525, - 0.0012462220382388606, - 0.0012225575424289717, - -0.0009866968976081866, - -0.001270367600067128, - 0.0007386610901853346, - 0.0012793339607298146, - -0.0005070045038801027, - -0.001254505224223492, - 0.00029555300653979545, - 0.0012011738336718703, - -0.00010709417927966556, - -0.0011247040600814201, - -5.657156236266569e-05, - 0.0010303769985912112, - 0.00019455834610855686, - -0.0009232552984091209, - -0.0003068049228110276, - 0.0008080695174294933, - 0.00039397180535415474, - -0.000689127166061252, - -0.00045732982127237766, - 0.0005702447116739937, - 0.0004986442886477423, - -0.0004547020805523807, - -0.0005200587535404849, - 0.0003452185393899377, - 0.0005239818498263345, - -0.00024394827954764191, - -0.0005129803811882822, - 0.00015249357603317176, - 0.0004896812037153272, - -7.193305595729272e-05, - -0.00045668392990309446, - 2.8623898269992334e-06, - 0.00041648590394768506, - 5.4555389294439867e-05, - -0.0003714203356632149, - -0.0001005327357148728, - 0.0003236079454914325, - 0.0001355963128374769, - -0.0002749219824710103, - -0.00016052411172711115, - 0.00022696604405721683, - 0.0001762832452577541, - -0.00018106376125474611, - -0.00018397039760952743, - 0.00013825912105014366, - 0.00018475657369415775, - -9.932598355762823e-05, - -0.0001798374378895852, - 6.478521332693489e-05, - 0.00017039017161439265, - -3.492777968059588e-05, - -0.00015753742873676115, - 9.84218401105256e-06, - 0.0001423186387411039, - 1.0555365102241566e-05, - -0.00012566860999063735, - -2.6489494595043767e-05, - 0.00010840312702721423, - 3.829423929087409e-05, - -9.121102194406923e-05, - -4.638277246361614e-05, - 7.465203338939947e-05, - 5.1219220953428783e-05, - -5.9159648408755305e-05, - -5.329328046531237e-05, - 4.504805078593748e-05, - 5.3098136771621236e-05, - -3.25222717208439e-05, - -5.1111997713789026e-05, - 2.1690650088703207e-05, - 4.778335604530135e-05, - -1.2578754584543908e-05, - -4.3519939664326893e-05, - 5.1439924827157876e-06, - 3.868116747816418e-05, - 7.097771141127904e-07, - -3.357381830826675e-05, - -5.118200477547931e-06, - 2.845053771367662e-05, - 8.243417040440697e-06, - -2.3510752894245287e-05, - -1.02624213729694e-05, - 1.8903537311698937e-05, - 1.1357029900154213e-05, - -1.4731961794014652e-05, - -1.1705577680692975e-05, - 1.1058484433166778e-05, - 1.147637656202352e-05, - -7.91096385725646e-06, - -1.0822885686373e-05, - 5.288925533796424e-06, - 9.880480130834774e-06, - -3.1697646987478756e-06, - -8.764654009459012e-06, - 1.5146285260962556e-06, - 7.570460432970104e-06, - -2.7378079220115605e-07, - -6.372971415214212e-06, - -6.086884800383554e-07, - 5.228534691612452e-06, - 1.1908906002040628e-06, - -4.176609629091859e-06, - -1.5299357680554498e-06, - 3.241978858347619e-06, - 1.6794911507065441e-06, - -2.4371537290850187e-06, - -1.6880558459176943e-06, - 1.7648179657738676e-06, - 1.5978832544551455e-06, - -1.2201828893460145e-06, - -1.444463705583346e-06, - 7.931573753480084e-07, - 1.2564701211818615e-06, - -4.702647143542115e-07, - -1.0560662274062185e-06, - 2.362654075465788e-07, - 8.594792841000288e-07, - -7.546867930879655e-08, - -6.777463371709023e-07, - -2.7264542219779906e-08, - 5.175534033235693e-07, - 8.580858719281314e-08, - -3.820995948332229e-07, - -1.1231972250589951e-07, - 2.7193189671565557e-07, - 1.170047184434655e-07, - -1.8571016370140034e-07, - -1.0806955116527926e-07, - 1.2087511596227733e-07, - 9.180574659487064e-08, - -7.420406557781993e-08, - -7.277372749908042e-08, - 4.224936834873014e-08, - 5.404635607782416e-08, - -2.1662912144899056e-08, - -3.7481047434174274e-08, - 9.41622844952465e-09, - 2.399478082083703e-08, - -2.9300911640564656e-09, - -1.3822536813261148e-08, - 1.2990035898564e-10, - 6.7457053197573024e-09, - 5.560249704317343e-10, +pub const HZ96000_COEFFICIENTS: [f64; 481] = [ + -1.4934387118639553e-25, + 6.061642220561126e-11, + 4.100181236012029e-11, + -1.4168704306378626e-10, + -1.8124797161699965e-10, + 2.0585986920938696e-10, + 4.80171763626389e-10, + -1.3886275479730494e-10, + -9.55925234460959e-10, + -2.463819005415616e-10, + 1.5200070167177684e-09, + 1.1763476618331744e-09, + -1.9063125038399893e-09, + -2.8270242162493454e-09, + 1.6269847020567175e-09, + 5.173924645371989e-09, + -2.1655447948308546e-22, + -7.803831437522991e-09, + -3.7054214372005714e-09, + 9.743657183201996e-09, + 9.977487777551902e-09, + -9.394380256234749e-09, + -1.8638141853117966e-08, + 4.6758956761132075e-09, + 2.8363582509190416e-08, + 6.52401560521496e-09, + -3.62982703127267e-08, + -2.555954208890502e-08, + 3.797230467808321e-08, + 5.196208618000192e-08, + -2.775167168896455e-08, + -8.230754363813987e-08, + 1.4235381829512867e-21, + 1.0936929747612405e-07, + 4.901091826898128e-08, + -1.2201779179707493e-07, + -1.1863579413330374e-07, + 1.0633835721419143e-07, + 2.0131978353654848e-07, + -4.8301249913000495e-08, + -2.80759962352541e-07, + -6.199722691080866e-08, + 3.31717436449433e-07, + 2.2498218431470122e-07, + -3.2241373040780885e-07, + -4.2616672955238836e-07, + 2.201322446251877e-07, + 6.322005188389805e-07, + 2.8299058664859225e-21, + -7.902806396135965e-07, + -3.4401044119463534e-07, + 8.327200855957635e-07, + 7.878979595342613e-07, + -6.878324430332626e-07, + -1.2692824175201372e-06, + 2.97051594087519e-07, + 1.685451785467195e-06, + 3.6353943465434475e-07, + -1.9011735670757837e-06, + -1.2610680754259847e-06, + 1.7684433110961047e-06, + 2.2886691765750064e-06, + -1.1580859614351939e-06, + -3.259742291032293e-06, + 2.143044364185494e-20, + 3.919834334406764e-06, + 1.6746626665013411e-06, + -3.980219228689237e-06, + -3.699181473030191e-06, + 3.1733246048753248e-06, + 5.756362855174662e-06, + -1.3247547467259025e-06, + -7.3940670718878216e-06, + -1.5693731661855178e-06, + 8.078728649266146e-06, + 5.276431020247698e-06, + -7.287902284346827e-06, + -9.292418797550545e-06, + 4.6338431533916745e-06, + 1.2857452989782096e-05, + -2.223388164584949e-19, + -1.503541917254167e-05, + -6.336843832734959e-06, + 1.48611531793695e-05, + 1.3631694485636917e-05, + -1.154391724813904e-05, + -2.06763695250899e-05, + 4.699365047609245e-06, + 2.5909091143652462e-05, + 5.433067604513342e-06, + -2.7637234805755253e-05, + -1.7840408437963757e-05, + 2.435892407463695e-05, + 3.070798540850606e-05, + -1.5142751752985083e-05, + -4.1555769742269156e-05, + -1.3343071837447115e-19, + 4.755830415979111e-05, + 1.9833613673042834e-05, + -4.603248020634027e-05, + -4.1793442584024054e-05, + 3.503643022065467e-05, + 6.213119817884209e-05, + -1.3983068482280413e-05, + -7.634859707803199e-05, + -1.5857547013527865e-05, + 7.990660955642876e-05, + 5.110273451623554e-05, + -6.913557113861421e-05, + -8.636756287373956e-05, + 4.220955330104487e-05, + 0.00011481367460098602, + -8.5163117523352805e-19, + -0.00012913578928961162, + -5.339762343967414e-05, + 0.0001228939022198907, + 0.00011065351787414899, + -9.200522658736095e-05, + -0.00016183842329918436, + 3.613238435287999e-05, + 0.00019573103631412989, + 4.033673527194012e-05, + -0.00020169471246688983, + -0.00012800984807310342, + 0.00017188105507605532, + 0.00021312949790217888, + -0.0001033972038929875, + -0.00027921258921633825, + 4.994841450632976e-18, + 0.0003095903408967362, + 0.00012712117355941966, + -0.00029054802557410946, + -0.0002598247482028584, + 0.00021458096628413032, + 0.00037493771225234385, + -8.3158753372212e-05, + -0.00044754807719621885, + -9.163975579674693e-05, + 0.00045531835484699697, + 0.0002871676843407459, + -0.00038320010001148904, + -0.00047225905482876706, + 0.0002277289369223643, + 0.0006112945911545118, + 1.2802931004815823e-18, + -0.0006699080125323345, + -0.0002734964012988882, + 0.0006215710673588211, + 0.0005527461193655457, + -0.0004539854323657056, + -0.0007889484690020483, + 0.00017404822942399293, + 0.0009317660886190315, + 0.0001897974021934483, + -0.0009381977040556379, + -0.0005887373154223845, + 0.0007817223765426057, + 0.000958699616245345, + -0.00046007696809027517, + -0.0012291583781912393, + 1.02382855229544e-17, + 0.001334654892201749, + 0.0005424475515737944, + -0.0012273994330464547, + -0.0010867934209030131, + 0.0008888472418297861, + 0.001538282552212019, + -0.00033798572677078126, + -0.0018022566876964824, + -0.00036569707798568476, + 0.0018008949645275925, + 0.0011259537952570267, + -0.0014897029763051427, + -0.0018206312791734086, + 0.0008707781173541167, + 0.0023188297529945136, + -8.42227503947788e-18, + -0.002502317636547795, + -0.0010140571396890052, + 0.002288093872188509, + 0.002020560441416899, + -0.0016483307164715294, + -0.002845791404932336, + 0.0006238417261203217, + 0.0033194289638227167, + 0.0006722066445870327, + -0.003304233162179471, + -0.0020624003382983492, + 0.0027245463078117713, + 0.003325322227973127, + -0.0015886014074482514, + -0.0042262393185526475, + -4.38792085540433e-18, + 0.004554548904180885, + 0.001845075021516211, + -0.004162686897854178, + -0.0036764191339594327, + 0.0030002781324587153, + 0.00518323883030391, + -0.0011373061491454666, + -0.006059020278647501, + -0.0012289019810045067, + 0.006052137243894563, + 0.0037861047582071253, + -0.005014920051478981, + -0.006139514591271293, + 0.002943330040446452, + 0.007861571079177704, + -1.4330397893329264e-17, + -0.008553634733646277, + -0.003484779812582414, + 0.007911765454966887, + 0.007036714098363793, + -0.005787434720212924, + -0.010084889114547937, + 0.0022340533553380816, + 0.012028346734189083, + 0.0024682848374771057, + -0.012314060546843168, + -0.007814491566763136, + 0.010516224677673918, + 0.013103066521690129, + -0.006405813679140178, + -0.01748682457867577, + 1.6330728979799456e-17, + 0.020034667196399743, + 0.008416781381120984, + -0.019784483176643566, + -0.018304804092272524, + 0.015750695844522336, + 0.028914355105777893, + -0.006805949655672547, + -0.03936004630078712, + -0.008798043970667215, + 0.048715619823313745, + 0.0352193781617223, + -0.05611761973779601, + -0.0880874082598202, + 0.060864748676220326, + 0.3121408277919607, + 0.43749999998720085, + 0.3121408277919607, + 0.060864748676220326, + -0.0880874082598202, + -0.05611761973779601, + 0.0352193781617223, + 0.048715619823313745, + -0.008798043970667215, + -0.03936004630078712, + -0.006805949655672547, + 0.028914355105777893, + 0.015750695844522336, + -0.018304804092272524, + -0.019784483176643566, + 0.008416781381120984, + 0.020034667196399743, + 1.6330728979799456e-17, + -0.01748682457867577, + -0.006405813679140178, + 0.013103066521690129, + 0.010516224677673918, + -0.007814491566763136, + -0.012314060546843168, + 0.0024682848374771057, + 0.012028346734189083, + 0.0022340533553380816, + -0.010084889114547937, + -0.005787434720212924, + 0.007036714098363793, + 0.007911765454966887, + -0.003484779812582414, + -0.008553634733646277, + -1.4330397893329264e-17, + 0.007861571079177704, + 0.002943330040446452, + -0.006139514591271293, + -0.005014920051478981, + 0.0037861047582071253, + 0.006052137243894563, + -0.0012289019810045067, + -0.006059020278647501, + -0.0011373061491454666, + 0.00518323883030391, + 0.0030002781324587153, + -0.0036764191339594327, + -0.004162686897854178, + 0.001845075021516211, + 0.004554548904180885, + -4.38792085540433e-18, + -0.0042262393185526475, + -0.0015886014074482514, + 0.003325322227973127, + 0.0027245463078117713, + -0.0020624003382983492, + -0.003304233162179471, + 0.0006722066445870327, + 0.0033194289638227167, + 0.0006238417261203217, + -0.002845791404932336, + -0.0016483307164715294, + 0.002020560441416899, + 0.002288093872188509, + -0.0010140571396890052, + -0.002502317636547795, + -8.42227503947788e-18, + 0.0023188297529945136, + 0.0008707781173541167, + -0.0018206312791734086, + -0.0014897029763051427, + 0.0011259537952570267, + 0.0018008949645275925, + -0.00036569707798568476, + -0.0018022566876964824, + -0.00033798572677078126, + 0.001538282552212019, + 0.0008888472418297861, + -0.0010867934209030131, + -0.0012273994330464547, + 0.0005424475515737944, + 0.001334654892201749, + 1.02382855229544e-17, + -0.0012291583781912393, + -0.00046007696809027517, + 0.000958699616245345, + 0.0007817223765426057, + -0.0005887373154223845, + -0.0009381977040556379, + 0.0001897974021934483, + 0.0009317660886190315, + 0.00017404822942399293, + -0.0007889484690020483, + -0.0004539854323657056, + 0.0005527461193655457, + 0.0006215710673588211, + -0.0002734964012988882, + -0.0006699080125323345, + 1.2802931004815823e-18, + 0.0006112945911545118, + 0.0002277289369223643, + -0.00047225905482876706, + -0.00038320010001148904, + 0.0002871676843407459, + 0.00045531835484699697, + -9.163975579674693e-05, + -0.00044754807719621885, + -8.3158753372212e-05, + 0.00037493771225234385, + 0.00021458096628413032, + -0.0002598247482028584, + -0.00029054802557410946, + 0.00012712117355941966, + 0.0003095903408967362, + 4.994841450632976e-18, + -0.00027921258921633825, + -0.0001033972038929875, + 0.00021312949790217888, + 0.00017188105507605532, + -0.00012800984807310342, + -0.00020169471246688983, + 4.033673527194012e-05, + 0.00019573103631412989, + 3.613238435287999e-05, + -0.00016183842329918436, + -9.200522658736095e-05, + 0.00011065351787414899, + 0.0001228939022198907, + -5.339762343967414e-05, + -0.00012913578928961162, + -8.5163117523352805e-19, + 0.00011481367460098602, + 4.220955330104487e-05, + -8.636756287373956e-05, + -6.913557113861421e-05, + 5.110273451623554e-05, + 7.990660955642876e-05, + -1.5857547013527865e-05, + -7.634859707803199e-05, + -1.3983068482280413e-05, + 6.213119817884209e-05, + 3.503643022065467e-05, + -4.1793442584024054e-05, + -4.603248020634027e-05, + 1.9833613673042834e-05, + 4.755830415979111e-05, + -1.3343071837447115e-19, + -4.1555769742269156e-05, + -1.5142751752985083e-05, + 3.070798540850606e-05, + 2.435892407463695e-05, + -1.7840408437963757e-05, + -2.7637234805755253e-05, + 5.433067604513342e-06, + 2.5909091143652462e-05, + 4.699365047609245e-06, + -2.06763695250899e-05, + -1.154391724813904e-05, + 1.3631694485636917e-05, + 1.48611531793695e-05, + -6.336843832734959e-06, + -1.503541917254167e-05, + -2.223388164584949e-19, + 1.2857452989782096e-05, + 4.6338431533916745e-06, + -9.292418797550545e-06, + -7.287902284346827e-06, + 5.276431020247698e-06, + 8.078728649266146e-06, + -1.5693731661855178e-06, + -7.3940670718878216e-06, + -1.3247547467259025e-06, + 5.756362855174662e-06, + 3.1733246048753248e-06, + -3.699181473030191e-06, + -3.980219228689237e-06, + 1.6746626665013411e-06, + 3.919834334406764e-06, + 2.143044364185494e-20, + -3.259742291032293e-06, + -1.1580859614351939e-06, + 2.2886691765750064e-06, + 1.7684433110961047e-06, + -1.2610680754259847e-06, + -1.9011735670757837e-06, + 3.6353943465434475e-07, + 1.685451785467195e-06, + 2.97051594087519e-07, + -1.2692824175201372e-06, + -6.878324430332626e-07, + 7.878979595342613e-07, + 8.327200855957635e-07, + -3.4401044119463534e-07, + -7.902806396135965e-07, + 2.8299058664859225e-21, + 6.322005188389805e-07, + 2.201322446251877e-07, + -4.2616672955238836e-07, + -3.2241373040780885e-07, + 2.2498218431470122e-07, + 3.31717436449433e-07, + -6.199722691080866e-08, + -2.80759962352541e-07, + -4.8301249913000495e-08, + 2.0131978353654848e-07, + 1.0633835721419143e-07, + -1.1863579413330374e-07, + -1.2201779179707493e-07, + 4.901091826898128e-08, + 1.0936929747612405e-07, + 1.4235381829512867e-21, + -8.230754363813987e-08, + -2.775167168896455e-08, + 5.196208618000192e-08, + 3.797230467808321e-08, + -2.555954208890502e-08, + -3.62982703127267e-08, + 6.52401560521496e-09, + 2.8363582509190416e-08, + 4.6758956761132075e-09, + -1.8638141853117966e-08, + -9.394380256234749e-09, + 9.977487777551902e-09, + 9.743657183201996e-09, + -3.7054214372005714e-09, + -7.803831437522991e-09, + -2.1655447948308546e-22, + 5.173924645371989e-09, + 1.6269847020567175e-09, + -2.8270242162493454e-09, + -1.9063125038399893e-09, + 1.1763476618331744e-09, + 1.5200070167177684e-09, + -2.463819005415616e-10, + -9.55925234460959e-10, + -1.3886275479730494e-10, + 4.80171763626389e-10, + 2.0585986920938696e-10, + -1.8124797161699965e-10, + -1.4168704306378626e-10, + 4.100181236012029e-11, + 6.061642220561126e-11, + -1.4934387118639553e-25, ];