Multi-channel data acquisition system and method and electrophysiological localization mapping equipment

By designing a multi-channel data acquisition system, the synchronization control of the main control board and the data acquisition board is used, combined with a high-resolution analog-to-digital converter and digital signal processor, the problems of few channels and low sampling rates of existing equipment are solved, and efficient, synchronous acquisition and processing of multi-channel data are achieved.

CN120022001APending Publication Date: 2025-05-23SHANGHAI MICROPORT EP MEDTECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411954379.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-05-23

Smart Images

  • Figure CN120022001A_ABST
    Figure CN120022001A_ABST
Patent Text Reader

Abstract

The invention provides a multichannel data acquisition system, a multichannel data acquisition method and electrophysiological localization mapping equipment. The multichannel data acquisition system comprises a main control board and a plurality of data acquisition boards, the main control board comprises a main control module; the data acquisition board comprises a data acquisition control module, a data processing module and a plurality of data acquisition channels; the main control module is configured to issue a transmission and control instruction to the data acquisition control module of each data acquisition board so as to control all the data acquisition channels to synchronously acquire data and synchronously transmit the acquired data to the data processing module of the data acquisition board where the main control module is located; and respectively issuing a synchronous processing instruction to the data processing module of each data acquisition board so as to control all the data processing modules to synchronously process the received data in parallel and synchronously upload the processed data. According to the invention, data of multiple channels can be collected and processed at the same time, and it is ensured that the data of the multiple channels are highly consistent in time and space.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data acquisition, and in particular to a multi-channel data acquisition system, a multi-channel data acquisition method and an electrophysiological positioning and mapping device. Background Art

[0002] The 3D cardiac electrophysiological positioning mapping device realizes real-time, 3D visualization of cardiac electrical activity by integrating components such as a 3D mapping system, a multi-channel recorder, and a cardiac stimulator. The device can assist doctors in emitting electrical stimulation and recording ECG information during surgery, and can be used with ablation catheters, mapping catheters, and other instruments to achieve mapping, diagnosis, and treatment of rapid arrhythmias.

[0003] With the clinical needs, green electrophysiology requirements, technological progress and future development, the market demand for three-dimensional cardiac electrophysiology positioning and mapping equipment is also increasing, which needs to meet the following characteristics: 1) It can be connected to various types of catheters or instruments, such as various high-density mapping catheters, ablation catheters with pressure and temperature measurement, and multi-electrode pulsed electric field ablation catheters, etc., to perform complex cardiac electrophysiological activity mapping; 2) Through high-density positioning and mapping catheters, a more detailed and accurate three-dimensional heart model can be quickly constructed in real time; 3) Various catheters require magneto-electric multi-modal positioning; 4) Multi-channel high-speed and high-resolution ADC data acquisition, signal processing needs to have a certain degree of real-time and stability; 5) Integration and high integration, multiple catheters are plug-and-play.

[0004] At present, similar products on the market at home and abroad generally have fewer channels, a low degree of integration, and a low ADC (analog-to-digital converter) sampling rate. If you want to solve these problems, you need a lot of channels and high integration, which will put forward higher requirements for the entire acquisition, processing and transmission, requiring higher ADC resolution and sampling rate, processors with stronger processing capabilities and multiple channel synchronization technology.

[0005] It should be noted that the information disclosed in the background technology section of the invention is only intended to deepen the understanding of the general background technology of the invention, and should not be regarded as an admission or suggestion in any form that the information constitutes prior art already known to those skilled in the art. Summary of the invention

[0006] The purpose of the present invention is to provide a multi-channel data acquisition system, a multi-channel data acquisition method and an electrophysiological positioning mapping device, which can realize the simultaneous acquisition and processing of data from multiple channels and ensure that the data collected by multiple channels remain highly consistent in time and space.

[0007] To achieve the above-mentioned purpose, the present invention provides a multi-channel data acquisition system, comprising a main control board and multiple data acquisition boards, wherein the multiple data acquisition boards are all communicatively connected to the main control board; the main control board comprises a main control module; each of the data acquisition boards comprises a data acquisition control module, a data processing module and multiple data acquisition channels arranged in parallel; the main control module is configured to: send transmission and control instructions to the data acquisition control modules of each of the data acquisition boards respectively, so as to control all of the data acquisition channels to synchronously collect data and synchronously transmit the collected data to the data processing module of the data acquisition board where they are located; and send synchronization processing instructions to the data processing modules of each of the data acquisition boards respectively, so as to control all of the data processing modules to synchronously process the received data in parallel and synchronously upload the processed data.

[0008] Optionally, the main control module is further configured to: send a conversion clock instruction to each of the data acquisition channels respectively, so that all the data acquisition channels use the same conversion clock.

[0009] Optionally, the main control module is further configured to: issue a synchronous start instruction to each of the data acquisition channels respectively, so that all the data acquisition channels are started synchronously at the same clock frequency.

[0010] Optionally, each of the data acquisition channels includes a connected pre-stage preprocessing unit and an analog-to-digital converter, the pre-stage preprocessing unit is configured to preprocess the collected analog signal, and the analog-to-digital converter is configured to perform analog-to-digital conversion on the preprocessed analog signal.

[0011] Optionally, the resolution of the analog-to-digital converter is greater than or equal to 24 bits.

[0012] Optionally, the front-stage preprocessing unit includes a front-stage filtering and buffering circuit, an amplifying circuit, a high-pass filtering circuit and a differential driving circuit which are connected in sequence.

[0013] Optionally, the data acquisition channel is configured to oversample electrocardiogram data or electric field localization data.

[0014] The data processing module is configured to sequentially perform high-pass filtering, low-pass filtering, adaptive filtering and downsampling processing on the received ECG data, or sequentially perform band-stop filtering, band-pass filtering, effective value calculation and phase calculation on the received electric field positioning data.

