You are on page 1of 52

ĐẠI HỌC QUỐC GIA TP.

HCM
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA ĐIỆN TỬ VIỄN THÔNG

BÁO CÁO CUỐI KÌ


Môn:
THỰC HÀNH ANTEN
Giảng viên: Th.Ngô Thanh Hãi

Sinh viên thực hiện: Trương Nhật Dữ


MSSV: 18200004

TP Hồ Chí Minh, 2021


Trương Nhật Dữ -18200004

PHỤ LỤC
CHƯƠNG I: ĐƯỜNG DÂY TRUYỀN SÓNG 3
Chương II: GIẢN ĐỒ SMITH CHART 10
Câu 1: Hoàn thành bảng sau 10
CHƯƠNG III: ANTEN NỬA BƯỚC SÓNG 12
Câu 1: Khảo sát đặc tính bức xạ của anten nửa bước sóng trên Matlab 12
Câu 2: Khảo sát đặc tính bức xạ của anten nửa bước sóng trên HFSS 16
CHƯƠNG IV: HỆ THỐNG BỨC XẠ 22
Câu 1: Cho hệ thống bức xạ sau 22
Câu 2: Tương tự câu 1 như trên trục Oz,Ox 30
CHƯƠNG 5: KÊNH TRUYỀN FADING DIỆN RỘNG VÀ DIỆN HẸP 46
Câu 1: Khảo sát mô hình suy hao đơn giản và kết hợp shadowing 46
Câu 2: Khảo sát mô hình suy hao diện hẹp trên kênh fading Rayleigh 49
NHẬT XÉT 52

CHƯƠNG I: ĐƯỜNG DÂY TRUYỀN SÓNG


2|Page
Trương Nhật Dữ -18200004

Câu 1: Thiết kế đường dây truyền sóng trên HFSS với tham số thiết
kế như sau:
a.Thao tác gán vật liệu:

Kích song:

3|Page
Trương Nhật Dữ -18200004

Ngắn mạch:

Chọn tần số mô phỏng:

Kiểm tra:

4|Page
Trương Nhật Dữ -18200004

Tính toán trở kháng đặc tính của đường dây:


Kết quả mô phỏng ngắn mạch: perfect E

Kết quả mô phỏng hở mạch: perfect H

5|Page
Trương Nhật Dữ -18200004

Tham số Z¿ L C R0

Ngắn mạch 0.0161 + j1.5378 −9


1.22 ×10 0 Lý thuyết:


R0 = L = 23.9
c
Mô phỏng: 25.136
Hở mạch 0.52787 –j375.63 0 2.12 ×10
−12

b.Tìm tần số mà tại đó cổng hưởng xảy ra trên đường dây cho trrường hợp hở
mạch và ngắn mạch .
Điều kiện để mạch cộng lưởng nối tiếp và song song là:

6|Page
Trương Nhật Dữ -18200004

2
R0
- Trường hợp 1: Z¿ =
ZL

Nếu tải hở mạch (ZL =+∞) thì Zin =0, tương đương với ngắn mạch đầu vào. Khi
đó, trở kháng Zin tương đương với trở kháng của một mạch LC nối tiếp tại tần số
1
cộng hưởng W 0 = . Ta gọi mạch cộng hưởng nối tiếp.
√ LC
Nếu tải hở mạch (ZL =0) thì Zin =+∞, tương đương với hở mạch đầu vào. Khi đó,
trở kháng Zin tương đương với trở kháng của một mạch LC song song tại tần số
1
cộng hưởng W 0 = . Ta gọi mạch cộng hưởng song song.
√ LC

- Trường hợp 2: Z¿ =Z L

Nếu tải hở mạch (ZL =0) thì Zin =0, tương đương với ngắn mạch đầu vào. Khi đó,
trở kháng Zin tương đương với trở kháng của một mạch LC nối tiếp tại tần số cộng
1
hưởng W 0 = .. Ta gọi mạch cộng hưởng nối tiếp.
√ LC
Nếu tải hở mạch (ZL =+∞) thì Zin =+∞, tương đương với hở mạch đầu vào. Khi
đó, trở kháng Zin tương đương với trở kháng của một mạch LC song song tại tần
1
số cộng hưởng W 0 = . . Ta gọi mạch cộng hưởng song song.
√ LC
Sơ đồ chung của điều kiện cộng hưởng :

7|Page
Trương Nhật Dữ -18200004

Lý thuyết:
Với l=20mm, giá trị λ mà tại đó xảy ra cổng hưởng :
λ λ
Trường hợp 1: l=(2 k +1) 4 = 4 (K=0) => λ =0.08 m => f1 = 2.4GHz
λ λ
Trường hợp 2: l=k 2 = 2 (K=0) => λ =0.04 m => f1 = 5GHz

Mô phỏng:
Trường hợp perf H, tức mạch hở, tương đương với tụ C có 2 trường hợp ( theo sơ
đồ điều kiện cổng hưởng)
λ
- l= 4 =¿f1 = 2.4 GHz => Zin = 0 ,ZC =0 = > phần ảo của Zin =0
λ
-l= 2 => f2 =5GHz => Zin = + ∞ , ZC=+ ∞ => phần ảo Zin = + ∞

8|Page
Trương Nhật Dữ -18200004

Kiểm tra đồ thị :

Tại f1 = 2.4GHz ta thấy Zin = 0 => đúng điều kiện cộng hưởng
Tại f2 = 5 GHz ta thấy Zin = +∞ => đúng điều kiện cộng hưởng
Trường hợp perf E, tức ngắn mạch, tương đương với tụ L có 2 trường hợp ( theo sơ
đồ điều kiện cổng hưởng)
λ
- l= 4 =¿f1 = 2.4 GHz => Zin = + ∞,ZL =+ ∞= > phần ảo của Zin =+ ∞
λ
-l= 2 => f2 =5GHz => Zin = 0 , ZL=0 => phần ảo Zin = 0
Kiểm tra đồ thị:

Tại f1 = 2.4GHz ta thấy Zin = +∞ => đúng điều kiện cộng hưởng
Tại f2 = 5 GHz ta thấy Zin = 0 => đúng điều kiện cộng hưởng
Vậy tần số cộng hưởng của đường dây là: f1 = 2.4GHz, f2 = 5 GHz

