KOMPRESJA STRATNA SYGNAŁU MOWY. Metody kompresji stratnej sygnałów multimedialnych: Uproszczone modelowanie źródeł generacji sygnałów LPC, CELP

Podobne dokumenty
MODULACJE IMPULSOWE. TSIM W10: Modulacje impulsowe 1/22

ADAPTACYJNE PRZETWARZANIE SYGNAŁÓW LABORATORIUM. Ćwiczenie 4. Wybrane telekomunikacyjne zastosowania algorytmów adaptacyjnych

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

Wybrane algorytmu kompresji dźwięku

Kwantyzacja wektorowa. Kodowanie różnicowe.

Rozpoznawanie i synteza mowy w systemach multimedialnych. Analiza i synteza mowy - wprowadzenie. Spektrogram wyrażenia: computer speech

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

Technika audio część 2

Podstawy transmisji multimedialnych podstawy kodowania dźwięku i obrazu Autor Wojciech Gumiński

Wybrane metody kompresji obrazów

Kompresja dźwięku w standardzie MPEG-1

2. STRUKTURA RADIOFONICZNYCH SYGNAŁÓW CYFROWYCH

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

KODOWANIE I KOMPRESJA SYGNAŁU MOWY

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

Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych.

METODY KODOWANIA SYGNAŁU MOWY DO ZASTOSOWAŃ W TELEKOMUNIKACJI

dr inż. Artur Janicki pok. 414 Zakład Systemów Teletransmisyjnych Instytut Telekomunikacji PW

Analogowa (para miedziana, radio, walkie-talkie, CB) Cyfrowa (ISDN, GSM, VoIP, DRB, DVB, Tetra, )

Transmisja danych binarnych w kanale o wąskim paśmie. Łączność radiowa (telemetria, zdalne sterowanie)

[d(i) y(i)] 2. Do wyprowadzenia algorytmu RLS posłuży kryterium autokorelacyjne: J n = e 2 (i) i=1. λ n i [d(i) y(i)] 2 λ (0, 1]

Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych.

MODULACJA. Definicje podstawowe, cel i przyczyny stosowania modulacji, rodzaje modulacji. dr inż. Janusz Dudczyk

Systemy i Sieci Radiowe

Systemy plezjochroniczne (PDH) synchroniczne (SDH), Transmisja w sieci elektroenergetycznej (PLC Power Line Communication)

DŹWIĘK. Dźwięk analogowy - fala sinusoidalna. Dźwięk cyfrowy 1-bitowy 2 możliwe stany fala jest mocno zniekształcona

dr inż. Piotr Odya Parametry dźwięku zakres słyszanych przez człowieka częstotliwości: 20 Hz - 20 khz; 10 oktaw zakres dynamiki słuchu: 130 db

Języki Modelowania i Symulacji

Kodowanie podpasmowe

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

WPŁYW PRÓBKOWANIA I KWANTYZACJI NA JAKOŚĆ DŹWIĘKU

Akwizycja i przetwarzanie sygnałów cyfrowych

Percepcyjne kodowanie dźwięku

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.

FFT i dyskretny splot. Aplikacje w DSP

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

Audio i video. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Kompresja danych DKDA (11)

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

Według raportu ISO z 1988 roku algorytm JPEG składa się z następujących kroków: 0.5, = V i, j. /Q i, j

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

- Quadrature Amplitude Modulation

Adaptacyjne Przetwarzanie Sygnałów. Filtracja adaptacyjna w dziedzinie częstotliwości

Przykładowe zadanie praktyczne

ZAKŁAD SYSTEMÓW ELEKTRONICZNYCH I TELEKOMUNIKACYJNYCH Laboratorium Podstaw Telekomunikacji WPŁYW SZUMÓW NA TRANSMISJĘ CYFROWĄ

PROGRAMOWANIE APLIKACJI MULTIMEDIALNYCH

Kompresja sekwencji obrazów - algorytm MPEG-2

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

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

Podstawy Transmisji Cyfrowej

mgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 1, strona 1.

System telefonii przewodowej. PSTN Public Switched Telephone Network POTS Plain Old Telephone Service

dr hab. inż. Artur Janicki pok. 407 Zakład Cyberbezpieczeństwa Instytut Telekomunikacji PW

Zaawansowane algorytmy DSP

Przetwarzanie sygnałów w telekomunikacji

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

Podstawy telekomunikacji. Kolokwium nr 2. Zagadnienia.

Cyfrowy system łączności dla bezzałogowych statków powietrznych średniego zasięgu. 20 maja, 2016 R. Krenz 1

Formaty - podziały. format pliku. format kompresji. format zapisu (nośnika) kontener dla danych WAV, AVI, BMP

Jakości usług telekomunikacyjnych

