1 Introduction

In the modern international war environment, electronic warfare, that is, electronic warfare, has become another important battlefield besides sea, land and air. In the past half century, electronic warfare technology has become increasingly important in local wars that have broken out in various parts of the world. Countries all over the world have gradually realized the critical guiding role of electronic countermeasures technology in the success or failure of future wars. Whoever masters the key technologies of electronic warfare to the greatest extent, and whoever has mastered the right to speak and control the war in the future. Knowing ourselves and knowing each other and winning every battle, electronic reconnaissance technology is bound to become the most important technology in electronic warfare. Only by knowing the various information in a relatively detailed way can we more effectively interfere with the suppression, suppression and cracking of the other party’s electronic countermeasure equipment, and then provide a strong guarantee for the correct functioning of electronic devices. The goal of electronic countermeasures is to obtain electromagnetic confrontation and information superiority in the battlefield environment, and then win the battle.

In the modern battlefield, there are many kinds of war weapons. Unlike the physical offensive weapons, radar [1], as a key link in electronic confrontation, plays an incomparable role in electronic investigation. The accuracy of radar emitter signal identification directly affects the direction of various decisions in the entire electronic warfare environment and has an incomparable position in electronic warfare. By timely obtaining the signal information of the enemy radar, the obtained radar signal [2] information is processed and analyzed by digital signal processing technology, and then, relevant important information such as radar parameters is analyzed.

Radar emitter [3] identification can usually be divided into radar emitter signal identification, radar threat level evaluation and estimation of radar identification credibility and so on. Radar source signal identification is an important research content of systems such as electronic support measures, electronic intelligence reconnaissance, and radar seek and alarm. It determines the performance of the electronic reconnaissance system, and even the key to the electronic warfare. At the same time, it is also an important basis for the situation assessment of threat assessment and high-level information fusion. To some extent, it represents the advanced level of electronic countermeasures technology. Therefore, research on the identification of radar emitter signals is of great significance.

In the process of identifying the radar source signal, the obtained radar signal is first preprocessed, and the relatively obvious parameter information is extracted, and the basis for subsequent recognition is laid; then, the specific recognition algorithm is adopted. The characteristics of the radar signal are extracted. These features include both the actual parameter information of the radar signal and some important information obtained after the secondary processing. Finally, the feature parameters are obtained and classified to obtain a matching output result.

In general, the identification of radar emitters refers to the type analysis of the signals received by the unknown sources to determine the type of radar, thus creating conditions for further completing the threat determination of the radar and making corresponding countermeasures. The important parameters of the traditional radar emitter signal are: DOA [4,5,6], PW [7], TOA [8] and PA and RF [9].

There are many traditional identification methods for the identification of radar radiation source signals, but there are shortcomings such as low accuracy and long operation time. With the continuous research of artificial intelligence machine learning [10] and pattern recognition methods, it is realized. After signal feature extraction, the performance of the radiation source signal recognition is further improved by optimizing, merging and designing an excellent classifier.

The machine learning algorithm aims to autonomously find the law from a class of unknown data, and then use this rule to classify the remaining data or predict the next incoming data in advance. Machine learning can also provide guarantees and basis for decision making through the calculation of big data and the mining of hidden data. Machine learning algorithms fall into three categories: supervised learning algorithms, unsupervised learning algorithms and enhanced learning algorithms. There are ten specific methods for supervised learning algorithms and unsupervised learning algorithms: decision tree [11], k-means algorithm [12], naive Bayes [13], K-NN algorithm, association rule algorithm [14], clustering [15], neural network [16], SVM [17], integrated learning and principal component analysis [18].

As an important method of pattern classification and recognition, machine learning has achieved considerable success in recent years. However, the key to this success depends heavily on the preprocessing of data by human machine learning experts, the selection of appropriate features, the selection of classification models, optimization of model hyperparameters and critical analysis of results. These behaviors of human machine learning experts often go beyond the capabilities of non-application experts, and even for experienced industry experts, it is not easy to accomplish these tasks of data processing, algorithm selection and parameter configuration. So fast-growing machine learning applications promote and create a need for machine learning solutions that are easier to use and require no expert knowledge. This paper proposes a learning solution for machine learning automation—automatic machine learning [19].

Automated machine learning refers to the automatic design of preprocessing and feature recognition processes such as feature selection and feature transformation, and automatically performs hyperparameter tuning. In addition to inputting data, the input can be realized without more manual intervention. Machine learning of data: At present, the research of automatic machine learning mainly focuses on optimizing the model parameters to find the model parameter configuration that can maximize the classification accuracy, especially the model parameters obtained by Bayesian optimization, which has always been ideal or even better than manual adjustment. The classification effect: Automatic machine learning makes the application of machine learning easier. Users do not need to do a lot of relevant knowledge reserves as before, and they can get a well-performing machine learning solution. Radar emitter signal recognition is an application scenario of machine learning. It can also produce some organic combination with automatic machine learning.

In order to solve the algorithm selection and hyperparameter optimization of radar emitter signal recognition, this paper proposes the AUTO-SKLEARN system in the field of automatic machine learning. This method can master and utilize more intelligent algorithms and data processing methods for radar emitter signals. Identification, by testing the effect of AUTO-SKLEARN on the radar signal on the classification and recognition, automatic machine learning of the transformation feature with AUTO-SKLEARN, improving the radar radiation source signal while solving the parameter optimization problem Identify the effect. The specific contributions of this paper are as follows:

  1. (1)

    Machine learning is more and more widely used in the field of radar signal recognition. However, in the radar signal recognition process, experts in the field are required to select appropriate algorithms and hyperparameter optimization, which will consume a large amount of expert manpower. In this paper, an automatic machine learning AUTO-SKLEARN system with automatic selection algorithm and hyperparameter optimization is proposed.

  2. (2)

    For the AUTO-SKLEARN system to automatically select the appropriate algorithm and hyperparameter optimization, this paper proposes Bayesian optimization and learning to learn.

2 Proposed method

Radar source signal identification plays a vital role in the battlefield. The traditional way is to identify the conventional eigenvalue azimuth [20], pulse arrival time, pulse width and pulse amplitude [21] of the radar source signal, and to develop it later. The identification of the intra-pulse characteristics of the radar signal is used. The identification methods include template matching method, PRI sorting method, multi-parameter correlation comparison method and multi-parameter sorting method, and extracting signal intra-oral features for sorting algorithms. With the rapid development of radar technology, the electromagnetic environment is increasingly complex. The traditional recognition method does not work well. With the research of artificial intelligence algorithms in recent years, machine learning based on big data is well applied in radar emitter signal recognition. Through the calculation of big data and the mining of hidden data, it can provide guarantee and basis for data prediction and decision making.

Machine learning algorithms can be divided into four categories: traditional machine learning, neural network [16], support vector machine and integrated learning [22]. Among them, traditional machine learning mainly includes Bayesian classifier, nearest neighbor classifier and decision tree classifier; neural network includes BP neural network [23], RBF neural network [22, 24] and its improved algorithm; support vector machine algorithm mainly includes polynomial kernel SVM, RBF kernel SVM and its improved algorithm; integrated learning algorithm mainly includes Bagging algorithm and its improved algorithm. The automatic machine learning algorithm proposed in this paper is based on machine learning Bayesian algorithm optimization design.

2.1 Machine learning—Bayesian algorithm

As a probabilistic statistical method, the Bayesian method has been applied in related work by many meteorological research personnel, and the achievements have been remarkable. The Bayesian classifier with Bayesian idea is a very complex probability classifier. It can directly estimate the parameters based on the training data and does not need to learn, so it has the advantages of high efficiency and good generalization ability. The Bayesian method combines a priori information with sample knowledge and corrects the prior probability. This feature makes the Bayesian learning theory not too small in the field of data mining.

2.1.1 Bayesian formula principle

For any pair of random variables \( X,Y:P(X,Y) = P(Y\left| X \right.)P(X) = P(X\left| Y \right.)P(Y) \) after adjustment, the following formula, called Bayesian formula, can also be called Bayesian’ theorem:

$$ P(Y\left| X \right.) = \frac{P(Y)P(X\left| Y \right.)}{P(X)} $$
(1)

Similarly, we can apply the Bayesian formula to the probability calculation of multidimensional random variables. The calculation formula is as follows:

$$ P(Y_{i} \left| {X_{j} } \right.) = \frac{{p(Y_{i} )P(X_{j} \left| {Y_{i} } \right.)}}{{\sum\nolimits_{k = 1}^{m} {p(Y_{i} )P(Y_{k} \left| {Y_{i} } \right.)} }} $$
(2)

Among them i = 1, 2, 3, …, n, j = 1, 2, …, m.

For formulas (1) and (2), \( P(Y) \) and \( P(Y_{i} ) \) are called prior probabilities, and \( P(Y\left| X \right.) \) and \( P(Y_{i} \left| {X_{j} } \right.) \) are called the posterior probability. The result calculated by the Bayesian formula is called the Bayesian probability. In summary, the biggest advantage of the Bayesian formula is that it can establish the relationship between the probability problem of a complex event and the probability of several incompatible events. Therefore, we can infer the probability of a complex event by separately observing multiple repeated trial data of several simple events. Compared with the traditional method, the calculation difficulty is greatly reduced and the calculation cycle is shortened.

2.1.2 Bayesian classification

The Bayesian classification method is the most likely classification method based on the existing theoretical knowledge. For example, for any particular one \( I = \left\{ {x_{1} ,x_{2} , \ldots ,x_{l} } \right\} \), the result \( P\left\{ {x_{1} ,x_{2} , \ldots ,x_{l} } \right\} \) with the highest probability can be determined by the Bayesian classification method as the class label of the event. Among them, \( \left\{ {x_{1} ,x_{2} , \ldots ,x_{l} } \right\} \) collectively referred to as the attribute variable (predictor) of the event, the events I in the above example have a total l of attribute variables, Ck will be called class variables, and k is the number of categories. Thus, the probability of a class in an event \( I\left\{ {x_{1} ,x_{2} , \ldots ,x_{l} } \right\} \) can be calculated by:

$$ P(C_{k} \left| {x_{1} } \right.,x_{2} , \ldots ,x_{l} ) = \frac{{p(x_{1} ,x_{2} , \ldots ,x_{l} \left| {C_{k} } \right.)P(C_{k} )}}{{P(x_{1} ,x_{2} , \ldots ,x_{l} )}} $$
(3)

In the above formula, \( P(C_{k} ) \) is the prior probability of class Ck, \( P(C_{k} \left| {x_{1} } \right.,x_{2} , \ldots ,x_{l} ) \) is called the posterior probability of class Ck, \( P(x_{1} ,x_{2} , \ldots ,x_{l} \left| {C_{k} } \right.) \) is the conditional probability when attribute variable \( \left\{ {x_{1} ,x_{2} , \ldots ,x_{l} } \right\} \) appears in class Ck, and \( P\left\{ {x_{1} ,x_{2} , \ldots ,x_{l} } \right\} \) is the probability that attribute variable \( \left\{ {x_{1} ,x_{2} , \ldots ,x_{l} } \right\} \) occurs at the same time. Therefore, the calculation result of the posterior probability is related to the selected sample information, and the obtained is often more accurate. The probability of occurrence of the category corrected by the information (3) can be transformed into the following form:

$$ P(C_{k} \left| {x_{1} } \right.,x_{2} , \ldots ,x_{l} ) = \alpha \cdot P(C_{k} ) \cdot \prod\limits_{i = 1}^{l} {P(x_{i} \left| {x_{1} } \right.,x_{2} , \ldots ,x_{i - 1} ,C_{k} )} $$
(4)

The \( \alpha \) in the formula is called the regularization factor: \( \alpha = \frac{1}{{P(x_{1} ,x_{2} , \ldots ,x_{l} )}} \).

According to the Bayesian maximum a posteriori criterion, for a given instance \( I\left\{ {x_{1} ,x_{2} , \ldots ,x_{l} } \right\} \), the Bayesian classification will actively filter out the class Ck with the largest posterior probability value \( P(C_{k} \left| {x_{1} } \right.,x_{2} , \ldots ,x_{l} ) \) from all categories, and define event I as class Ck.

Therefore, the difference between Bayesian classification and traditional classification is summarized as follows:

  1. 1.

    Different from the traditional taxonomy, the Bayesian classification method determines the class to which an object belongs according to the principle of maximum probability, that is, it calculates the probability that an object may belong to each category and defaults it to the maximum probability.

  2. 2.

    Under normal conditions, all attributes of an event in the Bayesian classification participate in the classification calculation process and have an effect on the classification result.

  3. 3.

    The types of classification objects are variable and can be adapted to a variety of different situations, such as continuous, discrete or mixed with the case object attributes.

2.2 Proposal of automatic machine learning algorithm

The radar radiation source signal is identified by the machine learning pattern recognition system: Firstly, the radar data are measured; then, the data are preprocessed; then, the signal features are extracted and selected; finally, the classifier and feature classification and identification are designed. How to choose the appropriate preprocessing method, feature extraction and selection method, classification algorithm and hyperparameter configuration of all the above algorithms in the above identification process needs to rely on experienced researchers and consume a large proportion of time. Therefore, in the radar signal recognition, how to develop an algorithm that can automatically configure hyperparameters and select data processing and classification according to data characteristics is presented. In this paper, an automatic machine learning algorithm AUTO-SKLEARN system is proposed based on the combination of algorithm selection and hyperparameter optimization in radar signal recognition.

The framework of the AUTO-SKLEARN system is shown in Fig. 1. For the datasets that need to be trained, firstly, some machine learning framework models whose performance is most likely to be excellent and their hyperparameter configuration are selected through meta-learning, and then in these models and configuration ranges. Bayesian optimization is performed internally, and finally, a model hyperparameter configuration that is most recommended for use is obtained.

Fig. 1
figure 1

AUTO-SKLEARN system frame structure

AUTO-SKLEARN contains 15 base classifiers: two generalized linear models, two support vector machines, two discriminant analysis methods, one nearest neighbor algorithm, three naive Bayesian methods, one decision tree and four integrated learning methods. In addition to the choice of classifiers, AUTO-SKLEARN also includes a number of different feature preprocessing algorithms that can be selected by Bayesian optimization, and before the above algorithm, the data are preprocessed as follows:

  1. (1)

    The classification feature is encoded using a unique thermal coding to convert it into a numerical feature.

  2. (2)

    Replace the default values in the dataset with the mean, median or most frequent values.

  3. (3)

    Rescale the data, normalize the features to a mean of zero or normalize them to a range of 0–1. Or normalize the dataset to have a unit length, or leave some features unprocessed.

2.2.1 Meta-learning

Meta-learning [25, 26] is also known as learning to learn. In the field of machine learning, it refers to the ability of computers to choose which machine learning method to choose. Meta-learning is actually a typical learning method that guides sample data through big data. It has become another important research branch after reinforcement learning.

Meta-learning infers by evaluating the performance of cross-dataset learning algorithms to mimic this strategy. In this process, by machine learning a large number of datasets, the relationship between certain features of the dataset and the corresponding appropriate learning algorithm is found, so that when a new dataset is encountered, the system can automatically determine Identifying algorithms that are more suitable for such data greatly reduces the search range of algorithm selection and hyperparameter optimization, and significantly improves efficiency.

