SlideShare ist ein Scribd-Unternehmen logo
1 von 22
GNU Radio and the
                      Universal Software Radio Peripheral
                                           Alexandru Csete OZ9AEC




An open source platform for
experimenting with
Software Defined Radios
I want a radio which...


                ?
    Lets me experiment with SDR
   Not limited to audio bandwidth
  On the air from DC to “many” GHz
             Affordable
SDR with GNU Radio & USRP
     RF front end           analog   digital         software




• Converts RF to/from                          • Digital baseband
  analog baseband            • ADC and DAC
                                               • Low rate (16 Msps)
• Direct conversion using    • Resampling
  quadrature mod/demod                         • Defines functionality
Universal Software Radio Peripheral
                      FEATURES


                       •   Four 12 bit ADC (64 Msps)

                       •   Four 14 bit DAC (128 Msps)

                       •   Two RX and two TX

                       •   Up to 8 MHz bandwidth

                       •   USB 2.0 interface

                       •   Auxiliary analog & digi I/O
WBX transceiver board

                             FEATURES

                            •   50 MHz – 2.2 GHz

                            •   Full duplex

                            •   Direct conversion

                            •   5-6 dB noise figure

                            •   50-100mW TX power




RF boards available between DC and 6 GHz
GNU Radio
      DSP library               Execution framework

Modulation         Filters




I/O                GUI




 Other blocks...
Programming Levels


GRC           Graphical design tool


                 Composite blocks
Python               Applications


 C++           Low level functions
Python example
Generate Code   Execute




GNU Radio Companion
Simple FM Receiver
The FM receiver on the air
             USRP with WBX and Arrow II




                        Demo video:
http://www.slideshare.net/csete/packet-radio-form-iss-and-vo52-downlink
Simple FM Transmitter
FM Transceiver

             Full Duplex!
The simplest transponder




1.265 GHz →                       2.415 GHz →


              500 kHz bandwidth
Transponder with TM/TC
          Transponder at ∆f = 50 ... 150 kHz from centre




TM and TC at ∆f = -50kHz from centre
DVB with webcam




UVC webcam             Linux
                     Gstreamer     USRP
High Definition
                     GNU Radio
DVB with webcam


                   Video demo:
http://www.slideshare.net/csete/dvb-transmitter-fiorst-signals
The DVB system

Webcam                                                                                  USRP
            Text      H.264   MPEG-TS                 Packet    GMSK
                                                                              Gain
           overlay   encode    muxer                 encoder   modulator


         Gstreamer                                                         GNU Radio

                                         Unix pipe
Transmitter
                                                                                 Receiver


 USRP                                                                                   Display
           Channel   GMSK       Packet                          MPEG-TS        H.264
            filter    demod     decoder                           demux        decode
                                               Unix pipe
         GNU Radio                                                          Gstreamer
Video transmitter




gst-launch -e -v v4l2src device="/dev/video1" ! video/x-raw-yuv, framerate=25/1, width=640, height=360 !
timeoverlay halign=right valign=bottom shaded-background=true !
textoverlay text="Test Video 640x360 25fps" halign=left valign=bottom shaded-background=true !
x264enc bitrate=1000 ! mpegtsmux ! filesink location=myfifo.raw
Video receiver




gst-launch -v playbin uri=file:///home/alexc/gnuradio/GST/video2.ts
Summary
GNU
Radio                              USRP


•   Great for experimenting with SDR   •   Modular HW for DC to 6 GHz


•   Free & open source                 •   Good receivers


•   Can use HW other than USRP         •   Full duplex transceivers


•   Works great on Linux               •   ∼100mW TX power


•   With some effort on Mac and Win    •   Does not require GNU Radio
Explore GNU Radio

GNU Radio website: http://gnuradio.org

GNU Radio Python tutorial: http://gnuradio.org/redmine/wiki/gnuradio/TutorialsWritePythonApplications

GNU Radio Companion tutorial: http://gnuradio.org/redmine/wiki/gnuradio/GNURadioCompanion

The Comprehensive GNU Radio Archive Network (projects): https://www.cgran.org/

Ettus Research (USRP and daughterboards): http://ettus.com

USRP FAQ: http://gnuradio.org/redmine/wiki/gnuradio/UsrpFAQ

My GNU Radio projects, blog, etc: http://www.oz9aec.net/index.php/gnu-radio

My simple GRC examples: http://www.oz9aec.net/index.php/gnu-radio/grc-examples

I have many videos with GNU Radio in action: http://www.youtube.com/oz9aec

