• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. RF Design
  3. Three tones IIP3 simulation

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 63
  • Views 17471
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Three tones IIP3 simulation

EiRFIC
EiRFIC over 5 years ago

Hi All,

I saw the cadence tutorial on measuring IIP3 with 3 tones test (Lets say I have a mixer in the test so two tones are entered in the RF port and one is the LO).

Now, I would like to verify if my receiver meets the bluetooth standard. In the standard it says to enter a signal at -64dBm and two additional signals (interference) 

at -39dBm each which placed one k (lets say k equals to one for the example) channels apart and the other 2k channels apart (so 3 signals enter the RF port). These signals cause an intermodulation product to fall

at the frequency of the desired signal. I would like to measure the IIP3 in this case. 

Now, I need to enter 4 tones and the IIP3 is measured (based on cadence tutorial) using sweep in the hb.

I do not want to sweep power since I need to enter exact power. I tried to use multi sinusoidal option in the port with exact power but it does not work.

How in general am I be able to check communication standard in this way using virtuoso and measure IIP3?

Can someone please help me?

Thanks in advance! 

  • Cancel
  • Tawna
    Tawna over 5 years ago

    Hi Eric,   

    • Which tutorial?  Please post the exact name or give the link.   
    • Why do you want to use three large tones?  If this is not a large signal IP3 (like a transmit mixer), you can use rapidIP3 which is a LOT faster.     
    • What specifically are you simulating?   
    • If you are trying to look at Wireless Communication standards, you may want to look at our Wireless workshop:  SpectreRF APS Workshop for Wireless Simulation
    • Please check out SpectreRF AppNotes and Tutorials - One of our best kept secrets! (Dec 30 2019)

    Article (20463330)
    Title: SpectreRF AppNotes and Tutorials - One of our best kept secrets!
    URL: https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1Od0000007MVj5EAG&pageName=ArticleContent

    best regards,

    Tawna

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • EiRFIC
    EiRFIC over 5 years ago in reply to Tawna

    Hi Tawna,

    1. I am talking about the mixer tutorial (do not have a link).

    2 and 3. I explained that I am trying to simulate IIP3 of a receiver to see if it meets the bluetooth standard (but not 3 tones test but actually 4). I mentioned it in my question (if something is not clear please let me know 

    and I will rephrase it). 

    4. Cadence Wireless Communication Standards do not help. They do not deal with what I am looking.

    Thanks 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Tawna
    Tawna over 5 years ago in reply to EiRFIC

    Hi Eric,

    I'm really sorry I don't have time to delve into this.  (I have my day job that is extremely busy right now).  I suggest that you file a Case with Customer Support (https://support.cadence.com ).  That way, an AE can look at this right away for you.   I've not done a "4 tone IP3" measurement.  Since this is a receiver and not a transmitter, I'd be inclined to look at hbac/rapidIP3, rather than a 3 (or 4) large tone hb.

    Things that will help the AE are:  software version you are using (spectre and virtuoso), the 4 frequencies in the circuit, that this is a receiver.   Also if you have a technical paper describing the 4 tone measurement, that would be extremely helpful.  I admit - I could be suffering from a "severe lack of caffeine" and simply missing the obvious here.

    best regards,

    Tawna

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information