# aFilter(a,specs)

Generic classical analog filter

Function only- no corresponding object

### Syntax

o_aFilter(a,specs)
  a: waveform - input signal to be filtered
  b: scalar record - specifications for the filter, with fields

  type: scalar int - 0 = butterworth, 1= chebychev
  Function: scalar int - 0= low pass, 1= band pass, 2= band stop, 3= high pass
  Fl: real scalar - lower cutoff frequency
  Fu: real scalar - Upper cutoff frequency
  Pr: real scalar - passband ripple in dB
  Sr: real scalar - stopband ripple in dB
  order: scalar int - classical filter order

  return: waveform - filtered signal

### Usage

Use this to filter a given signal using classical polynomial-based filter functions.

### Location

menu: no menu pick - to access use the Function and Object browser

library: sigLib

### Example

### Notes

### Reference

### Dependencies

### Supported On

VEE 7.0+, all platforms

### See Also

aAmp, aFilter, aMixer, polyFilter, rootFilter

© 2015-2021. All Rights Reserved. Stan Bischof (stan@worldbadminton.com). Last updated 09 August 2021 18:20.