A testing method for wireless communication module

Through multi-dimensional testing and signal determination mechanisms on wireless communication modules, the problems of single performance evaluation and low testing efficiency in the existing technology are solved, and accurate evaluation and efficient testing of module quality are achieved, which is suitable for large-scale production.

CN120110556BActive Publication Date: 2025-08-08EAGLE TECH SHENZHEN CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510587857.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-08
Publication Date
2025-08-08
Estimated Expiration
2045-05-08

AI Technical Summary

Technical Problem

The existing wireless communication module testing methods have problems such as single performance evaluation dimensions, low testing efficiency and lack of batch prediction capabilities, which are difficult to meet the rapid iteration needs of large-scale production.

Method used

By conducting multi-dimensional testing of protocol response, reception sensitivity and transmission power on the wireless communication module, combined with the signal determination mechanism, a comprehensive evaluation of the module quality is achieved, and the measured module data is used to predict the quality compliance rate of the untested module, optimize the test process and improve efficiency.

Benefits of technology

It significantly improves testing efficiency and resource utilization, realizes accurate evaluation of module performance and efficient control of batch module quality, and is suitable for large-scale production inspection and R&D verification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120110556B_ABST
    Figure CN120110556B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of wireless communication module testing, and specifically to a testing method for wireless communication modules. The present invention performs multi-dimensional testing on the module's protocol response, receiving sensitivity, and transmitting power, and integrates each test link into a complete testing process. A signal judgment mechanism is used to automatically summarize the pass / fail results of each test item, ultimately forming a clear quality status judgment. The quality status sequence of the tested modules is used to predict the quality compliance rate of untested modules in the batch, thereby achieving a comprehensive evaluation of key indicators such as the module's basic communication performance and radio frequency performance during the production process, significantly improving test efficiency and accuracy, and being suitable for large-scale wireless communication module production testing and R&D verification needs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of wireless communications, and in particular to a testing method for a wireless communication module. Background Art

[0002] With the rapid development of wireless communication technology, wireless communication modules are core components in many fields such as the Internet of Things, smart homes, and in-vehicle communications. Their performance is directly related to the stability and reliability of the entire communication system. As various communication application scenarios continue to expand and become more complex, the market's performance requirements for wireless communication modules are increasing. Accurate and efficient performance testing of wireless communication modules has become a key issue that the industry urgently needs to solve.

[0003] However, existing testing methods for wireless communication modules have many shortcomings. On the one hand, traditional testing focuses on a single performance indicator and lacks a comprehensive assessment of the module's multi-dimensional performance, making it difficult to fully and accurately reflect the module's overall quality status.

[0004] On the other hand, batch module testing often requires a complete test of each module. There's a lack of effective prediction methods for the quality compliance rate of untested modules based on the data from tested modules, resulting in low testing efficiency and significant time and resource consumption. Especially in large-scale production scenarios, this one-by-one testing approach not only increases production costs but can also impact production schedules due to lengthy testing cycles, making it difficult to meet market demands for rapid iteration.

[0005] In order to solve the above-mentioned defects, a technical solution is now provided. Summary of the Invention

[0006] The purpose of the present invention is to solve the problems of single performance evaluation dimension, low test efficiency and lack of batch prediction capability in existing wireless communication module testing methods, and to propose a testing method for wireless communication modules.

[0007] The purpose of the present invention can be achieved through the following technical solutions:

[0008] A method for testing a wireless communication module comprises the following steps:

[0009] Performing protocol response testing and analysis on the wireless communication module under test, specifically including: collecting the corresponding protocol response data set under a set of protocol interaction command sequences, and determining the protocol response quality value of the module based on the data set;

[0010] Testing and analyzing the receiver sensitivity of the wireless communication module under test, specifically including: collecting corresponding receive response data sets under a set of decreasing input signal power levels, and determining the module's sensitivity response evaluation value based on the data sets;

[0011] Testing and analyzing the transmit power of the wireless communication module under test, specifically including: collecting corresponding transmit power waveform overlap diagrams under a set of frequency bands, and determining the transmit power fluctuation value of the module based on the transmit power waveform overlap diagrams;

