Plug-ins for GNU Radio Companion

Executive Summary

In this paper, the authors give an insight on how to develop plug-ins (signal processing blocks) for GNU Radio Companion. GRC is on the monitoring computer and does bulk of the signal processing before transmission and after reception. The coding done in order to develop any block is discussed. A block that performs Huffman coding has been built. Huffman coding is a coding technique that gives a prefix code. A block that performs convolution coding at any desired rate using any generator polynomial has also been built. Both Huffman and Convolution coding are done on data stored in file sources by these blocks.