Filtry cyfrowe i procesory sygnałowe

Podobne dokumenty
Filtry cyfrowe procesory sygnałowe

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:

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

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

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

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

8. Realizacja projektowanie i pomiary filtrów IIR

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

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

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

ZASTOSOWANIA PROCESORÓW SYGNAŁOWYCH - PROJEKT

Opisy efektów kształcenia dla modułu

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

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

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

Laboratorium: Systemy operacyjne czasu rzeczywistego. Temat: Wprowadzenie do karty DS1102 i oprogramowania Control Desk.

Wprowadzenie do programowania na procesorze sygnałowym

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

10. Demodulatory synchroniczne z fazową pętlą sprzężenia zwrotnego

12. Demodulatory synchroniczne z fazową pętlą sprzężenia zwrotnego

EiT_S_I_PADSP_AEwT Projektowanie aplikacji DSP Designing of DSP Applications

Informatyka - studium realizacji dźwięku -

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

Technika audio część 2

Filtry FIR i biblioteka DSPLIB

Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Konstrukcje i Technologie w Aparaturze Elektronicznej.

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

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

SPRZĘTOWA REALIZACJA FILTRÓW CYFROWYCH TYPU SOI

Systemy i Sieci Telekomunikacyjne laboratorium. Modulacja amplitudy

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

CYFROWE PRZETWARZANIE SYGNAŁÓW

Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer

Przykładowe pytania DSP 1

Przetworniki AC i CA

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

Architektura komputerów

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

CYFROWE PRZETWARZANIE SYGNAŁÓW

Język C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307

Budowa komputera. Magistrala. Procesor Pamięć Układy I/O

OPBOX ver USB 2.0 Miniaturowy Ultradźwiękowy system akwizycji danych ze

Parametryzacja przetworników analogowocyfrowych

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

Politechnika Śląska Wydział Automatyki, Elektroniki i Informatyki Instytut Automatyki PRACA MAGISTERSKA

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

PROCESORY SYGNAŁOWE - LABORATORIUM. Ćwiczenie nr 04

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

1.2. Architektura rdzenia ARM Cortex-M3...16

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

Przetwarzanie AC i CA

Teoria przetwarzania A/C i C/A.

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

WPROWADZENIE Mikrosterownik mikrokontrolery

Karta katalogowa JAZZ OPLC. Modele JZ20-T10/JZ20-J-T10 i JZ20-T18/JZ20-J-T18

Programowanie obiektowe 1 - opis przedmiotu

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

MODULATOR HDMI W DVB-T (COFDM) INSTRUKCJA OBSŁUGI

Budowa komputera. Magistrala. Procesor Pamięć Układy I/O

Przetwarzanie A/C i C/A

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

Opis przedmiotu zamówienia CZĘŚĆ 1

ZASTOSOWANIA UKŁADÓW FPGA W ALGORYTMACH WYLICZENIOWYCH APPLICATIONS OF FPGAS IN ENUMERATION ALGORITHMS

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

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

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

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

USB DVB-T STICK. Instrucja obsługi. Watch & record Digital TV programs on Your PC! MT4152

Ćwiczenie 6 Projektowanie filtrów cyfrowych o skończonej i nieskończonej odpowiedzi impulsowej

System mikroprocesorowy i peryferia. Dariusz Chaberski

Rok akademicki: 2030/2031 Kod: SEN EJ-s Punkty ECTS: 4. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Cyfrowe Przetwarzanie Obrazów i Sygnałów

OPIS PRZEDMIOTU ZAMÓWIENIA

OM 10 kompaktowa stacja czołowa TV z modulatorami DVB-T / DVB-C

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

ZAŁĄCZNIK NR Cyfrowy mikser foniczny z wyposażeniem ilość 1 kpl.

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Karta katalogowa JAZZ OPLC. Modele JZ20-R10/JZ20-J-R10 i JZ20-R16/JZ20-J-R16

PRZEWODNIK PO PRZEDMIOCIE

5 Filtry drugiego rzędu

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

Cechy karty dzwiękowej

Badanie właściwości multipleksera analogowego

Budowa Mikrokomputera

Podstawy Przetwarzania Sygnałów

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

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

Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051

Przykładowe zadanie praktyczne

Technologie Informacyjne

Kodowanie podpasmowe. Plan 1. Zasada 2. Filtry cyfrowe 3. Podstawowy algorytm 4. Zastosowania

To jeszcze prostsze, MMcc1100!

Dekoder HD Openbox S3CI CX, CI+, IPTV

Modulacja i kodowanie - labolatorium. Modulacje cyfrowe. Kluczowane częstotliwości (FSK)

Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa Wstęp... 11

Transkrypt:

Filtry cyfrowe i procesory sygnałowe

Prezentacja nowego sprzętu do cyfrowego przetwarzania sygnałów w czasie rzeczywistym platformy TMX320C5515 ezdsp USB STICK Porównanie przydatności nowego sprzętu ze starym ADSP-2181 EZ- KIT kierunki rozwoju procesorów sygnałowych 16 i 32 bitowych Techniką programowania urządzeń działających w czasie rzeczywistym

