Spread spectrum modulation electrode contact impedance online measurement device and method

文档序号:427026 发布日期:2021-12-24 浏览:14次 中文

阅读说明:本技术 一种扩频调制的电极接触阻抗在线测量装置和方法 (Spread spectrum modulation electrode contact impedance online measurement device and method ) 是由 周小猛 李光林 邓新平 杨子健 李向新 田岚 张浩诗 于 2021-09-27 设计创作,主要内容包括:本发明公开了一种扩频调制的电极接触阻抗在线测量装置和方法。该装置包括:微控制器、m序列生成模块、DA转换模块、AD采样模块和分压电阻,其中:m序列生成模块用于生成数字化m序列;DA转换模块用于将数字化m序列转换为设定幅值和频率的m序列模拟波形;分压电阻用于对m序列模拟波形进行分压,且分压后的m序列模拟波形被注入到测量电生理信号的电极回路;AD采样模块用于采集包含分压后m序列模拟波形的电生理信号,获得采样数据;微控制器用于计算所述采样数据与所述数字化m序列的互相关函数,获得电极与测量目标的接触阻抗。本发明易于实现,并且阻抗测量和信号采集可以同时进行而互不干扰。(The invention discloses a spread spectrum modulated electrode contact impedance online measuring device and a method. The device includes: microcontroller, m sequence generation module, DA conversion module, AD sampling module and divider resistance, wherein: the m sequence generation module is used for generating a digital m sequence; the DA conversion module is used for converting the digitized m sequence into an m sequence analog waveform with set amplitude and frequency; the voltage dividing resistor is used for dividing the m-sequence analog waveform, and the m-sequence analog waveform after voltage division is injected into an electrode loop for measuring electrophysiological signals; the AD sampling module is used for collecting electrophysiological signals containing m-sequence analog waveforms after voltage division to obtain sampling data; and the microcontroller is used for calculating a cross-correlation function of the sampling data and the digitized m sequence to obtain the contact impedance of the electrode and a measurement target. The invention is easy to realize, and the impedance measurement and the signal acquisition can be carried out simultaneously without mutual interference.)

1. A spread spectrum modulated electrode contact impedance on-line measurement device, comprising: microcontroller, m sequence generation module, DA conversion module, AD sampling module and divider resistance, wherein:

the m sequence generation module is used for generating a digital m sequence;

the DA conversion module is used for converting the digitized m sequence into an m sequence analog waveform with set amplitude and frequency;

the voltage dividing resistor is used for dividing the m-sequence analog waveform, and the m-sequence analog waveform after voltage division is injected into an electrode loop for measuring electrophysiological signals;

the AD sampling module is used for collecting electrophysiological signals containing m-sequence analog waveforms after voltage division to obtain sampling data;

and the microcontroller is used for calculating a cross-correlation function of the sampling data and the digitized m sequence to obtain the contact impedance of the electrode and a measurement target.

2. The apparatus of claim 1, wherein the digitized m-sequence is generated using a multi-stage linear feedback shift register, and under the action of a clock signal, the shift register continuously shifts and feeds back an output to an input through a set functional relationship, thereby generating a digitized m-sequence with a fixed symbol rate and period.

3. The device of claim 1, wherein the digitized m-sequence is pre-generated and stored in a flash memory of the microprocessor, and when in use, a current value of the m-sequence to be output to the DA conversion module is obtained by looking up a table.

4. The apparatus of claim 1, wherein the microcontroller calculates the cross-correlation function of the sampled data with the digitized m-sequence using the formula:

wherein, T is the period of the m sequence, um (T) is the digital m sequence, Uc (T) is the analog waveform of the m sequence after voltage division, Ue (T) is the electrophysiological signal, N (T) is the noise, us (T) is the sampling data, which is superimposed with the analog waveform Uc (T) of the m sequence after voltage division and the voltage at the two ends of the P electrode and the N electrode of the electrophysiological signal, and Ue (T) is the electrophysiological signal.

5. The device of claim 4, wherein the peak value of the function is obtained by calculating the cross-correlation function of the AD sampling data and the digitized m-sequence, the voltage amplitudes at two ends of the contact impedances R1 and R2 of the measured object are obtained, and the contact impedance of the electrode is calculated through the amplitude of the m-sequence analog waveform and the resistance value of the divider resistor.

6. The apparatus of claim 3, wherein for the digitized m-sequences pre-stored in the microprocessor, zero padding is performed to the digitized m-sequences before operation until the digitized m-sequences are equal to the length of the sampled data, the digitized m-sequences after zero padding are cyclically shifted by a shift step size of 1, the number of shifts is equal to the length of the sampled data, an inner product of each shifted digitized m-sequence and the sampled data is calculated, and the inner product is divided by the period of the m-sequence to obtain the cross-correlation function value under the shift.

7. The apparatus of claim 1, wherein the calculation of the cross-correlation function is performed using a shift-and-add multiplier when performing a multiplication of the inner product.

8. The apparatus of claim 1, wherein the microprocessor is further configured to perform:

judging whether the amplitude of the waveform after voltage division is in a proper range;

if the amplitude of the m-sequence analog waveform output by the DA conversion module is not adjusted, the amplitude of the m-sequence analog waveform output by the DA conversion module is adjusted.

9. An on-line measurement method for electrode contact impedance of spread spectrum modulation comprises the following steps:

generating a digitized m-sequence;

converting the digitized m sequence into an m sequence analog waveform with set amplitude and frequency;

dividing the m-sequence analog waveform, and injecting the m-sequence analog waveform after voltage division into an electrode loop, wherein the electrode loop is used for carrying out electrophysiological signal detection on a measurement target;

acquiring electrophysiological signals containing m-sequence analog waveforms after voltage division to obtain sampling data;

and calculating a cross-correlation function of the sampling data and the digitized m sequence to obtain the contact impedance of the electrode and the measurement target.

10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method as claimed in claim 9.

Technical Field

The invention relates to the technical field of electrophysiological detection, in particular to a spread spectrum modulated electrode contact impedance online measurement device and method.

Background

The electrical and physiological signals of human body such as electrocardio, myoelectricity and electroencephalogram contain various physiological or psychological activities of key tissues such as heart, neuromuscular and brain of human body. The human electrophysiological signals are collected, analyzed and processed, so that the information of the health condition, the disease part, the movement intention and the like of the human body can be obtained, and the human electrophysiological signals have important application values in the aspects of clinical medicine, health monitoring, rehabilitation engineering and the like and are widely applied.

When the electrophysiological signals are collected, the electrodes are attached to the surface of the skin, and contact impedance exists between the electrodes and the skin. The contact impedance changes due to human body movement, respiration or the performance decline of the conductive paste, etc., which further causes the baseline drift of the electrophysiological signals and causes interference to the acquisition process. In addition, in order to judge whether the acquired signal is effective, whether the electrode falls off or not needs to be judged by measuring the contact impedance of the electrode and the skin. These applications require a device and method for real-time online measurement of the contact impedance of an electrode during the acquisition of electrophysiological signals, without significantly interfering with the acquisition process.

At present, the contact impedance of the electrode is generally measured according to ohm's law, namely, voltage/current excitation is applied to a loop of the electrode to be measured, and the contact impedance is calculated by measuring the response current/voltage of the electrode. There are two general embodiments: one is to use a dedicated impedance measurement chip to integrate the excitation application and the response measurement into one chip, such as an AD5933 chip used in patent applications CN107049299A and CN 202589521U; the second is to use separate voltage source, current source and voltage current acquisition measurement loop, as in patent applications CN104684470A, CN 104490387A.

To accurately measure the contact impedance, the amplitude of the voltage output by the excitation source is usually high, typically hundreds to thousands of millivolts, much higher than the amplitude of the human electrophysiological signals of at most a few millivolts. Therefore, when the impedance measurement and the electrophysiological signal acquisition are performed simultaneously, the impedance measurement source may cause significant spectrum aliasing and noise interference to the signal acquisition, resulting in degradation of the acquired signal quality. The prior art generally sets the frequency band of the impedance measurement source to be much higher than that of the electrophysiological signal, and then extracts the high-frequency response signal and the electrophysiological signal of the impedance measurement by high-speed AD sampling and software and hardware filtering, respectively. Or by switching the switch so that the measurement and acquisition are performed alternately in time. However, these solutions require additional circuits such as a dedicated chip, high-speed AD sampling, software and hardware filtering, which increases the cost and has an unsatisfactory effect.

Disclosure of Invention

The invention aims to overcome the defects of the prior art and provide a spread spectrum modulation electrode contact impedance online measurement method and device.

According to a first aspect of the present invention, there is provided a spread spectrum modulated electrode contact impedance on-line measurement device. The device includes: microcontroller, m sequence generation module, DA conversion module, AD sampling module and divider resistance, wherein:

the m sequence generation module is used for generating a digital m sequence;

the DA conversion module is used for converting the digitized m sequence into an m sequence analog waveform with set amplitude and frequency;

the voltage dividing resistor is used for dividing the m-sequence analog waveform, and the m-sequence analog waveform after voltage division is injected into an electrode loop for measuring electrophysiological signals;

the AD sampling module is used for collecting electrophysiological signals containing m-sequence analog waveforms after voltage division to obtain sampling data;

and the microcontroller is used for calculating a cross-correlation function of the sampling data and the digitized m sequence to obtain the contact impedance of the electrode and a measurement target.

According to a second aspect of the invention, a spread spectrum modulated electrode contact impedance on-line measurement method is provided. The method comprises the following steps:

generating a digitized m-sequence;

converting the digitized m sequence into an m sequence analog waveform with set amplitude and frequency;

dividing the m-sequence analog waveform, and injecting the m-sequence analog waveform after voltage division into an electrode loop, wherein the electrode loop is used for carrying out electrophysiological signal detection on a measurement target;

acquiring electrophysiological signals containing m-sequence analog waveforms after voltage division to obtain sampling data;

and calculating a cross-correlation function of the sampling data and the digitized m sequence to obtain the contact impedance of the electrode and the measurement target.

Compared with the prior art, the method has the advantages that the m sequence is used as a signal source for measuring the electrode contact impedance, the contact impedance information possibly submerged under the energy density of the electrophysiological signals and noise is highlighted, and the electrophysiological signals and the noise are expanded to a wide frequency band, so that the acquisition of the electrophysiological signals and the measurement of the electrode contact impedance can be carried out simultaneously without mutual interference. In addition, the invention reduces the hardware cost, is more convenient to realize, and solves the problems that the prior art can cause obvious interference to the electrophysiological signal acquisition when measuring the contact impedance of the electrode, and the hardware realization is more complex.

Other features of the present invention and advantages thereof will become apparent from the following detailed description of exemplary embodiments thereof, which proceeds with reference to the accompanying drawings.

Drawings

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention.

FIG. 1 is a schematic diagram of an electrode contact impedance on-line measurement device based on spread spectrum modulation according to an embodiment of the invention;

FIG. 2 is a flow chart of a spread spectrum modulation based electrode contact impedance on-line measurement method according to one embodiment of the invention;

fig. 3 is a diagram of an m-sequence and its autocorrelation function according to one embodiment of the present invention.

Detailed Description

Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise.

The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.

Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate.

In all examples shown and discussed herein, any particular value should be construed as merely illustrative, and not limiting. Thus, other examples of the exemplary embodiments may have different values.

It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.

Referring to fig. 1, the proposed spread spectrum modulation-based electrode contact impedance online measurement device includes a microcontroller, a DA converter, an AD sampling module, electrodes, a voltage dividing resistor (e.g., R3, R4), and the like, wherein the microcontroller may further include an m (maximum length) sequence generation module, a cross-correlation operation module, a signal acquisition module, and the like.

The microcontroller is used for controlling the m-sequence generation module to generate a digitized m-sequence, controlling the DA converter to convert the digitized m-sequence into an m-sequence analog waveform, receiving and processing sampling data of the AD sampling circuit (namely the AD sampling module), and performing cross-correlation operation and other processing on the data. The microcontroller may be a single chip microcomputer, a Field Programmable Gate Array (FPGA), a Digital Signal Processor (DSP), or other devices that can implement a specific logic function through user programming.

The m-sequence generation module is used for generating a digital m-sequence of a specific period. In one embodiment, the m-sequence may be generated by software shift of a multi-stage linear feedback shift register by a microcontroller, or the m-sequence to be used may be stored in a nonvolatile Memory such as a Flash Memory in advance, and may be obtained by table lookup when used.

The DA conversion module is used for converting the digitized m sequence into an m sequence analog waveform with specific amplitude and frequency under the control of the microcontroller, and sending the waveform as an excitation voltage for electrode contact impedance measurement to an electrode loop, wherein the electrode loop is used for acquiring or detecting electrophysiological signals of a measurement target.

In fig. 1, the resistors R3 and R4 are used together with the electrode contact impedances R1 and R2 to divide the voltage of the m-sequence analog waveform, so that the amplitude of the divided waveform is much lower than that of the electrophysiological signal, thereby avoiding the generated m-sequence from interfering with the acquisition of the electrophysiological signal.

The AD sampling module simultaneously acquires electrophysiological signals conducted by a human body through the contact impedances R1 and R2 and the electrodes, and m-sequence analog waveforms of the two ends of the contact impedances R1 and R2 after voltage division. The digital signal obtained after AD sampling is sent to a microprocessor for further arithmetic processing.

And the microcontroller receives sampling data of the AD sampling module, the data comprises m-sequence analog waveforms with weak amplitude after voltage division, calculates a cross-correlation function of the data and the digitized m-sequence generated by the m-sequence generation module, and extracts a peak value of the cross-correlation function. Because the human electrophysiological signals are mutually independent from the generated m sequence, the cross-correlation function value is very small; the m-sequence analog waveform in the sampled data is very close to the digitized m-sequence, and the correlation coefficient is very high, so the peak value of the cross-correlation function depends on the amplitude of the m-sequence analog waveform. When the resistances R3 and R4 are constant, the peak is proportional to the sum of the contact resistances R1 and R2. The contact impedance between the two electrodes of the same sampling channel and the skin can be obtained by calculating the peak value and converting the peak value.

Specifically, in conjunction with fig. 2 and fig. 1, the working process of the spread spectrum modulation-based electrode contact impedance online measurement device provided comprises the following steps.

In step S210, the m-sequence generation module generates a digitized m-sequence.

In the embodiment of the invention, when the contact impedance of the electrode is measured, the microcontroller is firstly used for controlling the m-sequence generation module to generate a digital m-sequence.

The m-sequence, which is one of pseudo random Noise (PN) sequences, has excellent binary autocorrelation characteristics similar to Noise. A typical m-sequence is shown in fig. 3(a), which has equal positive and negative amplitudes and repeats periodically. The waveform of the autocorrelation function shifted positively and negatively within one period is shown in fig. 3(b), which also has periodicity and is the same as the period of the m-sequence. The function takes a maximum when the sequence shift is zero, the value depending on the amplitude of the m-sequence; the shift is the negative inverse of the length of the sequence for other values, with values being smaller for longer sequences. Other signals such as human electrophysiological signals are uncorrelated with the m-sequence and have a small cross-correlation function with the m-sequence at arbitrary shifts. This property of the m-sequence makes it possible to extract useful information annihilated under noise.

