Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

use SDD to generate noise in ADS

Status
Not open for further replies.

zicothec

Junior Member level 1
Junior Member level 1
Joined
Nov 26, 2008
Messages
15
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,364
can you give an example , how to use SDD(Symbolically Defined Devices) is ADS to generate noise
 

zicothec said:
can you give an example , how to use SDD(Symbolically Defined Devices) is ADS to generate noise
Do you need small signal noise in frequency domain ?

Or do you need large signal noise in time domain ?
 

pancho_hideboo said:
Do you need small signal noise in frequency domain ?

Or do you need large signal noise in time domain ?

for the large and small signal :)
 

zicothec said:
for the large and small signal :)
Why don't you use the followings ?
http://edocs.soco.agilent.com/display/ads2009/V+Noise+(Noise+Voltage+Source)
http://edocs.soco.agilent.com/display/ads2009/V+NoiseBD+(Bias-dependent+Noise+Voltage+Source)
These are valid as small signal noise in frequency domain for AC, SP, HB and ENV Analyses.

These are also valid as large signal noise in time domain for TRAN and ENV Analyses.

If you would like to use "SDD", use "SDD1P" with following settings.

I[1,0]=0
In[1,0]=I_Noise

I_Noise ; Noise Current in [A/sqrt(Hz)]

This realize same function as http://edocs.soco.agilent.com/display/ads2009/I+Noise+(Noise+Current+Source)

http://edocs.soco.agilent.com/displ...bolically+Defined+Devices,+1-12+and+14+Ports)
 

    zicothec

    Points: 2
    Helpful Answer Positive Rating
Thanks you, you gave me the help of ADS, but it's not helpful (for noise in SDD):cry:
Can you give me an example plz?
:|
 

zicothec said:
Thanks you, you gave me the help of ADS, but it's not helpful (for noise in SDD):cry:
Can you give me an example plz?
:|

Surely read my append.
Apart from noise expression in "SDD", do you understand "SDD" ?

pancho_hideboo said:
If you would like to use "SDD", use "SDD1P" with following settings.

I[1,0]=0
In[1,0]=I_Noise


I_Noise ; Noise Current in [A/sqrt(Hz)]

This realize same function as http://edocs.soco.agilent.com/display/ads2009/I+Noise+(Noise+Current+Source)

http://edocs.soco.agilent.com/displ...bolically+Defined+Devices,+1-12+and+14+Ports)
 

Ok , I know that, :)
I have I_Noise=Kf*I/(1+noisefreq)
can I use the noisefreq gived by the HB simulator directly ?
 

zicothec said:
I have I_Noise=Kf*I/(1+noisefreq)
can I use the noisefreq gived by the HB simulator directly ?
I think you have to use "freq" instead of "noisefreq".

Why don't you use following inside SDD instead of In[1,0] ?
http://edocs.soco.agilent.com/display/ads2009/I+NoiseBD+(Bias-Dependent+Noise+Current+Source)

I use "I[1,0]" for describing nonlinear relation between V and I.
But I don't use "In[1,0]" for noise expression.
Instead I use "I_NoiseBD" parallel to port-1 of SDD1P.
 

pancho_hideboo said:
zicothec said:
I have I_Noise=Kf*I/(1+noisefreq)
can I use the noisefreq gived by the HB simulator directly ?
I think you have to use "freq" instead of "noisefreq".

Why don't you use following inside SDD instead of In[1,0] ?
http://edocs.soco.agilent.com/display/ads2009/I+NoiseBD+(Bias-Dependent+Noise+Current+Source)

I use "I[1,0]" for describing nonlinear relation between V and I.
But I don't use "In[1,0]" for noise expression.
Instead I use "I_NoiseBD" parallel to port-1 of SDD1P.

Thanks for your reply.
I have I_Noise=Kf*I(t)^Af/(1+freqnoise^Af)
and I(t)=Idc+Iac

so I can't use directly the I_noiseBD, because the Ie is for dc current only
 

zicothec said:
I have I_Noise=Kf*I(t)^Af/(1+freqnoise^Af)
and I(t)=Idc+Iac
What is "freqnoise" ?
You have to use "freq" even for noise current expression.

zicothec said:
so I can't use directly the I_noiseBD, because the Ie is for dc current only
But I don't think I(t) in noise expression does work in any analysis of Agilent ADS from principle of analysis engine.
 

I use the HB simulator to simulate the steady state of oscillator, when I activated the noise simulation, I Have HB.freq and HB.noisefreq, I know that I can use only freq in weighting factor.
I want also to simulate the phase noise so I implement the Low-Frequency noise sources in the transistor (these sources are cyclostanionnary i.e. dependents on time), so the Dc current must be replaced by the instantaneous current.
 

zicothec said:
I Have HB.freq and HB.noisefreq, I know that I can use only freq in weighting factor.
"freq" and "noisefreq" are both system variable in Agilent ADS.
But you have to use "freq" even for noise expression.
Simply consider noise simulation of RF-RX mixer, "noisefreq" is set as IF frequency.
But noise frequency of RF input is not "noisefreq".

zicothec said:
I want also to simulate the phase noise so I implement the Low-Frequency noise sources in the transistor (these sources are cyclostanionnary i.e. dependents on time), so the Dc current must be replaced by the instantaneous current.
No.

Again, time domain current in noise expression does not work in any analysis of Agilent ADS from principle of analysis engine.

Cyclostatinary noise is expressed as correration in frequency domain simulator.
https://www.designers-guide.org/Theory/cyclo-paper.pdf
 

    zicothec

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top