Académique Documents
Professionnel Documents
Culture Documents
MATLAB
MATLAB
MATLAB
Simulink MATLAB
Simulink
Simulink
Simulink
Simulink
Simulink 3
Simulink
Simulink
Simulink
Simulink Simulink
Simulink
Simulink
Simulink
major step size
Simulink minor step size
S-System-functionsSimulink
Simulink Library
M MATLAB
Simulink Simulink S-
Simulink Simulink
S- Simulink S-
MATLAB CC++Ada
Fortran MEXMATLAB
EXecutable
4.2
Simulink
CDMA 4-1
4-1 Simulink
(1 )10
10 10 P=31 m 10
()
10 m ()
10 10
(1 )
5000 5000
Ldec = R 1 LMMSE = R + 2 A1
(1)
S-
1 S- mdlInitializeSizes
sizes.NumContStates=0;sizes.NumDiscStates=0;sizes.NumOutputs=1;sizes.NumInputs=0
;sizes.DirFeedthrough=0;sizes.NumSampleTimes=1;x0=[];ts=[1 0]; mdlOutputs
sys=2*randint-1 1
gain
(2) m
Embedded MATLAB Function block m
5 ,
P=31 m
(3) Add Random Number
0 1
(4)
sign
(5)
4-2
(a) Ldec = R
(b) LMMSE = [R + A ]
2
4-2
1 1
5.1 MATLAB
5.2 Simulink
5.1 MATLAB
5.1.1 5000 10
mud.m
5-1
5-1
12345678910
10
s/n=20lg(1/10)=-20dB 1
OK
1 10
5-1 SNR=-20dB
8 9 1
0
8 9 1
29.90
15.1
5.74
2.04
0.08
0.00
0.00
0
0 0 0
BER(%)
DEC-MUD
28.04
6
14.1
4.96
1.84
0.02
0.02
0.00
0 0 0
BER (%)
MMSE-MUD
29.14
8
14.1
4.94
1.78
0.02
0.02
0.00
0 0 0
BER(%)
5.1.2 100000
100000
5-2
5-2 ( SNR=-20dB)
9 1
0
9 1
30.0
14.6
5.7
1.7
0.4
0.07
0.01
0.00
0
0 0
BER(%)
DEC-MUD
29.2
13.7
5.1
1.4
0.2
0.05
0.00
0 0
BER(%)
MMSE-MUD
4
29.1
6
13.6
2
5.0
2
1.4
9
0.2
3
0.05
6
0.00
0 0
BER(%)
5-1 5-2
(1)
(2)
5.1.3
mud_plot.m
-
5000 30 10
[1 2 3 4 5 6 7 8 9 10] 10%
1000 -30dB 10dB
5-2
5-2 -
5-2
(1)
(2)
5.1.4
mud_plot.m 10 [1 1 1 1 1 1 1 1 1 1]
10
5-3 -
5-3
5.1.5
mud.m
1 5000 1 10 1
29.32%
5.2 Simulink
4.2
5.2.1
1 1 1 1 1 1 1 1 1 3 10
5000
5-4 (a)(b)(c) Pn
101520
5-4