• Nie Znaleziono Wyników

PG – Katedra Systemów Mikroelektronicznych ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH Marek Wroński

N/A
N/A
Protected

Academic year: 2021

Share "PG – Katedra Systemów Mikroelektronicznych ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH Marek Wroński"

Copied!
19
0
0

Pełen tekst

(1)

Wykład 9: Usuwanie echa w sieci

PG – Katedra Systemów Mikroelektronicznych

ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH

Marek Wroński

(2)

Ź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

(3)

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:

(4)

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

(5)

Stłumianie echa poprzez zmienne wzmocnienie w różnych kierunkach (echo suppression)

Zamiast odcięcia wprowadza się szum dla lepszego komfortu

Konieczność pomiaru chwilowej mocy sygnału

(6)

Zasada działania redukcji echa - odjęcie jego kopii (f. Wienera)

sygnał referencyjny (mowa daleka)

sygnał adaptacyjny (mowa bliska)

echo

kopia echa

Zakładając liniowość i niezmienność w czasie - redukcja echa gdy H(z)=G(Z),

ale G=IIR, H=FIR dlatego N duże

Zakładając niezmienność współczynników minimalizujemy moc resztkowego echa

otrzymujemy równanie normalne:

rozwiązanie:

Dla szumu białego(=g)

(7)

Adaptacyjna redukcji echa

Least Mean Square (LMS) algorytm:

Dla m=1(zgrubna korelacja) klasyczny LMS

zbieżność gdy:

(8)

Wybór adaptacyjnego wzmocnienia 

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

(9)

Dodanie Nieliniowego Procesora (NLP) i Bloku kontrolnego

(10)

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)

(11)

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

2 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ę

(12)

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

(13)

Porównanie różnych algorytmów LMS

LMS:

NLMS:

Homogeneous adaptation alg.

Individual

adaptation alg.

dla RLS minimaliz.

(wagi zapominania)

(14)

Pomiary tłumienia powrotnego echa (ERLE)

N=200, krok=100,

opóźnienie 280 próbek

(15)

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

(16)

Implementacja w modemie V.32

2-wymiarowa konstelacja:

sygnał echa:

odbierany (bliski) sygnał:

sygnał po wycięciu echa:

(17)

Stochastic gradient LMS FIR

Zwykle współczynniki filtru

są liczone w okresie treningowym.

ale redukując  można śledzić

powolne zmiany parametrów kanału

(18)

Algorytm

Frequency ofset compensation:

(19)

V.32 Modem Blok Diagram

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

Cytaty

Powiązane dokumenty

Operatorzy, którzy dostaną koncesję mogą stwierdzić, że bardziej im się opłaca budowa nowej sieci trzeciej generacji, niż modernizowanie starej sieci GSM, która i tak

Dostęp do tej technologii zapewnia karta PC Option Globetrotter 3G/EDGE, która przy braku zasięgu UMTS umożliwia nieprzerwane korzystanie z transmisji w technologii EDGE lub

Zauważmy że próbki tłumione przez jedno okno są wzmacniane przez następne, a funkcja okna ogranicza przeciek do minimum (mb. różne funkcje okna i różne nakładanie, np.. 75% i 3

mieszanie kwadraturowe mające na celu skupienie składowej synfazowej i kwadraturowej wokół 0 jest przeprowadzane cyfrowo mnożąc sygnał spróbkowany przez ciąg

Ponieważ mowa jest krótkoterminowo (100ms) prawie stacjonarna r xx (1) jest dobrze Zdefiniowany dlatego współczynnik a dobrze śledzi za zmianami statystyki sygnału i może

wykres przejść między stanami w koderze lub kratowy wykres kodu możliwych przejść (zaczynając od stanu początkowego 00 i kończąc po L+m krokach tworzących końcówkę na 00)

Operatorzy, którzy dostaną koncesję mogą stwierdzić, że bardziej im się opłaca budowa nowej sieci trzeciej generacji, niż modernizowanie starej sieci GSM, która i tak

Dzięki temu możliwe jest zwielokrotnienie działania tej samej operacji na równoległe przetwarzanie dwóch danych znajdujących się w tym samym rejestrze.