Cac mau kenh
BEGIN
a0 = 0; a1 = 8e-6; k = 0.5; di = 150 * rand (1,10); gi = 0.2 * (rand(1,10) – 0.5); i = 1;
f(i) = i / 1000 * 30e6;
gi*exp((a0+a1*f(i)^k)*di)*exp(-2e6/150*pi*j*f(i)*di) Hfi =
i <= 1000 ;
Đ
i = i + 1; S
i = 1;
i <= 1000 Đ
S
HHf = [Hf Hfcj]; imp = real(ifft(HHf)); Plot(f, 20*log10(abs (Hf)); Plot(imp);
END
Hfcj(i) = real (Hf(i)) – img(Hf(i)); i = i + 1;
Cac mau nhieu
Begin psize=2049 ; nsub=500; perc =0.5; f=[0:psize-1]/2048 *50e6; f(1)=0.00001 ;
nsfllog=-145 ; nsflflog=ones(1,psize)*nsfllog; nsflf=10.^(nsflflog/10);
efildlog =34.5-20; efildflog=ones (1,psize)*efildlog ; epowflog =efildflog-149.5; epowf =10.^(epowflog/10);
erfildflog =rand(1,psize)*65;
erpowflog =erfildflog-149.5; erpowf =10.^(erpowflog/10);
epowf =epowf+erpowf ;
Dựa vào giá trị của epowf , và tần số f ta có được đồ thị
END Hình khối đầu tiên Hình khối thứ 2 Hình khối thứ 3 Hình khối thứ 4
là bước khởi tạo về tần số. (Tạo các giá trị tần số ngẫu nhiên) là tạo ra tạp âm sàn là tạo ra tạp âm sàn của sóng vô tuyến tác động tạo ra nhiễu vô tuyến tác động, giá trị nhiễu này là ngẫu nhiên.
Hình khối thứ 5 Hình khối thứ 6
Tính toán tại tần số 10 MHz. Tính toán tổng nhiễu sàn và tạp âm.
Dung luong kenh BEGIN
i = 34; C1 = 0; C2 = 0; C3 = 0; C4 = 0;
C1=C1 + log(1+(Hf(i)^2)/((h(i)^2)/ 1.58e5))* 30e6/1000/log(2); C2=C2 + log(1+(Hf(i)^2)/((h(i)^2)/ 1.58e7))* 30e6/1000/log(2); i <= 1000 ;
Đ
C3=C3 + log(1+(Hf(i)^2)/((h(i)^2)/5.01e10))*30e6/1000/log(2); C4=C4 + log(1+(Hf(i)^2)/((h(i)^2)/5.01e8))* 30e6/1000/log(2); i = i + 1;
S
In ra giá trị C 1, C2, C3, C4
END
C1, C2, C3, C4 C1, C2
: Dung lượng kênh với băng thông nằm trong khoảng từ 1Mhz đến 10MHz. : Hệ số mẫu nhiễu là 1.58e5 và 1.58e7.
C3, C4 Tần số xét là
: Mặc định công suất nhiễu là 5.01e10, và 5.01e8. f(34) = 34 * 50e6/2048 = 0.83MHz ≈ 1MHz f(1000) = 1000 * 50e6 /2048 = 24.4 MHz ≈ 30MHz.