4-pole IIR Filter - Fixed point math - pasm

Warning message

The Propeller Object Exchange system is decommissioned and replaced with a GitHub repository to house the same existing and future Propeller objects. As of 12/5/2019, this site is read-only. You can continue to browse and download objects from here for a limited time; however, please begin using the Parallax Propeller repository for future reference.
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
Request group membership
By: created: 2010-11-06 | updated: 2013-06-17

 

Infinite Implulse Response (IIR) Recursive filter, implemented in pasm, with recursion. Starts a cog which continuously polls a memory location looking for a data value. The design objective for this filter was to make it as fast as possible. It is implemented using fixed point math in a single cog and is capable of 180K samples/sec @ 80 MHz with a simple high or low pass filter. This object also contains a set of filter synthesis methods to facilitate filter setup, though the user can also manually input filter coefficients if desired. The filter is also constructed to facilitate easy chaining of filters.
 
See also:
 
Original File Upload
AttachmentSize
Package icon filter_rc4_asm_demo_-_Archive__Date_2009.12.06__Time_19.13.zip107.25 KB