rftools.io

Signal Processing Calculators

13 free online calculators for engineers and makers.

Filter Designer

Design passive RC and LC Butterworth low-pass, high-pass, and band-pass filters. Calculates component values (C, L), time constant, and attenuation for filter orders 1 through 4.

Nyquist Sampling

Calculate Nyquist sampling rate, oversampling ratio, aliasing frequency, ADC dynamic range, SNR, and data rate. Verify that your sampling rate satisfies the Nyquist criterion and avoid aliasing in your system.

SNR

Calculate SNR, noise floor, sensitivity, and dynamic range for RF receivers and signal chains

ADC SNR & ENOB

Calculate analog-to-digital converter signal-to-noise ratio, effective number of bits (ENOB), and SFDR including aperture jitter effects

FFT Resolution

Calculate FFT frequency bin resolution, Nyquist range, time record length, noise floor processing gain, and window scalloping loss

Johnson-Nyquist Noise

Calculate thermal noise voltage, noise power, and noise spectral density for resistors using the Johnson-Nyquist noise formula

AM Modulation Index

Calculate amplitude modulation index, sidebands, bandwidth, and power efficiency for AM radio signals

FM Modulation Index

Calculate FM modulation index, bandwidth using Carson's rule, Bessel bandwidth, and SNR improvement over AM

Oversampling & Noise Shaping

Calculate SNR improvement from oversampling and noise shaping for sigma-delta ADCs, including effective bits gained from higher OSR

Filter Order Calculator

Calculate minimum filter order for Butterworth, Chebyshev, and elliptic (Cauer) low-pass filters given passband ripple and stopband attenuation requirements

PLL Loop Filter

Design a type-2 second-order PLL passive loop filter. Calculates time constants, capacitor and resistor values for target loop bandwidth and phase margin.

BER vs Eb/N0

Calculate bit error rate (BER) from Eb/N0 for BPSK, QPSK, 8PSK, and 16QAM digital modulations. Essential for digital communications system design.

Quantization Noise

Calculate ADC quantization noise, theoretical SQNR, ENOB, dynamic range, and noise spectral density for analog-to-digital converter design.