首页 | 本学科首页   官方微博 | 高级检索  
     

基于CVI与Matlab相结合的BCI在线应用系统
引用本文:杨帮华,何美燕,韩志军,何亮飞.基于CVI与Matlab相结合的BCI在线应用系统[J].测控技术,2014,33(9):40-43.
作者姓名:杨帮华  何美燕  韩志军  何亮飞
作者单位:上海大学机电工程与自动化学院,上海200072;上海大学上海市电站自动化技术重点实验室,上海200072
基金项目:国家自然科学基金项目(60975079,31100709);上海市教育委员会创新重点项目(12ZZ099)
摘    要:结合CVI与Matlab,设计了一个脑机接口在线应用控制系统。首先,在CVI中通过TCP/IP实时接收脑电信号,通过触发回调函数对接收到的数据进行实时更新;其次,通过软件接口启用Matlab,将更新后的数据送入Matlab,在Matlab中对数据进行预处理、特征提取及分类;最后,在CⅥ中通过软件接口获取Matlab中识别出的类别号,并实现对虚拟车在线实时控制。系统采用多线程技术,充分发挥了软件优势互补的特点,可推动BCI的在线应用。

关 键 词:Labwindows/CVI  Matlab  Active  多线程  脑机接口

Online BCI Application System Based on Labwindows/CVI and Matlab
YANG Bang-hua , HE Mei-yan , HAN Zhi-jun , HE Liang-fei.Online BCI Application System Based on Labwindows/CVI and Matlab[J].Measurement & Control Technology,2014,33(9):40-43.
Authors:YANG Bang-hua  HE Mei-yan  HAN Zhi-jun  HE Liang-fei
Abstract:A BCI (brain computer interface) control system for online application is designed by combining CVI and Matlab.Firstly,the EEG (electroencephalogram) is received in real time through TCP/IP in CVI.Then the received data is updated in real time through triggering the callback function.Secondly,the Matlab is enabled through software interface.Then the updated EEG data is sent to Matlab,which is processed including preprocessing,feature extraction and classification.Finally,the classification label obtained from Matlab is sent to CVI software through software interface.The classification label is transfered to a specific command and the online real-time control of the virtual car is realized.The system uses the multithreading technology and takes full advantages for the complementary characteristic of different softwares,so it can promote the online application of BCI.
Keywords:LabWindows/CVI  Matlab  Active  multi-thread  BCI
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《测控技术》浏览原始摘要信息
点击此处可从《测控技术》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号