I saw an encoder similar to the one you like in an ultrasound once. Here is another:
https://www.ctscorp.com/Resources/Press-Releases/New-Three-i...There is something satisfying in noticing the same solution applied to problems in different domains, like audio, medicine, and aviation.