This is impressive stuff, Dewster!
And you have done the same as I eventually did for my Epsilon design, on your AFE.. Having a fixed frequency oscillator in "mode 0".. When looking at 4 'antennas' in close proximity, having a common oscillator and determining X and Y co-ordinates (and Z from the sum) is a lot easier by determining phase relationships than trying to use FM.
Regarding the PSoC - Yes, you are absolutely right - I realized that I was going in the wrong direction with this quite early, but not quite early enough, LOL! Right at the start of my theremin venture (5 years ago !?) I thought I had cracked it - I had a working PSoC theremin, and joined TW to let the world know that the analogue theremin was about to be replaced... Ha Ha ! ;-)
- At that time, I had never seen a theremin being played - had no real understanding about any of the finer points - I simply assumed that no-one had bothered to innovate on the basic concept, and that it was time to get rid of the junk and drag the theremin, screaming, into the digital 21st century....
I know you are not an idiot like I was back then - I think my aversion to digital theremins may be partly because the idea reminds me of my folly!
I will look over your verilog ASAP - I have extremely little exposure to verilog (ABEL is the only language I used for CPLD's)
Thanks for revealing so much - It is a real pleasure to engage with people who share their knowledge freely.
Fred.