Modulatory delta z adaptacją interwału próbkowania – rozwiązania predyktorów w technologii CMOS - ELEKTRONIKA - CMOS - MODULACJA - PREDYKCJA - MODULATORY - ANS-DM - PREDYKTORY - CZĘSTOTLIWOŚĆ PRÓBKOWANIA
Mouser Electronics Poland   Przedstawicielstwo Handlowe Paweł Rutkowski   PCBWay  

Energetyka, Automatyka przemysłowa, Elektrotechnika

Dodaj firmę Ogłoszenia Poleć znajomemu Dodaj artykuł Newsletter RSS
strona główna ARTYKUŁY Elektronika Modulatory delta z adaptacją interwału próbkowania – rozwiązania predyktorów w technologii CMOS
drukuj stronę
poleć znajomemu

Modulatory delta z adaptacją interwału próbkowania – rozwiązania predyktorów w technologii CMOS

fot. sxc.hu

Obszary zastosowań modulatorów z asynchronicznym próbkowaniem, to np.: medyczne techniki obrazowania (tomografia komputerowa i rezonans magnetyczny, rejestracja sygnałów EKG i ogólnie zdalne nadzorowanie), rejestracja zakłóceń impulsowych w liniach energetycznych, czujniki i rejestratory stężenia gazów np. w kopalniach [1].

Modulacja ANS-DM

Istotną cechą metod kodowania różnicowego jest to, że uwalniając całkowitą informację źródła od redundancji i kodując jej pozostałą część, mogą silnie zmniejszać wymaganą liczbę bitów, czyli zwiększać kompresję. Algorytmy modulacji różnicowych w swym opisie funkcjonalnym są bardzo proste, co skłania ku ich bezpośredniej realizacji sprzętowej.

Modulatory ANS-DM (ang. Adaptive Nonuniform Sampling – Delta Modulation [2]), to przetworniki różnicowe 1-bitowe z adaptacją zarówno kroku kwantyzacji jak i częstotliwości próbkowania (NS-DM – to przetworniki różnicowe 1-bitowe z adaptacją jedynie częstotliwości próbkowania). Dzięki jednoczesnemu zmniejszaniu odstępu próbkowania τpi (i – kolejny moment próbkowania) i zwiększaniu kroku kwantyzacji qi koder ANS-DM charakteryzuje się dużą szybkością zmian sygnału aproksymującego, przy stosunkowo niewielkim zakresie zmian każdego z adaptowanych parametrów. Zmniejsza to szumy przeciążenia stromości przez ograniczenie przeregulowań [3], zapewniając, wypadkowo wzrost SNR co jest szczególnie istotne przy konwersji analogowych sygnałów niestacjonarnych. Pojawiające się w przetwarzanym sygnale składowe wolnozmienne prowadzą do zmniejszenia odstępów między kolejnymi momentami próbkowania i kroku kwantyzacji, a to z kolei redukuje szum granulacji i średnią przepływność bitową [2, 3].

Rys. 1. Schematy blokowe: a) modulator ANS-DM, b) demodulator ANS-DM

Rys. 1. Schematy blokowe: a) modulator ANS-DM, b) demodulator ANS-DM


Zgodnie ze schematem blokowym modulacji ANS-DM, (rys. 1) analogowy sygnał wejściowy x(t) porównywany jest z sygnałem aproksymującym y(t), którego wielkość na wyjściu predyktora w chwilach próbkowania ti wynosi:

kliknij aby powiększyć

 

 

Operacja kwantowania, podobnie jak w przypadku NS-DM przebiega zgodnie kliknij aby powiększyćz:

 

 

Interwał pomiędzy dwoma kolejnymi chwilami próbkowania wynosi:

kliknij aby powiększyć

 

Wartość odcinka czasu do chwili pobrania nowej wartości próbki sygnału τp (i + 1) determinuje algorytm MIF [2]:

kliknij aby powiększyć

 

 

 

przy czym: k1, k2 – stałe współczynniki zmiany okresu próbkowania. Poprawna aproksymacja wymaga, aby: k1< 1 < k2; τp0 – startowy odstęp próbkowania, którego wartość jest zawarta w przedziale [ τpmin , τpmax] .
Adaptacja kroku kwantyzacji przebiega według algorytmu MSF [2]:

kliknij aby powiększyć

 

 

 

gdzie: P > 1 – stały współczynnik przyrostu kroku kwantyzacji,
q0 – początkowy krok kwantyzacji.
Zastosowanie w algorytmie ANS-DM mechanizmu powrotu do interwału startowego (4), (5) zwiększa odporność systemu transmisyjnego na zakłócenia oraz gwarantuje uzyskanie synchronizacji po włączeniu odbiornika [3].

 

Charakterystyka dotychczasowych implementacji koderów Δ z nierównomiernym próbkowaniem

Specyfika działania koderów z nierównomiernym próbkowaniem (NS-DM i ANS-DM) nakazuje ich budowę w oparciu o metodę z aproksymacją cyfrową. Przebiegi aproksymujące w postaci krzywych schodkowych, a więc z wybranymi wartościami dyskretnymi, uzyskuje się najczęściej, wykorzystując jako elementy wykonawcze wielobitowe przetworniki c/a. Innym rozwiązaniem jest zastosowanie układów integratorów ładunkowych paczkowych [2, 4]. W tym przypadku stosować można technikę przetwarzania częstotliwość/napięcie, pozwalającą na realizację adaptacji częstotliwości próbkowania, a także kroku kwantyzacji za pomocą tej samej grupy podzespołów cyfrowych [4].

Zapewnienie dużej dynamiki przetwornika NS-DM wymaga stosowania szerokiego zakresu zmian częstotliwości próbkowania.
To z kolei generuje, dużą liczbę jej wartości, niezbędnych podczas procesu kodowania i dekodowania. Konieczność  wykonania dużej liczby operacji arytmetyczno-logicznych w czasie rzeczywistym (szczególnie przy wyższych częstotliwościach próbkowania) może być powodem ograniczającym praktyczną realizację przetwarzania w szczególności NS-DM, nawet za pomocą niektórych procesorów sygnałowych. Dlatego stosowane są metody dyskretyzacji wartości interwału próbkowania i kroku kwantyzacji, a także ograniczenia ich liczby do ściśle określonych wartości [5]. Pozwala to na utworzenie tablic odniesień (LookUp Tables) zmniejszających ilość operacji niezbędnych do realizacji procesu przetwarzania nierównomiernego.

Rys. 2. Schemat blokowy modulatora/ demodulatora ANS-DM [6]

Rys. 2. Schemat blokowy modulatora/ demodulatora ANS-DM [6]

 

W pełni sprzętowe podejście do realizacji kodowania delta, zostało zaprezentowane podglądowo na rys. 2. Modulacji poddawany jest analogowy sygnał wejściowy, a algorytm konwersji jest realizowany sprzętowo. Za obróbkę i aproksymację sygnału analogowego odpowiedzialny jest blok analogowy, natomiast algorytm przetwarzania różnicowego realizowany jest w bloku cyfrowym. Dodatkowo w skład bloku cyfrowego wchodzi moduł odpowiedzialny za sterowanie całym układem oraz system transmisji danych.

Rys. 3. Przykład bardzo prostego cyfrowego układu realizującego dyskretne zmiany wartości częstotliwości próbkowania

Rys. 3. Przykład bardzo prostego cyfrowego układu realizującego dyskretne zmiany wartości częstotliwości próbkowania

 

