Skip to content

Navigation Menu

Sign in
Sign up

How to simulate a radar device? #270

Answered by jeertmans
fighting-xq asked this question in Q&A
Discussion options

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.

You must be logged in to vote

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

Comment options

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?

You must be logged in to vote
0 replies
Answer selected by fighting-xq
Comment options

Sorry for the later reply and thanks for your reply. I found the solution.

You must be logged in to vote
3 replies
Comment options

Hi, would you mind sharing it here, or at least include some information for other users?

Comment options

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.

Comment options

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet

AltStyle によって変換されたページ (->オリジナル) /