[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2018209495A1 - Muscle fatigue monitoring system - Google Patents

Muscle fatigue monitoring system Download PDF

Info

Publication number
WO2018209495A1
WO2018209495A1 PCT/CN2017/084343 CN2017084343W WO2018209495A1 WO 2018209495 A1 WO2018209495 A1 WO 2018209495A1 CN 2017084343 W CN2017084343 W CN 2017084343W WO 2018209495 A1 WO2018209495 A1 WO 2018209495A1
Authority
WO
WIPO (PCT)
Prior art keywords
semg
correlator
signal
module
counter
Prior art date
Application number
PCT/CN2017/084343
Other languages
French (fr)
Chinese (zh)
Inventor
潘盈秀
Original Assignee
东莞市棒棒糖电子科技有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 东莞市棒棒糖电子科技有限公司 filed Critical 东莞市棒棒糖电子科技有限公司
Priority to PCT/CN2017/084343 priority Critical patent/WO2018209495A1/en
Priority to CN201780090618.3A priority patent/CN111491559B/en
Publication of WO2018209495A1 publication Critical patent/WO2018209495A1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/389Electromyography [EMG]

Definitions

  • This patent application relates generally to medical electronics, and more particularly to a muscle fatigue testing system.
  • Muscle Fiber Conduction Velocity (hereinafter referred to as MFCV) is a measure of the conduction velocity of a motor unit's action potential in muscle tissue and is one of the most important items in response to muscle activity. Compared to monitoring only power spectral density, MFCV provides a more detailed understanding of muscle fatigue and muscle recovery. Compared to the median/average frequency analysis, MFCV monitoring can better track muscle fatigue.
  • One conventional MFCV tracking method is to extract information only from the detected surface myoelectric signal (hereinafter referred to as sEMG).
  • sEMG detected surface myoelectric signal
  • Another conventional method is to compare two or more detected sEMG signals along the direction of the muscle fibers.
  • the electrodes are placed perpendicular to the underlying muscle fibers.
  • the algorithm according to the method includes finding the distance between the reference points. This method assumes that the noise of the two measured signals is exactly the same. Therefore, when the delay is introduced, the two signals have the same shape.
  • any particular reference point such as a valley, peak, or zero, can be used to align the two signals and estimate the delay between them. Therefore, the phase difference between the detected signals can be calculated to estimate the MFCV.
  • Cross-correlation Function The maximum time delay can be used as an estimate of the delay.
  • CMOS Complementary Metal Oxide Semiconductor
  • a muscle fatigue monitoring system includes: a sEMG amplifier module for receiving a sEMG signal and amplifying the received sEMG signal; a filtering module coupled to the sEMG amplifier module; and a bit stream coupled to the filtering module a converter for digitizing the sEMG signal and converting the sEMG signal into a discrete signal based on a single threshold without digitizing the entire sEMG signal; a bitstream cross correlator coupled to the bitstream converter, the bitstream cross correlator comprising a series a plurality of correlation stages, a plurality of counters respectively coupled to the plurality of correlation stages, and a maximum value selector coupled to the counter, the bit stream cross correlator for continuously correlating the sEMG signals within a given time window, Calculating all the time points of the same sEMG signal, cyclically comparing all the counters, and finding the distance between specific reference points on the sEMG signal by
  • the sEMG amplifier module includes multiple dual channel measurement amplifiers and an external floating high pass filter.
  • the filtering module includes two low pass filters for extracting a frequency band of 10 Hz–500 Hz signal properties.
  • the bit stream converter includes two analog comparators.
  • the maximum value selector includes a plurality of comparison modules for comparing the values of the counters in pairs and processing to evaluate the comparison results, each comparison module for comparing two 14-bit numbers.
  • Each correlation stage includes a delay module, a counter, and a correlator.
  • the delay module is a D-type flip-flop, and the delay time of the delay block is controlled by the sampling frequency of the system.
  • the counter for each correlation stage is a 14-bit traveling wave counter whose size is selected by analyzing the previous sEMG data.
  • the correlator includes an AND gate and an AND gate connected to the same OR gate.
  • the low pass filter can be Sallen with a cutoff frequency of 2.5 kHz Key low pass filter.
  • the reference voltages of the two analog comparators can be kept separate to allow for offset mismatch compensation.
  • a muscle fatigue monitoring system includes: a sEMG amplifier module for receiving a sEMG signal and amplifying the received sEMG signal; a filtering module coupled to the sEMG amplifier module; and a bit coupled to the filtering module A stream converter for digitizing the sEMG signal and converting the sEMG signal to a discrete signal based on a single threshold without digitizing the entire sEMG signal; and a bitstream cross correlator coupled to the bitstream converter.
  • the bitstream cross correlator includes a plurality of correlation stages connected in series, a plurality of counters respectively coupled to the plurality of correlation stages, and a maximum value selector coupled to the counter.
  • the bitstream cross correlator is configured to continuously correlate the sEMG signal within a given time window, calculate all time points of the same sEMG signal, cyclically compare all the counters, and then find out the sEMG signal by using a counter having a maximum value The distance between specific reference points.
  • the sEMG amplifier module includes multiple dual channel measurement amplifiers and an external floating high pass filter.
  • the filtering module includes two low pass filters.
  • the bit stream converter includes two analog comparators. Each correlation stage includes a delay block, a counter, and a correlator.
  • the muscle fatigue monitoring system can also include a bias generator, a timing control module coupled to the bitstream correlator, and a serial peripheral interface coupled to the timing control module and the maximum value selector.
  • the filtering module can be used to extract the frequency band to 10 Hz–500 Hz signal properties.
  • the maximum value selector can include a plurality of comparison modules for comparing the values of the counters in pairs and then evaluating the comparison results, each comparison module for comparing two 14-bit numbers.
  • the delay module can be a D-type flip-flop, and the delay time of the delay block can be controlled by the sampling frequency of the system.
  • the counter of each correlation stage can be a 14-bit traveling wave counter whose size can be selected by analyzing the previous sEMG data.
  • the correlator can include an AND gate and an AND gate connected to the same OR gate.
  • FIG. 1 is a block diagram of a muscle fatigue monitoring system in accordance with an embodiment of the present patent application.
  • FIG. 2 is a bitstream cross correlator of the muscle fatigue monitoring system of FIG. 1.
  • Figure 3 shows the correlation level in Figure 2.
  • Figure 4 illustrates the timing logic used by the maximum selector of Figure 2.
  • the muscle fatigue monitoring system includes a sEMG amplifier module 101, a filtering module 103 connected to the sEMG amplifier module 101, a bit stream converter 105 connected to the filtering module 103, and a bit stream cross-connected with the bit stream converter 105.
  • the sEMG amplifier module 101 includes a plurality of dual channel measurement amplifiers for receiving sEMG signals and amplifying the sEMG signals it receives.
  • the sEMG amplifier module 101 is capable of filtering 300 out of the biopotential electrode mV DC polarization voltage.
  • the sEMG amplifier module 101 also includes an external floating high pass filter.
  • the external floating high-pass filter does not require a grounding resistor compared to the traditional passive high-pass filter, resulting in a very large common-mode input impedance.
  • the filtering module 103 includes two low pass filters for extracting the frequency band from 10 Hz to 500 Hz signal properties.
  • the low pass filter employs a Sallen Key low pass filter with a cutoff frequency of 2.5 kHz.
  • the bitstream converter 105 includes two analog comparators for digitizing the sEMG signal.
  • the reference voltages of the two comparators remain separated to allow for offset mismatch compensation.
  • the bitstream cross correlator 107 is configured to continuously correlate sEMGs within a given time window, calculate all time points of the same sEMG signal, cyclically compare all counters, and then find out the specifics on the sEMG signal by a counter having a maximum value The distance between the reference points.
  • Figure 2 shows the bitstream cross correlator 107 of the muscle fatigue monitoring system of Figure 1.
  • the bitstream cross correlator 107 includes a plurality of correlation stages 201 in series.
  • the bitstream cross correlator 107 also includes a plurality of counters 203 that are respectively coupled to a plurality of correlation stages 201. At the end of the relevant time window, all counters 203 of the system are read.
  • the correlation level (i.e., delay) of the counter with the maximum value represents the time lag between the two input signals.
  • the bitstream cross correlator 107 further includes a maximum value selector 205 coupled to the counter 203 for cyclically comparing all of the counters 203.
  • the maximum value selector 205 includes a number of comparison modules, each of which is used to compare two 14-bit numbers. The maximum selector compares all results (such as the value of the counter) in pairs, and the post-processing evaluates the results of the above comparison.
  • the muscle fatigue monitoring system further includes a bias generator 202, a timing control module 204 coupled to the bitstream cross correlator 107, and a string coupled to the timing control module 204 and the maximum value selector 205.
  • Line peripheral interface a bias generator 202, a timing control module 204 coupled to the bitstream cross correlator 107, and a string coupled to the timing control module 204 and the maximum value selector 205.
  • each correlation stage 201 includes a delay module 301, a counter 303, and a correlator 305.
  • the delay module 301 is a D-type flip-flop. The delay time is controlled by the sampling frequency of the system.
  • the counter is a 14-bit traveling wave counter. The size of the counter is selected by analyzing the previous sEMG data to allow operation of the associated time window and high sampling frequency for more than 1 second.
  • the correlator 305 includes an AND gate 3051 and an AND gate 3053 connected to the same OR gate 3051. The same OR gate 3051 is used as a bit correlator that improves the traditional AND gate design by considering all possible digital cases.
  • FIG. 4 shows the timing logic used by the maximum value selector 205 of FIG. 2.
  • each maximum operation returns a binary flag that is passed to the next comparison and indicates which of the two comparison values is the maximum. A binary one indicates that the first of the two values is larger.
  • the counter position value (delay value) is returned instead of the counter value.
  • the bitstream cross correlator 107 is used to perform cross correlation.
  • the algorithm calculates the time delay between the sEMG signals.
  • the algorithm is applied to find distances between specific reference points, such as valleys, peaks, or zeros, thereby simplifying the process of cross-correlation.
  • the sEMG signal is converted to a discrete signal by the bitstream converter based on a single threshold without the need to digitize the entire sEMG signal while preserving the necessary information for cross-correlation and delay estimation. This eliminates the need to cross-correlate the entire sEMG signal, but only requires a single digit approximation of the cross-correlated sEMG signals, and thus the architecture of the cross-correlator is greatly simplified.
  • bitstream buffer window is eliminated by continuously intersecting the two sEMG signals within a given time window. This is achieved by calculating all the same time points for the two sEMG signals. For an x(n), the cross-correlation time window replaces the buffer window.
  • the discrete time lag of the cross-correlation output is obtained by continuously delaying the input signal to obtain cross-correlation results for each discrete time lag.
  • the time lag between the two signals is returned by a counter having a larger value, and therefore, the number of required transistors is greatly reduced.

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Physics & Mathematics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Abstract

A muscle fatigue monitoring system, comprising: an sEMG amplifier module (101) for receiving sEMG signals and amplifying the received sEMG signals; a wave filter module (103) connected to the sEMG amplifier module (101); a bit stream converter (105) connected to the wave filter module (103) and used to digitize the sEMG signals and convert the sEMG signals to a discrete signal on the basis of a single threshold value but not to digitize the entire sEMG signals; and a bit stream cross-correlator (107) connected to the bit stream converter (105), the bit stream cross-correlator (107) comprising a plurality of correlation cascades (201) that are connected in series, a plurality of counters (303) respectively connected to the plurality of correlation cascades (201), and a maximum value selector (205) connected to the counters (303), the bit stream cross-correlator (107) being used to continuously correlate the sEMG signals during a given time window, calculate all time points with the same sEMG signal, repeatedly compare all the counters (303), and find, via the counter (303) having the maximum value, the distance between specific reference points on the sEMG signals.

Description

肌肉疲劳检测系统  Muscle fatigue detection system 技术领域  Technical field
本专利申请大致涉及医疗电子,尤其涉及一种肌肉疲劳检测系统。  This patent application relates generally to medical electronics, and more particularly to a muscle fatigue testing system.
背景技术Background technique
肌纤维传导速度(Muscle Fiber Conduction Velocity,下文简称MFCV)系对肌肉组织的运动单元动作电位的传导速度的测量,是反应肌肉活动力的最重要的项目之一。相较于仅监测功率谱密度,MFCV能够对肌肉疲劳及肌肉恢复提供更详细的了解。相较于中位/平均频率分析,MFCV监测能够对肌肉疲劳作更好的追踪。Muscle Fiber Conduction Velocity (hereinafter referred to as MFCV) is a measure of the conduction velocity of a motor unit's action potential in muscle tissue and is one of the most important items in response to muscle activity. Compared to monitoring only power spectral density, MFCV provides a more detailed understanding of muscle fatigue and muscle recovery. Compared to the median/average frequency analysis, MFCV monitoring can better track muscle fatigue.
一种常规的MFCV追踪方法是仅从检测到的表面肌电信号(下文简称sEMG)提取信息。一般来说,波谱分析工具是需要的。该方法对噪音敏感,在结果中引入大的偏差。另一种常规方法是沿着肌纤维方向比较两个或多个检测到的sEMG信号。电极相对下面的肌纤维垂直设置。根据该方法的算法包括找出参考点之间的距离。该方法假设两个测量到的信号的加噪完全相同。因此,引入延迟时,这两个信号具有相同的形状。从而,任何特定的参考点,如谷部、峰部或零点,可用于对齐该两个信号,并预估它们之间的延时。因此,检测到的信号之间的相位差可被计算以预估MFCV。交叉相关函数(cross-correlation function) 最大的时间延时可用作延时的估计量。One conventional MFCV tracking method is to extract information only from the detected surface myoelectric signal (hereinafter referred to as sEMG). In general, spectral analysis tools are needed. This method is sensitive to noise and introduces large deviations in the results. Another conventional method is to compare two or more detected sEMG signals along the direction of the muscle fibers. The electrodes are placed perpendicular to the underlying muscle fibers. The algorithm according to the method includes finding the distance between the reference points. This method assumes that the noise of the two measured signals is exactly the same. Therefore, when the delay is introduced, the two signals have the same shape. Thus, any particular reference point, such as a valley, peak, or zero, can be used to align the two signals and estimate the delay between them. Therefore, the phase difference between the detected signals can be calculated to estimate the MFCV. Cross-correlation Function) The maximum time delay can be used as an estimate of the delay.
基于SoC(芯片上系统,System-on-Chip) 的CMOS(互补金属氧化物半导体)解决方案在小尺寸、低功耗及高精确性的可穿戴医疗设备解决方案方面具有显著的前景。因此,需要采用具有低计算复杂性、高效率及好的抗干扰度的低功率数字CMOS逻辑实现该交叉相关方法。Based on SoC (System-on-Chip) CMOS (Complementary Metal Oxide Semiconductor) solutions offer significant promise in small form factor, low power consumption and high accuracy wearable medical device solutions. Therefore, it is necessary to implement the cross-correlation method using low-power digital CMOS logic with low computational complexity, high efficiency, and good anti-interference.
发明内容Summary of the invention
本专利申请提供一种肌肉疲劳监测系统。在一个实施例中,一种肌肉疲劳监测系统包括:sEMG放大器模块,其用于接收sEMG信号并放大所接收的sEMG信号;与该sEMG放大器模块连接的滤波模块;与该滤波模块连接的比特流转换器,用于数字化sEMG信号,并基于单个阈值将该sEMG信号转换为离散信号而不数字化整个sEMG信号;与该比特流转换器连接的比特流交叉相关器,该比特流交叉相关器包括串联的多个相关级、与该多个相关级分别连接的多个计数器、及与该计数器连接的最大值选择器,该比特流交叉相关器用于在给定时间窗口内连续地相关该sEMG信号,计算该sEMG信号相同的所有时间点,循环比较所有该计数器,并通过具有最大值的计数器找出该sEMG信号上的特定参考点之间的距离;偏压发生器;与该比特流交叉相关器连接的时序控制模块;以及与该时序控制模块及该最大值选择器连接的串行外围接口。该sEMG放大器模块包括多个双通道测量放大器及一个外部浮动高通滤波器。该滤波模块包括两个低通滤波器,用于提取频段为10 Hz–500 Hz的信号属性。该比特流转换器包括两个模拟比较器。该最大值选择器包括多个比较模块,用于成对地比较该计数器的值而后处理评估上述比较结果,每个比较模块用于比较两个14位数字。每个相关级包括延迟模块、计数器及相关器。该延迟模块为D型触发器,该延迟块的延迟时间由该系统的取样频率控制。每个相关级的计数器为14位行波计数器,该计数器的大小通过分析既往的sEMG数据来选择。该相关器包括同或门及与该同或门连接的与门。This patent application provides a muscle fatigue monitoring system. In one embodiment, a muscle fatigue monitoring system includes: a sEMG amplifier module for receiving a sEMG signal and amplifying the received sEMG signal; a filtering module coupled to the sEMG amplifier module; and a bit stream coupled to the filtering module a converter for digitizing the sEMG signal and converting the sEMG signal into a discrete signal based on a single threshold without digitizing the entire sEMG signal; a bitstream cross correlator coupled to the bitstream converter, the bitstream cross correlator comprising a series a plurality of correlation stages, a plurality of counters respectively coupled to the plurality of correlation stages, and a maximum value selector coupled to the counter, the bit stream cross correlator for continuously correlating the sEMG signals within a given time window, Calculating all the time points of the same sEMG signal, cyclically comparing all the counters, and finding the distance between specific reference points on the sEMG signal by a counter having a maximum value; a bias generator; and a cross-correlator with the bit stream a connected timing control module; and a serial peripheral connection connected to the timing control module and the maximum value selector mouth. The sEMG amplifier module includes multiple dual channel measurement amplifiers and an external floating high pass filter. The filtering module includes two low pass filters for extracting a frequency band of 10 Hz–500 Hz signal properties. The bit stream converter includes two analog comparators. The maximum value selector includes a plurality of comparison modules for comparing the values of the counters in pairs and processing to evaluate the comparison results, each comparison module for comparing two 14-bit numbers. Each correlation stage includes a delay module, a counter, and a correlator. The delay module is a D-type flip-flop, and the delay time of the delay block is controlled by the sampling frequency of the system. The counter for each correlation stage is a 14-bit traveling wave counter whose size is selected by analyzing the previous sEMG data. The correlator includes an AND gate and an AND gate connected to the same OR gate.
该低通滤波器可以为截止频率为2.5 kHz 的Sallen Key低通滤波器。该两个模拟比较器的参考电压可以保持分离以允许偏移失配补偿。The low pass filter can be Sallen with a cutoff frequency of 2.5 kHz Key low pass filter. The reference voltages of the two analog comparators can be kept separate to allow for offset mismatch compensation.
在另一个实施例中,一种肌肉疲劳监测系统包括:sEMG放大器模块,其用于接收sEMG信号并放大所接收的sEMG信号;与该sEMG放大器模块连接的滤波模块;与该滤波模块连接的比特流转换器,用于数字化sEMG信号,并转换该sEMG信号至基于单个阈值的离散信号而不数字化整个sEMG信号;以及与该比特流转换器连接的比特流交叉相关器。该比特流交叉相关器包括串联的多个相关级、与该多个相关级分别连接的多个计数器、及与该计数器连接的最大值选择器。该比特流交叉相关器用于在给定时间窗口内连续地相关该sEMG信号,计算该sEMG信号相同的所有时间点,循环比较所有该计数器,然后通过具有最大值的计数器找出该sEMG信号上的特定参考点之间的距离。该sEMG放大器模块包括多个双通道测量放大器及一个外部浮动高通滤波器。该滤波模块包括两个低通滤波器。该比特流转换器包括两个模拟比较器。每个相关级包括延迟块、计数器及相关器。In another embodiment, a muscle fatigue monitoring system includes: a sEMG amplifier module for receiving a sEMG signal and amplifying the received sEMG signal; a filtering module coupled to the sEMG amplifier module; and a bit coupled to the filtering module A stream converter for digitizing the sEMG signal and converting the sEMG signal to a discrete signal based on a single threshold without digitizing the entire sEMG signal; and a bitstream cross correlator coupled to the bitstream converter. The bitstream cross correlator includes a plurality of correlation stages connected in series, a plurality of counters respectively coupled to the plurality of correlation stages, and a maximum value selector coupled to the counter. The bitstream cross correlator is configured to continuously correlate the sEMG signal within a given time window, calculate all time points of the same sEMG signal, cyclically compare all the counters, and then find out the sEMG signal by using a counter having a maximum value The distance between specific reference points. The sEMG amplifier module includes multiple dual channel measurement amplifiers and an external floating high pass filter. The filtering module includes two low pass filters. The bit stream converter includes two analog comparators. Each correlation stage includes a delay block, a counter, and a correlator.
该肌肉疲劳监测系统还可以包括偏压发生器、与该比特流相关器连接的时序控制模块、以及与该时序控制模块及该最大值选择器连接的串行外围接口。该滤波模块可以用于提取频段为10 Hz–500 Hz的信号属性。该最大值选择器可以包括多个比较模块,用于成对地比较该计数器的值而后处理评估上述比较结果,每个比较模块用于比较两个14位数字。该延迟模块可以为D型触发器,该延迟块的延迟时间可以由该系统的取样频率控制。每个相关级的计数器可以为14位行波计数器,该计数器的大小可以通过分析既往的sEMG数据来选择。该相关器可以包括同或门及与该同或门连接的与门。The muscle fatigue monitoring system can also include a bias generator, a timing control module coupled to the bitstream correlator, and a serial peripheral interface coupled to the timing control module and the maximum value selector. The filtering module can be used to extract the frequency band to 10 Hz–500 Hz signal properties. The maximum value selector can include a plurality of comparison modules for comparing the values of the counters in pairs and then evaluating the comparison results, each comparison module for comparing two 14-bit numbers. The delay module can be a D-type flip-flop, and the delay time of the delay block can be controlled by the sampling frequency of the system. The counter of each correlation stage can be a 14-bit traveling wave counter whose size can be selected by analyzing the previous sEMG data. The correlator can include an AND gate and an AND gate connected to the same OR gate.
附图说明DRAWINGS
图1是本专利申请一实施例的一种肌肉疲劳监测系统的方块图。  1 is a block diagram of a muscle fatigue monitoring system in accordance with an embodiment of the present patent application.
图2是图1中的肌肉疲劳监测系统的比特流交叉相关器。2 is a bitstream cross correlator of the muscle fatigue monitoring system of FIG. 1.
图3 示出了图2中的相关级。Figure 3 shows the correlation level in Figure 2.
图4示出了图2的最大值选择器使用的时序逻辑。Figure 4 illustrates the timing logic used by the maximum selector of Figure 2.
具体实施方式detailed description
下面将结合附图及实施例对本专利申请的肌肉疲劳监测系统进行详细说明。The muscle fatigue monitoring system of the present patent application will be described in detail below with reference to the accompanying drawings and embodiments.
图1是依据本专利申请的一个实施例的肌肉疲劳监测系统的方块图。参阅图1,肌肉疲劳监测系统包括sEMG放大器模块101、与sEMG放大器模块101连接的滤波模块103、与滤波模块103连接的比特流转换器105、及与比特流转换器105连接的比特流交叉相关器 (bit-stream cross correlator) 107。1 is a block diagram of a muscle fatigue monitoring system in accordance with an embodiment of the present patent application. Referring to FIG. 1, the muscle fatigue monitoring system includes a sEMG amplifier module 101, a filtering module 103 connected to the sEMG amplifier module 101, a bit stream converter 105 connected to the filtering module 103, and a bit stream cross-connected with the bit stream converter 105. Device (bit-stream cross correlator) 107.
sEMG放大器模块101包括多个双通道测量放大器,用于接收sEMG信号并放大其接收的sEMG信号。sEMG放大器模块101能够从生物电位电极中滤掉300 mV直流极化电压。The sEMG amplifier module 101 includes a plurality of dual channel measurement amplifiers for receiving sEMG signals and amplifying the sEMG signals it receives. The sEMG amplifier module 101 is capable of filtering 300 out of the biopotential electrode mV DC polarization voltage.
sEMG放大器模块101还包括一个外部浮动高通滤波器。相较于传统使用的无源高通滤波器,外部浮动高通滤波器无需接地电阻,从而导致非常大的共模输入阻抗。The sEMG amplifier module 101 also includes an external floating high pass filter. The external floating high-pass filter does not require a grounding resistor compared to the traditional passive high-pass filter, resulting in a very large common-mode input impedance.
滤波模块103包括两个低通滤波器,用于提取频段为10 Hz–500 Hz的信号属性。优选地,该低通滤波器采用截止频率为2.5 kHz 的Sallen Key低通滤波器。The filtering module 103 includes two low pass filters for extracting the frequency band from 10 Hz to 500 Hz signal properties. Preferably, the low pass filter employs a Sallen Key low pass filter with a cutoff frequency of 2.5 kHz.
比特流转换器105包括两个模拟比较器,用于数字化sEMG信号。该两个比较器的参考电压保持分离以便允许偏移失配补偿。The bitstream converter 105 includes two analog comparators for digitizing the sEMG signal. The reference voltages of the two comparators remain separated to allow for offset mismatch compensation.
比特流交叉相关器107被配置为在给定时间窗内连续地使sEMG相互关联,计算sEMG信号相同的所有时间点,循环比较所有计数器,然后通过具有最大值的计数器找出sEMG信号上的特定参考点之间的距离。The bitstream cross correlator 107 is configured to continuously correlate sEMGs within a given time window, calculate all time points of the same sEMG signal, cyclically compare all counters, and then find out the specifics on the sEMG signal by a counter having a maximum value The distance between the reference points.
图2示出了图1中的肌肉疲劳监测系统的比特流交叉相关器107。参阅图2,比特流交叉相关器107包括串联的多个相关级201。比特流交叉相关器107还包括分别与多个相关级201连接的多个计数器203。在相关时间窗的末端,所述系统的所有计数器203被读取。具有最大值的计数器的相关级(也就是延迟)表示了两个输入信号之间的时间滞后。Figure 2 shows the bitstream cross correlator 107 of the muscle fatigue monitoring system of Figure 1. Referring to Figure 2, the bitstream cross correlator 107 includes a plurality of correlation stages 201 in series. The bitstream cross correlator 107 also includes a plurality of counters 203 that are respectively coupled to a plurality of correlation stages 201. At the end of the relevant time window, all counters 203 of the system are read. The correlation level (i.e., delay) of the counter with the maximum value represents the time lag between the two input signals.
参阅图2,比特流交叉相关器107还包括与计数器203连接的最大值选择器205,用于循环比较所有计数器203。最大值选择器205包括若干比较模块,每个比较模块用于比较两个14位数字。最大值选择器先成对地比较所有结果(如计数器的值),而后处理评估上述比较的结果。Referring to FIG. 2, the bitstream cross correlator 107 further includes a maximum value selector 205 coupled to the counter 203 for cyclically comparing all of the counters 203. The maximum value selector 205 includes a number of comparison modules, each of which is used to compare two 14-bit numbers. The maximum selector compares all results (such as the value of the counter) in pairs, and the post-processing evaluates the results of the above comparison.
参阅图1及图2,所述肌肉疲劳监测系统还包括偏压发生器202、与比特流交叉相关器107连接的时序控制模块204、及与时序控制模块204及最大值选择器205连接的串行外围接口。Referring to FIGS. 1 and 2, the muscle fatigue monitoring system further includes a bias generator 202, a timing control module 204 coupled to the bitstream cross correlator 107, and a string coupled to the timing control module 204 and the maximum value selector 205. Line peripheral interface.
图3示出了图2中的相关级。参阅图2及图3,每个相关级201包括延迟模块301、计数器303及相关器305。在这个实施例中,延迟模块301为D型触发器。延迟时间由该系统的取样频率控制。计数器为14位行波计数器。计数器的大小通过分析既往的sEMG数据来选择,以允许操作超过1秒的相关时间窗及高取样频率。相关器305包括同或门3051及与同或门3051连接的与门3053。同或门3051被用作比特相关器,其通过考虑所有可能的数字案例改善了传统的与门设计。Figure 3 shows the correlation level in Figure 2. Referring to FIGS. 2 and 3, each correlation stage 201 includes a delay module 301, a counter 303, and a correlator 305. In this embodiment, the delay module 301 is a D-type flip-flop. The delay time is controlled by the sampling frequency of the system. The counter is a 14-bit traveling wave counter. The size of the counter is selected by analyzing the previous sEMG data to allow operation of the associated time window and high sampling frequency for more than 1 second. The correlator 305 includes an AND gate 3051 and an AND gate 3053 connected to the same OR gate 3051. The same OR gate 3051 is used as a bit correlator that improves the traditional AND gate design by considering all possible digital cases.
图4示出了图2中的最大值选择器205使用的时序逻辑。参阅图4,每个最大值操作返回一个二进制标记,其传递到下一个比较中并指示该两个比较数值中哪一个为最大值。二进制一表示两个数值中的第一个更大。当操作完成时,计数器位置数值(延迟数值)而非计数器值被返回。FIG. 4 shows the timing logic used by the maximum value selector 205 of FIG. 2. Referring to Figure 4, each maximum operation returns a binary flag that is passed to the next comparison and indicates which of the two comparison values is the maximum. A binary one indicates that the first of the two values is larger. When the operation is completed, the counter position value (delay value) is returned instead of the counter value.
在这个实施例中,比特流交叉相关器107被用于执行交叉相关 (cross correlation) 算法并计算sEMG信号之间的时间延迟。该算法被应用于寻找特定参考点之间的距离,如谷部、峰部或零点,从而简化了所述交叉相关的过程。sEMG信号被比特流转换器基于单个阈值转换成离散信号,而无需数字化整个sEMG信号,同时为交叉相关及延迟预估保留必要的信息。这免除了交叉相关整个sEMG信号的需要,而只需要交叉相关sEMG信号的单数位近似,因而,所述交叉相关器的架构得到了很大的简化。In this embodiment, the bitstream cross correlator 107 is used to perform cross correlation. The algorithm calculates the time delay between the sEMG signals. The algorithm is applied to find distances between specific reference points, such as valleys, peaks, or zeros, thereby simplifying the process of cross-correlation. The sEMG signal is converted to a discrete signal by the bitstream converter based on a single threshold without the need to digitize the entire sEMG signal while preserving the necessary information for cross-correlation and delay estimation. This eliminates the need to cross-correlate the entire sEMG signal, but only requires a single digit approximation of the cross-correlated sEMG signals, and thus the architecture of the cross-correlator is greatly simplified.
本实施例中,通过在给定时间窗内连续地交叉相关两个sEMG信号,从而免去了比特流缓冲窗口。这是通过计算两个sEMG信号相同的所有时间点而达到的。对于一个x(n)而言,交叉相关时间窗口取代了缓冲窗口。In this embodiment, the bitstream buffer window is eliminated by continuously intersecting the two sEMG signals within a given time window. This is achieved by calculating all the same time points for the two sEMG signals. For an x(n), the cross-correlation time window replaces the buffer window.
本实施例中,交叉相关输出的离散时间滞后通过连续延迟输入信号得到,从而得到每个离散时间滞后的交叉相关结果。两个信号之间的时间滞后通过具有较大值的计数器返回,因此,所需晶体管的数量被很大地减少。In this embodiment, the discrete time lag of the cross-correlation output is obtained by continuously delaying the input signal to obtain cross-correlation results for each discrete time lag. The time lag between the two signals is returned by a counter having a larger value, and therefore, the number of required transistors is greatly reduced.
以上所述,仅是本专利申请较佳实施例而已,并非对本专利申请作任何形式上的限制,虽然本专利申请以较佳实施例揭露如上,然而并非用以限定本专利申请,任何熟悉本专业的技术人员,在不脱离本专利申请技术方案范围内,当可利用上述揭示的技术内容做出些许变更或修饰为等同变化的等效实施例,但凡是未脱离本专利申请技术方案内容,依据本专利申请技术对以上实施例所做的任何简单修改、等同变化与修饰,均属于本专利申请技术方案的范围内。The above description is only a preferred embodiment of the present patent application, and is not intended to limit the scope of the present application. Although the present application is disclosed in the preferred embodiments, the present application is not intended to limit the patent application. A person skilled in the art can make a slight change or modify the equivalent embodiment by using the technical content disclosed above, without departing from the technical solutions of the present patent application, without departing from the technical scope of the present patent application. Any simple modifications, equivalent changes and modifications made to the above embodiments in accordance with the teachings of the present application are within the scope of the technical solutions of the present patent application.

Claims (10)

1.一种肌肉疲劳监测系统,其包括: A muscle fatigue monitoring system comprising:
sEMG放大器模块,其用于接收sEMG信号并放大所接收的sEMG信号;a sEMG amplifier module for receiving the sEMG signal and amplifying the received sEMG signal;
与该sEMG放大器模块连接的滤波模块;a filter module connected to the sEMG amplifier module;
与该滤波模块连接的比特流转换器,用于数字化sEMG信号,并基于单个阈值将该sEMG信号转换为离散信号而不数字化整个sEMG信号;a bitstream converter coupled to the filtering module for digitizing the sEMG signal and converting the sEMG signal to a discrete signal based on a single threshold without digitizing the entire sEMG signal;
与该比特流转换器连接的比特流交叉相关器,该比特流交叉相关器包括串联的多个相关级、与该多个相关级分别连接的多个计数器、及与该计数器连接的最大值选择器,该比特流交叉相关器用于在给定时间窗口内连续地交叉相关该sEMG信号,计算该sEMG信号相同的所有时间点,循环比较所有该计数器,并通过具有最大值的计数器找出该sEMG信号上的特定参考点之间的距离;a bitstream cross-correlator coupled to the bitstream converter, the bitstream cross-correlator comprising a plurality of correlation stages connected in series, a plurality of counters respectively coupled to the plurality of correlation stages, and a maximum value selection connected to the counter The bitstream cross correlator is configured to continuously cross-correlate the sEMG signal within a given time window, calculate all time points of the same sEMG signal, cyclically compare all the counters, and find the sEMG through a counter having a maximum value The distance between specific reference points on the signal;
偏压发生器;Bias generator
与该比特流交叉相关器连接的时序控制模块;以及a timing control module coupled to the bitstream cross correlator;
与该时序控制模块及该最大值选择器连接的串行外围接口;其中:a serial peripheral interface coupled to the timing control module and the maximum value selector; wherein:
该sEMG放大器模块包括多个双通道测量放大器及一个外部浮动高通滤波器;The sEMG amplifier module includes a plurality of dual channel measurement amplifiers and an external floating high pass filter;
该滤波模块包括两个低通滤波器,用于提取频段为10 Hz–500 Hz的信号属性;The filtering module includes two low pass filters for extracting signal properties in a frequency band of 10 Hz - 500 Hz;
该比特流转换器包括两个模拟比较器;The bit stream converter includes two analog comparators;
该最大值选择器包括多个比较模块,用于成对地比较该计数器的值而后处理评估上述比较结果,每个比较模块用于比较两个14位数字;The maximum value selector includes a plurality of comparison modules for comparing the values of the counters in pairs and then processing to evaluate the comparison results, each comparison module for comparing two 14-bit numbers;
每个相关级包括延迟模块、计数器及相关器;Each correlation stage includes a delay module, a counter, and a correlator;
该延迟模块为D型触发器,该延迟块的延迟时间由该系统的取样频率控制;The delay module is a D-type flip-flop, and the delay time of the delay block is controlled by the sampling frequency of the system;
每个相关级的计数器为14位行波计数器,该计数器的大小通过分析既往的sEMG数据来选择;以及The counter of each correlation stage is a 14-bit traveling wave counter whose size is selected by analyzing the past sEMG data;
该相关器包括同或门及与该同或门连接的与门。The correlator includes an AND gate and an AND gate connected to the same OR gate.
2. 如权利要求1所述的肌肉疲劳监测系统,其特征在于:该低通滤波器为截止频率为2.5 kHz 的Sallen Key低通滤波器。2. The muscle fatigue monitoring system according to claim 1, wherein the low pass filter is Sallen with a cutoff frequency of 2.5 kHz. Key low pass filter.
3. 如权利要求1所述的肌肉疲劳监测系统,其特征在于:该两个模拟比较器的参考电压保持分离以允许偏移失配补偿。3. The muscle fatigue monitoring system of claim 1 wherein the reference voltages of the two analog comparators remain separated to allow offset mismatch compensation.
4. 一种肌肉疲劳监测系统,其包括:4. A muscle fatigue monitoring system comprising:
sEMG放大器模块,其用于接收sEMG信号并放大所接收的sEMG信号;a sEMG amplifier module for receiving the sEMG signal and amplifying the received sEMG signal;
与该sEMG放大器模块连接的滤波模块;a filter module connected to the sEMG amplifier module;
与该滤波模块连接的比特流转换器,用于数字化sEMG信号,并转换该sEMG信号至基于单个阈值的离散信号而不数字化整个sEMG信号;以及a bitstream converter coupled to the filtering module for digitizing the sEMG signal and converting the sEMG signal to a discrete signal based on a single threshold without digitizing the entire sEMG signal;
与该比特流转换器连接的比特流交叉相关器,该比特流交叉相关器包括串联的多个相关级、与该多个相关级分别连接的多个计数器、及与该计数器连接的最大值选择器,该比特流交叉相关器用于在给定时间窗口内连续地相关该sEMG信号,计算该sEMG信号相同的所有时间点,循环比较所有该计数器,然后通过具有最大值的计数器找出该sEMG信号上的特定参考点之间的距离;其中:a bitstream cross-correlator coupled to the bitstream converter, the bitstream cross-correlator comprising a plurality of correlation stages connected in series, a plurality of counters respectively coupled to the plurality of correlation stages, and a maximum value selection connected to the counter The bitstream cross correlator is configured to continuously correlate the sEMG signal within a given time window, calculate all time points of the same sEMG signal, cyclically compare all the counters, and then find the sEMG signal through a counter having a maximum value The distance between specific reference points; where:
该sEMG放大器模块包括多个双通道测量放大器及一个外部浮动高通滤波器;The sEMG amplifier module includes a plurality of dual channel measurement amplifiers and an external floating high pass filter;
该滤波模块包括两个低通滤波器;The filtering module includes two low pass filters;
该比特流转换器包括两个模拟比较器;以及The bitstream converter includes two analog comparators;
每个相关级包括延迟块、计数器及相关器。Each correlation stage includes a delay block, a counter, and a correlator.
5. 如权利要求4所述的肌肉疲劳监测系统,其特征在于:该肌肉疲劳监测系统还包括偏压发生器、与该比特流相关器连接的时序控制模块、以及与该时序控制模块及该最大值选择器连接的串行外围接口。5. The muscle fatigue monitoring system according to claim 4, wherein the muscle fatigue monitoring system further comprises a bias generator, a timing control module coupled to the bitstream correlator, and the timing control module and the maximum value The serial peripheral interface to which the selector is connected.
6. 如权利要求4所述的肌肉疲劳监测系统,其特征在于:该滤波模块用于提取频段为10 Hz–500 Hz的信号属性。6. The muscle fatigue monitoring system according to claim 4, wherein the filtering module is configured to extract a frequency band of 10 Hz - 500 Hz signal properties.
7. 如权利要求4所述的肌肉疲劳监测系统,其特征在于:该最大值选择器包括多个比较模块,用于成对地比较该计数器的值而后处理评估上述比较结果,每个比较模块用于比较两个14位数字。7. A muscle fatigue monitoring system according to claim 4, wherein the maximum value selector comprises a plurality of comparison modules for comparing the values of the counters in pairs and then evaluating the comparison results, each comparison module being used for Compare two 14-digit numbers.
8. 如权利要求4所述的肌肉疲劳监测系统,其特征在于:该延迟模块为D型触发器,该延迟块的延迟时间由该系统的取样频率控制。8. The muscle fatigue monitoring system according to claim 4, wherein the delay module is a D-type flip-flop, and the delay time of the delay block is controlled by a sampling frequency of the system.
9. 如权利要求4所述的肌肉疲劳监测系统,其特征在于:每个相关级的计数器为14位行波计数器,该计数器的大小通过分析既往的sEMG数据来选择。9. The muscle fatigue monitoring system according to claim 4, wherein the counter of each correlation stage is a 14-bit traveling wave counter, and the size of the counter is selected by analyzing the past sEMG data.
10. 如权利要求4所述的肌肉疲劳监测系统,其特征在于:该相关器包括同或门及与该同或门连接的与门。 10. The muscle fatigue monitoring system of claim 4, wherein the correlator comprises an AND gate and an AND gate connected to the same gate.
PCT/CN2017/084343 2017-05-15 2017-05-15 Muscle fatigue monitoring system WO2018209495A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2017/084343 WO2018209495A1 (en) 2017-05-15 2017-05-15 Muscle fatigue monitoring system
CN201780090618.3A CN111491559B (en) 2017-05-15 2017-05-15 Muscle fatigue detection system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/084343 WO2018209495A1 (en) 2017-05-15 2017-05-15 Muscle fatigue monitoring system

