Next Article in Journal
MIC: Microwave Imaging Curtain for Dynamic and Automatic Detection of Weapons and Explosive Belts
Next Article in Special Issue
The Impact of Impulsive Traffic on Cellular Internet of Things Network Performance Indicators
Previous Article in Journal
More Reliable Neighborhood Contrastive Learning for Novel Class Discovery in Sensor-Based Human Activity Recognition
Previous Article in Special Issue
Theoretical Comparison of Different Envelope Elimination and Restoration Transmitter PWM Modulator Configurations to Expand the Possible Antenna Mismatch
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modified Nested Barker Codes for Ultra-Wideband Signal–Code Constructions

by
Vadim A. Nenashev
*,
Aleksandr R. Bestugin
,
Alexey V. Rabin
,
Sergei V. Solenyi
and
Sergey A. Nenashev
Saint-Petersburg State University of Aerospace Instrumentation, 67, Bolshaya Morskaia Str., 190000 St. Petersburg, Russia
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(23), 9528; https://doi.org/10.3390/s23239528
Submission received: 23 October 2023 / Revised: 17 November 2023 / Accepted: 24 November 2023 / Published: 30 November 2023

Abstract

:
Currently, various applications of ultra-wideband signal–code constructions are among the most vibrant technologies, being implemented in very different fields. The purpose of this research consists of analyzing Barker codes and searching for the optimal nested representations of them. We also aim to synthesize signal–code constructions based on the tenets of nesting of alternative modified Barker codes, which employ an asymmetric alphabet. The scientific merit of the paper is as follows: on the basis of new analytic expressions, modified nested codes and signal–code constructions were obtained, applicable for the establishment of the unambiguous association of the component values of the nested codes with any lobes of the normalized autocorrelation function. With these analytical expressions, we are, hence, able to determine the values of the binary asymmetrical components of the nested codes related to the side lobes of the normalized autocorrelation function. In this way, we clearly obtain better (low) levels for these lobes than by using the autocorrelation function, as established by the equivalent conventional Barker codes, including the nested constructions. Practical application of these modulated ultra-wideband signals ensures improved correlational features, high-fidelity probabilistic detection, and more precise positional detection of physical bodies depending on the range coordinate.

1. Introduction

Recently, in the domain of far-range probing system development, complex modulated signals have found wider applications. This is to solve different problems related to retrieving signals from ambient noise. To do so, a signal compression procedure in the strobe of the receiver is required. In terms of this workflow, where the signals as such are code-modulated, the workflow of modulated signal compression is implemented on the basis of correlational processing methods. Thereby, the features of the correlational reception of a compressed signal–code construction depend on the actual code within this construction [1,2,3]. However, not every code can be a template for signal–code constructions. This provides a certain workflow of retrieval (detection) of a code-modulated signal in the ambient noise. As a rule, signal–code constructions depend on the side lobe (SL) level of a normalized autocorrelation function (NACF), obtained after compression. This level has to be the minimum required for the most efficient solution of the exact detection problem.
The main applied code-modulated amplitude signals are the ultra-wideband (UWB) ones [4,5]. Hence, one of the most promising trends in the development of UWB location techniques [6], including multi-positional ones [6,7,8], consists of the batching of modulated UWB pulses, particularly in the employment of Barker codes and their modifications [9,10,11]. This is because they are suitable for UWB signal batching via hardware-based UWB amplitude polarity reversal upon generation.
Modified Barker codes, in contrast to regular codes, contain some asymmetries in certain code components and their parts. This approach, consequently, complicates the synthesis of such signals, which are phase-modulated with this code. In UWB detection devices, the compression routine for the generated signal–code constructions is implemented on the basis of the generated signal and depends on the amplitude-modulated one. Hence, the value of the positive code component corresponds to the equivalent amplitude value for the UWB signal. The same holds true for the negative part of the component and amplitude modulation of the UWB signal.
In the second part of this paper, we consider codes which are applied for amplitude modulation; specifically, the Barker codes and code sequences with the asymmetric alphabet modified upon them. According to the obtained analytical expressions characterizing the side lobe level, a search for new values of the code components is performed. Further, we present a comparative analysis of the modified variants with conventional Barker code representations to compare and contrast the SL-derived evaluations of NACF for conventional and modified Barker codes with an asymmetrical alphabet. Further, we compute the difference between these levels. Upon comparative analysis, we infer if it is viable to extend this analytical approach to the composition of nested code constructions. Thus, in the third part, we discuss the peculiarities of the generation of nested code constructions using Barker codes and derive an analytical expression to retrieve the values for code components with an asymmetrical alphabet in the vein of the research presented in the second section for particular instances of detection problems. Computational experiments are presented which are necessary for the retrieval of the numerical values of nested code components. Here, we build on Barker codes with asymmetrical alphabets. In addition, numerical characteristics are given for various levels of SL NACFs which possess the optimal correlation features. In the fourth part, we give example implementations of signal–code constructions upon the new values obtained for the components of the modified codes from the second and third parts to further implement them in actual UWB devices and their respective (including spatially distributed) systems [12]. We also present the results of our computer simulations, in which we model the compression of the generated signal–code constructions. We further give the numerical characteristics of the correlational features of these UWB signals modulated by the modified Barker codes and their respective nested constructions. Finally, in the fifth part, we conclude our research and suggest further possible applied implementations of the results and extension of their applicability in the domain.

2. Modified Barker Codes

Traditionally, certain approaches are used to modulate these signals [13,14] and, consequently, to achieve a high fidelity of signal detection in ambient noise. This is particularly relevant with a sequence of codes. When choosing an actual code, the following principle is in action: the best code is the one with the lowest level of SL NACF. It is known that in Barker code sequences, this level is 1/N, where N—code length. These codes are widely used in the design of various devices and detection systems, including the ultra-wideband ones. This is because they are unique binary codes with a symmetric alphabet {1, −1}, concerning the regular distribution of values at level SL {1, 0} ACF. The data on finite-length Barker codes with a symmetric alphabet and the respective SL NACF levels are presented in Table 1.
In conventional detection systems, the following workflow is usually performed: in detection systems, a fixed-length Barker sequence is selected according to the requirements for the correlational characteristic. This ensures the process of its detection in the receiver.
Apart from radar applications, Barker codes can also be employed in the systems for frame-by-frame data streaming. For example, if the code sequence is detected on the receiving end, the receiver ensures that the start of the frame is found, and further, the system performs the frame data retrieval. These data are the payload transmitted between the subscribers. The sequence identification process consists of mapping input data with a copy of the preamble, stored on the receiving end [16,17,18].
However, in actual detection systems, such as two-way subscriber lines or various ranging systems, the correlational approach is used.
To further illustrate this approach, we consider the case of conventional ACF computation for the maximum-length Barker code N = 13. For other codes, the workflow is effectively the same.
The workflow of conventional computation of the values for levels SL ACF for the Barker code N = 13 is presented in Figure 1.
For the length of conventional Barker code N = 13, the following ACF values were computed: R13 = {1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 13, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1}.
However, this workflow is not applicable for obtaining analytical expressions for Barker codes, depending on b, where b is a negative value.
In [19], analytical expressions are presented to search for different code pairs {1, −b} for lengths N = 3, 5, 7, 11, 13. This allows extending the class of code sequences and augment the coding theory and the methods of digital complex processing of echo signals. It also enables the discovery of new code structures with superior correlational characteristics compared to the known ones. To that end, the ACF characteristics were evaluated. We then conducted a comparative analysis, contrasting the newly obtained modified code sequences with the Barker codes of varying lengths considered in this study.
The analytical expressions that enable the search for b the new modified components of Barker codes are presented in Table 2. In contrast to [19], these expressions are augmented with new terms for lengths N = 2 and 4.
In [19], research efforts were summarized with the aim of searching for modified code values for the pair {1, −b}. This pair considers two values simultaneously: one for the positive and one for the negative level of SL ACF. However, these analytical expressions (see Table 2) enable the calculation of negative code value, denoted as —b, which is relevant for solving a specific detection problem [20].
This scenario arises when it is necessary to evaluate the extremum values for both positive and negative SL NACF values simultaneously. Simultaneous evaluation becomes feasible in the implementation of a detection system, especially in the decimeter scale of a ranging system when measuring the levels of SL NACF.
Table 3 presents the results of the evaluation of SL levels for a conventional Barker code and various code modifications. Additionally, we computed the level difference between the conventional and modified codes.
Having obtained the values SL ACF depending on the component pair of the code {1, −b}, we present the resulting evaluations of SL NACF with the optimal value b in Table 3.
Hence, it follows from the evaluation results, presented in Table 3, that the best characteristic is associated with the modified Barker code of length N = 13, exhibiting a maximum SL NACF of −23.77 dB, where the code component value is b = 3 − 3 in the pair {1, −b}.
Transitioning to the modulation of signals tagged with various asymmetric pair {1, −b}, as opposed to the known symmetric pair {1, −1}, it is possible to ensure the elimination of any ambiguities in their retrieval. This further enables accommodation, for example, for target audience growth when using a distributed remote probing system that employs different inspection angles.
Deviation from conventional symmetric representations of codes, coupled with the use of modified asymmetric pairs, allows for the extension of the class of code sequences, the augmentation of coding theory, and the exploration of novel methods for generating modulated signals based on such codes, whose characteristics surpass those of the known ones.
However, the results presented in Table 3 may not always ensure the required correlational characteristics when implementing an actual detection system relying on the SL NACF level. This limitation arises because the length of such codes cannot exceed N = 13 [21].
Therefore, we propose extending this approach to codes longer than Barker codes. To achieve this, we employed the code nesting approach and explored various possible combinations of Barker codes.

3. The Analysis of Side Lobe Level in Modified Nested Barker Code Constructions, Having an Asymmetrical Alphabet

As demonstrated earlier, the maximum effective (SL) level values achievable with Barker codes and their modified counterparts, utilizing an asymmetrical alphabet, are −22.28 dB and −23.77 dB, respectively, representing a difference of 1.49 dB. However, this result does not always meet the requirements of modern small-sized radar stations. Nevertheless, Barker codes and their modifications can be amalgamated into nested code constructions to generate codes with a length exceeding 13. In this case, a BM code can be used as BN in the code (M within N) to generate the code BM×N of length M × N.
As an example, consider a code construction of length B3×13, structured as follows: B3×13 = {+ + + + + − − + + − + − +, + + + + + − − + + − + − +, − − − − − + + − − + − + −} and shown in Figure 2.
In Figure 3, NACFs for nested Barker codes [22,23] are presented, where the combined length is N = 39:
Figure 3a presents an NACF of a nested Barker code construction with a length of 39—B3×13. The graph displays two prominent negative SL peaks with a value of −13/39, and the maximum positive SL peaks of the NACF, reaching a level of 3/39.
Figure 3b presents an NACF of a nested Barker code construction with a length of 39—B13×3 of the second type. Similar to Figure 3a, it showcases the largest positive and negative values in the SL levels of the NACF but in different spatial locations.
Furthermore, we delve into the analysis of the SL NACF levels for the construction of nested codes generated based on modified Barker codes.

3.1. Nested Code Constructions Based on the Modified Barker Codes

Due to the significantly higher level of SL NACF observed in the discovered modified Barker codes with an asymmetrical alphabet compared to conventional Barker codes with a symmetrical alphabet, they can be effectively employed to construct new nested code sequences.
In contrast to Barker codes and their modifications, code constructions based on them can have several different implementations. Sequences composed exclusively of conventional Barker codes with a symmetrical alphabet are denoted as “Barker-Barker” (BB), while those composed exclusively of modified variants with an asymmetric alphabet are denoted as “Modification-Modification” (MM). Two hybrid compositions of code constructions are also possible. The first involves a nested modified Barker code being “multiplied” using the Kronecker product by the components of a conventional Barker code, resulting in the configuration “Barker-Modification” (BM). The second, symmetrical one is established where a nested Barker code is “multiplied” by the components of a modified Barker code—"Modification-Barker” (MB). Therefore, four various compositions of code constructions should be considered: BB, BM, MB, MM, and the best among them needs to be determined. Additionally, it is essential to find a component b of code constructions that enables the variants BM, MB, and MM to outperform the conventional BB variant.
Table 4 presents different variants of code constructions: BB, BM, MB, and MM, each with a length of 13 × 3.
Table 5, Table 6, Table 7 and Table 8 present the results of the maximum positive SL level evaluation for various code constructions, each falling into one of four variants: BB, BM, MB, and MM. Additionally, we present the calculated differences between the following estimates: “BB-BM”, “BB-MB”, and “BB-MM”. The last column, labeled “best type”, indicates the nested code structure with the lowest level of SL NACF compared to other code structures of the same length. Estimates of SL NACF levels are presented in two dimensions, relative and in dB.
The value of the b component for modified codes (“BM”, “MB”, and “MM”) was selected in accordance with Table 3. Given that the retrieval of a compressed echo-signal is a time-dependent process, the detector features are primarily influenced by the SL level of an NACF.
As evident from the data provided in Table 5, Table 6, Table 7 and Table 8, the modified nested code structures of the “BM”, “MB”, and “MM” types exhibit superior characteristics compared to similar designs of the classical symmetrical “BB” type for various lengths and combinations with type-based distribution:
“BB, BM”: 4 × 3, 4 × 5, 4 × 7 and 4 × 13;
“BM”: 2 × 3, 3 × 3, 3 × 5, 3 × 13, 7 × 3, 7 × 13, 11 × 3, 11 × 5, 11 × 13 and 13 × 5;
“MB”: 3 × 4, 5 × 2, 5 × 11, 7 × 4, 13 × 2, 13 × 7 and 13 × 11;
“MB, MM”: 5 × 3, 5 × 7, 5 × 13 and 13 × 3;
“MM”: 5 × 5, 7 × 5 and 13 × 13.
This result allows us to draw conclusions about the feasibility and prospects of using modified codes for certain lengths in modern detection systems, particularly in ultra-wideband ones. However, this approach, despite exhibiting lower characteristics for the mentioned nested code structures compared to their classical symmetric representations, lacks analytical expressions suitable for determining the values of elements in nested codes. This limitation prevents us from identifying the best values for the SL NACF estimate for the modified nested code at different lengths. Consequently, the optimal characteristics continue to favor the “BB” type for the following lengths: 2 × 2, 2 × 4, 2 × 5, 2 × 7, 2 × 11, 2 × 13, 3 × 2, 3 × 7, 3 × 11, 4 × 2, 4 × 4, 4 × 11, 5 × 4, 7 × 2, 7 × 7, 7 × 11, 11 × 2, 11 × 4, 11 × 7, 11 × 11, 13 × 4.

3.2. The Search for Optimal Values of Nested Code Components via Their Analytical Expressions

Furthermore, we will illustrate the workflow of a value search for nested code constructions using analytical expressions, exemplified by a code of length 3 × 3.
To illustrate how to search for the components of nested code constructions, we need to represent the modified Barker codes in two variants: substituting the negative part by b1 in the first instance and by b2 in the second instance, as follows: M3a = [1, 1, b1] and M3b = [1, 1, b2]. If we were to substitute the negative part by b only in one variant, M3 = [1, 1, b], then the search for optimal values would be precluded because some analogous components of the modified codes could differ from each other.
This limitation is evident in the resulting analytical expressions provided in Table 9, which are used to determine the values of lobe levels in ACF.
Let us delve into the analytical expressions that incorporate the values b1 and b2. Upon solving these expressions, we derived a modified code pair with values: M3a = [1, 1, −1.721] and M3b = [1, 1, 0.1211], where the maximum SL level of an NACF was found to be Rmax+ = −0.0209. We denote this type of code construction as MM2.
By comparison, a nested construction of type BM with values {1, −1} × {1, −0.5} yielded an equivalent value of 0.0741. Consequently, analytical expressions that incorporate values b1 and b2 and define the level values for ACF lobes allow us to find superior values for components of nested codes compared to those considered in previous sections. For instance, the difference between a nested code of length 3 × 3 of type MM2 compared to an equivalent code of type BB (i.e., BM−MM2) is 0.0950. Therefore, based on this result, nested codes of type MM2 with various values b1 and b2 are superior to the initial ones in terms of the maximum level of SL NACF, outperforming BM and particularly surpassing instances of the conventional BB type.
Similar research was also conducted for other lengths of nested codes for constructions of type MM2.
Thus, the methodology for finding negative values [b1, b2] for modified nested Barker codes is as follows:
(1) Select a nested Barker code sequence of desired length N×M with values in the pair {1, −1}.
(2) Plot the NACF graph for the selected nested Barker code sequence of length N×M in step 1.
(3) Determine the maximum SL value of the NACF obtained in step 2.
(4) In the nested code selected for research in step 1, replace the negative elements of the code with the value −1 with [b1, b2], thus defining a nested code of type MM2: {1, b1}×{1, b2}.
(5) Obtain expressions for each lobe (main and side) of the ACF as a function of b1 and b2.
(6) Obtain expressions for each SL of the NACF, thus forming a system of expressions.
(7) Find the parameters b1 and b2 at which the value of SL NACF will be the smallest possible by solving the corresponding system of expressions obtained in the previous step.
(8) Verify that the values of NACF SL levels at the found values of b1 and b2 in the previous step are lower than the NACF SL level determined in step 3.
Table 10 presents the results of such research, including values for components of the “best type” of nested codes (see Table 5, Table 6, Table 7 and Table 8) and MM2. Here, the evaluations of maximum SL level are provided in terms of NACF, as well as the difference in this value from the SL level for nested codes of the “best type” data from Table 5, Table 6, Table 7 and Table 8.
The analysis of numerical data from Table 10 shows that by employing the workflow to search for two component values belonging to the code of type MM2 based on the respective analytical values, it is possible to downgrade the level of SL NACF in comparison with the SL of the best types given in Table 5, Table 6, Table 7 and Table 8.
For example, for a nested code structure of a length 13 × 13 with values b1 = −1.6 and b2 = −2, the difference between MM and MM2 was 0.0163.
The remaining numerical results also demonstrated a decrease in the level of SL NACF in the case of using the values of b1 and b2 obtained from the corresponding analytical expressions for modifying the nested code structure of the MM2 type, with the exception of lengths 2 × 2 and 11 × 11.
This leads us to a conclusion that it is appropriate to use a new modification of nested codes (type MM2) with newfound values of negative components b1 and b2. Obtained with the derived analytical expressions, this enables the optimal correlation data features of the nested code constructions.

4. The Generation of Conventional and Modified Ultra-Wideband Signal–Code Constructions and Their Nested Representations

In Section 2, modified Barker codes with optimal SL NACF level were obtained. This research, based on numerical simulations, demonstrated that introducing some asymmetry into the alphabet of a binary Barker code could significantly improve the ratios of side lobes and the main ACF peak. Further, examples of modified Barker codes in action, as well as their representations, are required. These examples should be applied in the modulation (synthesis) of probing signals. Since it is not always possible to enhance the mathematical description, the modification of Barker codes and their nested representations can find applications in actual devices and detection systems.
Hence, the most obvious application of the discovered modified Barker codes (see Section 2) and their respective nested code constructions (see Section 3) is their implementation in physical devices and detection systems to generate probing signals. The key approach here is an amplitude modulation of UWB signals, including the ones with various asymmetric values of pulse levels [24,25,26].
Currently, the implementation of ultra-wideband signals is among the most novel and promising technologies, finding applications in very different industries.
It is known that one of the most promising extensions of UWB ranging methods [27,28], including multi-positional ones [29,30,31,32], is the batched application of encoded UWB pulses, particularly the implementation of Barker codes. These codes enable the composition of UWB batches by changing polarity, and hence, the amplitude of an elementary pulse. Here, a positive code component has an amplitude polarity “+”, and a negative one, correspondingly, “−” [33].
Additionally, the analysis of the current advances in wireless technologies, employing the amplitude modulation of ultra-wideband signals, is acknowledged to be promising in the further development of digital processing of similar signal–code constructions in difficult-to-handle noisy environments [34,35,36,37].
The average power of a UWB signal is particularly low due to its ultra-short pulses, specifically from 0.5 to 2 ns. Therefore, employing the amplitude modulation of UWB signals is practical to increase their average power in ultra-wideband detection systems. Generating an UWB signal–code design is necessary to detect inhomogeneities at short distances, especially in solid media (soil, concrete, etc.) [26].
Furthermore, we need to examine examples of generation elementary UWB pulses, modulated by modified codes described in Section 2 and code constructions described in Section 3. We will then compare and contrast them with equivalent signals modulated by conventional codes. This evaluation is necessary to assess the features of compressed code-modulated signals, particularly the SL level of an NACF.
In Figure 4, we present UWB signals, which are amplitude-modulated by a conventional symmetric Barker code and by a modified asymmetric one.
For the same signal modulated by a modified Barker code of length 3, the resulting SL ACF value was −0.2222, while for the one modulated by a conventional Barker code of equal length, it was 0.3333. Therefore, the conventional UWB Barker signals are inferior to the modified signals by 0.1111. These results align with the theoretical ones shown in Table 3.
As seen in Figure 4c,d, the width of the main peak is practically the same for the UWB signal modulated by the canonical Barker code and its modification. To narrow the width of the ACF main lobe, optimization methods, as provided in [38,39,40], can be applied.
Therefore, both Barker code sequences and their modifications can be employed for the generation of UWB signals.
Furthermore, we need to investigate the compression characteristics of ultra-wideband signals by modified Barker codes and their signal–code constructions. The results for nested codes of types BB, BM, and MM2 (length 3 × 3) are presented in Figure 5.
The results (see Figure 5) for UWB signal–code nested structures align with the theoretical ones provided in Table 10, consistent with previous results (see Figure 4), which were in accordance with the estimates in Table 3.
For the other lengths and types of signal–code constructions, the maximum SL ACF levels were evaluated, and the resulting scores are consistent with the codes presented in Table 3, Table 8 and Table 10.
The results obtained in this research, after the performed analysis, demonstrate rich possibilities, arising from code asymmetry and relaxed requirements for the ACF. This research aims to stimulate the further exploration of algorithms of signal generation and processing to ensure more reliable signal retrieval in challenging (natural) noisy environments. This is particularly relevant for channels probing UWB signals.
Therefore, the present research holds significant practical importance in the domain of UWB systems for detecting amplitude-modulated signals, where analog, not digital, processing approaches are used.

