- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Deal all:
I want to filter a float-data signal by a biquad filter.
This biquad filter is 7 cascade.
I initialize the filter by
ppsIIRInitAlloc_BiQuad_32fc(&m_pBiQuadState, tapsBq, 7, NULL);
but which function is the filtering part?
IIROne_BiquadDirect(Ipp16s *, , ,) and IIR_BiquadDirect(Ipp16s *,,) allow interger data.
I don't want to convert the data type from float to integer.
which function is the correct filtering part?
Thanks!
I want to filter a float-data signal by a biquad filter.
This biquad filter is 7 cascade.
I initialize the filter by
ppsIIRInitAlloc_BiQuad_32fc(&m_pBiQuadState, tapsBq, 7, NULL);
but which function is the filtering part?
IIROne_BiquadDirect(Ipp16s *, , ,) and IIR_BiquadDirect(Ipp16s *,,) allow interger data.
I don't want to convert the data type from float to integer.
which function is the correct filtering part?
Thanks!
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
there is comment from IPP expert
The right function is ippsIIR_32f()
Due to the ippsIIRState has been initialized with BiQuads youll get BiQuad IIR filtering data.
Regards,
Vladimir
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page