signal processing - Equalizing bunch of data Matlab -
signal processing - Equalizing bunch of data Matlab -
i'm not sure what's right way describ problem i'll try.
i've used different gains record sound of machine because used different piezos it, aim not overload soundcard of pc, question there way "equalize" records when i'll evaluate psds analyse remain correct. or shouldn't care ?
from understand, you're looking way 'normalize' info instead of 'equalize'.
there multiple sorts of 'normalizations' 1 can on time series data.
say, rawn raw nth piezo's recording , procn processed , normalized data.
peak normalization - modify info such peak value same.
procn = rawn./(max(abs(rawn(:)))); % peak value of procn 1 or -1
rms normalization - here, utilize measure of overall 'loudness' normalize 2 signals.
procn = rawn./sqrt(mean(procn.^2)); % normalize overall rms value of 1
you can fancy , more 'equalization' approach, you'd different frequency bands , seek match @ level, or have short-term rms normalization match power/loudness on smaller chunks of signals. depends on application.
matlab signal-processing
Comments
Post a Comment