SlideShare a Scribd company logo
1 of 6
Download to read offline
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:3 No:4, 2009

MIMO Broadcast Scheduling for Weighted
Sum-rate Maximization
Swadhin Kumar Mishra, Sidhartha Panda, and C. Ardil

International Science Index 28, 2009 waset.org/publications/9615

Abstract—Multiple-Input-Multiple-Output (MIMO) is one of the
most important communication techniques that allow wireless
systems to achieve higher data rate. To overcome the practical
difficulties in implementing Dirty Paper Coding (DPC), various suboptimal MIMO Broadcast (MIMO-BC) scheduling algorithms are
employed which choose the best set of users among all the users. In
this paper we discuss such a sub-optimal MIMO-BC scheduling
algorithm which employs antenna selection at the receiver side. The
channels for the users considered here are not Identical and
Independent Distributed (IID) so that users at the receiver side do not
get equal opportunity for communication. So we introduce a method
of applying weights to channels of the users which are not IID in
such a way that each of the users gets equal opportunity for
communication. The effect of weights on overall sum-rate achieved
by the system has been investigated and presented.

Keywords—Antenna selection, Identical and Independent
Distributed (IID), Sum-rate capacity, Weighted sum rate.
I. INTRODUCTION

M

ULTIPLE-Input Multiple-Output (MIMO) is one of the
important communication techniques that allow wireless
systems to achieve higher data rate[1]-[3]. Earlier
studies have shown that wireless systems can achieve data rate
close to fundamental capacity limit using Dirty Paper Coding
(DPC) at the base station [4]. However, DPC can be
implemented on the ideal assumption of perfect channel state
information at the transmitter and it is very complex to
implement. There are various scheduling schemes which
achieve performance close to fundamental capacity limit for
MIMO Broadcast (MIMO-BC) under more practical
assumption.
The scheduling scheme discussed in [5]-[6] employs simple
zero-forcing beam-forming at the transmitter side and an
algorithm named as Semi-orthogonal User Selection (SUS)
algorithm. Although this algorithm achieves near optimal
sum-rate but the amount of feedback required for this scheme

Swadhin Kumar Mishra is working as Asst. Proff. in the Department of
Electronics and Communication Engineering, Roland Institute of Technology,
Berhampur, Orissa, India, Pin: 761008. (phone: +91-9776644121, e-mail:
swadhin.mishra@gmail.com).
S. Panda is working as Professor in the Department of Electrical and
Electronics Engineering, NIST, Berhampur, Orissa, India, Pin: 761008. (email: panda_sidhartha@rediffmail.com ).
C. Ardil is with National Academy of Aviation, AZ1045, Baku,
Azerbaijan, Bina, 25th km, NAA (e-mail: cemalardil@gmail.com).

is very large. In multiuser MIMO systems which have many
users at the receiver side, it is advantageous to have full
Channel State Information (CSI) at the base station. But
providing full CSI to the base station requires huge amount of
resources on the uplink channel. Therefore, scheduling
schemes based on partial CSI are of great interest. The
scheduling scheme discussed in [7] requires partial CSI.
However this scheduling scheme results in loss of system
throughput. The feedback reduction scheme is described in
[8]. In this scheme a threshold is applied on the channel
information to reduce the feedback and it is shown that there
is not much of reduction of the sum-rate of the system.
Opportunity beam-forming is another scheme that is used by
systems having partial CSI. In this scheme the transmitter
sends random beams to the users and the user which has the
highest Signal-to-Noise Ratio (SNR) for each beam is selected
[9]. However, none of the receiver processing are considered
in the proposed scheme. The amount of feedback is reduced in
[10]. The algorithm uses limited feedback. Each of the users at
the receiver side selects a pair of transmit and receive antenna
which provide the maximum Signal-to-Interference plus Noise
Ratio (SINR). For large number of users it is shown that this
scheme achieves near optimal sum-rate. It is also shown that
by maintaining a threshold on the SINR value, the amount of
feedback can significantly be reduced without much loss in
the system throughput.
The MIMO downlink channels for the users are in general
considered as Independent and Identical distributed (IID)
Gaussian random channels for ease of computation. But in
practical applications many times the channels encountered
are not IID. In this paper such a MIMO downlink system is
considered in which the downlink channels are not IID. A
practical method of generating non-IID users is considered
first. The Antenna Selection (AS) algorithm [10] is used for
user selection and scheduling. Since the channels for the users
are not IID, they behave differently to the transmit signal.
Hence each user will not get equal opportunity by the base
station for communication. A scheme of applying weights to
the channels is considered so that each of the users gets nearly
equal opportunity by the base station. Then the effect of
applying weights to the channels on the sum-rate of the
system is investigated. The weighted sum-rate is compared
with the sum-rate achieved by the system without any
weights.

60
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:3 No:4, 2009

SINR

hk n, m

k
m ,n

M
P

2

hk n, m

2

'

(3)

