Java application with main purpose of applying digital signal processing methods. GUI created with JavaFX.
- Generate signals
- Create histogram of signal + chart.
- Calculate signal parameters such as: signal average value, signal absolute average value, signal average power , signal variance , signal effective power(RMS)
- Perform operations on signals such as : adding, substract, multiple, divide, correlate , convolute signals
- I/O (save/load) signals from binary file.
- Comparing signals
- Filtering signals (Lowpass/Bandpass/Highpass filters) with applied windows (Hamming/Rectangular).
- Analyse signal correlation
Generating example rectangular signal