Je regarde la définition de l'énergie du signal (par exemple Wikipedia , cnx.org ). Pour les signaux discrets, il est défini comme suit, où contient le signal:
Alors mes questions:
Pour un signal fini et fenêtré comme
double signal[256]
, la somme est de 1 à 256 (ou 0 à 255 dans un programme) plutôt que à , non? (Je ne sais même pas comment je résumerais sur l'infini.)Pourquoi la formule énergétique a-t-elle l'opérateur en valeur absolue ? Le résultat de la prise de la valeur absolue est de toute façon au carré pour produire une valeur positive, donc prendre la valeur absolue semble être inutile. Est-ce parce que le peut être complexe, donc la valeur absolue d'un nombre complexe serait le scalaire du théorème de Pythagore?
discrete-signals
stackoverflowuser2010
la source
la source
Réponses:
Oui. Pas besoin de résumer un nombre infini de zéros.
Oui, c'est parce que ça[…,0,0,a+ia,a−ia,0,0,…] 4a2 |a|2=a2
x(n)
pourrait être complexe. Si nous ne prenions pas les valeurs absolues des nombres complexes ( norme euclidienne ), un signal contenant aurait une énergie de zéro (au lieu de ) bien qu'il contienne des échantillons non nuls. Pour les nombres réels, cependant et la valeur absolue n'a pas d'importance.la source