Analysis Pool

The Pool is the main working area of Deepsona. It describes an analysis as a chain of five columns: you put data into Source, optionally condition it in Filters, choose what to compute in Analyses, reduce the result to numbers in Statistic, and decide where it goes in Destination. Pressing F5 runs the whole chain. The pool stays as it is, so the same processing can be repeated on new measurements at any time.

The five pool columns Source files, channels Filters conditioning Analyses what to compute Statistic single values Destination where it goes F5 runs every enabled item, from left to right, on every checked channel Filters and Statistic are optional and may stay empty

The Five Columns

ColumnWhat you put in itRequired?
Source Measurement files and the individual channels inside them. Displayed as a tree with a check box on every file and every channel. Yes
Filters Signal conditioning applied before the analysis: lowpass / highpass / bandpass / bandstop / notch / peaking EQ, frequency weighting, differentiate, integrate, envelope, delay, fade, resample, unit conversion, vector magnitude, bypass. See Filters. No
Analyses The analyses to compute — spectra, octave and order analyses, correlation and transfer functions, psychoacoustic metrics, diagnostic and AI features. Several analyses may run in one pass. Yes
Statistic Reduction of a curve or map to single values: Maximum, Minimum, Mean, RMS, Peak, Peak-to-Peak, Crest Factor, Kurtosis, Skewness, Sum, Standard Deviation, Variance, Zero Crossing Rate, Peak Hold. No
Destination Where the result goes: a Data Viewer page, Mark Analyzer, a Report, a Single Values Table, or an exported file (HDF, WAV, MP3, XLSX, ASCII, MATLAB, UFF, ATFX, MF4, Deepsona measurement data). Yes
A pool with only Source, Analyses and Destination filled in is already a complete, runnable pipeline. Add Filters and Statistic only when you actually need them.

Source: Adding Measurement Data

The Insert Dialog

All columns except Source are filled through the Insert dialog. Open it with Insert → Filter… / Analysis… / Statistic… / Destination…, or by right-clicking the column and choosing Insert….

Accuracy Ratings and Paired Rows

In the Analyses pool the License column shows how far an analysis has been verified:

ShownMeaning
★★★★★ Calibrated. The analysis has been checked value by value against reference data, or its result follows from a closed-form formula whose expected values are known exactly.
★★★★ Verified against synthetic test signals with known expected values; a cross-check against an independent implementation is still outstanding.
(empty) Implemented but not yet formally verified. Usable, but treat absolute values with care.

Many analyses appear twice: once under Native and once with the suffix _ASX under ASX. The plain row computes the result with the built-in Deepsona engine. The _ASX row sends the same analysis through an external calculation path, which requires that path to be installed and licensed. Inserting both puts the two results into the same result page so their curves can be overlaid and compared; result titles carry a prefix that identifies which path produced them. Analyses that exist only as a built-in engine are grouped under Native Only and have no paired row.

Two Properties Shared Across Analyses

Control channel — the x-axis reference

For “versus something” analyses such as FFT vs RPM, the horizontal axis is no longer restricted to rotational speed. The control channel setting in the analysis property panel lets you use any channel as the x-axis reference — torque, throttle position, temperature, or anything else that varies with the operating condition.

Do not confuse this with the reference channel of an impact / FRF measurement, which identifies the excitation (force) channel used to compute the frequency response function. That is a completely different thing from the x-axis reference described here.

Output speed trace

The Output speed trace option in the analysis property panels (off by default) decides whether an additional speed-versus-time plot is produced.

The speed channel never takes part in the spectral computation — it is a reference input to the analysis, not a measured quantity. This option only affects whether the extra plot appears. Producing it for every analysis wastes a cell and squeezes the spectrum you actually came to look at, which is why it is off by default. It is available on the 1/n octave analyses, the CPB family and the autospectrum.

Running the Pipeline

Results

Working in the Pool

Practical Tips

Only checked source channels are analysed. If a result is missing a channel, the first thing to check is its check box in the Source tree, not the analysis parameters.

© 2026 Deepsona. All Rights Reserved.