TSKS01 Digital Communication
|
|
- Hector White
- 5 years ago
- Views:
Transcription
1 Made by Ettus Research TSKS01 Digital Communication - Lecture 5 Introduction to Python TSKS01 Digital Communication - Lecture 5 Fixed replaceable RF frontends Programmable FPGA for base-band manipulations USB interface to PC Running stuff Used for Software Defined Radio research Suitable for prototyping Mostly open-source design Normal PC used for signal processing 2 TSKS01 Digital Communication - Lecture Lab System Overview : USRP Universal Software Radio Peripheral The industry is interested in SDR. Vision: Flexible radio equipment, easy updates. Wide-band sampling Can be a problem. Idea: As much as possible in software Provides flexibility Connecting stuff The software GNU radio The hardware USRP Abstraction layers My first impressions Lab system overview Introduction to software defined radio Outline of the Lecture Div. of Communication Systems Department of EE (ISY) Mikael Olofsson Software Defined Radio TSKS01 Digital Communication Lecture 5 Introduction to SDR
2 Lab System Overview: GNU Radio Open-source software framework for SDR Runs on standard Linux/Windows computers Flowgraphs define signal processing chains Primitive blocks written in C++ Flowgraph models in Python TSKS01 Digital Communication - Lecture 5 5 Overview: Interaction Flexibility: Do as much of the signal processing as possible in software. Software on host computer Programmable digital hardware Manually selectable analog hardware Signal generation Settings Signal processing USB Interpolating filters Decimating filters MUX MUX D/A 128 MS/s D/A A/D 64 MS/s A/D Further signal manipulation Further signal manipulation Initial signal manipulation Initial signal manipulation GNU-Radio code USRP motherboard Daughter boards TSKS01 Digital Communication - Lecture 5 6 First Impressions SWIG Documentation? Python USB Yikes!! C++ VHDL Hardware Tutorials? TSKS01 Digital Communication - Lecture 5 7 Abstraction Layers Python code Connecting blocks Host computer SWIG Glue between Python and C++ C++ modules Definition of blocks VHDL code on FPGA Programmable filters USRP Hardware Electrical signals TSKS01 Digital Communication - Lecture 5 8
3 The USRP Front Panel TSKS01 Digital Communication - Lecture 5 9 The USRP Mother Board FPGA Connector to Rx daughterboard B Connector to Tx daughterboard A A/D and D/A converters A/D and D/A converters Connector to Tx daughterboard B Connector to Rx daughterboard A USB interface TSKS01 Digital Communication - Lecture 5 10 USRP Mother Board Functionality TSKS01 Digital Communication - Lecture 5 11 USRP Mother Board Block Diagram TSKS01 Digital Communication - Lecture 5 12
4 The USRP USB Interface USB capabilities USB 2.0: 480 Mbit/s FPGA firmware: 32 MB/s (= 256 Mbit/s) useful data rate 32 bit complex samples (16 bits each for real/imag) Limit: 8 MS/s (combined for all tx/rx streams on one computer) USB transmission order: I0 Q0 I1 Q1 I0 Q0 I1 Q1 16 bits 16 bits 16 bits 16 bits 16 bits 16 bits 16 bits 16 bits TSKS01 Digital Communication - Lecture 5 13 The USRP Daughter Boards 1(2) Base-band boards: BasicTX/BasicRX, LFTX/LFRX Bandwidth: 250 MHz (Basic), 30 MHz (LF) Can not connect directly to antenna WBX - Wide-band transceiver 50 MHz 2.2 GHz Relatively poor performance TVRX MHz receiver Bandwidth: 6 MHz Suitable for receiving TV signals RFX-series - General full-duplex transceivers Bandwidth: 30 MHz Bands: MHz, MHz, MHz, GHz, GHz Used in lab TSKS01 Digital Communication - Lecture 5 14 The USRP Daughter Boards 2(2) LFTX RFX-2400 LFRX TSKS01 Digital Communication - Lecture 5 15 GNU Radio Software Layers Config & UI Python Glue SWIG SWIG SWIG Signal Processing Primitives C++ C++ C++ Data flow Buffers on all block outputs Hardware USRP USRP TSKS01 Digital Communication - Lecture 5 16
5 GNU Radio Flowgraphs Data types may vary along a flowgraph. Bits Complex symbols Complex samples Data source Error control Framer Bit mapper Modulator Filter USRP Data types must match in each connection TSKS01 Digital Communication - Lecture 5 17 GNU Radio Hello World! from gnuradio import gr from gnuradio import audio class my_top_block(gr.top_block): def init (self): gr.top_block. init (self) gr.sig_source_f gr.sig_source_f audio.sink sample_rate = ampl = 0.1 src0 = gr.sig_source_f(sample_rate, gr.gr_sin_wave, 350, ampl) src1 = gr.sig_source_f(sample_rate, gr.gr_sin_wave, 440, ampl) dst = audio.sink(sample_rate) self.connect(src0, (dst, 0)) self.connect(src1, (dst, 1)) tb = my_top_block() tb.run() TSKS01 Digital Communication - Lecture 5 18 GNU Radio Block Naming Convention Block names: lib.block_suffix lib is the library: gr for most primitive signal processing blocks blks2 for high-level signal processing blocks usrp for USRP interfacing blocks audio for audio sources and sinks qtgui for GUI library (relatively bare) wxgui for old GUI library Projects usually use their own library suffix determines port types b for byte, s for 16-bit int,ifor 32-bit int,ffor 32-bit float, c for 64-bit complex x for sources and sinks xx for two-port blocks xxx for parameterized blocks (e.g. ccf for FIR filter with complex data and float coefficients) vx,vxx for blocks with vector ports TSKS01 Digital Communication - Lecture 5 19 GNU Radio Some Useful Blocks gr.noise_source_f : Generates random float samples with specified distribution. gr.add_cc : Adds two streams of complex samples. gr.nlog10_ff : Computes db of a stream of floats. gr.fir_filter_ccc : FIR filter with complex input, output and coefficients. audio.source : Stream of floats from line-in/mic. usrp.sink_c : USRP sink for complex stream. qtgui.sink_c : GUI element with oscilloscope, FFT and constellation diagram TSKS01 Digital Communication - Lecture 5 20
6 GNU Radio Nested Blocks Gr.hier_block2 Block1 Block4 Block3 Block2 class my_hier_block(gr.hier_block2): def init (self): gr.hier_block2. init (self, my_hier_block, gr.io_signature(1, 1, gr.sizeof_char), gr.io_signature(1, 1, gr.sizeof_gr_complex) ) # Block definitions self.connect(self,...) self.connect(..., self) TSKS01 Digital Communication - Lecture 5 21 GNU Radio Connecting Blocks Block1 Block2 Block3 self.connect(block1, Block2, Block3) Block2 Block1 self.connect(block1, Block2) self.connect(block1, Block3) Block3 Restriction: Both Block2 and Block3 must consume the data. If Block2 does not, then Block3 will stall TSKS01 Digital Communication - Lecture 5 22 GNU Radio Run-Time Behaviour Heavily threaded Each block runs in separate thread Most blocks have threadsafe configuration functions Starting a flow graph: gr.top_block.run(): Spawns threads, waits for completion gr.top_block.start(): Spawns threads and returns Stopping it: gr.top_block.stop() from gnuradio import gr from gnuradio import audio class my_top_block(gr.top_block): def init (self): gr.top_block. init (self) self.src = gr.sig_source_f(48000, gr.gr_sin_wave, 350, 0.1) self.dst = audio.sink(48000) self.connect(self.src0, self.dst) tb = my_top_block() tb.start() f = 440 while f>0: c = raw_input( Enter frequency: ) f = float(c) tb.src.set_frequency(f) tb.stop() TSKS01 Digital Communication - Lecture 5 23 Python Python is A full-blown high-level programming language Half-compiled, half-interpreted Python supports Object-oriented programming Procedural programming Functional programming (to some extent) Interactive testing of code Python is used for Scripting Web-development Full-blown computer applications with GUIs and what-not. Python is used by Google, YouTube, NASA, Disney, Hubble, CommSys, TSKS01 Digital Communication - Lecture 5 24
7 TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture 5 28
8 TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture 5 32
9 TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture 5 36
10 TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture 5 40
11 TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture 5 44
12 TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture 5 48
13 TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture TSKS01 Digital Communication - Lecture 5 52
14 TSKS01 Digital Communication - Lecture 5 53
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 informationOutline. 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 informationGNU 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 informationSDR 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 informationTutorial 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 informationSoftware 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 informationAn Introduction to Software Radio
An Introduction to Software Radio (and a bit about GNU Radio & the USRP) Eric Blossom eb@comsec.com www.gnu.org/software/gnuradio comsec.com/wiki USENIX / Boston / June 3, 2006 What's Software Radio? It's
More informationSoftware Radio, GNU Radio, and the USRP Product Family
Software Radio, GNU Radio, and the USRP Product Family Open Hardware for Software Radio Matt Ettus, matt@ettus.com Software Radio Simple, general-purpose hardware Do as much as possible in software Everyone's
More informationSenior Design and Graduate Projects Using Software Defined Radio (SDR)
Senior Design and Graduate Projects Using Software Defined Radio (SDR) 1 PROF. SHARLENE KATZ PROF. JAMES FLYNN PROF. DAVID SCHWARTZ Overview What is a Communications System? Traditional hardware radio
More informationExperimental 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 informationEttus Research USRP. Tom Tsou 3rd OpenAirInterface Workshop April 28, 2017
Ettus Research USRP Tom Tsou tom.tsou@ettus.com 3rd OpenAirInterface Workshop April 28, 2017 Agenda Company Overview USRP Software Ecosystem Product Line B-Series (Bus) N-Series (Network) X-Series (High
More informationInDepth GNU Radio: Tools for Exploring the Radio Frequency Spectrum
InDepth GNU Radio: Tools for Exploring the Radio Frequency Spectrum Bringing the code as close to the antenna as possible is the goal of software radio. by Eric Blossom Software radio is the technique
More informationA GNU Radio Based Software-Defined Radar
Wright State University CORE Scholar Browse all Theses and Dissertations Theses and Dissertations 2007 A GNU Radio Based Software-Defined Radar Lee K. Patton Wright State University Follow this and additional
More informationUsing SDR for Cost-Effective DTV Applications
Int'l Conf. Wireless Networks ICWN'16 109 Using SDR for Cost-Effective DTV Applications J. Kwak, Y. Park, and H. Kim Dept. of Computer Science and Engineering, Korea University, Seoul, Korea {jwuser01,
More informationMobile 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 informationSpectral Monitoring/ SigInt
RF Test & Measurement Spectral Monitoring/ SigInt Radio Prototyping Horizontal Technologies LabVIEW RIO for RF (FPGA-based processing) PXI Platform (Chassis, controllers, baseband modules) RF hardware
More informationImage transfer and Software Defined Radio using USRP and GNU Radio
Steve Jordan, Bhaumil Patel 2481843, 2651785 CIS632 Project Final Report Image transfer and Software Defined Radio using USRP and GNU Radio Overview: Software Defined Radio (SDR) refers to the process
More informationImplementation of a Channel Sounder using GNU Radio Opensource SDR Platform
THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE. Implementation of a Channel Sounder using GNU Radio Opensource SDR Platform Mutsawashe GAHADZA, Minseok
More informationT. Rétornaz 1, J.M. Friedt 1, G. Martin 2 & S. Ballandras 1,2. 6 juillet Senseor, Besançon 2 FEMTO-ST/CNRS, Besançon
USRP and T. Rétornaz 1, J.M. Friedt 1, G. Martin 2 & S. Ballandras 1,2 1 Senseor, Besançon 2 FEMTO-ST/CNRS, Besançon 6 juillet 2009 1 / 25 Radiofrequency circuit : ˆ basic blocks assembled : fragile and
More informationDesign 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 informationEECS 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 informationWhat 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 informationIntroduction of USRP and Demos. by Dong Han & Rui Zhu
Introduction of USRP and Demos by Dong Han & Rui Zhu Introduction USRP(Universal Software Radio Peripheral ): A computer-hosted software radio, which is commonly used by research labs, universities. Motherboard
More informationComplete Software Defined RFID System Using GNU Radio
Complete Defined RFID System Using GNU Radio Aurélien Briand, Bruno B. Albert, and Edmar C. Gurjão, Member, IEEE, Abstract In this paper we describe a complete Radio Frequency Identification (RFID) system,
More informationIntelligent Spectrum Sensor Radio
Wright State University CORE Scholar Browse all Theses and Dissertations Theses and Dissertations 2008 Intelligent Spectrum Sensor Radio Omer Mian Wright State University Follow this and additional works
More informationProject 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 informationGNU Radio as a Research and Development Tool for RFID Applications
GNU Radio as a Research and Development Tool for RFID Applications 25 September 2012 Christopher R. Valenta Agenda Overview of RFID and applications RFID/RFID-enabled sensors development GNU Radio as a
More informationUsing 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 informationIMPLEMENTATION OF WIRELESS COMMUNICATIONS ON GNU RADIO. Simon M. Njoki. Thesis Prepared for the Degree of MASTER OF SCIENCE UNIVERSITY OF NORTH TEXAS
IMPLEMENTATION OF WIRELESS COMMUNICATIONS ON GNU RADIO Simon M. Njoki Thesis Prepared for the Degree of MASTER OF SCIENCE UNIVERSITY OF NORTH TEXAS May 2012 APPROVED: Kamesh Namuduri, Major Professor Hyoung
More informationDeveloping a Generic Software-Defined Radar Transmitter using GNU Radio
Developing a Generic Software-Defined Radar Transmitter using GNU Radio A thesis submitted in partial fulfilment of the requirements for the degree of Master of Sciences (Defence Signal Information Processing)
More informationLab 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 informationSoftware 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 informationFaculty of Information Engineering & Technology. The Communications Department. Course: Advanced Communication Lab [COMM 1005] Lab 6.
Faculty of Information Engineering & Technology The Communications Department Course: Advanced Communication Lab [COMM 1005] Lab 6.0 NI USRP 1 TABLE OF CONTENTS 2 Summary... 2 3 Background:... 3 Software
More informationDevelopment of Software Defined Radio (SDR) Receiver
Journal of Engineering and Technology of the Open University of Sri Lanka (JET-OUSL), Vol.5, No.1, 2017 Development of Software Defined Radio (SDR) Receiver M.H.M.N.D. Herath 1*, M.K. Jayananda 2, 1Department
More informationBuild your own SDR. By Julie VK3FOWL and Joe VK3YSP
2018 Build your own SDR By Julie VK3FOWL and Joe VK3YSP Introduction Why build your own Software Defined Radio? Learn about Digital Signal Processing, GNU Radio Flow Graphs, IQ, Linux and Python Create
More informationA SOFTWARE-DEFINED RADIO APPROACH TO SPECTRUM SENSING SYSTEMS ARCHITECTURE
Bulletin of the Transilvania University of Braşov Series I: Engineering Sciences Vol. 4 (53) No. 1-2011 A SOFTWARE-DEFINED RADIO APPROACH TO SPECTRUM SENSING SYSTEMS ARCHITECTURE V.C. STOIANOVICI 1 A.V.
More informationA GNU Radio-based Full Duplex Radio System
A GNU Radio-based Full Duplex Radio System Adam Parower The Aerospace Corporation September 13, 2017 2017 The Aerospace Corporation Agenda Theory: Full-Duplex What is Full Duplex? The Problem The Solution
More informationSpectrum Sensing Measurement using GNU Radio and USRP Software Radio Platform
Spectrum Sensing Measurement using GNU Radio and USRP Software Radio Platform Rozeha A. Rashid, M. Adib Sarijari, N. Fisal, S. K. S. Yusof, N. Hija Mahalin Faculty of Electrical Engineering Universiti
More informationCS434/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 informationand 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 informationImplementing Software Defined Radio a 16 QAM System using the USRP2 Board
Implementing Software Defined Radio a 16 QAM System using the USRP2 Board Functional Requirements List and Performance Specifications Patrick Ellis & Scott Jaris Dr. In Soo Ahn & Dr. Yufeng Lu December
More informationFPGAs: Why, When, and How to use them (with RFNoC ) Pt. 1 Martin Braun, Nicolas Cuervo FOSDEM 2017, SDR Devroom
FPGAs: Why, When, and How to use them (with RFNoC ) Pt. 1 Martin Braun, Nicolas Cuervo FOSDEM 2017, SDR Devroom Schematic of a typical SDR Very rough schematic: Analog Stuff ADC/DAC FPGA GPP Let s ignore
More informationReliability Analysis of Digital Communication for Various Data Types Transmission Using GNU Radio and USRP
Reliability Analysis of Digital Communication for Various Data Types Transmission Using GNU Radio and USRP Ahmad Zainudin, Amang Sudarsono, I Gede Puja Astawa Postgraduate Applied Engineering of Technology
More informationFinal 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 informationOpen 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 informationAdmin. OFDM, Mobile Software Development Framework. Recap. Multiple Carrier Modulation. Benefit of Symbol Rate on ISI.
Admin. OFDM, Mobile Software Development Framework Homework to be posted by Friday Start to think about project 9/7/01 Y. Richard Yang 1 Recap Inter-Symbol Interference (ISI) Handle band limit ISI Handle
More informationKeywords OFDM, GNU Radio, USRP, FPGA, FFT, Wavelet based OFDM
Volume 3, Issue 6, June 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Performance Analysis
More informationOHI/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 informationWaveforms and Spectra in NBFM Receiver
Waveforms and Spectra in NBFM Receiver GNU radio was used to create the following NBFM receiver. The USRP with the RFX400 daughterboard was used to capture the signal. 64Ms/s 256Ks/s 32Ks/s 32Ks/s FPGA
More informationIEEE transceiver for the 868/915 MHz band using Software Defined Radio
Proceedings of SDR'12-WInnComm-Europe, 27-29 June 2012 IEEE 802.15.4 transceiver for the 868/915 MHz band using Software Defined Radio RafikZitouni,StefanAtaman,MarieMathian andlaurentgeorge ECEParis-LACSCLaboratory
More informationTHE PENNSYLVANIA STATE UNIVERSITY SCHREYER HONORS COLLEGE SCHOOL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE SOFTWARE DEFINED RADIO RECEIVER
THE PENNSYLVANIA STATE UNIVERSITY SCHREYER HONORS COLLEGE SCHOOL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE SOFTWARE DEFINED RADIO RECEIVER JAMES PATRICK KELLY SPRING 2017 A thesis submitted in partial
More informationCS434/534: Topics in Networked (Networking) Systems
CS434/534: Topics in Networked (Networking) Systems Improve Wireless Capacity; Programmable Wireless Networks Yang (Richard) Yang Computer Science Department Yale University 208A Watson Email: yry@cs.yale.edu
More information1. Introduction. 2. Cognitive Radio. M. Jayasri 1, K. Kalimuthu 2, P. Vijaykumar 3
Fading Environmental in Generalised Energy Detector of Wireless Incant M. Jayasri 1, K. Kalimuthu 2, P. Vijaykumar 3 1 PG Scholar, SRM University, Chennai, India 2 Assistant professor (Sr. Grade), Electronics
More informationResearch on key digital modulation techniques using GNU Radio
Research on key digital modulation techniques using GNU Radio Tianning Shen Yuanchao Lu I. Introduction Software Defined Radio (SDR) is the technique that uses software to realize the function of the traditional
More information3 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 informationImplementation of basic analog and digital modulation schemes using a SDR platform
Implementation of basic analog and digital modulation schemes using a SDR platform José M. Valencia Instituto Tecnológico y de Estudios Superiores de Occidente Tlaquepaque Jalisco, México chema.valencia@gmail.com
More informationTransceiver. 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 informationRF and Microwave Test and Design Roadshow Cape Town & Midrand
RF and Microwave Test and Design Roadshow Cape Town & Midrand Advanced PXI Technologies Signal Recording, FPGA s, and Synchronization Philip Ehlers Outline Introduction to the PXI Architecture PXI Data
More informationSpecifications and Interfaces
Specifications and Interfaces Crimson TNG is a wide band, high gain, direct conversion quadrature transceiver and signal processing platform. Using analogue and digital conversion, it is capable of processing
More informationChirp Sounding and HF Application SDR Technology Implementation
Bachelor s Thesis Chirp Sounding and HF Application SDR Technology Implementation Author: Dino Dautbegovic Supervisor: Håkan Bergzén Date: 2012-20-06 Subject: Electrical Engineering Level: Bachelor s Degree
More informationnuand bladerf Overview
nuand bladerf Overview Ryan Tucker W2XH rtucker@gmail.com September 13, 2013 Rochester VHF Group This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a
More informationOPEN SOURCE TRANSPARENCY FOR OFDM EXPERIMENTATION
OPEN SOURCE TRANSPARENCY FOR OFDM EXPERIMENTATION Thomas W. Rondeau (CTVR, Trinity College Dublin, Dublin, Ireland, trondeau@vt.edu), Matt Ettus (Ettus Research, LLC., matt@ettus.com), Robert W. McGwier
More informationOff-the-Shelf Reconfigurable Software Define Radio Approach for Vector Network
1 Off-the-Shelf Reconfigurable Software Define Radio Approach for Vector Network Mohd Nazrin Mohd Yassin 1 ; Shaiful Jahari Hashim 2 ; Zubaida Yusoff 3 1,2 Dept. of Computer and Communications Systems,
More informationAlgorithm and Experimentation of Frequency Hopping, Band Hopping, and Transmission Band Selection Using a Cognitive Radio Test Bed
Algorithm and Experimentation of Frequency Hopping, Band Hopping, and Transmission Band Selection Using a Cognitive Radio Test Bed Hasan Shahid Stevens Institute of Technology Hoboken, NJ, United States
More informationFrequency 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 informationgr-doa: Direction Finding in GNU-Radio
gr-doa: Direction Finding in GNU-Radio GRCon 2017 Travis F. Collins, PhD Srikanth Pagadarai, PhD September 12, 2017 Sponsors T. Collins 1 Outline Project Background MUSIC Hardware options USRP-N210 X300/X310
More informationAn experimental study of OFDM in software defined radio systems using GNU platform and USRP2 devices
University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2014 An experimental study of OFDM in software
More informationSCA 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 informationLow-cost approach for a software-defined radio based ground station receiver for CCSDS standard compliant S-band satellite communications
IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Low-cost approach for a software-defined radio based ground station receiver for CCSDS standard compliant S-band satellite communications
More informationSoftware 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 informationExperimental Study of DQPSK Modulation on SDR Platform
ITB Journal of Information and Communication Technology, Vol. 1, No. 2, November 2008. pp. 84-98. ISSN: 1978-3086 1 Experimental Study of DQPSK Modulation on SDR Platform 1,2 Eko Marpanaji, 2 Bambang Riyanto
More informationNANOSCALE IMPULSE RADAR
NANOSCALE IMPULSE RADAR NVA6X00 Impulse Radar Transceiver and Development Kit 2012.4.20 laon@laonuri.com 1 NVA6000 The Novelda NVA6000 is a single-die CMOS chip that delivers high performance, low power,
More informationEE 304 Communication Theory
EE 304 Communication Theory Final Project Report Title: Cooperative Relaying using USRP and GNU Radio Authors: Lokesh Bairwa (B15220) Shrawan Kumar(B15235) Submission Date: June 1, 2017 Course Instructor
More informationUtilization of Software-Defined Radio in Power Line Communication between Motor and Frequency Converter
Utilization of Software-Defined Radio in Power Line Communication between Motor and Frequency Converter A. Pinomaa, H. Baumgartner, J. Ahola, and A. Kosonen Department of Electrical Engineering, Institute
More informationDemystifying the Inward FPGA Communication Stack of USRP
Demystifying the Inward FPGA Communication Stack of USRP Vandana D. Parmar 1, Bhavika A. Vithalpara 2, Sudhir Agrawal 3 1 Atmiya Institute of Technology and Science, Rajkot 2 Shantilal Shah Engineering
More informationBALTICS SCIENTIFIC CONFERENCE. December 5, 2018
BALTICS SCIENTIFIC CONFERENCE December 5, 2018 RF Development courses 12:10-12:20 Phased Array Digital Signal Processing courses 12:20-12:30 Dr. Romass Pauliks Content Objectives of the WP3 The Course
More informationGNURadio-FFTS Documentation
GNURadio-FFTS Documentation Release 2.7 Simon Olvhammar May 15, 2016 Contents 1 Introduction 3 1.1 Acknowledgements........................................... 3 1.2 Personal background...........................................
More informationNew Technologies for Software Defined Radio. Farris Alhorr. National Instruments Business Development Manager, IndRAA
New Technologies for Software Defined Radio Farris Alhorr National Instruments Business Development Manager, IndRAA Farris.alhorr@ni.com ni.com The World of Converged Devices More capability defined in
More informationNI 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 informationPassive Radar at home
Passive Radar at home Electrosmog made useful Signal analysis magic with received radio signals and their reflections Martin Dudok van Heel PA1SDR@olifantasia.com http://www.olifantasia.com European USRP
More informationA Dynamic Spectrum Access on SDR for IEEE networks
A Dynamic Spectrum Access on SDR for IEEE 802.15.4 networks Rafik Zitouni, Laurent George and Yacine Abouda ECE Paris-LACSC Laboratory, LISSI / UPEC UPEMLV, LIGM/ ESIEE Paris 37 Quai de Grenelle, 75015,
More informationni.com The NI PXIe-5644R Vector Signal Transceiver World s First Software-Designed Instrument
The NI PXIe-5644R Vector Signal Transceiver World s First Software-Designed Instrument Agenda Hardware Overview Tenets of a Software-Designed Instrument NI PXIe-5644R Software Example Modifications Available
More informationDesign and Verification of High Efficiency Power Amplifier Systems
Design and Verification of High Efficiency Power Amplifier Systems Sean Lynch Platform Engineering Manager MATLAB EXPO 2013 1 What is Nujira? Nujira makes Envelope Tracking Modulators that make power amplifiers
More informationSoftware Defined Radio. Bella Vista Radio Club 1 February 2018
Software Defined Radio Bella Vista Radio Club 1 February 2018 Agenda for Software Defined Radio (SDR) What is it? How does it work? Demonstration. How do you hook it up? What hardware is available (Cost)?
More informationComputational Complexity of Signal Processing Functions in Software Radio
Cleveland State University EngagedScholarship@CSU ETD Archive 2010 Computational Complexity of Signal Processing Functions in Software Radio Kushal Y. Shah Cleveland State University How does access to
More informationContents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2
ECE363, Experiment 02, 2018 Communications Lab, University of Toronto Experiment 02: Noise Bruno Korst - bkf@comm.utoronto.ca Abstract This experiment will introduce you to some of the characteristics
More informationSupplemental Slides: MIMO Testbed Development at the MPRG Lab
Supplemental Slides: MIMO Testbed Development at the MPRG Lab Raqibul Mostafa Jeffrey H. Reed Slide 1 Overview Space Time Coding (STC) Overview Virginia Tech Space Time Adaptive Radio (VT-STAR) description:
More informationBroadband GPS Data Capture for Signal and Interference Analysis
Broadband Data Capture for Signal and Analysis Alison Brown, Jarrett Redd, and Phillip A. Burns, NAVSYS Corporation BIOGRAPHY Alison Brown is the President and Chief Executive Officer of NAVSYS Corporation,
More informationDoes 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 informationSales Document Description of three SR2000 based solutions offered by GomSpace
SR2000 HSL, ISL and ASL Solutions NanoCom SR2000 Sales Document Description of three SR2000 based solutions offered by GomSpace 1 Table of Contents 1 TABLE OF CONTENTS... 2 2 GOMSPACE SDR INTRODUCTION...
More informationConfigurable SDR Operation for Cognitive Radio Applications using GNU Radio and the Universal Software Radio Peripheral
Configurable SDR Operation for Cognitive Radio Applications using GNU Radio and the Universal Software Radio Peripheral David A. Scaperoth Thesis submitted to the faculty of the Virginia Polytechnic Institute
More informationWAVEFORM 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 informationFROM SIMULATION TO DEMONSTRATION A SDR-BASED MULTI-MODE TESTBED
FROM SIMULATION TO DEMONSTRATION A SDR-BASED MULTI-MODE TESTBED Lin HUANG; Kan ZHENG; Guillaume DECARREAU (Orange Lab, Beijing, China; {lin.huang, kan.zheng, guillaume.decarreau}@orange-ftgroup.com) Hanwen
More informationA Rapid Graphical Programming Approach to SDR Design and Prototyping with LabVIEW and the USRP
A Rapid Graphical Programming Approach to SDR Design and Prototyping with LabVIEW and the USRP Filip Langenaken Academic Program Manager Benelux & Nordic National Instruments NI-USRP: a Platform for SDR
More informationSoftware Defined Radio hardware for Osmocom BTS. Alexander Chemeris CTO, Fairwaves, Inc.
Software Defined Radio hardware for Osmocom BTS Alexander Chemeris CTO, Fairwaves, Inc. CC BY 4.0 Software Defined Radio (SDR): a sound-card for radio waves 0 1 0 1 0 1 digital IQ samples radio signal
More informationSoftware Defined Radar
Software Defined Radar Group 33 Ranges and Test Beds MQP Final Presentation Shahil Kantesaria Nathan Olivarez 13 October 2011 This work is sponsored by the Department of the Air Force under Air Force Contract
More informationError Rate Performance of OFDM Transceiver on Software-defined Radio
Error Rate Performance of OFDM Transceiver on Software-defined Radio Sayali Karande 1, P. N. Kota 2 Research Scholar, Department of Electronics and Telecommunications, Modern Education Society s College
More informationWhat does CyberRadio Solutions do?
What does CyberRadio Solutions do? CyberRadio s mission is to deliver cost-effective hardware solutions that combine high-end RF performance, embedded signal processing and standard network data interfaces
More informationSummer of LabVIEW. The Sunny Side of System Design. 30th June - 18th July. spain.ni.com/foro-aeroespacio-defensa
Summer of LabVIEW The Sunny Side of System Design 30th June - 18th July 1 Italy.ni.com National Instruments USRP RDS platform for passive radar systems development Mª Pilar Jarabo Amores Universidad de
More informationSoftware Radio Satellite Terminal: an experimental test-bed
Software Radio Satellite Terminal: an experimental test-bed TD-03 03-005-S L. Bertini,, E. Del Re, L. S. Ronga Software Radio Concept Present Implementations RF SECTION IF SECTION BASEBAND SECTION out
More information