Next Article in Journal
Control Parameters Optimization Based on Co-Simulation of a Mechatronic System for an UA-Based Two-Axis Inertially Stabilized Platform
Previous Article in Journal
A Microgripper with a Post-Assembly Self-Locking Mechanism
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Charrelation Matrix-Based Blind Adaptive Detector for DS-CDMA Systems

National Key Laboratory of Science and Technology on Communications, University of Electronic Science and Technology of China (UESTC), Chengdu 611731, China
*
Author to whom correspondence should be addressed.
Sensors 2015, 15(8), 20152-20168; https://doi.org/10.3390/s150820152
Submission received: 1 July 2015 / Revised: 30 July 2015 / Accepted: 10 August 2015 / Published: 14 August 2015
(This article belongs to the Section Physical Sensors)

Abstract

:
In this paper, a blind adaptive detector is proposed for blind separation of user signals and blind estimation of spreading sequences in DS-CDMA systems. The blind separation scheme exploits a charrelation matrix for simple computation and effective extraction of information from observation signal samples. The system model of DS-CDMA signals is modeled as a blind separation framework. The unknown user information and spreading sequence of DS-CDMA systems can be estimated only from the sampled observation signals. Theoretical analysis and simulation results show that the improved performance of the proposed algorithm in comparison with the existing conventional algorithms used in DS-CDMA systems. Especially, the proposed scheme is suitable for when the number of observation samples is less and the signal to noise ratio (SNR) is low.

1. Introduction

The problem of blind separation in DS-CDMA systems has attracted extensive attention for the past few years [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]. Research works related to blind separation for DS-CDMA systems are of particular interest in fields such as anti-jamming in military communications (MILCOM) and satellite communications (SATCOM). There are three main problems which need to be solved, including blind user separation [1,2,3,4,5,6], blind spreading/chip sequence estimation [7,8] and blind interference suppression [9,10,11,12,13,14,15,16,17,18]. The blind separation problems are denominated “blind” to indicate the lack of information concerning the source signals and mixing matrix. The mixing matrix is equivalent to the effect of the channel matrix in DS-CDMA systems. The only prior information utilized is the often soundly justified assumption of statistical independence between the source signals. This technique is called as independent component analysis (ICA), which has important applications for blind separation in wireless communications [1,19,20,21,22,23,24]. So far, some classical ICA algorithms have been proposed to solve blind separation problems in DS-CDMA systems.
A second order blind identification (SOBI) algorithm is used to separate the desired signal and interference signal in spread spectrum communication systems [9]. Fast Independent Component Analysis (FastICA) [2,3,4] and Joint Approximative Diagonalization of Eigen-matrices (JADE) [1,10] are used to separate multiuser signals to resist multiple access interference (MAI) or separate the useful signal and jammer signals for interference mitigation in DS-CDMA systems [10,11,12,13,14,15,16]. JADE and FastICA are classical blind separation algorithms. When evaluating these two algorithms for robustness, separation accuracy and reliability, it is found that the JADE algorithm is robust and reliable, and the FastICA algorithm is not stable and sometimes fails. In general, the existing blind separation techniques utilize the second-order statistics (SOS) and higher-order statistics (HOS) of the observations for source separation [1]. For example, SOBI exploits second order moment information, and FastICA and JADE make use of the four order moments/cumulants information to separate the source signal from mixed signals. Classical HOS are powerful tools in the context of multivariate statistical analysis, often entailing valuable statistical information beyond SOS. However, longer observation intervals might be required in order to fully realize the advantages of HOS over SOS. HOS is better than SOS at the expense of increased computational and notational complexity and compromised statistical stability [1,25].
In this paper, we consider a new generic tool, which offers the structural simplicity and controllable statistical stability of SOS on one hand, yet retains HOS-quality information on the other hand. As is well known, the cumulants are related to higher-order derivatives of the second characteristic function at the origin. However, the new statistical tools are related to lower-order (first and second) derivatives of the second characteristic function away from the origin, at locations called processing-point, and termed charmean and charrelation [25]. The use of charrelation matrices is extremely useful for extracting statistical information in order to establish the optimized cost function for the problem of blind separation work.
Due to the structural simplicity and ample statistical information, we consider using the new statistics instead of the HOS statistics used in blind separation problems for DS-CDMA systems. As far as we know there is little literature reporting on the use of charrelation matrix-based blind separation in DS-CDMA systems [6]. Therefore, the main contribution of this paper is to extend blind separation using charrelation matrix and implement blind user separation and blind spreading/chip sequence estimation. Then the new tools statistic based on off-origin Hessians of the second characteristic function will be discussed and analyzed. We consider a synchronous DS-CDMA systems model. Simulations have been carried out to observe Interference to Signal Ratio (ISR) [24] as a function of sample number of observations and variation in bit error rate (BER) as a function of SNR. A performance comparison of DS-CDMA systems is executed using two assessment criteria to verify the advantages of the proposed method.
The rest of this paper is organized as follows: Section 2 gives a description of the DS-CDMA signal model and describes the relationship between the DS-CDMA signal model and basic blind separation one. The charrelation matrix is illustrated and derived, and the blind user separation and blind spreading/chip sequence estimation are discussed in Section 3. The simulation results and discussions and concluding remarks are given in Section 4 and Section 5, respectively.

2. System Model

In this section a concrete discrete-time model of a DS-CDMA system is constructed for the discussion of the problem formulation. The transmitter and receiver structures of DS-CDMA systems involve K simultaneous users. We consider the DS-CDMA model as a synchronous one, which is a base band model with fading channel [1,6]. Assuming that the system has K users, the signal is sent by user k as follows:
x k ( t ) = m = 0 M 1 b k ( m ) c k ( t m T )
which contains the information of M symbols b k m . This symbol b k m denotes the mth symbol of the kth user. c k ( ) is the kth use’s binary chip sequence, i.e., the spreading code, supported by [ 0 , T ) , where T is the symbol duration. The signal passed through channel which is assumed to be fixed during one symbol duration:
r ( t ) = m = 0 M 1 k = 1 K A k b k ( m ) c k ( t m T ) + n ( t )
where A k is the channel gain factor of the kth user; M is the number of symbols per user; K is the number of users; n ( t ) denotes the additive white Gaussian noise with zero mean and variable variance; The chip sequence length (processing gain) is C = T / T c , where T c is chip duration. Since the chip sequence c k ( t ) is now continuous by definition, it includes not only the binary chips c k ( i ) , but also a chip waveform p ( t ) . More precisely:
c k ( t ) = i = 0 C 1 c k ( i ) p ( t i T c )
where p ( t ) is supported by [ 0 , T c ] only. This paper assumes a rectangular waveform for each user. Continuous-to-discrete time conversion of the above model can be realized by a chip-matched filter, which is a simple integrate-and-dump device. Using chip-rate sampling, which means integrating over a chip-duration T c :
r ( i ) = i T c T c i T c p ( t ( i 1 ) T c ) r ( t ) d t
The sampled data, which have been obtained by chip-matched filtering using a processing window size of one symbol, can be written as:
r ( m ) = k = 1 K A k b k ( m ) c k + n ( m )
The chip sequence vector c k has a size of C × 1 , and the noise vector n m has a size of C × 1 . With a simple manipulation, we can get a compact representation for the data [1,6]:
r ( m ) = A 1 b 1 ( m ) c 1 ( C × 1 ) + + A K b K ( m ) c K ( C × 1 ) + n ( m ) ( C × 1 ) = [ c 1 A 1 , , c K A K ] C × K b ( m ) ( K × 1 ) + n ( m ) ( C × 1 ) = G b ( m ) + n ( m )
where c k = [ c 1 k , c 2 k , , c C k ] T , n m = [ n 1 , n 2 , , n C ] T , and b ( m ) = [ b 1 ( m ) , b 2 ( m ) , , b K ( m ) ] T . ( ) T denotes tranpose. Furthermore, we can obtain:
X = G B + N
where X = [ r ( 1 ) , , r ( M ) ] , B = [ b ( 1 ) , , b ( M ) ] , and N = [ n ( 1 ) , , n ( M ) ] . This data model Equation (7) is same as the blind source separation one [1,6]. In next section, we will analyze the blind detector related to the model Equations (6) and (7).

3. Charrelation Matrix Based Blind Detector for DS-CDMA System

The charrelation matrix can be considered as the off-origin Hessians of the second characteristic function. The theory of charrelation matrix is built on the ideal of “generalized cumulants”, which are defined as the Taylor series coefficients of the second characteristic function same prespecified point in the domain of second characteristic function.
The prespecified point is processing point, which is away from the zero point. If this point is chosen as the origin, then the generalized cumulants reduce to the traditional cumulants [25]. As an appealing alternative, it is also possible to remain at the more comfortable second-order differentiation, but to move away from the origin. These second order derivatives maintain the convenient form of matrices. The proposed blind adaptive detector for DS-CDMA system is shown in the Figure 1. Next, the charrelation matrix for the blind separation algorithm will be analyzed.
Figure 1. Blind adaptive detector based DS-CDMA Systems.
Figure 1. Blind adaptive detector based DS-CDMA Systems.
Sensors 15 20152 g001

3.1. Charrelation Matrix Based Blind Source Separation

Taking into account the blind source separation mixture model linking with DS-CDMA system from above discussion, the system model is rewritten as:
r ( m ) = G b ( m ) + n ( m ) , m = 1 , , M
from the perspective of blind separation framwork, the stochastic vetor r ( m ) C represents observation signals, and ℝ denotes real field. The components of the stochastic vector b ( m ) K correspond to the unobserved source signals. n ( m ) C denotes additive Gaussian white noise. The unknown mixing matrix characterizes the way the sources are combined in the observation. The goal of blind separation consists of estimating the mixing matrix G C × K from the observations and recovering the source signals, on the assumption that the source signal are non-Gaussian and statistically independent. From the single antenna/sensor DS-CDMA reception point of view, in order to have a standard blind separation model available in the receiver, the number of users K can be at most C, i.e., K C . That is to say, the mixing matrix G is full column rank. Equation (8) is an overdetermined or determined BSS model for K C in mixing matrix G. In the process of blind separation, the whitening operation is always implemented to convert a model Equation (8) as:
r ˜ ( m ) = Q r ( m ) = G ˜ b ( m ) + n ˜ ( m )
where Q is a whitening matrix which is derived in following Section 3.3. After whitening operation, we can obtain that r ˜ ( m ) K , G ˜ K × K and n ˜ K . Next, the principle of blind separation based on charrelation matrices is illustrated.
Let u K denote an arbitrary (deterministic) vector, called “processing point”. The generalized characteristic function and the generalized second characteristic function of the obesevation vector are defined respectively as:
ϕ r ˜ ( u ) E [ exp ( u T r ˜ ( m ) ) ]
φ r ˜ ( u ) log ( ϕ r ˜ ( u ) )
E [ ] denotes the expectation operation. Next we discuss the way to estimate the mixing matrix based on the charrelation matrix of the observations. Replacing r ˜ ( m ) by its representation and negelecting the noise contribution gets:
ϕ r ˜ ( u ) = E [ exp ( u T G b ( m ) ) ] = ϕ b ( G T u )
Furthermore, using the independence property of source vector, the generalized second characteristic function can be rewritten as:
φ r ˜ ( u ) = φ b ( G T u ) = i = 1 K φ b i ( g i T u )
where g i is column vector of G. As a consequence, deriving the charrelation matrix Ψ r ˜ ( u ) which is obtained by calculating the second derivative of φ r ˜ ( u ) with respect to u, we can obtain the following charrelation matrix Ψ r ˜ ( u ) (the details are illustrated in Appendix A):
Ψ r ˜ ( u ) = G Ψ b ( G T u ) G T
with:
Ψ r ˜ ( u ) = u T [ u φ r ˜ ( u ) ] = u T [ φ r ˜ ( u ) u ]
It is worthwhile to note that Ψ b ( G T u ) is a diagonal matrix (the details are illustrated in Appendix B). In a determined blind separation model, source signals are usually separated by multiplying the observations with the pseudo-inverse/inverse of mixing matrix estimate. The estimation of the mixing matrix can be carried out by approximate joint diagonalization (AJD) of a series of charrelation matrices. By choosing a set of processing points { u 1 , u 2 , , u L } , we can construct a series of charrelation matrices that obey the transformation Equation (14). Then the estimation problem of the mixing matrix can be described as the following joint diagonalization [26,27]:
min G i = 1 L Ψ r ˜ ( u i ) G Ψ b ( G T u i ) G T F 2
where F 2 denotes the squared Frobenius norm. In BSS, the diagonal matrices Ψ b ( G T u ) contain some statistical or structural properites of sources. The “target matrices” Ψ r ˜ ( u ) usually denotes estimates of similar matrices pertaining to the observed mixtures. The diagonalization of the matrices Ψ b ( G T u ) , which is often attributed to the statistical independence of the sources, serves as the key to identifiability of mixing matrix G from the matrices Ψ r ˜ ( u ) . The optimization of Equation (16) is a well-known joint diagonalization problem. A number of joint diagonalization methods have been reported, such as in the literatures [26,27]. Among these, a state-of-the-art algorithm called weight exhaustive diagonalization using Gauss iteration (WEDGE) is used to minimize the criterion in Equation (16). The WEDGE approach will not be illustrated in this paper, as details are provided in [26].

3.2. Estimation Charrelation Matrix Ψ r ˜ ( u )

In practical applications the exact charrelation matrix Ψ r ˜ ( u ) of observations is estimated by sampling of a random variable. The generalized characteristic function of observation vector is estimated as:
ϕ r ˜ ( u ) = 1 M m = 1 M exp ( u T r ˜ ( m ) )
Similarly, the first and second derivatives of the generalized characteristic function is as follows:
Γ r ˜ ( u ) ϕ r ˜ ( u ) u = 1 M m = 1 M exp ( u T r ˜ ( m ) ) r ˜ ( m )
Ξ r ˜ ( u ) 2 ϕ r ˜ ( u ) u u T = 1 M m = 1 M exp ( u T r ˜ ( m ) ) r ˜ ( m ) r ˜ ( m ) T
Based on the previous analysis, the charrelation matrix Ψ r ˜ ( u ) of the second generalized characteristic function φ r ˜ ( u ) can be easily given by:
Ψ r ˜ ( u ) = Ξ r ˜ ( u ) ϕ r ˜ ( u ) Γ r ˜ ( u ) Γ r ˜ T ( u ) ϕ r ˜ 2 ( u )

3.3. Blind User Separation and Blind Spreading/Chip Sequence Estimation

Taking into account the problem of blind user separation in a DS-CDMA system, the whitening process will be carried out first in order to simplify the blind separation problem and suppress noise. Using the model Equation (7), the whitening processing is executed as follows:
The autocorrelation of the observations is described as:
R = E [ X X T ] = G E [ B B T ] G T + σ 2 I = U Σ U T + σ 2 I = U ( Σ + σ 2 I ) U T = U Λ U T
where E [ B B T ] = Σ , Λ = d i a g ( λ 1 , λ 2 , , λ C ) = diag ( σ 1 2 + σ 2 , σ 2 2 + σ 2 , , σ K 2 + σ 2 , σ 2 , , σ 2 ) . σ i 2 , i = 1 , 2 , , K are eigenvalues of the signal subspace, which contains the K eigenvalues of R in descending order. I denotes an identity matrix of suitable size. σ 2 is noise variance. The number of active users K is known in DS-CDMA systems. The noise variance can be estimated as:
σ 2 ( λ K + 1 + + λ C ) / ( C K )
The corresponding eigenvalues of signal subspace are σ i 2 = λ i σ 2 , i = 1 , 2 , , K . Furthermore:
R = [ U B U N ] [ λ B + σ 2 I K × K 0 0 σ 2 I ( C K ) × ( C K ) ] [ U B T U N T ]
the matrix U B is the size of C × K , which contains the orthonormal signal eigenvectors, and C × ( C K ) matrix U N contains the noise eigenvector. λ B = d i a g ( σ 1 2 , , σ K 2 ) . It is convenient to implement a whitening operation, and X can be compressed as X ˜ :
X ˜ = Q X = λ B 1 / 2 U B T ( G B + N ) = G ˜ B + N ˜
The model Equation (24) is a whitened BSS model, Q = λ B 1 / 2 U B T is whitening matrix same as in Equation (9), and G ˜ is an orthogonal matrix. Therefore, the problem of Equation (16) is a converted into a orthogonal joint diagonalization to seek a mixing matrix. Assume that the separation matrix is W obtained after the optimization of Equation (16). Then the goal of blind user separation is realized by:
B ^ = s i g n ( W X ˜ )
Ideally, there exists the relationship of W G ˜ = I . In fact, there exists an inherent ambiguity problem in blind source separation. Therefore, V = W G ˜ is not an identity matrix but rather a generalized permutation matrix. The ambiguity problem includes amplitude and order ambiguity. The amplitude ambiguity will be eliminated if we assume the covariance of B satisfies E [ B B T ] = I . After the whitening operation, this condition can be obtained easily. The order ambiguity can be solved based on the following principle:
The recovered source signals can be given by:
B ^ = W G ˜ B = V B
where V is a generalized permutation matrix, or global matrix, where each column (or row) contains only one non-zero element whose absolute value is 1. It is worthwhile to note that:
E [ B ^ B T ] = V E [ B B T ]
The global matrix V can be estimated by finding the cross-correlation matrix between the vectors of separated signal B ^ and source signal B. If an estimate of V ˜ is acquired, the source signal with proper order can be obtained as:
B = V ˜ T B ^
In summary, we use the following steps which are shown in Table 1 to overcome the order ambiguity, where we assume each user transmits the short length M p of the pilot symbols.
Table 1. Order ambiguity eliminated.
Table 1. Order ambiguity eliminated.
(a)
Normalize the pilot symbols so that:
( 1 / M p ) i = 1 M p b ( i ) b T ( i ) = I
(b)
Estimate V via the time average as:
V ˜ = ( 1 / M p ) i = 1 M p b ^ ( i ) b T ( i )
(c)
For each column of G ˜ , normalized the amplitude of the element which has the maximum absolute-value to be one, and set all of other elements to be zero. Denote the normalized global matrix as V ¯ ;
(d)
Restore the order of the outputs of blind separation by B = V ¯ T B ^
Next, we will discuss the blind spreading sequence estimate using BSS. According to Equation (7), when the noise N is not considered except simulation experiments, we can arrive at:
X = G B
The autocorrelation of X is denoted as R X , then R X is executed singular value decomposition (SVD), i.e.,:
R X = U D U T
we assume that the U B C × K denotes the matrix composed of K main eigenvectors, then the expanded space of column vector of U B T K × C belongs to the same space as the expanded space of the column vector of G T . Note that there exist a linear transformation relationship between U B T and G If the linear transformation is assumed as A, we can establish the blind separation model:
U B T = A G T
The matrix A denotes the mixing matix in the BSS model, G T is the source matrix, and the matrix U B T is the observation matrix. Therefore, the blind separation can be used to estimate the matrix G T . Assume that Y denotes the separated signal. After the separation is executed, the hard decision is carried out for Y, namely:
G ^ T = s i g n ( Y )
Then we can estimate the spreading sequence from Equation (32) as G ^ = [ c ˜ 1 , , c ˜ K ] C × K . The steps of the proposed method can be outlined as shown in Table 2.
Table 2. Blind Adaptive Detector for DS-CDMA system.
Table 2. Blind Adaptive Detector for DS-CDMA system.
(a)
The whitening preprocessing of the observation using Equations (21) and (24);
(b)
Initialize processing point u i , i = 1 L from the range of [-1, 1];
(c)
Estimate charrelation matrices Ψ r ( u ) of the whitened signal using Equation (20);
(d)
Carry out WEDGE joint diagonalization for optimizing problem Equation (16);
(e)
Seek separation matrix and estimate users’ original signal of DS-CDMA using Equation (25), order ambiguity eliminated by Equations (27) and (28);
(f)
Based on the model (7), to estimate spreading sequence of DS-CDMA using Equations (30)–(32).

3.4. Performance Analysis

In this subsection, we evaluate the blind separation performance of the proposed algorithm compared with the conventional scheme (see details in the simulation analysis) and the HOS-based JADE algorithm. Due to the fact the charrelation matrix incorporates HOS characteristics, which can suppress the Gaussian noise [25]. Therefore, the proposed blind scheme can improve the system performance compared to the conventional scheme in the noise environment. Moreover, the proposed algorithm exploits a “hybrid statistics” (SOS and HOS) manner to extract statistical information, which can acquire more perfect estimated information compared to the JADE with HOS-based manner when the length of signal samples is not enough. In addition, we know that the principle of JADE is joint diagonalization of estimated fourth-order cumulant eigenmatrices [1]. The principle of the proposed method is joint diagonalization of estimated charrelation matrices. From the perspective of computational complexity, the cumulant matrix needs four derivatives of the second characteristic function compared to the two derivatives in charrelation matrix. Finally, the computational complexity of the joint diagonalization method is also considered for both these blind separation algorithms. The computational complexity of the joint diagonalization method of the JADE and the proposed method is O ( K M 4 ) [1] and O ( K M 3 ) [28] respectively. Thus we can know the new method is computed simply and extracts perfect information from samples of observation signals. From the previous analysis, we can evaluate the improved blind separation performance that can be obtained.
In order to carry out more performance assessments, the performance in terms of ISR is displayed in mathematical analysis. The ISR is computed from the estimated mixing matrix by post-multiplying its inverse by the true mixing matrix and averaging the minimum to maximum power ratio in each row of the results. More specifically, if we defined V = W G ˜ as the resulting overall “contamination matrix”, I S R i j E [ V i j 2 ] is the residual mean contaminating power of source j in the reconstruction of source i. Thus, in the vicinity of a non-mixing condition G ˜ = I K , it is easy to observe that I S R i j E [ W i j 2 ] . Under the small-errors assumption and sub-Gaussian source signal considered (most communication signals are sub-Gaussian signals), the covariance in the estimation of the elements of G ˜ , and hence the ISR can be predicted. The ISR performance of JADE can be shown [28] to given by:
I S R i j J A D E 1 M κ j 4 + κ i 2 + κ j 2 ( κ j 2 + κ i 2 )
Likewise, taking into account the diagonal structure (at G ˜ = I ), we can obtain approximatively the ISR performance of the proposed method as follows:
I S R i j P r o p o s e d 1 M κ j 2 κ j 2 + κ i 2 + κ i 2 κ j 2
where, the κ i and κ j are statistical moment parameters about unknown i th and j th source. For convenience, without loss of generality, the sources come from the uniform distribution, assuming κ i = κ j = κ . We define the ratio of two ISR to evaluate the performance. We can obtain:
η = I S R i j P r o p o s e d / I S R i j J A D E = 4 κ 6 4 κ 4 + 4 κ 6 + κ 8 = 1 1 + κ 2 + κ 2 / 4 1 2
Based on the above analysis, we find that I S R i j P r o p o s e d < I S R i j J A D E and the ISR performance is inversely proportional to the number of samples M. ISR denotes that the ISR is smaller when the V matrix is closer to the generalized permutation matrix, and the demixing performance of the algorithm is better. We can know that the proposed method outperforms JADE, and the ISR improvement becomes more pronounced as the number of sample increases. In the next section we will give the simulation results and demonstrate the performance of the DS-CDMA system aided by the proposed method to verify the analyzed case.

4. Simulations and Discussions

