Efficient VLSI Implementation of the C-MANTEC Conn Algorithm by Using PID Controllers

Through the research on the existing C-MANTEC neural network and PID control technology, this paper presents an improved C-MANTEC algorithm based on PID control system. The combining of the artificial neural networks with conventional PID control helps in exploring their respective advantages to forming the intelligent PID control. From UCI Repository cancer dataset, the developed system is tested. The results show that the scheme can not only improve the speed of the algorithm in the training process but also improve the generalization capability of the network, which further enhances the performance of PID controllers. The overall power consumed is also reduced to a greater extent.


Introduction
One of the principal causes of recent deaths is due to the severe complication of Cancer.Though it is a non-communicable disease, it needs an early diagnosis because the abnormal cancer cells spread quickly.Malignant neoplasm describes Cancerous cells.They demonstrate uncontrolled cell malignant neoplasm.The non-cancerous tumors are called benign tumors.Mammography, MRI, CT, endoscopy, ultrasonography, nuclear medicine imaging and positron emission tomography are some of the methods to diagnose Cancer.
Early diagnosis requires correct and reliable diagnosis procedure that will allow physicians to distinguish benign tumors from malignant ones.An accurate and effective diagnosis method is vital, and that can be treated as a machine learning problem.This problem can be solved using neural networks.
Artificial Neural Network acts as an emulator of the biological neural system.
In the naturally inspired system, the electrical signals are modulated at the synapse which can be imbibed to build the neural schema.This learning is interpreted as weight adjustments among the neurons in the neural systems, which can be applied to all non-linear problems such as prediction, system identification, pattern recognition, and control.Therefore, they can be proudly called as universal mappers.
In this paper, a novel neural network algorithm combining the recently proposed C-Mantec Algorithm with PID controllers has been implemented to detect the presence of cancer.Section 2 deals with the literature survey; Section 3 deals with the proposed methodology whereas Section 4 deals with outcomes and discussion.Finally, Section 5 deals with a conclusion.

Literature Survey
In [1] C-Mantec CoNN model was introduced.Effectual area utilization and delay minimization with 47 times increase of the speed factor was focused.The frequency level of 72.72 MHz was achieved by the utilized hardware.This work couldn't nullify the error.Giap Hoang Nguyen et al., [2] have propounded an auto-tuning of the PID controller based on the RBF neural network and relay feedback approach.They were able to achieve a frequency of 117 Hz.It was not able to build an optimized system with the best performance in the time since the iterations don't converge so easily, though more routing ability was revealed by the work.
In [3] the authors have reviewed the then state-of-the-art neural algorithms and have analyzed about various algorithms.Though Back Propagation could limit the errors to required levels, it fails to achieve generalization ability.They have reported that LM algorithm in spite of being faster had two significant drawbacks.One, it couldn't be applied to SLP and major networks.
Though NBN could overwhelm the demerits of LM algorithm, they were not up to the mark.RBF faced the problem of over fitting and under fitting.The layer density is more when getting into Fully Connected Cascade structures though they have proven to be better than MLPs.Overall, when the intensity of the process of nonlinear mapping is increased the above networks fall short in noise and accuracy.
In [4], the efficiency of C-Mantec attained better performance nearly 97% in the rule-based programming.Architecture with less number of layers was generated manifesting powerful computational capability and flexibility.Although it outperformed concerning computation capability, it couldn't concentrate on error detection.The work reported in [5] recommended, less utilization of sources (low cost FPGAs) along with less delay concentration.They couldn't optimize power.A PID controller [6] with area-efficient DA-based algorithm was introduced resulting in less delay, low cost and low power dissipation saving 80% in area and 40% in power.
Artificial Neural Network [7] obtained stability in all the four quadrants of operation.In [8], PID controllers have been blended with Back Propagation to attain good performance in adaptivity.The demerit of their work was easy to fall into local minimum and slow convergence.Genetic Algorithm [9] has collaborated with NN based PID for better speed performance.Despite the method developed in [10] could achieve compact implementation of the architecture it wasn't able to cover all the activation functions.Also, this algorithm isn't flexible as needed.
A single PID controller [11] to achieve multi-channel efficiency was introduced which consumed power of 3.66 mW.A system with less cost, less power, and increased speed had been reached.Transductive SVM [12] helps out dimensionality reduction that had been concentrated for better accuracy with fewer data size.Cmantec could perform 17 times better than Artificial Neural Network in execution time [13].
The TSVM was flexible [14] which was built-in directly for transductive learning.Here accuracy could not be achieved and struggled in the choice of Threshold value.PID learning algorithm can also obtain optimized convergence by utilizing LMI techniques [15].

Proposed Methodology
The procedure followed in designing the architecture for the chosen problem is that four input neurons with no computational capability were taken into account.Then the iterations continued with an input value taken from the cancer dataset obtained from UCI Repository.The iterations continued till the weight value was finalized.Model weight calculation is shown in Table 1.The hidden layer was first included with a single neuron and the process continued till the growing factor exceeding thermal co-efficient.Thereby the number of neurons needed to learn the incoming data was found to be 3 in the hidden layer.The output neuron called the majority perceptron was set to be one.In this manner, the architecture is constructed, and the neurons learn the incoming data.The implemented architecture is shown in Figure 1.

Architecture
The novel methodology used in this paper is the inclusion of PID block with the     and based on which PID control system's implementation scheme is provided.
The results show that the system can improve the algorithm's convergence speed in the training phase, and the trained C-MANTEC network also has efficient adaptive and self-learning capability, which further enhances the performance of PID controllers.

Results & Discussion
The Very High Speed HDL has been used to design the system.It was synthesized using Xilinx6.1i and simulated with ModelSim XE III 6.3c.The programming file generated during device programming was downloaded and tested in the IC "XCV400hq240".The Device Utilization summary is presented in Table 2 and in Table 3. the generalization capability is shown.
The over-all output implemented in ModelSim is shown in Figure 6.The network has been designed such that it echoes the presence of cancer whenever an input data is within the specified ranges.The output parameters like delay, total power and frequency are shown in Table 4.

Conclusion
It is concluded that the present work demonstrates the appropriateness of the PID controllers using the C-Mantec algorithm for its application in the real-world problems such as cancer detection, robotics, etc., and the algorithm was also synthesized to prove its hardware applicability.It has proved its efficiency and suitability amidst many constraints and therefore can be applied to all the real-time problems.

Neural
Network block.The conventional PID controllers have been superseded by PID controllers based on Neural Network in reducing the error between the output of the system and the expected value.The structure of PID control system based on C-MANTEC neural network is shown in Figure 2. The kp, kd and ki parameters of the PID controller are adjusted based on the system's operational status, and thereby the output neurons decide those values.The weight coefficients are calculated using the C-MANTEC algorithm as already illustrated.The Finite State Machine generates the required control signals.It controls the overall operations of the network.Firstly, it activates the input neurons to load the signals of the neurons.Then in three clock cycles, the hidden layer is activated.Then the output is generated for five clock cycles.The out signals are then generated by the state machine.The FSM is designed using VHDL to suit to different configurations flexibly.The inputs are taken from the database which is then copied in a notepad and in turn extracted using the "file" concept in VHDL.The FSM generates the weight ROM addresses to be used by all neurons.