Blind separation of unknown sources in dynamic environments : theoretical formulation and micro-electronic implementation