Giter Site home page Giter Site logo

arun1993 / study-of-polar-code-applications-for-video-transmission-in-extremely-lossy-wireless-environments Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1 KB

Study of Polar Code Applications for Video Transmission in Extremely Lossy Wireless Environments

study-of-polar-code-applications-for-video-transmission-in-extremely-lossy-wireless-environments's Introduction

Project Overview โ€“ Wireless video transmission in a extremely lossy environment using Polar Coding error correction technique

Project Approach โ€“ Use 2 Software Defined Radio platforms as transmitter and receiver to stream video information. Encoding and Decoding of the information being sent will be done based on Polar Codes. This forward error correction block will be implemented in the GNURadio platform.

Project Objectives: To find the digital modulation technique and image compression techniques which are better for Polar Code error correction mechanism in a wireless environment.

Milestones:

  1. USRP implementation of Polar Code Encoder. Output of the encoder can be shown in a file saved.
  2. USRP implementation of Polar Code Decoder. Decoder input can be fed from a file, after decoding, information will be generated.
  3. Sending information via SDRs(wireless interface) and prepare the BER evaluation testbench at the receiver.
  4. Change different modulations on the encoder and decoder. Analyze the BER performance of these modulation schemes: BPSK, QAM, OFDM. Plot modulation scheme vs BER performance graph to understand which is better for which scenarios.
  5. Change the image encoding scheme and figure out which is best for the Polar Code based on the BER performance. Plot encoding scheme vs BER performance.
  6. Stream video based on the MJPEG and evaluate the BER performance.

How it will be done? The project involves writing a C++ code of the Polar Code encoder and decoder targeted for the GNURadio platform. Then arranging the blocks of digital modulation scheme in the GNURadio platform to send information and receive information.

Software: GNURadio Companion, Matlab

Hardware: USRP B/N series - 2, 2 machines to do the packet processing. The hardware and software are available in the Embedded Systems laboratory and also in my lab.

Testing: Image of different formats would be taken and sent via the wireless medium in the lab. To add more noise, GNUradio platform will be used. BER will be calculated at the receiver using MATLAB or GNURadio platform itself if feasible.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.