numpy_ipps.signal module

Signal Functions.

class numpy_ipps.signal.AutoCorrelate[source]

Auto Correlate Function.

dst  <-  src corr src

Numpy dtype candidates: float32, float64, complex64, complex128
Constructor signature: (size, dtype, method=<Method.DIRECT: 1>)
Call signature: (src, dst)
dtype_candidates = (<class 'numpy.float32'>, <class 'numpy.float64'>, <class 'numpy.complex64'>, <class 'numpy.complex128'>)
class numpy_ipps.signal.ConjPerm[source]

ConjPerm Function.

Numpy dtype candidates: complex64, complex128
Constructor signature: (dtype, size=None)
Call signature: (src, dst)
dtype_candidates = (<class 'numpy.complex64'>, <class 'numpy.complex128'>)
class numpy_ipps.signal.ConjPerm_I[source]

ConjPerm_I Function.

Numpy dtype candidates: complex64, complex128
Constructor signature: (dtype, size=None)
Call signature: (src_dst)
dtype_candidates = (<class 'numpy.complex64'>, <class 'numpy.complex128'>)
class numpy_ipps.signal.Convolve[source]

Convolve Function.

dst  <-  src1 conv src2

Numpy dtype candidates: float32, float64
Constructor signature: (size, dtype, method=<Method.DIRECT: 1>)
Call signature: (src1, src2, dst)
dtype_candidates = (<class 'numpy.float32'>, <class 'numpy.float64'>)
class numpy_ipps.signal.Correlate[source]

Correlate Function.

dst  <-  src1 corr src2

Numpy dtype candidates: float32, float64, complex64, complex128
Constructor signature: (size, dtype, method=<Method.DIRECT: 1>)
Call signature: (src1, src2, dst)
dtype_candidates = (<class 'numpy.float32'>, <class 'numpy.float64'>, <class 'numpy.complex64'>, <class 'numpy.complex128'>)
class numpy_ipps.signal.Method[source]

Method enumeration.

DIRECT = 1
FFT = 2