Length: 2 Days
Print Friendly, PDF & Email

SDR with GNU and GNU Radio Companion (GRC) Training by Tonex

Introduction to Software Used in Spectrum Management

SDR with GNU and GNU Radio Companion (GRC) Training is a 2-day hands-on course with GNU Radio and GRC using HackRF One. The 2-day SDR covers both theory and application of SDR using GRC and HackRF One.

Learning objectives:
Participants will learn about:

  • Software Defined Radio (SDR) and Digital Signal Processing
  • Theory and practice with hands-on SDR implementations using the Universal Software
  • Radio Peripheral (USRP) SDR platforms
  • Necessary SDR signal processing building blocks, SDR application development using
  • Python and C++ concepts required for GNU Radio development
  • How to apply HackRF and GNU Radio
  • How to use and apply GNU Radio Companion (GRC)
  • Security Applications of SDR and RF Vulnerabilities

Audience:

This training is designed for engineers, developers, and technical professionals involved in wireless communication, signal processing, and software-defined radio projects. It is suitable for both beginners and experienced practitioners seeking to enhance their SDR expertise.

Course outline:

Module 1: Introduction to SDR, Principles of Signal processing and applied RF
Module 2: SDR vs. Traditional Communication Systems
Module 3: SDR Architecture and Hardware Block Diagrams (Case Studies: HackRF and Ettus)

Module 4: Using GNU Radio

  • Using the GNU Radio Live SDR Environment
  • Overview of GNU Radio Software Libraries
  • Installing GNU Radio

Module 5: Overview of GNU Radio C++ Signal Processing Blocks

  • Audio Signals
  • Boolean Operators
  • Byte Operators
  • Channel Models
  • Channelizers
  • Information Coding and Decoding
  • ControlPort
  • Debug Tools
  • Deprecated
  • Equalizers
  • Error Coding and Decoding
  • Filters
  • Fourier Analysis
  • Instrumentation Tools <br>
  • Level Controllers
  • Math Operators
  • Measurement Tools
  • Message Tools
  • Modulators and Demodulators
  • Networking Tools
  • OFDM Blocks
  • Packet/Frame Operators
  • Peak Detectors
  • QT Graphical Interfaces
  • Resamplers
  • Streams Operators
  • Stream Tag Tools
  • Symbol Coding
  • Synchronizers
  • Trellis Coding
  • Data Type Converters
  • UHD Interface
  • Waveform Generators
  • Wavelet Transforms

Module 6: Introduction to GNU Radio Companion (GRC)

  • Overview of GNU Radio Companion (GRC)
  • Installing GNU Radio Companion (GRC)
  • GNU Radio Companion (GRC) Libraries

Module 7: Hands-on: Building a SDR Radio with GRC

  • Overview of Universal Software Radio Peripherals (USRP)
  • SDR and GNU Radio modules
  • Systems using HackRF One
  • Assessments of physical RF devices

Workshop 1: How to Fingerprint on RF spectrum?

  • Hunting Signals
  • Hardware Hacking 101
  • Reversing and Instrumentation (Embedded RF systems)
  • IoT Hacking with SDR
  • Overview of Wi-Fi and Bluetooth
  • Open source SDR 5G software

Workshop 2: Analysis of GRC Examples

  • Narrow Band FM receiver
  • AM Receiver
  • SSB/CW Receiver
  • SSB Transmitter
  • Recording IQ data using dynamic file names
  • NOAA APT decoder

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.