Аннотация
This paper aims at designing a new algorithm for
digital filters. The traditional methods like FIR, IIR have been
improved in recent times with new approaches. However, the
developments have used complex arithmetic calculation and
dedicated DSP processors. In this research project, effort has
been made to reduce such complexities using a procedure
based on the technique of Conditional Averaging. The entire
algorithm is developed using more of conditional statements
and less of arithmetic calculations.
Digital signals are filtered at different stages of
signal processing. However high speed processor is used for
different calculations associated with filtration process. An
averaging is one such scheme used in simple FIR filter, which
performs low pass filtering operation. Conditional Averaging
is a new technique, which is one of the improvements in
continuous time averaging. Conditional Averaging algorithm
is explained in this practice with different examples for the
design of low pass filter. This algorithm has been successfully
tested using digital starter kit with TMS3206416v DSP
processor. Using code composer studio, the entire algorithm is
written in C/C++ language and compiled into an assembly
language. Conditional averaging can be implemented with any
general purpose processor to arrive at other types of filters
with certain necessary modifications.
Пользователи данного ресурса
Пожалуйста,
войдите в систему, чтобы принять участие в дискуссии (добавить собственные рецензию, или комментарий)