OFDMA-based network-coded cooperation: design and implementation using software-defined radio nodes

EURASIP Journal on Advances in Signal Processing - Tập 2016 - Trang 1-16 - 2016
Selahattin Gökceli1, Hakan Alakoca1, Semiha Tedik Başaran1, Güneş Karabulut Kurt1
1Wireless Communications Research Laboratory, Department of Electronics and Communication Engineering, Istanbul Technical University, Istanbul, Turkey

Tóm tắt

Benefits of network coding towards enhancing communication quality, both in terms of robustness or data transmission rates, make it a significant candidate as a future networking technology. Conventionally, network coding is mostly used in wired infrastructures, where transmission errors between nodes are negligible. Capturing the provided benefits of network coding via straightforward extension from wired networks to wireless networks is not trivial. In addition to the challenges introduced through the wireless channel impairments, we can also capture the spatial diversity gain provided by the broadcast nature of the wireless channels. In this work, we design and implement a network-coded cooperation (NCC) system that operates in real time through the use of software-defined radio (SDR) nodes for the first time in the literature. We specifically target wireless networks. Our system is based on orthogonal frequency division multiple access (OFDMA) that provides a practical means to enable high transmission rates through the use of narrowband subcarriers. The developed testbed is composed of three source nodes, a relay node and two destination nodes. The transmission of the proposed NCC-OFDMA system is completed in two phases; the broadcast and the relaying phases. Multiplexing of source nodes’ signals is achieved through OFDMA technique. In the broadcast phase, an OFDMA signal is transmitted to relay and destination nodes. In the relaying phase, the relay node first detects the OFDMA signal, generates network-coded symbols, and then transmits these symbols to destination nodes. At the end of these two phases, the destination nodes determine the source nodes’ signals by using network decoders. The destination nodes make use of both the uncoded and network-coded symbols, which are received in broadcast and relaying phases, respectively. Destination nodes then perform network decoding. Through real-time bit error rate and error vector magnitude measurements, we show that the NCC-OFDMA system can significantly improve the communication quality and robustness, while enabling data transmission between multiple users, as known from theoretical analyses. Some features of this implemented NCC-OFDMA system have the potential to be included in 5G standards, due to the improved radio resource usage efficiency.

Tài liệu tham khảo

R Ahlswede, N Cai, SY Li, R Yeung, Network information flow. IEEE Trans. Inf. Theory. 46(4), 1204–1216 (2000). LR Ford, DR Fulkerson, Maximal flow through a network. Canadian J. Math. 8:, 399–404 (1956). T Ho, D Lun, Network Coding: An Introduction (Cambridge University Press, New York, NY, USA, 2008). M Medard, A Sprintson, Network Coding: Fundamentals and Applications (Academic Press, Waltham, MA, USA, 2012). RW Yeung, Information Theory and Network Coding (Incorporated Springer Publishing Company, New York, NY, USA, 2008). R Koetter, M Medard, An algebraic approach to network coding. IEEE/ACM Trans. Netw. 11(5), 782–795 (2003). S-Y Li, R Yeung, N Cai, Linear network coding. IEEE Trans. Inf. Theory. 49(2), 371–381 (2003). CK Ngai, R Yeung, in Proceedings of IEEE ITW’ 2004. Network coding gain of combination networks (San Antonio, Texas, 2004), pp. 283–287. C Peng, Q Zhang, M Zhao, Y Yao, W Jia, On the performance analysis of network-coded cooperation in wireless networks. IEEE Trans. Wireless Commun. 7(8), 3090–3097 (2008). J Proakis, Digital Communications (ser. McGraw-Hill Series in Electrical and Computer Engineering, McGraw-Hill, 2001). J Laneman, G Wornell, Distributed space-time-coded protocols for exploiting cooperative diversity in wireless networks. IEEE Trans. Inf. Theory. 49(10), 2415–2425 (2003). R Nabar, H Bolcskei, F Kneubuhler, Fading relay channels: performance limits and space-time signal design. IEEE J. on Sel. Areas in Commun. 22(6), 1099–1109 (2004). Y Zhao, R Adve, TJ Lim, Symbol error rate of selection amplify-and-forward relay systems. IEEE Commun. Lett. 10(11), 757–759 (2006). L Dong, Z Han, A Petropulu, HV Poor, Improving wireless physical layer security via cooperating relays. IEEE Trans. Signal Process. 58(3), 1875–1888 (2010). Y Zhao, R Adve, TJ Lim, Improving amplify-and-forward relay networks: optimal power allocation versus selection. IEEE Trans. Wireless Commun. 6(8), 3114–3123 (2007). B Rankov, A Wittneben, Spectral efficient protocols for half-duplex fading relay channels. IEEE J. Sel. Areas Commun. 25(2), 379–389 (2007). K Azarian, H El Gamal, P Schniter, On the achievable diversity-multiplexing tradeoff in half-duplex cooperative channels. IEEE Trans. Inf. Theory. 51(12), 4152–4172 (2005). J Laneman, D Tse, GW Wornell, Cooperative diversity in wireless networks: efficient protocols and outage behavior. IEEE Trans. Inf. Theory. 50(12), 3062–3080 (2004). S Yang, J-C Belfiore, Towards the optimal amplify-and-forward cooperative diversity scheme. IEEE Trans. Inf. Theory. 53(9), 3114–3126 (2007). C Patel, G Stuber, Channel estimation for amplify and forward relay based cooperation diversity systems. IEEE Trans. Wireless Commun. 6(6), 2348–2356 (2007). Y Zhao, R Adve, TJ Lim, in Proceedings of IEEE ISIT’ 2006. Improving amplify-and-forward relay networks: optimal power allocation versus selection (Seattle, USA, 2006), pp. 1234–1238. T Wang, A Cano, G Giannakis, J Laneman, High-performance cooperative demodulation with decode-and-forward relays. IEEE Trans. Commun. 55(4), 830–830 (2007). Y Chen, S Kishore, J Li, in Proceedings of IEEE WCNC’ 2006. Wireless diversity through network coding (Las Vegas, NV, 2006), pp. 1681–1686. JG Proakis, Digital Communications, 4th ed., ser. McGraw-Hill Series in Electrical and Computer Engineering, S. W. Director, Ed. McGraw-Hill Higher Education, December 2000. H Topakkaya, Z Wang, Wireless network code design and performance analysis using diversity-multiplexing tradeoff. IEEE Trans. Commun. 59(2), 488–496 (2011). A Heidarpour, G Kurt, M Uysal, in Proceedings of IEEE ICC’ 2015. Diversity-multiplexing tradeoff for network coded cooperative OFDMA systems (London, 2015), pp. 4368–4373. M Di Renzo, M Iezzi, F Graziosi, On diversity order and coding gain of multisource multirelay cooperative wireless networks with binary network coding. IEEE Trans. Vehic. Tech. 62(3), 1138–1157 (2013). Q S-Y Li, Z Sun, Shao, Linear network coding: theory and algorithms. Proc. IEEE. 99(3), 372–387 (2011). KT Kim, W Noh, V Tarokh, in Proceedings 49th Annual Allerton Conference on Communication, Control, and Computing (Allerton). Robust scalable physical layer network coding (Monticello, IL, 2011), pp. 1446–1453. C Feng, D Silva, F Kschischang, An algebraic approach to physical-layer network coding. IEEE Trans. Inf. Theory. 59(11), 7576–7596 (2013). X Wang, Y Xu, Z Feng, in Proc. CHINACOM. Physical-layer network coding in OFDM system: analysis and performance, (2012), pp. 139–143. S Jina, S Tarnoi, W Kumwilaisak, in Proceedings of ECTI-CON’ 2012. QoS-aware multi-rate H.264 scalable video multicast with network coding in lossy networks (Phetchaburi, 2012), pp. 1–4. S Katti, H Rahul, W Hu, D Katabi, M Medard, J Crowcroft, XORs in the air: practical wireless network coding. IEEE/ACM Trans. Netw. 16(3), 497–510 (2008). A Singh, A Nagaraju, in Proceedings of IC3I’ 2014. Network coding: ABC based cope in wireless sensor and mesh network (Mysore, 2014), pp. 320–325. K Mizutani, T Miyamoto, K Sakaguchi, K Araki, in Proceedings of IEEE PIMRC’ 2010. Network throughput of TDD/TDMA two-way multi-hop relay network with MIMO network coding in indoor environment (Istanbul, Turkey, 2010), pp. 456–460. F Rossetto, M Zorzi, Mixing network coding and cooperation for reliable wireless communications. Wireless Commun. IEEE. 18(1), 15–21 (2011). M Xiao, M Skoglund, Multiple-user cooperative communications based on linear network coding. IEEE Trans. Commun. 58(12), 3345–3351 (2010). Z Ding, K Leung, On the combination of cooperative diversity and network coding for wireless uplink transmissions. IEEE Trans. Veh. Technol. 60(4), 1590–1601 (2011). J Rebelatto, B Uchoa-Filho, Y Li, B Vucetic, Multiuser cooperative diversity through network coding based on classical coding theory. IEEE Trans. Signal Process. 60(2), 916–926 (2012). B Zhao, M Valenti, Distributed turbo coded diversity for relay channel. Electron. Lett. 39(10), 786–787 (2003). M Janani, A Hedayat, T Hunter, A Nosratinia, Coded cooperation in wireless communications: space-time transmission and iterative decoding. IEEE Trans. Signal Process. 52(2), 362–371 (2004). L Chebli, C Hausl, G Zeitler, R Koetter, in Proceedings of IEEE GLOBECOM, 2009. Cooperative uplink of two mobile stations with network coding based on the WiMax LDPC code (Honolulu, HI, 2009), pp. 1–6. Z Guo, J Huang, B Wang, S Zhou, J-H Cui, P Willett, A practical joint network-channel coding scheme for reliable communication in wireless networks. IEEE Trans. Wireless Commun.11(6), 2084–2094 (2012). J-C Kao, Performance analysis of relay-assisted network-coding ARQ with space-time cooperation in wireless relay networks. IEEE Trans. Wireless Commun. 13(8), 4132–4145 (2014). L Lv, H Yu, J Yang, in Proceedings of NetCod’ 2008. Opportunistic cooperative network-coding based on space-time coding for bi-directional traffic flows (Hong Kong, 2008), pp. 1–6. G Menghwar, A Shah, C Mecklenbrauker, in Proceedings of ISWCS’ 2009. Cooperative space-time codes with opportunistic network coding with increasing numbers of nodes (Tuscany, 2009), pp. 536–539. A Burr, D Fang, in Proceedings of 2014 1st International Conference on 5G for Ubiquitous Connectivity (5GU). Linear physical-layer network coding for 5G radio access networks (Akaslompolo, 2014), pp. 116–121. L Lu, T Wang, SC Liew, S Zhang, in Proceedings of IEEE ICC’ 2012. Implementation of physical-layer network coding (Ottawa, ON, 2012), pp. 4734–4740. A Thampi, SC Liew, S Armour, Z Fan, L You, D Kaleshi, Physical-layer network coding in two-way heterogeneous cellular networks with power imbalance. IEEE Trans. Vehic. Tech.PP(99), 1–1 (2016). H Khamfroush, D Lucani, P Pahlevani, J Barros, On optimal policies for network-coded cooperation: theory and implementation. IEEE J. Sel. Areas Commun. 33(2), 199–212 (2015). J Zhang, J Jia, Q Zhang, E Lo, in Proceedings of IEEE INFOCOM’ 2010. Implementation and evaluation of cooperative communication schemes in software-defined radio testbed (San Diego, CA, 2010), pp. 1–9. D Kramarev, Y Hong, E Viterbo, in Proceedings of AusCTW’ 2014. Software defined radio implementation of a two-way relay network with digital network coding (Sydney, NSW, 2014), pp. 120–125. J Le, A Bidirectional Two-Hop Relay Network Using Gnu Radio and Usrp (BiblioBazaar, University of North Texas, 2012). C Ciochina, H Sari, in Proceedings of EW’ 2010. A review of OFDMA and single-carrier FDMA (Lucca, 2010), pp. 706–710. B Roman, I Wassell, I Chatzigeorgiou, Scalable cross-layer wireless access control using multi-carrier burst contention. IEEE J. Sel. Areas Commun. 29(1), 113–128 (2011). M Salem, A Adinoyi, M Rahman, H Yanikomeroglu, D Falconer, Y-D Kim, E Kim, Y-C Cheong, An overview of radio resource management in relay-enhanced OFDMA-based networks. IEEE Comm. Surveys Tutorials. 12(3), 422–438 (2010). M Sricharan, in Proceedings of Recent Trends in Information Technology. Tutorial: towards 4G wireless systems (WIMAX amp;LTE) BR” (4GWS) (Chennai, Tamil Nadu, 2010), pp. 1–1. L Lei, C Song, T Zhang, in Proceedings of Instrumentation and Measurement, Computer, Comm. and Control. Performance evaluation for OFDM link based on LabVIEW and USRP (Harbin, 2014), pp. 897–901. M Janjic, M Brkovic, M Eric, in Proceedings of Telecommunications Forum. Development of OFDM based secondary link: some experimental results on USRP N210 platform (Belgrade, 2013), pp. 216–219. M Eric, M Janjic, in Proc. Telecommunications Forum. A solution to coexistence of OFDM and FH signals based on principles of cognitive radio implemented on USRP N210 platform (Belgrade, 2014), pp. 276–279. BSK Reddy, B Lakshmi, Concatenated coding in OFDM for WiMAX using USRP N210 and GNU radio. Int. J. Wireless & Mobile Netw. 5(6) (2013). D Wu, N Bao, W Xia, L Shen, in Proceedings of IEEE WCSP’ 2012. Design and implementation of OFDMA-based WLAN prototype system (Huangshan, 2012), pp. 1–6. S Gökceli, H Alakoca, G Kurt, in Proceedings of IEEE SIU’ 2015. Design and implementation of a software defined radio based OFDMA network (Malatya, 2015), pp. 1–4. J-J Van de Beek, M Sandell, PO Borjesson, ML estimation of time and frequency offset in OFDM systems. IEEE Trans. Signal Process. 45(7), 1800–1805 (1997). N Instruments, Streaming OFDM Transmitter and Receiver Example (2015). (accessed May, 10, 2015). https://decibel.ni.com/content/docs/DOC-34781. HM Mahmoud, AS Mousa, R Saleem, Channel estimation based in comb-type pilots arrangement for ofdm system over time varying channel. J Netw.5(7), 766–772 (2010). S Manzoor, V Jeoti, N Kamel, MA Khan, Novel SNR estimation technique in Wireless OFDM systems. Int. J. Future Generation Commun. Netw. 4(4), 1–20 (2011).