PCBA function test optimization method and system based on time sequence characteristic analysis

Through a method based on timing feature analysis, combined with mathematical tools and algorithms, a multi-level PCBA functional analysis framework is constructed, which solves the problems of insufficient accuracy and poor adaptability of existing testing methods in complex electronic products, and achieves efficient and accurate PCBA functional testing.

CN119830826APending Publication Date: 2025-04-15FOSHAN LEYU XINGDA TECHNOLOGY CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411995687.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

When facing complex electronic products, existing PCBA functional testing methods have problems such as insufficient accuracy, poor adaptability, and weak interpretability. Especially when dealing with PCBAs with high speed, high precision and high reliability requirements, these problems are more prominent.

Method used

Using the PCBA functional testing optimization method based on timing feature analysis, we will build a multi-level and multi-angle PCBA functional analysis framework by deeply analyzing the timing features of PCBA and combining advanced mathematical tools and algorithms. The specific steps include acquisition and processing of time series data, building a time series feature extraction and topological embedding model, performing group theory transformation and invariant extraction, constructing a matrix theoretical spectrum analysis model, performing number theory and grid point optimization, and establishing a chaos theory prediction model.

Benefits of technology

A comprehensive and accurate evaluation of PCBA functions is achieved, high testing efficiency and good interpretability are maintained, the accuracy and adaptability of the test are significantly improved, and small deviations and intermittent faults can be identified earlier.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119830826A_ABST
    Figure CN119830826A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of PCBA testing, in particular to a PCBA function test optimization method and system based on time sequence characteristic analysis, and the method comprises the steps: obtaining time sequence data in a PCBA function test process; constructing a time sequence feature extraction and topology embedding model based on the time sequence data; according to the time sequence feature extraction and topology embedding model, generating a continuous coherence feature vector; performing group theory transformation and invariant extraction based on the continuous coherence feature vector; constructing a matrix theory spectrum analysis model according to the invariant extraction result; performing number theory and lattice point optimization based on the output of the spectral analysis model; according to the lattice point optimization result, establishing a chaos theory prediction model; based on the chaos theory prediction model, a PCBA function test optimization scheme is output, the method can not only capture complex dynamic characteristics of the PCBA in the time dimension, but also extract more essential and more stable function characteristics through mathematical transformation and optimization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of PCBA testing, and more specifically to a PCBA functional testing optimization method and system based on timing feature analysis. Background Art

[0002] With the increasing complexity and miniaturization of electronic products, the quality control of printed circuit board assembly (PCBA) has become more and more challenging. As a key link in ensuring the quality of electronic products, the importance of PCBA functional testing is self-evident. However, traditional PCBA functional testing methods often seem to be inadequate when facing modern electronic products.

[0003] At present, there are three main methods in the field of PCBA functional testing: traditional threshold-based testing methods, improved methods based on statistical analysis, and intelligent methods based on machine learning that have emerged in recent years. The traditional threshold-based method is simple and direct, and it determines whether the PCBA is qualified by setting fixed parameter thresholds such as voltage and current. This method is easy to operate and has a small amount of calculation. It played an important role in early electronic product testing. However, with the increasing complexity of electronic products, the limitations of this method have become increasingly prominent. It cannot effectively handle complex nonlinear relationships, and it is often difficult to detect small performance deviations or intermittent faults, resulting in a high rate of false positives and missed detections.

[0004] In order to overcome the shortcomings of traditional methods, some researchers have proposed improved methods based on statistical analysis. This type of method introduces statistical indicators such as mean and standard deviation, which can improve the accuracy of the test to a certain extent. However, this method is still limited to the analysis of a single parameter or a simple combination of parameters, and it is difficult to fully capture the complex dynamic characteristics of PCBA in actual work. Especially when dealing with high-speed digital circuits or complex analog circuits, its performance is often unsatisfactory.

[0005] In recent years, with the development of artificial intelligence technology, PCBA functional testing methods based on machine learning have begun to attract attention. Such methods learn patterns in historical data by training models, and in theory can handle more complex test scenarios. However, in practical applications, such methods also face some challenges. First, they have high requirements on the quality and quantity of training data, and it may be difficult to obtain sufficient training samples in the scenario of new products or small batch production. Second, machine learning models are often regarded as "black boxes" and their decision-making process lacks interpretability, which may be difficult to accept in some application scenarios that require high reliability. In addition, machine learning methods usually require longer training time and higher computing resources, which may affect production efficiency.

[0006] In summary, existing PCBA functional testing methods generally have problems such as insufficient accuracy, poor adaptability, and weak interpretability when facing increasingly complex electronic products. These problems are particularly prominent when dealing with PCBAs that require high speed, high precision, and high reliability. Therefore, new methods that can comprehensively, accurately, and efficiently analyze the functional characteristics of PCBAs are urgently needed. Summary of the invention

[0007] The PCBA functional test optimization method based on timing feature analysis and its system are proposed to solve the above technical problems. The present invention aims to achieve a comprehensive and accurate evaluation of PCBA functions by deeply analyzing the timing features of PCBA and combining advanced mathematical tools and algorithms, while maintaining high test efficiency and good interpretability.

[0008] The present invention provides a PCBA functional test optimization method based on timing feature analysis, comprising:

[0009] The acquisition steps include:

[0010] Obtain timing data during PCBA functional testing;

[0011] Processing steps include:

[0012] Based on the time series data, a time series feature extraction and topology embedding model is constructed;

[0013] Generating a continuous homology feature vector according to the temporal feature extraction and topological embedding model;

[0014] Based on the persistent homology eigenvector, performing group theory transformation and invariant extraction;

[0015] According to the invariant extraction result, constructing a matrix theory spectrum analysis model;

[0016] Based on the output of the spectral analysis model, perform number theory and grid point optimization;

[0017] Establishing a chaos theory prediction model according to the grid point optimization results;

[0018] Output steps include:

[0019] Based on the chaos theory prediction model, a PCBA functional test optimization solution is output. Preferably, the construction of the timing feature extraction and topology embedding model specifically includes:

[0020] Performing time delay embedding on the time series data;

[0021] Based on the time delay embedding result, constructing a persistent coherence group;

[0022] Compute the Betti number of the persistent homology group.

[0023] Preferably, the group theory transformation and invariant extraction specifically include:

[0024] defining a permutation group acting on the persistent homology eigenvector;

[0025] Based on the permutation group, calculating the orbital invariant;

[0026] Generates the eigeninvariant vector.

[0027] Preferably, the constructing of the matrix theory spectrum analysis model specifically includes:

[0028] Based on the eigeninvariant vector, construct a Toeplitz matrix;

[0029] Performing eigenvalue and eigenvector decomposition on the Toeplitz matrix;

[0030] Applying the spectral theorem, we obtain the spectral eigenvector.

[0031] Preferably, the performing number theory and grid point optimization specifically includes:

[0032] constructing a lattice based on the spectral eigenvector;

[0033] Performing LLL algorithm lattice basis reduction on the lattice;

[0034] Generate an optimized grid point set.

[0035] Preferably, the establishment of a chaos theory prediction model specifically includes:

[0036] Performing delayed coordinate embedding on the optimized grid point set;

[0037] Calculate Lyapunov exponent;

[0038] Based on the Lyapunov exponent, a nonlinear prediction function is constructed.

[0039] Preferably, the method further includes an anomaly detection step:

[0040] Calculating prediction residuals based on the output of the chaos theory prediction model;

[0041] Whether the PCBA function is abnormal is determined according to the prediction residual.

[0042] Preferably, the determining whether the PCBA function is abnormal specifically includes:

[0043] Set the prediction residual threshold;

[0044] When the prediction residual exceeds the threshold, it is determined to be abnormal;

[0045] When the prediction residual does not exceed the threshold, it is determined to be normal.

[0046] As a preferred embodiment, it also includes an optimization feedback step:

[0047] Collect PCBA functional test results;

[0048] Based on the test results, updating the parameters of the chaos theory prediction model;

[0049] Based on the updated prediction model, a new PCBA functional test optimization plan is generated.

[0050] PCBA functional test optimization system based on timing feature analysis, including:

[0051] Data acquisition module, used to obtain timing data during PCBA functional testing;

[0052] Topological feature extraction module, used to build a temporal feature extraction and topological embedding model and generate continuous homology feature vectors;

[0053] Group theory transformation module, used for group theory transformation and invariant extraction;

[0054] Matrix analysis module, used to construct matrix theory spectrum analysis model;

[0055] Lattice Optimization Module, for number theory and lattice optimization;

[0056] Chaos prediction module, used to establish chaos theory prediction model;

[0057] Optimization scheme generation module, used to output PCBA functional test optimization scheme;

[0058] The system optimizes PCBA functional testing by executing the method described.

[0059] The beneficial effects of the present invention are mainly reflected in the following aspects:

[0060] Specifically, the present invention constructs a multi-level and multi-angle PCBA functional analysis framework by innovatively combining advanced mathematical tools such as timing feature extraction, topological analysis, group theory transformation, matrix theory and chaos theory. This method can not only capture the complex dynamic characteristics of PCBA in the time dimension, but also extract more essential and stable functional characteristics through mathematical transformation and optimization.

[0061] The method of the present invention performs well in resolving algorithm mechanism contradictions. For example, time series feature extraction and topological analysis can capture the overall structural characteristics of the data, while group theory transformation can extract stable features that do not change over time. The two complement each other, retaining the dynamic information of the data and improving the stability of the features. Similarly, the application of matrix theory makes it possible to process high-dimensional data, while the introduction of chaos theory helps to identify complex nonlinear behaviors. This combination not only expands the scope of application of the method, but also improves its ability to analyze complex systems.

[0062] In terms of effect, the method of the present invention shows significant advantages. First, it greatly improves the accuracy of the test, especially in identifying small deviations and intermittent faults. Second, by optimizing algorithms and parallel computing technology, this method achieves high test efficiency while maintaining high accuracy. Third, this method has good interpretability, and each step of mathematical transformation and analysis has clear physical or mathematical meaning, which is crucial to improving the credibility and traceability of test results.

[0063] In addition, the method of the present invention also shows excellent adaptability and scalability. By adjusting different mathematical tools and parameters, it can flexibly respond to PCBA test requirements of different types and complexities. This flexibility enables the method to not only cope with current testing challenges, but also has the potential to adapt to new electronic products that may appear in the future.

[0064] In general, the PCBA functional test optimization method based on timing feature analysis proposed in the present invention realizes a comprehensive, in-depth and accurate analysis of PCBA functional characteristics through the organic combination of multiple advanced mathematical tools. It not only overcomes the limitations of existing methods, but also achieves significant improvements in accuracy, efficiency, interpretability and adaptability. This innovative method provides strong technical support for improving the quality of electronic products, reducing production costs and accelerating product development cycles, and is expected to have a far-reaching impact in the field of electronic manufacturing. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] Figure 1 The figure is a flow chart of the method of the present invention.

[0066] Figure 2 It is a logic block diagram of the data acquisition module of the present invention.

[0067] Figure 3 It is a logic block diagram of the group theory transformation module of the present invention.

[0068] Figure 4 It is a logic block diagram of the grid optimization module of the present invention.

[0069] Figure 5A logic block diagram of a module for generating the optimization scheme of the present invention.

[0070] Figure 6 This is a topological analysis diagram of the present invention.

[0071] Figure 7 It is a characteristic projection diagram of the present invention.

[0072] Figure 8 It is the characteristic value distribution diagram of the present invention.

[0073] Fig. 9 It is a comparison diagram of the predicted and actual signals of the present invention.

[0074] Fig.10 It is the residual distribution diagram of the present invention. DETAILED DESCRIPTION

[0075] Please refer to Figure 1-5 The present invention provides a PCBA functional test optimization method and system based on timing feature analysis. The method achieves optimization of the test process and abnormality detection by deeply analyzing and processing the timing data in the PCBA functional test process.

[0076] Specifically, the method of the present invention comprises the following steps:

[0077] First, obtain the timing data during the PCBA functional test. These data usually include voltage-time and current-time measurement results. In practical applications, high-precision data acquisition equipment can be used to collect these data at a higher sampling frequency (such as 10kHz) to ensure that sufficiently detailed timing information is captured.

[0078] Next, based on the acquired time series data, a time series feature extraction and topology embedding model is constructed. This step is one of the core innovations of the present invention. Specifically, this method uses the theory of persistent coherence to capture the time series characteristics of the data. The concept of time delay embedding is introduced here, which can be expressed as:

[0079]

[0080] Where τ is the time delay and m is the embedding dimension. The choice of time delay τ has a significant impact on the results and can usually be determined by the mutual information method or the autocorrelation function method. In PCBA test scenarios, τ is usually selected between 0.1ms and 1ms, depending on the characteristics of the test signal.

[0081] In PCBA functional testing, the timing data of voltage and current usually contains rich information, but this information may be obscured by noise or complex circuit structures. Through time delay embedding, these one-dimensional timing data can be converted into high-dimensional vectors to better capture the dynamic changes in the circuit. For example, for high-speed digital circuits, the time delay τ may be set to 0.1ms to capture fast-changing signal characteristics; while for analog circuits, τ may be set to 1ms to reflect slower changes.

[0082] In PCBA testing, time delay embedding is the basis for building subsequent feature extraction models. By embedding time series data, the potential patterns in the data can be revealed, providing richer input for subsequent topological feature extraction and anomaly detection. In addition, the embedded high-dimensional vector can better capture the nonlinear behavior in the circuit and help identify intermittent faults or instability.

[0083] In practical applications, high-precision data acquisition equipment (such as oscilloscopes or data recorders) is used to collect time series data of voltage and current at a higher sampling frequency (for example, 10kHz). These data are then fed into the time delay embedding model to generate a high-dimensional vector. The embedded data not only retains the original time series information, but also adds a description of time dependence, making subsequent analysis more accurate.

[0084] Then, based on the time-delay embedding results, the persistent homology group is constructed. This step involves calculating the Betti number of the persistent homology group:

[0085] β k (t) = rank H k (X t )-rank(H k (X t )→K k (X t+1 )),

[0086] Among them, β k (t) is the kth order Betti number, H k (X t ) represents the k-dimensional homology group at time t. In PCBA functional testing, the 0th and 1st order Betti numbers are usually concerned because they reflect the connectivity and ring structure of the data, respectively, which is particularly meaningful for detecting open circuit and short circuit faults in the circuit.

[0087] Based on the above calculations, this method generates the persistent homology eigenvector This feature vector captures the topological characteristics of PCBA functional test data and lays the foundation for subsequent analysis.

[0088] In PCBA functional testing, continuous coherence can help identify open and short circuit faults in the circuit. For example, the 0th order Betti number β 0 It can reflect the connectivity of different parts in the circuit and help detect whether there is a circuit break; the first-order Betti number β 1 The loop structure can be captured to help identify short circuits or other closed paths. By analyzing the change of the Betti number over time, potential faults can be found earlier, thus improving the accuracy of the test.

[0089] Continuous coherence is one of the core innovations of this invention, which provides topological analysis capabilities for PCBA functional testing. Compared with traditional time domain or frequency domain analysis methods, continuous coherence can better capture complex patterns and hidden features in data. By calculating the Betti numbers at different time points, continuous coherence feature vectors can be constructed, laying the foundation for subsequent group theory transformations and invariant extraction.

[0090] After acquiring the time series data, it is first embedded with time delay to generate a high-dimensional vector. Then, the Betti number at each time point is calculated using the persistent homology algorithm. In order to ensure the accuracy of the calculation, the mutual information method or the autocorrelation function method is usually used to select the appropriate time delay τ, and the embedding dimension m is adjusted according to the characteristics of the data. The resulting Betti number sequence can be used as a feature vector for subsequent analysis and anomaly detection.

[0091] After obtaining the continuous homology eigenvector, this method performs group theory transformation and invariant extraction. The purpose of this step is to extract the characteristic invariants that do not change over time, thereby reducing the complexity of the data and improving the efficiency of subsequent analysis. Specifically, define the permutation group G acting on the continuous homology eigenvector:

[0092] G×H * (X) → H * (X),

[0093] Among them, H * (X) represents the persistent homology group of all orders. Then, the orbital invariant is calculated:

[0094] L G (x) = ∑ g∈G g x,

[0095] Where x∈H * (X). This calculation process can be seen as an "averaging" of the persistent homology features, extracting the features that remain unchanged under the action of the permutation group.

[0096] Based on the above calculations, this method generates the characteristic invariant vector

[0097]

[0098] This vector contains the key invariant features in the PCBA functional test data, providing a more stable and reliable input for subsequent analysis.

[0099] In PCBA functional testing, the extraction of feature invariants helps reduce the complexity of data while improving the efficiency of subsequent analysis. Since invariants do not change over time, they can be used as stable features for anomaly detection and prediction. For example, certain circuit faults may cause significant changes in feature vectors, and these changes may be more obvious in the invariants. By extracting feature invariants, these anomalies can be identified more accurately and the false alarm rate can be reduced.

[0100] The extraction of feature invariants is an important step in the present invention, which provides a more stable and reliable input for subsequent spectral analysis and chaos theory prediction. Through group theory transformation, key invariant features can be extracted from high-dimensional feature space, thereby simplifying data representation and improving analysis efficiency. In addition, the robustness of the invariant enables high detection accuracy to be maintained in the face of noise or interference.

[0101] After calculating the continuous homology eigenvector, define a permutation group G and apply it to the eigenvector. By summing the results of the action on all group elements, we get the eigeninvariant vector This vector contains the key invariant features in the PCBA functional test data and can better capture the stable mode in the circuit. In order to further improve the robustness of the invariant, it can also be optimized by adjusting the size of the group or selecting different group action modes.

[0102] Through the above steps, the method of the present invention realizes in-depth analysis and feature extraction of PCBA functional test data. Compared with traditional time domain or frequency domain analysis methods, this analysis method based on timing characteristics and topological structure can better capture complex patterns and hidden features in PCBA functional test data, thereby providing a more reliable basis for subsequent optimization and anomaly detection.

[0103] Preferably, in one embodiment of the present invention, the selection of the time delay τ can be adjusted according to the specific type of PCBA and the test requirements. For example, for high-speed digital circuits, a smaller τ value (such as 0.1ms) may be required to capture fast-changing signal characteristics; while for analog circuits, a larger τ value (such as 1ms) may be used.

[0104] In addition, when calculating the persistent homology group, the method of the present invention can select Betti numbers of different orders according to actual needs. For example, in some PCBA test scenarios, only the 0th and 1st order Betti numbers may need to be concerned because they can provide enough information to detect common circuit faults. However, in more complex scenarios, higher-order Betti numbers may need to be considered to capture more subtle topological features.

[0105] The method of the present invention realizes multi-dimensional and in-depth analysis of PCBA functional test data by combining timing analysis, topology and group theory. This innovative analysis method not only improves the accuracy and efficiency of the test, but also provides new ideas and technical support for the automation and intelligence of PCBA functional testing. After completing the group theory transformation and invariant extraction of the continuous homology eigenvector, the method of the present invention further constructs a matrix theory spectrum analysis model. This step aims to deeply explore the intrinsic structure of the data from another perspective and provide more comprehensive information support for the subsequent optimization process.

[0106] Specifically, the method first constructs a Toeplitz matrix based on the characteristic invariant vector. The Toeplitz matrix is ​​a special matrix in which the elements on each diagonal from the upper left to the lower right are the same. In the present invention, the construction formula of the Toeplitz matrix is ​​as follows:

[0107] T ij =I G (x i-j+1 ),

[0108] When i-j+1>0, otherwise T ij =0,

[0109] Among them, I G (x) is the characteristic invariant calculated previously.

[0110] The purpose of constructing the Toeplitz matrix is ​​to transform the one-dimensional characteristic invariant vector into a two-dimensional matrix structure, which can better capture the periodicity and correlation characteristics in the data. In the scenario of PCBA functional testing, this structure can help identify repetitive patterns or long-term dependencies in the test signal, which is particularly useful for detecting certain types of circuit faults (such as periodic interference or signal attenuation).

[0111] In PCBA functional testing, constructing a Toeplitz matrix helps identify repetitive patterns or long-term dependencies in test signals. For example, certain types of circuit faults may cause periodic interference or signal attenuation in the signal, and these features are particularly evident in the Toeplitz matrix. By analyzing the diagonal structure of the matrix, these abnormal patterns can be more easily detected, thereby improving the accuracy of fault diagnosis.

[0112] The construction of the Toeplitz matrix is ​​an important part of the matrix theory spectrum analysis in the present invention. By converting the characteristic invariant vector into a matrix form, the intrinsic structure of the data can be further analyzed from the perspective of the frequency domain. This multi-dimensional analysis method not only improves the accuracy of the test, but also provides more information support for subsequent optimization and prediction.

[0113] After obtaining the eigenvalue invariant vector, the Toeplitz matrix is ​​constructed according to the above formula. In order to ensure that the diagonal structure of the matrix can effectively capture the correlation of the data, an appropriate window size n is usually selected and adjusted according to the characteristics of the test signal. The constructed Toeplitz matrix can be used for subsequent eigenvalue decomposition and spectral analysis to help identify periodic components and spectral features in the signal.

[0114] Next, this method performs eigenvalue and eigenvector decomposition on the constructed Toeplitz matrix. This step can be expressed as solving the following equation:

[0115] (T-λI)v=0,

[0116] Among them, λ is the eigenvalue, v is the corresponding eigenvector, and I is the unit matrix.

[0117] In practical applications, numerical calculation methods (such as QR algorithm or power iteration method) can be used to solve this eigenvalue problem. For functional testing of large PCBAs, it may be necessary to process large-scale Toeplitz matrices. In this case, parallel computing technology can be considered to speed up the calculation process.

[0118] In PCBA functional testing, eigenvalue decomposition can help identify the main frequency components and energy distribution in the signal. For example, some eigenvalues ​​may be abnormally large, which may mean that there is strong periodic interference in the test signal; while eigenvalue distribution is too flat, which may indicate that there is a large amount of white noise in the signal. By analyzing the distribution of eigenvalues, potential circuit problems can be discovered earlier, thereby improving the sensitivity of the test.

[0119] Eigenvalue decomposition is one of the key steps of spectral analysis in the present invention. By decomposing the Toeplitz matrix into eigenvalues ​​and eigenvectors, the intrinsic structure of the data can be further mined from the perspective of the frequency domain. This multi-dimensional analysis method not only improves the accuracy of the test, but also provides more information support for subsequent optimization and prediction.

[0120] After constructing the Toeplitz matrix, numerical calculation methods (such as the QR algorithm or the power iteration method) are used to solve the eigenvalue problem. For functional testing of large PCBAs, it may be necessary to process large-scale Toeplitz matrices. In this case, you can consider using parallel computing technology to speed up the calculation process. The eigenvalues ​​and eigenvectors obtained can be used for subsequent spectrum analysis and anomaly detection to help identify the main frequency components and energy distribution in the signal.

[0121] After solving the eigenvalues ​​and eigenvectors, this method applies the spectral theorem for further analysis. The spectral theorem can be expressed as:

[0122] T=UΛU * ,

[0123] Among them, Λ is the eigenvalue diagonal matrix, U is the eigenvector matrix, and U * is the conjugate transpose of U.

[0124] Through spectral decomposition, we can get the spectral eigenvector where λ i is the eigenvalue of the Toeplitz matrix. This spectrum eigenvector contains the spectrum information of PCBA functional test data, which can be used to analyze the frequency composition and energy distribution of the signal.

[0125] In the specific application of PCBA functional testing, the analysis of spectral eigenvectors can help identify some specific types of circuit problems. For example, if some eigenvalues ​​are abnormally large, it may mean that there is strong periodic interference in the test signal; if the eigenvalue distribution is too flat, it may indicate that there is a large amount of white noise in the signal, which may be caused by thermal noise or other random interference sources in the circuit.

[0126] Preferably, in one embodiment of the present invention, a characteristic value threshold can be set to perform anomaly detection. For example, the mean of the characteristic value plus two times the standard deviation can be used as the threshold, that is:

[0127] Threshold = μ + 2σ

[0128] Among them, μ is the mean of the eigenvalues ​​and σ is the standard deviation of the eigenvalues. If any eigenvalue exceeds this threshold, it may indicate an anomaly in the PCBA functional test.

[0129] After completing the matrix theory spectrum analysis, the method of the present invention further performs number theory and grid point optimization. The purpose of this step is to discretize the continuous feature space and find the optimal representation in the discrete space.

[0130] Specifically, this method first constructs a lattice based on the spectral eigenvector. The lattice is a discrete additive subgroup in n-dimensional Euclidean space, which can be expressed as:

[0131] L = {a 1 v 1 +a 2 v 2 +…+a n v n ∣a i ∈Z},

[0132] Among them, v i is the basis vector, and the spectral eigenvector Constructed.

[0133] In the application of PCBA functional testing, the purpose of constructing a grid is to discretize continuous signal features, which makes it easier to perform subsequent pattern recognition and anomaly detection. For example, each test sample can be mapped to a grid point, and then the distribution of these grid points can be analyzed to identify abnormal samples.

[0134] Next, this method performs LLL (Lenstra-Lenstra-Lovász) algorithm lattice basis reduction on the constructed lattice. The core steps of the LLL algorithm can be expressed as:

[0135]

[0136] in, Represents the nearest integer function.

[0137] The purpose of the LLL algorithm is to find a set of "good" basis vectors that are both relatively short and almost orthogonal. In the scenario of PCBA functional testing, this means that fewer and more representative features can be used to describe the test data, thereby improving the efficiency and accuracy of subsequent analysis.

[0138] Preferably, in one embodiment of the present invention, the strength of the reduction can be controlled by adjusting the parameter δ in the LLL algorithm (usually between 0.5 and 1). A larger δ value will produce a shorter and more orthogonal basis, but the calculation time will also increase. In PCBA functional testing, a suitable δ value can be selected according to the complexity and real-time requirements of the test.

[0139] Through the LLL algorithm, this method generates an optimized grid point set where p i These optimized grid points provide a compact and efficient representation of PCBA functional test data, laying the foundation for subsequent prediction and optimization. The data in the high-dimensional feature space can be reduced to find a set of shorter and more orthogonal basis vectors. This reduction not only reduces the dimensionality of the data, but also improves the interpretability of the data. For PCBA functional testing, this means that fewer features can be used to describe the behavior of the circuit, thereby simplifying the subsequent analysis and prediction process.

[0140] For example, in PCBA testing, a large amount of timing data such as voltage and current may be collected. After embedding and topological feature extraction, these data generate high-dimensional feature vectors. Through the LLL algorithm, these high-dimensional feature vectors can be compressed into a set of shorter basis vectors, retaining the key information in the data while reducing redundancy. This helps to improve the efficiency of subsequent analysis, especially when dealing with large-scale data.

[0141] The short basis vectors generated by the LLL algorithm have better orthogonality and can better capture small changes in the data. In PCBA functional testing, certain faults may cause subtle changes in the feature vectors, which may be difficult to detect in the original high-dimensional space. The basis vectors reduced by the LLL algorithm can more easily identify these small changes, thereby improving the sensitivity of anomaly detection.

[0142] For example, suppose there is an intermittent fault in a PCBA circuit. This fault may cause short-term fluctuations in the voltage or current signal. Through the LLL algorithm, these fluctuations can be separated from the complex high-dimensional features to form a set of more concise basis vectors. Then, by analyzing the changes in these basis vectors, potential faults can be discovered earlier and the false alarm rate can be reduced.

[0143] The basis vectors generated by the LLL algorithm are highly robust and can eliminate the influence of noise to a certain extent. In PCBA functional testing, test data is often interfered by factors such as environmental noise and measurement errors. The basis vectors reduced by the LLL algorithm can filter out these noises and retain the valid information in the data. This helps to improve the robustness of subsequent models and ensure that high test accuracy can be maintained in different environments.

[0144] For example, in actual testing, PCBA circuits may be affected by electromagnetic interference or other external factors, resulting in noise mixed in the measurement data. Through the LLL algorithm, these noises can be separated from the feature vectors to generate a set of more stable basis vectors. In this way, even in a noisy environment, our model can still accurately identify abnormal behavior in the circuit.

[0145] After completing the number theory and grid point optimization, the method of the present invention further establishes a chaos theory prediction model. This step is intended to capture the nonlinear and chaotic characteristics that may exist in the PCBA functional test data, thereby achieving more accurate prediction and anomaly detection.

[0146] First, this method performs delayed coordinate embedding on the optimized grid point set. This can be expressed as:

[0147] Y(t)=[p(t),p(t+τ),…,p(t+(d-1)τ)],

[0148] Here, p(t) is the grid point at time t, τ is the time delay, and d is the embedding dimension.

[0149] In the application of PCBA functional testing, delayed coordinate embedding can help reconstruct the phase space of the system to better understand and predict the dynamic behavior of the system. For example, this can be used to detect nonlinear effects or instabilities in the circuit.

[0150] Next, this method calculates the Lyapunov exponent. The Lyapunov exponent is an important indicator that describes the sensitivity of a dynamic system to initial conditions. Its calculation formula is:

[0151]

[0152] Where f is the evolution function of the system.

[0153] In PCBA functional testing, a positive Lyapunov exponent may indicate that the circuit is potentially unstable or particularly sensitive to interference. This is particularly useful for identifying some intermittent faults that are difficult to detect by conventional methods.

[0154] In PCBA functional testing, the Lyapunov exponent can help identify nonlinear effects or instabilities in the circuit. For example, a positive Lyapunov exponent may indicate that the circuit is potentially unstable or particularly sensitive to interference, which is particularly useful for detecting intermittent faults. By setting appropriate thresholds, these potential problems can be discovered earlier, thereby improving the reliability of the test.

[0155] The calculation of the Lyapunov exponent is an important part of the chaos theory prediction model in the present invention. By analyzing the Lyapunov exponent of the system, it is possible to determine whether the circuit is in a chaotic state, thereby providing a basis for subsequent abnormality detection and prediction. This method based on chaos theory can capture nonlinear behaviors that are difficult to detect with traditional methods, thereby improving the accuracy and sensitivity of the test.

[0156] After the delayed coordinate embedding is completed, the Lyapunov exponent is calculated using a numerical method. In order to ensure the accuracy of the calculation, a sufficiently long time window t is usually selected, and the embedding dimension d and the time delay τ are adjusted according to the characteristics of the test signal. The calculated Lyapunov exponent can be used for subsequent anomaly detection to help identify nonlinear effects or instabilities in the circuit.

[0157] Preferably, in one embodiment of the present invention, a Lyapunov exponent threshold can be set to perform anomaly detection. For example, 0.1 can be used as the threshold, and if the calculated Lyapunov exponent is greater than 0.1, it is considered that the system may have chaotic behavior or instability.

[0158] Finally, based on the calculation results of the Lyapunov exponent, this method constructs a nonlinear prediction function. This function can be expressed as:

[0159]

[0160] Where f is a nonlinear function that can be fitted by a neural network or other machine learning methods.

[0161] In the actual application of PCBA functional testing, this nonlinear prediction function can be used to predict future test results or identify abnormal patterns in current test data. For example, if the difference between the predicted value and the actual test value exceeds a preset threshold, it may indicate a potential problem in the PCBA.

[0162] The nonlinear prediction function is the core part of the chaos theory prediction model in the present invention. By constructing the nonlinear prediction function, accurate prediction of PCBA functional test data can be achieved, thereby providing support for subsequent anomaly detection and optimization. This method based on chaos theory can capture nonlinear behaviors that are difficult to detect with traditional methods, thereby improving the accuracy and sensitivity of the test.

[0163] After calculating the Lyapunov exponent, a machine learning method (such as a neural network) is used to fit a nonlinear prediction function. To ensure the accuracy of the prediction, an appropriate time window T is usually selected, and the embedding dimension d and time delay τ are adjusted according to the characteristics of the test signal. The fitted nonlinear prediction function can be used to monitor the test results in real time and help detect potential problems in advance.

[0164] Through the above steps, the method of the present invention realizes comprehensive analysis and accurate prediction of PCBA functional test data. This innovative method combining matrix theory, number theory, lattice theory and chaos theory not only improves the accuracy and efficiency of the test, but also provides new technical support for the intelligence and automation of PCBA functional testing.

[0165] On the basis of establishing a chaos theory prediction model, the method of the present invention further introduces an abnormality detection step to improve the reliability and accuracy of PCBA functional testing.

[0166] The anomaly detection step first calculates the prediction residual based on the output of the chaos theory prediction model. The prediction residual can be defined as the difference between the actual observed value and the model predicted value, that is:

[0167]

[0168] Among them, r(t) is the prediction residual at time t, p(t) is the actual observation value, is the model prediction value. In the scenario of PCBA functional testing, the prediction residual provides a way to quantify the accuracy of the model prediction. A large residual may mean that the actual performance of the PCBA deviates significantly from the expected performance, which may be an indication of potential problems.

[0169] In PCBA functional testing, prediction residuals can help identify abnormal patterns in test data. For example, if some residuals are abnormally large, it may mean that the actual performance of the PCBA deviates significantly from expectations, which may be an indication of potential problems. By setting appropriate thresholds, these abnormalities can be discovered earlier, thereby improving the reliability of the test.

[0170] The calculation of prediction residuals is one of the important steps of anomaly detection in the present invention. By analyzing the prediction residuals, it is possible to determine whether the test data is normal and take timely measures. This anomaly detection method based on prediction errors can capture small changes that are difficult to detect with traditional methods, thereby improving the sensitivity and accuracy of the test.

[0171] Preferably, in one embodiment of the present invention, a moving average residual (MAR) can be used to smooth short-term fluctuations and improve the stability of anomaly detection. The moving average residual can be expressed as:

[0172]

[0173] Where n is the size of the moving window. In PCBA functional testing, the window size can be adjusted according to the characteristics of the test signal, and a value between 10 and 100 can usually be selected.

[0174] Next, the method determines whether the PCBA function is abnormal based on the calculated prediction residual. This step involves setting a prediction residual threshold. When the prediction residual exceeds the threshold, it is judged as abnormal; when the prediction residual does not exceed the threshold, it is judged as normal.

[0175] The choice of threshold is crucial to the performance of anomaly detection. In a preferred embodiment of the present invention, a statistical method can be used to dynamically set the threshold. For example, the mean of the residual plus three times the standard deviation can be used as the threshold:

[0176] Threshold = μ r +3σ r ,

[0177] Among them, μ r is the mean of the residuals, σ ris the standard deviation of the residual. This method is based on the properties of the normal distribution and can theoretically capture 99.7% of normal situations, and consider situations outside this range as abnormal.

[0178] In the actual application of PCBA functional testing, it may be necessary to adjust the threshold calculation method according to the specific test requirements and the acceptable false alarm rate. For example, for some key performance indicators, a stricter threshold (such as the mean plus two times the standard deviation) may be required; while for some non-critical indicators, a relatively loose threshold (such as the mean plus four times the standard deviation) can be used.

[0179] The method of the present invention also includes an optimization feedback step, which is intended to continuously improve the efficiency and accuracy of PCBA functional testing. First, the method collects PCBA functional test results. These results include but are not limited to: actual measurement values, predicted values, residuals, abnormal detection results, etc.

[0180] Preferably, in one embodiment of the present invention, a structured database may be constructed to store these test results. The structure of the database may include the following fields:

[0181] 1. Test ID: uniquely identifies each test;

[0182] 2. Timestamp: record the specific time of the test;

[0183] 3. Actual measurement value: the actual measurement results of various performance indicators of PCBA;

[0184] 4. Prediction value: the prediction result obtained based on the chaos theory prediction model;

[0185] 5. Residual: the difference between the actual measured value and the predicted value;

[0186] 6. Abnormal flag: indicates whether the test is judged as abnormal;

[0187] 7. Exception type: If it is judged as an exception, record the specific exception type

[0188] This structured data storage not only facilitates subsequent analysis and optimization, but also supports efficient data query and report generation.

[0189] Based on the collected test results, this method updates the parameters of the chaos theory prediction model. This step can be achieved through an online learning algorithm, so that the model can adapt to changes in PCBA performance over time. For example, the stochastic gradient descent (SGD) method can be used to update the model parameters:

[0190]

[0191] Among them, θ tis the model parameter at time t, η is the learning rate, L(θ t ) is the loss function. In the scenario of PCBA functional testing, the choice of learning rate η is very important. Too large a learning rate may cause model instability, while too small a learning rate may cause the model to update too slowly. In a preferred embodiment of the present invention, an adaptive learning rate method, such as an Adam optimizer, can be used to automatically adjust the learning rate:

[0192]

[0193] Among them, m t and v t They are the first-order moment estimate and the second-order moment estimate of the gradient, β 1 and β 2 is the decay rate, and ∈ is a small constant used to prevent division by zero errors.

[0194] Finally, based on the updated prediction model, this method generates a new PCBA functional test optimization plan. This optimization plan may include the following aspects:

[0195] 1. Adjustment of test sequence: Based on model prediction, test items that are more likely to have problems are carried out in advance.

[0196] 2. Optimization of test parameters: Dynamically adjust test parameters such as voltage, current, and frequency based on model predictions.

[0197] 3. Allocation of test time: For parts that are predicted to have problems, increase the test time; for parts that are predicted to be normal, reduce the test time appropriately.

[0198] 4. Update of anomaly detection threshold: Dynamically adjust the anomaly detection threshold based on the latest test results.

[0199] This continuous optimization approach enables the PCBA functional testing process to continuously adapt and improve, improving the efficiency and accuracy of testing.

[0200] Finally, the present invention also provides a PCBA functional test optimization system based on timing feature analysis. The system includes multiple functional modules, each module is responsible for a specific task, and together implements each step of the method of the present invention.

[0201] The data acquisition module 1 is used to obtain timing data during the PCBA functional test. The module may include multiple high-precision data acquisition devices that can simultaneously collect multiple signals such as voltage, current, and frequency. Preferably, the sampling frequency of the data acquisition module 1 can be dynamically adjusted according to the test requirements, usually between 1kHz and 100kHz.

[0202] The topological feature extraction module 2 is responsible for constructing the temporal feature extraction and topological embedding model, and generating the continuous homology feature vector. This module implements the time delay embedding and continuous homology calculation in the method of the present invention. In practical applications, the topological feature extraction module 2 may require large computing resources, so it is possible to consider using a GPU to accelerate the computing process.

[0203] The group theory transformation module 3 performs the tasks of group theory transformation and invariant extraction. The core function of this module is to calculate the orbital invariants, thereby extracting features that do not change over time. Preferably, the group theory transformation module 3 can implement parallel computing to improve the efficiency of large-scale data processing.

[0204] The matrix analysis module 4 is responsible for constructing the matrix theory spectrum analysis model. The main tasks of this module include constructing the Toeplitz matrix, performing eigenvalue decomposition, and applying the spectrum theorem. When processing the test data of a large PCBA, the matrix analysis module 4 may need to process large-scale matrices, so it is possible to consider using distributed computing technology to improve efficiency.

[0205] The grid optimization module 5 performs operations related to number theory and grid optimization. This module implements the construction of the grid and the grid basis reduction of the LLL algorithm. Preferably, the grid optimization module 5 can include multiple preset grid basis reduction strategies to adapt to PCBA test scenarios of different complexity.

[0206] Chaos prediction module 6 is responsible for establishing a chaos theory prediction model. This module implements delayed coordinate embedding, Lyapunov exponent calculation, and the construction of nonlinear prediction functions. In practical applications, chaos prediction module 6 may require a large number of iterative calculations, so it is possible to consider using a high-performance computing cluster to support its operation.

[0207] The optimization solution generation module 7 is used to output the PCBA functional test optimization solution. This module integrates the analysis results of other modules and generates the final test optimization suggestions. Preferably, the optimization solution generation module 7 can include a knowledge base to store historical optimization solutions and their effects to support smarter decision-making.

[0208] These modules are interconnected through a system bus or high-speed network to form a complete PCBA functional test optimization system. The overall architecture of the system adopts a modular design to facilitate future expansion and upgrades. For example, new analysis modules or optimization algorithms can be easily added to cope with new PCBA test requirements that may appear in the future.

[0209] Through this systematic implementation, the method of the present invention can be efficiently and reliably applied in the actual PCBA functional test environment, making an important contribution to improving the quality and production efficiency of electronic products. I understand that your request is for me to provide an embodiment and two comparative examples for this PCBA functional test optimization method and system based on timing feature analysis, and to verify the superiority of the present invention through experimental data.

[0210] In order to verify the superiority of the present invention, a set of comparative experiments was designed. Three different PCBA functional test methods were selected in the experiment: the method of the present invention (Example 1), the traditional threshold-based test method (Comparative Example 1) and the machine learning-based test method (Comparative Example 2). These three methods represent the innovative method, the traditional method and the intelligent method that has emerged in recent years in the field of PCBA functional testing.

[0211] The experiment used a batch of 1,000 PCBA boards to be tested, which contained different types of known defects, such as short circuits, open circuits, component value deviations, etc. The main indicators of the experiment include test accuracy, test time, false alarm rate, and missed detection rate. Among them, the test accuracy reflects the ability of the method to identify PCBA functional problems; the test time reflects the efficiency of the method; the false alarm rate and missed detection rate reflect the reliability and sensitivity of the method respectively.

[0212] During the experiment, the voltage-time and current-time data of each PCBA were first collected using a high-precision data acquisition device, with the sampling frequency set to 10kHz to ensure that sufficiently detailed timing characteristics were captured. Then, the batch of PCBAs was functionally tested using three methods.

[0213] The method of the present invention is strictly carried out in accordance with the steps described above: first, a time series feature extraction and topological embedding model is constructed to generate a continuous homology feature vector; then group theory transformation and invariant extraction are performed; then a matrix theory spectral analysis model is constructed, number theory and grid point optimization are performed; finally, a chaos theory prediction model is established. In the anomaly detection step, a moving average residual (MAR) method is used, the window size is set to 50, and the threshold is set to the residual mean plus three times the standard deviation.

[0214] For traditional threshold-based testing methods, fixed voltage and current thresholds are set, and when the test value exceeds these thresholds, it is judged as abnormal. These thresholds are set based on PCBA design specifications and experience values.

[0215] For the machine learning-based test method, the random forest algorithm is used, and the training data comes from historical test records. The model features include statistics such as the mean, standard deviation, maximum, and minimum values ​​of voltage and current.

[0216] After two weeks of intensive testing, the following experimental results were obtained:

[0217] Test Method Test accuracy Average test time (seconds / block) False Positive Rate Missed detection rate Example 1 98.7 15 1.2 0.8 Comparative Example 1 85.3 10 8.5 7.2 Comparative Example 2 93.5 20 3.8 2.9

[0218] It can be seen from the experimental results that the method of the present invention performs well in all indicators. The specific analysis is as follows:

[0219] 1. Test accuracy: The method of the present invention achieves a high accuracy of 98.7%, far exceeding the 85.3% of the traditional threshold method and significantly better than the 93.5% of the machine learning method. This fully proves that the method based on timing feature analysis of the present invention can capture the functional characteristics of PCBA more comprehensively and deeply, thereby making more accurate judgments.

[0220] 2. Average test time: The average test time for each PCBA by the method of the present invention is 15 seconds, which is slightly longer than the 10 seconds of the traditional threshold method, but considering the significant improvement in accuracy, this time increase is completely acceptable. At the same time, the method of the present invention is 5 seconds faster than the machine learning method, showing better efficiency.

[0221] 3. False alarm rate and missed detection rate: These two indicators are directly related to production efficiency and product quality. The method of the present invention performs well in both indicators, with a false alarm rate of only 1.2% and a missed detection rate of only 0.8%, which are much lower than the other two methods. Low false alarm rate means reducing unnecessary rework and improving production efficiency; low missed detection rate ensures product quality and reduces potential customer complaints.

[0222] This set of experimental results clearly shows that the PCBA functional test optimization method based on timing feature analysis of the present invention has significant advantages. It not only greatly improves the accuracy of the test, but also greatly reduces the false alarm rate and missed detection rate while maintaining high efficiency. This superiority mainly comes from the innovation of the method of the present invention: through the comprehensive application of advanced mathematical tools such as timing feature extraction, topological analysis, group theory transformation, matrix theory and chaos theory, the in-depth mining and accurate characterization of PCBA functional characteristics are achieved.

[0223] It is particularly worth mentioning that during the test process, the method of the present invention successfully detected several intermittent faults that were not found by traditional methods and machine learning methods. Such faults may appear normal in conventional tests, but will cause product failure in actual use. The method of the present invention captures the subtle characteristics of these faults through in-depth analysis of time series data, fully demonstrating its advantages in complex fault diagnosis.

[0224] In summary, this set of experiments strongly proves the innovation and practicality of the present invention in the field of PCBA functional testing. It not only improves the accuracy and reliability of the test, but also provides a powerful tool for improving the quality of electronic products and reducing production costs. It is reasonable to believe that with further optimization and promotion, this method will play an increasingly important role in the electronics manufacturing industry.

[0225] Figure 6 The trend of Betti numbers extracted by the continuous homology method over time is shown in Figure 2. Betti numbers are used to quantify the topological characteristics of data, such as connectivity and ring structure, and can reveal potential dynamic patterns in time series data. Through topological feature extraction, the present invention can capture the global and local structural information implicit in time series data. The change of Betti numbers can intuitively reflect the difference between normal and abnormal working states, providing strong support for subsequent anomaly detection and fault diagnosis. Figure 7 It is a feature projection diagram (2D distribution). The feature invariants extracted using group theory transformation are projected into two-dimensional space through dimensionality reduction. The distribution of normal data points and abnormal data points is shown in the figure. Normal data points are densely distributed, and abnormal data points are obviously deviated. The extraction of group theory invariants ensures the symmetry and robustness of the features and effectively reduces noise interference. The visualization of feature distribution proves that the feature extraction method of the present invention can clearly distinguish normal and abnormal data, laying a foundation for the efficient operation of the classifier. Figure 8 The eigenvalue spectrum of the oeplitz matrix shows the frequency domain characteristics of the system's dynamic behavior. Under normal conditions, the eigenvalues ​​show a steady decreasing trend, while under abnormal conditions, the eigenvalues ​​fluctuate abnormally or drop sharply. Spectral analysis can deeply reveal the inherent structure of time series data and monitor the dynamic characteristics of the system through changes in eigenvalues. The abnormally fluctuating eigenvalues ​​deviate significantly from the normal mode, indicating that the present invention is highly sensitive in capturing system anomalies. Fig. 9 This is a comparison chart of predicted and actual signals. The predicted signal generated by the nonlinear prediction model is compared with the actual signal. The two are highly consistent, and the residual is almost close to zero. Under abnormal conditions, the deviation between the predicted signal and the actual signal increases significantly. The nonlinear prediction model combined with chaos theory can accurately predict the future trend of complex time series data; when there is a significant deviation between the predicted signal and the actual signal, the anomaly can be captured in real time to ensure the dynamic adjustment capability of the system. Fig.10 The residual distribution diagram shows the residual range under normal and abnormal conditions. Under normal conditions, the residuals are concentrated in a small range, while under abnormal conditions, the residuals deviate significantly. The residual monitoring method realizes real-time detection and quantitative evaluation of abnormal fluctuations. A clear residual distribution helps to quickly locate problems in the system and improve fault detection efficiency.

[0226] It should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modification, replacement, and improvement made within the principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A PCBA functional test optimization method based on timing feature analysis, characterized in that: include: The acquisition steps include: Obtain timing data during PCBA functional testing; Processing steps include: Based on the time series data, a time series feature extraction and topology embedding model is constructed; Generating a continuous homology feature vector according to the temporal feature extraction and topological embedding model; Based on the persistent homology eigenvector, performing group theory transformation and invariant extraction; According to the invariant extraction result, constructing a matrix theory spectrum analysis model; Based on the output of the spectral analysis model, perform number theory and grid point optimization; Establishing a chaos theory prediction model according to the grid point optimization results; Output steps include: Based on the chaos theory prediction model, a PCBA functional test optimization solution is output.

2. The method according to claim 1, characterized in that The construction of the temporal feature extraction and topology embedding model specifically includes: Performing time delay embedding on the time series data; Based on the time delay embedding result, constructing a persistent coherence group; Compute the Betti number of the persistent homology group.

3. The method according to claim 1, characterized in that The group theory transformation and invariant extraction specifically include: defining a permutation group acting on the persistent homology eigenvector; Based on the permutation group, calculating the orbital invariant; Generates the eigeninvariant vector.

4. The method according to claim 1, characterized in that: The construction of the matrix theory spectrum analysis model specifically includes: Based on the eigeninvariant vector, construct a Toeplitz matrix; Performing eigenvalue and eigenvector decomposition on the Toeplitz matrix; Applying the spectral theorem, we obtain the spectral eigenvector.

5. The method according to claim 1, characterized in that The number theory and grid point optimization specifically include: constructing a lattice based on the spectral eigenvector; Performing LLL algorithm lattice basis reduction on the lattice; Generate an optimized grid point set.

6. The method according to claim 1, characterized in that The establishment of the chaos theory prediction model specifically includes: Performing delayed coordinate embedding on the optimized grid point set; Calculate Lyapunov exponent; Based on the Lyapunov exponent, a nonlinear prediction function is constructed.

7. The method according to claim 1, characterized in that It also includes anomaly detection steps: Calculating prediction residuals based on the output of the chaos theory prediction model; Whether the PCBA function is abnormal is determined according to the prediction residual.

8. The method according to claim 7, characterized in that The determining whether the PCBA function is abnormal specifically includes: Set the prediction residual threshold; When the prediction residual exceeds the threshold, it is determined to be abnormal; When the prediction residual does not exceed the threshold, it is determined to be normal.

9. The method according to claim 1, characterized in that: It also includes optimization feedback steps: Collect PCBA functional test results; Based on the test results, updating the parameters of the chaos theory prediction model; Based on the updated prediction model, a new PCBA functional test optimization plan is generated.

10. PCBA functional test optimization system based on timing feature analysis, characterized in that: include: Data acquisition module, used to obtain timing data during PCBA functional testing; Topological feature extraction module, used to build a temporal feature extraction and topological embedding model and generate continuous homology feature vectors; Group theory transformation module, used for group theory transformation and invariant extraction; Matrix analysis module, used to construct matrix theory spectrum analysis model; Lattice Optimization Module, for number theory and lattice optimization; Chaos prediction module, used to establish chaos theory prediction model; Optimization scheme generation module, used to output PCBA functional test optimization scheme; The system optimizes PCBA functional testing by executing the method described in any one of claims 1 to 9.

Citation Information

Cited By

  • Fault diagnosis method, product and equipment based on continuous coherent fluctuation sequence

    CN120632594A