微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 天线设计和射频技术 > optimization for a flat S21 in ADS

optimization for a flat S21 in ADS

时间:04-04 整理:3721RD 点击:
In ADS optimization function, I would like to have a flat S21 over 1GHz-2GHz. How can I set an arbitrary magnitude? The following only allows me to set a specific magnitude. I just need a very constant magnitude over the frequency, regardsless of the magnitude.

For example, if the magnitude is around 20dB, then the region is around 18-20dB.
if the magnitude is around 10dB, then the region is around 8-10dB.
Thanks.

If you change Type ">" to "Inside", the optimizer will do it.

Thank you. "Inside" helps to define a region. However, it still requires to enter the specific "max" and "min" value. For example, I have to define the "max" to be 20, and the "min" to be "18".

Is there a way that I don't need to define the exact value of the "max" and "min"? I only need to the deviation region of the S21 to be 2dB. Whatever 10dB-12dB or 20dB-22dB.

I never tried that, but maybe you can use a composite goal like

Code:
max(db(S21))-min(db(S21))
The difficulty is the result is a single number only, not a vector of values over frequency. It would be possible to limit the frequency using index values.

Example:
Code:
max(db(S21[5::11]))-min(db(S21[5::11]))
for frequency point 5 to 11

I think what you are trying to do is to reduce the ripple within a band.

Why not try the ripple function of ADS? See page 370 of http://literature.cdn.keysight.com/l...df/expmeas.pdf

The function ripple works. Thanks.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top