Gast
#2120957
Hallo liebe Signalverarbeiter,
kann man aus dem komplexwertigen Ergebnis einer DFT mit
sum(real{|X[k]|^2}), den Wirkleistungs Anteil bestimmen?
Ich komme nicht auf das gewünschte Ergebnis:
clear *
dt=0.000001; T = dt
N=1000;
t=[0:dt:(N-1)*dt]';
pi=3.141592654 //wegen Scilab
x1=sin(2*pi*10000*t);
x11=fft(x1)/N;
//Leistung im Zeitbereich P=0.5 ist korrekt, oder halt
//P=((1/sqrt(2)))^2*cos(1)=0.5
y=sum(x1.*x1)/N;
//aber im Frequenzbereich mit den real-Anteilen P=8.397D-18
P_x11=sum(abs(real(x11)).*abs(real(x11)))
//im Frequenbereich richtig gehts mit: P=0.5
P1_x11=sum(abs(x11).*abs(x11))
Warum geht das nicht mit den real-Anteilen?
Viele Grüße