[1] Harbin Engn Univ, Acoust Sci & Technol Lab, Harbin 150001, Heilongjiang, Peoples R China
[2] Harbin Inst Technol, Sch Mechatron Engn, Harbin 150001, Heilongjiang, Peoples R China
[3] Chongqing Univ Posts & Telecommun, Sch Adv Mfg Engn, Chongqing 400065, Peoples R China
[4] Harbin Univ Sci & Technol, Sch Mech Engn, Harbin 150080, Heilongjiang, Peoples R China