Introduction
The introduction of new wireless communication technologies such as 3G, WiFi and WiMax are
changing the way wireless services will be used. Nowadays, the Internet has allowed people to
access great amounts of information from a single device, the desktop computer, but as small
wireless devices become more common, users will expect the same kind of experience on these
devices (Reed 2002). This requirement presents potential challenges in the areas of equipment
design, wireless service provision, security and regulation.
However, the proliferation of radio standards each requiring their own specific access terminal
and base station infrastructure is hampering the provision of new wireless applications and
services. A solution to this problem is the use of configurable radio technologies since they can
provide an infrastructure from which service providers can evolve to meet current and future user
requirements in a new way.
Configurable radio technologies give service providers many advantages, among which are:
Radio systems which are easily adaptable, reconfigurable and multifunctional in terms of
modes of operations, radio frequency bands, waveforms used and air interfaces supported.
A platform that will allow service providers to better differentiate their services and to be
able to update their network infrastructure to keep up with technological advances. Base
stations and handsets can evolve supporting current and future standards, eliminating or
at least reducing the need to create multiple overlay networks to support each standard.
The objective of the paper is to present the basic concepts of two configurable radio technologies,
Software Defined Radio (SDR) and Software Radio (SR), in order to understand their
functionality and their role in providing the above mentioned benefits/advantages to service
providers along with their potential impact on the wireless communications market with special
emphasis on categorizing the architectures to implement spectrum trading markets.
In the technical literature on configurable radio systems, the terms Software Radio (SR) and
Software Defined Radio (SDR) are used almost interchangeably. This is due in part to the many
different perspectives for software radio technology as it evolved. The real factor that differences
the two technologies is how close the digitization functions are to the antenna of a radio system.
In a software radio, digitization processes occur at or very near to the antenna and all other radio
processes are performed in software. In a software defined radio digitization occurs further away
from the antenna. As technology improves the SDR will evolve to the SR and nowadays the line
between them is disappearing.
Due to the growing importance of these technologies, some standard and regulation bodies have
established their definitions for SDRs and SRs. For the case of SDRs, the most relevant
definitions are the following:
For the case of software radios, the SDR forum considers the Software Radio (SR) as an
improvement over an SDR by eliminating the analog amplification or heterodyne mixing prior
to digital-analog conversion. Programmability extends to the entire system with analog
conversion only at the antenna, speaker and microphones(SDR Forum 2005). In a software
radio all aspects of the air interface including RF channel access and waveform synthesis (not
just selection) are defined in software.
From the above definitions, it can be seen that SDR and SR systems are closely related, differing
mostly in the part of the system where digitization under software control takes place. The
definitions also point to software radio as being an evolution of SDR technology. The rest of this
paper will treat both of these configurable radio technologies emphasizing characteristics that are
only applicable to one of them when the distinction is necessary. Additionally, since the
technical literature on SDR/SR systems has focused mostly on base station systems most of the
issues treated in this paper will also refer to such systems.
Figure 2 illustrates the high level structure for an ideal SDR/SR system. In this structure, the D/A
and A/D converters allow all radio functions to be performed in software. The ideal software
radio provides communications capabilities on the RF spectrum that it can access and extracts
signals that are within its A/D bandwidth. It can also reconfigure itself by running different
algorithms to structure and understand the signal format of the physical interface being used at a
particular time.
A more precise layered structure of a software radio is shown in Figure 3. This architecture
consists of a simple analog subsystem in which operations that cannot be done digitally are
performed (RF filtering, receive preamplifications, power amplification, etc.). All other functions
are performed digitally (Burns 2003).
In this ideal architecture, the complexities and details of the hardware should be isolated in a way
that prevents them from influencing the applications software. A middleware layer achieves this
task and based on this concept, work is currently ongoing on industry and standard groups like
the SDR Forum and the Object Management Group (OMG) to create open APIs and middleware
for software radio design that will make applications development more portable and
standardized.
To move digitization capabilities as close as po9ssible to the antenna by using analog-todigital (A/D) and digital-to-analog (D/A) wideband conversion.
Building wideband low loss antennas and RF converters
Use and development of powerful DSP chips to replace the ASICs that implement the
algorithms and radio functions required for radio systems (Salcic 2002).
Estimating the processing demand of applications and the processing capacity of hybrid
DSP/CPU configurations.
Developing methods for achieving and sustaining the data rates across interprocessor
interfaces required for correct processing of radio signals.
Development of software technologies, platforms and tools that allow flexible
specification, design and implementation of radio systems in which there are combined
hardware and software objects.
In the specific case of SDRs, channel processing is a key functionally which involves discrete
time point operations to translate the baseband signal to an intermediate frequency (IF) by
multiplying a discrete time-domain baseband waveform by a discrete reference carrier to produce
a sampled IF signal. The sampling rate determines the performance requirements for this part of
the SDR, since sampled data values must be computationally produced and consumed within
strict timing windows in order to maintain the integrity of the signals represented.
In general, the design of SDR/SR systems requires a mix of radio, electrical and software
engineering concepts that make them more difficult to design than traditional radio systems.
However, recent technology advances and products have contributed in making SDR/SR systems
engineering feasible at an economic and practical level (Sandbridge Technologies 2006;
Sandbridge Technologies 2005).
Figure 4. Software Communications Architecture (Joint Tactical Radio System - Joint Program Office 2004)
The SCA is a complex architecture aimed at supporting signal processing applications running
securely on heterogeneous and distributed hardware. It provides services for the creation,
installation, management and removal of waveforms, management of distributed hardware, file
systems and the configuration of system components. Future SDR/SR system developments are
expected to use this architecture due to its acceptance by defense contractors in several countries
and the development of commercial and open source software tools that are based on it.
5.3. Regulation for SDR/SR technology
The Federal Communications Commission (FCC) released in 2001 its First Report and Order on
Software Defined Radios. In the order, it legally created a new class of equipment for software
defined radios (SDRs) with streamlined equipment authorization procedures. It also amended
equipment authorization rules to permit manufacturers of equipment to make changes to the
frequency, power and modulation parameters of SDRs without having to file a new equipment
authorization application with the Commission.
This first ruling recognized the fact that software was being used to determine the RF
characteristics of radios but placed many controls on the way this software could be updated and
managed securely. After several requests and a compilation of comments during 2004, the FCC
released another ruling in 2005 (Federal Communications Commission March 10, 2005) where it
modified and clarified certain authorization requirements for software defined radios and
cognitive radios to facilitate the development of these technologies. Cognitive radio extends
SDR/SR technology to incorporate knowledge of a users usage patterns, context awareness
(location, type of service most likely to be requested by user, etc), and environmental factors
(available services, link conditions) in the provision of wireless services.
The 2005 ruling eliminated the requirement that the manufacturer of a software defined radio
should supply the software source code of a SDR system to the FCC for approval, and instead,
it requests that a manufacturer supply a high level operational description of the software that
controls the radios RF characteristics, and a description of the software security measures
employed to prevent unauthorized modifications.
Additionally, the Commission concluded that there are technical measures that configurable
radio systems (specifically, cognitive radios) could employ to allow reliable secondary use of
spectrum. This along with the continuing adaptation of regulation for SDR/SR systems,
illustrates the important place that SDR/SR technology and cognitive radio systems will have in
the FCCs spectrum management initiatives.
Spectrum trading markets can be implemented in many ways. A summary of the proposed
classification of technical architectures for Spectrum trading infrastructure from the work of the
author is given here (Caicedo and Weiss 2007). The classification is based on infrastructure,
configuration method, activation and flexibility
Infrastructure
Spectrum obtained via a trade can be used by the buyer through a shared infrastructure such as a
pooling point where several licensees (those that have participated in trades and obtained
spectrum) can make use of their awarded spectrum for transmissions. A licensee could also use
its own equipment to make use of his spectrum.
Configuration method
The configuration of the traded spectrum over a region can be done in a centralized or distributed
manner. In a centralized architecture a spectrum exchange entity is in charge of spectrum
configuration for a region and configures all the technical parameters of each trade and controls
the infrastructure required for the use of the spectrum.
In a distributed architecture, the exchange gives permission over a specific area to a service
provider to use the spectrum that has been traded. This permission would specify the technical
parameters of the allowed operations over the spectrum. The configuration of the equipment that
allows transmission/reception over the traded spectrum is done by other means not in direct
control of the exchange. In this case the exchange is acting more like a broker.
Activation
The requests for spectrum to be acquired through trading can be provider initiated or user
initiated. A provider initiated request is one where the entity that wants to provide a service
initiates the request to obtain the necessary spectrum. A user initiated request is one where the
users terminal equipment determines the need to acquire spectrum to support the services
required by the user (Zekavat and Li 2005). An architecture could also support both types of
requests. In this case, medium to long term use of the spectrum is managed through provider
initiated requests, while short term and/or bursty behavior is handled through user initiated trades.
Flexibility
Flexibility refers to the range of wireless standards and their related protocols that can be used to
support services over the traded spectrum. A multi-protocol architecture supports a non restricted
set of wireless protocols while a restricted protocol architecture is one where only one or a small
number of MAC protocols is allowed.
The fewer protocols supported, the easier it is to determine interference interactions among users
but the less flexible the system becomes. However, its worth considering also the effects of
handling several protocols on the logical requirements of the spectrum trading infrastructure
since the logical processing needs also grow as more protocols are supported.
Each of the above architectures will require a different set of technical elements, protocols and
capabilities for implementation which will have consequences in terms of number of information
flows for a trade, transaction costs and complexity. For example, an architecture that supports
distributed configuration might have higher transaction overhead and thus, possibly higher
transaction costs for each trade configuration.
10
Economic
Telecommunication service providers have continuous pressure to provide services at a
low cost. Software radios can lower infrastructure and operation costs for a wireless
telecommunications provider by providing a platform that can support multiple standards
(Burns 2003). Additionally, software radio technology can increase the hardware
usefulness lifetime (both for the base station and the user terminal) providing protection
to investments made on infrastructure since hardware can be reused by making software
changes until new generations of hardware platforms are required.
SDR/SR technologies will push the creation of new business models in the wireless
sector which will be based in the provision of enhanced and feature rich services with
personalization where basically the software features that a wireless service operator has
at his disposal will determine the kind of services that he can provide.
SDR/SR based systems can also be used as the technical enabler for the establishment of
spectrum trading in the wireless telecommunications market a concept that could lead to
a new set of dynamic commercial interactions in the way wireless spectrum, transmission
capacity and the provision of services are handled in the wireless market.
SDR/SR technologies raise the possibility of having multiple carriers that can share one
network infrastructure with an SDR/SR platform handling multiple protocols in different
bands of spectrum which can make it easier for small start-up companies to provide
wireless services. With multiple carriers co-locating on one SDR network, the carriers
can eliminate most of the costs of duplication of network infrastructure while each carrier
can still provide its own unique set of services and applications.
Bibliography
Burns, Paul (2003), Software defined radio for 3G. Boston: Artech House.
Caicedo, Carlos and Martin B. Weiss (2007), "Spectrum Trading: An Analysis of
Implementation Issues," in To be published in: Proceedings of the IEEE Symposium on New
Frontiers in Dynamic Spectrum Access Networks (Dyspan 2007).
Department of Homeland Security (2004), "Statement of Requirements for Public Safety
Wireless Communications & Interoperability."
Federal Communications Commission (2001), "First Report and Order - Authorization and Use
of Software Defined Radios," Vol. ET Docket No. 00-47.
---- (March 10, 2005), "Report and Order - Facilitating Opportunities for Flexible, Efficient and
Reliable Spectrum Use Employing Cognitive Radio Technologies," Vol. ET Docket No. 03-108.
Joint Tactical Radio System - Joint Program Office (2004), Software Communications
Architecture Specification JTRS-5000 SCA V3.0.
Linear Technology Corporation (2005), "16-bit, 130Msps ADC delivers 100 dBc SFDR for High
Performance Receivers & Instrumentation."
11
Mitola, J (1992), "Software radios-survey, critical evaluation and future directions," in National
Telesystems Conference.
Project MESA (2002), "Service Specifications Group Services and Applications: Statement of
Requirements."
Reed, Jeffrey Hugh (2002), Software radio: a modern approach to radio engineering. Upper
Saddle River, NJ: Prentice Hall.
Salcic, Z., Mecklenbrauker, C.F. (2002), "Software radio - architectural requirements, research
and development challenges," in The 8th International Conference on Communication Systems,
ICCS Vol. 2.
Sandbridge Technologies (2006), "Press Release - Sandbridge Readies Commercial Release of
Third Generation Mobile Handset Chip Enabling the Wireless Industry's First Reprogrammable
Universal Access Platform."
---- (2005), "Press Release - Sandbridge Technologies Unveils World's First Software Radio
"3G" Processor."
SDR Forum (2005), "FAQs."
---- (2006), "http://www.sdrforum.org."
Tuttlebee, Wally H. W. (2002), Software defined radio: enabling technologies. New York: J.
Wiley & Sons.
Zekavat, S. A. and X. Li (2005), "User-central wireless system: ultimate dynamic channel
allocation," New Frontiers in Dynamic Spectrum Access Networks, 2005. DySPAN 2005. 2005
First IEEE International Symposium on, 82-87.
12