• 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. MULTI-TONEs generation using single vsource

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 63
  • Views 14464
  • 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

MULTI-TONEs generation using single vsource

RFStuff
RFStuff over 12 years ago

 Dear All,

I was trying to generate multitones [ like Vin=A1*sine(2*pi*f1*t) + A2*sine(2*pi*f2*t + phase1 in degree) + A3*sine(2*pi*f3*t + phase2 in degree) +... ] using a single source and then using it in the PSS analysis of a complex circuit.

Before doing that, I realized as follows:-

1) 1st of all the effect of two fundamental tones impact ( if you use it) on the multi-sinusoid is not clear to me.

2) So I didn't use them at all and use only multi-sinusoid options with phases. I used three tones with f1=100MHz & Phase= 0 , with f2=110MHz & Phase=60 degree, f3=90Mhz & Phase=-60 degree.

The exact ( schematic and multi-sinusoid setting are show on the file attached)

I also used three different vsources ( also shown in the figure) with the corresponding frequencies and phases.

But when I did PSS ( with beat frequency set to 10MHz,mode-> conservative) , the multisinusoid (single vsource setting ) i.e the node SIG_IN_MULTI gives the phase as :-

100MHz --> 269.99 , 90MHz-->178.73, 110MHz-->107.741 degree

But the  three different vsources point gives the desire as below i.e. the node SIG_IN:-

 100MHz --> -90 , 90MHz--> -150, 110MHz--> -29.99 degree.

I am NOT able to figure out why the Multi-sinusoid single vsource is giving wrong phases.

Could anybody please tell what is the issue with single vsource with multi-sinusoids.

Kind Regards,

 

 

 

  • MULTI_TONES_PHASE.PNG
  • View
  • Hide
  • 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