电路综合-基于简化实频的集总参数电路匹配1

news2024/11/29 4:34:51

电路综合-基于简化实频的集总参数电路匹配1

对于分布式参数的匹配方法,我们已经深入探讨并给出了解决方案:

10、电路综合-基于简化实频的宽带匹配电路设计方法
{阻抗匹配其实就是S11电路的匹配,给定需要匹配的阻抗数值去设计微带电路,其实就是给定了部分频点的S11参数去综合出电路图。我们唯一需要的就是根据部分频点的S11参数去拟合S11在理查德域的解析表达式。 这个拟合过程也可以看为一个优化过程,是为了使得解析表达式尽可能的接近已知的S11参数。其基本过程和9、电路综合-基于简化实频的任意幅频响应的微带电路设计一致。}

但是,对集总端口的匹配问题,相比并不简单。例如,对于下面的拓扑,我们如何将其匹配至1欧姆的归一化端口?
在这里插入图片描述
一种简单的方法是将其视为切比雪夫滤波器中的一部分,例如下图:
在这里插入图片描述
这种匹配方法非常简单,但是有很大的限制范围。首先,要进行匹配的结构必须是Causer形式的;其次,为了契合切比雪夫的多项式,有些参数无法严格对应;

下面介绍一种基于实频的直接综合方法,可以对任意结构的拓扑进行匹配电路的计算综合。

1、计算给定负载的阻抗特性

具体的计算过程参考如下链接:
11、电路综合-集总参数电路结构的S参数模型计算与Matlab
教程简介:对于实际的电路,我们可能不会使用纯微带电路进行实现(很多模型的寄生参数往往都会等效为集总参数),可能需要用到集总参数和分布参数混合的方式,此文章介绍了集总参数电路综合的基本理论(输入阻抗计算、S11参数计算)。

此处,我们只需要得到给定负载的策动点阻抗函数Z即可。
给出简单的计算代码示例(对应电容电阻并联、电感串联的结构,p就是Laplace s):

p=sqrt(-1)*w;
YL=(1/R)+C*p;
ZL=p*L+1/YL;
RL=real(ZL);
XL=imag(ZL);

对于基于简化实频的匹配方法,我们并不需要整个频域的阻抗情况,例如,如果我们需要在角频率w=[0,1]的范围内进行匹配,只需要在[0,1]的范围内取几个离散点即可。当然,如果要匹配的负载不是具体的集总参数的形式,只要能给出不同频率下对应的阻抗,也能基于此方法进行匹配电路的综合。

2、优化的初始值的生成

给出一个传输增益的计算方程,其中B下标的是需要设计的匹配电路的策动点阻抗的虚部与实部。可以知道,如果能够抵消电抗部分,就可以获得最高的传输增益。
在这里插入图片描述
在此,我们假设电抗部分被抵消,则此时的匹配电路的阻抗实部可用下式计算(需要先设定预期的功率增益T0):
在这里插入图片描述
匹配电路的阻抗虚部就是实部的希尔伯特变换(对于最小阻抗函数)。计算得出的匹配电路的阻抗实部可以作为非线性优化的初始值,因为这是在假设抵消电抗部分情况下得出的结果。

3、基于初始值进行优化

将匹配电路的实部作为优化参数,匹配电路的阻抗虚部就是实部的希尔伯特变换。其初始值设定为上述计算得出的RB0。使用Matlab的lsqnonlin函数进行非线性优化。

优化结果即为最佳的匹配电路的实部,从而使用希尔伯特变换计算得出阻抗虚部。主要,此处得到的都是数值解,并非解析表达式。可以基于此数值对匹配结果进行初步的估算。

4、Matlab的代码实现

clear
clc
close all

% 分析的计算点数   越多越精密
N=21;
% 设定要匹配的负载参数
R=1;
C=3;
L=1;
% 匹配范围0-1,分析截至频率1.2
wc1=0;
wc2=1;
ws1=0;
ws2=1.2;
% 理想增益设定为0.8
T0=0.8;
% 使用阻抗函数进行综合
KFlag=1;
% sign为+-1,结构不同
sign=1;

% Step 1: Generate the load data
WBR=Break_Frequencies(N,ws1,ws2,wc1,wc2);
for i=1:N
    w=WBR(i);
    [RL,XL]=RLC_Load(w,R,C,L,KFlag);
    RLA(i)=RL;XLA(i)=XL;
end

% Step 2: 计算出RB0的初始值
RB0=initials(R,C,L,KFlag,T0,sign,WBR);
XB0=Hilbert_Transform(WBR,RB0);

