1. Communication Research CenterHarbin Institute of TechnologyHarbin150001People's Republic of China
2. Science and Technology on Communication Networks LaboratoryShijiazhuang050081People's Republic of China
3. Department of Electrical and Computer EngineeringMcGill UniversityMontrealQCH3A 0E9Canada