Vous êtes sur la page 1sur 13

4.

1 MATLAB & Simulink


MATLAB

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

(6) Error Rate Calculation


4-3

1 1

4-3 CDMA Simulink

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

Vous aimerez peut-être aussi