A plantar pressure analyzer and noise filtering method, device and medium thereof

By adjusting the bias voltage value statistics and the noise ratio, the problem of noise elimination requiring hardware improvement in the existing technology is solved, and convenient and low-cost noise elimination is achieved.

CN117353736BActive Publication Date: 2025-09-05ANYANG XIANGYU MEDICAL EQUIP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311161776.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-07
Publication Date
2025-09-05
Estimated Expiration
2043-09-07

AI Technical Summary

Technical Problem

In existing technologies, noise elimination requires hardware improvements, resulting in long rectification cycles and high costs.

Method used

By adjusting the bias voltage value in the acquisition circuit, the proportion of noise points is counted, and when the preset value is reached, the bias voltage is adjusted through the digital-to-analog converter until the noise point proportion is less than the preset value, thereby eliminating the noise points.

Benefits of technology

Convenient and low-cost noise elimination is achieved without the need to improve the hardware structure, and the improvement cycle is short and the cost is low.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117353736B_ABST
    Figure CN117353736B_ABST
Patent Text Reader

Abstract

The present application relates to the field of medical device technology, and discloses a plantar pressure analyzer and its noise filtering method, device, and medium. Compared with the current technology, when performing noise elimination, hardware improvements are required, resulting in long rectification cycles and high costs. The present technical solution eliminates noise by adjusting the bias voltage value. It is understandable that the output of the analog-to-digital converter will change with the change of the input voltage. The larger the input voltage, the larger the output data conversion value, which includes valid data values ​​and noise. The input voltage of the analog-to-digital converter is related to the bias voltage value in the acquisition circuit. Therefore, by adjusting the bias voltage value, the data conversion value of the noise can be reduced and the noise can be eliminated. When the noise ratio reaches a preset value, the bias voltage value is adjusted so that the noise ratio is less than the preset value. The present application only needs to adjust the bias voltage value to achieve noise elimination, without the need to improve the hardware structure, and the improvement cycle is short and the cost is low.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of medical devices, and in particular to a plantar pressure analyzer and a noise filtering method, device, and medium thereof. Background Art

[0002] In data processing, in order for the processor to process the data, the collected analog signal data needs to be converted into a digital signal by an analog-to-digital converter before it can be sent to the processor for processing. Since the data acquisition process is affected by external factors such as sensor characteristics and voltage, noise will be present in the collected data, and the presence of noise will affect the results of data processing. In the field of medical technology, for example, when testing the pressure of the patient's sole, the presence of noise in the collected data will affect the judgment of the patient's recovery. In current technology, magnetic rings or magnetic beads are usually added to the data acquisition circuit to perform physical filtering and demagnetization operations to eliminate noise. However, this method requires changes to the hardware structure, and the rectification cycle is long and the cost is high.

[0003] It can be seen that how to eliminate noise in data more conveniently and at a lower cost is an urgent problem to be solved by those skilled in the art. Summary of the Invention

[0004] The purpose of this application is to provide a plantar pressure analyzer and its noise filtering method, device and medium, so as to solve the problem of long rectification cycle and high cost caused by the need to improve hardware when eliminating noise in the current technology, and to achieve more convenient and lower-cost elimination of noise in the data.

[0005] To solve the above technical problems, the present application provides a noise filtering method, comprising:

[0006] After setting the bias voltage value in the acquisition circuit, the data of each data point including noise is acquired through the acquisition circuit; the data of the acquired data point is data sent by a pressure sensor for detecting the pressure of the sole of the foot and converted by an analog-to-digital converter in the acquisition circuit;

[0007] Count the proportion of noise points whose data is not 0 in each data point;

[0008] Determining whether the proportion of the noise points reaches a preset value;

[0009] If so, the bias voltage value is adjusted by the digital-to-analog converter in the acquisition circuit until the proportion of the noise point is less than a preset value.

[0010] Preferably, the acquiring of data of each data point containing noise by the acquisition circuit includes:

[0011] Get the data of each data point of the preset number of frames;

[0012] Compare the data points at corresponding positions in each frame to filter out discontinuous noise in the data points;

[0013] According to the results of filtering out discontinuous noise points, the data of each data point are averaged and saved.

[0014] Preferably, the data of each data point of the preset number of frames obtained and the data of each data point saved according to the filtering result are stored in different memories respectively.

[0015] In order to solve the above technical problems, the present application also provides a plantar pressure analyzer, comprising: a pressure sensor, an acquisition circuit, and a processor;

[0016] The pressure sensor is used to detect the pressure of the sole of the foot; the output end of the pressure sensor is connected to the acquisition circuit, and the data is converted by the analog-to-digital converter in the acquisition circuit and then transmitted to the processor for processing;

[0017] The processor is configured to acquire data of each data point containing noise through the acquisition circuit, count the proportion of noise points whose data is not 0 in each data point, and determine whether the proportion of the noise points reaches a preset value;

[0018] The processor is further connected to a digital-to-analog converter in the acquisition circuit so that when the proportion of the noise points reaches a preset value, the bias voltage value is adjusted by the digital-to-analog converter until the proportion of the noise points is less than the preset value.

[0019] Preferably, the acquisition circuit includes:

[0020] Analog-to-digital converters, digital-to-analog converters, voltage followers, amplifiers, adders;

[0021] The first output end of the digital-to-analog converter is connected to the voltage follower to reduce impedance, and the output end of the voltage follower is connected to the pressure sensor; the pressure sensor is connected to the amplifier for signal amplification; the output end of the amplifier and the second output end of the digital-to-analog converter are commonly connected to the adder for addition operation; the output end of the adder is connected to the analog-to-digital converter;

[0022] The digital-to-analog converter is used to adjust the bias voltage value output by the second output terminal according to a control instruction.

[0023] Preferably, the amplifier comprises:

[0024] a first operational amplifier, a second operational amplifier, a first resistor, a second resistor, a third resistor, a first capacitor, and a second capacitor;

[0025] The non-inverting input terminals of the first operational amplifier and the second operational amplifier are grounded, and the inverting input terminal of the first operational amplifier is connected to the pressure sensor, the first end of the first capacitor, and the first end of the first resistor; the output terminal of the first operational amplifier is connected to the second end of the first capacitor, the second end of the first resistor, and the first end of the second resistor, the second end of the second resistor is connected to the inverting input terminal of the second operational amplifier, the first end of the third resistor, and the first end of the second capacitor, and the output terminal of the second operational amplifier, the second end of the third resistor, and the second end of the second capacitor are connected together as the output terminal of the amplifier.

[0026] Preferably, the adder comprises:

[0027] a fourth resistor, a fifth resistor, a sixth resistor, a seventh resistor, an eighth resistor, a third capacitor, and a third operational amplifier;

[0028] The first end of the fourth resistor is connected to the output end of the amplifier, the second end of the fourth resistor is connected to the non-inverting input end of the third operational amplifier, the first end of the fifth resistor is connected to the second output end of the digital-to-analog converter, the second end of the fifth resistor is connected to the non-inverting input end of the third operational amplifier, the first end of the sixth resistor is grounded, the second end of the sixth resistor is connected to the first end of the seventh resistor and the inverting input end of the third operational amplifier, the output end of the third operational amplifier is connected to the first end of the eighth resistor and the second end of the seventh resistor, the second end of the eighth resistor is connected to the first end of the third capacitor and serves as the output end of the adder, and the second end of the third capacitor is grounded.

[0029] To solve the above technical problems, the present application also provides a noise filtering device, comprising:

[0030] an acquisition module, configured to acquire data of each data point including noise points through the acquisition circuit after setting a bias voltage value in the acquisition circuit; the data of the acquired data point is data sent by a pressure sensor for detecting plantar pressure and converted by an analog-to-digital converter in the acquisition circuit;

[0031] The statistics module is used to count the proportion of noise points whose data is not 0 in each data point;

[0032] A processing module is used to determine whether the proportion of the noise points reaches a preset value; if so, enter the adjustment module;

[0033] An adjustment module is used to adjust the bias voltage value through a digital-to-analog converter in the acquisition circuit until the proportion of the noise points is less than a preset value.

[0034] To solve the above technical problems, the present application also provides another noise filtering device, comprising a memory for storing a computer program;

[0035] A processor is used to implement the steps of the noise filtering method as described above when executing the computer program.

[0036] In order to solve the above technical problems, the present application also provides a computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the noise filtering method as described above are implemented.