[0012] Determine the test type signal and its quality status based on the module's protocol response quality value, sensitivity response evaluation value, and transmit power fluctuation value;

[0013] For a batch of wireless communication modules to be tested, a quality status sequence of a group of modules that have completed the test is extracted from the batch. The quality compliance rate of this group of modules is determined based on this. Based on the quality compliance rate of this group of modules, the quality compliance rate corresponding to the remaining modules in the batch that have not been tested is predicted to determine whether a test pass signal should be generated.

[0014] Furthermore, the protocol response test analysis is performed on the wireless communication module to be tested. The specific analysis process is as follows:

[0015] The wireless communication module to be tested is fixed in the test fixture and connected to the control host through the communication interface. After the communication connection is successful, the control host starts to send a set of preset protocol interaction command sequences to the wireless communication module to be tested. For the protocol interaction commands, the control host sets a maximum waiting response time and collects the protocol response data set of the wireless communication module to be tested in real time within the set time period. The protocol response data set includes the success response value, response delay value and response abnormality value;

[0016] The success response value refers to whether the wireless communication module under test successfully responds to the protocol interaction command. If the response is successful, the value is 1; otherwise, the value is 0.

[0017] The response delay value refers to the time it takes for the wireless communication module under test to receive a protocol interaction command and send a response;

[0018] The response abnormality value refers to the number of abnormal marks in the response content of the wireless communication module under test;

[0019] Calculate the protocol response quality value based on the response data set and maximum waiting response time of the wireless communication module under test.

[0020] Furthermore, the receiving sensitivity of the wireless communication module to be tested is tested and analyzed. The specific analysis process is as follows:

[0021] The control host sets a set of decreasing input signal power levels through an adjustable signal generator;

[0022] At each input signal power, a receiving response data set of the wireless communication module under test is collected. The receiving response data set includes packet error values, bit error fluctuation values, and response delay jitter values.

[0023] Calculate the sensitivity response evaluation value based on the receiving response data set of the wireless communication module to be tested.

[0024] Furthermore, the process of solving the packet error value, bit error fluctuation value and response delay jitter value in the received response data set is as follows:

[0025] Count the total number of data packets that successfully pass the protocol structure check at each input signal power level, and then calculate and analyze the total number of data packets that successfully pass the protocol structure check and the total number of test frames sent at the input signal power level to obtain the data packet error value Lsu j , where j represents the number of the input signal power level;

[0026] Taking a preset number of test frames as a time window, each time window is obtained;

[0027] Obtaining the bit error rate measured in each time window, and then calculating the average of the bit error rates measured in each time window to obtain an average bit error rate;

[0028] Calculate the special error fluctuation value Lbt based on the bit error rate and average bit error rate measured in each time window j ;

[0029] Set the receiving timestamps of two consecutive test frames and calculate the time difference between the test frames based on them;

[0030] The time difference between all test frames is averaged to obtain the average time difference;

[0031] Calculate the response delay jitter value Lxy based on the time difference between test frames and the average time difference j .

[0032] Furthermore, the calculation formula of the sensitivity response evaluation value is:

[0033]

[0034] Among them, Lsu j θ , Lbt j θ and Lxy j θ They represent the set reference data packet error value, reference bit error fluctuation value and reference response delay jitter value respectively, and b1, b2 and b3 represent the set weight factors respectively.

[0035] Furthermore, the transmit power of the wireless communication module to be tested is tested and analyzed. The specific analysis process is as follows:

[0036] The control host sends a transmission command to the wireless communication module under test, causing it to transmit signals periodically according to the set multiple frequency bands. The transmission power signal under each frequency band is then collected in real time to obtain the transmission power signal under each frequency band, and based on this, a transmission power waveform diagram under each frequency band is generated;

[0037] The transmit power waveform diagram under each frequency band is overlapped and compared with the preset reference transmit power waveform diagram to obtain the transmit power waveform overlap diagram under each frequency band, and the deviation area, peak deviation value and trough deviation value are extracted from it to calculate the transmit power fluctuation value.

[0038] Furthermore, the specific analysis process for determining the quality compliance rate of this group of modules is as follows:

