信号过滤函数

提供基于输入信号生成输出信号功能的函数,如信号积分等。

积分

计算给定信号的不定积分。第i个元素的计算公式为

\[ s'_i = \sum_0^i s_j \]

函数

NppStatus nppsIntegralGetBufferSize_32s(size_t nLength, size_t *hpBufferSize)

32位nppsIntegral函数的设备暂存缓冲区大小(以字节为单位)。

该原语为nppsIntegral_32s提供正确的缓冲区大小。

Parameters
NppStatus nppsIntegral_32s_Ctx(const Npp32s *pSrc, Npp32s *pDst, size_t nLength, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)

计算32位有符号整数信号的累积和。

Parameters
Returns

信号数据相关错误代码, 长度相关错误代码

NppStatus nppsIntegral_32s(const Npp32s *pSrc, Npp32s *pDst, size_t nLength, Npp8u *pDeviceBuffer)

计算32位有符号整数信号的累积和。

Parameters
  • pSrc源信号指针

  • pDst – 指向输出结果的指针。

  • nLength信号长度

  • pDeviceBuffer – 指向所需设备内存分配的指针。

Returns

信号数据相关错误代码, 长度相关错误代码