A communications apparatus comprising: a receiver configured to receive a composite signal comprising a desired signal and interferer signals (206, 207), wherein the desired signal comprises desired symbols and the interferer signals (206, 207) comprise interferer symbols, and the interferer signals (206, 207) are caused by co-channel beams; and N frameworks, each framework comprising a detector configured to partition the interferer symbols based on an interference severity into a dominant group and a non-dominant group, and to generate A Posteriori Probabilities, APP, (432, 434, 436) of the desired symbols and the interferer symbols, wherein the non-dominant group comprises a Noise-Floor, NF, group and a Subtractive-Cancellation, SC, group, and the dominant group comprises an Optimal-Bayesian, OB, group, wherein the detector of each of the N frameworks is configured to generate the APP (432, 434, 436) based on a feedback of a priori probabilities (422, 424, 426) from each of the N frameworks, and wherein the detector is configured to generate the APP (432, 434, 436) based on: the NF group via a power of each member; the SC group via first- and second-order moments derived from the a priori probabilities (422, 424, 426); and the OB group via a probability mass function, pmf; wherein the detector is Soft-In Soft-Out Devide-And-Conquer, SISO DAC, detector; wherein the a priori probabilities (422, 424, 426) comprise the APP (432, 434, 436) generated on the previous iteration of the N frameworks. a receiver configured to receive a composite signal comprising a desired signal and interferer signals (206, 207), wherein the desired signal comprises desired symbols and the interferer signals (206, 207) comprise interferer symbols, and the interferer signals (206, 207) are caused by co-channel beams; and N frameworks, each framework comprising a detector configured to partition the interferer symbols based on an interference severity into a dominant group and a non-dominant group, and to generate A Posteriori Probabilities, APP, (432, 434, 436) of the desired symbols and the interferer symbols, wherein the non-dominant group comprises a Noise-Floor, NF, group and a Subtractive-Cancellation, SC, group, and the dominant group comprises an Optimal-Bayesian, OB, group, wherein the detector of each of the N frameworks is configured to generate the APP (432, 434, 436) based on a feedback of a priori probabilities (422, 424, 426) from each of the N frameworks, and wherein the detector is configured to generate the APP (432, 434, 436) based on: the NF group via a power of each member; the SC group via first- and second-order moments derived from the a priori probabilities (422, 424, 426); and the OB group via a probability mass function, pmf; wherein the detector is Soft-In Soft-Out Devide-And-Conquer, SISO DAC, detector; wherein the a priori probabilities (422, 424, 426) comprise the APP (432, 434, 436) generated on the previous iteration of the N frameworks. a detector configured to partition the interferer symbols based on an interference severity into a dominant group and a non-dominant group, and to generate A Posteriori Probabilities, APP, (432, 434, 436) of the desired symbols and the interferer symbols, wherein the non-dominant group comprises a Noise-Floor, NF, group and a Subtractive-Cancellation, SC, group, and the dominant group comprises an Optimal-Bayesian, OB, group, wherein the detector of each of the N frameworks is configured to generate the APP (432, 434, 436) based on a feedback of a priori probabilities (422, 424, 426) from each of the N frameworks, and wherein the detector is configured to generate the APP (432, 434, 436) based on: the NF group via a power of each member; the SC group via first- and second-order moments derived from the a priori probabilities (422, 424, 426); and the OB group via a probability mass function, pmf; wherein the detector is Soft-In Soft-Out Devide-And-Conquer, SISO DAC, detector; wherein the a priori probabilities (422, 424, 426) comprise the APP (432, 434, 436) generated on the previous iteration of the N frameworks.