The specific method is to learn and identify the massive datasets by using the algorithm in the algorithm set, collect their recognition performance data and generate a set of feature transformations for selecting the meta-features of the algorithm, that is, the characteristics of the dataset that can be effectively calculated. Before adopting the Bayesian optimization method for algorithm selection and hyperparameter optimization, the meta-features of the training set are extracted first, and it is judged which algorithms perform well on this dataset, and then, the most suitable algorithm and super is found in these algorithms parameter.

This meta-learning method is complementary to Bayesian optimization for algorithm selection and hyperparameter optimization. Meta-learning can quickly provide a framework for algorithms that can perform well, but it does not provide fine-grained information representation, is it only narrows the scope. In contrast, Bayesian optimization starts slowly, and its degree of slowness is positively correlated with the size of the hyperparameter space corresponding to the entire algorithm space.

2.2.2 Bayesian optimization

The Bayesian optimization method based on tree structure realizes the process of automatic machine learning. Bayesian optimization is used to train a probabilistic model to capture the relationship between hyperparameter setting and classification performance, and then use this model to select the most promising hyperparameter setting, in which a known well-behaved hyperparameter area and an unknown hyperparameter area with good performance potential are evaluated, the configuration of the hyperparameter is evaluated, and the model is updated based on this result and iterated.

2.2.3 Automatic model integration build

AUTO-SKLEARN uses meta-learning methods to quickly target a group of machine learning frameworks with good performance potential, then perform hyperparameter optimization and automatically build model integration to avoid discarding some outstanding models. In order not to discard these models, AUTO-SKLEARN stores them and builds them into an assembly. This automatic integration model avoids simplification of hyperparameter settings and is more robust than point estimation using standard hyperparameter optimization and is less prone to overfitting. In AUTO-SKLEARN, the method of constructing a model combination is a cumulative process starting from an empty set, in which a stepwise iteration adds a model that optimizes the performance of the combination to the combination.

2.3 Application process of automatic machine learning in radar signal recognition

As the key development direction of artificial intelligence technology, automatic machine learning can automatically select the processing and classification methods that conform to the characteristics of data according to the rules learned in the database samples, saving a lot of labor costs for experts in the field of radar signal processing. The flow of radar source signal recognition based on automatic machine learning is shown in Fig. 2.

Fig. 2
figure 2

Automatic machine learning radar radiation source signal identification flow chart

The radar source signal classifier based on automatic machine learning is fundamentally a mapping \( c^{\prime } :X \to Y \), and the \( c^{\prime } (x) \) function is a rough estimate of the true mapping c(x). The sample form used to train the classifier is \( (x,c(x)) \), where \( x \in X \) is the known sample in the radar database and c(x) is the real category to which the sample belongs. The purpose of automatic machine learning is to automatically create a function \( c^{\prime } \), so that the value of function \( c^{\prime } \) is as close as possible to the real c, in order to improve the accuracy of the attribute information of the radiation source to be identified.

Let \( X = \left\{ {x_{1} ,x_{2} , \ldots ,x_{n} } \right\} \) be the set of samples in the radar database, \( T = \left\{ {t_{1} ,t_{2} , \ldots ,t_{k} } \right\} \) be the feature vector composed of k feature parameters contained in the sample, and \( Y = \left\{ {c_{1} ,c_{2} , \ldots ,c_{m} } \right\} \) is a finite set of class labels with a small base. The known data sample \( x_{i} \in X \) and the corresponding label \( C_{j} \in Y \) are input into the classifier for training, the signal characteristics to be identified are input into the trained classifier, and the corresponding signal category and radiation source information can be obtained.

3 Experiments

Based on the application of automatic machine learning AUTO-SKLEARN system in radar signal recognition, this paper focuses on the effect of radar emitter signal pattern recognition. In order to compare the recognition effect of automatic machine learning, the k-means algorithm is used in the experiment. The set of signal recognition, by comparing the accuracy of the two algorithms to the radar emitter signal recognition, based on automatic machine learning, can improve the effect of signal recognition. In this paper, the process of applying the AUTO-SKLEARN system to the radar radiation source signal identification is shown in Fig. 3. In the process of executing the AUTO-SKLEARN system, the calculation efficiency is improved by limiting the evaluation time, and the dataset is converted by the unique heat coding method. After that, the system is optimized to obtain the integration of each recognition model. Each recognition model occupies a corresponding proportion in the model integration. Finally, the set hyperparameters are optimized, and the execution system and algorithm identify the radar signals and statistically identify the effects.

Fig. 3
figure 3

Flow of the radar source signal identification applied by the AUTO-SKLEARN system

This experiment is to test the effect of AUTO-SKLEARN method, with radar signal CF, PW, PA and four intra-pulse characteristic information dimensions. Wavelet ridge frequency is combined to form feature set 1, and a plurality of hidden layer features is formed on feature set 1 to form feature set 2. In the above figure, the model integration classification of the AUTO-SKLEARN execution process is completed and the k-means algorithm is operated and tested 8 times in the two datasets provided by the five radars, respectively, and the results of the signal recognition effect comparison analysis are obtained, as shown in Table 4 of the fourth part. 4 and shown in Figs. 4 and 5.

Fig. 4
figure 4

Comparison of the effect of each experiment on the feature 1 of the two methods

Fig. 5
figure 5

Comparison of the effect of each experiment on the feature 2 of the two methods

In order to judge the comparison between the AUTO-SKLEARN system and the k-means algorithm for radar emitter signal recognition, SRA is used as the evaluation parameter of radar signal recognition. The formula for correcting the radiation source signal identification is as follows:

$$ {\text{SRA}} = \left( {1 - \frac{{N_{\text{r}} }}{{N_{\text{t}} }}} \right) \times 100\% $$
(5)

Among them, Nr is the number of error samples identified by the radar emitter signal feature set and Nt is the total number of samples of the actual radar emitter signal feature set.

4 Discussion

In order to improve the recognition effect of the radar radiation source signal, this paper uses the automatic machine learning algorithm AUTO-SKLEARN to identify the radar signal and compare the recognition effect of the machine learning k-means algorithm. In this experiment, the radiation source signals are extracted from 5 groups of radars. The number of samples of each radar feature set is shown in Tables 1 and 2. On the basis of feature set 1 and feature set 2, the radar signals are identified by two algorithms, respectively. Eight times the results of 8 experiments were obtained. The comparison of the average accuracy of the radar signal recognition of the two algorithms is shown in Tables 3 and 4. The model integration hyperparameter setting is mainly for 4 modules, which are Adaboost module (a multi-classifier algorithm), random deep forest module, feature aggregation module and decision tree module.

Table 1 Comparison of the recognition effects of the two algorithms on feature set 1 (%)
Table 2 Comparison of the recognition effects of the two algorithms on feature set 2 (%)
Table 3 Comparative analysis of the recognition effects of eight replicate experiments in feature set 1 by different methods
Table 4 Comparative analysis of the recognition effects of eight replicate experiments in feature set 2 by different methods

From the results of the identification of the five radar emitter signals from Tables 1 and 2, it can be found that the accuracy of the radar source signal recognition using the AUTO-SKLEARN algorithm is above 94%, and the k-means algorithm is used under the same conditions. The radar source signal recognition accuracy is at least 90%, which is more than four percentage points lower than the automatic machine learning algorithm; the AUTO-SKLEARN algorithm is more accurate than the k-means algorithm in the feature set 1 and feature set 2 for the identification of radar signal samples. The rate is two percentage points higher.

According to the comparison data of Tables 3 and 4, the radar radiation source signal identification contrast line diagrams of different methods as shown in Figs. 4 and 5 are drawn. By identifying the effect of the eight repeated experiments shown in the figure below, it can be intuitively found to adopt. The mode-integrated AUTO-SKLEARN system outperforms the k-means algorithm in radar signal recognition, which not only has higher recognition accuracy, but also has a stable accuracy distribution of the identification signal, while the recognition accuracy of the k-means algorithm fluctuates. To a great extent, the data comparison shows that the radar signal recognition scheme of the automatic machine learning algorithm is more reliable.

The recognition rate of the radar emitter signal is closely related to the number of signal iterations. The optimal number of iterations of the automatic machine learning AUTO-SKLEARN system and the machine learning k-means algorithm is obtained through experiments, and the penalty factors of each algorithm are set on this basis. It maximizes the recognition rate of the radar working mode. By setting the number of iterations of AUTO-SKLEARN system to 20, C = 160, the pattern recognition rate reaches 96%; the number of iterations of k-means algorithm is 30, C = 260, and the pattern recognition rate also reaches the highest value of 88%. The specific results are shown in Table 5.

Table 5 Working mode recognition rate of two algorithms under optimal parameters (%)

As shown in Table 6 and Fig. 6, the two algorithms have different average recognition rates for the modulation modes of the radar radiation source signals. The AUTO-SKLEARN system recognition rate is 87.6%, and the k-means algorithm recognition rate is 80.9%. The automatic machine learning algorithm is for radar. The recognition rate of the signal modulation method is nearly seven percentage points higher. In the process of identifying eight types of modulation methods, the recognition rate of the fourth type and the fifth type is lower: The fourth type of modulation is [jitter, dwell, slip], and the fifth type of modulation is [fixed, resident, slipping], that is, PW and PRI modulation is the same, and the fourth type of RF modulation is fixed; in the case of noise, it is easy to be confused with the fifth type of modulation, which is divided into one class.

Table 6 Identification rate of modulation schemes of the two algorithms in various categories of radar radiation sources (%)
Fig. 6
figure 6

Comparison chart of modulation recognition rate between the two algorithms on different types of radar radiation sources

After modulating the radar radiation source, the working mode parameters of each radar are clustered, and then, there are two methods to identify the radar working mode. The average value of the accuracy of each working mode of each radar is used as the radar work. The recognition rate of the pattern. According to the dataset identified by the two algorithms, the working mode is recognized, and the recognition rate of the working mode of the radar source is shown in Table 7 and Fig. 7.

Table 7 Comparison of recognition rates of radar radiation source working modes (%)
Fig. 7
figure 7

Comparison chart of radar radiation source working mode recognition rate

5 Conclusions

With the continuous development of computer technology and machine learning, radar technology has also entered a stage of rapid development. How to identify radar signals quickly and effectively has become a hot topic in the military field. Based on machine learning is proposed a kind of automatic machine learning system, and its application in radar emitter signal recognition, by comparing the effect of different methods for the recognition of radar signal found that automatic machine learning AUTO-SKLEARN system can improve the recognition of radar emitter signals is accuracy and stable solutions to identify data, guaranteed reliability, this paper puts forward the automatic recognition of radar signal machine learning system is feasible. After introducing the principle and classification of machine learning Bayesian algorithm, this paper proposes an AUTO-SKLEARN system based on Bayesian optimization and introduces the meta-learning and its implementation scheme and automatic model integration in the system. Finally, the automatic machine is introduced. Learn the process applied to radar emitter signal identification. In the experimental process, the working modes of the two algorithms under optimal parameterization, the radar modulation mode and the recognition rate of the radar radiation source working mode are compared and analyzed. On the basis of selecting two feature sets, the radars of various models are selected. The data provided are executed by the AUTO-SKLEARN system. Through simulation analysis, firstly, the measures to limit the evaluation time can reduce the computation time and improve the efficiency of signal recognition. Secondly, compared with the traditional machine learning k-means algorithm, the automatic machine learning method proposed in this paper has higher signal. The recognition accuracy rate is reflected in the application of automatic machine learning algorithm and radar source signal identification, and the stability of the identification scheme is more reliable.