Die Frage ist einfach genug, aber ich kann nicht verstehen, was ich vermisse. Also ich habe eine Aufnahme, zuerst ich es mit 128 Proben 50% überlappend, dann für jeden Rahmen ich möchte die Energie des Rahmens berechnen. Also ich berechne es, aber wenn ich es auf 0db normalisieren will, bekomme ich seltsame Ergebnisse. Hier ist mein Matlab-Code:normalisieren Signal Energie auf 0db
for i=1:size(dataF,2)
E(:,i)=20*log10((abs(dataF(:,i)).^2));
emax(:,i)=max(E(:,i));
E1(:,i)=E(:,i)/emax(i);
end
Hier wird die Ausgangsenergie für den ersten Frame und unten ist die normalisierte Energie auf 0 dB, aber es ist nicht korrekt enter image description here enter image description here
Irgendwelche Vorschläge wirklich zu schätzen. Danke im Voraus.
vielen Dank für die schnelle Antwort –
Ich bin froh, dass ich helfen konnte. Willkommen auf der Seite! –