genpark-iir-filter-butterworth-bilinear-transform-skill

mcp
Guvenlik Denetimi
Uyari
Health Uyari
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 7 GitHub stars
Code Gecti
  • Code scan — Scanned 6 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Butterworth Infinite Impulse Response (IIR) digital filter design using Bilinear Transform and s-plane pole mapping

README.md

Butterworth IIR Filter Skill

Second-order maximally flat magnitude low-pass Infinite Impulse Response (IIR) filter designed using the Bilinear Transform.

flowchart TD
    Cutoff["Cutoff Frequency Ratio (0..1)"] --> Prewarp["Prewarp Angular Frequency: tan(π f_c / 2)"]
    Prewarp --> Bilinear["Bilinear Transform s = 2/T * (z-1)/(z+1)"]
    Bilinear --> Coeffs["Difference Equation Direct Form II: y[n] = ∑ b_k x[n-k] - ∑ a_k y[n-k]"]
    Coeffs --> Filtered["Low-Pass Clean Output Stream"]

Features

  • 100% Python Standard Library: Pure difference equation direct form evaluation.
  • Maximally Flat Passband: No passband ripples (unlike Chebyshev or Elliptic filters).

Yorumlar (0)

Sonuc bulunamadi