Przetwarzanie sygnałów

Podobne dokumenty
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L

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

DYSKRETNE PRZEKSZTAŁCENIE FOURIERA C.D.

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

Dyskretne przekształcenie Fouriera cz. 2

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

DYSKRETNA TRANSFORMACJA FOURIERA

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

Przetwarzanie sygnałów

Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L

Zjawisko aliasingu. Filtr antyaliasingowy. Przecieki widma - okna czasowe.

Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L

Przetwarzanie sygnałów

Podstawy Przetwarzania Sygnałów

CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera)

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

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

Przekształcenie Fouriera obrazów FFT

Ćwiczenie 4. Filtry o skończonej odpowiedzi impulsowej (SOI)

Systemy akwizycji i przesyłania informacji

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

FFT i dyskretny splot. Aplikacje w DSP

POLITECHNIKA POZNAŃSKA

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

Akwizycja i przetwarzanie sygnałów cyfrowych

W celu obliczenia charakterystyki częstotliwościowej zastosujemy wzór 1. charakterystyka amplitudowa 0,

Kartkówka 1 Opracowanie: Próbkowanie częstotliwość próbkowania nie mniejsza niż podwojona szerokość przed spróbkowaniem.

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

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski

PRZETWARZANIE SYGNAŁÓW

Dyskretne przekształcenie Fouriera

SPRZĘTOWA REALIZACJA FILTRÓW CYFROWYCH TYPU SOI

f = 2 śr MODULACJE

Diagnostyka obrazowa

Ćwiczenie 11. Podstawy akwizycji i cyfrowego przetwarzania sygnałów. Program ćwiczenia:

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

EFEKTYWNE UŻYTKOWANIE ENERGII ELEKTRYCZNEJ

