耦合矩阵问题
录入:edatop.com 点击:
本人新手,昨日看一文献,发现其中采用耦合矩阵的方式分析滤波器,而且在文献中耦合矩阵是当做已知量直接使用,想请问各路豪杰,这个耦合矩阵具体是怎么算出来的,是通过实验仿真的方法,还是有什么经验公式推导,得出这个矩阵需要哪些已知参量,我在网上搜了很久,差不多都是直接拿来用的,没有具体是怎么得出来,或者还有一些整个就是算法推导很繁琐,有没有什么实用的方法可以直接得出,所以还麻烦各位前辈不吝指点!着急,谢谢
同问啊,楼主有办法了不?
直接拿来用,别人是用来设计滤波器的。
其实耦合矩阵很简单,在我前两天的一个回答里叙述了耦合矩阵得到传输特性的公式。
怎么得到耦合矩阵呢?首先你需要设定自己的需求,比如带宽,中心频率,传输零点位置,。
一般每种传输特性都有固定的特殊函数来表达,如切比雪夫、准椭圆。
而后你需要根据自己的要求用特殊函数来表达自己需要滤波器特性,既S21、S11,这个设置为目标函数。
先设定一个初始化的耦合矩阵,算出滤波器特性与目标函数的误差。而后就是优化耦合矩阵来使得误差最小。就得到了对应的耦合矩阵。
因为优化算法门槛还是挺高的,所以许多人都是拿来用而已。
谢谢!
但还是有些不明白。你是用什么软件得到还是?能讲下具体么?很感谢
我是自己编写的程序,只能适用于低阶滤波器。目的只是熟悉下整个设计过程。
可以用电路参数直接提取,也可以用矩阵的相似变换。总的来说都是网络分析,用Y矩阵或者ABCD矩阵进行分析。得到低通元件值后,可以采用频率变换,求得所需耦合矩阵。
同问,我也遇到这个问题了,暂时还没找到详细的资料