-
Brainoid:一个用于分析BCI数据的Octave/Matlab肌电信号处理框架
资源介绍
matlab肌电信号处理代码脑型
抽象的
Brainoid是帮助您分析数据的框架。
它最初是为使用脑机接口([BCI])()而构建的,但我们认为它也适用于其他生物信号数据,例如,甚至存在其他模式识别或分类问题。
它是用Matlab开发的,我们相信这些领域的大多数研究人员都容易理解。
目标
Brainoid的主要目的是为您带来一套统一且灵活的软件,以使构建在线或离线BCI系统变得更加容易。
我们决定通过模块化来实现这一目标,这意味着信号处理的每个部分,例如预处理,建模和后处理。
每个部分,又名。
模块,可以分为几个较小的部分,称为子模块,如规范化或预处理中的风向标。
我们决定提供Brainoid作为框架。
换句话说,您可以重新分配那些预定义的模块以达到您的规范。
通过介绍模块的概念,您可以编写可重用和更具可读性的代码,从长远来看,您将从中受益。
我们引入的另一个工具是测试驱动开发(TDD)。
概念是编写测试,然后尝试编写代码以通过这些测试。
TDD将帮助您编写可维护的模块。
启动并运行
添加第三方库
记录BCI数据需要第三方库来解析原始数据是很常见的。
而且,您可能想重用其他算法包等代码
- 上一篇: 云栖精选10月刊云计算之后阿里巴巴为什么要做城市大脑.pdf
- 下一篇: 自媒体/新媒体运营资源