Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2022 Apr 21;22(9):3176. doi: 10.3390/s22093176

Multi-Criteria Decision Making to Detect Multiple Moving Targets in Radar Using Digital Codes

Majid Alotaibi 1
Editors: Piotr Samczyński1, Janusz Dudczyk1
PMCID: PMC9102364  PMID: 35590867

Abstract

Technological advancement in battlefield and surveillance applications switch the radar investigators to put more effort into it, numerous theories and models have been proposed to improve the process of target detection in Doppler tolerant radar. However, still, more effort is needed towards the minimization of the noise below the radar threshold limit to accurately detect the target. In this paper, a digital coding technique is being discussed to mitigate the noise and to create clear windows for desired target detection. Moreover, multi-criteria of digital code combinations are developed using discrete mathematics and all designed codes have been tested to investigate various target detection properties such as the auto-correlation, cross-correlation properties, and ambiguity function using mat-lab to optimize and enhance the static and moving target in presence of the Doppler in a multi-target environment.

Keywords: Doppler radar, target detection, digital codes, windows, mat-lab

1. Introduction

To keep an eye on objects (static or moving), a radar system is an alone equipment to investigate the characteristics of the object for position and velocity. The radar system broadcasts electromagnetic waves in the direction of the target and takes the wave echo by the target to observe the different parameters such as range, the velocity of the desired target. The present-day radar system exploits many aerial fundamentals to transmit and receive the echoes to increase the probability of target detection. In the addition phase, array radars broadcast entirely consistent waveforms (probably scaled with the help of a complex constant). These waveforms are produced from their ‘M’ dissimilar broadcast antenna fundamentals to form a powerful transmitted signal in the favored path. Formation of the beam is performed merely by the receiving antenna array to guess the parameters of the radar to estimate the current position of the target. Therefore the broadcast degrees of freedom are restricted to one and the receiver’s degrees of freedom are more than one (simply we can say ‘n’). But multiple input and multiple output radars transmit unstable signals, these signal waveforms are obtained from their dissimilar broadcasting aerial fundamentals and use combined processing of the acknowledged signals from the dissimilar receiver array fundamentals. Though phase array radars make use of the only spatial variety, multiple input and multiple output radars utilize together spatial and signal waveform variety to get better results of the performance of the system. MIMO radars can be extensively spaced or collocated antennas [1,2]. Whereas the former design enhances the selection of the target detection to get better results. This pattern of target detection improves the resolution of the target and intervention refusal ability. However, the signal waveforms for MIMO radars affect the range. Whereas the signal waveform for single input single output (SISO) radar is considered for desired Doppler and delay resolution properties. The signal waveforms selected for MIMO radars be supposed to have desirable uncertainty in the delay. The resolution characteristics of the broadcast signal waveforms are considered with the help of the uncertainty function [3]. The uncertainty function of a broadcast signal waveform presents the matched filter output in the existence of Doppler and delay variance. If the delay (90 ms) and Doppler resolution are high (80–100 kHz), the uncertainty function is supposed to resemble a “thumbtack”. The idea of the uncertainty function is to complete the MIMO system proposed by Antonio and Robey [4]. Chun and Vaidyanathan [5] have proved the characteristics of multiple input uncertainties function and further extended the MIMO uncertainty function for frequency hopping signal waveforms. The Phase coded pulse waveforms are frequently used for radar applications because they are having a high bandwidth-time product (500–100). Numerous phase-coded signal waveforms are presented formerly [6,7,8,9] having better cross-correlation and autocorrelation properties. Such signal waveforms are intended for high-quality Doppler and delay resolution properties. On the other hand, manipulating the phase-coded signal waveforms by optimizing the MIMO uncertainty function modifies the Doppler, delay and also improves the spatial resolution characteristics.

The existing approaches in radar employ optimization algorithms with a huge number of iterations which may increase the delay, to obtain the codes with good auto or cross-correlation and mitigate the noise in the detection of static targets. Doppler tolerant digital codes are also implemented by the state of the art researchers to detect the moving targets. But these codes may not have good auto and cross-correlation properties. In this paper, an approach is presented in which various multi-criteria of digital codes have been generated with optimal auto and cross-correlation properties to mitigate the noise and the same code is tested for Doppler tolerance to detect static and multi moving targets by creating a huge number of clear windows within the threshold limit of radar detection. Each of the codes performs better for all three parameters; it is the optimization of all the three functions to efficiently detect the desired object. The binary sequences with different bit lengths in this approach are generated by using discrete mathematical operations to the digital sequence.

The rest of the paper is organized as follows. In Section 2 we present the related work, Section 3 presents our proposed approach, in Section 4 discussion about the proposed approach is presented and the paper is concluded in Section 5.

2. Related Work

Lewis and Kretschmer [10,11] presented two different approaches in which they recommended extra codes called P3 and P4 codes and are created from LFMWT. Moreover, these codes are used to improve the Doppler tolerance, in particular when compared to P1 and P2 codes. In addition peak side lobes of P3 and P4 codes are enhanced further to overcome the gaps that existed in polyphase codes. But the performance of these codes corrupts a smaller amount with an increase in Doppler frequency. Lewis [12] proposed a method based on windowing mode to diminish the range versus time effects of side lobes in polyphase codes considerably. However, this technique simply decreases the peak sidelobe and an ingredient amount irrespective of the successful pulse compression ratio. Kretschmer and Welch [13] projected a method in which they demonstrated that the autocorrelation function of polyphase codes is having undesired range side lobes. Hence cannot be suitable to detect multi-target detection. This approach also discussed the effect of Sidelobe reduction with the help of amplitude weighting function (AWF) of polyphase codes in the receiver filter. Even though weighed windows whenever used in source and destination (i.e., Transmitter and Receiver), provides improved results. In this approach author also proved that the weight on the sender (Receiver) is more ideal as the weight on destination (transmit) results in power loss because the existing source (transmitter) power cannot be entirely utilized. Luszczyk and Mucha [14] proposed a model to reduce the effect of the range side lobe. In this approach, they used the Kaiser-Bessel weighing function of the p4 pulse compression signal waveform to reduce the range side lobes of P4. However, whenever a high Doppler occurs, the performance of this approach shows a poor response. Ajit Kumar Sahoo and Ganapati Panda [15] anticipated a firmness windowing method to minimize the consequences of side lobes in Doppler tolerant radars. However, the presented technique experiences a delay and cannot produce bigger windows or enhance the count of windows to sense numerous moving objects correctly. Sharma and Rajeswari Rajeswari [16] proposed a model to represent optimization for multiple input multiple output radar ambiguities. However due to huge mathematical complexity delay increases, also this approach has not had a large window so the probability of missing the target is more. Reddy and Anuradha [17] presented an approach, to improve the Signal to noise ratio of Mesosphere- Stratosphere-Troposphere (MST) with the help of Kaiser hamming and cosh hamming window function. Also, this approach increases the energy of the main lobe to amplify the merit factor; however, this approach fails to remove the effect of side lobes. Because the Doppler change continuously. Therefore cannot be suitable to detect multiple moving targets. Lewis and Kretschmer [18] proposed an approach in which they proved that one can use polyphase codes instead of using bi-phase codes, as the polyphase codes are also referred to compress the pulse of the given signal waveform to attain enhanced PSR and can be used to avoid the security problem. This method is very accurate to cause P1 and P2 polyphase codes. These polyphase codes are generated from the step estimation by the use of a modulation technique called linear frequency modulated waveform technique (LFMWT). Such polyphase codes have an additional tolerance to the restriction of the receiver side bandwidth

Sindhura et al. [19] proposed a model, based on a wavelet, in this paper the authors compare the signal to noise ratio enhancement for Lower Atmospheric Signals. This approach is used to calculate the wind performance in the atmospheric boundary layer (ABL) and minor troposphere. SakhaWat et al. [20] presented an approach in which the author gets the information of GPS signals and can be used to present a novel use to remote-sensing since they are capable of providing valuable information concerning the reflecting face. However, this technique puts much attention towards image arrangement that too of fixed (static) targets only, hence cannot have an optimal use in moving target detection. Syed and Venay [21] projected a technique in which the main focus was to improve signal loss. Here they use p1, p3 codes, and hyperbolic frequency modulation (HFM) polyphase codes are used to increase the signal-to-noise ratio of the acknowledged signal. However, this approach has an adverse effect of delay, therefore not suitable to detect the multiple moving targets. Singh et al. [22,23] projected two different coding techniques to minimize the noise. No doubt the authors improved the count of the windows which can enhance the probability of target detection. However, these methods are limited to finding stationary and slow-moving objects only, since the period of the designed code vector is not as much of which minimizes the merit factor (MF) of the received echo signal and has noise in the region of the zero Doppler. In [24,25] two coding techniques have been presented to enhance the target detection in Doppler tolerant radar. Though, both techniques exploit the mathematical involvedness and maximize the delay parameter, which decreases the probability of target detection and could not be the optimum method to find -moving targets. Alotaibi [26] presented a technique of target detection using linear block coding, in which the author generates the code using well-known (6,3) block code and then inserts the odd and even parity to change the present position of the code word to achieve the result. However the presented approach uses more number of gates to complement the existing code to increase the length of the codeword which increases the hardware and delay therefore, may not be optimum to detect multi-moving targets in Doppler tolerant radar. The digital code techniques [24,25,26] are only concentrating on the Doppler but not on the auto and cross-correlation properties of the sequences which are considered to be important to detect the desired target in a multi-target environment. In [27] the authors designed the digital sequences with optimal properties to detect the static and moving targets. But the side noise in this method is more when compared to the presented approach (refer to Section 4 as comparative analysis of the existing approach and the proposed approach is depicted in the same section).

In this paper, an approach is being presented to optimize the interference to detect static and moving objects. The presented approach helps to detect multiple moving targets efficiently as the sequences obtained are tested for auto and cross-correlation along with the Doppler tolerant frequencies.

3. Proposed Approach

Initially, a concatenation series of decimal numbers having the equal number of zeros and ones when represented in hex code (i.e., from 0 to 15) are considered. This series is termed binary hex equal-weighted codes (BHEWC) and can be represented as

ICW=p=143p, 1p4 (1)

where ‘ICW’ is concatenation series of BHEWC.

The concatenation series then will be 3, 6, 9, and 12; the same series in binary hex value can be represented as ‘0011011010011100’. The MSB bit of the initially designed code is zero and it doesn’t satisfy the cyclic division rule (as the cyclic division process is used to generate the codes) so the hex value of the first decimal number is given one bit left shift (i.e., 0011 = 1001), and thus the concatenation series can now be represented as 1001011010011100. The remaining decimal numbers having equal weight (i.e., missed numbers in Equation (1)) can be formulated as

MB1=ITS+LTSITS (2)
MB2 = 2 MB1 (3)

ITS’ is the first decimal value of ‘ICW’ and

LTS’ is the last decimal value of ‘ICW

Now from Equations (2) and (3) MB1 = 3+123 = 5 (Binary hex value 0101) and MB2 = 2 × 5 = 10 (Binary hex value 1010) are the missing decimal numbers of ‘ICW’. Later cyclic redundancy method is used to improve the target detection and minimize the noise near-zero Doppler, in which the generator codeword can be represented by ‘GCW’ and the Radar codeword generation using cyclic process can be characterized as

(RCW)CP=ICWpiGCW, i=1, 2 (4)

where ‘ICWpi’ is the code after appending ‘p1(q)’ or ‘p2(q)’ zeros

p1(q)=p2(q)=1 (5)

where r is the hex code length of MB1 or MB2 (as they are of the same length).

Therefore, the length is 4 bits for both the cases, thus 4 − 1 = 3 zeros need to append to ‘ICW’ to get ICWi codes that are employed in the cyclic process to get the initial radar codes to test the target. In this approach, modulo 2 additions are employed to generate the codeword. However, the code sequence that is exploited to generate the initial codeword to detect the targets in Doppler tolerant radar can be represented as

R1CW=rcp1  ICWp1 (6)
R2CW=rcp2  ICWp2 (7)

where ‘rcp1’, ‘rcp2’ are the remainders when ‘MB1’ and ‘MB2’ are the divisors of Equation (4) respectively, However as the MSB (most significant bit) of MB1 is ‘0’, therefore to satisfy the cyclic process one bit left shift has given to ‘MB1’. Hence the generated divisor can be represented as ‘1100’ and the two initial code words that are used to generate the final radar target detection code words can be represented in Table 1 and Table 2 respectively.

Table 1.

Binary representation of R1CW.

R1CW b 1 b 2 b 3 bn
1 0 0 1 0 1 1 0 1 0 0 1 1 1 0 1 1 0 0

b1, b2, b3,……, bn bit positions of code R1CW.

Table 2.

Binary representation of R2CW.

R2CW c 1 c 2 c 3 cn
1 0 0 1 0 1 1 0 1 0 0 1 1 1 0 1 0 1 0

c1, c2, c3,……, cn bit positions of code R2CW.

The final codeword matrix is formulated and can be represented in Table 3 whose first row is ‘R1CW’and first column is ‘R2CW

Table 3.

Final codewords using matrices.

r11 r12 - - - - - - - - - - - - - - - r1n
- -
- -
- -
rn1 rn2 - - - - - - - - - - - - - - - rnn

The remaining elements of the matrices are formulated by modulo two operations of row and Column and can be represented as

r11=b1, r12=b2,r1n=bn (8)
r21= c2, r31=c3,rn1=cn (9)
r12=b2  c2, rn2=b2  cn, rnn=bn  cn (10)

The matrix formed is represented in Figure 1. From the figure, 19 × 19 matrix without considering the initial codes R1CW (first row) and R2CW (first column) is obtained.

Figure 1.

Figure 1

Binary code matrix.

To design the codes which are Doppler tolerant and with optimal autocorrelation and cross-correlation properties can be generated by performing various mathematical operations on the matrix such as

  • a.

    Concatenation of rows,

  • b.

    complement operation is performed on even terms,

  • c.

    if continuous series of three 1’s and 0’s occur in the sequence then the middle term is complemented and

The bits which are at the position of the sum of the power of 2 are complemented (i.e., multi-criteria creation of digital codes to test the target).

Note that one need not perform all the operations to obtain the sequence with good properties. The sequence obtained after performing each operation is tested and the sequence with the best properties (maybe after performing one operation, two operations, all the operations, or no operation) is selected. Figure 2 shows the flow diagram of the proposed approach. The codes of different lengths (here 19-bit, 95-bit, and 190-bit codes) are generated from the above operations. The ambiguity, auto-correlation, and cross-correlation which are the optimal characteristic properties of static and moving target detection in a multi-target environment are observed using the mat-lab tool. For testing the sequence for auto and cross-correlation properties the 0’s of the sequence is replaced by −1 to obtain the actual length of the sequence and for the ambiguity function, this change is not necessary. The simulation parameters are shown in Table 4.

Figure 2.

Figure 2

Flow diagram of the proposed approach.

Table 4.

Simulation Parameters.

Transmitter
Power of pulse 470 kW
Frequency 2800 MHz to 3100 MHz
RF duty cycle Max 0.004
Width of the pulse 1.55 μs and 4.50 μs
Receiver
Intermediate frequency 55.5 MHz
Range (dynamic) 95 dB
noise power of the system –112 dBm
Target (in σ  meter square)
Man 0.14 to 1.05
Aircraft C-54 10 to 1000
A free electron 8 × 10−30
Birds 10−3

The 19-bit code R1CW and R2CW are directly tested (without performing any mathematical operation) for the above properties and R2CW shows better response, unlike R1CW. Figure 3, Figure 4 and Figure 5 depict the auto-correlation, cross-correlation, and Doppler tolerance of the code R2CW.

Figure 3.

Figure 3

Auto-Correlation property of R2CW.

Figure 4.

Figure 4

Cross-Correlation property of R2CW.

Figure 5.

Figure 5

Ambiguity-Function of R2CW.

From the graph, the side noise amplitude has the amplitude of 2 and the reduction ratio of peak to side-lobe SR in dB can be calculated as [27].

SR=20log10 (amplitude of side noise which is maximum amplitude of main lobe)=20log10 ( 219)=19.56 (approx) dB (11)

From Figure 3 the maximum lobe for cross-correlation is 4, and Figure 4 shows the ambiguity function of  R2CW code. It is observed that there are no clear windows below 0.2 (normalized amplitude which is considered as standard threshold value), the clear windows are present above 0.3 normalized value.

4. Generation of 95-Bit and 190-Bit Sequence

The 190-bit and 95-bit code is generated from the matrix of Figure 1. Initially, the first row ( R1CW) is eliminated to get the matrix of 19 × 20, however one can eliminate the first column (R2CW) to get 20 × 19 and test the codes. The codes of length 190-bit and 95-bit are generated as represented in Figure 6 and Figure 7 respectively. The arrow in Figure 6 represents the matrix division vertically into two parts termed the first half (FH) and the second half (SH) respectively to obtain the desired length of codes.

Figure 6.

Figure 6

Generation of 190-bit code.

Figure 7.

Figure 7

Generation of 95-bit code.

The sequence of 190-bit is obtained by concatenation of FH (refer to Figure 5). The mathematical operations performed on this 190-bit sequence respectively are (i) complementing even terms, (ii) complementing the middle bit if three continuous 0’s or 1’s occurs, and lastly (iii) complementing the bits present at the power of 2 positions. After performing all these operations the final code (F1) obtained can be represented as

F1 = 1 1 1 1 1 0 0 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 0 1 1 1 0 1 0 0 1 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 0 0 0 1 1 0 1 0 1 0 1 0 1 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 1 1 0 1 0 0 1 0 1 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0.

The code obtained by concatenation of FH performs better than the codes obtained by concatenation of SH.

The sequence of 95-bit length is generated by horizontally dividing the first half (FH) of the matrix equally as represented in Figure 7. Let the two equal parts be FH1 and FH2 respectively.

Figure 8 shows the auto-correlation property of code F1 and the maximum noise lobe is 30 the SR value is −16.03. Figure 9 and Figure 10 represent the cross-correlation and Doppler tolerance of sequence F1. The noise in Figure 10 is below 0.2 (normalized amplitude) and after 24 kHz frequency, the noise is almost zero.

Figure 8.

Figure 8

Auto-Correlation property of F1.

Figure 9.

Figure 9

Cross-Correlation property of F1.

Figure 10.

Figure 10

Ambiguity-Function of F1.

From Figure 7 the generation of 95-bits is shown (concatenation of FH1 and FH2), as the concatenation of FH2 generates better properties than FH1. The 95-bit sequence (F2) tested in this paper is obtained by complementing the even terms of the code generated by concatenation of FH2.

(F2) = 0 0 1 1 1 0 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 1 0 0 1 1 1 1 0 1 0 0 1 1 0 1 0 0 0 1 1 1 0 0 0 1 1 1 1 0 1 1 1 1 0 1 1 0 0 0 0 1 0 1 1 1 1 0 0 0 0 1 0 1 1 1 1 1 1 0 0 0 1 1 1 0 0 0 0 0 0 1

Figure 11, Figure 12 and Figure 13 depict the auto-correlation, cross-correlation, and ambiguity of sequence F2. The value of SR for F2 is −15.48. In Figure 13 the noise amplitude is 0.2 at three frequencies and less than it for other frequencies with clear windows at 3–14 kHz, 16–21 kHz, and 24–38 kHz.

Figure 11.

Figure 11

Auto-Correlation property of F2.

Figure 12.

Figure 12

Cross-Correlation property of F2.

Figure 13.

Figure 13

Ambiguity-Function of F2.

Figure 14 represents the noise peak (NP) versus the Doppler graph. It presents the comparative analysis of various existing approaches [26,27] with the proposed approach and it has been observed from the figure that the presented approach shows better performance with minimal side noise peaks when compared with the existing approaches as the presented approach obtained the digital codes with clear windows to detect the desired target in a multi-target environment.

Figure 14.

Figure 14

Noise peaks Vs Doppler.

Table 5 represents the length of the sequence and parameters achieved in terms of peak to side-lobe noise amplitude SR in dB, cross-correlation noise amplitude, and clear windows at different Doppler’s.

Table 5.

Parameters of the obtained sequences.

Sequence Length SR in dB Max. Noise Amplitude (Cross-Correlation) Clear Windows of Ambiguity Figure
19 −19.56 4 above 0.3 normalized amplitude
95 −15.48 8 3–14 kHz, 16–21 kHz, and 24–38 kHz.
190 −16.03 9 0–40 Hz

5. Discussion

The designed sequences can be used to detect the static as well as moving targets in multi-target ambiance. From the simulated results it has been shown that the auto-correlation, cross-correlation, and Doppler tolerance properties of the designed codes are better in comparison with the existing approaches [28,29,30], as they are of a limited length and used for only static target detection. The Auto, cross-correlation and Doppler tolerance properties of the proposed approach adhere that the presented approach finds an extensive use to find the desired target in presence of Doppler. The proposed approach is simple as it generates the digital code sequences with different lengths. There is no limitation to the length of the sequences as one can design the codes of any length using any mathematical operations. The codes are cost-effective as they are obtained without employing any extra costly hardware components. As the presented digital codes are achieved from a single basic code i.e., binary hex equal-weighted code, by revising these codes using fundamental laws of mathematics and communication code theory, the stage of range gate in the phase of target detection is reduced which decreases the cost and hardware and minimizes the delay. Therefore can be employed to see the fast and multiple moving targets above MAC-3 i.e., latest generation combatant crafts by opting for a suitable code length with optimal properties to reduce all the noise amplitude peaks lower than 0.2 dB (normalized amplitude) which is the standard threshold value [23].

6. Conclusions

Radar systems utilize two or more antennas to detect the target in a multi-target environment. Hence, the interference of the sequence with itself and with other sequences should be optimal for static target detection and the sequences should be Doppler tolerant for the detection of moving targets. The clear windows obtained in Figure 9 and Figure 12 are used to detect the moving targets at desire Doppler. Hence, the codes obtained in this paper can be used to detect the static and moving targets accurately with optimal interference and improvised range and resolution.

Funding

This work is supported by National Science & Technology Innovation Plan (NSTIP), Grant #14-ELE1448-10.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

Footnotes

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Haimovich A.M., Blum R.S., Cimini L.J. MIMO radar with widely separated antennas. IEEE Signal Process. Mag. 2007;25:116–129. doi: 10.1109/MSP.2008.4408448. [DOI] [Google Scholar]
  • 2.Jian L., Stoica P. MIMO Radar with Collocated Antennas. IEEE Signal Process. Mag. 2007;24:106–114. [Google Scholar]
  • 3.Levanon N., Mozeson E. Radar Signals. Wiley-IEEE Press; New York, NY, USA: 2004. [Google Scholar]
  • 4.Antonio G.S., Fuhrmann D.R., Robey F.C. MIMO radar ambiguity functions. IEEE J. Sel. Top. Signal Process. 2007;1:167–177. doi: 10.1109/JSTSP.2007.897058. [DOI] [Google Scholar]
  • 5.Chen C.-Y., Vaidyanathan P.P. MIMO Radar Ambiguity Properties and Optimization Using Frequency-Hopping Waveforms. IEEE Trans. Signal Process. 2008;56:5926–5936. doi: 10.1109/TSP.2008.929658. [DOI] [Google Scholar]
  • 6.Deng H. Polyphase Code Design for Orthogonal Netted Radar Systems. IEEE Trans. Signal Process. 2004;52:3126–3135. doi: 10.1109/TSP.2004.836530. [DOI] [Google Scholar]
  • 7.Deng H. Synthesis of binary sequences with good autocorrelation and crosscorrelation properties by simulated annealing. IEEE Trans. Aerosp. Electron. Syst. 1996;32:98–107. doi: 10.1109/7.481252. [DOI] [Google Scholar]
  • 8.Sharma G.V.K., Rajeswari K.R. Four Phase Orthogonal Code Design for MIMO Radar Systems; Proceedings of the IEEE National Conference on Communications, NCC-2012; Kharagpur, India. 3–5 February 2012. [Google Scholar]
  • 9.Liu B., He Z., Zeng J., Liu B. Polyphase Orthogonal Code Design for MIMO Radar Systems; Proceedings of the 2006 CIE International Conference on Radar; Shanghai, China. 16–19 October 2006; pp. 1–4. [Google Scholar]
  • 10.Lewis B.L., Kretschmer F.F. A New Class of Polyphase Pulse Compression Codes and Techniques. IEEE Trans. Aerosp. Electron. Syst. 1981;AES-17:364–372. doi: 10.1109/TAES.1981.309063. [DOI] [Google Scholar]
  • 11.Lewis B.L., Kretschmer F.F. Linear Frequency Modulation Derived Polyphase Pulse Compression Codes. IEEE Trans. Aerosp. Electron. Syst. 1982;AES-18:637–641. doi: 10.1109/TAES.1982.309276. [DOI] [Google Scholar]
  • 12.Lewis B.L. Range-Time-Side lobe Reduction Technique for FM-Derived Polyphase PC Codes. IEEE Trans. Aerosp. Electron. Syst. 1993;AES-29:834–840. [Google Scholar]
  • 13.Kretschmer F.F., Welch L.R. Sidelobe Reduction Techniques for Polyphase Pulse Compression Codes; Proceedings of the Record of the IEEE 2000 International Radar Conference; Alexandria, VA, USA. 7–12 May 2000; pp. 416–421. [Google Scholar]
  • 14.Luszczyk M., Mucha D. Kaiser-Bessel window weighting function for polyphase pulse compression code; Proceedings of the 17th International Conference on Microwaves, Radar and Wireless Communications; Wroclaw, Poland. 19–21 May 2008; pp. 1–4. [Google Scholar]
  • 15.Sahoo A.K., Panda G. Doppler Tolerant Convolution Windows for Radar Pulse Compression. Int. J. Electron. Commun. Eng. 2011;4:145–152. [Google Scholar]
  • 16.Sharma G.V.K., Rajeswari K.R. MIMO Radar Ambiguity Optimization using Phase Coded Pulse Waveforms. Int. J. Comput. Appl. 2013;61:18–23. doi: 10.5120/9964-4615. [DOI] [Google Scholar]
  • 17.Reddy R.K., Anuradha B. Improved SNR Of MST Radar Signals By Kaiser-Hamming And Cosh-Hamming Window Functions. Int. J. Eng. Res. Appl. 2015;5:32–38. [Google Scholar]
  • 18.Kretschmer F.F., Lewis B.L. Doppler Properties of Polyphase Coded Pulse Compression Waveforms. IEEE Trans. Aerosp. Electron. Syst. 1983;AES-19:521–531. doi: 10.1109/TAES.1983.309340. [DOI] [Google Scholar]
  • 19.Sindhura S.K., Reddy S.N., Kamaraj P. Comparison of SNR Improvement for Lower Atmospheric Signals Using Wavelets. Int. J. Adv. Res. Electr. Electron. Instrum. Eng. 2015;4:8202–8209. [Google Scholar]
  • 20.Sakhawat S., Usman M., Mahmood B. Simulation of Bi-static Radar System Based on Reflected GPS L5 Signals. Procedia Comput. Sci. 2015;52:546–551. doi: 10.1016/j.procs.2015.05.033. [DOI] [Google Scholar]
  • 21.Rafiuddin S.S.A., Bhangdia V.K. Empirical analysis on Doppler tolerant radar codes. Int. J. Sci. Eng. Res. 2013;4:1579–1582. [Google Scholar]
  • 22.Singh R.K., Rani D.E., Ahmad S.J. RSBHCWT: Re-Sampling Binary Hex Code Windowing Technique to Enhance Target Detection. Indian J. Sci. Technol. 2016;9:1–5. [Google Scholar]
  • 23.Singh R.K., Rani D.E., Ahmad S.J. HQECMT: Hex Quadratic Residue EX-OR Coded Matrix Technique to improve target detection in Doppler tolerant Radar. Int. J. Sci. Res. (PONTE) 2017;73:21–28. [Google Scholar]
  • 24.Alotaibi M. Lecture Notes in Electrical Engineering, Proceedings of the International Conference on Communications and Cyber Physical Engineering 2018, Hyderabad, India, 24–25 January 2018. Springer; Singapore: 2018. Improved target detection in Doppler tolerant radar using a modified hex coding technique; pp. 63–72. [Google Scholar]
  • 25.Aleem M., Singh R.P., Ahmad S.J. Innovations in Electronics and Communication Engineering. Volume 33. Springer; Singapore: 2019. Enhance multiple moving target detection in Doppler tolerant radar using IRAESC technique; pp. 417–426. [Google Scholar]
  • 26.Alotaibi M. Low noise moving target detection in high resolution radar using binary codes. EURASIP J. Adv. Signal Process. 2021;2021:8. doi: 10.1186/s13634-020-00716-0. [DOI] [Google Scholar]
  • 27.Unissa I., Ahmad S.J. Long Binary Sequences with Good Auto and Cross-Correlation Properties. LAP LAMBERT Academic Publishing; Saarbrücken, Germany: 2021. [Google Scholar]
  • 28.Golay M.J.E. Complementary series. IRE Trans. Inform. Theory. 1961;7:82–87. doi: 10.1109/TIT.1961.1057620. [DOI] [Google Scholar]
  • 29.Khatter A., Goyal P. Design and analyze the various m-sequences codes in MATLAB. Int. J. Emerg. Technol. Adv. Eng. 2012;2:125–129. [Google Scholar]
  • 30.Pramaita I.N., Diafari I.G.A.G.K., Negara D.N.K.P., Dharma A. New Orthogonal Small Set Kasami Code Sequence. Maj. Ilm. Teknol. Elektro. 2015;14:47–51. doi: 10.24843/MITE.2015.v14i01p10. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Not applicable.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES