1 Star 11 Fork 1

zhouzz/射频作业代码

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
wuxian_9_20.m 875 Bytes
一键复制 编辑 原始数据 按行查看 历史
zhouzz 提交于 2020-06-30 17:23 . 提交
clear
close all
clc
S11 = 0.5*exp(1i*(-60)/180*pi);
S12 = 0.02*exp(1i*(0)/180*pi);
S21 = 6.5*exp(1i*(115)/180*pi);
S22 = 0.6*exp(1i*(-35)/180*pi);
deta = S11*S22-S12*S21;
abs_deta = abs(deta)
k = (1-abs(S11)^2-abs(S22)^2+abs(deta)^2)/(2*abs(S12)*abs(S21))
mu = (1-abs(S11)^2)/(abs(S22-conj(S11)*deta)+abs(S21*S12))
%%
GSmax = 1/(1-abs(S11)^2)
GLmax = 1/(1-abs(S22)^2)
G0 = abs(S21)^2
GTUmax = GSmax*GLmax*G0
GSmax_dB = 10*log10(GSmax)
GLmax_dB = 10*log10(GLmax)
G0_dB = 10*log10(G0)
GTUmax_dB = 10*log10(GTUmax)
GTUmax_dB = GSmax_dB+GLmax_dB+G0_dB
U = abs(S11)*abs(S12)*abs(S21)*abs(S22)/(1-abs(S11)^2)/(1-abs(S22)^2)
(1+U)^(-2)
(1-U)^(-2)
GammaS = conj(S11);
GammaL = conj(S22);
% (9.8)֪ת
GT = (1-abs(GammaL)^2) * (abs(S21)^2) * (1-abs(GammaS)^2)/...
((abs( (1-S11*GammaS) * (1-S22*GammaL) - S21*S12*GammaL*GammaS ))^2)
GT_dB = 10*log10(GT)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Matlab
1
https://gitee.com/zhouzizhen/radio_frequency.git
git@gitee.com:zhouzizhen/radio_frequency.git
zhouzizhen
radio_frequency
射频作业代码
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385