Signal processing circuit and method

By using a time-division multiplexed signal processing circuit to control the conduction between the signal acquisition circuit and the analog circuit, the problems of large circuit volume and high cost caused by the acquisition and processing of multiple signal sources in the existing technology are solved, and efficient monitoring of multiple signal sources is achieved.

CN114680897BActive Publication Date: 2025-10-21SHENZHEN SHOKZ CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202011639792.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-31
Publication Date
2025-10-21
Estimated Expiration
2041-04-22

AI Technical Summary

Technical Problem

Existing physiological signal monitoring devices can only collect one signal source and cannot meet the needs of collecting multiple signal sources, resulting in limited reference value of monitoring results. In addition, the collection and processing of multiple signal sources will result in a bulky circuit module and high hardware cost.

Method used

A time-division multiplexing signal processing circuit is used to control the conduction between the signal acquisition circuit and the analog circuit through the switching circuit. Only part of the signal is transmitted to the analog circuit for processing at the same time. The control circuit is used to sample and reconstruct the signal, reducing hardware requirements and space costs.

Benefits of technology

It saves space costs, reduces hardware requirements, avoids complex circuit structures and channel crosstalk problems, and improves the effectiveness of signal monitoring when collecting and processing multiple signal sources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114680897B_ABST
    Figure CN114680897B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a signal processing circuit and method. The signal processing circuit comprises at least two signal acquisition circuits, a switch circuit, an analog circuit and a control circuit. The at least two signal acquisition circuits are used for acquiring at least two target signals. The switch circuit is used for controlling the conduction of the at least two signal acquisition circuits and the analog circuit, so that only the target signal collected by part of the signal acquisition circuits in the at least two signal acquisition circuits is transmitted to the analog circuit at the same time. The analog circuit is used for processing the target signal received thereby. The control circuit is used for receiving the target signal processed by the analog circuit and sampling the processed target signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of circuit design, and in particular to a circuit, method, and system for collecting and processing physiological signals. Background Art

[0002] With increasing interest in healthy exercise and physical health, the demand for wearable physiological signal monitoring equipment is also growing. Typically, a single physiological signal monitoring device can only collect physiological signals from a single source at a time and cannot capture multiple signal sources, making the monitoring results of limited reference value. Furthermore, the acquisition and processing of multiple signal sources results in bulky circuit modules, high hardware requirements, and high costs.

[0003] Therefore, the present application provides a time-division multiplexing signal processing circuit and method, which can save space costs and reduce hardware requirements while ensuring the acquisition and processing of multiple signal sources. Summary of the Invention

[0004] One embodiment of the present application provides a signal processing circuit. The circuit includes a control circuit, a switching circuit, an analog circuit, and at least two signal acquisition circuits. The at least two signal acquisition circuits are used to acquire at least two target signals. The switching circuit is used to control the conduction between the at least two signal acquisition circuits and the analog circuit, so that only the target signals acquired by some of the at least two signal acquisition circuits are transmitted to the analog circuit at the same time. The analog circuit is used to process the target signals it receives. The control circuit is used to receive the target signals processed by the analog circuits and to sample the processed target signals.

[0005] In some embodiments, the switching circuit includes multiple input channels, each of the at least two signal acquisition circuits is separately connected to an input channel, and at the same time, the switching circuit selects one input channel to be turned on based on the control signal of the control circuit.

[0006] In some embodiments, each of the at least two target signals includes a target frequency, and the sampling frequency of each of the processed target signals by the control circuit is not less than twice the target frequency.

[0007] In some embodiments, the control circuit reconstructs each target signal based on the sampling results.

[0008] In some embodiments, the control circuit switches the switch of the switch circuit based on the sum of sampling frequencies of all target signals.

[0009] In some embodiments, the control circuit switches the switch of the switching circuit based on a preset frequency.

[0010] In some embodiments, the control circuit obtains strength information of each target signal based on the sampling result.

[0011] In some embodiments, the analog circuit includes a differential amplifier, and the switching circuit is a dual-output switching chip.

[0012] In some embodiments, the analog circuit further includes a filtering circuit.

[0013] In some embodiments, the control circuit samples each of the processed target signals a period of time after the control circuit starts to receive each of the processed target signals.

[0014] One embodiment of the present application provides a signal processing method. The method includes acquiring at least two target signals using at least two signal acquisition circuits; controlling the conduction between the at least two signal acquisition circuits and an analog circuit using a switching circuit so that only target signals acquired by some of the at least two signal acquisition circuits are transmitted to the analog circuit at the same time; processing the target signals received by the analog circuit; and receiving the target signals processed by the analog circuit using a control circuit and sampling the processed target signals.

[0015] In some embodiments, the switching circuit includes multiple input channels, each of the at least two signal acquisition circuits is separately connected to an input channel, and at the same time, the switching circuit selects one input channel to be turned on based on the control signal of the control circuit.

[0016] In some embodiments, each of the at least two target signals includes a target frequency, and the sampling frequency of each processed target signal by the control circuit is not less than twice the target frequency.

[0017] In some embodiments, the method includes reconstructing each target signal by the control circuit based on the sampling result.

[0018] In some embodiments, the method includes switching the switch of the switching circuit by the control circuit based on the sum of sampling frequencies of all target signals.

[0019] In some embodiments, the control circuit switches the switch of the switching circuit based on a preset frequency.

[0020] In some embodiments, the method includes obtaining, by the control circuit, strength information of each target signal based on the sampling result.

[0021] In some embodiments, the analog circuit includes a differential amplifier, the switching circuit is a dual-output switching chip, and the method includes amplifying the received target signal through the differential amplifier.

[0022] In some embodiments, the analog circuit further includes a filtering circuit, and the method includes filtering the received target signal by the filtering circuit.

[0023] In some embodiments, the control circuit samples each of the processed target signals a period of time after the control circuit starts to receive each of the processed target signals.

[0024] One embodiment of the present application provides a signal processing device, including a processor, wherein the processor is configured to execute the signal processing method described above.

[0025] One embodiment of the present application provides a computer-readable storage medium, which stores computer instructions. When a computer reads the computer instructions in the storage medium, the computer executes the signal processing method described above. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The present application will be further described in the form of exemplary embodiments, which will be described in detail with reference to the accompanying drawings. These embodiments are not limiting, and in these embodiments, the same numbers represent the same structures.

[0027] in:

[0028] Figure 1 is a schematic diagram of a signal processing circuit according to some embodiments of the present application;

[0029] Figure 2 is a schematic diagram of a signal processing circuit according to some embodiments of the present application;

[0030] Figure 3 is an exemplary flow chart of a signal processing method according to some embodiments of the present application;

[0031] Figures 4A-4B is an exemplary image showing a baseline drift problem according to some embodiments of the present application;

[0032] Figures 5A-5C is an exemplary circuit diagram of a programmable reference potential according to some embodiments of the present application; and

[0033] Figures 6A-6B is an exemplary image showing a channel crosstalk problem according to some embodiments of the present application. DETAILED DESCRIPTION

[0034] To more clearly illustrate the technical solutions of the embodiments of this application, the following is a brief introduction to the drawings required for describing the embodiments. Obviously, the drawings described below are merely examples or embodiments of this application. Those skilled in the art can apply this application to other similar scenarios based on these drawings without inventive effort. Unless otherwise apparent from the context or otherwise noted, the same reference numerals in the figures represent the same structure or operation.

[0035] It should be understood that the terms "system," "device," "unit," and / or "module" used herein are a method for distinguishing different components, elements, parts, portions, or assemblies at different levels. However, if other terms can achieve the same purpose, the terms may be replaced by other expressions.

[0036] As used in this application and the claims, unless the context clearly indicates otherwise, the words "a," "an," "an," and / or "the" are not intended to refer to the singular but may include the plural. Generally speaking, the terms "comprises" and "include" only indicate the inclusion of the steps and elements specifically identified, and these steps and elements do not constitute an exclusive list. A method or apparatus may also include other steps or elements.

[0037] Flowcharts are used in this application to illustrate the operations performed by the systems according to the embodiments of the present application. It should be understood that the preceding or following operations are not necessarily performed in exact order. Instead, the steps may be processed in reverse order or simultaneously. Furthermore, other operations may be added to these processes, or one or more operations may be removed from these processes.

[0038] The signal processing circuit and method described in the embodiments of the present application can be applied to signal monitoring devices that need to collect multiple signal sources, especially monitoring devices for physiological signals, such as smart wearable devices. In some embodiments, the smart wearable device (for example, clothing, wristbands, shoulder straps, etc.) can be set in various parts of the human body (for example, calves, thighs, waist, back, chest, shoulders, neck, etc.) to collect physiological signals from various parts of the user's body when the user is in different states, and the collected signals can be further processed later. In some embodiments, the physiological signal is a detectable signal that can reflect the state of the body, for example, it can include a variety of signals such as respiratory signals, electrocardiogram signals (ECG), electromyography signals, blood pressure signals, temperature signals, etc. In some embodiments, the frequency range of the physiological signal can include 0.05Hz~2kHz, wherein the frequency range of the electrocardiogram signal can include 0.05Hz~100Hz, and the range of the electromyography signal can include 5Hz~2kHz.

[0039] Figure 1is a schematic diagram of a signal processing circuit 100 according to some embodiments of the present application.

[0040] like Figure 1 As shown, the signal processing circuit 100 can realize the collection and processing of multiple physiological signals. Specifically, the signal processing circuit 100 is configured with corresponding signal acquisition circuits and analog circuits for different signal sources. For example, the signal acquisition circuit 111 may include one or more electrodes in contact with the user's body, through which the electromyographic signals on the surface of the user's body can be collected. The electromyographic signals collected by the signal acquisition circuit 111 can be transmitted to the analog circuit 131 for appropriate processing (for example, noise reduction, amplification, etc.), and the processed electromyographic signals will be transmitted to the control circuit (MCU) 140 for signal analysis. In this case, the control circuit 140 needs to have analog-to-digital conversion channels (i.e., ADC channels) corresponding to the multiple signal sources. In some embodiments, the analog circuit may include components such as differential amplifiers, multi-stage amplifier circuits, and filter circuits. Since the cost of each component is not cheap, setting up multiple analog circuits in the signal processing circuit 100 will make the circuit structure too complicated and bulky, and incur high costs. In addition, the excessive number of analog circuit channels and the bulkiness of the analog circuit will also limit the circuit layout, thereby causing problems such as channel crosstalk. The control circuit 140 has high requirements for its pins, but the number of ADC channels of the actual control chip is very limited. For example, taking the control chip model STM32L476 as an example, its ADC channels are only 16 available.

[0041] Figure 2 is a schematic diagram of a signal processing circuit 200 according to some embodiments of the present application.

[0042] Figure 2The signal processing circuit 200 shown can also implement the acquisition and processing of multiple physiological signals. Compared to the signal processing circuit 100, the signal processing circuit 200 uses a time-division multiplexing method to achieve the goal of saving space costs and reducing hardware requirements while ensuring the acquisition and processing of multiple signal sources. Specifically, the signal processing circuit 200 includes at least two signal acquisition circuits (e.g., signal acquisition circuits 211, 212, 213, and 214), a switching circuit 220, an analog circuit 230, and a control circuit 240. The switching circuit 220 is arranged between the multiple signal acquisition circuits and the analog circuit 230, and can be used to control the conduction state of each signal acquisition circuit and the analog circuit 230. For example, at a certain point in time, the switching circuit 220 can connect one signal acquisition circuit to the analog circuit 230. Within a certain time range, the switching circuit 220 can periodically connect each signal acquisition circuit and the analog circuit 230. When the switch circuit 220 conducts a certain signal acquisition circuit and the analog circuit 230, the signal collected by the signal circuit (for example, the electromyographic signal) can be transmitted to the analog circuit 230 for processing (for example, noise reduction, amplification, etc.), and the processed signal will be transmitted to the control circuit 240 for signal analysis. It can be understood that by setting the switch circuit 220 between the multi-channel signal acquisition circuit and the analog circuit 230, the same analog circuit can process the signals of different signal acquisition circuits at different time points, which can effectively reduce the complexity and cost of using multiple analog circuits, and also reduce the number of channels for signal transmission between the subsequent analog circuit and the control circuit. It should be noted that, Figure 2 The switching circuit 220 and the analog circuit 230 shown in the figure are for illustrative purposes only. In actual use, more than one switching circuit or analog circuit can be used between the multi-channel signal acquisition circuit and the control circuit 240. These switching circuits or analog circuits can still implement processes similar to those described above.

[0043] In some embodiments, the at least two signal acquisition circuits are used to acquire at least two target signals. The target signals may be physiological signals that reflect the user's physical condition, such as one or more of a respiratory signal, an electrocardiogram (ECG) signal, an electromyogram (EMG) signal, a blood pressure signal, a temperature signal, and the like. By way of example only, different signal acquisition circuits may each include one or more electrodes in contact with the user's body, which can be used to acquire EMG signals from the user's body surface. Different signal acquisition circuits can be placed at different locations on the user's body to acquire physiological signals from the same or different users. For example, signal acquisition circuits placed on different sides of a user's thigh can both be used to acquire EMG signals from the thigh. For another example, a signal acquisition circuit placed on the user's forearm can be used to acquire EMG signals from the forearm, while a signal acquisition circuit placed on the user's heart can be used to acquire EMG signals from the user's heart. It should be noted that, in certain scenarios, the signal processing circuit 200 or a similar circuit may be used to acquire and process the same or different physiological signals, and this application is not limited thereto. In some embodiments, the at least two signal acquisition circuits may include only two signal acquisition circuits, or may include three, four, or more signal acquisition circuits. In some embodiments, the frequency range of the physiological signal may include 0.05 Hz to 2 kHz, wherein the frequency feedback of the electrocardiogram signal may include 0.05 Hz to 100 Hz, and the range of the electromyography signal may include 5 Hz to 2 kHz.

[0044] The control circuit 240 samples the signal processed by the analog circuit 230. In some embodiments, the sampling frequency of the control circuit 240 is related to the number of signal acquisition circuits, the control strategy for the switching circuit, and the target frequency. For example, the sampling frequency of each signal of the control circuit 240 is not less than twice its target frequency. Just as an example, for an electromyographic signal, assuming that its corresponding target frequency is within 1000Hz, the control circuit can use a sampling frequency of 2000Hz to sample the electromyographic signal. For the entire signal processing circuit, assuming that there are 4 signal acquisition circuits for collecting electromyographic signals, the control circuit 240 is required to provide a total sampling frequency of 8000Hz, so as to ensure that the sampling rate of each electromyographic signal reaches 2000Hz. For another example, as mentioned elsewhere in this application, the control circuit 240 can use a full reconstruction strategy and an intensity characterization strategy to control the switching of the switching circuit 220. In the fully reconfigurable strategy, the sampling frequency is related to the number of signal acquisition circuits and the rising and falling edge times of a single channel, wherein the rising and falling edge times of a single channel are associated with the amplification factor of the analog circuit and the slew rate of the circuit elements.

