Pole-Zero Frequency Manipulation: 40 Hz, 50 Hz, 60 Hz
This example demonstrates how to cancel, amplify, and attenuate specific frequencies using pole-zero placement in analog and digital filters. We target sinusoids at 40 Hz, 50 Hz, and 60 Hz.
1. Analog Example (s-domain)
We have a signal:
Step 1: Convert frequencies to angular frequency
- 40 Hz → ω₁ = 2Ï€·40 ≈ 251.33 rad/s
- 50 Hz → ω₂ = 2Ï€·50 ≈ 314.16 rad/s
- 60 Hz → ω₃ = 2Ï€·60 ≈ 376.99 rad/s
Step 2: Construct filters
Notch filter at 50 Hz (cancel 50 Hz):
Zero at ±Ï‰₂ cancels 50 Hz; poles define notch width via damping ζ.
Resonator at 40 Hz (amplify 40 Hz):
Poles near ±Ï‰₁ amplify 40 Hz; damping ζ₁ controls resonance sharpness.
Low-pass effect for 60 Hz (attenuate 60 Hz):
Step 3: Combine filters
Result: 50 Hz is cancelled, 40 Hz is amplified, 60 Hz is attenuated.
2. Digital Example (z-domain)
Sampling frequency: fs = 500 Hz
Step 1: Normalize frequencies (0–Ï€ rad/sample)
- 40 Hz → ω₁ = 2Ï€·40 / 500 ≈ 0.502 rad/sample
- 50 Hz → ω₂ ≈ 0.628 rad/sample
- 60 Hz → ω₃ ≈ 0.754 rad/sample
Step 2: Notch filter at 50 Hz
Zero at z = e^{±jω₂} cancels 50 Hz; r controls notch width.
Step 3: Resonator at 40 Hz (all-pole)
Sharp resonance at 40 Hz; amplifies amplitude.
Step 4: Low-pass effect for 60 Hz
Attenuates high-frequency 60 Hz component.
Step 5: Combine filters
Result: Frequency response shows 50 Hz cancelled, 40 Hz amplified, 60 Hz degraded.
3. Teaching Insights
- Zero placement → cancels specific frequencies (notch filter)
- Pole placement → amplifies frequencies (resonator)
- Damping or r values → control bandwidth of effect
- Combined effect → shapes amplitude of multiple sinusoids in a signal
- Exact cancellation requires precise matching of pole and zero locations
4. Optional Visualization Tips
- Plot magnitude response |H(jω)| for analog filter
- Plot |H(e^{jω})| for digital filter
- Show time-domain input and output signals to illustrate amplification, cancellation, and attenuation