righthalfplane / gr-extras

A gnuradio Out Of Tree Modules program

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

movies

gr-extras

gr-extras is a gnuradio Out Of Tree Modules program. Currenty the only module is a impulse source program. The impulse source generates an output signal containing all of the frequencies requested. Feeding the signal through a filter to a Frequency Sink yields the frequency response of the filter.

The versions of gnuradio are incompatable with one another, so I had to create three versions of the program - gr-extras-Mac-Ubuntu20.04, gr-extras-PI4, gr-extras-Ubuntu18.04. Be sure to build the program and select the example from the correct tree. ImpulseSource.grc is an example of showing the frequence response of various filter. Enable the filter you want to see and Disable all the rest.

Building The Program

Go into the gr-extras folder of the correct version and issue the following command -

On MacOS -
git clone https://github.com/righthalfplane/gr-extras.git
cd gr-extras
cd gr-extras-Mac-Ubuntu20.04
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/opt/local ../
make -j 6
sudo make install
gnuradio-companion

On Ubuntu 20.04,Ubuntu 18.04, and PI4
git clone https://github.com/righthalfplane/gr-extras.git
cd gr-extras
cd  gr-extras-Mac-Ubuntu20.04 or cd  gr-extras-Ubuntu18.04 or cd gr-extras-PI4
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ../
make -j 6
sudo make install
gnuradio-companion

Run The Program

gnuradio-companion

About

A gnuradio Out Of Tree Modules program

License:GNU General Public License v3.0


Languages

Language:Python 68.3%Language:C++ 23.1%Language:CMake 8.0%Language:C 0.6%