In a wireless communication system, relaying techniques can offer significant benefits in the throughput enhancement and range extension. On the other hand, cognitive radio is an interesting concept for solving the problem of spectrum availability by reusing the underutilized licensed frequency bands. In a cognitive radio network, relays can be particularly useful for reducing the transmission ...