Bài tập Viết mã chương trình sử dụng vòng lặp while để tính gần đúng dựa trên phương pháp Newton dùng hệ thức đệ quy: Quá trình lặp thực hiện cho đến khi thay đổi chỉ 0.00001... Viết ch
Trang 1
MÔ PHỎNG HỆ THỐNG TRUYỀN
THÔNG (Simulation of Comminucation
Systems)
Trang 5Cho tín hiệu biểu diễn:
với vectơ thời gian từ 0 đến 10 có cỡ bước tăng 0.1
a Tính giá trị của s(t)
b Vẽ s(t) trong đồ thị 2D
o Trục hoành gán nhãn “Thời gian t (s)”
o Trục tung gán nhãn “Biên độ (V)”
o Tiêu đề đặt tên “Tín hiệu sóng Sin(t)”
o Đường biểu diễn liên tục màu xanh
Câu hỏi/bài tập
Trang 6Tính và vẽ hàm đồ thị 3D trong dải [-2,2] x [-1,1] sử dụng lưới
có cỡ bước 0.2 theo chiều x và 0.1 theo chiều y.
Câu hỏi/bài tập
Trang 7Bài tập
Viết mã chương trình sử dụng vòng lặp while để tính gần đúng dựa trên phương pháp Newton dùng hệ thức đệ quy:
Quá trình lặp thực hiện cho đến khi thay đổi chỉ 0.00001.
Trang 8clc; clear all; close all;
Trang 9 Tích phân:
1 Viết chương trình tính tích phân bằng phương
pháp điểm giữa (Midpoint) với số điểm N = 100.
2 Cho số điểm N chạy từ 100 đến 100.000 Theo
kết quả tính toán, em rút tra kết luận số lượng điểm N bao nhiêu hợp lý? Vì sao?
Trang 10Phương pháp chia nửa (Bisection)
• f(x) = 0, x là số thực
• [a, b] phải chứa một nghiệm cần tìm
• f(a) và f(b) trái dấu
• Tính điểm giữa: c = (a + b)/2, và tính
f(c).
• Nếu f(c) < , dừng vòng lặp và trả về nghiệm tìm được x0 = c
• Nếu f(c) > tiếp tục thực hiện bước
tiếp theo Kiểm tra dấu của f(c) và thay
thế a hoặc b bằng c đảm bảo rằng khoảng [a, b] mới chứa nghiệm.
• Lặp lại các bước cho đến khi (b - a)/b <
Trang 112 Mô phỏng tạo tín hiệu đa tần và vẽ phổ
Trang 121. Viết chương trình mã hóa tín hiệu x =
2cos(4πt) tại tần số lấy mẫu fs = 20 Hz sử dụng quá trình PCM theo luật μ (μ = 255) với 32 mức lượng tử
a) Hãy xác định từ mã đầu ra của 5 mẫu đầu
tiên
b) Vẽ biểu diễn tín hiệu gốc ban đầu, tín hiệu
được lấy mẫu và tín hiệu được lượng tử hóa trên cùng một hình
2 Tương tự, với theo luật A (A = 87.5)
Câu hỏi/bài tập
Trang 13 Tín hiệu tương tự được mô tả bởi công thức:
a Viết chương trình thực hiện điều chế biên độ tín hiệu
bằng sóng mang fc = 300 Hz Vẽ dạng sóng tín hiệu bản tin ban đầu và tín hiệu được điều chế.
b Giải điều chế tín hiệu trên bằng kỹ thuật phù hợp và vẽ
dạng sóng tín hiệu sau khi được giải điều chế.
Viết chương trình trên Matlab biến đổi chuỗi bit
0 1 0 1 1 0 1 0 1 1 sang mã đường tryền NRZ.
Câu hỏi/bài tập
( ) 2cos(2 10 + /4)+cos(2 15 )
Trang 14Viết chương trình trên Matlab thực hiện điều
chế và giải điều chế ASK với chuỗi
01011000 được phát với kiểu mã hóa NRZ
Yêu cầu hiển thị tất cả các tín hiệu cùng 1
đồ thị và giải thích lệnh
Dựa trên chương trình trên, thực hiện điều chế và giải điều chế OOK với chuỗi bit tương tự
Câu hỏi/bài tập
Trang 15Viết chương trình trên Matlab thực hiện điều
chế và giải điều chế FSK với chuỗi
01011000 được phát với kiểu mã hóa NRZ Yêu cầu hiển thị tất cả các tín hiệu cùng 1
đồ thị và giải thích lệnh
Câu hỏi/bài tập
Trang 16Sử dụng Mô Phỏng Monte Carlo tính số Pi với
số mẫu 103, 105, 107, 109
Câu hỏi/bài tập
Trang 17Biến ngẫu nhiên liên tục X phân bố đều trên đoạn [a,b] có hàm mật độ xác suất
o Tìm hàm phân phối xác suất FX(x).
o Tính giá trị trung bình và phương sai của X.
o Kiểm chứng bằng chương trình mô phỏng Monte-Carlo.
Trang 18Biến ngẫu nhiên X có phân bố Gauss với trị trung bình và phương sai
Kiểm chứng bằng chương trình mô phỏng Carlo hàm phân bố tích lũy CDF
Trang 19 Biến ngẫu nhiên X, Y có phân bố Gauss với trị trung bình 0 và phương sai
Kiểm chứng bằng chương trình mô phỏng Monte-Carlo hàm phân bố tích lũy CDF của biến
Trang 20 Biến ngẫu nhiên X, Y có phân bố Gauss với trị trung bình 0 và phương sai
Kiểm chứng bằng chương trình mô phỏng Monte-Carlo hàm phân bố tích lũy CDF của biến
Trang 21Hệ thống vô tuyến với nút nguồn S truyền dữ liệu đến nút
đích D, trên truyền fading Rayleigh và công suất phát của
Trang 22Hệ thống vô tuyến với nút nguồn S truyền dữ liệu đến nút
đích D, trên truyền fading Nakagami và công suất phát của