diff --git a/playback/src/filter_coefficients.rs b/playback/src/filter_coefficients.rs index dee8a64bf..e47172a6f 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 = 20.5 - 20.9kHz (depending on sampling rate) +// -200dB 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] = [ + 5.737870412346222e-25, + 1.09621084838568e-11, + -3.543861835636991e-11, + 7.178177126943721e-11, + -1.0900599354309988e-10, + 1.253342983416074e-10, + -9.123528108970459e-11, + -2.1736813605769827e-11, + 2.268694331299681e-10, + -5.061408145696607e-10, + 7.976860154539694e-10, + -9.940259283975266e-10, + 9.575023798380568e-10, + -5.558257339566368e-10, + -2.8561725380856137e-10, + 1.525857985742184e-09, + -2.9631592733304605e-09, + 4.2245145629518134e-09, + -4.8092362551009535e-09, + 4.195676415616972e-09, + -2.002477071891919e-09, + -1.8260089484355397e-09, + 6.860634609409934e-09, + -1.2116519438334141e-08, + 1.612759993819302e-08, + -1.7199578477274137e-08, + 1.3830505039197312e-08, + -5.232401006682065e-09, + -8.167380097968196e-09, + 2.4402697174475022e-08, + -3.998149032518533e-08, + 5.0346813518913266e-08, + -5.0802776661856176e-08, + 3.7791582476550256e-08, + -1.0269405417911825e-08, + -2.9179255781956248e-08, + 7.388630161923823e-08, + -1.1363582830903818e-07, + 1.363434810302665e-07, + -1.3075671864511635e-07, + 8.973339263775153e-08, + -1.3368821053731594e-08, + -8.892348924466732e-08, + 1.9823589379492558e-07, + -2.884718728553408e-07, + 3.3119386531422506e-07, + -3.0240689745251733e-07, + 1.899925544015646e-07, + -3.031301098947545e-20, + -2.4015614103406044e-07, + 4.832177123959186e-07, + -6.69116055166019e-07, + 7.370584822237122e-07, + -6.407801967234019e-07, + 3.637967821203836e-07, + 6.925916052210312e-08, + -5.890415145851816e-07, + 1.0883541459867523e-06, + -1.4401364091041842e-06, + 1.5245422260363848e-06, + -1.2603168522680215e-06, + 6.335267743361091e-07, + 2.8414690221646806e-07, + -1.3343887496404597e-06, + 2.2924542919821376e-06, + -2.9080631172767867e-06, + 2.9611592768602007e-06, + -2.321813487468466e-06, + 1.000327869760906e-06, + 8.267734771938458e-07, + -2.82607147832766e-06, + 4.55659290792413e-06, + -5.554927384604652e-06, + 5.442280781257213e-06, + -4.031611416412931e-06, + 1.4088510588838923e-06, + 2.0363213369444487e-06, + -5.646941281129736e-06, + 8.605985877293783e-06, + -1.0101385787581431e-05, + 9.519540788766673e-06, + -6.625985966430888e-06, + 1.6876929854468965e-06, + 4.50238417486934e-06, + -1.0721225026394788e-05, + 1.5529836460334424e-05, + -1.7574597927769442e-05, + 1.5918941354841664e-05, + -1.0331811506140922e-05, + 1.4575916213315726e-06, + 9.19188203318325e-06, + -1.9449946004112434e-05, + 2.689491591538902e-05, + -2.937262627367618e-05, + 2.5538241846322383e-05, + -1.529335012382074e-05, + 6.909924854951346e-19, + 1.761219565247755e-05, + -3.387038011561615e-05, + 4.4864696754432215e-05, + -4.7313716282840914e-05, + 3.941119372537039e-05, + -2.1454912931813122e-05, + -3.919435678686354e-06, + 3.200967236664817e-05, + -5.6832301649658926e-05, + 7.231186645541774e-05, + -7.365608035786366e-05, + 5.862540005251262e-05, + -2.8390533751335597e-05, + -1.2274726581989757e-05, + 5.559836110604428e-05, + -9.2179499409612e-05, + 0.00011290888006753986, + -0.0001110725560025885, + 8.418156589182367e-05, + -3.507476408440679e-05, + -2.804878481075985e-05, + 9.280957573038139e-05, + -0.00014492184186418988, + 0.00017117993739294266, + -0.00016256552035574524, + 0.00011678492750698952, + -3.959288229143304e-05, + -5.554198065049187e-05, + 0.00014955001332830645, + -0.00022138247704740484, + 0.0002524995644548724, + -0.00023131130572947816, + 0.0001565645087326946, + -3.879321204539749e-05, + -0.00010071143565859743, + 0.0002334565664362614, + -0.0003293083055875844, + 0.00036302897499076683, + -0.0003204302779653887, + 0.00020272169108209547, + -2.7887047714622488e-05, + -0.00017153405041301484, + 0.00035414218962486323, + -0.00047794169742570135, + 0.000509592607056053, + -0.00043268838424511053, + 0.00025311466584082446, + -1.8824076880959446e-17, + -0.0002783954223933944, + 0.0005234426104325942, + -0.0006780700573679047, + 0.0006995146639585745, + -0.0005701474180405662, + 0.00030378678629303763, + 5.4332026056681255e-05, + -0.000434528770351554, + 0.0007557033150981573, + -0.0009421009687525435, + 0.0009404605452801756, + -0.0007337929880871552, + 0.0003484401312390002, + 0.00014775560173824388, + -0.0006565713018840257, + 0.001068198580702664, + -0.0012842608853821512, + 0.0012403637586169429, + -0.0009231793151582452, + 0.0003778333334650073, + 0.00029686968693462036, + -0.0009653859893571168, + 0.0014818659521731272, + -0.0017210985742431677, + 0.0016075727580545293, + -0.001136136493117313, + 0.00037903153696584933, + 0.0005233690364171671, + -0.00138744738517422, + 0.002022706464711214, + -0.0022726223483648805, + 0.002051442967914524, + -0.001368586955371409, + 0.0003343286699895035, + 0.0008559723331058114, + -0.0019573859723811624, + 0.0027245274352858248, + -0.002964688782596746, + 0.002583774490593781, + -0.0016145124145162568, + 0.00021943397976829576, + 0.0013339985866588331, + -0.00272291213197739, + 0.0036344030300896044, + -0.0038338852551372212, + 0.0032218800827427687, + -0.0018661002523169391, + 6.873148586971406e-17, + 0.0020144907007189354, + -0.0037547975344972982, + 0.004823878094344831, + -0.004937650830259095, + 0.003995011812256484, + -0.002114080103995909, + -0.00037571098331517724, + 0.002987418214681812, + -0.005168369549933934, + 0.006413304194665343, + -0.006376433020493433, + 0.004958482226522215, + -0.0023482391890638434, + -0.0009938375355707883, + 0.004411110803633138, + -0.007174158914788717, + 0.008629915915354131, + -0.00834725360615179, + 0.006228121233871527, + -0.0025580816681742007, + -0.002019411960008331, + 0.006606114147107758, + -0.010214690916390275, + 0.011968184813927184, + -0.01129511935229762, + 0.008079862501659341, + -0.0027335763160392743, + -0.003835835634313586, + 0.010358009068584246, + -0.015421492486921564, + 0.017746590234905418, + -0.016461174460877824, + 0.01132655450498495, + -0.002865921408711089, + -0.007637297882335419, + 0.018281915513460943, + -0.026817739070561612, + 0.031001981331165697, + -0.028986369005045497, + 0.019669086189205705, + -0.0029482486204357797, + -0.02017236251150387, + 0.047651189069882145, + -0.07664744368679599, + 0.10389806230652186, + -0.12617628669280218, + 0.1407598195528923, + 0.8541666666646329, + 0.1407598195528923, + -0.12617628669280218, + 0.10389806230652186, + -0.07664744368679599, + 0.047651189069882145, + -0.02017236251150387, + -0.0029482486204357797, + 0.019669086189205705, + -0.028986369005045497, + 0.031001981331165697, + -0.026817739070561612, + 0.018281915513460943, + -0.007637297882335419, + -0.002865921408711089, + 0.01132655450498495, + -0.016461174460877824, + 0.017746590234905418, + -0.015421492486921564, + 0.010358009068584246, + -0.003835835634313586, + -0.0027335763160392743, + 0.008079862501659341, + -0.01129511935229762, + 0.011968184813927184, + -0.010214690916390275, + 0.006606114147107758, + -0.002019411960008331, + -0.0025580816681742007, + 0.006228121233871527, + -0.00834725360615179, + 0.008629915915354131, + -0.007174158914788717, + 0.004411110803633138, + -0.0009938375355707883, + -0.0023482391890638434, + 0.004958482226522215, + -0.006376433020493433, + 0.006413304194665343, + -0.005168369549933934, + 0.002987418214681812, + -0.00037571098331517724, + -0.002114080103995909, + 0.003995011812256484, + -0.004937650830259095, + 0.004823878094344831, + -0.0037547975344972982, + 0.0020144907007189354, + 6.873148586971406e-17, + -0.0018661002523169391, + 0.0032218800827427687, + -0.0038338852551372212, + 0.0036344030300896044, + -0.00272291213197739, + 0.0013339985866588331, + 0.00021943397976829576, + -0.0016145124145162568, + 0.002583774490593781, + -0.002964688782596746, + 0.0027245274352858248, + -0.0019573859723811624, + 0.0008559723331058114, + 0.0003343286699895035, + -0.001368586955371409, + 0.002051442967914524, + -0.0022726223483648805, + 0.002022706464711214, + -0.00138744738517422, + 0.0005233690364171671, + 0.00037903153696584933, + -0.001136136493117313, + 0.0016075727580545293, + -0.0017210985742431677, + 0.0014818659521731272, + -0.0009653859893571168, + 0.00029686968693462036, + 0.0003778333334650073, + -0.0009231793151582452, + 0.0012403637586169429, + -0.0012842608853821512, + 0.001068198580702664, + -0.0006565713018840257, + 0.00014775560173824388, + 0.0003484401312390002, + -0.0007337929880871552, + 0.0009404605452801756, + -0.0009421009687525435, + 0.0007557033150981573, + -0.000434528770351554, + 5.4332026056681255e-05, + 0.00030378678629303763, + -0.0005701474180405662, + 0.0006995146639585745, + -0.0006780700573679047, + 0.0005234426104325942, + -0.0002783954223933944, + -1.8824076880959446e-17, + 0.00025311466584082446, + -0.00043268838424511053, + 0.000509592607056053, + -0.00047794169742570135, + 0.00035414218962486323, + -0.00017153405041301484, + -2.7887047714622488e-05, + 0.00020272169108209547, + -0.0003204302779653887, + 0.00036302897499076683, + -0.0003293083055875844, + 0.0002334565664362614, + -0.00010071143565859743, + -3.879321204539749e-05, + 0.0001565645087326946, + -0.00023131130572947816, + 0.0002524995644548724, + -0.00022138247704740484, + 0.00014955001332830645, + -5.554198065049187e-05, + -3.959288229143304e-05, + 0.00011678492750698952, + -0.00016256552035574524, + 0.00017117993739294266, + -0.00014492184186418988, + 9.280957573038139e-05, + -2.804878481075985e-05, + -3.507476408440679e-05, + 8.418156589182367e-05, + -0.0001110725560025885, + 0.00011290888006753986, + -9.2179499409612e-05, + 5.559836110604428e-05, + -1.2274726581989757e-05, + -2.8390533751335597e-05, + 5.862540005251262e-05, + -7.365608035786366e-05, + 7.231186645541774e-05, + -5.6832301649658926e-05, + 3.200967236664817e-05, + -3.919435678686354e-06, + -2.1454912931813122e-05, + 3.941119372537039e-05, + -4.7313716282840914e-05, + 4.4864696754432215e-05, + -3.387038011561615e-05, + 1.761219565247755e-05, + 6.909924854951346e-19, + -1.529335012382074e-05, + 2.5538241846322383e-05, + -2.937262627367618e-05, + 2.689491591538902e-05, + -1.9449946004112434e-05, + 9.19188203318325e-06, + 1.4575916213315726e-06, + -1.0331811506140922e-05, + 1.5918941354841664e-05, + -1.7574597927769442e-05, + 1.5529836460334424e-05, + -1.0721225026394788e-05, + 4.50238417486934e-06, + 1.6876929854468965e-06, + -6.625985966430888e-06, + 9.519540788766673e-06, + -1.0101385787581431e-05, + 8.605985877293783e-06, + -5.646941281129736e-06, + 2.0363213369444487e-06, + 1.4088510588838923e-06, + -4.031611416412931e-06, + 5.442280781257213e-06, + -5.554927384604652e-06, + 4.55659290792413e-06, + -2.82607147832766e-06, + 8.267734771938458e-07, + 1.000327869760906e-06, + -2.321813487468466e-06, + 2.9611592768602007e-06, + -2.9080631172767867e-06, + 2.2924542919821376e-06, + -1.3343887496404597e-06, + 2.8414690221646806e-07, + 6.335267743361091e-07, + -1.2603168522680215e-06, + 1.5245422260363848e-06, + -1.4401364091041842e-06, + 1.0883541459867523e-06, + -5.890415145851816e-07, + 6.925916052210312e-08, + 3.637967821203836e-07, + -6.407801967234019e-07, + 7.370584822237122e-07, + -6.69116055166019e-07, + 4.832177123959186e-07, + -2.4015614103406044e-07, + -3.031301098947545e-20, + 1.899925544015646e-07, + -3.0240689745251733e-07, + 3.3119386531422506e-07, + -2.884718728553408e-07, + 1.9823589379492558e-07, + -8.892348924466732e-08, + -1.3368821053731594e-08, + 8.973339263775153e-08, + -1.3075671864511635e-07, + 1.363434810302665e-07, + -1.1363582830903818e-07, + 7.388630161923823e-08, + -2.9179255781956248e-08, + -1.0269405417911825e-08, + 3.7791582476550256e-08, + -5.0802776661856176e-08, + 5.0346813518913266e-08, + -3.998149032518533e-08, + 2.4402697174475022e-08, + -8.167380097968196e-09, + -5.232401006682065e-09, + 1.3830505039197312e-08, + -1.7199578477274137e-08, + 1.612759993819302e-08, + -1.2116519438334141e-08, + 6.860634609409934e-09, + -1.8260089484355397e-09, + -2.002477071891919e-09, + 4.195676415616972e-09, + -4.8092362551009535e-09, + 4.2245145629518134e-09, + -2.9631592733304605e-09, + 1.525857985742184e-09, + -2.8561725380856137e-10, + -5.558257339566368e-10, + 9.575023798380568e-10, + -9.940259283975266e-10, + 7.976860154539694e-10, + -5.061408145696607e-10, + 2.268694331299681e-10, + -2.1736813605769827e-11, + -9.123528108970459e-11, + 1.253342983416074e-10, + -1.0900599354309988e-10, + 7.178177126943721e-11, + -3.543861835636991e-11, + 1.09621084838568e-11, + 5.737870412346222e-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] = [ + -8.332718103900117e-12, + -1.8465999058548295e-11, + 2.697158122730867e-11, + 6.176117560696359e-11, + -5.255410107546095e-11, + -1.5338165517927333e-10, + 7.512472297967205e-11, + 3.2293200536287165e-10, + -7.082076500233046e-11, + -6.070282482173651e-10, + -5.731535967104539e-12, + 1.0455760841290593e-09, + 2.3038781311821677e-10, + -1.6741757232348522e-09, + -7.190367161111783e-10, + 2.511408495595608e-09, + 1.636375452243616e-09, + -3.5398632628537027e-09, + -3.2018904064827353e-09, + 4.680084005996711e-09, + 5.690314072958482e-09, + -5.7572206215351045e-09, + -9.423147350325267e-09, + 6.461087911512228e-09, + 1.4747280962571318e-08, + -6.3016064293952265e-09, + -2.1996445060339927e-08, + 4.563204556030987e-09, + 3.143130408169531e-08, + -2.6365267770238323e-10, + -4.3154645780753765e-08, + -7.87512535965053e-09, + 5.6999435403097364e-08, + 2.1434622488436717e-08, + -7.238964270764771e-08, + -4.227416385876663e-08, + 8.817678277275125e-08, + 7.245921548743452e-08, + -1.0245905814966337e-07, + -1.1413002584084823e-07, + 1.1239477912073876e-07, + 1.6929759631509493e-07, + -1.1402719132242186e-07, + -2.395560588817576e-07, + 1.0214365183650616e-07, + 3.2570447960382195e-07, + -7.019782835982227e-08, + -4.272771673307036e-07, + 1.0328680888996688e-08, + 5.419898942749363e-07, + 8.648626786160526e-08, + -6.651200132288914e-07, + -2.301042384903325e-07, + 7.888510605786306e-07, + 4.3067925901826664e-07, + -9.016265934670188e-07, + -6.978802439434223e-07, + 9.875729771174667e-07, + 1.0398419053488734e-06, + -1.0260655824613281e-06, + -1.4618399112313795e-06, + 9.915260679394857e-07, + 1.964701628494843e-06, + -8.53548557588288e-07, + -2.542988960826163e-06, + 5.774578725059742e-07, + 3.183019694151888e-06, + -1.2540172973392956e-07, + -3.860827355289204e-06, + -5.419307556005072e-07, + 4.5401952684812404e-06, + 1.462891391494029e-06, + -5.170936078002099e-06, + -2.6717137087651333e-06, + 5.6876207638191135e-06, + 4.1946121242694556e-06, + -6.008987914330224e-06, + -6.045193195539355e-06, + 6.038281203360438e-06, + 8.219297177594323e-06, + -5.6647669682360266e-06, + -1.0689461228781547e-05, + 4.7666709134497765e-06, + 1.339927432037801e-05, + -3.2157400555924306e-06, + -1.625797399094462e-05, + 8.835805529673634e-07, + 1.9135711306105338e-05, + 2.350157483131531e-06, + -2.185997658961959e-05, + -6.587780892686381e-06, + 2.4213727874335752e-05, + 1.1901899372060853e-05, + -2.593578945093051e-05, + -1.832242173443077e-05, + 2.6724082339396173e-05, + 2.5822668111820748e-05, + -2.6242205544782895e-05, + -3.430523071925926e-05, + 2.4129801307503257e-05, + 4.358838033387449e-05, + -2.001700566656858e-05, + -5.33939666691872e-05, + 1.3543106252941969e-05, + 6.333788605101552e-05, + -4.3793038432959374e-06, + -7.292427619717668e-05, + -7.744792441969914e-06, + 8.154463241351018e-05, + 2.3011606117805676e-05, + -8.848300989105836e-05, + -4.1483961309968784e-05, + 9.292837248754065e-05, + 6.307269562826314e-05, + -9.39949615355005e-05, + -8.750515071781117e-05, + 9.075128458307e-05, + 0.00011429645519386455, + -8.225796375131695e-05, + -0.00014272574129156637, + 6.761424197325755e-05, + 0.0001718195850474859, + -4.601243382899252e-05, + -0.00020034500813478703, + 1.6799042975482605e-05, + 0.0002268143077992835, + 2.0459326950363984e-05, + -0.0002495037736425742, + -6.590773851350758e-05, + 0.00026648799547710194, + 0.00011933540150662742, + -0.0002756909609900523, + -0.00018011240776851629, + 0.00027495448919022343, + 0.0002471346565275656, + -0.00026212375798909294, + -0.00031878116428230767, + 0.00023514878341293372, + 0.0003928880353462781, + -0.00019219972471535944, + -0.00046674324619275844, + 0.00013179286362684033, + 0.000537106045700264, + -5.292308433803817e-05, + -0.0006002541805608025, + -4.480228326207833e-05, + 0.0006520613177892186, + 0.00016103424412451797, + -0.0006881059643655768, + -0.0002945642063271461, + 0.0007038119010029809, + 0.00044322444922049396, + -0.0006946186901765893, + -0.000603814271840313, + 0.0006561792386361223, + 0.0007720589478959266, + -0.0005845797546534787, + -0.0009426081062939338, + 0.0004765758134614632, + 0.0011090792793182619, + -0.0003298367114087618, + -0.001264151115061954, + 0.00014318893499313935, + 0.001399709156081068, + 8.31515201584428e-05, + -0.0015070451818099458, + -0.00034736899280249893, + 0.0015771089570052574, + 0.0006458715070644292, + -0.0016008088999482806, + -0.0009731588355157831, + 0.0015693557764161915, + 0.0013217458253617044, + -0.0014746411460158772, + -0.0016821503528125007, + 0.0013096400532429649, + 0.002042953557308238, + -0.00106882548815155, + -0.002390937797077084, + 0.0007485805618666874, + 0.0027113051175300723, + -0.0003475932655677669, + -0.0029879760168135205, + -0.00013278178770370007, + 0.0032039650344815327, + 0.0006882100121384794, + -0.0033418263057130373, + -0.0013111262695222861, + 0.003384158855992326, + 0.0019905596312360446, + -0.0033141582102958513, + -0.002712043394190302, + 0.0031161980098672907, + 0.00345761673914036, + -0.002776422917349846, + -0.0042059200157876205, + 0.002283332284106667, + 0.004932380325309099, + -0.0016283329694381501, + -0.005609477772070889, + 0.0008062394315178186, + 0.0062070753004935175, + 0.00018430018615064642, + -0.006692786068098399, + -0.0013404717478178185, + 0.0070323411561190865, + 0.0026550739908264252, + -0.007189905835434861, + -0.004116422748703328, + 0.007128272311206672, + 0.005708390781399559, + -0.006808826707411926, + -0.007410588929850938, + 0.006191140320084268, + 0.009198689348679984, + -0.005231955230555516, + -0.011044886367060462, + 0.0038831934535661227, + 0.012918485292073012, + -0.0020883578677889716, + -0.014786604418609366, + -0.0002238152211190963, + 0.016614970861411296, + 0.003150640328087791, + -0.01836878678354889, + -0.006836201742176948, + 0.020013639346238905, + 0.011511517407090565, + -0.02151642540233415, + -0.017578698023401354, + 0.02284626071750964, + 0.025807282517903055, + -0.023975343402869446, + -0.037866770263667276, + 0.024879742306240123, + 0.058136252149916856, + -0.025540083312732727, + -0.10275024912734904, + 0.02594210977463367, + 0.31718588668653264, + 0.4739229024976664, + 0.31718588668653264, + 0.02594210977463367, + -0.10275024912734904, + -0.025540083312732727, + 0.058136252149916856, + 0.024879742306240123, + -0.037866770263667276, + -0.023975343402869446, + 0.025807282517903055, + 0.02284626071750964, + -0.017578698023401354, + -0.02151642540233415, + 0.011511517407090565, + 0.020013639346238905, + -0.006836201742176948, + -0.01836878678354889, + 0.003150640328087791, + 0.016614970861411296, + -0.0002238152211190963, + -0.014786604418609366, + -0.0020883578677889716, + 0.012918485292073012, + 0.0038831934535661227, + -0.011044886367060462, + -0.005231955230555516, + 0.009198689348679984, + 0.006191140320084268, + -0.007410588929850938, + -0.006808826707411926, + 0.005708390781399559, + 0.007128272311206672, + -0.004116422748703328, + -0.007189905835434861, + 0.0026550739908264252, + 0.0070323411561190865, + -0.0013404717478178185, + -0.006692786068098399, + 0.00018430018615064642, + 0.0062070753004935175, + 0.0008062394315178186, + -0.005609477772070889, + -0.0016283329694381501, + 0.004932380325309099, + 0.002283332284106667, + -0.0042059200157876205, + -0.002776422917349846, + 0.00345761673914036, + 0.0031161980098672907, + -0.002712043394190302, + -0.0033141582102958513, + 0.0019905596312360446, + 0.003384158855992326, + -0.0013111262695222861, + -0.0033418263057130373, + 0.0006882100121384794, + 0.0032039650344815327, + -0.00013278178770370007, + -0.0029879760168135205, + -0.0003475932655677669, + 0.0027113051175300723, + 0.0007485805618666874, + -0.002390937797077084, + -0.00106882548815155, + 0.002042953557308238, + 0.0013096400532429649, + -0.0016821503528125007, + -0.0014746411460158772, + 0.0013217458253617044, + 0.0015693557764161915, + -0.0009731588355157831, + -0.0016008088999482806, + 0.0006458715070644292, + 0.0015771089570052574, + -0.00034736899280249893, + -0.0015070451818099458, + 8.31515201584428e-05, + 0.001399709156081068, + 0.00014318893499313935, + -0.001264151115061954, + -0.0003298367114087618, + 0.0011090792793182619, + 0.0004765758134614632, + -0.0009426081062939338, + -0.0005845797546534787, + 0.0007720589478959266, + 0.0006561792386361223, + -0.000603814271840313, + -0.0006946186901765893, + 0.00044322444922049396, + 0.0007038119010029809, + -0.0002945642063271461, + -0.0006881059643655768, + 0.00016103424412451797, + 0.0006520613177892186, + -4.480228326207833e-05, + -0.0006002541805608025, + -5.292308433803817e-05, + 0.000537106045700264, + 0.00013179286362684033, + -0.00046674324619275844, + -0.00019219972471535944, + 0.0003928880353462781, + 0.00023514878341293372, + -0.00031878116428230767, + -0.00026212375798909294, + 0.0002471346565275656, + 0.00027495448919022343, + -0.00018011240776851629, + -0.0002756909609900523, + 0.00011933540150662742, + 0.00026648799547710194, + -6.590773851350758e-05, + -0.0002495037736425742, + 2.0459326950363984e-05, + 0.0002268143077992835, + 1.6799042975482605e-05, + -0.00020034500813478703, + -4.601243382899252e-05, + 0.0001718195850474859, + 6.761424197325755e-05, + -0.00014272574129156637, + -8.225796375131695e-05, + 0.00011429645519386455, + 9.075128458307e-05, + -8.750515071781117e-05, + -9.39949615355005e-05, + 6.307269562826314e-05, + 9.292837248754065e-05, + -4.1483961309968784e-05, + -8.848300989105836e-05, + 2.3011606117805676e-05, + 8.154463241351018e-05, + -7.744792441969914e-06, + -7.292427619717668e-05, + -4.3793038432959374e-06, + 6.333788605101552e-05, + 1.3543106252941969e-05, + -5.33939666691872e-05, + -2.001700566656858e-05, + 4.358838033387449e-05, + 2.4129801307503257e-05, + -3.430523071925926e-05, + -2.6242205544782895e-05, + 2.5822668111820748e-05, + 2.6724082339396173e-05, + -1.832242173443077e-05, + -2.593578945093051e-05, + 1.1901899372060853e-05, + 2.4213727874335752e-05, + -6.587780892686381e-06, + -2.185997658961959e-05, + 2.350157483131531e-06, + 1.9135711306105338e-05, + 8.835805529673634e-07, + -1.625797399094462e-05, + -3.2157400555924306e-06, + 1.339927432037801e-05, + 4.7666709134497765e-06, + -1.0689461228781547e-05, + -5.6647669682360266e-06, + 8.219297177594323e-06, + 6.038281203360438e-06, + -6.045193195539355e-06, + -6.008987914330224e-06, + 4.1946121242694556e-06, + 5.6876207638191135e-06, + -2.6717137087651333e-06, + -5.170936078002099e-06, + 1.462891391494029e-06, + 4.5401952684812404e-06, + -5.419307556005072e-07, + -3.860827355289204e-06, + -1.2540172973392956e-07, + 3.183019694151888e-06, + 5.774578725059742e-07, + -2.542988960826163e-06, + -8.53548557588288e-07, + 1.964701628494843e-06, + 9.915260679394857e-07, + -1.4618399112313795e-06, + -1.0260655824613281e-06, + 1.0398419053488734e-06, + 9.875729771174667e-07, + -6.978802439434223e-07, + -9.016265934670188e-07, + 4.3067925901826664e-07, + 7.888510605786306e-07, + -2.301042384903325e-07, + -6.651200132288914e-07, + 8.648626786160526e-08, + 5.419898942749363e-07, + 1.0328680888996688e-08, + -4.272771673307036e-07, + -7.019782835982227e-08, + 3.2570447960382195e-07, + 1.0214365183650616e-07, + -2.395560588817576e-07, + -1.1402719132242186e-07, + 1.6929759631509493e-07, + 1.1239477912073876e-07, + -1.1413002584084823e-07, + -1.0245905814966337e-07, + 7.245921548743452e-08, + 8.817678277275125e-08, + -4.227416385876663e-08, + -7.238964270764771e-08, + 2.1434622488436717e-08, + 5.6999435403097364e-08, + -7.87512535965053e-09, + -4.3154645780753765e-08, + -2.6365267770238323e-10, + 3.143130408169531e-08, + 4.563204556030987e-09, + -2.1996445060339927e-08, + -6.3016064293952265e-09, + 1.4747280962571318e-08, + 6.461087911512228e-09, + -9.423147350325267e-09, + -5.7572206215351045e-09, + 5.690314072958482e-09, + 4.680084005996711e-09, + -3.2018904064827353e-09, + -3.5398632628537027e-09, + 1.636375452243616e-09, + 2.511408495595608e-09, + -7.190367161111783e-10, + -1.6741757232348522e-09, + 2.3038781311821677e-10, + 1.0455760841290593e-09, + -5.731535967104539e-12, + -6.070282482173651e-10, + -7.082076500233046e-11, + 3.2293200536287165e-10, + 7.512472297967205e-11, + -1.5338165517927333e-10, + -5.255410107546095e-11, + 6.176117560696359e-11, + 2.697158122730867e-11, + -1.8465999058548295e-11, + -8.332718103900117e-12, ]; #[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] = [ + -5.631494610305859e-26, + 2.4308726134827308e-11, + 1.70942396307369e-11, + -6.085364729655408e-11, + -7.97979256024295e-11, + 9.261548090666202e-11, + 2.2026145297189442e-10, + -6.483851790947682e-11, + -4.5373886625634325e-10, + -1.1875740620955036e-10, + 7.43325031733289e-10, + 5.83201652858336e-10, + -9.57502379830356e-10, + -1.4377581392535512e-09, + 8.373874175771552e-10, + 2.693699128291826e-09, + -1.139989761909214e-22, + -4.152231947489639e-09, + -1.9920508815029964e-09, + 5.2909677482102075e-09, + 5.470869101355624e-09, + -5.200033535679597e-09, + -1.041196040613689e-08, + 2.635619937429542e-09, + 1.6127599938063332e-08, + 3.741301467041118e-09, + -2.0989701254088915e-08, + -1.4900617398487819e-08, + 2.231369739220223e-08, + 3.077307945839623e-08, + -1.656087553644759e-08, + -4.948536558043265e-08, + 8.621552930458746e-22, + 6.671600746927912e-08, + 3.010837324524371e-08, + -7.547817586501941e-08, + -7.38863016186404e-08, + 6.667089962190134e-08, + 1.2705189811528629e-07, + -3.067985885305069e-08, + -1.794667852740469e-07, + -3.987771892607017e-08, + 2.1468029374632999e-07, + 1.4648594103697627e-07, + -2.1117606748295742e-07, + -2.807726015977378e-07, + 1.4586956858918507e-07, + 4.2131283223516267e-07, + 1.8965078115460444e-21, + -5.325517322320955e-07, + -2.3308581859617848e-07, + 5.672492013145873e-07, + 5.395642571330069e-07, + -4.735029984629637e-07, + -8.782831253356677e-07, + 2.0659243812607215e-07, + 1.1780830291609447e-06, + 2.5536394555471097e-07, + -1.3419934927509075e-06, + -8.944591088383885e-07, + 1.2603168522578347e-06, + 1.6387479394896376e-06, + -8.330765648320634e-07, + -2.355685683265168e-06, + 1.5557172645914867e-20, + 2.8583053510497944e-06, + 1.2265523328124938e-06, + -2.927928434573451e-06, + -2.7329465643913212e-06, + 2.3544516643803577e-06, + 4.288953721118117e-06, + -9.911631121458281e-07, + -5.554927384559981e-06, + -1.1838204696628982e-06, + 6.118527050404198e-06, + 4.012068374170851e-06, + -5.563333353025766e-06, + -7.121088767304921e-06, + 3.5647160679378322e-06, + 9.928548276042755e-06, + -1.7233551232228938e-19, + -1.1697296071210361e-05, + -4.9480654683844596e-06, + 1.1646347223590543e-05, + 1.0721225026309077e-05, + -9.111458799558335e-06, + -1.63769181222565e-05, + 3.735111120232848e-06, + 2.0663623012113733e-05, + 4.347835067193109e-06, + -2.219116626806791e-05, + -1.4372491222392361e-05, + 1.9688444915199912e-05, + 2.4900910186828524e-05, + -1.231867510969875e-05, + -3.391335347495964e-05, + -1.092346748651947e-19, + 3.905544643893311e-05, + 1.6337781237918994e-05, + -3.8034453372753086e-05, + -3.4636044213659404e-05, + 2.9122807629496642e-05, + 5.179674177909962e-05, + -1.1691244404834741e-05, + -6.401934473278592e-05, + -1.3334741120551181e-05, + 6.73839322569494e-05, + 4.321451441113021e-05, + -5.862540005204141e-05, + -7.343798331928915e-05, + 3.5987677414069635e-05, + 9.81515044291225e-05, + -7.299659329469228e-19, + -0.00011097697782443655, + -4.6007759103345295e-05, + 0.00010615736439292662, + 9.582603754131409e-05, + -7.98761812070813e-05, + -0.0001408513472630727, + 3.1523813231196986e-05, + 0.0001711799373915661, + 3.536171660258915e-05, + -0.00017723725434500313, + -0.00011275098945488209, + 0.0001517435130889522, + 0.0001885904008992035, + -9.169962446405119e-05, + -0.00024817922689894756, + 4.4495164792315955e-18, + 0.0002763937959072338, + 0.0001137359428431802, + -0.0002605109434270804, + -0.00023345656643438447, + 0.00019320738285797688, + 0.0003382891502761708, + -7.518356075379683e-05, + -0.00040544338216092347, + -8.31839880250125e-05, + 0.0004141198309125497, + 0.0002616925265903443, + -0.000349877605568519, + -0.0004320117520967723, + 0.00020871239536888493, + 0.0005612875571969451, + 1.177712397566767e-18, + -0.0006173482127198333, + -0.0002524887772342995, + 0.0005748400378493969, + 0.0005120802746530227, + -0.0004213090750753152, + -0.0007334061795324582, + 0.00016206644213931563, + 0.0008690575406961982, + 0.00017731303815384853, + -0.0008778983446204677, + -0.0005517744847356577, + 0.0007337929880812486, + 0.0009013124152516448, + -0.00043319750513059785, + -0.0011590892206694923, + 9.668982661672659e-18, + 0.001262286825558731, + 0.0005137754910910714, + -0.0011641774766367118, + -0.0010322598638111047, + 0.0008454133420917536, + 0.0014651065491869148, + -0.00032233971711286355, + -0.0017210985742293272, + -0.00034968382080018367, + 0.0017242440176129165, + 0.001079390495315231, + -0.0014298707985886856, + -0.0017496438333450713, + 0.0008378324503763797, + 0.0022337371498764393, + -8.12264923086019e-18, + -0.002416058062495152, + -0.0009802020636050207, + 0.0022141493524209127, + 0.001957385972365449, + -0.001598498447699581, + -0.0027626501414204155, + 0.0006062391095533426, + 0.0032290248290064182, + 0.0006545473630670922, + -0.003220557480072395, + -0.002012089427287652, + 0.002660567673186488, + 0.0032502109792728164, + -0.0015541122298296625, + -0.0041381199648316625, + -4.300127093819093e-18, + 0.004467179176072055, + 0.0018111713096189465, + -0.004089486383011767, + -0.0036146112777552097, + 0.0029521044527767906, + 0.005103840858968967, + -0.0011207044308455818, + -0.005974836429315663, + -0.0012126707517243315, + 0.00597624811223715, + 0.0037410958513800297, + -0.004958482226482315, + -0.006074205997908023, + 0.002913784221034215, + 0.007787228849324615, + -1.420297256679706e-17, + -0.008482255661309503, + -0.0034575456522079884, + 0.007853987132492501, + 0.0069888090873059345, + -0.005750798715082476, + -0.01002569045781253, + 0.002221928761880194, + 0.011968184813830942, + 0.0024569466431401035, + -0.012262307096038797, + -0.007784566733869201, + 0.01047969784234382, + 0.01306199203388543, + -0.006387791340066335, + -0.01744294115556154, + 1.6294426431170945e-17, + 0.01999552401449988, + 0.008402456418220688, + -0.019755449453676605, + -0.018281915513313998, + 0.015734146670689536, + 0.028889247536410964, + -0.006801162639687069, + -0.03933817237809505, + -0.008794300509931586, + 0.04870039115998783, + 0.03521173254150008, + -0.056109823048557855, + -0.08808052415792574, + 0.06086263461948686, + 0.3121381173464389, + 0.43749999999544015, + 0.3121381173464389, + 0.06086263461948686, + -0.08808052415792574, + -0.056109823048557855, + 0.03521173254150008, + 0.04870039115998783, + -0.008794300509931586, + -0.03933817237809505, + -0.006801162639687069, + 0.028889247536410964, + 0.015734146670689536, + -0.018281915513313998, + -0.019755449453676605, + 0.008402456418220688, + 0.01999552401449988, + 1.6294426431170945e-17, + -0.01744294115556154, + -0.006387791340066335, + 0.01306199203388543, + 0.01047969784234382, + -0.007784566733869201, + -0.012262307096038797, + 0.0024569466431401035, + 0.011968184813830942, + 0.002221928761880194, + -0.01002569045781253, + -0.005750798715082476, + 0.0069888090873059345, + 0.007853987132492501, + -0.0034575456522079884, + -0.008482255661309503, + -1.420297256679706e-17, + 0.007787228849324615, + 0.002913784221034215, + -0.006074205997908023, + -0.004958482226482315, + 0.0037410958513800297, + 0.00597624811223715, + -0.0012126707517243315, + -0.005974836429315663, + -0.0011207044308455818, + 0.005103840858968967, + 0.0029521044527767906, + -0.0036146112777552097, + -0.004089486383011767, + 0.0018111713096189465, + 0.004467179176072055, + -4.300127093819093e-18, + -0.0041381199648316625, + -0.0015541122298296625, + 0.0032502109792728164, + 0.002660567673186488, + -0.002012089427287652, + -0.003220557480072395, + 0.0006545473630670922, + 0.0032290248290064182, + 0.0006062391095533426, + -0.0027626501414204155, + -0.001598498447699581, + 0.001957385972365449, + 0.0022141493524209127, + -0.0009802020636050207, + -0.002416058062495152, + -8.12264923086019e-18, + 0.0022337371498764393, + 0.0008378324503763797, + -0.0017496438333450713, + -0.0014298707985886856, + 0.001079390495315231, + 0.0017242440176129165, + -0.00034968382080018367, + -0.0017210985742293272, + -0.00032233971711286355, + 0.0014651065491869148, + 0.0008454133420917536, + -0.0010322598638111047, + -0.0011641774766367118, + 0.0005137754910910714, + 0.001262286825558731, + 9.668982661672659e-18, + -0.0011590892206694923, + -0.00043319750513059785, + 0.0009013124152516448, + 0.0007337929880812486, + -0.0005517744847356577, + -0.0008778983446204677, + 0.00017731303815384853, + 0.0008690575406961982, + 0.00016206644213931563, + -0.0007334061795324582, + -0.0004213090750753152, + 0.0005120802746530227, + 0.0005748400378493969, + -0.0002524887772342995, + -0.0006173482127198333, + 1.177712397566767e-18, + 0.0005612875571969451, + 0.00020871239536888493, + -0.0004320117520967723, + -0.000349877605568519, + 0.0002616925265903443, + 0.0004141198309125497, + -8.31839880250125e-05, + -0.00040544338216092347, + -7.518356075379683e-05, + 0.0003382891502761708, + 0.00019320738285797688, + -0.00023345656643438447, + -0.0002605109434270804, + 0.0001137359428431802, + 0.0002763937959072338, + 4.4495164792315955e-18, + -0.00024817922689894756, + -9.169962446405119e-05, + 0.0001885904008992035, + 0.0001517435130889522, + -0.00011275098945488209, + -0.00017723725434500313, + 3.536171660258915e-05, + 0.0001711799373915661, + 3.1523813231196986e-05, + -0.0001408513472630727, + -7.98761812070813e-05, + 9.582603754131409e-05, + 0.00010615736439292662, + -4.6007759103345295e-05, + -0.00011097697782443655, + -7.299659329469228e-19, + 9.81515044291225e-05, + 3.5987677414069635e-05, + -7.343798331928915e-05, + -5.862540005204141e-05, + 4.321451441113021e-05, + 6.73839322569494e-05, + -1.3334741120551181e-05, + -6.401934473278592e-05, + -1.1691244404834741e-05, + 5.179674177909962e-05, + 2.9122807629496642e-05, + -3.4636044213659404e-05, + -3.8034453372753086e-05, + 1.6337781237918994e-05, + 3.905544643893311e-05, + -1.092346748651947e-19, + -3.391335347495964e-05, + -1.231867510969875e-05, + 2.4900910186828524e-05, + 1.9688444915199912e-05, + -1.4372491222392361e-05, + -2.219116626806791e-05, + 4.347835067193109e-06, + 2.0663623012113733e-05, + 3.735111120232848e-06, + -1.63769181222565e-05, + -9.111458799558335e-06, + 1.0721225026309077e-05, + 1.1646347223590543e-05, + -4.9480654683844596e-06, + -1.1697296071210361e-05, + -1.7233551232228938e-19, + 9.928548276042755e-06, + 3.5647160679378322e-06, + -7.121088767304921e-06, + -5.563333353025766e-06, + 4.012068374170851e-06, + 6.118527050404198e-06, + -1.1838204696628982e-06, + -5.554927384559981e-06, + -9.911631121458281e-07, + 4.288953721118117e-06, + 2.3544516643803577e-06, + -2.7329465643913212e-06, + -2.927928434573451e-06, + 1.2265523328124938e-06, + 2.8583053510497944e-06, + 1.5557172645914867e-20, + -2.355685683265168e-06, + -8.330765648320634e-07, + 1.6387479394896376e-06, + 1.2603168522578347e-06, + -8.944591088383885e-07, + -1.3419934927509075e-06, + 2.5536394555471097e-07, + 1.1780830291609447e-06, + 2.0659243812607215e-07, + -8.782831253356677e-07, + -4.735029984629637e-07, + 5.395642571330069e-07, + 5.672492013145873e-07, + -2.3308581859617848e-07, + -5.325517322320955e-07, + 1.8965078115460444e-21, + 4.2131283223516267e-07, + 1.4586956858918507e-07, + -2.807726015977378e-07, + -2.1117606748295742e-07, + 1.4648594103697627e-07, + 2.1468029374632999e-07, + -3.987771892607017e-08, + -1.794667852740469e-07, + -3.067985885305069e-08, + 1.2705189811528629e-07, + 6.667089962190134e-08, + -7.38863016186404e-08, + -7.547817586501941e-08, + 3.010837324524371e-08, + 6.671600746927912e-08, + 8.621552930458746e-22, + -4.948536558043265e-08, + -1.656087553644759e-08, + 3.077307945839623e-08, + 2.231369739220223e-08, + -1.4900617398487819e-08, + -2.0989701254088915e-08, + 3.741301467041118e-09, + 1.6127599938063332e-08, + 2.635619937429542e-09, + -1.041196040613689e-08, + -5.200033535679597e-09, + 5.470869101355624e-09, + 5.2909677482102075e-09, + -1.9920508815029964e-09, + -4.152231947489639e-09, + -1.139989761909214e-22, + 2.693699128291826e-09, + 8.373874175771552e-10, + -1.4377581392535512e-09, + -9.57502379830356e-10, + 5.83201652858336e-10, + 7.43325031733289e-10, + -1.1875740620955036e-10, + -4.5373886625634325e-10, + -6.483851790947682e-11, + 2.2026145297189442e-10, + 9.261548090666202e-11, + -7.97979256024295e-11, + -6.085364729655408e-11, + 1.70942396307369e-11, + 2.4308726134827308e-11, + -5.631494610305859e-26, ];