To demonstrate the effectiveness of our proposed method, simulation experiments are used to illustrate the ISR performance of blind separation by the charrelation matrix and the Bit Error Rate (BER) performance of this method executed in DS-CDMA systems. The results are shown in Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6. The ISR and BER performance index are utilized to show the advantage of performance of the proposed approach.
Figure 2. ISR performance comparison of JADE and the proposed method.
Figure 2. ISR performance comparison of JADE and the proposed method.
Sensors 15 20152 g002
Figure 3. BER performance comparison between JADE and the proposed method for user separation in DS-CDMA systems.
Figure 3. BER performance comparison between JADE and the proposed method for user separation in DS-CDMA systems.
Sensors 15 20152 g003
Figure 4. BER performance comparison among the proposed blind separation scheme and conventional scheme.
Figure 4. BER performance comparison among the proposed blind separation scheme and conventional scheme.
Sensors 15 20152 g004
Figure 5. Performance of estimate the chip code for four users in a DS-CDMA system.
Figure 5. Performance of estimate the chip code for four users in a DS-CDMA system.
Sensors 15 20152 g005
Figure 6. Estimation accuracy of the chip code for different users in a DS-CDMA system with the JADE method and the proposed method.
Figure 6. Estimation accuracy of the chip code for different users in a DS-CDMA system with the JADE method and the proposed method.
Sensors 15 20152 g006
To begin with, we demonstrate the performance of the ISR, which can be computed in numerical analysis as follows [19]:
I S R n u m = 1 2 K { i = 1 K [ j = 1 K | v i j | 2 max j | v i j | 2 1 ] + j = 1 K [ i = 1 K | v i j | 2 max i | v i j | 2 1 ] }
where V = ( v i j ) = W G ˜ is the unmixing-mixing global matrix, and W = G ˜ 1 is the estimated unmixing matrix.
The simulation parameters are that the number of sources is 4, the mixing matrix is randomly generated, and 10 simulations are implemented, and the channel fading gains of 4 users are set as 1, 0.8, 0.2 and 0.05, which are same as in the following simulation conditions. The other parameters are marked in Figure 2. It is readily seen that the proposed method outperforms JADE from the Figure 2 as previously exposed. Next the Bit Error Rate (BER) of user separation performance in DS-CDMA systems by this method is given. The simulation parameters in DS-CDMA systems are that the number of users is four, the length of spreading code is 31, and Gold Sequence is considered as spreading code, the length of samples is set as short with 1000 bits, 10 simulations are executed, and the modulation mode is BPSK. For comparison, the performance of another BSS algorithm, JADE (using the same data) is indicated as well.
From the simulation results shown in Figure 2 and Figure 3, we can conclude that the new approach has better performance than the JADE algorithms applied in DS-CDMA systems when the number of samples is short and the SNR of receiver signal is low. We also know from Figure 3 that the performance becomes worse with the increasing number of users.
Next, we compared the new method with the conventional scheme and blind scheme used in multiuser detection. The conventional schemes include Decorrelation (DEC), Matched Filter (MF) Minimum Mean-Square-Error (MMSE), Parallel Interference Cancellation (PIC) and Successive Interference Cancellation (SIC). The blind schemes are JADE and the new method. All schemes were tested using Gold code of length C = 31 . The number of users is K = 4 . The number of samples is 10,000 bits, the modulation mode is BPSK, and 10 simulations are carried out. The different parameters are marked in Figure 4. According to Figure 4, we can know that blind scheme is superior to the conventional scheme and proposed method is better than the JADE at lower SNR.
In the end, the blind chip sequence estimation is investigated for DS-CDMA systems. The simulation parameters are that the Walsh code of length 64 is tested, and 10 simulations are implemented.
The different parameters are marked in Figure 5 (SNR = −8 dB) and Figure 6, respectively. Figure 5 and Figure 6 show the chip sequence can be estimated completely at low SNR. From Figure 6, we can know that the proposed method has better performance compared to JADE. In summary, we can acquire the chip sequence with high accuracy in the case of low SNR.

5. Conclusions

In this paper, we investigate the charrelation matrix (the generalized covariance matrix) in DS-CDMA systems for blind user separation and blind chip/speading sequence estimation. The unknown mixing matrix is estimated by joint diagonalization of the charrelation matrix of the observations. Theoretical analysis and simulation results show that the proposed blind separation using charrelation matrix performs better than the conventional scheme in low SNR. Especially, the proposed blind separation method has superior performance than that of the existing classical JADE algorithm-based HOS when the number of samplings is short and the SNR of the received signal is low. Furthermore, we can acquire the chip sequence in the case of low SNR and high accuracy assisted blind separation based on the charrelation matrix, so the proposed method has strong ability anti-interference, which is promising in applications for anti-jamming in military communications and satellite communications.

Acknowledgments

This work is fully supported by a grant from the National High Technology Research and Development Program of China (863 Program) (No. 2012AA01A502), National Natural Science Foundation of China (No. 61179006), Science and Technology Support Program of Sichuan Province (No. 2014GZX0004).

Author Contributions

Zhongqiang Luo and Lidong Zhu conceived and designed the experiments; Zhongqiang Luo performed the experiments and analyzed the data; Zhongqiang Luo and Lidong Zhu wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix

A. Charrelation Matrix Derivation

Derivation of the charrelation matrix Equation (14) is illustrated in this Appendix. First, the differentiation of formula Equation (13) with respect to u gives:
φ r ( u ) u = i = 1 K φ b i ( g i T u ) u = i = 1 K φ b i ( g i T u ) ( g i T u ) ( g i T u ) u = i = 1 K φ b i ( g i T u ) ( g i T u ) g i
Second, the differentiation of Equation (A1) with respect to u T affords:
φ r ( u ) u T u = i = 1 K φ b i ( g i T u ) ( g i T u ) T ( g i T u ) g i ( g i T u ) T u = i = 1 K φ b i ( g i T u ) ( g i T u ) T ( g i T u ) g i g i T
In a simple operation, we can derive a more compact form of the core equation:
Ψ r ( u ) = G Ψ b ( G T u ) G T

B. Diagonalization Verification

Let ϕ b ( u ) denote the generalized characteristic function of source signal b ( m ) . Due to the statistical independence of elements of b ( m ) = [ b 1 ( m ) , , b K ( m ) ] T , we get:
ϕ b ( u ) = ϕ b 1 ( u 1 ) ϕ b 2 ( u 3 ) ϕ b K ( u K )
where ϕ b i ( u i ) = E [ exp ( u i b i ( m ) ) ] , i = 1 , K . Defining φ b ( u ) = log ϕ b ( u ) is called second generalized characteristic function” of source signal b ( m ) . Hence, we obtain:
φ b ( u ) = φ b 1 ( u 1 ) + φ b 2 ( u 2 ) + + φ b K ( u K )
Consequently, the charrelation matrix Ψ b ( u ) can be easily obtained:
Ψ b ( u ) = u T [ u φ b ( u ) ] = u T [ φ b ( u ) u ] = d i a g ( 2 φ b 1 ( u 1 ) u 1 2 , 2 φ b 2 ( u 2 ) u 2 2 , , 2 φ b K ( u K ) u K 2 )

References

  1. Yu, X.; Hu, D.; Xu, J. Blind Source Separation: Theory and Applications; John Wiley & Sons, Singapore Pte. Ltd.: Singapore, 2014. [Google Scholar]
  2. Ristaniemi, T.; Joutsensalo, J. Advanced ICA-based receivers for block fading DS-CDMA channels. Signal Process. 2002, 82, 417–431. [Google Scholar] [CrossRef]
  3. Albataineh, Z.; Salem, F. Blind multiuser detection DS-CDMA algorithm on the fast relative Newton algorithm. In Proceedings of IEEE Wireless telecommunication symposium, Washington DC, USA, 9–10 April 2014; pp. 1–5.
  4. Huovinen, T.; Ristaniemi, T. Independent component analysis using successive interference cancellation for oversaturated data. Eur. Trans. Telecommun. 2006, 17, 577–589. [Google Scholar] [CrossRef]
  5. Albataineh, Z.; Salem, F. Robust Blind Multiuser Detection Algorithm Using Fourth-Order Cumulant Matrices. Circuits Syst. Signal Process. 2015, 34, 2577–2595. [Google Scholar] [CrossRef]
  6. Luo, Z.Q.; Zhu, L.D.; Li, C.J. Exploiting Charrelation Matrix to Improve Blind Separation Performance in DS-CDMA Systems. In Proceedings of the 9th International Conference on Communications and Networking in China, Maoming, China, 14–16 August 2014; pp. 369–372.
  7. Lu, F.B.; Huang, Z.T.; Jiang, W.L. Blind estimation of spreading sequence of CDMA signals based on FastICA and performance analysis. J. Commun. 2011, 32, 136–142. [Google Scholar]
  8. Qiu, P.; Huang, Z.; Jiang, W.; Zhang, C. Blind multiuser spreading sequences estimation algorithm for the direct-sequence code division multiple access signals. IET Signal Process. 2010, 4, 465–478. [Google Scholar] [CrossRef]
  9. Belouchrani, A.; Amin, M.G. Jammer mitigation in spread spectrum communications using blind source separation. Signal Process. 2000, 80, 723–729. [Google Scholar] [CrossRef]
  10. Ristaniemi, T.; Raju, K.; Karhunen, J. Jammer Mitigation in DS-CDMA Array System Using Independent Component Analysis. In Proceedings of the IEEE International Conference on Communications (ICC), New York, NY, USA, 28 April–2 May 2002; pp. 232–236.
  11. Raju, K.; Ristaniemi, T.; Karhunen, J.; Oja, E. Jammer Suppression in DS-CDMA Arrays Using Independent Component Analysis. IEEE Trans. Wirel. Commun. 2006, 5, 77–82. [Google Scholar] [CrossRef]
  12. Zhang, J.; Zhang, H.; Cui, Z.; Guo, J. Blind Joint Jamming Cancellation and Multi-user Detection for Asynchronous DS-CDMA Systems. J. Signal Process. 2013, 29, 668–675. [Google Scholar]
  13. Huovinen, T.; Shahed, A.; Valkama, M. Blind diversity reception and interference cancellation using ICA. In Proceedings of the 2007 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP’07), Honolulu, HI, USA, 15–20 April 2007; pp. 685–688.
  14. Huovinen, T. Independent Component Analysis in DS-CDMA Multiuser Detection and Interference Cancellation. Ph.D. Thesis, Tampere University of Technology, Tampere, Finland, 2008. [Google Scholar]
  15. Zhang, J.; Zhang, H.; Cui, Z.F. Dual-antenna-based blind joint hostile jamming cancellation and multi-user detection for uplink of asynchronous direct-sequence code-division multiple access systems. IET Commun. 2013, 7, 911–921. [Google Scholar] [CrossRef]
  16. Sriyananda, M.G.S.; Joutsensalo, J.; Hämäläinen, T. Interference Cancellation Schemes for Spread Spectrum Systems with Blind Principles. In Proceedings of the 27th International Conference on Advanced Information Networking and Applications, Barcelona, Spain, 25–28 March 2013; pp. 1078–1082.
  17. Sriyananda, M.G.S.; Joutsensalo, J.; Hämäläinen, T. Blind source separation based interference suppression schemes for OFDM and DS-CDMA. Telecommun Syst. 2015, 4, 1–10. [Google Scholar] [CrossRef]
  18. Chi-Wei, J.; Shuh-Jye, J. Blind ICA detection based on second-order cone programming for MC-CDMA systems. EURASIP J. Adv. Signal Process. 2014, 151, 1–14. [Google Scholar]
  19. Solé-Casals, J.; Vialatte, F.-B. Towards Semi-Automatic Artifact Rejection for the Improvement of Alzheimer’s Disease Screening from EEG Signals. Sensors 2015, 15, 17963–17976. [Google Scholar] [CrossRef] [PubMed]
  20. Wang, X.; Huang, Z.; Zhou, Y. Semi-Blind Signal Extraction for Communication Signals by Combining Independent Component Analysis and Spatial Contraints. Sensors 2012, 12, 9024–9045. [Google Scholar] [CrossRef] [PubMed]
  21. Luo, Z.Q.; Zhu, L.D.; Li, C.J. Employing ICA for Inter-Carrier Interference Cancellation and Symbol Recovery in OFDM Systems. In Proceedings of the IEEE Global Communications Conference, Austin, TX, USA, 8–12 December 2014; pp. 550–554.
  22. Jiménez-Hernández, H. Background Subtraction Approach Based on Independent Component Analysis. Sensors 2010, 10, 6092–6114. [Google Scholar] [CrossRef] [PubMed]
  23. Qin, S.; Guo, J.; Zhu, C. Sparse Component Analysis Using Time-Frequency Representations for Operational Modal Analysis. Sensors 2015, 15, 6497–6519. [Google Scholar] [CrossRef] [PubMed]
  24. Yeredor, A. Blind channel estimation using first and second derivatives of the Characteristic Function. IEEE Signal Process. Lett. 2002, 9, 100–103. [Google Scholar] [CrossRef]
  25. Slapak, A.; Yeredor, A. Charrelation and Charm: Generic Statistics Incorporating Higher-Order Information. IEEE Trans. Signal Process. 2012, 60, 5089–5106. [Google Scholar] [CrossRef]
  26. Tichavský, P.; Yeredor, A. Fast Approximate Joint Digonalization Incorporating Weight Matrices. IEEE Trans. Signal Process. 2009, 57, 878–891. [Google Scholar] [CrossRef]
  27. Gong, X.; Wang, X.; Lin, Q. Generalized Non-Orthogonal Joint Diagonalization with LU Decomposition and Successive Rotations. IEEE Trans. Signal Processing 2015, 63, 1322–1334. [Google Scholar] [CrossRef]
  28. Smekhov, A. Asymptotically Optimized Blind Source Separation Based on Fourth- and Second-Order Statistics. Master’s Thesis, Tel-Aviv University, Tel-Aviv, Israel, 2004. [Google Scholar]

Share and Cite

MDPI and ACS Style

Luo, Z.; Zhu, L. A Charrelation Matrix-Based Blind Adaptive Detector for DS-CDMA Systems. Sensors 2015, 15, 20152-20168. https://doi.org/10.3390/s150820152

AMA Style

Luo Z, Zhu L. A Charrelation Matrix-Based Blind Adaptive Detector for DS-CDMA Systems. Sensors. 2015; 15(8):20152-20168. https://doi.org/10.3390/s150820152

Chicago/Turabian Style

Luo, Zhongqiang, and Lidong Zhu. 2015. "A Charrelation Matrix-Based Blind Adaptive Detector for DS-CDMA Systems" Sensors 15, no. 8: 20152-20168. https://doi.org/10.3390/s150820152

Article Metrics

Back to TopTop