5. Conclusions

This research aimed to explore new noise-proof (noise-resistant) codes, code combinations, ultra-wideband signal–code constructions, as well specialized approaches for their processing in modern UWB radar-based detection systems. These alternatives can be considered to conventional codes already applied in industry, offering improved correlation features compared to known codes and UWB-signals generated using them.
The primary outcome of this research, motivating further development in coding theory, involves deviating from the existing pairwise nested code representations, such as {1, −1} × {1, −1}, and instead using {1, b1} × {1, b2}. The obtained results differ from previously published ones by introducing, for the first time, a system of analytical expressions depending on [b1, b2] to calculate the levels of side lobes of the normalized ACF. Solving this system according to the defined new method (Section 3.2) enables finding negative elements for the nested code, minimizing the maximum level of side lobes of the normalized ACF compared to canonical representations, as presented in Table 10.
From a practical standpoint, Section 4 demonstrates that the proposed modifications to nested codes significantly enhance the functionality of measuring ultra-wideband radar devices by generating UWB signal–code structures. Examples of generating and compressing UWB signal–code structures modulated by new modified nested codes underscore their feasibility when compared to canonical analogous Barker signals.
The potential of this research lies in extending the application of the developed new methodology to search for modifications for various other types of codes (M-sequences, Frank codes, etc.) to generate signal–code structures in radar, acoustic, optical, hydroacoustic, and various multi-position remote sensing systems. Additionally, these modifications can be applied to ensure the reliability of information transmission in telecommunication communication channels.

Author Contributions

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

Funding

The paper was prepared with the financial support of the Ministry of Science and Higher Education of the Russian Federation, grant agreement No. FSRF-2023-0003, “Fundamental principles of building of noise-immune systems for space and satellite communications, relative navigation, technical vision and aerospace monitoring”.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

SL—side lobe; NACF—normalized autocorrelation function; ACF—autocorrelation function; UWB—ultra-wideband; BB—"Barker-Barker”; BM—"Barker-Modification”; MB—"Modification-Barker”; MM—"Modification-Modification” (nested first type codes); MM2—"Modification-Modification 2” (nested second type codes).

References

  1. 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]
  2. Dvornikov, S.S.; Zheglov, K.D.; Dvornikov, S.V. SSB signals with controlled pilot level. T-Comm Telecommun. Transp. 2023, 17, 41–47. (In Russian) [Google Scholar] [CrossRef]
  3. Shakhnovich, I.V. Modern Wireless Communication Technologies; Tekhnosphere: Irving, TX, USA, 2006; 288p. [Google Scholar]
  4. 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]
  5. Shostko, I.S.; Takha, A.; Sosedka, Y.E. Analysis of models of ultra-wideband signals for infocommunication networks. Probl. Telecommun. 2012, 4, 45–62. [Google Scholar]
  6. 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]
  7. Yu, K.; Wen, K.; Li, Y.; Zhang, S.; Zhang, K. A Novel NLOS Mitigation Algorithm for UWB Localization in Harsh Indoor Environments. IEEE Trans. Veh. Technol. 2019, 68, 686–699. [Google Scholar] [CrossRef]
  8. Djosic, S.; Stojanovic, I.; Jovanovic, M.; Djordjevic, G.L. Multi-algorithm UWB-based localization method for mixed LOS/NLOS environments. Comput. Commun. 2022, 181, 365–373. [Google Scholar] [CrossRef]
  9. Abdel-rahman, A.-Q.; Aiman, A. Improvement of UWB-Multiband OFDM BER performance using Barker signaling. In Proceedings of the International Conference on Electrical Engineering, Tuxtla Gutierrez, Mexico, 8–10 September 2010; Volume 7, pp. 25–27. [Google Scholar] [CrossRef]
  10. Rozhnev, A.Y.; Kalinin, P.M.; Volynskaya, A.V. Study of the Reliability of Combined Barker Signals; Current Issues in the Development of Railway Automation and Telemechanics Systems: Collection. Scientific Works; Sapozhnikova, V.V., Ed.; St. Petersburg State University of Railways: St. Petersburg, Russia, 2013; pp. 87–92. [Google Scholar]
  11. Fan, Z.; Rudlin, J.; Asfis, G.; Meng, H. Convolution of Barker and Golay Codes for Low Voltage Ultrasonic Testing. Technologies 2019, 7, 72. [Google Scholar] [CrossRef]
  12. Maksimov, V.V.; Khrapovitsky, I.A. New composite Barker codes. Sci. Herit. 2020, 49, 28–35. [Google Scholar]
  13. 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]
  14. Azouz, A. Novel Sidelobe cancellation for Compound-Barker Combined with LFM or Polyphase Waveform. In Proceedings of the 2020 12th International Conference on Electrical Engineering (ICEENG), Cairo, Egypt, 7–9 July 2020; pp. 268–276. [Google Scholar] [CrossRef]
  15. 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. ISDMCI 2019. 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]
  16. Shcherbakov, V.; Lukin, K. Generation of binary pseudo-random sequences with quasi-perfect periodic and inverse periodic autocorrelations for radar systems. In Proceedings of the 2017 18th International Radar Symposium (IRS), Prague, Czech Republic, 28–30 June 2017; pp. 1–7. [Google Scholar] [CrossRef]
  17. Vazquez Alejos, A.; Dawood, M. Multipath Detection and Mitigation of Random Noise Signals Propagated through Naturally Lossy Dispersive Media for Radar Applications. Sensors 2023, 23, 9447. [Google Scholar] [CrossRef]
  18. Bestugin, A.R.; Ryzhikov, M.B.; Novikova, Y.A.; Kirshina, I.A. Increasing the efficiency of aircraft detection on catch-up courses in pulse-Doppler airborne radars with a low carrier flight altitude. T-Comm Telecommun. Transp. 2023, 17, 11–16. [Google Scholar] [CrossRef]
  19. 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. [Google Scholar] [CrossRef]
  20. Sharov, S.N.; Tolmachev, S.G. Search for binary code sequences with low autocorrelation sidelobes by the evolutionary method. Informatsionno-Upr. Sist. [Inf. Control. Syst.] 2020, 1, 44–53. (In Russian) [Google Scholar] [CrossRef]
  21. Radiolokatsiya, S. Analiz, Raschet i Proektirovanie [Modern radar-location. Analysis, Calculation and Design]; Kobzareva, Y.V., Ed.; Sovetskoe Radio Publish: Moscow, Russia, 1969; 704p. (In Russian) [Google Scholar]
  22. Volynskaya, A.V. Results of mathematical modeling of the process of searching for code sequences with given correlation properties. In Bulletin of UrGUPS: Scientific-Technical Magazine; UrGUPS: Ekaterinburg, Russia, 2009; pp. 64–71. [Google Scholar]
  23. Zhuk, A.; Orel, D.; Pashintsev, V.; Kalmykov, I. A method for transmitting information based on the stochastic use of binary quasi orthogonal code sequences. IOP Conf. Ser. Mater. Sci. Eng. 2021, 1069, 012017. [Google Scholar] [CrossRef]
  24. Klemm, R. (Ed.) Novel Radar Techniques and Applications. Waveform Diversity and Cognitive Radar, and Target. In Tracking and Data Fusion; Scitech Publishing: London, UK, 2017; Volume 2, p. 553. [Google Scholar]
  25. Mahafza, B.R. Radar Systems Analysis and Design Using MATLAB; Chapman and Hall/CRC: New York, NY, USA, 2016; Volume 3, p. 743. [Google Scholar] [CrossRef]
  26. Srinivasu, C.; Monica Satyavathi, D.; Markandeya Gupta, N. Performance Evaluation of UWB Waveforms in High-Resolution Radar. In Microelectronics, Electromagnetics and Telecommunications; Lecture Notes in Electrical Engineering; Chowdary, P., Chakravarthy, V., Anguera, J., Satapathy, S., Bhateja, V., Eds.; Springer: Singapore, 2021; Volume 655, Available online: https://link.springer.com/chapter/10.1007/978-981-15-3828-5_58 (accessed on 30 November 2023). [CrossRef]
  27. Taylor, J.D.; Boryssenko, A.; Boryssenko, E. Signals, Targets, and Advanced Ultrawideband Radar Systems. In Advanced Ultrawideband Radar; Taylor, J.D., Ed.; CRC Press: Boca Raton, FL, USA, 2016. [Google Scholar]
  28. Varlamov, O.V. Construction of powerful broadband DC amplifiers of the modulation path of transmitters with separate amplification of the components. T-Comm Telecommun. Transp. 2022, 16, 4–14. [Google Scholar] [CrossRef]
  29. 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]
  30. Dvornikov, S.V.; Dvornikov, S.S.; Zheglov, K.D. Proactive monitoring of the suitability of radio channels in the frequency hopping mode. T-Comm Telecommun. Transp. 2022, 16, 15–20. [Google Scholar] [CrossRef]
  31. Khanykov, I.G.; Nenashev, V.A.; Kharinov, M.V. Algebraic Multi-Layer Network: Key Concepts. J. Imaging 2023, 9, 146. [Google Scholar] [CrossRef] [PubMed]
  32. Nenashev, V.A.; Khanykov, I.G. Formation of Fused Images of the Land Surface from Radar and Optical Images in Spatial Distributed On-Board Operational Monitoring Systems. J. Imaging 2021, 7, 251. [Google Scholar] [CrossRef] [PubMed]
  33. 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]
  34. Bhatt, T.D. Construction of Perfect Periodic Binary Sequences for Radar Applications. Int. J. Emerg. Technol. 2020, 11, 662–667. Available online: https://www.researchgate.net/publication/343524590 (accessed on 30 November 2023).
  35. Jurik, P.; Sokol, M.; Galajda, P.; Drutarovsky, M. Analysis and Implementation of Controlled Semiconductor Switch for Ultra-Wideband Radar Sensor Applications. Sensors 2023, 23, 7392. [Google Scholar] [CrossRef]
  36. Kim, D.H.; Lim, D.W.; Shen, L.; Kim, H.-M.; Woo, S.C.; Yu, H.K. Localization methods of multi-targets for UWB radar sensor networks. In Proceedings of the 2011 3rd International Asia-Pacific Conference on Synthetic Aperture Radar (APSAR), Seoul, Repblic of Korea, 26–30 September 2011; pp. 1–4. [Google Scholar]
  37. Xu, K. Silicon electro-optic micro-modulator fabricated in standard CMOS technology as components for all silicon monolithic integrated optoelectronic systems. J. Micomech. Microeng. 2021, 31, 054001. [Google Scholar] [CrossRef]
  38. Tamas, K.; Geza, K.; Francis, L.; Chi, T. Performance improvement of UWB autocorrelation receivers by minimizin. The energy capture time. In Proceedings of the 2009 16th IEEE International Conference on Electronics, Circuits and Systems-(ICECS 2009), Yasmine Hammamet, Tunisia, 13–16 December 2009; IEEE: New York, NY, USA, 2010; pp. 1020–1023. [Google Scholar] [CrossRef]
  39. Lembrikov, B. (Ed.) Novel Applications of the UWB Technologies; IntechOpen: London, UK, 2011. [Google Scholar] [CrossRef]
  40. Shepeta, A.P.; Makhlin, A.M.; Nenashev, V.A.; Kryachko, A.F. Performance of UWB Signal Detecting Circuits. In Proceedings of the 2018 Wave Electronics and Its Application in Information and Telecommunication Systems (WECONF), St. Petersburg, Russia, 26–30 November 2018; pp. 1–4. [Google Scholar] [CrossRef]
Figure 1. The workflow of conventional computation of the values for levels SL ACF for the Barker code N = 13.
Figure 1. The workflow of conventional computation of the values for levels SL ACF for the Barker code N = 13.
Sensors 23 09528 g001
Figure 2. Barker code construction 3 × 13 (above) and signal envelope for this code (below).
Figure 2. Barker code construction 3 × 13 (above) and signal envelope for this code (below).
Sensors 23 09528 g002
Figure 3. NACF of a nested Barker code construction with a Length of 39—B3×13 combined of respective 13-component and 3-component conventional code representations.
Figure 3. NACF of a nested Barker code construction with a Length of 39—B3×13 combined of respective 13-component and 3-component conventional code representations.
Sensors 23 09528 g003
Figure 4. UWB-signals, amplitude-modulated by a conventional (a) B3 = [1, 1, −1] and a modified (b) Barker code M3 = [1, 1, −0.5] along with their respective NACFs (c,d), are presented: (a) UWB signal modulated by the classical Barker code, length N = 3; (b) UWB signal modulated with a modified Barker code, length N = 3; (c) NACF of a UWB signal modulated with a classical Barker code of length N = 3; (d) NACF of a UWB signal modulated with a modified Barker code of length N = 3.
Figure 4. UWB-signals, amplitude-modulated by a conventional (a) B3 = [1, 1, −1] and a modified (b) Barker code M3 = [1, 1, −0.5] along with their respective NACFs (c,d), are presented: (a) UWB signal modulated by the classical Barker code, length N = 3; (b) UWB signal modulated with a modified Barker code, length N = 3; (c) NACF of a UWB signal modulated with a classical Barker code of length N = 3; (d) NACF of a UWB signal modulated with a modified Barker code of length N = 3.
Sensors 23 09528 g004
Figure 5. Signal–code constructions, modulated by amplitude with a conventional Barker code (a) and modified Barker codes (c,e), along with their respective NACFs (b,d,f): (a) UWB signal modulated with an embedded code of the BB type, length 3 × 3 (b) NACF of a UWB signal modulated by a classical Barker code of length 3 × 3; (c) UWB signal modulated with embedded BM type code, length 3 × 3; (d) NACF of a UWB signal modulated with a modified Barker code of length 3 × 3; (e) UWB signal modulated with an embedded code of type MM2, length 3 × 3; (f) NACF of a UWB signal modulated with a modified Barker code of length 3 × 3.
Figure 5. Signal–code constructions, modulated by amplitude with a conventional Barker code (a) and modified Barker codes (c,e), along with their respective NACFs (b,d,f): (a) UWB signal modulated with an embedded code of the BB type, length 3 × 3 (b) NACF of a UWB signal modulated by a classical Barker code of length 3 × 3; (c) UWB signal modulated with embedded BM type code, length 3 × 3; (d) NACF of a UWB signal modulated with a modified Barker code of length 3 × 3; (e) UWB signal modulated with an embedded code of type MM2, length 3 × 3; (f) NACF of a UWB signal modulated with a modified Barker code of length 3 × 3.
Sensors 23 09528 g005
Table 1. Sequences of Barker codes and SL NACF levels N = 3 [15].
Table 1. Sequences of Barker codes and SL NACF levels N = 3 [15].
Code Length, NBarker Sequence with Symmetric AlphabetSL NACF Levels in dBSL NACF Levels
2+1 −1or +1 +1−6.02−1/21/2
3+1 +1 −1−9.54−1/3
4+1 +1 −1 +1or +1 +1 +1 −1−12.04±1/4
5+1 +1 +1 −1 +1−13.981/5
7+1 +1 +1 −1 −1 +1 −1−16.90−1/7
11+1 +1 +1 −1 −1 −1 +1 −1−1 +1 −1−20.83−1/11
13+1 +1 +1 +1 +1 −1 −1 +1 +1 −1 +1 −1 +1−22.281/13
Table 2. Analytical expressions that enable the search for b the new modified components of Barker codes.
Table 2. Analytical expressions that enable the search for b the new modified components of Barker codes.
Lobe Number ACFN = 2N = 3N = 4N = 5N = 7N = 11N = 13
R1b2 + 1b2 + 2b2 + 3b2 + 43b2 + 46b2 + 54b2 + 9
R2bb + 1−2b + 1 or
b + 2
−2b + 2b2 − 3b + 23b2 − 5b + 2b2 − 6b + 5
R3 bb + 1b + 2b2 − 3b + 13b2 − 5b + 1b2 − 5b + 5
R4 1 or −bb + 1(b − 1)23b2 − 4b + 1b2 − 5b + 4
R5 1−2b + 12b2 − 4b + 1(b − 2)2
R6 b + 12b2 − 3b + 1b2 − 4b + 3
R7 bb2 − 3b + 1b2 − 3b + 3
R8 (b − 1)2−3b + 3
R9 −2b + 1−2b + 3
R10 b + 1−2b + 2
R11 bb + 2
R12 b + 1
R13 1
Table 3. ACF values of the modified codes.
Table 3. ACF values of the modified codes.
Code Length, NEstimating Code Parameters
The Value of −b for the Modified Barker Pair {1, −b}SL Level of the Classical Barker CodeSL Level of Modified Barker CodeDifference between Classic and Modified
2−1−6.02 dB--
3−0.5−9.54 dB−13.06 dB3.52 dB
4−1−12.04 dB--
5−1.5−13.98 dB−15.92 dB1.94 dB
7 2 2 −16.90 dB−18.68 dB1.78 dB
11−1−20.83 dB--
13 3 3 −22.28 dB−23.77 dB1.49 dB
Table 4. Different variants of code constructions 13 × 3.
Table 4. Different variants of code constructions 13 × 3.
Barker Code ViewBarker Code
BB[{1, 1, −1}, {1, 1, −1}, {1, 1, −1}, {1, 1, −1}, {1, 1, −1}, {−1, −1, 1}, {−1, −1, 1}, {1, 1, −1}, {1, 1, −1}, {−1, −1, 1}, {1, 1, −1}, {−1, −1, 1}, {1, 1, −1}]
BM[{1, 1, −b}, {1, 1, −b}, {1, 1, −b}, {1, 1, −b}, {1, 1, −b}, {−1, −1, b}, {−1, −1, b}, {1, 1, −b}, {1, 1, −b}, {−1, −1, b}, {1, 1, −b}, {−1, −1, b}, {1, 1, −b}]
MB[{1, 1, −1}, {1, 1, −1}, {1, 1, −1}, {1, 1, −1}, {1, 1, −1}, {−b, −b, b}, {−b, −b, b}, {1, 1, −1}, {1, 1, −1}, {−b, −b, b}, {1, 1, −1}, {−b, −b, b}, {1, 1, −1}]
MM[{1, 1, −b}, {1, 1, −b}, {1, 1, −b}, {1, 1, −b}, {1, 1, −b}, {−b, −b, b2}, {b, −b, b2}, {1, 1, −b}, {1, 1, −b}, {−b, −b, b2}, {1, 1, −b}, {−b, −b, b2}, {1, 1, −b}]
Table 5. SL NACF level evaluation for nested BB type codes (without modification).
Table 5. SL NACF level evaluation for nested BB type codes (without modification).
Code Length,
N × M
BBBest
Type
Code Length,
N × M
BBBest
Type
Code Length,
N × M
BBBest
Type
2 × 20.25BB4 × 20.2500BB11 × 20.0455BB
−12.0412−12.0412−26.8485
2 × 40.3750BB4 × 40.3125BB11 × 40.2500BB
−8.5194−10.1030−12.0412
2 × 110.0455BB4 × 110.25BB11 × 110.0083BB
−26.8485−12.0412−41.6557
Table 6. SL NACF level evaluation for nested BB and BM type codes.
Table 6. SL NACF level evaluation for nested BB and BM type codes.
Code Length,
N × M
BBBMDifferences between
BB-BM
Best
Type
Code Length,
N × M
BBBMDifferences between
BB-BM
Best
Type
2 × 30.16670.11110.0556BM4 × 70.250.250BB,
BM
−15.5630−19.0849−3.5219−12.0412−12.04120
2 × 50.20000.2400−0.04BB4 × 130.250.250BB,
BM
−13.9794−12.39581.5836−12.0412−12.04120
2 × 70.07140.1235−0.0521BB11 × 30.03030.02020.0101BM
−22.9226−18.16674.7559−30.3703−33.8930−3.5227
2 × 130.07690.0972−0.0203BB11 × 50.20000.16000.04BM
−22.2789−20.24592.033−13.9794−15.9176−1.9382
4 × 30.250.250BB,
BM
11 × 70.01300.0824−0.0694BB
−12.0412−12.04120−37.7298−21.681516.0483
4 × 50.250.250BB,
BM
11 × 130.07690.06480.0121BM
−12.0412−12.04120−22.2789−23.7678−1.4889
Table 7. SL NACF level evaluation for nested BB and MB type codes.
Table 7. SL NACF level evaluation for nested BB and MB type codes.
Code Length,
N × M
BBMBDifferences between
BB-MB
Best
Type
Code Length,
N × M
BBMBDifferences between
BB-MB
Best
Type
3 × 20.16670.2222−0.0555BB7 × 20.07140.1165−0.0451BB
−15.5630−13.06432.4987−22.9226−18.67564.247
3 × 40.25000.22220.0278MB7 × 40.250.22090.0291MB
−12.0412−13.0643−1.0231−12.0412−13.1168−1.0756
3 × 110.03030.2222−0.1919BB7 × 110.01300.1165−0.1035BB
−30.3703−13.064317.306−37.7298−18.675619.0542
5 × 20.20000.16000.04MB13 × 20.07690.06480.0121MB
−13.9794−15.9176−1.9382−22.2789−23.7678−1.4889
5 × 40.250.2900−0.04BB13 × 40.250.2662−0.0162BB
−12.0412−10.75201.2892−12.0412−11.49580.5454
5 × 110.20000.16000.04MB13 × 110.07690.06480.0121MB
−13.9794−15.9176−1.9382−22.2789−23.7678−1.4889
Table 8. SL NACF level evaluation for nested BB, BM, MB, and MM type codes.
Table 8. SL NACF level evaluation for nested BB, BM, MB, and MM type codes.
Code Length,
N × M
BBBMMBMMDifferences between
BB-MB
Differences between BB-MBDifferences between BB-MMBest
Type
3 × 30.11110.07410.22220.22220.037−0.1111−0.1111BM
−19.0849−22.6036−13.0643−13.0643−3.51876.02066.0206
3 × 50.20000.16000.22220.22220.04−0.0222−0.0222BM
−13.9794−15.9176−13.0643−13.0643−1.93820.91510.9151
3 × 70.04760.08240.22220.5742−0.0348−0.1746−0.5266BB
−26.4444−21.6815−13.0643−4.81884.762913.380121.6256
3 × 130.07690.06480.22220.22220.0121−0.1453−0.1453BM
−22.2789−23.7678−13.0643−13.0643−1.48899.21469.2146
5 × 30.20000.20000.16000.160000.040.04MB, MM
−13.9794−13.9794−15.9176−15.91760−1.9382−1.9382
5 × 50.20000.20000.20000.1856000.0144MM
−13.9794−13.9794−13.9794−14.628400−0.649
5 × 70.20000.20000.16000.160000.040.04MB, MM
−13.9794−13.9794−15.9176−15.91760−1.9382−1.9382
5 × 130.20000.20000.16000.160000.040.04MB, MM
−13.9794−13.9794−15.9176−15.91760−1.9382−1.9382
7 × 30.04760.03180.53870.11650.0158−0.4911−0.0689BM
−26.4444−29.9515−5.3726−18.6735−3.507121.07187.7709
7 × 50.2000−0.16000.20000.14140.0400.0586MM
−13.9794−15.9176−13.9794−16.9932−1.93820−3.0138
7 × 70.02040.08240.11650.1165−0.062−0.0961−0.0961BB
−33.8039−21.6815−18.6756−18.675612.122415.128315.1283
7 × 130.07690.06480.11650.11650.0121−0.0396−0.0396BM
−22.2789−23.7678−18.6756−18.6756−1.48893.60333.6033
13 × 30.07690.07690.06480.064800.01210.0121MB, MM
−22.2789−22.2815−23.7678−23.7678−0.0026−1.4889−1.4889
13 × 50.20000.16000.20000.17040.0400.0296BM
−13.9794−15.9176−13.9794−15.3722−1.93820−1.3928
13 × 70.07690.08240.06480.0877−0.00550.0121−0.0108MB
−22.2789−21.6815−23.7678−21.14000.5974−1.48891.1389
13 × 130.07690.07690.07690.0690000.0079MM
−22.2789−22.2789−22.2789−23.222400−0.9435
Table 9. ACF lobes expressed analytically.
Table 9. ACF lobes expressed analytically.
ACF Petal NumberExpressions for Searching b in the Case of the MM OptionExpressions for Searching b1 and b2 in the Case of the MM Option
R1b4 + 4b2 + 4b12b22 + 2b12 + 2b22 + 4
R2b3 + 2b2 + 3b + 23b2 + b1b2 + b12b2 + b12 + 2
R3b3 + b2 + 4b + 1b1 + 3b2 + b1b2 + b12b2 + 1
R4b3 + b2 + 2b + 22b1 + b1b22 + b22 + 2
R52b2 + 2b + 1b1 + b2 + 2b1b2 + 1
R62b2 + 2bb1 + b2 + 2b1b2
R7b3 + 2bb1b22 + 2b1
R8b2 + bb1 + b1b2
R9b2b1b2
Table 10. Resulting scores of SL NACF levels for nested codes.
Table 10. Resulting scores of SL NACF levels for nested codes.
Code Length,
N × M
Meaning [b1, b2] in
Nested Type Code
MM2: {1, b1} × {1, b2}
Maximum SL Level of NACF for Types BB/BM/MB/MM and MM2Difference “Best Type” of Table 5, Table 6, Table 7 and Table 8Best
Type
Code Length,
N × M
Meaning [b1, b2] in
Nested Type Code
MM2: {1, b1} × {1, b2}
Maximum SL Level of NACF for Types BB/BM/MB/MM and MM2Difference “Best Type” of Table 5, Table 6, Table 7 and Table 8Best
Type
2 × 2BB {1, −1} × {1, 1}
MM2 {1, −1} × {1, 1}
−0.25
−0.25
0BB5 × 7MM {1, −1.5} × {1, −0.5858}
MM2 {1, −10} × {1, −1}
0.1600
0.0247
0.1353MM2
2 × 3BM {1, −1} × {1, −0.5}
MM2 {1, −1} × {1, 0.5}
0.1111
−0.1111
0.2222MM25 × 11MB {1, −1.5} × {1, −1}
MM2 {1, −10} × {1, −1}
0.1600
0.0157
0.1443MM2
2 × 4BB {1, −1} × {1, −1}
MM2 {1, 0} × {1, −2}
0.3750
0.1429
0.2321MM25 × 13MM {1, −1.5} × {1, −1.2679}
MM2 {1, −10} × {1, −2}
0.1600
0.0608
0.0992MM2
2 × 5BB {1, −1} × {1, −1}
MM2 {1, 0} × {1, −2}
0.2000
0.1250
0.0750MM27 × 2BB {1, −1} × {1, −1}
MM2 {1, −1} × {1, −10}
0.0714
0.0141
0.0573MM2
2 × 7BB {1, −1} × {1, −1}
MM2 {1, 0} × {1, −1}
0.0714
0
0.0714MM27 × 3BM {1, −1} × {1, −0.5}
MM2 {1, −1} × {1, −10}
0.0318
0.0140
0.0178MM2
2 × 11BB {1, −1} × {1, −1}
MM2 {1, 0} × {1, −1}
0.0455
0
0.0455MM27 × 4MB {1, −0.5858} × {1, −1}
MM2 {1, −1} × {1, −10}
0.2209
0.0264
0.1945MM2
2 × 13BB {1, −1} × {1, −1}
MM2 {1, 0} × {1, −2}
0.0769
0.0376
0.0393MM27 × 5MM {1, −0.5858} × {1, −1.5}
MM2 {1, −1} × {1, −10}
0.1414
0.0247
0.1167MM2
3 × 2BB {1, −1} × {1, −1}
MM2 {1, −2} × {1, 1}
0.1667
−0.1667
0.3334MM27 × 7BB {1, −1} × {1, −1}
MM2 {1, −0.89} × {1, −0.89}
0.0204
0.0198
0.0006MM2
3 × 3BM {1, −1} × {1, −0.5}
MM2 {1, −1.721} × {1, 0.1211}
0.0741
−0.0209
0.0950MM27 × 11BB {1, −1} × {1, −1}
MM2 {1, −0.92} × {1, −1}
0.0130
0.0128
0.0002MM2
3 × 4MB {1, −0.5} × {1, −1}
MM2 {1, −10} × {1, −10}
0.2222
0.0260
0.1962MM27 × 13BM {1, −1} × {1, −1.2679}
MM2 {1, −1 } × {1, −2}
0.0648
0.0400
0.0248MM2
3 × 5BM {1, −1} × {1, −1.5}
BM {1, −0.77} × {1, −2.18}
0.1600
0.0903
0.0697MM211 × 2BB {1, −1} × {1, −1}
MM2 {1, −1} × {1, −10}
0.0455
0.0090
0.0365MM2
3 × 7BB {1, −1} × {1, −1}
MM2 {1, −10} × {1, −1}
0.0476
0.0140
0.0336MM211 × 3BM {1, −1} × {1, −0.5}
MM2 [−1, −10]
0.0202
0.0089
0.0113MM2
3 × 11BB {1, −1} × {1, −1}
MM2 {1, −10} × {1, −1}
0.0303
0.0089
0.0214MM211 × 4BB {1, −1} × {1, −1}
MM2 {1, −1} × {1, −10}
0.2500
0.0168
0.2332MM2
3 × 13BM {1, −1} × {1, −1.2679}
MM2 {1, −1} × {1, −2}
0.0648
0.0400
0.0248MM211 × 5BM {1, −1} × {1, −1.5}
MM2 {1, −1} × {1, −10}
0.1600
0.0157
0.1443MM2
4 × 2BB {1, −1} × {1, −1}
MM2 {1, −10} × {1, 0}
0.2500
0.0097
0.2403MM211 × 7BB {1, −1} × {1, −1}
MM2 {1, −1} × {1, −0.92}
0.0130
0.0128
0.0002MM2
4 × 3BM {1, −1} × {1, −0.5}
MM2 {1, −10} × {1, 0}
0.2500
0.0097
0.2403MM211 × 11BB {1, −1} × {1, −1}
MM2 {1, −1} × {1, −1}
0.0083
0.0083
0BB
4 × 4BB {1, −1} × {1, −1}
MM2 {1, −10} × {1, −10}
0.3125
0.0437
0.2688MM211 × 13BM {1, −1} × {1, −1.2679}
MM2 {1, −1} × {1, −2}
0.0648
0.0400
0.0248MM2
4 × 5BM {1, −1} × {1, −1.5}
MM2 {1, −10} × {1, −10}
0.2500
0.0415
0.2085MM213 × 2MB {1, −1.2679} × {1, −1}
MM2 {1, −2} × {1, −9}
0.0648
0.0400
0.0248MM2
4 × 7BM {1, −1} × {1, −0.5858}
MM2 {1, −10} × {1, −1}
0.2500
0.0264
0.2236MM213 × 3MM {1, −1.2679} × {1, −0.5}
MM2 {1, −2} × {1, −1}
0.0648
0.0400
0.0248MM2
4 × 11BB {1, −1} × {1, −1}
MM2 {1, −10} × {1, −1}
0.2500
0.0168
0.2332MM213 × 4BB {1, −1} × {1, −1}
MM2 {1, −10} × {1, −2}
0.2500
0.0400
0.2100MM2
4 × 13BM {1, −1} × {1, −1.2679}
MM2 {1, −10} × {1, −2}
0.2500
0.0621
0.1879MM213 × 5BM {1, −1} × {1, −1.5}
MM2 {1, −2} × {1, −8}
0.1600
0.0400
0.1200MM2
5 × 2MB {1, −1.5} × {1, −1}
MM2 {1, −10} × {1, −1}
0.1600
0.0096
0.1504MM213 × 7MB {1, −1.2679} × {1, −1}
MM2 {1, −2} × {1, −1.4}
0.0648
0.0400
0.0248MM2
5 × 3MM {1, −1.5} × {1, −0.5}
MM2 {1, −10} × {1, 0}
0.1600
0.0096
0.1504MM213 × 11MB {1, −1.2679} × {1, −1}
MM2 {1, −2} × {1, −1}
0.0648
0.0400
0.0248MM2
5 × 4BB {1, −1} × {1, −1}
MM2 {1, −10} × {1, −10}
0.2500
0.0416
0.2084MM213 × 13MM {1, −1.2679} ×
× {1, −1.2679}
MM2 {1, −1.6} × {1, −2}
0.0690
0.0527
0.0163MM2
5 × 5MM {1, −1.5} × {1, −1.5}
MM2 {1, −10} × {1, −10}
0.1856
0.0396
0.1460MM2
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.; Bestugin, A.R.; Rabin, A.V.; Solenyi, S.V.; Nenashev, S.A. Modified Nested Barker Codes for Ultra-Wideband Signal–Code Constructions. Sensors 2023, 23, 9528. https://doi.org/10.3390/s23239528

AMA Style

Nenashev VA, Bestugin AR, Rabin AV, Solenyi SV, Nenashev SA. Modified Nested Barker Codes for Ultra-Wideband Signal–Code Constructions. Sensors. 2023; 23(23):9528. https://doi.org/10.3390/s23239528

Chicago/Turabian Style

Nenashev, Vadim A., Aleksandr R. Bestugin, Alexey V. Rabin, Sergei V. Solenyi, and Sergey A. Nenashev. 2023. "Modified Nested Barker Codes for Ultra-Wideband Signal–Code Constructions" Sensors 23, no. 23: 9528. https://doi.org/10.3390/s23239528

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