The implementation of neural network is an important factor for whether theoretical results are applied to practice effectively. Usually, the realization of the neural network is divided into hardware and software implementation. The realization of neural network algorithm by software method is limited by the computer frequency. And software can’t connect to complex peripheral, therefore software implementation of neural network algorithm can’t be directly used to practical engineering. But the realization of neural network algorithm by hardware method can accelerate the operation speed of neural network, and hardware can realize the control for peripheral equipment through connect to complex peripheral. Therefore hardware implementation of neural network can be applied to engineering. In this paper, TMS320F2812 of TI company is chosen to perform the DSP implementation of the flatness pattern recognition via EA-ABC cloud inference network. It not only has powerful ability of digital signal processing, but also has relatively perfect ability of time management and embedded control. It is widely used in industrial control, especially in the field which needs high processing speed and high precision[16]. In the DSP implementation of the flatness pattern recognition via EA-ABC cloud inference network, firstly, the program of flatness pattern recognition model via T-S cloud inference network in DSP TMS320F2812 is written based on the program of flatness pattern recognition model via T-S cloud inference network in MATLAB. Then the parameters of T-S cloud inference network are optimized by EA-ABC algorithm in MATLAB and these parameters are transmitted to DSP later. The flatness pattern recognition
3493
model runs in MATLAB and DSP separately. Finally, the two results of flatness pattern recognition model, which runs in MATLAB and DSP respectively, are compared and analyzed.