Đề tài Ứng dụng bộ cân bằng dùng Neural Networks triệt nhiễu giao thoa ký tự trong hệ thống GSM
MỤC LỤC
PHẦN 1 HỆ THỐNG THÔNG TIN DI ĐỘNG TOÀN CẦU GSM
CHƯƠNG 1 : GIỚI THIỆU HỆ THỐNG THÔNG TIN DI ĐỘNG GSM 12
CHƯƠNG 2 : CẤU TRÚC MẠNG GSM 14
1. Trạm di động 14
2. Hệ thống con trạm gốc 15
3. Hệ thống mạng con 15
CHƯƠNG 3 : LIÊN KẾT VÔ TUYẾN 17
1. Đa truy cập và cấu trúc kênh 17
2. Kênh lưu thông (TCH) 18
3. Kênh điều khiển (CCH) 19
4. Cấu trúc Burst 19
5. Biến đổi âm thoại sang sóng vô tuyến 20
6. Cân bằng đa đường 24
7. Nhảy tần 25
8. Truyền phát gián đoạn 25
9. Thu gián đoạn 25
10. Điều khiển công suất 25
CHƯƠNG 4 : MẠNG GSM 27
1. Quản lý tài nguyên vô tuyến 28
2. Quản lý di động 29
CHƯƠNG 5 : CÔNG NGHỆ GSM 32
1. Chất lượng tiếng nói 32
2. Các dịch vụ Fax và dữ liệu 32
3. Bảo mật 33
4. Liên lạc di động quốc tế 33
CHƯƠNG 6 : CÁC DỊCH VỤ GSM 34
PHẦN 2 BỘ CÂN BẰNG
CHƯƠNG 1 : GIỚI THIỆU 36
CHƯƠNG 2 : NHIỄU TRONG HỆ THỐNG THÔNG TIN 38
1. Fading 40
2. Nhiễu liên ký tự và nhiễu đồng kênh 43
3. Doppler 45
4. Mô hình kênh vô tuyến 49
CHƯƠNG 3 : BỘ CÂN BẰNG 56
1. Tổng quan cân bằng 56
2. Bộ cân bằng thích ứng tổng quát 58
3. Bộ cân bằng trong máy thu 61
4. Bộ cân bằng mù 62
5. Tổng quát các kỹ thuật cân bằng 70
6. Bộ lọc tuyến tính 72
7. Cân bằng phi tuyến 74
8. Các giải thuật bù thích ứng 77
PHẦN 3 MẠNG NEURAL NETWORKS
CHƯƠNG 1 : TỔNG QUAN NEURAL NETWORKS 85
1. Giới thiệu chung 85
2. Ý tưởng sinh học 85
3. Mô hình nhân tạo cơ bản 86
4. Sử dụng Neural Networks 87
5. Thu thập dữ liệu cho Neural Networks 88
6. Tiền và hậu xử lý 90
7. Perceptron nhiều lớp 91
8. Các mạng hàm Radial Basis 99
9. Mạng Neural xác suất (PNN) 102
10. Mạng Neural hồi quy tổng quát hóa (GRNN) 104
11. Mạng tuyến tính 105
12. Mạng Kohonen 105
CHƯƠNG 2 : MÔ HÌNH MẠNG NEURAL NETWORKS 108
1. Mô hình neuron và cấu trúc mạng 105
2. Cấu trúc dữ liệu 112
3. Kiểu huấn luyện 112
4. Kết luận 113
CHƯƠNG 3 : PERCEPTRON 114
1. Mô hình neuron 114
2. Cấu trúc Perceptron 115
3. Quy luật học tập 116
4. Huấn luyện thích ứng 116
CHƯƠNG 4 : MẠNG TUYẾN TÍNH THÍCH ỨNG 117
1. Mô hình Neuron 117
2. Cấu trúc mạng 118
3. Trung bình bình phương sai số 119
4. Thuật toán LMS 119
5. Lọc thích ứng 120
6. Kết luận 126
CHƯƠNG 5 : BACKPROPAGATION 128
1. Tổng quát 128
2. Huấn luyện nhanh 134
3. So sánh bộ nhớ và tốc độ 138
4. Cải thiện tính tổng quát hóa 139
5. Tiền và hậu xử lý 142
6. Giới hạn 143
7. Tóm tắt 144
CHƯƠNG 6 : MẠNG RADIAL BASIS 146
1. Hàm radial basis 146
2. Mạng hồi quy tổng quát hóa (GRNN) 148
3. Mạng xác suất (PNN) 150
4. Kết luận 151
CHƯƠNG 7 : MẠNG HỒI TIẾP 152
1. Mạng Elman 152
2. Mạng Hopfield 154
3. Kết luận 156
CHƯƠNG 8 : MẠNG SELF - ORGANIZING 157
1. Học cạnh tranh 157
2. Bản đồ tự tổ chức 159
PHẦN 4 CHƯƠNG TRÌNH MÔ PHỎNG VÀ KẾT QUẢ
CHƯƠNG 1 : THIẾT KẾ CHƯƠNG TRÌNH 162
CHƯƠNG 2 : KẾT QUẢ MÔ PHỎNG 166
CHƯƠNG 3 : CHƯƠNG TRÌNH NGUỒN 257
KẾT LUẬN 285
TÀI LIỆU THAM KHẢO
19 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 2687 | Lượt tải: 2
Bạn đang xem nội dung tài liệu Đề tài Ứng dụng bộ cân bằng dùng Neural Networks triệt nhiễu giao thoa ký tự trong hệ thống GSM, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
CHÖÔNG 1
THIEÁT KEÁ CHÖÔNG TRÌNH
MOÂ PHOÛNG ÑÖÔØNG TRUYEÀN
M
oät heä thoáng thoâng tin goàm coù maùy phaùt, keânh truyeàn vaø maùy thu. ÔÛ maùy phaùt, tín hieäu ñöôïc ñieàu cheá theo phöông phaùp BPSK, QPSK vaø qua boä loïc baêng thoâng, roài phaùt ñi. Tín hieäu ñeán maùy thu sau khi qua keânh truyeàn coù caùc loaïi nhieãu : nhieãu traéng, fading, nhieãu ñoàng keânh. Ñeå coù ñöôïc döõ lieäu ban ñaàu, tín hieäu thu phaûi ñi qua boä giaûi ñieàu cheá, loïc thoâng thaáp, roài ñeán boä quyeát ñònh.
Sô ñoà khoái cuûa moät heä thoáng thoâng tin :
MOÂ PHOÛNG BOÄ CAÂN BAÈNG SÖÛ DUÏNG NEURAL NETWORKS
Do treân keânh truyeàn xuaát hieän nhieàu loaïi nhieãu gaây aûnh höôûng ñeán tín hieäu thu, neân döõ lieäu thu ñöôïc seõ bò sai. Coù raát nhieàu kyõ thuaät trieät nhieãu ñaõ ñöôïc ñeà caäp trong phaàn lyù thuyeát, nhöng trong luaän vaên naøy chæ ñeà caäp ñeán kyõ thuaät söû duïng boä caân baèng. Thöïc teá ngöôøi ta ñaõ aùp duïng nhieàu loaïi caân baèng khaùc nhau ñeå xöû lyù tín hieäu, tuy nhieân trong phaïm vi cuûa ñeà taøi toát nghieäp chuùng em chæ moâ phoûng boä caân baèng söû duïng Neural Networks. Phaàn lyù thuyeát treân ñaõ neâu raát roõ caùc loaïi maïng coù trong Neural Networks :
Maïng Perceptron : Haøm truyeàn cuûa caùc neuron laø haøm naác raát gioáng nhö neuron sinh hoïc nhöng thöïc teá raát ít khi söû duïng trong maïng trí tueä nhaân taïo do khi qua moãi neuron, tính chaát cuûa tín hieäu khoâng coøn chính xaùc.
Maïng tuyeán tính : Maïng naøy gioáng nhö Perceptron nhöng haøm truyeàn laø haøm tuyeán tính cho ngoõ ra coù giaù trò khoâng giôùi haïn, chæ giaûi quyeát nhöõng vaán ñeà ñoäc laäp tuyeán tính, coù quy luaät huaán luyeän LMS maïnh hôn quy luaät huaán luyeän Peceptron. Maïng tuyeán tính coù khaû naêng ñaùp öùng söï thay ñoåi cuûa moâi tröôøng, ñöôïc ñieàu chænh theo töøng böôùc döïa treân vector vaøo môùi vaø vector mong muoán ñeå tìm ñöôïc caùc giaù trò troïng soá vaø ngöôõng thích hôïp sao cho toång bình phöông sai soá nhoû nhaát. Maïng loaïi naøy thöôøng ñöôïc söû duïng trong nhöõng boä loïc, nhöõng heä thoáng ñieàu khieån vaø xöû lyù tín hieäu soá. Ñaây laø loaïi maïng ñôn giaûn nhaát coù theå aùp duïng trong thöïc teá.
Maïng Backpropagation : Backpropagation thöïc hieän döïa treân quy luaät hoïc Widrow-Hoff toång quaùt hoùa cho maïng ña lôùp vaø caùc haøm truyeàn phi tuyeán khaùc nhau. Maïng coù ngöôõng, moät lôùp sigmoid vaø moät lôùp tuyeán tính ngoõ ra coù theå moâ phoûng baát kyø haøm naøo vôùi soá maãu rôøi raïc höõu haïn. Maïng naøy ñöôïc huaán luyeän chính xaùc seõ cho ñaùp öùng hôïp lyù khi ñöa ngoõ vaøo chöa töøng ñöôïc huaán luyeän. Thoâng thöôøng tín hieäu môùi vaøo coù ngoõ ra töông töï vôùi ngoõ ra chính xaùc cuûa tín hieäu vaøo ñaõ ñöôïc huaán luyeän gioáng vôùi ngoõ vaøo môùi naøy. Do tính chaát toång quaát hoùa naøy, ta coù theå huaán luyeän maïng döïa treân caùc caëp vaøo/ra ñaïi dieän maø vaãn cho keát quaû toát ñoái vôùi caùc tín hieäu chöa ñöôïc huaán luyeän.
Maïng Radial Basis : Maïng Radial Basis yeâu caàu nhieàu neuron hôn maïng Backpropagation feedforward chuaån, nhöng thöôøng thieát keá ít toán thôøi gian hôn maïng feedforward chuaån. Maïng naøy seõ hoaït ñoäng toát khi coù nhieàu vector huaán luyeän. Chính ñieàu naøy giôùi haïn maïng Radial Basis trong vieäc öùng duïng vaøo boä caân baèng. Ñoàng thôøi soá neuron Radial Basis tæ leä vôùi kích thöôùc khoâng gian ngoõ vaøo vaø ñoä phöùc taïp cuûa vaán ñeà neân maïng Radial Basis lôùn hôn maïng Backpropagation. Maïng Radial Basis hoaït ñoäng chaäm vì coù quaù nhieàu pheùp tính, toán nhieàu khoâng gian. Do ñoù, trong luaän vaên naøy khoâng moâ phoûng maïng Radial Basis. Maïng Radial Basis chæ phuø hôïp cho vaán ñeà phaân loaïi.
Maïng hoài tieáp : Maïng hoài tieáp chöùa caùc keát noái ngöôïc trôû veà caùc neuron tröôùc ñoù. Maïng naøy coù theå chaïy khoâng oån ñònh vaø dao ñoäng raát phöùc taïp. Maïng hoài tieáp raát ñöôïc caùc nhaø nghieân cöùu quan taâm nhöng khoâng coù hieäu quaû trong vieäc giaûi quyeát caùc vaán ñeà thöïc teá.
Maïng Seft-Organnizing : Maïng coù khaû naêng hoïc, tìm ra quy luaät vaø caùc töông quan ôû ngoõ vaøo vaø ñöa ra caùc ñaùp öùng coù ngoõ vaøo töông öùng. Caùc neuron cuûa maïng hoïc nhaän ra caùc nhoùm vector ngoõ vaøo gioáng nhau, töï saép xeáp ñeå nhaän bieát taàn suaát xuaát hieän cuûa caùc vector ñaàu vaøo ñöôïc ñöa tôùi. Do ñoù maïng Seft-Organizing duøng ñeå phaân loaïi caùc vector trong khoâng gian ngoõ nhaäp, thích hôïp cho vieäc nhaän daïng, phaân loaïi caùc tín hieäu ngoõ vaøo.
ÔÛ ñaây, chuùng ta aùp chæ aùp duïng caùc loaïi maïng tuyeán tính vaø maïng Backpropagation, thieát keá sao cho coù theå hoïc ñöôïc ñaëc tính cuûa chuoãi döõ lieäu nhôø chuoãi huaán luyeän ñöôïc moâ taû tröôùc. Maïng thay ñoåi troïng soá lieän tuïc ñeå nhaän bieát chuoãi döõ lieäu ñuùng. Chöông trình moâ phoûng naøy ñöôïc thieát keá vôùi nhieàu kieåu huaán luyeän khaùc nhau; moãi maïng, moãi kieåu huaán luyeän coù nhieàu caáu truùc coù theå thay ñoåi. Moâ hình maïng Backpropagation aùp duïng cho xöû lyù tín hieäu soá laø toát nhaát do coù khaû naêng toång quaùt quaù. Keát quaû moâ phoûng seõ ñöôïc trình baøy trong phaàn sau.
Sô ñoà khoái cuûa moät heä thoáng thoâng tin coù theâm boä caân baèng ñeå trieät nhieãu :
Xem xeùt moät moâ hình maïng ñieån hình.
Moâ hình maïng 2 lôùp
R ñaàu vaøo
S1 neuron trong lôùp 1, haøm truyeàn tansig
S2 neuron trong lôùp 2, haøm truyeàn purelin
S2x1
S1x1
a1
n1
S2xS1
S1xR
S1x1
Rx1
S2
S1
S1x1
W1
b1
1
1
P
a2
n2
S2x1
W2
b2
S2x1
Lôùp Neuron 1
Lôùp Neuron 2
Ñaàu vaøo
Moâ hình maïng 3 lôùp
R ñaàu vaøo
S1 neuron lôùp 1, haøm truyeàn tansig
S2 neuron lôùp 2, haøm truyeàn logsig
S2x1
S3x1
S3
S1x1
a1
n1
S2xS1
S1xR
S1x1
Rx1
S2
S1
S1x1
W1
b1
1
1
P
a2
n2
S2x1
W2
b2
S2x1
a3
n3
S3x1
W3
b3
S3x1
S3xS2
1
Lôùp Neuron 1
Lôùp Neuron 2
Lôùp Neuron 3
Ñaàu vaøo
S3 neuron lôùp 3, haøm truyeàn purelin
CHÖÔNG 2
KEÁT QUAÛ MOÂ PHOÛNG
THÖÏC THI CHÖÔNG TRÌNH
Duøng chöông trình Matlab ñeå moâ phoûng heä thoáng thoâng tin treân. Chöông trình moâ phoûng thöïc thi theo caùc böôùc sau :
Begin
Choïn chöùc naêng
Lyù thuyeát
Chöông trình moâ phoûng
Demo
Nhaäp thoâng soá moâi tröôøng
Choïn loaïi maïng vaø caùc thoâng soá maïng
Thöïc thi chöông trình
End
Xuaát keát quaû
Löu ñoà giaûi thuaät cuûa chöông trình moâ phoûng
Boä quyeát ñònh
Ñieàu cheá
Taïo döõ lieäu
Loïc BPF
End
RUN
Loïc BPF
Keânh truyeàn
Nhieãu
Giaûi ñieàu cheá
LPF
Boä caân baèngNeural Networks
Boä quyeát ñònh
Tính BER
Xuaát keát quaû
Löu ñoà giaûi thuaät ñieàu cheá tín hieäu :
Ñieàu cheá maãu :
BPSK : 2 maãu
QPSK : 4 maãu
Laáy maãu tín hieäu ñieàu cheá töông öùng
End
ÑIEÀU CHEÁ
Tín hieäu ñieàu cheá
Giaûi thuaät naøy coù toác ñoä chaïy moâ phoûng raát nhanh do khoâng phaûi laëp laïi caùc pheùp tính cos, sin (kyõ thuaät ñieàu cheá) cho toaøn boä chuoãi bit vaøo, maø chæ thöïc hieän treân hai maãu (BPSK) hoaëc boán maãu (QPSK).
Löu ñoà giaûi thuaät huaán luyeän maïng Neural Networks
Taïo maïng vôùi thoâng soá ñaõ nhaäp
End
HUAÁN LUYEÄN
NEURAL NETWORKS
Saép xeáp tín hieäu huaán luyeän maïng ñuùng vôùi loaïi maïng
Tieàn xöû lyù tín hieäu
Tín hieäu ñích
Huaán luyeän maïng
Löu ñoà giaûi thuaät moâ phoûng Neural Networks
End
Moâ phoûng
NEURAL NETWORKS
Saép xeáp tín hieäu nhaäp phuø hôïp vôùi ngoõ vaøo maïng
Tieàn xöû lyù tín hieäu
Chaïy moâ phoûng maïng ñaõ ñöôïc huaán luyeän
Haäu xöû lyù tín hieäu
Trong cöûa soå giao dieän chính coù 4 nuùt nhaán :
Thöïc thi chöông trình, hieän ra cöûa soå ñeå nhaäp caùc thoâng soá moâi tröôøng truyeàn nhö taàn soá soùng mang (Fc), toác ñoä bit (R), loaïi nhieãu, …
Chaïy file word, hieän leân cöûa soå trình baøy noäi dung cuûa quyeån Luaän vaên toát nghieäp.
Minh hoïa maïng Neural Networks, hieän leân cöûa soå trình baøy moät vaøi ví duï veà maïng.
Thoaùt khoûi chöông trình moâ phoûng, hieän leân cöûa soå thoaùt.
Khi click chuoät vaøo nuùt Demo
Trong cöûa soå naøy ngöôøi söû duïng coù theå choïn moät trong caùc ví duï sau :
Maïng 1 neuron ñaàu vaøo
Maïng 2 neuron ñaàu vaøo
Maïng tuyeán tính thích öùng
Maïng 2 lôùp
Baøi toaùn Phaân Loaïi
Baøi toaùn Toång quaùt
Sau ñaây laø moät vaøi giao dieän cuûa caùc chöông trình minh hoïa :
Khi click chuoät vaøo nuùt Moâ phoûng, xuaát hieän cöûa soå :
Cöûa soå naøy cho pheùp nhaäp :
Taàn soá soùng mang (Carrier Freq)
Toác ñoä bit (Bit Rate)
Chieàu daøi chuoãi döõ lieäu (Length of Data)
Loaïi döõ lieäu (Ngaãu nhieân hay nhaäp vaøo)
Bieân ñoä soùng mang (Amplitude)
Phöông phaùp ñieàu cheá (BPSK/QPSK)
Loaïi nhieãu (White Noise/Fading/Cochannel)
Möùc ñoä nhieãu (SNR/Mean vaø Variance, soá nguoàn nhieãu)
Choïn nuùt Back ñeå quay veà cöûa soå chính hay nuùt Next ñeå qua cöûa soå nhaäp thoâng soá maïng.
Trong cöûa soå keá tieáp coù theå choïn caùc thoâng soá sau :
Caùc loaïi maïng :
Bayesian regularization
Levenberg_Marquardt
One Step Secant
Quasi_Newton
Scale Conjugate Gradient
Powell_Beal
Polak_Ribieùre
Fletcher_Reeves
Resilient Backpropagation
Adaptive learning rate
Gradient descent momentum
Gradient descent
Adaptive Linear
Loaïi haøm hoïc : Gradient descent hay Gradient descent momentum
Soá ngoõ vaøo
Soá lôùp
Loaïi haøm sai soá :
MSE
MSEREG
MAE
SSE
Soá neuron moãi lôùp
Haøm truyeàn moãi lôùp
Ví duï :
Thoâng soá
Giaù trò
Ñôn vò
Chuoãi bit
10.000.000
Bit
Taàn soá soùng mang
35
MHz
Toác ñoä bit
8,192
MHz
Nhieãu Gauss
8
dB
Phöông phaùp ñieàu cheá
QPSK
Tín hieäu ñieàu cheá QPSK
Tín hieäu phaùt sau khi loïc
Tín hieäu thu (coù nhieãu) taïi antenna thu
Tín hieäu thu sau khi loïc baêng thoâng
Maøn hình xuaát keát quaû sau moâ phoûng
Ñoà thò huaán luyeän maïng :