Spróbkowany przebieg i składowe harmoniczne



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "roxy" <wzr7696_at_nospam_poczta.onet.pl>
Subject: Spróbkowany przebieg i składowe harmoniczne
Date: Wed, 13 Aug 2003 22:16:05 +0200


Witam szanownych czytelników.
Chodzi mi o to w jaki prosty sposób a najlepiej za pomocą jakiego programu
mogę w miarę szybko i prosto wyznaczyć:
1) składowe harmoniczne,
2) widmo amplitudowe,
3) wartość skuteczną przebiegu
4) wartość skuteczną pierwszej harmonicznej
5) całkowitą wartość skuteczną sumy pozostałych harmonicznych (2,3...n-tej)

na podstawie spróbkowanego sygnału.

Przebieg sygnału był w równych odstępach czasu próbkowany (co 200us) a
wszystkich próbek jest 512. Próbowałem wyznaczyć widmo amplitudowe w
Matlabie za pomocą funkcji fft(x) ale to co otrzymuje w wyniku nie pokrywa
się z tym co powinno wyjść a dokładnie chodzi o wartości amplitud kolejnych
harmonicznych.
Z tego co zaobserwowałem na oscyloskopie przebieg jest sinusoidalny (dość
silnie zakłucony) o amplitudzie 0,7V i częstotliwości 50Hz a matlab podaje
ze amplituda pierwszej harmonicznej wynosi 160V (kolejnych około 30V) .
Wiem że na pewno to ja coś robie nie tak w matlabie i wychodzą mi takie
durne wyniki.
Dlatego chciałbym zapytać szanownych grupowiczów co za narzędzia mogli by mi
polecić aby szybko i prosto poradzić sobie z wyznaczeniem w/w wartości dla
spróbkowanego sygnału.
Z góry dziękuję za wszelką pomoc.




Path: news-archive.icm.edu.pl!news.icm.edu.pl!news2.icm.edu.pl!news.pw.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: Spróbkowany przebieg i składowe harmoniczne
Date: Wed, 13 Aug 2003 22:19:03 +0200


Wed, 13 Aug 2003 22:16:05 +0200 jednostka biologiczna o nazwie "roxy"
<wzr7696_at_nospam_poczta.onet.pl> wyslala do portu 119
jednego z serwerow news nastepujace dane:

Witam szanownych czytelników.
Chodzi mi o to w jaki prosty sposób a najlepiej za pomoc? jakiego programu
mog? w miar? szybko i prosto wyznaczy?:
1) sk?adowe harmoniczne,
2) widmo amplitudowe,
3) warto?? skuteczn? przebiegu
4) warto?? skuteczn? pierwszej harmonicznej
5) ca?kowit? warto?? skuteczn? sumy pozosta?ych harmonicznych (2,3...n-tej)
Za pomoca programu ktory sam napiszesz :-)))
Takie obliczenia to w Matlabie by mozna, ale nie w czasie
rzeczywistym.


Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Ukaniu" <l99ukasz_at_nospam_WYWALTOgazeta.pl>
Subject: Re: Spróbkowany przebieg i składowe harmoniczne
Date: Wed, 13 Aug 2003 23:56:06 +0200



Witam
Nie wiem jaką metodą liczysz widmo
ale nalprawdopodobniej pewien wpływ może mieć
prostokątne okno jakim próbki zostały "wycięte"
Widmo które obserwujesz jest splotem widm
okna (Sa) oraz widma sygnału mierzonego.
Tak więc widmo nie będzie widmem sinusoidy ale
bedzie miało pewien stopień przypadkowości
związany z położeniem okna.
Obliczone w matlabie wartości pochodzą od konkretnych
wartości próbek, jak one wyglądają?


Pozdrawiam Łukasz




Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Janusz Raniszewski <rniski_at_nospam_man.koszalin.pl>
Subject: Re: =?iso-8859-2?Q?Spr=F3bkowany?= przebieg i
Date: Thu, 14 Aug 2003 01:50:07 +0200


