Next Article in Journal
Hybrid Multi-Label Classification Model for Medical Applications Based on Adaptive Synthetic Data and Ensemble Learning
Next Article in Special Issue
Robust Symbol Timing Synchronization for Initial Access under LEO Satellite Channel
Previous Article in Journal
Tightly Coupled LiDAR-Inertial Odometry and Mapping for Underground Environments
Previous Article in Special Issue
Broadcast Propagation Time in SpaceFibre Networks with Various Types of Spatial Redundancy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Search and Study of Marked Code Structures for a Spatially Distributed System of Small-Sized Airborne Radars

by
Vadim A. Nenashev
*,† and
Sergey A. Nenashev
Saint-Petersburg State University of Aerospace Instrumentation, 67, Bolshaya Morskaia Str., 190000 Saint-Petersburg, Russia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2023, 23(15), 6835; https://doi.org/10.3390/s23156835
Submission received: 7 June 2023 / Revised: 20 July 2023 / Accepted: 24 July 2023 / Published: 31 July 2023

Abstract

:
When forming the radar situation of a terrain, in order to increase its information content and to extract useful information, multi-position spatially distributed systems for integrating multi-angle radar data established by small-sized UAV-based airborne radars are used. In this case, each radar station belonging to a multi-position system as a probing signal must have its own unique marked signal. Such a setup will allow the signals reflected from ground objects and zones to be “attached” to specific receiving-transmitting positions of the multi-position system. This requirement results from the fact that each transceiver position emits one probing signal, and then receives all the echo signals reflected from the underlying surface and previously emitted by other radar devices of the multi-position system. Such a setup of multi-position systems requires the researcher to look for and investigate specialized systems of marked code structures used to modulate the probing signals in order to identify them in a joint radar channel. Thus, the problem at hand is how to look for and investigate novel marked code structures used to generate a system of probing signals, the use of which will allow it to be “attached” to a specific receiving-transmitting position of a multi-position onboard system and to identify them in a joint radar channel in the course of the remote sensing of the underlying surface. The purpose of this work is to conduct a study on the subject of the squeak and choice of a system of code structures that have a low level of side lobes of autocorrelation functions and uniformly distributed values of the levels of the cross-correlation function. To achieve this goal, the relevance of the study is substantiated in the introduction. The second section analyzes the level of side lobes for classical and modified Barker codes with an asymmetric alphabet. On the basis of this analysis, it was concluded that it is expedient to apply this approach for codes longer than Barker codes. Therefore, in the third section, the features of the generation of M-sequences are considered. The fourth section presents a technique for searching for new marked code structures, taking into account their mutual correlation properties for modifying M-sequences in order to implement multi-positional systems. The fifth section presents computer experiments on the search for marked code structures based on the modifications of M-sequences and presents the numerical characteristics of the correlation properties of the considered marked codes. And finally, in the sixth section, the final conclusions of the study are presented and recommendations are given for their further practical application. The practical significance of this study lies in the fact that the proposed new marked code structures are necessary for the synthesis of probing signals in the implementation of spatially distributed systems that function for the high-probability detection and high-precision determination of the coordinates of physical objects and are also necessary for the formation of radar images in a multi-position mode.

1. Introduction

One of the most important tasks in the design of airborne radar systems is to increase the resolution of the onboard small-sized radio-electronic equipment. This factor is of primary importance because of the detailed composition of the radar images of the earth’s surface using an airborne radar (AR).
High resolution in the range coordinate is achieved through the use of integrated probing signals, which are determined by a wide spectrum B of the emitted pulse. To determine the range coordinate with high resolution, the width of the spectrum of the pulse signal is chosen to be sufficiently large [1,2,3,4,5,6,7,8,9].
One of the promising areas for the development of airborne monitoring systems, which enables these systems to be extended with new properties, is the transition to a multi-position (containing several transmitting and receiving positions spaced apart in space) AR [10,11,12,13,14,15,16]. Along with the traditional approach to designing these systems, the possibilities of implementing a spatially distributed (SD) AR using multiple access technology have recently been considered [17,18].
The use of this technology ensures the high performance of the AR while remaining within the framework of active radar methods, for example, to achieve noise immunity, high resolution, detection characteristics, accurate determination of the object coordinates, etc. [11,12,14,15,19]. One of the distinguishing features of such an AR is the use of probing signals in combination. The most comprehensive high requirements for multi-position SD are met when using broadband signals.
When constructing such SD, it is necessary to choose a system of probing signals that will provide both high signal compression characteristics and a low degree of mutual influence of signals in a joint radar channel for integrated data processing.
In this regard, in the development of multi-position radars, it is strongly required to use multiple access technology, which requires the search and selection of specific probing signal systems. The process of searching and selecting a system of probing signals for multi-position assemblies is complicated by the following fact: it is required to organize their functioning under conditions of mutual influences. In this case, it is necessary not only to provide high compression ratios based on the autocorrelation characteristics of the selected ensemble of echo signals, but also to estimate the degree of mutual influence of these signals on each other, which is determined from their characteristics of the cross-correlation function (CCF). To do this, we consider code structures for broadband signal modulation used in radar systems for the possible unambiguous identification of such signals when emitted from each position of the AR in a multi-position SD.
Thus, when designing such SD, it is required to choose a system of code structures for the modulation of the probing signals that will provide both high compression characteristics of these signals and little mutual influence of these signals in a joint radar channel being used for integrated data processing. The aspects described above define the problem of finding such a system of code structures for the modulation of wideband signals, regarding the requirements for which, the following prerequisites should be met. On one hand, the CCF of any pair from the group of code sequences of the same length should be uniformly distributed, and on the other hand, a low level of the side lobes (SL) autocorrelation function (ACF) should be achieved.
Further, we analyze the well-known code structures to evaluate their ACF and CCF, taking into account the search for their modifications in order to mark them and use them in a joint channel for the integrated processing of radar data.

