/github/workspace/src/CommonTables/plp_const_structs.c
File containing constant structs, initialized for user convenience. More...
Attributes
Detailed Description
File containing constant structs, initialized for user convenience.
Version: V0
==========================================================================
@date 28. June 2020
Attributes Documentation
variable plp_cfft_sR_q16_len16
const plp_cfft_instance_q16 plp_cfft_sR_q16_len16 = { 16, twiddleCoef_16_q16,
plpBitRevIndexTable_fixed_16,
PLPBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH };
variable plp_cfft_sR_q16_len32
const plp_cfft_instance_q16 plp_cfft_sR_q16_len32 = { 32, twiddleCoef_32_q16,
plpBitRevIndexTable_fixed_32,
PLPBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH };
variable plp_cfft_sR_q16_len64
const plp_cfft_instance_q16 plp_cfft_sR_q16_len64 = { 64, twiddleCoef_64_q16,
plpBitRevIndexTable_fixed_64,
PLPBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH };
variable plp_cfft_sR_q16_len128
const plp_cfft_instance_q16 plp_cfft_sR_q16_len128 = { 128, twiddleCoef_128_q16,
plpBitRevIndexTable_fixed_128,
PLPBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH };
variable plp_cfft_sR_q16_len256
const plp_cfft_instance_q16 plp_cfft_sR_q16_len256 = { 256, twiddleCoef_256_q16,
plpBitRevIndexTable_fixed_256,
PLPBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH };
variable plp_cfft_sR_q16_len512
const plp_cfft_instance_q16 plp_cfft_sR_q16_len512 = { 512, twiddleCoef_512_q16,
plpBitRevIndexTable_fixed_512,
PLPBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH };
variable plp_cfft_sR_q16_len1024
const plp_cfft_instance_q16 plp_cfft_sR_q16_len1024 = { 1024, twiddleCoef_1024_q16,
plpBitRevIndexTable_fixed_1024,
PLPBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH };
variable plp_cfft_sR_q16_len2048
const plp_cfft_instance_q16 plp_cfft_sR_q16_len2048 = { 2048, twiddleCoef_2048_q16,
plpBitRevIndexTable_fixed_2048,
PLPBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH };
variable plp_cfft_sR_q16_len4096
const plp_cfft_instance_q16 plp_cfft_sR_q16_len4096 = { 4096, twiddleCoef_4096_q16,
plpBitRevIndexTable_fixed_4096,
PLPBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH };
variable plp_cfft_sR_q32_len16
const plp_cfft_instance_q32 plp_cfft_sR_q32_len16 = { 16, twiddleCoef_16_q32,
plpBitRevIndexTable_fixed_16,
PLPBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH };
variable plp_cfft_sR_q32_len32
const plp_cfft_instance_q32 plp_cfft_sR_q32_len32 = { 32, twiddleCoef_32_q32,
plpBitRevIndexTable_fixed_32,
PLPBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH };
variable plp_cfft_sR_q32_len64
const plp_cfft_instance_q32 plp_cfft_sR_q32_len64 = { 64, twiddleCoef_64_q32,
plpBitRevIndexTable_fixed_64,
PLPBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH };
variable plp_cfft_sR_q32_len128
const plp_cfft_instance_q32 plp_cfft_sR_q32_len128 = { 128, twiddleCoef_128_q32,
plpBitRevIndexTable_fixed_128,
PLPBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH };
variable plp_cfft_sR_q32_len256
const plp_cfft_instance_q32 plp_cfft_sR_q32_len256 = { 256, twiddleCoef_256_q32,
plpBitRevIndexTable_fixed_256,
PLPBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH };
variable plp_cfft_sR_q32_len512
const plp_cfft_instance_q32 plp_cfft_sR_q32_len512 = { 512, twiddleCoef_512_q32,
plpBitRevIndexTable_fixed_512,
PLPBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH };
variable plp_cfft_sR_q32_len1024
const plp_cfft_instance_q32 plp_cfft_sR_q32_len1024 = { 1024, twiddleCoef_1024_q32,
plpBitRevIndexTable_fixed_1024,
PLPBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH };
variable plp_cfft_sR_q32_len2048
const plp_cfft_instance_q32 plp_cfft_sR_q32_len2048 = { 2048, twiddleCoef_2048_q32,
plpBitRevIndexTable_fixed_2048,
PLPBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH };
variable plp_cfft_sR_q32_len4096
const plp_cfft_instance_q32 plp_cfft_sR_q32_len4096 = { 4096, twiddleCoef_4096_q32,
plpBitRevIndexTable_fixed_4096,
PLPBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH };
variable plp_cfft_sR_f32_len16
const plp_cfft_instance_f32 plp_cfft_sR_f32_len16 = { 16, (float32_t *)twiddleCoef_cfft_16,
(uint16_t *)bit_rev_radix8_LUT_16, 16};
variable plp_cfft_sR_f32_len32
const plp_cfft_instance_f32 plp_cfft_sR_f32_len32 = { 32, (float32_t *)twiddleCoef_cfft_32,
(uint16_t *)bit_rev_radix2_LUT_32, 32};
variable plp_cfft_sR_f32_len64
const plp_cfft_instance_f32 plp_cfft_sR_f32_len64 = { 64, (float32_t *)twiddleCoef_cfft_64,
(uint16_t *)bit_rev_radix8_LUT_64, 64};
variable plp_cfft_sR_f32_len128
const plp_cfft_instance_f32 plp_cfft_sR_f32_len128 = { 128, (float32_t *)twiddleCoef_cfft_128,
(uint16_t *)bit_rev_radix2_LUT_128, 128};
variable plp_cfft_sR_f32_len256
const plp_cfft_instance_f32 plp_cfft_sR_f32_len256 = { 256, (float32_t *)twiddleCoef_cfft_256,
(uint16_t *)bit_rev_radix4_LUT_256, 256};
variable plp_cfft_sR_f32_len512
const plp_cfft_instance_f32 plp_cfft_sR_f32_len512 = { 512, (float32_t *)twiddleCoef_cfft_512,
(uint16_t *)bit_rev_radix8_LUT_512, 512};
variable plp_cfft_sR_f32_len1024
const plp_cfft_instance_f32 plp_cfft_sR_f32_len1024 = { 1024, (float32_t *)twiddleCoef_cfft_1024,
(uint16_t *)bit_rev_radix4_LUT_1024, 1024};
variable plp_cfft_sR_f32_len2048
const plp_cfft_instance_f32 plp_cfft_sR_f32_len2048 = { 2048, (float32_t *)twiddleCoef_cfft_2048,
(uint16_t *)bit_rev_radix2_LUT_2048, 2048};
variable plp_rfft_sR_f32_len32
const plp_fft_instance_f32 plp_rfft_sR_f32_len32 = { 32, 1, (float32_t *)twiddleCoef_cfft_32,
(uint16_t *)bit_rev_radix2_LUT_32 };
variable plp_rfft_sR_f32_len64
const plp_fft_instance_f32 plp_rfft_sR_f32_len64 = { 64, 1, (float32_t *)twiddleCoef_cfft_64,
(uint16_t *)bit_rev_radix8_LUT_64 };
variable plp_rfft_sR_f32_len128
const plp_fft_instance_f32 plp_rfft_sR_f32_len128 = { 128, 1, (float32_t *)twiddleCoef_cfft_128,
(uint16_t *)bit_rev_radix2_LUT_128 };
variable plp_rfft_sR_f32_len256
const plp_fft_instance_f32 plp_rfft_sR_f32_len256 = { 256, 1, (float32_t *)twiddleCoef_cfft_256,
(uint16_t *)bit_rev_radix4_LUT_256 };
variable plp_rfft_sR_f32_len512
const plp_fft_instance_f32 plp_rfft_sR_f32_len512 = { 512, 1, (float32_t *)twiddleCoef_cfft_512,
(uint16_t *)bit_rev_radix8_LUT_512 };
variable plp_rfft_sR_f32_len1024
const plp_fft_instance_f32 plp_rfft_sR_f32_len1024 = { 1024, 1, (float32_t *)twiddleCoef_cfft_1024,
(uint16_t *)bit_rev_radix4_LUT_1024 };
variable plp_rfft_sR_f32_len2048
const plp_fft_instance_f32 plp_rfft_sR_f32_len2048 = { 2048, 1, (float32_t *)twiddleCoef_cfft_2048,
(uint16_t *)bit_rev_radix_2by4_LUT_2048 };
variable plp_rfft_fast_sR_f32_len32
const plp_fft_fast_instance_f32 plp_rfft_fast_sR_f32_len32 = { &plp_cfft_sR_f32_len16,
32, (float32_t *)twiddleCoef_rfftfast_32 };
variable plp_rfft_fast_sR_f32_len64
const plp_fft_fast_instance_f32 plp_rfft_fast_sR_f32_len64 = { &plp_cfft_sR_f32_len32,
64, (float32_t *)twiddleCoef_rfftfast_64 };
variable plp_rfft_fast_sR_f32_len128
const plp_fft_fast_instance_f32 plp_rfft_fast_sR_f32_len128 = { &plp_cfft_sR_f32_len64,
128, (float32_t *)twiddleCoef_rfftfast_128 };
variable plp_rfft_fast_sR_f32_len256
const plp_fft_fast_instance_f32 plp_rfft_fast_sR_f32_len256 = { &plp_cfft_sR_f32_len128,
256, (float32_t *)twiddleCoef_rfftfast_256 };
variable plp_rfft_fast_sR_f32_len512
const plp_fft_fast_instance_f32 plp_rfft_fast_sR_f32_len512 = { &plp_cfft_sR_f32_len256,
512, (float32_t *)twiddleCoef_rfftfast_512 };
variable plp_rfft_fast_sR_f32_len1024
const plp_fft_fast_instance_f32 plp_rfft_fast_sR_f32_len1024 = { &plp_cfft_sR_f32_len512,
1024, (float32_t *)twiddleCoef_rfftfast_1024 };
variable plp_rfft_fast_sR_f32_len2048
const plp_fft_fast_instance_f32 plp_rfft_fast_sR_f32_len2048 = { &plp_cfft_sR_f32_len1024,
2048, (float32_t *)twiddleCoef_rfftfast_2048 };
variable plp_triangular_filter_f32_32
const plp_triangular_filter_f32 plp_triangular_filter_f32_32 = {
values_fb_32,
startingIndices_fb_32,
filterLengths_fb_32,
32
};
variable PLP_DWT_HAAR_f32
const plp_dwt_wavelet_f32 PLP_DWT_HAAR_f32 = {
.length = 2,
.type = PLP_DWT_WAVELET_HAAR,
.dec_lo = (float32_t []){
0.707106781186547570f, 0.707106781186547570f
},
.dec_hi = (float32_t []){
-0.707106781186547570f, 0.707106781186547570f
}
};
variable PLP_DWT_COIF1_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF1_f32 = {
.length = 6,
.type = PLP_DWT_WAVELET_COIF1,
.dec_lo = (float32_t []){
-0.015655728135791990f, -0.072732619512526450f, 0.384864846864857780f, 0.852572020211600390f,
0.337897662457481820f, -0.072732619512526450f
},
.dec_hi = (float32_t []){
0.072732619512526450f, 0.337897662457481820f, -0.852572020211600390f, 0.384864846864857780f,
0.072732619512526450f, -0.015655728135791990f
}
};
variable PLP_DWT_COIF2_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF2_f32 = {
.length = 12,
.type = PLP_DWT_WAVELET_COIF2,
.dec_lo = (float32_t []){
-0.000720549445520350f, -0.001823208870911030f, 0.005611434819368830f, 0.023680171946847770f,
-0.059434418646431090f, -0.076488599078280760f, 0.417005184423239080f, 0.812723635449413510f,
0.386110066822762890f, -0.067372554723725590f, -0.041464936786871780f, 0.016387336463203640f
},
.dec_hi = (float32_t []){
-0.016387336463203640f, -0.041464936786871780f, 0.067372554723725590f, 0.386110066822762890f,
-0.812723635449413510f, 0.417005184423239080f, 0.076488599078280760f, -0.059434418646431090f,
-0.023680171946847770f, 0.005611434819368830f, 0.001823208870911030f, -0.000720549445520350f
}
};
variable PLP_DWT_COIF3_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF3_f32 = {
.length = 18,
.type = PLP_DWT_WAVELET_COIF3,
.dec_lo = (float32_t []){
-0.000034599773197270f, -0.000070983302506380f, 0.000466216959820400f, 0.001117518770830630f,
-0.002574517688136800f, -0.009007976136730620f, 0.015880544863669450f, 0.034555027573297740f,
-0.082301927106299830f, -0.071799821619154840f, 0.428483476377370000f, 0.793777222626087190f,
0.405176902409118240f, -0.061123390002972550f, -0.065771911281469360f, 0.023452696142077170f,
0.007782596425672750f, -0.003793512864380800f
},
.dec_hi = (float32_t []){
0.003793512864380800f, 0.007782596425672750f, -0.023452696142077170f, -0.065771911281469360f,
0.061123390002972550f, 0.405176902409118240f, -0.793777222626087190f, 0.428483476377370000f,
0.071799821619154840f, -0.082301927106299830f, -0.034555027573297740f, 0.015880544863669450f,
0.009007976136730620f, -0.002574517688136800f, -0.001117518770830630f, 0.000466216959820400f,
0.000070983302506380f, -0.000034599773197270f
}
};
variable PLP_DWT_COIF4_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF4_f32 = {
.length = 24,
.type = PLP_DWT_WAVELET_COIF4,
.dec_lo = (float32_t []){
-0.000001784990914490f, -0.000003259647940030f, 0.000031229861599200f, 0.000062338854312790f,
-0.000259974337122260f, -0.000589020224633220f, 0.001266561078925660f, 0.003751434697146090f,
-0.005658283800130880f, -0.015211728187697210f, 0.025082253337949610f, 0.039334422605589150f,
-0.096220424535952640f, -0.066627472366817170f, 0.434386033114356530f, 0.782238934424282610f,
0.415308427000682270f, -0.056077319603569260f, -0.081266710249193730f, 0.026682304669604830f,
0.016068947131575030f, -0.007346167936268050f, -0.001629492425226790f, 0.000892313902537000f
},
.dec_hi = (float32_t []){
-0.000892313902537000f, -0.001629492425226790f, 0.007346167936268050f, 0.016068947131575030f,
-0.026682304669604830f, -0.081266710249193730f, 0.056077319603569260f, 0.415308427000682270f,
-0.782238934424282610f, 0.434386033114356530f, 0.066627472366817170f, -0.096220424535952640f,
-0.039334422605589150f, 0.025082253337949610f, 0.015211728187697210f, -0.005658283800130880f,
-0.003751434697146090f, 0.001266561078925660f, 0.000589020224633220f, -0.000259974337122260f,
-0.000062338854312790f, 0.000031229861599200f, 0.000003259647940030f, -0.000001784990914490f
}
};
variable PLP_DWT_COIF5_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF5_f32 = {
.length = 30,
.type = PLP_DWT_WAVELET_COIF5,
.dec_lo = (float32_t []){
-0.000000096040101130f, -0.000000162379951720f, 0.000002061220398580f, 0.000003700727711340f,
-0.000021270221672520f, -0.000041219861924270f, 0.000140356328123730f, 0.000301857941668240f,
-0.000637558926125880f, -0.001661627303929880f, 0.002431575442538290f, 0.006761520220620420f,
-0.009159507338676160f, -0.019758391600965470f, 0.032674799467057360f, 0.041287530472117830f,
-0.105563151307337230f, -0.062037751574981960f, 0.437982306659163380f, 0.774293622860327440f,
0.421571266730754350f, -0.052046670253554760f, -0.091921588060086090f, 0.028169744270532350f,
0.023408322118927780f, -0.010131584846900280f, -0.004159312627578640f, 0.002178294377845690f,
0.000358577741161760f, -0.000212081862067490f
},
.dec_hi = (float32_t []){
0.000212081862067490f, 0.000358577741161760f, -0.002178294377845690f, -0.004159312627578640f,
0.010131584846900280f, 0.023408322118927780f, -0.028169744270532350f, -0.091921588060086090f,
0.052046670253554760f, 0.421571266730754350f, -0.774293622860327440f, 0.437982306659163380f,
0.062037751574981960f, -0.105563151307337230f, -0.041287530472117830f, 0.032674799467057360f,
0.019758391600965470f, -0.009159507338676160f, -0.006761520220620420f, 0.002431575442538290f,
0.001661627303929880f, -0.000637558926125880f, -0.000301857941668240f, 0.000140356328123730f,
0.000041219861924270f, -0.000021270221672520f, -0.000003700727711340f, 0.000002061220398580f,
0.000000162379951720f, -0.000000096040101130f
}
};
variable PLP_DWT_COIF6_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF6_f32 = {
.length = 36,
.type = PLP_DWT_WAVELET_COIF6,
.dec_lo = (float32_t []){
-0.000000005309088420f, -0.000000008487143400f, 0.000000135032449940f, 0.000000225599785280f,
-0.000001659619295100f, -0.000002924385559760f, 0.000013139851354020f, 0.000024736559328720f,
-0.000075280043069360f, -0.000154577199279800f, 0.000325222359010240f, 0.000769854730750730f,
-0.001157435013427330f, -0.003073939507208560f, 0.003857658270593690f, 0.009591090175904050f,
-0.012650067908732350f, -0.022950153279849060f, 0.038881326251510760f, 0.041852490676136270f,
-0.112260807964817240f, -0.058108917972614800f, 0.440401191126852780f, 0.768403257579892470f,
0.425819545012838530f, -0.048764072175673880f, -0.099673002046011760f, 0.028786114346665570f,
0.029645772891323840f, -0.012231577790037910f, -0.007029406391002730f, 0.003539019871541000f,
0.001091624712325900f, -0.000624613043925680f, -0.000081170026267850f, 0.000050775487836340f
},
.dec_hi = (float32_t []){
-0.000050775487836340f, -0.000081170026267850f, 0.000624613043925680f, 0.001091624712325900f,
-0.003539019871541000f, -0.007029406391002730f, 0.012231577790037910f, 0.029645772891323840f,
-0.028786114346665570f, -0.099673002046011760f, 0.048764072175673880f, 0.425819545012838530f,
-0.768403257579892470f, 0.440401191126852780f, 0.058108917972614800f, -0.112260807964817240f,
-0.041852490676136270f, 0.038881326251510760f, 0.022950153279849060f, -0.012650067908732350f,
-0.009591090175904050f, 0.003857658270593690f, 0.003073939507208560f, -0.001157435013427330f,
-0.000769854730750730f, 0.000325222359010240f, 0.000154577199279800f, -0.000075280043069360f,
-0.000024736559328720f, 0.000013139851354020f, 0.000002924385559760f, -0.000001659619295100f,
-0.000000225599785280f, 0.000000135032449940f, 0.000000008487143400f, -0.000000005309088420f
}
};
variable PLP_DWT_COIF7_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF7_f32 = {
.length = 42,
.type = PLP_DWT_WAVELET_COIF7,
.dec_lo = (float32_t []){
-0.000000000299056620f, -0.000000000457833410f, 0.000000008796593380f, 0.000000013935103890f,
-0.000000125509131910f, -0.000000206932052440f, 0.000001157976906950f, 0.000002002078049860f,
-0.000007771243547310f, -0.000014235636978450f, 0.000040430482417140f, 0.000079710500259940f,
-0.000167817212154850f, -0.000369066828734900f, 0.000579499448234100f, 0.001434741856652410f,
-0.001801537283333040f, -0.004617842130433120f, 0.005431316442880100f, 0.012052338241841620f,
-0.015946846819567940f, -0.025154257568539020f, 0.043993046163079420f, 0.041705357602576790f,
-0.117293571043192780f, -0.054751241648150460f, 0.442137461401842570f, 0.763815365416733450f,
0.428888807249422580f, -0.046033397038466300f, -0.105556168221561300f, 0.028937041983523150f,
0.034910505104742720f, -0.013802554236288400f, -0.009938895269080580f, 0.004829446560702040f,
0.002105772041410550f, -0.001169314428579760f, -0.000287202375357060f, 0.000175102167784830f,
0.000018711355001410f, -0.000012222250624070f
},
.dec_hi = (float32_t []){
0.000012222250624070f, 0.000018711355001410f, -0.000175102167784830f, -0.000287202375357060f,
0.001169314428579760f, 0.002105772041410550f, -0.004829446560702040f, -0.009938895269080580f,
0.013802554236288400f, 0.034910505104742720f, -0.028937041983523150f, -0.105556168221561300f,
0.046033397038466300f, 0.428888807249422580f, -0.763815365416733450f, 0.442137461401842570f,
0.054751241648150460f, -0.117293571043192780f, -0.041705357602576790f, 0.043993046163079420f,
0.025154257568539020f, -0.015946846819567940f, -0.012052338241841620f, 0.005431316442880100f,
0.004617842130433120f, -0.001801537283333040f, -0.001434741856652410f, 0.000579499448234100f,
0.000369066828734900f, -0.000167817212154850f, -0.000079710500259940f, 0.000040430482417140f,
0.000014235636978450f, -0.000007771243547310f, -0.000002002078049860f, 0.000001157976906950f,
0.000000206932052440f, -0.000000125509131910f, -0.000000013935103890f, 0.000000008796593380f,
0.000000000457833410f, -0.000000000299056620f
}
};
variable PLP_DWT_COIF8_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF8_f32;
variable PLP_DWT_COIF9_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF9_f32;
variable PLP_DWT_COIF10_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF10_f32;
variable PLP_DWT_COIF11_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF11_f32;
variable PLP_DWT_COIF12_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF12_f32;
variable PLP_DWT_COIF13_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF13_f32;
variable PLP_DWT_COIF14_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF14_f32;
variable PLP_DWT_COIF15_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF15_f32;
variable PLP_DWT_COIF16_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF16_f32;
variable PLP_DWT_COIF17_f32
const plp_dwt_wavelet_f32 PLP_DWT_COIF17_f32;
variable PLP_DWT_DB1_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB1_f32 = {
.length = 2,
.type = PLP_DWT_WAVELET_DB1,
.dec_lo = (float32_t []){
0.707106781186547570f, 0.707106781186547570f
},
.dec_hi = (float32_t []){
-0.707106781186547570f, 0.707106781186547570f
}
};
variable PLP_DWT_DB2_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB2_f32 = {
.length = 4,
.type = PLP_DWT_WAVELET_DB2,
.dec_lo = (float32_t []){
-0.129409522551260370f, 0.224143868042013390f, 0.836516303737807940f, 0.482962913144534160f
},
.dec_hi = (float32_t []){
-0.482962913144534160f, 0.836516303737807940f, -0.224143868042013390f, -0.129409522551260370f
}
};
variable PLP_DWT_DB3_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB3_f32 = {
.length = 6,
.type = PLP_DWT_WAVELET_DB3,
.dec_lo = (float32_t []){
0.035226291885709530f, -0.085441273882026660f, -0.135011020010254580f, 0.459877502118491540f,
0.806891509311092550f, 0.332670552950082630f
},
.dec_hi = (float32_t []){
-0.332670552950082630f, 0.806891509311092550f, -0.459877502118491540f, -0.135011020010254580f,
0.085441273882026660f, 0.035226291885709530f
}
};
variable PLP_DWT_DB4_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB4_f32 = {
.length = 8,
.type = PLP_DWT_WAVELET_DB4,
.dec_lo = (float32_t []){
-0.010597401785069030f, 0.032883011666885200f, 0.030841381835560760f, -0.187034811719093090f,
-0.027983769416859850f, 0.630880767929858920f, 0.714846570552915670f, 0.230377813308896510f
},
.dec_hi = (float32_t []){
-0.230377813308896510f, 0.714846570552915670f, -0.630880767929858920f, -0.027983769416859850f,
0.187034811719093090f, 0.030841381835560760f, -0.032883011666885200f, -0.010597401785069030f
}
};
variable PLP_DWT_DB5_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB5_f32 = {
.length = 10,
.type = PLP_DWT_WAVELET_DB5,
.dec_lo = (float32_t []){
0.003335725285473770f, -0.012580751999082000f, -0.006241490212798270f, 0.077571493840045720f,
-0.032244869584638370f, -0.242294887066382030f, 0.138428145901320740f, 0.724308528437772940f,
0.603829269797189650f, 0.160102397974192930f
},
.dec_hi = (float32_t []){
-0.160102397974192930f, 0.603829269797189650f, -0.724308528437772940f, 0.138428145901320740f,
0.242294887066382030f, -0.032244869584638370f, -0.077571493840045720f, -0.006241490212798270f,
0.012580751999082000f, 0.003335725285473770f
}
};
variable PLP_DWT_DB6_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB6_f32 = {
.length = 12,
.type = PLP_DWT_WAVELET_DB6,
.dec_lo = (float32_t []){
-0.001077301085308480f, 0.004777257510945510f, 0.000553842201161500f, -0.031582039317486030f,
0.027522865530305730f, 0.097501605587323040f, -0.129766867567261940f, -0.226264693965439830f,
0.315250351709197630f, 0.751133908021095360f, 0.494623890398453060f, 0.111540743350109470f
},
.dec_hi = (float32_t []){
-0.111540743350109470f, 0.494623890398453060f, -0.751133908021095360f, 0.315250351709197630f,
0.226264693965439830f, -0.129766867567261940f, -0.097501605587323040f, 0.027522865530305730f,
0.031582039317486030f, 0.000553842201161500f, -0.004777257510945510f, -0.001077301085308480f
}
};
variable PLP_DWT_DB7_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB7_f32 = {
.length = 14,
.type = PLP_DWT_WAVELET_DB7,
.dec_lo = (float32_t []){
0.000353713799974520f, -0.001801640704047490f, 0.000429577972921370f, 0.012550998556099840f,
-0.016574541630666880f, -0.038029936935014410f, 0.080612609151083080f, 0.071309219266830260f,
-0.224036184993874980f, -0.143906003928564980f, 0.469782287405193120f, 0.729132090846235090f,
0.396539319481917290f, 0.077852054085009180f
},
.dec_hi = (float32_t []){
-0.077852054085009180f, 0.396539319481917290f, -0.729132090846235090f, 0.469782287405193120f,
0.143906003928564980f, -0.224036184993874980f, -0.071309219266830260f, 0.080612609151083080f,
0.038029936935014410f, -0.016574541630666880f, -0.012550998556099840f, 0.000429577972921370f,
0.001801640704047490f, 0.000353713799974520f
}
};
variable PLP_DWT_DB8_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB8_f32 = {
.length = 16,
.type = PLP_DWT_WAVELET_DB8,
.dec_lo = (float32_t []){
-0.000117476784124770f, 0.000675449406450570f, -0.000391740373376950f, -0.004870352993451570f,
0.008746094047405780f, 0.013981027917398280f, -0.044088253930794750f, -0.017369301001807550f,
0.128747426620478470f, 0.000472484573913280f, -0.284015542961546910f, -0.015829105256349310f,
0.585354683654206730f, 0.675630736297289760f, 0.312871590914299950f, 0.054415842243104010f
},
.dec_hi = (float32_t []){
-0.054415842243104010f, 0.312871590914299950f, -0.675630736297289760f, 0.585354683654206730f,
0.015829105256349310f, -0.284015542961546910f, -0.000472484573913280f, 0.128747426620478470f,
0.017369301001807550f, -0.044088253930794750f, -0.013981027917398280f, 0.008746094047405780f,
0.004870352993451570f, -0.000391740373376950f, -0.000675449406450570f, -0.000117476784124770f
}
};
variable PLP_DWT_DB9_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB9_f32 = {
.length = 18,
.type = PLP_DWT_WAVELET_DB9,
.dec_lo = (float32_t []){
0.000039347320316270f, -0.000251963188942710f, 0.000230385763523200f, 0.001847646883056230f,
-0.004281503682463430f, -0.004723204757751400f, 0.022361662123679100f, 0.000250947114831450f,
-0.067632829061329970f, 0.030725681479333380f, 0.148540749338106380f, -0.096840783222976460f,
-0.293273783279174920f, 0.133197385825007560f, 0.657288078051300520f, 0.604823123690111150f,
0.243834674612590340f, 0.038077947363878340f
},
.dec_hi = (float32_t []){
-0.038077947363878340f, 0.243834674612590340f, -0.604823123690111150f, 0.657288078051300520f,
-0.133197385825007560f, -0.293273783279174920f, 0.096840783222976460f, 0.148540749338106380f,
-0.030725681479333380f, -0.067632829061329970f, -0.000250947114831450f, 0.022361662123679100f,
0.004723204757751400f, -0.004281503682463430f, -0.001847646883056230f, 0.000230385763523200f,
0.000251963188942710f, 0.000039347320316270f
}
};
variable PLP_DWT_DB10_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB10_f32 = {
.length = 20,
.type = PLP_DWT_WAVELET_DB10,
.dec_lo = (float32_t []){
-0.000013264202894520f, 0.000093588670320070f, -0.000116466855129290f, -0.000685856694959710f,
0.001992405295185060f, 0.001395351747052900f, -0.010733175483330570f, 0.003606553566956170f,
0.033212674059341000f, -0.029457536821875810f, -0.071394147166397080f, 0.093057364603572350f,
0.127369340335793250f, -0.195946274377377050f, -0.249846424327315380f, 0.281172343660577470f,
0.688459039453603540f, 0.527201188931725630f, 0.188176800077691500f, 0.026670057900555550f
},
.dec_hi = (float32_t []){
-0.026670057900555550f, 0.188176800077691500f, -0.527201188931725630f, 0.688459039453603540f,
-0.281172343660577470f, -0.249846424327315380f, 0.195946274377377050f, 0.127369340335793250f,
-0.093057364603572350f, -0.071394147166397080f, 0.029457536821875810f, 0.033212674059341000f,
-0.003606553566956170f, -0.010733175483330570f, -0.001395351747052900f, 0.001992405295185060f,
0.000685856694959710f, -0.000116466855129290f, -0.000093588670320070f, -0.000013264202894520f
}
};
variable PLP_DWT_DB11_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB11_f32 = {
.length = 22,
.type = PLP_DWT_WAVELET_DB11,
.dec_lo = (float32_t []){
0.000004494274277240f, -0.000034634984186980f, 0.000054439074699370f, 0.000249152523552820f,
-0.000893023250666260f, -0.000308592858815140f, 0.004928417656059040f, -0.003340858873014450f,
-0.015364820906201600f, 0.020840904360181060f, 0.031335090219046080f, -0.066438785695025200f,
-0.046479955116684190f, 0.149812012466378490f, 0.066043588196683200f, -0.274230846817946960f,
-0.162275245027490360f, 0.411964368947907440f, 0.685686774916200560f, 0.449899764356045340f,
0.144067021150624500f, 0.018694297761471080f
},
.dec_hi = (float32_t []){
-0.018694297761471080f, 0.144067021150624500f, -0.449899764356045340f, 0.685686774916200560f,
-0.411964368947907440f, -0.162275245027490360f, 0.274230846817946960f, 0.066043588196683200f,
-0.149812012466378490f, -0.046479955116684190f, 0.066438785695025200f, 0.031335090219046080f,
-0.020840904360181060f, -0.015364820906201600f, 0.003340858873014450f, 0.004928417656059040f,
0.000308592858815140f, -0.000893023250666260f, -0.000249152523552820f, 0.000054439074699370f,
0.000034634984186980f, 0.000004494274277240f
}
};
variable PLP_DWT_DB12_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB12_f32 = {
.length = 24,
.type = PLP_DWT_WAVELET_DB12,
.dec_lo = (float32_t []){
-0.000001529071758070f, 0.000012776952219380f, -0.000024241545757030f, -0.000088504109208200f,
0.000388653062820930f, 0.000006545128212510f, -0.002179503618627760f, 0.002248607240995240f,
0.006711499008795510f, -0.012840825198300680f, -0.012218649069748280f, 0.041546277495084440f,
0.010849130255822180f, -0.096432120096507080f, 0.005359569674352150f, 0.182478605927579670f,
-0.023779257256069730f, -0.316178453752785530f, -0.044763885653774630f, 0.515886478427815650f,
0.657198722579307120f, 0.377355135214212660f, 0.109566272821185150f, 0.013112257957229520f
},
.dec_hi = (float32_t []){
-0.013112257957229520f, 0.109566272821185150f, -0.377355135214212660f, 0.657198722579307120f,
-0.515886478427815650f, -0.044763885653774630f, 0.316178453752785530f, -0.023779257256069730f,
-0.182478605927579670f, 0.005359569674352150f, 0.096432120096507080f, 0.010849130255822180f,
-0.041546277495084440f, -0.012218649069748280f, 0.012840825198300680f, 0.006711499008795510f,
-0.002248607240995240f, -0.002179503618627760f, -0.000006545128212510f, 0.000388653062820930f,
0.000088504109208200f, -0.000024241545757030f, -0.000012776952219380f, -0.000001529071758070f
}
};
variable PLP_DWT_DB13_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB13_f32 = {
.length = 26,
.type = PLP_DWT_WAVELET_DB13,
.dec_lo = (float32_t []){
0.000000522003509850f, -0.000004700416479360f, 0.000010441930571410f, 0.000030678537579330f,
-0.000165128988556510f, 0.000049251525126290f, 0.000932326130867260f, -0.001315673911892300f,
-0.002761911234656860f, 0.007255589401617570f, 0.003923941448797420f, -0.023831420710323650f,
0.002379972254059080f, 0.056139477100283430f, -0.026488406475343690f, -0.105807618187934330f,
0.072948933656777170f, 0.179476079429339850f, -0.124576730750815250f, -0.314972907711388640f,
0.086985726179647240f, 0.588889570431218920f, 0.611055851158787690f, 0.311996322160438040f,
0.082861243872902780f, 0.009202133538962370f
},
.dec_hi = (float32_t []){
-0.009202133538962370f, 0.082861243872902780f, -0.311996322160438040f, 0.611055851158787690f,
-0.588889570431218920f, 0.086985726179647240f, 0.314972907711388640f, -0.124576730750815250f,
-0.179476079429339850f, 0.072948933656777170f, 0.105807618187934330f, -0.026488406475343690f,
-0.056139477100283430f, 0.002379972254059080f, 0.023831420710323650f, 0.003923941448797420f,
-0.007255589401617570f, -0.002761911234656860f, 0.001315673911892300f, 0.000932326130867260f,
-0.000049251525126290f, -0.000165128988556510f, -0.000030678537579330f, 0.000010441930571410f,
0.000004700416479360f, 0.000000522003509850f
}
};
variable PLP_DWT_DB14_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB14_f32 = {
.length = 28,
.type = PLP_DWT_WAVELET_DB14,
.dec_lo = (float32_t []){
-0.000000178713996830f, 0.000001724994675370f, -0.000004389704901780f, -0.000010337209184570f,
0.000068755042526980f, -0.000041777245770370f, -0.000386831947312950f, 0.000708021154235530f,
0.001061691085606760f, -0.003849638868022190f, -0.000746218989268380f, 0.012789493266333410f,
-0.005615049530356960f, -0.030185351540390630f, 0.026981408307912920f, 0.055237126259216040f,
-0.071548955504046140f, -0.086748411568169690f, 0.139989016584460700f, 0.138395213864806600f,
-0.218033529993276050f, -0.271688552278748050f, 0.218670687758906520f, 0.631187849104856810f,
0.554305617940893840f, 0.254850267792621380f, 0.062364758849398900f, 0.006461153460087950f
},
.dec_hi = (float32_t []){
-0.006461153460087950f, 0.062364758849398900f, -0.254850267792621380f, 0.554305617940893840f,
-0.631187849104856810f, 0.218670687758906520f, 0.271688552278748050f, -0.218033529993276050f,
-0.138395213864806600f, 0.139989016584460700f, 0.086748411568169690f, -0.071548955504046140f,
-0.055237126259216040f, 0.026981408307912920f, 0.030185351540390630f, -0.005615049530356960f,
-0.012789493266333410f, -0.000746218989268380f, 0.003849638868022190f, 0.001061691085606760f,
-0.000708021154235530f, -0.000386831947312950f, 0.000041777245770370f, 0.000068755042526980f,
0.000010337209184570f, -0.000004389704901780f, -0.000001724994675370f, -0.000000178713996830f
}
};
variable PLP_DWT_DB15_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB15_f32 = {
.length = 30,
.type = PLP_DWT_WAVELET_DB15,
.dec_lo = (float32_t []){
0.000000061333599130f, -0.000000631688232590f, 0.000001811270407940f, 0.000003362987181740f,
-0.000028133296266050f, 0.000025792699155320f, 0.000155896489920600f, -0.000359565244362470f,
-0.000373482354137620f, 0.001943323980382210f, -0.000241756490761620f, -0.006487734560315750f,
0.005101000360407540f, 0.015083918027835900f, -0.020810050169693080f, -0.025767007328439960f,
0.054780550584507610f, 0.033877143923507690f, -0.111120936037231690f, -0.039666176555790950f,
0.190146714007122990f, 0.065282952848772820f, -0.288882596566965630f, -0.193204139609145430f,
0.339002535454731520f, 0.645813140357424320f, 0.492631771708139600f, 0.206023863986995740f,
0.046743394892766270f, 0.004538537361578900f
},
.dec_hi = (float32_t []){
-0.004538537361578900f, 0.046743394892766270f, -0.206023863986995740f, 0.492631771708139600f,
-0.645813140357424320f, 0.339002535454731520f, 0.193204139609145430f, -0.288882596566965630f,
-0.065282952848772820f, 0.190146714007122990f, 0.039666176555790950f, -0.111120936037231690f,
-0.033877143923507690f, 0.054780550584507610f, 0.025767007328439960f, -0.020810050169693080f,
-0.015083918027835900f, 0.005101000360407540f, 0.006487734560315750f, -0.000241756490761620f,
-0.001943323980382210f, -0.000373482354137620f, 0.000359565244362470f, 0.000155896489920600f,
-0.000025792699155320f, -0.000028133296266050f, -0.000003362987181740f, 0.000001811270407940f,
0.000000631688232590f, 0.000000061333599130f
}
};
variable PLP_DWT_DB16_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB16_f32 = {
.length = 32,
.type = PLP_DWT_WAVELET_DB16,
.dec_lo = (float32_t []){
-0.000000021093396300f, 0.000000230878408690f, -0.000000736365678550f, -0.000001043571342310f,
0.000011336608661280f, -0.000013945668988210f, -0.000061035966214110f, 0.000174787245225340f,
0.000114241520038720f, -0.000941021749359570f, 0.000407896980849710f, 0.003128023381206270f,
-0.003644279621498390f, -0.006990014563413920f, 0.013993768859828730f, 0.010297659640955970f,
-0.036888397691730140f, -0.007588974368857740f, 0.075924236044276310f, -0.006239722752474870f,
-0.132388305563810400f, 0.027340263752716040f, 0.211190693947104300f, -0.027918208133028280f,
-0.327063310527917710f, -0.089751089402489640f, 0.440290256886356920f, 0.637356332083788950f,
0.430312722846003800f, 0.165064283488853130f, 0.034907714323673340f, 0.003189220925347740f
},
.dec_hi = (float32_t []){
-0.003189220925347740f, 0.034907714323673340f, -0.165064283488853130f, 0.430312722846003800f,
-0.637356332083788950f, 0.440290256886356920f, 0.089751089402489640f, -0.327063310527917710f,
0.027918208133028280f, 0.211190693947104300f, -0.027340263752716040f, -0.132388305563810400f,
0.006239722752474870f, 0.075924236044276310f, 0.007588974368857740f, -0.036888397691730140f,
-0.010297659640955970f, 0.013993768859828730f, 0.006990014563413920f, -0.003644279621498390f,
-0.003128023381206270f, 0.000407896980849710f, 0.000941021749359570f, 0.000114241520038720f,
-0.000174787245225340f, -0.000061035966214110f, 0.000013945668988210f, 0.000011336608661280f,
0.000001043571342310f, -0.000000736365678550f, -0.000000230878408690f, -0.000000021093396300f
}
};
variable PLP_DWT_DB17_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB17_f32 = {
.length = 34,
.type = PLP_DWT_WAVELET_DB17,
.dec_lo = (float32_t []){
0.000000007267492970f, -0.000000084239484460f, 0.000000295770093330f, 0.000000301654961000f,
-0.000004505942477220f, 0.000006990600985080f, 0.000023186813798750f, -0.000082048032024530f,
-0.000025610109566550f, 0.000439465427768640f, -0.000328132519409840f, -0.001436845304802980f,
0.002301205242153550f, 0.002967996691526090f, -0.008602921520322860f, -0.003042989981354640f,
0.022733676583946270f, -0.003270955535819290f, -0.046922438389269740f, 0.022312336178103800f,
0.081105986654160880f, -0.057091419631676930f, -0.126815691778286300f, 0.101135489177470270f,
0.197310589565010990f, -0.126599752215882710f, -0.328320748363961750f, 0.027314970403293640f,
0.518315764056937800f, 0.610996615684622820f, 0.370350724152641140f, 0.131214903307824400f,
0.025985393703606040f, 0.002241807001037310f
},
.dec_hi = (float32_t []){
-0.002241807001037310f, 0.025985393703606040f, -0.131214903307824400f, 0.370350724152641140f,
-0.610996615684622820f, 0.518315764056937800f, -0.027314970403293640f, -0.328320748363961750f,
0.126599752215882710f, 0.197310589565010990f, -0.101135489177470270f, -0.126815691778286300f,
0.057091419631676930f, 0.081105986654160880f, -0.022312336178103800f, -0.046922438389269740f,
0.003270955535819290f, 0.022733676583946270f, 0.003042989981354640f, -0.008602921520322860f,
-0.002967996691526090f, 0.002301205242153550f, 0.001436845304802980f, -0.000328132519409840f,
-0.000439465427768640f, -0.000025610109566550f, 0.000082048032024530f, 0.000023186813798750f,
-0.000006990600985080f, -0.000004505942477220f, -0.000000301654961000f, 0.000000295770093330f,
0.000000084239484460f, 0.000000007267492970f
}
};
variable PLP_DWT_DB18_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB18_f32 = {
.length = 36,
.type = PLP_DWT_WAVELET_DB18,
.dec_lo = (float32_t []){
-0.000000002507934450f, 0.000000030688358630f, -0.000000117609876700f, -0.000000076916326900f,
0.000001768712983630f, -0.000003332634478890f, -0.000008520602537450f, 0.000037412378807400f,
-0.000000153591712350f, -0.000198648552311750f, 0.000213581561910340f, 0.000628465682965150f,
-0.001340596298336110f, -0.001118732666992500f, 0.004943343605466740f, 0.000118630033858120f,
-0.013051480946612000f, 0.006262167954305710f, 0.026670705926470590f, -0.023733210395860000f,
-0.044526141902982330f, 0.057051247738536880f, 0.064887216211905450f, -0.106752246659828490f,
-0.092331884150846280f, 0.167081312763257410f, 0.149533975565377790f, -0.216480934005142980f,
-0.293654040736558760f, 0.147223111969928160f, 0.571801654888651310f, 0.571826807766607210f,
0.314678941337031730f, 0.103588465822423590f, 0.019288531724146380f, 0.001576310218440760f
},
.dec_hi = (float32_t []){
-0.001576310218440760f, 0.019288531724146380f, -0.103588465822423590f, 0.314678941337031730f,
-0.571826807766607210f, 0.571801654888651310f, -0.147223111969928160f, -0.293654040736558760f,
0.216480934005142980f, 0.149533975565377790f, -0.167081312763257410f, -0.092331884150846280f,
0.106752246659828490f, 0.064887216211905450f, -0.057051247738536880f, -0.044526141902982330f,
0.023733210395860000f, 0.026670705926470590f, -0.006262167954305710f, -0.013051480946612000f,
-0.000118630033858120f, 0.004943343605466740f, 0.001118732666992500f, -0.001340596298336110f,
-0.000628465682965150f, 0.000213581561910340f, 0.000198648552311750f, -0.000000153591712350f,
-0.000037412378807400f, -0.000008520602537450f, 0.000003332634478890f, 0.000001768712983630f,
0.000000076916326900f, -0.000000117609876700f, -0.000000030688358630f, -0.000000002507934450f
}
};
variable PLP_DWT_DB19_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB19_f32 = {
.length = 38,
.type = PLP_DWT_WAVELET_DB19,
.dec_lo = (float32_t []){
0.000000000866684880f, -0.000000011164020670f, 0.000000046369377760f, 0.000000014470882990f,
-0.000000686275565780f, 0.000001531931476690f, 0.000003010964316300f, -0.000016640176297150f,
0.000005105950487070f, 0.000087112704672200f, -0.000124600791734160f, -0.000260676135678630f,
0.000735802520505440f, 0.000341808653458600f, -0.002687551800701580f, 0.000768954359257550f,
0.007040747367105240f, -0.005866922281012170f, -0.013988388678535140f, 0.019375549889176130f,
0.021623767409585050f, -0.045674226277230910f, -0.026501236250123040f, 0.086906755555812230f,
0.027584350625628670f, -0.142785695038736590f, -0.033518541902302880f, 0.212349743306278480f,
0.074652269708103260f, -0.285838631755826240f, -0.228091394215482630f, 0.260894952651038850f,
0.601704549127537900f, 0.524436377464654880f, 0.264388431740896770f, 0.081278113265459560f,
0.014281098450764400f, 0.001108669763181710f
},
.dec_hi = (float32_t []){
-0.001108669763181710f, 0.014281098450764400f, -0.081278113265459560f, 0.264388431740896770f,
-0.524436377464654880f, 0.601704549127537900f, -0.260894952651038850f, -0.228091394215482630f,
0.285838631755826240f, 0.074652269708103260f, -0.212349743306278480f, -0.033518541902302880f,
0.142785695038736590f, 0.027584350625628670f, -0.086906755555812230f, -0.026501236250123040f,
0.045674226277230910f, 0.021623767409585050f, -0.019375549889176130f, -0.013988388678535140f,
0.005866922281012170f, 0.007040747367105240f, -0.000768954359257550f, -0.002687551800701580f,
-0.000341808653458600f, 0.000735802520505440f, 0.000260676135678630f, -0.000124600791734160f,
-0.000087112704672200f, 0.000005105950487070f, 0.000016640176297150f, 0.000003010964316300f,
-0.000001531931476690f, -0.000000686275565780f, -0.000000014470882990f, 0.000000046369377760f,
0.000000011164020670f, 0.000000000866684880f
}
};
variable PLP_DWT_DB20_f32
const plp_dwt_wavelet_f32 PLP_DWT_DB20_f32 = {
.length = 40,
.type = PLP_DWT_WAVELET_DB20,
.dec_lo = (float32_t []){
-0.000000000299883650f, 0.000000004056127060f, -0.000000018148432480f, 0.000000000201432200f,
0.000000263392422630f, -0.000000684707959700f, -0.000001011994010020f, 0.000007241248287670f,
-0.000004376143862180f, -0.000037105861833950f, 0.000067742808283780f, 0.000101532889736700f,
-0.000385104748699220f, -0.000053497598439980f, 0.001392559619323140f, -0.000831562172822560f,
-0.003581494259609620f, 0.004420542387045790f, 0.006721627302259460f, -0.013810526137151920f,
-0.008789324923901560f, 0.032294299530769580f, 0.005874681811811830f, -0.061722899624680460f,
0.005632246857307440f, 0.102291719174442560f, -0.024716827338613590f, -0.155458750707267950f,
0.039850246457771200f, 0.228291050819916320f, -0.016727088309077010f, -0.326786800434034960f,
-0.139212088011483880f, 0.361502298739331040f, 0.610493238938593860f, 0.472696185310901680f,
0.219942113551397030f, 0.063423780459081520f, 0.010549394624950400f, 0.000779953613666850f
},
.dec_hi = (float32_t []){
-0.000779953613666850f, 0.010549394624950400f, -0.063423780459081520f, 0.219942113551397030f,
-0.472696185310901680f, 0.610493238938593860f, -0.361502298739331040f, -0.139212088011483880f,
0.326786800434034960f, -0.016727088309077010f, -0.228291050819916320f, 0.039850246457771200f,
0.155458750707267950f, -0.024716827338613590f, -0.102291719174442560f, 0.005632246857307440f,
0.061722899624680460f, 0.005874681811811830f, -0.032294299530769580f, -0.008789324923901560f,
0.013810526137151920f, 0.006721627302259460f, -0.004420542387045790f, -0.003581494259609620f,
0.000831562172822560f, 0.001392559619323140f, 0.000053497598439980f, -0.000385104748699220f,
-0.000101532889736700f, 0.000067742808283780f, 0.000037105861833950f, -0.000004376143862180f,
-0.000007241248287670f, -0.000001011994010020f, 0.000000684707959700f, 0.000000263392422630f,
-0.000000000201432200f, -0.000000018148432480f, -0.000000004056127060f, -0.000000000299883650f
}
};
variable PLP_DWT_SYM2_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM2_f32 = {
.length = 4,
.type = PLP_DWT_WAVELET_SYM2,
.dec_lo = (float32_t []){
-0.129409522550921450f, 0.224143868041857350f, 0.836516303737468990f, 0.482962913144690250f
},
.dec_hi = (float32_t []){
-0.482962913144690250f, 0.836516303737468990f, -0.224143868041857350f, -0.129409522550921450f
}
};
variable PLP_DWT_SYM3_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM3_f32 = {
.length = 6,
.type = PLP_DWT_WAVELET_SYM3,
.dec_lo = (float32_t []){
0.035226291882100660f, -0.085441273882241490f, -0.135011020010390840f, 0.459877502119331320f,
0.806891509313338750f, 0.332670552950956880f
},
.dec_hi = (float32_t []){
-0.332670552950956880f, 0.806891509313338750f, -0.459877502119331320f, -0.135011020010390840f,
0.085441273882241490f, 0.035226291882100660f
}
};
variable PLP_DWT_SYM4_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM4_f32 = {
.length = 8,
.type = PLP_DWT_WAVELET_SYM4,
.dec_lo = (float32_t []){
-0.075765714789273330f, -0.029635527645998510f, 0.497618667632015450f, 0.803738751805916140f,
0.297857795605277360f, -0.099219543576847220f, -0.012603967262037830f, 0.032223100604042700f
},
.dec_hi = (float32_t []){
-0.032223100604042700f, -0.012603967262037830f, 0.099219543576847220f, 0.297857795605277360f,
-0.803738751805916140f, 0.497618667632015450f, 0.029635527645998510f, -0.075765714789273330f
}
};
variable PLP_DWT_SYM5_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM5_f32 = {
.length = 10,
.type = PLP_DWT_WAVELET_SYM5,
.dec_lo = (float32_t []){
0.027333068345077980f, 0.029519490925774640f, -0.039134249302383090f, 0.199397533977393600f,
0.723407690402420590f, 0.633978963458211920f, 0.016602105764522320f, -0.175328089908450470f,
-0.021101834024758850f, 0.019538882735286730f
},
.dec_hi = (float32_t []){
-0.019538882735286730f, -0.021101834024758850f, 0.175328089908450470f, 0.016602105764522320f,
-0.633978963458211920f, 0.723407690402420590f, -0.199397533977393600f, -0.039134249302383090f,
-0.029519490925774640f, 0.027333068345077980f
}
};
variable PLP_DWT_SYM6_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM6_f32 = {
.length = 12,
.type = PLP_DWT_WAVELET_SYM6,
.dec_lo = (float32_t []){
0.015404109327027370f, 0.003490712084217470f, -0.117990111148190570f, -0.048311742585633000f,
0.491055941926746620f, 0.787641141030194000f, 0.337929421727621800f, -0.072637522786462520f,
-0.021060292512300560f, 0.044724901770665780f, 0.001767711864242800f, -0.007800708325034150f
},
.dec_hi = (float32_t []){
0.007800708325034150f, 0.001767711864242800f, -0.044724901770665780f, -0.021060292512300560f,
0.072637522786462520f, 0.337929421727621800f, -0.787641141030194000f, 0.491055941926746620f,
0.048311742585633000f, -0.117990111148190570f, -0.003490712084217470f, 0.015404109327027370f
}
};
variable PLP_DWT_SYM7_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM7_f32 = {
.length = 14,
.type = PLP_DWT_WAVELET_SYM7,
.dec_lo = (float32_t []){
0.002681814568257880f, -0.001047384888682920f, -0.012636303403251930f, 0.030515513165963570f,
0.067892693501372700f, -0.049552834937127250f, 0.017441255086855830f, 0.536101917091762800f,
0.767764317003164050f, 0.288629631751514630f, -0.140047240442961520f, -0.107808237703817740f,
0.004010244871533660f, 0.010268176708511260f
},
.dec_hi = (float32_t []){
-0.010268176708511260f, 0.004010244871533660f, 0.107808237703817740f, -0.140047240442961520f,
-0.288629631751514630f, 0.767764317003164050f, -0.536101917091762800f, 0.017441255086855830f,
0.049552834937127250f, 0.067892693501372700f, -0.030515513165963570f, -0.012636303403251930f,
0.001047384888682920f, 0.002681814568257880f
}
};
variable PLP_DWT_SYM8_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM8_f32 = {
.length = 16,
.type = PLP_DWT_WAVELET_SYM8,
.dec_lo = (float32_t []){
-0.003382415951006130f, -0.000542132331791150f, 0.031695087811492980f, 0.007607487324917610f,
-0.143294238350809710f, -0.061273359067658520f, 0.481359651258372210f, 0.777185751700523510f,
0.364441894835331400f, -0.051945838107709040f, -0.027219029917056000f, 0.049137179673607510f,
0.003808752013890620f, -0.014952258337048230f, -0.000302920514721370f, 0.001889950332759460f
},
.dec_hi = (float32_t []){
-0.001889950332759460f, -0.000302920514721370f, 0.014952258337048230f, 0.003808752013890620f,
-0.049137179673607510f, -0.027219029917056000f, 0.051945838107709040f, 0.364441894835331400f,
-0.777185751700523510f, 0.481359651258372210f, 0.061273359067658520f, -0.143294238350809710f,
-0.007607487324917610f, 0.031695087811492980f, 0.000542132331791150f, -0.003382415951006130f
}
};
variable PLP_DWT_SYM9_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM9_f32 = {
.length = 18,
.type = PLP_DWT_WAVELET_SYM9,
.dec_lo = (float32_t []){
0.001400915525914680f, 0.000619780888985590f, -0.013271967781817120f, -0.011528210207679230f,
0.030224878858275680f, 0.000583462746125810f, -0.054568958430834070f, 0.238760914607303000f,
0.717897082764412000f, 0.617338449140935830f, 0.035272488035271890f, -0.191550831297285120f,
-0.018233770779395990f, 0.062077789302886030f, 0.008859267493400480f, -0.010264064027633140f,
-0.000473154498680080f, 0.001069490032908610f
},
.dec_hi = (float32_t []){
-0.001069490032908610f, -0.000473154498680080f, 0.010264064027633140f, 0.008859267493400480f,
-0.062077789302886030f, -0.018233770779395990f, 0.191550831297285120f, 0.035272488035271890f,
-0.617338449140935830f, 0.717897082764412000f, -0.238760914607303000f, -0.054568958430834070f,
-0.000583462746125810f, 0.030224878858275680f, 0.011528210207679230f, -0.013271967781817120f,
-0.000619780888985590f, 0.001400915525914680f
}
};
variable PLP_DWT_SYM10_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM10_f32 = {
.length = 20,
.type = PLP_DWT_WAVELET_SYM10,
.dec_lo = (float32_t []){
0.000770159809114490f, 0.000095632670722890f, -0.008641299277022420f, -0.001465382581305050f,
0.045927239231092200f, 0.011609893903711380f, -0.159494278884917570f, -0.070880535783243850f,
0.471690666938439250f, 0.769510037021107100f, 0.383826761067085460f, -0.035536740473817550f,
-0.031990056882427800f, 0.049994972077376690f, 0.005764912033581910f, -0.020354939812311290f,
-0.000804358932016540f, 0.004593173585311830f, 0.000057036083618490f, -0.000459329421004660f
},
.dec_hi = (float32_t []){
0.000459329421004660f, 0.000057036083618490f, -0.004593173585311830f, -0.000804358932016540f,
0.020354939812311290f, 0.005764912033581910f, -0.049994972077376690f, -0.031990056882427800f,
0.035536740473817550f, 0.383826761067085460f, -0.769510037021107100f, 0.471690666938439250f,
0.070880535783243850f, -0.159494278884917570f, -0.011609893903711380f, 0.045927239231092200f,
0.001465382581305050f, -0.008641299277022420f, -0.000095632670722890f, 0.000770159809114490f
}
};
variable PLP_DWT_SYM11_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM11_f32 = {
.length = 22,
.type = PLP_DWT_WAVELET_SYM11,
.dec_lo = (float32_t []){
0.000171721950699350f, -0.000038795655736160f, -0.001734366267297870f, 0.000588352735396990f,
0.006512495674771450f, -0.009857934828789790f, -0.024080841595864000f, 0.037037415978859400f,
0.069976799610734140f, -0.022832651022562690f, 0.097198394458909470f, 0.572022978010087060f,
0.730343549088395720f, 0.237689909049248970f, -0.204654794495800600f, -0.144602343705315610f,
0.035266759564466550f, 0.043000190681552280f, -0.002003471900109390f, -0.006389603666454890f,
0.000110535097642720f, 0.000489263610261920f
},
.dec_hi = (float32_t []){
-0.000489263610261920f, 0.000110535097642720f, 0.006389603666454890f, -0.002003471900109390f,
-0.043000190681552280f, 0.035266759564466550f, 0.144602343705315610f, -0.204654794495800600f,
-0.237689909049248970f, 0.730343549088395720f, -0.572022978010087060f, 0.097198394458909470f,
0.022832651022562690f, 0.069976799610734140f, -0.037037415978859400f, -0.024080841595864000f,
0.009857934828789790f, 0.006512495674771450f, -0.000588352735396990f, -0.001734366267297870f,
0.000038795655736160f, 0.000171721950699350f
}
};
variable PLP_DWT_SYM12_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM12_f32 = {
.length = 24,
.type = PLP_DWT_WAVELET_SYM12,
.dec_lo = (float32_t []){
0.000111967194246560f, -0.000011353928041540f, -0.001349755755571540f, 0.000180214090085380f,
0.007414965517654250f, -0.001408909244329760f, -0.024220722675013440f, 0.007553780611680480f,
0.049179318299660840f, -0.035848830736954390f, -0.022162306170337820f, 0.398885972390220000f,
0.763479097783657190f, 0.462741031219272350f, -0.078332622316343220f, -0.170370697238864920f,
0.015301740622478840f, 0.057804179445505660f, -0.002604391031332230f, -0.014589836449234140f,
0.000307647796310590f, 0.002350297614183460f, -0.000018158078862620f, -0.000179066586975090f
},
.dec_hi = (float32_t []){
0.000179066586975090f, -0.000018158078862620f, -0.002350297614183460f, 0.000307647796310590f,
0.014589836449234140f, -0.002604391031332230f, -0.057804179445505660f, 0.015301740622478840f,
0.170370697238864920f, -0.078332622316343220f, -0.462741031219272350f, 0.763479097783657190f,
-0.398885972390220000f, -0.022162306170337820f, 0.035848830736954390f, 0.049179318299660840f,
-0.007553780611680480f, -0.024220722675013440f, 0.001408909244329760f, 0.007414965517654250f,
-0.000180214090085380f, -0.001349755755571540f, 0.000011353928041540f, 0.000111967194246560f
}
};
variable PLP_DWT_SYM13_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM13_f32 = {
.length = 26,
.type = PLP_DWT_WAVELET_SYM13,
.dec_lo = (float32_t []){
0.000068203252630750f, -0.000035738623648690f, -0.001136063438928120f, -0.000170942858530220f,
0.007526225389968100f, 0.005296359738725030f, -0.020216768133389830f, -0.017211642726299050f,
0.013862497435849210f, -0.059750627717943700f, -0.124362460751530110f, 0.197704818771178010f,
0.695739150561496380f, 0.644564383901185640f, 0.110230223021372170f, -0.140490093113634030f,
0.008819757670420550f, 0.092926030899137120f, 0.017618296880653080f, -0.020749686325515680f,
-0.001492447274259850f, 0.005674853760122440f, 0.000413261198841960f, -0.000721364385136230f,
0.000036905373423200f, 0.000070429866906940f
},
.dec_hi = (float32_t []){
-0.000070429866906940f, 0.000036905373423200f, 0.000721364385136230f, 0.000413261198841960f,
-0.005674853760122440f, -0.001492447274259850f, 0.020749686325515680f, 0.017618296880653080f,
-0.092926030899137120f, 0.008819757670420550f, 0.140490093113634030f, 0.110230223021372170f,
-0.644564383901185640f, 0.695739150561496380f, -0.197704818771178010f, -0.124362460751530110f,
0.059750627717943700f, 0.013862497435849210f, 0.017211642726299050f, -0.020216768133389830f,
-0.005296359738725030f, 0.007526225389968100f, 0.000170942858530220f, -0.001136063438928120f,
0.000035738623648690f, 0.000068203252630750f
}
};
variable PLP_DWT_SYM14_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM14_f32 = {
.length = 28,
.type = PLP_DWT_WAVELET_SYM14,
.dec_lo = (float32_t []){
-0.000025879090265400f, 0.000011210865808890f, 0.000398435672975940f, -0.000062865424814780f,
-0.002579441725933080f, 0.000366476573660120f, 0.010037693717672270f, -0.002753774791224070f,
-0.029196217764038190f, 0.004280520499019380f, 0.037433088362853450f, -0.057634498351326990f,
-0.035318112114979730f, 0.393201521962088850f, 0.759976241961090930f, 0.475335762634206630f,
-0.058111823317717830f, -0.159997411146522050f, 0.025898587531046670f, 0.069827616361807550f,
-0.002365048836740390f, -0.019439314263626710f, 0.001013141987184210f, 0.004532677471945650f,
-0.000073214213567020f, -0.000605760182466430f, 0.000019329016965520f, 0.000044618977991480f
},
.dec_hi = (float32_t []){
-0.000044618977991480f, 0.000019329016965520f, 0.000605760182466430f, -0.000073214213567020f,
-0.004532677471945650f, 0.001013141987184210f, 0.019439314263626710f, -0.002365048836740390f,
-0.069827616361807550f, 0.025898587531046670f, 0.159997411146522050f, -0.058111823317717830f,
-0.475335762634206630f, 0.759976241961090930f, -0.393201521962088850f, -0.035318112114979730f,
0.057634498351326990f, 0.037433088362853450f, -0.004280520499019380f, -0.029196217764038190f,
0.002753774791224070f, 0.010037693717672270f, -0.000366476573660120f, -0.002579441725933080f,
0.000062865424814780f, 0.000398435672975940f, -0.000011210865808890f, -0.000025879090265400f
}
};
variable PLP_DWT_SYM15_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM15_f32 = {
.length = 30,
.type = PLP_DWT_WAVELET_SYM15,
.dec_lo = (float32_t []){
0.000009712419737960f, -0.000007359666798920f, -0.000160661866374950f, 0.000055122547855590f,
0.001070567219462400f, -0.000267316446471810f, -0.003590165447372640f, 0.003423450736351240f,
0.010079977087905670f, -0.019405011430934470f, -0.038876716876833490f, 0.021937642719753950f,
0.040735479696810680f, -0.041082666635382480f, 0.111533695142618720f, 0.578640415215034510f,
0.721843029636181190f, 0.243962705432166300f, -0.196626358766237300f, -0.134056298456253890f,
0.068393310060480240f, 0.067969829044879180f, -0.008744788886477950f, -0.017171252781638730f,
0.001526138278182000f, 0.003481028737064890f, -0.000108154401685460f, -0.000402168537602930f,
0.000021717890150780f, 0.000028660708525320f
},
.dec_hi = (float32_t []){
-0.000028660708525320f, 0.000021717890150780f, 0.000402168537602930f, -0.000108154401685460f,
-0.003481028737064890f, 0.001526138278182000f, 0.017171252781638730f, -0.008744788886477950f,
-0.067969829044879180f, 0.068393310060480240f, 0.134056298456253890f, -0.196626358766237300f,
-0.243962705432166300f, 0.721843029636181190f, -0.578640415215034510f, 0.111533695142618720f,
0.041082666635382480f, 0.040735479696810680f, -0.021937642719753950f, -0.038876716876833490f,
0.019405011430934470f, 0.010079977087905670f, -0.003423450736351240f, -0.003590165447372640f,
0.000267316446471810f, 0.001070567219462400f, -0.000055122547855590f, -0.000160661866374950f,
0.000007359666798920f, 0.000009712419737960f
}
};
variable PLP_DWT_SYM16_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM16_f32 = {
.length = 32,
.type = PLP_DWT_WAVELET_SYM16,
.dec_lo = (float32_t []){
0.000006230006701220f, -0.000003113556407620f, -0.000109431479295300f, 0.000028078582128440f,
0.000852354710804710f, -0.000108445622308970f, -0.003880912252603880f, 0.000718211978831790f,
0.012666731659857350f, -0.003126517172271010f, -0.031051202843553060f, 0.004869274404904610f,
0.032333091610663780f, -0.066983049070217780f, -0.034574228416972500f, 0.397122933620644160f,
0.756524987875697110f, 0.475342806011522730f, -0.054040601387606140f, -0.159592192185205980f,
0.030721139063301560f, 0.078037852903419910f, -0.003510275068374010f, -0.024952758046290120f,
0.001359844742484170f, 0.006937761130802710f, -0.000222116476211760f, -0.001338720606692200f,
0.000036565924833480f, 0.000165456795791080f, -0.000005396483179320f, -0.000010797982104320f
},
.dec_hi = (float32_t []){
0.000010797982104320f, -0.000005396483179320f, -0.000165456795791080f, 0.000036565924833480f,
0.001338720606692200f, -0.000222116476211760f, -0.006937761130802710f, 0.001359844742484170f,
0.024952758046290120f, -0.003510275068374010f, -0.078037852903419910f, 0.030721139063301560f,
0.159592192185205980f, -0.054040601387606140f, -0.475342806011522730f, 0.756524987875697110f,
-0.397122933620644160f, -0.034574228416972500f, 0.066983049070217780f, 0.032333091610663780f,
-0.004869274404904610f, -0.031051202843553060f, 0.003126517172271010f, 0.012666731659857350f,
-0.000718211978831790f, -0.003880912252603880f, 0.000108445622308970f, 0.000852354710804710f,
-0.000028078582128440f, -0.000109431479295300f, 0.000003113556407620f, 0.000006230006701220f
}
};
variable PLP_DWT_SYM17_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM17_f32 = {
.length = 34,
.type = PLP_DWT_WAVELET_SYM17,
.dec_lo = (float32_t []){
0.000004297343327350f, 0.000002780126693840f, -0.000062937025975540f, -0.000013506383399900f,
0.000475996380263870f, -0.000138642302680450f, -0.002741675975681600f, 0.000856770070191570f,
0.010482366933031530f, -0.004819212803176150f, -0.033291383492359330f, 0.017903952214341120f,
0.104754614842232110f, 0.017271178210518500f, -0.118566932611436360f, 0.142398350414678190f,
0.650716629204545650f, 0.681488995344925020f, 0.180539584581112860f, -0.155076005349748250f,
-0.086070874720733380f, 0.016158808725919350f, -0.007261634750928770f, -0.018038897241919240f,
0.009952982523509600f, 0.012396988366648730f, -0.001905407689852670f, -0.003932325279797900f,
0.000058400428694050f, 0.000719827064214900f, 0.000025207933140830f, -0.000076071244056050f,
-0.000002452716342580f, 0.000003791253194330f
},
.dec_hi = (float32_t []){
-0.000003791253194330f, -0.000002452716342580f, 0.000076071244056050f, 0.000025207933140830f,
-0.000719827064214900f, 0.000058400428694050f, 0.003932325279797900f, -0.001905407689852670f,
-0.012396988366648730f, 0.009952982523509600f, 0.018038897241919240f, -0.007261634750928770f,
-0.016158808725919350f, -0.086070874720733380f, 0.155076005349748250f, 0.180539584581112860f,
-0.681488995344925020f, 0.650716629204545650f, -0.142398350414678190f, -0.118566932611436360f,
-0.017271178210518500f, 0.104754614842232110f, -0.017903952214341120f, -0.033291383492359330f,
0.004819212803176150f, 0.010482366933031530f, -0.000856770070191570f, -0.002741675975681600f,
0.000138642302680450f, 0.000475996380263870f, 0.000013506383399900f, -0.000062937025975540f,
-0.000002780126693840f, 0.000004297343327350f
}
};
variable PLP_DWT_SYM18_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM18_f32 = {
.length = 36,
.type = PLP_DWT_WAVELET_SYM18,
.dec_lo = (float32_t []){
0.000002612612556480f, 0.000001354915761830f, -0.000045246757874950f, -0.000014020992577730f,
0.000396168406382550f, 0.000070212734590360f, -0.002313871814506100f, -0.000411521109235980f,
0.009502164390962370f, 0.001642986397278220f, -0.030325091089369600f, -0.005077085160757050f,
0.084219929970386550f, 0.033995667103947360f, -0.159938148669324070f, -0.052029158983952790f,
0.473969059893939560f, 0.753629140101792830f, 0.401483860570618130f, -0.032480573290138680f,
-0.073799207290607170f, 0.028529597039037810f, 0.006277944554311690f, -0.031712684731814540f,
-0.003260744200074980f, 0.015012356344250210f, 0.001087784789595690f, -0.005239789683026610f,
-0.000188776239407560f, 0.001428086327083280f, 0.000047416145183740f, -0.000265830110242410f,
-0.000009858816030140f, 0.000029557437620930f, 0.000000784729805580f, -0.000001513153069240f
},
.dec_hi = (float32_t []){
0.000001513153069240f, 0.000000784729805580f, -0.000029557437620930f, -0.000009858816030140f,
0.000265830110242410f, 0.000047416145183740f, -0.001428086327083280f, -0.000188776239407560f,
0.005239789683026610f, 0.001087784789595690f, -0.015012356344250210f, -0.003260744200074980f,
0.031712684731814540f, 0.006277944554311690f, -0.028529597039037810f, -0.073799207290607170f,
0.032480573290138680f, 0.401483860570618130f, -0.753629140101792830f, 0.473969059893939560f,
0.052029158983952790f, -0.159938148669324070f, -0.033995667103947360f, 0.084219929970386550f,
0.005077085160757050f, -0.030325091089369600f, -0.001642986397278220f, 0.009502164390962370f,
0.000411521109235980f, -0.002313871814506100f, -0.000070212734590360f, 0.000396168406382550f,
0.000014020992577730f, -0.000045246757874950f, -0.000001354915761830f, 0.000002612612556480f
}
};
variable PLP_DWT_SYM19_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM19_f32 = {
.length = 38,
.type = PLP_DWT_WAVELET_SYM19,
.dec_lo = (float32_t []){
0.000000548773276820f, -0.000000646365130330f, -0.000011880518269820f, 0.000008873312173730f,
0.000115539233335790f, -0.000046120396002110f, -0.000635764515004330f, 0.000159158047680850f,
0.002121425028182330f, -0.001160703257206250f, -0.005122205002583010f, 0.007968438320613310f,
0.015797439295674630f, -0.022651993378245950f, -0.046635983534938950f, 0.007015573857174160f,
0.008954591173043620f, -0.067525058040294090f, 0.109025825081277810f, 0.578144945338605050f,
0.719555525716394250f, 0.258266169237283630f, -0.176596866252030970f, -0.116241730107396750f,
0.093630843415897140f, 0.084072676279245040f, -0.016908234861345200f, -0.027709896931311250f,
0.004319351874894970f, 0.008262236955528250f, -0.000617922327798310f, -0.001704960261165000f,
0.000129307676507010f, 0.000276218776857340f, -0.000016821387029370f, -0.000028151138661550f,
0.000002062317063240f, 0.000001750936799530f
},
.dec_hi = (float32_t []){
-0.000001750936799530f, 0.000002062317063240f, 0.000028151138661550f, -0.000016821387029370f,
-0.000276218776857340f, 0.000129307676507010f, 0.001704960261165000f, -0.000617922327798310f,
-0.008262236955528250f, 0.004319351874894970f, 0.027709896931311250f, -0.016908234861345200f,
-0.084072676279245040f, 0.093630843415897140f, 0.116241730107396750f, -0.176596866252030970f,
-0.258266169237283630f, 0.719555525716394250f, -0.578144945338605050f, 0.109025825081277810f,
0.067525058040294090f, 0.008954591173043620f, -0.007015573857174160f, -0.046635983534938950f,
0.022651993378245950f, 0.015797439295674630f, -0.007968438320613310f, -0.005122205002583010f,
0.001160703257206250f, 0.002121425028182330f, -0.000159158047680850f, -0.000635764515004330f,
0.000046120396002110f, 0.000115539233335790f, -0.000008873312173730f, -0.000011880518269820f,
0.000000646365130330f, 0.000000548773276820f
}
};
variable PLP_DWT_SYM20_f32
const plp_dwt_wavelet_f32 PLP_DWT_SYM20_f32 = {
.length = 40,
.type = PLP_DWT_WAVELET_SYM20,
.dec_lo = (float32_t []){
0.000000369553747480f, -0.000000190156758910f, -0.000007919361411980f, 0.000003025666062740f,
0.000079929678357720f, -0.000019284123006450f, -0.000494731091567270f, 0.000072159911880740f,
0.002088994708190200f, -0.000305262831795730f, -0.006606585799088860f, 0.001423087359462150f,
0.017004049023390340f, -0.003313857383623360f, -0.031629437144957970f, 0.008123228356009680f,
0.025579349509413950f, -0.078994344928398160f, -0.029819368880333730f, 0.405831444348450590f,
0.751162728422730020f, 0.471991475101487030f, -0.051088342921067400f, -0.160578298415252540f,
0.036250951653933080f, 0.088919668028199560f, -0.006843701965069230f, -0.035373336756604240f,
0.001938597067240200f, 0.012157040948785740f, -0.000611126385799210f, -0.003471647802844070f,
0.000125440917230670f, 0.000747610859782060f, -0.000026615550335520f, -0.000117391335162910f,
0.000004525422209150f, 0.000012287252777960f, -0.000000325670264200f, -0.000000632912904480f
},
.dec_hi = (float32_t []){
0.000000632912904480f, -0.000000325670264200f, -0.000012287252777960f, 0.000004525422209150f,
0.000117391335162910f, -0.000026615550335520f, -0.000747610859782060f, 0.000125440917230670f,
0.003471647802844070f, -0.000611126385799210f, -0.012157040948785740f, 0.001938597067240200f,
0.035373336756604240f, -0.006843701965069230f, -0.088919668028199560f, 0.036250951653933080f,
0.160578298415252540f, -0.051088342921067400f, -0.471991475101487030f, 0.751162728422730020f,
-0.405831444348450590f, -0.029819368880333730f, 0.078994344928398160f, 0.025579349509413950f,
-0.008123228356009680f, -0.031629437144957970f, 0.003313857383623360f, 0.017004049023390340f,
-0.001423087359462150f, -0.006606585799088860f, 0.000305262831795730f, 0.002088994708190200f,
-0.000072159911880740f, -0.000494731091567270f, 0.000019284123006450f, 0.000079929678357720f,
-0.000003025666062740f, -0.000007919361411980f, 0.000000190156758910f, 0.000000369553747480f
}
};
Source code
/*
* Copyright (C) 2020 ETH Zurich and University of Bologna. All rights reserved.
*
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the License); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an AS IS BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include "plp_const_structs.h"
#include "plp_common_tables.h"
/* q16 */
const plp_cfft_instance_q16 plp_cfft_sR_q16_len16 = { 16, twiddleCoef_16_q16,
plpBitRevIndexTable_fixed_16,
PLPBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH };
const plp_cfft_instance_q16 plp_cfft_sR_q16_len32 = { 32, twiddleCoef_32_q16,
plpBitRevIndexTable_fixed_32,
PLPBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH };
const plp_cfft_instance_q16 plp_cfft_sR_q16_len64 = { 64, twiddleCoef_64_q16,
plpBitRevIndexTable_fixed_64,
PLPBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH };
const plp_cfft_instance_q16 plp_cfft_sR_q16_len128 = { 128, twiddleCoef_128_q16,
plpBitRevIndexTable_fixed_128,
PLPBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH };
const plp_cfft_instance_q16 plp_cfft_sR_q16_len256 = { 256, twiddleCoef_256_q16,
plpBitRevIndexTable_fixed_256,
PLPBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH };
const plp_cfft_instance_q16 plp_cfft_sR_q16_len512 = { 512, twiddleCoef_512_q16,
plpBitRevIndexTable_fixed_512,
PLPBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH };
const plp_cfft_instance_q16 plp_cfft_sR_q16_len1024 = { 1024, twiddleCoef_1024_q16,
plpBitRevIndexTable_fixed_1024,
PLPBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH };
const plp_cfft_instance_q16 plp_cfft_sR_q16_len2048 = { 2048, twiddleCoef_2048_q16,
plpBitRevIndexTable_fixed_2048,
PLPBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH };
const plp_cfft_instance_q16 plp_cfft_sR_q16_len4096 = { 4096, twiddleCoef_4096_q16,
plpBitRevIndexTable_fixed_4096,
PLPBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH };
/* q32 */
const plp_cfft_instance_q32 plp_cfft_sR_q32_len16 = { 16, twiddleCoef_16_q32,
plpBitRevIndexTable_fixed_16,
PLPBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH };
const plp_cfft_instance_q32 plp_cfft_sR_q32_len32 = { 32, twiddleCoef_32_q32,
plpBitRevIndexTable_fixed_32,
PLPBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH };
const plp_cfft_instance_q32 plp_cfft_sR_q32_len64 = { 64, twiddleCoef_64_q32,
plpBitRevIndexTable_fixed_64,
PLPBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH };
const plp_cfft_instance_q32 plp_cfft_sR_q32_len128 = { 128, twiddleCoef_128_q32,
plpBitRevIndexTable_fixed_128,
PLPBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH };
const plp_cfft_instance_q32 plp_cfft_sR_q32_len256 = { 256, twiddleCoef_256_q32,
plpBitRevIndexTable_fixed_256,
PLPBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH };
const plp_cfft_instance_q32 plp_cfft_sR_q32_len512 = { 512, twiddleCoef_512_q32,
plpBitRevIndexTable_fixed_512,
PLPBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH };
const plp_cfft_instance_q32 plp_cfft_sR_q32_len1024 = { 1024, twiddleCoef_1024_q32,
plpBitRevIndexTable_fixed_1024,
PLPBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH };
const plp_cfft_instance_q32 plp_cfft_sR_q32_len2048 = { 2048, twiddleCoef_2048_q32,
plpBitRevIndexTable_fixed_2048,
PLPBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH };
const plp_cfft_instance_q32 plp_cfft_sR_q32_len4096 = { 4096, twiddleCoef_4096_q32,
plpBitRevIndexTable_fixed_4096,
PLPBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH };
/* cfft f32 */
const plp_cfft_instance_f32 plp_cfft_sR_f32_len16 = { 16, (float32_t *)twiddleCoef_cfft_16,
(uint16_t *)bit_rev_radix8_LUT_16, 16};
const plp_cfft_instance_f32 plp_cfft_sR_f32_len32 = { 32, (float32_t *)twiddleCoef_cfft_32,
(uint16_t *)bit_rev_radix2_LUT_32, 32};
const plp_cfft_instance_f32 plp_cfft_sR_f32_len64 = { 64, (float32_t *)twiddleCoef_cfft_64,
(uint16_t *)bit_rev_radix8_LUT_64, 64};
const plp_cfft_instance_f32 plp_cfft_sR_f32_len128 = { 128, (float32_t *)twiddleCoef_cfft_128,
(uint16_t *)bit_rev_radix2_LUT_128, 128};
const plp_cfft_instance_f32 plp_cfft_sR_f32_len256 = { 256, (float32_t *)twiddleCoef_cfft_256,
(uint16_t *)bit_rev_radix4_LUT_256, 256};
const plp_cfft_instance_f32 plp_cfft_sR_f32_len512 = { 512, (float32_t *)twiddleCoef_cfft_512,
(uint16_t *)bit_rev_radix8_LUT_512, 512};
const plp_cfft_instance_f32 plp_cfft_sR_f32_len1024 = { 1024, (float32_t *)twiddleCoef_cfft_1024,
(uint16_t *)bit_rev_radix4_LUT_1024, 1024};
const plp_cfft_instance_f32 plp_cfft_sR_f32_len2048 = { 2048, (float32_t *)twiddleCoef_cfft_2048,
(uint16_t *)bit_rev_radix2_LUT_2048, 2048};
/* rfft f32 */
const plp_fft_instance_f32 plp_rfft_sR_f32_len32 = { 32, 1, (float32_t *)twiddleCoef_cfft_32,
(uint16_t *)bit_rev_radix2_LUT_32 };
const plp_fft_instance_f32 plp_rfft_sR_f32_len64 = { 64, 1, (float32_t *)twiddleCoef_cfft_64,
(uint16_t *)bit_rev_radix8_LUT_64 };
const plp_fft_instance_f32 plp_rfft_sR_f32_len128 = { 128, 1, (float32_t *)twiddleCoef_cfft_128,
(uint16_t *)bit_rev_radix2_LUT_128 };
const plp_fft_instance_f32 plp_rfft_sR_f32_len256 = { 256, 1, (float32_t *)twiddleCoef_cfft_256,
(uint16_t *)bit_rev_radix4_LUT_256 };
const plp_fft_instance_f32 plp_rfft_sR_f32_len512 = { 512, 1, (float32_t *)twiddleCoef_cfft_512,
(uint16_t *)bit_rev_radix8_LUT_512 };
const plp_fft_instance_f32 plp_rfft_sR_f32_len1024 = { 1024, 1, (float32_t *)twiddleCoef_cfft_1024,
(uint16_t *)bit_rev_radix4_LUT_1024 };
const plp_fft_instance_f32 plp_rfft_sR_f32_len2048 = { 2048, 1, (float32_t *)twiddleCoef_cfft_2048,
(uint16_t *)bit_rev_radix_2by4_LUT_2048 };
const plp_fft_fast_instance_f32 plp_rfft_fast_sR_f32_len32 = { &plp_cfft_sR_f32_len16,
32, (float32_t *)twiddleCoef_rfftfast_32 };
const plp_fft_fast_instance_f32 plp_rfft_fast_sR_f32_len64 = { &plp_cfft_sR_f32_len32,
64, (float32_t *)twiddleCoef_rfftfast_64 };
const plp_fft_fast_instance_f32 plp_rfft_fast_sR_f32_len128 = { &plp_cfft_sR_f32_len64,
128, (float32_t *)twiddleCoef_rfftfast_128 };
const plp_fft_fast_instance_f32 plp_rfft_fast_sR_f32_len256 = { &plp_cfft_sR_f32_len128,
256, (float32_t *)twiddleCoef_rfftfast_256 };
const plp_fft_fast_instance_f32 plp_rfft_fast_sR_f32_len512 = { &plp_cfft_sR_f32_len256,
512, (float32_t *)twiddleCoef_rfftfast_512 };
const plp_fft_fast_instance_f32 plp_rfft_fast_sR_f32_len1024 = { &plp_cfft_sR_f32_len512,
1024, (float32_t *)twiddleCoef_rfftfast_1024 };
const plp_fft_fast_instance_f32 plp_rfft_fast_sR_f32_len2048 = { &plp_cfft_sR_f32_len1024,
2048, (float32_t *)twiddleCoef_rfftfast_2048 };
const plp_triangular_filter_f32 plp_triangular_filter_f32_32 = {
values_fb_32,
startingIndices_fb_32,
filterLengths_fb_32,
32
};
const plp_dwt_wavelet_f32 PLP_DWT_HAAR_f32 = {
.length = 2,
.type = PLP_DWT_WAVELET_HAAR,
.dec_lo = (float32_t []){
0.707106781186547570f, 0.707106781186547570f
},
.dec_hi = (float32_t []){
-0.707106781186547570f, 0.707106781186547570f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF1_f32 = {
.length = 6,
.type = PLP_DWT_WAVELET_COIF1,
.dec_lo = (float32_t []){
-0.015655728135791990f, -0.072732619512526450f, 0.384864846864857780f, 0.852572020211600390f,
0.337897662457481820f, -0.072732619512526450f
},
.dec_hi = (float32_t []){
0.072732619512526450f, 0.337897662457481820f, -0.852572020211600390f, 0.384864846864857780f,
0.072732619512526450f, -0.015655728135791990f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF2_f32 = {
.length = 12,
.type = PLP_DWT_WAVELET_COIF2,
.dec_lo = (float32_t []){
-0.000720549445520350f, -0.001823208870911030f, 0.005611434819368830f, 0.023680171946847770f,
-0.059434418646431090f, -0.076488599078280760f, 0.417005184423239080f, 0.812723635449413510f,
0.386110066822762890f, -0.067372554723725590f, -0.041464936786871780f, 0.016387336463203640f
},
.dec_hi = (float32_t []){
-0.016387336463203640f, -0.041464936786871780f, 0.067372554723725590f, 0.386110066822762890f,
-0.812723635449413510f, 0.417005184423239080f, 0.076488599078280760f, -0.059434418646431090f,
-0.023680171946847770f, 0.005611434819368830f, 0.001823208870911030f, -0.000720549445520350f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF3_f32 = {
.length = 18,
.type = PLP_DWT_WAVELET_COIF3,
.dec_lo = (float32_t []){
-0.000034599773197270f, -0.000070983302506380f, 0.000466216959820400f, 0.001117518770830630f,
-0.002574517688136800f, -0.009007976136730620f, 0.015880544863669450f, 0.034555027573297740f,
-0.082301927106299830f, -0.071799821619154840f, 0.428483476377370000f, 0.793777222626087190f,
0.405176902409118240f, -0.061123390002972550f, -0.065771911281469360f, 0.023452696142077170f,
0.007782596425672750f, -0.003793512864380800f
},
.dec_hi = (float32_t []){
0.003793512864380800f, 0.007782596425672750f, -0.023452696142077170f, -0.065771911281469360f,
0.061123390002972550f, 0.405176902409118240f, -0.793777222626087190f, 0.428483476377370000f,
0.071799821619154840f, -0.082301927106299830f, -0.034555027573297740f, 0.015880544863669450f,
0.009007976136730620f, -0.002574517688136800f, -0.001117518770830630f, 0.000466216959820400f,
0.000070983302506380f, -0.000034599773197270f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF4_f32 = {
.length = 24,
.type = PLP_DWT_WAVELET_COIF4,
.dec_lo = (float32_t []){
-0.000001784990914490f, -0.000003259647940030f, 0.000031229861599200f, 0.000062338854312790f,
-0.000259974337122260f, -0.000589020224633220f, 0.001266561078925660f, 0.003751434697146090f,
-0.005658283800130880f, -0.015211728187697210f, 0.025082253337949610f, 0.039334422605589150f,
-0.096220424535952640f, -0.066627472366817170f, 0.434386033114356530f, 0.782238934424282610f,
0.415308427000682270f, -0.056077319603569260f, -0.081266710249193730f, 0.026682304669604830f,
0.016068947131575030f, -0.007346167936268050f, -0.001629492425226790f, 0.000892313902537000f
},
.dec_hi = (float32_t []){
-0.000892313902537000f, -0.001629492425226790f, 0.007346167936268050f, 0.016068947131575030f,
-0.026682304669604830f, -0.081266710249193730f, 0.056077319603569260f, 0.415308427000682270f,
-0.782238934424282610f, 0.434386033114356530f, 0.066627472366817170f, -0.096220424535952640f,
-0.039334422605589150f, 0.025082253337949610f, 0.015211728187697210f, -0.005658283800130880f,
-0.003751434697146090f, 0.001266561078925660f, 0.000589020224633220f, -0.000259974337122260f,
-0.000062338854312790f, 0.000031229861599200f, 0.000003259647940030f, -0.000001784990914490f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF5_f32 = {
.length = 30,
.type = PLP_DWT_WAVELET_COIF5,
.dec_lo = (float32_t []){
-0.000000096040101130f, -0.000000162379951720f, 0.000002061220398580f, 0.000003700727711340f,
-0.000021270221672520f, -0.000041219861924270f, 0.000140356328123730f, 0.000301857941668240f,
-0.000637558926125880f, -0.001661627303929880f, 0.002431575442538290f, 0.006761520220620420f,
-0.009159507338676160f, -0.019758391600965470f, 0.032674799467057360f, 0.041287530472117830f,
-0.105563151307337230f, -0.062037751574981960f, 0.437982306659163380f, 0.774293622860327440f,
0.421571266730754350f, -0.052046670253554760f, -0.091921588060086090f, 0.028169744270532350f,
0.023408322118927780f, -0.010131584846900280f, -0.004159312627578640f, 0.002178294377845690f,
0.000358577741161760f, -0.000212081862067490f
},
.dec_hi = (float32_t []){
0.000212081862067490f, 0.000358577741161760f, -0.002178294377845690f, -0.004159312627578640f,
0.010131584846900280f, 0.023408322118927780f, -0.028169744270532350f, -0.091921588060086090f,
0.052046670253554760f, 0.421571266730754350f, -0.774293622860327440f, 0.437982306659163380f,
0.062037751574981960f, -0.105563151307337230f, -0.041287530472117830f, 0.032674799467057360f,
0.019758391600965470f, -0.009159507338676160f, -0.006761520220620420f, 0.002431575442538290f,
0.001661627303929880f, -0.000637558926125880f, -0.000301857941668240f, 0.000140356328123730f,
0.000041219861924270f, -0.000021270221672520f, -0.000003700727711340f, 0.000002061220398580f,
0.000000162379951720f, -0.000000096040101130f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF6_f32 = {
.length = 36,
.type = PLP_DWT_WAVELET_COIF6,
.dec_lo = (float32_t []){
-0.000000005309088420f, -0.000000008487143400f, 0.000000135032449940f, 0.000000225599785280f,
-0.000001659619295100f, -0.000002924385559760f, 0.000013139851354020f, 0.000024736559328720f,
-0.000075280043069360f, -0.000154577199279800f, 0.000325222359010240f, 0.000769854730750730f,
-0.001157435013427330f, -0.003073939507208560f, 0.003857658270593690f, 0.009591090175904050f,
-0.012650067908732350f, -0.022950153279849060f, 0.038881326251510760f, 0.041852490676136270f,
-0.112260807964817240f, -0.058108917972614800f, 0.440401191126852780f, 0.768403257579892470f,
0.425819545012838530f, -0.048764072175673880f, -0.099673002046011760f, 0.028786114346665570f,
0.029645772891323840f, -0.012231577790037910f, -0.007029406391002730f, 0.003539019871541000f,
0.001091624712325900f, -0.000624613043925680f, -0.000081170026267850f, 0.000050775487836340f
},
.dec_hi = (float32_t []){
-0.000050775487836340f, -0.000081170026267850f, 0.000624613043925680f, 0.001091624712325900f,
-0.003539019871541000f, -0.007029406391002730f, 0.012231577790037910f, 0.029645772891323840f,
-0.028786114346665570f, -0.099673002046011760f, 0.048764072175673880f, 0.425819545012838530f,
-0.768403257579892470f, 0.440401191126852780f, 0.058108917972614800f, -0.112260807964817240f,
-0.041852490676136270f, 0.038881326251510760f, 0.022950153279849060f, -0.012650067908732350f,
-0.009591090175904050f, 0.003857658270593690f, 0.003073939507208560f, -0.001157435013427330f,
-0.000769854730750730f, 0.000325222359010240f, 0.000154577199279800f, -0.000075280043069360f,
-0.000024736559328720f, 0.000013139851354020f, 0.000002924385559760f, -0.000001659619295100f,
-0.000000225599785280f, 0.000000135032449940f, 0.000000008487143400f, -0.000000005309088420f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF7_f32 = {
.length = 42,
.type = PLP_DWT_WAVELET_COIF7,
.dec_lo = (float32_t []){
-0.000000000299056620f, -0.000000000457833410f, 0.000000008796593380f, 0.000000013935103890f,
-0.000000125509131910f, -0.000000206932052440f, 0.000001157976906950f, 0.000002002078049860f,
-0.000007771243547310f, -0.000014235636978450f, 0.000040430482417140f, 0.000079710500259940f,
-0.000167817212154850f, -0.000369066828734900f, 0.000579499448234100f, 0.001434741856652410f,
-0.001801537283333040f, -0.004617842130433120f, 0.005431316442880100f, 0.012052338241841620f,
-0.015946846819567940f, -0.025154257568539020f, 0.043993046163079420f, 0.041705357602576790f,
-0.117293571043192780f, -0.054751241648150460f, 0.442137461401842570f, 0.763815365416733450f,
0.428888807249422580f, -0.046033397038466300f, -0.105556168221561300f, 0.028937041983523150f,
0.034910505104742720f, -0.013802554236288400f, -0.009938895269080580f, 0.004829446560702040f,
0.002105772041410550f, -0.001169314428579760f, -0.000287202375357060f, 0.000175102167784830f,
0.000018711355001410f, -0.000012222250624070f
},
.dec_hi = (float32_t []){
0.000012222250624070f, 0.000018711355001410f, -0.000175102167784830f, -0.000287202375357060f,
0.001169314428579760f, 0.002105772041410550f, -0.004829446560702040f, -0.009938895269080580f,
0.013802554236288400f, 0.034910505104742720f, -0.028937041983523150f, -0.105556168221561300f,
0.046033397038466300f, 0.428888807249422580f, -0.763815365416733450f, 0.442137461401842570f,
0.054751241648150460f, -0.117293571043192780f, -0.041705357602576790f, 0.043993046163079420f,
0.025154257568539020f, -0.015946846819567940f, -0.012052338241841620f, 0.005431316442880100f,
0.004617842130433120f, -0.001801537283333040f, -0.001434741856652410f, 0.000579499448234100f,
0.000369066828734900f, -0.000167817212154850f, -0.000079710500259940f, 0.000040430482417140f,
0.000014235636978450f, -0.000007771243547310f, -0.000002002078049860f, 0.000001157976906950f,
0.000000206932052440f, -0.000000125509131910f, -0.000000013935103890f, 0.000000008796593380f,
0.000000000457833410f, -0.000000000299056620f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF8_f32 = {
.length = 48,
.type = PLP_DWT_WAVELET_COIF8,
.dec_lo = (float32_t []){
-0.000000000017079900f, -0.000000000025254230f, 0.000000000570481030f, 0.000000000866999510f,
-0.000000009271205590f, -0.000000014540008530f, 0.000000097724185080f, 0.000000158935172220f,
-0.000000751502155890f, -0.000001275454299640f, 0.000004496936443580f, 0.000008031502995440f,
-0.000021802000767010f, -0.000041474786069160f, 0.000087544520918430f, 0.000181692876484310f,
-0.000297778932195640f, -0.000687171643348000f, 0.000896776063079680f, 0.002235649422048100f,
-0.002544003710245270f, -0.006156659548258420f, 0.007065827011035100f, 0.014117470077618780f,
-0.018985244695254870f, -0.026656710542648600f, 0.048252371085682260f, 0.041185806676256540f,
-0.121211168231496480f, -0.051860743161188680f, 0.443442549841526030f, 0.760113302017940580f,
0.431209815555087640f, -0.043718983365945590f, -0.110169976983470170f, 0.028828621759288010f,
0.039372037877979850f, -0.014978462081708430f, -0.012742370632719800f, 0.005994849192155890f,
0.003300825010616110f, -0.001783260008597200f, -0.000623560447457940f, 0.000371294995607410f,
0.000075473678381650f, -0.000048296315214090f, -0.000004368264820320f, 0.000002954336521410f
},
.dec_hi = (float32_t []){
-0.000002954336521410f, -0.000004368264820320f, 0.000048296315214090f, 0.000075473678381650f,
-0.000371294995607410f, -0.000623560447457940f, 0.001783260008597200f, 0.003300825010616110f,
-0.005994849192155890f, -0.012742370632719800f, 0.014978462081708430f, 0.039372037877979850f,
-0.028828621759288010f, -0.110169976983470170f, 0.043718983365945590f, 0.431209815555087640f,
-0.760113302017940580f, 0.443442549841526030f, 0.051860743161188680f, -0.121211168231496480f,
-0.041185806676256540f, 0.048252371085682260f, 0.026656710542648600f, -0.018985244695254870f,
-0.014117470077618780f, 0.007065827011035100f, 0.006156659548258420f, -0.002544003710245270f,
-0.002235649422048100f, 0.000896776063079680f, 0.000687171643348000f, -0.000297778932195640f,
-0.000181692876484310f, 0.000087544520918430f, 0.000041474786069160f, -0.000021802000767010f,
-0.000008031502995440f, 0.000004496936443580f, 0.000001275454299640f, -0.000000751502155890f,
-0.000000158935172220f, 0.000000097724185080f, 0.000000014540008530f, -0.000000009271205590f,
-0.000000000866999510f, 0.000000000570481030f, 0.000000000025254230f, -0.000000000017079900f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF9_f32 = {
.length = 54,
.type = PLP_DWT_WAVELET_COIF9,
.dec_lo = (float32_t []){
-0.000000000000985840f, -0.000000000001416270f, 0.000000000036861800f, 0.000000000054171010f,
-0.000000000672346440f, -0.000000001013627570f, 0.000000007974005890f, 0.000000012375256620f,
-0.000000069165470410f, -0.000000110966701810f, 0.000000467958476950f, 0.000000780248032940f,
-0.000002572383574490f, -0.000004488111475150f, 0.000011814409451580f, 0.000021776396410030f,
-0.000046137081984620f, -0.000091355955087460f, 0.000155413521266740f, 0.000336913869284830f,
-0.000462729085505300f, -0.001095745627952610f, 0.001269690925135340f, 0.003113227788384300f,
-0.003357674526586580f, -0.007614042448258920f, 0.008702757446229180f, 0.015818715815925060f,
-0.021754553510948850f, -0.027661239498680460f, 0.051844615686247320f, 0.040473767455728960f,
-0.124345589539290630f, -0.049348866293629170f, 0.444457893176447960f, 0.757045523384378920f,
0.433026751103154190f, -0.041726110205852800f, -0.113883508190045090f, 0.028572667556949280f,
0.043181727608250450f, -0.015860223894792910f, -0.015376649629718760f, 0.007022340460196240f,
0.004597056424920540f, -0.002421241673651650f, -0.001075458272741240f, 0.000626473032139720f,
0.000182284859663420f, -0.000114433952785900f, -0.000019787204432460f, 0.000013158885645430f,
0.000001029320066890f, -0.000000716492043120f
},
.dec_hi = (float32_t []){
0.000000716492043120f, 0.000001029320066890f, -0.000013158885645430f, -0.000019787204432460f,
0.000114433952785900f, 0.000182284859663420f, -0.000626473032139720f, -0.001075458272741240f,
0.002421241673651650f, 0.004597056424920540f, -0.007022340460196240f, -0.015376649629718760f,
0.015860223894792910f, 0.043181727608250450f, -0.028572667556949280f, -0.113883508190045090f,
0.041726110205852800f, 0.433026751103154190f, -0.757045523384378920f, 0.444457893176447960f,
0.049348866293629170f, -0.124345589539290630f, -0.040473767455728960f, 0.051844615686247320f,
0.027661239498680460f, -0.021754553510948850f, -0.015818715815925060f, 0.008702757446229180f,
0.007614042448258920f, -0.003357674526586580f, -0.003113227788384300f, 0.001269690925135340f,
0.001095745627952610f, -0.000462729085505300f, -0.000336913869284830f, 0.000155413521266740f,
0.000091355955087460f, -0.000046137081984620f, -0.000021776396410030f, 0.000011814409451580f,
0.000004488111475150f, -0.000002572383574490f, -0.000000780248032940f, 0.000000467958476950f,
0.000000110966701810f, -0.000000069165470410f, -0.000000012375256620f, 0.000000007974005890f,
0.000000001013627570f, -0.000000000672346440f, -0.000000000054171010f, 0.000000000036861800f,
0.000000000001416270f, -0.000000000000985840f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF10_f32 = {
.length = 60,
.type = PLP_DWT_WAVELET_COIF10,
.dec_lo = (float32_t []){
-0.000000000000057380f, -0.000000000000080450f, 0.000000000002374620f, 0.000000000003393460f,
-0.000000000048040520f, -0.000000000070129200f, 0.000000000633312200f, 0.000000000946783060f,
-0.000000006118910130f, -0.000000009396332750f, 0.000000046209030570f, 0.000000073155427590f,
-0.000000284090758390f, -0.000000465762440100f, 0.000001462445031980f, 0.000002497202791010f,
-0.000006434329489070f, -0.000011531058392150f, 0.000024541910121030f, 0.000046724981354810f,
-0.000082021622559970f, -0.000168579834332240f, 0.000243631730720850f, 0.000545167370860600f,
-0.000659866253241950f, -0.001574858223192360f, 0.001689969792639740f, 0.004020222790700270f,
-0.004218113884810500f, -0.008953207286543770f, 0.010305378002449850f, 0.017205912498319590f,
-0.024267328682795090f, -0.028310063944428580f, 0.054908963995921080f, 0.039668349279538060f,
-0.126909104305549080f, -0.047145262538020280f, 0.445269197719614980f, 0.754450109494781970f,
0.434488182162711340f, -0.039987113015872240f, -0.116936070502068990f, 0.028232912738798780f,
0.046462747054700440f, -0.016521511268705530f, -0.017820445781285550f, 0.007917157067706420f,
0.005937373265895880f, -0.003053992493811570f, -0.001620778108853290f, 0.000924939960423730f,
0.000343455026180160f, -0.000211774136494200f, -0.000052644721859220f, 0.000034459693234170f,
0.000005173962608450f, -0.000003551205538570f, -0.000000244276486490f, 0.000000174236748030f
},
.dec_hi = (float32_t []){
-0.000000174236748030f, -0.000000244276486490f, 0.000003551205538570f, 0.000005173962608450f,
-0.000034459693234170f, -0.000052644721859220f, 0.000211774136494200f, 0.000343455026180160f,
-0.000924939960423730f, -0.001620778108853290f, 0.003053992493811570f, 0.005937373265895880f,
-0.007917157067706420f, -0.017820445781285550f, 0.016521511268705530f, 0.046462747054700440f,
-0.028232912738798780f, -0.116936070502068990f, 0.039987113015872240f, 0.434488182162711340f,
-0.754450109494781970f, 0.445269197719614980f, 0.047145262538020280f, -0.126909104305549080f,
-0.039668349279538060f, 0.054908963995921080f, 0.028310063944428580f, -0.024267328682795090f,
-0.017205912498319590f, 0.010305378002449850f, 0.008953207286543770f, -0.004218113884810500f,
-0.004020222790700270f, 0.001689969792639740f, 0.001574858223192360f, -0.000659866253241950f,
-0.000545167370860600f, 0.000243631730720850f, 0.000168579834332240f, -0.000082021622559970f,
-0.000046724981354810f, 0.000024541910121030f, 0.000011531058392150f, -0.000006434329489070f,
-0.000002497202791010f, 0.000001462445031980f, 0.000000465762440100f, -0.000000284090758390f,
-0.000000073155427590f, 0.000000046209030570f, 0.000000009396332750f, -0.000000006118910130f,
-0.000000000946783060f, 0.000000000633312200f, 0.000000000070129200f, -0.000000000048040520f,
-0.000000000003393460f, 0.000000000002374620f, 0.000000000000080450f, -0.000000000000057380f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF11_f32 = {
.length = 66,
.type = PLP_DWT_WAVELET_COIF11,
.dec_lo = (float32_t []){
-0.000000000000003360f, -0.000000000000004620f, 0.000000000000152580f, 0.000000000000212930f,
-0.000000000003391030f, -0.000000000004818420f, 0.000000000049197940f, 0.000000000071318840f,
-0.000000000524083880f, -0.000000000776817790f, 0.000000004371514220f, 0.000000006643004280f,
-0.000000029737144540f, -0.000000046475516550f, 0.000000169665166010f, 0.000000273769336370f,
-0.000000828796735350f, -0.000001387375484580f, 0.000003521145977290f, 0.000006153164872700f,
-0.000013163750930800f, -0.000024235592024620f, 0.000043683643044790f, 0.000085824154362870f,
-0.000129866820892750f, -0.000275426877846730f, 0.000351226750420080f, 0.000801745210338490f,
-0.000886177518056270f, -0.002103610076466360f, 0.002149020717634630f, 0.004922673261101510f,
-0.005105112841283240f, -0.010160884866512020f, 0.011851974427506960f, 0.018329643336621640f,
-0.026545070862175360f, -0.028702596019727930f, 0.057550244704070200f, 0.038825603724123160f,
-0.129043732225264220f, -0.045194956293578920f, 0.445931442820592770f, 0.752217544040237440f,
0.435689608351512550f, -0.038452460685844060f, -0.119489396228171240f, 0.027847051241316450f,
0.049312538937724980f, -0.017015922424480570f, -0.020073251976164130f, 0.008691538302863680f,
0.007283017155944010f, -0.003663863529158750f, -0.002236842519594620f, 0.001252073039885080f,
0.000557720486948480f, -0.000338108042014540f, -0.000107666681377120f, 0.000069427595747810f,
0.000015039498853360f, -0.000010185919231770f, -0.000001349352179180f, 0.000000951057321050f,
0.000000058297733880f, -0.000000042466588510f
},
.dec_hi = (float32_t []){
0.000000042466588510f, 0.000000058297733880f, -0.000000951057321050f, -0.000001349352179180f,
0.000010185919231770f, 0.000015039498853360f, -0.000069427595747810f, -0.000107666681377120f,
0.000338108042014540f, 0.000557720486948480f, -0.001252073039885080f, -0.002236842519594620f,
0.003663863529158750f, 0.007283017155944010f, -0.008691538302863680f, -0.020073251976164130f,
0.017015922424480570f, 0.049312538937724980f, -0.027847051241316450f, -0.119489396228171240f,
0.038452460685844060f, 0.435689608351512550f, -0.752217544040237440f, 0.445931442820592770f,
0.045194956293578920f, -0.129043732225264220f, -0.038825603724123160f, 0.057550244704070200f,
0.028702596019727930f, -0.026545070862175360f, -0.018329643336621640f, 0.011851974427506960f,
0.010160884866512020f, -0.005105112841283240f, -0.004922673261101510f, 0.002149020717634630f,
0.002103610076466360f, -0.000886177518056270f, -0.000801745210338490f, 0.000351226750420080f,
0.000275426877846730f, -0.000129866820892750f, -0.000085824154362870f, 0.000043683643044790f,
0.000024235592024620f, -0.000013163750930800f, -0.000006153164872700f, 0.000003521145977290f,
0.000001387375484580f, -0.000000828796735350f, -0.000000273769336370f, 0.000000169665166010f,
0.000000046475516550f, -0.000000029737144540f, -0.000000006643004280f, 0.000000004371514220f,
0.000000000776817790f, -0.000000000524083880f, -0.000000000071318840f, 0.000000000049197940f,
0.000000000004818420f, -0.000000000003391030f, -0.000000000000212930f, 0.000000000000152580f,
0.000000000000004620f, -0.000000000000003360f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF12_f32 = {
.length = 72,
.type = PLP_DWT_WAVELET_COIF12,
.dec_lo = (float32_t []){
-0.000000000000000200f, -0.000000000000000270f, 0.000000000000009780f, 0.000000000000013370f,
-0.000000000000236940f, -0.000000000000329000f, 0.000000000003752020f, 0.000000000005299710f,
-0.000000000043693890f, -0.000000000062889840f, 0.000000000399059400f, 0.000000000586466650f,
-0.000000002976907030f, -0.000000004477523500f, 0.000000018654137710f, 0.000000028795319270f,
-0.000000100225811320f, -0.000000159312305310f, 0.000000469027311070f, 0.000000770843734370f,
-0.000001935601054210f, -0.000003306239212900f, 0.000007112977349640f, 0.000012718544951140f,
-0.000023449750697010f, -0.000044336114427460f, 0.000069824655343390f, 0.000141168603373610f,
-0.000189578942759570f, -0.000411989871359590f, 0.000476992733288640f, 0.001099444238862770f,
-0.001138485255144290f, -0.002663098695894830f, 0.002638532076072490f, 0.005797853171804960f,
-0.006002793708808540f, -0.011236928414836340f, 0.013330755435505160f, 0.019235228829337570f,
-0.028611602123518530f, -0.028908947441411720f, 0.059848196860644410f, 0.037977672565709170f,
-0.130848066566158660f, -0.043454939935036630f, 0.446481522889573880f, 0.750270777650668630f,
0.436695174490506930f, -0.037085058154118960f, -0.121656609702689170f, 0.027437981968114150f,
0.051807720248046060f, -0.017382714538990420f, -0.022144389024790900f, 0.009359630574317220f,
0.008608649814937600f, -0.004241021014921410f, -0.002903349624995670f, 0.001595699522267580f,
0.000820487760331460f, -0.000489469076530950f, -0.000187590578425000f, 0.000119255265206350f,
0.000033195586707850f, -0.000022199299361440f, -0.000004255365106600f, 0.000002965411949880f,
0.000000351041141780f, -0.000000253111798470f, -0.000000013976374180f, 0.000000010370100090f
},
.dec_hi = (float32_t []){
-0.000000010370100090f, -0.000000013976374180f, 0.000000253111798470f, 0.000000351041141780f,
-0.000002965411949880f, -0.000004255365106600f, 0.000022199299361440f, 0.000033195586707850f,
-0.000119255265206350f, -0.000187590578425000f, 0.000489469076530950f, 0.000820487760331460f,
-0.001595699522267580f, -0.002903349624995670f, 0.004241021014921410f, 0.008608649814937600f,
-0.009359630574317220f, -0.022144389024790900f, 0.017382714538990420f, 0.051807720248046060f,
-0.027437981968114150f, -0.121656609702689170f, 0.037085058154118960f, 0.436695174490506930f,
-0.750270777650668630f, 0.446481522889573880f, 0.043454939935036630f, -0.130848066566158660f,
-0.037977672565709170f, 0.059848196860644410f, 0.028908947441411720f, -0.028611602123518530f,
-0.019235228829337570f, 0.013330755435505160f, 0.011236928414836340f, -0.006002793708808540f,
-0.005797853171804960f, 0.002638532076072490f, 0.002663098695894830f, -0.001138485255144290f,
-0.001099444238862770f, 0.000476992733288640f, 0.000411989871359590f, -0.000189578942759570f,
-0.000141168603373610f, 0.000069824655343390f, 0.000044336114427460f, -0.000023449750697010f,
-0.000012718544951140f, 0.000007112977349640f, 0.000003306239212900f, -0.000001935601054210f,
-0.000000770843734370f, 0.000000469027311070f, 0.000000159312305310f, -0.000000100225811320f,
-0.000000028795319270f, 0.000000018654137710f, 0.000000004477523500f, -0.000000002976907030f,
-0.000000000586466650f, 0.000000000399059400f, 0.000000000062889840f, -0.000000000043693890f,
-0.000000000005299710f, 0.000000000003752020f, 0.000000000000329000f, -0.000000000000236940f,
-0.000000000000013370f, 0.000000000000009780f, 0.000000000000000270f, -0.000000000000000200f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF13_f32 = {
.length = 78,
.type = PLP_DWT_WAVELET_COIF13,
.dec_lo = (float32_t []){
-0.000000000000000010f, -0.000000000000000020f, 0.000000000000000630f, 0.000000000000000840f,
-0.000000000000016410f, -0.000000000000022340f, 0.000000000000281720f, 0.000000000000389160f,
-0.000000000003560830f, -0.000000000004999090f, 0.000000000035347000f, 0.000000000050512500f,
-0.000000000286988050f, -0.000000000418214650f, 0.000000001959961330f, 0.000000002918639970f,
-0.000000011492127570f, -0.000000017530546270f, 0.000000058765319520f, 0.000000092096106670f,
-0.000000265328151770f, -0.000000428700743350f, 0.000001068427617720f, 0.000001787560627810f,
-0.000003868533337330f, -0.000006740799218470f, 0.000012676538815650f, 0.000023187742509380f,
-0.000037799662099990f, -0.000073297589100040f, 0.000103221891070280f, 0.000213916888995290f,
-0.000260786743176420f, -0.000576688125956360f, 0.000619615339618180f, 0.001430105186856120f,
-0.001413526536895260f, -0.003237559413824620f, 0.003150877638188900f, 0.006631574528454970f,
-0.006899115322911730f, -0.012188034671027210f, 0.014736317631638980f, 0.019961196145953520f,
-0.030490095794234090f, -0.028979133162987150f, 0.061864221810111130f, 0.037142979208708420f,
-0.132392683728628860f, -0.041891314001197780f, 0.446945118912082880f, 0.748553832458193850f,
0.437549543314135370f, -0.035856547270861030f, -0.123519156339833320f, 0.027019867059454370f,
0.054008705513055770f, -0.017650941474490740f, -0.024047340050364830f, 0.009935243248428360f,
0.009898330681843990f, -0.004780675949334220f, -0.003603311278768320f, 0.001946295412387390f,
0.001125533913083120f, -0.000661238086717910f, -0.000293381069398930f, 0.000183990682046520f,
0.000061810453844560f, -0.000040837137965760f, -0.000010085601970730f, 0.000006952301751260f,
0.000001193888078440f, -0.000000852440589070f, -0.000000091118381560f, 0.000000067010787700f,
0.000000003363298510f, -0.000000002536460460f
},
.dec_hi = (float32_t []){
0.000000002536460460f, 0.000000003363298510f, -0.000000067010787700f, -0.000000091118381560f,
0.000000852440589070f, 0.000001193888078440f, -0.000006952301751260f, -0.000010085601970730f,
0.000040837137965760f, 0.000061810453844560f, -0.000183990682046520f, -0.000293381069398930f,
0.000661238086717910f, 0.001125533913083120f, -0.001946295412387390f, -0.003603311278768320f,
0.004780675949334220f, 0.009898330681843990f, -0.009935243248428360f, -0.024047340050364830f,
0.017650941474490740f, 0.054008705513055770f, -0.027019867059454370f, -0.123519156339833320f,
0.035856547270861030f, 0.437549543314135370f, -0.748553832458193850f, 0.446945118912082880f,
0.041891314001197780f, -0.132392683728628860f, -0.037142979208708420f, 0.061864221810111130f,
0.028979133162987150f, -0.030490095794234090f, -0.019961196145953520f, 0.014736317631638980f,
0.012188034671027210f, -0.006899115322911730f, -0.006631574528454970f, 0.003150877638188900f,
0.003237559413824620f, -0.001413526536895260f, -0.001430105186856120f, 0.000619615339618180f,
0.000576688125956360f, -0.000260786743176420f, -0.000213916888995290f, 0.000103221891070280f,
0.000073297589100040f, -0.000037799662099990f, -0.000023187742509380f, 0.000012676538815650f,
0.000006740799218470f, -0.000003868533337330f, -0.000001787560627810f, 0.000001068427617720f,
0.000000428700743350f, -0.000000265328151770f, -0.000000092096106670f, 0.000000058765319520f,
0.000000017530546270f, -0.000000011492127570f, -0.000000002918639970f, 0.000000001959961330f,
0.000000000418214650f, -0.000000000286988050f, -0.000000000050512500f, 0.000000000035347000f,
0.000000000004999090f, -0.000000000003560830f, -0.000000000000389160f, 0.000000000000281720f,
0.000000000000022340f, -0.000000000000016410f, -0.000000000000000840f, 0.000000000000000630f,
0.000000000000000020f, -0.000000000000000010f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF14_f32 = {
.length = 84,
.type = PLP_DWT_WAVELET_COIF14,
.dec_lo = (float32_t []){
-0.000000000000000000f, -0.000000000000000000f, 0.000000000000000040f, 0.000000000000000050f,
-0.000000000000001130f, -0.000000000000001510f, 0.000000000000020870f, 0.000000000000028280f,
-0.000000000000284590f, -0.000000000000391050f, 0.000000000003051240f, 0.000000000004257420f,
-0.000000000026789820f, -0.000000000038011850f, 0.000000000198091200f, 0.000000000286284820f,
-0.000000001259075210f, -0.000000001856868480f, 0.000000006987387540f, 0.000000010538640450f,
-0.000000034277572860f, -0.000000053006506970f, 0.000000150134137130f, 0.000000238764940520f,
-0.000000591997464130f, -0.000000971842353350f, 0.000002116075762500f, 0.000003602893601310f,
-0.000006895709397840f, -0.000012254515725470f, 0.000020583278936580f, 0.000038492015901950f,
-0.000056544184041210f, -0.000112219619438090f, 0.000143904135880430f, 0.000304359900606330f,
-0.000342972861506240f, -0.000766825148852610f, 0.000777720156610200f, 0.001785618198903610f,
-0.001708053866107040f, -0.003814524076580170f, 0.003679323501977380f, 0.007415778230765500f,
-0.007785202417072230f, -0.013024088005389460f, 0.016067283926065310f, 0.020539499874530510f,
-0.032201852564064620f, -0.028949256131946840f, 0.063646203141354000f, 0.036331876238180030f,
-0.133729428343215380f, -0.040477093152291750f, 0.447340656753740520f, 0.747024937961507710f,
0.438284759950161030f, -0.034744849705448010f, -0.125137136008854620f, 0.026601546271988060f,
0.055963453411376360f, -0.017842354152438640f, -0.025796843770827980f, 0.010430949170645140f,
0.011142552109514690f, -0.005281202836308560f, -0.004323062280774560f, 0.002296710726458410f,
0.001466121456990640f, -0.000848808384788570f, -0.000424637328697170f, 0.000262862352065000f,
0.000102483332195690f, -0.000066926049937540f, -0.000019995576397410f, 0.000013640357675530f,
0.000003024780818680f, -0.000002139463925060f, -0.000000332465838580f, 0.000000242427984580f,
0.000000023602357560f, -0.000000017662495150f, -0.000000000811899350f, 0.000000000621281450f
},
.dec_hi = (float32_t []){
-0.000000000621281450f, -0.000000000811899350f, 0.000000017662495150f, 0.000000023602357560f,
-0.000000242427984580f, -0.000000332465838580f, 0.000002139463925060f, 0.000003024780818680f,
-0.000013640357675530f, -0.000019995576397410f, 0.000066926049937540f, 0.000102483332195690f,
-0.000262862352065000f, -0.000424637328697170f, 0.000848808384788570f, 0.001466121456990640f,
-0.002296710726458410f, -0.004323062280774560f, 0.005281202836308560f, 0.011142552109514690f,
-0.010430949170645140f, -0.025796843770827980f, 0.017842354152438640f, 0.055963453411376360f,
-0.026601546271988060f, -0.125137136008854620f, 0.034744849705448010f, 0.438284759950161030f,
-0.747024937961507710f, 0.447340656753740520f, 0.040477093152291750f, -0.133729428343215380f,
-0.036331876238180030f, 0.063646203141354000f, 0.028949256131946840f, -0.032201852564064620f,
-0.020539499874530510f, 0.016067283926065310f, 0.013024088005389460f, -0.007785202417072230f,
-0.007415778230765500f, 0.003679323501977380f, 0.003814524076580170f, -0.001708053866107040f,
-0.001785618198903610f, 0.000777720156610200f, 0.000766825148852610f, -0.000342972861506240f,
-0.000304359900606330f, 0.000143904135880430f, 0.000112219619438090f, -0.000056544184041210f,
-0.000038492015901950f, 0.000020583278936580f, 0.000012254515725470f, -0.000006895709397840f,
-0.000003602893601310f, 0.000002116075762500f, 0.000000971842353350f, -0.000000591997464130f,
-0.000000238764940520f, 0.000000150134137130f, 0.000000053006506970f, -0.000000034277572860f,
-0.000000010538640450f, 0.000000006987387540f, 0.000000001856868480f, -0.000000001259075210f,
-0.000000000286284820f, 0.000000000198091200f, 0.000000000038011850f, -0.000000000026789820f,
-0.000000000004257420f, 0.000000000003051240f, 0.000000000000391050f, -0.000000000000284590f,
-0.000000000000028280f, 0.000000000000020870f, 0.000000000000001510f, -0.000000000000001130f,
-0.000000000000000050f, 0.000000000000000040f, 0.000000000000000000f, -0.000000000000000000f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF15_f32 = {
.length = 90,
.type = PLP_DWT_WAVELET_COIF15,
.dec_lo = (float32_t []){
-0.000000000000000000f, -0.000000000000000000f, 0.000000000000000000f, 0.000000000000000000f,
-0.000000000000000080f, -0.000000000000000100f, 0.000000000000001530f, 0.000000000000002040f,
-0.000000000000022370f, -0.000000000000030160f, 0.000000000000257590f, 0.000000000000352050f,
-0.000000000002432130f, -0.000000000003372810f, 0.000000000019360740f, 0.000000000027277990f,
-0.000000000132622950f, -0.000000000190122500f, 0.000000000794067760f, 0.000000001160183520f,
-0.000000004207104780f, -0.000000006276946970f, 0.000000019921513400f, 0.000000030420306910f,
-0.000000085006982300f, -0.000000133207267390f, 0.000000329152625410f, 0.000000530995825290f,
-0.000001163368531410f, -0.000001939800386830f, 0.000003772091064750f, 0.000006534415586790f,
-0.000011267101774010f, -0.000020413990718730f, 0.000031122483672220f, 0.000059436772223910f,
-0.000079865823335070f, -0.000161805329554370f, 0.000191752210558630f, 0.000412068681388310f,
-0.000435542943792670f, -0.000979073054610630f, 0.000949899975487800f, 0.002158498466530980f,
-0.002018929796799420f, -0.004384524134541960f, 0.004218089500963980f, 0.008146642682593410f,
-0.008654690594816530f, -0.013756093488967000f, 0.017324753648483460f, 0.020996338546795250f,
-0.033765908136196310f, -0.028845673444251020f, 0.065231944833168300f, 0.035549881608625260f,
-0.134897236578199600f, -0.039190569612499790f, 0.447681698761690450f, 0.745652213371078120f,
0.438924408531362160f, -0.033732496050980500f, -0.126555848928643740f, 0.026188534841724060f,
0.057710351175148610f, -0.017973423829255170f, -0.027407439453778120f, 0.010857812184642860f,
0.012336147571654250f, -0.005742902847255390f, -0.005051893642506080f, 0.002641753814723820f,
0.001835660446690030f, -0.001047938916841320f, -0.000580011044153470f, 0.000354581385613480f,
0.000156217644003850f, -0.000100881562891500f, -0.000035053743220090f, 0.000023673215731110f,
0.000006363684015140f, -0.000004460423183360f, -0.000000896821201110f, 0.000000648586938850f,
0.000000091972567130f, -0.000000068313316800f, -0.000000006102214750f, 0.000000004637763470f,
0.000000000196517360f, -0.000000000152365720f
},
.dec_hi = (float32_t []){
0.000000000152365720f, 0.000000000196517360f, -0.000000004637763470f, -0.000000006102214750f,
0.000000068313316800f, 0.000000091972567130f, -0.000000648586938850f, -0.000000896821201110f,
0.000004460423183360f, 0.000006363684015140f, -0.000023673215731110f, -0.000035053743220090f,
0.000100881562891500f, 0.000156217644003850f, -0.000354581385613480f, -0.000580011044153470f,
0.001047938916841320f, 0.001835660446690030f, -0.002641753814723820f, -0.005051893642506080f,
0.005742902847255390f, 0.012336147571654250f, -0.010857812184642860f, -0.027407439453778120f,
0.017973423829255170f, 0.057710351175148610f, -0.026188534841724060f, -0.126555848928643740f,
0.033732496050980500f, 0.438924408531362160f, -0.745652213371078120f, 0.447681698761690450f,
0.039190569612499790f, -0.134897236578199600f, -0.035549881608625260f, 0.065231944833168300f,
0.028845673444251020f, -0.033765908136196310f, -0.020996338546795250f, 0.017324753648483460f,
0.013756093488967000f, -0.008654690594816530f, -0.008146642682593410f, 0.004218089500963980f,
0.004384524134541960f, -0.002018929796799420f, -0.002158498466530980f, 0.000949899975487800f,
0.000979073054610630f, -0.000435542943792670f, -0.000412068681388310f, 0.000191752210558630f,
0.000161805329554370f, -0.000079865823335070f, -0.000059436772223910f, 0.000031122483672220f,
0.000020413990718730f, -0.000011267101774010f, -0.000006534415586790f, 0.000003772091064750f,
0.000001939800386830f, -0.000001163368531410f, -0.000000530995825290f, 0.000000329152625410f,
0.000000133207267390f, -0.000000085006982300f, -0.000000030420306910f, 0.000000019921513400f,
0.000000006276946970f, -0.000000004207104780f, -0.000000001160183520f, 0.000000000794067760f,
0.000000000190122500f, -0.000000000132622950f, -0.000000000027277990f, 0.000000000019360740f,
0.000000000003372810f, -0.000000000002432130f, -0.000000000000352050f, 0.000000000000257590f,
0.000000000000030160f, -0.000000000000022370f, -0.000000000000002040f, 0.000000000000001530f,
0.000000000000000100f, -0.000000000000000080f, -0.000000000000000000f, 0.000000000000000000f,
0.000000000000000000f, -0.000000000000000000f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF16_f32 = {
.length = 96,
.type = PLP_DWT_WAVELET_COIF16,
.dec_lo = (float32_t []){
-0.000000000000000000f, -0.000000000000000000f, 0.000000000000000000f, 0.000000000000000000f,
-0.000000000000000010f, -0.000000000000000010f, 0.000000000000000110f, 0.000000000000000150f,
-0.000000000000001730f, -0.000000000000002300f, 0.000000000000021330f, 0.000000000000028620f,
-0.000000000000215510f, -0.000000000000292960f, 0.000000000001837740f, 0.000000000002533040f,
-0.000000000013498670f, -0.000000000018887540f, 0.000000000086748660f, 0.000000000123382240f,
-0.000000000493787240f, -0.000000000714979750f, 0.000000002514431390f, 0.000000003712889030f,
-0.000000011548600100f, -0.000000017425737160f, 0.000000048173677330f, 0.000000074452427570f,
-0.000000183589084360f, -0.000000291426971820f, 0.000000642475712670f, 0.000001051045524180f,
-0.000002073723145040f, -0.000003511162939520f, 0.000006196734772230f, 0.000010919026051000f,
-0.000017200276038450f, -0.000031753723132730f, 0.000044501651617390f, 0.000086663864070030f,
-0.000107833057120310f, -0.000222376566475260f, 0.000246554833390520f, 0.000536068287930940f,
-0.000537860849646120f, -0.001209845339766500f, 0.001134738599370210f, 0.002542163016104130f,
-0.002343200188184490f, -0.004940628195250110f, 0.004762320192500800f, 0.008823187183975600f,
-0.009503158857743540f, -0.014395049063084730f, 0.018511294910050090f, 0.021353089890706900f,
-0.035199027313865500f, -0.028687828349824910f, 0.066651641589487730f, 0.034799585149717140f,
-0.135925914989123430f, -0.038014099651096230f, 0.447978447653280760f, 0.744410851077594420f,
0.439486229062614920f, -0.032805463833586940f, -0.127810077065640430f, 0.025784229907446450f,
0.059280395659693970f, -0.018056760773823400f, -0.028892779939761140f, 0.011225397391087620f,
0.013476845139049090f, -0.006167204740229640f, -0.005781576422578690f, 0.002977777483156300f,
0.002228062752711590f, -0.001254910401428910f, -0.000757561115661950f, 0.000457580954185090f,
0.000223474873511920f, -0.000142765209520540f, -0.000056165329047500f, 0.000037563957919880f,
0.000011765624579910f, -0.000008174656304120f, -0.000001996008603620f, 0.000001432079204720f,
0.000000263205338680f, -0.000000194086636440f, -0.000000025293812900f, 0.000000019096939690f,
0.000000001574985240f, -0.000000001213763350f, -0.000000000047676010f, 0.000000000037407760f
},
.dec_hi = (float32_t []){
-0.000000000037407760f, -0.000000000047676010f, 0.000000001213763350f, 0.000000001574985240f,
-0.000000019096939690f, -0.000000025293812900f, 0.000000194086636440f, 0.000000263205338680f,
-0.000001432079204720f, -0.000001996008603620f, 0.000008174656304120f, 0.000011765624579910f,
-0.000037563957919880f, -0.000056165329047500f, 0.000142765209520540f, 0.000223474873511920f,
-0.000457580954185090f, -0.000757561115661950f, 0.001254910401428910f, 0.002228062752711590f,
-0.002977777483156300f, -0.005781576422578690f, 0.006167204740229640f, 0.013476845139049090f,
-0.011225397391087620f, -0.028892779939761140f, 0.018056760773823400f, 0.059280395659693970f,
-0.025784229907446450f, -0.127810077065640430f, 0.032805463833586940f, 0.439486229062614920f,
-0.744410851077594420f, 0.447978447653280760f, 0.038014099651096230f, -0.135925914989123430f,
-0.034799585149717140f, 0.066651641589487730f, 0.028687828349824910f, -0.035199027313865500f,
-0.021353089890706900f, 0.018511294910050090f, 0.014395049063084730f, -0.009503158857743540f,
-0.008823187183975600f, 0.004762320192500800f, 0.004940628195250110f, -0.002343200188184490f,
-0.002542163016104130f, 0.001134738599370210f, 0.001209845339766500f, -0.000537860849646120f,
-0.000536068287930940f, 0.000246554833390520f, 0.000222376566475260f, -0.000107833057120310f,
-0.000086663864070030f, 0.000044501651617390f, 0.000031753723132730f, -0.000017200276038450f,
-0.000010919026051000f, 0.000006196734772230f, 0.000003511162939520f, -0.000002073723145040f,
-0.000001051045524180f, 0.000000642475712670f, 0.000000291426971820f, -0.000000183589084360f,
-0.000000074452427570f, 0.000000048173677330f, 0.000000017425737160f, -0.000000011548600100f,
-0.000000003712889030f, 0.000000002514431390f, 0.000000000714979750f, -0.000000000493787240f,
-0.000000000123382240f, 0.000000000086748660f, 0.000000000018887540f, -0.000000000013498670f,
-0.000000000002533040f, 0.000000000001837740f, 0.000000000000292960f, -0.000000000000215510f,
-0.000000000000028620f, 0.000000000000021330f, 0.000000000000002300f, -0.000000000000001730f,
-0.000000000000000150f, 0.000000000000000110f, 0.000000000000000010f, -0.000000000000000010f,
-0.000000000000000000f, 0.000000000000000000f, 0.000000000000000000f, -0.000000000000000000f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_COIF17_f32 = {
.length = 102,
.type = PLP_DWT_WAVELET_COIF17,
.dec_lo = (float32_t []){
-0.000000000000000000f, -0.000000000000000000f, 0.000000000000000000f, 0.000000000000000000f,
-0.000000000000000000f, -0.000000000000000000f, 0.000000000000000010f, 0.000000000000000010f,
-0.000000000000000130f, -0.000000000000000170f, 0.000000000000001740f, 0.000000000000002290f,
-0.000000000000018690f, -0.000000000000024970f, 0.000000000000170020f, 0.000000000000229880f,
-0.000000000001333130f, -0.000000000001826500f, 0.000000000009153900f, 0.000000000012721760f,
-0.000000000055722040f, -0.000000000078648470f, 0.000000000303703050f, 0.000000000435944720f,
-0.000000001494280880f, -0.000000002184804770f, 0.000000006682924030f, 0.000000009970659850f,
-0.000000027327724210f, -0.000000041690736990f, 0.000000102695266270f, 0.000000160591532710f,
-0.000000356235470300f, -0.000000572677995530f, 0.000001145130377690f, 0.000001899280681980f,
-0.000003422757310550f, -0.000005883630730190f, 0.000009540946084270f, 0.000017094583307710f,
-0.000024873607461600f, -0.000046749685835440f, 0.000060855405899490f, 0.000120635443369130f,
-0.000140431364919160f, -0.000293917372978150f, 0.000308044575574130f, 0.000675005372287670f,
-0.000649267474010870f, -0.001455559805082790f, 0.001330834181963000f, 0.002931018454369940f,
-0.002678142335294390f, -0.005477959124841990f, 0.005308007234603320f, 0.009446275522838600f,
-0.010327665987284080f, -0.014951364256061300f, 0.019630293958411840f, 0.021627181084123400f,
-0.036515866186846200f, -0.028490198136857310f, 0.067929672664683900f, 0.034081797453796960f,
-0.136838665829663670f, -0.036933200696832560f, 0.448238724851495240f, 0.743281221441138950f,
0.439983820652042000f, -0.031952352520615030f, -0.128926963444045110f, 0.025390658639329420f,
0.060698836099323740f, -0.018102118385278570f, -0.030265350462571630f, 0.011541898708774490f,
0.014564276648080910f, -0.006556154798272960f, -0.006505894912824300f, 0.003302319453433160f,
0.002637902009529560f, -0.001466566388660570f, -0.000955026412472700f, 0.000570189268780200f,
0.000304264891091880f, -0.000192359585247740f, -0.000084034992217160f, 0.000055677347144660f,
0.000019777919907570f, -0.000013625117490770f, -0.000003882741927780f, 0.000002764328498890f,
0.000000617972821380f, -0.000000452498401020f, -0.000000076548555570f, 0.000000057424650770f,
0.000000006919675150f, -0.000000005301395730f, -0.000000000405871900f, 0.000000000316742990f,
0.000000000011589610f, -0.000000000009193040f
},
.dec_hi = (float32_t []){
0.000000000009193040f, 0.000000000011589610f, -0.000000000316742990f, -0.000000000405871900f,
0.000000005301395730f, 0.000000006919675150f, -0.000000057424650770f, -0.000000076548555570f,
0.000000452498401020f, 0.000000617972821380f, -0.000002764328498890f, -0.000003882741927780f,
0.000013625117490770f, 0.000019777919907570f, -0.000055677347144660f, -0.000084034992217160f,
0.000192359585247740f, 0.000304264891091880f, -0.000570189268780200f, -0.000955026412472700f,
0.001466566388660570f, 0.002637902009529560f, -0.003302319453433160f, -0.006505894912824300f,
0.006556154798272960f, 0.014564276648080910f, -0.011541898708774490f, -0.030265350462571630f,
0.018102118385278570f, 0.060698836099323740f, -0.025390658639329420f, -0.128926963444045110f,
0.031952352520615030f, 0.439983820652042000f, -0.743281221441138950f, 0.448238724851495240f,
0.036933200696832560f, -0.136838665829663670f, -0.034081797453796960f, 0.067929672664683900f,
0.028490198136857310f, -0.036515866186846200f, -0.021627181084123400f, 0.019630293958411840f,
0.014951364256061300f, -0.010327665987284080f, -0.009446275522838600f, 0.005308007234603320f,
0.005477959124841990f, -0.002678142335294390f, -0.002931018454369940f, 0.001330834181963000f,
0.001455559805082790f, -0.000649267474010870f, -0.000675005372287670f, 0.000308044575574130f,
0.000293917372978150f, -0.000140431364919160f, -0.000120635443369130f, 0.000060855405899490f,
0.000046749685835440f, -0.000024873607461600f, -0.000017094583307710f, 0.000009540946084270f,
0.000005883630730190f, -0.000003422757310550f, -0.000001899280681980f, 0.000001145130377690f,
0.000000572677995530f, -0.000000356235470300f, -0.000000160591532710f, 0.000000102695266270f,
0.000000041690736990f, -0.000000027327724210f, -0.000000009970659850f, 0.000000006682924030f,
0.000000002184804770f, -0.000000001494280880f, -0.000000000435944720f, 0.000000000303703050f,
0.000000000078648470f, -0.000000000055722040f, -0.000000000012721760f, 0.000000000009153900f,
0.000000000001826500f, -0.000000000001333130f, -0.000000000000229880f, 0.000000000000170020f,
0.000000000000024970f, -0.000000000000018690f, -0.000000000000002290f, 0.000000000000001740f,
0.000000000000000170f, -0.000000000000000130f, -0.000000000000000010f, 0.000000000000000010f,
0.000000000000000000f, -0.000000000000000000f, -0.000000000000000000f, 0.000000000000000000f,
0.000000000000000000f, -0.000000000000000000f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB1_f32 = {
.length = 2,
.type = PLP_DWT_WAVELET_DB1,
.dec_lo = (float32_t []){
0.707106781186547570f, 0.707106781186547570f
},
.dec_hi = (float32_t []){
-0.707106781186547570f, 0.707106781186547570f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB2_f32 = {
.length = 4,
.type = PLP_DWT_WAVELET_DB2,
.dec_lo = (float32_t []){
-0.129409522551260370f, 0.224143868042013390f, 0.836516303737807940f, 0.482962913144534160f
},
.dec_hi = (float32_t []){
-0.482962913144534160f, 0.836516303737807940f, -0.224143868042013390f, -0.129409522551260370f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB3_f32 = {
.length = 6,
.type = PLP_DWT_WAVELET_DB3,
.dec_lo = (float32_t []){
0.035226291885709530f, -0.085441273882026660f, -0.135011020010254580f, 0.459877502118491540f,
0.806891509311092550f, 0.332670552950082630f
},
.dec_hi = (float32_t []){
-0.332670552950082630f, 0.806891509311092550f, -0.459877502118491540f, -0.135011020010254580f,
0.085441273882026660f, 0.035226291885709530f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB4_f32 = {
.length = 8,
.type = PLP_DWT_WAVELET_DB4,
.dec_lo = (float32_t []){
-0.010597401785069030f, 0.032883011666885200f, 0.030841381835560760f, -0.187034811719093090f,
-0.027983769416859850f, 0.630880767929858920f, 0.714846570552915670f, 0.230377813308896510f
},
.dec_hi = (float32_t []){
-0.230377813308896510f, 0.714846570552915670f, -0.630880767929858920f, -0.027983769416859850f,
0.187034811719093090f, 0.030841381835560760f, -0.032883011666885200f, -0.010597401785069030f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB5_f32 = {
.length = 10,
.type = PLP_DWT_WAVELET_DB5,
.dec_lo = (float32_t []){
0.003335725285473770f, -0.012580751999082000f, -0.006241490212798270f, 0.077571493840045720f,
-0.032244869584638370f, -0.242294887066382030f, 0.138428145901320740f, 0.724308528437772940f,
0.603829269797189650f, 0.160102397974192930f
},
.dec_hi = (float32_t []){
-0.160102397974192930f, 0.603829269797189650f, -0.724308528437772940f, 0.138428145901320740f,
0.242294887066382030f, -0.032244869584638370f, -0.077571493840045720f, -0.006241490212798270f,
0.012580751999082000f, 0.003335725285473770f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB6_f32 = {
.length = 12,
.type = PLP_DWT_WAVELET_DB6,
.dec_lo = (float32_t []){
-0.001077301085308480f, 0.004777257510945510f, 0.000553842201161500f, -0.031582039317486030f,
0.027522865530305730f, 0.097501605587323040f, -0.129766867567261940f, -0.226264693965439830f,
0.315250351709197630f, 0.751133908021095360f, 0.494623890398453060f, 0.111540743350109470f
},
.dec_hi = (float32_t []){
-0.111540743350109470f, 0.494623890398453060f, -0.751133908021095360f, 0.315250351709197630f,
0.226264693965439830f, -0.129766867567261940f, -0.097501605587323040f, 0.027522865530305730f,
0.031582039317486030f, 0.000553842201161500f, -0.004777257510945510f, -0.001077301085308480f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB7_f32 = {
.length = 14,
.type = PLP_DWT_WAVELET_DB7,
.dec_lo = (float32_t []){
0.000353713799974520f, -0.001801640704047490f, 0.000429577972921370f, 0.012550998556099840f,
-0.016574541630666880f, -0.038029936935014410f, 0.080612609151083080f, 0.071309219266830260f,
-0.224036184993874980f, -0.143906003928564980f, 0.469782287405193120f, 0.729132090846235090f,
0.396539319481917290f, 0.077852054085009180f
},
.dec_hi = (float32_t []){
-0.077852054085009180f, 0.396539319481917290f, -0.729132090846235090f, 0.469782287405193120f,
0.143906003928564980f, -0.224036184993874980f, -0.071309219266830260f, 0.080612609151083080f,
0.038029936935014410f, -0.016574541630666880f, -0.012550998556099840f, 0.000429577972921370f,
0.001801640704047490f, 0.000353713799974520f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB8_f32 = {
.length = 16,
.type = PLP_DWT_WAVELET_DB8,
.dec_lo = (float32_t []){
-0.000117476784124770f, 0.000675449406450570f, -0.000391740373376950f, -0.004870352993451570f,
0.008746094047405780f, 0.013981027917398280f, -0.044088253930794750f, -0.017369301001807550f,
0.128747426620478470f, 0.000472484573913280f, -0.284015542961546910f, -0.015829105256349310f,
0.585354683654206730f, 0.675630736297289760f, 0.312871590914299950f, 0.054415842243104010f
},
.dec_hi = (float32_t []){
-0.054415842243104010f, 0.312871590914299950f, -0.675630736297289760f, 0.585354683654206730f,
0.015829105256349310f, -0.284015542961546910f, -0.000472484573913280f, 0.128747426620478470f,
0.017369301001807550f, -0.044088253930794750f, -0.013981027917398280f, 0.008746094047405780f,
0.004870352993451570f, -0.000391740373376950f, -0.000675449406450570f, -0.000117476784124770f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB9_f32 = {
.length = 18,
.type = PLP_DWT_WAVELET_DB9,
.dec_lo = (float32_t []){
0.000039347320316270f, -0.000251963188942710f, 0.000230385763523200f, 0.001847646883056230f,
-0.004281503682463430f, -0.004723204757751400f, 0.022361662123679100f, 0.000250947114831450f,
-0.067632829061329970f, 0.030725681479333380f, 0.148540749338106380f, -0.096840783222976460f,
-0.293273783279174920f, 0.133197385825007560f, 0.657288078051300520f, 0.604823123690111150f,
0.243834674612590340f, 0.038077947363878340f
},
.dec_hi = (float32_t []){
-0.038077947363878340f, 0.243834674612590340f, -0.604823123690111150f, 0.657288078051300520f,
-0.133197385825007560f, -0.293273783279174920f, 0.096840783222976460f, 0.148540749338106380f,
-0.030725681479333380f, -0.067632829061329970f, -0.000250947114831450f, 0.022361662123679100f,
0.004723204757751400f, -0.004281503682463430f, -0.001847646883056230f, 0.000230385763523200f,
0.000251963188942710f, 0.000039347320316270f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB10_f32 = {
.length = 20,
.type = PLP_DWT_WAVELET_DB10,
.dec_lo = (float32_t []){
-0.000013264202894520f, 0.000093588670320070f, -0.000116466855129290f, -0.000685856694959710f,
0.001992405295185060f, 0.001395351747052900f, -0.010733175483330570f, 0.003606553566956170f,
0.033212674059341000f, -0.029457536821875810f, -0.071394147166397080f, 0.093057364603572350f,
0.127369340335793250f, -0.195946274377377050f, -0.249846424327315380f, 0.281172343660577470f,
0.688459039453603540f, 0.527201188931725630f, 0.188176800077691500f, 0.026670057900555550f
},
.dec_hi = (float32_t []){
-0.026670057900555550f, 0.188176800077691500f, -0.527201188931725630f, 0.688459039453603540f,
-0.281172343660577470f, -0.249846424327315380f, 0.195946274377377050f, 0.127369340335793250f,
-0.093057364603572350f, -0.071394147166397080f, 0.029457536821875810f, 0.033212674059341000f,
-0.003606553566956170f, -0.010733175483330570f, -0.001395351747052900f, 0.001992405295185060f,
0.000685856694959710f, -0.000116466855129290f, -0.000093588670320070f, -0.000013264202894520f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB11_f32 = {
.length = 22,
.type = PLP_DWT_WAVELET_DB11,
.dec_lo = (float32_t []){
0.000004494274277240f, -0.000034634984186980f, 0.000054439074699370f, 0.000249152523552820f,
-0.000893023250666260f, -0.000308592858815140f, 0.004928417656059040f, -0.003340858873014450f,
-0.015364820906201600f, 0.020840904360181060f, 0.031335090219046080f, -0.066438785695025200f,
-0.046479955116684190f, 0.149812012466378490f, 0.066043588196683200f, -0.274230846817946960f,
-0.162275245027490360f, 0.411964368947907440f, 0.685686774916200560f, 0.449899764356045340f,
0.144067021150624500f, 0.018694297761471080f
},
.dec_hi = (float32_t []){
-0.018694297761471080f, 0.144067021150624500f, -0.449899764356045340f, 0.685686774916200560f,
-0.411964368947907440f, -0.162275245027490360f, 0.274230846817946960f, 0.066043588196683200f,
-0.149812012466378490f, -0.046479955116684190f, 0.066438785695025200f, 0.031335090219046080f,
-0.020840904360181060f, -0.015364820906201600f, 0.003340858873014450f, 0.004928417656059040f,
0.000308592858815140f, -0.000893023250666260f, -0.000249152523552820f, 0.000054439074699370f,
0.000034634984186980f, 0.000004494274277240f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB12_f32 = {
.length = 24,
.type = PLP_DWT_WAVELET_DB12,
.dec_lo = (float32_t []){
-0.000001529071758070f, 0.000012776952219380f, -0.000024241545757030f, -0.000088504109208200f,
0.000388653062820930f, 0.000006545128212510f, -0.002179503618627760f, 0.002248607240995240f,
0.006711499008795510f, -0.012840825198300680f, -0.012218649069748280f, 0.041546277495084440f,
0.010849130255822180f, -0.096432120096507080f, 0.005359569674352150f, 0.182478605927579670f,
-0.023779257256069730f, -0.316178453752785530f, -0.044763885653774630f, 0.515886478427815650f,
0.657198722579307120f, 0.377355135214212660f, 0.109566272821185150f, 0.013112257957229520f
},
.dec_hi = (float32_t []){
-0.013112257957229520f, 0.109566272821185150f, -0.377355135214212660f, 0.657198722579307120f,
-0.515886478427815650f, -0.044763885653774630f, 0.316178453752785530f, -0.023779257256069730f,
-0.182478605927579670f, 0.005359569674352150f, 0.096432120096507080f, 0.010849130255822180f,
-0.041546277495084440f, -0.012218649069748280f, 0.012840825198300680f, 0.006711499008795510f,
-0.002248607240995240f, -0.002179503618627760f, -0.000006545128212510f, 0.000388653062820930f,
0.000088504109208200f, -0.000024241545757030f, -0.000012776952219380f, -0.000001529071758070f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB13_f32 = {
.length = 26,
.type = PLP_DWT_WAVELET_DB13,
.dec_lo = (float32_t []){
0.000000522003509850f, -0.000004700416479360f, 0.000010441930571410f, 0.000030678537579330f,
-0.000165128988556510f, 0.000049251525126290f, 0.000932326130867260f, -0.001315673911892300f,
-0.002761911234656860f, 0.007255589401617570f, 0.003923941448797420f, -0.023831420710323650f,
0.002379972254059080f, 0.056139477100283430f, -0.026488406475343690f, -0.105807618187934330f,
0.072948933656777170f, 0.179476079429339850f, -0.124576730750815250f, -0.314972907711388640f,
0.086985726179647240f, 0.588889570431218920f, 0.611055851158787690f, 0.311996322160438040f,
0.082861243872902780f, 0.009202133538962370f
},
.dec_hi = (float32_t []){
-0.009202133538962370f, 0.082861243872902780f, -0.311996322160438040f, 0.611055851158787690f,
-0.588889570431218920f, 0.086985726179647240f, 0.314972907711388640f, -0.124576730750815250f,
-0.179476079429339850f, 0.072948933656777170f, 0.105807618187934330f, -0.026488406475343690f,
-0.056139477100283430f, 0.002379972254059080f, 0.023831420710323650f, 0.003923941448797420f,
-0.007255589401617570f, -0.002761911234656860f, 0.001315673911892300f, 0.000932326130867260f,
-0.000049251525126290f, -0.000165128988556510f, -0.000030678537579330f, 0.000010441930571410f,
0.000004700416479360f, 0.000000522003509850f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB14_f32 = {
.length = 28,
.type = PLP_DWT_WAVELET_DB14,
.dec_lo = (float32_t []){
-0.000000178713996830f, 0.000001724994675370f, -0.000004389704901780f, -0.000010337209184570f,
0.000068755042526980f, -0.000041777245770370f, -0.000386831947312950f, 0.000708021154235530f,
0.001061691085606760f, -0.003849638868022190f, -0.000746218989268380f, 0.012789493266333410f,
-0.005615049530356960f, -0.030185351540390630f, 0.026981408307912920f, 0.055237126259216040f,
-0.071548955504046140f, -0.086748411568169690f, 0.139989016584460700f, 0.138395213864806600f,
-0.218033529993276050f, -0.271688552278748050f, 0.218670687758906520f, 0.631187849104856810f,
0.554305617940893840f, 0.254850267792621380f, 0.062364758849398900f, 0.006461153460087950f
},
.dec_hi = (float32_t []){
-0.006461153460087950f, 0.062364758849398900f, -0.254850267792621380f, 0.554305617940893840f,
-0.631187849104856810f, 0.218670687758906520f, 0.271688552278748050f, -0.218033529993276050f,
-0.138395213864806600f, 0.139989016584460700f, 0.086748411568169690f, -0.071548955504046140f,
-0.055237126259216040f, 0.026981408307912920f, 0.030185351540390630f, -0.005615049530356960f,
-0.012789493266333410f, -0.000746218989268380f, 0.003849638868022190f, 0.001061691085606760f,
-0.000708021154235530f, -0.000386831947312950f, 0.000041777245770370f, 0.000068755042526980f,
0.000010337209184570f, -0.000004389704901780f, -0.000001724994675370f, -0.000000178713996830f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB15_f32 = {
.length = 30,
.type = PLP_DWT_WAVELET_DB15,
.dec_lo = (float32_t []){
0.000000061333599130f, -0.000000631688232590f, 0.000001811270407940f, 0.000003362987181740f,
-0.000028133296266050f, 0.000025792699155320f, 0.000155896489920600f, -0.000359565244362470f,
-0.000373482354137620f, 0.001943323980382210f, -0.000241756490761620f, -0.006487734560315750f,
0.005101000360407540f, 0.015083918027835900f, -0.020810050169693080f, -0.025767007328439960f,
0.054780550584507610f, 0.033877143923507690f, -0.111120936037231690f, -0.039666176555790950f,
0.190146714007122990f, 0.065282952848772820f, -0.288882596566965630f, -0.193204139609145430f,
0.339002535454731520f, 0.645813140357424320f, 0.492631771708139600f, 0.206023863986995740f,
0.046743394892766270f, 0.004538537361578900f
},
.dec_hi = (float32_t []){
-0.004538537361578900f, 0.046743394892766270f, -0.206023863986995740f, 0.492631771708139600f,
-0.645813140357424320f, 0.339002535454731520f, 0.193204139609145430f, -0.288882596566965630f,
-0.065282952848772820f, 0.190146714007122990f, 0.039666176555790950f, -0.111120936037231690f,
-0.033877143923507690f, 0.054780550584507610f, 0.025767007328439960f, -0.020810050169693080f,
-0.015083918027835900f, 0.005101000360407540f, 0.006487734560315750f, -0.000241756490761620f,
-0.001943323980382210f, -0.000373482354137620f, 0.000359565244362470f, 0.000155896489920600f,
-0.000025792699155320f, -0.000028133296266050f, -0.000003362987181740f, 0.000001811270407940f,
0.000000631688232590f, 0.000000061333599130f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB16_f32 = {
.length = 32,
.type = PLP_DWT_WAVELET_DB16,
.dec_lo = (float32_t []){
-0.000000021093396300f, 0.000000230878408690f, -0.000000736365678550f, -0.000001043571342310f,
0.000011336608661280f, -0.000013945668988210f, -0.000061035966214110f, 0.000174787245225340f,
0.000114241520038720f, -0.000941021749359570f, 0.000407896980849710f, 0.003128023381206270f,
-0.003644279621498390f, -0.006990014563413920f, 0.013993768859828730f, 0.010297659640955970f,
-0.036888397691730140f, -0.007588974368857740f, 0.075924236044276310f, -0.006239722752474870f,
-0.132388305563810400f, 0.027340263752716040f, 0.211190693947104300f, -0.027918208133028280f,
-0.327063310527917710f, -0.089751089402489640f, 0.440290256886356920f, 0.637356332083788950f,
0.430312722846003800f, 0.165064283488853130f, 0.034907714323673340f, 0.003189220925347740f
},
.dec_hi = (float32_t []){
-0.003189220925347740f, 0.034907714323673340f, -0.165064283488853130f, 0.430312722846003800f,
-0.637356332083788950f, 0.440290256886356920f, 0.089751089402489640f, -0.327063310527917710f,
0.027918208133028280f, 0.211190693947104300f, -0.027340263752716040f, -0.132388305563810400f,
0.006239722752474870f, 0.075924236044276310f, 0.007588974368857740f, -0.036888397691730140f,
-0.010297659640955970f, 0.013993768859828730f, 0.006990014563413920f, -0.003644279621498390f,
-0.003128023381206270f, 0.000407896980849710f, 0.000941021749359570f, 0.000114241520038720f,
-0.000174787245225340f, -0.000061035966214110f, 0.000013945668988210f, 0.000011336608661280f,
0.000001043571342310f, -0.000000736365678550f, -0.000000230878408690f, -0.000000021093396300f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB17_f32 = {
.length = 34,
.type = PLP_DWT_WAVELET_DB17,
.dec_lo = (float32_t []){
0.000000007267492970f, -0.000000084239484460f, 0.000000295770093330f, 0.000000301654961000f,
-0.000004505942477220f, 0.000006990600985080f, 0.000023186813798750f, -0.000082048032024530f,
-0.000025610109566550f, 0.000439465427768640f, -0.000328132519409840f, -0.001436845304802980f,
0.002301205242153550f, 0.002967996691526090f, -0.008602921520322860f, -0.003042989981354640f,
0.022733676583946270f, -0.003270955535819290f, -0.046922438389269740f, 0.022312336178103800f,
0.081105986654160880f, -0.057091419631676930f, -0.126815691778286300f, 0.101135489177470270f,
0.197310589565010990f, -0.126599752215882710f, -0.328320748363961750f, 0.027314970403293640f,
0.518315764056937800f, 0.610996615684622820f, 0.370350724152641140f, 0.131214903307824400f,
0.025985393703606040f, 0.002241807001037310f
},
.dec_hi = (float32_t []){
-0.002241807001037310f, 0.025985393703606040f, -0.131214903307824400f, 0.370350724152641140f,
-0.610996615684622820f, 0.518315764056937800f, -0.027314970403293640f, -0.328320748363961750f,
0.126599752215882710f, 0.197310589565010990f, -0.101135489177470270f, -0.126815691778286300f,
0.057091419631676930f, 0.081105986654160880f, -0.022312336178103800f, -0.046922438389269740f,
0.003270955535819290f, 0.022733676583946270f, 0.003042989981354640f, -0.008602921520322860f,
-0.002967996691526090f, 0.002301205242153550f, 0.001436845304802980f, -0.000328132519409840f,
-0.000439465427768640f, -0.000025610109566550f, 0.000082048032024530f, 0.000023186813798750f,
-0.000006990600985080f, -0.000004505942477220f, -0.000000301654961000f, 0.000000295770093330f,
0.000000084239484460f, 0.000000007267492970f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB18_f32 = {
.length = 36,
.type = PLP_DWT_WAVELET_DB18,
.dec_lo = (float32_t []){
-0.000000002507934450f, 0.000000030688358630f, -0.000000117609876700f, -0.000000076916326900f,
0.000001768712983630f, -0.000003332634478890f, -0.000008520602537450f, 0.000037412378807400f,
-0.000000153591712350f, -0.000198648552311750f, 0.000213581561910340f, 0.000628465682965150f,
-0.001340596298336110f, -0.001118732666992500f, 0.004943343605466740f, 0.000118630033858120f,
-0.013051480946612000f, 0.006262167954305710f, 0.026670705926470590f, -0.023733210395860000f,
-0.044526141902982330f, 0.057051247738536880f, 0.064887216211905450f, -0.106752246659828490f,
-0.092331884150846280f, 0.167081312763257410f, 0.149533975565377790f, -0.216480934005142980f,
-0.293654040736558760f, 0.147223111969928160f, 0.571801654888651310f, 0.571826807766607210f,
0.314678941337031730f, 0.103588465822423590f, 0.019288531724146380f, 0.001576310218440760f
},
.dec_hi = (float32_t []){
-0.001576310218440760f, 0.019288531724146380f, -0.103588465822423590f, 0.314678941337031730f,
-0.571826807766607210f, 0.571801654888651310f, -0.147223111969928160f, -0.293654040736558760f,
0.216480934005142980f, 0.149533975565377790f, -0.167081312763257410f, -0.092331884150846280f,
0.106752246659828490f, 0.064887216211905450f, -0.057051247738536880f, -0.044526141902982330f,
0.023733210395860000f, 0.026670705926470590f, -0.006262167954305710f, -0.013051480946612000f,
-0.000118630033858120f, 0.004943343605466740f, 0.001118732666992500f, -0.001340596298336110f,
-0.000628465682965150f, 0.000213581561910340f, 0.000198648552311750f, -0.000000153591712350f,
-0.000037412378807400f, -0.000008520602537450f, 0.000003332634478890f, 0.000001768712983630f,
0.000000076916326900f, -0.000000117609876700f, -0.000000030688358630f, -0.000000002507934450f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB19_f32 = {
.length = 38,
.type = PLP_DWT_WAVELET_DB19,
.dec_lo = (float32_t []){
0.000000000866684880f, -0.000000011164020670f, 0.000000046369377760f, 0.000000014470882990f,
-0.000000686275565780f, 0.000001531931476690f, 0.000003010964316300f, -0.000016640176297150f,
0.000005105950487070f, 0.000087112704672200f, -0.000124600791734160f, -0.000260676135678630f,
0.000735802520505440f, 0.000341808653458600f, -0.002687551800701580f, 0.000768954359257550f,
0.007040747367105240f, -0.005866922281012170f, -0.013988388678535140f, 0.019375549889176130f,
0.021623767409585050f, -0.045674226277230910f, -0.026501236250123040f, 0.086906755555812230f,
0.027584350625628670f, -0.142785695038736590f, -0.033518541902302880f, 0.212349743306278480f,
0.074652269708103260f, -0.285838631755826240f, -0.228091394215482630f, 0.260894952651038850f,
0.601704549127537900f, 0.524436377464654880f, 0.264388431740896770f, 0.081278113265459560f,
0.014281098450764400f, 0.001108669763181710f
},
.dec_hi = (float32_t []){
-0.001108669763181710f, 0.014281098450764400f, -0.081278113265459560f, 0.264388431740896770f,
-0.524436377464654880f, 0.601704549127537900f, -0.260894952651038850f, -0.228091394215482630f,
0.285838631755826240f, 0.074652269708103260f, -0.212349743306278480f, -0.033518541902302880f,
0.142785695038736590f, 0.027584350625628670f, -0.086906755555812230f, -0.026501236250123040f,
0.045674226277230910f, 0.021623767409585050f, -0.019375549889176130f, -0.013988388678535140f,
0.005866922281012170f, 0.007040747367105240f, -0.000768954359257550f, -0.002687551800701580f,
-0.000341808653458600f, 0.000735802520505440f, 0.000260676135678630f, -0.000124600791734160f,
-0.000087112704672200f, 0.000005105950487070f, 0.000016640176297150f, 0.000003010964316300f,
-0.000001531931476690f, -0.000000686275565780f, -0.000000014470882990f, 0.000000046369377760f,
0.000000011164020670f, 0.000000000866684880f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_DB20_f32 = {
.length = 40,
.type = PLP_DWT_WAVELET_DB20,
.dec_lo = (float32_t []){
-0.000000000299883650f, 0.000000004056127060f, -0.000000018148432480f, 0.000000000201432200f,
0.000000263392422630f, -0.000000684707959700f, -0.000001011994010020f, 0.000007241248287670f,
-0.000004376143862180f, -0.000037105861833950f, 0.000067742808283780f, 0.000101532889736700f,
-0.000385104748699220f, -0.000053497598439980f, 0.001392559619323140f, -0.000831562172822560f,
-0.003581494259609620f, 0.004420542387045790f, 0.006721627302259460f, -0.013810526137151920f,
-0.008789324923901560f, 0.032294299530769580f, 0.005874681811811830f, -0.061722899624680460f,
0.005632246857307440f, 0.102291719174442560f, -0.024716827338613590f, -0.155458750707267950f,
0.039850246457771200f, 0.228291050819916320f, -0.016727088309077010f, -0.326786800434034960f,
-0.139212088011483880f, 0.361502298739331040f, 0.610493238938593860f, 0.472696185310901680f,
0.219942113551397030f, 0.063423780459081520f, 0.010549394624950400f, 0.000779953613666850f
},
.dec_hi = (float32_t []){
-0.000779953613666850f, 0.010549394624950400f, -0.063423780459081520f, 0.219942113551397030f,
-0.472696185310901680f, 0.610493238938593860f, -0.361502298739331040f, -0.139212088011483880f,
0.326786800434034960f, -0.016727088309077010f, -0.228291050819916320f, 0.039850246457771200f,
0.155458750707267950f, -0.024716827338613590f, -0.102291719174442560f, 0.005632246857307440f,
0.061722899624680460f, 0.005874681811811830f, -0.032294299530769580f, -0.008789324923901560f,
0.013810526137151920f, 0.006721627302259460f, -0.004420542387045790f, -0.003581494259609620f,
0.000831562172822560f, 0.001392559619323140f, 0.000053497598439980f, -0.000385104748699220f,
-0.000101532889736700f, 0.000067742808283780f, 0.000037105861833950f, -0.000004376143862180f,
-0.000007241248287670f, -0.000001011994010020f, 0.000000684707959700f, 0.000000263392422630f,
-0.000000000201432200f, -0.000000018148432480f, -0.000000004056127060f, -0.000000000299883650f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM2_f32 = {
.length = 4,
.type = PLP_DWT_WAVELET_SYM2,
.dec_lo = (float32_t []){
-0.129409522550921450f, 0.224143868041857350f, 0.836516303737468990f, 0.482962913144690250f
},
.dec_hi = (float32_t []){
-0.482962913144690250f, 0.836516303737468990f, -0.224143868041857350f, -0.129409522550921450f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM3_f32 = {
.length = 6,
.type = PLP_DWT_WAVELET_SYM3,
.dec_lo = (float32_t []){
0.035226291882100660f, -0.085441273882241490f, -0.135011020010390840f, 0.459877502119331320f,
0.806891509313338750f, 0.332670552950956880f
},
.dec_hi = (float32_t []){
-0.332670552950956880f, 0.806891509313338750f, -0.459877502119331320f, -0.135011020010390840f,
0.085441273882241490f, 0.035226291882100660f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM4_f32 = {
.length = 8,
.type = PLP_DWT_WAVELET_SYM4,
.dec_lo = (float32_t []){
-0.075765714789273330f, -0.029635527645998510f, 0.497618667632015450f, 0.803738751805916140f,
0.297857795605277360f, -0.099219543576847220f, -0.012603967262037830f, 0.032223100604042700f
},
.dec_hi = (float32_t []){
-0.032223100604042700f, -0.012603967262037830f, 0.099219543576847220f, 0.297857795605277360f,
-0.803738751805916140f, 0.497618667632015450f, 0.029635527645998510f, -0.075765714789273330f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM5_f32 = {
.length = 10,
.type = PLP_DWT_WAVELET_SYM5,
.dec_lo = (float32_t []){
0.027333068345077980f, 0.029519490925774640f, -0.039134249302383090f, 0.199397533977393600f,
0.723407690402420590f, 0.633978963458211920f, 0.016602105764522320f, -0.175328089908450470f,
-0.021101834024758850f, 0.019538882735286730f
},
.dec_hi = (float32_t []){
-0.019538882735286730f, -0.021101834024758850f, 0.175328089908450470f, 0.016602105764522320f,
-0.633978963458211920f, 0.723407690402420590f, -0.199397533977393600f, -0.039134249302383090f,
-0.029519490925774640f, 0.027333068345077980f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM6_f32 = {
.length = 12,
.type = PLP_DWT_WAVELET_SYM6,
.dec_lo = (float32_t []){
0.015404109327027370f, 0.003490712084217470f, -0.117990111148190570f, -0.048311742585633000f,
0.491055941926746620f, 0.787641141030194000f, 0.337929421727621800f, -0.072637522786462520f,
-0.021060292512300560f, 0.044724901770665780f, 0.001767711864242800f, -0.007800708325034150f
},
.dec_hi = (float32_t []){
0.007800708325034150f, 0.001767711864242800f, -0.044724901770665780f, -0.021060292512300560f,
0.072637522786462520f, 0.337929421727621800f, -0.787641141030194000f, 0.491055941926746620f,
0.048311742585633000f, -0.117990111148190570f, -0.003490712084217470f, 0.015404109327027370f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM7_f32 = {
.length = 14,
.type = PLP_DWT_WAVELET_SYM7,
.dec_lo = (float32_t []){
0.002681814568257880f, -0.001047384888682920f, -0.012636303403251930f, 0.030515513165963570f,
0.067892693501372700f, -0.049552834937127250f, 0.017441255086855830f, 0.536101917091762800f,
0.767764317003164050f, 0.288629631751514630f, -0.140047240442961520f, -0.107808237703817740f,
0.004010244871533660f, 0.010268176708511260f
},
.dec_hi = (float32_t []){
-0.010268176708511260f, 0.004010244871533660f, 0.107808237703817740f, -0.140047240442961520f,
-0.288629631751514630f, 0.767764317003164050f, -0.536101917091762800f, 0.017441255086855830f,
0.049552834937127250f, 0.067892693501372700f, -0.030515513165963570f, -0.012636303403251930f,
0.001047384888682920f, 0.002681814568257880f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM8_f32 = {
.length = 16,
.type = PLP_DWT_WAVELET_SYM8,
.dec_lo = (float32_t []){
-0.003382415951006130f, -0.000542132331791150f, 0.031695087811492980f, 0.007607487324917610f,
-0.143294238350809710f, -0.061273359067658520f, 0.481359651258372210f, 0.777185751700523510f,
0.364441894835331400f, -0.051945838107709040f, -0.027219029917056000f, 0.049137179673607510f,
0.003808752013890620f, -0.014952258337048230f, -0.000302920514721370f, 0.001889950332759460f
},
.dec_hi = (float32_t []){
-0.001889950332759460f, -0.000302920514721370f, 0.014952258337048230f, 0.003808752013890620f,
-0.049137179673607510f, -0.027219029917056000f, 0.051945838107709040f, 0.364441894835331400f,
-0.777185751700523510f, 0.481359651258372210f, 0.061273359067658520f, -0.143294238350809710f,
-0.007607487324917610f, 0.031695087811492980f, 0.000542132331791150f, -0.003382415951006130f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM9_f32 = {
.length = 18,
.type = PLP_DWT_WAVELET_SYM9,
.dec_lo = (float32_t []){
0.001400915525914680f, 0.000619780888985590f, -0.013271967781817120f, -0.011528210207679230f,
0.030224878858275680f, 0.000583462746125810f, -0.054568958430834070f, 0.238760914607303000f,
0.717897082764412000f, 0.617338449140935830f, 0.035272488035271890f, -0.191550831297285120f,
-0.018233770779395990f, 0.062077789302886030f, 0.008859267493400480f, -0.010264064027633140f,
-0.000473154498680080f, 0.001069490032908610f
},
.dec_hi = (float32_t []){
-0.001069490032908610f, -0.000473154498680080f, 0.010264064027633140f, 0.008859267493400480f,
-0.062077789302886030f, -0.018233770779395990f, 0.191550831297285120f, 0.035272488035271890f,
-0.617338449140935830f, 0.717897082764412000f, -0.238760914607303000f, -0.054568958430834070f,
-0.000583462746125810f, 0.030224878858275680f, 0.011528210207679230f, -0.013271967781817120f,
-0.000619780888985590f, 0.001400915525914680f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM10_f32 = {
.length = 20,
.type = PLP_DWT_WAVELET_SYM10,
.dec_lo = (float32_t []){
0.000770159809114490f, 0.000095632670722890f, -0.008641299277022420f, -0.001465382581305050f,
0.045927239231092200f, 0.011609893903711380f, -0.159494278884917570f, -0.070880535783243850f,
0.471690666938439250f, 0.769510037021107100f, 0.383826761067085460f, -0.035536740473817550f,
-0.031990056882427800f, 0.049994972077376690f, 0.005764912033581910f, -0.020354939812311290f,
-0.000804358932016540f, 0.004593173585311830f, 0.000057036083618490f, -0.000459329421004660f
},
.dec_hi = (float32_t []){
0.000459329421004660f, 0.000057036083618490f, -0.004593173585311830f, -0.000804358932016540f,
0.020354939812311290f, 0.005764912033581910f, -0.049994972077376690f, -0.031990056882427800f,
0.035536740473817550f, 0.383826761067085460f, -0.769510037021107100f, 0.471690666938439250f,
0.070880535783243850f, -0.159494278884917570f, -0.011609893903711380f, 0.045927239231092200f,
0.001465382581305050f, -0.008641299277022420f, -0.000095632670722890f, 0.000770159809114490f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM11_f32 = {
.length = 22,
.type = PLP_DWT_WAVELET_SYM11,
.dec_lo = (float32_t []){
0.000171721950699350f, -0.000038795655736160f, -0.001734366267297870f, 0.000588352735396990f,
0.006512495674771450f, -0.009857934828789790f, -0.024080841595864000f, 0.037037415978859400f,
0.069976799610734140f, -0.022832651022562690f, 0.097198394458909470f, 0.572022978010087060f,
0.730343549088395720f, 0.237689909049248970f, -0.204654794495800600f, -0.144602343705315610f,
0.035266759564466550f, 0.043000190681552280f, -0.002003471900109390f, -0.006389603666454890f,
0.000110535097642720f, 0.000489263610261920f
},
.dec_hi = (float32_t []){
-0.000489263610261920f, 0.000110535097642720f, 0.006389603666454890f, -0.002003471900109390f,
-0.043000190681552280f, 0.035266759564466550f, 0.144602343705315610f, -0.204654794495800600f,
-0.237689909049248970f, 0.730343549088395720f, -0.572022978010087060f, 0.097198394458909470f,
0.022832651022562690f, 0.069976799610734140f, -0.037037415978859400f, -0.024080841595864000f,
0.009857934828789790f, 0.006512495674771450f, -0.000588352735396990f, -0.001734366267297870f,
0.000038795655736160f, 0.000171721950699350f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM12_f32 = {
.length = 24,
.type = PLP_DWT_WAVELET_SYM12,
.dec_lo = (float32_t []){
0.000111967194246560f, -0.000011353928041540f, -0.001349755755571540f, 0.000180214090085380f,
0.007414965517654250f, -0.001408909244329760f, -0.024220722675013440f, 0.007553780611680480f,
0.049179318299660840f, -0.035848830736954390f, -0.022162306170337820f, 0.398885972390220000f,
0.763479097783657190f, 0.462741031219272350f, -0.078332622316343220f, -0.170370697238864920f,
0.015301740622478840f, 0.057804179445505660f, -0.002604391031332230f, -0.014589836449234140f,
0.000307647796310590f, 0.002350297614183460f, -0.000018158078862620f, -0.000179066586975090f
},
.dec_hi = (float32_t []){
0.000179066586975090f, -0.000018158078862620f, -0.002350297614183460f, 0.000307647796310590f,
0.014589836449234140f, -0.002604391031332230f, -0.057804179445505660f, 0.015301740622478840f,
0.170370697238864920f, -0.078332622316343220f, -0.462741031219272350f, 0.763479097783657190f,
-0.398885972390220000f, -0.022162306170337820f, 0.035848830736954390f, 0.049179318299660840f,
-0.007553780611680480f, -0.024220722675013440f, 0.001408909244329760f, 0.007414965517654250f,
-0.000180214090085380f, -0.001349755755571540f, 0.000011353928041540f, 0.000111967194246560f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM13_f32 = {
.length = 26,
.type = PLP_DWT_WAVELET_SYM13,
.dec_lo = (float32_t []){
0.000068203252630750f, -0.000035738623648690f, -0.001136063438928120f, -0.000170942858530220f,
0.007526225389968100f, 0.005296359738725030f, -0.020216768133389830f, -0.017211642726299050f,
0.013862497435849210f, -0.059750627717943700f, -0.124362460751530110f, 0.197704818771178010f,
0.695739150561496380f, 0.644564383901185640f, 0.110230223021372170f, -0.140490093113634030f,
0.008819757670420550f, 0.092926030899137120f, 0.017618296880653080f, -0.020749686325515680f,
-0.001492447274259850f, 0.005674853760122440f, 0.000413261198841960f, -0.000721364385136230f,
0.000036905373423200f, 0.000070429866906940f
},
.dec_hi = (float32_t []){
-0.000070429866906940f, 0.000036905373423200f, 0.000721364385136230f, 0.000413261198841960f,
-0.005674853760122440f, -0.001492447274259850f, 0.020749686325515680f, 0.017618296880653080f,
-0.092926030899137120f, 0.008819757670420550f, 0.140490093113634030f, 0.110230223021372170f,
-0.644564383901185640f, 0.695739150561496380f, -0.197704818771178010f, -0.124362460751530110f,
0.059750627717943700f, 0.013862497435849210f, 0.017211642726299050f, -0.020216768133389830f,
-0.005296359738725030f, 0.007526225389968100f, 0.000170942858530220f, -0.001136063438928120f,
0.000035738623648690f, 0.000068203252630750f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM14_f32 = {
.length = 28,
.type = PLP_DWT_WAVELET_SYM14,
.dec_lo = (float32_t []){
-0.000025879090265400f, 0.000011210865808890f, 0.000398435672975940f, -0.000062865424814780f,
-0.002579441725933080f, 0.000366476573660120f, 0.010037693717672270f, -0.002753774791224070f,
-0.029196217764038190f, 0.004280520499019380f, 0.037433088362853450f, -0.057634498351326990f,
-0.035318112114979730f, 0.393201521962088850f, 0.759976241961090930f, 0.475335762634206630f,
-0.058111823317717830f, -0.159997411146522050f, 0.025898587531046670f, 0.069827616361807550f,
-0.002365048836740390f, -0.019439314263626710f, 0.001013141987184210f, 0.004532677471945650f,
-0.000073214213567020f, -0.000605760182466430f, 0.000019329016965520f, 0.000044618977991480f
},
.dec_hi = (float32_t []){
-0.000044618977991480f, 0.000019329016965520f, 0.000605760182466430f, -0.000073214213567020f,
-0.004532677471945650f, 0.001013141987184210f, 0.019439314263626710f, -0.002365048836740390f,
-0.069827616361807550f, 0.025898587531046670f, 0.159997411146522050f, -0.058111823317717830f,
-0.475335762634206630f, 0.759976241961090930f, -0.393201521962088850f, -0.035318112114979730f,
0.057634498351326990f, 0.037433088362853450f, -0.004280520499019380f, -0.029196217764038190f,
0.002753774791224070f, 0.010037693717672270f, -0.000366476573660120f, -0.002579441725933080f,
0.000062865424814780f, 0.000398435672975940f, -0.000011210865808890f, -0.000025879090265400f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM15_f32 = {
.length = 30,
.type = PLP_DWT_WAVELET_SYM15,
.dec_lo = (float32_t []){
0.000009712419737960f, -0.000007359666798920f, -0.000160661866374950f, 0.000055122547855590f,
0.001070567219462400f, -0.000267316446471810f, -0.003590165447372640f, 0.003423450736351240f,
0.010079977087905670f, -0.019405011430934470f, -0.038876716876833490f, 0.021937642719753950f,
0.040735479696810680f, -0.041082666635382480f, 0.111533695142618720f, 0.578640415215034510f,
0.721843029636181190f, 0.243962705432166300f, -0.196626358766237300f, -0.134056298456253890f,
0.068393310060480240f, 0.067969829044879180f, -0.008744788886477950f, -0.017171252781638730f,
0.001526138278182000f, 0.003481028737064890f, -0.000108154401685460f, -0.000402168537602930f,
0.000021717890150780f, 0.000028660708525320f
},
.dec_hi = (float32_t []){
-0.000028660708525320f, 0.000021717890150780f, 0.000402168537602930f, -0.000108154401685460f,
-0.003481028737064890f, 0.001526138278182000f, 0.017171252781638730f, -0.008744788886477950f,
-0.067969829044879180f, 0.068393310060480240f, 0.134056298456253890f, -0.196626358766237300f,
-0.243962705432166300f, 0.721843029636181190f, -0.578640415215034510f, 0.111533695142618720f,
0.041082666635382480f, 0.040735479696810680f, -0.021937642719753950f, -0.038876716876833490f,
0.019405011430934470f, 0.010079977087905670f, -0.003423450736351240f, -0.003590165447372640f,
0.000267316446471810f, 0.001070567219462400f, -0.000055122547855590f, -0.000160661866374950f,
0.000007359666798920f, 0.000009712419737960f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM16_f32 = {
.length = 32,
.type = PLP_DWT_WAVELET_SYM16,
.dec_lo = (float32_t []){
0.000006230006701220f, -0.000003113556407620f, -0.000109431479295300f, 0.000028078582128440f,
0.000852354710804710f, -0.000108445622308970f, -0.003880912252603880f, 0.000718211978831790f,
0.012666731659857350f, -0.003126517172271010f, -0.031051202843553060f, 0.004869274404904610f,
0.032333091610663780f, -0.066983049070217780f, -0.034574228416972500f, 0.397122933620644160f,
0.756524987875697110f, 0.475342806011522730f, -0.054040601387606140f, -0.159592192185205980f,
0.030721139063301560f, 0.078037852903419910f, -0.003510275068374010f, -0.024952758046290120f,
0.001359844742484170f, 0.006937761130802710f, -0.000222116476211760f, -0.001338720606692200f,
0.000036565924833480f, 0.000165456795791080f, -0.000005396483179320f, -0.000010797982104320f
},
.dec_hi = (float32_t []){
0.000010797982104320f, -0.000005396483179320f, -0.000165456795791080f, 0.000036565924833480f,
0.001338720606692200f, -0.000222116476211760f, -0.006937761130802710f, 0.001359844742484170f,
0.024952758046290120f, -0.003510275068374010f, -0.078037852903419910f, 0.030721139063301560f,
0.159592192185205980f, -0.054040601387606140f, -0.475342806011522730f, 0.756524987875697110f,
-0.397122933620644160f, -0.034574228416972500f, 0.066983049070217780f, 0.032333091610663780f,
-0.004869274404904610f, -0.031051202843553060f, 0.003126517172271010f, 0.012666731659857350f,
-0.000718211978831790f, -0.003880912252603880f, 0.000108445622308970f, 0.000852354710804710f,
-0.000028078582128440f, -0.000109431479295300f, 0.000003113556407620f, 0.000006230006701220f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM17_f32 = {
.length = 34,
.type = PLP_DWT_WAVELET_SYM17,
.dec_lo = (float32_t []){
0.000004297343327350f, 0.000002780126693840f, -0.000062937025975540f, -0.000013506383399900f,
0.000475996380263870f, -0.000138642302680450f, -0.002741675975681600f, 0.000856770070191570f,
0.010482366933031530f, -0.004819212803176150f, -0.033291383492359330f, 0.017903952214341120f,
0.104754614842232110f, 0.017271178210518500f, -0.118566932611436360f, 0.142398350414678190f,
0.650716629204545650f, 0.681488995344925020f, 0.180539584581112860f, -0.155076005349748250f,
-0.086070874720733380f, 0.016158808725919350f, -0.007261634750928770f, -0.018038897241919240f,
0.009952982523509600f, 0.012396988366648730f, -0.001905407689852670f, -0.003932325279797900f,
0.000058400428694050f, 0.000719827064214900f, 0.000025207933140830f, -0.000076071244056050f,
-0.000002452716342580f, 0.000003791253194330f
},
.dec_hi = (float32_t []){
-0.000003791253194330f, -0.000002452716342580f, 0.000076071244056050f, 0.000025207933140830f,
-0.000719827064214900f, 0.000058400428694050f, 0.003932325279797900f, -0.001905407689852670f,
-0.012396988366648730f, 0.009952982523509600f, 0.018038897241919240f, -0.007261634750928770f,
-0.016158808725919350f, -0.086070874720733380f, 0.155076005349748250f, 0.180539584581112860f,
-0.681488995344925020f, 0.650716629204545650f, -0.142398350414678190f, -0.118566932611436360f,
-0.017271178210518500f, 0.104754614842232110f, -0.017903952214341120f, -0.033291383492359330f,
0.004819212803176150f, 0.010482366933031530f, -0.000856770070191570f, -0.002741675975681600f,
0.000138642302680450f, 0.000475996380263870f, 0.000013506383399900f, -0.000062937025975540f,
-0.000002780126693840f, 0.000004297343327350f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM18_f32 = {
.length = 36,
.type = PLP_DWT_WAVELET_SYM18,
.dec_lo = (float32_t []){
0.000002612612556480f, 0.000001354915761830f, -0.000045246757874950f, -0.000014020992577730f,
0.000396168406382550f, 0.000070212734590360f, -0.002313871814506100f, -0.000411521109235980f,
0.009502164390962370f, 0.001642986397278220f, -0.030325091089369600f, -0.005077085160757050f,
0.084219929970386550f, 0.033995667103947360f, -0.159938148669324070f, -0.052029158983952790f,
0.473969059893939560f, 0.753629140101792830f, 0.401483860570618130f, -0.032480573290138680f,
-0.073799207290607170f, 0.028529597039037810f, 0.006277944554311690f, -0.031712684731814540f,
-0.003260744200074980f, 0.015012356344250210f, 0.001087784789595690f, -0.005239789683026610f,
-0.000188776239407560f, 0.001428086327083280f, 0.000047416145183740f, -0.000265830110242410f,
-0.000009858816030140f, 0.000029557437620930f, 0.000000784729805580f, -0.000001513153069240f
},
.dec_hi = (float32_t []){
0.000001513153069240f, 0.000000784729805580f, -0.000029557437620930f, -0.000009858816030140f,
0.000265830110242410f, 0.000047416145183740f, -0.001428086327083280f, -0.000188776239407560f,
0.005239789683026610f, 0.001087784789595690f, -0.015012356344250210f, -0.003260744200074980f,
0.031712684731814540f, 0.006277944554311690f, -0.028529597039037810f, -0.073799207290607170f,
0.032480573290138680f, 0.401483860570618130f, -0.753629140101792830f, 0.473969059893939560f,
0.052029158983952790f, -0.159938148669324070f, -0.033995667103947360f, 0.084219929970386550f,
0.005077085160757050f, -0.030325091089369600f, -0.001642986397278220f, 0.009502164390962370f,
0.000411521109235980f, -0.002313871814506100f, -0.000070212734590360f, 0.000396168406382550f,
0.000014020992577730f, -0.000045246757874950f, -0.000001354915761830f, 0.000002612612556480f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM19_f32 = {
.length = 38,
.type = PLP_DWT_WAVELET_SYM19,
.dec_lo = (float32_t []){
0.000000548773276820f, -0.000000646365130330f, -0.000011880518269820f, 0.000008873312173730f,
0.000115539233335790f, -0.000046120396002110f, -0.000635764515004330f, 0.000159158047680850f,
0.002121425028182330f, -0.001160703257206250f, -0.005122205002583010f, 0.007968438320613310f,
0.015797439295674630f, -0.022651993378245950f, -0.046635983534938950f, 0.007015573857174160f,
0.008954591173043620f, -0.067525058040294090f, 0.109025825081277810f, 0.578144945338605050f,
0.719555525716394250f, 0.258266169237283630f, -0.176596866252030970f, -0.116241730107396750f,
0.093630843415897140f, 0.084072676279245040f, -0.016908234861345200f, -0.027709896931311250f,
0.004319351874894970f, 0.008262236955528250f, -0.000617922327798310f, -0.001704960261165000f,
0.000129307676507010f, 0.000276218776857340f, -0.000016821387029370f, -0.000028151138661550f,
0.000002062317063240f, 0.000001750936799530f
},
.dec_hi = (float32_t []){
-0.000001750936799530f, 0.000002062317063240f, 0.000028151138661550f, -0.000016821387029370f,
-0.000276218776857340f, 0.000129307676507010f, 0.001704960261165000f, -0.000617922327798310f,
-0.008262236955528250f, 0.004319351874894970f, 0.027709896931311250f, -0.016908234861345200f,
-0.084072676279245040f, 0.093630843415897140f, 0.116241730107396750f, -0.176596866252030970f,
-0.258266169237283630f, 0.719555525716394250f, -0.578144945338605050f, 0.109025825081277810f,
0.067525058040294090f, 0.008954591173043620f, -0.007015573857174160f, -0.046635983534938950f,
0.022651993378245950f, 0.015797439295674630f, -0.007968438320613310f, -0.005122205002583010f,
0.001160703257206250f, 0.002121425028182330f, -0.000159158047680850f, -0.000635764515004330f,
0.000046120396002110f, 0.000115539233335790f, -0.000008873312173730f, -0.000011880518269820f,
0.000000646365130330f, 0.000000548773276820f
}
};
const plp_dwt_wavelet_f32 PLP_DWT_SYM20_f32 = {
.length = 40,
.type = PLP_DWT_WAVELET_SYM20,
.dec_lo = (float32_t []){
0.000000369553747480f, -0.000000190156758910f, -0.000007919361411980f, 0.000003025666062740f,
0.000079929678357720f, -0.000019284123006450f, -0.000494731091567270f, 0.000072159911880740f,
0.002088994708190200f, -0.000305262831795730f, -0.006606585799088860f, 0.001423087359462150f,
0.017004049023390340f, -0.003313857383623360f, -0.031629437144957970f, 0.008123228356009680f,
0.025579349509413950f, -0.078994344928398160f, -0.029819368880333730f, 0.405831444348450590f,
0.751162728422730020f, 0.471991475101487030f, -0.051088342921067400f, -0.160578298415252540f,
0.036250951653933080f, 0.088919668028199560f, -0.006843701965069230f, -0.035373336756604240f,
0.001938597067240200f, 0.012157040948785740f, -0.000611126385799210f, -0.003471647802844070f,
0.000125440917230670f, 0.000747610859782060f, -0.000026615550335520f, -0.000117391335162910f,
0.000004525422209150f, 0.000012287252777960f, -0.000000325670264200f, -0.000000632912904480f
},
.dec_hi = (float32_t []){
0.000000632912904480f, -0.000000325670264200f, -0.000012287252777960f, 0.000004525422209150f,
0.000117391335162910f, -0.000026615550335520f, -0.000747610859782060f, 0.000125440917230670f,
0.003471647802844070f, -0.000611126385799210f, -0.012157040948785740f, 0.001938597067240200f,
0.035373336756604240f, -0.006843701965069230f, -0.088919668028199560f, 0.036250951653933080f,
0.160578298415252540f, -0.051088342921067400f, -0.471991475101487030f, 0.751162728422730020f,
-0.405831444348450590f, -0.029819368880333730f, 0.078994344928398160f, 0.025579349509413950f,
-0.008123228356009680f, -0.031629437144957970f, 0.003313857383623360f, 0.017004049023390340f,
-0.001423087359462150f, -0.006606585799088860f, 0.000305262831795730f, 0.002088994708190200f,
-0.000072159911880740f, -0.000494731091567270f, 0.000019284123006450f, 0.000079929678357720f,
-0.000003025666062740f, -0.000007919361411980f, 0.000000190156758910f, 0.000000369553747480f
}
};
Updated on 2023-03-01 at 16:16:32 +0000