Ćwiczenie 1 - 2h
Matlab
Elementarne operacje na macierzach i wektorach.
Zobrazowanie danych oraz wyników w formie wykresów.
Ćwiczenie 2 - 2h
Dyskretna Transformata Fouriera
Ćwiczenie jest w dużej mierze programowe i obejmuje wyznaczanie DFT z definicji i postaci macierzowej.
Wszystkie zadania do realizacji w formie skryptów w Matlabie.
Obowiązuje znajomość materiału z zakresu analizy widmowej sygnałów okresowych czasu dyskretnego.
Ćwiczenie 3 - 3h
Analiza widmowa sygnałów okresowych dyskretnych.
Dyskretna transformata Fouriera sygnału dźwiękowego
Ćwiczenie obejmuje wykonanie zadanej operacji typu filtracyjnego na widmie sygnału dźwiękowego; zmianę częstotliwości próbkowania sygnału dźwiękowego z wykorzystaniem DFT (zagadnienie zmiany rozdzielczości).
Wszystkie zadania do realizacji w formie skryptów w Matlabie.
Obowiązuje znajomość materiału z zakresu analizy widmowej sygnałów okresowych czasu dyskretnego.
Ćwiczenie 4 - 3h
Analiza widmowa sygnałów okresowych dyskretnych.
Analiza widmowa obrazów, zastosowanie DFT
Ćwiczenie obejmuje zobrazowanie widma obrazu, wykonanie operacji na widmie obrazu oraz zmianę rozdzielczości obrazu.
Wszystkie zadania do realizacji w formie skryptów w Matlabie.
Obowiązuje znajomość materiału z zakresu analizy widmowej sygnałów okresowych czasu dyskretnego.
Ćwiczenie 5 - 2h
Analiza widmowa sygnałów okresowych czasu ciągłego
Ćwiczenie obejmuje wyznaczenie widma sygnału okresowego czasu ciągłego. Przedstawienie charakterystyk częstotliwościowych.
Realizacja rachunkowa i programowa.
Wymagana umiejętność całkowania przez części.
Ćwiczenie 6 - 3h
Transformacje ortogonalne: DCT, Haara (dźwięk i obraz)
Ćwiczenie obejmuje: wyznaczanie transformat DCT i Haara dla dźwięku i obrazu, realizację zadanych operacji w dziedzinie transformat.
Obowiązuje znajomość materiału z zakresu transformat ortogonalnych.
Ćwiczenie 7 - 3h
Projektowanie filtrów analogowych IIR
Ćwiczenie obejmuje zadanie projektowania filtru Butterwortha metodą okręgu (wyznaczenie transmitancji, wyświetlenie charakterystyk, symulacja w Simulinku).
Realizacja rachunkowa i programowa.
Obowiązuje znajomość materiału z zakresu projektowania filtrów analogowych.
Ćwiczenie 8 - 2h
Projektowanie filtrów cyfrowych IIR
Ćwiczenie obejmuje zadania: wyznaczenie transmitancji cyfrowego filtru Butterwortha na podstawie znanej transmitancji odpowiednika analogowego metodą operatorów całkowania. Symulację działania w Simulinku oraz porównanie z filtrem analogowym.
Realizacja rachunkowa i programowa.
Obowiązuje znajomość materiału z zakresu cyfrowej symulacji filtrów analogowych.
Ćwiczenie 9 - 3h
Projektowanie filtrów cyfrowych FIR
filtracja dźwięku
Ćwiczenie obejmuje zadania: zaprojektowanie filtru FIR dolnoprzepustowego oraz pasmowo przepustowego, dokonanie filtracji sygnału dźwiękowego, wyświetlenie charakterystyki amplitudowej. Badanie wpływu rzędu filtru na jakość filtracji.
Zadanie programowe.
Obowiązuje znajomość materiału z zakresu projektowania filtrów cyfrowych typu FIR.
Ćwiczenie 10 - 3h
Projektowanie filtrów cyfrowych FIR
filtracja obrazu
Ćwiczenie obejmuje zadania: dokonanie filtracji obrazu filtrem dolnoprzepustowym, górnoprzepustowym, filtrem zdefiniowanym przez siebie, wyświetlenie charakterystyk amplitudowych filtrów.
Obowiązuje znajomość materiału z zakresu projektowania filtrów cyfrowych typu FIR.
Ćwiczenie 11 - 4h
Kompresja bezstratna i stratna dźwięku i obrazu
Ćwiczenie obejmuje kodowanie bezstratne metodą długości serii i kompresję z wykorzystaniem transformat ortogonalnych. W drugim przypadku należy zaproponować własną metodę kompresji.
Do oceny jakości skompresowanego sygnału metodami stratnymi należało będzie wykorzystać miary podobieństwa do sygnału pierwotnego takie jak: błąd średniokwadratowy czy szczytowy stosunek sygnału do szumu.