I'm working with radio tagged animals. Fish tagged with 150 MHz tags. I'm interested in localizing these tag positions.
Ideally, I'd like to build a few stations that can return bearing estimates of the tag location. I was wondering how I could do this.
Initially (and knowing very little about radio), I thought 2 orthogonally oriented Yagi antennas could make such a station. Knowing the radiation patterns of the antennas, the difference in received levels could produce a bearing estimate. However, I'm also aware that closely placed Yagi antennas will interfere with each other, so that idea sounds unfeasible.
I was hoping to get some advice on how I could go about building a station that returns bearings of a radio transmitter. Perhaps there are more suitable antennas for this purpose, or perhaps there are alternative solutions than using antenna arrays.
additional info based on comments so far
Here im specifically working with river fish in shallow (fresh) water. In deep water, we use acoustic transmitters and do time difference of arrival positioning. Stations would be above water on the river banks, stationary (unattended), and distances to the fish would be max 200 meters away, so im interested in small spatial scales here.
I already write models for the underwater acoustic transmitters... But in shallow water (a meter or less), this tech works poorly. Radio transmitters are already widely used in fishes (tracking river movements)... But they are traditionally just tracked with handheld yagi antenna.
The radio tags used give out short pulses.. around 200ms long every few seconds.