I need to take a laptop-based ultrasonic radar system and convert it to a hand-held gadget. I've Tx and Rx filtering circuits already, now I have to resolve on what to do the sign processing on. Since I have already got a Pi 3B+ it might be useful to make use of this to provide a 40 kHz PWM sign, which will be filtered by the Tx circuit to provide a 40 kHz sinusoid, after which pattern a acquired sign by an appropriate ADC (maybe MCP3008?) and course of the info on the Pi 3B+. I've learn issues on-line over the various fee that's achieved with the pi because of it being a general-purpose gadget and never receiving information from the MCP3008 in a devoted trend. The MCP3008 has a 200 kHz sampling fee however I doubt I'll obtain above 60 kHz with the Pi. I ideally want 65 khz sampling fee, so, am I completely mistaken right here? Will this work with a Pi 3B+ and an MCP3008? Or do I would like a unique ADC? Or ought to I contemplate a DSP? (I've seen additionally that I may use my arduino with the MCP3008 for sampling then switch this information to the Pi for processing - maybe that is the best choice given what I have already got?)