Design a Microprocessor-based signal analyzer. It would accept inputs from the user specifying the period of the signal being analyzed, the number of scans to perform, the sampling rate, and the number of time bins. It would output the composite scan, possibly scaled by the number of scans to yield an average, in a form which could be displayed graphically on a PC.