/gnu_project

Digital Transmission and OFDM Implementation with Advanced Image Processing Using GNU Radio

MIT LicenseMIT

GNU_PROJECT

View Count GitHub Stars GitHub Forks GitHub Issues MIT License LinkedIn

Digital Transmission and OFDM Implementation with Advanced Image Processing Using GNU Radio

Overview

This GNU Radio project integrates digital transmission techniques with advanced image processing capabilities. Utilizing the GR Paint module, it implements image transformations such as flipping, repeating, brightness inversion, enhancement, and ITU-R BT.709 color standard application. Additionally, Spectrum Painter is employed for signal spectrum visualization. The project showcases the integration of digital communication and image processing within a unified GNU Radio framework, demonstrating both robust data transmission and sophisticated image manipulations.

gnu

Project Supervision

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

Repository Contents

Developed a comprehensive GNU Radio project integrating digital transmission techniques with advanced image processing capabilities. Utilized the GR Paint module to implement image transformations such as flipping, repeating, brightness inversion, enhancement, and ITU-R BT.709 color standard application. Additionally, employed Spectrum Painter for signal spectrum visualization, combining robust digital communication and image processing within a unified GNU Radio framework.

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_project.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.