Blind sequence detection of vector channels based on a novel clustering algorithm