NASA NTRS ยท 19830009101
A recursive algorithm for Zernike polynomials
Abstract
The analysis of a function defined on a rotationally symmetric system, with either a circular or annular pupil is discussed. In order to numerically analyze such systems it is typical to expand the given function in terms of a class of orthogonal polynomials. Because of their particular properties, the Zernike polynomials are especially suited for numerical calculations. Developed is a recursive algorithm that can be used to generate the Zernike polynomials up to a given order. The algorithm is recursively defined over J where R(J,N) is the Zernike polynomial of degree N obtained by orthogonalizing the sequence R(J), R(J+2), ..., R(J+2N) over (epsilon, 1). The terms in the preceding row - the (J-1) row - up to the N+1 term is needed for generating the (J,N)th term. Thus, the algorith generates an upper left-triangular table. This algorithm was placed in the computer with the necessary support program also included.
Keep this discovery
Explore connections, maps & timelines
Davenport, J. W.. 1982-08-01. A recursive algorithm for Zernike polynomials. https://ntrs.nasa.gov/citations/19830009101
Cite the original work for its findings. Save a collection to share your selection of sources.