Mobile Technologies

Page

1
Laboratory 1: LTE
Physical Layer
Measurement
Date: 26/03/1
4
Aim
s
:
This laboratory is designed to
provide
studen
ts an overview of LTE physical
layer
procedure and the performance measurements. Students will apply theory to
evaluate
actual measurements re
sults r
ecorded from a live LTE network
using a commercial
measurement tool (NEMO Handy by Anite).
Basic MATLAB code is given as a tool for
students to demonstrate and analyse the measurement results.
Outline:
Section 1

Introduction to Relevant Theo
ry
?
Physical Downlink Shared Channel (PDSCH)
?
Physical Downlink Control Channel (PDCCH)
?
Resource Allocation
Methods
?
Spatial Multiplexing Schemes
Section 2

Measurement Explanations
and Examples
2.1 System Description
2.2 Measurement Data Representat
ion
2.2.1 PRB Percentage
2.2.2 Modulation Percentage
Section
3

Laboratory Exercises
Appendix A

Resource Allocation Methods
Type 0, Type 1 and Type 2
Appendix B

MATLAB Code
to Convert Excel Data to MATLAB
42890 4G Mobile Technologies
Page
14
3.
3
Consider the number of allocated PRB, explain if the results consistent with t
he
theory and provide an example to support your claim [
10
]
***
There may be more than one correct methods to answer the questions. Students are
encouraged to explain the logics/theories to support their own ways to answer the
questions.
42890 4G Mobile Technologies
Page
17
Appendix B
:
MATLAB Code to Convert Excel Data to MATLAB
NOTE:
The
excel file needs to be located in the same folder wh
ere the
MATLAB code g
iven in this
appendix will be run.
The code may be
modified to suit your need.
clear
[ndata, text, alldata] = xlsread(
˜Lab1_Data
.xls’
);
out1=[zeros(1,238);ndata];

¦

 

Click here to have a similar  paper done for you by one of our writers
MCS_ID0=[zeros(1,length(2:33));out1(2:168,2:33)];
% Extract PDSCH MCS
Index for Codewo
rk d0 1 to 32
(
Column
B to AG in the excel, or
columns
2 to 33)
MCS_ID1=[zeros(1,length(34:65));out1(2:168,34:65)];
% Extract PDSCH MCS
Index for Codework d
1
1 to 32
(
Column
AH to BM in the excel
or
columns
34 to 65)
PRB_P_=[0.1+zeros(1,length(66:86));ou
t1(2:168,66:86)];
% Extract PDSCH
PRB percentage (
Column
BN to CH in the excel, or
columns
66 to 86)
PRB_N_=[0.1+zeros(1,length(87:107));out1(2:168,87:107)];
% Extract
PDSCH
PRB
quantity
(
Column
CI
to
DC
in the excel, or
columns
87
to
107
)
for
i=1:length
(PRB_P_(:,1))
%
Rearrange data in PRB percentage
for
ii=1:length(PRB_P_(1,:))
if
PRB_P_(i,ii)<1000
PRB_P(i,ii)=PRB_P_(i,ii);
else
PRB_P(i,ii)=0;
end
end
end
for
i=1:length(PRB_N_(:,1))
%
Rearrange d
ata in PRB quantity
for
ii=1:length(PRB_N_(1,:))
if
PRB_N_(i,ii)<1000
PRB_N(i,ii)=PRB_N_(i,ii);
else
PRB_N(i,ii)=0;
end
end
end
for
iii=108:139
% Extract Modulation & Coding Scheme index from the ra
w
data and convert from strings to numbers for Codeword d0.
for
ii=1:168
if
strcmp(alldata(ii,iii),
˜ QPSK’
)==1
MOD0(ii,iii

107)=2;
elseif
strcmp(alldata(ii,iii),
˜ 16QAM’
)==1
MOD0(ii,iii

107)=4;
42890 4G Mobile Technologies
Page
19
end
for
i=1:168
mPRB(i)=(sum(PRB_N(i,:).*PRB_P(i,:)))/100;
end
x= [
30 50 63 100];
%
T
he variable x
can be
any arbitrary integer less
than
163;
figure(1)
for
i=1:4
subplot(2,2,i)
bar(PRB_N_(x(i),:),PRB_P_(x(i),:))
axis([

2 52 0 100])
title([
˜PRB Percentage, t =’
num2str(x(i))])
xlabel(
˜#PRBs’
)
ylabel(
˜[%]˜
)
end
figure
(2)
for
i=1:4
subplot(2,2,i)
bar([MOD_PP(x(i),:)])
axis([0 4 0 100])
set(gca,
˜XTickLabel’
,{
˜QPSK’
,
’16QAM’
,
’64QAM’
})
title([
˜Modulation Pe
r
centage, t =’
num2str(x(i))])
ylabel(
˜[%]˜
)
end
References:
[1]
S. Sesia et al, LTE

the UMTS Long Term
Evolution from Theory to Practice,
Wiley, 2009.

¦

 

Click here to have a similar  paper done for you by one of our writers