Signal detection system and signal processing method

By using a pulse generator and a signal processing device in the signal detection system to align the electrical signals of different detection devices, the problem of time alignment between different data acquisition platforms is solved, thereby improving the accuracy and reliability of ECG data.

CN121643701APending Publication Date: 2026-03-10HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-05
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

ECG data collected from different data acquisition platforms cannot be aligned in time, affecting the accuracy and reliability of the ECG data.

Method used

A pulse signal is generated by a pulse generator, and an electrical signal from different detection devices is aligned based on the pulse signal by a signal processing device to determine a common starting point for alignment.

Benefits of technology

It improves the accuracy of signal alignment between different data acquisition platforms, ensuring the accuracy and reliability of recording.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121643701A_ABST
    Figure CN121643701A_ABST
Patent Text Reader

Abstract

The invention provides a signal detection system and a signal processing method. The signal detection system provided by the invention comprises a first detection device, a second detection device, a pulse generation device and a signal processing device, and the first detection device and the second detection device respectively obtain a first electric signal and a second electric signal in the process that the pulse generation device outputs a pulse signal to a detected object. And the signal processing device aligns the first electric signal and the second electric signal based on the corresponding pulse feature points of the pulse signal in the first electric signal and the second electric signal, so that signal alignment between different independent detection devices can be supported and realized, and the accuracy of subsequent signal processing is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of signal processing, and more particularly to a signal detection system and a signal processing method. Background Technology

[0002] In the medical field, to more comprehensively and accurately record and analyze the heart's electrical activity, different data acquisition devices can be used to simultaneously collect human electrical signals. However, ECG data collected by different devices may not be synchronized in time, adversely affecting the accuracy and reliability of the ECG data. Summary of the Invention

[0003] This application provides a signal detection system and a signal processing method, which facilitates data alignment between different data acquisition platforms.

[0004] In a first aspect, embodiments of this application provide a signal detection system, including a first detection device, a second detection device, a pulse generator, and a signal processing device, wherein the first detection device and the second detection device are connected to the signal processing device.

[0005] The device includes a pulse generator for generating a pulse signal and inputting the pulse signal to the object being detected; a first detection device for acquiring a first electrical signal from the object being detected during the process of the pulse generator inputting the pulse signal to the object being detected; a second detection device for acquiring a second electrical signal from the object being detected during the process of the pulse generator inputting the pulse signal to the object being detected; and a signal processing device for aligning the first and second electrical signals based on the pulse signal.

[0006] During the process of the pulse generator inputting a pulse signal to the detection object, the first electrical signal obtained by the first detection device from the detection object includes the pulse signal, and the second electrical signal obtained by the second detection device from the detection object also includes the pulse signal. The signal processing device can align the first electrical signal and the second electrical signal based on the pulse signal. The embodiments of this application can support signal alignment between two independent detection devices, which helps to improve the accuracy of subsequent signal processing.

[0007] In some implementations, the pulse generator includes a control module, a pulse generation module, and an input module, with the control module connected to the pulse generation module and the input module.

[0008] The input module is used to output an indication signal when it receives user input. The indication signal is used to trigger the control module to control the pulse generation module to switch states. The control module is used to receive the indication signal and output a first switching signal or a second switching signal. The first switching signal is used to control the pulse generation module to switch from a charging state to a discharging state, and the second switching signal is used to control the pulse generation module to switch from a discharging state to a charging state. The pulse generation module is used to receive the first switching signal or the second switching signal and output a pulse signal when it is in a discharging state and stop outputting a pulse signal when it is in a charging state.

[0009] When the input module receives user input, it outputs an indication signal to trigger the control module to control the pulse generator module to switch states. By manually inputting the signal, the user can select the timing when the pulse generator outputs the pulse signal according to their needs, which helps to avoid the period when the detection device is unstable and improves the accuracy of signal alignment.

[0010] In some implementations, the pulse generation module includes a power supply, a variable resistor, a switching module, and a capacitive component. The resistance of the variable resistor is an adjustable value, and the switching module is used to control the pulse generation module to switch states.

[0011] The first terminal of the rheostat is connected to the output terminal of the power supply, the second terminal of the rheostat is connected to the switching module, the third terminal of the rheostat is connected to ground, the first terminal of the capacitive element is connected to the switching module, and the second terminal of the capacitive element is connected to ground.

[0012] When in the charging state, the switching module controls the first terminal of the capacitive element to connect to the second terminal of the rheostat.

[0013] When in the discharge state, the switching module controls the first terminal of the capacitive element to connect to the output terminal of the pulse generator module.

[0014] The resistance of the variable resistor is adjustable. By manually adjusting the resistance of the variable resistor, the amplitude of the pulse signal output by the pulse generation module can be adjusted, making it more accurate to determine whether the pulse signal is at the rising or falling edge of the corresponding electrical signal.

[0015] In some implementations, the pulse generation module also includes a light-emitting element, the second end of the rheostat is connected to the first end of the light-emitting element, the second end of the light-emitting element is connected to ground, and the light intensity of the light-emitting element is positively correlated with the resistance value of the rheostat.

[0016] When the luminous intensity of the light-emitting element is positively correlated with the resistance value of the rheostat, the change in the resistance value of the rheostat can be explicitly reflected by the luminous intensity of the light-emitting element during the adjustment of the rheostat value, thereby indicating the change in the amplitude of the output pulse signal.

[0017] In some implementations, the signal processing device is specifically used for:

[0018] Determine a first pulse feature point, which indicates the rising edge and / or falling edge of the pulse signal in the first electrical signal; determine a second pulse feature point, which indicates the rising edge and / or falling edge of the pulse signal in the second electrical signal; align the first electrical signal and the second electrical signal with the same time corresponding to the first pulse feature point and the second pulse feature point as the signal start time.

[0019] The signal processing device determines a common signal start time for the first and second electrical signals based on pulse characteristic points, aligning the first and second electrical signals, which helps improve the accuracy of signal alignment.

[0020] Secondly, embodiments of this application provide a pulse generating device, including a control module, a pulse generating module, and an input module, wherein the control module is connected to the pulse generating module and the input module.

[0021] The input module is used to output an indication signal when it receives user input. The indication signal is used to trigger the control module to control the pulse generation module to switch states. The control module is used to receive the indication signal and output a first switching signal or a second switching signal. The first switching signal is used to control the pulse generation module to switch from a charging state to a discharging state, and the second switching signal is used to control the pulse generation module to switch from a discharging state to a charging state. The pulse generation module is used to receive the first switching signal or the second switching signal and output a pulse signal when it is in a discharging state and stop outputting a pulse signal when it is in a charging state.

