Applying best practices from digital control systems to BMI implementation

Annu Int Conf IEEE Eng Med Biol Soc. 2012:2012:1699-702. doi: 10.1109/EMBC.2012.6346275.


Many brain-machine interface (BMI) algorithms, such as the population vector decoder, must estimate neural spike rates before transforming this information into an external output signal. Often, rate estimation is performed via the selection of a bin width corresponding to the effective sampling rate of the decoding algorithm. Here, we implement real-time rate estimation by extending prior work on the optimization of Gaussian filters for offline rate estimation. We show that higher sampling rates result in improved spike rate estimation. We further show that the choice of sampling rate need not dictate the number of parameters which must be used in an autoregressive decoding algorithm. Multiple studies in other neural signal processing contexts suggest that BMI performance could be improved substantially via careful choice of smoothing filter, discrete-time decoder representation, and sampling rate. Together, these ensure minimal deviation from the behavior of the modeled continuous-time systems.

Publication types

  • Research Support, Non-U.S. Gov't
  • Research Support, U.S. Gov't, Non-P.H.S.

MeSH terms

  • Action Potentials / physiology
  • Algorithms
  • Animals
  • Brain-Computer Interfaces*
  • Extremities / physiology
  • Macaca / physiology
  • Models, Neurological
  • Movement / physiology
  • Normal Distribution
  • Signal Processing, Computer-Assisted*