[0015] Optionally, the multi-channel data acquisition system provided by the present invention further includes a backplane, and the main control board and all the data acquisition boards are installed on the backplane.

[0016] Optionally, the data acquisition control module includes a field programmable gate array, and the data processing module includes a digital signal processor.

[0017] To achieve the above object, the present invention also provides a multi-channel data acquisition method, comprising:

[0018] Sending transmission and control instructions to the data acquisition control module of each data acquisition board respectively, so as to control the multiple data acquisition channels of all the data acquisition boards to synchronously acquire data and synchronously transmit the acquired data to the data processing module of the data acquisition board where it is located, wherein each of the data acquisition boards includes the data acquisition control module, the data processing module and the multiple data acquisition channels arranged in parallel;

[0019] A synchronization processing instruction is issued to the data processing module of each data acquisition board respectively, so as to control all the data processing modules to synchronously process the received data in parallel and synchronously upload the processed data.

[0020] Optionally, controlling the multiple data acquisition channels of all the data acquisition boards to synchronously acquire data includes:

[0021] Controlling multiple data acquisition channels of all the data acquisition boards to synchronously oversample electrocardiogram data or electric field positioning data;

[0022] The controlling all the data processing modules to synchronously process the received data in parallel comprises:

[0023] Control all the data processing modules to synchronously perform high-pass filtering, low-pass filtering, adaptive filtering and downsampling processing on the received ECG data in sequence; or

[0024] All the data processing modules are controlled to synchronously perform band-stop filtering, band-pass filtering, effective value calculation and phase calculation on the received electric field positioning data in sequence.

[0025] Optionally, the controlling of the multiple data acquisition channels of all the data acquisition boards to synchronously oversample the ECG data comprises:

[0026] Controlling multiple data acquisition channels of all the data acquisition boards to synchronously oversample the ECG data at a frequency of 2kHz to 384kHz;

[0027] The controlling of all the data acquisition boards' multiple data acquisition channels to synchronously oversample the electric field positioning data comprises:

[0028] The multiple data acquisition channels of all the data acquisition boards are controlled to synchronously oversample the electric field positioning data at a frequency of 102.4kHz to 409.6kHz.

[0029] Optionally, before sending transmission and control instructions to the data acquisition control modules of each data acquisition board respectively, the multi-channel data acquisition method provided by the present invention further includes:

[0030] A conversion clock instruction is issued to each of the data acquisition channels respectively, so that all the data acquisition channels use the same conversion clock.

[0031] Optionally, after issuing a conversion clock instruction to each of the data acquisition channels respectively so that all the data acquisition channels use the same conversion clock, the multi-channel data acquisition method provided by the present invention further includes:

[0032] A synchronous start instruction is issued to each of the data acquisition channels respectively, so that all the data acquisition channels are synchronously started at the same clock frequency.

[0033] In order to achieve the above-mentioned object, the present invention further provides an electrophysiological positioning mapping device, characterized in that it includes any of the multi-channel data acquisition systems described above.

[0034] Compared with the prior art, the multi-channel data acquisition system, multi-channel data acquisition method and electrophysiological localization mapping device provided by the present invention have the following beneficial effects:

[0035] The multi-channel data acquisition system provided by the present invention is provided with a main control board including a main control module and multiple data acquisition boards integrating a data acquisition control module, a data processing module and multiple data acquisition channels, and the main control module is configured to: send transmission and control instructions to the data acquisition control modules of each data acquisition board respectively, so as to control all the data acquisition channels to synchronously collect data and synchronously transmit the collected data to the data processing modules of the data acquisition boards where they are located, and send synchronization processing instructions to the data processing modules of each data acquisition board respectively, so as to control all the data processing modules to synchronously process the received data in parallel and synchronously upload the processed data, thereby realizing simultaneous collection and processing of data of multiple channels, and ensuring that the data collected by multiple channels are highly consistent in time and space, providing support for the subsequent acquisition of bipolar signals by subtracting unipolar signals. In addition, the multi-channel data acquisition system provided by the present invention adopts a central star control topology structure in which all data acquisition boards are connected to the same main control board for communication, which not only makes the control and management of the entire data acquisition system simpler, facilitates fault diagnosis and isolation, and facilitates node expansion, but also has a small network delay, low transmission error, and higher security. In addition, since all the data acquisition channels are arranged in parallel, the signal isolation between channels can be optimized. At the same time, by setting up multiple data acquisition boards, it is also possible to support the collection of data from dozens, hundreds, or even more channels.

[0036] Since the multi-channel data acquisition method and electrophysiological positioning mapping device provided by the present invention belong to the same inventive concept as the multi-channel data acquisition system provided by the present invention, the multi-channel data acquisition method and electrophysiological positioning mapping device provided by the present invention at least have all the beneficial effects of the multi-channel data acquisition system provided by the present invention. For details, please refer to the relevant description of the beneficial effects of the multi-channel data acquisition system provided by the present invention in the above text. Therefore, the beneficial effects of the multi-channel data acquisition method and electrophysiological positioning mapping device provided by the present invention will not be described one by one here. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 A schematic block diagram of a multi-channel data acquisition system provided by one embodiment of the present invention;

[0038] Figure 2 A control principle diagram of a multi-channel data acquisition system provided by one embodiment of the present invention;

[0039] Figure 3 A schematic diagram of the circuit structure of a single data acquisition channel provided in one embodiment of the present invention;

[0040] Figure 4It is a schematic diagram of the circuit structure of a single data acquisition channel in the prior art;

[0041] Figure 5 A flowchart of processing ECG data provided by one embodiment of the present invention;

[0042] Figure 6 A flowchart of processing electric field positioning data provided by one embodiment of the present invention;

[0043] Figure 7 A schematic diagram of the block structure of a main control module provided in one embodiment of the present invention;

[0044] Figure 8 A flowchart of a multi-channel data acquisition method provided by one embodiment of the present invention;

