Optimized Gaussian Pulse Design for UWB System Using Particle Swarm Optimization Based-on Generalized Bessel Polynomials

Vanvisa Chutchavong1, Thanavit Anuwongpinit1, Boonchana Purahong1,*, Tuanjai Archevapanich2 and Kanok Janchitrapongvej3

1School of Engineering, King Mongkut’s Institute of Technology Ladkrabang, Bangkok, Thailand
2Department of Electronics and Communication Engineering, Faculty of Engineering and Architecture, Rajamangala University of Technology Suvarnabhumi, Nonthaburi, Thailand
3Faculty of Science and Technology, Southeast Bangkok College, Bangkok, Thailand
E-mail: vanvisa.ch@kmitl.ac.th; thanavit.an@kmitl.ac.th; boonchana.pu@kmitl.ac.th; tuanjai.a@rmutsb.ac.th; kjkanok@gmail.com
*Corresponding Author

Received 07 November 2021; Accepted 20 January 2022; Publication 17 March 2022

Abstract

The ultrawideband system operates a very short pulse with enormous bandwidth to provide high data rates for data transmission. To design the UWB pulse, considering the pulse shape is very necessary, and a spectral emission mask of the designed pulse should meet the FCC spectral mask requirement between frequency range 3.1 GHz to 10.6 GHz. The traditional UWB pulse design is based on the Gaussian derivative. However, the frequency spectrum is not satisfied the FCC spectral mask requirement. In this study, the Gaussian pulse can be designed from the mathematical characteristic of the generalized Bessel polynomial. The spectral efficiency of the proposed pulse can be improved by the combination of the derivative of Gaussian pulse with a weight coefficient optimization with particle swarm optimization (PSO). PSO is a population-based optimization algorithm inspired by animal behavior. PSO is applied with generalized Bessel polynomial transfer function to gain the best weight coefficient, we proposed to optimize its weight vector to design a pulse that exceeds to FCC spectral mask. The results were found in MATLAB software show that generalized Bessel polynomials can approximate the proposed pulse with combination method and PSO. The spectral efficiency is improved to 89.30% and the spectrum is greater close to the FCC spectral mask requirement. To confirm an improved spectral efficiency compared to the previous works.

Keywords: Gaussian pulse, UWB, generalized bessel polynomials, PSO.

1 Introduction

The Ultrawideband (UWB) communication technology [1] is essential for a wireless communication system. UWB used a short pulse duration for data transmission with large bandwidth. It employs a short duration time of the pulse for short and medium-range communication. There are many advantages of the UWB system, such as large bandwidth, low-power utilization, high data rate, low interference, and low sensitivity for a multipath channel. UWB system has various great types of various applications, such as short-range communication and radar [2], localization system [3], biomedical [4], internet of things [5], and various types of applications. In 2002, the United States Federal Communication Commission (FCC) had started [6]. They defined the characteristics of the UWB transmission system. A fractional bandwidth ratio must be more than 20% or 500 MHz of the center frequency. One of the essential methods of UWB communication is pulse designing. UWB communicates with huge bandwidths, high-power transmission, so it will interference with coexist system. The licensed spectrum of UWB communication needs to allocate by the FCC. Therefore, the Equivalent Isotopically Radiated Power (EIRP) must optimize or fit the spectral mask requirements when transmitted on the multipath channel to perform better. It must comply with meeting the FCC spectral mask regulations as closely as possible and maximizing the bandwidth. Figure 1 illustrates that an FCC spectral mask requirement of maximum power spectral density setting. This figure includes indoor and outdoor spectral masks to apply for various applications. The pulse shape is required for the UWB transmission systems is vital for respecting the FCC regulations. In this research, we focus only on an indoor spectral mask.

images

Figure 1 UWB indoor and outdoor spectral mask regulated by FCC.

Therefore, to perform the UWB pulse satisfy the FCC spectral mask regulation is essential. The Gaussian pulse’s derivative order is considered the best spectral efficiency for the UWB indoor applications. However, a high-order derivative of Gaussian pulse can overcome the difficulty of synthesizing the pulse. A mathematical model with an optimization algorithm and our proposed method are applied to design a pulse that fits with the FCC spectral mask.

This article proposes a novel Gaussian pulse design for UWB application based on the generalized Bessel polynomials with an optimization algorithm to design the pulse that meets the FCC spectral mask. The simulation using MATLAB software by value adjustment of the generalized Bessel polynomials parameters and the derivative of the proposed pulse. The power spectrum density of the pulse should meet the FCC spectral mask with four optimal target points. The combined pulse with particle swarm optimization (PSO) is optimized to greater spectral efficiency when compared with the previous works.

The rest of this article is organized as follows: Section 2 gives a literature review on Gaussian pulse for UWB system by generalized Bessel polynomials. Section 3 details the ultrawideband pulse preliminaries and mathematical approaches to design the pulse from the generalized Bessel polynomials. Section 4 presents the implementation, simulation results, including the pulse design by generalized Bessel polynomials and the optimization for greater spectral efficiency such as trial and error method, pulse combination, and particle swarm optimization. The final section offers the conclusion.

2 Literature Review

