本帖最后由 水中的天空 于 2018-9-6 16:01 编辑
但是为何浮点运算却是正确的
而且也能正常求FFT变换
q15_t TestIn[32]={100,200,300,400,100,200,300,400,100,200,300,400,100,200,300,400,100,200,300,400,100,200,300,400,100,200,300,400,100,200,300,400};
uint8_t i;
//q15格式的32点复数FFT
for(i=0; i<32; i++)
{
testInput[i*2+1] = 0;
testInput[i*2] = TestIn;
}
arm_cfft_q15(&arm_cfft_sR_q15_len32,testInput,0, 1);
|