This paper describes a simple implementation of FM demodulator with reduced computational complexity. Key idea is to avoid sinus, cosine, arctan functions to increase performance at the expense of slightly reduced quality of demodulated signal. This allows implement the demodulator using simple microcontrollers without special digital signal processing features. Additional benefit is the possibility to demodulate FM signals in a relatively wide range, without changing of sampling and local oscillator frequencies.
PL
W artykule opisano prostą implementację demodulatora FM o zmniejszonej złożoności obliczeniowej. Kluczową ideą jest unikanie funkcji sinus, cosinus, arctan w celu zwiększenia wydajności kosztem nieco obniżonej jakości demodulowanego sygnału. Pozwala to na implementację demodulatora za pomocą prostych mikrokontrolerów bez specjalnych funkcji cyfrowego przetwarzania sygnału. Dodatkową korzyścią jest możliwość demodulacji sygnałów FM w stosunkowo szerokim zakresie, bez zmiany częstotliwości próbkowania i lokalnych oscylatorów.
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ć.