Next: Fields
Up: lecture3
Previous: Groups
Subsections
Rings
Despite their usefulness in a variety of areas, groups are still
limited because they have only one operation associated with them.
The next algebraic category to work with is a ring.
Notice that we do not require that the multiplication operation form a
group: there may not be multiplicative inverses in a ring.
Rings of polynomials
Let
be a ring. A polynomial
of degree
with coefficients in
is
where
. The symbol
is said to be an indeterminate. If the coefficient of the highest power of
is
equal to 1, the polynomial is said to be monic. The set of all
polynomials with an indeterminate
with coefficients in a ring
is denoted as
.
It is clear that polynomial multiplication does not, in general, have
an inverse. For example, in the ring of polynomials with real
coefficients
, there is no polynomial solution
to
One reason polynomials are of interest in signal processing is that
polynomial multiplication is equivalent to convolution. The
convolution of the sequence
with the sequence
can be accomplished by forming the polynomials
and multiplying them
Then the coefficients of
are equal to the values obtained by convolving
.
In addition to the representing the arithmetic operations on
sequences, polynomials can be used to represent a shift data. For the
sequence
a shifted version of the data, represented by the operator
is
This shift can be represented using polynomials as a multiplication by
. If
is the polynomial representing
, then
is
the polynomial representing
.
Just as it is possible to define addition and multiplication modulo a
number (as in
or
), it is also possible to define
multiplication modulo a polynomial. To clarify, if we write
, what is commonly meant is to divide
by
and
to take the remainder using conventional polynomial long division.
Thus in
,
since there is no remainder, and
Cyclic convolution can also be represented using polynomial
multiplication. Cyclic convolution on
points is equivalent to
multiplication of polynomials modulo
. We will denote the
-point cyclic convolution of the sequence
with the sequence
as
or, to emphasize the length,
.
It may be observed that a cyclic shift (wrap around shift) on the data
can be accomplished using multiplication modulo a polynomial. Let the
-cyclic shift on the sequence
be defined by
This can be represented using polynomials as
.
Next: Fields
Up: lecture3
Previous: Groups
Todd Moon
2009-11-06