Müra avastamine
#1
Tahaks teha (ok, tegin juba) elektroonse küünla. Vilgub kenasti kuigi päris küünal ei taha vilkuda - peab vist teda ringi progema Smile
Aga... küünalt puhutakse surnuks ja süüdatakse tikutulega. Sama omadused võiksid olla (optional) ka tema elektroonsel vennal. Joonistasin skeemi mikrofoni ja fototakisti. Reageerivd kenasti välisärritustele kuid kuidas detectida puhumise müra ja tikuleek? Arvasin siiani, et leegi avastamine käib mingi kindla "pattern'i" järgi aga oh ei - mõõdetakse hoopis takistust leegis asetseva elektroodiga. Seda ma ei soovi teha. Müra (on see nüüd valge või roosa?) avastamine käib mängeldes dsPICide koodides kuid ma kasutan hoopis 12F683 isendit. Äkki on olemas mingi lihtne pommikindel võte ka sellistele prosedele?
Tnx!
/Felch
Vasta
#2
Tööstuslike katelde juures kasutatakse vahest kitsas ribas ultraviolet detektoreid leegi kontrolliks.
Vasta
#3
Kas on võimalik mikrofoni sisse panna mingit paberitolmu vms. prahti, mis puhumise peale lendlema hakkab ja sellega mikrofoni väljundis valju signaali tekitab, aga tavalise muusika ja kõne puhul täiesti vaikne on?

Teiseks, diletandina pakun välja 1 idee puhumismüra tuvastamise algoritmi väljatöötamiseks:
1. Ühe-kahe sekundi jooksul mõõta:
a. Nullist üleminekute vahelisi aegasid
b. Signaali maksimaalset amplituudi kahe nullist ülemineku vahel
2. Mõõteandmed 1a ja 1b lahterdada kahemõõtmelisse histogrammi. Võib olla väga jäme - näiteks 4 väärtust aegadele ja 4 väärtust amplituudidele
3. Iga mõõtmistsükli järel kirjutada järjestikporti:
a. Histogramm absoluutväärtustega
b. Histogramm normeeritud väärtustega (läbi jagatud suurima väärtusega).
4. Puhuda mikrofoni ja jälgida järjestikporti.
5. Vaatlusandmete põhjal kas a) modifitseerida histogrammi suurust või b) kujundada algoritm puhumismüra tuvastamiseks.

Võimalik, et nii lihtsa lähenemisega tulemust ei ole, aga mine tea.
Vasta


Alamfoorumi hüpe:


Kasutaja, kes vaatavad seda teemat: 1 külali(st)ne