- Nazwa przedmiotu:
- Procesory sygnałowe
- Koordynator przedmiotu:
- dr inż. Andrzej PODGÓRSKI
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Elektronika i Telekomunikacja
- Grupa przedmiotów:
- Przedmioty kierunkowe
- Kod przedmiotu:
- SKMM
- Semestr nominalny:
- 6 / rok ak. 2014/2015
- Liczba punktów ECTS:
- 3
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- 15 h - udział w wykładach
10 h - przygotowanie do wykładów (przejrzenie slajdów, notatek i podręcznika)
15 h - przygotowanie do sprawdzianu audytoryjnych
6 h - udział w konsultacjach
15 h - przygotowanie do zajęć laboratoryjnych w domu
15 h - samodzielna praca w trakcie zajęć laboratoryjnych
ŁĄCZNIE 76 h
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 1
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 1
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład15h
- Ćwiczenia0h
- Laboratorium15h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Do przyswojenia treści wykładu niezbędne jest opanowanie wiedzy z zakresu podstawy techniki komputerowej, podstaw teorii sygnałów i systemów, cyfrowego przetwarzania sygnałów i układów cyfrowych
- Limit liczby studentów:
- 30
- Cel przedmiotu:
- Praktyczne zapoznanie studentów z:
• podstawami arytmetyki i programowania procesorów sygnałowych,
• implementacją podstawowych algorytmów cyfrowego przetwarzania sygnałów,
• architekturą i charakterystyką sprzętowo-programową wybranych procesorów,
• środowiskiem projektowo-uruchomieniowymi,
• aplikacjami procesorów sygnałowych we współczesnej technice,
• wybranymi algorytmami cyfrowego przetwarzania sygnałów pomiarowych,
• elementami metodyki badania ich przydatności do rozwiązywania zadań inżynierskich.
- Treści kształcenia:
- Zajęcia z przedmiotu składają się z dwóch modułów: wykładu oraz ćwiczeń laboratoryjnych. Zaliczenie zajęć powinno ugruntować przekonanie o celowości zastosowań procesorów sygnałowych w konstrukcji szeroko rozumianych systemów użytkowych. Na przykładzie procesora DSP56300 zostanie przekazana podstawowa wiedza o cechach funkcjonalnych procesorów sygnałowych a następnie zostaną szczegółowo omówione wybrane rodzaje procesorów, reprezentatywne dla aktualnej oferty rynkowej.
Wykład zawiera następujące treści:
• Typowy system cyfrowego przetwarzania sygnałów. Terminologia, architektura Harvard, porównanie z procesorami ogólnego przeznaczenia, typowe dziedziny zastosowań (2).
• Przegląd procesorów sygnałowych - procesory stałoprzecinkowe i zmiennoprzecinkowe (1).
• Przegląd procesorów sygnałowych z rodziny DSP56xxx i TMS320 (1).
• Architektura procesorów sygnałowych: reprezentacja danych arytmetycznych, organizacja magistral, organizacja pamięci, podstawowe bloki funkcjonalne, układy peryferyjne, jednostka arytmetyczna, jednostka wyliczania adresów danych, jednostka sterująca, stos, przetwarzanie potokowe (2).
• Programowanie - języki asemblerowe: specjalizowane tryby adresowania, instrukcje specjalizowane, mnożenie, przesłania równoległe, pętle sprzętowe, formaty instrukcji (2).
• Programowanie - języki wysokiego poziomu: specjalizowane struktury językowe, reprezentacja danych arytmetycznych, rozkazy, procedury, skoki, przerwania (2).
• Narzędzia programowania: translator, konsolidator, program ładujący, symulator, program uruchomieniowy (2).
• Przykłady zastosowań: wybrane praktyczne przykłady zastosowań procesorów sygnałowych (2).
• Sprawdzian nabytych wiadomości (1).
- Metody oceny:
- Warunkiem zaliczenia przedmiotu jest uzyskanie pozytywnej oceny ze sprawdzianu z części wykładowej (do uzyskania 40 punktów, pozytywna ocena > 20 pkt) oraz ćwiczeń laboratoryjnych (4 ćwiczenia, w każdym do zdobycia 15 pkt, pozytywna ocena > 30 pkt).
- Egzamin:
- nie
- Literatura:
- A. Dąbrowski "Przetwarzanie sygnałów przy użyciu procesorów sygnałowych", Politechnika Poznańska, Poznań, 2000.
T.P. Zieliński "Cyfrowe przetwarzanie sygnałów", WKiŁ, Warszawa, 2005.
R. G. Lyons "Wprowadzenie do cyfrowego przetwarzania sygnałów", WKiŁ, Warszawa, 2000
DSP56300 24-bit Digital Signal Processor Family Manual, Motorola Inc.
DSP56300 Programming Exercises. Introduction to the DSP56300 An Approach in 8 Exercises, Motorola Inc. 1996.
P. Lapsley, J. Bier, A. Shoham, E.A. Lee "DSP processors fundamentals, Architectures and features", Berkeley Design Technology, Inc, Fremont, 1996.
Materiały firmowe Texas Instruments, www.ti.com.
Materiały firmowe Analog Devices, www.analog.com.
- Witryna www przedmiotu:
- Uwagi:
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Efekt SKMM_W01
- ma wiedzę w zakresie architektury i oprogramowania procesorów sygnałowych: stało- i zmiennoprzecinkowych
Weryfikacja: laboratorium
Powiązane efekty kierunkowe:
K_W20
Powiązane efekty obszarowe:
T1A_W04
- Efekt
- ma ogólną wiedzę na temat aktualnych praktycznych zastosowań procesorów sygnałowych
Weryfikacja: sprawdzian semestralny
Powiązane efekty kierunkowe:
K_W05, K_W20
Powiązane efekty obszarowe:
T1A_W05, T1A_W04
Profil ogólnoakademicki - umiejętności
- Efekt SKMM_U01
- potrafi przedstawiać proste zagadnienia w postaci algorytmicznej i zapisywać algorytmy w językach asemblerowych i wysokiego poziomu
Weryfikacja:
Powiązane efekty kierunkowe:
K_U15
Powiązane efekty obszarowe:
T1A_U14, T1A_U15
Profil ogólnoakademicki - kompetencje społeczne
- Efekt SKMM_K01
- potrafi pracować w zespole laboratoryjnym
Weryfikacja: ocena pracy na ćwiczeniach laboratoryjnych i ocena sprawozdań
Powiązane efekty kierunkowe:
K_K03
Powiązane efekty obszarowe:
T2A_K03