two destination addresses and indicates to the senders that the concurrent transmission can take place after $T_{SIFS}$ allowing thus a synchronized collision. From the perspective of the initial sender of the RTS, the process that checks the existence of CTC and the transmition the actual data packet is handled in lines 15-20 of the $tx\_data()$ subroutine in Fig. \[fig:canc-mac\]. The main advantage of the proposed protocol is that the receivers do not need to explicitly identify the ANC-OL transmission since they know that signals that are received after the CTC will interfere. The only need by the receiving nodes is to check the CTC header and make sure that they are one of the intended destinations of the impending ANC-OL. This means that they can employ the signal recovery algorithm that we describe in the next section directly after the reception of the interfered packets.

Recovery of Interfered Packets {#sec:collision-recovery}
==============================

At this stage we have reached the point in the overall system functionality where an ANC-OL transmission has been completed. Now the two interfered signals will need to be jointly decoded. For simplifying the notation and the explanation of the algorithm here, we use again the example in Fig. 