SlideShare a Scribd company logo
GNU Radio
MIRZA TAIMOOR SULTAN BAIG
Agenda
 A shortcut of GNU radio
 Hardware platform –USRP
 DSP design flow of GNU Radio
 Write your own block
 Implementation of LPI radio transmission
What ıs GNU Radio
 An open source software tool kıt
I. Support , Linux, Mac OS and wındows
II. Creatıng sıgnal processıng applıcatıons
III. Defınıng waveforms I software
IV. Processıng waveform I software
 A hardware platform
I. USRP
, unıversal software radıo perıpheral ,low cost HW platform for
prepossıng
II. ADC & DAC
III. FPGA
IV. USB 2.0ınterface to host PC
 A framework for buıldıng radıo transceivers
 Usıng the GNU radıo ıs cross dıscıplınary
 Requırıng know-how ın the fıeld of
I. Computer programmıng
II. Communication system
III. Dıgıtal sıgnal processıng
IV. Analog as well as dıgıtal hardware
V. Hardware ıs also open source
VI. Schematıcs are avaılable
Unıversal software radıo perıpheral
motherboard up/down convertıng
,AD/DA convertıng ,USB 2.0 interface
FIR Fılter
 Four 64 MS/s 12 bıt ADC
 Four 128MS/s 14 bıt DAC
 Four DDC wıth programmıng decımatıon rates
 Two DUC wıth programming ınterpolatıon rates
 Hıgh speed USB 2.0 ınterface (480 Mb/s)
 Modular architecture supports wıde varıety of RF daughter boards
 Auxılıary analog and dıgıtal I/O support complex radıo controls such as RSSI and AGC
USRP daughterboard power amplıfıer
,antenna etc.
DC to 30 MHz receıver /transmıtter
1MHz t 250 MHz receıver/ transmıtter
50 to860 MHZ receıver
800 MHz to 2.4 GHz receıver
750-1050 MHZ transceıver
115-1450 MHz transceıver
1.5-2.1GHz transceıver
2.3-2.9 GHz transceıver
800 MHz to 2.2 GHz transceıver
2.4 MHz to 5 GHz dualband transceıver
USRP block dıagram
GNU Radıo Software core
 Wrıte sıgnal processıng block ın C++
 Buıld sıgnal flow graph wıth python
 Object orıented programmıng
Software development on GNU Radıo
 The application of python
 Usıng python for creatıng low graphs
 Also used for creatıng GUI’s
 Other non performance crıtıcal applications
 The applıcatıons of C++
 Performance crıtıcal applıcatıons
 Sıgnal processıng blocks
 Lıke the FM demodulator
Signal processıng blocks ın C++
 Buıld as shared libraries
 Dynamıcally loaded usıng python ımport feature
 SWIG sımplıfıed wrapped and ınterface generator used for glue code
allowing python ımport
 C++ class gr_block ıs base for all sıgnal processıng blocks
 Derıved classes gr_syns_block, gr_snc_decımator and gr_ınterpolator can
also be used for dependıng on ınput/output rate relatıons
Components needed ın writing a C++
block
 .h fıle for class declaratıon
 .cc fıle for class defınıtıon
 .ı fıle defınıng flow SWIG generate glue code bındıng the C++ class ınto
python
GNU Radio

More Related Content

Similar to GNU Radio

Open bts guide_en_v0.1 (2)
Open bts guide_en_v0.1 (2)Open bts guide_en_v0.1 (2)
Open bts guide_en_v0.1 (2)
Mamoud Kamara
 
Software Defined Radio
Software Defined RadioSoftware Defined Radio
Software Defined Radio
veerababu penugonda(Mr-IoT)
 
Final Report of Project A Low
Final Report of Project A LowFinal Report of Project A Low
Final Report of Project A Low
Jan Salomon
 
RF Experiments in Raspberry Pi
RF Experiments in Raspberry PiRF Experiments in Raspberry Pi
RF Experiments in Raspberry Pi
Radiojitter Concepts Lab LLP
 
Open hack2011 hackinghamwithfoss
Open hack2011 hackinghamwithfossOpen hack2011 hackinghamwithfoss
Open hack2011 hackinghamwithfoss
Debansu Saha
 
SOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOSOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIO
KartikeyPatwal
 
robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system ppt
Nilgiri publicity
 
FM-RDS developments at CRC
FM-RDS developments at CRCFM-RDS developments at CRC
FM-RDS developments at CRC
Jean-Michel Bouffard
 
final presentation
final presentationfinal presentation
final presentation
shalinigowda12
 
SDR Basestation with Raspberry Pi
SDR Basestation with Raspberry PiSDR Basestation with Raspberry Pi
SDR Basestation with Raspberry Pi
Jonathan Singer
 
H.D.L Design for Ultra High Multi Frequency Rate P.R.B.S Generator for Identi...
H.D.L Design for Ultra High Multi Frequency Rate P.R.B.S Generator for Identi...H.D.L Design for Ultra High Multi Frequency Rate P.R.B.S Generator for Identi...
H.D.L Design for Ultra High Multi Frequency Rate P.R.B.S Generator for Identi...
theijes
 
A review on various types of software defined radios (sdrs) in radio communic...
A review on various types of software defined radios (sdrs) in radio communic...A review on various types of software defined radios (sdrs) in radio communic...
A review on various types of software defined radios (sdrs) in radio communic...
eSAT Journals
 
2018 all lens bag of tricks v1.2
2018 all lens bag of tricks v1.22018 all lens bag of tricks v1.2
2018 all lens bag of tricks v1.2
Len Noe
 
GNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spottenGNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spotten
Peter Martin
 
Lab based report
Lab based reportLab based report
Lab based report
Bhavna Singh
 
Python + Software Defined Radios
Python + Software Defined RadiosPython + Software Defined Radios
Python + Software Defined Radios
Patrick Pierson
 
Gnu Radio and the Universal Software Radio Peripheral
Gnu Radio and the Universal Software Radio PeripheralGnu Radio and the Universal Software Radio Peripheral
Gnu Radio and the Universal Software Radio Peripheral
Alexandru Csete
 
ClubHack Magazine – December 2011
ClubHack Magazine – December 2011ClubHack Magazine – December 2011
ClubHack Magazine – December 2011
ClubHack
 
Sora- A High Performance Baseband DSP Processor
Sora- A High Performance Baseband DSP ProcessorSora- A High Performance Baseband DSP Processor
Sora- A High Performance Baseband DSP Processor
Harshit Srivastava
 
Sdr seminar
Sdr seminarSdr seminar
Sdr seminar
Jyoti Yadav
 

Similar to GNU Radio (20)

Open bts guide_en_v0.1 (2)
Open bts guide_en_v0.1 (2)Open bts guide_en_v0.1 (2)
Open bts guide_en_v0.1 (2)
 
Software Defined Radio
Software Defined RadioSoftware Defined Radio
Software Defined Radio
 
Final Report of Project A Low
Final Report of Project A LowFinal Report of Project A Low
Final Report of Project A Low
 
RF Experiments in Raspberry Pi
RF Experiments in Raspberry PiRF Experiments in Raspberry Pi
RF Experiments in Raspberry Pi
 
Open hack2011 hackinghamwithfoss
Open hack2011 hackinghamwithfossOpen hack2011 hackinghamwithfoss
Open hack2011 hackinghamwithfoss
 
SOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOSOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIO
 
robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system ppt
 
FM-RDS developments at CRC
FM-RDS developments at CRCFM-RDS developments at CRC
FM-RDS developments at CRC
 
final presentation
final presentationfinal presentation
final presentation
 
SDR Basestation with Raspberry Pi
SDR Basestation with Raspberry PiSDR Basestation with Raspberry Pi
SDR Basestation with Raspberry Pi
 
H.D.L Design for Ultra High Multi Frequency Rate P.R.B.S Generator for Identi...
H.D.L Design for Ultra High Multi Frequency Rate P.R.B.S Generator for Identi...H.D.L Design for Ultra High Multi Frequency Rate P.R.B.S Generator for Identi...
H.D.L Design for Ultra High Multi Frequency Rate P.R.B.S Generator for Identi...
 
