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

📄 ex8_3.m

📁 《射频电路设计——理论与应用》一书课后习题第八章Matlab程序代码
💻 M
字号:
%
%   This program generates a Smith Chart plot for Example 8.3
% 
%   Copyright (c) 1999 by P.Bretchko and R.Ludwig
%   "RF Circuit Design: Theory and Practice"
%

close all; % close all opened graphs
clear all; % clear all variables

set_Z0(50); % set characteristic line impedance to 50 Ohm

% specify load and source impedances
ZL=25-j*50;
ZS=50+j*25;

YL=1/ZL;
YS=1/ZS;

fig_num=Smith_Chart;  % open new graph
const_R_circle(real(ZL),'c--');
const_G_circle(real(YL),'c--');
const_R_circle(real(ZS),'m--');
const_G_circle(real(YS),'m--');

global rf_Network; % define a global variable to store a network description

% circuit A
L1=1.59e-9;
L2=6.63e-9;
init_network; % initialize network description
Add_shunt_impedance(ZS);
Add_shunt_inductor(L2);
Add_series_inductor(L1);
rf_imp_transform(2e9,fig_num);

% circuit B
L=6.37e-9;
C=2.23e-12;
init_network; % initialize network description
Add_shunt_impedance(ZS);
Add_shunt_capacitor(C);
Add_series_inductor(L);
rf_imp_transform(2e9,fig_num);

% circuit C
L=3.06e-9;
C=0.94e-12;
init_network; % initialize network description
Add_shunt_impedance(ZS);
Add_series_capacitor(C);
Add_shunt_inductor(L);
rf_imp_transform(2e9,fig_num);

% circuit D
L1=2.79e-9;
L2=13.26e-9;
init_network; % initialize network description
Add_shunt_impedance(ZS);
Add_series_inductor(L1);
Add_shunt_inductor(L2);
rf_imp_transform(2e9,fig_num);

text(0.07,0.73,'\bfz_{L}^{*}');
text(0.12,0.25,'\bfz_{S}');
text(-0.18,0.54,'\bfA');
text(-0.18,-0.54,'\bfB');
text(0.25,-0.51,'\bfC');
text(0.25,0.51,'\bfD');

⌨️ 快捷键说明

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