RMUL2025/lib/cmsis_5/CMSIS/DSP/SDFTools/examples/example4/custom.py

6 lines
5.1 KiB
Python
Executable File

import numpy as np
HANN=np.array([0., 0.00015059065189787502, 0.0006022718974137975, 0.0013547716606548965, 0.002407636663901591, 0.0037602327006450165, 0.005411745017609493, 0.007361178805529389, 0.009607359798384785, 0.01214893498073577, 0.014984373402728013, 0.01811196710228008, 0.021529832133895588, 0.025235909703481663, 0.029227967408489652, 0.03350360058263058, 0.03806023374435663, 0.042895122148234655, 0.04800535343827833, 0.05338784940224239, 0.05903936782582253, 0.06495650444564433, 0.071135694999864, 0.07757321737514644, 0.08426519384872733, 0.0912075934242082, 0.09839623425967758, 0.10582678618669689, 0.1134947733186315, 0.12139557674675766, 0.12952443732252056, 0.1378764585242666, 0.14644660940672627, 0.15522972763146653, 0.16422052257649078, 0.17341357852311173, 0.1828033579181773, 0.19238420470968665, 0.20215034775378332, 0.21209590429107733, 0.22221488349019902, 0.23250119005645148, 0.24294862790338922, 0.25355090388510804, 0.26430163158700115, 0.27519433517269665, 0.28622245328485907, 0.2973793429975051, 0.30865828381745514, 0.3200524817325059, 0.33155507330389, 0.3431591298005543, 0.3548576613727689, 0.36664362126255085, 0.3785099100483681, 0.39044937992156514, 0.4024548389919359, 0.41451905561984936, 0.42663476277231915, 0.4387946624003919, 0.45099142983521967, 0.46321771820016633, 0.475466162836291, 0.48772938573854396, 0.5000000000000001, 0.5122706142614561, 0.524533837163709, 0.5367822817998338, 0.5490085701647804, 0.5612053375996081, 0.5733652372276808, 0.5854809443801507, 0.5975451610080641, 0.6095506200784349, 0.621490089951632, 0.6333563787374492, 0.6451423386272311, 0.6568408701994458, 0.66844492669611, 0.6799475182674941, 0.6913417161825449, 0.7026206570024949, 0.713777546715141, 0.7248056648273034, 0.735698368412999, 0.7464490961148921, 0.7570513720966108, 0.7674988099435487, 0.7777851165098011, 0.7879040957089227, 0.7978496522462167, 0.8076157952903134, 0.8171966420818227, 0.8265864214768884, 0.8357794774235092, 0.8447702723685335, 0.8535533905932737, 0.8621235414757336, 0.8704755626774796, 0.8786044232532423, 0.8865052266813684, 0.8941732138133032, 0.9016037657403224, 0.9087924065757919, 0.9157348061512727, 0.9224267826248536, 0.9288643050001361, 0.9350434955543557, 0.9409606321741775, 0.9466121505977576, 0.9519946465617217, 0.9571048778517653, 0.9619397662556434, 0.9664963994173694, 0.9707720325915103, 0.9747640902965183, 0.9784701678661044, 0.98188803289772, 0.985015626597272, 0.9878510650192642, 0.9903926402016152, 0.9926388211944706, 0.9945882549823906, 0.996239767299355, 0.9975923633360985, 0.9986452283393451, 0.9993977281025862, 0.9998494093481021, 1., 0.9998494093481021, 0.9993977281025862, 0.9986452283393451, 0.9975923633360985, 0.996239767299355, 0.9945882549823906, 0.9926388211944706, 0.9903926402016152, 0.9878510650192642, 0.985015626597272, 0.98188803289772, 0.9784701678661044, 0.9747640902965183, 0.9707720325915103, 0.9664963994173694, 0.9619397662556434, 0.9571048778517653, 0.9519946465617217, 0.9466121505977576, 0.9409606321741775, 0.9350434955543557, 0.9288643050001361, 0.9224267826248536, 0.9157348061512727, 0.9087924065757919, 0.9016037657403224, 0.8941732138133032, 0.8865052266813684, 0.8786044232532423, 0.8704755626774796, 0.8621235414757336, 0.8535533905932737, 0.8447702723685335, 0.8357794774235092, 0.8265864214768884, 0.8171966420818227, 0.8076157952903134, 0.7978496522462167, 0.7879040957089227, 0.7777851165098011, 0.7674988099435487, 0.7570513720966108, 0.7464490961148921, 0.735698368412999, 0.7248056648273034, 0.713777546715141, 0.7026206570024949, 0.6913417161825449, 0.6799475182674941, 0.66844492669611, 0.6568408701994458, 0.6451423386272311, 0.6333563787374492, 0.621490089951632, 0.6095506200784349, 0.5975451610080641, 0.5854809443801507, 0.5733652372276808, 0.5612053375996081, 0.5490085701647804, 0.5367822817998338, 0.524533837163709, 0.5122706142614561, 0.5000000000000001, 0.48772938573854396, 0.475466162836291, 0.46321771820016633, 0.45099142983521967, 0.4387946624003919, 0.42663476277231915, 0.41451905561984936, 0.4024548389919359, 0.39044937992156514, 0.3785099100483681, 0.36664362126255085, 0.3548576613727689, 0.3431591298005543, 0.33155507330389, 0.3200524817325059, 0.30865828381745514, 0.2973793429975051, 0.28622245328485907, 0.27519433517269665, 0.26430163158700115, 0.25355090388510804, 0.24294862790338922, 0.23250119005645148, 0.22221488349019902, 0.21209590429107733, 0.20215034775378332, 0.19238420470968665, 0.1828033579181773, 0.17341357852311173, 0.16422052257649078, 0.15522972763146653, 0.14644660940672627, 0.1378764585242666, 0.12952443732252056, 0.12139557674675766, 0.1134947733186315, 0.10582678618669689, 0.09839623425967758, 0.0912075934242082, 0.08426519384872733, 0.07757321737514644, 0.071135694999864, 0.06495650444564433, 0.05903936782582253, 0.05338784940224239, 0.04800535343827833, 0.042895122148234655, 0.03806023374435663, 0.03350360058263058, 0.029227967408489652, 0.025235909703481663, 0.021529832133895588, 0.01811196710228008, 0.014984373402728013, 0.01214893498073577, 0.009607359798384785, 0.007361178805529389, 0.005411745017609493, 0.0037602327006450165, 0.002407636663901591, 0.0013547716606548965, 0.0006022718974137975, 0.00015059065189787502])