Index
Search
Nasa PHT

FAST POLYNOMIAL TRANSFORM

A Fast Polynomial Transform Program With a Modularized Structure


This program utilizes a fast polynomial transformation (FPT) algorithm applicable to two-dimensional mathematical convolutions. Two-dimensional convolution has many applications, particularly in image processing. Two-dimensional cyclic convolutions can be converted to a one-dimensional convolution in a polynomial ring. Traditional FPT methods decompose the one-dimensional cyclic polynomial into polynomial convolutions of different lengths. This program will decompose a cyclic polynomial into polynomial convolutions of the same length. Thus, only FPTs and Fast Fourier Transforms of the same length are required. This modular approach can save computational resources. To further enhance its appeal, the program is written in the transportable 'C' language.


Program Size: 693 Statements
Computer Language: C-LANGUAGE

Copyright (c) 1996 Pacific HiTech, Inc. and COSMIC