[0022] In some implementations, the pulse generation module includes a power supply, a variable resistor, a switching module, and a capacitive component. The resistance of the variable resistor is an adjustable value, and the switching module is used to control the pulse generation module to switch states.

[0023] The first terminal of the rheostat is connected to the output terminal of the power supply, the second terminal of the rheostat is connected to the switching module, the third terminal of the rheostat is connected to ground, the first terminal of the capacitive element is connected to the switching module, and the second terminal of the capacitive element is connected to ground.

[0024] When in the charging state, the switching module controls the first terminal of the capacitive element to connect to the second terminal of the rheostat.

[0025] When in the discharge state, the switching module controls the first terminal of the capacitive element to connect to the output terminal of the pulse generator module.

[0026] In some implementations, the pulse generation module also includes a light-emitting element, with the second terminal of the rheostat connected to the first terminal of the light-emitting element, the second terminal of the light-emitting element connected to ground, and the light intensity of the light-emitting element being positively correlated with the resistance value of the rheostat.

[0027] Thirdly, embodiments of this application also provide a signal processing method, the method comprising:

[0028] The device receives a first electrical signal, which is an electrical signal obtained by the first detection device from the detection object during the process of the pulse generator inputting a pulse signal to the detection object; it also receives a second electrical signal, which is an electrical signal obtained by the second detection device from the detection object during the process of the pulse generator inputting a pulse signal to the detection object; and aligns the first and second electrical signals based on the pulse signals.

[0029] In some implementations, the first and second electrical signals are aligned based on pulse signals, including:

[0030] Determine a first pulse feature point, which indicates the rising edge and / or falling edge of the pulse signal in the first electrical signal; determine a second pulse feature point, which indicates the rising edge and / or falling edge of the pulse signal in the second electrical signal; align the first electrical signal and the second electrical signal with the same time corresponding to the first pulse feature point and the second pulse feature point as the signal start time.

[0031] Fourthly, embodiments of this application provide a signal processing apparatus, including modules or units for implementing the methods of the third aspect and any possible implementation thereof. Each module or unit can implement its corresponding function by executing a computer program.

[0032] Fifthly, embodiments of this application provide a signal processing apparatus, including a processor, which is configured to execute the signal processing method in the third aspect and any possible implementation thereof.

[0033] Optionally, the signal processing apparatus includes a memory for storing instructions and data. The memory is coupled to a processor, which, when executing the instructions stored in the memory, can implement the methods described in the foregoing aspects.

[0034] Optionally, the signal processing device includes a communication interface for communicating with other devices. For example, the communication interface may be a transceiver, circuit, bus, module, pin, or other type of communication interface.

[0035] For example, the signal processing apparatus provided in the fifth aspect is a chip or chip system.

[0036] In a sixth aspect, embodiments of this application provide a computer-readable storage medium including a computer program that, when run on a computer, causes the computer to implement the methods of the third aspect and any possible implementation of the third aspect.

[0037] In a seventh aspect, embodiments of this application provide a computer program product, which includes a computer program (also referred to as code or instructions) that, when run, causes a computer to perform the methods of the third aspect and any possible implementation thereof.

[0038] The second to seventh aspects of this application correspond to the technical solutions of the first aspect of this application. The beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be repeated here. Attached Figure Description

[0039] Figure 1 This is a schematic diagram of the structure of a signal detection system provided in one embodiment of this application;

[0040] Figure 2 This is a schematic diagram of the structure of a pulse generator provided in one embodiment of this application;

[0041] Figure 3 This is a schematic diagram of the structure of a pulse generation module provided in one embodiment of this application;

[0042] Figure 4 This is a schematic diagram of the structure of a pulse generation module provided in another embodiment of this application;

[0043] Figure 5 A schematic diagram illustrating the detection process of a signal detection system provided in one embodiment of this application;

[0044] Figure 6 A schematic flowchart illustrating a signal processing method provided in one embodiment of this application;

[0045] Figure 7 A waveform diagram illustrating the alignment of a first electrical signal and a second electrical signal provided in one embodiment of this application;

[0046] Figure 8 This is a schematic diagram of the structure of a signal processing device provided in one embodiment of this application;

[0047] Figure 9 This is a schematic diagram of the structure of a signal processing device provided in another embodiment of this application. Detailed Implementation

[0048] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0049] It should be understood that in the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship, but it does not exclude the possibility of indicating that the preceding and following related objects are in an "and" relationship. The specific meaning can be understood in conjunction with the context. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Here, a, b, and c can be single or multiple.

[0050] In this embodiment of the application, the use of prefixes such as "first" and "second" is merely for the purpose of distinguishing and describing different things belonging to the same name category, and does not constrain the order, size, or quantity of things. For example, "first parameter" and "second parameter" are simply different parameters, and there is no temporal or quantitative relationship between them.

[0051] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that individual systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.

[0052] Furthermore, in the embodiments of this application, words such as "exemplarily" and "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the term "example" is intended to present concepts in a concrete manner. In the embodiments of this application, "of," "corresponding, relevant," and "corresponding" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.

[0053] In the medical field, such as when measuring electrocardiogram (ECG) data, multiple different data acquisition platforms can be used. Different acquisition platforms can collect ECG data from different angles or positions, providing more comprehensive information on cardiac activity through multi-view detection. This helps to capture abnormalities or subtle changes that may be missed due to a single viewpoint.

[0054] Furthermore, comparing and verifying data from multiple different data collection platforms can reduce the problem of inaccurate data caused by the failure or error of a single platform.

[0055] It is understandable that electrocardiogram (ECG) data consists of continuously changing bioelectrical signals. Different data acquisition platforms may have slight system time differences or sampling rate variations. These differences can accumulate over long periods or at high frequencies, leading to significant data bias. To improve the accuracy, consistency, and comparability of data from different acquisition platforms, strict alignment on the timeline is required to ensure recording accuracy.

[0056] One data alignment method is as follows: using a crystal oscillator to output a stable periodic pulse, the time of multiple different data acquisition platforms is adjusted in real time through the periodic pulse. After aligning the time of different data acquisition platforms, data alignment is further achieved based on the corresponding timestamps in the multiple acquired data.

