You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
438 lines
78 KiB
C
438 lines
78 KiB
C
#include "mfccdata_f16.h"
|
|
|
|
#if defined(ARM_FLOAT16_SUPPORTED)
|
|
const float16_t mfcc_dct_coefs_config1_f16[NB_MFCC_DCT_COEFS_CONFIG1_F16]={
|
|
(float16_t)0.316228f,(float16_t)0.316228f,(float16_t)0.316228f,(float16_t)0.316228f,(float16_t)0.316228f,(float16_t)0.316228f,(float16_t)0.316228f,(float16_t)0.316228f,(float16_t)0.316228f,(float16_t)0.316228f,
|
|
(float16_t)0.316228f,(float16_t)0.316228f,(float16_t)0.316228f,(float16_t)0.316228f,(float16_t)0.316228f,(float16_t)0.316228f,(float16_t)0.316228f,(float16_t)0.316228f,(float16_t)0.316228f,(float16_t)0.316228f,
|
|
(float16_t)0.315253f,(float16_t)0.307490f,(float16_t)0.292156f,(float16_t)0.269628f,(float16_t)0.240461f,(float16_t)0.205374f,(float16_t)0.165229f,(float16_t)0.121015f,(float16_t)0.073822f,(float16_t)0.024811f,
|
|
(float16_t)-0.024811f,(float16_t)-0.073822f,(float16_t)-0.121015f,(float16_t)-0.165229f,(float16_t)-0.205374f,(float16_t)-0.240461f,(float16_t)-0.269628f,(float16_t)-0.292156f,(float16_t)-0.307490f,(float16_t)-0.315253f,
|
|
(float16_t)0.312334f,(float16_t)0.281761f,(float16_t)0.223607f,(float16_t)0.143564f,(float16_t)0.049469f,(float16_t)-0.049469f,(float16_t)-0.143564f,(float16_t)-0.223607f,(float16_t)-0.281761f,(float16_t)-0.312334f,
|
|
(float16_t)-0.312334f,(float16_t)-0.281761f,(float16_t)-0.223607f,(float16_t)-0.143564f,(float16_t)-0.049469f,(float16_t)0.049469f,(float16_t)0.143564f,(float16_t)0.223607f,(float16_t)0.281761f,(float16_t)0.312334f,
|
|
(float16_t)0.307490f,(float16_t)0.240461f,(float16_t)0.121015f,(float16_t)-0.024811f,(float16_t)-0.165229f,(float16_t)-0.269628f,(float16_t)-0.315253f,(float16_t)-0.292156f,(float16_t)-0.205374f,(float16_t)-0.073822f,
|
|
(float16_t)0.073822f,(float16_t)0.205374f,(float16_t)0.292156f,(float16_t)0.315253f,(float16_t)0.269628f,(float16_t)0.165229f,(float16_t)0.024811f,(float16_t)-0.121015f,(float16_t)-0.240461f,(float16_t)-0.307490f,
|
|
(float16_t)0.300750f,(float16_t)0.185874f,(float16_t)0.000000f,(float16_t)-0.185874f,(float16_t)-0.300750f,(float16_t)-0.300750f,(float16_t)-0.185874f,(float16_t)-0.000000f,(float16_t)0.185874f,(float16_t)0.300750f,
|
|
(float16_t)0.300750f,(float16_t)0.185874f,(float16_t)0.000000f,(float16_t)-0.185874f,(float16_t)-0.300750f,(float16_t)-0.300750f,(float16_t)-0.185874f,(float16_t)-0.000000f,(float16_t)0.185874f,(float16_t)0.300750f,
|
|
(float16_t)0.292156f,(float16_t)0.121015f,(float16_t)-0.121015f,(float16_t)-0.292156f,(float16_t)-0.292156f,(float16_t)-0.121015f,(float16_t)0.121015f,(float16_t)0.292156f,(float16_t)0.292156f,(float16_t)0.121015f,
|
|
(float16_t)-0.121015f,(float16_t)-0.292156f,(float16_t)-0.292156f,(float16_t)-0.121015f,(float16_t)0.121015f,(float16_t)0.292156f,(float16_t)0.292156f,(float16_t)0.121015f,(float16_t)-0.121015f,(float16_t)-0.292156f,
|
|
(float16_t)0.281761f,(float16_t)0.049469f,(float16_t)-0.223607f,(float16_t)-0.312334f,(float16_t)-0.143564f,(float16_t)0.143564f,(float16_t)0.312334f,(float16_t)0.223607f,(float16_t)-0.049469f,(float16_t)-0.281761f,
|
|
(float16_t)-0.281761f,(float16_t)-0.049469f,(float16_t)0.223607f,(float16_t)0.312334f,(float16_t)0.143564f,(float16_t)-0.143564f,(float16_t)-0.312334f,(float16_t)-0.223607f,(float16_t)0.049469f,(float16_t)0.281761f,
|
|
(float16_t)0.269628f,(float16_t)-0.024811f,(float16_t)-0.292156f,(float16_t)-0.240461f,(float16_t)0.073822f,(float16_t)0.307490f,(float16_t)0.205374f,(float16_t)-0.121015f,(float16_t)-0.315253f,(float16_t)-0.165229f,
|
|
(float16_t)0.165229f,(float16_t)0.315253f,(float16_t)0.121015f,(float16_t)-0.205374f,(float16_t)-0.307490f,(float16_t)-0.073822f,(float16_t)0.240461f,(float16_t)0.292156f,(float16_t)0.024811f,(float16_t)-0.269628f,
|
|
(float16_t)0.255834f,(float16_t)-0.097720f,(float16_t)-0.316228f,(float16_t)-0.097720f,(float16_t)0.255834f,(float16_t)0.255834f,(float16_t)-0.097720f,(float16_t)-0.316228f,(float16_t)-0.097720f,(float16_t)0.255834f,
|
|
(float16_t)0.255834f,(float16_t)-0.097720f,(float16_t)-0.316228f,(float16_t)-0.097720f,(float16_t)0.255834f,(float16_t)0.255834f,(float16_t)-0.097720f,(float16_t)-0.316228f,(float16_t)-0.097720f,(float16_t)0.255834f,
|
|
(float16_t)0.240461f,(float16_t)-0.165229f,(float16_t)-0.292156f,(float16_t)0.073822f,(float16_t)0.315253f,(float16_t)0.024811f,(float16_t)-0.307490f,(float16_t)-0.121015f,(float16_t)0.269628f,(float16_t)0.205374f,
|
|
(float16_t)-0.205374f,(float16_t)-0.269628f,(float16_t)0.121015f,(float16_t)0.307490f,(float16_t)-0.024811f,(float16_t)-0.315253f,(float16_t)-0.073822f,(float16_t)0.292156f,(float16_t)0.165229f,(float16_t)-0.240461f,
|
|
(float16_t)0.223607f,(float16_t)-0.223607f,(float16_t)-0.223607f,(float16_t)0.223607f,(float16_t)0.223607f,(float16_t)-0.223607f,(float16_t)-0.223607f,(float16_t)0.223607f,(float16_t)0.223607f,(float16_t)-0.223607f,
|
|
(float16_t)-0.223607f,(float16_t)0.223607f,(float16_t)0.223607f,(float16_t)-0.223607f,(float16_t)-0.223607f,(float16_t)0.223607f,(float16_t)0.223607f,(float16_t)-0.223607f,(float16_t)-0.223607f,(float16_t)0.223607f,
|
|
(float16_t)0.205374f,(float16_t)-0.269628f,(float16_t)-0.121015f,(float16_t)0.307490f,(float16_t)0.024811f,(float16_t)-0.315253f,(float16_t)0.073822f,(float16_t)0.292156f,(float16_t)-0.165229f,(float16_t)-0.240461f,
|
|
(float16_t)0.240461f,(float16_t)0.165229f,(float16_t)-0.292156f,(float16_t)-0.073822f,(float16_t)0.315253f,(float16_t)-0.024811f,(float16_t)-0.307490f,(float16_t)0.121015f,(float16_t)0.269628f,(float16_t)-0.205374f,
|
|
(float16_t)0.185874f,(float16_t)-0.300750f,(float16_t)-0.000000f,(float16_t)0.300750f,(float16_t)-0.185874f,(float16_t)-0.185874f,(float16_t)0.300750f,(float16_t)0.000000f,(float16_t)-0.300750f,(float16_t)0.185874f,
|
|
(float16_t)0.185874f,(float16_t)-0.300750f,(float16_t)-0.000000f,(float16_t)0.300750f,(float16_t)-0.185874f,(float16_t)-0.185874f,(float16_t)0.300750f,(float16_t)-0.000000f,(float16_t)-0.300750f,(float16_t)0.185874f,
|
|
};
|
|
#endif /*defined(ARM_FLOAT16_SUPPORTED) */
|
|
|
|
|
|
#if defined(ARM_FLOAT16_SUPPORTED)
|
|
const float16_t mfcc_window_coefs_config1_f16[NB_MFCC_WIN_COEFS_CONFIG1_F16]={
|
|
(float16_t)0.080000f,(float16_t)0.080009f,(float16_t)0.080035f,(float16_t)0.080078f,(float16_t)0.080139f,(float16_t)0.080216f,(float16_t)0.080312f,(float16_t)0.080424f,(float16_t)0.080554f,(float16_t)0.080701f,
|
|
(float16_t)0.080866f,(float16_t)0.081047f,(float16_t)0.081246f,(float16_t)0.081463f,(float16_t)0.081696f,(float16_t)0.081947f,(float16_t)0.082215f,(float16_t)0.082500f,(float16_t)0.082803f,(float16_t)0.083123f,
|
|
(float16_t)0.083459f,(float16_t)0.083814f,(float16_t)0.084185f,(float16_t)0.084573f,(float16_t)0.084979f,(float16_t)0.085402f,(float16_t)0.085841f,(float16_t)0.086298f,(float16_t)0.086772f,(float16_t)0.087263f,
|
|
(float16_t)0.087771f,(float16_t)0.088297f,(float16_t)0.088839f,(float16_t)0.089398f,(float16_t)0.089974f,(float16_t)0.090567f,(float16_t)0.091177f,(float16_t)0.091804f,(float16_t)0.092448f,(float16_t)0.093108f,
|
|
(float16_t)0.093786f,(float16_t)0.094480f,(float16_t)0.095191f,(float16_t)0.095919f,(float16_t)0.096663f,(float16_t)0.097424f,(float16_t)0.098202f,(float16_t)0.098996f,(float16_t)0.099807f,(float16_t)0.100635f,
|
|
(float16_t)0.101479f,(float16_t)0.102340f,(float16_t)0.103217f,(float16_t)0.104111f,(float16_t)0.105021f,(float16_t)0.105947f,(float16_t)0.106890f,(float16_t)0.107849f,(float16_t)0.108824f,(float16_t)0.109816f,
|
|
(float16_t)0.110823f,(float16_t)0.111847f,(float16_t)0.112887f,(float16_t)0.113943f,(float16_t)0.115015f,(float16_t)0.116104f,(float16_t)0.117208f,(float16_t)0.118328f,(float16_t)0.119464f,(float16_t)0.120615f,
|
|
(float16_t)0.121783f,(float16_t)0.122966f,(float16_t)0.124165f,(float16_t)0.125380f,(float16_t)0.126610f,(float16_t)0.127856f,(float16_t)0.129117f,(float16_t)0.130394f,(float16_t)0.131686f,(float16_t)0.132993f,
|
|
(float16_t)0.134316f,(float16_t)0.135654f,(float16_t)0.137008f,(float16_t)0.138376f,(float16_t)0.139760f,(float16_t)0.141159f,(float16_t)0.142572f,(float16_t)0.144001f,(float16_t)0.145445f,(float16_t)0.146903f,
|
|
(float16_t)0.148377f,(float16_t)0.149865f,(float16_t)0.151367f,(float16_t)0.152885f,(float16_t)0.154417f,(float16_t)0.155963f,(float16_t)0.157524f,(float16_t)0.159099f,(float16_t)0.160689f,(float16_t)0.162293f,
|
|
(float16_t)0.163911f,(float16_t)0.165543f,(float16_t)0.167190f,(float16_t)0.168850f,(float16_t)0.170525f,(float16_t)0.172213f,(float16_t)0.173915f,(float16_t)0.175631f,(float16_t)0.177361f,(float16_t)0.179104f,
|
|
(float16_t)0.180861f,(float16_t)0.182631f,(float16_t)0.184415f,(float16_t)0.186212f,(float16_t)0.188023f,(float16_t)0.189847f,(float16_t)0.191684f,(float16_t)0.193534f,(float16_t)0.195397f,(float16_t)0.197273f,
|
|
(float16_t)0.199162f,(float16_t)0.201064f,(float16_t)0.202979f,(float16_t)0.204906f,(float16_t)0.206846f,(float16_t)0.208799f,(float16_t)0.210764f,(float16_t)0.212741f,(float16_t)0.214731f,(float16_t)0.216733f,
|
|
(float16_t)0.218747f,(float16_t)0.220773f,(float16_t)0.222811f,(float16_t)0.224862f,(float16_t)0.226924f,(float16_t)0.228997f,(float16_t)0.231083f,(float16_t)0.233180f,(float16_t)0.235289f,(float16_t)0.237409f,
|
|
(float16_t)0.239540f,(float16_t)0.241683f,(float16_t)0.243837f,(float16_t)0.246003f,(float16_t)0.248179f,(float16_t)0.250366f,(float16_t)0.252565f,(float16_t)0.254774f,(float16_t)0.256993f,(float16_t)0.259224f,
|
|
(float16_t)0.261465f,(float16_t)0.263716f,(float16_t)0.265978f,(float16_t)0.268251f,(float16_t)0.270533f,(float16_t)0.272826f,(float16_t)0.275128f,(float16_t)0.277441f,(float16_t)0.279763f,(float16_t)0.282096f,
|
|
(float16_t)0.284438f,(float16_t)0.286789f,(float16_t)0.289151f,(float16_t)0.291521f,(float16_t)0.293901f,(float16_t)0.296290f,(float16_t)0.298689f,(float16_t)0.301096f,(float16_t)0.303513f,(float16_t)0.305938f,
|
|
(float16_t)0.308372f,(float16_t)0.310815f,(float16_t)0.313267f,(float16_t)0.315727f,(float16_t)0.318195f,(float16_t)0.320672f,(float16_t)0.323157f,(float16_t)0.325651f,(float16_t)0.328152f,(float16_t)0.330662f,
|
|
(float16_t)0.333179f,(float16_t)0.335704f,(float16_t)0.338237f,(float16_t)0.340777f,(float16_t)0.343325f,(float16_t)0.345880f,(float16_t)0.348442f,(float16_t)0.351012f,(float16_t)0.353589f,(float16_t)0.356173f,
|
|
(float16_t)0.358764f,(float16_t)0.361361f,(float16_t)0.363966f,(float16_t)0.366577f,(float16_t)0.369194f,(float16_t)0.371818f,(float16_t)0.374448f,(float16_t)0.377085f,(float16_t)0.379727f,(float16_t)0.382376f,
|
|
(float16_t)0.385031f,(float16_t)0.387691f,(float16_t)0.390357f,(float16_t)0.393029f,(float16_t)0.395706f,(float16_t)0.398389f,(float16_t)0.401077f,(float16_t)0.403771f,(float16_t)0.406469f,(float16_t)0.409173f,
|
|
(float16_t)0.411881f,(float16_t)0.414594f,(float16_t)0.417312f,(float16_t)0.420035f,(float16_t)0.422762f,(float16_t)0.425493f,(float16_t)0.428229f,(float16_t)0.430969f,(float16_t)0.433713f,(float16_t)0.436461f,
|
|
(float16_t)0.439213f,(float16_t)0.441969f,(float16_t)0.444729f,(float16_t)0.447492f,(float16_t)0.450258f,(float16_t)0.453028f,(float16_t)0.455802f,(float16_t)0.458578f,(float16_t)0.461358f,(float16_t)0.464140f,
|
|
(float16_t)0.466925f,(float16_t)0.469713f,(float16_t)0.472504f,(float16_t)0.475297f,(float16_t)0.478093f,(float16_t)0.480891f,(float16_t)0.483691f,(float16_t)0.486493f,(float16_t)0.489298f,(float16_t)0.492104f,
|
|
(float16_t)0.494912f,(float16_t)0.497722f,(float16_t)0.500533f,(float16_t)0.503346f,(float16_t)0.506160f,(float16_t)0.508976f,(float16_t)0.511792f,(float16_t)0.514610f,(float16_t)0.517429f,(float16_t)0.520248f,
|
|
(float16_t)0.523069f,(float16_t)0.525890f,(float16_t)0.528711f,(float16_t)0.531533f,(float16_t)0.534355f,(float16_t)0.537178f,(float16_t)0.540000f,(float16_t)0.542822f,(float16_t)0.545645f,(float16_t)0.548467f,
|
|
(float16_t)0.551289f,(float16_t)0.554110f,(float16_t)0.556931f,(float16_t)0.559752f,(float16_t)0.562571f,(float16_t)0.565390f,(float16_t)0.568208f,(float16_t)0.571024f,(float16_t)0.573840f,(float16_t)0.576654f,
|
|
(float16_t)0.579467f,(float16_t)0.582278f,(float16_t)0.585088f,(float16_t)0.587896f,(float16_t)0.590702f,(float16_t)0.593507f,(float16_t)0.596309f,(float16_t)0.599109f,(float16_t)0.601907f,(float16_t)0.604703f,
|
|
(float16_t)0.607496f,(float16_t)0.610287f,(float16_t)0.613075f,(float16_t)0.615860f,(float16_t)0.618642f,(float16_t)0.621422f,(float16_t)0.624198f,(float16_t)0.626972f,(float16_t)0.629742f,(float16_t)0.632508f,
|
|
(float16_t)0.635271f,(float16_t)0.638031f,(float16_t)0.640787f,(float16_t)0.643539f,(float16_t)0.646287f,(float16_t)0.649031f,(float16_t)0.651771f,(float16_t)0.654507f,(float16_t)0.657238f,(float16_t)0.659965f,
|
|
(float16_t)0.662688f,(float16_t)0.665406f,(float16_t)0.668119f,(float16_t)0.670827f,(float16_t)0.673531f,(float16_t)0.676229f,(float16_t)0.678923f,(float16_t)0.681611f,(float16_t)0.684294f,(float16_t)0.686971f,
|
|
(float16_t)0.689643f,(float16_t)0.692309f,(float16_t)0.694969f,(float16_t)0.697624f,(float16_t)0.700273f,(float16_t)0.702915f,(float16_t)0.705552f,(float16_t)0.708182f,(float16_t)0.710806f,(float16_t)0.713423f,
|
|
(float16_t)0.716034f,(float16_t)0.718639f,(float16_t)0.721236f,(float16_t)0.723827f,(float16_t)0.726411f,(float16_t)0.728988f,(float16_t)0.731558f,(float16_t)0.734120f,(float16_t)0.736675f,(float16_t)0.739223f,
|
|
(float16_t)0.741763f,(float16_t)0.744296f,(float16_t)0.746821f,(float16_t)0.749338f,(float16_t)0.751848f,(float16_t)0.754349f,(float16_t)0.756842f,(float16_t)0.759328f,(float16_t)0.761805f,(float16_t)0.764273f,
|
|
(float16_t)0.766733f,(float16_t)0.769185f,(float16_t)0.771628f,(float16_t)0.774062f,(float16_t)0.776487f,(float16_t)0.778904f,(float16_t)0.781311f,(float16_t)0.783710f,(float16_t)0.786099f,(float16_t)0.788479f,
|
|
(float16_t)0.790850f,(float16_t)0.793211f,(float16_t)0.795562f,(float16_t)0.797904f,(float16_t)0.800237f,(float16_t)0.802559f,(float16_t)0.804872f,(float16_t)0.807174f,(float16_t)0.809467f,(float16_t)0.811749f,
|
|
(float16_t)0.814022f,(float16_t)0.816284f,(float16_t)0.818535f,(float16_t)0.820776f,(float16_t)0.823007f,(float16_t)0.825226f,(float16_t)0.827435f,(float16_t)0.829634f,(float16_t)0.831821f,(float16_t)0.833997f,
|
|
(float16_t)0.836163f,(float16_t)0.838317f,(float16_t)0.840460f,(float16_t)0.842591f,(float16_t)0.844711f,(float16_t)0.846820f,(float16_t)0.848917f,(float16_t)0.851003f,(float16_t)0.853076f,(float16_t)0.855138f,
|
|
(float16_t)0.857189f,(float16_t)0.859227f,(float16_t)0.861253f,(float16_t)0.863267f,(float16_t)0.865269f,(float16_t)0.867259f,(float16_t)0.869236f,(float16_t)0.871201f,(float16_t)0.873154f,(float16_t)0.875094f,
|
|
(float16_t)0.877021f,(float16_t)0.878936f,(float16_t)0.880838f,(float16_t)0.882727f,(float16_t)0.884603f,(float16_t)0.886466f,(float16_t)0.888316f,(float16_t)0.890153f,(float16_t)0.891977f,(float16_t)0.893788f,
|
|
(float16_t)0.895585f,(float16_t)0.897369f,(float16_t)0.899139f,(float16_t)0.900896f,(float16_t)0.902639f,(float16_t)0.904369f,(float16_t)0.906085f,(float16_t)0.907787f,(float16_t)0.909475f,(float16_t)0.911150f,
|
|
(float16_t)0.912810f,(float16_t)0.914457f,(float16_t)0.916089f,(float16_t)0.917707f,(float16_t)0.919311f,(float16_t)0.920901f,(float16_t)0.922476f,(float16_t)0.924037f,(float16_t)0.925583f,(float16_t)0.927115f,
|
|
(float16_t)0.928633f,(float16_t)0.930135f,(float16_t)0.931623f,(float16_t)0.933097f,(float16_t)0.934555f,(float16_t)0.935999f,(float16_t)0.937428f,(float16_t)0.938841f,(float16_t)0.940240f,(float16_t)0.941624f,
|
|
(float16_t)0.942992f,(float16_t)0.944346f,(float16_t)0.945684f,(float16_t)0.947007f,(float16_t)0.948314f,(float16_t)0.949606f,(float16_t)0.950883f,(float16_t)0.952145f,(float16_t)0.953390f,(float16_t)0.954620f,
|
|
(float16_t)0.955835f,(float16_t)0.957034f,(float16_t)0.958217f,(float16_t)0.959385f,(float16_t)0.960536f,(float16_t)0.961672f,(float16_t)0.962792f,(float16_t)0.963896f,(float16_t)0.964985f,(float16_t)0.966057f,
|
|
(float16_t)0.967113f,(float16_t)0.968153f,(float16_t)0.969177f,(float16_t)0.970184f,(float16_t)0.971176f,(float16_t)0.972151f,(float16_t)0.973110f,(float16_t)0.974053f,(float16_t)0.974979f,(float16_t)0.975889f,
|
|
(float16_t)0.976783f,(float16_t)0.977660f,(float16_t)0.978521f,(float16_t)0.979365f,(float16_t)0.980193f,(float16_t)0.981004f,(float16_t)0.981798f,(float16_t)0.982576f,(float16_t)0.983337f,(float16_t)0.984081f,
|
|
(float16_t)0.984809f,(float16_t)0.985520f,(float16_t)0.986214f,(float16_t)0.986892f,(float16_t)0.987552f,(float16_t)0.988196f,(float16_t)0.988823f,(float16_t)0.989433f,(float16_t)0.990026f,(float16_t)0.990602f,
|
|
(float16_t)0.991161f,(float16_t)0.991703f,(float16_t)0.992229f,(float16_t)0.992737f,(float16_t)0.993228f,(float16_t)0.993702f,(float16_t)0.994159f,(float16_t)0.994599f,(float16_t)0.995021f,(float16_t)0.995427f,
|
|
(float16_t)0.995815f,(float16_t)0.996186f,(float16_t)0.996541f,(float16_t)0.996877f,(float16_t)0.997197f,(float16_t)0.997500f,(float16_t)0.997785f,(float16_t)0.998053f,(float16_t)0.998304f,(float16_t)0.998537f,
|
|
(float16_t)0.998754f,(float16_t)0.998953f,(float16_t)0.999134f,(float16_t)0.999299f,(float16_t)0.999446f,(float16_t)0.999576f,(float16_t)0.999688f,(float16_t)0.999784f,(float16_t)0.999861f,(float16_t)0.999922f,
|
|
(float16_t)0.999965f,(float16_t)0.999991f,(float16_t)1.000000f,(float16_t)0.999991f,(float16_t)0.999965f,(float16_t)0.999922f,(float16_t)0.999861f,(float16_t)0.999784f,(float16_t)0.999688f,(float16_t)0.999576f,
|
|
(float16_t)0.999446f,(float16_t)0.999299f,(float16_t)0.999134f,(float16_t)0.998953f,(float16_t)0.998754f,(float16_t)0.998537f,(float16_t)0.998304f,(float16_t)0.998053f,(float16_t)0.997785f,(float16_t)0.997500f,
|
|
(float16_t)0.997197f,(float16_t)0.996877f,(float16_t)0.996541f,(float16_t)0.996186f,(float16_t)0.995815f,(float16_t)0.995427f,(float16_t)0.995021f,(float16_t)0.994599f,(float16_t)0.994159f,(float16_t)0.993702f,
|
|
(float16_t)0.993228f,(float16_t)0.992737f,(float16_t)0.992229f,(float16_t)0.991703f,(float16_t)0.991161f,(float16_t)0.990602f,(float16_t)0.990026f,(float16_t)0.989433f,(float16_t)0.988823f,(float16_t)0.988196f,
|
|
(float16_t)0.987552f,(float16_t)0.986892f,(float16_t)0.986214f,(float16_t)0.985520f,(float16_t)0.984809f,(float16_t)0.984081f,(float16_t)0.983337f,(float16_t)0.982576f,(float16_t)0.981798f,(float16_t)0.981004f,
|
|
(float16_t)0.980193f,(float16_t)0.979365f,(float16_t)0.978521f,(float16_t)0.977660f,(float16_t)0.976783f,(float16_t)0.975889f,(float16_t)0.974979f,(float16_t)0.974053f,(float16_t)0.973110f,(float16_t)0.972151f,
|
|
(float16_t)0.971176f,(float16_t)0.970184f,(float16_t)0.969177f,(float16_t)0.968153f,(float16_t)0.967113f,(float16_t)0.966057f,(float16_t)0.964985f,(float16_t)0.963896f,(float16_t)0.962792f,(float16_t)0.961672f,
|
|
(float16_t)0.960536f,(float16_t)0.959385f,(float16_t)0.958217f,(float16_t)0.957034f,(float16_t)0.955835f,(float16_t)0.954620f,(float16_t)0.953390f,(float16_t)0.952145f,(float16_t)0.950883f,(float16_t)0.949606f,
|
|
(float16_t)0.948314f,(float16_t)0.947007f,(float16_t)0.945684f,(float16_t)0.944346f,(float16_t)0.942992f,(float16_t)0.941624f,(float16_t)0.940240f,(float16_t)0.938841f,(float16_t)0.937428f,(float16_t)0.935999f,
|
|
(float16_t)0.934555f,(float16_t)0.933097f,(float16_t)0.931623f,(float16_t)0.930135f,(float16_t)0.928633f,(float16_t)0.927115f,(float16_t)0.925583f,(float16_t)0.924037f,(float16_t)0.922476f,(float16_t)0.920901f,
|
|
(float16_t)0.919311f,(float16_t)0.917707f,(float16_t)0.916089f,(float16_t)0.914457f,(float16_t)0.912810f,(float16_t)0.911150f,(float16_t)0.909475f,(float16_t)0.907787f,(float16_t)0.906085f,(float16_t)0.904369f,
|
|
(float16_t)0.902639f,(float16_t)0.900896f,(float16_t)0.899139f,(float16_t)0.897369f,(float16_t)0.895585f,(float16_t)0.893788f,(float16_t)0.891977f,(float16_t)0.890153f,(float16_t)0.888316f,(float16_t)0.886466f,
|
|
(float16_t)0.884603f,(float16_t)0.882727f,(float16_t)0.880838f,(float16_t)0.878936f,(float16_t)0.877021f,(float16_t)0.875094f,(float16_t)0.873154f,(float16_t)0.871201f,(float16_t)0.869236f,(float16_t)0.867259f,
|
|
(float16_t)0.865269f,(float16_t)0.863267f,(float16_t)0.861253f,(float16_t)0.859227f,(float16_t)0.857189f,(float16_t)0.855138f,(float16_t)0.853076f,(float16_t)0.851003f,(float16_t)0.848917f,(float16_t)0.846820f,
|
|
(float16_t)0.844711f,(float16_t)0.842591f,(float16_t)0.840460f,(float16_t)0.838317f,(float16_t)0.836163f,(float16_t)0.833997f,(float16_t)0.831821f,(float16_t)0.829634f,(float16_t)0.827435f,(float16_t)0.825226f,
|
|
(float16_t)0.823007f,(float16_t)0.820776f,(float16_t)0.818535f,(float16_t)0.816284f,(float16_t)0.814022f,(float16_t)0.811749f,(float16_t)0.809467f,(float16_t)0.807174f,(float16_t)0.804872f,(float16_t)0.802559f,
|
|
(float16_t)0.800237f,(float16_t)0.797904f,(float16_t)0.795562f,(float16_t)0.793211f,(float16_t)0.790850f,(float16_t)0.788479f,(float16_t)0.786099f,(float16_t)0.783710f,(float16_t)0.781311f,(float16_t)0.778904f,
|
|
(float16_t)0.776487f,(float16_t)0.774062f,(float16_t)0.771628f,(float16_t)0.769185f,(float16_t)0.766733f,(float16_t)0.764273f,(float16_t)0.761805f,(float16_t)0.759328f,(float16_t)0.756842f,(float16_t)0.754349f,
|
|
(float16_t)0.751848f,(float16_t)0.749338f,(float16_t)0.746821f,(float16_t)0.744296f,(float16_t)0.741763f,(float16_t)0.739223f,(float16_t)0.736675f,(float16_t)0.734120f,(float16_t)0.731558f,(float16_t)0.728988f,
|
|
(float16_t)0.726411f,(float16_t)0.723827f,(float16_t)0.721236f,(float16_t)0.718639f,(float16_t)0.716034f,(float16_t)0.713423f,(float16_t)0.710806f,(float16_t)0.708182f,(float16_t)0.705552f,(float16_t)0.702915f,
|
|
(float16_t)0.700273f,(float16_t)0.697624f,(float16_t)0.694969f,(float16_t)0.692309f,(float16_t)0.689643f,(float16_t)0.686971f,(float16_t)0.684294f,(float16_t)0.681611f,(float16_t)0.678923f,(float16_t)0.676229f,
|
|
(float16_t)0.673531f,(float16_t)0.670827f,(float16_t)0.668119f,(float16_t)0.665406f,(float16_t)0.662688f,(float16_t)0.659965f,(float16_t)0.657238f,(float16_t)0.654507f,(float16_t)0.651771f,(float16_t)0.649031f,
|
|
(float16_t)0.646287f,(float16_t)0.643539f,(float16_t)0.640787f,(float16_t)0.638031f,(float16_t)0.635271f,(float16_t)0.632508f,(float16_t)0.629742f,(float16_t)0.626972f,(float16_t)0.624198f,(float16_t)0.621422f,
|
|
(float16_t)0.618642f,(float16_t)0.615860f,(float16_t)0.613075f,(float16_t)0.610287f,(float16_t)0.607496f,(float16_t)0.604703f,(float16_t)0.601907f,(float16_t)0.599109f,(float16_t)0.596309f,(float16_t)0.593507f,
|
|
(float16_t)0.590702f,(float16_t)0.587896f,(float16_t)0.585088f,(float16_t)0.582278f,(float16_t)0.579467f,(float16_t)0.576654f,(float16_t)0.573840f,(float16_t)0.571024f,(float16_t)0.568208f,(float16_t)0.565390f,
|
|
(float16_t)0.562571f,(float16_t)0.559752f,(float16_t)0.556931f,(float16_t)0.554110f,(float16_t)0.551289f,(float16_t)0.548467f,(float16_t)0.545645f,(float16_t)0.542822f,(float16_t)0.540000f,(float16_t)0.537178f,
|
|
(float16_t)0.534355f,(float16_t)0.531533f,(float16_t)0.528711f,(float16_t)0.525890f,(float16_t)0.523069f,(float16_t)0.520248f,(float16_t)0.517429f,(float16_t)0.514610f,(float16_t)0.511792f,(float16_t)0.508976f,
|
|
(float16_t)0.506160f,(float16_t)0.503346f,(float16_t)0.500533f,(float16_t)0.497722f,(float16_t)0.494912f,(float16_t)0.492104f,(float16_t)0.489298f,(float16_t)0.486493f,(float16_t)0.483691f,(float16_t)0.480891f,
|
|
(float16_t)0.478093f,(float16_t)0.475297f,(float16_t)0.472504f,(float16_t)0.469713f,(float16_t)0.466925f,(float16_t)0.464140f,(float16_t)0.461358f,(float16_t)0.458578f,(float16_t)0.455802f,(float16_t)0.453028f,
|
|
(float16_t)0.450258f,(float16_t)0.447492f,(float16_t)0.444729f,(float16_t)0.441969f,(float16_t)0.439213f,(float16_t)0.436461f,(float16_t)0.433713f,(float16_t)0.430969f,(float16_t)0.428229f,(float16_t)0.425493f,
|
|
(float16_t)0.422762f,(float16_t)0.420035f,(float16_t)0.417312f,(float16_t)0.414594f,(float16_t)0.411881f,(float16_t)0.409173f,(float16_t)0.406469f,(float16_t)0.403771f,(float16_t)0.401077f,(float16_t)0.398389f,
|
|
(float16_t)0.395706f,(float16_t)0.393029f,(float16_t)0.390357f,(float16_t)0.387691f,(float16_t)0.385031f,(float16_t)0.382376f,(float16_t)0.379727f,(float16_t)0.377085f,(float16_t)0.374448f,(float16_t)0.371818f,
|
|
(float16_t)0.369194f,(float16_t)0.366577f,(float16_t)0.363966f,(float16_t)0.361361f,(float16_t)0.358764f,(float16_t)0.356173f,(float16_t)0.353589f,(float16_t)0.351012f,(float16_t)0.348442f,(float16_t)0.345880f,
|
|
(float16_t)0.343325f,(float16_t)0.340777f,(float16_t)0.338237f,(float16_t)0.335704f,(float16_t)0.333179f,(float16_t)0.330662f,(float16_t)0.328152f,(float16_t)0.325651f,(float16_t)0.323157f,(float16_t)0.320672f,
|
|
(float16_t)0.318195f,(float16_t)0.315727f,(float16_t)0.313267f,(float16_t)0.310815f,(float16_t)0.308372f,(float16_t)0.305938f,(float16_t)0.303513f,(float16_t)0.301096f,(float16_t)0.298689f,(float16_t)0.296290f,
|
|
(float16_t)0.293901f,(float16_t)0.291521f,(float16_t)0.289151f,(float16_t)0.286789f,(float16_t)0.284438f,(float16_t)0.282096f,(float16_t)0.279763f,(float16_t)0.277441f,(float16_t)0.275128f,(float16_t)0.272826f,
|
|
(float16_t)0.270533f,(float16_t)0.268251f,(float16_t)0.265978f,(float16_t)0.263716f,(float16_t)0.261465f,(float16_t)0.259224f,(float16_t)0.256993f,(float16_t)0.254774f,(float16_t)0.252565f,(float16_t)0.250366f,
|
|
(float16_t)0.248179f,(float16_t)0.246003f,(float16_t)0.243837f,(float16_t)0.241683f,(float16_t)0.239540f,(float16_t)0.237409f,(float16_t)0.235289f,(float16_t)0.233180f,(float16_t)0.231083f,(float16_t)0.228997f,
|
|
(float16_t)0.226924f,(float16_t)0.224862f,(float16_t)0.222811f,(float16_t)0.220773f,(float16_t)0.218747f,(float16_t)0.216733f,(float16_t)0.214731f,(float16_t)0.212741f,(float16_t)0.210764f,(float16_t)0.208799f,
|
|
(float16_t)0.206846f,(float16_t)0.204906f,(float16_t)0.202979f,(float16_t)0.201064f,(float16_t)0.199162f,(float16_t)0.197273f,(float16_t)0.195397f,(float16_t)0.193534f,(float16_t)0.191684f,(float16_t)0.189847f,
|
|
(float16_t)0.188023f,(float16_t)0.186212f,(float16_t)0.184415f,(float16_t)0.182631f,(float16_t)0.180861f,(float16_t)0.179104f,(float16_t)0.177361f,(float16_t)0.175631f,(float16_t)0.173915f,(float16_t)0.172213f,
|
|
(float16_t)0.170525f,(float16_t)0.168850f,(float16_t)0.167190f,(float16_t)0.165543f,(float16_t)0.163911f,(float16_t)0.162293f,(float16_t)0.160689f,(float16_t)0.159099f,(float16_t)0.157524f,(float16_t)0.155963f,
|
|
(float16_t)0.154417f,(float16_t)0.152885f,(float16_t)0.151367f,(float16_t)0.149865f,(float16_t)0.148377f,(float16_t)0.146903f,(float16_t)0.145445f,(float16_t)0.144001f,(float16_t)0.142572f,(float16_t)0.141159f,
|
|
(float16_t)0.139760f,(float16_t)0.138376f,(float16_t)0.137008f,(float16_t)0.135654f,(float16_t)0.134316f,(float16_t)0.132993f,(float16_t)0.131686f,(float16_t)0.130394f,(float16_t)0.129117f,(float16_t)0.127856f,
|
|
(float16_t)0.126610f,(float16_t)0.125380f,(float16_t)0.124165f,(float16_t)0.122966f,(float16_t)0.121783f,(float16_t)0.120615f,(float16_t)0.119464f,(float16_t)0.118328f,(float16_t)0.117208f,(float16_t)0.116104f,
|
|
(float16_t)0.115015f,(float16_t)0.113943f,(float16_t)0.112887f,(float16_t)0.111847f,(float16_t)0.110823f,(float16_t)0.109816f,(float16_t)0.108824f,(float16_t)0.107849f,(float16_t)0.106890f,(float16_t)0.105947f,
|
|
(float16_t)0.105021f,(float16_t)0.104111f,(float16_t)0.103217f,(float16_t)0.102340f,(float16_t)0.101479f,(float16_t)0.100635f,(float16_t)0.099807f,(float16_t)0.098996f,(float16_t)0.098202f,(float16_t)0.097424f,
|
|
(float16_t)0.096663f,(float16_t)0.095919f,(float16_t)0.095191f,(float16_t)0.094480f,(float16_t)0.093786f,(float16_t)0.093108f,(float16_t)0.092448f,(float16_t)0.091804f,(float16_t)0.091177f,(float16_t)0.090567f,
|
|
(float16_t)0.089974f,(float16_t)0.089398f,(float16_t)0.088839f,(float16_t)0.088297f,(float16_t)0.087771f,(float16_t)0.087263f,(float16_t)0.086772f,(float16_t)0.086298f,(float16_t)0.085841f,(float16_t)0.085402f,
|
|
(float16_t)0.084979f,(float16_t)0.084573f,(float16_t)0.084185f,(float16_t)0.083814f,(float16_t)0.083459f,(float16_t)0.083123f,(float16_t)0.082803f,(float16_t)0.082500f,(float16_t)0.082215f,(float16_t)0.081947f,
|
|
(float16_t)0.081696f,(float16_t)0.081463f,(float16_t)0.081246f,(float16_t)0.081047f,(float16_t)0.080866f,(float16_t)0.080701f,(float16_t)0.080554f,(float16_t)0.080424f,(float16_t)0.080312f,(float16_t)0.080216f,
|
|
(float16_t)0.080139f,(float16_t)0.080078f,(float16_t)0.080035f,(float16_t)0.080009f,};
|
|
#endif /*defined(ARM_FLOAT16_SUPPORTED) */
|
|
|
|
#if defined(ARM_FLOAT16_SUPPORTED)
|
|
const float16_t mfcc_window_coefs_config2_f16[NB_MFCC_WIN_COEFS_CONFIG2_F16]={
|
|
(float16_t)0.080000f,(float16_t)0.080035f,(float16_t)0.080139f,(float16_t)0.080312f,(float16_t)0.080554f,(float16_t)0.080866f,(float16_t)0.081246f,(float16_t)0.081696f,(float16_t)0.082215f,(float16_t)0.082803f,
|
|
(float16_t)0.083459f,(float16_t)0.084185f,(float16_t)0.084979f,(float16_t)0.085841f,(float16_t)0.086772f,(float16_t)0.087771f,(float16_t)0.088839f,(float16_t)0.089974f,(float16_t)0.091177f,(float16_t)0.092448f,
|
|
(float16_t)0.093786f,(float16_t)0.095191f,(float16_t)0.096663f,(float16_t)0.098202f,(float16_t)0.099807f,(float16_t)0.101479f,(float16_t)0.103217f,(float16_t)0.105021f,(float16_t)0.106890f,(float16_t)0.108824f,
|
|
(float16_t)0.110823f,(float16_t)0.112887f,(float16_t)0.115015f,(float16_t)0.117208f,(float16_t)0.119464f,(float16_t)0.121783f,(float16_t)0.124165f,(float16_t)0.126610f,(float16_t)0.129117f,(float16_t)0.131686f,
|
|
(float16_t)0.134316f,(float16_t)0.137008f,(float16_t)0.139760f,(float16_t)0.142572f,(float16_t)0.145445f,(float16_t)0.148377f,(float16_t)0.151367f,(float16_t)0.154417f,(float16_t)0.157524f,(float16_t)0.160689f,
|
|
(float16_t)0.163911f,(float16_t)0.167190f,(float16_t)0.170525f,(float16_t)0.173915f,(float16_t)0.177361f,(float16_t)0.180861f,(float16_t)0.184415f,(float16_t)0.188023f,(float16_t)0.191684f,(float16_t)0.195397f,
|
|
(float16_t)0.199162f,(float16_t)0.202979f,(float16_t)0.206846f,(float16_t)0.210764f,(float16_t)0.214731f,(float16_t)0.218747f,(float16_t)0.222811f,(float16_t)0.226924f,(float16_t)0.231083f,(float16_t)0.235289f,
|
|
(float16_t)0.239540f,(float16_t)0.243837f,(float16_t)0.248179f,(float16_t)0.252565f,(float16_t)0.256993f,(float16_t)0.261465f,(float16_t)0.265978f,(float16_t)0.270533f,(float16_t)0.275128f,(float16_t)0.279763f,
|
|
(float16_t)0.284438f,(float16_t)0.289151f,(float16_t)0.293901f,(float16_t)0.298689f,(float16_t)0.303513f,(float16_t)0.308372f,(float16_t)0.313267f,(float16_t)0.318195f,(float16_t)0.323157f,(float16_t)0.328152f,
|
|
(float16_t)0.333179f,(float16_t)0.338237f,(float16_t)0.343325f,(float16_t)0.348442f,(float16_t)0.353589f,(float16_t)0.358764f,(float16_t)0.363966f,(float16_t)0.369194f,(float16_t)0.374448f,(float16_t)0.379727f,
|
|
(float16_t)0.385031f,(float16_t)0.390357f,(float16_t)0.395706f,(float16_t)0.401077f,(float16_t)0.406469f,(float16_t)0.411881f,(float16_t)0.417312f,(float16_t)0.422762f,(float16_t)0.428229f,(float16_t)0.433713f,
|
|
(float16_t)0.439213f,(float16_t)0.444729f,(float16_t)0.450258f,(float16_t)0.455802f,(float16_t)0.461358f,(float16_t)0.466925f,(float16_t)0.472504f,(float16_t)0.478093f,(float16_t)0.483691f,(float16_t)0.489298f,
|
|
(float16_t)0.494912f,(float16_t)0.500533f,(float16_t)0.506160f,(float16_t)0.511792f,(float16_t)0.517429f,(float16_t)0.523069f,(float16_t)0.528711f,(float16_t)0.534355f,(float16_t)0.540000f,(float16_t)0.545645f,
|
|
(float16_t)0.551289f,(float16_t)0.556931f,(float16_t)0.562571f,(float16_t)0.568208f,(float16_t)0.573840f,(float16_t)0.579467f,(float16_t)0.585088f,(float16_t)0.590702f,(float16_t)0.596309f,(float16_t)0.601907f,
|
|
(float16_t)0.607496f,(float16_t)0.613075f,(float16_t)0.618642f,(float16_t)0.624198f,(float16_t)0.629742f,(float16_t)0.635271f,(float16_t)0.640787f,(float16_t)0.646287f,(float16_t)0.651771f,(float16_t)0.657238f,
|
|
(float16_t)0.662688f,(float16_t)0.668119f,(float16_t)0.673531f,(float16_t)0.678923f,(float16_t)0.684294f,(float16_t)0.689643f,(float16_t)0.694969f,(float16_t)0.700273f,(float16_t)0.705552f,(float16_t)0.710806f,
|
|
(float16_t)0.716034f,(float16_t)0.721236f,(float16_t)0.726411f,(float16_t)0.731558f,(float16_t)0.736675f,(float16_t)0.741763f,(float16_t)0.746821f,(float16_t)0.751848f,(float16_t)0.756842f,(float16_t)0.761805f,
|
|
(float16_t)0.766733f,(float16_t)0.771628f,(float16_t)0.776487f,(float16_t)0.781311f,(float16_t)0.786099f,(float16_t)0.790850f,(float16_t)0.795562f,(float16_t)0.800237f,(float16_t)0.804872f,(float16_t)0.809467f,
|
|
(float16_t)0.814022f,(float16_t)0.818535f,(float16_t)0.823007f,(float16_t)0.827435f,(float16_t)0.831821f,(float16_t)0.836163f,(float16_t)0.840460f,(float16_t)0.844711f,(float16_t)0.848917f,(float16_t)0.853076f,
|
|
(float16_t)0.857189f,(float16_t)0.861253f,(float16_t)0.865269f,(float16_t)0.869236f,(float16_t)0.873154f,(float16_t)0.877021f,(float16_t)0.880838f,(float16_t)0.884603f,(float16_t)0.888316f,(float16_t)0.891977f,
|
|
(float16_t)0.895585f,(float16_t)0.899139f,(float16_t)0.902639f,(float16_t)0.906085f,(float16_t)0.909475f,(float16_t)0.912810f,(float16_t)0.916089f,(float16_t)0.919311f,(float16_t)0.922476f,(float16_t)0.925583f,
|
|
(float16_t)0.928633f,(float16_t)0.931623f,(float16_t)0.934555f,(float16_t)0.937428f,(float16_t)0.940240f,(float16_t)0.942992f,(float16_t)0.945684f,(float16_t)0.948314f,(float16_t)0.950883f,(float16_t)0.953390f,
|
|
(float16_t)0.955835f,(float16_t)0.958217f,(float16_t)0.960536f,(float16_t)0.962792f,(float16_t)0.964985f,(float16_t)0.967113f,(float16_t)0.969177f,(float16_t)0.971176f,(float16_t)0.973110f,(float16_t)0.974979f,
|
|
(float16_t)0.976783f,(float16_t)0.978521f,(float16_t)0.980193f,(float16_t)0.981798f,(float16_t)0.983337f,(float16_t)0.984809f,(float16_t)0.986214f,(float16_t)0.987552f,(float16_t)0.988823f,(float16_t)0.990026f,
|
|
(float16_t)0.991161f,(float16_t)0.992229f,(float16_t)0.993228f,(float16_t)0.994159f,(float16_t)0.995021f,(float16_t)0.995815f,(float16_t)0.996541f,(float16_t)0.997197f,(float16_t)0.997785f,(float16_t)0.998304f,
|
|
(float16_t)0.998754f,(float16_t)0.999134f,(float16_t)0.999446f,(float16_t)0.999688f,(float16_t)0.999861f,(float16_t)0.999965f,(float16_t)1.000000f,(float16_t)0.999965f,(float16_t)0.999861f,(float16_t)0.999688f,
|
|
(float16_t)0.999446f,(float16_t)0.999134f,(float16_t)0.998754f,(float16_t)0.998304f,(float16_t)0.997785f,(float16_t)0.997197f,(float16_t)0.996541f,(float16_t)0.995815f,(float16_t)0.995021f,(float16_t)0.994159f,
|
|
(float16_t)0.993228f,(float16_t)0.992229f,(float16_t)0.991161f,(float16_t)0.990026f,(float16_t)0.988823f,(float16_t)0.987552f,(float16_t)0.986214f,(float16_t)0.984809f,(float16_t)0.983337f,(float16_t)0.981798f,
|
|
(float16_t)0.980193f,(float16_t)0.978521f,(float16_t)0.976783f,(float16_t)0.974979f,(float16_t)0.973110f,(float16_t)0.971176f,(float16_t)0.969177f,(float16_t)0.967113f,(float16_t)0.964985f,(float16_t)0.962792f,
|
|
(float16_t)0.960536f,(float16_t)0.958217f,(float16_t)0.955835f,(float16_t)0.953390f,(float16_t)0.950883f,(float16_t)0.948314f,(float16_t)0.945684f,(float16_t)0.942992f,(float16_t)0.940240f,(float16_t)0.937428f,
|
|
(float16_t)0.934555f,(float16_t)0.931623f,(float16_t)0.928633f,(float16_t)0.925583f,(float16_t)0.922476f,(float16_t)0.919311f,(float16_t)0.916089f,(float16_t)0.912810f,(float16_t)0.909475f,(float16_t)0.906085f,
|
|
(float16_t)0.902639f,(float16_t)0.899139f,(float16_t)0.895585f,(float16_t)0.891977f,(float16_t)0.888316f,(float16_t)0.884603f,(float16_t)0.880838f,(float16_t)0.877021f,(float16_t)0.873154f,(float16_t)0.869236f,
|
|
(float16_t)0.865269f,(float16_t)0.861253f,(float16_t)0.857189f,(float16_t)0.853076f,(float16_t)0.848917f,(float16_t)0.844711f,(float16_t)0.840460f,(float16_t)0.836163f,(float16_t)0.831821f,(float16_t)0.827435f,
|
|
(float16_t)0.823007f,(float16_t)0.818535f,(float16_t)0.814022f,(float16_t)0.809467f,(float16_t)0.804872f,(float16_t)0.800237f,(float16_t)0.795562f,(float16_t)0.790850f,(float16_t)0.786099f,(float16_t)0.781311f,
|
|
(float16_t)0.776487f,(float16_t)0.771628f,(float16_t)0.766733f,(float16_t)0.761805f,(float16_t)0.756842f,(float16_t)0.751848f,(float16_t)0.746821f,(float16_t)0.741763f,(float16_t)0.736675f,(float16_t)0.731558f,
|
|
(float16_t)0.726411f,(float16_t)0.721236f,(float16_t)0.716034f,(float16_t)0.710806f,(float16_t)0.705552f,(float16_t)0.700273f,(float16_t)0.694969f,(float16_t)0.689643f,(float16_t)0.684294f,(float16_t)0.678923f,
|
|
(float16_t)0.673531f,(float16_t)0.668119f,(float16_t)0.662688f,(float16_t)0.657238f,(float16_t)0.651771f,(float16_t)0.646287f,(float16_t)0.640787f,(float16_t)0.635271f,(float16_t)0.629742f,(float16_t)0.624198f,
|
|
(float16_t)0.618642f,(float16_t)0.613075f,(float16_t)0.607496f,(float16_t)0.601907f,(float16_t)0.596309f,(float16_t)0.590702f,(float16_t)0.585088f,(float16_t)0.579467f,(float16_t)0.573840f,(float16_t)0.568208f,
|
|
(float16_t)0.562571f,(float16_t)0.556931f,(float16_t)0.551289f,(float16_t)0.545645f,(float16_t)0.540000f,(float16_t)0.534355f,(float16_t)0.528711f,(float16_t)0.523069f,(float16_t)0.517429f,(float16_t)0.511792f,
|
|
(float16_t)0.506160f,(float16_t)0.500533f,(float16_t)0.494912f,(float16_t)0.489298f,(float16_t)0.483691f,(float16_t)0.478093f,(float16_t)0.472504f,(float16_t)0.466925f,(float16_t)0.461358f,(float16_t)0.455802f,
|
|
(float16_t)0.450258f,(float16_t)0.444729f,(float16_t)0.439213f,(float16_t)0.433713f,(float16_t)0.428229f,(float16_t)0.422762f,(float16_t)0.417312f,(float16_t)0.411881f,(float16_t)0.406469f,(float16_t)0.401077f,
|
|
(float16_t)0.395706f,(float16_t)0.390357f,(float16_t)0.385031f,(float16_t)0.379727f,(float16_t)0.374448f,(float16_t)0.369194f,(float16_t)0.363966f,(float16_t)0.358764f,(float16_t)0.353589f,(float16_t)0.348442f,
|
|
(float16_t)0.343325f,(float16_t)0.338237f,(float16_t)0.333179f,(float16_t)0.328152f,(float16_t)0.323157f,(float16_t)0.318195f,(float16_t)0.313267f,(float16_t)0.308372f,(float16_t)0.303513f,(float16_t)0.298689f,
|
|
(float16_t)0.293901f,(float16_t)0.289151f,(float16_t)0.284438f,(float16_t)0.279763f,(float16_t)0.275128f,(float16_t)0.270533f,(float16_t)0.265978f,(float16_t)0.261465f,(float16_t)0.256993f,(float16_t)0.252565f,
|
|
(float16_t)0.248179f,(float16_t)0.243837f,(float16_t)0.239540f,(float16_t)0.235289f,(float16_t)0.231083f,(float16_t)0.226924f,(float16_t)0.222811f,(float16_t)0.218747f,(float16_t)0.214731f,(float16_t)0.210764f,
|
|
(float16_t)0.206846f,(float16_t)0.202979f,(float16_t)0.199162f,(float16_t)0.195397f,(float16_t)0.191684f,(float16_t)0.188023f,(float16_t)0.184415f,(float16_t)0.180861f,(float16_t)0.177361f,(float16_t)0.173915f,
|
|
(float16_t)0.170525f,(float16_t)0.167190f,(float16_t)0.163911f,(float16_t)0.160689f,(float16_t)0.157524f,(float16_t)0.154417f,(float16_t)0.151367f,(float16_t)0.148377f,(float16_t)0.145445f,(float16_t)0.142572f,
|
|
(float16_t)0.139760f,(float16_t)0.137008f,(float16_t)0.134316f,(float16_t)0.131686f,(float16_t)0.129117f,(float16_t)0.126610f,(float16_t)0.124165f,(float16_t)0.121783f,(float16_t)0.119464f,(float16_t)0.117208f,
|
|
(float16_t)0.115015f,(float16_t)0.112887f,(float16_t)0.110823f,(float16_t)0.108824f,(float16_t)0.106890f,(float16_t)0.105021f,(float16_t)0.103217f,(float16_t)0.101479f,(float16_t)0.099807f,(float16_t)0.098202f,
|
|
(float16_t)0.096663f,(float16_t)0.095191f,(float16_t)0.093786f,(float16_t)0.092448f,(float16_t)0.091177f,(float16_t)0.089974f,(float16_t)0.088839f,(float16_t)0.087771f,(float16_t)0.086772f,(float16_t)0.085841f,
|
|
(float16_t)0.084979f,(float16_t)0.084185f,(float16_t)0.083459f,(float16_t)0.082803f,(float16_t)0.082215f,(float16_t)0.081696f,(float16_t)0.081246f,(float16_t)0.080866f,(float16_t)0.080554f,(float16_t)0.080312f,
|
|
(float16_t)0.080139f,(float16_t)0.080035f,};
|
|
#endif /*defined(ARM_FLOAT16_SUPPORTED) */
|
|
|
|
#if defined(ARM_FLOAT16_SUPPORTED)
|
|
const float16_t mfcc_window_coefs_config3_f16[NB_MFCC_WIN_COEFS_CONFIG3_F16]={
|
|
(float16_t)0.080000f,(float16_t)0.080139f,(float16_t)0.080554f,(float16_t)0.081246f,(float16_t)0.082215f,(float16_t)0.083459f,(float16_t)0.084979f,(float16_t)0.086772f,(float16_t)0.088839f,(float16_t)0.091177f,
|
|
(float16_t)0.093786f,(float16_t)0.096663f,(float16_t)0.099807f,(float16_t)0.103217f,(float16_t)0.106890f,(float16_t)0.110823f,(float16_t)0.115015f,(float16_t)0.119464f,(float16_t)0.124165f,(float16_t)0.129117f,
|
|
(float16_t)0.134316f,(float16_t)0.139760f,(float16_t)0.145445f,(float16_t)0.151367f,(float16_t)0.157524f,(float16_t)0.163911f,(float16_t)0.170525f,(float16_t)0.177361f,(float16_t)0.184415f,(float16_t)0.191684f,
|
|
(float16_t)0.199162f,(float16_t)0.206846f,(float16_t)0.214731f,(float16_t)0.222811f,(float16_t)0.231083f,(float16_t)0.239540f,(float16_t)0.248179f,(float16_t)0.256993f,(float16_t)0.265978f,(float16_t)0.275128f,
|
|
(float16_t)0.284438f,(float16_t)0.293901f,(float16_t)0.303513f,(float16_t)0.313267f,(float16_t)0.323157f,(float16_t)0.333179f,(float16_t)0.343325f,(float16_t)0.353589f,(float16_t)0.363966f,(float16_t)0.374448f,
|
|
(float16_t)0.385031f,(float16_t)0.395706f,(float16_t)0.406469f,(float16_t)0.417312f,(float16_t)0.428229f,(float16_t)0.439213f,(float16_t)0.450258f,(float16_t)0.461358f,(float16_t)0.472504f,(float16_t)0.483691f,
|
|
(float16_t)0.494912f,(float16_t)0.506160f,(float16_t)0.517429f,(float16_t)0.528711f,(float16_t)0.540000f,(float16_t)0.551289f,(float16_t)0.562571f,(float16_t)0.573840f,(float16_t)0.585088f,(float16_t)0.596309f,
|
|
(float16_t)0.607496f,(float16_t)0.618642f,(float16_t)0.629742f,(float16_t)0.640787f,(float16_t)0.651771f,(float16_t)0.662688f,(float16_t)0.673531f,(float16_t)0.684294f,(float16_t)0.694969f,(float16_t)0.705552f,
|
|
(float16_t)0.716034f,(float16_t)0.726411f,(float16_t)0.736675f,(float16_t)0.746821f,(float16_t)0.756842f,(float16_t)0.766733f,(float16_t)0.776487f,(float16_t)0.786099f,(float16_t)0.795562f,(float16_t)0.804872f,
|
|
(float16_t)0.814022f,(float16_t)0.823007f,(float16_t)0.831821f,(float16_t)0.840460f,(float16_t)0.848917f,(float16_t)0.857189f,(float16_t)0.865269f,(float16_t)0.873154f,(float16_t)0.880838f,(float16_t)0.888316f,
|
|
(float16_t)0.895585f,(float16_t)0.902639f,(float16_t)0.909475f,(float16_t)0.916089f,(float16_t)0.922476f,(float16_t)0.928633f,(float16_t)0.934555f,(float16_t)0.940240f,(float16_t)0.945684f,(float16_t)0.950883f,
|
|
(float16_t)0.955835f,(float16_t)0.960536f,(float16_t)0.964985f,(float16_t)0.969177f,(float16_t)0.973110f,(float16_t)0.976783f,(float16_t)0.980193f,(float16_t)0.983337f,(float16_t)0.986214f,(float16_t)0.988823f,
|
|
(float16_t)0.991161f,(float16_t)0.993228f,(float16_t)0.995021f,(float16_t)0.996541f,(float16_t)0.997785f,(float16_t)0.998754f,(float16_t)0.999446f,(float16_t)0.999861f,(float16_t)1.000000f,(float16_t)0.999861f,
|
|
(float16_t)0.999446f,(float16_t)0.998754f,(float16_t)0.997785f,(float16_t)0.996541f,(float16_t)0.995021f,(float16_t)0.993228f,(float16_t)0.991161f,(float16_t)0.988823f,(float16_t)0.986214f,(float16_t)0.983337f,
|
|
(float16_t)0.980193f,(float16_t)0.976783f,(float16_t)0.973110f,(float16_t)0.969177f,(float16_t)0.964985f,(float16_t)0.960536f,(float16_t)0.955835f,(float16_t)0.950883f,(float16_t)0.945684f,(float16_t)0.940240f,
|
|
(float16_t)0.934555f,(float16_t)0.928633f,(float16_t)0.922476f,(float16_t)0.916089f,(float16_t)0.909475f,(float16_t)0.902639f,(float16_t)0.895585f,(float16_t)0.888316f,(float16_t)0.880838f,(float16_t)0.873154f,
|
|
(float16_t)0.865269f,(float16_t)0.857189f,(float16_t)0.848917f,(float16_t)0.840460f,(float16_t)0.831821f,(float16_t)0.823007f,(float16_t)0.814022f,(float16_t)0.804872f,(float16_t)0.795562f,(float16_t)0.786099f,
|
|
(float16_t)0.776487f,(float16_t)0.766733f,(float16_t)0.756842f,(float16_t)0.746821f,(float16_t)0.736675f,(float16_t)0.726411f,(float16_t)0.716034f,(float16_t)0.705552f,(float16_t)0.694969f,(float16_t)0.684294f,
|
|
(float16_t)0.673531f,(float16_t)0.662688f,(float16_t)0.651771f,(float16_t)0.640787f,(float16_t)0.629742f,(float16_t)0.618642f,(float16_t)0.607496f,(float16_t)0.596309f,(float16_t)0.585088f,(float16_t)0.573840f,
|
|
(float16_t)0.562571f,(float16_t)0.551289f,(float16_t)0.540000f,(float16_t)0.528711f,(float16_t)0.517429f,(float16_t)0.506160f,(float16_t)0.494912f,(float16_t)0.483691f,(float16_t)0.472504f,(float16_t)0.461358f,
|
|
(float16_t)0.450258f,(float16_t)0.439213f,(float16_t)0.428229f,(float16_t)0.417312f,(float16_t)0.406469f,(float16_t)0.395706f,(float16_t)0.385031f,(float16_t)0.374448f,(float16_t)0.363966f,(float16_t)0.353589f,
|
|
(float16_t)0.343325f,(float16_t)0.333179f,(float16_t)0.323157f,(float16_t)0.313267f,(float16_t)0.303513f,(float16_t)0.293901f,(float16_t)0.284438f,(float16_t)0.275128f,(float16_t)0.265978f,(float16_t)0.256993f,
|
|
(float16_t)0.248179f,(float16_t)0.239540f,(float16_t)0.231083f,(float16_t)0.222811f,(float16_t)0.214731f,(float16_t)0.206846f,(float16_t)0.199162f,(float16_t)0.191684f,(float16_t)0.184415f,(float16_t)0.177361f,
|
|
(float16_t)0.170525f,(float16_t)0.163911f,(float16_t)0.157524f,(float16_t)0.151367f,(float16_t)0.145445f,(float16_t)0.139760f,(float16_t)0.134316f,(float16_t)0.129117f,(float16_t)0.124165f,(float16_t)0.119464f,
|
|
(float16_t)0.115015f,(float16_t)0.110823f,(float16_t)0.106890f,(float16_t)0.103217f,(float16_t)0.099807f,(float16_t)0.096663f,(float16_t)0.093786f,(float16_t)0.091177f,(float16_t)0.088839f,(float16_t)0.086772f,
|
|
(float16_t)0.084979f,(float16_t)0.083459f,(float16_t)0.082215f,(float16_t)0.081246f,(float16_t)0.080554f,(float16_t)0.080139f,};
|
|
#endif /*defined(ARM_FLOAT16_SUPPORTED) */
|
|
|
|
|
|
const uint32_t mfcc_filter_pos_config1_f16[NB_MFCC_NB_FILTER_CONFIG1_F16]={
|
|
5,11,17,25,33,43,54,66,79,94,
|
|
111,131,152,176,203,234,268,306,349,397,
|
|
};
|
|
const uint32_t mfcc_filter_len_config1_f16[NB_MFCC_NB_FILTER_CONFIG1_F16]={
|
|
12,14,16,18,21,23,25,28,32,37,
|
|
41,45,51,58,65,72,81,91,103,115,
|
|
};
|
|
|
|
const uint32_t mfcc_filter_pos_config2_f16[NB_MFCC_NB_FILTER_CONFIG2_F16]={
|
|
3,6,9,13,17,22,27,33,40,47,
|
|
56,66,76,88,102,117,134,153,175,199,
|
|
};
|
|
const uint32_t mfcc_filter_len_config2_f16[NB_MFCC_NB_FILTER_CONFIG2_F16]={
|
|
6,7,8,9,10,11,13,14,16,19,
|
|
20,22,26,29,32,36,41,46,51,57,
|
|
};
|
|
|
|
const uint32_t mfcc_filter_pos_config3_f16[NB_MFCC_NB_FILTER_CONFIG3_F16]={
|
|
2,3,5,7,9,11,14,17,20,24,
|
|
28,33,38,44,51,59,67,77,88,100,
|
|
};
|
|
const uint32_t mfcc_filter_len_config3_f16[NB_MFCC_NB_FILTER_CONFIG3_F16]={
|
|
3,4,4,4,5,6,6,7,8,9,
|
|
10,11,13,15,16,18,21,23,25,28,
|
|
};
|
|
|
|
|
|
|
|
#if defined(ARM_FLOAT16_SUPPORTED)
|
|
const float16_t mfcc_filter_coefs_config1_f16[NB_MFCC_FILTER_COEFS_CONFIG1_F16]={
|
|
(float16_t)0.158152f,(float16_t)0.329789f,(float16_t)0.498080f,(float16_t)0.663153f,(float16_t)0.825129f,(float16_t)0.984122f,(float16_t)0.859761f,(float16_t)0.706417f,(float16_t)0.555749f,(float16_t)0.407665f,
|
|
(float16_t)0.262079f,(float16_t)0.118907f,(float16_t)0.140239f,(float16_t)0.293583f,(float16_t)0.444251f,(float16_t)0.592335f,(float16_t)0.737921f,(float16_t)0.881093f,(float16_t)0.978071f,(float16_t)0.839496f,
|
|
(float16_t)0.703110f,(float16_t)0.568845f,(float16_t)0.436636f,(float16_t)0.306422f,(float16_t)0.178142f,(float16_t)0.051741f,(float16_t)0.021929f,(float16_t)0.160504f,(float16_t)0.296890f,(float16_t)0.431155f,
|
|
(float16_t)0.563364f,(float16_t)0.693578f,(float16_t)0.821858f,(float16_t)0.948259f,(float16_t)0.927164f,(float16_t)0.804358f,(float16_t)0.683276f,(float16_t)0.563868f,(float16_t)0.446089f,(float16_t)0.329895f,
|
|
(float16_t)0.215245f,(float16_t)0.102097f,(float16_t)0.072836f,(float16_t)0.195642f,(float16_t)0.316724f,(float16_t)0.436132f,(float16_t)0.553911f,(float16_t)0.670105f,(float16_t)0.784755f,(float16_t)0.897903f,
|
|
(float16_t)0.990413f,(float16_t)0.880155f,(float16_t)0.771288f,(float16_t)0.663777f,(float16_t)0.557588f,(float16_t)0.452689f,(float16_t)0.349050f,(float16_t)0.246640f,(float16_t)0.145430f,(float16_t)0.045394f,
|
|
(float16_t)0.009587f,(float16_t)0.119845f,(float16_t)0.228712f,(float16_t)0.336223f,(float16_t)0.442412f,(float16_t)0.547311f,(float16_t)0.650950f,(float16_t)0.753360f,(float16_t)0.854570f,(float16_t)0.954606f,
|
|
(float16_t)0.946503f,(float16_t)0.848733f,(float16_t)0.752057f,(float16_t)0.656452f,(float16_t)0.561894f,(float16_t)0.468360f,(float16_t)0.375829f,(float16_t)0.284280f,(float16_t)0.193690f,(float16_t)0.104042f,
|
|
(float16_t)0.015315f,(float16_t)0.053497f,(float16_t)0.151267f,(float16_t)0.247943f,(float16_t)0.343548f,(float16_t)0.438106f,(float16_t)0.531640f,(float16_t)0.624171f,(float16_t)0.715720f,(float16_t)0.806310f,
|
|
(float16_t)0.895958f,(float16_t)0.984685f,(float16_t)0.927491f,(float16_t)0.840551f,(float16_t)0.754478f,(float16_t)0.669255f,(float16_t)0.584864f,(float16_t)0.501291f,(float16_t)0.418519f,(float16_t)0.336533f,
|
|
(float16_t)0.255318f,(float16_t)0.174861f,(float16_t)0.095146f,(float16_t)0.016160f,(float16_t)0.072509f,(float16_t)0.159449f,(float16_t)0.245522f,(float16_t)0.330745f,(float16_t)0.415136f,(float16_t)0.498709f,
|
|
(float16_t)0.581481f,(float16_t)0.663467f,(float16_t)0.744682f,(float16_t)0.825139f,(float16_t)0.904854f,(float16_t)0.983840f,(float16_t)0.937891f,(float16_t)0.860325f,(float16_t)0.783449f,(float16_t)0.707252f,
|
|
(float16_t)0.631722f,(float16_t)0.556847f,(float16_t)0.482615f,(float16_t)0.409017f,(float16_t)0.336040f,(float16_t)0.263676f,(float16_t)0.191913f,(float16_t)0.120741f,(float16_t)0.050152f,(float16_t)0.062109f,
|
|
(float16_t)0.139675f,(float16_t)0.216551f,(float16_t)0.292748f,(float16_t)0.368278f,(float16_t)0.443153f,(float16_t)0.517385f,(float16_t)0.590983f,(float16_t)0.663960f,(float16_t)0.736324f,(float16_t)0.808087f,
|
|
(float16_t)0.879259f,(float16_t)0.949848f,(float16_t)0.980135f,(float16_t)0.910681f,(float16_t)0.841781f,(float16_t)0.773427f,(float16_t)0.705610f,(float16_t)0.638322f,(float16_t)0.571554f,(float16_t)0.505298f,
|
|
(float16_t)0.439548f,(float16_t)0.374294f,(float16_t)0.309529f,(float16_t)0.245247f,(float16_t)0.181440f,(float16_t)0.118101f,(float16_t)0.055223f,(float16_t)0.019865f,(float16_t)0.089319f,(float16_t)0.158219f,
|
|
(float16_t)0.226573f,(float16_t)0.294390f,(float16_t)0.361678f,(float16_t)0.428446f,(float16_t)0.494702f,(float16_t)0.560452f,(float16_t)0.625706f,(float16_t)0.690471f,(float16_t)0.754753f,(float16_t)0.818560f,
|
|
(float16_t)0.881899f,(float16_t)0.944777f,(float16_t)0.992800f,(float16_t)0.930826f,(float16_t)0.869293f,(float16_t)0.808195f,(float16_t)0.747527f,(float16_t)0.687282f,(float16_t)0.627454f,(float16_t)0.568039f,
|
|
(float16_t)0.509029f,(float16_t)0.450420f,(float16_t)0.392207f,(float16_t)0.334383f,(float16_t)0.276944f,(float16_t)0.219885f,(float16_t)0.163200f,(float16_t)0.106885f,(float16_t)0.050935f,(float16_t)0.007200f,
|
|
(float16_t)0.069174f,(float16_t)0.130707f,(float16_t)0.191805f,(float16_t)0.252473f,(float16_t)0.312718f,(float16_t)0.372546f,(float16_t)0.431961f,(float16_t)0.490971f,(float16_t)0.549580f,(float16_t)0.607793f,
|
|
(float16_t)0.665617f,(float16_t)0.723056f,(float16_t)0.780115f,(float16_t)0.836800f,(float16_t)0.893115f,(float16_t)0.949065f,(float16_t)0.995345f,(float16_t)0.940111f,(float16_t)0.885228f,(float16_t)0.830692f,
|
|
(float16_t)0.776498f,(float16_t)0.722642f,(float16_t)0.669120f,(float16_t)0.615928f,(float16_t)0.563062f,(float16_t)0.510517f,(float16_t)0.458290f,(float16_t)0.406378f,(float16_t)0.354775f,(float16_t)0.303479f,
|
|
(float16_t)0.252487f,(float16_t)0.201793f,(float16_t)0.151396f,(float16_t)0.101291f,(float16_t)0.051475f,(float16_t)0.001945f,(float16_t)0.004655f,(float16_t)0.059889f,(float16_t)0.114772f,(float16_t)0.169308f,
|
|
(float16_t)0.223502f,(float16_t)0.277358f,(float16_t)0.330880f,(float16_t)0.384072f,(float16_t)0.436938f,(float16_t)0.489483f,(float16_t)0.541710f,(float16_t)0.593622f,(float16_t)0.645225f,(float16_t)0.696521f,
|
|
(float16_t)0.747513f,(float16_t)0.798207f,(float16_t)0.848604f,(float16_t)0.898709f,(float16_t)0.948525f,(float16_t)0.998055f,(float16_t)0.952698f,(float16_t)0.903729f,(float16_t)0.855038f,(float16_t)0.806619f,
|
|
(float16_t)0.758470f,(float16_t)0.710588f,(float16_t)0.662971f,(float16_t)0.615614f,(float16_t)0.568516f,(float16_t)0.521674f,(float16_t)0.475084f,(float16_t)0.428744f,(float16_t)0.382652f,(float16_t)0.336804f,
|
|
(float16_t)0.291199f,(float16_t)0.245834f,(float16_t)0.200705f,(float16_t)0.155811f,(float16_t)0.111150f,(float16_t)0.066718f,(float16_t)0.022514f,(float16_t)0.047302f,(float16_t)0.096271f,(float16_t)0.144962f,
|
|
(float16_t)0.193381f,(float16_t)0.241530f,(float16_t)0.289412f,(float16_t)0.337029f,(float16_t)0.384386f,(float16_t)0.431484f,(float16_t)0.478326f,(float16_t)0.524916f,(float16_t)0.571256f,(float16_t)0.617348f,
|
|
(float16_t)0.663196f,(float16_t)0.708801f,(float16_t)0.754166f,(float16_t)0.799295f,(float16_t)0.844189f,(float16_t)0.888850f,(float16_t)0.933282f,(float16_t)0.977486f,(float16_t)0.978535f,(float16_t)0.934779f,
|
|
(float16_t)0.891243f,(float16_t)0.847926f,(float16_t)0.804826f,(float16_t)0.761939f,(float16_t)0.719265f,(float16_t)0.676800f,(float16_t)0.634543f,(float16_t)0.592492f,(float16_t)0.550645f,(float16_t)0.508999f,
|
|
(float16_t)0.467554f,(float16_t)0.426307f,(float16_t)0.385255f,(float16_t)0.344399f,(float16_t)0.303734f,(float16_t)0.263260f,(float16_t)0.222975f,(float16_t)0.182877f,(float16_t)0.142965f,(float16_t)0.103236f,
|
|
(float16_t)0.063689f,(float16_t)0.024323f,(float16_t)0.021465f,(float16_t)0.065221f,(float16_t)0.108757f,(float16_t)0.152074f,(float16_t)0.195174f,(float16_t)0.238061f,(float16_t)0.280735f,(float16_t)0.323200f,
|
|
(float16_t)0.365457f,(float16_t)0.407508f,(float16_t)0.449355f,(float16_t)0.491001f,(float16_t)0.532446f,(float16_t)0.573693f,(float16_t)0.614745f,(float16_t)0.655601f,(float16_t)0.696266f,(float16_t)0.736740f,
|
|
(float16_t)0.777025f,(float16_t)0.817123f,(float16_t)0.857035f,(float16_t)0.896764f,(float16_t)0.936311f,(float16_t)0.975677f,(float16_t)0.985135f,(float16_t)0.946124f,(float16_t)0.907289f,(float16_t)0.868628f,
|
|
(float16_t)0.830139f,(float16_t)0.791821f,(float16_t)0.753672f,(float16_t)0.715691f,(float16_t)0.677876f,(float16_t)0.640227f,(float16_t)0.602740f,(float16_t)0.565416f,(float16_t)0.528253f,(float16_t)0.491249f,
|
|
(float16_t)0.454402f,(float16_t)0.417713f,(float16_t)0.381178f,(float16_t)0.344798f,(float16_t)0.308570f,(float16_t)0.272494f,(float16_t)0.236568f,(float16_t)0.200790f,(float16_t)0.165161f,(float16_t)0.129678f,
|
|
(float16_t)0.094340f,(float16_t)0.059146f,(float16_t)0.024095f,(float16_t)0.014865f,(float16_t)0.053876f,(float16_t)0.092711f,(float16_t)0.131372f,(float16_t)0.169861f,(float16_t)0.208179f,(float16_t)0.246328f,
|
|
(float16_t)0.284309f,(float16_t)0.322124f,(float16_t)0.359773f,(float16_t)0.397260f,(float16_t)0.434584f,(float16_t)0.471747f,(float16_t)0.508751f,(float16_t)0.545597f,(float16_t)0.582287f,(float16_t)0.618822f,
|
|
(float16_t)0.655202f,(float16_t)0.691430f,(float16_t)0.727506f,(float16_t)0.763432f,(float16_t)0.799210f,(float16_t)0.834839f,(float16_t)0.870322f,(float16_t)0.905660f,(float16_t)0.940854f,(float16_t)0.975905f,
|
|
(float16_t)0.989185f,(float16_t)0.954417f,(float16_t)0.919787f,(float16_t)0.885297f,(float16_t)0.850943f,(float16_t)0.816725f,(float16_t)0.782643f,(float16_t)0.748695f,(float16_t)0.714879f,(float16_t)0.681196f,
|
|
(float16_t)0.647643f,(float16_t)0.614221f,(float16_t)0.580927f,(float16_t)0.547761f,(float16_t)0.514722f,(float16_t)0.481809f,(float16_t)0.449021f,(float16_t)0.416357f,(float16_t)0.383817f,(float16_t)0.351398f,
|
|
(float16_t)0.319101f,(float16_t)0.286924f,(float16_t)0.254866f,(float16_t)0.222928f,(float16_t)0.191107f,(float16_t)0.159402f,(float16_t)0.127814f,(float16_t)0.096341f,(float16_t)0.064982f,(float16_t)0.033737f,
|
|
(float16_t)0.002604f,(float16_t)0.010815f,(float16_t)0.045583f,(float16_t)0.080213f,(float16_t)0.114703f,(float16_t)0.149057f,(float16_t)0.183275f,(float16_t)0.217357f,(float16_t)0.251305f,(float16_t)0.285121f,
|
|
(float16_t)0.318804f,(float16_t)0.352357f,(float16_t)0.385779f,(float16_t)0.419073f,(float16_t)0.452239f,(float16_t)0.485278f,(float16_t)0.518191f,(float16_t)0.550979f,(float16_t)0.583643f,(float16_t)0.616183f,
|
|
(float16_t)0.648602f,(float16_t)0.680899f,(float16_t)0.713076f,(float16_t)0.745134f,(float16_t)0.777072f,(float16_t)0.808893f,(float16_t)0.840598f,(float16_t)0.872186f,(float16_t)0.903659f,(float16_t)0.935018f,
|
|
(float16_t)0.966263f,(float16_t)0.997396f,(float16_t)0.971584f,(float16_t)0.940674f,(float16_t)0.909875f,(float16_t)0.879185f,(float16_t)0.848604f,(float16_t)0.818130f,(float16_t)0.787764f,(float16_t)0.757505f,
|
|
(float16_t)0.727351f,(float16_t)0.697302f,(float16_t)0.667357f,(float16_t)0.637516f,(float16_t)0.607777f,(float16_t)0.578141f,(float16_t)0.548606f,(float16_t)0.519172f,(float16_t)0.489838f,(float16_t)0.460603f,
|
|
(float16_t)0.431467f,(float16_t)0.402428f,(float16_t)0.373487f,(float16_t)0.344643f,(float16_t)0.315895f,(float16_t)0.287242f,(float16_t)0.258684f,(float16_t)0.230221f,(float16_t)0.201850f,(float16_t)0.173573f,
|
|
(float16_t)0.145388f,(float16_t)0.117295f,(float16_t)0.089293f,(float16_t)0.061381f,(float16_t)0.033559f,(float16_t)0.005827f,(float16_t)0.028416f,(float16_t)0.059326f,(float16_t)0.090125f,(float16_t)0.120815f,
|
|
(float16_t)0.151396f,(float16_t)0.181870f,(float16_t)0.212236f,(float16_t)0.242495f,(float16_t)0.272649f,(float16_t)0.302698f,(float16_t)0.332643f,(float16_t)0.362484f,(float16_t)0.392223f,(float16_t)0.421859f,
|
|
(float16_t)0.451394f,(float16_t)0.480828f,(float16_t)0.510162f,(float16_t)0.539397f,(float16_t)0.568533f,(float16_t)0.597572f,(float16_t)0.626513f,(float16_t)0.655357f,(float16_t)0.684105f,(float16_t)0.712758f,
|
|
(float16_t)0.741315f,(float16_t)0.769779f,(float16_t)0.798150f,(float16_t)0.826427f,(float16_t)0.854612f,(float16_t)0.882705f,(float16_t)0.910707f,(float16_t)0.938619f,(float16_t)0.966441f,(float16_t)0.994173f,
|
|
(float16_t)0.978184f,(float16_t)0.950628f,(float16_t)0.923161f,(float16_t)0.895780f,(float16_t)0.868486f,(float16_t)0.841279f,(float16_t)0.814156f,(float16_t)0.787119f,(float16_t)0.760166f,(float16_t)0.733296f,
|
|
(float16_t)0.706511f,(float16_t)0.679808f,(float16_t)0.653187f,(float16_t)0.626648f,(float16_t)0.600191f,(float16_t)0.573814f,(float16_t)0.547518f,(float16_t)0.521302f,(float16_t)0.495165f,(float16_t)0.469106f,
|
|
(float16_t)0.443127f,(float16_t)0.417225f,(float16_t)0.391401f,(float16_t)0.365653f,(float16_t)0.339983f,(float16_t)0.314388f,(float16_t)0.288869f,(float16_t)0.263425f,(float16_t)0.238056f,(float16_t)0.212762f,
|
|
(float16_t)0.187541f,(float16_t)0.162394f,(float16_t)0.137319f,(float16_t)0.112318f,(float16_t)0.087388f,(float16_t)0.062531f,(float16_t)0.037744f,(float16_t)0.013029f,(float16_t)0.021816f,(float16_t)0.049372f,
|
|
(float16_t)0.076839f,(float16_t)0.104220f,(float16_t)0.131514f,(float16_t)0.158721f,(float16_t)0.185844f,(float16_t)0.212881f,(float16_t)0.239834f,(float16_t)0.266704f,(float16_t)0.293489f,(float16_t)0.320192f,
|
|
(float16_t)0.346813f,(float16_t)0.373352f,(float16_t)0.399809f,(float16_t)0.426186f,(float16_t)0.452482f,(float16_t)0.478698f,(float16_t)0.504835f,(float16_t)0.530894f,(float16_t)0.556873f,(float16_t)0.582775f,
|
|
(float16_t)0.608599f,(float16_t)0.634347f,(float16_t)0.660017f,(float16_t)0.685612f,(float16_t)0.711131f,(float16_t)0.736575f,(float16_t)0.761944f,(float16_t)0.787238f,(float16_t)0.812459f,(float16_t)0.837606f,
|
|
(float16_t)0.862681f,(float16_t)0.887682f,(float16_t)0.912612f,(float16_t)0.937469f,(float16_t)0.962256f,(float16_t)0.986971f,(float16_t)0.988384f,(float16_t)0.963810f,(float16_t)0.939305f,(float16_t)0.914869f,
|
|
(float16_t)0.890503f,(float16_t)0.866205f,(float16_t)0.841975f,(float16_t)0.817813f,(float16_t)0.793719f,(float16_t)0.769691f,(float16_t)0.745730f,(float16_t)0.721836f,(float16_t)0.698008f,(float16_t)0.674245f,
|
|
(float16_t)0.650547f,(float16_t)0.626914f,(float16_t)0.603346f,(float16_t)0.579842f,(float16_t)0.556401f,(float16_t)0.533025f,(float16_t)0.509711f,(float16_t)0.486460f,(float16_t)0.463272f,(float16_t)0.440145f,
|
|
(float16_t)0.417081f,(float16_t)0.394078f,(float16_t)0.371136f,(float16_t)0.348254f,(float16_t)0.325434f,(float16_t)0.302673f,(float16_t)0.279973f,(float16_t)0.257332f,(float16_t)0.234750f,(float16_t)0.212227f,
|
|
(float16_t)0.189762f,(float16_t)0.167356f,(float16_t)0.145008f,(float16_t)0.122718f,(float16_t)0.100485f,(float16_t)0.078309f,(float16_t)0.056190f,(float16_t)0.034127f,(float16_t)0.012121f,(float16_t)0.011616f,
|
|
(float16_t)0.036190f,(float16_t)0.060695f,(float16_t)0.085131f,(float16_t)0.109497f,(float16_t)0.133795f,(float16_t)0.158025f,(float16_t)0.182187f,(float16_t)0.206281f,(float16_t)0.230309f,(float16_t)0.254270f,
|
|
(float16_t)0.278164f,(float16_t)0.301992f,(float16_t)0.325755f,(float16_t)0.349453f,(float16_t)0.373086f,(float16_t)0.396654f,(float16_t)0.420158f,(float16_t)0.443599f,(float16_t)0.466975f,(float16_t)0.490289f,
|
|
(float16_t)0.513540f,(float16_t)0.536728f,(float16_t)0.559855f,(float16_t)0.582919f,(float16_t)0.605922f,(float16_t)0.628864f,(float16_t)0.651745f,(float16_t)0.674566f,(float16_t)0.697327f,(float16_t)0.720027f,
|
|
(float16_t)0.742669f,(float16_t)0.765250f,(float16_t)0.787773f,(float16_t)0.810238f,(float16_t)0.832644f,(float16_t)0.854992f,(float16_t)0.877282f,(float16_t)0.899515f,(float16_t)0.921691f,(float16_t)0.943810f,
|
|
(float16_t)0.965873f,(float16_t)0.987879f,(float16_t)0.990171f,(float16_t)0.968276f,(float16_t)0.946437f,(float16_t)0.924653f,(float16_t)0.902923f,(float16_t)0.881249f,(float16_t)0.859628f,(float16_t)0.838062f,
|
|
(float16_t)0.816549f,(float16_t)0.795090f,(float16_t)0.773684f,(float16_t)0.752330f,(float16_t)0.731030f,(float16_t)0.709782f,(float16_t)0.688586f,(float16_t)0.667442f,(float16_t)0.646350f,(float16_t)0.625309f,
|
|
(float16_t)0.604320f,(float16_t)0.583381f,(float16_t)0.562493f,(float16_t)0.541655f,(float16_t)0.520867f,(float16_t)0.500130f,(float16_t)0.479442f,(float16_t)0.458803f,(float16_t)0.438214f,(float16_t)0.417674f,
|
|
(float16_t)0.397182f,(float16_t)0.376740f,(float16_t)0.356345f,(float16_t)0.335998f,(float16_t)0.315700f,(float16_t)0.295448f,(float16_t)0.275245f,(float16_t)0.255088f,(float16_t)0.234978f,(float16_t)0.214916f,
|
|
(float16_t)0.194899f,(float16_t)0.174929f,(float16_t)0.155005f,(float16_t)0.135127f,(float16_t)0.115295f,(float16_t)0.095508f,(float16_t)0.075766f,(float16_t)0.056069f,(float16_t)0.036417f,(float16_t)0.016810f,
|
|
(float16_t)0.009829f,(float16_t)0.031724f,(float16_t)0.053563f,(float16_t)0.075347f,(float16_t)0.097077f,(float16_t)0.118751f,(float16_t)0.140372f,(float16_t)0.161938f,(float16_t)0.183451f,(float16_t)0.204910f,
|
|
(float16_t)0.226316f,(float16_t)0.247670f,(float16_t)0.268970f,(float16_t)0.290218f,(float16_t)0.311414f,(float16_t)0.332558f,(float16_t)0.353650f,(float16_t)0.374691f,(float16_t)0.395680f,(float16_t)0.416619f,
|
|
(float16_t)0.437507f,(float16_t)0.458345f,(float16_t)0.479133f,(float16_t)0.499870f,(float16_t)0.520558f,(float16_t)0.541197f,(float16_t)0.561786f,(float16_t)0.582326f,(float16_t)0.602817f,(float16_t)0.623260f,
|
|
(float16_t)0.643655f,(float16_t)0.664002f,(float16_t)0.684300f,(float16_t)0.704552f,(float16_t)0.724755f,(float16_t)0.744912f,(float16_t)0.765022f,(float16_t)0.785084f,(float16_t)0.805101f,(float16_t)0.825071f,
|
|
(float16_t)0.844995f,(float16_t)0.864873f,(float16_t)0.884705f,(float16_t)0.904492f,(float16_t)0.924234f,(float16_t)0.943931f,(float16_t)0.963583f,(float16_t)0.983190f,(float16_t)0.997247f,(float16_t)0.977729f,
|
|
(float16_t)0.958254f,(float16_t)0.938824f,(float16_t)0.919437f,(float16_t)0.900093f,(float16_t)0.880792f,(float16_t)0.861535f,(float16_t)0.842321f,(float16_t)0.823149f,(float16_t)0.804020f,(float16_t)0.784933f,
|
|
(float16_t)0.765888f,(float16_t)0.746885f,(float16_t)0.727923f,(float16_t)0.709004f,(float16_t)0.690125f,(float16_t)0.671288f,(float16_t)0.652492f,(float16_t)0.633737f,(float16_t)0.615022f,(float16_t)0.596348f,
|
|
(float16_t)0.577714f,(float16_t)0.559120f,(float16_t)0.540567f,(float16_t)0.522053f,(float16_t)0.503578f,(float16_t)0.485144f,(float16_t)0.466748f,(float16_t)0.448391f,(float16_t)0.430074f,(float16_t)0.411795f,
|
|
(float16_t)0.393555f,(float16_t)0.375353f,(float16_t)0.357190f,(float16_t)0.339065f,(float16_t)0.320977f,(float16_t)0.302928f,(float16_t)0.284916f,(float16_t)0.266942f,(float16_t)0.249005f,(float16_t)0.231105f,
|
|
(float16_t)0.213242f,(float16_t)0.195416f,(float16_t)0.177627f,(float16_t)0.159875f,(float16_t)0.142159f,(float16_t)0.124479f,(float16_t)0.106835f,(float16_t)0.089227f,(float16_t)0.071656f,(float16_t)0.054119f,
|
|
(float16_t)0.036619f,(float16_t)0.019154f,(float16_t)0.001724f,(float16_t)0.002753f,(float16_t)0.022271f,(float16_t)0.041746f,(float16_t)0.061176f,(float16_t)0.080564f,(float16_t)0.099907f,(float16_t)0.119208f,
|
|
(float16_t)0.138465f,(float16_t)0.157679f,(float16_t)0.176851f,(float16_t)0.195980f,(float16_t)0.215067f,(float16_t)0.234112f,(float16_t)0.253115f,(float16_t)0.272077f,(float16_t)0.290996f,(float16_t)0.309875f,
|
|
(float16_t)0.328712f,(float16_t)0.347508f,(float16_t)0.366263f,(float16_t)0.384978f,(float16_t)0.403652f,(float16_t)0.422286f,(float16_t)0.440880f,(float16_t)0.459433f,(float16_t)0.477947f,(float16_t)0.496422f,
|
|
(float16_t)0.514856f,(float16_t)0.533252f,(float16_t)0.551609f,(float16_t)0.569926f,(float16_t)0.588205f,(float16_t)0.606445f,(float16_t)0.624647f,(float16_t)0.642810f,(float16_t)0.660935f,(float16_t)0.679023f,
|
|
(float16_t)0.697072f,(float16_t)0.715084f,(float16_t)0.733058f,(float16_t)0.750995f,(float16_t)0.768895f,(float16_t)0.786758f,(float16_t)0.804583f,(float16_t)0.822373f,(float16_t)0.840125f,(float16_t)0.857841f,
|
|
(float16_t)0.875521f,(float16_t)0.893165f,(float16_t)0.910773f,(float16_t)0.928344f,(float16_t)0.945881f,(float16_t)0.963381f,(float16_t)0.980846f,(float16_t)0.998276f,(float16_t)0.984329f,(float16_t)0.966969f,
|
|
(float16_t)0.949644f,(float16_t)0.932354f,(float16_t)0.915098f,(float16_t)0.897877f,(float16_t)0.880689f,(float16_t)0.863537f,(float16_t)0.846418f,(float16_t)0.829333f,(float16_t)0.812281f,(float16_t)0.795264f,
|
|
(float16_t)0.778279f,(float16_t)0.761329f,(float16_t)0.744411f,(float16_t)0.727526f,(float16_t)0.710675f,(float16_t)0.693856f,(float16_t)0.677070f,(float16_t)0.660317f,(float16_t)0.643596f,(float16_t)0.626907f,
|
|
(float16_t)0.610251f,(float16_t)0.593626f,(float16_t)0.577034f,(float16_t)0.560473f,(float16_t)0.543944f,(float16_t)0.527447f,(float16_t)0.510981f,(float16_t)0.494546f,(float16_t)0.478143f,(float16_t)0.461771f,
|
|
(float16_t)0.445430f,(float16_t)0.429119f,(float16_t)0.412840f,(float16_t)0.396591f,(float16_t)0.380372f,(float16_t)0.364184f,(float16_t)0.348027f,(float16_t)0.331899f,(float16_t)0.315802f,(float16_t)0.299734f,
|
|
(float16_t)0.283697f,(float16_t)0.267689f,(float16_t)0.251710f,(float16_t)0.235762f,(float16_t)0.219842f,(float16_t)0.203952f,(float16_t)0.188091f,(float16_t)0.172260f,(float16_t)0.156457f,(float16_t)0.140683f,
|
|
(float16_t)0.124938f,(float16_t)0.109221f,(float16_t)0.093533f,(float16_t)0.077874f,(float16_t)0.062243f,(float16_t)0.046640f,(float16_t)0.031065f,(float16_t)0.015519f,};
|
|
#endif /*defined(ARM_FLOAT16_SUPPORTED) */
|
|
|
|
#if defined(ARM_FLOAT16_SUPPORTED)
|
|
const float16_t mfcc_filter_coefs_config2_f16[NB_MFCC_FILTER_COEFS_CONFIG2_F16]={
|
|
(float16_t)0.329789f,(float16_t)0.663153f,(float16_t)0.984122f,(float16_t)0.706417f,(float16_t)0.407665f,(float16_t)0.118907f,(float16_t)0.293583f,(float16_t)0.592335f,(float16_t)0.881093f,(float16_t)0.839496f,
|
|
(float16_t)0.568845f,(float16_t)0.306422f,(float16_t)0.051741f,(float16_t)0.160504f,(float16_t)0.431155f,(float16_t)0.693578f,(float16_t)0.948259f,(float16_t)0.804358f,(float16_t)0.563868f,(float16_t)0.329895f,
|
|
(float16_t)0.102097f,(float16_t)0.195642f,(float16_t)0.436132f,(float16_t)0.670105f,(float16_t)0.897903f,(float16_t)0.880155f,(float16_t)0.663777f,(float16_t)0.452689f,(float16_t)0.246640f,(float16_t)0.045394f,
|
|
(float16_t)0.119845f,(float16_t)0.336223f,(float16_t)0.547311f,(float16_t)0.753360f,(float16_t)0.954606f,(float16_t)0.848733f,(float16_t)0.656452f,(float16_t)0.468360f,(float16_t)0.284280f,(float16_t)0.104042f,
|
|
(float16_t)0.151267f,(float16_t)0.343548f,(float16_t)0.531640f,(float16_t)0.715720f,(float16_t)0.895958f,(float16_t)0.927491f,(float16_t)0.754478f,(float16_t)0.584864f,(float16_t)0.418519f,(float16_t)0.255318f,
|
|
(float16_t)0.095146f,(float16_t)0.072509f,(float16_t)0.245522f,(float16_t)0.415136f,(float16_t)0.581481f,(float16_t)0.744682f,(float16_t)0.904854f,(float16_t)0.937891f,(float16_t)0.783449f,(float16_t)0.631722f,
|
|
(float16_t)0.482615f,(float16_t)0.336040f,(float16_t)0.191913f,(float16_t)0.050152f,(float16_t)0.062109f,(float16_t)0.216551f,(float16_t)0.368278f,(float16_t)0.517385f,(float16_t)0.663960f,(float16_t)0.808087f,
|
|
(float16_t)0.949848f,(float16_t)0.910681f,(float16_t)0.773427f,(float16_t)0.638322f,(float16_t)0.505298f,(float16_t)0.374294f,(float16_t)0.245247f,(float16_t)0.118101f,(float16_t)0.089319f,(float16_t)0.226573f,
|
|
(float16_t)0.361678f,(float16_t)0.494702f,(float16_t)0.625706f,(float16_t)0.754753f,(float16_t)0.881899f,(float16_t)0.992800f,(float16_t)0.869293f,(float16_t)0.747527f,(float16_t)0.627454f,(float16_t)0.509029f,
|
|
(float16_t)0.392207f,(float16_t)0.276944f,(float16_t)0.163200f,(float16_t)0.050935f,(float16_t)0.007200f,(float16_t)0.130707f,(float16_t)0.252473f,(float16_t)0.372546f,(float16_t)0.490971f,(float16_t)0.607793f,
|
|
(float16_t)0.723056f,(float16_t)0.836800f,(float16_t)0.949065f,(float16_t)0.940111f,(float16_t)0.830692f,(float16_t)0.722642f,(float16_t)0.615928f,(float16_t)0.510517f,(float16_t)0.406378f,(float16_t)0.303479f,
|
|
(float16_t)0.201793f,(float16_t)0.101291f,(float16_t)0.001945f,(float16_t)0.059889f,(float16_t)0.169308f,(float16_t)0.277358f,(float16_t)0.384072f,(float16_t)0.489483f,(float16_t)0.593622f,(float16_t)0.696521f,
|
|
(float16_t)0.798207f,(float16_t)0.898709f,(float16_t)0.998055f,(float16_t)0.903729f,(float16_t)0.806619f,(float16_t)0.710588f,(float16_t)0.615614f,(float16_t)0.521674f,(float16_t)0.428744f,(float16_t)0.336804f,
|
|
(float16_t)0.245834f,(float16_t)0.155811f,(float16_t)0.066718f,(float16_t)0.096271f,(float16_t)0.193381f,(float16_t)0.289412f,(float16_t)0.384386f,(float16_t)0.478326f,(float16_t)0.571256f,(float16_t)0.663196f,
|
|
(float16_t)0.754166f,(float16_t)0.844189f,(float16_t)0.933282f,(float16_t)0.978535f,(float16_t)0.891243f,(float16_t)0.804826f,(float16_t)0.719265f,(float16_t)0.634543f,(float16_t)0.550645f,(float16_t)0.467554f,
|
|
(float16_t)0.385255f,(float16_t)0.303734f,(float16_t)0.222975f,(float16_t)0.142965f,(float16_t)0.063689f,(float16_t)0.021465f,(float16_t)0.108757f,(float16_t)0.195174f,(float16_t)0.280735f,(float16_t)0.365457f,
|
|
(float16_t)0.449355f,(float16_t)0.532446f,(float16_t)0.614745f,(float16_t)0.696266f,(float16_t)0.777025f,(float16_t)0.857035f,(float16_t)0.936311f,(float16_t)0.985135f,(float16_t)0.907289f,(float16_t)0.830139f,
|
|
(float16_t)0.753672f,(float16_t)0.677876f,(float16_t)0.602740f,(float16_t)0.528253f,(float16_t)0.454402f,(float16_t)0.381178f,(float16_t)0.308570f,(float16_t)0.236568f,(float16_t)0.165161f,(float16_t)0.094340f,
|
|
(float16_t)0.024095f,(float16_t)0.014865f,(float16_t)0.092711f,(float16_t)0.169861f,(float16_t)0.246328f,(float16_t)0.322124f,(float16_t)0.397260f,(float16_t)0.471747f,(float16_t)0.545597f,(float16_t)0.618822f,
|
|
(float16_t)0.691430f,(float16_t)0.763432f,(float16_t)0.834839f,(float16_t)0.905660f,(float16_t)0.975905f,(float16_t)0.954417f,(float16_t)0.885297f,(float16_t)0.816725f,(float16_t)0.748695f,(float16_t)0.681196f,
|
|
(float16_t)0.614221f,(float16_t)0.547761f,(float16_t)0.481809f,(float16_t)0.416357f,(float16_t)0.351398f,(float16_t)0.286924f,(float16_t)0.222928f,(float16_t)0.159402f,(float16_t)0.096341f,(float16_t)0.033737f,
|
|
(float16_t)0.045583f,(float16_t)0.114703f,(float16_t)0.183275f,(float16_t)0.251305f,(float16_t)0.318804f,(float16_t)0.385779f,(float16_t)0.452239f,(float16_t)0.518191f,(float16_t)0.583643f,(float16_t)0.648602f,
|
|
(float16_t)0.713076f,(float16_t)0.777072f,(float16_t)0.840598f,(float16_t)0.903659f,(float16_t)0.966263f,(float16_t)0.971584f,(float16_t)0.909875f,(float16_t)0.848604f,(float16_t)0.787764f,(float16_t)0.727351f,
|
|
(float16_t)0.667357f,(float16_t)0.607777f,(float16_t)0.548606f,(float16_t)0.489838f,(float16_t)0.431467f,(float16_t)0.373487f,(float16_t)0.315895f,(float16_t)0.258684f,(float16_t)0.201850f,(float16_t)0.145388f,
|
|
(float16_t)0.089293f,(float16_t)0.033559f,(float16_t)0.028416f,(float16_t)0.090125f,(float16_t)0.151396f,(float16_t)0.212236f,(float16_t)0.272649f,(float16_t)0.332643f,(float16_t)0.392223f,(float16_t)0.451394f,
|
|
(float16_t)0.510162f,(float16_t)0.568533f,(float16_t)0.626513f,(float16_t)0.684105f,(float16_t)0.741315f,(float16_t)0.798150f,(float16_t)0.854612f,(float16_t)0.910707f,(float16_t)0.966441f,(float16_t)0.978184f,
|
|
(float16_t)0.923161f,(float16_t)0.868486f,(float16_t)0.814156f,(float16_t)0.760166f,(float16_t)0.706511f,(float16_t)0.653187f,(float16_t)0.600191f,(float16_t)0.547518f,(float16_t)0.495165f,(float16_t)0.443127f,
|
|
(float16_t)0.391401f,(float16_t)0.339983f,(float16_t)0.288869f,(float16_t)0.238056f,(float16_t)0.187541f,(float16_t)0.137319f,(float16_t)0.087388f,(float16_t)0.037744f,(float16_t)0.021816f,(float16_t)0.076839f,
|
|
(float16_t)0.131514f,(float16_t)0.185844f,(float16_t)0.239834f,(float16_t)0.293489f,(float16_t)0.346813f,(float16_t)0.399809f,(float16_t)0.452482f,(float16_t)0.504835f,(float16_t)0.556873f,(float16_t)0.608599f,
|
|
(float16_t)0.660017f,(float16_t)0.711131f,(float16_t)0.761944f,(float16_t)0.812459f,(float16_t)0.862681f,(float16_t)0.912612f,(float16_t)0.962256f,(float16_t)0.988384f,(float16_t)0.939305f,(float16_t)0.890503f,
|
|
(float16_t)0.841975f,(float16_t)0.793719f,(float16_t)0.745730f,(float16_t)0.698008f,(float16_t)0.650547f,(float16_t)0.603346f,(float16_t)0.556401f,(float16_t)0.509711f,(float16_t)0.463272f,(float16_t)0.417081f,
|
|
(float16_t)0.371136f,(float16_t)0.325434f,(float16_t)0.279973f,(float16_t)0.234750f,(float16_t)0.189762f,(float16_t)0.145008f,(float16_t)0.100485f,(float16_t)0.056190f,(float16_t)0.012121f,(float16_t)0.011616f,
|
|
(float16_t)0.060695f,(float16_t)0.109497f,(float16_t)0.158025f,(float16_t)0.206281f,(float16_t)0.254270f,(float16_t)0.301992f,(float16_t)0.349453f,(float16_t)0.396654f,(float16_t)0.443599f,(float16_t)0.490289f,
|
|
(float16_t)0.536728f,(float16_t)0.582919f,(float16_t)0.628864f,(float16_t)0.674566f,(float16_t)0.720027f,(float16_t)0.765250f,(float16_t)0.810238f,(float16_t)0.854992f,(float16_t)0.899515f,(float16_t)0.943810f,
|
|
(float16_t)0.987879f,(float16_t)0.968276f,(float16_t)0.924653f,(float16_t)0.881249f,(float16_t)0.838062f,(float16_t)0.795090f,(float16_t)0.752330f,(float16_t)0.709782f,(float16_t)0.667442f,(float16_t)0.625309f,
|
|
(float16_t)0.583381f,(float16_t)0.541655f,(float16_t)0.500130f,(float16_t)0.458803f,(float16_t)0.417674f,(float16_t)0.376740f,(float16_t)0.335998f,(float16_t)0.295448f,(float16_t)0.255088f,(float16_t)0.214916f,
|
|
(float16_t)0.174929f,(float16_t)0.135127f,(float16_t)0.095508f,(float16_t)0.056069f,(float16_t)0.016810f,(float16_t)0.031724f,(float16_t)0.075347f,(float16_t)0.118751f,(float16_t)0.161938f,(float16_t)0.204910f,
|
|
(float16_t)0.247670f,(float16_t)0.290218f,(float16_t)0.332558f,(float16_t)0.374691f,(float16_t)0.416619f,(float16_t)0.458345f,(float16_t)0.499870f,(float16_t)0.541197f,(float16_t)0.582326f,(float16_t)0.623260f,
|
|
(float16_t)0.664002f,(float16_t)0.704552f,(float16_t)0.744912f,(float16_t)0.785084f,(float16_t)0.825071f,(float16_t)0.864873f,(float16_t)0.904492f,(float16_t)0.943931f,(float16_t)0.983190f,(float16_t)0.977729f,
|
|
(float16_t)0.938824f,(float16_t)0.900093f,(float16_t)0.861535f,(float16_t)0.823149f,(float16_t)0.784933f,(float16_t)0.746885f,(float16_t)0.709004f,(float16_t)0.671288f,(float16_t)0.633737f,(float16_t)0.596348f,
|
|
(float16_t)0.559120f,(float16_t)0.522053f,(float16_t)0.485144f,(float16_t)0.448391f,(float16_t)0.411795f,(float16_t)0.375353f,(float16_t)0.339065f,(float16_t)0.302928f,(float16_t)0.266942f,(float16_t)0.231105f,
|
|
(float16_t)0.195416f,(float16_t)0.159875f,(float16_t)0.124479f,(float16_t)0.089227f,(float16_t)0.054119f,(float16_t)0.019154f,(float16_t)0.022271f,(float16_t)0.061176f,(float16_t)0.099907f,(float16_t)0.138465f,
|
|
(float16_t)0.176851f,(float16_t)0.215067f,(float16_t)0.253115f,(float16_t)0.290996f,(float16_t)0.328712f,(float16_t)0.366263f,(float16_t)0.403652f,(float16_t)0.440880f,(float16_t)0.477947f,(float16_t)0.514856f,
|
|
(float16_t)0.551609f,(float16_t)0.588205f,(float16_t)0.624647f,(float16_t)0.660935f,(float16_t)0.697072f,(float16_t)0.733058f,(float16_t)0.768895f,(float16_t)0.804583f,(float16_t)0.840125f,(float16_t)0.875521f,
|
|
(float16_t)0.910773f,(float16_t)0.945881f,(float16_t)0.980846f,(float16_t)0.984329f,(float16_t)0.949644f,(float16_t)0.915098f,(float16_t)0.880689f,(float16_t)0.846418f,(float16_t)0.812281f,(float16_t)0.778279f,
|
|
(float16_t)0.744411f,(float16_t)0.710675f,(float16_t)0.677070f,(float16_t)0.643596f,(float16_t)0.610251f,(float16_t)0.577034f,(float16_t)0.543944f,(float16_t)0.510981f,(float16_t)0.478143f,(float16_t)0.445430f,
|
|
(float16_t)0.412840f,(float16_t)0.380372f,(float16_t)0.348027f,(float16_t)0.315802f,(float16_t)0.283697f,(float16_t)0.251710f,(float16_t)0.219842f,(float16_t)0.188091f,(float16_t)0.156457f,(float16_t)0.124938f,
|
|
(float16_t)0.093533f,(float16_t)0.062243f,(float16_t)0.031065f,};
|
|
#endif /*defined(ARM_FLOAT16_SUPPORTED) */
|
|
|
|
#if defined(ARM_FLOAT16_SUPPORTED)
|
|
const float16_t mfcc_filter_coefs_config3_f16[NB_MFCC_FILTER_COEFS_CONFIG3_F16]={
|
|
(float16_t)0.663153f,(float16_t)0.706417f,(float16_t)0.118907f,(float16_t)0.293583f,(float16_t)0.881093f,(float16_t)0.568845f,(float16_t)0.051741f,(float16_t)0.431155f,(float16_t)0.948259f,(float16_t)0.563868f,
|
|
(float16_t)0.102097f,(float16_t)0.436132f,(float16_t)0.897903f,(float16_t)0.663777f,(float16_t)0.246640f,(float16_t)0.336223f,(float16_t)0.753360f,(float16_t)0.848733f,(float16_t)0.468360f,(float16_t)0.104042f,
|
|
(float16_t)0.151267f,(float16_t)0.531640f,(float16_t)0.895958f,(float16_t)0.754478f,(float16_t)0.418519f,(float16_t)0.095146f,(float16_t)0.245522f,(float16_t)0.581481f,(float16_t)0.904854f,(float16_t)0.783449f,
|
|
(float16_t)0.482615f,(float16_t)0.191913f,(float16_t)0.216551f,(float16_t)0.517385f,(float16_t)0.808087f,(float16_t)0.910681f,(float16_t)0.638322f,(float16_t)0.374294f,(float16_t)0.118101f,(float16_t)0.089319f,
|
|
(float16_t)0.361678f,(float16_t)0.625706f,(float16_t)0.881899f,(float16_t)0.869293f,(float16_t)0.627454f,(float16_t)0.392207f,(float16_t)0.163200f,(float16_t)0.130707f,(float16_t)0.372546f,(float16_t)0.607793f,
|
|
(float16_t)0.836800f,(float16_t)0.940111f,(float16_t)0.722642f,(float16_t)0.510517f,(float16_t)0.303479f,(float16_t)0.101291f,(float16_t)0.059889f,(float16_t)0.277358f,(float16_t)0.489483f,(float16_t)0.696521f,
|
|
(float16_t)0.898709f,(float16_t)0.903729f,(float16_t)0.710588f,(float16_t)0.521674f,(float16_t)0.336804f,(float16_t)0.155811f,(float16_t)0.096271f,(float16_t)0.289412f,(float16_t)0.478326f,(float16_t)0.663196f,
|
|
(float16_t)0.844189f,(float16_t)0.978535f,(float16_t)0.804826f,(float16_t)0.634543f,(float16_t)0.467554f,(float16_t)0.303734f,(float16_t)0.142965f,(float16_t)0.021465f,(float16_t)0.195174f,(float16_t)0.365457f,
|
|
(float16_t)0.532446f,(float16_t)0.696266f,(float16_t)0.857035f,(float16_t)0.985135f,(float16_t)0.830139f,(float16_t)0.677876f,(float16_t)0.528253f,(float16_t)0.381178f,(float16_t)0.236568f,(float16_t)0.094340f,
|
|
(float16_t)0.014865f,(float16_t)0.169861f,(float16_t)0.322124f,(float16_t)0.471747f,(float16_t)0.618822f,(float16_t)0.763432f,(float16_t)0.905660f,(float16_t)0.954417f,(float16_t)0.816725f,(float16_t)0.681196f,
|
|
(float16_t)0.547761f,(float16_t)0.416357f,(float16_t)0.286924f,(float16_t)0.159402f,(float16_t)0.033737f,(float16_t)0.045583f,(float16_t)0.183275f,(float16_t)0.318804f,(float16_t)0.452239f,(float16_t)0.583643f,
|
|
(float16_t)0.713076f,(float16_t)0.840598f,(float16_t)0.966263f,(float16_t)0.909875f,(float16_t)0.787764f,(float16_t)0.667357f,(float16_t)0.548606f,(float16_t)0.431467f,(float16_t)0.315895f,(float16_t)0.201850f,
|
|
(float16_t)0.089293f,(float16_t)0.090125f,(float16_t)0.212236f,(float16_t)0.332643f,(float16_t)0.451394f,(float16_t)0.568533f,(float16_t)0.684105f,(float16_t)0.798150f,(float16_t)0.910707f,(float16_t)0.978184f,
|
|
(float16_t)0.868486f,(float16_t)0.760166f,(float16_t)0.653187f,(float16_t)0.547518f,(float16_t)0.443127f,(float16_t)0.339983f,(float16_t)0.238056f,(float16_t)0.137319f,(float16_t)0.037744f,(float16_t)0.021816f,
|
|
(float16_t)0.131514f,(float16_t)0.239834f,(float16_t)0.346813f,(float16_t)0.452482f,(float16_t)0.556873f,(float16_t)0.660017f,(float16_t)0.761944f,(float16_t)0.862681f,(float16_t)0.962256f,(float16_t)0.939305f,
|
|
(float16_t)0.841975f,(float16_t)0.745730f,(float16_t)0.650547f,(float16_t)0.556401f,(float16_t)0.463272f,(float16_t)0.371136f,(float16_t)0.279973f,(float16_t)0.189762f,(float16_t)0.100485f,(float16_t)0.012121f,
|
|
(float16_t)0.060695f,(float16_t)0.158025f,(float16_t)0.254270f,(float16_t)0.349453f,(float16_t)0.443599f,(float16_t)0.536728f,(float16_t)0.628864f,(float16_t)0.720027f,(float16_t)0.810238f,(float16_t)0.899515f,
|
|
(float16_t)0.987879f,(float16_t)0.924653f,(float16_t)0.838062f,(float16_t)0.752330f,(float16_t)0.667442f,(float16_t)0.583381f,(float16_t)0.500130f,(float16_t)0.417674f,(float16_t)0.335998f,(float16_t)0.255088f,
|
|
(float16_t)0.174929f,(float16_t)0.095508f,(float16_t)0.016810f,(float16_t)0.075347f,(float16_t)0.161938f,(float16_t)0.247670f,(float16_t)0.332558f,(float16_t)0.416619f,(float16_t)0.499870f,(float16_t)0.582326f,
|
|
(float16_t)0.664002f,(float16_t)0.744912f,(float16_t)0.825071f,(float16_t)0.904492f,(float16_t)0.983190f,(float16_t)0.938824f,(float16_t)0.861535f,(float16_t)0.784933f,(float16_t)0.709004f,(float16_t)0.633737f,
|
|
(float16_t)0.559120f,(float16_t)0.485144f,(float16_t)0.411795f,(float16_t)0.339065f,(float16_t)0.266942f,(float16_t)0.195416f,(float16_t)0.124479f,(float16_t)0.054119f,(float16_t)0.061176f,(float16_t)0.138465f,
|
|
(float16_t)0.215067f,(float16_t)0.290996f,(float16_t)0.366263f,(float16_t)0.440880f,(float16_t)0.514856f,(float16_t)0.588205f,(float16_t)0.660935f,(float16_t)0.733058f,(float16_t)0.804583f,(float16_t)0.875521f,
|
|
(float16_t)0.945881f,(float16_t)0.984329f,(float16_t)0.915098f,(float16_t)0.846418f,(float16_t)0.778279f,(float16_t)0.710675f,(float16_t)0.643596f,(float16_t)0.577034f,(float16_t)0.510981f,(float16_t)0.445430f,
|
|
(float16_t)0.380372f,(float16_t)0.315802f,(float16_t)0.251710f,(float16_t)0.188091f,(float16_t)0.124938f,(float16_t)0.062243f,};
|
|
#endif /*defined(ARM_FLOAT16_SUPPORTED) */
|
|
|
|
|