SlideShare a Scribd company logo
RMK College of Engineering and Technology
EC6014
Cognitive Radios
Department
of
Electronics and Communication Engineering
Unit 1
SDR Architecture
Syllabus
• Essential functions of the software radio,
• Basic SDR,
• Hardware Architecture,
• Computational Processing Resources,
• Software Architecture,
• Top Level Component Interfaces,
• Interface Topologies Among Plug and Play Modules,.
Information Security
Transmission security
Authentication
Non repudiation
Data Integrity
Privacy
Channel Coding and Decoding
• The main functions of this block are
• Timing recovery
• Equalization
• Pre distortion
• Black data processing
RF Access
Diversity
Antenna Selection
RF to IF Conversion
Diversity Basic - Understanding
Dispersive
Channels
Diversity - Understanding
Dispersive
Channels
Diversity - Principle
• The principle of diversity is to ensure that the same information reaches the receiver on a
statistically independent channels.
IF Processing
Beam Forming
• This block also deals with the effective
channel decoding.
• This plays a greater role in deciding the
QoS.
Diversity Combining
Frequency Translation
Filtering
Channel Set
• This block deals with :
• Simultaneous operations
• Multiband propagation
• Wireline interoperability
• This block have an responsibility if automatically employing multiple
channels for managed Qos
Multiple personalities
• Multi mode agile services
• Interoperability
• Multiple personalities may lead to RFI
(Radio Frequency interference)
Evolution Support
• Software part that supports the future enhancements as updates.
Joint Control
• joint control function. Joint control ensures system stability, error recovery,
timely data flow, and isochronous streaming of voice and video.
• As radios become more advanced, joint control becomes more complex, evolving
toward autonomous selection of band, mode, and data format.
Top level Component interfaces
A point where two
systems, subjects,
organizations, etc.
meet and interact.
What is an Interface ?..
• In computing, an interface is a shared boundary across which two separate components of computer system
exchange information.
• Software Radio must support the RF and intermediate frequency (IF) hardware that is necessary to interface
the computing hardware with radio signals. This support is largely a tuning structure coupled with a
standardized interface.
• In software radio to make the waveform and application interfaces standardized, it is necessary to make the
hardware platform present a set of highly standardized interfaces.
Top Level Interfaces in SDR
• After identifying the functions to be accomplished in a software radio, one
must define the interface points among the functional components.
Analog Stream
• Used to interface the external audio, video and facsimile devices with the
SDR.
• These interfaces may carry continuous streams
Source Bit Stream
• This interface carries the coded bit streams and packets.
• It also carries the signals from ADC, Vocoders, and compressed Text.
• Sampling theorem is used for ADC and finite arithmetic precision for coded
sequences.
Clear Bit Streams
• These streams are framed, multiplexed and FEC performed packets
Protected Bit stream
• They carry the authentication responses, public key and private key.
• It also carries the enciphered bit streams.
IF Wave form
• It carries digitally pre emphasized waveform ready for up conversion
RF Waveform
• This interface deals with the control of power level, adjacent channel
interference etc.,
Network interface
• These interface are used to carry the information form the remotely located sources.
• This interface uses asynchronous Transfer Mode (ATM) and its associated protocols.
• ATM is a telecommunication concept to transfer the user traffic including Voice, data
and video signals.
• They are widely used for the integrated services digital networks.
Joint Control
• This controls all the interfaces between the hardware and software.
• This interface is also used for initialization and fault recovery.
Standardizing an Interface
• This way, vendors can develop their waveforms independent of the knowledge of the
underlying hardware.
• Similarly, hardware developers can develop a radio with standardized interfaces, which
can subsequently be expected to run a wide variety of waveforms from standardized
libraries.
Application Programming Interfaces - API
• This way, the waveform development proceeds by assuming a standardized set of interfaces Application-
Programming Interfaces(APIs) for the radio hardware, and the radio hardware translates commands and
status messages crossing those interfaces to the unique underlying hardware through a set of common
drivers.
• In addition, the method by which a waveform is installed into a radio, activated, deactivated, and de-
installed, and the way in which radios use the standard interfaces must be standardized so that
waveforms are reasonably portable to more than one hardware platform implementation
Suitable Examples
SDR - Hardware Architecture
SDR - Hardware Architecture
• The basic SDR should include the following blocks
Radio
Front
End
The
Modem
The
Cryptographic
Security
Function
The
Application
Function
In Addition to these blocks….
• Some Radios may include Support for network devices, allowing the radio
to provide network services and to be remotely controlled over the local
Ethernet.
In Addition to these blocks….
• Some radios will also provide for control of external radio frequency (RF) analog functions
such as antenna management, coax switches, power amplifiers, or special purpose filters.
Coax switches Filters
Radio Front
End
Transmit
Mode
Receive
mode
Basic hardware
architecture of a
modern SDR
• The RF front-end (RFFE) consists of the following functions to support the receive
mode:
• Antenna-matching unit, Low-noise amplifier, Filters, Local oscillators, and Analog-
to-digital (A/D) converters (ADCs)
• to capture the desired signal and suppress undesired signals to a practical extent.
• To support the transmit mode, the RFFE will include digital-to-analog (D/A) converters
(DACs), local oscillators, filters, power amplifiers, and antenna-matching circuits.
• In transmit mode, the important property of these circuits is to synthesize the RF signal
without introducing noise and spurious emissions at any other frequencies that might
interfere with other users in the spectrum.
• The modem processes the received signal or synthesizes the transmitted signal, or
both for a full duplex radio.
• The transmit process and the receive process are discussed in detail.
The Modem
Transmit Process
• The modem takes bits of information to be transmitted, groups the information into packets, adds a structured redundancy to provide for error
correction at the receiver, groups bits to be formed into symbols, selects a wave shape to represent each symbol,
• synthesizes each wave shape, and filters each wave shape to keep it within its desired bandwidth.
• It may spread the signal to a much wider bandwidth by multiplying the symbol by a wideband waveform which is also generated by similar
methods.
• The final waveform is filtered to match the desired transmit signal bandwidth.
• The modem must also control the power amplifier and the local oscillators to produce the desired carrier frequency, and must control the
antenna-matching unit to minimize voltage standing wave radio (VSWR).
• The modem may also control the external RF elements, including transmit versus receive mode, carrier frequency, and smart antenna control.
Receive Process
• the modem will shift the carrier frequency of the desired signal to a specific frequency nearly equivalent to heterodyne shifting the
carrier frequency to direct current (DC), as perceived by the digital signal processor, to allow it to be digitally filtered.
• The digital filter provides a high level of suppression of interfering signals not within the bandwidth of the desired signal.
• The modem then time-aligns and de-spreads the signal as required, and re filters the signal to the information bandwidth.
• Next the modem time-aligns the signal to the symbol or baud time so that it can optimally align the demodulated signal with
expected models of the demodulated signal.
• The modem may include an equalizer to correct for channel multipath artifacts, and for filtering and delay distortions.
• The modem will compare the received symbols with the possible received symbols and make a best possible estimate of which
symbols were transmitted.
• The cryptographic security function must encrypt any information to be transmitted. Because the encryption processes are
unique to each application, these cannot be generalized.
• The Digital Encryption Standard (DES) and the Advanced Encryption Standard (AES) from the US National Institute of
Standards and Technology (NIST) provide example cryptographic processes.
• In addition to providing the user with privacy for voice communication, cryptography also plays a major role in assuring that
the billing is to an authenticated user terminal.
The Cryptographic
Security Function
• The user‟s application may range from voice telephony, to data networking, to text messaging, to graphic display, to live video.
Each application has its own unique set of requirements, which, in turn, translate into different implications on the performance
requirements of the SDR.
• The application processor will typically implement a vocoder, a video coder, and/or a data coder, as well as selected web browser
functions.
• Compression factors typically in excess of 10:1 are achieved in voice coding, and up to 100:1 in video coding. Data compression
ranges from 10 to 50 percent, depending on how much redundancycan be identified in the original information data stream.
The Application
Function
Software Architecture
Software Architecture
• The objective of the software architecture in an SDR is to place waveforms and applications
onto a software-based radio platform in a standardized way.
• These waveforms and applications are installed, used, and replaced by other applications as
required to achieve the user’s objectives.
• The Software radio is decomposed into a stack of hardware and software functions, with open
standard interfaces. As shown in Figure
• stack starts with the hardware and the one or more data buses that move information among the various
processors.
The software Frame work includes..
• The Software Framework includes several layers, they are:
• Board Support
• Operating systems
• Standardised OS Interface
• Multiprocessor intercommunication infrastructure
• Software communication Architecture core frame work
Board Support
• This contains the input / output drivers which controls each interface
(Basic Hardware Drives)
• This also takes care of BOOT and BIST
• Boot – these are the initial sequence performed to load an operating system into
the computer's main memory or random access memory (RAM)
• BIST – Built in Self Test.
Operating System
• the low-level software that supports a computer's basic functions, such as
scheduling tasks and controlling peripherals.
Standard OS Interface
• POSIX - The Portable Operating System Interface
• This is a standard for maintaining the compatibility between operating systems
• This defines a set of formal descriptions that provide a standard for the design of
operating systems, especially ones which are compatible with Unix.
Multiprocessor intercommunication infrastructure
• CORBA - Common Object Request Broker Architecture
• (CORBA) is an architecture and specification for creating, distributing &
managing distributed program objects in a network.
• It allows programs at different locations and developed by different vendors to communicate in a
network through an "interface broker."
• CORBA was developed by a consortium of vendors through the Object Management Group (OMG),
which currently includes over 500 member companies.
Software Communication Architecture – Core Frame work
• The SCA is a core framework to provide a standardized process for identifying the available
computational resources of the radio, matching those resources to the required resources for
an application.
• The SCA also provides a standardized method of defining the requirements for each
application, performed in eXtensible Markup Language (XML).
Radio Service, Network Service and Security Service Drivers
• In software radio, the applications will have many reasons to interact with the
Internet as well as many local networks; therefore, it is also common to provide a
collection of standardized radio services, network services, and security services, so
that each application does not need to have its own copy of Internet Protocol, and
other commonly used functions.
Applications Layer – Software Vocoders
Typical SDR from Apache Labs
Computational Processing
Resources
Computational Processing Resources
• The design of an SDR must anticipate the computational resources needed to
implement its most complex application. The computational resources may
consist of GPPs, DSPs, FPGAs, and occasionally will include other chips that
extend the computational capacity.
Generally, the SDR vendor will avoid
• Inclusion of dedicated-purpose non-
programmable chips as it reduces the
flexibility of the SDR
GPP’s Used are…
• GPP selected by many SDR developers is the PowerPC.
• PowerPC (a backronym for Performance Optimization With
Enhanced RISC – Performance Computing, sometimes
abbreviated as PPC) is a RISC instruction set architecture
created by the 1991 Apple–IBM–Motorola alliance, known as
AIM.
GPP’s Contd…
• This class of processor is readily programmed in standard C or C language, supports a
very wide variety of addressing modes, floating point and integer computation, and a
large memory space
• These processors currently perform more than 1 billion mathematical operations per
second (mops).
• They also frequently execute many instructions in parallel.
Need for DSP’s
• The processes like signal Modulation and
demodulation accumulates in multiplying process
which in turn increases the computational
demands.
• This cannot be performed by the GPP’s style of
processing Informations
DSP’s
• DSPs are somewhat different than GPPs.
• The DSP internal architecture is optimized to be able to perform multiply accumulates very fast.
• This means they have one or more multipliers and one or more accumulators in hardware.
• DSPs are available that can perform fractional mathematics (integer) multiply accumulate instructions
at rates of 1 GHz, and floating point multiply accumulates at 600 MHz.
• The other major feature of the DSP is that it has far fewer and less sophisticated addressing modes.
Verdict
• As a result, the DSP is much more efficient at signal processing but less
capable to accommodate the software associated with the network
protocols.
FPGA’s
• FPGAs have recently become capable of providing tremendous amounts of multiply accumulate
operations on a single chip, surpassing DSPs
• In addition to the DSP, FPGAs can also provide the timing logic to synthesize clocks, baud rate, chip
rate, time slot, and frame timing, thus leading to a reasonably compact waveform implementation.
• complex signal processes that are not efficiently implemented on a DSP, such as Cordic operations, log
magnitude operations, and difference magnitude operations, can all have the specialized hardware
implementations required for a waveform when implemented in FPGAs.
Drawbacks of FPGA’s
• The drawback of using FPGA’s are the codes are not written C or C ++,
instead written in VHDL which may conflict with the under laying
software Architecture
Final Verdict of computational Resources
• Today’s SDRs provide a reasonable mix of these computational alternatives to assure that a
wide variety of desirable applications can in fact be implemented at an acceptable resource
level.
• In today’s SDRs, dedicated-purpose application-specific integrated circuit (ASIC) chips are
avoided because the signal processing resources cannot be reprogrammed to implement
new waveform functionality.
Interface topology among Plug and Play Devices.
End
of
UNIT 2

More Related Content

Similar to 1fbciobmrrqmnlyjl1he-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47aa6666f314a77668884-poli-170906154304.pdf

USE_OF_DSP_FOR_WIRELESS_AND_MOBILE.ppt
USE_OF_DSP_FOR_WIRELESS_AND_MOBILE.pptUSE_OF_DSP_FOR_WIRELESS_AND_MOBILE.ppt
USE_OF_DSP_FOR_WIRELESS_AND_MOBILE.ppt
GobhinathS
 
MVA slides lesson 7
MVA slides lesson 7MVA slides lesson 7
98 366 mva slides lesson 7
98 366 mva slides lesson 798 366 mva slides lesson 7
98 366 mva slides lesson 7
suddenven
 
LoRa online training for utility guys
LoRa online training for utility guysLoRa online training for utility guys
LoRa online training for utility guys
Nikolay Milovanov
 
Chapter 02 - Wan Router
Chapter 02 - Wan RouterChapter 02 - Wan Router
Chapter 02 - Wan Routerphanleson
 
Analog and digital communicaitons
Analog and digital communicaitonsAnalog and digital communicaitons
Analog and digital communicaitonsDivine Joesline
 
Smart transmitters & HART Protocol
Smart transmitters & HART Protocol Smart transmitters & HART Protocol
Smart transmitters & HART Protocol
Omkar Kale
 
CISSP - Chapter 4 - Intranet and extranets
CISSP - Chapter 4 - Intranet and extranetsCISSP - Chapter 4 - Intranet and extranets
CISSP - Chapter 4 - Intranet and extranets
Karthikeyan Dhayalan
 
Analog and digital communicaitons
Analog and digital communicaitonsAnalog and digital communicaitons
Analog and digital communicaitons
Mohamed AbdEl-Naby
 
Mobility Management Challenges and Issues in 4G Heterogeneous Networks
Mobility Management Challenges and Issues in 4G Heterogeneous NetworksMobility Management Challenges and Issues in 4G Heterogeneous Networks
Mobility Management Challenges and Issues in 4G Heterogeneous Networks
AJAL A J
 
Chapter_1.pptx
Chapter_1.pptxChapter_1.pptx
Chapter_1.pptx
RajGopalMishra4
 
Bsnl Training Report
Bsnl Training ReportBsnl Training Report
Bsnl Training Report
Nikhil Kumar
 
Analog and digital communicaitons
Analog and digital communicaitonsAnalog and digital communicaitons
Analog and digital communicaitonsAkmal Khan
 
Analog and digital communicaitons
Analog and digital communicaitonsAnalog and digital communicaitons
Analog and digital communicaitons
Mohamed AbdEl-Naby
 
Modulation demodulation assignment
Modulation demodulation assignmentModulation demodulation assignment
Modulation demodulation assignment
SBEntertainments
 
Embedded sysyetm components
Embedded sysyetm componentsEmbedded sysyetm components
Embedded sysyetm components
lambanaveen
 
IT8602 Mobile Communication - Unit V
IT8602 Mobile Communication - Unit V IT8602 Mobile Communication - Unit V
IT8602 Mobile Communication - Unit V
pkaviya
 
Software defined radio....
Software defined radio....Software defined radio....
Software defined radio....Bise Mond
 

Similar to 1fbciobmrrqmnlyjl1he-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47aa6666f314a77668884-poli-170906154304.pdf (20)

USE_OF_DSP_FOR_WIRELESS_AND_MOBILE.ppt
USE_OF_DSP_FOR_WIRELESS_AND_MOBILE.pptUSE_OF_DSP_FOR_WIRELESS_AND_MOBILE.ppt
USE_OF_DSP_FOR_WIRELESS_AND_MOBILE.ppt
 
MVA slides lesson 7
MVA slides lesson 7MVA slides lesson 7
MVA slides lesson 7
 
98 366 mva slides lesson 7
98 366 mva slides lesson 798 366 mva slides lesson 7
98 366 mva slides lesson 7
 
LoRa online training for utility guys
LoRa online training for utility guysLoRa online training for utility guys
LoRa online training for utility guys
 
Chapter 02 - Wan Router
Chapter 02 - Wan RouterChapter 02 - Wan Router
Chapter 02 - Wan Router
 
Analog and digital communicaitons
Analog and digital communicaitonsAnalog and digital communicaitons
Analog and digital communicaitons
 
Sdr seminar
Sdr seminarSdr seminar
Sdr seminar
 
Smart transmitters & HART Protocol
Smart transmitters & HART Protocol Smart transmitters & HART Protocol
Smart transmitters & HART Protocol
 
CISSP - Chapter 4 - Intranet and extranets
CISSP - Chapter 4 - Intranet and extranetsCISSP - Chapter 4 - Intranet and extranets
CISSP - Chapter 4 - Intranet and extranets
 
Analog and digital communicaitons
Analog and digital communicaitonsAnalog and digital communicaitons
Analog and digital communicaitons
 
Mobility Management Challenges and Issues in 4G Heterogeneous Networks
Mobility Management Challenges and Issues in 4G Heterogeneous NetworksMobility Management Challenges and Issues in 4G Heterogeneous Networks
Mobility Management Challenges and Issues in 4G Heterogeneous Networks
 
Chapter_1.pptx
Chapter_1.pptxChapter_1.pptx
Chapter_1.pptx
 
Bsnl Training Report
Bsnl Training ReportBsnl Training Report
Bsnl Training Report
 
Analog and digital communicaitons
Analog and digital communicaitonsAnalog and digital communicaitons
Analog and digital communicaitons
 
Analog and digital communicaitons
Analog and digital communicaitonsAnalog and digital communicaitons
Analog and digital communicaitons
 
Jaya ppt(2)
Jaya ppt(2)Jaya ppt(2)
Jaya ppt(2)
 
Modulation demodulation assignment
Modulation demodulation assignmentModulation demodulation assignment
Modulation demodulation assignment
 
Embedded sysyetm components
Embedded sysyetm componentsEmbedded sysyetm components
Embedded sysyetm components
 
IT8602 Mobile Communication - Unit V
IT8602 Mobile Communication - Unit V IT8602 Mobile Communication - Unit V
IT8602 Mobile Communication - Unit V
 
Software defined radio....
Software defined radio....Software defined radio....
Software defined radio....
 

More from Mathavan N

cznamjwyr36wfmgtmdzc-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
cznamjwyr36wfmgtmdzc-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...cznamjwyr36wfmgtmdzc-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
cznamjwyr36wfmgtmdzc-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
Mathavan N
 
Engineering Presentation.ppt
Engineering Presentation.pptEngineering Presentation.ppt
Engineering Presentation.ppt
Mathavan N
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
Mathavan N
 
UNIT_III_FULL_PPT.pdf.pdf
UNIT_III_FULL_PPT.pdf.pdfUNIT_III_FULL_PPT.pdf.pdf
UNIT_III_FULL_PPT.pdf.pdf
Mathavan N
 
Unit_II_ppt.pdf.pdf
Unit_II_ppt.pdf.pdfUnit_II_ppt.pdf.pdf
Unit_II_ppt.pdf.pdf
Mathavan N
 
Unit_4_Full_pdf.pdf.pdf
Unit_4_Full_pdf.pdf.pdfUnit_4_Full_pdf.pdf.pdf
Unit_4_Full_pdf.pdf.pdf
Mathavan N
 
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdfDigital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
Mathavan N
 
Ad Hoc.pptx
Ad Hoc.pptxAd Hoc.pptx
Ad Hoc.pptx
Mathavan N
 
EMG.pdf
EMG.pdfEMG.pdf
EMG.pdf
Mathavan N
 
EEG.pdf
EEG.pdfEEG.pdf
EEG.pdf
Mathavan N
 
PCG.pdf
PCG.pdfPCG.pdf
PCG.pdf
Mathavan N
 
Bio potentials.pdf
Bio potentials.pdfBio potentials.pdf
Bio potentials.pdf
Mathavan N
 
ECG Recording Method.pdf
ECG Recording Method.pdfECG Recording Method.pdf
ECG Recording Method.pdf
Mathavan N
 
Bio Amplifiers.pdf
Bio Amplifiers.pdfBio Amplifiers.pdf
Bio Amplifiers.pdf
Mathavan N
 
Surgical diathermy - EC8073 Medical Electronics - Hints for Slow Learner
Surgical diathermy -  EC8073 Medical Electronics - Hints for Slow LearnerSurgical diathermy -  EC8073 Medical Electronics - Hints for Slow Learner
Surgical diathermy - EC8073 Medical Electronics - Hints for Slow Learner
Mathavan N
 
Electrode Potential with image - EC8073 Medical Electronics - Hints for Slow ...
Electrode Potential with image - EC8073 Medical Electronics - Hints for Slow ...Electrode Potential with image - EC8073 Medical Electronics - Hints for Slow ...
Electrode Potential with image - EC8073 Medical Electronics - Hints for Slow ...
Mathavan N
 
Pacemaker - EC8073 Medical Electronics - Hints for Slow Learner
Pacemaker - EC8073 Medical Electronics - Hints for Slow LearnerPacemaker - EC8073 Medical Electronics - Hints for Slow Learner
Pacemaker - EC8073 Medical Electronics - Hints for Slow Learner
Mathavan N
 
Electrode with image - EC8073 Medical Electronics - Hints for Slow Learner
Electrode with image - EC8073 Medical Electronics - Hints for Slow LearnerElectrode with image - EC8073 Medical Electronics - Hints for Slow Learner
Electrode with image - EC8073 Medical Electronics - Hints for Slow Learner
Mathavan N
 
Eeg with image - Medical Electronics - Hints for Slow Learner
Eeg with image - Medical Electronics - Hints for Slow LearnerEeg with image - Medical Electronics - Hints for Slow Learner
Eeg with image - Medical Electronics - Hints for Slow Learner
Mathavan N
 
Diathermy - Medical Electronics - Hints for Slow Learner
Diathermy - Medical Electronics - Hints for Slow Learner Diathermy - Medical Electronics - Hints for Slow Learner
Diathermy - Medical Electronics - Hints for Slow Learner
Mathavan N
 

More from Mathavan N (20)

cznamjwyr36wfmgtmdzc-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
cznamjwyr36wfmgtmdzc-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...cznamjwyr36wfmgtmdzc-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
cznamjwyr36wfmgtmdzc-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
 
Engineering Presentation.ppt
Engineering Presentation.pptEngineering Presentation.ppt
Engineering Presentation.ppt
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
UNIT_III_FULL_PPT.pdf.pdf
UNIT_III_FULL_PPT.pdf.pdfUNIT_III_FULL_PPT.pdf.pdf
UNIT_III_FULL_PPT.pdf.pdf
 
Unit_II_ppt.pdf.pdf
Unit_II_ppt.pdf.pdfUnit_II_ppt.pdf.pdf
Unit_II_ppt.pdf.pdf
 
Unit_4_Full_pdf.pdf.pdf
Unit_4_Full_pdf.pdf.pdfUnit_4_Full_pdf.pdf.pdf
Unit_4_Full_pdf.pdf.pdf
 
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdfDigital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
 
Ad Hoc.pptx
Ad Hoc.pptxAd Hoc.pptx
Ad Hoc.pptx
 
EMG.pdf
EMG.pdfEMG.pdf
EMG.pdf
 
EEG.pdf
EEG.pdfEEG.pdf
EEG.pdf
 
PCG.pdf
PCG.pdfPCG.pdf
PCG.pdf
 
Bio potentials.pdf
Bio potentials.pdfBio potentials.pdf
Bio potentials.pdf
 
ECG Recording Method.pdf
ECG Recording Method.pdfECG Recording Method.pdf
ECG Recording Method.pdf
 
Bio Amplifiers.pdf
Bio Amplifiers.pdfBio Amplifiers.pdf
Bio Amplifiers.pdf
 
Surgical diathermy - EC8073 Medical Electronics - Hints for Slow Learner
Surgical diathermy -  EC8073 Medical Electronics - Hints for Slow LearnerSurgical diathermy -  EC8073 Medical Electronics - Hints for Slow Learner
Surgical diathermy - EC8073 Medical Electronics - Hints for Slow Learner
 
Electrode Potential with image - EC8073 Medical Electronics - Hints for Slow ...
Electrode Potential with image - EC8073 Medical Electronics - Hints for Slow ...Electrode Potential with image - EC8073 Medical Electronics - Hints for Slow ...
Electrode Potential with image - EC8073 Medical Electronics - Hints for Slow ...
 
Pacemaker - EC8073 Medical Electronics - Hints for Slow Learner
Pacemaker - EC8073 Medical Electronics - Hints for Slow LearnerPacemaker - EC8073 Medical Electronics - Hints for Slow Learner
Pacemaker - EC8073 Medical Electronics - Hints for Slow Learner
 
Electrode with image - EC8073 Medical Electronics - Hints for Slow Learner
Electrode with image - EC8073 Medical Electronics - Hints for Slow LearnerElectrode with image - EC8073 Medical Electronics - Hints for Slow Learner
Electrode with image - EC8073 Medical Electronics - Hints for Slow Learner
 
Eeg with image - Medical Electronics - Hints for Slow Learner
Eeg with image - Medical Electronics - Hints for Slow LearnerEeg with image - Medical Electronics - Hints for Slow Learner
Eeg with image - Medical Electronics - Hints for Slow Learner
 
Diathermy - Medical Electronics - Hints for Slow Learner
Diathermy - Medical Electronics - Hints for Slow Learner Diathermy - Medical Electronics - Hints for Slow Learner
Diathermy - Medical Electronics - Hints for Slow Learner
 

Recently uploaded

weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 

Recently uploaded (20)

weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 

1fbciobmrrqmnlyjl1he-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47aa6666f314a77668884-poli-170906154304.pdf

  • 1. RMK College of Engineering and Technology EC6014 Cognitive Radios Department of Electronics and Communication Engineering
  • 3. Syllabus • Essential functions of the software radio, • Basic SDR, • Hardware Architecture, • Computational Processing Resources, • Software Architecture, • Top Level Component Interfaces, • Interface Topologies Among Plug and Play Modules,.
  • 5. Channel Coding and Decoding • The main functions of this block are • Timing recovery • Equalization • Pre distortion • Black data processing
  • 7. Diversity Basic - Understanding Dispersive Channels
  • 9. Diversity - Principle • The principle of diversity is to ensure that the same information reaches the receiver on a statistically independent channels.
  • 10. IF Processing Beam Forming • This block also deals with the effective channel decoding. • This plays a greater role in deciding the QoS. Diversity Combining Frequency Translation Filtering
  • 11. Channel Set • This block deals with : • Simultaneous operations • Multiband propagation • Wireline interoperability • This block have an responsibility if automatically employing multiple channels for managed Qos
  • 12. Multiple personalities • Multi mode agile services • Interoperability • Multiple personalities may lead to RFI (Radio Frequency interference)
  • 13. Evolution Support • Software part that supports the future enhancements as updates.
  • 14. Joint Control • joint control function. Joint control ensures system stability, error recovery, timely data flow, and isochronous streaming of voice and video. • As radios become more advanced, joint control becomes more complex, evolving toward autonomous selection of band, mode, and data format.
  • 15. Top level Component interfaces A point where two systems, subjects, organizations, etc. meet and interact.
  • 16. What is an Interface ?.. • In computing, an interface is a shared boundary across which two separate components of computer system exchange information. • Software Radio must support the RF and intermediate frequency (IF) hardware that is necessary to interface the computing hardware with radio signals. This support is largely a tuning structure coupled with a standardized interface. • In software radio to make the waveform and application interfaces standardized, it is necessary to make the hardware platform present a set of highly standardized interfaces.
  • 17. Top Level Interfaces in SDR • After identifying the functions to be accomplished in a software radio, one must define the interface points among the functional components.
  • 18.
  • 19. Analog Stream • Used to interface the external audio, video and facsimile devices with the SDR. • These interfaces may carry continuous streams
  • 20. Source Bit Stream • This interface carries the coded bit streams and packets. • It also carries the signals from ADC, Vocoders, and compressed Text. • Sampling theorem is used for ADC and finite arithmetic precision for coded sequences.
  • 21. Clear Bit Streams • These streams are framed, multiplexed and FEC performed packets
  • 22. Protected Bit stream • They carry the authentication responses, public key and private key. • It also carries the enciphered bit streams.
  • 23. IF Wave form • It carries digitally pre emphasized waveform ready for up conversion
  • 24. RF Waveform • This interface deals with the control of power level, adjacent channel interference etc.,
  • 25. Network interface • These interface are used to carry the information form the remotely located sources. • This interface uses asynchronous Transfer Mode (ATM) and its associated protocols. • ATM is a telecommunication concept to transfer the user traffic including Voice, data and video signals. • They are widely used for the integrated services digital networks.
  • 26. Joint Control • This controls all the interfaces between the hardware and software. • This interface is also used for initialization and fault recovery.
  • 27. Standardizing an Interface • This way, vendors can develop their waveforms independent of the knowledge of the underlying hardware. • Similarly, hardware developers can develop a radio with standardized interfaces, which can subsequently be expected to run a wide variety of waveforms from standardized libraries.
  • 28. Application Programming Interfaces - API • This way, the waveform development proceeds by assuming a standardized set of interfaces Application- Programming Interfaces(APIs) for the radio hardware, and the radio hardware translates commands and status messages crossing those interfaces to the unique underlying hardware through a set of common drivers. • In addition, the method by which a waveform is installed into a radio, activated, deactivated, and de- installed, and the way in which radios use the standard interfaces must be standardized so that waveforms are reasonably portable to more than one hardware platform implementation
  • 30. SDR - Hardware Architecture
  • 31. SDR - Hardware Architecture • The basic SDR should include the following blocks Radio Front End The Modem The Cryptographic Security Function The Application Function
  • 32. In Addition to these blocks…. • Some Radios may include Support for network devices, allowing the radio to provide network services and to be remotely controlled over the local Ethernet.
  • 33. In Addition to these blocks…. • Some radios will also provide for control of external radio frequency (RF) analog functions such as antenna management, coax switches, power amplifiers, or special purpose filters. Coax switches Filters
  • 35. • The RF front-end (RFFE) consists of the following functions to support the receive mode: • Antenna-matching unit, Low-noise amplifier, Filters, Local oscillators, and Analog- to-digital (A/D) converters (ADCs) • to capture the desired signal and suppress undesired signals to a practical extent.
  • 36.
  • 37. • To support the transmit mode, the RFFE will include digital-to-analog (D/A) converters (DACs), local oscillators, filters, power amplifiers, and antenna-matching circuits. • In transmit mode, the important property of these circuits is to synthesize the RF signal without introducing noise and spurious emissions at any other frequencies that might interfere with other users in the spectrum.
  • 38. • The modem processes the received signal or synthesizes the transmitted signal, or both for a full duplex radio. • The transmit process and the receive process are discussed in detail. The Modem
  • 40. • The modem takes bits of information to be transmitted, groups the information into packets, adds a structured redundancy to provide for error correction at the receiver, groups bits to be formed into symbols, selects a wave shape to represent each symbol, • synthesizes each wave shape, and filters each wave shape to keep it within its desired bandwidth. • It may spread the signal to a much wider bandwidth by multiplying the symbol by a wideband waveform which is also generated by similar methods. • The final waveform is filtered to match the desired transmit signal bandwidth. • The modem must also control the power amplifier and the local oscillators to produce the desired carrier frequency, and must control the antenna-matching unit to minimize voltage standing wave radio (VSWR). • The modem may also control the external RF elements, including transmit versus receive mode, carrier frequency, and smart antenna control.
  • 42. • the modem will shift the carrier frequency of the desired signal to a specific frequency nearly equivalent to heterodyne shifting the carrier frequency to direct current (DC), as perceived by the digital signal processor, to allow it to be digitally filtered. • The digital filter provides a high level of suppression of interfering signals not within the bandwidth of the desired signal. • The modem then time-aligns and de-spreads the signal as required, and re filters the signal to the information bandwidth. • Next the modem time-aligns the signal to the symbol or baud time so that it can optimally align the demodulated signal with expected models of the demodulated signal. • The modem may include an equalizer to correct for channel multipath artifacts, and for filtering and delay distortions. • The modem will compare the received symbols with the possible received symbols and make a best possible estimate of which symbols were transmitted.
  • 43. • The cryptographic security function must encrypt any information to be transmitted. Because the encryption processes are unique to each application, these cannot be generalized. • The Digital Encryption Standard (DES) and the Advanced Encryption Standard (AES) from the US National Institute of Standards and Technology (NIST) provide example cryptographic processes. • In addition to providing the user with privacy for voice communication, cryptography also plays a major role in assuring that the billing is to an authenticated user terminal. The Cryptographic Security Function
  • 44. • The user‟s application may range from voice telephony, to data networking, to text messaging, to graphic display, to live video. Each application has its own unique set of requirements, which, in turn, translate into different implications on the performance requirements of the SDR. • The application processor will typically implement a vocoder, a video coder, and/or a data coder, as well as selected web browser functions. • Compression factors typically in excess of 10:1 are achieved in voice coding, and up to 100:1 in video coding. Data compression ranges from 10 to 50 percent, depending on how much redundancycan be identified in the original information data stream. The Application Function
  • 46. Software Architecture • The objective of the software architecture in an SDR is to place waveforms and applications onto a software-based radio platform in a standardized way. • These waveforms and applications are installed, used, and replaced by other applications as required to achieve the user’s objectives. • The Software radio is decomposed into a stack of hardware and software functions, with open standard interfaces. As shown in Figure
  • 47. • stack starts with the hardware and the one or more data buses that move information among the various processors.
  • 48. The software Frame work includes.. • The Software Framework includes several layers, they are: • Board Support • Operating systems • Standardised OS Interface • Multiprocessor intercommunication infrastructure • Software communication Architecture core frame work
  • 49. Board Support • This contains the input / output drivers which controls each interface (Basic Hardware Drives) • This also takes care of BOOT and BIST • Boot – these are the initial sequence performed to load an operating system into the computer's main memory or random access memory (RAM) • BIST – Built in Self Test.
  • 50. Operating System • the low-level software that supports a computer's basic functions, such as scheduling tasks and controlling peripherals.
  • 51. Standard OS Interface • POSIX - The Portable Operating System Interface • This is a standard for maintaining the compatibility between operating systems • This defines a set of formal descriptions that provide a standard for the design of operating systems, especially ones which are compatible with Unix.
  • 52. Multiprocessor intercommunication infrastructure • CORBA - Common Object Request Broker Architecture • (CORBA) is an architecture and specification for creating, distributing & managing distributed program objects in a network. • It allows programs at different locations and developed by different vendors to communicate in a network through an "interface broker." • CORBA was developed by a consortium of vendors through the Object Management Group (OMG), which currently includes over 500 member companies.
  • 53. Software Communication Architecture – Core Frame work • The SCA is a core framework to provide a standardized process for identifying the available computational resources of the radio, matching those resources to the required resources for an application. • The SCA also provides a standardized method of defining the requirements for each application, performed in eXtensible Markup Language (XML).
  • 54. Radio Service, Network Service and Security Service Drivers • In software radio, the applications will have many reasons to interact with the Internet as well as many local networks; therefore, it is also common to provide a collection of standardized radio services, network services, and security services, so that each application does not need to have its own copy of Internet Protocol, and other commonly used functions.
  • 55. Applications Layer – Software Vocoders
  • 56. Typical SDR from Apache Labs
  • 58. Computational Processing Resources • The design of an SDR must anticipate the computational resources needed to implement its most complex application. The computational resources may consist of GPPs, DSPs, FPGAs, and occasionally will include other chips that extend the computational capacity.
  • 59. Generally, the SDR vendor will avoid • Inclusion of dedicated-purpose non- programmable chips as it reduces the flexibility of the SDR
  • 60. GPP’s Used are… • GPP selected by many SDR developers is the PowerPC. • PowerPC (a backronym for Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a RISC instruction set architecture created by the 1991 Apple–IBM–Motorola alliance, known as AIM.
  • 61. GPP’s Contd… • This class of processor is readily programmed in standard C or C language, supports a very wide variety of addressing modes, floating point and integer computation, and a large memory space • These processors currently perform more than 1 billion mathematical operations per second (mops). • They also frequently execute many instructions in parallel.
  • 62. Need for DSP’s • The processes like signal Modulation and demodulation accumulates in multiplying process which in turn increases the computational demands. • This cannot be performed by the GPP’s style of processing Informations
  • 63. DSP’s • DSPs are somewhat different than GPPs. • The DSP internal architecture is optimized to be able to perform multiply accumulates very fast. • This means they have one or more multipliers and one or more accumulators in hardware. • DSPs are available that can perform fractional mathematics (integer) multiply accumulate instructions at rates of 1 GHz, and floating point multiply accumulates at 600 MHz. • The other major feature of the DSP is that it has far fewer and less sophisticated addressing modes.
  • 64. Verdict • As a result, the DSP is much more efficient at signal processing but less capable to accommodate the software associated with the network protocols.
  • 65. FPGA’s • FPGAs have recently become capable of providing tremendous amounts of multiply accumulate operations on a single chip, surpassing DSPs • In addition to the DSP, FPGAs can also provide the timing logic to synthesize clocks, baud rate, chip rate, time slot, and frame timing, thus leading to a reasonably compact waveform implementation. • complex signal processes that are not efficiently implemented on a DSP, such as Cordic operations, log magnitude operations, and difference magnitude operations, can all have the specialized hardware implementations required for a waveform when implemented in FPGAs.
  • 66. Drawbacks of FPGA’s • The drawback of using FPGA’s are the codes are not written C or C ++, instead written in VHDL which may conflict with the under laying software Architecture
  • 67. Final Verdict of computational Resources • Today’s SDRs provide a reasonable mix of these computational alternatives to assure that a wide variety of desirable applications can in fact be implemented at an acceptable resource level. • In today’s SDRs, dedicated-purpose application-specific integrated circuit (ASIC) chips are avoided because the signal processing resources cannot be reprogrammed to implement new waveform functionality.
  • 68. Interface topology among Plug and Play Devices.