September 6, 2023 at 10:48 pm
We have been busy due to the last weekend so my responses are delayed.
- To simulate nonlinear effects accurately the precise shape of the pulse and the amplitude are important: Nonlinear and gain methodology. So, I would suggest you to use the exact amplitude as opposed to 1. I am not sure why an amplitude of 1 has been used in one of the cases as I do not see any papers being cited. It could be just for demonstration purpose only. But if require the exact reason I can possibly speak to the people who worked on this example. It might take a while though.
- Like you said, the article clearly mentions that the values of chi are for demonstration purposes only. It implies that the true non-linear effects in Si are not being simulated. But that does not make it a linear simulation. You can update the model parameters including the material properties based on your requirements for more accurate simulation.
- Instead of doing a dB to dBm coversion, I would ask you to use the following script to calulate the power (in watts) for nonlinear simulation. This would be the simplest approach in my opinion:
#rest of the code......
T=transmission("monitor"); # this function always gives normalized result.
p_watt_Hz=T*sourcepower(f); #power spectrum
P_watt=integrate(p_watt_Hz,1,f); # in Watt