内蒙古科技大学微波技术课堂作业Word文档格式.docx
- 文档编号:1461488
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:24
- 大小:110.46KB
内蒙古科技大学微波技术课堂作业Word文档格式.docx
《内蒙古科技大学微波技术课堂作业Word文档格式.docx》由会员分享,可在线阅读,更多相关《内蒙古科技大学微波技术课堂作业Word文档格式.docx(24页珍藏版)》请在冰点文库上搜索。
5.等R线:
其轨迹为一族圆,圆心坐标为(
),半径为1/(r+1)。
6.等X线:
其轨迹为一族圆,圆心坐标为(1,1/x),半径为1/x。
三、阻抗匹配
阻抗匹配(Impedancematching)是微波电子学里的一部分,负载阻抗与激励源内部阻抗互相适配,得到最大功率输出的一种工作状态,主要用于传输线上,来达至所有高频的微波信号皆能传至负载点的目的,不会有信号反射回来源点,从而提升能源效益。
对于不同特性的电路,匹配条件是不一样的。
在纯电阻电路中,当负载电阻等于激励源内阻时,则输出功率为最大,这种工作状态称为匹配,否则称为失配。
当激励源内阻抗和负载阻抗含有电抗成份时,为使负载得到最大功率,负载阻抗与内阻必须满足共轭关系,即电阻成份相等,电抗成份只数值相等而符号相反。
这种匹配条件称为共轭匹配。
4、程序代码
functionvarargout=smith(varargin)
%SMITHM-fileforsmith.fig
%SMITH,byitself,createsanewSMITHorraisestheexisting
%singleton*.
%
%H=SMITHreturnsthehandletoanewSMITHorthehandleto
%theexistingsingleton*.
%SMITH('
Property'
'
Value'
...)createsanewSMITHusingthe
%givenpropertyvaluepairs.Unrecognizedpropertiesarepassedvia
%varargintosmith_OpeningFcn.Thiscallingsyntaxproducesa
%warningwhenthereisanexistingsingleton*.
CALLBACK'
)andSMITH('
hObject,...)callthe
%localfunctionnamedCALLBACKinSMITH.Mwiththegiveninput
%arguments.
%*SeeGUIOptionsonGUIDE'
sToolsmenu.Choose"
GUIallowsonlyone
%instancetorun(singleton)"
.
%Seealso:
GUIDE,GUIDATA,GUIHANDLES
%Edittheabovetexttomodifytheresponsetohelpsmith
%LastModifiedbyGUIDEv2.512-Jun-200914:
40:
47
%Begininitializationcode-DONOTEDIT
gui_Singleton=1;
gui_State=struct('
gui_Name'
mfilename,...
'
gui_Singleton'
gui_Singleton,...
gui_OpeningFcn'
@smith_OpeningFcn,...
gui_OutputFcn'
@smith_OutputFcn,...
gui_LayoutFcn'
[],...
gui_Callback'
[]);
ifnargin&
&
ischar(varargin{1})
gui_State.gui_Callback=str2func(varargin{1});
end
ifnargout
[varargout{1:
nargout}]=gui_mainfcn(gui_State,varargin{:
});
else
gui_mainfcn(gui_State,varargin{:
%Endinitializationcode-DONOTEDIT
%---Executesjustbeforesmithismadevisible.
functionsmith_OpeningFcn(hObject,eventdata,handles,varargin)
%Thisfunctionhasnooutputargs,seeOutputFcn.
%hObjecthandletofigure
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesstructurewithhandlesanduserdata(seeGUIDATA)
%vararginunrecognizedPropertyName/PropertyValuepairsfromthe
%commandline(seeVARARGIN)
globalphaseAngleMAXGr
constant=linspace(0,10,5);
phaseAngle=linspace(0,2*pi,50);
unitGamma=exp(j*phaseAngle);
%plottheunitcircleinthecomplexplane
holdon;
plot(real(unitGamma),imag(unitGamma),'
r'
);
%set(gcf,'
Position'
[001280990]);
axissquare
zoomon
axis([-1.11.1-1.11.1]);
MAX=2001;
bound2=0;
bound3=0;
min_bound1=0;
min_bound2=0;
max_bound2=0;
H=0;
word=0;
Gr=linspace(-1,1,MAX);
interval=[[.01:
.01:
.2],[.22:
.02:
.5],[.55:
.05:
1],[1.1:
.1:
2],[2.2:
.2:
5],[6:
10],[12:
2:
20],[30:
10:
50]];
interval2=[[.01:
%plotrealaxis
plot(Gr,zeros(1,length(Gr)),'
%equationswerederivedusingthesymbolictoolboxasfollows
%solve('
R=(1-Gr^2-Gi^2)/((1-Gr)^2+Gi^2)'
Gi'
)
%boundwasderivedasfollows
1/(R+1)*(-(R+1)*(R-2*R*Gr+R.*Gr^2-1+Gr^2))^(1/2)=0'
Gr'
forR=interval2,
min_bound1=(R-1)/(R+1);
if(R<
.2)
if(mod(R,.1)==0)
max_bound=(-1+2^2+R^2)/(2^2+R^2+2*R+1);
elseif(mod(R,.02)==0)
max_bound=(-1+.5^2+R^2)/(.5^2+R^2+2*R+1);
else
max_bound=(-1+.2^2+R^2)/(.2^2+R^2+2*R+1);
if(R==.05|(R<
.151&
R>
.149))
min_bound2=(-1+.5^2+R^2)/(.5^2+R^2+2*R+1);
max_bound2=(-1+1^2+R^2)/(1^2+R^2+2*R+1);
end
end
elseif(R<
1)
if(mod(R,.2)==0)
max_bound=(-1+5^2+R^2)/(5^2+R^2+2*R+1);
elseif(mod(R,.1)==0)
elseif(R==.25|R==.35|R==.45)
temp=(-1+.5^2+R^2)/(.5^2+R^2+2*R+1);
min_bound2=max(min_bound1,temp);
max_bound=(-1+1^2+R^2)/(1^2+R^2+2*R+1);
.5)
else
5)
if(mod(R,2)==0)
max_bound=(-1+20^2+R^2)/(20^2+R^2+2*R+1);
elseif(mod(R,1)==0)
max_bound=(-1+10^2+R^2)/(10^2+R^2+2*R+1);
elseif(R>
2)
if(mod(R,.2)==0)
10)
if(R==10|R==20)
max_bound=(-1+50^2+R^2)/(50^2+R^2+2*R+1);
elseif(R==50)
max_bound=1;
20)
index=ceil((min_bound1+1)*(MAX-1)/2+1);
actual_value=Gr(index);
if(actual_value<
min_bound1)
index=index+1;
MIN=index;
index=ceil((max_bound+1)*(MAX-1)/2+1);
if(actual_value>
max_bound)
index=index-1;
MIN2=ceil((min_bound2+1)*(MAX-1)/2+1);
actual_value=Gr(MIN2);
min_bound2)
MIN2=MIN2+1;
MAX2=ceil((max_bound2+1)*(MAX-1)/2+1);
actual_value=Gr(MAX2);
max_bound2)
MAX2=MAX2+1;
r_L_a=1/(R+1)*(-(R+1)*(R-2*R.*Gr(MIN:
index)+R.*Gr(MIN:
index).^2-1+Gr(MIN:
index).^2)).^(1/2);
r_L_b=-1/(R+1)*(-(R+1)*(R-2*R.*Gr(MIN:
r_L_b
(1)=0;
r_L_a
(1)=0;
r_L_a2=1/(R+1)*(-(R+1)*(R-2*R.*Gr(MIN2:
MAX2)+R.*Gr(MIN2:
MAX2).^2-1+Gr(MIN2:
MAX2).^2)).^(1/2);
r_L_b2=-1/(R+1)*(-(R+1)*(R-2*R.*Gr(MIN2:
r_L_a3=1/(R+1)*(-(R+1)*(R-2*R.*Gr(MIN2:
index)+R.*Gr(MIN2:
index).^2-1+Gr(MIN2:
r_L_b3=-1/(R+1)*(-(R+1)*(R-2*R.*Gr(MIN2:
%fixresolutionissuesin.2-.5range
if(~(R>
.2&
R<
.5&
~(mod(R,.02)==0)))
if(R==1)
color='
;
color='
b'
plot(Gr(MIN:
index),r_L_a(1:
index-MIN+1),color,Gr(MIN:
index),r_L_b(1:
index-MIN+1),color);
=1)
if(mod(R,1)==0)
word=[num2str(R)'
.0'
];
word=num2str(R);
set(text(Gr(MIN),0,word),'
Rotation'
90,'
HorizontalAlignment'
left'
VerticalAlignment'
bottom'
end
elseif(R<
=2)
if(mod(R,1)==0)
word=[num2str(R)'
=5)
set(text(Gr(MIN),0,[num2str(R)'
]),'
else
if(mod(R,10)==0)
set(text(Gr(MIN),0,num2str(R)),'
plot(Gr(MIN2:
index),r_L_a3,'
index),r_L_b3,'
if(R==.05|(R>
.149&
.151))
MAX2),r_L_a2(length(Gr(MIN2:
MAX2))-length(r_L_a2)+1:
length(r_L_a2)),'
MAX2),r_L_b2(length(Gr(MIN2:
MAX2))-length(r_L_b2)+1:
length(r_L_b2)),'
2*Gi/((1-Gr)^2+Gi^2)=x'
1-X^2+2*X^2*Gr-X^2*Gr^2=0'
1/2/X*(2+2*(1-X^2+2*X^2*Gr-X^2*Gr^2)^(1/2))=(1-Gr^2)^(1/2)'
forX=interval,
inter_bound=(-1+X^2)/(X^2+1);
%intersectionwithunitcircle:
allvaluesmustbelessthanthis\
imag_bound=(-1+X)/X;
%boundaryofimagination:
allvaluesmustbegreaterthanthis
angle_point=0;
if(inter_bound~=0)
angle_point=sqrt(1-inter_bound^2)/inter_bound;
imag_bound_y=1/2/X*(-2+2*(1-X^2+2*X^2.*inter_bound-X^2.*inter_bound.^2).^(1/2));
imag_rad=(imag_bound^2+imag_bound_y^2)^(1/2);
condition=imag_rad<
1;
if(inter_bound>
1)
inter_bound=1;
elseif(inter_bound<
-1)
imag_bound=-1;
if(imag_bound>
imag_bound=1;
elseif(imag_bound<
%usedsolvefunctiontofindintersectionofappropriatecirclewithcorrespondinghyperbolics
%solve('
-1/(R+1)*(-(R+1)*(R-2*R*Gr+R*Gr^2-1+Gr^2))^(1/2)=1/2/X*(-2+2*(1-X^2+2*X^2*Gr-X^2*Gr^2)^(1/2))'
%Thefollowingconditionaltreecreatestheinternalboundingbetweenthetwotypesofcurvesforvariableresolution
if(X<
.2)
if(mod(X,.1)==0)
max_bound=(-1+X^2+2^2)/(X^2+2^2+2*2+1);
elseif(mod(X,.02)==0)
max_bound=(-1+X^2+.5^2)/(X^2+.5^2+2*.5+1);
max_bound=(-1+X^2+.2^2)/(X^2+.2^2+2*.2+1);
elseif(X<
if(mod(X,.2)==0)
max_bound=(-1+X^2+5^2)/(X^2+5^2+2*5+1);
elseif(mod(X,.1)==0)
max_bound=(-1+X^2+1^2)/(X^2+1^2+2*1+1);
if(mod(X,2)==0)
max_bound=(-1+X^2+20^2)/(X^2+20^2+2*20+1);
elseif(mod(X,1)==0)
max_bound=(-1+X^2+10^2)/(X^2+10^2+2*10+1);
elseif(X>
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 内蒙古 科技大学 微波 技术 课堂 作业