[0045] In some embodiments, the switch circuit 220 is used to control the conduction between the at least two signal acquisition circuits and the analog circuit 230, so that at the same time, only the target signals collected by some of the at least two signal acquisition circuits are transmitted to the analog circuit 230. The input end of the switch circuit 220 is connected to the at least two signal acquisition circuits, and the output end of the switch circuit 220 is connected to the analog circuit 230. In some embodiments, the switch circuit 220 includes multiple input channels, each of the at least two signal acquisition circuits is separately connected to an input channel. At the same time, the switch circuit 220 selects one input channel to be conductive based on the control signal of the control circuit 240.

[0046] In some embodiments, the switch circuit 220 can use a switch chip with multiple channels and dual outputs, for example, a switch chip model TMUX1209. As an example only, the switch circuit 220 can achieve time-sharing multiplexing of 4 channels through 3 control pins, of which 1 pin EN is marked as enabling, and the other two pins A1 and A0 are marked as selecting channels. The four input channels of the switch circuit 220 are respectively used to connect to the signal acquisition circuit to collect the target signal, and the output port of the switch circuit 220 is connected to the analog circuit 230. In some embodiments, the gating of the switch chip can be controlled by the value of the control pin (EN, A1, A0). For example, when the input is (1, 0, 0), it means that channel A is gated, when the input is (1, 0, 1), it means that channel B is gated, when the input is (1, 1, 0), it means that channel C is gated, and when the input is (1, 1, 1), it means that channel D is gated. As an example only, when the control circuit 240 selects channel A of the switch circuit 220, the target signal corresponding to channel A will be connected to the analog circuit 230 and ultimately sampled by the control circuit 240. When this sampling is successful, the control circuit 240 will issue a new control instruction. For example, the instruction (1, 0, 1) can be issued to select channel B. Then, the target signal of channel B will be connected to the analog circuit 230 and ultimately sampled by the control circuit 240, and so on. In other words, the control circuit 240 can control the switch circuit 220 to cyclically switch between multiple signal acquisition circuits, thereby achieving the effect of time-sharing multiplexing, that is, multiple signal sources can be processed in a time-sharing manner through one analog circuit 230, thereby saving space costs and reducing hardware requirements.

[0047] In different situations, the control circuit 240 may control the switching of the switch circuit 220 based on different strategies.

[0048] For example, in order to enable subsequent sampling data to completely retain the information of each target signal (that is, the control circuit 240 can reconstruct each target signal based on the sampling data), the control circuit 240 can adopt a fully reconstructed strategy to control the switching of the switch circuit 220. Under the fully reconstructed strategy, the control circuit 240 can switch the input channel of the switch circuit 220 according to the total sampling frequency provided by it. For example, the frequency of switching input channels by the switch circuit 220 can be equal to the sampling frequency provided by the control circuit 240. In this case, each time the switch circuit 220 switches the input channel, that is, each time a signal acquisition circuit is turned on, the control circuit 240 will sample the target signal collected by the signal acquisition circuit once. Moreover, since the sampling frequency of the control circuit 240 for each target signal is more than twice the target frequency, the fully reconstructed strategy can ensure that each target signal has at least two sampling points in each cycle. For more information about the fully reproducible control strategy, please refer to Figure 3 Detailed description.

[0049] For another example, considering that the control circuit 240 may not be able to obtain valid sampling data during the rapid switching of the switch channel (because the switching of the switch channel mentioned below will cause the signal received by the control circuit 240 to have a certain rising edge and falling edge), the control circuit 240 can adopt an intensity characterization strategy to control the switching of the switch circuit 220. Under the intensity characterization strategy, the control circuit 240 can switch the input channel of the switch circuit 220 based on a preset frequency. The preset frequency may be related to the cycle of a certain action performed by the user. For example, in order to analyze the electromyographic signals generated by the muscles when the user is doing strength training, the preset frequency may be a certain multiple of the frequency of the user performing a specific action (for example, bench press), so that within a cycle of the user performing the specific action, the switch circuit 220 can turn on each signal acquisition circuit multiple times, so that the control circuit 240 can sample each target signal multiple times respectively. Under the intensity characterization strategy, the control circuit 240 can obtain the intensity information of each target signal based on the sampling results. For more information about the intensity characterization strategy, please refer to Figure 3 Detailed description.

[0050] The analog circuit 230 is used to process the target signal it receives. In some embodiments, because the amplitude of the original target signal directly collected by the signal acquisition circuit is very small and contains a large amount of noise, the analog circuit 230 is required to perform filtering, differential amplification, amplification, negative feedback noise reduction, and other processing on the original target signal. In some embodiments, the analog circuit 230 may include a differential amplifier to suppress common-mode signals and amplify the received target signal. In some embodiments, the analog circuit 230 may include a multi-stage amplifier circuit to amplify the received target signal. In some embodiments, the analog circuit 230 may include a filter circuit to filter the received target signal. In some embodiments, the analog circuit 230 may include a right leg drive circuit to extract the common-mode signal from the received target signal, reverse amplify it, and then feed it back to the signal source, primarily to suppress the power frequency in the signal source. In some embodiments, the analog circuit 230 may include a differential amplifier, a multi-stage amplifier, a filter circuit, and a right leg drive circuit simultaneously, or may include only one or more of these.

[0051] As described above, the control circuit 240 is used to receive the target signal processed by the analog circuit and sample the processed target signal. In some embodiments, the control circuit 240 includes multiple ADC channels, each of which can be used to convert the received target signal processed by the analog circuit 230 into a digital signal for reading and processing. In some embodiments, the control circuit 240 can also be connected to a display device to display the read digital signal, thereby intuitively reflecting the situation of the physiological signal. In some embodiments, based on the sampling, the control circuit 240 can read, store, process and analyze the target signal. Optionally, the control circuit 240 can also issue corresponding instructions based on the sampled data.

[0052] In some embodiments, the control circuit 240 samples each processed target signal some time after the control circuit 240 begins receiving the processed target signal. That is, after the switch circuit 220 switches the conductive channel, the control circuit 240 does not immediately sample the newly conductive target signal. Even if the control circuit 240 samples the newly conductive target signal, it does not immediately use the sampled result as a component of the target signal. When using time-division multiplexing to acquire target signals from multiple signal sources, the switching of the switch channels causes the signals received by the control circuit 240 to have certain rising and falling edges. A rising edge corresponds to the time required for a change in the input signal to cause the output signal to rise until it reaches a stable state. A falling edge corresponds to the time required for a change in the input signal to cause the output signal to fall until it reaches a stable state. These rising and falling edges are affected by multiple factors, including the switching circuit's response stability speed, the slew of the chip in the circuit, and the charging and discharging of components such as capacitors in the circuit. Therefore, to ensure that the target signal read by the control circuit 240 is authentic and valid, sampling of the target signal is performed after the signal stabilizes. That is, after the switch circuit 220 switches the conductive channel, the control circuit 240 does not sample the signal during the rising edge time. If sampling is initiated without waiting for sufficient time, the value ultimately read by the control circuit 240 will be an intermediate transitional value. It is understood that if the rising edge time is fixed, then even if the waiting time is insufficient, the resulting transitional value will be consistent in ratio with the true value and can be used for subsequent processing and analysis. However, if the rising edge time is related to the magnitude of the voltage change, if the reading is taken before stabilization, the ratio of each value read by the control circuit 240 to the true value will not be fixed, making it unusable for subsequent processing. It is also understood that if the relationship between the transitional value and the stable value is clearly considered, or if the error between the transitional value and the stable value is acceptable, then even if the waiting time is insufficient, the value can be used for subsequent processing and analysis. In summary, the strength of the target signal and the circuit gain should be considered to maximize the rising edge time, which serves as a reference for the waiting time of the control circuit 240. Specifically, a reference time that is not less than the maximum rising edge time can be set, and the control circuit 240 samples each target signal after the reference time when the control circuit 240 starts to receive the target signal, or the control circuit 240 samples the target signal after the reference time each time the switching circuit switches the conduction channel.

[0053] Figure 3 FIG3 is an exemplary flow chart of a signal processing method according to some embodiments of the present application. In some embodiments, the process 300 may be implemented by the signal processing circuit 200 .

[0054] Step 310 , collecting at least two target signals by at least two signal collection circuits. In some embodiments, step 310 can be implemented by at least two signal collection circuits (eg, signal collection circuits 211 , 212 , 213 , and 214 ) in the signal processing circuit 200 .

[0055] In some embodiments, the at least two signal acquisition circuits are used to acquire at least two target signals. The target signals may be physiological signals that reflect the user's physical condition, such as one or more of a respiratory signal, an electrocardiogram (ECG) signal, an electromyogram (EMG) signal, a blood pressure signal, a temperature signal, and the like. By way of example only, different signal acquisition circuits may each include one or more electrodes in contact with the user's body, which can be used to acquire EMG signals from the user's body surface. Different signal acquisition circuits may be located at different locations on the user's body to acquire physiological signals from the same or different users. For example, signal acquisition circuits located on different sides of a user's thigh may both be used to acquire EMG signals from the thigh. For another example, a signal acquisition circuit located on the user's forearm may be used to acquire EMG signals from the forearm, while a signal acquisition circuit located near the user's heart may be used to acquire EMG signals from the user's heart. It should be noted that, in certain scenarios, the signal processing circuit 200 or similar circuits may be used to acquire and process the same or different physiological signals, and this application is not limited thereto. In some embodiments, the at least two signal acquisition circuits may include only two signal acquisition circuits, or may include three, four, or more signal acquisition circuits. In some embodiments, the frequency range of the physiological signal may include 0.05 Hz to 2 kHz, wherein the frequency feedback of the electrocardiogram signal may include 0.05 Hz to 100 Hz, and the range of the electromyography signal may include 5 Hz to 2 kHz.

[0056] Step 320: Control the conduction between the at least two signal acquisition circuits and the analog circuit via a switching circuit so that only target signals acquired by some of the at least two signal acquisition circuits are transmitted to the analog circuit at the same time. In some embodiments, step 320 can be implemented by the switching circuit 220 in the signal processing circuit 200.

[0057] In some embodiments, the input end of the switch circuit 220 is connected to the at least two signal acquisition circuits, and the output end of the switch circuit 220 is connected to the analog circuit 230. In some embodiments, the switch circuit 220 includes multiple input channels, and each of the at least two signal acquisition circuits is separately connected to an input channel. At the same time, the switch circuit 220 selects one input channel to be turned on based on the control signal of the control circuit 240.

[0058] In some embodiments, the switch circuit can implement the conduction between the signal acquisition circuit and the analog circuit based on the control instruction of the control circuit. Taking the 4-channel time-sharing multiplexing described above as an example, when the control circuit 240 selects channel A of the switch circuit 220, the target signal corresponding to channel A will be connected to the analog circuit 230 and finally sampled by the control circuit 240. When this sampling is successful, the control circuit 240 will give a new control instruction. For example, an instruction can be given to select channel B, then the target signal of channel B will be connected to the analog circuit 230 and finally sampled by the control circuit, and so on. In other words, the control circuit 240 can control the switch circuit 220 to switch cyclically between multiple signal acquisition circuits, thereby achieving the effect of time-sharing multiplexing, that is, multiple signal sources can be processed in time-sharing through one analog circuit 230, thereby saving space costs and reducing hardware requirements.

[0059] Step 330 : Processing the received target signal by the analog circuit. In some embodiments, step 320 may be implemented by the analog circuit 230 in the signal processing circuit 200 .

[0060] In some embodiments, because the amplitude of the original target signal directly collected by the signal acquisition circuit is very small and contains a large amount of noise, it is necessary to use an analog circuit 230 to filter, differentially amplify, amplify, and perform negative feedback noise reduction on the original target signal. In some embodiments, the analog circuit 230 may include a differential amplifier for suppressing common-mode signals and amplifying the received target signal. In some embodiments, the analog circuit 230 may include a multi-stage amplifier circuit for amplifying the received target signal. In some embodiments, the analog circuit 230 may include a filter circuit for filtering the received target signal. In some embodiments, the analog circuit 230 may include a right leg drive circuit for extracting the common-mode signal from the received target signal, reversely amplifying it, and then feeding it back to the signal source, primarily to suppress the power frequency in the signal source. In some embodiments, the analog circuit 230 may include a differential amplifier, a multi-stage amplifier, a filter circuit, and a right leg drive circuit simultaneously, or may include only one or more of these.

[0061] In some embodiments, considering the possibility of baseline drift, the baseline drift problem can be solved by reducing the gain of the analog circuit for the target signal (i.e., reducing the amplification factor in the analog circuit), and / or selecting a control chip with a high-precision ADC channel, and / or using a resistor to adjust the reference potential, and / or adding a high-pass filter to the analog circuit 230 to filter out the baseline drift. For more information on how to solve the baseline drift problem, please refer to Figures 4A-4B Right now Figures 5A-5C Detailed description.

[0062] Step 340 : Receive the target signal processed by the analog circuit through the control circuit and sample the processed target signal. In some embodiments, step 320 may be implemented by the control circuit 240 in the signal processing circuit 200 .

[0063] In some embodiments, the control circuit 240 includes multiple ADC channels, each of which can be used to convert the received target signal processed by the analog circuit 230 into a digital signal for reading and processing. In some embodiments, the control circuit 240 can also be connected to a display device to display the read digital signal, thereby intuitively reflecting the physiological signal. In some embodiments, based on the sampling, the control circuit 240 can read, store, process, analyze, etc. the target signal. Optionally, the control circuit 240 can also issue corresponding instructions based on the sampled data.

[0064] In some embodiments, the control circuit 240 samples each processed target signal a period of time after the control circuit 240 begins to receive the processed target signal. That is, after the switch circuit 220 switches the conduction channel, the control circuit 240 does not immediately sample the newly conducted target signal. Even if the control circuit 240 samples the newly conducted target signal, it does not immediately use the sampling result as a component of the target signal.

[0065] In some embodiments, the sampling frequency of the control circuit 240 is related to the number of signal acquisition circuits, the type of target signal and the target frequency. For example, the sampling frequency of the control circuit 240 for each signal is not less than twice its target frequency. Just as an example, for an electromyographic signal, assuming that its corresponding target frequency is within 1000Hz, the control circuit can use a sampling frequency of 2000Hz to sample the electromyographic signal. For the entire signal processing circuit, assuming that there are 4 acquisition circuits for collecting electromyographic signals, the control circuit 240 is required to provide a total sampling frequency of 8000Hz, so as to ensure that the sampling rate of each electromyographic signal reaches 2000Hz.

[0066] In different situations, the control circuit 240 may control the switching of the switch circuit 220 based on different strategies.

[0067] In some embodiments, in order to enable subsequent sampled data to fully retain the information of each target signal (i.e., the control circuit 240 can reconstruct each target signal based on the sampled data), the control circuit 240 can adopt a full reconstruction strategy to control the switching of the switch circuit 220. Under the full reconstruction strategy, the control circuit 240 can switch the input channels of the switch circuit 220 according to the total sampling frequency provided by it. For example, the frequency at which the switch circuit 220 switches the input channels can be equal to the sampling frequency provided by the control circuit 240. In this case, each time the switch circuit 220 switches the input channel, that is, each time a signal acquisition circuit is turned on, the control circuit 240 will sample the target signal collected by the signal acquisition circuit once. Moreover, since the sampling frequency of the control circuit 240 for each target signal is more than twice the target frequency, the full reconstruction strategy can ensure that each target signal has at least two sampling points in each cycle.

