Witam! Na egzaminie z analizy sygnałów posiadałem do wykonania zadanie: "Jak należy próbkować sygnał ergodyczny 20kHz z rozdzielczością przynajmniej 1Hz". Wiem, że należy wykonać 4 obliczenia. Dwa z nich to 1. 2x20kHz=40kHz próbkowanie Nequista 2. 1/1,...Hz=1s co najwyżej jedna sekunda (odstęp czasowy pomiędzy pobieraniem kolejnych próbek) brakuje jeszcze...
A jakie jest próbkowanie dla obu rejestracji? Może napisz też jaka to jest częstotliwość przebiegu napięcia albo załącz pliki z danymi (o ile nie jest to GB)
No ja właśnie też sobie przerobiłem program - już nie podaję ilości próbek - tylko częstotliwość próbkowania, oraz nie podaje długości okresu tylko częstotliwość i w ten sposób tworze zadany sygnał i potem widmo i też mam ok - wydaje mi się , ze przy poprzednim zapisie (jak podawałem ilość próbek, długość okresu itd i tak zapisany sygnał przechodził,...
Ja chcialbym to zrobic tak....Chcialbym najpierw zrobic znieksztalcony plik typu wav (Matlab najlepiej sobie z nimi radzi). Jak wiadomo wav jest juz w formie sprobkowanej tak wiec odpada próbkowanie sygnału audio. Najlepiej byloby wyciac jakies probki z sygnalu w jakis nielosowy sposób (nie wiem jak to zrobic w Matlabie ale myslalem nad przemnozeniem...
Witam. mam problem. Mam do zrobienia projekt w MATLAB SIMULINK i nie wiem w jaki sposób. Temat projektu to: układ ilustrujący probkowanie i odtwarzanie sygnału w próbek. Sygnałem wejsciowym ma byc, sygnał mowy. Sygnały moga byc rozne np. pochodzace od innych osob, w roznych jezykach. Jesli ma ktos jakies programy, ilustrujące np. samo probkowanie, najzwyklejszych...
Na zrzutach które podesłał (at)zdziwiony widać to samo: przebieg prostokątny ograniczony do 5 albo 3 harmonicznej. Efekt Gibbsa to tam widać może na jednym czy 2 zrzutach i to tych z w miarę wysokim próbkowaniem. Oscyloskop miał wystarczające pasmo analogowe, ale pasmo cyfrowe zostało sztucznie ograniczone, przy pomocy manipulacji z lupą cyfrową, aby...
witam, pewnie to zadanie jest już przedawnione, ale pozwoliłem sobie zapuścić na nie 'scilaba' (=matlab free) kod: //--------------------------- clear; //czyszcze wszystkie zmienne //ilość punktów do przybliżenia generowania modułu transmitancji N=128; //próbkowanie fpr=480000; //zadany wektor współczynników filtra h=[0.0717 0.0451 -0.0956 -0.2705 0.5587...
Spróbuj tego: [syntax=cpp]%DANE: fp = 250;%częstotliwość próbkowania Tp = 1/fp; fs = 50;%częstotliwość sygnału do odfiltrowania [Hz] ws = 2*pi*fs; %transmitancja filtru: %H = 1 - 2*cos(ws*Tp)*z^(-1) + z^(-2); %współczynniki filtru: L = [1 -2*cos(ws*Tp) 1]; M = 1; sig2 = filter(L, M, sig2);[/syntax] To jest filtr zerujący. Ja używałem go do odfiltrowania...
Nie napisałeś jakie jest próbkowanie. To znaczy zakładam, że jest wielokrotnością okresu szukanej harmonicznej. Myślę, że tu trzeba by zrobić analizę próbki o długości 1s co odpowiada 1Hz. Wtedy w widmie dostaniesz prążki odsunięte od siebie o wielokrotność 1Hz i tylko trzeba znaleźć ten najwyższy. Analizujesz tylko połowę wektora wyjściowego z funkcji...
Witam, mam problem z rysowaniem wykresu FFT w Matlabie, otóż mam funkcje: x=(2-400*t).*cos(2000*pi*t) Dla tej funkcji dobrałem częstotliwość próbkowanie f=16kHz, i przyjąłem N=16 próbek na okres, czyli analizując 2 i 4 okresy kolejno otrzymam 32 i 64 próbki. Kod mojego programu w matlabie jest następujący: >> t=linspace(0,2*0.001,10000); >> A=(2-400*t)...
To nie jest zadanie z programowania, ale niech tam. Obydwa sygnały mają tą samą częstotliwość, równą 5 Hz. Aby nie było aliasingu, próbkowanie musi być co najmniej dwukrotnie szybsze, czyli co najmniej 10 Hz (w praktyce 15 Hz). Aby uniknąć wycieku widma (to chyba miałeś na myśli) konieczne jest użycie nieskończonej liczby danych, lub tak zwanych okien...
Idealnego filtru Hilberta nie zrealizujesz w praktyce. Da się jedynie zrobić taki filtr dla pewnego zakresu częstotliwości i odpowiedniego rzędu aby charakterystyka amplitudowa była w miarę płaska w zadanym zakresie. Bo po co Ci filtr idealny jeśli masz jakieś swoje, zadane próbkowanie, które jest sporo niższe od nieskończoności;) Wszystko możesz dobrać...
Witam napisałem program który ma za zadanie generować 128 próbek sinusoidy o częstotliwości 2000Hz z różnymi częstotliwościami próbkowania. Moim problem jest to, że owszem wychodzi 128 próbek ale łącznie na całym przebiegu co jest trochę bez sensu. Bo te próbki powinny być na okres. Niech ktoś mądrzejszy da jakieś wskazówki... Wrzucam skrypt. N=128;...
Witam, Mam problem. Mam do zrobienia prostownik trójfazowy w matlabie. Wpadłem na pomysł, że aby otrzymać sygnał złożony z wyprostowanych trzech faz można tego dokonać za pomocą porównań, tzn jeśli funkcja napięcia A w danym punkcie czasu jest większa od nap. B i C to ona jest "aktywna" w danym przedziale czasowym napięcia wyjściowego itd. Chodzi tutaj...
Film jest dobry, na samym dole: -zielone i żółte- napięcie na wejściu przetwornika analog-cyfra(napięcie fazowo odpowiedni przeskalowane) -niebieskie- napięcie międzyfazowe; -fioletowy napięcie fazowe; To takie miganie to nie nakładanie się dwóch przebiegów, tylko wchodzenie w inny stan pracy sterownika. Zakres sterowania w takim odbiorniku bez przewodu...
Metoda graficzna: Tak, cały wykres musisz przesunąć do dołu. Wtedy poprawnie wyznaczysz wszystkie parametry. Metoda minimalizacji: Cała idea tej metody polega na minimalizacji błędu e pomiędzy próbkami odpowiedzi obiektu rzeczywistego, a modelu. By wyznaczyć błąd musimy znać wartość próbki modelu w danym czasie (próbkowanie modelu musi być takie same...
Hmm może być kilka przyczyn. Prosiłbym abyś pokazał wyjście z regulatora, czyli sygnał podawany na obiekt. Wtedy się cośmi wyjasni. Po drugie w sterowniku podajesz dla regulatora czas próbkowania i wtedy jest to regulator cyfrowy więc i czas próbkowania ma duże znaczenie do doboru nastaw. Ale na początek pokaż przebiegi za regulatorem w przypadku sterownika...
Rariusz, Dołączam plik mat. Dane w pliku to odpowiednio: Pyr_Pv - pyranometr na płaszczyźnie nadążnej [W/m2]; Pyr_poz - pyranometr na płaszczyźnie poziomej [W/m2]; U2 - napięcie PV płaszczyzna nadążna [V]; U4 - napięcie PV na płaszczyźnie poziomej [V]. Próbkowanie ustawione co 15 sekund. wejście Pyr_poz; wyjście U4 Zgadza się, występuje bias. Prawdopodobnie...
Warning: Subscript indices must be integer values. > In D:\MATLAB6p1\work\Untitled5.m at line 10 ??? Index into matrix is negative or zero. See release notes on changes to logical indices. Error in ==> D:\MATLAB6p1\work\Untitled5.m On line 10 ==> plot(a(b,2))
Excel dla mnie nadaje się co najwyżej do rozliczenia miesięcznego budżetu domowego Cokolwiek krzywdząca opinia, wynikająca jak rozumiem z niewiedzy i łatwego dostępu do bardzo drogich narzędzi typu Matlab. (at)costec niesamowita zdolność do uogólniania. Nie lepiej szanować wybory innych osób? To, że używasz Excela nie znaczy, że wszyscy muszą. Więc...
Analiza sygnału: x(t)=4×sin^3 8000πt×cos3000πt Zadania: Dobór parametrów próbkowania (częstotliwości oraz ilości próbek) Przeprowadzić szybką transformatę Fouriera Przekształcenie wzoru sygnału: x(t)=4×sin^3 8000πt×cos3000πt x(t)=4×sin^2 8000πt×(sin8000πt×cos3000π... x(t)=4×sin^2 8000πt×(1/2[sin(11000πt...
Ogólnie komunikacja z Matlabem to jest sprawa dość kłopotliwa. Możesz wykorzystać port szeregowy (standardowo jest obsługiwany przez Matlaba), napisać (znaleźć:-)) implementację Modbus'a (dla Matlaba) i zrobić mostek na OPC (LinkOPC, również darmowy, udostępniany przez firmę KEPware). Nie wiem tylko na ile będzie stabilna komunikacja szeregowa wbudowana...
Witam! Potrzebuję wykonać filtr dolnoprzepustowy(myślalem o metodzie okien - podobno najprostrza) który będzie filtrował sygnał audio doprowadzony do wejścia płytki ML501 (virtex 5). Program najlepiej jakby był napisany w C, ponieważ mam już kawałek programu, który jest odpowiedzialny za odczyt tego sygnału dźwiękowego. Jestem praktycznie począkujący...
Nawet przenosząc wykonanie PCB i montaż do Chin a tu tylko programowanie i zapakowanie w ewentualną obudowę? Mam na myśli sprzedaż jako KIT a nie gotowe urządzenie. Problemem jest cena gotowych urządzeń o prówkowaniu 1MHz - w granicah 200zł z wysyłką. A takie o paśmie 40MHz (próbkowanie 200MSps) to 400zł. To urządzenie byłoby droższe od tego pierwszego...
Na wejściu modulatora PWM jest funkcja ciągła, na wyjściu filtra LC też, nie musisz badać tego, co pomiędzy. Oczywiście w tym przypadku przekroczenie połowy częstotliwości PWM nie ma sensu, bo jest to system z próbkowaniem. Przykładowo udało się opisać to równaniem na tyle dokładnie, że mogę takie równanie dodać do Matlaba i zrobić skok jednostkowy...
Cześć Muszę zrobić konwersję sygnału: Konwersja A/C - próbkowanie - Próbkowanie równomierne Konwersja A/C - kwantyzacja - Kwantyzacja równomierna z obcięciem - Kwantyzacja równomierna z zaokrąglaniem Konwersja C /A - rekonstrukcja sygnału - Ekstrapolacja zerowego rzędu - Interpolacja pierwszego rzędu - Rekonstrukcja w oparciu o funkcję sinc Niekoniecznie...
Coś tu nie gra. Skoro analizujesz przebieg sygnału słyszalnego dla ucha ludzkiego, gdzie częstotliwość graniczna górna to 20 kHz to powinieneś próbkować z częstotliwością przynajmniej 2x większą czyli 40 kHz zgodnie z twierdzeniem Nyquista.
Witam. Piszę pracę o analizie widma sygnału. Dostałem sygnał spróbkowany i mam napisany skrypt w matlabie, który dokonuje FFT tego sygnału i pokazuje jego widmo przy zastosowaniu kilku okien czasowych. Chciałbym zaczerpnąć Waszej opinii o tym czy poniższy spis treści zawiera wszystkie ważne zagadnienia: 1.Sygnały i ich podział 2.Szereg Fouriera sygnałów...
Dzień dobry, ciekawy pomysł, raczkuję jeszcze w MATLABie ale dodam od siebie jak ja to widzę aby rozwiązać to w miarę dynamicznie. Od strony MATLAB-a dostajemy funkcje: wavread/wavwrite do odczytu/zapisu danych z plików na dysku. Statycznie można po prostu wczytać pliki, odjąć 2 funkcje, zapisać. Aby było to dynamiczne można by wykorzystać potoki, zaś...
Witam, Mam problem z obliczeniem wartości skutecznej. Posiadam wygenerowany sygnał sinusoidalny, który próbkuje. Po spróbkowaniu chcę losowo wyznaczyć próbki. Po losowym wyznaczeniu danej próbki chcę wyliczyć wartość skuteczną. Niestety wartość teoretyczna a wartość obliczona przez program bardzo się różnią. Poniżej umieszczam kod: [syntax=matlab]clear...
Tworzysz dwie zmienne. Jedna to czas (generowany najlepiej z krokiem symulacji), druga to wartości funkcji dla chwil próbkowania (odpowiadających zmiennej czasu). Oba wektory muszą być tej samej długości. Następnie w bloczku FromWorkspace po prostu wstawiasz w nawiasach kwadratowych te dwie zmienne.
Kolego, pytasz o podstawy z przetwarzania sygnałów. Pozwól, że przypomnę Ci transformaty sinusa i cosinusa: http://mathworld.wolfram.com/FourierTran... http://mathworld.wolfram.com/FourierTran... Myślę, że po przeczytaniu zrozumiesz skąd biorą się zespolone wartości DFT. Aby usłyszeć w miarę dokładnie potrzebujesz n=fs próbek,...
mając sam sygnał nie wyciągniesz z niego częstotliwości próbkowania, chyba, że znasz jedną z częstotliwości jaka wchodzi w skład sygnału, musisz ją wtedy odszukać w widmie i pomnożyć numer prążka widma przez ilość próbek wziętych do jego obliczenia, ale to nie jest aż takie dokładne a jeżeli potrzebujesz tego do skalowania częstotliwości, to przedstaw...
Rozumiem teraz mniej więcej, plik txt pomógł. Kolejne pytanie - kolumna buffer zawiera kolejne próbki z bufora, a 10kHz to częstotliwość próbkowania? To znaczy kolumna ta zawiera kolejne odczyty z urządzenia w chwilach 0,1,2,... itd. Jeśli 10kHz jest częstotliwością próbkowania, to każdy kolejny odczyt następuje co 1/10000 sekundy? Czekam na potwierdzenie...
znaczy powinienem słyszeć nieproporcjonalnie mało wysokich tonów??? Jak tak to chyba wszystko jest tutaj ok, bo nie tylko mi, ale i paru innym osobom granie tego całkiem przypasowało.... Zrobię tak: dla każdej wartosci tego kondensatora (10n 3.3n 100p) zapuszcze z kompa jakiś programik generujący sinusy o różnej czestotliwości i poprostu zdejme z niego...
Hm. Nie jasno się wyraziłem. Przepraszam. Jestem studentem Mechaniki, styczność z Matlabem mam od miesiąca. Jestem zielony z pisania jakichkolwiek algorytmów i kodów. To tak dla sprostowania. Mam tą interpolację zrobić w Matlabie. Zrobiłem ją, wystarczy kod wrzucić do Matlaba. Naszymi "danymi" jest sinusoida. I chodzi o to żeby błąd był, i żeby była...
A ja tylko dodam, że jeżeli teraz pracujesz nad modelem silnika i już rozważasz możliwość rozbudowy układu, to posiadanie wszystkiego na pokładzie (Xmega) znacznie ułatwia sprawę. Szczególnie, że Xmega całkiem fajnie sobie radzi ze sterowaniem silników i ma sprzętowe zabezpieczenia na wypadek awarii: czy to sprzętu, czy programu. I zupełnie inna sprawa,...
Mam następujące serie pomiarowe: P1, P2, ..., P6 - pomiary ciśnienia wody na ścianie zbiornika (poruszającego się) zmienne w czasie L1 - chwilowy kąt wychylenia zbiornika. To wsztstko jest zarejestrowane w plikach tekstowych, gdzie mam kolumnęczas, 6 kolumn ciśnienia, kolumnę wychylenia. Pomiary w danych warunkach potarzane są trzykrotnie z próbkowaniem...
Funkcja c2d dyskretyzuje system ciągły ale nie za pomocą metody prostokątów w przód tylko innymi metodami. Trzeba to zrobić inaczej w matlabie. Możesz napisać transmitancję w dziedzinie z i zrobić pzmap tej transmitancji. Patrząc na rysunki zrobione dla innej dyskretyzacji. System jest stabilny bo bieguny są w okręgu jednostkowym, co widać po wcześniejszych...
Próbuję zrobić regulator PID na procku AtMega16. Do wyznaczenia parametrów wykorzystuję metodę oscylacji wokół wartości zadanej: Fragment instrukcji do RE15 Lumel http://obrazki.elektroda.net/5_121915735... No i otrzymałem wartości P=16°C, T=103s. Temperatura otrzymana mnożona jest *10 by pracować na int'ach Moim modelem do ćwiczeń są w rezystorki...
Jaki jest powód dokładnie nie wiem. Są to dane z urządzenia. Może to wynikać z tego że częstotliwość próbkowania wynosi 512Hz
Łatwiej jest z autokorelacji znależć dokładną częstotliwość podstawową gdy nie jest ona całkowitą wielokrotością rozdzielczości transformacji Fouriera. Na obrazkach 2500 punktów (tylko fragment osi X, tak dla czytelności), dla uproszczenia powiedzmy, że próbkowanie 2500Hz i sygnały 25.0 (niebieski) oraz 25.5Hz (czerwony) dla porównania, czyli różnica...
Myślę, że FFT da najlepsze rezultaty. Nie wiem tylko po co robisz tyle pomiarów. Jest to wg. mnie zupełnie bez sensu. skoro interesują Ciebie drgania rzędu 1-15Hz to 10x większa częstotliwość próbkowania powinna być ok (czyli w okolicach 150Hz). Zacznij od ściągnięcia danych z akcelerometru, wysłaniu ich do PC i zapisaniu do pliku (najlepiej wysyłaj...
Witam. Mam wzór u(t)= U*w*t*sin*w*t, U - napięcie w - omega t - czas okres sygnału -T / 2 ≦ t ≦ T /2; ≦ = mniejsze równe Chcę zrobić symulacje sygnału okresowego w postaci funkcji czasu. Mam problem jak wpisać w matlabie czas próbkowania sygnału. Byłby w stanie ktoś pomóc? Z góry dziękuję za pomoc. Pozdrawiam.
Witam. Moja wiedza na temat matlaba jest słaba, jednak potrzebuje wykreślić w nim charakterystykę filtru. To co posiadam to równanie różnicowe ( lub równoznaczne w domenie Z). Aby wykreślić charakterystyki filtru należy za " Z " podstawić "e^jw" ( "e" do potęgi j*omega). I tyle w teorii. Wychodzi skomplikowane równanie które przy dowolnej zmianie trzeba...
Jeśli chodzi o algorytmy filtrów to świetne, przejrzyste implementacje znajdziesz w książce (nie są coprawda w asm ale w MATLABIE) ale myślę że jeżeli radzisz sobie z asm to pomogą Ci: http://www.elektroksiegarnia.pl/index.ph... w wydawnictwie można ją kupić taniej - wysyłkowo 20PLN. Naprawdę wspaniała książka - pozwoliła mi zaprojektować...
Jeżeli przeszkadza w czymś przesunięcie fazy to odradzam metodę z wymazywaniem kanałów w transformacie. Ze względu na "skupienie" ingerencji w dziedzinie częstotliwości (od Fx tniemy wszystko) metoda zmienia sygnał w dziedzinie czasu propagacji (efekt wychodzi w przesunięciu fazowym) w całym dostępnym zakresie. "Porządne" metody filtrowania są zawsze...
nie znalazłem Goertzel algorithm w jezyku bascom. Po co Goertzel? On jest dobry do wyłowienia kilku częstotliwości spośród całego spektrum. Tu wystarczy tylko cyfrowy filtr środkowoprzepustowy. DXFM, są gotowe analizaotry widma które pracują w całym spektrum dźwiękowym słyszalnym OK, w nocie stoi napisane: The ADC accuracy also depends on the ADC clock....
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...
Witam serdecznie. Potrzebuję drobnej pomocy. Poniżej przedstawiam schemat (części analogowej) i wykresy odtworzone w matlab-ie próbek pomiarowych zapisanych w pliku na karcie sd. Proszę napiszcie gdzie może znajdować się źródło problemu, nie mam dostępnu do oscyloskopu. Powinien próbkować odkształcone sinusoidy...tak mi się wydaje. Dodatkowe informacje:...
Obiektem regulacji jest rzeczywisty elektryczny silnik liniowy, zaimplementowany w środowisku MATLAB & Simulink. Ktoś mi kiedyś powiedział, że częstotliwość dla regulatora nadrzędnego powinna w tym przypadku wynosić 1kHz a dla podrzędnego od 20 do 50 kHZ. A te 1kHz i 50kHz to częstotliwość próbkowania czy tak zwane crossover frequency dla regulatorów?
Podłącze sie z moim małym problemem. Szukam programu, któy wyliczy mi współczynniki filtru, na podstawie zadanej odpowiedzi impulsowej w dziedzinie czasu(metoda prony-ego). Długość odpowiedzi impulsowej to ok. 0.8s, przy próbkowaniu 48000kHz +-do analizy zostanie użytych 30000-40000 próbek, co sprawia, że potrzebna jest ogromna ilość Ramu, np. Matlab...
https://obrazki.elektroda.pl/7621832000_... Analog Devices udostępniło nam do testów zestaw Jakie macie doświadczenia z SDR? Podczas próby odbioru sygnału z nadajnika orbitującego satelity meteo https://obrazki.elektroda.pl/6960259000_... Widoczne jest też mniej lub bardziej skuteczne współdzielenie pasma 2.4GHz...
Problem w pewnym stopniu rozwiązałem tzn. nastawy wyliczone prostymi metodami czyli m.in. Zieglera-Nicholsa nie nadawały się do regulatora umieszczone w PLCsim (blok FB41) prawdopodobnie problem z opóźnieniami wynikającymi z komunikacją między matlabem, a PLCSim. Nastawy wyliczyłem minimalizując wskaźnik jakości (całka z kwadratu uchybu). Jednak i one...
Zajrzyj do Helpa z MATLABa i tam masz gotowce tego typu. Pozdrawiam
Czy przedział czasowy dla x ma być na pewno taki jaki wpisałeś? Przedział dość szeroki a częstotliwość próbkowania niska. Zobacz wyniki dla np. x=[10E-5:0.1:1000]; i normalnej skali bo nie wiem czy to dobry pomysł żeby stosować logarytmiczną. Nie bardzo wiem co chciałeś zrobić w tym kodzie, jest część zmiennych z których w ogóle nie...
Może mi ktoś wytłumaczyć, jak mam zaprojektować, by "Matlab" wyświetlił sygnał trwający 1 sekundę i 100000 punktów wykresu? Jak to się robi? Czytam różne skrypty i nie umiem znaleźć zależności. Albo wygenerować sygnał sinusoidalny o częstotliwości próbkowania 1000 i czasie trwania 75 ms. Fajnie by było, jakby ktoś to łatwo wytłumaczył :)
close all clear all % częstotliwość próbkowania fp=44100; Tp=1/fp; % częstotliwość sinusoidy %f0=501; %gdy T0 jest całkowitą wielokrotnością Tp, to widmo nie będzie miało przecieków f0=1/(88*Tp); N=fp*10; t=(0:(N-1))*Tp; x=0.99*sin(2*pi*f0*t); wavwrite(x, 44100, 'Sintone.wav'); y=wavread('Sintone.wav');...
Mógłbyś spróbować decymacji sygnału przed zrobieniem FFT, ale tu jest niebezpieczeństwo pojawienia się aliasingu, jeśli wynikowa częstotliwość próbkowania będzie zbyt mała.
Witam, zaczynam się uczyć sygnałów i to jest moje pierwsze polecenie. Czy mógłby ktoś krok po kroku napisac i wytłumaczyć mi ten program ? Napisać funkcję która wykona kwantyzację dowolnego sygnału wejściowego, przy podanej (dowolnej) liczbie bitów przetwornika. Jako wynik funkcja ma zwraciać sygnał skwantowany i sygnał błędu kwantyzacji. Zakładamy...
Witam. Mam gotowe próbki sygnału, które ładuję funkcją load. Nie znam częstotliwości próbkowania tego sygnału, jedyne co posiadam, to te wartości. Jak dokonać jego analizy częstotliwościowej?
Witam, Mam pewien problem w programie simulink (matlab wersja r2013a). Mianowicie gdy wyświetla mi przebiegi czasowe na scopie rysuje przebieg do 10 s, a potem zaczyna ponownie od zera, natomiast time offset zmienia się z 0 na 10 potem na 20 itd. O ile się zorientowałem stało się to w momencie zmniejszenia czasu próbkowania. W tym momencie czas próbkowania...
Ale właściwie o co konkretnie pytasz? Możesz to policzyć choćby w matlabie. Generujesz sobie określony przedział, o określonym próbkowaniu i wyliczasz wartości kolejnych próbek przy użyciu zadanej funkcji.
Witam, jestem nowy na tym forum i za bardzo nie wiedziałem w jakim dziale umieścić mój problem - jeżeli istnieje "bardziej odpowiedni" dział to przepraszam. Mam do rozwiązania następujący problem: Posługując się metodą okien czasowych zaprojektować filtr pasmowo-przepustowy o danych częstotliwościach odcięcia oraz częstotliwości próbkowania. Rząd filtru...
Moja prośba jest nieco nie typowa. Otóż mam estymator momentu elekt. oparty o model matematyczny silnika indukcyjnego trójfazowego(w matlab i C). Na modelu z matlaba(simpower system, czy samoróbka w simulink) estymuje pięknie. Dostałem także próbki z jednego silnika i estymuje błędnie, aczkolwiek hodograf prądów jest tragiczny. I tu moja prośba czy...
a jaka częstotliwość próbkowania? N = 128; Tp = 0.5; t = 0:Tp:(N-1)*Tp; w = pi/20; y = sin(w*t); plot(t,y)
Chwila, masz na myśli MATLaba, nie MathLaba, prawda? Co rozumiesz pod pojęciem pisania kodu? Budujesz model w simulinku, kod w pliku *.m czy jakieś inne akrobacje typu kod C/C++ do skompilowania i wgrania do uC? (O tym ostatnim to tylko mi dzwoni w którymś kościele, ale nie bawiłem się w to nigdy). Sprecyzuj co dokładnie chcesz zrobić i w jakim środowisku,...
No to akurat jest dużo prostsze. Dla echa pojedyńczego: do sygnału dodajesz ten sam sygnał o mniejszej amplitudzie opóźniony o czas echa czyli o N próbek, gdzie: N=Te/Tp Te - czas echa Tp - okres próbkowania ewentualnie dodawany sygnał można filtrować dla uzyskania bardziej realistycznego efektu. Wielokrotne echo uzyskujesz powtarzając powyższe czynności...
Całość udało się zrobić za pomocą Toolboxa "System Identification Toolbox", jedyny haczyk był w dobraniu odstępów między chwilami próbkowania - domyślnie był "1" i program pobierał jedynie 7 próbek z wektora. Projekt z podstaw automatyki skończony, a w/w doktor był wyraźnie z niego zadowolony...stąd 5.5 :)
Cześć wszystkim, na początku chce przeprosić jeżeli to nie jest odpowiedni dział Muszę zaprojektować urządzenie które będzie odczytywać wskazania ośmiu belek tensometrycznych i przesyłać je w czasie rzeczywistym do komputera. Następnie dane te będą obrabiane i wyświetlane w postaci wykresów w Matlabie. Czy mógłby mi ktoś podpowiedzieć jakie elementy...
Mam za zadanie zrobić filtr IIR dla zadanych wartości (w matlabie). Dane: f=1000 fs= Za mało informacji. Co to jest f=1000? Prawdopodobnie częstotliwość próbkowania, którą przyjęło się oznaczać fs (od sampling frequency). Co to zatem jest fs? Może wektory sygnałów testowych o częstotliwościach 100, 300 i 400, którymi masz sprawdzić filtr? Masz zrobić...
Z okresu próbkowania i ilości próbek transformaty. Na szybko z manuala do matlaba. df = Fs/NFFT; df- kwant częstotliwości Fs- częstotliwość próbkowania NFFT, ilość próbek transformaty. Sprawdź to, mogłem się pomylić. Ps. :) nie zapomnij modułów znormalizować. Dodano po 13 aha, dla jasności NFFT to nie jest ilość próbek sygnału, tylko ilu próbowa jest...
Instrukcja do Matlaba? W internecie znajdziesz pełno tutoriali, masz kilka książek. A instrukcje jakie mogą być przydatne: fdatool, filter, fft, fourier itp. - pogooglaj Jak nie wiesz co robi jakaś instrukcja, to piszesz help nazwa_instrukcji Z tego co pamiętam to częstotliwość graniczna filtru jest równa połowie częstotliwości próbkowania. Omega również...
Jeśli masz 10 próbek to nie potrzeba żadnej interpolacji. jak wcześniej napisałem to całe nadpróbkowanie jest dla mnie sztucznym poprawianiem zakresu. Oczywiście jest to moje prywatne zdanie, z którym nie musisz się zgadzać. Tak. O to właśnie chodzi, jest to sztuczne zwiększanie częstotliwości próbkowania. A wiesz co jest w tym najlepsze? Że to działa...
Najpierw filtracja, później decymacja. Może się okazać, że lepiej będzie zrobić decymację "na raty", np. zamiast od razu zrobić dzielenie przez 16, rozbić to na dwa dzielenia: przez 2 i przez 8. Warto to zrobić wtedy, gdy antyaliasingowy filtr dolnoprzepustowy jest trudny do realizacji. Po szczegóły odsyłam do lektury, np. Tomasz P. Zieliński "Cyfrowe...
Mam nastepujacy skrypt dotyczący widma amplitudowego i fazowego : clc Fs = 16;% Częstotliwość próbkowania F=2; T=1; %czas końca A=2; %amplituda t = 0:1/Fs:T-(1/Fs); x = A*sin(2*pi*t*F); fpx=fft(x); mf=abs(fpx); p=unwrap(angle(fpx)); %widmo fazowe; ful=(0:length(x)-1)'*100/length(x); %oś częstotliwości stem(ful,mf) figure(2) plot(ful,p*180/pi); %faza...
Ok. A gdy mam daną odpowiedź impulsową jako ciąg próbek, a nie jako wzór? Gdybym miał podany wzór to byłbym w stanie to napisać analitycznie, lecz niestety w dziedzinie próbkowanej mam z tym mały problem. Czyli co dokładnie miałbym zrobić, bo niedokładnie rozumiem Twoją wypowiedź...?
Robiłem to przez Matlaba w środowisku System Identyfication. Najpierw zebrałem 5 tyś danych, przy wymuszeniu skokowym, pomiar co 2s. Uzyskałem przebieg narastania temperatury w czasie, który przypomina model inercyjny 2 rzędu z opóźnieniem. Dobrałem nastawy na regulator PI, nastawy wyniosły: P - 0,41 I - 6243 s Czas próbkowania 2s. Zakupiony regulator...
Dzięki! Mam jeszcze problem z czymś takim: Wygeneruj sygnał sinusoidalny o następujących parametrach czestotliwosc próbkowania fs=8000 Hz, faza poczatkowa 0, czas trwania 2 s, czestotliwosc sygnału f=200 Hz, amplituda równa 1. Kombinowałem w ten sposób: t=0:1/8000:2; x1=sin(2*pi*t*200); ale chyba nie tak...
Siemka! Mam taką małą prośbę o pomoc w doborze układu :) Zadanie jest, by zbudować dekoder stereofonii wielokanałowej(ze stereo na 5.1). Nie metodą matrycową, tylko tzw. metodą separacji widmowej. Sygnał musi być próbkowany i wykonane na nim pewne operacje arytmetyczne typu transformata i odwrotna transformata fouriera, potęgowanie, pierwiastkowanie(mam...
Witam. Nie moge sobie poradzić z zaimplementowaniem własnego filtra wyliczonego z Matlaba. Chodzi o to że AnalogDevices ma przykładowy projekt filtra pasmowoprzepustowego bandpass.prj. W projekcie tym są 3 pliki ze współczynnikami filtrów. W matlabie wyznaczam własny filtr i exportuję współczynniki do pliku tekstowego. Podmieniam z oryginalnymi i ............
Witam mam następujący problem: wygenerować impuls jednostkowy o długości 200 próbek; narysować wykres sygnału zaznaczając próbki kropkami nie bardzo wiem jak za to się wziąć, z poleceniem: wygenerować impuls jednostkowy o czasie trwania(tj. długości) 0.137 s przy częstotliwości próbkowania fs=1750fs=1750 Hz ktoś wysłał mi taki kod - nwm co to znaczy,...
HDL Coder z pakietu Matlab generuje VHDL na podstawie wyklikanego filtra A jakie filtry są do wyboru? Bo ja w bibliotece LabVIEW widziałem spory wybór, ale wyłącznie nie takie, jak trzeba. ;) Tam może być ten sam zestaw. Najczęściej wystąpią zakłócenia ciągłe. Głównie przydźwięk sieci 50Hz i harmoniczne. Ciągłe jak ciągłe. Masz np. regulację fazową...
Witam, Posiadam kod do matlaba który dokonuje analizy FFT sygnały odkształconego :x(t)=50+100cos(100t)+80cos(300t+)+30... /2) Moje pytanie brzmi co robią poszczególne linijki programu obok których postawiłem znak zapytania. Nie wiem czy dobrze rozumiem działanie programu, ale napisałem obok co poszczególne linijki oznaczają według...
2-ten artykuł pokazał ,że niekonieczne jest stosowanie filtrów RC -czy tez RLC które wyszłyby ogromne i cięzkie w realizacji -do budowy filtru dla f=1kHz . To wiadomo i bez tego artykułu. Filtry cyfrowe też nie są jednak idealne. Polecam książkę "Cyfrowe przetwarzanie sygnałów" Richard Layons. Nie ma lepszego podręcznika o tej tematyce. Są tam dobrze...
Witam Próbuje zrobić na stm-e miernik który mierzył by takie parametry jak true rms napięcia, prąd, kąt przesunięcia fazowego, częstotliwość i moce, Parametry te bezpośrednio liczone były by na mikrokontrolerze i wyswietlane, dodatkowo chciałbym próbkować sinusoidę tak aby sygnał przesyłać na komputer obrobić w matlabie i uzyskać jego harmoniczne. W...
Ne da się. Dopóki sygnał jest w postaci danych na komputerze, zawsze będzie dyskretny. To co próbujesz zrobić, to symulowanie takiej operacji, poprzez zmianę częstotliwości próbkowania (jaki jest stosunek tych częstotliwości?). Dlaczego próbujesz to zrobić bez zrozumienia i od razu w całości? Jak coś nie działa, to rób krok po kroku. Dwie kolejne, nakładające...
[url=http://zas.ie.pwr.wroc.pl/instr7.pd... instrukcja ogólna ćwiczenia na podstawie metody Zieglera-Nicholsa wyprowadzałem odpowiednie dane do sterownika na podstawie wzorów instrukcja - (7) P: Kc=0,6890 Ti=999999 min Td=0.0000 >0 min Pi: Kc=0,6150 Ti=0,0275 min Td=0.0000 >0 min PID: Kc=0,8180 Ti=0,0180 min Td=0,0037 min i z tego co pamiętam to...
Bawię się metodami próbkowania i odfiltrowuje sygnał. Wiem, że da się ominąć funkcję 'filter', która praktycznie wszystko robi za nas, zwykłe mnożenie funkcji odpada, ze względu na różne długości. N=1024; fp=1000; fgr=250; t=0:1/fp:(N-1)/fp; x1=sin(2*pi*153*t); x2=sin(2*pi*321*t); syg=x1+x2; y=fft(syg); m=abs(y);...
1) czy każdy odpowiednio szybki DAC nadaje się do odtwarzania dźwięku? (zrobiłem próbę z DAC0808 i w wyniku otrzymałem charczenie tylko trochę przypominające oryginalny dźwięk) Może nie każdy, ale większość nie powinna mieć kłopotów z tak małymi częstotliwościami. A co do charczenia to przyczyn może być wiele: - spaprany program - uszkodzony sprzęt...
Fakt faktem, oczekiwanie na grzanie pieca a konkretniej wody w całym obiegu C.O. to jest czasochłonna sprawa. Poszperałem w ustawieniach próbkowania, etc. w simulinku i udało mi się dostać ładne przebiegi oscylacji. http://img199.imageshack.us/img199/4889/... Dobrane w ten sposób nastawy wprowadziłem do bloczka PID (który ustawiłem na typ ISA),...
Witam. Mam nadzieję, ze nie trafilem źle, jeśli temat jest w złym dziale, to przepraszam za problemy. Usiłuję przeprowadzić analizę częstotliwościową sygnału dźwiękowego w formacie .wav. Na własną rękę, korzystając z własnej wiedzy nie za bardzo udało mi się to zrobić. Zacząłem więc korzystać z poradników i tutoriali. Jednym z nich jest ten tutaj: http://www.mathworks.com/help/techdoc/re...
Nie bardzo widzę tu jakieg rodzaju obiekt chcesz zasymulować. Z tego co wiem, funkcję step wykonuje się podając jako parametr model w postaci równań stanu, albo tramsnitancji. Model należy utworzyć przedtem przy pomocy odpowedniej funkcji, np. tak: sys=tf(K, [T 1]); Polecenie to tworzy obiekt inercyjny I rzędu o nazwie sys; jak widać jako parametr polecenia...
Darujcie sobie Zieglera-Nicholsa. Jak to określił jeden z moich prowadzących zajęcia, metoda "na pałę" jest skuteczniejsza w doborze nastaw. Zresztą spróbujcie dobrać skutecznie nastawy tą metodą dla jakiegokolwiek modelu w Matlabie to się przekonacie o czym mówię. (at)szczupx: jeżeli już się brać za dobory nastaw tym sposobem to trzeba wiedzieć że...
Witam. Mój problem przedstawia się następująco: Posiadam trzy sygnały (w trzech osobnych kanałach) : 2.5kHz, 7.5kHz, 22.5kHz próbkowane z fs=25MHz/256. W tych sygnałach potrzebuję wykryć zmianę fazy (oraz amplitudy). Zmiany te zachodzą przypadkowo z częstotliwością 3-10Hz. Czy znacie może jakieś ciekawe algorytmy na pomiar przesunięcia fazy ? Jak na...
Bardzo fajnie i prosto zaimplementowana jest obsługa dzwięku w action scripcie 3. w 10 linijkach kodu możesz wygenerować widmo dźwięku i zrobić np odtwarzacz muzyki który wyświetla dynamicznie widmo dźwięku. Można również prosto implementować np rozpoznawanie dźwięku wykorzystując gotowa funkcję realizującą FFT. Przebieg w matlabie z próbkował bym a...
Nie wiem czy jest możliwość otwarcia Scope'a poprzez m-plik, ale jest inne rozwiązanie. Można dodać bloczek "To Workspace" (znajduje się w Sinks), podłączyć go tak samo jak Scope'a. Następnie klikając na bloczek dwukrotnie można ustawić następujące elementy: Varible name - nazwa danych wyjściowych (np. "dane"), Limit ... - (nie zmieniałem tego wiec...
Kiedyś ludzie pisali, że zacząć można od Matlaba. Wydawało mi się to trochę czerstwe, bo ile satysfakcji da filtrowanie złożenia paru sinusów i oglądanie tego na tych czarno żółtych oscyloskopach. Na dzień dzisiejszy można korzystać z karty dźwiękowej jako wejścia i wyjścia (współczesne SB pozwalają próbkować z bardzo wysokimi parametrami, także można...
wyobraziłem sobie, że to 128 próbek jakiegoś sygnału. częstotliwość próbk = 128. nie mam matlaba (drogi) - używam scilaba (free) poniżej kod: x=[wektor z 128-oma amplitudami Twoich próbek wkopioway tutaj - ctl-C - ctl-V] ; y=fft(x); fpr=128; //częstotl próbkowania N=length(y); //ilość sztuk flaków zespolonego wektora - transformaty clf; //czyszcze okno...
Witam otóż mam mały problem, gdyż muszę zaprojektować filtr FIR typu pierwszego low pass (LP) w programie MATLAB. Mam już praktycznie cały kod programu, lecz gdy wpisuje dane np. rząd filtru 31, częstotliwość próbkowania 1000, częstotliwość 200 to za każdym razem wyskakuje mi ten sam błąd: Error using + Matrix dimensions must agree. Error in fir1lp...
matlab próbkowanie matlab matlab próbkowanie oscyloskopu
wentylator zatarty pułapka basowa hamulec grzać
żarówka szeregowo początkujący elektronicy
Silnik 3-fazowy 7,5 kW – podłączenie gwiazda-trójkąt, zaciski U V W Z X Y, stary typ Xerox WorkCentre 6605 – nowe sterowniki a blokada zamiennych tonerów, firmware, kompatybilność