KWANTYZACJA. kwantyzacja

Kompresja danych DKDA (7)

Nowoczesne metody emisji ucyfrowionego sygnału telewizyjnego

KOMPRESJA STRATNA DŹWIĘKU

Modulacja i kodowanie laboratorium. Modulacje Cyfrowe: Kluczowanie Amplitudy (ASK) i kluczowanie Fazy (PSK)

Systemy i Sieci Telekomunikacyjne laboratorium. Modulacja amplitudy

TECHNIKI MULTIMEDIALNE

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

WIDMO, ELEMENTY SKŁADOWE DŹWIĘKU, ZAPIS DŹWIĘKU, SYNTEZA ADDYTYWNA

Kody splotowe (konwolucyjne)

Fundamentals of Data Compression

Wykład VI. Dźwięk cyfrowy. dr inż. Janusz Słupik. Gliwice, Wydział Matematyki Stosowanej Politechniki Śląskiej. c Copyright 2014 Janusz Słupik

Automatyczne rozpoznawanie mowy - wybrane zagadnienia / Ryszard Makowski. Wrocław, Spis treści

Przetwarzanie analogowo-cyfrowe sygnałów

Praca dyplomowa magisterska

CYFROWE PRZETWARZANIE SYGNAŁÓW

ADAPTACYJNE PRZETWARZANIE SYGNAŁÓW LABORATORIUM. Ćwiczenie 1. Modelowanie i analiza widmowa dyskretnych sygnałów losowych

Kodowanie i kompresja Streszczenie Studia Wieczorowe Wykład 10, 2007

Telekomunikacyjne systemy dostępowe (przewodowe)

Założenia i obszar zastosowań. JPEG - algorytm kodowania obrazu. Geneza algorytmu KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG

Sprawdzian wiadomości z jednostki szkoleniowej M3.JM1.JS3 Użytkowanie kart dźwiękowych, głośników i mikrofonów

Sygnały cyfrowe naturalne i zmodulowane

dr inż. Piotr Odya dr inż. Piotr Suchomski

NOWOCZESNE METODY EMISJI UCYFROWIONEGO SYGNAŁU TELEWIZYJNEGO

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

Andrzej Leśnicki Laboratorium CPS Ćwiczenie 9 1/5 ĆWICZENIE 9. Kwantowanie sygnałów

KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG

Przesył mowy przez internet

Wykład II. Reprezentacja danych w technice cyfrowej. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Neutralizacja akustycznego sprzężenia zwrotnego w układzie ATH. promotor: dr. inż. Małgorzata Michalczyk

Przetwarzanie sygnałów

Technika audio część 1

Promotor: dr Marek Pawełczyk. Marcin Picz

dr inż. Jacek Naruniec

Transmisje analogowe. Główne ograniczenie wynikające z wąskiego pasma transmisji (4 khz)

Transformaty. Kodowanie transformujace

Przykładowe rozwiązanie zadania dla zawodu technik telekomunikacji

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

Kompresja sekwencji obrazów

Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L

Transkrypt:

KOMPRESJA STRATNA SYGNAŁU MOWY Metody kompresji stratnej sygnałów multimedialnych: Uproszczone modelowanie źródeł generacji sygnałów LPC, CELP Śledzenie i upraszczanie zmian dynamicznych sygnałów ADPCM Przekształcenie sygnału do dziedziny częstotliwościowej i pozbawienie go wysokoczęstotliwościowych współczynników widmowych JPEG Eliminacja składowych sygnału, których braku i tak nie zauważy odbiorca danego sygnału kodowanie subpasmowe MPEG APSG W8: Zastosowania filtrów adaptacyjnych 2 1/22 Kodowanie źródła Source coders Kodowanie przebiegu Waveform coders Zależne od modelu Niezależne od modelu generacji sygnału mowy i sygnału Duży współczynnik kompresji Mały współczynnik kompresji Małe strumienie danych Większe strumienie danych Zrozumiałość wypowiedzi Wierność odtworzenia sygnału LPC-1e (standard USA) ADPCM (G.726) Kompresja: 27:1 Kompresja: od 1,6:1 do 4:1 Strumień bitowy: 2,4 kb/s Strumień bitowy: 4, 32, 24, 16 kb/s APSG W8: Zastosowania filtrów adaptacyjnych 2 2/22

Kodowanie predykcyjne wokoder LPC-1 Linear Predictive Coding 1. Częstotliwość próbkowania f s = 8 khz 2. Podział na bloki 3 ms, w których zakłada się quasi-stacjonarność 3. Okno o długości 24 próbki przesuwane co 18 próbek 4. Estymacja i przesyłanie współczynników modelu generacyjnego sygnału mowy APSG W8: Zastosowania filtrów adaptacyjnych 2 3/22 Model generacji sygnału mowy T Mowa dÿwiêczna Pobudzenie okresowe { a,..., a } 1 1 en ( ) Gen ( ) sn ( ) G Hz () Mowa bezdÿwiêczna Pobudzenie losowe H(z) = 1 1 1 i=1 a iz i Filtr traktu g³osowego 1 s(n) =Ge(n) a i s(n i) i=1 APSG W8: Zastosowania filtrów adaptacyjnych 2 4/22

Automatyczna klasyfikacja fragmentów mowy na dźwięczną i bezdźwięczną 1. Metoda badania funkcji autokorelacji R(k) = N 1 n= 2. Metoda badania funkcji AMDF Average Magnitude Difference Function R(k) = N 1 n= s(n)s(n k) s(n) s(n k) APSG W8: Zastosowania filtrów adaptacyjnych 2 5/22 Kodowanie PCM (Pulse Code Modulation) Q(.) xq ( n ) Próbkowanie Kwantyzacja Kodowanie f s = 8 khz oraz b =8= 64 kb/s APSG W8: Zastosowania filtrów adaptacyjnych 2 6/22

Kompresja i dekompresja sygnału w koderze PCM Companding compression i expanding Funkcje kompresji (companding functions) typu: A-Law (europejski standard PCM); µ-law (amerykański standard PCM). APSG W8: Zastosowania filtrów adaptacyjnych 2 7/22 Kodowanie różnicowe DPCM (Differential Pulse Code Modulation) Amplituda 1.8.6.4.2.2.4.6.8 1 5 1 15 2 25 3 Numer próbki 8 7 6 12 1 Liczba próbek 5 4 3 2 1 Liczba próbek róznicy 8 6 4 2 1.5.5 1 Wartosci próbek 1.5.5 1 Róznice wartosci sasiednich próbek APSG W8: Zastosowania filtrów adaptacyjnych 2 8/22

Kodowanie różnicowe DPCM c.d. - Kwantyzer Q(.) en ( ) eq ( n ) Liniowy predyktor Az () ~ eq ( n ) ~ Liniowy predyktor Az () N A(z) = a k z k k=1 APSG W8: Zastosowania filtrów adaptacyjnych 2 9/22 Kodowanie różnicowe DPCM c.d. N ˆx(n) = a k x(n k) k=1 Błąd predykcji e(n) i skwantowany błąd predykcji e q (n): e(n) =x(n) ˆx(n), e q (n) =e(n) q(n) X(z) E q (z) = 1 1 A(z) Sygnał zrekonstruowany x(n): x(n) =e q (n)ˆx(n) =e(n) q(n)ˆx(n) x(n) =e(n)ˆx(n) x(n) =x(n) q(n) APSG W8: Zastosowania filtrów adaptacyjnych 2 1/22

Kodek ADPCM (ITU-T G.726) (Adaptive Differential Pulse Code Modulation) Kwantyzer adaptacyjny - en ( ) Q(.) Q -1 (). I( n) xaz( n) Predyktor All-Zero b( n) eq ( n ) = e ( n ) - q ( n ) xap( n) Predyktor All-Pole a( n) ~ APSG W8: Zastosowania filtrów adaptacyjnych 2 11/22 Kodek ADPCM (ITU-T G.726) c.d. b(n) =[b 1 (n),...,b 6 (n)] T a(n) =[a 1 (n),a 2 (n)] T Predykcja: ˆx(n) =ˆx AP ˆx AZ = Adaptacja predyktora: 2 a i (n) x(n i) i=1 x(n) =e q (n) 6 b j (n)e q (n j) j=1 6 b j (n)e q (n j) j=1 b k (n 1)= 255 256 b k(n) 1 128 sgn[e q(n)]sgn[e q (n k)], k =1,...,6 a 1 (n 1)= 255 256 a 1(n) 3 sgn[ x(n)]sgn[ x(n 1)] 256 APSG W8: Zastosowania filtrów adaptacyjnych 2 12/22

Kodek ADPCM (ITU-T G.726) c.d. a 2 (n 1)= 127 128 a 2(n) 1 sgn[ x(n)]sgn[ x(n 2)] 128 4a 1 (n) dla a 1 (n) 1 2 f[a 1 (n)] = 2sgn[a 1 (n)] dla a 1 (n) > 1 2 1 128 f[a 1(n)]sgn[ x(n)]sgn[ x(n 1)] I( n) Q -1 (). e n q ( ) ~ b( n) a( n) Predyktor All-Pole Predyktor All-Zero APSG W8: Zastosowania filtrów adaptacyjnych 2 13/22 Kodek ADPCM (ITU-T G.726) c.d. Kwantyzer adaptacyjny Przepływność 4 kb/s 32 kb/s 24 kb/s 16 kb/s Poziomy 31 15 7 4 Liczba bitów 5 4 3 2 Kwantyzacja: 1. Konwersja sygnału błędu do znormalizowanej postaci logarytmicznej: e 1 (n) = log 2 e(n) ρ(n) gdzie ρ(n) jest współczynnikiem normalizacji (skalowania) wyznaczanym za pomocą algorytmu adaptacyjnego APSG W8: Zastosowania filtrów adaptacyjnych 2 14/22