[0039] Set a window length and perform sliding window processing on the quality status sequence with a step size of one module. Extract multiple continuous subsequences in sequence, count the number of qualified modules in each subsequence, and calculate the corresponding compliance rate.

[0040] The number of the sliding window is used as the horizontal coordinate, and the corresponding compliance rate is used as the vertical coordinate to construct a two-dimensional compliance dynamic coordinate system. The point drawing operation is performed in the coordinate system. The compliance rates of all sliding windows are plotted point by point and connected in sequence to form a compliance rate curve. In this compliance rate curve, if multiple consecutive plotted points show an upward or downward trend, they are marked as a quality fluctuation trend change area. If the plotted points change at the same level, they are marked as a quality fluctuation trend stable area. The total length of the line segments in the quality fluctuation trend change area and the quality fluctuation trend stable area are counted respectively, and their proportions are calculated to obtain the quality compliance rate of the group of wireless communication modules to be tested.

[0041] Furthermore, the specific analysis process for determining whether a test pass signal is generated is as follows:

[0042] Obtain the number of remaining wireless communication modules to be tested that have not been tested in the batch, and then determine the quality compliance rate of the remaining wireless communication modules to be tested that have not been tested in the batch based on the quality compliance rate and number of the wireless communication modules to be tested in the group;

[0043] The quality compliance rates of the remaining wireless communication modules to be tested in the batch that have not been tested are compared and analyzed with the preset reference interval. If the quality compliance rate is within the preset reference interval, it is determined as a test pass signal; otherwise, it is determined as a test fail signal.

[0044] Compared with the prior art, the technical solution provided by the present invention has the following beneficial effects:

[0045] 1. The present invention introduces a protocol response pre-screening mechanism. By setting a protocol interaction command sequence and combining it with protocol response data set analysis, it conducts a preliminary assessment of the communication protocol response capability of the wireless communication module, and performs judgment and screening based on preset thresholds to eliminate abnormal communication basic modules from the source, thereby effectively reducing invalid test steps, optimizing the overall test process, and significantly improving test efficiency and resource utilization.

[0046] 2. The present invention comprehensively evaluates the receiving sensitivity from multiple dimensions, introduces three key indicators, namely, packet error value, bit error fluctuation value and response delay jitter value, and constructs a sensitivity response evaluation model. Based on this, a comprehensive evaluation of the module's receiving capability under different input signal power levels is performed, and the minimum receiving power is extracted and compared with the standard threshold, thereby achieving a true and accurate reflection of the module's receiving performance in weak signal environments, and improving its adaptability and stability in complex application scenarios.

[0047] 3. The present invention analyzes the transmission power by waveform comparison. Based on the overlap analysis of the transmission power waveform and the reference waveform, characteristic values such as deviation area and peak and trough deviation are extracted to construct a transmission power evaluation model, thereby achieving fine quantification and timing stability analysis of the module transmission performance. It is suitable for communication application scenarios with high consistency requirements, thereby improving the accuracy and reliability of transmission performance judgment.

[0048] 4. The present invention integrates the protocol response test, receiving sensitivity test and transmitting power test into a complete test process, adopts a signal judgment mechanism to automatically summarize the pass / fail results of each test item, and finally forms a clear quality status judgment. It also uses the quality status sequence of the tested modules to predict the quality compliance rate of the untested modules in the batch, thereby realizing efficient evaluation and control of the batch module quality, and is suitable for the production testing and R&D verification needs of large-scale wireless communication modules. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0050] Figure 1 It is a flowchart of the overall method of the present invention. DETAILED DESCRIPTION

[0051] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0052] like Figure 1 As shown, a method for testing a wireless communication module includes:

[0053] A1. Perform protocol response test analysis on the wireless communication module to be tested. The specific analysis process is as follows:

[0054] Fix the wireless communication module to be tested in the test fixture and establish a connection with the control host through a communication interface (such as UART, USB or SPI, etc.). After the communication connection is successful, the control host starts to send a set of preset protocol interaction command sequences to the wireless communication module to be tested. For the protocol interaction commands, the control host sets the maximum waiting response time Tmax i , and collect the protocol response data set of the wireless communication module to be tested in real time within the set time period, recorded as, ;

[0055] Where: i represents the number of the protocol interaction command, and i=1, 2, 3...n;