2. Analysis of the Level of Side Lobes of Modified Barker Codes with Asymmetric Alphabet

At present, aiming to increase the noise immunity of the channels of radar on-board systems, methods of compressing complex signals, in particular signals with phase modulation (PM) and amplitude modulation (AM), are widely used [1,5,9,17,20,21,22].
The use of PM signals can significantly increase the noise immunity of radar channels, and such systems include widely used PM-signals modulated by the M-sequence, codes, Frank, Barker and other sequences [1,9,14,15].
The AM of signals also has a wide practical application for radar systems [20,21,22,23], as well as for communication systems [24], for example, when generating ultra-wideband signals modulated in amplitude by Barker codes or an M-sequence [20,21,23], including with different values of the levels of elementary pulses of codes [22].
Barker codes are binary codes of finite lengths N ≤ 13 composed of a symmetric alphabet {1, −1}. Until now, the question of whether it is possible to obtain perfect code sequences of longer than 13 characters has not been thoroughly investigated. It is known that there are no solutions for odd lengths with N values between 13 and 101. In addition, it is argued that there is little hope to find odd lengths exceeding 101 characters [25,26,27,28,29,30].
One of the ways to find solutions to the problem posed in this paper is to modify the known Barker codes up to a length of 13, as well as substantially longer M-sequences. To modify Barker codes and M-sequences with widely used values of the binary pair {1, −1}, it is proposed to switch to the values of the asymmetric pair {1, −b} and, in the general case, {a, −b}. Such a transition will enable us to mark the system of echo signals and, in contrast to the classical pair, will ensure the elimination of the ambiguity of their selection in a joint radar channel. It will also increase the number of positions by searching for several pairs that jointly yield uncorrelated code structures of the same length in the case of a multi-position SD AR.
The use of different pairs, such as {1, −b} and {a, −b}, makes it possible to expand the class of code sequences, extend the coding theory and methods of the digital complex processing of echo signals, as well as search for new code structures that have better correlation characteristics than the known ones. It also aids in the development of an appropriate technique for their search in the case of amplitude or phase modulation.
To achieve this, it is necessary to evaluate the characteristics of the ACF and perform a comparative analysis between the obtained new code sequences and the Barker codes of the considered lengths.
The search for the values of different pairs, such as {1, −b} and {a, −b}, for alternative code structures of lengths similar to Barker codes is reduced to tabular expressions obtained using the matrix method (see Table 1, Table 2, Table 3, Table 4 and Table 5).
Figure 1 shows the graphs of the expressions SL 2 and 3 for finding the best value of b, at which the level of the side lobes of the normalized ACF to unity will be the minimum possible in the decibel measurement scale. The dotted line shows the level U of the SL values of the classical Barker codes of the length under consideration, and the SL expression (graphs) of the normalized ACF in Table 1 should not exceed this level U. Analyzing the graphs in Figure 1 and analytically solving the appropriate expressions for all of the SL—in this case, for SL 2 and 3—we obtain the code value b = 0.5 for the pair {1, −b}. This value is located at the intersection of the graphs of the expressions R2 and R3, which is shown in Figure 1. In this case, the optimal value of the maximum SL is R2 = R3= −13.06 dB.
In a similar way, expressions were determined to search for the pair {a, −b} (see Table 1), for which the SL values have a minimum level. The values of the pair {a, −b} are related through the expression b = 0.5a.
The expressions for searching for the modified Barker code structures of length N = 5 are given in Table 2.
As in the previous case with N = 3, analyzing the graphs of the expressions of the SL-s in Figure 2, as well as analytically solving the corresponding expressions for SL 2–5 (see Table 2), we obtain the value of the code b = 1.5 for the pair {1, −b}, with the level of maximum SL equal to R2 = R5 = −15.92 and b = 1.5a for the pair {a, −b}.
The expressions for searching for the modified Barker code structures of length N = 7 are given in Table 3.
In the case of N = 7 (see Table 3 and Figure 3) for the pair {1, −b}, the code value is obtained as b = 2 2 , which allows us to obtain the SL level R2 = R7 = −18.68 dB and, accordingly, for the pair {a, −b} associated with the expression b = 2 2 a . The expressions for searching for the modified Barker code structures of length N = 11 are given in Table 4.
However, the analytically obtained values of the codes of the pair {1, −b} being substituted into the corresponding expressions in Table 4, showed SL levels (−19.11 dB) higher than those of classical Barker codes (see Figure 4).
This means that there is no asymmetric code in terms of the SL level for the length N = 11, and the best code for amplitude modulation is the code with the value b = −1, while the level of all the SL is known to be equal to 1/11 or 20.83 in dB. The expressions for searching for the modified Barker code structures of length N = 13 are given in Table 5.
It should be noted that the logic for determining the expressions for calculating the levels of the ACF petals, given in Table 1, Table 2, Table 3, Table 4 and Table 5 are derived in a matrix way. To derive them, it is required to replace the elements of the code {1, 1} with {a, −b} in the original classical code of length N. Next, from the resulting modified code with new values of the elements {a, −b}, construct a cyclic matrix of dimension N×N, based on the shift of the code elements to the right. Further, the elements of the cyclic matrix are set to zero below the main diagonal. Then, the matrix obtained after zeroing is multiplied by the modified code in the form of a column with the values {a, −b}. As a result, expressions are derived for calculating each lobe of the ACF. The expressions for the pair {1, −b} are derived similarly.
Figure 5 shows the graphs of the expressions SL 2−13 as a result of the analysis, which found the value of b at which the SL level of the normalized ACF has the minimum possible value equal to R2 = R13 = −23.77 dB at b = 3 3 for the pair {1, −b} and, accordingly, the pair {a, −b} is related through the expression b = 3 3 a .
At the same time, it should be noted that a pattern was noticed for the lengths of the codes N = 3, 5, 7 and 13, that the best values of the SL level are affected by SL expressions with numbers R2 and RN.
Thus, the new condition for the maximum amplitude of the SL in the case of replacement by {a, −b} or {1, −b} is determined by the expressions from Table 1, Table 2, Table 3, Table 4 and Table 5 with the numbers R2 and RN, after normalizing the ACF to unity; that is, after dividing them by R1.
It is also noteworthy that the code constructions of the lengths for N = 3, 7 and 11 differ by one element in the count of positive and negative symbols. Thus, a code with signs of elements (+ + −) of length N = 3 has two positive and one negative elements, a code (+ + + − − + −) of length N = 7 has four positive and three negative elements and a code (+ + + − − − + − − + −) of length N = 11 has five positive and six negative elements. The code structures of this type (having counts of negative and positive elements that differ by one) are determined by calculating the quadratic residues. In this case, the code length is determined by the expression N(q) = 4q − 1, where q is a natural number and when this is a prime number, N = 3, 7, 11, 19, 23, 31, 43 47, 59, 67, 71, 79, 83, 87, 91, 103, 107, 127, 131, 139, 151, 163, etc.
Code constructions of length N = 5 with signs (+ + + − +) and N = 13 (+ + + + + − − + + − + − +) structurally differ from lengths 3, 7 and 11. As you can see, the number of negative and positive elements for a code of length N = 5 are 1 and 4, respectively, and for a code of length N = 13, are 4 and 9, respectively. Consequently, the content of the code given by the number of negative elements corresponds to the square of a natural number — q2, and the number of positive elements, as it can be replaced, corresponds to the square of a number one greater than the previous one (q + 1)2. These code structures exist on lengths N(q) = q2 +(q + 1)2, N = 5, 13, 25, 41, 61, 85, 113, 145, 181, 221, 265, 313, 365, 421, 481, 545, 613, 685, etc. These code lengths are of less interest as the value of the code length grows faster; hence, there are large gaps among the possible lengths N, in contrast to the codes formed on the calculation of quadratic residues. The possibility of a smaller choice of code lengths during its generation is less attractive in the implementation of the SD AR as it may impose additional requirements when generating a probing signal.
Nevertheless, the results of the comparative analysis for evaluating the ACF characteristics for Barker code sequences and their modifications show that the SL level of the normalized ACF for a code sequence of length N = 7 is −18.68 dB, which is 1.78 dB lower than the SL level than for a similar Barker code. Of particular interest is the result where the SL level of the normalized ACF of length N = 3 exceeds the similar estimate for the Barker code by 3.52 dB. For a code sequence of length N = 11, the estimate of the SL level of the normalized ACF turned out to be worse than that of the classical representation of the Barker code by 1.72 dB. The results of a similar evaluation for codes showed that with a code length N = 5, its SL level is −15.92 dB lower than the similar evaluation of the Barker code equal to −13.98 dB, by 1.94 dB, and with N = 13 with values of −23.77 dB and −22.28 dB by 1.49 dB, respectively. Barker codes for lengths 2 and 4 are also known; however, asymmetric modified Barker code structures were not found for them as the expressions for their search—except for the classical symmetric binary solutions {1, −1}—do not exist in the presented approach and were therefore not considered separately.
Thus, the considered code constructions of lengths 3, 5, 7, 11 and 13 are modifications of Barker codes with an asymmetric alphabet. The analysis of the results of the computer experiments to compare the estimates of the autocorrelation characteristics of the widely used Barker codes and their modifications, similar in structure to code structures, showed the practical feasibility of this approach. This confirms the relevance of further research intended to find some new marked code structures with an asymmetric alphabet of pairs {1, −b} and {a, −b}, used to modulate probing signals in the SD AR.
Thus, as Barker codes exist up to length 13, the task is to search for modified code sequences that are similar in structure to codes of greater length and exceed their correlation properties, as well as having several options for marking within one length.
In this regard, it is advisable to develop a methodology for searching for the values of the elements of modified code structures for lengths N > 13, i.e., to move away from the classical approach when the alphabet of the code construction consists of ±1 and is symmetric. For the following structures similar to Barker codes, which are also the well-known M-sequences N = 2L − 1, L is an integer, N = 3, 7, 15, 31, 63, 127, 255, 511, 1023, etc. M-sequences are also proposed to be investigated for the expediency of their applicability as they have several implementations within the same length (several generating polynomials), which is required for the effective functioning of the SD; thus, they should be considered in more detail. In this case, the selected code structures should provide high compression characteristics [2,4,7] of broadband code structure systems, as well as a low degree of mutual influence during joint reception in the common channel of the SD of the small-sized AR.

3. Generation of M-Sequences

Among the code structures used to generate modulated signals, a special place in radar is occupied by code sequences of the maximum length or M-sequences. M-sequences belong to the category of binary linear recurrent sequences and represent a set of N periodically repeating binary symbols. As is known, the generation of binary values of the M-sequence is based on Galois fields [1,2,4,7]. When implemented in modern electronic systems, M-sequences are generated using shift registers with linear feedback.
In Table 6, some systems of polynomials are listed up to the degree L = 9, generating various code constructions of M-sequences. Tables of polynomials of higher orders are given in [1,4].
The M-sequences have the following advantages: a simple generation method, a low level of ACF side lobes and periodicity. These advantages are well studied and tested.
The study of their modifications with an asymmetric alphabet should be carried out separately for comparative analysis and the possibility of using them as code structures for the problems of detection, synchronization and error-correcting coding in the SD. This is because for each length N of the code, as mentioned earlier, there exist several generating polynomials of the same order, which is essential for the effective operation of the SD of the small-sized AR.
To demonstrate the cross-correlation properties of two different M-sequences, let us consider two polynomials of the same order—g1(x) = x5 + x4 + x2 + x + 1 and g2(x) = x5 + x4 + x3 + x + 1—each of which generates different M-sequences of length N = 31.
The correlation function of the above two M-sequences is shown in Figure 6. The CCF, as mentioned above, intrinsically has a uniform character at the level of the values of its petals, without pronounced peaks, which illustrates the possibility of using such code structures in the joint channel of the complex data flow of the SD AR.

