본 발명의 일 실시예에 따라서, MU-MIMO를 지원하는 기지국이 다중 사용자들에 대한 신호들을 프리코딩(precoding)하는 방법은, 상기 기지국의 각각의 안테나들과 각각의 단말들 간의 다중의 채널들에 대하여 추정된 채널 정보를 획득하는 단계; 및 상기 추정된 채널 정보에 기초하여 상기 단말들을 가상의 단말들로 클러스터링(clustering)하는 단계를 포함하고, 상기 단말들에 대한 신호들은, 상기 클러스터링 결과에 따라서 계층적으로(hierarchically) 프리코딩 된다.