Kodek ADPCM (ITU-T G.726) c.d. 2. Sygnał e 1 (n) jest nierównomiernie kwantowany z odpowiednią rozdzielczością z wykorzystaniem tablic; liczba bitów i tablice kwantowania zależą od wybranej przepływności Algorytm adaptacyjnego wyznaczania współczynnika skalowania ρ(n) ma dwie podstawowe prędkości: dla sygnałów o szybko zmieniającym się sygnale różnicowym, takich jak sygnał mowy; dla sygnałów o powoli zmieniającym się sygnale różnicowym, takich jak sygnały modemowe. APSG W8: Zastosowania filtrów adaptacyjnych 2 15/22 Kodek ADPCM (ITU-T G.726) c.d. ρ u (n) =(1 2 5 )ρ(n)2 5 W [I(n)] ρ u (n) [1.6, 1.] ρ l (n) =(1 2 6 )ρ l (n 1)2 6 ρ u (n) ρ(n) =a l (n)ρ u (n 1)[1 a l (n)]ρ l (n 1) a l (n) [, 1] Dla sygnału mowy: a l (n) 1 Dla sygnału modemowego: a l (n) APSG W8: Zastosowania filtrów adaptacyjnych 2 16/22

ADAPTACYJNA KOREKCJA KANAŁU TRANSMISYJNEGO Ograniczenia przepływności w łączu telefonicznym: ograniczone pasmo (3,5 khz) szum kanału (ograniczenie SNR) echa nadawanego sygnału interferencje międzysymbolowe ISI (Intersymbol Interference): 1. nadawany sygnał przechodzi przez kanał dyspersyjny 2. ograniczenie pasma sygnału powoduje rozciągnięcie się symboli w czasie 3. wpływ ISI rośnie w miarę zbliżania się szybkości modulacji do szerokości kanału 4. charakterystyka kanału jest nieznana; kanał może (zwykle jest) niestacjonarny APSG W8: Zastosowania filtrów adaptacyjnych 2 17/22 Przykład konstelacji 128-QAM (modem V.17) APSG W8: Zastosowania filtrów adaptacyjnych 2 18/22

Konstelacje przed i po operacji korekcji (ekwalizacji) 1 1 8 8 6 6 4 4 2 2 Im Im 2 2 4 4 6 6 8 8 1 1 5 5 1 Re 1 1 5 5 1 Re APSG W8: Zastosowania filtrów adaptacyjnych 2 19/22 Schemat odbiornika ustawianie fazy Gen. noœnej 17 Hz I Q A-law Obróbka wstêpna FDP FDP x Filtr adaptacyjny y Uk³ad decyzyjny d Dekoder Odzyskiw. zegara 24 Hz Algorytm adaptacyjny e Deskrambler źródła sygnału odniesienia (np. z sekwencją treningową, z decyzyjnym sprzężeniem zwrotnym DFE, ślepe) Odebrane dane typ zastosowanego algorytmu adaptacyjnego (LMS, RLS, CMA) dziedzina filtru ekwalizera (BSE / FSE, rzeczywisty / zespolony) APSG W8: Zastosowania filtrów adaptacyjnych 2 2/22

Algorytm CMA (Constant Modulus Algorithm) Funkcja kosztu: J(n) =E [ (1 y(n) 2 ) 2] Dyspersja: Rekursja: s(n) =γ f T n x n 2 f n1 = f n µs(n)f T n x n x n Porównanie algorytmów LMS, RLS i CMA parametry symulacji: modulacja 16-QAM (V.29); sygnał odniesienia: sekwencja treningowa C,D; zerowe warunki początkowe dla LMS, RLS oraz inicjalizacja deltą Kroneckera dla CM; rząd filtru L =12, aktualizacja z częstotliwością symboli (BSE). APSG W8: Zastosowania filtrów adaptacyjnych 2 21/22 Porównanie algorytmów LMS, RLS, CMA 4.5 1.2 4 3.5 1 3 e(n).8.6 e(n) 2.5 2.4 1.5 1.2.5 5 1 15 2 25 3 35 4 n 5 1 15 2 25 3 35 4 n 2.5 x 1 3 2 1.5 f n1 f n 1.5 5 1 15 2 25 3 35 4 45 n APSG W8: Zastosowania filtrów adaptacyjnych 2 22/22