Je suis en train de lire et d'enseigner moi-même l'ICA à partir d'un certain nombre de bonnes sources. (Voir également cet article pour le contexte passé). J'ai l'essentiel de base, mais il y a quelque chose que je ne comprends pas.
Pour un scénario où plusieurs signaux frappent plusieurs capteurs spatiaux, (bien sûr, avec nombre de capteurs> = nombre de signaux), il est inévitable que pour un seul capteur, tous les signaux qui y parviennent auront des retards / phases différents. compensations qui leur sont associées, par rapport à celles qui arrivent à un capteur différent.
Maintenant, pour autant que je sache, le modèle de signal pour ICA est une simple matrice de mélange, où l'énergie totale arrivant à un capteur quelconque n'est modélisée que comme une simple combinaison linéaire de tous les autres signaux d'intérêt. Chaque capteur est associé à un tableau différent de coefficients de combinaison linéaire. Jusqu'ici tout va bien.
Ce que je ne comprends pas, que forcément il se va en fait un certain retard / décalage de phase entre les signaux individuels arrivant à des capteurs individuels qui diffèrent les unes des autres. C'est-à-dire que peut arriver à à un certain moment 0s, tandis que ce même arrive à atténué, mais aussi à un certain retard ou différence de phase. La façon dont je le vois est physiquement inévitable.
... Comment se fait-il que cela ne soit pas modélisé dans la matrice de mélange? Il semble que les retards feront une énorme différence. On ne parle plus de simples combinaisons linéaires. Comment l'ICA gère-t-il cela? Ai-je raté quelque chose ici?
Je devrais également ajouter comme addendum, si en effet l'ICA ne peut pas gérer les retards, alors dans quelles applications trouve-t-il utile? Clairement ceux spatiaux avec des capteurs sont sortis!
Merci