The LTI-Lib was created at the chair of technical Computer science at the RWTH Aachen University. It is Easy to use due to the specification of a well-defined Programming interface for all classes. Its consistency is Preserved by dint of the PERL-script based generator of LTI-Lib classes, named ltiGenerator. All algorithms in the LTI-Lib are encapsulated in so-called functor classes. They always enclose a class called parameters and a Method apply(). This class contains parameters of the Algorithm and methods for setting and getting their values. It can be explicitly declared or just inherited from the Parent class. the method apply() give access to the Functionality of the class.