From bf408e3e5a3c657758e61519fa5698a6f1526bce Mon Sep 17 00:00:00 2001 From: Georg Holzmann Date: Tue, 12 Jul 2005 14:04:29 +0000 Subject: first commit of adaptive svn path=/trunk/externals/grh/; revision=3316 --- adaptive/readme | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 adaptive/readme (limited to 'adaptive/readme') diff --git a/adaptive/readme b/adaptive/readme new file mode 100755 index 0000000..21a11f8 --- /dev/null +++ b/adaptive/readme @@ -0,0 +1,27 @@ +2005 by +Gerda Strobl, +Georg Holzmann + +adaptive is a PD-external library for adaptive systems and filters. + +An adaptive system tries to learn from signals of the past. Mostly it is a simple FIR filter, whoes coefficients can be learned to model or predict an other system. +Some applications: system identification, echo cancelation, linear prediction, interference cancelation, self-tuning control, ... + +For a lecture at the TU-Graz we implemented various versions of the LMS and NLMS algorithm (= least mean square and normalized least mean square adaptation algorithm). +We also added a lot of examples (see PD-patches in example folder): system identification, interference cancelation, adaptive equalization, decision-directed equalization, ... + +A RLS (recursive least square) algorithm and more example patches (e.g. echo cancelation, ...) will follow when I have to learn for the exam ... + +For more documentation look through the help and example patches! + +-------------------------------------------------------------------- + +adaptive is published under a Gnu General Public License (see GnuGPL.txt in +this distribution. + +To get compiled binaries and tarballs: +http://grh.mur.at + +send complaints, bug, thoughts, ... to: grh@mur.at + +--------------------------------------------------------------------- \ No newline at end of file -- cgit v1.2.1