`

m' m

where M/P is the average SNR of user n.
Each user finds out a set of SINR values for each of its
antennas. It also finds out the index of transmit and receive
antenna (m and n) which achieve the highest SINR. The
maximum SINR values along with the index m are fed back to
the Base station. The base station then selects M users with the
highest SINR and transmits messages to them. The messages
can be same or independent.

Fig. 1. MIMO Broadcast Downlink Channel

International Science Index 28, 2009 waset.org/publications/9615

II. ANTENNA SELECTION ALGORITHM
This is a multiuser downlink scheduling algorithm which is
based on limited feedback of partial channel state information
in MIMO Broadcast channel. It uses spatial multiplexing at
the transmitter side and Antenna Selection (AS) at the receiver
side. The transmitter with M number of transmitting antennas
chooses M favorable users with the highest Signal-toInterference plus Noise Ratio (SINR) and allocates
independent or same messages to the users.
A. System Model
The wireless system considered here has M number of
transmit antennas at the base station and N number of users
with each users having K number of receive antennas as
shown in Fig. 1. So there are K x N number of receive
antennas from which the base station selects M for
communication. The received signal by the nth user at any time
slot is
yn=Hn x+ wn

B. Scheduling Algorithm
The Antenna Selection algorithm that is considered here is
given as below:
1. Let Bn be the maximum SINR for a user, Txn and Rxn are the
transmit and receive antenna respectively which provides
the maximum SINR. Bn, Txn and Rxn are initialized to zero.
2. Each user selects a pair of receive and transmit antenna with
maximum SINR. The SINR of each user is found out by
using (3). The values of the maximum SINR, i.e.Bn and the
index of the transmit antenna, i.e. Txn are feedback by each
user to the base station.
3. At the base station, after all the information are received,
each of the transmit antenna selects a receive antenna with
maximum SINR.
C. Throughput Analysis
The sum-rate capacity achieved by the system using the
Antenna Selection algorithm can be given as

(1)

M

M

R
where Hn is K X M complex Gaussian channel matrix from
the transmitter to the nth user, x is the transmit signal and wn is
the noise vector ~ CN(0,Ik). It is assumed that the transmitter
has a power constraint P, i.e. E {Tr (xx*)} P. The total
power is distributed equally among all the antennas. Hence the
average transmit power per antenna is P/M. The power
constraint is assumed to be per frame. The received signal at
the kth antenna of user n can be derived from as
M

yn k

hn k , m x m

wn m

(2)

m 1

Assuming x(m) to be the desired signal for user n, the signals
x(m´), m´ m are considered as interference for the user n.
Hence the SINR of y(n) is given as

n
1 SINRmmRx
,

Rm
m 1

n

where SINRmmRx
,

m 1

(4)
nm

is the SINR of user nm* scheduled by the
nm

mth transmit antenna, and R is the receive antenna selected by
user nm* .
The simulation for the sum-rate achieved by the AS
algorithm is carried out and the achieved throughput versus
number of users is shown in Fig. 2, where the plots for
different SINR values are shown. Channels of unity noise
variances are considered here. All the simulation are
performed for M=2 and K=2. The simulations are performed
over 10000 iterations. The plot in Fig. 3 shows the same
relationship between throughput and number of users for large
number of users.

61
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:3 No:4, 2009

International Science Index 28, 2009 waset.org/publications/9615

Fig.2. Total throughput in bps/Hz versus number of users for M=2,
K=2 (no. of users up to 130).

rate. And also it may so happen that some of the users may not
even get any chance of communication from the transmitter
over a long period of time.
To study the behavior of the users whose channels are not
IID, firstly a practical method is found out by which we can
generate groups of users whose channels are not IID and then
devise a method of applying weights to the users so that all the
users get nearly equal opportunities over a longer time. In
other words the average rate of each of the users becomes
nearly equal.
In the previous discussion it is assumed that the channels
for the users are identical and have unit noise variances. Here
the users are differentiated into different groups on the basis
of different noise variances i.e. each group of users have
different noise variances. Then the individual rates of the
users and the average group rate are found out over a long
period of time. The antenna selection algorithm [10] is used
for the user selection and scheduling. It is shown that the
group of users having lesser noise variance achieves higher
individual rates as well as higher average group rate. Since
they have lesser noise variances, their SINR will be
comparatively higher than users in the group having higher
noise variances and hence they will be preferred more by the
transmitter.
Next different weights are applied to different group of
users. The weights are determined in such a way that the
group of user having less average group rate in an iteration is
given more weights in the next iteration. The weights are
applied to (3) to improve the SINR values of the users of
group having less average group rate, i.e. users in Group 2.
The algorithm of proposed approach is presented below:
Let = 0.001,

= 0.001,

= 0.2

1.

Initialize i=1;

2.

Divide the users into two groups with noise variance for
users in Group 1 are set to unity and for users in Group
are set to 1.2.

Fig.3 Total throughput in bps/Hz versus number of users for M=2,
K=2 (no. of users up to 450).

3.

Assign weight of W1= 1 for users in Group 1 and weight
of W2 = 1 for users in Group 2.

III. WEIGHTED SUM-RATE

4.

Multiply the weights to the SINR values of the
corresponding users in each Group. Then calculate the
average rate for each user in each Group as well as the
average group rate R1 and R2 of both the users.
Obviously R1 > R2.

5.

If R1 – R 2

Till now the sum-rate capacity for the MIMO broadcast
downlink channels using different scheduling algorithms have
been discussed. The base station chooses the best set of users
under different conditions and transmits signals to them on
priority basis. Different scheduling algorithms use different
practical methods to choose the best set of users at any given
time slot. All through the previous discussion the channels are
assumed to be Identical and Independent Distributed (IID)
Gaussian random channels. Since the channels for the users
are identical, over a long period of time on an average each of
the users get nearly equal opportunities and therefore have
nearly equal average individual-rate. But in many cases the
channels for the users may not be independent and identically
distributed random channels. Since the channels are not
identical in those cases it is observed that not all the users get
equal opportunities and therefore does not have equal average

then

W2 = W2 + and go to step 4.
Else
W(i) = W2
End If
6.

i=i+1 and

N 02

N 02

, where

N 02 is the noise

variances of users in Group 2.
In this paper we apply noise variance of unity to one set of
users (i.e. Group 1) and noise variance of 1.2 to the second set

62
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:3 No:4, 2009

of users (i.e. Group 2). The noise variances applied to the
users in Group 2 are increased by 0.2 stepwise keeping the
noise variances for users in Group 1 as unity. The procedure
followed can be best explained by the following algorithm.
IV. SIMULATIONS AND RESULTS

International Science Index 28, 2009 waset.org/publications/9615

The plots in the following figures explain the scheme. Figs.
4 and 5 show the average individual rate versus number of
users when unity noise variance is used for users in Group 1
and noise variance of 1.2 is used for users in Group 2. Fig. 4
depicts the case when no weights are applied to users in both
groups whereas Fig.5 shows the case after weights are applied
to the users. The solid lines represent the average individual
rate whereas the dotted lines represent the average group rate.
Similarly Figs. 6 and 7 represent the case when we assign
the noise variance to users in Group 1 as 1 and users in group
2 as 1.4.

Fig. 4 Average individual rate versus number of user without any
weights (noise variance of users in Group 1= 1 and noise variance of
users in Group 2= 1.2)

Fig. 5 Average individual rate versus number of user with
weights. .(noise variance of users in Group 1= 1 and noise variance
of users in Group 2= 1.2)

It can be observed from Fig. 4 and Fig. 6 that when the
noise variances of users in a particular Group are more than
noise variances of users of another Group, then the average

individual rates of users having higher noise variances are
lower. This is due to fact that users with high noise variances
have low SINR values. As the Antenna selection algorithm
chooses the users with the highest SINR values, users with
lower SINR values have less chance of being selected by the
base station.
When weights are applied it is observed from Fig. 5 and
Fig. 6 that the average individual rates of users of both the
groups become the same. It is also observed that there is a
decrease in the average individual rates of the users with less
noise variances (i.e. good users). This is because of the fact
that after weights are applied to the SINR values of poor users
(i.e. users with higher noise variances), the SINR values are
comparable with the SINR values of good users. Hence poor
users are also getting nearly equal opportunities as that of

Fig. 6 Average individual rate versus number of user without any
Weights (noise variance of users in Group 1= 2 and noise variance of
users in Group 2= 2.2).

Fig. 7 Average individual rate versus number of user with
weights (noise variance of users in Group 1= 2 and noise variance of
users in Group 2= 2.2).

good users. Since some users with high noise variances are
selected by the algorithm after the weights are applied, the
weighted sum-rates of good users go down whereas the
weighted sum-rates of poor users go up.

63
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:3 No:4, 2009

International Science Index 28, 2009 waset.org/publications/9615

Next the noise variances of users in Group 2 are increased
in a step of 0.2, keeping the noise variances of users in Group
1 fixed at 1.0. Weights are applied to poor users, i.e. users
with higher noise variances until users in both the groups
attain nearly equal average group rate. Fig. 8 shows the plot
between the noise variances to users in Group 2 and weights
applied to the users in Group 2 to attain equal average group
rate between Group 1 and Group 2.

Group 2 are increased. The weights & noise variances have a
linear relationship.
V. SUM-RATE AND WEIGHTED SUM-RATE COMPARISON
The sum-rate capacity for the system is find out using
antenna selection (AS) algorithm. Weights are found out for
users for different groups of users whose channels are not
identical. After the weights are applied to the poor users, the
same antenna selection (AS) algorithm is used to find out the
weighted sum-rate of the system. The sum-rate of the system
without weights being applied and the weighted sum-rate are
plotted versus the number of users and the plots are shown in
Fig. 10. It is observed that the weighted sum-rate achieved
after applying weights is lower than the sum-rate achieved by
the system without applying any weights in the Antenna
Selection algorithm. Although lower throughput results, equal
average rate for each users is achieved by applying weights to
the users. By applying weights the SINR of users having
lower SNR has been enhanced. At any time slot the system
while selecting the best users also chooses some of the poor
users whose SINR have been increased by the application of
weights. Hence there is a reduction in weighted sum-rate of
the system.

Fig. 8 Weights versus Noise variances (noise variance of users in
Group 1=1)

Fig. 10 Total throughput with and without weights versus number of
users

VI. CONCLUSION
Fig. 9 Weights versus Noise variances (noise variance of users in
Group 1=2)

In the next situation, noise variance of 2.0 is applied to
users in group 1 whereas for users in Group 2 the noise
variance is increased in a step of 0.2. The corresponding
weights needed to be applied to users with higher noise
variances are found out. The plot in Fig. 9 shows the
relationship between the weights applied to the noise
variances to users in group 2
It is observed that more and more weights are needed to be
applied to users of Group 2 as the noise variances of users in

A limited feedback MIMO broadcast scheduling scheme
was discussed assuming the channels to be identical. The
same scheduling scheme is also applied to a MIMO system in
which downlink channels are not identical. When the channels
are not IID then each of the users achieves nearly equal
average individual rate by application of appropriate weights.
The weighted sum-rate is somewhat lower than the sum-rate
achieved by the system. The reduction is sum-rate when
weights are applied can be compensated by the fact that all the
users get equal opportunities by the transmitter, thereby
achieving nearly equal average individual rates. The same
analysis can be performed when the users are divided into

64
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:3 No:4, 2009

more number of non-identical groups. Further studies can find
out a more realistic relationship between the weights being
applied and the noise variances of users in different groups.
REFERENCES
I.E. Telatar, "Capacity of multi-antenna Gaussian channels”, European
Trans. Telecom., Vol. 10, No. 6, pp. 585-595, Nov. 1999.
[2] G. Caire, S.Shamai, “On the achievable throughput of a multiantenna
Gaussian broadcast Channel” IEEE Trans. Inf. Theory, Vol. 43,
pp.1691-1706, Jul 2003.
[3] S. Vishwanath, N. Jindal, A. Goldsmith, “Duality, achievable rates &
sum-rate capacity of Gaussian MIMO broadcast channel” IEEE Trans.
Inf. Theory. Vol. 49, No 10, pp 2658-2668, Oct 2003
[4] M. Costa, “Writing on Dirty paper” IEEE Trans. Inf. Theory. Vol. IT-29,
No. 3, pp 439-441, May 1983.
[5] Alireza Bayesteh, Amir K. Handani, “On the user selection for MIMO
Broadcast Channel,” IEEE Trans. Inf. Theory., Vol. 54, pp. 1086-1107,
March 2008.
[6] T. Yoo, A. Goldsmith, “On the optimality of
Multi-Antenna
broadcasing scheduling using Zero-forcing Beamforming,” IEEE J.
Select. Areas. Commun (JSAC), Special Issues on 4G Wireless Systems,
Vol. 24, Issue 3, pp. 528-541, Mar 2006
[7] Mohsen Eslami, Witold
A. Krzymein, “Scheduling for MIMO
Broadcast Channels with Linear Receivers and Partial State
Information”. IEEE Conference on Vehicular Technology, VTC Spring
2008, pp. 2467-2471, May 2008.
[8] Adeel Razi,Jinhong Yuan., “Feedback reduction Schemes for MIMO
Broadcast Channels,” IEEE Transl. J. Magn. Jpn., Vol. 2, Aug. 1987,
pp. 740–741.
[9] P. Viswanath, D.N.C. Tse, R. Laroia, “Opprotunity beamforming using
Dumb antenna,” IEEE Trans. Info. Theory, Vol. 48, No. 6, pp. 12771294, June 2002.
[10] Wei Zhang, Khaled B. Lateif, “MIMO Broadcast Scheduling with imited
Feedback,” IEEE Select.Areas Commun, Vol. 25, pp. 1457–1467, Sep.
2007.

International Science Index 28, 2009 waset.org/publications/9615

[1]

Swadhin Kumar Mishra is working as an Asst. Prof. at Roland Institute of
Technology, Berhampur, Orissa. He has done his M.Tech at Indian Institute of
Technology, Madras, India in 2009 and his B.E. degree in 2000. Earlier he
worked as Senior Lecturer at JITM, Paralakhemundi, Orissa, India and as
lecturer at SMIT, Berhampur, Orissa, India. His areas of research include
MIMO communication and optical communication.
Sidhartha Panda is working as a Professor at National Institute of Science
and Technology (NIST), Berhampur, Orissa, India. He received the Ph.D.
degree from Indian Institute of Technology, Roorkee, India in 2008, M.E.
degree in Power Systems Engineering in 2001 and B.E. degree in Electrical
Engineering in 1991. Earlier he worked as Associate Professor in KIIT
University, Bhubaneswar, India & VITAM College of Engineering, Andhra
Pradesh, India and Lecturer in the Department of Electrical Engineering,
SMIT, Orissa, India. His areas of research include power system transient
stability, power system dynamic stability, FACTS, optimization techniques,
distributed generation and wind energy.
C. Ardil is with National Academy of Aviation, AZ1045, Baku, Azerbaijan,
Bina, 25th km, NAA

65

More Related Content

What's hot

Massive information on Massive MIMO
Massive information on Massive MIMOMassive information on Massive MIMO
Massive information on Massive MIMOPavithra Nagaraj
 
Interference Mitigation & Massive MIMO for 5G - A Summary of CPqDs Results
Interference Mitigation & Massive MIMO for 5G - A Summary of CPqDs ResultsInterference Mitigation & Massive MIMO for 5G - A Summary of CPqDs Results
Interference Mitigation & Massive MIMO for 5G - A Summary of CPqDs ResultsCPqD
 
BER Performance of MU-MIMO System using Dirty Paper Coding
BER Performance of MU-MIMO System using Dirty Paper CodingBER Performance of MU-MIMO System using Dirty Paper Coding
BER Performance of MU-MIMO System using Dirty Paper CodingIJEEE
 
Hoydis massive mimo and het nets benefits and challenges (1)
Hoydis   massive mimo and het nets benefits and challenges (1)Hoydis   massive mimo and het nets benefits and challenges (1)
Hoydis massive mimo and het nets benefits and challenges (1)nwiffen
 
New Adaptive Cooperative-MIMO for LTE Technology
New Adaptive Cooperative-MIMO for LTE TechnologyNew Adaptive Cooperative-MIMO for LTE Technology
New Adaptive Cooperative-MIMO for LTE Technologyijtsrd
 
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...IRJET Journal
 
IRJET- Hybrid Beamforming Based mmWave for Future Generation Communication
IRJET-  	  Hybrid Beamforming Based mmWave for Future Generation CommunicationIRJET-  	  Hybrid Beamforming Based mmWave for Future Generation Communication
IRJET- Hybrid Beamforming Based mmWave for Future Generation CommunicationIRJET Journal
 
Channel Models for Massive MIMO
Channel Models for Massive MIMOChannel Models for Massive MIMO
Channel Models for Massive MIMOCPqD
 
Adjustment of Cost 231 Hata Path Model For Cellular Transmission in Rivers State
Adjustment of Cost 231 Hata Path Model For Cellular Transmission in Rivers StateAdjustment of Cost 231 Hata Path Model For Cellular Transmission in Rivers State
Adjustment of Cost 231 Hata Path Model For Cellular Transmission in Rivers StateIOSR Journals
 
MartinDickThesis
MartinDickThesisMartinDickThesis
MartinDickThesisMartin Dick
 
Mathumathi
MathumathiMathumathi
Mathumathimalimano
 
Comparison between Zero Forcing (ZF) & Maximum Ratio Transmission (MRT) on th...
Comparison between Zero Forcing (ZF) & Maximum Ratio Transmission (MRT) on th...Comparison between Zero Forcing (ZF) & Maximum Ratio Transmission (MRT) on th...
Comparison between Zero Forcing (ZF) & Maximum Ratio Transmission (MRT) on th...Eng. Mohammed Ahmed Siddiqui
 
Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...
Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...
Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...T. E. BOGALE
 
Remcom_Predictive_Simulation_of_MIMO_for_5G
Remcom_Predictive_Simulation_of_MIMO_for_5GRemcom_Predictive_Simulation_of_MIMO_for_5G
Remcom_Predictive_Simulation_of_MIMO_for_5GMichael Hicks
 

What's hot (20)

Precoding
PrecodingPrecoding
Precoding
 
Massive information on Massive MIMO
Massive information on Massive MIMOMassive information on Massive MIMO
Massive information on Massive MIMO
 
Interference Mitigation & Massive MIMO for 5G - A Summary of CPqDs Results
Interference Mitigation & Massive MIMO for 5G - A Summary of CPqDs ResultsInterference Mitigation & Massive MIMO for 5G - A Summary of CPqDs Results
Interference Mitigation & Massive MIMO for 5G - A Summary of CPqDs Results
 
BER Performance of MU-MIMO System using Dirty Paper Coding
BER Performance of MU-MIMO System using Dirty Paper CodingBER Performance of MU-MIMO System using Dirty Paper Coding
BER Performance of MU-MIMO System using Dirty Paper Coding
 
Hoydis massive mimo and het nets benefits and challenges (1)
Hoydis   massive mimo and het nets benefits and challenges (1)Hoydis   massive mimo and het nets benefits and challenges (1)
Hoydis massive mimo and het nets benefits and challenges (1)
 
MU- mimo [autosaved]
MU- mimo [autosaved]MU- mimo [autosaved]
MU- mimo [autosaved]
 
New Adaptive Cooperative-MIMO for LTE Technology
New Adaptive Cooperative-MIMO for LTE TechnologyNew Adaptive Cooperative-MIMO for LTE Technology
New Adaptive Cooperative-MIMO for LTE Technology
 
Beamforming
BeamformingBeamforming
Beamforming
 
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...
 
Massive MIMO
Massive MIMOMassive MIMO
Massive MIMO
 
IRJET- Hybrid Beamforming Based mmWave for Future Generation Communication
IRJET-  	  Hybrid Beamforming Based mmWave for Future Generation CommunicationIRJET-  	  Hybrid Beamforming Based mmWave for Future Generation Communication
IRJET- Hybrid Beamforming Based mmWave for Future Generation Communication
 
Channel Models for Massive MIMO
Channel Models for Massive MIMOChannel Models for Massive MIMO
Channel Models for Massive MIMO
 
Adjustment of Cost 231 Hata Path Model For Cellular Transmission in Rivers State
Adjustment of Cost 231 Hata Path Model For Cellular Transmission in Rivers StateAdjustment of Cost 231 Hata Path Model For Cellular Transmission in Rivers State
Adjustment of Cost 231 Hata Path Model For Cellular Transmission in Rivers State
 
abcd
abcdabcd
abcd
 
MartinDickThesis
MartinDickThesisMartinDickThesis
MartinDickThesis
 
Mathumathi
MathumathiMathumathi
Mathumathi
 
Comparison between Zero Forcing (ZF) & Maximum Ratio Transmission (MRT) on th...
Comparison between Zero Forcing (ZF) & Maximum Ratio Transmission (MRT) on th...Comparison between Zero Forcing (ZF) & Maximum Ratio Transmission (MRT) on th...
Comparison between Zero Forcing (ZF) & Maximum Ratio Transmission (MRT) on th...
 
finalfilanl
finalfilanlfinalfilanl
finalfilanl
 
Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...
Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...
Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...
 
Remcom_Predictive_Simulation_of_MIMO_for_5G
Remcom_Predictive_Simulation_of_MIMO_for_5GRemcom_Predictive_Simulation_of_MIMO_for_5G
Remcom_Predictive_Simulation_of_MIMO_for_5G
 

Viewers also liked

A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...
A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...
A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...Cemal Ardil
 
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...Cemal Ardil
 
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...Cemal Ardil
 
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engine
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engineMultistage condition-monitoring-system-of-aircraft-gas-turbine-engine
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engineCemal Ardil
 
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...Cemal Ardil
 
A combined-conventional-and-differential-evolution-method-for-model-order-red...
A combined-conventional-and-differential-evolution-method-for-model-order-red...A combined-conventional-and-differential-evolution-method-for-model-order-red...
A combined-conventional-and-differential-evolution-method-for-model-order-red...Cemal Ardil
 
Mathematical modeling-of-gas-turbine-blade-cooling
Mathematical modeling-of-gas-turbine-blade-coolingMathematical modeling-of-gas-turbine-blade-cooling
Mathematical modeling-of-gas-turbine-blade-coolingCemal Ardil
 
An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...
An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...
An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...Cemal Ardil
 
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...Cemal Ardil
 
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Cemal Ardil
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmCemal Ardil
 
Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...
Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...
Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...Cemal Ardil
 
A new-method-of-adaptation-in-integrated-learning-environment
A new-method-of-adaptation-in-integrated-learning-environmentA new-method-of-adaptation-in-integrated-learning-environment
A new-method-of-adaptation-in-integrated-learning-environmentCemal Ardil
 
Complex condition-monitoring-system-of-aircraft-gas-turbine-engine
Complex condition-monitoring-system-of-aircraft-gas-turbine-engineComplex condition-monitoring-system-of-aircraft-gas-turbine-engine
Complex condition-monitoring-system-of-aircraft-gas-turbine-engineCemal Ardil
 
Modeling and-simulating-of-gas-turbine-cooled-blades
Modeling and-simulating-of-gas-turbine-cooled-bladesModeling and-simulating-of-gas-turbine-cooled-blades
Modeling and-simulating-of-gas-turbine-cooled-bladesCemal Ardil
 
Numerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-enginesNumerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-enginesCemal Ardil
 
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...Cemal Ardil
 

Viewers also liked (17)

A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...
A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...
A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...
 
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...
 
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...
 
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engine
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engineMultistage condition-monitoring-system-of-aircraft-gas-turbine-engine
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engine
 
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
 
A combined-conventional-and-differential-evolution-method-for-model-order-red...
A combined-conventional-and-differential-evolution-method-for-model-order-red...A combined-conventional-and-differential-evolution-method-for-model-order-red...
A combined-conventional-and-differential-evolution-method-for-model-order-red...
 
Mathematical modeling-of-gas-turbine-blade-cooling
Mathematical modeling-of-gas-turbine-blade-coolingMathematical modeling-of-gas-turbine-blade-cooling
Mathematical modeling-of-gas-turbine-blade-cooling
 
An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...
An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...
An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...
 
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...
 
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
 
Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...
Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...
Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...
 
A new-method-of-adaptation-in-integrated-learning-environment
A new-method-of-adaptation-in-integrated-learning-environmentA new-method-of-adaptation-in-integrated-learning-environment
A new-method-of-adaptation-in-integrated-learning-environment
 
Complex condition-monitoring-system-of-aircraft-gas-turbine-engine
Complex condition-monitoring-system-of-aircraft-gas-turbine-engineComplex condition-monitoring-system-of-aircraft-gas-turbine-engine
Complex condition-monitoring-system-of-aircraft-gas-turbine-engine
 
Modeling and-simulating-of-gas-turbine-cooled-blades
Modeling and-simulating-of-gas-turbine-cooled-bladesModeling and-simulating-of-gas-turbine-cooled-blades
Modeling and-simulating-of-gas-turbine-cooled-blades
 
Numerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-enginesNumerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-engines
 
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
 

Similar to Mimo broadcast-scheduling-for-weighted-sum-rate-maximization

Effect of Channel Variations on the Spectral Efficiency of Multiuser Diversit...
Effect of Channel Variations on the Spectral Efficiency of Multiuser Diversit...Effect of Channel Variations on the Spectral Efficiency of Multiuser Diversit...
Effect of Channel Variations on the Spectral Efficiency of Multiuser Diversit...IDES Editor
 
Multi user-MIMO Broadcast Channel techniques
Multi user-MIMO Broadcast Channel techniquesMulti user-MIMO Broadcast Channel techniques
Multi user-MIMO Broadcast Channel techniquesIRJET Journal
 
A New Transmission Scheme for MIMO – OFDM
A New Transmission Scheme for MIMO – OFDMA New Transmission Scheme for MIMO – OFDM
A New Transmission Scheme for MIMO – OFDMijsrd.com
 
Multiuser MIMO Channel Estimation
Multiuser MIMO Channel Estimation Multiuser MIMO Channel Estimation
Multiuser MIMO Channel Estimation IJERA Editor
 
Performance evaluation of maximal ratio receiver combining diversity with pri...
Performance evaluation of maximal ratio receiver combining diversity with pri...Performance evaluation of maximal ratio receiver combining diversity with pri...
Performance evaluation of maximal ratio receiver combining diversity with pri...Alexander Decker
 
11.performance evaluation of maximal ratio receiver combining diversity with ...
11.performance evaluation of maximal ratio receiver combining diversity with ...11.performance evaluation of maximal ratio receiver combining diversity with ...
11.performance evaluation of maximal ratio receiver combining diversity with ...Alexander Decker
 
An Efficient Performance of Mimo - Ofdm Based Cognitieve Radio System for Arr...
An Efficient Performance of Mimo - Ofdm Based Cognitieve Radio System for Arr...An Efficient Performance of Mimo - Ofdm Based Cognitieve Radio System for Arr...
An Efficient Performance of Mimo - Ofdm Based Cognitieve Radio System for Arr...IOSR Journals
 
Block diagonalization for Multi-user MIMO Beamforming Performance over Rician...
Block diagonalization for Multi-user MIMO Beamforming Performance over Rician...Block diagonalization for Multi-user MIMO Beamforming Performance over Rician...
Block diagonalization for Multi-user MIMO Beamforming Performance over Rician...IRJET Journal
 
Csit77402
Csit77402Csit77402
Csit77402csandit
 
Mimo and cooperative mimo comparison in energy constrained wireless sensor ne...
Mimo and cooperative mimo comparison in energy constrained wireless sensor ne...Mimo and cooperative mimo comparison in energy constrained wireless sensor ne...
Mimo and cooperative mimo comparison in energy constrained wireless sensor ne...eSAT Journals
 
Channel Overlapping Between IMT-Advanced Users and Fixed Satellite Service
Channel Overlapping Between IMT-Advanced Users and Fixed Satellite ServiceChannel Overlapping Between IMT-Advanced Users and Fixed Satellite Service
Channel Overlapping Between IMT-Advanced Users and Fixed Satellite ServiceEECJOURNAL
 
BER Performance of Antenna Array-Based Receiver using Multi-user Detection in...
BER Performance of Antenna Array-Based Receiver using Multi-user Detection in...BER Performance of Antenna Array-Based Receiver using Multi-user Detection in...
BER Performance of Antenna Array-Based Receiver using Multi-user Detection in...ijwmn
 
Review on Massive MIMO (Multiple Input Multiple Output)
Review on Massive MIMO (Multiple Input Multiple Output)Review on Massive MIMO (Multiple Input Multiple Output)
Review on Massive MIMO (Multiple Input Multiple Output)IRJET Journal
 
IRJET- Performance Analysis of MIMO-OFDM System using Different Antenna Confi...
IRJET- Performance Analysis of MIMO-OFDM System using Different Antenna Confi...IRJET- Performance Analysis of MIMO-OFDM System using Different Antenna Confi...
IRJET- Performance Analysis of MIMO-OFDM System using Different Antenna Confi...IRJET Journal
 
Performance Analysis of Group-Blind Multiuser Detectors for Synchronous CDMA
Performance Analysis of Group-Blind Multiuser Detectors for Synchronous CDMAPerformance Analysis of Group-Blind Multiuser Detectors for Synchronous CDMA
Performance Analysis of Group-Blind Multiuser Detectors for Synchronous CDMAidescitation
 
Design and analysis of mimo system for uwb communication
Design and analysis of mimo system for uwb communicationDesign and analysis of mimo system for uwb communication
Design and analysis of mimo system for uwb communicationijwmn
 
Error Rate Analysis of MIMO System Using V Blast Detection Technique in Fadin...
Error Rate Analysis of MIMO System Using V Blast Detection Technique in Fadin...Error Rate Analysis of MIMO System Using V Blast Detection Technique in Fadin...
Error Rate Analysis of MIMO System Using V Blast Detection Technique in Fadin...IJERA Editor
 
IJSRED-V2I3P51
IJSRED-V2I3P51IJSRED-V2I3P51
IJSRED-V2I3P51IJSRED
 

Similar to Mimo broadcast-scheduling-for-weighted-sum-rate-maximization (20)

Effect of Channel Variations on the Spectral Efficiency of Multiuser Diversit...
Effect of Channel Variations on the Spectral Efficiency of Multiuser Diversit...Effect of Channel Variations on the Spectral Efficiency of Multiuser Diversit...
Effect of Channel Variations on the Spectral Efficiency of Multiuser Diversit...
 
Multi user-MIMO Broadcast Channel techniques
Multi user-MIMO Broadcast Channel techniquesMulti user-MIMO Broadcast Channel techniques
Multi user-MIMO Broadcast Channel techniques
 
A New Transmission Scheme for MIMO – OFDM
A New Transmission Scheme for MIMO – OFDMA New Transmission Scheme for MIMO – OFDM
A New Transmission Scheme for MIMO – OFDM
 
Multiuser MIMO Channel Estimation
Multiuser MIMO Channel Estimation Multiuser MIMO Channel Estimation
Multiuser MIMO Channel Estimation
 
Performance evaluation of maximal ratio receiver combining diversity with pri...
Performance evaluation of maximal ratio receiver combining diversity with pri...Performance evaluation of maximal ratio receiver combining diversity with pri...
Performance evaluation of maximal ratio receiver combining diversity with pri...
 
11.performance evaluation of maximal ratio receiver combining diversity with ...
11.performance evaluation of maximal ratio receiver combining diversity with ...11.performance evaluation of maximal ratio receiver combining diversity with ...
11.performance evaluation of maximal ratio receiver combining diversity with ...
 
An Efficient Performance of Mimo - Ofdm Based Cognitieve Radio System for Arr...
An Efficient Performance of Mimo - Ofdm Based Cognitieve Radio System for Arr...An Efficient Performance of Mimo - Ofdm Based Cognitieve Radio System for Arr...
An Efficient Performance of Mimo - Ofdm Based Cognitieve Radio System for Arr...
 
Block diagonalization for Multi-user MIMO Beamforming Performance over Rician...
Block diagonalization for Multi-user MIMO Beamforming Performance over Rician...Block diagonalization for Multi-user MIMO Beamforming Performance over Rician...
Block diagonalization for Multi-user MIMO Beamforming Performance over Rician...
 
A045060107
A045060107A045060107
A045060107
 
A045060107
A045060107A045060107
A045060107
 
Csit77402
Csit77402Csit77402
Csit77402
 
Mimo and cooperative mimo comparison in energy constrained wireless sensor ne...
Mimo and cooperative mimo comparison in energy constrained wireless sensor ne...Mimo and cooperative mimo comparison in energy constrained wireless sensor ne...
Mimo and cooperative mimo comparison in energy constrained wireless sensor ne...
 
Channel Overlapping Between IMT-Advanced Users and Fixed Satellite Service
Channel Overlapping Between IMT-Advanced Users and Fixed Satellite ServiceChannel Overlapping Between IMT-Advanced Users and Fixed Satellite Service
Channel Overlapping Between IMT-Advanced Users and Fixed Satellite Service
 
BER Performance of Antenna Array-Based Receiver using Multi-user Detection in...
BER Performance of Antenna Array-Based Receiver using Multi-user Detection in...BER Performance of Antenna Array-Based Receiver using Multi-user Detection in...
BER Performance of Antenna Array-Based Receiver using Multi-user Detection in...
 
Review on Massive MIMO (Multiple Input Multiple Output)
Review on Massive MIMO (Multiple Input Multiple Output)Review on Massive MIMO (Multiple Input Multiple Output)
Review on Massive MIMO (Multiple Input Multiple Output)
 
IRJET- Performance Analysis of MIMO-OFDM System using Different Antenna Confi...
IRJET- Performance Analysis of MIMO-OFDM System using Different Antenna Confi...IRJET- Performance Analysis of MIMO-OFDM System using Different Antenna Confi...
IRJET- Performance Analysis of MIMO-OFDM System using Different Antenna Confi...
 
Performance Analysis of Group-Blind Multiuser Detectors for Synchronous CDMA
Performance Analysis of Group-Blind Multiuser Detectors for Synchronous CDMAPerformance Analysis of Group-Blind Multiuser Detectors for Synchronous CDMA
Performance Analysis of Group-Blind Multiuser Detectors for Synchronous CDMA
 
Design and analysis of mimo system for uwb communication
Design and analysis of mimo system for uwb communicationDesign and analysis of mimo system for uwb communication
Design and analysis of mimo system for uwb communication
 
Error Rate Analysis of MIMO System Using V Blast Detection Technique in Fadin...
Error Rate Analysis of MIMO System Using V Blast Detection Technique in Fadin...Error Rate Analysis of MIMO System Using V Blast Detection Technique in Fadin...
Error Rate Analysis of MIMO System Using V Blast Detection Technique in Fadin...
 
IJSRED-V2I3P51
IJSRED-V2I3P51IJSRED-V2I3P51
IJSRED-V2I3P51
 

More from Cemal Ardil

Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...Cemal Ardil
 
The main-principles-of-text-to-speech-synthesis-system
The main-principles-of-text-to-speech-synthesis-systemThe main-principles-of-text-to-speech-synthesis-system
The main-principles-of-text-to-speech-synthesis-systemCemal Ardil
 
The feedback-control-for-distributed-systems
The feedback-control-for-distributed-systemsThe feedback-control-for-distributed-systems
The feedback-control-for-distributed-systemsCemal Ardil
 
Sonic localization-cues-for-classrooms-a-structural-model-proposal
Sonic localization-cues-for-classrooms-a-structural-model-proposalSonic localization-cues-for-classrooms-a-structural-model-proposal
Sonic localization-cues-for-classrooms-a-structural-model-proposalCemal Ardil
 
Robust fuzzy-observer-design-for-nonlinear-systems
Robust fuzzy-observer-design-for-nonlinear-systemsRobust fuzzy-observer-design-for-nonlinear-systems
Robust fuzzy-observer-design-for-nonlinear-systemsCemal Ardil
 
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...Cemal Ardil
 
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-psoReduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-psoCemal Ardil
 
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designReal coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designCemal Ardil
 
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcga
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcgaOptimal supplementary-damping-controller-design-for-tcsc-employing-rcga
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcgaCemal Ardil
 
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Cemal Ardil
 
On the-optimal-number-of-smart-dust-particles
On the-optimal-number-of-smart-dust-particlesOn the-optimal-number-of-smart-dust-particles
On the-optimal-number-of-smart-dust-particlesCemal Ardil
 
On the-joint-optimization-of-performance-and-power-consumption-in-data-centers
On the-joint-optimization-of-performance-and-power-consumption-in-data-centersOn the-joint-optimization-of-performance-and-power-consumption-in-data-centers
On the-joint-optimization-of-performance-and-power-consumption-in-data-centersCemal Ardil
 
On the-approximate-solution-of-a-nonlinear-singular-integral-equation
On the-approximate-solution-of-a-nonlinear-singular-integral-equationOn the-approximate-solution-of-a-nonlinear-singular-integral-equation
On the-approximate-solution-of-a-nonlinear-singular-integral-equationCemal Ardil
 
On problem-of-parameters-identification-of-dynamic-object
On problem-of-parameters-identification-of-dynamic-objectOn problem-of-parameters-identification-of-dynamic-object
On problem-of-parameters-identification-of-dynamic-objectCemal Ardil
 
New technologies-for-modeling-of-gas-turbine-cooled-blades
New technologies-for-modeling-of-gas-turbine-cooled-bladesNew technologies-for-modeling-of-gas-turbine-cooled-blades
New technologies-for-modeling-of-gas-turbine-cooled-bladesCemal Ardil
 
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidentsMultivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidentsCemal Ardil
 
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...Cemal Ardil
 
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniques
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniquesModel reduction-of-linear-systems-by conventional-and-evolutionary-techniques
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniquesCemal Ardil
 
Mimo system-order-reduction-using-real-coded-genetic-algorithm
Mimo system-order-reduction-using-real-coded-genetic-algorithmMimo system-order-reduction-using-real-coded-genetic-algorithm
Mimo system-order-reduction-using-real-coded-genetic-algorithmCemal Ardil
 
Library aware-power-conscious-realization-of-complementary-boolean-functions-
Library aware-power-conscious-realization-of-complementary-boolean-functions-Library aware-power-conscious-realization-of-complementary-boolean-functions-
Library aware-power-conscious-realization-of-complementary-boolean-functions-Cemal Ardil
 

More from Cemal Ardil (20)

Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
 
The main-principles-of-text-to-speech-synthesis-system
The main-principles-of-text-to-speech-synthesis-systemThe main-principles-of-text-to-speech-synthesis-system
The main-principles-of-text-to-speech-synthesis-system
 
The feedback-control-for-distributed-systems
The feedback-control-for-distributed-systemsThe feedback-control-for-distributed-systems
The feedback-control-for-distributed-systems
 
Sonic localization-cues-for-classrooms-a-structural-model-proposal
Sonic localization-cues-for-classrooms-a-structural-model-proposalSonic localization-cues-for-classrooms-a-structural-model-proposal
Sonic localization-cues-for-classrooms-a-structural-model-proposal
 
Robust fuzzy-observer-design-for-nonlinear-systems
Robust fuzzy-observer-design-for-nonlinear-systemsRobust fuzzy-observer-design-for-nonlinear-systems
Robust fuzzy-observer-design-for-nonlinear-systems
 
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
 
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-psoReduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
 
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designReal coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
 
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcga
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcgaOptimal supplementary-damping-controller-design-for-tcsc-employing-rcga
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcga
 
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
 
On the-optimal-number-of-smart-dust-particles
On the-optimal-number-of-smart-dust-particlesOn the-optimal-number-of-smart-dust-particles
On the-optimal-number-of-smart-dust-particles
 
On the-joint-optimization-of-performance-and-power-consumption-in-data-centers
On the-joint-optimization-of-performance-and-power-consumption-in-data-centersOn the-joint-optimization-of-performance-and-power-consumption-in-data-centers
On the-joint-optimization-of-performance-and-power-consumption-in-data-centers
 
On the-approximate-solution-of-a-nonlinear-singular-integral-equation
On the-approximate-solution-of-a-nonlinear-singular-integral-equationOn the-approximate-solution-of-a-nonlinear-singular-integral-equation
On the-approximate-solution-of-a-nonlinear-singular-integral-equation
 
On problem-of-parameters-identification-of-dynamic-object
On problem-of-parameters-identification-of-dynamic-objectOn problem-of-parameters-identification-of-dynamic-object
On problem-of-parameters-identification-of-dynamic-object
 
New technologies-for-modeling-of-gas-turbine-cooled-blades
New technologies-for-modeling-of-gas-turbine-cooled-bladesNew technologies-for-modeling-of-gas-turbine-cooled-blades
New technologies-for-modeling-of-gas-turbine-cooled-blades
 
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidentsMultivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
 
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...
 
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniques
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniquesModel reduction-of-linear-systems-by conventional-and-evolutionary-techniques
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniques
 
Mimo system-order-reduction-using-real-coded-genetic-algorithm
Mimo system-order-reduction-using-real-coded-genetic-algorithmMimo system-order-reduction-using-real-coded-genetic-algorithm
Mimo system-order-reduction-using-real-coded-genetic-algorithm
 
Library aware-power-conscious-realization-of-complementary-boolean-functions-
Library aware-power-conscious-realization-of-complementary-boolean-functions-Library aware-power-conscious-realization-of-complementary-boolean-functions-
Library aware-power-conscious-realization-of-complementary-boolean-functions-
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 

Mimo broadcast-scheduling-for-weighted-sum-rate-maximization

  • 1. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:3 No:4, 2009 MIMO Broadcast Scheduling for Weighted Sum-rate Maximization Swadhin Kumar Mishra, Sidhartha Panda, and C. Ardil International Science Index 28, 2009 waset.org/publications/9615 Abstract—Multiple-Input-Multiple-Output (MIMO) is one of the most important communication techniques that allow wireless systems to achieve higher data rate. To overcome the practical difficulties in implementing Dirty Paper Coding (DPC), various suboptimal MIMO Broadcast (MIMO-BC) scheduling algorithms are employed which choose the best set of users among all the users. In this paper we discuss such a sub-optimal MIMO-BC scheduling algorithm which employs antenna selection at the receiver side. The channels for the users considered here are not Identical and Independent Distributed (IID) so that users at the receiver side do not get equal opportunity for communication. So we introduce a method of applying weights to channels of the users which are not IID in such a way that each of the users gets equal opportunity for communication. The effect of weights on overall sum-rate achieved by the system has been investigated and presented. Keywords—Antenna selection, Identical and Independent Distributed (IID), Sum-rate capacity, Weighted sum rate. I. INTRODUCTION M ULTIPLE-Input Multiple-Output (MIMO) is one of the important communication techniques that allow wireless systems to achieve higher data rate[1]-[3]. Earlier studies have shown that wireless systems can achieve data rate close to fundamental capacity limit using Dirty Paper Coding (DPC) at the base station [4]. However, DPC can be implemented on the ideal assumption of perfect channel state information at the transmitter and it is very complex to implement. There are various scheduling schemes which achieve performance close to fundamental capacity limit for MIMO Broadcast (MIMO-BC) under more practical assumption. The scheduling scheme discussed in [5]-[6] employs simple zero-forcing beam-forming at the transmitter side and an algorithm named as Semi-orthogonal User Selection (SUS) algorithm. Although this algorithm achieves near optimal sum-rate but the amount of feedback required for this scheme Swadhin Kumar Mishra is working as Asst. Proff. in the Department of Electronics and Communication Engineering, Roland Institute of Technology, Berhampur, Orissa, India, Pin: 761008. (phone: +91-9776644121, e-mail: swadhin.mishra@gmail.com). S. Panda is working as Professor in the Department of Electrical and Electronics Engineering, NIST, Berhampur, Orissa, India, Pin: 761008. (email: panda_sidhartha@rediffmail.com ). C. Ardil is with National Academy of Aviation, AZ1045, Baku, Azerbaijan, Bina, 25th km, NAA (e-mail: cemalardil@gmail.com). is very large. In multiuser MIMO systems which have many users at the receiver side, it is advantageous to have full Channel State Information (CSI) at the base station. But providing full CSI to the base station requires huge amount of resources on the uplink channel. Therefore, scheduling schemes based on partial CSI are of great interest. The scheduling scheme discussed in [7] requires partial CSI. However this scheduling scheme results in loss of system throughput. The feedback reduction scheme is described in [8]. In this scheme a threshold is applied on the channel information to reduce the feedback and it is shown that there is not much of reduction of the sum-rate of the system. Opportunity beam-forming is another scheme that is used by systems having partial CSI. In this scheme the transmitter sends random beams to the users and the user which has the highest Signal-to-Noise Ratio (SNR) for each beam is selected [9]. However, none of the receiver processing are considered in the proposed scheme. The amount of feedback is reduced in [10]. The algorithm uses limited feedback. Each of the users at the receiver side selects a pair of transmit and receive antenna which provide the maximum Signal-to-Interference plus Noise Ratio (SINR). For large number of users it is shown that this scheme achieves near optimal sum-rate. It is also shown that by maintaining a threshold on the SINR value, the amount of feedback can significantly be reduced without much loss in the system throughput. The MIMO downlink channels for the users are in general considered as Independent and Identical distributed (IID) Gaussian random channels for ease of computation. But in practical applications many times the channels encountered are not IID. In this paper such a MIMO downlink system is considered in which the downlink channels are not IID. A practical method of generating non-IID users is considered first. The Antenna Selection (AS) algorithm [10] is used for user selection and scheduling. Since the channels for the users are not IID, they behave differently to the transmit signal. Hence each user will not get equal opportunity by the base station for communication. A scheme of applying weights to the channels is considered so that each of the users gets nearly equal opportunity by the base station. Then the effect of applying weights to the channels on the sum-rate of the system is investigated. The weighted sum-rate is compared with the sum-rate achieved by the system without any weights. 60
  • 2. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:3 No:4, 2009 SINR hk n, m k m ,n M P 2 hk n, m 2 ' (3) ` m' m where M/P is the average SNR of user n. Each user finds out a set of SINR values for each of its antennas. It also finds out the index of transmit and receive antenna (m and n) which achieve the highest SINR. The maximum SINR values along with the index m are fed back to the Base station. The base station then selects M users with the highest SINR and transmits messages to them. The messages can be same or independent. Fig. 1. MIMO Broadcast Downlink Channel International Science Index 28, 2009 waset.org/publications/9615 II. ANTENNA SELECTION ALGORITHM This is a multiuser downlink scheduling algorithm which is based on limited feedback of partial channel state information in MIMO Broadcast channel. It uses spatial multiplexing at the transmitter side and Antenna Selection (AS) at the receiver side. The transmitter with M number of transmitting antennas chooses M favorable users with the highest Signal-toInterference plus Noise Ratio (SINR) and allocates independent or same messages to the users. A. System Model The wireless system considered here has M number of transmit antennas at the base station and N number of users with each users having K number of receive antennas as shown in Fig. 1. So there are K x N number of receive antennas from which the base station selects M for communication. The received signal by the nth user at any time slot is yn=Hn x+ wn B. Scheduling Algorithm The Antenna Selection algorithm that is considered here is given as below: 1. Let Bn be the maximum SINR for a user, Txn and Rxn are the transmit and receive antenna respectively which provides the maximum SINR. Bn, Txn and Rxn are initialized to zero. 2. Each user selects a pair of receive and transmit antenna with maximum SINR. The SINR of each user is found out by using (3). The values of the maximum SINR, i.e.Bn and the index of the transmit antenna, i.e. Txn are feedback by each user to the base station. 3. At the base station, after all the information are received, each of the transmit antenna selects a receive antenna with maximum SINR. C. Throughput Analysis The sum-rate capacity achieved by the system using the Antenna Selection algorithm can be given as (1) M M R where Hn is K X M complex Gaussian channel matrix from the transmitter to the nth user, x is the transmit signal and wn is the noise vector ~ CN(0,Ik). It is assumed that the transmitter has a power constraint P, i.e. E {Tr (xx*)} P. The total power is distributed equally among all the antennas. Hence the average transmit power per antenna is P/M. The power constraint is assumed to be per frame. The received signal at the kth antenna of user n can be derived from as M yn k hn k , m x m wn m (2) m 1 Assuming x(m) to be the desired signal for user n, the signals x(m´), m´ m are considered as interference for the user n. Hence the SINR of y(n) is given as n 1 SINRmmRx , Rm m 1 n where SINRmmRx , m 1 (4) nm is the SINR of user nm* scheduled by the nm mth transmit antenna, and R is the receive antenna selected by user nm* . The simulation for the sum-rate achieved by the AS algorithm is carried out and the achieved throughput versus number of users is shown in Fig. 2, where the plots for different SINR values are shown. Channels of unity noise variances are considered here. All the simulation are performed for M=2 and K=2. The simulations are performed over 10000 iterations. The plot in Fig. 3 shows the same relationship between throughput and number of users for large number of users. 61
  • 3. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:3 No:4, 2009 International Science Index 28, 2009 waset.org/publications/9615 Fig.2. Total throughput in bps/Hz versus number of users for M=2, K=2 (no. of users up to 130). rate. And also it may so happen that some of the users may not even get any chance of communication from the transmitter over a long period of time. To study the behavior of the users whose channels are not IID, firstly a practical method is found out by which we can generate groups of users whose channels are not IID and then devise a method of applying weights to the users so that all the users get nearly equal opportunities over a longer time. In other words the average rate of each of the users becomes nearly equal. In the previous discussion it is assumed that the channels for the users are identical and have unit noise variances. Here the users are differentiated into different groups on the basis of different noise variances i.e. each group of users have different noise variances. Then the individual rates of the users and the average group rate are found out over a long period of time. The antenna selection algorithm [10] is used for the user selection and scheduling. It is shown that the group of users having lesser noise variance achieves higher individual rates as well as higher average group rate. Since they have lesser noise variances, their SINR will be comparatively higher than users in the group having higher noise variances and hence they will be preferred more by the transmitter. Next different weights are applied to different group of users. The weights are determined in such a way that the group of user having less average group rate in an iteration is given more weights in the next iteration. The weights are applied to (3) to improve the SINR values of the users of group having less average group rate, i.e. users in Group 2. The algorithm of proposed approach is presented below: Let = 0.001, = 0.001, = 0.2 1. Initialize i=1; 2. Divide the users into two groups with noise variance for users in Group 1 are set to unity and for users in Group are set to 1.2. Fig.3 Total throughput in bps/Hz versus number of users for M=2, K=2 (no. of users up to 450). 3. Assign weight of W1= 1 for users in Group 1 and weight of W2 = 1 for users in Group 2. III. WEIGHTED SUM-RATE 4. Multiply the weights to the SINR values of the corresponding users in each Group. Then calculate the average rate for each user in each Group as well as the average group rate R1 and R2 of both the users. Obviously R1 > R2. 5. If R1 – R 2 Till now the sum-rate capacity for the MIMO broadcast downlink channels using different scheduling algorithms have been discussed. The base station chooses the best set of users under different conditions and transmits signals to them on priority basis. Different scheduling algorithms use different practical methods to choose the best set of users at any given time slot. All through the previous discussion the channels are assumed to be Identical and Independent Distributed (IID) Gaussian random channels. Since the channels for the users are identical, over a long period of time on an average each of the users get nearly equal opportunities and therefore have nearly equal average individual-rate. But in many cases the channels for the users may not be independent and identically distributed random channels. Since the channels are not identical in those cases it is observed that not all the users get equal opportunities and therefore does not have equal average then W2 = W2 + and go to step 4. Else W(i) = W2 End If 6. i=i+1 and N 02 N 02 , where N 02 is the noise variances of users in Group 2. In this paper we apply noise variance of unity to one set of users (i.e. Group 1) and noise variance of 1.2 to the second set 62
  • 4. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:3 No:4, 2009 of users (i.e. Group 2). The noise variances applied to the users in Group 2 are increased by 0.2 stepwise keeping the noise variances for users in Group 1 as unity. The procedure followed can be best explained by the following algorithm. IV. SIMULATIONS AND RESULTS International Science Index 28, 2009 waset.org/publications/9615 The plots in the following figures explain the scheme. Figs. 4 and 5 show the average individual rate versus number of users when unity noise variance is used for users in Group 1 and noise variance of 1.2 is used for users in Group 2. Fig. 4 depicts the case when no weights are applied to users in both groups whereas Fig.5 shows the case after weights are applied to the users. The solid lines represent the average individual rate whereas the dotted lines represent the average group rate. Similarly Figs. 6 and 7 represent the case when we assign the noise variance to users in Group 1 as 1 and users in group 2 as 1.4. Fig. 4 Average individual rate versus number of user without any weights (noise variance of users in Group 1= 1 and noise variance of users in Group 2= 1.2) Fig. 5 Average individual rate versus number of user with weights. .(noise variance of users in Group 1= 1 and noise variance of users in Group 2= 1.2) It can be observed from Fig. 4 and Fig. 6 that when the noise variances of users in a particular Group are more than noise variances of users of another Group, then the average individual rates of users having higher noise variances are lower. This is due to fact that users with high noise variances have low SINR values. As the Antenna selection algorithm chooses the users with the highest SINR values, users with lower SINR values have less chance of being selected by the base station. When weights are applied it is observed from Fig. 5 and Fig. 6 that the average individual rates of users of both the groups become the same. It is also observed that there is a decrease in the average individual rates of the users with less noise variances (i.e. good users). This is because of the fact that after weights are applied to the SINR values of poor users (i.e. users with higher noise variances), the SINR values are comparable with the SINR values of good users. Hence poor users are also getting nearly equal opportunities as that of Fig. 6 Average individual rate versus number of user without any Weights (noise variance of users in Group 1= 2 and noise variance of users in Group 2= 2.2). Fig. 7 Average individual rate versus number of user with weights (noise variance of users in Group 1= 2 and noise variance of users in Group 2= 2.2). good users. Since some users with high noise variances are selected by the algorithm after the weights are applied, the weighted sum-rates of good users go down whereas the weighted sum-rates of poor users go up. 63
  • 5. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:3 No:4, 2009 International Science Index 28, 2009 waset.org/publications/9615 Next the noise variances of users in Group 2 are increased in a step of 0.2, keeping the noise variances of users in Group 1 fixed at 1.0. Weights are applied to poor users, i.e. users with higher noise variances until users in both the groups attain nearly equal average group rate. Fig. 8 shows the plot between the noise variances to users in Group 2 and weights applied to the users in Group 2 to attain equal average group rate between Group 1 and Group 2. Group 2 are increased. The weights & noise variances have a linear relationship. V. SUM-RATE AND WEIGHTED SUM-RATE COMPARISON The sum-rate capacity for the system is find out using antenna selection (AS) algorithm. Weights are found out for users for different groups of users whose channels are not identical. After the weights are applied to the poor users, the same antenna selection (AS) algorithm is used to find out the weighted sum-rate of the system. The sum-rate of the system without weights being applied and the weighted sum-rate are plotted versus the number of users and the plots are shown in Fig. 10. It is observed that the weighted sum-rate achieved after applying weights is lower than the sum-rate achieved by the system without applying any weights in the Antenna Selection algorithm. Although lower throughput results, equal average rate for each users is achieved by applying weights to the users. By applying weights the SINR of users having lower SNR has been enhanced. At any time slot the system while selecting the best users also chooses some of the poor users whose SINR have been increased by the application of weights. Hence there is a reduction in weighted sum-rate of the system. Fig. 8 Weights versus Noise variances (noise variance of users in Group 1=1) Fig. 10 Total throughput with and without weights versus number of users VI. CONCLUSION Fig. 9 Weights versus Noise variances (noise variance of users in Group 1=2) In the next situation, noise variance of 2.0 is applied to users in group 1 whereas for users in Group 2 the noise variance is increased in a step of 0.2. The corresponding weights needed to be applied to users with higher noise variances are found out. The plot in Fig. 9 shows the relationship between the weights applied to the noise variances to users in group 2 It is observed that more and more weights are needed to be applied to users of Group 2 as the noise variances of users in A limited feedback MIMO broadcast scheduling scheme was discussed assuming the channels to be identical. The same scheduling scheme is also applied to a MIMO system in which downlink channels are not identical. When the channels are not IID then each of the users achieves nearly equal average individual rate by application of appropriate weights. The weighted sum-rate is somewhat lower than the sum-rate achieved by the system. The reduction is sum-rate when weights are applied can be compensated by the fact that all the users get equal opportunities by the transmitter, thereby achieving nearly equal average individual rates. The same analysis can be performed when the users are divided into 64
  • 6. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:3 No:4, 2009 more number of non-identical groups. Further studies can find out a more realistic relationship between the weights being applied and the noise variances of users in different groups. REFERENCES I.E. Telatar, "Capacity of multi-antenna Gaussian channels”, European Trans. Telecom., Vol. 10, No. 6, pp. 585-595, Nov. 1999. [2] G. Caire, S.Shamai, “On the achievable throughput of a multiantenna Gaussian broadcast Channel” IEEE Trans. Inf. Theory, Vol. 43, pp.1691-1706, Jul 2003. [3] S. Vishwanath, N. Jindal, A. Goldsmith, “Duality, achievable rates & sum-rate capacity of Gaussian MIMO broadcast channel” IEEE Trans. Inf. Theory. Vol. 49, No 10, pp 2658-2668, Oct 2003 [4] M. Costa, “Writing on Dirty paper” IEEE Trans. Inf. Theory. Vol. IT-29, No. 3, pp 439-441, May 1983. [5] Alireza Bayesteh, Amir K. Handani, “On the user selection for MIMO Broadcast Channel,” IEEE Trans. Inf. Theory., Vol. 54, pp. 1086-1107, March 2008. [6] T. Yoo, A. Goldsmith, “On the optimality of Multi-Antenna broadcasing scheduling using Zero-forcing Beamforming,” IEEE J. Select. Areas. Commun (JSAC), Special Issues on 4G Wireless Systems, Vol. 24, Issue 3, pp. 528-541, Mar 2006 [7] Mohsen Eslami, Witold A. Krzymein, “Scheduling for MIMO Broadcast Channels with Linear Receivers and Partial State Information”. IEEE Conference on Vehicular Technology, VTC Spring 2008, pp. 2467-2471, May 2008. [8] Adeel Razi,Jinhong Yuan., “Feedback reduction Schemes for MIMO Broadcast Channels,” IEEE Transl. J. Magn. Jpn., Vol. 2, Aug. 1987, pp. 740–741. [9] P. Viswanath, D.N.C. Tse, R. Laroia, “Opprotunity beamforming using Dumb antenna,” IEEE Trans. Info. Theory, Vol. 48, No. 6, pp. 12771294, June 2002. [10] Wei Zhang, Khaled B. Lateif, “MIMO Broadcast Scheduling with imited Feedback,” IEEE Select.Areas Commun, Vol. 25, pp. 1457–1467, Sep. 2007. International Science Index 28, 2009 waset.org/publications/9615 [1] Swadhin Kumar Mishra is working as an Asst. Prof. at Roland Institute of Technology, Berhampur, Orissa. He has done his M.Tech at Indian Institute of Technology, Madras, India in 2009 and his B.E. degree in 2000. Earlier he worked as Senior Lecturer at JITM, Paralakhemundi, Orissa, India and as lecturer at SMIT, Berhampur, Orissa, India. His areas of research include MIMO communication and optical communication. Sidhartha Panda is working as a Professor at National Institute of Science and Technology (NIST), Berhampur, Orissa, India. He received the Ph.D. degree from Indian Institute of Technology, Roorkee, India in 2008, M.E. degree in Power Systems Engineering in 2001 and B.E. degree in Electrical Engineering in 1991. Earlier he worked as Associate Professor in KIIT University, Bhubaneswar, India & VITAM College of Engineering, Andhra Pradesh, India and Lecturer in the Department of Electrical Engineering, SMIT, Orissa, India. His areas of research include power system transient stability, power system dynamic stability, FACTS, optimization techniques, distributed generation and wind energy. C. Ardil is with National Academy of Aviation, AZ1045, Baku, Azerbaijan, Bina, 25th km, NAA 65