GNURadio Simple Software Radio Peripherals HF-VHF Transmitter Hardware Module
Python C++ Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
apps
cmake
docs
grc
include/ssrptx
lib
python
swig
.cproject
.gitignore
.project
10-ssrptx.rules
AUTHORS
CMakeLists.txt
COPYING
README.md
libgnuradio-ssrptx.pc.in
txS_1024.ihx

README.md

gr-ssrptx

GNURadio Simple Software Radio Peripherals HF-VHF Transmitter Hardware Module

This is software module for small board, based on Cypress FX2 microcontroller and AD9957 RF transmitter frontend. It able to create signal in HF-VHF bands. In current register configuration maximal frequency is 206MHz - with inverse sinc filter, and 250MHz - without that filter (it's recommended to turn that filter on to make clear signal).

The precompiled firmware for FX2 (txS_1024.ihx) is already included. You also don't need any libraries, except usb. The software tested on Linux environment.

You will have 1638400 Hz bandwidth for your signal. The samplerate is fixed to 2048000 complex samples per second. The input format - is "sc16" - short complex 16 bit. More info at http://tipok.org.ua/node/41

You have 3 parameters to configure gnuradio module:

  • device_id - device number to use, 0-by default
  • frequency - output central frequency, 145,500 MHz by default
  • gain - output scale factor, 1.0 by default. From [0.0...2.0] range

To build this project, you need this tools: