HOME JOURNALS CONTACT

Information Technology Journal

Year: 2011 | Volume: 10 | Issue: 6 | Page No.: 1234-1239
DOI: 10.3923/itj.2011.1234.1239
Frequency Domain Subspace Decomposition Realization of UWB Synchronization Based on PSO
Yang Zhuo, Guo Li-li and Wan Jian

Abstract: In UWB systems, the power of the signals are attenuated and dispersed when received due to the multi path experience, which makes it difficult to achieve synchronization. In order to make the UWB signal received efficiently and reliably, we proposed a fine symbol synchronization algorithm. Making use of the feature of UWB signal in frequency domain subspace, the algorithm takes advantage of Particle Swarm Optimization to achieve signal synchronization. In the algorithm the synchronous deviation is estimated with the help of frequency domain subspace decomposition and is optimized by Particle Swarm Optimization. The algorithm is of low complexity and can easily be applied to engineering. The simulation results show that the proposed algorithm has a better performance compared to the synchronization algorithm based on singular value decomposition. With low complexity and high performance, the proposed synchronization algorithm can make the UWB signal received efficiently and reliably.

Fulltext PDF Fulltext HTML

How to cite this article
Yang Zhuo, Guo Li-li and Wan Jian, 2011. Frequency Domain Subspace Decomposition Realization of UWB Synchronization Based on PSO. Information Technology Journal, 10: 1234-1239.

Keywords: Ultra-wide band, particle Swarm optimization, fine symbol synchronization and frequency domain SVD

INTRODUCTION

There has been great interest in ultra-wide band (UWB) technology in recent years (Win and Scholtz, 1998; Tingting et al., 2009), for its low transmit power, high transmission rate and high system capacity. In Impulse Radio UWB (IR-UWB) systems, a sequence of very short duration pulses, which are called monocycles, are used in communication to gain extremely large transmission bandwidths (Nie and Chen, 2008). As a result synchronization is an important problem to be solved. However, in realistic situation, the power of UWB signals with low power spectral density are attenuated and dispersed when received, due to the multipath experience, which makes it difficult to achieve synchronization. As a result implementation of fast and reliable synchronization is the key to normal communication, as well as a challenge for UWB application.

There has been lots of research on algorithms of synchronization in UWB systems. Synchronization algorithms based on non-coherent receiver can gain high performance. However, the template signal in the receiver is hard to design, for both the linear and the nonlinear distortion of the signal when transmitted (He and Tepedelenlioglu, 2006). Cardoso (2003) proposed a synchronization algorithm based on the dirty template. The algorithm is of low complexity at the expense of the synchronization performance. In Maravic and Vetterli (2003), frequency domain subspace decomposition was used in non-coherent signal synchronization. The algorithm can achieve synchronization with high speed and low complexity. However, the algorithm could not get good performance because it did not make full use of the statistical information of the received signal.

In this study, a fine symbol synchronization algorithm with training bits is proposed. Based on the feature of UWB signal in frequency domain subspace, the algorithm takes advantage of Particle Swarm Optimization to achieve signal synchronization.

SYSTEM MODELING

In IR-UWB system, monocycles, which are of nanosecond scale, are used to transmit information in extremely large transmission bandwidths. Research was carried out based on the UWB system with DS-PAM modulation (Benedetto and Giancola, 2004).

Considering the single user case, the monocycle represented as g (t) is a pulse with the length of Dg in the time domain. Every transmitted symbol waveform without modulation can be described by:

(1)

Every information symbol is conveyed by Nf repeated pulses, with one pulse per frame of duration Tf. c0, c1,..., cNf-1 represents the user's pseudo-random direct-sequence (DS) code to enable multiple access and ci ε {-1, 1}. The transmitted binary PAM UWB signal can be expressed as:

(2)

where, Ts is the symbol duration and Ts = NfTf . bj ε {-1, 1} is the binary information data of the j-th symbol with equal probability.

Based on Saleh-Valenzuela (S-V) model, IEEE 802.15.4a group for sensor networks proposed the channel model. The Channel Impulse Response (CIR) can be expressed as follows:

(3)

where, L is the number of paths. δ (t) is the impulse function. αl and τl are the gain and the delay of the 1-th path. And σ0 = 0, without considering the case of transmission delay.

Considering the multi-user case, transmitted through the multi-path channel, the received signal can be expressed as:

(4)

where, pR (t) = pS (t)qh (t) is the waveform which pS(t) turns into after the channel. “” denotes signal onvolution. w (t) is the multi-user interference. m (t) is the thermal noise.

In the case that the number of the users in the communication is large enough and the power of each user is in the same scale, according to the central limit theory, the multi-user interference is Gaussian random process with zero mean (Win and Scholtz, 1998, 2000). As a result, Eq. 4 can be written as:

(5)

where, u (t) = w (t)+m (t) is Additive White Gaussian Noise (AWGN) with zero mean and a two-side spectrum density of N0/2.

Fig. 1: The schematic diagram of synchronous deviation

Transmission delay exists when the signal is transmitted. After coarse synchronization, there is also synchronous deviation ε, whose value takes real numbers in range 0≤ε<Ts as shown in Fig. 1. The role of the proposed synchronization algorithm is to obtain the synchronization parameter ε.

SYNCHRONIZATION ALGORITHM

Here, a synchronization algorithm based on frequency domain subspace decomposition (FD-subspace) is proposed firstly. Then, on the basis of FD-subspace, we proposed an optimized synchronization algorithm with the help of Particle Swarm Optimization (PSO-FD-subspace).

Frequency domain subspace decomposition realization of UWB synchronization: According to Fig. 1, when training bits is sent whose value is 1 and length is K+1, the received waveform of the i-th bit can be expressed as ri (t), where (I-1) Ts≤t<iTs. Sampled with frequency fc, ri (t) turns into ri [n], which can be described by:

(6)

where, pS [n], h [n] and u [n] are the waveforms pS (t) h (t) and u (t) turns into after sampled with frequency fc, with N sampling points. N = [txfn], η = [εxfn], τl = [σlxfn], where [x] is the downward rounding of x. pS [(n-η)N] is the cyclic shift of pS [n].

After N point DFT transform Eq. 6 changes into:

(7)

where, Ri [k], PS [k] and U [k] are signals ri [n], ps [n] and u [n] turns into after point DFT transform. WN can be expressed as:

Hi [k] is defined as:

(8)

Taking advantage of the information in the i-th bit of the training bits, define a PxQ matrix Ji as:

(9)

where, P+Q-1≤N and P, Q≥L. Ji can be written as follows:

(10)

where, (•)H denotes conjugate compose. Considering the noise-free case only, define wl as Wl = Wτl+ηN, and Ui, Λi and Vi can be described as:

Seen from the analyses above, Ui, Λi and Vi have the rank L, so does Ji. And Ui, Vi are both Vandermonde matrices. Matrix Φ is defined as Φ = diag (w0, w1,..., wL-1). According to properties of Vandermonde matrix, the following formulas can be established:

(11)

where, (•)+ and (•)- donate the operations of omitting the first and last row of matrix (•).

According to Eq. 11, Ui and Vi satisfy the shift-invariant subspace property. Further more, the submatrices which Ui and Vi turns into after omitted the first rows or last rows have full column rank and satisfy the shift-invariant subspace property if P-m ≥L, Q-m≥L. Define (•) and (•) as operations of omitting the first rows or last rows of matrix (•). The synchronous deviation can be obtained by calculating the phase angle of the smallest eigenvalue of matrix . In the noise-free case, making use of the i-th bit of the training bits, , which is the estimate value of the synchronous deviation η, can be described as:

(12)

where (•) is the pseudo inverse matrix of (•). eig (•) is the eigenvalue of matrix (•). donate the operation of calculating the phase angle.

Taking noise into consideration, after the singular value decomposition, Ji can be expressed as:

(13)

where, URj and VRj are the left and right singular matrix of Ji. ΛRi is a PxQ matrix, which can be expressed as:

where, ΛSi is a LxL diagonal matrix which is composed of L singular values. USi is defined as the first L columns of URi. Then the signal subspace of matrix Ji can be estimated by USi. According to the analyses above, Ui in Eq. 10 can be replaced by USi, when synchronization is performed. In the case that noise exists, taking advantage of the i-th bit of the training bits, which is the estimate value of the synchronous deviation η, can be described as:

(14)

Making use of the expectation of which is the final estimated value of the synchronous deviation can be expressed as:

(15)

where, K+1 is the length of the training bits.

Optimized frequency domain subspace decomposition UWB synchronization based on PSO: Particle Swarm Optimization (PSO) is used for solving the optimization problem originally inspired by certain social behavior of bird flocking (Kennedy and Eberhart, 1995). In PSO individuals which are called as particles, fly through the solution space with a certain trajectory. Under the guidance of its own and its neighbors’ experience, each particle will gradually fly into the area of global optimum.

In n-dimensional space, Xi = (xi1, xi2,..., xin) is the position vector of the i-th particle and Vi = (vi1, vi2,..., vin) is the velocity vector of the i-th particle. Pi = (pi1, pi2,..., pin) and Pg = (pg1, pg2,..., pgn) represented the individual best position of the i-th particle and the global best position discovered by the whole swarm.

Fig. 2: The flow chart of PSO

Using the fitness function fitness = f (Xi), Pi and Pg can be calculated. PSO can be described as the following update equations:

(16)

(17)

where, i and j is used to represent the indexes of the i th particle in the j th dimension. t stands for iteration times. c1 and c2 are constant values that are called personal and global accelerations. r1 and r2 are uniform random numbers in the range [0, 1]. In 2007, Bratton and Kennedy (2007) proposed a better method of parameter settings of PSO, which is called Standard Particle Swarm Optimization (SPSO). In this study, parameters are set as SPSO. The flow chart of PSO is shown in Fig. 2.

According to the analysis above, an optimized synchronization algorithm with the help of Particle Swarm Optimization (PSO-FD-subspace) is proposed. PSO can be used to optimize the estimated value obtained from the training bits. The fitness function is set on the basis of the least mean square criterion, which is the final estimated value of the synchronous deviation, can be obtained by the following equation:

(18)

where, is the intermediate variable in the iteration. And the fitness function can be written as:

(19)

As a result, the optimization problem of synchronization can be transformed into solving the minimum fitness value in PSO.

SIMULATION RESULTS

Simulations are carried out based on CM1 by the IEEE802.15.3a channel modeling subcommittee (Foerster, 2003). The system parameters are set as Ts = 200 nsec, Tf = 40 nsec, Nf = 5. The second derivative of a Gaussian function is chosen as the monocycle pulse with its duration Tm = 0.6 nsec. The performance of the proposed algorithm can be shown through two experiments.

The first experiment shows the performance of FD-subspace for different length of training bits. In the figure NMSE is used as ordinate and noise ratio (SNR) which can be expressed by Eb/N0 is used as abscissa. Compared with the SVD synchronization algorithm proposed by Maravic and Vetterli (2003, FD-subspace is better in synchronization. From Fig. 3 the performance of FD-subspace is improved, as the length of the training bits increases. However, the performance improves slowly, when the number of the training bits is more than 60. As a result, 60 is the optimum number of the training bits in FD-subspace.

The second experiment shows the performance of PSO-FD-subspace for different length of training bits which is showed in Fig. 4. The figure shows PSO-FD-subspace is better than SVD synchronization algorithm in synchronization. From Fig. 4 the performance of PSO-FD-subspace is improved, as the length of the training bits increases. And 60 is also the optimum number of the training bits in PSO-FD-subspace, as the performance improves slowly, when the number of the training bits is more than 60.

Fig. 3: The performance of FD-subspace for different length of training bits

Fig. 4: The performance of PSO-FD-subspace for different length of training bits

Similar trend in the performance curves of FD-subspace and PSO-FD-subspace can be found in Fig. 3 and Fig. 4. The representative differences of the two synchronization algorithms in detail are showed in Fig. 5. When the length of the training bits is same, the NMSE performance of PSO-FD-subspace is better than that of FD-subspace. The comparison shows PSO-FD-subspace can perform synchronization with fewer training bits. As a result, PSO-FD-subspace has better performance compared with FD-subspace.


Fig. 5: NMSE with Eb/N0 in different synchronization algorithms

CONCLUSIONS

In this study, a fine symbol synchronization algorithm based on frequency domain subspace decomposition (FD-subspace) is introduced. With the help of PSO, an optimized synchronization algorithm on the basis of FD-subspace is proposed. Both of them are good in performance of synchronization with low complexity. Compared with FD-subspace, PSO-FD-subspace can perform synchronization with fewer training bits.

ACKNOWLEDGMENTS

This study is sponsored by National Natural Science Foundation of China with grant number 60772129 and Special Foundation Project of Harbin technological innovation under grant 2010RFQXG030.

REFERENCES

  • Bratton, D. and J. Kennedy, 2007. Defining a standard for particle swarm optimization. Proceeding of the Swarm Intelligence Symposium, April 1-5, Honolulu, HI, pp: 120-127.


  • Cardoso, J.F., 2003. Correlation and gaussianity in independent component analysis. J. Mach. Learn. Res., 4: 1177-1203.
    Direct Link    


  • He, N. and C. Tepedelenlioglu, 2006. Performance analysis of Non-coherent UWB recevers at different synchronization levels. IEEE Trans. Wirel. Commun., 5: 1266-1273.
    CrossRef    


  • Foerster, J., 2003. Channel modeling sub-committee report. IEEE P802.15 Wireless Personal Area Networks, P802.15-02/490r1-SG3a.


  • Kennedy, J. and R. Eberhart, 1995. Particle swarm optimization. Proceedings of the International Conference on Neural Networks, Volume 4, November 27-December 1, 1995, Perth, WA., USA., pp: 1942-1948.


  • Win, M.Z. and R.A. Scholtz, 1998. Impulse radio: How it works. IEEE Commun. Lett., 2: 36-38.
    CrossRef    


  • Win, M.Z. and R.A. Scholtz, 2000. Ultra-wide band width timehopping spread spectrum impulse radio for wireless multiple-access communications. IEEE Trans. Commun., 48: 679-691.
    Direct Link    


  • Benedetto, M.G.D. and G. Giancola, 2004. Understanding Ultra Wide Band Radio Fundamentals. Prentice Hall, USA


  • Maravic, I. and M. Vetterli, 2003. Low-complexity subspace methods for channel estimation and synchronization in ultra-wideband systems. Proceedings of the International Workshop on Ultra-Wideband Systems, (IWUWB`03), Berkeley, CA, pp: 1-5.


  • Nie, H. and Z. Chen, 2008. Transceiver technologies for impulse radio ultra wideband (IR-UWB) wireless systems. Proceeding of the Communication Networks and Services Research Conference (CNSR), May 5-8, Halifax, NS, pp: 3-4.


  • Tingting, Z., Z. Qinyu, Z. Naitong and X. Hongguang, 2009. Performance analysis of an indoor UWB ranging system. J. Syst. Eng. Electron., 20: 450-456.
    Direct Link    

  • © Science Alert. All Rights Reserved