请教下:
在C:\Program Files\Analog Devices\VisualDSP 5.0\214xx\Examples\ADSP-21479 EZ-Board\21479 AD1939 C Block-Based Talkthru 48 or 96 kHz的例子里的blockProcess_audio.c文件可以看
到从ADC AD1939接收到的数据为浮点数数据,而在处理好好送出去给DAC AD1939时用的却是定点数。
另外在Sharc21369 Reverb Delay Demo的例子的blockProcess.c里可以看到:有一句“取左声道数据,将32位的无符号数转为24位的有符号数 (因为A/D是24位)”和一句“将左声道输出数据转换为无符号数传给D/A”.
从以上两个例子可以看到读写ADC DAC的数据格式有Float/Fix/int/unsigned int几种了。
1:请教是要根据什么来选择对的数据格式的作为输入输出?我看了ADC DAC资料里并没有说到用的什么格式。
2:当从ADC接收到的音频数据进行如PEQ及其他处理时,是不是要把这些数据转换成什么格式后来做些算法处理会好些(Blackfin和SHARC)?以及好在哪里?
谢谢!