0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

剖析TMS320LF2407的脑电信号处理系统设计

电子工程师 来源:《微计算机信息》 作者:石坚 陈建华 2021-04-27 17:06 次阅读

本论文介绍了脑电信号处理系统设计的两种基本方法及其优缺点,分析了DSP尤其是TMS320LF2407的主要特点,阐述了基于TMS320LF2407DSP的16通道脑电信号处理系统的硬件和软件的实现方法。

该系统硬件结构简单可靠、灵活性强,可以为脑电波的数字信号处理软件提供功能强大的硬件基础;该系统的软件充分利用了TMS320LF2407内部16通道的高速模数转换器,顺利实现了50Hz工频干扰的滤除,并最终获取清晰干净的16通道的脑电波形。

1. 概述

脑电信号(EEG)是人体中最重要的生物电信号之一,对于脑电信号的监测、分析已在临床医学的疾病诊断方面得到广泛应用。16通道脑电信号的检测主要用于脑疾病病灶的定位,由于从脑电极提取的脑电波中含有大量干扰尤其是50Hz工频干扰,必须进行切实有效的放大及信号处理才能用于临床的检验。脑电信号处理分为模拟和数字两种方式。

早期的数字脑电图机主要采用模拟信号处理方式,处理好的信号利用AD采集卡或单片机把数据传送到上位机系统显示及打印,其优点是实时性好,易于实现,缺点是电路体积大、精度低、易受环境温度影响及抗干扰性能差。脑电信号的数字处理以往多采用通用PC机或单片机实现,但存在实时性差的缺点。这样,实时性好的DSP在脑电信号数字处理中应运而生。

目前,TI公司的TMS320C2000、5000和6000系列的DSP得到普遍应用,现在比较一致的看法是2000系列的DSP适合应用于电机的数字化控制而不是数字信号处理,因为其时钟频率远低于5000系列DSP且没有专门的滤波器指令。

但以脑电信号的数字处理而言,脑电信号频率不超过100Hz,属于低频信号,需要处理的数据量有限,对于16通道的脑电信号的数据运算,按每通道采样频率1000Hz计,系统需要每个采样点在62.5us内完成采样、运算及数据传输。实验中我们试用了TMS320LF2407DSP,从效果来看,它可以满足速度上的要求,而从系统的性价比及功能的可扩展性来看,TMS320LF2407DSP体现了其独特的优势[1] [2]。

2. 系统硬件设计

本系统硬件部分采用TMS320LF2407DSP为核心,兼具控制和数字信号处理的功能,其外部由16位AD转换器、外扩存储器、USB100模块、12位DA转换器、8位指示灯、数字光电隔离器等构成,硬件系统框图如图1所示。

来自前置放大电路的16通道脑电信号分别经过16位AD采样进入DSP中央处理单元进行数字滤波运算,处理完毕的数据通过USB100模块上传到上位机系统,在调试中可以通过DA转换器在示波器上观察经过数字处理的脑电波形。8位指示灯用于调试时观察时钟的精确度。

pIYBAGCH04yABNAxAACr3Iipar4546.png

虽然TMS320LF2407内部集成有16通道AD转换器,但精度只有10位,能够分辨脑电信号电压变化的最小值约为3mV,而数据采集系统中前置级放大电路为防止差模形式出现的干扰在输出端饱和,放大倍数一般设定为50倍,有用脑电信号的最小幅值放大到0.5mV,显然10位AD转换器的精度是不够的。在本系统中采用美国美信公司生产的转换速度为165KSPS的16位高精度AD转换器MAX1165,可分辩信号电压变化的最小值为62.5uV,完全满足了系统精度的要求[3]。

TMS320LF2407具有64K字的程序存储器空间和64K字数据存储器空间,DSP内部有32K字FLASH程序存储器,一般是在程序调试完成后,通过下载线和CCS软件把程序可执行代码烧写进FLASH,使程序上电后从0000H处运行,完成所需的控制功能。但在程序调试时,需要有程序存储器来存放用以仿真程序代码,而当程序脱离仿真器运行时,可将该外扩存储器设置为数据存储器,增加数据存储能力。

经过AD转换的脑电数据通过IIR数字滤波运算,输出的数据需要上传到PC机,以便实时显示脑电波形及存储打印。由于每个通道脑电波的采样频率为1000Hz,数据精度为16位,所以脑电数据要求的数据传输速率必须高于256Kbit/s,而串口最高的数据传输速率仅为19.2Kbit/s,为满足上、下位机数据实时传输的需要又不增加系统的难度,我们选用了USB100模块作为DSP与上位机的通信接口。其数据传输速率为8Mbit/s[4]。

为了人体安全,本系统前置端采用浮地差分放大方式以实现人体与电气的隔离,同时为了防止数字电路与模拟电路的干扰电流通过地线相互传递,采用了光电隔离技术,在模拟开关的输出端接上模拟光电隔离器,通过接口与数字电路相连,而模拟开关的四根选通地址线则通过数字光电隔离器与DSP的复用IO口相连,通过DSP选通16个通道,从而避免了数字电路与模拟电路的干扰路径。

DSP与12位DA转换器及8位指示灯的接口电路类似于DSP与AD转换器的接口电路,均通过IO空间寻址,利用OUT指令实现数据的输出。在这里就不赘述了。

硬件系统的各个部分密切相关,硬件系统设计的好坏直接关系到脑电信号数字处理的优劣。

本文节选自《微计算机信息

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • dsp
    dsp
    +关注

    关注

    544

    文章

    7687

    浏览量

    344387
  • EEG
    EEG
    +关注

    关注

    4

    文章

    21

    浏览量

    14290
  • 脑电信号
    +关注

    关注

    1

    文章

    14

    浏览量

    10614
收藏 人收藏

    评论

    相关推荐

    无线电信号和脉冲信号的区别

    无线电信号和脉冲信号的区别  无线电信号和脉冲信号是现代通信系统中常用的两种信号形式。它们在
    的头像 发表于 02-05 16:36 390次阅读

    如何使用示波器进行电信号测量?

    如何使用示波器进行电信号测量? 示波器是一种用于观察和测量电信号波形的重要仪器。无论是在电子、通信、电力等领域,或是在教育和实验室环境中,示波器都扮演着至关重要的角色。本文将详细介绍如何使用示波器
    的头像 发表于 12-21 14:13 803次阅读

    ADAS1000发送寄存器后会偶尔出现心电信号完全消失的情况,要如何处理

    您好, 目前我使用ADAS1000做心电模拟前端,已经获取到心电信号和呼吸信号,但是遇到一个问题,在运行过程中,我想发送命令来更改寄存器配置,来更改ADAS的工作模式,发现发送寄存器后会偶尔出现心电信号完全消失,不会恢复,只有
    发表于 12-13 08:26

    AD620无法采集到心电信号是为什么?

    在使用AD620做ECG系统的模拟前端时,没有测量到心电信号,具体配置电路如下: 1.输出端直接接到示波器,不采样工频信号时,看不到心电信号,是因为电路配置不正确或者不完善吗? 2
    发表于 11-20 08:24

    TMS320LF2407和FPGA实现电能监测

    电子发烧友网站提供《用TMS320LF2407和FPGA实现电能监测.pdf》资料免费下载
    发表于 11-17 14:54 0次下载
    用<b class='flag-5'>TMS320LF2407</b>和FPGA实现电能监测

    AD8226采集表面肌电信号无法放大怎么解决?

    我使用AD8226采集表面肌电信号,使用两节18650电池,+-4V供电,ref接地,只能使用50倍放大信号,能观察到肌肉收缩时信号的波动,使用100倍以上放大信号,无波形!!!!救救
    发表于 11-14 06:35

    电信号采集模块的设计与开发

    电子发烧友网站提供《心电信号采集模块的设计与开发.doc》资料免费下载
    发表于 10-26 14:09 1次下载
    心<b class='flag-5'>电信号</b>采集模块的设计与开发

    基于TMS320LF2407A DSP的全数字舵机伺服系统设计

    电子发烧友网站提供《基于TMS320LF2407A DSP的全数字舵机伺服系统设计.pdf》资料免费下载
    发表于 10-23 09:53 0次下载
    基于<b class='flag-5'>TMS320LF2407</b>A DSP的全数字舵机伺服<b class='flag-5'>系统</b>设计

    基于DSPTMS320C54X的癫痫脑电信号处理

      本文选用基于TI 公司的TMS320C54X 系列的DSP芯片开发平台。借助DSP 快速数据处理的优点,对癫痫脑电信号进行小波变换,然后滤除小尺度(高频)成分,保留大尺寸(低频)成分,最后再对
    发表于 10-19 15:37 0次下载
    基于DSPTMS<b class='flag-5'>320</b>C54X的癫痫脑<b class='flag-5'>电信号</b><b class='flag-5'>处理</b>

    基于8片TMS320C6416的卫星图像目标提取高速处理系统

    电子发烧友网站提供《基于8片TMS320C6416的卫星图像目标提取高速处理系统.pdf》资料免费下载
    发表于 10-19 14:35 0次下载
    基于8片<b class='flag-5'>TMS320</b>C6416的卫星图像目标提取高速<b class='flag-5'>处理系统</b>

    一种心电信号处理系统设计

    电子发烧友网站提供《一种心电信号处理系统设计.pdf》资料免费下载
    发表于 10-11 09:16 0次下载
    一种心<b class='flag-5'>电信号</b><b class='flag-5'>处理系统</b>设计

    基于TMS320LF2407的永磁同步电机直接转矩控制

    电子发烧友网站提供《基于TMS320LF2407的永磁同步电机直接转矩控制.pdf》资料免费下载
    发表于 10-10 09:57 0次下载
    基于<b class='flag-5'>TMS320LF2407</b>的永磁同步电机直接转矩控制

    tms320f2808数字信号处理器中文资料

    tms320f2808中文资料TMS320F2809 TMS320F2808 TMS320F2806TMS320F2802 TMS320F2
    发表于 08-23 16:33 0次下载

    光纤通信设备有哪些 光纤是电信号还是光信号

    光纤收发器是用于将电信号转换为光信号或将光信号转换为电信号的设备。它通常由一个发射机和一个接收机组成,发射机将电信号转换为光
    的头像 发表于 06-26 18:46 3542次阅读

    光纤传输是把电信号转变成光信号传输的吗?

    光纤传输是把电信号转变成光信号传输的吗?
    发表于 05-16 17:32