9|Page
Trương Nhật Dữ -18200004

Chương II: GIẢN ĐỒ SMITH CHART


Câu 1: Hoàn thành bảng sau:
Nhập vào giản đồ Smith trở kháng ở tải: Z L = 100 + j25 Ω
Trở kháng đặc tính của đường dây: Z 0 = 50 Ω
Lý thuyết Kết quả giản đồ Smith
Tính hệ số phản xạ tại tải
Z L −Z 0 13 4
Γl = = + j
Z L +Z 0 37 37

Tính hệ số sóng đứng VSWR


VSWR =
1+¿ Γ ∨ ¿ ¿
1−¿ Γ ∨¿=2.162¿

Tính hệ số suy hao phản hồi RL


R L=−20 log |Γ|=8.692

Tìm trở kháng tại điểm cách tải


0.2 λ
Z ( x )=¿ 50
100+ j 25+ j 50 tan ⁡(72)
50+ j ( 100+ j 25 ) tan ⁡( 72)

Tìm hệ số phản xạ tại điểm


cách tải 0.2 λ

−j2 0.2 λ
Γ ( x )=Γ l e λ
=¿ 0.368
j 17.1 − j 0.8 π
e e = 0.368e− j126.9

10 | P a g e
Trương Nhật Dữ -18200004

Sử dụng 2 dây để phối hợp trở


kháng với tải đã cho tại tần số f
= 500MHz
+ Dây 1: Chiều dài và trở kháng
đặc tính là bao nhiêu?
λ
Z c =50+ Dây 2: Chiều dài ,
4
trở kháng đặc tính là bao nhiêu?
L=
λ c 3× 108
= = =0.15(m)
4 4 f 500 ×106 × 4
Z c =√ Z L Z 0=√ 109 ×50=73.71

Sử dụng các phần tử thụ động


cuộn dây, và tụ điện để phối
hợp trở kháng tải trên tại tần số
+ Xác định dạng mạch, các
phần tử trong mạch và điện
dung, điện cảm tương ứng?

11 | P a g e
Trương Nhật Dữ -18200004

CHƯƠNG III:ANTEN NỬA BƯỚC SÓNG


Câu 1: Khảo sát đặc tính bức xạ của anten nửa bước sóng trên Matlab
Xác định vecto cường độ điện trường và cường độ từ trường tại vùng xa của
anten nửa bước sóng
Trả lời:

( ( ) )
jη∗1 π
∗I o∗cos cosθ
Vecto cường độ điện trường: e
− jkr
2π 2
E ( r )= ∗ ∗θ^
r sinθ

( ( ) )
j∗1 π
∗I o∗cos cosθ
Vecto cường độ từ trường: − jkr
e 2π 2
H ( r )= ∗ ∗ ϕ^
r sinθ

Vẽ đồ thị 3D của độ lớn trường chuẩn hóa


Trả lời:
Code Matlab:
clc; clear; close all;
eta = 120*pi;
I0 = 1;
Co = 3*10^8; Fo = 1*10^9;
lamda = Co/Fo;
k = 2*pi/lamda;
L = 0.5*lamda;
% ============Do thi
3D=======================================
theta = 0:pi/100:pi; % goc ngang
phi = 0:2*pi/100:2*pi;
[phi,theta] = meshgrid(phi,theta);
r = eta*I0/(2*pi) * abs((cos(k*L*cos(theta)/2) - cos(k*L/2))./sin(theta));
[x,y,z] = sph2cart(phi,pi/2 - theta,r);
figure(1)
surf(x,y,z)
xlabel('x'); ylabel('y'); zlabel('z')
grid on
12 | P a g e
Trương Nhật Dữ -18200004

Hình: Đồ thị 3D theo độ lớn trường chuẩn hóa


Vẽ đồ thị bức xạ 2D theo các mặt cắt X-Z, và X-Y
Trả lời:
Code Matlab:

clc; clear; close all;


eta = 120*pi;
I0 = 1;
Co = 3*10^8; Fo = 1*10^9;
lamda = Co/Fo;
k = 2*pi/lamda;
L = 0.5*lamda;
%=========================Do thi 2D z-y
===================================
theta1 = 0:0.01:pi;
r1 = eta*I0/(2*pi) * abs((cos(k*L*cos(theta1)/2) - cos(k*L/2))./sin(theta1));
theta2 = pi:0.01:2*pi;
13 | P a g e
Trương Nhật Dữ -18200004

r2 = flip(r1);
theta = [theta1 theta2];
r = [r1 r2];
figure(2);
h = polarplot(theta,r,'-r','linewidth',1.5);
ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';
%======================== Do thi 2D x-y
===================================
theta1 = pi/2;
phi = 0:2*pi/100:2*pi;
r = eta*I0/(2*pi) * abs((cos(k*L*cos(theta1)/2) - cos(k*L/2))./sin(theta1));
figure(3);
h = polarplot(phi,r*ones(1,length(phi)),'-r','linewidth',1.5);
ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';

Hình: Đồ thị bức xạ 2D trên mặt phẳng X-Z và X-Y

14 | P a g e
Trương Nhật Dữ -18200004

Hệ số định hướng của anten. Vẽ đồ thị 2D, hệ số định hướng của anten theo góc θ,
xác định hướng bức xạ cực đại của anten.
Trả lời:

Code Matlab:

Code:
theta1 = 0:0.01:pi;
r1 = eta*I0/(2*pi) * abs((cos(k*L*cos(theta1)/2) - cos(k*L/2))./sin(theta1));
theta2 = pi:0.01:2*pi;
r2 = flip(r1);
theta = [theta1 theta2];
r = [r1 r2];
figure(4);
h = polarplot(theta,r,'-r','linewidth',1.5);
ax = ancestor(h, 'polaraxes');

15 | P a g e
Trương Nhật Dữ -18200004

ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';

Câu 2: Khảo sát đặc tính bức xạ của anten nửa bước sóng trên HFSS
Thiết kế anten nửa bước sóng với bảng tham số sau

16 | P a g e
Trương Nhật Dữ -18200004

Hình: Kết quả mô phỏng dựa vào bảng tham số

Hình: Kiểm tra thiết kế


Phân tích các kết quả
+ Đồ thị độ lớn trường 3D

17 | P a g e
Trương Nhật Dữ -18200004

Hình: Độ lớn trường 3D theo θ , ϕ


+ Mặt cắt 2D trên X-Y và X-Z

18 | P a g e
Trương Nhật Dữ -18200004

+ Độ định hướng của anten

+ Các tham số trở kháng tại tần số 1GHz


Tham số trở kháng Giá trị mô phỏng (1 GHz)
Radiated Power 0.770240
Accepted Power 0.784971
Incident Power 1

19 | P a g e
Trương Nhật Dữ -18200004

Radiation Eficiency Radiated Power


0.981234 =
Accepted Power

+ Chứng tỏ tham số Incident Power là công suất cực đại của anten hấp thụ từ
nguồn khi có phối hợp trở kháng xảy ra với đường dây xét f =1 GHz
Trả lời:
Giả sử công suất cực đại khi có phối hợp trở kháng là Pmax
Hệ số suy hao phản hồi: RL=−20 log (|Γ|) , RL=−S 11
Tại tần số 1GHz: RL=6.675025
Pacc =er . Pmax
−RL −6.675025
2
e r =1−|Γ| ,|Γ|=10 20
=10 20
=0.46371
2
e r =1−|0.46371| =0.7849
P acc 0.7849
Pmax = = =1=Incident Power
e r 0.7849

+ Chọn tần số bao nhiêu để bức xạ trên anten và đạt được hệ số phản xạ nhỏ nhất

+ Xác định trở kháng đầu vào của anten Z11

20 | P a g e
Trương Nhật Dữ -18200004

+ Điều chỉnh tham số chuẩn hóa để hệ số phản xạ đạt cực tiểu tại f =1.2 GHz
Tại 1.2GHz:
1.2GHz
ZA −Z o
Γ= 1.2GHz
Z A +Z o
1.2GHz
Γ nhỏ nhất thì Z A =Z o
1.2 GHz 1.2GHz
ZA =Z 11 =213.906615 +135.595680 j

21 | P a g e
Trương Nhật Dữ -18200004

CHƯƠNG IV: HỆ THỐNG BỨC XẠ

Câu 1: Cho hệ thống bức xạ sau:

Độ lớn trường của Anten tham chiếu và mô hình bức xạ 3D, mặt cắt X-Y, Y-Z,
X-Z
*Code Matlab
Độ lớn trường của Anten tham chiếu (Chỉ cần biểu thức)

{ | ( ) |
1 π π
η sin cos (θ) tan ⁡(θ) , θ ≠
2π 2 2
η π
, θ=
4 2
Đồ thị 3D (Code)
clc; clear; close all;
eta = 120*pi;
%============== 3D
==================
theta1 = 0:pi/100:pi/2-pi/100;
phi1 = 0:2*pi/100:2*pi;
[phi1,theta1] = meshgrid(phi1,theta1);
r1 =
1/(2*pi)*eta.*(sin((pi/2).*cos(theta1)).*tan(th
eta1));
[x1,y1,z1] = sph2cart(phi1,pi/2 - theta1,r1);
theta2 = pi/2+pi/100:pi/100:2*pi;
phi2 = 0:2*pi/100:2*pi;
[phi2,theta2] = meshgrid(phi2,theta2);
r2 =
1/(2*pi)*eta.*(sin((pi/2).*cos(theta2)).*tan(th
eta2));
22 | P a g e
Trương Nhật Dữ -18200004

[x2,y2,z2] = sph2cart(phi2,pi/2 - theta2,r2);


theta3 = pi/2;
phi3 = 0:2*pi/100:2*pi;
[phi3,theta3] = meshgrid(phi3,theta3);
r3 = eta/4;
[x3,y3,z3] = sph2cart(phi3,pi/2 - theta3,r3);
figure(1)
surf(x1,y1,z1); hold on;
surf(x2,y2,z2);
plot(x3,y3,'r-','linewidth',1.5)
xlabel('x'); ylabel('y'); zlabel('z')
grid on

%== 2D, quet phi, theta = pi/2 == X-Y


theta = pi/2;
phi = 0:2*pi/100:2*pi;
r = eta/4 * ones(1,length(phi));
figure(3)
h = polarplot(phi,r,'r','linewidth',1.5);
ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';

Mặt cắt Y-Z (Code)


%== 2D, phi=pi/2, quét theta == Y-Z
phi = pi/2;
theta1 = 0:pi/100:pi;
r1 = zeros(1,length(theta1));
for i = 1:length(theta1)
if theta1(i) == pi/2
r1(i) = eta/4;
else
r1(i) = eta/(2*pi) *
abs(sin(pi*cos(theta1(i))/2) * tan(theta1(i)));
end
end
theta2 = pi:pi/100:2*pi;
r2 = flip(r1);
theta = [theta1 theta2];
23 | P a g e
Trương Nhật Dữ -18200004

r = [r1 r2];
figure(2)
h = polarplot(theta,r,'r','linewidth',1.5);
ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';

Mặt cắt X-Z (Code)


%== 2D, phi=0,pi quét theta == X-Z
phi1 = 0;
theta1 = 0:pi/100:pi;
r1 = zeros(1,length(theta1));
for i = 1:length(theta1)
if theta1(i) == pi/2
r1(i) = eta/4;
else
r1(i) = eta/(2*pi) *
abs(sin(pi*cos(theta1(i))/2) * tan(theta1(i)));
end
end
phi2 = pi;
theta2 = pi:pi/100:2*pi;
r2 = zeros(1,length(theta2));
for i = 1:length(theta2)
if theta2(i) == pi/2
r2(i) = eta/4;
else
r2(i) = eta/(2*pi) *
abs(sin(pi*cos(theta2(i))/2) * tan(theta2(i)));
end
end
theta = [theta1 theta2];
r = [r1 r2];
figure(4)
h = polarplot(theta,r,'r','linewidth',1.5);
ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';

Phân tích toán hệ số sắp xếp cho mảng Anten trên, ARFAC?
24 | P a g e
Trương Nhật Dữ -18200004

N −1 N−1
ARFAC= ∑ I i e jk r^ r= ∑ I 0 e jiβ e jkidsinθsin ∅
i=0 i=0

(r^ . r=r^ . ^y .id =( sinθcos ∅ . ^x + sinθsin ∅ . ^y +cosθ . z^ ) . ^y . id=idsinθsin ∅ )


N −1
ARFAC=I 0 ∑ [ e j (β +kdsinθsin∅ ) ]i
i=0

Đặt : Ψ =β+ kdsinθsin ∅


N −1
ARFAC=I 0 ∑ [e jΨ ]i
i=0

jΨN
1−e
= I 0.
1−e jΨ
ΨN
Ψ sin
j (N−1) 2
= I 0. e 2
.
Ψ
sin
2

Tìm điều kiện của β để mảng anten trên bức xạ broadside và endfire
+ Hướng Broadsize :
π
x +:θ= , φ=0
2
π
x−:θ= , φ=π
2

ARFAC cũng phải cực đại theo hướng Broadsize  Ψ =0


β +kdsinθsin ∅=0 → β=0

+ Hướng Endfire :
π π
y +:θ= , φ=
2 2
π −π
y−:θ= , φ=
2 2

ARRFAC cũng phải cực đại theo hướng Endfire  Ψ =0


(y+) : β +kdsinθsin ∅=0 → β=−k∗d

25 | P a g e
Trương Nhật Dữ -18200004

(y–) : β +kdsinθsin ∅=0 → β=k∗d

Khảo sát trên Matlab độ lớn hệ số ARFAC theo góc ∅ cho hai trường hợp
broadside và endfire với các giá trị của d lần lượt là: d= 0.1ℷ, d= 0.2ℷ, d= 0.25ℷ, d=
0.35ℷ, d= 0.5ℷ và d= 0.8ℷ. Chọn giá trị d phù hợp.


ψ sin ⁡( )
j (N −1) 2
ARFAC=I 0 e 2
, ψ=β +kdsin ( θ ) sin ⁡( ϕ)
ψ
sin ⁡( )
2
% Phan code cho ARFAC theo
góc voi giá tri d phu hop
% + Huong Broadsize:
clc; clear; close all;
N = 4; I0 = 1;
lamda = 0.3; d = 0.25*lamda;
k = 2*pi/lamda; beta = 0*k*d;
phi = 0:2*pi/1000:2*pi;
theta = pi/2;
psi = k*d*sin(theta)*sin(phi) +
beta;
r=
I0*abs(sin(N*psi/2)./(sin(psi/2))
);
figure(1)
h=
polarplot(phi,r,'r-','linewidth',1.5
);
ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';

26 | P a g e
Trương Nhật Dữ -18200004

% + Huonng Endfire:
clc; clear; close all;
N = 4; I0 = 1;
lamda = 0.3; d = 0.5*lamda;
k = 2*pi/lamda; beta = k*d;
phi = 0:2*pi/1000:2*pi;
theta = pi/2;
psi = k*d*sin(theta)*sin(phi) +
beta;
r=
I0*abs(sin(N*psi/2)./(sin(psi/2))
);
figure(1)
h=
polarplot(phi,r,'r-','linewidth',1.5
);
ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';

Khảo sát đặc tính bức xạ broadside và endfire theo β trên HFSS:
Thông số trên HFSS:

+ Hướng Broadside:

27 | P a g e
Trương Nhật Dữ -18200004

28 | P a g e
Trương Nhật Dữ -18200004

+ Hướng Endfire:
Trục y+:

29 | P a g e
Trương Nhật Dữ -18200004

Trục y-:

Câu 2: Tương tự câu 1 như trên trục Oz,Ox


a.Trục Oz:

Độ lớn trường của Anten tham chiếu và mô hình bức xạ 3D, mặt cắt X-Y, Y-Z,
X-Z
Anten tham chiếu : J ref ( r ref )=^y
'

30 | P a g e
Trương Nhật Dữ -18200004

l
− jkr 2
e
thế vecto từ : A ( r )=
r
∫ ^y . e jk r^ r ref
dl
−l
2


Mà k r^ r ref = ℷ . y ' ^y r^ ≈ 0

→ A ( r )=− jωμ¿ ¿

e− jkr
¿ (− jωμl ) . [ ^y −( ^y r^ ) r^ ]
r
^ cos ∅ ∅^
Với ^y =SinθCos ∅ r^ +CosθSin ∅ θ+
^y r^ =SinθSin ∅
^
^y − ( ^y r^ ) r^ =CosθSin ∅ θ+cos ∅ ^∅
− jkr
e (− jωμl ) .(CosθSin ∅ θ^ +cos ∅ ∅^ )
Vecto cường độ điện trường : Eref ( r^ )=
r

Độ lớn trường của Anten tham chiếu (biểu thức)

{
1
η √ cos2 θ sin 2 ∅+ cos2 ∅ , θ=0∨θ=π∨∅=0∨∅=π ;
4
F ( θ , ϕ )=
1

π
| (
η sin sinθsin ∅
2
1
)|√ + 2
1
tan θ sin θ tan 2 ∅
2
,θ ≠ 0 , π và ∅ ≠ 0 , π

Đồ thị 3D
clc; clear; close all;
eta = 120*pi;
%=========== 3D =============
theta1 = 0+pi/1000:pi/100:pi-pi/1000;
phi1 = 0+pi/1000:pi/100:pi-pi/1000;
[phi1,theta1] = meshgrid(phi1,theta1);
r1 = 1/(2*pi)*eta.*abs(sin((pi/2)
.*sin(theta1).*sin(phi1))).*sqrt
(1./(tan(theta1).^2)+1./(sin(theta1)
.^2.*tan(phi1).^2));
[x1,y1,z1] = sph2cart(phi1,pi/2 - theta1,r1);
theta2 = 0+pi/1000:pi/100:pi-pi/1000;
phi2 = pi+pi/1000:pi/100:2*pi-pi/1000;
[phi2,theta2] = meshgrid(phi2,theta2);
r2 = 1/(2*pi)*eta.*abs(sin((pi/2)
.*sin(theta2).*sin(phi2))).*sqrt
(1./(tan(theta2).^2)+1./(sin(theta2)
.^2.*tan(phi2).^2));
[x2,y2,z2] = sph2cart(phi2,pi/2 - theta2,r2);
31 | P a g e
Trương Nhật Dữ -18200004

theta3 = 0:pi/100:pi;
phi3 = 0-pi/100:pi/100:pi/100;
[phi3,theta3] = meshgrid(phi3,theta3);
r3 = eta/4.*sqrt((cos(theta3).^2)
.*(sin(phi3).^2)+cos(phi3).^2);
[x3,y3,z3] = sph2cart(phi3,pi/2 - theta3,r3);
theta4 = 0:pi/100:pi;
phi4 = pi-pi/100:pi/100:pi+pi/100;
[phi4,theta4] = meshgrid(phi4,theta4);
r4 = eta/4.*sqrt((cos(theta4).^2)
.*(sin(phi4).^2)+cos(phi4).^2);
[x4,y4,z4] = sph2cart(phi4,pi/2 - theta4,r4);
figure(1)
surf(x1,y1,z1); hold on;
surf(x2,y2,z2);
surf(x3,y3,z3); hold on;
surf(x4,y4,z4);
xlabel('x'); ylabel('y'); zlabel('z')
grid on
Mặt cắt X-Y
%== 2D, quét phi, theta = pi/2 == X-Y
theta = pi/2;
phi = 0:pi/100:2*pi;
r = zeros(1, length(phi));
for i = 1: length(phi)
if (phi(i) == 0 || phi(i) == pi)
r(i) = eta/4.*sqrt((cos(theta).^2)
.*(sin(phi(i)).^2)+cos(phi(i)).^2);
else
r(i) = 1/(2*pi)*eta.*abs(sin((pi/2).*sin(theta)
.*sin(phi(i)))).*sqrt(1./(tan(theta).^2)
+1./(sin(theta).^2.*tan(phi(i)).^2));
end
end
figure(3)
h = polarplot(phi,r,'r','linewidth',1.5);
ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';
Mặt cắt Y-Z
%== 2D, quét theta và phi == Y - Z
phi1 = pi/2;
theta1 = 0:pi/100:pi;
r1 = zeros(1, length(theta1));
for i = 1: length(theta1)
if (theta1(i) == 0 || theta1(i) == pi)
r1(i) = eta/4.*sqrt((cos(theta1(i)
).^2).*(sin(phi1).^2)+cos(phi1).^2);
32 | P a g e
Trương Nhật Dữ -18200004

else
r1(i) = 1/(2*pi)*eta.*abs(sin((pi/2)
.*sin(theta1(i)).*sin(phi1))).*sqrt(1./
(tan(theta1(i)).^2)+1./(sin(theta1(i))
.^2.*tan(phi1).^2));
end
end
phi2 = -pi/2;
theta2 = pi:pi/100:2*pi;
r2 = zeros(1, length(theta2));
for i = 1: length(theta2)
if (theta2(i) == 0 || theta2(i) == pi)
r2(i) = eta/4.*sqrt((cos(theta2(i)
).^2).*(sin(phi2).^2)+cos(phi2).^2);
else
r2(i) = 1/(2*pi)*eta.*abs(sin((pi/2)
.*sin(theta2(i)).*sin(phi2))).*sqrt(1./
(tan(theta2(i)).^2)+1./(sin(theta2(i))
.^2.*tan(phi2).^2));
end
end
theta = [theta1 theta2];
r = [r1 r2];
figure(4)
h = polarplot(theta,r,'r','linewidth',1.5);
ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';
Mặt cắt X-Z
%== 2D, phi=0, quét theta == X - Z
phi1 = 0;
theta1 = 0:pi/100:pi;
r1 = zeros(1,length(theta1));
for i = 1:length(theta1)
r1(i) = eta/4.*sqrt((cos(theta1(i)
).^2).*(sin(phi1).^2)+cos(phi1).^2);
end
phi2 = pi;
theta2 = pi:pi/100:2*pi;
r2 = zeros(1,length(theta1));
for i = 1:length(theta1)
r2(i) = eta/4.*sqrt((cos(theta2(i)
).^2).*(sin(phi2).^2)+cos(phi2).^2);
end
theta = [theta1 theta2];
r = [r1 r2];
figure(2)
h = polarplot(theta,r,'r','linewidth',1.5);
33 | P a g e
Trương Nhật Dữ -18200004

ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';

+ Phân tích tính toán hệ số sắp xếp cho mảng Anten trên, ARFAC?
N −1 N−1
ARFAC= ∑ I i e =∑ I 0 e e
jk r^ r jiβ jkidcosθ

i=0 i=0

(r^ . r=r^ . ^z . id=( sinθcos ∅ . x^ + sinθsin ∅ . ^y +cosθ . ^z ) . z^ .id=idcosθ )


N −1
ARFAC=I 0 ∑ [ e
j (β +kdcosθ) i
]
i=0

Đặt : Ψ =β+ kdcosθ


N −1
ARFAC=I 0 ∑ [e ]
jΨ i

i=0

jΨN
1−e
= I 0. jΨ
1−e
ΨN
Ψ sin
j ( N−1 ) 2
= I 0. e 2
.
Ψ
sin
2

+ Tìm điều kiện của β để mảng anten trên bức xạ broadsize và endfire
Hướng Broadsize :
π
x +:θ= , φ=0
2
π
x−:θ= , φ=π
2

ARFAC cũng phải cực đại theo hướng Broadsize  Ψ =0


β +kdcosθ=0 → β=0

Hướng Endfire :
z +:θ=0

z−:θ=π

(z+) : θ=0 suy ra ARFACmax ∨θ=0 β +kdcosθ=0 → β=−k∗d

34 | P a g e
Trương Nhật Dữ -18200004

(z–) : θ=π suy ra ARFACmax ∨θ=π  β +kdcosθ=0 → β=k∗d

+ Khảo sát trên Matlab độ lớn hệ số ARFAC theo góc ϕ cho hai trường hợp
broadsize và endfire với các giá trị của d lần lượt là: d = 0.1λ, d = 0.2λ, d = 0.25λ,
d = 0.35λ, d = 0.5λ và d = 0.8λ. Chọn giá trị d phù hợp.
Hệ số ARFAC
Phần code cho ARFAC theo góc ϕ với giá trị
d phù hợp
+ Hướng Broadsize:
clc; clear; close all;
N = 4; I0 = 1;
lamda = 0.3; d = 0.25*lamda;
k = 2*pi/lamda; beta = 0*k*d;
phi = pi/2;
theta = 0:pi/100:2*pi;
psi = k*d*cos(theta) + beta;
r = I0*abs(sin(N*psi/2)./(sin(psi/2)));
figure(1)
h = polarplot(theta,r,'r-','linewidth',1.5);
ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';
+ Hướng Endfire:
clc; clear; close all;
N = 4; I0 = 1;
lamda = 0.3; d = 0.5*lamda;
k = 2*pi/lamda; beta = k*d;
phi = pi/2;
theta = 0:pi/100:2*pi;
psi = k*d*cos(theta) + beta;
r = I0*abs(sin(N*psi/2)./(sin(psi/2)));
figure(1)
h = polarplot(theta,r,'r-','linewidth',1.5);
ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';

35 | P a g e
Trương Nhật Dữ -18200004

+ Khảo sát đặc tính bực xạ theo Broadsize và Endfire theo β trên HFSS:

-Broadsize:

36 | P a g e
Trương Nhật Dữ -18200004

-Endfire:
+ Trục Z+:

37 | P a g e
Trương Nhật Dữ -18200004

+Trục Z-:

b.Trục Ox:

b.1.Độ lớn trường của Anten tham chiếu và mô hình bức xạ 3D, mặt cắt X-Y, Y-Z,
X-Z
Độ lớn trường của Anten tham chiếu (biểu thức)

{ | ( ) |
1 π π
η sin cos ( θ ) tan ( θ ) , θ≠ ;
F ( θ , ϕ )= 2 π 2 2
η π
, θ=
4 2

38 | P a g e
Trương Nhật Dữ -18200004

Đồ thị 3D
clc; clear; close all;
eta = 120*pi;
%============== 3D ==================
theta1 = 0:pi/100:pi/2-pi/100;
phi1 = 0:2*pi/100:2*pi;
[phi1,theta1] = meshgrid(phi1,theta1);
r1 = 1/(2*pi)*eta.*(sin((pi/2)
.*cos(theta1)).*tan(theta1));
[x1,y1,z1] = sph2cart(phi1,pi/2 - theta1,r1);
theta2 = pi/2+pi/100:pi/100:2*pi;
phi2 = 0:2*pi/100:2*pi;
[phi2,theta2] = meshgrid(phi2,theta2);
r2 = 1/(2*pi)*eta.*(sin((pi/2)
.*cos(theta2)).*tan(theta2));
[x2,y2,z2] = sph2cart(phi2,pi/2 - theta2,r2);
theta3 = pi/2;
phi3 = 0:2*pi/100:2*pi;
[phi3,theta3] = meshgrid(phi3,theta3);
r3 = eta/4;
[x3,y3,z3] = sph2cart(phi3,pi/2 - theta3,r3);
figure(1)
surf(x1,y1,z1); hold on;
surf(x2,y2,z2);
plot(x3,y3,'r-','linewidth',1.5)
xlabel('x'); ylabel('y'); zlabel('z')
grid on
Mặt cắt X-Y
%== 2D, quét phi, theta = pi/2 == X-Y
theta = pi/2;
phi = 0:2*pi/100:2*pi;
r = eta/4 * ones(1,length(phi));
figure(3)
h = polarplot(phi,r,'r','linewidth',1.5);
ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';

Mặt cắt Y-Z


%== 2D, phi=pi/2, quét theta == Y-Z
phi = pi/2;
theta1 = 0:pi/100:pi;
r1 = zeros(1,length(theta1));
for i = 1:length(theta1)
if theta1(i) == pi/2
39 | P a g e
Trương Nhật Dữ -18200004

r1(i) = eta/4;
else
r1(i) = eta/(2*pi) * abs(sin(pi*cos(theta1(i))/2) *
tan(theta1(i)));
end
end
theta2 = pi:pi/100:2*pi;
r2 = flip(r1);
theta = [theta1 theta2];
r = [r1 r2];
figure(2)
h = polarplot(theta,r,'r','linewidth',1.5);
ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';
Mặt cắt X-Z
%== 2D, phi=0,pi quét theta == X-Z
phi1 = 0;
theta1 = 0:pi/100:pi;
r1 = zeros(1,length(theta1));
for i = 1:length(theta1)
if theta1(i) == pi/2
r1(i) = eta/4;
else
r1(i) = eta/(2*pi) * abs(sin(pi*cos(theta1(i))/2) *
tan(theta1(i)));
end
end
phi2 = pi;
theta2 = pi:pi/100:2*pi;
r2 = zeros(1,length(theta2));
for i = 1:length(theta2)
if theta2(i) == pi/2
r2(i) = eta/4;
else
r2(i) = eta/(2*pi) * abs(sin(pi*cos(theta2(i))/2) *
tan(theta2(i)));
end
end
theta = [theta1 theta2];
r = [r1 r2];
figure(4)
h = polarplot(theta,r,'r','linewidth',1.5);
ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';

40 | P a g e
Trương Nhật Dữ -18200004

Ta có : J ref ( r )= Z^
l
− jKn 2
e
∫ J ref ( r ) .e− jK (r^ r )
'

Aref ( r )= ref
. dl
4 πr −l
2

' 2π '
→ K . r^ . r ref = . r^ ^z z ≈ 0 ( vìl ≪ λ )
λ

e− jKr
→ A ref ( r )= .l . ^z
4 πr

Eref ( r )=− jωμ [ Aref ( r )−( A ref ( r ) . r^ ) . r^ ]


− jKr
e (− jωπl ) [ z^ − ( z^ . r^ ) . r^ ]
¿
4 πr
^z =cos θ .r −sin θ . θ^
^z . r^ =cosθ
^z −( ^z . r^ ) . r^ =−sinθ θ^
− jKr
e
→ Eref ( r )= jωμl . sinθ . θ^
4 πr

b.2.Phân tích tính toán hệ số sắp xếp cho mảng Anten trên, ARFAC?
N −1 N−1
ARFAC= ∑ I i e jk r^ r
= ∑ I 0 e jiβ e jkidsinθsinϕ
i=0 i=0

(r^ . r=r^ . ^x . id=( sinθcosϕ . ^x +sinθsinϕ . ^y + cosθ . ^z ) . ^x . id=idsinθcosϕ)


N −1
ARFAC=I 0 ∑ [e j (β +kdsinθcosϕ) ]i
i=0

Đặt : Ψ =β+ kdsinθcosϕ


N −1
ARFAC=I 0 ∑ [e jΨ ]i
i=0

jΨN
1−e
= I 0.
1−e jΨ
ΨN
Ψ sin
j (N−1) 2
= I 0. e 2
.
Ψ
sin
2

41 | P a g e
Trương Nhật Dữ -18200004

b.3.Tìm điều kiện của β để mảng anten trên bức xạ broadside và endfire
+ Hướng Broadside :
π π
y +:θ= , ϕ=
2 2
π −π
y−:θ= , ϕ=
2 2

ARFAC cũng phải cực đại theo hướng Broadside  Ψ =0


β +kdsinθcosϕ=0 → β=0

+ Hướng Endfire :
π π
x +:θ= , ϕ=
2 2
x−:θ=0 , ϕ=π

ARRFAC cũng phải cực đại theo hướng Endfire  Ψ =0


(y+) : β +kdsinθcosϕ=0 → β=−k∗d

(y–) : β +kdsinθcosϕ=0 → β=k∗d

b.4. Khảo sát trên Matlab độ lớn hệ số ARFAC theo góc ϕ cho hai trường hợp
broadsize và endfire với các giá trị của d lần lượt là: d = 0.1λ, d = 0.2λ, d = 0.25λ,
d = 0.35λ, d = 0.5λ và d = 0.8λ. Chọn giá trị d phù hợp.

jѰ sin ⁡( )
(N−1) 2
ARFAC=I O e 2
, Ѱ =β+ kdsin ( θ ) cos (ϕ )
Ѱ
sin ⁡( )
2
+ Hướng Broadside:
clc; clear; close all;
N=4; I0=1; lamda = 0.3; d=0.35*lamda;
k =2*pi/lamda; beta =0;
phi = 0:2*pi/1000:2*pi;
theta =pi/2;
psi = beta + k*d.*sin(theta).*cos(phi);
r = I0.*abs(sin(N.*(psi/2))./sin(psi/2));
figure(1)
h = polarplot(phi,r,'r-','linewidth',1.5);
ax = ancestor(h, 'polaraxes');

42 | P a g e
Trương Nhật Dữ -18200004

ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';

+ Hướng Endfire:
Theo x-:
clc; clear; close all;
N = 4; I0 = 1;
lamda = 0.3; d = 0.25*lamda;
k = 2*pi/lamda; beta = k*d;
phi = 0:2*pi/1000:2*pi;
theta = pi/2;
psi = beta + k*d.*sin(theta).*cos(phi);
r = I0.*abs(sin(N.*(psi/2))./sin(psi/2));
figure(1)
h = polarplot(phi,r,'r-','linewidth',1.5);
ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';
Theo y+:
clc; clear; close all;
N = 4; I0 = 1;
lamda = 0.3; d = 0.25*lamda;
k = 2*pi/lamda; beta = -k*d;
phi = 0:2*pi/1000:2*pi;
theta = pi/2;
psi = beta + k*d.*sin(theta).*cos(phi);
r = I0.*abs(sin(N.*(psi/2))./sin(psi/2));
figure(1)
h = polarplot(phi,r,'r-','linewidth',1.5);
ax = ancestor(h, 'polaraxes');
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';

43 | P a g e
Trương Nhật Dữ -18200004

Khảo sát trên Matlab d=0.3 λ là thích hợp nhất để thiết kế hệ thống Broadside và
Endfire. Vì d=0.3 λ khảo sát trên Matlab thể hiện được rõ tính định hướng
Broadside và Endfire và bước sóng phụ thấp.
Broadside (x)

44 | P a g e
Trương Nhật Dữ -18200004

Endfire(x)

45 | P a g e
Trương Nhật Dữ -18200004

CHƯƠNG 5: KÊNH TRUYỀN FADING DIỆN RỘNG VÀ DIỆN HẸP


Câu 1: Khảo sát mô hình suy hao đơn giản và kết hợp shadowing
Kỹ thuật viên đo đạt suy hao đường truyền (Path-Loss) của một môi trường truyền
sóng vô tuyến theo khoảng cách được cho bởi bảng sau:

Tần số phát của trạm phát là f =900 MHz . Cho phép khoảng cách tham chiếu d o =1m .
Viết phương trình tổng quát cảu mô hình suy hao đơn giản (miền tuyến tính và
miền dB)
Trả lời:

( )
−α
d
Tuyến tính: Pr =Pt . K do

( )
d
Giai dB: 10 log10 P r=10 log 10 Pt +10 log 10 K−10 α log 10 d
0

Pr ( dBm)=Pt (dBm)+ K (dB)−10 αlog10


( dd )
0

Tính hệ số K từ độ lợi đường trong môi trường không gian tự do tại khoảng cách
tham chiếu.
Trả lời:

46 | P a g e
Trương Nhật Dữ -18200004

( ) ( )
8
λ 3.10
Hệ số K: K ( dB ) =20 log10 4 π do
=20 log 10 6
=−31.526 ( dB )
4 π . 900.10

Phương trình mô hình suy hao đơn giản được viết lại là:
Pr
( dB )=Pr ( dBm )−Pt ( dBm )=−31.526−10 α log 10 d
Pt

Khớp dữ liệu đo được với mô hình suy hao đơn gairn bằng phương pháp cực tiểu
trung bình bình phương lỗi (MMSE) để tìm hệ số suy hao đường α và phương sai
σ ψ , dB cho mô hình Shadowing.
2

Trả lời:
Hàm trung bình bình phương lỗi:

J=[ (−60+31.526−10 α log 10 5 ) + (−80+ 31.526−10 α log 10 25 ) + ( −105+31.526−10 α log 10 65 ) + (−115+31.526


2 2 2

¿
Tìm α để J nhỏ nhất: α =Arg α MinJ
2 2
σ ψidB=E [ ( đo đạt−mô hình ) ]

Code Matlab:

Phân tích xác suất dừng OP

47 | P a g e
Trương Nhật Dữ -18200004

Code :
clc; clear; close all;
f = 900*10^6; % Tần số phát
c = 3*10^8;
lamda = c/f; % Bước sóng phát
d0 = 1; % Khoảng cách tham chiếu
K = 20*log10(lamda/(4*pi*d0));% Hệ số
K
alpha = 3.9581;
sigmaPsiDb = 9.681;
d = 100;
Pt = 10; PtDbm = 10*log10(Pt);
Pmin = -110:-100; % Ngưỡng dịch vụ
% ============= Monte Carlo
==============
Ntry = 10^5;
OP_Monte = zeros(1,length(Pmin));
for i = 1:length(Pmin)
PsiDb =
sqrt(sigmaPsiDb)*randn(1,Ntry); % Tạo
các mẫu theo Gauss
PrDbm = PtDbm + K -
10.^alpha.*log10(d/d0)-PsiDb; % Công
suất thu
indexLess = find(PrDbm < Pmin(i));
OP_Monte(i) = length(indexLess)/Ntry;
end
% ============== Lý thuyết
===============
OP_Theo = qfunc((PtDbm+K-
10*alpha*log10(d/d0)-Pmin)/sqrt(sigmaP
siDb))
% =============== Đồ thị
=================
figure(1)
semilogy(Pmin,OP_Theo,'r-','linewidth',1
.4);
hold on;
semilogy(Pmin,OP_Theo,'ko','linewidth',
1.4);
xlabel('Pmin (dBm)'); ylabel('OP')
48 | P a g e
Trương Nhật Dữ -18200004

OP_Theo =

Câu 2: Khảo sát mô hình suy hao diện hẹp trên kênh fading Rayleigh
Khảo sát đặc tính phân bố của độ lớn hệ số kênh truyền, độ lớn bình phương hệ số
kênh truyền, khi phần thực và phần ảo của hệ số kênh truyền tuân theo phân phối
Gaussian có trung bình 0 và phương sai 0.5
(code) Phần thực
clc; clear; close all;
Ntry = 10^6;
sigma = 1/2; %OmegaP/2 (OmegaP =
2*sigma)
% ======= Phan thuc, Phan ao
=======
hI = sqrt(sigma)*randn(1,Ntry);
hQ = sqrt(sigma)*randn(1,Ntry);
% ============ Bien do
============= :
abs_h = sqrt(hI.^2 + hQ.^2); Phần ảo:
% ======= Binh phuong bien do
======
abs_h_sq = hI.^2 + hQ.^2;
% ==== Monte Carlo Ham mat do PDF
====
[fhI,xI] = ksdensity(hI);
[fhQ,xQ] = ksdensity(hQ);
[fabs_h,x_abs] = ksdensity(abs_h);
[fabs_h_sq,x_abs_sq] =
ksdensity(abs_h_sq);
% ===== Ly thuyet ham mat do PDF
====
fhIL = 1/(sqrt(2*pi*sigma))*exp((-
1/2).*(xI.^2)./sigma);
fhQL = 1/(sqrt(2*pi*sigma))*exp((- Biên độ:
49 | P a g e
Trương Nhật Dữ -18200004

1/2).*(xQ.^2)./sigma);
fabs_hL = (x_abs./sigma).*exp((-
1/2).*(x_abs.^2)./sigma);
fabs_h_sqL = 1/(2.*sigma).*exp(-
x_abs_sq./(2.*sigma));
% ============ Do thi
=============
figure(1)
plot(xI,fhI,'ko','linewidth',1.4);
hold on;
plot(xI,fhIL,'r-','linewidth',1.4);
xlabel('h_I'); ylabel('f(h_I)');
legend('Simulation','Theory')
figure(2)
plot(xQ,fhQ,'ko','linewidth',1.4);
hold on;
plot(xQ,fhQL,'b-','linewidth',1.4);
xlabel('h_Q'); ylabel('f(h_Q)');
legend('Simulation','Theory') Bình phương biên độ:
figure(3)
plot(x_abs,fabs_h,'ko','linewidth',1.4);
hold on;
plot(x_abs,fabs_hL,'g-','linewidth',1.4);
xlabel('|h|'); ylabel('f(|h|)');
legend('Simulation','Theory')
figure(4)
plot(x_abs_sq,fabs_h_sq,'ko','linewidth',1
.4);
hold on;
plot(x_abs_sq,fabs_h_sqL,'m-','linewidth'
,1.4);
xlabel('|h|^2'); ylabel('f(|h|^2)');
legend('Simulation','Theory')

Ngưỡng dịch vụ tại đầu thu là Pmin =−10dBm:10dBm . Đặc tính kênh truyền như
câu a, khảo sát xác suất dừng của hệ thống theo lý thuyết và mô phỏng.
(Code) (Hình)
clc; clear; close all;
sigma = 1/2;

50 | P a g e
Trương Nhật Dữ -18200004

PminDbm = -10:1:10;
Pmin = 10.^(PminDbm/10)*10^-3;
% =========== Mo phong
============
Ntry = 10^6;
OP_simul = zeros(1,length(Pmin));
for i = 1:length(OP_simul)
% ====== Phan thuc, phan ao =======
hI = sqrt(sigma)*randn(1, Ntry);
hQ = sqrt(sigma)*randn(1, Ntry);
% ===== Cong suat thu tuc thoi ====
P_tt = hI.^2 + hQ.^2;
indexLess = find(P_tt < Pmin(i));
OP_simul(i) = length(indexLess)/Ntry;
end
OP_simul;
% ========== Ly thuyet
============
OP_theo = 1 - exp(-1/(2.*sigma).*Pmin);
figure(1)
plot(PminDbm,OP_simul,'ko','linewidth',1.
4);
hold on;
plot(PminDbm,OP_theo,'r-','linewidth',1.4);
xlabel('Pmin'); ylabel('OP');
legend('Simulation', 'Theory')

51 | P a g e
Trương Nhật Dữ -18200004

NHẬN XÉT
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.............................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
............................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
............................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
............................................................................................................................

Tp.HCM, Ngày……Tháng……Năm…
Giảng viên Ngô Thanh Hãi

52 | P a g e

You might also like