1.应用于微波滤波器耦合矩阵变换的两层优化算法,其特征在于,包括以下步骤:第一步:建立微波滤波器耦合矩阵拓扑转换的目标函数;
具体步骤为:
S1:根据微波滤波器期望响应获得耦合矩阵的[ABCD]矩阵,进而获得微波滤波器的全耦合矩阵Mq,进一步简化微波滤波器的全耦合矩阵,获得转换前的折叠型耦合矩阵Mb;
S2:获得耦合矩阵转换后的拓扑矩阵T;
S3:获得相似矩阵Q,相似矩阵是由设计变量x组成;
S4:根据折叠型耦合矩阵Mb和相似矩阵Q获得拓扑转换后的矩阵Ma;
S5:根据转换后的矩阵Ma、拓扑矩阵T和相似矩阵Q建立拓扑转换的目标函数;
第二步:利用自适应差分进化算法获得微波滤波器第一层耦合矩阵拓扑转换的最优解;
第三步:在耦合矩阵初始解附近,利用自适应拟牛顿算法获取转换之后的滤波器耦合矩阵。
2.根据权利要求1所述的应用于微波滤波器耦合矩阵变换的两层优化算法,其特征在于:所述第二步的具体内容为:S1:确定第一层优化算法的停止条件;
S2:确定第一层优化算法的优化空间;
S3:为了增加优化算法的收敛速度,提出种群大小自适应差分进化算法。
3.根据权利要求1所述的应用于微波滤波器耦合矩阵变换的两层优化算法,其特征在于:所述第三步的具体内容为:S1:确定第二层优化算法的停止条件;
S2:以第一层优化算法获得的最优解为初始值,利用自适应拟牛顿法获得更优解;
S3:为了避免拟牛顿法收敛到局部极值解,提出初始解自适应拟牛顿法;利用拟牛顿法获得更优解为初始解,再次利用拟牛顿法优化,直至拟牛顿法达到停止条件。