A próbowałeś sobie odsłuchać potem efektu swojego filtru z użyciem polecenia soundsc(z)? Bo niestety, ale jest tylko jakiś szum, czyli filtr działa źle. Chyba, że ja coś niepoprawnie robię. Po ustaleniu parametrów filtra w oknie filterDesigner brałem edit>convert to single section, a potem file>export(coefficients). Dzięki temu miałem w workspace Num...
No i bardzo ładnie wąsy, tylko pamiętaj, że jeśli sygnał ma N próbek, to widmo ma N/2 + 1 próbek, to co jest od połowy to lustrzane odbicie widma. Nie wiem czemu liczysz np długość y skoro y definiujesz potem. Daj na początku programu clear all; W parametrze fft nie musisz nic podawać (ani tym bardziej nic przeliczać na ten cel). Abs liczysz trzy razy...
Witam, mam problem z widmem sygnału z matlabie. Środek wykresu jest pusty. Ma ktoś pomysł co może być powodem?
Witam Możesz uściślić pytanie? Bo na tak postawione jak powyżej, to na przyklad: widmo_usrednione=mean(widmo) . Pozdrawiam Sanwa
Proponuje Matlab, ma gotowe funkcje do generowania i analizy sygnału. Do analizy użyj transformaty Fouriera - funkcja FFT.
Genario , jeżeli chodzi o matlaba, to nie za wiele pomogę, bo nie używam. :( A z tym skalowaniem to chodzi o coś takiego, że nie znasz częstotliwości próbkowania, ale mimo wszystko możesz przedstawić na skali częstotliwości poszczególnych prążków, właśnie w postaci znormalizowanej. mając widmo sygnału (rzeczywistego) o N próbkach składające się z N/2+1...
stem(fplot(1:length(fplot)/10), widmo(1:length(fplot)/10)); Cokolwiek autor ma na myśli to działająca wersja będzie taka: stem(t, widmo); Tylko, że zamiast t należy stworzyć macierz częstotliwości. Niech help będzie Twoim przyjacielem: http://www.mathworks.com/help/matlab/ref... NFFT = 2^nextpow2(L); % Next power of 2 from length of y...
Dany jest sygnał cyfrowy x. Jak poprawnie usunąć z widma sygnału X=fft(x) składową o danej częstoliwość - X(m) ,gdzie m-indeks? Środowisko MATLAB. Jedyne co mi do głowy przychodzi to wykonanie okienkowania przed fft, w celu wyeliminowania przecieku, a następnie wyzerowanie prążka widma X(m)=0; Czy jest to poprawnie wykonane?
Witam zlecę napisanie prostego projektu w matlabie, oto jego treść: 1. Wczytać wyznaczony przez prowadzącego sygnał ".wav" 2. Przeprowadzić jego 6-krotną decymację 3. Wykreślić jego wykres 4. Policzyć spektrogramy sygnału dla różnych wartości parametrów 5. Wykreślić ich wykresy 6. Obliczyć estymatory widma fragmentów sygnału o długości 20ms...
Witam, Mam problem z napisaniem generatora sygnału sinusoidalnego obciętego oraz sygnału sinusoidalnego ze zmienną amplitudą. Na forach znalazłem przykłady ze stałą amplitudą ale zmienną częstotliwością - ale niestety nie potrafie odpowiednio przerobić kodu na swój przykład. Co do obcięcia to nie znalazłem niestety nic co by mnie naprowadziło na jakąkolwiek...
Witam, potrzebuję pomocy w otrzymaniu RMS dla sygnału w postaci zależności (nV√Hz) od Hz. Są to charakterystyki szumowe wzmacniaczy jakie podaje producent. Chodzi najprawdopodobniej o wykonanie kilku następujących operacji : 1 załadowanie sygnałów // posiadam je w matlabie wykres na rysunku poniżej 2 policzenie pola pod wykresami 3 policzenie...
Czy znacie jakiś w miarę przystępny program do obliczenia widma sygnału? Chodzi o to, żeby można było w prosty sposób wprowadzic sygnał(sinus, prostokąt, trójkąt, albo wszystko pomieszane)i uzyskac z tego widmo amplitudowe
Witam, Robię projekt i muszę zrobić transmitancje widmową i operatorową oraz charakterystykę amplitudowo - częstotliwościową oraz fazowo - częstotliwościową. Niestety jestem słaby z matlaba i nie wiem jak się za to zabrać... Mam nadzieję że pomożecie. Pod spodem zamieszczam rysunek. Są trzy sygnały wejściowe. Pierwszy to sygnał prostokątny, drugi to...
Witam wszystkich. Czy możliwe jest stworzenie takiego sygnału jak w temacie za pomocą matlaba?? Jeśli tak czy mógłbym prosić o przykładowy skrypt gdyż jestem początkującym użytkownikiem matlaba. Z góry dziękuję za pomoc i pozdrawiam forumowiczów.
Witam mam prośbę! Mam wygenerować sygnał np piłokształtny z zawartością kilku harmonicznych. Następnie zrobić analizę widmową-to juz potrafię( stosując rózne okna). Kolejnym krokiem jest wpisanie jakiegoś filtru np eliptycznego w odfiltrowanie sgnału od harmonicznych!! Jakby ktoś mi pomógł byłbym wdzięczny! Chodzi mi głównie o tekst źródłowy mat laba-szczególnie...
No ja mam taki większy program - ale idea jest ta sama - podaje się okres sygnału, amplitudę, typ (sinus np), liczbe okresów, od do ile pokazać : A= 3; %amplituda sygnału lo= 3; %liczba okresów P= 0; %zacznij na czas=0 TE = 6; %zakończ na czas = 6 lp=112; %liczba próbek o=3; %czas trwania okresu sygnalu w = pi*lo/TE; plp=TE/(lp-1); %obliczenie co jaki...
Zagladam, zagladam, tylko... brak natchnienia przez ostatni tydzien. Co do FFT w konsoli... własnie w tym jest problem, że trzeba przeskalowac os czestotliwosci... Matlab wyrysuje prążki, ale liczy sobie od 0 i ma sie to nijak do czestotliwosci. Dlatego wlasnie lepiej robic w PowerGUI, bo tam sie podaje Fundamental freq i matlab sam 'umiejscowi' prążki...
Bardzo nie precyzyjne pytanie, gdyż podejrzewam że chcesz mieć wykres amplitudy z widma częstotliwościowego? Matematyka pozwala na rozwiązania ciągłe, matlab już na to nie pozwala i trzeba stosować metody dyskretne, więc nie za bardzo da się coś policzyć w -inf i +inf, trzeba określić rzeczywisty zakres i ustalić krok obliczenia. Nie do końca wiem dlaczego...
Widmo rand nie zawiera tylko jeden prążek. Ta częstotliwość 0Hz po prostu dominuje nad pozostałymi. Funkcja rand generuje wartości od 0 do 1.0. FFT rozkłada ten sygnał na sinusoidy + składowa stała, która wynosi około 0.5 i widać ją wyraźnie jako prążek w zerze i jest to normalne zachowanie. Reszta to inne częstotliwości, które FFT wydedukował z podanego...
Witam.Jestem początkującym użytkownikiem języka Matlab i mam pewien problem z którym nie mogę sobie poradzić.Na projekt mam zadanie aby wygenerować sygnał sonaru o obwiedni prostokątnej tak by można było zmieniać jego parametry,dodać szum, obliczyć sygnał odebrany (oczywiście wszystko ma być zobrazowane i wykresy mają wyglądać no wiadomo "książkowo")...
witam mam problem musze napisać program w języku Matlab filtrujący zadanym filtrem sygnał dźwiękowy (plik wawa) .Program powinien wyświetlać widmo sygnału przed i po filtracji. Niemam zielonego pojęcia jak się do tego zabrać , może ktoś zgromadził jakieś ciekawe materiały którymi chciałby się podzielić zemną a może znajdzie się kogoś kto by mi napisał...
witam mam podobny problem musze napisać program w języku Matlab filtrujący zadanym filtrem sygnał dźwiękowy (plik wawa) .Program powinien wyświetlać widmo sygnału przed i po filtracji. Niemam zielonego pojęcia jak się do tego zabrać , może zgromadziłeś jakieś ciekawe materiały którymi chciałbyś się podzielić zemną a może znasz kogoś kto by mi napisał...
Jeśli zastosuję powyższy sposób, to nie otrzymam widma takiego jakie oczekuję. Załączam rysunek, na którym jest przebieg czasowy sygnału i jego widmo (jest to sygnał po modulacji QPSK). Widmo jest względem unormowanej częstotliwości próbkowania. Szukam instrukcji w Matlabie, która wykreśli takie widmo. http://obrazki.elektroda.net/16_12519939...
hej podlaczam sie pilnie do prosby bo chcialbym w matlabie dostac FFT sygnału i w oparciu o te widmo dobrac filtr FIR dolnoprzepustowy bo odszumic badany sygnal..i cos mi te widmo chyba nie wychodzi cechy sygnalu: np. FFT_x0_1 to syg nieokresowy z giroskopow (1 kolumna czas, 2 kolumna przysp) 100Hz, czas 60,09s x=FFT_x0_1(:,2); % pozbywam sie probkowania...
Tak są to dwie różne rzeczy. Dlaczego to takie dziwne? Mając wynik w postaci sygnału wyjściowego mogę zmierzyć zawartość harmonicznych - to chyba nie ulega wątpliwości. Natomiast na podstawie sygnału wejściowego oraz wyjściowego matlab wykreśla charakterystykę przejściową - każdego stopnia z osobna, oczywiście później jeszcze dla pełniejszego obrazu...
Wie ktoś, jak znaleźć w Matlabie widmo amplitudowe i fazowe sygnału okresowego, jak znam jego wzór?
relacja z postepow: znalazlem funkcje fftshift ktora mi ladnie poukladala wykres [url=http://www.freewebtown.com/fisz/mir... sinc widmo tego sygnalu jednak nie jest widmem jaki powinien miec sinc [url=http://www.freewebtown.com/fisz/mir... mojego sygnalu wyglada tak a powinno byc [url=http://www.freewebtown.com/fisz/mir...
Witam. Mam problem odnosnie filtrowania w matlabie. Oto zadanie: a) wygenerowac widmo transformatą fft z abs i bez abs, i porownac te widma b) przeprowadzic filtracje, tj. wyciac polowe skladowych gornych lub dolnych(wysokie lub niskie czestotliwosci) c) przeprowadzic filtracje, tj. wyciac parzyste lub nieparzyste skladowe sygnalu. Proszę o pomoc z...
Dziękuję za odpowiedzi. Zgadzam się że dwa prążki będą reprezentowały samego cosinusa, ale moja rozważana funkcja: x=(2-400*t).*cos(2000*pi*t) zawiera funkcję liniową dla której rozkład FFT już jest bardziej złożony. Pobawiłem się trochę matlabem i efekt dodatkowych prążków uzyskałem dopiero stosując zapis: nie X=fft(x) lecz X=abs(fft(x)), czyli wartość...
Czy macie pomysł, skąd mogło wyniknąć takie cudo jak obrazku? Już sporo czasu nad tym siedzę i nie mogę do niczego sensownego dojść. https://obrazki.elektroda.pl/5450278900_... [syntax=matlab][/syntax]
ad 1) wygrzebalem wzor na szereg Fouriera sygnalu x=A|sin(ωt)| gdzie ω=(2*pi)/T czyli ustalona pulsacja (no i pi=3.1415... :-) ), wyglada on tak: X= (2A)/pi - ((4A)/pi) * ∑ Dodano po 2 2) Obliczyc i narysowac widmo ampl. i faz. sygnalu s(t)=sin(t), gdzie T/3 <= t <= (3T)/8 (1/24 okresu), Dla t z poza przedzialu to 0 oczywiscie...
Powiem więcej (prawdą jest, że nie powinno Cię to dziwić jeśli chodziłeś na wykłady :P ), że jeśli sygnał jest parzysty w dziedzinie czasu to widmo jest czysto rzeczywiste, jeśli natomiast nieparzysty, to widmo jest czysto urojone. Dokładnie, musisz wykreślić próbki w dziedzinie czasu i voila, co prawda nie wiem co chce Twój ćwiczeniowiec. Co do obserwacji...
Cały czas uzyskiwałem rezultaty podobne do twoich - okazało się, że trzeba po prostu zmienić skalę i oglądać tylko początek wykresu, wtedy od biedy przypomina on ten uzyskany w pracy przedstawionej w linku! Tylko przeliczyłem jeszcze jednostkę na osi x clc; clear; fs = 10000; % probkowanie dane=importdata('pomiar5.dat'); y=dane.data(:,2);...
A gdzie tam wymiękam :) biorę się ostro za lekturę, pobrałem wykłady studentów z politechniki na temat modulacji cyfrowych i postaram się je przestudiować, matlab też się przyda do prezentacji widm sygnałów. Pozdrawiam i dziękuję za pomoc.!
Cześć! Chcesz poprostu zobaczyć widmo sygnału czy je analizować? Jeśli to pierwsze to wizualizacje w Winampie, jeśli drugie to może Matlab. Pozdrawiam! Alfrednovi
Uśrednianie niekoherentne jest po krótce opisane w ksiące "Wprowadzenie do cyfrowego przetwarzania sygnałów". Generalnie chodzi o to, że należy zebrać n widm amplitudowych sygnału a następnie je uśrednić. Zysk SNR wynosi 10*log(sqr(n)).
Witam Mam zadanie, muszę wykonać program w dowolnym środowisko, jezyku,(najlepiej Matlab) który będzie obliczał współczynniki szeregu Fouriera(szereg trygonometryczny) dla jakiś przykładowych sygnałów, dodatkowo może być dodane widmo amplitudowe i fazowe sygnału oraz przykładowa aproksymacja na podstawie wyliczonych wspolczynnikow. Pomoże ktoś ?
Jak w temacie - mam problem z za modelowaniem w matlabie siusoidy prostowanej dwu-połówkowo. Jest może jakoś możliwa do wywołania - lub jakiś zbliżony sygnał ? Wykonałem to w następujący sposób: y = (A)*abs(sin(2*pi*x*F)); gdzie : A - amplituda x=0:1/128:1; F - częstotliwość http://obrazki.elektroda.pl/8459703200_1... Problem polega...
Możesz wykorzystać do tego celu szybką transformatę Fouriera w celu wyznaczenia częstotliwości wchodzących w skład badanego sygnału, a następnie porównujesz widmo częstotliwości występujących w sygnale z częstotliwościami składowymi danego kodu DTMF ( Dodano po 17 Znalazłem swój stary program z przetwarzania sygnałów: http://obrazki.elektroda.pl/2043492400_1...
Witam, Jestem początkujący w matlabie i mam drobny problem. Mianowicie: Przy pomocy transformaty FFT orzymałem widmo sygnału (A3): Fs=25000; T = 1/Fs; L = length(A3); NFFT = 2^nextpow2(L); Y = fft(A3,NFFT)/(L); f = Fs/2*linspace(0,1,NFFT/2+1); figure(1); plot(f,2*abs(Y(1:NFFT/2+1))); Problem polega na tym, żeby zastosować teraz IFFT dla zakresu częstotliwości:...
Ech... Zauważ, że w tych "obliczeniach" nie zgadza się już nawet rachunek jednostek.
No fakt nie napisałem tego...tylko jest tak, że ja wykonuję analizę fft na wczytanym sygnale z pliku, sygnał wczytuję za pomocą funkcji waveread: [syntax=c][y,fp]=wavread('strunaA.wav');... gdzie wczytuje domyślną częstotliwość z jaką był próbkowany nagrywany dźwięk struny...czy jest to poprawne??? A jeśli mógłbym o coś zapytać to aby przeprowadzić...
Jeśli chodzi o model z MATLABa to zawiera on jedynie matematyczną zasadę działania. Założono pewne parametry początkowe, aby można było badać dalsze zależności. Wstawiając model do programu, program przelicza jak ten model będzie oddziaływał na inne wielkości elektryczne jak wielkości elektryczne oddziałują na model oraz jakie zależności elektryczne...
Odpowiadam na goraco, i to po nocy, sorry jesli niezbyt precyzyjnie. Zgadzam sie ze zastosowanie cepstrum powinno dawac rezultaty przy detekcji dzwiecznosci, ale wiem to jedynie z teorii. proponuje najpierw sprawdzic pare rzeczy prostszymi metodami. 1. zobacz jak wyglada estymator mocy widmowej sygnalu konkretnie stosunek mocy sygnalu w piku do calkowitej...
Witam W związku z wymogami norm, w załączonym Widmie prędkości potrzebuję odfiltrować pierwsze 10 Hz sygnału(0-10). Niestety wszystkie zaimplementowane prze zemnie filtry za pomocą narzędzia fdatool nie spełniają oczekiwań. Zakładałem że wystarczy filtr górnoprzepustowy powyżej 10 Hz, niestety w wyniku mojej niewiedzy filtracja nie daję widocznych efektów....
Posiadam sygnał EMG, który był próbkowany z częstotliwością 4000Hz przez 5s. Potrzebuję otrzymać jego widmo z użyciem Matlabowej funkcji fft, którego współczynniki chcę przekazać jako wejście sieci neuronowej. Oczywiście wiem jak tego dokonać, lecz mam kilka pytań. Wstępnie podczas robienia transformaty przekazywałem 32768 jako parametr dla funkcji...
py = sqrt(y.*conj(y))/nf; ? FFT daje oczywiście widmo zespolone, a chcemy obserwować widmo amplitudowe. To pewnie pierwiastek z sumy kwadratów czyli moduł liczby zespolonej. Dodatkowo normalizacja /nf
ostatnio na wykladzie mialam cos takiego..nie bardzo rozumiem o co tu chodzi..wykladowca pokazal nam program w matalbie na wygenerowanie syganalu y(t)=Acos(wt)..mamy podane parametry generowania syganlu..po uruchomieniu pojawiaja sie 4 wykresy..moglby ktos wytlumaczyc mi o co dokladnie tam biega..???jak rozumiec te wykresy?? dziekuje bardzo za pomoc.....
Witam, to jeszcze trochę dołożę od siebie:) otóż klasyczny Fourier liczy się dla nieskończenie rozciągniętego w czasie sygnału \pm\infty . Jednak w realizacji praktycznej, musimy uciąć jakoś sygnał, tą operacją jest mnożenie z oknem prostokątnym. W wyniku tej operacji widmo ma kształ funkcji Sa(x) = \frac{sin(x)}{x} Jeśli f próbkowania jest wielokrotnością...
sygnał na wejściu mojego filtra np.RC ma postać y=sin(2*50*pi*t)+2*sin(2*120*pi*t)-czyli jest to napiecie wejsciowe tak??; Tak. W podrzuconym programie wpisujesz poprostu to równanie tam, gdzie jest napisane "generator (...)", czyli: stan.u1 = sin(2*50*PI*t)+2*sin(2*120*PI*t);, a całą konstrukcję if else wywalasz. wobec tego jaki bedzie sygnal na wyjsciu(chodzi...
Musisz tylko wziąć pod uwagę to, że DSP raczej nie pracuje sam. Jego układy we/wy są ukierunkowane na odczyt (bądź zapis) strumienia danych z przetwornika AD, a klasyczne operacje jak transmisja RS232, USB czy odczyt klawiatury lub sterowanie wyświetlaczem są trudne. Oczywiście nie we wszystkich, bo BlackFin z Analoga radzi sobie i z tym, ale to straszna...
Witam Wszystkich, Jestem nowy w środowisku matlab i mam za zadanie utworzenie widm częstotliwościowe sygnału pomiaru drgań(Plik dodałem do załączników). Pytanie jest dotyczące poprawności mojego kodu, czy jest poprawny a widma nie będa zakłamywać rzeczywistości ? Fs = 2000; T = 1/Fs; L = 1500 Y = fft(s1); P2 = abs(Y/L); P1 = P2(1:L/2+1); P1(2:end-1)...
Cześć! Potrzebuję wygładzić widmo sygnału, którego już trasformate Fouriera sobie zrobiłam. Zastanawiam się czy w matlabie jest jakaś fukcja w Signal Processing Toolbox gotowa, czy bede musiała napisać to sama? Chodzi o metodę uśredniania harmonicznych widma względem sąsiednich harmonicznych. Z góry dzięki za jakieś odp
Witam. Mój problem sprowadza się do tego jak zapiać sinusoidę koherentną za pomocą matlaba w formacie *.wav. W chciałem uzyskać częstotliwość 500 clear all; close all; % zerowanie N=44.1*10000; fp=44100*10000; Tp=1/fp; %okreslenie ilosci probek T1=N*Tp; % okres dla sinusoidy koherentnej f1=1/T1; %f koherentna t=(0:1:(N-1))*Tp...
Witam. Przeczytałem tematy związane z tą tematyką i nadal jestem trochę w niepewny. Chcę się upewnić, czy dobrze rozumuję. Chcę napisać własną funkcję w języku C realizującą FFT. Funkcja ma być uniwersalna, żebym mógł ją sobie przenosić na różne uC. Na początek, nie musi być szybka, byle by zadziałała. Ulepszaniem zajmę się potem. A więc co wiem i co...
Witam. Jeśli masz na myśli widmo sygnału dyskretnego to otrzymuje się je za pomocą D iscrete F ourier T ransform - DFT . Oto wzór, który pozwoliłem sobie skopiować http://obrazki.elektroda.net/11_12383606... k - indeks kolejnych 'prążków' widma n - indeks kolejnych próbek sygnału, który transformujemy N - liczba próbek 'wziętych' do transformaty...
Witam wszystkich! Na moich pierwszych laborkach z podstaw telekomunikacji w Simulinku miałem złożyć taki oto schemacik: http://images42.fotosik.pl/78/d3808f4531... w pierwszej części, analiza wyników po przejściu sygnału przez modulator. http://images39.fotosik.pl/78/625cc4b0b9... Program polskiej edukacji jaki jest każdy wie i tak...
widmo matlab analiza widmo matlab widmo sygnał matlab
albumy google różnica ciśnień klima dźwięk opóźnić
bluetooth telewizor samsung fotowoltaika instalacja
Jak ładować baterie guzikowe w domu? VW Polo 1.2 benzyna - kod usterki 65536, silnik nie odpala