Academia.eduAcademia.edu

Synthesizing Cross-Ambiguity Functions Using the Improved Bat Algorithm

https://doi.org/10.1007/978-3-319-13826-8_10

Abstract

The cross-ambiguity function (CAF) relates to the correlation processing of signals in radar, sonar, and communication systems in the presence of delays and Doppler shifts. It is a commonly used tool in the analysis of signals in these systems when both delay and Doppler shifts are present. In this chapter, we aim to tackle the CAF synthesization problem such that the synthesized CAF approximates a desired CAF. A CAF synthesization problem is addressed by jointly designing a pair of waveforms using a metaheuristic approach based on the echolocation of bats. Through four examples, it is shown that such an approach can be used as an effective tool in synthesizing different types of CAFs.

Key takeaways
sparkles

AI

  1. The chapter addresses the cross-ambiguity function (CAF) synthesis problem using the improved bat algorithm (IBA).
  2. IBA optimizes waveform pairs to approximate a desired CAF, enhancing radar and sonar system performance.
  3. Four examples demonstrate that IBA can create CAFs with low sidelobes and high clarity in the delay-Doppler plane.
  4. The optimal parameter settings for IBA include a Lévy flight step size of α=1.5 and scaling factor γ=0.05.
  5. The approach shows promise for synthesizing complex functions and waveforms in future research.
Synthesizing Cross-Ambiguity Functions Using the Improved Bat Algorithm Momin Jamil∗† , Hans-J¨urgen Zepernick∗, and Xin-She Yang‡ Citation details: M. Jamil, H. J. Zepernick, X. S. Yang, Synthesizing Cross-Ambiguity Functions Using the Improved Bat Algorithm, in: Recent Advances in Swarm Intelligence and Evolutionary Computation (Ed. Xin-She Yang), Studies in Computational Intelligence,vol. 585, pp. 179-202 (2015). Abstract The cross-ambiguity function (CAF) relates to the correlation processing of signals in radar, sonar, and communication systems in the presence of delays and Doppler shifts. It is a commonly used tool in the analysis of signals in these systems when both delay and Doppler shifts are present. In this chapter, we aim to tackle the CAF synthesization problem such that the synthesized CAF approximates a desired CAF. A CAF synthesization problem is addressed by jointly designing a pair of waveforms using a metaheuristic approach based on the echolocation of bats. Through four examples, it is shown that such an approach can be used as an effective tool in synthesizing different types of CAFs. 1 Introduction In a conventional matched filter receiver, the internal reference waveform is a du- plicate of the transmitted signal, i.e., the receiver reference waveform is matched to the transmitted signal [34]. However, in radar applications, the appropriate time delay and compression must be taken into account at the receiver side. Therefore, in a conventional matched filter receiver, the receiver waveform is a replica of the transmitted signal with appropriate time delay and time compression. However, a conventional receiver is not able to take care of clutter or jamming suppression. In Momin Jamil∗† ∗† Harman International, Automotive Division, Becker-Goering Str. 16, D-76307 Karlsbad, Germany, e-mail: [email protected] Hans-J¨urgen Zepernick∗ , ∗ Blekinge Institute of Technology, SE-371 79 Karlskrona, Sweden e-mail: [email protected] Xin-She Yang‡ , ‡ Middlesex University, School of Science and Technology, London NW4 4BT, UK e-mail: [email protected] 1 2 Momin Jamil∗† , Hans-J¨urgen Zepernick∗ , and Xin-She Yang‡ a radar system, clutter appears as signal echoes with different delays or Doppler shifts compared to the signal of interest. In order to suppress impairments due to clutter and interference, it is desirable to minimize these effects at the receiver side. Accordingly, a joint design of the transmit signal and receive filter is desirable such that the signal-to-clutter-plus-interference ratio (SCIR) of the receiver output is maximized at the time of target detection [29]. As a result, an alternative to con- ventional receivers, known as a general or optimum receiver, was proposed in [34]. This receiver can be used as a trade-off between the signal-to-noise ratio (SNR) for improved SCIR [34]. In an optimum receiver, the internal or reference waveforms (or equivalent filter) may be deliberately mismatched to reduce the sidelobes in the delay-Doppler plane. The aforementioned joint design for clutter/interference suppression has been addressed in [5, 6, 16, 17, 23, 29, 31, 33] and the references therein. However, a joint design of the mismatched filter at the receiver side and the transmit signal leads to a more complex optimization problem that involves either assessing cross- correlation (CC) properties with respect to delay in the case of negligible Doppler shifts or focusing on cross-ambiguity function (CAF) characteristics in the delay- Dopper plane otherwise [6, 27]. A performance measure frequently used to assess waveforms for radar, sonar, and communication applications in the presence of delay and Doppler shifts, known as ambiguity function (AF), was proposed in [39]. An AF is a function of two vari- ables representing correlation properties of a signal in the delay-Doppler plane. It provides a mathematical representation of the response of a matched filter to a re- ceived waveform. The waveform design that would yield an optimum AF has been on the forefront of research for many years. In an ideal case, an AF would have the shape of a spike at the origin and zero elsewhere in the delay-Doppler plane. Al- though such an AF is certainly desirable, in practice, it is not realizable for signals having finite energy. As a result, large efforts have been given to waveform designs that relax the zero sidelobe constraint throughout the delay-Doppler plane to uni- formly low sidelobes, while still maintaining a reasonable large value at the origin. In practice, radar waveforms are often designed by minimizing the sidelobes of an auto-correlation function (ACF), i.e., by basically matching pre-defined specifica- tions only to the zero-Doppler cut of an AF [30]. In [39], the importance of signal designs using waveform synthesis for radar and sonar applications has been stressed. Nevertheless, the search for practical solutions to the synthesis problem still poses a challenge to radar system engineers. A first known mathematical solution to the synthesization problem was presented in [37]. However, this solution has two drawbacks: (i) it requires that the shape of a desired ambiguity function is given in analytical form, (ii) it does not cope with settings where only certain parts of the ambiguity surface are to be approximated, e.g., the clear area in and around a large neighbourhood of the origin. As a consequence, this solution is of limited interest to practical radar applications. In practice, radar engi- neers typically have a general idea about the desirable shape of an AF rather than an exact expression of it as a mathematical function. Furthermore, in many scenarios, it is not even necessary to specify the shape of an AF for the entire delay-Doppler Synthesizing Cross-Ambiguity Functions Using the Improved Bat Algorithm 3 plane. In other words, the region where an AF is required to produce small values very much depends on the particular radar application. For example, the Doppler shift may be much smaller compared to the bandwidth of the transmitted waveform which can be in the order of several megahertz. In this case, the AF for Doppler shifts beyond the maximum induced shifts is not required. An alternative approach of constructing a waveform with optimal ambiguity surface in a region around the main lobe of an AF using well-know Hermite waveforms has been presented in [8]. In single-input single-output (SISO) radar systems, the problem becomes to syn- thesize a single radar waveform that approximates a desired auto-ambiguity function (AAF) of pre-defined magnitude over the delay-Doppler plane. On the other hand, multiple-input multiple-output (MIMO) radar systems or communication systems involve pairs of signals rather than a single waveform. Accordingly, the synthesis problem focuses on the CAF between a pair of signals. In the considered context, the CAF describes the receiver response to a mismatched signal as a function of time and Doppler shift. In particular, the continuous-time CAF is defined as Z ∞ χ (τ , fd ) = a(t)b∗ (t + τ ) exp( j2π fd t)dt, (1) −∞ where a(t) and b(t) are arbitrary waveforms as a function of time t, τ is delay, fd denotes √ Doppler frequency/Doppler shift, (·)∗ denotes complex conjugate, and j = −1. In practice, the CAF is applicable for a SISO radar system when a(t) is the transmit signal and b(t) represents the receive filter [28]. Similarly, the CAF is used for a MIMO radar system when both a(t) and b(t) are different transmit signals [25]. In a conventional matched filter receiver, where the receiver reference waveform is matched to the transmitted signal [34], i.e. a(t) = b(t), the CAF becomes an AAF. Let us now consider two signals a(t) and b(t), consisting of a train of N pulses si (t) and s j (t), respectively, as N a(t) = ∑ ai si (t), (2) i=1 N b(t) = ∑ b j s j (t), (3) j=1 where the coefficients ai and bi can be expressed as column vectors of length N as a = (a1 , a2 , . . . , aN )T , (4) b = (b1 , b2 , . . . , bN )T , (5) and sk (t); k = i, j denotes a pulse shaping function. For example, a rectangular pulse shaping function is defined as 1 h t − (k − 1)Tc i sk (t) = √ s , k = 1, 2, . . . , N, (6) Tc Tc 4 Momin Jamil∗† , Hans-J¨urgen Zepernick∗ , and Xin-She Yang‡ where Tc denotes the pulse duration and ( 1, 0 ≤ t ≤ Tc , s(t) = (7) 0, elsewhere. Substituting (2), (3), and (6) into (1), the CAF comprising of pulse shaping func- tions with respective shifted pulses and corresponding coefficients ai and b j can be obtained as N N Z ∞ χ (τ , fd ) = ∑ ∑ ai b∗i −∞ si (t)s∗j (t + τ ) exp( j2π fd t)dt, (8) i=1 j=1 where the integral represents the CAF between pairs of pulse shaping functions, i.e., Z ∞ χˆ i, j (τ , fd ) = si (t)s∗j (t + τ ) exp( j2π fd t)dt. (9) −∞ Clearly, synthesizing a CAF such that it matches a desired CAF of pre-defined magnitude over the delay-Doppler plane is a difficult task. As a result, not many methods, other than solutions based on the least-squares approaches exist, see, e.g., [4, 8, 22, 26, 32, 38]. Recently, in [12], an algorithm has been proposed to match a synthesized CAF to a desired CAF of pre-defined magnitude over the delay-Doppler plane. More specifically, this algorithm proposes a joint design of a pair of signals a(t) and b(t), or sequences a and b to tackle the CAF synthesization problem. Fur- thermore, in [15], Jamil et al. proposed a L´evy flight based cuckoo search for a joint sequence design such that their CAF approximates a desired CAF indicating the potential of metaheuristic approaches to solve such challenging sequence design problems. In view of the above, this chapter considers a joint sequence design using the im- proved bat algorithm (IBA) of [14] to address the problem of matching a synthesized CAF to a desired CAF of pre-defined magnitude over the delay-Doppler plane. We hypothesize that a joint design of a pair of sequences a and b such that their CAF ap- proximates a desired CAF is a global optimization problem (GOP). Apparently, this type of problem is a highly multimodal problem without any a priori information about the location of the optimum solution (unimodal) or solutions (multimodal). Traditional optimization methods that require either a good initial guess or gradient information are unsuitable to solve such problems to optimality. Therefore, nature- inspired population methods, mimicking the behaviour of different species of ani- mals, have been proposed to solve such problems [40, 41, 42]. Due to their general applicability and effectiveness, these algorithms have been a popular choice to solve modern optimization problems. These population-based algorithms use population members to explore the problem search space for a possible solution or solutions by maintaining a balance between intensification (exploitation) and diversification (ex- ploration). However, intensification (exploitation) and diversification (exploration) are usually based on a uniform or Gaussian distribution. L´evy flights (LFs) based on Synthesizing Cross-Ambiguity Functions Using the Improved Bat Algorithm 5 the L´evy distribution have been proposed as an alternative to achieve exploitation and exploration strategies. The remainder of this chapter is organized as follows. In Section 2, we briefly in- troduce the L´evy probability distribution, and the motivation of using LFs in meta- heuristic algorithms. In Section 3, we present the improved bat algorithm in detail. In Section 4, the formulation and solution to the considered synthesis problem is presented. Numerical results are presented in Section 5. Finally, Section 6 concludes the chapter. 2 L´evy Probability Distribution 2.1 L´evy Distribution A random process is called stable if the sum of a given number of independent random variables, X1 , X2 , . . . , XN , has the same probability density function (PDF) up to location and scale parameters as the individual random variables. A well- known example of a stable random process is a Gaussian process, i.e., the sum of Gaussian random variables also produces a Gaussian distribution which in addition has a finite second moment. A stable random process with infinite second moment produces a so-called α -stable distribution. An α -stable random variable S is defined by its characteristic function as follows [11]: Φα ,β = E exp( jzS) = exp(−β α |z|α )   (10) √ where E[·] denotes the expectation operator, j = −1, z ∈ R, α ∈ (0, 2] and β ≥ 0. The L´evy probability distribution belongs to a special class of symmetric α -stable distributions. According to [11], the PDF of a symmetric α -stable random variable is given by the inverse Fourier transform of (10) as Z ∞ 1 Lα ,β (S) = exp(−β zα ) cos(zS)dz (11) π 0 In (11), the parameters α and β control the shape and the scale of the distribution, respectively. The parameter α takes values in the interval 0 < α ≤ 2 and controls the heaviness of the distribution, i.e., the decay of the tails. The smaller the value of α , the more the accumulation of data in the tails of the distribution. In other words, the random variable values are more likely to be far away from the mean of the distribution. On the other hand, the larger the value of α , the more the accumulation of data near the mean of the distribution. Except for a few special cases, a closed- form expression of integral in (11) is not known for α in general. The integral in (11) becomes a Cauchy distribution and Gaussian distribution for α = 1 and 2, respectively. 6 Momin Jamil∗† , Hans-J¨urgen Zepernick∗ , and Xin-She Yang‡ 2.2 L´evy Flight Based Metaheuristic Algorithms In recent years, a number of theoretical and empirical studies have tried to explain that foragers such as grey seals [1], microzooplankton [2], [13], reindeer [18], wan- dering albatrosses [35], fish [36], among many others, adapt LF as an optimal search strategy in search of food. However, it should be mentioned that foragers adapt their search strategy based on the density of prey, sometimes switching between LF and Brownian motion (BM). In metaheuristic and stochastic optimization algorithms, random walks play an important and central role in the exploration of the problem search space. The search performed by metaheuristic algorithms (MAs) is carried out in a way that it can accomplish goals of intensively explored areas of the search space with high-quality solutions and move to unexplored areas of the search space when necessary. Intensification and diversification [9, 10] are two key ingredients to achieve these goals. By maintaining a fine balance between these two components define the overall efficiency of MA. In fact, L´evy flights have already been used to enhance metaheuristic algorithms with promising results in the literature, including the cuckoo search and firefly algorithm [15], [40], [41]. An alternative to a uniform or Gaussian distribution to realize randomization in MA is offered by the L´evy distribution. Not only does the power law behavior of a L´evy distribution reduce the probability of returning to previously visited sites in the problem search space, but it also provides an effective and efficient exploration mechanism of the far-off regions of the function landscape. 3 Improved Bat Algorithm The bat algorithm (BA) mimicking the echolocation behavior of certain species of bats was presented in [42] and is based on the following set of rules and assump- tions: 1. All bats know the difference between food/prey, background barriers, and use echolocation to sense the proximate distance from the prey; 2. In search mode, bats fly randomly with a frequency fmin with velocity vi at posi- tion xi . During search mode, bats vary wavelength λ (or frequency f ) and loud- ness A0 . Depending on the proximity from the target, bats can automatically ad- just the wavelength (or frequency) for their emitted pulses and adjust the rate of pulse emission r ∈ [0, 1]; 3. It is further assumed that the loudness varies from a large (positive A0 ) to a min- imum value of Amin ; 4. Ray tracing is not used in estimating the time delay and three dimensional topog- raphy; 5. The frequency f is considered in a range [ fmin , fmax ] corresponding to the range of wavelengths [λmin , λmax ]; 6. For simplicity, frequency is assumed in the range f ∈ [0, fmax ]. Synthesizing Cross-Ambiguity Functions Using the Improved Bat Algorithm 7 According to [42], by making use of the above rules and assumptions, the stan- dard bat algorithm (SBA) will always find the global optimum. However, in SBA, the bats rely purely on random walks drawn from a Gaussian distribution, there- fore, speedy convergence may not be guaranteed [42]. To improve the bat algorithm further, Jamil et al. developed the improved bat algorithm (IBA) [14]. In this section, a brief overview of the IBA [14] is presented which constitutes an improved version of SBA [42]. In IBA, the random motion of bats is replaced by LF instead of using a Gaussian distribution. The motivation for this choice is that the power-law behavior of the L´evy distribution will produce some members of the random population in the distant regions of the search space, while other members will be concentrated around the mean of the distribution. The power-law behavior of the L´evy distribution also helps to induce exploration at any stage of the convergence, making sure that the system will be not trapped in local minima. The L´evy distribution also reduces the probability of returning to the previously visited sights, while the number of visitations to new sights is increased [14, 40, 42]. For a comprehensive review of the bat algorithm and its variants, please refer to [43]. 3.1 Motion of the Bats In IBA, the position or location of each bat is given as xti and it flies through the D-dimensional search space or solution space with a velocity vti . The position and velocity for bat i are updated at time t, respectively, as vti = vt−1 i + (xt−1 i − xbest i ) fi , (12) xt+1 i = xt−1 i + vti ∆ t, (13) where ∆ t represents the discrete time step of the iteration. However, in mathemati- cal optimization, emphasis is often given to dimensionless variables, and therefore, ∆ t can be implicitly chosen as 1. Furthermore, the pulse frequency fi for bat i at position xi is given by fi = fmin + ( fmax − fmin )β , (14) and vectors xi and vi represent the position and velocity of bat i. In (14), β ∈ [0, 1] is a random number drawn from a uniform distribution, fmin and fmax denote the minimum and maximum frequency of the emitted pulse [42]. The symbol xbest i in (12) represents the current best solution found by bat i by comparing all the solutions among all the NP bats. In IBA [14], once a best solution is selected among the current best solutions, a new solution for each bat is generated using an LF that is based on a L´evy distribu- tion according to xti = xbest i + γ · Lα (S). (15) 8 Momin Jamil∗† , Hans-J¨urgen Zepernick∗ , and Xin-She Yang‡ Here, vector Lα (S) represents a random walk that is generated based on the L´evy distribution for each i (bat) with parameter α . The parameter γ > 0 scales the random step length and is related to the scales of the problem [40, 41, 42]. Specifically, the step size S of the random walk is drawn from a L´evy distribution (with an infinite mean and variance) that is often given in terms of a power-law formula given as [11, 40, 41] 1 Lα (S) ∼ , |S| ≫ 0, (16) Sα +1 where α is the exponent determining the shape of the tail of the distribution. 3.2 Variation of Loudness and Pulse Rates In IBA, we use the originally proposed approach of controlling the exploration and exploitation in bats as proposed in [42], i.e., variation of loudness and pulse rates. In order to switch to the exploitation stage when necessary, each bat i varies its loudness Ai and pulse emission rate ri iteratively as follows: At+1 i = ϒ Ati0 , (17) ri0 [1 − exp(−Γ t)], t rt+1 i = (18) where Ati0 , At+1 t0 t+1 i , ri , and ri , respectively, represent initial loudness, updated loud- ness, initial pulse emission rate, and updated pulse emission rate after each iteration for bat i. Furthermore, ϒ and Γ are constants. 4 Problem Formulation In practice, infinite energy signals do not exist, therefore, ambiguity surfaces that produce a Dirac impulse or a function with ideal delay-Doppler characteristics do not exist. Thus, it is often desirable to design waveforms that exhibit a peak at the origin and produce an almost flat surface in and around a large neighborhood of the origin. The problem of matching a CAF to a desired CAF can be formulated as a mini- mization problem and can be solved by using the cyclic approach proposed in [12]. Accordingly, such an optimization problem can be formulated as Z∞ Z∞ 2 w(τ , fd ) · d(τ , fd ) − bH X(τ , fd )a d τ d fd ,  min C(a, b) = (19) a,b −∞ −∞ Synthesizing Cross-Ambiguity Functions Using the Improved Bat Algorithm 9 where w(τ , fd ) is a weighting function that specifies which area of the CAF in the delay-Doppler plane needs to be emphasized and (·)H denotes Hermitian transpose. The modulus of the desired CAF is denoted by d(τ , fd ) which is positive and real- valued, a and b are different sequences. In view of (9), the cross-ambiguity matrix of the pulse shaping functions can be written as χˆ 1,1 (τ , fd ) · · · χˆ 1,N (τ , fd )   X(τ , fd ) =  .. .. .. . (20)   . . . χˆ N,1 (τ , fd ) · · · χˆ N,N (τ , fd ) where χˆ i, j (τ , fd ) denotes the CAF between the i-th and j-th pulse shaping function given by (9). Furthermore, the term under the absolute value operator | · | in (19) represents the CAF in (8) in a more compact form as χ (τ , fd ) = bH X(τ , fd )a. (21) Due to phase incoherencies, the magnitude of the ambiguity function contains all the information about a signal pertinent to system performance [32]. In order to solve the ambiguity function synthesis problem, the indirect approach introduced in [7, 32] can be used. Accordingly, auxiliary phases are introduced to the desired ambiguity function d(τ , fd ) in (19), that is Z∞ Z∞ w(τ , fd ) · d(τ , fd )e jθ (τ , fd ) − bH X(τ , fd )a d τ d fd . (22) 2 ˜ b, θ (τ , fd )) = C(a, −∞ −∞ Introducing auxiliary phases θ (τ , fd ) makes the integrand in (22) real and positive everywhere. The minimization problem in (22) can then be solved by fixing two arguments of C(·,˜ ·, ·) and minimizing C(·, ˜ ·, ·) with respect to the third variable [12]. First, let us fix a pair of sequences a and b which leads to the auxiliary phase θ (τ , fd ) being expressed as [7, 32] θ (τ , fd ) = arg{bH X(τ , fd )a}. (23) Second, by fixing the auxiliary phases θ (τ , fd ) and sequence b, the criterium ˜ ·, ·) → C(a) C(·, ˜ can be written as [7, 32] Z∞ Z∞ 2 ˜ = aH D1 a − aH D2 b − bH D2 H a + w(τ , fd ) d(τ , fd ) d τ d fd C(a) −∞ −∞ −1 H −1 = (a − D1 D2 b) D1 (a − D1 D2 b) + C, (24) where constant C does not depend on sequence a and therefore can be ignored. It follows from (24) that the minimizer a is given as a = D−1 1 D2 b, (25) 10 Momin Jamil∗† , Hans-J¨urgen Zepernick∗ , and Xin-She Yang‡ where D1 ∈ CN×N and D2 ∈ CN×N , respectively, are given as Z∞ Z∞ D1 = w(τ , fd )XH (τ , fd )bbH X(τ , fd )d τ d fd , (26) −∞ −∞ Z∞ Z∞ D2 = w(τ , fd )d(τ , fd )eθ (τ , fd ) XH (τ , fd )d τ d fd . (27) −∞ −∞ Third, by fixing the auxiliary phases θ (τ , fd ) and sequence a, the criterium ˜ ·, ·) → C(b) C(·, ˜ can be formulated as [7, 32] Z∞ Z∞ 2 ˜ = bH D3 b − bH D2 a − aH D2 H b + w(τ , fd ) d(τ , fd ) d τ d fd C(b) −∞ −∞ −1 H H −1 H = (b − D3 D2 a) D3 (b − D3 D2 a) + C, (28) where constant C does not depend on sequence b and therefore can be ignored. Then, in view of (28), the minimizer b can be obtained as b = D−1 H 3 D2 a, (29) where D3 ∈ CN×N is given as Z ∞Z ∞ D3 = w(τ , fd )X(τ , fd )aaH XH (τ , fd )d τ d fd . (30) −∞ −∞ 4.1 Proposed Approach In the proposed approach, the phases of the elements of sequence a ∈ CN×1 and sequence b ∈ CN×1 , respectively, are denoted by column vectors of length N as φa = [φa (1), φa (2), . . . , φa (N)]T , (31) φb = [φb (1), φb (2), . . . , φb (N)]T . (32) In the context of IBA, each element of the column vectors φa and φb in (31) and (32), respectively, is considered as a single bat generated randomly in the interval [0, 2π ]. The population size (bats) is equal to the length N of the sequences. Then, the corresponding sequences a and b, respectively, are given as a = [eφa (1) , eφa (2) , . . . , eφa (N) ]T , (33) φb (1) φb (2) φb (N) T b = [e ,e ,...,e ] . (34) Synthesizing Cross-Ambiguity Functions Using the Improved Bat Algorithm 11 Given the above notion of sequence elements being bats, the pseudocode to solve the CAF synthesization problem using IBA can be formulated as in Procedure 1. Procedure 1: Pseudocode of IBA for CAF synthesization. 1. Objective function C( ˜ θ (τ , fd ), a, b) 2. Initialize Ai , fi , and ri . 3. Generate the cross-ambiguity matrix using (20). for all NP bats 4. Generate an initial population of NP bats (solutions) to generate sequences a and b using (33) and (34), respectively, or use initially generated sequences. 5. θ (τ , fd ) = arg{bH X(τ , fd )a} 6. Start with initially generated sequence in Step 4 by applying (25) to generate a. 7. Start with initially generated sequence in Step 4 by applying (29) to generate b. 8. Evaluate the objective function using (22). end 9. Store the best objective function value. 10. Keep the current best sequences a and b. t=1 while (t < MaxGeneration) or (stop criterion) t =t +1 11. Update pulse emission rate and loudness using (17) and (18). 12. Update the velocity and frequency using (12) and (14). 13. θ (τ , fd ) = arg{bH X(τ , fd )a} 14. Start with sequences generated in Step 6 and 7 to generate a′ and b′ by applying (25), (29), and (13). 15. if (rand > r) Start with sequences in Step 10 to generate a′ and b′ by performing LF using (25), (29), and (15). end 16. Apply problem bound constraints, if the sequences generated in Step 14 or Step 15 are outside the interval [0, 2π ]. 17. Re-evaluate the objective function using (22). 18. if (C˜Step 16 ≤ C˜Step 8 | rand < A) Replace the sequences in Step 6 and Step 7 with a′ and b′ . C˜Step 8 ← C˜Step 17 end 19. if C˜Step 17 ≤ C˜Step 9 Replace the sequences in Step 10 with a′ and b′ . C˜Step 9 ← C˜Step 17 end end while 12 Momin Jamil∗† , Hans-J¨urgen Zepernick∗ , and Xin-She Yang‡ 4.2 Parameter Settings Universal values of the parameters At0 , rt0 , Γ , and ϒ do not exist for the problems that will be discussed in Section 5. This is due to the fact that each problem has a different landscape and dimension. Hence, an effective set of initial values of these parameters require some experimentation. Accordingly, the initial values for these parameters were obtained from trial experiments on the optimization problems that will be considered in Section 5. Different initial values for loudness A and pulse emission rate r were taken in the range [0, 1] with increments of 0.1. For each opti- mization problem, the selected values of At0 , rt0 , Γ , and ϒ produced slightly differ- ent rates of convergence as each optimization problem has a different landscape. In reality, bats increase pulse emission rate ri and decrease loudness Ai after po- tential prey has been detected and their approach towards the prey has commenced. In the context of optimization, prey refers to a solution of the problem. As such, an update of loudness Ai and pulse emission rate ri in (17) and (18), respectively, takes place in the IBA only if a new solution is found. This implies that the virtual bats are moving towards the optimal solution. The above experimental approach was also adapted to select the values of con- stants ϒ and Γ . The best combination of ϒ and Γ was found to be ϒ = Γ = 0.5. The results that will be presented subsequently in Section 5 show that this choice of parameters seems to be appropriate for the optimization problems considered. In summary, the parameter settings listed in Table 1 are used in the simulations. Table 1: Parameter Setting for IBA. Parameter Value Number of Bats (Population Size), NP depending on the length of the sequence to be synthesized Number of Generations, G 200 Initial Loudness, At0 0.1 Initial Pulse Emission Rate, rt0 0.1 Constants, ϒ = Γ 0.5 L´evy Step Length, S 1.5 Minimum Frequency, f min 0 Maximum Frequency, f max depending on the problem domain size 4.3 Calculation of L´evy Step Size A CAF synthesization problem can be considered as multimodal optimization prob- lem without any a priori information regarding the location of an optimal solution. LFs can be used to generate the random step length S of a random walk drawn from Synthesizing Cross-Ambiguity Functions Using the Improved Bat Algorithm 13 a L´evy distribution. The choice of α in (16) determines the probability of obtaining a L´evy random number in the tail of the L´evy distribution. Given that each opti- mization problem is unique, i.e., has different dimension and landscape, the task of choosing a favorable value of α that generates a suitable step length S becomes dif- ficult. In particular, the search ability of the algorithm may be severely hampered, if an improper value of α is used to generate S. Given the complex nature of the CAF synthesization problem, it seems that a universal value of α required to generate S for guiding virtual bats in IBA without getting trapped in a local minimum does not exist. Therefore, it is appropriate to carry out a series of experiments in order to find a suitable value of α . For this purpose, four values of α = 1.3, 1.4, 1.5, and 1.6 were selected. For each of these values, 10 independent trials for a fixed number of iterations were performed to minimize (22) for the problems that will be discussed in Section 5. It turned out that α = 1.5 produces the best value of criterium (22) in average over the number of trails. Therefore, this value has been used to generate the random step length S for all problems considered in Section 5. 4.4 Selection of Scaling factor The parameter γ in (15) determines how far the virtual bats in IBA can travel in the search space. An excessively large value of γ causes new solutions to jump outside of the feasible search space and even to fly off to far regions. On the other hand, the search is confined to a rather narrow region, if γ is too small. In the former case, the LF becomes too aggressive, whereas, in the latter case, the LF is not efficient. Therefore, some sort of strategy is needed to scale step length S such that an effi- cient search process is maintained. In order to avoid the particles/bats flying too far, a small value of parameter γ can be more efficient [40, 41]. A small value of γ may apply for unimodal problems. We hypothesize that the location of an optimal solu- tion to a multimodal problem such as CAF synthesization is not known. As such, selecting a small value of γ will hinder the search process. Therefore, in order to select an appropriate value of γ , we have adopted the ex- perimental approach described in Section 4.3 and conducted a series of trials with different values of γ . We have conducted 10 independent trails for a fixed number of iterations that were performed to minimize (22) for Example 2 in Section 5 using γ = 0.01, 0.05, 0.1, 0.5, 0.7 and 0.9. The best peak-to-average power ratio (PAR) for each of these values produced by IBA for each run was recorded. It was found that γ = 0.05 produces the best PAR and hence was subsequently used as a basis for the examples presented in Section 5. 14 Momin Jamil∗† , Hans-J¨urgen Zepernick∗ , and Xin-She Yang‡ 5 Numerical Results Let us consider sequences of length N = 50 for Examples 1 and 2, sequence length N = 53 for Example 3 and sequence length N = 31 for Example 4. Each element of the considered sequences corresponds to the phase-coded amplitude of a rectangular pulse shape function of duration Tc . Thus, the duration of a sequence is given as T = N · Tc . Furthermore, τ denotes the delay by which a transmitted signal is returned from a target and fd denotes the Doppler frequency induced by a moving target. In the sequel, we utilize normalized delay τ /Tc and normalized Doppler frequency fd · T , respectively. In what follows, we illustrate by way of four examples that IBA is able to jointly design sequences a and b such that a desired CAF is synthesized. 5.1 Example 1 In this example, we aim at synthesizing a CAF with a diagonal ridge while being zero elsewhere. This type of CAF is desirable when a filter bank is too expensive to cope with different Doppler frequencies and tolerance to Doppler shifts is needed. The weighting function is w(τ , fd ) = 1 for all (τ , fd ) in (19) and the sequence a has constant modulus, i.e., each element of a takes on the value of one and hence PAR = 1. The desired CAF is shown in Fig. 1 and the corresponding synthesized CAF obtained by using IBA is shown in Fig. 2. As can be seen from Fig. 2, the CAF synthesized by IBA approximates the desired CAF in Fig. 1. 0 20 −5 10 −10 −15 Doppler 0 −20 −10 −25 −30 −20 −35 −50 −40 −30 −20 −10 0 10 20 30 40 50 Delay Fig. 1: Desired CAF with diagonal ridge. Synthesizing Cross-Ambiguity Functions Using the Improved Bat Algorithm 15 0 20 −5 10 −10 −15 Doppler 0 −20 −10 −25 −30 −20 −35 −50 −40 −30 −20 −10 0 10 20 30 40 50 Delay Fig. 2: Synthesized CAF using IBA for γ = 0.05 (PAR = 1). 5.2 Example 2 The synthesization of an ideal thumbtack CAF, i.e., narrow peak at the origin and zero sidelobes in the rest of the delay-Doppler plane is not possible due to the vol- ume property of CAFs. Therefore, in this example, we aim at synthesizing a CAF with a clear area in and around a large neighbourhood of the origin using the fol- lowing CAF modulus: ( N, for (τ , fd ) = (0, 0), d(τ , fd ) = 0, elsewhere, and weighting function ( 1, for (τ , fd ) ∈ Ωds \Ω∼ds , w(τ , fd ) = 0, elsewhere, where Ωds = {[−10Tc , 10Tc ]× [− T2c , T2c ]} is the selected region of interest of the syn- thesized CAF. In order to compensate for sharp changes in the desired CAF d(τ , fd ) near the origin, the area of the main lobe Ω∼ds = {[−Tc , Tc ]\{0} × [− T1c , T1c ]\{0}} near the origin has to be excluded [12]. Recall that the Doppler shift fd induced on the signal in practice is often much smaller compared to the bandwidth of the transmitted signal. Therefore, the weighting function w(τ , fd ) outside the maximum induced Doppler shift fd can be set to zero. The need of this type of CAF arises in applications such a geolocation of signals, where the CAF is used to calculate the time of difference of arrival and frequency 16 Momin Jamil∗† , Hans-J¨urgen Zepernick∗ , and Xin-She Yang‡ difference of arrival of the emitted signal using two receivers [21]. The two collector architecture offers the opportunity to compare the reception of a likely similar radar pulse using cross-correlation concepts with respect to delay. Thus, one collector will see the radar pulse as a(t) and the other collector will see it as b(t + τ ). Also, it is assumed that one collector is moving with some relative velocity to the other collector which supports measuring the frequency of the received pulse at slightly different frequencies [21]. Furthermore, a CAF with a clear area around a large neighbourhood of the origin also arises in situations, when it is not possible to design a sequence or set of se- quences that yield zero sidelobes over the entire delay-Doppler plane. Therefore, it is desirable to design a reference waveform or equivalent filter at the radar receiver end. Such a receiver, is called an optimum receiver [34] in which the internal or ref- erence waveform (or equivalent filter) is deliberately mismatched compared to the transmitted waveform in order to reduce the sidelobes in the delay-Doppler plane. Fig. 3 shows the CAF of sequences a and b generated by IBA with γ = 0.05. The desired sidelobe free area can be observed within the rectangular area close and around the origin. The sidelobe free region in Fig. 3(a) is due to the fact that the amplitude of the generated sequences a or b is not constrained. This may result in sequences with relatively high PAR and relatively low sidelobe levels. The PAR of sequences a and b for the CAF shown in Fig. 3(a) were found to be PARa = 3.9 and PARb = 7.2, respectively. It is noted that low sidelobe levels are desirable in radar applications to avoid masking of main peaks of secondary targets, even if the targets are well separated. Moreover, in case of a multiple target environment, the sum of all sidelobes may build up to a level sufficient to mask even relatively strong targets. The widespread use of solid state power amplifiers and digitization can have a significant impact on the overall performance of radar, sonar, and communication systems. For example, the transmission of a signal or a waveform of arbitrary ampli- tude is not possible due to the limitations of power amplifiers and analog-to-digital converters. As a result, it is often desirable that transmit signals or waveforms have a constant amplitude or a low PAR. One of the possibilities that allows the consid- eration of waveforms with variable amplitude is to work with a pair of waveforms, i.e., the transmitted signal of constant amplitude and the reference signal of arbi- trary amplitude that is used during signal processing at the receiver [19]. Therefore, to constrain the PAR of a transmit waveform with PAR=1, the following additional operation may be employed in the IBA algorithm in Procedure 1 after Step 14 (see also [12]): sn ← exp[ j arg(sn )]. (35) However, inducing such a constraint further complicates the design of waveforms with prescribed ambiguity surfaces. Using (35), somewhat higher sidelobes can be observed in the results shown in Fig. 3(b). The normalized zero-Doppler cut through the CAF for the unconstrained design (PAR > 1) and constrained design (PAR = 1) are shown in Fig. 4. Synthesizing Cross-Ambiguity Functions Using the Improved Bat Algorithm 17 0 20 −5 10 −10 −15 Doppler 0 −20 −10 −25 −30 −20 −35 −50 −40 −30 −20 −10 0 10 20 30 40 50 Delay (a) 0 20 −5 10 −10 −15 Doppler 0 −20 −10 −25 −30 −20 −35 −50 −40 −30 −20 −10 0 10 20 30 40 50 Delay (b) Fig. 3: CAF synthesization without and with PAR constraint (35) for γ = 0.05: (a) Synthesized CAF of random sequences of length N = 50 (PAR = 3.9), (b) Synthe- sized CAF of random sequences of length N = 50 (PAR = 1). 5.3 Example 3 In this example, we aim at synthesizing a CAF for Bj¨orck sequences of length N = 53. In particular, Bj¨orck sequences of length N = P, where P is a prime number and P ≡ 1(mod 4), are defined as 18 Momin Jamil∗† , Hans-J¨urgen Zepernick∗ , and Xin-She Yang‡ 0 PAR = 3.9 Normalized Ambiguity Cut for fd = 0 PAR = 1.0 −15 −30 −45 −50 −40 −30 −20 −10 0 10 20 30 40 50 Delay Fig. 4: Normalized zero-Doppler cut of the CAFs of Fig. 3(a) and (b) without and with constraint (35), respectively.      k 1 B(k) = exp j2πθ , θ = arccos √ , (36) P 1+ P where ( Pk ) denotes the Legendre symbol which is defined as  1,    if k ≡ 0 (mod P), k = 1, if k ≡ m2 (mod P) for m ∈ Z, P  6 m2 (mod P) for m ∈ Z. −1, if k ≡  The synthesized CAFs for the case of Bj¨orck sequences which approximates a desired thumbtack CAF without and with using constraint (35) are shown in Fig. 5(a) and (b), respectively. The normalized zero-Doppler cuts through the CAFs for the unconstrained design (PAR > 1) and the constrained design (PAR = 1) are shown in Fig. 6. A sidelobe level below −45dB respective −30dB can be observed for these cases. 5.4 Example 4 Finally, we synthesize a CAF for the case of Oppermann sequences [20] of length N = 31. The phase ϕk (i) of the i-th element uk (i) of the k-th Oppermann sequence uk = [uk (0), uk (1), · · · uk (N − 1)] of length N is defined as Synthesizing Cross-Ambiguity Functions Using the Improved Bat Algorithm 19 0 20 −5 10 −10 −15 Doppler 0 −20 −10 −25 −30 −20 −35 −50 −40 −30 −20 −10 0 10 20 30 40 50 Delay (a) 0 20 −5 10 −10 −15 Doppler 0 −20 −10 −25 −30 −20 −35 −50 −40 −30 −20 −10 0 10 20 30 40 50 Delay (b) Fig. 5: CAF synthesization without and with (35) for γ = 0.05: (a) Synthesized CAF for Bj¨orck sequence of length N=53 (PAR=4.9), (b) Synthesized CAF for Bj¨orck sequence of length N=53 (PAR = 1). π m ϕk (i) = [k (i + 1) p + (i + 1)n + k(i + 1)N], (37) N where 1 ≤ k ≤ N − 1, 0 ≤ i ≤ N − 1 and integer k is relatively prime to the length N. The parameters m, n and p in (37) take on real values and define a family of Oppermann codes. 20 Momin Jamil∗† , Hans-J¨urgen Zepernick∗ , and Xin-She Yang‡ 0 PAR = 4.9 Normalized Ambiguity Cut for fd = 0 PAR = 1.0 −15 −30 −45 −50 −40 −30 −20 −10 0 10 20 30 40 50 Delay Fig. 6: Normalized zero-Doppler cut of the CAFs shown in Fig. 5(a) and (b) without and with constraint (35), respectively. The CAF for the case of Oppermann sequences with parameters m, p = 1 and n = 3 is shown in Fig. 7. The synthesized CAF of these Oppermann sequences is shown in Fig. 8, which approximates the desired CAF with a sidelobe free area around the neighbourhood of the origin. Relatively low sidelobe levels can be observed within the rectangular area close and around the origin with improved delay-Doppler characteristics compared to the CAF of the original sequence that is shown in Fig. 7. The zero-Doppler cut of the synthesized Oppermann sequence is shown in Fig. 9 which exhibits a low sidelobe level with respect to delay compared to the original Oppermann sequences. Synthesizing Cross-Ambiguity Functions Using the Improved Bat Algorithm 21 20 0 −5 10 −10 Doppler 0 −15 −20 −10 −25 −20 −30 −30 −20 −10 0 10 20 30 Delay Fig. 7: Synthesized CAF of Oppermann sequences with parameters m, p = 1, and n = 3. 20 0 −5 10 −10 Doppler 0 −15 −20 −10 −25 −20 −30 −30 −20 −10 0 10 20 30 Delay Fig. 8: Synthesized CAF of Oppermann sequences with γ = 0.05 and using con- straint (35). 6 Conclusions In this chapter, the problem of synthesizing CAFs using a metaheuristic approach based on the echolocation of bats has been addressed. The fundamental problem in this context is to minimize the integrated square error between a desired CAF and a synthesized CAF. In particular, the IBA has been combined with a cyclic approach 22 Momin Jamil∗† , Hans-J¨urgen Zepernick∗ , and Xin-She Yang‡ 0 Original Oppermann Seq Synthesized Seq Normalized Ambiguity Cut for fd = 0 −15 −30 −45 −30 −20 −10 0 10 20 30 Delay Fig. 9: Normalized zero-Doppler cuts through the CAFs shown in Fig. 7 and 8. to solve this problem. By using four examples, we have shown that the approach based on echolocation of bats can indeed synthesize CAFs that approximate CAF surfaces having a diagonal ridge and zero value elsewhere as well as CAF surfaces with a clear area around the origin. Our results indicate that the proposed approach is a promising technique for synthesizing CAFs. Further research will focus on more extensive studies of how to synthesize other complex functions and waveforms. References 1. Austin, D., Bowen, W. D., McMillan, J. I.: Intraspecific variation in movement patterns: Mod- elling individaul behaviour in a large marine predator. Oikos 105(1), 15–30, (2004). 2. Bartumeus, F., Peters, F., Pueyo, S., Marrase, C., Catalan, J.: Helical L´evy walks: Adjust- ing searching statistics to resource avaliability in microzooplankton. Proc. National Academy Science, USA, 100(22), 12771–12775, (2003). 3. Benedetto, J. J., Konstantinidis, I., Rangaswam, M.: Phase-coded waveforms and their design – The role of ambiguity function. IEEE Signal Processing Magazine, 26(1), 22–31, (2009). 4. Blau, W.: Synthesis of ambiguity functions for prescribed responses. IEEE Trans. on Aerospace and Electronic Systems, 3(4), 656–663, (1967). 5. Blunt, S. D., Gerlach, K.: Adaptive pulse compression via MMSE estimation. IEEE Trans. on Aerospace and Electronic Systems, 42(2), 572–584, (2006). 6. Delong Jr., D. F., Hofstetter, E. M.: The design of clutter-resistant radar waveforms with lim- ited dynamic range. IEEE Trans. on Information Theory, 15(3), 376–385, (1967). 7. Fienup, J. R.: Phase retrival algorithms: A comparison. Applied Optics, 21(15), 2758–2769, (1982). 8. Gladkova, I., Chebanov, D.: On the synthesis problem for a waveform having a nearly ideal ambiguity function. International Conference on Radar Systems, Toulouse, France, (2004). 9. Glover, F.: Tabu search - Part I. ORSA Journal of Computing, 1(3), 190–206, (1989). Synthesizing Cross-Ambiguity Functions Using the Improved Bat Algorithm 23 10. Glover, F.: Tabu search - Part II. ORSA Journal of Computing, 2(1), 4–32, (1990). 11. Gutowski, M.: L´evy flights as an underlying mechanism for global optimization algorithms. Proc. National Conf. on Evolutionary Computation and Global Optimization, Jastrze¸bia G´ora, Poland, (2001). 12. He, H., Stoica, P., Li, J.: On synthesizing cross ambiguity function. IEEE International Con- ference on Acoustics, Speech and Signal Processing, Prague, Czech Republic, (2011). 13. Humphries, N. E., Querioz, N., Dyer, J. R. M., Pade, N. G., Musyl, M. K., Schaefer, K. M., Fuller, D. W., Brunnschweiler, J. M., Doyle, T. K., Houghton, J. D. R., Hays, G. C., Jones, C. S., Noble, L. R., Wearmouth, V. J., Southall, E. J., Sims, D. W.: Environmental context ex- plains L´evy and Brownian movement patterns of marine predators. Nature, 451(7301), 1066– 1069, (2010). 14. Jamil, M., Yang, X-S., Zepernick, H.-J.: Improved Bat-inspired metaheuristic algorithm with L´evy flights for global optimization problems, Journal of Appied Soft Computing – Under Revision. 15. Jamil, M., Zepernick, H.-J., Yang, X-S.: L´evy flight based cuckoo search algorithm for syn- thesizing cross-ambiguity functions, IEEE Military Communications Conference, 823–828, San Diego, USA, (2013). 16. Kay, S.: Optimal signal design for detection of Gaussian point targets in stationary Gaussian clutter/reverberation. IEEE J. of Selected Topics in Signal Processing, 1(1), 31–41, (2007). 17. Key, E. L.: A method of sidelobe reduction in coded pulse waveform. Tech. Report 209, M.I.T Lincoln Lab., Lexington, Mass., (1959). 18. M˚arell, A. J., Ball, P., Hofgraad, A.: A foraging and movement paths of female reinedeer: Insights from fractal analysis, correlated random walks and L´evy flights. Canadian Journal of Zoology, 80(5), 854–865, (2002). 19. Levanon, N., Mozeson, E.: Radar Signals. John & Wiley, 2004. 20. Oppermann, I., Vucetic, B.S.: Complex spreading sequences with a wide range of correlation properties. IEEE Trans. on Commununications, 45(3), 365–375, (1997). 21. Overfield, J., Biskaduros, Z., Buehrer, R. M.: Geolocation of MIMO signals using the cross ambiguity function and TDOA/FDOA. IEEE International Conference on Communications, 3648–3653, Ottawa, Canada, (2012). 22. Rihaczek, A. W., Mitchell, R. L.: Radar waveforms for suppression of extended clutter. IEEE Trans. on Aerospace and Electronic Systems, 3(3), 510–517, (1967). 23. Rummler, W. D.: A technique for improving the clutter performance of coherent pulse train signals. IEEE Trans. on Aerospace and Electronic Systems, 3(6), 898–906, (1967). 24. Shlesinger, M. F., Zaslavsky, G. M., Frisch, U. (Eds): L´evy flights and related topics in physics. Springer, Heidelberg, (1995). 25. Sharama, R.: Analysis of MIMO radar ambiguity function and implications on clear region. IEEE International Radar Conference, Washington DC, USA, (2010). 26. Siebert, W.: A Radar Detection Philosophy. IRE Trans. on Information. Theory, 2(3), 204– 221, (1956). 27. Spafford, L. J.: Optimum radar signal processing in clutter. IEEE Trans. on Information The- ory, 14(5), 734–743, (1968). 28. Stein, S.: Algorithms for ambiguity function processing. IEEE Trans. on Acoustics, Speech, and Signal Processing, 29(3), 588–599, (1981). 29. Stoica, P., Li, J., Xue, M.: Transmit codes and receive filters for radar. IEEE Signal Processing Magazine, 25(6), 94–109, (2008). 30. Stoica, P., He, H., Li, J.: New algorithms for designing unimodular sequences with good cor- relation properties. IEEE Trans. on Signal Processing, 57(4), 1415–1425, (2009). 31. Stutt, C., Spafford, L. J.: A ‘best’ mismatched filter response for radar clutter discrimination. IEEE Trans. on Information Theory, 14(2), 280–287, (1968). 32. Sussman, S.: Least-square synthesis of the radar ambiguity function. IEEE Trans. on Informa- tion Theory, 8(3), 246–254, (1962). 33. Urkowitz, H.: Some high-velocity clutter effects in matched and mismatched receivers. IEEE Trans. on Aerospace and Electronic Systems, 4(3), 481–485, (1968). 24 Momin Jamil∗† , Hans-J¨urgen Zepernick∗ , and Xin-She Yang‡ 34. Van Tress, H. L.: Optimum signal design and prcoessing for reverberation-limited environ- ment. IEEE Trans. on Military Electronics, 9(3), 212–229, (1965). 35. Viswanathan, G. M., Afanasyev, V., Buldyrev, S. V., Murphy, E. J., Prince, P. A., Stanley, H. E.: L´evy flight search patterns of wandering albatrosses. Nature, 381(6581), 413–415, (1996). 36. Viswanathan, G. M.: Fish in L´evy-flight foraging. Nature 465(7301), 1018–1019, (2010). 37. Wilcox, C. H.: The synthesis problem for radar ambiguity functions. MRC Tech. Summary Report 157, US Army, Univ. of Wisconsin, Madison, Wisconsin, USA, (1960). Reprint: Radar and Sonar, Part 1, The IMA Volumes in Mathematics and its Applications, Springer-Verlag, (1991). 38. Wolf, J. D., Lee, G. M., Suyo, C. E.: Radar waveform synthesis by mean-square optimization techniques. IEEE Trans. on Aerospace and Electronic Systems, 5(4), 611–619, (1969). 39. Woodward, P.M.: Probability and information theory with applications to radar. Pergamon Press, (1953). Reprint: Artech House, London (1980). 40. Yang, X-S., Deb, S.: Cuckoo search via L´evy flights. Congress on Nature and Biological Inspired Computing, 210-214, Coimbatore, India (2009). 41. Yang, X-S.: Firefly algorithm, L´evy flights and global optimization. Research and Develop- ment in Intelligent Systems XXVI (Eds. M Bramer, R. Ellis, M. Petridis), 209-218, Springer (2010). 42. Yang, X-S.: A new metaheuristic bat-inspired algorithm. Nature Inspired Cooperative Strate- gies for Optimization (Eds. J. R Gonzalez et. al), Studies in Computational Intelligence, 65-74, Springer (2010). 43. Yang, X-S., He, X.: Bat algorithm review and applications. Int. J. Bio-Inspired Computation, 5(4), 141–149 (2013).

References (43)

  1. Austin, D., Bowen, W. D., McMillan, J. I.: Intraspecific variation in movement patterns: Mod- elling individaul behaviour in a large marine predator. Oikos 105(1), 15-30, (2004).
  2. Bartumeus, F., Peters, F., Pueyo, S., Marrase, C., Catalan, J.: Helical Lévy walks: Adjust- ing searching statistics to resource avaliability in microzooplankton. Proc. National Academy Science, USA, 100(22), 12771-12775, (2003).
  3. Benedetto, J. J., Konstantinidis, I., Rangaswam, M.: Phase-coded waveforms and their design -The role of ambiguity function. IEEE Signal Processing Magazine, 26(1), 22-31, (2009).
  4. Blau, W.: Synthesis of ambiguity functions for prescribed responses. IEEE Trans. on Aerospace and Electronic Systems, 3(4), 656-663, (1967).
  5. Blunt, S. D., Gerlach, K.: Adaptive pulse compression via MMSE estimation. IEEE Trans. on Aerospace and Electronic Systems, 42(2), 572-584, (2006).
  6. Delong Jr., D. F., Hofstetter, E. M.: The design of clutter-resistant radar waveforms with lim- ited dynamic range. IEEE Trans. on Information Theory, 15(3), 376-385, (1967).
  7. Fienup, J. R.: Phase retrival algorithms: A comparison. Applied Optics, 21(15), 2758-2769, (1982).
  8. Gladkova, I., Chebanov, D.: On the synthesis problem for a waveform having a nearly ideal ambiguity function. International Conference on Radar Systems, Toulouse, France, (2004).
  9. Glover, F.: Tabu search -Part I. ORSA Journal of Computing, 1(3), 190-206, (1989).
  10. Glover, F.: Tabu search -Part II. ORSA Journal of Computing, 2(1), 4-32, (1990).
  11. Gutowski, M.: Lévy flights as an underlying mechanism for global optimization algorithms. Proc. National Conf. on Evolutionary Computation and Global Optimization, Jastrze ¸bia Góra, Poland, (2001).
  12. He, H., Stoica, P., Li, J.: On synthesizing cross ambiguity function. IEEE International Con- ference on Acoustics, Speech and Signal Processing, Prague, Czech Republic, (2011).
  13. Humphries, N. E., Querioz, N., Dyer, J. R. M., Pade, N. G., Musyl, M. K., Schaefer, K. M., Fuller, D. W., Brunnschweiler, J. M., Doyle, T. K., Houghton, J. D. R., Hays, G. C., Jones, C. S., Noble, L. R., Wearmouth, V. J., Southall, E. J., Sims, D. W.: Environmental context ex- plains Lévy and Brownian movement patterns of marine predators. Nature, 451(7301), 1066- 1069, (2010).
  14. Jamil, M., Yang, X-S., Zepernick, H.-J.: Improved Bat-inspired metaheuristic algorithm with Lévy flights for global optimization problems, Journal of Appied Soft Computing -Under Revision.
  15. Jamil, M., Zepernick, H.-J., Yang, X-S.: Lévy flight based cuckoo search algorithm for syn- thesizing cross-ambiguity functions, IEEE Military Communications Conference, 823-828, San Diego, USA, (2013).
  16. Kay, S.: Optimal signal design for detection of Gaussian point targets in stationary Gaussian clutter/reverberation. IEEE J. of Selected Topics in Signal Processing, 1(1), 31-41, (2007).
  17. Key, E. L.: A method of sidelobe reduction in coded pulse waveform. Tech. Report 209, M.I.T Lincoln Lab., Lexington, Mass., (1959).
  18. Mårell, A. J., Ball, P., Hofgraad, A.: A foraging and movement paths of female reinedeer: Insights from fractal analysis, correlated random walks and Lévy flights. Canadian Journal of Zoology, 80(5), 854-865, (2002).
  19. Levanon, N., Mozeson, E.: Radar Signals. John & Wiley, 2004.
  20. Oppermann, I., Vucetic, B.S.: Complex spreading sequences with a wide range of correlation properties. IEEE Trans. on Commununications, 45(3), 365-375, (1997).
  21. Overfield, J., Biskaduros, Z., Buehrer, R. M.: Geolocation of MIMO signals using the cross ambiguity function and TDOA/FDOA. IEEE International Conference on Communications, 3648-3653, Ottawa, Canada, (2012).
  22. Rihaczek, A. W., Mitchell, R. L.: Radar waveforms for suppression of extended clutter. IEEE Trans. on Aerospace and Electronic Systems, 3(3), 510-517, (1967).
  23. Rummler, W. D.: A technique for improving the clutter performance of coherent pulse train signals. IEEE Trans. on Aerospace and Electronic Systems, 3(6), 898-906, (1967).
  24. Shlesinger, M. F., Zaslavsky, G. M., Frisch, U. (Eds): Lévy flights and related topics in physics. Springer, Heidelberg, (1995).
  25. Sharama, R.: Analysis of MIMO radar ambiguity function and implications on clear region. IEEE International Radar Conference, Washington DC, USA, (2010).
  26. Siebert, W.: A Radar Detection Philosophy. IRE Trans. on Information. Theory, 2(3), 204- 221, (1956).
  27. Spafford, L. J.: Optimum radar signal processing in clutter. IEEE Trans. on Information The- ory, 14(5), 734-743, (1968).
  28. Stein, S.: Algorithms for ambiguity function processing. IEEE Trans. on Acoustics, Speech, and Signal Processing, 29(3), 588-599, (1981).
  29. Stoica, P., Li, J., Xue, M.: Transmit codes and receive filters for radar. IEEE Signal Processing Magazine, 25(6), 94-109, (2008).
  30. Stoica, P., He, H., Li, J.: New algorithms for designing unimodular sequences with good cor- relation properties. IEEE Trans. on Signal Processing, 57(4), 1415-1425, (2009).
  31. Stutt, C., Spafford, L. J.: A 'best' mismatched filter response for radar clutter discrimination. IEEE Trans. on Information Theory, 14(2), 280-287, (1968).
  32. Sussman, S.: Least-square synthesis of the radar ambiguity function. IEEE Trans. on Informa- tion Theory, 8(3), 246-254, (1962).
  33. Urkowitz, H.: Some high-velocity clutter effects in matched and mismatched receivers. IEEE Trans. on Aerospace and Electronic Systems, 4(3), 481-485, (1968).
  34. Van Tress, H. L.: Optimum signal design and prcoessing for reverberation-limited environ- ment. IEEE Trans. on Military Electronics, 9(3), 212-229, (1965).
  35. Viswanathan, G. M., Afanasyev, V., Buldyrev, S. V., Murphy, E. J., Prince, P. A., Stanley, H. E.: Lévy flight search patterns of wandering albatrosses. Nature, 381(6581), 413-415, (1996).
  36. Viswanathan, G. M.: Fish in Lévy-flight foraging. Nature 465(7301), 1018-1019, (2010).
  37. Wilcox, C. H.: The synthesis problem for radar ambiguity functions. MRC Tech. Summary Report 157, US Army, Univ. of Wisconsin, Madison, Wisconsin, USA, (1960). Reprint: Radar and Sonar, Part 1, The IMA Volumes in Mathematics and its Applications, Springer-Verlag, (1991).
  38. Wolf, J. D., Lee, G. M., Suyo, C. E.: Radar waveform synthesis by mean-square optimization techniques. IEEE Trans. on Aerospace and Electronic Systems, 5(4), 611-619, (1969).
  39. Woodward, P.M.: Probability and information theory with applications to radar. Pergamon Press, (1953). Reprint: Artech House, London (1980).
  40. Yang, X-S., Deb, S.: Cuckoo search via Lévy flights. Congress on Nature and Biological Inspired Computing, 210-214, Coimbatore, India (2009).
  41. Yang, X-S.: Firefly algorithm, Lévy flights and global optimization. Research and Develop- ment in Intelligent Systems XXVI (Eds. M Bramer, R. Ellis, M. Petridis), 209-218, Springer (2010).
  42. Yang, X-S.: A new metaheuristic bat-inspired algorithm. Nature Inspired Cooperative Strate- gies for Optimization (Eds. J. R Gonzalez et. al), Studies in Computational Intelligence, 65-74, Springer (2010).
  43. Yang, X-S., He, X.: Bat algorithm review and applications. Int. J. Bio-Inspired Computation, 5(4), 141-149 (2013).

FAQs

sparkles

AI

What is the role of the improved bat algorithm in CAF synthesis?add

The improved bat algorithm (IBA) effectively addresses the CAF synthesis problem by optimizing joint sequences, enabling the approximation of desired CAF with a clear area around the origin.

How does the proposed method address multifaceted optimization in CAF synthesis?add

The research recognizes CAF synthesis as a global optimization problem, employing nature-inspired metaheuristic algorithms, specifically leveraging Lévy flights for improved exploration and exploitation.

What distinguishes the cross-ambiguity function from the auto-ambiguity function?add

The cross-ambiguity function (CAF) represents the receiver response to mismatched signals, while the auto-ambiguity function (AAF) correlates to matched signals in SISO radar systems.

Why is the control of sidelobes essential in radar waveform design?add

Managing sidelobes is critical in radar applications to prevent signal masking, ensuring accurate detection of main peaks and targets in complex environments.

What numerical results affirm the effectiveness of the IBA in this study?add

In Example 2, IBA synthesized a desired CAF with a sidelobe-free area near the origin, achieving low sidelobe levels of -45dB noted for both unconstrained and constrained designs.

About the author
University of Cambridge, Department Member
Papers
328
Followers
10,399
View all papers from Xin-She Yangarrow_forward