SlideShare a Scribd company logo
1 of 26
SOFTWARE RADIO
By
Sanjana Prasad
1601RL01
4/12/20161
∗ What is a Software Radio???
∗ Characteristics and benefits of Software Radio
∗ Model of a Software Radio
∗ Factors required for wider acceptance of a Software
Radio
∗ Design principles of a Software Radio
TOPICS
4/12/20162
∗ The term Software Radio was coined by Joe Mitola in
1991
∗ Class of reprogrammable or reconfigurable radios
∗ Same piece of hardware can perform different
functions at different times.
∗ SDR forum definition(USR)
∗ Radio that accepts fully programmable traffic and
control information
∗ supports a broad range of frequencies, air-interfaces
and applications software
WHAT IS A SOFTWARE RADIO???
4/12/20163
4/12/20164
∗ The piece of hardware can be modified to perform
different functions at different times ,allowing the
hardware to be specifically tailored to the application at
hand
∗ Software radio can be used to encompass soft radios as
well. Software is confined to controlling the interface with
the network
∗ Hardware
∗ Amplifiers
∗ Filters
∗ Mixers
4/12/20165
∗ Software
∗ Confined to controlling the interface with the network,
∗ stripping the headers and error correction codes from
the data packets and
∗ determining where the data packets need to be routed
based on header information.
∗ Represent a paradigm shift from fixed ,hardware –
intensive radios to multi-band, multi mode,software –
intensive radios
4/12/20166
∗ The user can
∗ Switch from one interface to another in milliseconds
∗ Use GPS for location
∗ Store money using smartcard technology
∗ Watch a local broadcast station
∗ Receive a satellite transmission
4/12/20167
∗ Implementation of software radio requires
∗ The digitization at the antenna ,allowing flexibility at the digital
domain
∗ Design of a completely flexible radio frequency (RF)front end for
handling a wide range of carrier frequencies and modulation
formats.
CHARACTERISTICS AND BENEFITS OF
SOFTWARE RADIO
4/12/20168
MODEL OF A SOFTWARE RADIO
Flexiblle
RF
Hardware
ADC
DAC
Channeliz
ation and
sample
rate
conversio
n
P Hardware
•FPGA
•DSP
•ASIC
Software
•Algorithms
•Middlewar
e
•Corba
•Virtual
radio
machine
Processing
Smart
antenna
IF
4/12/20169
∗ Smart Antenna
∗ Provides a gain vs direction characteristic to minimize
interference,multipath and noise.
∗ Provides similar benefits for the transmitter
∗ Rxr(Superheterodyne)-digitization-as early-IF BAND
∗ Digital->analog->as late at transmitter using a DAC
∗ Superheterodyne reciever:
∗ Rf signal picked up by the antenna along with other
spurious/unwanted signals filtered ,amplified with a LNA
and mixed with a LO to an IF.
4/12/201610
∗ No of stages-vary
∗ IF- mixed exactly to baseband
∗ Digitizing the signal with an ADC in the IF range-
eliminates the last stage
4/12/201611
∗ Multi-functionality
∗ Global Mobility
∗ Compactness And Power Efficiency
∗ Ease Of Manufacture
∗ Ease Of Upgrades
FACTORS OF SOFTWARE RADIO
4/12/201612
Multi-functionality
∗support infinite variety of
service capabilities in a
system
∗ Bluetooth
∗ IEEE 802.11
Global mobility
∗ 2G
∗ IS-136
∗ GSM
∗ IS-95/CDMA 1
3G:HARMONISE ALL THE
STANDARDS
TRANSPARENCY HAS
FOSTERED THE GROWTH
OF THE
4/12/201613
Compactness And Power
Efficiency
∗ Velcro approach
∗ Separate silicon for each system
∗ Bulky,inefficient as number of
systems increases
∗ Used in multifunction,multi-
mode radios
Software Radio Approach:
∗ Compact
∗ Power Efficient Design- as
number of systems increases
∗ Since same piece of hardware
reused to implement multiple
systems and interfaces
Ease Of Manufacure
∗ RF components
∗ hard to standardise /varying
performance characteristics
∗ Optimization
∗ few years/delay product
information
∗ Digitisation of the signal –
result in fewer parts,reduced
inventory for the manufacturer
4/12/201614
• Current services-need to be
updated/new services need
to be updated
• Enhancements have to be
made without disruption of
current infrastructure
• flexible architecture->allows
improvments/additional
functionality
• Eg:VOCODER –High quality at
low bit rates
Ease Of Upgrades Users /Customers –
∗-expect services regardless of
geographical area
∗-Expect one device to utilize
services in all
regions(reconfiguring the rxr to
air-interface standards used in the
respective regions)
∗-Over the air updates-
∗ allow for speedy
implementation of software
upgrades and new features
4/12/201615
∗ Systems Engineering
∗ RF Chain Planning
∗ Analog To Digital Conversion and Digital To Analog
Conversion Selection
∗ Software Architecture Selection
∗ Digital Signal Processing hardware architecture
selection
∗ Radio validation
DESIGN PRINCIPLES OF SOFTWARE
RADIO
4/12/201616
∗ Understanding the constraints and requirements of the
communication link and the network protocol
->allocation of sufficient resources to establish the services
given the system s constraints and requirements
∗ Modulation and data type ->depends on range and
transmit power
∗ Well defined standard:routing protocol predetermined
∗ In a ideal software radio
∗ System parameters-change in real time
∗ Optimizing the active communications sessions-major
challenge
STEP 1-SYSTEMS ENGINEERING
4/12/201617
∗ Ideal RF chain
∗ Incorporate simultaneous flexibility in selection of
power gain,bandwidth,center frequency,sensitivity,and
dynamic range
∗ Strict flexibility-impractical
∗ Trade-off s must be made
∗ Communication system constrained to selected military
or commercial bands->optimization problem simplified
∗ Compensation for power amplifier distortion or power
management of RF circuitry- digital domain
STEP-2 RF CHAIN PLANNING
4/12/201618
∗ Difficult
∗ Selection-requires trading power consumption
,dynamic range and bandwidth
∗ Tied to rf reqirements for dynamic range and
frequency translation
∗ Channelisation requirements->selection of adc and
dac
∗ Post digitization techniques(based on multirate dsp)-
improve flexibility on the digitization stage
STEP 3-ADC AND DAC SELECTION
4/12/201619
∗ Ensure maintainability,expandability,compatibility and
scalability for swr
∗ Consider latency and timing for the whole protocol stack
∗ Architecture-allow for hardware independence through
the use of middleware
∗ Middleware-Interface between application oriented
software and the hardware layer
∗ SOFTWARE
∗ aware of capabilities of the hardware(DSP and RF) at both
ends of the communications link to ensure compatibility
/maximum use of hardware resources
STEP4:SOFTWARE ARCHITECTURE
SELECTION
4/12/201620
∗ Software Radio in a existing data infrastructure:
∗ Interface quickly and efficiently
∗ Security-important issue-to ensure software downloads-
legitimate
∗ Need to control issues regardless of protocol
∗ Attribute naming
∗ Error management
∗ Addressing
∗ Partioning radio functions -> objects help in portability ,
maintainence of the software
4/12/201621
∗ Core DSP hardware –implemented through
Microprocessors
FPGA’S and/or
ASIC’s
∗ Microprocessors
∗ maximum flexibility,
∗ power consumption and
∗ lowest computational rate
∗ ASIC
∗ minimal flexibility
∗ lower power consumption
∗ highest computational rate
STEP 5:DSP HARDWARE ARCHITECTURE
SELECTION
4/12/201622
∗ FPGA-lie between ASIC and a DSP
∗ Selection Of Core Computing Elements Depends On
∗ Algorithms
∗ Computational
∗ Throughput Requirements
Software radio will use all three core three core computing
requirements
4/12/201623
∗ Most difficult step
∗ Ensure not only communication units operate correctly but also
that a glitch does not cause system-level failures
∗ Eg: interference caused by a software radio mobile unit-
adjacent bands
∗ Testing and validation steps -> minimize risk
∗ Structuring the software to link various modules with limitations
and deficiencies help in testing compatability of software modules
STEP7:RADIO VALIDATION
4/12/201624
∗ Military radio
∗ Cellular services
∗ HF Transceivers
∗ FPGA
4/12/201625
APPLICATIONS OF SOFTWARE RADIO
4/12/201626

More Related Content

What's hot

Intelligent reflecting surface
Intelligent reflecting surfaceIntelligent reflecting surface
Intelligent reflecting surfaceVARUN KUMAR
 
Smith Chart by YEASIN NEWAJ
Smith Chart by YEASIN NEWAJ Smith Chart by YEASIN NEWAJ
Smith Chart by YEASIN NEWAJ YeasinNewaj
 
Lecture 11 14. Adhoc routing protocols cont..
Lecture 11 14. Adhoc  routing protocols cont..Lecture 11 14. Adhoc  routing protocols cont..
Lecture 11 14. Adhoc routing protocols cont..Chandra Meena
 
TERAHERTZ COMMUNICATION
TERAHERTZ COMMUNICATIONTERAHERTZ COMMUNICATION
TERAHERTZ COMMUNICATIONManoj Kumar
 
2.2 frequency division multiple access
2.2   frequency division multiple access2.2   frequency division multiple access
2.2 frequency division multiple accessJAIGANESH SEKAR
 
LTE ADVANCED PPT
LTE ADVANCED PPTLTE ADVANCED PPT
LTE ADVANCED PPTTrinath
 
Sensor node hardware and network architecture
Sensor node hardware and network architectureSensor node hardware and network architecture
Sensor node hardware and network architectureVidhi603146
 
