SlideShare a Scribd company logo
1 of 8
Download to read offline
Syed Shaffi et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 1( Version 3), January 2014, pp.161-168

RESEARCH ARTICLE

www.ijera.com

OPEN ACCESS

Interference Cancellation Anddetection for More Than Two
Users
Syed Shaffi*, V.Vamsi Mohana Krishna**
*(Department of ECE, nimra college of engg and technology, Vijayawada)
** (Associate Professor, Department of ECE, nimra college of engg and technology, Vijayawada)
ABSTRACT
We consider interference cancellation for a system with more than two users when users know each other
channels. The goal is to utilize multiple antennas to cancel the interference without sacrificing the diversity or
the complexity of the system. in the literature, it was shown how a receiver with two receive antennas can
completely cancel the interference of two users and provide a diversity of 2 for users with two transmit
antennas. Unfortunately, the scheme only works for two users. Recently it was shown that a system to achieve
interference cancellation and full diversity with low complexity for any number of users and with any number
of transmit and receive antennas In this paper our main idea is to design precoders, using the channel
information, to make it possible for different users to transmit over orthogonal directions. Then, using the
orthogonality of the transmitted signals, the receiver can separate them and decode the signals independently.
Next, we extend the result for limited feedback systems to improve the diversity in the applied conditions.
Simulation results show that the proposed precoder outperforms the previous work and improved diversity
results using limited feedback.
Key words:-Multi-user detection, multiple antennas, interference cancellation, precoder, orthogonal designs

I.

INTRODUCTION

Recently, a lot of attention has been given to
multi-user detection schemes with simple receiver
structures. Multiple transmit and receive antennas
have been used to increase rate and improve the
reliability of wireless systems. In this paper, we
consider a multiple-antenna multi-access scenario
where interference cancellation is achieved by
utilizing channel information. When there is no
channel information at the transmitter, simple array
processing methods using orthogonal space-time
block codes (OSTBC) and quasi-orthogonal spacetime block codes (QOSTBC) have been proposed.
A receiver can completely cancel the
interference of the two users andprovide full diversity
for each user. Unfortunately, the scheme only works
for two users. For that we extend cancel the
interference of the more than two usersandprovide
full diversity for each user.
To design precoders, using the channel
information, to make it possiblefor different users to
transmit over orthogonal directions. Then,using the
orthogonality of the transmitted signals, the
receivercan separate them and decode the signals
independently.
The existing multi-user systems are the
small number of required receiveantennas and the
low
complexity
of
the
array-processing
decoding.However, as mentioned before, full
diversity for eachuser is only achieved using
www.ijera.com

maximum-likelihood detection. Onthe other hand,
maximum-likelihood
detection
is
usually
notpractical, because its complexity increases
exponentially asa function of the number of antennas,
the number of users, and the bandwidth efficiency.
the dis advantages of existing system are High
complexity, High interference, Limited users Our
main idea is to design precoders, using the channel
information, to make it possiblefor different users to
transmit over orthogonal directions. Then,using the
orthogonality of the transmitted signals, the
receivercan separate them and decode the signals
independently. Wehave analytically proved that the
system provides full diversityto each user and
extended the results to any number of userseach with
any number of transmit antennas and one
receiverwith any number of receive antennas.

Fig:1 Block diagram of the system
161 | P a g e
Syed Shaffi et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 1( Version 3), January 2014, pp.161-168
The advantages of the proposed system are
Full diversity achieved, High interference
cancellation,It is applied to many no of users,Low
complexity.
We provide the details ofand show our
scheme can be extended to any number of users each
with any number of transmit antennas and any
number of receiveas well as we have shown the
Extension of our scheme with limited feedback.
Lastly we have shown the Simulation result sand and
concludes the paper.
A lot of attention has been given to multiuserdetection schemes with simple receiver
structures. Multiple transmit and receive antennas
have been used to increaserate and improve the
reliability of wireless systems. In this paper, we
consider
a
multiple-antenna
multi-access
scenariowhere interference cancellation is achieved
by utilizing channel information.We assume a quasistatic flat Rayleighfading channel model. The path
gains are independent complex Gaussian random
variables and are fixed during thetransmission of one
block. In addition, a short-term powerconstraint is
assumed. For the sake of simplicity, we onlypresent
the scheme for four users each with four
transmitantennas and one receiver with four receive
antennas. Byadjusting the dimensions of channel
matrices, our proposedscheme can be easily applied
to Jusers with Jtransmitantennas and one receiver
with Jreceive antennas.

II.
INTERFERENCE
CANCELLATION FOR FOUR
USERS EACH WITH FOUR
TRANSMIT ANTENNAS
In this paper, we assume a quasi-static flat
Rayleigh fading channel model. The path gains are
independent complex Gaussian random variables and
are fixed during the transmission of one block. In
addition, a short-term power constraint is assumed.
For the sake of simplicity, we only present the
scheme for four users each with four transmit
antennas and one receiver with four receive antennas.
By adjusting the dimensions of channel matrices, our
proposed scheme can be easily applied to 𝐽users with
𝐽transmit antennas and one receiver with 𝐽receive
antennas.
The block diagram of the system is shown in
Figure 1. We assume the channel matrices for Users
1, 2, 3, 4 are

H 1  h1 i, j 44

H 2  h2 i, j 44

H 3  h3 i, j 44 H 4  h4 i, j 44

1

-----respectively. At the l th time slot, l= 1, 2, 3, 4, the
precoders for Users 1, 2, 3, 4 are





A  a i, j  44 ,
l
1

l
1

www.ijera.com





A  a i, j  44
l
2

l
2



www.ijera.com







l
l
l
l
A3  a3 i, j  44 , A4  a 4 i, j  44

----------

2

respectively. In every four time slots, Users 1, 2, 3, 4
send Quasi Orthogonal Space-Time Block Codes
(QOSTBCs) [2]

 c1

c
C  2
 c3
c
 4
 t1

t
T  2
 t3
t
 4
 z1

z
Z  2
 z3
z
 4

*
*
*
 s1  s 2
 c 2 c3  c 4 


*
c1* c4 c3 
 s 2 s1*
S 
*
*
*
 c4 c1  c2 

 s3  s 4
*
 s s*
c3 c2 c1* 
3

 4
*
 t2

t3

t1*

t4

t
*
t3

*
4

t1
t2

*
 z2

z3

*
z1

z4

z
*
z3

*
4

z1
z2

*
s3  s 4 

*
s 4 s3 
*
s1  s 2 

s 2 s1* 


*
 t4 

*
t3 
,
*
 t2 

t1* 

*
 z4 

*
z3 
*
 z2 

*
z1 


3

respectively.
At time slot 𝑙, 𝑙= 1, 2, 3, 4, we have the followi





l
l
l
y l  Es H1 A1l cl   H 2 A2 sl   H 3 A3 t l   H 4 A4 zl   n l

ng inputoutputequation





l
l
l
 Es H1l cl   H 2 sl   H 3t l   H 4 zl   n l

y

y
l
l
l
Where H i  H i Ai and y  
y
y


l
1
l
2
l
3
l
4

4




 denotes the




received
signals of the four receive antennas at time slot 𝑙.
Esdenotesthe transmit energy of each user.

 n1l 
 l
n 
l
n   2  denotes thenoise at the receiver at time
l
 n3 
 nl 
 4
slot 𝑙. We assume that

l
l
l
n1l , n 2 , n 3 , n 4 are i.i.d

complex Gaussian noises with mean 0 and variance
1.
Applying some simple algebra to Equation (4), we
have

5

162 | P a g e
Syed Shaffi et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 1( Version 3), January 2014, pp.161-168
Where












H i'  














hi1 1,1
hi1 2,1

hi1 1,2 
hi1 2,2 

h 4,1

h 4,2 

hi1 3,1
1
i
2
i
2
i
2
i
2
i
3
i
3
i
3
i
3
i
4
i
4
i
4
i
4
i

hi1 1,3
hi1 2,3

hi1 3,2 

hi1 3,3

1
i

hi1 4,3

h 1,2
h 2,2
h 3,2
h 4,2



 h 2,1
 h 3,1
 h 4,1

h 1,4
h 2,4
h 3,4
h 4,4

h 3,3

h 3,4 

hi3 3,1

*
*

*
*

h 1,3
h 2,3

h 4,3

h 1,4
h 2,4
h 3,4
h 4,4



y'  




*
*

*
*

 hi2 1,1
2
i
2
i
2
i
3
i
3
i
3
i
3
i
4
i
4
i
4
i
4
i

*
*

*
*

h 1,4 
h 2,4 
h 4,4 



 h 2,3
 h 3,3
 h 4,3
 h 1,3

y1 
*
y2 
,
y3 

*
y4 


 
 

*
*

*
*

*

2
i
2
i
2
i
2
i

*

*
*

hi3 1,1
hi3 2,1
hi3 4,1

h 1,2
h 2,2
h 3,2
h 4,2
4
i
4
i
4
i
4
i

*
*

*
*




n'  




hi1 1,4  

hi1 2,4  
hi1 3,4  

hi1 4,4  
* 
 hi2 1,3 
*
 hi2 2,3 
* 
 hi2 3,3 
*
 hi2 4,3 

hi3 1,2  
hi3 2,2  

hi3 3,2  

hi3 4,2  
*
 hi4 1,1 
* 
 hi4 2,1 
*
 hi4 3,1 
* 
 hi4 4,1 






















n1 
*
n2 
n3 

4
n4 


 
 

Now we choose precoders that can realize
full diversity and interference cancellation for each
user. First, we illustrate our main idea.
To realize interference cancellation, a
straightforward idea is to transmit the symbols of the
four users along four orthogonal directions. By doing
so, it is easy to achieve interference cancellation at
the receiver using zero-forcing. However, the
difficulty lies in how to achieve

  c1 
 s1 
 t1 
 z1  
  
 
 
 
s
t
z
 '  c2 
'
' 2
' 2
'  2 
y  Es  H1    H 2    H 3    H 4     n '
c
s
t
z
  3
 3
 3
 3 
s 
t 
 z 
 c 
 4
 4
 4 
  4
[6]
full iversity as well. In [17] a scheme based
on Alamouti structure has been proposed to achieve
interference cancellation and full diversity for two
users. When we have four users, the method does not
work because four-dimensional rate-one complex
orthogonal designs do not exist. An alternative is to
use the quasi orthogonal structure, but it cannot
achieve full interference cancellation for each user
due to its non-orthogonality.
To tackle all the above problems together,
we propose a new precoder design scheme as
www.ijera.com

www.ijera.com

follows. At each of the first 2 time slots, we design
precoders such that symbols of User 1 and symbols
of User 2 are transmitted along two orthogonal
directions, respectively, as illustrated in Figure 2. In
addition, because of the characteristic of our designed
precoders, each element of the equivalent channel
matrices for Users 1 and 2 is still Gaussian. This
property is critical to achieve full diversity or Users 1
and 2 as we will show later. Then we design
precoders for Users 3 and 4, such that the transmit
directions of their signals are orthogonal to each
other. Note that it is impossible to obtain this
orthogonalstructure and make each element of the
equivalent channel matrices for Users 3 and 4 still
Gaussian. This is the main difference between the
precoders for Users 1, 2 and the precoders for Users
3, 4, at the first 2 time slots.
At the second 2 time slots, we also design
precoders to make the transmit directions of signals
orthogonal to each other. However, we design the
precoders for Users 3 and 4 first, such that each
element of the equivalent channel matrices for Users
3 and 4 is Gaussian. Then we design the precoders
for Users 1 and 2 to obtain the orthogonal structure.
As a result, elements of the equivalent channel
matrices for Users 1 and 2 will not be Gaussian at the
second 2 time slots. Later we will prove that by using
6
such precoders, we can achieve interference
cancellation and full diversity for each user. In what
follows, we will describe the details of our precoder
designs.



At time slot 1, in order to have orthogonality
between User 1 and User 2, we design the precoders
such that
1
1
 h2 1,1 
  h1 2,1
 1

 1

 h2 2,1
 h1 1,1 
7 
 h1 3,1      h1 4,1
 2

 1

 h1 4,1
 h1 3,1 
 2

 1

1
1
Where h1 i , j  and h2 i, j  are elements of the
*

equivalentchannel matrices in Equation (6). Equation
(7) can be rewritten as
1
 a 1 1,1 
 a1 1,1 
 12

 1

 a 2 2,1 ˆ *  a1 2,1
H2   1
 H1  1

a 2 3,1 


 a1 3,1 
 a 1 4,1
 a1 4,1
 2

 1


*

8

where

163 | P a g e
Syed Shaffi et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 1( Version 3), January 2014, pp.161-168

  h1 2,1  h1 2,2  h1 2,3  h1 2,4


h1 1,2
h1 1,3
h1 1,4 
 h1 1,1
ˆ
H1  
 h 4,1  h1 4,2  h1 4,3  h1 4,4
 1

 h 3,1 h 3,2 h 3,3 h 3,4 
1
1
1
 1


9

Now let,

 ˆ
Q  H 2 1 H1*  U V H 10 

Where we have made the singular value
decomposition.

1
 a1 1,1 
 a1 1,1 
 1

 12

 a1 2,1
 a 2 2,1
*
*
 a 1 3,1   vi  ,  1
  u i  ,
 1

 a 2 3,1 
 a 1 4,1
 a1 4,1
 1

 2

1

11
 i, i 

www.ijera.com

 a1 1,1 
 12

 a 2 2,1
u i 
,
 a 1 3,1  
3
2
2
1   j 1 k j


 a1 4,1
 2

1
 a 2 1, i' 
 a1 1,1 
 1

 12

 a 2 2, i'
 a 2 2,1
 a1 3, i'   k i '' 1 . a1 3,1 
 2

 2

 a1 4, i'
 a1 4,1
 2

 2

14 

where𝑖= 1, 2, 3, 4, will satisfy Equation (8). There are
fourdifferent choices for
1
 a1 1,1   a1 1,1 
 1
  12

 a1 2,1  a2 2,1
 a1 3,1  and  a1 3,1 
 1
  2

 a1 4,1  a1 4,1
 1
  2


Figure 2: Orthogonal structure of signal vectors in
4-dimensional space.

Depending on which iwe pick. Different choices of
𝑖result in different performances. For given channel
matrices H1 and H2, at time slot 1, we let v′ = v(i)*,
i∈ {1, 2, 3, 4}, such that the norm of H1v′ is the
largest, i.e.,

v'  arg v i * max H 1vi 

12 

* 2

i 1, 2, 3, 4

F

Then for User 1, at time slot 1, we let

1
 a1 1,1 
 1

 a1 2,1
v'
 a 1 3,1  
3
1   j 1 k 2
 1

j
 a1 4,1
 1

1
1
 a1 1, i' 
 a1 1,1 
 1

 1

 a1 2, i'
 a1 2,1
 a1 3, i'   k i ' 1 . a1 3,1 
 1

 1

 a1 4, i'
 a1 4,1
 1

 1


Where i′ = 2, 3, 4 and iis the same as that in Equation
(12). As we will discuss later, we choose parameters
k1, k2and k3 to maximize the coding gain. The choice
of k1,k2, k3 will complete the precoder design for
Users 1 and 2 at time slot 1. Note that the designed
1

1

precoders A1 , A2 satisfy

A11

2
F

=

A11

2
F

= 1 and the

signals of User 1 and User 2 will be transmitted along
two orthogonal directions as shown in Figure 2.
In order to derive the orthogonality among Users 1, 2,
1

3 at time slot 1, we design precoder A3 to satisfy the
following properties:
,
1.Complex vectors

13 

where𝑖′= 2, 3, 4. For User 2, at time slot 1, we let

1
 a1 1,1 
 1

 a1 2,1
H1 1
,
a1 3,1 


 a 1 4,1
 1


1
 a 1 1,1 
 a3 1,1 
 12

 1

 a 2 2,1
 a3 2,1
H2 1
, H3 1

a 2 3,1 


 a3 3,1 
 a 1 4,1
 a 1 4,1
 2

 3


Are orthogonal to each other.
www.ijera.com

164 | P a g e
Syed Shaffi et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 1( Version 3), January 2014, pp.161-168
1
1
 a3 1, i  
 a3 1,1 
 1

 1

 a3 2, i 
 a3 2,1
 a 1 3, i    k i ' 1 . a1 3,1  ,
 3

 3

 a1 4, i 
 a1 4,1
 3

 3


3.

i=2,3,4

15 

The Frobenius norm of complex

1

matrix A3 is equal to 1.
1

In order to maximize the coding gain, A3 can
be further chosen numerically such that the norm of
1

H3 A3 is maximized. Similarly, for User 4, at time
slot 1, in order to derive the orthogonality as shown
1

in Figure 2, we choose precoder A4 to satisfy the
following properties
1
 a1 1,1 
 1

 a1 2,1
1. Complex vectors H 1  1

 a1 3,1 
 a 1 4,1
 1


 a 1 1,1 
 12

 a 2 2,1
H2 1

 a 2 3,1 
 a 1 4,1
 2


,

,

1
 a3 1,1 
 1

 a3 2,1
H3 1

 a3 3,1 
 a 1 4,1
 3


 a 1 1,1 
 14

 a 4 2,1
H4 1
are orthogonal to each other,
a 4 3,1 


 a 1 4,1
 4


 a1 1, i  
 a1 1,1 
4
 1

 14

 a 4 2, i 
 a 4 2,1
2.  1
, i=2,3,4
 k i ' 1 . 1
a 4 3, i  
a 4 3,1 




 a1 4, i 
 a1 4,1
 4

 4


16 
1

3. The Frobenius norm of complex matrix A4 is
equal to 1. Similarly, in order to improve the coding
gain,

1
A4 can be further chosen numerically such that

1

the norm of H4 A4 is maximized. By choosing

A11 ,

1
1
1
A2 , A3 , A4 , the precoder design at time slot 1 is

u '  arg u i *

www.ijera.com

max
i 1, 2 , 3, 4

H 1u i 

* 2
F

17 

2
 a 2 1,1 
 2

 a 2 2,1
u'
Then we let  2

3
1   j 1 k 2
 a 2 3,1 
j
 a 2 4,1
 2

2
 a1 1, i' 
 a 2 1,1 
 12

 2

 a 2 2, i'
 a 2 2,1
 a1 3, i'   k i '' 1 . a 2 3,1 
 2

 2

 a1 4, i'
 a 2 4,1
 2

 2

18 

,

Where I’=2,3,4. For User 1,at time slot 2,we choose

 a12 1,1 
 2

 a1 2,1
vi 
 a 2 3,1  
3
1   j 1 k 2
 1

j
2
 a 4,1
 1

 a12 1, i ' 
 a12 1,1 
 2

 2

 a1 2, i '
 a1 2,1
 a 2 3, i '   k i '' 1 . a 2 3,1 
 1

 1

 a 2 4, i '
 a 2 4,1
 1

 1


,

19 

where𝑖′ = 2, 3, 4 and 𝑖is the same with that
in Equation (17)
2

2

1

Design of A3 , A4 is similar to that of A3 ,
1
A4 . By switching the terms related to Users 1 and 2

with those of Users 3 and 4, respectively, we can
design the precoders at time slots 3 and 4.
Till now, the precoder design for each user
at the first 4 time slots is complete. When there are
𝐽users, at time slots 2 𝑘−1 and 2 𝑘, we first design
precoders for Users 2 𝑘−1 and 2 𝑘similar to what we
do for Users 1 and 2. Then we design precoders for
other users such that all of them transmit along
orthogonal directions. Therefore, the above idea for 4
users can be easily extended to any number of users.
In the nexttwo sections, we will illustrate how to
decode and why our scheme can realize interference
cancellation and full diversity for each user.

III.

DECODING

Using our precoders in (5) becomes

complete.
At time slot 2, the precoder design is similar
to that attime slot 1The difference is that we choose
u′ = u(𝑖), 𝑖∈ {1, 2, 3, 4}, such that

H 2 u' F is the

largest, i.e.,
www.ijera.com

165 | P a g e
Syed Shaffi et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 1( Version 3), January 2014, pp.161-168

y



  c1 
 s1 
 t1 
 z1  
ˆ
where n = ( H 1 H 1 )−1/2 ( H 1 n ) has
  
 
 
 
 c 
s 
t 
 z   uncorrelated elements ∼ 𝐶𝑁(0, 1). Equation (23) can
Es  H1  2   H 2  2   H 3  2   H 3  2    n
be further rewritten as
(20)
c
s
t
z
1
  3
 3
 3
 3 
s 
t 
 z 
 c 
 x1 x 2 x 3 x 4  2  c1 
 4
 4
 4 
  4

  
1

[20]
 hi1 1,1

 hi1 2,1
 h1 3,1
i

 hi1 4,1
*

2
 k1 hi 1,1
 k1 hi2 2,1 *

*
2
 k1 hi 3,1
 k h 2 4,1 *
Hi   1 i 3
 k 2 hi 1,1
 k h 3 2,1
 2 i
 k 2 hi3 3,1

3
 k 2 hi 4,1
 k 3 hi4 1,1 *

*
4
 k 3 hi 2,1
 k h 4 3,1 *
 3 i4
 k h 4,1 *
 3 i





















k1 hi1 1,1
k1 hi1 2,1

k 2 hi1 1,1
k 2 hi1 2,1

k1 hi1 4,1

k 2 hi1 4,1

k1 hi1 3,1

k 2 hi1 3,1



 h 2,1
 h 3,1
 h 4,1
 hi2 1,1



k h 2,1
k h 3,1
k h 4,1
k 3 hi2 1,1

*
*

2
i
2
i
2
i

*
*

k 3 hi3 1,1
k 3 hi3 2,1

h 4,1



 k h 2,1
 k h 3,1
 k h 4,1
2

*

h 3,1

 k 2 hi4 1,1
2

*

h 1,1
h 2,1

k 3 hi3 4,1
4
i
4
i
4
i






*
*

2
3
i
2
3
i
2
3
i
3
i
3
i
3
i
3
i
4
1 i
4
1 i
4
1 i
4
1 i

k 3 hi3 3,1

2

k 3 hi1 1,1 

k 3 hi1 2,1 
k 3 hi1 3,1 

k 3 hi1 4,1 
* 
 k 2 hi2 1,1 
*
 k 2 hi2 2,1 
*
 k 2 hi2 3,1 
*
 k 2 hi2 4,1 

k1 hi3 1,1 
k1 hi3 2,1 

k1 hi3 3,1 

k1 hi3 4,1 
*
 hi4 1,1 
* 
 hi4 2,1 
*
 hi4 3,1 
* 
4
 hi 4,1 




k h 2,1
k h 3,1
k h 4,1
k h 1,1

*
*

*
*











*
*

*
*






Here y and n are the same with y′ and n′ in Equation
(5). Note that using our precoders, each column of
matrix H 1 isorthogonal to each column of matrices

H 2 , H3 , H 4 .
In order to decode symbols from User 1, we multiply
bothsides of Equation (20) by matrix
achieve

H4

to



Note that the noise elements of

H 1 n are correlated



with covariance matrix H 1 H 1 . We can whiten
this noise vector by multiplying both sides of
Equation (22) by the matrix ( H 1
follows



H 1 )-1/2 as

 c1 

1
1

c
†
†
†
2
2 2
ˆ
H 1 H 1 H 1 y  Es H 1 H 1    n
c3
 
c 
 4



www.ijera.com





H H 



†
1

1

2

†
x
H 1 y  Es  2
x
 3
x
 4

x5

x7 
x9 

x10 


x6

x6
x7

x8
x9

 c2 
ˆ
c   n
 3
c 
 4

Where,
2
x1  a  k12 b  k 2 c  k 32 d ,

x 2  k 1 a  k1 b  k 2 k 3 c  k 2 k 3 d
x 3  k 2 a  k1 k 3 b  k 2 c  k1 k 3 d ,
x 4  k 3 a  k 1 k 2 b  k1 k 2 c  k 3 d
2
x5  k a  b  k 32 c  k 2 d ,
2
1

x6  k1 k 2 a  k 3b  k 3 c  k1 k 2 d
x7  k1 k 3 a  k 2 b  k1 k 3 c  k 2 d ,
2
x8  k 2 a  k 32 b  c  k12 d

x9  k 2 k 3 a  k 2 k 3b  k1c  k1 d ,
2
x10  k 32 a  k 2 b  k12 c  d

2

4

4

a   h i,1 ,
i 1

b   h i,1

1
1

i 1

2

4

c   h i,1 ,
i 1

d   h i,1
i 1

2

2
1

4

3
1

2

4
1

(21)



 c1 
 
†
†
†
c 
H 1 y  Es H 1 H 1  2   H 1 n
c
 3
c 
 4



www.ijera.com

 x1

ˆ  x2
Now let, H  
x
 3
x
 4

x2
x5

x3
x6

x6
x7

x8
x9

x4 

x7 
x9 

x10 


1
2

(22)

From Equation (24), we can see that User 1
transmits 4 different codewords along 4 different
equivalent channel vectors in the 4 time slots. So the
rate is 1. If 𝑘1, 𝑘2, 𝑘3 are all real, from (27), it is easy

ˆ
to see that the equivalent channel matrix H is real. So
if QAM is used, Equation (24) is equivalent to the
following two equations.

 c1R 


†
 c2 R 
1
ˆ
ˆ
ˆ
H Re H 1 y  E s H 
 Ren
c3 R 
(23)


c 
 4R 

 

166 | P a g e
Syed Shaffi et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 1( Version 3), January 2014, pp.161-168

 c1R 


†
 c2 R 
ˆ
ˆ
ˆ
H 1 Im H 1 y  E s H 
 Imn
c3 R 


c 
 4R 

 

Then we can use the Maximum-Likelihood
method to detect the real and imaginary parts of these
4 codewords separately. For example, by Equation
(28), we can detect 𝑐1 𝑅, . . . ,4 𝑅 by

ˆ
 c1R 
 c1R 
 
 
ˆ
†
 c2 R 
1
ˆ
ˆ c 
 arg min H Re H 1 y  E s H  2 R 
c 
c1 R ,...,c4 R
ˆ
c
 3R 
 3R 
c 
c 
 ˆ4 R 
 4R 

www.ijera.com

In addition, in Figure 4.2, we have provided
a “fixed rate" set of simulation results. In all case,
what we mean by “fixed rate" is the average between
the performance of two fixed-rate systems using
BPSK and QPSK. we can see that adapting the rate
can improve the performance compared with using a
fixed rate. Also we can see that even with variable
rate, our scheme provides the best performance.

2

 

F

Similarly, using Equation (29), we can
detect (c1Ic2I c3I c4I). Note that the decoding
complexity is pair-wise decoding. to detect
codewords of Users 2, 3, 4, we can multiply both
sides of Equation (20) with matrix





H2 , H3 ,

Figure4.2: Simulation results for four users each with
four transmit antenna and one receiver antenna



H 4 , respectively, to remove the signals of other
users and use a similar method to complete the
decoding.

IV.

SIMULATION RESULTS

In this section, we provide simulation results
that confirm our analysis in the previous sections.
The performance of our proposed scheme is shown in
Figures 4.1 and 4.2. In Figure 4.1, we consider 4
users each equipped with 4 transmit antennas and a
receiver with 4 receive antennas. Our scheme cancels
the interference completely but provides a diversity
of 16 by utilizing the channel information at the
transmitter.

V.

CONCLUSIONS

We
have
considered
interference
cancellation for a system with more than two users
when users know each other’s channels. We have
proposed a system to achieve the maximum possible
diversity of 16 with low complexity for 4 users each
with 4 transmit antennas and one receiver with 4
receive antennas. Besides diversity, our proposed
scheme also provides the best performance among all
existing schemes with simple array processing
decoding. Our main idea is to design precoders, using
the channel information, to make it possible for
different users to transmit over orthogonal directions.
Then, using the orthogonality of the transmitted
signals, the receiver can separate them and decode
the signals independently. We have analytically
proved that the system provides full diversity

REFERENCES
[1]

[2]
[3]

[4]
Figure 4.1 Simulation results for four users each with
four transmit antenna and one receiver antenna.

www.ijera.com

V. Tarokh, H. Jafarkhani, and A. R.
Calderbank, “Space-time block codes from
orthogonal designs.”
H. Jafarkhani, “A quasi-orthogonal spacetime block code."
V. Tarokh, A. Naguib, N. Seshadri, and A.
R. Calderbank, “Combined array processing
and space-time coding."
A. F. Naguib, N. Seshadri, and A. R.
Calderbank, “Applications of space-time
block codes and interference suppression for
high capacity and high data rate wireless
systems."
167 | P a g e
Syed Shaffi et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 1( Version 3), January 2014, pp.161-168
[5]

[6]

[7]

[8]

[9]

[10]

[11]

[12]

[13]

[14]

www.ijera.com

A. Stamoulis, N. Al-Dhahir and A. R.
Calderbank, “Further results on interference
cancellation and space-time block codes.”
J. Kazemitabar and H. Jafarkhani,
“Multiuser interference cancellation and
detection for users with more than two
transmit antennas."
J. Kazemitabar and H. Jafarkhani,
“Performance analysis of multipleantenna
multi-user detection."
A. Scaglione, P. Stoica, S. Barbarossa, G.
Giannakis, and H. Sampath, “Optimal
designs for space-time linear precoders and
decoders."
D. Love and R. J. Heath, “Limited feedback
unitary precoding for orthogonal space-time
block codes."
A. Ghaderipoor and C. Tellambura,
“Optimal precoder for rate less than one
space-time block codes."
H. Sampath and A. Paulraj, “Linear
precoding for space-time coded systems
with known fading correlations."
G. Jongren, M. Skoglund, and B. Ottersten,
“Combining beamforming and orthogonal
space-time block coding."
L. Liu and H. Jafarkhani, “Application of
quasi-orthogonal space-time block codes in
beamforming."
S. Ekbatani and H. Jafarkhani, “Combining
beamforming and space-time coding using
quantized feedback."

www.ijera.com

168 | P a g e

More Related Content

What's hot

Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using WaveletsAnalysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
IOSR Journals
 
Wpmc2004 phy protection
Wpmc2004 phy protectionWpmc2004 phy protection
Wpmc2004 phy protection
Arpan Pal
 
Ncc2004 ofdm tutorial part ii-apal
Ncc2004 ofdm tutorial   part ii-apalNcc2004 ofdm tutorial   part ii-apal
Ncc2004 ofdm tutorial part ii-apal
Arpan Pal
 
CDMA Transmitter and Receiver Implementation Using FPGA
CDMA Transmitter and Receiver Implementation Using FPGACDMA Transmitter and Receiver Implementation Using FPGA
CDMA Transmitter and Receiver Implementation Using FPGA
IOSR Journals
 

What's hot (13)

Dwpt Based FFT and Its Application to SNR Estimation in OFDM Systems
Dwpt Based FFT and Its Application to SNR Estimation in OFDM SystemsDwpt Based FFT and Its Application to SNR Estimation in OFDM Systems
Dwpt Based FFT and Its Application to SNR Estimation in OFDM Systems
 
ArvindP4
ArvindP4ArvindP4
ArvindP4
 
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using WaveletsAnalysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
 
Transport protocols
Transport protocolsTransport protocols
Transport protocols
 
Wpmc2004 phy protection
Wpmc2004 phy protectionWpmc2004 phy protection
Wpmc2004 phy protection
 
Ncc2004 ofdm tutorial part ii-apal
Ncc2004 ofdm tutorial   part ii-apalNcc2004 ofdm tutorial   part ii-apal
Ncc2004 ofdm tutorial part ii-apal
 
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal ProcessingDSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
 
DSP_2018_FOEHU - Lec 0 - Course Outlines
DSP_2018_FOEHU - Lec 0 - Course OutlinesDSP_2018_FOEHU - Lec 0 - Course Outlines
DSP_2018_FOEHU - Lec 0 - Course Outlines
 
Essentials of jitter part 1 The Time Interval Error: TIE
Essentials of jitter part 1 The Time Interval Error: TIEEssentials of jitter part 1 The Time Interval Error: TIE
Essentials of jitter part 1 The Time Interval Error: TIE
 
ECE 104-3134
ECE 104-3134ECE 104-3134
ECE 104-3134
 
CDMA Transmitter and Receiver Implementation Using FPGA
CDMA Transmitter and Receiver Implementation Using FPGACDMA Transmitter and Receiver Implementation Using FPGA
CDMA Transmitter and Receiver Implementation Using FPGA
 
Aa04606162167
Aa04606162167Aa04606162167
Aa04606162167
 
A Peak to Average Power Ratio (PAPR) Reduction in OFDM Systems
A Peak to Average Power Ratio (PAPR) Reduction in OFDM SystemsA Peak to Average Power Ratio (PAPR) Reduction in OFDM Systems
A Peak to Average Power Ratio (PAPR) Reduction in OFDM Systems
 

Viewers also liked

Intl Rev Thromb 2014_9(2) Digest
Intl Rev Thromb 2014_9(2) DigestIntl Rev Thromb 2014_9(2) Digest
Intl Rev Thromb 2014_9(2) Digest
Taketoshi Santo
 
CAHIERSDART-BULTRINI_LR
CAHIERSDART-BULTRINI_LRCAHIERSDART-BULTRINI_LR
CAHIERSDART-BULTRINI_LR
Rodrigo P
 
Training Manual (PRADG Project) - Bangla (update)
Training Manual (PRADG Project) - Bangla (update)Training Manual (PRADG Project) - Bangla (update)
Training Manual (PRADG Project) - Bangla (update)
Jhuma Halder
 
Museus, arte, educação
Museus, arte, educaçãoMuseus, arte, educação
Museus, arte, educação
João Lima
 
Certificate and Transcript
Certificate and TranscriptCertificate and Transcript
Certificate and Transcript
Febi Valentya
 
Registo actividade (última versão) net
Registo actividade (última versão) netRegisto actividade (última versão) net
Registo actividade (última versão) net
João Lima
 
Demon Music Group - Amazon UK Profile From WC 24th Feb 2014
Demon Music Group - Amazon UK Profile From WC 24th Feb 2014Demon Music Group - Amazon UK Profile From WC 24th Feb 2014
Demon Music Group - Amazon UK Profile From WC 24th Feb 2014
Nick Lilley
 
Ferramentas da Linguagem Visual _ Maria de Lourdes Riobom
Ferramentas da Linguagem Visual _ Maria de Lourdes RiobomFerramentas da Linguagem Visual _ Maria de Lourdes Riobom
Ferramentas da Linguagem Visual _ Maria de Lourdes Riobom
João Lima
 

Viewers also liked (20)

C41032125
C41032125C41032125
C41032125
 
Da Criatividade e da Aprendizagem Braga
Da Criatividade e da Aprendizagem BragaDa Criatividade e da Aprendizagem Braga
Da Criatividade e da Aprendizagem Braga
 
Cleaning_HP_Pavilion_dv_7
Cleaning_HP_Pavilion_dv_7Cleaning_HP_Pavilion_dv_7
Cleaning_HP_Pavilion_dv_7
 
Intl Rev Thromb 2014_9(2) Digest
Intl Rev Thromb 2014_9(2) DigestIntl Rev Thromb 2014_9(2) Digest
Intl Rev Thromb 2014_9(2) Digest
 
magazine
magazinemagazine
magazine
 
clonehd01
clonehd01clonehd01
clonehd01
 
20150722180817316
2015072218081731620150722180817316
20150722180817316
 
