|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
各位大侠,有用VisualDsp++中的FFT进行处理的吗?用过的请赐教,谢谢!
问题是此开发环境中提供的FFT函数原型为:
void cfft_fr16(const complex_fract16 input[],
complex_fract16 output[],
const complex_fract16 twiddle_table[],
int twiddle_stride,
int fft_size,
int *block_exponent,
int scale_method);
要求输入和输出均是fract16类型构成的一个复数,而fract16的范围是[-1.0,1.0),而我们采集的时域数据通常为一般的float类型,如何在调用此FFT函数之前对数据转换?FFT之后如何获得信号频谱的真实幅值?谢谢! |
|