CYFROWE PRZETWARZANIE SYGNAŁÓW

) (2) 1. A i. t+β i. sin(ω i

Transformata Fouriera

9. Dyskretna transformata Fouriera algorytm FFT

Teoria Sygnałów. Inżynieria Obliczeniowa II rok 2018/19. Wykład 10. ( t) Wykorzystanie transformacji Fouriera w analizie korelacyjnej

Teoria Sygnałów. III rok Informatyki Stosowanej. Wykład 8

Algorytmy detekcji częstotliwości podstawowej

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

7. Szybka transformata Fouriera fft

Generowanie sygnałów na DSP

POLITECHNIKA OPOLSKA

Przekształcenie Fouriera i splot

Diagnostyka obrazowa

1. Liczby zespolone. Jacek Jędrzejewski 2011/2012

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

Ćwiczenie - 1 OBSŁUGA GENERATORA I OSCYLOSKOPU. WYZNACZANIE CHARAKTERYSTYKI AMPLITUDOWEJ I FAZOWEJ NA PRZYKŁADZIE FILTRU RC.

Cyfrowe przetwarzanie sygnałów Jacek Rezmer -1-

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

Przetwarzanie obrazów wykład 6. Adam Wojciechowski

Temat ćwiczenia. Analiza częstotliwościowa

PREZENTACJA MODULACJI AM W PROGRAMIE MATHCAD

BIBLIOTEKA PROGRAMU R - BIOPS. Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat

Liczby zespolone. Magdalena Nowak. 23 marca Uniwersytet Śląski

PL B1. Sposób i układ pomiaru całkowitego współczynnika odkształcenia THD sygnałów elektrycznych w systemach zasilających

1. Modulacja analogowa, 2. Modulacja cyfrowa

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

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

Analiza właściwości filtra selektywnego

Interpolacja, aproksymacja całkowanie. Interpolacja Krzywa przechodzi przez punkty kontrolne

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

Przetwarzanie sygnału cyfrowego (LabVIEW)

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

Transformacje Fouriera * podstawowe własności

Wykład 2. Transformata Fouriera

Politechnika Warszawska

Analiza szeregów czasowych: 2. Splot. Widmo mocy.

FUNKCJE I RÓWNANIA KWADRATOWE. Lekcja 78. Pojęcie i wykres funkcji kwadratowej str

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

x(n) x(n-1) x(n-2) D x(n-n+1) h N-1

IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7

Badanie widma fali akustycznej

POLITECHNIKA POZNAŃSKA

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

Katedra Elektrotechniki Teoretycznej i Informatyki

Podstawy Elektrotechniki i Elektroniki. Opracował: Mgr inż. Marek Staude

Ćwiczenie: Własności dyskretnej transformaty Fouriera (DFT)

Dyskretne sygnały deterministyczne i analiza widmowa

Przetwarzanie sygnałów

Właściwości sygnałów i splot. Krzysztof Patan

(1.1) gdzie: - f = f 2 f 1 - bezwzględna szerokość pasma, f śr = (f 2 + f 1 )/2 częstotliwość środkowa.

Analiza szeregów czasowych: 2. Splot. Widmo mocy.

Systemy i Sieci Telekomunikacyjne laboratorium. Modulacja amplitudy

Przetwarzanie sygnałów biomedycznych

SYMULACJA KOMPUTEROWA SYSTEMÓW

LABORATORIUM PODSTAW TELEKOMUNIKACJI

Laboratorium Przetwarzania Sygnałów Biomedycznych

Sposoby opisu i modelowania zakłóceń kanałowych

Detektor Fazowy. Marcin Polkowski 23 stycznia 2008

Rozdział 1 PODSTAWOWE POJĘCIA I DEFINICJE

CYFROWE PRZETWARZANIE SYGNAŁÓW

Transformata Laplace a to przekształcenie całkowe funkcji f(t) opisane następującym wzorem:

TRYGONOMETRIA. 1. Definicje i własności funkcji trygonometrycznych

Ćwiczenie 3,4. Analiza widmowa sygnałów czasowych: sinus, trójkąt, prostokąt, szum biały i szum różowy

Transkrypt:

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 fazowe przekształcenia Fouriera........... 2 1.3 Przeciek widma........................... 3 1.4 Modulacja amplitudowa - mnożenie sygnałów.......... 5 2 Pytania i zadania na kartkówkę 7 3 Zadania do realizacji 7 3.1 Okresowość i przeciek widma.................... 7 3.2 Mnożenie sygnałów......................... 8 3.3 Rozwinięcie fazy........................... 8 3.4 Splot sygnałów........................... 9 3.5 Modulacja sygnału dźwiękowego.................. 9 dr hab. inż. Grzegorz Jóźwiak, dr hab. inż. Tomasz Piasecki (tomasz.piasecki@pwr.edu.pl)

1 Podstawowe właściwości przekształcenia Fouriera Omówione w ramach niniejszego ćwiczenia właściwości dotyczą m.in. DFT, DTFT. Niech w dalszej części instrukcji zapis oznacza przekształcenie Fouriera, natomiast zapis X = F T {x} (1) x = F T 1 {x} (2) odwrotne przekształcenie Fouriera. Zbiór funkcji bazowych DFT jest zbiorem skończonym (k=0,...,n-1), jak również same funkcje bazowe są funkcjami zdefiniowanymi dla skończonej liczby próbek (n=0,..., N 1). Te dwie właściwości sprawiają, że zarówno liczba operacji niezbędnych do wykonania obliczeń DFT, jak i ilość potrzebnej pamięci są skończone. Dyskretne przekształcenie Fouriera DFT jest zatem jedynym przekształceniem, które można obliczyć za pomocą układów cyfrowych. W niniejszym ćwiczeniu badane będą właściwości wszystkich przekształceń Fouriera, jak również unikalne właściwości DFT. W niniejszym ćwiczeniu transformowane będą sygnały rzeczywiste. Oznacza to, że obserwowana będzie symetria amplitudy i antysymetria fazy względem składowej o częstotliwości 0 Hz (składowej stałej) przekształceń Fouriera dla częstotliwości ujemnych. W przypadku transformat sygnałów dyskretnych (DFT i DTFT) występuje dodatkowo okresowość widm (X[k + pn] = X[k] dla DFT i X(ω + p2π) = X(ω) dla DTFT, gdzie p jest liczbą całkowitą). Konsekwencją okresowości i symetrii względem 0 jest symetria i antysymetria względem częstotliwości równej połowie częstotliwości próbkowania(k = N/2 dla DFT i ω = π dla DTFT). Rysunek 1: Widmo amplitudowe sygnału dyskretnego (widmo DFT jest dyskretne, widmo DTFT jest ciągłe) 1

1.0.1 Homogeniczność Wszystkie przekształcenia Fouriera są homogeniczne, tzn. k-krotna zmiana amplitudy sygnału spowoduje k-krotną zmianę amplitudy transformaty: a X = F T {a x} (3) Podobną zależnością charakteryzuje się przekształcenie odwrotne: 1.0.2 Addytywność a x = F T 1 {a X} (4) Każde przekształcenie Fouriera jest addytywne, tzn. transformata sumy sygnałów jest równa sumie transformat tych sygnałów: F T {x 1 + x 2 } = F T {x 1 } + F T {x 2 } (5) Addytywne jest również odwrotne przekształcenie Fouriera: F T 1 {X 1 + X 2 } = F T 1 {X 1 } + F T 1 {X 2 } (6) Homogeniczność i addytywność świadczą o liniowości przekształceń Fouriera, a można je udowodnić, korzystając bezpośrednio z definicji transformacji Fouriera. 1.1 Kompresja i ekspansja sygnału Kompresja sygnału w jednej dziedzinie powoduje jego ekspansję w drugiej dziedzinie, np. zwężenie sygnału w dziedzinie czasu ( przyspieszenie ) spowoduje poszerzenie widma częstotliwościowego (wystąpienie większych częstotliwości). Dla a = const możemy zapisać: ] F T {x[an]} = 1 a X [ k a Właściwość ta jest prawdziwa dla wszystkich przekształceń Fouriera. 1.2 Właściwości fazowe przekształcenia Fouriera 1.2.1 Wpływ przesunięcia sygnału w dziedzinie czasu na fazę transformaty Przesunięcie sygnału w czasie nie zmienia amplitudy jego transformaty. Ma natomiast wpływ na jej fazę jeśli sygnał zostanie w dziedzinie czasu przesunięty o s próbek, faza transformaty zmieni się o 2πks/N: x 2 [n] = x 1 [n + s] ϕ x2 [k] = ϕ x1 [k] + 2πks (8) N gdzie k=0...n-1 jest indeksem składowej DFT. ϕ x1 i ϕ x2 są widmami fazowymi sygnałów x 1 i x 2. 1.2.2 Rozwinięcie fazy Kąt fazowy liczby zespolonej jest liczbą z przedziału π, π] (albo 0, 2π]). Niemniej przy analizie fazy (widma fazowego) transformaty Fouriera przydatne jest często, aby ze względu na zachowanie ciągłości widma fazowego przeciwdziedzina była zbiorem większym. W tym celu stosuje się rozwijanie fazy (ang. phase unwrapping), polegające na dodawaniu całkowitych wielokrotności 2π do obliczonych kątów. Dąży się przy tym do tego, żeby różnica fazy między kolejnymi punktami transformaty była jak najmniejsza (patrz rys. 2). Technika ta jest np. wykorzystywana przy pomiarach interferometrycznych (do pomiarów odległości większych niż połowa długości fali). 2 (7)

