## NLMSvariants # Objective The goal of our task was to implement three kinds of a least mean square filter. According to the given task we created implementations in ANSI C, C++ and C#. Input of these filters are image files, namely BMP, GIF, EXIF, JPG, PNG and TIFF in C#. PPM in ANSI C and C++ _only_. In each of these implementations there are log files and graphs as an output. More information can be found inside the according folders. # Structure ``` │ Aufgabenstellung.md │ README.md │ ├───bin │ CS_NMLS_with_UI.exe │ ANSI_C_NLMS.exe │ CPP_NLMS.exe │ README.md │ │ ├───doc │ Aufgabenstellung.pdf │ Dokumentation.pdf │ Zeitplan.pdf │ │ └───src ├───ansi_c_implementation │ graphResults_template.html │ Makefile │ nlms_types.h │ NLMSvariants.c │ README.md │ │ ├───cpp_implementation │ graphResults_template.html │ nlms_types.h │ NLMSvariants.cpp │ README.md │ │ └───c_sharp_implementation NLMSvariants.cs ```