Tải bản đầy đủ (.pdf) (204 trang)

BÀI GIảNG MÔ PHỏNG Hệ THốNG TRUYềN THÔNG

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (8.23 MB, 204 trang )

H C VI N CÔNG NGH B U CHệNH VI N THÔNG

BÀI GI NG

MÔ PH NG H TH NG TRUY N THÔNG
KHOA VI N THÔNG 1

Tác gi : TS. Nguy n

c Nhân

HÀ N I 07-2014

i


L IM

U

Trong s phát tri n nhanh chóng các h th ng vi n thông cùng v i s phát tri n m nh
m c a các h th ng máy tính, ngày nay mô ph ng đư tr thành m t công c không th thi u
trong quá trình nghiên c u phát tri n h th ng c ng nh trong quá trình thi t k và tri n khai
h th ng. Do v y cu n bài gi ng ắMô ph ng h th ng truy n thông” đ c vi t nh m cung
c p cho sinh viên nh ng ki n th c b ích liên quan đ n môn h c. Tài li u g m 6 ch ng v i
các n i dung c b n nh sau:


Ch ng 1: Trình bày t ng quan v k thu t mô ph ng bao g m ph ng pháp lu n,
các v n đ v mô hình hóa và vai trò c a mô ph ng trong thi t k h th ng.




Ch ng 2: Gi i thi u v MATLAB giúp sinh viên n m đ c v n đ c b n trong vi c
s d ng MATLAB làm công c tính toán trong k thu t nói chung và trong mô ph ng
h th ng truy n thông các ch ng sau.



Ch ng 3: Gi i thi u v Simulink, m t công c trong MATLAB đ c s d ng đ mô
ph ng d a trên mô hình hay s đ kh i, thu n ti n cho vi c mô ph ng h th ng.



Ch ng 4: Mô ph ng quá trình thu phát tín hi u bao g m các v n đ c b n v tín
hi u trong mô ph ng, mô ph ng các quá trình c b n th c hi n t i b phát và b thu
trong m t h th ng truy n thông.



Ch ng 5: Mô ph ng kênh thông tin bao g m ph ng pháp th c hi n đ mô ph ng
các kênh c b n nói chung đ n các kênh thông tin c th nh kênh h u tuy n và kênh
vô tuy n.



Ch ng 6:
đ c b nv

c tính tham s và hi u n ng h th ng giúp sinh viên n m đ c các v n
c tính trong th ng kê, đ c bi t là trong đánh giá hi u n ng h th ng.


Chúng tôi hy v ng r ng cu n bài gi ng s là tài li u tham kh o h u ích cho sinh viên
chuyên ngành vi n thông và nh ng ng i quan tâm. Tuy nhiên đ giúp sinh viên n m b t
nh ng v n đ c b n nh t c a k thu t mô ph ng h th ng truy n thông đòi h i ng i h c
ph i có nh ng ki n th c t ng h p c a các môn h c c s khác mà không ph i thu c m c tiêu
và n i dung chính c a môn h c này. ây c ng là phiên b n đ u tiên đ c vi t trong th i gian
ng n do v y s không tránh kh i nh ng sai sót. Chúng tôi r t mong nh n đ c ý ki n đóng
góp c a các quí th y cô, các b n sinh viên và nh ng ng i quan tâm đ hoàn thi n h n cu n
tài li u này.

Tác gi
TS. Nguy n

c Nhân

ii


M CL C
Ch

ng 1 T ng quan v k thu t mô ph ng

1

1.1 Gi i thi u chung

1

1.2 Ph


2

ng pháp lu n mô ph ng

1.2.1 Mô hình hóa bài toán

2

1.2.2 Tính đa m t trong mô ph ng

5

1.3 Các khái ni m c b n v mô hình hóa

7

1.3.1 Mô hình hóa h th ng

10

1.3.2 Mô hình hóa thành ph n ch c n ng

11

1.3.3 Mô hình hóa quá trình ng u nhiên

11

1.3.4 Mô hình hóa h th ng gi đ nh


12

1.4 K thu t đánh giá hi u n ng

13

1.5 Sai s trong mô ph ng

14

1.5.1 Sai s trong mô hình hóa h th ng

14

1.5.2 Sai s trong mô hình hóa linh ki n

15

1.5.3 Sai s trong mô hình hóa quá trình ng u nhiên

16

1.5.4 Sai s x lý

17

1.6 Vai trò mô ph ng trong thi t k h th ng truy n thông

17


1.7 T ng k t ch

21

ng

Câu h i/bài t p ch

Ch

ng 1

ng 2 Gi i thi u v MATLAB

21

22

2.1 Gi i thi u chung

22

2.2 Các c u trúc c b n trong MATLAB

23

2.2.1 Các bi n MATLAB

23


2.2.2 Các phép tính s h c

27

2.2.3 Các phép tính logic và quan h

31

2.2.4 Các hàm toán h c

33

2.2.5 Các hàm đ h a

35

iii


2.2.6 Các ho t đ ng I/O

43

2.3 Thao tác ma tr n và vect

44

2.4 L p trình trong MATLAB


47

2.4.1 Các th t c MATLAB

47

2.4.2 Các hàm con MATLAB

49

2.4.3 C u trúc ngôn ng MATLAB

50

2.4.4 Hàm eval

54

2.4.5 i u khi n hàm

55

2.5 MATLAB Editor và Debugger

56

2.5.1 Các ch c n ng Editor

56


2.5.2 Các ch c n ng Debugger

57

2.6 M t s ph

58

ng pháp s s d ng MATLAB

2.6.1 Ph

ng pháp tìm nghi m

58

2.6.2 Ph

ng pháp tích phân

59

2.6.3 Ph

ng pháp gi i ph

2.7 T ng k t ch

ng


Câu h i/bài t p ch

Ch

ng trình vi phân

61
68

ng 2

ng 3 Gi i thi u v Simulink

69

72

3.1 Gi i thi u chung

72

3.2 Nguyên lý ho t đ ng c a Simulink

73

3.2.1 Xây d ng s đ kh i Simulink

73

3.2.2 Tham s hóa các kh i Simulink


74

3.2.3 Mô ph ng b ng Simulink

76

3.3 Gi i ph

77

3.4
3.5 T

ng trình vi phân b ng Simulink

n gi n hóa h th ng Simulink
ng tác v i MATLAB

81
83

3.5.1 Truy n các bi n gi a Simulink và MATLAB

83

3.5.2 L p l i các mô ph ng Simulink trong MATLAB

83


3.5.3 Truy n các bi n thông qua các bi n toàn c c

85

3.6 T ng k t ch

85

ng

iv


Câu h i/bài t p ch

Ch

ng 3

ng 4 Mô ph ng tín hi u và quá trình thu phát

86

87

4.1 Gi i thi u

87

4.1.1 Mô hình mô ph ng tín hi u b ng g c và thông d i


88

4.1.2 Quá trình l y m u và n i suy

91

4.1.3 Khai tri n Fourier

96

4.2 Mô ph ng ngu n tín hi u

98

4.2.1 Ngu n tín hi u t

98

ng t

4.2.2 Ngu n tín hi u s

100

4.2.3 Ngu n tín hi u ng u nhiên

101

4.3 Mã hóa


106

4.3.1 Mã hóa ngu n

106

4.3.2 Mư đ

109

ng truy n

4.3.3 Mã hóa kênh

113

4.4 i u ch và gi i đi u ch

116

4.4.1 i u ch tín hi u t

116

ng t

4.4.2 i u ch tín hi u s

119


4.4.3 Quá trình thu và gi i đi u ch

122

4.5 Quá trình l c

127

4.5.1 L c t o d ng ph

127

4.5.2 L c t o d ng xung

129

4.5.3 Các b l c ph i h p

132

4.6 Quá trình đ ng b

136

4.6.1 Quá trình đ ng b trong mô ph ng

136

4.6.2 Mô ph ng m ch vòng khóa pha (PLL)


140

4.7 T ng k t ch

142

Ch

ng

ng 5 Mô ph ng kênh thông tin

145

5.1 Gi i thi u chung

145

5.2 Mô hình kênh AWGN

148

5.3 Các mô hình kênh thông tin c th

152
v


5.3.1 Kênh h u tuy n và ng d n sóng


152

5.3.2 Kênh vô tuy n

153

5.3.3 Kênh pha đinh đa đ

ng

5.3.4 Kênh r i r c
5.4 T ng k t ch

162
ng

Câu h i/bài t p ch

Ch
6.1

ng 6

157

168
ng 5

c tính các tham s và đánh giá hi u n ng


c tính các tham s

168

170
170

6.1.1

c tính m c sóng trung bình

170

6.1.2

c tính công su t trung bình

171

6.1.3

c tính ph

172

6.2

c tính t s SNR


174

6.3 ánh giá hi u n ng h th ng

176

6.3.1 Ph

ng pháp Monte-Carlo

177

6.3.2 Ph

ng pháp bán gi i tích

182

6.3.3 Các ph

ng pháp khác

183

6.3.4 M t s ví d mô ph ng h th ng vi n thông

184

6.4 T ng k t ch


187

ng

Câu h i/bài t p ch

ng 6

187

Tài li u tham kh o

188

Ph l c A

189

vi


DANH SÁCH THU T NG

VI T T T

Thu t ng ti ng Anh
A
ADC
AM
AMI

ASK
AWGN
B
BER
D
DFT
DPSK
DSB
DSP
E
erp
F
FIR
FM
FSK
H
HDL
HMM
I
I/O
IDFT
IIR
IS
ISI
N
NRZ
O
OFDM

Thu t ng ti ng Vi t


Amplitude Modulation
Alternate Mark Inversion
Amplitude Shift Keying
Additive White Gaussian Noise

Chuy n đ i tín hi u t ng t
sang s
i u ch biên đ
o d u mã
Khóa d ch biên đ
Nhi u Gauss tr ng c ng

Bit Errors Rate

T cđ l i

Discrete Fourier Transform
Differential Phase Shift Keying
Double Side Band
Digital Signal Processing

Khai tri n Fourier r i r c
Khóa d ch pha vi sai
i u ch biên kép
X lý tín hi u s

equivalent random process

Quá trình ng u nhiên t

đ ng

Finite Impulse Response
Frequency Modulation
Frequency Shift Keying

áp ng xung h u h n
i u ch t n s
Khóa d ch t n

Hardware Description Language
Hiden Markov Model

Ngôn ng đ c t ph n c ng
Mô hình Markov n

Input/Output
Inverse Discrete Fourier Transform
Infinite Impulse Response
Important Sampling
Inter-Symbol Interference

Vào/Ra
Khai tri n Fourier r i r c đ o
áp ng xung vô h n
L y m u quan tr ng
Giao thoa gi a các ký hi u

Non-Return-to-Zero


Không tr v không

Orthogonal Frequency Division

Ghép kênh phân chia theo t n

Analog to Digital Conversion

ng

vii


P
PCM
PET
PLL
PM
PSD
PSK
Q
QA
QAM
QPSK
R
RNG
RZ
S
SER
SNR

SSB
T
TDL
V
VSB

Multiplexing

s tr c giao

Pulse Code Modulation
Performance Evaluation Technique
Phase Locked Loop
Phase Modulation
Power Spectral Density
Phase Shift Keying

i u ch xung mã
K thu t c tính hi u n ng
M ch vòng khóa pha
i u ch pha
M t đ ph công su t
Khóa d ch pha

Quasi-Analytical
Quadrature Amplitude Modulation
Quadrature Phase Shift Keying

Bán gi i tích
i u ch biên đ c u ph ng

Khóa d ch pha c u ph ng

Random Number Generator
Return-to-Zero

B t o s ng u nhiên
Tr v không

Symbol Error Rate
Signal to Noise Ratio
Single Side Band

T c đ l i ký hi u
T s tín hi u trên nhi u
i u ch đ n biên

Tributary Delay Line
Vestigial Side Band

ng tr nhánh
i u ch r t biên

viii


Ch

ng 1 T ng quan v k thu t mô ph ng

Mô ph ng ngày này có m t trong nhi u l nh v c khoa h c k thu t đ c bi t

trong thi t k h th ng truy n thông. N i dung ch ng này s trình bày nh ng v n
đ t ng quan và c b n nh t trong k thu t mô ph ng nói chung và trong mô ph ng
h th ng truy n thông nói riêng.

1.1 Gi i thi u chung
Trong nh ng th p k qua các h th ng truy n thông và k thu t x lý tín
hi u ngày càng t ng nhanh chóng v m c đ ph c t p. Trong su t th i gian này s
n i lên các lo i công ngh m i liên quan đ n ph n c ng t c đ cao và chi phí r h n
trong x lý tín hi u s , công ngh quang s i, các linh ki n m ch tích h p đư có tác
đ ng m nh m đ n vi c tri n khai các h th ng truy n thông. Trong khi s phát
tri n v m c đ ph c t p c a h th ng truy n thông t ng lên theo th i gian và n
l c đòi h i cho quá trình phân tích và thi t k , thì s c n thi t đ đ a các công ngh
m i vào các s n ph m th ng m i nhanh chóng c ng đòi h i r ng thi t k đ c
hoàn thành đúng th i gian, hi u qu v chi phí và không m t nhi u công s c. Các
nhu c u này có th đ c đáp ng ch b ng cách s d ng các công c thi t k và
phân tích m nh m đ

c tr giúp b i máy tính.

M t lo t các k thu t tr giúp b i máy tính đư đ c phát tri n trong nhi u
n m qua đ h tr trong quá trình mô hình hóa, phân tích và thi t k các h th ng
truy n thông. Các k thu t đ c tr giúp b i máy tính này n m hai lo i c b n:
ti p c n d a trên công th c mà đó máy tính đ c s d ng đ
c tính các công
th c ph c t p và ti p c n d a trên mô ph ng mà đó máy tính đ c s d ng đ mô
ph ng các d ng sóng ho c tín hi u truy n qua h th ng.
Hi u n ng c a các h th ng truy n thông có th đ

c đánh giá b ng vi c s


d ng các tính toán d a trên công th c, mô ph ng d ng sóng ho c b ng đo ki m và
ch t o m u th .
Các k thu t d a trên công th c d a vào các mô hình đ

c đ n gi n hóa

cung c p cái nhìn sâu v m i quan h gi a các tham s thi t k và hi u n ng h
1


th ng và chúng r t h u ích trong các giai đo n đ u c a quá trình thi t k cho vi c
khám phá không gian thi t k m r ng. Tuy nhiên ngo i tr các tr ng h p quá đ n
gi n và lý t ng hóa thì nó r t khó đ đánh giá hi u n ng c a các h th ng truy n
thông ph c t p ch b ng các k thu t gi i tích v i đ chính xác c n cho quá trình
thi t k chi ti t h n.
ánh giá hi u n ng d a trên các phép đo ki m thu đ

c t các m u thi t k

th ph n c ng t t nhiên là m t ph ng pháp chính xác và đáng tin c y, h u ích
trong các giai đo n sau c a thi t k khi các l a ch n thi t k đ c gi i h n trong
m t t p nh . Ti p c n này nhìn chung là r t t n kém và m t nhi u th i gian và
không linh ho t. Nó rõ ràng là không kh thi đ s d ng ti p c n này trong giai
đo n đ u chu trình thi t k khi s l ng các l a ch n thi t k l n.
B ng ti p c n d a trên mô ph ng đ đánh giá hi u n ng, các h th ng có th
đ c mô hình hóa g n nh
b t k m c chi ti t mong mu n nào và không gian
thi t k có th đ c khai thác c th và chi ti t h n b ng các ti p c n d a trên công
th c ho c đo ki m. D a trên mô ph ng ta c ng có th k t h p các mô hình th c
nghi m và toán h c m t cách d dàng và k t h p các đ c tính đo đ c c a các linh

ki n và các tín hi u th c vào trong phân tích và thi t k . Các d ng sóng đ c mô
ph ng c ng có th đ c s d ng nh là tín hi u đo th cho vi c ki m tra ch c n ng
ho t đ ng c a ph n c ng.
Th c s , m t ti p c n d a trên mô ph ng có th đ c s d ng đ t o ra m t
môi tr ng ch t o m u th nhanh chóng cho vi c phân tích và thi t k các h th ng
x lý tín hi u và truy n thông, m t môi tr ng trong đó các mô hình ph n m m có
th đ c k t h p v i d li u ph n c ng và các tín hi u th c đ t o ra các m u thi t
k không l i ti t ki m chi phí và th i gian.
Nh
đ

c đi m c b n c a ti p c n mô ph ng là t i tính toán l n cái có th

c gi m thi u b ng s l a ch n c n th n các k thu t mô hình hóa và mô ph ng.

1.2 Ph

ng pháp lu n mô ph ng

1.2.1 Mô hình hóa bài toán
M c đích cu i cùng c a mô ph ng là ph ng t o l i các đ c tính c a m t h
th ng v t lý th c t thông qua tính toán d a trên máy tính. M t bài toán mô ph ng
đ n gi n nh t th ng bao g m b n b c c b n sau:

2


-

Ánh x m t bài toán đư cho thành m t mô hình mô ph ng, đâyc ng là

b c quan tr ng nh t c a bài toán mô ph ng. B c này có th đ c xem
là b c mô hình hóa đ chuy n m t mô hình v t lý th c thành mô hình
toán h c.

-

Phân gi i bài toán t ng th thành m t t p các bài toán nh h n. Vi c phân
chia này c ng là cách đ đ n gi n hóa bài toán xây d ng đ m b o tính
kh thi trong tính toán.

-

L a ch n m t t p các k thu t phù h p v mô hình hóa, mô ph ng và
tính và áp d ng chúng đ gi i các bài toán con đư đ
thu t gi i đ
tính.

-

c

c phân chia. Các k

c s d ng đ tính toán tìm nghi m thông qua h th ng máy

K t h p các k t qu c a các bài toán con đ cung c p nghi m cho bài
toán t ng th xác đ nh ban đ u.

M t h th ng truy n thông th c t nhìn chung quá ph c t p đ có th mô t
và mô ph ng nó m t cách toàn b . Do v y nó r t c n thi t đ đ n gi n hóa m t s

m t c a bài toán mô ph ng giúp d dàng h n cho vi c tính toán. Ngoài vi c phân
chia bài toán t ng th thành các bài toán nh h n, thì vi c chuy n t bài toán l n
h n thành d ng đ n gi n h n đ c xem nh là th c hi n thí nghi m có đi u ki n là
c ng c n thi t. Xét d ng sóng đ u ra Vt c a m t h th ng t i th i đi m r i r c t theo
d ng Vt = g(), trong đó g là hàm truy n c a h th ng và  = (z1, z2, …, zK) là t p
các quá trình đ u vào (r i r c th i gian). Ch c n ng c a m t mô ph ng nói chung là
đ t o ra m t chu i giá tr {Vt} đ i v i t = kTs, k = 1, 2,…, v i Ts là chu k l y
m u. Chu i này s đ

c x lý theo ki u đ thu đ

c đ i l

ng hi u n ng ho c

thông tin phù h p khác. M t thí nghi m có đi u ki n s t o ra Vt = g(’) trong đó

’ = (z1, …, zk, zk+ 1 = k+1, …, zK = K). ó là k quá trình đ u tiên đ
trong khi các quá trình còn l i đ

c mô ph ng

c duy trì t i các giá tr c đ nh đ t o ra thí

nghi m đ n gi n h n. Các giá tr này có th đ c đ t b ng 0 t ng đ ng v i vi c
b qua các quá trình này. M t d ng đi u ki n khác là đ n gi n hóa b n thân h
th ng. S đ n gi n hóa này có th bao g m m t s mô t m t ho t đ ng v i đ
ph c t p đ c rút g n ho c b qu hoàn toàn m t ho c nhi u ho t đ ng. K t h p
đ t đi u ki n lên h th ng và lên các quá trình đ u vào, h th ng đ c đ n gi n hóa
b i g’, thí nghi m mô ph ng đ


c mô t b i Vt = g’(’). M c đích cu i cùng c a

quá trình đ n gi n hóa là đ m b o kh n ng tính toán trong quá trình mô ph ng.

3


Tuy nhiên quá trình này đ

c th c hi n b ng các phép g n đúng c ng có ngh a r ng

có s sai l ch gi a mô hình và h th ng th c t .

Hình 1-1 (a) Thi t b v t lý và các mô hình, (b) Các nh h

ng đ ph c t p c a mô hình.

Có hai ki u mô hình mà ta c n xem xét: mô hình gi i tích và mô hình mô
ph ng và c hai đ u là s tr u t ng c a m t linh ki n hay h th ng v t lý nh cho
th y trong hình 1-1a. Linh ki n v t lý có th là m t ph n t m ch nh m t đi n tr
ho c m t phân h nh m t m ch vòng khóa pha, mà nó c ng có th là m t h th ng
truy n thông. B c đ u tiên và c ng là quan tr ng nh t trong quá trình mô hình hóa
là nh n ra đ c các thu c tính và các đ c tính ho t đ ng c a thi t b v t lý đ c mô
t trong mô hình. Các mô hình gi i tích đi n hình thu c các d ng ph ng trình ho c
h ph ng trình xác đ nh quan h đ u vào ậ đ u ra c a thi t b v t lý. Các ph ng
trình này ch là s mô t m t ph n c a thi t b đ c mô hình hóa vì ch m t s m t
xác đ nh c a thi t b đ c mô hình hóa. Thêm n a các ph ng trình đ nh ngh a thi t
b th ng ch chính xác trên m t d i gi i h n các tham s (đi n áp, dòng, t n s ).
Mô hình mô ph ng luôn là m t t p các gi i thu t th c hi n tính toán nghi m s c a

các ph ng trình đ nh ngh a mô hình gi i tích. Các k thu t phân tích s và x lý
tín hi u s là nh ng công c đ c s d ng đ phát tri n các gi i thu t này. Các mô
hình có các m c tr u t

ng khác nhau và t ng lên khi d ch chuy n t thi t b v t lý

t i mô hình gi i tích và cu i cùng là mô hình mô ph ng. S t ng m c tr u t ng là
k t qu c a các gi đ nh và các g n đúng đ c đ a ra khi đi t thi t b v t lý lên mô
hình gi i tích và mô hình mô ph ng.
M t v n đ c n l u ý trong bài toán mô ph ng là s nh h ng c a m c đ
ph c t p c a mô hình. Các mô hình đ n gi n cho phép th c hi n nhanh h n các mô
hình ph c t p h n. Tuy nhiên các mô hình đ n gi n có th không mô t m t cách
đày đ các thu c tính quan tr ng c a thi t b do đó mô ph ng có th thu đ c k t
qu có sai s l n. Nh v y có s bù tr gi a đ chính xác c a mô hình và th i gian
4


ch y mô ph ng nh cho th y trong hình 1-1b. M t mô ph ng trong th c t đ

c

thi t k t t đ m b o vùng ho t đ ng t i u cung c p đ chính xác và t c đ th c
hi n h p lý. Tuy nhiên tùy thu c vào m c đích mô ph ng mà trong m t s tr ng
h p đòi h i m c đ chính xác cao, nói cách khác m c đ ph c t p mô hình ph i đ
đ đáp ng yêu c u, do v y th i gian chay mô ph ng lâu là khó tránh kh i.

1.2.2 Tính đa m t trong mô ph ng
Tr c nh ng n m 1970 bài toán mô ph ng th ng đ c gi i quy t theo cách
thiên v d ng đ c bi t. Ph ng pháp lu n đ phát tri n mô ph ng và các ngu n l i
xu t hi n trong m i ch


ng trình mô ph ng không đ

c hi u m t cách đ y đ . H n

20 n m qua, c ng đ ng nghiên c u đư t o ra m t kh i l ng l n ki n th c, t o ra
ph ng pháp lu n đ phát tri n mô ph ng c ng nh vi c th ng nh t v lý thuy t đ
gi i quy t nhi u v n đ n y sinh trong quá trình tri n khai ch ng trình mô ph ng.
Theo đó, vi c dùng mô ph ng nh là công c phân tích c n thi t đ hi u và hi u sâu
s c nh m tri n khai mô ph ng có đ tin c y. Xây d ng l n kh i l ng ki n th c này
đòi h i ph i tích h p t nhi u ki n th c trong nhi u l nh v c khác nhau. M c dù
ch a đ c th u đáo nh ng 9 l nh v c nghiên c u quan tr ng nh h ng đ n quá
trình nghiên c u v mô ph ng đ c mô t
hình 1-2. Ta xét ng n g n 9 l nh v c
này nh m rõ h n v m i quan h c a chúng v i khoa h c mô ph ng.

Hình 1-2 Các l nh v c nh h

ng lên nghiên c u mô ph ng các h th ng truy n thông

Các khái ni m v lý thuy t h th ng tuy n tính cho ta các k thu t đ xác
đ nh các quan h vào/ ra c a h th ng tuy n tính, cho phép trình bày mô hình h

5


th ng trong mi n th i gian

d ng hàm đáp ng xung kim h th ng và mi n t n s


d ng hàm truy n đ t h th ng c ng nh vi c xây d ng n n t ng cho nhi u v n đ .
Hi n nhiên, ki n th c lý thuy t truy n thông là r t quan tr ng. C u trúc h
th ng, đ c tính ho t đ ng c a các phân h (b gi i đi u ch , b cân b ng, chi ti t
hóa các mô hình kênh…) ph i đ c hi u rõ tr c khi tri n khai mô ph ng. Khi s
d ng mô ph ng đ xác đ nh các giá tr c a tham s h th ng, c n ph i l u ý đ n d i
giá tr c a nó có ý ngh a th c t tr c khi tri n khai mô ph ng. C n ph i có nh ng
hi u bi t sâu s c v đ c tính h th ng đ đ m b o ho t đ ng mô ph ng chính xác và
k t qu h p lý.
Các công c c a x lý tín hi u s (DSP) đ c dùng đ tri n khai các gi i
thu t, t đó xây d ng mô hình mô ph ng h th ng truy n thông. Mô hình mô ph ng
này th ng bao g m m t s phép l y x p x r i r c c a các ph n t h th ng liên
t c, do v y c n có ki n th c v x lý tín hi u s đ hi u và đánh giá b n ch t c a
các phép l y x p x này. Th c t , m i kh i ch c n ng trong mô hình mô ph ng là
m t ho t đ ng DSP, vì v y các công c c a DSP cho ta các k thu t th c hi n mô
ph ng.
Gi i tích s có quan h ch t ch v i DSP, nh ng đ

c đ c p tách bi t vì nó

là ph n ki n th c c h n. Nhi u k thu t kinh đi n nh phân tích s , n i suy đa
th c, k thu t fit đ th đ u có ngu n g c trong gi i tích s .
Các khái ni m v xác su t c ng là n n t ng c n b n cho mô ph ng. Vi c
đánh giá hi u n ng h th ng truy n thông th ng đ c bi u di n trong các thu t
ng xác su t. Ví d khi đ c p xác su t l i bit hay xác su t l i ký hi u trong h
th ng truy n thông s ; khi xét bài toán đ ng b , ta quan tâm xác su t l i pha v t
quá m t m c cho tr c. Lý thuy t xác su t c b n cho ta khái ni m v bi n ng u
nhiên và hàm m t đ xác su t. Ki n th c v hàm m t đ xác su t cho phép tính toán
các đ i l ng nh đư đ c p ph n trên. K t qu c a mô ph ng th ng là m t bi n
ng u nhiên và ph ng sai c a bi n ng u nhiên đó là m t đ i l ng đo đ chính xác
th ng kê c a mô ph ng.

Trong nhi u tr ng h p, các d ng sóng tín hi u và t p âm đ c x lý b i mô
ph ng đ c coi là các hàm m u c a m t quá trình ng u nhiên. S phát tri n các
thu t toán đ t o d ng sóng có các thu c tính th ng kê phù h p s đòi h i ki n th c
quá trình ng u nhiên c b n. Lý thuy t quá trình ng u nhiên cho ta các công c đ
mô t các quá trình này trong mi n th i gian (hàm t t

ng quan), và trong mi n t n

6


s (m t đ ph công su t). Nhi u ng d ng khác c a lý thuy t quá trình ng u nhiên
c ng s đ

c đ c p trong n i dung bài gi ng.

M t vài khái ni m c b n v lý thuy t s cung c p các công c đ tri n khai
các b t o s ng u nhiên. Các b t o s ng u nhiên này là các kh i c b n c a b
t o d ng sóng đ bi u di n các chu i s , d ng sóng t p âm, pha đinh tín hi u, nhi u
ng u nhiên.
Khái ni m c b n v khoa h c máy tính c ng s có ích trong mô ph ng. Ví
d nh đ dài t mã, đ nh d ng t mư đ c dùng đ bi u di n các m u tín hi u s
nh h

ng đ n tính chính xác c a mô ph ng. Vi c ch n ngôn ng l p trình c ng

quan tr ng khi tri n khai các b mô ph ng th ng m i. B nh kh d ng, t ch c
b nh s nh h ng cách th c d li u và các l nh đ c chuy n qua gi a các ph n
t c a mô ph ng. Các yêu c u và n ng l c v đ h a s xác đ nh d ng sóng đ c
hi n th nh th nào và s nh h ng quá trình truy n t i mư ch

ph ng t máy tính này đ n máy tính khác.

ng trình mô

Các công c và khái ni m v lý thuy t c tính cho phép đ nh l ng tính
hi u qu c a k t qu mô ph ng. Nh đư đ c p, k t qu mô ph ng ng u nhiên là
m t bi n ng u nhiên. M i khi th c hi n mô ph ng s t o ra m t giá tr c a bi n
ng u nhiên đó và bi n ng u nhiên này t o thành b
c tính cho đ i l ng c n đ c
c tính. M t cách t ng quát, lý thuy t c tính cho ta các công c gi i tích c n
thi t đ đánh giá m c đ kh tin c a các k t qu mô ph ng.

1.3 Các khái ni m c b n v mô hình hóa
Theo ngh a r ng, thu t ng ắh th ng truy n thông” ám ch đ n m t m ng
truy n thông toàn c u, h th ng v tinh đ a t nh, h th ng truy n d n quang ho c
m t modem tích h p s n trong m t máy tính cá nhân. M t cách nhìn phân c p
th ng đ c s d ng đ mô t các h th ng truy n thông nh cho th y trong hình
1-3. M c đ nh trong mô t này là m t m ng truy n thông đ c t o b i các nút m ng
k t n i v i nhau qua các tuy n thông tin ho c các h th ng truy n d n nh đ c mô
t trong l p d i. M t tuy n truy n d n l i đ c hình thành t các ph n t nh các
b đi u ch , các b mã hóa, các b l c, các b khuy ch đ i và các thành ph n khác
th c hi n các ho t đ ng x lý tín hi u. Các ph n t này có th là các m ch đi n
t ng t , các m ch s ho c m t thu t toán th c thi trên m t b x lý tín hi u s
(DSP) kh l p trình. Chi ti t c a các ph n t này đ
phân c p.

c mô t

l pd


i cùng c a

7


Hình 1-3 C u trúc phân c p trong mô ph ng

M t lo t các k thu t mô ph ng khác nhau đ

c s d ng đ đánh giá hi u

n ng c a các l p khác nhau. T i m c m ng, lu ng các gói và các b n tin trên m ng
đ c mô ph ng b ng vi c s d ng m t b mô ph ng các s ki n r i r c và các đ i
l ng hi u n ng nh thông l ng m ng, th i gian đáp ng và hi u su t s d ng tài
nguyên đ c c tính nh là m t hàm c a các tham s m ng nh t c đ x lý, kích
c b đ m t i nút m ng và dung l ng tuy n. Các mô ph ng m ng đ c s d ng đ
thi t l p các đ c tính cho các b x lý, các giao th c và các tuy n truy n d n.
Các h th ng truy n thông gi i quy t vi c truy n d n các d ng sóng mang
thông tin trên các ki u kênh thông tin khác nhau (không gian t do, cáp đ ng, s i
quang,,..).
i v i các h th ng truy n d n s , hi u n ng c a tuy n thông tin đ c
đo theo đ c tính l i bít, và hi u n ng t c đ l i th ng đ c c tính b ng k thu t
mô ph ng d ng sóng qua mô hình c a các kh i ch c n ng. Khác v i mô ph ng
m ng đ c s d ng đ thi t l p các đ c tính c a tuy n, thì mô ph ng m c h th ng
đ c s d ng đ ki m tra r ng thi t k tuy n đáp ng đ c các đ c tính này. Các
tham s thu đ c t mô ph ng m c h th ng đ
m c m ng đ ki m tra hi u n ng m ng.
L pd

c chuy n sang cho b mô ph ng


i cùng trong hình 1-3 liên quan đ n ho t đ ng c a các thành ph n

nh các b l c và các b cân b ng s d ng ho c công ngh t ng t ho c công
ngh s . Các b mô ph ng m ch nh Spice ho c b mô ph ng s nh HDL
(Hardware Description Language) đ

c s d ng đ mô ph ng, ki m tra ch c n ng
8


ho t đ ng và đ c tính c a các thành ph n linh ki n. Mô ph ng m c h th ng thi t
l p các đ c tính cho vi c th c thi hoàn t t và mô ph ng m c m ch th c thi đ c
s d ng đ cung c p các mô hình đ c tính (ví d : hàm truy n đ t c a m t b l c)
cho m c h th ng.
Trong ph m vi gi i h n n i dung, bài gi ng này s t p trung vào mô ph ng
h th ng truy n thông s d ng k thu t mô ph ng d ng sóng.
Nhìn chung v b n ch t đ mô hình càng chính xác thì m c đ mô t nó càng
chi ti t. S mô t h th ng đ c phân chia theo m c đ chi ti t khác nhau. Cách mô
t h th ng m t cách tr c quan th

ng đ

c th c hi n thông qua m t s đ kh i.

M i kh i trong s đ có th đ c tri n khai và đ c mô t b i m t s đ các kh i
con khác k t n i v i nhau trong b n thân kh i đó. Quá trình này có th ti p t c đ c
th c hi n cho đ n khi không th rút g n xu ng thành các kh i con đ c n a. K t
qu c a vi c khai tri n s đ kh i có th đ c bi u di n tr c quan qua s đ d ng
cây v i các nhánh liên ti p đ c tr ng cho các m c đ chi ti t t ng d n lên nh cho

th y trong hình 1-4. C u trúc này c ng cho th y tính phân c p trong vi c th c thi
ph n m m và cho c vi c qu n lý m c đ ph c t p c a mô hình hóa. Cây phân c p
t ng d n theo d ng l n ng c v i phía trên là các mô hình m c cao và đi d n xu ng
là các mô hình m c th p. M c đ chi ti t s t ng d n t trên xu ng d i. M t mô
hình m c th p đ c xem nh là m t ph n đ c phân chia ra t mô hình m c cao
h n bao hàm m t s mô t sát h n v i m c v t lý.

Hình 1-4 C u trúc phân c p trong mô hình hóa

9


Hình 1-5 Mô t mô hình hóa phân c p h th ng truy n thông.

S phân c p có th đ

c minh ch ng rõ nh mô t h th ng truy n thông cho

trong hình 1-5. Nó c ng cho th y rõ r ng m c đ ph c t p t n t i c hai chi u: theo
m c phân c p (chi u d c) và t i m i m c (chi u ngang). M c trên cùng đ c xem
là m c h th ng g m các kh i ch c n ng th c hi n m t x lý xác đ nh trong h
th ng. M i kh i ch c n ng m c h th ng c ng có th đ c mô t chi ti t h n
m c d i g i là m c phân h . Quá trình phân chia chi ti t có th ti p t c xu ng
m c các thành ph n linh ki n. T ng ng v i c u trúc phân c p này bài toán mô
hình hóa c ng đ c phân chia thành ba ki u mô hình hóa đó là: mô hình hóa h
th ng, mô hình hóa các thành ph n linh ki n và mô hình hóa quá trình.

1.3.1 Mô hình hóa h th ng
M t h th ng


đây là m t tuy n truy n d n đ

c mô t

m c cao nh t b ng

s đ kh i k t n i các phân h hay h th ng con. V n đ mô hình hóa h th ng là
m t v n đ v c u hình theo ngh a s đ kh i mô ph ng và càng sát v i th c t thì
mô hình h th ng càng chính xác. Nh đư đ c p, mô hình m c cao nh t có th c n
đ c s d ng cho mô ph ng đ gi m t i tính toán. Tuy nhiên, b t k m c nào
trong cây phân c p đ u có th gi m m c đ ph c t p mô hình hóa b ng cách ch s
10


d ng m t t p con các kh i t i m c đó. ây là d ng rút g n m c đ ph c t p th

ng

đ c s d ng m c mô hình hóa h th ng, đi u này mu n nói r ng m t s các
phân h có th đ c b qua kh i mô ph ng ho c đ c mô t theo ki u đ n gi n
hóa. Ví d trong m t s tr ng h p mô ph ng h th ng nh mô t trong hình 1-5
các kh i mã hóa ngu n th c hi n chuy n đ i tín hi u t ng t sang s (ADC) có th
đ c b qua mà s d ng luôn ngu n tín hi u s đ u vào.
Nh v y nói chung đi u đáng mong mu n là mô ph ng s đ kh i đ c rút
g n nhi u nh t có th t quan đi m tính toán hi u qu và vi c rút g n nh v y có
th hoàn toàn ch p nh n đ
đúng trong m t s tr

c trong nhi u tr


ng h p. Nói cách khác m c đ g n

ng h p mô ph ng là không th tránh kh i.

1.3.2 Mô hình hóa thành ph n ch c n ng
M t thành ph n linh ki n đây đ n gi n là m t kh i ch c n ng m c phân
h có nh ng tính ch t mà nhà thi t k h th ng mong mu n. T quan đi m tính
toán, mô hình linh ki n lý t ng có th di n t duy nh t m c phân h c a cây c u
trúc mô hình hóa. Ki u mô t mô hình các thành ph n linh ki n có th đ c th hi n
qua m t ph ng trình, m t t p ph ng trình, m t thu t toán ho c m t b ng tra c u
d li u (lookup table). Tuy nhiên trong mô ph ng m c h th ng, các kh i thành
ph n có th đ c mô t đ n gi n b ng m t hàm truy n đ t. Có th ví d nh m ch
vòng khóa pha (PLL) trong kh i khôi ph c sóng mang có th đ c mô t b ng m t
ph ng trình vi phân b c hai. M t ví d khác nh ngu n laser trong b phát quang
có th đ c đ c tr ng b i các ph ng trình t c đ là m t h ph ng trình vi phân.
M t mô hình các thành ph n linh ki n t t cho phép kh o sát chi ti t các đ c
tính c a các thành ph n linh ki n ph thu c vào t t c các tham s nh h ng. K t
qu kh o sát có th s đ

c s d ng đ xem xét các nh h

ng c a các thành ph n

linh ki n trong mô ph ng m c h th ng.

1.3.3 Mô hình hóa quá trình ng u nhiên
M t đi u rõ ràng r ng các tín hi u đ u vào và đ u ra c a các h th ng và các
phân h là các quá trình ng u nhiên mong mu n (thông tin) và không mong mu n
(nhi u và giao thoa) và m c đích c b n c a mô ph ng là đ tính toán m c đ đ m
b o ch t l ng tín hi u mong mu n. Do v y m c đ trung th c c a tính toán này

ph thu c vào m c đ các quá trình mô ph ng có th sao chép các tính ch t c a các
quá trình th c. Nhi m v mô hình hóa nhìn chung là đ b t ch c m t quá trình
ng u nhiên t i ngu n sinh ra nó, nên n u ta có các mô hình các kh i ch c n ng t t
11


thì các quá trình này s tác đ ng lên tín hi u đ u vào đ sinh ra tín hi u đ u ra chính
xác và h p lý. Vi c sao chép quá trình ng u nhiên đ
ng u nhiên trong quá trình mô ph ng.

c th c hi n b i m t b t o s

M c dù các ngu n tin và các ngu n nhi u c hai đ u là các quá trình ng u
nhiên trong v n hành, trong thi t k và đo ki m h th ng các ngu n tín hi u th ng
đ c s d ng ho c gi đ nh là các tín hi u đo th th ng có tính xác đ nh. Ví d
nh m t tín hi u đo th có th là tín hi u hình sin ho c m t chu i s có c u trúc s n
đ c t o ra b i thanh ghi d ch trong m t k t n i c th . Các chu i s này th ng
đ

c g i là các chu i gi ng u nhiên.

Có m t ki u quá trình ng u nhiên khác mà ta c n mô hình hóa nh ng không
mô t quá trình nhi u hay thông tin, đó là m t kênh ng u nhiên nh kênh pha đinh.
đây bài toán mô hình hóa là đáp ng xung c a kênh th ng đ c gi đ nh bi n
đ i ng u nhiên theo th i gian.
M t d ng c u trúc mô hình hóa khác là mô hình quá trình ng u nhiên t

ng

đ ng (erp). Ý t ng mô hình này nh sau: gi s r ng quá trình ng u nhiên đ u

vào x(t) đi qua n các kh i hay phân h n i ti p nhau và xu t hi n t i đ u ra là quá
trình y(t). N u b ng m t s công c ta có th suy ra m t s đ c tính c a quá trình
ng u nhiên y(t) thì toàn b quá trình x lý x y ra có th đ c rút g n hay đ n gi n
hóa b ng cách tìm và t o ra m t chu i ng u nhiên sao chép y(t) mà không c n ph i
x lý x(t) qua n kh i. Nh v y mô hình erp có th giúp đ n gi n hóa quá trình tính
toán. M t ví d ng d ng mô hình này là mô ph ng nhi u pha trong h th ng truy n
thông.

1.3.4 Mô hình hóa h th ng gi đ nh
Trong m t s tr

ng h p không ph i t t c các th c th đ

c mô hình hóa

đ u đư đ c xác đ nh rõ ràng tr c. Có th h u h t các ho t đ ng mô ph ng đ c
th c hi n đ tr giúp quá trình thi t k m t h th ng mà các đ c tính riêng bi t c a
h th ng ban đ u không đ c bi t và ch d n d n đ c xác đ nh m t cách rõ ràng
h n theo quá trình. M t h th ng m i đ c thi t k đ c xem nh là m t h th ng
gi đ nh.
M t trong các m t h u ích c a mô ph ng là kh n ng c tính hi u n ng c a
m t h th ng m t cách chân th c tr c khi nó đ c xây d ng trên th c t . Do v y
đi u mong mu n là có th đ nh h

ng quá trình phát tri n ph n c ng đ m b o m t

