Instrukcja do laboratorium z cyfrowego przetwarzania sygnałów. Wybrane właściwości Dyskretnej Transformacji Fouriera

Wielkość: px
Rozpocząć pokaz od strony:

Download "Instrukcja do laboratorium z cyfrowego przetwarzania sygnałów. Wybrane właściwości Dyskretnej Transformacji Fouriera"

Transkrypt

1 Instrukcja do laboratorium z cyfrowego przetwarzania sygnałów Wybrane właściwości Dyskretnej Transformacji Fouriera Przemysław Korohoda, KE, AGH Zawartość instrukcji: 1 Materiał z zakresu DSP 1.1 Macierzowy zapis DFT 1. Symetrie transformaty DFT 1..1 Ciąg o długości parzystej 1.. Ciąg o długości nieparzystej 1.3 Szybka Transformacja Fouriera 1.4 DFT jako rozkład na ciągi bazowe e j π v t 1.5 Transformata DFT ciągu pochodzącego z próbkowania sygnału zespolonego typu i kosinusoidy 1.6 Pojęcie niższej i wyższej częstotliwości 1.7 Efekt Gibbsa Korzystanie z pakietu MATLAB.1 Uwagi ogólne. Przykłady rozwiązań wybranych problemów..1 Badanie efektu skończonej precyzji obliczeń dla FFT pojedynczej długości ciągu - wyznaczanie błędu średniokwadratowego (rmse) powstałego po przeprowadzeniu transformacji w przód i wstecz:.. Test na ilość operacji zmiennoprzecinkowych w FFT w zależności od długości ciągu:..3 Macierzowa interpretacja DFT...4 Rozkład ciągu na ciągi bazowe..5 Sprawdzanie ortonormalności układu ciągów (wektorów) bazowych..6 Transformaty ciągów pochodzących z próbkowania wybranych sygnałów ciągłych..7 Błąd w dziedzinie pierwotnej wynikający ze zmiany wartości współczynników transformaty Do sprawnego wykonania ćwiczenia nie jest konieczna wcześniejsza praktyczna znajomość nie wprowadzonych w ramach poprzednich ćwiczeń funkcji pakietu MATLAB, jednak niezbędna jest dobra orientacja w materiale przedstawionym w częściach 1 oraz tej instrukcji oraz w zagadnieniach będących przedmiotem poprzednich ćwiczeń. Dlatego też wskazane jest dokładne przeczytanie obu wymienionych części instrukcji oraz zanalizowanie podanych przykładów. UWAGA: znajomość i zrozumienie części 1 i oraz materiału z poprzednich ćwiczeń mogą zostać przez prowadzącego skontrolowane w trakcie zajęć. 1

2 1 Materiał z zakresu DSP 1.1 Macierzowy zapis DFT Wzór (33) z poprzedniej instrukcji definiujący transformatę DFT (a także transformatę odwrotną) przedstawia kombinację liniową elementów ciągu x[ n]. Wynika z tego, że można go zapisać w postaci macierzowej i transformację DFT zinterpetować jako przekształcenie macierzowe. Faktycznie, jeśli ciągi x[ n] oraz Xk [ ] przedstawimy w postaci wektorów kolumnowych, to równanie (33) przybierze postać: X[ 0] x[ 0] X[] 1 x[] 1 = A M M X[ 1] x [ 1] (1) gdzie każdy element macierzy A jest określony następująco: j π akn, = exp () Analogicznie można zapisać transformację odwrotną, wyrażoną poprzez macierz B = A 1, której każdy element jest określony równaniem: 1 j π bkn, = exp (3) 1. Symetrie transformaty DFT W większości przypadków ciąg pierwotny zawiera wyłącznie elementy o zerowej części urojonej. W takiej sytuacji transformata DFT wykazuje pewne charakterystyczne symetrie. W pewnym uproszczeniu można stwierdzić, że jeżeli dla ciągu transformaty Xk [ ] ciągu rzeczywistego x[ n] zostanie określony (w przybliżeniu) punkt środkowy, to wartości amplitud transformaty w punktach położonych symetrycznie po obu stronach tego środka będą takie same, natomiast wartości faz będą takie same co do modułu, jednak przeciwnego znaku. Można to stwierdzenie sformułować również tak: wartości amplitud będą względem tego środkowego punktu parzyste, a wartości faz nieparzyste. W pewnych przypadkach konieczne jest jednak dokładniejsze określenie zarówno punktu środkowego, jak i powstałych symetrii. Szczegółowe wyjaśnienie zawierają poniższe podrozdziały Ciąg o długości parzystej W przypadku, gdy długość ciągu x[ n] jest parzysta, to jako punkt środkowy należy przyjąć element transformaty o numerze i ani ten element, ani element X[ 0 ] nie posiadają swoich bliźniaczych odpowiedników. Przedstawiono to na rys.1. Ponadto ani X[ 0 ], ani X[ / ] nie może mieć części urojonej. Warto się zastanowić, jak taką właściwość zaobserwować na wykresach amplitudy i fazy. Rys.1. Ilustracja symetrii transformaty parzystego ciągu rzeczywistego - z lewej amplituda, z prawej faza 1.. Ciąg o długości nieparzystej

3 W przypadku, gdy długość ciągu x[ n] jest nieparzysta, to punkt środkowy leży pomiędzy elementami o numerach i. W takiej sytuacji jedynie element X[ 0 ] nie posiada swojego bliźniaczego odpowiednika. Przedstawiono to na rys.. Ponadto element X[ 0 ] nie może mieć w takiej sytuacji niezerowej części urojonej. Rys.. Ilustracja symetrii transformaty nieparzystego ciągu rzeczywistego - z lewej amplituda, z prawej faza Warto zauważyć, że symetria amplitudy jest identyczna z symetrią części rzeczywistej, natomiast symetria fazy jest taka sama, jak symetria części urojonej. W ramach ćwiczenia domowego proszę udowodnić za pomocą odpowiednich przekształceń równania (33) powstawanie opisanych symetrii. 1.3 Szybka Transformacja Fouriera Można zauważyć, że bezpośrednie stosowanie wzoru (33), (35) lub (39) z poprzedniej instrukcji powoduje wielokrotne przeprowadzanie podobnych operacji na podobnych liczbach. Ponieważ DFT jest dość powszechnie stosowaną transformacją, więc opracowano wiele algorytmów wyliczających transformatę za pomocą znacznie mniejszej liczby operacji arytmetycznych niż wynika to ze wspomnianych wzorów. W literaturze uzupełniającej można znaleźć szereg przykładów oraz oszacowanie zmniejszenia liczby operacji w wyniku zastosowania algorytmów tak zwanej Szybkiej Transformacji Fouriera, w skrócie FFT (ang. Fast Fourier Transform). Ponieważ powszechnie dostępne są gotowe procedury algorytmów FFT, zagadnienie szczegółowych rozwiązań tych algorytmów nie zostało zawarte w zakresie niniejszego laboratorium. Zainteresowani studenci z łatwością znajdą odpowiednią literaturę uzupełniającą. Ze względu jednak na prawidłowe posługiwanie się gotowymi procedurami, w ramach ćwiczeń zostanie zbadana efektywność obliczeniowa algorytmu FFT w zależności od długości ciągu pierwotnego. ależy podkreślić, że FFT to nie kolejna wersja Transformacji Fouriera, lecz algorytm do szybszego wyliczania DFT. Zatem, jeśli interesuje nas wynik transformacji, a nie sposób jego wyznaczania, i mówimy skrótowo transformata FFT, to zawsze oznacza to transformatę DFT. 3

4 1.4 DFT jako rozkład na ciągi bazowe Ciąg o długości można przedstawić jako liniową kombinację ciągów bazowych o tej samej długości: K xn [ ] = ak bk[ n] : n= 01,,..., 1 (4) Transformata DFT zawiera współczynniki (zespolone) takiego rozwinięcia dla ciągów bazowych o postaci: k = 0 b [ n] = e : k = 01,,..., 1 k j π nk Gdy ciąg x[ n] jest rzeczywisty, to można również przyjąć ciągi bazowe w postaci: b k (5) π [ n] = cos + ϕk : k = 01,,..., K (6) Przy czym dla parzystego: K =, dla nieparzystego: K 1 =. Ponadto dla dowolnego : ϕ 0 = 0 lub ϕ0 =± π, natomiast dla parzystego dodatkowo także: ϕ / = 0 lub ϕ / = ± π. Po to by stwierdzić, że dla ciągów bazowych (5) prawdziwy jest wzór (4) wystarczy podstawić ciągi bazowe (5) do (4) i porównać otrzymaną zależność ze wzorem na odwrotną transformację DFT: 1 j π 1 xn [ ] = Xk [ ] e (7) k = 0 Z powyższego porównania otrzymuje się natychmiast zależność pomiędzy współczynnikami rozwinięcia (4) - czyli - i współczynnikami transformaty Xk [ ]: Xk [ ] ak = a k (8) Zależność ta jest, jak widać, bardzo prosta. iestety ciągi (5) są zespolone. Dla rzeczywistych ciągów bazowych (6) pomiędzy współczynnikami rozwinięcia i współczynnikami transformaty zachodzi nieco inny związek uwzględniający obecność fazy ϕ k w opisie k-tego ciągu bazowego: ak = Xk [ ] ϕk = ϕ ( Xk [ ]) (9) ( ) Przez ϕ Xk [ ] oznaczono fazę elementu Xk [ ] transformaty. Właśnie obecność w każdym ciągu bazowym (6) fazy, zależnej od ciągu x[ n], powoduje, że ilość ciągów bazowych jest w takim przypadku równa około połowie. Warto zauważyć, że ciągi bazowe (5) tworzą układ ortogonalny i wszystkie te ciągi mają takie same normy (w metryce euklidesowej). Co można na ten temat powiedzieć w przypadku ciągów bazowych (6)? Uwaga - zależności (7), (8) i (9) oraz wypływające z nich wnioski dotyczą wersji DFT zaimplementowanej w MATLAB ie. 4

5 j π v t 1.5 Transformata DFT ciągu pochodzącego z próbkowania sygnału zespolonego typu e i kosinusoidy Z powyższych rozważań na temat rozkładu na ciągi bazowe można wywnioskować co następuje. Jeżeli ciąg pierwotny o długości jest typu: xn [ ] = e j π (10) dla k = 01,,..., 1, to jego transformata DFT zawiera same zera poza jednym elementem o indeksie k oraz Xk [ ]=. Ponieważ ciąg (10) nie jest rzeczywisty, więc jego transformata nie posiada symetrii typowych dla transformaty ciągu rzeczywistego. Jeżeli ciąg pierwotny jest typu: π xn [ ] = cos + β (11) dla k = 01,,..., 1, to jego transformata zawiera jedynie jeden lub dwa elementy niezerowe. Gdy jest parzyste, wówczas jedyny element niezerowy pojawi się dla k = 0 lub k =. Dla nieparzystego jedyny element niezerowy pojawi się tylko dla k = 0. W pozostałych przypadkach pojawią się dokładnie dwa elementy niezerowe, o indeksach k oraz k, które muszą dodatkowo spełniać odpowiednie symetrie, ponieważ ciąg (11) jest rzeczywisty, czyli: Xk [ ] = X [ k] = ( Xk [ ]) ( X [ k] ) ϕ = ϕ = β (1) Gdy ciąg pierwotny jest typu: ( ) xn [ ] = cos π f n + β (13) i częstotliwość cyfrowa f nie spełnia zależności (14): f k = (14) to transformata takiego ciągu zawiera więcej niż dwie wartości niezerowe. Ponadto można zauważyć, że w takim przypadku kolejnych odcinków rozdzielających na osi ciągłego czasu punkty próbkowania nie odpowiada całkowitej ilości okresów kosinusoidy. Warto pamiętać, że transformacja DFT jest operacją liniową, zatem dowolny stały współczynnik zmieniający amplitudę wszystkich wyrazów ciągu (10), (11) lub (13) pojawi się również jako współczynnik skalujący amplitudy wszystkich elementów transformaty. 1.6 Pojęcie niższej i wyższej częstotliwości Opierając się na poprzednich dwóch podrozdziałach można wyjaśnić, dlaczego uważa się, że w dziedzinie transformaty DFT najwyższa częstotliwość znajduje się w okolicy elementu środkowego. Dokładniej, dla parzystego maksymalna częstotliwość jest reprezentowana przez element transformaty o indeksie, natomiast dla nieparzystego maksymalną częstotliwość reprezentuje para elementów o indeksach oraz. Dla dowolnej długości ciągu składowa stała jest reprezentowana przez element o indeksie 0, natomiast najniższa niezerowa 5

6 częstotliwość odpowiada parze elementów transformaty o indeksach 1 oraz 1 i częstotliwość ta rośnie w miarę zbliżania się do elementów odpowiadających częstotliwości maksymalnej. ależy jednak pamiętać, że powyższe wnioski odnośnie wysokości częstotliwości dotyczą wyłącznie dyskretnych wartości częstotliwości cyfrowej określonych dla k = 01,,..., 1 przez wzór (14). Wartości te można z kolei, dysponując częstotliwością próbkowania, przeliczyć na dyskretne wartości częstotliwości w Hz. Każdej innej częstotliwości cyfrowej z przedziału < 01, ) nie spełniającej warunku (14) będzie odpowiadać większa ilość prążków rozłożona po całym przedziale, więc ciąg taki zawiera z punktu widzenia takiej interpretacji różne częstotliwości - zarówno te wyższe, jak i niższe. Przykładowo, dla = 64 ciąg: ( 0 15 n) xn [ ] = cos π, (15) odpowiada w dziedzinie transformaty DFT dwóm prążkom o indeksach 8 i 56. Identycznie opisany ciąg, jednak dla = 66, będzie odpowiadał wielu prążkom, choć dominować będą elementy 8 i 58. Zatem w tym drugim przypadku nie da się powiedzieć, że z punktu widzenia DFT jest to ciąg o określonej częstotliwości, bowiem zawiera tych częstotliwości wiele. Jest to dość istotna różnica w stosunku do D-TFT, gdzie niemal zawsze (z wyjątkiem sytuacji prowadzącej do ciągu nieokresowego) próbkowana kosinusoida o f > 0 odpowiada dwóm prążkom lokalizującym jednoznacznie częstotliwość, przy czym częstotliwość ta w przypadku D-TFT rośnie wraz z oddalaniem się od punktu f = 0. Opisana różnica wynika z faktu, iż DFT operuje na skończonym ciągu próbek. Jak, opierając się na obserwacjach poczynionych dla DFT oraz relacjach pomiędzy DFT i D-TFT zbadanych w ramach poprzedniego ćwiczenia, wykazać słuszność powyższego porównania? Ciąg transformaty DFT jest dla rzeczywistego ciągu pierwotnego symetryczny oraz częstotliwości rosną w kierunku środkowego elementu tej transformaty, by następnie maleć w miarę zbliżania się do elementu ostatniego, zatem często rozważa się jedynie połowę (w przybliżeniu) ciągu transformaty zawierającą kompletną informację o wszystkich częstotliwościach typu (14). 1.7 Efekt Gibbsa Jeżeli w dziedzinie transformaty wprowadzi się pewien błąd zmieniając nieco wartość jednego tylko współczynnika tej transformaty - na przykład o indeksie k - to po powrocie do dziedziny pierwotnej odtworzony ciąg xn $[ ] nie będzie już identyczny z ciągiem początkowym x[ n]. Z liniowości transformacji DFT oraz rozważań na temat rozkładu na ciągi bazowe można wywnioskować, że zmiana elementu Xk [ ] transformaty o ΔX[ k] spowoduje wprowadzenie do ΔXk [ ] ciągu pierwotnego błędu w postaci ciągu bazowego o amplitudzie (w implementacji MATLAB a): Xk Xk [ ] Xk $ [ ] [ ] = Xk [ ] xn [ ] xn $[ ] = Δ Δ e j π k n (16) Gdyby transformatę ciągu rzeczywistego zmodyfikować tak, że zachowane będą odpowiednie symetrie, na przykład tak: Δ ( Δ ) Xk $ [ ] = Xk [ ] + Xk [ ] X $ [ k ] = X [ k ] + conj Xk [ ] (17) to do ciągu pierwotnego zostanie wprowadzony błąd, będący odwrotną transformatą ciągu składającego się z samych zer i tylko dwóch elementów niezerowych: Xerr[ k] = Δ X[ k] oraz X [ k ] = err conj( Δ X [ k ]), czyli: ΔXk [ ] π xerr[ n] = x$[ n] x[ n] = cos + ϕ ( ΔXk [ ] ) (18) Biorąc pod uwagę liniwość transformacji DFT można zatem stwierdzić, że wprowadzenie błędu typu (16) dla pewnej ilości wartości k spowoduje, że w dziedzinie pierwotnej wprowadzony błąd będzie kombinacją liniową ciągów typu X err 6

7 (18). W przypadku wykreślenia takiego ciągu błędu otrzymuje się zazwyczaj obraz oscylacji. Opisany efekt pojawienia się zmian w ciągu pierwotnym w wyniku wprowadzenia błędu w dziedzinie transformaty nazywa się efektem Gibbsa. Często rozważa się szczególny przypadek tego błędu, gdy w dziedzinie transformaty pomija się zupełnie pewną grupę współczynników, przyjmując w ich miejsce wartości zerowe. Efekt Gibbsa może dotyczyć także sytuacji odwrotnej - gdy błąd wprowadza się do wybranych elementów ciągu pierwotnego, co daje w rezultacie błąd o wyglądzie oscylacji w dziedzinie transformaty. Wyjaśnienie takiego wariantu jest bardzo podobne, co wynika z podobieństwa wzorów na transformatę DFT w przód i odwrotną. 7

8 Korzystanie z pakietu MATLAB.1 Uwagi ogólne Warto pamiętać, że numeracja elementów wektorów w MATLAB ie rozpoczyna się od 1, zatem indeksy czasowe i częstotliwościowe z rozważań z zakresu DSP - rozdział 1 instrukcji - są w stosunku do tej numeracji przesunięte o 1 (pierwszy element ciągu pierwotnego lub transformaty ma tam zwykle indeks 0 ). Z punktu widzenia czytelnego przedstawienia zagadnienia dość istotne jest jaka forma wizualizacji zostanie wybrana dla danego zestawu danych. iekiedy lepsze jest wypisanie na ekranie wartości - wszystkich lub tylko wybranych - w postaci liczbowej, a innym razem korzystniejszy jest wykres typu plot, stem lub mesh.. Przykłady rozwiązań wybranych problemów Poniżej przedstawiono przykłady częściowych rozwiązań problemów podobnych do tych, które będą tematem ćwiczeń. Przykłady nie zawierają etapu badania otrzymanych wyników - ten fragment należy uzupełnić samodzielnie...1 Badanie efektu skończonej precyzji obliczeń dla FFT pojedynczej długości ciągu - wyznaczanie błędu średniokwadratowego (rmse) powstałego po przeprowadzeniu transformacji w przód i wstecz: >> =18; >> x=rand(1,); X=fft(x); xi=ifft(x); >> rmse=sqrt(sum(abs(x-xi).^)/); sqrt jest funkcją Matlab a wyznaczającą pierwiastek kwadratowy.. Test na ilość operacji zmiennoprzecinkowych w FFT w zależności od długości ciągu: >> for =:^8, x=rand(1,); flops(0); X=fft(x); oper(-1)=flops; end;..3 Macierzowa interpretacja DFT. >> =3; >> MDFT=fft(eye()); >> x=rand(,1); uwaga - wektor x jest tym razem kolumnowy >> X=MDFT*x; Jakie przykłady należałoby zbadać, by się upewnić, czy metoda wyznaczania macierzy MDFT jest poprawna?..4 Rozkład ciągu na ciągi bazowe W tym przykładzie najpierw zostanie wygenerowany zestaw ortogonalnych ciągów bazowych ułożonych w postaci kolumn macierzy B : >> =8; >> x=rand(,1); kolumnowy wektor reprezentujący ciąg przeznaczony do rozwinięcia >> B0=zeros(,); >> for k=1:, B0(1:k,k)=rand(k,1)+0.5; end; kolumny powinny być liniowo niezależne >> rank(b0) sprawdzenie, czy faktycznie tak jest >> B(:,1)=B0(:,1)/sqrt(sum(abs(B0(:,1)).^)); normalizacja pierwszej kolumny poniżej procedura ortonormalizacyjna: >> for k=:, b=b0(:,k); for m=1:k-1; b=b-(b *B(:,m))*B(:,m);end; B(:,k)=b./sqrt(sum(abs(b).^)) ;end ciąg x jest teraz rozwijany w szereg, gdzie kolumny macierzy B to ciągi bazowe: >> X=B*x; >> x=zeros(,1); for k=1:, x=x+x(k)*b(:,k);end >> err=x-x; Jak uzasadnić sposób, w jaki macierz B została wykorzystana do wyznaczania współczynników poszukiwanego rozwinięcia?..5 Sprawdzanie ortonormalności układu ciągów (wektorów) bazowych iekiedy może się okazać przydatne stwierdzenie, czy dany układ wektorów jest ortogonalny oraz, czy jest znormalizowany. Zbadamy zatem ortogonalność kolumn macierzy B0 oraz B z poprzedniego przykładu: >> for k=1:, for m=1:, ILSKAL(k,m)=conj(B0(:,k) )*conj(b0(:,m)); end; end; 8

9 >> mesh(ilskal); >> for k=1:, for m=1:, ILSKAL(k,m)=conj(B(:,k) )*conj(b(:,m)); end; end; >> mesh(ilskal); Jak powinna wyglądać macierz ILSKAL dla układu ortogonalnego, a jak dla nieortogonalnego? Sprawdzenie normy ciągów bazowych: >> for k=1:, ORMA(k)=sqrt(conj(B(:,k) )*conj(b(:,k))); end Można również sprawdzić, że dla układu ortonormalnego macierz odwrotną do macierzy B można otrzymać przez transpozycję macierzy B. O czym powinna przypominać zastosowana przy wyznaczaniu iloczynu skalarnego i normy funkcja conj (wartość sprzężona)? Czy można by w tym przykładzie z tej funkcji zrezygnować?..6 Transformaty ciągów pochodzących z próbkowania wybranych sygnałów ciągłych >> =64; >> k=7; >> n=0:63; i następnie: >> x=exp(j**pi*k*n/+pi/7); albo: >> x=cos(*pi*k*n/+pi/7); po czym: >> X=fft(x); i pozostaje już tylko sprawdzić odpowiednie hipotezy...7 Błąd w dziedzinie pierwotnej wynikający ze zmiany wartości współczynników transformaty >> =64; >> x=rand(1,); >> X=fft(x); >> k=4; >> DX=3*exp(j*pi/5); wyraźnie widać jaką amplitudę i fazę ma błąd >> X(k)=X(k)+DX; >> X(-k)=X(-k)+conj(DX); >> xinv=ifft(x); >> xerr=xinv-x; i teraz można postudiować właściwości ciągu xerr. 9

DSP-MATLAB, Ćwiczenie 5, P.Korohoda, KE AGH. Ćwiczenie 5. Przemysław Korohoda, KE, AGH

DSP-MATLAB, Ćwiczenie 5, P.Korohoda, KE AGH. Ćwiczenie 5. Przemysław Korohoda, KE, AGH DSP-MATLAB, Ćwiczenie 5, P.Korohoda, KE AGH Instrucja do laboratorium z cyfrowego przetwarzania sygnałów Ćwiczenie 5 Wybrane właściwości Dysretnej Transformacji Fouriera Przemysław Korohoda, KE, AGH Zawartość

Bardziej szczegółowo

Ćwiczenie 3. Właściwości przekształcenia Fouriera

Ćwiczenie 3. Właściwości przekształcenia Fouriera Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 3. Właściwości przekształcenia Fouriera 1. Podstawowe właściwości przekształcenia

Bardziej szczegółowo

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski Przekształcenia widmowe Transformata Fouriera Adam Wojciechowski Przekształcenia widmowe Odmiana przekształceń kontekstowych, w których kontekstem jest w zasadzie cały obraz. Za pomocą transformaty Fouriera

Bardziej szczegółowo

9. Dyskretna transformata Fouriera algorytm FFT

9. Dyskretna transformata Fouriera algorytm FFT Transformata Fouriera ma szerokie zastosowanie w analizie i syntezie układów i systemów elektronicznych, gdyż pozwala na połączenie dwóch sposobów przedstawiania sygnałów reprezentacji w dziedzinie czasu

Bardziej szczegółowo

DYSKRETNA TRANSFORMACJA FOURIERA

DYSKRETNA TRANSFORMACJA FOURIERA Laboratorium Teorii Sygnałów - DFT 1 DYSKRETNA TRANSFORMACJA FOURIERA Cel ćwiczenia Celem ćwiczenia jest przeprowadzenie analizy widmowej sygnałów okresowych za pomocą szybkiego przekształcenie Fouriera

Bardziej szczegółowo

Analiza obrazu. wykład 5. Marek Jan Kasprowicz Uniwersytet Rolniczy 2008

Analiza obrazu. wykład 5. Marek Jan Kasprowicz Uniwersytet Rolniczy 2008 Analiza obrazu komputerowego wykład 5 Marek Jan Kasprowicz Uniwersytet Rolniczy 2008 Slajdy przygotowane na podstawie książki Komputerowa analiza obrazu R.Tadeusiewicz, P. Korohoda, oraz materiałów ze

Bardziej szczegółowo

FFT i dyskretny splot. Aplikacje w DSP

FFT i dyskretny splot. Aplikacje w DSP i dyskretny splot. Aplikacje w DSP Marcin Jenczmyk m.jenczmyk@knm.katowice.pl Wydział Matematyki, Fizyki i Chemii 10 maja 2014 M. Jenczmyk Sesja wiosenna KNM 2014 i dyskretny splot 1 / 17 Transformata

Bardziej szczegółowo

uzyskany w wyniku próbkowania okresowego przebiegu czasowego x(t) ze stałym czasem próbkowania t takim, że T = t N 1 t

uzyskany w wyniku próbkowania okresowego przebiegu czasowego x(t) ze stałym czasem próbkowania t takim, że T = t N 1 t 4. 1 3. " P r ze c ie k " w idm ow y 1 0 2 4.13. "PRZECIEK" WIDMOWY Rozważmy szereg czasowy {x r } dla r = 0, 1,..., N 1 uzyskany w wyniku próbkowania okresowego przebiegu czasowego x(t) ze stałym czasem

Bardziej szczegółowo

7. Szybka transformata Fouriera fft

7. Szybka transformata Fouriera fft 7. Szybka transformata Fouriera fft Dane pomiarowe sygnałów napięciowych i prądowych często obarczone są dużym błędem, wynikającym z istnienia tak zwanego szumu. Jedną z metod wspomagających analizę sygnałów

Bardziej szczegółowo

Andrzej Leśnicki Laboratorium CPS Ćwiczenie 6 1/8 ĆWICZENIE 6. Dyskretne przekształcenie Fouriera DFT

Andrzej Leśnicki Laboratorium CPS Ćwiczenie 6 1/8 ĆWICZENIE 6. Dyskretne przekształcenie Fouriera DFT Andrzej Leśnicki Laboratorium CPS Ćwiczenie 6 1/8 ĆWICZEIE 6 Dyskretne przekształcenie Fouriera DFT 1. Cel ćwiczenia Dyskretne przekształcenie Fouriera ( w skrócie oznaczane jako DFT z ang. Discrete Fourier

Bardziej szczegółowo

8. Analiza widmowa metodą szybkiej transformaty Fouriera (FFT)

8. Analiza widmowa metodą szybkiej transformaty Fouriera (FFT) 8. Analiza widmowa metodą szybkiej transformaty Fouriera (FFT) Ćwiczenie polega na wykonaniu analizy widmowej zadanych sygnałów metodą FFT, a następnie określeniu amplitud i częstotliwości głównych składowych

Bardziej szczegółowo

CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera)

CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera) I. Wprowadzenie do ćwiczenia CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera) Ogólnie termin przetwarzanie sygnałów odnosi się do nauki analizowania zmiennych w czasie procesów fizycznych.

Bardziej szczegółowo

1 Wartości własne oraz wektory własne macierzy

1 Wartości własne oraz wektory własne macierzy Rozwiązania zadania umieszczonego na końcu poniższych notatek proszę przynieść na kartkach Proszę o staranne i formalne uzasadnienie odpowiedzi Za zadanie można uzyskać do 6 punktów (jeżeli przyniesione

Bardziej szczegółowo

Instrukcja do laboratorium z cyfrowego przetwarzania sygnałów. Ćwiczenie 3. Transformata Z; blokowe struktury opisujące filtr

Instrukcja do laboratorium z cyfrowego przetwarzania sygnałów. Ćwiczenie 3. Transformata Z; blokowe struktury opisujące filtr Instrukcja do laboratorium z cyfrowego przetwarzania sygnałów Ćwiczenie Transformata ; blokowe struktury opisujące filtr Przemysław Korohoda, KE, AGH awartość instrukcji: Materiał z zakresu DSP. Transformata.2

Bardziej szczegółowo

2. Próbkowanie Sygnały okresowe (16). Trygonometryczny szereg Fouriera (17). Częstotliwość Nyquista (20).

2. Próbkowanie Sygnały okresowe (16). Trygonometryczny szereg Fouriera (17). Częstotliwość Nyquista (20). SPIS TREŚCI ROZDZIAŁ I SYGNAŁY CYFROWE 9 1. Pojęcia wstępne Wiadomości, informacje, dane, sygnały (9). Sygnał jako nośnik informacji (11). Sygnał jako funkcja (12). Sygnał analogowy (13). Sygnał cyfrowy

Bardziej szczegółowo

Transformata Fouriera

Transformata Fouriera Transformata Fouriera Program wykładu 1. Wprowadzenie teoretyczne 2. Algorytm FFT 3. Zastosowanie analizy Fouriera 4. Przykłady programów Wprowadzenie teoretyczne Zespolona transformata Fouriera Jeżeli

Bardziej szczegółowo

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach. WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI Katedra Inżynierii Systemów Sterowania PODSTAWY AUTOMATYKI MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

Bardziej szczegółowo

a 11 a a 1n a 21 a a 2n... a m1 a m2... a mn x 1 x 2... x m ...

a 11 a a 1n a 21 a a 2n... a m1 a m2... a mn x 1 x 2... x m ... Wykład 15 Układy równań liniowych Niech K będzie ciałem i niech α 1, α 2,, α n, β K. Równanie: α 1 x 1 + α 2 x 2 + + α n x n = β z niewiadomymi x 1, x 2,, x n nazywamy równaniem liniowym. Układ: a 21 x

Bardziej szczegółowo

Zestaw 2. Definicje i oznaczenia. inne grupy V 4 grupa czwórkowa Kleina D n grupa dihedralna S n grupa symetryczna A n grupa alternująca.

Zestaw 2. Definicje i oznaczenia. inne grupy V 4 grupa czwórkowa Kleina D n grupa dihedralna S n grupa symetryczna A n grupa alternująca. Zestaw 2 Definicja grupy Definicje i oznaczenia grupa zbiór z działaniem łącznym, posiadającym element neutralny, w którym każdy element posiada element odwrotny grupa abelowa (przemienna) grupa, w której

Bardziej szczegółowo

Transformata Fouriera. Sylwia Kołoda Magdalena Pacek Krzysztof Kolago

Transformata Fouriera. Sylwia Kołoda Magdalena Pacek Krzysztof Kolago Transformata Fouriera Sylwia Kołoda Magdalena Pacek Krzysztof Kolago Transformacja Fouriera rozkłada funkcję okresową na szereg funkcji okresowych tak, że uzyskana transformata podaje w jaki sposób poszczególne

Bardziej szczegółowo

Szybka transformacja Fouriera (FFT Fast Fourier Transform)

Szybka transformacja Fouriera (FFT Fast Fourier Transform) Szybka transformacja Fouriera (FFT Fast Fourier Transform) Plan wykładu: 1. Transformacja Fouriera, iloczyn skalarny 2. DFT - dyskretna transformacja Fouriera 3. FFT szybka transformacja Fouriera a) algorytm

Bardziej szczegółowo

INTERPOLACJA I APROKSYMACJA FUNKCJI

INTERPOLACJA I APROKSYMACJA FUNKCJI Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Wprowadzenie Na czym polega interpolacja? Interpolacja polega

Bardziej szczegółowo

SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa

SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa SIMR 06/07, Analiza, wykład, 07-0- Przestrzeń wektorowa Przestrzeń wektorowa (liniowa) - przestrzeń (zbiór) w której określone są działania (funkcje) dodawania elementów i mnożenia elementów przez liczbę

Bardziej szczegółowo

DYSKRETNE PRZEKSZTAŁCENIE FOURIERA C.D.

DYSKRETNE PRZEKSZTAŁCENIE FOURIERA C.D. CPS 6 DYSKRETE PRZEKSZTAŁCEIE FOURIERA C.D. Twierdzenie o przesunięciu Istnieje ważna właściwość DFT, znana jako twierdzenie o przesunięciu. Mówi ono, że: Przesunięcie w czasie okresowego ciągu wejściowego

Bardziej szczegółowo

Zajęcia nr. 3 notatki

Zajęcia nr. 3 notatki Zajęcia nr. 3 notatki 22 kwietnia 2005 1 Funkcje liczbowe wprowadzenie Istnieje nieskończenie wiele funkcji w matematyce. W dodaktu nie wszystkie są liczbowe. Rozpatruje się funkcje które pobierają argumenty

Bardziej szczegółowo

1 Układy równań liniowych

1 Układy równań liniowych II Metoda Gaussa-Jordana Na wykładzie zajmujemy się układami równań liniowych, pojawi się też po raz pierwszy macierz Formalną (i porządną) teorią macierzy zajmiemy się na kolejnych wykładach Na razie

Bardziej szczegółowo

Liczby zespolone. x + 2 = 0.

Liczby zespolone. x + 2 = 0. Liczby zespolone 1 Wiadomości wstępne Rozważmy równanie wielomianowe postaci x + 2 = 0. Współczynniki wielomianu stojącego po lewej stronie są liczbami całkowitymi i jedyny pierwiastek x = 2 jest liczbą

Bardziej szczegółowo

Algebra liniowa z geometrią

Algebra liniowa z geometrią Algebra liniowa z geometrią Maciej Czarnecki 15 stycznia 2013 Spis treści 1 Geometria płaszczyzny 2 1.1 Wektory i skalary........................... 2 1.2 Macierze, wyznaczniki, układy równań liniowych.........

Bardziej szczegółowo

Znaleźć wzór ogólny i zbadać istnienie granicy ciągu określonego rekurencyjnie:

Znaleźć wzór ogólny i zbadać istnienie granicy ciągu określonego rekurencyjnie: Ciągi rekurencyjne Zadanie 1 Znaleźć wzór ogólny i zbadać istnienie granicy ciągu określonego rekurencyjnie: w dwóch przypadkach: dla i, oraz dla i. Wskazówka Należy poszukiwać rozwiązania w postaci, gdzie

Bardziej szczegółowo

Andrzej Leśnicki Laboratorium CPS Ćwiczenie 7 1/7 ĆWICZENIE 7. Splot liniowy i kołowy sygnałów

Andrzej Leśnicki Laboratorium CPS Ćwiczenie 7 1/7 ĆWICZENIE 7. Splot liniowy i kołowy sygnałów Andrzej Leśnicki Laboratorium CPS Ćwiczenie 7 1/7 ĆWICZEIE 7 Splot liniowy i kołowy sygnałów 1. Cel ćwiczenia Operacja splotu jest jedną z najczęściej wykonywanych operacji na sygnale. Każde przejście

Bardziej szczegółowo

Układy równań i nierówności liniowych

Układy równań i nierówności liniowych Układy równań i nierówności liniowych Wiesław Krakowiak 1 grudnia 2010 1 Układy równań liniowych DEFINICJA 11 Układem równań m liniowych o n niewiadomych X 1,, X n, nazywamy układ postaci: a 11 X 1 + +

Bardziej szczegółowo

z = x + i y := e i ϕ z. cos ϕ sin ϕ = sin ϕ cos ϕ

z = x + i y := e i ϕ z. cos ϕ sin ϕ = sin ϕ cos ϕ Izometrie liniowe Przypomnijmy, że jeśli V jest przestrzenią euklidesową (skończonego wymiaru), to U End V jest izometrią wtedy i tylko wtedy, gdy U U = UU = E, to znaczy, gdy jest odwzorowaniem ortogonalnym.

Bardziej szczegółowo

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Podstawy Automatyki

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Podstawy Automatyki Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Podsta Automatyki Transmitancja operatorowa i widmowa systemu, znajdowanie odpowiedzi w dziedzinie s i w

Bardziej szczegółowo

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora.

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora. 1. Podstawy matematyki 1.1. Geometria analityczna W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora. Skalarem w fizyce nazywamy

Bardziej szczegółowo

Zad. 3: Układ równań liniowych

Zad. 3: Układ równań liniowych 1 Cel ćwiczenia Zad. 3: Układ równań liniowych Wykształcenie umiejętności modelowania kluczowych dla danego problemu pojęć. Definiowanie właściwego interfejsu klasy. Zwrócenie uwagi na dobór odpowiednich

Bardziej szczegółowo

= i Ponieważ pierwiastkami stopnia 3 z 1 są (jak łatwo wyliczyć) liczby 1, 1+i 3

= i Ponieważ pierwiastkami stopnia 3 z 1 są (jak łatwo wyliczyć) liczby 1, 1+i 3 ZESTAW I 1. Rozwiązać równanie. Pierwiastki zaznaczyć w płaszczyźnie zespolonej. z 3 8(1 + i) 3 0, Sposób 1. Korzystamy ze wzoru a 3 b 3 (a b)(a 2 + ab + b 2 ), co daje: (z 2 2i)(z 2 + 2(1 + i)z + (1 +

Bardziej szczegółowo

Elementy metod numerycznych

Elementy metod numerycznych Wykład nr 5 i jej modyfikacje. i zera wielomianów Założenia metody Newtona Niech będzie dane równanie f (x) = 0 oraz przedział a, b taki, że w jego wnętrzu znajduje się dokładnie jeden pierwiastek α badanego

Bardziej szczegółowo

3. Macierze i Układy Równań Liniowych

3. Macierze i Układy Równań Liniowych 3. Macierze i Układy Równań Liniowych Rozważamy równanie macierzowe z końcówki ostatniego wykładu ( ) 3 1 X = 4 1 ( ) 2 5 Podstawiając X = ( ) x y i wymnażając, otrzymujemy układ 2 równań liniowych 3x

Bardziej szczegółowo

Podstawy Przetwarzania Sygnałów

Podstawy Przetwarzania Sygnałów Adam Szulc 188250 grupa: pon TN 17:05 Podstawy Przetwarzania Sygnałów Sprawozdanie 6: Filtracja sygnałów. Filtry FIT o skończonej odpowiedzi impulsowej. 1. Cel ćwiczenia. 1) Przeprowadzenie filtracji trzech

Bardziej szczegółowo

Układy równań liniowych

Układy równań liniowych Układy równań liniowych Niech K będzie ciałem. Niech n, m N. Równanie liniowe nad ciałem K z niewiadomymi (lub zmiennymi) x 1, x 2,..., x n K definiujemy jako formę zdaniową zmiennej (x 1,..., x n ) K

Bardziej szczegółowo

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Funkcja kwadratowa. f(x) = ax 2 + bx + c, Funkcja kwadratowa. Funkcją kwadratową nazywamy funkcję f : R R określoną wzorem gdzie a, b, c R, a 0. f(x) = ax 2 + bx + c, Szczególnym przypadkiem funkcji kwadratowej jest funkcja f(x) = ax 2, a R \

Bardziej szczegółowo

Wielomiany podstawowe wiadomości

Wielomiany podstawowe wiadomości Rozdział Wielomiany podstawowe wiadomości Funkcję postaci f s = a n s n + a n s n + + a s + a 0, gdzie n N, a i R i = 0,, n, a n 0 nazywamy wielomianem rzeczywistym stopnia n; jeżeli współczynniki a i

Bardziej szczegółowo

Przetwarzanie obrazów wykład 6. Adam Wojciechowski

Przetwarzanie obrazów wykład 6. Adam Wojciechowski Przetwarzanie obrazów wykład 6 Adam Wojciechowski Przykłady obrazów cyfrowych i ich F-obrazów Parzysta liczba powtarzalnych wzorców Transformata Fouriera może być przydatna przy wykrywaniu określonych

Bardziej szczegółowo

Matematyka A kolokwium 26 kwietnia 2017 r., godz. 18:05 20:00. i = = i. +i sin ) = 1024(cos 5π+i sin 5π) =

Matematyka A kolokwium 26 kwietnia 2017 r., godz. 18:05 20:00. i = = i. +i sin ) = 1024(cos 5π+i sin 5π) = Matematyka A kolokwium 6 kwietnia 7 r., godz. 8:5 : Starałem się nie popełniać błędów, ale jeśli są, będę wdzięczny za wieści o nich Mam też nadzieję, że niektórzy studenci zechcą zrozumieć poniższy tekst,

Bardziej szczegółowo

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a Funkcja kwadratowa. Funkcją kwadratową nazywamy funkcję f : R R określoną wzorem gdzie a, b, c R, a 0. f(x) = ax + bx + c, Szczególnym przypadkiem funkcji kwadratowej jest funkcja f(x) = ax, a R \ {0}.

Bardziej szczegółowo

Transformaty. Kodowanie transformujace

Transformaty. Kodowanie transformujace Transformaty. Kodowanie transformujace Kodowanie i kompresja informacji - Wykład 10 10 maja 2009 Szeregi Fouriera Każda funkcję okresowa f (t) o okresie T można zapisać jako f (t) = a 0 + a n cos nω 0

Bardziej szczegółowo

macierze jednostkowe (identyczności) macierze diagonalne, które na przekątnej mają same

macierze jednostkowe (identyczności) macierze diagonalne, które na przekątnej mają same 1 Macierz definicja i zapis Macierzą wymiaru m na n nazywamy tabelę a 11 a 1n A = a m1 a mn złożoną z liczb (rzeczywistych lub zespolonych) o m wierszach i n kolumnach (zamiennie będziemy też czasem mówili,

Bardziej szczegółowo

Teoria sygnałów Signal Theory. Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Teoria sygnałów Signal Theory. Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) . KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013 Teoria sygnałów Signal Theory A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

Bardziej szczegółowo

Dyskretne przekształcenie Fouriera cz. 2

Dyskretne przekształcenie Fouriera cz. 2 Cyfrowe przetwarzanie sygnałów Jacek Rezmer -1- Dyskretne przekształcenie Fouriera cz. 2 Twierdzenie o przesunięciu Istnieje ważna właściwość DFT, znana jako twierdzenie o przesunięciu. Mówi ono, że: przesunięcie

Bardziej szczegółowo

Przetwarzanie i transmisja danych multimedialnych. Wykład 8 Transformaty i kodowanie cz. 2. Przemysław Sękalski.

Przetwarzanie i transmisja danych multimedialnych. Wykład 8 Transformaty i kodowanie cz. 2. Przemysław Sękalski. Przetwarzanie i transmisja danych multimedialnych Wykład 8 Transformaty i kodowanie cz. 2 Przemysław Sękalski sekalski@dmcs.pl Politechnika Łódzka Katedra Mikroelektroniki i Technik Informatycznych DMCS

Bardziej szczegółowo

2 1 3 c c1. e 1, e 2,..., e n A= e 1 e 2...e n [ ] M. Przybycień Matematyczne Metody Fizyki I

2 1 3 c c1. e 1, e 2,..., e n A= e 1 e 2...e n [ ] M. Przybycień Matematyczne Metody Fizyki I Liniowa niezależno ność wektorów Przykład: Sprawdzić czy następujące wektory z przestrzeni 3 tworzą bazę: e e e3 3 Sprawdzamy czy te wektory są liniowo niezależne: 3 c + c + c3 0 c 0 c iei 0 c + c + 3c3

Bardziej szczegółowo

Przestrzeń unitarna. Jacek Kłopotowski. 23 października Katedra Matematyki i Ekonomii Matematycznej SGH

Przestrzeń unitarna. Jacek Kłopotowski. 23 października Katedra Matematyki i Ekonomii Matematycznej SGH Katedra Matematyki i Ekonomii Matematycznej SGH 23 października 2018 Definicja iloczynu skalarnego Definicja Iloczynem skalarnym w przestrzeni liniowej R n nazywamy odwzorowanie ( ) : R n R n R spełniające

Bardziej szczegółowo

A A A A A A A A A n n

A A A A A A A A A n n DODTEK NR GEBR MCIERZY W dodatku tym podamy najważniejsze definicje rachunku macierzowego i omówimy niektóre funkcje i transformacje macierzy najbardziej przydatne w zastosowaniach numerycznych a w szczególności

Bardziej szczegółowo

Metody numeryczne Wykład 4

Metody numeryczne Wykład 4 Metody numeryczne Wykład 4 Dr inż. Michał Łanczont Instytut Elektrotechniki i Elektrotechnologii E419, tel. 4293, m.lanczont@pollub.pl, http://m.lanczont.pollub.pl Zakres wykładu Metody skończone rozwiązywania

Bardziej szczegółowo

3 1 + i 1 i i 1 2i 2. Wyznaczyć macierze spełniające własność komutacji: [A, X] = B

3 1 + i 1 i i 1 2i 2. Wyznaczyć macierze spełniające własność komutacji: [A, X] = B 1. Dla macierzy a) A = b) A = c) A = d) A = 3 1 + i 1 i i i 0 i i 0 1 + i 1 i 0 0 0 0 1 0 1 0 1 + i 1 i Wyznaczyć macierze spełniające własność komutacji: A, X = B. Obliczyć pierwiaski z macierzy: A =

Bardziej szczegółowo

Estymacja wektora stanu w prostym układzie elektroenergetycznym

Estymacja wektora stanu w prostym układzie elektroenergetycznym Zakład Sieci i Systemów Elektroenergetycznych LABORATORIUM INFORMATYCZNE SYSTEMY WSPOMAGANIA DYSPOZYTORÓW Estymacja wektora stanu w prostym układzie elektroenergetycznym Autorzy: dr inż. Zbigniew Zdun

Bardziej szczegółowo

dr inż. Artur Zieliński Katedra Elektrochemii, Korozji i Inżynierii Materiałowej Wydział Chemiczny PG pokój 311

dr inż. Artur Zieliński Katedra Elektrochemii, Korozji i Inżynierii Materiałowej Wydział Chemiczny PG pokój 311 dr inż. Artur Zieliński Katedra Elektrochemii, Korozji i Inżynierii Materiałowej Wydział Chemiczny PG pokój 311 Politechnika Gdaoska, 2011 r. Publikacja współfinansowana ze środków Unii Europejskiej w

Bardziej szczegółowo

Informacja o przestrzeniach Hilberta

Informacja o przestrzeniach Hilberta Temat 10 Informacja o przestrzeniach Hilberta 10.1 Przestrzenie unitarne, iloczyn skalarny Niech dana będzie przestrzeń liniowa X. Załóżmy, że każdej parze elementów x, y X została przyporządkowana liczba

Bardziej szczegółowo

2. Układy równań liniowych

2. Układy równań liniowych 2. Układy równań liniowych Grzegorz Kosiorowski Uniwersytet Ekonomiczny w Krakowie zima 2017/2018 rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 2. Układy równań liniowych zima 2017/2018 1 /

Bardziej szczegółowo

ĆWICZENIE III ANALIZA WIDMOWA SYGNAŁÓW DYSKRETNYCH. ver.3

ĆWICZENIE III ANALIZA WIDMOWA SYGNAŁÓW DYSKRETNYCH. ver.3 1 Zakład Elektrotechniki Teoretycznej ver.3 ĆWICZEIE III AALIZA WIDMOWA SYGAŁÓW DYSKRETYCH (00) Celem ćwiczenia jest przeprowadzenie analizy widmowej dyskretnych sygnałów okresowych przy zastosowaniu szybkiego

