Title :
Asynchronous Convolutional-Coded Physical-Layer Network Coding
Author :
Qing Yang ; Soung Chang Liew
Author_Institution :
Dept. of Inf. Eng., Chinese Univ. of Hong Kong, Hong Kong, China
Abstract :
This paper investigates the decoding process of asynchronous convolutional-coded physical-layer network coding (PNC) systems. Specifically, we put forth a layered decoding framework for convolutional-coded PNC consisting of three layers: symbol realignment layer, codeword realignment layer, and joint channel-decoding network coding (Jt-CNC) decoding layer. Our framework can deal with phase asynchrony (phase offset) and symbol arrival-time asynchrony (symbol misalignment) between the signals simultaneously transmitted by multiple sources. A salient feature of this framework is that it can handle both fractional and integral symbol misalignments. For the decoding layer, instead of Jt-CNC, previously proposed PNC decoding algorithms (e.g., XOR-CD and reduced-state Viterbi algorithms) can also be used with our framework to deal with general symbol misalignments. Our Jt-CNC algorithm, based on belief propagation, is BER-optimal for synchronous PNC and near optimal for asynchronous PNC. Extending beyond convolutional codes, we further generalize the Jt-CNC decoding algorithm for all cyclic codes. Our simulation shows that Jt-CNC outperforms the previously proposed XOR-CD algorithm and reduced-state Viterbi algorithm by 2 dB for synchronous PNC. For both phase-asynchronous and symbol-asynchronous PNC, Jt-CNC performs better than the other two algorithms. Importantly, for real wireless network experimentation, we implemented our decoding algorithm in a PNC prototype built on the USRP software radio platform. Our experiment shows that the proposed Jt-CNC decoder works well in practice.
Keywords :
channel coding; convolutional codes; cyclic codes; decoding; error statistics; network coding; software radio; BER; Jt-CNC decoding layer; USRP software radio platform; XOR-CD algorithm; asynchronous PNC system; asynchronous convolutional-coded physical-layer network coding; belief propagation; codeword realignment layer; cyclic codes; fractional symbol misalignments; integral symbol misalignments; joint channel-decoding network coding; layered decoding framework; phase asynchrony; reduced-state Viterbi algorithm; symbol arrival-time asynchrony; symbol realignment layer; synchronous PNC system; wireless network; Complexity theory; Convolution; Convolutional codes; Decoding; Network coding; Relays; Viterbi algorithm; Physical-layer network coding; convolutional codes; cyclic codes; joint channel-decoding and network coding; joint channel-decoding network coding; phase offset; symbol misalignment;
Journal_Title :
Wireless Communications, IEEE Transactions on
DOI :
10.1109/TWC.2014.2365822