SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

LPWAN Technology ~ What is Weightless-P?
LPWAN Technology ~ What is Weightless-P? LPWAN Technology ~ What is Weightless-P?
LPWAN Technology ~ What is Weightless-P? Jay Wey 魏士傑
 
5G NR DSS - Explained Well
5G NR DSS - Explained Well5G NR DSS - Explained Well
5G NR DSS - Explained Wellssk
 
Beginners: 5G Numerology
Beginners: 5G NumerologyBeginners: 5G Numerology
Beginners: 5G Numerology3G4G
 
Introduction to HEVC
Introduction to HEVCIntroduction to HEVC
Introduction to HEVCYoss Cohen
 
Digital Video Broadcasting (DVB)
Digital Video Broadcasting (DVB)Digital Video Broadcasting (DVB)
Digital Video Broadcasting (DVB)Anees Akhtar
 
Qualcomm Snapdragon 600-based SmartPhone
Qualcomm Snapdragon 600-based SmartPhoneQualcomm Snapdragon 600-based SmartPhone
Qualcomm Snapdragon 600-based SmartPhoneJJ Wu
 
Software defined radio
Software defined radioSoftware defined radio
Software defined radioDevesh Samaiya
 
Digital tv satellite system
Digital tv satellite systemDigital tv satellite system
Digital tv satellite systemAKHIL MADANKAR
 
Setting off the 5G Advanced evolution with 3GPP Release 18
Setting off the 5G Advanced evolution with 3GPP Release 18Setting off the 5G Advanced evolution with 3GPP Release 18
Setting off the 5G Advanced evolution with 3GPP Release 18Qualcomm Research
 
GDC 2014 - Deformable Snow Rendering in Batman: Arkham Origins
GDC 2014 - Deformable Snow Rendering in Batman: Arkham OriginsGDC 2014 - Deformable Snow Rendering in Batman: Arkham Origins
GDC 2014 - Deformable Snow Rendering in Batman: Arkham OriginsColin Barré-Brisebois
 
Introduction to Digital Signal Processing Using GNU Radio
Introduction to Digital Signal Processing Using GNU RadioIntroduction to Digital Signal Processing Using GNU Radio
Introduction to Digital Signal Processing Using GNU RadioAlbert Huang
 
Overview 5G NR Radio Protocols by Intel
Overview 5G NR Radio Protocols by Intel Overview 5G NR Radio Protocols by Intel
Overview 5G NR Radio Protocols by Intel Eiko Seidel
 
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdfTutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdfssuserc5a4dd
 
Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...
Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...
Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...Förderverein Technische Fakultät
 
Unit 1 introduction to software defined radios
Unit 1   introduction to software defined radiosUnit 1   introduction to software defined radios
Unit 1 introduction to software defined radiosJAIGANESH SEKAR
 
Advanced Scenegraph Rendering Pipeline
Advanced Scenegraph Rendering PipelineAdvanced Scenegraph Rendering Pipeline
Advanced Scenegraph Rendering PipelineNarann29
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basicsMustafa Golam
 
Iain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson
 

Mais procurados (20)

Unit 2 sdr architecture
Unit 2   sdr architectureUnit 2   sdr architecture
Unit 2 sdr architecture
 
LPWAN Technology ~ What is Weightless-P?
LPWAN Technology ~ What is Weightless-P? LPWAN Technology ~ What is Weightless-P?
LPWAN Technology ~ What is Weightless-P?
 
LTE: Introduction, evolution and testing
LTE: Introduction, evolution and testingLTE: Introduction, evolution and testing
LTE: Introduction, evolution and testing
 
5G NR DSS - Explained Well
5G NR DSS - Explained Well5G NR DSS - Explained Well
5G NR DSS - Explained Well
 
Beginners: 5G Numerology
Beginners: 5G NumerologyBeginners: 5G Numerology
Beginners: 5G Numerology
 
Introduction to HEVC
Introduction to HEVCIntroduction to HEVC
Introduction to HEVC
 
Digital Video Broadcasting (DVB)
Digital Video Broadcasting (DVB)Digital Video Broadcasting (DVB)
Digital Video Broadcasting (DVB)
 
Qualcomm Snapdragon 600-based SmartPhone
Qualcomm Snapdragon 600-based SmartPhoneQualcomm Snapdragon 600-based SmartPhone
Qualcomm Snapdragon 600-based SmartPhone
 
Software defined radio
Software defined radioSoftware defined radio
Software defined radio
 
Digital tv satellite system
Digital tv satellite systemDigital tv satellite system
Digital tv satellite system
 
Setting off the 5G Advanced evolution with 3GPP Release 18
Setting off the 5G Advanced evolution with 3GPP Release 18Setting off the 5G Advanced evolution with 3GPP Release 18
Setting off the 5G Advanced evolution with 3GPP Release 18
 
GDC 2014 - Deformable Snow Rendering in Batman: Arkham Origins
GDC 2014 - Deformable Snow Rendering in Batman: Arkham OriginsGDC 2014 - Deformable Snow Rendering in Batman: Arkham Origins
GDC 2014 - Deformable Snow Rendering in Batman: Arkham Origins
 
Introduction to Digital Signal Processing Using GNU Radio
Introduction to Digital Signal Processing Using GNU RadioIntroduction to Digital Signal Processing Using GNU Radio
Introduction to Digital Signal Processing Using GNU Radio
 
Overview 5G NR Radio Protocols by Intel
Overview 5G NR Radio Protocols by Intel Overview 5G NR Radio Protocols by Intel
Overview 5G NR Radio Protocols by Intel
 
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdfTutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
 
Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...
Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...
Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...
 
Unit 1 introduction to software defined radios
Unit 1   introduction to software defined radiosUnit 1   introduction to software defined radios
Unit 1 introduction to software defined radios
 
Advanced Scenegraph Rendering Pipeline
Advanced Scenegraph Rendering PipelineAdvanced Scenegraph Rendering Pipeline
Advanced Scenegraph Rendering Pipeline
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basics
 
Iain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video Compression
 

Destaque

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
 
Presenting Tesla Model S, the smartest car on earth (+ Tesla Auto Pilot)
Presenting Tesla Model S, the smartest car on earth (+ Tesla Auto Pilot)Presenting Tesla Model S, the smartest car on earth (+ Tesla Auto Pilot)
Presenting Tesla Model S, the smartest car on earth (+ Tesla Auto Pilot)Byron Soulopoulos
 

Destaque (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
 
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
 
Presenting Tesla Model S, the smartest car on earth (+ Tesla Auto Pilot)
Presenting Tesla Model S, the smartest car on earth (+ Tesla Auto Pilot)Presenting Tesla Model S, the smartest car on earth (+ Tesla Auto Pilot)
Presenting Tesla Model S, the smartest car on earth (+ Tesla Auto Pilot)
 

Semelhante a 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
 
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
 

Semelhante a 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
 
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
 
News
NewsNews
News
 

Último

(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)oannq
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证kbdhl05e
 
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做j5bzwet6
 
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
 
办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭o8wvnojp
 
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In DelhiCall Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In DelhiSoniyaSingh
 
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ EscortsDelhi Escorts Service
 
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
 
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 AvilableCall Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilabledollysharma2066
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxJackieSparrow3
 

Último (12)

(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证
 
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
 
西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做
 
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...
 
办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭
 
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In DelhiCall Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
 
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
 
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
 
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
 
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 AvilableCall Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.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

Notas do Editor

  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.