last modified
September 30, 2019 - 08:23 CEST
CEPAGE Toolbox

Download
Toolbox
Download CEPAGE Toolbox [version v2]
Description
Overview
CEPAGE is an Object-Oriented-Programming-based MATLAB toolbox which allows to:- Simulate small neural networks and CPGs;
- Compute the so called phase-difference representation of an ensamble of oscillators;
- Generate files to compute the continuation analysis of a small neural network through MATcont and AUTO-07p;
- Generate C files for the microcontroller implementation of the compensators, useful for a real-time compensation of hysteretic systems;
Requirements
The toolbox has been tested on MATLAB R2015b with Windows 10 and Ubuntu 16.04 operating systems. No compatibility issues are expected with different MATLAB versions (not older than MATLAB R2009) and different operating systems. The toolbox employes MEX files, i.e., functions written in C which are called by MATLAB. This allows to really increase the computation speed. Nevertheless, a C compiler is required to compile mex files. Type >> mex -setup to configure your compiler.Installation instructions
In order to install CEPAGE toolbox follow these steps:- Open MATLAB;
- Move to the CEPAGE folder;
- Type >> setup
- When asked, type y to insall boost c++ library >> y If the MATLAB path cannot be saved, you will need to perform the installation every time you run MATLAB.
Acknowledgements
Developers
- Matteo Lodi - University of Genoa, Italy
Reference
If you use the toolbox for research, please cite the following paper:
- Lodi M., Shilnikov A., Storace M., "CEPAGE: a toolbox for Central Pattern Generator analysis", 201 International Symposium on Circuits and Systems (ISCAS), Florence (Italy), May 27-30, 2018. In the press. [bibtex]