In the previous works, there have been many approaches for designing UWB pulses. The conversion of time and frequency domain is one of the approaches to design the pulse. The main consideration of the pulse shape design for the UWB system is that the power spectral density (PSD) should be close to the FCC’s radiation masking requirement. The conventional Gaussian Pulse [7] was popularly used for the design of the UWB pulse. However, the PSD of the pulse is not good at spectral efficiency and does not satisfy the FCC’s mask requirement. A high-order derivative of Gaussian pulse has been examined for the UWB pulse design. For example, the UWB pulse design with the fifth-order derivative of Gaussian pulse is described in the article [8] that presented a programmable circuit for pulse generation. The seventh-order derivative is presented in an article [9], and the approximation of the fifteen derivatives can be explained in [10]. The authors in [1112] presented the UWB pulse shaping methods using a linear combination of sub-band pulses to optimize pulse derivatives. The wavelets approach for generating Gaussian pulse is presented in [13]. Other works have shown methods using derivatives for Gaussian pulse in [1415]. However, all these works are not satisfied with the FCC’s emission mask. It is unable to fully utilize the available bandwidth and challenging to design a communication circuit. Other methods of pulse design circuits are used to generate Gaussian pulse, such as circuits for a signal generator with the derivative [16]. In article [17] has represented signal generation in the time domain only. This causes the frequency domain’s pulse spectrum to remain unchanged and difficult to apply to waveforms using mathematical models. A combination of various higher-order derivatives of multiple Gaussian pulses is illustrated in [1820]. The combination method makes the spectral mask better. However, these works have a high implementation complexity, poorly fit the FCC spectral mask, and need many iterations. The root raised cosine pulse to design the UWB pulse is presented in [21]. It has a better spectrum characteristic of the FCC spectral mask, However, the raised cosine pulse have low side lobes and not meet to the FCC spectral mask. Moreover, it cannot be applied using an electrical circuit. In addition, The spectrum shifted Gaussian waveforms method has been proposed in the article [22] that can optimize the spectral efficiency of the UWB pulse in the frequency domain. Various approaches have a disadvantage that is considered for signal approximation and circuit synthesized to generate the pulse. Gaussian pulse with the derivative is difficult for pulse generation. Therefore, to discover the mathematical characteristics for pulse approximation can be explained by using various methods [23]. In the field of analog filter [24], the characteristics of the frequency filter consist of the magnitude response and the frequency response that can be estimated by a mathematical method in the form of a polynomial [25]. This method can be applied to the design and synthesis of communication circuits in the transfer function. Therefore, the Gaussian pulse should be approximated using the mathematical model of the variety of the polynomial. In previous works, the approaches for the study of mathematical modeling of special functions and its polynomials for pulse design were proposed in [2627] by using the Hermite polynomials and the Bernstein polynomials [28]. Therefore, the study of some particular function polynomials can be applied to a better UWB pulse design method to meet the requirements of FCC’s mask. The Bessel polynomials [29], one of the essential polynomial, are based on the Bessel Thomson filter theory, which has the characteristic of designing a maximally flat delay filter with linear phase and all-pole filter. The Bessel polynomials can be derived in the generalized form of the generalized Bessel polynomials. It has more parameters to adjust the responses characteristics. To design the pulse meets to the FCC spectral mask, previous literature works are used the trial-and-error method or manually parameter adjustment. This method will lead to a waste of computational power and time. Therefore, the optimization method [30] is a necessary approach to apply with the better efficiency of parameter adjustment. The authors in [31] applied the Firefly algorithm to design the UWB pulse that shows efficiency of the algorithm and the proposed PSD is close to the FCC spectral mask. A combination method with the trial-and-error method is presented in [32]. However, it doesn’t fit the FCC spectral mask. One of the essential optimization algorithms is the particle swarm optimization algorithm (PSO). PSO is a metaheuristic optimization algorithm that is proposed by [33]. Several works [3436] applied PSO for the optimization of the UWB pulse. Effect of PSO algorithm cause to has better spectral efficiency and meets to the FCC spectral mask more than the traditional methodology. Therefore, this article proposes the PSO algorithm for optimization to find the best parameter value to satisfy FCC spectral mask constraints. In this article, we propose the mathematical element of the generalized Bessel polynomials to design the optimal Gaussian pulse using weighted combinations of even order and odd order of Gaussian derivative approaches to design the optimal pulse for UWB technology and meets the FCC spectral mask in frequencies of 3.1 to 10.6 GHz according to the FCC regulation.

3 Preliminaries and Mathematical Modeling

Traditionally UWB pulse generation is usually used by the Gaussian pulse. A general form of the Gaussian pulse equation can be expressed as

g(t)=A2πσe-(t2/2σ2) (1)

Where A is the normalized amplitude, σ is the standard deviation. From (1), the Fourier transform of the Gaussian is described as

G(f)=2πσe-2(πσf)2 (2)

The derivative of the Gaussian pulse with t and n-order of derivative of (1) that can be written as recursively from is expressed as

Gn(t)=-n-1σ2P(n-2)(t)-tσ2P(n-2)(t) (3)

From (3), the power spectral density (PSD) can be expressed as

PSD=|Gn(f)|2 (4)

However, the Gaussian pulse is described in the form of a mathematical equation, and it considers pulse design and synthesizing a pulse generator that fits the FCC’s emission mask requirement. According to the mathematical characteristics for approximation using the Bessel will be proposed in this article.

The Bessel polynomial is one of the essential polynomials to apply with fields of the analog filter. In this research, we study the mathematical characteristic of the Bessel polynomials that it can write in the form of the generalized Bessel polynomials [29]. The explicit equation of the Generalized Bessel polynomials degree n derived by

Bn(s,α,β)=k=0nCkn((n+k+α-2)(k)βk)sn-k (5)

where Ckn is a binomial coefficient and (a)k=a(a-1)(a-2) (a-k+1), z=n+k+α-2 is the backward factorial function of order k. α and β are real parameters and β0.

Then, the generalized Bessel polynomial is used for mathematical modeling to design a Gaussian pulse. First, The two products of generalized Bessel polynomial are considered for approximation. The two products of generalized Bessel polynomial is expressed as

Bna(x)Bna(y)=k=0n(-n)k(a+n-1)kk!(-x+y2)kyk(xyx+y)

The inverse polynomial form is essential for circuit synthesis and signal approximation research. The inverse form of generalized Bessel polynomial can be derived as

Rna(x)=xnyna(1x)andRna(y)=ynBna(1y) (7)

The two products of the inverse generalized Bessel polynomials can be expressed as

Rna(x)Rna(y)=k=0n(-1)k(-n)k(a+n-1)k(xy)n-kk!2kRka(x+y)

Where α is a parameter of generalized Bessel polynomials. From (3), it can derived with a power series as equation

Rn(s)=k=0nCkn(a+n-1)k(s)n-k2k (9)

Parameter ak in (9) can be derived as the Pochhammer symbol or productivity. From (9) setting x=-y=s, can be derived as

Rna(x+y)=Rna(0)=12k(a+k-1)k (10)

Substitute (10) into (7), the generalized Bessel polynomials can be written as

An(s)=k=0n(-1)k(-n)k(a+n-1)k(a+k-1)kk!22k(-s2)n-k (11)

Substitute the Pochhammer symbol to (11). Expand this equation that can be written as follows

An(s)=k=0nCn-kk(a+2n-k-2)!(a+2n-2k-2)!(a+n-2)!(a+n-k-2)!22(n-k)(-s2)k

Next step, a magnitude squared response equation An(s) is presented by

An(s)=Rn(s)Rn(-s)=|Rn(s)|2 (13)

From (13), Expand an equation using the Taylor series and transform parameter s=jω can be shown as

An(ω)=a02{1+(4n)(a+n-2)ω2(a+2n-2)2(a+2n-3)+1nn(n-1)(a+n-3)(a+2n-2)2(a+2n-3)2×((a+n-2)(2ω)4(a+2n-4)(a+2n-5))+} (14)

when

a0=(a+2n-2)!(a+n-2)!

From an originally Gaussian function in (1) compared with an Equation (14). To apply a Taylor series that can be expressed as

a02e4n(a+n-2)(ω2)(a+2n-3)(a+2n-2)2 =a02{1+(4n)(a+n-2)ω2(a+2n-3)(a+2n-2)2
+124n(a+n-2)2(a+2n-3)ω4(a+2n-2)2+} (15)

The subtraction of (3) and (14) is given by

a02e4n(a+n-2)ω2(a+2n-2)2(a+2n-3)-An(jω)
  =a02{1216n(a+n-2)ω42(a+2n-2)2(a+2n-3)2n(a+n-2)(a+2n-2)2
-(n-1)(a+n-3)2(a+2n-4)(a+2n-5)+} (16)

From (3), we consider the right-hand side of the equation, when a2 and n3, it can be approximated as equation

An(ω)a02e4n(a+n-2)ω2(a+2n-3)(a+2n-2)2 (17)

The transfer function of magnitude squared response of generalized Bessel polynomials can be written as

Hn(s)=A(0)An(s) (18)

where Hn(s) is a transfer function of generalized Bessel polynomials that can be approximated by

Hn(s)a02e-4n(a+n-2)s2(a+2n-2)2(a+2n-3) (19)

From (19), it is a similar form to the standard Gaussian equation. It can be illustrated in the form of the Gaussian equation as

H(t)=a02e-αt2 (20)

by

α=4n(a+n-2)(a+2n-2)2(a+2n-3)

where a0 and α are pulse shape factors. From (20), the proposed pulse in the frequency domain with n-order derivative can be written as

Hn(ω)=a02παωne-ω24α (21)

The power spectral density of the proposed pulse is expressed as

PSD=|Hn(ω)|2=π|a02|2|ω|ne-ω22α|α| (22)

4 Simulation Results

This section presents the simulation results of the generalized Bessel polynomial transfer function to display a pulse shape and PSD. The MATLAB software is used to simulate the pulses. The main objective of this simulation method is the PSD of a designed pulse must meet the FCC spectral mask. The most suitable target area for the pulse determination is divided into four optimum points between frequencies 3.1 GHz to 10.6 GHz, are shown in Figure 2 and Table 1.

images

Figure 2 Target optimal point to design proposed pulse meet to the FCC spectral mask.

Table 1 Optimal point of FCC spectral mask

Optimal Point PSD (dBm/MHz) Frequency (GHz)
1 -75.3 1.61
2 -51.3 3.1
3 -41.3 3.1 to 10.6
4 -51.3 10.6

To apply the mathematical model to design the optimized UWB pulse. There are three methods of developing the pulse: manually parameter adjustment, pulse combination, and particle swarm optimization. Remainder that this research not consider a frequency greater than 10.6 GHz.

Table 2 The equation of the pulse at the n-order derivative

Derivative Equation of UWB Pulse Designed by Any Derivative of Generalized
Order Bessel Polynomials
1 H1(t)=-2αa02te-αt2
2 H2(t)=4α2a02t2e-αt2-2αa02t2e-αt2
3 H3(t)=12α2a02te-αt2-8α3a02t3e-αt2
4 H4(t)=12α2a02e-αt2-48α3a02t2e-αt2+16α4a02t4e-αt2
5 H5(t)=160α4a02t3e-αt2-120α3a02te-αt2-32α5a02t5e-αt2
6 H6(t)=720α4a02t2e-αt2-120α3a02e-αt2-480α5a02t4e-αt2+64α6a02t6e-αt2
7 H7(t)=1680α4a02e-αt2-3360α5a02t3e-αt2-1344α6a02t5e-αt2-128α7a02t7e-αt2
8 H8(t)=1680α4a02e-αt2-13440α5a02t2e-αt2-13440α6a02t4e-αt2-3584α7a02t6e-αt2-256α8a02t8e-αt2
9 H9(t)=80640α6a02t3e-αt2-30240α5a02te-αt2-48384α7a02t5e-αt2+9216α8a02t7e-αt2-512α9a02t9e-αt2
10 H10(t)=302400α6a02t2e-αt2-30240α5a02e-αt2-403200α7a02t4e-αt2+161280α8a02t6e-αt2-23040α9a02t8e-αt2+1024α10a02t10e-αt2
11 H11(t)=665280α6a02te-αt2-2217600α7a02t3e-αt2-1774080α8a02t5e-αt2+506880α9a02t7e-αt2-56320α10a02t9e-αt2+2048α10a02t11e-αt2
12 H12(t)=665280α6a02e-αt2-7983360α7a02t2e-αt2-13305600α8a02t4e-αt2+7096320α9a02t6e-αt2-1520640α10a02t8e-αt2-135168α11a02t10e-αt2+4096α12a02t12e-αt2

4.1 Parameter Adjustment with a Manual Approach

The first approach can simulate to adjust the parameters of the generalized Bessel polynomials transfer function that can be determined as

Hn(ω)a02e-4n(a+n-2)ω2(a+2n-3)(a+2n-2)2 (23)

From (23), it can write the pulse equation into the form of a Gaussian equation as

H(t)=a02e-αt2 (24)

by α=4n(a+n-2)/(a+2n-2)2(a+2n-3)

From (24), nth-order derivatives of the pulse as shown in (25) and Table 2.

Hn(t)=dnH(t)dtn=dn(a02e-αt2)dtn (25)

From (25), using Fourier transform, An equation of nth-order derivative pulse in frequency domain shows in (26), and the power spectral density or PSD shows in (27)

Hn(ω) =a02παωne-ω24α (26)
P(f) =|Hn(ω)|2=π|a02|2|ω|ne-ω22α|α| (27)

Equations (26) and (27) will be simulated by MATLAB software to see the responses of the UWB pulse shape. The spectral efficiency φ is determined by the normalized signal power efficiency (Normalized effective signal power: NESP), which can be obtained from equation

φ=FpP(f)dfFpS(f)df×100% (28)

Where S(f) is a spectral mask of FCC, and Fp is considered frequency at 3.1 GHz to 10.6 GHz and P(f) is a spectral mask of our proposed of this article.

A mean squared error (MSE) can be derived as

MSE=(S(f)-|P(f)|2)2 (29)

these parameters is used to check how effective the pulse is. To be considered in conjunction with the optimal point of the FCC mask.

The spectral pulse shape factors and the derivative order of the pulses are manually adjusted to present the behavior of the pulse. This simulation shows that the PSD is widened when the value of parameters n and a are increased. The amplitude of each pulse with increasing parameter a0. After that, we adjust these pulse shape factors to find the most proper parameters to generate the UWB pulse that meets the FCC’s spectral emission mask requirement. The fourth derivative with relevant pulse shape factor parameters to get an optimized pulse that can fit the first optimal point at -75.3 dBm/MHz with frequency 1.61 GHz and the third optimal point at -41.3 dBm/MHz with 3.1 to 10.6 GHz, and the fourth optimal point -51.3 dBm/MHz with 10.6 GHz. The simulation results of the design pulse are shown in Figure 3.

images

Figure 3 A parameter adjustment optimal pulse in the time domain and PSD of the pulse in the frequency domain.

The simulation results have a spectral efficiency of 79.85% with a Mean squared error of 1.8201e-02. However, the results can see that the pulse does not have an optimal value. Because in the second optimum point or at a frequency of 3.1 GHz at a PSD value of 51.3 dBm/MHz poorly fit to the FCC spectral mask. Thus, the next topic will apply an approaches for optimization to have a higher spectral efficiency and fit to the FCC spectral mask.

4.2 Optimized Pulse with Pulse Combination Method

The previous works found that the combination of pulses from different ordered derivative pulses changes the shape of the pulses. However, in the frequency domain, The true condition of the pulse in the time domain is unknown. Moreover, converting pulses from the frequency domain to the time domain from the combination can be extremely difficult. In this article, a method of combining pulsed derivatives in the time domain was chosen to generate combined pulses from different ordered by generalized Bessel polynomial with parameters optimization.

The next step is to set the parameters by selecting pulses with an even order of the derivatives or even pulse and pulses with an odd order derivative or odd-pulse. By grouping them into vectors, (30) and (31) are obtained as.

Heven =[H2(t),H4(t),H6(t),H8(t),H10(t),H12(t)] (30)
Hodd =[H1(t),H3(t),H5(t),H7(t),H9(t),H11(t)] (31)

Where Heven is transfer function of even orded derivative pulse and Hodd is transfer function of odd orded derivative pulse, and the weighted vector of the even-pulse and odd-pulse can be derived in (32) and (33), respectively.

w^even =[w2,w4,w6,w8,w10,w12]T (32)
w^odd =[w1,w3,w5,w7,w9,w11]T (33)

when the pulse vector is multiplied by the weighted vector, both even-pulse and odd-pulse. A combined pulse of even-pulse Peven is shown in (34) and (4.2). A combined pulse of odd-pulse Podd is shown in (36) and (4.2).

Peven =[HevenwevenT]*wa (34)
Peven =(w2H2(t)+w4H4(t)+w6H6(t)+w8H8(t)
+w10H10(t)+w12H12(t))*wa (35)
Podd =[HoddwoddT]*wa (36)
Podd =(w1H1(t)+w3H3(t)+w5H5(t)+w7H7(t)+w9H9(t)
+w11H11(t))*wa (37)

Where wa is an optional parameter.

The next step is to calculate the weight parameters, both even-pulse and odd-pulse. It is appropriate to estimate the optimal pulse that is closest to the FCC spectral mask. In the experiment, by adjusting the parameters to achieve the optimal pulse aggregation value and meets with an optimum point of FCC spectral mask. The results were obtained for the parameters values pulse combination used in this work are given in Table 3 and Figure 4 for even pulses and Table 4 and Figure 5 for odd pulses.

Table 3 Optimal parameters for combined even pulses (Peven)

w2 w4 w6 w8 w10 w12 wa
Peven -17.05 -290.00 85.01 -275.2 -3.50 3.50 0.00034

images

Figure 4 Optimal pulse of even pulses combination in time domain and PSD.

Table 4 Optimal parameters for combined odd pulses (Podd)

w1 w3 w5 w7 w9 w11 wa
Podd -39.50 -400.23 1250.54 -185.81 -30.53 3.12 0.00083

images

Figure 5 Optimal pulse of odd pulses combination in time domain and PSD.

Table 5 Spectral efficiency and mean squared error of combined even pulse and odd pulse

Pulse Spectral Efficiency (%) Mean Squared Error (MSE)
Podd 85.35 1.7562e-04
Peven 81.25 1.2654e-04

The results of the pulse combination technique, both the even-pulse and the odd-pulse, are fit to the entire optimum point of the FCC mask. However, the spectral efficiency and error rate may still have a high value. Therefore, the spectral efficiency and mean error values are kept to a minimum using an optimized parameterization technique. This will be discussed in the next section.

4.3 Optimized Pulse with Particle Swarm Optimization

Particle swarm optimization is one of the most popular optimization algorithms [33], which is a population-based optimization algorithm inspired by the social movement of a swarm of birds. It solves a solution by generating a population of possible situations, referred to as particles, and moving around in the search space using a simple mathematical equation based on their position and velocity. In this article, we proposes the design of UWB pulse using the generalized Bessel polynomial with the pulse combination approach. PSO is used for optimization a coefficience parameters of our approach to greater meet to the FCC spectral mask.

This algorithm starts by randomly positioning every particle in the swarm within the search space and then calculates the fitness from the particles and determines the GBest value, which is equal to the best PBest value in the herd in a single iteration. Particles are adjusted based on their PBest and GBest positions. The algorithm runs until the stop criteria are reached. The behavior of the particles particle P in each t in a swarm can be explained as

Xp,t=(Xp1,Xp2,,Xpt) (38)

The velocity of each particle can be defined as

Vp,t=(Vp1,Vp2,,Vpt) (39)

lets PBest is the best answer of particle p and GBest is the best answer of particle swarm the current iteration and t is number of iteration in positive number and Objp,t is the objective function of a particle p at position XP

Objp,t=f(Xp,t) (40)

For optimization problem can be derived as

Pbest,p = minimize (Objp,t) for minimization problem and

Pbest,p = maximize (Objp,t) for maximization problem

Therefore, the movement and position of each particle can be derived as

Xp,t+1=Xp,t+Vp,t+1 (41)

The velocity of each particle can be explained in this equation

Vp,t=wVp,t-1+n1r1(Pbest,p-Xp,t)+n2r2(Gbest-Xp,t) (42)

Where w is weight function, n1, n2 is acceleration factor, and r1, r2 is distributed randomly in range (0,1). Therefore, applying the PSO algorithm with the UWB pulse optimization is defined an objective function to maximize a spectral efficiency as Maximize(φ) and mimize an mean squred error in (29) as minimize(MSE). Where φ is spectral efficiency in (28). And then, P(f) is power spectrum density of purposed pulse, P(f)=|HevenwevenT|2 for even pulse in (25) and P(f)=|HoddwoddT|2 for odd pulse in (27) with condition subject to P(f)S(f) for all Fp value in frequencies range 3.1 GHz to 10.6 GHz.

In summary, we need to fine the best parameter of weigh coefficient w^ of even and odd pulses with the condition of maximize spectral efficiency and minimize mean squared error for each iteration that can be explained in this pseudo code.

Optimal UWB Pulse with Particle Swarm Optimization Algorithm Generate Initial Solution

Setting w^ as initial velocity

Setting Iteration and Particle

Objective Function = minimize(MSE) and maximize(Spectral Efficiency, φ)

Do

Find Pbest of w^

Find Gbest of w^

Calculate Velocity of each particle

Update position of w^by using velocity

MSE < minimum possible value of MSE

and Spectral Efficiency > Maximum possible value of φ

Update Pbest of w^

Maximum possible value of φ = (Spectral Efficiency, φ)

MSE < minimum possible value of MSE

Gbest = min(MSE) and max(Spectral Efficiency, φ)

Updating Velocity for a particles

Repeat Until completed of iterations and swarms

Show Gbest of w^

From this pseudocode, it will gather the optimal coefficient parameters of even pulse and odd pulse. After that, to determine the optimal pulses with the PSO algorithm. We initially set the previous pulses combination method parameter to calculate the optimal parameters using the PSO algorithm with various of iteration and swarm. To obtain the parameters for the pulse fit to the FCC mask, with the highest spectral efficiency value and the lowest mean squared error with many iteration and swarms. The results of parameters adjustment using PSO algorithm with even pulse are shown in Table 6.

Table 6 Parameters adjustment by PSO with even pulses

Iteration Swarm φ (%) w2 w4 w6 w8 w10 w12 wa
20 10 86.6595 -17.2141 -290.4214 85.0154 -275.2012 -3.5120 3.5015 0.0036
50 50 89.1987 -8.7291 -286.8842 29.1781 -273.7383 -6.880 3.5310 0.0039
50 30 88.8152 -0.5714 9084.3 -279.6420 -528.2987 4.4028 -130.6577 -0.00014
100 50 87.5007 -12.3921 -254.6948 35.6058 -227.1254 -3.2174 2.7069 0.0038
200 50 89.3011 -7.5905 -188.1532 24.1219 -134.0510 0.3010 3.227 0.0057

