HOME JOURNALS CONTACT

Information Technology Journal

Year: 2011 | Volume: 10 | Issue: 9 | Page No.: 1767-1772
DOI: 10.3923/itj.2011.1767.1772
A Preprocessing Algorithm for Blind Estimation of DS-SS Signals in Multipath
Hong Shu Liao, Qing Mou, Ping Wei and Wan Chun Li

Abstract: In this study, a criterion is derived to determine appropriate starting point of receiving data as a preprocessing algorithm of subspace method because inherent channel order uncertain and ill-conditional identification induced by random transmission delay may significantly deteriorate the performance of blind estimation of DS-SS signals in multipath. The proposed algorithm avoids channel order estimation and shows more robust blind estimation performance by simulations.

Fulltext PDF Fulltext HTML

How to cite this article
Hong Shu Liao, Qing Mou, Ping Wei and Wan Chun Li, 2011. A Preprocessing Algorithm for Blind Estimation of DS-SS Signals in Multipath. Information Technology Journal, 10: 1767-1772.

Keywords: subspace method, DS-SS signals, blind channel identification and SIMO

INTRODUCTION

In non-cooperative applications such as eavesdropping and spectrum surveillance, blind estimation of Direct Sequence Spread Spectrum (DS-SS) signals is challenging to obtain the information since the spreading code is unknown to the receiver. Most existing approaches of blind estimation of DS-SS signals (Bouder et al., 2004; Zhang et al., 2005; Zhang and Zhang, 2006) do not consider multipath channel which may deteriorate severely in some practical scenarios if multipath effect can not be neglected. Tsatsanis and Giannakis (1997) show the blind estimation of DS-SS signals in multipath is equivalent to the blind identification/equalization of a Single-Input Multi-Output (SIMO) and Finite Impulse Response (FIR) channel. They exploits the subspace method (SSM) (Moulines et al., 1995) which is a popular blind SIMO and FIR channel identification method and usually has better performance in the presence of noise (Tong and Perreau, 1998). However, SSM requires the channel order which is usually unknown in prior. Furthermore when a channel impulse response contains ”Small” Leading and/or Trailing Terms (SLTT) which is ill-conditioned and leads to effective overmodeling (Liavas et al., 1999a), the estimation quality of SSM degrades dramatically in the noisy cases. Therefore, effective channel order is suggested by Liavas et al. (1999b) to substitute true channel order, which only considers the significant part of the true channel to avoid SLTT. As to our problem, we observe that for the same signal, different transmission delay presents different blind estimation performance. Some delays may increase the channel order and/or introduce SLTT which both may lead to significant performance loss. Unfortunately, transmission delay is unknown and is difficult to estimate without known spreading code.

In this study, an optimal criterion in the sense of the separation of signal and noise subspaces is derived to determine appropriate data starting point. And a corresponding preprocessing algorithm is proposed which makes the following SSM more robust and avoids the channel order estimation.

Notations: Uppercase and lowercase boldface letters denote matrices and vectors, respectively. Mi, Mij and ||M|| denote the ith column, the (i, j) entry and the norm of the matrix M.

PROBLEM STATEMENT

Assume the received baseband short-code DS-SS signal with spreading factor of L is sampled at the chip rate:

(1)

where, b (m), w (m) and the integer τ (0≤τ≤L) are an independent identically distributed (i.i.d.) and equiprobable symbol sequence, additive white Gaussian noise with variance σ2 and transmission delay in chip period Tc, respectively. The combined Impulse Response (IR):

where, is spreading code and g(n) = gc (nTc) is sampled overall channel IR with channel length L1, i.e., g(n) = 0 (n>L1, n<0) (in addition to g (0) g (L1-1)≠0. Assuming 0<L1<L which is reasonable in many multi-path scenarios, even for some high-speed DS-SS systems. gc (t) is the convolution of the multipath channel IR gmult (t) and the transmitter/receiver filter IR. Suppose the observation samples length is N. Stack observation samples:

into an LxM matrix Y with N = ML and M is the sample size in terms of the number of spreading code length:

(2)

where, W is the noise matrix and Lx(Q+1) matrix H is the SIMO IR with the channel order Q:

By stacking K+1 consecutive column vectors of Y, Eq. 2 may be rewritten as:

(3)

where, K≥Q is the smoothing factor. The case K = Q is considered in this study. Block Toeplitz matrix T (h) is the filtering matrix and h = [HTI…HTQ+1]T. In a noncooperation context, only L is known. By enforcing the signal subspace to have the block Toeplitz form, the SSM method is based on the orthogonality of the noise and signal subspaces under some identification conditions. A common assumption of the SSM is that the channel order Q is known. Even for the same signals, different transmission delay possibly presents different Q and causes the SLTT effect as well. For instance, suppose that the spreading factor L = 15 and the transmitter/receiver filter IR is the unit rectangular pulse, the multipath channel A has three distinct paths, i.e.:

(4)

where, the path delays and ai (i = 1, 2, 3) are the complex gains. If the transmission delay τ = 2, then Q = 1. However, if τ = 11, then Q = 2 which implies relatively worse blind estimation performance for higher dimensions of parameters to be estimated. On the other hand, blind estimation may suffer from the SLTT effect for τ = 11 since there are many zero entries in H1 and H3 (at least eleven zeros in H1 and seven zeros in H3).

A PREPROCESSING ALGORITHM FOR BLIND CHANNEL IDENTIFICATION

Denote by σi the ith largest singular value of (h). The smallest nonzero singular value σ2Q+1 affects the distance between the signal and the noise subspace. The bigger σ2Q+1 is, the more insensitive the signal/noise subspace is to perturbations of the noise/signal subspace, namely, more well-conditioned. Otherwise, the SLTT effect may lead to ill-conditional identification. Therefore, it is shown that when the SSM is used, modeling only the significant parts is better than modeling all terms of the IR to avoid the SLTT effect. Moreover, the effective channel order, Q′, is proposed to substitute the actual channel order Q, where Q′≤Q. As to this problem, since the transmission delay plays an important role to cause the SLTT effect and determines the channel order, appropriate transmission delay is chosen besides using the effective channel order to improve the performance of the SSM. In fact, fixing Q′ = 1 so long as the significant parts of the IR can be contained for Q = 2 which may also be accomplished by choosing appropriate transmission delay. In the following, the optimal criterion of choosing the transmission delay in the sense of maximizing σ3 with respect to Q = 1 will be derived and then it is extended to the case of Q = 2.

Change the transmission delay by changing the starting point of observation. Stack observation samples into a Lx(M-1) Y(k), where k = 0, 1,.., L-1. First only noise-free receiving data Y(k) = X(k) is considered. Without losing any generality, assuming τ = 0. When Q′ = Q = 1,, where k = L1, L1+1, …, L-1 and h(k) = [0…h (0) … h (L+L1-1)] whose L-k+1 th element is h (0). In order to provide the optimal k among k = L1, L1+1,…, L-1 in the sense of maximizing σ3, ||H(k)||2 = C1 is first defined for it is positive constant independent of k if M is large enough:

and:

also are defined. Now proceeds to the following theorem and corollary.

Theorem 1: For block Toeplitz matrix:

monotonically increases with decreasing |Δk| for k = L1, L1+1,…, L-1.

Proof: Since H (h(k)) (h(k)) has the same non-zero eigenvalues with (h(k)) H (h(k)), it is easy to see that:

(5)

then:

Where:

by the Schwarz inequality. Without lost of generality, only considers the case Δ (k)≥0.

(6)

With the cubic function of Shelbey (1975), the three roots of Eq. 6 are the eigenvalues of Ω and they are:

(7)

Where:

Since A>0, θε [0, π], λ1≥λ2≥λ3 satisfies. Derivate λ3 to Δ (k):

As:

the above equation can be written as:

(8)

Where:

Obviously, there is:

then φε [-π/2,0]. So, when Δ(k)≥0, λ3′≤0. Similarly, Δ(k)≤0, λ3′≥0. Moreover σ23 = C1λ3 which implies that σ3 monotonically increases with decreasing |Δ(k)|. This completes the proof.

It is obvious that if |Δ (k)| is minimized, H1 and H2 usually have the approximately same number of zero entries, i.e., the SLTT effect may be eliminated. The following corollary provides a criterion to minimize |Δ (k)|.

Corollary 1: Denoting as the ith largest singular value of H(k), and , if:

then k1 = k2, T1(k) and T2(k) are unimodal functions and for k = L1, … , L-1.

Proof: Since:

(9)

Therefore,

The last equation implies that for k = L1, …, L-1 which completes the proof.

Theorem 1 and Corollary 1 show that by maximizing T1(k) or T2(k) when Q = 1, the optimal starting point can be chosen.

When Q = 2, i.e., k = 0, …, L1-1 and substitutes Q with Q' = 1, X(k) has three non-zero singular values and maximizing T1(k) or T2(k) can not always guarantee to maximize σ3. However, since:

independent of for large enough M, it is expected if T1(k) or T2(k) is large then is small, that is, the significant parts of the IR is reserved for Q' = 1. When is small, theorem 1 and corollary 1 should approximately hold under small perturbation. Thus, it should be expected and are large (although maybe not the largest) among all possible values of σ3(k) for k = 0, …, L-1 and |k1-k2|≈0 or L.

Now considers noisy observation. Denote by the ith largest eigenvalue of:

When M→∞, . To avoid estimating the noise variance σ2, the following criterion is proposed:

(10)

Since and (otherwise the signal is too weak to identify), this criterion is identical to corollary 1 for noise-free case and can tolerate the noise, that is, |k1-k2|≈0 or L and is large for noisy cases. Using the criterion Eq. 10, the proposed preprocessing algorithm substitutes the data matrix Y with , then is used with the blind estimation of DS-SS signals based on the SSM method.

SIMULATIONS

Here, the following simulation results are presented: the validity of criterion in corollary 1 extended for ∀kε {0,…, L-1} and the performance improvement for the SSM provided by proposed preprocessing algorithm. Linear Minimum Mean Square Error (MMSE) receiver is used to estimate the symbol sequence and take the Bit Error Rate (BER) as the measure of blind estimation performance.

Test 1: The validity of corollary 1 when it is extended for ∀kε {0,…, L-1}.


Fig. 1: The validity of extended criteria in corollary 1

Suppose L = 15 and:

is an i.i.d. complex Gaussian channel IR. 104 Monte Carlo runs are used. Figure 1 plots:

under different channel length L1 with the criteria in corollary 1 extended for kε{0, …, L-1}. The cases with uniformly distributed kuε{0,…, L-1} are also plotted to represent no preprocessing used. Compared with non-preprocessing method, both k1 and k2 criteria can equivalently and approximately obtain the largest σ3, i.e., well-conditional identification and they lead to little marginal model error substituting the effective channel order Q' = 1 with the actual one Q. Figure 1 also shows that:

increases as L1 increases which implies the performance improvement would become relatively insignificant.

Test 2: BER versus L1: This test compares under different channel length L1, the BER of proposed preprocessing algorithm, original SSM with known actual channel order and improved SSM with estimated effective channel order. Setting M = 102, SNR = -6 dB and generate transmission delay τ uniformly. The other parameters are the same as test 1.


Fig. 2: BER with different L1

Fig. 3: BER with different SNR

Figure 2 shows the proposed preprocessing method behaves better than the other methods because it not only exploits the effective channel order but also selects the appropriate starting point of receiving data. On the other hand, with L1 increasing, the performance of the proposed only deteriorates marginally while the others deteriorate significantly.

Test 3: BER versus SNR: As compared with test 2, considers the multipath channel A in section 3 with complex Gaussian i.i.d. gains. Two cases τ = 2 and τ = 11 are considered. Figure 3 shows that all methods can obtain better performance as SNR increases and when τ = 2, they all behave almost identically. However, both SSM and its improvement with the effective channel order present significant worse performance for τ = 11. On the contrary, the proposed method obtains identical good performance for both cases which implies the proposed algorithm is robust for different transmission delay.

CONCLUSIONS

Starting point would significantly affect blind estimation performance of DS-SS signals in multipath for the channel order uncertain and the SLLT effect. A preprocessing algorithm is derived to determine appropriate starting point of receiving data and avoid the channel order estimation. Simulation results show that the preprocessing algorithm significantly outperforms conventional methods and increase the robustness of blind estimation of DS-SS signals based on the subspace method.

REFERENCES

  • Moulines, E., P. Duhamel, J.F. Cardoso and S. Mayrargue, 1995. Subspace methods for the blind identification of multichannel FIR filters. IEEE Trans. Signal Process., 43: 516-525.
    Direct Link    


  • Bouder, C., S. Azou and G. Burel, 2004. Performance analysis of a spreading sequence estimator for spread spectrum transmissions. J. Franklin Inst., 341: 595-614.
    CrossRef    


  • Zhang, T., X. Lin and Z. Zhou, 2005. Blind estimation of the PN sequence in lower SNR DS/SS signals. IEICE Trans. Commun., E88: 3087-3089.
    CrossRef    


  • Zhang, T. and C. Zhang, 2006. An unsupervised adaptive method for eigenstructure analysis of lower SNR DS signals. IEICE Trans. Commun., E89: 1943-1946.
    CrossRef    


  • Tong, L. and S. Perreau, 1998. Multichannel blind identification: From subspace to maximum likelihood methods. Proc. IEEE., 86: 1951-1968.
    CrossRef    


  • Liavas, A.P., P.A. Regalia and J.P. Delmas, 1999. Blind channel approximation: Effective channel order determination. IEEE Trans. Signal Processing, 47: 3336-3344.
    CrossRef    


  • Liavas, A.P., P.A. Regalia and J.P. Delmas, 1999. Robustness of least-squares and subspace methods for blind channel identification/equalization with respect to effective channel undermodeling/overmodeling. IEEE Trans. Signal Processing, 47: 1636-1645.
    Direct Link    


  • Tsatsanis, M.K. and G.B. Giannakis, 1997. Blind estimation of direct sequence spread spectrum signals in multipath. IEEE Trans. Signal Processing, 45: 1241-1252.
    CrossRef    


  • Shelbey, S., 1975. CRC Standard Mathematical Tables. CRC Press, Boca Raton, FL

  • © Science Alert. All Rights Reserved