[0056] Xgf i Indicates the successful response value, which refers to whether the wireless communication module under test responds successfully to the protocol interaction command. If it responds successfully, Xsfz i =1, otherwise Xsfz i =0;

[0057] Xycz i Indicates the response delay value, which refers to the time it takes for the wireless communication module under test to receive the protocol interaction command and send a response;

[0058] XCm i Indicates the response abnormality value, which refers to the number of abnormal marks in the response content of the wireless communication module under test;

[0059] Based on the response data set of the wireless communication module to be tested And the maximum waiting response time, calculate the protocol response quality value QL, the specific calculation formula is: , where a1, a2 and a3 represent the weight factors of successful response value, response delay ratio and response abnormality value respectively, and a1, a2, a3 are all ∈ [0, 1]. The higher the protocol response quality value QL, the better the protocol response performance;

[0060] Compare and analyze the protocol response quality value QL of the wireless communication module to be tested with the preset protocol response quality threshold QZ;

[0061] If QL ≥ QZ, the protocol response test of the wireless communication module to be tested is determined to have passed, and a protocol response qualified signal is output;

[0062] If QL<QZ, it is determined that the protocol response test of the wireless communication module to be tested fails, and a protocol response failure signal is output.

[0063] A2. Test and analyze the receiving sensitivity of the wireless communication module to be tested. The specific analysis process is as follows:

[0064] The control host sets a set of decreasing input signal power levels through the adjustable signal generator, which is recorded as , and the total number of test frames sent at each input signal power level is marked as Nfra j , where j represents the number of the input signal power level, and f represents the total number of input signal power level numbers;

[0065] At each input signal power level Pin j Under the , collect the receiving response data set of the wireless communication module to be tested ;

[0066] Among them, Lsu j Indicates the packet error value, which refers to the proportion of packets that fail to pass the protocol structure integrity check. The specific solution process is: Count the total number of packets that successfully pass the protocol structure check at each input signal power level, recorded as Ntot j , including: successful decoding of the packet header, correct frame fields, passing of CRC check (CRC check refers to cyclic redundancy check), and the total number of packets that successfully pass the protocol structure check Ntot j and the total number of test frames Nfra j Perform calculation and analysis to obtain the packet error value Lsu j, The specific calculation formula is: ;

[0067] Lbt j The bit error fluctuation value refers to the degree of fluctuation of the bit error rate in the time dimension. The specific solution process is: take a preset number of test frames as a time window (for example, every 100 test frames as a time window), obtain each time window and record it as k, k = 1, 2, 3...M, where M represents the total number of time windows;

[0068] The bit error rate measured in each time window is obtained, and the bit error rate measured in each time window is obtained, which is recorded as Twn jk, and then calculate the mean of the bit error rate measured in each time window to get the average bit error rate, which is recorded as ;

[0069] According to the formula: , get the special bit error fluctuation value Lbt j ;

[0070] Lxy j Indicates the response delay jitter value, which refers to the degree of fluctuation of the time interval between consecutive received test frames. The specific solution process is: set the receiving timestamps of two consecutive test frames to be T ju and T ju-1 , based on which the time difference between test frames is calculated , and u≥2;

[0071] The time difference between all the test frames is averaged to get the average time difference ;

[0072] The response delay jitter value is calculated based on the time difference between test frames and the average time difference. The specific calculation formula is: , where u represents the number of the test frame;

[0073] Calculate the sensitivity response evaluation value LM based on the receiving response data set of the wireless communication module to be tested j , and its specific calculation formula is: , among which Lsu j θ , Lbt j θ and Lxy j θ represent the set reference data packet error value, reference bit error fluctuation value and reference response delay jitter value respectively, and b1, b2 and b3 represent the set weight factors respectively;

[0074] Extracting corresponding input signal power levels greater than a preset sensitivity response threshold from all sensitivity response evaluation values to form a power set;

[0075] In the power set, the minimum power value is selected as the minimum receiving power value Pmin of the wireless communication module under test, which represents the minimum signal strength that the wireless communication module under test can operate normally while ensuring the receiving performance;

[0076] Compare and analyze the minimum received power value Pmin with the preset received power standard threshold Psta;

[0077] If Pmin≤Psta, the receiving sensitivity of the wireless communication module to be tested is determined to be normal, and a receiving sensitivity qualified signal is output;

[0078] If Pmin>Psta, it is determined that the receiving sensitivity of the wireless communication module to be tested is abnormal, and a receiving sensitivity failure signal is output.

[0079] A3. Test and analyze the transmit power of the wireless communication module to be tested. The specific analysis process is as follows:

[0080] The control host sends a transmission command to the wireless communication module under test, causing it to transmit periodically according to a set frequency band (e.g., 2.4GHz to 2.5GHz, with an interval of 5MHz). The power test instrument then collects the transmission power signals in each frequency band in real time, obtains the transmission power signals in each frequency band, and generates a transmission power waveform in each frequency band using the transmission power analysis software.

[0081] The transmit power waveform diagram under each frequency band is overlapped and compared with the preset reference transmit power waveform diagram to obtain the transmit power waveform overlap diagram under each frequency band, and the deviation area, peak deviation value and trough deviation value are extracted from it and marked as Fpm1 respectively. p 、Fbf1 p and Fbg1 p , and take its value at the same time, according to the formula: , obtain the transmit power fluctuation value FS, where e represents a natural constant, p represents the number of each frequency band, and p = 1, 2, 3…q, q represents the total number of frequency band numbers, and is a positive integer, c1, c2, and c3 represent the set weight factors respectively;

[0082] Compare the transmit power fluctuation value FS with the preset reference interval [FS min , FS max ] to conduct comparative analysis;

[0083] If FS∈[FS min , FS max ], it is determined that the transmission power of the wireless communication module to be tested is normal, and a transmission power qualified signal is output;

[0084] If FS∉[FS min , FS max ], the transmission power of the wireless communication module to be tested is determined to be abnormal, and a transmission power unqualified signal is output.

[0085] A4. Determine the quality status of the wireless communication module under test based on the captured test type signal. The test type signal includes a protocol response qualified signal or a protocol response unqualified signal, a receiving sensitivity qualified signal or a receiving sensitivity unqualified signal, and a transmitting power qualified signal or a transmitting power unqualified signal. The specific process is as follows:

[0086] If qualified signals of all test items of the wireless communication module under test are captured (i.e., qualified protocol response signal, qualified sensitivity signal, and qualified transmit power signal), the quality status of the wireless communication module under test is determined to be qualified;

[0087] If an unqualified signal is captured for any test item of the wireless communication module under test (i.e., a protocol response unqualified signal, a sensitivity unqualified signal, or a transmission power unqualified signal), the quality status of the wireless communication module under test is determined to be qualified.

[0088] A5. For a batch of wireless communication modules to be tested, extract a set of quality status sequences of wireless communication modules to be tested that have completed testing from the batch, for example, [pass, pass, fail, pass, fail, fail, pass, pass, pass, pass]. Perform the following processing steps based on the quality status sequence of the set of wireless communication modules to be tested:

[0089] Set a window length W (for example, W=5) and perform sliding window processing on the quality status sequence with a module as the step size to extract multiple continuous subsequences in sequence, for example:

[0090] Sliding window sequence 1: [pass, pass, fail, pass, fail];

[0091] Sliding window sequence 2: [fail, pass, pass, pass, pass];

[0092] And so on, until all quality state sequences are traversed;

[0093] Count the number of qualified modules in each subsequence and calculate the corresponding compliance rate, for example:

[0094] Sequence 1: Number of qualified candidates = 3, then the compliance rate = 3 / 5 = 60%;

[0095] Sequence 2: Number of qualified candidates = 4, then the compliance rate = 4 / 5 = 80%;

[0096] Sequence Q:….

[0097] The sliding window number is used as the horizontal coordinate, and the corresponding compliance rate is used as the vertical coordinate to construct a two-dimensional compliance dynamic coordinate system. The point plotting operation is performed in the coordinate system. The compliance rates of all sliding windows are plotted point by point and connected in sequence to form a compliance rate curve. In this compliance rate curve, if multiple consecutive plotted points show an upward or downward trend, it is marked as a quality fluctuation trend change area. If the plotted points change at the same level, it is marked as a quality fluctuation trend stable area. The total length of the line segments in the quality fluctuation trend change area and the quality fluctuation trend stable area are counted respectively, and their proportions are calculated to obtain the quality compliance rate Pdb of the group of wireless communication modules to be tested;

[0098] Based on the quality compliance rate of the group of wireless communication modules to be tested, the quality compliance rate of the remaining wireless communication modules to be tested in the batch that have not yet been tested is predicted and analyzed. The specific analysis is as follows:

[0099] Get the number of remaining wireless communication modules to be tested in the batch that have not been tested, and record it as Lsz. At the same time, get the number of wireless communication modules to be tested in the group, and record it as Psz. According to the formula: , obtain the quality compliance rate Zred of the remaining wireless communication modules to be tested in the batch;

[0100] Comparing and analyzing the quality compliance rates of the remaining wireless communication modules to be tested that have not been tested in the batch with a preset reference interval, if the quality compliance rates of the remaining wireless communication modules to be tested that have not been tested in the batch are within the preset reference interval, determining the remaining wireless communication modules to be tested that have not been tested in the batch as test pass signals; if the quality compliance rates of the remaining wireless communication modules to be tested that have not been tested in the batch are outside the preset reference interval, determining the remaining wireless communication modules to be tested that have not been tested in the batch as test fail signals;

[0101] And send the test pass signal or test fail signal to the display terminal for display notification.

[0102] A computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements any one of the above methods when executing the computer program;

[0103] A computer-readable storage medium stores a computer program, which implements any of the above methods when executed by a processor.

[0104] The preferred embodiments of the present invention disclosed above are only used to help illustrate the present invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to only specific implementation methods. Obviously, many modifications and changes can be made according to the contents of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present invention, so that those skilled in the art can better understand and utilize the present invention. The present invention is only limited by the claims and their full scope and equivalents.

Claims

1. A method for testing a wireless communication module, characterized in that: The following steps are involved: Performing protocol response testing and analysis on the wireless communication module under test, specifically including: collecting the corresponding protocol response data set under a set of protocol interaction command sequences, and determining the protocol response quality value of the module based on the data set; Testing and analyzing the receiver sensitivity of the wireless communication module under test, specifically including: collecting corresponding receive response data sets under a set of decreasing input signal power levels, and determining the module's sensitivity response evaluation value based on the data sets; Testing and analyzing the transmit power of the wireless communication module under test, specifically including: collecting corresponding transmit power waveform overlap diagrams under a set set of frequency bands, and determining the transmit power fluctuation value of the module based on the transmit power waveform overlap diagrams; Determine the test type signal and its quality status based on the module's protocol response quality value, sensitivity response evaluation value, and transmit power fluctuation value; For a batch of wireless communication modules to be tested, a set of quality status sequences of completed modules is extracted from the batch. Based on this sequence, the quality compliance rate of this group of modules is determined. The specific process is as follows: a window length is set, and a sliding window processing is performed on the quality status sequence with a step size of one module. Multiple consecutive subsequences are extracted in sequence. The number of qualified modules in each subsequence is counted and the corresponding compliance rate is calculated. The sliding window number is used as the horizontal coordinate and the corresponding compliance rate is used as the vertical coordinate to construct a two-dimensional compliance dynamic coordinate system. The point plotting operation is performed in the coordinate system. The compliance rates of all sliding windows are plotted point by point and connected in sequence to form a compliance rate curve. In this compliance rate curve, if multiple consecutive plotted points show an upward or downward trend, it is marked as a quality fluctuation trend change area. If the plotted points change at the same level, it is marked as a quality fluctuation trend stable area. The total length of the line segments in the quality fluctuation trend change area and the quality fluctuation trend stable area are counted respectively, and their proportions are calculated to obtain the quality compliance rate of the group of wireless communication modules to be tested; Based on the quality compliance rate of this group of modules, the quality compliance rate of the remaining modules in the batch that have not yet been tested is predicted to determine whether to generate a test pass signal.

