W artykule przedstawiono metodę linearyzacji wzmacniacza transkonduktancyjnego CMOS wykorzystującą sprzężenie w przód. Zaproponowany wzmacniacz składa się ze wzmacniaczy różnicowych MOS oraz rezystora służącego jako odniesienie. W rezultacie otrzymujemy efektywną metodę linearyzacji charakterystyk przejściowych wzmacniacza transkonduktancyjnego. Programowanie wartości transkonduktancji wzmacniacza realizowane jest z zastosowaniem techniki programowalnych luster prądowych. Symulacje elektryczne przy użyciu pakietu SPICE dla technologii AMS CMOS 0.35[mi]m i zasilaniu pojedynczym napięciem 3V dają zniekształcenia THD przetwarzanego sygnału o wartości międzyszczytowej 1Vpp mniejsze niż -35.8dB dla zmian temperatur pracy od -30°C do +90°C. Zakres liniowej pracy wynikowego wzmacniacza jest szerszy niż stosowanych do jego budowy par MOS. Pobór mocy wynosi 0.76mW.
EN
In this paper, a feed forward linearization method for programmable CMOS Transconductance Operational Amplifier (OTA) is described. The proposed circuit technique is developed using simple source-coupled differential pair transconductors and linear reference resistor (R). As a result, an efficient linearization of a transfer characteristic of the OTA is obtained. The gm - programmability of the developed OTA was obtained using a programmable current mirror array technique. SPICE simulations show that for 0.35 [mi]m AMS CMOS process with a single +3 V power supply, total harmonic distortion (THD) at 1Vpp and temperature range from -30°C to +90°C is less than -35.8dB. Moreover the input voltage range of linear operation is increased. rower consumption of the linearized OTA circuit is 0.76 mW.
An efficient simplification procedure of the optical flow algorithm as well as its hardware implementation using the field programmable gate array (FPGA) technology is presented. The modified algorithm is based on block matching of subsets of successive frames, and exploits one-dimensional representations of subsets. Also, an L₁-normbased correlation function requiring no multiplication/division operations is used. As a result, it was possible to reduce the computational complexity of the algorithm without compromising the processing accuracy. Both the accuracy and the limitations resulting from the introduced simplifications have been verified using several examples of synthetic and real movie sampies. The presented algorithm has been implemented using Virtexll-1000 FPGA to realize a digital stabilization system for the CMOS camera images. Experimental results confirm that our algorithm can be used in battery-powered systems with limited resources.
PL
W artykule przedstawiono efektywną procedurę uproszczenia algorytmu przepływu optycznego oraz jego realizację w układzie programowalnym FPGA. Zmodyfikowany algorytm wykorzystuję metodę blokowego dopasowania podobszarów oraz jednowymiarową reprezentację podobszarów. Dodatkowo, funkcja korelacji oparta jest o normę L₁. W rezultacie uzyskano zmniejszenie zużytych zasobów kosztem nieznacznej utraty dokładności. Zarówno dokładność, jak i ograniczenia wynikające z wykorzystanych uproszczeń zostały zweryfikowane na przykładzie kilku sekwencji obrazów rzeczywistych oraz syntetycznych. Zaproponowane rozwiązanie zostało zaimplementowane w układzie VirtexII-1000 i zastosowane do realizacji algorytmu cyfrowej stabilizacji obrazu z kamery CMOS. Wyniki eksperymentalne w pełni potwierdzają możliwość wykorzystania przedstawionego algorytmu w systemach o ograniczonych zasobach sprzętowych.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.