CN104856666B - A kind of bioelectrical signals monitoring system based on LabVIEW - Google Patents
A kind of bioelectrical signals monitoring system based on LabVIEW Download PDFInfo
- Publication number
- CN104856666B CN104856666B CN201510204734.6A CN201510204734A CN104856666B CN 104856666 B CN104856666 B CN 104856666B CN 201510204734 A CN201510204734 A CN 201510204734A CN 104856666 B CN104856666 B CN 104856666B
- Authority
- CN
- China
- Prior art keywords
- signal
- bioelectrical
- function
- layer
- signal processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 48
- 238000012545 processing Methods 0.000 claims abstract description 57
- 238000000605 extraction Methods 0.000 claims abstract description 20
- 230000006870 function Effects 0.000 claims description 86
- 238000004891 communication Methods 0.000 claims description 33
- 238000012549 training Methods 0.000 claims description 30
- 238000013528 artificial neural network Methods 0.000 claims description 20
- 238000000034 method Methods 0.000 claims description 13
- 230000010354 integration Effects 0.000 claims description 12
- 210000004556 brain Anatomy 0.000 claims description 11
- 230000006855 networking Effects 0.000 claims description 11
- 210000002569 neuron Anatomy 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 11
- 229910000639 Spring steel Inorganic materials 0.000 claims description 9
- 239000004677 Nylon Substances 0.000 claims description 7
- 229920001778 nylon Polymers 0.000 claims description 7
- 238000000354 decomposition reaction Methods 0.000 claims description 6
- 230000008054 signal transmission Effects 0.000 claims description 6
- 238000003466 welding Methods 0.000 claims description 6
- 238000013461 design Methods 0.000 claims description 5
- 239000013598 vector Substances 0.000 claims description 4
- 239000002184 metal Substances 0.000 claims description 3
- 238000003062 neural network model Methods 0.000 claims description 2
- 238000004364 calculation method Methods 0.000 claims 1
- 210000003414 extremity Anatomy 0.000 description 15
- 238000010586 diagram Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 230000003862 health status Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007177 brain activity Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 210000000245 forearm Anatomy 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0004—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by the type of physiological signal transmitted
- A61B5/0006—ECG or EEG signals
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/25—Bioelectric electrodes therefor
- A61B5/279—Bioelectric electrodes therefor specially adapted for particular uses
- A61B5/291—Bioelectric electrodes therefor specially adapted for particular uses for electroencephalography [EEG]
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/369—Electroencephalography [EEG]
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7221—Determining signal validity, reliability or quality
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
- A61B5/725—Details of waveform analysis using specific filters therefor, e.g. Kalman or adaptive filters
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
- A61B5/7264—Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Public Health (AREA)
- Surgery (AREA)
- Veterinary Medicine (AREA)
- General Health & Medical Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Psychiatry (AREA)
- Physiology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Psychology (AREA)
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
Abstract
Description
技术领域technical field
本发明属于生理监测技术领域,更为具体地讲,涉及一种基于LabVIEW的生物电信号监测系统。The invention belongs to the technical field of physiological monitoring, and more specifically relates to a bioelectrical signal monitoring system based on LabVIEW.
背景技术Background technique
生物电信号是人体健康状态的重要特征参量,同时也有效的反映出人的脑部活动情况和肌体运动状况。通过对人体生物电信号的分析与监测,可以准确地把握人体的健康状态,更可以通过对不同生物电信号的特征识别,实现对外部设备的操作与控制。Bioelectrical signals are important characteristic parameters of human health status, and also effectively reflect human brain activity and body movement. Through the analysis and monitoring of human bioelectric signals, the health status of the human body can be accurately grasped, and the operation and control of external equipment can be realized by identifying the characteristics of different bioelectric signals.
目前市场上的生物电信号分析与监测系统功能过于单一,信号处理算法较为简单,且多数同类系统程序不具备良好的可移植性,如TI公司基于ADS1299芯片设计的脑电信号提取模块和神念科技基于TGAM芯片设计的脑电传感器,因此,以上两种设备难以有效的在市场中进行推广。At present, the functions of the bioelectrical signal analysis and monitoring system on the market are too single, the signal processing algorithm is relatively simple, and most similar system programs do not have good portability, such as the EEG signal extraction module and the divine mind designed by TI based on the ADS1299 chip The technology is based on the EEG sensor designed by the TGAM chip. Therefore, it is difficult for the above two devices to be effectively promoted in the market.
更为具体的讲,相较于TI公司基于ADS1299芯片设计的脑电信号提取模块,本发明具有体积小,多种供电模式,热功耗小,自带生物电信号提取装置和更多功能的软件显示等优点。相较于神念科技基于TGAM芯片设计的脑电传感器,本发明具有耗电低,通信稳定,多通道采集等优点。More specifically, compared with the EEG signal extraction module designed by TI based on the ADS1299 chip, the present invention has the advantages of small size, multiple power supply modes, low thermal power consumption, built-in bioelectrical signal extraction device and more functions. Software display and other advantages. Compared with the EEG sensor designed by Shennian Technology based on the TGAM chip, the present invention has the advantages of low power consumption, stable communication, and multi-channel acquisition.
发明内容Contents of the invention
本发明的目的在于克服现有技术的不足,提供一种基于LabVIEW的生物电信号监测系统,通过信号处理算法对采集到的生物电信号进行分析,实现对人体状态的实时监测。The purpose of the present invention is to overcome the deficiencies of the prior art, provide a bioelectrical signal monitoring system based on LabVIEW, analyze the collected bioelectrical signals through a signal processing algorithm, and realize real-time monitoring of the human body state.
为实现上述发明目的,本发明基于LabVIEW的生物电信号监测系统,其特征在于,包括:In order to achieve the above-mentioned purpose of the invention, the bioelectric signal monitoring system based on LabVIEW of the present invention is characterized in that, comprising:
一生物电信号提取设备,包括脑电信号采集设备和多个肢体信号采集设备,在两采集设备中均包括弹簧钢片、弹性尼龙带和干电极片,其中,在脑电信号采集设备中至少包括3片干电极片;干电极片通过焊接附着在对应的弹簧钢片上,通过佩戴生物电信号提取设备时来卡在头部和肢体上,且焊接位置与生物电信号活跃区域相对应;弹性尼龙带位于弹簧钢片上,可进一步加强干电极片与人体的接触紧密度,增加生物电信号采集的稳定性;在提取生物电信号时,将生物电信号提取设备佩戴在头部和肢体各部位上,分别提取脑部和肢体各部位上的生物电信号,再通过采集设备上连接的电磁屏蔽信号线发送给PCB电路集成模块;A bioelectric signal extraction device, including EEG signal acquisition equipment and a plurality of limb signal acquisition equipment, both of which include spring steel sheets, elastic nylon belts and dry electrode sheets, wherein, in the EEG signal acquisition equipment, at least Including 3 pieces of dry electrode sheets; the dry electrode sheets are attached to the corresponding spring steel sheets by welding, and are stuck on the head and limbs when wearing the bioelectric signal extraction device, and the welding position corresponds to the active area of the bioelectric signal; elastic The nylon belt is located on the spring steel sheet, which can further strengthen the contact tightness between the dry electrode sheet and the human body, and increase the stability of bioelectrical signal collection; when extracting bioelectrical signals, the bioelectrical signal extraction equipment is worn on the head and limbs First, the bioelectrical signals of the brain and limbs are extracted respectively, and then sent to the PCB circuit integration module through the electromagnetic shielding signal line connected to the acquisition device;
多条电磁屏蔽信号线,采用多层防干扰设计,其中内层为信号传输线,外层为胶皮层,在信号传输线的外围是金属丝包络层;Multiple electromagnetic shielding signal lines, adopting multi-layer anti-interference design, the inner layer is the signal transmission line, the outer layer is the rubber layer, and the outer layer of the signal transmission line is the metal wire envelope layer;
一PCB电路集成模块,包括EMI滤波器、前置放大器和模数转换器;用于接收生物电信号提取设备采集的多路生物电信号,并将多路的生物电信号并行处理,再发送给zigbee组网通信模块;A PCB circuit integration module, including EMI filter, preamplifier and analog-to-digital converter; used to receive multiple bioelectric signals collected by bioelectric signal extraction equipment, process multiple bioelectric signals in parallel, and then send them to Zigbee networking communication module;
PCB电路集成模块接收到生物电信号后,先通过EMI滤波器滤除带外频率较高的电磁噪声,滤波后的生物电信号经过前置放大器放大后输入到模数转换器,模数转换器再将模拟的生物电信号转化为易于收发的数字信号,并发送给zigbee组网通信模块;After the PCB circuit integration module receives the bioelectrical signal, it first filters out the electromagnetic noise with high out-of-band frequency through the EMI filter, and the filtered bioelectrical signal is amplified by the preamplifier and then input to the analog-to-digital converter. Then convert the analog bioelectric signal into a digital signal that is easy to send and receive, and send it to the zigbee networking communication module;
一zigbee组网通信模块含有多个通信端口,能够并行接收PCB电路集成模块发送的多路生物电信号,再转发给生物电信号监测界面,实现多收多发的网络式通信;A zigbee networking communication module contains multiple communication ports, which can receive multiple bioelectrical signals sent by the PCB circuit integration module in parallel, and then forward them to the bioelectrical signal monitoring interface to realize multi-receiving and multi-sending network communication;
一信号处理函数库,信号处理界面通过调用信号处理函数库中函数,对生物电信号进行处理,再发送到生物电信号监测界面;A signal processing function library, the signal processing interface processes the bioelectric signal by calling the functions in the signal processing function library, and then sends it to the bioelectric signal monitoring interface;
一生物电信号监测界面,通过生物电信号监测界面上的选项卡控件,选择进入信号监测界面或信号处理界面;A bioelectrical signal monitoring interface, through the tab control on the bioelectrical signal monitoring interface, select to enter the signal monitoring interface or the signal processing interface;
在信号监测界面上,可设置zigbee组网通信模块与生物电信号监测界面间的通信端口,选择需要进入信号处理界面时的信号通道,在通信时,生物电信号的信号质量可在仪表盘上直接观测,生物电信号的相关信息通过2-D显示框分别显示出脑部和肢体上的生物电信号;On the signal monitoring interface, you can set the communication port between the zigbee networking communication module and the bioelectrical signal monitoring interface, and select the signal channel that needs to enter the signal processing interface. During communication, the signal quality of the bioelectrical signal can be displayed on the dashboard Direct observation, the relevant information of the bioelectrical signal displays the bioelectrical signal of the brain and limbs respectively through the 2-D display frame;
在信号处理界面上,用户可以根据需要选择性调用信号处理函数库中的函数,再根据调用的函数进行设置,如选择滤波函数,则设定出滤出频段;如选择陷波函数,则设定出陷波函数去除的工频干扰频段;如选择小波函数,则设定小波母波类型,选择小波分解的层数;如选择神经网络函数,则调用该函数时,训练出神经网络分类器参数;生物电信号经过上述处理完成后,其相关信息通过2-D显示框分别显示出脑部和肢体上的生物电信号。On the signal processing interface, the user can selectively call the functions in the signal processing function library according to the needs, and then set according to the called function. If the filter function is selected, the filter frequency band is set; if the notch function is selected, the Determine the power frequency interference frequency band removed by the notch function; if the wavelet function is selected, set the wavelet mother wave type, and select the number of layers of wavelet decomposition; if the neural network function is selected, the neural network classifier will be trained when the function is called Parameters; after the above-mentioned processing of the bioelectrical signal is completed, its relevant information displays the bioelectrical signal of the brain and limbs respectively through the 2-D display frame.
本发明的发明目的是这样实现的:The purpose of the invention of the present invention is achieved like this:
本发明基于LabVIEW的生物电信号监测系统,通过生物电信号提取设备提取多路的生物电信号,再并行处理多路的生物电信号,利用生物电信号监测界面对被监测者进行监测。在具体的配置中,被监测者可以根据自身的需要,通过信号处理界面选择性调用系统中预存的库函数,对生物电信号进行实时处理,最后再通过信号处理界面上的显示框显示,完成对被监测者生理指标的监测。The bioelectric signal monitoring system based on LabVIEW in the present invention extracts multiple bioelectric signals through a bioelectric signal extraction device, then processes the multiple bioelectric signals in parallel, and uses the bioelectric signal monitoring interface to monitor the monitored person. In the specific configuration, the monitored person can selectively call the pre-stored library functions in the system through the signal processing interface according to their own needs, and process the bioelectrical signal in real time, and finally display it through the display box on the signal processing interface to complete Monitoring of the physiological indicators of the monitored persons.
同时,本发明基于LabVIEW的生物电信号监测系统还具有以下有益效果:Simultaneously, the bioelectric signal monitoring system based on LabVIEW of the present invention also has the following beneficial effects:
(1)、本发明中,生物电信号提取设备是基于弹簧钢、弹性尼龙带和干电极片构成。现有同类产品多采用电极帽、粘性贴片等方式来提取生物电信号,与电极帽相比,本发明具有质量轻、体积小、成本低等优点;与粘性贴片相比,本发明具有可重复多次使用,与人体结合紧密度可调,方便穿戴和取下等优点;(1) In the present invention, the bioelectric signal extraction device is based on spring steel, elastic nylon belt and dry electrode sheet. Existing similar products mostly use electrode caps and sticky patches to extract bioelectrical signals. Compared with electrode caps, the present invention has the advantages of light weight, small volume, and low cost; compared with sticky patches, the present invention has It can be used repeatedly, the tightness with the human body can be adjusted, and it is easy to put on and take off, etc.;
(2)、通过生物电信号监测界面可同时对多个通道的生物电信号进行观测,还可手动设定通信接口,同时实时监测通信质量;(2) Through the bioelectric signal monitoring interface, the bioelectric signals of multiple channels can be observed at the same time, and the communication interface can also be manually set, and the communication quality can be monitored in real time at the same time;
(3)、本发明增加了库函数的设计;在信号处理函数库中预存有多种信号处理函数,用户无需编程即可实现对各类环境下提取得到的生物电信号进行实时处理;其次,信号处理函数库能够扩展,可写入用户自行编写的信号处理函数,满足用户的各类需求;(3), the present invention has increased the design of library function; There are multiple signal processing functions pre-stored in the signal processing function library, and the user can realize real-time processing of bioelectrical signals extracted under various environments without programming; secondly, The signal processing function library can be expanded, and the signal processing function written by the user can be written to meet various needs of the user;
(4)、信号处理界面中,用户可以根据需要,选择性调用信号处理函数库中函数对生物电信号进行处理,且操作流程简单。(4) In the signal processing interface, the user can selectively call the functions in the signal processing function library to process the bioelectrical signal according to the needs, and the operation process is simple.
附图说明Description of drawings
图1是本发明基于LabVIEW的生物电信号监测系统一种具体实施方式架构图;Fig. 1 is a kind of specific embodiment frame diagram of the bioelectrical signal monitoring system based on LabVIEW of the present invention;
图2是图1所示生物电信号提取设备一种具体实施方式结构图;Fig. 2 is a structural diagram of a specific embodiment of the bioelectrical signal extraction device shown in Fig. 1;
图3是图1所示生物电信号监测界面一种具体实施方式结构图。Fig. 3 is a structural diagram of a specific embodiment of the bioelectrical signal monitoring interface shown in Fig. 1 .
具体实施方式detailed description
下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。Specific embodiments of the present invention will be described below in conjunction with the accompanying drawings, so that those skilled in the art can better understand the present invention. It should be noted that in the following description, when detailed descriptions of known functions and designs may dilute the main content of the present invention, these descriptions will be omitted here.
实施例Example
LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench):实验室虚拟仪器工程平台;LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench): Laboratory virtual instrument engineering platform;
Zigbee:基于IEEE802.15.4标准的低功耗个域网协议;Zigbee: a low-power personal area network protocol based on the IEEE802.15.4 standard;
图1是本发明基于LabVIEW的生物电信号监测系统一种具体实施方式架构图。Fig. 1 is a structure diagram of a specific embodiment of the LabVIEW-based bioelectrical signal monitoring system of the present invention.
在本实施例中,如图1所示,本发明一种基于LabVIEW的生物电信号监测系统,包括:生物电信号提取设备1、电磁屏蔽信号线2、PCB电路集成模块3、zigbee组网通信模块4、信号处理函数库5和生物电信号监测界面6。In this embodiment, as shown in Figure 1, a bioelectrical signal monitoring system based on LabVIEW of the present invention includes: bioelectrical signal extraction device 1, electromagnetic shielding signal line 2, PCB circuit integration module 3, zigbee networking communication Module 4, signal processing function library 5 and bioelectrical signal monitoring interface 6.
如图2所示,生物电信号提取设备1又包括脑电信号采集设备和多个肢体信号采集设备,其中,图2左边为脑电信号采集设备,图2右边为肢体信号采集设备。在两采集设备中均包括弹簧钢片1.1、弹性尼龙带1.2和干电极片1.3;其中,在脑电信号采集设备中,干电极片1.3至少有3块。干电极片1.3通过焊接附着在对应的弹簧钢片1.1上,可以很好地卡在头部和肢体上,且焊接位置与生物电信号活跃区域相对应;弹性尼龙带1.2可进一步加强干电极片1.3与人体的接触紧密度,增加生物电信号采集的稳定性;在提取生物电信号时,将脑电信号采集设备佩戴在头部,将多个肢体信号采集设备分别佩戴在腕部、大手臂和小手臂等部位,分别提取脑部和肢体上的生物电信号;在每个采集设备端均连接有一条电磁屏蔽信号线2,采集的生物电信号再通过电磁屏蔽信号线2发送给PCB电路集成模块;As shown in FIG. 2 , the bioelectric signal extraction device 1 further includes an EEG signal acquisition device and a plurality of limb signal acquisition devices, wherein the left side of FIG. 2 is the EEG signal collection device, and the right side of FIG. 2 is the limb signal collection device. Both collection devices include a spring steel sheet 1.1, an elastic nylon belt 1.2 and dry electrode sheets 1.3; wherein, in the EEG signal collection device, there are at least three dry electrode sheets 1.3. The dry electrode sheet 1.3 is attached to the corresponding spring steel sheet 1.1 by welding, which can be well stuck on the head and limbs, and the welding position corresponds to the active area of the bioelectric signal; the elastic nylon band 1.2 can further strengthen the dry electrode sheet 1.3 Close contact with the human body to increase the stability of bioelectrical signal acquisition; when extracting bioelectrical signals, wear the EEG signal acquisition equipment on the head, and wear multiple limb signal acquisition equipment on the wrist and big arm respectively and forearm etc. to extract the bioelectrical signals from the brain and limbs respectively; an electromagnetic shielding signal line 2 is connected to each acquisition device, and the collected bioelectrical signals are then sent to the PCB circuit through the electromagnetic shielding signal line 2 integrated module;
电磁屏蔽信号线2,采用多层防干扰设计,其中内层为信号传输线,外层为胶皮层,在信号传输线的外围是金属丝包络层,从而在一定程度上实现电磁屏蔽,增强了电信号的抗干扰能力,增长有效传输距离;The electromagnetic shielding signal line 2 adopts a multi-layer anti-interference design, wherein the inner layer is a signal transmission line, the outer layer is a rubber layer, and the periphery of the signal transmission line is a metal wire envelope layer, thereby realizing electromagnetic shielding to a certain extent and enhancing electrical protection. The anti-interference ability of the signal increases the effective transmission distance;
PCB电路集成模块3,包括EMI滤波器、前置放大器和模数转换器;用于接收生物电信号提取设备1采集的多路生物电信号,并将多路的生物电信号并行处理处理,再发送给zigbee组网通信模块4;The PCB circuit integration module 3 includes an EMI filter, a preamplifier, and an analog-to-digital converter; it is used to receive multiple bioelectric signals collected by the bioelectric signal extraction device 1, and process the multiple bioelectric signals in parallel, and then Send to zigbee networking communication module 4;
PCB电路集成模块3接收到生物电信号后,先通过EMI滤波器滤除带外频率较高的电磁噪声,滤波后的生物电信号经过前置放大器放大后输入到模数转换器,模数转换器再将模拟的生物电信号转化为易于收发的数字信号,并发送给zigbee组网通信模块4;After the PCB circuit integration module 3 receives the bioelectric signal, it first filters out the electromagnetic noise with high out-of-band frequency through the EMI filter, and the filtered bioelectric signal is amplified by the preamplifier and then input to the analog-to-digital converter. The device converts the analog bioelectric signal into a digital signal that is easy to send and receive, and sends it to the zigbee networking communication module 4;
zigbee组网通信模块含有多个端口,能够并行接收PCB电路集成模块3发送的多路生物电信号,再转发给生物电信号监测界面6,实现多收多发的网络式通信;The zigbee networking communication module contains multiple ports, which can receive multiple bioelectrical signals sent by the PCB circuit integration module 3 in parallel, and then forward them to the bioelectrical signal monitoring interface 6, realizing multi-receiving and multi-sending network communication;
信号处理函数库5,信号处理界面通过调用信号处理函数库中函数,对生物电信号进行处理,再发送到生物电信号监测界面6;在本实施例中,信号处理函数库包括有滤波函数、陷波函数、小波函数和人工神经网络函数等多种函数;The signal processing function library 5, the signal processing interface processes the bioelectric signal by calling the function in the signal processing function library, and then sends it to the bioelectric signal monitoring interface 6; in this embodiment, the signal processing function library includes filter functions, Various functions such as notch function, wavelet function and artificial neural network function;
如图3所示,生物电信号监测界面6又包括信号监测界面和信号处理界面;通过生物电信号监测界面上的选项卡控件6.1,选择进入信号监测界面或信号处理界面,其中,图3(a)为信号监测界面,图3(b)为信号处理界面;As shown in Figure 3, the bioelectrical signal monitoring interface 6 includes a signal monitoring interface and a signal processing interface; through the tab control 6.1 on the bioelectrical signal monitoring interface, select to enter the signal monitoring interface or signal processing interface, wherein, Figure 3 ( a) is the signal monitoring interface, and Fig. 3(b) is the signal processing interface;
在信号监测界面上,在6.2处可设置zigbee组网通信模块4与生物电信号监测界面6间的通信端口,选择需要进入信号处理界面时的信号通道,在通信时,生物电信号的信号质量可在仪表盘6.3上直接观测,生物电信号的相关信息通过2-D显示框分别显示出脑部和肢体上的生物电信号,即6.5与6.6处分别显示出脑部和肢体上的生物电信号;On the signal monitoring interface, you can set the communication port between the zigbee networking communication module 4 and the bioelectrical signal monitoring interface 6 at 6.2, and select the signal channel that needs to enter the signal processing interface. During communication, the signal quality of the bioelectrical signal It can be directly observed on the instrument panel 6.3, and the relevant information of the bioelectric signal displays the bioelectric signals of the brain and limbs through the 2-D display box, that is, the bioelectric signals of the brain and limbs are displayed at 6.5 and 6.6 respectively. Signal;
在本实施例中,如图3(a)所示,仪表盘6.3分0——10个刻度,当仪表盘6.3上的指针指某个刻度时,表示该生物电信号受外界环境干扰的程度,其中,“0”为理想无干扰通信,“10”表为外界环境干扰剧烈;In this embodiment, as shown in Figure 3(a), the instrument panel 6.3 is divided into 0-10 scales. When the pointer on the instrument panel 6.3 points to a certain scale, it indicates the degree to which the bioelectric signal is disturbed by the external environment , where "0" means ideal interference-free communication, and "10" means severe interference from the external environment;
在信号处理界面上,通过指示灯6.10显示等待处理的信号通道,用户可以根据需要,选择性调用信号处理函数库中的函数,即可以调用其中某一个或多个函数对该信号通道内的生物电信号进行处理,其中,在具体调用某个函数时,再对相应的函数进行设置,具体设置流程如下:On the signal processing interface, the signal channels waiting to be processed are displayed through the indicator light 6.10, and the user can selectively call the functions in the signal processing function library according to the needs, that is, one or more functions can be called to control the biological signals in the signal channel. The electrical signal is processed. When a function is called, the corresponding function is set. The specific setting process is as follows:
1)、在6.7处可调用信号处理函数库中的滤波函数,并设定出滤出频段1), the filter function in the signal processing function library can be called at 6.7, and the filter frequency band can be set
在本实施例中,库函数中的滤波器为巴特沃兹滤波器(Butterworth),用户可以根据需要设置滤波频段,提取出想要深入监测的特定信号频段,或者是用于滤除低频杂波和高频无效波;例如,想单独观测脑电信号中体现运动想象的alpha频段(8Hz-12Hz)脑电波,则可在原始脑电信号的基础上,使用滤波函数滤出该频段的脑电信号;In this embodiment, the filter in the library function is a Butterworth filter (Butterworth), and the user can set the filter frequency band according to the needs, extract the specific signal frequency band that you want to monitor in depth, or use it to filter out low-frequency clutter and high-frequency invalid waves; for example, if you want to observe the alpha-band (8Hz-12Hz) brainwaves that reflect motor imagination in the EEG signal alone, you can use the filter function to filter out the EEG in this frequency band on the basis of the original EEG signal Signal;
2)、在6.8处可调用信号处理函数库中的陷波函数,设定出陷波函数去除的工频干扰频段2), at 6.8, the notch function in the signal processing function library can be called, and the power frequency interference frequency band removed by the notch function can be set
在本实施例中,通过基于FIR的带阻滤波器来实现陷波,陷波频率为50Hz或者60Hz;In this embodiment, the notch is realized by an FIR-based band-stop filter, and the notch frequency is 50 Hz or 60 Hz;
3)、在6.9处可调用信号处理函数库中的小波函数,设定小波母波类型,选择小波分解的层数3) In 6.9, the wavelet function in the signal processing function library can be called, the type of wavelet mother wave can be set, and the number of layers of wavelet decomposition can be selected
在本实施例中,采用mallat算法构建小波函数,其类型为haar或者db小波母波,并通过设定小波分解层数,对原始信号进行不同程度的小波平滑处理,原则上分解层数越多,平滑处理效果越好,但有可能会丢失部分有用的特征信息,在此,分解层次选3层;In this embodiment, the mallat algorithm is used to construct the wavelet function, and its type is haar or db wavelet mother wave, and by setting the number of wavelet decomposition layers, the original signal is subjected to different degrees of wavelet smoothing processing, in principle, the more the number of decomposition layers , the better the smoothing effect is, but some useful feature information may be lost. Here, the decomposition level is selected as 3 layers;
4)、系统还可以调用信号处理函数库中的神经网络分类函数,神经网络分类器的参数无需设置,需训练得到,由于不同人体生物电信号基准能量差别较大,因此在调用神经网络分类函数前,需对神经网络分类器参数进行训练,训练步骤如下:4) The system can also call the neural network classification function in the signal processing function library. The parameters of the neural network classifier do not need to be set, but need to be trained. Because the reference energy of different human body bioelectric signals is quite different, so when calling the neural network classification function Before, the neural network classifier parameters need to be trained, the training steps are as follows:
S1:在第k训练学习时,从被监测者处提取大量生物电信号作为训练样本数据,标记为:x(k)=(x1(k),x2(k),...,xn(k)),其中,k=1,2,...,m,m∈M;S1: During the k-th training and learning, extract a large number of bioelectrical signals from the monitored person as training sample data, marked as: x(k)=(x 1 (k), x 2 (k),...,x n (k)), where k=1,2,...,m, m∈M;
S2:在38400波特率下的串口通信时,将训练样本数据发送至信号处理界面上;此时信号处理界面上默认为神经网络训练模式;S2: During the serial port communication at 38400 baud rate, send the training sample data to the signal processing interface; at this time, the signal processing interface defaults to the neural network training mode;
S3:完成神经网络分类器的参数训练S3: Complete the parameter training of the neural network classifier
信号处理界面读取训练样本数据,根据样本数据,在38400波特率的串口通信下发送神经网络分类器建模参数,设置神经网络模型参数,包括输入层神经元个数n,隐含层神经元个数p,输出层神经元个数q,允许误差ε和最大学习次数M;The signal processing interface reads the training sample data, and according to the sample data, sends the neural network classifier modeling parameters under the serial port communication with a baud rate of 38400, and sets the neural network model parameters, including the number n of neurons in the input layer, the number of neurons in the hidden layer The number of units p, the number of neurons in the output layer q, the allowable error ε and the maximum number of learning times M;
通过步骤S2中的软件计算得到:Calculated by the software in step S2:
隐含层输入: Hidden layer input:
隐含层输出:hoh(k)=f(hih(k)) h=1,2,...,p;Hidden layer output: ho h (k)=f(hi h (k)) h=1,2,...,p;
输出层输入: Output layer input:
输出层输出:yoo(k)=f(yio(k)) o=1,2,...q;Output layer output: yo o (k)=f(yi o (k)) o=1,2,...q;
误差函数: Error function:
其中,bh和bo为常数向量,向量长度跟隐含层/输出层神经元个数相同;who是隐含层连接权值;wih输入层连接权值;f( )为可导的S型函数,net=x1w1+x2w2+...+xnwn,其中,xn、wn分别为f( )的输入和连接权值;Among them, b h and b o are constant vectors, and the vector length is the same as the number of hidden layer/output layer neurons; who ho is the connection weight of the hidden layer; w ih is the connection weight of the input layer; f( ) is the derivable The sigmoid function, net=x 1 w 1 +x 2 w 2 +...+x n w n , where x n and w n are the input and connection weights of f( ) respectively;
设期望输出:do(k)=(d1(k),d2(k),...,dq(k)),根据输出层输出与期望输出,求得误差函数,再计算出误差函数对输出层神经元和隐含层神经元的偏导数,即:Suppose the expected output: d o (k)=(d 1 (k),d 2 (k),...,d q (k)), according to the output layer output and the expected output, get the error function, and then calculate The partial derivative of the error function with respect to the neurons in the output layer and the neurons in the hidden layer, namely:
误差函数对输出层输入的偏导:The partial derivative of the error function with respect to the input to the output layer:
其中,为替代符号,即用-δo(k)替代-(do(k)-yoo(k))f′(yio(k));in, as a substitute symbol, that is, use -δ o (k) to replace -(d o (k)-yo o (k))f′(yi o (k));
输出层输入对隐含层连接权值的偏导:The partial derivative of the output layer input to the hidden layer connection weights:
误差函数对隐含层连接权值的偏导:The partial derivative of the error function to the hidden layer connection weights:
误差函数对隐含层输入的偏导:The partial derivative of the error function with respect to the hidden layer input:
误差函数对输入层连接权值的偏导:The partial derivative of the error function with respect to the input layer connection weights:
隐含层输入对输入层连接权值的偏导:The partial derivative of the hidden layer input to the input layer connection weights:
根据上述偏导方程,修正隐含层连接权值和输入层的连接权值According to the above partial derivative equation, modify the connection weights of the hidden layer and the connection weights of the input layer
隐含层连接权值: Hidden layer connection weights:
输入层连接权值: Input layer connection weights:
μ、η为常数,本实施例中均设置为0.01;为第k次训练学习时得到的隐含层连接权值,为第k次训练学习时得到的输入层连接权值;到此时,已完成训练学习的次数m将增加一次;μ, η are constants, are all set to 0.01 in the present embodiment; is the hidden layer connection weight obtained during the kth training and learning, It is the input layer connection weight obtained during the kth training and learning; at this time, the number of times m of training and learning that has been completed will increase once;
计算出前k次训练学习时的全局误差,全局误差: Calculate the global error during the first k training sessions, the global error:
判定全局误差是否达到预设精度或学习次数m达到上限M,如果达到,则神经网络分类器参数训练结束;否则返回步骤S1,进行第k+1次训练学习。Determine whether the global error reaches the preset accuracy or the number of learning times m reaches the upper limit M. If so, the training of the parameters of the neural network classifier ends; otherwise, return to step S1 for the k+1th training and learning.
其中,神经网络分类器无法对不同人使用,甚至无法对同一个人在不同状态时使用,所以在信号处理界面完全退出后,将自动清除本次训练结果,待下次使用时,再需重新采集训练数据进行训练;Among them, the neural network classifier cannot be used for different people, or even for the same person in different states. Therefore, after the signal processing interface is completely exited, the training results will be automatically cleared, and the next time it is used, it needs to be collected again. training data for training;
生物电信号经过上述处理完成后,其相关信息通过2-D显示框分别显示出脑部和肢体上的生物电信号,即6.11与6.12处分别显示出脑部和肢体上的生物电信号。After the above-mentioned processing of bioelectrical signals is completed, the relevant information displays the bioelectrical signals of the brain and limbs respectively through the 2-D display frame, that is, the bioelectrical signals of the brain and limbs are displayed at 6.11 and 6.12 respectively.
尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。Although the illustrative specific embodiments of the present invention have been described above, so that those skilled in the art can understand the present invention, it should be clear that the present invention is not limited to the scope of the specific embodiments. For those of ordinary skill in the art, As long as various changes are within the spirit and scope of the present invention defined and determined by the appended claims, these changes are obvious, and all inventions and creations using the concept of the present invention are included in the protection list.
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510204734.6A CN104856666B (en) | 2015-04-27 | 2015-04-27 | A kind of bioelectrical signals monitoring system based on LabVIEW |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510204734.6A CN104856666B (en) | 2015-04-27 | 2015-04-27 | A kind of bioelectrical signals monitoring system based on LabVIEW |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104856666A CN104856666A (en) | 2015-08-26 |
| CN104856666B true CN104856666B (en) | 2017-09-12 |
Family
ID=53903179
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510204734.6A Expired - Fee Related CN104856666B (en) | 2015-04-27 | 2015-04-27 | A kind of bioelectrical signals monitoring system based on LabVIEW |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104856666B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105549738B (en) * | 2015-12-10 | 2018-07-24 | 浙江大学 | A kind of brain signal real-time parallel processing method based on multi-core processor |
| CN106073768B (en) * | 2016-05-31 | 2018-09-18 | 臧大维 | The highly sensitive non-invasive detection of human cortical brain's electroneurographic signal and analysis process system |
| CN109157212A (en) * | 2018-08-30 | 2019-01-08 | 武汉吉星医疗科技有限公司 | The compound filter computing system and its method of electrocardiograph based on android system |
| CN109445391A (en) * | 2018-11-08 | 2019-03-08 | 江苏大学 | A kind of aquaculture multi parameter intallingent monitoring system and its method based on Internet of Things |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5862803A (en) * | 1993-09-04 | 1999-01-26 | Besson; Marcus | Wireless medical diagnosis and monitoring equipment |
| CN101032397A (en) * | 2007-04-05 | 2007-09-12 | 上海交通大学 | Portable wireless communication multichannel brain electric data collecting instrument |
| CN102654793A (en) * | 2012-01-16 | 2012-09-05 | 中国人民解放军国防科学技术大学 | Electrocerebral-drive high-reliability control system based on dual-mode check mechanism |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020188216A1 (en) * | 2001-05-03 | 2002-12-12 | Kayyali Hani Akram | Head mounted medical device |
| US20040073129A1 (en) * | 2002-10-15 | 2004-04-15 | Ssi Corporation | EEG system for time-scaling presentations |
-
2015
- 2015-04-27 CN CN201510204734.6A patent/CN104856666B/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5862803A (en) * | 1993-09-04 | 1999-01-26 | Besson; Marcus | Wireless medical diagnosis and monitoring equipment |
| CN101032397A (en) * | 2007-04-05 | 2007-09-12 | 上海交通大学 | Portable wireless communication multichannel brain electric data collecting instrument |
| CN102654793A (en) * | 2012-01-16 | 2012-09-05 | 中国人民解放军国防科学技术大学 | Electrocerebral-drive high-reliability control system based on dual-mode check mechanism |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104856666A (en) | 2015-08-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250040864A1 (en) | Detecting and Using Body Tissue Electrical Signals | |
| CN104173124B (en) | A kind of upper limb healing system based on bio signal | |
| CN101576772B (en) | Brain-computer interface system based on virtual instrument steady-state visual evoked potentials and control method thereof | |
| CN104382595B (en) | Upper limb rehabilitation system and method based on myoelectric signal and virtual reality interaction technology | |
| CN104000586B (en) | Patients with cerebral apoplexy rehabilitation training system and method based on brain myoelectricity and virtual scene | |
| CN110353702A (en) | A kind of emotion identification method and system based on shallow-layer convolutional neural networks | |
| CN104856666B (en) | A kind of bioelectrical signals monitoring system based on LabVIEW | |
| CN110179643A (en) | A kind of neck rehabilitation training system and training method based on annulus sensor | |
| CN105078445A (en) | Old people healthy service system based on healthy service robot | |
| CN104605841A (en) | Wearable electrocardiosignal monitoring device and method | |
| CN112022153A (en) | Electroencephalogram signal detection method based on convolutional neural network | |
| CN105022486A (en) | Electroencephalogram identification method based on different expression drivers | |
| CN111544015A (en) | Cognitive power-based control work efficiency analysis method, device and system | |
| CN111553618A (en) | Control ergonomics analysis method, equipment and system | |
| CN111598453A (en) | Control ergonomics analysis method, equipment and system based on executive force in virtual scene | |
| CN105125206A (en) | Intelligent electrocardio monitoring method and device | |
| CN105302088A (en) | Smart home system and control method based on brain-computer interface and Zigbee | |
| CN111553617A (en) | Control ergonomics analysis method, equipment and system based on cognitive ability in virtual scene | |
| CN111598451A (en) | Control work efficiency analysis method, device and system based on task execution capacity | |
| Wang et al. | Classification of EEG signal using convolutional neural networks | |
| CN117860275A (en) | Wearable upper limb muscle load intensity assessment method based on surface electromyographic signals | |
| CN107184205A (en) | The automatic knowledge memory traction method that memory scale and induction based on brain are caught | |
| CN117297625A (en) | Rehabilitation training system and method based on brain wave control | |
| CN105686827B (en) | A kind of electromyography signal processing and feature extracting method based on microcontroller | |
| CN118370556A (en) | Intelligent monitoring waist and abdomen belt for borborygmus and data processing system thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| EXSB | Decision made by sipo to initiate substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170912 Termination date: 20200427 |