III.2 Hệ thống thơng tin rời rạc (Digital Communications)

Một phần của tài liệu hướng dẫn sử dụng công cụ matlab (Trang 50 - 53)

V là điện áp đặt lên cuộn dây của motor θ là vị trắ trục quay (ngõ ra của mơ hình)

III.2 Hệ thống thơng tin rời rạc (Digital Communications)

Trong phần này, chúng ta sẽ thực hiện mơ hình một hệ thống truyền thơng rời rạc như sơ đồ sau:

Hình 4.5 Ờ Mơ hình một hệ thống truyền tin rời rạc

Tạo tắn hiệu nguồn:

>>clear >>close all

>>K=11; % chiều dài từ tin (message length)

>>msg=randint(K*2,1); % tạo tắn hiệu nguồn (digital message) >>subplot(411),stem(msg,Ỗ.Ỗ) % vẽ tắn hiệu nguồn

>>ylabel(Ổdigital messageỖ)

Mã hĩa BCH:

>>N=15; %chiều dài từ mã (codeword length) >>code = encode(msg,N,K,'bch'); %mã hĩa BCH >>subplot(412), stem(code,Ỗ.Ỗ)

>>ylabel(ỔBCHỖ)

Điều chế QASK: Sử dụng bộ điều chế số M-QASK với M=16 (sinh viên cần xem lại lý thuyết về bộ điều chế này)

>>M=16; % multiple number >>Fd=1; % tốc độ nguồn tin >>Fc=10; % tần số sĩng mang >>Fs=30; % tần số lấy mẫu

>>modu = dmod(code,Fc,Fd,Fs,'qask',M); % điều chế M-QASK >>subplot(413),plot(modu) % vẽ tắn hiệu điều chế

>>ylabel(ỔQASKỖ)

Kênh truyền cĩ nhiễu: Tắn hiệu sau khi điều chế được truyền trên kênh truyền cĩ nhiễu trắng Gaussian cơng suất 0.1W.

>>std_value=0.1; % cong suat nhieu

>>modu_noise = modu+randn(length(modu),1)∗std_value; % add noise

Giải điều chế QASK:

>>demo = ddemod(modu_noise,Fc,Fd,Fs,'qask', M); % giải điều chế

Giải mã BCH:

>>msg_r = decode(demo,N,K,'bch'); % tắn hiệu thu

>>subplot(414), stem(msg_r,Ỗ.Ỗ) % vẽ tắn hiệu số thu đýợc >>ylabel(Ổreceived messageỖ)

Hình 4.6 Ờ So sánh tắn hiệu truyền/nhận

Xác định lỗi:

>>rate=biterr(msg,msg_r,M)

Sinh viên hãy dùng hàm channel của Communications toolbox để mơ hình hĩa kênh

truyền ở bước . Lặp lại các quá trình giải điều chế và giải mã, so sánh kết quả (lưu ý: băng thơng của kênh truyền phải đủ lớn).

IV. Tự chọn

Thực hiện điều chế và giải điều chế tần số FM với Fm, Fc, Fs ở câu III.1..

Thực hiện mơ hình Digital Communications như hình sau:

Một phần của tài liệu hướng dẫn sử dụng công cụ matlab (Trang 50 - 53)

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

(112 trang)
w