4. Method for Searching for Modified M-Sequences

The method of searching for labeled code structures with the optimal value of b, taking into account the mutual correlation properties in the pair {1, −b} for M-sequences for the implementation of multi-position SD, is as follows.
(1)
From Table 6, you need to choose several different polynomials, g1(x), g2(x), …, gn(x), of one order. The number of polynomials for the generation depends on the number of positions in the SD of the small-sized AR.
(2)
Generate the required number of M-sequences based on the diagram (see Figure 7), M1, M2, …, Mn sequences over polynomials g1(x), g2(x), …, gn(x), and bring their values to the symmetrical pair {1, −1}.
(3)
Construct a normalized ACF for each of the M-sequences obtained at step 2.
(4)
Determine the maximum modulo value of the SL of two ACFs obtained at step 3.
(5)
In the generated code sequences at step 2, it is required to replace the code element from the value −1 to the value −b.
(6)
Obtain the expressions for each lobe (main and side) of ACF depending on b.
(7)
Obtain the expressions for each BL for the normalized ACF, thereby forming a system of SL expressions.
(8)
Find the parameter b for which the SL value of the normalized ACF will be the smallest possible by solving the system of expressions obtained in step 7.
(9)
Verify that the ACF SL values found in step 8 are lower than the maximum SL level determined in step 4.
(10)
Make sure that the values of the CCF of the modified M-sequences M1, M2, ..., Mn are uniformly distributed.
In this case, the marking of the code structures is associated with a different structure of polynomials for generating M−sequences of the same length. It is also associated, in some cases, with different found values of the −b parameter within the same code length. For example, generating M-sequences with the same polynomial will not give a marking of the code structure without using a technique for searching for the modification of negative elements of the −b code.
The method of searching for marked code structures for M-sequences with the pair {a, −b} is similar.

5. Computer Experiments on the Search for Labeled Code Structures based on Modifications of M-Sequences

In accordance with the methodology described in the previous section, two fifth-order polynomials were chosen to generate an M-sequence of length N = 31. The initial data of the first and second M-sequences, which are used to illustrate the nature of the ACF, as well as to generate their modifications, are as follows.
(1)
Polynomial: g1(x) = x5 + x2 + 1 initial conditions for generation: [0 0 0 1 0].
(2)
Polynomial: g2(x) = x5+ x3 + 1 initial conditions for generation: [0 0 0 0 1].
Next, it is required to find expressions that determine the level of ACF lobes for g1(x) and g2(x) with respect to b (see Table 7).
Further, Figure 8 shows the graphs of the expressions in Table 7 relative to b.
Figure 9 and Figure 10 show the ACF plots of the original and modified M-sequences for the polynomials g1(x) and g2(x).
Figure 11 shows the CCF of the original and modified M-sequences.
Thus, the results presented in Figure 9 and Figure 10 show that the modified M-sequences are better than the original ones in terms of the ACF SL level. At the same time, the modification of the two M-sequences in this case does not affect the mutual correlation characteristics (see Figure 11). Similar studies were also given for other lengths of M-sequence systems. At the same time, it was verified that for the CCF inside such a system, it takes on a uniform character (UC) of the level of lobe values, as in the example in Figure 11.
Table 8 shows the results of this study; specifically, the selected systems of polynomials generating M-sequences of the same length for N > 13 are given, the values of b for their modification are determined, the estimate of the maximum SL level in dB and its difference from the SL level for the classical {1, −1} calculation of the normalized ACF, as well as the nature of the mutual influence of modified code structures within the system of generating sequences of the same length, are given.
From the analysis of the numerical results in Table 8, it follows that when applying the new technique described in Section 4, in which a new value of the negative element −b was searched for modifying M-sequences, it was possible to lower the level of SL compared to the classical representation. Therefore, for example, the largest decrease in the maximum SL was 2.6416 dB for the 5th degree polynomial x5 + x4 + x3 + x2 + 1, generating an M-sequence of length N = 31 with the value b = −0.6835, and the smallest SL decrease was 0.1959 dB for the 9th degree polynomial x9 + x8 + x6 + x5 + x4 + x3 + x2 + x + 1, generating an M-sequence of length N = 511 with value b = −0.9186. The remaining similar numerical results are between these two indicated values of the SL levels.
Based on this, it should be concluded that it is expedient to use a new technique for searching for a new value of the negative element −b for modifying M-sequences.
Thus, a technique has been proposed that makes it possible to determine a new system of code structures for modulating probing signals while evaluating the autocorrelation and cross-correlation characteristics necessary for the implementation of mapping modes based on complex data processing in joint channels of the SD of the small-sized AR.

6. Conclusions

The actual task of searching for and investigating marked code structures for the echo signals of the SD of the small-sized AR is considered.
This paper presents the results of studies on evaluating the characteristics of new code sequences and performs comparative analysis with similar Barker codes for lengths 3, 5, 7, 11 and 13, often applicable in practice, as well as for modified M-sequences. The features of finding the values of the pairs {1, −b} and {a, −b} for the considered sequences are carried out.
The results obtained in the work and their analysis demonstrate the windows of opportunity associated with the asymmetry of the code and the weakening of the requirements for the ACF.
A technique has been developed, on the basis of which the search for new code structures necessary for marking complex probing signals in the implementation of the promising multi-positional SD of the small-sized AR has been carried out.
It is concluded that it is expedient to develop a method for searching for code values for modified M-sequences that can provide higher compression characteristics of systems of code structures, as well as a low degree of mutual influence during the joint reception and detection of an echo signal in the common channel of operation of the SD AR.
The result of this study is the basis for providing greater noise immunity in the selection of marked signals in common radio channels, as well as increasing the probability of their correct detection.
The results are intended to stimulate research in the field of revising signal generation and processing algorithms, increasing the reliability of detecting a useful signal in a complex interference environment (natural) in telecommunication and radar channels.

