MATLAB ỨNG DỤNG TRONG VIỄN THÔNG - Trang 269

Kênh truyền và đánh giá chất lượng kênh truyền

238

InputSamplePeriod: 1.0000e-004

MaxDopplerShift: 100

PathDelays: 0

AvgPathGaindB: 0

NormalizePathGains: 1

PathGains: -1.1700+ 0.1288i

ChannelFilterDelay: 0

ResetBeforeFiltering: 1

NumSamplesProcessed: 2000

Hình 16.3.

Ví dụ 16-4. Mô phỏng quá trình truyền tín hiệu điều chế DPSK qua kênh truyền fading
Rayleigh như ở ví dụ 16-3 kết hợp với nhiễu AWGN. Tính và vẽ tỷ lệ bit lỗi ứng với các giá trị
SNR khác nhau.
Điểm cần lưu ý với ví dụ này là ta phải thực hiện hàm filter trước khi thực hiện hàm awgn khi
mô phỏng ảnh hưởng kết hợp của nhiễu Gauss và fading. Sau đây là chương trình thực hiện:

% Tạo một đối tượng mô tả kênh truyền Rayleigh .

chan = rayleighchan(1/10000,100);

% Tạo chuỗi dữ liệu phát

M = 2; % Số mức của điều chế DPSK

tx = randint(50000,1,M); % Chuỗi bit ngẫu nhiên

dpskSig = dpskmod(tx,M); % Tín hiệu điều chế DPSK

fadedSig = filter(chan,dpskSig); % Truyền qua kênh truyền fading

% Tính BER ứng với các giá trị khác nhau của SNR.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.