Ich lese gerade ICA aus einer Reihe guter Quellen nach und unterrichte mich darin. (Siehe auch diesen Beitrag für den vergangenen Kontext). Ich habe den Grundgedanken, aber es gibt etwas, über das ich nicht klar bin.
Für ein Szenario, in dem mehrere Signale auf mehrere räumliche Sensoren auftreffen (natürlich mit einer Anzahl von Sensoren> = Anzahl von Signalen), ist es unvermeidlich, dass für jeden einzelnen Sensor alle ankommenden Signale unterschiedliche Verzögerungen / Phasen aufweisen. ihnen zugeordnete Offsets im Vergleich zu denen, die an einem anderen Sensor ankommen.
Soweit ich weiß, ist das Signalmodell für ICA eine einfache Mischmatrix, bei der die Gesamtenergie, die an einem Sensor ankommt, als nichts anderes als eine einfache lineare Kombination aller anderen interessierenden Signale modelliert wird. Jedem Sensor ist ein anderes Array linearer Kombinationskoeffizienten zugeordnet. So weit, ist es gut.
Was ich nicht verstehe, ist , dass zwangsläufig dort werden gehen in der Tat einige Verzögerung / Phasenversatz zwischen den einzelnen Signalen an den einzelnen Sensoren ankommen , die sich voneinander unterscheiden. Das heißt, könnte zu einem Zeitpunkt von 0s bei ankommen , während dasselbe gedämpft bei ankommt , aber auch zu einer gewissen Verzögerung oder Phasendifferenz. So wie ich das sehe, ist das physisch unvermeidlich.
... Wie kann es sein, dass dies nicht in der Mischmatrix modelliert ist? Es scheint, dass Verzögerungen einen großen Unterschied machen werden. Wir sprechen nicht mehr von einfachen linearen Kombinationen. Wie geht ICA damit um? Habe ich hier etwas verpasst?
Ich sollte auch als Nachtrag hinzufügen, wenn ICA Verzögerungen nicht verarbeiten kann, in welchen Anwendungen ist dies dann nützlich? Klar räumliche mit Sensoren sind raus!
Vielen Dank