Microstrip Patch Antenna Design
Microstrip Patch Antenna DesignMicrostrip Patch Antenna Design
Microstrip Patch Antenna DesignAmit Samanta
 
Design Issues In Adhoc Wireless MAC Protocol
Design Issues In Adhoc Wireless MAC ProtocolDesign Issues In Adhoc Wireless MAC Protocol
Design Issues In Adhoc Wireless MAC ProtocolDushhyant Kumar
 
2.4 code division multiple access
2.4   code division multiple access2.4   code division multiple access
2.4 code division multiple accessJAIGANESH SEKAR
 

What's hot (20)

Intelligent reflecting surface
Intelligent reflecting surfaceIntelligent reflecting surface
Intelligent reflecting surface
 
Smith Chart by YEASIN NEWAJ
Smith Chart by YEASIN NEWAJ Smith Chart by YEASIN NEWAJ
Smith Chart by YEASIN NEWAJ
 
Lecture 11 14. Adhoc routing protocols cont..
Lecture 11 14. Adhoc  routing protocols cont..Lecture 11 14. Adhoc  routing protocols cont..
Lecture 11 14. Adhoc routing protocols cont..
 
Multiple access techniques for wireless communications
Multiple access techniques for wireless communicationsMultiple access techniques for wireless communications
Multiple access techniques for wireless communications
 
TERAHERTZ COMMUNICATION
TERAHERTZ COMMUNICATIONTERAHERTZ COMMUNICATION
TERAHERTZ COMMUNICATION
 
Mimo
MimoMimo
Mimo
 
2.2 frequency division multiple access
2.2   frequency division multiple access2.2   frequency division multiple access
2.2 frequency division multiple access
 
LTE ADVANCED PPT
LTE ADVANCED PPTLTE ADVANCED PPT
LTE ADVANCED PPT
 
Optical networking
Optical networkingOptical networking
Optical networking
 
Sensor node hardware and network architecture
Sensor node hardware and network architectureSensor node hardware and network architecture
Sensor node hardware and network architecture
 
GPRS INTERFACES
GPRS INTERFACESGPRS INTERFACES
GPRS INTERFACES
 
Mimo
MimoMimo
Mimo
 
Directional couplers 22
Directional couplers 22Directional couplers 22
Directional couplers 22
 
Microstrip Patch Antenna Design
Microstrip Patch Antenna DesignMicrostrip Patch Antenna Design
Microstrip Patch Antenna Design
 
Quadrature amplitude modulation
Quadrature amplitude modulationQuadrature amplitude modulation
Quadrature amplitude modulation
 
QAM
QAMQAM
QAM
 
Smart Antenna
Smart AntennaSmart Antenna
Smart Antenna
 
Design Issues In Adhoc Wireless MAC Protocol
Design Issues In Adhoc Wireless MAC ProtocolDesign Issues In Adhoc Wireless MAC Protocol
Design Issues In Adhoc Wireless MAC Protocol
 
2.4 code division multiple access
2.4   code division multiple access2.4   code division multiple access
2.4 code division multiple access
 
Mimo
MimoMimo
Mimo
 

Similar to Software radio

Sdr the future of radio
Sdr the future of radioSdr the future of radio
Sdr the future of radioJauwadSyed
 
transforming-wireless-system-design-with-matlab-and-ni.pdf
transforming-wireless-system-design-with-matlab-and-ni.pdftransforming-wireless-system-design-with-matlab-and-ni.pdf
transforming-wireless-system-design-with-matlab-and-ni.pdfJunaidKhan188662
 
Euro india2006 wirelessradioembeddedchallenges
Euro india2006 wirelessradioembeddedchallengesEuro india2006 wirelessradioembeddedchallenges
Euro india2006 wirelessradioembeddedchallengesArpan Pal
 
Multiband Transceivers - [Chapter 5] Software-Defined Radios
Multiband Transceivers - [Chapter 5]  Software-Defined RadiosMultiband Transceivers - [Chapter 5]  Software-Defined Radios
Multiband Transceivers - [Chapter 5] Software-Defined RadiosSimen Li
 
A SOFTWARE DEFINED RADIO BASED
A SOFTWARE DEFINED RADIO BASEDA SOFTWARE DEFINED RADIO BASED
A SOFTWARE DEFINED RADIO BASEDANGELIN JOHN
 
Design and implementation of sdr based qpsk transceiver using fpga
Design and implementation of sdr based qpsk transceiver using fpgaDesign and implementation of sdr based qpsk transceiver using fpga
Design and implementation of sdr based qpsk transceiver using fpgaTarik Kazaz
 
Day one 09 november 2012
Day one 09 november 2012Day one 09 november 2012
Day one 09 november 2012Arief Gunawan
 
A LOW-COST DESKTOP SOFTWARE DEFINED RADIO DESIGN ENVIRONMENT USING MATLAB, SI...
A LOW-COST DESKTOP SOFTWARE DEFINED RADIO DESIGN ENVIRONMENT USING MATLAB, SI...A LOW-COST DESKTOP SOFTWARE DEFINED RADIO DESIGN ENVIRONMENT USING MATLAB, SI...
A LOW-COST DESKTOP SOFTWARE DEFINED RADIO DESIGN ENVIRONMENT USING MATLAB, SI...Omid Abolghasemi
 
Slides dayone-121110052003-phpapp02
Slides dayone-121110052003-phpapp02Slides dayone-121110052003-phpapp02
Slides dayone-121110052003-phpapp02Engr Kamrul Hasan
 
City scale and nationwide LoRa network: deployment challenges, best operating...
City scale and nationwide LoRa network: deployment challenges, best operating...City scale and nationwide LoRa network: deployment challenges, best operating...
City scale and nationwide LoRa network: deployment challenges, best operating...Alexander Trubitsin
 
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
 
rafkwnshru2ocnal9ta1-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
rafkwnshru2ocnal9ta1-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...rafkwnshru2ocnal9ta1-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
rafkwnshru2ocnal9ta1-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...Mathavan N
 
Lekha_WaveGuru_Intro_ver2
Lekha_WaveGuru_Intro_ver2Lekha_WaveGuru_Intro_ver2
Lekha_WaveGuru_Intro_ver2LN Reddy
 
Understand LPWA tetchnologies (Sigfox and LoRa)
Understand LPWA tetchnologies (Sigfox and LoRa)Understand LPWA tetchnologies (Sigfox and LoRa)
Understand LPWA tetchnologies (Sigfox and LoRa)Robert Vivanco Salcedo
 
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
 

Similar to Software radio (20)

Sdr the future of radio
Sdr the future of radioSdr the future of radio
Sdr the future of radio
 
final presentation
final presentationfinal presentation
final presentation
 
transforming-wireless-system-design-with-matlab-and-ni.pdf
transforming-wireless-system-design-with-matlab-and-ni.pdftransforming-wireless-system-design-with-matlab-and-ni.pdf
transforming-wireless-system-design-with-matlab-and-ni.pdf
 
Euro india2006 wirelessradioembeddedchallenges
Euro india2006 wirelessradioembeddedchallengesEuro india2006 wirelessradioembeddedchallenges
Euro india2006 wirelessradioembeddedchallenges
 
Multiband Transceivers - [Chapter 5] Software-Defined Radios
Multiband Transceivers - [Chapter 5]  Software-Defined RadiosMultiband Transceivers - [Chapter 5]  Software-Defined Radios
Multiband Transceivers - [Chapter 5] Software-Defined Radios
 
A SOFTWARE DEFINED RADIO BASED
A SOFTWARE DEFINED RADIO BASEDA SOFTWARE DEFINED RADIO BASED
A SOFTWARE DEFINED RADIO BASED
 
Design and implementation of sdr based qpsk transceiver using fpga
Design and implementation of sdr based qpsk transceiver using fpgaDesign and implementation of sdr based qpsk transceiver using fpga
Design and implementation of sdr based qpsk transceiver using fpga
 
wlans
wlanswlans
wlans
 
Final2
Final2Final2
Final2
 
Day one 09 november 2012
Day one 09 november 2012Day one 09 november 2012
Day one 09 november 2012
 
A LOW-COST DESKTOP SOFTWARE DEFINED RADIO DESIGN ENVIRONMENT USING MATLAB, SI...
A LOW-COST DESKTOP SOFTWARE DEFINED RADIO DESIGN ENVIRONMENT USING MATLAB, SI...A LOW-COST DESKTOP SOFTWARE DEFINED RADIO DESIGN ENVIRONMENT USING MATLAB, SI...
A LOW-COST DESKTOP SOFTWARE DEFINED RADIO DESIGN ENVIRONMENT USING MATLAB, SI...
 
Slides dayone-121110052003-phpapp02
Slides dayone-121110052003-phpapp02Slides dayone-121110052003-phpapp02
Slides dayone-121110052003-phpapp02
 
Workshop 42
Workshop 42Workshop 42
Workshop 42
 
City scale and nationwide LoRa network: deployment challenges, best operating...
City scale and nationwide LoRa network: deployment challenges, best operating...City scale and nationwide LoRa network: deployment challenges, best operating...
City scale and nationwide LoRa network: deployment challenges, best operating...
 
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
 
rafkwnshru2ocnal9ta1-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
rafkwnshru2ocnal9ta1-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...rafkwnshru2ocnal9ta1-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
rafkwnshru2ocnal9ta1-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
 
Lekha_WaveGuru_Intro_ver2
Lekha_WaveGuru_Intro_ver2Lekha_WaveGuru_Intro_ver2
Lekha_WaveGuru_Intro_ver2
 
Understand LPWA tetchnologies (Sigfox and LoRa)
Understand LPWA tetchnologies (Sigfox and LoRa)Understand LPWA tetchnologies (Sigfox and LoRa)
Understand LPWA tetchnologies (Sigfox and LoRa)
 
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...
 
Spectra DTP4500 Webcast 8 July 2010
Spectra DTP4500 Webcast 8 July 2010Spectra DTP4500 Webcast 8 July 2010
Spectra DTP4500 Webcast 8 July 2010
 

Recently uploaded

Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Software radio

  • 2. ∗ What is a Software Radio??? ∗ Characteristics and benefits of Software Radio ∗ Model of a Software Radio ∗ Factors required for wider acceptance of a Software Radio ∗ Design principles of a Software Radio TOPICS 4/12/20162
  • 3. ∗ The term Software Radio was coined by Joe Mitola in 1991 ∗ Class of reprogrammable or reconfigurable radios ∗ Same piece of hardware can perform different functions at different times. ∗ SDR forum definition(USR) ∗ Radio that accepts fully programmable traffic and control information ∗ supports a broad range of frequencies, air-interfaces and applications software WHAT IS A SOFTWARE RADIO??? 4/12/20163
  • 5. ∗ The piece of hardware can be modified to perform different functions at different times ,allowing the hardware to be specifically tailored to the application at hand ∗ Software radio can be used to encompass soft radios as well. Software is confined to controlling the interface with the network ∗ Hardware ∗ Amplifiers ∗ Filters ∗ Mixers 4/12/20165
  • 6. ∗ Software ∗ Confined to controlling the interface with the network, ∗ stripping the headers and error correction codes from the data packets and ∗ determining where the data packets need to be routed based on header information. ∗ Represent a paradigm shift from fixed ,hardware – intensive radios to multi-band, multi mode,software – intensive radios 4/12/20166
  • 7. ∗ The user can ∗ Switch from one interface to another in milliseconds ∗ Use GPS for location ∗ Store money using smartcard technology ∗ Watch a local broadcast station ∗ Receive a satellite transmission 4/12/20167
  • 8. ∗ Implementation of software radio requires ∗ The digitization at the antenna ,allowing flexibility at the digital domain ∗ Design of a completely flexible radio frequency (RF)front end for handling a wide range of carrier frequencies and modulation formats. CHARACTERISTICS AND BENEFITS OF SOFTWARE RADIO 4/12/20168
  • 9. MODEL OF A SOFTWARE RADIO Flexiblle RF Hardware ADC DAC Channeliz ation and sample rate conversio n P Hardware •FPGA •DSP •ASIC Software •Algorithms •Middlewar e •Corba •Virtual radio machine Processing Smart antenna IF 4/12/20169
  • 10. ∗ Smart Antenna ∗ Provides a gain vs direction characteristic to minimize interference,multipath and noise. ∗ Provides similar benefits for the transmitter ∗ Rxr(Superheterodyne)-digitization-as early-IF BAND ∗ Digital->analog->as late at transmitter using a DAC ∗ Superheterodyne reciever: ∗ Rf signal picked up by the antenna along with other spurious/unwanted signals filtered ,amplified with a LNA and mixed with a LO to an IF. 4/12/201610
  • 11. ∗ No of stages-vary ∗ IF- mixed exactly to baseband ∗ Digitizing the signal with an ADC in the IF range- eliminates the last stage 4/12/201611
  • 12. ∗ Multi-functionality ∗ Global Mobility ∗ Compactness And Power Efficiency ∗ Ease Of Manufacture ∗ Ease Of Upgrades FACTORS OF SOFTWARE RADIO 4/12/201612
  • 13. Multi-functionality ∗support infinite variety of service capabilities in a system ∗ Bluetooth ∗ IEEE 802.11 Global mobility ∗ 2G ∗ IS-136 ∗ GSM ∗ IS-95/CDMA 1 3G:HARMONISE ALL THE STANDARDS TRANSPARENCY HAS FOSTERED THE GROWTH OF THE 4/12/201613
  • 14. Compactness And Power Efficiency ∗ Velcro approach ∗ Separate silicon for each system ∗ Bulky,inefficient as number of systems increases ∗ Used in multifunction,multi- mode radios Software Radio Approach: ∗ Compact ∗ Power Efficient Design- as number of systems increases ∗ Since same piece of hardware reused to implement multiple systems and interfaces Ease Of Manufacure ∗ RF components ∗ hard to standardise /varying performance characteristics ∗ Optimization ∗ few years/delay product information ∗ Digitisation of the signal – result in fewer parts,reduced inventory for the manufacturer 4/12/201614
  • 15. • Current services-need to be updated/new services need to be updated • Enhancements have to be made without disruption of current infrastructure • flexible architecture->allows improvments/additional functionality • Eg:VOCODER –High quality at low bit rates Ease Of Upgrades Users /Customers – ∗-expect services regardless of geographical area ∗-Expect one device to utilize services in all regions(reconfiguring the rxr to air-interface standards used in the respective regions) ∗-Over the air updates- ∗ allow for speedy implementation of software upgrades and new features 4/12/201615
  • 16. ∗ Systems Engineering ∗ RF Chain Planning ∗ Analog To Digital Conversion and Digital To Analog Conversion Selection ∗ Software Architecture Selection ∗ Digital Signal Processing hardware architecture selection ∗ Radio validation DESIGN PRINCIPLES OF SOFTWARE RADIO 4/12/201616
  • 17. ∗ Understanding the constraints and requirements of the communication link and the network protocol ->allocation of sufficient resources to establish the services given the system s constraints and requirements ∗ Modulation and data type ->depends on range and transmit power ∗ Well defined standard:routing protocol predetermined ∗ In a ideal software radio ∗ System parameters-change in real time ∗ Optimizing the active communications sessions-major challenge STEP 1-SYSTEMS ENGINEERING 4/12/201617
  • 18. ∗ Ideal RF chain ∗ Incorporate simultaneous flexibility in selection of power gain,bandwidth,center frequency,sensitivity,and dynamic range ∗ Strict flexibility-impractical ∗ Trade-off s must be made ∗ Communication system constrained to selected military or commercial bands->optimization problem simplified ∗ Compensation for power amplifier distortion or power management of RF circuitry- digital domain STEP-2 RF CHAIN PLANNING 4/12/201618
  • 19. ∗ Difficult ∗ Selection-requires trading power consumption ,dynamic range and bandwidth ∗ Tied to rf reqirements for dynamic range and frequency translation ∗ Channelisation requirements->selection of adc and dac ∗ Post digitization techniques(based on multirate dsp)- improve flexibility on the digitization stage STEP 3-ADC AND DAC SELECTION 4/12/201619
  • 20. ∗ Ensure maintainability,expandability,compatibility and scalability for swr ∗ Consider latency and timing for the whole protocol stack ∗ Architecture-allow for hardware independence through the use of middleware ∗ Middleware-Interface between application oriented software and the hardware layer ∗ SOFTWARE ∗ aware of capabilities of the hardware(DSP and RF) at both ends of the communications link to ensure compatibility /maximum use of hardware resources STEP4:SOFTWARE ARCHITECTURE SELECTION 4/12/201620
  • 21. ∗ Software Radio in a existing data infrastructure: ∗ Interface quickly and efficiently ∗ Security-important issue-to ensure software downloads- legitimate ∗ Need to control issues regardless of protocol ∗ Attribute naming ∗ Error management ∗ Addressing ∗ Partioning radio functions -> objects help in portability , maintainence of the software 4/12/201621
  • 22. ∗ Core DSP hardware –implemented through Microprocessors FPGA’S and/or ASIC’s ∗ Microprocessors ∗ maximum flexibility, ∗ power consumption and ∗ lowest computational rate ∗ ASIC ∗ minimal flexibility ∗ lower power consumption ∗ highest computational rate STEP 5:DSP HARDWARE ARCHITECTURE SELECTION 4/12/201622
  • 23. ∗ FPGA-lie between ASIC and a DSP ∗ Selection Of Core Computing Elements Depends On ∗ Algorithms ∗ Computational ∗ Throughput Requirements Software radio will use all three core three core computing requirements 4/12/201623
  • 24. ∗ Most difficult step ∗ Ensure not only communication units operate correctly but also that a glitch does not cause system-level failures ∗ Eg: interference caused by a software radio mobile unit- adjacent bands ∗ Testing and validation steps -> minimize risk ∗ Structuring the software to link various modules with limitations and deficiencies help in testing compatability of software modules STEP7:RADIO VALIDATION 4/12/201624
  • 25. ∗ Military radio ∗ Cellular services ∗ HF Transceivers ∗ FPGA 4/12/201625 APPLICATIONS OF SOFTWARE RADIO