Rysunek 2: Widmo fazowe transformaty Fouriera sygnału przesuniętej w czasie delty Kroneckera (dyskretne dla DFT, ciągłe dla DTFT). 1.3 Przeciek widma To właściwość dotycząca tylko DFT. Jest związana z faktem, że zbiór funkcji bazowych DFT jest zbiorem skończonym. W jego skład wchodzą funkcje sinusoidalne i kosinusoidalne o całkowitej liczbie okresów. Przeciek widma DFT obserwujemy w przypadku, gdy transformujemy dyskretne funkcje. Problem wynika z faktu, że DFT traktuje transformowany sygnał jak sygnał okresowy. Jeżeli chcemy transformować sygnały nieokresowe musimy odpowiednio dobrać długość okresu, czyli liczbę punktów DFT. Można łatwo zauważyć, że gdy liczba punktów DFT dąży do nieskończoności to DFT przekształca się w transformację DTFT. Zwiększenie liczby punktów DFT może odbywać się na dwa sposoby. Można zwiększyć długość analizowanego sygnału. Jeżeli jest to sygnał o nieskończonym czasie trwania ale asymptotycznie zmierzający do zera, to wyniki DFT będą coraz bardziej zbieżne z wynikami DTFT. Długość wtedy uzależnia się od założonej dokładności aproksymacji. Drugim rozwiązaniem jest dopisanie na końcu sygnału odpowiedniej liczby zer. Jeżeli sygnał jest sygnałem o ograniczonym czasie trwania, to taki zabieg nie zmienia w sposób istotny jego właściwości (bo jego wartości w tym czasie są i tak równe zero), a zwiększa rozdzielczość DFT. Tak zmiana ilości punktów DFT sprawia, że wynik DFT aproksymuje wynik DTFT. Ostatnią klasą sygnałów, w przypadku których ujawnia się przeciek DFT, są sygnały harmoniczne (sygnały sinusoidalne), których częstotliwości nie pokrywają się z częstotliwościami funkcji bazowych DFT. W DFT częstotliwości f funkcji bazowych określane są przez numer składowej k i liczbę punktów DFT N za pomocą równania f = k/n. Jeżeli k = 0..N 1, to widać wyraźnie, że nie wyczerpuje to wszystkich możliwych częstotliwości sygnałów harmonicznych. Jeżeli używamy DFT do analizy jednego sygnału harmonicznego, to można tak dobrać liczbę próbek DFT, aby częstotliwość tego sygnału była jedną z tych ściśle zdefiniowanych częstotliwości (np. f = 0, 3 to można użyć 1000 punktowej DFT, wtedy dla k = 300 będziemy mieli częstotliwość f = k/n = 0, 3). Większy problem pojawia się kiedy analizujemy sygnał składający się z kilku sygnałów harmonicznych. Wtedy dużo trudniej dobrać liczbę próbek DFT tak, aby w pełni uniknąć zjawiska przecieku (zobacz rys. 3). Maksymalny przeciek w 3

Rysunek 3: Ilustracja zjawiska przecieku widma DFT. Sygnał x(t) składa się z dwóch sygnałów harmonicznych. Częstotliwość pierwszego wynosi częstotliwości f 1 = 3/128 Hz, a częstotliwość drugiego f 2 = 65/256 Hz. Ponieważ użyto 128 punktowej DFT, a częstotliwość próbkowania f s wynosi 1 Hz, to zjawisko przecieku obserwujemy tylko dla drugiego sygnału harmonicznego 4

przypadku sygnałów harmonicznych występuje wtedy, gdy częstotliwość sygnału znajduje się dokładnie pośrodku między sąsiednimi częstotliwościami składowych DFT. W takim przypadku stosuje się tzw. okienkowanie, które jest operacją mnożenia sygnału przez specjalnie zdefiniowaną funkcję okna. Okno ma za zadanie zmienić charakter (nie da się go wyeliminować) przecieku widma w taki sposób, aby pomiar amplitudy sygnałów harmonicznych był pomiarem bardziej dokładnym. Dokładność pomiaru amplitudy odbywa się kosztem rozdzielczości częstotliwościowej widma. Zastosowanie funkcji okna zostanie omówione dokładniej przy zagadnieniu filtracji SOI w ćwiczeniu 4. 1.4 Modulacja amplitudowa - mnożenie sygnałów 1.4.1 Splot Splotem sygnałów nazywamy działanie, którego argumentami są dwa sygnały i które zdefiniowane jest dla sygnałów ciągłych następującym wzorem: s(t) = x 1 (t) x 2 (t) = x 1 (u)x 2 (t u)du (9) Dla sygnałów dyskretnych x i y operację wyznaczania n-tej próbki splotu zapisać można następująco: z[n] = x[n] y[n] = N y k=0 y[k]x[n k] (10) Długość splotu dwóch sygnałów x, y wynosi N x + N y 1, gdzie N x jest długością sygnału x a N y długością sygnału y. Przy obliczaniu splotu należy zwrócić uwagę na to, że kiedy indeksy sygnałów x i y wychodzą poza dozwolony zakres, to wartości sygnału zastępuje się zerami (patrz rys. 4). Rysunek 4: Ilustracja działania operacji splotu z = x y. Trójkąt oznacza operację mnożenia, a koło dodawania. Można zauważyć, że brakujące próbki sygnału x uzupełniane są zerami (sytuacja gdy wychodzi się poza dozwolony zakres indeksów tablicy x). 1.4.2 Mnożenie sygnałów a przekształcenie Fouriera Transformata splotu sygnałów jest iloczynem transformat tych sygnałów: F T {x 1 x 2 } = F T {x 1 }F T {x 2 } (11) natomiast transformata iloczynu sygnałów jest splotem ich transformat: F T {x 1 x 2 } = F T {x 1 } F T {x 2 } (12) Mnożenie dwóch sygnałów jest wykorzystywane m.in. przy modulacji amplitudowej, a mnożenie transformat przy filtracji sygnałów. Wykorzystuje się tu fakt, że sygnały harmoniczne 5

