You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
948 B
35 lines
948 B
|
|
import numpy as np
|
|
from numpy.typing import NDArray
|
|
|
|
FloatingArray = NDArray[np.float32] | NDArray[np.float64]
|
|
ComplexArray = NDArray[np.complex64] | NDArray[np.complex128]
|
|
FloatingComplexArray = FloatingArray | ComplexArray
|
|
|
|
|
|
def symiirorder1_ic(signal: FloatingComplexArray,
|
|
c0: float,
|
|
z1: float,
|
|
precision: float) -> FloatingComplexArray:
|
|
...
|
|
|
|
|
|
def symiirorder2_ic_fwd(signal: FloatingArray,
|
|
r: float,
|
|
omega: float,
|
|
precision: float) -> FloatingArray:
|
|
...
|
|
|
|
|
|
def symiirorder2_ic_bwd(signal: FloatingArray,
|
|
r: float,
|
|
omega: float,
|
|
precision: float) -> FloatingArray:
|
|
...
|
|
|
|
|
|
def sepfir2d(input: FloatingComplexArray,
|
|
hrow: FloatingComplexArray,
|
|
hcol: FloatingComplexArray) -> FloatingComplexArray:
|
|
...
|