Spectral Feature Block

Hi, I was trying to understand how the output of the spectral block is affected by changes in the FFT parameters (FFT length and cut-off). However, the number of extracted features in the Studio doesn’t seem to match the expected outcome I had in mind. Specifically, there were always 2 extra features . I observed in the git repo (processing-blocks/spectral_analysis/dsp.py at master · edgeimpulse/processing-blocks · GitHub) and the python example (processing-blocks/run_spectral_analysis_via_python.py at master · edgeimpulse/processing-blocks · GitHub) that there are two spectrum statistical (spec_stats) features extracted (spectral skew and kurtosis ) when the implementation version is 4 ( as it is in the python example).

Are those features indeed extracted? I could not find any information about spectrum statistical features to confirm this.

Thank you!