Question:

Is arduino fast enought to do below mentioned position calcutation from ultrasound and RF signals? I was already advised that arduino can't calculate differences from RF, but what about ultrasound?
My friend was suspicious about it, so I would love to know if arduino can handle it before I go and buy one.
He also mentioned that he would do it with GPS. (I would have software on phone for my location and arduino would have it's own and be phone would send it's position via bluetooth to arduino.) but is it enough accurate? I do use a software on my phone to measure distances to greens and usually it is pretty accurate. (app. 2-3 meters but this is also dependent of accurately mapped greens..)
Actually it would not cost much more to go with GPS, but as far as I know, would require more coding. But main point is that this could also work, I guess??... Does anyone have experiense on similiar approach?
Thanks!