Wie Sie vielleicht wissen, hängt die Orthogonalität vom inneren Produkt Ihres Vektorraums ab. In Ihrer Frage stellen Sie Folgendes fest:
Während Sinus und Cosinus orthogonale Funktionen sind ...
Dies bedeutet, dass Sie wahrscheinlich von dem "Standard" -Innenprodukt für Funktionsräume gehört haben:
⟨f,g⟩=∫x1x2f(x)g(x) dx
Wenn Sie dieses Integral für eine einzelne Periode für und lösen , ist das Ergebnis : Sie sind orthogonal.g ( x ) = sin ( x ) 0f(x)=cos(x)g(x)=sin(x)0
Das Abtasten dieser Signale hängt jedoch nicht mit der Orthogonalität oder irgendetwas zusammen. Die "Vektoren", die Sie erhalten, wenn Sie ein Signal abtasten, sind nur zusammengesetzte Werte, die für Sie sinnvoll sind : Es handelt sich nicht ausschließlich um Vektoren , sondern nur um Arrays (im Programmier-Slang). Die Tatsache, dass wir sie in MATLAB oder einer anderen Programmiersprache Vektoren nennen, kann verwirrend sein.
Eigentlich ist es etwas schwierig, da man einen Vektorraum der Dimension definieren könnte, wenn man Abtastwerte für jedes Signal hat, wobei diese Arrays tatsächlich tatsächliche Vektoren wären . Aber diese würden verschiedene Dinge definieren.N.NN
Nehmen wir zur Vereinfachung an, wir befinden uns im Vektorraum und Sie haben Abtastwerte für jedes Signal, und alle sind reelle Werte. Im ersten Fall würde sich ein Vektor (dh drei Zahlen zusammen) auf eine Position im Raum beziehen. Im zweiten Fall beziehen sie sich auf drei Werte, die ein Signal zu drei verschiedenen Zeiten erreicht. In diesem Beispiel ist der Unterschied leicht zu erkennen. Wenn Sie Samples hätten, wäre der Begriff "Raum" weniger intuitiv, aber die Idee gilt immer noch. 3R33n
Kurz gesagt, zwei Signale sind orthogonal, wenn das innere Produkt zwischen ihnen (nämlich das Integral, das ich oben geschrieben habe) , und die Vektoren / Arrays, die durch Abtasten erhalten werden, sagen nichts darüber aus, dass sie orthogonal sind.0