Next Article in Journal
Modeling of Experimental Adsorption Isotherm Data
Previous Article in Journal
Design of Programmable LED Controller with a Variable Current Source for 3D Image Display
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Kalman Filtering Blind Adaptive Multi-user Detector Based on Tracking Algorithm of Signal Subspace

1
School of Electronic Information, Wuhan University, Luojiashan, Wuhan 430072, China
2
Department of Electrical and Computer Engineering, University of Calgary, 2500 University Dr N.W., Calgary, AB, T2N 1N4, Canada
*
Author to whom correspondence should be addressed.
Information 2015, 6(1), 3-13; https://doi.org/10.3390/info6010003
Submission received: 13 May 2014 / Revised: 5 January 2014 / Accepted: 14 January 2015 / Published: 20 January 2015
(This article belongs to the Section Information and Communications Technology)

Abstract

:
Multi-user detection is an effective method to reduce multiple access interference in code division multiple access (CDMA) systems. This paper discusses a signal subspace based blind adaptive multiuser detector and a Kalman filtering blind adaptive multiuser detector. Combining them together, a new Kalman filtering blind adaptive multiuser detector based on a tracking algorithm of the signal subspace is proposed. Analysis and simulation show that the proposed blind multiuser detector achieves better suppression of multiple access interference and has a higher convergence rate.

1. Introduction

Spread spectrum codes are not completely orthogonal in a code division multiple access (CDMA) mobile communication system, and non-zero cross correlation coefficients exists in spread spectrum sequences. As a result, users suffer interference with each other [1,2]. This is called multiple access interference. Multiple access interference is one of the key problems that affect system performance and capacity. Multi-user detection technology [3,4] is one of the most widely used approaches to mitigate multiple access interference.
It uses joint detection at the receiver side. It is based on single-user detection, which comprehensively makes use of known information including the disruptor’s. However, it has the following limitations [5]: (1) It needs to know all the disruptors’ amplitude, pseudo noise (PN) code and priori knowledge of timing information; (2) It is not effective to resist inter-cell interference; (3) It cannot be used on downlinks directly.
Adaptive multi-user detection technology can realize adaptive detection only on PN code and timing information of an anticipant user with the help of a training sample sequence. However, the training sequence occupies the bits transmission. Blind adaptive multi-user detection technology can realize adaptive detection only by utilizing user’s PN code which comes from the sample sequence of the received signal. It is suitable to be applied in the downlinks [6].
The Kalman filtering algorithm is a filtering that can estimate the observed variables related to the extracted signal to get required information. It can be applied in multi-user detection. In 2002, Zhang and Wei [7] proposed the blind multi-user Kalman filtering algorithm of adaptive from developing Kalman filtering algorithm, but it had a high computational complexity in practice. Wang and Poor proposed a blind multi-user detector [8] based on subspace method; the idea is to use parameters of the signal subspace as the detector’s weight vectors and then to apply a subspace tracking algorithm to get the information sequence of an anticipant user from the obtained detector’s weight vectors. This method has the following advantages [9,10,11]: (1) low computational complexity; (2) robustness to background noise; (3) the multi-user detector’s weight vectors can adapt to a dynamic environment. This paper combines Kalman filtering algorithm and the signal subspace method in a blind multi-user detector, and proposes a new Kalman filtering blind adaptive multi-user detector based on a tracking algorithm of the signal subspace. Analyses and simulation results show that it has better multiple access interference suppression ability and a higher convergence rate.

2. Signal and Channel Model

The received signal through an additive white Gaussian noise (AWGN) channel of CDMA mobile communication [12,13] is given by:
r ( t ) = k = 1 K A k i = 0 M 1 b k [ i ] s k ( t i T ) + n ( t )
Here, M is the number of symbols per user in the data frame, K is the number of users, T is the time interval, A k is the amplitude of the received signal, { b k [ i ] } i = 0 M 1 is the transmission symbol stream, s k ( t ) is the normalized transmission signal waveform of the k-th user, and n ( t ) is the baseband complex Gaussian noise with a power spectral density of σ 2 . The real and imaginary parts of n ( t ) are statistically independent.
In the receiver, the received signal r ( t ) passes through a chip filter first, gets sampled according to the chip rate. The sample value of the j-th code element of the i-th symbol is:
r j [ i ] i T + j T c i T + ( j + 1 ) T c r ( t ) ψ ( t i T j T c ) d t , j = 0 , , N 1 ;   i = 0 , , M 1
where ψ ( t ) is the normalized chip shape function, T c = T / K is chip period, 0 T c ψ ( t ) 2 d t = 1 . The corresponding discrete-time signal [14] of the i-th symbol is:
r [ i ] = k = 1 K A k b k [ i ] s k + n [ i ] = S A b [ i ] + n [ i ]
where r [ i ] = [ r 0 [ i ] r 1 [ i ] r N 1 [ i ] ] T , s k = 1 N [ c 0 , k c 1 , k c N 1 , k ] T , n [ i ] = [ n 0 [ i ] n 1 [ i ] n N 1 [ i ] ] T , n j [ i ] = i T + j T c i T + ( j + 1 ) T c n ( t ) ψ ( t i T j T c ) d t , n j [ i ] is a random variable of complex Gaussian with statistically independent real and imaginary part, n [ i ] = N c ( 0 , σ 2 I N ) ( N c ( , ) is the complex Gaussian distribution, I N is the N × N identity matrix), S = [ s 1 s K ] , A = d i a g ( A 1 , , A K ) , b [ i ] = [ b 1 [ i ] b K [ i ] ] T .
It is assumed User 1 is the anticipant user. The received signal vector [15] of User 1 from the receiver is, therefore, given by:
r = A 1 b 1 s 1 + k = 2 K A k b k s k M A I + n b a c k g r o i n d n o i s e

3. Kalman Filtering Blind Adaptive Multi-user Detector Based on Tracking Algorithm of Signal Subspace

3.1. Kalman Filtering Blind Adaptive Multi-user Detector

The formula for Kalman filtering algorithm of blind multi-user detection is [16]:
c 1 ( n ) = s 1 - C 1 , n u l l ω 1
The multi-user detector consists of a fixed part s 1 and sum of an adaptive part; these two parts are orthogonal, and column vectors of matrix [ s 1 C 1 , n u l l ] forms the signal subspace basis set, ω 1 is a weight vector. Thus the s 1 H × C 1 , n u l l = 0 . The C 1 , n u l l can be obtained using an orthogonal method or singular value decomposition to the autocorrelation matrix C r of received signal r if get the feature waveform vector s 1 of User 1. Furthermore, if the CDMA system is time invariant, the optimal detector or the tap weight vector c o p t 1 [ i ] is also time invariant. Assuming ω o p t 1 is the adaptive part of c 1 in formula (5), corresponding to the optimum detector at time i , then we can obtain (6) below as the state transition equation.
ω o p t 1 [ i + 1 ] = ω o p t 1 [ i ]
Let
e [ i ] = c 1 , r = c 1 H [ i ] r [ i ]
the average of e [ i ] is μ = E { c 1 H [ i ] r [ i ] } = c 1 H [ i ] E { r [ i ] } = 0 , and the variance is:
cov { e [ i ] } = E { e 2 [ i ] } = A 1 2 + M S E ( c 1 [ i ] )
So e [ i ] is a white noise.
Substituting Equation (5) into Equation (7), we write:
e [ i ] = s 1 H r [ i ] r H [ i ] C 1 , n u l l ω 1 [ i ]
Let r ˜ [ i ] = s 1 H r [ i ] , d H [ i ] = r H [ i ] C 1 , n u l l . Then, the observation Equation (9) is:
r ˜ [ i ] = d H [ i ] ω o p t 1 [ i ] + e o p t [ i ]
The state transition Equation (6) and the observation Equation (10) make up the system dynamic formula of User 1, and this is the foundation of Kalman filtering algorithm. We now describe the Kalman filtering of blind multi-user detection: given the observation vector d H [ i ] , we can use the observed data r ˜ [ i ] to get all the coefficients’ minimum mean square error estimation of every state vector ω o p t 1 .
According to Equation (8), we can get the variance of optimal detection error
ξ min = A 1 2 + M S E ( c o p t 1 [ i ] )
Define ε min = M S E ( c o p t 1 [ i ] ) , where ε min is the minimum mean square error when the tap weight vector is optimal. Therefore ξ min = M O E ( c o p t 1 [ i ] ) is the minimum mean output energy of User 1.
The above analyses are about User 1, and it can be extended to blind multi-user Kalman filtering adaptive algorithm for multi-user system. It was proposed by Zhang and Wei [7] in 2002. In the algorithm, Gaussian random vector should be selected as the initial state vector to get the best filtering performance. Assuming ω ˜ o p t 1 [ 0 ] = E { ω o p t 1 [ 0 ] } , the algorithm is as follows.
Algorithm 1. Kalman filtering blind adaptive multi-user detector algorithm with direct sequence code division multiple access (DS-CDMA).
  Initial condition: Q ( 1 , 0 ) = E { [ ω o p t 1 [ 0 ] E { ω o p t 1 [ 0 ] } ] [ ω o p t 1 [ 0 ] E { ω o p t 1 [ 0 ] } ] H } = I
       ω ˜ o p t 1 ( 0 ) = E { w o p t 1 ( 0 ) } = 0
   f o r i = 1 , 2 , , d o
    g [ i ] = Q ( i , i 1 ) d [ i ] { d H [ i ] Q ( i , i 1 ) d [ i ] + ξ min } 1
    Q ( i + 1 , i ) = Q ( i , i 1 ) g [ i ] d H [ i ]   Q ( i , i 1 )
    ω ˜ o p t 1 [ i ] = ω ˜ o p t 1 [ i 1 ] + g [ i ] { r ˜ [ i ] d H [ i ] ω ˜ o p t 1 [ i 1 ] }
    c 1 [ i ] = s 1 C 1 , n u l l ω ˜ o p t 1 [ i ]
   e n d
In the Algorithm 1, g [ i ] , d [ i ] and ω ˜ o p t 1 [ i ] are both vectors of ( N 1 ) × 1 , and Q ( i + 1 , i ) is a matrix of ( N 1 ) × ( N 1 ) .

3.2. The Blind Adaptive Multi-user Detector Based on Subspace Tracking Algorithm

According to the signal and channel model, the autocorrelation matrix of the received signal vector is
C r = E { r r H } = k = 1 K A k 2 s k s k H + σ 2 I N = S A S H + σ 2 I N
where S = [ s 1 s 2 s K ] represents the signature matrix, and A = d i a g ( A 1 2 A 2 2 A K 2 ) denotes the diagonal matrix of the signal amplitudes.
Applying eigenvalue decomposition on the autocorrelation matrix C r , we get:
C r = S A S H + σ 2 I N = U Λ U H
Here U = [ u 1 , , u K , u K + 1 , , u N ] is comprised of the N orthogonal eigenvectors of the autocorrelation matrix in decreasing order of the corresponding eigenvalues; and Λ = d i a g ( λ 1 , , λ K , λ K + 1 , , λ N ) is composed of the N eigenvalues of the autocorrelation matrix in decreasing order, that is λ 1 λ K λ K + 1 = λ N = σ 2 .
Continuing to decompose the Equation (13), we have:
C r = U Λ U H = [ U s U n ] [ Λ s 0 0 Λ n ] [ U s H U n H ] = U s Λ s U s H + U n Λ n U n H
In Equation (14), U = [ U s U n ] , Λ = d i a g ( Λ s , Λ n ) , Λ s = d i a g ( λ 1 , , λ K ) . K maximum eigenvalues are included in Λ s with descending order (i.e., λ 1 λ K ). U s = [ u 1 , , u K ] is the eigenvector matrix corresponding to Λ s = d i a g ( λ 1 , , λ K ) . Λ n = σ 2 I N K is the N-K eigenvalues of σ 2 . U n = [ u K + 1 , , u N ] is the corresponding eigenvector matrix of Λ n = σ 2 I N K .
The above analyses conclude that the column space of U s is equivalent to the column space of S . The column space of U s is, therefore, called the signal subspace. Since U n and U s are orthogonal, the column space of U n is called the noise subspace.
Figure 1 shows the blind adaptive multi-user detection based on subspace tracking algorithm.
Figure 1. Blind adaptive multi-user detector.
Figure 1. Blind adaptive multi-user detector.
Information 06 00003 g001
In a dynamic environment, when users enter and leave randomly, the signal subspace rank and basis will change. For keeping the effectiveness of the proposed detector in the new subspace we need a way to determine or detect the changes when they happen and then resize the C 1 , n u l l and weight vector ω 1 , then the Kalman adaptive filtering and the signal detection will be operated in the new signal subspace. The rank estimation algorithm can use either Akaike criterion [17] of in information theory or the minimum description length (MDL) criterion to [18] of the subspace adaptively. Moreover, we can use the orthogonal projection approximation subspace tracking (OPAST) algorithm [19,20] as the subspace tracking algorithm. OPAST algorithm is improved from PAST algorithm and PASTd algorithm to overcome non-convergence coming from imperfect orthogonality under far-near influence of heavy multiple access interference, so have a good tracking performance because of a better orthogonality over PAST and PASTd, which is proposed by Yang [21].

3.3. Kalman Filtering Blind Adaptive Multi-user Detector Based on Tracking the Signal Subspace

According to the above analyses, we can combine the two detectors to get a Kalman filtering blind adaptive multiuser detector based on tracking signal subspace. The steps of the algorithm are as follows:
(1) Acquire the front I data vectors C r of the received signal r , and then perform eigenvalue decomposition for it.
C r = 1 I i = 1 I r i r i H = U Λ U H = U s Λ s U s H + U n Λ n U n H
So { u k } k = 1 R ( 0 ) is the k-th column vector of U s and the initial value of the eigenvector. { Λ s = d i a g ( λ k ) } k = 1 R ( 0 ) is the initial value of the subspace eigenvalue.
(2) Use OPAST algorithm to update { λ k , u k } k = 1 R ( n 1 ) :
Algorithm 2. Orthogonal projection approximation subspace tracking (OPAST) algorithm.
I n i t i a l i z t i o n : L e t   W ( 0 ) = U s , Z ( 0 ) = Λ s 1 f o r   t = 1 , 2 , , d o    y ( t ) = W H ( t 1 ) r ( t )    h ( t ) = Z ( t 1 ) y ( t ) / β    g ( t ) = ( 1 + y H ( t ) h ( t ) ) 1    e ( t ) = g ( t ) ( r ( t ) W ( t 1 ) y ( t ) )    τ ( t ) = 1 h ( t ) 2 ( 1 1 + e ( t ) 2 h ( t ) 2 1 )    p ( t ) = τ ( t ) W ( t 1 ) h ( t ) + ( τ ( t ) h ( t ) 2 + 1 ) e ( t )    W ( t ) = W ( t 1 ) + p ( t ) h H ( t )    Z ( t ) = Z ( t 1 ) / β g ( t ) h ( t ) h H ( t ) e n d
The β is the forgetting factor, which is 0 < β < 1 .
(3) Use MDL criterion to estimate rank R ( n ) of Λ s .
Algorithm 3. Minimum description length (MDL) criterion.
f o r k = 1 , R ( n 1 ) d o    α ( k ) = ( i = k + 1 N λ i ) / ( N k ) ( i = k + 1 N λ i ) 1 / ( N k )    M D L ( k ) ( N k ) ( 1 β ) 1 ln α ( k ) k ( 2 N k ) ln ( 1 β ) / 2 e n d f o r    R ( n ) = arg min M D L ( k ) + 1 , 0 k N 1    i f ( R ( n 1 ) R ( n ) )    reconstruct  c 1 , n u l l  a c c o r d i n g t o t h e u p d a t e d C r e n d
  Adjust weight vector ω 1 ( 0 ) to the size of ( R ( n ) 1 ) × 1 and initialize again.
Here N is the Spreading Gain and β is the forgetting factor.
(4) Kalman adaptive filtering estimation.
Algorithm 4. Kalman adaptive filtering estimation.
f o r n = 1 , 2 ,     g ( n ) = Q ( n , n 1 ) d ( n ) [ d H ( n ) Q ( n , n 1 ) d ( n ) + ξ min ] 1     Q ( n + 1 , n ) = [ I g ( n ) d H ( n ) ] Q ( n , n 1 )     ω ˜ o p t 1 ( n ) = ω ˜ o p t 1 ( n 1 ) + g ( n ) [ r ˜ ( n ) d H ( n ) ω ˜ o p t 1 ( n 1 ) ]     c ^ o p t 1 ( n ) = s 1 C 1 , n u l l ω ^ o p t 1 ( n )     b ^ ( n ) = s i g n { c ^ o p t 1 H ( n ) r ( n ) } e n d
In the Algorithm 4, g [ n ] , d [ n ] and ω ˜ o p t 1 [ n ] are all vectors of ( R ( n ) 1 ) × 1 , and Q ( n + 1 , n ) is a matrix of ( R ( n ) 1 ) × ( R ( n ) 1 ) .

4. Simulation Results and Analyses

This paper compares the proposed Kalman filtering blind adaptive multi-user detector based on the tracking subspace algorithm with none subspace one under the same conditions. Consider a synchronous DS-CDMA system under AWGN of variance 0.1. Here, we use Gold code of N = 31 as the spread spectrum sequence and BPSK as the modulation mode. The independent running times are 10,000, and the number of it is 3000. The bit energy of User 1 is set the unit energy A 1 2 = 1 , and its SNR is 20 dB (i.e., σ 2 = 0.01). We consider nine interference users, such that four interference users’ SNR is 30 dB (i.e., A 2 2 = A 3 2 = A 4 2 = A 5 2 = 10 ), three interference users’ SNR is 40 dB (i.e., A 6 2 = A 7 2 = A 8 2 = 100 ), and the other two interference users’ SNR is 50 dB (i.e., A 9 2 = A 10 2 = 1000 ).
The mean Signal to Interference plus Noise Ratio (SINR) [22,23] in the n steps measured to compare the resistance of multiple access interference of different algorithms.
S I N R ( n ) = 10 log j = 1 M ( c 1 j H [ n ] s 1 ) j = 1 M c 1 j H [ n ] ( r j [ n ] b 1 j [ n ] s 1 )
Here, M is the times of independent test, and j stands for j-th test.
Figure 2. Under AWGN Channel with σ 2 = 0.01 , the SINR of subspace-based Kalman filter and full-rank Kalman filter against number of iterations.
Figure 2. Under AWGN Channel with σ 2 = 0.01 , the SINR of subspace-based Kalman filter and full-rank Kalman filter against number of iterations.
Information 06 00003 g002
Figure 3. Under AWGN Channel with σ 2 = 0.01 . the time average remaining energy output of subspace-based Kalman filter and full-rank Kalman filter against number of iterations.
Figure 3. Under AWGN Channel with σ 2 = 0.01 . the time average remaining energy output of subspace-based Kalman filter and full-rank Kalman filter against number of iterations.
Information 06 00003 g003
Simulation results are shown in Figure 2 and Figure 3. We can see that the Kalman filtering blind adaptive multi-user detector combined with the signal subspace has a stronger multiple access interference suppression ability and a fast convergence rate.
Since the number of users is constantly changing in the communication system, the multi-user detector should take the adaptive tracking ability in a dynamic environment into consideration. We compare the Kalman filtering blind adaptive multi-user detector based on the signal subspace tracking algorithm, a Kalman filtering blind adaptive multi-user detector, a blind adaptive multi-user detector based on LMS algorithm [24] and blind adaptive multi-user detector based on RLS algorithm in a dynamic environment. The anticipant User 1 has unit energy, in the start of iteration, i.e., n = 0 . There are again 9 multiple access interferences, 4 is 30 dB, 3 is 40 dB, 2 is 50 dB; when n = 600 , 2 is 30 dB, 1 is 40 dB, 1 is 50 dB; When n = 1200 , 1 is 30 dB, 1 is 40 dB. Simulation results are shown in Figure 4.
Figure 4. The SINR of all algorithms.
Figure 4. The SINR of all algorithms.
Information 06 00003 g004

5. Conclusions

The proposed Kalman filtering blind adaptive multi-user detector based on tracking algorithm of signal subspace applies the OPAST to perform subspace tracking, and MDL criterion as the rank estimation algorithm, then get multi-user detector from Kalman adaptive filtering. It decreases the algorithm complexity while its algorithm convergence is speedier compared to the full rank Kalman algorithm. It is a very effective method in AWGN channel. Moreover, it presents robust performance against multi-access interference. The results of simulations have proved all the conclusions. However, the detector will still suffer some kind of SINR performance loss. Further work will focus on improving the tracking algorithm of signal subspace.

Acknowledgments

This work is supported by National Natural Science Foundation of China (grant No. 61271400, as well as grant No. 61371198).

Author Contributions

Liqing Zhou wrote this paper, Henry Leung and Guobao Ru provided the analysis results on the performance test of the new multiuser detector combining Kalman filtering and blind adaptive, and prepared most of the figures for the paper; Peng Xu, Quansheng Zhao and Da Xu, as postgraduate students, are involved in all research activities, provided many valuable experimental results and offered valuable suggestions. All authors have discussed about and contributed to the manuscript. All authors have read and approved the final manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Moshavi, S. Multi-user detection for DS-CDMA communications. IEEE Commun. Mag. 1996, 34, 124–136. [Google Scholar] [CrossRef]
  2. Zhang, J.; Zhang, H.; Cui, Z. 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, 10, 911–921. [Google Scholar] [CrossRef]
  3. Shi, P.; Li, H.; Ren, M. Multiuser detector based on blind adaptive Kalman filtering. Comput. Eng. Appl. 2012, 48, 131–134. (In Chinese) [Google Scholar]
  4. Ravindrababu, J.; Rao, E.V.K.; Rao, Y.R. Interference and Complexity Reduction in Multi-stage Multi-user Detection in DS-CDMA. Wirel. Pers. Commun. 2014, 79, 1385–1400. [Google Scholar] [CrossRef]
  5. Zhang, D.; Wang, K.; Zhang, X. Blind adaptive affine projection algorithm-based multiuser detector over a multipath fading channel. Signal Process. 2010, 90, 2102–2106. [Google Scholar] [CrossRef]
  6. Moghari, M.H.; Shahrrava, B. Group-blind turbo multiuser detection for CDMA using a Gaussian approximation. In Proceedings of 2005 IEEE Wireless Communications and Networking Conference, New Orleans, LA, USA, 13–17 March 2005; pp. 333–339.
  7. Zhang, X.; Wei, W. Blind adaptive multiuser detection based on Kalman filtering. IEEE Trans. Signal Process. 2002, 50, 87–95. [Google Scholar] [CrossRef]
  8. Wang, X.; Poor, H.V. Blind multiuser detection: A subspace approach. IEEE Trans. Inf. Theory 1998, 44, 677–690. [Google Scholar] [CrossRef]
  9. Meng, Y.; Wang, J.; Zhu, J.; Wang, H. Blind multiuser detection using the subspace-based linearly constrained LSCMA. Signal Process. 2008, 88, 2246–2253. [Google Scholar] [CrossRef]
  10. Liu, X.; Teh, K.C.; Gunawan, E. A blind adaptive MMSE multiuser detector over multipath CDMA channels and its analysis. IEEE Trans. Wirel. Commun. 2008, 7, 90–97. [Google Scholar] [CrossRef]
  11. Roy, S. Subspace blind adaptive detection for multiuser CDMA. IEEE Trans. Commun. 2000, 48, 169–175. [Google Scholar] [CrossRef]
  12. Liu, X.; Han, Y. Multi-User Detection of DS-CDMA Based on Improved-ICA. In Proceedings of 2010 International Conference on Multimedia Technology (ICMT), Ningbo, China, 29–31 October 2010; pp. 1–4.
  13. Liu, X.; Han, Y. Multi-user detection of DS-CDMA based on noise-ICA. In Proceedings of 2010 International Conference on Computer Application and System Modeling (ICCASM), Taiyuan, China, 22–24 October 2010; pp. V2-177–V2-180.
  14. Meng, Y.; You, M.; Luo, H.; Liu, G. The Subspace-Based Linear Conjugate CMA in BPSK-Modulated MC-CDMA Systems. Wirel. Pers. Commun. 2011, 56, 761–777. [Google Scholar] [CrossRef]
  15. Li, J.; Zhang, X.D. Blind adaptive multiuser detection based on affine projection algorithm. IEEE Signal Process. Lett. 2005, 12, 673–676. [Google Scholar] [CrossRef]
  16. Liu, X.; Teh, K.C.; Gunawan, E. Blind adaptive Kalman filter-based multiuser detector over a multipath fading channel. IEEE Commun. Lett. 2004, 8, 342–344. [Google Scholar] [CrossRef]
  17. Zhang, Y.; Cao, J. Dynamic blind source separation using subspace method. In Proceedings of 2010 International Conference on Web Information Systems and Mining (WISM), Sanya, China, 23–23 October 2010; pp. 433–436.
  18. DeGroat, R.D.; Dowling, E.M.; Ye, H.; Linebarger, D.A. Spherical subspace tracking for efficient, high performance adaptive signal processing applications. Signal Process. 1996, 50, 101–121. [Google Scholar] [CrossRef]
  19. Ali, I.; Kim, D.N.; Lim, J.S. Blind adaptive multiuser detection for the MC-CDMA systems using orthogonalized subspace tracking. ETRI J. 2009, 31, 193–200. [Google Scholar] [CrossRef]
  20. Zhang, H.; Ren, G.; Zhang, H.; Zhang, J. An improved OPAST algorithm for spatio-temporal multiuser detection technique based on subspace tracking. In Proceedings of the 9th International Conference on Communication Systems (ICCS 2004), Singapore, Singapore, 7 September 2004; pp. 401–404.
  21. Yang, B. Projection approximation subspace tracking. IEEE Trans. Signal Process. 1995, 43, 95–107. [Google Scholar] [CrossRef]
  22. Ali, I.; Kim, D.N.; Song, Y.J.; Azeemi, N.Z. A novel subspace tracking algorithm and its application to blind multiuser detection in cellular CDMA systems. J. Commun. Netw. 2010, 12, 216–221. [Google Scholar] [CrossRef]
  23. Zamiri-Jafarian, H.; Rastgoo, H. Recursive maximum SINR blind beamforming algorithm for CDMA systems. In Proceedings of IEEE International Conference on Communications (ICC’06), Istanbul, Turkey, 11–15 June 2006; pp. 3323–3327.
  24. Coulon, M.; Roviras, D. Multi-user adaptive receivers for a multiple-access system based on random permutations on time-varying frequency-selective channels with unknown delays and coefficients. IET Commun. 2012, 11, 1562–1572. [Google Scholar] [CrossRef]

Share and Cite

MDPI and ACS Style

Zhou, L.; Leung, H.; Xu, P.; Ru, G.; Zhao, Q.; Xu, D. The Kalman Filtering Blind Adaptive Multi-user Detector Based on Tracking Algorithm of Signal Subspace. Information 2015, 6, 3-13. https://doi.org/10.3390/info6010003

AMA Style

Zhou L, Leung H, Xu P, Ru G, Zhao Q, Xu D. The Kalman Filtering Blind Adaptive Multi-user Detector Based on Tracking Algorithm of Signal Subspace. Information. 2015; 6(1):3-13. https://doi.org/10.3390/info6010003

Chicago/Turabian Style

Zhou, Liqing, Henry Leung, Peng Xu, Guobao Ru, Quansheng Zhao, and Da Xu. 2015. "The Kalman Filtering Blind Adaptive Multi-user Detector Based on Tracking Algorithm of Signal Subspace" Information 6, no. 1: 3-13. https://doi.org/10.3390/info6010003

Article Metrics

Back to TopTop