Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Next »

This Wiki focus on Task 1, 

Equipments/Resources Provided

Hardware

  • Adalm Pluto (the blue box)
  • RTL-SDR (the silver bar)
  • Analog Discovery 2 (AD2)

Software

  • FilterPro
  • LTSpice
  • GNURadio

Components

  • Breadboard
  • OpAmps
  • Resistors
  • Capacitors

Mini-Project Files

 fm-radio-grc.grc:         GNURadio grc file to receive FM radio using RTL-SDR Source.

 ook_pluto.grc:               GNURadio grc file to create OOK transceiver using Pluto Adalm Source and Sink.

 ook_pluto_rtlsdr.grc:  GNURadio grc file to create OOK transceiver using PlutoAdalm Sink and RTL-SDR Source.

 ook_pluto_tx.grc:         GNURadio grc file to create OOK transmitter using PlutoAdalm Sink.

 ook_rtlsdr_rx.grc:        GNURadio grc file to create OOK receiver using RTL-SDR Source.

 opamp_file.grc:             Takes in "test.dat" and perform the OOK demodulation.

 csv2grcf.py:                    Python file to convert test.csv to test.dat, readable by GNUradio, opamp_file.grc.

 test.csv:                         File recorded from AD2 stored in csv format.

 test.dat:                            32-bit Float data binary file converted from test.csv use by opamp_file.grc and LTSPICE.

 time.dat:                         32-bit Float data binary file converted from test.csv to be used by LTSPICE.


LTSpice Files

 LPF.asc:                 LTSPICE lowpass filter file that use sig1.dat to run the simulation.

 opamp.lib:              Opamp library model that is used by LPF.asc

 opamp_file.grc:    It will take "testspice.dat" and perform the OOK demodulation.

 bin2spice.py:        Read in "test.dat" and "time.dat", and convert it into text file "sig1.dat" readable by LTSPICE.

 wav2grcf.py:         Python file to convert "out.wav" to "testspice.dat", readable by GNURadio opamp_file.grc.

 test.dat:                32-bit Float data (voltage) binary file converted from test.csv to be used by bin2spice.py.

 time.dat:               32-bit Float data (time) binary file converted from test.csv to be used by bin2spice.py.

 sig1.dat:                data file converted from "test.dat" and "time.dat", readable by LTSPICE as source.


Breakdown of Task 1

1: Understanding the overall project requirement.

  • How to interpret the parameters given?
  • What is the theoretical range of the cutoff frequency?

2: Understanding the overall project execution.

3: Filter Design and verification.

  • No labels