A reconfigurable parallel acceleration platform for evaluation of permutation entropy
In recent years, permutation entropy is widely used to characterize the complexity of EEG time series and can be applied to predict the onset of serious brain diseases, such as the epileptic seizure. In many practical situations, the number of EEG time series that need to be analyzed simultaneously is very large, so the computation of the permutation entropy is time-consuming and should be accelerated so that the real-time analysis is possible. Noting that mathematical operations can be sped up effectively with hardware implementation, we design a parallel FPGA platform consisting of 128 reconfigurable pipelines, which are used to calculate the permutation entropy for a single EEG time series. When the platform works at 150MHz and the embedding dimension is 5, an average speedup of 5553 for different window sizes is achieved compared with C codes running on a 3GHz Intel(R) Core(TM) i5-2320 CPU. Meanwhile, the hardware cost is very low.