Procesory sygnałowe są często używane w różnych dziedzinach nauki i techniki z powodu bardzo dużych możliwości obliczeniowych oraz przystosowania do potrzeb przetwarzania sygnałów w czasie rzeczywistym. Możliwości procesorów sygnałowych są bardzo duże w różnego rodzaju aplikacjach. Jednak z uwagi na potrzebę digitalizacji sygnałów i skończoną precyzję wykonywanych operacji wyniki są obarczane różnymi błędami. Zarówno zapis stałoprzecinkowy jak i zmiennoprzecinkowy nie rozwiązują tego problemu. Precyzja bitowa użyta do reprezentowania liczb jest istotna dla wydajności w przetwarzaniu sygnałów. Sposób przeprowadzania operacji numerycznych jest zależny głównie od architektury procesora. Artykuł zawiera dokładne omówienie dziesięciu jednostek arytmetycznych często wykorzystywanych procesorów sygnałowych. Wiedza taka jest przydatna dla wszystkich, którzy zajmują się implementacją algorytmów na procesory sygnałowe, szczególnie algorytmów filtrów cyfrowych.
EN
Signal processors are constantly used in various fields of technology and science due to its very high computational capabilities and adapt to the needs of signal processing in real time. However, due to the need to digitize signals and the finite precision of operations results are burdened with various errors. Both the fixed-point notation and floating-point notation do not solve the problem. Precision used to represent numbers is important for the efficiency of the signal processing. The way of performing numerical operations is dependent primarily on the processor architecture. Article includes detailed discussion of ten used arithmetic units of digital signal processors. Such knowledge is useful for all who are concerned with the implementation of algorithms for signal processors, especially digital filter algorithms.
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ć.