ADSP-2181 TMS320C5515 różnica Rok produkcji 1995 2009 2 7 lat, 2 7 =128 Maksymalna częstotliwość pracy 40 MHz 120 MHz 3 Hardware 1 rdzeń 2 rdzenie 2 Moc standby 5 V 13 ma = 65 mw 0.44 mw @ 1.3 V 150 Moc podczas pracy 5 V * 73 ma = 365 mw, 33 MHz 0.22 mw/mhz @ 1.3 V, 100 or 120 MHz Cena? Około 10$US/1ku 16 Oprogramowanie Asembler Głównie C + biblioteki w asemblerze

Telefony MP3 MP4

Kolejność wykorzystania języków (technik) programowania Język C ze zmiennoprzecinkową arytmetyką Język C ze stałoprzecinkową arytmetyką Asembler Zastosowanie biblioteki TMS320C55x DSP Library Zawiera funkcje realizujące podstawowe operacje DSP: FIR, IIR, FFT, LMS Biblioteka jest napisana w asemblerze Próbki mogą być przetwarzane pojedynczo i blokowo.

TMS320C5515 Top View USB DSP SD RAM LEDs Crystal OLED Display Switches Audio In Audio Out

TMS320C5515 Bottom View Expansion Connector USB to PC Micro SD Card Socket

Cena około 2,5$US/1ku 16-to bitowy, stereo, 48 khz (192 khz) Programowalne rejestry sterujące pracą kodeka 38 stron, każda może zawierać do 128 rejestrów 8-bitowych Programowalne filtry wejściowe: 5 sekcji bikwadratowych + FIR 25. rzędu + IIR 1. rzędu wyjściowe: 6 sekcji bikwadratowych + IIR 1. rzędu

Publikacje Texas Instruments Cykl 20 wykładów na CD zawierający wykłady w formie prezentacji PowerPoint i gotowy kod ćwiczeń laboratoryjnych Dokumentacja urządzeń i oprogramowania w formie plików PDF Książki Sen M Kuo, Bob H Lee, Wenshun Tian: Real-Time Digital Signal Processing Implementation and Application Second Edition, John Wiley & Sons, Ltd, 2006, 650 str. książka zawiera kod licznych przykładów umieszczony w treści i na dołączonym CD Artykuły Przykładowe programy z różnych źródeł ITU-T Recommendations

TMS320C5515 USB Stick Setup USB to PC Headphones Microphone Zestaw laboratoryjny dla ćwiczeń z CD

TMS320C5505 USB Stick Setup USB to PC USB Stick Headphones CD Player Zestaw laboratoryjny dla ćwiczeń z CD

CCS Matlab

Tematyką zajęć jest cyfrowe przetwarzanie sygnałów, a nie programowanie, dlatego programowanie należy ograniczyć do minimum. Jeśli studenci muszą programować, to lepiej programować w C, które studenci znają, niż w asemblerze, który musieli by poznać. Na wyjściu stereo dostępne są tylko dwa sygnały i pożądaną jest możliwość łatwego przełączania różnych sygnałów na wyjście, bez konieczności zmiany kodu oraz zatrzymywania i ponownego uruchamiania urządzenia Pożądana jest informacja o aktualnym stanie badanego urządzenia

Jest dostępny między innymi na CD

LPF ( ) 2 + s FSK (t) HPF ( ) 2 + LPF AM Zdemodulowany sygnał binarny Schemat blokowy niekoherentnego demodulatora FSK; LPF i HPF filtry dyskryminatorów częstotliwościowych (dolnoprzepustowy i górnoprzepustowy), ( ) 2 podnoszenie do kwadratu, LPF AM filtr dolnoprzepustowy demodulatora AM

fir(&input, H_HP, &HP_out, buforhp, 1, N_HP); fir(&input, H_LP, &LP_out, buforlp, 1, N_LP); HP_out2 = (Int16)(((long)HP_out * HP_out)>>15); LP_out2 = (Int16)(((long)LP_out * LP_out)>>15); HP_minus_LP = HP_out2 - LP_out2;//odejmowanie fir(&hp_minus_lp, H_LP_AM, &demam1, buforlp_am1, 1, N_LP_AM); if(demam1 > 0) prog1 = 32000; else prog1 = -32000;

Przy próbkowaniu z szybkością 8 khz na obróbkę 1 próbki można wykorzystać 12500 taktów zegara, procedura demodulatora FSK potrzebuje maksimum 500 co stanowi 4% dostępnego czasu Algorytm można rozbudowywać Rozszerzyć o dekodowanie ciągu nadawanych znaków, które program może drukować na konsoli CCS Zwiększać odporność na szum poprzez zastosowanie sieci neuronowej liczenie korelacji z wzorcami Obniżyć częstotliwości taktowania i moc strat procesora ZX Spectrum potrafił dekodować transmisję F1

Zalety TMX320C5515 ezdsp USB STICK Prostota programowania w języku C zamiast w asemblerze Bogata biblioteka funkcji DSP Duża ilość materiałów pomocniczych książki, prezentacje i artykuły Przyciski i wyświetlacz pomagają w tworzeniu efektywnych ćwiczeń zapewniając łatwe i czytelne przełączanie obserwowanych sygnałów Szybka transmisja kodu przez USB Brak zasilacza ułatwia pracę i zachowanie porządku w laboratorium Szybsza praca procesora pozwala na tworzenie bardziej zaawansowanych ćwiczeń