Incorporation of Rate ½ Convolutional Encoder-Decoder into ...
Incorporation of Rate ? Convolutional Encoder-Decoder into
the GNU Radio Benchmark Script
Anjan N. Rayamajhi Advisor: Dr. Harlan B. Russell
Clemson University
Introduction
? Original benchmark script uses stream based architecture of GNU Radio and maintains continuous flow of packets from Transmitter to Receiver without using error correction codes
? Our goal is to exchange packets between two nodes adding encoding and decoding techniques and using stream tags for defining packet boundaries
? Long term goal is to develop a testbed for Ad-hoc Networks
GNU Radio Scheduler
? GNU Radio Scheduler uses Thread per Block processes
? Each block executed once certain number of input items available as the output from preceding blocks
GNU RADIO SCHEDULER
... Block 1
Block 2
Block 3
Block 4
...
Original Benchmark Script
? Benchmark script : example script available in gnuradio_source_dir/gr-digital/examples/narrowband
? Packet based data communication but packet boundaries defined using python string
Preamble Access Code Header (2 Bytes) (8 Bytes) (2 Bytes)
Payload (CRC evaluated for)
32-bit CRC (4 Bytes)
End (1 Byte)
Packet format used in original Benchmark Script
Modified System
? Need for Error Correction Coding of data unavoidable in wireless communication
? rate ? Consultative Committee for Space Data Systems (CCSDS) [171,133] convolution encoder and Viterbi Decoder
Preamble Access Code Header (2 Bytes) (8 Bytes) (2 Bytes)
Payload
32-bit CRC
Convolution Encoding(4oBvyeters) both Payload and CRC
(CRC evaluated for)
End (1 Byte)
Packet format in the modified system
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- defensive programming pennsylvania state university
- please feel free to stop me anytime if you have any
- python data persistence tutorialspoint
- writing python 2 3 compatible code
- builtin functions
- incorporation of rate ½ convolutional encoder decoder into
- 1 4 https 1zlzl5
- python
- programming principles in python csci 503
- programming principles in python csci 503 490
Related searches
- utf 8 encoder online
- formula of rate of interest
- learning convolutional neural networks for graphs
- simple and deep graph convolutional networks
- convolutional neural networks tutorial
- convolutional neural networks pdf
- convolutional neural network tutorial pdf
- graph convolutional network survey
- convolutional neural network introduction
- convolutional neural network tensorflow
- convolutional sequence to sequence learning
- seq2seq encoder decoder