The best algorithm that I know is Kalman filter. There is also an algorithm of feature-based using Kalman filter motion to handle multiple objects tracking such as UAVs.
You would most likely want to use x-band radar. Echodyne makes one but not sure if it is considered the best. For the best and with locking capabilities you can try talking to the United States department of Defense or the Pentagon.