[0037] The noise filtering method provided in this application is different from the current technology, which requires hardware improvements when performing noise elimination, resulting in long rectification cycles and high costs. This technical solution uses the bias voltage value to eliminate noise. It is understood that the output of the analog-to-digital converter will change with the input voltage. The larger the input voltage, the larger the output data conversion value, which includes valid data values ​​and noise. The input voltage of the analog-to-digital converter is related to the bias voltage value in the acquisition circuit. Therefore, by adjusting the bias voltage value, the output data conversion value can be adjusted. In turn, by adjusting the bias voltage value, the data conversion value containing noise can be reduced and the noise can be eliminated. In this application, after setting the bias voltage value in the acquisition circuit, the acquisition circuit acquires data for each data point containing noise; the data of the acquired data point is the data sent by the pressure sensor used to detect the pressure of the foot and converted by the analog-to-digital converter in the acquisition circuit. In this technical solution, some noise will not affect the final data analysis, and blindly reducing the data conversion value will also affect the analysis and processing of the effective data value. Therefore, the existence of some noise is allowed in this application, and whether to perform noise elimination is determined by whether its ratio to the data points reaches a preset value. When the preset value is reached, the bias voltage value is adjusted by the digital-to-analog converter in the acquisition circuit until the noise ratio is less than the preset value. In this technical solution, only the bias voltage value needs to be adjusted to achieve noise elimination, without the need to improve the hardware structure, the improvement cycle is short and the cost is low.

[0038] In addition, the plantar pressure analyzer, noise filtering device, and medium provided in this application correspond to the above-mentioned noise filtering method and have the same effect as above. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0040] Figure 1 A flowchart of a noise filtering method provided in an embodiment of the present application;

[0041] Figure 2 A structural diagram of an acquisition circuit provided in an embodiment of the present application;

[0042] Figure 3 is the corresponding relationship between the resistance value and pressure value of the pressure sensor;

[0043] Figure 4 A structural diagram of an analog-to-digital converter provided in an embodiment of the present application;

[0044] Figure 5 A structural diagram of a noise filtering device provided in an embodiment of the present application;

[0045] Figure 6 A structural diagram of another noise filtering device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0046] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0047] The core of this application is to provide a plantar pressure analyzer and its noise filtering method, device and medium, so as to achieve more convenient and lower-cost elimination of noise in data.

[0048] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0049] Figure 1 A flowchart of a noise filtering method provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, the noise filtering methods include:

[0050] S10: After setting the bias voltage value in the acquisition circuit, the data of each data point including noise is acquired through the acquisition circuit; the data of the acquired data point is the data sent by the pressure sensor for detecting the plantar pressure and converted by the analog-to-digital converter in the acquisition circuit;

[0051] S11: Count the proportion of noise points whose data is not 0 in each data point;

[0052] S12: Determine whether the proportion of noise points reaches a preset value; if so, proceed to step S13.

[0053] S13: Adjust the bias voltage value through the digital-to-analog converter in the acquisition circuit until the proportion of noise is less than a preset value.

[0054] The noise filtering method provided in the embodiment of the present application can be executed by a noise filtering device, specifically a processor, for example, a field programmable gate array (FPGA). In a specific implementation, the noise filtering method provided in the present application is applied to a plantar pressure detection device to detect the plantar pressure of the patient. In the device, the patient's foot exerts force on the pressure sensor. After conversion by the acquisition circuit, the analog signal is converted into a digital signal by the analog-to-digital converter therein and sent to a processor such as an FPGA for processing and analysis. In a specific implementation, the pressure sensor is an array composed of multiple sub-pressure sensors, each sub-sensor is used as a data point to detect the size of the plantar pressure. It is understandable that the output of the sub-pressure sensor that is not under pressure should be 0. However, due to the sensor process or other factors, noise exists, which affects the assessment of the plantar pressure.

[0055] This application is used to eliminate noise. When not under pressure, the output of the pressure sensor should be 0. During the debugging phase, after setting the bias voltage value in the acquisition circuit, the application uses the acquisition circuit to obtain data from each data point containing noise. The data of each data point is the data sent by each sub-pressure sensor after being converted by the acquisition circuit. After receiving the data, the FPGA stores it in random access memory (RAM). It is understood that the RAM cache depth should be sufficient to accommodate the amount of data sent by the pressure sensor array. For example, if the pressure sensor array consists of 3000 sub-pressure sensors, the RAM cache depth needs to be greater than or equal to 3000. Data that is not zero in each data point is considered noise. The proportion of noise points that are not zero in each data point is calculated, and noise elimination is performed when it exceeds a preset value. In this embodiment, some noise is allowed. For example, if the noise proportion exceeds 1% of the pressure sensor array, it is considered excessive and needs to be eliminated. In specific implementations, the preset value can be adjusted according to the usage environment and different equipment, or it can be set to 0, and this is not limited here.

[0056] It is understandable that due to voltage factors or device connections, the appearance of noise may also be sudden, and it is only occasional, discontinuous noise. Therefore, during data analysis, discontinuous noise does not affect the results, and when eliminating noise, the bias voltage should not be adjusted for this part of the noise. Therefore, acquiring data of each data point containing noise through the acquisition circuit includes: acquiring data of each data point for a preset number of frames; comparing the data points at corresponding positions in each frame to filter out the discontinuous noise in the data points; and saving the data of each data point based on the filtering results of the discontinuous noise.

[0057] It is understood that due to the presence of the pressure sensor array, the data sent from the analog-to-digital converter to the FPGA must be sent frame by frame. Therefore, during data acquisition, discontinuous noise points can be identified from multiple consecutive frames of data. According to experimental data, discontinuous noise points can usually be identified from three frames of data. Therefore, discontinuous noise points can be filtered out by collecting and comparing three consecutive frames of data. To ensure data independence, each collected frame of data can be stored in a different RAM, and the compared data is also stored in a separate RAM. Specifically, the data of each data point acquired for a preset number of frames and the data of each data point saved based on the filtering results are stored in different memories. The comparison of each frame of data is performed on data points with the same position, and the data of each data point is saved by averaging the data after filtering out discontinuous noise points. The read and write addresses, clocks, and enables of each RAM do not interfere with each other. During data acquisition, the filter clock and acquisition clock are both provided by the same clock provided by the FPGA.

[0058] The noise filtering method provided in the embodiments of the present application is different from the current technology, which requires hardware improvements when performing noise elimination, resulting in long rectification cycles and high costs. This technical solution uses the bias voltage value to eliminate noise. It is understandable that the output of the analog-to-digital converter will change with the input voltage. The larger the input voltage, the larger the output data conversion value, which includes valid data values ​​and noise. The input voltage of the analog-to-digital converter is related to the bias voltage value in the acquisition circuit. Therefore, by adjusting the bias voltage value, the output data conversion value can be adjusted. In turn, by adjusting the bias voltage value, the data conversion value containing noise can be reduced and the noise can be eliminated. In this application, after setting the bias voltage value in the acquisition circuit, the data of each data point containing noise is acquired through the acquisition circuit; wherein the data of the acquired data point is the data sent by the pressure sensor used to detect the pressure of the foot and converted by the analog-to-digital converter in the acquisition circuit. In this technical solution, some noise will not affect the final data analysis, and blindly reducing the data conversion value will also affect the analysis and processing of the effective data value. Therefore, the existence of some noise is allowed in this application, and whether to perform noise elimination is determined by whether its ratio to the data points reaches a preset value. When the preset value is reached, the bias voltage value is adjusted by the digital-to-analog converter in the acquisition circuit until the noise ratio is less than the preset value. In this technical solution, only the bias voltage value needs to be adjusted to achieve noise elimination, without the need to improve the hardware structure, the improvement cycle is short and the cost is low.

[0059] Based on the above embodiment, this embodiment further provides a plantar pressure analyzer, comprising: a pressure sensor, an acquisition circuit, and a processor;

[0060] The pressure sensor is used to detect the pressure on the sole of the foot. The output end of the pressure sensor is connected to the acquisition circuit, and the data is converted by the analog-to-digital converter in the acquisition circuit and then transmitted to the processor for processing.

[0061] The processor is used to obtain data of each data point containing noise through the acquisition circuit, count the proportion of noise points whose data is not 0 in each data point; and determine whether the proportion of noise points reaches a preset value;

[0062] The processor is also connected to the digital-to-analog converter in the acquisition circuit so that when the proportion of noise points reaches a preset value, the bias voltage value is adjusted through the digital-to-analog converter until the proportion of noise points is less than the preset value.

[0063] The plantar pressure analyzer provided in this embodiment is used to detect the plantar pressure of a patient to assess the patient's physical condition. Since the above embodiment has described in detail the data collection and noise filtering, the relevant content is described in detail in the above embodiment, and this embodiment will not be repeated.

