Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Poredjenje dva signala, dB, FFT

[es] :: Matematika :: Poredjenje dva signala, dB, FFT

[ Pregleda: 828 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tox!e
NS

Član broj: 20007
Poruke: 269
*.adsl.eunet.rs.

ICQ: 267386221


+3 Profil

icon Poredjenje dva signala, dB, FFT22.01.2013. u 13:53 - pre 137 meseci
Mozda sam pogresio temu, mada moguce da sam je i bas potrefio. Elem, analiziram rad jednog active noise control algoritma, zelim da vidim, na kojoj frekvenciji koliko je potiskivanje buke u odnosu na original.
Uradio sam na jedan nacin, ali nisam 100% siguran, da je to korektno resenje, pa molim za strucnu pomoc. Naravno za sve to sam koristio Matlab.

x - ulazni signal
e - rezultantni signal

Prvo uradim FFT jednog i drugog signala, neka ih obelezimo sa xft i eft.
Uradim posto je druga polovina xft i eft simetricna u odnosu na prvu polovinu, drugu polovinu odbacujem.
a1=20*log10(xft)
a2=20*log10(eft)

a1 i a2 uz pomoc polyfit i polyval napravim polinomijalnu jednacinu, da bih mogao iscrtati tzv. trendline.
Odnos amplituda ulaznog x i rezultantnog e signala sam prikazao kao a2-a1. Interesuje me, da li je takav pristup korektan ili trebam drugacije.
Pitam iz razloga, zato sto , ako uradim na gore naveden nacin, dobijem jedan rezultat, a ako uradim prvo fft, pa trendline, pa tek tada iscrtavam grafik
kao 20*log10(eft)-20*log10(xft) tada dobijem drugaciji dijagram.

Prvi nacin


Drugi nacin



[Ovu poruku je menjao tox!e dana 22.01.2013. u 15:19 GMT+1]
 
Odgovor na temu

[es] :: Matematika :: Poredjenje dva signala, dB, FFT

[ Pregleda: 828 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.