2. A method for testing a wireless communication module according to claim 1, characterized in that: Perform protocol response test analysis on the wireless communication module to be tested. The specific analysis process is as follows: The wireless communication module to be tested is fixed in the test fixture and connected to the control host through the communication interface. After the communication connection is successful, the control host starts to send a set of preset protocol interaction command sequences to the wireless communication module to be tested. For the protocol interaction commands, the control host sets a maximum waiting response time and collects the protocol response data set of the wireless communication module to be tested in real time within the set time period. The protocol response data set includes the success response value, response delay value and response abnormality value; The success response value refers to whether the wireless communication module under test successfully responds to the protocol interaction command. If the response is successful, the value is 1; otherwise, the value is 0. The response delay value refers to the time it takes for the wireless communication module under test to receive a protocol interaction command and send a response; The response abnormality value refers to the number of abnormal marks in the response content of the wireless communication module under test; Calculate the protocol response quality value based on the response data set and maximum waiting response time of the wireless communication module under test.

3. The method for testing a wireless communication module according to claim 1, wherein: The receiving sensitivity of the wireless communication module to be tested is tested and analyzed. The specific analysis process is as follows: The control host sets a set of decreasing input signal power levels through an adjustable signal generator; At each input signal power, a receiving response data set of the wireless communication module under test is collected. The receiving response data set includes packet error values, bit error fluctuation values, and response delay jitter values. Calculate the sensitivity response evaluation value based on the receiving response data set of the wireless communication module to be tested.

4. A method for testing a wireless communication module according to claim 3, characterized in that: The process of calculating the packet error value, bit error fluctuation value, and response delay jitter value in the received response data set is as follows: Count the total number of data packets that successfully pass the protocol structure check at each input signal power level, and then calculate and analyze the total number of data packets that successfully pass the protocol structure check and the total number of test frames sent at the input signal power level to obtain the data packet error value Lsu j , where j represents the number of the input signal power level; Taking a preset number of test frames as a time window, each time window is obtained; Obtaining the bit error rate measured in each time window, and then calculating the average of the bit error rates measured in each time window to obtain an average bit error rate; Calculate the special error fluctuation value Lbt based on the bit error rate and average bit error rate measured in each time window j ; Set the receiving timestamps of two consecutive test frames and calculate the time difference between the test frames based on them; The time difference between all test frames is averaged to obtain the average time difference; Calculate the response delay jitter value Lxy based on the time difference between test frames and the average time difference j .

5. The method for testing a wireless communication module according to claim 4, wherein: The calculation formula of the sensitivity response evaluation value is: Among them, Lsu j θ , Lbt j θ and Lxy j θ They represent the set reference data packet error value, reference bit error fluctuation value and reference response delay jitter value respectively, and b1, b2 and b3 represent the set weight factors respectively.

6. The method for testing a wireless communication module according to claim 1, wherein: The transmission power of the wireless communication module to be tested is tested and analyzed. The specific analysis process is as follows: The control host sends a transmission instruction to the wireless communication module under test, causing it to transmit signals periodically according to the set multiple frequency bands. The transmission power signal under each frequency band is then collected in real time to obtain the transmission power signal under each frequency band, and based on this, a transmission power waveform diagram under each frequency band is generated; The transmit power waveform diagram under each frequency band is overlapped and compared with the preset reference transmit power waveform diagram to obtain the transmit power waveform overlap diagram under each frequency band, and the deviation area, peak deviation value and trough deviation value are extracted from it to calculate the transmit power fluctuation value.

7. The method for testing a wireless communication module according to claim 1, wherein: The specific analysis process for determining whether a test pass signal is generated is as follows: Obtain the number of remaining wireless communication modules to be tested that have not been tested in the batch, and then determine the quality compliance rate of the remaining wireless communication modules to be tested that have not been tested in the batch based on the quality compliance rate and number of the wireless communication modules to be tested in the group; The quality compliance rates of the remaining wireless communication modules to be tested in the batch that have not been tested are compared and analyzed with the preset reference interval. If the quality compliance rate is within the preset reference interval, it is determined as a test pass signal; otherwise, it is determined as a test fail signal.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Test method and system for radio frequency indexes and computer readable memory medium

    CN107566053A

  • Measurement equipment management method and device, electronic equipment and readable storage medium

    CN118338457A