Abstract
Neural recording system miniaturization and integration with low-power wireless technologies require compressing neural data before transmission. Feature extraction is a procedure to represent data in a low-dimensional space; its integration into a recording chip can be an efficient approach to compress neural data. In this paper, we propose a streaming principal component analysis algorithm and its microchip implementation to compress multichannel local field potential (LFP) and spike data. The circuits have been designed in a 65-nm CMOS technology and occupy a silicon area of 0.06 mm$^2$. Throughout the experiments, the chip compresses LFPs by 10$\times$ at the expense of as low as 1% reconstruction errors and 144-nW/channel power consumption; for spikes, the achieved compression ratio is 25$\times$ with $\sim$8% reconstruction errors and 3.05-$\mu$W/channel power consumption. In addition, the algorithm and its hardware architecture can swiftly adapt to nonstationary spiking activities, which enables efficient hardware sharing among multiple channels to support a high-channel count recorder.
Original language | English (US) |
---|---|
Article number | 8010351 |
Pages (from-to) | 1290-1302 |
Number of pages | 13 |
Journal | IEEE transactions on biomedical circuits and systems |
Volume | 11 |
Issue number | 6 |
DOIs | |
State | Published - Dec 2017 |
Bibliographical note
Publisher Copyright:© 2007-2012 IEEE.
Keywords
- Feature extraction
- neural signal processing
- on-chip data compression
- streaming PCA