信号统计函数
提供全局信号统计信息的函数,例如:总和、均值、标准差、最小值、最大值等。
信号逐元素最小值或最大值
MinEvery 和 MaxEvery 函数
对信号的样本执行最小值或最大值运算。
函数
-
NppStatus nppsMinEvery_8u_I_Ctx(const Npp8u *pSrc, Npp8u *pSrcDst, size_t nLength, NppStreamContext nppStreamCtx)
-
8 位就地最小值运算,针对每对元素。
- 参数
-
pSrc – 源信号指针。
pSrcDst – 就地信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinEvery_8u_I(const Npp8u *pSrc, Npp8u *pSrcDst, size_t nLength)
-
8 位就地最小值运算,针对每对元素。
- 参数
- 返回值
-
NppStatus nppsMinEvery_16u_I_Ctx(const Npp16u *pSrc, Npp16u *pSrcDst, size_t nLength, NppStreamContext nppStreamCtx)
-
16 位无符号短整型就地最小值运算,针对每对元素。
- 参数
-
pSrc – 源信号指针。
pSrcDst – 就地信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinEvery_16u_I(const Npp16u *pSrc, Npp16u *pSrcDst, size_t nLength)
-
16 位无符号短整型就地最小值运算,针对每对元素。
- 参数
- 返回值
-
NppStatus nppsMinEvery_16s_I_Ctx(const Npp16s *pSrc, Npp16s *pSrcDst, size_t nLength, NppStreamContext nppStreamCtx)
-
16 位有符号短整型就地最小值运算,针对每对元素。
- 参数
-
pSrc – 源信号指针。
pSrcDst – 就地信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinEvery_16s_I(const Npp16s *pSrc, Npp16s *pSrcDst, size_t nLength)
-
16 位有符号短整型就地最小值运算,针对每对元素。
- 参数
- 返回值
-
NppStatus nppsMinEvery_32s_I_Ctx(const Npp32s *pSrc, Npp32s *pSrcDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位有符号整型就地最小值运算,针对每对元素。
- 参数
-
pSrc – 源信号指针。
pSrcDst – 就地信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinEvery_32s_I(const Npp32s *pSrc, Npp32s *pSrcDst, size_t nLength)
-
32 位有符号整型就地最小值运算,针对每对元素。
- 参数
- 返回值
-
NppStatus nppsMinEvery_32f_I_Ctx(const Npp32f *pSrc, Npp32f *pSrcDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位浮点型就地最小值运算,针对每对元素。
- 参数
-
pSrc – 源信号指针。
pSrcDst – 就地信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinEvery_32f_I(const Npp32f *pSrc, Npp32f *pSrcDst, size_t nLength)
-
32 位浮点型就地最小值运算,针对每对元素。
- 参数
- 返回值
-
NppStatus nppsMinEvery_64f_I_Ctx(const Npp64f *pSrc, Npp64f *pSrcDst, size_t nLength, NppStreamContext nppStreamCtx)
-
64 位浮点型就地最小值运算,针对每对元素。
- 参数
-
pSrc – 源信号指针。
pSrcDst – 就地信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinEvery_64f_I(const Npp64f *pSrc, Npp64f *pSrcDst, size_t nLength)
-
64 位浮点型就地最小值运算,针对每对元素。
- 参数
- 返回值
-
NppStatus nppsMaxEvery_8u_I_Ctx(const Npp8u *pSrc, Npp8u *pSrcDst, size_t nLength, NppStreamContext nppStreamCtx)
-
8 位就地最大值运算,针对每对元素。
- 参数
-
pSrc – 源信号指针。
pSrcDst – 就地信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaxEvery_8u_I(const Npp8u *pSrc, Npp8u *pSrcDst, size_t nLength)
-
8 位就地最大值运算,针对每对元素。
- 参数
- 返回值
-
NppStatus nppsMaxEvery_16u_I_Ctx(const Npp16u *pSrc, Npp16u *pSrcDst, size_t nLength, NppStreamContext nppStreamCtx)
-
16 位无符号短整型就地最大值运算,针对每对元素。
- 参数
-
pSrc – 源信号指针。
pSrcDst – 就地信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaxEvery_16u_I(const Npp16u *pSrc, Npp16u *pSrcDst, size_t nLength)
-
16 位无符号短整型就地最大值运算,针对每对元素。
- 参数
- 返回值
-
NppStatus nppsMaxEvery_16s_I_Ctx(const Npp16s *pSrc, Npp16s *pSrcDst, size_t nLength, NppStreamContext nppStreamCtx)
-
16 位有符号短整型就地最大值运算,针对每对元素。
- 参数
-
pSrc – 源信号指针。
pSrcDst – 就地信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaxEvery_16s_I(const Npp16s *pSrc, Npp16s *pSrcDst, size_t nLength)
-
16 位有符号短整型就地最大值运算,针对每对元素。
- 参数
- 返回值
-
NppStatus nppsMaxEvery_32s_I_Ctx(const Npp32s *pSrc, Npp32s *pSrcDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位有符号整型就地最大值运算,针对每对元素。
- 参数
-
pSrc – 源信号指针。
pSrcDst – 就地信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaxEvery_32s_I(const Npp32s *pSrc, Npp32s *pSrcDst, size_t nLength)
-
32 位有符号整型就地最大值运算,针对每对元素。
- 参数
- 返回值
-
NppStatus nppsMaxEvery_32f_I_Ctx(const Npp32f *pSrc, Npp32f *pSrcDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位浮点型就地最大值运算,针对每对元素。
- 参数
-
pSrc – 源信号指针。
pSrcDst – 就地信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
信号求和
signal_min_every_or_max_every
求和
对信号的样本执行求和运算。
函数
-
NppStatus nppsSumGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsSum_32f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsSum_32f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_32fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsSum_32fc 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_32fc(size_t nLength, size_t *hpBufferSize)
-
用于 nppsSum_32fc 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsSum_64f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsSum_64f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_64fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsSum_64fc 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_64fc(size_t nLength, size_t *hpBufferSize)
-
用于 nppsSum_64fc 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_16s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
设备暂存缓冲区大小(字节),用于 nppsSum_16s_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_16s_Sfs(size_t nLength, size_t *hpBufferSize)
-
设备暂存缓冲区大小(字节),用于 nppsSum_16s_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_16sc_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
设备暂存缓冲区大小(字节),用于 nppsSum_16sc_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_16sc_Sfs(size_t nLength, size_t *hpBufferSize)
-
设备暂存缓冲区大小(字节),用于 nppsSum_16sc_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_16sc32sc_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
设备暂存缓冲区大小(字节),用于 nppsSum_16sc32sc_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_16sc32sc_Sfs(size_t nLength, size_t *hpBufferSize)
-
设备暂存缓冲区大小(字节),用于 nppsSum_16sc32sc_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_32s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
设备暂存缓冲区大小(字节),用于 nppsSum_32s_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_32s_Sfs(size_t nLength, size_t *hpBufferSize)
-
设备暂存缓冲区大小(字节),用于 nppsSum_32s_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_16s32s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
设备暂存缓冲区大小(字节),用于 nppsSum_16s32s_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSumGetBufferSize_16s32s_Sfs(size_t nLength, size_t *hpBufferSize)
-
设备暂存缓冲区大小(字节),用于 nppsSum_16s32s_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsSum_32f_Ctx(const Npp32f *pSrc, size_t nLength, Npp32f *pSum, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点向量求和方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_32f 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsSum_32f(const Npp32f *pSrc, size_t nLength, Npp32f *pSum, Npp8u *pDeviceBuffer)
-
32 位浮点向量求和方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_32f 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsSum_32fc_Ctx(const Npp32fc *pSrc, size_t nLength, Npp32fc *pSum, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点复数向量求和方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_32fc 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsSum_32fc(const Npp32fc *pSrc, size_t nLength, Npp32fc *pSum, Npp8u *pDeviceBuffer)
-
32 位浮点复数向量求和方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_32fc 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsSum_64f_Ctx(const Npp64f *pSrc, size_t nLength, Npp64f *pSum, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位双精度向量求和方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_64f 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsSum_64f(const Npp64f *pSrc, size_t nLength, Npp64f *pSum, Npp8u *pDeviceBuffer)
-
64 位双精度向量求和方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_64f 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsSum_64fc_Ctx(const Npp64fc *pSrc, size_t nLength, Npp64fc *pSum, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位双精度复数向量求和方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_64fc 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsSum_64fc(const Npp64fc *pSrc, size_t nLength, Npp64fc *pSum, Npp8u *pDeviceBuffer)
-
64 位双精度复数向量求和方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_64fc 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsSum_16s_Sfs_Ctx(const Npp16s *pSrc, size_t nLength, Npp16s *pSum, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位短整型向量求和,带整数缩放方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_16s_Sfs 来确定所需的最小字节数。
nScaleFactor – 整数结果缩放。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsSum_16s_Sfs(const Npp16s *pSrc, size_t nLength, Npp16s *pSum, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位短整型向量求和,带整数缩放方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_16s_Sfs 来确定所需的最小字节数。
nScaleFactor – 整数结果缩放。
- 返回值
-
NppStatus nppsSum_32s_Sfs_Ctx(const Npp32s *pSrc, size_t nLength, Npp32s *pSum, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位整型向量求和,带整数缩放方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_32s_Sfs 来确定所需的最小字节数。
nScaleFactor – 整数结果缩放。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsSum_32s_Sfs(const Npp32s *pSrc, size_t nLength, Npp32s *pSum, int nScaleFactor, Npp8u *pDeviceBuffer)
-
32 位整型向量求和,带整数缩放方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_32s_Sfs 来确定所需的最小字节数。
nScaleFactor – 整数结果缩放。
- 返回值
-
NppStatus nppsSum_16sc_Sfs_Ctx(const Npp16sc *pSrc, size_t nLength, Npp16sc *pSum, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位短整型复数向量求和,带整数缩放方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_16sc_Sfs 来确定所需的最小字节数。
nScaleFactor – 整数结果缩放。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsSum_16sc_Sfs(const Npp16sc *pSrc, size_t nLength, Npp16sc *pSum, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位短整型复数向量求和,带整数缩放方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_16sc_Sfs 来确定所需的最小字节数。
nScaleFactor – 整数结果缩放。
- 返回值
-
NppStatus nppsSum_16sc32sc_Sfs_Ctx(const Npp16sc *pSrc, size_t nLength, Npp32sc *pSum, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位短整型复数向量求和 (32 位整型复数),带整数缩放方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_16sc32sc_Sfs 来确定所需的最小字节数。
nScaleFactor – 整数结果缩放。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsSum_16sc32sc_Sfs(const Npp16sc *pSrc, size_t nLength, Npp32sc *pSum, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位短整型复数向量求和 (32 位整型复数),带整数缩放方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_16sc32sc_Sfs 来确定所需的最小字节数。
nScaleFactor – 整数结果缩放。
- 返回值
-
NppStatus nppsSum_16s32s_Sfs_Ctx(const Npp16s *pSrc, size_t nLength, Npp32s *pSum, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位整型向量求和(32 位),带整数缩放方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_16s32s_Sfs 来确定所需的最小字节数。
nScaleFactor – 整数结果缩放。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsSum_16s32s_Sfs(const Npp16s *pSrc, size_t nLength, Npp32s *pSum, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位整型向量求和(32 位),带整数缩放方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pSum – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsSumGetBufferSize_16s32s_Sfs 来确定所需的最小字节数。
nScaleFactor – 整数结果缩放。
- 返回值
信号最大值
最大值
对信号的采样执行最大值操作。
函数
-
NppStatus nppsMaxGetBufferSize_16s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMax_16s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxGetBufferSize_16s(size_t nLength, size_t *hpBufferSize)
-
nppsMax_16s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxGetBufferSize_32s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMax_32s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxGetBufferSize_32s(size_t nLength, size_t *hpBufferSize)
-
nppsMax_32s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMax_32f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
nppsMax_32f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMax_64f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
nppsMax_64f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMax_16s_Ctx(const Npp16s *pSrc, size_t nLength, Npp16s *pMax, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位整型向量最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMax – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxGetBufferSize_16s 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMax_16s(const Npp16s *pSrc, size_t nLength, Npp16s *pMax, Npp8u *pDeviceBuffer)
-
16 位整型向量最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMax – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxGetBufferSize_16s 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMax_32s_Ctx(const Npp32s *pSrc, size_t nLength, Npp32s *pMax, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位整型向量最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMax – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxGetBufferSize_32s 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMax_32s(const Npp32s *pSrc, size_t nLength, Npp32s *pMax, Npp8u *pDeviceBuffer)
-
32 位整型向量最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMax – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxGetBufferSize_32s 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMax_32f_Ctx(const Npp32f *pSrc, size_t nLength, Npp32f *pMax, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点向量最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMax – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxGetBufferSize_32f 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMax_32f(const Npp32f *pSrc, size_t nLength, Npp32f *pMax, Npp8u *pDeviceBuffer)
-
32 位浮点向量最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMax – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxGetBufferSize_32f 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMax_64f_Ctx(const Npp64f *pSrc, size_t nLength, Npp64f *pMax, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点向量最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMax – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxGetBufferSize_64f 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMax_64f(const Npp64f *pSrc, size_t nLength, Npp64f *pMax, Npp8u *pDeviceBuffer)
-
64 位浮点向量最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMax – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxGetBufferSize_64f 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaxIndxGetBufferSize_16s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaxIndx_16s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxIndxGetBufferSize_16s(size_t nLength, size_t *hpBufferSize)
-
nppsMaxIndx_16s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxIndxGetBufferSize_32s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaxIndx_32s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxIndxGetBufferSize_32s(size_t nLength, size_t *hpBufferSize)
-
nppsMaxIndx_32s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxIndxGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaxIndx_32f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxIndxGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
nppsMaxIndx_32f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxIndxGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaxIndx_64f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxIndxGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
nppsMaxIndx_64f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxIndx_16s_Ctx(const Npp16s *pSrc, size_t nLength, Npp16s *pMax, int *pIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位整型向量最大索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMax – 指向输出结果的指针。
pIndx – 指向第一个最大元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxIndxGetBufferSize_16s 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaxIndx_16s(const Npp16s *pSrc, size_t nLength, Npp16s *pMax, int *pIndx, Npp8u *pDeviceBuffer)
-
16 位整型向量最大索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMax – 指向输出结果的指针。
pIndx – 指向第一个最大元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxIndxGetBufferSize_16s 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaxIndx_32s_Ctx(const Npp32s *pSrc, size_t nLength, Npp32s *pMax, int *pIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位整型向量最大索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMax – 指向输出结果的指针。
pIndx – 指向第一个最大元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxIndxGetBufferSize_32s 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaxIndx_32s(const Npp32s *pSrc, size_t nLength, Npp32s *pMax, int *pIndx, Npp8u *pDeviceBuffer)
-
32 位整型向量最大索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMax – 指向输出结果的指针。
pIndx – 指向第一个最大元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxIndxGetBufferSize_32s 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaxIndx_32f_Ctx(const Npp32f *pSrc, size_t nLength, Npp32f *pMax, int *pIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点向量最大索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMax – 指向输出结果的指针。
pIndx – 指向第一个最大元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxIndxGetBufferSize_32f 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaxIndx_32f(const Npp32f *pSrc, size_t nLength, Npp32f *pMax, int *pIndx, Npp8u *pDeviceBuffer)
-
32 位整型向量最大索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMax – 指向输出结果的指针。
pIndx – 指向第一个最大元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxIndxGetBufferSize_32s 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaxIndx_64f_Ctx(const Npp64f *pSrc, size_t nLength, Npp64f *pMax, int *pIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64位浮点向量最大索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMax – 指向输出结果的指针。
pIndx – 指向第一个最大元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxIndxGetBufferSize_64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaxIndx_64f(const Npp64f *pSrc, size_t nLength, Npp64f *pMax, int *pIndx, Npp8u *pDeviceBuffer)
-
64位浮点向量最大索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMax – 指向输出结果的指针。
pIndx – 指向第一个最大元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxIndxGetBufferSize_64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaxAbsGetBufferSize_16s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaxAbs_16s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxAbsGetBufferSize_16s(size_t nLength, size_t *hpBufferSize)
-
nppsMaxAbs_16s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxAbsGetBufferSize_32s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaxAbs_32s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxAbsGetBufferSize_32s(size_t nLength, size_t *hpBufferSize)
-
nppsMaxAbs_32s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxAbs_16s_Ctx(const Npp16s *pSrc, size_t nLength, Npp16s *pMaxAbs, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位整数向量最大绝对值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMaxAbs – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxAbsGetBufferSize_16s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaxAbs_16s(const Npp16s *pSrc, size_t nLength, Npp16s *pMaxAbs, Npp8u *pDeviceBuffer)
-
16位整数向量最大绝对值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMaxAbs – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxAbsGetBufferSize_16s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaxAbs_32s_Ctx(const Npp32s *pSrc, size_t nLength, Npp32s *pMaxAbs, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位整数向量最大绝对值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMaxAbs – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxAbsGetBufferSize_32s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaxAbs_32s(const Npp32s *pSrc, size_t nLength, Npp32s *pMaxAbs, Npp8u *pDeviceBuffer)
-
32位整数向量最大绝对值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMaxAbs – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxAbsGetBufferSize_32s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaxAbsIndxGetBufferSize_16s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaxAbsIndx_16s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxAbsIndxGetBufferSize_16s(size_t nLength, size_t *hpBufferSize)
-
nppsMaxAbsIndx_16s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxAbsIndxGetBufferSize_32s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaxAbsIndx_32s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxAbsIndxGetBufferSize_32s(size_t nLength, size_t *hpBufferSize)
-
nppsMaxAbsIndx_32s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaxAbsIndx_16s_Ctx(const Npp16s *pSrc, size_t nLength, Npp16s *pMaxAbs, int *pIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位整数向量最大绝对值索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMaxAbs – 指向输出结果的指针。
pIndx – 指向第一个最大元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxAbsIndxGetBufferSize_16s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaxAbsIndx_16s(const Npp16s *pSrc, size_t nLength, Npp16s *pMaxAbs, int *pIndx, Npp8u *pDeviceBuffer)
-
16位整数向量最大绝对值索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMaxAbs – 指向输出结果的指针。
pIndx – 指向第一个最大元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxAbsIndxGetBufferSize_16s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaxAbsIndx_32s_Ctx(const Npp32s *pSrc, size_t nLength, Npp32s *pMaxAbs, int *pIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位整数向量最大绝对值索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMaxAbs – 指向输出结果的指针。
pIndx – 指向第一个最大元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxAbsIndxGetBufferSize_32s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaxAbsIndx_32s(const Npp32s *pSrc, size_t nLength, Npp32s *pMaxAbs, int *pIndx, Npp8u *pDeviceBuffer)
-
32位整数向量最大绝对值索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMaxAbs – 指向输出结果的指针。
pIndx – 指向第一个最大元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaxAbsIndxGetBufferSize_32s 确定所需的最小字节数。
- 返回值
信号最小值
最小值
对信号的采样执行最小值操作。
函数
-
NppStatus nppsMinGetBufferSize_16s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMin_16s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinGetBufferSize_16s(size_t nLength, size_t *hpBufferSize)
-
nppsMin_16s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinGetBufferSize_32s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMin_32s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinGetBufferSize_32s(size_t nLength, size_t *hpBufferSize)
-
nppsMin_32s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMin_32f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
nppsMin_32f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMin_64f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
nppsMin_64f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMin_16s_Ctx(const Npp16s *pSrc, size_t nLength, Npp16s *pMin, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位整数向量最小值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinGetBufferSize_16s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMin_16s(const Npp16s *pSrc, size_t nLength, Npp16s *pMin, Npp8u *pDeviceBuffer)
-
16位整数向量最小值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinGetBufferSize_16s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMin_32s_Ctx(const Npp32s *pSrc, size_t nLength, Npp32s *pMin, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位整数向量最小值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinGetBufferSize_32s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMin_32s(const Npp32s *pSrc, size_t nLength, Npp32s *pMin, Npp8u *pDeviceBuffer)
-
32位整数向量最小值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinGetBufferSize_32s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMin_32f_Ctx(const Npp32f *pSrc, size_t nLength, Npp32f *pMin, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位整数向量最小值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinGetBufferSize_32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMin_32f(const Npp32f *pSrc, size_t nLength, Npp32f *pMin, Npp8u *pDeviceBuffer)
-
32位整数向量最小值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinGetBufferSize_32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMin_64f_Ctx(const Npp64f *pSrc, size_t nLength, Npp64f *pMin, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64位整数向量最小值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinGetBufferSize_64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMin_64f(const Npp64f *pSrc, size_t nLength, Npp64f *pMin, Npp8u *pDeviceBuffer)
-
64位整数向量最小值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinGetBufferSize_64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinIndxGetBufferSize_16s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinIndx_16s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinIndxGetBufferSize_16s(size_t nLength, size_t *hpBufferSize)
-
nppsMinIndx_16s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinIndxGetBufferSize_32s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinIndx_32s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinIndxGetBufferSize_32s(size_t nLength, size_t *hpBufferSize)
-
nppsMinIndx_32s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinIndxGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinIndx_32f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinIndxGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
nppsMinIndx_32f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinIndxGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinIndx_64f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinIndxGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
nppsMinIndx_64f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinIndx_16s_Ctx(const Npp16s *pSrc, size_t nLength, Npp16s *pMin, int *pIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位整数向量最小索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向输出结果的指针。
pIndx – 指向第一个最小元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinIndxGetBufferSize_16s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinIndx_16s(const Npp16s *pSrc, size_t nLength, Npp16s *pMin, int *pIndx, Npp8u *pDeviceBuffer)
-
16位整数向量最小索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向输出结果的指针。
pIndx – 指向第一个最小元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinIndxGetBufferSize_16s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinIndx_32s_Ctx(const Npp32s *pSrc, size_t nLength, Npp32s *pMin, int *pIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位整数向量最小索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向输出结果的指针。
pIndx – 指向第一个最小元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinIndxGetBufferSize_32s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinIndx_32s(const Npp32s *pSrc, size_t nLength, Npp32s *pMin, int *pIndx, Npp8u *pDeviceBuffer)
-
32位整数向量最小索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向输出结果的指针。
pIndx – 指向第一个最小元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinIndxGetBufferSize_32s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinIndx_32f_Ctx(const Npp32f *pSrc, size_t nLength, Npp32f *pMin, int *pIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位浮点向量最小索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向输出结果的指针。
pIndx – 指向第一个最小元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinIndxGetBufferSize_32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinIndx_32f(const Npp32f *pSrc, size_t nLength, Npp32f *pMin, int *pIndx, Npp8u *pDeviceBuffer)
-
32位浮点向量最小索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向输出结果的指针。
pIndx – 指向第一个最小元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinIndxGetBufferSize_32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinIndx_64f_Ctx(const Npp64f *pSrc, size_t nLength, Npp64f *pMin, int *pIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64位浮点向量最小索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向输出结果的指针。
pIndx – 指向第一个最小元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinIndxGetBufferSize_64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinIndx_64f(const Npp64f *pSrc, size_t nLength, Npp64f *pMin, int *pIndx, Npp8u *pDeviceBuffer)
-
64位浮点向量最小索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向输出结果的指针。
pIndx – 指向第一个最小元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinIndxGetBufferSize_64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinAbsGetBufferSize_16s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinAbs_16s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinAbsGetBufferSize_16s(size_t nLength, size_t *hpBufferSize)
-
nppsMinAbs_16s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinAbsGetBufferSize_32s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinAbs_32s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinAbsGetBufferSize_32s(size_t nLength, size_t *hpBufferSize)
-
nppsMinAbs_32s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinAbs_16s_Ctx(const Npp16s *pSrc, size_t nLength, Npp16s *pMinAbs, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位整数向量最小绝对值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMinAbs – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinAbsGetBufferSize_16s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinAbs_16s(const Npp16s *pSrc, size_t nLength, Npp16s *pMinAbs, Npp8u *pDeviceBuffer)
-
16位整数向量最小绝对值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMinAbs – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinAbsGetBufferSize_16s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinAbs_32s_Ctx(const Npp32s *pSrc, size_t nLength, Npp32s *pMinAbs, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位整数向量最小绝对值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMinAbs – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinAbsGetBufferSize_16s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinAbs_32s(const Npp32s *pSrc, size_t nLength, Npp32s *pMinAbs, Npp8u *pDeviceBuffer)
-
32位整数向量最小绝对值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMinAbs – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinAbsGetBufferSize_16s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinAbsIndxGetBufferSize_16s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinAbsIndx_16s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinAbsIndxGetBufferSize_16s(size_t nLength, size_t *hpBufferSize)
-
nppsMinAbsIndx_16s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinAbsIndxGetBufferSize_32s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinAbsIndx_32s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinAbsIndxGetBufferSize_32s(size_t nLength, size_t *hpBufferSize)
-
nppsMinAbsIndx_32s 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinAbsIndx_16s_Ctx(const Npp16s *pSrc, size_t nLength, Npp16s *pMinAbs, int *pIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位整型向量最小绝对值索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMinAbs – 指向输出结果的指针。
pIndx – 指向第一个最小元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinAbsIndxGetBufferSize_16s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinAbsIndx_16s(const Npp16s *pSrc, size_t nLength, Npp16s *pMinAbs, int *pIndx, Npp8u *pDeviceBuffer)
-
16 位整型向量最小绝对值索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMinAbs – 指向输出结果的指针。
pIndx – 指向第一个最小元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinAbsIndxGetBufferSize_16s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinAbsIndx_32s_Ctx(const Npp32s *pSrc, size_t nLength, Npp32s *pMinAbs, int *pIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位整型向量最小绝对值索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMinAbs – 指向输出结果的指针。
pIndx – 指向第一个最小元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinAbsIndxGetBufferSize_32s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinAbsIndx_32s(const Npp32s *pSrc, size_t nLength, Npp32s *pMinAbs, int *pIndx, Npp8u *pDeviceBuffer)
-
32 位整型向量最小绝对值索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMinAbs – 指向输出结果的指针。
pIndx – 指向第一个最小元素的索引值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinAbsIndxGetBufferSize_32s 确定所需的最小字节数。
- 返回值
信号均值
均值
对信号的样本执行均值运算。
函数
-
NppStatus nppsMeanGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMean_32f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMean_32f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanGetBufferSize_32fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMean_32fc 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanGetBufferSize_32fc(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMean_32fc 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMean_64f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMean_64f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanGetBufferSize_64fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMean_64fc 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanGetBufferSize_64fc(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMean_64fc 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanGetBufferSize_16s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMean_16s_Sfs 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanGetBufferSize_16s_Sfs(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMean_16s_Sfs 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanGetBufferSize_32s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMean_32s_Sfs 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanGetBufferSize_32s_Sfs(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMean_32s_Sfs 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanGetBufferSize_16sc_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMean_16sc_Sfs 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanGetBufferSize_16sc_Sfs(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMean_16sc_Sfs 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMean_32f_Ctx(const Npp32f *pSrc, size_t nLength, Npp32f *pMean, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点向量均值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanGetBufferSize_32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMean_32f(const Npp32f *pSrc, size_t nLength, Npp32f *pMean, Npp8u *pDeviceBuffer)
-
32 位浮点向量均值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanGetBufferSize_32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMean_32fc_Ctx(const Npp32fc *pSrc, size_t nLength, Npp32fc *pMean, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点复数向量均值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanGetBufferSize_32fc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMean_32fc(const Npp32fc *pSrc, size_t nLength, Npp32fc *pMean, Npp8u *pDeviceBuffer)
-
32 位浮点复数向量均值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanGetBufferSize_32fc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMean_64f_Ctx(const Npp64f *pSrc, size_t nLength, Npp64f *pMean, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位双精度向量均值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanGetBufferSize_64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMean_64f(const Npp64f *pSrc, size_t nLength, Npp64f *pMean, Npp8u *pDeviceBuffer)
-
64 位双精度向量均值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanGetBufferSize_64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMean_64fc_Ctx(const Npp64fc *pSrc, size_t nLength, Npp64fc *pMean, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位双精度复数向量均值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanGetBufferSize_64fc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMean_64fc(const Npp64fc *pSrc, size_t nLength, Npp64fc *pMean, Npp8u *pDeviceBuffer)
-
64 位双精度复数向量均值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanGetBufferSize_64fc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMean_16s_Sfs_Ctx(const Npp16s *pSrc, size_t nLength, Npp16s *pMean, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位短整型向量均值与整数缩放方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanGetBufferSize_16s_Sfs 确定所需的最小字节数。
nScaleFactor – 整数结果缩放。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMean_16s_Sfs(const Npp16s *pSrc, size_t nLength, Npp16s *pMean, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位短整型向量均值与整数缩放方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanGetBufferSize_16s_Sfs 确定所需的最小字节数。
nScaleFactor – 整数结果缩放。
- 返回值
-
NppStatus nppsMean_32s_Sfs_Ctx(const Npp32s *pSrc, size_t nLength, Npp32s *pMean, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位整型向量均值与整数缩放方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanGetBufferSize_32s_Sfs 确定所需的最小字节数。
nScaleFactor – 整数结果缩放。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMean_32s_Sfs(const Npp32s *pSrc, size_t nLength, Npp32s *pMean, int nScaleFactor, Npp8u *pDeviceBuffer)
-
32 位整型向量均值与整数缩放方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanGetBufferSize_32s_Sfs 确定所需的最小字节数。
nScaleFactor – 整数结果缩放。
- 返回值
-
NppStatus nppsMean_16sc_Sfs_Ctx(const Npp16sc *pSrc, size_t nLength, Npp16sc *pMean, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位短复数向量均值,采用整数缩放方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanGetBufferSize_16sc_Sfs 确定所需的最小字节数。
nScaleFactor – 整数结果缩放。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMean_16sc_Sfs(const Npp16sc *pSrc, size_t nLength, Npp16sc *pMean, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位短复数向量均值,采用整数缩放方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanGetBufferSize_16sc_Sfs 确定所需的最小字节数。
nScaleFactor – 整数结果缩放。
- 返回值
信号标准差
标准差
计算信号样本的标准差。
函数
-
NppStatus nppsStdDevGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsStdDev_32f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsStdDevGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsStdDev_32f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsStdDevGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsStdDev_64f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsStdDevGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsStdDev_64f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsStdDevGetBufferSize_16s32s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsStdDev_16s32s_Sfs 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsStdDevGetBufferSize_16s32s_Sfs(size_t nLength, size_t *hpBufferSize)
-
用于 nppsStdDev_16s32s_Sfs 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsStdDevGetBufferSize_16s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsStdDev_16s_Sfs 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsStdDevGetBufferSize_16s_Sfs(size_t nLength, size_t *hpBufferSize)
-
用于 nppsStdDev_16s_Sfs 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsStdDev_32f_Ctx(const Npp32f *pSrc, size_t nLength, Npp32f *pStdDev, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点向量标准差方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pStdDev – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsStdDevGetBufferSize_32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsStdDev_32f(const Npp32f *pSrc, size_t nLength, Npp32f *pStdDev, Npp8u *pDeviceBuffer)
-
32 位浮点向量标准差方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pStdDev – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsStdDevGetBufferSize_32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsStdDev_64f_Ctx(const Npp64f *pSrc, size_t nLength, Npp64f *pStdDev, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点向量标准差方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pStdDev – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsStdDevGetBufferSize_64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsStdDev_64f(const Npp64f *pSrc, size_t nLength, Npp64f *pStdDev, Npp8u *pDeviceBuffer)
-
64 位浮点向量标准差方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pStdDev – 指向输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsStdDevGetBufferSize_64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsStdDev_16s32s_Sfs_Ctx(const Npp16s *pSrc, size_t nLength, Npp32s *pStdDev, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位浮点向量标准差方法(返回值是 32 位)
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pStdDev – 指向输出结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsStdDevGetBufferSize_16s32s_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsStdDev_16s32s_Sfs(const Npp16s *pSrc, size_t nLength, Npp32s *pStdDev, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位浮点向量标准差方法(返回值是 32 位)
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pStdDev – 指向输出结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsStdDevGetBufferSize_16s32s_Sfs 确定所需的最小字节数。
- 返回值
-
NppStatus nppsStdDev_16s_Sfs_Ctx(const Npp16s *pSrc, size_t nLength, Npp16s *pStdDev, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位浮点向量标准差方法(返回值也是 16 位)
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pStdDev – 指向输出结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsStdDevGetBufferSize_16s_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsStdDev_16s_Sfs(const Npp16s *pSrc, size_t nLength, Npp16s *pStdDev, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位浮点向量标准差方法(返回值也是 16 位)
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pStdDev – 指向输出结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsStdDevGetBufferSize_16s_Sfs 确定所需的最小字节数。
- 返回值
信号均值和标准差
均值和标准差
计算信号样本的均值和标准差。
函数
-
NppStatus nppsMeanStdDevGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMeanStdDev_32f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanStdDevGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMeanStdDev_32f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanStdDevGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMeanStdDev_64f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanStdDevGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMeanStdDev_64f 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanStdDevGetBufferSize_16s32s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMeanStdDev_16s32s_Sfs 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanStdDevGetBufferSize_16s32s_Sfs(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMeanStdDev_16s32s_Sfs 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanStdDevGetBufferSize_16s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMeanStdDev_16s_Sfs 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanStdDevGetBufferSize_16s_Sfs(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMeanStdDev_16s_Sfs 的设备暂存缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。暂存缓冲区和主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMeanStdDev_32f_Ctx(const Npp32f *pSrc, size_t nLength, Npp32f *pMean, Npp32f *pStdDev, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点向量均值和标准差方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出均值的指针。
pStdDev – 指向输出标准差值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanStdDevGetBufferSize_32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMeanStdDev_32f(const Npp32f *pSrc, size_t nLength, Npp32f *pMean, Npp32f *pStdDev, Npp8u *pDeviceBuffer)
-
32 位浮点向量均值和标准差方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出均值的指针。
pStdDev – 指向输出标准差值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanStdDevGetBufferSize_32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMeanStdDev_64f_Ctx(const Npp64f *pSrc, size_t nLength, Npp64f *pMean, Npp64f *pStdDev, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点向量均值和标准差方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出均值的指针。
pStdDev – 指向输出标准差值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanStdDevGetBufferSize_64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMeanStdDev_64f(const Npp64f *pSrc, size_t nLength, Npp64f *pMean, Npp64f *pStdDev, Npp8u *pDeviceBuffer)
-
64 位浮点向量均值和标准差方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出均值的指针。
pStdDev – 指向输出标准差值的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanStdDevGetBufferSize_64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMeanStdDev_16s32s_Sfs_Ctx(const Npp16s *pSrc, size_t nLength, Npp32s *pMean, Npp32s *pStdDev, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位浮点向量均值和标准差方法(返回值是 32 位)
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出均值的指针。
pStdDev – 指向输出标准差值的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanStdDevGetBufferSize_16s32s_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMeanStdDev_16s32s_Sfs(const Npp16s *pSrc, size_t nLength, Npp32s *pMean, Npp32s *pStdDev, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位浮点向量均值和标准差方法(返回值是 32 位)
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出均值的指针。
pStdDev – 指向输出标准差值的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanStdDevGetBufferSize_16s32s_Sfs 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMeanStdDev_16s_Sfs_Ctx(const Npp16s *pSrc, size_t nLength, Npp16s *pMean, Npp16s *pStdDev, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位浮点向量均值和标准差方法(返回值也是 16 位)
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出均值的指针。
pStdDev – 指向输出标准差值的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanStdDevGetBufferSize_16s_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMeanStdDev_16s_Sfs(const Npp16s *pSrc, size_t nLength, Npp16s *pMean, Npp16s *pStdDev, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位浮点向量均值和标准差方法(返回值也是 16 位)
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMean – 指向输出均值的指针。
pStdDev – 指向输出标准差值的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMeanStdDevGetBufferSize_16s_Sfs 确定所需的最小字节数。
- 返回值
信号最小值最大值
最小值 最大值
对信号的样本执行最大值和最小值运算。
函数
-
NppStatus nppsMinMaxGetBufferSize_8u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinMax_8u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxGetBufferSize_8u(size_t nLength, size_t *hpBufferSize)
-
nppsMinMax_8u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxGetBufferSize_16s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinMax_16s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxGetBufferSize_16s(size_t nLength, size_t *hpBufferSize)
-
nppsMinMax_16s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxGetBufferSize_16u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinMax_16u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxGetBufferSize_16u(size_t nLength, size_t *hpBufferSize)
-
nppsMinMax_16u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxGetBufferSize_32s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinMax_32s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxGetBufferSize_32s(size_t nLength, size_t *hpBufferSize)
-
nppsMinMax_32s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxGetBufferSize_32u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinMax_32u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxGetBufferSize_32u(size_t nLength, size_t *hpBufferSize)
-
nppsMinMax_32u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinMax_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
nppsMinMax_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinMax_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
nppsMinMax_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMax_8u_Ctx(const Npp8u *pSrc, size_t nLength, Npp8u *pMin, Npp8u *pMax, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
8 位 char 向量最小值和最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMax – 指向最大输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxGetBufferSize_8u 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinMax_8u(const Npp8u *pSrc, size_t nLength, Npp8u *pMin, Npp8u *pMax, Npp8u *pDeviceBuffer)
-
8 位 char 向量最小值和最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMax – 指向最大输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxGetBufferSize_8u 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinMax_16s_Ctx(const Npp16s *pSrc, size_t nLength, Npp16s *pMin, Npp16s *pMax, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整型向量最小值和最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMax – 指向最大输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxGetBufferSize_16s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinMax_16s(const Npp16s *pSrc, size_t nLength, Npp16s *pMin, Npp16s *pMax, Npp8u *pDeviceBuffer)
-
16 位有符号短整型向量最小值和最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMax – 指向最大输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxGetBufferSize_16s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinMax_16u_Ctx(const Npp16u *pSrc, size_t nLength, Npp16u *pMin, Npp16u *pMax, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位无符号短整型向量最小值和最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMax – 指向最大输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxGetBufferSize_16u 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinMax_16u(const Npp16u *pSrc, size_t nLength, Npp16u *pMin, Npp16u *pMax, Npp8u *pDeviceBuffer)
-
16 位无符号短整型向量最小值和最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMax – 指向最大输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxGetBufferSize_16u 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinMax_32u_Ctx(const Npp32u *pSrc, size_t nLength, Npp32u *pMin, Npp32u *pMax, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位无符号整型向量最小值和最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMax – 指向最大输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxGetBufferSize_32u 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinMax_32u(const Npp32u *pSrc, size_t nLength, Npp32u *pMin, Npp32u *pMax, Npp8u *pDeviceBuffer)
-
32 位无符号整型向量最小值和最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMax – 指向最大输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxGetBufferSize_32u 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinMax_32s_Ctx(const Npp32s *pSrc, size_t nLength, Npp32s *pMin, Npp32s *pMax, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位有符号整型向量最小值和最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMax – 指向最大输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxGetBufferSize_32s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinMax_32s(const Npp32s *pSrc, size_t nLength, Npp32s *pMin, Npp32s *pMax, Npp8u *pDeviceBuffer)
-
32 位有符号整型向量最小值和最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMax – 指向最大输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxGetBufferSize_32s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinMax_32f_Ctx(const Npp32f *pSrc, size_t nLength, Npp32f *pMin, Npp32f *pMax, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位浮点向量最小值和最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMax – 指向最大输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxGetBufferSize_32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinMax_32f(const Npp32f *pSrc, size_t nLength, Npp32f *pMin, Npp32f *pMax, Npp8u *pDeviceBuffer)
-
32位浮点向量最小值和最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMax – 指向最大输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxGetBufferSize_32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinMax_64f_Ctx(const Npp64f *pSrc, size_t nLength, Npp64f *pMin, Npp64f *pMax, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64位双精度向量最小值和最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMax – 指向最大输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxGetBufferSize_64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinMax_64f(const Npp64f *pSrc, size_t nLength, Npp64f *pMin, Npp64f *pMax, Npp8u *pDeviceBuffer)
-
64位双精度向量最小值和最大值方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMax – 指向最大输出结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxGetBufferSize_64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinMaxIndxGetBufferSize_8u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinMaxIndx_8u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxIndxGetBufferSize_8u(size_t nLength, size_t *hpBufferSize)
-
nppsMinMaxIndx_8u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxIndxGetBufferSize_16s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinMaxIndx_16s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxIndxGetBufferSize_16s(size_t nLength, size_t *hpBufferSize)
-
nppsMinMaxIndx_16s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxIndxGetBufferSize_16u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinMaxIndx_16u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxIndxGetBufferSize_16u(size_t nLength, size_t *hpBufferSize)
-
nppsMinMaxIndx_16u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxIndxGetBufferSize_32s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinMaxIndx_32s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxIndxGetBufferSize_32s(size_t nLength, size_t *hpBufferSize)
-
nppsMinMaxIndx_32s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxIndxGetBufferSize_32u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinMaxIndx_32u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxIndxGetBufferSize_32u(size_t nLength, size_t *hpBufferSize)
-
nppsMinMaxIndx_32u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxIndxGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinMaxIndx_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxIndxGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
nppsMinMaxIndx_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxIndxGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMinMaxIndx_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxIndxGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
nppsMinMaxIndx_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMinMaxIndx_8u_Ctx(const Npp8u *pSrc, size_t nLength, Npp8u *pMin, int *pMinIndx, Npp8u *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
8位字符向量最小值和最大值(带索引)方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMinIndx – 指向第一个最小值索引的指针。
pMax – 指向最大输出结果的指针。
pMaxIndx – 指向第一个最大值索引的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxIndxGetBufferSize_8u 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinMaxIndx_8u(const Npp8u *pSrc, size_t nLength, Npp8u *pMin, int *pMinIndx, Npp8u *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer)
-
8位字符向量最小值和最大值(带索引)方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMinIndx – 指向第一个最小值索引的指针。
pMax – 指向最大输出结果的指针。
pMaxIndx – 指向第一个最大值索引的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxIndxGetBufferSize_8u 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinMaxIndx_16s_Ctx(const Npp16s *pSrc, size_t nLength, Npp16s *pMin, int *pMinIndx, Npp16s *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位有符号短整型向量最小值和最大值(带索引)方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMinIndx – 指向第一个最小值索引的指针。
pMax – 指向最大输出结果的指针。
pMaxIndx – 指向第一个最大值索引的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxIndxGetBufferSize_16s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinMaxIndx_16s(const Npp16s *pSrc, size_t nLength, Npp16s *pMin, int *pMinIndx, Npp16s *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer)
-
16位有符号短整型向量最小值和最大值(带索引)方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMinIndx – 指向第一个最小值索引的指针。
pMax – 指向最大输出结果的指针。
pMaxIndx – 指向第一个最大值索引的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxIndxGetBufferSize_16s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinMaxIndx_16u_Ctx(const Npp16u *pSrc, size_t nLength, Npp16u *pMin, int *pMinIndx, Npp16u *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位无符号短整型向量最小值和最大值(带索引)方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMinIndx – 指向第一个最小值索引的指针。
pMax – 指向最大输出结果的指针。
pMaxIndx – 指向第一个最大值索引的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxIndxGetBufferSize_16u 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinMaxIndx_16u(const Npp16u *pSrc, size_t nLength, Npp16u *pMin, int *pMinIndx, Npp16u *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer)
-
16位无符号短整型向量最小值和最大值(带索引)方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMinIndx – 指向第一个最小值索引的指针。
pMax – 指向最大输出结果的指针。
pMaxIndx – 指向第一个最大值索引的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxIndxGetBufferSize_16u 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinMaxIndx_32s_Ctx(const Npp32s *pSrc, size_t nLength, Npp32s *pMin, int *pMinIndx, Npp32s *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位有符号短整型向量最小值和最大值(带索引)方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMinIndx – 指向第一个最小值索引的指针。
pMax – 指向最大输出结果的指针。
pMaxIndx – 指向第一个最大值索引的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxIndxGetBufferSize_32s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinMaxIndx_32s(const Npp32s *pSrc, size_t nLength, Npp32s *pMin, int *pMinIndx, Npp32s *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer)
-
32位有符号短整型向量最小值和最大值(带索引)方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMinIndx – 指向第一个最小值索引的指针。
pMax – 指向最大输出结果的指针。
pMaxIndx – 指向第一个最大值索引的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMinMaxIndxGetBufferSize_32s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinMaxIndx_32u_Ctx(const Npp32u *pSrc, size_t nLength, Npp32u *pMin, int *pMinIndx, Npp32u *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位无符号短向量最小值和最大值及其索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMinIndx – 指向第一个最小值索引的指针。
pMax – 指向最大输出结果的指针。
pMaxIndx – 指向第一个最大值索引的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsMinMaxIndxGetBufferSize_32u 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinMaxIndx_32u(const Npp32u *pSrc, size_t nLength, Npp32u *pMin, int *pMinIndx, Npp32u *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer)
-
32 位无符号短向量最小值和最大值及其索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMinIndx – 指向第一个最小值索引的指针。
pMax – 指向最大输出结果的指针。
pMaxIndx – 指向第一个最大值索引的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsMinMaxIndxGetBufferSize_32u 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinMaxIndx_32f_Ctx(const Npp32f *pSrc, size_t nLength, Npp32f *pMin, int *pMinIndx, Npp32f *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点向量最小值和最大值及其索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMinIndx – 指向第一个最小值索引的指针。
pMax – 指向最大输出结果的指针。
pMaxIndx – 指向第一个最大值索引的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsMinMaxIndxGetBufferSize_32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinMaxIndx_32f(const Npp32f *pSrc, size_t nLength, Npp32f *pMin, int *pMinIndx, Npp32f *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer)
-
32 位浮点向量最小值和最大值及其索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMinIndx – 指向第一个最小值索引的指针。
pMax – 指向最大输出结果的指针。
pMaxIndx – 指向第一个最大值索引的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsMinMaxIndxGetBufferSize_32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMinMaxIndx_64f_Ctx(const Npp64f *pSrc, size_t nLength, Npp64f *pMin, int *pMinIndx, Npp64f *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点向量最小值和最大值及其索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMinIndx – 指向第一个最小值索引的指针。
pMax – 指向最大输出结果的指针。
pMaxIndx – 指向第一个最大值索引的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsMinMaxIndxGetBufferSize_64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMinMaxIndx_64f(const Npp64f *pSrc, size_t nLength, Npp64f *pMin, int *pMinIndx, Npp64f *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer)
-
64 位浮点向量最小值和最大值及其索引方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pMin – 指向最小输出结果的指针。
pMinIndx – 指向第一个最小值索引的指针。
pMax – 指向最大输出结果的指针。
pMaxIndx – 指向第一个最大值索引的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsMinMaxIndxGetBufferSize_64f 确定所需的最小字节数。
- 返回值
信号范数
信号无穷范数
无穷范数
对信号的样本执行无穷范数计算。
函数
-
NppStatus nppsNormInfGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsNorm_Inf_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormInfGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsNorm_Inf_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_Inf_32f_Ctx(const Npp32f *pSrc, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点向量 C 范数方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormInfGetBufferSize_32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_Inf_32f(const Npp32f *pSrc, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
-
32 位浮点向量 C 范数方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormInfGetBufferSize_32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormInfGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsNorm_Inf_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormInfGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsNorm_Inf_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_Inf_64f_Ctx(const Npp64f *pSrc, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点向量 C 范数方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormInfGetBufferSize_64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_Inf_64f(const Npp64f *pSrc, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
-
64 位浮点向量 C 范数方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormInfGetBufferSize_64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormInfGetBufferSize_16s32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsNorm_Inf_16s32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormInfGetBufferSize_16s32f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsNorm_Inf_16s32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_Inf_16s32f_Ctx(const Npp16s *pSrc, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整型向量 C 范数方法,返回值是 32 位浮点型。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormInfGetBufferSize_16s32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_Inf_16s32f(const Npp16s *pSrc, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
-
16 位有符号短整型向量 C 范数方法,返回值是 32 位浮点型。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormInfGetBufferSize_16s32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormInfGetBufferSize_32fc32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsNorm_Inf_32fc32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormInfGetBufferSize_32fc32f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsNorm_Inf_32fc32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_Inf_32fc32f_Ctx(const Npp32fc *pSrc, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点复数向量 C 范数方法,返回值是 32 位浮点型。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormInfGetBufferSize_32fc32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_Inf_32fc32f(const Npp32fc *pSrc, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
-
32 位浮点复数向量 C 范数方法,返回值是 32 位浮点型。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormInfGetBufferSize_32fc32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormInfGetBufferSize_64fc64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNorm_Inf_64fc64f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormInfGetBufferSize_64fc64f(size_t nLength, size_t *hpBufferSize)
-
nppsNorm_Inf_64fc64f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_Inf_64fc64f_Ctx(const Npp64fc *pSrc, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点复向量 C 范数方法,返回值是 64 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormInfGetBufferSize_64fc64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_Inf_64fc64f(const Npp64fc *pSrc, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
-
64 位浮点复向量 C 范数方法,返回值是 64 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormInfGetBufferSize_64fc64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormInfGetBufferSize_16s32s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNorm_Inf_16s32s_Sfs 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormInfGetBufferSize_16s32s_Sfs(size_t nLength, size_t *hpBufferSize)
-
nppsNorm_Inf_16s32s_Sfs 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_Inf_16s32s_Sfs_Ctx(const Npp16s *pSrc, size_t nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整型向量 C 范数方法,返回值是 32 位有符号整数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormInfGetBufferSize_16s32s_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_Inf_16s32s_Sfs(const Npp16s *pSrc, size_t nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位有符号短整型向量 C 范数方法,返回值是 32 位有符号整数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormInfGetBufferSize_16s32s_Sfs 确定所需的最小字节数。
- 返回值
信号范数 L1
L1 范数
对信号的样本执行 L1 范数运算。
函数
-
NppStatus nppsNormL1GetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNorm_L1_32f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormL1GetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
nppsNorm_L1_32f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_L1_32f_Ctx(const Npp32f *pSrc, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点向量 L1 范数方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL1GetBufferSize_32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_L1_32f(const Npp32f *pSrc, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
-
32 位浮点向量 L1 范数方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL1GetBufferSize_32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormL1GetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNorm_L1_64f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormL1GetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
nppsNorm_L1_64f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_L1_64f_Ctx(const Npp64f *pSrc, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点向量 L1 范数方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL1GetBufferSize_64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_L1_64f(const Npp64f *pSrc, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
-
64 位浮点向量 L1 范数方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL1GetBufferSize_64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormL1GetBufferSize_16s32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNorm_L1_16s32f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormL1GetBufferSize_16s32f(size_t nLength, size_t *hpBufferSize)
-
nppsNorm_L1_16s32f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_L1_16s32f_Ctx(const Npp16s *pSrc, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整型向量 L1 范数方法,返回值是 32 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向 L1 范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL1GetBufferSize_16s32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_L1_16s32f(const Npp16s *pSrc, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
-
16 位有符号短整型向量 L1 范数方法,返回值是 32 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向 L1 范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL1GetBufferSize_16s32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormL1GetBufferSize_32fc64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNorm_L1_32fc64f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormL1GetBufferSize_32fc64f(size_t nLength, size_t *hpBufferSize)
-
nppsNorm_L1_32fc64f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_L1_32fc64f_Ctx(const Npp32fc *pSrc, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点复向量 L1 范数方法,返回值是 64 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL1GetBufferSize_32fc64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_L1_32fc64f(const Npp32fc *pSrc, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
-
32 位浮点复向量 L1 范数方法,返回值是 64 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL1GetBufferSize_32fc64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormL1GetBufferSize_64fc64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNorm_L1_64fc64f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormL1GetBufferSize_64fc64f(size_t nLength, size_t *hpBufferSize)
-
nppsNorm_L1_64fc64f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_L1_64fc64f_Ctx(const Npp64fc *pSrc, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点复向量 L1 范数方法,返回值是 64 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL1GetBufferSize_64fc64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_L1_64fc64f(const Npp64fc *pSrc, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
-
64 位浮点复向量 L1 范数方法,返回值是 64 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL1GetBufferSize_64fc64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormL1GetBufferSize_16s32s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNorm_L1_16s32s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormL1GetBufferSize_16s32s_Sfs(size_t nLength, size_t *hpBufferSize)
-
nppsNorm_L1_16s32s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_L1_16s32s_Sfs_Ctx(const Npp16s *pSrc, size_t nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整数向量 L1 范数方法,返回值是 32 位有符号整数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL1GetBufferSize_16s32s_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_L1_16s32s_Sfs(const Npp16s *pSrc, size_t nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位有符号短整数向量 L1 范数方法,返回值是 32 位有符号整数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL1GetBufferSize_16s32s_Sfs 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormL1GetBufferSize_16s64s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNorm_L1_16s64s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormL1GetBufferSize_16s64s_Sfs(size_t nLength, size_t *hpBufferSize)
-
nppsNorm_L1_16s64s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_L1_16s64s_Sfs_Ctx(const Npp16s *pSrc, size_t nLength, Npp64s *pNorm, int nScaleFactor, Npp8u Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整数向量 L1 范数方法,返回值是 64 位有符号整数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL1GetBufferSize_16s64s_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_L1_16s64s_Sfs(const Npp16s *pSrc, size_t nLength, Npp64s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位有符号短整数向量 L1 范数方法,返回值是 64 位有符号整数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL1GetBufferSize_16s64s_Sfs 确定所需的最小字节数。
- 返回值
信号范数 L2
L2 范数
对信号的采样执行 L2 范数运算。
函数
-
NppStatus nppsNormL2GetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNorm_L2_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormL2GetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
nppsNorm_L2_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_L2_32f_Ctx(const Npp32f *pSrc, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点向量 L2 范数方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL2GetBufferSize_32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_L2_32f(const Npp32f *pSrc, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
-
32 位浮点向量 L2 范数方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL2GetBufferSize_32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormL2GetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNorm_L2_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormL2GetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
nppsNorm_L2_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_L2_64f_Ctx(const Npp64f *pSrc, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点向量 L2 范数方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL2GetBufferSize_64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_L2_64f(const Npp64f *pSrc, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
-
64 位浮点向量 L2 范数方法
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL2GetBufferSize_64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormL2GetBufferSize_16s32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNorm_L2_16s32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormL2GetBufferSize_16s32f(size_t nLength, size_t *hpBufferSize)
-
nppsNorm_L2_16s32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_L2_16s32f_Ctx(const Npp16s *pSrc, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整数向量 L2 范数方法,返回值是 32 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL2GetBufferSize_16s32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_L2_16s32f(const Npp16s *pSrc, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
-
16 位有符号短整数向量 L2 范数方法,返回值是 32 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL2GetBufferSize_16s32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormL2GetBufferSize_32fc64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNorm_L2_32fc64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormL2GetBufferSize_32fc64f(size_t nLength, size_t *hpBufferSize)
-
nppsNorm_L2_32fc64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_L2_32fc64f_Ctx(const Npp32fc *pSrc, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点复数向量 L2 范数方法,返回值是 64 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL2GetBufferSize_32fc64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_L2_32fc64f(const Npp32fc *pSrc, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
-
32 位浮点复数向量 L2 范数方法,返回值是 64 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL2GetBufferSize_32fc64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormL2GetBufferSize_64fc64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNorm_L2_64fc64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormL2GetBufferSize_64fc64f(size_t nLength, size_t *hpBufferSize)
-
nppsNorm_L2_64fc64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_L2_64fc64f_Ctx(const Npp64fc *pSrc, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点复数向量 L2 范数方法,返回值是 64 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL2GetBufferSize_64fc64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_L2_64fc64f(const Npp64fc *pSrc, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
-
64 位浮点复数向量 L2 范数方法,返回值是 64 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormL2GetBufferSize_64fc64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormL2GetBufferSize_16s32s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNorm_L2_16s32s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormL2GetBufferSize_16s32s_Sfs(size_t nLength, size_t *hpBufferSize)
-
nppsNorm_L2_16s32s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_L2_16s32s_Sfs_Ctx(const Npp16s *pSrc, size_t nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整型向量 L2 范数方法,返回值是 32 位有符号整型。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsNormL2GetBufferSize_16s32s_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_L2_16s32s_Sfs(const Npp16s *pSrc, size_t nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位有符号短整型向量 L2 范数方法,返回值是 32 位有符号整型。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsNormL2GetBufferSize_16s32s_Sfs 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormL2SqrGetBufferSize_16s64s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNorm_L2Sqr_16s64s_Sfs 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormL2SqrGetBufferSize_16s64s_Sfs(size_t nLength, size_t *hpBufferSize)
-
nppsNorm_L2Sqr_16s64s_Sfs 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNorm_L2Sqr_16s64s_Sfs_Ctx(const Npp16s *pSrc, size_t nLength, Npp64s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整型向量 L2 平方范数方法,返回值是 64 位有符号整型。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsNormL2SqrGetBufferSize_16s64s_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNorm_L2Sqr_16s64s_Sfs(const Npp16s *pSrc, size_t nLength, Npp64s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位有符号短整型向量 L2 平方范数方法,返回值是 64 位有符号整型。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsNormL2SqrGetBufferSize_16s64s_Sfs 确定所需的最小字节数。
- 返回值
信号范数 Inf 范数差
无穷范数差
对两个输入信号差值的样本执行无穷范数运算。
函数
-
NppStatus nppsNormDiffInfGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNormDiff_Inf_32f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffInfGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
nppsNormDiff_Inf_32f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_Inf_32f_Ctx(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
对两个向量差值执行 32 位浮点 C 范数方法
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsNormDiffInfGetBufferSize_32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_Inf_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
-
对两个向量差值执行 32 位浮点 C 范数方法
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsNormDiffInfGetBufferSize_32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormDiffInfGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNormDiff_Inf_64f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffInfGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
nppsNormDiff_Inf_64f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_Inf_64f_Ctx(const Npp64f *pSrc1, const Npp64f *pSrc2, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
对两个向量差值执行 64 位浮点 C 范数方法
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsNormDiffInfGetBufferSize_64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_Inf_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
-
对两个向量差值执行 64 位浮点 C 范数方法
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsNormDiffInfGetBufferSize_64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormDiffInfGetBufferSize_16s32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNormDiff_Inf_16s32f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffInfGetBufferSize_16s32f(size_t nLength, size_t *hpBufferSize)
-
nppsNormDiff_Inf_16s32f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_Inf_16s32f_Ctx(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
对两个向量差值执行 16 位有符号短整型 C 范数方法,返回值是 32 位浮点型。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsNormDiffInfGetBufferSize_16s32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_Inf_16s32f(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
-
对两个向量差值执行 16 位有符号短整型 C 范数方法,返回值是 32 位浮点型。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsNormDiffInfGetBufferSize_16s32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormDiffInfGetBufferSize_32fc32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNormDiff_Inf_32fc32f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffInfGetBufferSize_32fc32f(size_t nLength, size_t *hpBufferSize)
-
nppsNormDiff_Inf_32fc32f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_Inf_32fc32f_Ctx(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
对两个向量差值执行 32 位浮点复数 C 范数方法,返回值是 32 位浮点型。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsNormDiffInfGetBufferSize_32fc32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_Inf_32fc32f(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
-
对两个向量差值执行 32 位浮点复数 C 范数方法,返回值是 32 位浮点型。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsNormDiffInfGetBufferSize_32fc32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormDiffInfGetBufferSize_64fc64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsNormDiff_Inf_64fc64f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffInfGetBufferSize_64fc64f(size_t nLength, size_t *hpBufferSize)
-
nppsNormDiff_Inf_64fc64f 的设备缓冲区大小(字节)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_Inf_64fc64f_Ctx(const Npp64fc *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
对两个向量差值执行 64 位浮点复数 C 范数方法,返回值是 64 位浮点型。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsNormDiffInfGetBufferSize_64fc64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_Inf_64fc64f(const Npp64fc *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
-
对两个向量差值执行 64 位浮点复数 C 范数方法,返回值是 64 位浮点型。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsNormDiffInfGetBufferSize_64fc64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormDiffInfGetBufferSize_16s32s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsNormDiff_Inf_16s32s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffInfGetBufferSize_16s32s_Sfs(size_t nLength, size_t *hpBufferSize)
-
用于 nppsNormDiff_Inf_16s32s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_Inf_16s32s_Sfs_Ctx(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
两个向量差的 16 位有符号短整型 C 范数方法,返回值是 32 位有符号整数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormDiffInfGetBufferSize_16s32s_Sfs 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_Inf_16s32s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
-
两个向量差的 16 位有符号短整型 C 范数方法,返回值是 32 位有符号整数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormDiffInfGetBufferSize_16s32s_Sfs 来确定所需的最小字节数。
- 返回值
信号范数 L1 NormDiff
L1 范数差
对两个输入信号差值的样本执行 L1 范数计算。
函数
-
NppStatus nppsNormDiffL1GetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsNormDiff_L1_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffL1GetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsNormDiff_L1_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_L1_32f_Ctx(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
两个向量差的 32 位浮点 L1 范数方法
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormDiffL1GetBufferSize_32f 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_L1_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
-
两个向量差的 32 位浮点 L1 范数方法
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormDiffL1GetBufferSize_32f 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormDiffL1GetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsNormDiff_L1_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffL1GetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsNormDiff_L1_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_L1_64f_Ctx(const Npp64f *pSrc1, const Npp64f *pSrc2, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
两个向量差的 64 位浮点 L1 范数方法
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormDiffL1GetBufferSize_64f 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_L1_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
-
两个向量差的 64 位浮点 L1 范数方法
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormDiffL1GetBufferSize_64f 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormDiffL1GetBufferSize_16s32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsNormDiff_L1_16s32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffL1GetBufferSize_16s32f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsNormDiff_L1_16s32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_L1_16s32f_Ctx(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
两个向量差的 16 位有符号短整型 L1 范数方法,返回值是 32 位浮点数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向 L1 范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormDiffL1GetBufferSize_16s32f 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_L1_16s32f(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
-
两个向量差的 16 位有符号短整型 L1 范数方法,返回值是 32 位浮点数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向 L1 范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormDiffL1GetBufferSize_16s32f 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormDiffL1GetBufferSize_32fc64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsNormDiff_L1_32fc64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffL1GetBufferSize_32fc64f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsNormDiff_L1_32fc64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_L1_32fc64f_Ctx(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
两个向量差的 32 位浮点复数 L1 范数方法,返回值是 64 位浮点数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormDiffL1GetBufferSize_32fc64f 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_L1_32fc64f(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp64f *pNorm, Npp8u pDeviceBuffer)
-
两个向量差的 32 位浮点复数 L1 范数方法,返回值是 64 位浮点数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormDiffL1GetBufferSize_32fc64f 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormDiffL1GetBufferSize_64fc64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsNormDiff_L1_64fc64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffL1GetBufferSize_64fc64f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsNormDiff_L1_64fc64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_L1_64fc64f_Ctx(const Npp64fc *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
两个向量差的 64 位浮点复数 L1 范数方法,返回值是 64 位浮点数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormDiffL1GetBufferSize_64fc64f 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_L1_64fc64f(const Npp64fc *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
-
两个向量差的 64 位浮点复数 L1 范数方法,返回值是 64 位浮点数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsNormDiffL1GetBufferSize_64fc64f 来确定所需的最小字节数。
- 返回值
-
Device-buffer size (in bytes) for nppsNormDiff_L1_16s32s_Sfs.
-
用于 nppsNormDiff_L1_16s32s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffL1GetBufferSize_16s32s_Sfs(size_t nLength, size_t *hpBufferSize)
-
用于 nppsNormDiff_L1_16s32s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_L1_16s32s_Sfs_Ctx(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16-bit signed short integer L1 norm method on two vectors’ difference, return value is 32-bit signed integer.
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – Source Signal Pointer..
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsNormDiffL1GetBufferSize_16s32s_Sfs to determine the minium number of bytes required.
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_L1_16s32s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16-bit signed short integer L1 norm method on two vectors’ difference, return value is 32-bit signed integer.
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – Source Signal Pointer..
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsNormDiffL1GetBufferSize_16s32s_Sfs to determine the minium number of bytes required.
- 返回值
-
NppStatus nppsNormDiffL1GetBufferSize_16s64s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
Device-buffer size (in bytes) for nppsNormDiff_L1_16s64s_Sfs.
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
用于 nppsNormDiff_L1_16s64s_Sfs 的设备缓冲区大小(以字节为单位)。
-
Device-buffer size (in bytes) for nppsNormDiff_L1_16s64s_Sfs.
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_L1_16s64s_Sfs_Ctx(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp64s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16-bit signed short integer L1 norm method on two vectors’ difference, return value is 64-bit signed integer.
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsNormDiffL1GetBufferSize_16s64s_Sfs to determine the minium number of bytes required.
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_L1_16s64s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp64s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16-bit signed short integer L1 norm method on two vectors’ difference, return value is 64-bit signed integer.
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsNormDiffL1GetBufferSize_16s64s_Sfs to determine the minium number of bytes required.
- 返回值
Signal Norm L2 NormDiff
L2 Norm Diff
Performs the L2 norm on the samples of two input signals’ difference.
函数
-
NppStatus nppsNormDiffL2GetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
Device-buffer size (in bytes) for nppsNormDiff_L2_32f.
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
用于 nppsNormDiff_L2_32f 的设备缓冲区大小(以字节为单位)。
-
Device-buffer size (in bytes) for nppsNormDiff_L2_32f.
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffL2GetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
32-bit float L2 norm method on two vectors’ difference
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsNormDiffL2GetBufferSize_32f to determine the minium number of bytes required.
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_L2_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
-
32-bit float L2 norm method on two vectors’ difference
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsNormDiffL2GetBufferSize_32f to determine the minium number of bytes required.
- 返回值
-
NppStatus nppsNormDiffL2GetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
Device-buffer size (in bytes) for nppsNormDiff_L2_64f.
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
用于 nppsNormDiff_L2_64f 的设备缓冲区大小(以字节为单位)。
-
Device-buffer size (in bytes) for nppsNormDiff_L2_64f.
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffL2GetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
64-bit float L2 norm method on two vectors’ difference
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsNormDiffL2GetBufferSize_64f to determine the minium number of bytes required.
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_L2_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
-
64-bit float L2 norm method on two vectors’ difference
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsNormDiffL2GetBufferSize_64f to determine the minium number of bytes required.
- 返回值
-
NppStatus nppsNormDiffL2GetBufferSize_16s32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
Device-buffer size (in bytes) for nppsNormDiff_L2_16s32f.
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
用于 nppsNormDiff_L2_16s32f 的设备缓冲区大小(以字节为单位)。
-
Device-buffer size (in bytes) for nppsNormDiff_L2_16s32f.
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_L2_16s32f_Ctx(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16-bit signed short integer L2 norm method on two vectors’ difference, return value is 32-bit float.
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsNormDiffL2GetBufferSize_16s32f to determine the minium number of bytes required.
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_L2_16s32f(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
-
16-bit signed short integer L2 norm method on two vectors’ difference, return value is 32-bit float.
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsNormDiffL2GetBufferSize_16s32f to determine the minium number of bytes required.
- 返回值
-
NppStatus nppsNormDiffL2GetBufferSize_32fc64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
Device-buffer size (in bytes) for nppsNormDiff_L2_32fc64f.
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
用于 nppsNormDiff_L2_32fc64f 的设备缓冲区大小(以字节为单位)。
-
Device-buffer size (in bytes) for nppsNormDiff_L2_32fc64f.
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_L2_32fc64f_Ctx(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32-bit float complex L2 norm method on two vectors’ difference, return value is 64-bit float.
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsNormDiffL2GetBufferSize_32fc64f to determine the minium number of bytes required.
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_L2_32fc64f(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
-
32-bit float complex L2 norm method on two vectors’ difference, return value is 64-bit float.
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. Use nppsNormDiffL2GetBufferSize_32fc64f to determine the minium number of bytes required.
- 返回值
-
NppStatus nppsNormDiffL2GetBufferSize_64fc64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsNormDiff_L2_64fc64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffL2GetBufferSize_64fc64f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsNormDiff_L2_64fc64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_L2_64fc64f_Ctx(const Npp64fc *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
两个向量差的 64 位浮点复数 L2 范数方法,返回值是 64 位浮点数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormDiffL2GetBufferSize_64fc64f 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_L2_64fc64f(const Npp64fc *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
-
两个向量差的 64 位浮点复数 L2 范数方法,返回值是 64 位浮点数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormDiffL2GetBufferSize_64fc64f 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormDiffL2GetBufferSize_16s32s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsNormDiff_L2_16s32s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffL2GetBufferSize_16s32s_Sfs(size_t nLength, size_t *hpBufferSize)
-
用于 nppsNormDiff_L2_16s32s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_L2_16s32s_Sfs_Ctx(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
两个向量差的 16 位有符号短整型 L2 范数方法,返回值是 32 位有符号整数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormDiffL2GetBufferSize_16s32s_Sfs 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_L2_16s32s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
-
两个向量差的 16 位有符号短整型 L2 范数方法,返回值是 32 位有符号整数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormDiffL2GetBufferSize_16s32s_Sfs 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsNormDiffL2SqrGetBufferSize_16s64s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsNormDiff_L2Sqr_16s64s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiffL2SqrGetBufferSize_16s64s_Sfs(size_t nLength, size_t *hpBufferSize)
-
用于 nppsNormDiff_L2Sqr_16s64s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsNormDiff_L2Sqr_16s64s_Sfs_Ctx(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp64s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
两个向量差的 16 位有符号短整型 L2 平方范数方法,返回值是 64 位有符号整数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormDiffL2SqrGetBufferSize_16s64s_Sfs 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsNormDiff_L2Sqr_16s64s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp64s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
-
两个向量差的 16 位有符号短整型 L2 平方范数方法,返回值是 64 位有符号整数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pNorm – 指向范数结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsNormDiffL2SqrGetBufferSize_16s64s_Sfs 来确定所需的最小字节数。
- 返回值
信号点积
点积
对两个输入信号的样本执行点积运算。
函数
-
NppStatus nppsDotProdGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsDotProd_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsDotProd_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_32f_Ctx(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp32f *pDp, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点点积方法,返回值是 32 位浮点数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsDotProdGetBufferSize_32f 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp32f *pDp, Npp8u *pDeviceBuffer)
-
32 位浮点点积方法,返回值是 32 位浮点数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsDotProdGetBufferSize_32f 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_32fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsDotProd_32fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_32fc(size_t nLength, size_t *hpBufferSize)
-
用于 nppsDotProd_32fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_32fc_Ctx(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp32fc *pDp, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点复数点积方法,返回值是 32 位浮点复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsDotProdGetBufferSize_32fc 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_32fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp32fc *pDp, Npp8u *pDeviceBuffer)
-
32 位浮点复数点积方法,返回值是 32 位浮点复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsDotProdGetBufferSize_32fc 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_32f32fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsDotProd_32f32fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_32f32fc(size_t nLength, size_t *hpBufferSize)
-
用于 nppsDotProd_32f32fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_32f32fc_Ctx(const Npp32f *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp32fc *pDp, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点和 32 位浮点复数点积方法,返回值是 32 位浮点复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsDotProdGetBufferSize_32f32fc 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_32f32fc(const Npp32f *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp32fc *pDp, Npp8u *pDeviceBuffer)
-
32 位浮点和 32 位浮点复数点积方法,返回值是 32 位浮点复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsDotProdGetBufferSize_32f32fc 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_32f64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsDotProd_32f64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_32f64f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsDotProd_32f64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_32f64f_Ctx(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp64f *pDp, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点点积方法,返回值是 64 位浮点数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsDotProdGetBufferSize_32f64f 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_32f64f(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp64f *pDp, Npp8u *pDeviceBuffer)
-
32 位浮点点积方法,返回值是 64 位浮点数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsDotProdGetBufferSize_32f64f 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_32fc64fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsDotProd_32fc64fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_32fc64fc(size_t nLength, size_t *hpBufferSize)
-
nppsDotProd_32fc64fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_32fc64fc_Ctx(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp64fc *pDp, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点复数点积方法,返回值是 64 位浮点复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_32fc64fc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_32fc64fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp64fc *pDp, Npp8u *pDeviceBuffer)
-
32 位浮点复数点积方法,返回值是 64 位浮点复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_32fc64fc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_32f32fc64fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsDotProd_32f32fc64fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_32f32fc64fc(size_t nLength, size_t *hpBufferSize)
-
nppsDotProd_32f32fc64fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_32f32fc64fc_Ctx(const Npp32f *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp64fc *pDp, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点和 32 位浮点复数点积方法,返回值是 64 位浮点复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_32f32fc64fc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_32f32fc64fc(const Npp32f *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp64fc *pDp, Npp8u *pDeviceBuffer)
-
32 位浮点和 32 位浮点复数点积方法,返回值是 64 位浮点复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_32f32fc64fc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsDotProd_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
nppsDotProd_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_64f_Ctx(const Npp64f *pSrc1, const Npp64f *pSrc2, size_t nLength, Npp64f *pDp, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点点积方法,返回值是 64 位浮点数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, size_t nLength, Npp64f *pDp, Npp8u *pDeviceBuffer)
-
64 位浮点点积方法,返回值是 64 位浮点数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_64fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsDotProd_64fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_64fc(size_t nLength, size_t *hpBufferSize)
-
nppsDotProd_64fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_64fc_Ctx(const Npp64fc *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64fc *pDp, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点复数点积方法,返回值是 64 位浮点复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_64fc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_64fc(const Npp64fc *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64fc *pDp, Npp8u *pDeviceBuffer)
-
64 位浮点复数点积方法,返回值是 64 位浮点复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_64fc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_64f64fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsDotProd_64f64fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_64f64fc(size_t nLength, size_t *hpBufferSize)
-
nppsDotProd_64f64fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_64f64fc_Ctx(const Npp64f *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64fc *pDp, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点和 64 位浮点复数点积方法,返回值是 64 位浮点复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_64f64fc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_64f64fc(const Npp64f *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64fc *pDp, Npp8u *pDeviceBuffer)
-
64 位浮点和 64 位浮点复数点积方法,返回值是 64 位浮点复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_64f64fc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_16s64s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsDotProd_16s64s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_16s64s(size_t nLength, size_t *hpBufferSize)
-
nppsDotProd_16s64s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_16s64s_Ctx(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp64s *pDp, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整数点积方法,返回值是 64 位有符号整数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s64s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_16s64s(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp64s *pDp, Npp8u *pDeviceBuffer)
-
16 位有符号短整数点积方法,返回值是 64 位有符号整数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s64s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_16sc64sc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsDotProd_16sc64sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_16sc64sc(size_t nLength, size_t *hpBufferSize)
-
nppsDotProd_16sc64sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_16sc64sc_Ctx(const Npp16sc *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp64sc *pDp, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位有符号短整型复数点积方法,返回值是 64 位有符号整型复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16sc64sc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_16sc64sc(const Npp16sc *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp64sc *pDp, Npp8u *pDeviceBuffer)
-
16位有符号短整型复数点积方法,返回值是 64 位有符号整型复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16sc64sc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_16s16sc64sc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsDotProd_16s16sc64sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_16s16sc64sc(size_t nLength, size_t *hpBufferSize)
-
nppsDotProd_16s16sc64sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_16s16sc64sc_Ctx(const Npp16s *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp64sc *pDp, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位有符号短整型和 16位有符号短整型复数点积方法,返回值是 64 位有符号整型复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s16sc64sc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_16s16sc64sc(const Npp16s *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp64sc *pDp, Npp8u *pDeviceBuffer)
-
16位有符号短整型和 16位有符号短整型复数点积方法,返回值是 64 位有符号整型复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s16sc64sc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_16s32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsDotProd_16s32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_16s32f(size_t nLength, size_t *hpBufferSize)
-
nppsDotProd_16s32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_16s32f_Ctx(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp32f *pDp, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位有符号短整型点积方法,返回值是 32 位浮点数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_16s32f(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp32f *pDp, Npp8u *pDeviceBuffer)
-
16位有符号短整型点积方法,返回值是 32 位浮点数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_16sc32fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsDotProd_16sc32fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_16sc32fc(size_t nLength, size_t *hpBufferSize)
-
nppsDotProd_16sc32fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_16sc32fc_Ctx(const Npp16sc *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp32fc *pDp, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位有符号短整型复数点积方法,返回值是 32 位浮点复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16sc32fc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_16sc32fc(const Npp16sc *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp32fc *pDp, Npp8u *pDeviceBuffer)
-
16位有符号短整型复数点积方法,返回值是 32 位浮点复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16sc32fc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_16s16sc32fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsDotProd_16s16sc32fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_16s16sc32fc(size_t nLength, size_t *hpBufferSize)
-
nppsDotProd_16s16sc32fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_16s16sc32fc_Ctx(const Npp16s *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp32fc *pDp, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位有符号短整型和 16位有符号短整型复数点积方法,返回值是 32 位浮点复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s16sc32fc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_16s16sc32fc(const Npp16s *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp32fc *pDp, Npp8u *pDeviceBuffer)
-
16位有符号短整型和 16位有符号短整型复数点积方法,返回值是 32 位浮点复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s16sc32fc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_16s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsDotProd_16s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_16s_Sfs(size_t nLength, size_t *hpBufferSize)
-
nppsDotProd_16s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_16s_Sfs_Ctx(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp16s *pDp, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位有符号短整型点积方法,返回值是 16 位有符号短整型。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_16s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp16s *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16位有符号短整型点积方法,返回值是 16 位有符号短整型。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s_Sfs 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_16sc_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsDotProd_16sc_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_16sc_Sfs(size_t nLength, size_t *hpBufferSize)
-
nppsDotProd_16sc_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_16sc_Sfs_Ctx(const Npp16sc *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp16sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位有符号短整型复数点积方法,返回值是 16 位有符号短整型复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16sc_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_16sc_Sfs(const Npp16sc *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp16sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16位有符号短整型复数点积方法,返回值是 16 位有符号短整型复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16sc_Sfs 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_32s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsDotProd_32s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_32s_Sfs(size_t nLength, size_t *hpBufferSize)
-
nppsDotProd_32s_Sfs 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_32s_Sfs_Ctx(const Npp32s *pSrc1, const Npp32s *pSrc2, size_t nLength, Npp32s *pDp, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位有符号整型点积方法,返回值是 32 位有符号整型。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_32s_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_32s_Sfs(const Npp32s *pSrc1, const Npp32s *pSrc2, size_t nLength, Npp32s *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
-
32位有符号整型点积方法,返回值是 32 位有符号整型。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_32s_Sfs 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_32sc_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
设备缓冲区大小(字节),用于 nppsDotProd_32sc_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_32sc_Sfs(size_t nLength, size_t *hpBufferSize)
-
设备缓冲区大小(字节),用于 nppsDotProd_32sc_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_32sc_Sfs_Ctx(const Npp32sc *pSrc1, const Npp32sc *pSrc2, size_t nLength, Npp32sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位有符号整数复数点积方法,返回值是 32 位有符号整数复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_32sc_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_32sc_Sfs(const Npp32sc *pSrc1, const Npp32sc *pSrc2, size_t nLength, Npp32sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
-
32 位有符号整数复数点积方法,返回值是 32 位有符号整数复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_32sc_Sfs 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_16s32s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
设备缓冲区大小(字节),用于 nppsDotProd_16s32s_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_16s32s_Sfs(size_t nLength, size_t *hpBufferSize)
-
设备缓冲区大小(字节),用于 nppsDotProd_16s32s_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_16s32s_Sfs_Ctx(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp32s *pDp, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整数点积方法,返回值是 32 位有符号整数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s32s_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_16s32s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp32s *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位有符号短整数点积方法,返回值是 32 位有符号整数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s32s_Sfs 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_16s16sc32sc_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
设备缓冲区大小(字节),用于 nppsDotProd_16s16sc32sc_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_16s16sc32sc_Sfs(size_t nLength, size_t *hpBufferSize)
-
设备缓冲区大小(字节),用于 nppsDotProd_16s16sc32sc_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_16s16sc32sc_Sfs_Ctx(const Npp16s *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp32sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整数和 16 位有符号短整数复数点积方法,返回值是 32 位有符号整数复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s16sc32sc_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_16s16sc32sc_Sfs(const Npp16s *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp32sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位有符号短整数和 16 位有符号短整数复数点积方法,返回值是 32 位有符号整数复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s16sc32sc_Sfs 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_16s32s32s_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
设备缓冲区大小(字节),用于 nppsDotProd_16s32s32s_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_16s32s32s_Sfs(size_t nLength, size_t *hpBufferSize)
-
设备缓冲区大小(字节),用于 nppsDotProd_16s32s32s_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_16s32s32s_Sfs_Ctx(const Npp16s *pSrc1, const Npp32s *pSrc2, size_t nLength, Npp32s *pDp, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整数和 32 位有符号整数点积方法,返回值是 32 位有符号整数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s32s32s_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_16s32s32s_Sfs(const Npp16s *pSrc1, const Npp32s *pSrc2, size_t nLength, Npp32s *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位有符号短整数和 32 位有符号整数点积方法,返回值是 32 位有符号整数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s32s32s_Sfs 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_16s16sc_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
设备缓冲区大小(字节),用于 nppsDotProd_16s16sc_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_16s16sc_Sfs(size_t nLength, size_t *hpBufferSize)
-
设备缓冲区大小(字节),用于 nppsDotProd_16s16sc_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_16s16sc_Sfs_Ctx(const Npp16s *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp16sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整数和 16 位有符号短整数复数点积方法,返回值是 16 位有符号短整数复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s16sc_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_16s16sc_Sfs(const Npp16s *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp16sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位有符号短整数和 16 位有符号短整数复数点积方法,返回值是 16 位有符号短整数复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16s16sc_Sfs 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_16sc32sc_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
设备缓冲区大小(字节),用于 nppsDotProd_16sc32sc_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_16sc32sc_Sfs(size_t nLength, size_t *hpBufferSize)
-
设备缓冲区大小(字节),用于 nppsDotProd_16sc32sc_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_16sc32sc_Sfs_Ctx(const Npp16sc *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp32sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整数复数点积方法,返回值是 32 位有符号整数复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16sc32sc_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_16sc32sc_Sfs(const Npp16sc *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp32sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
-
16 位有符号短整数复数点积方法,返回值是 32 位有符号整数复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_16sc32sc_Sfs 确定所需的最小字节数。
- 返回值
-
NppStatus nppsDotProdGetBufferSize_32s32sc_Sfs_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
设备缓冲区大小(字节),用于 nppsDotProd_32s32sc_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProdGetBufferSize_32s32sc_Sfs(size_t nLength, size_t *hpBufferSize)
-
设备缓冲区大小(字节),用于 nppsDotProd_32s32sc_Sfs。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsDotProd_32s32sc_Sfs_Ctx(const Npp32s *pSrc1, const Npp32sc *pSrc2, size_t nLength, Npp32sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位有符号短整数和 32 位有符号短整数复数点积方法,返回值是 32 位有符号整数复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_32s32sc_Sfs 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsDotProd_32s32sc_Sfs(const Npp32s *pSrc1, const Npp32sc *pSrc2, size_t nLength, Npp32sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
-
32 位有符号短整数和 32 位有符号短整数复数点积方法,返回值是 32 位有符号整数复数。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDp – 指向点积结果的指针。
nScaleFactor – 整数结果缩放。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsDotProdGetBufferSize_32s32sc_Sfs 确定所需的最小字节数。
- 返回值
信号计数在范围内
范围计数
计算信号样本中指定范围内元素的数量。
函数
-
NppStatus nppsCountInRangeGetBufferSize_32s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsCountInRange_32s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsCountInRangeGetBufferSize_32s(size_t nLength, size_t *hpBufferSize)
-
用于 nppsCountInRange_32s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsCountInRange_32s_Ctx(const Npp32s *pSrc, size_t nLength, int *pCounts, Npp32s nLowerBound, Npp32s nUpperBound, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
计算 32 位有符号整数数组中值落在指定范围内的元素数量。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pCounts – 指向元素数量的指针。
nLowerBound – 指定范围的下限。
nUpperBound – 指定范围的上限。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsCountInRangeGetBufferSize_32s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsCountInRange_32s(const Npp32s *pSrc, size_t nLength, int *pCounts, Npp32s nLowerBound, Npp32s nUpperBound, Npp8u *pDeviceBuffer)
-
计算 32 位有符号整数数组中值落在指定范围内的元素数量。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pCounts – 指向元素数量的指针。
nLowerBound – 指定范围的下限。
nUpperBound – 指定范围的上限。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsCountInRangeGetBufferSize_32s 确定所需的最小字节数。
- 返回值
信号零 crossing 计数
零 crossing 计数
计算信号中零 crossing 的数量。
函数
-
NppStatus nppsZeroCrossingGetBufferSize_16s32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsZeroCrossing_16s32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsZeroCrossingGetBufferSize_16s32f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsZeroCrossing_16s32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsZeroCrossing_16s32f_Ctx(const Npp16s *pSrc, size_t nLength, Npp32f *pValZC, NppsZCType tZCType, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整数零 crossing 方法,返回值是 32 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pValZC – 指向输出结果的指针。
tZCType – 零 crossing 测量的类型:nppZCR、nppZCXor 或 nppZCC。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsZeroCrossingGetBufferSize_16s32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsZeroCrossing_16s32f(const Npp16s *pSrc, size_t nLength, Npp32f *pValZC, NppsZCType tZCType, Npp8u *pDeviceBuffer)
-
16 位有符号短整数零 crossing 方法,返回值是 32 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pValZC – 指向输出结果的指针。
tZCType – 零 crossing 测量的类型:nppZCR、nppZCXor 或 nppZCC。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsZeroCrossingGetBufferSize_16s32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsZeroCrossingGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsZeroCrossing_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsZeroCrossingGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsZeroCrossing_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsZeroCrossing_32f_Ctx(const Npp32f *pSrc, size_t nLength, Npp32f *pValZC, NppsZCType tZCType, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点零 crossing 方法,返回值是 32 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pValZC – 指向输出结果的指针。
tZCType – 零 crossing 测量的类型:nppZCR、nppZCXor 或 nppZCC。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsZeroCrossingGetBufferSize_32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsZeroCrossing_32f(const Npp32f *pSrc, size_t nLength, Npp32f *pValZC, NppsZCType tZCType, Npp8u *pDeviceBuffer)
-
32 位浮点零 crossing 方法,返回值是 32 位浮点数。
- 参数
-
pSrc – 源信号指针。
nLength – 信号长度。
pValZC – 指向输出结果的指针。
tZCType – 零 crossing 测量的类型:nppZCR、nppZCXor 或 nppZCC。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsZeroCrossingGetBufferSize_32f 确定所需的最小字节数。
- 返回值
信号最大误差
最大误差
用于计算两个信号之间最大误差的原语。给定两个长度均为 \(N\) 的信号 \(pSrc1\) 和 \(pSrc2\),最大误差定义为两个信号对应元素之间最大绝对差值。
如果信号为复数格式,则使用复数的绝对值。
函数
-
NppStatus nppsMaximumError_8u_Ctx(const Npp8u *pSrc1, const Npp8u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
8 位无符号字符最大误差方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsMaximumErrorGetBufferSize_8u 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumError_8u(const Npp8u *pSrc1, const Npp8u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
8 位无符号字符最大误差方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsMaximumErrorGetBufferSize_8u 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumError_8s_Ctx(const Npp8s *pSrc1, const Npp8s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
8 位有符号字符最大误差方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsMaximumErrorGetBufferSize_8s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumError_8s(const Npp8s *pSrc1, const Npp8s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
8 位有符号字符最大误差方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsMaximumErrorGetBufferSize_8s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumError_16u_Ctx(const Npp16u *pSrc1, const Npp16u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位无符号短整数最大误差方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsMaximumErrorGetBufferSize_16u 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumError_16u(const Npp16u *pSrc1, const Npp16u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
16 位无符号短整数最大误差方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsMaximumErrorGetBufferSize_16u 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumError_16s_Ctx(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整数最大误差方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsMaximumErrorGetBufferSize_16s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumError_16s(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
16 位有符号短整数最大误差方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsMaximumErrorGetBufferSize_16s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumError_16sc_Ctx(const Npp16sc *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位无符号短复数整数最大误差方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_16sc 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumError_16sc(const Npp16sc *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
16 位无符号短复数整数最大误差方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_16sc 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumError_32u_Ctx(const Npp32u *pSrc1, const Npp32u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位无符号短整型最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_32u 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumError_32u(const Npp32u *pSrc1, const Npp32u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32 位无符号短整型最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_32u 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumError_32s_Ctx(const Npp32s *pSrc1, const Npp32s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位有符号短整型最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_32s 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumError_32s(const Npp32s *pSrc1, const Npp32s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32 位有符号短整型最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_32s 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumError_32sc_Ctx(const Npp32sc *pSrc1, const Npp32sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位无符号短复数整型最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_32sc 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumError_32sc(const Npp32sc *pSrc1, const Npp32sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32 位无符号短复数整型最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_32sc 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumError_64s_Ctx(const Npp64s *pSrc1, const Npp64s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位有符号短整型最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_64s 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumError_64s(const Npp64s *pSrc1, const Npp64s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
64 位有符号短整型最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_64s 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumError_64sc_Ctx(const Npp64sc *pSrc1, const Npp64sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位无符号短复数整型最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_64sc 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumError_64sc(const Npp64sc *pSrc1, const Npp64sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
64 位无符号短复数整型最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_64sc 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumError_32f_Ctx(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_32f 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumError_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32 位浮点最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_32f 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumError_32fc_Ctx(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点复数最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_32fc 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumError_32fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32 位浮点复数最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_32fc 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumError_64f_Ctx(const Npp64f *pSrc1, const Npp64f *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_64f 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumError_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
64 位浮点最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_64f 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumError_64fc_Ctx(const Npp64fc *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点复数最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_64fc 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumError_64fc(const Npp64fc *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
64 位浮点复数最大值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumErrorGetBufferSize_64fc 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumErrorGetBufferSize_8u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMaximumError_8u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_8u(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMaximumError_8u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_8s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaximumError_8s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_8s(size_t nLength, size_t *hpBufferSize)
-
nppsMaximumError_8s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_16u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaximumError_16u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_16u(size_t nLength, size_t *hpBufferSize)
-
nppsMaximumError_16u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_16s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaximumError_16s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_16s(size_t nLength, size_t *hpBufferSize)
-
nppsMaximumError_16s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_16sc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaximumError_16sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_16sc(size_t nLength, size_t *hpBufferSize)
-
nppsMaximumError_16sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_32u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaximumError_32u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_32u(size_t nLength, size_t *hpBufferSize)
-
nppsMaximumError_32u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_32s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaximumError_32s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_32s(size_t nLength, size_t *hpBufferSize)
-
nppsMaximumError_32s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_32sc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaximumError_32sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_32sc(size_t nLength, size_t *hpBufferSize)
-
nppsMaximumError_32sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_64s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaximumError_64s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_64s(size_t nLength, size_t *hpBufferSize)
-
nppsMaximumError_64s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_64sc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaximumError_64sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_64sc(size_t nLength, size_t *hpBufferSize)
-
nppsMaximumError_64sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaximumError_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
nppsMaximumError_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_32fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaximumError_32fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_32fc(size_t nLength, size_t *hpBufferSize)
-
nppsMaximumError_32fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaximumError_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
nppsMaximumError_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumErrorGetBufferSize_64fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsMaximumError_64fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
信号平均误差
平均误差
用于计算两个信号之间平均误差的 Primitives。给定两个信号 \(pSrc1\) 和 \(pSrc2\),它们的长度均为 \(N\),平均误差定义为:
如果信号为复数格式,则使用复数的绝对值。
函数
-
NppStatus nppsAverageError_8u_Ctx(const Npp8u *pSrc1, const Npp8u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
8 位无符号字符平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsAverageErrorGetBufferSize_8u 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageError_8u(const Npp8u *pSrc1, const Npp8u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
8 位无符号字符平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsAverageErrorGetBufferSize_8u 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageError_8s_Ctx(const Npp8s *pSrc1, const Npp8s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
8 位有符号字符平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsAverageErrorGetBufferSize_8s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageError_8s(const Npp8s *pSrc1, const Npp8s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
8 位有符号字符平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsAverageErrorGetBufferSize_8s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageError_16u_Ctx(const Npp16u *pSrc1, const Npp16u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位无符号短整型平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsAverageErrorGetBufferSize_16u 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageError_16u(const Npp16u *pSrc1, const Npp16u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
16 位无符号短整型平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsAverageErrorGetBufferSize_16u 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageError_16s_Ctx(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位有符号整数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_16s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageError_16s(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
16位有符号整数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_16s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageError_16sc_Ctx(const Npp16sc *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位无符号复数整数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_16sc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageError_16sc(const Npp16sc *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
16位无符号复数整数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_16sc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageError_32u_Ctx(const Npp32u *pSrc1, const Npp32u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位无符号整数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_32u 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageError_32u(const Npp32u *pSrc1, const Npp32u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32位无符号整数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_32u 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageError_32s_Ctx(const Npp32s *pSrc1, const Npp32s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位有符号整数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_32s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageError_32s(const Npp32s *pSrc1, const Npp32s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32位有符号整数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_32s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageError_32sc_Ctx(const Npp32sc *pSrc1, const Npp32sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位无符号复数整数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_32sc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageError_32sc(const Npp32sc *pSrc1, const Npp32sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32位无符号复数整数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_32sc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageError_64s_Ctx(const Npp64s *pSrc1, const Npp64s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64位有符号整数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_64s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageError_64s(const Npp64s *pSrc1, const Npp64s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
64位有符号整数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_64s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageError_64sc_Ctx(const Npp64sc *pSrc1, const Npp64sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64位无符号复数整数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_64sc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageError_64sc(const Npp64sc *pSrc1, const Npp64sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
64位无符号复数整数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_64sc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageError_32f_Ctx(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位浮点平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageError_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32位浮点平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageError_32fc_Ctx(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位浮点复数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_32fc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageError_32fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32位浮点复数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_32fc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageError_64f_Ctx(const Npp64f *pSrc1, const Npp64f *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64位浮点平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageError_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
64位浮点平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageError_64fc_Ctx(const Npp64fc *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点复数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_64fc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageError_64fc(const Npp64fc *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
64 位浮点复数平均值方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageErrorGetBufferSize_64fc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageErrorGetBufferSize_8u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageError_8u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_8u(size_t nLength, size_t *hpBufferSize)
-
nppsAverageError_8u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_8s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageError_8s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_8s(size_t nLength, size_t *hpBufferSize)
-
nppsAverageError_8s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_16u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageError_16u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_16u(size_t nLength, size_t *hpBufferSize)
-
nppsAverageError_16u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_16s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageError_16s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_16s(size_t nLength, size_t *hpBufferSize)
-
nppsAverageError_16s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_16sc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageError_16sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_16sc(size_t nLength, size_t *hpBufferSize)
-
nppsAverageError_16sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_32u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageError_32u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_32u(size_t nLength, size_t *hpBufferSize)
-
nppsAverageError_32u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_32s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageError_32s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_32s(size_t nLength, size_t *hpBufferSize)
-
nppsAverageError_32s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_32sc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageError_32sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_32sc(size_t nLength, size_t *hpBufferSize)
-
nppsAverageError_32sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_64s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageError_64s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_64s(size_t nLength, size_t *hpBufferSize)
-
nppsAverageError_64s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_64sc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageError_64sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_64sc(size_t nLength, size_t *hpBufferSize)
-
nppsAverageError_64sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageError_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
nppsAverageError_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_32fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageError_32fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_32fc(size_t nLength, size_t *hpBufferSize)
-
nppsAverageError_32fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageError_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
nppsAverageError_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageErrorGetBufferSize_64fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageError_64fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
信号最大相对误差
最大相对误差
用于计算两个信号之间最大相对误差的基元。 给定两个信号 \(pSrc1\) 和 \(pSrc2\),它们的长度均为 \(N\),最大相对误差定义为
如果信号为复数格式,则使用复数的绝对值。
函数
-
NppStatus nppsMaximumRelativeError_8u_Ctx(const Npp8u *pSrc1, const Npp8u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
8 位无符号字符最大相对误差方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_8u 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumRelativeError_8u(const Npp8u *pSrc1, const Npp8u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
8 位无符号字符最大相对误差方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_8u 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumRelativeError_8s_Ctx(const Npp8s *pSrc1, const Npp8s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
8 位有符号字符最大相对误差方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_8s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumRelativeError_8s(const Npp8s *pSrc1, const Npp8s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
8 位有符号字符最大相对误差方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_8s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumRelativeError_16u_Ctx(const Npp16u *pSrc1, const Npp16u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位无符号短整型 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_16u 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumRelativeError_16u(const Npp16u *pSrc1, const Npp16u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
16 位无符号短整型 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_16u 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumRelativeError_16s_Ctx(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位有符号短整型 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_16s 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumRelativeError_16s(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
16 位有符号短整型 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_16s 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumRelativeError_16sc_Ctx(const Npp16sc *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16 位无符号短复数整型 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_16sc 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumRelativeError_16sc(const Npp16sc *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
16 位无符号短复数整型 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_16sc 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumRelativeError_32u_Ctx(const Npp32u *pSrc1, const Npp32u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位无符号整型 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_32u 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumRelativeError_32u(const Npp32u *pSrc1, const Npp32u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32 位无符号整型 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_32u 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumRelativeError_32s_Ctx(const Npp32s *pSrc1, const Npp32s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位有符号整型 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_32s 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumRelativeError_32s(const Npp32s *pSrc1, const Npp32s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32 位有符号整型 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_32s 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumRelativeError_32sc_Ctx(const Npp32sc *pSrc1, const Npp32sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位无符号复数整型 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_32sc 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumRelativeError_32sc(const Npp32sc *pSrc1, const Npp32sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32 位无符号复数整型 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_32sc 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumRelativeError_64s_Ctx(const Npp64s *pSrc1, const Npp64s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位有符号整型 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_64s 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumRelativeError_64s(const Npp64s *pSrc1, const Npp64s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
64 位有符号整型 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_64s 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumRelativeError_64sc_Ctx(const Npp64sc *pSrc1, const Npp64sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位无符号复数整型 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_64sc 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumRelativeError_64sc(const Npp64sc *pSrc1, const Npp64sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
64 位无符号复数整型 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_64sc 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumRelativeError_32f_Ctx(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_32f 来确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumRelativeError_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32 位浮点 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsMaximumRelativeErrorGetBufferSize_32f 来确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumRelativeError_32fc_Ctx(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位浮点复数 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsMaximumRelativeErrorGetBufferSize_32fc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumRelativeError_32fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32位浮点复数 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsMaximumRelativeErrorGetBufferSize_32fc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumRelativeError_64f_Ctx(const Npp64f *pSrc1, const Npp64f *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64位浮点 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsMaximumRelativeErrorGetBufferSize_64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumRelativeError_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
64位浮点 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsMaximumRelativeErrorGetBufferSize_64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumRelativeError_64fc_Ctx(const Npp64fc *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64位浮点复数 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsMaximumRelativeErrorGetBufferSize_64fc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsMaximumRelativeError_64fc(const Npp64fc *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
64位浮点复数 MaximumRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsMaximumRelativeErrorGetBufferSize_64fc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_8u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMaximumRelativeError_8u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_8u(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMaximumRelativeError_8u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_8s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMaximumRelativeError_8s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_8s(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMaximumRelativeError_8s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_16u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMaximumRelativeError_16u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_16u(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMaximumRelativeError_16u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_16s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMaximumRelativeError_16s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_16s(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMaximumRelativeError_16s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_16sc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMaximumRelativeError_16sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_16sc(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMaximumRelativeError_16sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_32u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMaximumRelativeError_32u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_32u(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMaximumRelativeError_32u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_32s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMaximumRelativeError_32s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_32s(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMaximumRelativeError_32s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_32sc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMaximumRelativeError_32sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_32sc(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMaximumRelativeError_32sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_64s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMaximumRelativeError_64s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_64s(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMaximumRelativeError_64s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_64sc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMaximumRelativeError_64sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_64sc(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMaximumRelativeError_64sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMaximumRelativeError_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMaximumRelativeError_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_32fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMaximumRelativeError_32fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_32fc(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMaximumRelativeError_32fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMaximumRelativeError_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
用于 nppsMaximumRelativeError_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsMaximumRelativeErrorGetBufferSize_64fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
用于 nppsMaximumRelativeError_64fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
信号平均相对误差
AverageRelativeError
用于计算两个信号之间 AverageRelative 误差的基元。 给定两个信号 \(pSrc1\) 和 \(pSrc2\),它们的长度均为 \(N\),平均相对误差定义为
如果信号为复数格式,则使用复数的绝对值。
函数
-
NppStatus nppsAverageRelativeError_8u_Ctx(const Npp8u *pSrc1, const Npp8u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
8位无符号字符 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsAverageRelativeErrorGetBufferSize_8u 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageRelativeError_8u(const Npp8u *pSrc1, const Npp8u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
8位无符号字符 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,Scratch Buffer and Host Pointer。 使用 nppsAverageRelativeErrorGetBufferSize_8u 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageRelativeError_8s_Ctx(const Npp8s *pSrc1, const Npp8s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
8位有符号字符 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_8s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageRelativeError_8s(const Npp8s *pSrc1, const Npp8s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
8位有符号字符 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_8s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageRelativeError_16u_Ctx(const Npp16u *pSrc1, const Npp16u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位无符号短整型 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_16u 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageRelativeError_16u(const Npp16u *pSrc1, const Npp16u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
16位无符号短整型 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_16u 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageRelativeError_16s_Ctx(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位有符号短整型 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_16s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageRelativeError_16s(const Npp16s *pSrc1, const Npp16s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
16位有符号短整型 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_16s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageRelativeError_16sc_Ctx(const Npp16sc *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
16位无符号短复数整型 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_16sc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageRelativeError_16sc(const Npp16sc *pSrc1, const Npp16sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
16位无符号短复数整型 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_16sc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageRelativeError_32u_Ctx(const Npp32u *pSrc1, const Npp32u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位无符号短整型 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_32u 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageRelativeError_32u(const Npp32u *pSrc1, const Npp32u *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32位无符号短整型 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_32u 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageRelativeError_32s_Ctx(const Npp32s *pSrc1, const Npp32s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位有符号短整型 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_32s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageRelativeError_32s(const Npp32s *pSrc1, const Npp32s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32位有符号短整型 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_32s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageRelativeError_32sc_Ctx(const Npp32sc *pSrc1, const Npp32sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位无符号短复数整型 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_32sc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageRelativeError_32sc(const Npp32sc *pSrc1, const Npp32sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32位无符号短复数整型 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_32sc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageRelativeError_64s_Ctx(const Npp64s *pSrc1, const Npp64s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64位有符号短整型 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_64s 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageRelativeError_64s(const Npp64s *pSrc1, const Npp64s *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
64位有符号短整型 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_64s 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageRelativeError_64sc_Ctx(const Npp64sc *pSrc1, const Npp64sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64位无符号短复数整型 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_64sc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageRelativeError_64sc(const Npp64sc *pSrc1, const Npp64sc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
64位无符号短复数整型 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_64sc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageRelativeError_32f_Ctx(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32位浮点 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_32f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageRelativeError_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32位浮点 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。 使用 nppsAverageRelativeErrorGetBufferSize_32f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageRelativeError_32fc_Ctx(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
32 位浮点复数 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsAverageRelativeErrorGetBufferSize_32fc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageRelativeError_32fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
32 位浮点复数 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsAverageRelativeErrorGetBufferSize_32fc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageRelativeError_64f_Ctx(const Npp64f *pSrc1, const Npp64f *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsAverageRelativeErrorGetBufferSize_64f 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageRelativeError_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
64 位浮点 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsAverageRelativeErrorGetBufferSize_64f 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageRelativeError_64fc_Ctx(const Npp64fc *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx)
-
64 位浮点复数 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsAverageRelativeErrorGetBufferSize_64fc 确定所需的最小字节数。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppsAverageRelativeError_64fc(const Npp64fc *pSrc1, const Npp64fc *pSrc2, size_t nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
-
64 位浮点复数 AverageRelative 方法。
- 参数
-
pSrc1 – 源信号指针。
pSrc2 – 源信号指针。
nLength – 信号长度。
pDst – 指向误差结果的指针。
pDeviceBuffer – 指向所需设备内存分配的指针,暂存缓冲区和主机指针。使用 nppsAverageRelativeErrorGetBufferSize_64fc 确定所需的最小字节数。
- 返回值
-
NppStatus nppsAverageRelativeErrorGetBufferSize_8u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageRelativeError_8u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_8u(size_t nLength, size_t *hpBufferSize)
-
nppsAverageRelativeError_8u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_8s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageRelativeError_8s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_8s(size_t nLength, size_t *hpBufferSize)
-
nppsAverageRelativeError_8s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_16u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageRelativeError_16u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_16u(size_t nLength, size_t *hpBufferSize)
-
nppsAverageRelativeError_16u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_16s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageRelativeError_16s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_16s(size_t nLength, size_t *hpBufferSize)
-
nppsAverageRelativeError_16s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_16sc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageRelativeError_16sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_16sc(size_t nLength, size_t *hpBufferSize)
-
nppsAverageRelativeError_16sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_32u_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageRelativeError_32u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_32u(size_t nLength, size_t *hpBufferSize)
-
nppsAverageRelativeError_32u 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_32s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageRelativeError_32s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_32s(size_t nLength, size_t *hpBufferSize)
-
nppsAverageRelativeError_32s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_32sc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageRelativeError_32sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_32sc(size_t nLength, size_t *hpBufferSize)
-
nppsAverageRelativeError_32sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_64s_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageRelativeError_64s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_64s(size_t nLength, size_t *hpBufferSize)
-
nppsAverageRelativeError_64s 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_64sc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageRelativeError_64sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_64sc(size_t nLength, size_t *hpBufferSize)
-
nppsAverageRelativeError_64sc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_32f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageRelativeError_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_32f(size_t nLength, size_t *hpBufferSize)
-
nppsAverageRelativeError_32f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_32fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageRelativeError_32fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_32fc(size_t nLength, size_t *hpBufferSize)
-
nppsAverageRelativeError_32fc 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_64f_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
nppsAverageRelativeError_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_64f(size_t nLength, size_t *hpBufferSize)
-
nppsAverageRelativeError_64f 的设备缓冲区大小(以字节为单位)。
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
- 返回值
-
NPP_SUCCESS
-
NppStatus nppsAverageRelativeErrorGetBufferSize_64fc_Ctx(size_t nLength, size_t *hpBufferSize, NppStreamContext nppStreamCtx)
-
Device-buffer size (in bytes) for nppsAverageRelativeError_64fc.
- 参数
-
nLength – 信号长度。
hpBufferSize – 所需的缓冲区大小。 重要提示:hpBufferSize 是主机指针。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NPP_SUCCESS