Phần mềm mô phỏng

Một phần của tài liệu hướng sóng tới trong hệ thống thông tin vô tuyến (Trang 50 - 53)

THÔNG TIN VÔ TUYẾN

3.1.4. Phần mềm mô phỏng

Chương này sẽ sử dụng phần mềm MATLAB, phiên bản R2007b để mơ phỏng bài tốn được nêu ở mục 3.1.1.

Hình 3.3. Phần mềm MATLAB R2007b được sử dụng trong q trình mơ phỏng của luận văn.

MATLAB là một phần mềm ngơn ngữ lập trình bậc cao dùng trong tính tốn kỹ thuật. MATLAB tích hợp tính tốn, lập trình, mơ phỏng trong một mơi trường thân thiện và dễ sử dụng, trong đó các bài tốn đặt ra và cách giải được biểu diễn bằng ký hiệu toán học. MATLAB thường được sử dụng trong các lĩnh vực:

• Phát triển thuật tốn

• Thu thập dữ liệu

• Tạo mơ hình, mơ phỏng và tạo mẫu

• Phân tích, khảo sát và mơ hình hóa dữ liệu

• Đồ họa kỹ thuật và khoa học tự nhiên

• Phát triển ứng dụng, bao gồm cả xây dựng giao diện đồ họa người dùng MATLAB là một hệ thống tương tác trong đó các thành phần dữ liệu cơ bản là một mảng không yêu cầu thứ nguyên. Điều này cho phép người dùng có thể giải nhiều bài tốn kỹ thuật, đặc biệt là với các ma trận và công thức trong một khoảng thời gian ngắn với việc viết một chương trình bằng một ngơn ngữ khơng tương tác vơ hướng tương tự như C hoặc Fortran.

Cái tên MATLAB là viết tắt của matrix laboratory – phịng thí nghiệm về

ma trận. MATLAB lúc đầu được viết ra để giúp truy nhập một cách dễ dàng tới các

phần mềm ma trận được viết bởi các dự án LINPACK và EISPACK. Ngày này, các engine của MATLAB kết hợp với thư viện LAPACK và BLAS, có thể nhúng các tác phẩm nghệ thuật vào trong phần mềm tính tốn ma trận này.

MATLAB được phát triển trong rất nhiều năm, với một đội ngũ rất nhiều thành viên. Trong các trường đại học, đây là cơng cụ hướng dẫn tiêu chuẩn cho những khóa học sơ cấp cũng như nâng cao trong các ngành toán học, kỹ thuật và khoa học tự nhiên. Trong công nghiệp, MATLAB là công cụ được lựa chọn trong các nghiên cứu, phát triển và phân tích hiệu suất cao.

MATLAB đặc trưng cho một dòng các giải pháp đi kèm ứng dụng được gọi là toolboxes. Một điều rất quan trọng đối với hầu hết người dùng MATLAB, các toolboxes cho phép họ có thể học và áp dụng các công nghệ đặc biệt. Các toolboxes là các bộ sưu tập các chức năng MATLAB có thể mở rộng mơi trường MATLAB để giải các lớp bài toán cụ thể. Các toolboxes được sử dụng trong các vấn đề về: xử lý tín hiệu, hệ thống điều khiển, mạng nơron, logic mờ, phân tích và xử lý sóng, mơ phỏng, và nhiều vấn đề khác.

Hình 3.4. Giao diện của MATLAB 2007b

Hình 3.5. Cửa số lập trình của MATLAB 2007b

Với phần mềm mơ phỏng MATLAB này, ta sẽ giải bài tốn mơ phỏng được đặt ra ở trên. Q trình thực hiện mơ phỏng và kết quả mơ phỏng được trình bày ở phần tiếp theo. Phần mã lập trình của chương trình mơ phỏng sẽ được giới thiệu trong phụ lục.

Một phần của tài liệu hướng sóng tới trong hệ thống thông tin vô tuyến (Trang 50 - 53)

Tải bản đầy đủ (DOC)

(85 trang)
w