• PASS - Found data file
  • PASS - KFIRLP: Initializing Kaiser Filter
  • PASS - KFIRLP: Kaiser Window design matches Matlab
  • PASS - KFIRLP copy constructor
  • PASS - KFIRLP assignment operator
  • PASS - Found data file
  • PASS - KFIRLP: Mutate transition band frequency
  • PASS - KFIRLP: Mutate attenuation
  • PASS - KFIRLP: Mutate transition band width
  • PASS - KFIRLP: Mutated filter matches Matlab generated filter
  • PASS - KFIRLP: non-positive transition frequency (KFIRLP:setFc() - transition band out-of-range)
  • PASS - KFIRLP: unity transition frequency (KFIRLP:setFc() - transition band out-of-range)
  • PASS - KFIRLP: 0 dB attenuation (KFIRLP::setAlpha() - stop band depth <= 0)
  • PASS - KFIRLP: non-positive transition band-width (KFIRLP:setFc() - transition band out-of-range)
  • PASS - KFIRLP: df == 1 (KFIRLP:setFc() - transition band out-of-range)
  • PASS - KFIRLP: Set passband edge to 0 frequency (KFIRLP:setFc() - transition band out-of-range)
  • PASS - KFIRLP: Set passband edge to Nyquist frequency (KFIRLP:setFc() - transition band out-of-range)
  • PASS - KFIRLP: Set attenuation to zero (KFIRLP::setAlpha() - stop band depth <= 0)
  • PASS - KFIRLP: Set transition bandwith to zero (KFIRLP::setDf() - Transition bandwidth out-of-range)
  • PASS - KFIRLP: Set transition bandwidth to Nyquist frequency (KFIRLP::setDf() - Transition bandwidth out-of-range)