Nicolaus Copernicus University in Torun - Central Authentication Service
Strona główna

Signal Processors

General data

Course ID: 0800-AR2PROSYG
Erasmus code / ISCED: (unknown) / (0714) Electronics and automation The ISCED (International Standard Classification of Education) code has been designed by UNESCO.
Course title: Signal Processors
Name in Polish: Procesory sygnałowe
Organizational unit: Faculty of Physics, Astronomy and Informatics
Course groups: (in Polish) Przedmioty specjalistyczne I
ECTS credit allocation (and other scores): 5.00 Basic information on ECTS credits allocation principles:
  • the annual hourly workload of the student’s work required to achieve the expected learning outcomes for a given stage is 1500-1800h, corresponding to 60 ECTS;
  • the student’s weekly hourly workload is 45 h;
  • 1 ECTS point corresponds to 25-30 hours of student work needed to achieve the assumed learning outcomes;
  • weekly student workload necessary to achieve the assumed learning outcomes allows to obtain 1.5 ECTS;
  • work required to pass the course, which has been assigned 3 ECTS, constitutes 10% of the semester student load.
Language: Polish
Prerequisites:

(in Polish) podstawy elektroniki, podstawy techniki cyfrowej, podstawy analizy matematycznej, podstawy techniki mikroprocesorowej

Type of course:

(in Polish) przedmiot szczegółowy

Total student workload:

(in Polish) Godziny realizowane z udziałem nauczycieli ( godz.):75


- udział w laboratorium – 60

- konsultacje z prowadzącym – 15


Czas poświęcony na pracę indywidualną studenta ( godz.): 75

- przygotowanie do laboratorium – 25

- czytanie literatury- 25

- przygotowanie do kolokwium - 25


Łącznie: 150 godz. (5 ECTS)

Learning outcomes - knowledge:

(in Polish) W1: ma wiedzę z zakresu opisu i analizy algorytmów przetwarzania sygnałów takie jak splot, filtracja, FFT, K_W01

W2: posiada wiedzę w zakresie programowania procesorów DSP w języku C z wykorzystaniem środowiska Code Composer Studio - K_W05


Learning outcomes - skills:

(in Polish) U1: potrafi pozyskiwać informacje dotyczące programowania procesorów DSP z literatury, baz danych i innych źródeł, w tym z dokumentacji technicznej – K_U01

U2: umie formułować algorytmy filtrów FIR, szybkiej transformaty Fouriera FFT i je implementować w języku C – K_U03

U3: potrafi wykorzystywać środowisko Code Composer Studio oraz narzędzia programistyczne FlashBurn, Fdatool pozwalające na realizację projektów w zakresie systemów DSP – K_U05

U4: potrafi konfigurować i programować procesory sygnałowe na bazie TMS320C6713 DSP Starter Kit - K_U08


Learning outcomes - social competencies:

(in Polish) K1: zna ograniczenia własnej wiedzy i umiejętności w obszarze programowania procesorów– K_K01

Teaching methods:

(in Polish) Metoda dydaktyczna poszukująca:

- laboratoryjna


Exploratory teaching methods:

- laboratory

Short description: (in Polish)

Zadaniem zajęć jest zapoznanie studenta z budową, działaniem oraz programowaniem procesorów sygnałowych DSP na przykładzie procesora TMS320C6713 przy wykorzystaniu środowiska Code Composer Studio. W ramach ćwiczeń laboratoryjnych studenci na zestawach TMS320C6713 DSP Starter Kit realizują przykładowe aplikacje przetwarzania sygnałów: filtry FIR, szybką transformatę Fouriera - FFT

Full description: (in Polish)

Ćwiczenia na laboratorium:

1. Wprowadzenie do DSP.

2. Zestaw uruchomieniowy Texas Instruments TMS320C6713 DSP Starter Kit.

3. Architektura TMS320C6713, system przerwań, kanał DMA, organizacja pamięci.

4. Środowisko programistyczne Code Composer Studio (CCS). Struktura programu. Programowanie zestawu laboratoryjnego.

5. Obsługa elementów peryferyjnych (przyciski DIP switch, diody LED). Generowanie komunikatów z DSP do CCS.

6. Generowanie sygnałów analogowych przy pomocy przetwornika TLV320AIC23 z wykorzystaniem kontrolek GEL.

7. Generowanie przebiegu sinusoidalnego przy wykorzystaniu technik: odpytywania - poolingu, obsługi przerwań.

8. Zapis próbek sygnału do pamięci RAM. Efekty: opóźnienia, echa.

9. Analiza czasowa i częstotliwościowa sygnału zmierzonego przy wykorzystaniu CCS, oscyloskopu cyfrowego, analizatora widma.

10. Zjawisko aliasingu.

11. Obsługa pamięci Flash. Wykorzystanie narzędzi CCS: flash6x, FlashBurn. Program „dyktafon”

12. Asembler procesora TMS320C6713. Przykłady funkcji napisanych w asemblerze.

13. Projektowanie filtrów FIR z wykorzystaniem CCS. Wykorzystanie narzędzia Fdatool (MATLAB) do wyznaczania współczynników filtrów.

14. Projektowanie filtrów FIR bezpośrednio z środowiska Matlab (z wykorzystaniem CCS).

15. Szybka transformata Fouriera - FFT

Począwszy od 4 zagadnienia ćwiczenia mają charakter praktyczny podczas których studenci realizują przykładowe aplikacje na zestawach TMS320C6713 DSP Starter Kit

Bibliography: (in Polish)

Steven W. Smith. Cyfrowe przetwarzanie sygnałów. Praktyczny Poradnik dla inżynierów i naukowców, Wydawnictwo BTC, Warszawa, 2007.

Mark Owen. Przetwarzanie sygnałów w praktyce , WKŁ, Warszawa, 2009.

Richard G. Lyons. Wprowadzenie do cyfrowego przetwarzania sygnałów, WKŁ, Warszawa, 2006.

Chassaing R. Digital Signal Processing and Applications with the C6713 and C6416 DSK, Wiley, New Jersey, 2005.

Assessment methods and assessment criteria: (in Polish)

Kolokwium – W1, W2, U1 – U4, K1

Kryteria oceniania:

Zaliczenie przedmiotu odbywa się na podstawie pozytywnej oceny z dwóch kolokwiów :

ndst - <50 %

dst - >51%

dst plus - >61%

db - >71%

db plus- >81%

bdb- >91%

Practical placement: (in Polish)

nie dotyczy

Classes in period "Summer semester 2021/22" (past)

Time span: 2022-02-21 - 2022-09-30
Selected timetable range:
Navigate to timetable
Type of class:
Laboratory, 60 hours more information
Coordinators: Marcin Gahbler
Group instructors: Marcin Gahbler
Students list: (inaccessible to you)
Examination: Course - Examination
Laboratory - Examination

Classes in period "Summer semester 2022/23" (past)

Time span: 2023-02-20 - 2023-09-30
Selected timetable range:
Navigate to timetable
Type of class:
Laboratory, 60 hours more information
Coordinators: Marcin Gahbler
Group instructors: Marcin Gahbler
Students list: (inaccessible to you)
Examination: Course - Examination
Laboratory - Examination

Classes in period "Summer semester 2024/25" (future)

Time span: 2025-02-24 - 2025-09-30
Selected timetable range:
Navigate to timetable
Type of class:
Laboratory, 60 hours more information
Coordinators: Marcin Gahbler
Group instructors: (unknown)
Students list: (inaccessible to you)
Examination: Course - Examination
Laboratory - Examination
Course descriptions are protected by copyright.
Copyright by Nicolaus Copernicus University in Torun.
ul. Jurija Gagarina 11, 87-100 Toruń tel: +48 56 611-40-10 https://usosweb.umk.pl/ contact accessibility statement mapa serwisu USOSweb 7.0.3.0-2 (2024-04-26)