Signal Processors
General data
Course ID: | 0800-AR2PROSYG |
Erasmus code / ISCED: |
(unknown)
/
(0714) Electronics and automation
|
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
|
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 |
Navigate to timetable
MO LAB
TU W TH FR |
Type of class: |
Laboratory, 60 hours
|
|
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 |
Navigate to timetable
MO LAB
TU W TH FR |
Type of class: |
Laboratory, 60 hours
|
|
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 |
Navigate to timetable
MO TU W TH FR |
Type of class: |
Laboratory, 60 hours
|
|
Coordinators: | Marcin Gahbler | |
Group instructors: | (unknown) | |
Students list: | (inaccessible to you) | |
Examination: |
Course -
Examination
Laboratory - Examination |
Copyright by Nicolaus Copernicus University in Torun.