Bardziej szczegółowo

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Instrukcja do zajęć laboratoryjnych z przedmiotu: Przetwarzanie Sygnałów Kod: TS1A400027 Temat ćwiczenia:

Bardziej szczegółowo

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Instrukcja do zajęć laboratoryjnych z przedmiotu: Przetwarzanie Sygnałów Kod: TS1C400027 Temat ćwiczenia:

Bardziej szczegółowo

Robert Susmaga. Instytut Informatyki ul. Piotrowo 2 Poznań

Robert Susmaga. Instytut Informatyki ul. Piotrowo 2 Poznań ... Robert Susmaga Instytut Informatyki ul. Piotrowo 2 Poznań kontakt mail owy Robert.Susmaga@CS.PUT.Poznan.PL kontakt osobisty Centrum Wykładowe, blok informatyki, pok. 7 Wyłączenie odpowiedzialności

Bardziej szczegółowo

PODSTAWY RACHUNKU WEKTOROWEGO

PODSTAWY RACHUNKU WEKTOROWEGO Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Adam Wosatko Ewa Pabisek Skalar Definicja Skalar wielkość fizyczna (lub geometryczna)

Bardziej szczegółowo

Logarytmy. Funkcje logarytmiczna i wykładnicza. Równania i nierówności wykładnicze i logarytmiczne.

Logarytmy. Funkcje logarytmiczna i wykładnicza. Równania i nierówności wykładnicze i logarytmiczne. Logarytmy. Funkcje logarytmiczna i wykładnicza. Równania i nierówności wykładnicze i logarytmiczne. Definicja. Niech a i b będą dodatnimi liczbami rzeczywistymi i niech a. Logarytmem liczby b przy podstawie

Bardziej szczegółowo

Przetwarzanie sygnału cyfrowego (LabVIEW)

Przetwarzanie sygnału cyfrowego (LabVIEW) Politechnika Rzeszowska im. Ignacego Łukasiewicza w Rzeszowie Wydział: Elektryczny, Kierunek: Informatyka Projekt zaliczeniowy Przedmiot: Systemy akwizycji i przesyłania informacji Przetwarzanie sygnału

Bardziej szczegółowo

Wykład z Technologii Informacyjnych. Piotr Mika

Wykład z Technologii Informacyjnych. Piotr Mika Wykład z Technologii Informacyjnych Piotr Mika Uniwersalna forma graficznego zapisu algorytmów Schemat blokowy zbiór bloków, powiązanych ze sobą liniami zorientowanymi. Jest to rodzaj grafu, którego węzły

Bardziej szczegółowo

CYFROWE PRZETWARZANIE SYGNAŁÓW

CYFROWE PRZETWARZANIE SYGNAŁÓW Cyfrowe przetwarzanie sygnałów -1-2003 CYFROWE PRZETWARZANIE SYGNAŁÓW tematy wykładowe: ( 28 godz. +2godz. kolokwium, test?) 1. Sygnały i systemy dyskretne (LTI, SLS) 1.1. Systemy LTI ( SLS ) (definicje

Bardziej szczegółowo

1. PODSTAWY TEORETYCZNE

1. PODSTAWY TEORETYCZNE 1. PODSTAWY TEORETYCZNE 1 1. 1. PODSTAWY TEORETYCZNE 1.1. Wprowadzenie W pierwszym wykładzie przypomnimy podstawowe działania na macierzach. Niektóre z nich zostały opisane bardziej szczegółowo w innych

Bardziej szczegółowo

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać układu równań liniowych Układ liniowych równań algebraicznych

Bardziej szczegółowo

Zakłócenia w układach elektroenergetycznych LABORATORIUM 3

Zakłócenia w układach elektroenergetycznych LABORATORIUM 3 Zakłócenia w układach elektroenergetycznych LABORATORIUM 3 Przekształcenie 0-1- Dane są napięcia w trzech fazach (symetryczne): U = V U A = U max sin(ωt + 11. ) U B = U max sin(ωt + 11. ) U C = U max sin(ωt

Bardziej szczegółowo

Luty 2001 Algorytmy (7) 2000/2001 s-rg@siwy.il.pw.edu.pl

Luty 2001 Algorytmy (7) 2000/2001 s-rg@siwy.il.pw.edu.pl System dziesiętny 7 * 10 4 + 3 * 10 3 + 0 * 10 2 + 5 *10 1 + 1 * 10 0 = 73051 Liczba 10 w tym zapisie nazywa się podstawą systemu liczenia. Jeśli liczba 73051 byłaby zapisana w systemie ósemkowym, co powinniśmy

Bardziej szczegółowo

Zasada indukcji matematycznej

Zasada indukcji matematycznej Zasada indukcji matematycznej Twierdzenie 1 (Zasada indukcji matematycznej). Niech ϕ(n) będzie formą zdaniową zmiennej n N 0. Załóżmy, że istnieje n 0 N 0 takie, że 1. ϕ(n 0 ) jest zdaniem prawdziwym,.

Bardziej szczegółowo

Funkcje - monotoniczność, różnowartościowość, funkcje parzyste, nieparzyste, okresowe. Funkcja liniowa.

Funkcje - monotoniczność, różnowartościowość, funkcje parzyste, nieparzyste, okresowe. Funkcja liniowa. Funkcje - monotoniczność, różnowartościowość, funkcje parzyste, nieparzyste, okresowe. Funkcja liniowa. Monotoniczność i różnowartościowość. Definicja 1 Niech f : X R, X R. Funkcję f nazywamy rosnącą w

Bardziej szczegółowo

5. Rozwiązywanie układów równań liniowych

5. Rozwiązywanie układów równań liniowych 5. Rozwiązywanie układów równań liniowych Wprowadzenie (5.1) Układ n równań z n niewiadomymi: a 11 +a 12 x 2 +...+a 1n x n =a 10, a 21 +a 22 x 2 +...+a 2n x n =a 20,..., a n1 +a n2 x 2 +...+a nn x n =a

Bardziej szczegółowo

φ(x 1,..., x n ) = a i x 2 i +

φ(x 1,..., x n ) = a i x 2 i + Teoria na egzamin z algebry liniowej Wszystkie podane pojęcia należy umieć określić i podać pprzykłady, ewentualnie kontrprzykłady. Ponadto należy znać dowody tam gdzie to jest zaznaczone. Liczby zespolone.

Bardziej szczegółowo

Badanie widma fali akustycznej

Badanie widma fali akustycznej Politechnika Łódzka FTIMS Kierunek: Informatyka rok akademicki: 00/009 sem.. grupa II Termin: 10 III 009 Nr. ćwiczenia: 1 Temat ćwiczenia: Badanie widma fali akustycznej Nr. studenta: 6 Nr. albumu: 15101

Bardziej szczegółowo

Przetwarzanie sygnałów

Przetwarzanie sygnałów Spis treści Przetwarzanie sygnałów Ćwiczenie 3 Właściwości przekształcenia Fouriera 1 Podstawowe właściwości przekształcenia Fouriera 1 1.1 Kompresja i ekspansja sygnału................... 2 1.2 Właściwości

Bardziej szczegółowo

6. FUNKCJE. f: X Y, y = f(x).

6. FUNKCJE. f: X Y, y = f(x). 6. FUNKCJE Niech dane będą dwa niepuste zbiory X i Y. Funkcją f odwzorowującą zbiór X w zbiór Y nazywamy przyporządkowanie każdemu elementowi X dokładnie jednego elementu y Y. Zapisujemy to następująco

Bardziej szczegółowo

dr inż. Artur Zieliński Katedra Elektrochemii, Korozji i Inżynierii Materiałowej Wydział Chemiczny PG pokój 311

dr inż. Artur Zieliński Katedra Elektrochemii, Korozji i Inżynierii Materiałowej Wydział Chemiczny PG pokój 311 dr inż. Artur Zieliński Katedra Elektrochemii, Korozji i Inżynierii Materiałowej Wydział Chemiczny PG pokój 3 Politechnika Gdaoska, 20 r. Publikacja współfinansowana ze środków Unii Europejskiej w ramach

Bardziej szczegółowo

Przykładowe zadania z teorii liczb

Przykładowe zadania z teorii liczb Przykładowe zadania z teorii liczb I. Podzielność liczb całkowitych. Liczba a = 346 przy dzieleniu przez pewną liczbę dodatnią całkowitą b daje iloraz k = 85 i resztę r. Znaleźć dzielnik b oraz resztę

Bardziej szczegółowo

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3 KARTA PRZEDMIOTU 1. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom kształcenia: Profil kształcenia: Forma studiów:

Bardziej szczegółowo

Przekształcenie Fouriera obrazów FFT

Przekształcenie Fouriera obrazów FFT Przekształcenie ouriera obrazów T 6 P. Strumiłło, M. Strzelecki Przekształcenie ouriera ourier wymyślił sposób rozkładu szerokiej klasy funkcji (sygnałów) okresowych na składowe harmoniczne; taką reprezentację

Bardziej szczegółowo

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Cyfrowe Przetwarzanie Obrazów i Sygnałów Cyfrowe Przetwarzanie Obrazów i Sygnałów Laboratorium EX Lokalne transformacje obrazów Joanna Ratajczak, Wrocław, 28 Cel i zakres ćwiczenia Celem ćwiczenia jest zapoznanie się z własnościami lokalnych

Bardziej szczegółowo

Zadania egzaminacyjne

Zadania egzaminacyjne Rozdział 13 Zadania egzaminacyjne Egzamin z algebry liniowej AiR termin I 03022011 Zadanie 1 Wyznacz sumę rozwiązań równania: (8z + 1 i 2 2 7 iz 4 = 0 Zadanie 2 Niech u 0 = (1, 2, 1 Rozważmy odwzorowanie

Bardziej szczegółowo

Katedra Elektrotechniki Teoretycznej i Informatyki

Katedra Elektrotechniki Teoretycznej i Informatyki Katedra Elektrotechniki Teoretycznej i Inormatyki Przedmiot: Zintegrowane Pakiety Obliczeniowe W Zastosowaniach InŜynierskich umer ćwiczenia: 7 Temat: Wprowadzenie do Signal Processing Toolbox 1. PRÓBKOWAIE

Bardziej szczegółowo

przy warunkach początkowych: 0 = 0, 0 = 0

przy warunkach początkowych: 0 = 0, 0 = 0 MODELE MATEMATYCZNE UKŁADÓW DYNAMICZNYCH Podstawową formą opisu procesów zachodzących w członach lub układach automatyki jest równanie ruchu - równanie dynamiki. Opisuje ono zależność wielkości fizycznych,

Bardziej szczegółowo

; B = Wykonaj poniższe obliczenia: Mnożenia, transpozycje etc wykonuję programem i przepisuję wyniki. Mam nadzieję, że umiesz mnożyć macierze...

; B = Wykonaj poniższe obliczenia: Mnożenia, transpozycje etc wykonuję programem i przepisuję wyniki. Mam nadzieję, że umiesz mnożyć macierze... Tekst na niebiesko jest komentarzem lub treścią zadania. Zadanie. Dane są macierze: A D 0 ; E 0 0 0 ; B 0 5 ; C Wykonaj poniższe obliczenia: 0 4 5 Mnożenia, transpozycje etc wykonuję programem i przepisuję

Bardziej szczegółowo

DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Rys Model układu

DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Rys Model układu Ćwiczenie 7 DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Cel ćwiczenia Doświadczalne wyznaczenie częstości drgań własnych układu o dwóch stopniach swobody, pokazanie postaci drgań odpowiadających

Bardziej szczegółowo

Algebra liniowa II. Lista 1. 1 u w 0 1 v 0 0 1

Algebra liniowa II. Lista 1. 1 u w 0 1 v 0 0 1 Algebra liniowa II Lista Zadanie Udowodnić, że jeśli B b ij jest macierzą górnotrójkątną o rozmiarze m m, to jej wyznacznik jest równy iloczynowi elementów leżących na głównej przekątnej: det B b b b mm

Bardziej szczegółowo

13. Równania różniczkowe - portrety fazowe

13. Równania różniczkowe - portrety fazowe 13. Równania różniczkowe - portrety fazowe Grzegorz Kosiorowski Uniwersytet Ekonomiczny w Krakowie rzegorz Kosiorowski (Uniwersytet Ekonomiczny 13. wrównania Krakowie) różniczkowe - portrety fazowe 1 /

Bardziej szczegółowo

jest rozwiązaniem równania jednorodnego oraz dla pewnego to jest toŝsamościowo równe zeru.

jest rozwiązaniem równania jednorodnego oraz dla pewnego to jest toŝsamościowo równe zeru. Układy liniowe Układ liniowy pierwszego rzędu, niejednorodny. gdzie Jeśli to układ nazywamy jednorodnym Pamiętamy, Ŝe kaŝde równanie liniowe rzędu m moŝe zostać sprowadzone do układu n równań liniowych

Bardziej szczegółowo

Indukcja matematyczna

Indukcja matematyczna Indukcja matematyczna Zadanie. Zapisać, używając symboli i, następujące wyrażenia (a) n!; (b) sin() + sin() sin() +... + sin() sin()... sin(n); (c) ( + )( + /)( + / + /)... ( + / + / +... + /R). Zadanie.

Bardziej szczegółowo

Przetwarzanie sygnałów

Przetwarzanie sygnałów Przetwarzanie sygnałów Ćwiczenie 3 Filtry o skończonej odpowiedzi impulsowej (SOI) Spis treści 1 Filtracja cyfrowa podstawowe wiadomości 1 1.1 Właściwości filtru w dziedzinie czasu............... 1 1.2

Bardziej szczegółowo

Własności wyznacznika

Własności wyznacznika Własności wyznacznika Rozwinięcie Laplace a względem i-tego wiersza: n det(a) = ( 1) i+j a ij M ij (A), j=1 gdzie M ij (A) to minor (i, j)-ty macierzy A, czyli wyznacznik macierzy uzyskanej z macierzy

Bardziej szczegółowo

Metody numeryczne Wykład 6

Metody numeryczne Wykład 6 Metody numeryczne Wykład 6 Dr inż. Michał Łanczont Instytut Elektrotechniki i Elektrotechnologii E419, tel. 4293, m.lanczont@pollub.pl, http://m.lanczont.pollub.pl Zakres wykładu Interpolacja o Interpolacja

Bardziej szczegółowo

Kurs ZDAJ MATURĘ Z MATEMATYKI MODUŁ 6 Teoria funkcje cz. 2

Kurs ZDAJ MATURĘ Z MATEMATYKI MODUŁ 6 Teoria funkcje cz. 2 1 FUNKCJE Wykres i własności funkcji kwadratowej Funkcja kwadratowa może występować w 3 postaciach: postać ogólna: f(x) ax 2 + bx + c, postać kanoniczna: f(x) a(x - p) 2 + q postać iloczynowa: f(x) a(x

Bardziej szczegółowo

Zajęcia nr 1 (1h) Dwumian Newtona. Indukcja. Zajęcia nr 2 i 3 (4h) Trygonometria

Zajęcia nr 1 (1h) Dwumian Newtona. Indukcja. Zajęcia nr 2 i 3 (4h) Trygonometria Technologia Chemiczna 008/09 Zajęcia wyrównawcze. Pokazać, że: ( )( ) n k k l = ( n l )( n l k l Zajęcia nr (h) Dwumian Newtona. Indukcja. ). Rozwiązać ( ) ( równanie: ) n n a) = 0 b) 3 ( ) n 3. Znaleźć

Bardziej szczegółowo

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Cyfrowe Przetwarzanie Obrazów i Sygnałów Cyfrowe Przetwarzanie Obrazów i Sygnałów Laboratorium EX3 Globalne transformacje obrazów Joanna Ratajczak, Wrocław, 2018 1 Cel i zakres ćwiczenia Celem ćwiczenia jest zapoznanie się z własnościami globalnych

Bardziej szczegółowo

Nieskończona jednowymiarowa studnia potencjału

Nieskończona jednowymiarowa studnia potencjału Nieskończona jednowymiarowa studnia potencjału Zagadnienie dane jest następująco: znaleźć funkcje własne i wartości własne operatora energii dla cząstki umieszczonej w nieskończonej studni potencjału,

Bardziej szczegółowo