Rysunek 5: Ilustracja właściwości modulacji sygnałem harmonicznym. Sygnał modulowany jest sygnałem pasmowym i posiada dwie wstęgi odpowiadające fragmentom widma dla częstotliwości dodatnich i dla częstotliwości ujemnych (kolor niebieski). W trakcie modulacji obie wstęgi są przesuwane do położenia impulsów sygnału modulującego. 6

moją widma Fouriera w postacie impulsu Diraca (dla Przekształcenie Fouriera i DTFT) lub impulsu Kroneckera (dla Szeregów Fouriera i DFT). Operacja splotu z impulsem powoduje przesunięcie sygnału do pozycji impulsu. Dlatego mnożąc dowolny sygnał przez sygnał harmoniczny o wybranej częstotliwości, przesuwamy widmo sygnału do częstotliwości położenia impulsów). Należy pamiętać, że dla sygnałów rzeczywistych widmo jest symetryczne. Sprawia to, że modulacji ulega zarówno część dla częstotliwości dodatnich jak i dla częstotliwości ujemnych. Jest to szczególnie ważne, jeżeli modulowane sygnały mają charakter sygnałów pasmowych (patrz rys. 5). Proszę zwrócić uwagę co się stanie jeżeli częstotliwość sygnału modulującego zacznie się zbliżać do 0.5. 2 Pytania i zadania na kartkówkę 1. Oblicz częstotliwość próbkowania sygnału, który trwa 8 sekund i składa się z 9 równomiernie rozłożonych próbek. 2. Dobierz częstotliwość sinusoidy spróbkowanej z częstotliwością f s = 10 khz tak, aby dla 100 punktowej DFT uniknąć zjawiska przecieku. 3. Dobierz częstotliwość sinusoidy spróbkowanej z częstotliwością f s = 10 khz tak, aby dla 100 punktowej DFT zaobserwować maksymalny przeciek. 4. Jak zmieni się faza 30 punktowej DFT sygnału x[n], jeżeli przesuniemy ten sygnał o 3 próbki w prawo? 5. Jaką długość będzie miał splot sygnałów o długości 10 i 30 próbek? 6. Szerokość widma sygnału spróbkowanego z częstotliwością 10 khz wynosi 1 khz. Jaka jest maksymalna i minimalna częstotliwość, z jaką można cyfrowo modulować ten sygnał? Naszkicuj sytuację na wykresie i zaznacz szerokość widma i uzasadnij swoją odpowiedź. 3 Zadania do realizacji Na zajęciach laboratoryjnych należy rozwiązać 5 podanych poniżej zadań. Za każde zadanie można otrzymać jeden punkt pod warunkiem, że zostanie ono całkowicie poprawnie zrealizowane. 3.1 Okresowość i przeciek widma W zadaniu pierwszym należy napisać dwie funkcje. Pierwszą w postaci: function [t, x]=sin_t(tn, c, N) #definicja ciała funkcji endfunction generującą sinusoidę. x to tablica z kolejnymi wartościami sinusoidy. t to tablica z kolejnymi wartościami czasu, dla których obliczono wartości sinusoidy. c to częstotliwość sinusoidy w hercach. Wartości sinusoidy mają być obliczone dla N próbek w równych odstępach czasu, zaczynając od chwili t=0, a kończąc na chwili t=tn. Druga funkcja powinna mieć postać: function [fx]=freq_d(tn, N) #definicja ciała funkcji endfunction i zwracać wektor fx częstotliwości składowych DFT, jeśli czas trwania sygnału wynosi tn sekund, a sygnał po równomiernym próbkowaniu ma N próbek. 7

