SDR – Software Defined Radio

Slides:



Advertisements
Similar presentations
Device Drivers.
Advertisements

Using DVB-T sticks as Wideband SDR Receivers
Dr Silvio Cesare Qualys. Introduction  Lots of electronic systems  Converging with computing  IT security techniques can be used.
Overview and Basics of Software Defined Radios INSTRUCTOR: Dr. George Collins By Praveen Kumar Chukka
SDR’s € 20 SDR Receiver Original ppt by Edgar KC2UEZ, updated by PA3GJM Hans Vreeswijk.
Software Defined Radio for Python Programming. A software-defined radio is a radio system which performs the required signal processing in software instead.
Software Defined Radio (SDR) and its Implementation Brandon Graham W0GPR.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
Setting up the Jade Helm 15 SDR Radio
Operating the JH-15 SDR radio
Installing software on personal computer
Dzongkha Unicode Agenda System Requirements: Hardware & Software
Technician License Course Chapter 3 Lesson Plan Module 7 – Types of Radio Circuits.
TAX-AIDE Network Router Setup Network Printer Setups July SMT/TCS Training - Dallas1.
A Beginner’s Guide To Software Defined Radios By Dave Hallidy K2DH 3/2010.
Software Defined Radio Basics
Working with Drivers and Printers Lesson 6. Skills Matrix Technology SkillObjective DomainObjective # Understanding Drivers and Devices Install and configure.
Thrive Installation.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
Lesson No: 3 Hardware, Software and Printer
Software Defined Radio
Tutorial 11 Installing, Updating, and Configuring Software
Bilal Saqib. Courtesy: Northrop Grumman Corporation.
Software Defined Radio Sterling Coffey, NØSSC. What is SDR? Any radio design that uses software to “define” the radio’s operation Most of today’s rigs.
1999 Cabletron Systems. Wireless Networking RoamAbout RoamAbout Installation Installation/Configuration of: Network adapter card on a: Windows 95 system.
CH 6 Configuring Server Hardware and power options.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
Translate the following message:
High Speed Data Converter University
Modular Entertainment System
CIS 103 — Applied Computer Technology Last Edited: September 17, 2010 by C.Herbert Connecting USB Devices to Personal Computers.
Working with Windows 2000 What it is: The system inside your computer that enables it to run software Uses icons (pictures) to access and work within programs.
Intro to RTL-SDR Dallas Clements K7DCC. Agenda What is RTL-SDR? What can RTL-SDR do? How much does it cost? Software More information.
MAP65 Version 2 A Panoramic, Polarization- Matching Receiver for JT65
This example is a step by step walkthrough for installing the SRH Front Desk printer in Windows 7 (64 Bit).
The Guts. CPU CPU Socket The CPU is generally a 2 inch ceramic square with a silicon chip located inside. The chip usually about the size of a thumbnail.
Module 2 : Part 1 INTRODUCTION TO HARDWARE & SOFTWARE INTRODUCTION TO HARDWARE & SOFTWARE.
DSP Techniques for Software Radio A System Example Dr. Jamil Ahmad.
Student: Vikas Agarwal Guide: Prof H S Jamadagni
RTL-SDR An Inexpensive and Portable SDR using a USB Sized Dongle
Low Cost SDR Dongles are Repurposed Digital European TV converters – DVB-TV Mass Produced = Low Cost ~ $20 Thanks to 2 Clever Engineers –Antti Palosaari.
Optimization Written by: Tim Keyser Georgia CTAE Resource Network 2010.
HOW TO INSTALL WINDOWS 7? This step-by-step guide demonstrates how to install Windows 7 Ultimate. The guide is similar for other versions of Windows 7.
Software Installation and Copyrights Basic Computer Concepts Installation Basics  Installation Process  Copy files from distribution disks.
Software Defined Radio What is SDR? Types of SDR Fun with SDR.
John Samuels October, Why Now?  Vista Problems  New Features  >4GB Memory Support  Experience.
Troubleshooting Dashhawk Issues. Here's what you have to do to have the DashHawk run properly Go to the ACTUAL PROGRAM file (not the short cut)
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 2 Introducing Operating Systems.
0. The µWave SDR By Jonathan Naylor, ON/G4KLX.
What is RTL-SDR? RTL-SDR is a very cheap software defined radio that uses a DVB-T TV tuner dongle based on the RTL2832U chipset. With the combined efforts.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
Operating the JH-15 SDR radio
Software Defined Radio (SDR)
Software Defined Radio (SDR)
Setting up the Patriotwaves SDR Radio
After Construction Name: Per #:.
Computer System Laboratory
bitcurator-access-webtools Quick Start Guide
Local Network and Internet Access Network
Software Defined Radio
By: Brian Johnson, AB6UI 20 Sept 2017
Drill Translate the following message:
The Hardware of Software Defined Radios
bitcurator-access-webtools Quick Start Guide
AMSAT SA SPACE SYMPOSIUM 2019 Author :Anton Janovsky ZR6AIC
Building The AfriCUBE Transponder.
Developing a VHF+ Reverse Beacon Network
Technician License Course Chapter 3
Presentation transcript:

SDR – Software Defined Radio Ken Dorsey KA8OAD

SDR – What is it? Simply put Software Defined Radio, also known as Software Radio or SDR is defined as “A radio in which some or all of the physical layer functions are software defined” Components that were once typically implemented in hardware (i.e. mixers, filters, amplifiers, modulators/demodulators, detectors, etc.) are instead implemented in software While the concept of SDR is not new, the rapid growth in the capabilities of digital electronics have given rise to and made practical many processes which used to be only theoretically possible.

Classic radio vs SDR a comparison SDR Radio A traditional piece of hardware we are all familiar with Uses a hardware based receiver and demodulator Uses analog filtering with fixed filters for the required application Recovers either an analog signal or digitizes demodulated bits Uses a more, or less, classic radio front end / tuner to down-convert either to IF or to baseband - USRP (Universal Software Radio Peripheral) Uses a high-speed ADC to digitize the IF or baseband signal Uses digital signal processing for filtering, equalization, demodulation and decoding

A basic SDR system may consist of a personal computer equipped with some form of A/D converter preceded by some type of RF front end.

Advantages of SDR radio Much more flexible as they are “software defined” As long as the tuner frequency, ADC sampling rate and computing power are sufficient ANY receiver can be implemented in pure software, without hardware changes Decoders can be designed in software with the ability to handle both audio and digital modes

Hardware and OS Requirements Personal Computer Multi-core CPU’s are highly recommended Select a CPU with a large L2 or L3 cache Some examples are Core i3 or i5 processors Quad core processors Intel Core 2 Duo AMD Phenom II At least 4 GB of ram USB 2.0 Required Windows XP or higher (32-bit or 64-Bit OS) or Linux

Amateur Radio Transceivers FlexRadio Systems (www.flex-radio.com) $650 and up FLEX-1500 0.01 – 54 Mhz RX, 160 – 6m TX, 5W FLEX-3000 0.01 – 65 Mhz RX, 160 – 6m TX, 100W MARS/CAP FLEX-5000 SoftRock (www.wb5rvz.com) (fivedash.com) $89/band RXTX Ensemble (kit) 1W 160m 80m/40m 40m/30m/20m 30m/20m/17m 15m/12m/10m

General Coverage Receivers (Amateur and Commercial use) Cross Country Wireless (www.crosscountrywireless.net) $266 .85 – 40 Mhz RFSPACE (www.rfspace.com) from $525 .05 – 30 Mhz Microtelecom (microtelecom.it) $1199 .1 – 30 Mhz WinRadio (www.winradio.com) from $749.95 .9 – 1800 Mhz Software Radio Laboratory (www.srl-llc.com) $899.99 .1 – 62.5 Mhz FUNcube Dongle (www.funcubedongle.com) £124.99 ~ US$201 .15 – 1900 Mhz (gap from 240 – 420 Mhz) And many more…

Software Like the receivers there are several options to choose from, these are all FREEWARE HDSDR (www.hdsdr.de) Windows Rocky 3.7 (www.dxatlas.com/rocky) Windows PowerSDR (code.google.com/p/powersdr-iq) Windows Winrad (www.winrad.org) Windows GNU Radio (gnuradio.org) Linux SDR Sharp or SDR# (www.sdrsharp.com) Windows/Linux SDR-Radio (sdr-radio.com) Windows GQRX (www.oz9aec.net/index.php/gnu-radio/gqrx-sdr) Linux LinRADIO (www.linradio.com/) Linux