[0064] The plantar pressure analyzer provided in the embodiment of the present application is different from the current technology, which requires hardware improvements when performing noise elimination, resulting in long rectification cycles and high costs. The present technical solution is used to eliminate noise by adjusting the bias voltage value. It can be understood that the output of the analog-to-digital converter will change with the change of the input voltage. The larger the input voltage, the larger the output data conversion value, which includes valid data values ​​and noise. The input voltage of the analog-to-digital converter is related to the bias voltage value in the acquisition circuit. Therefore, by adjusting the bias voltage value, the output data conversion value can be adjusted. In addition, the data conversion value of the noise can be reduced by adjusting the bias voltage value to eliminate the noise. In the present application, after the bias voltage value in the acquisition circuit is set, the data of each data point containing noise is obtained through the acquisition circuit; wherein, the data of the acquired data point is the data sent by the pressure sensor used to detect the size of the plantar pressure and converted by the analog-to-digital converter in the acquisition circuit. In this technical solution, some noise will not affect the final data analysis, and blindly reducing the data conversion value will also affect the analysis and processing of the effective data value. Therefore, the existence of some noise is allowed in this application, and whether to perform noise elimination is determined by whether its ratio to the data points reaches a preset value. When the preset value is reached, the bias voltage value is adjusted by the digital-to-analog converter in the acquisition circuit until the noise ratio is less than the preset value. In this technical solution, only the bias voltage value needs to be adjusted to achieve noise elimination, without the need to improve the hardware structure, the improvement cycle is short and the cost is low.

[0065] Based on the above embodiment, this embodiment further provides a specific structure of an acquisition circuit. Figure 2 This is a structural diagram of an acquisition circuit provided in an embodiment of the present application. The acquisition circuit includes:

[0066] Analog-to-digital converters, digital-to-analog converters, voltage followers, amplifiers, adders;

[0067] The first output terminal of the digital-to-analog converter is connected to a voltage follower to reduce impedance, and the output terminal of the voltage follower is connected to a pressure sensor; the pressure sensor is connected to an amplifier for signal amplification; the output terminal of the amplifier and the second output terminal of the digital-to-analog converter are commonly connected to an adder for addition operation; the output terminal of the adder is connected to the analog-to-digital converter;

[0068] The digital-to-analog converter is used to adjust the bias voltage value outputted by the second output terminal according to the control instruction.

[0069] In this embodiment, the input impedance of the voltage follower is very large and the output impedance is very small, which plays the role of impedance conversion in the circuit to reduce the impedance, so that the amplifier circuit of the next stage can work better, and also plays the role of isolation. The amplifier in this embodiment is used to amplify the signal for subsequent processing. In the specific implementation, it can adopt a two-stage inverting amplifier to eliminate the common mode voltage, improve the anti-interference ability, and achieve accurate data transmission. The adder is used to add the output and bias voltage of the pressure sensor, and then input it into the FPGA through the analog-to-digital converter. The digital-to-analog converter is the channel for the FPGA to adjust the bias voltage. The FPGA adjusts the bias voltage value output by the second output terminal of the digital-to-analog converter by sending control instructions (such as Figure 2 The FPGA is configured through the two pins SDA and SCL of the digital-to-analog converter. The pressure sensor exists in the form of a resistor in this circuit. Figure 3 It is the corresponding relationship between the resistance value of the pressure sensor and the pressure value. Figure 4 A structural diagram of an analog-to-digital converter provided in an embodiment of the present application. Figure 2 In the formula, Vout = (R1*R3*Vin / R2)*(1 / Rvar)+Vbia), where Vout is the AD9220_IN input voltage of the ADC. Therefore, reducing the bias voltage Vbia reduces the Vout voltage, and thus the AD9220_IN input voltage of the ADC. This reduces the noise conversion value, achieving the goal of dynamically adjusting the bias voltage to filter out noise.

[0070] This embodiment also provides a specific amplifier, such as Figure 2 As shown, the amplifier includes:

[0071] A first operational amplifier U1, a second operational amplifier U2, a first resistor R1, a second resistor R2, a third resistor R3, a first capacitor C1, and a second capacitor C2;

