-
sdr.AdditiveScrambler(feedback_poly: PolyLike, state: ArrayLike | None =
None
) Creates an additive scrambler.
- Parameters:¶
- feedback_poly: PolyLike¶
The feedback polynomial \(f(x) = -c_{0} \cdot x^{n} - c_{1} \cdot x^{n-1} - \dots - c_{n-2} \cdot x^{2} - c_{n-1} \cdot x + 1\).
Note
The feedback polynomial \(f(x) = x^n \cdot c(x^{-1})\) is the reciprocal of the characteristic polynomial \(c(x)\). The reciprocal can be found using
galois.Poly.reverse
.- state: ArrayLike | None =
None
¶ The initial state vector \(S = [S_0, S_1, \dots, S_{n-2}, S_{n-1}]\). The default is
None
which corresponds to all ones.
See also