C6711 Development Plan
STEP ONE:
Lab4 currently only outputs an internally generated signal to the codec via
codec_out.
You can make a critical link for your project by including a codec_in and beginning
some some initial signal processing from the input side of the codec to the
output side.
Change the input and output gain settings using the floating point calls listed on page 4-9 of the DSK manual. The hooks are in bsl_ad535.h. THAT FILE IS THE MODEL FOR THE ADC/DAC MULTI-CNVTR-EVAL daughter board software. The LSB of the output data is used as a control flag, and has to be masked off prior to conversion or you will hear it.
Try to establish a real time communication with the host so that you can vary parameters such as the gain from the host, so that the device can be continuously configured until it is unplugged for roving.
STEP TWO:
Add the fft code and do an fft and an ifft and see if you output the same signal
that you started with.
Display these two signals on the oscilloscope and look at phase shift.
Use the phase shift as an estimate of the DSP cycles required.
Compare this with profiler output.
STEP THREE:
Do the same with the daughter board hardware, and shift the frequencies up past
the limitations of the AD535 codec.
STEP FOUR:
Add transducers, amplifiers and receivers consistent with ultrasonic processing.
Arrange for doing frequency response estimations of the various amplifers, input
and output transducers, headphones and microphones so that the curves can be
adjusted for the wearer.