A system level implementation of a three node relay network
This presentation is the property of its rightful owner.
Sponsored Links
1 / 54

A System Level Implementation of a Three Node Relay Network PowerPoint PPT Presentation


  • 50 Views
  • Uploaded on
  • Presentation posted in: General

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.

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


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 KumailHaider

RoshaanAhsan


What is cooperative communication

What is Cooperative Communication?


The three node channel

The Three Node Channel


Point to point simulation

Point to Point Simulation


Transmitter module

Transmitter Module


Transmitter

Transmitter

  • Image stored as array

  • Bit-stream formed


Transmitter1

Transmitter


Transmitter2

Transmitter


Transmitter3

Transmitter


Transmitter4

Transmitter


Transmitter5

Transmitter


Modeling the channel

Modeling the Channel


Receiver module

Receiver Module


Receiver module1

Receiver Module


Receiver module2

Receiver Module


Receiver module3

Receiver Module


Receiver module4

Receiver Module


Receiver module5

Receiver Module


Cooperative diversity

Cooperative Diversity

Virtual MIMO for single antenna nodes

Multiple transmissions in orthogonal slots


Cooperative schemes

Cooperative Schemes

  • Comparison of a hybrid Decode Forward-Amplify Forward scheme with simple Amplify Forward

  • Development of a novel Compress Forward scheme


Amplify forward

Amplify-Forward

Relay

Relay

Xr

Yr

Yd1

Xs

Receiver

Sender

Receiver

Yd

Xs


Detection rule for af

Detection Rule for AF


Hybrid forward

Hybrid-Forward

Relay

Relay

Xr

Yr

Yd2

Xs

Receiver

Sender

Receiver

Yd1

Xs


Relay

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


Decisions at the receiver

Decisions at the receiver

  • AF mode:

  • Decode mode:

+1

-1

+1

-1


Compress forward scheme

Compress Forward Scheme

Relay

dumped

Orig.

Systematic

Convolutional

Codes

Yr

W

Hard Decisions

BPSK

Xr

Parity


Compress forward scheme1

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


Ml detector for cf scheme

ML Detector for CF scheme

+1

-1

Where

Pe is found using Monte Carlo Methods, on the path from S-R-D


Hardware implementation

Hardware Implementation


Hardware platforms used

Hardware Platforms Used

USRP 1

RFX 2400 Daughterboard RFX2400 2.3-2.9 GHz Rx/Tx


A system level implementation of a three node relay network

System Level Diagram of the USRP Interface


Available software platforms

Available Software Platforms


A brief comparison between the usrp1 and usrp2

A Brief Comparison between the USRP1 and USRP2


Manual driver interfaces

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


Hardware parameters

Hardware Parameters


Next step see data tx rx

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:


Debugging issues

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


Complete point to point hardware testing

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


Comprehensive overview

Comprehensive Overview


Cooperative communication sproj 2011 2012

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


Techniques implemented

Techniques Implemented

Amplify-Forward

Decode-Forward


Objectives achieved

Objectives Achieved

  • Point to Point simulation

  • Hardware Configuration and Functionality Testing

  • Compress Forward simulation


Task division

Task Division


Point to point simulation1

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


Hardware functionality testing

Hardware Functionality Testing

  • Accomplished using simulink model

  • The string ‘Hello World ###’ was transmitted

  • The reconstructed strings printed

  • Matlab code based testing in progress


Compress forward simulation

Compress Forward simulation

  • …………………….


Future aims and goals

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


Future aims and goals1

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


Future aims and goals2

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


Future aims and goals3

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


Future aims and goals4

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


  • Login