Interference self-checking method and device for communication module, module, medium and equipment
By embedding an interference detection unit in the communication module, real-time monitoring of received performance indicators and automatically switching frequency points, the problem of poor interference detection flexibility in the prior art is solved, efficient interference self-test and avoidance are achieved, and the stability of the communication system is improved.
Patent Information
- Application Number
- CN202411862874.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-04-11
AI Technical Summary
The existing communication module interference detection methods are poor in flexibility and cannot detect and avoid interference in real time under actual application conditions, resulting in reduced reception sensitivity and communication failure.
An interference detection unit is embedded in the communication module to monitor the reception performance indicators in real time, determine the interference frequency point, and automatically switch to the non-interference frequency point in the preset frequency band.
Accurate detection and rapid avoidance of environmental interference are achieved, the reception sensitivity of the communication module and the stability of the communication system are improved, and communication failures caused by interference are avoided.
Smart Images

Figure CN119814188A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to an interference self-detection method, device, module, medium and equipment for a communication module. Background Art
[0002] In communication technology, the receiving sensitivity index of the communication module is one of the important indicators to measure the performance of the communication system. However, this index is often affected by environmental interference and reduced, resulting in poor signal receiving ability of the system and even communication failures such as disconnection. Among them, the sources of sensitivity interference are varied, which may come from outside the module, such as interference introduced by other devices or the environment; or from inside the module, such as interference generated by other circuits or other chips of the module itself. In the actual module development process, developers often encounter sensitivity problems caused by interference. These problems not only increase the difficulty of module development and debugging, but also seriously affect the stability and reliability of the communication system.
[0003] In order to solve these problems, there are some relevant technical solutions on the market. For example, the QDART Noise Profiling Tool provided by the Qualcomm platform can configure the module to scan the interference of the module environment to the frequency point after turning on the non-signaling mode. In addition, the AT command can also be used to switch the frequency band registered by the module in the existing network to try to avoid interference.
[0004] However, Qualcomm's interference detection tool can only realize non-signaling fixed-frequency detection, which has great limitations in practical applications. Because the tool is computer software, it needs to be connected to a computer and the module to use it, which is very inconvenient in actual deployment and operation and maintenance. At the same time, the detection needs to be carried out in non-signaling fixed-frequency mode, rather than signaling mode detection under actual application conditions, so the detection results may not truly reflect the interference situation of the module in actual use. More importantly, the tool cannot detect interference in real time, and the module needs to be switched to FTM mode (Factory Test Mode) before it can be used, which is almost impossible to promote in practical applications. At the same time, since the module startup initialization process rarely or does not include interference detection steps for the environment in which the module is located, this means that the module may be affected by environmental interference when used directly after startup, resulting in reduced reception sensitivity and communication failures. The currently known AT commands can only switch network formats, and cannot switch frequencies within the same frequency band. It also limits the module's ability to respond flexibly when facing interference at specific frequencies. Summary of the invention
[0005] The present application mainly provides an interference self-detection method, device, module, medium and equipment for a communication module, aiming to solve the technical problem of poor flexibility of the existing interference detection method for the communication module.
[0006] In order to solve the above technical problems, the technical solution adopted in this application is: to provide an interference self-detection method for a communication module. The interference self-detection method for the communication module includes: embedding an interference detection unit in the communication module, the interference detection unit is used to obtain the receiving performance index of the communication module at different preset frequency points; performing interference detection on the communication module based on the interference detection unit to obtain an interference detection result; determining that the receiving performance index in the interference detection result does not meet the preset performance standard condition, confirming the corresponding preset frequency point as an interference frequency point; determining that the communication module is at the interference frequency point, and switching the frequency point of the communication module to a non-interference frequency point within the preset frequency band.
[0007] In some embodiments, the interference detection result includes a first interference detection result and a second interference detection result; the interference detection is performed on the communication module based on the interference detection unit to obtain the interference detection result, including: determining that the communication module is turned on, performing interference detection on the communication module based on the interference detection unit, and obtaining the first interference detection result; determining that the signal quality of the communication module is reduced, performing interference detection on the communication module based on the interference detection unit, and obtaining the second interference detection result.
[0008] In some embodiments, the first interference result includes internal RF interference and overall RF interference; the interference detection is performed on the communication module based on the interference detection unit to obtain the first interference detection result, including: powering off the active devices associated with the RF front end in the communication module to detect the internal RF interference based on the interference detection unit; powering on the active devices associated with the RF front end in the communication module to detect the overall RF interference based on the interference detection unit.
[0009] In some embodiments, determining that the signal quality of the communication module has decreased, performing interference detection on the communication module based on the interference detection unit, and obtaining the second interference detection result includes: determining based on the interference detection unit that the decrease in the preset receiving performance indicator of the communication module meets the triggering preset interference detection threshold, performing interference detection on the communication module, and obtaining the second interference detection result.
[0010] In some embodiments, embedding the interference detection unit in the communication module includes: writing the program data of the interference detection unit into the program data of the communication module software version stored in the storage chip of the communication module, so as to embed the interference detection unit in the communication module.
[0011] In some embodiments, the program data of the interference detection unit is a software function code of a noise analysis tool in a Qualcomm development acceleration resource toolkit.
[0012] To solve the above technical problems, another technical solution adopted in the present application is: to provide an interference self-detection device for a communication module, the interference self-detection device comprising: an embedding module, used to embed the interference detection unit in the communication module, the interference detection unit is used to obtain the preset receiving performance index of the communication module at different preset frequency points; a detection module, used to perform interference detection on the communication module based on the interference detection unit to obtain an interference detection result; a confirmation module, used to determine that the preset receiving performance index in the interference detection result does not meet the preset performance compliance condition, and confirm the corresponding preset frequency point as an interference frequency point; a switching module, used to determine that the communication module is at the interference frequency point, and switch the frequency point of the communication module to a non-interference frequency point within a preset frequency band.
[0013] To solve the above-mentioned technical problems, another technical solution adopted in the present application is: to provide a communication module, which includes a storage chip, a radio frequency chip, a radio frequency front end and a power supply circuit, the radio frequency chip is communicatively connected with the storage chip, the radio frequency front end and the power supply circuit respectively, and the communication module executes the steps of the interference self-detection method of the communication module as mentioned above through the radio frequency chip to perform interference self-detection.
[0014] In order to solve the above technical problems, another technical solution adopted in the present application is: providing a storage medium, on which program data is stored, characterized in that when the program data is executed by a processor, the steps of the interference self-detection method of the communication module as mentioned above are implemented.
[0015] To solve the above technical problems, another technical solution adopted in the present application is: to provide a computer device, which includes a processor and a memory connected to each other, the memory stores a computer program, and when the processor executes the computer program, it implements the steps of the interference self-detection method of the communication module as mentioned above.
[0016] The beneficial effects of the present application are as follows: Different from the prior art, the present application discloses a method, device, module, medium and equipment for interference self-detection of a communication module. The present application first embeds an interference detection unit in the communication module, and then detects the receiving performance index through the interference detection unit embedded in the communication module, thereby determining the interference frequency, and avoiding the communication module from running on the interference frequency, so as to accurately detect environmental interference, and quickly and flexibly avoid the corresponding interference frequency, thereby realizing effective and reliable interference self-detection and interference avoidance processing, and improving the receiving sensitivity of the communication module and the stability of the communication system. By embedding the interference detection unit, the communication module does not need to be connected to an external device and the communication module is switched to the factory test mode, and interference detection and avoidance can be automatically completed, ensuring that the detection results can more accurately and efficiently reflect the interference of the communication module in actual use, can timely discover and respond to environmental interference, avoid communication failures caused by interference, and improve the stability and reliability of communication, which is conducive to improving the R&D and after-sales processing efficiency of the communication module, and realizing the application and promotion of the communication module outside of R&D and after-sales business. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work, among which:
[0018] Figure 1 It is a flowchart of an embodiment of an interference self-detection method for a communication module provided by the present application;
[0019] Figure 2 is a schematic diagram of an embodiment of the operation of a noise analysis tool in an existing Qualcomm development acceleration resource toolkit;
[0020] Figure 3 yes Figure 1 A schematic diagram of a flow chart of an embodiment of step 20 in the embodiment;
[0021] Figure 4 yes Figure 3 A schematic flow chart of an embodiment of step 21 in the embodiment;
[0022] Figure 5 It is a structural diagram of an embodiment of an interference self-detection device 50 of a communication module provided by the present application;
[0023] Figure 6 is a schematic structural diagram of an embodiment of a communication module 60 provided in the present application;
[0024] Figure 7 It is a structural diagram of an embodiment of a storage medium 70 provided by the present application;
[0025] Figure 8 It is a structural diagram of an embodiment of a computer device 80 provided in the present application. DETAILED DESCRIPTION
[0026] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0027] The terms "first", "second", "third" in the embodiments of the present application are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Thus, the features defined as "first", "second", "third" can expressly or implicitly include at least one of the features. In the description of the present application, the meaning of "multiple" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices.
[0028] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0029] This application provides a communication module interference self-detection method, see Figure 1 , Figure 1 1 is a flow chart of an embodiment of an interference self-detection method for a communication module provided by the present application. The interference self-detection method for the communication module includes:
[0030] Step 10: embed an interference detection unit in the communication module, and the interference detection unit is used to obtain the receiving performance index of the communication module at different preset frequency points.
[0031] In this embodiment, the interference detection unit can monitor and analyze the reception performance indicators of the signal in real time, such as RSSI (Received Signal Strength Indicator), RSRP (Reference Signal Received Power), RSRQ (Reference Signal Received Quality) and SNR (Signal-to-Noise Ratio) and other performance indicators, and judge whether there is interference influence according to the strength change of these indicators and according to specific thresholds. For example, when it is detected that the reference signal receiving power of the communication module is lower than the preset reference value of -90dBm, it is directly confirmed that there is interference influence, or when it is detected that the reference signal receiving power of the communication module is mainly between -60dBm and -80dBm, and when the value suddenly deviates seriously from the range, it is confirmed that there is interference influence.
[0032] In this embodiment, the interference detection unit can be a physical hardware functional unit, such as a specific sensor, analyzer or circuit system that can realize the corresponding interference detection function, or it can be functional program data in an embedded form, running in a specific control chip of the communication module, and implementing interference detection by calling various hardware entities. It can also be a networked interference detection system or an artificial intelligence model, etc., by embedding the interference detection unit into the communication module, and obtaining the receiving performance indicators of the communication module at different preset frequency points, so that the communication module can realize self-detection of interference and perform subsequent frequency avoidance and frequency selection.
[0033] Optionally, in some embodiments, embedding the interference detection unit in the communication module includes: writing program data of the interference detection unit into program data of the communication module software version stored in a storage chip of the communication module, so as to embed the interference detection unit in the communication module.
[0034] In this optional embodiment, in the existing communication module, the program data of the communication module software version is usually stored by a storage chip. Therefore, the program data of the interference detection unit can be written into the program data of the communication module software version stored in the storage chip of the communication module to realize the embedding of the interference detection unit in the communication module.
[0035] Optionally, in some embodiments, the program data of the interference detection unit is the software function code of the noise analysis tool in the Qualcomm Development Acceleration Resource Kit.
[0036] In this optional embodiment, the Qualcomm Development Acceleration Resource Toolkit (QDART) is a software toolkit containing multiple components that is commonly used for radio frequency (RF) performance testing and optimization. The noise analysis tool therein is the QDART Noise Profiling Tool. When the tool detects interference to a module outside the communication module, it mainly configures the module to turn on the non-signaling mode, scans the interference of the module environment on the frequency point where it is located, and displays the interfered frequency points to achieve interference detection.
[0037] In the existing method, when using the tool software, the module is connected to the PC (Personal Computer) device through a USB (Universal Serial Bus), and the frequency band, frequency point and other information to be detected are set through the software on the PC. Click to run to run a curve of corresponding indicator information. For example, in a curve chart obtained by a certain operation, the horizontal axis is the frequency in a certain frequency band, which increases in sequence by channel, and the vertical axis is RSSI. The smaller the vertical axis, the better the reception. For example, -96dBm is better than -80dBm. If two received curves are included, refer to Figure 2 , one curve maintains a relatively stable RSSI of -103dBm in the whole frequency band, while the RSSI of the other curve is -96dBm, with large fluctuations at a certain frequency. In the Band 40 frequency band test, the curve has an obvious protrusion between 2316.2MHz and 2346.2MHz, indicating that the RF chip is interfered with in the frequency range of 2316.2MHz to 2346.2MHz. Therefore, it can be determined that the frequency points within the frequency range of 2316.2MHz to 2346.2MHz are interference frequencies. Figure 2 The other parts and related setting methods in the basic application will not be described in detail. Please refer to the existing configuration documents of the tool. However, when using traditional tool software, since the tool is computer software, it needs to be connected to a computer and the module in actual use. In specific detection, non-signaling fixed frequency is required instead of signaling mode detection under actual application conditions. Only non-signaling fixed frequency detection can be achieved. At the same time, real-time detection cannot be achieved through this tool. The module needs to be switched to factory test mode before it can be used. As a result, the tool cannot be promoted in actual applications. It is usually only used for verification in the R&D stage and problem analysis after the after-sales stage. Even if it can be confirmed that there is interference at a certain frequency point during actual use, there is no way to avoid or suppress the interference in a timely and effective manner.
[0038] In this optional embodiment, the software function code of the noise analysis tool in the Qualcomm development acceleration resource toolkit is specifically used as the program data of the interference detection unit, and the program data of the interference detection unit is written into the program data of the communication module software version stored in the storage chip of the communication module, so as to embed the interference detection unit in the communication module. Thus, during the operation of the communication module, the corresponding software function code of the tool can be directly called to judge the interference existing in the frequency point, and if the corresponding interference curve analysis is required, it is only necessary to print the corresponding log data through the serial port of the module to obtain a similar curve for viewing and analyzing the corresponding interference influence. Through the embedding of the interference detection unit, the communication module does not need to be connected to an external device and the communication module does not need to be switched to the factory test mode, and interference detection and avoidance can be automatically completed, ensuring that the detection results can more accurately and efficiently reflect the interference situation of the communication module in actual use, can timely discover and respond to environmental interference, avoid communication failures caused by interference, improve the stability and reliability of communication, and help improve the research and development and after-sales processing efficiency of the communication module, and realize the application and promotion of the communication module outside of research and development and after-sales business.
[0039] In this embodiment, by embedding an interference detection unit in the communication module, the receiving performance indicators of the communication module at different preset frequencies can be monitored in real time. Later, when interference is determined to exist based on the detection result of the interference detection unit, the communication module can also automatically switch to a non-interference frequency, thereby avoiding communication interruption or quality degradation. In addition, the interference detection unit can also record interference events to provide data support for subsequent network optimization and troubleshooting. In this way, the interference self-detection function of the communication module not only improves the reliability of communication, but also enhances the anti-interference ability of the network, ensuring the stability of communication quality.
[0040] Step 20: Perform interference detection on the communication module based on the interference detection unit to obtain an interference detection result.
[0041] In this embodiment, based on the aforementioned embedding of the interference detection unit in the communication module, the communication module can be subjected to interference detection based on the interference detection unit to obtain the interference detection result. The interference detection result corresponds to the frequency and band of the communication module. The frequency actually used by the communication module can be found through the module log, which is the specific working frequency of the communication module after the network is added. The specific frequency band in which the module works is determined at the very beginning of the design of the communication module according to the needs of the operator. For example, the module needs to be able to use the card of operator A, and operator A supports the communication services of Band34 and Band39. Then, in the design stage of the module, the hardware channel of the two frequency bands is adopted, so that when the communication module is used, after inserting the SIM card (Subscriber Identity Module) of operator A into the communication module, the communication module will search for the network of Band34 and Band39. If the base station is assigned to the frequency of 2015MHz in the module Band34, the frequency actually used by the module is 2015MHz.
[0042] Optional, see Figure 3 In some embodiments, the interference detection result includes a first interference detection result and a second interference detection result. The interference detection is performed on the communication module based on the interference detection unit to obtain the interference detection result, which can be performed according to the following steps:
[0043] Step 21: Determine that the communication module is turned on, perform interference detection on the communication module based on the interference detection unit, and obtain a first interference detection result.
[0044] Step 22: Determine that the signal quality of the communication module has decreased, perform interference detection on the communication module based on the interference detection unit, and obtain a second interference detection result.
[0045] In this optional embodiment, two situations where interference detection is required are specified, namely, interference detection is performed during the initialization process of the communication module, that is, interference detection is performed when it is determined that the signal quality of the communication module has decreased. When the communication module is turned on, since the module has not yet been connected to the network, interference detection at this time can avoid interference from network factors, achieve interference with non-RF interference factors inside the communication module, and ensure the accuracy of interference detection. When the signal quality of the communication module decreases, interference detection helps to promptly discover and locate the source of interference, so that corresponding measures can be taken, such as switching to other frequencies or adjusting power, so that the module can detect interference and achieve the purpose of avoiding interference, thereby improving the stability and reliability of the communication system, and then ensuring the continuity and stability of communication.
[0046] In this optional embodiment, the confirmation of the power-on status of the communication module can be specifically judged by hardware signals, by AT command interaction, or by the display status, power-on status, and network registration status of the module, while the degradation of the signal quality of the communication module can be judged by the values and changes of relevant performance indicators such as RSSI, RSRP, RSRQ, and SNR in the log file, by free space path loss, spectrum analysis test, and signal simulation test, or by professional indicator comprehensive test tools or algorithms. Performing interference detection in the two situations of determining that the communication module is powered on and determining that the signal quality of the communication module is degraded can ensure that the communication module can effectively perform interference self-detection in various situations.
[0047] Optional, see Figure 4 In some embodiments, the first interference result includes internal radio frequency interference and overall radio frequency interference. It is determined that the communication module is turned on, and interference detection is performed on the communication module based on the interference detection unit to obtain the first interference detection result. The steps can be performed as follows:
[0048] Step 221: Power off the active components associated with the RF front end in the communication module to detect internal RF interference based on the interference detection unit.
[0049] Step 222: Power on active devices associated with the RF front end in the communication module to detect overall RF interference based on the interference detection unit.
[0050] In this optional embodiment, the detection of two interference situations after the communication module is turned on is specifically described. Among them, the RF front end refers to the circuit part of the communication module that is responsible for receiving and sending RF signals, including but not limited to antennas, low-noise amplifiers, mixers, power amplifiers, etc., which are used to amplify and divert signals. RF internal interference usually refers to the interference generated by active or passive devices inside the RF front end during operation, while RF overall interference includes internal interference of the RF front end and interference of the external environment to the RF front end. By powering off and on, the RF internal interference and RF overall interference can be detected respectively, so as to more accurately determine the source and type of interference.
[0051] In this optional embodiment, the active devices associated with the RF front end in the communication module are powered off to detect the internal RF interference based on the interference detection unit. In this way, the interference of the RF front end in normal working state can be eliminated, so as to more accurately identify the interference source generated by non-RF inside the RF front end, which will always accompany the communication module, so the module needs to avoid these interferences when it is working normally. After determining the internal RF interference, the active devices associated with the RF front end in the communication module can be powered on to detect the overall RF interference based on the interference detection unit. At this time, the RF front end is in a normal working state, and the internal interference of the RF front end and the interference of the external environment to the RF front end can be detected to obtain the interference of the module as a whole in the environment. The external environment interference included in the overall RF interference will change with the change of the position of the module. In actual use, the corresponding interference can be adaptively avoided according to the change of the environment.
[0052] Through the above steps, this optional embodiment enables the communication module to effectively detect the internal interference of the radio frequency and the overall interference of the radio frequency when it is turned on, thereby providing a guarantee for the stable operation of the communication module. This interference self-detection method not only improves the reliability of the communication module, but also enhances its anti-interference ability in a complex electromagnetic environment, ensuring the stability and continuity of the communication quality.
[0053] Optionally, in some embodiments, it is determined that the signal quality of the communication module has decreased, and interference detection is performed on the communication module based on an interference detection unit to obtain a second interference detection result, including: determining based on the interference detection unit that the decrease in the preset receiving performance indicator of the communication module meets the triggering preset interference detection threshold, performing interference detection on the communication module, and obtaining a second interference detection result.
[0054] In this optional embodiment, the judgment of the second interference detection result is specifically described. Among them, the decline of the preset receiving performance index can be judged by the aforementioned performance indicators such as RSSI, RSRP, RSRQ and SNR. Different performance indicators can be judged in different ways, such as by comparing with the threshold value set according to the empirical value, or comparing with the set change threshold according to the amplitude of its change, or judging the second interference detection result according to whether its range is within the preset reasonable range, wherein the corresponding threshold or range is the preset interference detection threshold. For example, for the RSRP index, when the module works normally in a good environment, the RSRP index is generally -60 to -80dBm, and when the RSRP in a certain period of time suddenly drops from -70dBm to -85dBm, this means that the receiving index of the module has dropped seriously, then if the preset interference detection threshold is the change value of RSRP in 10dBm, or the preset interference detection threshold is the value of RSRP lower than -84dBm, then it can be judged that the decline of the corresponding preset receiving performance index meets the triggering preset interference detection threshold.
[0055] In this optional embodiment, after the interference detection unit determines that the decrease in the preset receiving performance index of the communication module meets the preset interference detection threshold, the communication module can be subjected to interference detection to obtain a second interference detection result. The second interference detection result can effectively reflect the interference situation of the communication module when the signal quality decreases, and can more accurately identify the interference frequency and the corresponding interference source.
[0056] This embodiment performs interference detection on the communication module based on the interference detection unit in the above manner, and obtains the interference detection result, so as to provide for the subsequent avoidance of interference frequencies and the selection of non-interference frequencies, which can provide guarantee for the stable operation of the communication module. This interference self-detection method not only improves the reliability of the communication module, but also enhances its anti-interference ability in complex electromagnetic environments, ensuring the stability and continuity of communication quality. By real-time monitoring of the receiving performance indicators of the communication module at different preset frequencies, the communication module can automatically switch to a non-interference frequency, thereby avoiding communication interruption or quality degradation. In addition, the interference detection unit can also record interference events to provide data support for subsequent network optimization and troubleshooting. In this way, the interference self-detection function of the communication module not only improves the reliability of communication, but also enhances the anti-interference ability of the network, ensuring the stability of communication quality.
[0057] Step 30: Determine that the receiving performance index in the interference detection result does not meet the preset performance standard condition, and confirm the corresponding preset frequency point as the interference frequency point.
[0058] In this embodiment, the reception performance index of the communication module is an important parameter for measuring the communication quality, and the preset performance standard condition is an important basis for measuring the quality of these reception performance indicators, which is set according to the empirical value or the change of the measured situation, and is used to determine whether the corresponding performance index meets the communication requirements of the communication module. When the reception performance index in the interference detection result does not meet the preset performance standard condition, the corresponding preset frequency point can be accurately and effectively confirmed as the interference frequency point.
[0059] In this embodiment, after the interference frequency is confirmed, the corresponding interference detection results can also be recorded, for example, in the storage chip of the communication module through a queue, a sequence table, etc. Through the corresponding records, it is possible to know more accurately which frequency points are detected to have interference, so as to help avoid registering to the interference frequency points in the future, and select non-interference frequency points for registration, ensuring that the communication module can timely identify and avoid interference frequency points in actual use. Once the interference frequency point is determined, the communication module can automatically switch to other undetermined interference frequency points, thereby avoiding communication interruption or quality degradation, so as to maintain the stability and reliability of communication. In addition, recording these interference frequency point information is of great value for network optimization and troubleshooting, which helps operators and network engineers analyze interference sources and optimize network layout, thereby improving the performance of the entire communication network.
[0060] Step 40: Determine that the communication module is at an interference frequency point, and switch the frequency point of the communication module to a non-interference frequency point within a preset frequency band.
[0061] In this embodiment, through the aforementioned interference detection and interference frequency band judgment method, it is possible to accurately and quickly determine whether the communication module is at an interference frequency point, and after determining that the communication module is at an interference frequency point, it is also possible to judge the non-interference frequency point in the preset frequency band based on other recorded frequencies to ensure the continuity and stability of communication. In the process of switching the frequency point, the communication module will automatically evaluate the current signal quality and select the best non-interference frequency point for registration. This process is dynamic and can automatically adjust the working frequency point of the communication module according to the real-time signal environment and interference conditions, thereby avoiding communication interruption or quality degradation caused by fixed frequency interference. Specifically, the switching can be realized by the main control chip in the communication module dynamically regulating each functional unit therein. The module sends a request to switch the frequency point to the base station, the base station replies in agreement, and the module switches to the corresponding frequency point.
[0062] In this embodiment, after switching the frequency, the communication module will continue to monitor the signal quality of the new frequency to ensure that the communication quality will not be affected by the frequency switching. If the signal quality of the new frequency also does not meet the preset performance standards, the communication module will continue to search for and switch to other non-interference frequencies until a frequency that meets the communication quality requirements is found.
[0063] This embodiment monitors the receiving performance indicators of the communication module at different preset frequencies in real time, and the communication module can automatically switch to a non-interference frequency, so that the communication module can effectively cope with complex electromagnetic environments, ensure the stability and reliability of communication, effectively avoid communication failures caused by interference, and improve the stability and reliability of communication. This avoids communication interruption or quality degradation, realizes accurate and flexible interference self-detection of the communication module and rapid interference avoidance of switching frequencies in the same frequency band, improves the reliability of communication and the anti-interference ability of the network, and ensures the stability and reliability of communication quality.
[0064] See also Figure 5 , Figure 5 It is a structural diagram of an embodiment of an interference self-detection device for a communication module provided in the present application.
[0065] The interference self-detection device 50 includes: an embedding module 51, which is used to embed an interference detection unit in a communication module, and the interference detection unit is used to obtain a preset receiving performance indicator of the communication module at different preset frequency points; a detection module 52, which is used to perform interference detection on the communication module based on the interference detection unit to obtain an interference detection result; a confirmation module 53, which is used to determine that the preset receiving performance indicator in the interference detection result does not meet the preset performance standard condition, and confirm the corresponding preset frequency point as an interference frequency point; a switching module 54, which is used to determine that the communication module is at an interference frequency point, and switch the frequency point of the communication module to a non-interference frequency point within a preset frequency band.
[0066] Optionally, in some embodiments, the embedding module 51 is further specifically used to: write the program data of the interference detection unit into the program data of the communication module software version stored in the storage chip of the communication module, so as to embed the interference detection unit in the communication module.
[0067] Optionally, in some embodiments, the program data of the interference detection unit is the software function code of the noise analysis tool in the Qualcomm Development Acceleration Resource Kit.
[0068] Optionally, in some embodiments, the detection module 52 is also specifically used to: determine whether the communication module is turned on, perform interference detection on the communication module based on the interference detection unit, and obtain a first interference detection result; determine whether the signal quality of the communication module is reduced, perform interference detection on the communication module based on the interference detection unit, and obtain a second interference detection result.
[0069] Optionally, in some embodiments, the detection module 52 is specifically used to: power off the active devices associated with the RF front end in the communication module to detect internal RF interference based on the interference detection unit; power on the active devices associated with the RF front end in the communication module to detect overall RF interference based on the interference detection unit.
[0070] Optionally, in some embodiments, the detection module 52 is specifically used to: determine based on the interference detection unit that the decline in the preset receiving performance indicator of the communication module meets the triggering preset interference detection threshold, perform interference detection on the communication module, and obtain a second interference detection result.
[0071] Since the embodiments of the device part correspond to the embodiments of the above-mentioned method, please refer to the above-mentioned method embodiment for the introduction of the interference self-detection device 50 of the communication module provided in the embodiment of the present invention. The embodiment of the present invention will not be repeated here, and it has the same beneficial effects as the interference self-detection method of the above-mentioned communication module.
[0072] See also Figure 6 , Figure 6 It is a structural diagram of an embodiment of a communication module provided in this application.
[0073] The communication module 60 includes: a storage chip 61, a radio frequency chip 62, a radio frequency front end 63 and a power supply circuit 64. The radio frequency chip 62 is respectively connected to the storage chip 61, the radio frequency front end 63 and the power supply circuit 64 for communication. The communication module 60 executes the following through the radio frequency chip 62: Figures 1 to 4 The steps of the interference self-detection method of the communication module are described to perform interference self-detection.
[0074] The communication module 60 can be a cellular communication module, a satellite communication module or an Internet of Things communication module, etc.; the storage chip 61 can be a flash memory chip, a read-only memory chip or a random access memory chip, etc., which can be used to store the program data of the corresponding interference detection unit; the radio frequency chip 62 can be a central processing unit, a system chip or a main control chip of a microcontroller architecture, which is used to control the entire module and transfer data; the radio frequency front end 63 can be a unit embedded in a micro-antenna, or a unit connected to an external antenna device, which is used to amplify, shunt, frequency convert and filter related communication transmission and reception; the power supply circuit 64 can use different voltage sources or current sources according to the characteristics of each chip, and can be combined with voltage converters, circuit management chips, amplifiers, filters and other components to achieve stable and safe power supply. The present application does not make specific limitations on the above structures. As long as they can be implemented in the communication module as follows Figures 1 to 4 The steps of the interference self-detection method of the communication module described above are sufficient.
[0075] See also Figure 7 , Figure 7 It is a structural diagram of an embodiment of the storage medium provided by the present application.
[0076] The storage medium 70 stores program data 71. When the program data 71 is executed by the processor, the following is achieved: Figures 1 to 8 The described communication module has an interference self-detection method.
[0077] The program data 71 is stored in a storage medium 70, and includes a number of instructions for enabling a network device (such as a router, a personal computer, a server, or other network device) or a processor to execute all or part of the steps of the methods of the various embodiments of the present application.
[0078] Optionally, the storage medium 70 may be a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, or other medium that can store the program data 71 .
[0079] See also Figure 8 , Figure 8 It is a structural schematic diagram of an embodiment of a computer device provided by the present application.
[0080] The computer device 80 includes a processor 82 and a memory 81 connected to each other. The memory 81 stores a computer program. When the processor 82 executes the computer program, the following is achieved: Figures 1 to 4 The interference self-detection method of the communication module described herein. The memory 81 may include the storage medium 70, or may be other independently developed memory.
[0081] Different from the prior art, the present application discloses a method, device, module, medium and equipment for interference self-detection of a communication module. By first embedding an interference detection unit in the communication module, and then detecting the receiving performance index through the interference detection unit embedded in the communication module, the interference frequency is determined, and the communication module is prevented from running on the interference frequency, the environmental interference can be accurately detected, and the corresponding interference frequency can be quickly and flexibly avoided, so as to achieve effective and reliable interference self-detection and interference avoidance processing, and improve the receiving sensitivity of the communication module and the stability of the communication system. By embedding the interference detection unit, the communication module does not need to be connected to an external device and the communication module is switched to the factory test mode, so that interference detection and avoidance can be automatically completed, ensuring that the detection results can more accurately and efficiently reflect the interference of the communication module in actual use, and can timely discover and respond to environmental interference, avoid communication failures caused by interference, improve the stability and reliability of communication, and help improve the R&D and after-sales processing efficiency of the communication module, and realize the application and promotion of the communication module outside of R&D and after-sales business.
[0082] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, communication module embodiment, storage medium and computer equipment embodiment, since they are basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0083] The present application can be used in many general or special computing system environments or configurations, such as personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc.
[0084] In the several embodiments provided in this application, it should be understood that the disclosed methods, devices, communication modules, storage media, and computer equipment can be implemented in other ways. For example, the device implementation described above is only illustrative, for example, the division of the modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
[0085] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0086] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0087] The above descriptions are merely embodiments of the present application and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A communication module interference self-detection method, characterized in that: include: An interference detection unit is embedded in the communication module, and the interference detection unit is used to obtain a receiving performance index of the communication module at different preset frequency points; Performing interference detection on the communication module based on the interference detection unit to obtain an interference detection result; Determining that the reception performance indicator in the interference detection result does not meet a preset performance standard condition, and confirming the corresponding preset frequency point as an interference frequency point; Determine that the communication module is at the interference frequency point, and switch the frequency point of the communication module to a non-interference frequency point in a preset frequency band.
2. The interference self-detection method according to claim 1, characterized in that: The interference detection result includes a first interference detection result and a second interference detection result; The performing interference detection on the communication module based on the interference detection unit to obtain an interference detection result includes: Determine that the communication module is turned on, and perform interference detection on the communication module based on the interference detection unit to obtain the first interference detection result; It is determined that the signal quality of the communication module is reduced, and interference detection is performed on the communication module based on the interference detection unit to obtain the second interference detection result.
3. The interference self-detection method of the communication module according to claim 2, characterized in that: The first interference result includes internal radio frequency interference and overall radio frequency interference; The performing interference detection on the communication module based on the interference detection unit to obtain a first interference detection result includes: Powering off active devices associated with the radio frequency front end in the communication module to detect the radio frequency internal interference based on the interference detection unit; Active devices associated with the radio frequency front end in the communication module are powered on to detect the overall radio frequency interference based on the interference detection unit.
4. The interference self-detection method of the communication module according to claim 2, characterized in that: The determining that the signal quality of the communication module is reduced, and performing interference detection on the communication module based on the interference detection unit to obtain the second interference detection result, includes: Based on the interference detection unit determining that the decrease in the preset receiving performance indicator of the communication module meets the triggering preset interference detection threshold, interference detection is performed on the communication module to obtain the second interference detection result.
5. The interference self-detection method of the communication module according to claim 1, characterized in that: The interference detection unit is embedded in the communication module, comprising: The program data of the interference detection unit is written into the program data of the software version of the communication module stored in the storage chip of the communication module, so as to embed the interference detection unit in the communication module.
6. The interference self-detection method of the communication module according to claim 1, characterized in that: The program data of the interference detection unit is the software function code of the noise analysis tool in the Qualcomm Development Acceleration Resource Tool Kit.
7. An interference self-detection device for a communication module, characterized in that: include: An embedding module, used to embed the interference detection unit in the communication module, and the interference detection unit is used to obtain preset receiving performance indicators of the communication module at different preset frequency points; A detection module, configured to perform interference detection on the communication module based on the interference detection unit to obtain an interference detection result; A confirmation module, used to determine that the preset receiving performance indicator in the interference detection result does not meet the preset performance standard condition, and confirm the corresponding preset frequency point as an interference frequency point; The switching module is used to determine that the communication module is at the interference frequency point, and switch the frequency point of the communication module to a non-interference frequency point in a preset frequency band.
8. A communication module, characterized in that: The communication module includes a storage chip, a radio frequency chip, a radio frequency front end and a power supply circuit. The radio frequency chip is communicatively connected to the storage chip, the radio frequency front end and the power supply circuit respectively. The communication module executes the steps of the interference self-detection method of the communication module as described in any one of claims 1 to 6 through the radio frequency chip to perform interference self-detection.
9. A storage medium having program data stored thereon, characterized in that: When the program data is executed by the processor, the steps of the interference self-detection method of the communication module as described in any one of claims 1 to 6 are implemented.
10. A computer device, characterized in that: It comprises a processor and a memory connected to each other, the memory stores a computer program, and when the processor executes the computer program, it implements the steps of the interference self-detection method of the communication module as described in any one of claims 1 to 6.