DSAP Studio is a digital signal analysis and processing tool. 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.
Now it is possible to load signal or spectra waveform data directly from oscilloscope, the instrument have to be discoverable in network. Supported instruments are R&S RTC, RTB, RTM and RTA series, Siglent, Rigol, Keysight and Tektronix oscilloscopes.
Import of signals or spectra recorded to file directly from the oscilloscope is supported: R&S RTB, RTM, RTA series.
Import of signals or spectra from other data sources is also possible, just set first row position and column data positions, units and multipliers.
The user can specify the frequency values of the digital filter and analyze the effect of the filter on the input signal accordingly.
The user can generate a signal from several components of different shapes, frequencies and amplitudes with or without noise and process it with the desired filter. Configuring of arbitrary filter is also possible beside to low-pass, high-pass, band-pass and band-stop filter. Spectrum of arbitrary filter can be set by multiple pairs of frequency-attenuation.
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.
Previous changes:
1. Parallel computing for FFT, inverse FFT, convolution and FFT convolution,
2. User can select parallel or serial computing,
3. Zoom from left or middle added to graphs flyout menu (removed, zooming has been changed),
4. Zoom 1:2 added to graphs flyout menu (removed, zooming has been changed),
5. Reset button added to signal ja filter generator forms,
6. Saving user settings,
7. Reset to default settings,
8. Added Tips form,
9. Option in Settings to save all the data or for oscilloscope,
10. Option to save as .csv file,
11. Save filter data as filter coefficients only,
12. Multiple instances of DSAP Studio app can run,
13. Symmetrical padding of input signal,
14. Symmetrical padding of filter response signal,
15. Cutting of input signal,
16. Cutting of filter response signal,
17. Symmetrical cutting of input signal,
18. Symmetrical cutting of filter response signal,
19. Generate filter response spectrum moved to Generate menu,
20. Generating of input signal (multicomponent),
21. Windows of Input, Filter response and Output can be switched on/off,
22. Settings: number of significant numbers can be adjusted,
23. Settings: max number of signal components can be adjusted,
24. dBm scale in vertical scale,
25. Removed limitations on file size,
26. Large integers presentation,
27. Status info to signal and spectrum import,
28. Status info to signal and spectrum saving,
29. Load output signal,
30. Load output spectrum,
31. FFT of output signal,
32. inverse FFT of output signal,
33. Pad filter response signal,
34. Stretch input signal,
35. Save filter response signal,
36. Save filter response spectrum,
37. Save output signal,
38. Save output spectrum,
39. Free trial possible,
40. Check for updates,
41. Calculations and save data in single (float) precision also (in Full version only), default is double precision,
42. User can change draw order of graphs,
43. User can change number of significant numbers between 1..5 in trial, 1..10 in full version,
44. Graphs can be zoomed by mouse wheel or via context menu,
45. The arbitrary filter is usable now with multiple freely settable frequency and attenuation values,
46. Improved reaction to vertical size change, vertical size of graphs changes according to main window size,
47. Can read other signal and spectrum data when set first row position and column data positions, units and multipliers,
48. Reading out current unit (A),
49. A signal or spectrum amplitude level can be set and analyze transient samples,
50. Histograms of signal and spectrum graphs,
51. Window functions, in trial version only Hamming, in full version rectangular, triangular, Hamming, Blackman, Hann, Flat-Top, Welch window functions,
52. Short-time Fourier transform (STFT or STFFT),
53. Added options to signal and filter response signal cutting and padding,
54. Spectrum frequency scales in logarithmic form (decade or octave),
55. Spectrogram (not available in trial),
56. Show spectrum real part only is possible (full or half spectrum).
57. Direct load of waveform data from supported devices (oscilloscopes).
58. EMC reference data.
59. Improved scalability for smaller screens.
60. Shows max and min values of graphpoint.
61. Added dBV and dBµV scales for spectrum.
62. Arbitrary zoom is available for both signal and spectrum.
63. Added online-help.
64. Added window functions: Blackman-Harris, Gaussian, Tukey, Kaiser-Bessel.
65. Direct load of waveform data from supported devices (oscilloscopes).
66. EMC reference data.
67. Improved scalability for smaller screens.
68. Shows max and min values of graphpoint.
69. Added dBV and dBµV scales for spectrum.
70. Arbitrary zoom is available for both signal and spectrum.
71. Added online-help.
72. Added window functions: Blackman-Harris, Gaussian, Tukey, Kaiser-Bessel.
73. Display graph with custom padding vertically between 0-30% of full vertical range.