-
-
Notifications
You must be signed in to change notification settings - Fork 10
How to simulate a radar device? #270
Hi,
Thanks for your great work. I am a newcomer in this area. I want to simulate radar transmission based your code. What should I do?
Would you mind providing any suggestion?
Thanks for your time again.
All reactions
Hi @qiangdadi, thanks for asking! DiffeRT mainly provides physical-layer utilities, so you might need to implement a few things yourself if you want to model a complete radar system. If you have moving targets, and you want to have information about the Doppler effect with respect to those moving objects, you should be able to derive the resulting path coordinates with respect to the targets' positon. To do so, you could create some function add_moving_objects(positions: Array, mesh: TriangleMesh) -> TriangleMesh, where positions is an array of your targets' position, and another bigger function trace_paths(positions: Array, scene: TriangleScene) -> Paths that traces all the paths for a g...
Replies: 2 comments 3 replies
Hi @qiangdadi, thanks for asking! DiffeRT mainly provides physical-layer utilities, so you might need to implement a few things yourself if you want to model a complete radar system. If you have moving targets, and you want to have information about the Doppler effect with respect to those moving objects, you should be able to derive the resulting path coordinates with respect to the targets' positon. To do so, you could create some function add_moving_objects(positions: Array, mesh: TriangleMesh) -> TriangleMesh, where positions is an array of your targets' position, and another bigger function trace_paths(positions: Array, scene: TriangleScene) -> Paths that traces all the paths for a given input. Then, you can differentiate the path coordinates with respect to the targets' position: jax.grad(lambda pos: trace_paths(pos, scene).vertices)(positions).
Do you have an example problem you want to solve so I can better guide you and probably provide some actual code?
All reactions
Sorry for the later reply and thanks for your reply. I found the solution.
All reactions
Hi, would you mind sharing it here, or at least include some information for other users?
All reactions
I got some insights from inverse radar rendering and RF-Genesis. They all focus on simulating radar devices and provide awesome solutions for my questions.
All reactions
Thanks for sharing those links! If you have any code snippets (or repository) that you can publicly share, either now or in the future, or any papers, please share them here. That would be awesome!