Sparse Representation and Its Applications in Blind Source Separation