I tried to use OpenEMS to simulate the far-field radiation of a metal plate. Following the RCS_Sphere tutorial, I invoked CreateNF2FFBox to define the dump planes and CalcNF2FF to calculate the far-field RCS.
However, specifying "frequency" in CreateNF2FFBox or not yields different RCS patterns, as shown in the figures below.
By stepping in CreateNF2FFBox, I find that it dumps FD data when "frequency" is specified. Otherwise, it dumps TD data. Then, in CalcNF2FF, if only TD data is provided, it conducts an additional step to calculate the DFT of the TD data and obtain the steady-state frequency data. Then, the dumped FD data seems incorrect since its imagery components are almost zero. So I guess I made some mistakes in configuring the dump boxes. I have attached the code below (in MATLAB). Could you please help me debug the code? Thank you!
It seems that the TD dump uses an oversampling ratio of 4 by default, while the FD dump samples every Nyquist number of steps. Is there any shortcut to make the FD dump oversample fields?
Hello,
I tried to use OpenEMS to simulate the far-field radiation of a metal plate. Following the RCS_Sphere tutorial, I invoked
CreateNF2FFBox
to define the dump planes andCalcNF2FF
to calculate the far-field RCS.However, specifying "frequency" in
![td](https://github.com/thliebig/openEMS/assets/1515092/c8c70d91-8560-4c79-8513-224cb39a8aec)
CreateNF2FFBox
or not yields different RCS patterns, as shown in the figures below.By stepping in
CreateNF2FFBox
, I find that it dumps FD data when "frequency" is specified. Otherwise, it dumps TD data. Then, inCalcNF2FF
, if only TD data is provided, it conducts an additional step to calculate the DFT of the TD data and obtain the steady-state frequency data. Then, the dumped FD data seems incorrect since its imagery components are almost zero. So I guess I made some mistakes in configuring the dump boxes. I have attached the code below (in MATLAB). Could you please help me debug the code? Thank you!