Przetwarzanie i transmisja danych multimedialnych. Wykład 9 Kodowanie podpasmowe. Przemysław Sękalski.

Podobne dokumenty
Przetwarzanie i transmisja danych multimedialnych. Wykład 7 Transformaty i kodowanie. Przemysław Sękalski.

Przetwarzanie i transmisja danych multimedialnych. Wykład 8 Transformaty i kodowanie cz. 2. Przemysław Sękalski.

Przetwarzanie i transmisja danych multimedialnych. Wykład 6 Metody predykcyjne. Przemysław Sękalski.

Przetwarzanie i transmisja danych multimedialnych. Wykład 5 Kodowanie słownikowe. Przemysław Sękalski.

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

2. Próbkowanie Sygnały okresowe (16). Trygonometryczny szereg Fouriera (17). Częstotliwość Nyquista (20).

Kwantowanie sygnałów analogowych na przykładzie sygnału mowy

Kompresja dźwięku w standardzie MPEG-1

Kompresja Danych. Streszczenie Studia Dzienne Wykład 13, f(t) = c n e inω0t, T f(t)e inω 0t dt.

Zaawansowane algorytmy DSP

x(n) x(n-1) x(n-2) D x(n-n+1) h N-1

O sygnałach cyfrowych

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

Sygnał a informacja. Nośnikiem informacji mogą być: liczby, słowa, dźwięki, obrazy, zapachy, prąd itp. czyli różnorakie sygnały.

Cyfrowe przetwarzanie sygnałów Jacek Rezmer -1-

Przykładowe pytania 1/11

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 2 AiR III

Realizacja filtrów cyfrowych z buforowaniem próbek

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

Podstawowe funkcje przetwornika C/A

Generowanie sygnałów na DSP

Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Instrukcja do pracowni specjalistycznej

Teoria przetwarzania A/C i C/A.

CYFROWE PRZETWARZANIE SYGNAŁÓW

Kartkówka 1 Opracowanie: Próbkowanie częstotliwość próbkowania nie mniejsza niż podwojona szerokość przed spróbkowaniem.

SPRZĘTOWA REALIZACJA FILTRÓW CYFROWYCH TYPU SOI

Symulacja sygnału czujnika z wyjściem częstotliwościowym w stanach dynamicznych

Przetwarzanie sygnałów

b n y k n T s Filtr cyfrowy opisuje się również za pomocą splotu dyskretnego przedstawionego poniżej:

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

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Próbkowanie sygnałów (ang. sampling) PRZETWARZANIE SYGNAŁÓW ANALOGOWYCH NA SYGNAŁY CYFROWE. Literatura. Cyfrowe Przetwarzanie Sygnałów

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

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

Technika audio część 2

Ćwiczenie 4. Filtry o skończonej odpowiedzi impulsowej (SOI)

Transformata Laplace a to przekształcenie całkowe funkcji f(t) opisane następującym wzorem:

8. Realizacja projektowanie i pomiary filtrów IIR

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

Obraz cyfrowy. Radosław Mantiuk. Wydział Informatyki Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Przetwarzanie sygnałów w telekomunikacji

Wprowadzenie. Spis treści. Analiza_sygnałów_-_ćwiczenia/Filtry

Laboratorium Przetwarzania Sygnałów. Ćwiczenie 2. Analiza widmowa

Kwantyzacja wektorowa. Kodowanie różnicowe.

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

6. Transmisja i generacja sygnałów okresowych

Podstawy Przetwarzania Sygnałów

KOMPUTEROWE SYSTEMY POMIAROWE

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

PROCESORY SYGNAŁOWE - LABORATORIUM. Ćwiczenie nr 04

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Fundamentals of Data Compression

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

Filtry FIR i biblioteka DSPLIB

FFT i dyskretny splot. Aplikacje w DSP

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Opisy efektów kształcenia dla modułu

PORÓWNANIE METOD PROJEKTOWANIA FILTRÓW CYFROWYCH

PRZEWODNIK PO PRZEDMIOCIE

Laboratorium Przetwarzania Sygnałów. Ćwiczenie 3. Filtracja i korelacja sygnałów dyskretnych

Kompresja danych DKDA (7)

4 Zasoby językowe Korpusy obcojęzyczne Korpusy języka polskiego Słowniki Sposoby gromadzenia danych...

