Build your own SDR. By Julie VK3FOWL and Joe VK3YSP

Size: px
Start display at page:

Download "Build your own SDR. By Julie VK3FOWL and Joe VK3YSP"

Transcription

1 2018 Build your own SDR By Julie VK3FOWL and Joe VK3YSP

2 Introduction Why build your own Software Defined Radio? Learn about Digital Signal Processing, GNU Radio Flow Graphs, IQ, Linux and Python Create your own embedded radio projects and test instruments Use those old, forgotten, SDR Dongles in your junk box Explore ALL Modes: AM,FM,SSB,PSK,AIS,ADS-B,DRM,TETRA,DMR,NXDN,D-STAR Why buy a $25 RTL-SDR USB DVB-TV Dongle? Frequency: 24MHz-1.766GHz with 1ppm TO Bandwidth: 2.4MHz Max Also runs on Windows with free SDR#, HDSDR, PowerSDR & more Why buy a $65 Raspberry Pi 3? 1.2GHz, 64bit, Quad-Core, 5V, credit card size computer with WiFi, HDMI & Linux. Also runs: WSJT-X, DIGI, HAMLIB, GPREDICT & more

3 Hardware Required

4 Hardware Required Computer/Laptop with fast Internet access, USB &/or Micro SDHC Card adapter. HDMI monitor (TV)/HDMI cable/usb Keyboard/USB Mouse/PC Speakers. Raspberry Pi 3 $ Pi Australia inc P&P Micro USB Power Supply 5V, >= 2A $ ebay (AU Stock) Micro SDHC card (>=8GB) + adapter $ Officeworks (16GB) USB Extension Cables (x2) $ ebay RTL-SDR Dongle (US$19.95) $ Total Cost (Approx) $122.08

5 Buying a Raspberry Pi 3

6 Buying a RTL-SDR Dongle

7 Downloading Raspberry Pi Software Requires a PC with a fast Internet connection. This will take 2-3 hours. Download Raspbian Jessie (the latest Stretch version will not work): Unzip raspbian-jessie.img to the desktop Download and Install Etcher for your PC from

8 Creating a Micro SDHC Boot Disk 1. Insert Micro SDHC card into adapter and adapter into computer. 2. Run Etcher. Select the.img file above. Select your Micro SDHC card. 3. Press Flash! Etcher will create a boot disk. Warning: All Data Erased! 4. Important: Ignore Format Disk if Windows asks! 5. Remove the Micro SDHC card from the computer.

9 Starting up the Raspberry Pi 3 1. Insert Micro SDHC card into Raspberry Pi Connect an HDMI Monitor and turn it on 3. Connect amplified PC speakers and turn them on 4. Connect a USB RTL-SDR DVB-TV Dongle 5. Connect a USB Keyboard 6. Connect a USB Mouse 7. Connect a 5V Micro USB power supply and turn it on 8. The Raspberry Pi 3 should boot up to the desktop

10 Setting up the Raspberry Pi 3 Click Preferences Raspberry Pi Configuration Set Password Default is raspberry Set Locale, Time Zone, WiFi Country Select Wired/Wireless Network icon Connect to your WiFi router Check clock is updated automatically

11 Install Applications on the Raspberry Pi 3 Open a Terminal window. Type the commands in blue. sudo apt-get update sudo apt-get y upgrade sudo apt-get y install rtl-sdr gr-osmosdr amixer set PCM 100% Shutdown and cycle power to reset RTL-SDR Dongle. Start GNU Radio Companion: Click Programming GRC

12 Create a GNU Radio Companion flow graph Drag a Signal Source and an Audio Sink to the flow graph. Connect the two blocks. Select the samp_rate variable and change it to Change the Signal Source Output type from Complex to Float. Change the Audio Sink Device Name to hw:0,1 Press F6 and listen to the 1kHz tone on the speaker.

13 Create a GNU Radio Companion flow graph Drag an RTL-SDR Source to the flow graph Drag a QT GUI Frequency Sink to the flow graph Connect the two blocks Select the samp_rate Variable and change it to Select the Options and change to QT GUI Press F6 to run

14 Changing flow block properties

15 Hints and Tips Create a GNUradio Projects folder in the Documents folder Use either QT or WX GUI widgets and select the same in Options Connected blocks must have compatible input/output types Use to cycle between flow block input/output types Use and to rotate flow blocks RTL2832 sample rates: 240,288,300,960,1200,1440,1600,1800,1920,2400kHz Audio Sink sample rates: 16, 24, 32, 48kHz. Audio Device Names are: hw:0,1 (Internal RPi BCM2835 Sound Device) hw:1,0 (External USB Sound Dongle) To calibrate SDR: Type rtl_test p and use the cumulative ppm Select View Find Blocks Press F5 to generate an executable Python 2 script

16 Project #1: Receiver Frequency Range: 24MHz 1.766GHz. Mode Selection: AM, FM, LSB, USB. Bandwidth Selection: 600, 2400, 2800, 3200, 6400Hz. Squelch Control. Automatic Gain Control. Clarifier Control. Waterfall Display.

17 RTL-SDR DONGLE RASPBERRY PI + GNURADIO RF IF BB AM DEMODULATOR RMS THRESHOLD (SQUELCH) 434.6MHz RF AMP 24MHz-1.766GHz IF AMP 10kHz LOW PASS FILTER kHz NBFM DEMODULATOR AGC GATE VOLUME AF AMP 1 ST LO f t = MHz 2 ND LO f o = 10kHz SSB DEMODULATOR DECISION: f o WILL BE JUST OUTSIDE OF THE AUDIO BANDPASS, SAY 10kHz DECISION: f s WILL BE THE MINIMUM SDR SAMPLE FREQUENCY f s = 240kHz DECISION: f s WILL BE 5 TIMES f a FOR EASY DOWNSAMPLING f a = 48kHz DECISION: f a WILL BE THE MAXIMUM AUDIO SAMPLE FREQUENCY OF THE SOUND DEVICE

18

