CFP last date
20 January 2025
Reseach Article

Plug-ins for GNU Radio Companion

by Shravan Sriram, Gunturi Srivatsa, Gandhiraj R, Soman K P
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 52 - Number 16
Year of Publication: 2012
Authors: Shravan Sriram, Gunturi Srivatsa, Gandhiraj R, Soman K P
10.5120/8285-1678

Shravan Sriram, Gunturi Srivatsa, Gandhiraj R, Soman K P . Plug-ins for GNU Radio Companion. International Journal of Computer Applications. 52, 16 ( August 2012), 11-16. DOI=10.5120/8285-1678

@article{ 10.5120/8285-1678,
author = { Shravan Sriram, Gunturi Srivatsa, Gandhiraj R, Soman K P },
title = { Plug-ins for GNU Radio Companion },
journal = { International Journal of Computer Applications },
issue_date = { August 2012 },
volume = { 52 },
number = { 16 },
month = { August },
year = { 2012 },
issn = { 0975-8887 },
pages = { 11-16 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume52/number16/8285-1678/ },
doi = { 10.5120/8285-1678 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:52:25.728834+05:30
%A Shravan Sriram
%A Gunturi Srivatsa
%A Gandhiraj R
%A Soman K P
%T Plug-ins for GNU Radio Companion
%J International Journal of Computer Applications
%@ 0975-8887
%V 52
%N 16
%P 11-16
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This paper gives 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. This paper thus describes the ease of signal processing that can be attained by developing blocks in demand by changing the C++ and PYTHON codes of the HOWTO package. Being an open source it is available to all, is highly cost effective and is a field with great potential.

References
  1. Byron S Gottfried, 1996. Programming with C, The McGraw-Hill Company.
  2. Danilo Valerio, 2008 Open Source Software-Defined Radio: A Survey on GNU Radio and its Applications.
  3. Dawei Shen, May-June,2005, Tutorials on Software Defined Radio.
  4. GNU Radio website http://www. gnuradio. org.
  5. Ranjan Bose, 2008 Information Theory, Coding and Cryptography, 2ndEditon, Tata McGraw-Hill Publishing Company Limited, New Delhi.
  6. Simon Haykin, 1995 Communication Systems, 3rd Edition, John Wiley & sons (Asia) Pvt. Ltd. , New Delhi.
  7. Willi-Hans Steeb, 2005 Mathematical Tools in Signal Processing with C++ and Java Simulations, International School for Scientific Computing.
  8. Yashwanth P. Kanetkar, 1997. Understanding Pointers in C, 1st edition, BPB Publications.
Index Terms

Computer Science
Information Sciences

Keywords

Flowgraphs FPGA USRP Blocks plug-ins GRC convolution coder Huffman coder C++ Python Software Defined Radio (SDR)