HBF_TAPS_98

Constant HBF_TAPS_98 

Source
pub const HBF_TAPS_98: (EvenSymmetric<[f32; 15]>, EvenSymmetric<[f32; 6]>, EvenSymmetric<[f32; 3]>, EvenSymmetric<[f32; 3]>, EvenSymmetric<[f32; 2]>);
Expand description

Half band filter cascade taps

  • obtained with signal.remez(2*n, bands=(0, .4, .5, .5), desired=(1, 0), fs=1, grid_density=1<<10)[:n]
  • more than 98 dB stop band attenuation (>16 bit)
  • 0.4 pass band (relative to lowest sample rate)
  • less than 0.001 dB ripple
  • linear phase/flat group delay
  • rate change up to 2**5 = 32
  • lowest rate filter is at 0 index
  • use taps 0..n for 2**n interpolation/decimation