I am tasked with simulating an analog signal, and sampling it isochronously to determine its frequency. By simulate I mean we are using math.c's sin function, so no need (I think) to dive into the frequency domain. We are supposed to check the signal every X seconds and once a 256 sample buffer is full, run a function to spit out Y Hz. Given said buffer, how do I find the signal's frequency?
The document given to help understand this mentions Nyquist, complex numbers, and fourier transforms, and is available on page 27 and 28 here: http://oxconltd.com/SeattleU/assignments/project4/project4-aut11a.pdf.
I've had Circuits II, Diff eq, linear algebra, and multivar calc, and I know of fourier transforms, but I'm still a bit lost.