Laboratorium Przetwarzania Sygnałów. Ćwiczenie 2. Filtracja i korelacja sygnałów dyskretnych

Zastosowania mikrokontrolerów w przemyśle

Pomiary i przyrządy cyfrowe

Zjawisko aliasingu. Filtr antyaliasingowy. Przecieki widma - okna czasowe.

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

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

Technika audio część 1

METODY ANALIZY SYGNAŁÓW WIBROAKUSTYCZNYCH

Przetwarzanie i transmisja danych multimedialnych. Wykład 3 Kodowanie Shannona Fano i Huffmana. Przemysław Sękalski.

Przetwornik analogowo-cyfrowy

Przetwarzanie i transmisja danych multimedialnych. Wykład 10 Kompresja obrazów ruchomych MPEG. Przemysław Sękalski.

Rok akademicki: 2018/2019 Kod: ITE s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

1.5. Sygnały. Sygnał- jest modelem zmian w czasie pewnej wielkości fizycznej lub stanu obiektu fizycznego

Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Instrukcja do pracowni specjalistycznej

Teoria Sygnałów. III rok Informatyki Stosowanej. Wykład 8

Laboratorium nr 4: Porównanie filtrów FIR i IIR. skończonej odpowiedzi impulsowej (FIR) zawsze stabilne, mogą mieć liniową charakterystykę fazową

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

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Przedmowa 11 Ważniejsze oznaczenia 14 Spis skrótów i akronimów 15 Wstęp 21 W.1. Obraz naturalny i cyfrowe przetwarzanie obrazów 21 W.2.

Cyfrowe przetwarzanie sygnałów w urządzeniach EAZ firmy Computers & Control

KARTA MODUŁU KSZTAŁCENIA

Studia podyplomowe realizowane w ramach zadania 5 Systemy mobilne i techniki multimedialne

DYSKRETNA TRANSFORMACJA FOURIERA

Transformata Fouriera

PRZEWODNIK PO PRZEDMIOCIE

Materiały pomocnicze do wykładu

PRZEWODNIK PO PRZEDMIOCIE

Kwantyzacja wektorowa. Plan 1. Zasada działania 2. Projektowanie. Algorytm LBG 3. Kwantyzatory strukturalne 4. Modyfikacje

1. Modulacja analogowa, 2. Modulacja cyfrowa

MODULACJE IMPULSOWE. TSIM W10: Modulacje impulsowe 1/22

Kodowanie podpasmowe

Katedra Elektrotechniki Teoretycznej i Informatyki

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

Przetwarzanie sygnałów dyskretnych

Ćwiczenie 2a. Pomiar napięcia z izolacją galwaniczną Doświadczalne badania charakterystyk układów pomiarowych CZUJNIKI POMIAROWE I ELEMENTY WYKONAWCZE

Temat: Filtracja cyfrowa okresowych sygnałów deterministycznych Ćwiczenie 3

Rozkład materiału z przedmiotu: Przetwarzanie i obróbka sygnałów

Transkrypt:

Przetwarzanie i transmisja danych multimedialnych Wykład 9 Kodowanie podpasmowe Przemysław Sękalski sekalski@dmcs.pl Politechnika Łódzka Katedra Mikroelektroniki i Technik Informatycznych DMCS Wykład opracowano na podstawie ksiąŝki Wprowadzenie do kompresji danych A. Drozdek oraz Wprowadzenie do cyfrowego przetwarzania sygnałów R.G. Lyons Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006

Plan wykładu Próbkowanie Kwantyzacja Kodowanie podpasmowe Filtry Decymacja i interpolacja Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006

Sygnał wejściowy 3 0 - - -3 0 50 00 50 00 50 300 350 400 450 500 f ( t) = sin(π *0,4* t) + sin(π *0,* t) Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 3

Próbkowanie 3 0 - - -3 0 50 00 50 00 50 300 350 400 450 500 Próbkowanie pobieranie co pewien czas T próbek sygnału lub pomiarów ciągłego procesu Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 4

Próbkowanie 3 0 - - -3 0 50 00 50 00 50 300 350 400 450 500 Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 5

Twierdzenie o próbkowaniu Twierdzenie o próbkowaniu, Nyquista, Shannona lub Kotielnikowa-Shannona Jeśli funkcja f(x) zawiera częstotliwości mniejsze niŝ W oraz okres próbkowania T = ½W (częstotliwość próbkowania jest dwa razy większa niŝ częstotliwość graniczna W) to funkcję f moŝna przedstawić za pomocą wzoru interpolacyjnego: f ( x) f sin = ( k ) W π k = [ π (Wx k) ] (Wx k) Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 6

Twierdzenie o próbkowaniu Częstotliwość próbkowania musi być przynajmniej dwa razy większa niŝ największa częstotliwość sygnału próbkowanego Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 7

Przykład :4 : 3:4 :4 Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 8

Kwantyzacja 3 0 - - -3 0 50 00 50 00 50 300 350 400 450 500 Kwantyzacja przypisanie danej próbki do określonego poziomu kwantyzacji Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 9

Próbkowanie i kwantyzacja 3 0 - - -3 0 50 00 50 00 50 300 350 400 450 500 Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 0

Kwantyzacja - rodzaje Kwantyzacja: Równomierna Nierównomierna (np. algorytm Lloyda-Maxa) Kwantyzacja: Statyczna dynamiczna Kwantyzacja: Skalarna Wektorowa (np. algorytm centroidów) Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006

Kodowanie podpasmowe x n x n ˆx n filtr decymator koder dekoder interpolator filtr y n A gdyby podzielić sygnał wejściowy na pasma i analizować kaŝde pasmo oddzielnie Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006

System kodowania podpasmowego x n x n x n ˆx n filtr decymator koder dekoder interpolator filtr ˆx n filtr decymator koder dekoder interpolator filtr y n M x n ˆx n M filtr decymator koder dekoder interpolator filtr Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 3

System kodowania podpasmowego x n x n x n ˆx n filtr decymator koder dekoder interpolator filtr ˆx n filtr decymator koder dekoder interpolator filtr y n M x n ˆx n M filtr decymator koder dekoder interpolator filtr Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 4

Filtry Filtry Ze skończoną odpowiedzią impulsową SOI (FIR) Odpowiedź zaleŝy tylko od bieŝącej i przeszłych próbek wejściowych Okno prostokątne Okno Blackmana Okno Czebyszewa Okno Kaisera i inne Z nieskończoną odpowiedzią impulsową NOI (IIR) Odpowiedź zaleŝy od bieŝącej i przeszłych próbek wejściowych oraz od przeszłych próbek wyjściowych (sprzęŝenie zwrotne) Buterwortha Czebyszewa Maksymalnie płaski inne Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 5

Struktura filtru IIR Y b() + b() z ( z) = + a() z +... + b( nb + ) z +... + a( na + ) z nb na X ( z) Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 6

Decymacja Jeśli sygnał złoŝony jest z N próbek i zostanie on podzielony na M pasm to naleŝałoby przetworzyć N*M próbek. Jeśli pasma są sobie równe to wystarczy w kaŝdym paśmie zachować tylko co M-tą próbkę. Proces ten zwany jest decymacją lub podpróbkowaniem Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 7

Decymacja 3 0 - - -3 0 50 00 50 00 50 300 350 400 450 500 Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 8

Decymacja */0 3 0 - - -3 0 50 00 50 00 50 300 350 400 450 500 Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 9

Decymacja 3 0 - - -3 0 5 0 5 0 5 30 35 40 45 50 Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 0

Interpolacja Odbiorca próbek musi odtworzyć usunięte podczas decymacji próbki. Dodanie próbek odbywa się za pomocą nadpróbkowania, zaś wartości próbek nowych uzyskiwane są przez interpolację Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006

Nadpróbkowanie 3 0 - - -3 0 5 0 5 0 5 30 35 40 45 50 Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006

Nadpróbkowanie x0 3 0 - - -3 0 50 00 50 00 50 300 350 400 450 500 Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 3

3 0 - - -3 0 50 00 50 00 50 300 350 400 450 500 Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 4

Błędna decymacja i interpolacja 3 0 - - -3 0 00 00 300 400 500 600 Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 5

MATLAB decimate interp FDA toolbox filter decymacja interpolacja projektowanie filtrów uŝywanie filtru Przemysław Sękalski, Przetwarzanie i transmisja danych multimedialnych, wykład 9, 006 6