19 The RTL-SDR dongle provides a Complex (IQ) Signal It has two components: Real (In-Phase) and Imaginary (Quadrature-Phase) RF RE IM L U RF RTL-SDR SOURCE IF 240kHz (0 ) (0 ) L U (+90 ) L + U = Complex RE = Real IM = Imaginary RF OSC f t ADC 90 OSC f s Down Converter/Sampler/Quadrature Demodulator RE (I) IM (Q) Complex (IQ) Signal (-90 )

20 RF 0 // X X X f t L f c U X X f c = Carrier frequency f t = SDR tuner frequency f s = SDR sample frequency = MHz = MHz = 240kHz DC SPIKE (OUCH!) U = Upper Sideband L = Lower Sideband X = Unwanted Signals IF -f s /2 X X X L U X X 0 f c - f t +f s /2 RF IF Negative Frequency? RTL-SDR SOURCE 240kHz Complex Output?

21 DC SPIKE (OUCH!) IF -f s /2 X X X L U X X 0 f o = f c - f t +f s /2 f s = SDR sample frequency = 240kHz f o = Intermediate Frequency = 10kHz TRANSLATE BY -f o LOW PASS FILTER DECIMATE BY 5 BB f a = Audio sample frequency f b = Filter bandwidth RTL-SDR SOURCE 240kHz // -f b L 0 = 48kHz = 3kHz U +f b +f a =+f s /10 Rule: Multiplying real frequencies in the time domain = Adding and subtracting frequencies in the frequency domain. But: Multiplying complex frequencies in the time domain = Adding frequencies in the frequency domain No ambiguity. RF IF BB SIGNAL SOURCE -f o -f a =-f s /10 240kHz MULTIPLY // 240kHz LOW PASS FILTER DECIMATE = 5 48kHz

22 BB -24kHz // -3kHz L 0 U +3kHz // = Complex = Floating Point COMPLEX TO MAG AM RMS THRESHOLD (SQUELCH) 48kHz NBFM RECEIVE FM SELECTOR (AM/FM/LSB/USB) DC BLOCKER AGC SSB DEMODULATOR LSB USB AUDIO SINK MULTIPLY CONSTANT (VOLUME) MULTIPLY

23 RE (0 ) (0 ) (0 ) (0 ) (0 ) (0 ) L U L U + L U = L (180 ) BB 48kHz COMPLEX TO OAT RE IM HILBERT COMPLEX TO OAT RE IM 1 2 ADD 3 LSB 48kHz = Complex = Floating Point RE = Real IM = Imaginary (+90 ) L IM U HILBERT COMPLEX RE 4 ADD 6 TO OAT IM 5 USB 4 (+90 ) L U + = L 5 6 U 48kHz U (-90 ) (-90 ) (-90 ) (-90 ) (-90 )

24 QT GUI ENTRY (FREQ) QT GUI CHOOSER (BANDWIDTH) QT GUI CHOOSER (MODE) QT GUI RANGE (SQUELCH) QT GUI RANGE (VOLUME) QT GUI RANGE (CLARIFIER) RTL-SDR SOURCE SIGNAL SOURCE -f o MULTIPLY QT GUI WATERFALL SINK LOW PASS FILTER COMPLEX TO MAG NBFM RECEIVE AM FM COMPLEX TO OAT RE IM HILBERT COMPLEX TO OAT RE IM 1 2 ADD 3 LSB HILBERT COMPLEX RE 4 ADD 6 TO OAT IM 5 USB AUDIO SINK MULTIPLY CONSTANT (VOLUME) MULTIPLY AGC DC BLOCKER SELECTOR (AM/FM/LSB/USB) THRESHOLD (SQUELCH) RMS

25

26

27 Create An Executable Press F5 to generate an executable Python 2 script Note: GNUradio applications do not currently execute under Python 3 Can include GNUradio applications in other Python scripts Can run a GNUradio Class as a thread Can control GNUradio threads in real-time using Class methods like: set_freq(434.6) #!/usr/bin/env python ################################################## # Gnuradio Python Flow Graph # Title: RTL-SDR AM FM SSB Receiver # Author: Julie VK3FOWL and Joe VK3YSP # Description: # Generated: Wed Jan 31 22:10: ################################################## from PyQt4 import Qt from PyQt4.QtCore import QObject, pyqtslot from gnuradio import analog from gnuradio import audio from gnuradio import blocks from gnuradio import eng_notation from gnuradio import filter from gnuradio import gr from gnuradio import qtgui from gnuradio.eng_option import eng_option from gnuradio.filter import firdes from grc_gnuradio import blks2 as grc_blks2 from optparse import OptionParser import PyQt4.Qwt5 as Qwt import osmosdr import sip import sys from distutils.version import StrictVersion class rtl_sdr(gr.top_block, Qt.QWidget): def init (self): gr.top_block. init (self, "RTL-SDR AM FM SSB Receiver") Qt.QWidget. init (self) self.setwindowtitle("rtl-sdr AM FM SSB Receiver") try: self.setwindowicon(qt.qicon.fromtheme('gnuradio-grc')) except: pass self.top_scroll_layout = Qt.QVBoxLayout() self.setlayout(self.top_scroll_layout) self.top_scroll = Qt.QScrollArea() self.top_scroll.setframestyle(qt.qframe.noframe) self.top_scroll_layout.addwidget(self.top_scroll) self.top_scroll.setwidgetresizable(true) self.top_widget = Qt.QWidget() self.top_scroll.setwidget(self.top_widget) self.top_layout = Qt.QVBoxLayout(self.top_widget) self.top_grid_layout = Qt.QGridLayout() self.top_layout.addlayout(self.top_grid_layout) self.settings = Qt.QSettings("GNU Radio", "rtl_sdr") self.restoregeometry(self.settings.value("geometry").tobytearray())

28 Project #2: Transmitter Modulation Monitor

29

30 References IQ Principles SSB Receivers GNU Radio GRC Source Files

31 The End Thank You

EECS 307: Lab Handout 2 (FALL 2012)

EECS 307: Lab Handout 2 (FALL 2012) EECS 307: Lab Handout 2 (FALL 2012) I- Audio Transmission of a Single Tone In this part you will modulate a low-frequency audio tone via AM, and transmit it with a carrier also in the audio range. The

More information

Ascent Ground and Satellite Demonstration

Ascent Ground and Satellite Demonstration Ascent Ground and Satellite Demonstration By Ray Roberge, WA1CYB & Howie DeFelice, AB2S WA1CYB s1 Big Picture Goals Place more capable satellites into higher orbits Utilize software defined radios A programmable

More information

OHI/O Makeathon Spring 2016

OHI/O Makeathon Spring 2016 OHI/O Makeathon Spring 2016 RTL SDR radio with hardware controls Team members: Aaron Maharry, Aaron Pycraft, Erica Boyer Figure 1 Closeup view of radio user interface. Hardware controls and labels. Controls

More information

Using GNU Radio for Analog Communications. Hackspace Brussels - January 31, 2019

Using GNU Radio for Analog Communications. Hackspace Brussels - January 31, 2019 Using GNU Radio for Analog Communications Hackspace Brussels - January 31, 2019 Derek Kozel Radio Amateur since second year of university UK Advanced license MW0LNA, US Extra K0ZEL Moved from the San Francisco

More information

EITN90 Radar and Remote Sensing Lab 2

EITN90 Radar and Remote Sensing Lab 2 EITN90 Radar and Remote Sensing Lab 2 February 8, 2018 1 Learning outcomes This lab demonstrates the basic operation of a frequency modulated continuous wave (FMCW) radar, capable of range and velocity

More information

Outline. What is GNU Radio? Basic Concepts Developing Applications

