БПФ аудио вход
Я хочу применить БПФ к сигналу, записанному AudioRecorder и сохраненному в файл wav. БПФ, который я использую, имеет входной параметр Complex []. Я запутался, есть ли разница между преобразованием байтов в сложное с делением на 32768 и преобразованием, просто добавив 0 к мнимой части и оставив действительную часть в виде байта?
Редактировать:
public Complex[] convertToComplex(byte[] file)
{
int size= file.length;
double[]x=new double[size];
Complex[]data= new Complex[size];
for(int i=0;i<size;i++)
{
x[i]=file[i]/32768.0;
data[i]=new Complex(x[i],0);
// Log.d("tag", "indice"+i+":"+data[i]);
}
return data;
}