Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9166885
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 17, 20262026-06-17T15:15:28+00:00 2026-06-17T15:15:28+00:00

I am trying to simulate noise-filtering in a Doppler-shift radar. It should filter out

  • 0

I am trying to simulate noise-filtering in a Doppler-shift radar. It should filter out objects moving below 25 m/s relative to the radar (approaching or moving away). There should be two ways of avoiding detection by the radar: if the object is moving in any direction but at a speed below 25 m/s OR moving at any speed but perpendicular to (or rather, circling) the radar. In both these cases the object’s radial velocity relative to the stationary radar should be below 25 m/s and thus fool the radar into filtering it out as noise. I know the objects position and velocity vector (2D and 3D). I am a complete idiot when it comes to math so I just cant get my head around this. Any help please?

Edit: Badly formed question. I want to get the true radial velocity relative to the radar and filter objects that are moving faster than 25 m/s but in a relative heading that would make the radial velocity towards the radar less than 25 m/s. One example would maybe be an object moving at 30 m/s and 45 degrees perpendicular to the radar would be filtered out but not if the object was moving at 300 m/s.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-17T15:15:29+00:00Added an answer on June 17, 2026 at 3:15 pm

    I don’t know any Lua, but since this is a purely mathematical question, mathematical pseudo-code should be enough.

    Let r be the position of the radar, x be the position of the object, and v be the object’s velocity vector (in units of metres per second). All of these are two- or three-dimensional vectors, depending on whether you’re working in two or three dimensions.

    The velocity condition is pretty easy: Just take the norm of the velocity vector v and compare it against your threshold of 25 m/s.

    To find out whether the object is circling the radar, compute the vector from the radar to the object, which is x-r, and check whether it is perpendicular to the velocity vector; you do this by computing the scalar product, which becomes zero when the two vectors are perpendicular. In practice you would use a small threshold greater than zero to allow the two vectors to be slightly non-perpendicular.

    In pseduo-code, this becomes:

    if v.norm()<25 or v.scalar_product(x-r)<0.05
        Ignore object
    end
    

    You’ll have to find out how to compute norms and scalar products in Lua (or, failing that, compute them yourself as described in the linked pages).

    Answer to edited question (closure velocity)

    The scalar product comes in handy for your modified question, too. You obtain the closure velocity as

    v_closure = v.scalar_product(r-x)/norm(r-x)
    

    Note that the result is signed — positive if the object is moving towards the radar, negative if it’s moving away from it. You would then do your noise filtering check like this:

    if abs(v_closure)<25
        Ignore object
    end
    

    So in a sense this modified test is even simpler than the original version.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a 32GB memory machine and I want to simulate trying out one
I'm trying to simulate a bbcode tag, like code below: [code]this is code to
I'm trying to simulate a coin flip using the code below. public class Coin
I'm trying to simulate a keypress with the below code... jQuery('input[name=renameCustomForm]').live('keyup', function (e) {
I'm trying to simulate a player moving on the field (e.g. div element in
I am trying to simulate a scenario where connection to the server of one
I am trying to simulate linux command ls using linux api from c. Looking
I'm currently trying to simulate holding a key down for a specified time. The
I'm trying to simulate rotating box using Newton Physics and OpenGL. This is what
I am trying to simulate a simple MIPS processor using behavior code in Verilog.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.