Suruchi bala
Subscriber

Hi Amrita,

Thank you so much for your help and prompt reply. I still have some doubts if you can clarify.

  • If by default value of amplitude is 1, and suppose, power I want to input is P1 = 0.05W and P2 = 0.05W, then according to A2 = A1*sqrt(P2)/sqrt(P1), A2 will always be 1, no matter what is the power. Right? 
  • If I input value of amplitude as 1 for two different sources, then is there a way to check its power value other than script command? as I am not sure how to use this script command.
  • In one of the examples, the amplitude entered is 1e+09, could you be able to explain why the amplitude value is this and how to check the power behind this amplitude?
  • I have got this script online that gives intensity in dB, could you please help me to modify this script that can give output in either dBm or watts.

    closeall;

     retrieve Hz(t) from the simulation and use czt to get Hz vs f.

    Hz = getdata("monitor2","Hz");

    t = getdata("monitor2","t");

    f = linspace(c/3e-6,c/0.5e-6,1000); # frequency vector

    Hzf = czt(pinch(Hz),t,2*pi*f);

    Hzf2 = abs(Hzf)^2;

    Hzf2=Hzf2/max(Hzf2);

    plot(c/f*1e6,10*log10(Hzf2),"Wavelength (microns)","Intensity (dB)");

     

Regards

Suruchi