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.
A view of a typical filter vector and its filtering characteristics is shown below.
Numeric Array Editor view while designing an FIR filter vector