W układach tego typu szczególną rolę pełni układ predyktora, którego zadaniem jest wytwarzanie aktualnej wartości sygnału aproksymującego sygnał wejściowy. Bardzo prostą koncepcję układu realizującego dyskretną adaptacyjną zmianę szybkości próbkowania przedstawiono na rys. 3. Ciągła adaptacja częstotliwości próbkowania jest w niej zastąpiona wybranymi  wartościami częstotliwości. Selekcji konkretnej częstotliwości dokonuje multiplekser sterowany rewersyjnym układem zliczającym, sprzężonym z algorytmem MIF [2], a wartość chwilowa częstotliwości fs zależy od sekwencji bitów wyjściowych kodera. Częstotliwość fs steruje akumulatorem przetwornika c/a, ustalając ostatecznie kształt krzywej aproksymującej.

 

Rozwiązania układowe kodeka ANS-DM

W koderze ANS-DM przedstawionym na rys. 4 i 5 zastosowano mechanizm momentalnej adaptacji „wstecz” i 3-bitowy algorytm quasi-koincydencyjny [2] realizowany przez układ logiki adaptacyjnej. Programowalny binarny generator impulsów poza możliwością powrotu do częstotliwości startowej (reset) dokonuje zmian szybkości próbkowania zgodnie z zadanym algorytmem.

Rys. 4. Struktura modulatora ANS-DM z predyktorem w postaci przetwornika c/a oraz cyfrowego akumulatora

Rys. 4. Struktura modulatora ANS-DM z predyktorem w postaci przetwornika c/a oraz cyfrowego akumulatora

 

Rys. 5. Struktura modulatora ANS-DM z predyktorem w postaci integratora ładunkowego (paczkowego)

Rys. 5. Struktura modulatora ANS-DM z predyktorem w postaci integratora ładunkowego (paczkowego)

 

Interesującym i konkurencyjnym rozwiązaniem dla predyktora z wielobitowym przetwornikiem c/a jest układ predyktora z integratorem paczkowym (ang. parcelling integrator [3]), którego koncepcja dzięki wykorzystaniu techniki przyrostu ładunku, oddzielnie dla każdego cyklu przetwarzania jest kompatybilna z ideą przetwarzania różnicowego. Pozwala to wyeliminować wielobitowy przetwornik c/a, ograniczając wady, które wnosi on do techniki przetwarzania Δ z adaptacją. W efekcie można uprościć problem kompensacji błędów przesunięcia zera i błędów wzmocnienia, czy ograniczyć błędy nieliniowości całkowej i różniczkowej.

Implementacja predyktora paczkowego w technologii CMOS zaprojektowana i wykonana przez Autorów w technologii AMS 350 nm, zostanie omówiona w dalszej części.

follow us in feedly
Średnia ocena:
 
REKLAMA

Otrzymuj wiadomości z rynku elektrotechniki i informacje o nowościach produktowych bezpośrednio na swój adres e-mail.

Zapisz się
Administratorem danych osobowych jest Media Pakiet Sp. z o.o. z siedzibą w Białymstoku, adres: 15-617 Białystok ul. Nowosielska 50, @: biuro@elektroonline.pl. W Polityce Prywatności Administrator informuje o celu, okresie i podstawach prawnych przetwarzania danych osobowych, a także o prawach jakie przysługują osobom, których przetwarzane dane osobowe dotyczą, podmiotom którym Administrator może powierzyć do przetwarzania dane osobowe, oraz o zasadach zautomatyzowanego przetwarzania danych osobowych.
Komentarze (0)
Dodaj komentarz:  
Twój pseudonim: Zaloguj
Twój komentarz:
dodaj komentarz
Elektronika &#45; Konstrukcje, Technologie, Zastosowania
Elektronika - Konstrukcje, Technologie, Zastosowania
ul. Chmielna 6 m. 6, Warszawa
tel.  (+48 22) 827 38 79
$nbsp;
REKLAMA
Nasze serwisy:
elektrykapradnietyka.com
przegladelektryczny.pl
rynekelektroniki.pl
automatykairobotyka.pl
budowainfo.pl