/GNU_Radio_Comms_Dev

GNU Radio Communication Techniques on Ubuntu Welcome! This repository is dedicated to developing communication-related techniques using GNU Radio Companion on Ubuntu. Explore scripts, configuration files, and documentation for analog, digital, optical, and 4G LTE protocols. Contributions are welcome!

Primary LanguagePythonMIT LicenseMIT

GNU_RADIO_UBUNTU

View Count GitHub Stars GitHub Forks GitHub Issues MIT License LinkedIn

Comprehensive Development of Communication Techniques with GNU Radio Companion

Overview

Welcome to the repository dedicated to the comprehensive development of various communication techniques using GNU Radio Companion on Ubuntu, within an Oracle VM VirtualBox environment.

gnu

Project Supervision

This project is conducted under the guidance of T. Nagarjuna at the NextGen Connectivity Lab, GITAM University, Bangalore.

Repository Contents

Developed and tested a wide range of communication systems, including analog (AM, FM), digital (QPSK, BPSK), and other advanced communication techniques, using GNU Radio. Conducted simulations and real-time analyses to evaluate system performance, design signal processing workflows, and optimize parameters for enhanced reliability and efficiency.

Getting Started

To get started with this project, please follow these steps:

  1. Install Oracle VM VirtualBox: Ensure you have VirtualBox installed on your machine. You can download it from VirtualBox.

  2. Set Up Ubuntu VM: Set up an Ubuntu virtual machine within VirtualBox by following this tutorial.

  3. Install GNU Radio Companion: Install GNU Radio Companion on your Ubuntu VM. Instructions are available here.

  4. Clone this Repository: Clone this repository into your Ubuntu VM using the following command:

    git clone https://github.com/prudvi1916/GNU_Radio_Comms_Dev.git

Explore and Run

Navigate through the repository and explore the provided examples and scripts. Use GNU Radio Companion to open and run the .grc files.

Contributing Guidelines

We welcome contributions to enhance this project's functionality and usability. Follow the guidelines in our CONTRIBUTING.md to contribute.

License

This project is licensed under the MIT License. See the LICENSE.mdfile for more details.

Contact

For any inquiries or further information, please contact:

  • Project Supervisor: T. Nagarjuna, LinkedIn
  • NextGen Connectivity Lab, GITAM University, Bangalore

Acknowledgements

We extend our gratitude to the NextGen Connectivity Lab at GITAM University for providing the resources and support necessary for this project.