Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.

IppsFIRState_32 not available in latest IPP?

ahmed_f_1
Novice
2,306 Views

I downloaded the trial for Parallel Studio 2016 for C++ (for Linux) two days ago and I'm running into some problems building existing code that uses the `IppsFIRState_32fc` type, which I'm told is available in 2015. Specifically, g++ can't find this type.

I see a number of types starting with "ippsFIR" (e.g., Ipp32f, IppsFIRSpec_32f, etc.) in `intel/compilers_and_libraries_2016.0.109/linux/ipp/include/ipps.h` but *not* `IppsFIRState_32fc` or anything starting with `IppsFIRState_32`. Anybody else running into this? Do I need to use Ipp32fc?

Thanks!

0 Kudos
1 Solution
ahmed_f_1
Novice
2,306 Views

Ah I see in https://software.intel.com/sites/default/files/managed/d1/ee/ipps_0.pdf Appendix B that many of the FIR-related functions this code uses have been removed from IPP 9.0 and that I must "Use new FIRSR and FIRMR APIs".

View solution in original post

0 Kudos
3 Replies
ahmed_f_1
Novice
2,307 Views

Ah I see in https://software.intel.com/sites/default/files/managed/d1/ee/ipps_0.pdf Appendix B that many of the FIR-related functions this code uses have been removed from IPP 9.0 and that I must "Use new FIRSR and FIRMR APIs".

0 Kudos
Chao_Y_Intel
Moderator
2,306 Views

 

Thanks for sharing this.  Yes, the  FIRSR and FIRMR APIs are the right replacement functions. 

Regards,
Chao

0 Kudos
Sorin_Goldenberg
Beginner
2,306 Views

The new FIRSR is cumbersome. 

Now I need to input a source delay buffer and a destination delay buffer. Between successive operations, I need to toggle between them in order to maintain continuity between batches.

THANK YOU VERY MUCH!!!!

0 Kudos
Reply