Home > Community > Forums > RF Design > How to read exactly the value of impedance from the plotting of Gmin vs frequency?

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 How to read exactly the value of impedance from the plotting of Gmin vs frequency? 

Last post Mon, Mar 17 2014 3:35 AM by Andrew Beckett. 1 replies.
Started by anhnha 16 Mar 2014 01:09 PM. Topic has 1 replies and 231 views
Page 1 of 1 (2 items)
Sort Posts:
  • Sun, Mar 16 2014 1:09 PM

    • anhnha
    • Not Ranked
    • Joined on Fri, Mar 14 2014
    • Posts 11
    • Points 145
    How to read exactly the value of impedance from the plotting of Gmin vs frequency? Reply

     Hi.

    I am plotting Gmin ( optimum noise reflection coefficient) of a LNA in Smith chart.
    I swept Gmin versus frequency (for example, ranging from 1GHz to 3GHz).

    Is there a way to read out optimum noise impedance at my interested frequency, say 2GHz, from the curve?
    I know that I can point the cursor over the curve, find the interested frequency and then read out the impedance. However, that method is not exactly at all.

    How to read exactly the value of impedance from the plotting of Gmin vs frequency?


    • Post Points: 20
  • Mon, Mar 17 2014 3:35 AM

    Re: How to read exactly the value of impedance from the plotting of Gmin vs frequency? Reply

    Plot the Gmin from the direct plot form and then do Right Mouse->Send to Calculator. This should be this expression:

    gmin(getData("Gopt" ?result "sp_noise") getData("Bopt" ?result "sp_noise") zref(1 ?result "sp"))

    You can then use the value() function in the calculator to find the value at 2G. This will be a complex number - so you might want to take the real() or imag() of it. For example:

    value(gmin(getData("Gopt" ?result "sp_noise") getData("Bopt" ?result "sp_noise") zref(1 ?result "sp")) 2G)

    or:

    imag(value(gmin(getData("Gopt" ?result "sp_noise") getData("Bopt" ?result "sp_noise") zref(1 ?result "sp")) 2G))

    Also, in the graph (assuming you're using IC615 or later) you can turn on the snapping cursor (on the Marker menu) which would make it easier to get the value as you move along the curve - because it would then snap to the simulated points, rather than interpolating between them.

    Kind Regards,

    Andrew.

    • Post Points: 5
Page 1 of 1 (2 items)
Sort Posts:
Started by anhnha at 16 Mar 2014 01:09 PM. Topic has 1 replies.