Skip to content

SSkySurfer/SDR_Learning

Repository files navigation

SDR_Learning

TABLE OF CONTENTS

1. Steps to Install GNUradio

  • These are the basic Steps to Install GNUradio (v3.7) with PlutoSDR (Windows). More details are in the links.

1.1 Get started with GNU radio here

1.2. Learn about GNUradio and AD Pluto SDR drivers

1.3. Install specific libraries for Pluto

GNUradio v3.8

NOTE: GNUradio v3.8 requires a new toolbox (gr-iio) and works best in Ubuntu.

2. Use the GNUradio NBFM transceiver flowgraphs

  • Download the NBFM_transceiver_Pluto.grc under /GNU3_7/ or /GNU3_8/ depending on your version. GNUradio flowgraph for a NBFM transceiver
  • GNUradio flowgraph for a NBFM transceiver GUI to modify parameters in the transceiver flowgraph
  • GUI to modify parameters in the transceiver flowgraph

2.1. Download the grc flowgraph

  • 2.1.1. Download file named "NBFM_transceiver_Pluto.grc"

2.2. Link the wav file to the flowgraph. Modify the file source to the wav file.

  • 2.2.1. Download a test *.wav file on this repo under /exampleAudio

2.2.2. Alternatively, use your own *wav.

2.3. If using the voice transmit feature of the flowgraph

  • 2.3.1. Link your computer's microphone to the flowgraph, by modifying the "Audio Source" block, and changing the "Device_Name". First, find to your computer's microphone name (e.g. Internal Microphone (Realtek Device)).
  • 2.3.2. Replace the Device "Internal Microphone (Conexant SmartAudio HD)" with your Computer's Device_Name with "quotes" (e.g. "Internal Microphone (Realtek Device)")

2.4. Modify the Audio Sink

  • 2.4.1. Replace the Device "Speakers (Conexant SmartAudio HD)" with your Speakers' Device_Name

2.5. Plugin your PlutoSDR

  • Assuming not already plugged in (If ever encountnering errors, replugin the device)

2.6. Start the flowgraph and talk

  • 2.6.1. Start flowgraph and talk into a radio on 141.050MHz (default receive frequency).
  • 2.6.2. Listen to the playback on your computer audio.
  • 2.6.3. Or stop, enable the wave file sink, modify the file storage location, start the flowgraph again

2.7. Change the GUI's TX/RX selector to TX

  • 2.7.1. This amplifies the TX gain, and lowers the RX gain

2.8. Try the wav file

  • 2.8.1 Tune your handheld radio to 136.050MHz
  • 2.8.2. Playback the wav file on your pc. Listen to the audio in your radio.

2.9. Try the computer microphone

  • 2.9.1. Stop, enable the "Audio Source" (i.e. microphone), disable the "Wav File Source" start
  • 2.9.2. Start the flowgraph and talk into the mic. Listen to the voice on your handheld radio (or another SDR)

2.10. Modify the slider bars as required for other transmitters.

3. Use the GNUradio Pulse Radar flowgraphs

  • Download the pulse_radar.grc under /GNU3_8/ (can be easily modified for GNU 3.7) GNUradio flowgraph for a Pulsed Radar
  • GNUradio flowgraph for a Pulse Radar tx/rx GUI to modify parameters in the radar tx/rx flowgraph
  • GUI to modify parameters in the transceiver flowgraph, using a low duty cycle(PRF) GUI to modify parameters in the radar tx/rx flowgraph
  • GUI to modify parameters in the transceiver flowgraph, using a high duty cycle(PRF)

4. Use the GNUradio PTT Tone Generator flowgraphs

  • Download the PTT_Tone_gen.grc under /GNU3_8/ (can be easily modified for GNU 3.7) GNUradio flowgraph for a PTT Tone Generator
  • Play a tune/tone on a PTT using the slider bar to change the modulation frequency.

5. Resources for Pluto SDRs

6. Lessons and tutorials for SDR lessons

About

Lessons and tutorials for SDR lessons

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published