cuda - Technical implications of FFT spectral analysis over custom defined frequency bands -
first of all, should mention i'm not expert in signal processing, know of basics. apologize if question doesn't make sense.
basically want able run spectral analysis on specific set of user-defined discrete frequency bands. ideally want capture around 50-100 different bands simultaneously. example: frequencies of each key on 80-key grand piano.
also should mention plan run in cuda environment 200 cores @ disposal (jetson tk1).
my question is: acquisition time, sample rate, sampling frequency, etc should use high enough resolution line desired results? don't want choose crazy high number 10000 samples, there tricks minimize number of samples while getting spectral lines within desired bands?
thanks!
the fft result not depend on initialization, on sample rate, length, , signal input. don't need use whole fft if want 1 frequency result. bandpass filter (perhaps 1 per core) each frequency band allow customizing each filter bandwidth , response desired frequency.
also, music, note pitch different spectral frequency peak.
Comments
Post a Comment