Orodha ya maudhui:
- Hatua ya 1: Shida
- Hatua ya 2: Suluhisho
- Hatua ya 3: EasyFIR
- Hatua ya 4: Kuchuja
- Hatua ya 5: Furahiya
Video: Kuchuja FIR kwa Kugundua Mzunguko wa Kuaminika Zaidi: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Mimi ni shabiki mkubwa wa anayefundishwa na akellyirl juu ya Kugundua Mara kwa Mara ya Kuaminika Kutumia Mbinu za DSP lakini wakati mwingine mbinu aliyotumia haitoshi ikiwa una vipimo vya kelele.
Njia moja rahisi kupata pembejeo safi kwa kichunguzi cha masafa ni kutumia aina fulani ya kichungi karibu na masafa ambayo unataka kugundua.
Kwa bahati mbaya, kuunda kichungi cha dijiti sio rahisi na kuna hesabu nyingi zinazohusika. Kwa hivyo nilifikiria juu ya kuunda aina fulani ya programu kurahisisha uundaji wa vichungi kama hivyo, kumruhusu mtu yeyote kuzitumia katika miradi yao bila kuchimba maelezo.
Katika Agizo hili, nitagundua wimbi la sine 50Hz kwa kipimo cha kelele na Arduino Uno (Arduino sio lazima sana).
Hatua ya 1: Shida
Fikiria data ya pembejeo iliyopimwa inaonekana kama curve hapo juu - kelele nzuri.
Ikiwa tutaunda kigunduzi rahisi cha masafa kama ile iliyo kwenye Agizo la akellyirl, matokeo yake ni "-inf" au kwa kificho hapa chini: "Ndio, kelele nyingi…"
Kumbuka: Nilitumia nambari zote za akellyirl lakini niliongeza safu ya RawData hapo juu iliyo na vipimo vya kelele.
Chini unaweza kupata nambari yote kwenye faili inayoitwa "unfiltered.ino".
Hatua ya 2: Suluhisho
Kwa kuwa data ya kuingiza ina kelele lakini tunajua masafa tunayotafuta, tunaweza kutumia zana niliyounda inayoitwa easyFIR kuunda kichungi cha Bandpass na kuitumia kwa data ya uingizaji, ambayo inasababisha pembejeo safi zaidi kwa kichunguzi cha masafa (picha hapo juu).
Hatua ya 3: EasyFIR
Chombo cha EasyFIR ni rahisi kutumia, pakua tu hazina ya GitHub na uendesha faili ya easyFIR.py na sampuli moja ya vipimo vyako (katika muundo wa CSV).
Ukifungua faili ya easyFIR.py, utapata vigezo 5 (angalia picha hapo juu) unaweza na unapaswa kubadilika kulingana na matokeo ambayo ungependa kufikia. Baada ya kuwekea vigezo 5, na kutekeleza faili ya chatu, utaona coefficients zilizohesabiwa kwenye terminal yako. Coefficients hizi ni muhimu kwa hatua inayofuata!
Habari zaidi juu ya utumiaji halisi inaweza kupatikana hapa:
Hatua ya 4: Kuchuja
Sasa ikiwa umehesabu mgawo wa vichungi unaohitajika, ni rahisi kutumia faili halisi kwa kichunguzi cha masafa.
Kama unavyoona kwenye picha hapo juu, unahitaji tu kuongeza coefficients, kazi yaFilter na kisha uchunguze vipimo vya pembejeo.
Chini unaweza kupata msimbo wote katika faili inayoitwa "filtered.ino".
Kumbuka: shukrani kubwa kwa hii Stack Overflow Post kwa algorithm nzuri ya matumizi ya kichujio!
Hatua ya 5: Furahiya
Kama unavyoona, sasa tunaweza kugundua ishara ya 50Hz hata katika mazingira yenye kelele?
Tafadhali jisikie huru kubadilisha wazo langu na nambari kwa mahitaji yako. Ningefurahi sana kujumuisha maboresho yako!
Ikiwa unapenda kazi yangu, ningefurahi sana ikiwa unasaidia kazi yangu na nyota kwenye GitHub!
Asante kwa msaada wako!:)
Ilipendekeza:
Upataji, Ukuzaji, na Kuchuja Usanifu wa Mzunguko wa Electrocardiogram ya Msingi: Hatua 6
Upataji, Ukuzaji, na Kuchuja Usanifu wa Mzunguko wa Electrocardiogram ya Msingi: Ili kukamilisha hii inayoweza kufundishwa, vitu vinavyohitajika tu ni kompyuta, ufikiaji wa mtandao, na programu fulani ya kuiga. Kwa madhumuni ya muundo huu, nyaya zote na uigaji zitaendeshwa kwenye LTspice XVII. Programu hii ya kuiga ina
Kukua Lettuce Zaidi katika Nafasi Ndogo Au Kukua Lettuce katika Nafasi, (Zaidi au Chini): Hatua 10
Kukua Lettuce Zaidi katika Nafasi Ndogo Au … Kukua Lettuce katika Anga, (Zaidi au Chini): Hii ni uwasilishaji wa kitaalam kwa Shindano la Kukuza Zaidi ya Dunia, Mashindano ya Watengenezaji, iliyowasilishwa kupitia Maagizo. Sikuweza kuwa na msisimko zaidi kuwa nikibuni utengenezaji wa mazao ya nafasi na kutuma Instructable yangu ya kwanza.Kuanza, shindano lilituuliza
Ingia kwa kasi ya juu ECG au Takwimu zingine, Kwa kuendelea kwa Zaidi ya Mwezi: Hatua 6
Ingia kwa kasi ya juu ECG au Takwimu Nyingine, Kwa kuendelea kwa Zaidi ya Mwezi: Mradi huu ulibuniwa kusaidia timu ya utafiti wa matibabu ya chuo kikuu, ambaye alihitaji kuvaa ambayo inaweza kuingiza ishara 2 x ECG kwa sampuli 1000 / sec kila moja (sampuli 2K kwa sekunde) kuendelea kwa siku 30, ili kugundua arrhythmias. Mradi wa mradi
Zilizovunjika kwa Masikio kwa Jozi Yako Inayodhaminiwa zaidi kwa 99p na Soldering Rahisi: 3 Hatua
Sikio lililovunjika kwa Jozi Yako Inayodhaminiwa zaidi kwa 99p na Soldering Rahisi: Kuna miongozo michache ya kutengeneza plugs na inaongoza kwenye vifaa vya sauti vilivyovunjika lakini hizi zinakosa njia rahisi zaidi ya kuchukua nafasi ya risasi na moja kutoka kwa bei rahisi kutoka kwa ebay. Matengenezo ya vifaa vya masikio na kuziba ni ngumu na haiwezekani kuwa kama
Mifumo ya Kuchuja kwa Kupita kwenye Pcs bila Ukosefu wa Usalama wa TOR (Njia ya Vitunguu) au Tunneling Mtandao Juu ya SSH: Hatua 5
Mifumo ya Kuchuja kwa Kupita kwenye Pcs bila Ukosefu wa Usalama wa TOR (Njia ya Vitunguu) au Tunneling Internet Zaidi ya SSH: Baada ya kusoma chapisho juu ya kitunguu swaumu (tor) ambayo hukuruhusu kupitisha udhibiti bila kufuatiliwa nilishangaa. Kisha nikasoma kwamba haikuwa salama sana kwani sehemu zingine zinaweza kuingiza data za uwongo na kurudisha kurasa zisizofaa. Nilidhani myse