Noise suppression method and device
By using the reference point voltage and the preset signal voltage range in RS232 communication to eliminate noise information and dynamically adjust the signal processing circuit voltage, the problem of limited noise suppression effect in the existing technology is solved, and high-precision and high-speed communication is achieved.
Patent Information
- Application Number
- CN202510777954.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-11
- Publication Date
- 2025-09-05
AI Technical Summary
Existing noise suppression methods in RS232 communications have limited effectiveness in complex environments, cannot adapt to different noise environments, have unstable performance, and are unable to meet the needs of high-precision and high-speed communication.
By obtaining the initial signal information received by the target chip, using the reference point voltage information and the preset signal voltage range to eliminate noise information, analyzing the target signal information and adjusting the reference point voltage to adapt to the noise and interference in different environments, the voltage of the signal processing circuit is dynamically adjusted.
It improves the reliability of communication and the accuracy of data transmission, ensures the integrity of data, and adapts to noise and interference in different environments and conditions.
Smart Images

Figure CN120602278A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a noise suppression method, a noise suppression device, a computing device, a computer-readable storage medium, and a computer program product. Background Art
[0002] RS232 is a traditional serial communication standard widely used for data transmission between computers and external devices. With the development of electronic technology, RS232 communication has become widely used in industrial control, data transmission, and other fields. RS232 signal processing technology has also developed, such as digital filtering, synchronous detection, and noise suppression. Among them, noise suppression algorithms are a key component of RS232 communication.
[0003] Key technologies in RS232 communication noise suppression algorithms include noise suppression filters (such as current filters and nonlinear filters), adaptive equalizers, and noise source location and suppression strategies. In noise suppression algorithms, a combination of analog and digital filters is typically used to suppress noise and interference, but this approach has limited effectiveness, especially in complex environments. Alternatively, fixed filter parameters are used to adapt to specific noise environments, but this approach is unable to adapt to diverse noise environments and exhibits unstable performance. Alternatively, simple signal processing algorithms, such as mean and median filters, are used, but these simple signal processing algorithms struggle to meet the demands of high-precision and high-speed communication. Therefore, a new method for suppressing communication noise interference is urgently needed to address these issues. Summary of the Invention
[0004] In view of this, embodiments of the present application provide a noise suppression method. The present application also relates to a noise suppression device, a computing device, a computer-readable storage medium, and a computer program product to solve the above-mentioned problems existing in the prior art.
[0005] According to a first aspect of an embodiment of the present application, a noise suppression method is provided, comprising: Obtain the initial signal information received by the target chip; Eliminate noise information from the initial signal information based on the reference point voltage information and the preset signal voltage range to obtain target signal information; Analyzing the target signal information to obtain a signal recognition result corresponding to the target signal information; A comparison is performed based on the signal recognition result and the expected signal information, and the reference point voltage information is adjusted based on the comparison result.
[0006] According to a second aspect of an embodiment of the present application, a noise suppression device is provided, comprising: an acquisition module, configured to acquire initial signal information received by the target chip; a denoising module configured to remove noise information from the initial signal information according to the reference point voltage information and the preset signal voltage interval to obtain target signal information; an analysis module configured to analyze the target signal information and obtain a signal recognition result corresponding to the target signal information; The adjustment module is configured to compare the signal recognition result with the expected signal information and adjust the reference point voltage information according to the comparison result.
[0007] According to a third aspect of an embodiment of the present application, a computing device is provided, including: memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions. When the computer programs / instructions are executed by the processor, the steps of the above-mentioned noise suppression method are implemented.
[0008] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program / instruction, and when the computer program / instruction is executed by a processor, the steps of the above-mentioned noise suppression method are implemented.
[0009] According to a fifth aspect of the embodiments of the present application, a computer program product is provided, comprising a computer program / instruction, which implements the steps of the above-mentioned noise suppression method when executed by a processor.
[0010] The noise suppression method provided in the present application obtains initial signal information received by a target chip; eliminates noise information in the initial signal information based on reference point voltage information and a preset signal voltage range to obtain target signal information; analyzes the target signal information to obtain a signal recognition result corresponding to the target signal information; compares the signal recognition result with the expected signal information, and adjusts the reference point voltage information based on the comparison result.
[0011] Through the method provided in the embodiment of the present application, the noise information in the initial signal information received by the target chip can be eliminated by comparison of the signal processing circuit, thereby obtaining the target signal information. Noise interference is eliminated to improve the reliability of communication. After parsing the target signal information, the recognition result and the expected signal information are compared, and the voltage in the signal processing circuit is adjusted according to the comparison result. Dynamically adjusting the voltage in the signal processing circuit can adapt to noise and interference in different environments and conditions, ensure data integrity and improve the accuracy of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1This is a flow chart of a noise suppression method provided by an embodiment of the present application; Figure 2 1 is a waveform diagram of initial signal information provided by an embodiment of the present application; Figure 3 is a waveform diagram of target signal information provided by an embodiment of the present application; Figure 4 This is a signal flow diagram of a noise suppression method provided by an embodiment of the present application; Figure 5 1 is a schematic structural diagram of a noise suppression device provided in one embodiment of the present application; Figure 6 This is a structural block diagram of a computing device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0013] The following description sets forth many specific details to facilitate a thorough understanding of the present application. However, the present application can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the scope of the present application. Therefore, the present application is not limited to the specific implementations disclosed below.
[0014] The terms used in one or more embodiments of the present application are for the purpose of describing specific embodiments only and are not intended to limit one or more embodiments of the present application. The singular forms "a", "the" and "the" used in one or more embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in one or more embodiments of the present application refers to and includes any or all possible combinations of one or more associated listed items.
[0015] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of the present application, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of one or more embodiments of the present application, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0016] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0017] First, the terms involved in one or more embodiments of the present application are explained.
[0018] The RS232 protocol is a standard protocol for serial communication, designed to solve the standardization problem of communication between computers and external devices (such as modems, printers, etc.).
[0019] RS232 is a traditional serial communication standard protocol widely used for data transmission between computers and external devices. With the advancement of electronic technology, RS232 communication has become widely used in industrial control, data transmission, and other fields. Advances in signal processing technologies, such as digital filtering, synchronous detection, and noise suppression algorithms, have become key. Key technologies include noise suppression filters (such as linear filters and nonlinear filters), adaptive equalizers, and noise source location and suppression strategies.
[0020] Key technologies in RS232 communication noise suppression algorithms include noise suppression filters (such as current filters and nonlinear filters), adaptive equalizers, and noise source location and suppression strategies. In noise suppression algorithms, a combination of analog and digital filters is typically used to suppress noise and interference, but this approach has limited effectiveness, especially in complex environments. Alternatively, fixed filter parameters are used to adapt to specific noise environments, but this approach is unable to adapt to diverse noise environments and exhibits unstable performance. Alternatively, simple signal processing algorithms, such as mean and median filters, are used, but these algorithms struggle to meet the demands of high-precision and high-speed communication.
[0021] Based on this, in the present application, a noise suppression method is provided. The present application also relates to a noise suppression device, a computing device, a computer-readable storage medium and a computer program product, which are described in detail one by one in the following embodiments.
[0022] Figure 1 A flowchart of a noise suppression method according to an embodiment of the present application is shown, which specifically includes the following steps: Step 102: Acquire initial signal information received by the target chip.
[0023] The target chip can be understood as an RS232 chip, a crucial component in implementing the RS232 protocol. It's widely used in computers, communications equipment, industrial control, and other fields for serial communication between devices. The RS232 chip uses serial communication to transmit data. The transmitter converts parallel data into serial data, which is then transmitted via a connected transmission line to the receiver, which then converts the serial data back into parallel data. This process involves digital signal processing and analog signal processing techniques in electronics. The RS232 chip uses a series of conventions to represent a frame of data, including a start bit, data bits, parity bits, and stop bits. The combination of these bits determines the data format and communication accuracy.
[0024] Initial signal information can be understood as the signal information generated by the target chip during business data communication. In the method provided in the embodiment of the present application, initial signal information can be understood as the signal information actually collected by the target chip. The initial signal information may contain signal noise due to problems such as transmission distance, electromagnetic interference, poor grounding, signal crosstalk, and signal attenuation. The noise suppression method provided in the embodiment of the present application can suppress and eliminate the signal noise in the received initial signal information, thereby restoring the true signal information.
[0025] In a specific embodiment provided in the present application, obtaining initial signal information received by the target chip includes: Target point voltage information received by the target chip at multiple target points is acquired.
[0026] In practice, RS232 uses negative logic levels, meaning -15V to -3V represents a logic "1," and +3V to +15V represents a logic "0." The voltage level here refers to the voltage of the TXD line (or RXD line) relative to GND. Therefore, in the methods provided in the embodiments of this application, obtaining the initial signal information of the target chip actually involves obtaining the target voltage information received by the target chip at multiple target points.
[0027] See also Figure 2 , Figure 2 : is a waveform diagram of the initial signal information provided by an embodiment of the present application. Figure 2 As shown in the figure, the initial signal information received includes 7 target points. The target point voltage information corresponding to each target point is shown in the figure. +3V~+15V represents logic "0", and -15V~-3V represents logic "1". The signal information sent by the external device is "10000000", but due to the noise in the transmission process, the voltage information received by the target chip will fluctuate, that is, Figure 2The waveform diagram is shown. For example, the voltage information corresponding to the target point "1" is -13V, and the voltage information corresponding to the target point "0" is 2V. At this time, the voltage of some target points is outside the zero threshold voltage. Therefore, the system cannot obtain the actual logic information of the target points outside the zero threshold voltage. It is necessary to denoise the target voltage information received from each target point.
[0028] In a specific embodiment provided in the present application, obtaining initial signal information received by the target chip includes: The target chip sends an information processing instruction to the target external device, and obtains initial signal information returned by the target external device in response to the information processing instruction; Accordingly, the method further includes: Acquire expected signal information corresponding to the information processing instruction.
[0029] In actual applications, before the target chip receives the initial signal information, it will first send an information processing instruction to the target external device. After receiving the information processing instruction, the target external device will feed back the corresponding initial signal information to the target chip.
[0030] Similarly, when the target chip sends an information processing instruction, it also has the expected signal information corresponding to that instruction. This means that when the target chip issues an information processing instruction, it knows in advance what information the external device will return in response to that instruction. This expected signal information can be used later to compare the initial signal information and adjust the reference point voltage information for noise suppression.
[0031] Step 104: removing noise information from the initial signal information according to the reference point voltage information and the preset signal voltage range to obtain target signal information.
[0032] In the method provided in the embodiments of the present application, noise information in the initial signal is removed and suppressed based on reference point voltage information and a preset signal voltage range. The reference point voltage information can be understood as judgment information used to determine the logical value of the target point. The preset signal voltage range is the voltage range corresponding to the logical value in the RS232 signal transmission rules. That is, -15V to -3V represents a logical "1", and +3V to +15V represents a logical "0".
[0033] The reference point voltage information and the preset signal voltage range can be used to remove noise information from the initial signal information, thereby obtaining the true target signal information. The target signal information can be understood as the true signal information transmitted by the RS232 protocol, which does not include signal noise.
[0034] In a specific embodiment provided in the present application, removing noise information from the initial signal information according to the reference point voltage information and the preset signal voltage range to obtain target signal information includes: Determining a target point to be processed and voltage information of the target point to be processed corresponding to the target point to be processed, wherein the target point to be processed is any one of the target points; Determining whether the voltage information of the target point to be processed is within the preset signal voltage range; If yes, determining the target point signal information corresponding to the target point to be processed according to the preset signal voltage interval; If not, determining the target point signal information corresponding to the target point to be processed according to the reference point voltage information and the voltage information of the target point to be processed; Target signal information is generated according to the target point signal information corresponding to each target point.
[0035] The initial signal information includes multiple target points. In a specific implementation provided in the present application, the target point to be processed is taken as an example for explanation. The target point to be processed is any one of the target points.
[0036] Because the initial signal contains noise, it affects the voltage information of the target point to be processed. Different noise levels produce different voltage information at the target point to be processed. Therefore, we must make judgments based on the voltage information of the target point to be processed. The voltage information of the target point to be processed is the voltage information of the target point to be processed in the initial signal information. This is the voltage information actually collected by the target chip at the target point to be processed.
[0037] First, determine whether the voltage information of the target point to be processed is still within the preset signal voltage range. If so, it means that the target point to be processed is not significantly affected by the noise and its logic value is not significantly affected. Then, the target point signal information corresponding to the target point to be processed can be directly determined according to the logic value corresponding to the preset signal voltage range.
[0038] If the voltage information of the target point to be processed has exceeded the preset signal voltage range, it means that the target point to be processed is greatly affected by noise and has exceeded the preset signal voltage range. In order to better judge the signal information of the target point to be processed, it is necessary to introduce the reference point voltage information for judgment, and further judge the target point signal information corresponding to the target point to be processed through the reference point voltage information.
[0039] After the target point signal information corresponding to each target point is determined, the target point signal information corresponding to each target point can be spliced and combined to generate target signal information.
[0040] In another specific embodiment provided in the present application, the preset signal voltage interval includes a first voltage interval and a second voltage interval; Determining target point signal information corresponding to the target point to be processed according to the preset signal voltage interval includes: When the voltage information of the target point to be processed is within the first voltage interval, determining the target point signal information corresponding to the target point to be processed as a first voltage signal; In a case where the voltage information of the target point to be processed is within the second voltage interval, the target point signal information corresponding to the target point to be processed is determined to be a second voltage signal.
[0041] As described in the above embodiment, RS232 uses a negative logic level, that is, -15V~-3V represents a logic "1", and +3V~+15V represents a logic "0". Therefore, the preset signal voltage range is further divided into a first voltage range and a second voltage range, wherein +3V~+15V can be understood as the first voltage range, and -15V~-3V can be understood as the second voltage range. If the target point voltage information of the target point to be processed is within the first voltage range, then the target point signal information corresponding to the target point to be processed can be determined to be 0; if the target point voltage information of the target point to be processed is within the second voltage range, then the target point signal information corresponding to the target point to be processed can be determined to be 1. The first voltage signal can be understood as a logic value "0", and the second voltage information can be understood as a logic value "1".
[0042] In practical applications, if the influence of noise is large, the voltage information of the target point to be processed may not be within the first voltage interval or the second voltage interval. In this case, further judgment can be made based on the reference voltage information.
[0043] In another specific embodiment provided in the present application, the reference point voltage information is used to distinguish the first voltage signal from the second voltage signal; Determining target point signal information corresponding to the target point to be processed according to the reference point voltage information and the voltage information of the target point to be processed, including: In a case where the voltage information of the target point to be processed is greater than the voltage information of the reference point, determining that the target point signal information corresponding to the target point to be processed is a first voltage signal; In a case where the voltage information of the target point to be processed is less than the voltage information of the reference point, determining that the target point signal information corresponding to the target point to be processed is a second voltage signal; In a case where the voltage information of the target point to be processed is equal to the voltage information of the reference point, the target point signal information is determined according to a trend of the voltage information corresponding to the target point to be processed.
[0044] The reference point voltage information is a voltage value used to distinguish whether the target point signal information of the target point to be processed belongs to the first voltage signal or the second voltage signal. The first voltage signal can be understood as a logic value "0" and the second voltage information can be understood as a logic value "1".
[0045] If the target point voltage is greater than the reference point voltage, the target point signal corresponding to the target point is determined to be a first voltage signal, i.e., a logical value of "0." If the target point voltage is less than the reference point voltage, the target point signal corresponding to the target point is determined to be a second voltage signal, i.e., a logical value of "1." If the voltage information of the target point to be processed is equal to the voltage information of the reference point, the target point signal information corresponding to the target point to be processed cannot be simply determined as "0" or "1". Instead, the corresponding target signal information must be determined based on the trend of the voltage information corresponding to the target point to be processed. If the voltage information trend corresponding to the target point to be processed is greater than the reference point voltage information, the target point signal information of the target point to be processed is determined to be the first voltage signal; if the voltage information trend corresponding to the target point to be processed is less than the reference point voltage information, the target point signal information of the target point to be processed is determined to be the second voltage signal.
[0046] In a specific embodiment provided in the present application, the target point signal information includes a first voltage signal or a second voltage signal; Generate target signal information based on target point signal information corresponding to each target point, including: Target signal information is generated according to the first voltage signal or the second voltage signal corresponding to each target point.
[0047] After the above processing, the target point signal information corresponding to each target point can be determined. Specifically, the target signal point information corresponding to each target point can be determined to be a logical value of "0" (first voltage signal) or a logical value of "1" (second voltage signal). Furthermore, the target signal information can be determined based on the target signal point information corresponding to each target point.
[0048] See also Figure 3 , Figure 3 FIG. 1 shows a waveform diagram of target signal information provided by an embodiment of the present application, such as Figure 3 As shown in Figure 3 The voltage waveform is shown.
[0049] Step 106: parse the target signal information to obtain a signal recognition result corresponding to the target signal information.
[0050] Once the target signal information is obtained, the target signal information can be parsed to obtain a signal recognition result corresponding to the target signal information. The signal recognition result can be understood as information sent to the target chip by the external device after parsing the target signal information.
[0051] In a specific embodiment provided in the present application, parsing the target signal information to obtain a signal recognition result corresponding to the target signal information includes: converting the target signal information into logic level information, and sending the logic level information to a processor; The logic level information is parsed in the processor to obtain a signal recognition result corresponding to the logic level information.
[0052] In the method provided in the embodiments of the present application, after obtaining the target signal information, i.e., the signal voltage information, it is necessary to perform level conversion to convert the target signal information into logic level information. Specifically, the RS232 level is converted to TTL level, where TTL specifically refers to transistor transistor logic (TTL). TTL level signals specify that +5V is equivalent to a logic "1" and 0V is equivalent to a logic "0" (when using binary to represent data). This data communication and level specification method is called the TTL (transistor-transistor logic) signal system. This is the standard technology for communication between various components within a device controlled by a computer processor. Common electronic devices mostly use TTL levels, but their drive capability and anti-interference capabilities are very poor, making them unsuitable as external communication standards. Some communication methods, such as RS232, RS485, and USB, do not use TTL levels on their transmission lines. Therefore, the signals on these communication lines must undergo level conversion on the electronic device side for normal communication.
[0053] RS232 is commonly used for serial communication between computers and external devices. It transmits data over relatively long distances but at a relatively slow rate. TTL (Telescopic Transistor) levels are widely used in various digital circuits, microcontrollers, logic chips, and communication interfaces, and are suitable for short-distance, low-power, and logic-based communication. RS232 has a higher voltage, and connecting directly to a TTL-level device could damage the interface circuit chip. Converting RS232 levels to TTL levels is also necessary to meet the data communication needs between different devices.
[0054] After converting the RS232 level to the TTL level, the TTL level is input into the processor (CPU), and the CPU further processes the logic level information to obtain a signal recognition result corresponding to the logic level information.
[0055] Step 108: Compare the signal recognition result with the expected signal information, and adjust the reference point voltage information according to the comparison result.
[0056] After obtaining the signal recognition results, the data can be compared between the signal recognition results and the expected signal information to determine whether the signal recognition structure obtained by analysis meets the expectations. The reference point voltage information can be further adjusted based on the comparison results.
[0057] In practical applications, signal recognition results are de-noised using reference point voltage information. If the reference point voltage information is not properly set during the initial de-noising process, the de-noising process may be inaccurate. Therefore, the signal recognition results must be compared with the expected signal information, and the reference point voltage information can be further adjusted based on the comparison results.
[0058] In a specific embodiment provided in the present application, comparing the signal recognition result with the expected signal information, and adjusting the reference point voltage information according to the comparison result, includes: Determine whether there is an abnormal target point based on the signal recognition result and expected signal information; In the case where an abnormal target point exists, the reference point voltage information is adjusted according to the signal recognition result corresponding to the abnormal target point and the expected signal information.
[0059] In practical applications, the signal recognition results are compared with the expected signal information. Specifically, this can be understood as determining whether there are any abnormal target points in the signal recognition results. If there are abnormal target points, it indicates that the denoising process for these abnormal points has failed, and the reference point voltage information needs to be adjusted based on the signal recognition results and the expected signal information.
[0060] For example, if the signal recognition result of a target abnormal point is 0, and its expected signal information is 1, it means that the reference point voltage information is set too high. The reference point voltage information needs to be lowered so that the signal recognition result of the target abnormal point can be identified as 1, thereby improving the accuracy of noise removal.
[0061] In another specific embodiment provided in this application, the method further includes: detecting signal voltage information received by the target chip; When the signal voltage information is outside the preset signal voltage range, the preset signal voltage range is adjusted according to the signal voltage information.
[0062] In this embodiment, the target chip also detects the received signal voltage information in real time. If the received signal voltage information is outside the preset signal voltage range, the preset signal voltage range can be adjusted based on the signal voltage information. For example, if the preset signal voltage range is +15V to -15V and the received signal voltage information is 20V, the preset signal voltage range can be set to +20V to -20V based on the signal voltage information 20V. Specifically, the preset signal voltage range can be divided into +20V to +3V and -3V to -20V.
[0063] See also Figure 4 , Figure 4 FIG. 1 is a schematic diagram showing the signal flow of the noise suppression method provided by an embodiment of the present application. Figure 4 As shown, the external device sends a signal, which is sent to the signal processing circuit of the target chip through the RS232 signal receiving line. The signal processing circuit removes noise from the signal by voltage comparison and sends the signal after interference removal to the RS232 transceiver of the target chip. The RS232 level is converted to TTL level in the transceiver, and the TTL level is sent to the integrated core controller. The TTL level is analyzed in the integrated core controller, and the reference point voltage information in the signal processing circuit is adjusted according to the comparison result by comparing the data.
[0064] Through the method provided in the embodiment of the present application, the noise information in the initial signal information received by the target chip can be eliminated by comparison of the signal processing circuit, thereby obtaining the target signal information. Noise interference is eliminated to improve the reliability of communication. After parsing the target signal information, the recognition result and the expected signal information are compared, and the voltage in the signal processing circuit is adjusted according to the comparison result. Dynamically adjusting the voltage in the signal processing circuit can adapt to noise and interference in different environments and conditions, ensure data integrity and improve the accuracy of data transmission.
[0065] Corresponding to the above method embodiment, the present application also provides a noise suppression device embodiment, Figure 5 FIG. 1 shows a schematic structural diagram of a noise suppression device provided by an embodiment of the present application. Figure 5 As shown, the device includes: An acquisition module 502 is configured to acquire initial signal information received by a target chip; A denoising module 504 is configured to remove noise information from the initial signal information according to the reference point voltage information and the preset signal voltage range to obtain target signal information; The parsing module 506 is configured to parse the target signal information and obtain a signal recognition result corresponding to the target signal information; The adjustment module 508 is configured to compare the signal recognition result with the expected signal information and adjust the reference point voltage information according to the comparison result.
[0066] Optionally, the acquisition module 502 is further configured to: Target point voltage information received by the target chip at multiple target points is acquired.
[0067] Optionally, the denoising module 504 is further configured to: Determining a target point to be processed and voltage information of the target point to be processed corresponding to the target point to be processed, wherein the target point to be processed is any one of the target points; Determining whether the voltage information of the target point to be processed is within the preset signal voltage range; If yes, determining the target point signal information corresponding to the target point to be processed according to the preset signal voltage interval; If not, determining the target point signal information corresponding to the target point to be processed according to the reference point voltage information and the voltage information of the target point to be processed; Target signal information is generated according to the target point signal information corresponding to each target point.
[0068] Optionally, the preset signal voltage interval includes a first voltage interval and a second voltage interval; The denoising module 504 is further configured to: When the voltage information of the target point to be processed is within the first voltage interval, determining the target point signal information corresponding to the target point to be processed as a first voltage signal; In a case where the voltage information of the target point to be processed is within the second voltage interval, the target point signal information corresponding to the target point to be processed is determined to be a second voltage signal.
[0069] Optionally, the reference point voltage information is used to distinguish the first voltage signal from the second voltage signal; The denoising module 504 is further configured to: In a case where the voltage information of the target point to be processed is greater than the voltage information of the reference point, determining that the target point signal information corresponding to the target point to be processed is a first voltage signal; In a case where the voltage information of the target point to be processed is less than the voltage information of the reference point, determining that the target point signal information corresponding to the target point to be processed is a second voltage signal; In a case where the voltage information of the target point to be processed is equal to the voltage information of the reference point, the target point signal information is determined according to a trend of the voltage information corresponding to the target point to be processed.
[0070] Optionally, the target point signal information includes a first voltage signal or a second voltage signal; The denoising module 504 is further configured to: Target signal information is generated according to the first voltage signal or the second voltage signal corresponding to each target point.
[0071] Optionally, the parsing module 506 is further configured to: converting the target signal information into logic level information, and sending the logic level information to a processor; The logic level information is parsed in the processor to obtain a signal recognition result corresponding to the logic level information.
[0072] Optionally, the acquisition module 502 is further configured to: The target chip sends an information processing instruction to the target external device, and obtains initial signal information returned by the target external device in response to the information processing instruction; Accordingly, the acquisition module 502 is further configured to: Acquire expected signal information corresponding to the information processing instruction.
[0073] Optionally, the adjustment module 508 is further configured to: Determine whether there is an abnormal target point based on the signal recognition result and expected signal information; In the case where an abnormal target point exists, the reference point voltage information is adjusted according to the signal recognition result corresponding to the abnormal target point and the expected signal information.
[0074] Optionally, the apparatus further includes a voltage range adjustment module 508 configured to: detecting signal voltage information received by the target chip; When the signal voltage information is outside the preset signal voltage range, the preset signal voltage range is adjusted according to the signal voltage information.
[0075] The device provided in the embodiments of the present application can eliminate noise information from the initial signal information received by the target chip through comparison of the signal processing circuit, thereby obtaining the target signal information. This eliminates noise interference and improves communication reliability. After parsing the target signal information, the recognition result and the expected signal information are compared, and the voltage in the signal processing circuit is adjusted based on the comparison result. Dynamically adjusting the voltage in the signal processing circuit can adapt to noise and interference in different environments and conditions, ensure data integrity and improve the accuracy of data transmission.
[0076] The above is a schematic scheme of a noise suppression device of this embodiment. It should be noted that the technical scheme of the noise suppression device and the technical scheme of the noise suppression method described above are based on the same concept. For details not described in detail in the technical scheme of the noise suppression device, please refer to the description of the technical scheme of the noise suppression method described above.
[0077] Figure 6 6 shows a block diagram of a computing device 600 according to an embodiment of the present application. Components of the computing device 600 include, but are not limited to, a memory 610 and a processor 620. The processor 620 is connected to the memory 610 via a bus 630, and a database 650 is used to store data.
[0078] The computing device 600 also includes an access device 640 that enables the computing device 600 to communicate via one or more networks 660. Examples of such networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 640 may include one or more of any type of network interface (e.g., a network interface controller (NIC)) whether wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a Worldwide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, a near field communication (NFC) interface, and the like.
[0079] In one embodiment of the present application, the above components of the computing device 600 and Figure 6 Other components not shown in the figure may also be connected to each other, for example, via a bus. Figure 6 The computing device structure block diagram shown is for illustrative purposes only and is not intended to limit the scope of the present application. Those skilled in the art may add or replace other components as needed.
[0080] Computing device 600 can be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, personal digital assistant, laptop computer, notebook computer, netbook computer, etc.), a mobile phone (e.g., a smartphone), a wearable computing device (e.g., a smartwatch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or personal computer (PC). Computing device 600 can also be a mobile or stationary server.
[0081] The processor 620 is configured to execute the following computer program / instruction, which implements the steps of the above-mentioned noise suppression method when executed by the processor.
[0082] The above is a schematic solution of a computing device of this embodiment. It should be noted that the technical solution of the computing device and the technical solution of the noise suppression method described above are based on the same concept. For details not described in detail in the technical solution of the computing device, please refer to the description of the technical solution of the noise suppression method described above.
[0083] An embodiment of the present specification further provides a computer-readable storage medium storing a computer program / instruction. When the computer program / instruction is executed by a processor, the steps of the above-mentioned noise suppression method are implemented.
[0084] The above is a schematic diagram of a computer-readable storage medium according to this embodiment. It should be noted that the technical solution of the storage medium and the technical solution of the noise suppression method described above are based on the same concept. For details not described in detail in the technical solution of the storage medium, please refer to the description of the technical solution of the noise suppression method described above.
[0085] An embodiment of the present specification further provides a computer program product, including a computer program / instruction, which implements the steps of the above-mentioned noise suppression method when executed by a processor.
[0086] The above is an illustrative embodiment of a computer program product. It should be noted that the technical solution of this computer program product and the technical solution of the noise suppression method described above are based on the same concept. For details not described in detail in the technical solution of the computer program product, please refer to the description of the technical solution of the noise suppression method described above.
[0087] The foregoing description describes specific embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0088] The computer instructions include computer program code, which may be in source code form, object code form, executable file, or some intermediate form. The computer-readable medium may include any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal, and software distribution medium. It should be noted that the content of the computer-readable medium may be appropriately increased or decreased based on the requirements of patent practice. For example, in some regions, according to patent practice, computer-readable media does not include electric carrier signals and telecommunication signals.
[0089] It should be noted that for the aforementioned method embodiments, for ease of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.
[0090] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.
[0091] The preferred embodiments of the present application disclosed above are intended only to help illustrate the present application. The optional embodiments do not describe all details in detail, nor do they limit the invention to the specific embodiments described. Obviously, many modifications and variations can be made based on the content of this application. This application selects and describes these embodiments in detail in order to better explain the principles and practical applications of this application, so that those skilled in the art can better understand and utilize this application. This application is limited only by the claims and their full scope and equivalents.
Claims
1. A noise suppression method, characterized in that: include: Obtain the initial signal information received by the target chip; Eliminate noise information from the initial signal information according to the reference point voltage information and the preset signal voltage range to obtain target signal information; Analyzing the target signal information to obtain a signal recognition result corresponding to the target signal information; A comparison is performed based on the signal recognition result and the expected signal information, and the reference point voltage information is adjusted based on the comparison result.
2. The method according to claim 1, wherein Get the initial signal information received by the target chip, including: Target point voltage information received by the target chip at multiple target points is acquired.
3. The method according to claim 2, wherein Eliminating noise information in the initial signal information according to the reference point voltage information and the preset signal voltage range to obtain target signal information includes: Determining a target point to be processed and voltage information of the target point to be processed corresponding to the target point to be processed, wherein the target point to be processed is any one of the target points; Determining whether the voltage information of the target point to be processed is within the preset signal voltage range; If yes, determining the target point signal information corresponding to the target point to be processed according to the preset signal voltage interval; If not, determining the target point signal information corresponding to the target point to be processed according to the reference point voltage information and the voltage information of the target point to be processed; Target signal information is generated according to the target point signal information corresponding to each target point.
4. The method according to claim 3, wherein The preset signal voltage interval includes a first voltage interval and a second voltage interval; Determining target point signal information corresponding to the target point to be processed according to the preset signal voltage interval includes: When the voltage information of the target point to be processed is within the first voltage interval, determining the target point signal information corresponding to the target point to be processed as a first voltage signal; In a case where the voltage information of the target point to be processed is within the second voltage interval, the target point signal information corresponding to the target point to be processed is determined to be a second voltage signal.
5. The method according to claim 3, wherein The reference point voltage information is used to distinguish the first voltage signal from the second voltage signal; Determining target point signal information corresponding to the target point to be processed according to the reference point voltage information and the voltage information of the target point to be processed, including: In a case where the voltage information of the target point to be processed is greater than the voltage information of the reference point, determining that the target point signal information corresponding to the target point to be processed is a first voltage signal; In a case where the voltage information of the target point to be processed is less than the voltage information of the reference point, determining that the target point signal information corresponding to the target point to be processed is a second voltage signal; In a case where the voltage information of the target point to be processed is equal to the voltage information of the reference point, the target point signal information is determined according to a trend of the voltage information corresponding to the target point to be processed.
6. The method according to claim 3, wherein The target point signal information includes a first voltage signal or a second voltage signal; Generate target signal information based on target point signal information corresponding to each target point, including: Target signal information is generated according to the first voltage signal or the second voltage signal corresponding to each target point.
7. The method according to claim 1, wherein Parsing the target signal information to obtain a signal recognition result corresponding to the target signal information includes: converting the target signal information into logic level information, and sending the logic level information to a processor; The logic level information is parsed in the processor to obtain a signal recognition result corresponding to the logic level information.
8. The method according to claim 1, wherein Get the initial signal information received by the target chip, including: The target chip sends an information processing instruction to the target external device, and obtains initial signal information returned by the target external device in response to the information processing instruction; Accordingly, the method further includes: Acquire expected signal information corresponding to the information processing instruction.
9. The method according to claim 1, wherein Comparing the signal recognition result with the expected signal information, and adjusting the reference point voltage information according to the comparison result, including: Determine whether there is an abnormal target point based on the signal recognition result and expected signal information; In the case where an abnormal target point exists, the reference point voltage information is adjusted according to the signal recognition result corresponding to the abnormal target point and the expected signal information.
10. The method according to claim 1, wherein The method further comprises: detecting signal voltage information received by the target chip; When the signal voltage information is outside the preset signal voltage range, the preset signal voltage range is adjusted according to the signal voltage information.
11. A noise suppression device, characterized in that: include: an acquisition module, configured to acquire initial signal information received by the target chip; a denoising module configured to remove noise information from the initial signal information according to the reference point voltage information and the preset signal voltage interval to obtain target signal information; an analysis module configured to analyze the target signal information and obtain a signal recognition result corresponding to the target signal information; The adjustment module is configured to compare the signal recognition result with the expected signal information and adjust the reference point voltage information according to the comparison result.
12. A computing device, characterized in that include: memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions. When the computer program / instructions are executed by the processor, the steps of the method according to any one of claims 1 to 10 are implemented.
13. A computer-readable storage medium storing a computer program / instruction, characterized in that: When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.
14. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.
Citation Information
Patent Citations
Impulse noise filtering device and method
CN114421981A
Composition for treating sepsis that controls odorant receptor Olfr164
KR1020250044488A