[0045] Fig. 9 A partial structural block diagram of an electrophysiological mapping system provided in one embodiment of the present invention.

[0046] The reference numerals are described as follows:

[0047] Main control board-100; main control module-110; control unit-111, clock unit-112; DDR memory-1131; flash memory-1132; watchdog-114; power supply-115; indicator light-116; JTAG interface-1171; SFP interface-1172; UART interface-1173; SPI interface-1174; GPIO interface-1175; IIC interface-1176;

[0048] Data acquisition board-200; data acquisition control module-210; data processing module-220; data acquisition channel-230; pre-stage preprocessing unit-240; pre-stage filtering and buffer circuit-241; amplifier circuit-242; high-pass filtering circuit-243; differential driving circuit-244; analog-to-digital converter-250;

[0049] Back panel - 300;

[0050] First data acquisition board-200A; second data acquisition board-200B;

[0051] Transmission and control instructions-SS; synchronization processing instructions-PP; conversion clock instructions-CLK; synchronization start instructions-ST. DETAILED DESCRIPTION

[0052] The following is a further detailed description of the multi-channel data acquisition system, multi-channel data acquisition method and electrophysiological positioning mapping device proposed in the present invention in combination with the accompanying drawings and specific embodiments. According to the following description, the advantages and features of the present invention will be clearer. It should be noted that the drawings are in a very simplified form and use non-precise proportions, which are only used to conveniently and clearly assist in explaining the purpose of the present invention. In order to make the purpose, features and advantages of the present invention more obvious and easy to understand, please refer to the accompanying drawings. It should be noted that the structure, proportion, size, etc. illustrated in the drawings of this specification are only used to match the content disclosed in the specification, so that people familiar with this technology can understand and read, and are not used to limit the limiting conditions for the implementation of the present invention. Any modification of the structure, change in the proportional relationship or adjustment of the size, under the condition that the effect produced by the present invention and the purpose that can be achieved are the same or similar, should still fall within the scope of the technical content disclosed by the present invention.

[0053] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or equipment including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or equipment. In the absence of more restrictions, the elements defined by the statement "comprise one..." do not exclude the existence of other identical elements in the process, method, article or equipment including the elements. The singular forms "a", "an" and "the" include plural objects, the term "or" is generally used in a sense including "and / or", the term "several" is generally used in a sense including "at least one", and the term "at least two" is generally used in a sense including "two or more". In addition, the terms "first", "second" and "third" are used for descriptive purposes only and are not to be understood as indicating or suggesting relative importance or implicitly indicating the number of the indicated technical features.

[0054] In addition, in the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0055] The core idea of ​​the present invention is to provide a multi-channel data acquisition system, a multi-channel data acquisition method and an electrophysiological positioning mapping device, which can realize the simultaneous acquisition and processing of data from multiple channels and ensure that the data collected by multiple channels remain highly consistent in time and space.

[0056] It should be noted that the multi-channel data acquisition method provided by the present invention can be applied to the multi-channel data acquisition system provided by the present invention, and the multi-channel data acquisition system provided by the present invention can be applied to the electrophysiological positioning mapping device provided by the present invention.

[0057] To realize the above idea, the present invention provides a multi-channel data acquisition system, please refer to Figure 1 and Figure 2 ,in, Figure 1 A schematic diagram of the block structure of a multi-channel data acquisition system provided in one embodiment of the present invention, Figure 2 The control principle diagram of the multi-channel data acquisition system provided by one embodiment of the present invention. Figure 1 and Figure 2As shown, the multi-channel data acquisition system provided by the present invention includes a main control board 100 and multiple data acquisition boards 200, and the multiple data acquisition boards 200 are all communicatively connected to the main control board 100; the main control board 100 includes a main control module 110; each of the data acquisition boards 200 includes a data acquisition control module 210, a data processing module 220 and multiple data acquisition channels 230 arranged in parallel; the main control module 110 is configured to: send transmission and control instructions SS to the data acquisition control modules 210 of each of the data acquisition boards 200 respectively, so as to control all of the data acquisition channels 230 to synchronously collect data and synchronously transmit the collected data to the data processing modules 220 of the data acquisition boards 200 where they are located; and send synchronization processing instructions PP to the data processing modules 220 of each of the data acquisition boards 200 respectively, so as to control all of the data processing modules 220 to synchronously process the received data in parallel and synchronously upload the processed data.

[0058] The multi-channel data acquisition system provided by the present invention can realize the simultaneous acquisition and processing of data from multiple channels, and can ensure that the data collected by multiple channels remain highly consistent in time and space, providing support for the subsequent acquisition of bipolar signals by subtracting unipolar signals. In addition, the multi-channel data acquisition system provided by the present invention adopts a central star control topology structure in which all data acquisition boards 200 are connected to the same main control board 100 for communication, which not only makes the control and management of the entire data acquisition system simpler, facilitates fault diagnosis and isolation, and facilitates node expansion, but also has a small network delay, low transmission error, and higher security. In addition, since all of the data acquisition channels 230 are arranged in parallel, the signal isolation between channels can be optimized. At the same time, by setting multiple data acquisition boards 200, the acquisition of data from dozens, hundreds, or even more channels can also be supported.

[0059] It should be noted that the present invention does not limit the specific number of data acquisition channels 230 included in each of the data acquisition boards 200. The specific number of data acquisition channels 230 included in each of the data acquisition boards 200 can be set according to actual needs. For example, the number of data acquisition channels 230 included in each of the data acquisition boards 200 can be 32 or 64.

[0060] In some exemplary embodiments, the main control module 110 is further configured to: synchronously package the data processed by each of the data processing modules 220 and upload them to a host computer, and accept instructions issued by the host computer.

[0061] In some exemplary embodiments, the main control module 110 is further configured to process faults or abnormal conditions that occur in the system.

[0062] Please continue to refer to Figure 1 ,like Figure 1 As shown, in some exemplary embodiments, the multi-channel data acquisition system provided by the present invention further includes a backplane 300, and the main control board 100 and all the data acquisition boards 200 are installed on the backplane 300. Thus, all the data acquisition boards 200 and the main control board 100 can be connected through the backplane 300, and the backplane 300 is responsible for the input and output aggregation of signals.

[0063] In some exemplary embodiments, the main control board 100 and each of the data acquisition boards 200 are connected to each other by a high-speed bus interface or a high-speed network interface. Thus, by using a high-speed bus interface (such as a serial peripheral interface SPI) or a high-speed network interface to connect the main control board 100 and each of the data acquisition boards 200, the transmission efficiency can be further improved.

[0064] In some exemplary embodiments, the data acquisition control module 210 includes a field programmable gate array, and the data processing module 220 includes a digital signal processor. Therefore, by using a field programmable gate array (FPGA) as the data acquisition control module 210, the advantage of the field programmable gate array (FPGA) being able to provide flexible hardware acceleration capabilities can be fully utilized, thereby achieving high-speed data acquisition; by using a digital signal processor as the data processing module 220, the advantage of the digital signal processor (DSP) being good at complex digital signal processing algorithms can be fully utilized, thereby enabling high-speed and high-precision processing and analysis of the collected data. In addition, by using a digital signal processor as the data processing module 220, the data throughput can be greatly increased, the signal noise can be reduced, the signal quality can be improved, and the real-time performance of the signal can be guaranteed.

[0065] Please continue to refer to Figure 2 ,like Figure 2 As shown, in some exemplary embodiments, the main control module 110 is further configured to: send a conversion clock instruction CLK to each of the data acquisition channels 230, so that all of the data acquisition channels 230 use the same conversion clock. Therefore, by using the main control module 110 to send a conversion clock instruction CLK to each of the data acquisition channels 230, it can be ensured that all of the data acquisition channels 230 use the same conversion clock, thereby further ensuring that all of the data acquisition channels 230 can perform data acquisition at the same time, and further effectively ensuring that the data collected by each channel can be highly consistent in time and space.

[0066] It should be noted that, as can be understood by those skilled in the art, in some other embodiments, the main control module 110 may first send the conversion clock instruction CLK to each of the data acquisition control modules 210 respectively, and then the data acquisition control module 210 may send the conversion clock instruction CLK to the multiple data acquisition channels 230 on the data acquisition board 200 where it is located.

[0067] Please continue to refer to Figure 2 ,like Figure 2 As shown, in some exemplary embodiments, the main control module 110 is further configured to: issue a synchronization start instruction ST to each of the data acquisition channels 230, so that all of the data acquisition channels 230 are synchronously started at the same clock frequency. Therefore, by using the main control module 110 to issue a synchronization start instruction ST to each of the data acquisition channels 230, it can be ensured that all of the data acquisition channels 230 can be synchronously started at the same clock frequency, so as to ensure that the sampling phase and frequency of each data acquisition channel 230 are the same, thereby further ensuring that all of the data acquisition channels 230 can perform data acquisition at the same time, and further effectively ensuring that the data collected by each data acquisition channel 230 can be highly consistent in time and space.

[0068] It should be noted that, as can be understood by those skilled in the art, in some other embodiments, the main control module 110 may first issue a synchronization start instruction ST to each of the data acquisition control modules 210 respectively, and then the data acquisition control module 210 may issue the synchronization start instruction ST to the multiple data acquisition channels 230 on the data acquisition board 200 where it is located.

[0069] Please continue to refer to Figure 2 ,like Figure 2 As shown, in some exemplary embodiments, each of the data acquisition channels 230 includes a connected pre-stage preprocessing unit 240 and an analog-to-digital converter 250, wherein the pre-stage preprocessing unit 240 is configured to preprocess the collected analog signal, and the analog-to-digital converter 250 is configured to perform analog-to-digital conversion on the preprocessed analog signal. Thus, the collected data can be filtered and processed by the pre-stage preprocessing unit 240, and the analog-to-digital converter 250 can convert the analog signal preprocessed by the pre-stage preprocessing unit 240 from an analog signal to a corresponding digital signal.

[0070] It should be noted that, as can be understood by those skilled in the art, the statement in the above text that "the main control module 110 is further configured to: issue a conversion clock instruction CLK to each of the data acquisition channels 230 respectively, so that all the data acquisition channels 230 use the same conversion clock" is specifically "the main control module 110 issues a conversion clock instruction CLK to each of the analog-to-digital converters 250 respectively, so that all the analog-to-digital converters 250 use the same conversion clock"; the statement in the above text that "the main control module 110 is further configured to: issue a synchronous start instruction ST to each of the data acquisition channels 230 respectively, so that all the data acquisition channels 230 start synchronously at the same clock frequency" is specifically "the main control module 110 issues a synchronous start instruction ST to each of the analog-to-digital converters 250 respectively, so that all the analog-to-digital converters 250 start synchronously at the same clock frequency".

[0071] Furthermore, in order to further simplify the structure, for each data acquisition board 200, at least one synchronous multi-channel analog-to-digital converter 250 (one synchronous multi-channel analog-to-digital converter 250 integrates multiple single-channel analog-to-digital converters 250 arranged in parallel and synchronously) can be provided on the data acquisition board 200. For example, taking the data acquisition board 200 including 32 data acquisition channels 230 as an example, four synchronous 8-channel analog-to-digital converters 250 can be provided on the data acquisition board 200.

[0072] In some exemplary embodiments, the resolution of the analog-to-digital converter 250 is greater than or equal to 24 bits. Thus, by using an analog-to-digital converter 250 with a high resolution (such as 24 bits or 32 bits) for data acquisition, the amplification factor of the pre-stage preprocessing unit 240 can be greatly reduced, the pre-stage preprocessing unit 240 can be simplified, and at the same time, the signal-to-noise ratio can be improved, the dynamic range of the signal can be increased, and the resolution ability of small signals and weak signals can be improved.

