通过优化耦合矩阵合成

广义切比雪夫带通滤波器耦合矩阵可以合成了GUI。

779下载

更新2020年10月6日

查看许可协议

主要运行

# # # # # # #的应用
这个应用程序可以用于合成广义切比雪夫带通滤波器。它已经完全图形用户界面友好的操作。用户也可以选择从各种各样的优化和选择耦合值边界定制过滤器合成。这个程序生成所需的耦合矩阵为用户提供规范和耦合拓扑。它还显示生成的参数之间的比较规范和那些从优化耦合矩阵匹配。也可以观察到合成滤波器的群时延。
如何使用?
1。安装在MATLAB应用程序。
2。图形创建拓扑矩阵(节点1代表源和最后一个节点代表负载和其他节点视为谐振器谐振器数字1不到的节点图如3是谐振器2等)。关闭图形窗口(这是必须进一步执行程序的继续)。画的边缘节点之间(来源、谐振器或负载)根据所需的拓扑。请注意,对于包含零对角元素的耦合矩阵(Mii ~ = 0)相应的我th节点应该自我循环图。请选择画边选项,点击任何顶点。
3所示。耦合矩阵合成代码被编写为广义切比雪夫带通滤波器合成。运行主文件。实际的耦合拓扑会弹出。输入所有必需的数据。选择优化和选择梯度的选择是/否。设置可能上界和下界耦合值进行优化。输入后提示的频率跨度。

4所示。可以看到优化耦合矩阵图。耦合矩阵也保存在变量工作区中的“M”。过滤功能的反应,合成滤波器群延迟也绘制。

参考:
美国、美国罗森博格和j . Bornemann”自适应谐振器滤波器的合成和设计与源/ load-multiresonator耦合,“在IEEE微波理论和技术,50卷,没有。8月8日,页。1969 - 1978年,2002年。
doi: 10.1109 / TMTT.2002.801348

引用作为

Moitreya (2023)。通过优化耦合矩阵合成(//www.tatmou.com/matlabcentral/fileexchange/64807-coupling-matrix-synthesis-by-optimization), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2015a
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
2.1.0.0

上传MATLAB文件相同。

1.1.0.0

错误修复

1.0.0.0

添加截图
描述更新
编辑描述

编辑描述