Real-time fuzzy processor on a DSP
Enrique Frı́as-Martı́nez · 2002
Fuzzy logic has been successfully introduced in control applications, but usually has the problem of low speed. Fuzzy logic applications can be seen as any other signal processing application, which makes a DSP a good candidate for high speed fuzzy processing, taking also into account that DSPs are classical platforms in industrial environments. This paper presents a real-time full-programmable fuzzy processor using piecewise-linear interpolation techniques and implements it using a DSP. A full-programmable fuzzy processor is defined as a system where the t-norm, t-conorm aggregation operator, propagation operator, rules, membership functions and defuzzification algorithm can be defined by any valid algorithm. Real-Time fuzzy processing is defined as a way of processing the knowledge base in a constant time and with a minimum speed of 1 MFLIPS.