The RTL DVB-T USB Tuner

Realtek RTL2832U based DVB-T Receivers More than 20 different devices from various vendors all based on the identical RTL2832 reference design Only major difference is the mechanical shape/size and silicon tuner used RTL2832U implements an ADC, DVB-T demodulator and a high-speed USB device A digitally controlled tuner selects a frequency band around a target center frequency and demodulates it to baseband. The RTL2832U serves as an analog to digital converter that samples the baseband signals and outputs the samples through the USB port. The device uses IQ baseband demodulation and sampling Uses I2C controller to control the tuner frontend Normal mode of operation includes a full DVB-T receiver inside RTL2832U hardware and only sends MPEG2-TS via USB

SDR Radio on a “budget” Generally referred to as RTL-SDR So what is RTL-SDR ? An observant V4L/DVB Linux kernel driver developer (Antti Palosaari) working with the Realtek DVB-T USB receiver discovered that the Realtek digital chip (RTL2832U) had some undocumented commands/registers by which it can be placed into a mode where it simply forwards the unprocessed raw baseband samples via high-speed USB into the PC enabling it to become an SDR. So, with some “creative” software re-purposing, it is possible to turn a consumer-grade DVB-T USB TV receiver into a fully operational software defined radio. At a street price of about $20 this is undoubtedly the most capable low-cost SDR hardware available.

RTL DVB-T USB Tuner – what do I need to look for? The tuner must use the Realtek RTL2832U chipset There are three tuner IC’s used by most manufacturers the Elonics E4000 52 Mhz – 2200 Mhz (gap from 1100 to 1250 Mhz) the Rafael Micro R820T 24 Mhz – 1766 Mhz the Fitipower FC0013 50 Mhz – 1700 Mhz

Simplified block diagram of the R820T tuner

RTL2832U Block Diagram

Is it possible to receive HF? Yes, by adding an upconverter (MF, HF) you can add the ability to receive 0.5 Mhz to 50 Mhz (100.5 Mhz – 150 Mhz) The upconverter (Ham It Up) is sold by NooElec (www.nooelec.com)

So what can I receive?

A Better question…. What can’t I Receive

Some of the things you can receive AM WFM NFM CW SSB WFAX SSTV/FSTV PACKET D-STAR ACARS (Aircraft Communications Addressing and Reporting System) ADS-B (Automatic Dependent Surveillance Broadcast – Aircraft ) GMR TETRA APCO25 (P25) SATELLITE RTTY AIS (Automatic Identification System - Maritime) DAB (Digital Audio Broadcasting) Any mode, anywhere

Videos / Demos

The Final Cost – multiple sources From NooElec: Ham It Up $42.95 TV301U DVB-T USB Stick (E4000 tuner) $37.95 Male IEC 169-2 (PAL) to Female BNC $2.99 From Amazon: RF Coaxial Cable SMA male to BNC Male $5.50 Micro-USB Home Charger $4.47 SMA male to SO-239 $7.00 Shipping (approximately) $3.95 _____ Total $104.81 (Optional TV28T v2 DVB-T USB - R820T tuner) $17.95

The Final Cost – Amazon only From Amazon: Ham It Up $52.95 TV301U DVB-T USB Stick (E4000 tuner) $42.95 Male IEC 169-2 (PAL) to Female BNC $4.95 RF Coaxial Cable SMA male to BNC Male $5.50 Micro-USB Home Charger $4.47 SMA male to SO-239 $7.00 Shipping (approximately) $3.95 _____ Total $121.77 (Optional TV28T v2 DVB-T USB Stick - R820T tuner) $19.95

Software required and installation procedure Install the latest USRP driver (Zadig) for the DVT-B USB stick (DO NOT install drivers from the disk if one comes with the device) NOTE: The driver is port specific, if you move the RTL2832U from a previously installed USB port to a different USB port you will need to re-install the driver for that port. sourceforge.net/projects/libwdi/files/zadig/ a. Download the latest driver package (zadig_v2.0.1.160.7z as of this writing). You will also need to download and install 7Zip software to extract Zadig if you do not already have it installed. www.7-zip.org/ b. Extract the Zadig driver package to a folder. c. Insert your RTL2832U stick into an available USB port. d. Your device should be detected by Windows and Windows will attempt to install drivers for the device, you can cancel the installation procedure but its not necessary to do so as the drivers will be over-written during the install procedure. e. Install the Zadig drivers for your RTL2832U stick using the following procedure:

I. Run the Zadig.exe file and you should see the following: II. Click on “Options” and select “List All Devices”

III. Choose the device that has “Bulk-In, Interface (Interface 0)”: IV. In the box to the right of the green arrow make sure “WinUSB” is selected

V. Check that the VID and PID (USB ID) are correct for your device: Most popular: VID PID Tuner Device Name 0x0bda 0x2832 all of them Generic RTL2832U (e.g. hama nano) 0x0bda 0x2838 E4000 ezcap USB 2.0 DVB-T/DAB/FM dongle 0x0ccd 0x00d3 E4000 Terratec Cinergy T Stick RC (Rev.3) 0x0ccd 0x00e0 E4000 Terratec NOXON DAB/DAB+ USB dongle (rev 2) 0x185b 0x0620 E4000 Compro Videomate U620F 0x185b 0x0650 E4000 Compro Videomate U650F IV. Click the “Replace Driver” button to install the new (Zadig) driver

Unzip this file into its own folder (default: rtl-sdr-release) Download the ExtIO_USRP plugin (.dll’s) for the SDR software you wish to use (allows one to use USRP as the baseband input): For HDSDR www.hdsdr.de For SDR#: sdrsharp.com/index.php/downloads (SDR# RTLSDR Plugin) For SDR Radio: www.aa5sh.com/?page_id=65 (SDR-RADIO.com.RTLUSB.zip) Unzip the file or files into their separate folders. In addition: For all software (it has a test program included to test your dongle installation): sdr.osmocom.org/trac/attachment/wiki/rtl-sdr/RelWithDebInfo.zip Unzip this file into its own folder (default: rtl-sdr-release)

Open a command prompt window (start -> run -> cmd) Change the directory to the rtl-sdr-release/x32 folder (cd c:\xx\xx\rtl-sdr-release) At the command prompt type: rtl_test –t This program will test your RTL hardware and driver installation and will return values for some of the various operating modes of the device, if you don’t see this information you will need to check to be sure that the Zadig drivers were properly installed. Install the SDR software you wish to use. I recommend either HDSDR, SDR# or SDR-Radio. For HDSDR: www.hdsdr.de/ (Version 2.51 or the newest) For SDR#: sdrsharp.com/index.php/downloads (SDR# Stable) For SDR-Radio: v2.sdr-radio.com/Previews.aspx (Preview 5 – build 1273)

Installing SDR-Radio: Install the SDR-Radio software Extract the .dll files (SDR-RADIO.com.RTLUSB.zip) Open the folder that you just extracted, SDR-RADIO.com.RTLUSB, there will be two folders, 32bit and 64bit Open the folder that matches your Windows version (32bit or 64bit) and copy the three .dll files contained in that folder to the SDR-RADIO-PRO.com folder, usually found in the “Program Files” folder Run the SDR-Radio software Click on the “Radio” button near the top of the console. Add a radio definition, be sure to change the radio type in the drop down menu to RTL SDR (USB). Click the “Search” button and if everything is installed correctly SDR_Radio will find the RTL2832U. Click “OK” and your stick should show up in the radio definitions box. Highlight the RTL2832U device in the radio definitions list and click start. SDR-Radio should now be running using the RTL2832U stick.

Ham Radio Science www.hamradioscience.com RTL-SDR and GNU Radio www.superkuh.com/rtlsdr.html AB9IL.net www.ab9il.net/software-defined-radio/rtl2832-sdr.html ARRL www.arrl.org/software-defined-radio Wikipedia en.wikipedia.org/wiki/Software_defined_radio osmocomSDR sdr.osmocom.org/trac/wiki/rtl-sdr rtlsdr.org www.rtlsdr.org Complete step-by-step installation instructions for Linux (Ubuntu) vereniging.opensource.nl/wiki/index.php/Software-Defined_Radio_on_Ubuntu Many YouTube videos – search for RTL SDR, RTL-SDR or RTLSDR