[0068] Continuing with the example of the four signal acquisition circuits for collecting myoelectric signals, assuming the target frequency of each myoelectric signal is within 1kHz, the control circuit provides a sampling frequency of 2kHz for each myoelectric signal. For the control circuit, a total sampling frequency of 8kHz is provided. The switching circuit also switches between the four signal acquisition circuits at a frequency of 8kHz, switching once every 125 microseconds. Between each two adjacent switching cycles of the switching circuit, the control circuit samples the received myoelectric signal.

[0069] Furthermore, under a complete reconstruction strategy, the control circuit can fully reproduce the corresponding multiple target signals based on the acquired sampled data. For example, the control circuit can reconstruct each target signal and further analyze the frequency, phase, intensity (amplitude), and other information in each target signal. Optionally, the control circuit can transmit the acquired sampled data or the reconstructed target signal to an external processing circuit for analysis via wired or wireless means.

[0070] In some embodiments, the frequency at which the switch circuit 220 switches input channels can also be equal to half or another fraction of the sampling frequency provided by the control circuit 240. In this case, each time the switch circuit 220 switches an input channel, that is, each time a signal acquisition circuit is turned on, the control circuit 240 can sample the target signal collected by the signal acquisition circuit twice. Continuing with the example of the four signal acquisition circuits for collecting myoelectric signals, assuming that the target frequency of each myoelectric signal is within 1kHz, the control circuit provides a sampling frequency of 2kHz for each myoelectric signal. For the control circuit, a total sampling frequency of 8kHz is provided. The switch circuit only needs to switch between the four signal acquisition circuits at a frequency of 4kHz, switching once every 250 microseconds. Between each two adjacent switchings of the switch circuit, the control circuit samples the received myoelectric signal twice. Compared to the case where the switch circuit only samples once between each two adjacent switchings, the target signal collected in this manner may have certain deviations due to the uneven sampling time points of each signal.

[0071] It's important to note that under the aforementioned fully reconfigurable strategy, the number of channels that the control circuit can handle using time-division multiplexing is affected by the timing of the target signal's rising and falling edges. For example, if the target signal frequency is 500 Hz, the control circuit must provide a sampling frequency greater than 1 kHz for each channel. In this case, to achieve four-channel time-division multiplexing, the switching speed must reach 4 kHz, and the switch circuit's dwell time on a single channel is only 250 microseconds. To achieve eight-channel time-division multiplexing, the switching speed must reach 8 kHz, and the switch circuit's dwell time on a single channel is only 125 microseconds. Considering the impact of rising and falling edges, the switch circuit's dwell time on each channel cannot be too short. For example, if both the rising and falling edges are 50 microseconds, then a maximum of 16 channels can be time-division multiplexed. Therefore, the appropriate number of channels and corresponding channel switching time are typically selected by comprehensively considering the rising and falling edge times, the number of channels, and the target signal frequency range.

[0072] In other embodiments, considering that the control circuit 240 may not be able to obtain valid sampling data during the rapid switching of the switch channel (i.e., the rising and falling edges of the above-mentioned signal cause the switch circuit to stay in a single channel for too long, and the control circuit cannot collect at least two valid data points within the period of the target signal), the control circuit 240 can adopt an intensity characterization strategy to control the switching of the switch circuit 220. Under the intensity characterization strategy, the control circuit 240 can switch the input channel of the switch circuit 220 based on a preset frequency. The preset frequency can be related to the cycle of a certain action performed by the user. For example, in order to analyze the electromyographic signals generated by the muscles of the user when doing strength training, the preset frequency can be a certain multiple of the frequency of the user performing a specific action (e.g., bench press), so that within a cycle of the user performing the specific action, the switch circuit 220 can turn on each signal acquisition circuit multiple times, so that the control circuit 240 can sample each target signal multiple times.

[0073] Continuing with the example of four signal acquisition circuits collecting myoelectric signals, let's assume a user performs an action at a rate of once per second. To ensure that the control circuit samples each target signal 10 times per action, the switching speed of the switch circuit is 40 times per second. Each time it switches to a signal acquisition circuit, the control circuit waits for the signal to stabilize before continuously sampling until the 25ms duration of that signal has expired. In this case, the switching speed of the switch circuit is independent of the control circuit's overall sampling frequency. The control circuit can use a higher overall sampling frequency to capture high-frequency signals in the target signal.

[0074] Furthermore, under the intensity characterization strategy, the control circuit can obtain the intensity information of the target signal based on the obtained sampling data. For example, under the intensity characterization strategy, the control circuit continuously samples the target signal generated by a single signal acquisition circuit over a period of time. The control circuit can calculate the intensity of the target signal collected by the signal acquisition circuit during this period based on these continuously sampled data, for example, calculate the average value of these continuously sampled data, etc. Of course, the control circuit can also calculate the intensity of the target signal based on all the sampling data corresponding to the signal acquisition circuit. Furthermore, when the control circuit calculates the intensity of the target signal corresponding to the same signal acquisition circuit in multiple discontinuous time periods, the control circuit can generate the target signal intensity and time variation relationship based on these signal intensities and their corresponding times, thereby extracting the specific frequency information of the target signal.

[0075] In some embodiments, the intensity characterization strategy can collect partial frequency information while collecting intensity information. Under this strategy, since the signals of all time periods are not fully collected, some signal information will be lost, and therefore some frequency information will be lost. As an example only, the switching circuit is controlled to switch at a total frequency of 40Hz. In the case of 4 signal acquisition circuits, the acquisition time length of each input channel is 25ms. At this time, there will be a certain loss in the acquisition of low-frequency signals with a signal frequency less than 40Hz. However, if each section of the collected signal (i.e., the signal sampled multiple times after a single channel switching) is processed into a representative value (for example, an average value is extracted from the signal collected every 25ms), there are 10 representative values ​​within 1s of a single channel, then the processing method of the complete reconstruction strategy can be used to reconstruct signals with a frequency below 5Hz.

[0076] In some embodiments, the ability of time-sharing multiplexing under the intensity characterization strategy is related to the frequency of user actions and the accuracy requirements for monitoring user actions. Since single-channel acquisition lasts longer, it is less affected by rising and falling edges. In some embodiments, under this strategy, the frequency of the target signal is too low, which will lead to a limit on the number of time-sharing multiplexing paths. Therefore, it is also related to the frequency of the target signal. Since it is necessary to extract the frequency and intensity information of the target signal, it is difficult to collect low-frequency signals, such as signals with a frequency below 40 Hz. In this case, the number of time-sharing multiplexing paths can be reduced, that is, the number of signal acquisition circuits can be reduced.

