Danh mục

Bài giảng Mô phỏng hệ thống truyền thông: Chương 5 - TS. Nguyễn Đức Nhân

Số trang: 21      Loại file: pdf      Dung lượng: 4.23 MB      Lượt xem: 9      Lượt tải: 0    
Hoai.2512

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Mô phỏng hệ thống truyền thông - Chương 5: Mô phỏng kênh thông tin, cung cấp cho người học những kiến thức như giới thiệu mô phỏng kênh thông tin; kênh AWGN; một số mô hình kênh thông tin. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Mô phỏng hệ thống truyền thông: Chương 5 - TS. Nguyễn Đức Nhân8/10/2012 160Nguyễn Đức Nhân • Mô phỏng kênh thông tin: – Mô hình kênh: mô tả sự suy giảm tín hiệu phát trải qua trên đường truyền tới bộ thu. – Mô hình kênh được xác định từ: • Đo đạc thực nghiệm • Lý thuyết truyền sóng trong môi trường vật lý – Các kênh thông tin: • Hữu tuyến • Vô tuyến – Các mô hình mô phỏng: • Mô hình hàm truyền đạt cho kênh bất biến theo thời gian • Mô hình đường trễ rẽ nhánh cho kênh biến đổi theo thời gian8/10/2012 161Nguyễn Đức Nhân • Nhiễu AWGN: – AWGN: Additive White Gaussian Noise – Nhiễu Gauss trắng cộng. – Trong hầu hết các hệ thống thông tin: nhiễu được mô tả như là AWGN • Tính cộng: kênh cộng thêm nhiễu vào tín hiệu được phát đi • Trắng: mô tả tương quan thời gian của nhiễu • Gaussian: phân bố xác suất là phân bố chuẩn hoặc Gauss – Nhiễu tương đương băng gốc: có giá trị phức • Các thành phần nhiễu đồng pha NI(t) và vuông pha NQ(t) được mô phỏng một cách độc lập (nhiễu đối xứng tròn)8/10/2012 162Nguyễn Đức Nhân • Nhiễu trắng: – Thuật ngữ “trắng” mô tả cụ thể rằng: • Trung bình của nhiễu bằng 0 (zero) • Hàm tự tương quan của nhiễu thời gian của nhiễu  các mẫu nhiễu phân biệt là độc lập nhau • Hàm tự tương quan cũng chỉ ra rằng các mẫu nhiễu có phương sai vô hạn – Nhiễu cần được lọc trước khi được lấy mẫu – Mỗi thành phần nhiễu đồng pha và vuông pha có tự tương quan – Thuật ngữ “trắng” liên quan đến tính chất phổ của nhiễu • PSD của nhiễu trắng là không đổi ở tất cả các thành phần tần số8/10/2012 163Nguyễn Đức Nhân • Tạo nhiễu Gaussian: – Để mô phỏng nhiễu cộng, cần tạo các mẫu nhiễu Gaussian – Trong MATLAB có thể sử dụng hàm randn cho mục đích này • Tạo ra N mẫu nhiễu Gaussian phức độc lập nhau có phương sai là VarN Noise = sqrt(VarN/2) * (randn(1,N) + j * rand(1,N)) function yNoise = addnoise(yClean,VarN) • Phần thực và ảo, mỗi phần có % This function adds Gaussian noise into phương sai VarN/2  Phương % the input signal. % yClean - the input signal sai nhiễu tổng cộng là VarN % VarN - the variance of noise % yNoise - the noisy signal output • Phương sai nhiễu có thể được if (isreal(yClean)) xác định từ công suất tín hiệu và yNoise = yClean + sqrt(VarN)*randn(size(yClean)); else tỉ số SNR yêu cầu. yNoise = yClean + sqrt(VarN/2) ... *(randn(size(yClean))+j*randn(size(yClean))); • Có thể dùng các hàm sẵn có end trong MATLAB: awgn, wgn8/10/2012 164Nguyễn Đức Nhân • Tạo nhiễu Gaussian: 2 1.5 % Vi du ve kenh AWGN d = randint(1,100); % Message data 1 % NRZ coding 0.5 [t,x] = nrzcode(d,1e6,2000,pol); Amplitude 0 Ts = t(2)-t(1); % sampling time ...

Tài liệu được xem nhiều: