User cooperation diversity-part II: implementation aspects and performance analysis | Synapse