beautypg.com

Spectra result, Maximum spectrum length, Real and imaginary – Campbell Scientific CR9000X Measurement and Control System User Manual

Page 275

background image

Section 7. Measurement Instructions

7-51

Parameter
& Data Type

Enter

FFTFILT PARAMETERS

FFTLen

Constant

The length of (number of points in) the time series snapshot on which to perform the FFT. If the
scan period equals FFTLen/FsampRate, then the consecutive time series

FFTLen

65536

32768

16384

8192

4096

2048

1024

512

256

128

64

32

snapshots processed into spectra are “seamless”. If the scan period is greater
than FFTLen/FsampRate, then the time series snapshots will have gaps
between them. A compile error occurs if the scan Period is less than
FFTLen/FsampRate

The FFT throughput for transforms of 2048 points or less is much higher than
the throughput for transforms longer than 2048 points. The CR9052DC can
produce spectra from seamless 50-kHz snapshots on six channels for FFTLen
equal to 2048 or less. The CR9052DC can produce spectra from seamless 50-
kHz snapshots on two channels for any FFTLen.

TSWindow

Constant

TSWindow designates whether the CR9052 should apply a window (also known as a taper, or
apodization) function to the time series snapshot before performing the FFT. Typical window
functions give more weight to the middle of the time series while tapering the ends to avoid
spectral leakage caused by a non-integral number of periods of a repetitive signal in the snapshot.

Numeric Code

Window Function

0

None

1

Hanning

2

Hamming

3

Blackman

4nn

Kaiser-Bessel

nn: represents Beta (β)

nn range: 5 - 16 (integer)

SpectOption

Designates the output option for the computed spectrum.

Constant

Numeric Code

Spectra Result

Maximum Spectrum Length

0

Real and Imaginary

(FFTLen/2 + 1) pairs

1

Amplitude

(FFTLen/2 + 1) values

2

Amplitude and Phase

(FFTLen/2 + 1) pairs

3

Power Spectrum

(FFTLen/2 + 1) values

4

Power Spectral Density

Function

(FFTLen/2 + 1) values

6

RMS Amplitude

(FFTLen/2 + 1) values

7

DeciBels

(FFTLen/2 + 1) values

CR9052 users may apply predefined spectral weighting functions to their output spectra with the
SpecOption. The CR9052 can implement A, B, and C spectral weighting for all spectral output
modes as defined in the IEC 60651 international standard. To select A-weighted spectra, add 10
to the SpecOption parameter. To select B-weighted spectra, add 20 to the SpecOption parameter.
To select C-weighted spectra, add 30 to the SpecOption parameter.Add 100 to the 100 to the
SpectOption codes above and the original time series data will be returned along with the
spectrum. The CR9000X places the time series data in the array Dest immediately following the
spectrum. When this option is enabled, Dest must be dimensioned large enough to hold this
additional time series data. If Reps is more than one, the CR9000X places the spectrum for the
first channel in Dest, followed by the time series for the first channel. Next, the CR9000X places
the spectrum for the second channel in Dest, followed by the time series for the second channel,
etc.