CAHIERSDART-BULTRINI_LR
CAHIERSDART-BULTRINI_LRCAHIERSDART-BULTRINI_LR
CAHIERSDART-BULTRINI_LR
 
Training Manual (PRADG Project) - Bangla (update)
Training Manual (PRADG Project) - Bangla (update)Training Manual (PRADG Project) - Bangla (update)
Training Manual (PRADG Project) - Bangla (update)
 
ACADEMIC DOCUMENT
ACADEMIC DOCUMENTACADEMIC DOCUMENT
ACADEMIC DOCUMENT
 
Museus, arte, educação
Museus, arte, educaçãoMuseus, arte, educação
Museus, arte, educação
 
Portfolio
PortfolioPortfolio
Portfolio
 
Certificate and Transcript
Certificate and TranscriptCertificate and Transcript
Certificate and Transcript
 
Colima
ColimaColima
Colima
 
GPC Training
GPC TrainingGPC Training
GPC Training
 
Donor Motivation Concepts
Donor Motivation ConceptsDonor Motivation Concepts
Donor Motivation Concepts
 
Registo actividade (última versão) net
Registo actividade (última versão) netRegisto actividade (última versão) net
Registo actividade (última versão) net
 
Demon Music Group - Amazon UK Profile From WC 24th Feb 2014
Demon Music Group - Amazon UK Profile From WC 24th Feb 2014Demon Music Group - Amazon UK Profile From WC 24th Feb 2014
Demon Music Group - Amazon UK Profile From WC 24th Feb 2014
 
Ferramentas da Linguagem Visual _ Maria de Lourdes Riobom
Ferramentas da Linguagem Visual _ Maria de Lourdes RiobomFerramentas da Linguagem Visual _ Maria de Lourdes Riobom
Ferramentas da Linguagem Visual _ Maria de Lourdes Riobom
 
CIBA - Rita Canavarro
CIBA - Rita CanavarroCIBA - Rita Canavarro
CIBA - Rita Canavarro
 

Similar to Ab4103161168

A survey on incremental relaying protocols in cooperative communication
A survey on incremental relaying protocols in cooperative communicationA survey on incremental relaying protocols in cooperative communication
A survey on incremental relaying protocols in cooperative communication
eSAT Publishing House
 
WARSE-IJMA -Vol4, Iss.1, PP.6-10 Circular-rectangular Microstrip Antenna by S...
WARSE-IJMA -Vol4, Iss.1, PP.6-10 Circular-rectangular Microstrip Antenna by S...WARSE-IJMA -Vol4, Iss.1, PP.6-10 Circular-rectangular Microstrip Antenna by S...
WARSE-IJMA -Vol4, Iss.1, PP.6-10 Circular-rectangular Microstrip Antenna by S...
SHILPA K JOSE
 
A novel high resolution doa estimation design algorithm of close sources sign...
A novel high resolution doa estimation design algorithm of close sources sign...A novel high resolution doa estimation design algorithm of close sources sign...
A novel high resolution doa estimation design algorithm of close sources sign...
eSAT Journals
 

Similar to Ab4103161168 (20)

A survey on incremental relaying protocols in cooperative communication
A survey on incremental relaying protocols in cooperative communicationA survey on incremental relaying protocols in cooperative communication
A survey on incremental relaying protocols in cooperative communication
 
Bit error rate analysis of miso system in rayleigh fading channel
Bit error rate analysis of miso system in rayleigh fading channelBit error rate analysis of miso system in rayleigh fading channel
Bit error rate analysis of miso system in rayleigh fading channel
 
Performance comparison of blind adaptive multiuser detection algorithms
Performance comparison of blind adaptive multiuser detection algorithmsPerformance comparison of blind adaptive multiuser detection algorithms
Performance comparison of blind adaptive multiuser detection algorithms
 
Performance comparison of blind adaptive multiuser
Performance comparison of blind adaptive multiuserPerformance comparison of blind adaptive multiuser
Performance comparison of blind adaptive multiuser
 
Enhancement of Throughput & Spectrum Sensing of Cognitive Radio Networks
Enhancement of Throughput & Spectrum Sensing of Cognitive Radio NetworksEnhancement of Throughput & Spectrum Sensing of Cognitive Radio Networks
Enhancement of Throughput & Spectrum Sensing of Cognitive Radio Networks
 
Client Side Secure De-Duplication Scheme in Cloud Storage Environment
Client Side Secure De-Duplication Scheme in Cloud Storage EnvironmentClient Side Secure De-Duplication Scheme in Cloud Storage Environment
Client Side Secure De-Duplication Scheme in Cloud Storage Environment
 
Comparative analysis on an exponential form of pulse with an integer and non-...
Comparative analysis on an exponential form of pulse with an integer and non-...Comparative analysis on an exponential form of pulse with an integer and non-...
Comparative analysis on an exponential form of pulse with an integer and non-...
 
Feature extraction from asthma patient’s voice using mel frequency cepstral c...
Feature extraction from asthma patient’s voice using mel frequency cepstral c...Feature extraction from asthma patient’s voice using mel frequency cepstral c...
Feature extraction from asthma patient’s voice using mel frequency cepstral c...
 
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
 
Denoising of heart sound signal using wavelet transform
Denoising of heart sound signal using wavelet transformDenoising of heart sound signal using wavelet transform
Denoising of heart sound signal using wavelet transform
 
Spectrum Sensing Detection Techniques for Overlay Users
Spectrum Sensing Detection Techniques for Overlay UsersSpectrum Sensing Detection Techniques for Overlay Users
Spectrum Sensing Detection Techniques for Overlay Users
 
Multi-Channel Preemptive Priority Model for SpectrumMobility in Cognitive Rad...
Multi-Channel Preemptive Priority Model for SpectrumMobility in Cognitive Rad...Multi-Channel Preemptive Priority Model for SpectrumMobility in Cognitive Rad...
Multi-Channel Preemptive Priority Model for SpectrumMobility in Cognitive Rad...
 
A Wideband Circularly Polarized Printed Monopole Antenna with Symmetric Groun...
A Wideband Circularly Polarized Printed Monopole Antenna with Symmetric Groun...A Wideband Circularly Polarized Printed Monopole Antenna with Symmetric Groun...
A Wideband Circularly Polarized Printed Monopole Antenna with Symmetric Groun...
 
IRJET- Analysis of Circular Microstrip Antenna using Different Substrates for...
IRJET- Analysis of Circular Microstrip Antenna using Different Substrates for...IRJET- Analysis of Circular Microstrip Antenna using Different Substrates for...
IRJET- Analysis of Circular Microstrip Antenna using Different Substrates for...
 
Performance Analysis of Cognitive Radio for Wi-Fi Signals Using Cyclostationa...
Performance Analysis of Cognitive Radio for Wi-Fi Signals Using Cyclostationa...Performance Analysis of Cognitive Radio for Wi-Fi Signals Using Cyclostationa...
Performance Analysis of Cognitive Radio for Wi-Fi Signals Using Cyclostationa...
 
Analysis and simulation of rayleigh fading channel in digital communication
Analysis and simulation of rayleigh fading channel in digital communicationAnalysis and simulation of rayleigh fading channel in digital communication
Analysis and simulation of rayleigh fading channel in digital communication
 
Spectrum sensing performance of cognitive radio under awgn and fading channel...
Spectrum sensing performance of cognitive radio under awgn and fading channel...Spectrum sensing performance of cognitive radio under awgn and fading channel...
Spectrum sensing performance of cognitive radio under awgn and fading channel...
 
WARSE-IJMA -Vol4, Iss.1, PP.6-10 Circular-rectangular Microstrip Antenna by S...
WARSE-IJMA -Vol4, Iss.1, PP.6-10 Circular-rectangular Microstrip Antenna by S...WARSE-IJMA -Vol4, Iss.1, PP.6-10 Circular-rectangular Microstrip Antenna by S...
WARSE-IJMA -Vol4, Iss.1, PP.6-10 Circular-rectangular Microstrip Antenna by S...
 
A novel high resolution doa estimation design algorithm of close sources sign...
A novel high resolution doa estimation design algorithm of close sources sign...A novel high resolution doa estimation design algorithm of close sources sign...
A novel high resolution doa estimation design algorithm of close sources sign...
 
International journal of engineering issues vol 2015 - no 2 - paper7
International journal of engineering issues   vol 2015 - no 2 - paper7International journal of engineering issues   vol 2015 - no 2 - paper7
International journal of engineering issues vol 2015 - no 2 - paper7
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

Ab4103161168

  • 1. Syed Shaffi et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 1( Version 3), January 2014, pp.161-168 RESEARCH ARTICLE www.ijera.com OPEN ACCESS Interference Cancellation Anddetection for More Than Two Users Syed Shaffi*, V.Vamsi Mohana Krishna** *(Department of ECE, nimra college of engg and technology, Vijayawada) ** (Associate Professor, Department of ECE, nimra college of engg and technology, Vijayawada) ABSTRACT We consider interference cancellation for a system with more than two users when users know each other channels. The goal is to utilize multiple antennas to cancel the interference without sacrificing the diversity or the complexity of the system. in the literature, it was shown how a receiver with two receive antennas can completely cancel the interference of two users and provide a diversity of 2 for users with two transmit antennas. Unfortunately, the scheme only works for two users. Recently it was shown that a system to achieve interference cancellation and full diversity with low complexity for any number of users and with any number of transmit and receive antennas In this paper our main idea is to design precoders, using the channel information, to make it possible for different users to transmit over orthogonal directions. Then, using the orthogonality of the transmitted signals, the receiver can separate them and decode the signals independently. Next, we extend the result for limited feedback systems to improve the diversity in the applied conditions. Simulation results show that the proposed precoder outperforms the previous work and improved diversity results using limited feedback. Key words:-Multi-user detection, multiple antennas, interference cancellation, precoder, orthogonal designs I. INTRODUCTION Recently, a lot of attention has been given to multi-user detection schemes with simple receiver structures. Multiple transmit and receive antennas have been used to increase rate and improve the reliability of wireless systems. In this paper, we consider a multiple-antenna multi-access scenario where interference cancellation is achieved by utilizing channel information. When there is no channel information at the transmitter, simple array processing methods using orthogonal space-time block codes (OSTBC) and quasi-orthogonal spacetime block codes (QOSTBC) have been proposed. A receiver can completely cancel the interference of the two users andprovide full diversity for each user. Unfortunately, the scheme only works for two users. For that we extend cancel the interference of the more than two usersandprovide full diversity for each user. To design precoders, using the channel information, to make it possiblefor different users to transmit over orthogonal directions. Then,using the orthogonality of the transmitted signals, the receivercan separate them and decode the signals independently. The existing multi-user systems are the small number of required receiveantennas and the low complexity of the array-processing decoding.However, as mentioned before, full diversity for eachuser is only achieved using www.ijera.com maximum-likelihood detection. Onthe other hand, maximum-likelihood detection is usually notpractical, because its complexity increases exponentially asa function of the number of antennas, the number of users, and the bandwidth efficiency. the dis advantages of existing system are High complexity, High interference, Limited users Our main idea is to design precoders, using the channel information, to make it possiblefor different users to transmit over orthogonal directions. Then,using the orthogonality of the transmitted signals, the receivercan separate them and decode the signals independently. Wehave analytically proved that the system provides full diversityto each user and extended the results to any number of userseach with any number of transmit antennas and one receiverwith any number of receive antennas. Fig:1 Block diagram of the system 161 | P a g e
  • 2. Syed Shaffi et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 1( Version 3), January 2014, pp.161-168 The advantages of the proposed system are Full diversity achieved, High interference cancellation,It is applied to many no of users,Low complexity. We provide the details ofand show our scheme can be extended to any number of users each with any number of transmit antennas and any number of receiveas well as we have shown the Extension of our scheme with limited feedback. Lastly we have shown the Simulation result sand and concludes the paper. A lot of attention has been given to multiuserdetection schemes with simple receiver structures. Multiple transmit and receive antennas have been used to increaserate and improve the reliability of wireless systems. In this paper, we consider a multiple-antenna multi-access scenariowhere interference cancellation is achieved by utilizing channel information.We assume a quasistatic flat Rayleighfading channel model. The path gains are independent complex Gaussian random variables and are fixed during thetransmission of one block. In addition, a short-term powerconstraint is assumed. For the sake of simplicity, we onlypresent the scheme for four users each with four transmitantennas and one receiver with four receive antennas. Byadjusting the dimensions of channel matrices, our proposedscheme can be easily applied to Jusers with Jtransmitantennas and one receiver with Jreceive antennas. II. INTERFERENCE CANCELLATION FOR FOUR USERS EACH WITH FOUR TRANSMIT ANTENNAS In this paper, we assume a quasi-static flat Rayleigh fading channel model. The path gains are independent complex Gaussian random variables and are fixed during the transmission of one block. In addition, a short-term power constraint is assumed. For the sake of simplicity, we only present the scheme for four users each with four transmit antennas and one receiver with four receive antennas. By adjusting the dimensions of channel matrices, our proposed scheme can be easily applied to 𝐽users with 𝐽transmit antennas and one receiver with 𝐽receive antennas. The block diagram of the system is shown in Figure 1. We assume the channel matrices for Users 1, 2, 3, 4 are H 1  h1 i, j 44 H 2  h2 i, j 44 H 3  h3 i, j 44 H 4  h4 i, j 44 1 -----respectively. At the l th time slot, l= 1, 2, 3, 4, the precoders for Users 1, 2, 3, 4 are   A  a i, j  44 , l 1 l 1 www.ijera.com   A  a i, j  44 l 2 l 2  www.ijera.com    l l l l A3  a3 i, j  44 , A4  a 4 i, j  44 ---------- 2 respectively. In every four time slots, Users 1, 2, 3, 4 send Quasi Orthogonal Space-Time Block Codes (QOSTBCs) [2]  c1  c C  2  c3 c  4  t1  t T  2  t3 t  4  z1  z Z  2  z3 z  4 * * *  s1  s 2  c 2 c3  c 4    * c1* c4 c3   s 2 s1* S  * * *  c4 c1  c2    s3  s 4 *  s s* c3 c2 c1*  3   4 *  t2 t3 t1* t4 t * t3 * 4 t1 t2 *  z2 z3 * z1 z4 z * z3 * 4 z1 z2 * s3  s 4   * s 4 s3  * s1  s 2   s 2 s1*   *  t4   * t3  , *  t2   t1*   *  z4   * z3  *  z2   * z1   3 respectively. At time slot 𝑙, 𝑙= 1, 2, 3, 4, we have the followi   l l l y l  Es H1 A1l cl   H 2 A2 sl   H 3 A3 t l   H 4 A4 zl   n l ng inputoutputequation   l l l  Es H1l cl   H 2 sl   H 3t l   H 4 zl   n l y  y l l l Where H i  H i Ai and y   y y  l 1 l 2 l 3 l 4 4     denotes the    received signals of the four receive antennas at time slot 𝑙. Esdenotesthe transmit energy of each user.  n1l   l n  l n   2  denotes thenoise at the receiver at time l  n3   nl   4 slot 𝑙. We assume that l l l n1l , n 2 , n 3 , n 4 are i.i.d complex Gaussian noises with mean 0 and variance 1. Applying some simple algebra to Equation (4), we have 5 162 | P a g e
  • 3. Syed Shaffi et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 1( Version 3), January 2014, pp.161-168 Where             H i'                hi1 1,1 hi1 2,1 hi1 1,2  hi1 2,2  h 4,1 h 4,2  hi1 3,1 1 i 2 i 2 i 2 i 2 i 3 i 3 i 3 i 3 i 4 i 4 i 4 i 4 i hi1 1,3 hi1 2,3 hi1 3,2  hi1 3,3 1 i hi1 4,3 h 1,2 h 2,2 h 3,2 h 4,2    h 2,1  h 3,1  h 4,1 h 1,4 h 2,4 h 3,4 h 4,4 h 3,3 h 3,4  hi3 3,1 * * * * h 1,3 h 2,3 h 4,3 h 1,4 h 2,4 h 3,4 h 4,4    y'      * * * *  hi2 1,1 2 i 2 i 2 i 3 i 3 i 3 i 3 i 4 i 4 i 4 i 4 i * * * * h 1,4  h 2,4  h 4,4     h 2,3  h 3,3  h 4,3  h 1,3 y1  * y2  , y3   * y4       * * * * * 2 i 2 i 2 i 2 i * * * hi3 1,1 hi3 2,1 hi3 4,1 h 1,2 h 2,2 h 3,2 h 4,2 4 i 4 i 4 i 4 i * * * *    n'      hi1 1,4    hi1 2,4   hi1 3,4    hi1 4,4   *   hi2 1,3  *  hi2 2,3  *   hi2 3,3  *  hi2 4,3   hi3 1,2   hi3 2,2    hi3 3,2    hi3 4,2   *  hi4 1,1  *   hi4 2,1  *  hi4 3,1  *   hi4 4,1                   n1  * n2  n3   4 n4       Now we choose precoders that can realize full diversity and interference cancellation for each user. First, we illustrate our main idea. To realize interference cancellation, a straightforward idea is to transmit the symbols of the four users along four orthogonal directions. By doing so, it is easy to achieve interference cancellation at the receiver using zero-forcing. However, the difficulty lies in how to achieve   c1   s1   t1   z1            s t z  '  c2  ' ' 2 ' 2 '  2  y  Es  H1    H 2    H 3    H 4     n ' c s t z   3  3  3  3  s  t   z   c   4  4  4    4 [6] full iversity as well. In [17] a scheme based on Alamouti structure has been proposed to achieve interference cancellation and full diversity for two users. When we have four users, the method does not work because four-dimensional rate-one complex orthogonal designs do not exist. An alternative is to use the quasi orthogonal structure, but it cannot achieve full interference cancellation for each user due to its non-orthogonality. To tackle all the above problems together, we propose a new precoder design scheme as www.ijera.com www.ijera.com follows. At each of the first 2 time slots, we design precoders such that symbols of User 1 and symbols of User 2 are transmitted along two orthogonal directions, respectively, as illustrated in Figure 2. In addition, because of the characteristic of our designed precoders, each element of the equivalent channel matrices for Users 1 and 2 is still Gaussian. This property is critical to achieve full diversity or Users 1 and 2 as we will show later. Then we design precoders for Users 3 and 4, such that the transmit directions of their signals are orthogonal to each other. Note that it is impossible to obtain this orthogonalstructure and make each element of the equivalent channel matrices for Users 3 and 4 still Gaussian. This is the main difference between the precoders for Users 1, 2 and the precoders for Users 3, 4, at the first 2 time slots. At the second 2 time slots, we also design precoders to make the transmit directions of signals orthogonal to each other. However, we design the precoders for Users 3 and 4 first, such that each element of the equivalent channel matrices for Users 3 and 4 is Gaussian. Then we design the precoders for Users 1 and 2 to obtain the orthogonal structure. As a result, elements of the equivalent channel matrices for Users 1 and 2 will not be Gaussian at the second 2 time slots. Later we will prove that by using 6 such precoders, we can achieve interference cancellation and full diversity for each user. In what follows, we will describe the details of our precoder designs.  At time slot 1, in order to have orthogonality between User 1 and User 2, we design the precoders such that 1 1  h2 1,1    h1 2,1  1   1   h2 2,1  h1 1,1  7   h1 3,1      h1 4,1  2   1   h1 4,1  h1 3,1   2   1  1 1 Where h1 i , j  and h2 i, j  are elements of the * equivalentchannel matrices in Equation (6). Equation (7) can be rewritten as 1  a 1 1,1   a1 1,1   12   1   a 2 2,1 ˆ *  a1 2,1 H2   1  H1  1  a 2 3,1     a1 3,1   a 1 4,1  a1 4,1  2   1  * 8 where 163 | P a g e
  • 4. Syed Shaffi et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 1( Version 3), January 2014, pp.161-168   h1 2,1  h1 2,2  h1 2,3  h1 2,4   h1 1,2 h1 1,3 h1 1,4   h1 1,1 ˆ H1    h 4,1  h1 4,2  h1 4,3  h1 4,4  1   h 3,1 h 3,2 h 3,3 h 3,4  1 1 1  1  9 Now let,  ˆ Q  H 2 1 H1*  U V H 10  Where we have made the singular value decomposition. 1  a1 1,1   a1 1,1   1   12   a1 2,1  a 2 2,1 * *  a 1 3,1   vi  ,  1   u i  ,  1   a 2 3,1   a 1 4,1  a1 4,1  1   2  1  11  i, i  www.ijera.com  a1 1,1   12   a 2 2,1 u i  ,  a 1 3,1   3 2 2 1   j 1 k j    a1 4,1  2  1  a 2 1, i'   a1 1,1   1   12   a 2 2, i'  a 2 2,1  a1 3, i'   k i '' 1 . a1 3,1   2   2   a1 4, i'  a1 4,1  2   2  14  where𝑖= 1, 2, 3, 4, will satisfy Equation (8). There are fourdifferent choices for 1  a1 1,1   a1 1,1   1   12   a1 2,1  a2 2,1  a1 3,1  and  a1 3,1   1   2   a1 4,1  a1 4,1  1   2  Figure 2: Orthogonal structure of signal vectors in 4-dimensional space. Depending on which iwe pick. Different choices of 𝑖result in different performances. For given channel matrices H1 and H2, at time slot 1, we let v′ = v(i)*, i∈ {1, 2, 3, 4}, such that the norm of H1v′ is the largest, i.e., v'  arg v i * max H 1vi  12  * 2 i 1, 2, 3, 4 F Then for User 1, at time slot 1, we let 1  a1 1,1   1   a1 2,1 v'  a 1 3,1   3 1   j 1 k 2  1  j  a1 4,1  1  1 1  a1 1, i'   a1 1,1   1   1   a1 2, i'  a1 2,1  a1 3, i'   k i ' 1 . a1 3,1   1   1   a1 4, i'  a1 4,1  1   1  Where i′ = 2, 3, 4 and iis the same as that in Equation (12). As we will discuss later, we choose parameters k1, k2and k3 to maximize the coding gain. The choice of k1,k2, k3 will complete the precoder design for Users 1 and 2 at time slot 1. Note that the designed 1 1 precoders A1 , A2 satisfy A11 2 F = A11 2 F = 1 and the signals of User 1 and User 2 will be transmitted along two orthogonal directions as shown in Figure 2. In order to derive the orthogonality among Users 1, 2, 1 3 at time slot 1, we design precoder A3 to satisfy the following properties: , 1.Complex vectors 13  where𝑖′= 2, 3, 4. For User 2, at time slot 1, we let 1  a1 1,1   1   a1 2,1 H1 1 , a1 3,1     a 1 4,1  1  1  a 1 1,1   a3 1,1   12   1   a 2 2,1  a3 2,1 H2 1 , H3 1  a 2 3,1     a3 3,1   a 1 4,1  a 1 4,1  2   3  Are orthogonal to each other. www.ijera.com 164 | P a g e
  • 5. Syed Shaffi et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 1( Version 3), January 2014, pp.161-168 1 1  a3 1, i    a3 1,1   1   1   a3 2, i   a3 2,1  a 1 3, i    k i ' 1 . a1 3,1  ,  3   3   a1 4, i   a1 4,1  3   3  3. i=2,3,4 15  The Frobenius norm of complex 1 matrix A3 is equal to 1. 1 In order to maximize the coding gain, A3 can be further chosen numerically such that the norm of 1 H3 A3 is maximized. Similarly, for User 4, at time slot 1, in order to derive the orthogonality as shown 1 in Figure 2, we choose precoder A4 to satisfy the following properties 1  a1 1,1   1   a1 2,1 1. Complex vectors H 1  1   a1 3,1   a 1 4,1  1   a 1 1,1   12   a 2 2,1 H2 1   a 2 3,1   a 1 4,1  2  , , 1  a3 1,1   1   a3 2,1 H3 1   a3 3,1   a 1 4,1  3   a 1 1,1   14   a 4 2,1 H4 1 are orthogonal to each other, a 4 3,1     a 1 4,1  4   a1 1, i    a1 1,1  4  1   14   a 4 2, i   a 4 2,1 2.  1 , i=2,3,4  k i ' 1 . 1 a 4 3, i   a 4 3,1       a1 4, i   a1 4,1  4   4  16  1 3. The Frobenius norm of complex matrix A4 is equal to 1. Similarly, in order to improve the coding gain, 1 A4 can be further chosen numerically such that 1 the norm of H4 A4 is maximized. By choosing A11 , 1 1 1 A2 , A3 , A4 , the precoder design at time slot 1 is u '  arg u i * www.ijera.com max i 1, 2 , 3, 4 H 1u i  * 2 F 17  2  a 2 1,1   2   a 2 2,1 u' Then we let  2  3 1   j 1 k 2  a 2 3,1  j  a 2 4,1  2  2  a1 1, i'   a 2 1,1   12   2   a 2 2, i'  a 2 2,1  a1 3, i'   k i '' 1 . a 2 3,1   2   2   a1 4, i'  a 2 4,1  2   2  18  , Where I’=2,3,4. For User 1,at time slot 2,we choose  a12 1,1   2   a1 2,1 vi   a 2 3,1   3 1   j 1 k 2  1  j 2  a 4,1  1   a12 1, i '   a12 1,1   2   2   a1 2, i '  a1 2,1  a 2 3, i '   k i '' 1 . a 2 3,1   1   1   a 2 4, i '  a 2 4,1  1   1  , 19  where𝑖′ = 2, 3, 4 and 𝑖is the same with that in Equation (17) 2 2 1 Design of A3 , A4 is similar to that of A3 , 1 A4 . By switching the terms related to Users 1 and 2 with those of Users 3 and 4, respectively, we can design the precoders at time slots 3 and 4. Till now, the precoder design for each user at the first 4 time slots is complete. When there are 𝐽users, at time slots 2 𝑘−1 and 2 𝑘, we first design precoders for Users 2 𝑘−1 and 2 𝑘similar to what we do for Users 1 and 2. Then we design precoders for other users such that all of them transmit along orthogonal directions. Therefore, the above idea for 4 users can be easily extended to any number of users. In the nexttwo sections, we will illustrate how to decode and why our scheme can realize interference cancellation and full diversity for each user. III. DECODING Using our precoders in (5) becomes complete. At time slot 2, the precoder design is similar to that attime slot 1The difference is that we choose u′ = u(𝑖), 𝑖∈ {1, 2, 3, 4}, such that H 2 u' F is the largest, i.e., www.ijera.com 165 | P a g e
  • 6. Syed Shaffi et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 1( Version 3), January 2014, pp.161-168 y     c1   s1   t1   z1   ˆ where n = ( H 1 H 1 )−1/2 ( H 1 n ) has           c  s  t   z   uncorrelated elements ∼ 𝐶𝑁(0, 1). Equation (23) can Es  H1  2   H 2  2   H 3  2   H 3  2    n be further rewritten as (20) c s t z 1   3  3  3  3  s  t   z   c   x1 x 2 x 3 x 4  2  c1   4  4  4    4     1 [20]  hi1 1,1   hi1 2,1  h1 3,1 i   hi1 4,1 *  2  k1 hi 1,1  k1 hi2 2,1 *  * 2  k1 hi 3,1  k h 2 4,1 * Hi   1 i 3  k 2 hi 1,1  k h 3 2,1  2 i  k 2 hi3 3,1  3  k 2 hi 4,1  k 3 hi4 1,1 *  * 4  k 3 hi 2,1  k h 4 3,1 *  3 i4  k h 4,1 *  3 i                 k1 hi1 1,1 k1 hi1 2,1 k 2 hi1 1,1 k 2 hi1 2,1 k1 hi1 4,1 k 2 hi1 4,1 k1 hi1 3,1 k 2 hi1 3,1    h 2,1  h 3,1  h 4,1  hi2 1,1   k h 2,1 k h 3,1 k h 4,1 k 3 hi2 1,1 * * 2 i 2 i 2 i * * k 3 hi3 1,1 k 3 hi3 2,1 h 4,1    k h 2,1  k h 3,1  k h 4,1 2 * h 3,1  k 2 hi4 1,1 2 * h 1,1 h 2,1 k 3 hi3 4,1 4 i 4 i 4 i     * * 2 3 i 2 3 i 2 3 i 3 i 3 i 3 i 3 i 4 1 i 4 1 i 4 1 i 4 1 i k 3 hi3 3,1 2 k 3 hi1 1,1   k 3 hi1 2,1  k 3 hi1 3,1   k 3 hi1 4,1  *   k 2 hi2 1,1  *  k 2 hi2 2,1  *  k 2 hi2 3,1  *  k 2 hi2 4,1   k1 hi3 1,1  k1 hi3 2,1   k1 hi3 3,1   k1 hi3 4,1  *  hi4 1,1  *   hi4 2,1  *  hi4 3,1  *  4  hi 4,1     k h 2,1 k h 3,1 k h 4,1 k h 1,1 * * * *         * * * *     Here y and n are the same with y′ and n′ in Equation (5). Note that using our precoders, each column of matrix H 1 isorthogonal to each column of matrices H 2 , H3 , H 4 . In order to decode symbols from User 1, we multiply bothsides of Equation (20) by matrix achieve H4 to  Note that the noise elements of H 1 n are correlated  with covariance matrix H 1 H 1 . We can whiten this noise vector by multiplying both sides of Equation (22) by the matrix ( H 1 follows  H 1 )-1/2 as  c1   1 1  c † † † 2 2 2 ˆ H 1 H 1 H 1 y  Es H 1 H 1    n c3   c   4  www.ijera.com   H H   † 1 1 2 † x H 1 y  Es  2 x  3 x  4 x5 x7  x9   x10   x6 x6 x7 x8 x9  c2  ˆ c   n  3 c   4 Where, 2 x1  a  k12 b  k 2 c  k 32 d , x 2  k 1 a  k1 b  k 2 k 3 c  k 2 k 3 d x 3  k 2 a  k1 k 3 b  k 2 c  k1 k 3 d , x 4  k 3 a  k 1 k 2 b  k1 k 2 c  k 3 d 2 x5  k a  b  k 32 c  k 2 d , 2 1 x6  k1 k 2 a  k 3b  k 3 c  k1 k 2 d x7  k1 k 3 a  k 2 b  k1 k 3 c  k 2 d , 2 x8  k 2 a  k 32 b  c  k12 d x9  k 2 k 3 a  k 2 k 3b  k1c  k1 d , 2 x10  k 32 a  k 2 b  k12 c  d 2 4 4 a   h i,1 , i 1 b   h i,1 1 1 i 1 2 4 c   h i,1 , i 1 d   h i,1 i 1 2 2 1 4 3 1 2 4 1 (21)   c1    † † † c  H 1 y  Es H 1 H 1  2   H 1 n c  3 c   4  www.ijera.com  x1  ˆ  x2 Now let, H   x  3 x  4 x2 x5 x3 x6 x6 x7 x8 x9 x4   x7  x9   x10   1 2 (22) From Equation (24), we can see that User 1 transmits 4 different codewords along 4 different equivalent channel vectors in the 4 time slots. So the rate is 1. If 𝑘1, 𝑘2, 𝑘3 are all real, from (27), it is easy ˆ to see that the equivalent channel matrix H is real. So if QAM is used, Equation (24) is equivalent to the following two equations.  c1R    †  c2 R  1 ˆ ˆ ˆ H Re H 1 y  E s H   Ren c3 R  (23)   c   4R    166 | P a g e
  • 7. Syed Shaffi et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 1( Version 3), January 2014, pp.161-168  c1R    †  c2 R  ˆ ˆ ˆ H 1 Im H 1 y  E s H   Imn c3 R    c   4R    Then we can use the Maximum-Likelihood method to detect the real and imaginary parts of these 4 codewords separately. For example, by Equation (28), we can detect 𝑐1 𝑅, . . . ,4 𝑅 by ˆ  c1R   c1R      ˆ †  c2 R  1 ˆ ˆ c   arg min H Re H 1 y  E s H  2 R  c  c1 R ,...,c4 R ˆ c  3R   3R  c  c   ˆ4 R   4R  www.ijera.com In addition, in Figure 4.2, we have provided a “fixed rate" set of simulation results. In all case, what we mean by “fixed rate" is the average between the performance of two fixed-rate systems using BPSK and QPSK. we can see that adapting the rate can improve the performance compared with using a fixed rate. Also we can see that even with variable rate, our scheme provides the best performance. 2   F Similarly, using Equation (29), we can detect (c1Ic2I c3I c4I). Note that the decoding complexity is pair-wise decoding. to detect codewords of Users 2, 3, 4, we can multiply both sides of Equation (20) with matrix   H2 , H3 , Figure4.2: Simulation results for four users each with four transmit antenna and one receiver antenna  H 4 , respectively, to remove the signals of other users and use a similar method to complete the decoding. IV. SIMULATION RESULTS In this section, we provide simulation results that confirm our analysis in the previous sections. The performance of our proposed scheme is shown in Figures 4.1 and 4.2. In Figure 4.1, we consider 4 users each equipped with 4 transmit antennas and a receiver with 4 receive antennas. Our scheme cancels the interference completely but provides a diversity of 16 by utilizing the channel information at the transmitter. V. CONCLUSIONS We have considered interference cancellation for a system with more than two users when users know each other’s channels. We have proposed a system to achieve the maximum possible diversity of 16 with low complexity for 4 users each with 4 transmit antennas and one receiver with 4 receive antennas. Besides diversity, our proposed scheme also provides the best performance among all existing schemes with simple array processing decoding. Our main idea is to design precoders, using the channel information, to make it possible for different users to transmit over orthogonal directions. Then, using the orthogonality of the transmitted signals, the receiver can separate them and decode the signals independently. We have analytically proved that the system provides full diversity REFERENCES [1] [2] [3] [4] Figure 4.1 Simulation results for four users each with four transmit antenna and one receiver antenna. www.ijera.com V. Tarokh, H. Jafarkhani, and A. R. Calderbank, “Space-time block codes from orthogonal designs.” H. Jafarkhani, “A quasi-orthogonal spacetime block code." V. Tarokh, A. Naguib, N. Seshadri, and A. R. Calderbank, “Combined array processing and space-time coding." A. F. Naguib, N. Seshadri, and A. R. Calderbank, “Applications of space-time block codes and interference suppression for high capacity and high data rate wireless systems." 167 | P a g e
  • 8. Syed Shaffi et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 1( Version 3), January 2014, pp.161-168 [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] www.ijera.com A. Stamoulis, N. Al-Dhahir and A. R. Calderbank, “Further results on interference cancellation and space-time block codes.” J. Kazemitabar and H. Jafarkhani, “Multiuser interference cancellation and detection for users with more than two transmit antennas." J. Kazemitabar and H. Jafarkhani, “Performance analysis of multipleantenna multi-user detection." A. Scaglione, P. Stoica, S. Barbarossa, G. Giannakis, and H. Sampath, “Optimal designs for space-time linear precoders and decoders." D. Love and R. J. Heath, “Limited feedback unitary precoding for orthogonal space-time block codes." A. Ghaderipoor and C. Tellambura, “Optimal precoder for rate less than one space-time block codes." H. Sampath and A. Paulraj, “Linear precoding for space-time coded systems with known fading correlations." G. Jongren, M. Skoglund, and B. Ottersten, “Combining beamforming and orthogonal space-time block coding." L. Liu and H. Jafarkhani, “Application of quasi-orthogonal space-time block codes in beamforming." S. Ekbatani and H. Jafarkhani, “Combining beamforming and space-time coding using quantized feedback." www.ijera.com 168 | P a g e