PROCESORY SYGNAŁOWE. Prowadzący: dr hab. inż. Janusz Smulko, tel. (348) 6095 jsmulko@eti.pg.gda.pl, pok. 445 wykład: 30h, laboratorium: 15h



Podobne dokumenty
PROCESORY SYGNAŁOWE Prowadzący: dr hab. inż. Janusz Smulko, prof. PG tel. (348) 6095 pok. 445 wykład: 30h, laboratorium: 15h

PRZEWODNIK PO PRZEDMIOCIE

Procesory Sygnałowe Digital Signal Processors. Elektrotechnika II Stopień Ogólnoakademicki

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej. Instrukcja do zajęć laboratoryjnych z przedmiotu:

Przetwarzanie sygnałów z zastosowaniem procesorów sygnałowych - opis przedmiotu

Adam Korzeniewski - p. 732 dr inż. Grzegorz Szwoch - p. 732 dr inż.

Procesory sygnałowe Digital Signal Processors. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

CYFROWE PRZETWARZANIE SYGNAŁÓW

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

CYFROWE PRZETWARZANIE SYGNAŁÓW

Wykład 2. Mikrokontrolery z rdzeniami ARM

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej. Instrukcja do zajęć laboratoryjnych z przedmiotu:

Egzamin / zaliczenie na ocenę*

przedmiot kierunkowy (podstawowy / kierunkowy / inny HES) obieralny (obowiązkowy / nieobowiązkowy) polski semestr VI

EiT_S_I_PADSP_AEwT Projektowanie aplikacji DSP Designing of DSP Applications

AiR_CPS_1/3 Cyfrowe przetwarzanie sygnałów Digital Signal Processing

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej. Instrukcja do zajęć laboratoryjnych z przedmiotu:

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

MIKROKONTROLERY I MIKROPROCESORY

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej. Instrukcja do zajęć laboratoryjnych z przedmiotu:

XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej

Systemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć

Systemy na Chipie. Robert Czerwiński

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Filtry cyfrowe i procesory sygnałowe

13.2. Filtry cyfrowe

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

Architektura mikroprocesorów TEO 2009/2010

PRZEWODNIK PO PRZEDMIOCIE

Przykładowe pytania DSP 1

Technika mikroprocesorowa

Przedmowa Wykaz oznaczeń Wykaz skrótów 1. Sygnały i ich parametry Pojęcia podstawowe Klasyfikacja sygnałów

Wydział Elektrotechniki i Automatyki. Katedra Energoelektroniki i Maszyn Elektrycznych

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej. Instrukcja do zajęć laboratoryjnych z przedmiotu:

KARTA PRZEDMIOTU KARTA PRZEDMIOTU

Projektowanie. Projektowanie mikroprocesorów

E-E2A-2017-s2. Elektrotechnika II stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Szybkie prototypowanie w projektowaniu mechatronicznym

Elektrotechnika II Stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

WPROWADZENIE Mikrosterownik mikrokontrolery

PRZEWODNIK PO PRZEDMIOCIE

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016. Forma studiów: Niestacjonarne Kod kierunku: 11.

Co to jest system wbudowany?

PRZEWODNIK PO PRZEDMIOCIE

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Moc płynąca z kart graficznych

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

PRZEWODNIK PO PRZEDMIOCIE

ĆWICZENIE nr 3. Badanie podstawowych parametrów metrologicznych przetworników analogowo-cyfrowych

Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej Nr 19

Opis efektów kształcenia dla modułu zajęć

Katedra Energoelektroniki i Maszyn Elektrycznych. dr hab. inż. Janusz Nieznański

Programowanie Systemów Wbudowanych. Specjalność uzupełniająca Systemy wbudowane

LEKCJA TEMAT: Zasada działania komputera.

Embedded Solutions Automaticon Efektywne pomiary i sterowanie przy użyciu systemu wbudowanego MicroDAQ

Technika audio część 2

PRZEWODNIK PO PRZEDMIOCIE

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430

Komputerowe systemy pomiarowe. Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium

Analiza i Synteza Układów Cyfrowych

Budowa Mikrokomputera

Opis efektów kształcenia dla modułu zajęć

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

Literatura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.

KARTA PRZEDMIOTU. 2. Kod przedmiotu: MK_ Nazwa przedmiotu: SYSTEMY MIKROPROCESOROWE I WBUDOWANE

PRZEWODNIK PO PRZEDMIOCIE

IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7

Systemy wbudowane. Paweł Pełczyński

Architektura komputerów

2. Arytmetyka procesorów 16-bitowych stałoprzecinkowych

Badanie właściwości wysokorozdzielczych przetworników analogowo-cyfrowych w systemie programowalnym FPGA. Autor: Daniel Słowik

Opisy efektów kształcenia dla modułu

SYSTEMY WBUDOWANE CZASU RZECZYWISTEGO. Specjalność magisterska Katedry Systemów Elektroniki Morskiej

Technik elektronik 311[07] moje I Zadanie praktyczne

System mikroprocesorowy i peryferia. Dariusz Chaberski

3. Przetwarzanie analogowo-cyfrowe i cyfrowo-analogowe... 43

KARTA MODUŁU / KARTA PRZEDMIOTU

Rok akademicki: 2015/2016 Kod: IIN s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Aparatura Elektroniczna (EAE) Stopień studiów i forma: I stopień, stacjonarna Rodzaj przedmiotu: obowiązkowy - 2

"Z A T W I E R D Z A M"

Teoria przetwarzania A/C i C/A.

Rok akademicki: 2016/2017 Kod: JFT s Punkty ECTS: 6. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

PUKP Programowanie urządzeń kontrolno-pomiarowych. ztc.wel.wat.edu.pl

Opis efektów kształcenia dla modułu zajęć

Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu

Teoria sygnałów Signal Theory. Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Mikrokontrolery czyli o czym to będzie...

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

System czasu rzeczywistego

Opis efektów kształcenia dla modułu zajęć

Miernictwo dynamiczne Dynamic Measurement. Elektrotechnika I stopnia (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Architektura systemów komputerowych

Filtry cyfrowe procesory sygnałowe

Transkrypt:

PROCESORY SYGNAŁOWE Prowadzący: dr hab. inż. Janusz Smulko, tel. (348) 6095 jsmulko@eti.pg.gda.pl, pok. 445 wykład: 30h, laboratorium: 15h Sposób zaliczenia: suma ocen za egzamin (*2/3) oraz lab. (*1/3) warunkiem zdania egzaminu jest uzyskanie min. 50% punktów

Treść wykładu: PROCESORY SYGNAŁOWE Podstawowe pojęcia cyfrowego przetwarzania sygnałów (CPS). Elementy struktury systemu CPS (filtry antyaliasingowe, przetworniki A/C i C/A, procesor sygnałowy). Porównanie technik analogowych i cyfrowych. Architektura procesorów sygnałowych (PS) - Harward i SuperHarward, ewolucja architektury PS na przykładzie wybranych producentów (Analog Devices, Texas Instruments). Reprezentacja liczb stało- i zmiennoprzecinkowych w PS. Bloki funkcjonalne PS: generatory adresów, układy mnożące i przesuwające, układy obsługi przerwań, porty szeregowe i równoległe, układy komunikacji z nadrzędnym procesorem. Zasady przetwarzania danych dwu i wielopotokowego. Instrukcje assemblera dla PS rodziny TMSC3206xxx oraz AD21xx. Techniki przygotowania i debuggowania programu sterującego PS, metody optymalizacji kodu. Zestaw uruchomieniowy DSK TMS320C6713 (schemat blokowy, funkcje układów współpracujących). Środowisko Code Composer Studio. Algorytmy filtracji cyfrowej, zastosowanie programu Matlab. Filtry FIR i IIR. Algorytm FFT i Mallat a (transformata falkowa). Wyznaczanie gęstości widmowej mocy wg. Welch a. Metody analizy czasowo-częstotliwościowej w CPS. Efekty skończonej reprezentacji liczb w CPS. Wybrane przykłady zastosowania PS. Kierunki rozwoju PS.

PROCESORY SYGNAŁOWE Treść laboratorium: Zapoznanie się ze środowiskiem programistycznym Code Composer Studio (CCS), przygotowanie przykładowego programu (3h). Przygotowanie programu generującego wybrany przez prowadzącego przebieg czasowy za pomocą zestawu uruchomieniowego DSK TMS320C6713 z procesorem sygnałowym (4h). Zaprojektowanie w środowisku Matlab filtru cyfrowego FIR oraz jego realizacja i badanie charakterystyki częstotliwościowej w zestawie uruchomieniowym DSK TMS320C6713 z procesorem sygnałowym (4h). Realizacja w zestawie uruchomieniowym DSK TMS320C6713 programu przetwarzania sygnału audio, z zastosowaniem algorytm FFT/kodowania sygnału (4h).

Wyposażenie laboratorium: PROCESORY SYGNAŁOWE

PROCESORY SYGNAŁOWE Literatura: Materiały do wykładu hasło: smulkops Stranneby D.: Cyfrowe przetwarzanie sygnałów. BTC, Warszawa 2004. Marven C., Ewers G.: Zarys cyfrowego przetwarzania sygnałów. WKiŁ, Warszawa 1999. Zieliński T.P.: Cyfrowe przetwarzanie sygnałów. WKiŁ, Warszawa 2005 Smith S.W.: The Scientist and Engineer's Guide to Digital Signal Processing. California Technical Publishing, 1997 (www.dspguide.com). Oppenheim A.V., Schaffner: Cyfrowe przetwarzanie sygnałów. WKiŁ, W-wa 1979. Blonstein S., Katorgi M.: ExpressDSP for Dummies. Wiley Publishing, Inc., New York 2003. Kester W.: Mixed-Signal and DSP Design Techniques. Newnes, New York, Analog Devices Inc., 2003. Bateman A., Paterson-Stephens I.: The DSP Handbook. Prentice Hall, Essex 2002. Strona www firmy Texas Instruments, DSP village: www.ti.com, www.dspvillage.com Strona www firmy Analog Devices www.analogdevices.com www.techonline.com analizy systemów DSP http://www.eas.asu.edu/~midle/jdsp/jdsp.html - wirtualne laboratorium DSP

Klasyfikacja sygnałów Sygnały ciągłe Sygnały dyskretne próbkowanie równomierne Sygnały cyfrowe

Struktura systemu cyfrowego przetwarzania wejście wyjście Wykonywane operacje matematyczne: A*B+C przetwarzanie szeregowe i buforowe

System cyfrowego przetwarzania W systemie może wystąpić wiele równoległych wejść i wyjść Istnieje możliwość dołączania zewnętrznych systemów za pomocą różnych interfejsów

Właściwości systemów cyfrowych Programowalność Stabilność parametrów Powtarzalność Łatwość implementacji algorytmów adaptacyjnych Kody korekcji błędów Funkcje specjalne (np. filtry o liniowej charakterystyce fazowej, systemy sterowania)

Właściwości systemów cyfrowych Ponadto: większa odporność na szumy, mniejsza liczba elementów, mniejszy koszt wytworzenia, mniejsza pobierana moc, szybszy czas opracowania.

Realizacje sprzętowe systemów cyfrowych Konwencjonalny procesor, mikrokontroler Procesor sygnałowy Układy ASIC Programowane matryce bramkowe FPGA Rozwiązania segmentowe

Realizacje sprzętowe systemów cyfrowych Konwencjonalny procesor np. zasilany baterią o pojemności 2500mAh przy mocy 10W będzie działał tylko ok. 20min. dodatkowo, jego koszt zakupu jest wysoki niska niezawodność i koszt systemu operacyjnego potrzeba dużej liczby układów zewnętrznych, jeden układ CPU, RISC (Reduced Instruction Set Computer), CISC (Complex Instruction Set Computer)

Realizacje sprzętowe systemów cyfrowych Mikrokontroler proste układy, droższe narzędzia do projektowania i programowania, CPU, RAM, ROM, Serial/Parallel Interface, Timer, układy przerwań, rozwiązuje raczej wolne zadania sterowania lub pomiarowe, Complex Instruction Set Computer

Realizacje sprzętowe systemów cyfrowych Procesor sygnałowy pobór mocy rzędu 1W i mniej, proste układy, droższe narzędzia do projektowania i programowania, RAM, ROM, układy przerwań, Serial/Parallel Interface, Timer, CPU optymalizowane do szybkich powtarzalnych obliczeń typu A*B+C

Realizacje sprzętowe systemów cyfrowych Układy ASIC kosztowne i czasochłonne, dobre przy dużej liczbie aplikacji, bardzo drogie narzędzia do projektowania wykonają szybkie i złożone algorytmy Programowane matryce bramkowe FPGA szybkie i tanie programowanie, realizują tylko proste algorytmy, długo się programują co jest ograniczeniem przy masowej produkcji Rozwiązania segmentowe budowa z układów stanowiących podzespoły mikroprocesora technika kosztowna i żmudna (dobra do celów specjalnych)

Architektura systemu komputerowego Architektura wg. von Neumanna Procesor Pamięć Architektura typu Harward i jej odmiany, np. SuperHarward Pamięć danych Procesor Pamięć programu We/Wy

Ograniczenia zastosowania procesorów sygnałowych Główne ograniczenie w przetwarzaniu sygnałów analogowych to szybkość ich próbkowania Typowe aplikacje audio wymagają próbkowania poniżej 50kHz Aplikacje video wymagają próbkowania rzędu MHz Aplikacja nie może być zbyt złożona, musi się wykonywać w czasie rzeczywistym System operacyjny DSP jest bardzo ubogi

Typowe algorytmy DSP

Dlaczego procesor sygnałowy szybko liczy? Odp.: dzięki odpowiedniej budowie wewnętrznej

Zastosowania procesorów sygnałowych Audio: AV Receivers Computing: Digital Radio, Home Audio, Flat Panel, Internet Audio Wireless, Automotive, Body Systems, Chassis Systems, Driver Information/Telematics Powertrain, Safety Systems, Security Systems, Broadband, 802.11 Wireless LAN, Cable Solutions, DSL Solutions, VoIP Solutions, Control, Digital Power Supply, Embedded Sensing & Measurement, Industrial Drives, Motor Types, Ultra-low Measurement, White Goods, Medical, AED, Biophysical Monitoring, Digital Hearing Aids, Medical Imaging, Personal Medical Devices, Military, Avionics, Data Communications, Electronic Countermeasures, Imaging Systems, Munitions, Navigation, Radar/Sonar, Optical Networking, Optical Layer Applications Physical Layer Applications, Security, Biometrics, Intelligent Sensing, Telecom, HF Radios, Infrastructure Equipment, Navigation Systems, Telecom Accessories, Wired Terminals, Video and Imaging, DLP Solutions, Digital Still Cameras, Digital TV, Digital Video Recorders, IP Video Phone, Portable Media Devices, Set-Top Box, Streaming Media, Surveillance IP Cameras, Video Conferencing, Video Infrastructure, Wireless, Handsets and PDAs, Infrastructure Equipment, RF Identification, Ultra Wideband.

Procesory sygnałowe stało i zmiennoprzecinkowe Sposób reprezentacji liczb w procesorze decyduje o jego zastosowaniach: zmiennoprzecinkowe do obliczeń o wysokiej precyzji, zapewniają większą dynamikę, zapewniają większy stosunek sygnał/szum, pobierają więcej mocy, są zwykle wolniejsze i droższe. Istnieje wiele stron www (np.: http://www.bdti.com/index.html) gdzie można porównać procesory sygnałowe różnych producentów.

Zestawy uruchomieniowe Firmy produkujące DSP oferują zestawy zawierające wszystkie elementy niezbędne do testowania i uruchamiania aplikacji: - procesor DSP i pamięć, - łączność z komputerem IBM PC - zasilanie - układ CODECA - środowisko programistyczne

Procesory DSP Texas Instruments

Procesory DSP Texas Instruments