% Step 3: 进行优化
% Define unknowns for the optimization:
for j=1:(N-1)
   x0(j)=(RB0(j));%Initial  
end
OPTIONS=optimset('MaxFunEvals',20000,'MaxIter',50000);
x=lsqnonlin('error_RFLT',x0,[],[],OPTIONS,WBR,wc1,wc2,N,T0,R,C,L,KFlag);
% Generate optimized driving point impedance
for j=1:N-1
RBA(j)=x(j);
end
RBA(N)=0.0;
XBA=Hilbert_Transform(WBR,RBA);

% 画图
RTSQ=(RB0+RLA).*(RB0+RLA);
XTSQ=(XB0+XLA).*(XB0+XLA);
TPG0=4*RLA.*RB0./(RTSQ+XTSQ);

RTSQ=(RBA+RLA).*(RBA+RLA);
XTSQ=(XBA+XLA).*(XBA+XLA);
TPG=4*RLA.*RBA./(RTSQ+XTSQ);


figure
plot(WBR,TPG,WBR,TPG0)
xlabel('Angular Frequency')
ylabel('Optimized Gain')
title('OPtimized Gain Plot')
legend('经过lsqnonlin优化的结果','RB0的初始值得出的增益结果')

运行结果(可见优化后的结果更能满足设计要求):
在这里插入图片描述
在上面的分析中,我们设定理想的功率增益为0.8,为什么不是1呢?因为这是出于平坦度的考虑,可能对于所给出的负载端,不存在任何电路能够实现这么理想的匹配。例如,如果将增益设为1,得出的结果为:
在这里插入图片描述
明显,在低频处效果更好,但是高频处性能不佳,且不够平坦。

注意,到此为止我们只得到了要设计的匹配结构的数值型的策动点阻抗,需要将其转化为Laplace域的解析形式再进行电路综合才能得到具体的电路拓扑。下面我们将介绍此过程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1215951.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

李开复再度回应争议;10 月中国游戏厂商及应用出海收入 30 强出炉丨 RTE 开发者日报 Vol.86

开发者朋友们大家好: 这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE (Real Time Engagement) 领域内「有话题的 新闻 」、「有态度的 观点 」、「有意思的 数据 」、「有…

什么是等保测评?

随着近几年随着网络技术的发展,互联网应用的普及和丰富,互联网安全问题也日益严重,利用信息技术进行的高科技犯罪事件呈现增长态势。从2004年度CNCERT的信息网络安全工作报告中我们看到,信息网络安全事故在逐年上升,20…

2022年09月 Scratch(一级)真题解析#中国电子学会#全国青少年软件编程等级考试

一、单选题(共25题,每题2分,共50分) 第1题 点击绿旗,下面哪个选项可以实际播放放马叫声并在声音全部播放完后,马向右移动? A: B: C: D: 答案:D

Linux 爱好者线下沙龙:成都场圆满结束 下一场西子湖畔相见 | LLUG·第五站

导读:第四站 LLUG成都场已于10 月 29 日在武侯区菁蓉汇成功举办。LLUG 第五站将于11 月 25 日走进美丽的西子湖畔,在这个冬日,LLUG 与你在杭州线下相见。 10 月 29 日,LLUG 成都场成功在武侯区菁蓉汇举办。 LLUG成都站由 Linux 中…

中小企业数字化的“下半场”,与华为的生态伙伴“引力场”

作者 | 曾响铃 文 | 响铃说 中小企业数字化始终是业界关注的重点,也催生了庞大的产业数字化价值空间等待挖掘,在如何推进这件事上,各方都在持续发力。 这其中,针对中小企业迫切需求,来自华为的动作正变得越来越紧凑…

苏宁API:一键搜索,海量商品任你选!

使用苏宁API按关键字搜索商品,可以在API的搜索参数中设置关键字。 例如,在搜索商品时,可以在API的请求参数中设置q关键字。例如,要搜索“鞋子”,可以将q设置为“鞋子”。 另外,还可以设置其他的搜索参数&…

CDR最新CorelDRAWX8安装步骤教程

CorelDRAW Graphics Suite非凡的设计能力广泛地应用于商标设计、标志制作、模型绘制、插图描画、排版及分色输出等等诸多领域。作为一个强大的绘图软件,它被喜爱的程度可用事实说明:用作商业设计和美术设计的PC机几乎都安装了 。CorelDRAW让您轻松应对创…

华为Matebook X Pro 2022款 i7 集显(MRG-W76)原装出厂Windows11预装系统21H2

下载链接:https://pan.baidu.com/s/12ru9lUeQ7mWd5u1KLCM0Pg?pwdc7pi 提取码:c7pi 原厂系统自带指纹、面部识别、声卡、网卡、显卡等所有驱动、出厂主题壁纸、Office办公软件、华为电脑管家等预装程序,如图 由于时间关系,绝大部分资料没…

什么是CMDB?为什么企业需要CMDB?

CMDB即Configuration Management Database,配置管理数据库,它是组织IT基础结构中配置项CI(Configuration Item)及其关系的数据库。 而CI是指任何需要进行管理以确保成功提供服务的条目,CI可以是一个具体的实体,如服务器、交换机&…

AppLink上的小鹅通能实现什么操作呢?

AppLink实现小鹅通信息同步操作 本篇文章给大家演示下小鹅通可在AppLink平台上快速实现的同步操作,1.用户注册或更换手机号信息同步 2.小鹅通产生新的购买订单,订单信息同步。 以下操作均需获得小鹅通授权 授权后登录AppLink操作台,在【我的…

硬链接和软链接的区别

硬链接: 硬链接指向计数器,计数器指向原始文件,计数器标记使用的链接的数量 软链接: 软链接是指向硬链接的链接,软链接是绝对地址,软链接也叫符号链接;软链接创建后计数器的值不会变&#xff…

分区格式化后的数据恢复指南,从此不再丢失重要数据

在日常生活中,我们使用电脑时,可能会因为种种原因需要对硬盘进行分区格式化。分区格式化是一种对硬盘进行重新划分存储空间的过程,它将删除该分区的所有数据,使其恢复到初始状态。然而,在执行分区格式化操作之后&#…

Python爬虫进阶:提升爬虫效率

文章目录 一、单线程多任务异步协程二、线程池requests模块三、两个方法提升爬虫效率总结关于Python技术储备一、Python所有方向的学习路线二、Python基础学习视频三、精品Python学习书籍四、Python工具包项目源码合集①Python工具包②Python实战案例③Python小游戏源码五、面试…

【XTDrone Ubuntu20.04】XTDrone+ Ubuntu20.04 + PX4安装

XTDrone仿真平台配置 文章目录 XTDrone仿真平台配置依赖安装 ROS一键安装Marvos安装PX4 安装安装QTGroundControlXTDrone下载安装 环境: VMWare 16.0 Ubuntu 22.04 (因为没人配过)Ubuntu 20.04 参考文章: 仿真平台基础配置 (yuq…

基于C#实现百钱买百鸡

百钱买百鸡的问题算是一套非常经典的不定方程的问题,题目很简单:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用 100 文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡&#xff…

java面试常问

文章目录 java 基础1、JDK 和 JRE的区别2、 和equals的区别3、String、StringBuffer、StringBuilder4、String str “a”、 new String(“a”)一样吗?5、ArrayList 和 LinkedList的区别?6、HashMap的原理与实现6.1、容量与扩容6.2、扩容机制 7、HashMa…

在Linux上安装Oracle 数据库 11g

好久没碰11g了,今天(2023年11月16日)因为有个需求又装了一遍。 在OCI上安装了一个Oracle Linux 6实例: $ uname -a Linux instance-20231116-1239-db11g 4.1.12-124.80.1.el6uek.x86_64 #2 SMP Mon Oct 9 02:32:10 PDT 2023 x86…

【java学习—十五】线程的生命周期(4)

文章目录 线程的生命周期1. 相关概念 线程的生命周期 1. 相关概念 线程的生命周期:线程从生到死的整个经历。 JDK 中用 Thread.State 枚举表示了线程的几种状态 要想实现多线程,必须在主线程中创建新的线程对象。 Java 语言使用 Thread 类及其子类的…

【Maven】基础快速入门

文章目录 1、Maven概述1.1、Maven是什么1.2、Maven的作用 2、下载安装Maven2.1、新版下载2.2、旧版下载2.3、安装2.4、配置环境变量2.5、配置阿里云镜像2.6、配置本地仓库 3、Maven基础概念3.1、坐标 4、Maven依赖管理4.1、依赖配置与依赖传递4.1.1、依赖传递冲突4.1.2、可选依…

2023外卖霸王餐程序、外系统霸王餐H5/APP程序源码|美团/饿了么霸王餐系统 粉丝裂变

微客云今后重点发展推广的项目。废话不多说,直接讲重点!分站体系主要包括三个角色:分站、运营商(服务商)、商家;商家入驻包括:电商商家/招商团长、本地商家、虚拟货品、供应链几个角色&#xff…