Setting up inversion for radar #36
Unanswered
RemingtonRohel
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello, I am struggling to set up a basic inversion for radar measurements. My use case is similar to
resolve
, but with some key differences. For one, I have 20 static antennas, so the uv plane is quite sparsely sampled compared to the astronomical measurements used inresolve
. Also, some of the functions like gridding and w-stacking ofresolve
are not needed, so I would like to use NIFTy directly.I would like to model the target using a correlated field model, where the target itself has a complex cross-section to encode phase as well as magnitude. The magnitude is sampled from a log-normal distribution, but I don't know a priori what the hyperparameters of the correlated field model should be. Figure 1 from this paper provides a better explanation of the expected target characteristics.
The measurements are again very similar to those used in
resolve
, visibilities from all pairs of antennas in the system. For simplicity, I am starting out with a linear array of equally-spaced antennas, which has poor uv sampling but is numerically very simple. I am also constraining the signal space to be a 1D field, again for simplicity.My biggest issue with implementing using NIFTy is a lack of knowledge of the different domains and operators. There are many options to choose from, so I've been trying to find demos or tutorials that seem close to my use case and copying what is done. However, this has led to RuntimeErrors being raised, so I know I'm a bit out of my depth.
I don't expect a response quickly as Christmas holidays are near, but in the new year any help is greatly appreciated!
For completeness, I've included below the current state of my code (from a Jupyter notebook).
Running this yields the following traceback:
Beta Was this translation helpful? Give feedback.
All reactions