Outline. What is GNU Radio? Basic Concepts Developing Applications GNU Radio Outline What is GNU Radio? Basic Concepts Developing Applications 2 What is GNU Radio? Software toolkit for signal processing Software radio construction Rapid development USRP (Universal Software

More information

SDR Demonstra2on. Overview

SDR Demonstra2on. Overview SDR Demonstra2on James Flynn Sharlene Katz Overview USRP GNU Radio Applica2on NB Receiver Example Demonstra2ons Next Mee2ng 1 Sampling T t ADC DAC f m f m f Nyquist Rate: T < 1 2 f m 1 f s < 1 2 f m f

More information

Outernet L-band on Rasbian Documentation

Outernet L-band on Rasbian Documentation Outernet L-band on Rasbian Documentation Release 1.0a2 Outernet Inc May 22, 2017 Contents 1 Guide contents 3 i ii This guide shows how to deploy Outernet software on a Raspberry Pi

More information

CIS 632 / EEC 687 Mobile Computing

CIS 632 / EEC 687 Mobile Computing CIS 632 / EEC 687 Mobile Computing MC Platform #4 USRP & GNU Radio Chansu Yu 1 Tutorial at IEEE DySpan Conference, 2007 Understanding the Issues in SD Cognitive Radio Jeffrey H. Reed, Charles W. Bostian,

More information

Lab 3: Introduction to Software Defined Radio and GNU Radio

Lab 3: Introduction to Software Defined Radio and GNU Radio ECEN 4652/5002 Communications Lab Spring 2017 2-6-17 P. Mathys Lab 3: Introduction to Software Defined Radio and GNU Radio 1 Introduction A software defined radio (SDR) is a Radio in which some or all

More information

Wireless Transmission Detection and Monitoring System using GNU Radio and Multiple RTL SDR Receivers

Wireless Transmission Detection and Monitoring System using GNU Radio and Multiple RTL SDR Receivers RESEARCH ARTICLE OPEN ACCESS Wireless Transmission Detection and Monitoring System using GNU Radio and Multiple RTL SDR Receivers Madhuram Mishra*, Dr. Anjali Potnis** *M.Tech. Student (Department of Electrical

More information

Design Analysis of Analog Data Reception Using GNU Radio Companion (GRC)

Design Analysis of Analog Data Reception Using GNU Radio Companion (GRC) World Applied Sciences Journal 17 (1): 29-35, 2012 ISSN 1818-4952 IDOSI Publications, 2012 Design Analysis of Analog Data Reception Using GNU Radio Companion (GRC) Waqar Aziz, Ghulam Abbas, Ebtisam Ahmed,

More information

and RTL-SDR Wireless Systems

and RTL-SDR Wireless Systems Laboratory 4 FM Receiver using MATLAB and RTL-SDR Wireless Systems TLEN 5830 Wireless Systems This Lab introduces the working of FM Receiver using MATLAB and Software Defined Radio This exercise encompasses

More information

Software radio. Software program. What is software? 09/05/15 Slide 2

Software radio. Software program. What is software? 09/05/15 Slide 2 Software radio Software radio Software program What is software? 09/05/15 Slide 2 Software radio Software program What is software? Machine readable instructions that direct processor to do specific operations

More information

SIMPLE Raspberry Pi VHF TRANSCEIVER & TNC

SIMPLE Raspberry Pi VHF TRANSCEIVER & TNC Simple Circuits Inc. SIMPLE Raspberry Pi VHF TRANSCEIVER & TNC 2 Meter Transceiver & TNC Simple Circuits Inc. 2015-2018 4/1/2018 Simple Raspberry Pi VHF Transceiver and TNC Introduction: This document

More information

About the HDSDR software operations for the IC-R8600

About the HDSDR software operations for the IC-R8600 About the HDSDR software operations for the IC-R8600 These instructions describe how to use the HDSDR software. Before reading this guide, please read How to use the IC-R8600 as an SDR receiver that can

More information

SDR 4++ Dual Diversity SDR Receiver. Operating Guide. version 1.0

SDR 4++ Dual Diversity SDR Receiver. Operating Guide. version 1.0 Cross Country Wireless, 7 Thirlmere Grove, BOLTON, BL4 0QB, UK Email chrism@crosscountrywireless.net Web page http://www.crosscountrywireless.net Telephone +44 (0) 1204 410626 Mobile / Workshop +44 (0)

More information

Experimental study on Wide Band FM Receiver using GNURadio and RTL-SDR

Experimental study on Wide Band FM Receiver using GNURadio and RTL-SDR Experimental study on Wide Band FM Receiver using GNURadio and RTL-SDR Khyati Vachhani Assistant Professor, Electrical Dept. Nirma University, Ahmedabad, India Email: khyati.vachhani@nirmauni.ac.in Rao

More information

Laboratorium 1. Introduction to GnuRadio environment. I. Introduction

Laboratorium 1. Introduction to GnuRadio environment. I. Introduction Laboratorium 1 Introduction to GnuRadio environment I. Introduction GnuRadio is a free software publish by General Public License. It allows user to project and implement signal processing without a necessary

More information

Software Defined Radio! Primer + Project! Gordie Neff, N9FF! Columbia Amateur Radio Club! March 2016!

Software Defined Radio! Primer + Project! Gordie Neff, N9FF! Columbia Amateur Radio Club! March 2016! Software Defined Radio! Primer + Project! Gordie Neff, N9FF! Columbia Amateur Radio Club! March 2016! Overview! What is SDR?! Why should I care?! SDR Concepts! Potential SDR project! 2! Approach:! This

More information

3 USRP2 Hardware Implementation

3 USRP2 Hardware Implementation 3 USRP2 Hardware Implementation This section of the laboratory will familiarize you with some of the useful GNURadio tools for digital communication system design via SDR using the USRP2 platforms. Specifically,

More information

SkyPI. Order SkyPi at

SkyPI. Order SkyPi at -CW, RTTY, WSPR, Open Source -SDR with No PC Required -40, 30, 20, 17, and 15 Meter Versions SkyPi is ideal for QRP enthusiasts and experimenters who want a modern and versatile software radio created

More information

What is a Communications System?

What is a Communications System? Introduction to Communication Systems: An Overview James Flynn Sharlene Katz What is a Communications System? A communications system transfers an information bearing signal from a source to one or more

More information

Mobile Computing GNU Radio Laboratory1: Basic test

Mobile Computing GNU Radio Laboratory1: Basic test Mobile Computing GNU Radio Laboratory1: Basic test 1. Now, let us try a python file. Download, open, and read the file base.py, which contains the Python code for the flowgraph as in the previous test.

More information

Design and Development of an ECM Module Using Open Source Hardware and Software

Design and Development of an ECM Module Using Open Source Hardware and Software Proceedings of the 2nd International Conference on Engineering & Emerging Technologies (ICEET, Superior Design and Development of an ECM Module Using Open Source Hardware and Software Ali Hanif Avionics

More information

Signal Safari. Welcome! Curious about RF? Looking for awesome new projects? Seeking adventure?

Signal Safari. Welcome! Curious about RF? Looking for awesome new projects? Seeking adventure? ++ BSidesNYC 2018 Welcome! Curious about RF? Looking for awesome new projects? Seeking adventure? + Agenda + Safari Guide + RF Overview / Exploration + GQRX + Light Switch Reversing + RTL_433 + Fan Controller

More information

Practical tricks and tips

Practical tricks and tips Gqrx SDR Open source software de ned radio by Alexandru Csete OZ9AEC Practical tricks and tips Written by Robert Lainé (robert.laine at sailcut.com), this document provides a practical introduction to

More information

Software Defined Radio in Ham Radio Dennis Silage K3DS TS EPA Section ARRL

Software Defined Radio in Ham Radio Dennis Silage K3DS TS EPA Section ARRL Software Defined Radio in Ham Radio Dennis Silage K3DS silage@arrl.net TS EPA Section ARRL TUARC K3TU SDR in HR The crystal radio was once a simple introduction to radio electronics and Amateur Radio.

More information

Software Defined Radiofrequency signal processing (SDR) GNURadio

Software Defined Radiofrequency signal processing (SDR) GNURadio Software Defined Radiofrequency signal processing (SDR) GNURadio J.-M Friedt, 12 octobre 2017 1 First steps with GNURadio GNURadio [1] provides a set of digital signal processing blocks as well as a scheduler

More information

Lab 4: Measuring Received Signal Power EE 361 Signal Propagation Spring 2017

Lab 4: Measuring Received Signal Power EE 361 Signal Propagation Spring 2017 Lab 4: Measuring Received Signal Power EE 361 Signal Propagation Spring 2017 This is a one-week lab, plus an extra class period next week outside taking measurements. The lab period is 04-May, and the

More information

Transceiver. Quick Start Guide. What is in the box What does it do How to build a setup Verification of the setup...

Transceiver. Quick Start Guide. What is in the box What does it do How to build a setup Verification of the setup... Transceiver Quick Start Guide What is in the box... 3 What does it do... 5 How to build a setup... 6 Verification of the setup... 10 Help and troubleshooting... 11 Technical specifications... 12 Declaration

More information

Tutorial 3: Entering the World of GNU Software Radio

Tutorial 3: Entering the World of GNU Software Radio Tutorial 3: Entering the World of GNU Software Radio Dawei Shen August 3, 2005 Abstract This article provides an overview of the GNU Radio toolkit for building software radios. This tutorial is a modified

More information

Final Project Report Modulate of Internet Radio Into FM Using GNU Radio

Final Project Report Modulate of Internet Radio Into FM Using GNU Radio Final Project Report Modulate of Internet Radio Into FM Using GNU Radio Department of Electrical and Computer Engineering Cleveland State University Mobile Computing Class By Elie Salameh I-Introduction:

More information

LnR Precision, Inc. 107 East Central Avenue, Asheboro, NC

LnR Precision, Inc. 107 East Central Avenue, Asheboro, NC LD5 CW/SSB QRP Transceiver Quick guide manual Description: At the development base of the digital signal processing unit, an algorithm is embedded for IQ processing of the channels with phase suppression

More information

Lab 1: Analog Modulations

Lab 1: Analog Modulations Lab 1: Analog Modulations October 20, 2017 This lab contains two parts: for the first part you will perform simulation entirely in MATLAB, for the second part you will use a hardware device to interface

More information

User Guide for the WyJen 0.5PPM P/N WRX000-5V-WIQU05C- SDR-C RTL2832U/R820T SDR USB W/ Aluminum Housing

User Guide for the WyJen 0.5PPM P/N WRX000-5V-WIQU05C- SDR-C RTL2832U/R820T SDR USB W/ Aluminum Housing User Guide for the WyJen 0.5PPM P/N WRX000-5V-WIQU05C- SDR-C RTL2832U/R820T SDR USB W/ Aluminum Housing Table of Contents Introduction... 2 Applications... 2 Other WyJen Modules... 3 WyJen SDR Specifications

More information

ANALOG COMMUNICATION

ANALOG COMMUNICATION ANALOG COMMUNICATION TRAINING LAB Analog Communication Training Lab consists of six kits, one each for Modulation (ACL-01), Demodulation (ACL-02), Modulation (ACL-03), Demodulation (ACL-04), Noise power

More information

WAVEFORM DEVELOPMENT USING REDHAWK

WAVEFORM DEVELOPMENT USING REDHAWK WAVEFORM DEVELOPMENT USING REDHAWK C. Chen (UPR at Mayaguez, Mayaguez, Puerto Rico; cecilia.chen@upr.edu); N. Hatton (Virginia Commonwealth University; hattonn@vcu.edu) ABSTRACT REDHAWK is new, open source

More information

How to Fill a Terabyte Disk: The HamSci Solar Eclipse 2017 Wideband RF Project

How to Fill a Terabyte Disk: The HamSci Solar Eclipse 2017 Wideband RF Project 2017 John Ackermann September 2017 How to Fill a Terabyte Disk: The HamSci Solar Eclipse 2017 Wideband RF Project John Ackermann N8UR jra@febo.com http://www.febo.com http://blog.febo.com Gee, let s go

More information

DEVELOPMENT OF SOFTWARE RADIO PROTOTYPE

DEVELOPMENT OF SOFTWARE RADIO PROTOTYPE DEVELOPMENT OF SOFTWARE RADIO PROTOTYPE Isao TESHIMA; Kenji TAKAHASHI; Yasutaka KIKUCHI; Satoru NAKAMURA; Mitsuyuki GOAMI; Communication Systems Development Group, Hitachi Kokusai Electric Inc., Tokyo,

More information

NASHUA AREA RADIO CLUB TECH NIGHT SOFTWARE DEFINED RADIOS MARCH 8 TH, 2016

NASHUA AREA RADIO CLUB TECH NIGHT SOFTWARE DEFINED RADIOS MARCH 8 TH, 2016 NASHUA AREA RADIO CLUB TECH NIGHT SOFTWARE DEFINED RADIOS MARCH 8 TH, 2016 Software Defined Radios (SDRs) Topics for discussion What is an SDR? Why use one? How do they work? SDR Demo FlexRadio 6000 Series

More information

Amplitude Modulation, II

Amplitude Modulation, II Amplitude Modulation, II Single sideband modulation (SSB) Vestigial sideband modulation (VSB) VSB spectrum Modulator and demodulator NTSC TV signsals Quadrature modulation Spectral efficiency Modulator

More information

@ The ULTIMATE Manual

@ The ULTIMATE Manual @ The ULTIMATE Console @ Manual CONSOLE The Ultimate Console runs the jzintv emulator on a Raspberry Pi. You will see some computer code with loading, but I ve tried to keep this to a minimum. It takes

More information

Lab 1: Analog Modulations

Lab 1: Analog Modulations Lab 1: Analog Modulations Due: October 11, 2018 This lab contains two parts: for the first part you will perform simulation entirely in MATLAB, for the second part you will use a hardware device to interface

More information

200GTL ALIGNMENT REVISION: 1.0 BURKE MODEL: 200GTL REVISION: 1.2 DATE: 02/14/06. Total Pages: 6 pages. Page:1 print date: 9/23/09

200GTL ALIGNMENT REVISION: 1.0 BURKE MODEL: 200GTL REVISION: 1.2 DATE: 02/14/06. Total Pages: 6 pages. Page:1 print date: 9/23/09 ALIGNMENT PROCEDURE MODEL: 200GTL REVISION: 1.2 DATE: 02/14/06 PREPARED BY: BURKE Total Pages: 6 pages Page:1 print date: 9/23/09 1 TEST CONDITION: 200GTL ALIGNMENT INSTRUCTION 1.0. TEST TEMPERTAURE: 77

More information

Signal Hound USB-SA44B 4.4 GHz Spectrum Analyzer and USB-TG44A Tracking Generator

Signal Hound USB-SA44B 4.4 GHz Spectrum Analyzer and USB-TG44A Tracking Generator Signal Hound USB-SA44B 4.4 GHz Spectrum Analyzer and USB-TG44A Tracking Generator Reviewed by Phil Salas, AD5X ad5x@arrl.net The tremendous improvements in digital signal processing (DSP) technology and

More information

GNU Radio An introduction

GNU Radio An introduction An introduction By Maryam Taghizadeh Dehkordi Outline Introduction What is a? Architecture Hardware Architecture Software Architecture Programming the " Hello World" FM radio Software development References

More information

Single Conversion LF Upconverter Andy Talbot G4JNT Jan 2009

Single Conversion LF Upconverter Andy Talbot G4JNT Jan 2009 Single Conversion LF Upconverter Andy Talbot G4JNT Jan 2009 Mark 2 Version Oct 2010, see Appendix, Page 8 This upconverter is designed to directly translate the output from a soundcard from a PC running

More information

An Introduction to Software Defined Radio. What is it? Why do I want one? How do I choose one?

An Introduction to Software Defined Radio. What is it? Why do I want one? How do I choose one? An Introduction to Software Defined Radio What is it? Why do I want one? How do I choose one? What is an SDR? A radio communication system where many components that have been traditionally implemented

More information

SoDiRa Software-Radio Specification

SoDiRa Software-Radio Specification SoDiRa Software-Radio Specification Version of this document and SoDiRa software: 0.100 preview Table of contents Common Informations...3 Supported receiver...4 Internal direct supported receiver:...4

More information

TSKS01 Digital Communication

TSKS01 Digital Communication Made by Ettus Research 2011-09-20 TSKS01 Digital Communication - Lecture 5 Introduction to Python 2011-09-20 TSKS01 Digital Communication - Lecture 5 Fixed replaceable RF frontends Programmable FPGA for

More information

by Cliff Pulis, KE0CP SDR Presentation - Cliff Pulis, KE0CP 1

by Cliff Pulis, KE0CP SDR Presentation - Cliff Pulis, KE0CP 1 by Cliff Pulis, KE0CP SDR Presentation - Cliff Pulis, KE0CP 1 Basic Receiver Principles Mixing Frequencies Hetrodyn ing The IF Amplifier SDR Principles & Quadrature Phase (IQ) VHF / UHF DVB-T Dongle SDR

More information

Ultra Wide-band Coverage SDR Receiver MK4

Ultra Wide-band Coverage SDR Receiver MK4 Ultra Wide-band Coverage SDR Receiver MK4 *New What can we listen with DXpatrol? The Dxpatrol can be used as a wide band radio scanner. Applications include: Listening to unencrypted Police/Ambulance/Fire/EMS

More information

RF Tuning Range. Intermediate Frequencies. The RF tuning range of the SDRplay module is detailed below.

RF Tuning Range. Intermediate Frequencies. The RF tuning range of the SDRplay module is detailed below. The SDR-play RSP1 is a powerful wideband full-featured SDR which coers all frequencies from 1 khz up to 2 GHz. All it needs is a PC and an antenna to proide excellent communications receier functionality.

More information

Outline. Communications Engineering 1

Outline. Communications Engineering 1 Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal

More information

Project in Wireless Communication Lecture 7: Software Defined Radio

Project in Wireless Communication Lecture 7: Software Defined Radio Project in Wireless Communication Lecture 7: Software Defined Radio FREDRIK TUFVESSON ELECTRICAL AND INFORMATION TECHNOLOGY Tufvesson, EITN21, PWC lecture 7, Nov. 2018 1 Project overview, part one: the

More information

RELAY G10S PILOT S GUIDE B Yamaha Guitar Group, Inc. All rights reserved.

RELAY G10S PILOT S GUIDE B Yamaha Guitar Group, Inc. All rights reserved. RELAY G10S PILOT S GUIDE 40-00-0402 - B www.line6.com/manuals 2018 Yamaha Guitar Group, Inc. All rights reserved. System Overview Wireless freedom for your pedalboard Best in class sound quality provided

More information

Software and Software- Defined Radio

Software and Software- Defined Radio Software and Software- Defined Radio Part 2 Current Offerings Rick Fletcher, W7YP FVARC June 20, 2017 Current SDR Receivers, Transceivers and Software Receivers General Purpose Not an exhaustive list as

More information

Copyright X1DA

Copyright X1DA Copyright 2013 4X1DA Presentation Overview Introduction to SDR Concepts SDR Block Diagram, Theory of Operation, Strengths and Weaknesses How to convert your $20 DVB-T Receiver into an SDR Available Software

More information

SPECS FEATURES SUPPLIED ACCESSORIES. HF All Band Transceiver

SPECS FEATURES SUPPLIED ACCESSORIES. HF All Band Transceiver 718 HF All Band Transceiver RX 0.030-29.999999MHz* TX 1.800-1.999999 MHz** 3.500-3.999999 MHz** 7.000-7.300000 MHz 10.100-10.150000 MHz 14.000-14.350000 MHz 18.068-18.168000 MHz 21.000-21.450000 MHz 24.890-24.990000

More information

OBJECTIVES EQUIPMENT LIST

OBJECTIVES EQUIPMENT LIST 1 Reception of Amplitude Modulated Signals AM Demodulation OBJECTIVES The purpose of this experiment is to show how the amplitude-modulated signals are demodulated to obtain the original signal. Also,

More information

STEP BY STEP GUIDE (RASPBERRY PI)

STEP BY STEP GUIDE (RASPBERRY PI) STEP BY STEP GUIDE (RASPBERRY PI) Raspberry Pi The Raspberry Pi is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching

More information

Open Source Software Defined Radio Platform for GNSS Recording, Simulation and Tracking

Open Source Software Defined Radio Platform for GNSS Recording, Simulation and Tracking Open Source Software Defined Radio Platform for GNSS Recording, Simulation and Tracking ION GNSS+ 2013 Session E3: Software Receivers September 19, 2013 Alison Brown NAVSYS Corporation Colorado Springs,

More information

Designing the Fox-1E PSK Modulator and FoxTelem demodulator

Designing the Fox-1E PSK Modulator and FoxTelem demodulator Designing the Fox-1E PSK Modulator and FoxTelem demodulator Chris Thompson, G0KLA / AC2CZ g0kla@arrl.net Keywords: BPSK Modulation, BPSK Demodulation, FoxTelem, Costas Loop, Gardner Carrier Recovery, Java

More information

Digital Guitar Effects Box

Digital Guitar Effects Box Digital Guitar Effects Box Jordan Spillman, Electrical Engineering Project Advisor: Dr. Tony Richardson April 24 th, 2018 Evansville, Indiana Acknowledgements I would like to thank Dr. Richardson for advice

More information

sodirasdr Software-Radio Specification

sodirasdr Software-Radio Specification sodirasdr Software-Radio Specification Version of this document and SoDiRa software: 0.100 preview Table of contents Common Informations...3 Supported receiver...4 Internal direct supported receiver:...4

More information

EE470 Electronic Communication Theory Exam II

EE470 Electronic Communication Theory Exam II EE470 Electronic Communication Theory Exam II Open text, closed notes. For partial credit, you must show all formulas in symbolic form and you must work neatly!!! Date: November 6, 2013 Name: 1. [16%]

More information

Agilent N7509A Waveform Generation Toolbox Application Program

Agilent N7509A Waveform Generation Toolbox Application Program Agilent N7509A Waveform Generation Toolbox Application Program User s Guide Second edition, April 2005 Agilent Technologies Notices Agilent Technologies, Inc. 2005 No part of this manual may be reproduced

More information

TS9050/60. microgen. electronics TM FM Modulation and Spectrum Analyser

TS9050/60. microgen. electronics TM FM Modulation and Spectrum Analyser TS9050/60 FM Modulation and Spectrum Analyser Introducing the TS9050 and TS9060, new and updated versions of the TS9000 NAB2004 Radio World Cool Stuff and The Radio Magazine Pick Hit award winner TS9050

More information

Amplitude Modulated Systems

Amplitude Modulated Systems Amplitude Modulated Systems Communication is process of establishing connection between two points for information exchange. Channel refers to medium through which message travels e.g. wires, links, or

More information

ADI 2006 RF Seminar. Chapter II RF/IF Components and Specifications for Receivers

ADI 2006 RF Seminar. Chapter II RF/IF Components and Specifications for Receivers ADI 2006 RF Seminar Chapter II RF/IF Components and Specifications for Receivers 1 RF/IF Components and Specifications for Receivers Fixed Gain and Variable Gain Amplifiers IQ Demodulators Analog-to-Digital

More information

CS434/534: Topics in Networked (Networking) Systems

CS434/534: Topics in Networked (Networking) Systems CS434/534: Topics in Networked (Networking) Systems Wireless Foundation: Modulation and Demodulation Yang (Richard) Yang Computer Science Department Yale University 208A Watson Email: yry@cs.yale.edu http://zoo.cs.yale.edu/classes/cs434/

More information

WORLD BAND RADIO. AM/FM/SW/L W/AIR Band /SSB radio with LCD backlight OWNER S MANUAL

WORLD BAND RADIO. AM/FM/SW/L W/AIR Band /SSB radio with LCD backlight OWNER S MANUAL WORLD BAND RADIO AM/FM/SW/L W/AIR Band /SSB radio with LCD backlight display and keypad direct entry OWNER S MANUAL WARNING Do not expose this appliance to rain or moisture Do not submerge or expose to

More information

WSPR. Raspberry Pi. and the. Scotty Cowling, WA2DFI TAPR/ARRL Digital Communications Conference September 2016, St Petersburg, FL

WSPR. Raspberry Pi. and the. Scotty Cowling, WA2DFI TAPR/ARRL Digital Communications Conference September 2016, St Petersburg, FL WSPR and the Raspberry Pi Scotty Cowling, WA2DFI 2016 TAPR/ARRL Digital Communications Conference September 2016, St Petersburg, FL WSPR and the Raspberry Pi It is pronounced WHISPER And we do monkey around

More information

Code No: R Set No. 1

Code No: R Set No. 1 Code No: R05220405 Set No. 1 II B.Tech II Semester Regular Examinations, Apr/May 2007 ANALOG COMMUNICATIONS ( Common to Electronics & Communication Engineering and Electronics & Telematics) Time: 3 hours

More information

IQ+ XT. 144Mhz SDR-RF Exciter (preliminar v0.1)

IQ+ XT. 144Mhz SDR-RF Exciter (preliminar v0.1) IQ+ XT 144Mhz SDR-RF Exciter (preliminar v0.1) INTRODUCTION Since the IQ+ receiver was introduced one year ago several people ask if I have plans to produce an IQ+ transmitter. Initially I didn't plan

More information

Frequency Shift Keying Scheme to Implement SDR using Hackrf one

Frequency Shift Keying Scheme to Implement SDR using Hackrf one International Journal of Electronics Engineering Research. ISSN 0975-6450 Volume 9, Number 8 (2017) pp. 1147-1157 Research India Publications http://www.ripublication.com Frequency Shift Keying Scheme

More information

CLOUDSDR RFSPACE #CONNECTED SOFTWARE DEFINED RADIO. final design might vary without notice

CLOUDSDR RFSPACE #CONNECTED SOFTWARE DEFINED RADIO. final design might vary without notice CLOUDSDR #CONNECTED SOFTWARE DEFINED RADIO final design might vary without notice 1 - PRELIMINARY SPECIFICATIONS http://www.rfspace.com v0.1 RFSPACE CloudSDR CLOUDSDR INTRODUCTION The RFSPACE CloudSDR

More information

The amazing evolution of the 706 series

The amazing evolution of the 706 series The amazing evolution of the 706 series The IC-706MKIIG carries on the 706 series tradition of base station performance and features in a mobile reg-sized package. Building on this legacy, frequency coverage

More information

SDR_Ursinho Design, Simulation and Assembly of a Direct Conversion High Frequency SDR Software Defined Receiver. Jeremy Clark VE3PKC

SDR_Ursinho Design, Simulation and Assembly of a Direct Conversion High Frequency SDR Software Defined Receiver. Jeremy Clark VE3PKC SDR_Ursinho Design, Simulation and Assembly of a Direct Conversion High Frequency SDR Software Defined Receiver Jeremy Clark VE3PKC Copyright Information /Jeremy Clark/August 2016 All rights reserved.

More information

Modulation and Coding labolatory. Digital Modulation. Amplitude Shift Keying (ASK)

Modulation and Coding labolatory. Digital Modulation. Amplitude Shift Keying (ASK) Modulation and Coding labolatory Digital Modulation Amplitude Shift Keying (ASK) The aim of the exercise is to develop algorithms for modulation and decoding for the two types of digital modulation: Amplitude

More information

TS9080. microgen. electronics TM. FM Modulation and AF Spectrum Analyser Technical specification Issue 1.3.

TS9080. microgen. electronics TM. FM Modulation and AF Spectrum Analyser Technical specification Issue 1.3. TS9080 www.microgenelectronics.com FM Modulation and AF Spectrum Analyser 2009 Technical specification Issue 1.3 The TS9080, FM Modulation and AF Spectrum Analyser, has been designed for precision monitoring

More information

Does The Radio Even Matter? - Transceiver Characterization Testing Framework

Does The Radio Even Matter? - Transceiver Characterization Testing Framework Does The Radio Even Matter? - Transceiver Characterization Testing Framework TRAVIS COLLINS, PHD ROBIN GETZ 2017 Analog Devices, Inc. All rights reserved. 1 Which cost least? 3 2017 Analog Devices, Inc.

More information

Third-Method Narrowband Direct Upconverter for the LF / MF Bands

Third-Method Narrowband Direct Upconverter for the LF / MF Bands Third-Method Narrowband Direct Upconverter for the LF / MF Bands Introduction Andy Talbot G4JNT February 2016 Previous designs for upconverters from audio generated from a soundcard to RF have been published

More information

NI USRP Lab: DQPSK Transceiver Design

NI USRP Lab: DQPSK Transceiver Design NI USRP Lab: DQPSK Transceiver Design 1 Introduction 1.1 Aims This Lab aims for you to: understand the USRP hardware and capabilities; build a DQPSK receiver using LabVIEW and the USRP. By the end of this

More information

Matlab exercises 2015 ELEC-E5410 Signal processing for communications

Matlab exercises 2015 ELEC-E5410 Signal processing for communications Matlab exercises 2015 ELEC-E5410 Signal processing for communications Matlab exercises Matlab exercises in ELEC-E5410 Signal Processing for Communications min 50% of exercises required to be returned See

More information

I/Q OUTPUT REFERENCE GUIDE. COMMUNICATIONS RECEIVER ir8600

I/Q OUTPUT REFERENCE GUIDE. COMMUNICATIONS RECEIVER ir8600 I/Q OUTPUT REFERENCE GUIDE COMMUNICATIONS RECEIVER ir8600 Table of contents I/Q SIGNAL 2 General 2 DDGeneral description 2 Communication through the [I/Q OUT] port 3 DDGeneral description 3 DDAbout the

More information

Testing Motorola P25 Conventional Radios Using the R8000 Communications System Analyzer

Testing Motorola P25 Conventional Radios Using the R8000 Communications System Analyzer Testing Motorola P25 Conventional Radios Using the R8000 Communications System Analyzer Page 1 of 24 Motorola CPS and Tuner Software Motorola provides a CD containing software programming facilities for

More information

PC Tune PC Tune Test Procedures for 5100 Series Portable Radios

PC Tune PC Tune Test Procedures for 5100 Series Portable Radios PC Tune PC Tune Test Procedures for 5100 Series Portable Radios Part Number 002-9998-6513014 August 2008 Copyright 2006, 2007, 2008 by EFJohnson Technologies The EFJohnson Technologies logo, PC Configure,

More information

Basic Transceiver tests with the 8800S

Basic Transceiver tests with the 8800S The most important thing we build is trust ADVANCED ELECTRONIC SOLUTIONS AVIATION SERVICES COMMUNICATIONS AND CONNECTIVITY MISSION SYSTEMS Basic Transceiver tests with the 8800S Basic Interconnects Interconnect

More information

Easy SDR Experimentation with GNU Radio

Easy SDR Experimentation with GNU Radio Easy SDR Experimentation with GNU Radio Introduction to DSP (and some GNU Radio) About Me EE, Independent Consultant Hardware, Software, Security Cellular, FPGA, GNSS,... DAGR Denver Area GNU Radio meet-up

More information

Using a Software Defined Radio As a Panadapter

Using a Software Defined Radio As a Panadapter Using a Software Defined Radio As a Panadapter by Dave Core, K8WDA Presented to the Northern Kentucky Amateur Radio Club by Dave Core, K8WDA, on Oct. 9, 2017. What Is a Panadapter? Panadapter aka: Panoramic

More information

II. LAB. * Open the LabVIEW program (Start > All Programs > National Instruments > LabVIEW 2012 > LabVIEW 2012)

II. LAB. * Open the LabVIEW program (Start > All Programs > National Instruments > LabVIEW 2012 > LabVIEW 2012) II. LAB Software Required: NI LabVIEW 2012, NI LabVIEW 4.3 Modulation Toolkit. Functions and VI (Virtual Instrument) from the LabVIEW software to be used in this lab: niusrp Open Tx Session (VI), niusrp

More information

Frequency Coverage MHz RF Power Output 30W SSB / 9W AM/ 30W FM Dual Finals on Heat Sink Modes AM, FM, USB, LSB Microprocessor

Frequency Coverage MHz RF Power Output 30W SSB / 9W AM/ 30W FM Dual Finals on Heat Sink Modes AM, FM, USB, LSB Microprocessor MAGNUM M-257 30W AM/ /FM/SSB 10--11 Meterr Mobile Trranscei ivverr n Prri iiccee: : US$ 250..00 eexx ssttoocckk JJaakkaarrttaa (Arrrri ( iivvi iinngg 2 d weeeekk iinn i Maarrcchh) ) SPECIFICATIONS Frequency

More information

Mastr III P25 Base Station Transmitter Tune-up Procedure

Mastr III P25 Base Station Transmitter Tune-up Procedure Mastr III P25 Base Station Transmitter Tune-up Procedure 1. Overview The Mastr III Base Station transmitter alignment is performed in several steps. First, the Transmit Synthesizer module is aligned to

More information

Triarchy VSG6G1C USB Vector RF Signal Generator Operating Manual

Triarchy VSG6G1C USB Vector RF Signal Generator Operating Manual Triarchy VSG6G1C USB Vector RF Signal Generator Operating Manual CW signal NB RF noise generator Analog modulation GMSK modulation Frequency sweeping Hopping with data Mod Page 1 of 27 8PSK GSM signal

More information

HF Receivers, Part 2

HF Receivers, Part 2 HF Receivers, Part 2 Superhet building blocks: AM, SSB/CW, FM receivers Adam Farson VA7OJ View an excellent tutorial on receivers NSARC HF Operators HF Receivers 2 1 The RF Amplifier (Preamp)! Typical

More information

SCA COMPATIBLE SOFTWARE DEFINED WIDEBAND RECEIVER FOR REAL TIME ENERGY DETECTION AND MODULATION RECOGNITION

SCA COMPATIBLE SOFTWARE DEFINED WIDEBAND RECEIVER FOR REAL TIME ENERGY DETECTION AND MODULATION RECOGNITION SCA COMPATIBLE SOFTWARE DEFINED WIDEBAND RECEIVER FOR REAL TIME ENERGY DETECTION AND MODULATION RECOGNITION Peter Andreadis, Martin Phisel, Robin Addison CRC, Ottawa, Canada (peter.andreadis@crc.ca ) Luca

More information

USB Vector Spectrum Analyzer Operating Manual

USB Vector Spectrum Analyzer Operating Manual Triarchy VSA6G2A/B USB Vector Spectrum Analyzer Operating Manual CW Signal Spectrum Narrow band FM signal Wide Band FM signal QPSK signal density Cell phone signal at air MSK eye Diagram Waterfall display

More information

Software Radio Network Testbed

Software Radio Network Testbed Software Radio Network Testbed Senior design student: Ziheng Gu Advisor: Prof. Liuqing Yang PhD Advisor: Xilin Cheng 1 Overview Problem and solution What is GNU radio and USRP Project goal Current progress

More information