# Chirp Z-transform spectral zoom optimization with MATLAB.

## Abstract

The MATLAB language has become a standard for rapid prototyping throughout all disciplines of engineering because the environment is easy to understand and use. Many of the basic functions included in MATLAB are those operations that are necessary to carry out larger algorithms such as the chirp z-transform spectral zoom. These functions include, but are not limited to mathematical operators, logical operators, array indexing, and the Fast Fourier Transform (FFT). However, despite its ease of use, MATLAB's technical computing language is interpreted and thus is not always capable of the memory management and performance of a compiled language. There are however, several optimizations that can be made within the chirp z-transform spectral zoom algorithm itself, and also to the MATLAB implementation in order to take full advantage of the computing environment and lower processing time and improve memory usage. To that end, this document's purpose is two-fold. The first demonstrates how to perform a chirp z-transform spectral zoom as well as an optimization within the algorithm that improves performance and memory usage. The second demonstrates a minor MATLAB language usage technique that can reduce overhead memory costs and improve performance.

- Authors:

- Publication Date:

- Research Org.:
- Sandia National Laboratories

- Sponsoring Org.:
- USDOE

- OSTI Identifier:
- 1004350

- Report Number(s):
- SAND2005-7084

TRN: US201104%%963

- DOE Contract Number:
- AC04-94AL85000

- Resource Type:
- Technical Report

- Country of Publication:
- United States

- Language:
- English

- Subject:
- 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; ALGORITHMS; IMPLEMENTATION; MATHEMATICAL OPERATORS; MEMORY MANAGEMENT; OPTIMIZATION; PERFORMANCE; PROCESSING

### Citation Formats

```
Martin, Grant D.
```*Chirp Z-transform spectral zoom optimization with MATLAB.*. United States: N. p., 2005.
Web. doi:10.2172/1004350.

```
Martin, Grant D.
```*Chirp Z-transform spectral zoom optimization with MATLAB.*. United States. doi:10.2172/1004350.

```
Martin, Grant D. Tue .
"Chirp Z-transform spectral zoom optimization with MATLAB.". United States.
doi:10.2172/1004350. https://www.osti.gov/servlets/purl/1004350.
```

```
@article{osti_1004350,
```

title = {Chirp Z-transform spectral zoom optimization with MATLAB.},

author = {Martin, Grant D.},

abstractNote = {The MATLAB language has become a standard for rapid prototyping throughout all disciplines of engineering because the environment is easy to understand and use. Many of the basic functions included in MATLAB are those operations that are necessary to carry out larger algorithms such as the chirp z-transform spectral zoom. These functions include, but are not limited to mathematical operators, logical operators, array indexing, and the Fast Fourier Transform (FFT). However, despite its ease of use, MATLAB's technical computing language is interpreted and thus is not always capable of the memory management and performance of a compiled language. There are however, several optimizations that can be made within the chirp z-transform spectral zoom algorithm itself, and also to the MATLAB implementation in order to take full advantage of the computing environment and lower processing time and improve memory usage. To that end, this document's purpose is two-fold. The first demonstrates how to perform a chirp z-transform spectral zoom as well as an optimization within the algorithm that improves performance and memory usage. The second demonstrates a minor MATLAB language usage technique that can reduce overhead memory costs and improve performance.},

doi = {10.2172/1004350},

journal = {},

number = ,

volume = ,

place = {United States},

year = {Tue Nov 01 00:00:00 EST 2005},

month = {Tue Nov 01 00:00:00 EST 2005}

}