我正在编一个MSK解调程序,用到IPP库去做。
主要想是读取一个WAV文件(文件解析都做完了),然后对波形进行功率谱估计,滤波等操作,出现如下问题:
1.我读进来的数据都是 short 型的,什么IPP函数可以转化为ipp类型
2.IPP滤波器的参数没看懂啊,怎么设置通带频率和阻带以及滤波器阶数啊
IppStatus ippsFIR_32fc_I(Ipp32fc* pSrcDst, int numIters, IppsFIRState_32fc* pState )
3.从IPP的使用说明我看了,那个求相位的返回结果是什么啊?角度吗?
void func_phase()
{
Ipp32f re[4]= {0.0, 1.0, 0.0, 1.0};
Ipp32f im[4]= {0.0, 0.0, 1.0, 1.0};
Ipp32f pDst[4];
ippsPhase_32f(re,im,pDst, 4);
}
Result
pDst -> {0.0, 0.0, 1.6 0.8)