hi u n ng xác đ nh. V n đ then ch t đ i v i quá trình này là hi n th c hóa s

nh
12



h

ng c a b t k thành ph n thi t b nào có th đ

c d đoán ch b ng m t s tham

s quan tr ng đ c l a ch n t t. M c dù đ c tính c a m t linh ki n thành ph n có
th bi n đ i b t k trong c u trúc chi ti t c a nó th m chí sau khi các tham s đư nói
tr c đ c thi t l p, thì nh ng bi n đ i này c n gây ra s thay đ i t ng đ i nh v
hi u n ng vì các tham s chính đư đ c l a ch n đ c đ nh các đ c tính c n thi t
c a linh ki n. Do đó n u các tham s này đ c l a ch n nh là các y u t đi u
khi n cho thi t k ph n c ng và nh m chúng thành các thông s k thu t thì m t h
th ng gi đ nh có th đ c t ng h p đ g n v i các thông s này, và hi u n ng c a
m t h th ng đ

c hi n th c hóa đ

c g n đúng ho c đ

c gi i h n t t b i hi u

n ng c a mô hình ph n m m c a h th ng gi đ nh.

1.4 K thu t đánh giá hi u n ng
M c tiêu cu i cùng c a mô ph ng là thu đ c m t c tính m t s đ i l ng
hi u n ng m c h th ng thông qua m t s k thu t đánh giá hi u n ng. M t k
thu t đánh giá hi u n ng (PET) là m t t p các công c gi i tích và các gi đ nh đ c
áp d ng v i nhau trong m t gói ph n m m mô ph ng cho m c đích c tính hi u

qu m t s phép đo hi u n ng.
i v i h th ng truy n thông t ng t , phép đo
hi u n ng c b n là t s tín hi u trên nhi u đ u ra (SNR). V i h th ng truy n
thông s , phép đo hi u n ng là t s l i bit (BER). T s tín hi u trên nhi u c ng là
phép đo hi u n ng th c p trong các h th ng truy n d n s .
Trong các k thu t PET, ph ng pháp Monte-Carlo th ng đ c s d ng đ
c tính BER. Tuy nhiên c n chú ý th i gian ch y mô ph ng có th r t lâu khi s
d ng ph ng pháp này. i l ng đo c a m t mô ph ng Monte-Carlo (SNR ho c
BER) là m t bi n ng u nhiên. Th i gian ch y mô ph ng càng lâu thì các quan sát
càng sát v i giá tr th c. Nh đư đ c p có m t s bù tr gi a th i gian ch y và đ
chính xác c a phép đo. N u m t h th ng đ c d đ nh đ có BER c 10-5 thì khi
đó m t bít l i đ

c mong đ i quan sát th y c m i 105 bits.

thuy t ph c đ

c

r ng BER th c s kho ng 10-5 thì s không đ đ ch quan sát 1 l i trong 105 bít.
đ m b o đ tin c y c a k t qu
c tính BER, s l ng bít c n truy n đi c n n m
trong d i 10/p đ n 100/p v i p là BER th c. i v i p = 10-5 thì 10/p t ng ng v i
106 bít.
Trong tr

ng h p v i p đ nh , s l

ng bít c n truy n l n làm cho th i gian


ch y mô ph ng r t lâu và không kh thi. Do v y có m t s PET khác nh s thay
th ho c bi n đ i c a ph ng pháp Monte-Carlo. Trong h th ng tuy n tính, nhi u
Gauss đ

c bi t đ duy trì tính Gauss. Ki n th c này cho phép ta k t h p các bi u
13


th c gi i tích v i mô ph ng không nhi u đ thu đ

c các

c tính BER r t hi u qu

nhanh h n nhi u ph ng pháp MC. S k t h p gi a ki n th c gi i tich và k thu t
mô ph ng đ c g i là k thu t bán gi i tích (QA). Ngoài k thu t QA, m t s k
thu t c tính khác c ng đ c áp d ng đ gi m th i gian ch y mô ph ng nh k
thu t l y m u quan tr ng (IS) và k thu t ngo i suy đuôi phân b . Vi c l a ch n
PET phù h p c ng s ph thu c vào nhi u y u t liên quan đ n tính ch t h th ng
đ

c mô ph ng.

1.5 Sai s trong mô ph ng
Tính h u ích c a ch y mô ph ng liên h tr c ti p v i đ chính xác c a nó
t c các k t qu mô ph ng sát v i các đ c tính c a h th ng v t lý th c đ c mô
ph ng. Nhìn chung đ chính xác b gi i h n b i hai lo i sai s đó là sai s mô hình
hóa t ng ng v i các ki u mô hình hóa đư đ c p trên (mô hình hóa h th ng,
mô hình hóa các thành ph n linh ki n và mô hình hóa quá trình ng u nhiên) và sai
s x lý vì các gi i h n tính toán và b n ch t th c c a mô ph ng. Hình 1-6 cho b c

tranh tóm t t các ngu n sai s này.

Hình 1-6 Các ngu n sai s trong mô ph ng

1.5.1 Sai s trong mô hình hóa h th ng
N u s đ kh i mô ph ng không ph i đúng nguyên tr ng t c là đ

cs px p

theo c u hình m t ậ m t v i h th ng th c, khi đó s không tránh kh i k t qu mô
14


ph ng không chính xác hoàn toàn v i đ c tính c a h th ng th c. Lí do s đ kh i
mô ph ng có th không ph i là b n sao chính xác h th ng th c là đ c t gi m m c
đ ph c t p t đó gi m th i gian ch y mô ph ng. Tuy nhiên s rút g n s đ kh i
c n l u ý đ không tác đ ng nhi u đ n tính chân th c c a mô hình.
M t tình hu ng khác khi k t h p c u hình có th không chính xác hoàn toàn
là s lo i b kh i s đ kh i mô ph ng các thành ph n đóng góp nh đ n méo d ng.
Ví d nh ta không mô hình hóa ng-ten trong m t mô ph ng vì m t ng-ten
th ng có đ r ng b ng t n t ng đ i r ng so v i tín hi u đi vào. T ng t , trong
các ng d ng thông tin v tinh b u khí quy n th

ng b b qua nh m t ph n t

méo d ng vì đ c tính hàm truy n th ng (nh ng không ph i luôn) trong su t v i tín
hi u. Do v y đi u quan tr ng trong mô hình hóa h th ng là c n xác đ nh đúng các
thành ph n quan tr ng và lo i b nh ng thành ph n nh h ng ít đ n hi u n ng đ
gi m m c đ ph c t p, tuy nhiên s có sai s trong k t qu và c n đ m b o m c sai
s là không đáng k .


1.5.2 Sai s trong mô hình hóa linh ki n
M t s sai s s đ c sinh ra t mô hình hóa các thành ph n linh ki n. T i
m c c b n nh t ta không th mong đ i m t mô hình có đ chân th c hoàn h o đ i
v i thành ph n th c, nh ng có th có đ chân th c g n hoàn h o đ i v i m t mô
hình rút g n đ c lý t ng hóa c a linh ki n v t lý. Trong phân tích m c tiêu th c
t trong mô ph ng là đ phát tri n các mô hình đ t t hay t o ra l i trong k t qu
cu i cùng nh có th ch p nh n đ c.
K t qu đ u ra mô ph ng và th c t quan sát ví d nh tr ng h p b l c nói
chung luôn có s khác nhau. M t lí do là b n thân các phép đo v t lý c ng không
hoàn h o. Nh v y các đ c tính v t lý đo đ

c không gi ng m t cách c n thi t nh

các đ c tính th t. M t lý do khác là các đ c tính c a thành ph n linh ki n không th
không đ i theo th i gian vì có th do già hóa và ph n ng khác nhau đ i v i các
đi u ki n môi tr

ng khác nhau.

Nó không c n thi t đ sao chép m t đ c tính c a linh ki n m t cách chi ti t
nh t đ có m t mô hình t t. Nó s ch c n thi t đ sao chép các đ c tính n i b t
chính v các hi u ng gây ra méo d ng c a linh ki n. Khó kh n ti m tàng chính
n m mô hình hóa các b khuy ch đ i có nh . Tuy nhiên nó s r t khó đ
c tính
nh h

ng tích l y c a các sai s mô hình hóa trong m t chu i các kh i k t n i v i

15



nhau.

ó chính là lí do t i sao s th m đ nh b n thân mô hình t i các m c mô hình

hóa khác nhau ph i đ

c th c hi n trong quá trình mô ph ng.

1.5.3 Sai s trong mô hình hóa quá trình ng u nhiên
M t ngu n sai s ti m tàng n a n m m c đ mà các mô hình các quá trình
ng u nhiên không mô t chính xác nh các quá trình th c. Các quá trình quan tâm
th ng là các ngu n tín hi u và các ngu n nhi u. Vi c ph ng t o m t quá trình
ng u nhiên đ c th c hi n b i m t b t o s ng u nhiên sinh ra m t chu i các s
nh là m t t p m u. Nh v y đ i v i các ngu n tín hi u t ng t nh ti ng nói, b
t o s ng u nhiên gi ng nh t o ra m t t p các m u tho i. Tuy v y các k thu t s
d ng cho b t o s ng u nhiên có kh n ng b gi i h n đ sao chép t t c các tính
ch t c a quá trình ng u nhiên. Nó th ng ch có th sao chép hai tính ch t c a m t
quá trình ng u nhiên là m t đ xác su t biên đ b c m t và m t đ ph công su t.
Nh ng tính ch t này nói chung là có th đ đ n m đ c các tính ch t c n thi t c a
m t quá trình cho nhi u m c đích.
Các mô hình ngu n cho h th ng s là các b ng m u t r i r c và có th có
nh . Có hai tr ng h p đ mô ph ng h th ng v i đ u vào là tín hi u đo th ho c là
m t ngu n tín hi u th c. Trong tr ng h p đ u chu i đo th th ng là chu i gi
ng u nhiên có đ dài l n nh t và đ c sinh ra t máy tính. Thêm n a c tính hi u
n ng s không có sai s n u m t chu i de Bruijn có đ dài qm v i q là s l ng ký
hi u trong b ng m u t và m là dung l ng nh c a h th ng đ c s d ng và các
ký hi u đ c sinh ra m t cách đ c l p. N u ngu n th c không sinh ra các ký hi u
m t cách đ c l p thì mô hình hóa ngu n đó b ng m t b t o ký hi u đ c l p có th

gây ra sai s vì các m u giao thoa gi a các ký hi u s không đ c phân b đ u. Sai
s có th nh h n ho c l n h n ph thu c vào các m u nào th ng xuyên xu t hi n
h n. N u ngu n đ c bi t có các ph thu c thì khi đó nó c n đ c mô hình hóa đ
ph n ánh các tính ch t th c c a nó. Các ph thu c này th
nh là các máy tr ng thái h u h n và n u mô hình đó đ
thi t k t h p nó vào trong mô ph ng.

ng đ

c mô hình hóa

c bi t thì đ n gi n c n

i v i các ngu n nhi u trong h th ng truy n thông có ba ki u th

ng đ

c

quan tâm là nhi u nhi t, nhi u pha và nhi u n (nhi u xung kim). Nhi u nhi t đi n
hình đ c mô hình hóa nh nhi u Gauss tr ng và các b t o nhi u Gauss hi n nay
hoàn toàn đ t t đ xem nh mô ph ng nhi u nhi t không gây sai s . Tuy nhiên
nhi u pha v tính không n đ nh b dao đ ng và nhi u n là các quá trình không
ph i lúc nào c ng đ

c bi t rõ hoàn toàn. Do v y các b t o s ng u nhiên đ

cs
16



d ng đ m b o sao chép sát nh t có th v i quá trình th c đ sai s sinh ra là nh
nh t đ đ m b o đ tin c y.

1.5.4 Sai s x lý
Các sai s x lý là vì b n ch t c a mô ph ng và gi i h n b nh , t c đ và
đ chính xác c a máy tính.
Tr c h t ta th y vi c s d ng đ c tr ng r i r c v th i gian cho các d ng
sóng liên t c ho c mô t c a các b l c s d n t i sai s ch ng ph . Tuy nhiên sai
s này có th đ c tính và đ c gi i h n m c nh theo mong mu n. V c b n
trách nhi m c a ng i dùng mô ph ng là đ m b o t c đ l y m u phù h p đ gi m
sai s gây ra đ n m c nh nh t.
M t v n đ gi i h n n a gây ra sai s có th th y khi mô ph ng quá trình l c
s d ng ph ng pháp b t bi n xung kim do ph i rút g n đáp ng xung c a b l c.
i u này s th y rõ ràng đ i v i b l c IIR. Có m t s bù tr gi a đ l n sai s , đ
dài đáp ng xung đ c rút g n và t i tính toán. Do đó c n l u ý đ sai s n m
m c nh ch p nh n đ c b ng vi c tính toán ph n n ng l
ng xung ch nên nh
m c 1-2%.

ng b b qua trong đáp

M t s ki u sai s x lý khác c ng c n l u ý trong mô ph ng nh vi c s
d ng mô hình t ng đ ng b ng g c cho các quá trình thông d i hay gi i h n t c
đ c a máy tính khi ch y mô ph ng Monte-Carlo không đ m b o đ lâu. Do v y
ngoài mô hình hóa thì quá trình x lý tính toán trong mô ph ng c ng c n xem xét
đ tránh các l i nghiêm tr ng có th x y ra trong k t qu đ u ra.

1.6 Vai trò mô ph ng trong thi t k h th ng truy n thông
Trong th gi i th c t c a quá trình thi t k và xây d ng các h th ng truy n

thông, mô ph ng tr thành công c đ h tr trong quá trình này. Mô ph ng không
ch đ c s d ng đ
c tính hi u n ng và t i u tham s trong thi t k mà còn
đ c dùng đ thi t l p các th t c ki m tra và ki m chu n, các d đoán tu i th
c ng nh nghiên c u tính b t th ng sau khi h th ng đ c tri n khai trong th c t .
C ph ng pháp lu n mô ph ng và mô hình mô ph ng đ u đ c s d ng đ bi u
di n h th ng ph thu c vào các giai đo n khác nhau c a quá trình thi t k , tri n
khai và vòng đ i c a h th ng. Ph ng pháp lu n mô ph ng c ng s đ c ki m
soát ho c đ nh h ng b i quá trình thi t k t ng th .

17


×