A computer program package for introductory one-dimensional digital signal processing applications
Frank Edward Hudik
Abstract
Frank Edward Hudik
Abstract
A need exists for a set of computer programs which could be used by students to solve elementary digital signal processing problems using a personal computer. This project involved the design and implementation of ten algorithms that solve such problems and an additional algorithms that creates plots of the various input and output sequences. The two primary goals of the programs were: 1) User friendliness, and, 2) Portability. With these goals in mind, the source code was written using FORTRAN-77 and compiled by a commercially available FORTRAN compiler specifically designed for personal computers. The plotting program uses a FORTRAN-compatible graphics package that is also commercially available. The programs, once compiled, can be distributed to users without the requirement to purchase either a FORTRAN compiler or a graphics package however, access to a FORTRAN compiler enhances the utility of the programs.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
A need exists for a set of computer programs which could be used by students to solve elementary digital signal processing problems using a personal computer. This project involved the design and implementation of ten algorithms that solve such problems and an additional algorithms that creates plots of the various input and output sequences. The two primary goals of the programs were: 1) User friendliness, and, 2) Portability. With these goals in mind, the source code was written using FORTRAN-77 and compiled by a commercially available FORTRAN compiler specifically designed for personal computers. The plotting program uses a FORTRAN-compatible graphics package that is also commercially available. The programs, once compiled, can be distributed to users without the requirement to purchase either a FORTRAN compiler or a graphics package however, access to a FORTRAN compiler enhances the utility of the programs.
Key concepts: Fortran, Computer science, Compiler, Software portability, Programming language, Graphics, Set (abstract data type), Source code