Author Contributions

Conceptualization, V.A.N. and S.A.N.; methodology, V.A.N. and S.A.N.; software, V.A.N. and S.A.N.; validation, V.A.N. and S.A.N.; formal analysis, V.A.N. and S.A.N.; investigation, V.A.N. and S.A.N.; resources, V.A.N. and S.A.N.; data curation, V.A.N. and S.A.N.; writing—original draft preparation, V.A.N. and S.A.N.; writing—review and editing, V.A.N. and S.A.N.; visualization, V.A.N. and S.A.N.; supervision, V.A.N. and S.A.N.; project administration, V.A.N. and S.A.N.; funding acquisition, V.A.N. All authors have read and agreed to the published version of the manuscript.

Funding

The reported study was funded by a grant from the Russian Science Foundation (project No. 22-79-00303).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data supporting the reported results are public.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Verba, V.S.; Tatarsky, B.G.; Ilchuk, A.R.; Lepekhina, T.A.; Maistrenko, E.V.; Merkulov, V.I.; Mikheev, V.A.; Neronsky, L.B.; Plushev, V.A.; Peshko, A.S.; et al. (Eds.) Radiolokacionnye Sistemy Aviacionno-Kosmicheskogo Monitoringa Zemnoj Poverhnosti i Vozdushnogo Prostranstva [Radar Systems for Aerospace Monitoring of the Earth’s Surface and Airspace]; Radiotekhnika Publication: Moscow, Russia, 2014; p. 576. (In Russian) [Google Scholar]
  2. Levanon, N.; Mozeson, E. Radar Signals. In Chichester; John Wiley& Sons: Hoboken, NJ, USA, 2005; 411p. [Google Scholar]
  3. Palo, F.D.; Galati, G.; Pavan, G.; Wasserzier, C.; Savci, K. Introduction to Noise Radar and Its Waveforms. Sensors 2020, 20, 5187. [Google Scholar] [CrossRef] [PubMed]
  4. Trukhachev, A.A. Radiolokacionnye Signaly i ih Primeneniya [Radar Signals and Their Applications]; Voenizdat Publication: Moscow, Russia, 2005; 320p. (In Russian) [Google Scholar]
  5. Sharov, S.N.; Tolmachev, S.G. Search for binary code sequences with low autocorrelation sidelobes by the evolutionary method. Informatsionno-Upravliaiushchie Sist. [Inf. Control Syst.] 2020, 1, 44–53. [Google Scholar] [CrossRef]
  6. Brest, J.; Boskovic, B. A Heuristic Algorithm for a Low Autocorrelation Binary Sequence Problem with Odd Length and High Merit Factor. IEEE Access 2018, 6, 4127–4134. [Google Scholar] [CrossRef]
  7. Rawat, B.S.; Trivedi, A.; Manhas, S.; Karwal, V. (Eds.) Advances in Signal. Processing and Communication; Springer: Singapore, 2019; p. 618. [Google Scholar]
  8. Ali, W.T. Detraction the clutter for the best binary phase codes that begot by genetic algorithm using wiener filter. Eur. J. Eng. Res. Sci. (EJERS) 2016, 1, 9–14. [Google Scholar] [CrossRef]
  9. Mahafza, B.R. Radar Systems Analysis and Design Using MATLAB; Chapman and Hall/CRC: Boca Raton, FL, USA, 2016; Volume 3, p. 743. [Google Scholar] [CrossRef]
  10. Nenashev, V.A.; Khanykov, I.G.; Kharinov, M.V. A Model of Pixel and Superpixel Clustering for Object Detection. J. Imaging 2022, 8, 274. [Google Scholar] [CrossRef] [PubMed]
  11. Nenashev, V.A.; Khanykov, I.G. Formation of Fused Images of the Land Surface from Radar and Optical Images in Spatially Distributed On-Board Operational Monitoring Systems. J. Imaging 2021, 7, 251. [Google Scholar] [CrossRef] [PubMed]
  12. Shepeta, A.P.; Nenashev, V.A. Accuracy characteristics of object location in a two-position system of small onboard radars. Inf. Control. Syst. 2020, 2, 31–36. [Google Scholar] [CrossRef] [Green Version]
  13. Mokhtari, A.; Ahmadi, A.; Daccache, A.; Drechsler, K. Actual Evapotranspiration from UAV Images: A Multi-Sensor Data Fusion Approach. Remote Sens. 2021, 13, 2315. [Google Scholar] [CrossRef]
  14. Klemm, R. (Ed.) Novel Radar Techniques and Applications. In Real Aperture Array Radar, Imaging Radar, and Passive and Multistatic Radar; Scitech Publishing: London, UK, 2017; Volume 1. [Google Scholar] [CrossRef]
  15. Klemm, R. (Ed.) Novel Radar Techniques and Applications. In Waveform Diversity and Cognitive Radar, and Target. Tracking and Data Fusion; Scitech Publishing: London, UK, 2017; Volume 2, p. 553. [Google Scholar]
  16. Beddar-Wiesing, S.; Bieshaar, M. Multi-Sensor Data and Knowledge Fusion A Proposal for a Terminology Definition. arXiv 2020, arXiv:2001.04171. [Google Scholar] [CrossRef]
  17. Mathuranathan, V. Wireless Communication Systems in Matlab, 2nd ed.; Independently Published: Chicago, IL, USA, 2020; p. 382. [Google Scholar]
  18. Ipatov, V.P. Shirokopolosnye Sistemy i Kodovoe Razdelenie Signalov. In Principy i Prilojeniya [Broadband Systems and Code Division of Signals. Principles and Applications]; Technosfera Publication: Moscow, Russia, 2007; 486p. (In Russian) [Google Scholar]
  19. Sorokin, A.V.; Shepeta, A.P.; Nenashev, V.A.; Wattimena, G.M. Comparative characteristics of anti-collision processing of radio signal from identification tags on surface acoustic waves. Informatsionno-Upravliaiushchie Sist. [Inf. Control Syst.] 2019, 98, 49–57. [Google Scholar] [CrossRef]
  20. Tsmots, I.; Riznyk, O.; Rabyk, V.; Kynash, Y.; Kustra, N.; Logoida, M. Implementation of FPGA-Based Barker’s-Like Codes. In Lecture Notes in Computational Intelligence and Decision Making; Advances in Intelligent Systems and Computing; Lytvynenko, V., Babichev, S., Wójcik, W., Vynokurova, O., Vyshemyrskaya, S., Radetskaya, S., Eds.; Springer: Cham, Switzerland, 2020; Volume 1020. [Google Scholar] [CrossRef]
  21. Taylor, J.D.; Anatoliy, B.; Elen, B. Signals, Targets, and Advanced Ultrawideband Radar Systems. In Advanced Ultrawideband Radar; James, D.T., Ed.; CRC Press: Boca Raton, FL, USA, 2016. [Google Scholar]
  22. Shepeta, A.P.; Nenashev, V.A.; Isakov, V.I.; Sentsov, A.A. Ultra-Wideband Signals in Location Measuring Devices for Generation and Processing; St. Petersburg State University of Aerospace Instrumentation: St. Petersburg, Russia, 2020; 56p, ISBN 978-5-8088-1523-0. [Google Scholar]
  23. Li, J.; Liu, Y.; Xu, H.; Wang, B.; Liu, L.; Chen, X. A High Signal–Noise Ratio UWB Radar for Buried Pipe Location Using Golay Complementary Sequences. Appl. Sci. 2019, 9, 5090. [Google Scholar] [CrossRef] [Green Version]
  24. Al-Qawasmi, A.-R.; Allawama, A. Improvement of UWB—Multiband OFDM BER performance using Barker signaling. Int. Conf. Electr. Eng. 2010, 7, 25–27. [Google Scholar] [CrossRef] [Green Version]
  25. Syanov, V.A. Suppression of Side Lobe Signals Based on Compound Barker Codes. Izv. Vyss. Uchebnykh Zaved. Rossii. Radioelektron. [J. Russ. Univ. Radioelectr.] 2017, 2, 53–56. (In Russian) [Google Scholar]
  26. Gavrishev, A.A.; Osipov, D.L. Construction of a criterion for assessing the quality of binary barker-like codes. T-Comm. 2022, 16, 11–16. [Google Scholar] [CrossRef]
  27. Yankevych, R.; Prudyus, I.; Miskiv, V.M. Use of genetic algorithm for optimal codes search. In Proceedings of the IEEE 15th International Conference on the Experience of Designing and Application of CAD Systems (CADSM), Polyana, Ukraine, 26 February–2 March 2019. [Google Scholar] [CrossRef]
  28. Dvornikov, S.V.; Dvornikov, S.S. An empirical approach to assessing the noise immunity of phase modulation signals. Inform. Autom. 2020, 19, 1280–1306. [Google Scholar] [CrossRef]
  29. Raghavarao, D. Some Optimum Weighing Designs. Ann. Math. Stat. 1959, 30, 295–303. [Google Scholar] [CrossRef]
  30. Maksimov, V.V.; Khrapovitsky, I.A. New composite Barker codes. Sci. Heritage 2020, 49, 28–35. [Google Scholar]
Figure 1. Graphs of the expressions SL 2 and 3 with normalized ACF for searching for b in the decibel measurement scale.
Figure 1. Graphs of the expressions SL 2 and 3 with normalized ACF for searching for b in the decibel measurement scale.
Sensors 23 06835 g001
Figure 2. Graphs of expressions SL 2–5 with a normalized ACF for finding b in the decibel measurement scale.
Figure 2. Graphs of expressions SL 2–5 with a normalized ACF for finding b in the decibel measurement scale.
Sensors 23 06835 g002
Figure 3. Graphs of expressions SL 2–7 with a normalized ACF for finding b in the decibel measurement scale.
Figure 3. Graphs of expressions SL 2–7 with a normalized ACF for finding b in the decibel measurement scale.
Sensors 23 06835 g003
Figure 4. Graphs of the expressions SL 2–11 with a normalized ACF for finding b in the decibel measurement scale.
Figure 4. Graphs of the expressions SL 2–11 with a normalized ACF for finding b in the decibel measurement scale.
Sensors 23 06835 g004
Figure 5. Graphs of expressions SL 2–13 with a normalized ACF for finding b in the decibel measurement scale.
Figure 5. Graphs of expressions SL 2–13 with a normalized ACF for finding b in the decibel measurement scale.
Sensors 23 06835 g005
Figure 6. CCF of two M−sequences of the same length.
Figure 6. CCF of two M−sequences of the same length.
Sensors 23 06835 g006
Figure 7. Diagram for generating the M-sequence.
Figure 7. Diagram for generating the M-sequence.
Sensors 23 06835 g007
Figure 8. SL plots of the modified M-sequence: (a) SL expressions corresponding to g1(x); (b) SL expressions corresponding to g2(x).
Figure 8. SL plots of the modified M-sequence: (a) SL expressions corresponding to g1(x); (b) SL expressions corresponding to g2(x).
Sensors 23 06835 g008
Figure 9. ACF of the studied M-sequences for the polynomial g1(x): (a) original; (b) modified.
Figure 9. ACF of the studied M-sequences for the polynomial g1(x): (a) original; (b) modified.
Sensors 23 06835 g009
Figure 10. ACF of the studied M-sequences for the polynomial g2(x): (a) original; (b) modified.
Figure 10. ACF of the studied M-sequences for the polynomial g2(x): (a) original; (b) modified.
Sensors 23 06835 g010
Figure 11. CCF of the two studied M-sequences: (a) original; (b) modified.
Figure 11. CCF of the two studied M-sequences: (a) original; (b) modified.
Sensors 23 06835 g011
Table 1. Expressions for searching for alternative Barker codes N = 3.
Table 1. Expressions for searching for alternative Barker codes N = 3.
Lobe Number ACFSearch Expressions bExpressions to Search for a and b
R1b2 + 22a2 + b2
R2b + 1a2ab
R3bab
Table 2. Expressions for searching for modified Barker codes N = 5.
Table 2. Expressions for searching for modified Barker codes N = 5.
Lobe Number ACFSearch Expressions bExpressions to Search for a and b
R1b2 + 44a2 + b2
R2−2b + 22a2 − 2ab
R3b + 22a2ab
R4b + 1a2ab
R51a2
Table 3. Expressions for searching for modified Barker codes N = 7.
Table 3. Expressions for searching for modified Barker codes N = 7.
Lobe Number ACFSearch Expressions bExpressions to Search for a and b
R13b2 + 44a2 + 3b2
R2b2 − 3b + 22a2 − 3ab + b2
R3b2 − 3b + 1a2 − 3ab + b2
R4(b − 1)2(ab)2
R5−2b + 1a2 − 2ab
R6b + 1a2ab
R7bab
Table 4. Expressions for searching for alternative Barker codes N = 11.
Table 4. Expressions for searching for alternative Barker codes N = 11.
Lobe Number ACFSearch Expressions bExpressions to Search for a and b
R16b2 + 55a2 + 6b2
R23b2 − 5b + 22a2 − 5ab + 3b2
R33b2 − 5b + 1a2 − 5ab + 3b2
R43b2 − 4b + 1a2 − 4ab + 3b2
R52b2 − 4b + 1a2 − 4ab + 2b2
R62b2 − 3b + 1a2 − 3ab + 2b2
R7b2 − 3b + 1a2 − 3ab + b2
R8(b − 1)2(ab)2
R9−2b + 1a2 − 2ab
R10b + 1a2ab
R11bab
Table 5. Expressions for searching for alternative Barker codes N = 13.
Table 5. Expressions for searching for alternative Barker codes N = 13.
Lobe Number ACFSearch Expressions bExpressions to Search for a and b
R14b2 + 99a2 + 4b2
R2b2 − 6b + 55a2 − 6ab + b2
R3b2 − 5b + 55a2 − 5ab + b2
R4b2 − 5b + 44a2 − 5ab + b2
R5(b − 2)2(2ab)2
R6b2 − 4b + 33a2 − 4ab + b2
R7b2 − 3b + 33a2 − 3ab + b2
R8−3b + 33a2 − 3ab
R9−2b + 33a2 − 2ab
R10−2b + 22a2 − 2ab
R11b + 22a2ab
R12b + 1a2ab
R131a2
Table 6. Polynomial systems for generating M-sequences.
Table 6. Polynomial systems for generating M-sequences.
Degree of Polynomial LThe Length of the Generated Sequence N = 2L − 1Type of Polynomials g(x) for Generating the M-Sequence
37x3 + x + 1
x3 + x2 + 1
415x4 + x + 1
x4 + x3 + 1
531x5 + x2 + 1
x5 + x3 + 1
x5 + x3 + x2 + x + 1
x5 + x4+ x3 + x + 1
x5 + x4 + x3 + x2 + 1
x5 + x4 + x2 + x + 1
663x6 + x + 1
x6 + x4 + x3 + x + 1
x6 + x5 + 1
x6 + x5 + x2 + x+ 1
x6 + x5 + x3 + x2+ 1
x6 + x5 + x4 + x + 1
7127x7 + x + 1
x7 + x3 + 1
x7 + x3 + x2 + x + 1
x7 + x4 + 1
x7 + x4 +x3 + x2 + 1
x7 + x5 + x2 + x + 1
x7 + x5 + x3 + x + 1
x7 + x5 + x4 +x3 + 1
x7 + x5 + x4 +x3+ x2 + x + 1
x7 + x6 + 1
x7 + x6 + x3 + x + 1
x7 + x6 + x4 + x2 + 1
x7 + x6 + x4 + x + 1
x7 + x6 + x5 + x2 + 1
x7 + x6 + x5 + x3 + x2 + x + 1
x7 + x6 + x5 + x4 + 1
x7 + x6 + x5 + x4 + x2 + x + 1
x7 + x6 + x5 + x4 + x3 + x2 + 1
8255x8 + x4 + x3 + x2 + 1
x8 + x5 + x3 + x + 1
x8 + x5 + x3 + x2 + 1
x8 + x6 + x3 + x2 + 1
x8 + x6 + x5 + x + 1
x8 + x6 + x5 + x2 + 1
x8 + x6 + x5 + x3 + 1
x8 + x6 + x5 + x4 + 1
x8 + x6 + x4 + x3 + x2 + x + 1
x8 + x6 + x5 + x + 1
x8 + x7 + x2 + x + 1
x8 + x7 + x3 + x2 +1
x8 + x7 + x5 + x3 +1
x8 + x7 + x6 + x5 + x2 + x +1
x8 + x7 + x6 + x5 + x4 + x2 +1
x8 + x7 + x6 + x +1
9511x9 + x4 + 1
x9 + x4 + x3 + x +1
x9 + x5 + 1
x9 + x5 + x3 + x2 + 1
x9 + x5 + x4 + x + 1
x9 + x6 + x4 + x3 + 1
x9 + x7 + x2 + x +1
x9 + x7 + x5 + x +1
x9 + x7 + x5 + x2 +1
x9 + x7 + x6 + x4 + 1
x9 + x8 + x6 + x5 + x4 + x3 + x2 +x +1
x9 + x8 + x7 + x6 + x5 + x4 + x3 + x +1
Table 7. Expressions for searching b corresponding to the polynomial g1(x) and g2(x).
Table 7. Expressions for searching b corresponding to the polynomial g1(x) and g2(x).
Number
Lobe ACF
Expressions for Finding b by g1(x) L = 5Expressions for Finding b by g2(x) L = 5Number
Lobe ACF
Expressions for Finding b by g1(x) L = 5Expressions for Finding b by g2(x) L = 5
115b2 + 1615b2 + 16173b2 − 9b + 32b2 − 10b + 3
26b2 − 16b + 87b2 − 15b + 8185b2 − 5b + 42b2 − 8b + 4
36b2 − 15b + 86b2 − 15b + 8194b2 − 6b + 32b2 − 8b + 3
45b2 − 15b + 85b2 − 15b + 8203b2 − 7b + 22b2 − 8b + 2
56b2 − 13b + 85b2 − 14b + 8212b2 − 7b + 22b2 − 7b + 2
64b2 − 15b + 74b2 − 15b + 7223b2 − 4b + 34b2 − 3b + 3
75b2 − 12b + 85b2 − 12b + 8232b2 − 6b + 13b2 − 5b + 1
85b2 − 12b + 75b2 − 12b + 7242b2 − 5b + 13b2 − 4b + 1
95b2 − 11b + 74b2 − 12b + 7252b2 − 4b + 12b2 − 4b + 1
105b2 − 10b + 74b2 − 11b + 7262b2 − 4b2b2 − 4b
114b2 − 12b + 53b2 − 13b + 5273b2b + 13b2b + 1
125b2 − 9b + 65b2 − 9b + 628b2 − 3b2b2 − 2b
134b2 − 9b + 65b2 − 8b + 6292b2b2b2b
143b2 − 10b + 55b2 − 8b + 530b2bb2b
152b2 − 11b + 45b2 − 8b + 431b2b
164b2 − 7b + 55b2 − 6b + 5
Table 8. The results of the selection of polynomials for the generation of modified M-sequences for the SD AR.
Table 8. The results of the selection of polynomials for the generation of modified M-sequences for the SD AR.
NSystem PolynomialsThe Value of b without Modification and with itLevel of SL in dBThe Difference from the SL Level at {1, −1}The Nature of the CCF Values
15x4 + x + 1−1
−2
−11.4806
−13.0641
1.5835UC
15x4 + x3 + 1−1
−0.6667
−11.4806
−13.9793
2.4987UC
31x5 + x2 + 1−1
−0.7387
−14.2642
−16.0330
1.7688UC
31x5 + x3+ 1−1
−0.7387
−15.8478
−17.3107
1.4629UC
31x5 + x3+ x2+ x + 1−1
−1.5469
−14.2642
−15.2345
0.9703UC
31x5 + x4 + x2+ x + 1−1
−0.7387
−15.8478
−17.6782
1.8304UC
31x5 + x4 + x3 + x2 + 1−1
−0.6835
−14.2642
−16.9058
2.6416UC
63x6 + x + 1−1
−1.3334
−20.4238
−20.7396
0.3158UC
63x6 + x5 + 1−1
−0.7998
−17.9250
−19.1452
1.2202UC
63x6 + x5 + x3 + x2 + 1−1
−1.3334
−19.0849
−19.2976
0.2127UC
63x6 + x5 + x4 + x + 1−1
−1.3334
−17.9250
−18.7051
0.7801UC
127x7 + x + 1−1
−1.2146
−21.2482
−21.7965
0.5483UC
127x7 + x3 + 1−1
−0.8498
−21.2482
−22.1399
0.8917UC
127x7 + x3 + x2+ x + 1−1
−1.2146
−21.2482
−21.4885
0.2403UC
127x7 + x4 + 1−1
−0.8498
−20.4924
−21.0648
0.5724UC
127x7 + x4 + x3 + x2 + 1−1
−1.2146
−20.4924
−21.1896
0.6972UC
127x7 + x5 + x4 + x3 + 1−1
−0.8498
−21.2482
−22.0346
0.7864UC
255x8 + x4+ x3+ x2 + 1−1
−0.8814
−23.5218
−24.2805
0.7587UC
255x8 + x6 + x3 + x2 + 1−1
−0.8886
−24.0484
−24.4268
0.3784UC
255x8 + x6 + x4 + x3 + x2 + 1−1
−0.8886
−23.5218
−24.1275
0.6057UC
255x8 + x6 + x5 + x4 + 1−1
−0.8886
−24.0484
−24.6809
0.6325UC
255x8 + x6 + x4 + x3 + x2 + x + 1−1
−0.8886
−23.5218
−24.1275
0.6057UC
511x9 + x4 + 1−1
−0.9186
−27.7240
−28.0037
0.2797UC
511x9 + x4 + x3 + x + 1−1
−1.0970
−26.9339
−27.2522
0.3184UC
511x9 + x5 + x3 + x2 + 1−1
−0.8714
−26.9339
−27.5418
0.6080UC
511x9 + x7 + x6 + x4 + 1−1
−0.8338
−26.9339
−27.6126
0.6787UC
511x9 + x8 + x6 + x5 + x4+ x3 + x2 + x +1−1
−0.9186
−26.9339
−27.1297
0.1959UC
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Nenashev, V.A.; Nenashev, S.A. Search and Study of Marked Code Structures for a Spatially Distributed System of Small-Sized Airborne Radars. Sensors 2023, 23, 6835. https://doi.org/10.3390/s23156835

AMA Style

Nenashev VA, Nenashev SA. Search and Study of Marked Code Structures for a Spatially Distributed System of Small-Sized Airborne Radars. Sensors. 2023; 23(15):6835. https://doi.org/10.3390/s23156835

Chicago/Turabian Style

Nenashev, Vadim A., and Sergey A. Nenashev. 2023. "Search and Study of Marked Code Structures for a Spatially Distributed System of Small-Sized Airborne Radars" Sensors 23, no. 15: 6835. https://doi.org/10.3390/s23156835

APA Style

Nenashev, V. A., & Nenashev, S. A. (2023). Search and Study of Marked Code Structures for a Spatially Distributed System of Small-Sized Airborne Radars. Sensors, 23(15), 6835. https://doi.org/10.3390/s23156835

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop