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.