[0073] Specifically, high resolution means that the analog-to-digital converter 250 can more finely distinguish the tiny changes of the analog signal. For a 24-bit analog-to-digital converter 250, its resolution is as high as 16,777,216 different digital levels (i.e., 2 24), which greatly improves the ability to distinguish small and weak signals. In addition, the high-resolution analog-to-digital converter 250 is also highly sensitive, so the need for amplification of the front-stage analog signal can be reduced, thereby simplifying the design of the front-stage preprocessing unit 240, reducing the risk of noise introduction, and improving the stability and reliability of the overall system. Reducing the amplification factor also helps to avoid nonlinear distortion and saturation effects during the amplification process, thereby further improving the fidelity of the collected data. At the same time, since the complexity of the entire signal processing chain is reduced, it can help reduce system costs, improve system reliability, and help reduce the overall power consumption of the system. In addition, the high-resolution analog-to-digital converter 250 usually has a wider dynamic range and can process large and small signals at the same time without distortion. In addition, the sampling frequency of the high-resolution analog-to-digital converter 250 is also relatively high. Taking the 24-bit analog-to-digital converter 250ADI-ADC7768 and TI-ADS127L18 as examples, the maximum sampling frequency can reach 512kHz.

[0074] Please continue to refer to Figure 3 , which is a schematic diagram of the circuit structure of a single data acquisition channel 230 provided in one embodiment of the present invention. Figure 3 As shown, in some exemplary embodiments, the pre-stage preprocessing unit 240 includes a pre-stage filter and buffer circuit 241, an amplifier circuit 242, a high-pass filter circuit 243 and a differential drive circuit 244 connected in sequence. Thus, the collected analog signal (ECG signal or electric field positioning signal) can be pre-filtered by the pre-stage filter and buffer circuit 241 to filter out the high-frequency part of the analog signal (ECG signal or electric field positioning signal), and the input impedance and common mode of the data acquisition channel 230 can be improved. The signal can be amplified by the amplifier circuit 242. The low-frequency signal and DC component in the signal can be filtered out by the high-pass filter circuit 243, and a higher signal-to-noise ratio can be achieved by the differential drive circuit 244, thereby effectively ensuring the quality of the collected data.

[0075] It should be noted that the amplifier circuit 242 may be, but is not limited to, an instrument amplifier circuit, and the high-pass filter circuit 243 may be, but is not limited to, a passive high-pass filter circuit.

[0076] Please continue to refer to Figure 4 , which is a schematic diagram of the circuit structure of a single data acquisition channel 230 in the prior art. Figure 3 and Figure 4 It can be seen that the circuit structure of the data acquisition channel 230 provided by the present invention is simpler than the circuit structure of the data channel in the prior art, thereby reducing power consumption, area (the area can be reduced by one third) and device cost, and the stability is also improved.

[0077] Furthermore, by comparing Figure 3 and Figure 4 It can be seen that the reduction of the amplification factor greatly increases the dynamic range of the input signal under the same power supply voltage. For example, when the power supply is ±5V, the dynamic range of a single data acquisition channel 230 in the prior art before G=100 (amplification factor=100) is ±5V / 100=±50mV, and the dynamic range before G=10 (amplification factor=10) is ±50mV / 10=±5mV. In the present invention, the dynamic range before G=10 (amplification factor=10) is ±5V / 10=±500mV. From the perspective of input dynamic range, the difference between the two is 100 times. Although the circuit of the data acquisition channel 230 in the present invention will still cause circuit limiting for the input of stimulation, discharge and other signals, the wide dynamic range can make the limited signal recover to the normal working voltage range more quickly.

[0078] The circuit architecture of the data acquisition channel 230 in the present invention is compared with the circuit architecture of the data acquisition channel 230 in the prior art. The hardware magnification of the prior art is 100 times that of the present invention, but the resolution of the analog-to-digital converter 250 in the present invention is 256 times that of the analog-to-digital converter 250 in the prior art. Therefore, the reduction in the resolution of the hardware circuit can be fully compensated by the subsequent analog-to-digital converter 250.

[0079] In some exemplary embodiments, the data acquisition channel 230 is configured to oversample the ECG data or the electric field localization data.

[0080] The data processing module 220 is configured to sequentially perform high-pass filtering, low-pass filtering, adaptive filtering and downsampling processing on the received ECG data, or sequentially perform band-stop filtering, band-pass filtering, effective value calculation and phase calculation on the received electric field positioning data.

[0081] Since the high sampling rate allows the analog-to-digital converter 250 to capture changes in analog signals more quickly, data loss can be reduced, ensuring data integrity and accuracy. Since the hardware amplification factor is low, it is compensated by the subsequent high-resolution (e.g., 24-bit or 32-bit) analog-to-digital converter 250, which may cause the signal noise to be much higher than the hardware amplification factor, but through oversampling inside the analog-to-digital converter 250, and then using the broadband filter and sinc filter inside the analog-to-digital converter 250, the effective signal can be more realistically retained and the noise can be reduced.

[0082] By using the data processing module 220 to sequentially perform high-pass filtering, low-pass filtering, adaptive filtering and downsampling processing on the received ECG data, effective signals can be extracted and useless signals can be filtered, thereby effectively improving the quality of the ECG data uploaded to the main control module 110. By using the data processing module 220 to sequentially perform band-stop filtering, band-pass filtering, effective value calculation and phase calculation on the received electric field positioning data, effective signals can be extracted and useless signals can be filtered, thereby effectively improving the quality of the electric field positioning data uploaded to the main control module 110.

[0083] In some exemplary embodiments, the data acquisition channel 230 is configured to oversample the ECG data at a frequency of 2 kHz to 384 kHz, or to oversample the electric field localization data at a frequency of 102.4 kHz to 409.6 kHz.

[0084] Preferably, the data acquisition channel 230 is configured to oversample the ECG data at a frequency of 384 kHz and to oversample the electric field localization data at a frequency of 409.6 kHz.

[0085] Please continue to refer to Figure 5 , which is a flowchart of processing ECG data provided by one embodiment of the present invention. Figure 5 As shown, specifically, the ECG data can be high-pass filtered by using a recursive filtering (IIR filtering) algorithm and a finite unit impulse response filtering (FIR filtering) algorithm; further, the ECG data after high-pass filtering can be low-pass filtered by using a recursive filtering (IIR filtering) algorithm or a finite unit impulse response filtering (FIR filtering) algorithm. Furthermore, the ECG data after low-pass filtering can be adaptively filtered by using an adaptive notch filtering (Notch) algorithm.

[0086] Please continue to refer to Figure 5 ,like Figure 5 As shown, the data processing module 220 is further configured to perform 256-order finite unit impulse response filtering (FIR filtering) or 1024-order rolling finite unit impulse response filtering (1024-order rolling FIR filtering) on ​​the ECG data after high-pass filtering. Among them, the 1024-order rolling FIR filtering means that the first input data is 1-1024, the second input data is 2-1025, the third input data is 3-1026, and so on, so as to ensure smooth input data.

[0087] Specifically, for the specific principles of IIR filtering and FIR filtering, reference may be made to relevant contents in the field of filtering known to those skilled in the art, and will not be elaborated herein.

[0088] Further, the principle of adaptive filtering is as follows:

[0089] It is assumed that the noise signals cancel each other out under long-term averaging, that is, N0+N1+N2+N3=0, and due to periodicity or other reasons, N0=N4.

[0090] Now, consider four consecutive signal samples X0, X1, X2, X3, which are equal to S0, S1, S2, S3 plus their respective noise N0, N1, N2, N3. Adding these four samples together gives:

[0091] X0+X1+X2+X3=S0+S1+S2+S3+N0+N1+N2+N3

[0092] Since N0+N1+N2+N3=0, and S=S0+2d, the above formula can be simplified to:

[0093] X0+X1+X2+X3=(S0+d)+(S0+2d)+(S0+3d)+(S0+4d)=4S0+10d=4S-2d