Ubuntu Linux (great OS for GNU Radio): http://www.ubuntu.com

Weitere ähnliche Inhalte

Was ist angesagt?

FUNDAMENTALS OF DIGITAL CIRCUITS by anand kumar - PHI Learning
FUNDAMENTALS OF DIGITAL CIRCUITS by anand kumar - PHI Learning FUNDAMENTALS OF DIGITAL CIRCUITS by anand kumar - PHI Learning
FUNDAMENTALS OF DIGITAL CIRCUITS by anand kumar - PHI Learning PHI Learning Pvt. Ltd.
 
Sdr the future of radio
Sdr the future of radioSdr the future of radio
Sdr the future of radioJauwadSyed
 
Traveling Wave Antenna
Traveling Wave Antenna  Traveling Wave Antenna
Traveling Wave Antenna Abdelaziz Said
 
Software defined radio
Software defined radioSoftware defined radio
Software defined radioDevesh Samaiya
 
Software Defined Radio
Software Defined RadioSoftware Defined Radio
Software Defined RadioKumar Vimal
 
Types of microstrip antenna
Types of microstrip antenna Types of microstrip antenna
Types of microstrip antenna NupurRathi7
 
Phase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift KeyingPhase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift KeyingNaveen Jakhar, I.T.S
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded SystemZakaria Gomaa
 
ATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IVineethMP2
 
Digital tv satellite system
Digital tv satellite systemDigital tv satellite system
Digital tv satellite systemAKHIL MADANKAR
 
Oscilloscope Fundamentals, Hands-On Course at EELive 2014
Oscilloscope Fundamentals, Hands-On Course at EELive 2014Oscilloscope Fundamentals, Hands-On Course at EELive 2014
Oscilloscope Fundamentals, Hands-On Course at EELive 2014Rohde & Schwarz North America
 

Was ist angesagt? (20)

embedded system and AVR
embedded system and AVRembedded system and AVR
embedded system and AVR
 
ARM Architecture
ARM ArchitectureARM Architecture
ARM Architecture
 
GMSK with GSM
GMSK with GSMGMSK with GSM
GMSK with GSM
 
FUNDAMENTALS OF DIGITAL CIRCUITS by anand kumar - PHI Learning
FUNDAMENTALS OF DIGITAL CIRCUITS by anand kumar - PHI Learning FUNDAMENTALS OF DIGITAL CIRCUITS by anand kumar - PHI Learning
FUNDAMENTALS OF DIGITAL CIRCUITS by anand kumar - PHI Learning
 
Sdr the future of radio
Sdr the future of radioSdr the future of radio
Sdr the future of radio
 
Traveling Wave Antenna
Traveling Wave Antenna  Traveling Wave Antenna
Traveling Wave Antenna
 
Software defined radio
Software defined radioSoftware defined radio
Software defined radio
 
Chap 3
Chap 3Chap 3
Chap 3
 
YAGI UDA Antenna
YAGI UDA AntennaYAGI UDA Antenna
YAGI UDA Antenna
 
Software Defined Radio
Software Defined RadioSoftware Defined Radio
Software Defined Radio
 
Esp8266 basics
Esp8266 basicsEsp8266 basics
Esp8266 basics
 
Types of microstrip antenna
Types of microstrip antenna Types of microstrip antenna
Types of microstrip antenna
 
Information theory
Information theoryInformation theory
Information theory
 
Phase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift KeyingPhase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift Keying
 
Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded System
 
ATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part I
 
Arduino
ArduinoArduino
Arduino
 
Digital tv satellite system
Digital tv satellite systemDigital tv satellite system
Digital tv satellite system
 
Oscilloscope Fundamentals, Hands-On Course at EELive 2014
Oscilloscope Fundamentals, Hands-On Course at EELive 2014Oscilloscope Fundamentals, Hands-On Course at EELive 2014
Oscilloscope Fundamentals, Hands-On Course at EELive 2014
 

Andere mochten auch

GNU Radio for space research
GNU Radio for space researchGNU Radio for space research
GNU Radio for space researchRustam Akhtyamov
 
Software Defined Radios for VHF, UHF and SHF
Software Defined Radios for VHF, UHF and SHFSoftware Defined Radios for VHF, UHF and SHF
Software Defined Radios for VHF, UHF and SHFAlexandru Csete
 
CLG - GNURadio et USRP
CLG - GNURadio et USRPCLG - GNURadio et USRP
CLG - GNURadio et USRPPascal Charest
 
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin VernouxHackito Ergo Sum
 
USRP Project Final Report
USRP Project Final ReportUSRP Project Final Report
USRP Project Final ReportArjan Gupta
 
Slides for RFID-MIMO Prototype based on GnuRadio
Slides for RFID-MIMO Prototype based on GnuRadioSlides for RFID-MIMO Prototype based on GnuRadio
Slides for RFID-MIMO Prototype based on GnuRadioAmelia Jiménez Sánchez
 
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Bifrost Meeting
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Bifrost MeetingVHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Bifrost Meeting
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Bifrost MeetingAlp Sayin
 
TBSS-SkyRadar Partnership
TBSS-SkyRadar PartnershipTBSS-SkyRadar Partnership
TBSS-SkyRadar PartnershipTBSS Group
 
Rtlsdr presentation by alex 1/3/2014
Rtlsdr presentation by alex 1/3/2014Rtlsdr presentation by alex 1/3/2014
Rtlsdr presentation by alex 1/3/2014Db Cooper
 
Fairwaves UmTRX - GNU Radio Conference 2013 presentation
Fairwaves UmTRX - GNU Radio Conference 2013 presentationFairwaves UmTRX - GNU Radio Conference 2013 presentation
Fairwaves UmTRX - GNU Radio Conference 2013 presentationAlexander Chemeris
 
PRLSAMP PP Presentation
PRLSAMP PP PresentationPRLSAMP PP Presentation
PRLSAMP PP Presentationkotorr
 
Software-defined radio: The Wireless Revolution
Software-defined radio: The Wireless RevolutionSoftware-defined radio: The Wireless Revolution
Software-defined radio: The Wireless RevolutionAnalog Devices, Inc.
 
77 ghz acc radar simulation platform
77 ghz acc radar simulation platform77 ghz acc radar simulation platform
77 ghz acc radar simulation platformGv0zdb
 
Why consumers choose mobileye
Why consumers choose mobileyeWhy consumers choose mobileye
Why consumers choose mobileyeMobileye
 

Andere mochten auch (20)

Usrp family-09-open
Usrp family-09-openUsrp family-09-open
Usrp family-09-open
 
GNU Radio for space research
GNU Radio for space researchGNU Radio for space research
GNU Radio for space research
 
Software Defined Radios for VHF, UHF and SHF
Software Defined Radios for VHF, UHF and SHFSoftware Defined Radios for VHF, UHF and SHF
Software Defined Radios for VHF, UHF and SHF
 
CLG - GNURadio et USRP
CLG - GNURadio et USRPCLG - GNURadio et USRP
CLG - GNURadio et USRP
 
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
 
USRP Project Final Report
USRP Project Final ReportUSRP Project Final Report
USRP Project Final Report
 
Slides for RFID-MIMO Prototype based on GnuRadio
Slides for RFID-MIMO Prototype based on GnuRadioSlides for RFID-MIMO Prototype based on GnuRadio
Slides for RFID-MIMO Prototype based on GnuRadio
 
Branding
Branding Branding
Branding
 
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Bifrost Meeting
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Bifrost MeetingVHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Bifrost Meeting
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Bifrost Meeting
 
TBSS-SkyRadar Partnership
TBSS-SkyRadar PartnershipTBSS-SkyRadar Partnership
TBSS-SkyRadar Partnership
 
Talking to Mini Romit 1
Talking to Mini Romit 1Talking to Mini Romit 1
Talking to Mini Romit 1
 
Rtlsdr presentation by alex 1/3/2014
Rtlsdr presentation by alex 1/3/2014Rtlsdr presentation by alex 1/3/2014
Rtlsdr presentation by alex 1/3/2014
 
Fairwaves UmTRX - GNU Radio Conference 2013 presentation
Fairwaves UmTRX - GNU Radio Conference 2013 presentationFairwaves UmTRX - GNU Radio Conference 2013 presentation
Fairwaves UmTRX - GNU Radio Conference 2013 presentation
 
Mimo and sync_with_usrp
Mimo and sync_with_usrpMimo and sync_with_usrp
Mimo and sync_with_usrp
 
PRLSAMP PP Presentation
PRLSAMP PP PresentationPRLSAMP PP Presentation
PRLSAMP PP Presentation
 
Bus and coach
Bus and coachBus and coach
Bus and coach
 
Software-defined radio: The Wireless Revolution
Software-defined radio: The Wireless RevolutionSoftware-defined radio: The Wireless Revolution
Software-defined radio: The Wireless Revolution
 
