Date post: | 09-Jul-2016 |
Category: |
Documents |
Upload: | muhammad-abbas-zaidi |
View: | 217 times |
Download: | 0 times |
1
Software Define RadioChallenges And OpportunitiesGroup Members: ABBAS ZAIDI.
AMIN-UL-HASNAT.
2
• Provides flexibility.• Can be Upgradeable.• Longer Life time.• Cheaper Multi-Standard terminals for end
users.• Rapid evolvement of Communication
Standards.• Improved Spectrum Utilization.• Beneficial for Satellite Communication.
Why SDR ?
3
• SDR shifted hardware dominated radio systems to such systems where the major part of the functionality is defined in software.
• No single unified globally recognized definition.• It allows to communicate at any desirable
frequency ,bandwidth, modulation and data rate by simply loading the appropriate software.
• It can adopt to harsh interferences and noise conditions by changing parts of the waveform processing through loading different software modules.
Introduction
4
• Introduction of enabling technologies in the hardware which includes DA and AD converters, DSP’s, GPP’S and FPGA’s.
• Demand for more flexible and re-configurable radio communication solutions.
Evolution towards SDR
5
• Most widely used software architecture for SDR.
• It allows to build component based SDR applications.
• Components of SCA are SW processing modules with input and output ports.
• It is a distributed system architecture which allows various parts of applications to run on different processing elements.
Software Communication Architecture (SCA)
6
• Component based approach makes the reuse of parts of application easier.
• It also promotes the separation of roles in the development.
• In SCA the communication between components and devices is carried by Common Object Request broker Architecture(CORBA).
Software Communication Architecture (SCA)
7
• The SCA defines a protocol and an environment for the application components. SCA does this by defining a set of interfaces and services, referred to as the Core Framework (CF).
• The CF interfaces are grouped in four sets:1. The Base Application Interfaces provide management and
control interfaces for the application components, and they are implemented by these application components.
2. The Base Device Interfaces allow management and con-trol of hardware devices through their software interface, and are implemented by the logical device components.
Core Framework
8
• The Framework Control Interfaces control the instantiation, management and removal of software from the system, and these interfaces are implemented by software modules that form part of the system platform.
• The Framework Services Interfaces provide file functions, and are implemented by software modules that form part of the system platform.
Core Framework
9
Layers Of SCA
FC: Framework control interface.FS: Framework services interfaces.AEP: Application environment profile
10
• Portability of SDR SCA-based applications.• Challenges related to SCA Application
Development.• CORBA Related Challenges.• SCA Challenges and Alternative
Architectures.• Computational Requirements• Processing Options• Requirements versus Capacity, the Way
Ahead
Architectural and Computational Challenges
11
Portability of SDR SCA-based applications.
12
• It is challenging to learn and understand without having relevant background of CORBA and OOP for communication equipment design and embedded system engineer’s.
• Various commercial tools are required for understanding XML and CORBA details.
Challenges related to SCA Application Development.
13
• Introduces latency.• Implication on communication throughput.• Increased overhead.• For the optimization of throughput avoiding too
small packet sizes is important.• Average latency show a linear relation with
message size.• This latency can be reduced by using Real-time
CORBA features.
CORBA Related Challenges.
14
Computational Requirements
15
• Processing of wideband high-bit rate waveforms within acceptable size ,weight ,unit cost and power consumption.
• SDR application perform processing on various stages of receive and transmit signals along with protocol handling , application control activities, user interaction and more.
• It requires computational components like DPC’S and EDACC’s.
Computational Requirements
16
Computational Requirements
17
1. Static Processing Elements 2. Reconfigurable Processing Elements.3. Fast Reconfigurable Units.4. Real-Time Reconfigurable Units.
Processing Options
18
• Computationally demanding and highly parallel parts of an algorithm are implemented in an ASIC.
• ASIC solutions may provide low unit costs for very high production volumes, but with high development costs.
• It is beneficial for any design to evaluate the waveforms and determine which functions are common across waveforms, which then could be hosted in an ASIC to allow a low power implementation.
Static Processing Elements
19
• (FPGA) is the reconfigurable alternative to the ASIC.
• FPGA can be field-programmed with the specific code needed for the specific waveform application.
Reconfigurable Processing Elements.
20
• Offer shorter reconfiguration time than FPGA’s.• CCMs have application-domain tailored processing units,
connected via a highly flexible and fast reconfigurable fabric. (Configurable Computing Machines).
• CCMs may seem ideally suited for SDRs that need high performance and fast reconfiguration.
• A disadvantage, how-ever, is the diversity in approaches, which makes efforts to use them very much a unique effort for each type. This also reduces the availability of SW tools for programming them.
Fast Reconfigurable Units.
21
• Microprocessor systems are processing alternatives that provide full real-time programmability.
• Multi-core processors may be classified as• Single Instruction Multiple Data (SIMD),
Multiple Instruction Multiple Data (MIMD), or as a combination of the two.
Real-Time Reconfigurable Units.
22
• The answer depends on the individual weighting of a number of factors, and hence no easy answer is available.
• Dependant factors are re-configurability time, power consumption, size, weight, cost, suitability for the actual processing load.
Which Processing Element to Choose ?
23
Processing Capacity VS Increase in Data Rates
The throughput download data rate in mobile cellular terminals increases at a higher exponential rate than the exponential rate of the DSP processing capacity in MIPS. The required processing rate increases at an even higher pace, this being due to the algorithmic complexity increasing with the generations
24
• The flexibility benefits of SDR at the same time causes challenges in the security area, both for developers and security certification organizations.
1. Software Load and Protection against Unauthorized SW.
2. Trusted and High-Assurance Systems.3. Portability of Security Related Modules.
SECURITY RELATED CHALLENGES
25
• lack of inter domain security APIs and security feature documentation is presently a major challenge and obstacle for SDR application portability
• MILS by exchanging secure operational waveforms between nations and thereby achieves multination interoperability in the battlefield.
Software Load and Protection against Unauthorized SW.
26
• In military communication systems particularly, demonstrating high-assurance security on a fully flexible and general computing platform is a very difficult task
• Multiple Independent Levels of Security (MILS)
• Separation Kernel (SK), SK provides data separation,
in ensuring that the different partitions operate on physically separated memory areas.
Trusted and High-Assurance Systems.
27
MILS ARCHITECTURE
28
• lack of inter domain security APIs and security feature documentation is presently a major challenge and obstacle for SDR application portability
• MILS by exchanging secure operational waveforms between nations and thereby achieves multination interoperability in the battlefield.
Portability of Security Related Modules.
29
1. SDR Certification.2. SCA Compliance and Domain Certification.
REGULATORY AND CERTIFICATION ISSUES
30
• Traditionally, radio equipment has been approved with the specific frequencies, bandwidths, modulations and with specific, and fixed, versions of functionality
• In USA and Europe, steps have been taken that allow faster certification of reconfigured radio equipment\
• With the previous rules any changes to output power, frequency or type of modulation implied that a new application form and a new approval would be needed and the equipment be relabeled with a new identification number.
SDR Certification.
31
• Wherever the SCA specification is used, certification of compliance to the SCA specification is likely to be a market demand, and important for application portability.
• There is a need for architectural certification authorities also in other domains than the JTRS domain, and in other parts of the world than the USA
SCA Compliance and Domain Certification.
32
• SDR provides new product and market opportunities, and has the potential of changing the business models in the radio communication industry.
i. Opportunities in the Military Domain ii. Opportunities in the Commercial Domain
OPPORTUNITIES RELATED TO BUSINESS MODELS AND MILITARY AND COMMERCIAL MARKETS
33
• SW Upgradeable and Reconfigurable Military Radio Communications Equipment
• SDR provides opportunities for having military radio communications equipment which is SW upgradeable and reconfigurable, possibly even field reconfigurable and reconfigurable in space deployment
Opportunities in the Military Domain
34
• Software Defined Multi-Protocol Multi-Band (MPMB) base stations, allow standardization of hardware platforms, which reduces the amount of capital tied up in hardware inventory
• Mobile Multi-standard Terminals, provides opportunities for future mobile wireless users to change and personalize their units by installing additional pieces of waveform software, and upgrade their units as new standards emerge or as standards are updated
Opportunities in the Commercial Domain
35
• A fundamental challenge for SDR designs is that of providing sufficient computational performance for the signal processing tasks and within the relevant size weight and power requirements.
• Parallel computation enhancements and the rapid evolvement of DSP and FPGA performance help to provide this computational performance.
• The re-configurability of SDR systems has security challenges as a side effect.
CONCLUSIONS
36
• SDR has promising potential in commercial wireless network infrastructure equipment because base stations are less sensitive to the power consumption of the SDR processing platforms than the mobile devices.
• SDR has the potential to increase the productivity of radio communication development and lower the lifecycle costs of radio communication.
CONCLUSIONS
37
• SDR will also have continued focus as a convenient platform for future cognitive radio networks, enabling more information capacity for a given amount of spectrum and have the ability to adapt on-demand to waveform standards.
CONCLUSIONS
38
Thank You !