[0094] At the same time, consider the difference between X4 and X0, which is equal to S4 (i.e. the difference between S+4d and S0 (i.e. S-2d plus the difference between N4 and N0), but since N0 = N4, the noise terms cancel each other out, leaving only the difference in the signal terms:

[0095] X4-X0=(S+4d)-(S-2d)=6d

[0096] Using the above relationship, the signal S and noise N at time T1 (or any time if the general case is considered) can be estimated. Specifically, the signal S can be estimated by the following formula:

[0097] S=[(Xo+X1+X2+X3)-(X4-X0) / 2] / 4

[0098] The noise N can be obtained by subtracting the estimated signal S from the observed signal Xi:

[0099] N=Xi-S

[0100] Please continue to refer to Figure 6 , which is a flowchart of processing electric field positioning data provided by one embodiment of the present invention. Figure 6As shown, the FIR band-stop filtering algorithm can be used to perform band-stop filtering on the electric field positioning data, and the FIR band-pass filtering algorithm can be used to perform band-pass filtering on the electric field positioning data after band-stop filtering. It should be noted that the specific principles of the FIR band-stop filtering algorithm and the FIR band-pass filtering algorithm, as well as how to calculate the effective value of the electric field positioning data after band-pass filtering and how to calculate the phase can be referred to the relevant contents known to those skilled in the art, and will not be described in detail here.

[0101] Please continue to refer to Figure 7 , which is a block diagram of the main control module 110 provided in one embodiment of the present invention. Figure 7 As shown, the main control module 110 includes a control unit 111, a clock unit 112, a DDR memory 1131 (double data rate memory) and a flash memory 1132 (flash memory). Figure 7 ,like Figure 7 As shown, the main control module 110 also includes a watchdog 114 (WATH DOG), a power supply 115, an indicator light 116, a JTAG interface 1171 (Joint Test Group Interface), an SFP interface 1172 (Small Form Factor Pluggable Interface), a UART interface 1173 (Universal Serial Data Bus Interface), an SPI interface 1174 (Serial Peripheral Interface), a GPIO interface 1175 (General Purpose Input Output Pin Interface) and an IIC interface 1176 (Integrated Circuit Bus Interface).

[0102] It should be noted that, as can be understood by those skilled in the art, the control unit 111 may include a CPU (central processing unit), may also include an FPGA (field programmable gate array) and a DSP (digital signal processor), or may only include an FPGA (field programmable gate array).

[0103] The effect of the multi-channel data acquisition system provided by the present invention is described below in conjunction with the data acquisition system in the prior art.

[0104] The data acquisition system in the prior art includes 50 data acquisition channels 230, which are collected in time by a single analog-to-digital converter 250, with a sampling frequency of 2kHz, a maximum signal phase difference of 10μs, a minimum measurement signal of 10μV, a power consumption of a single data acquisition channel 230 of 600mW, and an area of ​​a single data acquisition channel 230 of 12 square centimeters.

[0105] The multi-channel data acquisition system provided by the present invention can increase the number of data acquisition channels 230 to greater than or equal to 320, wherein the sampling frequency of the ECG signal can be increased to 384kHz, the sampling frequency of the electric field positioning signal can be increased to 409.6kHz, the signal phase difference is 0, the minimum measurement signal is 4μV, the power consumption of a single data acquisition channel 230 is 400mW, and the area of ​​a single data acquisition channel 230 is 8 square centimeters. It can be seen that the multi-channel data acquisition system provided by the present invention can simplify the front-stage circuit, so that the power consumption and area are greatly reduced.

[0106] Based on the same inventive concept, the present invention also provides a multi-channel data acquisition method, which is applied to the multi-channel data acquisition system described above, and the multi-channel data acquisition method can be executed by the main control module 110 in the multi-channel data acquisition system described above. Figure 8 , which is a flow chart of a multi-channel data acquisition method provided by one embodiment of the present invention. Figure 8 As shown, the multi-channel data acquisition method provided by the present invention comprises the following steps:

[0107] Step S100, respectively send transmission and control instructions SS to the data acquisition control module 210 of each data acquisition board 200 to control the multiple data acquisition channels 230 of all the data acquisition boards 200 to synchronously collect data and synchronously transmit the collected data to the data processing module 220 of the data acquisition board 200 where it is located.

[0108] Step S200: Send a synchronization processing instruction PP to the data processing module 220 of each data acquisition board 200 to control all the data processing modules 220 to synchronously process the received data in parallel and synchronously upload the processed data.

[0109] Therefore, the multi-channel data acquisition method provided by the present invention can realize the simultaneous acquisition and processing of data from multiple channels, and can ensure that the data collected by multiple channels remain highly consistent in time and space, providing support for the subsequent acquisition of bipolar signals by subtracting unipolar signals.

[0110] In some exemplary embodiments, the controlling the multiple data acquisition channels 230 of all the data acquisition boards 200 to synchronously acquire data includes:

[0111] The multiple data acquisition channels 230 of all the data acquisition boards 200 are controlled to synchronously oversample the ECG data.

[0112] Correspondingly, the controlling all the data processing modules 220 to synchronously process the received data in parallel includes:

[0113] All the data processing modules 220 are controlled to synchronously perform high-pass filtering, low-pass filtering, adaptive filtering and downsampling processing on the received ECG data in sequence.

[0114] In some exemplary embodiments, the controlling of the multiple data acquisition channels 230 of all the data acquisition boards 200 to synchronously acquire data includes:

[0115] The multiple data acquisition channels 230 of all the data acquisition boards 200 are controlled to synchronously perform oversampling of electric field positioning data.

[0116] Correspondingly, the controlling all the data processing modules 220 to synchronously process the received data in parallel includes:

[0117] All the data processing modules 220 are controlled to synchronously perform band-stop filtering, band-pass filtering, effective value calculation and phase calculation on the received electric field positioning data in sequence.

[0118] In some exemplary embodiments, the controlling of all the multiple data acquisition channels 230 of the data acquisition board 200 to synchronously oversample the ECG data includes:

[0119] The multiple data acquisition channels 230 of all the data acquisition boards 200 are controlled to synchronously oversample the ECG data at a frequency of 2 kHz to 384 kHz.

[0120] In some exemplary embodiments, the controlling of the multiple data acquisition channels 230 of all the data acquisition boards 200 to synchronously oversample the electric field localization data includes:

[0121] The multiple data acquisition channels 230 of all the data acquisition boards 200 are controlled to synchronously oversample the electric field positioning data at a frequency of 102.4 kHz to 409.6 kHz.

[0122] In some exemplary embodiments, before sending the transmission and control instructions SS to the data acquisition control modules 210 of each data acquisition board 200 respectively, the multi-channel data acquisition method provided by the present invention further includes:

[0123] The conversion clock instruction is respectively issued to each of the data acquisition channels 230 so that all the data acquisition channels 230 use the same conversion clock.

[0124] In some exemplary embodiments, after sending a conversion clock instruction to each of the data acquisition channels 230 so that all of the data acquisition channels 230 use the same conversion clock, the multi-channel data acquisition method provided by the present invention further includes:

[0125] A synchronous start instruction is issued to each of the data acquisition channels 230 respectively, so that all the data acquisition channels 230 are synchronously started at the same clock frequency.

[0126] Based on the same inventive concept, the present invention further provides an electrophysiological mapping system, which includes the multi-channel data acquisition system described above.

[0127] Specifically, the electrophysiological mapping system provided by the present invention includes two sets of the multi-channel data acquisition systems described above, and the two sets of the multi-channel data acquisition systems share the same main control board 100, wherein one set of the multi-channel data acquisition system (represented as the first multi-channel data acquisition system for easy distinction) is used for oversampling of multi-channel ECG data, and the other set of the multi-channel data acquisition system (represented as the second multi-channel data acquisition system for easy distinction) is used for oversampling of multi-channel electric field positioning data. Please refer to Fig. 9 , which is a partial structural block diagram of an electrophysiological mapping system provided by one embodiment of the present invention. Fig. 9 As shown, the first multi-channel data acquisition system includes a main control board 100 and multiple first data acquisition boards 200A, and the second multi-channel data acquisition system includes the main control board 100 and multiple second data acquisition boards 200B. The main control board 100, the multiple first data acquisition boards 200A and the multiple second data acquisition boards 200B are installed on the same backplane 300.

[0128] In summary, compared with the prior art, the multi-channel data acquisition system, multi-channel data acquisition method and electrophysiological positioning mapping device provided by the present invention have the following beneficial effects:

[0129] (1) The present invention can realize the simultaneous acquisition and processing of data from multiple channels, and can ensure that the data collected by multiple channels remain highly consistent in time and space, providing support for the subsequent acquisition of bipolar signals by subtracting unipolar signals.

[0130] (2) The present invention adopts a central star control topology structure in which all data acquisition boards 200 are communicatively connected to the same main control board 100, which not only makes the control and management of the entire data acquisition system simpler, facilitates fault diagnosis and isolation, and facilitates node expansion, but also reduces network delay, reduces transmission error, and improves security.

[0131] (3) Since all of the data acquisition channels 230 are arranged in parallel, signal isolation between channels can be optimized.

[0132] (4) By setting up multiple data acquisition boards 200, it is also possible to support the acquisition of data from dozens, hundreds or even more channels.

[0133] It should be noted that the above description is only a description of the preferred embodiment of the present invention, and is not any limitation on the scope of the present invention. Any changes and modifications made by a person skilled in the art in the field of the present invention based on the above disclosure are within the scope of protection of the present invention. Obviously, a person skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations fall within the scope of the present invention and its equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A multi-channel data acquisition system, characterized in that: It includes a main control board and a plurality of data acquisition boards, wherein the plurality of data acquisition boards are all communicatively connected with the main control board; The main control board includes a main control module; Each of the data acquisition boards includes a data acquisition control module, a data processing module and a plurality of data acquisition channels arranged in parallel; The main control module is configured as follows: Sending transmission and control instructions to the data acquisition control module of each data acquisition board respectively, so as to control all the data acquisition channels to synchronously collect data and synchronously transmit the collected data to the data processing module of the data acquisition board where it is located; as well as A synchronization processing instruction is issued to the data processing module of each data acquisition board respectively, so as to control all the data processing modules to synchronously process the received data in parallel and synchronously upload the processed data.

2. The multi-channel data acquisition system according to claim 1, characterized in that: The main control module is further configured to send a conversion clock instruction to each of the data acquisition channels respectively, so that all the data acquisition channels use the same conversion clock.

3. The multi-channel data acquisition system according to claim 2, characterized in that: The main control module is further configured to send a synchronous start instruction to each of the data acquisition channels respectively, so that all the data acquisition channels are synchronously started at the same clock frequency.

4. The multi-channel data acquisition system according to claim 1, characterized in that: Each of the data acquisition channels includes a connected pre-stage preprocessing unit and an analog-to-digital converter, wherein the pre-stage preprocessing unit is configured to preprocess the acquired analog signal, and the analog-to-digital converter is configured to perform analog-to-digital conversion on the preprocessed analog signal.

5. The multi-channel data acquisition system according to claim 4, characterized in that: The resolution of the analog-to-digital converter is greater than or equal to 24 bits.

6. The multi-channel data acquisition system according to claim 4, characterized in that: The front-stage preprocessing unit comprises a front-stage filtering and buffering circuit, an amplifying circuit, a high-pass filtering circuit and a differential driving circuit which are connected in sequence.

7. The multi-channel data acquisition system according to claim 1, characterized in that: The data acquisition channel is configured to oversample the ECG data or the electric field positioning data; The data processing module is configured to sequentially perform high-pass filtering, low-pass filtering, adaptive filtering and downsampling processing on the received ECG data, or sequentially perform band-stop filtering, band-pass filtering, effective value calculation and phase calculation on the received electric field positioning data.

8. The multi-channel data acquisition system according to claim 1, characterized in that: It also includes a backplane, on which the main control board and all the data acquisition boards are installed.

9. The multi-channel data acquisition system according to claim 1, characterized in that: The data acquisition control module includes a field programmable gate array, and the data processing module includes a digital signal processor.

10. A multi-channel data acquisition method, characterized in that: include: Sending transmission and control instructions to the data acquisition control module of each data acquisition board respectively, so as to control the multiple data acquisition channels of all the data acquisition boards to synchronously acquire data and synchronously transmit the acquired data to the data processing module of the data acquisition board where it is located, wherein each of the data acquisition boards includes the data acquisition control module, the data processing module and the multiple data acquisition channels arranged in parallel; A synchronization processing instruction is issued to the data processing module of each data acquisition board respectively, so as to control all the data processing modules to synchronously process the received data in parallel and synchronously upload the processed data.

11. The multi-channel data acquisition method according to claim 10, characterized in that: The controlling of the multiple data acquisition channels of all the data acquisition boards to synchronously acquire data comprises: Controlling multiple data acquisition channels of all the data acquisition boards to synchronously oversample electrocardiogram data or electric field positioning data; The controlling all the data processing modules to synchronously process the received data in parallel comprises: Control all the data processing modules to synchronously perform high-pass filtering, low-pass filtering, adaptive filtering and downsampling processing on the received ECG data in sequence; or All the data processing modules are controlled to synchronously perform band-stop filtering, band-pass filtering, effective value calculation and phase calculation on the received electric field positioning data in sequence.

12. The multi-channel data acquisition method according to claim 10, characterized in that: The controlling of all the data acquisition boards' multiple data acquisition channels to synchronously oversample the ECG data comprises: Controlling multiple data acquisition channels of all the data acquisition boards to synchronously oversample the ECG data at a frequency of 2kHz to 384kHz; The controlling of all the data acquisition boards' multiple data acquisition channels to synchronously oversample the electric field positioning data comprises: The multiple data acquisition channels of all the data acquisition boards are controlled to synchronously oversample the electric field positioning data at a frequency of 102.4kHz to 409.6kHz.

13. The multi-channel data acquisition method according to claim 10, characterized in that: Before sending transmission and control instructions to the data acquisition control modules of each data acquisition board respectively, the method further includes: A conversion clock instruction is issued to each of the data acquisition channels respectively, so that all the data acquisition channels use the same conversion clock.

14. The multi-channel data acquisition method according to claim 13, characterized in that: After sending a conversion clock instruction to each of the data acquisition channels respectively so that all the data acquisition channels use the same conversion clock, the method further includes: A synchronous start instruction is issued to each of the data acquisition channels respectively, so that all the data acquisition channels are synchronously started at the same clock frequency.

15. An electrophysiological mapping system, characterized in that: A multi-channel data acquisition system comprising any one of claims 1 to 9.

Citation Information

Patent Citations

  • Ultra-multichannel full-synchronous data acquisition system

    CN110488718A

  • Domestic multi-module multi-channel synchronous acquisition system

    CN118295293A

  • Circuit system for improving resolution of measured weak signals

    CN210839531U