1-D digital filter over Galois field
y = filter(b,a,x)
[y,zf] = filter(b,a,x)
y = filter(b,a,x) filters
the data in the vector
x with the filter described
by numerator coefficient vector
b and denominator
a. The vectors
x must be Galois vectors in the same field.
a(1) is not equal to
the filter coefficients by
a(1). As a result,
The filter is a "Direct Form II Transposed" implementation of the standard difference equation below.
a(1)*y(n) = b(1)*x(n) + b(2)*x(n-1) + ... + b(nb+1)*x(n-nb) ... - a(2)*y(n-1) - ... - a(na+1)*y(n-na)
[y,zf] = filter(b,a,x) returns
the final conditions of the filter delays in the Galois vector
The length of the vector
An example is in Huffman Coding.