Hidden terminal and collisions are well-known problems due to broadcasting nature of wireless network. In this paper, we address an efficient MAC protocol to evade the potential collisions caused by hidden terminals, where advanced phycical layer technique, full-duplex, is exploited to coordinate channel contention among nodes within two-hops range. Furhter-more, cooperative channel hopping(CCH) MAC is developed to improve the frequency efficiency by limiting the interference of hidden terminals and enabling a collision-free channel for further transmission. Basically, a fined channel hopping mechanism is proposed to avoid the continually interference and cooperative coordination is subjoined by the transmission of cyclic prefix. To the best of our knowledge, CCH-MAC validates the detection of subchannel contention on NI USRPs and evaluation via simulations shows that CCH-MAC achieves at least 35% throughput gain over FICA with a slightly loss in fairness.