3、电路综合原理与实践---单双端口理想微带线(伪)手算S参数与时域波形

本文主要是介绍3、电路综合原理与实践---单双端口理想微带线(伪)手算S参数与时域波形,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

电路综合原理与实践—单双端口理想微带线(伪)手算S参数与时域波形与时域波形

1、单理想微带线(UE)的S参数理论推导

参考:Design of Ultra Wideband Power Transfer Networks的第四章,之后总结推导过程

自己总结的参考过程推导理论:
单微带线手算S参数理论

2、推导模型

在此举一个简单的示例,其中源阻抗为30欧姆,微带线阻抗为10欧姆,负载阻抗为50欧姆:
在这里插入图片描述

3、频域散射参数推导计算公式

所有用到的公式都在Design of Ultra Wideband Power Transfer Networks的第四章中有完整的推导:

clear
close all
%微带线电长度
ele_l=45;
%微带线电长度所在的频率
f=1e9;
%源阻抗
R1=30;
%负载阻抗
R2=50;
%微带线特性阻抗
Z0=10;
%求解频率范围,单位GHz
f_start=0.01;
f_stop=10;
f_step=0.01;%光速
c=299792458;
%求解范围
freq_solve=[f_start:f_step:f_stop]*1e9;
%计算物理长度,单位m
l=ele_l/360*c/f;
%计算不同频率下的相移常数beta
beta=2*pi*freq_solve/c;
%转换到lamda域
lamda=1j*tan(beta*l);C1=Z0*(R1+R2);
D1=Z0*Z0+R1*R2;
S11=(Z0*(R2-R1)+(Z0*Z0-R1*R2)*lamda)./(C1+D1*lamda);
S21=sqrt(R1)/sqrt(R2)*Z0*(R2+Z0)*(1+(R2-Z0)/(R2+Z0))*sqrt(1-lamda.*lamda)./(C1+D1*lamda);figure
plot(freq_solve/1e9,20*log10(abs(S11)))
xlabel('Frequency(GHz)')
ylabel('dB(S11)')
title('S11')figure
plot(freq_solve/1e9,20*log10(abs(S21)))
xlabel('Frequency(GHz)')
ylabel('dB(S21)')
title('S21')

Matlab的理论运行结果如下所示:
在这里插入图片描述
ADS仿真的对比结果如下所示,可见完全一致:
在这里插入图片描述

4、时域波形推导计算公式

推导所使用的ADS模型,其中输入的正弦波激励的峰峰值为10V,V1和I1为输入电压电流,V2和I2为输出电压电流:
在这里插入图片描述
对应的理论模型如下所示:
在这里插入图片描述
所有用到的公式都在Design of Ultra Wideband Power Transfer Networks的第四章中有完整的推导:

clear
close all
clc
%微带线电长度
ele_l=45;
%微带线电长度所在的频率
f=1e9;
%源阻抗
R1=30;
%负载阻抗
R2=50;
%微带线特性阻抗
Z0=10;
%求解频率范围,单位GHz
f_start=1;
f_stop=1;
f_step=0.01;%光速
c=299792458;
%求解范围
freq_solve=[f_start:f_step:f_stop]*1e9;
%计算物理长度,单位m
l=ele_l/360*c/f;
%计算不同频率下的相移常数beta
beta=2*pi*freq_solve/c;
%转换到lamda域
lamda=1j*tan(beta*l);C1=Z0*(R1+R2);
D1=Z0*Z0+R1*R2;
S11=(Z0*(R2-R1)+(Z0*Z0-R1*R2)*lamda)./(C1+D1*lamda);
S21=sqrt(R1)/sqrt(R2)*Z0*(R2+Z0)*(1+(R2-Z0)/(R2+Z0))*sqrt(1-lamda.*lamda)./(C1+D1*lamda);%激励信号幅度
VG=10;
%入射波A和反射波B
A=VG/2*Z0*(R2+Z0)*sqrt(1-lamda.*lamda)./(C1+D1*lamda);
B=VG/2*Z0*(R2-Z0)*sqrt(1-lamda.*lamda)./(C1+D1*lamda);
%计算1端口的电压电流
I1=VG*(Z0+R2*lamda)./(C1+D1*lamda);
V1=VG*(Z0*R2+Z0*Z0*lamda)./(C1+D1*lamda);
a1=VG/sqrt(R1);
b1=VG/sqrt(R1)*(Z0*(R2-R1)+(Z0*Z0-R1*R2)*lamda)./(C1+D1*lamda);
%计算2端口的电压电流
b2=VG/sqrt(R2)*Z0*(R2+Z0)*(1+(R2-Z0)/(R2+Z0))*sqrt(1-lamda.*lamda)./(C1+D1*lamda);
V2=b2/2*sqrt(R2);
I2=-V2/R2;
a2=V2/sqrt(R2)+sqrt(R2)*I2;disp(['端口1电压幅值为',num2str(abs(V1)),',端口1电压相位为',num2str(phase(V1)),',与激励信号相比相差',num2str(1e9*(phase(V1)/(2*pi)*1/freq_solve)),'ns'])
disp(['端口1电流幅值为',num2str(abs(I1)),',端口1电流相位为',num2str(phase(I1)),',与激励信号相比相差',num2str(1e9*(phase(I1)/(2*pi)*1/freq_solve)),'ns'])disp(['端口2电压幅值为',num2str(abs(V2)),',端口1电压相位为',num2str(phase(V2)),',与激励信号相比相差',num2str(1e9*(phase(V2)/(2*pi)*1/freq_solve)),'ns'])
disp(['端口2电流幅值为',num2str(abs(I2)),',端口1电流相位为',num2str(phase(I2)),',与激励信号相比相差',num2str(1e9*(phase(V2)/(2*pi)*1/freq_solve)),'ns'])

运行结果如下所示(都是和输入电压的相位作为比较):
在这里插入图片描述
对比一下ADS仿真结果(值得注意的是,此处Matlab求解得到的只是稳态解,然而ADS仿真得到的1ns内电路还没有进入到稳态,或许可以理解为电磁波还没有传输到终端或者入射波和反射波还没有叠加上,但是我还没有研究这种时域分析是如何进行的):
在这里插入图片描述
在这里插入图片描述

这篇关于3、电路综合原理与实践---单双端口理想微带线(伪)手算S参数与时域波形的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/283967

相关文章

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成

SpringBoot整合(ES)ElasticSearch7.8实践

《SpringBoot整合(ES)ElasticSearch7.8实践》本文详细介绍了SpringBoot整合ElasticSearch7.8的教程,涵盖依赖添加、客户端初始化、索引创建与获取、批量插... 目录SpringBoot整合ElasticSearch7.8添加依赖初始化创建SpringBoot项

Zabbix在MySQL性能监控方面的运用及最佳实践记录

《Zabbix在MySQL性能监控方面的运用及最佳实践记录》Zabbix通过自定义脚本和内置模板监控MySQL核心指标(连接、查询、资源、复制),支持自动发现多实例及告警通知,结合可视化仪表盘,可有效... 目录一、核心监控指标及配置1. 关键监控指标示例2. 配置方法二、自动发现与多实例管理1. 实践步骤

nginx中端口无权限的问题解决

《nginx中端口无权限的问题解决》当Nginx日志报错bind()to80failed(13:Permissiondenied)时,这通常是由于权限不足导致Nginx无法绑定到80端口,下面就来... 目录一、问题原因分析二、解决方案1. 以 root 权限运行 Nginx(不推荐)2. 为 Nginx

MySQL 迁移至 Doris 最佳实践方案(最新整理)

《MySQL迁移至Doris最佳实践方案(最新整理)》本文将深入剖析三种经过实践验证的MySQL迁移至Doris的最佳方案,涵盖全量迁移、增量同步、混合迁移以及基于CDC(ChangeData... 目录一、China编程JDBC Catalog 联邦查询方案(适合跨库实时查询)1. 方案概述2. 环境要求3.

Linux进程CPU绑定优化与实践过程

《Linux进程CPU绑定优化与实践过程》Linux支持进程绑定至特定CPU核心,通过sched_setaffinity系统调用和taskset工具实现,优化缓存效率与上下文切换,提升多核计算性能,适... 目录1. 多核处理器及并行计算概念1.1 多核处理器架构概述1.2 并行计算的含义及重要性1.3 并

全面掌握 SQL 中的 DATEDIFF函数及用法最佳实践

《全面掌握SQL中的DATEDIFF函数及用法最佳实践》本文解析DATEDIFF在不同数据库中的差异,强调其边界计算原理,探讨应用场景及陷阱,推荐根据需求选择TIMESTAMPDIFF或inte... 目录1. 核心概念:DATEDIFF 究竟在计算什么?2. 主流数据库中的 DATEDIFF 实现2.1

Spring Boot spring-boot-maven-plugin 参数配置详解(最新推荐)

《SpringBootspring-boot-maven-plugin参数配置详解(最新推荐)》文章介绍了SpringBootMaven插件的5个核心目标(repackage、run、start... 目录一 spring-boot-maven-plugin 插件的5个Goals二 应用场景1 重新打包应用

zookeeper端口说明及介绍

《zookeeper端口说明及介绍》:本文主要介绍zookeeper端口说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、zookeeper有三个端口(可以修改)aVNMqvZ二、3个端口的作用三、部署时注意总China编程结一、zookeeper有三个端口(可以

Spring WebFlux 与 WebClient 使用指南及最佳实践

《SpringWebFlux与WebClient使用指南及最佳实践》WebClient是SpringWebFlux模块提供的非阻塞、响应式HTTP客户端,基于ProjectReactor实现,... 目录Spring WebFlux 与 WebClient 使用指南1. WebClient 概述2. 核心依