A review on various types of software defined radios (sdrs) in radio communic...
A review on various types of software defined radios (sdrs) in radio communic...A review on various types of software defined radios (sdrs) in radio communic...
A review on various types of software defined radios (sdrs) in radio communic...
 
2018 all lens bag of tricks v1.2
2018 all lens bag of tricks v1.22018 all lens bag of tricks v1.2
2018 all lens bag of tricks v1.2
 
GNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spottenGNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spotten
 
Lab based report
Lab based reportLab based report
Lab based report
 
Python + Software Defined Radios
Python + Software Defined RadiosPython + Software Defined Radios
Python + Software Defined Radios
 
Gnu Radio and the Universal Software Radio Peripheral
Gnu Radio and the Universal Software Radio PeripheralGnu Radio and the Universal Software Radio Peripheral
Gnu Radio and the Universal Software Radio Peripheral
 
ClubHack Magazine – December 2011
ClubHack Magazine – December 2011ClubHack Magazine – December 2011
ClubHack Magazine – December 2011
 
Sora- A High Performance Baseband DSP Processor
Sora- A High Performance Baseband DSP ProcessorSora- A High Performance Baseband DSP Processor
Sora- A High Performance Baseband DSP Processor
 
Sdr seminar
Sdr seminarSdr seminar
Sdr seminar
 

More from Mirza Baig

INVESTIGATING THE USE OF IMPEDANCE PLETHYSMOGRAPHY FOR DETECTING DECREASED BL...
INVESTIGATING THE USE OF IMPEDANCE PLETHYSMOGRAPHY FOR DETECTING DECREASED BL...INVESTIGATING THE USE OF IMPEDANCE PLETHYSMOGRAPHY FOR DETECTING DECREASED BL...
INVESTIGATING THE USE OF IMPEDANCE PLETHYSMOGRAPHY FOR DETECTING DECREASED BL...
Mirza Baig
 
Hemodynamic monitor by using IPG Technique
Hemodynamic monitor by using IPG TechniqueHemodynamic monitor by using IPG Technique
Hemodynamic monitor by using IPG Technique
Mirza Baig
 
BIOMEDICAL SENSORS.pptx
BIOMEDICAL SENSORS.pptxBIOMEDICAL SENSORS.pptx
BIOMEDICAL SENSORS.pptx
Mirza Baig
 
Fingerprint Recognition
Fingerprint RecognitionFingerprint Recognition
Fingerprint Recognition
Mirza Baig
 
Power Electronics
Power ElectronicsPower Electronics
Power Electronics
Mirza Baig
 
OPTICAL SENSORS AND THEIR APPLICATIONS
OPTICAL SENSORS AND THEIR APPLICATIONS	OPTICAL SENSORS AND THEIR APPLICATIONS
OPTICAL SENSORS AND THEIR APPLICATIONS
Mirza Baig
 
wireshark
wiresharkwireshark
wireshark
Mirza Baig
 
Power Electronics
Power Electronics Power Electronics
Power Electronics
Mirza Baig
 
Automatic Solar Vertical Car Parking
Automatic Solar Vertical Car ParkingAutomatic Solar Vertical Car Parking
Automatic Solar Vertical Car Parking
Mirza Baig
 
state space modeling of electrical system
state space modeling of electrical systemstate space modeling of electrical system
state space modeling of electrical system
Mirza Baig
 
optical sensor
 optical sensor optical sensor
optical sensor
Mirza Baig
 
AUTOMATIC SOLAR VERTICAL CAR PARKING SYSTEM
      AUTOMATIC  SOLAR VERTICAL CAR PARKING SYSTEM      AUTOMATIC  SOLAR VERTICAL CAR PARKING SYSTEM
AUTOMATIC SOLAR VERTICAL CAR PARKING SYSTEM
Mirza Baig
 
A Comprehensive Analysis of Forearm Impedance Plethysmography for the Maximal...
A Comprehensive Analysis of Forearm Impedance Plethysmography for the Maximal...A Comprehensive Analysis of Forearm Impedance Plethysmography for the Maximal...
A Comprehensive Analysis of Forearm Impedance Plethysmography for the Maximal...
Mirza Baig
 
Determination of Cardiac Output based on Minimally Invasive Impedance Plethys...
Determination of Cardiac Output based on Minimally Invasive Impedance Plethys...Determination of Cardiac Output based on Minimally Invasive Impedance Plethys...
Determination of Cardiac Output based on Minimally Invasive Impedance Plethys...
Mirza Baig
 
BIO-ELECTRICAL IMPEDENCE PLETHYSMOGRAPHYDESIGNING AN EFFICIENT NON-INVASIVE E...
BIO-ELECTRICAL IMPEDENCE PLETHYSMOGRAPHYDESIGNING AN EFFICIENT NON-INVASIVE E...BIO-ELECTRICAL IMPEDENCE PLETHYSMOGRAPHYDESIGNING AN EFFICIENT NON-INVASIVE E...
BIO-ELECTRICAL IMPEDENCE PLETHYSMOGRAPHYDESIGNING AN EFFICIENT NON-INVASIVE E...
Mirza Baig
 
Development of an Adaptive Multi-sensor to Prevent Venous Stasis
Development of an Adaptive Multi-sensor to Prevent Venous StasisDevelopment of an Adaptive Multi-sensor to Prevent Venous Stasis
Development of an Adaptive Multi-sensor to Prevent Venous Stasis
Mirza Baig
 
Automatic digital-analog impedance plethysmography
Automatic digital-analog impedance plethysmographyAutomatic digital-analog impedance plethysmography
Automatic digital-analog impedance plethysmography
Mirza Baig
 
Automatic digital-analog impedance plethysmograph
Automatic digital-analog impedance plethysmographAutomatic digital-analog impedance plethysmograph
Automatic digital-analog impedance plethysmograph
Mirza Baig
 
Wearable Belt With Built-In Textile Electrodes for Cardio—Respiratory Monitor...
Wearable Belt With Built-In Textile Electrodes for Cardio—Respiratory Monitor...Wearable Belt With Built-In Textile Electrodes for Cardio—Respiratory Monitor...
Wearable Belt With Built-In Textile Electrodes for Cardio—Respiratory Monitor...
Mirza Baig
 
Studying Peripheral Vascular Pulse Wave Velocity Using Bioimpedance Plethysmo...
Studying Peripheral Vascular Pulse Wave Velocity Using Bioimpedance Plethysmo...Studying Peripheral Vascular Pulse Wave Velocity Using Bioimpedance Plethysmo...
Studying Peripheral Vascular Pulse Wave Velocity Using Bioimpedance Plethysmo...
Mirza Baig
 

More from Mirza Baig (20)

INVESTIGATING THE USE OF IMPEDANCE PLETHYSMOGRAPHY FOR DETECTING DECREASED BL...
INVESTIGATING THE USE OF IMPEDANCE PLETHYSMOGRAPHY FOR DETECTING DECREASED BL...INVESTIGATING THE USE OF IMPEDANCE PLETHYSMOGRAPHY FOR DETECTING DECREASED BL...
INVESTIGATING THE USE OF IMPEDANCE PLETHYSMOGRAPHY FOR DETECTING DECREASED BL...
 
Hemodynamic monitor by using IPG Technique
Hemodynamic monitor by using IPG TechniqueHemodynamic monitor by using IPG Technique
Hemodynamic monitor by using IPG Technique
 
BIOMEDICAL SENSORS.pptx
BIOMEDICAL SENSORS.pptxBIOMEDICAL SENSORS.pptx
BIOMEDICAL SENSORS.pptx
 
Fingerprint Recognition
Fingerprint RecognitionFingerprint Recognition
Fingerprint Recognition
 
Power Electronics
Power ElectronicsPower Electronics
Power Electronics
 
OPTICAL SENSORS AND THEIR APPLICATIONS
OPTICAL SENSORS AND THEIR APPLICATIONS	OPTICAL SENSORS AND THEIR APPLICATIONS
OPTICAL SENSORS AND THEIR APPLICATIONS
 
wireshark
wiresharkwireshark
wireshark
 
Power Electronics
Power Electronics Power Electronics
Power Electronics
 
Automatic Solar Vertical Car Parking
Automatic Solar Vertical Car ParkingAutomatic Solar Vertical Car Parking
Automatic Solar Vertical Car Parking
 
state space modeling of electrical system
state space modeling of electrical systemstate space modeling of electrical system
state space modeling of electrical system
 
optical sensor
 optical sensor optical sensor
optical sensor
 
AUTOMATIC SOLAR VERTICAL CAR PARKING SYSTEM
      AUTOMATIC  SOLAR VERTICAL CAR PARKING SYSTEM      AUTOMATIC  SOLAR VERTICAL CAR PARKING SYSTEM
AUTOMATIC SOLAR VERTICAL CAR PARKING SYSTEM
 
A Comprehensive Analysis of Forearm Impedance Plethysmography for the Maximal...
A Comprehensive Analysis of Forearm Impedance Plethysmography for the Maximal...A Comprehensive Analysis of Forearm Impedance Plethysmography for the Maximal...
A Comprehensive Analysis of Forearm Impedance Plethysmography for the Maximal...
 
Determination of Cardiac Output based on Minimally Invasive Impedance Plethys...
Determination of Cardiac Output based on Minimally Invasive Impedance Plethys...Determination of Cardiac Output based on Minimally Invasive Impedance Plethys...
Determination of Cardiac Output based on Minimally Invasive Impedance Plethys...
 
BIO-ELECTRICAL IMPEDENCE PLETHYSMOGRAPHYDESIGNING AN EFFICIENT NON-INVASIVE E...
BIO-ELECTRICAL IMPEDENCE PLETHYSMOGRAPHYDESIGNING AN EFFICIENT NON-INVASIVE E...BIO-ELECTRICAL IMPEDENCE PLETHYSMOGRAPHYDESIGNING AN EFFICIENT NON-INVASIVE E...
BIO-ELECTRICAL IMPEDENCE PLETHYSMOGRAPHYDESIGNING AN EFFICIENT NON-INVASIVE E...
 
Development of an Adaptive Multi-sensor to Prevent Venous Stasis
Development of an Adaptive Multi-sensor to Prevent Venous StasisDevelopment of an Adaptive Multi-sensor to Prevent Venous Stasis
Development of an Adaptive Multi-sensor to Prevent Venous Stasis
 
Automatic digital-analog impedance plethysmography
Automatic digital-analog impedance plethysmographyAutomatic digital-analog impedance plethysmography
Automatic digital-analog impedance plethysmography
 
Automatic digital-analog impedance plethysmograph
Automatic digital-analog impedance plethysmographAutomatic digital-analog impedance plethysmograph
Automatic digital-analog impedance plethysmograph
 
Wearable Belt With Built-In Textile Electrodes for Cardio—Respiratory Monitor...
Wearable Belt With Built-In Textile Electrodes for Cardio—Respiratory Monitor...Wearable Belt With Built-In Textile Electrodes for Cardio—Respiratory Monitor...
Wearable Belt With Built-In Textile Electrodes for Cardio—Respiratory Monitor...
 
Studying Peripheral Vascular Pulse Wave Velocity Using Bioimpedance Plethysmo...
Studying Peripheral Vascular Pulse Wave Velocity Using Bioimpedance Plethysmo...Studying Peripheral Vascular Pulse Wave Velocity Using Bioimpedance Plethysmo...
Studying Peripheral Vascular Pulse Wave Velocity Using Bioimpedance Plethysmo...
 

Recently uploaded

FULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back EndFULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back End
PreethaV16
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
nedcocy
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
sydezfe
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptxEV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
nikshimanasa
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
Height and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdfHeight and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdf
q30122000
 
Digital Image Processing Unit -2 Notes complete
Digital Image Processing Unit -2 Notes completeDigital Image Processing Unit -2 Notes complete
Digital Image Processing Unit -2 Notes complete
shubhamsaraswat8740
 
Impartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 StandardImpartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 Standard
MuhammadJazib15
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
Pallavi Sharma
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
AI in customer support Use cases solutions development and implementation.pdf
AI in customer support Use cases solutions development and implementation.pdfAI in customer support Use cases solutions development and implementation.pdf
AI in customer support Use cases solutions development and implementation.pdf
mahaffeycheryld
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
b0754201
 
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
DharmaBanothu
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
drshikhapandey2022
 

Recently uploaded (20)

FULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back EndFULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back End
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptxEV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
Height and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdfHeight and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdf
 
Digital Image Processing Unit -2 Notes complete
Digital Image Processing Unit -2 Notes completeDigital Image Processing Unit -2 Notes complete
Digital Image Processing Unit -2 Notes complete
 
Impartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 StandardImpartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 Standard
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
AI in customer support Use cases solutions development and implementation.pdf
AI in customer support Use cases solutions development and implementation.pdfAI in customer support Use cases solutions development and implementation.pdf
AI in customer support Use cases solutions development and implementation.pdf
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
 
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
 

GNU Radio

  • 2. Agenda  A shortcut of GNU radio  Hardware platform –USRP  DSP design flow of GNU Radio  Write your own block  Implementation of LPI radio transmission
  • 3. What ıs GNU Radio  An open source software tool kıt I. Support , Linux, Mac OS and wındows II. Creatıng sıgnal processıng applıcatıons III. Defınıng waveforms I software IV. Processıng waveform I software  A hardware platform I. USRP , unıversal software radıo perıpheral ,low cost HW platform for prepossıng II. ADC & DAC III. FPGA IV. USB 2.0ınterface to host PC  A framework for buıldıng radıo transceivers
  • 4.  Usıng the GNU radıo ıs cross dıscıplınary  Requırıng know-how ın the fıeld of I. Computer programmıng II. Communication system III. Dıgıtal sıgnal processıng IV. Analog as well as dıgıtal hardware V. Hardware ıs also open source VI. Schematıcs are avaılable
  • 5. Unıversal software radıo perıpheral motherboard up/down convertıng ,AD/DA convertıng ,USB 2.0 interface FIR Fılter  Four 64 MS/s 12 bıt ADC  Four 128MS/s 14 bıt DAC  Four DDC wıth programmıng decımatıon rates  Two DUC wıth programming ınterpolatıon rates  Hıgh speed USB 2.0 ınterface (480 Mb/s)  Modular architecture supports wıde varıety of RF daughter boards  Auxılıary analog and dıgıtal I/O support complex radıo controls such as RSSI and AGC
  • 6. USRP daughterboard power amplıfıer ,antenna etc. DC to 30 MHz receıver /transmıtter 1MHz t 250 MHz receıver/ transmıtter 50 to860 MHZ receıver 800 MHz to 2.4 GHz receıver 750-1050 MHZ transceıver 115-1450 MHz transceıver 1.5-2.1GHz transceıver 2.3-2.9 GHz transceıver 800 MHz to 2.2 GHz transceıver 2.4 MHz to 5 GHz dualband transceıver
  • 8. GNU Radıo Software core  Wrıte sıgnal processıng block ın C++  Buıld sıgnal flow graph wıth python  Object orıented programmıng
  • 9. Software development on GNU Radıo  The application of python  Usıng python for creatıng low graphs  Also used for creatıng GUI’s  Other non performance crıtıcal applications  The applıcatıons of C++  Performance crıtıcal applıcatıons  Sıgnal processıng blocks  Lıke the FM demodulator
  • 10. Signal processıng blocks ın C++  Buıld as shared libraries  Dynamıcally loaded usıng python ımport feature  SWIG sımplıfıed wrapped and ınterface generator used for glue code allowing python ımport  C++ class gr_block ıs base for all sıgnal processıng blocks  Derıved classes gr_syns_block, gr_snc_decımator and gr_ınterpolator can also be used for dependıng on ınput/output rate relatıons
  • 11. Components needed ın writing a C++ block  .h fıle for class declaratıon  .cc fıle for class defınıtıon  .ı fıle defınıng flow SWIG generate glue code bındıng the C++ class ınto python