Within the sub folders are the sets of raw data for each figure. The matlab scripts used to analyse the signals, train the networks, and measure the performance and memory are provided: 'MNIST_trainingtest_xval_SER_10Class_v2.m' 'NLEC_24dB_SER.m' 'Postprocess_XCorrMCMGPMNISTNLEC_opt.m' 'training_test_Memory_Xvalidation.m' 'training_test_Xvalidation.m' 'training_test_Xvalidation_SER.m' Additionally, the scripts required for reading oscilloscope data are also given: 'RTOReadBin.m'