Aircraft Trajectory Tracking Using Radar Equipment with Fuzzy Logic Algorithm

Radio-electronic means, including equipment for transmissions, radio-location, broadcasting, and navigation, allow the execution of various research missions and combat forces management. Determining the target coordinates and directing the armament towards them, obtaining and processing data about enemies, ensuring the navigation of ships, planes and outer atmospheric means, transmitting orders, decisions, reports and other necessary information for the armed forces; these are only some of the possibilities of radio-electronic technology. Fuzzy logic allows the linguistic description of the laws of command, operation and control of a system. When working with complex and nonlinear systems, it can often be observed that, as their complexity increases, there is a decrease in the significance of the details in describing the global behavior of the system. Even though such an approach may seem inadequate, it is often superior and less laborious than a rigorous mathematical approach. The main argument in favor of fuzzy set theory is to excel in operating with imprecise, vague notions. This article demonstrates the superiority of a fuzzy tracking system over the standard Kalman filter tracking system under the conditions of uneven accelerations and sudden change of direction of the targets, as well as in the case of failure to observe the target during successive scans. A cascading Kalman filtering algorithm was used to solve the speed ambiguity and to reduce the measurement error in real-time radar processing. The cascade filters are extended Kalman filters with controlled gain using fuzzy logic for tracking targets using radar equipment under difficult tracking conditions.


Introduction
Tracking of targets represents the forecast of the possible trajectories of the target as a function of its previous positions. The prediction accuracy depends on how much precisely the previous and current positions of the object were measured. Unfortunately, due to parasitic echoes generated on the radio locator screen, the limitations of algorithms related to processing the signals coming from different sensors [1], the position of the targets can be determined with approximation. The values measured can enhance multiple variable features and may be constrained by different initial conditions depending on the flight angle [2] and on the position of the target towards the radar [3].
In [4], Zhou et al. proposed an alternative to the standard Kalman filter for target tracking in the case when the radar has a faulty functioning with model mismatching. Their solution was to use an adaptive unscented Kalman filter in which the parameters (innovation vector, covariance matrix) can be corrected in real time by using an adaptive matrix gene. The performance of the new filter proved to be higher than the standard one, being suitable for tracking missions.
A modified Kalman filter was also used by Zhang et al. in [5]. Their idea was to use variations of the cubature Kalman filter for achieving higher robustness and reducing the algorithm complexity simultaneously.
Cao et al., presented in [6], two algorithms used to detect and track moving targets in infrared aerial domain. The two algorithms presented are SFDLC (symmetric frame differencing target detection based on local clustering segmentation) used for target detection and MSDU (kernel-based mean shift target tracking based on detection updates) used for target tracking, both being based on gray-scale image processing. The use of the latter one led to an overall improvement of the tracking error.
Regarding fuzzy logic, Dahmani et al., proposed in [7] a new fuzzy α-β filter for tracking targets with high maneuvering. The coefficients were determined based on tracking index λ (index of maneuverability), having the advantages of being able to detect the starting and ending moment of a maneuver and being easy to implement through the use of the Takagi Sugeno model with few fuzzy rules. Liang-qun et al., also used fuzzy logic in [8] for tracking multiple objects.
Kalman algorithm and fuzzy logic have also been linked in [9] by Amirzadeh and Karimpour, in which they considered an interacting fuzzy fading memory based augmented Kalman filter for target tracking during maneuvers. Their solution solved the problem of unknown target acceleration.
In relation to the ideas presented in [10], the method proposed by the authors differs in many aspects. First of all, the superiority of the tracking system with extended cascade Kalman fuzzy filter over a tracking system based on a second order Kalman fuzzy filter was demonstrated, under the conditions of uneven accelerations and sudden change of target direction, as well as in the case of failure to detect the target during several successive scans. Secondly, this paper presents a new implementation method for the extended cascade Kalman fuzzy filters, which can be used practically in robotics and radar target tracking in difficult conditions. Innovation consists in using possibility distributions instead of Gaussian distributions (white Gaussian noise). Lastly, the contribution of this paper also includes a method of propagating uncertainty through both the process and the observation models. This is based on quantifying uncertainty as trapezoidal possibilities distributions.
For the Gaussian method, the noise is estimated by experimentation; an accurate model is needed, otherwise a lot of measurements will be rejected; small errors are allowed; probable data is accepted and it has to start with an accurate estimation. By comparison, in the case of the fuzzy method, the noise is estimated by approximation, an accurate model is not needed, any uncertainties will be corrected later; larger errors are allowed; only impossible data is rejected and, by default, works with uncertain estimations.
In this context, we propose a fuzzy gain filter which implements fuzzy logic for target tracking in difficult conditions and we will also show its superiority against a traditional Kalman filter.
The authors propose a cascading Kalman filtering algorithm, which is used to deal with speed ambiguity and to lower the error of measurement given by the radar processing. In comparison to the methods that use the standard Kalman filter, the gain-controlled cascaded extended Kalman filtering algorithm, using fuzzy logic, has several advantages, such as strong real-time performance, high data rate and small computation time. The results of the simulation indicate the fact that the method presented in this work can effectively deal with the ambiguity of the speed and can obtain high tracking ability. In particular, this method does not imply the transmission of a multiple or staggered pulse repetition frequency (PRF), thus, its implementation is not difficult [11].
The work was structured as follows: in the Introduction chapter, we establish the main purpose of this paper and present the state of the art regarding the use of Kalman algorithms and fuzzy logic for target tracking; the second chapter, Materials and Methods, contains the theoretical part related to the algorithms and also, the case study with four types of trajectories considered for achieving the comparison between the algorithms implemented; the third chapter, Results, contains the output of the algorithms for the given trajectories, and is followed by Discussions in which we perform a comparison of the results and establish the optimal type of algorithm, more specifically, the fuzzy gain filter [12]; finally, the Conclusions chapter summarizes the work presented in this article and establishes a solution for target tracking in difficult conditions.

Materials and Methods
The basis of this study is consists of documentation from the specialized scientific literature, articles in journals, papers presented at conferences [13] on using fuzzy logic for target tracking topic.
Kalman filters have been used intensively in situations requiring a good system states estimation. The tendency of using Kalman filters is due to the their properties of optimization [14][15][16], and also due to the fact that their implementation is easy, leading to good outputs in many situations. Estimation of states are important and interesting in many practical systems, such as vehicle tracking or state-of-health estimation for different systems. Additionally, these estimations are also used in control systems in order to implement their feedback state.
The stability of the fuzzy controller plays an important role and has been thoroughly investigated [17][18][19]. If a certain degree of stability cannot be achieved, it will not be implemented in applications involving delicate operations (biomedicine, aerospace) [20]. This also applies for a fuzzy estimator. Thus, if a fuzzy estimator lacks stability, the tendency of using it will decrease considerably. The solution proposed by the authors was proven to be stable for most testing conditions.
Additionally, this work makes use of reports and information regarding fuzzy logic for target tracking, documents published by the International Energy Agency, Paris, France (IEA) [21] and strategic research agenda, as well as other data from R&D institutes which is relevant to this subject.
The fact that a target with the characteristics of a military aircraft can accelerate, turn, execute quick maneuvers, thus turning away from a trajectory with constant speed due to the orders received and due to the atmospheric turbulences, makes the pursuit of a target a difficult task. In order to handle these problems, different approach models have been developed [22]. These models are usually developed based on some statistic models regarding the measurement and processing of noise and target dynamics.
Several Kalman algorithms were developed [23][24][25], which make estimates about the noise associated with a process (P), the noise associated with the system (Q) and the noise associated with measurements (R). Some estimates [23] take into considerations the acceleration or speed constant; other estimates [24] restrict the time lapse between two acquisitions of information or impose that the detection probability to be equal to unit or to be independent in consecutive scans [25].
Due to the validity of the evaluations, many algorithms based on the statistic models have not shown their superiority over those who use a simple fixed gain filter type α-β [26]. The α-β type tracking is still often used for tracking problems, despite of the constraints they have. For example, although the optimal areas are known, the exact values of α and β are often difficult to determine. Systems with different values for α and β must be used in order to respond to accelerations or decelerations, or before, during and after a turn. In addition, for the maneuver control it is necessary to have a maneuver detector to work concurrently with a tracking system type α-β. In addition, it is necessary to make the decision regarding the moment at which the maneuver detector must be triggered.
It is difficult to make such decisions if the pursued targets have their own dynamics. Targets can pass undetected during multiple successive scans when performing quick return maneuvers. In these situations, the target will be lost due to the delay induced by the detection of the maneuver. By the time the target return maneuver was detected, this could have already been done before the tracking system was able to detect it.
In order to overcome these limitations associated with the pursuit of targets in hostile environments, if the target performs one of the following maneuvers:


Uneven accelerations or decelerations at any point along the trajectory;  Making sudden turns (e.g., high alpha maneuvers) for a short period of time (three, four scans);  The impossibility of detecting the target during a number of successive scans;


The successive positions of the target are measured with low precision or with a complete deflection in another direction with respect to the current position We propose a new tracking method which relies on the use of a fuzzy type gain filter. The solution implements the fuzzy logic in conventional α-β filter through the use of if-then rules. Given the position error and the error change in the last prediction, these rules are used to determine the linearization of gains for α and β when making a new prediction.
Based on an α-β filter, the proposed tracking system has, first of all, the advantages of a typical α-β filter (doesn`t need any evaluation related to the representation of noise or maneuvers, therefore, it is a filter easy to implement and with a low computational time). Secondly, fuzzy tracking is not affected by the limitations of the typical α-β filter, because it is capable of rapidly changing the values of sizes α and β with respect to the variations in direction and velocity, without using a detector for accelerations or maneuvers. This is why the proposed tracking system can significantly reduce any delays. In addition, using fuzzy inference, better decision can be made by taking into consideration at the same time several different situations, even conflictual ones. As a result, the number of mispredictions can be minimized, although the detection of turns is not always achieved, and the data can be sampled at longer time intervals.
Simulated data is being used in order to evaluate the behavior of various tracking methods, but, for real situations, their performance can be questionable. Therefore, for a better evaluation of the practical performances, real tracking data coming from the radar equipment were used. Using as reference a two-level Kalman filter, the performance of the proposed fuzzy tracking system was evaluated.

α-β Tracking System
An α-β tracking system is one of the most used filters having fixed coefficients. The equations below describe the filter: where is the x-coordinate of the observed target location during scanning k, is the xcoordinate of the position evaluated during scanning k, is the x-coordinate of the linearized position of the target during scanning k, the linearized speed of the target in the x-direction during scanning k, T is the scanning interval or the sampling time, and α and β are the parameters of the fixed coefficients filter [27][28][29]. Normally, the q value is defined as unit size, but, if there are unfulfilled observations, it takes the value equal to how many scans were performed starting from the previous measurements.
Usually, the initial conditions for an α-β tracking system are defined as follows [30,31]: Equations (1)-(3) are used directly when detecting a target at scanning k. However, if the detection probability is smaller than the unit size, then, for some scans, the detection of the target might be missed. In this case, the linearized position will be equal to the predicted position: This is equivalent to making . The prediction for the next scanning will be calculated as above. The evaluated position of the target is a simple linear extrapolation starting from the previous position linearized with constant speed.
Linearization in an α-β filter is performed for each coordinate separately [32]. In other words, Equations (1)-(8) ca be generalized for the y-coordinate in the following way: where is the y-coordinate for the target observed during scanning k, is the y-coordinate of the evaluated position of the target during scanning k, and is the linearized value of the target speed in the y-direction during scanning k [32].
The accurate determination of the values of α and β can be easily done. If the coefficients have very low values, the filters can benefit from an increased noise reduction [33], but may no longer respond to the target dynamics [34]. In the case when the coefficients are high, the filter has proper tracking characteristics with the disadvantage of being noise sensitive. The α and β coefficients can be easily obtained for a target that moves straight, has the same speed during its movement and it is not subject to noise. For the situation when the target moves through a domain affected by noise and with a constantly changing flight dynamic, the coefficients cannot be fixed. The decision regarding the values that these coefficients have to take is not an easy one. At some points on the trajectory, the parameters can take high values, and in other small values. For instance, if the target diverges from the rectilinear trajectory and performs maneuvers, α and β have to be chosen from a wide range of values in order to be sure that the tracking system ensures an accurate target tracking. However, if the deviation is due to the noise induced by the measurement to a greater extent than that caused by the maneuvers of the target, α and β must be chosen rather small to ensure that the tracking system is positioned correctly [35].
Simply put, when a deviation of the target from the linear trajectory is detected, α and β can be chosen smaller or larger depending on the cause of the deviation, noise or target maneuver.
In order to prevent false alarms [36] about approaching a target, as long as a precise tracking of the maneuvers carried out by the target is performed, the selection of optimal values of α and β is not done using the true-false logic. The limits of selection must be of type fuzzy in order to minimize the target trajectory loss by reducing the transient amplitude given by a sudden change of decisions.

Fuzzy Gain Filter
In order to define the limits of decision for tracking a target in a hostile environment, a gain filter based on fuzzy logic is described, identified by a set of fuzzy rules. Given the error and its variation from the previous prediction, these rules output the solutions for α and β to be used in the further predictions. Changes in the dynamic of the target or in the tracking environment will cause changes in the values of α and β.
The performance of the fuzzy system, evaluated according to the prediction error and the number of missed targets, and compared to that of a system using a two stage Kalman filter, demonstrates the effectiveness of the fuzzy system, which has a high degree of error tolerance and a better return rate. As is the case with rule-based approaches, generalizing the use of the fuzzy system for any type of target depends on the development of automated approaches in order to determine the most appropriate rules and membership functions.

System Variables
Two sets of variables (input and output) are used for expressing the set of fuzzy rules associated with the suggested filter. The variables used as input, E'(k) and ΔE'(k), are expressed according to the error of prediction E(k) and the error variation ΔE(k) during scanning k, where: The

range of values [Emin(k), Emax(k)] for E(k) and [∆Emin(k), ∆Emax(k)]
for ∆E(k) are proportional with how big is the difference between the position of the target measured during scanning k and the predicted position. Emin(k) and ∆Emin(k) can actually be null, and Emax(k) and ∆Emax(k) could higher than the maximum speed of the target. As long as different targets have different speeds, the values for Emax(k) and ∆Emax(k) can differ from one target to another. For the architecture of the tracking system, based on fuzzy logic, that can be implemented for various targets, x and y coordinates are normalized for E(k) and ∆E(k), such that instead of Ex(k) and Ey(k), E'(k) and ∆E'(k) are computed, where: The values for E'x(k) and E'y(k) are in the range [−1,1]. Similar to the definitions for E'x(k) and E'y(k), ∆E'x(k) and ∆E'y(k) are defined as follows: Thus, the domain in which E'(k) and ∆E'(k) can take values is the range [0,1], without taking into account the target and its velocity. The values for E'(k) and ∆E'(k) within this interval are the fixed values for E'(k) and ∆E'(k).

Membership Functions
Fixed values are applied to the fuzzy sets [37,38]

Fuzzy Rules
The inclusion of fuzzy logic in conventional alpha-beta filters determines the dynamic change of the coefficients according to the conclusions of the fuzzy rules set. These rules determine alpha and beta depending on the size of the last prediction error and on the error change. Whenever it is necessary to evaluate several variants simultaneously, multiple rules can be triggered. The levels at which these rules are triggered are quantitively combined to determine the final values for alpha and beta.
The fuzzy rules are formulated in the following way, given the definition of the input and output variables:

IF
′ AND , THEN AND (25) where eʹ, ∆eʹ, and are fuzzy sets taking values in the domain of Eʹ(k), ∆Eʹ(k), (k) and (k). Due to the fact that each of these rules is used by the fuzzy tracking system, it can be regarded as a connection that explains a fuzzy relationship [41], they can be briefly described as language table or as a fuzzy associative memory, like in Tables 1 and 2. The rules [42,43] are thus capable of generating the most appropriate response related to any flight dynamic which includes acceleration, deceleration, maneuvers, lack of detection and high noise areas. Therefore, a lot of fuzzy associations were finalized (for example, the entries in Tables 1 and 2) which include the following characteristics:


The diagonal entries on the bottom left of both tables are respectively VP and ZE (except the one in the upper right corner). These inputs are mainly used to solve the cases in which the target maneuvers are of small amplitude. Having = VP and = ZE, the tracking system can describe the target trajectory with high precision, without the need to bring the estimated speed to zero. Due to the fact that the time required for adapting to a new speed model is quite large, changes in are reduced as much as it can be done in order to not have false alarms. All other values from the first column deal with the situations when the previous predictions were correct. As long as has to be large in order to be able to pursue the target closely and to prepare the system for any unexpected maneuver, takes the ZE value to prevent a significant change of the predicted speed value. This choice must prevent the occurrence of false alarms resulting from observations accompanied by noise  Entries from positions two and three in the first row are used for the cases of smooth maneuvers. In such cases, in order to be able to track the target, the tracking systems has to perform a slight modification in speed and a bigger modification in location.  Entries from the second row imply minor changes of the prediction errors. These are due to a noisy observation or due to the beginning of a target maneuver. In the second case, the speed of the tracking system should not be significantly modified (as long as the maneuver is only in the initial stage). If the divergence is related to a noisy observation, the adjustment in speed must be avoided, thus, must take the ZE value.  The four values in the last part of the tables may be related to a possible loss of pursuit. This can be explained by the cumulative effect generated by wrong decisions or unexpected changes in the dynamic of the target. If the flight direction is correctly estimated, the tracking system will return immediately to a correct pursuit.

Kalman Tracking System
The Kalman filter presented in Section 2 was chosen taken into account the following considerations and objectives: -Identification of the limitations of an alpha-beta tracking system and the need to use fuzzy logic in order to extend its tracking capability. The execution of the fuzzy tracking system was put against a performant Kalman estimator, which takes into account the situations when the target shifts and accelerates quickly [44]. The filter can be explained with the equations below: where is the state vector of the target, y is the vector of measurements, is the matrix of transition, | is the noise matrix associated to the process during scanning k based on scanning k-1, represent the gain during scanning k, Q is the covariance matrix of the system noise, H is the measurement matrix and is the covariance of the measurement noise. The variables used for the representation of the target state vector and the vector of measurements have a lot in common with those of the x and y coordinates for the positions measured or predicted in the previous chapters, but are not linked to them. This is due to the fact that they are often used in the field.
The average speed of the pursued targets is 370 m/s and the sampling period T is 10s. Thus, the average dislocation is 0.36 T = 3.6 km. Initially, x and are considered zero. For a model with reduced states, the following parameters can be considered for relations (29)-(31): In order for a maneuver model to be able to track targets with accelerations up to 6g, σm must take the value 2 g and τm must take the value of 50 s.

Case Study
In order to assess the execution of a fuzzy tracking system, real data sets acquired by the defense department of Canada and the United States of America were used. Data were collected during experiments with tracking systems conducted at a Canadian Armed Forces site. A few F-18 planes were used as targets, and the data were recorded simultaneously by a traffic control radar and by a radar in the air defense system, using two multichannel analog recorders with magnetic tape. The radars used worked on the 1300 MHz frequency, with a scanning period of 10 s. The probability of target detection is 0.8, the lack of detection being possible even for rectilinear flight trajectories. The directivity characteristic of the radar is 2°, the radar being unable to distinguish very close targets when they perform maneuvers, and thus for some target measurements, may be lost. The flight took an hour and a half. The altitude was 7000 m and speed was 900 km/h. The turns were characterized by accelerations between 1 g and 6 g.
The tracking method based on the extremum seeking control proposed in [45], which was tested in [45,47] for tracking the global extremes, may be used for the aircraft trajectory tracking considering the advantage of adaptive tracking loop.

Results
Using real data sets, the execution of the suggested fuzzy tracking system and the extend Kalman filter tracking system were assessed taking into account the number of tracking losses (general indicator of reliability and robustness of the tracking system) and the average of the prediction error (indicator for the ability of the system to follow the targets closely). It was also investigated the way in which the recovery time after incorrect actions and the initial data affect the performance of the tracking system [45].
The simulation is based on a program developed in MATLAB, which performs both the simulation of the behavior of a Kalman estimator and the simulation of the behavior of an α-β estimator with variable coefficients established by fuzzy methods.
The program has four sets of coordinates of four real aircraft trajectories, providing the charts of the trajectories estimated by both methods, together with the representation of the real trajectory, the graphs of estimation errors for each representation, as well as files containing the estimation errors. The figures presented below show the result of the simulations.
In the first situation (Figures 3 and 4), a target accelerates rapidly and executes rapid turns. As it can be observed, the Kalman filter performs several erroneous actions in series, which increases the displacement between the current position and the predicted one by accumulating the errors from one scan to another. This low rate of response to unexpected changes in the dynamic of flight is due to the time required by the extend Kalman estimator's response (usually during a few scans). For the target executing a 360° turn over six scans, a delay of two scans may represent a 120° angular deviation. Thus, the tendency of the Kalman system to overestimate the next position of the target is not surprising, thus resulting in loss of the target.   Figures 5 and 6 show the performances of the two systems in another situation. A target is being tracked on an approximate linear trajectory with constant speed. There are no significant losses of the target. It can be noticed that the predictions of the Kalman system are placed on a curve in a zig-zag pattern. The system is thus dependent of noise, even if the noise level is minimum.  Figures 7 and 8 illustrate the system's capacity to follow a rapidly accelerating target over a linear trajectory. The difficulty of the tracking conditions is low given the fact that, besides the rapid acceleration of the target, there are no significant target losses, and the noise level is also low. As it can be seen in the figures, the Kalman system committed multiple errors leading to the loss of trajectory.  Finally, Figures 9 and 10 show the issues related to target tracking under lack of observation conditions. The tracking conditions were characterized by a low noise level. The target did not accelerate and did not perform sudden changes in the flight direction. The Kalman system did not behave properly in this case either. The maneuver of small successive changes of the target direction before the tracking loss determined the system to interpret it as a maneuver of significant magnitude, thus being determined to follow a non-existing trajectory. On the other hand, the fuzzy system did not react to the perturbation, due to its abilities to consider multiple possibilities at the same moment (multiple rules can be enabled simultaneously).  It should be noted that the probability of losing a target over the course of several successive scans is actually quite high. This increases as the aircraft is more maneuverable. Due to the flight angle and the ability to make sudden changes of direction, these aircraft are much more difficult to detect in the conditions in which they perform maneuvers [45][46][47].
In the case of applications that require increased computing speed, analog processors are often the only solution, which can lead to decreased flexibility and a number of membership functions that can overlap at certain intervals. However, it is demonstrated that, using circuits in MOS-FET technology, simple analog fuzzification and inference circuits can be made, thus developing specialized processors [48].
The prediction errors of the two systems are compared and presented in the Section 4.

Discussion
As shown in Table 3 below, the Kalman tracking system does not have the performance of the fuzzy system, both in terms of preventing loss of tracking and closely tracking the target. The differences are significant both when the average estimation errors and the behavior of the systems for reducing the tracking intervals are considered [48,49]. For the fuzzy system, reducing the tracking range from 550 to 400 ms has resulted in an increase in the number of lost tracks from 3 to 9 for trajectory 1, from 7 to 10 for trajectory 2, from 6 to 8 for trajectory 3 and from 0 to 10 for trajectory 4. In the Kalman tracking system, the same reduction in the tracking interval led to an increase in the number of lost tracking from 9 to 12 for trajectory 1, from 7 to 10 for trajectory 2, from 6 to 8 for trajectory 3 and from 7 to 10 for trajectory 4, as it can be seen in Table 4. A clearer picture is presented in Table 5, which represents the percentage of lost tracking from the total measurements made. The difference between the two systems is also significant in terms of prediction error [48].   The performance deterioration of the Kalman tracking system is quite significant in some cases presented in Table 4. In the case of Trajectory 4, which is a difficult trajectory for a tracking process, the average error on a Kalman system is five times higher than on a system based on fuzzy rules. Careful examination of the data leads to the conclusion that the main cause is the reduced possibility of the Kalman system to resume tracking after erroneous actions. When the tracking interval was relatively large, the Kalman system was able to track the target, but when reducing the interval, it needed more time to correct its errors. This is because the Kalman filter requires a longer duration to ensure a reliable and stable prediction. Unlike the Kalman system, the fuzzy system is able to return much faster to a stable prediction, which explains the large difference between the number of lost targets of the two systems [50].
Proving the performance of the extended cascade fuzzy Kalman system, evaluated according to the prediction error and the number of missed targets, and compared to that of a system using a two stage second order Kalman fuzzy filter, demonstrates the effectiveness of the proposed fuzzy system, which has a high degree of error tolerance and a better return rate. As is the case with rule-based approaches, generalizing the use of the fuzzy system for any type of target depends on the development of automated approaches to determine the most appropriate rules and membership functions.
It was also shown the possibility of implementing the fuzzy logic in a real target tracking application in difficult conditions. As an initial approach, a classical alpha-beta system can be modified in order to determine alpha and beta coefficients by fuzzy logic. Based on the fuzzy gain filter presented in the article, an automated structure can be developed that provides the tracking system with real-time updated values for alpha and beta coefficients.
The components of a fuzzy system were defined: a rigid-fuzzy transformation component and rigid-fuzzy transformation component. The notion of rigid set was introduced, regarding the sets of elements that do not accept the nuanced definition of the degree of membership, but only recognize total membership or non-membership.
The system variables were defined and also the universe of speech and the membership functions necessary for the rigid-fuzzy transformation for a controlled gain filter that uses fuzzy logic for tracking targets using radar equipment under difficult tracking conditions.

Conclusions
The performance of the fuzzy system, evaluated according to the error of prediction and the missed targets, and measured against a system using a two-stage Kalman filter, demonstrates the effectiveness of the fuzzy system, which has a high tolerance of error and rate of better returns. As in the case of rule-based approaches, the generalization of using the fuzzy system for any type of target depends on the development of automated approaches in order to determine the most appropriate rules and membership functions.
This paper demonstrates the possibility of implementing fuzzy logic for tracking targets in difficult conditions such as high noise levels, but also uneven acceleration of targets, sharp turns and failure to observe the target during several successive scans during maneuvers. The inclusion of fuzzy logic in a usual α-β filter determines the dynamic modification of the coefficients depending on the output sets of the fuzzy rules suggested. The rules are used to find the values of α and β depending on the size of the previous error of prediction and the error modification. Whenever it is necessary to evaluate several variants simultaneously, several rules can be triggered. The levels where the rules are triggered are quantitatively used to obtain the overall values for α and β.
The efficiency of the fuzzy tracking system was computed based on some cases with different levels of difficulty. The performance of the fuzzy system, evaluated based on the error of prediction and the number of missed targets is compared to that of a system that uses a two-stage Kalman filter. The outputs indicate the fact that the fuzzy system has a high error tolerance and a better return rate.
The development and implementation of this new filtering algorithm can solve the threedimensional radar measurements in the proposed case, allowing the direct adjustment of the parameters for the artificial and mean covariance. The simulation results show that the algorithm is efficient in the computation of nonlinear measurement, compared to the standard Kalman filter, having an error value from 0.77% to 1.15%.
The main directions for further research are as follows: the implementation of fuzzy logic in a real target tracking application under difficult conditions. As an initial approach, a classical alphabeta system can be modified in order to determine alpha and beta coefficients by fuzzy logic. Based on the fuzzy gain filter presented in this article, an automated structure can be developed, which provides the tracking system with real-time updated values for alpha and beta coefficients.