Witam
Nie wiem jaką metodą liczysz widmo
ale nalprawdopodobniej pewien wpływ może mieć
prostokątne okno jakim próbki zostały "wycięte"
Widmo które obserwujesz jest splotem widm
okna (Sa) oraz widma sygnału mierzonego.
Tak więc widmo nie będzie widmem sinusoidy ale
bedzie miało pewien stopień przypadkowości
związany z położeniem okna.
Obliczone w matlabie wartości pochodzą od konkretnych
wartości próbek, jak one wyglądają?

Pozdrawiam Łukasz

Witam,
Przyznaję nie jestem ekspertem od matlaba i co nieco obiło mi się o
Hamminga i Hamiltona ale przynajniej dla mnie matlab ma tę zaletę, że
zadaję przewidywany przebieg a czasami nawet każę mu go wygenerować
symulacją jakiegoś obwodu a potem standardową procedurką fft ew
znormalizowaną procedurką badam widmo i przewidywany odstęp od szumów.
Jakoś do tej pory nie miałem kłopotu z ustawieniem okna ponieważ funkcja
tego nie przewiduje.
Pozdr. JanuszR



Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Janusz Raniszewski <rniski_at_nospam_man.koszalin.pl>
Subject: Re: =?iso-8859-2?Q?Spr=F3bkowany?= przebieg i
Date: Thu, 14 Aug 2003 01:58:48 +0200


Przebieg sygnału był w równych odstępach czasu próbkowany (co 200us) a
wszystkich próbek jest 512. Próbowałem wyznaczyć widmo amplitudowe w
Matlabie za pomocą funkcji fft(x) ale to co otrzymuje w wyniku nie pokrywa
się z tym co powinno wyjść a dokładnie chodzi o wartości amplitud kolejnych
harmonicznych.
Z tego co zaobserwowałem na oscyloskopie przebieg jest sinusoidalny (dość
silnie zakłucony) o amplitudzie 0,7V i częstotliwości 50Hz a matlab podaje
ze amplituda pierwszej harmonicznej wynosi 160V (kolejnych około 30V) .
Wiem że na pewno to ja coś robie nie tak w matlabie i wychodzą mi takie
durne wyniki.
Dlatego chciałbym zapytać szanownych grupowiczów co za narzędzia mogli by mi
polecić aby szybko i prosto poradzić sobie z wyznaczeniem w/w wartości dla
spróbkowanego sygnału.
Z góry dziękuję za wszelką pomoc.

Witam,
Czysta fft nie wystarczy, trzeba ją znormalizować np.

%analiza widmowa sygnału wyjściowego modulatora
fx = fft(sd1); %obliczenie szybkiej transformaty
fx(1) = []; %usunięcie pierwszego elementu z wektora transf.
nx = length(fx);
powerx = abs(fx(1:nx/2)); %wyznaczenie widma
powerxn = 20*log10(2*powerx./nx);%normalizacja odpowiedzi

Pozdr. JanuszR



Poprzedni Następny
Wiadomość
Spis treści
From: "czeczek" <czeczmar_at_nospam_poczta.onet.pl>
Subject: Re: Spróbkowany przebieg i składowe harmoniczne
Date: Thu, 14 Aug 2003 07:37:13 +0200


Z tego co zaobserwowałem na oscyloskopie przebieg jest sinusoidalny (dość
silnie zakłucony) o amplitudzie 0,7V i częstotliwości 50Hz a matlab podaje
ze amplituda pierwszej harmonicznej wynosi 160V (kolejnych około 30V) .
Wiem że na pewno to ja coś robie nie tak w matlabie i wychodzą mi takie
durne wyniki.
Przeczytaj sobie help albo jakis przyklad zwiazany z fft, tam znajdziesz ze
wynik otrzymany
funkcja fft trzeba jeszcze usrednic (podzielic wartosci przez liczbe
probek), zeby otrzymac rzeczywiste wartosci wspolczynnikow przy kolejnych
harmonicznych.




Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai