DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 126|回复: 0
打印 上一主题 下一主题

基于数字信号处理器的稳态视觉诱发

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-16 16:59:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

                      摘 要:设计了一个基于TMS320F2812 DSP的稳态视觉诱发电位信息采集系统,通过模拟滤波与数字处理相结合的方法,实现了对稳态视觉诱发电位信息的有效采集。
  视觉诱发电位VEP (Visual Evoked Potential)是通过对受试者进行视觉刺激获得脑电响应信息的方式。 根据刺激信号频率的不同,可以分为瞬态诱发电位和稳态诱发电位SSVEP (Steady State VEP)。稳态刺激频率一般在2 Hz以上,通过视觉刺激器得到的信息,其典型特征是节律同化,即给予一定频率的视觉刺激,会在相应频率处产生同频率的响应。对应的SSVEP经专门的信号处理可以提取出稳定的信号特征,适合作为脑-机接口的输入信号[1]; SSVEP同时也是医学上对特殊职业视觉能力与儿童视觉发展水平检测的依据[2]。
  视觉稳态诱发电是生物电信息的一种,具体有生物电信号的显著特征:幅值只有mV或μm量级,它们往往被淹没在各种干扰引起的强背景噪声之中。这些背景噪声包括工频干扰、基线漂移、不同生理信号间的互相影响等[3-4]。由于微弱生物电信号的幅值小、噪声强的特征,因此涉及到微弱信号的提取技术及其应用[5]。TI公司的众多型号DSP是专为实时信号采集而设计的,其中,TMS320F28x系列DSP将实时信号的处理能力和控制器外设功能集于一身,为本数据采集系统提供了一个比较理想的解决方案[6]。
  1 硬件系统设计
  1.1 DSP电路设计
  在DSP电路,主芯片采用TI的TMS320F2812。TMS320F2812是32位高性能精简指令集(RISC)CPU,是目前控制领域比较流行的处理器之一,芯片内核为32位C28x CPU,具有高达150 MHz的工作频率和8级指令流水线[7]。图1是F2812的内部结构图。






  作为数据采集关键部分,模数转换部分利用了TMS320F2812的自带ADC模块,该模块是一个12位带流水线的模数转换器(ADC),模数转换单元的模拟电路包括前向模拟多路复用开关(MUXs)、采样/保持(S/H)电路、变换内核、电压参考以及其他模拟辅助电路。模数转换单元的数字电路包括可编程转换序列器、结果寄存器、与模拟电路的接口、与芯片外设总线的接口以及同其他片上模块的接口。模数转换模块ADC有16个通道,可配置为2个独立的8通道模块,分别服务于事件管理器A和B,两个独立的8通道模块也可以级联构成一个16通道模块。尽管在模数转换模块中有多个输入通道和两个排序器,但仅有一个转换器件。
  1.2 放大与模拟滤波电路设计
  稳态视觉诱发电位的幅值在10μV~20μV之间[8],需要放大到1V~3V之间才能达到AD采集单元的要求,要求放大器的增益在 100 dB左右;由于人体是一导电体,工频干扰及体外的电场、磁场感应都会在人体内形成测量噪声,干扰生物电信息的检测,所以应选用共模抑制比高的放大电路;由于人体与电极之间的接触阻抗范围比较大,对放大器的输出阻抗也要求比较高。图3是典型的生物电信号放大电路的组成结构。






  2.2? FIR结构的自适应滤波
  为进一步提高信号的质量,在系统中,使用较为复杂的自适应滤波的方法对采集到的数据进行进一步处理。通过AD模块得到的采集数据存放在相应结果寄存器中,在TI提供的开发套件中,直接使用了寄存器名作为变量名,因此可以直接引用寄存器中数据利用C语言编写的自适应算法处理。







  本系统采用LMS自适应算法,LMS算法是基于最小均方误差准则的,比较容易设计和实现,C语言编写的LMS算法包括3个部分:(1)获得滤波器的输出信号;(2)计算信号误差e(n);(3)更新权矢量。为了减少收敛速度对输入信号功率的依赖,采用了归一化技术。同时由于F2812是定点DSP,为了提高程序运行效率,使用了Q格式来处理数据。
  3? 系统运行调试
  本系统设置PLL为x10/2模式,30 MHz的晶体振荡器,SYSCLOUT为150 Hz,高速外设时钟为六分频后得到25 Hz,没有使用模数转换中的时钟分频器,模数转换中断使能,EVA产生SEQ1周期信号的ADCSOC。转换后的结果存储在相应的通道的转换结果寄存器中。在程序设计中,通过TI集成开发环境CCS的view对变量与寄存器的观察,能得到转换的结果。也可以通过graph画图功能得到变量的实时曲线。转换的模拟量电压与观察到的数字量之间的计算公式为:







  在刺激器为15 Hz的闪烁刺激下,经分析计算,在大部分情况下,两个明显波峰之间的时间约为65.4 ms,即15 Hz,通过CCS自带的FFT计算工具发现,15 Hz处峰值也十分明显,对该系统运行的结果较为满意。

  本文以TMS320F2812为核心,设计了稳态视觉诱发电位信息采集系统,达到了较为理想的效果。TMS30F2812不仅仅是控制芯片(MCU),也是一个性能优异的嵌入式数字信号处理器(EDSP),通过进一步设计与优化数字信号算法,相信可以取得更为满意的结果。对生物电信息采集是一个复杂过程,涉及到相当多的生物学以及信息电子学的知识,但正是以生物技术与信息技术相结合的生物电人机接口装置,是未来实现人机一体化的关键。利用嵌入式系统的功耗低、实时高速处理、装置轻便等特性,是未来人机接口装置走向实用与普及的途径。
            
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-8-19 07:02 , 耗时 0.079509 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表