Tôi hiện đang đọc và tự dạy ICA từ một số nguồn tốt. (Cũng xem bài này cho bối cảnh trong quá khứ). Tôi có ý kiến cơ bản, nhưng có điều gì đó tôi không rõ.
Đối với một kịch bản có nhiều tín hiệu được đặt trên nhiều cảm biến không gian, (tất nhiên, với số lượng cảm biến> = số tín hiệu), không thể tránh khỏi bất kỳ một cảm biến nào, tất cả các tín hiệu đến nó sẽ có độ trễ / pha khác nhau bù đắp liên quan đến chúng, so với những người đến một cảm biến khác.
Bây giờ, theo như tôi biết, mô hình tín hiệu cho ICA là một ma trận trộn đơn giản, trong đó tổng năng lượng đến bất kỳ một cảm biến nào được mô hình hóa là không có gì ngoài sự kết hợp tuyến tính đơn giản của tất cả các tín hiệu quan tâm khác. Mỗi cảm biến có một hệ số kết hợp tuyến tính khác nhau liên quan đến nó. Càng xa càng tốt.
Những gì tôi không hiểu, đó là chắc chắn có được sẽ trên thực tế có một số chậm trễ / pha bù đắp giữa các tín hiệu cá nhân khi đến cảm biến cá nhân khác với nhau. Nghĩa là, có thể đến vào một lúc 0 giây, trong khi đó đến bị suy giảm, nhưng cũng có một số độ trễ hoặc lệch pha. Cách tôi nhìn thấy nó là không thể tránh khỏi.
... Làm thế nào mà nó không được mô hình hóa trong ma trận trộn? Có vẻ như sự chậm trễ sẽ tạo ra một sự khác biệt rất lớn. Không còn là chúng ta nói về sự kết hợp tuyến tính đơn giản nữa. ICA xử lý việc này như thế nào? Tôi đã bỏ lỡ một cái gì đó ở đây?
Tôi cũng nên thêm vào như một phụ lục, nếu thực sự ICA không thể xử lý sự chậm trễ, vậy thì ứng dụng nào tìm thấy sự hữu ích trong? Rõ ràng những không gian với cảm biến được ra!
Cảm ơn