Wykorzystując funkcję sin_t i freq_d oraz fft, zaprezentuj zjawisko okresowości widma DFT i przecieku DFT. Funkcja fft jest wbudowaną funkcją Octave a do obliczania DFT zespolonego sygnału dyskretnego. Przykład użycia: y=fft(x); Żeby uzyskać moduł i fazę wyników transformaty Fouriera można posłużyć się funkcjami abs i arg. Są to wbudowane funkcje Octave a. Przykład użycia: mody=abs(y); fazayradiany=arg(y); fazaystopnie=arg(y)*180/pi; 3.2 Mnożenie sygnałów W zadaniu drugim należy napisać funkcję następującej postaci: function z=sig_mul(x, y) #definicja ciała funkcji endfunction wykonującą mnożenie dwóch sygnałów x[n] i y[n] o długości N w następujący sposób: n = 0..N 1, z[n] = x[n]y[n] (13) Wykorzystując funkcję sig_mul należy wykonać mnożenie sygnału Gaussa i sygnału sinusoidalnego ( ) πn y[n] = sin 2 Sygnał Gaussa można otrzymać za pomocą wyrażenia: x=exp( - ( [1:N] - u ).^2 / 2 / s^2) x[n] = e (n u) 2 2s 2 (14) W tym wyrażeniu N definiuje liczbę próbek sygnału Gaussowskiego, u jest przesunięciem krzywej, a s jest stopniem rozmycia. Sygnał sinusoidalny należy wygenerować za pomocą funkcji sin_t. Po obliczeniu sygnału iloczynu, należy zaprezentować wpływ mnożenia na moduł DFT sygnału Gaussa. 3.3 Rozwinięcie fazy Zadanie trzecie polega na napisaniu funkcji następującej: function [uw_fi]=unwrap_phase(fi) #definicja ciała funkcji endfunction która będzie realizować rozwinięcie fazy. Funkcję należy wykorzystać do obserwacji wpływu przesunięcia sygnału na fazę jego DFT. Przesuwanym sygnałem powinien być impuls Kroneckera. Sygnał ten można uzyskać za pomocą wyrażenia: delta=[1,zeros(1,n-1)] N jest długością sygnału. Jeżeli chcemy przesunąć sygnał o 1 próbkę, to można użyć funkcji shift. Przykład użycia: shift(delta,1) przesuwa jedynkę o 1 pozycję w prawo. 8 (15)

3.4 Splot sygnałów W zadaniu czwartym należy napisać funkcję następującej postaci: function z=sig_conv(x, y) #definicja ciała funkcji endfunction która będzie realizować splot sygnałów x[n] i y[n]. Zaprezentuj wykres splotu impulsów prostokątnego z Gaussowskim oraz wykresy modułów DFT sygnałów x i y oraz DFT sygnału splotu z. Przed obliczeniem transformat sygnałów (z, x, y), należy zwrócić uwagę na to, żeby wszystkie sygnały miały taką samą liczbę próbek i żeby wykresy modułów transformat miały prawidłowo wyskalowaną oś częstotliwości. 3.5 Modulacja sygnału dźwiękowego Do dyspozycji jest sygnał dźwiękowy Wroclaw.wav, który można wczytać do Octave a za pomocą wbudowanej funkcji wavread(). Przykład użycia: y=wavread("d:\ps\wroclaw.wav"). Częstotliwość próbkowania tego sygnału wynosi 16 khz. W ramach zadania 5. należy wykonać prawidłową modulację amplitudową z sygnałem Wroclaw.wav jako sygnałem modulowanym. Do zaliczenia zadania potrzebne jest wyświetlenie na wspólnym wykresie modułu transformaty Fouriera sygnału przed i po modulacji z prawidłowo wyskalowaną osią częstotliwości. 9