1 / 54

A System Level Implementation of a Three Node Relay Network

A System Level Implementation of a Three Node Relay Network. Group Members: Harres Bin Tariq Mohammad Taha Khan Muhammad Kumail Haider Roshaan Ahsan. What is Cooperative Communication?. The Three Node Channel. Point to Point Simulation. Transmitter Module. Transmitter.

vartan
Download Presentation

A System Level Implementation of a Three Node Relay Network

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A System Level Implementation of a Three Node Relay Network Group Members: Harres Bin Tariq Mohammad Taha Khan Muhammad KumailHaider RoshaanAhsan

  2. What is Cooperative Communication?

  3. The Three Node Channel

  4. Point to Point Simulation

  5. Transmitter Module

  6. Transmitter • Image stored as array • Bit-stream formed

  7. Transmitter

  8. Transmitter

  9. Transmitter

  10. Transmitter

  11. Transmitter

  12. Modeling the Channel

  13. Receiver Module

  14. Receiver Module

  15. Receiver Module

  16. Receiver Module

  17. Receiver Module

  18. Receiver Module

  19. Cooperative Diversity Virtual MIMO for single antenna nodes Multiple transmissions in orthogonal slots

  20. Cooperative Schemes • Comparison of a hybrid Decode Forward-Amplify Forward scheme with simple Amplify Forward • Development of a novel Compress Forward scheme

  21. Amplify-Forward Relay Relay Xr Yr Yd1 Xs Receiver Sender Receiver Yd Xs

  22. Detection Rule for AF

  23. Hybrid-Forward Relay Relay Xr Yr Yd2 Xs Receiver Sender Receiver Yd1 Xs

  24. Relay Try decoding the received data using CRC codes: • If decoded correctly, encode again and send to receiver in second time slot • Else switch to Amplify Forward i.e. send whatever was received in first time slot after gain correction

  25. Decisions at the receiver • AF mode: • Decode mode: +1 -1 +1 -1

  26. Compress Forward Scheme Relay dumped Orig. Systematic Convolutional Codes Yr W Hard Decisions BPSK Xr Parity

  27. Compress Forward Scheme Receiver Systematic Convolutional Decoder (Viterbi decoder) recv_1 Yd1 Hard Decisions ML Detector recv_2 {0,1} Yd Hard Decisions Convolutional Decoder Received bits

  28. ML Detector for CF scheme +1 -1 Where Pe is found using Monte Carlo Methods, on the path from S-R-D

  29. Hardware Implementation

  30. Hardware Platforms Used USRP 1 RFX 2400 Daughterboard RFX2400 2.3-2.9 GHz Rx/Tx

  31. System Level Diagram of the USRP Interface

  32. Available Software Platforms

  33. A Brief Comparison between the USRP1 and USRP2

  34. Manual Driver Interfaces 1. Tools4SDR Developed By : Supelec, France Issues: Poor Data Reception & Offline Processing 2.Simulink USRP Developed By : KIT, Germany Issues: Driver Compiling Issues 3.Simulink UHD Developed By : KIT, Germany No Issues: No Compiling Issues/Blocks available in Simulink

  35. Hardware Parameters

  36. Next Step: See Data Tx/Rx Sent Sequence of bits 0’s & 1’s Passed From a Raised Cosine Filter (Real Time Processing) Observing FFT:

  37. Debugging Issues • Hardware • Hardware Not Functioning Properly • Verified By Testing on GNU • Software • Processing Limitations • Started Transmission and Reception on Different Hosts • Moved From Real-time to Offline Processing

  38. Complete Point to Point Hardware Testing • Finally we tested the Hardware on a built in Point to Point System with a QPSK Demo Present in Matlab 2011a. • Demo After Presentation

  39. Comprehensive Overview

  40. Cooperative Communication Sproj 2011-2012 • Hardware realization of Amplify-Forward and Decode-Forward technique • Ubuntu as the platform • GNU radio and GRC as software • Python scripting also used for processing

  41. Techniques Implemented Amplify-Forward Decode-Forward

  42. Objectives Achieved • Point to Point simulation • Hardware Configuration and Functionality Testing • Compress Forward simulation

  43. Task Division

  44. Point to Point simulation • Accomplished using matlab code • The string ‘Cooperative Communications ##’ was transmitted • Strings successfully reconstructed were observed against varying SNRs • Respective BERs computed

  45. Hardware Functionality Testing • Accomplished using simulink model • The string ‘Hello World ###’ was transmitted • The reconstructed strings printed • Matlab code based testing in progress

  46. Compress Forward simulation • …………………….

  47. Future Aims and Goals • Hardware completion of point to point system • Point to Point simulation of Compress Forward • Hardware Implementation of CF technique • Re-execution of Decode-Forward and Amplify-Forward Techniques • Tx/Rx in real-time using the 3-node relay network

  48. Future Aims and Goals • Hardware completion of point to point system • Point to Point simulation of Compress Forward • Hardware Implementation of CF technique • Re-execution of Decode-Forward and Amplify-Forward Techniques • Tx/Rx in real-time using the 3-node relay network

More Related