Wykład 9: Usuwanie echa w sieci telefonicznej (echo cancelation)

Slides:



Advertisements
Podobne prezentacje
Przetwarzanie sygnałów Filtry
Advertisements

ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH
Wykład 6: Filtry Cyfrowe – próbkowanie sygnałów, typy i struktury f.c.
Wykład 5: Dyskretna Transformata Fouriera, FFT i Algorytm Goertzela
Wykład 6: Dyskretna Transformata Fouriera, FFT i Algorytm Goertzela
ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH
Czwórnik RC R U1 U2 C Układ całkujący Filtr dolnoprzepustowy C.
Wykład no 14.
Katedra Telekomunikacji Morskiej
Inteligencja Obliczeniowa Sieci o zmiennej strukturze.
Budowa i zastosowanie sieci CompoBus/S
PARAMETRY WZMACNIACZY
Generatory napięcia sinusoidalnego
WZMACNIACZE PARAMETRY.
Wskaźniki analizy technicznej
Przetwarzanie sygnałów Filtry
Wzmacniacze – ogólne informacje
Sprzężenie zwrotne Patryk Sobczyk.
Wykonał: Ariel Gruszczyński
Wykład 3: Zasady Działania Protokołów Telekomunikacyjnych
ATRAC Adaptive Transform Acoustic Coding PTMT MiniDisc - 1/5 pojemności standardowego CD - 74 min dźwięku ATRAC pasmo 22 kHz (cz ęstotliwość próbkowania.
Kodery audio operujące w dziedzinie częstotliwości
DIELEKTRYKI TADEUSZ HILCZER
Komuniukacja Komputer-Komputer
Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006
Zaawansowane metody analizy sygnałów
Metody Sztucznej Inteligencji w Sterowaniu 2009/2010Optymalizacja miary efektywności działania sztucznych sieci neuronowych Dr hab. inż. Kazimierz Duzinkiewicz,
Domeny kolizyjne i rozgłoszeniowe
Proces analizy i rozpoznawania
Wykład no 10 sprawdziany:
Mirosław ŚWIERCZ Politechnika Białostocka, Wydział Elektryczny
1. Materiały galwanomagnetyczne hallotron gaussotron
SPRZĘŻENIE ZWROTNE.
WZMACNIACZE OPERACYJNE
Sieci neuronowe jednokierunkowe wielowarstwowe
Ochrona danych wykład 3.
Integrated Services Digital Network mgr inż. Grzegorz Śliwiński
SYNTEZA obwodów Zbigniew Leonowicz
A macab power point presentation© macab ab MAS – Multilet Access System a macab power point presentation © macab ab
Cele i rodzaje modulacji
Komputerowe metody przetwarzania obrazów cyfrowych
Regulacja impulsowa z modulacją szerokości impulsu sterującego
KARTY KONTROLNE PRZY OCENIE LICZBOWEJ
Systemy Wizyjne i Głosowe
Częstotliwość próbkowania, aliasing
Modelowanie i identyfikacja 2010/2011Optymalizacja miary efektywności działania sztucznych sieci neuronowych Dr hab. inż. Kazimierz Duzinkiewicz, Katedra.
Transmisja w torze miedzianym
  Prof.. dr hab.. Janusz A. Dobrowolski Instytut Systemów Elektronicznych, Politechnika Warszawska.
Miernictwo Elektroniczne
Metody odszumiania sygnałów
KARTY DŹWIĘKOWE.
Systemy telekomunikacji optycznej
Dostęp bezprzewodowy Pom potom….
Maciej Gwiazdoń, Mateusz Suder, Szymon Szymczk
Systemy telekomunikacji optycznej
DTFT (10.6). (10.7) Przykład 10.1 Przykład 10.2 (10.3)
 Mowa ciała, język ciała, komunikacja niewerbalna – zespół niewerbalnych komunikatów nadawany ch i odbieranych przez ludzi na wszystkich niewerbalnych.
SYSTEM ANTENOWY.
PTS Przykład Dany jest sygnał: Korzystając z twierdzenia o przesunięciu częstotliwościowym:
ISDN.
Wykład 3,4 i 5: Przegląd podstawowych transformacji sygnałowych
ISDN.
Telekomunikacyjne systemy dostępowe. Sieć dostępowa - połączenie pomiędzy centralą abonencką a urządzeniem abonenckim. Sieci dostępowe – najdroższy element.
Wybrane zagadnienia generatorów sinusoidalnych (generatorów częstotliwości)
Linie długie w układach telekomunikacyjnych
Podstawy automatyki I Wykład /2016
Materiały do wykładu PTS 2010
Telekomunikacja Bezprzewodowa (ćwiczenia - zajęcia 8,9)
Sterowanie procesami ciągłymi
Sprzężenie zwrotne M.I.
Zapis prezentacji:

Wykład 9: Usuwanie echa w sieci telefonicznej (echo cancelation) PG – Katedra Systemów Mikroelektronicznych ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH Marek Wroński Wykład 9: Usuwanie echa w sieci telefonicznej (echo cancelation)

Źródła powstawania echa w sieci telefonicznej 1.Echo bliski powstaje w wyniku niedopasowania impedancji rozgałęźnika (do siebie oraz do pętli abonenckiej). Powodują one odbicia sygnału. 2.Echo dalekie – podobnie, ale spowodowane jest przenikaniem sygnału z gałęzi wejściowej do wyjściowej rozgałęźnika po prawej stronie (z sygnałem abon.) 3.Echa akustyczne, np. w urządzeniach głośno-mówiących w wyniku przenikania sygnału z nadajnika (głośnika) do lokalnego odbiornika (mikrofonu) poprzez wibracje, dużo odbić od ścian (duże opóźnienie echa =droga/300m/s) itp. 4. Interferencje/przenikanie między kanałami. Zjawisko echa ma decydujący wpływ na system transmisji cyfrowej w trybie dupleksowym, tj. równocześnie w dwóch kierunkach

Funkcje rozgałęźnika (hybrydy) 1. Separacja i wzmacnianie (regeneracja) sygnałów nadawanych i odbieranych 2. Koncentracja/kompresja sygnałów cyfrowych dla zwiększenia pojemności Efektywna fun.transmit. linii długiej:

Charakterystyki kabli pętli abonenckiej (dł. w ft=0.305m)

Stłumianie echa poprzez zmienne wzmocnienie w różnych kierunkach (echo suppression) Konieczność pomiaru chwilowej mocy sygnału Zamiast odcięcia wprowadza się szum dla lepszego komfortu

Zasada działania redukcji echa - odjęcie jego kopii (f. Wienera) sygnał adaptacyjny (mowa bliska) Zakładając liniowość i niezmienność w czasie - redukcja echa gdy H(z)=G(Z), ale G=IIR, H=FIR dlatego N duże echo kopia echa sygnał referencyjny (mowa daleka) Zakładając niezmienność współczynników minimalizujemy moc resztkowego echa otrzymujemy równanie normalne: rozwiązanie: Dla szumu białego(=g)

Adaptacyjna redukcji echa Least Mean Square (LMS) algorytm: Dla m=1(zgrubna korelacja) klasyczny LMS zbieżność gdy:

Wybór adaptacyjnego wzmocnienia m Sygn.lokalny nieusuwalne echo (N) reszta od nieidealnych wsp. Echo Return Loss Enhancement (ERLE): *1/M gdy współczynniki są uaktualniane co M próbek

Dodanie Nieliniowego Procesora (NLP) i Bloku kontrolnego

Konieczność podejścia adaptacyjnego do redukcji echa Wynika z nieznajomości odpowiedzi impulsowej ścieżki echa (różne drogi połączeń) x(i) sygnał od abonenta podłączonego 2-przewodowo do hybrydy/komutatora y(i) i u(i) sygnały od i do drugiego abonenta dochodzące 4-przewodową linią r(i) echo dodawane w A i odtwarzane jako r’(i) przez FIR e(i)=r(i)-r’(i) resztkowy błąd (residual echo error) do „adaptacji” współcz. FIRa t.j. minimalizacji tego błędu (jako sygnał sprzężenia zwrotnego) Uwaga. Gdy y(i)=0 niemożliwa jest redukcja echa bo r(i) i r’(i) też są 0. Dlatego potrzebny jest sygnał y(i), np..”Halo”, żeby zacząć adaptację najlepiej gdy x(i)jest bliskie 0 – inaczej b. wolna adaptacja (double-talk)

Normalized Least Mean Squares (NLMS) algorytm Znany również jako stochastic gradient algorithm – jest najczęściej używany – minimalizuje wartość sredniokwadratową resztkowego błędu na każdym kroku Adaptacji (t.j. dla każdej próbki). Normalizacja - bo mowa jest niestacjonarna jest krokiem adaptacji od którego zależy zbieżność i jakość adaptacji e resztkowy błąd sygnału echa y sygnał odległego mówcy s2 moc sygnału referencyjnego N liczba współczynników (wystarczająco duża dla pokrycia opóźnienia m. A i B) dla echa od rozgałęźnika 2-4ms przyjmując do 16ms potrzeba 128 wsp. dla 8kHz zaś dla akustycznego echa (odbicia w pokoju)- opóźnienia do 256 więc 2048 wsp. dlatego wsp.są przeliczane nie dla nowej próbki a dla bloku y(i)...y(i+N) i zamiast splotu w dziedzinie czasu realizujemy mnożenie w dziedzinie częstotl. (FFT) Dla polepszenia zbieżności i eliminacji szumu (w samochodach) stosuje się Multidelay Block Frequency Domain Adaptive Filters (także przy nieliniowych zniekształceniach echa>16dB harmoncznych dla 2 tonów, np.. 300 i 1800 Hz)

Niedokładna synchronizacja kodeków Np.różnice w kwarcach – prowadzi do kumulacji próbek lub wyczerpaniu. Gdy jest niemożliwa synchronizacja zegarów(np.. ISDN) wtedy stosuje się bądź ciągłe dostrajanie bądź porzucanie próbek i powtórne wysyłanie gdy nie ma nic do wysłania. Ale pojawiają się zniekształcenia nieliniowe i zmiany echa dlatego lepszym rozwiązaniem jest adaptacyjny konwerter szybkości – Różnica szybkości próbkowania użyta w sprzężeniu zwrotnym do adaptacji interpolatora do aktualnej szybkości próbkowania

Porównanie różnych algorytmów LMS NLMS: Homogeneous adaptation alg. Individual adaptation alg. dla RLS minimaliz. (wagi zapominania)

Pomiary tłumienia powrotnego echa (ERLE) krok=100, opóźnienie 280 próbek

Zmiana parametrów w algorytmie HA Zmiana długości filtra N=50,100,250 Zmiana kroku c/100=1.0,0.51,0.23

Implementacja w modemie V.32 2-wymiarowa konstelacja: sygnał echa: odbierany (bliski) sygnał: sygnał po wycięciu echa:

Stochastic gradient LMS FIR Zwykle współczynniki filtru są liczone w okresie treningowym. ale redukując b można śledzić powolne zmiany parametrów kanału

Algorytm Frequency ofset compensation:

V.32 Modem Blok Diagram Benchmarks: Nośna: 1800+7 Hz, redukcja 16 ms echa, dlatego przy 9600próbek/s potrzebny 154 FIR Benchmarks: