/github/workspace/src/CommonTables/plp_dwt_structs.c
File containing constant dwt structs, initialized for user convenience. More...
Attributes
Detailed Description
File containing constant dwt structs, initialized for user convenience.
Version: V0
==========================================================================
@date 20. July 2021
Attributes Documentation
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
}
};
variable PLP_DWT_COIF1_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF1_q32 = {
.length = 6,
.type = PLP_DWT_WAVELET_COIF1,
.dec_lo = (int32_t []){
0xfdfefe3c, 0xf6b0b291, 0x31434055, 0x6d211478, 0x2b403b09, 0xf6b0b291
},
.dec_hi = (int32_t []){
0x094f4d6f, 0x2b403b09, 0x92deeb88, 0x31434055, 0x094f4d6f, 0xfdfefe3c
}
};
variable PLP_DWT_COIF2_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF2_q32 = {
.length = 12,
.type = PLP_DWT_WAVELET_COIF2,
.dec_lo = (int32_t []){
0xffe86398, 0xffc441d1, 0x00b7e021, 0x0307f3ae, 0xf86473f6, 0xf6359f20, 0x35606d07, 0x680753fd,
0x316c0dff, 0xf760560c, 0xfab146e6, 0x0218faf1
},
.dec_hi = (int32_t []){
0xfde7050f, 0xfab146e6, 0x089fa9f4, 0x316c0dff, 0x97f8ac03, 0x35606d07, 0x09ca60e0, 0xf86473f6,
0xfcf80c52, 0x00b7e021, 0x003bbe2f, 0xffe86398
}
};
variable PLP_DWT_COIF3_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF3_q32 = {
.length = 18,
.type = PLP_DWT_WAVELET_COIF3,
.dec_lo = (int32_t []){
0xfffeddc2, 0xfffdac8d, 0x000f46e9, 0x00249e6d, 0xffaba361, 0xfed8d39f, 0x02085faa, 0x046c4c95,
0xf5772165, 0xf6cf4371, 0x36d88beb, 0x659a7df6, 0x33dcd634, 0xf82d1bd7, 0xf794c938, 0x03007f79,
0x00ff0527, 0xff83b1b5
},
.dec_hi = (int32_t []){
0x007c4e4b, 0x00ff0527, 0xfcff8087, 0xf794c938, 0x07d2e429, 0x33dcd634, 0x9a65820a, 0x36d88beb,
0x0930bc8f, 0xf5772165, 0xfb93b36b, 0x02085faa, 0x01272c61, 0xffaba361, 0xffdb6193, 0x000f46e9,
0x00025373, 0xfffeddc2
}
};
variable PLP_DWT_COIF4_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF4_q32 = {
.length = 24,
.type = PLP_DWT_WAVELET_COIF4,
.dec_lo = (int32_t []){
0xfffff107, 0xffffe4a8, 0x000105fa, 0x00020af0, 0xfff77b2d, 0xffecb2f1, 0x002980af, 0x007aed51,
0xff4696e0, 0xfe0d8ac6, 0x0335e531, 0x0508e90d, 0xf3af0c94, 0xf778c041, 0x3799f627, 0x642067c9,
0x3528d398, 0xf8d27559, 0xf5990d6d, 0x036a5365, 0x020e8c19, 0xff0f47e0, 0xffca9ad4, 0x001d3d46
},
.dec_hi = (int32_t []){
0xffe2c2ba, 0xffca9ad4, 0x00f0b820, 0x020e8c19, 0xfc95ac9b, 0xf5990d6d, 0x072d8aa7, 0x3528d398,
0x9bdf9837, 0x3799f627, 0x08873fbf, 0xf3af0c94, 0xfaf716f3, 0x0335e531, 0x01f2753a, 0xff4696e0,
0xff8512af, 0x002980af, 0x00134d0f, 0xfff77b2d, 0xfffdf510, 0x000105fa, 0x00001b58, 0xfffff107
}
};
variable PLP_DWT_COIF5_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF5_q32 = {
.length = 30,
.type = PLP_DWT_WAVELET_COIF5,
.dec_lo = (int32_t []){
0xffffff32, 0xfffffea3, 0x0000114a, 0x00001f0b, 0xffff4d93, 0xfffea639, 0x00049965, 0x0009e42b,
0xffeb1bc5, 0xffc98d43, 0x004fad89, 0x00dd8fbe, 0xfed3dc7c, 0xfd788e99, 0x042eb016, 0x0548e8e9,
0xf27ce81b, 0xf80f259f, 0x380fcde2, 0x631c0dae, 0x35f60c1a, 0xf95688e3, 0xf43be9d5, 0x039b10f1,
0x02ff0b3d, 0xfeb4021b, 0xff77b528, 0x004760dc, 0x000bbff8, 0xfff90cee
},
.dec_hi = (int32_t []){
0x0006f312, 0x000bbff8, 0xffb89f24, 0xff77b528, 0x014bfde5, 0x02ff0b3d, 0xfc64ef0f, 0xf43be9d5,
0x06a9771d, 0x35f60c1a, 0x9ce3f252, 0x380fcde2, 0x07f0da61, 0xf27ce81b, 0xfab71717, 0x042eb016,
0x02877167, 0xfed3dc7c, 0xff227042, 0x004fad89, 0x003672bd, 0xffeb1bc5, 0xfff61bd5, 0x00049965,
0x000159c7, 0xffff4d93, 0xffffe0f5, 0x0000114a, 0x0000015d, 0xffffff32
}
};
variable PLP_DWT_COIF6_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF6_q32 = {
.length = 36,
.type = PLP_DWT_WAVELET_COIF6,
.dec_lo = (int32_t []){
0xfffffff5, 0xffffffee, 0x00000122, 0x000001e4, 0xfffff214, 0xffffe778, 0x00006e3a, 0x0000cf81,
0xfffd8881, 0xfffaef50, 0x000aa82a, 0x00193a02, 0xffda12bb, 0xff9b45ed, 0x007e6862, 0x013a47e5,
0xfe617b8a, 0xfd0ff829, 0x04fa1034, 0x055b6c23, 0xf1a17017, 0xf88fe311, 0x385f10f5, 0x625b09b7,
0x3681413e, 0xf9c21950, 0xf33dea42, 0x03af436e, 0x03cb6ec5, 0xfe6f3217, 0xff19a911, 0x0073f773,
0x0023c536, 0xffeb885e, 0xfffd5719, 0x0001a9f0
},
.dec_hi = (int32_t []){
0xfffe5610, 0xfffd5719, 0x001477a2, 0x0023c536, 0xff8c088d, 0xff19a911, 0x0190cde9, 0x03cb6ec5,
0xfc50bc92, 0xf33dea42, 0x063de6b0, 0x3681413e, 0x9da4f649, 0x385f10f5, 0x07701cef, 0xf1a17017,
0xfaa493dd, 0x04fa1034, 0x02f007d7, 0xfe617b8a, 0xfec5b81b, 0x007e6862, 0x0064ba13, 0xffda12bb,
0xffe6c5fe, 0x000aa82a, 0x000510b0, 0xfffd8881, 0xffff307f, 0x00006e3a, 0x00001888, 0xfffff214,
0xfffffe1c, 0x00000122, 0x00000012, 0xfffffff5
}
};
variable PLP_DWT_COIF7_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF7_q32 = {
.length = 42,
.type = PLP_DWT_WAVELET_COIF7,
.dec_lo = (int32_t []){
0xffffffff, 0xffffffff, 0x00000013, 0x0000001e, 0xfffffef2, 0xfffffe44, 0x000009b7, 0x000010cb,
0xffffbecf, 0xffff8895, 0x00015328, 0x00029ca9, 0xfffa803f, 0xfff3e80b, 0x0012fd32, 0x002f037d,
0xffc4f79c, 0xff68aebc, 0x00b1f92f, 0x018aee57, 0xfdf57427, 0xfcc7becb, 0x05a1906b, 0x055699e5,
0xf0fc8636, 0xf8fde94c, 0x3897f5d9, 0x61c4b3af, 0x36e5d414, 0xfa1b93e1, 0xf27d22af, 0x03b43580,
0x0477f28b, 0xfe3bb7c8, 0xfeba5281, 0x009e4056, 0x0045007f, 0xffd9af14, 0xfff696c6, 0x0005bcdd,
0x00009cf6, 0xffff9979
},
.dec_hi = (int32_t []){
0x00006687, 0x00009cf6, 0xfffa4323, 0xfff696c6, 0x002650ec, 0x0045007f, 0xff61bfaa, 0xfeba5281,
0x01c44838, 0x0477f28b, 0xfc4bca80, 0xf27d22af, 0x05e46c1f, 0x36e5d414, 0x9e3b4c51, 0x3897f5d9,
0x070216b4, 0xf0fc8636, 0xfaa9661b, 0x05a1906b, 0x03384135, 0xfdf57427, 0xfe7511a9, 0x00b1f92f,
0x00975144, 0xffc4f79c, 0xffd0fc83, 0x0012fd32, 0x000c17f5, 0xfffa803f, 0xfffd6357, 0x00015328,
0x0000776b, 0xffffbecf, 0xffffef35, 0x000009b7, 0x000001bc, 0xfffffef2, 0xffffffe2, 0x00000013,
0x00000001, 0xffffffff
}
};
variable PLP_DWT_COIF8_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF8_q32 = {
.length = 48,
.type = PLP_DWT_WAVELET_COIF8,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000001, 0x00000002, 0xffffffec, 0xffffffe1, 0x000000d2, 0x00000155,
0xfffff9b2, 0xfffff54d, 0x000025b9, 0x00004360, 0xffff491d, 0xfffea416, 0x0002de60, 0x0005f426,
0xfff63e0d, 0xffe97b96, 0x001d62b4, 0x004941fd, 0xffaca35a, 0xff364232, 0x00e78874, 0x01ce99ec,
0xfd91e439, 0xfc96834e, 0x062d223a, 0x05459396, 0xf07c2706, 0xf95ca08e, 0x38c2b9b9, 0x614b6487,
0x3731e21c, 0xfa676a96, 0xf1e5f340, 0x03b0a802, 0x050a2498, 0xfe152f8e, 0xfe5e753f, 0x00c47071,
0x006c2954, 0xffc590ee, 0xffeb9132, 0x000c2aa6, 0x0002791e, 0xfffe6adc, 0xffffdb5b, 0x000018c8
},
.dec_hi = (int32_t []){
0xffffe738, 0xffffdb5b, 0x00019524, 0x0002791e, 0xfff3d55a, 0xffeb9132, 0x003a6f12, 0x006c2954,
0xff3b8f8f, 0xfe5e753f, 0x01ead072, 0x050a2498, 0xfc4f57fe, 0xf1e5f340, 0x0598956a, 0x3731e21c,
0x9eb49b79, 0x38c2b9b9, 0x06a35f72, 0xf07c2706, 0xfaba6c6a, 0x062d223a, 0x03697cb2, 0xfd91e439,
0xfe316614, 0x00e78874, 0x00c9bdce, 0xffaca35a, 0xffb6be03, 0x001d62b4, 0x0016846a, 0xfff63e0d,
0xfffa0bda, 0x0002de60, 0x00015bea, 0xffff491d, 0xffffbca0, 0x000025b9, 0x00000ab3, 0xfffff9b2,
0xfffffeab, 0x000000d2, 0x0000001f, 0xffffffec, 0xfffffffe, 0x00000001, 0x00000000, 0x00000000
}
};
variable PLP_DWT_COIF9_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF9_q32 = {
.length = 54,
.type = PLP_DWT_WAVELET_COIF9,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xfffffffe, 0x00000011, 0x0000001b,
0xffffff6b, 0xffffff12, 0x000003ed, 0x0000068c, 0xffffea6c, 0xffffda5a, 0x0000631b, 0x0000b6ac,
0xfffe7cf9, 0xfffd01a7, 0x000517b4, 0x000b0a3d, 0xfff0d659, 0xffdc1838, 0x00299af0, 0x006603a6,
0xff91f9c9, 0xff0680c8, 0x011d2c05, 0x02065902, 0xfd372594, 0xfc7598b4, 0x06a2d828, 0x052e3e92,
0xf0157198, 0xf9aeefb5, 0x38e3ff0a, 0x60e6de22, 0x376d6bab, 0xfaa8b805, 0xf16c43e4, 0x03a844e8,
0x0586fa96, 0xfdf84acd, 0xfe082350, 0x00e61ba9, 0x0096a2e8, 0xffb0a927, 0xffdcc267, 0x0014873d,
0x0005f91e, 0xfffc400f, 0xffff5a03, 0x00006e62, 0x000008a2, 0xfffff9fd
},
.dec_hi = (int32_t []){
0x00000603, 0x000008a2, 0xffff919e, 0xffff5a03, 0x0003bff1, 0x0005f91e, 0xffeb78c3, 0xffdcc267,
0x004f56d9, 0x0096a2e8, 0xff19e457, 0xfe082350, 0x0207b533, 0x0586fa96, 0xfc57bb18, 0xf16c43e4,
0x055747fb, 0x376d6bab, 0x9f1921de, 0x38e3ff0a, 0x0651104b, 0xf0157198, 0xfad1c16e, 0x06a2d828,
0x038a674c, 0xfd372594, 0xfdf9a6fe, 0x011d2c05, 0x00f97f38, 0xff91f9c9, 0xff99fc5a, 0x00299af0,
0x0023e7c8, 0xfff0d659, 0xfff4f5c3, 0x000517b4, 0x0002fe59, 0xfffe7cf9, 0xffff4954, 0x0000631b,
0x000025a6, 0xffffea6c, 0xfffff974, 0x000003ed, 0x000000ee, 0xffffff6b, 0xffffffe5, 0x00000011,
0x00000002, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
variable PLP_DWT_COIF10_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF10_q32 = {
.length = 60,
.type = PLP_DWT_WAVELET_COIF10,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000002,
0xfffffff3, 0xffffffec, 0x00000063, 0x0000009d, 0xfffffd9e, 0xfffffc18, 0x00000c45, 0x000014f3,
0xffffca06, 0xffff9f45, 0x0000cddf, 0x000187f5, 0xfffd4ff4, 0xfffa79da, 0x0007fbbb, 0x0011dd32,
0xffea60a4, 0xffcc6522, 0x0037607e, 0x0083bc13, 0xff75c7e5, 0xfeda9f0e, 0x0151afc7, 0x0233cda8,
0xfce4cee4, 0xfc6055f9, 0x070741c6, 0x0513da3b, 0xefc17146, 0xf9f724e0, 0x38fe94c1, 0x6091d239,
0x379d4f0a, 0xfae1b3c9, 0xf1083d25, 0x039d22d6, 0x05f27dc6, 0xfde29f85, 0xfdb80f44, 0x01036ded,
0x00c28e4c, 0xff9bed41, 0xffcae3ee, 0x001e4ef5, 0x000b411c, 0xfff90f83, 0xfffe4662, 0x00012112,
0x00002b67, 0xffffe236, 0xfffffdf3, 0x00000176
},
.dec_hi = (int32_t []){
0xfffffe8a, 0xfffffdf3, 0x00001dca, 0x00002b67, 0xfffedeee, 0xfffe4662, 0x0006f07d, 0x000b411c,
0xffe1b10b, 0xffcae3ee, 0x006412bf, 0x00c28e4c, 0xfefc9213, 0xfdb80f44, 0x021d607b, 0x05f27dc6,
0xfc62dd2a, 0xf1083d25, 0x051e4c37, 0x379d4f0a, 0x9f6e2dc7, 0x38fe94c1, 0x0608db20, 0xefc17146,
0xfaec25c5, 0x070741c6, 0x039faa07, 0xfce4cee4, 0xfdcc3258, 0x0151afc7, 0x012560f2, 0xff75c7e5,
0xff7c43ed, 0x0037607e, 0x00339ade, 0xffea60a4, 0xffee22ce, 0x0007fbbb, 0x00058626, 0xfffd4ff4,
0xfffe780b, 0x0000cddf, 0x000060bb, 0xffffca06, 0xffffeb0d, 0x00000c45, 0x000003e8, 0xfffffd9e,
0xffffff63, 0x00000063, 0x00000014, 0xfffffff3, 0xfffffffe, 0x00000001, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
variable PLP_DWT_COIF11_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF11_q32 = {
.length = 66,
.type = PLP_DWT_WAVELET_COIF11,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xffffffff, 0xfffffffe, 0x00000009, 0x0000000e, 0xffffffc0, 0xffffff9c, 0x0000016c, 0x0000024c,
0xfffff90c, 0xfffff45d, 0x00001d8a, 0x0000339e, 0xffff9193, 0xffff34b2, 0x00016e72, 0x0002cff2,
0xfffbbe99, 0xfff6f98d, 0x000b824e, 0x001a4587, 0xffe2f634, 0xffbb11a4, 0x00466b4b, 0x00a14e60,
0xff58b736, 0xfeb30c52, 0x01845d91, 0x0258a031, 0xfc9a2bce, 0xfc53792c, 0x075dce71, 0x04f83cc5,
0xef7b7eb7, 0xfa370d3a, 0x39144812, 0x6048aa1c, 0x37c4ad56, 0xfb13fd61, 0xf0b4924b, 0x03907dff,
0x064fdf8f, 0xfdd26c19, 0xfd6e3d5c, 0x011ccde8, 0x00eea660, 0xff87f149, 0xffb6b401, 0x00290726,
0x00124680, 0xfff4ebbf, 0xfffc78d4, 0x00024667, 0x00007e29, 0xffffaa8e, 0xfffff4ae, 0x000007fa,
0x0000007d, 0xffffffa5
},
.dec_hi = (int32_t []){
0x0000005b, 0x0000007d, 0xfffff806, 0xfffff4ae, 0x00005572, 0x00007e29, 0xfffdb999, 0xfffc78d4,
0x000b1441, 0x00124680, 0xffd6f8da, 0xffb6b401, 0x00780eb7, 0x00eea660, 0xfee33218, 0xfd6e3d5c,
0x022d93e7, 0x064fdf8f, 0xfc6f8201, 0xf0b4924b, 0x04ec029f, 0x37c4ad56, 0x9fb755e4, 0x39144812,
0x05c8f2c6, 0xef7b7eb7, 0xfb07c33b, 0x075dce71, 0x03ac86d4, 0xfc9a2bce, 0xfda75fcf, 0x01845d91,
0x014cf3ae, 0xff58b736, 0xff5eb1a0, 0x00466b4b, 0x0044ee5c, 0xffe2f634, 0xffe5ba79, 0x000b824e,
0x00090673, 0xfffbbe99, 0xfffd300e, 0x00016e72, 0x0000cb4e, 0xffff9193, 0xffffcc62, 0x00001d8a,
0x00000ba3, 0xfffff90c, 0xfffffdb4, 0x0000016c, 0x00000064, 0xffffffc0, 0xfffffff2, 0x00000009,
0x00000002, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000
}
};
variable PLP_DWT_COIF12_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF12_q32 = {
.length = 72,
.type = PLP_DWT_WAVELET_COIF12,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000001, 0x00000001, 0xfffffffa, 0xfffffff6, 0x00000028, 0x0000003e,
0xffffff29, 0xfffffeaa, 0x000003ef, 0x00000677, 0xffffefc3, 0xffffe444, 0x00003bab, 0x00006ab1,
0xffff3b4a, 0xfffe8c15, 0x000249bb, 0x0004a035, 0xfff9c9b2, 0xfff27ffa, 0x000fa14e, 0x002406cf,
0xffdab1b2, 0xffa8bc4f, 0x0056759c, 0x00bdfbeb, 0xff3b4ceb, 0xfe8fc9d0, 0x01b4d27b, 0x02764ccb,
0xfc56747c, 0xfc4cb62c, 0x07a91b10, 0x04dc73cf, 0xef405edd, 0xfa70118b, 0x39264e7a, 0x6008df73,
0x37e5a0a2, 0xfb40cbfc, 0xf06d8e64, 0x0383167a, 0x06a1a2a8, 0xfdc66739, 0xfd2a5f67, 0x0132b246,
0x011a1697, 0xff7507bd, 0xffa0dcf0, 0x003449b3, 0x001ae2c0, 0xffeff609, 0xfff9da60, 0x0003e863,
0x00011677, 0xffff45c7, 0xffffdc4e, 0x000018e0, 0x000002f2, 0xfffffde0, 0xffffffe2, 0x00000016
},
.dec_hi = (int32_t []){
0xffffffea, 0xffffffe2, 0x00000220, 0x000002f2, 0xffffe720, 0xffffdc4e, 0x0000ba39, 0x00011677,
0xfffc179d, 0xfff9da60, 0x001009f7, 0x001ae2c0, 0xffcbb64d, 0xffa0dcf0, 0x008af843, 0x011a1697,
0xfecd4dba, 0xfd2a5f67, 0x023998c7, 0x06a1a2a8, 0xfc7ce986, 0xf06d8e64, 0x04bf3404, 0x37e5a0a2,
0x9ff7208d, 0x39264e7a, 0x058fee75, 0xef405edd, 0xfb238c31, 0x07a91b10, 0x03b349d4, 0xfc56747c,
0xfd89b335, 0x01b4d27b, 0x01703630, 0xff3b4ceb, 0xff420415, 0x0056759c, 0x005743b1, 0xffdab1b2,
0xffdbf931, 0x000fa14e, 0x000d8006, 0xfff9c9b2, 0xfffb5fcb, 0x000249bb, 0x000173eb, 0xffff3b4a,
0xffff954f, 0x00003bab, 0x00001bbc, 0xffffefc3, 0xfffff989, 0x000003ef, 0x00000156, 0xffffff29,
0xffffffc2, 0x00000028, 0x0000000a, 0xfffffffa, 0xffffffff, 0x00000001, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
variable PLP_DWT_COIF13_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF13_q32 = {
.length = 78,
.type = PLP_DWT_WAVELET_COIF13,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0x00000004, 0x00000006,
0xffffffe7, 0xffffffda, 0x0000007e, 0x000000c6, 0xfffffdc6, 0xfffffc67, 0x000008f6, 0x00000eff,
0xffffdf8c, 0xffffc774, 0x00006a57, 0x0000c283, 0xfffec2ea, 0xfffd9923, 0x000361e3, 0x00070277,
0xfff7745d, 0xffed1a64, 0x00144db6, 0x002edc98, 0xffd1ae7b, 0xff95e962, 0x00673f7a, 0x00d94dae,
0xff1dee07, 0xfe709f5b, 0x01e2e131, 0x028e16a6, 0xfc18e68a, 0xfc4a6969, 0x07eb2ab5, 0x04c119e4,
0xef0dc1ad, 0xfaa34e30, 0x39357f66, 0x5fd09cab, 0x38019f99, 0xfb690d7b, 0xf0308638, 0x03756313,
0x06e9c1dc, 0xfdbd9d2c, 0xfcec044a, 0x01458edc, 0x01445937, 0xff6358c9, 0xff89ed3c, 0x003fc6b6,
0x0024e1aa, 0xffea5522, 0xfff662f1, 0x0006076d, 0x00020681, 0xfffea96f, 0xffffab65, 0x00003a52,
0x00000a04, 0xfffff8d9, 0xffffff3c, 0x00000090, 0x00000007, 0xfffffffb
},
.dec_hi = (int32_t []){
0x00000005, 0x00000007, 0xffffff70, 0xffffff3c, 0x00000727, 0x00000a04, 0xffffc5ae, 0xffffab65,
0x00015691, 0x00020681, 0xfff9f893, 0xfff662f1, 0x0015aade, 0x0024e1aa, 0xffc0394a, 0xff89ed3c,
0x009ca737, 0x01445937, 0xfeba7124, 0xfcec044a, 0x024262d4, 0x06e9c1dc, 0xfc8a9ced, 0xf0308638,
0x0496f285, 0x38019f99, 0xa02f6355, 0x39357f66, 0x055cb1d0, 0xef0dc1ad, 0xfb3ee61c, 0x07eb2ab5,
0x03b59697, 0xfc18e68a, 0xfd71e95a, 0x01e2e131, 0x018f60a5, 0xff1dee07, 0xff26b252, 0x00673f7a,
0x006a169e, 0xffd1ae7b, 0xffd12368, 0x00144db6, 0x0012e59c, 0xfff7745d, 0xfff8fd89, 0x000361e3,
0x000266dd, 0xfffec2ea, 0xffff3d7d, 0x00006a57, 0x0000388c, 0xffffdf8c, 0xfffff101, 0x000008f6,
0x00000399, 0xfffffdc6, 0xffffff3a, 0x0000007e, 0x00000026, 0xffffffe7, 0xfffffffa, 0x00000004,
0x00000001, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
variable PLP_DWT_COIF14_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF14_q32 = {
.length = 84,
.type = PLP_DWT_WAVELET_COIF14,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001,
0xfffffffd, 0xfffffffc, 0x0000000f, 0x00000017, 0xffffffb6, 0xffffff8e, 0x00000142, 0x00000201,
0xfffffb09, 0xfffff7d9, 0x000011c0, 0x00001e39, 0xffffc628, 0xffff9934, 0x0000acaa, 0x000142e5,
0xfffe25ac, 0xfffc52a2, 0x0004b728, 0x0009f928, 0xfff4c2ef, 0xffe6df68, 0x00197bfd, 0x003a82da,
0xffc807ce, 0xff830174, 0x00789067, 0x00f3000e, 0xff00e4fd, 0xfe553a08, 0x020e7e25, 0x02a109d0,
0xfbe0cf48, 0xfc4b640a, 0x08258f0d, 0x04a685de, 0xeee1f43f, 0xfad1a588, 0x39427569, 0x5f9e835f,
0x3819b70b, 0xfb8d7b13, 0xeffb819f, 0x0367adf2, 0x0729cf79, 0xfdb7577c, 0xfcb2b064, 0x0155cd25,
0x016d1e80, 0xff52f20f, 0xff725786, 0x004b4235, 0x00300ab8, 0xffe42fae, 0xfff215e2, 0x00089d0d,
0x00035bb1, 0xfffdce95, 0xffff5844, 0x0000726c, 0x00001960, 0xffffee0e, 0xfffffd36, 0x00000209,
0x00000033, 0xffffffda, 0xfffffffe, 0x00000001
},
.dec_hi = (int32_t []){
0xffffffff, 0xfffffffe, 0x00000026, 0x00000033, 0xfffffdf7, 0xfffffd36, 0x000011f2, 0x00001960,
0xffff8d94, 0xffff5844, 0x0002316b, 0x00035bb1, 0xfff762f3, 0xfff215e2, 0x001bd052, 0x00300ab8,
0xffb4bdcb, 0xff725786, 0x00ad0df1, 0x016d1e80, 0xfeaa32db, 0xfcb2b064, 0x0248a884, 0x0729cf79,
0xfc98520e, 0xeffb819f, 0x047284ed, 0x3819b70b, 0xa0617ca1, 0x39427569, 0x052e5a78, 0xeee1f43f,
0xfb597a22, 0x08258f0d, 0x03b49bf6, 0xfbe0cf48, 0xfd5ef630, 0x020e7e25, 0x01aac5f8, 0xff00e4fd,
0xff0cfff2, 0x00789067, 0x007cfe8c, 0xffc807ce, 0xffc57d26, 0x00197bfd, 0x00192098, 0xfff4c2ef,
0xfff606d8, 0x0004b728, 0x0003ad5e, 0xfffe25ac, 0xfffebd1b, 0x0000acaa, 0x000066cc, 0xffffc628,
0xffffe1c7, 0x000011c0, 0x00000827, 0xfffffb09, 0xfffffdff, 0x00000142, 0x00000072, 0xffffffb6,
0xffffffe9, 0x0000000f, 0x00000004, 0xfffffffd, 0xffffffff, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
variable PLP_DWT_COIF15_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF15_q32;
variable PLP_DWT_COIF16_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF16_q32;
variable PLP_DWT_COIF17_q32
const plp_dwt_wavelet_q32 PLP_DWT_COIF17_q32;
variable PLP_DWT_DB1_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB1_q32 = {
.length = 2,
.type = PLP_DWT_WAVELET_DB1,
.dec_lo = (int32_t []){
0x5a82799a, 0x5a82799a
},
.dec_hi = (int32_t []){
0xa57d8666, 0x5a82799a
}
};
variable PLP_DWT_DB2_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB2_q32 = {
.length = 4,
.type = PLP_DWT_WAVELET_DB2,
.dec_lo = (int32_t []){
0xef6f823e, 0x1cb0bf0b, 0x6b12f75c, 0x3dd1ba8f
},
.dec_hi = (int32_t []){
0xc22e4571, 0x6b12f75c, 0xe34f40f5, 0xef6f823e
}
};
variable PLP_DWT_DB3_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB3_q32 = {
.length = 6,
.type = PLP_DWT_WAVELET_DB3,
.dec_lo = (int32_t []){
0x04824b8e, 0xf51042a5, 0xeeb7f57a, 0x3add4418, 0x67483892, 0x2a94f2dd
},
.dec_hi = (int32_t []){
0xd56b0d23, 0x67483892, 0xc522bbe8, 0xeeb7f57a, 0x0aefbd5b, 0x04824b8e
}
};
variable PLP_DWT_DB4_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB4_q32 = {
.length = 8,
.type = PLP_DWT_WAVELET_DB4,
.dec_lo = (int32_t []){
0xfea4be8d, 0x043582b2, 0x03f29c43, 0xe80f3e48, 0xfc6b0721, 0x50c0b375, 0x5b8017a9, 0x1d7d052b
},
.dec_hi = (int32_t []){
0xe282fad5, 0x5b8017a9, 0xaf3f4c8b, 0xfc6b0721, 0x17f0c1b8, 0x03f29c43, 0xfbca7d4e, 0xfea4be8d
}
};
variable PLP_DWT_DB5_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB5_q32 = {
.length = 10,
.type = PLP_DWT_WAVELET_DB5,
.dec_lo = (int32_t []){
0x006d4e18, 0xfe63c101, 0xff337a96, 0x09eddcdb, 0xfbdf666e, 0xe0fc7b2c, 0x11b80374, 0x5cb62451,
0x4d4a470b, 0x147e3c42
},
.dec_hi = (int32_t []){
0xeb81c3be, 0x4d4a470b, 0xa349dbaf, 0x11b80374, 0x1f0384d4, 0xfbdf666e, 0xf6122325, 0xff337a96,
0x019c3eff, 0x006d4e18
}
};
variable PLP_DWT_DB6_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB6_q32 = {
.length = 12,
.type = PLP_DWT_WAVELET_DB6,
.dec_lo = (int32_t []){
0xffdcb2f2, 0x009c8a8a, 0x001225f7, 0xfbf51ea7, 0x0385de88, 0x0c7aeec0, 0xef63cc9e, 0xe309c22e,
0x285a1f9f, 0x602527e9, 0x3f4fd5ed, 0x0e46f792
},
.dec_hi = (int32_t []){
0xf1b9086e, 0x3f4fd5ed, 0x9fdad817, 0x285a1f9f, 0x1cf63dd2, 0xef63cc9e, 0xf3851140, 0x0385de88,
0x040ae159, 0x001225f7, 0xff637576, 0xffdcb2f2
}
};
variable PLP_DWT_DB7_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB7_q32 = {
.length = 14,
.type = PLP_DWT_WAVELET_DB7,
.dec_lo = (int32_t []){
0x000b972b, 0xffc4f6be, 0x000e1390, 0x019b4568, 0xfde0e2ab, 0xfb21d5c4, 0x0a518394, 0x0920a916,
0xe352c844, 0xed947cf2, 0x3c21d374, 0x5d54334a, 0x32c1cce8, 0x09f70e5d
},
.dec_hi = (int32_t []){
0xf608f1a3, 0x32c1cce8, 0xa2abccb6, 0x3c21d374, 0x126b830e, 0xe352c844, 0xf6df56ea, 0x0a518394,
0x04de2a3c, 0xfde0e2ab, 0xfe64ba98, 0x000e1390, 0x003b0942, 0x000b972b
}
};
variable PLP_DWT_DB8_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB8_q32 = {
.length = 16,
.type = PLP_DWT_WAVELET_DB8,
.dec_lo = (int32_t []){
0xfffc2689, 0x00162215, 0xfff329d8, 0xff606885, 0x011e978e, 0x01ca215d, 0xfa5b50ec, 0xfdc6d7be,
0x107acbb1, 0x000f7b7d, 0xdba560f2, 0xfdf94fd7, 0x4aece6fb, 0x567b1166, 0x280c2d21, 0x06f7192b
},
.dec_hi = (int32_t []){
0xf908e6d5, 0x280c2d21, 0xa984ee9a, 0x4aece6fb, 0x0206b029, 0xdba560f2, 0xfff08483, 0x107acbb1,
0x02392842, 0xfa5b50ec, 0xfe35dea3, 0x011e978e, 0x009f977b, 0xfff329d8, 0xffe9ddeb, 0xfffc2689
}
};
variable PLP_DWT_DB9_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB9_q32 = {
.length = 18,
.type = PLP_DWT_WAVELET_DB9,
.dec_lo = (int32_t []){
0x00014a12, 0xfff7be61, 0x00078c9e, 0x003c8b2f, 0xff73b425, 0xff653ae3, 0x02dcbf38, 0x00083919,
0xf757ceb6, 0x03eed1b3, 0x1303621e, 0xf39ab8a2, 0xda760132, 0x110c9ca8, 0x54220408, 0x4d6ad818,
0x1f35f981, 0x04dfbcf9
},
.dec_hi = (int32_t []){
0xfb204307, 0x1f35f981, 0xb29527e8, 0x54220408, 0xeef36358, 0xda760132, 0x0c65475e, 0x1303621e,
0xfc112e4d, 0xf757ceb6, 0xfff7c6e7, 0x02dcbf38, 0x009ac51d, 0xff73b425, 0xffc374d1, 0x00078c9e,
0x0008419f, 0x00014a12
}
};
variable PLP_DWT_DB10_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB10_q32 = {
.length = 20,
.type = PLP_DWT_WAVELET_DB10,
.dec_lo = (int32_t []){
0xffff90bb, 0x00031114, 0xfffc2f01, 0xffe9869e, 0x00414982, 0x002db90f, 0xfea04b99, 0x00762df7,
0x0440501a, 0xfc3abc45, 0xf6dc8e7c, 0x0be94dc1, 0x104da378, 0xe6eb3b84, 0xe0050849, 0x23fd7492,
0x581f6d02, 0x437b541c, 0x18162d69, 0x0369eca9
},
.dec_hi = (int32_t []){
0xfc961357, 0x18162d69, 0xbc84abe4, 0x581f6d02, 0xdc028b6e, 0xe0050849, 0x1914c47c, 0x104da378,
0xf416b23f, 0xf6dc8e7c, 0x03c543bb, 0x0440501a, 0xff89d209, 0xfea04b99, 0xffd246f1, 0x00414982,
0x00167962, 0xfffc2f01, 0xfffceeec, 0xffff90bb
}
};
variable PLP_DWT_DB11_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB11_q32 = {
.length = 22,
.type = PLP_DWT_WAVELET_DB11,
.dec_lo = (int32_t []){
0x000025b3, 0xfffedd76, 0x0001c8ab, 0x00082a0b, 0xffe2bcc7, 0xfff5e356, 0x00a17e90, 0xff9286d8,
0xfe08868a, 0x02aaea2d, 0x0402c9ca, 0xf77eef12, 0xfa0cf1e0, 0x132d0a3f, 0x08741dc6, 0xdce600ed,
0xeb3a9095, 0x34bb3f9a, 0x57c49591, 0x399650c3, 0x1270c9c4, 0x02649323
},
.dec_hi = (int32_t []){
0xfd9b6cdd, 0x1270c9c4, 0xc669af3d, 0x57c49591, 0xcb44c066, 0xeb3a9095, 0x2319ff13, 0x08741dc6,
0xecd2f5c1, 0xfa0cf1e0, 0x088110ee, 0x0402c9ca, 0xfd5515d3, 0xfe08868a, 0x006d7928, 0x00a17e90,
0x000a1caa, 0xffe2bcc7, 0xfff7d5f5, 0x0001c8ab, 0x0001228a, 0x000025b3
}
};
variable PLP_DWT_DB12_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB12_q32 = {
.length = 24,
.type = PLP_DWT_WAVELET_DB12,
.dec_lo = (int32_t []){
0xfffff32c, 0x00006b2e, 0xffff34a6, 0xfffd1993, 0x000cbc42, 0x000036e8, 0xffb89500, 0x0049aeaf,
0x00dbec22, 0xfe5b3b5a, 0xfe6f9e8b, 0x05516370, 0x0163811a, 0xf3a81cbf, 0x00af9f54, 0x175b757e,
0xfcf4cd22, 0xd78776e5, 0xfa452d50, 0x42089171, 0x541f1676, 0x304d2c4e, 0x0e064483, 0x01ada998
},
.dec_hi = (int32_t []){
0xfe525668, 0x0e064483, 0xcfb2d3b2, 0x541f1676, 0xbdf76e8f, 0xfa452d50, 0x2878891b, 0xfcf4cd22,
0xe8a48a82, 0x00af9f54, 0x0c57e341, 0x0163811a, 0xfaae9c90, 0xfe6f9e8b, 0x01a4c4a6, 0x00dbec22,
0xffb65151, 0xffb89500, 0xffffc918, 0x000cbc42, 0x0002e66d, 0xffff34a6, 0xffff94d2, 0xfffff32c
}
};
variable PLP_DWT_DB13_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB13_q32 = {
.length = 26,
.type = PLP_DWT_WAVELET_DB13,
.dec_lo = (int32_t []){
0x00000461, 0xffffd892, 0x00005798, 0x0001015a, 0xfffa96cc, 0x00019d27, 0x001e8ceb, 0xffd4e354,
0xffa57f69, 0x00edc04c, 0x00809468, 0xfcf3178e, 0x004dfca7, 0x072f9411, 0xfc9c0724, 0xf274e55e,
0x09566402, 0x16f9127a, 0xf00ddea4, 0xd7aef7bf, 0x0b225929, 0x4b60bbc3, 0x4e371400, 0x27ef7ed8,
0x0a9b327e, 0x012d8917
},
.dec_hi = (int32_t []){
0xfed276e9, 0x0a9b327e, 0xd8108128, 0x4e371400, 0xb49f443d, 0x0b225929, 0x28510841, 0xf00ddea4,
0xe906ed86, 0x09566402, 0x0d8b1aa2, 0xfc9c0724, 0xf8d06bef, 0x004dfca7, 0x030ce872, 0x00809468,
0xff123fb4, 0xffa57f69, 0x002b1cac, 0x001e8ceb, 0xfffe62d9, 0xfffa96cc, 0xfffefea6, 0x00005798,
0x0000276e, 0x00000461
}
};
variable PLP_DWT_DB14_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB14_q32 = {
.length = 28,
.type = PLP_DWT_WAVELET_DB14,
.dec_lo = (int32_t []){
0xfffffe80, 0x00000e78, 0xffffdb2d, 0xffffa949, 0x000240c2, 0xfffea18c, 0xfff35305, 0x00173350,
0x0022ca1c, 0xff81dae3, 0xffe78c43, 0x01a3160c, 0xff48018d, 0xfc22e2eb, 0x03742075, 0x07120299,
0xf6d77bdc, 0xf4e56d95, 0x11eb28fc, 0x11b6ef33, 0xe4177a30, 0xdd394f3d, 0x1bfd66ae, 0x50cac371,
0x46f37c8b, 0x209eeeff, 0x07fb9184, 0x00d3b815
},
.dec_hi = (int32_t []){
0xff2c47eb, 0x07fb9184, 0xdf611101, 0x46f37c8b, 0xaf353c8f, 0x1bfd66ae, 0x22c6b0c3, 0xe4177a30,
0xee4910cd, 0x11eb28fc, 0x0b1a926b, 0xf6d77bdc, 0xf8edfd67, 0x03742075, 0x03dd1d15, 0xff48018d,
0xfe5ce9f4, 0xffe78c43, 0x007e251d, 0x0022ca1c, 0xffe8ccb0, 0xfff35305, 0x00015e74, 0x000240c2,
0x000056b7, 0xffffdb2d, 0xfffff188, 0xfffffe80
}
};
variable PLP_DWT_DB15_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB15_q32 = {
.length = 30,
.type = PLP_DWT_WAVELET_DB15,
.dec_lo = (int32_t []){
0x00000084, 0xfffffab3, 0x00000f32, 0x00001c36, 0xffff1400, 0x0000d85d, 0x00051bc1, 0xfff437c0,
0xfff3c301, 0x003fadc8, 0xfff81400, 0xff2b68f0, 0x00a7264b, 0x01ee4513, 0xfd5618a6, 0xfcb3aaad,
0x07030c91, 0x04561615, 0xf1c6ca07, 0xfaec37fe, 0x1856ba3f, 0x085b311a, 0xdb05e524, 0xe7451635,
0x2b646f62, 0x52aa0147, 0x3f0e8ed2, 0x1a5efd6f, 0x05fbb004, 0x0094b803
},
.dec_hi = (int32_t []){
0xff6b47fd, 0x05fbb004, 0xe5a10291, 0x3f0e8ed2, 0xad55feb9, 0x2b646f62, 0x18bae9cb, 0xdb05e524,
0xf7a4cee6, 0x1856ba3f, 0x0513c802, 0xf1c6ca07, 0xfba9e9eb, 0x07030c91, 0x034c5553, 0xfd5618a6,
0xfe11baed, 0x00a7264b, 0x00d49710, 0xfff81400, 0xffc05238, 0xfff3c301, 0x000bc840, 0x00051bc1,
0xffff27a3, 0xffff1400, 0xffffe3ca, 0x00000f32, 0x0000054d, 0x00000084
}
};
variable PLP_DWT_DB16_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB16_q32 = {
.length = 32,
.type = PLP_DWT_WAVELET_DB16,
.dec_lo = (int32_t []){
0xffffffd3, 0x000001f0, 0xfffff9d3, 0xfffff73f, 0x00005f19, 0xffff8b04, 0xfffdfffe, 0x0005ba39,
0x0003be54, 0xffe12a23, 0x000d5db0, 0x00667fc3, 0xff889591, 0xff1af382, 0x01ca8c3e, 0x01516f08,
0xfb473db1, 0xff075312, 0x09b7e2a7, 0xff338969, 0xef0de667, 0x037fe2c1, 0x1b084bf2, 0xfc6d2d19,
0xd622ca19, 0xf483094b, 0x385b6e5f, 0x5194e46d, 0x37147cc0, 0x1520d392, 0x0477db22, 0x00688120
},
.dec_hi = (int32_t []){
0xff977ee0, 0x0477db22, 0xeadf2c6e, 0x37147cc0, 0xae6b1b93, 0x385b6e5f, 0x0b7cf6b5, 0xd622ca19,
0x0392d2e7, 0x1b084bf2, 0xfc801d3f, 0xef0de667, 0x00cc7697, 0x09b7e2a7, 0x00f8acee, 0xfb473db1,
0xfeae90f8, 0x01ca8c3e, 0x00e50c7e, 0xff889591, 0xff99803d, 0x000d5db0, 0x001ed5dd, 0x0003be54,
0xfffa45c7, 0xfffdfffe, 0x000074fc, 0x00005f19, 0x000008c1, 0xfffff9d3, 0xfffffe10, 0xffffffd3
}
};
variable PLP_DWT_DB17_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB17_q32 = {
.length = 34,
.type = PLP_DWT_WAVELET_DB17,
.dec_lo = (int32_t []){
0x00000010, 0xffffff4b, 0x0000027b, 0x00000288, 0xffffda34, 0x00003aa4, 0x0000c281, 0xfffd4fbb,
0xffff292b, 0x000e6681, 0xfff53f6d, 0xffd0eade, 0x004b67e9, 0x0061415c, 0xfee61977, 0xff9c498d,
0x02e8efe7, 0xff94d13c, 0xf9fe720f, 0x02db2171, 0x0a61ae54, 0xf8b13a76, 0xefc480e0, 0x0cf201f9,
0x19417931, 0xefcb944e, 0xd5f995f2, 0x037f0e94, 0x42582bc4, 0x4e352319, 0x2f67a70c, 0x10cba663,
0x03537d48, 0x004975a4
},
.dec_hi = (int32_t []){
0xffb68a5c, 0x03537d48, 0xef34599d, 0x2f67a70c, 0xb1cadce7, 0x42582bc4, 0xfc80f16c, 0xd5f995f2,
0x10346bb2, 0x19417931, 0xf30dfe07, 0xefc480e0, 0x074ec58a, 0x0a61ae54, 0xfd24de8f, 0xf9fe720f,
0x006b2ec4, 0x02e8efe7, 0x0063b673, 0xfee61977, 0xff9ebea4, 0x004b67e9, 0x002f1522, 0xfff53f6d,
0xfff1997f, 0xffff292b, 0x0002b045, 0x0000c281, 0xffffc55c, 0xffffda34, 0xfffffd78, 0x0000027b,
0x000000b5, 0x00000010
}
};
variable PLP_DWT_DB18_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB18_q32 = {
.length = 36,
.type = PLP_DWT_WAVELET_DB18,
.dec_lo = (int32_t []){
0xfffffffb, 0x00000042, 0xffffff03, 0xffffff5b, 0x00000ed6, 0xffffe40b, 0xffffb886, 0x000139d6,
0xfffffeb6, 0xfff97d9d, 0x0006ffa7, 0x001497f4, 0xffd41243, 0xffdb5764, 0x00a1fbc6, 0x0003e324,
0xfe54543e, 0x00cd32df, 0x0369f219, 0xfcf64f67, 0xfa4cf7a6, 0x074d748e, 0x084e396c, 0xf255f140,
0xf42e7805, 0x1562eba3, 0x1323ede7, 0xe44a5a4e, 0xda698b5d, 0x12d834fa, 0x4930cbf0, 0x49319eef,
0x28476649, 0x0d426308, 0x02780bee, 0x0033a70c
},
.dec_hi = (int32_t []){
0xffcc58f4, 0x02780bee, 0xf2bd9cf8, 0x28476649, 0xb6ce6111, 0x4930cbf0, 0xed27cb06, 0xda698b5d,
0x1bb5a5b2, 0x1323ede7, 0xea9d145d, 0xf42e7805, 0x0daa0ec0, 0x084e396c, 0xf8b28b72, 0xfa4cf7a6,
0x0309b099, 0x0369f219, 0xff32cd21, 0xfe54543e, 0xfffc1cdc, 0x00a1fbc6, 0x0024a89c, 0xffd41243,
0xffeb680c, 0x0006ffa7, 0x00068263, 0xfffffeb6, 0xfffec62a, 0xffffb886, 0x00001bf5, 0x00000ed6,
0x000000a5, 0xffffff03, 0xffffffbe, 0xfffffffb
}
};
variable PLP_DWT_DB19_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB19_q32 = {
.length = 38,
.type = PLP_DWT_WAVELET_DB19,
.dec_lo = (int32_t []){
0x00000002, 0xffffffe8, 0x00000064, 0x0000001f, 0xfffffa3e, 0x00000cda, 0x00001942, 0xffff7469,
0x00002ad5, 0x0002dac1, 0xfffbeac6, 0xfff7754a, 0x00181c5c, 0x000b334c, 0xffa7ef2e, 0x00193275,
0x00e6b612, 0xff3fc0b0, 0xfe35a0e4, 0x027ae5e5, 0x02c4914f, 0xfa2758d2, 0xfc9b9b85, 0x0b1fc2b4,
0x0387e24e, 0xedb932c7, 0xfbb5aa17, 0x1b2e46c1, 0x098e34a0, 0xdb69a3c4, 0xe2cde6b5, 0x2165017d,
0x4d04a798, 0x4320bb31, 0x21d77aea, 0x0a67523b, 0x01d3f689, 0x00245432
},
.dec_hi = (int32_t []){
0xffdbabce, 0x01d3f689, 0xf598adc5, 0x21d77aea, 0xbcdf44cf, 0x4d04a798, 0xde9afe83, 0xe2cde6b5,
0x24965c3c, 0x098e34a0, 0xe4d1b93f, 0xfbb5aa17, 0x1246cd39, 0x0387e24e, 0xf4e03d4c, 0xfc9b9b85,
0x05d8a72e, 0x02c4914f, 0xfd851a1b, 0xfe35a0e4, 0x00c03f50, 0x00e6b612, 0xffe6cd8b, 0xffa7ef2e,
0xfff4ccb4, 0x00181c5c, 0x00088ab6, 0xfffbeac6, 0xfffd253f, 0x00002ad5, 0x00008b97, 0x00001942,
0xfffff326, 0xfffffa3e, 0xffffffe1, 0x00000064, 0x00000018, 0x00000002
}
};
variable PLP_DWT_DB20_q32
const plp_dwt_wavelet_q32 PLP_DWT_DB20_q32 = {
.length = 40,
.type = PLP_DWT_WAVELET_DB20,
.dec_lo = (int32_t []){
0xffffffff, 0x00000009, 0xffffffd9, 0x00000000, 0x00000236, 0xfffffa42, 0xfffff783, 0x00003cbe,
0xffffdb4a, 0xfffec8bc, 0x00023845, 0x000353b8, 0xfff36182, 0xfffe3f3b, 0x002da1a3, 0xffe4c05a,
0xff8aa440, 0x0090da32, 0x00dc4119, 0xfe3b74e9, 0xfedffdcc, 0x04223838, 0x00c08067, 0xf81976ca,
0x00b88eb6, 0x0d17e522, 0xfcd61439, 0xec19ed7b, 0x0519d019, 0x1d38a423, 0xfddbe303, 0xd62bd9a2,
0xee2e4c5d, 0x2e45b513, 0x4e24a478, 0x3c814f00, 0x1c27102c, 0x081e453b, 0x0159aebc, 0x00198eba
},
.dec_hi = (int32_t []){
0xffe67146, 0x0159aebc, 0xf7e1bac5, 0x1c27102c, 0xc37eb100, 0x4e24a478, 0xd1ba4aed, 0xee2e4c5d,
0x29d4265e, 0xfddbe303, 0xe2c75bdd, 0x0519d019, 0x13e61285, 0xfcd61439, 0xf2e81ade, 0x00b88eb6,
0x07e68936, 0x00c08067, 0xfbddc7c8, 0xfedffdcc, 0x01c48b17, 0x00dc4119, 0xff6f25ce, 0xff8aa440,
0x001b3fa6, 0x002da1a3, 0x0001c0c5, 0xfff36182, 0xfffcac48, 0x00023845, 0x00013744, 0xffffdb4a,
0xffffc342, 0xfffff783, 0x000005be, 0x00000236, 0x00000000, 0xffffffd9, 0xfffffff7, 0xffffffff
}
};
variable PLP_DWT_HAAR_q32
const plp_dwt_wavelet_q32 PLP_DWT_HAAR_q32 = {
.length = 2,
.type = PLP_DWT_WAVELET_HAAR,
.dec_lo = (int32_t []){
0x5a82799a, 0x5a82799a
},
.dec_hi = (int32_t []){
0xa57d8666, 0x5a82799a
}
};
variable PLP_DWT_SYM2_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM2_q32 = {
.length = 4,
.type = PLP_DWT_WAVELET_SYM2,
.dec_lo = (int32_t []){
0xef6f823e, 0x1cb0bf0b, 0x6b12f75c, 0x3dd1ba8f
},
.dec_hi = (int32_t []){
0xc22e4571, 0x6b12f75c, 0xe34f40f5, 0xef6f823e
}
};
variable PLP_DWT_SYM3_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM3_q32 = {
.length = 6,
.type = PLP_DWT_WAVELET_SYM3,
.dec_lo = (int32_t []){
0x04824b8e, 0xf51042a5, 0xeeb7f57a, 0x3add4418, 0x67483892, 0x2a94f2dd
},
.dec_hi = (int32_t []){
0xd56b0d23, 0x67483892, 0xc522bbe8, 0xeeb7f57a, 0x0aefbd5b, 0x04824b8e
}
};
variable PLP_DWT_SYM4_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM4_q32 = {
.length = 8,
.type = PLP_DWT_WAVELET_SYM4,
.dec_lo = (int32_t []){
0xf64d4f1e, 0xfc34e72d, 0x3fb1f7f0, 0x66e0e953, 0x26203449, 0xf34cc625, 0xfe62fe42, 0x041fe2f6
},
.dec_hi = (int32_t []){
0xfbe01d0a, 0xfe62fe42, 0x0cb339db, 0x26203449, 0x991f16ad, 0x3fb1f7f0, 0x03cb18d3, 0xf64d4f1e
}
};
variable PLP_DWT_SYM5_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM5_q32 = {
.length = 10,
.type = PLP_DWT_WAVELET_SYM5,
.dec_lo = (int32_t []){
0x037fa665, 0x03c74b70, 0xfafda620, 0x1985dbc0, 0x5c989f8a, 0x51263901, 0x0220048f, 0xe98ed962,
0xfd4c88fc, 0x02804007
},
.dec_hi = (int32_t []){
0xfd7fbff9, 0xfd4c88fc, 0x1671269e, 0x0220048f, 0xaed9c6ff, 0x5c989f8a, 0xe67a2440, 0xfafda620,
0xfc38b490, 0x037fa665
}
};
variable PLP_DWT_SYM6_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM6_q32 = {
.length = 12,
.type = PLP_DWT_WAVELET_SYM6,
.dec_lo = (int32_t []){
0x01f8c309, 0x00726237, 0xf0e5b336, 0xf9d0ebbb, 0x3edaebce, 0x64d16cc7, 0x2b414573, 0xf6b3d04c,
0xfd4de576, 0x05b98bab, 0x0039eca4, 0xff0062ea
},
.dec_hi = (int32_t []){
0x00ff9d16, 0x0039eca4, 0xfa467455, 0xfd4de576, 0x094c2fb4, 0x2b414573, 0x9b2e9339, 0x3edaebce,
0x062f1445, 0xf0e5b336, 0xff8d9dc9, 0x01f8c309
}
};
variable PLP_DWT_SYM7_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM7_q32 = {
.length = 14,
.type = PLP_DWT_WAVELET_SYM7,
.dec_lo = (int32_t []){
0x0057e0b1, 0xffddade6, 0xfe61ef01, 0x03e7eeae, 0x08b0b531, 0xf9a840b1, 0x023b83da, 0x449efcd5,
0x624619e4, 0x24f1d0d7, 0xee12ee99, 0xf23356f4, 0x0083685f, 0x015077b6
},
.dec_hi = (int32_t []){
0xfeaf884a, 0x0083685f, 0x0dcca90c, 0xee12ee99, 0xdb0e2f29, 0x624619e4, 0xbb61032b, 0x023b83da,
0x0657bf4f, 0x08b0b531, 0xfc181152, 0xfe61ef01, 0x0022521a, 0x0057e0b1
}
};
variable PLP_DWT_SYM8_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM8_q32 = {
.length = 16,
.type = PLP_DWT_WAVELET_SYM8,
.dec_lo = (int32_t []){
0xff912a3d, 0xffee3c44, 0x040e95ab, 0x00f9483b, 0xeda888ce, 0xf82831cf, 0x3d9d316c, 0x637ad29d,
0x2ea60832, 0xf959d6ba, 0xfc84163a, 0x064a208a, 0x007cce21, 0xfe160b5e, 0xfff612eb, 0x003dee0d
},
.dec_hi = (int32_t []){
0xffc211f3, 0xfff612eb, 0x01e9f4a2, 0x007cce21, 0xf9b5df76, 0xfc84163a, 0x06a62946, 0x2ea60832,
0x9c852d63, 0x3d9d316c, 0x07d7ce31, 0xeda888ce, 0xff06b7c5, 0x040e95ab, 0x0011c3bc, 0xff912a3d
}
};
variable PLP_DWT_SYM9_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM9_q32 = {
.length = 18,
.type = PLP_DWT_WAVELET_SYM9,
.dec_lo = (int32_t []){
0x002de7bb, 0x00144f19, 0xfe4d1aaa, 0xfe863e5d, 0x03de68a9, 0x00131e71, 0xf903e266, 0x1e8fb7b8,
0x5be40d36, 0x4f04f241, 0x0483cf13, 0xe77b432a, 0xfdaa840b, 0x07f22a3d, 0x01224cec, 0xfeafaaca,
0xfff07ee4, 0x00230b88
},
.dec_hi = (int32_t []){
0xffdcf478, 0xfff07ee4, 0x01505536, 0x01224cec, 0xf80dd5c3, 0xfdaa840b, 0x1884bcd6, 0x0483cf13,
0xb0fb0dbf, 0x5be40d36, 0xe1704848, 0xf903e266, 0xffece18f, 0x03de68a9, 0x0179c1a3, 0xfe4d1aaa,
0xffebb0e7, 0x002de7bb
}
};
variable PLP_DWT_SYM10_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM10_q32 = {
.length = 20,
.type = PLP_DWT_WAVELET_SYM10,
.dec_lo = (int32_t []){
0x00193c92, 0x0003223a, 0xfee4d787, 0xffcffb7b, 0x05e0f19b, 0x017c6ed9, 0xeb95b104, 0xf6ed62f8,
0x3c605c1a, 0x627f4e0d, 0x31213c3d, 0xfb738837, 0xfbe7bff4, 0x06663c39, 0x00bce796, 0xfd650264,
0xffe5a48c, 0x00968255, 0x0001de74, 0xfff0f2de
},
.dec_hi = (int32_t []){
0x000f0d22, 0x0001de74, 0xff697dab, 0xffe5a48c, 0x029afd9c, 0x00bce796, 0xf999c3c7, 0xfbe7bff4,
0x048c77c9, 0x31213c3d, 0x9d80b1f3, 0x3c605c1a, 0x09129d08, 0xeb95b104, 0xfe839127, 0x05e0f19b,
0x00300485, 0xfee4d787, 0xfffcddc6, 0x00193c92
}
};
variable PLP_DWT_SYM11_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM11_q32 = {
.length = 22,
.type = PLP_DWT_WAVELET_SYM11,
.dec_lo = (int32_t []){
0x0005a082, 0xfffeba8f, 0xffc72b15, 0x00134776, 0x00d566c6, 0xfebcf9a6, 0xfceaeb42, 0x04bda45d,
0x08f4fff1, 0xfd13d1d7, 0x0c70ff3b, 0x49380c88, 0x5d7be5bd, 0x1e6c9f79, 0xe5cddf27, 0xed7dab9f,
0x04839f05, 0x058107be, 0xffbe59a9, 0xff2ea01f, 0x00039f3c, 0x0010083e
},
.dec_hi = (int32_t []){
0xffeff7c2, 0x00039f3c, 0x00d15fe1, 0xffbe59a9, 0xfa7ef842, 0x04839f05, 0x12825461, 0xe5cddf27,
0xe1936087, 0x5d7be5bd, 0xb6c7f378, 0x0c70ff3b, 0x02ec2e29, 0x08f4fff1, 0xfb425ba3, 0xfceaeb42,
0x0143065a, 0x00d566c6, 0xffecb88a, 0xffc72b15, 0x00014571, 0x0005a082
}
};
variable PLP_DWT_SYM12_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM12_q32 = {
.length = 24,
.type = PLP_DWT_WAVELET_SYM12,
.dec_lo = (int32_t []){
0x0003ab40, 0xffffa0c2, 0xffd3c56e, 0x0005e7bf, 0x00f2f93d, 0xffd1d536, 0xfce655da, 0x00f785b4,
0x064b8206, 0xfb694e36, 0xfd29c91a, 0x330eb20f, 0x61b9aede, 0x3b3b191e, 0xf5f93256, 0xea314b02,
0x01f5684e, 0x0766209a, 0xffaaa8c9, 0xfe21eb95, 0x000a14bd, 0x004d03ba, 0xffff67ae, 0xfffa21e1
},
.dec_hi = (int32_t []){
0x0005de1f, 0xffff67ae, 0xffb2fc46, 0x000a14bd, 0x01de146b, 0xffaaa8c9, 0xf899df66, 0x01f5684e,
0x15ceb4fe, 0xf5f93256, 0xc4c4e6e2, 0x61b9aede, 0xccf14df1, 0xfd29c91a, 0x0496b1ca, 0x064b8206,
0xff087a4c, 0xfce655da, 0x002e2aca, 0x00f2f93d, 0xfffa1841, 0xffd3c56e, 0x00005f3e, 0x0003ab40
}
};
variable PLP_DWT_SYM13_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM13_q32 = {
.length = 26,
.type = PLP_DWT_WAVELET_SYM13,
.dec_lo = (int32_t []){
0x00023c21, 0xfffed434, 0xffdac602, 0xfffa6607, 0x00f69e8e, 0x00ad8d16, 0xfd698975, 0xfdcc0247,
0x01c63f0f, 0xf85a1768, 0xf014e411, 0x194e6439, 0x590dfb01, 0x528115f3, 0x0e1c0621, 0xee046bae,
0x0121017d, 0x0be5000c, 0x024150fc, 0xfd581304, 0xffcf1872, 0x00b9f420, 0x000d8ab0, 0xffe85cc2,
0x00013596, 0x00024ecf
},
.dec_hi = (int32_t []){
0xfffdb131, 0x00013596, 0x0017a33e, 0x000d8ab0, 0xff460be0, 0xffcf1872, 0x02a7ecfc, 0x024150fc,
0xf41afff4, 0x0121017d, 0x11fb9452, 0x0e1c0621, 0xad7eea0d, 0x590dfb01, 0xe6b19bc7, 0xf014e411,
0x07a5e898, 0x01c63f0f, 0x0233fdb9, 0xfd698975, 0xff5272ea, 0x00f69e8e, 0x000599f9, 0xffdac602,
0x00012bcc, 0x00023c21
}
};
variable PLP_DWT_SYM14_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM14_q32 = {
.length = 28,
.type = PLP_DWT_WAVELET_SYM14,
.dec_lo = (int32_t []){
0xffff26e9, 0x00005e0b, 0x000d0e52, 0xfffdf0a6, 0xffab7a13, 0x000c023a, 0x0148ea47, 0xffa5c3aa,
0xfc434c60, 0x008c439c, 0x04ca9b81, 0xf89f6ec9, 0xfb7ab234, 0x32546d6f, 0x6146e6c8, 0x3cd7cd62,
0xf88fcab2, 0xeb853470, 0x0350a519, 0x08f01c80, 0xffb28088, 0xfd830336, 0x002132da, 0x009486db,
0xfffd99d6, 0xffec2684, 0x0000a225, 0x0001764b
},
.dec_hi = (int32_t []){
0xfffe89b5, 0x0000a225, 0x0013d97c, 0xfffd99d6, 0xff6b7925, 0x002132da, 0x027cfcca, 0xffb28088,
0xf70fe380, 0x0350a519, 0x147acb90, 0xf88fcab2, 0xc328329e, 0x6146e6c8, 0xcdab9291, 0xfb7ab234,
0x07609137, 0x04ca9b81, 0xff73bc64, 0xfc434c60, 0x005a3c56, 0x0148ea47, 0xfff3fdc6, 0xffab7a13,
0x00020f5a, 0x000d0e52, 0xffffa1f5, 0xffff26e9
}
};
variable PLP_DWT_SYM15_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM15_q32 = {
.length = 30,
.type = PLP_DWT_WAVELET_SYM15,
.dec_lo = (int32_t []){
0x00005179, 0xffffc243, 0xfffabc45, 0x0001ce67, 0x00231492, 0xfff73d96, 0xff8a5b82, 0x00702dfc,
0x014a4cfa, 0xfd8422f7, 0xfb061676, 0x02ceda49, 0x0536d1f9, 0xfabdcd9d, 0x0e46bc73, 0x4a10e39e,
0x5c655a37, 0x1f3a2b81, 0xe6d4f28e, 0xeed73e43, 0x08c11cab, 0x08b33c40, 0xfee17365, 0xfdcd5517,
0x0032022d, 0x007210fc, 0xfffc74bc, 0xfff2d25e, 0x0000b62f, 0x0000f06c
},
.dec_hi = (int32_t []){
0xffff0f94, 0x0000b62f, 0x000d2da2, 0xfffc74bc, 0xff8def04, 0x0032022d, 0x0232aae9, 0xfee17365,
0xf74cc3c0, 0x08c11cab, 0x1128c1bd, 0xe6d4f28e, 0xe0c5d47f, 0x5c655a37, 0xb5ef1c62, 0x0e46bc73,
0x05423263, 0x0536d1f9, 0xfd3125b7, 0xfb061676, 0x027bdd09, 0x014a4cfa, 0xff8fd204, 0xff8a5b82,
0x0008c26a, 0x00231492, 0xfffe3199, 0xfffabc45, 0x00003dbd, 0x00005179
}
};
variable PLP_DWT_SYM16_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM16_q32 = {
.length = 32,
.type = PLP_DWT_WAVELET_SYM16,
.dec_lo = (int32_t []){
0x00003443, 0xffffe5e2, 0xfffc6a06, 0x0000eb8a, 0x001bee12, 0xfffc724b, 0xff80d48c, 0x001788cc,
0x019f103f, 0xff998cdf, 0xfc0683a2, 0x009f8e6f, 0x04237da2, 0xf76d1975, 0xfb93125a, 0x32d4ec9e,
0x60d5cf91, 0x3cd80877, 0xf9153294, 0xeb927ba9, 0x03eeab98, 0x09fd24f5, 0xff8cf9ae, 0xfcce5918,
0x002c8f34, 0x00e35629, 0xfff8b8c0, 0xffd421ff, 0x000132bd, 0x00056bf4, 0xffffd2bb, 0xffffa56c
},
.dec_hi = (int32_t []){
0x00005a94, 0xffffd2bb, 0xfffa940c, 0x000132bd, 0x002bde01, 0xfff8b8c0, 0xff1ca9d7, 0x002c8f34,
0x0331a6e8, 0xff8cf9ae, 0xf602db0b, 0x03eeab98, 0x146d8457, 0xf9153294, 0xc327f789, 0x60d5cf91,
0xcd2b1362, 0xfb93125a, 0x0892e68b, 0x04237da2, 0xff607191, 0xfc0683a2, 0x00667321, 0x019f103f,
0xffe87734, 0xff80d48c, 0x00038db5, 0x001bee12, 0xffff1476, 0xfffc6a06, 0x00001a1e, 0x00003443
}
};
variable PLP_DWT_SYM17_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM17_q32 = {
.length = 34,
.type = PLP_DWT_WAVELET_SYM17,
.dec_lo = (int32_t []){
0x0000240c, 0x00001752, 0xfffdf00c, 0xffff8eb3, 0x000f98f2, 0xfffb74fc, 0xffa62928, 0x001c131c,
0x01577c78, 0xff621583, 0xfbbd1ba2, 0x024aad3d, 0x0d689966, 0x0235f125, 0xf0d2cc7b, 0x123a1bf1,
0x534aaeb9, 0x573b080a, 0x171bebce, 0xec26782e, 0xf4fba12c, 0x02117dea, 0xff120cfe, 0xfdb0e6c3,
0x014623ab, 0x0196397a, 0xffc19048, 0xff7f2544, 0x0001e9e6, 0x00179659, 0x0000d376, 0xfffd81de,
0xffffeb6d, 0x00001fce
},
.dec_hi = (int32_t []){
0xffffe032, 0xffffeb6d, 0x00027e22, 0x0000d376, 0xffe869a7, 0x0001e9e6, 0x0080dabc, 0xffc19048,
0xfe69c686, 0x014623ab, 0x024f193d, 0xff120cfe, 0xfdee8216, 0xf4fba12c, 0x13d987d2, 0x171bebce,
0xa8c4f7f6, 0x534aaeb9, 0xedc5e40f, 0xf0d2cc7b, 0xfdca0edb, 0x0d689966, 0xfdb552c3, 0xfbbd1ba2,
0x009dea7d, 0x01577c78, 0xffe3ece4, 0xffa62928, 0x00048b04, 0x000f98f2, 0x0000714d, 0xfffdf00c,
0xffffe8ae, 0x0000240c
}
};
variable PLP_DWT_SYM18_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM18_q32 = {
.length = 36,
.type = PLP_DWT_WAVELET_SYM18,
.dec_lo = (int32_t []){
0x000015eb, 0x00000b5e, 0xfffe8471, 0xffff8a62, 0x000cfb4d, 0x00024cfd, 0xffb42dd6, 0xfff283e9,
0x01375def, 0x0035d65e, 0xfc1e4eb3, 0xff59a253, 0x0ac7b7fa, 0x0459f853, 0xeb872591, 0xf9571bc8,
0x3cab04a6, 0x6076eb6f, 0x3363d2ba, 0xfbd7ad34, 0xf68dbf61, 0x03a6db9b, 0x00cdb737, 0xfbf0d6b8,
0xff9526e5, 0x01ebecc6, 0x0023a500, 0xff544d75, 0xfff9d06e, 0x002ecba8, 0x00018dc1, 0xfff74a0e,
0xffffad4c, 0x0000f7f2, 0x00000695, 0xfffff34f
},
.dec_hi = (int32_t []){
0x00000cb1, 0x00000695, 0xffff080e, 0xffffad4c, 0x0008b5f2, 0x00018dc1, 0xffd13458, 0xfff9d06e,
0x00abb28b, 0x0023a500, 0xfe14133a, 0xff9526e5, 0x040f2948, 0x00cdb737, 0xfc592465, 0xf68dbf61,
0x042852cc, 0x3363d2ba, 0x9f891491, 0x3cab04a6, 0x06a8e438, 0xeb872591, 0xfba607ad, 0x0ac7b7fa,
0x00a65dad, 0xfc1e4eb3, 0xffca29a2, 0x01375def, 0x000d7c17, 0xffb42dd6, 0xfffdb303, 0x000cfb4d,
0x0000759e, 0xfffe8471, 0xfffff4a2, 0x000015eb
}
};
variable PLP_DWT_SYM19_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM19_q32 = {
.length = 38,
.type = PLP_DWT_WAVELET_SYM19,
.dec_lo = (int32_t []){
0x0000049a, 0xfffffa94, 0xffff9c57, 0x00004a6f, 0x0003c937, 0xfffe7d1d, 0xffeb2ad2, 0x0005371d,
0x004583ce, 0xffd9f751, 0xff5827d5, 0x01051c1b, 0x0205a687, 0xfd19bd4f, 0xfa07d504, 0x00e5e2e6,
0x01256c8e, 0xf75b56c2, 0x0df48ee9, 0x4a00a750, 0x5c1a653d, 0x210edda7, 0xe965461d, 0xf11efdb1,
0x0bfc1871, 0x0ac2e4ba, 0xfdd5f372, 0xfc740089, 0x008d895a, 0x010ebcab, 0xffebc07e, 0xffc821c2,
0x00043cb6, 0x00090d17, 0xffff72e4, 0xffff13da, 0x0000114d, 0x00000eb0
},
.dec_hi = (int32_t []){
0xfffff150, 0x0000114d, 0x0000ec26, 0xffff72e4, 0xfff6f2e9, 0x00043cb6, 0x0037de3e, 0xffebc07e,
0xfef14355, 0x008d895a, 0x038bff77, 0xfdd5f372, 0xf53d1b46, 0x0bfc1871, 0x0ee1024f, 0xe965461d,
0xdef12259, 0x5c1a653d, 0xb5ff58b0, 0x0df48ee9, 0x08a4a93e, 0x01256c8e, 0xff1a1d1a, 0xfa07d504,
0x02e642b1, 0x0205a687, 0xfefae3e5, 0xff5827d5, 0x002608af, 0x004583ce, 0xfffac8e3, 0xffeb2ad2,
0x000182e3, 0x0003c937, 0xffffb591, 0xffff9c57, 0x0000056c, 0x0000049a
}
};
variable PLP_DWT_SYM20_q32
const plp_dwt_wavelet_q32 PLP_DWT_SYM20_q32 = {
.length = 40,
.type = PLP_DWT_WAVELET_SYM20,
.dec_lo = (int32_t []){
0x0000031a, 0xfffffe68, 0xffffbd91, 0x00001962, 0x00029e80, 0xffff5e3c, 0xffefc9e5, 0x00025d52,
0x004473c2, 0xfff5ff45, 0xff2783f1, 0x002ea1b9, 0x022d304d, 0xff936959, 0xfbf3910d, 0x010a2e94,
0x03462f23, 0xf5e38368, 0xfc2ee101, 0x33f248e7, 0x602619ac, 0x3c6a3777, 0xf975efeb, 0xeb722b9a,
0x04a3df06, 0x0b61b83d, 0xff1fbede, 0xfb78e2f2, 0x003f8622, 0x018e5ca7, 0xffebf980, 0xff8e3db5,
0x00041c46, 0x00187f6a, 0xffff20bc, 0xfffc2740, 0x000025f6, 0x00006713, 0xfffffd45, 0xfffffab1
},
.dec_hi = (int32_t []){
0x0000054f, 0xfffffd45, 0xffff98ed, 0x000025f6, 0x0003d8c0, 0xffff20bc, 0xffe78096, 0x00041c46,
0x0071c24b, 0xffebf980, 0xfe71a359, 0x003f8622, 0x04871d0e, 0xff1fbede, 0xf49e47c3, 0x04a3df06,
0x148dd466, 0xf975efeb, 0xc395c889, 0x602619ac, 0xcc0db719, 0xfc2ee101, 0x0a1c7c98, 0x03462f23,
0xfef5d16c, 0xfbf3910d, 0x006c96a7, 0x022d304d, 0xffd15e47, 0xff2783f1, 0x000a00bb, 0x004473c2,
0xfffda2ae, 0xffefc9e5, 0x0000a1c4, 0x00029e80, 0xffffe69e, 0xffffbd91, 0x00000198, 0x0000031a
}
};
variable PLP_DWT_COIF1_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF1_q16 = {
.length = 6,
.type = PLP_DWT_WAVELET_COIF1,
.dec_lo = (int16_t []){
0xfdff, 0xf6b1, 0x3143, 0x6d21, 0x2b40, 0xf6b1
},
.dec_hi = (int16_t []){
0x094f, 0x2b40, 0x92df, 0x3143, 0x094f, 0xfdff
}
};
variable PLP_DWT_COIF2_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF2_q16 = {
.length = 12,
.type = PLP_DWT_WAVELET_COIF2,
.dec_lo = (int16_t []){
0xffe8, 0xffc4, 0x00b8, 0x0308, 0xf864, 0xf636, 0x3560, 0x6807, 0x316c, 0xf760,
0xfab1, 0x0219
},
.dec_hi = (int16_t []){
0xfde7, 0xfab1, 0x08a0, 0x316c, 0x97f9, 0x3560, 0x09ca, 0xf864, 0xfcf8, 0x00b8,
0x003c, 0xffe8
}
};
variable PLP_DWT_COIF3_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF3_q16 = {
.length = 18,
.type = PLP_DWT_WAVELET_COIF3,
.dec_lo = (int16_t []){
0xffff, 0xfffe, 0x000f, 0x0025, 0xffac, 0xfed9, 0x0208, 0x046c, 0xf577, 0xf6cf,
0x36d9, 0x659a, 0x33dd, 0xf82d, 0xf795, 0x0300, 0x00ff, 0xff84
},
.dec_hi = (int16_t []){
0x007c, 0x00ff, 0xfd00, 0xf795, 0x07d3, 0x33dd, 0x9a66, 0x36d9, 0x0931, 0xf577,
0xfb94, 0x0208, 0x0127, 0xffac, 0xffdb, 0x000f, 0x0002, 0xffff
}
};
variable PLP_DWT_COIF4_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF4_q16 = {
.length = 24,
.type = PLP_DWT_WAVELET_COIF4,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0001, 0x0002, 0xfff7, 0xffed, 0x002a, 0x007b, 0xff47, 0xfe0e,
0x0336, 0x0509, 0xf3af, 0xf779, 0x379a, 0x6420, 0x3529, 0xf8d2, 0xf599, 0x036a,
0x020f, 0xff0f, 0xffcb, 0x001d
},
.dec_hi = (int16_t []){
0xffe3, 0xffcb, 0x00f1, 0x020f, 0xfc96, 0xf599, 0x072e, 0x3529, 0x9be0, 0x379a,
0x0887, 0xf3af, 0xfaf7, 0x0336, 0x01f2, 0xff47, 0xff85, 0x002a, 0x0013, 0xfff7,
0xfffe, 0x0001, 0x0000, 0x0000
}
};
variable PLP_DWT_COIF5_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF5_q16 = {
.length = 30,
.type = PLP_DWT_WAVELET_COIF5,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0005, 0x000a, 0xffeb, 0xffca,
0x0050, 0x00de, 0xfed4, 0xfd79, 0x042f, 0x0549, 0xf27d, 0xf80f, 0x3810, 0x631c,
0x35f6, 0xf957, 0xf43c, 0x039b, 0x02ff, 0xfeb4, 0xff78, 0x0047, 0x000c, 0xfff9
},
.dec_hi = (int16_t []){
0x0007, 0x000c, 0xffb9, 0xff78, 0x014c, 0x02ff, 0xfc65, 0xf43c, 0x06a9, 0x35f6,
0x9ce4, 0x3810, 0x07f1, 0xf27d, 0xfab7, 0x042f, 0x0287, 0xfed4, 0xff22, 0x0050,
0x0036, 0xffeb, 0xfff6, 0x0005, 0x0001, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_COIF6_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF6_q16 = {
.length = 36,
.type = PLP_DWT_WAVELET_COIF6,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0xfffe, 0xfffb,
0x000b, 0x0019, 0xffda, 0xff9b, 0x007e, 0x013a, 0xfe61, 0xfd10, 0x04fa, 0x055b,
0xf1a1, 0xf890, 0x385f, 0x625b, 0x3681, 0xf9c2, 0xf33e, 0x03af, 0x03cb, 0xfe6f,
0xff1a, 0x0074, 0x0024, 0xffec, 0xfffd, 0x0002
},
.dec_hi = (int16_t []){
0xfffe, 0xfffd, 0x0014, 0x0024, 0xff8c, 0xff1a, 0x0191, 0x03cb, 0xfc51, 0xf33e,
0x063e, 0x3681, 0x9da5, 0x385f, 0x0770, 0xf1a1, 0xfaa5, 0x04fa, 0x02f0, 0xfe61,
0xfec6, 0x007e, 0x0065, 0xffda, 0xffe7, 0x000b, 0x0005, 0xfffe, 0xffff, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_COIF7_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF7_q16 = {
.length = 42,
.type = PLP_DWT_WAVELET_COIF7,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0001, 0x0003, 0xfffb, 0xfff4, 0x0013, 0x002f, 0xffc5, 0xff69, 0x00b2, 0x018b,
0xfdf5, 0xfcc8, 0x05a2, 0x0557, 0xf0fd, 0xf8fe, 0x3898, 0x61c5, 0x36e6, 0xfa1c,
0xf27d, 0x03b4, 0x0478, 0xfe3c, 0xfeba, 0x009e, 0x0045, 0xffda, 0xfff7, 0x0006,
0x0001, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0001, 0xfffa, 0xfff7, 0x0026, 0x0045, 0xff62, 0xfeba, 0x01c4, 0x0478,
0xfc4c, 0xf27d, 0x05e4, 0x36e6, 0x9e3b, 0x3898, 0x0702, 0xf0fd, 0xfaa9, 0x05a2,
0x0338, 0xfdf5, 0xfe75, 0x00b2, 0x0097, 0xffc5, 0xffd1, 0x0013, 0x000c, 0xfffb,
0xfffd, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000
}
};
variable PLP_DWT_COIF8_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF8_q16 = {
.length = 48,
.type = PLP_DWT_WAVELET_COIF8,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xffff, 0xffff, 0x0003, 0x0006, 0xfff6, 0xffe9, 0x001d, 0x0049,
0xffad, 0xff36, 0x00e8, 0x01cf, 0xfd92, 0xfc97, 0x062d, 0x0546, 0xf07c, 0xf95d,
0x38c3, 0x614b, 0x3732, 0xfa67, 0xf1e6, 0x03b1, 0x050a, 0xfe15, 0xfe5e, 0x00c4,
0x006c, 0xffc6, 0xffec, 0x000c, 0x0002, 0xfffe, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0002, 0x0002, 0xfff4, 0xffec, 0x003a, 0x006c, 0xff3c, 0xfe5e,
0x01eb, 0x050a, 0xfc4f, 0xf1e6, 0x0599, 0x3732, 0x9eb5, 0x38c3, 0x06a3, 0xf07c,
0xfaba, 0x062d, 0x0369, 0xfd92, 0xfe31, 0x00e8, 0x00ca, 0xffad, 0xffb7, 0x001d,
0x0017, 0xfff6, 0xfffa, 0x0003, 0x0001, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_COIF9_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF9_q16 = {
.length = 54,
.type = PLP_DWT_WAVELET_COIF9,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0xfffe, 0xfffd, 0x0005, 0x000b,
0xfff1, 0xffdc, 0x002a, 0x0066, 0xff92, 0xff07, 0x011d, 0x0206, 0xfd37, 0xfc76,
0x06a3, 0x052e, 0xf015, 0xf9af, 0x38e4, 0x60e7, 0x376d, 0xfaa9, 0xf16c, 0x03a8,
0x0587, 0xfdf8, 0xfe08, 0x00e6, 0x0097, 0xffb1, 0xffdd, 0x0015, 0x0006, 0xfffc,
0xffff, 0x0000, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0xffff, 0x0004, 0x0006, 0xffeb, 0xffdd, 0x004f, 0x0097,
0xff1a, 0xfe08, 0x0208, 0x0587, 0xfc58, 0xf16c, 0x0557, 0x376d, 0x9f19, 0x38e4,
0x0651, 0xf015, 0xfad2, 0x06a3, 0x038a, 0xfd37, 0xfdfa, 0x011d, 0x00f9, 0xff92,
0xff9a, 0x002a, 0x0024, 0xfff1, 0xfff5, 0x0005, 0x0003, 0xfffe, 0xffff, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_COIF10_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF10_q16 = {
.length = 60,
.type = PLP_DWT_WAVELET_COIF10,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002,
0xfffd, 0xfffa, 0x0008, 0x0012, 0xffea, 0xffcc, 0x0037, 0x0084, 0xff76, 0xfedb,
0x0152, 0x0234, 0xfce5, 0xfc60, 0x0707, 0x0514, 0xefc1, 0xf9f7, 0x38ff, 0x6092,
0x379d, 0xfae2, 0xf108, 0x039d, 0x05f2, 0xfde3, 0xfdb8, 0x0103, 0x00c3, 0xff9c,
0xffcb, 0x001e, 0x000b, 0xfff9, 0xfffe, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xfffe, 0x0007, 0x000b, 0xffe2, 0xffcb,
0x0064, 0x00c3, 0xfefd, 0xfdb8, 0x021d, 0x05f2, 0xfc63, 0xf108, 0x051e, 0x379d,
0x9f6e, 0x38ff, 0x0609, 0xefc1, 0xfaec, 0x0707, 0x03a0, 0xfce5, 0xfdcc, 0x0152,
0x0125, 0xff76, 0xff7c, 0x0037, 0x0034, 0xffea, 0xffee, 0x0008, 0x0006, 0xfffd,
0xfffe, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_COIF11_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF11_q16 = {
.length = 66,
.type = PLP_DWT_WAVELET_COIF11,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0xffff, 0x0001, 0x0003, 0xfffc, 0xfff7, 0x000c, 0x001a, 0xffe3, 0xffbb,
0x0046, 0x00a1, 0xff59, 0xfeb3, 0x0184, 0x0259, 0xfc9a, 0xfc53, 0x075e, 0x04f8,
0xef7b, 0xfa37, 0x3914, 0x6049, 0x37c5, 0xfb14, 0xf0b5, 0x0390, 0x0650, 0xfdd2,
0xfd6e, 0x011d, 0x00ef, 0xff88, 0xffb7, 0x0029, 0x0012, 0xfff5, 0xfffc, 0x0002,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfffe, 0xfffc, 0x000b, 0x0012,
0xffd7, 0xffb7, 0x0078, 0x00ef, 0xfee3, 0xfd6e, 0x022e, 0x0650, 0xfc70, 0xf0b5,
0x04ec, 0x37c5, 0x9fb7, 0x3914, 0x05c9, 0xef7b, 0xfb08, 0x075e, 0x03ad, 0xfc9a,
0xfda7, 0x0184, 0x014d, 0xff59, 0xff5f, 0x0046, 0x0045, 0xffe3, 0xffe6, 0x000c,
0x0009, 0xfffc, 0xfffd, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_COIF12_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF12_q16 = {
.length = 72,
.type = PLP_DWT_WAVELET_COIF12,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0002, 0x0005, 0xfffa, 0xfff2,
0x0010, 0x0024, 0xffdb, 0xffa9, 0x0056, 0x00be, 0xff3b, 0xfe90, 0x01b5, 0x0276,
0xfc56, 0xfc4d, 0x07a9, 0x04dc, 0xef40, 0xfa70, 0x3926, 0x6009, 0x37e6, 0xfb41,
0xf06e, 0x0383, 0x06a2, 0xfdc6, 0xfd2a, 0x0133, 0x011a, 0xff75, 0xffa1, 0x0034,
0x001b, 0xfff0, 0xfffa, 0x0004, 0x0001, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0xfffc, 0xfffa,
0x0010, 0x001b, 0xffcc, 0xffa1, 0x008b, 0x011a, 0xfecd, 0xfd2a, 0x023a, 0x06a2,
0xfc7d, 0xf06e, 0x04bf, 0x37e6, 0x9ff7, 0x3926, 0x0590, 0xef40, 0xfb24, 0x07a9,
0x03b3, 0xfc56, 0xfd8a, 0x01b5, 0x0170, 0xff3b, 0xff42, 0x0056, 0x0057, 0xffdb,
0xffdc, 0x0010, 0x000e, 0xfffa, 0xfffb, 0x0002, 0x0001, 0xffff, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000
}
};
variable PLP_DWT_COIF13_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF13_q16 = {
.length = 78,
.type = PLP_DWT_WAVELET_COIF13,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0xffff, 0xfffe,
0x0003, 0x0007, 0xfff7, 0xffed, 0x0014, 0x002f, 0xffd2, 0xff96, 0x0067, 0x00d9,
0xff1e, 0xfe71, 0x01e3, 0x028e, 0xfc19, 0xfc4a, 0x07eb, 0x04c1, 0xef0e, 0xfaa3,
0x3935, 0x5fd1, 0x3802, 0xfb69, 0xf031, 0x0375, 0x06ea, 0xfdbe, 0xfcec, 0x0146,
0x0144, 0xff63, 0xff8a, 0x0040, 0x0025, 0xffea, 0xfff6, 0x0006, 0x0002, 0xffff,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002,
0xfffa, 0xfff6, 0x0016, 0x0025, 0xffc0, 0xff8a, 0x009d, 0x0144, 0xfeba, 0xfcec,
0x0242, 0x06ea, 0xfc8b, 0xf031, 0x0497, 0x3802, 0xa02f, 0x3935, 0x055d, 0xef0e,
0xfb3f, 0x07eb, 0x03b6, 0xfc19, 0xfd72, 0x01e3, 0x018f, 0xff1e, 0xff27, 0x0067,
0x006a, 0xffd2, 0xffd1, 0x0014, 0x0013, 0xfff7, 0xfff9, 0x0003, 0x0002, 0xffff,
0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_COIF14_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF14_q16 = {
.length = 84,
.type = PLP_DWT_WAVELET_COIF14,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0001, 0x0001, 0xfffe, 0xfffc, 0x0005, 0x000a, 0xfff5, 0xffe7, 0x0019, 0x003b,
0xffc8, 0xff83, 0x0079, 0x00f3, 0xff01, 0xfe55, 0x020e, 0x02a1, 0xfbe1, 0xfc4b,
0x0826, 0x04a7, 0xeee2, 0xfad2, 0x3942, 0x5f9f, 0x381a, 0xfb8d, 0xeffc, 0x0368,
0x072a, 0xfdb7, 0xfcb3, 0x0156, 0x016d, 0xff53, 0xff72, 0x004b, 0x0030, 0xffe4,
0xfff2, 0x0009, 0x0003, 0xfffe, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
0x0002, 0x0003, 0xfff7, 0xfff2, 0x001c, 0x0030, 0xffb5, 0xff72, 0x00ad, 0x016d,
0xfeaa, 0xfcb3, 0x0249, 0x072a, 0xfc98, 0xeffc, 0x0473, 0x381a, 0xa061, 0x3942,
0x052e, 0xeee2, 0xfb59, 0x0826, 0x03b5, 0xfbe1, 0xfd5f, 0x020e, 0x01ab, 0xff01,
0xff0d, 0x0079, 0x007d, 0xffc8, 0xffc5, 0x0019, 0x0019, 0xfff5, 0xfff6, 0x0005,
0x0004, 0xfffe, 0xffff, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_COIF15_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF15_q16 = {
.length = 90,
.type = PLP_DWT_WAVELET_COIF15,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0xffff, 0x0001, 0x0002, 0xfffd, 0xfffb, 0x0006, 0x000e,
0xfff2, 0xffe0, 0x001f, 0x0047, 0xffbe, 0xff70, 0x008a, 0x010b, 0xfee4, 0xfe3d,
0x0238, 0x02b0, 0xfbae, 0xfc4f, 0x085a, 0x048d, 0xeebc, 0xfafc, 0x394e, 0x5f72,
0x382f, 0xfbaf, 0xefcd, 0x035a, 0x0763, 0xfdb3, 0xfc7e, 0x0164, 0x0194, 0xff44,
0xff5a, 0x0057, 0x003c, 0xffde, 0xffed, 0x000c, 0x0005, 0xfffd, 0xffff, 0x0001,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0xffff, 0xffff, 0x0003, 0x0005, 0xfff4, 0xffed, 0x0022, 0x003c, 0xffa9, 0xff5a,
0x00bc, 0x0194, 0xfe9c, 0xfc7e, 0x024d, 0x0763, 0xfca6, 0xefcd, 0x0451, 0x382f,
0xa08e, 0x394e, 0x0504, 0xeebc, 0xfb73, 0x085a, 0x03b1, 0xfbae, 0xfd50, 0x0238,
0x01c3, 0xfee4, 0xfef5, 0x008a, 0x0090, 0xffbe, 0xffb9, 0x001f, 0x0020, 0xfff2,
0xfff2, 0x0006, 0x0005, 0xfffd, 0xfffe, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_COIF16_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF16_q16 = {
.length = 96,
.type = PLP_DWT_WAVELET_COIF16,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0001, 0x0003,
0xfffc, 0xfff9, 0x0008, 0x0012, 0xffee, 0xffd8, 0x0025, 0x0053, 0xffb3, 0xff5e,
0x009c, 0x0121, 0xfec9, 0xfe28, 0x025f, 0x02bc, 0xfb7f, 0xfc54, 0x0888, 0x0474,
0xee9a, 0xfb22, 0x3957, 0x5f49, 0x3841, 0xfbcd, 0xefa4, 0x034d, 0x0797, 0xfdb0,
0xfc4d, 0x0170, 0x01ba, 0xff36, 0xff43, 0x0062, 0x0049, 0xffd7, 0xffe7, 0x000f,
0x0007, 0xfffb, 0xfffe, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xffff, 0xfffe, 0x0005, 0x0007, 0xfff1, 0xffe7, 0x0029, 0x0049,
0xff9e, 0xff43, 0x00ca, 0x01ba, 0xfe90, 0xfc4d, 0x0250, 0x0797, 0xfcb3, 0xefa4,
0x0433, 0x3841, 0xa0b7, 0x3957, 0x04de, 0xee9a, 0xfb8c, 0x0888, 0x03ac, 0xfb7f,
0xfd44, 0x025f, 0x01d8, 0xfec9, 0xfedf, 0x009c, 0x00a2, 0xffb3, 0xffad, 0x0025,
0x0028, 0xffee, 0xffee, 0x0008, 0x0007, 0xfffc, 0xfffd, 0x0001, 0x0001, 0xffff,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_COIF17_q16
const plp_dwt_wavelet_q16 PLP_DWT_COIF17_q16 = {
.length = 102,
.type = PLP_DWT_WAVELET_COIF17,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
0xffff, 0xfffe, 0x0002, 0x0004, 0xfffb, 0xfff6, 0x000a, 0x0016, 0xffeb, 0xffd0,
0x002c, 0x0060, 0xffa8, 0xff4c, 0x00ae, 0x0136, 0xfeae, 0xfe16, 0x0283, 0x02c5,
0xfb53, 0xfc5a, 0x08b2, 0x045d, 0xee7c, 0xfb46, 0x3960, 0x5f24, 0x3851, 0xfbe9,
0xef7f, 0x0340, 0x07c5, 0xfdaf, 0xfc20, 0x017a, 0x01dd, 0xff29, 0xff2b, 0x006c,
0x0056, 0xffd0, 0xffe1, 0x0013, 0x000a, 0xfffa, 0xfffd, 0x0002, 0x0001, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0001, 0xfffe, 0xfffd, 0x0006, 0x000a, 0xffed, 0xffe1,
0x0030, 0x0056, 0xff94, 0xff2b, 0x00d7, 0x01dd, 0xfe86, 0xfc20, 0x0251, 0x07c5,
0xfcc0, 0xef7f, 0x0417, 0x3851, 0xa0dc, 0x3960, 0x04ba, 0xee7c, 0xfba3, 0x08b2,
0x03a6, 0xfb53, 0xfd3b, 0x0283, 0x01ea, 0xfeae, 0xfeca, 0x00ae, 0x00b4, 0xffa8,
0xffa0, 0x002c, 0x0030, 0xffeb, 0xffea, 0x000a, 0x000a, 0xfffb, 0xfffc, 0x0002,
0x0002, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000
}
};
variable PLP_DWT_DB1_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB1_q16 = {
.length = 2,
.type = PLP_DWT_WAVELET_DB1,
.dec_lo = (int16_t []){
0x5a82, 0x5a82
},
.dec_hi = (int16_t []){
0xa57e, 0x5a82
}
};
variable PLP_DWT_DB2_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB2_q16 = {
.length = 4,
.type = PLP_DWT_WAVELET_DB2,
.dec_lo = (int16_t []){
0xef70, 0x1cb1, 0x6b13, 0x3dd2
},
.dec_hi = (int16_t []){
0xc22e, 0x6b13, 0xe34f, 0xef70
}
};
variable PLP_DWT_DB3_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB3_q16 = {
.length = 6,
.type = PLP_DWT_WAVELET_DB3,
.dec_lo = (int16_t []){
0x0482, 0xf510, 0xeeb8, 0x3add, 0x6748, 0x2a95
},
.dec_hi = (int16_t []){
0xd56b, 0x6748, 0xc523, 0xeeb8, 0x0af0, 0x0482
}
};
variable PLP_DWT_DB4_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB4_q16 = {
.length = 8,
.type = PLP_DWT_WAVELET_DB4,
.dec_lo = (int16_t []){
0xfea5, 0x0436, 0x03f3, 0xe80f, 0xfc6b, 0x50c1, 0x5b80, 0x1d7d
},
.dec_hi = (int16_t []){
0xe283, 0x5b80, 0xaf3f, 0xfc6b, 0x17f1, 0x03f3, 0xfbca, 0xfea5
}
};
variable PLP_DWT_DB5_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB5_q16 = {
.length = 10,
.type = PLP_DWT_WAVELET_DB5,
.dec_lo = (int16_t []){
0x006d, 0xfe64, 0xff33, 0x09ee, 0xfbdf, 0xe0fc, 0x11b8, 0x5cb6, 0x4d4a, 0x147e
},
.dec_hi = (int16_t []){
0xeb82, 0x4d4a, 0xa34a, 0x11b8, 0x1f04, 0xfbdf, 0xf612, 0xff33, 0x019c, 0x006d
}
};
variable PLP_DWT_DB6_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB6_q16 = {
.length = 12,
.type = PLP_DWT_WAVELET_DB6,
.dec_lo = (int16_t []){
0xffdd, 0x009d, 0x0012, 0xfbf5, 0x0386, 0x0c7b, 0xef64, 0xe30a, 0x285a, 0x6025,
0x3f50, 0x0e47
},
.dec_hi = (int16_t []){
0xf1b9, 0x3f50, 0x9fdb, 0x285a, 0x1cf6, 0xef64, 0xf385, 0x0386, 0x040b, 0x0012,
0xff63, 0xffdd
}
};
variable PLP_DWT_DB7_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB7_q16 = {
.length = 14,
.type = PLP_DWT_WAVELET_DB7,
.dec_lo = (int16_t []){
0x000c, 0xffc5, 0x000e, 0x019b, 0xfde1, 0xfb22, 0x0a52, 0x0921, 0xe353, 0xed94,
0x3c22, 0x5d54, 0x32c2, 0x09f7
},
.dec_hi = (int16_t []){
0xf609, 0x32c2, 0xa2ac, 0x3c22, 0x126c, 0xe353, 0xf6df, 0x0a52, 0x04de, 0xfde1,
0xfe65, 0x000e, 0x003b, 0x000c
}
};
variable PLP_DWT_DB8_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB8_q16 = {
.length = 16,
.type = PLP_DWT_WAVELET_DB8,
.dec_lo = (int16_t []){
0xfffc, 0x0016, 0xfff3, 0xff60, 0x011f, 0x01ca, 0xfa5b, 0xfdc7, 0x107b, 0x000f,
0xdba5, 0xfdf9, 0x4aed, 0x567b, 0x280c, 0x06f7
},
.dec_hi = (int16_t []){
0xf909, 0x280c, 0xa985, 0x4aed, 0x0207, 0xdba5, 0xfff1, 0x107b, 0x0239, 0xfa5b,
0xfe36, 0x011f, 0x00a0, 0xfff3, 0xffea, 0xfffc
}
};
variable PLP_DWT_DB9_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB9_q16 = {
.length = 18,
.type = PLP_DWT_WAVELET_DB9,
.dec_lo = (int16_t []){
0x0001, 0xfff8, 0x0008, 0x003d, 0xff74, 0xff65, 0x02dd, 0x0008, 0xf758, 0x03ef,
0x1303, 0xf39b, 0xda76, 0x110d, 0x5422, 0x4d6b, 0x1f36, 0x04e0
},
.dec_hi = (int16_t []){
0xfb20, 0x1f36, 0xb295, 0x5422, 0xeef3, 0xda76, 0x0c65, 0x1303, 0xfc11, 0xf758,
0xfff8, 0x02dd, 0x009b, 0xff74, 0xffc3, 0x0008, 0x0008, 0x0001
}
};
variable PLP_DWT_DB10_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB10_q16 = {
.length = 20,
.type = PLP_DWT_WAVELET_DB10,
.dec_lo = (int16_t []){
0x0000, 0x0003, 0xfffc, 0xffea, 0x0041, 0x002e, 0xfea0, 0x0076, 0x0440, 0xfc3b,
0xf6dd, 0x0be9, 0x104e, 0xe6eb, 0xe005, 0x23fd, 0x581f, 0x437b, 0x1816, 0x036a
},
.dec_hi = (int16_t []){
0xfc96, 0x1816, 0xbc85, 0x581f, 0xdc03, 0xe005, 0x1915, 0x104e, 0xf417, 0xf6dd,
0x03c5, 0x0440, 0xff8a, 0xfea0, 0xffd2, 0x0041, 0x0016, 0xfffc, 0xfffd, 0x0000
}
};
variable PLP_DWT_DB11_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB11_q16 = {
.length = 22,
.type = PLP_DWT_WAVELET_DB11,
.dec_lo = (int16_t []){
0x0000, 0xffff, 0x0002, 0x0008, 0xffe3, 0xfff6, 0x00a1, 0xff93, 0xfe09, 0x02ab,
0x0403, 0xf77f, 0xfa0d, 0x132d, 0x0874, 0xdce6, 0xeb3b, 0x34bb, 0x57c5, 0x3996,
0x1271, 0x0265
},
.dec_hi = (int16_t []){
0xfd9b, 0x1271, 0xc66a, 0x57c5, 0xcb45, 0xeb3b, 0x231a, 0x0874, 0xecd3, 0xfa0d,
0x0881, 0x0403, 0xfd55, 0xfe09, 0x006d, 0x00a1, 0x000a, 0xffe3, 0xfff8, 0x0002,
0x0001, 0x0000
}
};
variable PLP_DWT_DB12_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB12_q16 = {
.length = 24,
.type = PLP_DWT_WAVELET_DB12,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0xffff, 0xfffd, 0x000d, 0x0000, 0xffb9, 0x004a, 0x00dc, 0xfe5b,
0xfe70, 0x0551, 0x0164, 0xf3a8, 0x00b0, 0x175b, 0xfcf5, 0xd787, 0xfa45, 0x4209,
0x541f, 0x304d, 0x0e06, 0x01ae
},
.dec_hi = (int16_t []){
0xfe52, 0x0e06, 0xcfb3, 0x541f, 0xbdf7, 0xfa45, 0x2879, 0xfcf5, 0xe8a5, 0x00b0,
0x0c58, 0x0164, 0xfaaf, 0xfe70, 0x01a5, 0x00dc, 0xffb6, 0xffb9, 0x0000, 0x000d,
0x0003, 0xffff, 0x0000, 0x0000
}
};
variable PLP_DWT_DB13_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB13_q16 = {
.length = 26,
.type = PLP_DWT_WAVELET_DB13,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0001, 0xfffb, 0x0002, 0x001f, 0xffd5, 0xffa5, 0x00ee,
0x0081, 0xfcf3, 0x004e, 0x0730, 0xfc9c, 0xf275, 0x0956, 0x16f9, 0xf00e, 0xd7af,
0x0b22, 0x4b61, 0x4e37, 0x27ef, 0x0a9b, 0x012e
},
.dec_hi = (int16_t []){
0xfed2, 0x0a9b, 0xd811, 0x4e37, 0xb49f, 0x0b22, 0x2851, 0xf00e, 0xe907, 0x0956,
0x0d8b, 0xfc9c, 0xf8d0, 0x004e, 0x030d, 0x0081, 0xff12, 0xffa5, 0x002b, 0x001f,
0xfffe, 0xfffb, 0xffff, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_DB14_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB14_q16 = {
.length = 28,
.type = PLP_DWT_WAVELET_DB14,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0xffff, 0xfff3, 0x0017, 0x0023, 0xff82,
0xffe8, 0x01a3, 0xff48, 0xfc23, 0x0374, 0x0712, 0xf6d7, 0xf4e5, 0x11eb, 0x11b7,
0xe417, 0xdd39, 0x1bfd, 0x50cb, 0x46f3, 0x209f, 0x07fc, 0x00d4
},
.dec_hi = (int16_t []){
0xff2c, 0x07fc, 0xdf61, 0x46f3, 0xaf35, 0x1bfd, 0x22c7, 0xe417, 0xee49, 0x11eb,
0x0b1b, 0xf6d7, 0xf8ee, 0x0374, 0x03dd, 0xff48, 0xfe5d, 0xffe8, 0x007e, 0x0023,
0xffe9, 0xfff3, 0x0001, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_DB15_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB15_q16 = {
.length = 30,
.type = PLP_DWT_WAVELET_DB15,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0x0001, 0x0005, 0xfff4, 0xfff4, 0x0040,
0xfff8, 0xff2b, 0x00a7, 0x01ee, 0xfd56, 0xfcb4, 0x0703, 0x0456, 0xf1c7, 0xfaec,
0x1857, 0x085b, 0xdb06, 0xe745, 0x2b64, 0x52aa, 0x3f0f, 0x1a5f, 0x05fc, 0x0095
},
.dec_hi = (int16_t []){
0xff6b, 0x05fc, 0xe5a1, 0x3f0f, 0xad56, 0x2b64, 0x18bb, 0xdb06, 0xf7a5, 0x1857,
0x0514, 0xf1c7, 0xfbaa, 0x0703, 0x034c, 0xfd56, 0xfe12, 0x00a7, 0x00d5, 0xfff8,
0xffc0, 0xfff4, 0x000c, 0x0005, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_DB16_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB16_q16 = {
.length = 32,
.type = PLP_DWT_WAVELET_DB16,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfffe, 0x0006, 0x0004, 0xffe1,
0x000d, 0x0066, 0xff89, 0xff1b, 0x01cb, 0x0151, 0xfb47, 0xff07, 0x09b8, 0xff34,
0xef0e, 0x0380, 0x1b08, 0xfc6d, 0xd623, 0xf483, 0x385b, 0x5195, 0x3714, 0x1521,
0x0478, 0x0069
},
.dec_hi = (int16_t []){
0xff97, 0x0478, 0xeadf, 0x3714, 0xae6b, 0x385b, 0x0b7d, 0xd623, 0x0393, 0x1b08,
0xfc80, 0xef0e, 0x00cc, 0x09b8, 0x00f9, 0xfb47, 0xfeaf, 0x01cb, 0x00e5, 0xff89,
0xff9a, 0x000d, 0x001f, 0x0004, 0xfffa, 0xfffe, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000
}
};
variable PLP_DWT_DB17_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB17_q16 = {
.length = 34,
.type = PLP_DWT_WAVELET_DB17,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0xfffd, 0xffff, 0x000e,
0xfff5, 0xffd1, 0x004b, 0x0061, 0xfee6, 0xff9c, 0x02e9, 0xff95, 0xf9fe, 0x02db,
0x0a62, 0xf8b1, 0xefc5, 0x0cf2, 0x1941, 0xefcc, 0xd5fa, 0x037f, 0x4258, 0x4e35,
0x2f68, 0x10cc, 0x0353, 0x0049
},
.dec_hi = (int16_t []){
0xffb7, 0x0353, 0xef34, 0x2f68, 0xb1cb, 0x4258, 0xfc81, 0xd5fa, 0x1034, 0x1941,
0xf30e, 0xefc5, 0x074f, 0x0a62, 0xfd25, 0xf9fe, 0x006b, 0x02e9, 0x0064, 0xfee6,
0xff9f, 0x004b, 0x002f, 0xfff5, 0xfff2, 0xffff, 0x0003, 0x0001, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_DB18_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB18_q16 = {
.length = 36,
.type = PLP_DWT_WAVELET_DB18,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0xfff9,
0x0007, 0x0015, 0xffd4, 0xffdb, 0x00a2, 0x0004, 0xfe54, 0x00cd, 0x036a, 0xfcf6,
0xfa4d, 0x074d, 0x084e, 0xf256, 0xf42e, 0x1563, 0x1324, 0xe44a, 0xda6a, 0x12d8,
0x4931, 0x4932, 0x2847, 0x0d42, 0x0278, 0x0034
},
.dec_hi = (int16_t []){
0xffcc, 0x0278, 0xf2be, 0x2847, 0xb6ce, 0x4931, 0xed28, 0xda6a, 0x1bb6, 0x1324,
0xea9d, 0xf42e, 0x0daa, 0x084e, 0xf8b3, 0xfa4d, 0x030a, 0x036a, 0xff33, 0xfe54,
0xfffc, 0x00a2, 0x0025, 0xffd4, 0xffeb, 0x0007, 0x0007, 0x0000, 0xffff, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_DB19_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB19_q16 = {
.length = 38,
.type = PLP_DWT_WAVELET_DB19,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0x0000, 0x0003,
0xfffc, 0xfff7, 0x0018, 0x000b, 0xffa8, 0x0019, 0x00e7, 0xff40, 0xfe36, 0x027b,
0x02c5, 0xfa27, 0xfc9c, 0x0b20, 0x0388, 0xedb9, 0xfbb6, 0x1b2e, 0x098e, 0xdb6a,
0xe2ce, 0x2165, 0x4d05, 0x4321, 0x21d7, 0x0a67, 0x01d4, 0x0024
},
.dec_hi = (int16_t []){
0xffdc, 0x01d4, 0xf599, 0x21d7, 0xbcdf, 0x4d05, 0xde9b, 0xe2ce, 0x2496, 0x098e,
0xe4d2, 0xfbb6, 0x1247, 0x0388, 0xf4e0, 0xfc9c, 0x05d9, 0x02c5, 0xfd85, 0xfe36,
0x00c0, 0x00e7, 0xffe7, 0xffa8, 0xfff5, 0x0018, 0x0009, 0xfffc, 0xfffd, 0x0000,
0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_DB20_q16
const plp_dwt_wavelet_q16 PLP_DWT_DB20_q16 = {
.length = 40,
.type = PLP_DWT_WAVELET_DB20,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
0x0002, 0x0003, 0xfff3, 0xfffe, 0x002e, 0xffe5, 0xff8b, 0x0091, 0x00dc, 0xfe3b,
0xfee0, 0x0422, 0x00c1, 0xf819, 0x00b9, 0x0d18, 0xfcd6, 0xec1a, 0x051a, 0x1d39,
0xfddc, 0xd62c, 0xee2e, 0x2e46, 0x4e25, 0x3c81, 0x1c27, 0x081e, 0x015a, 0x001a
},
.dec_hi = (int16_t []){
0xffe6, 0x015a, 0xf7e2, 0x1c27, 0xc37f, 0x4e25, 0xd1ba, 0xee2e, 0x29d4, 0xfddc,
0xe2c7, 0x051a, 0x13e6, 0xfcd6, 0xf2e8, 0x00b9, 0x07e7, 0x00c1, 0xfbde, 0xfee0,
0x01c5, 0x00dc, 0xff6f, 0xff8b, 0x001b, 0x002e, 0x0002, 0xfff3, 0xfffd, 0x0002,
0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_HAAR_q16
const plp_dwt_wavelet_q16 PLP_DWT_HAAR_q16 = {
.length = 2,
.type = PLP_DWT_WAVELET_HAAR,
.dec_lo = (int16_t []){
0x5a82, 0x5a82
},
.dec_hi = (int16_t []){
0xa57e, 0x5a82
}
};
variable PLP_DWT_SYM2_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM2_q16 = {
.length = 4,
.type = PLP_DWT_WAVELET_SYM2,
.dec_lo = (int16_t []){
0xef70, 0x1cb1, 0x6b13, 0x3dd2
},
.dec_hi = (int16_t []){
0xc22e, 0x6b13, 0xe34f, 0xef70
}
};
variable PLP_DWT_SYM3_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM3_q16 = {
.length = 6,
.type = PLP_DWT_WAVELET_SYM3,
.dec_lo = (int16_t []){
0x0482, 0xf510, 0xeeb8, 0x3add, 0x6748, 0x2a95
},
.dec_hi = (int16_t []){
0xd56b, 0x6748, 0xc523, 0xeeb8, 0x0af0, 0x0482
}
};
variable PLP_DWT_SYM4_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM4_q16 = {
.length = 8,
.type = PLP_DWT_WAVELET_SYM4,
.dec_lo = (int16_t []){
0xf64d, 0xfc35, 0x3fb2, 0x66e1, 0x2620, 0xf34d, 0xfe63, 0x0420
},
.dec_hi = (int16_t []){
0xfbe0, 0xfe63, 0x0cb3, 0x2620, 0x991f, 0x3fb2, 0x03cb, 0xf64d
}
};
variable PLP_DWT_SYM5_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM5_q16 = {
.length = 10,
.type = PLP_DWT_WAVELET_SYM5,
.dec_lo = (int16_t []){
0x0380, 0x03c7, 0xfafe, 0x1986, 0x5c99, 0x5126, 0x0220, 0xe98f, 0xfd4d, 0x0280
},
.dec_hi = (int16_t []){
0xfd80, 0xfd4d, 0x1671, 0x0220, 0xaeda, 0x5c99, 0xe67a, 0xfafe, 0xfc39, 0x0380
}
};
variable PLP_DWT_SYM6_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM6_q16 = {
.length = 12,
.type = PLP_DWT_WAVELET_SYM6,
.dec_lo = (int16_t []){
0x01f9, 0x0072, 0xf0e6, 0xf9d1, 0x3edb, 0x64d1, 0x2b41, 0xf6b4, 0xfd4e, 0x05ba,
0x003a, 0xff00
},
.dec_hi = (int16_t []){
0x0100, 0x003a, 0xfa46, 0xfd4e, 0x094c, 0x2b41, 0x9b2f, 0x3edb, 0x062f, 0xf0e6,
0xff8e, 0x01f9
}
};
variable PLP_DWT_SYM7_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM7_q16 = {
.length = 14,
.type = PLP_DWT_WAVELET_SYM7,
.dec_lo = (int16_t []){
0x0058, 0xffde, 0xfe62, 0x03e8, 0x08b1, 0xf9a8, 0x023c, 0x449f, 0x6246, 0x24f2,
0xee13, 0xf233, 0x0083, 0x0150
},
.dec_hi = (int16_t []){
0xfeb0, 0x0083, 0x0dcd, 0xee13, 0xdb0e, 0x6246, 0xbb61, 0x023c, 0x0658, 0x08b1,
0xfc18, 0xfe62, 0x0022, 0x0058
}
};
variable PLP_DWT_SYM8_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM8_q16 = {
.length = 16,
.type = PLP_DWT_WAVELET_SYM8,
.dec_lo = (int16_t []){
0xff91, 0xffee, 0x040f, 0x00f9, 0xeda9, 0xf828, 0x3d9d, 0x637b, 0x2ea6, 0xf95a,
0xfc84, 0x064a, 0x007d, 0xfe16, 0xfff6, 0x003e
},
.dec_hi = (int16_t []){
0xffc2, 0xfff6, 0x01ea, 0x007d, 0xf9b6, 0xfc84, 0x06a6, 0x2ea6, 0x9c85, 0x3d9d,
0x07d8, 0xeda9, 0xff07, 0x040f, 0x0012, 0xff91
}
};
variable PLP_DWT_SYM9_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM9_q16 = {
.length = 18,
.type = PLP_DWT_WAVELET_SYM9,
.dec_lo = (int16_t []){
0x002e, 0x0014, 0xfe4d, 0xfe86, 0x03de, 0x0013, 0xf904, 0x1e90, 0x5be4, 0x4f05,
0x0484, 0xe77b, 0xfdab, 0x07f2, 0x0122, 0xfeb0, 0xfff0, 0x0023
},
.dec_hi = (int16_t []){
0xffdd, 0xfff0, 0x0150, 0x0122, 0xf80e, 0xfdab, 0x1885, 0x0484, 0xb0fb, 0x5be4,
0xe170, 0xf904, 0xffed, 0x03de, 0x017a, 0xfe4d, 0xffec, 0x002e
}
};
variable PLP_DWT_SYM10_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM10_q16 = {
.length = 20,
.type = PLP_DWT_WAVELET_SYM10,
.dec_lo = (int16_t []){
0x0019, 0x0003, 0xfee5, 0xffd0, 0x05e1, 0x017c, 0xeb96, 0xf6ed, 0x3c60, 0x627f,
0x3121, 0xfb74, 0xfbe8, 0x0666, 0x00bd, 0xfd65, 0xffe6, 0x0097, 0x0002, 0xfff1
},
.dec_hi = (int16_t []){
0x000f, 0x0002, 0xff69, 0xffe6, 0x029b, 0x00bd, 0xf99a, 0xfbe8, 0x048c, 0x3121,
0x9d81, 0x3c60, 0x0913, 0xeb96, 0xfe84, 0x05e1, 0x0030, 0xfee5, 0xfffd, 0x0019
}
};
variable PLP_DWT_SYM11_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM11_q16 = {
.length = 22,
.type = PLP_DWT_WAVELET_SYM11,
.dec_lo = (int16_t []){
0x0006, 0xffff, 0xffc7, 0x0013, 0x00d5, 0xfebd, 0xfceb, 0x04be, 0x08f5, 0xfd14,
0x0c71, 0x4938, 0x5d7c, 0x1e6d, 0xe5ce, 0xed7e, 0x0484, 0x0581, 0xffbe, 0xff2f,
0x0004, 0x0010
},
.dec_hi = (int16_t []){
0xfff0, 0x0004, 0x00d1, 0xffbe, 0xfa7f, 0x0484, 0x1282, 0xe5ce, 0xe193, 0x5d7c,
0xb6c8, 0x0c71, 0x02ec, 0x08f5, 0xfb42, 0xfceb, 0x0143, 0x00d5, 0xffed, 0xffc7,
0x0001, 0x0006
}
};
variable PLP_DWT_SYM12_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM12_q16 = {
.length = 24,
.type = PLP_DWT_WAVELET_SYM12,
.dec_lo = (int16_t []){
0x0004, 0x0000, 0xffd4, 0x0006, 0x00f3, 0xffd2, 0xfce6, 0x00f8, 0x064c, 0xfb69,
0xfd2a, 0x330f, 0x61ba, 0x3b3b, 0xf5f9, 0xea31, 0x01f5, 0x0766, 0xffab, 0xfe22,
0x000a, 0x004d, 0xffff, 0xfffa
},
.dec_hi = (int16_t []){
0x0006, 0xffff, 0xffb3, 0x000a, 0x01de, 0xffab, 0xf89a, 0x01f5, 0x15cf, 0xf5f9,
0xc4c5, 0x61ba, 0xccf1, 0xfd2a, 0x0497, 0x064c, 0xff08, 0xfce6, 0x002e, 0x00f3,
0xfffa, 0xffd4, 0x0000, 0x0004
}
};
variable PLP_DWT_SYM13_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM13_q16 = {
.length = 26,
.type = PLP_DWT_WAVELET_SYM13,
.dec_lo = (int16_t []){
0x0002, 0xffff, 0xffdb, 0xfffa, 0x00f7, 0x00ae, 0xfd6a, 0xfdcc, 0x01c6, 0xf85a,
0xf015, 0x194e, 0x590e, 0x5281, 0x0e1c, 0xee04, 0x0121, 0x0be5, 0x0241, 0xfd58,
0xffcf, 0x00ba, 0x000e, 0xffe8, 0x0001, 0x0002
},
.dec_hi = (int16_t []){
0xfffe, 0x0001, 0x0018, 0x000e, 0xff46, 0xffcf, 0x02a8, 0x0241, 0xf41b, 0x0121,
0x11fc, 0x0e1c, 0xad7f, 0x590e, 0xe6b2, 0xf015, 0x07a6, 0x01c6, 0x0234, 0xfd6a,
0xff52, 0x00f7, 0x0006, 0xffdb, 0x0001, 0x0002
}
};
variable PLP_DWT_SYM14_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM14_q16 = {
.length = 28,
.type = PLP_DWT_WAVELET_SYM14,
.dec_lo = (int16_t []){
0xffff, 0x0000, 0x000d, 0xfffe, 0xffab, 0x000c, 0x0149, 0xffa6, 0xfc43, 0x008c,
0x04cb, 0xf89f, 0xfb7b, 0x3254, 0x6147, 0x3cd8, 0xf890, 0xeb85, 0x0351, 0x08f0,
0xffb3, 0xfd83, 0x0021, 0x0095, 0xfffe, 0xffec, 0x0001, 0x0001
},
.dec_hi = (int16_t []){
0xffff, 0x0001, 0x0014, 0xfffe, 0xff6b, 0x0021, 0x027d, 0xffb3, 0xf710, 0x0351,
0x147b, 0xf890, 0xc328, 0x6147, 0xcdac, 0xfb7b, 0x0761, 0x04cb, 0xff74, 0xfc43,
0x005a, 0x0149, 0xfff4, 0xffab, 0x0002, 0x000d, 0x0000, 0xffff
}
};
variable PLP_DWT_SYM15_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM15_q16 = {
.length = 30,
.type = PLP_DWT_WAVELET_SYM15,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0xfffb, 0x0002, 0x0023, 0xfff7, 0xff8a, 0x0070, 0x014a, 0xfd84,
0xfb06, 0x02cf, 0x0537, 0xfabe, 0x0e47, 0x4a11, 0x5c65, 0x1f3a, 0xe6d5, 0xeed7,
0x08c1, 0x08b3, 0xfee1, 0xfdcd, 0x0032, 0x0072, 0xfffc, 0xfff3, 0x0001, 0x0001
},
.dec_hi = (int16_t []){
0xffff, 0x0001, 0x000d, 0xfffc, 0xff8e, 0x0032, 0x0233, 0xfee1, 0xf74d, 0x08c1,
0x1129, 0xe6d5, 0xe0c6, 0x5c65, 0xb5ef, 0x0e47, 0x0542, 0x0537, 0xfd31, 0xfb06,
0x027c, 0x014a, 0xff90, 0xff8a, 0x0009, 0x0023, 0xfffe, 0xfffb, 0x0000, 0x0000
}
};
variable PLP_DWT_SYM16_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM16_q16 = {
.length = 32,
.type = PLP_DWT_WAVELET_SYM16,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0xfffc, 0x0001, 0x001c, 0xfffc, 0xff81, 0x0018, 0x019f, 0xff9a,
0xfc07, 0x00a0, 0x0423, 0xf76d, 0xfb93, 0x32d5, 0x60d6, 0x3cd8, 0xf915, 0xeb92,
0x03ef, 0x09fd, 0xff8d, 0xfcce, 0x002d, 0x00e3, 0xfff9, 0xffd4, 0x0001, 0x0005,
0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0xfffb, 0x0001, 0x002c, 0xfff9, 0xff1d, 0x002d, 0x0332, 0xff8d,
0xf603, 0x03ef, 0x146e, 0xf915, 0xc328, 0x60d6, 0xcd2b, 0xfb93, 0x0893, 0x0423,
0xff60, 0xfc07, 0x0066, 0x019f, 0xffe8, 0xff81, 0x0004, 0x001c, 0xffff, 0xfffc,
0x0000, 0x0000
}
};
variable PLP_DWT_SYM17_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM17_q16 = {
.length = 34,
.type = PLP_DWT_WAVELET_SYM17,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0xfffe, 0x0000, 0x0010, 0xfffb, 0xffa6, 0x001c, 0x0157, 0xff62,
0xfbbd, 0x024b, 0x0d69, 0x0236, 0xf0d3, 0x123a, 0x534b, 0x573b, 0x171c, 0xec26,
0xf4fc, 0x0211, 0xff12, 0xfdb1, 0x0146, 0x0196, 0xffc2, 0xff7f, 0x0002, 0x0018,
0x0001, 0xfffe, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0002, 0x0001, 0xffe8, 0x0002, 0x0081, 0xffc2, 0xfe6a, 0x0146,
0x024f, 0xff12, 0xfdef, 0xf4fc, 0x13da, 0x171c, 0xa8c5, 0x534b, 0xedc6, 0xf0d3,
0xfdca, 0x0d69, 0xfdb5, 0xfbbd, 0x009e, 0x0157, 0xffe4, 0xffa6, 0x0005, 0x0010,
0x0000, 0xfffe, 0x0000, 0x0000
}
};
variable PLP_DWT_SYM18_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM18_q16 = {
.length = 36,
.type = PLP_DWT_WAVELET_SYM18,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0xffff, 0x0000, 0x000d, 0x0002, 0xffb4, 0xfff3, 0x0137, 0x0036,
0xfc1e, 0xff5a, 0x0ac8, 0x045a, 0xeb87, 0xf957, 0x3cab, 0x6077, 0x3364, 0xfbd8,
0xf68e, 0x03a7, 0x00ce, 0xfbf1, 0xff95, 0x01ec, 0x0024, 0xff54, 0xfffa, 0x002f,
0x0002, 0xfff7, 0x0000, 0x0001, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0xffff, 0x0000, 0x0009, 0x0002, 0xffd1, 0xfffa, 0x00ac, 0x0024,
0xfe14, 0xff95, 0x040f, 0x00ce, 0xfc59, 0xf68e, 0x0428, 0x3364, 0x9f89, 0x3cab,
0x06a9, 0xeb87, 0xfba6, 0x0ac8, 0x00a6, 0xfc1e, 0xffca, 0x0137, 0x000d, 0xffb4,
0xfffe, 0x000d, 0x0000, 0xffff, 0x0000, 0x0000
}
};
variable PLP_DWT_SYM19_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM19_q16 = {
.length = 38,
.type = PLP_DWT_WAVELET_SYM19,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0004, 0xfffe, 0xffeb, 0x0005, 0x0046, 0xffda,
0xff58, 0x0105, 0x0206, 0xfd1a, 0xfa08, 0x00e6, 0x0125, 0xf75b, 0x0df5, 0x4a01,
0x5c1a, 0x210f, 0xe965, 0xf11f, 0x0bfc, 0x0ac3, 0xfdd6, 0xfc74, 0x008e, 0x010f,
0xffec, 0xffc8, 0x0004, 0x0009, 0xffff, 0xffff, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0001, 0xffff, 0xfff7, 0x0004, 0x0038, 0xffec, 0xfef1, 0x008e,
0x038c, 0xfdd6, 0xf53d, 0x0bfc, 0x0ee1, 0xe965, 0xdef1, 0x5c1a, 0xb5ff, 0x0df5,
0x08a5, 0x0125, 0xff1a, 0xfa08, 0x02e6, 0x0206, 0xfefb, 0xff58, 0x0026, 0x0046,
0xfffb, 0xffeb, 0x0002, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_SYM20_q16
const plp_dwt_wavelet_q16 PLP_DWT_SYM20_q16 = {
.length = 40,
.type = PLP_DWT_WAVELET_SYM20,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0xffff, 0xfff0, 0x0002, 0x0044, 0xfff6,
0xff28, 0x002f, 0x022d, 0xff93, 0xfbf4, 0x010a, 0x0346, 0xf5e4, 0xfc2f, 0x33f2,
0x6026, 0x3c6a, 0xf976, 0xeb72, 0x04a4, 0x0b62, 0xff20, 0xfb79, 0x0040, 0x018e,
0xffec, 0xff8e, 0x0004, 0x0018, 0xffff, 0xfffc, 0x0000, 0x0000, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0004, 0xffff, 0xffe8, 0x0004, 0x0072, 0xffec,
0xfe72, 0x0040, 0x0487, 0xff20, 0xf49e, 0x04a4, 0x148e, 0xf976, 0xc396, 0x6026,
0xcc0e, 0xfc2f, 0x0a1c, 0x0346, 0xfef6, 0xfbf4, 0x006d, 0x022d, 0xffd1, 0xff28,
0x000a, 0x0044, 0xfffe, 0xfff0, 0x0001, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000
}
};
variable PLP_DWT_COIF1_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF1_q8 = {
.length = 6,
.type = PLP_DWT_WAVELET_COIF1,
.dec_lo = (int8_t []){
0xfe, 0xf7, 0x31, 0x6d, 0x2b, 0xf7
},
.dec_hi = (int8_t []){
0x09, 0x2b, 0x93, 0x31, 0x09, 0xfe
}
};
variable PLP_DWT_COIF2_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF2_q8 = {
.length = 12,
.type = PLP_DWT_WAVELET_COIF2,
.dec_lo = (int8_t []){
0x00, 0x00, 0x01, 0x03, 0xf8, 0xf6, 0x35, 0x68, 0x31, 0xf7, 0xfb, 0x02
},
.dec_hi = (int8_t []){
0xfe, 0xfb, 0x09, 0x31, 0x98, 0x35, 0x0a, 0xf8, 0xfd, 0x01, 0x00, 0x00
}
};
variable PLP_DWT_COIF3_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF3_q8 = {
.length = 18,
.type = PLP_DWT_WAVELET_COIF3,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x02, 0x04, 0xf5, 0xf7, 0x37, 0x66, 0x34,
0xf8, 0xf8, 0x03, 0x01, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x01, 0xfd, 0xf8, 0x08, 0x34, 0x9a, 0x37, 0x09, 0xf5, 0xfc, 0x02, 0x01,
0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_COIF4_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF4_q8 = {
.length = 24,
.type = PLP_DWT_WAVELET_COIF4,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xfe, 0x03, 0x05, 0xf4,
0xf7, 0x38, 0x64, 0x35, 0xf9, 0xf6, 0x03, 0x02, 0xff, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x01, 0x02, 0xfd, 0xf6, 0x07, 0x35, 0x9c, 0x38, 0x09, 0xf4, 0xfb,
0x03, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_COIF5_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF5_q8 = {
.length = 30,
.type = PLP_DWT_WAVELET_COIF5,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff,
0xfd, 0x04, 0x05, 0xf2, 0xf8, 0x38, 0x63, 0x36, 0xf9, 0xf4, 0x04, 0x03, 0xff,
0xff, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0xff, 0x01, 0x03, 0xfc, 0xf4, 0x07, 0x36, 0x9d, 0x38, 0x08,
0xf2, 0xfb, 0x04, 0x03, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_COIF6_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF6_q8 = {
.length = 36,
.type = PLP_DWT_WAVELET_COIF6,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0xfe, 0xfd, 0x05, 0x05, 0xf2, 0xf9, 0x38, 0x62, 0x37, 0xfa,
0xf3, 0x04, 0x04, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x02, 0x04, 0xfc, 0xf3, 0x06, 0x37, 0x9e,
0x38, 0x07, 0xf2, 0xfb, 0x05, 0x03, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_COIF7_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF7_q8 = {
.length = 42,
.type = PLP_DWT_WAVELET_COIF7,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x02, 0xfe, 0xfd, 0x06, 0x05, 0xf1, 0xf9,
0x39, 0x62, 0x37, 0xfa, 0xf2, 0x04, 0x04, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x04, 0xfc, 0xf2, 0x06,
0x37, 0x9e, 0x39, 0x07, 0xf1, 0xfb, 0x06, 0x03, 0xfe, 0xfe, 0x01, 0x01, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00
}
};
variable PLP_DWT_COIF8_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF8_q8 = {
.length = 48,
.type = PLP_DWT_WAVELET_COIF8,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x02, 0xfe, 0xfd,
0x06, 0x05, 0xf0, 0xf9, 0x39, 0x61, 0x37, 0xfa, 0xf2, 0x04, 0x05, 0xfe, 0xfe,
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xfe, 0x02, 0x05, 0xfc,
0xf2, 0x06, 0x37, 0x9f, 0x39, 0x07, 0xf0, 0xfb, 0x06, 0x03, 0xfe, 0xfe, 0x01,
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_COIF9_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF9_q8 = {
.length = 54,
.type = PLP_DWT_WAVELET_COIF9,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
0x01, 0x02, 0xfd, 0xfc, 0x07, 0x05, 0xf0, 0xfa, 0x39, 0x61, 0x37, 0xfb, 0xf1,
0x04, 0x06, 0xfe, 0xfe, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xfe, 0x02,
0x06, 0xfc, 0xf1, 0x05, 0x37, 0x9f, 0x39, 0x06, 0xf0, 0xfb, 0x07, 0x04, 0xfd,
0xfe, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
}
};
variable PLP_DWT_COIF10_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF10_q8 = {
.length = 60,
.type = PLP_DWT_WAVELET_COIF10,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0xff, 0xff, 0x01, 0x02, 0xfd, 0xfc, 0x07, 0x05, 0xf0, 0xfa, 0x39,
0x61, 0x38, 0xfb, 0xf1, 0x04, 0x06, 0xfe, 0xfe, 0x01, 0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff,
0xfe, 0x02, 0x06, 0xfc, 0xf1, 0x05, 0x38, 0x9f, 0x39, 0x06, 0xf0, 0xfb, 0x07,
0x04, 0xfd, 0xfe, 0x01, 0x01, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_COIF11_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF11_q8 = {
.length = 66,
.type = PLP_DWT_WAVELET_COIF11,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0x02, 0x02, 0xfd, 0xfc, 0x07,
0x05, 0xef, 0xfa, 0x39, 0x60, 0x38, 0xfb, 0xf1, 0x04, 0x06, 0xfe, 0xfd, 0x01,
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0xff, 0xfd, 0x02, 0x06, 0xfc, 0xf1, 0x05, 0x38, 0xa0, 0x39, 0x06, 0xef,
0xfb, 0x07, 0x04, 0xfd, 0xfe, 0x02, 0x01, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
}
};
variable PLP_DWT_COIF12_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF12_q8 = {
.length = 72,
.type = PLP_DWT_WAVELET_COIF12,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0x02,
0x02, 0xfc, 0xfc, 0x08, 0x05, 0xef, 0xfa, 0x39, 0x60, 0x38, 0xfb, 0xf0, 0x04,
0x07, 0xfe, 0xfd, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x01, 0xff, 0xfd, 0x02, 0x07, 0xfc, 0xf0, 0x05, 0x38, 0xa0, 0x39,
0x06, 0xef, 0xfb, 0x08, 0x04, 0xfc, 0xfe, 0x02, 0x01, 0xff, 0xff, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_COIF13_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF13_q8 = {
.length = 78,
.type = PLP_DWT_WAVELET_COIF13,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0xff, 0xfe, 0x02, 0x03, 0xfc, 0xfc, 0x08, 0x05, 0xef, 0xfb, 0x39, 0x60,
0x38, 0xfb, 0xf0, 0x03, 0x07, 0xfe, 0xfd, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x01, 0x01, 0xff, 0xfd, 0x02, 0x07, 0xfd, 0xf0, 0x05, 0x38,
0xa0, 0x39, 0x05, 0xef, 0xfb, 0x08, 0x04, 0xfc, 0xfd, 0x02, 0x02, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_COIF14_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF14_q8 = {
.length = 84,
.type = PLP_DWT_WAVELET_COIF14,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xfe, 0x02, 0x03, 0xfc, 0xfc, 0x08, 0x05,
0xef, 0xfb, 0x39, 0x60, 0x38, 0xfc, 0xf0, 0x03, 0x07, 0xfe, 0xfd, 0x01, 0x01,
0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x01, 0xff, 0xfd, 0x02, 0x07, 0xfd, 0xf0,
0x04, 0x38, 0xa0, 0x39, 0x05, 0xef, 0xfb, 0x08, 0x04, 0xfc, 0xfd, 0x02, 0x02,
0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_COIF15_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF15_q8 = {
.length = 90,
.type = PLP_DWT_WAVELET_COIF15,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x01, 0xff, 0xfe, 0x02, 0x03,
0xfc, 0xfc, 0x08, 0x05, 0xef, 0xfb, 0x39, 0x5f, 0x38, 0xfc, 0xf0, 0x03, 0x07,
0xfe, 0xfc, 0x01, 0x02, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x02, 0xff, 0xfc, 0x02, 0x07,
0xfd, 0xf0, 0x04, 0x38, 0xa1, 0x39, 0x05, 0xef, 0xfb, 0x08, 0x04, 0xfc, 0xfd,
0x02, 0x02, 0xff, 0xff, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_COIF16_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF16_q8 = {
.length = 96,
.type = PLP_DWT_WAVELET_COIF16,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x01,
0xff, 0xfe, 0x02, 0x03, 0xfb, 0xfc, 0x09, 0x04, 0xef, 0xfb, 0x39, 0x5f, 0x38,
0xfc, 0xf0, 0x03, 0x08, 0xfe, 0xfc, 0x01, 0x02, 0xff, 0xff, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x02, 0xff, 0xfc,
0x02, 0x08, 0xfd, 0xf0, 0x04, 0x38, 0xa1, 0x39, 0x05, 0xef, 0xfc, 0x09, 0x04,
0xfb, 0xfd, 0x02, 0x02, 0xff, 0xff, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_COIF17_q8
const plp_dwt_wavelet_q8 PLP_DWT_COIF17_q8 = {
.length = 102,
.type = PLP_DWT_WAVELET_COIF17,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xff, 0x01, 0x01, 0xff, 0xfe, 0x03, 0x03, 0xfb, 0xfc, 0x09, 0x04, 0xee,
0xfb, 0x39, 0x5f, 0x38, 0xfc, 0xef, 0x03, 0x08, 0xfe, 0xfc, 0x01, 0x02, 0xff,
0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x02,
0xff, 0xfc, 0x02, 0x08, 0xfd, 0xef, 0x04, 0x38, 0xa1, 0x39, 0x05, 0xee, 0xfc,
0x09, 0x04, 0xfb, 0xfd, 0x03, 0x02, 0xff, 0xff, 0x01, 0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_DB1_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB1_q8 = {
.length = 2,
.type = PLP_DWT_WAVELET_DB1,
.dec_lo = (int8_t []){
0x5b, 0x5b
},
.dec_hi = (int8_t []){
0xa5, 0x5b
}
};
variable PLP_DWT_DB2_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB2_q8 = {
.length = 4,
.type = PLP_DWT_WAVELET_DB2,
.dec_lo = (int8_t []){
0xef, 0x1d, 0x6b, 0x3e
},
.dec_hi = (int8_t []){
0xc2, 0x6b, 0xe3, 0xef
}
};
variable PLP_DWT_DB3_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB3_q8 = {
.length = 6,
.type = PLP_DWT_WAVELET_DB3,
.dec_lo = (int8_t []){
0x05, 0xf5, 0xef, 0x3b, 0x67, 0x2b
},
.dec_hi = (int8_t []){
0xd5, 0x67, 0xc5, 0xef, 0x0b, 0x05
}
};
variable PLP_DWT_DB4_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB4_q8 = {
.length = 8,
.type = PLP_DWT_WAVELET_DB4,
.dec_lo = (int8_t []){
0xff, 0x04, 0x04, 0xe8, 0xfc, 0x51, 0x5c, 0x1d
},
.dec_hi = (int8_t []){
0xe3, 0x5c, 0xaf, 0xfc, 0x18, 0x04, 0xfc, 0xff
}
};
variable PLP_DWT_DB5_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB5_q8 = {
.length = 10,
.type = PLP_DWT_WAVELET_DB5,
.dec_lo = (int8_t []){
0x00, 0xfe, 0xff, 0x0a, 0xfc, 0xe1, 0x12, 0x5d, 0x4d, 0x14
},
.dec_hi = (int8_t []){
0xec, 0x4d, 0xa3, 0x12, 0x1f, 0xfc, 0xf6, 0xff, 0x02, 0x00
}
};
variable PLP_DWT_DB6_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB6_q8 = {
.length = 12,
.type = PLP_DWT_WAVELET_DB6,
.dec_lo = (int8_t []){
0x00, 0x01, 0x00, 0xfc, 0x04, 0x0c, 0xef, 0xe3, 0x28, 0x60, 0x3f, 0x0e
},
.dec_hi = (int8_t []){
0xf2, 0x3f, 0xa0, 0x28, 0x1d, 0xef, 0xf4, 0x04, 0x04, 0x00, 0xff, 0x00
}
};
variable PLP_DWT_DB7_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB7_q8 = {
.length = 14,
.type = PLP_DWT_WAVELET_DB7,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x02, 0xfe, 0xfb, 0x0a, 0x09, 0xe3, 0xee, 0x3c, 0x5d, 0x33,
0x0a
},
.dec_hi = (int8_t []){
0xf6, 0x33, 0xa3, 0x3c, 0x12, 0xe3, 0xf7, 0x0a, 0x05, 0xfe, 0xfe, 0x00, 0x00,
0x00
}
};
variable PLP_DWT_DB8_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB8_q8 = {
.length = 16,
.type = PLP_DWT_WAVELET_DB8,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0xff, 0x01, 0x02, 0xfa, 0xfe, 0x10, 0x00, 0xdc, 0xfe, 0x4b,
0x56, 0x28, 0x07
},
.dec_hi = (int8_t []){
0xf9, 0x28, 0xaa, 0x4b, 0x02, 0xdc, 0x00, 0x10, 0x02, 0xfa, 0xfe, 0x01, 0x01,
0x00, 0x00, 0x00
}
};
variable PLP_DWT_DB9_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB9_q8 = {
.length = 18,
.type = PLP_DWT_WAVELET_DB9,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xf7, 0x04, 0x13, 0xf4, 0xda,
0x11, 0x54, 0x4d, 0x1f, 0x05
},
.dec_hi = (int8_t []){
0xfb, 0x1f, 0xb3, 0x54, 0xef, 0xda, 0x0c, 0x13, 0xfc, 0xf7, 0x00, 0x03, 0x01,
0xff, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_DB10_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB10_q8 = {
.length = 20,
.type = PLP_DWT_WAVELET_DB10,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x04, 0xfc, 0xf7, 0x0c, 0x10,
0xe7, 0xe0, 0x24, 0x58, 0x43, 0x18, 0x03
},
.dec_hi = (int8_t []){
0xfd, 0x18, 0xbd, 0x58, 0xdc, 0xe0, 0x19, 0x10, 0xf4, 0xf7, 0x04, 0x04, 0x00,
0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_DB11_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB11_q8 = {
.length = 22,
.type = PLP_DWT_WAVELET_DB11,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0x03, 0x04, 0xf7, 0xfa,
0x13, 0x08, 0xdd, 0xeb, 0x35, 0x58, 0x3a, 0x12, 0x02
},
.dec_hi = (int8_t []){
0xfe, 0x12, 0xc6, 0x58, 0xcb, 0xeb, 0x23, 0x08, 0xed, 0xfa, 0x09, 0x04, 0xfd,
0xfe, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_DB12_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB12_q8 = {
.length = 24,
.type = PLP_DWT_WAVELET_DB12,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfe, 0xfe, 0x05, 0x01,
0xf4, 0x01, 0x17, 0xfd, 0xd8, 0xfa, 0x42, 0x54, 0x30, 0x0e, 0x02
},
.dec_hi = (int8_t []){
0xfe, 0x0e, 0xd0, 0x54, 0xbe, 0xfa, 0x28, 0xfd, 0xe9, 0x01, 0x0c, 0x01, 0xfb,
0xfe, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_DB13_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB13_q8 = {
.length = 26,
.type = PLP_DWT_WAVELET_DB13,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0xfd, 0x00,
0x07, 0xfd, 0xf2, 0x09, 0x17, 0xf0, 0xd8, 0x0b, 0x4b, 0x4e, 0x28, 0x0b, 0x01
},
.dec_hi = (int8_t []){
0xff, 0x0b, 0xd8, 0x4e, 0xb5, 0x0b, 0x28, 0xf0, 0xe9, 0x09, 0x0e, 0xfd, 0xf9,
0x00, 0x03, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_DB14_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB14_q8 = {
.length = 28,
.type = PLP_DWT_WAVELET_DB14,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff,
0xfc, 0x03, 0x07, 0xf7, 0xf5, 0x12, 0x12, 0xe4, 0xdd, 0x1c, 0x51, 0x47, 0x21,
0x08, 0x01
},
.dec_hi = (int8_t []){
0xff, 0x08, 0xdf, 0x47, 0xaf, 0x1c, 0x23, 0xe4, 0xee, 0x12, 0x0b, 0xf7, 0xf9,
0x03, 0x04, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
}
};
variable PLP_DWT_DB15_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB15_q8 = {
.length = 30,
.type = PLP_DWT_WAVELET_DB15,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01,
0x02, 0xfd, 0xfd, 0x07, 0x04, 0xf2, 0xfb, 0x18, 0x08, 0xdb, 0xe7, 0x2b, 0x53,
0x3f, 0x1a, 0x06, 0x01
},
.dec_hi = (int8_t []){
0xff, 0x06, 0xe6, 0x3f, 0xad, 0x2b, 0x19, 0xdb, 0xf8, 0x18, 0x05, 0xf2, 0xfc,
0x07, 0x03, 0xfd, 0xfe, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_DB16_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB16_q8 = {
.length = 32,
.type = PLP_DWT_WAVELET_DB16,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xff, 0x02, 0x01, 0xfb, 0xff, 0x0a, 0xff, 0xef, 0x03, 0x1b, 0xfc, 0xd6, 0xf5,
0x38, 0x52, 0x37, 0x15, 0x04, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x04, 0xeb, 0x37, 0xae, 0x38, 0x0b, 0xd6, 0x04, 0x1b, 0xfd, 0xef, 0x01,
0x0a, 0x01, 0xfb, 0xff, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_DB17_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB17_q8 = {
.length = 34,
.type = PLP_DWT_WAVELET_DB17,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xff, 0x00, 0x03, 0x00, 0xfa, 0x03, 0x0a, 0xf9, 0xf0, 0x0d, 0x19, 0xf0,
0xd6, 0x03, 0x42, 0x4e, 0x2f, 0x11, 0x03, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x03, 0xef, 0x2f, 0xb2, 0x42, 0xfd, 0xd6, 0x10, 0x19, 0xf3, 0xf0, 0x07,
0x0a, 0xfd, 0xfa, 0x00, 0x03, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_DB18_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB18_q8 = {
.length = 36,
.type = PLP_DWT_WAVELET_DB18,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x00, 0xfe, 0x01, 0x03, 0xfd, 0xfa, 0x07, 0x08, 0xf2, 0xf4, 0x15,
0x13, 0xe4, 0xda, 0x13, 0x49, 0x49, 0x28, 0x0d, 0x02, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x02, 0xf3, 0x28, 0xb7, 0x49, 0xed, 0xda, 0x1c, 0x13, 0xeb, 0xf4, 0x0e,
0x08, 0xf9, 0xfa, 0x03, 0x03, 0xff, 0xfe, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_DB19_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB19_q8 = {
.length = 38,
.type = PLP_DWT_WAVELET_DB19,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x01, 0xff, 0xfe, 0x02, 0x03, 0xfa, 0xfd, 0x0b, 0x04, 0xee,
0xfc, 0x1b, 0x0a, 0xdb, 0xe3, 0x21, 0x4d, 0x43, 0x22, 0x0a, 0x02, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x02, 0xf6, 0x22, 0xbd, 0x4d, 0xdf, 0xe3, 0x25, 0x0a, 0xe5, 0xfc, 0x12,
0x04, 0xf5, 0xfd, 0x06, 0x03, 0xfe, 0xfe, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_DB20_q8
const plp_dwt_wavelet_q8 PLP_DWT_DB20_q8 = {
.length = 40,
.type = PLP_DWT_WAVELET_DB20,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0xfe, 0xff, 0x04, 0x01, 0xf8, 0x01, 0x0d,
0xfd, 0xec, 0x05, 0x1d, 0xfe, 0xd6, 0xee, 0x2e, 0x4e, 0x3d, 0x1c, 0x08, 0x01,
0x00
},
.dec_hi = (int8_t []){
0x00, 0x01, 0xf8, 0x1c, 0xc3, 0x4e, 0xd2, 0xee, 0x2a, 0xfe, 0xe3, 0x05, 0x14,
0xfd, 0xf3, 0x01, 0x08, 0x01, 0xfc, 0xff, 0x02, 0x01, 0xff, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
}
};
variable PLP_DWT_HAAR_q8
const plp_dwt_wavelet_q8 PLP_DWT_HAAR_q8 = {
.length = 2,
.type = PLP_DWT_WAVELET_HAAR,
.dec_lo = (int8_t []){
0x5b, 0x5b
},
.dec_hi = (int8_t []){
0xa5, 0x5b
}
};
variable PLP_DWT_SYM2_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM2_q8 = {
.length = 4,
.type = PLP_DWT_WAVELET_SYM2,
.dec_lo = (int8_t []){
0xef, 0x1d, 0x6b, 0x3e
},
.dec_hi = (int8_t []){
0xc2, 0x6b, 0xe3, 0xef
}
};
variable PLP_DWT_SYM3_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM3_q8 = {
.length = 6,
.type = PLP_DWT_WAVELET_SYM3,
.dec_lo = (int8_t []){
0x05, 0xf5, 0xef, 0x3b, 0x67, 0x2b
},
.dec_hi = (int8_t []){
0xd5, 0x67, 0xc5, 0xef, 0x0b, 0x05
}
};
variable PLP_DWT_SYM4_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM4_q8 = {
.length = 8,
.type = PLP_DWT_WAVELET_SYM4,
.dec_lo = (int8_t []){
0xf6, 0xfc, 0x40, 0x67, 0x26, 0xf3, 0xfe, 0x04
},
.dec_hi = (int8_t []){
0xfc, 0xfe, 0x0d, 0x26, 0x99, 0x40, 0x04, 0xf6
}
};
variable PLP_DWT_SYM5_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM5_q8 = {
.length = 10,
.type = PLP_DWT_WAVELET_SYM5,
.dec_lo = (int8_t []){
0x03, 0x04, 0xfb, 0x1a, 0x5d, 0x51, 0x02, 0xea, 0xfd, 0x03
},
.dec_hi = (int8_t []){
0xfd, 0xfd, 0x16, 0x02, 0xaf, 0x5d, 0xe6, 0xfb, 0xfc, 0x03
}
};
variable PLP_DWT_SYM6_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM6_q8 = {
.length = 12,
.type = PLP_DWT_WAVELET_SYM6,
.dec_lo = (int8_t []){
0x02, 0x00, 0xf1, 0xfa, 0x3f, 0x65, 0x2b, 0xf7, 0xfd, 0x06, 0x00, 0xff
},
.dec_hi = (int8_t []){
0x01, 0x00, 0xfa, 0xfd, 0x09, 0x2b, 0x9b, 0x3f, 0x06, 0xf1, 0x00, 0x02
}
};
variable PLP_DWT_SYM7_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM7_q8 = {
.length = 14,
.type = PLP_DWT_WAVELET_SYM7,
.dec_lo = (int8_t []){
0x00, 0x00, 0xfe, 0x04, 0x09, 0xfa, 0x02, 0x45, 0x62, 0x25, 0xee, 0xf2, 0x01,
0x01
},
.dec_hi = (int8_t []){
0xff, 0x01, 0x0e, 0xee, 0xdb, 0x62, 0xbb, 0x02, 0x06, 0x09, 0xfc, 0xfe, 0x00,
0x00
}
};
variable PLP_DWT_SYM8_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM8_q8 = {
.length = 16,
.type = PLP_DWT_WAVELET_SYM8,
.dec_lo = (int8_t []){
0x00, 0x00, 0x04, 0x01, 0xee, 0xf8, 0x3e, 0x63, 0x2f, 0xf9, 0xfd, 0x06, 0x00,
0xfe, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x02, 0x00, 0xfa, 0xfd, 0x07, 0x2f, 0x9d, 0x3e, 0x08, 0xee, 0xff,
0x04, 0x00, 0x00
}
};
variable PLP_DWT_SYM9_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM9_q8 = {
.length = 18,
.type = PLP_DWT_WAVELET_SYM9,
.dec_lo = (int8_t []){
0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xf9, 0x1f, 0x5c, 0x4f, 0x05, 0xe7, 0xfe,
0x08, 0x01, 0xff, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x01, 0x01, 0xf8, 0xfe, 0x19, 0x05, 0xb1, 0x5c, 0xe1, 0xf9, 0x00,
0x04, 0x01, 0xfe, 0x00, 0x00
}
};
variable PLP_DWT_SYM10_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM10_q8 = {
.length = 20,
.type = PLP_DWT_WAVELET_SYM10,
.dec_lo = (int8_t []){
0x00, 0x00, 0xff, 0x00, 0x06, 0x01, 0xec, 0xf7, 0x3c, 0x62, 0x31, 0xfb, 0xfc,
0x06, 0x01, 0xfd, 0x00, 0x01, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0xff, 0x00, 0x03, 0x01, 0xfa, 0xfc, 0x05, 0x31, 0x9e, 0x3c, 0x09,
0xec, 0xff, 0x06, 0x00, 0xff, 0x00, 0x00
}
};
variable PLP_DWT_SYM11_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM11_q8 = {
.length = 22,
.type = PLP_DWT_WAVELET_SYM11,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xfd, 0x05, 0x09, 0xfd, 0x0c, 0x49, 0x5d,
0x1e, 0xe6, 0xed, 0x05, 0x06, 0x00, 0xff, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x01, 0x00, 0xfa, 0x05, 0x13, 0xe6, 0xe2, 0x5d, 0xb7, 0x0c, 0x03,
0x09, 0xfb, 0xfd, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_SYM12_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM12_q8 = {
.length = 24,
.type = PLP_DWT_WAVELET_SYM12,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0x01, 0x06, 0xfb, 0xfd, 0x33, 0x62,
0x3b, 0xf6, 0xea, 0x02, 0x07, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xf9, 0x02, 0x16, 0xf6, 0xc5, 0x62, 0xcd,
0xfd, 0x05, 0x06, 0xff, 0xfd, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_SYM13_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM13_q8 = {
.length = 26,
.type = PLP_DWT_WAVELET_SYM13,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0xfd, 0xfe, 0x02, 0xf8, 0xf0, 0x19, 0x59,
0x53, 0x0e, 0xee, 0x01, 0x0c, 0x02, 0xfd, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x03, 0x02, 0xf4, 0x01, 0x12, 0x0e, 0xad,
0x59, 0xe7, 0xf0, 0x08, 0x02, 0x02, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_SYM14_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM14_q8 = {
.length = 28,
.type = PLP_DWT_WAVELET_SYM14,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfc, 0x01, 0x05, 0xf9, 0xfb,
0x32, 0x61, 0x3d, 0xf9, 0xec, 0x03, 0x09, 0x00, 0xfe, 0x00, 0x01, 0x00, 0x00,
0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x02, 0x00, 0xf7, 0x03, 0x14, 0xf9, 0xc3,
0x61, 0xce, 0xfb, 0x07, 0x05, 0xff, 0xfc, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
}
};
variable PLP_DWT_SYM15_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM15_q8 = {
.length = 30,
.type = PLP_DWT_WAVELET_SYM15,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfe, 0xfb, 0x03, 0x05,
0xfb, 0x0e, 0x4a, 0x5c, 0x1f, 0xe7, 0xef, 0x09, 0x09, 0xff, 0xfe, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xf7, 0x09, 0x11, 0xe7, 0xe1,
0x5c, 0xb6, 0x0e, 0x05, 0x05, 0xfd, 0xfb, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_SYM16_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM16_q8 = {
.length = 32,
.type = PLP_DWT_WAVELET_SYM16,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0x01, 0x04,
0xf7, 0xfc, 0x33, 0x61, 0x3d, 0xf9, 0xec, 0x04, 0x0a, 0x00, 0xfd, 0x00, 0x01,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x03, 0x00, 0xf6, 0x04, 0x14,
0xf9, 0xc3, 0x61, 0xcd, 0xfc, 0x09, 0x04, 0xff, 0xfc, 0x00, 0x02, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_SYM17_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM17_q8 = {
.length = 34,
.type = PLP_DWT_WAVELET_SYM17,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xfc, 0x02, 0x0d,
0x02, 0xf1, 0x12, 0x53, 0x57, 0x17, 0xec, 0xf5, 0x02, 0xff, 0xfe, 0x01, 0x02,
0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0x01, 0x02, 0xff, 0xfe,
0xf5, 0x14, 0x17, 0xa9, 0x53, 0xee, 0xf1, 0xfe, 0x0d, 0xfe, 0xfc, 0x01, 0x01,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_SYM18_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM18_q8 = {
.length = 36,
.type = PLP_DWT_WAVELET_SYM18,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfc, 0xff, 0x0b,
0x04, 0xec, 0xf9, 0x3d, 0x60, 0x33, 0xfc, 0xf7, 0x04, 0x01, 0xfc, 0x00, 0x02,
0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0x00, 0x04,
0x01, 0xfc, 0xf7, 0x04, 0x33, 0xa0, 0x3d, 0x07, 0xec, 0xfc, 0x0b, 0x01, 0xfc,
0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_SYM19_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM19_q8 = {
.length = 38,
.type = PLP_DWT_WAVELET_SYM19,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x02,
0xfd, 0xfa, 0x01, 0x01, 0xf7, 0x0e, 0x4a, 0x5c, 0x21, 0xe9, 0xf1, 0x0c, 0x0b,
0xfe, 0xfc, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x04, 0xfe, 0xf5,
0x0c, 0x0f, 0xe9, 0xdf, 0x5c, 0xb6, 0x0e, 0x09, 0x01, 0xff, 0xfa, 0x03, 0x02,
0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
variable PLP_DWT_SYM20_q8
const plp_dwt_wavelet_q8 PLP_DWT_SYM20_q8 = {
.length = 40,
.type = PLP_DWT_WAVELET_SYM20,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x02,
0x00, 0xfc, 0x01, 0x03, 0xf6, 0xfc, 0x34, 0x60, 0x3c, 0xf9, 0xeb, 0x05, 0x0b,
0xff, 0xfb, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x05,
0xff, 0xf5, 0x05, 0x15, 0xf9, 0xc4, 0x60, 0xcc, 0xfc, 0x0a, 0x03, 0xff, 0xfc,
0x00, 0x02, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
}
};
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"
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
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF1_q32 = {
.length = 6,
.type = PLP_DWT_WAVELET_COIF1,
.dec_lo = (int32_t []){
0xfdfefe3c, 0xf6b0b291, 0x31434055, 0x6d211478, 0x2b403b09, 0xf6b0b291
},
.dec_hi = (int32_t []){
0x094f4d6f, 0x2b403b09, 0x92deeb88, 0x31434055, 0x094f4d6f, 0xfdfefe3c
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF2_q32 = {
.length = 12,
.type = PLP_DWT_WAVELET_COIF2,
.dec_lo = (int32_t []){
0xffe86398, 0xffc441d1, 0x00b7e021, 0x0307f3ae, 0xf86473f6, 0xf6359f20, 0x35606d07, 0x680753fd,
0x316c0dff, 0xf760560c, 0xfab146e6, 0x0218faf1
},
.dec_hi = (int32_t []){
0xfde7050f, 0xfab146e6, 0x089fa9f4, 0x316c0dff, 0x97f8ac03, 0x35606d07, 0x09ca60e0, 0xf86473f6,
0xfcf80c52, 0x00b7e021, 0x003bbe2f, 0xffe86398
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF3_q32 = {
.length = 18,
.type = PLP_DWT_WAVELET_COIF3,
.dec_lo = (int32_t []){
0xfffeddc2, 0xfffdac8d, 0x000f46e9, 0x00249e6d, 0xffaba361, 0xfed8d39f, 0x02085faa, 0x046c4c95,
0xf5772165, 0xf6cf4371, 0x36d88beb, 0x659a7df6, 0x33dcd634, 0xf82d1bd7, 0xf794c938, 0x03007f79,
0x00ff0527, 0xff83b1b5
},
.dec_hi = (int32_t []){
0x007c4e4b, 0x00ff0527, 0xfcff8087, 0xf794c938, 0x07d2e429, 0x33dcd634, 0x9a65820a, 0x36d88beb,
0x0930bc8f, 0xf5772165, 0xfb93b36b, 0x02085faa, 0x01272c61, 0xffaba361, 0xffdb6193, 0x000f46e9,
0x00025373, 0xfffeddc2
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF4_q32 = {
.length = 24,
.type = PLP_DWT_WAVELET_COIF4,
.dec_lo = (int32_t []){
0xfffff107, 0xffffe4a8, 0x000105fa, 0x00020af0, 0xfff77b2d, 0xffecb2f1, 0x002980af, 0x007aed51,
0xff4696e0, 0xfe0d8ac6, 0x0335e531, 0x0508e90d, 0xf3af0c94, 0xf778c041, 0x3799f627, 0x642067c9,
0x3528d398, 0xf8d27559, 0xf5990d6d, 0x036a5365, 0x020e8c19, 0xff0f47e0, 0xffca9ad4, 0x001d3d46
},
.dec_hi = (int32_t []){
0xffe2c2ba, 0xffca9ad4, 0x00f0b820, 0x020e8c19, 0xfc95ac9b, 0xf5990d6d, 0x072d8aa7, 0x3528d398,
0x9bdf9837, 0x3799f627, 0x08873fbf, 0xf3af0c94, 0xfaf716f3, 0x0335e531, 0x01f2753a, 0xff4696e0,
0xff8512af, 0x002980af, 0x00134d0f, 0xfff77b2d, 0xfffdf510, 0x000105fa, 0x00001b58, 0xfffff107
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF5_q32 = {
.length = 30,
.type = PLP_DWT_WAVELET_COIF5,
.dec_lo = (int32_t []){
0xffffff32, 0xfffffea3, 0x0000114a, 0x00001f0b, 0xffff4d93, 0xfffea639, 0x00049965, 0x0009e42b,
0xffeb1bc5, 0xffc98d43, 0x004fad89, 0x00dd8fbe, 0xfed3dc7c, 0xfd788e99, 0x042eb016, 0x0548e8e9,
0xf27ce81b, 0xf80f259f, 0x380fcde2, 0x631c0dae, 0x35f60c1a, 0xf95688e3, 0xf43be9d5, 0x039b10f1,
0x02ff0b3d, 0xfeb4021b, 0xff77b528, 0x004760dc, 0x000bbff8, 0xfff90cee
},
.dec_hi = (int32_t []){
0x0006f312, 0x000bbff8, 0xffb89f24, 0xff77b528, 0x014bfde5, 0x02ff0b3d, 0xfc64ef0f, 0xf43be9d5,
0x06a9771d, 0x35f60c1a, 0x9ce3f252, 0x380fcde2, 0x07f0da61, 0xf27ce81b, 0xfab71717, 0x042eb016,
0x02877167, 0xfed3dc7c, 0xff227042, 0x004fad89, 0x003672bd, 0xffeb1bc5, 0xfff61bd5, 0x00049965,
0x000159c7, 0xffff4d93, 0xffffe0f5, 0x0000114a, 0x0000015d, 0xffffff32
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF6_q32 = {
.length = 36,
.type = PLP_DWT_WAVELET_COIF6,
.dec_lo = (int32_t []){
0xfffffff5, 0xffffffee, 0x00000122, 0x000001e4, 0xfffff214, 0xffffe778, 0x00006e3a, 0x0000cf81,
0xfffd8881, 0xfffaef50, 0x000aa82a, 0x00193a02, 0xffda12bb, 0xff9b45ed, 0x007e6862, 0x013a47e5,
0xfe617b8a, 0xfd0ff829, 0x04fa1034, 0x055b6c23, 0xf1a17017, 0xf88fe311, 0x385f10f5, 0x625b09b7,
0x3681413e, 0xf9c21950, 0xf33dea42, 0x03af436e, 0x03cb6ec5, 0xfe6f3217, 0xff19a911, 0x0073f773,
0x0023c536, 0xffeb885e, 0xfffd5719, 0x0001a9f0
},
.dec_hi = (int32_t []){
0xfffe5610, 0xfffd5719, 0x001477a2, 0x0023c536, 0xff8c088d, 0xff19a911, 0x0190cde9, 0x03cb6ec5,
0xfc50bc92, 0xf33dea42, 0x063de6b0, 0x3681413e, 0x9da4f649, 0x385f10f5, 0x07701cef, 0xf1a17017,
0xfaa493dd, 0x04fa1034, 0x02f007d7, 0xfe617b8a, 0xfec5b81b, 0x007e6862, 0x0064ba13, 0xffda12bb,
0xffe6c5fe, 0x000aa82a, 0x000510b0, 0xfffd8881, 0xffff307f, 0x00006e3a, 0x00001888, 0xfffff214,
0xfffffe1c, 0x00000122, 0x00000012, 0xfffffff5
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF7_q32 = {
.length = 42,
.type = PLP_DWT_WAVELET_COIF7,
.dec_lo = (int32_t []){
0xffffffff, 0xffffffff, 0x00000013, 0x0000001e, 0xfffffef2, 0xfffffe44, 0x000009b7, 0x000010cb,
0xffffbecf, 0xffff8895, 0x00015328, 0x00029ca9, 0xfffa803f, 0xfff3e80b, 0x0012fd32, 0x002f037d,
0xffc4f79c, 0xff68aebc, 0x00b1f92f, 0x018aee57, 0xfdf57427, 0xfcc7becb, 0x05a1906b, 0x055699e5,
0xf0fc8636, 0xf8fde94c, 0x3897f5d9, 0x61c4b3af, 0x36e5d414, 0xfa1b93e1, 0xf27d22af, 0x03b43580,
0x0477f28b, 0xfe3bb7c8, 0xfeba5281, 0x009e4056, 0x0045007f, 0xffd9af14, 0xfff696c6, 0x0005bcdd,
0x00009cf6, 0xffff9979
},
.dec_hi = (int32_t []){
0x00006687, 0x00009cf6, 0xfffa4323, 0xfff696c6, 0x002650ec, 0x0045007f, 0xff61bfaa, 0xfeba5281,
0x01c44838, 0x0477f28b, 0xfc4bca80, 0xf27d22af, 0x05e46c1f, 0x36e5d414, 0x9e3b4c51, 0x3897f5d9,
0x070216b4, 0xf0fc8636, 0xfaa9661b, 0x05a1906b, 0x03384135, 0xfdf57427, 0xfe7511a9, 0x00b1f92f,
0x00975144, 0xffc4f79c, 0xffd0fc83, 0x0012fd32, 0x000c17f5, 0xfffa803f, 0xfffd6357, 0x00015328,
0x0000776b, 0xffffbecf, 0xffffef35, 0x000009b7, 0x000001bc, 0xfffffef2, 0xffffffe2, 0x00000013,
0x00000001, 0xffffffff
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF8_q32 = {
.length = 48,
.type = PLP_DWT_WAVELET_COIF8,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000001, 0x00000002, 0xffffffec, 0xffffffe1, 0x000000d2, 0x00000155,
0xfffff9b2, 0xfffff54d, 0x000025b9, 0x00004360, 0xffff491d, 0xfffea416, 0x0002de60, 0x0005f426,
0xfff63e0d, 0xffe97b96, 0x001d62b4, 0x004941fd, 0xffaca35a, 0xff364232, 0x00e78874, 0x01ce99ec,
0xfd91e439, 0xfc96834e, 0x062d223a, 0x05459396, 0xf07c2706, 0xf95ca08e, 0x38c2b9b9, 0x614b6487,
0x3731e21c, 0xfa676a96, 0xf1e5f340, 0x03b0a802, 0x050a2498, 0xfe152f8e, 0xfe5e753f, 0x00c47071,
0x006c2954, 0xffc590ee, 0xffeb9132, 0x000c2aa6, 0x0002791e, 0xfffe6adc, 0xffffdb5b, 0x000018c8
},
.dec_hi = (int32_t []){
0xffffe738, 0xffffdb5b, 0x00019524, 0x0002791e, 0xfff3d55a, 0xffeb9132, 0x003a6f12, 0x006c2954,
0xff3b8f8f, 0xfe5e753f, 0x01ead072, 0x050a2498, 0xfc4f57fe, 0xf1e5f340, 0x0598956a, 0x3731e21c,
0x9eb49b79, 0x38c2b9b9, 0x06a35f72, 0xf07c2706, 0xfaba6c6a, 0x062d223a, 0x03697cb2, 0xfd91e439,
0xfe316614, 0x00e78874, 0x00c9bdce, 0xffaca35a, 0xffb6be03, 0x001d62b4, 0x0016846a, 0xfff63e0d,
0xfffa0bda, 0x0002de60, 0x00015bea, 0xffff491d, 0xffffbca0, 0x000025b9, 0x00000ab3, 0xfffff9b2,
0xfffffeab, 0x000000d2, 0x0000001f, 0xffffffec, 0xfffffffe, 0x00000001, 0x00000000, 0x00000000
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF9_q32 = {
.length = 54,
.type = PLP_DWT_WAVELET_COIF9,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xfffffffe, 0x00000011, 0x0000001b,
0xffffff6b, 0xffffff12, 0x000003ed, 0x0000068c, 0xffffea6c, 0xffffda5a, 0x0000631b, 0x0000b6ac,
0xfffe7cf9, 0xfffd01a7, 0x000517b4, 0x000b0a3d, 0xfff0d659, 0xffdc1838, 0x00299af0, 0x006603a6,
0xff91f9c9, 0xff0680c8, 0x011d2c05, 0x02065902, 0xfd372594, 0xfc7598b4, 0x06a2d828, 0x052e3e92,
0xf0157198, 0xf9aeefb5, 0x38e3ff0a, 0x60e6de22, 0x376d6bab, 0xfaa8b805, 0xf16c43e4, 0x03a844e8,
0x0586fa96, 0xfdf84acd, 0xfe082350, 0x00e61ba9, 0x0096a2e8, 0xffb0a927, 0xffdcc267, 0x0014873d,
0x0005f91e, 0xfffc400f, 0xffff5a03, 0x00006e62, 0x000008a2, 0xfffff9fd
},
.dec_hi = (int32_t []){
0x00000603, 0x000008a2, 0xffff919e, 0xffff5a03, 0x0003bff1, 0x0005f91e, 0xffeb78c3, 0xffdcc267,
0x004f56d9, 0x0096a2e8, 0xff19e457, 0xfe082350, 0x0207b533, 0x0586fa96, 0xfc57bb18, 0xf16c43e4,
0x055747fb, 0x376d6bab, 0x9f1921de, 0x38e3ff0a, 0x0651104b, 0xf0157198, 0xfad1c16e, 0x06a2d828,
0x038a674c, 0xfd372594, 0xfdf9a6fe, 0x011d2c05, 0x00f97f38, 0xff91f9c9, 0xff99fc5a, 0x00299af0,
0x0023e7c8, 0xfff0d659, 0xfff4f5c3, 0x000517b4, 0x0002fe59, 0xfffe7cf9, 0xffff4954, 0x0000631b,
0x000025a6, 0xffffea6c, 0xfffff974, 0x000003ed, 0x000000ee, 0xffffff6b, 0xffffffe5, 0x00000011,
0x00000002, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF10_q32 = {
.length = 60,
.type = PLP_DWT_WAVELET_COIF10,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000002,
0xfffffff3, 0xffffffec, 0x00000063, 0x0000009d, 0xfffffd9e, 0xfffffc18, 0x00000c45, 0x000014f3,
0xffffca06, 0xffff9f45, 0x0000cddf, 0x000187f5, 0xfffd4ff4, 0xfffa79da, 0x0007fbbb, 0x0011dd32,
0xffea60a4, 0xffcc6522, 0x0037607e, 0x0083bc13, 0xff75c7e5, 0xfeda9f0e, 0x0151afc7, 0x0233cda8,
0xfce4cee4, 0xfc6055f9, 0x070741c6, 0x0513da3b, 0xefc17146, 0xf9f724e0, 0x38fe94c1, 0x6091d239,
0x379d4f0a, 0xfae1b3c9, 0xf1083d25, 0x039d22d6, 0x05f27dc6, 0xfde29f85, 0xfdb80f44, 0x01036ded,
0x00c28e4c, 0xff9bed41, 0xffcae3ee, 0x001e4ef5, 0x000b411c, 0xfff90f83, 0xfffe4662, 0x00012112,
0x00002b67, 0xffffe236, 0xfffffdf3, 0x00000176
},
.dec_hi = (int32_t []){
0xfffffe8a, 0xfffffdf3, 0x00001dca, 0x00002b67, 0xfffedeee, 0xfffe4662, 0x0006f07d, 0x000b411c,
0xffe1b10b, 0xffcae3ee, 0x006412bf, 0x00c28e4c, 0xfefc9213, 0xfdb80f44, 0x021d607b, 0x05f27dc6,
0xfc62dd2a, 0xf1083d25, 0x051e4c37, 0x379d4f0a, 0x9f6e2dc7, 0x38fe94c1, 0x0608db20, 0xefc17146,
0xfaec25c5, 0x070741c6, 0x039faa07, 0xfce4cee4, 0xfdcc3258, 0x0151afc7, 0x012560f2, 0xff75c7e5,
0xff7c43ed, 0x0037607e, 0x00339ade, 0xffea60a4, 0xffee22ce, 0x0007fbbb, 0x00058626, 0xfffd4ff4,
0xfffe780b, 0x0000cddf, 0x000060bb, 0xffffca06, 0xffffeb0d, 0x00000c45, 0x000003e8, 0xfffffd9e,
0xffffff63, 0x00000063, 0x00000014, 0xfffffff3, 0xfffffffe, 0x00000001, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF11_q32 = {
.length = 66,
.type = PLP_DWT_WAVELET_COIF11,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xffffffff, 0xfffffffe, 0x00000009, 0x0000000e, 0xffffffc0, 0xffffff9c, 0x0000016c, 0x0000024c,
0xfffff90c, 0xfffff45d, 0x00001d8a, 0x0000339e, 0xffff9193, 0xffff34b2, 0x00016e72, 0x0002cff2,
0xfffbbe99, 0xfff6f98d, 0x000b824e, 0x001a4587, 0xffe2f634, 0xffbb11a4, 0x00466b4b, 0x00a14e60,
0xff58b736, 0xfeb30c52, 0x01845d91, 0x0258a031, 0xfc9a2bce, 0xfc53792c, 0x075dce71, 0x04f83cc5,
0xef7b7eb7, 0xfa370d3a, 0x39144812, 0x6048aa1c, 0x37c4ad56, 0xfb13fd61, 0xf0b4924b, 0x03907dff,
0x064fdf8f, 0xfdd26c19, 0xfd6e3d5c, 0x011ccde8, 0x00eea660, 0xff87f149, 0xffb6b401, 0x00290726,
0x00124680, 0xfff4ebbf, 0xfffc78d4, 0x00024667, 0x00007e29, 0xffffaa8e, 0xfffff4ae, 0x000007fa,
0x0000007d, 0xffffffa5
},
.dec_hi = (int32_t []){
0x0000005b, 0x0000007d, 0xfffff806, 0xfffff4ae, 0x00005572, 0x00007e29, 0xfffdb999, 0xfffc78d4,
0x000b1441, 0x00124680, 0xffd6f8da, 0xffb6b401, 0x00780eb7, 0x00eea660, 0xfee33218, 0xfd6e3d5c,
0x022d93e7, 0x064fdf8f, 0xfc6f8201, 0xf0b4924b, 0x04ec029f, 0x37c4ad56, 0x9fb755e4, 0x39144812,
0x05c8f2c6, 0xef7b7eb7, 0xfb07c33b, 0x075dce71, 0x03ac86d4, 0xfc9a2bce, 0xfda75fcf, 0x01845d91,
0x014cf3ae, 0xff58b736, 0xff5eb1a0, 0x00466b4b, 0x0044ee5c, 0xffe2f634, 0xffe5ba79, 0x000b824e,
0x00090673, 0xfffbbe99, 0xfffd300e, 0x00016e72, 0x0000cb4e, 0xffff9193, 0xffffcc62, 0x00001d8a,
0x00000ba3, 0xfffff90c, 0xfffffdb4, 0x0000016c, 0x00000064, 0xffffffc0, 0xfffffff2, 0x00000009,
0x00000002, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF12_q32 = {
.length = 72,
.type = PLP_DWT_WAVELET_COIF12,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000001, 0x00000001, 0xfffffffa, 0xfffffff6, 0x00000028, 0x0000003e,
0xffffff29, 0xfffffeaa, 0x000003ef, 0x00000677, 0xffffefc3, 0xffffe444, 0x00003bab, 0x00006ab1,
0xffff3b4a, 0xfffe8c15, 0x000249bb, 0x0004a035, 0xfff9c9b2, 0xfff27ffa, 0x000fa14e, 0x002406cf,
0xffdab1b2, 0xffa8bc4f, 0x0056759c, 0x00bdfbeb, 0xff3b4ceb, 0xfe8fc9d0, 0x01b4d27b, 0x02764ccb,
0xfc56747c, 0xfc4cb62c, 0x07a91b10, 0x04dc73cf, 0xef405edd, 0xfa70118b, 0x39264e7a, 0x6008df73,
0x37e5a0a2, 0xfb40cbfc, 0xf06d8e64, 0x0383167a, 0x06a1a2a8, 0xfdc66739, 0xfd2a5f67, 0x0132b246,
0x011a1697, 0xff7507bd, 0xffa0dcf0, 0x003449b3, 0x001ae2c0, 0xffeff609, 0xfff9da60, 0x0003e863,
0x00011677, 0xffff45c7, 0xffffdc4e, 0x000018e0, 0x000002f2, 0xfffffde0, 0xffffffe2, 0x00000016
},
.dec_hi = (int32_t []){
0xffffffea, 0xffffffe2, 0x00000220, 0x000002f2, 0xffffe720, 0xffffdc4e, 0x0000ba39, 0x00011677,
0xfffc179d, 0xfff9da60, 0x001009f7, 0x001ae2c0, 0xffcbb64d, 0xffa0dcf0, 0x008af843, 0x011a1697,
0xfecd4dba, 0xfd2a5f67, 0x023998c7, 0x06a1a2a8, 0xfc7ce986, 0xf06d8e64, 0x04bf3404, 0x37e5a0a2,
0x9ff7208d, 0x39264e7a, 0x058fee75, 0xef405edd, 0xfb238c31, 0x07a91b10, 0x03b349d4, 0xfc56747c,
0xfd89b335, 0x01b4d27b, 0x01703630, 0xff3b4ceb, 0xff420415, 0x0056759c, 0x005743b1, 0xffdab1b2,
0xffdbf931, 0x000fa14e, 0x000d8006, 0xfff9c9b2, 0xfffb5fcb, 0x000249bb, 0x000173eb, 0xffff3b4a,
0xffff954f, 0x00003bab, 0x00001bbc, 0xffffefc3, 0xfffff989, 0x000003ef, 0x00000156, 0xffffff29,
0xffffffc2, 0x00000028, 0x0000000a, 0xfffffffa, 0xffffffff, 0x00000001, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF13_q32 = {
.length = 78,
.type = PLP_DWT_WAVELET_COIF13,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0x00000004, 0x00000006,
0xffffffe7, 0xffffffda, 0x0000007e, 0x000000c6, 0xfffffdc6, 0xfffffc67, 0x000008f6, 0x00000eff,
0xffffdf8c, 0xffffc774, 0x00006a57, 0x0000c283, 0xfffec2ea, 0xfffd9923, 0x000361e3, 0x00070277,
0xfff7745d, 0xffed1a64, 0x00144db6, 0x002edc98, 0xffd1ae7b, 0xff95e962, 0x00673f7a, 0x00d94dae,
0xff1dee07, 0xfe709f5b, 0x01e2e131, 0x028e16a6, 0xfc18e68a, 0xfc4a6969, 0x07eb2ab5, 0x04c119e4,
0xef0dc1ad, 0xfaa34e30, 0x39357f66, 0x5fd09cab, 0x38019f99, 0xfb690d7b, 0xf0308638, 0x03756313,
0x06e9c1dc, 0xfdbd9d2c, 0xfcec044a, 0x01458edc, 0x01445937, 0xff6358c9, 0xff89ed3c, 0x003fc6b6,
0x0024e1aa, 0xffea5522, 0xfff662f1, 0x0006076d, 0x00020681, 0xfffea96f, 0xffffab65, 0x00003a52,
0x00000a04, 0xfffff8d9, 0xffffff3c, 0x00000090, 0x00000007, 0xfffffffb
},
.dec_hi = (int32_t []){
0x00000005, 0x00000007, 0xffffff70, 0xffffff3c, 0x00000727, 0x00000a04, 0xffffc5ae, 0xffffab65,
0x00015691, 0x00020681, 0xfff9f893, 0xfff662f1, 0x0015aade, 0x0024e1aa, 0xffc0394a, 0xff89ed3c,
0x009ca737, 0x01445937, 0xfeba7124, 0xfcec044a, 0x024262d4, 0x06e9c1dc, 0xfc8a9ced, 0xf0308638,
0x0496f285, 0x38019f99, 0xa02f6355, 0x39357f66, 0x055cb1d0, 0xef0dc1ad, 0xfb3ee61c, 0x07eb2ab5,
0x03b59697, 0xfc18e68a, 0xfd71e95a, 0x01e2e131, 0x018f60a5, 0xff1dee07, 0xff26b252, 0x00673f7a,
0x006a169e, 0xffd1ae7b, 0xffd12368, 0x00144db6, 0x0012e59c, 0xfff7745d, 0xfff8fd89, 0x000361e3,
0x000266dd, 0xfffec2ea, 0xffff3d7d, 0x00006a57, 0x0000388c, 0xffffdf8c, 0xfffff101, 0x000008f6,
0x00000399, 0xfffffdc6, 0xffffff3a, 0x0000007e, 0x00000026, 0xffffffe7, 0xfffffffa, 0x00000004,
0x00000001, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF14_q32 = {
.length = 84,
.type = PLP_DWT_WAVELET_COIF14,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001,
0xfffffffd, 0xfffffffc, 0x0000000f, 0x00000017, 0xffffffb6, 0xffffff8e, 0x00000142, 0x00000201,
0xfffffb09, 0xfffff7d9, 0x000011c0, 0x00001e39, 0xffffc628, 0xffff9934, 0x0000acaa, 0x000142e5,
0xfffe25ac, 0xfffc52a2, 0x0004b728, 0x0009f928, 0xfff4c2ef, 0xffe6df68, 0x00197bfd, 0x003a82da,
0xffc807ce, 0xff830174, 0x00789067, 0x00f3000e, 0xff00e4fd, 0xfe553a08, 0x020e7e25, 0x02a109d0,
0xfbe0cf48, 0xfc4b640a, 0x08258f0d, 0x04a685de, 0xeee1f43f, 0xfad1a588, 0x39427569, 0x5f9e835f,
0x3819b70b, 0xfb8d7b13, 0xeffb819f, 0x0367adf2, 0x0729cf79, 0xfdb7577c, 0xfcb2b064, 0x0155cd25,
0x016d1e80, 0xff52f20f, 0xff725786, 0x004b4235, 0x00300ab8, 0xffe42fae, 0xfff215e2, 0x00089d0d,
0x00035bb1, 0xfffdce95, 0xffff5844, 0x0000726c, 0x00001960, 0xffffee0e, 0xfffffd36, 0x00000209,
0x00000033, 0xffffffda, 0xfffffffe, 0x00000001
},
.dec_hi = (int32_t []){
0xffffffff, 0xfffffffe, 0x00000026, 0x00000033, 0xfffffdf7, 0xfffffd36, 0x000011f2, 0x00001960,
0xffff8d94, 0xffff5844, 0x0002316b, 0x00035bb1, 0xfff762f3, 0xfff215e2, 0x001bd052, 0x00300ab8,
0xffb4bdcb, 0xff725786, 0x00ad0df1, 0x016d1e80, 0xfeaa32db, 0xfcb2b064, 0x0248a884, 0x0729cf79,
0xfc98520e, 0xeffb819f, 0x047284ed, 0x3819b70b, 0xa0617ca1, 0x39427569, 0x052e5a78, 0xeee1f43f,
0xfb597a22, 0x08258f0d, 0x03b49bf6, 0xfbe0cf48, 0xfd5ef630, 0x020e7e25, 0x01aac5f8, 0xff00e4fd,
0xff0cfff2, 0x00789067, 0x007cfe8c, 0xffc807ce, 0xffc57d26, 0x00197bfd, 0x00192098, 0xfff4c2ef,
0xfff606d8, 0x0004b728, 0x0003ad5e, 0xfffe25ac, 0xfffebd1b, 0x0000acaa, 0x000066cc, 0xffffc628,
0xffffe1c7, 0x000011c0, 0x00000827, 0xfffffb09, 0xfffffdff, 0x00000142, 0x00000072, 0xffffffb6,
0xffffffe9, 0x0000000f, 0x00000004, 0xfffffffd, 0xffffffff, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF15_q32 = {
.length = 90,
.type = PLP_DWT_WAVELET_COIF15,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000002, 0x00000002, 0xfffffff7, 0xfffffff3, 0x0000002b, 0x00000041,
0xffffff49, 0xfffffee2, 0x000002c3, 0x00000474, 0xfffff63e, 0xffffefba, 0x00001fa5, 0x000036d1,
0xffffa17c, 0xffff54c1, 0x00010513, 0x0001f297, 0xfffd6209, 0xfffab2ae, 0x00064889, 0x000d80af,
0xfff1ba67, 0xffdfeaf1, 0x001f2057, 0x0046bacc, 0xffbdd7fd, 0xff7053f2, 0x008a37e6, 0x010af2fe,
0xfee46731, 0xfe3d3d86, 0x0237b291, 0x02b0020e, 0xfbad8f08, 0xfc4ec8f4, 0x08598537, 0x048ce605,
0xeebbaff6, 0xfafbcdad, 0x394da248, 0x5f71881f, 0x382eacce, 0xfbaea750, 0xefcd0498, 0x035a255a,
0x07630d83, 0xfdb30bfe, 0xfc7de9bc, 0x0163c9ee, 0x01943b1b, 0xff43d10a, 0xff5a75a5, 0x005690a3,
0x003c26a3, 0xffdda940, 0xffecfe84, 0x000b9e72, 0x00051e73, 0xfffcb1be, 0xfffed9f3, 0x0000c696,
0x00003562, 0xffffda95, 0xfffff87a, 0x00000571, 0x000000c6, 0xffffff6d, 0xfffffff3, 0x0000000a,
0x00000000, 0x00000000
},
.dec_hi = (int32_t []){
0x00000000, 0x00000000, 0xfffffff6, 0xfffffff3, 0x00000093, 0x000000c6, 0xfffffa8f, 0xfffff87a,
0x0000256b, 0x00003562, 0xffff396a, 0xfffed9f3, 0x00034e42, 0x00051e73, 0xfff4618e, 0xffecfe84,
0x002256c0, 0x003c26a3, 0xffa96f5d, 0xff5a75a5, 0x00bc2ef6, 0x01943b1b, 0xfe9c3612, 0xfc7de9bc,
0x024cf402, 0x07630d83, 0xfca5daa6, 0xefcd0498, 0x045158b0, 0x382eacce, 0xa08e77e1, 0x394da248,
0x05043253, 0xeebbaff6, 0xfb7319fb, 0x08598537, 0x03b1370c, 0xfbad8f08, 0xfd4ffdf2, 0x0237b291,
0x01c2c27a, 0xfee46731, 0xfef50d02, 0x008a37e6, 0x008fac0e, 0xffbdd7fd, 0xffb94534, 0x001f2057,
0x0020150f, 0xfff1ba67, 0xfff27f51, 0x00064889, 0x00054d52, 0xfffd6209, 0xfffe0d69, 0x00010513,
0x0000ab3f, 0xffffa17c, 0xffffc92f, 0x00001fa5, 0x00001046, 0xfffff63e, 0xfffffb8c, 0x000002c3,
0x0000011e, 0xffffff49, 0xffffffbf, 0x0000002b, 0x0000000d, 0xfffffff7, 0xfffffffe, 0x00000002,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF16_q32 = {
.length = 96,
.type = PLP_DWT_WAVELET_COIF16,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xfffffffe, 0x00000005, 0x00000008,
0xffffffe7, 0xffffffdb, 0x00000067, 0x000000a0, 0xfffffe76, 0xfffffd8e, 0x00000564, 0x000008d1,
0xffffee9b, 0xffffe28c, 0x000033fb, 0x00005b98, 0xffff6fb7, 0xfffef5a1, 0x0001754f, 0x0002d6fd,
0xfffc776e, 0xfff8b692, 0x00081440, 0x001190de, 0xffee6019, 0xffd85b15, 0x00252ee1, 0x00534d36,
0xffb337d0, 0xff5e1b02, 0x009c0d3d, 0x01211e42, 0xfec899ba, 0xfe284d94, 0x025e93ff, 0x02bbb2b3,
0xfb7e9928, 0xfc53f50e, 0x08880a7e, 0x04745014, 0xee99fac8, 0xfb225a9f, 0x39575b97, 0x5f48dad2,
0x384115b2, 0xfbcd07d3, 0xefa3eb5d, 0x034ce5cc, 0x07968000, 0xfdb050ea, 0xfc4d3dcc, 0x016fd575,
0x01b99bf9, 0xff35e9bd, 0xff428c9f, 0x00619368, 0x00490258, 0xffd6e10c, 0xffe72d1e, 0x000efe78,
0x000752a5, 0xfffb5266, 0xfffe28da, 0x00013b1c, 0x000062b2, 0xffffbb6d, 0xffffef42, 0x00000c03,
0x00000235, 0xfffffe5f, 0xffffffca, 0x00000029, 0x00000003, 0xfffffffd, 0x00000000, 0x00000000
},
.dec_hi = (int32_t []){
0x00000000, 0x00000000, 0x00000003, 0x00000003, 0xffffffd7, 0xffffffca, 0x000001a1, 0x00000235,
0xfffff3fd, 0xffffef42, 0x00004493, 0x000062b2, 0xfffec4e4, 0xfffe28da, 0x0004ad9a, 0x000752a5,
0xfff10188, 0xffe72d1e, 0x00291ef4, 0x00490258, 0xff9e6c98, 0xff428c9f, 0x00ca1643, 0x01b99bf9,
0xfe902a8b, 0xfc4d3dcc, 0x024faf16, 0x07968000, 0xfcb31a34, 0xefa3eb5d, 0x0432f82d, 0x384115b2,
0xa0b7252e, 0x39575b97, 0x04dda561, 0xee99fac8, 0xfb8bafec, 0x08880a7e, 0x03ac0af2, 0xfb7e9928,
0xfd444d4d, 0x025e93ff, 0x01d7b26c, 0xfec899ba, 0xfedee1be, 0x009c0d3d, 0x00a1e4fe, 0xffb337d0,
0xffacb2ca, 0x00252ee1, 0x0027a4eb, 0xffee6019, 0xffee6f22, 0x00081440, 0x0007496e, 0xfffc776e,
0xfffd2903, 0x0001754f, 0x00010a5f, 0xffff6fb7, 0xffffa468, 0x000033fb, 0x00001d74, 0xffffee9b,
0xfffff72f, 0x00000564, 0x00000272, 0xfffffe76, 0xffffff60, 0x00000067, 0x00000025, 0xffffffe7,
0xfffffff8, 0x00000005, 0x00000002, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
const plp_dwt_wavelet_q32 PLP_DWT_COIF17_q32 = {
.length = 102,
.type = PLP_DWT_WAVELET_COIF17,
.dec_lo = (int32_t []){
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000001,
0xfffffffd, 0xfffffffb, 0x0000000e, 0x00000015, 0xffffffc5, 0xffffffa6, 0x000000dd, 0x00000159,
0xfffffd03, 0xfffffb32, 0x0000099b, 0x00000fef, 0xffffe34a, 0xffffcea5, 0x00005009, 0x00008f66,
0xffff2f58, 0xfffe77d6, 0x0001fe7e, 0x0003f3f7, 0xfffb65fa, 0xfff65e71, 0x000a1811, 0x00161e5b,
0xffeab98d, 0xffd04de1, 0x002b9bd9, 0x00600b2a, 0xffa83e1d, 0xff4c7f8c, 0x00adeecb, 0x0135891a,
0xfead9542, 0xfe1612de, 0x02833ed7, 0x02c4adf2, 0xfb5372b6, 0xfc5a6ee5, 0x08b1eb65, 0x045ccad7,
0xee7c1213, 0xfb45c5db, 0x395fe2f4, 0x5f23d6cd, 0x385163cc, 0xfbe8fc3d, 0xef7f523e, 0x03400048,
0x07c4fabe, 0xfdaed46d, 0xfc2043d7, 0x017a3477, 0x01dd3e02, 0xff292afd, 0xff2ad099, 0x006c35dd,
0x00567053, 0xffcff18d, 0xffe0b4a8, 0x0012af18, 0x0009f85c, 0xfff9b25f, 0xfffd3f10, 0x0001d30e,
0x0000a5e9, 0xffff8db4, 0xffffdf6e, 0x00001730, 0x0000052f, 0xfffffc34, 0xffffff5c, 0x0000007b,
0x0000000f, 0xfffffff5, 0xffffffff, 0x00000001, 0x00000000, 0x00000000
},
.dec_hi = (int32_t []){
0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0x0000000b, 0x0000000f, 0xffffff85, 0xffffff5c,
0x000003cc, 0x0000052f, 0xffffe8d0, 0xffffdf6e, 0x0000724c, 0x0000a5e9, 0xfffe2cf2, 0xfffd3f10,
0x00064da1, 0x0009f85c, 0xffed50e8, 0xffe0b4a8, 0x00300e73, 0x00567053, 0xff93ca23, 0xff2ad099,
0x00d6d503, 0x01dd3e02, 0xfe85cb89, 0xfc2043d7, 0x02512b93, 0x07c4fabe, 0xfcbfffb8, 0xef7f523e,
0x041703c3, 0x385163cc, 0xa0dc2933, 0x395fe2f4, 0x04ba3a25, 0xee7c1213, 0xfba33529, 0x08b1eb65,
0x03a5911b, 0xfb5372b6, 0xfd3b520e, 0x02833ed7, 0x01e9ed22, 0xfead9542, 0xfeca76e6, 0x00adeecb,
0x00b38074, 0xffa83e1d, 0xff9ff4d6, 0x002b9bd9, 0x002fb21f, 0xffeab98d, 0xffe9e1a5, 0x000a1811,
0x0009a18f, 0xfffb65fa, 0xfffc0c09, 0x0001fe7e, 0x0001882a, 0xffff2f58, 0xffff709a, 0x00005009,
0x0000315b, 0xffffe34a, 0xfffff011, 0x0000099b, 0x000004ce, 0xfffffd03, 0xfffffea7, 0x000000dd,
0x0000005a, 0xffffffc5, 0xffffffeb, 0x0000000e, 0x00000005, 0xfffffffd, 0xffffffff, 0x00000001,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB1_q32 = {
.length = 2,
.type = PLP_DWT_WAVELET_DB1,
.dec_lo = (int32_t []){
0x5a82799a, 0x5a82799a
},
.dec_hi = (int32_t []){
0xa57d8666, 0x5a82799a
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB2_q32 = {
.length = 4,
.type = PLP_DWT_WAVELET_DB2,
.dec_lo = (int32_t []){
0xef6f823e, 0x1cb0bf0b, 0x6b12f75c, 0x3dd1ba8f
},
.dec_hi = (int32_t []){
0xc22e4571, 0x6b12f75c, 0xe34f40f5, 0xef6f823e
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB3_q32 = {
.length = 6,
.type = PLP_DWT_WAVELET_DB3,
.dec_lo = (int32_t []){
0x04824b8e, 0xf51042a5, 0xeeb7f57a, 0x3add4418, 0x67483892, 0x2a94f2dd
},
.dec_hi = (int32_t []){
0xd56b0d23, 0x67483892, 0xc522bbe8, 0xeeb7f57a, 0x0aefbd5b, 0x04824b8e
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB4_q32 = {
.length = 8,
.type = PLP_DWT_WAVELET_DB4,
.dec_lo = (int32_t []){
0xfea4be8d, 0x043582b2, 0x03f29c43, 0xe80f3e48, 0xfc6b0721, 0x50c0b375, 0x5b8017a9, 0x1d7d052b
},
.dec_hi = (int32_t []){
0xe282fad5, 0x5b8017a9, 0xaf3f4c8b, 0xfc6b0721, 0x17f0c1b8, 0x03f29c43, 0xfbca7d4e, 0xfea4be8d
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB5_q32 = {
.length = 10,
.type = PLP_DWT_WAVELET_DB5,
.dec_lo = (int32_t []){
0x006d4e18, 0xfe63c101, 0xff337a96, 0x09eddcdb, 0xfbdf666e, 0xe0fc7b2c, 0x11b80374, 0x5cb62451,
0x4d4a470b, 0x147e3c42
},
.dec_hi = (int32_t []){
0xeb81c3be, 0x4d4a470b, 0xa349dbaf, 0x11b80374, 0x1f0384d4, 0xfbdf666e, 0xf6122325, 0xff337a96,
0x019c3eff, 0x006d4e18
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB6_q32 = {
.length = 12,
.type = PLP_DWT_WAVELET_DB6,
.dec_lo = (int32_t []){
0xffdcb2f2, 0x009c8a8a, 0x001225f7, 0xfbf51ea7, 0x0385de88, 0x0c7aeec0, 0xef63cc9e, 0xe309c22e,
0x285a1f9f, 0x602527e9, 0x3f4fd5ed, 0x0e46f792
},
.dec_hi = (int32_t []){
0xf1b9086e, 0x3f4fd5ed, 0x9fdad817, 0x285a1f9f, 0x1cf63dd2, 0xef63cc9e, 0xf3851140, 0x0385de88,
0x040ae159, 0x001225f7, 0xff637576, 0xffdcb2f2
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB7_q32 = {
.length = 14,
.type = PLP_DWT_WAVELET_DB7,
.dec_lo = (int32_t []){
0x000b972b, 0xffc4f6be, 0x000e1390, 0x019b4568, 0xfde0e2ab, 0xfb21d5c4, 0x0a518394, 0x0920a916,
0xe352c844, 0xed947cf2, 0x3c21d374, 0x5d54334a, 0x32c1cce8, 0x09f70e5d
},
.dec_hi = (int32_t []){
0xf608f1a3, 0x32c1cce8, 0xa2abccb6, 0x3c21d374, 0x126b830e, 0xe352c844, 0xf6df56ea, 0x0a518394,
0x04de2a3c, 0xfde0e2ab, 0xfe64ba98, 0x000e1390, 0x003b0942, 0x000b972b
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB8_q32 = {
.length = 16,
.type = PLP_DWT_WAVELET_DB8,
.dec_lo = (int32_t []){
0xfffc2689, 0x00162215, 0xfff329d8, 0xff606885, 0x011e978e, 0x01ca215d, 0xfa5b50ec, 0xfdc6d7be,
0x107acbb1, 0x000f7b7d, 0xdba560f2, 0xfdf94fd7, 0x4aece6fb, 0x567b1166, 0x280c2d21, 0x06f7192b
},
.dec_hi = (int32_t []){
0xf908e6d5, 0x280c2d21, 0xa984ee9a, 0x4aece6fb, 0x0206b029, 0xdba560f2, 0xfff08483, 0x107acbb1,
0x02392842, 0xfa5b50ec, 0xfe35dea3, 0x011e978e, 0x009f977b, 0xfff329d8, 0xffe9ddeb, 0xfffc2689
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB9_q32 = {
.length = 18,
.type = PLP_DWT_WAVELET_DB9,
.dec_lo = (int32_t []){
0x00014a12, 0xfff7be61, 0x00078c9e, 0x003c8b2f, 0xff73b425, 0xff653ae3, 0x02dcbf38, 0x00083919,
0xf757ceb6, 0x03eed1b3, 0x1303621e, 0xf39ab8a2, 0xda760132, 0x110c9ca8, 0x54220408, 0x4d6ad818,
0x1f35f981, 0x04dfbcf9
},
.dec_hi = (int32_t []){
0xfb204307, 0x1f35f981, 0xb29527e8, 0x54220408, 0xeef36358, 0xda760132, 0x0c65475e, 0x1303621e,
0xfc112e4d, 0xf757ceb6, 0xfff7c6e7, 0x02dcbf38, 0x009ac51d, 0xff73b425, 0xffc374d1, 0x00078c9e,
0x0008419f, 0x00014a12
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB10_q32 = {
.length = 20,
.type = PLP_DWT_WAVELET_DB10,
.dec_lo = (int32_t []){
0xffff90bb, 0x00031114, 0xfffc2f01, 0xffe9869e, 0x00414982, 0x002db90f, 0xfea04b99, 0x00762df7,
0x0440501a, 0xfc3abc45, 0xf6dc8e7c, 0x0be94dc1, 0x104da378, 0xe6eb3b84, 0xe0050849, 0x23fd7492,
0x581f6d02, 0x437b541c, 0x18162d69, 0x0369eca9
},
.dec_hi = (int32_t []){
0xfc961357, 0x18162d69, 0xbc84abe4, 0x581f6d02, 0xdc028b6e, 0xe0050849, 0x1914c47c, 0x104da378,
0xf416b23f, 0xf6dc8e7c, 0x03c543bb, 0x0440501a, 0xff89d209, 0xfea04b99, 0xffd246f1, 0x00414982,
0x00167962, 0xfffc2f01, 0xfffceeec, 0xffff90bb
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB11_q32 = {
.length = 22,
.type = PLP_DWT_WAVELET_DB11,
.dec_lo = (int32_t []){
0x000025b3, 0xfffedd76, 0x0001c8ab, 0x00082a0b, 0xffe2bcc7, 0xfff5e356, 0x00a17e90, 0xff9286d8,
0xfe08868a, 0x02aaea2d, 0x0402c9ca, 0xf77eef12, 0xfa0cf1e0, 0x132d0a3f, 0x08741dc6, 0xdce600ed,
0xeb3a9095, 0x34bb3f9a, 0x57c49591, 0x399650c3, 0x1270c9c4, 0x02649323
},
.dec_hi = (int32_t []){
0xfd9b6cdd, 0x1270c9c4, 0xc669af3d, 0x57c49591, 0xcb44c066, 0xeb3a9095, 0x2319ff13, 0x08741dc6,
0xecd2f5c1, 0xfa0cf1e0, 0x088110ee, 0x0402c9ca, 0xfd5515d3, 0xfe08868a, 0x006d7928, 0x00a17e90,
0x000a1caa, 0xffe2bcc7, 0xfff7d5f5, 0x0001c8ab, 0x0001228a, 0x000025b3
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB12_q32 = {
.length = 24,
.type = PLP_DWT_WAVELET_DB12,
.dec_lo = (int32_t []){
0xfffff32c, 0x00006b2e, 0xffff34a6, 0xfffd1993, 0x000cbc42, 0x000036e8, 0xffb89500, 0x0049aeaf,
0x00dbec22, 0xfe5b3b5a, 0xfe6f9e8b, 0x05516370, 0x0163811a, 0xf3a81cbf, 0x00af9f54, 0x175b757e,
0xfcf4cd22, 0xd78776e5, 0xfa452d50, 0x42089171, 0x541f1676, 0x304d2c4e, 0x0e064483, 0x01ada998
},
.dec_hi = (int32_t []){
0xfe525668, 0x0e064483, 0xcfb2d3b2, 0x541f1676, 0xbdf76e8f, 0xfa452d50, 0x2878891b, 0xfcf4cd22,
0xe8a48a82, 0x00af9f54, 0x0c57e341, 0x0163811a, 0xfaae9c90, 0xfe6f9e8b, 0x01a4c4a6, 0x00dbec22,
0xffb65151, 0xffb89500, 0xffffc918, 0x000cbc42, 0x0002e66d, 0xffff34a6, 0xffff94d2, 0xfffff32c
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB13_q32 = {
.length = 26,
.type = PLP_DWT_WAVELET_DB13,
.dec_lo = (int32_t []){
0x00000461, 0xffffd892, 0x00005798, 0x0001015a, 0xfffa96cc, 0x00019d27, 0x001e8ceb, 0xffd4e354,
0xffa57f69, 0x00edc04c, 0x00809468, 0xfcf3178e, 0x004dfca7, 0x072f9411, 0xfc9c0724, 0xf274e55e,
0x09566402, 0x16f9127a, 0xf00ddea4, 0xd7aef7bf, 0x0b225929, 0x4b60bbc3, 0x4e371400, 0x27ef7ed8,
0x0a9b327e, 0x012d8917
},
.dec_hi = (int32_t []){
0xfed276e9, 0x0a9b327e, 0xd8108128, 0x4e371400, 0xb49f443d, 0x0b225929, 0x28510841, 0xf00ddea4,
0xe906ed86, 0x09566402, 0x0d8b1aa2, 0xfc9c0724, 0xf8d06bef, 0x004dfca7, 0x030ce872, 0x00809468,
0xff123fb4, 0xffa57f69, 0x002b1cac, 0x001e8ceb, 0xfffe62d9, 0xfffa96cc, 0xfffefea6, 0x00005798,
0x0000276e, 0x00000461
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB14_q32 = {
.length = 28,
.type = PLP_DWT_WAVELET_DB14,
.dec_lo = (int32_t []){
0xfffffe80, 0x00000e78, 0xffffdb2d, 0xffffa949, 0x000240c2, 0xfffea18c, 0xfff35305, 0x00173350,
0x0022ca1c, 0xff81dae3, 0xffe78c43, 0x01a3160c, 0xff48018d, 0xfc22e2eb, 0x03742075, 0x07120299,
0xf6d77bdc, 0xf4e56d95, 0x11eb28fc, 0x11b6ef33, 0xe4177a30, 0xdd394f3d, 0x1bfd66ae, 0x50cac371,
0x46f37c8b, 0x209eeeff, 0x07fb9184, 0x00d3b815
},
.dec_hi = (int32_t []){
0xff2c47eb, 0x07fb9184, 0xdf611101, 0x46f37c8b, 0xaf353c8f, 0x1bfd66ae, 0x22c6b0c3, 0xe4177a30,
0xee4910cd, 0x11eb28fc, 0x0b1a926b, 0xf6d77bdc, 0xf8edfd67, 0x03742075, 0x03dd1d15, 0xff48018d,
0xfe5ce9f4, 0xffe78c43, 0x007e251d, 0x0022ca1c, 0xffe8ccb0, 0xfff35305, 0x00015e74, 0x000240c2,
0x000056b7, 0xffffdb2d, 0xfffff188, 0xfffffe80
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB15_q32 = {
.length = 30,
.type = PLP_DWT_WAVELET_DB15,
.dec_lo = (int32_t []){
0x00000084, 0xfffffab3, 0x00000f32, 0x00001c36, 0xffff1400, 0x0000d85d, 0x00051bc1, 0xfff437c0,
0xfff3c301, 0x003fadc8, 0xfff81400, 0xff2b68f0, 0x00a7264b, 0x01ee4513, 0xfd5618a6, 0xfcb3aaad,
0x07030c91, 0x04561615, 0xf1c6ca07, 0xfaec37fe, 0x1856ba3f, 0x085b311a, 0xdb05e524, 0xe7451635,
0x2b646f62, 0x52aa0147, 0x3f0e8ed2, 0x1a5efd6f, 0x05fbb004, 0x0094b803
},
.dec_hi = (int32_t []){
0xff6b47fd, 0x05fbb004, 0xe5a10291, 0x3f0e8ed2, 0xad55feb9, 0x2b646f62, 0x18bae9cb, 0xdb05e524,
0xf7a4cee6, 0x1856ba3f, 0x0513c802, 0xf1c6ca07, 0xfba9e9eb, 0x07030c91, 0x034c5553, 0xfd5618a6,
0xfe11baed, 0x00a7264b, 0x00d49710, 0xfff81400, 0xffc05238, 0xfff3c301, 0x000bc840, 0x00051bc1,
0xffff27a3, 0xffff1400, 0xffffe3ca, 0x00000f32, 0x0000054d, 0x00000084
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB16_q32 = {
.length = 32,
.type = PLP_DWT_WAVELET_DB16,
.dec_lo = (int32_t []){
0xffffffd3, 0x000001f0, 0xfffff9d3, 0xfffff73f, 0x00005f19, 0xffff8b04, 0xfffdfffe, 0x0005ba39,
0x0003be54, 0xffe12a23, 0x000d5db0, 0x00667fc3, 0xff889591, 0xff1af382, 0x01ca8c3e, 0x01516f08,
0xfb473db1, 0xff075312, 0x09b7e2a7, 0xff338969, 0xef0de667, 0x037fe2c1, 0x1b084bf2, 0xfc6d2d19,
0xd622ca19, 0xf483094b, 0x385b6e5f, 0x5194e46d, 0x37147cc0, 0x1520d392, 0x0477db22, 0x00688120
},
.dec_hi = (int32_t []){
0xff977ee0, 0x0477db22, 0xeadf2c6e, 0x37147cc0, 0xae6b1b93, 0x385b6e5f, 0x0b7cf6b5, 0xd622ca19,
0x0392d2e7, 0x1b084bf2, 0xfc801d3f, 0xef0de667, 0x00cc7697, 0x09b7e2a7, 0x00f8acee, 0xfb473db1,
0xfeae90f8, 0x01ca8c3e, 0x00e50c7e, 0xff889591, 0xff99803d, 0x000d5db0, 0x001ed5dd, 0x0003be54,
0xfffa45c7, 0xfffdfffe, 0x000074fc, 0x00005f19, 0x000008c1, 0xfffff9d3, 0xfffffe10, 0xffffffd3
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB17_q32 = {
.length = 34,
.type = PLP_DWT_WAVELET_DB17,
.dec_lo = (int32_t []){
0x00000010, 0xffffff4b, 0x0000027b, 0x00000288, 0xffffda34, 0x00003aa4, 0x0000c281, 0xfffd4fbb,
0xffff292b, 0x000e6681, 0xfff53f6d, 0xffd0eade, 0x004b67e9, 0x0061415c, 0xfee61977, 0xff9c498d,
0x02e8efe7, 0xff94d13c, 0xf9fe720f, 0x02db2171, 0x0a61ae54, 0xf8b13a76, 0xefc480e0, 0x0cf201f9,
0x19417931, 0xefcb944e, 0xd5f995f2, 0x037f0e94, 0x42582bc4, 0x4e352319, 0x2f67a70c, 0x10cba663,
0x03537d48, 0x004975a4
},
.dec_hi = (int32_t []){
0xffb68a5c, 0x03537d48, 0xef34599d, 0x2f67a70c, 0xb1cadce7, 0x42582bc4, 0xfc80f16c, 0xd5f995f2,
0x10346bb2, 0x19417931, 0xf30dfe07, 0xefc480e0, 0x074ec58a, 0x0a61ae54, 0xfd24de8f, 0xf9fe720f,
0x006b2ec4, 0x02e8efe7, 0x0063b673, 0xfee61977, 0xff9ebea4, 0x004b67e9, 0x002f1522, 0xfff53f6d,
0xfff1997f, 0xffff292b, 0x0002b045, 0x0000c281, 0xffffc55c, 0xffffda34, 0xfffffd78, 0x0000027b,
0x000000b5, 0x00000010
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB18_q32 = {
.length = 36,
.type = PLP_DWT_WAVELET_DB18,
.dec_lo = (int32_t []){
0xfffffffb, 0x00000042, 0xffffff03, 0xffffff5b, 0x00000ed6, 0xffffe40b, 0xffffb886, 0x000139d6,
0xfffffeb6, 0xfff97d9d, 0x0006ffa7, 0x001497f4, 0xffd41243, 0xffdb5764, 0x00a1fbc6, 0x0003e324,
0xfe54543e, 0x00cd32df, 0x0369f219, 0xfcf64f67, 0xfa4cf7a6, 0x074d748e, 0x084e396c, 0xf255f140,
0xf42e7805, 0x1562eba3, 0x1323ede7, 0xe44a5a4e, 0xda698b5d, 0x12d834fa, 0x4930cbf0, 0x49319eef,
0x28476649, 0x0d426308, 0x02780bee, 0x0033a70c
},
.dec_hi = (int32_t []){
0xffcc58f4, 0x02780bee, 0xf2bd9cf8, 0x28476649, 0xb6ce6111, 0x4930cbf0, 0xed27cb06, 0xda698b5d,
0x1bb5a5b2, 0x1323ede7, 0xea9d145d, 0xf42e7805, 0x0daa0ec0, 0x084e396c, 0xf8b28b72, 0xfa4cf7a6,
0x0309b099, 0x0369f219, 0xff32cd21, 0xfe54543e, 0xfffc1cdc, 0x00a1fbc6, 0x0024a89c, 0xffd41243,
0xffeb680c, 0x0006ffa7, 0x00068263, 0xfffffeb6, 0xfffec62a, 0xffffb886, 0x00001bf5, 0x00000ed6,
0x000000a5, 0xffffff03, 0xffffffbe, 0xfffffffb
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB19_q32 = {
.length = 38,
.type = PLP_DWT_WAVELET_DB19,
.dec_lo = (int32_t []){
0x00000002, 0xffffffe8, 0x00000064, 0x0000001f, 0xfffffa3e, 0x00000cda, 0x00001942, 0xffff7469,
0x00002ad5, 0x0002dac1, 0xfffbeac6, 0xfff7754a, 0x00181c5c, 0x000b334c, 0xffa7ef2e, 0x00193275,
0x00e6b612, 0xff3fc0b0, 0xfe35a0e4, 0x027ae5e5, 0x02c4914f, 0xfa2758d2, 0xfc9b9b85, 0x0b1fc2b4,
0x0387e24e, 0xedb932c7, 0xfbb5aa17, 0x1b2e46c1, 0x098e34a0, 0xdb69a3c4, 0xe2cde6b5, 0x2165017d,
0x4d04a798, 0x4320bb31, 0x21d77aea, 0x0a67523b, 0x01d3f689, 0x00245432
},
.dec_hi = (int32_t []){
0xffdbabce, 0x01d3f689, 0xf598adc5, 0x21d77aea, 0xbcdf44cf, 0x4d04a798, 0xde9afe83, 0xe2cde6b5,
0x24965c3c, 0x098e34a0, 0xe4d1b93f, 0xfbb5aa17, 0x1246cd39, 0x0387e24e, 0xf4e03d4c, 0xfc9b9b85,
0x05d8a72e, 0x02c4914f, 0xfd851a1b, 0xfe35a0e4, 0x00c03f50, 0x00e6b612, 0xffe6cd8b, 0xffa7ef2e,
0xfff4ccb4, 0x00181c5c, 0x00088ab6, 0xfffbeac6, 0xfffd253f, 0x00002ad5, 0x00008b97, 0x00001942,
0xfffff326, 0xfffffa3e, 0xffffffe1, 0x00000064, 0x00000018, 0x00000002
}
};
const plp_dwt_wavelet_q32 PLP_DWT_DB20_q32 = {
.length = 40,
.type = PLP_DWT_WAVELET_DB20,
.dec_lo = (int32_t []){
0xffffffff, 0x00000009, 0xffffffd9, 0x00000000, 0x00000236, 0xfffffa42, 0xfffff783, 0x00003cbe,
0xffffdb4a, 0xfffec8bc, 0x00023845, 0x000353b8, 0xfff36182, 0xfffe3f3b, 0x002da1a3, 0xffe4c05a,
0xff8aa440, 0x0090da32, 0x00dc4119, 0xfe3b74e9, 0xfedffdcc, 0x04223838, 0x00c08067, 0xf81976ca,
0x00b88eb6, 0x0d17e522, 0xfcd61439, 0xec19ed7b, 0x0519d019, 0x1d38a423, 0xfddbe303, 0xd62bd9a2,
0xee2e4c5d, 0x2e45b513, 0x4e24a478, 0x3c814f00, 0x1c27102c, 0x081e453b, 0x0159aebc, 0x00198eba
},
.dec_hi = (int32_t []){
0xffe67146, 0x0159aebc, 0xf7e1bac5, 0x1c27102c, 0xc37eb100, 0x4e24a478, 0xd1ba4aed, 0xee2e4c5d,
0x29d4265e, 0xfddbe303, 0xe2c75bdd, 0x0519d019, 0x13e61285, 0xfcd61439, 0xf2e81ade, 0x00b88eb6,
0x07e68936, 0x00c08067, 0xfbddc7c8, 0xfedffdcc, 0x01c48b17, 0x00dc4119, 0xff6f25ce, 0xff8aa440,
0x001b3fa6, 0x002da1a3, 0x0001c0c5, 0xfff36182, 0xfffcac48, 0x00023845, 0x00013744, 0xffffdb4a,
0xffffc342, 0xfffff783, 0x000005be, 0x00000236, 0x00000000, 0xffffffd9, 0xfffffff7, 0xffffffff
}
};
const plp_dwt_wavelet_q32 PLP_DWT_HAAR_q32 = {
.length = 2,
.type = PLP_DWT_WAVELET_HAAR,
.dec_lo = (int32_t []){
0x5a82799a, 0x5a82799a
},
.dec_hi = (int32_t []){
0xa57d8666, 0x5a82799a
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM2_q32 = {
.length = 4,
.type = PLP_DWT_WAVELET_SYM2,
.dec_lo = (int32_t []){
0xef6f823e, 0x1cb0bf0b, 0x6b12f75c, 0x3dd1ba8f
},
.dec_hi = (int32_t []){
0xc22e4571, 0x6b12f75c, 0xe34f40f5, 0xef6f823e
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM3_q32 = {
.length = 6,
.type = PLP_DWT_WAVELET_SYM3,
.dec_lo = (int32_t []){
0x04824b8e, 0xf51042a5, 0xeeb7f57a, 0x3add4418, 0x67483892, 0x2a94f2dd
},
.dec_hi = (int32_t []){
0xd56b0d23, 0x67483892, 0xc522bbe8, 0xeeb7f57a, 0x0aefbd5b, 0x04824b8e
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM4_q32 = {
.length = 8,
.type = PLP_DWT_WAVELET_SYM4,
.dec_lo = (int32_t []){
0xf64d4f1e, 0xfc34e72d, 0x3fb1f7f0, 0x66e0e953, 0x26203449, 0xf34cc625, 0xfe62fe42, 0x041fe2f6
},
.dec_hi = (int32_t []){
0xfbe01d0a, 0xfe62fe42, 0x0cb339db, 0x26203449, 0x991f16ad, 0x3fb1f7f0, 0x03cb18d3, 0xf64d4f1e
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM5_q32 = {
.length = 10,
.type = PLP_DWT_WAVELET_SYM5,
.dec_lo = (int32_t []){
0x037fa665, 0x03c74b70, 0xfafda620, 0x1985dbc0, 0x5c989f8a, 0x51263901, 0x0220048f, 0xe98ed962,
0xfd4c88fc, 0x02804007
},
.dec_hi = (int32_t []){
0xfd7fbff9, 0xfd4c88fc, 0x1671269e, 0x0220048f, 0xaed9c6ff, 0x5c989f8a, 0xe67a2440, 0xfafda620,
0xfc38b490, 0x037fa665
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM6_q32 = {
.length = 12,
.type = PLP_DWT_WAVELET_SYM6,
.dec_lo = (int32_t []){
0x01f8c309, 0x00726237, 0xf0e5b336, 0xf9d0ebbb, 0x3edaebce, 0x64d16cc7, 0x2b414573, 0xf6b3d04c,
0xfd4de576, 0x05b98bab, 0x0039eca4, 0xff0062ea
},
.dec_hi = (int32_t []){
0x00ff9d16, 0x0039eca4, 0xfa467455, 0xfd4de576, 0x094c2fb4, 0x2b414573, 0x9b2e9339, 0x3edaebce,
0x062f1445, 0xf0e5b336, 0xff8d9dc9, 0x01f8c309
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM7_q32 = {
.length = 14,
.type = PLP_DWT_WAVELET_SYM7,
.dec_lo = (int32_t []){
0x0057e0b1, 0xffddade6, 0xfe61ef01, 0x03e7eeae, 0x08b0b531, 0xf9a840b1, 0x023b83da, 0x449efcd5,
0x624619e4, 0x24f1d0d7, 0xee12ee99, 0xf23356f4, 0x0083685f, 0x015077b6
},
.dec_hi = (int32_t []){
0xfeaf884a, 0x0083685f, 0x0dcca90c, 0xee12ee99, 0xdb0e2f29, 0x624619e4, 0xbb61032b, 0x023b83da,
0x0657bf4f, 0x08b0b531, 0xfc181152, 0xfe61ef01, 0x0022521a, 0x0057e0b1
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM8_q32 = {
.length = 16,
.type = PLP_DWT_WAVELET_SYM8,
.dec_lo = (int32_t []){
0xff912a3d, 0xffee3c44, 0x040e95ab, 0x00f9483b, 0xeda888ce, 0xf82831cf, 0x3d9d316c, 0x637ad29d,
0x2ea60832, 0xf959d6ba, 0xfc84163a, 0x064a208a, 0x007cce21, 0xfe160b5e, 0xfff612eb, 0x003dee0d
},
.dec_hi = (int32_t []){
0xffc211f3, 0xfff612eb, 0x01e9f4a2, 0x007cce21, 0xf9b5df76, 0xfc84163a, 0x06a62946, 0x2ea60832,
0x9c852d63, 0x3d9d316c, 0x07d7ce31, 0xeda888ce, 0xff06b7c5, 0x040e95ab, 0x0011c3bc, 0xff912a3d
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM9_q32 = {
.length = 18,
.type = PLP_DWT_WAVELET_SYM9,
.dec_lo = (int32_t []){
0x002de7bb, 0x00144f19, 0xfe4d1aaa, 0xfe863e5d, 0x03de68a9, 0x00131e71, 0xf903e266, 0x1e8fb7b8,
0x5be40d36, 0x4f04f241, 0x0483cf13, 0xe77b432a, 0xfdaa840b, 0x07f22a3d, 0x01224cec, 0xfeafaaca,
0xfff07ee4, 0x00230b88
},
.dec_hi = (int32_t []){
0xffdcf478, 0xfff07ee4, 0x01505536, 0x01224cec, 0xf80dd5c3, 0xfdaa840b, 0x1884bcd6, 0x0483cf13,
0xb0fb0dbf, 0x5be40d36, 0xe1704848, 0xf903e266, 0xffece18f, 0x03de68a9, 0x0179c1a3, 0xfe4d1aaa,
0xffebb0e7, 0x002de7bb
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM10_q32 = {
.length = 20,
.type = PLP_DWT_WAVELET_SYM10,
.dec_lo = (int32_t []){
0x00193c92, 0x0003223a, 0xfee4d787, 0xffcffb7b, 0x05e0f19b, 0x017c6ed9, 0xeb95b104, 0xf6ed62f8,
0x3c605c1a, 0x627f4e0d, 0x31213c3d, 0xfb738837, 0xfbe7bff4, 0x06663c39, 0x00bce796, 0xfd650264,
0xffe5a48c, 0x00968255, 0x0001de74, 0xfff0f2de
},
.dec_hi = (int32_t []){
0x000f0d22, 0x0001de74, 0xff697dab, 0xffe5a48c, 0x029afd9c, 0x00bce796, 0xf999c3c7, 0xfbe7bff4,
0x048c77c9, 0x31213c3d, 0x9d80b1f3, 0x3c605c1a, 0x09129d08, 0xeb95b104, 0xfe839127, 0x05e0f19b,
0x00300485, 0xfee4d787, 0xfffcddc6, 0x00193c92
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM11_q32 = {
.length = 22,
.type = PLP_DWT_WAVELET_SYM11,
.dec_lo = (int32_t []){
0x0005a082, 0xfffeba8f, 0xffc72b15, 0x00134776, 0x00d566c6, 0xfebcf9a6, 0xfceaeb42, 0x04bda45d,
0x08f4fff1, 0xfd13d1d7, 0x0c70ff3b, 0x49380c88, 0x5d7be5bd, 0x1e6c9f79, 0xe5cddf27, 0xed7dab9f,
0x04839f05, 0x058107be, 0xffbe59a9, 0xff2ea01f, 0x00039f3c, 0x0010083e
},
.dec_hi = (int32_t []){
0xffeff7c2, 0x00039f3c, 0x00d15fe1, 0xffbe59a9, 0xfa7ef842, 0x04839f05, 0x12825461, 0xe5cddf27,
0xe1936087, 0x5d7be5bd, 0xb6c7f378, 0x0c70ff3b, 0x02ec2e29, 0x08f4fff1, 0xfb425ba3, 0xfceaeb42,
0x0143065a, 0x00d566c6, 0xffecb88a, 0xffc72b15, 0x00014571, 0x0005a082
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM12_q32 = {
.length = 24,
.type = PLP_DWT_WAVELET_SYM12,
.dec_lo = (int32_t []){
0x0003ab40, 0xffffa0c2, 0xffd3c56e, 0x0005e7bf, 0x00f2f93d, 0xffd1d536, 0xfce655da, 0x00f785b4,
0x064b8206, 0xfb694e36, 0xfd29c91a, 0x330eb20f, 0x61b9aede, 0x3b3b191e, 0xf5f93256, 0xea314b02,
0x01f5684e, 0x0766209a, 0xffaaa8c9, 0xfe21eb95, 0x000a14bd, 0x004d03ba, 0xffff67ae, 0xfffa21e1
},
.dec_hi = (int32_t []){
0x0005de1f, 0xffff67ae, 0xffb2fc46, 0x000a14bd, 0x01de146b, 0xffaaa8c9, 0xf899df66, 0x01f5684e,
0x15ceb4fe, 0xf5f93256, 0xc4c4e6e2, 0x61b9aede, 0xccf14df1, 0xfd29c91a, 0x0496b1ca, 0x064b8206,
0xff087a4c, 0xfce655da, 0x002e2aca, 0x00f2f93d, 0xfffa1841, 0xffd3c56e, 0x00005f3e, 0x0003ab40
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM13_q32 = {
.length = 26,
.type = PLP_DWT_WAVELET_SYM13,
.dec_lo = (int32_t []){
0x00023c21, 0xfffed434, 0xffdac602, 0xfffa6607, 0x00f69e8e, 0x00ad8d16, 0xfd698975, 0xfdcc0247,
0x01c63f0f, 0xf85a1768, 0xf014e411, 0x194e6439, 0x590dfb01, 0x528115f3, 0x0e1c0621, 0xee046bae,
0x0121017d, 0x0be5000c, 0x024150fc, 0xfd581304, 0xffcf1872, 0x00b9f420, 0x000d8ab0, 0xffe85cc2,
0x00013596, 0x00024ecf
},
.dec_hi = (int32_t []){
0xfffdb131, 0x00013596, 0x0017a33e, 0x000d8ab0, 0xff460be0, 0xffcf1872, 0x02a7ecfc, 0x024150fc,
0xf41afff4, 0x0121017d, 0x11fb9452, 0x0e1c0621, 0xad7eea0d, 0x590dfb01, 0xe6b19bc7, 0xf014e411,
0x07a5e898, 0x01c63f0f, 0x0233fdb9, 0xfd698975, 0xff5272ea, 0x00f69e8e, 0x000599f9, 0xffdac602,
0x00012bcc, 0x00023c21
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM14_q32 = {
.length = 28,
.type = PLP_DWT_WAVELET_SYM14,
.dec_lo = (int32_t []){
0xffff26e9, 0x00005e0b, 0x000d0e52, 0xfffdf0a6, 0xffab7a13, 0x000c023a, 0x0148ea47, 0xffa5c3aa,
0xfc434c60, 0x008c439c, 0x04ca9b81, 0xf89f6ec9, 0xfb7ab234, 0x32546d6f, 0x6146e6c8, 0x3cd7cd62,
0xf88fcab2, 0xeb853470, 0x0350a519, 0x08f01c80, 0xffb28088, 0xfd830336, 0x002132da, 0x009486db,
0xfffd99d6, 0xffec2684, 0x0000a225, 0x0001764b
},
.dec_hi = (int32_t []){
0xfffe89b5, 0x0000a225, 0x0013d97c, 0xfffd99d6, 0xff6b7925, 0x002132da, 0x027cfcca, 0xffb28088,
0xf70fe380, 0x0350a519, 0x147acb90, 0xf88fcab2, 0xc328329e, 0x6146e6c8, 0xcdab9291, 0xfb7ab234,
0x07609137, 0x04ca9b81, 0xff73bc64, 0xfc434c60, 0x005a3c56, 0x0148ea47, 0xfff3fdc6, 0xffab7a13,
0x00020f5a, 0x000d0e52, 0xffffa1f5, 0xffff26e9
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM15_q32 = {
.length = 30,
.type = PLP_DWT_WAVELET_SYM15,
.dec_lo = (int32_t []){
0x00005179, 0xffffc243, 0xfffabc45, 0x0001ce67, 0x00231492, 0xfff73d96, 0xff8a5b82, 0x00702dfc,
0x014a4cfa, 0xfd8422f7, 0xfb061676, 0x02ceda49, 0x0536d1f9, 0xfabdcd9d, 0x0e46bc73, 0x4a10e39e,
0x5c655a37, 0x1f3a2b81, 0xe6d4f28e, 0xeed73e43, 0x08c11cab, 0x08b33c40, 0xfee17365, 0xfdcd5517,
0x0032022d, 0x007210fc, 0xfffc74bc, 0xfff2d25e, 0x0000b62f, 0x0000f06c
},
.dec_hi = (int32_t []){
0xffff0f94, 0x0000b62f, 0x000d2da2, 0xfffc74bc, 0xff8def04, 0x0032022d, 0x0232aae9, 0xfee17365,
0xf74cc3c0, 0x08c11cab, 0x1128c1bd, 0xe6d4f28e, 0xe0c5d47f, 0x5c655a37, 0xb5ef1c62, 0x0e46bc73,
0x05423263, 0x0536d1f9, 0xfd3125b7, 0xfb061676, 0x027bdd09, 0x014a4cfa, 0xff8fd204, 0xff8a5b82,
0x0008c26a, 0x00231492, 0xfffe3199, 0xfffabc45, 0x00003dbd, 0x00005179
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM16_q32 = {
.length = 32,
.type = PLP_DWT_WAVELET_SYM16,
.dec_lo = (int32_t []){
0x00003443, 0xffffe5e2, 0xfffc6a06, 0x0000eb8a, 0x001bee12, 0xfffc724b, 0xff80d48c, 0x001788cc,
0x019f103f, 0xff998cdf, 0xfc0683a2, 0x009f8e6f, 0x04237da2, 0xf76d1975, 0xfb93125a, 0x32d4ec9e,
0x60d5cf91, 0x3cd80877, 0xf9153294, 0xeb927ba9, 0x03eeab98, 0x09fd24f5, 0xff8cf9ae, 0xfcce5918,
0x002c8f34, 0x00e35629, 0xfff8b8c0, 0xffd421ff, 0x000132bd, 0x00056bf4, 0xffffd2bb, 0xffffa56c
},
.dec_hi = (int32_t []){
0x00005a94, 0xffffd2bb, 0xfffa940c, 0x000132bd, 0x002bde01, 0xfff8b8c0, 0xff1ca9d7, 0x002c8f34,
0x0331a6e8, 0xff8cf9ae, 0xf602db0b, 0x03eeab98, 0x146d8457, 0xf9153294, 0xc327f789, 0x60d5cf91,
0xcd2b1362, 0xfb93125a, 0x0892e68b, 0x04237da2, 0xff607191, 0xfc0683a2, 0x00667321, 0x019f103f,
0xffe87734, 0xff80d48c, 0x00038db5, 0x001bee12, 0xffff1476, 0xfffc6a06, 0x00001a1e, 0x00003443
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM17_q32 = {
.length = 34,
.type = PLP_DWT_WAVELET_SYM17,
.dec_lo = (int32_t []){
0x0000240c, 0x00001752, 0xfffdf00c, 0xffff8eb3, 0x000f98f2, 0xfffb74fc, 0xffa62928, 0x001c131c,
0x01577c78, 0xff621583, 0xfbbd1ba2, 0x024aad3d, 0x0d689966, 0x0235f125, 0xf0d2cc7b, 0x123a1bf1,
0x534aaeb9, 0x573b080a, 0x171bebce, 0xec26782e, 0xf4fba12c, 0x02117dea, 0xff120cfe, 0xfdb0e6c3,
0x014623ab, 0x0196397a, 0xffc19048, 0xff7f2544, 0x0001e9e6, 0x00179659, 0x0000d376, 0xfffd81de,
0xffffeb6d, 0x00001fce
},
.dec_hi = (int32_t []){
0xffffe032, 0xffffeb6d, 0x00027e22, 0x0000d376, 0xffe869a7, 0x0001e9e6, 0x0080dabc, 0xffc19048,
0xfe69c686, 0x014623ab, 0x024f193d, 0xff120cfe, 0xfdee8216, 0xf4fba12c, 0x13d987d2, 0x171bebce,
0xa8c4f7f6, 0x534aaeb9, 0xedc5e40f, 0xf0d2cc7b, 0xfdca0edb, 0x0d689966, 0xfdb552c3, 0xfbbd1ba2,
0x009dea7d, 0x01577c78, 0xffe3ece4, 0xffa62928, 0x00048b04, 0x000f98f2, 0x0000714d, 0xfffdf00c,
0xffffe8ae, 0x0000240c
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM18_q32 = {
.length = 36,
.type = PLP_DWT_WAVELET_SYM18,
.dec_lo = (int32_t []){
0x000015eb, 0x00000b5e, 0xfffe8471, 0xffff8a62, 0x000cfb4d, 0x00024cfd, 0xffb42dd6, 0xfff283e9,
0x01375def, 0x0035d65e, 0xfc1e4eb3, 0xff59a253, 0x0ac7b7fa, 0x0459f853, 0xeb872591, 0xf9571bc8,
0x3cab04a6, 0x6076eb6f, 0x3363d2ba, 0xfbd7ad34, 0xf68dbf61, 0x03a6db9b, 0x00cdb737, 0xfbf0d6b8,
0xff9526e5, 0x01ebecc6, 0x0023a500, 0xff544d75, 0xfff9d06e, 0x002ecba8, 0x00018dc1, 0xfff74a0e,
0xffffad4c, 0x0000f7f2, 0x00000695, 0xfffff34f
},
.dec_hi = (int32_t []){
0x00000cb1, 0x00000695, 0xffff080e, 0xffffad4c, 0x0008b5f2, 0x00018dc1, 0xffd13458, 0xfff9d06e,
0x00abb28b, 0x0023a500, 0xfe14133a, 0xff9526e5, 0x040f2948, 0x00cdb737, 0xfc592465, 0xf68dbf61,
0x042852cc, 0x3363d2ba, 0x9f891491, 0x3cab04a6, 0x06a8e438, 0xeb872591, 0xfba607ad, 0x0ac7b7fa,
0x00a65dad, 0xfc1e4eb3, 0xffca29a2, 0x01375def, 0x000d7c17, 0xffb42dd6, 0xfffdb303, 0x000cfb4d,
0x0000759e, 0xfffe8471, 0xfffff4a2, 0x000015eb
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM19_q32 = {
.length = 38,
.type = PLP_DWT_WAVELET_SYM19,
.dec_lo = (int32_t []){
0x0000049a, 0xfffffa94, 0xffff9c57, 0x00004a6f, 0x0003c937, 0xfffe7d1d, 0xffeb2ad2, 0x0005371d,
0x004583ce, 0xffd9f751, 0xff5827d5, 0x01051c1b, 0x0205a687, 0xfd19bd4f, 0xfa07d504, 0x00e5e2e6,
0x01256c8e, 0xf75b56c2, 0x0df48ee9, 0x4a00a750, 0x5c1a653d, 0x210edda7, 0xe965461d, 0xf11efdb1,
0x0bfc1871, 0x0ac2e4ba, 0xfdd5f372, 0xfc740089, 0x008d895a, 0x010ebcab, 0xffebc07e, 0xffc821c2,
0x00043cb6, 0x00090d17, 0xffff72e4, 0xffff13da, 0x0000114d, 0x00000eb0
},
.dec_hi = (int32_t []){
0xfffff150, 0x0000114d, 0x0000ec26, 0xffff72e4, 0xfff6f2e9, 0x00043cb6, 0x0037de3e, 0xffebc07e,
0xfef14355, 0x008d895a, 0x038bff77, 0xfdd5f372, 0xf53d1b46, 0x0bfc1871, 0x0ee1024f, 0xe965461d,
0xdef12259, 0x5c1a653d, 0xb5ff58b0, 0x0df48ee9, 0x08a4a93e, 0x01256c8e, 0xff1a1d1a, 0xfa07d504,
0x02e642b1, 0x0205a687, 0xfefae3e5, 0xff5827d5, 0x002608af, 0x004583ce, 0xfffac8e3, 0xffeb2ad2,
0x000182e3, 0x0003c937, 0xffffb591, 0xffff9c57, 0x0000056c, 0x0000049a
}
};
const plp_dwt_wavelet_q32 PLP_DWT_SYM20_q32 = {
.length = 40,
.type = PLP_DWT_WAVELET_SYM20,
.dec_lo = (int32_t []){
0x0000031a, 0xfffffe68, 0xffffbd91, 0x00001962, 0x00029e80, 0xffff5e3c, 0xffefc9e5, 0x00025d52,
0x004473c2, 0xfff5ff45, 0xff2783f1, 0x002ea1b9, 0x022d304d, 0xff936959, 0xfbf3910d, 0x010a2e94,
0x03462f23, 0xf5e38368, 0xfc2ee101, 0x33f248e7, 0x602619ac, 0x3c6a3777, 0xf975efeb, 0xeb722b9a,
0x04a3df06, 0x0b61b83d, 0xff1fbede, 0xfb78e2f2, 0x003f8622, 0x018e5ca7, 0xffebf980, 0xff8e3db5,
0x00041c46, 0x00187f6a, 0xffff20bc, 0xfffc2740, 0x000025f6, 0x00006713, 0xfffffd45, 0xfffffab1
},
.dec_hi = (int32_t []){
0x0000054f, 0xfffffd45, 0xffff98ed, 0x000025f6, 0x0003d8c0, 0xffff20bc, 0xffe78096, 0x00041c46,
0x0071c24b, 0xffebf980, 0xfe71a359, 0x003f8622, 0x04871d0e, 0xff1fbede, 0xf49e47c3, 0x04a3df06,
0x148dd466, 0xf975efeb, 0xc395c889, 0x602619ac, 0xcc0db719, 0xfc2ee101, 0x0a1c7c98, 0x03462f23,
0xfef5d16c, 0xfbf3910d, 0x006c96a7, 0x022d304d, 0xffd15e47, 0xff2783f1, 0x000a00bb, 0x004473c2,
0xfffda2ae, 0xffefc9e5, 0x0000a1c4, 0x00029e80, 0xffffe69e, 0xffffbd91, 0x00000198, 0x0000031a
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF1_q16 = {
.length = 6,
.type = PLP_DWT_WAVELET_COIF1,
.dec_lo = (int16_t []){
0xfdff, 0xf6b1, 0x3143, 0x6d21, 0x2b40, 0xf6b1
},
.dec_hi = (int16_t []){
0x094f, 0x2b40, 0x92df, 0x3143, 0x094f, 0xfdff
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF2_q16 = {
.length = 12,
.type = PLP_DWT_WAVELET_COIF2,
.dec_lo = (int16_t []){
0xffe8, 0xffc4, 0x00b8, 0x0308, 0xf864, 0xf636, 0x3560, 0x6807, 0x316c, 0xf760,
0xfab1, 0x0219
},
.dec_hi = (int16_t []){
0xfde7, 0xfab1, 0x08a0, 0x316c, 0x97f9, 0x3560, 0x09ca, 0xf864, 0xfcf8, 0x00b8,
0x003c, 0xffe8
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF3_q16 = {
.length = 18,
.type = PLP_DWT_WAVELET_COIF3,
.dec_lo = (int16_t []){
0xffff, 0xfffe, 0x000f, 0x0025, 0xffac, 0xfed9, 0x0208, 0x046c, 0xf577, 0xf6cf,
0x36d9, 0x659a, 0x33dd, 0xf82d, 0xf795, 0x0300, 0x00ff, 0xff84
},
.dec_hi = (int16_t []){
0x007c, 0x00ff, 0xfd00, 0xf795, 0x07d3, 0x33dd, 0x9a66, 0x36d9, 0x0931, 0xf577,
0xfb94, 0x0208, 0x0127, 0xffac, 0xffdb, 0x000f, 0x0002, 0xffff
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF4_q16 = {
.length = 24,
.type = PLP_DWT_WAVELET_COIF4,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0001, 0x0002, 0xfff7, 0xffed, 0x002a, 0x007b, 0xff47, 0xfe0e,
0x0336, 0x0509, 0xf3af, 0xf779, 0x379a, 0x6420, 0x3529, 0xf8d2, 0xf599, 0x036a,
0x020f, 0xff0f, 0xffcb, 0x001d
},
.dec_hi = (int16_t []){
0xffe3, 0xffcb, 0x00f1, 0x020f, 0xfc96, 0xf599, 0x072e, 0x3529, 0x9be0, 0x379a,
0x0887, 0xf3af, 0xfaf7, 0x0336, 0x01f2, 0xff47, 0xff85, 0x002a, 0x0013, 0xfff7,
0xfffe, 0x0001, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF5_q16 = {
.length = 30,
.type = PLP_DWT_WAVELET_COIF5,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0005, 0x000a, 0xffeb, 0xffca,
0x0050, 0x00de, 0xfed4, 0xfd79, 0x042f, 0x0549, 0xf27d, 0xf80f, 0x3810, 0x631c,
0x35f6, 0xf957, 0xf43c, 0x039b, 0x02ff, 0xfeb4, 0xff78, 0x0047, 0x000c, 0xfff9
},
.dec_hi = (int16_t []){
0x0007, 0x000c, 0xffb9, 0xff78, 0x014c, 0x02ff, 0xfc65, 0xf43c, 0x06a9, 0x35f6,
0x9ce4, 0x3810, 0x07f1, 0xf27d, 0xfab7, 0x042f, 0x0287, 0xfed4, 0xff22, 0x0050,
0x0036, 0xffeb, 0xfff6, 0x0005, 0x0001, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF6_q16 = {
.length = 36,
.type = PLP_DWT_WAVELET_COIF6,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0xfffe, 0xfffb,
0x000b, 0x0019, 0xffda, 0xff9b, 0x007e, 0x013a, 0xfe61, 0xfd10, 0x04fa, 0x055b,
0xf1a1, 0xf890, 0x385f, 0x625b, 0x3681, 0xf9c2, 0xf33e, 0x03af, 0x03cb, 0xfe6f,
0xff1a, 0x0074, 0x0024, 0xffec, 0xfffd, 0x0002
},
.dec_hi = (int16_t []){
0xfffe, 0xfffd, 0x0014, 0x0024, 0xff8c, 0xff1a, 0x0191, 0x03cb, 0xfc51, 0xf33e,
0x063e, 0x3681, 0x9da5, 0x385f, 0x0770, 0xf1a1, 0xfaa5, 0x04fa, 0x02f0, 0xfe61,
0xfec6, 0x007e, 0x0065, 0xffda, 0xffe7, 0x000b, 0x0005, 0xfffe, 0xffff, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF7_q16 = {
.length = 42,
.type = PLP_DWT_WAVELET_COIF7,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0001, 0x0003, 0xfffb, 0xfff4, 0x0013, 0x002f, 0xffc5, 0xff69, 0x00b2, 0x018b,
0xfdf5, 0xfcc8, 0x05a2, 0x0557, 0xf0fd, 0xf8fe, 0x3898, 0x61c5, 0x36e6, 0xfa1c,
0xf27d, 0x03b4, 0x0478, 0xfe3c, 0xfeba, 0x009e, 0x0045, 0xffda, 0xfff7, 0x0006,
0x0001, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0001, 0xfffa, 0xfff7, 0x0026, 0x0045, 0xff62, 0xfeba, 0x01c4, 0x0478,
0xfc4c, 0xf27d, 0x05e4, 0x36e6, 0x9e3b, 0x3898, 0x0702, 0xf0fd, 0xfaa9, 0x05a2,
0x0338, 0xfdf5, 0xfe75, 0x00b2, 0x0097, 0xffc5, 0xffd1, 0x0013, 0x000c, 0xfffb,
0xfffd, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF8_q16 = {
.length = 48,
.type = PLP_DWT_WAVELET_COIF8,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xffff, 0xffff, 0x0003, 0x0006, 0xfff6, 0xffe9, 0x001d, 0x0049,
0xffad, 0xff36, 0x00e8, 0x01cf, 0xfd92, 0xfc97, 0x062d, 0x0546, 0xf07c, 0xf95d,
0x38c3, 0x614b, 0x3732, 0xfa67, 0xf1e6, 0x03b1, 0x050a, 0xfe15, 0xfe5e, 0x00c4,
0x006c, 0xffc6, 0xffec, 0x000c, 0x0002, 0xfffe, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0002, 0x0002, 0xfff4, 0xffec, 0x003a, 0x006c, 0xff3c, 0xfe5e,
0x01eb, 0x050a, 0xfc4f, 0xf1e6, 0x0599, 0x3732, 0x9eb5, 0x38c3, 0x06a3, 0xf07c,
0xfaba, 0x062d, 0x0369, 0xfd92, 0xfe31, 0x00e8, 0x00ca, 0xffad, 0xffb7, 0x001d,
0x0017, 0xfff6, 0xfffa, 0x0003, 0x0001, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF9_q16 = {
.length = 54,
.type = PLP_DWT_WAVELET_COIF9,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0xfffe, 0xfffd, 0x0005, 0x000b,
0xfff1, 0xffdc, 0x002a, 0x0066, 0xff92, 0xff07, 0x011d, 0x0206, 0xfd37, 0xfc76,
0x06a3, 0x052e, 0xf015, 0xf9af, 0x38e4, 0x60e7, 0x376d, 0xfaa9, 0xf16c, 0x03a8,
0x0587, 0xfdf8, 0xfe08, 0x00e6, 0x0097, 0xffb1, 0xffdd, 0x0015, 0x0006, 0xfffc,
0xffff, 0x0000, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0xffff, 0x0004, 0x0006, 0xffeb, 0xffdd, 0x004f, 0x0097,
0xff1a, 0xfe08, 0x0208, 0x0587, 0xfc58, 0xf16c, 0x0557, 0x376d, 0x9f19, 0x38e4,
0x0651, 0xf015, 0xfad2, 0x06a3, 0x038a, 0xfd37, 0xfdfa, 0x011d, 0x00f9, 0xff92,
0xff9a, 0x002a, 0x0024, 0xfff1, 0xfff5, 0x0005, 0x0003, 0xfffe, 0xffff, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF10_q16 = {
.length = 60,
.type = PLP_DWT_WAVELET_COIF10,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002,
0xfffd, 0xfffa, 0x0008, 0x0012, 0xffea, 0xffcc, 0x0037, 0x0084, 0xff76, 0xfedb,
0x0152, 0x0234, 0xfce5, 0xfc60, 0x0707, 0x0514, 0xefc1, 0xf9f7, 0x38ff, 0x6092,
0x379d, 0xfae2, 0xf108, 0x039d, 0x05f2, 0xfde3, 0xfdb8, 0x0103, 0x00c3, 0xff9c,
0xffcb, 0x001e, 0x000b, 0xfff9, 0xfffe, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xfffe, 0x0007, 0x000b, 0xffe2, 0xffcb,
0x0064, 0x00c3, 0xfefd, 0xfdb8, 0x021d, 0x05f2, 0xfc63, 0xf108, 0x051e, 0x379d,
0x9f6e, 0x38ff, 0x0609, 0xefc1, 0xfaec, 0x0707, 0x03a0, 0xfce5, 0xfdcc, 0x0152,
0x0125, 0xff76, 0xff7c, 0x0037, 0x0034, 0xffea, 0xffee, 0x0008, 0x0006, 0xfffd,
0xfffe, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF11_q16 = {
.length = 66,
.type = PLP_DWT_WAVELET_COIF11,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0xffff, 0x0001, 0x0003, 0xfffc, 0xfff7, 0x000c, 0x001a, 0xffe3, 0xffbb,
0x0046, 0x00a1, 0xff59, 0xfeb3, 0x0184, 0x0259, 0xfc9a, 0xfc53, 0x075e, 0x04f8,
0xef7b, 0xfa37, 0x3914, 0x6049, 0x37c5, 0xfb14, 0xf0b5, 0x0390, 0x0650, 0xfdd2,
0xfd6e, 0x011d, 0x00ef, 0xff88, 0xffb7, 0x0029, 0x0012, 0xfff5, 0xfffc, 0x0002,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfffe, 0xfffc, 0x000b, 0x0012,
0xffd7, 0xffb7, 0x0078, 0x00ef, 0xfee3, 0xfd6e, 0x022e, 0x0650, 0xfc70, 0xf0b5,
0x04ec, 0x37c5, 0x9fb7, 0x3914, 0x05c9, 0xef7b, 0xfb08, 0x075e, 0x03ad, 0xfc9a,
0xfda7, 0x0184, 0x014d, 0xff59, 0xff5f, 0x0046, 0x0045, 0xffe3, 0xffe6, 0x000c,
0x0009, 0xfffc, 0xfffd, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF12_q16 = {
.length = 72,
.type = PLP_DWT_WAVELET_COIF12,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0002, 0x0005, 0xfffa, 0xfff2,
0x0010, 0x0024, 0xffdb, 0xffa9, 0x0056, 0x00be, 0xff3b, 0xfe90, 0x01b5, 0x0276,
0xfc56, 0xfc4d, 0x07a9, 0x04dc, 0xef40, 0xfa70, 0x3926, 0x6009, 0x37e6, 0xfb41,
0xf06e, 0x0383, 0x06a2, 0xfdc6, 0xfd2a, 0x0133, 0x011a, 0xff75, 0xffa1, 0x0034,
0x001b, 0xfff0, 0xfffa, 0x0004, 0x0001, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0xfffc, 0xfffa,
0x0010, 0x001b, 0xffcc, 0xffa1, 0x008b, 0x011a, 0xfecd, 0xfd2a, 0x023a, 0x06a2,
0xfc7d, 0xf06e, 0x04bf, 0x37e6, 0x9ff7, 0x3926, 0x0590, 0xef40, 0xfb24, 0x07a9,
0x03b3, 0xfc56, 0xfd8a, 0x01b5, 0x0170, 0xff3b, 0xff42, 0x0056, 0x0057, 0xffdb,
0xffdc, 0x0010, 0x000e, 0xfffa, 0xfffb, 0x0002, 0x0001, 0xffff, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF13_q16 = {
.length = 78,
.type = PLP_DWT_WAVELET_COIF13,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0xffff, 0xfffe,
0x0003, 0x0007, 0xfff7, 0xffed, 0x0014, 0x002f, 0xffd2, 0xff96, 0x0067, 0x00d9,
0xff1e, 0xfe71, 0x01e3, 0x028e, 0xfc19, 0xfc4a, 0x07eb, 0x04c1, 0xef0e, 0xfaa3,
0x3935, 0x5fd1, 0x3802, 0xfb69, 0xf031, 0x0375, 0x06ea, 0xfdbe, 0xfcec, 0x0146,
0x0144, 0xff63, 0xff8a, 0x0040, 0x0025, 0xffea, 0xfff6, 0x0006, 0x0002, 0xffff,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002,
0xfffa, 0xfff6, 0x0016, 0x0025, 0xffc0, 0xff8a, 0x009d, 0x0144, 0xfeba, 0xfcec,
0x0242, 0x06ea, 0xfc8b, 0xf031, 0x0497, 0x3802, 0xa02f, 0x3935, 0x055d, 0xef0e,
0xfb3f, 0x07eb, 0x03b6, 0xfc19, 0xfd72, 0x01e3, 0x018f, 0xff1e, 0xff27, 0x0067,
0x006a, 0xffd2, 0xffd1, 0x0014, 0x0013, 0xfff7, 0xfff9, 0x0003, 0x0002, 0xffff,
0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF14_q16 = {
.length = 84,
.type = PLP_DWT_WAVELET_COIF14,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0001, 0x0001, 0xfffe, 0xfffc, 0x0005, 0x000a, 0xfff5, 0xffe7, 0x0019, 0x003b,
0xffc8, 0xff83, 0x0079, 0x00f3, 0xff01, 0xfe55, 0x020e, 0x02a1, 0xfbe1, 0xfc4b,
0x0826, 0x04a7, 0xeee2, 0xfad2, 0x3942, 0x5f9f, 0x381a, 0xfb8d, 0xeffc, 0x0368,
0x072a, 0xfdb7, 0xfcb3, 0x0156, 0x016d, 0xff53, 0xff72, 0x004b, 0x0030, 0xffe4,
0xfff2, 0x0009, 0x0003, 0xfffe, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
0x0002, 0x0003, 0xfff7, 0xfff2, 0x001c, 0x0030, 0xffb5, 0xff72, 0x00ad, 0x016d,
0xfeaa, 0xfcb3, 0x0249, 0x072a, 0xfc98, 0xeffc, 0x0473, 0x381a, 0xa061, 0x3942,
0x052e, 0xeee2, 0xfb59, 0x0826, 0x03b5, 0xfbe1, 0xfd5f, 0x020e, 0x01ab, 0xff01,
0xff0d, 0x0079, 0x007d, 0xffc8, 0xffc5, 0x0019, 0x0019, 0xfff5, 0xfff6, 0x0005,
0x0004, 0xfffe, 0xffff, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF15_q16 = {
.length = 90,
.type = PLP_DWT_WAVELET_COIF15,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0xffff, 0x0001, 0x0002, 0xfffd, 0xfffb, 0x0006, 0x000e,
0xfff2, 0xffe0, 0x001f, 0x0047, 0xffbe, 0xff70, 0x008a, 0x010b, 0xfee4, 0xfe3d,
0x0238, 0x02b0, 0xfbae, 0xfc4f, 0x085a, 0x048d, 0xeebc, 0xfafc, 0x394e, 0x5f72,
0x382f, 0xfbaf, 0xefcd, 0x035a, 0x0763, 0xfdb3, 0xfc7e, 0x0164, 0x0194, 0xff44,
0xff5a, 0x0057, 0x003c, 0xffde, 0xffed, 0x000c, 0x0005, 0xfffd, 0xffff, 0x0001,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0xffff, 0xffff, 0x0003, 0x0005, 0xfff4, 0xffed, 0x0022, 0x003c, 0xffa9, 0xff5a,
0x00bc, 0x0194, 0xfe9c, 0xfc7e, 0x024d, 0x0763, 0xfca6, 0xefcd, 0x0451, 0x382f,
0xa08e, 0x394e, 0x0504, 0xeebc, 0xfb73, 0x085a, 0x03b1, 0xfbae, 0xfd50, 0x0238,
0x01c3, 0xfee4, 0xfef5, 0x008a, 0x0090, 0xffbe, 0xffb9, 0x001f, 0x0020, 0xfff2,
0xfff2, 0x0006, 0x0005, 0xfffd, 0xfffe, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF16_q16 = {
.length = 96,
.type = PLP_DWT_WAVELET_COIF16,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0001, 0x0003,
0xfffc, 0xfff9, 0x0008, 0x0012, 0xffee, 0xffd8, 0x0025, 0x0053, 0xffb3, 0xff5e,
0x009c, 0x0121, 0xfec9, 0xfe28, 0x025f, 0x02bc, 0xfb7f, 0xfc54, 0x0888, 0x0474,
0xee9a, 0xfb22, 0x3957, 0x5f49, 0x3841, 0xfbcd, 0xefa4, 0x034d, 0x0797, 0xfdb0,
0xfc4d, 0x0170, 0x01ba, 0xff36, 0xff43, 0x0062, 0x0049, 0xffd7, 0xffe7, 0x000f,
0x0007, 0xfffb, 0xfffe, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xffff, 0xfffe, 0x0005, 0x0007, 0xfff1, 0xffe7, 0x0029, 0x0049,
0xff9e, 0xff43, 0x00ca, 0x01ba, 0xfe90, 0xfc4d, 0x0250, 0x0797, 0xfcb3, 0xefa4,
0x0433, 0x3841, 0xa0b7, 0x3957, 0x04de, 0xee9a, 0xfb8c, 0x0888, 0x03ac, 0xfb7f,
0xfd44, 0x025f, 0x01d8, 0xfec9, 0xfedf, 0x009c, 0x00a2, 0xffb3, 0xffad, 0x0025,
0x0028, 0xffee, 0xffee, 0x0008, 0x0007, 0xfffc, 0xfffd, 0x0001, 0x0001, 0xffff,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_COIF17_q16 = {
.length = 102,
.type = PLP_DWT_WAVELET_COIF17,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
0xffff, 0xfffe, 0x0002, 0x0004, 0xfffb, 0xfff6, 0x000a, 0x0016, 0xffeb, 0xffd0,
0x002c, 0x0060, 0xffa8, 0xff4c, 0x00ae, 0x0136, 0xfeae, 0xfe16, 0x0283, 0x02c5,
0xfb53, 0xfc5a, 0x08b2, 0x045d, 0xee7c, 0xfb46, 0x3960, 0x5f24, 0x3851, 0xfbe9,
0xef7f, 0x0340, 0x07c5, 0xfdaf, 0xfc20, 0x017a, 0x01dd, 0xff29, 0xff2b, 0x006c,
0x0056, 0xffd0, 0xffe1, 0x0013, 0x000a, 0xfffa, 0xfffd, 0x0002, 0x0001, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0001, 0xfffe, 0xfffd, 0x0006, 0x000a, 0xffed, 0xffe1,
0x0030, 0x0056, 0xff94, 0xff2b, 0x00d7, 0x01dd, 0xfe86, 0xfc20, 0x0251, 0x07c5,
0xfcc0, 0xef7f, 0x0417, 0x3851, 0xa0dc, 0x3960, 0x04ba, 0xee7c, 0xfba3, 0x08b2,
0x03a6, 0xfb53, 0xfd3b, 0x0283, 0x01ea, 0xfeae, 0xfeca, 0x00ae, 0x00b4, 0xffa8,
0xffa0, 0x002c, 0x0030, 0xffeb, 0xffea, 0x000a, 0x000a, 0xfffb, 0xfffc, 0x0002,
0x0002, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB1_q16 = {
.length = 2,
.type = PLP_DWT_WAVELET_DB1,
.dec_lo = (int16_t []){
0x5a82, 0x5a82
},
.dec_hi = (int16_t []){
0xa57e, 0x5a82
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB2_q16 = {
.length = 4,
.type = PLP_DWT_WAVELET_DB2,
.dec_lo = (int16_t []){
0xef70, 0x1cb1, 0x6b13, 0x3dd2
},
.dec_hi = (int16_t []){
0xc22e, 0x6b13, 0xe34f, 0xef70
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB3_q16 = {
.length = 6,
.type = PLP_DWT_WAVELET_DB3,
.dec_lo = (int16_t []){
0x0482, 0xf510, 0xeeb8, 0x3add, 0x6748, 0x2a95
},
.dec_hi = (int16_t []){
0xd56b, 0x6748, 0xc523, 0xeeb8, 0x0af0, 0x0482
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB4_q16 = {
.length = 8,
.type = PLP_DWT_WAVELET_DB4,
.dec_lo = (int16_t []){
0xfea5, 0x0436, 0x03f3, 0xe80f, 0xfc6b, 0x50c1, 0x5b80, 0x1d7d
},
.dec_hi = (int16_t []){
0xe283, 0x5b80, 0xaf3f, 0xfc6b, 0x17f1, 0x03f3, 0xfbca, 0xfea5
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB5_q16 = {
.length = 10,
.type = PLP_DWT_WAVELET_DB5,
.dec_lo = (int16_t []){
0x006d, 0xfe64, 0xff33, 0x09ee, 0xfbdf, 0xe0fc, 0x11b8, 0x5cb6, 0x4d4a, 0x147e
},
.dec_hi = (int16_t []){
0xeb82, 0x4d4a, 0xa34a, 0x11b8, 0x1f04, 0xfbdf, 0xf612, 0xff33, 0x019c, 0x006d
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB6_q16 = {
.length = 12,
.type = PLP_DWT_WAVELET_DB6,
.dec_lo = (int16_t []){
0xffdd, 0x009d, 0x0012, 0xfbf5, 0x0386, 0x0c7b, 0xef64, 0xe30a, 0x285a, 0x6025,
0x3f50, 0x0e47
},
.dec_hi = (int16_t []){
0xf1b9, 0x3f50, 0x9fdb, 0x285a, 0x1cf6, 0xef64, 0xf385, 0x0386, 0x040b, 0x0012,
0xff63, 0xffdd
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB7_q16 = {
.length = 14,
.type = PLP_DWT_WAVELET_DB7,
.dec_lo = (int16_t []){
0x000c, 0xffc5, 0x000e, 0x019b, 0xfde1, 0xfb22, 0x0a52, 0x0921, 0xe353, 0xed94,
0x3c22, 0x5d54, 0x32c2, 0x09f7
},
.dec_hi = (int16_t []){
0xf609, 0x32c2, 0xa2ac, 0x3c22, 0x126c, 0xe353, 0xf6df, 0x0a52, 0x04de, 0xfde1,
0xfe65, 0x000e, 0x003b, 0x000c
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB8_q16 = {
.length = 16,
.type = PLP_DWT_WAVELET_DB8,
.dec_lo = (int16_t []){
0xfffc, 0x0016, 0xfff3, 0xff60, 0x011f, 0x01ca, 0xfa5b, 0xfdc7, 0x107b, 0x000f,
0xdba5, 0xfdf9, 0x4aed, 0x567b, 0x280c, 0x06f7
},
.dec_hi = (int16_t []){
0xf909, 0x280c, 0xa985, 0x4aed, 0x0207, 0xdba5, 0xfff1, 0x107b, 0x0239, 0xfa5b,
0xfe36, 0x011f, 0x00a0, 0xfff3, 0xffea, 0xfffc
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB9_q16 = {
.length = 18,
.type = PLP_DWT_WAVELET_DB9,
.dec_lo = (int16_t []){
0x0001, 0xfff8, 0x0008, 0x003d, 0xff74, 0xff65, 0x02dd, 0x0008, 0xf758, 0x03ef,
0x1303, 0xf39b, 0xda76, 0x110d, 0x5422, 0x4d6b, 0x1f36, 0x04e0
},
.dec_hi = (int16_t []){
0xfb20, 0x1f36, 0xb295, 0x5422, 0xeef3, 0xda76, 0x0c65, 0x1303, 0xfc11, 0xf758,
0xfff8, 0x02dd, 0x009b, 0xff74, 0xffc3, 0x0008, 0x0008, 0x0001
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB10_q16 = {
.length = 20,
.type = PLP_DWT_WAVELET_DB10,
.dec_lo = (int16_t []){
0x0000, 0x0003, 0xfffc, 0xffea, 0x0041, 0x002e, 0xfea0, 0x0076, 0x0440, 0xfc3b,
0xf6dd, 0x0be9, 0x104e, 0xe6eb, 0xe005, 0x23fd, 0x581f, 0x437b, 0x1816, 0x036a
},
.dec_hi = (int16_t []){
0xfc96, 0x1816, 0xbc85, 0x581f, 0xdc03, 0xe005, 0x1915, 0x104e, 0xf417, 0xf6dd,
0x03c5, 0x0440, 0xff8a, 0xfea0, 0xffd2, 0x0041, 0x0016, 0xfffc, 0xfffd, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB11_q16 = {
.length = 22,
.type = PLP_DWT_WAVELET_DB11,
.dec_lo = (int16_t []){
0x0000, 0xffff, 0x0002, 0x0008, 0xffe3, 0xfff6, 0x00a1, 0xff93, 0xfe09, 0x02ab,
0x0403, 0xf77f, 0xfa0d, 0x132d, 0x0874, 0xdce6, 0xeb3b, 0x34bb, 0x57c5, 0x3996,
0x1271, 0x0265
},
.dec_hi = (int16_t []){
0xfd9b, 0x1271, 0xc66a, 0x57c5, 0xcb45, 0xeb3b, 0x231a, 0x0874, 0xecd3, 0xfa0d,
0x0881, 0x0403, 0xfd55, 0xfe09, 0x006d, 0x00a1, 0x000a, 0xffe3, 0xfff8, 0x0002,
0x0001, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB12_q16 = {
.length = 24,
.type = PLP_DWT_WAVELET_DB12,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0xffff, 0xfffd, 0x000d, 0x0000, 0xffb9, 0x004a, 0x00dc, 0xfe5b,
0xfe70, 0x0551, 0x0164, 0xf3a8, 0x00b0, 0x175b, 0xfcf5, 0xd787, 0xfa45, 0x4209,
0x541f, 0x304d, 0x0e06, 0x01ae
},
.dec_hi = (int16_t []){
0xfe52, 0x0e06, 0xcfb3, 0x541f, 0xbdf7, 0xfa45, 0x2879, 0xfcf5, 0xe8a5, 0x00b0,
0x0c58, 0x0164, 0xfaaf, 0xfe70, 0x01a5, 0x00dc, 0xffb6, 0xffb9, 0x0000, 0x000d,
0x0003, 0xffff, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB13_q16 = {
.length = 26,
.type = PLP_DWT_WAVELET_DB13,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0001, 0xfffb, 0x0002, 0x001f, 0xffd5, 0xffa5, 0x00ee,
0x0081, 0xfcf3, 0x004e, 0x0730, 0xfc9c, 0xf275, 0x0956, 0x16f9, 0xf00e, 0xd7af,
0x0b22, 0x4b61, 0x4e37, 0x27ef, 0x0a9b, 0x012e
},
.dec_hi = (int16_t []){
0xfed2, 0x0a9b, 0xd811, 0x4e37, 0xb49f, 0x0b22, 0x2851, 0xf00e, 0xe907, 0x0956,
0x0d8b, 0xfc9c, 0xf8d0, 0x004e, 0x030d, 0x0081, 0xff12, 0xffa5, 0x002b, 0x001f,
0xfffe, 0xfffb, 0xffff, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB14_q16 = {
.length = 28,
.type = PLP_DWT_WAVELET_DB14,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0xffff, 0xfff3, 0x0017, 0x0023, 0xff82,
0xffe8, 0x01a3, 0xff48, 0xfc23, 0x0374, 0x0712, 0xf6d7, 0xf4e5, 0x11eb, 0x11b7,
0xe417, 0xdd39, 0x1bfd, 0x50cb, 0x46f3, 0x209f, 0x07fc, 0x00d4
},
.dec_hi = (int16_t []){
0xff2c, 0x07fc, 0xdf61, 0x46f3, 0xaf35, 0x1bfd, 0x22c7, 0xe417, 0xee49, 0x11eb,
0x0b1b, 0xf6d7, 0xf8ee, 0x0374, 0x03dd, 0xff48, 0xfe5d, 0xffe8, 0x007e, 0x0023,
0xffe9, 0xfff3, 0x0001, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB15_q16 = {
.length = 30,
.type = PLP_DWT_WAVELET_DB15,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0x0001, 0x0005, 0xfff4, 0xfff4, 0x0040,
0xfff8, 0xff2b, 0x00a7, 0x01ee, 0xfd56, 0xfcb4, 0x0703, 0x0456, 0xf1c7, 0xfaec,
0x1857, 0x085b, 0xdb06, 0xe745, 0x2b64, 0x52aa, 0x3f0f, 0x1a5f, 0x05fc, 0x0095
},
.dec_hi = (int16_t []){
0xff6b, 0x05fc, 0xe5a1, 0x3f0f, 0xad56, 0x2b64, 0x18bb, 0xdb06, 0xf7a5, 0x1857,
0x0514, 0xf1c7, 0xfbaa, 0x0703, 0x034c, 0xfd56, 0xfe12, 0x00a7, 0x00d5, 0xfff8,
0xffc0, 0xfff4, 0x000c, 0x0005, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB16_q16 = {
.length = 32,
.type = PLP_DWT_WAVELET_DB16,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfffe, 0x0006, 0x0004, 0xffe1,
0x000d, 0x0066, 0xff89, 0xff1b, 0x01cb, 0x0151, 0xfb47, 0xff07, 0x09b8, 0xff34,
0xef0e, 0x0380, 0x1b08, 0xfc6d, 0xd623, 0xf483, 0x385b, 0x5195, 0x3714, 0x1521,
0x0478, 0x0069
},
.dec_hi = (int16_t []){
0xff97, 0x0478, 0xeadf, 0x3714, 0xae6b, 0x385b, 0x0b7d, 0xd623, 0x0393, 0x1b08,
0xfc80, 0xef0e, 0x00cc, 0x09b8, 0x00f9, 0xfb47, 0xfeaf, 0x01cb, 0x00e5, 0xff89,
0xff9a, 0x000d, 0x001f, 0x0004, 0xfffa, 0xfffe, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB17_q16 = {
.length = 34,
.type = PLP_DWT_WAVELET_DB17,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0xfffd, 0xffff, 0x000e,
0xfff5, 0xffd1, 0x004b, 0x0061, 0xfee6, 0xff9c, 0x02e9, 0xff95, 0xf9fe, 0x02db,
0x0a62, 0xf8b1, 0xefc5, 0x0cf2, 0x1941, 0xefcc, 0xd5fa, 0x037f, 0x4258, 0x4e35,
0x2f68, 0x10cc, 0x0353, 0x0049
},
.dec_hi = (int16_t []){
0xffb7, 0x0353, 0xef34, 0x2f68, 0xb1cb, 0x4258, 0xfc81, 0xd5fa, 0x1034, 0x1941,
0xf30e, 0xefc5, 0x074f, 0x0a62, 0xfd25, 0xf9fe, 0x006b, 0x02e9, 0x0064, 0xfee6,
0xff9f, 0x004b, 0x002f, 0xfff5, 0xfff2, 0xffff, 0x0003, 0x0001, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB18_q16 = {
.length = 36,
.type = PLP_DWT_WAVELET_DB18,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0xfff9,
0x0007, 0x0015, 0xffd4, 0xffdb, 0x00a2, 0x0004, 0xfe54, 0x00cd, 0x036a, 0xfcf6,
0xfa4d, 0x074d, 0x084e, 0xf256, 0xf42e, 0x1563, 0x1324, 0xe44a, 0xda6a, 0x12d8,
0x4931, 0x4932, 0x2847, 0x0d42, 0x0278, 0x0034
},
.dec_hi = (int16_t []){
0xffcc, 0x0278, 0xf2be, 0x2847, 0xb6ce, 0x4931, 0xed28, 0xda6a, 0x1bb6, 0x1324,
0xea9d, 0xf42e, 0x0daa, 0x084e, 0xf8b3, 0xfa4d, 0x030a, 0x036a, 0xff33, 0xfe54,
0xfffc, 0x00a2, 0x0025, 0xffd4, 0xffeb, 0x0007, 0x0007, 0x0000, 0xffff, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB19_q16 = {
.length = 38,
.type = PLP_DWT_WAVELET_DB19,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0x0000, 0x0003,
0xfffc, 0xfff7, 0x0018, 0x000b, 0xffa8, 0x0019, 0x00e7, 0xff40, 0xfe36, 0x027b,
0x02c5, 0xfa27, 0xfc9c, 0x0b20, 0x0388, 0xedb9, 0xfbb6, 0x1b2e, 0x098e, 0xdb6a,
0xe2ce, 0x2165, 0x4d05, 0x4321, 0x21d7, 0x0a67, 0x01d4, 0x0024
},
.dec_hi = (int16_t []){
0xffdc, 0x01d4, 0xf599, 0x21d7, 0xbcdf, 0x4d05, 0xde9b, 0xe2ce, 0x2496, 0x098e,
0xe4d2, 0xfbb6, 0x1247, 0x0388, 0xf4e0, 0xfc9c, 0x05d9, 0x02c5, 0xfd85, 0xfe36,
0x00c0, 0x00e7, 0xffe7, 0xffa8, 0xfff5, 0x0018, 0x0009, 0xfffc, 0xfffd, 0x0000,
0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_DB20_q16 = {
.length = 40,
.type = PLP_DWT_WAVELET_DB20,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
0x0002, 0x0003, 0xfff3, 0xfffe, 0x002e, 0xffe5, 0xff8b, 0x0091, 0x00dc, 0xfe3b,
0xfee0, 0x0422, 0x00c1, 0xf819, 0x00b9, 0x0d18, 0xfcd6, 0xec1a, 0x051a, 0x1d39,
0xfddc, 0xd62c, 0xee2e, 0x2e46, 0x4e25, 0x3c81, 0x1c27, 0x081e, 0x015a, 0x001a
},
.dec_hi = (int16_t []){
0xffe6, 0x015a, 0xf7e2, 0x1c27, 0xc37f, 0x4e25, 0xd1ba, 0xee2e, 0x29d4, 0xfddc,
0xe2c7, 0x051a, 0x13e6, 0xfcd6, 0xf2e8, 0x00b9, 0x07e7, 0x00c1, 0xfbde, 0xfee0,
0x01c5, 0x00dc, 0xff6f, 0xff8b, 0x001b, 0x002e, 0x0002, 0xfff3, 0xfffd, 0x0002,
0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_HAAR_q16 = {
.length = 2,
.type = PLP_DWT_WAVELET_HAAR,
.dec_lo = (int16_t []){
0x5a82, 0x5a82
},
.dec_hi = (int16_t []){
0xa57e, 0x5a82
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM2_q16 = {
.length = 4,
.type = PLP_DWT_WAVELET_SYM2,
.dec_lo = (int16_t []){
0xef70, 0x1cb1, 0x6b13, 0x3dd2
},
.dec_hi = (int16_t []){
0xc22e, 0x6b13, 0xe34f, 0xef70
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM3_q16 = {
.length = 6,
.type = PLP_DWT_WAVELET_SYM3,
.dec_lo = (int16_t []){
0x0482, 0xf510, 0xeeb8, 0x3add, 0x6748, 0x2a95
},
.dec_hi = (int16_t []){
0xd56b, 0x6748, 0xc523, 0xeeb8, 0x0af0, 0x0482
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM4_q16 = {
.length = 8,
.type = PLP_DWT_WAVELET_SYM4,
.dec_lo = (int16_t []){
0xf64d, 0xfc35, 0x3fb2, 0x66e1, 0x2620, 0xf34d, 0xfe63, 0x0420
},
.dec_hi = (int16_t []){
0xfbe0, 0xfe63, 0x0cb3, 0x2620, 0x991f, 0x3fb2, 0x03cb, 0xf64d
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM5_q16 = {
.length = 10,
.type = PLP_DWT_WAVELET_SYM5,
.dec_lo = (int16_t []){
0x0380, 0x03c7, 0xfafe, 0x1986, 0x5c99, 0x5126, 0x0220, 0xe98f, 0xfd4d, 0x0280
},
.dec_hi = (int16_t []){
0xfd80, 0xfd4d, 0x1671, 0x0220, 0xaeda, 0x5c99, 0xe67a, 0xfafe, 0xfc39, 0x0380
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM6_q16 = {
.length = 12,
.type = PLP_DWT_WAVELET_SYM6,
.dec_lo = (int16_t []){
0x01f9, 0x0072, 0xf0e6, 0xf9d1, 0x3edb, 0x64d1, 0x2b41, 0xf6b4, 0xfd4e, 0x05ba,
0x003a, 0xff00
},
.dec_hi = (int16_t []){
0x0100, 0x003a, 0xfa46, 0xfd4e, 0x094c, 0x2b41, 0x9b2f, 0x3edb, 0x062f, 0xf0e6,
0xff8e, 0x01f9
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM7_q16 = {
.length = 14,
.type = PLP_DWT_WAVELET_SYM7,
.dec_lo = (int16_t []){
0x0058, 0xffde, 0xfe62, 0x03e8, 0x08b1, 0xf9a8, 0x023c, 0x449f, 0x6246, 0x24f2,
0xee13, 0xf233, 0x0083, 0x0150
},
.dec_hi = (int16_t []){
0xfeb0, 0x0083, 0x0dcd, 0xee13, 0xdb0e, 0x6246, 0xbb61, 0x023c, 0x0658, 0x08b1,
0xfc18, 0xfe62, 0x0022, 0x0058
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM8_q16 = {
.length = 16,
.type = PLP_DWT_WAVELET_SYM8,
.dec_lo = (int16_t []){
0xff91, 0xffee, 0x040f, 0x00f9, 0xeda9, 0xf828, 0x3d9d, 0x637b, 0x2ea6, 0xf95a,
0xfc84, 0x064a, 0x007d, 0xfe16, 0xfff6, 0x003e
},
.dec_hi = (int16_t []){
0xffc2, 0xfff6, 0x01ea, 0x007d, 0xf9b6, 0xfc84, 0x06a6, 0x2ea6, 0x9c85, 0x3d9d,
0x07d8, 0xeda9, 0xff07, 0x040f, 0x0012, 0xff91
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM9_q16 = {
.length = 18,
.type = PLP_DWT_WAVELET_SYM9,
.dec_lo = (int16_t []){
0x002e, 0x0014, 0xfe4d, 0xfe86, 0x03de, 0x0013, 0xf904, 0x1e90, 0x5be4, 0x4f05,
0x0484, 0xe77b, 0xfdab, 0x07f2, 0x0122, 0xfeb0, 0xfff0, 0x0023
},
.dec_hi = (int16_t []){
0xffdd, 0xfff0, 0x0150, 0x0122, 0xf80e, 0xfdab, 0x1885, 0x0484, 0xb0fb, 0x5be4,
0xe170, 0xf904, 0xffed, 0x03de, 0x017a, 0xfe4d, 0xffec, 0x002e
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM10_q16 = {
.length = 20,
.type = PLP_DWT_WAVELET_SYM10,
.dec_lo = (int16_t []){
0x0019, 0x0003, 0xfee5, 0xffd0, 0x05e1, 0x017c, 0xeb96, 0xf6ed, 0x3c60, 0x627f,
0x3121, 0xfb74, 0xfbe8, 0x0666, 0x00bd, 0xfd65, 0xffe6, 0x0097, 0x0002, 0xfff1
},
.dec_hi = (int16_t []){
0x000f, 0x0002, 0xff69, 0xffe6, 0x029b, 0x00bd, 0xf99a, 0xfbe8, 0x048c, 0x3121,
0x9d81, 0x3c60, 0x0913, 0xeb96, 0xfe84, 0x05e1, 0x0030, 0xfee5, 0xfffd, 0x0019
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM11_q16 = {
.length = 22,
.type = PLP_DWT_WAVELET_SYM11,
.dec_lo = (int16_t []){
0x0006, 0xffff, 0xffc7, 0x0013, 0x00d5, 0xfebd, 0xfceb, 0x04be, 0x08f5, 0xfd14,
0x0c71, 0x4938, 0x5d7c, 0x1e6d, 0xe5ce, 0xed7e, 0x0484, 0x0581, 0xffbe, 0xff2f,
0x0004, 0x0010
},
.dec_hi = (int16_t []){
0xfff0, 0x0004, 0x00d1, 0xffbe, 0xfa7f, 0x0484, 0x1282, 0xe5ce, 0xe193, 0x5d7c,
0xb6c8, 0x0c71, 0x02ec, 0x08f5, 0xfb42, 0xfceb, 0x0143, 0x00d5, 0xffed, 0xffc7,
0x0001, 0x0006
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM12_q16 = {
.length = 24,
.type = PLP_DWT_WAVELET_SYM12,
.dec_lo = (int16_t []){
0x0004, 0x0000, 0xffd4, 0x0006, 0x00f3, 0xffd2, 0xfce6, 0x00f8, 0x064c, 0xfb69,
0xfd2a, 0x330f, 0x61ba, 0x3b3b, 0xf5f9, 0xea31, 0x01f5, 0x0766, 0xffab, 0xfe22,
0x000a, 0x004d, 0xffff, 0xfffa
},
.dec_hi = (int16_t []){
0x0006, 0xffff, 0xffb3, 0x000a, 0x01de, 0xffab, 0xf89a, 0x01f5, 0x15cf, 0xf5f9,
0xc4c5, 0x61ba, 0xccf1, 0xfd2a, 0x0497, 0x064c, 0xff08, 0xfce6, 0x002e, 0x00f3,
0xfffa, 0xffd4, 0x0000, 0x0004
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM13_q16 = {
.length = 26,
.type = PLP_DWT_WAVELET_SYM13,
.dec_lo = (int16_t []){
0x0002, 0xffff, 0xffdb, 0xfffa, 0x00f7, 0x00ae, 0xfd6a, 0xfdcc, 0x01c6, 0xf85a,
0xf015, 0x194e, 0x590e, 0x5281, 0x0e1c, 0xee04, 0x0121, 0x0be5, 0x0241, 0xfd58,
0xffcf, 0x00ba, 0x000e, 0xffe8, 0x0001, 0x0002
},
.dec_hi = (int16_t []){
0xfffe, 0x0001, 0x0018, 0x000e, 0xff46, 0xffcf, 0x02a8, 0x0241, 0xf41b, 0x0121,
0x11fc, 0x0e1c, 0xad7f, 0x590e, 0xe6b2, 0xf015, 0x07a6, 0x01c6, 0x0234, 0xfd6a,
0xff52, 0x00f7, 0x0006, 0xffdb, 0x0001, 0x0002
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM14_q16 = {
.length = 28,
.type = PLP_DWT_WAVELET_SYM14,
.dec_lo = (int16_t []){
0xffff, 0x0000, 0x000d, 0xfffe, 0xffab, 0x000c, 0x0149, 0xffa6, 0xfc43, 0x008c,
0x04cb, 0xf89f, 0xfb7b, 0x3254, 0x6147, 0x3cd8, 0xf890, 0xeb85, 0x0351, 0x08f0,
0xffb3, 0xfd83, 0x0021, 0x0095, 0xfffe, 0xffec, 0x0001, 0x0001
},
.dec_hi = (int16_t []){
0xffff, 0x0001, 0x0014, 0xfffe, 0xff6b, 0x0021, 0x027d, 0xffb3, 0xf710, 0x0351,
0x147b, 0xf890, 0xc328, 0x6147, 0xcdac, 0xfb7b, 0x0761, 0x04cb, 0xff74, 0xfc43,
0x005a, 0x0149, 0xfff4, 0xffab, 0x0002, 0x000d, 0x0000, 0xffff
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM15_q16 = {
.length = 30,
.type = PLP_DWT_WAVELET_SYM15,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0xfffb, 0x0002, 0x0023, 0xfff7, 0xff8a, 0x0070, 0x014a, 0xfd84,
0xfb06, 0x02cf, 0x0537, 0xfabe, 0x0e47, 0x4a11, 0x5c65, 0x1f3a, 0xe6d5, 0xeed7,
0x08c1, 0x08b3, 0xfee1, 0xfdcd, 0x0032, 0x0072, 0xfffc, 0xfff3, 0x0001, 0x0001
},
.dec_hi = (int16_t []){
0xffff, 0x0001, 0x000d, 0xfffc, 0xff8e, 0x0032, 0x0233, 0xfee1, 0xf74d, 0x08c1,
0x1129, 0xe6d5, 0xe0c6, 0x5c65, 0xb5ef, 0x0e47, 0x0542, 0x0537, 0xfd31, 0xfb06,
0x027c, 0x014a, 0xff90, 0xff8a, 0x0009, 0x0023, 0xfffe, 0xfffb, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM16_q16 = {
.length = 32,
.type = PLP_DWT_WAVELET_SYM16,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0xfffc, 0x0001, 0x001c, 0xfffc, 0xff81, 0x0018, 0x019f, 0xff9a,
0xfc07, 0x00a0, 0x0423, 0xf76d, 0xfb93, 0x32d5, 0x60d6, 0x3cd8, 0xf915, 0xeb92,
0x03ef, 0x09fd, 0xff8d, 0xfcce, 0x002d, 0x00e3, 0xfff9, 0xffd4, 0x0001, 0x0005,
0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0xfffb, 0x0001, 0x002c, 0xfff9, 0xff1d, 0x002d, 0x0332, 0xff8d,
0xf603, 0x03ef, 0x146e, 0xf915, 0xc328, 0x60d6, 0xcd2b, 0xfb93, 0x0893, 0x0423,
0xff60, 0xfc07, 0x0066, 0x019f, 0xffe8, 0xff81, 0x0004, 0x001c, 0xffff, 0xfffc,
0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM17_q16 = {
.length = 34,
.type = PLP_DWT_WAVELET_SYM17,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0xfffe, 0x0000, 0x0010, 0xfffb, 0xffa6, 0x001c, 0x0157, 0xff62,
0xfbbd, 0x024b, 0x0d69, 0x0236, 0xf0d3, 0x123a, 0x534b, 0x573b, 0x171c, 0xec26,
0xf4fc, 0x0211, 0xff12, 0xfdb1, 0x0146, 0x0196, 0xffc2, 0xff7f, 0x0002, 0x0018,
0x0001, 0xfffe, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0002, 0x0001, 0xffe8, 0x0002, 0x0081, 0xffc2, 0xfe6a, 0x0146,
0x024f, 0xff12, 0xfdef, 0xf4fc, 0x13da, 0x171c, 0xa8c5, 0x534b, 0xedc6, 0xf0d3,
0xfdca, 0x0d69, 0xfdb5, 0xfbbd, 0x009e, 0x0157, 0xffe4, 0xffa6, 0x0005, 0x0010,
0x0000, 0xfffe, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM18_q16 = {
.length = 36,
.type = PLP_DWT_WAVELET_SYM18,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0xffff, 0x0000, 0x000d, 0x0002, 0xffb4, 0xfff3, 0x0137, 0x0036,
0xfc1e, 0xff5a, 0x0ac8, 0x045a, 0xeb87, 0xf957, 0x3cab, 0x6077, 0x3364, 0xfbd8,
0xf68e, 0x03a7, 0x00ce, 0xfbf1, 0xff95, 0x01ec, 0x0024, 0xff54, 0xfffa, 0x002f,
0x0002, 0xfff7, 0x0000, 0x0001, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0xffff, 0x0000, 0x0009, 0x0002, 0xffd1, 0xfffa, 0x00ac, 0x0024,
0xfe14, 0xff95, 0x040f, 0x00ce, 0xfc59, 0xf68e, 0x0428, 0x3364, 0x9f89, 0x3cab,
0x06a9, 0xeb87, 0xfba6, 0x0ac8, 0x00a6, 0xfc1e, 0xffca, 0x0137, 0x000d, 0xffb4,
0xfffe, 0x000d, 0x0000, 0xffff, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM19_q16 = {
.length = 38,
.type = PLP_DWT_WAVELET_SYM19,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0004, 0xfffe, 0xffeb, 0x0005, 0x0046, 0xffda,
0xff58, 0x0105, 0x0206, 0xfd1a, 0xfa08, 0x00e6, 0x0125, 0xf75b, 0x0df5, 0x4a01,
0x5c1a, 0x210f, 0xe965, 0xf11f, 0x0bfc, 0x0ac3, 0xfdd6, 0xfc74, 0x008e, 0x010f,
0xffec, 0xffc8, 0x0004, 0x0009, 0xffff, 0xffff, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0001, 0xffff, 0xfff7, 0x0004, 0x0038, 0xffec, 0xfef1, 0x008e,
0x038c, 0xfdd6, 0xf53d, 0x0bfc, 0x0ee1, 0xe965, 0xdef1, 0x5c1a, 0xb5ff, 0x0df5,
0x08a5, 0x0125, 0xff1a, 0xfa08, 0x02e6, 0x0206, 0xfefb, 0xff58, 0x0026, 0x0046,
0xfffb, 0xffeb, 0x0002, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q16 PLP_DWT_SYM20_q16 = {
.length = 40,
.type = PLP_DWT_WAVELET_SYM20,
.dec_lo = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0xffff, 0xfff0, 0x0002, 0x0044, 0xfff6,
0xff28, 0x002f, 0x022d, 0xff93, 0xfbf4, 0x010a, 0x0346, 0xf5e4, 0xfc2f, 0x33f2,
0x6026, 0x3c6a, 0xf976, 0xeb72, 0x04a4, 0x0b62, 0xff20, 0xfb79, 0x0040, 0x018e,
0xffec, 0xff8e, 0x0004, 0x0018, 0xffff, 0xfffc, 0x0000, 0x0000, 0x0000, 0x0000
},
.dec_hi = (int16_t []){
0x0000, 0x0000, 0x0000, 0x0000, 0x0004, 0xffff, 0xffe8, 0x0004, 0x0072, 0xffec,
0xfe72, 0x0040, 0x0487, 0xff20, 0xf49e, 0x04a4, 0x148e, 0xf976, 0xc396, 0x6026,
0xcc0e, 0xfc2f, 0x0a1c, 0x0346, 0xfef6, 0xfbf4, 0x006d, 0x022d, 0xffd1, 0xff28,
0x000a, 0x0044, 0xfffe, 0xfff0, 0x0001, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF1_q8 = {
.length = 6,
.type = PLP_DWT_WAVELET_COIF1,
.dec_lo = (int8_t []){
0xfe, 0xf7, 0x31, 0x6d, 0x2b, 0xf7
},
.dec_hi = (int8_t []){
0x09, 0x2b, 0x93, 0x31, 0x09, 0xfe
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF2_q8 = {
.length = 12,
.type = PLP_DWT_WAVELET_COIF2,
.dec_lo = (int8_t []){
0x00, 0x00, 0x01, 0x03, 0xf8, 0xf6, 0x35, 0x68, 0x31, 0xf7, 0xfb, 0x02
},
.dec_hi = (int8_t []){
0xfe, 0xfb, 0x09, 0x31, 0x98, 0x35, 0x0a, 0xf8, 0xfd, 0x01, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF3_q8 = {
.length = 18,
.type = PLP_DWT_WAVELET_COIF3,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x02, 0x04, 0xf5, 0xf7, 0x37, 0x66, 0x34,
0xf8, 0xf8, 0x03, 0x01, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x01, 0xfd, 0xf8, 0x08, 0x34, 0x9a, 0x37, 0x09, 0xf5, 0xfc, 0x02, 0x01,
0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF4_q8 = {
.length = 24,
.type = PLP_DWT_WAVELET_COIF4,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xfe, 0x03, 0x05, 0xf4,
0xf7, 0x38, 0x64, 0x35, 0xf9, 0xf6, 0x03, 0x02, 0xff, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x01, 0x02, 0xfd, 0xf6, 0x07, 0x35, 0x9c, 0x38, 0x09, 0xf4, 0xfb,
0x03, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF5_q8 = {
.length = 30,
.type = PLP_DWT_WAVELET_COIF5,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff,
0xfd, 0x04, 0x05, 0xf2, 0xf8, 0x38, 0x63, 0x36, 0xf9, 0xf4, 0x04, 0x03, 0xff,
0xff, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0xff, 0x01, 0x03, 0xfc, 0xf4, 0x07, 0x36, 0x9d, 0x38, 0x08,
0xf2, 0xfb, 0x04, 0x03, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF6_q8 = {
.length = 36,
.type = PLP_DWT_WAVELET_COIF6,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0xfe, 0xfd, 0x05, 0x05, 0xf2, 0xf9, 0x38, 0x62, 0x37, 0xfa,
0xf3, 0x04, 0x04, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x02, 0x04, 0xfc, 0xf3, 0x06, 0x37, 0x9e,
0x38, 0x07, 0xf2, 0xfb, 0x05, 0x03, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF7_q8 = {
.length = 42,
.type = PLP_DWT_WAVELET_COIF7,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x02, 0xfe, 0xfd, 0x06, 0x05, 0xf1, 0xf9,
0x39, 0x62, 0x37, 0xfa, 0xf2, 0x04, 0x04, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x04, 0xfc, 0xf2, 0x06,
0x37, 0x9e, 0x39, 0x07, 0xf1, 0xfb, 0x06, 0x03, 0xfe, 0xfe, 0x01, 0x01, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF8_q8 = {
.length = 48,
.type = PLP_DWT_WAVELET_COIF8,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x02, 0xfe, 0xfd,
0x06, 0x05, 0xf0, 0xf9, 0x39, 0x61, 0x37, 0xfa, 0xf2, 0x04, 0x05, 0xfe, 0xfe,
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xfe, 0x02, 0x05, 0xfc,
0xf2, 0x06, 0x37, 0x9f, 0x39, 0x07, 0xf0, 0xfb, 0x06, 0x03, 0xfe, 0xfe, 0x01,
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF9_q8 = {
.length = 54,
.type = PLP_DWT_WAVELET_COIF9,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
0x01, 0x02, 0xfd, 0xfc, 0x07, 0x05, 0xf0, 0xfa, 0x39, 0x61, 0x37, 0xfb, 0xf1,
0x04, 0x06, 0xfe, 0xfe, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xfe, 0x02,
0x06, 0xfc, 0xf1, 0x05, 0x37, 0x9f, 0x39, 0x06, 0xf0, 0xfb, 0x07, 0x04, 0xfd,
0xfe, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF10_q8 = {
.length = 60,
.type = PLP_DWT_WAVELET_COIF10,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0xff, 0xff, 0x01, 0x02, 0xfd, 0xfc, 0x07, 0x05, 0xf0, 0xfa, 0x39,
0x61, 0x38, 0xfb, 0xf1, 0x04, 0x06, 0xfe, 0xfe, 0x01, 0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff,
0xfe, 0x02, 0x06, 0xfc, 0xf1, 0x05, 0x38, 0x9f, 0x39, 0x06, 0xf0, 0xfb, 0x07,
0x04, 0xfd, 0xfe, 0x01, 0x01, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF11_q8 = {
.length = 66,
.type = PLP_DWT_WAVELET_COIF11,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0x02, 0x02, 0xfd, 0xfc, 0x07,
0x05, 0xef, 0xfa, 0x39, 0x60, 0x38, 0xfb, 0xf1, 0x04, 0x06, 0xfe, 0xfd, 0x01,
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0xff, 0xfd, 0x02, 0x06, 0xfc, 0xf1, 0x05, 0x38, 0xa0, 0x39, 0x06, 0xef,
0xfb, 0x07, 0x04, 0xfd, 0xfe, 0x02, 0x01, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF12_q8 = {
.length = 72,
.type = PLP_DWT_WAVELET_COIF12,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0x02,
0x02, 0xfc, 0xfc, 0x08, 0x05, 0xef, 0xfa, 0x39, 0x60, 0x38, 0xfb, 0xf0, 0x04,
0x07, 0xfe, 0xfd, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x01, 0xff, 0xfd, 0x02, 0x07, 0xfc, 0xf0, 0x05, 0x38, 0xa0, 0x39,
0x06, 0xef, 0xfb, 0x08, 0x04, 0xfc, 0xfe, 0x02, 0x01, 0xff, 0xff, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF13_q8 = {
.length = 78,
.type = PLP_DWT_WAVELET_COIF13,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0xff, 0xfe, 0x02, 0x03, 0xfc, 0xfc, 0x08, 0x05, 0xef, 0xfb, 0x39, 0x60,
0x38, 0xfb, 0xf0, 0x03, 0x07, 0xfe, 0xfd, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x01, 0x01, 0xff, 0xfd, 0x02, 0x07, 0xfd, 0xf0, 0x05, 0x38,
0xa0, 0x39, 0x05, 0xef, 0xfb, 0x08, 0x04, 0xfc, 0xfd, 0x02, 0x02, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF14_q8 = {
.length = 84,
.type = PLP_DWT_WAVELET_COIF14,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xfe, 0x02, 0x03, 0xfc, 0xfc, 0x08, 0x05,
0xef, 0xfb, 0x39, 0x60, 0x38, 0xfc, 0xf0, 0x03, 0x07, 0xfe, 0xfd, 0x01, 0x01,
0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x01, 0xff, 0xfd, 0x02, 0x07, 0xfd, 0xf0,
0x04, 0x38, 0xa0, 0x39, 0x05, 0xef, 0xfb, 0x08, 0x04, 0xfc, 0xfd, 0x02, 0x02,
0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF15_q8 = {
.length = 90,
.type = PLP_DWT_WAVELET_COIF15,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x01, 0xff, 0xfe, 0x02, 0x03,
0xfc, 0xfc, 0x08, 0x05, 0xef, 0xfb, 0x39, 0x5f, 0x38, 0xfc, 0xf0, 0x03, 0x07,
0xfe, 0xfc, 0x01, 0x02, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x02, 0xff, 0xfc, 0x02, 0x07,
0xfd, 0xf0, 0x04, 0x38, 0xa1, 0x39, 0x05, 0xef, 0xfb, 0x08, 0x04, 0xfc, 0xfd,
0x02, 0x02, 0xff, 0xff, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF16_q8 = {
.length = 96,
.type = PLP_DWT_WAVELET_COIF16,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x01,
0xff, 0xfe, 0x02, 0x03, 0xfb, 0xfc, 0x09, 0x04, 0xef, 0xfb, 0x39, 0x5f, 0x38,
0xfc, 0xf0, 0x03, 0x08, 0xfe, 0xfc, 0x01, 0x02, 0xff, 0xff, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x02, 0xff, 0xfc,
0x02, 0x08, 0xfd, 0xf0, 0x04, 0x38, 0xa1, 0x39, 0x05, 0xef, 0xfc, 0x09, 0x04,
0xfb, 0xfd, 0x02, 0x02, 0xff, 0xff, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_COIF17_q8 = {
.length = 102,
.type = PLP_DWT_WAVELET_COIF17,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xff, 0x01, 0x01, 0xff, 0xfe, 0x03, 0x03, 0xfb, 0xfc, 0x09, 0x04, 0xee,
0xfb, 0x39, 0x5f, 0x38, 0xfc, 0xef, 0x03, 0x08, 0xfe, 0xfc, 0x01, 0x02, 0xff,
0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x02,
0xff, 0xfc, 0x02, 0x08, 0xfd, 0xef, 0x04, 0x38, 0xa1, 0x39, 0x05, 0xee, 0xfc,
0x09, 0x04, 0xfb, 0xfd, 0x03, 0x02, 0xff, 0xff, 0x01, 0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB1_q8 = {
.length = 2,
.type = PLP_DWT_WAVELET_DB1,
.dec_lo = (int8_t []){
0x5b, 0x5b
},
.dec_hi = (int8_t []){
0xa5, 0x5b
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB2_q8 = {
.length = 4,
.type = PLP_DWT_WAVELET_DB2,
.dec_lo = (int8_t []){
0xef, 0x1d, 0x6b, 0x3e
},
.dec_hi = (int8_t []){
0xc2, 0x6b, 0xe3, 0xef
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB3_q8 = {
.length = 6,
.type = PLP_DWT_WAVELET_DB3,
.dec_lo = (int8_t []){
0x05, 0xf5, 0xef, 0x3b, 0x67, 0x2b
},
.dec_hi = (int8_t []){
0xd5, 0x67, 0xc5, 0xef, 0x0b, 0x05
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB4_q8 = {
.length = 8,
.type = PLP_DWT_WAVELET_DB4,
.dec_lo = (int8_t []){
0xff, 0x04, 0x04, 0xe8, 0xfc, 0x51, 0x5c, 0x1d
},
.dec_hi = (int8_t []){
0xe3, 0x5c, 0xaf, 0xfc, 0x18, 0x04, 0xfc, 0xff
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB5_q8 = {
.length = 10,
.type = PLP_DWT_WAVELET_DB5,
.dec_lo = (int8_t []){
0x00, 0xfe, 0xff, 0x0a, 0xfc, 0xe1, 0x12, 0x5d, 0x4d, 0x14
},
.dec_hi = (int8_t []){
0xec, 0x4d, 0xa3, 0x12, 0x1f, 0xfc, 0xf6, 0xff, 0x02, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB6_q8 = {
.length = 12,
.type = PLP_DWT_WAVELET_DB6,
.dec_lo = (int8_t []){
0x00, 0x01, 0x00, 0xfc, 0x04, 0x0c, 0xef, 0xe3, 0x28, 0x60, 0x3f, 0x0e
},
.dec_hi = (int8_t []){
0xf2, 0x3f, 0xa0, 0x28, 0x1d, 0xef, 0xf4, 0x04, 0x04, 0x00, 0xff, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB7_q8 = {
.length = 14,
.type = PLP_DWT_WAVELET_DB7,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x02, 0xfe, 0xfb, 0x0a, 0x09, 0xe3, 0xee, 0x3c, 0x5d, 0x33,
0x0a
},
.dec_hi = (int8_t []){
0xf6, 0x33, 0xa3, 0x3c, 0x12, 0xe3, 0xf7, 0x0a, 0x05, 0xfe, 0xfe, 0x00, 0x00,
0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB8_q8 = {
.length = 16,
.type = PLP_DWT_WAVELET_DB8,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0xff, 0x01, 0x02, 0xfa, 0xfe, 0x10, 0x00, 0xdc, 0xfe, 0x4b,
0x56, 0x28, 0x07
},
.dec_hi = (int8_t []){
0xf9, 0x28, 0xaa, 0x4b, 0x02, 0xdc, 0x00, 0x10, 0x02, 0xfa, 0xfe, 0x01, 0x01,
0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB9_q8 = {
.length = 18,
.type = PLP_DWT_WAVELET_DB9,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xf7, 0x04, 0x13, 0xf4, 0xda,
0x11, 0x54, 0x4d, 0x1f, 0x05
},
.dec_hi = (int8_t []){
0xfb, 0x1f, 0xb3, 0x54, 0xef, 0xda, 0x0c, 0x13, 0xfc, 0xf7, 0x00, 0x03, 0x01,
0xff, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB10_q8 = {
.length = 20,
.type = PLP_DWT_WAVELET_DB10,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x04, 0xfc, 0xf7, 0x0c, 0x10,
0xe7, 0xe0, 0x24, 0x58, 0x43, 0x18, 0x03
},
.dec_hi = (int8_t []){
0xfd, 0x18, 0xbd, 0x58, 0xdc, 0xe0, 0x19, 0x10, 0xf4, 0xf7, 0x04, 0x04, 0x00,
0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB11_q8 = {
.length = 22,
.type = PLP_DWT_WAVELET_DB11,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0x03, 0x04, 0xf7, 0xfa,
0x13, 0x08, 0xdd, 0xeb, 0x35, 0x58, 0x3a, 0x12, 0x02
},
.dec_hi = (int8_t []){
0xfe, 0x12, 0xc6, 0x58, 0xcb, 0xeb, 0x23, 0x08, 0xed, 0xfa, 0x09, 0x04, 0xfd,
0xfe, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB12_q8 = {
.length = 24,
.type = PLP_DWT_WAVELET_DB12,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfe, 0xfe, 0x05, 0x01,
0xf4, 0x01, 0x17, 0xfd, 0xd8, 0xfa, 0x42, 0x54, 0x30, 0x0e, 0x02
},
.dec_hi = (int8_t []){
0xfe, 0x0e, 0xd0, 0x54, 0xbe, 0xfa, 0x28, 0xfd, 0xe9, 0x01, 0x0c, 0x01, 0xfb,
0xfe, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB13_q8 = {
.length = 26,
.type = PLP_DWT_WAVELET_DB13,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0xfd, 0x00,
0x07, 0xfd, 0xf2, 0x09, 0x17, 0xf0, 0xd8, 0x0b, 0x4b, 0x4e, 0x28, 0x0b, 0x01
},
.dec_hi = (int8_t []){
0xff, 0x0b, 0xd8, 0x4e, 0xb5, 0x0b, 0x28, 0xf0, 0xe9, 0x09, 0x0e, 0xfd, 0xf9,
0x00, 0x03, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB14_q8 = {
.length = 28,
.type = PLP_DWT_WAVELET_DB14,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff,
0xfc, 0x03, 0x07, 0xf7, 0xf5, 0x12, 0x12, 0xe4, 0xdd, 0x1c, 0x51, 0x47, 0x21,
0x08, 0x01
},
.dec_hi = (int8_t []){
0xff, 0x08, 0xdf, 0x47, 0xaf, 0x1c, 0x23, 0xe4, 0xee, 0x12, 0x0b, 0xf7, 0xf9,
0x03, 0x04, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB15_q8 = {
.length = 30,
.type = PLP_DWT_WAVELET_DB15,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01,
0x02, 0xfd, 0xfd, 0x07, 0x04, 0xf2, 0xfb, 0x18, 0x08, 0xdb, 0xe7, 0x2b, 0x53,
0x3f, 0x1a, 0x06, 0x01
},
.dec_hi = (int8_t []){
0xff, 0x06, 0xe6, 0x3f, 0xad, 0x2b, 0x19, 0xdb, 0xf8, 0x18, 0x05, 0xf2, 0xfc,
0x07, 0x03, 0xfd, 0xfe, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB16_q8 = {
.length = 32,
.type = PLP_DWT_WAVELET_DB16,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xff, 0x02, 0x01, 0xfb, 0xff, 0x0a, 0xff, 0xef, 0x03, 0x1b, 0xfc, 0xd6, 0xf5,
0x38, 0x52, 0x37, 0x15, 0x04, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x04, 0xeb, 0x37, 0xae, 0x38, 0x0b, 0xd6, 0x04, 0x1b, 0xfd, 0xef, 0x01,
0x0a, 0x01, 0xfb, 0xff, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB17_q8 = {
.length = 34,
.type = PLP_DWT_WAVELET_DB17,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xff, 0x00, 0x03, 0x00, 0xfa, 0x03, 0x0a, 0xf9, 0xf0, 0x0d, 0x19, 0xf0,
0xd6, 0x03, 0x42, 0x4e, 0x2f, 0x11, 0x03, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x03, 0xef, 0x2f, 0xb2, 0x42, 0xfd, 0xd6, 0x10, 0x19, 0xf3, 0xf0, 0x07,
0x0a, 0xfd, 0xfa, 0x00, 0x03, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB18_q8 = {
.length = 36,
.type = PLP_DWT_WAVELET_DB18,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x00, 0xfe, 0x01, 0x03, 0xfd, 0xfa, 0x07, 0x08, 0xf2, 0xf4, 0x15,
0x13, 0xe4, 0xda, 0x13, 0x49, 0x49, 0x28, 0x0d, 0x02, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x02, 0xf3, 0x28, 0xb7, 0x49, 0xed, 0xda, 0x1c, 0x13, 0xeb, 0xf4, 0x0e,
0x08, 0xf9, 0xfa, 0x03, 0x03, 0xff, 0xfe, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB19_q8 = {
.length = 38,
.type = PLP_DWT_WAVELET_DB19,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x01, 0xff, 0xfe, 0x02, 0x03, 0xfa, 0xfd, 0x0b, 0x04, 0xee,
0xfc, 0x1b, 0x0a, 0xdb, 0xe3, 0x21, 0x4d, 0x43, 0x22, 0x0a, 0x02, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x02, 0xf6, 0x22, 0xbd, 0x4d, 0xdf, 0xe3, 0x25, 0x0a, 0xe5, 0xfc, 0x12,
0x04, 0xf5, 0xfd, 0x06, 0x03, 0xfe, 0xfe, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_DB20_q8 = {
.length = 40,
.type = PLP_DWT_WAVELET_DB20,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0xfe, 0xff, 0x04, 0x01, 0xf8, 0x01, 0x0d,
0xfd, 0xec, 0x05, 0x1d, 0xfe, 0xd6, 0xee, 0x2e, 0x4e, 0x3d, 0x1c, 0x08, 0x01,
0x00
},
.dec_hi = (int8_t []){
0x00, 0x01, 0xf8, 0x1c, 0xc3, 0x4e, 0xd2, 0xee, 0x2a, 0xfe, 0xe3, 0x05, 0x14,
0xfd, 0xf3, 0x01, 0x08, 0x01, 0xfc, 0xff, 0x02, 0x01, 0xff, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_HAAR_q8 = {
.length = 2,
.type = PLP_DWT_WAVELET_HAAR,
.dec_lo = (int8_t []){
0x5b, 0x5b
},
.dec_hi = (int8_t []){
0xa5, 0x5b
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM2_q8 = {
.length = 4,
.type = PLP_DWT_WAVELET_SYM2,
.dec_lo = (int8_t []){
0xef, 0x1d, 0x6b, 0x3e
},
.dec_hi = (int8_t []){
0xc2, 0x6b, 0xe3, 0xef
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM3_q8 = {
.length = 6,
.type = PLP_DWT_WAVELET_SYM3,
.dec_lo = (int8_t []){
0x05, 0xf5, 0xef, 0x3b, 0x67, 0x2b
},
.dec_hi = (int8_t []){
0xd5, 0x67, 0xc5, 0xef, 0x0b, 0x05
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM4_q8 = {
.length = 8,
.type = PLP_DWT_WAVELET_SYM4,
.dec_lo = (int8_t []){
0xf6, 0xfc, 0x40, 0x67, 0x26, 0xf3, 0xfe, 0x04
},
.dec_hi = (int8_t []){
0xfc, 0xfe, 0x0d, 0x26, 0x99, 0x40, 0x04, 0xf6
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM5_q8 = {
.length = 10,
.type = PLP_DWT_WAVELET_SYM5,
.dec_lo = (int8_t []){
0x03, 0x04, 0xfb, 0x1a, 0x5d, 0x51, 0x02, 0xea, 0xfd, 0x03
},
.dec_hi = (int8_t []){
0xfd, 0xfd, 0x16, 0x02, 0xaf, 0x5d, 0xe6, 0xfb, 0xfc, 0x03
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM6_q8 = {
.length = 12,
.type = PLP_DWT_WAVELET_SYM6,
.dec_lo = (int8_t []){
0x02, 0x00, 0xf1, 0xfa, 0x3f, 0x65, 0x2b, 0xf7, 0xfd, 0x06, 0x00, 0xff
},
.dec_hi = (int8_t []){
0x01, 0x00, 0xfa, 0xfd, 0x09, 0x2b, 0x9b, 0x3f, 0x06, 0xf1, 0x00, 0x02
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM7_q8 = {
.length = 14,
.type = PLP_DWT_WAVELET_SYM7,
.dec_lo = (int8_t []){
0x00, 0x00, 0xfe, 0x04, 0x09, 0xfa, 0x02, 0x45, 0x62, 0x25, 0xee, 0xf2, 0x01,
0x01
},
.dec_hi = (int8_t []){
0xff, 0x01, 0x0e, 0xee, 0xdb, 0x62, 0xbb, 0x02, 0x06, 0x09, 0xfc, 0xfe, 0x00,
0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM8_q8 = {
.length = 16,
.type = PLP_DWT_WAVELET_SYM8,
.dec_lo = (int8_t []){
0x00, 0x00, 0x04, 0x01, 0xee, 0xf8, 0x3e, 0x63, 0x2f, 0xf9, 0xfd, 0x06, 0x00,
0xfe, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x02, 0x00, 0xfa, 0xfd, 0x07, 0x2f, 0x9d, 0x3e, 0x08, 0xee, 0xff,
0x04, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM9_q8 = {
.length = 18,
.type = PLP_DWT_WAVELET_SYM9,
.dec_lo = (int8_t []){
0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xf9, 0x1f, 0x5c, 0x4f, 0x05, 0xe7, 0xfe,
0x08, 0x01, 0xff, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x01, 0x01, 0xf8, 0xfe, 0x19, 0x05, 0xb1, 0x5c, 0xe1, 0xf9, 0x00,
0x04, 0x01, 0xfe, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM10_q8 = {
.length = 20,
.type = PLP_DWT_WAVELET_SYM10,
.dec_lo = (int8_t []){
0x00, 0x00, 0xff, 0x00, 0x06, 0x01, 0xec, 0xf7, 0x3c, 0x62, 0x31, 0xfb, 0xfc,
0x06, 0x01, 0xfd, 0x00, 0x01, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0xff, 0x00, 0x03, 0x01, 0xfa, 0xfc, 0x05, 0x31, 0x9e, 0x3c, 0x09,
0xec, 0xff, 0x06, 0x00, 0xff, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM11_q8 = {
.length = 22,
.type = PLP_DWT_WAVELET_SYM11,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xfd, 0x05, 0x09, 0xfd, 0x0c, 0x49, 0x5d,
0x1e, 0xe6, 0xed, 0x05, 0x06, 0x00, 0xff, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x01, 0x00, 0xfa, 0x05, 0x13, 0xe6, 0xe2, 0x5d, 0xb7, 0x0c, 0x03,
0x09, 0xfb, 0xfd, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM12_q8 = {
.length = 24,
.type = PLP_DWT_WAVELET_SYM12,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0x01, 0x06, 0xfb, 0xfd, 0x33, 0x62,
0x3b, 0xf6, 0xea, 0x02, 0x07, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xf9, 0x02, 0x16, 0xf6, 0xc5, 0x62, 0xcd,
0xfd, 0x05, 0x06, 0xff, 0xfd, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM13_q8 = {
.length = 26,
.type = PLP_DWT_WAVELET_SYM13,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0xfd, 0xfe, 0x02, 0xf8, 0xf0, 0x19, 0x59,
0x53, 0x0e, 0xee, 0x01, 0x0c, 0x02, 0xfd, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x03, 0x02, 0xf4, 0x01, 0x12, 0x0e, 0xad,
0x59, 0xe7, 0xf0, 0x08, 0x02, 0x02, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM14_q8 = {
.length = 28,
.type = PLP_DWT_WAVELET_SYM14,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfc, 0x01, 0x05, 0xf9, 0xfb,
0x32, 0x61, 0x3d, 0xf9, 0xec, 0x03, 0x09, 0x00, 0xfe, 0x00, 0x01, 0x00, 0x00,
0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x02, 0x00, 0xf7, 0x03, 0x14, 0xf9, 0xc3,
0x61, 0xce, 0xfb, 0x07, 0x05, 0xff, 0xfc, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM15_q8 = {
.length = 30,
.type = PLP_DWT_WAVELET_SYM15,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfe, 0xfb, 0x03, 0x05,
0xfb, 0x0e, 0x4a, 0x5c, 0x1f, 0xe7, 0xef, 0x09, 0x09, 0xff, 0xfe, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xf7, 0x09, 0x11, 0xe7, 0xe1,
0x5c, 0xb6, 0x0e, 0x05, 0x05, 0xfd, 0xfb, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM16_q8 = {
.length = 32,
.type = PLP_DWT_WAVELET_SYM16,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0x01, 0x04,
0xf7, 0xfc, 0x33, 0x61, 0x3d, 0xf9, 0xec, 0x04, 0x0a, 0x00, 0xfd, 0x00, 0x01,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x03, 0x00, 0xf6, 0x04, 0x14,
0xf9, 0xc3, 0x61, 0xcd, 0xfc, 0x09, 0x04, 0xff, 0xfc, 0x00, 0x02, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM17_q8 = {
.length = 34,
.type = PLP_DWT_WAVELET_SYM17,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xfc, 0x02, 0x0d,
0x02, 0xf1, 0x12, 0x53, 0x57, 0x17, 0xec, 0xf5, 0x02, 0xff, 0xfe, 0x01, 0x02,
0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0x01, 0x02, 0xff, 0xfe,
0xf5, 0x14, 0x17, 0xa9, 0x53, 0xee, 0xf1, 0xfe, 0x0d, 0xfe, 0xfc, 0x01, 0x01,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM18_q8 = {
.length = 36,
.type = PLP_DWT_WAVELET_SYM18,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfc, 0xff, 0x0b,
0x04, 0xec, 0xf9, 0x3d, 0x60, 0x33, 0xfc, 0xf7, 0x04, 0x01, 0xfc, 0x00, 0x02,
0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0x00, 0x04,
0x01, 0xfc, 0xf7, 0x04, 0x33, 0xa0, 0x3d, 0x07, 0xec, 0xfc, 0x0b, 0x01, 0xfc,
0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM19_q8 = {
.length = 38,
.type = PLP_DWT_WAVELET_SYM19,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x02,
0xfd, 0xfa, 0x01, 0x01, 0xf7, 0x0e, 0x4a, 0x5c, 0x21, 0xe9, 0xf1, 0x0c, 0x0b,
0xfe, 0xfc, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x04, 0xfe, 0xf5,
0x0c, 0x0f, 0xe9, 0xdf, 0x5c, 0xb6, 0x0e, 0x09, 0x01, 0xff, 0xfa, 0x03, 0x02,
0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
const plp_dwt_wavelet_q8 PLP_DWT_SYM20_q8 = {
.length = 40,
.type = PLP_DWT_WAVELET_SYM20,
.dec_lo = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x02,
0x00, 0xfc, 0x01, 0x03, 0xf6, 0xfc, 0x34, 0x60, 0x3c, 0xf9, 0xeb, 0x05, 0x0b,
0xff, 0xfb, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
},
.dec_hi = (int8_t []){
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x05,
0xff, 0xf5, 0x05, 0x15, 0xf9, 0xc4, 0x60, 0xcc, 0xfc, 0x0a, 0x03, 0xff, 0xfc,
0x00, 0x02, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00
}
};
Updated on 2023-03-01 at 16:16:32 +0000