[0057] However, the premise of adjusting different data acquisition platforms in real time via periodic pulses is that multiple data acquisition platforms belong to the same communication system, that is, the above multiple data acquisition platforms and corresponding data processing software are pre-installed in the system to be aligned, and different data acquisition platforms in the system support communication interaction.

[0058] When third-party data exists, this data cannot be aligned with data acquired by any of the data acquisition platforms in the above systems. Alternatively, when the two data acquisition platforms are independent platforms and there is no communication between them, the two sets of data they acquire cannot be aligned.

[0059] To address the aforementioned technical problems, embodiments of this application provide a signal detection system and a signal processing method, which facilitate data alignment between different data acquisition platforms.

[0060] This application provides a signal detection system, including a first detection device, a second detection device, a pulse generator, and a signal processing device. The first detection device and the second detection device acquire a first electrical signal and a second electrical signal respectively from the detection object during the process of the pulse generator outputting a pulse signal to the detection object. The signal processing device determines a common starting point for the first electrical signal and the second electrical signal based on the pulse signal, thereby aligning the first electrical signal and the second electrical signal.

[0061] Figure 1 This is a schematic diagram of a signal detection system provided in one embodiment of this application. As an example, such as... Figure 1 As shown, the signal detection system 100 includes a first detection device 110, a second detection device 120, a pulse generator 130, and a signal processing device 140. The first detection device 110 and the second detection device 120 are connected to the signal processing device 140.

[0062] The pulse generator 130 is used to generate a pulse signal and input the pulse signal to the object being detected. It is understood that the pulse generator can be placed on the surface of the object being detected; when the pulse generator 130 generates and outputs a pulse signal, it is considered to input the pulse signal to the object being detected.

[0063] The first detection device 110 is used to acquire a first electrical signal from the detection object during the process of the pulse generator 130 inputting a pulse signal to the detection object. The first detection device 110, as a data acquisition platform, is also arranged on the surface of the detection object, and captures and records the weak electrical signal generated inside the detection object by contacting the surface of the object.

[0064] Considering that the object being detected continuously generates weak electrical signals, the first detection device 110 continuously captures and records these weak electrical signals when it is in operation. During the process of the pulse generator 130 inputting a pulse signal to the object being detected, since the pulse generator 130 is positioned on the surface of the object, the pulse signal input by the pulse generator 130 is superimposed on the weak electrical signal generated by the object in the time domain. The electrical signal captured and recorded by the first detection device 110 during this process can be understood as the electrical signal obtained by superimposing the weak electrical signal and the pulse signal in the time domain; that is, the first electrical signal obtained by the first detection device 110 from the object being detected is the electrical signal obtained by superimposing the weak electrical signal and the pulse signal in the time domain.

[0065] The second detection device 120 is used to acquire a second electrical signal from the detection object during the process of the pulse generator 130 inputting a pulse signal to the detection object. The second detection device 120, as another data acquisition platform, is arranged on the surface of the detection object and captures and records the weak electrical signals generated inside the detection object by contacting the surface of the object.

[0066] Similarly, when the second detection device 120 is in operation, it continuously captures and records the weak electrical signals generated by the object being detected. During the process of the pulse generator 130 inputting a pulse signal to the object being detected, the second electrical signal obtained by the second detection device 120 from the object being detected is the electrical signal obtained by superimposing the weak electrical signal generated by the object being detected and the pulse signal in the time domain.

[0067] It is understood that the first electrical signal is obtained by superimposing the above weak electrical signal and pulse signal in the time domain. In the embodiments of this application, it can be understood that the first electrical signal includes the pulse signal, and similarly, it can be understood that the second electrical signal also includes the pulse signal.

[0068] For example, the first detection device 110 is an electrocardiograph (ECG), with its leads attached to the body surface of the subject. The second detection device 120 is a wearable ECG device worn on the wrist of the subject. A pulse generator 130 is positioned on the body surface of the subject. When the ECG and the wearable ECG device are in operation, they continuously capture and record the subject's ECG data. During the process of the pulse generator 130 inputting a pulse signal to the subject, the subject's ECG signal and the pulse signal are superimposed in the time domain. The ECG acquires a first electrical signal from the subject through the leads, and the wearable ECG device acquires a second electrical signal from the subject. The ECG and the wearable ECG device then input the first and second electrical signals to the signal processing device 140, respectively.

[0069] The signal processing device 140 is used to align the first electrical signal and the second electrical signal based on the above pulse signal. The signal processing device 140 is connected to the first detection device 110 and the second detection device 120, which can respectively transmit the first electrical signal and the second electrical signal obtained from the detection object to the signal processing device 140.

[0070] As described above, the first electrical signal acquired by the first detection device 110 is the electrical signal obtained by superimposing the weak electrical signal generated by the detection object and the pulse signal input by the pulse generator 130 in the time domain. This can be understood as the first electrical signal including the pulse signal input by the pulse generator 130. Similarly, the second electrical signal acquired by the second detection device 120 is the electrical signal obtained by superimposing the weak electrical signal generated by the detection object and the pulse signal input by the pulse generator 130 in the time domain. This can also be understood as the second electrical signal including the pulse signal input by the pulse generator 130.

[0071] It is understandable that a pulse signal, as a brief, fluctuating electrical impulse signal, has its rising and falling edges easily determined in the time domain. The pulse signal included in the first and second electrical signals mentioned above refers to the same pulse signal; that is, the rising edge of the pulse signal in the first electrical signal and the rising edge of the pulse signal in the second electrical signal correspond to the same moment, and the falling edge of the pulse signal in the first electrical signal and the falling edge of the pulse signal in the second electrical signal also correspond to the same moment. The signal processing device 140 can determine a common moment for the first and second electrical signals based on the pulse signal, and use this moment as the signal starting point to align the first and second electrical signals.

[0072] As one possible implementation, the signal processing device 140 can specifically be used to: determine a first pulse feature point, the first pulse feature point indicating the rising edge and / or falling edge of the pulse signal in the first electrical signal; determine a second pulse feature point, the second pulse feature point indicating the rising edge and / or falling edge of the pulse signal in the second electrical signal; and align the first electrical signal and the second electrical signal using the same moment corresponding to the first pulse feature point and the second pulse feature point as the signal start moment.

[0073] The first pulse feature point is used to indicate the rising edge and / or falling edge of the pulse signal input by the pulse generator 130 in the first electrical signal, and the second pulse feature point is used to indicate the rising edge and / or falling edge of the pulse signal input by the pulse generator 130 in the second electrical signal.

[0074] When the signal processing device 140 takes the same moment corresponding to the first pulse feature point and the second pulse feature point as the signal start moment, the first pulse feature point and the second pulse feature point correspond to the pulse rising edge or the pulse falling edge in their respective electrical signals.

[0075] As an example, the signal processing device 140 can sample and quantize the first electrical signal, converting it into a digital signal. The digital signal includes a series of discrete digital values, which correspond to the original data obtained from sampling the first electrical signal. The signal processing device 140 can extract the maximum value of the first derivative from this value, using it as the rising edge of the pulse signal input to the pulse generator 130 in the first electrical signal. When the first pulse feature point indicates the rising edge of the pulse signal in the first electrical signal, the first pulse feature point can specifically satisfy the following relationship:

[0076] xmax = max(xi - xi - 1)

[0077] Where x represents the amplitude of the original data after sampling and quantization of the first electrical signal, the subscript i represents different sampling points in the original data obtained by sampling the first electrical signal, and max(xi-xi-1) represents the maximum value of the difference between adjacent sampling points in the original data. The rising edge of the pulse corresponds to the instant when the pulse signal jumps from a low level to a high level. After converting the rising edge of the pulse signal in the first electrical signal into a digital signal, its amplitude corresponds to the maximum value of the first derivative, which is xmax in the above relationship.

[0078] In some implementations, the first detection device 110 may also sample and quantize the first electrical signal to obtain the original data converted into a digital signal, and input the original data obtained from sampling the first electrical signal into the signal processing device 140.

[0079] Similarly, the signal processing device 140 can sample and quantize the second electrical signal, converting it into a digital signal. This digital signal includes a series of discrete digital values, which correspond to the original data obtained from sampling the second electrical signal. The signal processing device 140 can extract the maximum value of the first derivative from this value, using it as the rising edge of the pulse signal input to the pulse generator 130 within the second electrical signal. When the second pulse feature point indicates the rising edge of the pulse signal within the second electrical signal, the second pulse feature point can specifically satisfy the following relationship:

[0080] ymax = max(yi - yi - 1)

[0081] Where y represents the amplitude of the original data after sampling and quantization of the second electrical signal, the subscript i represents different sampling points in the original data obtained by sampling the second electrical signal, and max(yi-yi-1) represents the maximum value of the difference between adjacent sampling points in the original data. After the rising edge of the pulse signal in the second electrical signal is converted into a digital signal, its amplitude corresponds to the maximum value of the first derivative, which is ymax in the above relationship.

[0082] In some implementations, the second detection device 120 may also sample and quantize the second electrical signal to obtain the original data converted into a digital signal, and input the original data obtained from sampling the second electrical signal into the signal processing device 140.

[0083] The signal processing device 140 can align the first electrical signal and the second electrical signal by taking the same moment corresponding to xmax and ymax as the common starting point of the first electrical signal and the second electrical signal.

[0084] In another example, the signal processing device 140 may also extract the minimum value of the first derivative from the raw data sampled from the first electrical signal, and use this as the falling edge of the pulse signal input to the pulse generator 130 corresponding to the pulse in the first electrical signal. When the first pulse feature point indicates the falling edge of the pulse signal corresponding to the pulse in the first electrical signal, the first pulse feature point can specifically satisfy the following relationship:

[0085] xmin = min(xi - xi-1)

[0086] Wherein, min(xi-xi-1) represents the minimum value of the difference between adjacent sampling points in the original data obtained from the sampling of the first electrical signal. The falling edge of the pulse corresponds to the instant when the pulse signal jumps from high level to low level. After the rising edge of the pulse signal in the first electrical signal is converted into a digital signal, its amplitude corresponds to the minimum value of the first derivative, which is xmin in the above relationship.

[0087] Similarly, the signal processing device 140 can also extract the maximum value of the first derivative from the raw data sampled from the second electrical signal, and use this as the falling edge of the pulse signal input to the pulse generator 130 corresponding to the pulse in the second electrical signal. When the second pulse feature point indicates the falling edge of the pulse signal corresponding to the pulse in the second electrical signal, the second pulse feature point can specifically satisfy the following relationship:

[0088] ymin = min(yi - yi - 1)

[0089] Wherein, min(yi-yi-1) represents the minimum value of the difference between adjacent sampling points in the original data obtained by sampling the second electrical signal. After the pulse signal is converted into a digital signal by the rising edge of the pulse corresponding to the first electrical signal, its amplitude corresponds to the minimum value of the first derivative, which is ymin in the above relationship.

[0090] The signal processing device 140 can align the first electrical signal and the second electrical signal by taking the same time corresponding to xmin and ymin as the common starting point.

[0091] In some implementations, when the first pulse feature point indicates the rising and falling edges of the pulse signal in the first electrical signal, the signal processing device 140 can also determine the pulse width of the pulse signal based on the time of the rising edge of the pulse signal in the first electrical signal and the time of the falling edge of the pulse signal in the first electrical signal.

[0092] In the first electrical signal acquired by the first detection device 110, after removing the rising or falling edge of the pulse signal, there may be fluctuations with large amplitudes, which may be mistaken for rising or falling edges. The signal processing device 140, by determining the pulse width of the pulse signal, can more accurately identify the rising or falling edge of the pulse signal in the first electrical signal, thereby improving the alignment accuracy.

[0093] For example, if the first detection device 110 is an electrocardiograph, the first electrical signal acquired by the first detection device 110 can be represented as a "QRS" wave group in the electrocardiogram. The "QRS" wave group consists of three closely connected potential fluctuations, called the Q wave, R wave, and S wave, respectively. The Q wave is usually the first downward wave in the "QRS" wave group. The R wave follows the Q wave (if there is no Q wave, the R wave is the beginning of the "QRS" wave group) and is an upward wave. The S wave follows the R wave and is a downward wave. In the first electrical signal, the R wave in the "QRS" wave group may be confused with the rising edge of the pulse signal. The signal processing device 140, by combining the pulse width of the pulse signal, can distinguish the R wave from the rising edge of the pulse signal, thereby improving the accuracy of alignment.

[0094] Similarly, when the second pulse feature point indicates the rising and falling edges of the pulse signal in the second electrical signal, the signal processing device 140 can also determine the pulse width of the pulse signal based on the time of the rising edge and the time of the falling edge of the pulse signal in the second electrical signal, and further confirm the rising or falling edge of the pulse signal in the second electrical signal by combining the pulse width of the pulse signal.

[0095] It should be noted that the signal processing device 140 can be integrated with the first detection device 110 or the second detection device 120. When the signal processing device 140 is integrated with the detection device in the signal detection system 100, the detection devices in the signal detection system 100 establish a communication connection and input the electrical signals obtained from the detection object to the detection device with integrated signal processing function, so that the detection device can align different electrical signals.

[0096] In this embodiment, the first detection device 110 and the second detection device 120 acquire electrical signals including the pulse signal output by the pulse generator 130, so that the signal processing device 140 aligns the first electrical signal and the second electrical signal based on the pulse signal, thereby supporting the realization of signal alignment between independent detection devices and helping to improve the accuracy of subsequent signal processing.

[0097] In the above embodiments, the pulse generator is used to generate and output pulse signals, wherein the pulse generator can generate pulse signals periodically. In some implementations, the pulse generator can also be triggered manually to generate pulses.

[0098] Figure 2 This is a schematic diagram of a pulse generator according to one embodiment of this application. As an example, such as... Figure 2 As shown, the pulse generator 200 may include a control module 210, a pulse generator 220, and an input module 230, with the control module 210 connected to the pulse generator 220 and the input module 230.

[0099] The input module 230 is used to output an indication signal when it receives user input. The indication signal is used to trigger the control module 210 to control the pulse generation module 220 to switch states.

[0100] As an example, the input module 230 may include a button circuit, with a physical button connected to it. When a user presses the physical button, it is equivalent to the input module 230 receiving user input. Accordingly, upon receiving user input, the button circuit in the input module 230 generates and outputs a voltage signal or a pulse signal. Since the input module 230 is connected to the control module 210, this voltage signal or pulse signal can be used as an indicator signal input to the input / output (I / O) interface of the control module 210. The control module 210 detects whether there is an indicator signal input at the I / O interface and, based on the indicator signal, triggers the pulse generation module 220 to switch states.

[0101] The control module 210 is used to receive an indication signal and output a first switching signal or a second switching signal. The first switching signal is used to control the pulse generation module 220 to switch from a charging state to a discharging state, and the second switching signal is used to control the pulse generation module 220 to switch from a discharging state to a charging state.

[0102] The pulse generation module 220 is used to receive the first switching signal or the second switching signal, and outputs a pulse signal when in the discharging state and stops outputting the pulse signal when in the charging state.

[0103] The initial state of the pulse generating module 220 is a charging state. While in the charging state, the pulse generating module 220 does not discharge, meaning it does not output a pulse signal. The pulse generating module 220 is connected to the control module 210. Upon receiving an indication signal, the control module 210 first outputs a first switching signal to the pulse generating module 220. This first switching signal controls the pulse generating module 220 to switch from its initial charging state to a discharging state, thereby discharging and effectively generating and outputting a pulse signal, equivalent to the pulse generating device 200 generating and outputting a pulse signal.

[0104] The duration of the pulse signal is determined by the duration of the discharge state of the pulse generation module 220, and the pulse width is determined by the time interval between the switch of the pulse generation module 220 from the discharge state to the charging state. In the pulse generation device 200, a target duration can be preset in the control module 210. After outputting the first switching signal, the control module 210 starts timing. When the timing duration matches the target duration, the control module 210 outputs a second switching signal. The second switching signal controls the pulse generation module 220 to switch from the discharge state to the charging state, thereby stopping the output of the pulse signal and making the pulse width of the pulse signal match the target duration.

[0105] Understandably, the pulse width of pulse signals is strictly required in the field of medical testing. The control module 210 outputs a second switching signal according to the preset target duration, which can achieve precise control of the pulse width of the pulse signal.

[0106] In this embodiment, by accepting user input through the input module 230, the pulse generator 200 can be manually triggered to generate and output a pulse signal. This allows for flexible selection of the timing of outputting the pulse signal during the detection process of the first and second detection devices, which is beneficial to improving the accuracy of signal alignment.

[0107] Figure 3 This is a schematic diagram of the structure of a pulse generation module provided in one embodiment of this application. As an example, such as... Figure 3 As shown, the pulse generation module 220 may include a power supply 221, a variable resistor 222, a switching module 223, and a capacitive element 224. The resistance of the variable resistor is an adjustable value, and the switching module 223 is used to control the pulse generation module 220 to switch states.

[0108] Among them, the first end of the variable resistor 222 is connected to the output end of the power supply 221, the second end of the variable resistor 222 is connected to the switch module 223, the third end of the variable resistor 222 is connected to ground, and the second end of the capacitive element 224 is connected to ground.

[0109] When in the charging state, the switch module 223 controls the first end of the capacitive element 224 to connect to the second end of the rheostat 222.

[0110] When in the discharge state, the switch module 223 controls the first end of the capacitive element 224 to connect to the output end of the pulse generation module 220.

[0111] In some implementations, Figure 3 The switching module 223 is a single pole double throw (SPDT) switch. The moving end of the SPDT switch is connected to the first end of the capacitive element 224, and the two stationary ends of the SPDT switch are connected to the output end of the pulse generation module 220 and the second end of the rheostat 222, respectively.

[0112] When the pulse generating module 220 is charging, the moving terminal of the SPDT switch is connected to the stationary terminal of the second terminal of the variable resistor 222. This is equivalent to the switch module 223 controlling the first terminal of the capacitive element 224 to connect to the second terminal of the variable resistor 222, meaning the power supply 221 is connected to the capacitive element 224 through the variable resistor 222. When the pulse generating module 220 is discharging, the moving terminal of the SPDT switch is connected to the stationary terminal of the output terminal of the pulse generating module 220. This is equivalent to the switch module 223 controlling the first terminal of the capacitive element 224 to connect to the output terminal of the pulse generating module 220.

[0113] For example, Figure 3 The capacitive element 224 in the pulse generation module 220 includes a capacitor. When the pulse generation module 220 is in a charging state, and the power supply 221 is connected to the capacitor through the variable resistor 222, the voltage across the capacitor is lower than the voltage of the power supply 221. At this time, the power supply 221 charges the capacitor. When the pulse generation module 220 is in a charging state, it is essentially the capacitive element 224 that is in a charging state.

[0114] As described above, the initial state of the pulse generation module 220 is a charging state. When the pulse generation module 220 is in a discharging state, it can switch from the charging state to the discharging state. When the pulse generation module 220 is in the discharging state, the capacitor element is connected to the output terminal of the pulse generation module 220. At this time, the voltage across the capacitor element is higher than the voltage at the output terminal of the pulse generation module 220, and the capacitor element discharges to the output terminal of the pulse generation module 220.

[0115] It is understandable that when the pulse generation module 220 is in a discharging state, it is essentially the capacitive element 224 that is in a discharging state. The capacitive element 224 discharges to the output terminal of the pulse generation module 220, which is equivalent to the pulse generation module 220 generating and outputting a pulse signal.

[0116] When the pulse generation module 220 is in the discharging state, the capacitive element 224 is connected in parallel with the variable resistor 222. The resistance value of the variable resistor 222 determines the charging voltage used by the power supply 221 to charge the capacitive element 224. When the pulse generation module 220 switches from the charging state to the discharging state, the initial voltage of the capacitive element 224 during discharge is close to the charging voltage. The initial voltage of the capacitive element 224 during discharge is equivalent to the pulse voltage output by the pulse generation module 220. Adjusting the resistance value of the variable resistor 222 can adjust the voltage of the pulse signal.

[0117] In some implementations, the user can manually adjust the resistance of the rheostat 222 to adjust the amplitude of the pulse signal output by the pulse generation module 220.

[0118] As described above, if the first detection device 110 is an electrocardiograph, the R wave in the QRS complex may be confused with the rising edge of the pulse signal. By manually adjusting the resistance of the variable resistor 222, the user can increase the amplitude of the pulse signal output by the pulse generation module 220, which helps the signal processing device distinguish between the R wave and the rising edge of the pulse signal, thus improving the accuracy of signal alignment.

[0119] In some implementations, such as Figure 4 As shown, the pulse generation module 220 may also include a light-emitting element 225. The second end of the rheostat 222 is also connected to the first end of the light-emitting element 225. The second end of the light-emitting element 225 is connected to ground. The light intensity of the light-emitting element 225 is positively correlated with the resistance value of the rheostat 222.

[0120] For example, Figure 4 The light-emitting element 225 includes a light-emitting diode (LED). The light-emitting element 225 is connected in parallel with a variable resistor 222. The resistance of the variable resistor 222 determines the voltage applied to the light-emitting element 225 by the power supply 221. The larger the resistance of the variable resistor 222, the larger the voltage applied to the light-emitting element 225 by the power supply 221, and vice versa. Therefore, the luminous intensity of the light-emitting element 225 is positively correlated with the resistance of the variable resistor 222.

[0121] It is understandable that the resistance value of the variable resistor 222 can determine the light intensity of the light-emitting element 225 and the amplitude of the pulse signal output by the pulse generation module 220. Therefore, when the user manually adjusts the resistance value of the variable resistor 222, the user can determine whether the amplitude of the pulse signal output by the pulse generation module 220 is appropriate by the light intensity of the light-emitting element 225. The light-emitting element 225 is helpful for the user to adjust the amplitude of the pulse signal.

[0122] The above Figure 2 and Figure 3The illustrated embodiment describes the schematic structure of the pulse generator 200. The following describes the signal detection process of the signal detection system in detail with reference to the structure of the pulse generator 200.

[0123] Figure 5 This is a schematic diagram illustrating the detection process of a signal detection system according to an embodiment of this application. Exemplarily, Figure 5 The pulse generating device involved in the process shown is the same as the pulse generating device 200 in the aforementioned embodiment, specifically including steps S501 to S504.

[0124] S501, Adjust the amplitude of the pulse signal generated by the pulse generator.

[0125] Combination Figure 3 As can be seen from the embodiment shown, as an example, the user can adjust the charging voltage of the power supply 221 to charge the capacitive element 224 by manually adjusting the resistance value of the variable resistor 222 in the pulse generation module 220, thereby adjusting the amplitude of the pulse signal generated by the pulse generator.

[0126] In the case where the pulse generation module 220 includes a light-emitting element 225, the user can also judge whether the amplitude of the adjusted pulse signal is appropriate by the light intensity of the light-emitting element 225.

[0127] S502, the pulse generator receives user input and outputs pulse signals.

[0128] Combination Figure 2 As shown in the embodiment, as an example, the input module 230 may include a button circuit. When the user operates the physical button in the button circuit, it is equivalent to the input module 230 receiving user input. Accordingly, the input module 230 outputs a voltage signal or a pulse signal as an indication signal. When the control module 210 detects that there is an indication signal input at the I / O interface, it outputs a first switching signal to the pulse generation module 220.

[0129] Upon receiving the first switching signal, the pulse generating module 220 switches from a charging state to a discharging state. Specifically, the switching module 223 controls the first terminal of the capacitive element 224 to connect to the output terminal of the pulse generating module 220. The voltage across the capacitive element 224 is higher than the output terminal of the pulse generating module 220, causing it to switch from a charging state to discharging to the output terminal of the pulse generating module 220. The output terminal of the pulse generating module 220 then contacts the surface of the object being detected, effectively inputting a pulse signal to the object.

[0130] When the timing duration after outputting the first switching signal matches the target duration, the control module 210 outputs a second switching signal to the pulse generation module 220. Upon receiving the second switching signal, the pulse generation module 220 switches from a discharging state to a charging state. Specifically, the switch module 223 controls the connection between the first terminal of the capacitive element 224 and the second terminal of the variable resistor 222. The voltage of the power supply 221 is higher than the voltage across the capacitive element 224, charging the capacitive element 224, and the output of the pulse generation module 220 stops outputting pulse signals.

[0131] S503, during the process of the pulse generator inputting a pulse signal to the detection object, the first detection device obtains a first electrical signal from the detection object, and the second detection device obtains a second electrical signal from the detection object.

[0132] It should be noted that both the first and second detection devices are already operational before step S501, continuously capturing and recording the electrical signals generated by the detection object. During the process of the pulse generator inputting a pulse signal to the detection object, the first detection device can obtain a first electrical signal from the detection object, and the second detection device can obtain a second electrical signal from the detection object.

[0133] S504, the signal processing device aligns the first electrical signal and the second electrical signal based on the pulse signal.