From the results of Table 6, it can be seen that 200 iterations and 50 particles provide the most influential parameters of the spectrum. The shape of the pulse and PSD varies in many iterations is shown in Figure 6, and the best spectral efficiency is shown in Figure 7.

images

Figure 6 Optimal even pulse combination PSO in time domain and PSD in frequency domain.

images

Figure 7 The best optimal even-pulse combination using PSO in time domain and PSD in the frequency domain.

For the odd pulse combination with the PSO algorithm, the results are shown in Table 7 and Figure 8.

Table 7 Parameters adjustment by PSO with odd pulse

Iteration Swarm φ w1 w3 w5 w7 w9 w11 wa
30 30 82.8565 7412.50 -400.2390 1250.5455 -185.8138 -30.5268 3.1245 0.00083
50 30 87.9341 -43.3949 -408.7014 14365.01 -145.1426 -24.8146 7.8872 0.00070
100 30 84.2120 -39.5008 -400.2390 1250.5455 -185.8138 -30.5268 3.1245 0.00083
100 50 88.8152 -76.3949 -768.7014 3026.0001 -3185.1426 -420.5146 600.8872 0.00039
200 50 89.1537 -106.9409 -916.5382 3187.4011 -3851.0000 -710.3535 -801.168 0.00033

images

Figure 8 Optimal odd-pulse combination with PSO in time domain and PSD in frequency domain.

From the parameterization results of the odd pulse according to Table 8, it can be seen that 200 iterations and 50 swarms provide the most effective spectral parameters for adjusting the odd pulse parameters. The shape of the pulse and the optimal PSD shape compared to the FCC mask are shown in Figure 9.

Table 8 Spectral efficiency and mean squared error of optimal even pulse and odd pulse

Pulse Spectral Efficiency (%) Mean Squared Error (MSE)
Podd 89.1537 1.0713e-07
Peven 89.3011 1.4986e-07

images

Figure 9 The best optimal odd-pulses combination with PSO in time domain and PSD in frequency domain.

From Figures 7 and 9, the most of spectral efficiency and the mean squared error (MSE) of even pulse combination and odd pulse combination with PSO algorithm are shown in Table 8.

4.4 Discussion

This section describes the results of previous research by comparing the different methods with the optimal pulse determination method using the pulse combination method and the particle group optimization as in this article. It reviewed the literature to determine if previous research had the pulse efficiency values and the optimal point of the FCC mask for all four contact points, with P1 being at 1.61 GHz and -75.3 dBm/MHz. P2 is a point at 3.1 GHz and 51.3 dBm/MHz, point three, or P3, is a point frequency between 3.1 GHz and 10.6 GHz, with a value of -41.3 dBm/MHz, and P4 is a point with a frequency of 10.6 GHz and has a -51.3 dBm/MHz by compared the performance with the previous research as shown in Table 9.

Table 9 Compared with previous literature (Note that a dash symbol is means nothing or disappear)

Authors Methods Pulse Efficiency P1 P2 P3 P4
X. An, et al. [9] A 7th Derivative Gaussian Pulse Generator - - / - -
Y. Guo [11] Optimal Waveform Design 74.57 % - / / /
V. V. Kumar, et al. [13] Wavelet-Based - - - / -
B. S. Dhaliwal [15] Optimal pulse generation - - - / -
V. Goyal, et al. [17] Modified Random Combination Pulse 85 % / - / /
L. Peilin, et al. [18] Combination of Gaussian Derivative - / - - -
L. Danli, et al. [21] Spectrum Shifted - / - / /
P. Gunturi, et al. [22] Two up-converted signal combining 77% - - - -
A. Milos, et al. [26] Modified Hermitian 88.2 % / / /
A. Popa [31] Trial and Error - / - / /
This Proposed Pulse Generalized Bessel Polynomials with PSO 89.30% / / / /

From the comparison results from the previous research, as shown in Table 9, it can be concluded that the simulation of the pulse signal using the particle swarm optimization algorithm. Using a pulse combination designed from a generalized Bessel polynomial that can provide the best results is the most effective pulse value. There are four optimal points for FCC masks compared to previous works.

5 Conclusions

Currently, UWB communication is one of the most attractive technology for various applications. It provides a very wide range of bandwidth, robustness to multipath fading, and low power consumption. In this article, we proposed the design of the UWB pulse with consideration about the power spectral density should close to the FCC’s emission mask. The studies of generalized Bessel polynomials are presented as a mathematical model to design the Gaussian pulse for the UWB system. From the simulation results, the generalized Bessel polynomials can be applied to the Gaussian pulse for the UWB system. With a pulse shape factor adjustment, the PSD of the proposed pulse is close to an optimal point in the requirement of FCC’s emission mask. The spectral efficiency of a proposed pulse is increased by optimization approaches. A pulse combination method with the particle swarm optimization algorithm is used to design the optimal pulse corresponding to the requirement of FCC emission masks. The best solution of optimal pulse provides a spectral efficiency of 89.30% to confirm the efficiency of the pulse generated by generalized Bessel polynomials with particle swarm optimization compared with previous works.

References

[1] R. Ghapurey and P. Kinget, “Ultra Wideband Circuits, Transceivers and Systems,” Springer, 2008.

[2] S. Promwong and J. Thongkam, “Evaluation of weighted impulse radio for ultra-wideband localization,” Wireless personal communications, June 2020, doi:10.1007/s11277-020-07555-0.

