Adaptive TTCM Aided Near-Instantaneously Dynamic Network Coding for Cooperative Cognitive Radio Networks

An Adaptive Dynamic Network Coding (ADNC) scheme conceived for Cooperative Cognitive Radio (CCR) is proposed for devising a novel ADNC-CCR system. The system is designed for supporting communications between multiple Primary Users (PUs) and a common Base Station (BS), where the independent source information is transmitted from the PUs to the BS with the aid of multiple Cognitive Users (CUs) acting as Relay Nodes (RNs). In order to facilitate the recovery of the source information at the BS, the CUs invoke the ADNC technique, which is assisted by our cooperative protocol operating by exchanging the CCR-based control information between near-instantaneously Adaptive Turbo Trellis Coded Modulation (ATTCM) and network coding codec as well as between the CUs and the BS. More particularly, nearinstantaneously ATTCM is employed for appropriately adjusting both the modulation mode as well as the code rate of the channel coding itself and of the network coding, according to the nearinstantaneous channel conditions.

As a result, our novel ADNCCCR system constructed on the basic of our holistic approach is capable of providing an increased throughput, despite reducing the transmission-period of the PU. This reduced transmissionperiod can also be directly translated into an increased duration for secondary communications of the CUs. In our proposed ADNC-CCR scheme, both the PUs and CUs employ our ATTCM scheme. As an additional novelty, the network encoder may also be activated in its adaptive mode for supporting the CUs, depending on the Boolean value of the feedback flags generated based on the success/failure of the ATTCM decoder and of the network decoder, which is evaluated and fed back by the BS. Quantitatively, it was found that the joint holistic design of our ATTCM-ADNC-CCR scheme is either capable of freeing up an approximately 40% of the PU’s bandwidth in comparison to its non-cooperative counterpart, or increasing the attainable throughput by 2 bit/symbol.

Share This Post