[0077] In some embodiments, the control circuit 240 can adjust the specific switch control strategy based on actual conditions. For example, the control circuit 240 can switch between a full reconstruction strategy and a strength characterization strategy. The selection or switching between the full reconstruction strategy and the strength characterization strategy can be determined based on the circuit's delay time (e.g., rise time and fall time) and the circuit's signal-to-noise ratio requirements. For example, when the circuit's delay time is long and it is impossible to change the target signal frequency, the number of signal acquisition circuits, or the amplification factor of the analog circuit, the control circuit 240 can select the strength characterization strategy. For another example, when adding a suitable filtering circuit to the analog circuit to improve the signal-to-noise ratio, considering that the filtering circuit will cause the delay time to increase, the control circuit 240 can select the strength characterization strategy. Conversely, when the circuit's delay time is short or the signal-to-noise ratio requirement is not high, the control circuit 240 can select the full reconstruction strategy. In some embodiments, the control circuit 240 can adjust the switch control strategy based on environmental factors or user instructions. For example, assuming different switch control strategies correspond to different power consumption rates, the control circuit 240 can adjust the switch control strategy based on the power level of a power source (e.g., a battery). When the power level of the power source is low, a switch control strategy with a lower power consumption rate is selected. For another example, the control circuit 240 can adjust the switch control strategy based on user input instructions to meet different user needs.

[0078] It should be noted that the above description of process 300 is for illustration and purpose only and does not limit the scope of application of this application. Those skilled in the art may make various modifications and changes to process 300 under the guidance of this application. However, such modifications and changes are still within the scope of this application.

[0079] Figures 4A-4B is an exemplary image illustrating a baseline drift problem according to some embodiments of the present application.

[0080] In some embodiments, due to factors such as the electrical potential of the stratum corneum on the human body surface, the signal sampled by the control circuit 240 may experience baseline drift. To address this baseline drift, in some embodiments, the baseline drift can be addressed by reducing the gain of the analog circuit 230 for the target signal, / or selecting a control chip with a high-precision ADC channel, / or using a resistor to adjust the reference potential, and / or adding a high-pass filter to the analog circuit 230 to filter out the baseline drift.

[0081] In some embodiments, because baseline drift has a limit, a smaller gain can be used to control the baseline drift so that it does not exceed the output capacity of the signal processing circuit, thereby preventing distortion. For example, when a target signal is transmitted to an analog circuit, the analog circuit amplifies the target signal. To address the baseline drift issue, the analog circuit's amplification factor can be appropriately reduced to prevent distortion of the amplified signal.

[0082] In some embodiments, reducing the amplification factor (gain) of the target signal can lead to other issues, such as requiring strict noise control after the analog circuit output. While gain alone doesn't improve the signal-to-noise ratio of the analog circuit's output signal, if noise is introduced in the subsequent stages, high gain can improve the overall circuit's signal-to-noise ratio. Therefore, strict noise control is required at low gain levels. Because physiological signals are generally weak, low gain levels may necessitate the use of a control circuit with a high-precision ADC to achieve sufficient resolution and avoid excessive noise entering the analog circuit.

[0083] As an example, if the EMG signal strength is 0.1mV, the resolution of a 12-bit ADC with a 3.3V power supply is only 0.8mV. Even with a 10x gain, the EMG signal will be severely distorted. However, if a 16-bit ADC is used, the resolution can reach 0.05mV, and even with a 10x gain, good signal restoration can be achieved. In some embodiments, a 60x gain, 3.3V power supply, and 16-bit ADC solution can be used.

[0084] In some embodiments, when dry electrodes are used to collect myoelectric signals, the myoelectric signals at the trapezius, pectoralis major, and biceps brachii are collected using a time-division multiplexing circuit. Figure 4A As shown in the figure, the original appearance of the signal collected using the small gain and high precision method is shown. It can be seen that the three-way sampling signal in the image has obvious baseline drift problems. The small gain and high precision method uses a 60x gain, 3.3V power supply, and 12-bit ADC solution. It can be seen from the figure that thanks to the small gain, the baseline drift does not exceed the output capacity range of the signal processing circuit, and no saturation distortion occurs. Figure 4B The image shown here is processed using a 60Hz to 500Hz algorithm bandpass filter. As can be seen from the figure, under the low-gain, high-precision solution, the baseline drift is controlled within a certain range, and the image after filtering no longer has the problem of baseline drift.

[0085] In some embodiments, baseline drift can also be addressed by adding a high-pass filter to the signal processing circuit. In some embodiments, the high-pass filter can be added to the analog circuit and optionally placed before the main gain to avoid saturation. In this case, both high gain and zero drift can be achieved. However, adding a high-pass filter to the analog circuit can lead to problems such as longer rising and falling edge times. Therefore, it is necessary to adjust and select appropriate parameters to achieve compatibility with time-sharing multiplexing.

[0086] In some embodiments, a high-pass filter circuit can be added when the target frequency is relatively low, because when the target frequency is relatively low, each channel can stay for a relatively long time when sampling. For example, an electromyographic signal with a target frequency of 250Hz can be selected. Then, under the fully reconfigurable strategy, the single-channel sampling frequency requirement is only 500Hz, and the sampling frequency of 4-channel time-sharing multiplexing is only 2000Hz, so the single-channel waiting time can be extended to 500 microseconds. In comparison, under the fully reconfigurable strategy, if the target frequency of the electromyographic signal is 1000Hz, the single-channel sampling frequency requirement is 2000Hz, and the sampling frequency of 4-channel time-sharing multiplexing is 8000Hz, then the single-channel waiting time is 125 microseconds. If the time between the rising and falling edges is greater than 125 microseconds (there may also be switch delays, slew and settling time of each chip, etc.), it may not be possible to obtain an accurate sampling signal. At this time, the filter circuit in the analog circuit can also be appropriately reduced for optimization.

[0087] Figures 5A-5C is an exemplary circuit diagram of a programmable reference potential according to some embodiments of the present application.

[0088] In some embodiments, the baseline drift may change relatively slowly and may even exhibit a fixed drift phenomenon within a certain period of time. By designing the reference potential of the circuit, the baseline can be program-controlled to a certain extent to solve the problem of baseline drift. In some embodiments, when the baseline drift causes the signal to approach the upper limit of the saturation voltage, the reference potential can be program-controlled to decrease. Conversely, when the baseline drift causes the signal to approach the lower limit of the voltage, the reference point can be program-controlled to increase. The reference potential is a virtual ground in the circuit, which is used to raise the circuit to a certain potential, thereby ensuring that the obtained signal values ​​are all positive, so as to facilitate the control circuit to read the received signal.

[0089] like Figure 5AIn the circuit diagram shown, after using resistors R1 and R2 to divide the voltage, the amplifier isolates the input and output to avoid the influence of the output end, and finally the voltage value of VCC2 = VCC*R2 / (R1+R2) can be output at the output end. As can be seen from the figure, by adjusting the values ​​of R1 and R2, the value of VCC2 can be changed. If VCC2 is used as the reference potential of the circuit, and then the values ​​of R1 and R2 are controlled by a computer program, then a programmable reference potential can be achieved. In some embodiments, R1 can be replaced with a switch-controlled resistor network R, and resistors of different resistance values ​​can be connected to the circuit by selecting different switches, thereby achieving a change in the resistance value of R. Similarly, R2 can also be adjusted or R1 and R2 can be adjusted simultaneously.

[0090] like Figure 5B In the circuit diagram shown, the negative input of the amplifier is connected to VCC2. Normally, the negative input of the amplifier is connected to ground, meaning VCC2 = 0V. To implement a programmable baseline, VCC2 can be initialized to a certain value, for example, half the supply voltage. This raises the potential of the entire circuit so that the output is always greater than or equal to 0V, eliminating the need for the circuit to be powered by positive or negative voltages and requiring additional battery power. This ensures that the ADC can read the signal while also facilitating battery power supply (the battery provides a positive voltage). If the reference potential VCC2 = 0V, the circuit must be powered by positive or negative voltages, requiring additional battery power. The output voltage must also be raised to meet the ADC reading requirements.

