摘要

Because of its robustness to packet loss and adaptivity to channel conditions, rateless codes have been used in cognitive radio networks to improve the secondary system performance. In this paper, we investigate an adaptive code symbol assignment scheme for the secondary user (SU) in a multichannel cognitive radio network based on rateless coding. In particular, the SU transmitter first encodes its information data through rateless coding and then assigns the unceasingly generated code symbols adaptively to each available channel obtained by spectrum sensing. Thanks to the forward incremental redundancy provided by rateless codes, it is unnecessary for the SU receiver to request the retransmission of lost symbols and the code symbols collected from any channel at any time contribute to the final data recovery. With an alternating channel occupancy model of the primary user (PU), we conduct a weight enumerator analysis to derive the optimal number of code symbols to be assigned to each available channel, thus to maximize the system throughput while protecting PU from interference. Both theoretical analysis and numerical results demonstrate the good performance of our proposed scheme.

全文