\[fig:topology-mac-cc2\] to demonstrate this process. Let us denote the transmitted packets/signals as $x_A$ and $x_B$. The transmitted signals in this example originate from $N_1$ and $N_4$ and are received by the intended receivers $N_2$ and $N_5$ respectively, and also by the relay $N_3$. With the ANC-OL mode the relay $N_3$ will broadcast the locally interfered version of the two signals. For recovering the two independent packets, we apply joint decoding of the locally interfered and forwarded versions of the interfered packets. Before this process takes place, the receiver identifies the packet preamble that is contained in each version of the two aforementioned signals and then it aligns them at the symbol-level [@argyriou:twc-ancol; @argyriou2010coml]. Subsequently, a maximum-likelihood (ML) detector is applied for the symbols that belong to the two different packets.

For expressing mathematically our algorithm let us denote with $\mathcal{X_A},\mathcal{X_B}$ the fixed symbol dictionaries that depend on the modulation scheme that the two senders use. Let also $P$ denote the power allocated at each sending node, while $g$ is the power allocation factor at the relay. Finally let also $n$ denote the noise at the corresponding receiver that is a circularly complex Gaussian random variable, i.e. $\mathcal{CN}(0,1)$. From Fig. \[fig:topology-mac-cc2\] 