SlideShare a Scribd company logo
1 of 71
metadata/coreProperties.xml
Model2015-07-13T03:01:04Zthua3267thua32672016-08-
11T01:35:03Z1.330R2015b
metadata/mwcoreProperties.xml
application/vnd.mathworks.simulink.modelSimulink
ModelR2015b
metadata/mwcorePropertiesExtension.xml
8.6.0.264259
simulink/blockdiagram.xml
windows-1252
nSubCar=10;
nOFDMSym=12;
0.035000
on
off
UseLocalSettings
AllNumericTypes
UseLocalSettings
Overwrite
Run 1
120
UpdateHistoryNever
%<Auto>
%<Auto>
392815836
1.%<AutoIncrement:330>
off
off
disabled
off
on
off
off
on
off
off
on
on
on
on
off
on
on
on
off
off
off
on
on
off
off
normal
5
1
10
10
0
none
off
MATLABWorkspace
accel.tlc
accel_default_tmf
make_rtw
off
off
on
manual
normal
1
any
1000
auto
0
0
rising
0
off
off
off
off
off
on
off
on
on
off
off
off
landscape
auto
A4
centimeters
[1.270000, 1.270000, 1.270000, 1.270000]
1
off
off
200
white
black
white
off
normal
Helvetica
10
normal
normal
on
0
off
center
middle
black
white
off
Helvetica
10
normal
normal
off
Helvetica
9
normal
normal
off
on
on
off
none
default
autoscale
on
on
off
off
off
on
on
on
1
on
Sample based
[]
[]
Inherit: Inherit from 'Constant value'
off
inf
inf
off
4
none
off
short
10
off
off
-1
A
Tag
local
A
Tag
local
1
off
[]
[]
Inherit: auto
off
off
-1
Inherit
-1
auto
auto
off
off
on
One-based contiguous
3
{1,2,3}
Last data port
Error
off
on
[]
[]
Inherit: Inherit via internal rule
off
Floor
on
-1
off
1
[]
[]
Inherit: auto
off
off
-1
Inherit
-1
auto
auto
Dialog
held
[]
1-D array
[1,1]
system
''
[]
FromPortIcon
ReadWrite
All
off
off
off
off
-1
Auto
Auto
Auto
void_void
off
Inherit from model
Inherit from model
Inherit from model
Inherit from model
Inherit from model
off
UseLocalSettings
AllNumericTypes
UseLocalSettings
off
off
NONE
off
off
off
[-8, 0, 1928, 1056]
on
[1.270000, 1.270000, 1.270000, 1.270000]
125
simulink-default.rpt
137
Ideal upconverter, Channel and downconverter
[1, 1]
[685, 254, 785, 296]
39
off
off
[-8, -8, 1928, 1048]
off
[1.270000, 1.270000, 1.270000, 1.270000]
100
[75, 243, 105, 257]
-1
Port number
[235, 160, 300, 190]
7
ChanSelect
off
1
6
Inherit: Inherit via back propagation
[1, 1]
[235, 237, 305, 283]
2
1.32
Stateflow.Translate.translate
ExplicitOnly
on
off
MATLAB Function
off
[223, 338, 826, 833]
off
[1.270000, 1.270000, 1.270000, 1.270000]
100
21
[20, 101, 40, 119]
-1
Port number
[1, 1]
[270, 230, 320, 270]
11
1
Stateflow S-Function
Simple_Resource_Grid_Start_Student_2016 3
[1, 2]
[180, 100, 230, 160]
10
sf_sfun
[1 2]
off
on
2
y
Auto
SignalName
[460, 241, 480, 259]
12
[460, 101, 480, 119]
-5
Port number
9
69::1#out:1
69::19#in:1
y
10
[0, 0]
69::19#out:2
69::5#in:1
11
69::20#out:1
69::21#in:1
12
69::19#out:1
69::20#in:1
[1, 1]
[235, 317, 305, 363]
11
1.32
Stateflow.Translate.translate
ExplicitOnly
on
off
MATLAB Function
off
[223, 338, 826, 833]
off
[1.270000, 1.270000, 1.270000, 1.270000]
100
21
[20, 101, 40, 119]
-1
Port number
[1, 1]
[270, 230, 320, 270]
11
1
Stateflow S-Function
Simple_Resource_Grid_Start_Student_2016 8
[1, 2]
[180, 100, 230, 160]
10
sf_sfun
[1 2]
off
on
2
y
Auto
SignalName
[460, 241, 480, 259]
12
[460, 101, 480, 119]
-5
Port number
5
94::1#out:1
94::19#in:1
y
6
[0, 0]
94::19#out:2
94::5#in:1
7
94::20#out:1
94::21#in:1
8
94::19#out:1
94::20#in:1
[1, 1]
[235, 407, 305, 453]
9
1.32
Stateflow.Translate.translate
ExplicitOnly
on
off
MATLAB Function
off
[223, 338, 826, 833]
off
[1.270000, 1.270000, 1.270000, 1.270000]
100
21
[20, 101, 40, 119]
-1
Port number
[1, 1]
[270, 230, 320, 270]
11
1
Stateflow S-Function
Simple_Resource_Grid_Start_Student_2016 6
[1, 2]
[180, 100, 230, 160]
10
sf_sfun
[1 2]
off
on
2
y
Auto
SignalName
[460, 241, 480, 259]
12
[460, 101, 480, 119]
-5
Port number
5
92::1#out:1
92::19#in:1
y
6
[0, 0]
92::19#out:2
92::5#in:1
7
92::20#out:1
92::21#in:1
8
92::19#out:1
92::20#in:1
[1, 1]
[235, 502, 305, 548]
10
1.32
Stateflow.Translate.translate
ExplicitOnly
on
off
MATLAB Function
off
[223, 338, 826, 833]
off
[1.270000, 1.270000, 1.270000, 1.270000]
100
21
[20, 101, 40, 119]
-1
Port number
[1, 1]
[270, 230, 320, 270]
11
1
Stateflow S-Function
Simple_Resource_Grid_Start_Student_2016 7
[1, 2]
[180, 100, 230, 160]
10
sf_sfun
[1 2]
off
on
2
y
Auto
SignalName
[460, 241, 480, 259]
12
[460, 101, 480, 119]
-5
Port number
5
93::1#out:1
93::19#in:1
y
6
[0, 0]
93::19#out:2
93::5#in:1
7
93::20#out:1
93::21#in:1
8
93::19#out:1
93::20#in:1
[1, 1]
[230, 584, 315, 626]
12
1.32
Stateflow.Translate.translate
ExplicitOnly
on
off
MATLAB Function
off
[223, 338, 826, 833]
off
[1.270000, 1.270000, 1.270000, 1.270000]
100
22
[20, 101, 40, 119]
-1
Port number
[1, 1]
[270, 230, 320, 270]
11
1
Stateflow S-Function
Simple_Resource_Grid_Start_Student_2016 2
[1, 2]
[180, 100, 230, 160]
10
sf_sfun
SampleRate
[1 2]
off
on
2
y
Auto
SignalName
[460, 241, 480, 259]
12
[460, 101, 480, 119]
-5
Port number
14
132::1#out:1
132::20#in:1
y
15
[0, 0]
132::20#out:2
132::5#in:1
16
132::21#out:1
132::22#in:1
17
132::20#out:1
132::21#in:1
[7, 1]
[390, 185, 485, 315]
4
6
off
off
[655, 243, 685, 257]
-2
Port number
2
41#out:1
[74, 0]
39
[0, 10]
51
[0, 80]
50
94#in:1
46
[0, 90]
44
[0, 95]
66
[0, 80]
132#in:1
65
93#in:1
43
92#in:1
40
69#in:1
38
[1, 0; 0, -40]
71#in:2
12
71#out:1
42#in:1
20
74#out:1
[55, 0; 0, 15]
71#in:1
24
69#out:1
[25, 0; 0, -30]
71#in:3
47
93#out:1
[53, 0; 0, -235]
71#in:6
48
92#out:1
[39, 0; 0, -160]
71#in:5
49
94#out:1
[32, 0; 0, -90]
71#in:4
64
132#out:1
[36, 0; 0, -295]
71#in:7
1 Ideal channel -- pass through
2 Frequency selective channel A
3 Frequency selective channel B
4 Frequency selective channel LTEA
5 Frequency selective channel LTEB
[445, 378, 625, 451]
[0, 0, 0, 0]
on
on
left
top
-1
[155, 466, 195, 494]
33
TxSym
[400, 466, 470, 494]
35
OFDMSym
[285, 466, 325, 494]
38
RxSym
[780, 621, 850, 649]
44
OFDMSym
[780, 566, 850, 594]
47
RxSymBlock
global
[780, 511, 850, 539]
48
TxSymBlock
global
[365, 145, 405, 175]
32
TxSym
[610, 147, 700, 183]
59
OFDMSym
[1170, 257, 1260, 293]
37
RxSym
[1, 1]
[950, 242, 1040, 308]
58
off
off
[-8, 0, 1928, 1056]
off
[1.270000, 1.270000, 1.270000, 1.270000]
125
[135, 133, 165, 147]
57
Port number
[1, 1]
[730, 127, 785, 153]
27
Column vector (2-D)
[730, 20, 815, 50]
46
RxSymBlock
global
[1, 1]
[255, 117, 325, 163]
56
1.32
Stateflow.Translate.translate
ExplicitOnly
on
off
MATLAB Function
off
[223, 338, 826, 833]
off
[1.270000, 1.270000, 1.270000, 1.270000]
100
21
[20, 101, 40, 119]
-1
Port number
[1, 1]
[270, 230, 320, 270]
11
1
Stateflow S-Function
Simple_Resource_Grid_Start_Student_2016 5
[1, 2]
[180, 100, 230, 160]
10
sf_sfun
[1 2]
off
on
2
y
Auto
SignalName
[460, 241, 480, 259]
12
[460, 101, 480, 119]
-5
Port number
5
80::1#out:1
80::19#in:1
y
6
[0, 0]
80::19#out:2
80::5#in:1
7
80::20#out:1
80::21#in:1
8
80::19#out:1
80::20#in:1
[1, 1]
[540, 117, 610, 163]
61
1.32
Stateflow.Translate.translate
ExplicitOnly
on
off
MATLAB Function
off
[223, 338, 826, 833]
off
usletter
inches
[0.500000, 0.500000, 0.500000, 0.500000]
100
21
[20, 101, 40, 119]
-1
Port number
[1, 1]
[270, 230, 320, 270]
11
1
Stateflow S-Function
Simple_Resource_Grid_Start_Student_2016 10
[1, 2]
[180, 100, 230, 160]
10
sf_sfun
[1 2]
off
on
2
y
Auto
SignalName
[460, 241, 480, 259]
12
[460, 101, 480, 119]
-5
Port number
5
101::1#out:1
101::19#in:1
y
6
[0, 0]
101::19#out:2
101::5#in:1
7
101::20#out:1
101::21#in:1
8
101::19#out:1
101::20#in:1
[1, 1]
[410, 115, 475, 165]
60
off
off
[-8, -8, 1928, 1048]
off
[1.270000, 1.270000, 1.270000, 1.270000]
100
[20, 33, 50, 47]
60
Port number
[1, 1]
[90, 21, 130, 59]
7
1.511
dspxfrm3/FFT
FFT
Auto
Table lookup
NEW
Speed
off
off
on
64
on
Floor
off
Same word length as input
16
15
Inherit: Same word length as input
Inherit: Same word length as input
Inherit via internal rule
32
30
Inherit: Inherit via internal rule
Inherit: Inherit via internal rule
Inherit via internal rule
32
30
Inherit: Inherit via internal rule
Inherit: Inherit via internal rule
Inherit via internal rule
16
15
Inherit: Inherit via internal rule
[]
[]
Inherit: Inherit via internal rule
off
[1, 1]
[180, 20, 230, 60]
62
1.902
dspmtrx3/Submatrix
Submatrix
Range of rows
First
1
Index
nSubCar
Range of columns
First
1
Last
1
[285, 33, 315, 47]
61
Port number
172
3#out:1
99#in:1
170
97#out:1
3#in:1
173
99#out:1
98#in:1
[840, 133, 870, 147]
58
Port number
163
26#out:1
86#in:1
173
96#out:1
101#in:1
172
80#out:1
96#in:1
179
101#out:1
[78, 0]
174
26#in:1
171
[0, -105]
53#in:1
183
85#out:1
80#in:1
[1, 1]
[410, 245, 510, 305]
57
off
off
[-8, 0, 1928, 1056]
off
[1.270000, 1.270000, 1.270000, 1.270000]
100
[20, 138, 50, 152]
56
Port number
[1, 1]
[530, 122, 600, 168]
55
1.32
Stateflow.Translate.translate
ExplicitOnly
on
off
MATLAB Function
off
[223, 338, 826, 833]
off
[1.270000, 1.270000, 1.270000, 1.270000]
100
21
[20, 101, 40, 119]
-1
Port number
[1, 1]
[270, 230, 320, 270]
11
1
Stateflow S-Function
Simple_Resource_Grid_Start_Student_2016 4
[1, 2]
[180, 100, 230, 160]
10
sf_sfun
[1 2]
off
on
2
y
Auto
SignalName
[460, 241, 480, 259]
12
[460, 101, 480, 119]
-5
Port number
9
79::1#out:1
79::19#in:1
y
10
[0, 0]
79::19#out:2
79::5#in:1
11
79::20#out:1
79::21#in:1
12
79::19#out:1
79::20#in:1
[225, 20, 305, 50]
45
TxSymBlock
global
[1, 1]
[405, 126, 445, 164]
18
1.511
dspxfrm3/IFFT
IFFT
Auto
Table lookup
NEW
Speed
off
off
on
off
128
on
Complex
Sample based
Floor
off
Same word length as input
16
15
Inherit: Same word length as input
Inherit: Same word length as input
Inherit via internal rule
32
30
Inherit: Inherit via internal rule
Inherit: Inherit via internal rule
Inherit via internal rule
32
30
Inherit: Inherit via internal rule
Inherit: Inherit via internal rule
Inherit via internal rule
16
15
Inherit: Inherit via internal rule
[]
[]
Inherit: Inherit via internal rule
off
[1, 1]
[245, 122, 315, 168]
59
1.32
Stateflow.Translate.translate
ExplicitOnly
on
off
MATLAB Function
off
[223, 338, 826, 833]
off
usletter
inches
[0.500000, 0.500000, 0.500000, 0.500000]
100
21
[20, 101, 40, 119]
-1
Port number
[1, 1]
[270, 230, 320, 270]
11
1
Stateflow S-Function
Simple_Resource_Grid_Start_Student_2016 9
[1, 2]
[180, 100, 230, 160]
10
sf_sfun
[1 2]
off
on
2
y
Auto
SignalName
[460, 241, 480, 259]
12
[460, 101, 480, 119]
-5
Port number
5
100::1#out:1
100::19#in:1
y
6
[0, 0]
100::19#out:2
100::5#in:1
7
100::20#out:1
100::21#in:1
8
100::19#out:1
100::20#in:1
[1, 1]
[90, 132, 145, 158]
25
Customize
[nSubCar nOFDMSym]
[695, 138, 725, 152]
57
Port number
53
24#out:1
[30, 0]
156
100#in:1
155
[0, -110]
52#in:1
159
82#out:1
24#in:1
166
2#out:1
79#in:1
167
100#out:1
2#in:1
169
79#out:1
83#in:1
Perform IFFT
[393, 103, 457, 118]
[0, 0, 0, 0]
off
off
left
top
-1
[1]
[495, 534, 620, 1046]
11
1
[3]
[1035, 560, 1105, 610]
43
1.32
Stateflow.Translate.translate
ExplicitOnly
on
off
MATLAB Function
off
[223, 338, 826, 833]
off
[1.270000, 1.270000, 1.270000, 1.270000]
100
28
[20, 101, 40, 119]
11
Port number
[20, 136, 40, 154]
12
2
Port number
[20, 171, 40, 189]
14
3
Port number
[1, 1]
[270, 100, 320, 140]
16
1
Stateflow S-Function
Simple_Resource_Grid_Start_Student_2016 1
[3, 1]
[180, 100, 230, 180]
15
sf_sfun
nOFDMSym
[3 1]
off
on
[460, 111, 480, 129]
17
37
50::20#out:1
50::26#in:1
38
50::21#out:1
50::26#in:2
39
50::23#out:1
50::26#in:3
40
50::27#out:1
50::28#in:1
41
50::26#out:1
[0, -20]
50::27#in:1
[1]
[355, 534, 460, 1046]
22
1
[0, 1]
[125, 242, 230, 308]
73
off
off
[-8, 0, 1928, 1056]
off
[1.270000, 1.270000, 1.270000, 1.270000]
100
[0, 1]
[20, 28, 100, 72]
60
1.133
commrandsrc3/Bernoulli Binary
Generator
Bernoulli Binary Generator
0.5
Auto
0
1
nOFDMSym*nSubCar*4
single
Interpreted execution
[1, 1]
[155, 24, 230, 76]
61
1.431
commdigbbndam3/Rectangular QAM
Modulator
Baseband
Rectangular QAM Modulator Baseband
16
Bit
Gray
[0:15]
Average Power
2
1
1
0
double
16
sfix(16)
Best precision
15
[330, 43, 360, 57]
62
Port number
1
134#out:1
135#in:1
2
135#out:1
136#in:1
[1]
[220, 537, 335, 1063]
12
1
94
34#out:1
[5, 0]
10#in:1
97
36#out:1
[5, 0]
7#in:1
99
39#out:1
[15, 0; 0, 310]
21#in:1
115
55#out:1
[88, 0; 0, 45]
50#in:1
116
54#out:1
[165, 0]
50#in:2
180
81#out:1
[74, 0]
194
[0, -110]
35#in:1
193
40#in:1
184
40#out:1
84#in:1
185
84#out:1
38#in:1
187
51#out:1
[88, 0; 0, -35]
50#in:3
221
133#out:1
[38, 0]
219
[0, -115]
33#in:1
215
81#in:1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style
type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Helvetica'; font-
size:10px; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-
left:0px; margin-right:0px; -qt-block-indent:0; text-
indent:0px;"><span style=" font-size:18pt; font-
weight:600;">Visualization</span></p></body></html>
[832, 414, 982, 446]
[0, 0, 0, 0]
off
off
left
top
rich
-1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style
type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Helvetica'; font-
size:10px; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-
left:0px; margin-right:0px; -qt-block-indent:0; text-
indent:0px;"><span style=" font-size:18pt; font-
weight:600;">Resource Grid OFDM
Model</span></p></body></html>
[121, 89, 444, 121]
[0, 0, 0, 0]
off
off
left
top
rich
-2
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style
type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Helvetica'; font-
size:10px; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-
left:0px; margin-right:0px; -qt-block-indent:0; text-
indent:0px;"><span style=" font-size:14pt;">OFDM
Symbols</span></p></body></html>
[495, 504, 632, 529]
[0, 0, 0, 0]
off
off
left
top
rich
-3
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style
type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Helvetica'; font-
size:10px; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-
left:0px; margin-right:0px; -qt-block-indent:0; text-
indent:0px;"><span style=" font-size:14pt;">Rx
Symbols</span></p></body></html>
[353, 504, 457, 529]
[0, 0, 0, 0]
off
off
left
top
rich
-4
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style
type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Helvetica'; font-
size:10px; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-
left:0px; margin-right:0px; -qt-block-indent:0; text-
indent:0px;"><span style=" font-size:14pt;">Tx
Symbols</span></p></body></html>
[225, 504, 327, 529]
[0, 0, 0, 0]
off
off
left
top
rich
-5
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style
type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Helvetica'; font-
size:10px; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-
left:0px; margin-right:0px; -qt-block-indent:0; text-
indent:0px;"><span style=" font-size:18pt; font-
weight:600;">Display</span></p></body></html>
[392, 414, 479, 446]
[0, 0, 0, 0]
off
off
left
top
rich
-1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style
type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Helvetica'; font-
size:14px; font-weight:600; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-
left:0px; margin-right:0px; -qt-block-indent:0; text-
indent:0px;"><span style=" font-size:10pt;">OFDM
Modulator</span></p></body></html>
[408, 213, 516, 231]
[0, 0, 0, 0]
off
off
left
top
rich
-2
14
bold
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style
type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Helvetica'; font-
size:14px; font-weight:600; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-
left:0px; margin-right:0px; -qt-block-indent:0; text-
indent:0px;"><span style=" font-
size:14px;">Channel</span></p></body></html>
[704, 213, 764, 231]
[0, 0, 0, 0]
off
off
left
top
rich
-3
14
bold
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style
type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Helvetica'; font-
size:14px; font-weight:600; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-
left:0px; margin-right:0px; -qt-block-indent:0; text-
indent:0px;"><span style=" font-size:14px;">OFDM
Demodulator</span></p></body></html>
[936, 213, 1075, 231]
[0, 0, 0, 0]
off
off
left
top
rich
-4
14
bold
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style
type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Helvetica'; font-
size:14px; font-weight:600; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-
left:0px; margin-right:0px; -qt-block-indent:0; text-
indent:0px;"><span style=" font-size:14px;">Rx
Symbol</span></p></body></html>
[1178, 213, 1252, 231]
[0, 0, 0, 0]
off
off
left
top
rich
-5
14
bold
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style
type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Helvetica'; font-
size:14px; font-weight:600; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-
left:0px; margin-right:0px; -qt-block-indent:0; text-
indent:0px;"><span style=" font-size:14px;">Tx
Symbol</span></p></body></html>
[426, 151, 498, 169]
[0, 0, 0, 0]
off
off
left
top
rich
-6
14
bold
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style
type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Helvetica'; font-
size:10px; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-
left:0px; margin-right:0px; -qt-block-indent:0; text-
indent:0px;"><span style=" font-size:13px; font-
weight:600;">Symbol Generator</span></p></body></html>
[125, 213, 243, 231]
[0, 0, 0, 0]
off
off
left
top
rich
-1
simulink/configSet0.xml
Configuration
Code Generation/Comments
[ 212, 48, 1308, 726 ]
simulink/configSetInfo.xml
Configuration
simulink/stateflow.xml
13-Jul-2015 13:12:16
0
80000006
Default Simulink S-Function Target.
Plot Display
[422 539.941 189 413]
[0 156.75 0 153.75]
[1 1 3600 1200 1.180555555555556]
12
10
CLUSTER_CHART
EML_CHART
1
1
fcn
eML_blk_kernel()
[18 64.5 118 66]
12
SUBCHART
12
FUNC_STATE
CLUSTER_STATE
1
function fcn(TXSymBlock, RXSymBlock, OFDMSym,
nOFDMSym)
%% parameters
enabled = 1; % enable plot
maxQAMSymbol = 2; % symbol amplitude
nSubCar=12; % maximum carriers to be plotted
%nOFDMSym; % from workspace: the number of symbols
sent
%%
coder.extrinsic('subplot','stem',
'plot','sprintf','movegui','iptwindowalign');
if enabled
figure(1);
%movegui(figure(1),'northwest')
for subIdx = 1:nSubCar,
subplot(3,4,subIdx);
plot(real(TXSymBlock(subIdx,:)),imag(TXSymBlock(subIdx,:))
,'x');
axis([-maxQAMSymbol maxQAMSymbol -
maxQAMSymbol maxQAMSymbol]); axis square
title(sprintf('TX SubCar %d',subIdx));
grid on
end %for subIdx
figure(3);
%iptwindowalign(figure(2),'right',figure(3),'left');
stem((0:length(OFDMSym)-1),abs(OFDMSym));
xlabel('time')
title(sprintf('Time-Domain Symbols (for %d OFDM
symbols)',nOFDMSym));
figure(2);
%movegui(figure(2),'north')
%iptwindowalign(figure(1),'right',figure(2),'left');
for subIdx = 1:nSubCar,
subplot(3,4,subIdx);
plot(real(RXSymBlock(subIdx,:)),imag(RXSymBlock(subIdx,:))
,'ro');
axis([-maxQAMSymbol maxQAMSymbol -
maxQAMSymbol maxQAMSymbol]); axis square
title(sprintf('RX SubCar %d',subIdx));
grid on
end %for subIdx
end
Matrix(4,1)
[[10.0]; [5.0]; [700.0]; [500.0]]
INPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
1
16
SF_COMPLEX_INHERITED
SF_FRAME_INHERITED
Inherit: Same as Simulink
INPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
1
16
SF_COMPLEX_INHERITED
SF_FRAME_INHERITED
Inherit: Same as Simulink
INPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
1
16
SF_COMPLEX_INHERITED
SF_FRAME_INHERITED
Inherit: Same as Simulink
PARAMETER_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
1
16
SF_COMPLEX_INHERITED
SF_FRAME_INHERITED
Inherit: Same as Simulink
{eML_blk_kernel();}
[28.125 13.875 102.544 14.964]
12
[0 0 1 0 23.5747 14.625 0 0]
3
[1 0 -1 0 23.5747 42.5747 0 0]
[23.5747 24.9468]
[21.175 25.975 14.625 42.575]
12
SMART
BOTH_STICK
1
[23.5747 49.5747 7]
12
CONNECTIVE_JUNCTION
Channel/LTE Fading Channel
[422 539.941 189 413]
[0 156.75 0 153.75]
[1 1 3600 1200 1.180555555555556]
21
6
CLUSTER_CHART
EML_CHART
2
1
LTEChannel
eML_blk_kernel()
[18 64.5 118 66]
12
SUBCHART
21
FUNC_STATE
CLUSTER_STATE
1
function y = LTEChannel(u, SampleRate)
% B.2 Multi-path fading propagation conditions (3GPP TS
36.101)
%initialise the output
y=u;
%channele paramters
channel.Seed = 1;
channel.NRxAnts = 1;
channel.DelayProfile = 'EVA'; %Extended Vehicular A model
(EVA)
channel.DopplerFreq = 0;
channel.MIMOCorrelation = 'Low';
channel.SamplingRate = SampleRate;
channel.InitTime = 0;
%channel operation
coder.extrinsic('lteFadingChannel');
y=lteFadingChannel(channel, u);
Matrix(4,1)
[[10.0]; [5.0]; [700.0]; [500.0]]
INPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
Inherit: Same as Simulink
OUTPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
SF_FRAME_NO
Inherit: Same as Simulink
PARAMETER_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
1
16
SF_COMPLEX_INHERITED
SF_FRAME_INHERITED
Inherit: Same as Simulink
{eML_blk_kernel();}
[28.125 13.875 102.544 14.964]
12
[0 0 1 0 23.5747 14.625 0 0]
3
[1 0 -1 0 23.5747 42.5747 0 0]
[23.5747 24.9468]
[21.175 25.975 14.625 42.575]
21
SMART
BOTH_STICK
1
[23.5747 49.5747 7]
21
CONNECTIVE_JUNCTION
Channel/Frequency Selective Channel A
[422 539.941 189 413]
[0 156.75 0 153.75]
[1 1 3600 1200 1.180555555555556]
29
5
CLUSTER_CHART
EML_CHART
3
1
freqSelChanA
eML_blk_kernel()
[18 64.5 118 66]
12
SUBCHART
29
FUNC_STATE
CLUSTER_STATE
1
function y = freqSelChanA(u)
%#codegen
% Create frequency selective channel
b = firpm(4,[0 .2 .4 1],[1 0.01 0.01 1]);
y=filter(b,1,u);
Matrix(4,1)
[[10.0]; [5.0]; [700.0]; [500.0]]
INPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
Inherit: Same as Simulink
OUTPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
SF_FRAME_NO
Inherit: Same as Simulink
{eML_blk_kernel();}
[28.125 13.875 102.544 14.964]
12
[0 0 1 0 23.5747 14.625 0 0]
3
[1 0 -1 0 23.5747 42.5747 0 0]
[23.5747 24.9468]
[21.175 25.975 14.625 42.575]
29
SMART
BOTH_STICK
1
[23.5747 49.5747 7]
29
CONNECTIVE_JUNCTION
OFDM Modulator/Add Cyclic Prefix and Serialise
[422 539.941 189 413]
[0 156.75 0 153.75]
[1 1 3600 1200 1.180555555555556]
36
5
CLUSTER_CHART
EML_CHART
4
1
addCycPrefix
eML_blk_kernel()
[18 64.5 118 66]
12
SUBCHART
36
FUNC_STATE
CLUSTER_STATE
1
function y = addCycPrefix(u)
%%
%Add CP and serialise the parrallel data before the channel
stage
%%orignal code give to students
nOFDMSym = 140;%# of OFDM symbols
fft_len = 128;%fft length
y=reshape(u, fft_len*nOFDMSym, 1);
end
Matrix(4,1)
[[10.0]; [5.0]; [700.0]; [500.0]]
INPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
Inherit: Same as Simulink
OUTPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
SF_FRAME_NO
Inherit: Same as Simulink
{eML_blk_kernel();}
[28.125 13.875 102.544 14.964]
12
[0 0 1 0 23.5747 14.625 0 0]
3
[1 0 -1 0 23.5747 42.5747 0 0]
[23.5747 24.9468]
[21.175 25.975 14.625 42.575]
36
SMART
BOTH_STICK
1
[23.5747 49.5747 7]
36
CONNECTIVE_JUNCTION
OFDM Demodulator/Parallelised and Remove Cyclic Prefix
[422 539.941 189 413]
[0 156.75 0 153.75]
[1 1 3600 1200 1.180555555555556]
43
5
CLUSTER_CHART
EML_CHART
5
1
rmCycPref
eML_blk_kernel()
[18 64.5 118 66]
12
SUBCHART
43
FUNC_STATE
CLUSTER_STATE
1
function y = rmCycPref(u)
%%
% %Remove CP and parralelise the data for the channel
% %Orignal code provided for students
nOFDMSym = 140;%# of OFDM symbols
fft_len = 128;%fft length
y= reshape(u, fft_len, nOFDMSym);
Matrix(4,1)
[[10.0]; [5.0]; [700.0]; [500.0]]
INPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
Inherit: Same as Simulink
OUTPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
SF_FRAME_NO
Inherit: Same as Simulink
{eML_blk_kernel();}
[28.125 13.875 102.544 14.964]
12
[0 0 1 0 23.5747 14.625 0 0]
3
[1 0 -1 0 23.5747 42.5747 0 0]
[23.5747 24.9468]
[21.175 25.975 14.625 42.575]
43
SMART
BOTH_STICK
1
[23.5747 49.5747 7]
43
CONNECTIVE_JUNCTION
Channel/Frequency Selective Channel LTEA
[422 539.941 189 413]
[0 156.75 0 153.75]
[1 1 3600 1200 1.180555555555556]
50
5
CLUSTER_CHART
EML_CHART
6
1
freqSelChanLTEA
eML_blk_kernel()
[18 64.5 118 66]
12
SUBCHART
50
FUNC_STATE
CLUSTER_STATE
1
function y = freqSelChanLTEA(u)
%#codegen
% Create frequency selective channel
% LTE Downlink Physical Layer Parameters
% Channel Bandwidth 5 MHz, FFT size 512, Sample frequency
7.68
% Create frequency selective channel
b = firpm(24,[0 .2 .4 1],[1 0.02 0.02 1]);
y=filter(b,1,u);
Matrix(4,1)
[[10.0]; [5.0]; [700.0]; [500.0]]
INPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
Inherit: Same as Simulink
OUTPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
SF_FRAME_NO
Inherit: Same as Simulink
{eML_blk_kernel();}
[28.125 13.875 102.544 14.964]
12
[0 0 1 0 23.5747 14.625 0 0]
3
[1 0 -1 0 23.5747 42.5747 0 0]
[23.5747 24.9468]
[21.175 25.975 14.625 42.575]
50
SMART
BOTH_STICK
1
[23.5747 49.5747 7]
50
CONNECTIVE_JUNCTION
Channel/Frequency Selective Channel LTEB
[422 539.941 189 413]
[0 156.75 0 153.75]
[1 1 3600 1200 1.180555555555556]
57
5
CLUSTER_CHART
EML_CHART
7
1
freqSelChanLTEB
eML_blk_kernel()
[18 64.5 118 66]
12
SUBCHART
57
FUNC_STATE
CLUSTER_STATE
1
function y = freqSelChanLTEB(u)
%#codegen
% Create frequency selective channel
% LTE Downlink Physical Layer Parameters
% Channel Bandwidth 10MHz, FFT size 1024, Sample
frequency 15.36MHz
b = firpm(60,[0 .25 .35 1],[1 0.02 0.02 1]);
y=filter(b,1,u);
Matrix(4,1)
[[10.0]; [5.0]; [700.0]; [500.0]]
INPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
Inherit: Same as Simulink
OUTPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
SF_FRAME_NO
Inherit: Same as Simulink
{eML_blk_kernel();}
[28.125 13.875 102.544 14.964]
12
[0 0 1 0 23.5747 14.625 0 0]
3
[1 0 -1 0 23.5747 42.5747 0 0]
[23.5747 24.9468]
[21.175 25.975 14.625 42.575]
57
SMART
BOTH_STICK
1
[23.5747 49.5747 7]
57
CONNECTIVE_JUNCTION
Channel/Frequency Selective Channel B
[422 539.941 189 413]
[0 156.75 0 153.75]
[1 1 3600 1200 1.180555555555556]
64
5
CLUSTER_CHART
EML_CHART
8
1
freqSelChanB
eML_blk_kernel()
[18 64.5 118 66]
12
SUBCHART
64
FUNC_STATE
CLUSTER_STATE
1
function y = freqSelChanB(u)
%#codegen
% Create frequency selective channel
b = firpm(6,[0 .2 .4 1],[1 0.01 0.01 1]);
y=filter(b,1,u);
Matrix(4,1)
[[10.0]; [5.0]; [700.0]; [500.0]]
INPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
Inherit: Same as Simulink
OUTPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
SF_FRAME_NO
Inherit: Same as Simulink
{eML_blk_kernel();}
[28.125 13.875 102.544 14.964]
12
[0 0 1 0 23.5747 14.625 0 0]
3
[1 0 -1 0 23.5747 42.5747 0 0]
[23.5747 24.9468]
[21.175 25.975 14.625 42.575]
64
SMART
BOTH_STICK
1
[23.5747 49.5747 7]
64
CONNECTIVE_JUNCTION
OFDM Modulator/Perform Shift IFFT
[422 539.941 189 413]
[0 156.75 0 153.75]
[1 1 3600 1200 1.180555555555556]
71
5
CLUSTER_CHART
EML_CHART
9
1
shiftIFFT
eML_blk_kernel()
[18 64.5 118 66]
12
SUBCHART
71
FUNC_STATE
CLUSTER_STATE
1
function y = shiftIFFT(u)
y=ifftshift(u);
Matrix(4,1)
[[10.0]; [5.0]; [700.0]; [500.0]]
INPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
Inherit: Same as Simulink
OUTPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
SF_FRAME_NO
Inherit: Same as Simulink
{eML_blk_kernel();}
[28.125 13.875 102.544 14.964]
12
[0 0 1 0 23.5747 14.625 0 0]
3
[1 0 -1 0 23.5747 42.5747 0 0]
[23.5747 24.9468]
[21.175 25.975 14.625 42.575]
71
SMART
BOTH_STICK
1
[23.5747 49.5747 7]
71
CONNECTIVE_JUNCTION
OFDM Demodulator/Perform shift FFT
[422 539.941 189 413]
[0 156.75 0 153.75]
[1 1 3600 1200 1.180555555555556]
78
5
CLUSTER_CHART
EML_CHART
10
1
shiftFFT
eML_blk_kernel()
[18 64.5 118 66]
12
SUBCHART
78
FUNC_STATE
CLUSTER_STATE
1
function y = shiftFFT(u)
y=fftshift(u);
Matrix(4,1)
[[10.0]; [5.0]; [700.0]; [500.0]]
INPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
Inherit: Same as Simulink
OUTPUT_DATA
-1
SF_INHERITED_TYPE
SF_DOUBLE_TYPE
SF_COMPLEX_INHERITED
SF_FRAME_NO
Inherit: Same as Simulink
{eML_blk_kernel();}
[28.125 13.875 102.544 14.964]
12
[0 0 1 0 23.5747 14.625 0 0]
3
[1 0 -1 0 23.5747 42.5747 0 0]
[23.5747 24.9468]
[21.175 25.975 14.625 42.575]
78
SMART
BOTH_STICK
1
[23.5747 49.5747 7]
78
CONNECTIVE_JUNCTION
Plot Display
11
12
Channel/LTE Fading Channel
11
21
Channel/Frequency Selective Channel A
11
29
OFDM Modulator/Add Cyclic Prefix and Serialise
11
36
OFDM Demodulator/Parallelised and Remove Cyclic Prefix
11
43
Channel/Frequency Selective Channel LTEA
11
50
Channel/Frequency Selective Channel LTEB
11
57
Channel/Frequency Selective Channel B
11
64
OFDM Modulator/Perform Shift IFFT
11
71
OFDM Demodulator/Perform shift FFT
11
78
[Content_Types].xml
_rels/.rels
metadata/thumbnail.png
simulink/_rels/blockdiagram.xml.rels
simulink/_rels/configSetInfo.xml.rels
simulink/graphicalInterface.xml
0
0
0
0
1
Lab 4 LTE Frames, Slots and Resource Grid
Objectives
1. To understand LTE frames, slots and resource grid
2. To understand and apply the principles of frequency and time
coordinate system
3. To calculate data rate based on resource allocation
4. To implement OFDM transmission with specific LTE
resource grid
Introduction
In lab 1, you have explored and worked on various aspects of
OFDM transmission through the
predefined Simulink model. In the model, there is a Symbol
Generator block that randomly
generates a series of 16-QAM symbols. In LTE framework,
prior to OFDM modulation, physical
channels and signals in LTE are assigned to different portion of
the resource grid. In this lab, you
will explore and apply some important concepts in LTE physical
layers, i.e LTE Frames, Slots and
Resource Grid.
Experiment 1: Understanding LTE Frequency and Time
Representation
First, we look at the time domain of LTE transmission. There
are some terminologies that you need
to get familiar with. They are radio frame, subframe, slot and
OFDM symbols, as illustrated in
Figure 1. In the time domain, each radio frame, that forms the
basic sequence of transmission, has
the length of 10ms. Each frame consists of 10 subframes (1ms
length each). Each subframe is
further composed of two slots (0.5ms length each). Each slot
consists of either seven or six OFDM
symbols based on a normal or an extended cyclic prefix.
Figure 1 LTE frame structure [1]
In the frequency domain, OFDM is regarded as a multicarrier
transmission system and the spacing
between two consecutive carriers is defined as 15 kHz in LTE.
The bandwidth of the transmission
corresponds directly to the number of the carriers.
As shown in Figure 2, the frequency and time representation of
placing symbols is the key to
understand the operation of LTE. The transmitted symbols are
explicitly mapped to different
portion of the two-dimension representation, which consists of a
subcarrier axis (frequency) and a
2
OFDM symbol axis (time). This coordinate system is called
resource grid. Some additional
terminologies that you need to understand are resource element
and resource block. A resource
element is one transmitted symbol placed at the intersection of
an OFDM symbol and a subcarrier.
A resource block contains data symbols placed within 12
subcarriers in frequency axis and one
0.5ms slot in the time axis.
Figure 2 LTE Time-frequency coordinate [1]
Start Matlab, and in the command window, type the following
commands to display a typical
transmitted resource grid
enb = lteTestModel('3.2','1.4MHz'); [txwave,txgrid,info]
= lteTestModelTool(enb); figure('Color','w');
helperPlotTransmitResourceGrid(enb,txgrid);
Task1: Based on the resource grid displayed and assuming
normal cyclic prefix, answer the
following questions and describe how you arrived at the
solutions:
• What is the transmission time of this LTE signal?
• What is the minimum bandwidth required to transmit this LTE
signal?
• How many slots and radio frames displayed in the figure?
• How many resource elements and resource blocks displayed in
the figure? How
many resource blocks per 0.5m slot displayed in the figure?
Task2: In the command window, type the following commands
(5MHz physical channel parameter)
to display a typical transmitted resource grid and answer the
above questions again.
enb = lteTestModel('3.2','5MHz');
[txwave,txgrid,info] = lteTestModelTool(enb);
figure('Color','w');
helperPlotTransmitResourceGrid(enb,txgrid);
3
Experiment 2: Data Rate Estimation
Task1: Referring to Table 1 and assuming 64-QAM modulation
and one spatial stream, calculate
the maximum data rate for the channel parameters of 1.4MHz.
Describe how the calculation is
performed. Note that not all symbols placed on the resource grid
are data, there are also control
signals. However for simplicity of illustrating the concept, in
this exercise, we consider that
resource grid contains data symbols only. Two intermediate
steps to consider is as follows
• How many bits per data symbol?
• How many symbols (or resource element) per second?
Task2: In addition, calculate the maximum data rate for the
channel parameters of 5MHz. Describe
how the calculation is performed.
Channel
Bandwidth
(MHz)
Sample
Frequency
(MHz)
FFT Size Subcarriers (excl.
DC sub-carrier)
# of resource
block (per slot)
1.4 1.92 128 72 6
3 3.84 256 144 12
5 7.68 512 300 25
10 15.36 1024 600 50
15 23.04 1536 900 75
20 30.72 2048 1200 100
Table 1 LTE downlink physical layer parameters
Experiment 3: Implementing Resource Grid with OFDM
Transmission with
Normal Cyclic Prefix
In this exercise, you will implement OFDM transmission with
LTE specific resource grid. The
Simulink file is Simple_Resource_Grid_Start_2016.slx. The
Simulink blocks that you need
implement/modify are the Symbol Generator, Channel, Add
Cyclic Prefix and Remove Cyclic
Prefix. Sample codes for three blocks have been given to you
for your reference.
Task1:
• In Channel block, enter 6 (LTE fading channel) to the
parameter Channel Selection and
enter relevant sampling frequency in reference with Table 1.
• To implement resource grid which has 1 radio frame, LTE
1.4MHz parameters (FFT length
and sample frequency according to Table 1) and 64 QAM.
o In the Bernoulli Binary Generator Block within Symbol
Generator Block, verify
that
▪ Samples per frame is entered as nOFDMSym*nSubCar*6 o In
the
Rectangular QAM Block within Symbol Generator Block Block,
verify that
▪ M-ary number is entered as 64
▪ Click View Constellation button to observe the transmitting
constellation
diagram o What are nOFDMSym and nSubCar based on the
specifications? Edit the
variables nOFDMSym and nSubCar in the Matlab Workspace
accordingly.
4
Figure 3 Bernoulli Binary Generator Parameters
Figure 4 Rectangular QAM Block Parameters
• Verify the FFT length of the IFFT block o FFT Length is
entered as 128
• Run the simulation model in which Cyclic Prefix functions are
not implemented, and record
the results for future comparisons.
• To implement Add Cyclic Prefix function accordingly.
o How many CP samples are needed? And note that in each slot,
1st CP and
remaining CP have different lengths in time in reference to
Figure 1.
o How many samples of the entire radio frame are required?
To
implement Remove Cyclic Prefix block accordingly.
Run the Simulink model and you shall observe first 12
subcarrier plots. And you need to have key
results, Matlab codes and figures presented in your lab report.
Task2:
• To implement resource grid which has 2 radio frame, LTE
5MHz parameters (FFT length
and sample frequency according to Table 1) and 64 QAM.
• To modify FFT length of the IFFT block.
5
• To modify Sample Rate of the Channel block.
• To implement Add Cyclic Prefix function accordingly.
• To implement Remove Cyclic Prefix block accordingly.
Run the Simulink model and you shall observe first 12
subcarrier plots. And you need to have key
results, Matlab codes and figures presented in your lab report.

More Related Content

Similar to metadatacoreProperties.xmlModel2015-07-13T030104Zthua3267th.docx

OSDC 2017 - Werner Fischer - Linux performance profiling and monitoring
OSDC 2017 - Werner Fischer - Linux performance profiling and monitoringOSDC 2017 - Werner Fischer - Linux performance profiling and monitoring
OSDC 2017 - Werner Fischer - Linux performance profiling and monitoringNETWAYS
 
OSMC 2015: Linux Performance Profiling and Monitoring by Werner Fischer
OSMC 2015: Linux Performance Profiling and Monitoring by Werner FischerOSMC 2015: Linux Performance Profiling and Monitoring by Werner Fischer
OSMC 2015: Linux Performance Profiling and Monitoring by Werner FischerNETWAYS
 
OSMC 2015 | Linux Performance Profiling and Monitoring by Werner Fischer
OSMC 2015 | Linux Performance Profiling and Monitoring by Werner FischerOSMC 2015 | Linux Performance Profiling and Monitoring by Werner Fischer
OSMC 2015 | Linux Performance Profiling and Monitoring by Werner FischerNETWAYS
 
Secrets of building a debuggable runtime: Learn how language implementors sol...
Secrets of building a debuggable runtime: Learn how language implementors sol...Secrets of building a debuggable runtime: Learn how language implementors sol...
Secrets of building a debuggable runtime: Learn how language implementors sol...Dev_Events
 
DEP/ASLR bypass without ROP/JIT
DEP/ASLR bypass without ROP/JITDEP/ASLR bypass without ROP/JIT
DEP/ASLR bypass without ROP/JITArtem I. Baranov
 
Linux kernel debugging(PDF format)
Linux kernel debugging(PDF format)Linux kernel debugging(PDF format)
Linux kernel debugging(PDF format)yang firo
 
Linux kernel debugging(ODP format)
Linux kernel debugging(ODP format)Linux kernel debugging(ODP format)
Linux kernel debugging(ODP format)yang firo
 
Deep review of LMS process
Deep review of LMS processDeep review of LMS process
Deep review of LMS processRiyaj Shamsudeen
 
LISA2019 Linux Systems Performance
LISA2019 Linux Systems PerformanceLISA2019 Linux Systems Performance
LISA2019 Linux Systems PerformanceBrendan Gregg
 
_ Mini Catalogs by app
_ Mini Catalogs by app_ Mini Catalogs by app
_ Mini Catalogs by appVincent Fetzer
 
pstack, truss etc to understand deeper issues in Oracle database
pstack, truss etc to understand deeper issues in Oracle databasepstack, truss etc to understand deeper issues in Oracle database
pstack, truss etc to understand deeper issues in Oracle databaseRiyaj Shamsudeen
 
Harmonic hpn gearhead_catalog
Harmonic hpn gearhead_catalogHarmonic hpn gearhead_catalog
Harmonic hpn gearhead_catalogElectromate
 
Park script
Park scriptPark script
Park scriptzeu1507
 
제 6회 엑셈 수요 세미나 자료 연구컨텐츠팀
제 6회 엑셈 수요 세미나 자료 연구컨텐츠팀제 6회 엑셈 수요 세미나 자료 연구컨텐츠팀
제 6회 엑셈 수요 세미나 자료 연구컨텐츠팀EXEM
 
Connor McDonald 11g for developers
Connor McDonald 11g for developersConnor McDonald 11g for developers
Connor McDonald 11g for developersInSync Conference
 
Aplicações 10x a 100x mais rápida com o postgre sql
Aplicações 10x a 100x mais rápida com o postgre sqlAplicações 10x a 100x mais rápida com o postgre sql
Aplicações 10x a 100x mais rápida com o postgre sqlFabio Telles Rodriguez
 

Similar to metadatacoreProperties.xmlModel2015-07-13T030104Zthua3267th.docx (20)

Explain this!
Explain this!Explain this!
Explain this!
 
OSDC 2017 - Werner Fischer - Linux performance profiling and monitoring
OSDC 2017 - Werner Fischer - Linux performance profiling and monitoringOSDC 2017 - Werner Fischer - Linux performance profiling and monitoring
OSDC 2017 - Werner Fischer - Linux performance profiling and monitoring
 
OSMC 2015: Linux Performance Profiling and Monitoring by Werner Fischer
OSMC 2015: Linux Performance Profiling and Monitoring by Werner FischerOSMC 2015: Linux Performance Profiling and Monitoring by Werner Fischer
OSMC 2015: Linux Performance Profiling and Monitoring by Werner Fischer
 
OSMC 2015 | Linux Performance Profiling and Monitoring by Werner Fischer
OSMC 2015 | Linux Performance Profiling and Monitoring by Werner FischerOSMC 2015 | Linux Performance Profiling and Monitoring by Werner Fischer
OSMC 2015 | Linux Performance Profiling and Monitoring by Werner Fischer
 
Secrets of building a debuggable runtime: Learn how language implementors sol...
Secrets of building a debuggable runtime: Learn how language implementors sol...Secrets of building a debuggable runtime: Learn how language implementors sol...
Secrets of building a debuggable runtime: Learn how language implementors sol...
 
DEP/ASLR bypass without ROP/JIT
DEP/ASLR bypass without ROP/JITDEP/ASLR bypass without ROP/JIT
DEP/ASLR bypass without ROP/JIT
 
Linux kernel debugging(PDF format)
Linux kernel debugging(PDF format)Linux kernel debugging(PDF format)
Linux kernel debugging(PDF format)
 
Linux kernel debugging(ODP format)
Linux kernel debugging(ODP format)Linux kernel debugging(ODP format)
Linux kernel debugging(ODP format)
 
Deep review of LMS process
Deep review of LMS processDeep review of LMS process
Deep review of LMS process
 
test
testtest
test
 
LISA2019 Linux Systems Performance
LISA2019 Linux Systems PerformanceLISA2019 Linux Systems Performance
LISA2019 Linux Systems Performance
 
_ Mini Catalogs by app
_ Mini Catalogs by app_ Mini Catalogs by app
_ Mini Catalogs by app
 
pstack, truss etc to understand deeper issues in Oracle database
pstack, truss etc to understand deeper issues in Oracle databasepstack, truss etc to understand deeper issues in Oracle database
pstack, truss etc to understand deeper issues in Oracle database
 
Kernel crashdump
Kernel crashdumpKernel crashdump
Kernel crashdump
 
Harmonic hpn gearhead_catalog
Harmonic hpn gearhead_catalogHarmonic hpn gearhead_catalog
Harmonic hpn gearhead_catalog
 
Park script
Park scriptPark script
Park script
 
제 6회 엑셈 수요 세미나 자료 연구컨텐츠팀
제 6회 엑셈 수요 세미나 자료 연구컨텐츠팀제 6회 엑셈 수요 세미나 자료 연구컨텐츠팀
제 6회 엑셈 수요 세미나 자료 연구컨텐츠팀
 
merged
mergedmerged
merged
 
Connor McDonald 11g for developers
Connor McDonald 11g for developersConnor McDonald 11g for developers
Connor McDonald 11g for developers
 
Aplicações 10x a 100x mais rápida com o postgre sql
Aplicações 10x a 100x mais rápida com o postgre sqlAplicações 10x a 100x mais rápida com o postgre sql
Aplicações 10x a 100x mais rápida com o postgre sql
 

More from ARIV4

Please go through the document completely before providing the answe.docx
Please go through the document completely before providing the answe.docxPlease go through the document completely before providing the answe.docx
Please go through the document completely before providing the answe.docxARIV4
 
Please follow the instruction carefully. APA stile. Mínimum three re.docx
Please follow the instruction carefully. APA stile. Mínimum three re.docxPlease follow the instruction carefully. APA stile. Mínimum three re.docx
Please follow the instruction carefully. APA stile. Mínimum three re.docxARIV4
 
Please follow the instructions attached in MS Word. Font Arial,  .docx
Please follow the instructions attached in MS Word. Font Arial,  .docxPlease follow the instructions attached in MS Word. Font Arial,  .docx
Please follow the instructions attached in MS Word. Font Arial,  .docxARIV4
 
Please help me write a report focusing on photocatalysis of TiO2 .docx
Please help me write a report focusing on photocatalysis of TiO2 .docxPlease help me write a report focusing on photocatalysis of TiO2 .docx
Please help me write a report focusing on photocatalysis of TiO2 .docxARIV4
 
Please follow the directions in the assignment content Environme.docx
Please follow the directions in the assignment content Environme.docxPlease follow the directions in the assignment content Environme.docx
Please follow the directions in the assignment content Environme.docxARIV4
 
Please follow the directions below to complete the project1.).docx
Please follow the directions below to complete the project1.).docxPlease follow the directions below to complete the project1.).docx
Please follow the directions below to complete the project1.).docxARIV4
 
Please follow all directions please. the attachment titled assignme.docx
Please follow all directions please. the attachment titled assignme.docxPlease follow all directions please. the attachment titled assignme.docx
Please follow all directions please. the attachment titled assignme.docxARIV4
 
Please draft a personal message that you would like to appear on you.docx
Please draft a personal message that you would like to appear on you.docxPlease draft a personal message that you would like to appear on you.docx
Please draft a personal message that you would like to appear on you.docxARIV4
 
Please explain how you have met various BSN Essentials for each co.docx
Please explain how you have met various BSN Essentials for each co.docxPlease explain how you have met various BSN Essentials for each co.docx
Please explain how you have met various BSN Essentials for each co.docxARIV4
 
Please Follow directions or I will dispute please answer origina.docx
Please Follow directions or I will dispute please answer origina.docxPlease Follow directions or I will dispute please answer origina.docx
Please Follow directions or I will dispute please answer origina.docxARIV4
 
Please find the attached.Task 1 -  In 150 words comment on att.docx
Please find the attached.Task 1  -  In 150 words comment on att.docxPlease find the attached.Task 1  -  In 150 words comment on att.docx
Please find the attached.Task 1 -  In 150 words comment on att.docxARIV4
 
Please draw primarily from this weeks readings (and use additio.docx
Please draw primarily from this weeks readings (and use additio.docxPlease draw primarily from this weeks readings (and use additio.docx
Please draw primarily from this weeks readings (and use additio.docxARIV4
 
Please explain the reoccurring theme (sub-textual idea) of blin.docx
Please explain the reoccurring theme (sub-textual idea) of blin.docxPlease explain the reoccurring theme (sub-textual idea) of blin.docx
Please explain the reoccurring theme (sub-textual idea) of blin.docxARIV4
 
Please fill the attached Self-Assessment Surveys (TWO) and calcula.docx
Please fill the attached Self-Assessment Surveys (TWO) and calcula.docxPlease fill the attached Self-Assessment Surveys (TWO) and calcula.docx
Please fill the attached Self-Assessment Surveys (TWO) and calcula.docxARIV4
 
Please explain the rules of the calling program (Caller Rules).docx
Please explain the rules of the calling program (Caller Rules).docxPlease explain the rules of the calling program (Caller Rules).docx
Please explain the rules of the calling program (Caller Rules).docxARIV4
 
Please follow directions to receive all possible points!!The int.docx
Please follow directions to receive all possible points!!The int.docxPlease follow directions to receive all possible points!!The int.docx
Please follow directions to receive all possible points!!The int.docxARIV4
 
Please follow instructions A blanch interpersonal record attached..docx
Please follow instructions A blanch interpersonal record attached..docxPlease follow instructions A blanch interpersonal record attached..docx
Please follow instructions A blanch interpersonal record attached..docxARIV4
 
Please explain how you have met various BSN Essentials for each cour.docx
Please explain how you have met various BSN Essentials for each cour.docxPlease explain how you have met various BSN Essentials for each cour.docx
Please explain how you have met various BSN Essentials for each cour.docxARIV4
 
Please explain how you have met various Bachelor of Science in Nur.docx
Please explain how you have met various Bachelor of Science in Nur.docxPlease explain how you have met various Bachelor of Science in Nur.docx
Please explain how you have met various Bachelor of Science in Nur.docxARIV4
 
Please DiscussWhat are host-based, client-based, client-serv.docx
Please DiscussWhat are host-based, client-based, client-serv.docxPlease DiscussWhat are host-based, client-based, client-serv.docx
Please DiscussWhat are host-based, client-based, client-serv.docxARIV4
 

More from ARIV4 (20)

Please go through the document completely before providing the answe.docx
Please go through the document completely before providing the answe.docxPlease go through the document completely before providing the answe.docx
Please go through the document completely before providing the answe.docx
 
Please follow the instruction carefully. APA stile. Mínimum three re.docx
Please follow the instruction carefully. APA stile. Mínimum three re.docxPlease follow the instruction carefully. APA stile. Mínimum three re.docx
Please follow the instruction carefully. APA stile. Mínimum three re.docx
 
Please follow the instructions attached in MS Word. Font Arial,  .docx
Please follow the instructions attached in MS Word. Font Arial,  .docxPlease follow the instructions attached in MS Word. Font Arial,  .docx
Please follow the instructions attached in MS Word. Font Arial,  .docx
 
Please help me write a report focusing on photocatalysis of TiO2 .docx
Please help me write a report focusing on photocatalysis of TiO2 .docxPlease help me write a report focusing on photocatalysis of TiO2 .docx
Please help me write a report focusing on photocatalysis of TiO2 .docx
 
Please follow the directions in the assignment content Environme.docx
Please follow the directions in the assignment content Environme.docxPlease follow the directions in the assignment content Environme.docx
Please follow the directions in the assignment content Environme.docx
 
Please follow the directions below to complete the project1.).docx
Please follow the directions below to complete the project1.).docxPlease follow the directions below to complete the project1.).docx
Please follow the directions below to complete the project1.).docx
 
Please follow all directions please. the attachment titled assignme.docx
Please follow all directions please. the attachment titled assignme.docxPlease follow all directions please. the attachment titled assignme.docx
Please follow all directions please. the attachment titled assignme.docx
 
Please draft a personal message that you would like to appear on you.docx
Please draft a personal message that you would like to appear on you.docxPlease draft a personal message that you would like to appear on you.docx
Please draft a personal message that you would like to appear on you.docx
 
Please explain how you have met various BSN Essentials for each co.docx
Please explain how you have met various BSN Essentials for each co.docxPlease explain how you have met various BSN Essentials for each co.docx
Please explain how you have met various BSN Essentials for each co.docx
 
Please Follow directions or I will dispute please answer origina.docx
Please Follow directions or I will dispute please answer origina.docxPlease Follow directions or I will dispute please answer origina.docx
Please Follow directions or I will dispute please answer origina.docx
 
Please find the attached.Task 1 -  In 150 words comment on att.docx
Please find the attached.Task 1  -  In 150 words comment on att.docxPlease find the attached.Task 1  -  In 150 words comment on att.docx
Please find the attached.Task 1 -  In 150 words comment on att.docx
 
Please draw primarily from this weeks readings (and use additio.docx
Please draw primarily from this weeks readings (and use additio.docxPlease draw primarily from this weeks readings (and use additio.docx
Please draw primarily from this weeks readings (and use additio.docx
 
Please explain the reoccurring theme (sub-textual idea) of blin.docx
Please explain the reoccurring theme (sub-textual idea) of blin.docxPlease explain the reoccurring theme (sub-textual idea) of blin.docx
Please explain the reoccurring theme (sub-textual idea) of blin.docx
 
Please fill the attached Self-Assessment Surveys (TWO) and calcula.docx
Please fill the attached Self-Assessment Surveys (TWO) and calcula.docxPlease fill the attached Self-Assessment Surveys (TWO) and calcula.docx
Please fill the attached Self-Assessment Surveys (TWO) and calcula.docx
 
Please explain the rules of the calling program (Caller Rules).docx
Please explain the rules of the calling program (Caller Rules).docxPlease explain the rules of the calling program (Caller Rules).docx
Please explain the rules of the calling program (Caller Rules).docx
 
Please follow directions to receive all possible points!!The int.docx
Please follow directions to receive all possible points!!The int.docxPlease follow directions to receive all possible points!!The int.docx
Please follow directions to receive all possible points!!The int.docx
 
Please follow instructions A blanch interpersonal record attached..docx
Please follow instructions A blanch interpersonal record attached..docxPlease follow instructions A blanch interpersonal record attached..docx
Please follow instructions A blanch interpersonal record attached..docx
 
Please explain how you have met various BSN Essentials for each cour.docx
Please explain how you have met various BSN Essentials for each cour.docxPlease explain how you have met various BSN Essentials for each cour.docx
Please explain how you have met various BSN Essentials for each cour.docx
 
Please explain how you have met various Bachelor of Science in Nur.docx
Please explain how you have met various Bachelor of Science in Nur.docxPlease explain how you have met various Bachelor of Science in Nur.docx
Please explain how you have met various Bachelor of Science in Nur.docx
 
Please DiscussWhat are host-based, client-based, client-serv.docx
Please DiscussWhat are host-based, client-based, client-serv.docxPlease DiscussWhat are host-based, client-based, client-serv.docx
Please DiscussWhat are host-based, client-based, client-serv.docx
 

Recently uploaded

Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 

Recently uploaded (20)

Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 

metadatacoreProperties.xmlModel2015-07-13T030104Zthua3267th.docx

  • 5. 1 on Sample based [] [] Inherit: Inherit from 'Constant value' off inf inf off 4 none off short 10 off off -1 A Tag local A Tag local 1 off [] [] Inherit: auto off off -1 Inherit -1 auto auto
  • 6. off off on One-based contiguous 3 {1,2,3} Last data port Error off on [] [] Inherit: Inherit via internal rule off Floor on -1 off 1 [] [] Inherit: auto off off -1 Inherit -1 auto auto Dialog held [] 1-D array [1,1] system ''
  • 7. [] FromPortIcon ReadWrite All off off off off -1 Auto Auto Auto void_void off Inherit from model Inherit from model Inherit from model Inherit from model Inherit from model off UseLocalSettings AllNumericTypes UseLocalSettings off off NONE off off off [-8, 0, 1928, 1056] on [1.270000, 1.270000, 1.270000, 1.270000] 125 simulink-default.rpt 137 Ideal upconverter, Channel and downconverter
  • 8. [1, 1] [685, 254, 785, 296] 39 off off [-8, -8, 1928, 1048] off [1.270000, 1.270000, 1.270000, 1.270000] 100 [75, 243, 105, 257] -1 Port number [235, 160, 300, 190] 7 ChanSelect off 1 6 Inherit: Inherit via back propagation [1, 1] [235, 237, 305, 283] 2 1.32 Stateflow.Translate.translate ExplicitOnly on off MATLAB Function off [223, 338, 826, 833] off [1.270000, 1.270000, 1.270000, 1.270000] 100 21 [20, 101, 40, 119] -1
  • 9. Port number [1, 1] [270, 230, 320, 270] 11 1 Stateflow S-Function Simple_Resource_Grid_Start_Student_2016 3 [1, 2] [180, 100, 230, 160] 10 sf_sfun [1 2] off on 2 y Auto SignalName [460, 241, 480, 259] 12 [460, 101, 480, 119] -5 Port number 9 69::1#out:1 69::19#in:1 y 10 [0, 0] 69::19#out:2 69::5#in:1 11 69::20#out:1 69::21#in:1 12 69::19#out:1
  • 10. 69::20#in:1 [1, 1] [235, 317, 305, 363] 11 1.32 Stateflow.Translate.translate ExplicitOnly on off MATLAB Function off [223, 338, 826, 833] off [1.270000, 1.270000, 1.270000, 1.270000] 100 21 [20, 101, 40, 119] -1 Port number [1, 1] [270, 230, 320, 270] 11 1 Stateflow S-Function Simple_Resource_Grid_Start_Student_2016 8 [1, 2] [180, 100, 230, 160] 10 sf_sfun [1 2] off on 2 y Auto SignalName
  • 11. [460, 241, 480, 259] 12 [460, 101, 480, 119] -5 Port number 5 94::1#out:1 94::19#in:1 y 6 [0, 0] 94::19#out:2 94::5#in:1 7 94::20#out:1 94::21#in:1 8 94::19#out:1 94::20#in:1 [1, 1] [235, 407, 305, 453] 9 1.32 Stateflow.Translate.translate ExplicitOnly on off MATLAB Function off [223, 338, 826, 833] off [1.270000, 1.270000, 1.270000, 1.270000] 100 21 [20, 101, 40, 119] -1
  • 12. Port number [1, 1] [270, 230, 320, 270] 11 1 Stateflow S-Function Simple_Resource_Grid_Start_Student_2016 6 [1, 2] [180, 100, 230, 160] 10 sf_sfun [1 2] off on 2 y Auto SignalName [460, 241, 480, 259] 12 [460, 101, 480, 119] -5 Port number 5 92::1#out:1 92::19#in:1 y 6 [0, 0] 92::19#out:2 92::5#in:1 7 92::20#out:1 92::21#in:1 8 92::19#out:1
  • 13. 92::20#in:1 [1, 1] [235, 502, 305, 548] 10 1.32 Stateflow.Translate.translate ExplicitOnly on off MATLAB Function off [223, 338, 826, 833] off [1.270000, 1.270000, 1.270000, 1.270000] 100 21 [20, 101, 40, 119] -1 Port number [1, 1] [270, 230, 320, 270] 11 1 Stateflow S-Function Simple_Resource_Grid_Start_Student_2016 7 [1, 2] [180, 100, 230, 160] 10 sf_sfun [1 2] off on 2 y Auto SignalName
  • 14. [460, 241, 480, 259] 12 [460, 101, 480, 119] -5 Port number 5 93::1#out:1 93::19#in:1 y 6 [0, 0] 93::19#out:2 93::5#in:1 7 93::20#out:1 93::21#in:1 8 93::19#out:1 93::20#in:1 [1, 1] [230, 584, 315, 626] 12 1.32 Stateflow.Translate.translate ExplicitOnly on off MATLAB Function off [223, 338, 826, 833] off [1.270000, 1.270000, 1.270000, 1.270000] 100 22 [20, 101, 40, 119] -1
  • 15. Port number [1, 1] [270, 230, 320, 270] 11 1 Stateflow S-Function Simple_Resource_Grid_Start_Student_2016 2 [1, 2] [180, 100, 230, 160] 10 sf_sfun SampleRate [1 2] off on 2 y Auto SignalName [460, 241, 480, 259] 12 [460, 101, 480, 119] -5 Port number 14 132::1#out:1 132::20#in:1 y 15 [0, 0] 132::20#out:2 132::5#in:1 16 132::21#out:1 132::22#in:1 17
  • 16. 132::20#out:1 132::21#in:1 [7, 1] [390, 185, 485, 315] 4 6 off off [655, 243, 685, 257] -2 Port number 2 41#out:1 [74, 0] 39 [0, 10] 51 [0, 80] 50 94#in:1 46 [0, 90] 44 [0, 95] 66 [0, 80] 132#in:1 65 93#in:1 43 92#in:1 40 69#in:1 38 [1, 0; 0, -40] 71#in:2
  • 17. 12 71#out:1 42#in:1 20 74#out:1 [55, 0; 0, 15] 71#in:1 24 69#out:1 [25, 0; 0, -30] 71#in:3 47 93#out:1 [53, 0; 0, -235] 71#in:6 48 92#out:1 [39, 0; 0, -160] 71#in:5 49 94#out:1 [32, 0; 0, -90] 71#in:4 64 132#out:1 [36, 0; 0, -295] 71#in:7 1 Ideal channel -- pass through 2 Frequency selective channel A 3 Frequency selective channel B 4 Frequency selective channel LTEA 5 Frequency selective channel LTEB [445, 378, 625, 451] [0, 0, 0, 0] on
  • 18. on left top -1 [155, 466, 195, 494] 33 TxSym [400, 466, 470, 494] 35 OFDMSym [285, 466, 325, 494] 38 RxSym [780, 621, 850, 649] 44 OFDMSym [780, 566, 850, 594] 47 RxSymBlock global [780, 511, 850, 539] 48 TxSymBlock global [365, 145, 405, 175] 32 TxSym [610, 147, 700, 183] 59 OFDMSym [1170, 257, 1260, 293] 37 RxSym [1, 1] [950, 242, 1040, 308] 58
  • 19. off off [-8, 0, 1928, 1056] off [1.270000, 1.270000, 1.270000, 1.270000] 125 [135, 133, 165, 147] 57 Port number [1, 1] [730, 127, 785, 153] 27 Column vector (2-D) [730, 20, 815, 50] 46 RxSymBlock global [1, 1] [255, 117, 325, 163] 56 1.32 Stateflow.Translate.translate ExplicitOnly on off MATLAB Function off [223, 338, 826, 833] off [1.270000, 1.270000, 1.270000, 1.270000] 100 21 [20, 101, 40, 119] -1 Port number [1, 1]
  • 20. [270, 230, 320, 270] 11 1 Stateflow S-Function Simple_Resource_Grid_Start_Student_2016 5 [1, 2] [180, 100, 230, 160] 10 sf_sfun [1 2] off on 2 y Auto SignalName [460, 241, 480, 259] 12 [460, 101, 480, 119] -5 Port number 5 80::1#out:1 80::19#in:1 y 6 [0, 0] 80::19#out:2 80::5#in:1 7 80::20#out:1 80::21#in:1 8 80::19#out:1 80::20#in:1 [1, 1]
  • 21. [540, 117, 610, 163] 61 1.32 Stateflow.Translate.translate ExplicitOnly on off MATLAB Function off [223, 338, 826, 833] off usletter inches [0.500000, 0.500000, 0.500000, 0.500000] 100 21 [20, 101, 40, 119] -1 Port number [1, 1] [270, 230, 320, 270] 11 1 Stateflow S-Function Simple_Resource_Grid_Start_Student_2016 10 [1, 2] [180, 100, 230, 160] 10 sf_sfun [1 2] off on 2 y Auto SignalName
  • 22. [460, 241, 480, 259] 12 [460, 101, 480, 119] -5 Port number 5 101::1#out:1 101::19#in:1 y 6 [0, 0] 101::19#out:2 101::5#in:1 7 101::20#out:1 101::21#in:1 8 101::19#out:1 101::20#in:1 [1, 1] [410, 115, 475, 165] 60 off off [-8, -8, 1928, 1048] off [1.270000, 1.270000, 1.270000, 1.270000] 100 [20, 33, 50, 47] 60 Port number [1, 1] [90, 21, 130, 59] 7 1.511 dspxfrm3/FFT
  • 23. FFT Auto Table lookup NEW Speed off off on 64 on Floor off Same word length as input 16 15 Inherit: Same word length as input Inherit: Same word length as input Inherit via internal rule 32 30 Inherit: Inherit via internal rule Inherit: Inherit via internal rule Inherit via internal rule 32 30 Inherit: Inherit via internal rule Inherit: Inherit via internal rule Inherit via internal rule 16 15 Inherit: Inherit via internal rule [] [] Inherit: Inherit via internal rule off [1, 1]
  • 24. [180, 20, 230, 60] 62 1.902 dspmtrx3/Submatrix Submatrix Range of rows First 1 Index nSubCar Range of columns First 1 Last 1 [285, 33, 315, 47] 61 Port number 172 3#out:1 99#in:1 170 97#out:1 3#in:1 173 99#out:1 98#in:1 [840, 133, 870, 147] 58 Port number 163 26#out:1 86#in:1 173 96#out:1 101#in:1
  • 25. 172 80#out:1 96#in:1 179 101#out:1 [78, 0] 174 26#in:1 171 [0, -105] 53#in:1 183 85#out:1 80#in:1 [1, 1] [410, 245, 510, 305] 57 off off [-8, 0, 1928, 1056] off [1.270000, 1.270000, 1.270000, 1.270000] 100 [20, 138, 50, 152] 56 Port number [1, 1] [530, 122, 600, 168] 55 1.32 Stateflow.Translate.translate ExplicitOnly on off MATLAB Function off
  • 26. [223, 338, 826, 833] off [1.270000, 1.270000, 1.270000, 1.270000] 100 21 [20, 101, 40, 119] -1 Port number [1, 1] [270, 230, 320, 270] 11 1 Stateflow S-Function Simple_Resource_Grid_Start_Student_2016 4 [1, 2] [180, 100, 230, 160] 10 sf_sfun [1 2] off on 2 y Auto SignalName [460, 241, 480, 259] 12 [460, 101, 480, 119] -5 Port number 9 79::1#out:1 79::19#in:1 y 10 [0, 0]
  • 27. 79::19#out:2 79::5#in:1 11 79::20#out:1 79::21#in:1 12 79::19#out:1 79::20#in:1 [225, 20, 305, 50] 45 TxSymBlock global [1, 1] [405, 126, 445, 164] 18 1.511 dspxfrm3/IFFT IFFT Auto Table lookup NEW Speed off off on off 128 on Complex Sample based Floor off Same word length as input 16 15 Inherit: Same word length as input
  • 28. Inherit: Same word length as input Inherit via internal rule 32 30 Inherit: Inherit via internal rule Inherit: Inherit via internal rule Inherit via internal rule 32 30 Inherit: Inherit via internal rule Inherit: Inherit via internal rule Inherit via internal rule 16 15 Inherit: Inherit via internal rule [] [] Inherit: Inherit via internal rule off [1, 1] [245, 122, 315, 168] 59 1.32 Stateflow.Translate.translate ExplicitOnly on off MATLAB Function off [223, 338, 826, 833] off usletter inches [0.500000, 0.500000, 0.500000, 0.500000] 100 21
  • 29. [20, 101, 40, 119] -1 Port number [1, 1] [270, 230, 320, 270] 11 1 Stateflow S-Function Simple_Resource_Grid_Start_Student_2016 9 [1, 2] [180, 100, 230, 160] 10 sf_sfun [1 2] off on 2 y Auto SignalName [460, 241, 480, 259] 12 [460, 101, 480, 119] -5 Port number 5 100::1#out:1 100::19#in:1 y 6 [0, 0] 100::19#out:2 100::5#in:1 7 100::20#out:1 100::21#in:1
  • 30. 8 100::19#out:1 100::20#in:1 [1, 1] [90, 132, 145, 158] 25 Customize [nSubCar nOFDMSym] [695, 138, 725, 152] 57 Port number 53 24#out:1 [30, 0] 156 100#in:1 155 [0, -110] 52#in:1 159 82#out:1 24#in:1 166 2#out:1 79#in:1 167 100#out:1 2#in:1 169 79#out:1 83#in:1 Perform IFFT [393, 103, 457, 118] [0, 0, 0, 0] off off
  • 31. left top -1 [1] [495, 534, 620, 1046] 11 1 [3] [1035, 560, 1105, 610] 43 1.32 Stateflow.Translate.translate ExplicitOnly on off MATLAB Function off [223, 338, 826, 833] off [1.270000, 1.270000, 1.270000, 1.270000] 100 28 [20, 101, 40, 119] 11 Port number [20, 136, 40, 154] 12 2 Port number [20, 171, 40, 189] 14 3 Port number [1, 1] [270, 100, 320, 140] 16
  • 32. 1 Stateflow S-Function Simple_Resource_Grid_Start_Student_2016 1 [3, 1] [180, 100, 230, 180] 15 sf_sfun nOFDMSym [3 1] off on [460, 111, 480, 129] 17 37 50::20#out:1 50::26#in:1 38 50::21#out:1 50::26#in:2 39 50::23#out:1 50::26#in:3 40 50::27#out:1 50::28#in:1 41 50::26#out:1 [0, -20] 50::27#in:1 [1] [355, 534, 460, 1046] 22 1 [0, 1] [125, 242, 230, 308] 73
  • 33. off off [-8, 0, 1928, 1056] off [1.270000, 1.270000, 1.270000, 1.270000] 100 [0, 1] [20, 28, 100, 72] 60 1.133 commrandsrc3/Bernoulli Binary Generator Bernoulli Binary Generator 0.5 Auto 0 1 nOFDMSym*nSubCar*4 single Interpreted execution [1, 1] [155, 24, 230, 76] 61 1.431 commdigbbndam3/Rectangular QAM Modulator Baseband Rectangular QAM Modulator Baseband 16 Bit Gray [0:15] Average Power 2 1 1
  • 34. 0 double 16 sfix(16) Best precision 15 [330, 43, 360, 57] 62 Port number 1 134#out:1 135#in:1 2 135#out:1 136#in:1 [1] [220, 537, 335, 1063] 12 1 94 34#out:1 [5, 0] 10#in:1 97 36#out:1 [5, 0] 7#in:1 99 39#out:1 [15, 0; 0, 310] 21#in:1 115 55#out:1 [88, 0; 0, 45] 50#in:1 116
  • 35. 54#out:1 [165, 0] 50#in:2 180 81#out:1 [74, 0] 194 [0, -110] 35#in:1 193 40#in:1 184 40#out:1 84#in:1 185 84#out:1 38#in:1 187 51#out:1 [88, 0; 0, -35] 50#in:3 221 133#out:1 [38, 0] 219 [0, -115] 33#in:1 215 81#in:1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Helvetica'; font- size:10px; font-weight:400; font-style:normal;">
  • 36. <p style=" margin-top:0px; margin-bottom:0px; margin- left:0px; margin-right:0px; -qt-block-indent:0; text- indent:0px;"><span style=" font-size:18pt; font- weight:600;">Visualization</span></p></body></html> [832, 414, 982, 446] [0, 0, 0, 0] off off left top rich -1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Helvetica'; font- size:10px; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin- left:0px; margin-right:0px; -qt-block-indent:0; text- indent:0px;"><span style=" font-size:18pt; font- weight:600;">Resource Grid OFDM Model</span></p></body></html> [121, 89, 444, 121] [0, 0, 0, 0] off off left top rich -2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css">
  • 37. p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Helvetica'; font- size:10px; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin- left:0px; margin-right:0px; -qt-block-indent:0; text- indent:0px;"><span style=" font-size:14pt;">OFDM Symbols</span></p></body></html> [495, 504, 632, 529] [0, 0, 0, 0] off off left top rich -3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Helvetica'; font- size:10px; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin- left:0px; margin-right:0px; -qt-block-indent:0; text- indent:0px;"><span style=" font-size:14pt;">Rx Symbols</span></p></body></html> [353, 504, 457, 529] [0, 0, 0, 0] off off left top rich -4 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
  • 38. <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Helvetica'; font- size:10px; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin- left:0px; margin-right:0px; -qt-block-indent:0; text- indent:0px;"><span style=" font-size:14pt;">Tx Symbols</span></p></body></html> [225, 504, 327, 529] [0, 0, 0, 0] off off left top rich -5 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Helvetica'; font- size:10px; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin- left:0px; margin-right:0px; -qt-block-indent:0; text- indent:0px;"><span style=" font-size:18pt; font- weight:600;">Display</span></p></body></html> [392, 414, 479, 446] [0, 0, 0, 0] off off left top rich -1
  • 39. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Helvetica'; font- size:14px; font-weight:600; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin- left:0px; margin-right:0px; -qt-block-indent:0; text- indent:0px;"><span style=" font-size:10pt;">OFDM Modulator</span></p></body></html> [408, 213, 516, 231] [0, 0, 0, 0] off off left top rich -2 14 bold <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Helvetica'; font- size:14px; font-weight:600; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin- left:0px; margin-right:0px; -qt-block-indent:0; text- indent:0px;"><span style=" font- size:14px;">Channel</span></p></body></html> [704, 213, 764, 231] [0, 0, 0, 0] off off
  • 40. left top rich -3 14 bold <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Helvetica'; font- size:14px; font-weight:600; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin- left:0px; margin-right:0px; -qt-block-indent:0; text- indent:0px;"><span style=" font-size:14px;">OFDM Demodulator</span></p></body></html> [936, 213, 1075, 231] [0, 0, 0, 0] off off left top rich -4 14 bold <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Helvetica'; font- size:14px; font-weight:600; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin- left:0px; margin-right:0px; -qt-block-indent:0; text-
  • 41. indent:0px;"><span style=" font-size:14px;">Rx Symbol</span></p></body></html> [1178, 213, 1252, 231] [0, 0, 0, 0] off off left top rich -5 14 bold <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Helvetica'; font- size:14px; font-weight:600; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin- left:0px; margin-right:0px; -qt-block-indent:0; text- indent:0px;"><span style=" font-size:14px;">Tx Symbol</span></p></body></html> [426, 151, 498, 169] [0, 0, 0, 0] off off left top rich -6 14 bold <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style
  • 42. type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Helvetica'; font- size:10px; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin- left:0px; margin-right:0px; -qt-block-indent:0; text- indent:0px;"><span style=" font-size:13px; font- weight:600;">Symbol Generator</span></p></body></html> [125, 213, 243, 231] [0, 0, 0, 0] off off left top rich -1 simulink/configSet0.xml Configuration Code Generation/Comments [ 212, 48, 1308, 726 ] simulink/configSetInfo.xml Configuration simulink/stateflow.xml 13-Jul-2015 13:12:16 0 80000006 Default Simulink S-Function Target. Plot Display [422 539.941 189 413] [0 156.75 0 153.75] [1 1 3600 1200 1.180555555555556]
  • 43. 12 10 CLUSTER_CHART EML_CHART 1 1 fcn eML_blk_kernel() [18 64.5 118 66] 12 SUBCHART 12 FUNC_STATE CLUSTER_STATE 1 function fcn(TXSymBlock, RXSymBlock, OFDMSym, nOFDMSym) %% parameters enabled = 1; % enable plot maxQAMSymbol = 2; % symbol amplitude nSubCar=12; % maximum carriers to be plotted %nOFDMSym; % from workspace: the number of symbols sent %% coder.extrinsic('subplot','stem', 'plot','sprintf','movegui','iptwindowalign'); if enabled figure(1); %movegui(figure(1),'northwest') for subIdx = 1:nSubCar, subplot(3,4,subIdx); plot(real(TXSymBlock(subIdx,:)),imag(TXSymBlock(subIdx,:))
  • 44. ,'x'); axis([-maxQAMSymbol maxQAMSymbol - maxQAMSymbol maxQAMSymbol]); axis square title(sprintf('TX SubCar %d',subIdx)); grid on end %for subIdx figure(3); %iptwindowalign(figure(2),'right',figure(3),'left'); stem((0:length(OFDMSym)-1),abs(OFDMSym)); xlabel('time') title(sprintf('Time-Domain Symbols (for %d OFDM symbols)',nOFDMSym)); figure(2); %movegui(figure(2),'north') %iptwindowalign(figure(1),'right',figure(2),'left'); for subIdx = 1:nSubCar, subplot(3,4,subIdx); plot(real(RXSymBlock(subIdx,:)),imag(RXSymBlock(subIdx,:)) ,'ro'); axis([-maxQAMSymbol maxQAMSymbol - maxQAMSymbol maxQAMSymbol]); axis square title(sprintf('RX SubCar %d',subIdx)); grid on end %for subIdx end Matrix(4,1) [[10.0]; [5.0]; [700.0]; [500.0]] INPUT_DATA -1
  • 45. SF_INHERITED_TYPE SF_DOUBLE_TYPE 1 16 SF_COMPLEX_INHERITED SF_FRAME_INHERITED Inherit: Same as Simulink INPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE 1 16 SF_COMPLEX_INHERITED SF_FRAME_INHERITED Inherit: Same as Simulink INPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE 1 16 SF_COMPLEX_INHERITED SF_FRAME_INHERITED Inherit: Same as Simulink PARAMETER_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE 1 16 SF_COMPLEX_INHERITED SF_FRAME_INHERITED Inherit: Same as Simulink {eML_blk_kernel();} [28.125 13.875 102.544 14.964]
  • 46. 12 [0 0 1 0 23.5747 14.625 0 0] 3 [1 0 -1 0 23.5747 42.5747 0 0] [23.5747 24.9468] [21.175 25.975 14.625 42.575] 12 SMART BOTH_STICK 1 [23.5747 49.5747 7] 12 CONNECTIVE_JUNCTION Channel/LTE Fading Channel [422 539.941 189 413] [0 156.75 0 153.75] [1 1 3600 1200 1.180555555555556] 21 6 CLUSTER_CHART EML_CHART 2 1 LTEChannel eML_blk_kernel() [18 64.5 118 66] 12 SUBCHART 21 FUNC_STATE CLUSTER_STATE 1 function y = LTEChannel(u, SampleRate) % B.2 Multi-path fading propagation conditions (3GPP TS 36.101)
  • 47. %initialise the output y=u; %channele paramters channel.Seed = 1; channel.NRxAnts = 1; channel.DelayProfile = 'EVA'; %Extended Vehicular A model (EVA) channel.DopplerFreq = 0; channel.MIMOCorrelation = 'Low'; channel.SamplingRate = SampleRate; channel.InitTime = 0; %channel operation coder.extrinsic('lteFadingChannel'); y=lteFadingChannel(channel, u); Matrix(4,1) [[10.0]; [5.0]; [700.0]; [500.0]] INPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED Inherit: Same as Simulink OUTPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED SF_FRAME_NO Inherit: Same as Simulink PARAMETER_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE 1
  • 48. 16 SF_COMPLEX_INHERITED SF_FRAME_INHERITED Inherit: Same as Simulink {eML_blk_kernel();} [28.125 13.875 102.544 14.964] 12 [0 0 1 0 23.5747 14.625 0 0] 3 [1 0 -1 0 23.5747 42.5747 0 0] [23.5747 24.9468] [21.175 25.975 14.625 42.575] 21 SMART BOTH_STICK 1 [23.5747 49.5747 7] 21 CONNECTIVE_JUNCTION Channel/Frequency Selective Channel A [422 539.941 189 413] [0 156.75 0 153.75] [1 1 3600 1200 1.180555555555556] 29 5 CLUSTER_CHART EML_CHART 3 1 freqSelChanA eML_blk_kernel() [18 64.5 118 66] 12 SUBCHART 29 FUNC_STATE
  • 49. CLUSTER_STATE 1 function y = freqSelChanA(u) %#codegen % Create frequency selective channel b = firpm(4,[0 .2 .4 1],[1 0.01 0.01 1]); y=filter(b,1,u); Matrix(4,1) [[10.0]; [5.0]; [700.0]; [500.0]] INPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED Inherit: Same as Simulink OUTPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED SF_FRAME_NO Inherit: Same as Simulink {eML_blk_kernel();} [28.125 13.875 102.544 14.964] 12 [0 0 1 0 23.5747 14.625 0 0] 3 [1 0 -1 0 23.5747 42.5747 0 0] [23.5747 24.9468] [21.175 25.975 14.625 42.575] 29 SMART BOTH_STICK 1 [23.5747 49.5747 7]
  • 50. 29 CONNECTIVE_JUNCTION OFDM Modulator/Add Cyclic Prefix and Serialise [422 539.941 189 413] [0 156.75 0 153.75] [1 1 3600 1200 1.180555555555556] 36 5 CLUSTER_CHART EML_CHART 4 1 addCycPrefix eML_blk_kernel() [18 64.5 118 66] 12 SUBCHART 36 FUNC_STATE CLUSTER_STATE 1 function y = addCycPrefix(u) %% %Add CP and serialise the parrallel data before the channel stage %%orignal code give to students nOFDMSym = 140;%# of OFDM symbols fft_len = 128;%fft length y=reshape(u, fft_len*nOFDMSym, 1); end Matrix(4,1) [[10.0]; [5.0]; [700.0]; [500.0]] INPUT_DATA -1
  • 51. SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED Inherit: Same as Simulink OUTPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED SF_FRAME_NO Inherit: Same as Simulink {eML_blk_kernel();} [28.125 13.875 102.544 14.964] 12 [0 0 1 0 23.5747 14.625 0 0] 3 [1 0 -1 0 23.5747 42.5747 0 0] [23.5747 24.9468] [21.175 25.975 14.625 42.575] 36 SMART BOTH_STICK 1 [23.5747 49.5747 7] 36 CONNECTIVE_JUNCTION OFDM Demodulator/Parallelised and Remove Cyclic Prefix [422 539.941 189 413] [0 156.75 0 153.75] [1 1 3600 1200 1.180555555555556] 43 5 CLUSTER_CHART EML_CHART 5 1
  • 52. rmCycPref eML_blk_kernel() [18 64.5 118 66] 12 SUBCHART 43 FUNC_STATE CLUSTER_STATE 1 function y = rmCycPref(u) %% % %Remove CP and parralelise the data for the channel % %Orignal code provided for students nOFDMSym = 140;%# of OFDM symbols fft_len = 128;%fft length y= reshape(u, fft_len, nOFDMSym); Matrix(4,1) [[10.0]; [5.0]; [700.0]; [500.0]] INPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED Inherit: Same as Simulink OUTPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED SF_FRAME_NO Inherit: Same as Simulink {eML_blk_kernel();} [28.125 13.875 102.544 14.964] 12
  • 53. [0 0 1 0 23.5747 14.625 0 0] 3 [1 0 -1 0 23.5747 42.5747 0 0] [23.5747 24.9468] [21.175 25.975 14.625 42.575] 43 SMART BOTH_STICK 1 [23.5747 49.5747 7] 43 CONNECTIVE_JUNCTION Channel/Frequency Selective Channel LTEA [422 539.941 189 413] [0 156.75 0 153.75] [1 1 3600 1200 1.180555555555556] 50 5 CLUSTER_CHART EML_CHART 6 1 freqSelChanLTEA eML_blk_kernel() [18 64.5 118 66] 12 SUBCHART 50 FUNC_STATE CLUSTER_STATE 1 function y = freqSelChanLTEA(u) %#codegen % Create frequency selective channel % LTE Downlink Physical Layer Parameters % Channel Bandwidth 5 MHz, FFT size 512, Sample frequency
  • 54. 7.68 % Create frequency selective channel b = firpm(24,[0 .2 .4 1],[1 0.02 0.02 1]); y=filter(b,1,u); Matrix(4,1) [[10.0]; [5.0]; [700.0]; [500.0]] INPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED Inherit: Same as Simulink OUTPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED SF_FRAME_NO Inherit: Same as Simulink {eML_blk_kernel();} [28.125 13.875 102.544 14.964] 12 [0 0 1 0 23.5747 14.625 0 0] 3 [1 0 -1 0 23.5747 42.5747 0 0] [23.5747 24.9468] [21.175 25.975 14.625 42.575] 50 SMART BOTH_STICK 1 [23.5747 49.5747 7] 50 CONNECTIVE_JUNCTION Channel/Frequency Selective Channel LTEB
  • 55. [422 539.941 189 413] [0 156.75 0 153.75] [1 1 3600 1200 1.180555555555556] 57 5 CLUSTER_CHART EML_CHART 7 1 freqSelChanLTEB eML_blk_kernel() [18 64.5 118 66] 12 SUBCHART 57 FUNC_STATE CLUSTER_STATE 1 function y = freqSelChanLTEB(u) %#codegen % Create frequency selective channel % LTE Downlink Physical Layer Parameters % Channel Bandwidth 10MHz, FFT size 1024, Sample frequency 15.36MHz b = firpm(60,[0 .25 .35 1],[1 0.02 0.02 1]); y=filter(b,1,u); Matrix(4,1) [[10.0]; [5.0]; [700.0]; [500.0]] INPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED Inherit: Same as Simulink OUTPUT_DATA -1
  • 56. SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED SF_FRAME_NO Inherit: Same as Simulink {eML_blk_kernel();} [28.125 13.875 102.544 14.964] 12 [0 0 1 0 23.5747 14.625 0 0] 3 [1 0 -1 0 23.5747 42.5747 0 0] [23.5747 24.9468] [21.175 25.975 14.625 42.575] 57 SMART BOTH_STICK 1 [23.5747 49.5747 7] 57 CONNECTIVE_JUNCTION Channel/Frequency Selective Channel B [422 539.941 189 413] [0 156.75 0 153.75] [1 1 3600 1200 1.180555555555556] 64 5 CLUSTER_CHART EML_CHART 8 1 freqSelChanB eML_blk_kernel() [18 64.5 118 66] 12 SUBCHART 64
  • 57. FUNC_STATE CLUSTER_STATE 1 function y = freqSelChanB(u) %#codegen % Create frequency selective channel b = firpm(6,[0 .2 .4 1],[1 0.01 0.01 1]); y=filter(b,1,u); Matrix(4,1) [[10.0]; [5.0]; [700.0]; [500.0]] INPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED Inherit: Same as Simulink OUTPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED SF_FRAME_NO Inherit: Same as Simulink {eML_blk_kernel();} [28.125 13.875 102.544 14.964] 12 [0 0 1 0 23.5747 14.625 0 0] 3 [1 0 -1 0 23.5747 42.5747 0 0] [23.5747 24.9468] [21.175 25.975 14.625 42.575] 64 SMART BOTH_STICK 1 [23.5747 49.5747 7]
  • 58. 64 CONNECTIVE_JUNCTION OFDM Modulator/Perform Shift IFFT [422 539.941 189 413] [0 156.75 0 153.75] [1 1 3600 1200 1.180555555555556] 71 5 CLUSTER_CHART EML_CHART 9 1 shiftIFFT eML_blk_kernel() [18 64.5 118 66] 12 SUBCHART 71 FUNC_STATE CLUSTER_STATE 1 function y = shiftIFFT(u) y=ifftshift(u); Matrix(4,1) [[10.0]; [5.0]; [700.0]; [500.0]] INPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED Inherit: Same as Simulink OUTPUT_DATA -1 SF_INHERITED_TYPE
  • 59. SF_DOUBLE_TYPE SF_COMPLEX_INHERITED SF_FRAME_NO Inherit: Same as Simulink {eML_blk_kernel();} [28.125 13.875 102.544 14.964] 12 [0 0 1 0 23.5747 14.625 0 0] 3 [1 0 -1 0 23.5747 42.5747 0 0] [23.5747 24.9468] [21.175 25.975 14.625 42.575] 71 SMART BOTH_STICK 1 [23.5747 49.5747 7] 71 CONNECTIVE_JUNCTION OFDM Demodulator/Perform shift FFT [422 539.941 189 413] [0 156.75 0 153.75] [1 1 3600 1200 1.180555555555556] 78 5 CLUSTER_CHART EML_CHART 10 1 shiftFFT eML_blk_kernel() [18 64.5 118 66] 12 SUBCHART 78 FUNC_STATE
  • 60. CLUSTER_STATE 1 function y = shiftFFT(u) y=fftshift(u); Matrix(4,1) [[10.0]; [5.0]; [700.0]; [500.0]] INPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED Inherit: Same as Simulink OUTPUT_DATA -1 SF_INHERITED_TYPE SF_DOUBLE_TYPE SF_COMPLEX_INHERITED SF_FRAME_NO Inherit: Same as Simulink {eML_blk_kernel();} [28.125 13.875 102.544 14.964] 12 [0 0 1 0 23.5747 14.625 0 0] 3 [1 0 -1 0 23.5747 42.5747 0 0] [23.5747 24.9468] [21.175 25.975 14.625 42.575] 78 SMART BOTH_STICK 1 [23.5747 49.5747 7] 78 CONNECTIVE_JUNCTION
  • 61. Plot Display 11 12 Channel/LTE Fading Channel 11 21 Channel/Frequency Selective Channel A 11 29 OFDM Modulator/Add Cyclic Prefix and Serialise 11 36 OFDM Demodulator/Parallelised and Remove Cyclic Prefix 11 43 Channel/Frequency Selective Channel LTEA 11 50 Channel/Frequency Selective Channel LTEB 11 57 Channel/Frequency Selective Channel B 11 64 OFDM Modulator/Perform Shift IFFT 11 71 OFDM Demodulator/Perform shift FFT 11 78 [Content_Types].xml _rels/.rels metadata/thumbnail.png
  • 62. simulink/_rels/blockdiagram.xml.rels simulink/_rels/configSetInfo.xml.rels simulink/graphicalInterface.xml 0 0 0 0 1 Lab 4 LTE Frames, Slots and Resource Grid Objectives 1. To understand LTE frames, slots and resource grid 2. To understand and apply the principles of frequency and time coordinate system 3. To calculate data rate based on resource allocation 4. To implement OFDM transmission with specific LTE resource grid Introduction In lab 1, you have explored and worked on various aspects of OFDM transmission through the
  • 63. predefined Simulink model. In the model, there is a Symbol Generator block that randomly generates a series of 16-QAM symbols. In LTE framework, prior to OFDM modulation, physical channels and signals in LTE are assigned to different portion of the resource grid. In this lab, you will explore and apply some important concepts in LTE physical layers, i.e LTE Frames, Slots and Resource Grid. Experiment 1: Understanding LTE Frequency and Time Representation First, we look at the time domain of LTE transmission. There are some terminologies that you need to get familiar with. They are radio frame, subframe, slot and OFDM symbols, as illustrated in Figure 1. In the time domain, each radio frame, that forms the basic sequence of transmission, has the length of 10ms. Each frame consists of 10 subframes (1ms length each). Each subframe is further composed of two slots (0.5ms length each). Each slot consists of either seven or six OFDM symbols based on a normal or an extended cyclic prefix.
  • 64. Figure 1 LTE frame structure [1] In the frequency domain, OFDM is regarded as a multicarrier transmission system and the spacing between two consecutive carriers is defined as 15 kHz in LTE. The bandwidth of the transmission corresponds directly to the number of the carriers. As shown in Figure 2, the frequency and time representation of placing symbols is the key to understand the operation of LTE. The transmitted symbols are explicitly mapped to different portion of the two-dimension representation, which consists of a subcarrier axis (frequency) and a 2 OFDM symbol axis (time). This coordinate system is called resource grid. Some additional terminologies that you need to understand are resource element and resource block. A resource element is one transmitted symbol placed at the intersection of an OFDM symbol and a subcarrier.
  • 65. A resource block contains data symbols placed within 12 subcarriers in frequency axis and one 0.5ms slot in the time axis. Figure 2 LTE Time-frequency coordinate [1] Start Matlab, and in the command window, type the following commands to display a typical transmitted resource grid enb = lteTestModel('3.2','1.4MHz'); [txwave,txgrid,info] = lteTestModelTool(enb); figure('Color','w'); helperPlotTransmitResourceGrid(enb,txgrid); Task1: Based on the resource grid displayed and assuming normal cyclic prefix, answer the following questions and describe how you arrived at the solutions: • What is the transmission time of this LTE signal? • What is the minimum bandwidth required to transmit this LTE signal? • How many slots and radio frames displayed in the figure? • How many resource elements and resource blocks displayed in
  • 66. the figure? How many resource blocks per 0.5m slot displayed in the figure? Task2: In the command window, type the following commands (5MHz physical channel parameter) to display a typical transmitted resource grid and answer the above questions again. enb = lteTestModel('3.2','5MHz'); [txwave,txgrid,info] = lteTestModelTool(enb); figure('Color','w'); helperPlotTransmitResourceGrid(enb,txgrid); 3 Experiment 2: Data Rate Estimation Task1: Referring to Table 1 and assuming 64-QAM modulation and one spatial stream, calculate the maximum data rate for the channel parameters of 1.4MHz. Describe how the calculation is performed. Note that not all symbols placed on the resource grid are data, there are also control signals. However for simplicity of illustrating the concept, in this exercise, we consider that resource grid contains data symbols only. Two intermediate
  • 67. steps to consider is as follows • How many bits per data symbol? • How many symbols (or resource element) per second? Task2: In addition, calculate the maximum data rate for the channel parameters of 5MHz. Describe how the calculation is performed. Channel Bandwidth (MHz) Sample Frequency (MHz) FFT Size Subcarriers (excl. DC sub-carrier) # of resource block (per slot) 1.4 1.92 128 72 6 3 3.84 256 144 12 5 7.68 512 300 25
  • 68. 10 15.36 1024 600 50 15 23.04 1536 900 75 20 30.72 2048 1200 100 Table 1 LTE downlink physical layer parameters Experiment 3: Implementing Resource Grid with OFDM Transmission with Normal Cyclic Prefix In this exercise, you will implement OFDM transmission with LTE specific resource grid. The Simulink file is Simple_Resource_Grid_Start_2016.slx. The Simulink blocks that you need implement/modify are the Symbol Generator, Channel, Add Cyclic Prefix and Remove Cyclic Prefix. Sample codes for three blocks have been given to you for your reference. Task1: • In Channel block, enter 6 (LTE fading channel) to the parameter Channel Selection and enter relevant sampling frequency in reference with Table 1. • To implement resource grid which has 1 radio frame, LTE 1.4MHz parameters (FFT length
  • 69. and sample frequency according to Table 1) and 64 QAM. o In the Bernoulli Binary Generator Block within Symbol Generator Block, verify that ▪ Samples per frame is entered as nOFDMSym*nSubCar*6 o In the Rectangular QAM Block within Symbol Generator Block Block, verify that ▪ M-ary number is entered as 64 ▪ Click View Constellation button to observe the transmitting constellation diagram o What are nOFDMSym and nSubCar based on the specifications? Edit the variables nOFDMSym and nSubCar in the Matlab Workspace accordingly. 4 Figure 3 Bernoulli Binary Generator Parameters
  • 70. Figure 4 Rectangular QAM Block Parameters • Verify the FFT length of the IFFT block o FFT Length is entered as 128 • Run the simulation model in which Cyclic Prefix functions are not implemented, and record the results for future comparisons. • To implement Add Cyclic Prefix function accordingly. o How many CP samples are needed? And note that in each slot, 1st CP and remaining CP have different lengths in time in reference to Figure 1. o How many samples of the entire radio frame are required? To implement Remove Cyclic Prefix block accordingly. Run the Simulink model and you shall observe first 12 subcarrier plots. And you need to have key results, Matlab codes and figures presented in your lab report. Task2: • To implement resource grid which has 2 radio frame, LTE 5MHz parameters (FFT length and sample frequency according to Table 1) and 64 QAM.
  • 71. • To modify FFT length of the IFFT block. 5 • To modify Sample Rate of the Channel block. • To implement Add Cyclic Prefix function accordingly. • To implement Remove Cyclic Prefix block accordingly. Run the Simulink model and you shall observe first 12 subcarrier plots. And you need to have key results, Matlab codes and figures presented in your lab report.