MITSYN

Filtering with the MITSYN Stream Processor

One important application of stream processing is the operation caller "filtering", which means the application of an operation on a signal to modify it in some way.  Typical operations are to filter out certain bands of frequencies, to add reverberation, to selectively amplify and/or attenuate frequencies (sometimes referred to as a "graphic equalizer").

Many of the MITSYN stream processing block types effect some form of filtering.

For frequency band filtering a useful block type is the transversal filter block named TranFilt.  The characteristics of this form of filter are determined by a single array of numbers called the "filter coefficient vector". The MITSYN Numeric Array Editor supports the "design" of such filters with the following dialog box which allows you to specify the characteristics of frequency bands from which is calculates the coefficients needed to realize the "optimum linear phase bandpass filter" which satisfies your needs.

Optimum FIR Filter Design Dialog

A view of a typical filter vector and its filtering characteristics is shown below.

Numeric Array Editor view while designing an FIR filter vector
FIR Filter response view of he Numerical Array Editor