Decoder Design Based on Spiking Neural P Systems

The spiking neural P systems (SN P systems, for short) refer to the parallel-distributed biocomputing models, which have currently become research hotspots in the biocomputing field. In computing systems, logical operations and arithmetic operations are the most important parts, while the decoders composed of logical circuits are their indispensable parts. In this paper, considering the characteristics of SN P systems, a computing model for the general single-input single-output n - 2n decoder is proposed. The decoding results of the n-bit input binary sequence can be derived on the MeCoSim platform. The computing steps of a 3-8 decoder and its simulations on the MeCoSim platform are also described in detail. Simulation results show the effectiveness of the proposed computing model for decoders.

[1]  Mihai Ionescu,et al.  Some Applications of Spiking Neural P Systems , 2008, Comput. Informatics.

[2]  Zhang Xing A Spiking Neural P System for Performing Multiplication of Two Arbitrary Natural Numbers , 2009 .

[3]  Xiangxiang Zeng,et al.  Performing Four Basic Arithmetic Operations With Spiking Neural P Systems , 2012, IEEE Transactions on NanoBioscience.

[4]  Gheorghe Paun,et al.  Computing Morphisms by Spiking Neural P Systems , 2007, Int. J. Found. Comput. Sci..

[5]  Xingyi Zhang,et al.  Several Applications of Spiking Neural P Systems with Weights , 2012 .

[6]  Miguel Ángel Gutiérrez Naranjo,et al.  Performing Arithmetic Operations with Speaking Neural P Systems , 2009 .

[7]  Oscar H. Ibarra,et al.  Spiking Neural P Systems: Some Characterizations , 2007, FCT.

[8]  Mario J. Pérez-Jiménez,et al.  MeCoSim: A general purpose software tool for simulating biological phenomena by means of P systems , 2010, 2010 IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA).

[9]  Gheorghe Paun,et al.  Computing with Membranes , 2000, J. Comput. Syst. Sci..

[10]  Taishin Yasunobu Nishida Computing k-block Morphisms by Spiking Neural P Systems , 2011, Fundam. Informaticae.

[11]  Gheorghe Paun,et al.  Languages and P Systems: Recent Developments , 2012, Comput. Sci. J. Moldova.

[12]  Zeng,et al.  Simulating Spiking Neural P Systems with Circuits , 2015 .

[13]  Catalin Buiu,et al.  Enzymatic numerical P systems - a new class of membrane computing systems , 2010, 2010 IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA).

[14]  A. Rodríguez-Patón,et al.  Spiking Neural P Systems with Several Types of Spikes , 2011, Int. J. Comput. Commun. Control.

[15]  Catalin Buiu,et al.  Using enzymatic numerical P systems for modeling mobile robot controllers , 2011, Natural Computing.

[16]  Mihai Ionescu,et al.  On the Efficiency of Spiking Neural P Systems , 2006 .

[17]  Gheorghe Paun,et al.  Spiking neural P systems with neuron division and budding , 2011, Science China Information Sciences.

[18]  Mario J. Pérez-Jiménez,et al.  A P-Lingua Based Simulator for Spiking Neural P Systems , 2011, Int. Conf. on Membrane Computing.

[19]  Pan Linqiang,et al.  Spiking neural P systems with neuron division and budding , 2011 .

[20]  Daniel Díaz-Pernil,et al.  A parallel algorithm for skeletonizing images by using spiking neural P systems , 2013, Neurocomputing.

[21]  Catalin Buiu,et al.  Development of membrane controllers for mobile robots , 2012, Inf. Sci..

[22]  Gheorghe Paun,et al.  Spike Trains in Spiking Neural P Systems , 2006, Int. J. Found. Comput. Sci..

[23]  Gheorghe Paun Spiking Neural P Systems: A Tutorial , 2007, Bull. EATCS.

[24]  Xiangrong Liu,et al.  Implementation of Arithmetic Operations With Time-Free Spiking Neural P Systems , 2015, IEEE Transactions on NanoBioscience.