Skip to content

KC7NOA/quisk.rtlsdr.plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Proof of Concept RTL2832u Plugin for the SDR Software Quisk

  1. As a preliminary matter, make sure the rtl-sdr software library from osmocom is installed, that dvd_usb_rtl28xxu is blacklisted, and, optionally, that non-root users can access the RTLSDR hardware device through the appropriate udev rules.

  2. To install this plugin, first untar Quisk version 3.6.22.

  3. Next, replace quisk-3.6.22/setup.py file with the setup.py file provided by this repo.

  4. In addition, copy the rtlsdrpkg directory provided by this repo into the quisk-3.6.22 source tree.

  5. Also copy configuration file quisk_conf.py to ~/.quisk_conf.py.

  6. Then either,

    a) run the command 'python setup.py install' to build and install Quisk, or

    b) to test first, run the command 'python setup.py build' in the quisk-3.6.22 tree, then cd into build/lib.linux-x86_64-2.7/quisk and execute 'python quisk.py' to run Quisk.

Notes

This POC was written for a Ubuntu computer and will 100% fail on Windows.

The RTLSDR is configured to use a fixed sampling rate of 960000 hertz. Unfortunately since I could not get Quisk to support a sampling rate greater than 192000 hertz, the raw RTLSDR samples had to be decimated.

To support Quisk sampling rates of 192000, 96000, and 48000 the raw samples are decimating by 5, 10, and 20 respectively. By default Quisk uses a 48000 sampling rate. This can be changed by editing the ~/.quisk_conf.py configuration file. Support for direct sampling mode is also provided through the configuration file.

No filtering before decimation is performed. I am not good enough at digital FIR filtering to know the best coefficients or number of taps to use. I did experiments with a raised cosine filter with 5 taps but the results did not seem acceptable. Please submit a pull request if you can help.

George Magiros

18 May 2015

Copyright 2015

License

This mod is released under the GNU General Public Licence v3.0

About

RTLSDR plugin for Quisk SDR

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published