⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 microass2.m

📁 Designing the maximally flat quarter - wave transformer response using Binomial transformer
💻 M
字号:

clc
clear
Z1=input('Enter Characteristic Impedence of Tx Lines:');
Z2=input('Enter Z2:');
L=input('Enter Length of Coupler lines with respect to wavelength:');
fo=input('Enter Design Frequency in GHz::');


Za=Z1;
Zb=Z2;

f=[fo/4:fo/50:fo+fo/4];
lambda(length(f))=zeros;
lambda=0.3./f;
beta(length(f))=zeros;
beta=2*pi./lambda;
lambda1=lambda(26);

% Even Mode Analysis

for i=1:length(f)
TstubEVEN=[1 0;j*tan(beta(i)*L*lambda1/2)*Zb 1];
Tline=[cos(beta(i)*L*lambda1) j*Za*sin(beta(i)*L*lambda1);j*sin(beta(i)*L*lambda1)/Za cos(beta(i)*L*lambda1)];
Ae=TstubEVEN*Tline*TstubEVEN;

denEVEN=Ae(1,1)+Ae(1,2)+Ae(2,1)+Ae(2,2);
TOUe(i)=(Ae(1,1)+Ae(1,2)-Ae(2,1)-Ae(2,2))/denEVEN; Txe(i)=2/denEVEN;
end

% Odd Mode Analysis
for i=1:length(f)
TstubODD=[1 0;1/(j*tan(beta(i)*L*lambda1/2)*Zb) 1];
Tline=[cos(beta(i)*L*lambda1) j*Za*sin(beta(i)*L*lambda1);j*sin(beta(i)*L*lambda1)/Za cos(beta(i)*L*lambda1)];
Ao=TstubODD*Tline*TstubODD;

denODD=Ao(1,1)+Ao(1,2)+Ao(2,1)+Ao(2,2);
TOUo(i)=(Ao(1,1)+Ao(1,2)-Ao(2,1)-Ao(2,2))/denODD; Txo(i)=2/denODD;
end

%CALCULATING S PARAMETERS

S11=0.5*TOUe+0.5*TOUo;
S12=0.5*Txe+0.5*Txo;
S14=0.5*TOUe-0.5*TOUo;
S13=0.5*Txe-0.5*Txo;


plot(f,10*log(abs(S11)),'-c');
axis([0.5 2.5 -40 0])
title('Plot of S parameters Vs. Frequency');
ylabel('|Sij|');
xlabel('frequency--------------->');
hold;
plot(f,10*log(abs(S12)),'-g');
plot(f,10*log(abs(S13)),'-r');
plot(f,10*log(abs(S14)));
figure;
plot(f,180*(angle(S11))/pi,'-c');
title('Plot of S parameters Phase Response Vs. Frequency');
ylabel('arg|Sij|');
xlabel('frequency--------------->');
hold;
plot(f,180*(angle(S12))/pi,'-g');
plot(f,180*(angle(S13))/pi,'-r');
plot(f,180*(angle(S14))/pi);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -