a learning approach to cooperative communication system
play

A Learning Approach to Cooperative Communication System Design Yuxin - PowerPoint PPT Presentation

A Learning Approach to Cooperative Communication System Design Yuxin Lu , Peng Cheng , Zhuo Chen , Wai Ho Mow and Yonghui Li The Hong Kong University of Science and Technology. The University of Sydney. Data 61,


  1. A Learning Approach to Cooperative Communication System Design Yuxin Lu ⋆ , Peng Cheng † , Zhuo Chen ∗ , Wai Ho Mow ⋆ and Yonghui Li † ⋆ The Hong Kong University of Science and Technology. † The University of Sydney. ∗ Data 61, CSIRO. The 45th IEEE ICASSP, 2020 Supported by the HK RGC (GRF 16233816) Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 1 / 32

  2. Outline Background and Motivation 1 Relay-Assisted Cooperative Communication System 2 Learning the Cooperative System 3 Simulation Results 4 Conclusion 5 Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 2 / 32

  3. Outline Background and Motivation 1 Relay-Assisted Cooperative Communication System 2 Learning the Cooperative System 3 Simulation Results 4 Conclusion 5 Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 3 / 32

  4. Deep Learning Artificial Intelligence Deep learning (DL) is a branch Machine of machine learning ⇒ Learn to make own decisions Learning Structures algorithms in layers ⇒ Create an “artificial neural Deep network” Learning Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 4 / 32

  5. Deep Learning in Communication Conventional communication system is optimized in a block-wise manner: source/channel coding, modulation, demodulation, source/channel decoding, equalization Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 5 / 32

  6. Deep Learning in Communication Conventional communication system is optimized in a block-wise manner: source/channel coding, modulation, demodulation, source/channel decoding, equalization Deep learning techniques have been applied to replace certain blocks: channel coding/estimation Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 5 / 32

  7. Deep Learning in Communication Conventional communication system is optimized in a block-wise manner: source/channel coding, modulation, demodulation, source/channel decoding, equalization Deep learning techniques have been applied to replace certain blocks: channel coding/estimation Individualized component-wise approach might not optimize the overall system function! Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 5 / 32

  8. Deep Learning in Communication Can we optimize the communication system in a holistic manner? Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 6 / 32

  9. Deep Learning in Communication Can we optimize the communication system in a holistic manner? Joint design of the transmitter and receiver over the channel Expand the optimization space ... Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 6 / 32

  10. Deep Learning in Communication Can we optimize the communication system in a holistic manner? Joint design of the transmitter and receiver over the channel Expand the optimization space ... Yes. Communication Autoencoder ! Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 6 / 32

  11. Deep Learning in Communication Can we optimize the communication system in a holistic manner? Joint design of the transmitter and receiver over the channel Expand the optimization space ... Yes. Communication Autoencoder ! Transmitter and receiver are represented by neural networks (NNs) Promising results have been obtained Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 6 / 32

  12. Autoencoder General autoencoder (AE) learns data structure to compress (top) Encoder Decoder Image, Text, … Latent Vector Image, Text, … 00101101 Channel 00101101 01101001 Encoder Decoder 01111001 11010001 11010001 Bit Stream Bit Stream Distortion + Noise Dirty Noisy (Random) Latent Vector General autoencoder (top) v.s. Communication autoencoder. Figure Credit: Zhao, Vuran, Guo and Scott Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 7 / 32

  13. Autoencoder General autoencoder (AE) learns data structure to compress (top) Encoder Decoder Image, Text, … Latent Vector Image, Text, … 00101101 Channel 00101101 01101001 Encoder Decoder 01111001 11010001 11010001 Bit Stream Bit Stream Distortion + Noise Dirty Noisy (Random) Latent Vector General autoencoder (top) v.s. Communication autoencoder. Figure Credit: Zhao, Vuran, Guo and Scott Communication AE learns the channel behavior to improve transmission accuracy Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 7 / 32

  14. Autoencoder Most existing applications are for point-to-point communications Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 8 / 32

  15. More Complicated Scenarios Can we design an AE to optimize more complicated communication scenarios? Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 9 / 32

  16. More Complicated Scenarios Can we design an AE to optimize more complicated communication scenarios? Our focus: Relay-assisted cooperative communication system Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 9 / 32

  17. Existing Works for AE + Relay Constellation design for two-way relay networks 1 ⇒ Focused on constellation optimization. No detection algorithm was addressed 1T.Matsumine, T.Koike-Akino, and Y.Wang, “Deep learning-based constellation optimization for physical network coding in two-way relay networks,” arXiv preprint arXiv:1903.03713 , Mar. 2019. Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 10 / 32

  18. Existing Works for AE + Relay Constellation design for two-way relay networks 1 ⇒ Focused on constellation optimization. No detection algorithm was addressed Our focus: Joint optimization of the constellation and detection algorithm Start with a one-way relay network 1T.Matsumine, T.Koike-Akino, and Y.Wang, “Deep learning-based constellation optimization for physical network coding in two-way relay networks,” arXiv preprint arXiv:1903.03713 , Mar. 2019. Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 10 / 32

  19. Outline Background and Motivation 1 Relay-Assisted Cooperative Communication System 2 Learning the Cooperative System 3 Simulation Results 4 Conclusion 5 Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 11 / 32

  20. System Model MLD/Amplifier R : half-duplex R h SR h RD Source message: S D m S ∈ { 1 , 2 , · · · , 2 k } , encoded MLD/MRC h SD as x S of length n k/n bits/independent channel First phase DF/AF Second phase uses System model of a 3 -node relay network. Source ( S ), Relay ( R ), Destination ( D ) Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 12 / 32

  21. System Model First Phase: � y SJ = E S h SJ x S + n SJ , J ∈ { R, D } , (1) E S : average source transmit energy h SJ : channel coefficient n SJ : Gaussian noise vector CN (0 , 2 σ 2 SJ I ) Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 13 / 32

  22. System Model First Phase: � y SJ = E S h SJ x S + n SJ , J ∈ { R, D } , (1) E S : average source transmit energy h SJ : channel coefficient n SJ : Gaussian noise vector CN (0 , 2 σ 2 SJ I ) Second Phase: � y RD = E R h RD x R + n RD , (2) E R : average relay transmit energy h RD : channel coefficient n RD : Gaussian noise vector CN (0 , 2 σ 2 RD I ) Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 13 / 32

  23. AF Relaying AF relay node: y SR √ Symbol-wise amplifying operation x R = SR , x R ∈ x R , P S | h SR | 2 +2 σ 2 y SR ∈ y SR , h SR ∈ h SR Drawback: noise amplification ⇐ y SR = √ E S h SR x S + n SR Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 14 / 32

  24. AF Relaying AF relay node: y SR √ Symbol-wise amplifying operation x R = SR , x R ∈ x R , P S | h SR | 2 +2 σ 2 y SR ∈ y SR , h SR ∈ h SR Drawback: noise amplification ⇐ y SR = √ E S h SR x S + n SR Destination: Maximal-ratio combining (MRC) Optimal in the context of AF High complexity: O ( n · 2 k ) per block Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 14 / 32

  25. DF Relaying DF relay node: Maximum-likelihood decoding (MLD) √ E S x � 2 , where C is code book, x R = arg min x ∈C � y SR − h SR |C| = 2 k . Drawback: hard decision ⇒ information loss Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 15 / 32

  26. DF Relaying DF relay node: Maximum-likelihood decoding (MLD) √ E S x � 2 , where C is code book, x R = arg min x ∈C � y SR − h SR |C| = 2 k . Drawback: hard decision ⇒ information loss Destination: Near-optimal decoder (NOD) arg max x S ∈C Pr( y SD | x S ) � x R ∈C Pr( x S → x R ) Pr( y RD | x R ) Near-optimal in the context of DF High complexity: O ( n · 2 k · 2 k ) per block Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 15 / 32

  27. Outline Background and Motivation 1 Relay-Assisted Cooperative Communication System 2 Learning the Cooperative System 3 Simulation Results 4 Conclusion 5 Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 16 / 32

  28. A typical AE Transmitter Receiver Channel A typical AE for a point-to-point communication system Input: one-hot encoding, e.g., { 00 , 01 , 11 , 10 } �→ { 1000 , 0100 , 0010 , 0001 } Yuxin Lu (HKUST) Learning Cooperative Communication System ICASSP 2020 17 / 32

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend