I want to design a GNU Radio project to extract the information of a VOR signal, then find the angle to the north and the Morse code of the station.
Is there any example that shows how to do it?
I'm not aware of any existing application.
However, wouldn't VOR (VHF Ominidirectional Ranging) consist of two relevant signals:
with the direction information in the phase difference between reference signal and beam signal?
so your first implementation would look something like
A more stable second implementation would phase-lock an internal oscillator to the reference signal. An even more advanced receiver could then e.g. apply a Kalman filter to the observed azimuth.
Decoding human transmissions is probably non-trivial, since humans tend to have suboptimally stable symbol clocks, but an automatic transponder might be relatively easy to decode – just find the shortest reasonable "dit", everything significantly longer is a "dah".