Sdr
SdrSdr
Sdr
 
77 ghz acc radar simulation platform
77 ghz acc radar simulation platform77 ghz acc radar simulation platform
77 ghz acc radar simulation platform
 
Why consumers choose mobileye
Why consumers choose mobileyeWhy consumers choose mobileye
Why consumers choose mobileye
 

Ähnlich wie Gnu Radio and the Universal Software Radio Peripheral

GNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spottenGNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spottenPeter Martin
 
Software Defined Radio (SDR)
Software Defined Radio (SDR)Software Defined Radio (SDR)
Software Defined Radio (SDR)Drew Fustini
 
Digital Radio for Voice Communications
Digital Radio for Voice CommunicationsDigital Radio for Voice Communications
Digital Radio for Voice CommunicationsRakesh Peter
 
High Definition Radio ppt
High Definition Radio pptHigh Definition Radio ppt
High Definition Radio pptVivek Singh
 
Drp393
Drp393Drp393
Drp393ciperi
 
DAB+ for local and community radio
DAB+ for local and community radioDAB+ for local and community radio
DAB+ for local and community radioradioradioradio
 
Dvb t mod dta-110 t leaflet
Dvb t mod dta-110 t leafletDvb t mod dta-110 t leaflet
Dvb t mod dta-110 t leafletAgus Subekti
 
Digital Earth Station
Digital Earth Station  Digital Earth Station
Digital Earth Station Susmita Pandey
 
Dm7025plus 01 1007
Dm7025plus 01 1007Dm7025plus 01 1007
Dm7025plus 01 1007guest20cf18
 
Digital Video Broadcasting (DVB)
Digital Video Broadcasting (DVB)Digital Video Broadcasting (DVB)
Digital Video Broadcasting (DVB)Anees Akhtar
 
I Lab3 I Lab Testcenteroverview
I Lab3 I Lab TestcenteroverviewI Lab3 I Lab Testcenteroverview
I Lab3 I Lab Testcenteroverviewimec.archive
 
Sound Devices 702T
Sound Devices 702TSound Devices 702T
Sound Devices 702TAV ProfShop
 
Software defined radio....
Software defined radio....Software defined radio....
Software defined radio....Bise Mond
 
EBU DRW 2012 - CRC mmbTools Overview
EBU DRW 2012 - CRC mmbTools OverviewEBU DRW 2012 - CRC mmbTools Overview
EBU DRW 2012 - CRC mmbTools OverviewPascal Charest
 
Software Defined Radio For Amateur Radio Operators and Shortwave Listeners.pdf
Software Defined Radio For Amateur Radio Operators and Shortwave Listeners.pdfSoftware Defined Radio For Amateur Radio Operators and Shortwave Listeners.pdf
Software Defined Radio For Amateur Radio Operators and Shortwave Listeners.pdfivan ion
 
Approach to handover in heterogeneous Network
Approach to handover in heterogeneous NetworkApproach to handover in heterogeneous Network
Approach to handover in heterogeneous NetworkAdrian Hornsby
 
Open Broadcasting Platforms
Open Broadcasting PlatformsOpen Broadcasting Platforms
Open Broadcasting PlatformsPascal Charest
 
Ensoft dvb 1
Ensoft dvb 1Ensoft dvb 1
Ensoft dvb 1sarge
 

Ähnlich wie Gnu Radio and the Universal Software Radio Peripheral (20)

GNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spottenGNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spotten
 
Software Defined Radio (SDR)
Software Defined Radio (SDR)Software Defined Radio (SDR)
Software Defined Radio (SDR)
 
Digital Radio for Voice Communications
Digital Radio for Voice CommunicationsDigital Radio for Voice Communications
Digital Radio for Voice Communications
 
High Definition Radio ppt
High Definition Radio pptHigh Definition Radio ppt
High Definition Radio ppt
 
Drp393
Drp393Drp393
Drp393
 
DAB+ for local and community radio
DAB+ for local and community radioDAB+ for local and community radio
DAB+ for local and community radio
 
RF Experiments in Raspberry Pi
RF Experiments in Raspberry PiRF Experiments in Raspberry Pi
RF Experiments in Raspberry Pi
 
Dvb t mod dta-110 t leaflet
Dvb t mod dta-110 t leafletDvb t mod dta-110 t leaflet
Dvb t mod dta-110 t leaflet
 
Digital Earth Station
Digital Earth Station  Digital Earth Station
Digital Earth Station
 
Software Defined Radio Workshop
Software Defined Radio WorkshopSoftware Defined Radio Workshop
Software Defined Radio Workshop
 
Dm7025plus 01 1007
Dm7025plus 01 1007Dm7025plus 01 1007
Dm7025plus 01 1007
 
Digital Video Broadcasting (DVB)
Digital Video Broadcasting (DVB)Digital Video Broadcasting (DVB)
Digital Video Broadcasting (DVB)
 
I Lab3 I Lab Testcenteroverview
I Lab3 I Lab TestcenteroverviewI Lab3 I Lab Testcenteroverview
I Lab3 I Lab Testcenteroverview
 
Sound Devices 702T
Sound Devices 702TSound Devices 702T
Sound Devices 702T
 
Software defined radio....
Software defined radio....Software defined radio....
Software defined radio....
 
EBU DRW 2012 - CRC mmbTools Overview
EBU DRW 2012 - CRC mmbTools OverviewEBU DRW 2012 - CRC mmbTools Overview
EBU DRW 2012 - CRC mmbTools Overview
 
Software Defined Radio For Amateur Radio Operators and Shortwave Listeners.pdf
Software Defined Radio For Amateur Radio Operators and Shortwave Listeners.pdfSoftware Defined Radio For Amateur Radio Operators and Shortwave Listeners.pdf
Software Defined Radio For Amateur Radio Operators and Shortwave Listeners.pdf
 
Approach to handover in heterogeneous Network
Approach to handover in heterogeneous NetworkApproach to handover in heterogeneous Network
Approach to handover in heterogeneous Network
 
Open Broadcasting Platforms
Open Broadcasting PlatformsOpen Broadcasting Platforms
Open Broadcasting Platforms
 
Ensoft dvb 1
Ensoft dvb 1Ensoft dvb 1
Ensoft dvb 1
 

Kürzlich hochgeladen

南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证kbdhl05e
 
Spiritual Life Quote from Shiva Negi
Spiritual Life Quote from Shiva Negi Spiritual Life Quote from Shiva Negi
Spiritual Life Quote from Shiva Negi OneDay18
 
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...JeylaisaManabat1
 
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?Mikko Kangassalo
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan
 
(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)oannq
 
integrity in personal relationship (1).pdf
integrity in personal relationship (1).pdfintegrity in personal relationship (1).pdf
integrity in personal relationship (1).pdfAmitRout25
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxShubham Rawat
 

Kürzlich hochgeladen (8)

南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证
 
Spiritual Life Quote from Shiva Negi
Spiritual Life Quote from Shiva Negi Spiritual Life Quote from Shiva Negi
Spiritual Life Quote from Shiva Negi
 
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
 
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
 
(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)
 
integrity in personal relationship (1).pdf
integrity in personal relationship (1).pdfintegrity in personal relationship (1).pdf
integrity in personal relationship (1).pdf
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptx
 

Gnu Radio and the Universal Software Radio Peripheral

  • 1. GNU Radio and the Universal Software Radio Peripheral Alexandru Csete OZ9AEC An open source platform for experimenting with Software Defined Radios
  • 2. I want a radio which... ? Lets me experiment with SDR Not limited to audio bandwidth On the air from DC to “many” GHz Affordable
  • 3. SDR with GNU Radio & USRP RF front end analog digital software • Converts RF to/from • Digital baseband analog baseband • ADC and DAC • Low rate (16 Msps) • Direct conversion using • Resampling quadrature mod/demod • Defines functionality
  • 4. Universal Software Radio Peripheral FEATURES • Four 12 bit ADC (64 Msps) • Four 14 bit DAC (128 Msps) • Two RX and two TX • Up to 8 MHz bandwidth • USB 2.0 interface • Auxiliary analog & digi I/O
  • 5. WBX transceiver board FEATURES • 50 MHz – 2.2 GHz • Full duplex • Direct conversion • 5-6 dB noise figure • 50-100mW TX power RF boards available between DC and 6 GHz
  • 6. GNU Radio DSP library Execution framework Modulation Filters I/O GUI Other blocks...
  • 7. Programming Levels GRC Graphical design tool Composite blocks Python Applications C++ Low level functions
  • 9. Generate Code Execute GNU Radio Companion
  • 11. The FM receiver on the air USRP with WBX and Arrow II Demo video: http://www.slideshare.net/csete/packet-radio-form-iss-and-vo52-downlink
  • 13. FM Transceiver Full Duplex!
  • 14. The simplest transponder 1.265 GHz → 2.415 GHz → 500 kHz bandwidth
  • 15. Transponder with TM/TC Transponder at ∆f = 50 ... 150 kHz from centre TM and TC at ∆f = -50kHz from centre
  • 16. DVB with webcam UVC webcam Linux Gstreamer USRP High Definition GNU Radio
  • 17. DVB with webcam Video demo: http://www.slideshare.net/csete/dvb-transmitter-fiorst-signals
  • 18. The DVB system Webcam USRP Text H.264 MPEG-TS Packet GMSK Gain overlay encode muxer encoder modulator Gstreamer GNU Radio Unix pipe Transmitter Receiver USRP Display Channel GMSK Packet MPEG-TS H.264 filter demod decoder demux decode Unix pipe GNU Radio Gstreamer
  • 19. Video transmitter gst-launch -e -v v4l2src device="/dev/video1" ! video/x-raw-yuv, framerate=25/1, width=640, height=360 ! timeoverlay halign=right valign=bottom shaded-background=true ! textoverlay text="Test Video 640x360 25fps" halign=left valign=bottom shaded-background=true ! x264enc bitrate=1000 ! mpegtsmux ! filesink location=myfifo.raw
  • 20. Video receiver gst-launch -v playbin uri=file:///home/alexc/gnuradio/GST/video2.ts
  • 21. Summary GNU