[0134] In this step, the signal processing device receives a first electrical signal from the first detection device and a second electrical signal from the second detection device. Referring to the foregoing embodiment, the signal processing device can determine a common starting point for the first electrical signal and the second electrical signal based on the pulse feature points corresponding to the pulse signals in the first and second electrical signals, thereby aligning the first and second electrical signals. This will not be elaborated further here.

[0135] The schematic structure of a signal detection system according to some embodiments of this application has been described above. The signal processing method applied to the signal processing device in the signal detection system is described below.

[0136] Figure 6 This is a schematic flowchart illustrating a signal processing method according to an embodiment of this application. Exemplarily, this method is applied to the signal processing apparatus of the above-described signal detection system, and may specifically include steps S601 to S603.

[0137] S601, Receive the first electrical signal, which is the electrical signal obtained by the first detection device from the detection object during the process of the pulse generator inputting a pulse signal to the detection object.

[0138] In this step, the signal processing device receives a first electrical signal from the first detection device. It can be understood that the electrical signal acquired by the first detection device during the process of the pulse generator inputting a pulse signal to the detection object is an electrical signal obtained by superimposing the pulse signal and the electrical signal generated by the detection object in the time domain; therefore, the first electrical signal can be understood as including the aforementioned pulse signal.

[0139] S602, Receive the second electrical signal. The first electrical signal is the electrical signal obtained by the second detection device from the detection object during the process of the pulse generator inputting a pulse signal to the detection object.

[0140] In this step, the signal processing device receives a second electrical signal from the second detection device. Similarly, in step S601, the electrical signal acquired by the second detection device during the input of a pulse signal from the pulse generator to the detection object is the electrical signal obtained by superimposing the pulse signal and the electrical signal generated by the detection object in the time domain. This can be understood as the second electrical signal including the aforementioned pulse signal.

[0141] S603 aligns the first and second electrical signals based on the pulse signal.

[0142] It is understandable that the pulse signal input by the pulse generator to the detection object is a single pulse signal. Therefore, the pulse signal included in the first electrical signal and the pulse signal included in the second electrical signal are the same pulse signal. The pulse feature points (such as the pulse rising edge and the pulse falling edge) corresponding to this pulse signal in the first electrical signal and the second electrical signal correspond to the same moment on the time axis.

[0143] Based on the pulse feature points corresponding to the pulse signal in the first and second electrical signals, a signal starting point can be determined. This signal starting point is used as the common starting point of the first and second electrical signals, thereby aligning the first and second electrical signals.

[0144] In some implementations, aligning the first and second electrical signals based on pulse signals can specifically include: determining a first pulse feature point, which indicates the rising and / or falling edge of the pulse signal in the first electrical signal; determining a second pulse feature point, which indicates the rising and / or falling edge of the pulse signal in the second electrical signal; and aligning the first and second electrical signals using the same moment corresponding to the first and second pulse feature points as the signal start time.

[0145] Referring to the foregoing embodiments, after converting the first electrical signal into a digital signal, the maximum value of the first derivative can be extracted to determine the rising edge of the pulse signal in the first electrical signal, or the minimum value of the first derivative can be extracted to determine the falling edge of the pulse signal in the first electrical signal.

[0146] Similarly, after converting the second electrical signal into a digital signal, the maximum or minimum value of the first derivative can be extracted to determine the rising or falling edge of the pulse signal in the second electrical signal.

[0147] According to the above method, by taking the same moment corresponding to the extracted first pulse feature point and the second pulse feature point as the common starting point of the first electrical signal and the second electrical signal, alignment of the first electrical signal and the second electrical signal can be achieved. The method for determining the alignment of the first electrical signal and the second electrical signal by determining the pulse feature point can be referred to the aforementioned embodiments, and will not be repeated here.

[0148] Figure 7 This is a waveform diagram illustrating the alignment of a first electrical signal and a second electrical signal according to one embodiment of this application. Figure 7 In this waveform diagram, the horizontal axis represents the sampling points. The first and second electrical signals are sampled at a frequency of 500 Hz, with an interval of 2 milliseconds between each two adjacent sampling points. The vertical axis represents the waveform amplitude of the electrical signals, with the unit being nanovolts (nV).

[0149] Understandably, in Figure 7 The sampling point marked "1" in the diagram represents the rising edge of the pulse signal output by the pulse generator corresponding to the first electrical signal and the rising edge of the pulse signal corresponding to the second electrical signal. Therefore, in Figure 7 The sampling point marked "1" is used as the common starting point of the first and second electrical signals, thereby achieving alignment of the first and second electrical signals.

[0150] It should be noted that the signal detection system and signal processing method provided in the embodiments of this application can not only be used to achieve data alignment between different ECG data acquisition platforms, but also to measure the EEG data of the detection object and achieve data alignment between different EEG data acquisition platforms. The embodiments of this application do not limit their specific application scenarios.

[0151] Figure 8 This is a schematic diagram of the structure of a signal processing device provided in one embodiment of this application. Figure 8 As shown, the device 800 of this embodiment may include a communication module 801 and a processing module 802. It should be understood that the device 800 is embodied in the form of functional modules. The term "module" may refer to a software module, or it may refer to application-specific integrated circuits, electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors, etc.) and memories for executing one or more software or firmware programs, combined logic circuits, and / or other suitable components supporting the described functions.

[0152] The aforementioned device 800 has the function of implementing the various processes and / or steps implemented by the signal processing device in any of the foregoing method embodiments; the aforementioned functions can be implemented by software or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned functions.

[0153] Figure 9 This is a schematic diagram of the structure of a signal processing device provided in another embodiment of this application. Figure 9 The apparatus 900 shown can be used to perform any of the aforementioned methods executed by the signal processing apparatus.

[0154] like Figure 9 As shown, the device 900 in this embodiment includes a memory 901, a processor 902, a communication interface 903, and a bus 904. The memory 901, processor 902, and communication interface 903 are interconnected via the bus 904.

[0155] The memory 901 can be a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 901 can store programs, and when the program stored in the memory 901 is executed by the processor 902, the processor 902 performs any of the aforementioned methods.

[0156] The processor 902 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for executing relevant programs.

[0157] The processor 902 can also be an integrated circuit chip with signal processing capabilities. In implementation, the various related steps in the embodiments of this application can be completed through the integrated logic circuitry in the processor 902 or through software instructions.

[0158] The processor 902 described above can also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor, etc.

[0159] The steps of the method disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory 901, and processor 902 reads the information in memory 901 and, in conjunction with its hardware, completes the functions required by the units included in the device of this application.

[0160] The communication interface 903 can use, but is not limited to, transceivers to enable communication between the device 900 and other devices or apparatuses.

[0161] Bus 904 may include a pathway for transmitting information between various components of device 900 (e.g., memory 901, processor 902, communication interface 903).

[0162] This application also provides a computer-readable storage medium storing computer instructions, which, when executed by a processor, implement the steps of the methods described above.

[0163] This application also provides a computer program product, including computer instructions that, when executed by a processor, implement the various steps in the methods described above.

[0164] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and intent of this application are indicated by the following claims.

[0165] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A signal detection system, characterized by, The device comprises a first detection device, a second detection device, a pulse generation device and a signal processing device, the first detection device and the second detection device are connected with the signal processing device; The pulse generation device is used for generating a pulse signal and inputting the pulse signal to a detection object; The first detection device is used for acquiring a first electric signal from the detection object in the process that the pulse generation device inputs the pulse signal to the detection object; The second detection device is used for acquiring a second electric signal from the detection object in the process that the pulse generation device inputs the pulse signal to the detection object; The signal processing device is used for aligning the first electric signal and the second electric signal based on the pulse signal.

2. The system of claim 1, wherein, The pulse generation device comprises a control module, a pulse generation module and an input module, the control module is connected with the pulse generation module and the input module; The input module is used for outputting an indication signal in the case that a user input is received, the indication signal is used for triggering the control module to control the pulse generation module to switch states; The control module is used for receiving the indication signal and outputting a first switching signal or a second switching signal, the first switching signal is used for controlling the pulse generation module to switch from a charging state to a discharging state, and the second switching signal is used for controlling the pulse generation module to switch from the discharging state to the charging state; The pulse generation module is used for receiving the first switching signal or the second switching signal and outputting the pulse signal in the discharging state and stopping outputting the pulse signal in the charging state.

3. The system of claim 2, wherein, The pulse generation module comprises a power supply, a variable resistor, a switch module and a capacitive element, the resistance value of the variable resistor is an adjustable change value, and the switch module is used for controlling the pulse generation module to switch states; A first end of the variable resistor is connected with an output end of the power supply, a second end of the variable resistor is connected with the switch module, a third end of the variable resistor is connected with the ground, a first end of the capacitive element is connected with the switch module, and a second end of the capacitive element is connected with the ground; In the charging state, the switch module controls the first end of the capacitive element to be connected with the second end of the variable resistor; In the discharging state, the switch module controls the first end of the capacitive element to be connected with an output end of the pulse generation module.

4. The system of claim 3, wherein, The pulse generation module further comprises a light-emitting element, the second end of the variable resistor is further connected with a first end of the light-emitting element, a second end of the light-emitting element is connected with the ground, and the light-emitting intensity of the light-emitting element is in a positive correlation with the resistance value of the variable resistor.

5. The system of any one of claims 1 to 4, wherein, The signal processing device is specifically used for: determining a first pulse feature point, the first pulse feature point indicating a pulse rising edge and / or a pulse falling edge of the pulse signal in the first electric signal; determining a second pulse feature point, the second pulse feature point indicating a pulse rising edge and / or a pulse falling edge of the pulse signal in the second electric signal; Align the first electric signal and the second electric signal with a same time point corresponding to the first pulse feature point and the second pulse feature point as a signal starting time point.

6. A pulse generating device, characterized by The control module, the pulse generation module and the input module are included, the control module is connected with the pulse generation module and the input module; The input module is configured to output an indication signal in response to receiving a user input, the indication signal being configured to trigger the control module to control the pulse generation module to switch states; The control module is configured to receive the indication signal and output a first switching signal or a second switching signal, the first switching signal being configured to control the pulse generation module to switch from a charging state to a discharging state, and the second switching signal being configured to control the pulse generation module to switch from the discharging state to the charging state; The pulse generation module is configured to receive the first switching signal or the second switching signal, and output the pulse signal in the discharging state and stop outputting the pulse signal in the charging state.

7. The apparatus of claim 6, wherein, The pulse generation module includes a power supply, a variable resistor, a switch module and a capacitive element, the resistance value of the variable resistor is adjustable, and the switch module is configured to control the pulse generation module to switch states; The first end of the variable resistor is connected with the output end of the power supply, the second end of the variable resistor is connected with the switch module, the third end of the variable resistor is connected with the ground, the first end of the capacitive element is connected with the switch module, and the second end of the capacitive element is connected with the ground; In the charging state, the switch module controls the first end of the capacitive element to be connected with the second end of the variable resistor; In the discharging state, the switch module controls the first end of the capacitive element to be connected with the output end of the pulse generation module.

8. The apparatus of claim 7, wherein, The pulse generation module further includes a light-emitting element, the second end of the variable resistor is connected with the first end of the light-emitting element, the second end of the light-emitting element is connected with the ground, and the light-emitting intensity of the light-emitting element is in a positive correlation with the resistance value of the variable resistor.

9. A signal processing method characterized by, The method includes: receiving a first electric signal, the first electric signal being an electric signal acquired from a detection object by a first detection device in a process in which a pulse generation device inputs a pulse signal to the detection object; receiving a second electric signal, the second electric signal being an electric signal acquired from the detection object by a second detection device in the process in which the pulse generation device inputs the pulse signal to the detection object; aligning the first electric signal and the second electric signal based on the pulse signal.

10. The method of claim 9, wherein, The aligning the first electric signal and the second electric signal based on the pulse signal includes: determining a first pulse feature point, the first pulse feature point indicating a pulse rising edge and / or a pulse falling edge of the pulse signal in the first electric signal; determining a second pulse feature point, the second pulse feature point indicating a pulse rising edge and / or a pulse falling edge of the pulse signal in the second electric signal; Align the first electric signal and the second electric signal with a same time point corresponding to the first pulse feature point and the second pulse feature point as a signal starting time point.

11. A computer readable storage medium, characterized in that, The computer readable storage medium stores computer execution instructions, and the computer execution instructions are used to implement the signal processing method in claim 9 or 10 when executed by the processor.

12. A computer program product, characterised in that, The computer readable storage medium stores computer execution instructions, and the computer execution instructions are used to implement the signal processing method in claim 9 or 10 when executed by the processor.