Communication performance detection method of dual-mode communication unit
Through the communication performance detection method of the dual-mode communication unit, alternating networking detection of wireless and carrier links is realized. Combined with the reset module to eliminate interference, the problems of low efficiency and high error in the traditional detection mode are solved, providing efficient and accurate communication performance evaluation.
Patent Information
- Application Number
- CN202511241817.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-02
- Publication Date
- 2025-10-03
AI Technical Summary
Existing communication equipment is unable to meet the collaborative performance testing requirements of dual-mode communications in hybrid networking scenarios. Traditional detection modes are inefficient and have high error rates, and are unable to simulate real dual-mode concurrent scenarios. In particular, there is a lack of effective solutions to wireless/carrier cross-interference problems.
The communication performance detection method of the dual-mode communication unit is adopted. Through the alternating networking detection of wireless and carrier links, the reset module is combined to eliminate interference. The modular interaction and evaluation module is used to comprehensively evaluate the collaborative performance of the equipment in the hybrid communication scenario, including wireless and carrier communication performance detection and comprehensive evaluation.
It improves detection efficiency, reduces error rate, and can comprehensively evaluate the collaborative performance of equipment in hybrid communication scenarios, ensuring the accuracy and consistency of detection results. It is suitable for batch testing scenarios on production lines.
Smart Images

