Patent ID: 8117248
Filing Date: 2012-02-14
Classification: G06F,H03H

Abstract:
1. A filter instruction for synthesizing a digital filter, wherein the filter instruction is executed by a machine, the filter instruction residing in memory and comprises an instruction field, a tap length field, a coefficient address field, a data header address field, a clear accumulator bit and an update bit, wherein the clear accumulator bit instructs the machine to clear the accumulator before filter computation when set, the update bit instructs the machine to save an accumulated value to a filter table when set, the tap length field defines the number of taps for the filter, the coefficient address field provides the coefficient address pointer and the data header address field provides the data address pointer, the filter instruction operative on a portion of the memory implemented as a circular buffer storing each of the coefficients and data input sample, the circular buffer requiring updating of only the coefficient address field and data header address field provided by the filter instruction for each data input sample passed through the filter.