Band-Pass Filter Bode Plots: Reading Resonance on the Bench
A band-pass filter is one of the first circuits an engineer meets, and one of the easiest to misread. Its behaviour is fully described by a transfer function, and the standard way to visualise that function is a Bode plot: a logarithmic graph of gain and phase against frequency. For a linear time-invariant system, the Bode plot is the circuit’s response, and reading it correctly answers questions about resonance, bandwidth and phase that a time-domain measurement cannot answer as directly.
What a Bode Plot Shows
The magnitude portion of the plot shows gain and attenuation. A linear circuit with gain, such as an amplifier operating in its linear region or a band-pass filter near resonance, produces an output larger than the input, which appears as a positive value in decibels. Away from the pass band the curve falls, and the rate of that fall describes how sharply the filter rejects frequencies outside its intended range.
Resonance, bandwidth and attenuation are all read from the magnitude curve. Resonance occurs only within a specific band, and the width of that band relative to the centre frequency gives the Q factor of the circuit, which describes how selective it is. The attenuation above and below the band is usually referenced to the -3 dB frequencies, which define the practical bandwidth of the filter.
Reading Phase
The phase portion of the plot shows how the output phase relates to the input phase at each frequency. This is not a secondary detail. Where a filter drives a transmission line, or where a line is matched to a driver, the phase response determines whether the system is matched across the band of interest. Subtracting the propagation delay of the line from the phase curve reveals the resonances that appear when the impedance is mismatched.
Phase is also where the intuitive understanding of a resonant circuit becomes concrete. At the frequency where the output voltage is zero relative to the input, the phase is fully inverted: the input and output voltages cancel, and no power is dissipated in the load. That is a physical statement about the circuit, and it is visible directly on the phase curve.

The fastest way to see these effects is to work through the simplest band-pass topology, the series resonant circuit.
The Series RLC Band-Pass Filter
A series RLC circuit places a resistor, a capacitor and an inductor in series and takes the output across one of the reactive elements. Taken across the capacitor, the circuit passes a narrow band of frequencies and attenuates the rest. Its behaviour depends strongly on the value of the series resistance, because that resistance sets the damping of the network.
At a very low series resistance, the circuit resonates sharply. As the resistance rises, the peak flattens and the response eventually acquires a low-pass character, because the capacitor presents its highest impedance at low frequency and the input voltage divides across the capacitor and the load. The same circuit with the output taken across the inductor behaves in a complementary way: resonance still occurs at the natural frequency, but the response above resonance is high-pass rather than low-pass.
Load Impedance and the Real Transfer Function
The transfer function of a real filter includes whatever it drives. If the output feeds a load resistor in parallel with the capacitor, the load becomes part of the network, and its value changes both the damping and the total power delivered. Ignoring the load is a common cause of a simulated response that does not match the measurement.
Calculating the transfer function by hand with Kirchhoff and Ohm is practical for a simple network like this, and circuit simulation gives the same answer faster for anything more complex. The important limitation is that the transfer function is defined for linear time-invariant systems; once a circuit becomes strongly nonlinear or time variant, the representation has to change, and the Bode plot describes only part of the behaviour.

For board-level design, the value of the exercise is the connection between component parasitics and filter response.
Why the Plot Matters on a PCB
Every trace on a board is a transmission line with a characteristic impedance, and every mismatch creates a resonance at some frequency. The Bode plot of the line, with the propagation delay removed, shows where those resonances sit and how the phase behaves around them. That is the same information an eye diagram shows in the time domain, expressed in a form that is easier to relate to the physical dimensions of the board.
Component parasitics matter in the same way. An inductor has inter-winding capacitance that makes it behave as a capacitor above its self-resonant frequency; a capacitor has equivalent series inductance that limits how well it decouples at high frequency. Above those frequencies the filter does not behave as the schematic suggests, and the Bode plot is where the discrepancy becomes visible.
Simulation and Measurement
Simulating the transfer function is cheap and catches most design errors before a board is built. A frequency sweep of the extracted network, including the load, produces the magnitude and phase curves directly. For a filter that will be manufactured, the parasitic values should come from the layout rather than from ideal component models, because the layout is what determines the parasitics.
Measurement follows the same logic. A vector network analyser or a swept source and detector gives the magnitude and phase over frequency, with the fixture calibrated out. Comparing the measured curve with the simulated one shows whether the model captured the resonance, the damping and the load correctly. When the two disagree at a specific frequency, the cause is usually a parasitic that was omitted rather than a component that is out of tolerance.
Practical Design Notes
Damping should be designed rather than inherited. Where a resonant response is not wanted, the series resistance or a lossy element in the network sets the Q to a value that keeps the peak below the level that would ring or radiate. Where a sharp response is wanted, the component tolerances and their temperature coefficients determine whether the filter holds its centre frequency in production.
The ground reference used to define the filter is part of the circuit. A filter referenced to a ground that carries currents from other parts of the board will show distortion that has nothing to do with the filter components, which is why ground current distortion deserves attention when sensitive analog filtering sits next to digital circuitry. Where the filter drives a controlled-impedance line, the same reasoning as in microstrip and stripline routing applies, and the layout of the filter itself should follow the measures that improve signal quality at low cost rather than adding components to correct a layout problem.
FAQ
Is a Bode plot only useful for filters? No. Any linear time-invariant network has a transfer function, including a trace, a connector or an amplifier. The plot is useful wherever the frequency response matters.
Why does my simulation disagree with the measurement? The usual causes are an omitted load impedance, ideal component models, and parasitics from the layout that were not extracted. Verifying the load and the component models solves most of the gap.
What does a phase inversion mean physically? The output voltage is opposite in sign to the input at that frequency, so the two cancel in the load. It corresponds to a resonant condition in the network, not to a fault.