[0072] The non-inverting input terminals of the first operational amplifier U1 and the second operational amplifier U2 are grounded, and the inverting input terminal of the first operational amplifier U1 is connected to the pressure sensor (such as Figure 2 The output end of the first operational amplifier U1 is connected to the second end of the first capacitor C1, the second end of the first resistor R1 and the first end of the second resistor R2, the second end of the second resistor R2 is connected to the inverting input end of the second operational amplifier U2, the first end of the third resistor R3 and the first end of the second capacitor C2, the output end of the second operational amplifier U2, the second end of the third resistor R3 and the second end of the second capacitor C2 are connected together as the output end of the amplifier.

[0073] The voltage follower is Figure 2The operational amplifier connected to the digital-to-analog converter before the first operational amplifier U1 in the embodiment. Based on the above embodiment, this embodiment also provides a specific adder, such as Figure 2 As shown, the adder includes:

[0074] a fourth resistor R4, a fifth resistor R5, a sixth resistor R6, a seventh resistor R7, an eighth resistor R8, a third capacitor C3, and a third operational amplifier U3;

[0075] A first end of the fourth resistor R4 is connected to the output end of the amplifier, a second end of the fourth resistor R4 is connected to the non-inverting input end of the third operational amplifier U3, a first end of the fifth resistor R5 is connected to the second output end of the digital-to-analog converter U4, a second end of the fifth resistor R5 is connected to the non-inverting input end of the third operational amplifier U3, a first end of the sixth resistor R6 is grounded, a second end of the sixth resistor R6 is connected to the first end of the seventh resistor R7 and the inverting input end of the third operational amplifier U3, an output end of the third operational amplifier U3 is connected to the first end of the eighth resistor R8 and the second end of the seventh resistor R7, a second end of the eighth resistor R8 is connected to the first end of the third capacitor C3 and serves as the output end of the adder, and a second end of the third capacitor C3 is grounded.

[0076] In the above embodiments, the noise filtering method is described in detail. This application also provides corresponding embodiments of the noise filtering device. It should be noted that this application describes the embodiments of the device from two perspectives: one is based on the functional module perspective, and the other is based on the hardware perspective.

[0077] Figure 5 This is a structural diagram of a noise filtering device provided in an embodiment of the present application, such as Figure 5 As shown, the noise filtering device includes:

[0078] An acquisition module 10 is configured to acquire data of each data point including noise through the acquisition circuit after setting a bias voltage value in the acquisition circuit; the data of the acquired data point is data sent by a pressure sensor for detecting plantar pressure and converted by an analog-to-digital converter in the acquisition circuit;

[0079] The statistics module 11 is used to count the proportion of noise points whose data is not 0 in each data point;

[0080] Processing module 12 is used to determine whether the proportion of noise points reaches a preset value; if so, enter the adjustment module;

[0081] The adjustment module 13 is configured to adjust the bias voltage value through a digital-to-analog converter in the acquisition circuit until the proportion of noise is less than a preset value.

[0082] Since the embodiments of the apparatus part correspond to the embodiments of the method part, please refer to the description of the embodiments of the method part for the embodiments of the apparatus part, and they will not be repeated here.

[0083] The noise filtering device provided in the embodiments of the present application is different from the current technology, which requires hardware improvements when performing noise elimination, resulting in long rectification cycles and high costs. This technical solution uses the bias voltage value to eliminate noise. It is understood that the output of the analog-to-digital converter will change with the input voltage. The larger the input voltage, the larger the output data conversion value, which includes valid data values ​​and noise. The input voltage of the analog-to-digital converter is related to the bias voltage value in the acquisition circuit. Therefore, by adjusting the bias voltage value, the output data conversion value can be adjusted. In turn, by adjusting the bias voltage value, the data conversion value containing noise can be reduced and the noise can be eliminated. In the present application, after the bias voltage value in the acquisition circuit is set, the data of each data point containing noise is acquired through the acquisition circuit; wherein the data of the acquired data point is the data sent by the pressure sensor used to detect the pressure of the foot and converted by the analog-to-digital converter in the acquisition circuit. In this technical solution, some noise will not affect the final data analysis, and blindly reducing the data conversion value will also affect the analysis and processing of the effective data value. Therefore, the existence of some noise is allowed in this application, and whether to perform noise elimination is determined by whether its ratio to the data points reaches a preset value. When the preset value is reached, the bias voltage value is adjusted by the digital-to-analog converter in the acquisition circuit until the noise ratio is less than the preset value. In this technical solution, only the bias voltage value needs to be adjusted to achieve noise elimination, without the need to improve the hardware structure, the improvement cycle is short and the cost is low.

[0084] Figure 6 This is a structural diagram of another noise filtering device provided in an embodiment of the present application, such as Figure 6 As shown, the device includes: a memory 20 for storing computer programs;

[0085] The processor 21 is configured to implement the steps of the noise filtering method described in the above embodiment when executing a computer program.

[0086] The noise filtering device provided in this embodiment may include but is not limited to a smart phone, a tablet computer, a laptop computer, or a desktop computer.

[0087] Among them, the processor 21 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 21 can be implemented in at least one hardware form of a digital signal processor (DSP), a field programmable gate array (FPGA), and a programmable logic array (PLA). The processor 21 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a central processing unit (CPU); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 21 may be integrated with a graphics processing unit (GPU), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 21 may also include an artificial intelligence (AI) processor, which is used to process computing operations related to machine learning.

[0088] The memory 20 may include one or more computer-readable storage media, which may be non-transitory. The memory 20 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In this embodiment, the memory 20 is at least used to store the following computer program 201, wherein, after the computer program is loaded and executed by the processor 21, it can implement the relevant steps of the noise filtering method disclosed in any of the aforementioned embodiments. In addition, the resources stored in the memory 20 may also include an operating system 202 and data 203, etc., and the storage method may be temporary storage or permanent storage. Among them, the operating system 202 may include Windows, Unix, Linux, etc. The data 203 may include but is not limited to preset values, etc.

[0089] In some embodiments, the noise filtering device may further include a display screen 22 , an input / output interface 23 , a communication interface 24 , a power supply 25 , and a communication bus 26 .

[0090] Those skilled in the art will understand that Figure 6 The structure shown in the figure does not constitute a limitation on the noise filtering device, and may include more or fewer components than shown in the figure.

[0091] The noise filtering device provided in an embodiment of the present application includes a memory and a processor. When the processor executes a program stored in the memory, it can implement the following method: after setting the bias voltage value in the acquisition circuit, the data of each data point containing noise is obtained through the acquisition circuit; the data of the acquired data point is the data sent by the pressure sensor for detecting the size of the plantar pressure and converted by the analog-to-digital converter in the acquisition circuit; the proportion of noise points whose data is not 0 in each data point is counted; it is determined whether the proportion of noise points reaches a preset value; if so, the bias voltage value is adjusted through the digital-to-analog converter in the acquisition circuit until the proportion of noise points is less than the preset value.

[0092] The noise filtering device provided in this application is different from the current technology, which requires hardware improvements when performing noise elimination, resulting in long rectification cycles and high costs. This technical solution uses the bias voltage value to eliminate noise. It is understood that the output of the analog-to-digital converter will change with the input voltage. The larger the input voltage, the larger the output data conversion value, which includes valid data values ​​and noise. The input voltage of the analog-to-digital converter is related to the bias voltage value in the acquisition circuit. Therefore, by adjusting the bias voltage value, the output data conversion value can be adjusted. In turn, by adjusting the bias voltage value, the data conversion value containing noise can be reduced and the noise can be eliminated. In this application, after setting the bias voltage value in the acquisition circuit, the data of each data point containing noise is acquired through the acquisition circuit; the data of the acquired data point is the data sent by the pressure sensor used to detect the pressure of the foot and converted by the analog-to-digital converter in the acquisition circuit. In this technical solution, some noise will not affect the final data analysis, and blindly reducing the data conversion value will also affect the analysis and processing of the effective data value. Therefore, the existence of some noise is allowed in this application, and whether to perform noise elimination is determined by whether its ratio to the data points reaches a preset value. When the preset value is reached, the bias voltage value is adjusted by the digital-to-analog converter in the acquisition circuit until the noise ratio is less than the preset value. In this technical solution, only the bias voltage value needs to be adjusted to achieve noise elimination, without the need to improve the hardware structure, the improvement cycle is short and the cost is low.

[0093] Finally, the present application also provides an embodiment corresponding to a computer-readable storage medium. The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps described in the above method embodiment.

[0094] It is understandable that if the method in the above embodiment is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and executes all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0095] The above is a detailed introduction to the plantar pressure analyzer and its noise filtering method, device and medium provided by the present application. The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the various embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of this application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of the claims of this application.

[0096] It should also be noted that, in this specification, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus comprising the element.

Claims

1. A noise filtering method, characterized in that: include: When no pressure is applied, the output of the pressure sensor should be 0. During the debugging phase, after setting the bias voltage value in the acquisition circuit, the data of each data point including noise is acquired through the acquisition circuit; the data of the acquired data point is the data sent by the pressure sensor for detecting the plantar pressure and converted by the analog-to-digital converter in the acquisition circuit; The data that is not 0 in each data point is a noise point. The proportion of noise points that are not 0 in each data point is counted. When the proportion exceeds the preset value, the noise point is eliminated. Determining whether the proportion of the noise points reaches a preset value; If so, the bias voltage value is adjusted by the digital-to-analog converter in the acquisition circuit until the proportion of the noise point is less than a preset value.

2. The noise filtering method according to claim 1, wherein: The acquiring of data of each data point including noise by the acquisition circuit includes: Get the data of each data point of the preset number of frames; Compare the data points at corresponding positions in each frame to filter out discontinuous noise in the data points; According to the results of filtering out discontinuous noise points, the data of each data point are averaged and saved.

3. The noise filtering method according to claim 2, wherein: The data of each data point of the preset number of frames obtained and the data of each data point saved according to the filtering result are stored in different memories respectively.

