2.6 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | ||||
|---|---|---|---|---|---|---|---|---|
|
2026-04-17T16:35:07.692917+00:00 | zai-org/GLM-5-FP8 | 1 | cbf2ecb747cdc1d7 |
Documentation: Power Spectral Density Enums
1. Purpose
This module defines four enumeration types used to configure Power Spectral Density (PSD) report generation within the DTS Viewer application. These enums provide strongly-typed configuration options for window functions, window widths, averaging methods, and filter types used in spectral analysis. All enums are decorated with TypeConverter and Description attributes to support user-friendly display in UI components.
2. Public Interface
WindowAveragingType
Namespace: DTS.Common.Enums.Viewer.Reports
Type: enum
Specifies the averaging method applied during PSD window processing.
| Member | Description Attribute | Underlying Value |
|---|---|---|
Averaging |
"Averaging" | 0 |
PeakHoldMax |
"Peak Hold MAX" | 1 |
PeakHoldMin |
"Peak Hold MIN" | 2 |
PassFilterType
Namespace: DTS.Common.Enums.Viewer.Reports
Type: enum
Specifies the filter algorithm type for PSD analysis.
| Member | Description Attribute | Underlying Value |
|---|---|---|
Bessel |
"Bessel" | 0 |
Butterworth |
"Butterworth" | 1 |
Chebyshev |
"Chebyshev" | 2 |
Note: A fourth member CriticalDamping is commented out in the source (see Gotchas).
WindowWidth
Namespace: DTS.Common.Enums.Viewer.Reports
Type: enum
Specifies the FFT window size in samples. All values are explicit powers of two.
| Member | Description Attribute | Underlying Value |
|---|---|---|
FiveTwelve |
"512" | 512 |
TenTwentyFour |
"1024" | 1024 |
TwentyFortyEight |
"2048" | 2048 |
FortyNinetySix |
"4096" | 4096 |
EightyOneNinetyTwo |
"8192" | 8192 |
WindowType
Namespace: DTS.Common.Enums.Viewer.Reports
Type: enum
Specifies the window function applied to data before FFT transformation.
| Member | Description Attribute | Underlying Value |
|---|---|---|
Rectangle |
"Rectangle" | 0 |
Hamming |
"Hamming" | 1 |
Hanning |
"Hanning" | 2 |
Blackman |
"Blackman" | 3 |