[0091] like Figure 5C The figure shows a schematic diagram of a programmable baseline, which includes a processor, a reference voltage control circuit, and an amplifier circuit. The reference voltage control circuit is used to change the reference voltage of the reference potential, and the processor is used to control the reference voltage control circuit to change the reference voltage value based on the output result to achieve the purpose of adjusting the reference potential. In some embodiments, the processor can monitor and adjust the output of the amplifier circuit in real time and set certain thresholds (for example, two thresholds can be set, the first threshold being an upper limit and the second threshold being a lower limit, to control the output voltage within a certain range). When the detected output voltage exceeds a certain threshold, the processor can control the reference voltage control circuit to change the reference voltage of the reference point.

[0092] As an example only, when the output capability of the amplifier circuit is between 0 and 3V, the first threshold value may be set to 90% of the maximum value (2.7V), and the second threshold value may be set to 10% of the maximum value (0.3V). When the processor detects that the voltage output of the amplifier circuit exceeds 2.7V, it triggers regulation, controlling the reference voltage control circuit to reduce the reference potential by a certain value (for example, the value by which the reference potential is reduced may be the difference between the detected output voltage value and the initial reference potential, or for another example, the value by which the reference potential is reduced may be a fixed value). Similarly, when the processor detects that the voltage output of the amplifier circuit is lower than 0.3V, it also triggers adjustment and controls the reference voltage control circuit to increase the reference potential by a certain value (for example, the value of the reference potential increase can be the difference between the detected output voltage value and the initial reference potential. For another example, the value of the reference potential increase can be a fixed value. It should be noted that the lowered reference potential cannot be less than 0V. If it is less than 0V, the reference potential can only be reduced to 0V at most. The increased reference potential cannot be greater than 3V. If it is greater than 3V, the reference potential can only be increased to 3V at most. In other words, the changed reference voltage value cannot exceed the range of the output voltage value of the amplifier circuit. It should also be noted that in order to filter out the influence of the baseline thread control in the final result through filtering (for example, if the frequency of the baseline thread control is less than 10 times per second, and the frequency of the electromyographic signal is selected to be above 20Hz, the influence of the baseline thread control can be removed by 20Hz high-pass filtering), the frequency of the reference potential adjustment should not be too high. In some embodiments, the speed of the programmable adjustment is related to the speed of the target signal baseline drift, the threshold set by the processor, and the adjustment value of the reference potential after the trigger adjustment.

[0093] In summary, the reference level of the signal can be changed by changing the reference point potential. At the same time, by controlling the reference potential through program, the baseline can be program-controlled to a certain extent to solve the problem of baseline drift.

[0094] In some embodiments, Figures 5A-5C The method for program-controlling the reference potential is also applicable to the case where positive and negative power supplies are used and the reference potential is initialized to 0V.

[0095] Figures 6A-6B is an exemplary schematic diagram illustrating the channel crosstalk problem according to some embodiments of the present application.

[0096] In some embodiments, time-division multiplexing is affected by the falling edge time of the entire circuit. The falling edge represents the time it takes for a voltage to drop from one value to another and stabilize. If sufficient time is not allowed for the voltage of the previous channel to fully release before and after a switch is switched, crosstalk between channels can occur, with the switched channel retaining some information from the previous channel.

[0097] In some implementations, using signal processing methods in time-division multiplexing circuits and sampling after channel stabilization can reduce crosstalk between input channels to a certain extent. When multiple channels transmit signals simultaneously, each input channel simultaneously receives a signal. If the signals in each channel are large, and the input lines of each channel overlap and have poor insulation, crosstalk between the channels can occur. However, a time-division multiplexing solution, which only conducts current on one channel at a time and keeps the other channels closed, can effectively avoid the crosstalk problem in multi-channel circuits.

[0098] In some embodiments, as Figure 6A and 6B As shown in the figure, the dotted line represents the original signal of the input circuit after processing, and the solid line represents the signal with delay formed after the original signal passes through the circuit in this application. Among them, the horizontal axis represents time and the vertical axis represents the voltage value. The vertical axis of the dotted line is not the voltage value in the actual sense, but is only used as a time reference for the solid line. In some embodiments, a function generator is used as a signal source to emit a square wave. The two outputs of the function generator select the same mode (so as to ensure that the phases of the two are consistent). One signal of the function generator is connected to the input end of the circuit, and the output of the circuit is connected to an oscilloscope. The data read by the oscilloscope at the output end of the circuit is plotted in the above figure (solid line). The other signal of the function generator is directly connected to the oscilloscope and reads the data. The data can indicate the phase of the circuit input signal. The data is processed (after its intensity value changes to make it comparable to the solid line for easy intuitive observation) and then plotted in the above figure (dashed line). The processing refers to selecting a threshold point (the average value of the values ​​before and after the signal jumps), and assigning values ​​to points greater than this threshold and less than this threshold respectively. For example, points less than the threshold can be assigned a value of a, and points greater than the threshold can be assigned a value of b. In summary, it can be seen from the figure that the jump voltage value is actually the key factor affecting the delay.

[0099] The beneficial effects that may be brought about by the embodiments of the present application include but are not limited to: (1) by adopting a time-division multiplexing method, the purpose of saving space costs and reducing hardware requirements can be achieved while ensuring the acquisition and processing of multiple signal sources; (2) when multiple input channels have signals at the same time, the crosstalk between the input channels can be reduced; (3) the full reconstruction strategy can completely reproduce the corresponding multi-channel target signals based on the obtained sampling data; (4) under the intensity representation strategy, the intensity information and partial frequency information of the target signal can be obtained based on the obtained sampling data; (5) the problem of possible baseline drift is solved by using a small gain high-precision ADC, a programmable baseline and the addition of a high-pass filter circuit.

[0100] The basic concepts have been described above. It will be apparent to those skilled in the art that the detailed disclosure above is merely illustrative and does not limit the present application. Although not explicitly stated herein, those skilled in the art may make various modifications, improvements, and amendments to the present application. Such modifications, improvements, and amendments are suggested in the present application and remain within the spirit and scope of the exemplary embodiments of the present application.

[0101] At the same time, this application uses specific terms to describe the embodiments of this application. For example, "one embodiment," "an embodiment," and / or "some embodiments" refer to a certain feature, structure, or characteristic related to at least one embodiment of this application. Therefore, it should be emphasized and noted that "one embodiment," "an embodiment," or "an alternative embodiment" mentioned twice or multiple times in different locations in this specification does not necessarily refer to the same embodiment. In addition, certain features, structures, or characteristics in one or more embodiments of this application may be appropriately combined.

[0102] In addition, it will be understood by those skilled in the art that various aspects of the present application can be illustrated and described by a number of patentable categories or situations, including any new and useful process, machine, product or combination of substances, or any new and useful improvements thereto. Accordingly, various aspects of the present application can be performed entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. The above hardware or software may all be referred to as "data blocks", "modules", "engines", "units", "components" or "systems". In addition, various aspects of the present application may be represented as a computer product located in one or more computer-readable media, which includes computer-readable program code.

[0103] A computer storage medium may include a propagated data signal embodying the computer program code, for example, in baseband or as part of a carrier wave. The propagated signal may be in a variety of forms, including electromagnetic, optical, or any suitable combination thereof. A computer storage medium may be any computer-readable medium other than a computer-readable storage medium that can be connected to an instruction execution system, apparatus, or device to communicate, propagate, or transfer the program for use. The program code on the computer storage medium may be transmitted via any suitable medium, including radio, cable, fiber optic cable, RF, or similar media, or any combination of these.

[0104] In addition, unless expressly stated in the claims, the order of the processing elements and sequences described in this application, the use of alphanumeric characters, or the use of other names are not intended to limit the order of the processes and methods of this application. Although the above disclosure discusses some of the invention embodiments currently considered useful through various examples, it should be understood that such details are only for illustrative purposes, and the appended claims are not limited to the disclosed embodiments. On the contrary, the claims are intended to cover all modifications and equivalent combinations that are consistent with the essence and scope of the embodiments of this application. For example, although the system components described above can be implemented by hardware devices, they can also be implemented only by software solutions, such as installing the described system on an existing processing device or mobile device.

[0105] Similarly, it should be noted that, in order to simplify the presentation of this application and thus facilitate understanding of one or more embodiments of the invention, the foregoing descriptions of the embodiments of this application sometimes combine multiple features into a single embodiment, figure, or description thereof. However, this disclosure method does not mean that the subject matter of this application requires more features than those recited in the claims. In fact, an embodiment may have fewer features than all of the features of a single embodiment disclosed above.

[0106] In some embodiments, numbers are used to describe the quantity of components and attributes. It should be understood that such numbers used in the description of the embodiments are modified by the modifiers "about", "approximately" or "substantially" in some examples. Unless otherwise stated, "about", "approximately" or "substantially" indicate that the numbers are allowed to vary by ±20%. Accordingly, in some embodiments, the numerical parameters used in the description and claims are approximate values, which may change according to the required features of individual embodiments. In some embodiments, the numerical parameters should take into account the specified significant digits and adopt the general method of retaining digits. Although the numerical domains and parameters used to confirm the breadth of their range in some embodiments of the present application are approximate values, in specific embodiments, the settings of such numerical values ​​are as accurate as possible within the feasible range.

[0107] Each patent, patent application, patent application disclosure, and other materials, such as articles, books, specifications, publications, documents, etc., cited in this application is hereby incorporated by reference in its entirety. This includes application history documents that are inconsistent with or conflict with the content of this application, as well as documents (currently or subsequently attached to this application) that limit the broadest scope of the claims of this application. It should be noted that if the descriptions, definitions, and / or use of terms in the accompanying materials of this application are inconsistent or conflicting with the content of this application, the descriptions, definitions, and / or use of terms in this application shall prevail.

[0108] Finally, it should be understood that the embodiments described in this application are merely illustrative of the principles of the embodiments of this application. Other variations may also fall within the scope of this application. Therefore, by way of example and not limitation, alternative configurations of the embodiments of this application may be considered consistent with the teachings of this application. Accordingly, the embodiments of this application are not limited to the embodiments explicitly introduced and described in this application.

Claims

1. A signal processing circuit, comprising a control circuit, a switch circuit, an analog circuit, and at least two signal acquisition circuits, wherein: The at least two signal acquisition circuits are used to acquire at least two target signals; The switch circuit is used to control the conduction between the at least two signal acquisition circuits and the analog circuit, so that at the same time, only the target signals acquired by some of the at least two signal acquisition circuits are transmitted to the analog circuit; The analog circuit is used to process the target signal it receives; as well as The control circuit is used to receive the target signal processed by the analog circuit and sample the processed target signal; The control circuit is configured to control switching of the switch circuit using a fully reconfigurable strategy or a strength representation strategy based on at least one of a circuit delay time, a signal-to-noise ratio requirement for the circuit, a user instruction, and a power supply amount; The control circuit controls the switching of the switch circuit using a fully reconfigurable strategy, including: each of the at least two target signals includes a target frequency, the control circuit samples each processed target signal at a frequency not less than twice the target frequency; the control circuit switches the switch circuit based on the sum of the sampling frequencies of all target signals to ensure that each target signal has at least two sampling points in each cycle; The control circuit controls the switching of the switch circuit using an intensity representation strategy, including: the control circuit is used to switch the switch of the switch circuit based on a preset frequency, and the preset frequency is related to the cycle of the action performed by the user.

2. The circuit according to claim 1, wherein: The switch circuit includes multiple input channels. Each of the at least two signal acquisition circuits is separately connected to an input channel. At the same time, the switch circuit selects an input channel to be turned on based on the control signal of the control circuit.

3. The circuit according to claim 1, wherein: When the control circuit controls the switching of the switch circuit using a full reconstruction strategy, the control circuit reconstructs each target signal based on the sampling result.

4. The circuit according to claim 1, wherein: When the control circuit controls the switching of the switch circuit using a strength representation strategy, the control circuit obtains strength information and / or partial frequency information of each target signal based on the sampling result.

5. The circuit according to claim 1, wherein: The analog circuit includes a differential amplifier, and the switch circuit is a dual-output switch chip.

6. The circuit according to claim 5, wherein: The analog circuit further includes a filtering circuit.

7. The circuit according to claim 1, wherein: The control circuit samples each channel of processed target signal a period of time after the control circuit starts to receive each channel of processed target signal.

8. A signal processing method, comprising: Collect at least two target signals through at least two signal acquisition circuits; Controlling the conduction between the at least two signal acquisition circuits and the analog circuit through a switch circuit so that at the same time only target signals acquired by some of the at least two signal acquisition circuits are transmitted to the analog circuit; Processing the target signal received by the analog circuit; as well as receiving, through the control circuit, a target signal processed by the analog circuit, and sampling the processed target signal; The control circuit is configured to control switching of the switch circuit using a fully reconfigurable strategy or a strength representation strategy based on at least one of a circuit delay time, a signal-to-noise ratio requirement for the circuit, a user instruction, and a power supply amount; The control circuit controls the switching of the switch circuit using a fully reconfigurable strategy, including: each of the at least two target signals includes a target frequency, the control circuit samples each processed target signal at a frequency not less than twice the target frequency; the control circuit switches the switch circuit based on the sum of the sampling frequencies of all target signals to ensure that each target signal has at least two sampling points in each cycle; The control circuit controls the switching of the switch circuit using an intensity representation strategy, including: the control circuit is used to switch the switch of the switch circuit based on a preset frequency, and the preset frequency is related to the cycle of the action performed by the user.

9. The method according to claim 8, wherein The switch circuit includes multiple input channels, each of the at least two signal acquisition circuits is separately connected to an input channel, and at the same time, the switch circuit selects an input channel to be turned on based on the control signal of the control circuit.

10. The method according to claim 8, wherein The method comprises: When the control circuit controls the switching of the switch circuit using a fully reconfigurable strategy, each target signal is reconstructed by the control circuit based on the sampling result.

11. The method according to claim 8, characterized in that The method comprises: When the control circuit controls the switching of the switch circuit using a strength representation strategy, the control circuit obtains strength information and / or partial frequency information of each target signal based on the sampling result.

12. The method according to claim 8, wherein The analog circuit includes a differential amplifier, the switch circuit is a dual-output switch chip, and the method includes: The received target signal is amplified by the differential amplifier.

13. The method according to claim 12, wherein: The analog circuit further includes a filtering circuit, and the method includes: The received target signal is filtered by the filtering circuit.

14. The method according to claim 8, wherein The control circuit samples each channel of processed target signal a period of time after the control circuit starts to receive each channel of processed target signal.

15. The method according to claim 8, wherein The frequency range of the target signal is 0.05 Hz to 2 kHz.

16. A signal processing device, comprising a processor, characterized in that: The processor is configured to execute the signal processing method according to any one of claims 8 to 15.

17. A computer-readable storage medium storing computer instructions, wherein when a computer reads the computer instructions in the storage medium, the computer executes the signal processing method according to any one of claims 8 to 15.

Citation Information

Patent Citations

  • Multi-channel monitoring system, parameter measuring module, monitoring instrument and blood oxygen monitoring system

    CN111317456A

  • Signal processing circuit and method

    CN116584045A

  • Video signal processor

    JP1985230794A