Radio USRP • Great for experimenting with SDR • Modular HW for DC to 6 GHz • Free & open source • Good receivers • Can use HW other than USRP • Full duplex transceivers • Works great on Linux • ∼100mW TX power • With some effort on Mac and Win • Does not require GNU Radio
  • 22. Explore GNU Radio GNU Radio website: http://gnuradio.org GNU Radio Python tutorial: http://gnuradio.org/redmine/wiki/gnuradio/TutorialsWritePythonApplications GNU Radio Companion tutorial: http://gnuradio.org/redmine/wiki/gnuradio/GNURadioCompanion The Comprehensive GNU Radio Archive Network (projects): https://www.cgran.org/ Ettus Research (USRP and daughterboards): http://ettus.com USRP FAQ: http://gnuradio.org/redmine/wiki/gnuradio/UsrpFAQ My GNU Radio projects, blog, etc: http://www.oz9aec.net/index.php/gnu-radio My simple GRC examples: http://www.oz9aec.net/index.php/gnu-radio/grc-examples I have many videos with GNU Radio in action: http://www.youtube.com/oz9aec Ubuntu Linux (great OS for GNU Radio): http://www.ubuntu.com

Hinweis der Redaktion

  1. SDR platform different from other SDRs It lets you build your own software defined radios.
  2. Looking for new radio to learn and explore SDR Consider consumer devices I found what I was looking for
  3. GR & USRP as SDR Both HW and SW to get on the air with SDR Open source HW & SW
  4. FPGA does the hard for of DDC and DUC This is USRP V1 for $700 V2 uses gigE
  5. Good all round transceiver for $450 Other DBs for DC to 6 GHz Open source => create own RF boards
  6. A library of DSP blocks A framework for connecting the blocks Think of block diagrams for a radio
  7. Apps can be written at any level Each level with pros/cons Examples at all levels
  8. How a GR app can look like in Python. Note the 5 lines that actually build the flowgraph
  9. Great for beginners and for education/demo Idea -> Create Dia -> Generate code -> Run -> Examine code (learn) Has limitations compared to Python and C++
  10. Quick walkthrough The NBFM block is a composite block
  11. A slightly extended version of the FM receiver (GUI) Receives packet radio from the ISS Decodes using multimon. Note VO-52
  12. Creating an FM transmitter is easy too! What happens if we copy and paste this block into the receiver?
  13. Warning! GNU Radio is dangerous! It will inspire you to get crazy ideas e.g. building a transponder.
  14. Fully functional TRSP.
  15. Not a flight ready transponder Good simulator
  16. Hook up a webcam and the USRP? New generation of webcams can do HD for 100 EUR A new PC should be able to compress 720p and run the SDR. Is this possible?
  17. It is possible. Was it difficult? Not really...
  18. Could use BPSK, QPSK, QAM, OFDM... There are also blocks for FEC For now I just keep it simple
  19. Gstreamer video processing pipeline created using command line. SDR TX built in GRC
  20. Actually, we used mplayer due to the “mixed” bitrate
  21. Broad topic I hope I did provide an overview to motivate people Tips for experts and newbies.