Help

DSAP Studio is a digital signal analysis and processing tool (DSP). DSAP Studio allows a discrete signal or its spectrum to be read in a specific format, Fourier or inverse Fourier analysis of the signal, and digital filtering. Short Time FFT analysis with spectrogram is available.

DSAP Studio is visually divided into 3 modules: Input, Filter and Output. Each module has domain for signal (time-domain) and spectrum (frequency-domain).

User can load data to each module from csv file or from supported oscilloscope. From supported oscillososcope it is possible to load waveform data directly via TCP/IP Socket connection and DSAP Studio app knows how to obtain this data. Secondly for certain devices there is also knowledge about byte-order of obtained data, so app knows how to display obtained data. When byte-order is not known the user should change byte-order when obtaining the data.

Supperted oscilloscopes are (Apr 1, 2024):

Rohde & Schwarz RTC series (byte-order is not known by app),

Rohde & Schwarz RTB series (byte-order is known by app),

Rohde & Schwarz RTM series (byte-order is not known by app),

Rohde & Schwarz RTA series (byte-order is known by app).

Reading data from .csv file. Direct support is built for R&S RTC, RTB, RTM and RTA series oscilloscopes. For other cases it is possible to use option "Other .csv". You can set line and column from where data starts and how the data is organized on file.

By exporting the data (saving to a .csv file) you can choose between DSAP Studio format and R&S RTC, RTB, RTM, RTA format.

When no import data is available it is possible to use app's generator to generate signal waveform for Input module.

Filter module allows to set-up filter spectrum. There are low-pass, high-pass, band-pass, band-stop and arbitrary filters. Arbitrary filter gives way to set-up complicated filter characteristics. Therefore firm that spectrum you can generate filter response signal and get coefficents for digital filter.

Output module shows filter output when certain filter has been applied to input signal.

It is possible set a specific level for signal or spectrum and analyse filtered transient samples. This is useful when signal or spectrum has more samples than display can represent and some interesting samples are decimated or averaged to overall level.

Histogram is available (show/hide using context flyout menu.

Window functions can be used, in trial version only Hamming, in full version rectangular, triangular, Hamming, Blackman, Blackman-Harris, Hann, Flat-Top, Welch, Gaussian, Tukey, Kaiser-Bessel window functions.

For signal and filter response signal cutting and padding there are options to free setting or by integer power of two (end, start, both sides).

When spectrum is shown in logarithmic format the scales are in logarithmic (decade or octave) form too.

For spectra analysis it is possible to load EMC data for reference.

Zoom. To zoom into the waveform (signal or spectrum) you can scroll with the mouse scroll button on the waveform window or right-click on the window and choose zoom from the flyout menu which gives a more sophisticated way to zoom up to arbitrary set start and stop domain values.

Graph colors. It is possible to change the color of each graph by the user's will. The choosed coloring is remembered.

 Show|Hide graphs. You can decide to show or hide each graph, settings are remembered.

Level and leveltable. You can set level-line and leveltable collects graphvalues which are very close to that level and shows also transition direction.

Legend. The legend shows graph names and the according colors.

Change graph order allows to reorder the visible order for the graphs, what is on the foreground and which stays on the background.

Histogram. You can activate a histogram for visible graphs but not for EMC reference graph.

Licensing

From April 1, 2024 there are available 3 kind of purchases and trial.

Subscriptions. Yearly and monthly subsciptions allow equal extended funcionality of DSAP Studio app. 

Life-time license. One-time fee gives basic functionality. No EMC analysis. No direct obtain data from network connected oscilloscope.

Trial. Offers limited functionality. No spectrogram. Significant numbers of data are limited to 1..5. Only Hamming window function. Only 4 lines of signal, spectrum or filter coefficent data will be saved.