4. A plantar pressure analyzer, characterized in that: include: Pressure sensor, acquisition circuit, processor; The pressure sensor is used to detect the pressure of the sole of the foot; the output end of the pressure sensor is connected to the acquisition circuit, and the data is converted by the analog-to-digital converter in the acquisition circuit and then transmitted to the processor for processing; The processor is configured to, when no pressure is applied, output of the pressure sensor should be 0. During the debugging phase, the processor acquires data of each data point containing noise through the acquisition circuit, wherein data that is not 0 in each data point is a noise point, calculates the proportion of noise points that are not 0 in each data point, and eliminates the noise points when the proportion exceeds a preset value; and determines whether the proportion of the noise reaches the preset value. The processor is further connected to the digital-to-analog converter in the acquisition circuit so that when the proportion of the noise points reaches a preset value, the bias voltage value is adjusted by the digital-to-analog converter until the proportion of the noise points is less than the preset value.

5. The plantar pressure analyzer according to claim 4, characterized in that: The acquisition circuit includes: Analog-to-digital converters, digital-to-analog converters, voltage followers, amplifiers, adders; The first output end of the digital-to-analog converter is connected to the voltage follower to reduce impedance, and the output end of the voltage follower is connected to the pressure sensor; the pressure sensor is connected to the amplifier for signal amplification; the output end of the amplifier and the second output end of the digital-to-analog converter are commonly connected to the adder for addition operation; the output end of the adder is connected to the analog-to-digital converter; The digital-to-analog converter is used to adjust the bias voltage value output by the second output terminal according to a control instruction.

6. The plantar pressure analyzer according to claim 5, characterized in that: The amplifier comprises: a first operational amplifier, a second operational amplifier, a first resistor, a second resistor, a third resistor, a first capacitor, and a second capacitor; The non-inverting input terminals of the first operational amplifier and the second operational amplifier are grounded, and the inverting input terminal of the first operational amplifier is connected to the pressure sensor, the first end of the first capacitor, and the first end of the first resistor; the output terminal of the first operational amplifier is connected to the second end of the first capacitor, the second end of the first resistor, and the first end of the second resistor, the second end of the second resistor is connected to the inverting input terminal of the second operational amplifier, the first end of the third resistor, and the first end of the second capacitor, and the output terminal of the second operational amplifier, the second end of the third resistor, and the second end of the second capacitor are connected together as the output terminal of the amplifier.

7. The plantar pressure analyzer according to claim 6, characterized in that: The adder comprises: a fourth resistor, a fifth resistor, a sixth resistor, a seventh resistor, an eighth resistor, a third capacitor, and a third operational amplifier; The first end of the fourth resistor is connected to the output end of the amplifier, the second end of the fourth resistor is connected to the non-inverting input end of the third operational amplifier, the first end of the fifth resistor is connected to the second output end of the digital-to-analog converter, the second end of the fifth resistor is connected to the non-inverting input end of the third operational amplifier, the first end of the sixth resistor is grounded, the second end of the sixth resistor is connected to the first end of the seventh resistor and the inverting input end of the third operational amplifier, the output end of the third operational amplifier is connected to the first end of the eighth resistor and the second end of the seventh resistor, the second end of the eighth resistor is connected to the first end of the third capacitor and serves as the output end of the adder, and the second end of the third capacitor is grounded.

8. A noise filtering device, characterized in that: include: An acquisition module is configured to, when no pressure is applied, determine that the output of the pressure sensor is 0. During the debugging phase, after setting the bias voltage value in the acquisition circuit, acquire data of each data point including noise through the acquisition circuit; the data of the acquired data point is data sent by the pressure sensor for detecting plantar pressure and converted by the analog-to-digital converter in the acquisition circuit; The statistical module is used to identify the data that is not zero as noise points, count the proportion of noise points that are not zero in each data point, and eliminate the noise points when it exceeds the preset value; A processing module is used to determine whether the proportion of the noise points reaches a preset value; if so, enter the adjustment module; An adjustment module is used to adjust the bias voltage value through a digital-to-analog converter in the acquisition circuit until the proportion of the noise points is less than a preset value.

9. A noise filtering device, characterized in that: including a memory for storing a computer program; A processor, configured to implement the steps of the noise filtering method according to any one of claims 1 to 3 when executing the computer program.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the noise filtering method according to any one of claims 1 to 3 are implemented.

Citation Information

Patent Citations

  • Analog signal collection circuit, method and device

    CN108833790A

  • ADC acquisition control method and device, and medium

    CN115603751A