Thiết kế chương trình_Chương 1

Chia sẻ: Trần Huyền My | Ngày: | Loại File: PDF | Số trang:18

0
114
lượt xem
65
download

Thiết kế chương trình_Chương 1

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Một hệ thống thông tin gồm có máy phát, kênh truyền và máy thu. Ở máy phát tín hiệu được điều chế theo phương pháp BPSK, QPSK và qua bộ lọc băng thông, rồi phát đi. Tín hiệu đến máy thu sau khi qua kênh truyền có các loại nhiễu

Chủ đề:
Lưu

Nội dung Text: Thiết kế chương trình_Chương 1

  1. Phaàn 4_Chöông 1 : Thieát keá chöông trình CHÖÔNG 1 THIEÁT KEÁ CHÖÔNG TRÌNH 1. 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 : 2. 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ù Leâ Thanh Nhaät-Tröông AÙnh Thu 162 GVHD :Ths. Hoaøng Ñình Chieán
  2. Phaàn 4_Chöông 1 : Thieát keá chöông trình 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 Leâ Thanh Nhaät-Tröông AÙnh Thu 163 GVHD :Ths. Hoaøng Ñình Chieán
  3. Phaàn 4_Chöông 1 : Thieát keá chöông trình 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 S1xR S2xS1 P W1 a1 W2 a2 Rx1 n1 S1x1 n S2x1 b1 S1x1 b2 2 S2x1 1 1 S1x1 S1 S2x1 S2 Ñaàu vaøo Lôùp Neuron 1 Lôùp Neuron 2 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 S3 neuron lôùp 3, haøm truyeàn purelin Leâ Thanh Nhaät-Tröông AÙnh Thu 164 GVHD :Ths. Hoaøng Ñình Chieán S1xR S2xS1 S3xS2 P a1 a2 a3
  4. Phaàn 4_Chöông 1 : Thieát keá chöông trình Leâ Thanh Nhaät-Tröông AÙnh Thu 165 GVHD :Ths. Hoaøng Ñình Chieán
  5. Phaàn 4_Chöông 2 : Keát quaû moâ phoûng CHÖÔNG 2 KEÁT QUAÛ MOÂ PHOÛNG 1. 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 Xuaát keát quaû End Löu ñoà giaûi thuaät cuûa chöông trình moâ phoûng Leâ Thanh Nhaät-Tröông AÙnh Thu 166 GVHD :Ths. Hoaøng Ñình Chieán
  6. Phaàn 4_Chöông 2 : Keát quaû moâ phoûng RUN Taïo döõ lieäu Ñieàu cheá Loïc BPF Keânh truyeàn Nhieãu Loïc BPF Giaûi ñieàu cheá LPF Boä quyeát ñònh Boä caân baèng Neural 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 : End Leâ Thanh Nhaät-Tröông AÙnh Thu 167 GVHD :Ths. Hoaøng Ñình Chieán
  7. Phaàn 4_Chöông 2 : Keát quaû moâ phoûng ÑIEÀU CHEÁ Ñieàu cheá maãu : BPSK : 2 maãu QPSK : 4 maãu Tín hieäu Laáy maãu tín hieäu ñieàu cheá ñieàu cheá töông öùng End 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). Leâ Thanh Nhaät-Tröông AÙnh Thu 168 GVHD :Ths. Hoaøng Ñình Chieán
  8. Phaàn 4_Chöông 2 : Keát quaû moâ phoûng Löu ñoà giaûi thuaät huaán luyeän maïng Neural Networks HUAÁN LUYEÄN NEURAL NETWORKS Taïo maïng vôùi thoâng soá ñaõ nhaäp 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 ñích tín hieäu Huaán luyeän maïng End Leâ Thanh Nhaät-Tröông AÙnh Thu 169 GVHD :Ths. Hoaøng Ñình Chieán
  9. Phaàn 4_Chöông 2 : Keát quaû moâ phoûng Löu ñoà giaûi thuaät moâ phoûng Neural Networks 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 End Leâ Thanh Nhaät-Tröông AÙnh Thu 170 GVHD :Ths. Hoaøng Ñình Chieán
  10. Phaàn 4_Chöông 2 : Keát quaû moâ phoûng Leâ Thanh Nhaät-Tröông AÙnh Thu 171 GVHD :Ths. Hoaøng Ñình Chieán
  11. Phaàn 4_Chöông 2 : Keát quaû moâ phoûng 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 Leâ Thanh Nhaät-Tröông AÙnh Thu 172 GVHD :Ths. Hoaøng Ñình Chieán
  12. Phaàn 4_Chöông 2 : Keát quaû moâ phoûng 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 : Leâ Thanh Nhaät-Tröông AÙnh Thu 173 GVHD :Ths. Hoaøng Ñình Chieán
  13. Phaàn 4_Chöông 2 : Keát quaû moâ phoûng Khi click chuoät vaøo nuùt Moâ phoûng, xuaát hieän cöûa soå : Leâ Thanh Nhaät-Tröông AÙnh Thu 174 GVHD :Ths. Hoaøng Ñình Chieán
  14. Phaàn 4_Chöông 2 : Keát quaû moâ phoûng 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 Leâ Thanh Nhaät-Tröông AÙnh Thu 175 GVHD :Ths. Hoaøng Ñình Chieán
  15. Phaàn 4_Chöông 2 : Keát quaû moâ phoûng Leâ Thanh Nhaät-Tröông AÙnh Thu 176 GVHD :Ths. Hoaøng Ñình Chieán
  16. Phaàn 4_Chöông 2 : Keát quaû moâ phoûng 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 1 V 0 (a) -1 2 2.5 3 3.5 4 4.5 5 -6 x 10 1 V 0 (b) -1 2.5 3 3.5 4 4.5 5 -6 4 x 10 2 V 0 (c) -2 -4 -6 2.5 3 3.5 4 4.5 5 -6 2 x 10 V 0 (d) -2 2.5 3 3.5 4 4.5 5 5.5 -6 (s ec ) x 10 (a) Tín hieäu ñieàu cheá QPSK (b) Tín hieäu phaùt sau khi loïc (c)Tín hieäu thu (coù nhieãu) taïi antenna thu (d) Tín hieäu thu sau khi loïc baêng thoâng Leâ Thanh Nhaät-Tröông AÙnh Thu 177 GVHD :Ths. Hoaøng Ñình Chieán
  17. Phaàn 4_Chöông 2 : Keát quaû moâ phoûng Maøn hình xuaát keát quaû sau moâ phoûng Leâ Thanh Nhaät-Tröông AÙnh Thu 178 GVHD :Ths. Hoaøng Ñình Chieán
  18. Phaàn 4_Chöông 2 : Keát quaû moâ phoûng Ñoà thò huaán luyeän maïng : Leâ Thanh Nhaät-Tröông AÙnh Thu 179 GVHD :Ths. Hoaøng Ñình Chieán

CÓ THỂ BẠN MUỐN DOWNLOAD

Đồng bộ tài khoản