[3] P. Supanakoon and S. Promwong, “Evaluation of Distance Error with Bluetooth Low Energy Transmission Model for Indoor Positioning,” Journal of Mobile Multimedia, Vol. 17, Issue 4, 2021.

[4] D. Knobloch, “Practical challenges of particle filter based UWB localization in vehicular environments,” In proceedings of the 2017 International Conference on Indoor Positioning and Indoor Navigation (IPIN), pp. 1–5, 2015.

[5] D. Ntalasha, R. Li, and Y. Wang. “Adaptive Context-Aware Design Using Context State Information for the Internet of Things Paradigm,” Journal of Mobile Multimedia, Vol. 15, Issue 4, pp. 707–722, 2020.

[6] S. Kim, Y. Kim, X. Li and J. Kang, “Orthogonal Pulse Design in Consideration of FCC and IEEE 802.15.4a Constraints,” in IEEE Communications Letters, vol. 17, no. 5, pp. 896–899, 2013.

[7] H. Taki, A. Mansour, A. Nasser and K. Yao, “On Optimizing the Performance of Impulse Radio Pulse Position Modulation Based on UWB Gaussian Pulse Derivatives,” In proceedings of the 2019 Fourth International Conference on Advances in Computational Tools for Engineering Applications (ACTEA), 2019, pp. 1–5.

[8] P. A. Patil, S. R. Chiraniya and A. B. Patki, “Fifth derivative Gaussian pulse generator for UWB application,” In proceedings of the 2016 International Conference on Computing Communication Control and automation (ICCUBEA), 2016, pp. 1–4.

[9] X. An, J. Wagner and F. Ellinger, “A 7th derivative Gaussian pulse generator for IR-UWB radar applications in pedestrian detection,” In proceedings of the 25th IEEE international conference on electronics, circuits and systems, Bordeaux, pp. 317–320, 2018.

[10] B. Wei, T. Chen, L. Chao, X. Weilin, Z. Yuanzhi, W. Xueming, Y Hongwei and D. Jihai, “An all-digital frequency tunable transmitter with an approximate 15th derivative Gaussian pulse generator,” Integration the VLSI journal, vol. 69, 2018.

[11] Y. Guo, “Optimal waveform design for ultra-wideband communication based on Gaussian derivatives,” Journal of communications and networks, vol. 10, No. 4, pp. 451–454, 2008.

[12] L. Li, P. Wang, X. Wu and J. Zhang, “Improved UWB pulse shaping method based on Gaussian derivatives,” In proceedings of the IET international communication conference on wireless mobile and computing, Shanghai, pp. 438–442, 2011.

[13] V. V. Kumar, V. Ajith and M. Meenakshi, “Wavelet-based Gaussian impulse generation and optimization for uwb communication,” In proceedings of the fifth international conference on advances in computing and communications, Kochi, pp. 214–218, 2015.

[14] H. Taki, A. Mansour, A. Nasser and K. Yao, “On optimizing the performance of impulse radio pulse position modulation based on UWB Gaussian pulse derivatives,” In proceedings of the fourth international conference on advances in computational tools for engineering applications, Beirut, Lebanon, pp. 1–5, 2019.

[15] B. S. Dhaliwal, “Optimal pulse generation for the improvement of ultra wideband system performance,” Recent advances in engineering and computational sciences, Chandigarh, pp. 1–6, 2014.

[16] O. Z. Batur, E. Akdag, H. Akkurt, M. Koca, D. Dundar, “An ultra-low-power dual-band IR-UWB transmitter in 130-nm CMOS, IEEE Transaction of Circuit and System II, Vol. 59, pp. 701–705, 2012.

[17] V. Goyal and B.S. Dhaliwal, “Improving ultra wideband (UWB) system by modified random combination of pulses,” Engineering review, vol. 38, pp. 189–203, 2018.

[18] L. Peilin, Z. Qingsong, Z. Jianyun and L. Lei, “Pulse design for UWB based on the combination of Gaussian derivatives,” In proceedings of the 10th international conference on communication software and networks, pp. 438–441, Chengdu, 2018.

[19] J. Hu, T. Jiang, Z. Cui and Y. Hou, “Design of UWB pulses based on Gaussian pulse,” In proceedings of the 3rd IEEE International Conference on Nano/Micro Engineered and Molecular Systems, pp. 651–655, 2008.

[20] A. Goavec, M. Zarudniev, R. Vauché, F. Hameau, J. Gaubert, E. Mercier, “An Efficient Method of Power Spectral Density Estimation for On-Chip IR-UWB Transmitter Self-Calibration,” Regular Papers IEEE Transactions on Circuits and Systems I, vol. 64, no. 3, pp. 686–695, 2017.

[21] T. Norimatsu et al., “A UWB-IR Transmitter With Digitally Controlled Pulse Generator,” IEEE Journal of Solid-State Circuits, vol. 42, no. 6, pp. 1300–1309, June 2007.

[22] L. Danli, Z. Liang, L. Ma and H. Song, “Improved ultra-wideband pulse shaping technique based on spectrum shifted Gaussian waveforms,” Communications and networking, pp. 135–145, March 2018.

[23] P. Gunturi, D.E. Kotecki, “Analysis and implementation of a Gaussian addition IR-UWB transmitter for increased spectral efficiency,” Wireless personal communications, vol. 102, pp. 437–448, 2018.

[24] G. de Streel et al., “SleepTalker: A ULV 802.15.4a IR-UWB Transmitter SoC in 28-nm FDSOI Achieving 14 pJ/b at 27 Mb/s With Channel Selection Based on Adaptive FBB and Digitally Programmable Pulse Shaping,” IEEE Journal of Solid-State Circuits, vol. 52, no. 4, pp. 1163–1177, April 2017.

[25] I. E. Khuda and K. Raza, “Design of adaptive infinite impulse response digital filter for ultra-wide band optimum pulse shaping,” In proceedings of the 19th international multi-topic conference, Islamabad, pp. 1–5, 2016.

[26] S. Mishra, A. Rajesh and P. K. Bora, “Performance of pulse shape modulation of UWB signals using composite hermite pulses,” In proceedings of the 2012 National Conference on Communications (NCC), pp. 1–5, 2012.

[27] A. Milos, G. Molnar and M. Vucic, “Spectral-efficient UWB pulse shapers generating Gaussian and modified hermitian monocycles,” In proceedings of the 40th international convention on information and communication technology, electronics and microelectronics, Opatija, pp. 113–118, 2017.

[28] V. hutchavong, P. Tharaphimaan, T. Anuwongpinit, B. Purahong, and K. Janchitrapongvej, “Low pass filters based on bernstein-balazs operators,” In Proceedings of the 3rd International Conference on Communication and Information Processing, pp. 268–272, November 2017.

[29] T. Anuwongpinit, V. Chutchavong, K. Janchitrapongvej, and C. Benjangkaprasert, “Sine-Squared pulse approximation using generalized bessel polynomials,” In Journal of Physics: Conference Series, Vol. 1195, No. 1, p. 012018, April 2019.

[30] V. Chutchavong, T. Pumee, S. ThongKrairat and T. Anuwongpinit, “An Improved Performance Simulated Annealing Based On Evolution Strategies for Single Objective Optimization Problems,” In proceedings of the 2020 6th International Conference on Engineering, Applied Sciences and Technology (ICEAST), pp. 1–4, 2020.

[31] A. Maaref and S.A. Elahmar “UWB Pulse Design Method Using Firefly,” Algorithm. Radioelectronic Communication System, Vol. 64, pp. 140–146, 2021.

[32] A. Popa, “An optimization of Gaussian UWB pulses,” In proceedings of the 10th international conference on development and application systems, Suceava, Romania, pp. 156–160, May 2010.

[33] J. Kennedy and R. Eberhart, “Particle swarm optimization,” In Proceeding of IEEE International Conference on Neural Networks, pp. 1942–1948, 1995.

[34] S. Xue-Bin, L. Zhan-Min, Z. Cheng-Lin, and Z. Zheng, “Cognitive UWB Pulse Waveform Design Based on Particle Swarm Optimization,” Adhoc & Sensor Wireless Networks, Vol. 16, pp. 215–228, 2012.

[35] S. Keshavarz, M. Kakhki, M. Omali, and M. Hamidi, “A novel UWB pulse design method using particle swarm optimization algorithm,” Scientific Research and Essays, Vol. 5, pp. 3049–3058, 2010.

[36] S. N. Keshavarz, M. Hamidi and H. Khoshbin, “A PSO-Based UWB Pulse Waveform Design Method,” In proceedings of the Second International Conference on Computer and Network Technology, pp. 249–253, 2010.

Biographies

images

Vanvisa Chutchavong received doctoral’s degree in Electrical Engineering from the King Mongkut’s Institute of Technology Ladkrabang, Bangkok, Thailand. She has joined the department of computer engineering, school of engineering, King Mongkut’s Institute of Technology Ladkrabang, Thailand. Her current research interests include filter circuit, Bernstein polynomials application.

images

Thanavit Anuwongpinit received the bachelor’s degree in information engineering from King Mongkut’s Institute of Technology Ladkrabang in 2013, the master’s degree in information engineering from King Mongkut’s Institute of Technology Ladkrabang in 2016, and the doctoral’s degree in Electrical Engineering from King Mongkut’s Institute of Technology Ladkrabang in 2021, respectively. He is currently working as a visiting lecturer at the Department of Computer Engineering, School of Engineering, King Mongkut’s Institute of Technology Ladkrabang. His research areas include signal processing, internet of things and embedded systems.

images

Boonchana Purahong received doctoral’s degree in Electrical Engineering from the King Mongkut’s Institute of Technology Ladkrabang, Bangkok, Thailand. He has joined the department of computer engineering, school of engineering, King Mongkut’s Institute of Technology Ladkrabang, Thailand. His current research interests include embedded system and image processing.

images

Tuanjai Archevapanich received her his Dr.Eng. degree in Electrical Engineering from the King Mongkut’s Institute of Technology Ladkrabang, Bangkok, Thailand. Now she is currently working toward D.E. degree in Department of electrical Engineering of KMITL, Bangkok, Thailand. She has joined the department of Electronics and communication, Faculty of Engineering and Architectutre, Rajamangala University of Technology Suvarnabhumi (RUS). Her current research interests include microstrip antenna design, network analysis, and engineering education.

images

Kanok Janchitrapongvej received the B.Eng. in telecommunication engineering from King Mongkut’s Institute of Technology Ladkrabang (KMITL), Bangkok, Thailand. He obtained his M.Eng and D.Eng from Tokai University, Japan, in 1977 and 1986, respectively. He is currently visiting lecturer at southeast Bangkok college, Bangkok, Thailand. His research interests include audio and video equalizers, filter design, and the general area of signal processing.

Abstract

1 Introduction

images

2 Literature Review

3 Preliminaries and Mathematical Modeling

4 Simulation Results

images

4.1 Parameter Adjustment with a Manual Approach

images

4.2 Optimized Pulse with Pulse Combination Method

images

images

4.3 Optimized Pulse with Particle Swarm Optimization

images

images

images

images

4.4 Discussion

5 Conclusions

References

Biographies