Figure CN120751418A_ABST
Abstract
Description
Technical Field
[0001] The present invention generally relates to the field of communication performance detection, and more particularly, to a communication performance detection method for a dual-mode communication unit. Background Art
[0002] With the development of 5G-A / 6G and satellite-to-ground converged communications, multi-standard collaborative networking has become a mainstream trend. Communications equipment must meet the combined performance requirements of both wireless communication (HRF) and carrier communication (HPLC). The TC485 standards committee has explicitly required communications equipment to undergo bidirectional performance verification in hybrid networking scenarios. Traditional single-mode testing methods are difficult to adapt to the demands of complex environments.
[0003] Existing wireless communication tests rely on platforms such as the USRP to verify single-link rates (such as the 802.11be theoretical rate of 2243Mbps), while carrier communication tests such as insulation performance and bit error rate are completed using independent instruments.
[0004] However, although existing technologies support anti-interference testing, they lack carrier coordination verification capabilities. Modules such as the nRF24L01+, while integrating frequency hopping functionality, do not address the wireless / carrier cross-interference issue. This results in low detection efficiency, an inability to simulate real dual-mode concurrent scenarios, and a high detection error rate. Summary of the Invention
[0005] According to the present invention, a communication performance detection solution for a dual-mode communication unit is provided. This solution improves detection efficiency, reduces error rate, and can comprehensively evaluate the collaborative performance of devices in hybrid communication scenarios.
[0006] In a first aspect of the present invention, a method for detecting the communication performance of a dual-mode communication unit is provided. The method comprises: The communication performance detection unit and the communication unit to be tested are wirelessly networked, and the wireless communication performance of the communication unit to be tested is detected by using the wireless communication detection module of the communication performance detection unit to obtain a wireless communication performance detection result; Resetting the communication performance detection unit and the communication unit to be tested by using the reset detection module of the communication performance detection unit; The communication performance detection unit and the communication unit to be tested are networked with a carrier link, and the carrier communication performance of the communication unit to be tested is detected by using the carrier communication detection module of the communication performance detection unit to obtain a carrier communication performance detection result; If both the wireless communication performance detection result and the carrier communication performance detection result are normal, the communication performance of the communication unit to be tested is evaluated by using the evaluation module of the communication performance detection unit to obtain a communication performance evaluation result of the communication unit to be tested.
[0007] Furthermore, the wireless communication detection module of the communication performance detection unit is used to detect the wireless communication performance of the communication unit to be tested, including: Detecting whether the communication unit under test belongs to a table module or a concentrator module; If the communication unit to be tested belongs to the table module, the wireless communication detection module is used as a virtual concentrator module to perform wireless communication detection; If the communication unit to be tested belongs to a concentrator module, the wireless communication detection module is used as a table module to perform wireless communication detection.
[0008] Furthermore, the wireless communication detection module is used as a virtual concentrator module to perform wireless communication detection, including: The wireless communication detection module continuously transmits a central beacon on the wireless channel; The communication unit under test continuously monitors the central beacon transmitted by the wireless communication detection module and sends an association request according to the time slot on the wireless channel; The wireless communication detection module confirms the association request sent by the communication unit to be tested and sends a beacon time slot; The communication unit to be tested sends a discovery beacon in the beacon time slot sent by the wireless communication detection module; If the wireless communication detection module receives the discovery beacon sent by the communication unit to be tested, it is considered that the wireless communication performance detection result is normal.
[0009] Furthermore, the wireless communication detection module is used as a table module to perform wireless communication detection, including: The wireless communication detection module continuously monitors the central beacon sent by the communication unit under test on the wireless channel; The communication unit to be tested sends an association request on the wireless channel according to the central beacon transmitted by the wireless communication detection module; After the wireless communication detection module monitors the central beacon sent by the communication unit under test, it sends an association request according to the time slot; After receiving the association request sent by the wireless communication detection module, the communication unit to be tested performs association confirmation and issues an association confirmation result; If the wireless communication detection module receives a confirmation result from the communication unit to be tested, it is considered that the wireless communication performance detection result is normal.
[0010] Furthermore, the carrier communication detection module of the communication performance detection unit is used to detect the carrier communication performance of the communication unit to be tested, including: Detecting whether the communication unit under test belongs to a table module or a concentrator module; If the communication unit to be tested belongs to the table module, the carrier communication detection module is used as a virtual concentrator module to perform carrier communication detection; If the communication unit to be tested belongs to a concentrator module, the carrier communication detection module is used as a table module to perform carrier communication detection.
[0011] Furthermore, if the communication unit to be tested belongs to the table module, the carrier communication detection module is used as a virtual concentrator module to perform carrier communication detection, including: The carrier communication detection module continuously transmits a central beacon on the carrier channel; The communication unit under test continuously monitors the central beacon transmitted by the carrier communication detection module and issues an association request according to the time slot on the carrier channel; The carrier communication detection module confirms the association request sent by the communication unit to be tested and sends a beacon time slot; The communication unit to be tested sends a discovery beacon in the beacon time slot sent by the carrier communication detection module; If the carrier communication detection module receives the discovery beacon sent by the communication unit to be tested, it is considered that the carrier communication performance detection result is normal.
[0012] Furthermore, the carrier communication detection module acts as a table module to perform carrier communication detection, including: The carrier communication detection module continuously monitors the central beacon sent by the communication unit under test on the carrier channel; The communication unit under test sends an association request on the carrier channel according to the central beacon transmitted by the carrier communication detection module; After the carrier communication detection module monitors the central beacon sent by the communication unit under test, it sends an association request according to the time slot; After receiving the association request sent by the carrier communication detection module, the communication unit to be tested performs association confirmation and issues an association confirmation result; If the carrier communication detection module receives a confirmation result sent by the communication unit to be tested, it is considered that the carrier communication performance detection result is normal.
[0013] Furthermore, the communication performance of the communication unit to be tested is evaluated by using the evaluation module of the communication performance detection unit to obtain a communication performance evaluation result of the communication unit to be tested, including: Obtaining a first communication success rate, a second communication success rate, and a third communication success rate through an anti-interference capability detection module of the evaluation module; The carrier link attenuation value is obtained by the anti-attenuation capability detection module of the evaluation module; Inputting the first communication success rate, the second communication success rate, the third communication success rate, and the carrier link attenuation value into a comprehensive evaluation module of an evaluation module to obtain a comprehensive evaluation result, and using the comprehensive evaluation result as a communication performance evaluation result of the communication unit to be tested, including:
[0014]
[0015]
[0016] in, is the comprehensive score of anti-interference; is the first communication success rate; is the first internal weight; is the second communication success rate; is the second internal weight; is the third communication success rate; is the third internal weight; is the comprehensive score of anti-fading; is the carrier link attenuation value; The industry benchmark attenuation span; is the comprehensive evaluation result; is the first total score weight; is the second total score weight.
[0017] Furthermore, obtaining the first communication success rate, the second communication success rate, and the third communication success rate through the anti-interference capability detection module of the evaluation module includes: Under M decibel carrier link attenuation, inject Gaussian white noise into the carrier link, perform carrier communication between the communication performance detection unit and the communication unit to be tested several times, and record the probability that the communication performance is detected to be normal as the first communication success rate; Under M decibel carrier link attenuation, inject narrowband interference into the carrier link, perform carrier communication between the communication performance detection unit and the communication unit to be tested several times, and record the probability that the communication performance is detected to be normal as the second communication success rate; Under M decibel carrier link attenuation, a pulse is injected into the carrier link, the communication performance detection unit performs carrier communication with the communication unit to be tested several times, and the probability of the communication performance detection being normal is recorded as the third communication success rate.
[0018] Furthermore, obtaining the carrier link attenuation value by the anti-attenuation capability detection module of the evaluation module includes: Set the initial attenuation value of the carrier link to M decibels, perform carrier communication between the communication performance detection unit and the communication unit to be tested several times, record the probability of normal communication performance detection as the communication success rate, and if the communication success rate is not less than 90%, increase the carrier link attenuation value in a single step. After each increase, perform carrier communication interactions between the communication performance detection unit and the communication unit to be tested several times until the communication success rate is less than 90%, and output the current carrier link attenuation value.
[0019] Compared with the prior art, the present invention has the following beneficial technical effects: By alternately testing wireless links and carrier links, the collaborative performance of the equipment in mixed communication scenarios can be comprehensively evaluated. The introduction of the reset module effectively eliminates the interference of residual signals from wireless tests on carrier tests, reducing the test error rate.
[0020] It should be understood that the contents described in the summary of the invention are not intended to limit the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The above and other features, advantages and aspects of the embodiments of the present invention will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein: Figure 1 A flow chart showing a method for detecting communication performance of a dual-mode communication unit according to an embodiment of the present invention is shown; Figure 2 A block diagram of wireless communication performance detection according to an embodiment of the present invention is shown; Figure 3 FIG2 shows a block diagram of wireless communication performance detection of a communication unit to be tested belonging to a table module according to an embodiment of the present invention; Figure 4 A block diagram illustrating wireless communication performance detection of a communication unit to be tested belonging to a concentrator module according to an embodiment of the present invention is shown; Figure 5 A block diagram of carrier communication performance detection according to an embodiment of the present invention is shown; Figure 6 FIG2 shows a block diagram of carrier communication performance detection of a communication unit to be tested belonging to a table module according to an embodiment of the present invention; Figure 7 A block diagram illustrating carrier communication performance detection of a communication unit to be tested belonging to a concentrator module according to an embodiment of the present invention is shown; Figure 8 A block diagram illustrating communication performance evaluation according to an embodiment of the present invention is shown; Figure 9 A block diagram showing how to obtain a communication success rate through an anti-interference capability detection module according to an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0022] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0023] In this document, the term "and / or" simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0024] In the present invention, the wireless communication performance of the communication unit under test is first tested using a wireless communication detection module. After testing, the unit is reset using a reset detection module. The carrier communication performance of the unit under test is then tested using a carrier communication detection module. Finally, the communication performance of the unit under test is evaluated. This method reduces the interference of residual wireless communication signals on carrier communication, improves detection efficiency, and reduces detection error rates.
[0025] Figure 1 A flow chart of a method for detecting communication performance of a dual-mode communication unit according to an embodiment of the present invention is shown.
[0026] The method includes: S101 , establish a wireless link network between a communication performance detection unit and a communication unit to be tested, and use a wireless communication detection module of the communication performance detection unit to detect the wireless communication performance of the communication unit to be tested, to obtain a wireless communication performance detection result.
[0027] In this embodiment, if Figure 2 As shown, the wireless communication detection module of the communication performance detection unit is used to detect the wireless communication performance of the communication unit to be tested, including: S201: Detect whether the communication unit to be tested belongs to a table module or a concentrator module.
[0028] Specifically, if the module reports data containing a relay address or a destination address, it is a concentrator module; if the module only transmits single metering data as a slave node, it is a meter module.
[0029] S202, such as Figure 3 As shown, if the communication unit to be tested belongs to the table module, the wireless communication detection module is used as a virtual concentrator module to perform wireless communication detection, including: S301: The wireless communication detection module continuously transmits a central beacon on a wireless channel.
[0030] Specifically, a central beacon is a periodically broadcast management message that carries information such as the Network Identifier (NID) and beacon period. It is used for network time synchronization, channel planning, and member status management. This periodic transmission ensures that all nodes (including proxy coordinators and sites) remain synchronized and completes network maintenance.
[0031] S302: The communication unit to be tested continuously monitors the central beacon transmitted by the wireless communication detection module, and sends an association request on the wireless channel according to the time slot.
[0032] Specifically, an association request is a request sent by a wireless network device (communication unit to be tested) to an access point (wireless communication detection module) to establish a connection or reassociate with the network.
[0033] S303: The wireless communication detection module confirms the association request sent by the communication unit to be tested and sends a beacon time slot.
[0034] Specifically, a beacon slot is a specific time segment occupied by a beacon frame in a communication network, and is mainly used for network synchronization, time slot allocation and management.
[0035] S304: The communication unit to be tested sends a discovery beacon in the beacon time slot sent by the wireless communication detection module.
[0036] Specifically, a discovery beacon refers to the infrastructure used for device identification and positioning in wireless communication networks, which mainly realizes node positioning through received signal strength indication and trilateration technology.
[0037] S305: If the wireless communication detection module receives the discovery beacon sent by the communication unit to be tested, it is considered that the wireless communication performance detection result is normal; otherwise, it is considered that the wireless communication performance detection result is failed.
[0038] By periodically broadcasting a central beacon containing the NID and beacon period, network-wide node time synchronization can achieve microsecond-level accuracy, effectively addressing clock drift in distributed systems. A dynamic allocation mechanism based on beacon timeslots optimizes channel utilization by over 30%. Trilateration technology locates abnormal nodes, reducing detection response time to under 50ms. Test data shows that signal recognition accuracy remains above 90% even at a distance of 150 meters in an open environment.
[0039] S203, such as Figure 4 As shown, if the communication unit to be tested belongs to the concentrator module, the wireless communication detection module is used as a table module to perform wireless communication detection, including: S401: The wireless communication detection module continuously monitors the central beacon sent by the communication unit to be tested on the wireless channel.
[0040] S402: The communication unit to be tested sends an association request on the wireless channel according to the central beacon transmitted by the wireless communication detection module.
[0041] S403: After monitoring the central beacon sent by the communication unit to be tested, the wireless communication detection module sends an association request according to the time slot.
[0042] S404: After receiving the association request sent by the wireless communication detection module, the communication unit to be tested performs association confirmation and issues an association confirmation result.
[0043] S405: If the wireless communication detection module receives a confirmation result from the communication unit to be tested, the wireless communication performance detection result is considered normal; otherwise, the wireless communication performance detection result is considered failed.
[0044] Modular interaction enables unattended communication performance testing, reducing the need for manual intervention. A two-way "request-acknowledge" handshake process ensures communication link integrity and reliability verification. Time slot control provides precise timing management, avoiding channel conflicts and improving testing efficiency. Clear binary decision logic (pass / fail) facilitates rapid system response decisions.
[0045] By swapping module roles (the meter module and concentrator module serve as test terminals for each other), full functional verification of both communication units is achieved, ensuring the system's bidirectional communication compatibility. Using the same wireless communication detection module to simulate different roles eliminates the need for additional hardware and significantly reduces testing costs. When communication anomalies occur, the issue can be quickly distinguished between the meter module's transmitter and the concentrator module's receiver, improving fault location efficiency by over 60%. The standardized testing framework, defined through the S201-S203 steps, ensures comparable test results across different device models, achieving 95% test consistency. This virtual role swapping more closely reflects real-world networking scenarios, revealing 20%-30% of protocol compatibility issues hidden in traditional one-way testing.
[0046] S102: Reset the communication performance detection unit and the communication unit to be tested using the reset detection module of the communication performance detection unit.
[0047] Specifically, the reset detection module verifies the reliability of the reset function by detecting whether the reset signal triggers the system reset operation, and restores the communication performance detection unit and the communication unit to be tested to the initial state to ensure that subsequent operations are not affected by abnormal conditions.
[0048] S103, such as Figure 5As shown, the communication performance detection unit and the communication unit to be tested are networked with a carrier link, and the carrier communication performance of the communication unit to be tested is detected by using the carrier communication detection module of the communication performance detection unit to obtain the carrier communication performance detection result, including: S501: Detect whether the communication unit to be tested belongs to a table module or a concentrator module.
[0049] S502, such as Figure 6 As shown, if the communication unit to be tested belongs to the table module, the carrier communication detection module is used as a virtual concentrator module to perform carrier communication detection, including: S601: The carrier communication detection module continuously transmits a central beacon on a carrier channel.
[0050] S602: The communication unit to be tested continuously monitors the central beacon transmitted by the carrier communication detection module, and sends an association request on the carrier channel according to the time slot.
[0051] S603: The carrier communication detection module confirms the association request sent by the communication unit to be tested and sends a beacon time slot.
[0052] S604: The communication unit to be tested sends a discovery beacon in the beacon timeslot sent by the carrier communication detection module.
[0053] S605: If the carrier communication detection module receives the discovery beacon sent by the communication unit to be tested, it is considered that the carrier communication performance detection result is normal; otherwise, it is considered that the carrier communication performance detection result is failed.
[0054] A central beacon and dynamic timeslot allocation mechanism enable automatic association and verification between the unit under test and the detection module, significantly reducing the need for manual intervention. A bidirectional beacon interaction design (association request → beacon timeslot → discovery beacon) ensures communication link stability and avoids the risk of misjudgment during a single detection. Slotted communication management avoids channel conflicts and reduces wireless channel load, while a modular detection process adapts to different device scales. Performance results (normal / failed) are directly determined based on the reception status of the discovery beacon, facilitating rapid location of faulty nodes.
[0055] S503, such as Figure 7 As shown, if the communication unit to be tested belongs to a concentrator module, the carrier communication detection module is used as a table module to perform carrier communication detection, including: S701: The carrier communication detection module continuously monitors the central beacon sent by the communication unit to be tested on the carrier channel.
[0056] S702: The communication unit to be tested sends an association request on the carrier channel according to the central beacon transmitted by the carrier communication detection module.
[0057] S703: After monitoring the central beacon sent by the communication unit to be tested, the carrier communication detection module sends an association request according to the time slot.
[0058] S704: After receiving the association request sent by the carrier communication detection module, the communication unit to be tested performs association confirmation and issues an association confirmation result.
[0059] S705: If the carrier communication detection module receives a confirmation result from the communication unit to be tested, it is considered that the carrier communication performance detection result is normal; otherwise, it is considered that the carrier communication performance detection result is failed.
[0060] Central beacon monitoring and a two-way interactive verification mechanism (request-confirmation) accurately determine whether the communication link is established properly, avoiding potential misjudgments caused by unilateral detection. A slot-based association request mechanism reduces channel conflicts, aligning with the "listen-and-talk" principle of the CSMA / CD (Carrier Sense Multiple Access / collision detection) protocol and improving shared channel efficiency. A step-by-step confirmation mechanism effectively identifies transient communication failures caused by environmental interference, ensuring that test results reflect actual communication quality.
[0061] By swapping modules, bidirectional communication between the meter module and the concentrator module is verified, ensuring interoperability between the two devices in real-world scenarios. As the core device in a power metering system, the concentrator must manage thousands of meters, and the meter modules must accurately respond to commands. This method comprehensively tests the reliability of the communication link. By leveraging virtualization technology to reuse the detection modules, full-function testing can be completed without deploying a physical concentrator or meter, reducing hardware cost and testing complexity. Carrier communication modules typically require support for 10Mbps and OFDM (Orthogonal Frequency Division Multiplexing) modulation technologies, and virtualization testing effectively verifies their performance. In a star topology, this method can quickly determine whether communication anomalies originate from the unit under test (DUT) or the peer device, avoiding the confusion of fault points that can occur in traditional networking tests due to the complex network hierarchy. Stable dual-mode communication must be maintained between the concentrator and the meter, and role swap testing accurately identifies transmission issues.
[0062] S104, such as Figure 8 As shown, if the wireless communication performance test results and the carrier communication performance test results are both normal, the communication performance of the communication unit to be tested is evaluated by using the evaluation module of the communication performance detection unit to obtain the communication performance evaluation result of the communication unit to be tested, including: S801, such as Figure 9As shown, the first communication success rate, the second communication success rate and the third communication success rate are obtained by the anti-interference capability detection module of the evaluation module, including: S901. Inject Gaussian white noise into the carrier link under M decibel carrier link attenuation, perform carrier communication between the communication performance detection unit and the communication unit to be tested several times, and record the probability of the communication performance detection being normal as the first communication success rate.
[0063] Specifically, Gaussian white noise is an ideal noise model commonly used in communication detection, exhibiting both Gaussian distribution characteristics and uniform spectrum characteristics (i.e., whiteness). The Gaussian distribution characteristic refers to the instantaneous amplitude of the noise following a Gaussian distribution (normal distribution), with the probability density function exhibiting a symmetrical bell-shaped curve, with most values concentrated near the mean and the probability of deviation from the mean decreasing with distance. The uniform spectrum characteristic refers to the uniform distribution of the power spectral density across all frequencies, similar to the energy distribution of white light, which encompasses all visible light frequencies, with different frequency components having the same energy density.
[0064] As some optional implementation methods of this embodiment, under the condition of 85dB carrier link attenuation, Gaussian white noise with a bandwidth of 25MHz and a power of -30dBm is injected into the carrier link through an arbitrary signal generator, and 500 carrier communication interactions are performed with the communication unit to be tested, and the first communication success rate is recorded as A1.
[0065] S902. Inject narrowband interference into the carrier link under M decibel carrier link attenuation, perform carrier communication between the communication performance detection unit and the communication unit to be tested several times, and record the probability of the communication performance detection being normal as the second communication success rate.
[0066] Specifically, narrowband interference, a type of interference signal used in communication detection, refers to a signal with a narrow frequency range but high interference power, which often severely impacts the normal transmission of communication systems. The spectrum of narrowband interference is concentrated in a single or limited frequency range, typically appearing as Gaussian white noise. In communication detection, if the interference bandwidth is less than 1% of the signal bandwidth, it is considered narrowband interference; if it is greater than 10%, it is considered broadband interference.
[0067] As some optional implementation methods of this embodiment, under the condition of 85dB carrier link attenuation, 2MHz, -30dBm narrowband interference is injected into the carrier link through an arbitrary signal generator, 500 carrier communication interactions are performed with the communication unit under test, and the second communication success rate is recorded as A2.
[0068] S903 . Inject pulses into the carrier link at M decibel carrier link attenuation, perform carrier communications between the communication performance detection unit and the communication unit to be tested several times, and record the probability of the communication performance being detected as normal as a third communication success rate.
[0069] Specifically, a pulse refers to a short, fluctuating electrical signal characterized by sudden and discontinuous behavior. It is primarily used to synchronize, trigger, or control devices. Unlike continuous signals (such as sine waves), pulse signals have a discontinuous waveform along the time axis but exhibit periodicity. More regular waveforms, such as rectangular waves and spike waves, are often used in communications.
[0070] As some optional implementation methods of this embodiment, under the condition of 85dB carrier link attenuation, a pulse signal with a pulse frequency of 100kHz, a pulse width of 1us, and an amplitude of Vpp=4V is injected into the carrier link through an arbitrary signal generator, and 500 carrier communication interactions are performed with the communication unit to be tested, and the third communication success rate is recorded as A3.
[0071] By injecting three typical interference types, namely Gaussian white noise, narrowband interference, and pulse interference, the stability of communication equipment in different electromagnetic environments can be systematically evaluated, covering typical scenarios such as broadband random interference, frequency-selective interference, and transient impact interference. Using the communication success rate as the core indicator directly reflects the actual availability of the equipment under complex channel conditions, and is closer to the needs of real business scenarios than traditional bit error rate testing. Fixed attenuation conditions (M decibels) and repeated test times ensure that the results are comparable, facilitating horizontal comparisons of performance differences between different devices or verification of the effectiveness of improvement plans. The three interference modes correspond to different failure mechanisms (such as white noise exposing receiver sensitivity issues and narrowband interference exposing filtering performance defects), which can provide targeted guidance for design optimization.
[0072] S802: Obtain a carrier link attenuation value through the anti-fading capability detection module of the evaluation module.
[0073] In this embodiment, the initial attenuation value of the carrier link is set to M decibels, the communication performance detection unit and the communication unit to be tested perform carrier communications several times, and the probability of the communication performance detection being normal is recorded as the communication success rate. If the communication success rate is not less than 90%, the carrier link attenuation value is increased in a single step. After each increase, the communication performance detection unit and the communication unit to be tested perform carrier communication interactions several times until the communication success rate is less than 90%, and the current carrier link attenuation value is output.
[0074] As some optional implementations of this embodiment, the carrier link attenuation value is set to 85dB, and carrier communication interactions are performed with the communication unit under test 500 times. If the communication success rate is greater than or equal to 90%, the carrier link attenuation value is increased to B1. The carrier link attenuation value B1 is increased step by step, and carrier communication interactions are performed with the communication unit under test until the communication success rate is less than 90%. The carrier link attenuation value B1 at this time is recorded as the current carrier link attenuation value.
[0075] By gradually increasing the attenuation value and calculating the success rate, the system's stable operating boundary under signal attenuation conditions is quantified, accurately measuring the maximum tolerable attenuation value of the communication link. This dynamic testing method better reflects the impact of changing channel conditions than fixed attenuation testing. Outputting the critical attenuation value provides data support for channel power control, modulation selection, and other aspects. For example, in cellular device testing, this value can be used to determine the attenuation threshold for simulating weak network environments and optimize the design of anti-interference algorithms. Using a "90% success rate" as the judgment criterion not only avoids the randomness of a single test, but also allows for rapid convergence to the critical point through iterative testing, making it more efficient than traditional point-by-point scanning. This method is particularly suitable for communication equipment verification that requires evaluating complex scenarios such as multipath fading and obstacle attenuation.
[0076] S803. Input the first communication success rate, the second communication success rate, the third communication success rate and the carrier link attenuation value into the comprehensive evaluation module of the evaluation module to obtain a comprehensive evaluation result, and use the comprehensive evaluation result as the communication performance evaluation result of the communication unit to be tested.
[0077] Specifically, the evaluation formula is:
[0078]
[0079]
[0080] in, is the comprehensive score of anti-interference; is the first communication success rate; is the first internal weight; is the second communication success rate; is the second internal weight; is the third communication success rate; is the third internal weight; is the comprehensive score of anti-fading; is the carrier link attenuation value; This is the industry benchmark attenuation span. For example, if K=15dB, it means 85dB~100dB is the typical test range. is the comprehensive evaluation result; is the first total score weight; is the second total score weight.
[0081] The first, second, and third communication success rates (which may correspond to interference types such as co-frequency, adjacent channel, and blocking) comprehensively quantify the stability of communication modules in various interference scenarios, avoiding the one-sidedness of a single metric. The carrier link attenuation value directly reflects the signal loss characteristics during transmission, providing objective data support for channel quality, especially suitable for long-distance transmission scenarios such as satellite communications. Combining two key indicators, interference resistance and attenuation resistance, a comprehensive performance model covering both short-range interference and long-range attenuation is constructed, meeting the actual application requirements of communication systems. A modular testing process (S801-S803) facilitates standardized implementation, and test results can be directly used for equipment selection and optimization.
[0082] According to the embodiments of the present invention, the present invention has the following advantages compared with the prior art: (1) Through the four innovations of dual-mode coverage, role adaptation, standardized processes, and quantitative evaluation, the system solves the problems of poor compatibility, strong subjectivity, and low efficiency in traditional testing, significantly improving the accuracy, versatility, and efficiency of communication unit performance testing. The system integrates wireless / carrier detection, reset, and evaluation modules to complete dual-mode performance verification in a single pass, reducing equipment switching and manual operation time. The system is fully automated from networking, detection, to evaluation, making it particularly suitable for batch testing scenarios on production lines, significantly improving quality inspection efficiency.
[0083] (2) Dual-mode communication unit performance testing ensures that the unit under test meets the requirements in both dual-mode scenarios by testing both wireless and carrier communication performance. Resetting the state between dual-mode tests using the "Reset Detection Module" avoids misjudgments caused by interference between wireless and carrier, improving detection accuracy.
[0084] (3) Depending on the type of unit under test (meter module / concentrator), the detection unit dynamically switches to the corresponding virtual role (concentrator or meter module) to achieve bidirectional compatibility testing. Adapting to different device types (terminal nodes and central nodes), there is no need for customized detection solutions, reducing device debugging costs.
[0085] (4) The line communication detection process is a complete link verification process of central beacon transmission-association request-time slot allocation-discovery beacon response, simulating the real network formation process. The two-way confirmation mechanism (for example, the concentrator mode requires the discovery beacon to be received, and the meter mode requires the association confirmation to be received) ensures link reliability. The carrier communication detection process reuses the standardized interaction logic of wireless communication to maintain the consistency of dual-mode detection and simplify the operation process.
[0086] (5) The communication success rate is tested by injecting three typical interference sources: Gaussian white noise, narrowband interference, and pulse interference. The attenuation value is dynamically increased until the communication success rate falls below 90%. The maximum reliable attenuation value is output, which directly reflects the communication distance potential of the device.
[0087] It should be noted that for the aforementioned method embodiments, for simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should be aware that the present invention is not limited by the order of the actions described, because according to the present invention, 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 optional embodiments, and the actions and modules involved are not necessarily required by the present invention.
[0088] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0089] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A method for detecting the communication performance of a dual-mode communication unit, characterized in that: include: The communication performance detection unit and the communication unit to be tested are wirelessly networked, and the wireless communication performance of the communication unit to be tested is detected by using the wireless communication detection module of the communication performance detection unit to obtain a wireless communication performance detection result; Resetting the communication performance detection unit and the communication unit to be tested by using the reset detection module of the communication performance detection unit; The communication performance detection unit and the communication unit to be tested are networked with a carrier link, and the carrier communication performance of the communication unit to be tested is detected by using the carrier communication detection module of the communication performance detection unit to obtain a carrier communication performance detection result; If both the wireless communication performance detection result and the carrier communication performance detection result are normal, the communication performance of the communication unit to be tested is evaluated by using the evaluation module of the communication performance detection unit to obtain a communication performance evaluation result of the communication unit to be tested.
2. The method according to claim 1, characterized in that The wireless communication detection module of the communication performance detection unit is used to detect the wireless communication performance of the communication unit to be tested, including: Detecting whether the communication unit under test belongs to a table module or a concentrator module; If the communication unit to be tested belongs to the table module, the wireless communication detection module is used as a virtual concentrator module to perform wireless communication detection; If the communication unit to be tested belongs to a concentrator module, the wireless communication detection module is used as a table module to perform wireless communication detection.
3. The method according to claim 2, characterized in that The wireless communication detection module is used as a virtual concentrator module to perform wireless communication detection, including: The wireless communication detection module continuously transmits a central beacon on the wireless channel; The communication unit under test continuously monitors the central beacon transmitted by the wireless communication detection module and sends an association request according to the time slot on the wireless channel; The wireless communication detection module confirms the association request sent by the communication unit to be tested and sends a beacon time slot; The communication unit to be tested sends a discovery beacon in the beacon time slot sent by the wireless communication detection module; If the wireless communication detection module receives the discovery beacon sent by the communication unit to be tested, it is considered that the wireless communication performance detection result is normal.
4. The method according to claim 2, characterized in that Use the wireless communication detection module as a table module to perform wireless communication detection, including: The wireless communication detection module continuously monitors the central beacon sent by the communication unit under test on the wireless channel; The communication unit to be tested sends an association request on the wireless channel according to the central beacon transmitted by the wireless communication detection module; After the wireless communication detection module monitors the central beacon sent by the communication unit under test, it sends an association request according to the time slot; After receiving the association request sent by the wireless communication detection module, the communication unit to be tested performs association confirmation and issues an association confirmation result; If the wireless communication detection module receives a confirmation result from the communication unit to be tested, it is considered that the wireless communication performance detection result is normal.
5. The method according to claim 1, wherein The carrier communication detection module of the communication performance detection unit is used to detect the carrier communication performance of the communication unit to be tested, including: Detecting whether the communication unit under test belongs to a table module or a concentrator module; If the communication unit to be tested belongs to the table module, the carrier communication detection module is used as a virtual concentrator module to perform carrier communication detection; If the communication unit to be tested belongs to a concentrator module, the carrier communication detection module is used as a table module to perform carrier communication detection.
6. The method according to claim 5, characterized in that If the communication unit to be tested belongs to the table module, the carrier communication detection module is used as a virtual concentrator module to perform carrier communication detection, including: The carrier communication detection module continuously transmits a central beacon on the carrier channel; The communication unit under test continuously monitors the central beacon transmitted by the carrier communication detection module and issues an association request according to the time slot on the carrier channel; The carrier communication detection module confirms the association request sent by the communication unit to be tested and sends a beacon time slot; The communication unit to be tested sends a discovery beacon in the beacon time slot sent by the carrier communication detection module; If the carrier communication detection module receives the discovery beacon sent by the communication unit to be tested, it is considered that the carrier communication performance detection result is normal.
7. The method according to claim 5, characterized in that The carrier communication detection module acts as a table module to perform carrier communication detection, including: The carrier communication detection module continuously monitors the central beacon sent by the communication unit under test on the carrier channel; The communication unit under test sends an association request on the carrier channel according to the central beacon transmitted by the carrier communication detection module; After the carrier communication detection module monitors the central beacon sent by the communication unit under test, it sends an association request according to the time slot; After receiving the association request sent by the carrier communication detection module, the communication unit to be tested performs association confirmation and issues an association confirmation result; If the carrier communication detection module receives a confirmation result sent by the communication unit to be tested, it is considered that the carrier communication performance detection result is normal.
8. The method according to claim 1, characterized in that The communication performance of the communication unit to be tested is evaluated by using the evaluation module of the communication performance detection unit to obtain a communication performance evaluation result of the communication unit to be tested, including: Obtaining a first communication success rate, a second communication success rate, and a third communication success rate through an anti-interference capability detection module of the evaluation module; The carrier link attenuation value is obtained by the anti-attenuation capability detection module of the evaluation module; Inputting the first communication success rate, the second communication success rate, the third communication success rate, and the carrier link attenuation value into a comprehensive evaluation module of an evaluation module to obtain a comprehensive evaluation result, and using the comprehensive evaluation result as a communication performance evaluation result of the communication unit to be tested, including: in, is the comprehensive score of anti-interference; is the first communication success rate; is the first internal weight; is the second communication success rate; is the second internal weight; is the third communication success rate; is the third internal weight; is the comprehensive score of anti-fading; is the carrier link attenuation value; The industry benchmark attenuation span; is the comprehensive evaluation result; is the first total score weight; is the second total score weight.
9. The method according to claim 8, characterized in that Obtaining a first communication success rate, a second communication success rate, and a third communication success rate through an anti-interference capability detection module of the evaluation module includes: Under M decibel carrier link attenuation, inject Gaussian white noise into the carrier link, perform carrier communication between the communication performance detection unit and the communication unit to be tested several times, and record the probability that the communication performance is detected to be normal as the first communication success rate; Under M decibel carrier link attenuation, inject narrowband interference into the carrier link, perform carrier communication between the communication performance detection unit and the communication unit to be tested several times, and record the probability that the communication performance is detected to be normal as the second communication success rate; Under M decibel carrier link attenuation, a pulse is injected into the carrier link, the communication performance detection unit performs carrier communication with the communication unit to be tested several times, and the probability of the communication performance detection being normal is recorded as the third communication success rate.
10. The method according to claim 8, characterized in that The carrier link attenuation value is obtained by the anti-attenuation capability detection module of the evaluation module, including: Set the initial attenuation value of the carrier link to M decibels, perform carrier communication between the communication performance detection unit and the communication unit to be tested several times, record the probability of normal communication performance detection as the communication success rate, and if the communication success rate is not less than 90%, increase the carrier link attenuation value in a single step. After each increase, perform carrier communication interactions between the communication performance detection unit and the communication unit to be tested several times until the communication success rate is less than 90%, and output the current carrier link attenuation value.