August 23, 2023 at 9:49 am
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