Updated on:
wto lut 9 18:23:41 CET 2016
Skróty
Studentów zainteresowanych problematyką CPS zapraszamy (po zaliczeniu LCPS) także na przedmioty obieralne:
- TRA - Techniki Realizacji Algorytmów CPS
- PSYL - Przetwarzanie SYgnałów w Labview
- SRMP - Sygnały Radiolokacyjne i Metody ich Przetwarzania
- CCM - Czasowo-Częstotliwościowe Metody przetwarzania sygnałów
- APSG - Adaptacyjne Przetwarzanie SyGnałów
|
|
Ogłoszenia
- Bardzo dziękuję za miłą współpracę. Szczególne podziękowania dla zgłaszaczy błędów (chociaż oni odebrali już swoją nagrodę w punktach). Zapraszam na przedmioty "kontynuacyjne" -- od lutego będziemy zajecia prowadzić już w nowym pomieszczeniu (CS203).
- Wpisy do indeksów: oceny wpisuję, gdy zbierze się co najmniej 5 indeksów naraz; w pozostałych przypadkach czekam do wieczora. Można składać do skrzyneczki w pok. 454, i odbierać po jakimś czasie. Najlepiej przyjść dużą grupą, z wpisanymi rubryczkami i z indeksami ułożonymi alfabetycznie - wtedy jestem najbardziej chętny zrobić to szybko.
- Początek zajęć: Zajęcia zaczynają się w tygodniu 19-23 października w sali 022 (piwnica w skrzydle D).
- Zapisy: Studenci proszeni są o zapisanie się do grup laboratoryjnych. Zapisy prowadzimy przez system "studia" - proszę skorzystać z linku https://studia.elka.pw.edu.pl/pl/15Z/LCPS.A/choice/t/Zapisy2015z/
- Zapisy będą otwarte od 2.10 godz. 8:15 do 14.10 godz 11:11 (formularz będzie dostępny dla zarejestrowanych studentów)
- Student w systemie zgłasza swoje preferencje, przypisując "oceny" różnym terminom.
- Po zamknięciu zapisów terminy zostaną przydzielone zgodnie z preferencjami i technicznymi ograniczeniami liczebności grup.
- Terminy niektórych grup się nakładają. Nie wszystkie grupy zostaną uruchomione -- przydzielając swoje "oceny" można wpłynąć na uruchomienie grupy o tej a nie o innej godzinie.
- Wyniki przydziału pojawią się nie później niż 15.10 rano.
- Uwaga: prosimy o elastyczność, czyli zaznaczanie możliwie wielu dopuszczalnych terminów
-- inaczej zadanie może być nierozwiązywalne i będziemy zmuszeni przydzielić zbyt "sztywnych" studentów losowo wbrew ich woli.
Ewentualne błędy w systemie zapisów (oraz życzenia, których nie da się wyrazić klikaniem w system) proszę zgłaszać mailem do Kierownika Laboratorium.
|
|
Strona przedmiotu LCPS
Laboratorium Cyfrowego Przetwarzania Sygnałów
zima 2015/16
Organizacja zajęć
- Zajęcia odbywają się w p. 022GE (piwnica, skrzydło "D" czyli zachodnie). Niektóre ćwiczenia mogą się odbywać już w nowym skrzydle - proszę zwracać uwagę na ogłoszenia.
- Przedmiot składa się z 10 ćwiczeń po trzy godziny, raz w tygodniu.
Ćwiczenia numerowane są od "0" do "9".
- Studenci przygotowują się do zajęć na podstawie materiałów podanych poniżej, co sprawdzane jest wejściówką.
- Nie ma potrzeby drukowania materiałów -- na zajęciach będą dostępne instrukcje.
- W razie niezaliczenia wejściówki, prowadzący może niedopuścić studenta do wykonania ćwiczenia -- ćwiczenie ocenia się wtedy na zero.
- Na zajecia należy przychodzić według terminów przypisanych do
przydzielonej grupy -- przydział grup można sprawdzić w
systemie studia.elka.pw.edu.pl.
- W razie jednorazowej niemożności przyjścia w danym terminie, należy usiłowac odrobić to ćwiczenie w innej grupie (za zgodą prowadzącego tę grupę i w miarę miejsc). Nejlepiej odrabiać, gdy gospodarze robią to samo ćwiczenie, ale można i przy innym ćwiczeniu (trzeba tylko uprzedzić prowadzącego, żeby miał wejściówkę)
- Na końcu semestru będzie jeden termin dodatkowy, wyłącznie dla studentów z uzasadnionym powodem nieobecności w terminie regularnym. Potok jest duży, proszę nie liczyć że wszyscy chętni się tu zmieszczą - lepiej odrobić szybciej.
Regulamin zaliczenia przedmiotu znajduje się w oddzielnym dokumencie i będzie podany na zerowych zajęciach.
W bieżącym semestrze obowiązuje dodatkowy punkt regulaminu, związany z rozwojem preskryptów:
"Za zgłoszenie ważnego błędu w preskrypcie student może otrzymać dodatkowo 0.8^n pkt (wstawiany w rubryce "extra").
W wyrażeniu tym n oznacza numer kolejny (od zera) zgłoszenia tego samego błędu, gdy zgłosi go niezależnie kilku studentów. Błędy zgłasza się emailem do Kierownika Przedmiotu.
O tym, czy błąd jest ważny decyduje Kierownik Przedmiotu."
Przygotowanie do ćwiczeń
Studenci do ćwiczen przygotowują się poprzez przypomnienie sobie odpowiednich zagadnień z teorii, w czym pomaga wykonanie zadań do pracy własnej, oraz przez zapoznanie się z zadaniami do wykonania w trakcie laboratorium. Przygotowanie z teorii jest sprawdzane na wejściówce, na której pojawiają się zadania podobne do "zadań do pracy własnej" (wejściówki nie ma na początkowym ćwiczeniu, tzw. "lab 0").
Zeszyty nowego skryptu
Materiały potrzebne do w/w przygotowania będą podane w zeszytach do kolejnych ćwiczeń. Uwaga: zeszyty do ćwiczeń mają część teoretyczną, i w ramach wejściówki sprawdzane jest jej przeczytanie i zrozumienie.
Zeszyty będą pojawiały się na tej stronie stopniowo, w miarę wprowadzania poprawek do wersji z zeszłego semestru.
Stary skrypt
W studiowaniu zagadnień teoretycznych mozna się wspomagać czytaniem "starego" skryptu (Cyfrowe Przetwarzanie Sygnałów, red. A Wojtkiewicz,
Wydawnictwa PW). Ponieważ skrypt ten jest podzielony na sześć czterogodzinnych ćwiczeń, zakres czytania należy sobie dobrać samemu.
Podręczniki pomocnicze
Poniższe książki mogą rozszerzyć wiedzę studenta, ale zapoznanie się z nimi nie jest wymagane.
Czasem pokazują one te same zagadnienia z innej perspektywy lub w inny sposób (co ma wady i zalety -- np. nieco inna notacja może przeszkadzać, ale inne ujęcie formalne może być bardziej zrozumiałe).
- Steven W. Smith, The Scientist and Engineer's Guide to Digital Signal Processing - dostępna za darmo w sieci: http://www.dspguide.com/pdfbook.htm
Książka trochę powierzchowna, ale bardzo obrazowo pokazuje uzyteczność CPS.
- Edmund Lai, Practical Digital Signal
Processing for Engineers and Technicians, Newnes (Elsevier), 2003
-- książka prosto, ale bardzo starannie napisana.
- Vinay K. Ingle, John G. Proakis, Digital Signal Processing using MATLAB, Thomson 2007, Bookware Companion series
W naszej wydziałowej bibliotece można też znaleźć:
W Polsce ukazały się:
- R.G. Lyons, Wprowadzenie do cyfrowego przetwarzania sygnałów
(WKiŁ 1999)
- Craig Marven, Gilian Ewers, Zarys cyfrowego przetwarzania sygnałów,
WKiŁ 1999 (rzeczywiście "zarys")
[en: A simple approach to digital signal processing, Wiley & Sons, 1996]
- Tomasz P. Zieliński, Od teorii do cyfrowego przetwarzania sygnałów,
WKiŁ 2002 (i kolejne wydania z lekko zmienionym tytułem)
Bardzo poważną pozycją jest:
A. V. Oppenheim, R. W. Schafer, Discrete-Time Signal Processing,
Prentice-Hall 1989 (II ed, 1999; starsze wydania nazywały się "Digital Signal Processing").
wydana w Polsce jako:
A. V. Oppenheim, R. W. Schafer, Cyfrowe przetwarzanie sygnałów, WKiŁ 1979.
Materiały zupełnie pomocnicze
Zdarza się, że studentowi brakuje wiedzy matematycznej (kiedy uczyliśmy się ALGTM, nie wiedzielismy po co jemy tę żabę...). Warto czasem wrócić do książek i notatek z pierwszych semestrów, albo szukać fachowej pomocy w internecie. Oprócz Wikipedii (która bywa przesadnie formalna, by nie rzecz "oderwana od rzeczywistości aplikacyjnej"), polecam np. Paul Dawson's page -- sam tam znalazłem prosty przykład h(n) który zbiega do zera, ale nie daje stabilności układu.
Oczywiście notatki z wykładów CYPS też są bardzo wartościowe; teoria (CYPS) porównana z praktyką (LCPS) dopiero daje inżynierowi władzę nad materią.
Zeszyty (skrypty) do ćwiczeń
Tu pojawiać się będą (z pewnym wyprzedzeniem -- nie później niż w piątek przed nowym tygodniem ćwiczeń) kolejne zeszyty do poszczególnych ćwiczeń. Studenci powinni się z nimi zapoznać przed przystąpieniem do ćwiczeń (między innymi dlatego, że będzie w nich uzupełnienie materiału teoretycznego potrzebnego do wejściówki).
Nie ma potrzeby drukować tych skryptów -- na zajeciach będą dostępne oficjalne zeszyty (czasem - dla oszczędności papieru - trochę starsze, ale też dobre).
Preskrypty mają w nagłówku stronicy datownik, który ułatwia zorientowanie się, która wersja jest najnowsza. Pliki mogą mieć końcówkę nazwy "2014z" "2015l" albo "2015z", to po prostu oznacza, że niektóre są bez zmian względem poprzednich semestrów, a niektóre mają nowe poprawki.
- Ćwiczenie 0: Wprowadzenie -- Matlab i LabView w CPS
skrypt_lcps_l0_2015z.pdf
Do tego ćwiczenia nie ma wejściówki. Zaleca się jednak zajrzeć do udostępnionego powyżej skryptu.
- Ćwiczenie 1: Próbkowanie, odtwarzanie, decymacja, interpolacja
skrypt_lcps_l1_2015z.pdf
- Ćwiczenie 2: DTF -- rozróżnialność, uzupełnianie zerami, okna
skrypt_lcps_l2_2015z.pdf
-
Ćwiczenie 3: Widmo chwilowe/spektrogram
skrypt_lcps_l3_2015z.pdf
Do ćwiczenia należy przygotować się na podstawie tego zeszytu i sprawdzic się, rozwiązując podane zaadania.
Jeśli do wykonania zadań zabraknie wiedzy, zawsze jeszcze można wspomóc się "starym" skryptem.
-
Ćwiczenie 4: Filtry właściwości, projektowanie, przetwarzanie sygnałów
skrypt_lcps_l4_2015z.pdf
- Ćwiczenie 5: Analiza i przetwarzanie sygnałów stochastycznych
skrypt_lcps_l5_2015z.pdf
-
Ćwiczenie 6: Detekcja, filtr dopasowany, odbiór korelacyjny
skrypt_lcps_l6_2015z.pdf
-
Ćwiczenie 7: Praktyczne wykorzystanie cyfrowego przetwarzania sygnałów - wibroakustyka
skrypt_lcps_l7_2015z.pdf
Zwracamy uwagę studentów na fakt, że (cytat ze skryptu): "Zadania w tym ćwiczeniu obejmują całość wiedzy, którą student powinien nabyć w
ramach przedmiotu LCPS - pomocy w ich rozwiązaniu należy szukać nie tylko w
materiale teoretycznym do tego ćwiczenia, ale i do ćwiczeń poprzednich."
-
Ćwiczenie 8: Implementacja programowa filtrów cyfrowych - przetwarzanie sygnałów akustycznych na procesorze sygnałowym
skrypt_lcps_l8_2015z.pdf
-
Ćwiczenie 9: Przetwarzanie obrazów
skrypt_lcps_l9_2015l.pdf
W laboratorium jest dostępna wersja wydrukowana w zeszłym semestrze - różnice w części wykonawczej są nieistotne.
Jedyną istotną uwagą jest możliwość skorzystania z kamery zamiast generowania obrazów testowych (linie, szachownice) w Matlabie.
Poniżej - materiały z zeszłego semestru (można czytać na własną odpowiedzialność, ale reklamacji nie przyjmujemy)
Ten znacznik będzie się przesuwał w dół w miarę pojawiania się oficjalnie aktualnych wersji materiałów lub oficjalnego stwierdzania, że stara wersja jest w porządku.
dr hab. inż. Jacek Misiurewicz
pok. 454 (GE), tel. 5441
Konsultacje: wt 16:30-17:00 (albo po umówieniu przez e-mail)
Instytut Systemów Elektronicznych
email:jmisiure@elka.pw.edu.pl
This page is "Continuously Expanding".///////////////////////