Publications (1)

Publication Number Publication Date
WO2018209495A1 true WO2018209495A1 (en) 2018-11-22

Family

ID=64273180

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/084343 WO2018209495A1 (en) 2017-05-15 2017-05-15 Muscle fatigue monitoring system

Country Status (2)

Country Link
CN (1) CN111491559B (en)
WO (1) WO2018209495A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0512577A2 (en) * 1991-05-10 1992-11-11 Somatics, Inc. Electroconvulsive therapy apparatus and method for monitoring patient seizures
CN204428031U (en) * 2014-12-30 2015-07-01 华中科技大学 A kind of clinical myoelectricity surveys pain device
CN105147251A (en) * 2015-08-19 2015-12-16 宁波工程学院 Muscle fatigue dynamic prediction method based on multi-channel sEMG
CN105232040A (en) * 2015-09-29 2016-01-13 武汉工程大学 Muscle fatigue detection system and method
CN205080397U (en) * 2015-09-25 2016-03-09 刘泽西 Myoelectric control device
US9439601B1 (en) * 2007-07-13 2016-09-13 Neuro Wave Systems Inc Method and system for acquiring biosignals in the presence of HF interference

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2601666A1 (en) * 2005-03-18 2006-09-28 The Trustees Of The Stevens Institute Of Technology Apparatus for diagnosing muscular pain and method of using same
WO2011152602A1 (en) * 2010-06-03 2011-12-08 Rapa & Life Co., Ltd. System for correcting spinal orientation through musclar bio-electrical signal analysis

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0512577A2 (en) * 1991-05-10 1992-11-11 Somatics, Inc. Electroconvulsive therapy apparatus and method for monitoring patient seizures
US9439601B1 (en) * 2007-07-13 2016-09-13 Neuro Wave Systems Inc Method and system for acquiring biosignals in the presence of HF interference
CN204428031U (en) * 2014-12-30 2015-07-01 华中科技大学 A kind of clinical myoelectricity surveys pain device
CN105147251A (en) * 2015-08-19 2015-12-16 宁波工程学院 Muscle fatigue dynamic prediction method based on multi-channel sEMG
CN205080397U (en) * 2015-09-25 2016-03-09 刘泽西 Myoelectric control device
CN105232040A (en) * 2015-09-29 2016-01-13 武汉工程大学 Muscle fatigue detection system and method

