Học Viện Công Nghệ Bu Chính Viễn ThôngCơ Sở Thành Phố Hồ Chí Minh BáO CáO TóM TắT KếT QủA NGHIÊN CứU Đề TàI Đề Tài : Xây Dựng Chơng Trình Mô Phỏng Hệ Thống ViBa Số Bằng Phần Mềm MATLAB.
Trang 1Học Viện Công Nghệ Bu Chính Viễn Thông
Cơ Sở Thành Phố Hồ Chí Minh
BáO CáO TóM TắT KếT QủA NGHIÊN CứU Đề TàI
Đề Tài : Xây Dựng Chơng Trình Mô Phỏng Hệ Thống ViBa Số Bằng Phần Mềm
MATLAB
I/> Tính cấp thiết của đề tài :
- Hiện nay việc sử dụng hệ thống vi ba số trở nên rất phổ biến Vi ba số trở thành môn học bắt buộc đối với sinh viên khoa viễn thông Trong các hệ thống viba số,
bộ điều chế và giải điều chế số là hai thành phần quan trọng ở đầu phát đầu thu Tuy nhiên trong điều kiện hiện tạI,do điều kiện cơ sở vật chất còn thiều thốn , nên trong qúa trình học viba số , sinh viên không đợc làm quen với thiết bị , nhận dạng các tín hiệu
điều chế Với sự hỗ trợ đắc lực của phần mềm ứng dụng MATLAB , cho phép chúnh tôi mô phỏng một cách sinh động qúa trình hoạt động của bộ điều chế và giải điều chế
số Với chơng trình mô phỏng này , qua đó có thể giúp sinh viên hiểu rõ , nắm vững kiến thức về qúa trình điều chế nhờ những minh họa sinh động , đồng thời tăng tính hấp dẫn cho môn học
II/> Ph ơng Pháp Nghiên Cứu :
Quá trình nghiên cứu đợc chia làm hai bớc :
1/>B ớc 1 :
- Tìm hiểu lí thuyết điều chế tín hiệu số trong hệ thống vi ba số
- Tìm hiểu khái quát về hệ thống viba số , sơ đồ khhối ở đầuthu đầu phát
- Tìm hiểu sơ đồ khối của qúa trình điềuchế số Phân tích công thức , dạng sóng tín hiệu điều chế , mục đích của qúa trình điều chế Tập trung vào các bộ điều chế MASK MPSK MFSK và QASK
- Phân tích mật độ phổ của tín hiệu điều chế
- Xem xét các sơ đồ điều chế , các bộ giảI điều chế kết hợp và không kết hợp Xác định công thức tính xác xuất lỗi kí hiệu ở đầu thu
2/>B ớc 2 :Nghiên cứu phần mềm MATLAB
- Tìm hiểu các tính năng và lập trình của MATLAB Xác định các tính năng có thể hỗ trợ cho việc mô phỏng
- Viết các tập tin M-File để mô phỏng các chuổi bit sồ dới dạng Uniporlar , chơng trình vẽ dạng tín hiệu điều chế , chơng trình vẽ mật độ phổ công suất
- Thiết kế giao diện dùng GUI kết hợp với các tập tin đã xây dựng ở trên
** Tính năng của Toolbox : Simulink là một phần mềm dùng để mô hình hoá , mô phỏng và phân tích một hệ thống động Simulink sử dụng các đối tợng đồ họa gọi
là Graphic Programming Unit Nó đợc xây dựng trên ngôn ngữ lập trình hớng đối t-ợng , tạo đIũu kiện hết sức thuận lợi cho việc thay đổi giá trị các thuộc tính trong khối thành phần Loaùi hỡnh laọp trỡnh naứy coự xu theỏ ủửụùc sửỷ duùng nhieàu trong kyừ thuaọt bụỷi ửu ủieồm lụựn nhaỏt cuỷa noự laứ tớnh trửùc quan , deó vieỏt vaứ hỡnh dung ủoỏi tửụùng vụựi nhửừng ngửụựi laọp trỡnh khoõng chuyeõn nghieọp cuừng nhử nhửừng ngửụứi khoõng muoỏn boỷ nhieỏu thụứi gian cho vieọc hoùc theõm moọt ngoõn ngửừ laọp trỡnh mụựi
III/> Nội dung khoa học của đề tài :
- Chơng trình mô phỏng hệ thống viba số có nội dung chính là : mô phỏng bộ
điều chế số M trạng thái MASK MFSK MPSK QASK gồm các phần sau :
Trang 2- Màn hình giao diện với ngời sử dụng Sơ đồ khối của các khối điều chế số :
Sơ đồ khối :
MFSK
Trang 3D¹ng sãng øng víi MFSK ( Gi¶ sö víi M=4)
MPSK
D¹ng sãng øng víi MPSK (Gi¶ sö víi M=8)
Trang 4D¹ng sãng øng víi MASK (Gi¶ sö M=2)
QASK
D¹ng sãng øng víi QASK (Gi¶ sö M=16)
Trang 5Xác xuất lỗi Bit
IV/> Khả năng ứng dụng của đề tài :
- Đề tài có thể đợc ứng dụng nh một công cụ đắc lực hỗ trợ cho công tác giảng dạy Trong điều kiện thiết bị thực hành còn thiếu thốn , chơng trình mô phỏng có thể
đóng vai trò là thay thế cho việc thực hành trực tiếp trên thiết bị
- Chơng trình có thể đợc ứng dụng nh một sự động viên , khuyến khích sinh viên trong việc nghiên cứu khoa học , mở rộng chơng trình ngày càng hoàn thiện hơn
- Trong việc hoàn thiện chơng trình chúng tôi đã cải tiến chơng trình bằng việc tạo hình ảnh bằng Figure Qua đó chúng ta so sánh đợc việc lập trình trên Figure và trên Toolbox nhằm đúc kết những kinh nghiệm cho việc xây dựng và phát triển chơng trình mô phỏng sau này
TP Hồ Chí Minh
Ngày 02 tháng 04 năm 2001
Ngời Viết
Nguyễn Hoàng Giang