Hi guys, please help a newbie out!!!
For simulation purposes, i have to implement in
Spectre (Cadence) a source or power supply which provides a fixed forward power independently of the load (which is complex in most cases) and the frequency. Basically, i want to supply a load which constantly changes its impedance. As an example, let's say the load which is directly to the source has 10+200i at 10MHz and 50+50i at 500MHz. The source should be able to provide a constant power of 10dB to the load under these different conditions.
In Spectre, there is a component called
port which unfortunately only delivers a fixed incident power (Pinc). But i am actually interested in providing a fixed forward power (Pfor). Of course the formula
Pinc = (1/(1-|gamma|˛))*Pfor might be of help, but this implies automatically measuring the impedance of the load for each condition, calculate gamma and then Pinc, but i don't know how this is feasible in spectre
Please, does anybody knows the best way to implement this in Spectre (circuit? script? component?)... Any help, suggestion or advice would be so much appreciate!
Thanks!