AGH logoKE_logo dr inż. Przemysław Sypka, adiunkt
Katedra Elektroniki, AGH
Pawilon C3, pok. 506
e-mail: sypka*małpa*agh.edu.pl
tel: 012 617-2752
Konsultacje:
Poniedziałek 14:30 - 15:30






ZTPS (statystyki i zaliczenia)
wykład
lab C3/310
zasady zaliczenia

AKTUALNOŚCI
2019-02-07
II kolokwium poprawkowe z ZTPS odbędzie się w lab. 310 w pawilonie C3czwartek 07-02-2019 o godz. 08:00.
Będzie to termin OSTATNI!
Wersja podstawowa "na 3.0":
- część praktyczna: napisanie i uruchomienie 1 wylosowanego algorytmu w MATLABie (~40 min, max 10 pkt.),
- podczas części praktycznej można będzie korzystać z własnych, wydrukowanych materiałów z wykładu oraz z własnoręcznych notatek (wzory!), korzystanie z internetu lub innych źródeł będzie zabronione (w szczególności z kodów "matlabowych" w jakiejkolwiek postaci),
- należy się też wykazać niezbędną wiedzą i zrozumieniem zagadnień związanych z rozwiązywanym zadaniem jak i realizowanym algorytmem,
- do zaliczenia (3.0 dst) trzeba będzie uzyskać co najmniej 7 pkt., czyli wtedy, gdy algorytm będzie działał (nie musi działać perfekcyjnie, ale musi działać!).
Obowiązuje materiał z całego semestru.
2019-01-28
I kolokwium poprawkowe z ZTPS odbędzie się w lab. 310 w pawilonie C3 w czwartek 31-01-2019 od godziny 08:00.
- proszę podzielić się na zespoły maksymalnie 7 osobowe (maksymalnie 7 osób) - pierwszy zespół przychodzi na godzinę rozpoczęcia kolokwium, drugi godzinę później itd.,
Wersja podstawowa "na 3.0":
- część praktyczna: napisanie i uruchomienie 1 wylosowanego algorytmu w MATLABie (~40 min, max 10 pkt.),
- podczas części praktycznej można będzie korzystać z własnych, wydrukowanych materiałów z wykładu oraz z własnoręcznych notatek (wzory!), korzystanie z internetu lub innych źródeł będzie zabronione (w szczególności z kodów "matlabowych" w jakiejkolwiek postaci),
- należy się też wykazać niezbędną wiedzą i zrozumieniem zagadnień związanych z rozwiązywanym zadaniem jak i realizowanym algorytmem,
- na kolokwium w wersji "na 3.0" trzeba będzie uzyskać łącznie co najmniej 7 pkt., aby otrzymać zaliczenie (np. algorytm nie musi działać perfekcyjnie, ale musi działać!).

Osoby, które chciałyby poprawiać na ocenę wyższą niż 3.0, proszę o wiadomość mailową do wtorku 29-01-2019 godz. 23:59:
- część teoretyczna: rozwiązanie 3 wylosowanych zadań (~50 min, max. 10 pkt. za zadanie),
- część praktyczna: napisanie i uruchomienie 3 wylosowanych algorytmów w MATLABie (~120 min, max 10 pkt. za algorytm),
- zadania jak i algorytmy nie mogą być za bardzo zbieżne tematycznie,
- podczas części teoretycznej będzie można korzystać tylko z własnych, wydrukowanych folii z wykładów,
- podczas części praktycznej można będzie korzystać z własnych, wydrukowanych materiałów z wykładu oraz z własnoręcznych notatek (wzory!), korzystanie z internetu lub innych źródeł będzie zabronione (w szczególności z kodów "matlabowych" w jakiejkolwiek postaci),
- należy się też wykazać niezbędną wiedzą i zrozumieniem zagadnień związanych z rozwiązywanym zadaniem jak i realizowanym algorytmem (również w wersji "więcej niż 3.0"),
- przeliczenie zdobytych punktów na ocenę standardowe.

Obowiązuje wszystko to, co było na WYKŁADACH i zajęciach laboratoryjnych...
 2018-10-01
Początek zajęć: wtorek 09-10-2018, laboratorium C3/310


Tematyka zajęć laboratoryjnych:

Termin
Temat
MATLAB
Materiały (dodatkowe)
13
15-01-2019
Filtry adaptacyjne - adaptacyjne usuwanie echa
- zasada usuwania echa w systemie z 2 mikrofonami (2 mówców),
- sygnały near-end oraz far-end,
- algorytm FDAF (Frequency-Domain Adaptive Filter)
sygnał_13.mat Proszę przynieść słuchawki
12
08-01-2019
Filtry adaptacyjne - adaptacyjne usuwanie interferencji
- zasada filtracji adaptacyjnej,
- schematy blokowe filtrów adaptacyjnych,
- kryteria błędów stosowane w filtracji adaptacyjnej,
- filtry adaptacyjne LMS, NLMS
sygnał_12.mat Proszę przynieść słuchawki
11
18-12-2018
De-essing - usuwanie spółgłosek syczących, świszczących (" sibilantów")
- zasada działania,
- realizacja de-esserów (schematy blokowe),
- filtry półkowe,
- kompresor dynamiczny,
- equalizery dynamiczne.
sygnał_11.1
sygnał_11.2
sygnał_11.3
sygnał_11.4
internet
Dynamics Processors


Proszę przynieść słuchawki i w miarę możliwości mikrofon (minijack)
10
11-12-2018
Transformacja Karhunen-Loeve:
- definicja,
- macierz autokorelacji,
- macierz kowariancji,
- transformacja odwrotna.
Sygnały losowe:
- wartość oczekiwana sygnału losowego,
- momenty centralne,
- kowariancja sygnałów losowych.
Redukcja szumu oraz kompresja - KLT:
- okienkowanie sygnału,
- progowanie i kwantyzacja.


9
04-12-2018
Redukcja szumu oraz kompresja - DCT:
- transformacja kosinusowa (ciągła i dyskretna, IDCT),
- własności DCT oraz IDCT,
- zmodyfikowana dyskretna transformacja kosinusowa (MDCT - DCT IV),
- okienkowanie sygnału (okna dla MDCT),
- progowanie,
- funkcje bazowe - kosinus.
sygnał_09.1
sygnał_09.2

8
27-11-2018
Redukcja szumu oraz kompresja - DWT
- transformacja falkowa (ciągła i dyskretna),
- postulaty Mallata i Meyera,
- kwadraturowe filtry zwierciadlane,
- banki filtrów,
- dekompozycja i rekonstrukcja sygnału (schemat, zasada, itp.),
- progowanie i kwantyzacja,
- podpróbkowanie i nadpróbkowanie,
- filtracja podpasmowa.
sygnał_08.1

audio:
amigo.wav
dreamtheater.wav
dreamtheater1.wav

noise1.wav

7
20-11-2018
Transformacja Hilberta i sygnał analityczny - dokończenie
Zastosowania transformacji Hilberta:
- demodulacja chwilowej amplitudy,
- demodulacja chwilowego przesunięcia fazowego,
- detekcja chwilowej częstotliwości sygnału.


6
13-11-2018
Transformacja Hilberta i sygnał analityczny:
- definicja,
- własności transformacji Hilberta,
- przykłady transformat Hilberta,
- metoda obliczenia transformaty dla sygnału dyskretnego.
Zastosowania transformacji Hilberta:
- demodulacja chwilowej amplitudy,
- demodulacja chwilowego przesunięcia fazowego,
- detekcja chwilowej częstotliwości sygnału.
ZTPS_2018-2019_lab_06_A
ZTPS_2018-2019_lab_06_B_1.00
ZTPS_2018-2019_lab_06_B_0.33

5
06-11-2018
Algorytmy sekcjonowanego szybkiego splotu - dokończenie:
- algorytm "overlap - save"
- algorytm "overlap - add"'
- splot liniowy i kołowy.


4
30-10-2018
Algorytmy sekcjonowanego szybkiego splotu:
- algorytm "overlap - save"
- algorytm "overlap - add"'
- splot liniowy i kołowy.

Zieliński "Cyfrowe przetwarzanie sygnałów", rozd.13.5, s. 371-376 (Wyd. I)
3
23-10-2018
2 N-punktowe FFT:
- zasada realizacji algorytmu,
- wyznaczanie widm Xa oraz Xb,
- zysk obliczeniowy.
2N-punktowa rzeczywista FFT:
- zasada realizacji algorytmu, podział sygnału,
- wyznaczanie widma sygnału,
- zysk obliczeniowy.
Zastosowanie powyższych algorytmów do sygnałów audio.
2 kanały (L,P):
- starwars.wav
- cellos.wav
1 kanał:
- czajkowski.wav
- dreamtheater.wav
Lyons „Wprowadzenie do cyfrowego przetwarzania sygnałów”, rozd. 10.5, s. 383–395 (Wyd. I)
2
16-10-2018
Próbkowanie sygnałów pasmowych:
- DFT, symetrie, okresowość,
- akceptowalne zakresy fs dla sygnałów pasmowych,
- optymalna wartość fs,
- bezwzględnie minimalna wartość fs,
- odwrócenie widma,
- twierdzenie Shannona,
- szereg kardynalny,
- teoria próbkowania (iloczyn skalarny).
sygnał_02.1
sygnał_02.2
Lyons: Wprowadzenie do cyfrowego przetwarzania sygnałów, rozd. 2.3, s. 46-59 (Wyd. I)
1
09-10-2018
Wprowadzenie
Sygnały ciągłe i dyskretne, widma sygnałów deterministycznych.