Identifiability conditions for blind and semi-blind multichannel estimation