is there a way to put some threshold and count the number of times whenever the signal becomes above the threshold?
    5 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
is there a way to put some threshold and count the number of times whenever the signal becomes above the threshold, and depending on the number of times it takes some decision automaticlly
6 Commenti
Risposte (2)
  Image Analyst
      
      
 il 14 Dic 2022
        [L, count] = bwlabel(data >= someThresholdValue)
count is the number of runs of your data at or above the threshold value.
0 Commenti
  Jan
      
      
 il 14 Dic 2022
        
      Spostato: Jan
      
      
 il 14 Dic 2022
  
      So currently you did not store the signal in a variable at all, but you directly plot it. Replace:
plot(recObj.getaudiodata());
by
signal = recObj.getaudiodata();
plot(signal);
Now you have a signal and can count the frames, which exceed the threshold.
0 Commenti
Vedere anche
Categorie
				Scopri di più su Audio Processing Algorithm Design in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!