Ran across this project and got to thinking about how I might do things differently.
https://www.instructables.com/Sonic-Anemometer/Presuming the same physical implementation (one TX reflected symmetrically to three 120deg offset RX), I was thinking a more minimalistic analog front end could be implemented. Thought I'd outline it here to get a sanity check on the theory of operation.
So basically the referenced author's implementation boils down to a phase detector for each receiver, referenced to the TX excitation. The author uses 4046 PLLs to accomplish this. I was wondering if I could use the actual receive transducers to implement an unbalanced frequency mixer by coupling in an attenuated copy of the excitation signal into the RX transducers. The transducer disk would then be affected by constructive and destructive interference between this excitation and the received ultrasound signal and would output a sum of those signals yielding an output proportional to phase and amplitude.
To remove the high frequency components, I'd then use an envelope detector to AM demodulate this output. And to isolate the phase information from the amplitude information, I would sweep the phase of the copy-of-the-excitation-signal to find the envelope maximum relative to signal sweep phase offset (timing registers in an MCU). The maximum would correspond to the point where the received ultrasound signal and the swept reference signal are in phase. From there I could back out the phase delay to the excitation signal.
The absolute phase value would be dependent on any phase lag associated with the injection circuit and drive circuit, but could either be calibrated out, or left as an unknown. Presuming well matched components, such unknowns probably could be neglected since the anemometer only needs relative phase information to function.
So the end product would consist only of a drive circuit, some passives and a fairly low-end MCU with integrated ADC (such as an Arduino ATmega328) in addition to the transducers.
I haven't found any specific prior art (kind of a hard thing to google for), but I found something that I think operates on a similar basis, where early radar systems would couple the received echo and a reference oscillator into a crystal resonator through means of a waveguide to produce the sum of the signals.
http://www.tpub.com/neets/book18/80h.htmThoughts?