Skip to content

Characterizing a Filter

This tutorial covers complete characterization of RF filters using the NanoVNA-H, including bandwidth, insertion loss, shape factor, and return loss.

  • Measuring filter passband and stopband
  • Finding -3 dB and -6 dB bandwidth
  • Calculating shape factor
  • Measuring insertion loss and return loss
  • Characterizing different filter types
ParameterDefinitionTypical Values
Center frequency (Fc)Middle of the passbandDepends on filter design
-3 dB bandwidthWidth where response drops 3 dBVaries widely
-6 dB bandwidthWidth where response drops 6 dBWider than -3 dB
Shape factorRatio of -60 dB to -6 dB bandwidth1.2 (sharp) to 5+ (gradual)
Insertion lossLoss at passband center0.5 dB to 6+ dB
Return lossInput match in passband-10 dB to -25 dB
Stopband rejectionAttenuation outside passband-40 dB to -80+ dB
  1. Determine frequency range

    Set a sweep range that covers the passband plus stopband on each side.

    For a 10.7 MHz IF filter:

    • START: 10M (10 MHz)
    • STOP: 11.5M (11.5 MHz)

    For a 450 MHz low-pass filter:

    • START: 100M (100 MHz)
    • STOP: 900M (900 MHz)
  2. Set appropriate IF bandwidth

    • Wide filters (MHz bandwidth): 1000 Hz IF BW
    • Narrow filters (kHz bandwidth): 100 Hz or 30 Hz IF BW
    • Crystal filters: 30 Hz or 10 Hz IF BW
  3. Configure traces

    • Trace 1: S21 LOGMAG (transmission/insertion loss)
    • Trace 2: S11 LOGMAG (return loss/input match)
  4. Calibrate

    Perform full SOLT calibration for accurate measurements:

    • OPEN, SHORT, LOAD on Port 1
    • THRU between Port 1 and Port 2
    • See Full Calibration
  5. Connect the filter

    • Filter input to Port 1 (CH0)
    • Filter output to Port 2 (CH1)
  1. Find passband center

    Place a marker at the S21 peak (maximum transmission).

    If the passband is flat, place the marker at the center of the flat region.

  2. Read insertion loss

    At the passband center, the S21 value (in negative dB) is the insertion loss.

    Example: S21 = -1.2 dB means 1.2 dB insertion loss

  3. Find -3 dB points

    The -3 dB bandwidth is where S21 drops 3 dB below the passband peak.

    Using markers:

    • Place marker 1 at passband peak, note the value (e.g., -1.2 dB)
    • Calculate target: -1.2 - 3 = -4.2 dB
    • Move marker 2 to the lower frequency where S21 = -4.2 dB
    • Move marker 3 to the upper frequency where S21 = -4.2 dB
    • -3 dB bandwidth = marker 3 frequency - marker 2 frequency
  4. Find -6 dB points

    Repeat for -6 dB below passband peak.

Shape factor indicates how “square” the filter response is.

Shape Factor = (-60 dB bandwidth) / (-6 dB bandwidth)

  1. Measure -6 dB bandwidth (as above)

  2. Measure -60 dB bandwidth

    Find the frequencies where S21 = (passband) - 60 dB

  3. Calculate shape factor

    Example:

    • -6 dB bandwidth: 15 kHz
    • -60 dB bandwidth: 30 kHz
    • Shape factor = 30 / 15 = 2.0
Shape FactorFilter Characteristic
1.1 - 1.5Very sharp (crystal, cavity)
1.5 - 2.5Good (quality LC, ceramic)
2.5 - 4.0Moderate (basic LC filters)
4.0+Gradual rolloff

Characteristics:

  • Flat response from DC to cutoff frequency
  • Sharp rolloff above cutoff
  • Insertion loss typically 0.5 - 2 dB

Measurements:

  • -3 dB cutoff frequency
  • Passband ripple (variation in passband)
  • Stopband rejection at specific frequencies
  • Return loss in passband

Example: 100 MHz Low-Pass

  • Passband: DC - 100 MHz
  • S21 < -40 dB at 200 MHz (stopband)

The NanoVNA firmware includes a filter measurement function.

  1. Enable filter measurement

    Go to MARKER > MEASURE > FILTER (S21)

  2. The display shows:

    • Center frequency
    • -3 dB bandwidth
    • Insertion loss
    • Cutoff frequencies
  3. Verify with manual markers

    The automatic measurement is convenient but verify critical measurements manually.

Poor input match causes reflections that can affect system performance.

  1. Enable S11 trace

    Set a trace to FORMAT S11 (REFL) > LOGMAG

  2. Check return loss in passband

    Good filters show return loss better than -10 dB (preferably -15 dB or better) in the passband.

  3. Note frequency of worst return loss

    The worst match often occurs at passband edges.

Return LossVSWRMismatch Loss
-10 dB2.0:10.46 dB
-15 dB1.4:10.18 dB
-20 dB1.2:10.04 dB

For filters used in communications systems, phase linearity matters.

  1. Enable phase trace

    Set a trace to FORMAT S21 (THRU) > PHASE

  2. Check for linearity

    A linear phase slope indicates constant group delay. Non-linear phase can cause signal distortion.

  3. View group delay directly

    Set a trace to FORMAT S21 (THRU) > DELAY

    Constant delay across the passband indicates good phase linearity.

Create a measurement report:

ParameterValue
Filter type_________
Center frequency_________ MHz
-3 dB bandwidth_________ kHz
-6 dB bandwidth_________ kHz
Shape factor_________
Insertion loss_________ dB
Return loss (worst)_________ dB
Stopband rejection_________ dB at _________ MHz
  • Check connector quality
  • Verify calibration is current
  • Ensure filter is properly terminated (50 ohms)
  • The filter may be damaged or outside specifications
  • The filter may be improperly terminated
  • Check that input and output impedance matches 50 ohms
  • Some filter types (Chebyshev) have inherent ripple
  • Ensure calibration dynamic range is adequate
  • Check for coupling around the filter (shielding)
  • The noise floor limits measurable rejection