i
HC VIN CÔNG NGH BƯU CHÍNH VIỄN THÔNG
BÀI GING
MÔ PHNG H THNG TRUYN THÔNG
KHOA VIN THÔNG 1
Tác gi: TS. Nguyễn Đức Nhân
HÀ NI 07-2014
ii
LI M ĐẦU
Trong s phát trin nhanh chóng các h thng vin thông cùng vi s phát trin mnh
m ca các h thng máy tính, ngày nay phỏng đã trở thành mt công c không th thiếu
trong quá trình nghiên cu phát trin h thống cũng như trong quá trình thiết kế trin khai
h thng. Do vy cun bài giảng phng h thng truyn thôngđưc viết nhm cung
cp cho sinh viên nhng kiến thc b ích liên quan đến môn hc. Tài liu gm 6 chương với
các nội dung cơ bản như sau:
Chương 1: Trình bày tng quan v k thut phng bao gồm phương pháp luận,
các vấn đề v mô hình hóa và vai trò ca mô phng trong thiết kế h thng.
Chương 2: Giới thiu v MATLAB giúp sinh viên nắm đưc vấn đề cơ bản trong vic
s dng MATLAB làm công c tính toán trong k thut nói chung và trong mô phng
h thng truyn thông các chương sau.
Chương 3: Gii thiu v Simulink, mt công c trong MATLAB được s dụng để
phng dựa trên mô hình hay sơ đồ khi, thun tin cho vic mô phng h thng.
Chương 4: phng quá trình thu phát tín hiu bao gm các vấn đề bản v tín
hiu trong phng, phỏng các quá trình bn thc hin ti b phát b thu
trong mt h thng truyn thông.
Chương 5: phng kênh thông tin bao gồm phương pháp thực hiện để phng
các kênh 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 tính tham s hiệu năng hệ thng giúp sinh viên nắm được các vn
đề cơ bản v ước tính trong thống kê, đặc biệt là trong đánh giá hiệu năng hệ thng.
Chúng tôi hy vng rng cun bài ging s tài liu tham kho hu ích cho sinh viên
chuyên ngành vin thông những người quan tâm. Tuy nhiên để giúp sinh viên nm bt
nhng vấn đề bản nht ca k thut phng h thng truyn thông đòi hỏi người hc
phi có nhng kiến thc tng hp ca các môn hc cơ sở khác mà không phi thuc mc tiêu
và ni dung chính ca môn hc này. Đây cũng là phiên bản đầu tiên được viết trong thi gian
ngn do vy s không tránh khi nhng sai sót. Chúng tôi rt mong nhn được ý kiến đóng
góp ca các quí thy cô, các bn sinh viên và những người quan tâm để hoàn thiện hơn cuốn
tài liu này.
Tác gi
TS. Nguyễn Đức Nhân
iii
MC LC
Chương 1 Tổng quan v k thut mô phng 1
1.1 Gii thiu chung 1
1.2 Phương pháp luận mô phng 2
1.2.1 Mô hình hóa bài toán 2
1.2.2 Tính đa mặt trong mô phng 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 thng 10
1.3.2 Mô hình hóa thành phn chức năng 11
1.3.3 Mô hình hóa quá trình ngu nhiên 11
1.3.4 Mô hình hóa h thng gi định 12
1.4 K thuật đánh giá hiệu năng 13
1.5 Sai s trong mô phng 14
1.5.1 Sai s trong mô hình hóa h thng 14
1.5.2 Sai s trong mô hình hóa linh kin 15
1.5.3 Sai s trong mô hình hóa quá trình ngu nhiên 16
1.5.4 Sai s x 17
1.6 Vai trò mô phng trong thiết kế h thng truyn thông 17
1.7 Tng kết chương 21
Câu hi/bài tập chương 1 21
Chương 2 Giới thiu v MATLAB 22
2.1 Gii thiu 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 hc 27
2.2.3 Các phép tính logic và quan h 31
2.2.4 Các hàm toán hc 33
2.2.5 Các hàm đồ ha 35
iv
2.2.6 Các hoạt động I/O 43
2.3 Thao tác ma trận và vectơ 44
2.4 Lp trình trong MATLAB 47
2.4.1 Các th tc MATLAB 47
2.4.2 Các hàm con MATLAB 49
2.4.3 Cu trúc ngôn ng MATLAB 50
2.4.4 Hàm eval 54
2.4.5 Điều khin 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 Mt s phương pháp số s dng MATLAB 58
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ương trình vi phân 61
2.7 Tng kết chương 68
Câu hi/bài tập chương 2 69
Chương 3 Giới thiu v Simulink 72
3.1 Gii thiu chung 72
3.2 Nguyên lý hoạt động ca Simulink 73
3.2.1 Xây dựng sơ đồ khi Simulink 73
3.2.2 Tham s hóa các khi Simulink 74
3.2.3 Mô phng bng Simulink 76
3.3 Giải phương trình vi phân bằng Simulink 77
3.4 Đơn giản hóa h thng Simulink 81
3.5 Tương tác với MATLAB 83
3.5.1 Truyn các biến gia Simulink và MATLAB 83
3.5.2 Lp li các mô phng Simulink trong MATLAB 83
3.5.3 Truyn các biến thông qua các biến toàn cc 85
3.6 Tng kết chương 85
v
Câu hi/bài tập chương 3 86
Chương 4 Mô phỏng tín hiu và quá trình thu phát 87
4.1 Gii thiu 87
4.1.1 Mô hình mô phng tín hiệu băng gốc và thông di 88
4.1.2 Quá trình ly mu và ni suy 91
4.1.3 Khai trin Fourier 96
4.2 Mô phng ngun tín hiu 98
4.2.1 Ngun tín hiệu tương tự 98
4.2.2 Ngun tín hiu s 100
4.2.3 Ngun tín hiu ngu nhiên 101
4.3 Mã hóa 106
4.3.1 Mã hóa ngun 106
4.3.2 Mã đường truyn 109
4.3.3 Mã hóa kênh 113
4.4 Điu chế và giải điều chế 116
4.4.1 Điều chế tín hiệu tương tự 116
4.4.2 Điều chế tín hiu s 119
4.4.3 Quá trình thu và giải điều chế 122
4.5 Quá trình lc 127
4.5.1 Lc to dng ph 127
4.5.2 Lc to dng xung 129
4.5.3 Các b lc phi hp 132
4.6 Quá trình đồng b 136
4.6.1 Quá trình đồng b trong mô phng 136
4.6.2 Mô phng mch vòng khóa pha (PLL) 140
4.7 Tng kết chương 142
Chương 5 Mô phỏng kênh thông tin 145
5.1 Gii thiu 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