Politechnika Warszawska - Centralny System Uwierzytelniania
Strona główna

Techniques and Algorithms for Signal Processing

Informacje ogólne

Kod przedmiotu: 103A-CTTCM-MSA-ETASP
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Techniques and Algorithms for Signal Processing
Jednostka: Wydział Elektroniki i Technik Informacyjnych
Grupy: ( Courses in English )--eng.-EITI
( Przedmioty techniczne )---EITI
( Technical Courses )--eng.-EITI
( Telecommunications - Advanced )-Telecommunications-M.Sc.-EITI
Punkty ECTS i inne: 6.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
Język prowadzenia: angielski
Jednostka decyzyjna:

103000 - Wydział Elektroniki i Technik Informacyjnych

Kod wydziałowy:

ETASP

Numer wersji:

1

Skrócony opis: (tylko po angielsku)

An introductory course on techniques and algorithms for signal processing for students in computer science and engineering, designed to teach students the fundamental techniques of digital signal processing of analog and digital signal, using both software and hardware solutions. Topics covered: A/D and D/A conversion, oversampling, sigma-delta modulation, digital filtering, FFT algorithms and FFT processors, MAC (Multiplying ACcumulating device), signal processors, noise in digital systems, low noise structure, multi-rate processing, decimation and interpolation, adaptive filtering principles, Kalman filtering.

Pełny opis: (tylko po angielsku)

An introductory course on techniques and algorithms for signal processing for students in computer science and engineering, designed to teach students the fundamental techniques of digital signal processing of analog and digital signal, using both software and hardware solutions. Topics covered: A/D and D/A conversion, oversampling, sigma-delta modulation, digital filtering, FFT algorithms and FFT processors, MAC (Multiplying ACcumulating device), signal processors, noise in digital systems, low noise structure, multi-rate processing, decimation and interpolation, adaptive filtering principles, Kalman filtering.


Lecture contents
Digital systems. Representation of signals, codes, representation errors, floating-point arithmetic, noise model of representation errors, noise spectrum (3h).
Analog-digital & digital-analog converters. A/D converter characteristic, conversion errors, error spectrum and probability distribution function, converter types: flash, successive approximation, parallel/serial converters anti-aliasin filtering. D/A converters, conversion spectrum, 0 and 1 order interpolation (6h).

Digital filters. SOI & NOI filter structure, transfer characteristic, group delay, zeros and pools, filter stability, Characteristic approximation: Butterworth, Chebyshew, Elliptic. Linear phase SOI filters. Digital noise in filters, effects of coefficient finite representation (5h).

Multi-rate data processing. Over-sampling, decimation, decimation filters, comb filters, sigma-delta modulators, sigma-delta A/D converters, noise propagation in multi-rate processing. Up-sampling, interpolation and interpolation filtering (5h).

DSP hardware: PLD implementation of DSP algorithms, Multiplying-accumulating devices, Parallel and serial implementation, pipelining, Harvard architecture, DSP processors, integrated digital filters (5h).

FFT: FFT algorithms, windowing, numerical complexity, noises in FFT, FFT processors, Implementation of FFT algorithms, fast filtering, spectrum estimation, covariance function estimation, CEPSTRUM, echo cancellation (3h).

Advance DSP techniques: Adaptive filtering, high-resolution spectrum analysis, Kalman filtering (3h).






Laboratory contents
Laboratory exercises:

  1. A/D conversion

  2. DSP Filters

  3. Noise in DSP Filters

  4. Multi-rate processing

  5. Sigma-delta conversion

  6. FFT analysis

  7. DSP processor programming



  8. Projects contents
    One computer-based, DSP-based or PLD-based individual projects are required to be completed, individual choice of subject.

Literatura: (tylko po angielsku)

    1. Richard G. Lyons, Understanding Digital Signal Processing

    2. Vinay K. Ingle, John G. Proakis, Digital Signal Processing Using MATLAB

    3. Jayant Datta, DSP Filter Cookbook.

    4. Steven W. Smith,The Scientist and Engineer`s Guide to Digital Signal Processing, www.dspguide.com

Zajęcia w cyklu "rok akademicki 2023/2024 - sem. zimowy" (zakończony)

Okres: 2023-10-01 - 2024-02-18
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin, 30 miejsc więcej informacji
Projekt, 15 godzin, 30 miejsc więcej informacji
Wykład, 30 godzin, 30 miejsc więcej informacji
Koordynatorzy: Marcin Bączyk, Krzysztof Kulpa
Prowadzący grup: Artur Gromek, Damian Gromek, Krzysztof Kulpa
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2022/2023 - sem. zimowy" (zakończony)

Okres: 2022-10-01 - 2023-02-19
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin, 30 miejsc więcej informacji
Projekt, 15 godzin, 30 miejsc więcej informacji
Wykład, 30 godzin, 30 miejsc więcej informacji
Koordynatorzy: Marcin Bączyk, Krzysztof Kulpa
Prowadzący grup: Marcin Bączyk, Artur Gromek, Krzysztof Kulpa
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2021/2022 - sem. zimowy" (zakończony)

Okres: 2021-10-01 - 2022-02-22
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin, 30 miejsc więcej informacji
Projekt, 15 godzin, 30 miejsc więcej informacji
Wykład, 30 godzin, 30 miejsc więcej informacji
Koordynatorzy: Krzysztof Kulpa
Prowadzący grup: Marcin Bączyk, Krzysztof Kulpa
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2020/2021 - sem. zimowy" (zakończony)

Okres: 2020-10-01 - 2021-02-19
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin, 30 miejsc więcej informacji
Projekt, 15 godzin, 30 miejsc więcej informacji
Wykład, 30 godzin, 30 miejsc więcej informacji
Koordynatorzy: Krzysztof Kulpa
Prowadzący grup: Marcin Bączyk, Krzysztof Kulpa
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2019/2020 - sem. zimowy" (zakończony)

Okres: 2019-10-01 - 2020-02-21
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin, 30 miejsc więcej informacji
Projekt, 15 godzin, 30 miejsc więcej informacji
Wykład, 30 godzin, 30 miejsc więcej informacji
Koordynatorzy: Krzysztof Kulpa, Jacek Misiurewicz
Prowadzący grup: Marcin Bączyk, Krzysztof Kulpa
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2018/2019 - sem. zimowy" (zakończony)

Okres: 2018-10-01 - 2019-02-17
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin, 30 miejsc więcej informacji
Projekt, 15 godzin, 30 miejsc więcej informacji
Wykład, 30 godzin, 30 miejsc więcej informacji
Koordynatorzy: Krzysztof Kulpa, Jacek Misiurewicz
Prowadzący grup: Marcin Bączyk, Krzysztof Kulpa
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Politechnika Warszawska.
pl. Politechniki 1, 00-661 Warszawa tel: (22) 234 7211 https://pw.edu.pl kontakt deklaracja dostępności USOSweb 7.0.0.0-7 (2024-03-18)