In one embodiment, the m-sequence may be generated by a multi-stage linear feedback shift register. Under the action of clock signal, the shift register shifts continuously and feeds back the output to the input through a certain functional relation to generate m sequence with fixed code element speed and period. The number of stages of the shift register determines the period of the m-sequence and the noise suppression capability. The higher the series number is, the longer the period is, the higher the impedance measurement accuracy is, the better the anti-interference performance is, the lower the amplitude of the m-sequence analog waveform after voltage division can be obtained, the smaller the influence on the acquisition of electrophysiological signals is, but a microprocessor which needs to calculate a cross-correlation function has higher operation and storage capacity, the 10-12 stages are usually selected, and the period of the corresponding m-sequence is 1023 bits to 4095 bits.

Alternatively, a tool such as Matlab may be used to generate a digitized m-sequence in advance, the digitized m-sequence is stored in a flash memory of the microprocessor, and when the digital m-sequence is used, a current value of the m-sequence to be output to the DA conversion module is obtained through table lookup.

In step S220, the DA conversion module converts the digitized m-sequence into an m-sequence analog waveform with a specific amplitude and frequency, so that the divided analog waveform is far lower than the amplitude of the electrophysiological signal.

The DA conversion module converts the digitized m-sequence into an m-sequence analog waveform with specific amplitude and frequency under the control of the microcontroller, so that the amplitude of the waveform is far lower than that of the electrophysiological signal when the waveform is applied to two ends of the P electrode and the N electrode after the waveform is subjected to resistance voltage division, such as below +/-50 microvolts. But this voltage should be higher than the minimum resolution of the AD sampling module so that it can be sampled correctly. When impedance measurement is carried out, the amplitude of the m-sequence analog waveform output by the DA conversion module can be dynamically adjusted by the microcontroller, so that the amplitude is far lower than the amplitude of the electrophysiological signal all the time after the voltage is divided. The microcontroller simultaneously controls the frequency of the DA-converted analog waveform so that it can be sampled by the AD sampling module without distortion, typically by setting the frequency of the waveform to one quarter of the AD sampling frequency.

And step S230, injecting the m-sequence analog waveform into an electrode loop after resistance voltage division.

The divider resistors R3 and R4 provide an additional input path for the electrophysiological signals, and to avoid the input path from significantly affecting the input impedance, the values of R3 and R4 should be selected to be larger, and usually more than 100M. The resistance value thereof should be accurately measured in advance to accurately calculate the contact resistance of the electrode.

The m-sequence analog waveform um (t) is used as a signal source for impedance measurement, is applied to an electrode loop, and after being subjected to resistance voltage division, a voltage uc (t) is generated across contact impedances R1 and R2, and is represented as:

since the contact impedance R1+ R2 of the electrode in normal contact with the skin is much smaller than R3+ R4, the amplitude of Uc (t) is much lower than that of the electrophysiological signal, and the influence of the electrophysiological signal acquisition by the contact impedance R1+ R2 can be ignored.

The voltage at the two ends of the P electrode and the N electrode, on which the m-sequence analog waveform Uc (t) and the electrophysiological signal are superposed after partial pressure is expressed as

Us(t)=Uc(t)+Ue(t)+n(t) (2)

Wherein us (t) is the superimposed signal, ue (t) is the electrophysiological signal, and n (t) is noise.

Step S240, the AD sampling module collects electrophysiological signals containing m-sequence analog waveforms after voltage division.

In this step, the AD sampling module collects the superimposed signal us (t) using the sampling frequency required for collecting electrophysiological signals, and sends the sampled data to the microcontroller.

And step S250, the microcontroller calculates the cross-correlation function of the AD sampling data and the digital m sequence to obtain the contact impedance of the electrode and the human body.

Specifically, the microcontroller calculates a cross-correlation function Rsm (τ) of the sampled data and the digitized m-sequence um (t) generated by the m-sequence generation module, which is expressed as:

where T is the period of the m-sequence. From the above formula, the cross-correlation function obtained by calculation is the sum of the cross-correlation functions of the m-sequence analog waveform uc (t), the electrophysiological signal ue (t), the noise n (t) and the digitized m-sequence um (t), respectively, after voltage division. Ue (t) and n (t) are uncorrelated with Um (t), Rem (tau) and Rnm tau) are small and approximate to negative inverses of m sequence period, and when m sequence period is longer, Rsm (tau) is considered to be approximately equal to Rcm (tau). It can be calculated that, because uc (t) and um (t) are completely correlated, the peak value of their cross-correlation function Rcm (τ) is the product of the magnitudes of uc (t) and um (t), that is:

Uc=Rmax/Um (4)

wherein Rmax is the peak value of the cross-correlation function Rcm (tau), and Uc and Um are the amplitudes of Uc (t) and Um (t), respectively.

At constant um (t), R3, R4, the magnitude of uc (t) depends on the electrode contact resistances R1 and R2. Therefore, by calculating the cross-correlation function of the AD sampling data and the digitized m-sequence, the peak value of the function is obtained, and the voltage amplitudes at the two ends of the contact impedances R1 and R2 can be obtained, and further, by the amplitude of the m-sequence analog waveform and the resistances of the resistors R3 and R4, the contact impedance of the electrode is calculated, that is:

from the above analysis, the cross-correlation function Rsm (τ) of the m-sequence concentrates the energy of uc (t) which is weakly dispersed to a point, and the contact impedance information which is annihilated under the energy density of electrophysiological signals and noise is expressed through the point, and the longer the period of the m-sequence is, the stronger the information extraction and noise suppression capabilities are. The electrophysiological signals and noise are irrelevant to um (t) and are expanded to a wide frequency band, and in this way, the m-sequence analog waveform can be divided to be far lower than the amplitude of the electrophysiological signals, so that the electrophysiological signal acquisition and electrode contact impedance measurement are carried out simultaneously without mutual interference.

Although m-sequences with longer periods are more advantageous for information extraction and noise suppression, the longer the period, the lower the time resolution of the contact impedance calculation results, and the higher the data storage and computation capability of the microprocessor. When the contact impedance is calculated, 1-2 periods of sampling data us (t) can be intercepted from the AD sampling module according to the memory capacity and the processing speed of the microprocessor to participate in cross-correlation operation. For example, a digitized m sequence um (t) of one period is stored in a microprocessor in advance, before operation, zero padding is needed to be performed on the digitized m sequence to be equal to the length of the sampled data, then the digitized m sequence after zero padding is circularly shifted, the shift step length is 1, the shift times are equal to the length of the sampled data, then the inner product of each shifted digitized m sequence and the sampled data is calculated, and then the inner product is divided by the period of the m sequence, so that the cross-correlation function value under the shift is obtained. Preferably, when performing multiplication in inner product, using the shift-add multiplier saves hardware resources, and the implementation steps are: for the multiplier and multiplicand of n bits, defining the least significant bit to the most significant bit as the 0 th bit to the (n-1) th bit; starting to judge from the 0 th bit of the multiplier, if the multiplier is 1, shifting the multiplicand by 0 bit to the left, if the multiplier is 0, not processing, and sequentially judging to the highest bit; and adding all the shifted multiplicands to obtain a multiplication result. After the cross-correlation function value is calculated, the contact impedance of the electrode can be calculated according to the peak value of the function. When the cross-correlation function value is calculated, the sampling data is usually weak, the sampling data is not divided by the period of the m sequence, and finally the sampling data is divided when the contact impedance is calculated, so that the precision loss caused by too small data is avoided.

Step S260, determining whether the amplitude of the divided waveform is in a proper range.

And judging whether the amplitude of the waveform after voltage division is in a proper range, if so, continuing to execute the step S230, and if not, executing the step S270.

And step S270, adjusting the amplitude of the m-sequence analog waveform output by the DA conversion module.

In the process of electrophysiological signal acquisition and contact impedance measurement, the contact impedance of the electrode and the skin may change along with the time, so that m-sequence analog waveforms Uc (t) after voltage division are too large, and the acquisition of electrophysiological signals is interfered; or uc (t) is too small to be accurately collected by the AD sampling module. At this time, the amplitude of the m-sequence analog waveform um (t) output by the DA conversion module can be dynamically adjusted by the microcontroller according to the measured contact impedance, so that the amplitude of the divided waveform uc (t) is always kept in a proper range. If Uc (t) cannot be adjusted to a proper range, the contact impedance possibly caused by electrode falling is too high, and at the moment, the micro-controller can close the electrophysiological signal acquisition of the channel or send information to prompt a user to check the electrode connection condition.

If the contact impedance of the electrode does not need to be calculated from the AD sampling data, only the collected electrophysiological signal data is needed. Because the amplitude of the m-sequence analog waveform Uc (t) contained in the sampling data after partial pressure is weak, the AD sampling data can be directly taken as electrophysiological signal acquisition data without processing such as high-pass filtering and the like in the prior art.

It should be noted that those skilled in the art can appropriately change or modify the above-described embodiments without departing from the spirit and scope of the present invention. For example, the m-sequence generation module is independent of the microcontroller, or other voltage division circuits are adopted to replace resistance voltage division, and the like.

In summary, the invention calculates the cross-correlation function between the AD sampling data and the digitized m-sequence, and then obtains the contact impedance of the electrode; and an m-sequence generating circuit, a DA conversion module and a voltage division circuit are used for dynamically generating an m-sequence analog waveform with weak amplitude. Compared with the prior art, the invention has at least the following technical effects

1) The invention takes the m sequence as a signal source for measuring the electrode contact impedance, highlights the contact impedance information which is possibly submerged under the energy density of electrophysiological signals and noise, and expands the electrophysiological signals and the noise to a very wide frequency band, thereby setting the amplitude of the signal source to be far lower than that of the electrophysiological signals, and enabling the acquisition of the electrophysiological signals and the measurement of the electrode contact impedance to be carried out simultaneously without mutual interference.

2) Compared with the existing electrophysiological signal acquisition equipment, the electrophysiological signal acquisition equipment only adds the DA conversion module and the resistor on hardware, and key modules such as m sequence generation, impedance measurement and the like can be realized through software, so that compared with the scheme of using an impedance measurement chip or a high-speed AD sampling circuit in the prior art, the electrophysiological signal acquisition equipment reduces the hardware cost and is more convenient to realize. And has passed simulation test verification, and the principle and method are all feasible.

The present invention may be a system, method and/or computer program product. The computer program product may include a computer-readable storage medium having computer-readable program instructions embodied therewith for causing a processor to implement various aspects of the present invention.

The computer readable storage medium may be a tangible device that can hold and store the instructions for use by the instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic memory device, a magnetic memory device, an optical memory device, an electromagnetic memory device, a semiconductor memory device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a Static Random Access Memory (SRAM), a portable compact disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical coding device, such as punch cards or in-groove projection structures having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media as used herein is not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission medium (e.g., optical pulses through a fiber optic cable), or electrical signals transmitted through electrical wires.

The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a respective computing/processing device, or to an external computer or external storage device via a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. The network adapter card or network interface in each computing/processing device receives computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in the respective computing/processing device.

The computer program instructions for carrying out operations of the present invention may be assembler instructions, Instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C + +, Python, or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present invention are implemented by personalizing an electronic circuit, such as a programmable logic circuit, a Field Programmable Gate Array (FPGA), or a Programmable Logic Array (PLA), with state information of computer-readable program instructions, which can execute the computer-readable program instructions.

Aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.

These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer-readable program instructions may also be stored in a computer-readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer-readable medium storing the instructions comprises an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.

The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.

The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, by software, and by a combination of software and hardware are equivalent.

Having described embodiments of the present invention, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen in order to best explain the principles of the embodiments, the practical application, or improvements made to the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the invention is defined by the appended claims.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种非接触式心电检测多层复合电极系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!