Also Published As

Publication number Publication date
CN111491559B (en) 2022-12-13
CN111491559A (en) 2020-08-04

Similar Documents

Publication Publication Date Title
Zhang et al. A 300-mV 220-nW event-driven ADC with real-time QRS detection for wearable ECG sensors
Yazicioglu et al. A 30$\mu $ W Analog Signal Processor ASIC for Portable Biopotential Signal Monitoring
CN102551727B (en) Respiratory information detecting method and device
CN104757959B (en) Pulse wave transmission velocity detecting method and system based on image foldover
Subramanian ECG signal classification and parameter estimation using multiwavelet transform
CN101449970B (en) Bioelectric amplifier
Arpitha et al. Spectrogram analysis of ECG signal and classification efficiency using MFCC feature extraction technique
Saxena et al. QRS detection using new wavelets
CN103519807A (en) Brain electricity collecting device
US7680531B2 (en) Separation of one or more fetal heart component signals from heart signal information obtained from a pregnant female
CN108836305B (en) A kind of ECG feature extracting method of fusion Butterworth filtering and wavelet transformation
US20170258373A1 (en) Muscle fatigue monitoring system
WO2018209495A1 (en) Muscle fatigue monitoring system
Hongmin et al. Detection of cardiac signal characteristic point using log-domain wavelet transform circuits
Lin et al. A characteristic filtering method for pulse wave signal quality assessment
Belkadi et al. Swarm Intelligence Approach to QRS Detection.
CN104168022A (en) X-ray CCD reading system based on discrete time incremental model sigma delta ADC
Sabzevari et al. An ultra-low-power qrs-detection system based on level-crossing sampling
Zhang et al. An effective QRS detection algorithm for wearable ECG in body area network
GB2563265A (en) Muscle fatigue monitoring system
JPH06197877A (en) Bioelectric signal extracting device
Liu et al. Power and area efficient wavelet-based on-chip ECG processor for WBAN
Rogers et al. An analog VLSI implementation of a multi-scale spike detection algorithm for extracellular neural recordings
Ramya et al. Frequency response masking based FIR filter using approximate multiplier for bio-medical applications
Wei et al. An ECG Automatic Detection System with Baseline Drift Removal Based on SG Filter

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17909684

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17909684

Country of ref document: EP

Kind code of ref document: A1