phase noise optimization using ADS
This question was asked before but no one solved it.
I am trying to optimize VCO phase noise but I face expression error how can I solve it ?
You have an optimization goal for PN but at which off-set frequency ? You should define first your off-set frequency where the PN has to be best then you do a HB+PN simulation at single off-set frequency after that optimize it at that point.
I tried it also.
I defined PN=pnmx
the problem is, it does not understand pnmx as an expression.
I also do single point phase noise simulation (1Mhz) but the problem is expression.
What should I write there instead of pnmx ?
Yes, it does not recognize pnmx as a function.
Show me your ADS Netlist.
Can I show the schematic ?
Cross coupled vco and I use noisecon NC1 and HB
No.
Show me ADS Netlist.
I don't need circuit netlist at all.
Can you surely understand data structure of ADS results, that is, full name of output ?
"pnmx" is not full name.
netlist:
vconet.txt
Try to set full name instead of "pnmx".
what is the full name ? My problem is this.
If I know how to write the name why would I post here ? :D:D
I have tried NC1.pnmx gain_out.pnmx hb_noise.von.pnmx ... it is not working
If you have one single optimization variable let say an Inductor, try to sweep this component at single PN off-set frequency and see what happens.And repeat for possible optimization variables while the others are fixed
At least you'll have the sensitivity of the PN against a component.
I know I can do that but everything depends on each other Its not a good idea to sweep one and keep others constant. I tried this method in cadence virtuoso but I want better optimization.