Reconfigurable Radio for Future Generation Wireless...

149
EURASIP Journal on Wireless Communications and Networking Reconfigurable Radio for Future Generation Wireless Systems Guest Editors: Frederik Petré, Ahmet Kondoz, Stefan Kaiser, and Ashish Pandharipande

Transcript of Reconfigurable Radio for Future Generation Wireless...

Page 1: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

EURASIP Journal on Wireless Communications and Networking

Reconfigurable Radio for FutureGeneration Wireless Systems

Guest Editors: Frederik Petré, Ahmet Kondoz,Stefan Kaiser, and Ashish Pandharipande

Page 2: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Reconfigurable Radio for FutureGeneration Wireless Systems

EURASIP Journal on Wireless Communications and Networking

Page 3: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Reconfigurable Radio for FutureGeneration Wireless Systems

Guest Editors: Frederik Petré, Ahmet Kondoz,Stefan Kaiser, and Ashish Pandharipande

EURASIP Journal on Wireless Communications and Networking

Page 4: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Copyright © 2005 Hindawi Publishing Corporation. All rights reserved.

This is a special issue published in volume 2005 of “EURASIP Journal on Wireless Communications and Networking.” All articles areopen access articles distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, andreproduction in any medium, provided the original work is properly cited.

Page 5: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Editor-in-ChiefPhillip Regalia, Institut National des Telecommunications, France

Associate EditorsThushara Abhayapala, Australia Fary Ghassemlooy, UK Eric Moulines, FranceFarid Ahmed, USA Alfred Hanssen, Norway Sayandev Mukherjee, USAAlagan Anpalagan, Canada Stefan Kaiser, Germany A. Nallanathan, SingaporeAnthony C. Boucouvalas, UK G. K. Karagiannidis, Greece Kamesh Namuduri, USAJonathon Chambers, UK Hyung-Myung Kim, Korea Athina Petropulu, USABiao Chen, USA Chi Chung Ko, Singapore H. Vincent Poor, USAPascal Chevalier, France Richard J. Kozick, USA Brian Sadler, USAChia-Chin Chong, Korea Bhaskar Krishnamachari, USA Ivan Stojmenovic, CanadaSoura Dasgupta, USA Vincent Lau, Hong Kong Lee Swindlehurst, USAPetarM. Djuric, USA Dave Laurenson, Scotland Sergios Theodoridis, GreeceAbraham Fapojuwo, Canada Tho Le-Ngoc, Canada Lang Tong, USAMichael Gastpar, USA Tongtong Li, USA Luc Vandendorpe, BelgiumAlex B. Gershman, Canada Wei (Wayne) Li, USA Yang Xiao, USAWolfgang Gerstacker, Germany Steve McLaughlin, UK Lawrence Yeung, Hong KongDavid Gesbert, France Marc Moonen, Belgium Weihua Zhuang, Canada

Page 6: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Contents

Editorial, Frederik Petré, Ahmet Kondoz, Stefan Kaiser, and Ashish PandharipandeVolume 2005 (2005), Issue 3, Pages 271-274

Software-Defined Radio—Basics and Evolution to Cognitive Radio, Friedrich K. JondralVolume 2005 (2005), Issue 3, Pages 275-283

Flexible Radio: A Framework for Optimized Multimodal Operation via Dynamic Signal Design,Ioannis Dagres, Andreas Zalonis, Nikos Dimitriou, Konstantinos Nikitopoulos,and Andreas PolydorosVolume 2005 (2005), Issue 3, Pages 284-297

Adaptive Transmitter Optimization in Multiuser Multiantenna Systems: Theoretical Limits, Effect ofDelays, and Performance Enhancements, Dragan Samardzija, Narayan Mandayam,and Dmitry ChizhikVolume 2005 (2005), Issue 3, Pages 298-307

Flexible Transmission Scheme for 4G Wireless Systems with Multiple Antennas, François Horlin,Frederik Petré, Eduardo Lopez-Estraviz, Frederik Naessens, and Liesbet Van der PerreVolume 2005 (2005), Issue 3, Pages 308-322

Reconfigurable Signal Processing and Hardware Architecture for Broadband WirelessCommunications, Ying-Chang Liang, Sayed Naveen, Santosh K. Pilakkat, and Ashok K. MarathVolume 2005 (2005), Issue 3, Pages 323-332

Modular Software-Defined Radio, Arnd-Ragnar RhiemeierVolume 2005 (2005), Issue 3, Pages 333-342

Adaptive Mobile Positioning in WCDMA Networks, B. Dong and Xiaodong WangVolume 2005 (2005), Issue 3, Pages 343-353

Flexible Frequency Discrimination Subsystems for Reconfigurable Radio Front Ends,Bruce E. Carey-Smith, Paul A. Warr, Phill R. Rogers, Mark A. Beach, and Geoffrey S. HiltonVolume 2005 (2005), Issue 3, Pages 354-363

Flexible Analog Front Ends of Reconfigurable Radios Based on Sampling and Reconstruction withInternal Filtering, Yefim S. Poberezhskiy and Gennady Y. PoberezhskiyVolume 2005 (2005), Issue 3, Pages 364-381

A Reconfigurable Spiral Antenna for Adaptive MIMO Systems, Bedri A. Cetiner, J. Y. Qian, G. P. Li,and F. De FlaviisVolume 2005 (2005), Issue 3, Pages 382-389

Multimode Communication Protocols Enabling Reconfigurable Radios, Lars Berlemann, Ralf Pabst,and Bernhard WalkeVolume 2005 (2005), Issue 3, Pages 390-400

Page 7: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Towards a Fraud-Prevention Framework for Software Defined Radio Mobile Devices,Alessandro Brawerman and John A. CopelandVolume 2005 (2005), Issue 3, Pages 401-412

Page 8: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

EURASIP Journal on Wireless Communications and Networking 2005:3, 271–274c© 2005 Hindawi Publishing Corporation

Editorial

Frederik PetreWireless Research, Interuniversity Micro-Electronics Center (IMEC), Kapeldreef 75, 3001 Leuven, BelgiumEmail: [email protected]

Ahmet KondozCentre for Communication Systems Research (CCSR), University of Surrey, Guildford GU2 7XH, UKEmail: [email protected]

Stefan KaiserDoCoMo Communications Laboratories Europe GmbH, Landsberger Str. 312, 80687 Munich, GermanyEmail: [email protected]

Ashish PandharipandeCommunication and Networking Lab, Samsung Advanced Institute of Technology, P.O. Box 111, Suwon 440-600, KoreaEmail: [email protected]

1. BACKGROUND

Future-generation wireless systems aim to support a spec-trum of services over a variety of networks in a way transpar-ent to the user. Flexibility and adaptivity are key ingredientsof such future-generation wireless systems in order to deliveroptimal quality of service (QoS) for different applicationsover diverse communication environments. Rather than re-lying on the traditional horizontal communication model,consisting of a single wireless access system, these future 4Gsystems will employ a vertical communication model, whichintegrates different existing and new evolving wireless accesssystems on a common IP-based platform, to complementeach other for different service requirements and radio envi-ronments. To enable seamless and transparent interworkingbetween these different wireless access systems, or communi-cation modes, through horizontal (intrasystem) and vertical(intersystem) handovers, multimode functionality is neededto support the different existing air interfaces and the newlyemerging ones.

It is expected that multimode capabilities will be ulti-mately focussed on the terminal side to target a larger mar-ket base. New challenges then appear in terms of minimiz-ing the terminal cost, size, and power consumption, whileat the same time maximizing its flexibility with respect tocommunication standards as well as its adaptivity with re-spect to varying user requirements and changing communi-cation conditions. The conventional approach to the designof a multimode terminal is the provision of a custom base-

band processor for every communication mode. However,with the growing number of standards and communicationmodes, this approach is becoming increasingly infeasible andeconomically unacceptable. A more efficient approach to-wards this design is to adopt a reconfigurable (as opposed tofixed) radio concept, such that the terminal can adapt to thebest-suited communication mode under the control of a QoSmanager. A high degree of flexibility is required not only forthe digital baseband processing but also for the analog radiofrequency (RF) front end, which should accept a large rangeof carrier frequencies, possess a flexible bandwidth, and dealwith a wide variety of operational conditions. Likewise, thesame high degree of flexibility is called for not only at thephysical layer but also at the medium access control (MAC)(and possibly higher) layer(s), to be compatible with the pro-tocols of the different standards.

2. OVERVIEW OF THE SPECIAL ISSUE

This special issue, which has been conceptualized within theframework of the IST-FP6 Network of Excellence in Wire-less COMmunications (NEWCOM), and, more specifically,within the context of NEWCOM Project D on “Flexible Ra-dio,” contains 3 invited papers and 9 regular papers.

The first (invited) paper “Software-defined radio—Basics and evolution to cognitive radio,” by F. K. Jondral,reviews the basic concepts and terminology of software-defined radio (SDR) and discusses its future evolution

Page 9: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

272 EURASIP Journal on Wireless Communications and Networking

towards cognitive radio. The author further emphasizes theimportance of standardization and introduces the so-calledsoftware communications architecture (SCA) as an exam-ple framework that allows an object-oriented developmentof SDRs.

2.1. Flexible baseband processing

The second (invited) paper “Flexible radio: A frameworkfor optimized multimodal operation via dynamic signal de-sign,” by I. Dagres et al., introduces a general frameworkfor the study and design of flexible/reconfigurable radio sys-tems, with a special focus on the baseband portion of thephysical layer and its interactions with procedures takingplace in the higher layers. Furthermore, the authors describespecific tools and fundamentals that underpin such flexibletransceiver architectures to provide multistandard capabili-ties, channel adaptivity, and user/service personalization.

The third (invited) paper “Adaptive transmitter opti-mization in multiuser multiantenna systems: Theoreticallimits, effect of delays, and performance enhancements,” byD. Samardzija et al., considers optimum linear precoders formultiantenna, multiuser systems. Optimality is consideredin terms of maximizing the sum rate capacity subject to anaverage transmitter power constraint. Performance limits ofthe proposed schemes under channel prediction and delayedfeedback are presented.

The fourth paper “Flexible MIMO transmission schemefor 4G wireless systems with multiple antennas,” by F. Hor-lin et al., presents a generic transmission scheme that allowsto instantiate combinations of OFDM and cyclic-prefixedsingle-carrier modulation schemes with DS-CDMA. Addi-tionally, space-division multiplexing (SDM) and orthogonalspace-time block coding (STBC) have been integrated in thegeneric transmission scheme. For each resulting mode, theoptimal linear MMSE multiuser receiver has been derived. Amode selection strategy has also been proposed that tradesoff efficiently the communication performance in a typicalsuburban dynamic outdoor environment with the complex-ity and PAPR at the mobile terminal.

The fifth paper “Reconfigurable signal processing andhardware architecture for broadband wireless communica-tions,” by Y.-C. Liang et al., proposes a flexible basebandtransceiver, which can be reconfigured to any type of cyclic-prefix-based communication scheme. In addition, the au-thors introduce a corresponding reconfigurable hardwarearchitecture, and identify the common blocks that can bereused across the different communication schemes. Finally,they recognize that the major challenge is to have an efficientsystem configuration and management function that will ini-tiate and control the reconfiguration based on user require-ments and channel conditions.

The sixth paper “Modular software-defined radio,” by A.-R. Rhiemeier, proposes a model of signal processing softwareincluding irregular, connected, directed, acyclic graphs withrandom node weights and random edges. Several approachesfor mapping such software to a given hardware are discussed.Taking into account previous findings as well as new re-sults from system simulations presented, the paper concludes

on the utility of pipelining as a general design guideline formodular software-defined radio.

The seventh paper “Adaptive mobile positioning inWCDMA networks,” by B. Dong and X. Wang, introducesa technique for mobile tracking in wideband code-divisionmultiple-access (WCDMA) systems employing multiple re-ceive antennas. To achieve a high estimation accuracy, the al-gorithm utilizes the time difference of arrival (TDOA) mea-surements in the forward link pilot channel, the angle of ar-rival (AOA) measurements in the reverse-link pilot channel,as well as the received signal strength. The proposed algo-rithm jointly tracks the unknown system parameters as wellas the mobile position and velocity.

2.2. Flexible analog RF front ends

The eighth paper “Flexible frequency discrimination sub-systems for reconfigurable radio front ends,” by B. Carey-Smith et al., surveys recent advances in flexible, frequency-selective, circuit components (including bandpass and band-stop filters, and narrowband tunable antennas) applicable tosoftware-defined radio front ends. In this perspective, the au-thors discuss the filtering requirements in the SDR contextand advocate the use of intelligent, adaptive control to pro-vide environment-aware frequency discrimination.

The ninth paper “Flexible analog front ends of recon-figurable radios based on sampling and reconstruction withinternal filtering,” by Y. Poberezhskiy and G. Poberezhskiy,pursues several ways to overcome the challenges of practi-cal realization and implementation of novel sampling andreconstruction techniques with internal filtering. In this per-spective, the impact of these novel techniques on the analogfront-end architectures and capabilities of software-definedradios is discussed.

The tenth paper “A reconfigurable spiral antenna foradaptive MIMO systems,” by B. Cetiner et al., studies the de-sign of spiral antennas that are reconfigurable in the sensethat they can alter antenna characteristics through structuralchange. In their work, the authors propose a reconfigurablespiral antenna architecture based on RF-MEMS technology.The presented technology allows monolithic integration ofRF-MEMS with antenna structures on any microwave lami-nate substrate, with the capability to change the impedanceand radiation characteristics of the antenna. As a referencemodel, the design, fabrication, and characterization of con-ventional single-arm rectangular spiral antennas radiatingcircularly polarized fields along their axes are presented inthe paper.

2.3. Flexible MAC and higher-layer protocols

The eleventh paper “Multimode communication protocolsenabling reconfigurable radios,” by L. Berlemann et al., pro-poses a generic protocol stack, comprising common pro-tocol functionality for reconfigurable wireless communica-tion systems. More specifically, the proposed generic proto-col stack contains parameterizable modules of basic proto-col functions that reside in the data link layer and the net-work layer of the open systems interconnect (OSI) model.

Page 10: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Editorial 273

It is demonstrated that the presented parameterizable mod-ules can be regarded as a toolbox for the timely and cost-efficient development of future communication protocols.

The twelfth paper “Towards a fraud-prevention frame-work for software defined radio devices,” by A. Brawermanand J. Copeland, considers a framework for security en-hancement in mobile SDR devices through the introductionof new hardware units and protocols. The presented frame-work offers enhanced security by incorporating features likemonitoring against malicious attacks and viruses, authen-tication, critical information-protection, and anticloning.Proofs and experimental results are also given to validate thepresented fraud-prevention framework.

ACKNOWLEDGMENTS

Many people deserve our gratitude for helping us to put to-gether this special issue. First of all, we wish to express ourgratitude to the Editor-in-Chief, Phil Regalia, for giving usthe opportunity and the support to realize this special is-sue within the context of the IST FP6 Network of Excellencein Wireless COMmunications (NEWCOM). Naturally, wewould like to thank the authors of the regular papers for theirvaluable and timely contributions. We are also grateful to theauthors of the three invited papers: Friedrich Jondral, An-dreas Polydoros and his coauthors, and Narayan Mandayamand his coauthors. Fianlly, our appreciation goes to the manyobliging reviewers, without them our decision making wouldhave been impossible.

Frederik PetreAhmet Kondoz

Stefan KaiserAshish Pandharipande

Frederik Petre was born in Tienen, Bel-gium, on December 12, 1974. He receivedthe E.E. degree and the Ph.D. degree inapplied sciences from the Katholieke Uni-versiteit Leuven (KULeuven), Leuven, Bel-gium, in July 1997 and December 2003,respectively. In September 1997, he joinedthe Design Technology for Integrated In-formation and Communication Systems(DESICS) Division at the InteruniversityMicro-Electronics Center (IMEC), Leuven, Belgium. Within theDigital Broadband Terminals (DBATE) Group of DESICS, hefirst performed predoctoral research on wireline transceiver de-sign for twisted pair, coaxial cable, and power-line communi-cations. During the fall of 1998, he visited the InformationSystems Laboratory (ISL), Stanford University, California, USA,working on OFDM-based power-line communications. In Jan-uary 1999, he joined the Wireless Systems (WISE) Group ofDESICS as a Ph.D. researcher, funded by the Institute for Sci-entific and Technological Research in Flanders (IWT). Since Jan-uary 2004, he has been a Senior Scientist within the Wireless

Research Group of DESICS. He is investigating the baseband sig-nal processing algorithms and architectures for future wirelesscommunication systems, like third-generation (3G) and fourth-generation (4G) cellular networks, and wireless local area net-works (WLANs). His main research interests are in modulationtheory, multiple access schemes, channel estimation and equaliza-tion, smart antenna, and MIMO techniques. He is a Member of theProRISC Technical Program Committee and the IEEE Benelux Sec-tion on Communications and Vehicular Technology (CVT). He isa Member of the Executive Board and Project Leader of the FlexibleRadio project of the Network of Excellence in Wireless COMmuni-cations (NEWCOM), established under the sixth framework of theEuropean Commission.

Ahmet Kondoz after receiving his Ph.D. de-gree in 1987 from the University of Surrey,he became a lecturer in 1988, reader in 1995,and in 1996 he was promoted to Professorin multimedia communication systems. Hetook part in the formation of the Centre forCommunication Systems Research (CCSR)and led the multimedia communication ac-tivities within CCSR. He is the FoundingDirector of I-Lab, the new multidisciplinarymedia lab. Professor Kondoz’s current research interests are inthe areas of digital signal, image/video, speech/audio processingand coding, wireless multimedia communications, error resilientmedia transmission, immersive/virtual/augmented environments,and the related human factors issues including human computerinteraction/interface. He has published more than 250 journal andconference papers, two books, and 7 patents. Professor Kondoz hasbeen involved in ETSI, ITU, INMARSAT, and NATO standardiza-tions of low-bit-rate speech communication activities. He is theManaging Director of MulSys Limited, a UniS spin-out companymarketing world’s first secure voice product over the GSM voicechannel which has been pioneered by Professor Kondoz’s team inthe I-Lab. Professor Kondoz has been awarded several prizes, themost significant of which are the Royal Television Societies’ Com-munications Innovation Award and the IEE Benefactors PremiumAward.

Stefan Kaiser received the Dipl.-Ing. andPh.D. degrees in electrical engineering fromthe University of Kaiserslautern, Germany,in 1993 and 1998, respectively. From 1993to 2005, he was with the Institute of Com-munications and Navigation of the Ger-man Aerospace Center (DLR), Oberpfaf-fenhofen, Germany, where he was Head ofthe Mobile Radio Transmission Group. Heworked on multicarrier communications(OFDM and MC-CDMA) for future wireless systems and digitalterrestrial video broadcasting (DVB-T). In 1998, he was a VisitingResearcher at the Telecommunications Research Laboratories (TR-Labs), Edmonton, Canada, working in the area of wireless com-munications. Since 2005, he has been with DoCoMo Communica-tions Laboratories Europe GmbH, Munich, Germany, where he isHead of the Wireless Solution Laboratory. His research interests in-clude among others multicarrier communications, multiple-accessschemes, and space-time processing for future mobile radio appli-cations (B3G, 4G).

Page 11: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

274 EURASIP Journal on Wireless Communications and Networking

Ashish Pandharipande was born in Indiain 1977. He received the B.Eng. degree inelectronics and communications engineer-ing from the College of Engineering, Osma-nia University, Osmania, India, in 1998. Hepursued his graduate education at the Uni-versity of Iowa, Iowa City, where he receivedthe M.S. degrees in electrical and computerengineering and mathematics in 2000 and2001, respectively, and the Ph.D. degree inelectrical and computer engineering in 2002. He was with theElectrical and Computer Engineering Department, University ofFlorida, Gainesville, as a Postdoctoral Researcher in 2003. He is cur-rently a Senior Researcher in the technical research staff at SamsungAdvanced Institute of Technology, Korea. His research interests arein the areas of multicarrier (OFDM) and MIMO wireless commu-nications, reconfigurable and cognitive wireless systems, multiratesignal processing, and signal processing techniques in communica-tions.

Page 12: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

EURASIP Journal on Wireless Communications and Networking 2005:3, 275–283c© 2005 Friedrich K. Jondral

Software-Defined Radio—Basics and Evolutionto Cognitive Radio

Friedrich K. JondralUniversitat Karlsruhe (TH), Institut fur Nachrichtentechnik, D-76128 Karlsruhe, GermanyEmail: [email protected]

Received 24 February 2005; Revised 4 April 2005

We provide a brief overview over the development of software-defined or reconfigurable radio systems. The need for software-defined radios is underlined and the most important notions used for such reconfigurable transceivers are thoroughly defined.The role of standards in radio development is emphasized and the usage of transmission mode parameters in the constructionof software-defined radios is described. The software communications architecture is introduced as an example for a frameworkthat allows an object-oriented development of software-defined radios. Cognitive radios are introduced as the next step in radiosystems’ evolution. The need for cognitive radios is exemplified by a comparison of present and advanced spectrum managementstrategies.

Keywords and phrases: software-defined radio, reconfigurable transceiver, mobile communication standards, cognitive radio,advanced spectrum management.

1. INTRODUCTION

Reconfigurability in radio development is not such a newtechnique as one might think. Already during the 1980s re-configurable receivers were developed for radio intelligencein the short wave range. These receivers included interestingfeatures like automatic recognition of the modulation modeof a received signal or bit stream analysis. Reconfigurabilitybecame familiar to many radio developers with the publica-tion of the special issue on software radios of the IEEE Com-munication Magazine in April 1995.

We refer to a transceiver as a software radio (SR) if itscommunication functions are realized as programs runningon a suitable processor. Based on the same hardware, differ-ent transmitter/receiver algorithms, which usually describetransmission standards, are implemented in software. An SRtransceiver comprises all the layers of a communication sys-tem. The discussion in this paper, however, mainly concernsthe physical layer (PHY).

The baseband signal processing of a digital radio (DR) isinvariably implemented on a digital processor. An ideal SRdirectly samples the antenna output. A software-defined ra-dio (SDR) is a practical version of an SR: the received signalsare sampled after a suitable band selection filter. One remark

This is an open access article distributed under the Creative CommonsAttribution License, which permits unrestricted use, distribution, andreproduction in any medium, provided the original work is properly cited.

concerning the relation between SRs and SDRs is necessary atthis point: it is often argued that an SDR is a presently realiz-able version of an SR since state-of-the-art analog-to-digital(A/D) converters that can be employed in SRs are not avail-able today. This argument, although it is correct, may lead tothe completely wrong conclusion that an SR which directlydigitizes the antenna output should be a major goal of futuredevelopments. Fact is that the digitization of an unnecessaryhuge bandwidth filled with many different signals of whichonly a small part is determined for reception is neither tech-nologically nor commercially desirable.1 However, there is noreason for a receiver to extremely oversample the desired sig-nals while respecting extraordinary dynamic range require-ments for the undesired in-band signals at the same time.Furthermore, the largest portion of the generated digital in-formation, which stems from all undesired in-band signals,is filtered out in the first digital signal processing step.

A cognitive radio (CR) is an SDR that additionally sensesits environment, tracks changes, and reacts upon its findings.A CR is an autonomous unit in a communications environ-ment that frequently exchanges information with the net-works it is able to access as well as with other CRs. From ourpoint of view, a CR is a refined SDR while this again repre-sents a refined DR.

1This is not an argument against the employment of multichannel orwideband receivers.

Page 13: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

276 EURASIP Journal on Wireless Communications and NetworkingR

ecei

veTr

ansm

it

Radiofrequency

(RF)

Analog-to-digitalconversion

(A/D)

Basebandprocessing

Dataprocessing

Control(parameterization)

Radio front end

Tou

ser

From

use

r

Figure 1: SDR transceiver.

According to its operational area an SDR can be

(i) a multiband system which is supporting more than onefrequency band used by a wireless standard (e.g., GSM900, GSM 1800, GSM 1900),

(ii) a multistandard system that is supporting more thanone standard. Multistandard systems can work withinone standard family (e.g., UTRA-FDD, UTRA-TDDfor UMTS) or across different networks (e.g., DECT,GSM, UMTS, WLAN),

(iii) a multiservice system which provides different services(e.g., telephony, data, video streaming),

(iv) a multichannel system that supports two or more in-dependent transmission and reception channels at thesame time.

Our present discussion is on multimode systems which arecombinations of multiband and multistandard systems.

The SDR approach allows different levels of reconfigura-tion within a transceiver.

(i) Commissioning: the configuration of the system isdone once at the time of product shipping, when thecostumer has asked for a dedicated mode (standard orband). This is not a true reconfiguration.

(ii) Reconfiguration with downtime: reconfiguration is onlydone a few times during product lifetime, for example,when the network infrastructure changes. The recon-figuration will take some time, where the transceiver isswitched off. This may include the exchange of com-ponents.

(iii) Reconfiguration on a per call basis: reconfiguration isa highly dynamic process that works on a per call de-cision. That means no downtime is acceptable. Onlyparts of the whole system (e.g., front-end, digital base-band processing) can be rebooted.

(iv) Reconfiguration per timeslot: reconfiguration can evenbe done during a call.

Figure 1 shows an SDR transceiver that differs from aconventional transceiver only by the fact that it can be recon-figured via a control bus supplying the processing units withthe parameters which describe the desired standard. Sucha configuration, called a parameter-controlled (PaC) SDR,guarantees that the transmission can be changed instanta-neously if necessary (e.g., for interstandard handover).

The rest of this paper is organized as follows. In Section 2we take a look at the most important wireless transmis-sion standards currently used in Europe and specify theirmain parameters. Section 3 provides an overview of designapproaches for mobile SDR terminals, especially over PaC-SDRs. In Section 4 the software communications architec-ture (SCA), as it is used in the US Joint Tactical Radio System(JTRS), is introduced. The notion of cognitive radio (CR)is discussed in Section 5 and the need for a modified spec-trum management in at least some major portions of theelectromagnetic spectrum is underlined in Section 6. Finally,in Section 7 we propose the development of technology cen-tric CRs as a first step towards terminals that may sense theirenvironment and react upon their findings. Conclusions aredrawn in Section 8.

2. MOBILE COMMUNICATION STANDARDS

Standards are used to publicly establish transmission meth-ods that serve specific applications employable for mass mar-kets. The presently most important mobile communicationstandards used in Europe are briefly described in the follow-ing paragraphs.

Personal area networksBluetooth is a short distance network connecting portabledevices, for example, it enables links between computers,mobile phones or connectivity to the internet.

Cordless phoneDECT (digital enhanced cordless telecommunications) pro-vides a cordless connection of handsets to the fixed telephonesystem for in-house applications. Its channel access mode isFDMA/TDMA and it uses TDD. The modulation mode ofDECT is Gaussian minimum shift keying (GMSK) with abandwidth (B) time (T) product of BT = 0.5. The transmis-sion is protected only by a cyclic redundancy check (CRC).

Wireless local area networksToday, IEEE 802.11b installations are the most widely usedin Europe. Also, IEEE 802.11a systems are in operation. IfIEEE.11a is to be implemented into an SDR, it should berecognized that its modulation mode is OFDM. It shouldbe pointed out here that there are major efforts towards thedevelopment of joint UMTS/WLAN systems which use theSDR approach.

Cellular systemsGSM (global system for mobile communication) is presentlythe most successful mobile communication standard world-wide. Channel access is done via FDMA/TDMA and GSMuses FDD/TDD. The modulation mode of GSM is GMSKwith a bandwidth time product of BT = 0.3. Error correctioncoding is done by applying CRC as well as a convolutionalcode. GSM was originally planned to be a voice communi-cation system, but with its enhancements HSCSD, GPRS, orEDGE, it served more and more as a data system, too. In Eu-rope, GSM systems are operating in the 900 MHz (GSM 900)

Page 14: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

SDR—Basics and Evolution to Cognitive Radio 277

800 900 1000 1100 1200 1300 1400 1500 1600

890

915

935

960

1600 1700 1800 1900 2000 2100 2200 2300 2400 2500

1710

1785

1805

1880

1920

1980

2010

2025

2110

2170

2483.5

5100 5200 5300 5400 5500 5600 5700 5800 5900

5150

5350

5470

5725

GSM

DECT

UTRA-TDD

UTRA-FDD

MSS

ISM

WLAN

f (MHz)· · ·

Figure 2: Mobile spectrum in Europe.

as well as in the 1800 MHz (GSM 1800) bands. The NorthAmerican equivalent of GSM is IS-136. Also, GSM 1900 aswell as IS-95, a second-generation CDMA system, are widelyused in the US. UMTS (universal mobile telecommunicationsystem) is the European version of the third-generation fam-ily of standards within IMT-2000. One of the differences withrespect to second-generation systems is that third-generationsystems are mainly developed for data (multimedia) trans-mission. UMTS applies two air interfaces: UTRA-FDD andUTRA-TDD according to the duplex modes used. The chan-nel access mode is CDMA. CRC, convolutional codes, as wellas turbo codes [1] are employed for error protection. Thebasic data modulation is QPSK. Furthermore, it should bementioned that one mobile user within an UTRA-FDD cellcan occupy up to seven channels (one control and six trans-port channels) simultaneously.

Figure 2 gives an overview over the present spectrum al-location for mobile communications in Europe. Besides thespectra of the standards mentioned above, also the spectraallocated to mobile satellite system (MSS) as well as to indus-trial, scientific, and medical (ISM) applications are specified.The arrows within some of the bands indicate whether uplink(mobile to base station) or downlink (base station to mobile)traffic is supported.

In connection with mobile communications, some addi-tional groups of standards have to be discussed.

Professional mobile radio

PMR standards are developed for police, firefighters, andother administrative applications. The main difference to cel-lular systems is that they allow direct handheld to hand-held communication. The main PMR systems in Europe areTETRA (recommended by ETSI) and TETRAPOL.

Location and navigation

One important feature of mobile terminals is their ability todetermine their own location as well as to track location in-formation. Today many location-dependent services rely onthe global positioning system (GPS). Currently the Europeansatellite location and navigation system Galileo is under de-velopment.

Digital broadcast

There is a possibility that digital broadcast systems may beused as downstreaming media within future mobile commu-nication infrastructures. The main developments in Europein this area are digital audio broadcast (DAB) and digitalvideo broadcast (DVB).

To have a sound basis for the description of a PaC-SDRthat can be switched between different standards, the mostimportant parameters of selected air interfaces are summa-rized in Table 1.

3. MOBILE SDR TERMINALS

The general structure of a PaC-SDR terminal was alreadygiven in Figure 1. Now we are going to look into the PaC-SDRtransceiver structure in a more detailed way. The main pro-cessing modules of an SDR terminal are the radio front-end,the baseband processing, and the data processing. Since a lotof information about baseband processing can be found inthe literature [2, 3] and since data processing is out of thescope of this paper, we are going to focus on the front-endhere.

The receiver branch transforms the analog RF antennasignal into its digital complex baseband representation.

Page 15: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

278 EURASIP Journal on Wireless Communications and Networking

Table 1: Parameters of selected air interfaces.

Bluetooth DECT GSM UTRA-FDD

Frequency range 2.4 GHz (ISM band) 1900 MHz 900, 1800, 1900 MHz 2 GHz

Channel bandwidth 1 MHz 1728 kHz 200 kHz 5 MHz

Access mode TDMA FDMA/TDMA FDMA/TDMADirect sequence (DS)CDMA

Duplex mode TDD TDD FDD FDD

Users per carrier frequency 8 maximum 12 8 —

Modulation

FH sync. to master station,

GMSK GMSK QPSKGFSK with modulationindex between 0.28 and 0.35

Error correction code — No (CRC) CRC, convolutional CRC, convolutional, turbo

Bit (chip) rate 1 Mbps 1152 kbps 270.833 kbps 3.840 Mchip/s

Number of bits (chips)/burst(slot)

625 480 (DECT P32) 156.25 2560

Frame duration — 10 ms 4.615 ms 10 ms

Number of bursts(slots)/frame

— 24 8 15

Burst (slot) duration 0.625 ms 0.417 ms 0.577 ms 0.667 ms

Maximum cell radius 5–10 m (1 mW Tx power) 300 m 36 km (10 km) Few km

Spreading sequences — — — User specific OVSF codes,call specific scrambling

Spreading factor — — — 2k (k = 2, 3, . . . , 8), 512for downlink only

Bit (chip) pulse shapingGauss (BT = 0.5) Gauss (BT = 0.5) Gauss (BT = 0.3)

Root-raised cosine,filter roll-off factor 0.22

Net data rate 1 Mbps 26 kbps 13 kbps 8 kbps to 2 Mbps

Evolutionary concepts UWB — GPRS, HSCSD, EDGE HSDPA

Comparable systems — PHS, PACS, WACS IS-136, PDC UMTS-TDD. Cdma2000

TETRA IEEE 802.11a GPS DVB-T

Frequency range 400 MHz 5.5 GHz 1200, 1500 MHz VHF, UHF

Channel bandwidth 25 kHz 20 MHz — 7 (VHF) or 8 MHz (UHF)

Access mode TDMA FDMA/TDMADirect sequence spreadspectrum FDMA

Duplex mode FDD/TDD Half duplex — —

Users/carrier4 — — —

frequency

Modulation Π/4-DQPSKOFDM with subcarrier

BPSK, QPSKOFDM with subcarrier

modulation modulationBPSK/QPSK/16QAM/64QAM QPSK/16QAM/64QAM

Error correction code CRC, Reed-Muller, RCPC Convolutional — Reed-Solomon, convolutional

Bit (chip) rate 36 kbps 6/9/12/18/24/36/48/54 Mbps 50 bps9.143 Msamples/s for an8 MHz channel

Number of bits (chips)510 (255 symbols)

52 modulated symbols per — 2k mode: 2048 + guard int.per burst (slot) OFDM symbol 8k mode: 8192 + guard int.

Frame duration 56.67 ms Packets of several 100 µs 15 s (7500 bit) 68 OFDM symbols

Number of bursts4 Variable 5 subframes 68

(slots) per frame

Burst (slot) duration 14.167 ms1 OFDM symbol of 3.3µs +

30 s2k mode: 224µs + guard time

0.8 µs guard time 8k mode: 896µs + guard time

Maximum cell radius — Some 10 m — —

Spreading sequences — — Gold or PRN code —

Spreading factor — — 1023 or 10 230 —

Bit (chip) pulse Root-raised cosine, — — Rectangular, other filteringshaping filter roll-off factor 0.35 possible

Net data rate Up to 28.8 kbps Up to 25 Mbps — 49.8–131.67 Mbps

Evolutionary concepts — IEEE 802.11n Galileo —

Comparable systems TETRAPOL HiperLAN/2 GLONASS DAB

Page 16: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

SDR—Basics and Evolution to Cognitive Radio 279

RF

×RF

−π

2

×

A/D

A/D

I/Q

bala

nci

ng

Sam

plin

gra

tead

apta

tion Inphase

component

Quadraturecomponent

Parameter control

Figure 3: SDR/CR receiver front-end.

Figure 3 shows how it works: coming from the antenna, theRF signal is first bandpass filtered and then amplified. Fol-lowing a two-way signal splitter, the next step is an analogmixing with the locally generated RF frequency in the in-phase (I) path and with the same frequency phase shifted by−π/2 in the quadrature (Q) path. Afterwards, the I and Qcomponents of the signal are lowpass filtered and A/D con-verted. The sampling rate of the A/D converters should befixed for all signals and has to be chosen in such a way that theconditions of Shannon’s sampling theorem are fulfilled forthe broadest signal to be processed. Before the sampling ratecan be adapted to the signal’s standard, the impairments ofthe two-branch signal processing that come from the analogmixers and filters as well as from the A/D converters them-selves have to be corrected [4].

The reason for the Sampling rate adaptation is that thesignal processor should work at the minimum possible rate.For a given standard, this minimum sampling rate dependson fc = 1/Tc, the symbol or chip rate, respectively. Usually asampling rate of fs = 4 fc is sufficient for the subsequent sig-nal processing where, after the precise synchronization, thesampling rate may be reduced once more by a factor of 4.If the fraction of the sampling rates at the adaptor’s outputand input is rational (or may be sufficiently close approxi-mated by a rational number), the sampling rate adaptationcan be implemented by an increasing of the sampling ratefollowed by an interpolation lowpass filter and a decreasingof the sampling rate. If the interpolation lowpass is imple-mented by an FIR filter, the impulse response usually be-comes quite long. The solution is to take the up and downsampling into account within the filter process. Since the up-sampled signal is usually generated by the insertion of zeros,the processing of these zeros can be omitted within the fil-ter. This leads to the polyphase structure of Figure 4. Becausedifferent input/output ratios have to be realized for differ-ent standards, the number of filter coefficients that must bestored may become large. If necessary, a direct computationof the filter coefficients can be more efficient than their ad-vance storage [5]. After the sampling rate adaptation, the sig-nal is processed within the complex baseband unit (demod-ulation and decoding). The SDR data processing within thehigher protocol layers [6] is not considered in the present pa-per.

z−1 z−1 z−1· · ·

· · ·

· · ·· · ·

× × × ×

+ + +

gj gJ+ j g2J+ j g(L−1)J+ j

Figure 4: Polyphase filter for sampling rate adaptation.

The SDR transmitter branch consists of the proceduresinverse to that of the receiver branch. That is, the signal to betransmitted is generated as a complex baseband signal, fromwhich, for example, the real part is taken to be shifted to the(transmission) RF.

For SDRs, reconfigurability means that the radio is ableto process signals of different standards or even signals thatare not standardized but exist in specific applications. Onemethod to implement reconfigurability is parameterizationof standards. We look at a communication standard as a setof documents that comprehensively describe all functions ofa radio system in such a way that a manufacturer can de-velop terminals or infrastructure equipment on this basis.Standardization is one necessary condition to make a com-munication system successful on the market, as exemplifiedby GSM. Standardization pertains to all kinds of communi-cation systems, that is, especially to personal, local, cellular,or global wireless networks. Of course, a standard has to con-tain precise descriptions of all the functions of the system.Especially for a mobile system, both the air interface and theprotocol stack have to be specified. Parameterization meansthat every standard is looked upon as one member of a familyof standards [7]. The signal processing structure of the fam-ily is then developed in such a way that this structure may beswitched by parameters to realize the different standards.

When developing an SDR, one has to pay attention to thefact that there are substantial differences between the second-generation FDMA/TDMA standards (GSM or IS-136), thethird-generation CDMA standards (UMTS or cdma2000),and the OFDM-modulated WLAN standards (IEEE 802.11aor HiperLAN/2) (cf. Table 1). Within UMTS, spreading atthe transmitter and despreading at the receiver have to berealized. IFFT and FFT operations are necessary for WLANtransceivers. Aside from such fundamental differences, sim-ilarities among communication standards are predominant.For example, when looking at the signal processing chains,we remark that the error correction codes of all the second-generation standards are very similar: a combination of ablock code for the most important bits and a convolutionalcode for the larger part of the voice bits is applied. Channelcoding for data transmission is done by a powerful convolu-tional code. UTRA, as a third-generation air interface, offersnet data rates of up to 2 Mbps and guarantees BERs, of upto 10−6 for specific applications. To reach these BERs turbocodes are employed for data transmission. Of course, withinan SDR all these procedures have to be integrated into a gen-eral encoding/decoding structure. Also a common modula-tor/demodulator structure has to be specified. Solutions tothese tasks are given, for example, in [2, 3, 7].

Page 17: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

280 EURASIP Journal on Wireless Communications and Networking

4. THE SOFTWARE COMMUNICATIONSARCHITECTURE

The Joint Tactical Radio System (JTRS) represents the fu-ture (mobile) communications infrastructure of the US jointforces. Introducing JTRS stands for an essential step towardsthe unification of radio communication systems, the trans-parency of services, and the exchangeability of components.The development of the JTRS is accompanied and supervisedby the US forces’ Joint Program Office (JPO).

Development, production, and delivery continue to bethe tasks of competing industrial communications softwareand hardware suppliers. An important new aspect added bythe JTRS set-up is that the suppliers are guided to aim fora most perfect interchangeability of components due to thesupervision function of the JPO. The tool used by the JPO isthe software communications architecture (SCA) [8], an openframework that prescribes the developing engineers how thehardware or software blocks have to act together within theJTRS. The communication devices emerging from this phi-losophy are clearly SDRs.

A major group of suppliers and developers of communi-cation software and hardware founded the SDR Forum [9] topromote their interests. The importance of the SDR Forum,however, reaches well beyond the application of SDRs in theJTRS. This is underlined by the SDR Forum membership ofEuropean and Asian industrial and research institutions thatusually are mainly interested in the evolution of commercialmobile communication networks.

The SCA describes how waveforms are to be implementedonto appropriate hardware devices. A waveform is definedby the determination of the lower three layers (network,data link, physical) of the ISO/OSI model. Therefore, wave-form is a synonym of standard or air interface. Based onthe waveform definition, a transmission method is com-pletely determined. The definition of a waveform, there-fore, lays down the modulation, coding, access, and duplexmodes as well as the protocol structure of the transmissionmethod.

The SCA defines the software structure of an SDR thatmay be usable within the JTRS. The underlying hardwareas well as the software is described in object-oriented terms.Moreover, the structures of application program interfaces(APIs) and of the security environment are described. Eachcomponent has to be documented in a generally accessibleform.

The JTRS operating environment (OE) defined in theSCA consists of three main components:

(i) a real-time operating system,(ii) a real-time request broker,

(iii) the SCA core framework.

When developing an SCA compliant radio device thesupplier gets the operating system and the CORBA middle-ware from the commercial market. The core framework aswell as the waveform is developed by him or he also gets itfrom the market or (in future) it may be contributed by theJPO.

The SCA is the description of an open architecture withdistributed components. It strictly separates applications(waveforms) from the processing platform (hardware, oper-ating system, object request broker, core framework). It seg-ments the application functions and defines common inter-faces for the management and the employment of softwarecomponents. It defines common services and makes use ofAPIs to support the portability of hardware and softwarecomponents and of applications.

The connections between the applications and the coreframework within the SCA are given by the APIs. Standard-ized APIs are essential in assuring the portability of applica-tions as well as for the exchangeability of devices. APIs guar-antee that application and service programs may commu-nicate with one another, independent of the operating sys-tem and the programming language used. APIs are waveformspecific since uniform APIs for all waveforms would be inef-ficient for implementations with bounded resources. There-fore, the goal is to have a standard set of APIs for each wave-form. The single APIs are essentially given by the layers of theISO/OSI model.

(i) A PHY API supports initialization and configurationof the system in non-real-time. In real-time it takes care ofthe transformation of symbols (or bits) to RF in the trans-mitter branch. In the receiver branch it transforms RF signalsto symbols (bits).

(ii) A MAC API supports all the MAC functions of theISO/OSI layer model (e.g., timeslot control in TDMA or FECcontrol).

(iii) An LLC API makes available an interface for thewaveform’s link layer performance (according to the ISO/OSIlayer model: data link services) on component level.

(iv) A network API makes available an interface for thewaveform’s network performance on component level.

(v) A security API serves for the integration of data secu-rity procedures (INFOSEC, TRANSEC).

(vi) An input/output API supports the input and outputof audio, video, or other data.

The security relevant SCA aspects are written down in theSCA security supplement [8]. The SCA security functions andalgorithms are of course defined with respect to the militarysecurity requirements of JTRS.

5. USER CENTRIC AND TECHNOLOGY CENTRICCOGNITIVE RADIO PROPERTIES

The description of CR given by Mitola and Maguire in theirseminal paper [10] mainly focuses on the radio knowledgerepresentation language (RKRL). CR is looked upon as a smallpart of the physical world using and providing informationover very different time scales. Equipped with various sen-sors, a CR acquires knowledge from its environment. Em-ploying software agents, it accesses data bases and contactsother sources of information. In this context, CR seems tobecome the indispensable electronic aid of its owner. Read-ing [10] leads to the impression that a CR must be a complexdevice that helps to overcome all problems of everyday life, allthe same whether they are recognized by the CR’s owner or

Page 18: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

SDR—Basics and Evolution to Cognitive Radio 281

not. Of course, these visions as well as the recognition cycle forCRs in [11] are strongly intended to stimulate new researchand development. For a more pragmatic point of view, how-ever, we approach CR in a different way.

The properties of CRs may be divided into two groups:

(i) user centric properties that comprise support func-tions like finding the address of an appropriate restau-rant or a movie theater, recommendation of a travelroute, or supervision of appointments,

(ii) technology centric properties like spectrum monitor-ing, localization, and tracking, awareness of processingcapabilities for the partitioning or the scheduling ofprocesses, information gathering, and knowledge pro-cessing.

From our point of view, many of the user centric proper-ties can be implemented by using queries to data bases. Thistype of intelligence can be kept in the networks and activatedby calls. In transceiver development, much more difficult de-sign choices need to be made to realize the wanted technol-ogy centric properties of a CR. Therefore, we concentrate onthe latter in the following sections.

6. THE NEED FOR ADVANCED SPECTRUMMANAGEMENT

Today, spectrum is regulated by governmental agencies. Spec-trum is assigned to users or licensed to them on a long-term basis normally for huge regions like countries. Doingthis, resources are wasted, because large-frequency regionsare used very sporadically. The vision is to assign appropriateresources to end users only as long as they are needed for ageographically bounded region, that is, a personal, local, re-gional, or global cell. The spectrum access is then organizedby the network, that is, by the users. First examples for self-regulation in mobile radio communications are to be foundin the ISM (2400–2483.5 MHz) and in the WLAN (5150–5350 MHz and 5470–5725 MHz) bands.

Future advanced spectrum management will comprise[12] the following.

(i) Spectrum reallocation: the reallocation of bandwidthfrom government or other long-standing users to newservices such as mobile communications, broadbandinternet access, and video distribution.

(ii) Spectrum leases: the relaxation of the technical andcommercial limitations on existing licensees to usetheir spectrum for new or hybrid (e.g., satellite andterrestrial) services and granting most mobile radio li-censees the right to lease their spectrum to third par-ties.

(iii) Spectrum sharing: the allocation of an unprecedentedamount of spectrum that could be used for unlicensedor shared services.

If we look upon the users’ behavior in an FDMA/TDMAsystem over the time/frequency plane (cf. Figure 5), wemay find out that a considerable part of the area remains

f0

fu

Freq

uen

cy

0 Time

Figure 5: FDMA/TDMA signals over the time/frequency plane,spectrum pool.

unused [12, 13]. This unused area marks the pool fromwhich frequencies can be allocated to secondary users (SUs),for example, in a hotspot. In the following we denote theFDMA/TDMA users as primary users (PUs). In order tomake the implementation of the SUs’ system into the PUs’system feasible, two main assumptions should be fulfilled:

(i) the PUs’ system is not disturbed by the SUs’ system,(ii) the PUs’ system remains unchanged (i.e., all signal

processing that has to be done to avoid disturbancesof the PUs communications must be implemented inthe SUs’ system).

Now we assume that the transmission method within theSUs’ system is OFDM. Figure 6 gives a brief overview over anOFDM transmitter: the sequential data stream is convertedto a parallel stream, the vectors of which are interpreted assignals in the frequency domain. By applying an inverse fastFourier transform (IFFT), these data are transformed intothe time domain and sent over the air on a set of orthogonalcarriers with separation ∆ f on the frequency axis. If somecarriers should not be used, it is necessary to transmit zeroson these carriers. This is the strategy to protect the PUs’ sys-tem from disturbances originating from the SUs’ system. Inorder to make the SUs’ system work, the following problemshave to be solved.

(i) The reliable detection of upcoming PUs’ signalswithin an extremely short time interval. (This means thatthe detection has to be performed with a very high detectionprobability ensuring a moderate false alarm probability.)

(ii) The consideration of hidden stations.(iii) The signaling of the present transmission situation

in the PUs’ system to all stations of the SUs’ system such thatthese do not use the frequencies occupied by the PUs.

The solutions to these problems have recently been found[13]. The keywords for these solutions are distributed detec-tion, boosting of the detection results and combining themin the hotspot’s access point to an occupancy vector, and dis-tributing the occupancy vector to all mobile stations in thehotspot.

Page 19: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

282 EURASIP Journal on Wireless Communications and Networking

Bitsequence

1

m

...

1

m

...

1

m

...

Cod

Cod

CodSeri

al-t

o-pa

ralle

lcon

vers

ion

IDFT

(IFF

T)

Para

llel-

to-s

eria

lcon

vers

ion

D/A RF-Mod.

(a)

∆ f

f−3 f−2 f−1 f0 f1 f2 f3

f

· · ·· · ·

(b)

Figure 6: OFDM. (a) Transmitter. (b) Spectrum.

The central point in our present discussion is that the SUssystem’s transceivers have in some sense to act like CRs. Theyhave to sense their spectral neighborhood for PUs’ signalsand to react upon their findings.

7. TECHNOLOGY CENTRIC COGNITIVE RADIO

In a more advanced spectrum sharing system, CRs have toapply more advanced algorithms. If a portion of the spec-trum may be accessed by any access mode, the followingprocedure becomes imaginable: starting from the transmis-sion demand of its user, the CR decides about the data rate,the transmission mode, and therefore about the bandwidthof the transmission. Afterwards it has to find an appropri-ate resource for its transmission. This presumes that the CRknows where it is (self-location), what it is able to do (self-awareness), and where the reachable base stations are. To getmore information about possible interferences it should, forexample, be able to detect signals active in adjacent frequencybands and to recognize their transmission standards [14].

Summing up, a CR should have implemented the follow-ing technologies (possibly among others):

(i) location sensors (e.g., GPS or Galileo);(ii) equipment to monitor its spectral environment in an

intelligent2 way;

2Intelligent means that searching for usable frequency bands is not doneby just scanning the whole spectrum.

Control SDRcore

Spectrummonitoring Localization

Information and knowledge processing

Figure 7: Technology centric cognitive radio.

(iii) in order to track the location’s or the spectral environ-ment’s developments, learning and reasoning algorithms haveto be implemented;

(iv) when complying with a communications etiquette, ithas to listen before talk as well as to prevent the disturbanceof hidden stations;

(v) in order to be fair it has to compromise its own de-mands with the demands of other users, most probably inmaking decisions in a competitive environment using the re-sults of game theory [15];

(vi) it has to keep its owner informed via a highly sophis-ticated man-machine interface.

A first block diagram of a technology centric CR is givenin Figure 7. One of the most important decisions that have tobe made in an open access environment is whether a controlchannel is to be implemented or not. The most challengingdevelopment is that of the information and knowledge pro-cessing.

8. CONCLUSIONS

Standardization of a transmission mode is necessary to en-sure its success on the market. From standards we can learnabout the main parameters of a system and, by comparingdifferent standards, we may conclude about similarities anddissimilarities within their signal processing chains. Keep-ing this knowledge in mind, we are able to construct PaC-SDRs. A far more general setup is given by the SCA which isa framework for the reconfigurablity of transceivers and forthe portability of waveforms from one hardware platform toanother. Starting from SDRs, the next step in the evolutionof intelligent transmission devices leads to CRs that may belooked upon as a small part of the physical world using andproviding information over very different time scales. Sincethis approach seems to be very futuristic, we take a look atthe urgent problem of efficient spectrum usage. In order tointroduce advanced spectrum management procedures (e.g.,spectrum pooling), the employment of CRs that at least areable to monitor their electromagnetic environments and totrack their own locations is necessary. Therefore, the devel-opment of technology centric CRs is proposed here as a firststep towards general CRs.

Page 20: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

SDR—Basics and Evolution to Cognitive Radio 283

ACKNOWLEDGMENT

The author gratefully acknowledges the influence that the 6thEuropean Framework’s Integrated Project End-to-End Recon-figurability (E2R) as well as the Software-Defined Radio Fo-rum have on his present work.

REFERENCES

[1] C. Heegard and S. B. Wicker, Turbo Coding, Kluwer Academic,Boston, Mass, USA, 1999.

[2] F. K. Jondral, “Parametrization—a technique for SDR imple-mentation,” in Software Defined Radio—Enabling Technolo-gies, W. Tuttlebee, Ed., pp. 232–256, John Wiley & Sons, Lon-don, UK, 2002.

[3] A. Wiesler and F. K. Jondral, “A software radio for second-andthird-generation mobile systems,” IEEE Trans. Veh. Technol.,vol. 51, no. 4, pp. 738–748, 2002.

[4] P. Rykaczewski, D. Pienkowski, R. Circa, and B. Steinke, “Sig-nal path optimization in software defined radio systems,”IEEE Trans. Microwave Theory Tech., vol. 53, no. 3, pp. 1056–1064, 2005.

[5] T. Hentschel and G. Fettweis, “Sample rate conversion forsoftware radio,” IEEE Commun. Mag., vol. 38, no. 8, pp. 142–150, 2000.

[6] M. Sieber, “Design of a generic protocol stack for an adaptiveterminal,” in Proc. 1st Karlsruhe Workshop on Software Radios,pp. 31–34, Institut fur Nachrichtentechnik, Universitat Karl-sruhe (TH), Karlsruhe, Germany, March 2000.

[7] F. K. Jondral, R. Machauer, and A. Wiesler, Software Radio—Adaptivitat durch Parametrisierung, J. Schlembach Fachverlag,Weil der Stadt, Germany, 2002.

[8] “Software communications architecture specification,jtrs-5000sca v3.0,” Joint Tactical Radio System (JTRS)Joint Program Office, August 2004, available online onhttp://jtrs.army.mil.

[9] “Software Defined Radio Forum,” available online onhttp://www.sdrforum.org.

[10] J. Mitola III and G. Q. Maguire, “Cognitive radio: makingsoftware radios more personal,” IEEE Pers. Commun., vol. 6,no. 4, pp. 13–18, 1999.

[11] J. Mitola III, “Cognitive radio: an integrated agent architec-ture for software defined radio,” Ph.D. dissertation, ComputerCommunication System Laboratory, Department of Telein-formatics, Royal Institute of Technology (KTH), Stockholm,Sweden, May 2000.

[12] G. Staple and K. Werbach, “The end of spectrum scarcity,”IEEE Spectr., vol. 41, no. 3, pp. 48–52, 2004.

[13] T. A. Weiss and F. K. Jondral, “Spectrum pooling: an inno-vative strategy for the enhancement of spectrum efficiency,”IEEE Commun. Mag., vol. 42, no. 3, pp. 8–14, 2004.

[14] M. Oner and F. K. Jondral, “Air interface recognition for asoftware radio system exploiting cyclostationarity,” in Proc.15th IEEE International Symposium on Personal, Indoor andMobile Radio Communications (PIMRC ’04), vol. 3, pp. 1947–1951, Barcelona, Spain, September 2004.

[15] J. Neel, J. Reed, and R. Gilles, “The role of game theory inthe analysis of software radio networks,” in Proc. Software De-fined Radio Forum Technical Conference and Product Exhibi-tion (SDR ’02), vol. 2, pp. NP–3–02, San Diego, Calif, USA,November 2002.

[16] J. Mitola III, Software Radio Architecture: Object-Oriented Ap-proaches to Wireless Systems Engineering, John Wiley & Sons,New York, NY, USA, 2000.

[17] J. Mitola III and Z. Zvonar, Eds., Software Radio Technologies:Selected Readings, John Wiley & Sons, New York, NY, USA,2000.

[18] J. Mitola III and W. Tuttlebee, Eds., Software Defined Radio:Origins, Drivers and International Perspectives, John Wiley &Sons, Chichester, UK, 2002.

[19] W. Tuttlebee, Ed., Software Defined Radio: Enabling Technolo-gies, John Wiley & Sons, Chichester, UK, 2002.

[20] M. Dillinger, K. Madani, and N. Alonistioti, Eds., Software De-fined Radio: Architectures, Systems and Functions, John Wiley& Sons, Chichester, UK, 2003.

[21] J. Reed, Software Radio—a Modern Approach to Radio Engi-neering, Prentice-Hall, Upper Saddle River, NJ, USA, 2002.

[22] H. Harada and R. Prasad, Simulation and Software Radio forMobile Communications, Artech House, Boston, Mass, USA,2002.

[23] S. Haykin, “Cognitive radio: brain-empowered wireless com-munications,” IEEE J. Select. Areas Commun., vol. 23, no. 2,pp. 201–220, 2005.

Friedrich K. Jondral received a Diplomaand a Doctoral degree in mathematics fromthe Technische Universitat Braunschweig,Germany, in 1975 and 1979, respectively.During the winter semester 1977/78, he wasa Visiting Researcher in the Departmentof Mathematics, Nagoya University, Japan.From 1979 to 1992, Dr. Jondral was an em-ployee of AEG-Telefunken (now EuropeanAeronautic Defence and Space Company(EADS)), Ulm, Germany, where he held various research and devel-opment, as well as management positions. Since 1993, Dr. Jondralhas been Full Professor and Head of the Institut fur Nachrichten-technik at the Universitat Karlsruhe (TH), Germany. There, from2000 to 2002, he served as the Dean of the Department of Electri-cal Engineering and Information Technology. During the summersemester of 2004, Dr. Jondral was a Visiting Faculty in the Mobileand Portable Radio Research Group of Virginia Tech, Blacksburg,Va. His current research interests are in the fields of ultra-wide-band communications, software-defined and cognitive radio, sig-nal analysis, pattern recognition, network capacity optimization,and dynamic channel allocation. Dr. Jondral is a Senior Memberof the IEEE; he currently serves as an Associate Editor of the IEEECommunications Letters and as a Member of the Software-DefinedRadio Forum’s Board of Directors.

Page 21: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

EURASIP Journal on Wireless Communications and Networking 2005:3, 284–297c© 2005 Ioannis Dagres et al.

Flexible Radio: A Framework for Optimized MultimodalOperation via Dynamic Signal Design

Ioannis DagresInstitute of Accelerating Systems & Applications (IASA), National Kapodistrian University of Athens (NKUA),P.O. Box 17214, 10024 Athens, GreeceEmail: [email protected]

Andreas ZalonisInstitute of Accelerating Systems & Applications (IASA), National Kapodistrian University of Athens (NKUA),P.O. Box 17214, 10024 Athens, GreeceEmail: [email protected]

Nikos DimitriouInstitute of Accelerating Systems & Applications (IASA), National Kapodistrian University of Athens (NKUA),P.O. Box 17214, 10024 Athens, GreeceEmail: [email protected]

Konstantinos NikitopoulosInstitute of Accelerating Systems & Applications (IASA), National Kapodistrian University of Athens (NKUA),P.O. Box 17214, 10024 Athens, GreeceEmail: [email protected]

Andreas PolydorosInstitute of Accelerating Systems & Applications (IASA), National Kapodistrian University of Athens (NKUA),P.O. Box 17214, 10024 Athens, GreeceEmail: [email protected]

Received 16 March 2005; Revised 19 April 2005

The increasing need for multimodal terminals that adjust their configuration on the fly in order to meet the required quality ofservice (QoS), under various channel/system scenarios, creates the need for flexible architectures that are capable of performingsuch actions. The paper focuses on the concept of flexible/reconfigurable radio systems and especially on the elements of flexibilityresiding in the PHYsical layer (PHY). It introduces the various ways in which a reconfigurable transceiver can be used to providemultistandard capabilities, channel adaptivity, and user/service personalization. It describes specific tools developed within twoIST projects aiming at such flexible transceiver architectures. Finally, a specific example of a mode-selection algorithmic architec-ture is presented which incorporates all the proposed tools and, therefore, illustrates a baseband flexibility mechanism.

Keywords and phrases: flexible radio, reconfigurable transceivers, adaptivity, MIMO, OFDM.

1. INTRODUCTION

The emergence of speech-based mobile communicationsin the mid 80s and their exponential growth during the90s have paved the way for the rapid development of newwireless standards, capable of delivering much more ad-vanced services to the customer. These services are and

This is an open access article distributed under the Creative CommonsAttribution License, which permits unrestricted use, distribution, andreproduction in any medium, provided the original work is properly cited.

will be based on much higher bit rates than those pro-vided by GSM, GPRS, and UMTS. The new services (videostreaming, video broadcasting, high-speed Internet, etc.)will demand much higher bit rates/bandwidths and willhave strict QoS requirements, such as the received BERand the end-to-end delay. The new and emerging stan-dards (WiFi, WiMax, DVB-T, S-DMB, IEEE 802.20) willhave to compete with the ones based on wired commu-nications and overcome the barriers posed by the wirelessmedium to provide seamless coverage and uninterruptedcommunication.

Page 22: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Radio Framework for Optimized Multimodal Operation 285

Another issue that is emerging pertains to the equipmentthat will be required to handle the plethora of the new stan-dards. It will be highly unlikely that the user will have avail-able a separate terminal for each of the introduced standards.There will be the case that the use of a specific standard willbe dictated by factors such as the user location (inside build-ings, in a busy district, or in a suburb), the user speed (pedes-trian, driving, in a high-speed train), and the required quality(delay sensitivity, frame error rate, etc.). There might also becases in which it would be preferred that a service was de-livered using a number of different standards (e.g., WiFi forvideo, UMTS for voice), based on some criteria related to theterminal capabilities (say, power consumption) and the net-work capacity constraints. Therefore, the user equipment hasto follow the rapid development of new wireless standards byproviding enough flexibility and agility to be easily upgrade-able (with perhaps the modification/addition of specific soft-ware code but no other intervention in hardware).

We note that flexibility in the terminal concerns both theanalog/front-end (RF/IF) as well as digital (baseband) parts.The paper will focus on the issues pertaining to the base-band flexibility and will discuss its interactions with the pro-cedures taking place in the upper layers.

2. DEFINITIONS OF RADIO FLEXIBILITY

The notion of flexibility in a radio context may be definedas an umbrella concept, encompassing a set of nonoverlap-ping (in a conceptual sense) postulates or properties (each ofwhich must be defined individually and clearly for the overalldefinition to be complete) such as adaptivity, reconfigurabil-ity, modularity, scalability, and so on. The presence of anysubset of such features would suffice to attribute the quali-fying term flexible to any particular radio system [1]. Thesefeatures are termed “nonoverlapping” in the sense that theoccurrence of any particular one does not predicate or forcethe occurrence of any other. For example, an adaptive sys-tem may or may not be reconfigurable, and so on. Additionalconcepts can be also added, such as “ease of use” or “seam-lessly operating from the user’s standpoint,” as long as theseattributes can be quantified and identified in a straightfor-ward way, adding a new and independent dimension of flex-ibility. Reconfigurability, for instance, which is a popular di-mension of flexibility, can be defined as the ability to rear-range various modules at a structural or architectural levelby means of a nonquantifiable1 change in its configuration.Adaptivity, on the other hand, can be defined as the radio sys-tem response to changes by properly altering the numericalvalue of a set of parameters [2, 3]. Thus, adaptive transmitted(Tx) power or adaptive bit loading in OFDM naturally fall inthe latter category, whereas dynamically switching between,say, a turbo-coded and a convolutional-coded system in re-sponse to some stimulus (or information) seems to fit betterthe code-reconfigurability label, simply because that type of

1“Nonquantifiable” here means that it cannot be represented by a nu-merical change in a parametric set.

change implies a circuit-design change, not just a numericparameter change. Furthermore, the collection of adaptiveand reconfigurable transmitted-signal changes in response tosome channel-state-information feedback may be termed dy-namic signal design (DSD). Clearly, certain potential changesmay fall in a grey area between definitions.2

A primitive example of flexibility is the multiband oper-ation of current mobile terminals, although this kind of flex-ibility driven by the operator is not of great research interestfrom the physical-layer point of view. A more sophisticatedversion of such a flexible transceiver would be the one thathas the intelligence to autonomously identify the incumbentsystem configuration and also has the further ability to ad-just its circumstances and select its appropriate mode of op-eration accordingly. Software radio, for example, is meant toexploit reconfigurability and modularity to achieve flexibil-ity. Other approaches may encompass other dimensions offlexibility, such as adaptivity in radio resource managementtechniques.

3. FLEXIBILITY SCENARIOS

In response to the demand for increasingly flexible radiosystems from industry (operators, service providers, equip-ment manufacturers, chip manufacturers, system integra-tors, etc.), government (military communication and signal-intelligence systems), as well as various user demands, thefield has grown rapidly over the last twenty years or so (per-haps more in certain quarters), and has intrigued and acti-vated R&D Departments, academia, research centers, as wellas funding agencies. It is now a rapidly growing field of in-quiry, development, prototyping, and even fielding. Becauseof the enormity of the subject matter, it is hard to draw solidboundaries that exclusively envelop the scientific topic, butit is clear that such terms as SR, SDR, reconfigurable radio,cognitive/intelligent/smart radio, and so on are at the cen-ter of this activity. Similar arguments would include workon flexible air-interface waveforms and/or generalized (andproperly parameterized) descriptions and receptions thereof.Furthermore, an upward look (from the physical-layer “bot-tom” of the communication-model pyramid) reveals an ever-expanding role of research on networks that include recon-figurable topologies, flexible medium-access mechanisms,interlayer optimization issues, agile spectrum allocation [4],and so on. In a sense, ad hoc radio networks fit the concept,as they do not require any rigid or fixed infrastructure. Simi-larly, looking “down” at the platform/circuit level [5], we seeintense activity on flexible and malleable platforms and de-signs that are best suited for accommodating such flexibility.In other words, every component of the telecommunication

2This terminology is to a certain degree arbitrary and not universallyagreed upon; for instance, some authors call a radio system “reconfigurable”because “it is adaptive,” meaning that it adapts to external changes. Onthe other hand, the term “adaptive” has a clear meaning in the signal-processing-algorithms literature (e.g., an adaptive equalizer is the one whosecoefficient values change slowly as a function of the observation), and thedefinition proposed here conforms to that understanding.

Page 23: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

286 EURASIP Journal on Wireless Communications and Networking

and radio universe can be seen as currently participating inthe radio-flexibility R&D work, making the field exciting aswell as difficult to describe completely.

Among the many factors that seem to motivate thefield, the most obvious seems to be the need for multistan-dard, multimode operation, in view of the extreme pro-liferation of different, mutually incompatible radio stan-dards around the globe (witness the “analog-to-digital-to-wideband-to-multicarrier” evolution of air interfaces in thevarious cellular-system generations). The obvious desire forhaving a single-end device handling this multitude in a com-patible way is then at the root of the push for flexibility. Thiswould incorporate the desire for “legacy-proof” functional-ity, that is, the ability to handle existing systems in a singleunified terminal (or single infrastructure access point), re-gardless of whether this radio system is equipped with all therelated information prestored in memory or whether this issoftware-downloaded to a generically architected terminal;see [6] for details. In a similar manner, “future-proof” sys-tems would employ flexibility in order to accommodate yet-unknown systems and standards with a relative ease (say, by amere resetting of the values of a known set of parameters), al-though this is obviously a harder goal to achieve that legacy-proofness. Similarly, economies of scale dictate that radiotransceivers employ reusable modules to the degree possible(hence the modularity feature). Of course, truly optimizeddesigns for specific needs and circumstances, lead to “pointsolutions,” so that flexibility of the modular and/or genericwaveform-design sort may imply some performance loss. Inother words, the benefit of flexibility may come at some cost,but hopefully the tradeoff is still favorable to flexible designs.

There are many possible ways to exploit the wide use of asingle flexible reconfigurable baseband transceiver, either onthe user side or on the network side. One scenario could bethe idea of location-based reconfiguration for either multi-service ability or seamless roaming. A flexible user terminalcan be capable of reconfiguring itself to whichever standardprevails (if there are more than one that can be received) orexists (if it is the only one) at each point in space and time,either to be able to receive the ever-available (but possiblydifferent) service or to receive seamlessly the same service.Additionally, the network side can make use of the future-proof reconfiguration capabilities of its flexible base stationsfor “soft” infrastructure upgrading. Each base station can beeasily upgradeable to each current and future standard. An-other interesting scenario involves the combined receptionof the same service via more than one standard in the sameterminal. This can be envisaged either in terms of “standardselection diversity,” according to which a flexible terminalwill be able to download the same service via different air-interface standards and always sequentially (in time) selectthe optimum signal (to be processed through the same flex-ible baseband chain) or, in terms of service segmentationand standard multiplexing, meaning that a flexible termi-nal will be able to collect frames belonging to the same ser-vice via different standards, thus achieving throughput maxi-mization for that service, or receive different services (via dif-ferent standards) simultaneously. Finally, another flexibility

scenario could involve the case of peer-to-peer communica-tion whereby two flexible terminals could have the advan-tage of reconfiguring to a specific PHY (according to condi-tions, optimization criteria) and establish a peer-to-peer adhoc connection.

The aforementioned scenarios of flexibility point to thefact that the elements of wireless communications equip-ment (on board both future terminals and base station sites)will have to fulfill much more complicated requirements thanthe current ones, both in terms of multistandard capabilitiesas well as in terms of intelligence features to control thosecapabilities. For example, a flexible terminal on either of theaforementioned scenarios must be able to sense its environ-ment and location and then alter its transmission and recep-tion parameters (frequency band, power, frequency, modula-tion, and other parameters) so as to dynamically adapt to thechosen standard/mode. This could in theory allow a multidi-mensional reuse of spectrum in space, frequency, and time,overcoming the various spectrum usage limitations that haveslowed broadband wireless development and thus lead to onevision of cognitive radio [7], according to which radio nodesbecome radio-domain-aware intelligent agents that defineoptimum ways to provide the required QoS to the user.

It is obvious that the advantageous operation of a trulyflexible baseband/RF/IF platform will eventually include theuse of sophisticated MAC and RRM functionalities. Thesewill have to regulate the admission of new users in the system,the allocation of a mode/standard to each, the conditions ofa vertical handover (from one standard to another), and thescheduling mechanisms for packet-based services. The cri-teria for assigning resources from a specific mode to a userwill depend on various parameters related to the wirelesschannel (path loss, shadowing, fast fading) and to the spe-cific requirements imposed by the terminal capabilities (min-imization of power consumption and transmitted power),the generated interference, the user mobility, and the servicerequirements. That cross-layer interaction will lead to the ul-timate goal of increasing the multiuser capacity and coveragewhile the power requirements of all flexible terminals will bekept to a minimum required level.

4. FLEXIBLE TRANSCEIVER ARCHITECTUREAT THE PHY-DYNAMIC SIGNAL DESIGN

4.1. Transmission schemes and techniques

Research exploration of the next generation of wireless sys-tems involves the further development of technologies likeOFDM, CDMA, MC-CDMA, and others, along with the useof multiple antennas at the transmitter and the receiver. Eachof these techniques has its special benefits in a specific envi-ronment: for example, OFDM is used successfully in WLANsystems (IEEE 802.11a), whereas CDMA is used successfullyin cellular 2G (IS-95) and 3G (UMTS) systems. The selectionof a particular one relies on the operational environment ofeach particular system. In OFDM, the available signal band-width is split into a large number of subcarriers, orthog-onal to each other, allowing spectral overlapping without

Page 24: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Radio Framework for Optimized Multimodal Operation 287

Outercode

Innercode

Tx1

Tx2

TxMt

Rx1

RxMr

MIMO channel

SISO channel

...

Innerdecoder

Outerdecoder

CSI

Figure 1: MIMO code design procedure.

interference. The transmission is divided into parallel sub-channels whose bandwidth is narrow enough to make themeffectively frequency flat. A cyclic prefix is used to combat ISI,in order to avoid (or simplify) the equalizer [8].

The combination of OFDM and CDMA, known asMC-CDMA [9], has gained attention as a powerful trans-mission technique. The two most frequently investigatedtypes are multicarrier CDMA (MC-CDMA) which employsfrequency-domain spreading and multicarrier DS-CDMA(MC-DS-CDMA) which uses time-domain spreading of theindividual subcarrier signals [9, 10]. As discussed in [9],MC-CDMA using DS spread subcarrier signals can be fur-ther divided into multitone DS-CDMA, orthogonal MC-DS-CDMA, and MC-DS-CDMA using no subcarrier overlap-ping. In [11, 12], it is shown that the above three types ofMC-DS-CDMA schemes with appropriate frequency spacingbetween two adjacent subcarriers can be unified in the familyof generalized MC-DS-CDMA schemes.

Multiple antennas with transmit and receive diversitytechniques have been introduced to improve communicationreliability via the diversity gain [13]. Coding gain can alsobe achieved by appropriately designing the transmitted sig-nals, resulting in the introduction of space-time codes (STC).Combined schemes have already been proposed in the lit-erature. MIMO-OFDM has gained a lot of attention in re-cent years and intensive research has already been performed.Generalized MC-DS-CDMA with both time- and frequency-domain spreading is proposed in [11, 12] and efforts onMIMO MC-CDMA can be found in [14, 15, 16, 17, 18].

4.2. Dynamic signal design

Flexible systems do not just incorporate all possible point so-lutions for delivering high QoS under various scenarios, butpossess the ability to make changes not only on the algorith-mic but also on the structural level in order to meet theirgoals. Thus, the DSD goal is to bring the classic design proce-dure of the PHY layer into the intelligence of the transceiverand initiate new system architectural approaches, capable ofcreating the tools for on-the-fly reconfiguration. The mod-ule responsible for all optimization actions is herein calledsupervisor, also known as controller and the like.

The difference between adaptive modulation and cod-ing (AMC) and dynamic signal design (DSD) is that AMCis a design approach with a main focus on developing algo-rithms for numerical parameter changes (constellation size,Tx power, coding parameters), based on appropriate feed-back information, in order to approach the capacity of theunderlying channel. The type of channel code in AMC is pre-determined for various reasons, such as known performanceof a given code in a given channel, compatibility with a givenprotocol, fixed system complexity, and so on. Due to the va-riety of channel models, system architectures, and standards,there is a large number of AMC point solutions that will suc-ceed in the aforementioned capacity goal.

In a typical communication system design, the algorith-mic choice of most important functional blocks of the PHYlayer is made once at design time, based on a predeterminedand restricted set of channel/system scenarios. For example,the channel waveform is selected based on the channel (fastfading, frequency selective) and the system characteristics(multi/single-user, MIMO). On the other hand, truly flexi-ble transceivers should not be restricted to one specific sce-nario of operation, so that the choice of channel waveform,for instance, must be broad enough to adapt either para-metrically or structurally to different channel/system condi-tions. One good example of such a flexible waveform wouldbe fully parametric MC-CDMA, which can adjust its spread-ing factor, the number of subcarriers, the constellation size,and so on. Similarly, MIMO systems that are able to changethe number of active antennas or the STC, on top of a flexi-ble modulation method like MC-CDMA, can provide a largenumber of degrees of freedom to code designers.

With respect to the latter point, we note that STC de-sign has relied heavily on the pioneering work of Tarokhet al. in [19], where design principles were first established.Recent overall code design approaches divide coding intoinner and outer parts (see Figure 1), in order to produceeasily implementable solutions [20, 21]. Inner codes arethe so-called ST codes, whereas outer codes are the clas-sic SISO channel codes. Each entity tries to exploit a dif-ferent aspect of channel properties in order to improve theoverall system performance. Inner codes usually try to get

Page 25: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

288 EURASIP Journal on Wireless Communications and Networking

Table 1: Flexible design tools and inputs.

Physical-layerflexibility

Modulation (a flexiblescheme like MC-CDMA)

Space-time coding Channel coding

Tools

Adjustable FFT size,spreading code length,constellation size (bitloading), Tx power percarrier (power loading)

Adjustable number of Tx/Rxantennas used, flexible STcoding scheme as opposed to(diversity/multiplexing/coding/SNRgain)

Flexible FEC codes (e.g.,turbo, convolutional, LDPC)with adjustable coding rate,block size,code polynomial

Inputs

Number of userssharing the same BW,channel type(indoor/outdoor)

Channel variation in time(Doppler), Rx antennacorrelation factor, feedbackdealy, goodness of channelestimation

Effective channelparameters (includingSTC effects)

diversity/multiplexing/SNR gain, while outer codes try toget diversity/coding gain. The best choice of an inner/outercode pair relies on channel characteristics, complexity, andfeedback-requirement (CSI) considerations.

There are several forms of diversity that a system can of-fer, such as time, frequency, and space. The ability to changethe number of antennas, subcarriers, spreading factor andthe ST code provides great control for the purpose of reach-ing the diversity offered by the current working environment.There are many STCs presented in the literature which ex-ploit one form of diversity in a given system/environment.All these point solutions must be taken into account in orderto design a system architecture that efficiently incorporatesmost of them.

Outer channel codes must also be chosen so as to ob-tain the best possible overall system performance. In somecases, the diversity gain of the cascade coding can be analyti-cally derived, based on the properties of both coding options[20]. Even in these idealized scenarios, however, individuallymaximizing the diversity gain of both codes does not im-prove performance. This means that, in order to maximizethe overall performance of the system, a careful tradeoff isnecessary between multiplexing gain, coding gain, and SNRgain.

New channel estimation methods must also be developedin order to estimate not only the channel gain values but alsoother related inputs (see Table 1). For example, the types ofdiversity that can be exploited by the receiver or the corre-lation factor between multiple antennas are important in-puts for choosing the best coding option. Another input isthe channel rate of change (Doppler), normalized to the sys-tem bandwidth, in order to evaluate the feedback delay. Inmost current AMC techniques, this kind of input informa-tion has not been employed, since the channel characteristicshave not been considered as system design variables.

5. FLEXIBILITY TOOLS

The paper is based on techniques developed in two ISTprojects, WIND-FLEX and Stingray. The main goal ofWIND-FLEX was the development of flexible (in the

sense of Section 2) architectures for indoor, high-bit-ratewireless modems. OFDM was the signal modulation ofchoice [22], along with a powerful turbo-coded scheme.The Stingray Project targeted a Hiperman-compatible [23]MIMO-OFDM system for Fixed Wireless Access (FWA) ap-plications. It relied on a flexible architecture that exploitedthe channel state information (CSI) provided by a feedbackchannel from the receiver to the transmitter, driven by theneeds of the supported service.

In the following sections, the key algorithmic choicesof both projects are presented, which can be incorporatedin a single design able to operate in a variety of environ-ments and system configurations. Since a flexible transceivermust operate under starkly different channel scenarios, thetransmission-mode-selection algorithm must rely solely oninstantaneous channel measurements and not on the aver-age behavior of a specific channel model. This imposes therestriction of low channel dynamics in order to have the ben-efit of feedback information. On both designs, a maximumof one bit per carrier is allowed for feedback information,along with the mode selection number. The simplicity of thisfeedback information makes both designs robust to channelestimation errors or feedback delay.

5.1. AMC in WIND-FLEX

The WIND-FLEX (WF) system was placed in the 17 GHzband, and has been measured to experience high frequencyselectivity within the 50 MHz channel widths. The resultis strong performance degradation due to few subcarri-ers experiencing deep spectral nulls. Even with a power-ful coding scheme such as turbo codes, performance degra-dation is unacceptable. The channel is fairly static for alarge number of OFDM symbols, allowing for efficient de-sign of adaptive modulation algorithms in order to dealwith this performance degradation. In order to keep imple-mentation complexity at a minimum, and also to minimizethe required channel feedback traffic, two design constraintshave been adopted: same constellation size for all subcarri-ers, as well as same power for all within an OFDM sym-bol, although both these parameters are adjustable (adap-tive).

Page 26: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Radio Framework for Optimized Multimodal Operation 289

Target BER

Required uncodedBER LUT

Mode Tx powerevaluation

Target throughput(i.e., code (type,rate),

constellation)

Estimated channelgains (frequency domain)

Estimated noise PSD

Tx powerneeded

Figure 2: Simplified block diagram of algorithm 1.

Two algorithms have been proposed in order to optimizethe performance. The first algorithm (Figure 2) evaluates therequired Tx power for a specific code, constellation, andchannel realization to achieve the target BER. If the requiredpower is greater than the maximum available/allowable Txpower, a renegotiation of the target QoS (lowering the re-quirements) takes place. This approach exhibits low com-plexity and limited feedback information requirements. Therelationship of the uncoded versus the coded BER perfor-mance in an OFDM system have been given in [24] for turbocodes and can be easily extended to convolutional codes. Animplementation of this algorithm is described in [25].

The large SNR variation across the subcarriers of OFDMdegrades system performance even when a strong outer codeis used. To counter, the technique of Weak Subcarrier ex-cision (WSCE) is introduced as a way to exclude a certainnumber of subcarriers from transmission. The second pro-posed algorithm employs WSCE along with the appropriateselection of code/constellation size. This is called the “codedweak subcarrier excision” (CWSCE) method.

In WIND-FLEX channel scenarios performance im-proved when using a fixed number of excised subcarriers.The bandwidth penalty introduced by this method was com-pensated by the ability to use higher code rates. In Figure 3,bit error rate (BER) simulation curves are shown for the un-coded performance of fixed WSCE and are compared withthe bit loading algorithm presented in [26] for the NLOSchannel scenario. Rate 1 and Rate 2 are the systemthroughputs when using 4-QAM with 10% and 20% WSCE,respectively. The BER performance without bit loading orWSCE is also plotted for a 4-QAM constellation.

There is a clear improvement by just using a fixed WSCEscheme, and there is a marginal loss in comparison to thenearly optimum bit-loading algorithm. Based on the averageSNR across the subcarriers, semianalytic computation of theaverage and outage capacity for the effective channel is possi-ble in order to evaluate a performance upper bound of a sys-tem employing such WSCE plus uniform power loading. Theuse of an outer code helps to come close to this bound. Wenote that the average capacity of an OFDM system without

10−1

10−2

10−3

BE

R

2 4 6 8 10 12 14 16 18

SNR/bit

4-QAM without bit loadingBit-loading rate-2 caseWSCE (10%) rate-1 case

Bit-loading rate-1 caseWSCE (20%) rate-2 case

Figure 3: Uncoded performance for WIND-FLEX NLOS channel.

power-loading techniques is

CE = E

1N

N∑k=1

log2

(1 + SNRk

) bits/carrier, (1)

where the expectation operator is over the stochastic chan-nel. For a system employing WSCE, the summation is overthe used carriers along with appropriate transmit energy nor-malization. These capacity results are based on the “qua-sistatic” assumption. For each burst, it is also assumed thata sufficiently large number of bits are transmitted, so thatthe standard infinite time horizon of information theory ismeaningful. In Figure 4, the system average capacity (SAC)and the 1% system outage capacity (SOC) of the WF systememploying various WSCE scenarios are presented. Here, thedefinitions are as follows.

(i) SAC (system average capacity). This is equivalent tothe mean or ergodic capacity [27] applied to the ef-fective channel. It serves as an upper bound of systemswith boundless complexity or latency that use a spe-cific inner code.

(ii) SOC (system outage capacity). This is the 1% outagecapacity of the STC-effective channel.

(iii) AC and OC. This is the average capacity and outagecapacity of the actual sample-path channel.

The capacity of an AWGN channel is also plotted asan upper bound for a given SNR. At low SNR regions, thecapacity of a system employing as high as 30% WSCE ishigher than a system using all carriers without power load-ing. At high SNR, the capacity loss asymptotically approachesthe bandwidth percentage loss of WSCE. The capacity usingadaptive WSCE is also plotted. In some channel realizations,

Page 27: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

290 EURASIP Journal on Wireless Communications and Networking

7

6

5

4

3

2

1

0

Cap

acit

y(b

its/

s/H

z)

0 2 4 6 8 10 12 14 16 18 20

Average channel SNR

0% WSCE SOC10% WSCE SAC10% WSCE SOC20% WSCE SAC20% WSCE SOC30% WSCE SAC

30% WSCE SOCOptimum selection SOCAWGNOptimum selection SAC0%WSCE SAC

Figure 4: System average capacity and system 1% outage capacityof different WSCE options.

in the low-to-medium SNR region, a 30% to 50% WSCE isneeded. This result motivates the design of the second algo-rithm. The impact of CWSCE is the ability to choose betweendifferent code rates for the same target rate, a feature absentfrom the first algorithm. Assume an ordering of the differentpairs code rate-constellation size based on the SNR neces-sary to achieve a certain BER performance. It is obvious thatthis ordering also applies to the throughput of each pair (asystem will not include pairs that need more power to pro-vide lower throughput). For each of these pairs, the fixed per-centage of excised carriers is computed so that they all pro-vide the same final (target) throughput.

The block diagram of CWSCE algorithm is given inFigure 5. The respective definitions are as follows:

(i) xi, i = 1, . . . ,l, is one of the system-supported constel-lations;

(ii) yi, i = 1, . . . ,M, is one of the supported outer chan-nel codes. These can be totally different codes liketurbo, convolutional, LDPC, or the codes resultingfrom puncturing one mother code, or both;

(iii) zi, i = 1, . . . ,n, are the resulting WSCE percentages forthe n competitive triplets;

(iv) Pos(zi) are the positions of the zi% of weakest gains.(v) H is the vector of the estimated channel gains in the

frequency domain;

(vi) N0 is the estimated power spectral density of the noise.(vii) RUBi, i = 1, . . . ,n, is the required uncoded BER for

constellation xi and code yi;(viii) PTxi, i = 1, . . . ,n, is the required Tx power for the ith

triplet.

The algorithm calculates the triplet that needs the min-imum Tx power for a given target BER. If the mini-mum required power is greater than the maximum avail-able/allowable Tx power, it renegotiates the QoS. Transmit-power adaptation is usually avoided, although it can be han-dled with the same algorithm. The triplet selection will stillbe the one that needs the minimum Tx power. The extracomputation load is mainly due to the channel-tap sorting.Proper exploitation of the channel correlation in frequency(coherence bandwidth) can reduce this complexity overhead.Instead of sorting all the channel taps, one can sort groupsof highly correlated taps. These groups can be restricted tohave an equal number of taps. There are many sorting algo-rithms in the literature with different performance-versus-complexity characteristics that can be employed, dependingon implementation limitations.

Simulation results using algorithm 1 for adaptivetransmission-power minimization are presented in Figure 6.The performance gain of the proposed algorithm is shownfor 4-QAM, the code rates 1/2 and 2/3. Performance is plot-ted for no adaptation, as well as for algorithm 1 in an NLOSscenario. The performance over a flat (AWGN) channel isalso shown for comparison reasons, since it represents thecoded performance limit (given that these codes are designedto work for AWGN channels). The main simulation systemparameters are based on the WIND-FLEX platform. It uses aparallel-concatenated turbo code with variable rate via threepuncture patterns (1/2, 2/3, 3/4) [28]. The recursive system-atic code polynomial used is (13, 15)oct. Perfect channel esti-mation and zero phase noise are also assumed.

In addition to the transmission power gain, the adaptiveschemes practically guarantee the desired QoS for every chan-nel realization. Note that in the absence of adaptation, usersexperiencing “bad” channel conditions will never get the re-quested QoS, whereas users with a “good” channel wouldcorrespondingly end up spending too much power versuswhat would be needed for the requested QoS. By adoptingthese algorithms, one computes (for every channel realiza-tion) the exact needed power for the requested QoS, and thuscan either transmit with minimum power or negotiate for alower QoS when channel conditions do not allow transmis-sion. An average 2 dB additional gain is achieved by using thesecond algorithm versus the first one.

5.2. Adaptive STC in Stingray

As mentioned, Stingray is a Hiperman-compatible 2 ×2 MIMO-OFDM adaptive system. The adjustment rate,namely, the rate at which the system is allowed to change theTx parameters, is chosen to be once per frame (one frame =178 OFDM symbols) and the adjustable sets of the Tx pa-rameters are

(1) the selected Tx antenna per subcarrier, called trans-mission selection diversity (TSD),

(2) the outer code rate, QAM size set.

The antenna selection rule in TSD is to choose, for ev-ery carrier k, to transmit from the Tx antenna T(k) with the

Page 28: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Radio Framework for Optimized Multimodal Operation 291

List of supportedchannel codes

Competitivetriplet evaluation

List of supportedconstellations

WSCE

Channel/noiseestimator

Required uncodedBER LUT

Mode Tx powerevaluation

(x1, y1, z1)

...(xn, yn, zn)

[(x1, y1), . . . , (xn, yn)]

......

[Pos(z1), . . . ,Pos(zn)] (x1,RUB1)

...(xn,RUBn)

H

N0

H

Targetthrouhput

PTx1

...PTxn

Target BER

Figure 5: Simplified block diagram of algorithm 2.

10−2

10−3

10−4

10−5

10−6

BE

R

2 4 6 8 10 12 14

SNR/bit

NLOS rate 2/3NLOS rate 1/2NLOS alg. 1 rate 2/3

NLOS alg. 1 rate 1/2AWGN rate 2/3AWGN rate 1/2

Figure 6: Simulation results using algorithm 1: max-log map, 4 it-erations, NLOS, 4-QAM, rate = 1/2 and 2/3.

best performance from a maximum-ratio combining (MRC)perspective. For the second set of parameters, the optimiza-tion procedure is to choose the set that maximizes the systemthroughput (bit rate), given a QoS constraint (BER).

In order to identify performance bounds, TSD is com-pared with two other rate-1 STC techniques, beamformingand Alamouti. Beamforming is the optimal solution [29] forenergy allocation in an NT×1 system with perfect channelknowledge at the transmitter side, whereby the same symbolis transmitted from both antennas multiplied by an appro-priate weight factor in order to get the maximum achiev-able gain for each subcarrier. Alamouti’s STBC is a blindtechnique [30], where for each OFDM symbol period twoOFDM signals are simultaneously transmitted from the twoantennas.

Each of the three STC schemes can be treated as an ordi-nary OFDM SISO system producing (ideally) N independentGaussian channels [31]. This is the effective SISO-OFDMchannel. For the Stingray system (2 × 2), the correspondingeffective SNR (ESNR) per carrier is as follows:

For TSD, ESNRk =(∣∣HT(k),0

k

∣∣2+∣∣HT(k),1

k

∣∣2)Es

N0, (2)

for Alamouti, ESNRk

=(∣∣H0,0

k

∣∣2+∣∣H0,1

k

∣∣2+∣∣H1,0

k

∣∣2+∣∣H1,1

k

∣∣2)Es

2N0, (3)

for beamforming, ESNRk = λmaxk EsN0

, (4)

where λmaxk is the square of the maximum eigenvalue of the

2 × 2 channel matrix

[H00

k H10k

H01k H11

k

], H

i, jk is the frequency re-

sponse of the channel between the Tx antenna i and Rx an-tenna j at subcarrier k = 0, 1, . . . ,N − 1, and N0 is the one-sided power spectral density of the noise in each subcarrier.

In Figure 7, BER simulation curves are presented for allinner code schemes and 4-QAM constellation. Both perfectand estimated CSI scenarios are presented. The channel es-timation procedure uses the preamble structure described in[32].

For all simulations, path delays and the power of chan-nel taps have been selected according to the SUI-4 modelfor intermediate environment conditions [33]. The averagechannel SNR is employed in order to compare adaptive sys-tems that utilize CSI. Note that this average channel SNR isindependent of the employed STC. Having normalized eachTx-Rx path to unit average energy, the channel SNR is equalto one over the power of the noise component of any one ofthe receivers. Alamouti is the most sensitive scheme to esti-mation errors. This is expected, since the errors in all fourchannel taps are involved in the decoding procedure. Basedon the ESNR, a semianalytic computation of the average and

Page 29: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

292 EURASIP Journal on Wireless Communications and Networking

10−1

10−2

10−3

BE

R

0 2 4 6 8 10

Average channel SNR/bit

BF-PCSITSD-PCSIALA-PCSI

BF-ECSITSD-ECSIALA-ECSI

Figure 7: STCs BER performance for perfect/estimated CSI(PCSI/ECSI) and 4-QAM constellation.

outage capacity for the effective channel is possible in orderto evaluate a performance upper bound of these inner codes.

In Figure 8, the average capacity and the 1% outage ca-pacity of the three competing systems are presented. Forcomparison reasons, the average and outage capacity of the2 × 2 and 1 × 1 systems with no channel knowledge at thetransmitter and perfect knowledge at the receiver are alsopresented. It is clear that all three systems have the same slopeof capacity versus SNR. This is expected, since the rate of allthree systems is one. A system exploiting all the multiplexinggain offered by the 2 × 2 channel may be expected to have aslope similar to the capacity of the real channel (AC, OC). Itis also evident that the cost of not targeting full multiplexingis a throughput loss compared to that achievable by MIMOchannels. On the other hand, the goal of high throughput in-curs the price of either enhanced feedback requirements orhigher complexity. Comparing the three candidate schemes,we conclude that beamforming is a high-complexity solutionwith considerable feedback requirements, whereas Alamoutihas low complexity with no feedback requirement. TSD haslower complexity than Alamouti, whereas in comparisonwith beamforming, it has a minimal feedback requirement.The gain over Alamouti is approximately 1.2 dB, while theloss compared to beamforming is another 1.2 dB.

For all schemes, frequency selectivity across the OFDMtones is limited due to the MIMO diversity gain. That isone of the main reasons why bit loading and WSCE gavemarginal performance gain. The metric for selecting the sec-ond set of parameters was the effective average SNR at thereceiver (meaning the average SNR at the demodulator af-ter the ST decoding). The system performance simulationcurves based on the SNR at the demodulator (Figure 9) werethe basis for the construction of the Tx mode table (TMT),

7

6

5

4

3

2

1

0

Bit

s/ca

rrie

r

0 5 10 15

Average channel SNR

2× 2 TSD SAC2× 2 TSD SOC2× 2 ALA SAC2× 2 ALA SOC2× 2 BF SAC

2× 2 BF SOC1× 1 AC1× 1 OC2× 2 AC2× 2 OC

Figure 8: System average capacity and system 1% outage capacityof different STC options.

10−1

10−2

10−3

10−4

10−5

BE

R

2 4 6 8 10 12 14 16 18 20

ESNR

4-QAM, 1/24-QAM, 2/34-QAM, 3/416-QAM, 1/216-QAM, 2/3

16-QAM, 3/464-QAM, 1/264-QAM, 2/364-QAM, 3/4

Figure 9: TSD-turbo system performance results.

which consists of SNR regions and code-rate/constellationsize sets for all the QoS operation modes (BER) that will besupported by the system. The selected inner code is TSD andthe outer code is the same used in the WF system. Since per-fect channel and noise-power knowledge are assumed, ESNRis in fact the real prevailing SNR. This turns out to be agood performance metric, since the outer (turbo) code per-formance is very close to that achieved on an AWGN channel

Page 30: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Radio Framework for Optimized Multimodal Operation 293

Table 2: Transmission mode table in the case of perfect channelSNR estimation.

Thr/putBER

4-QAM1/2

4-QAM2/3

4-QAM3/4

16-QAM1/2

10−3 > 3.6 > 5.6 > 6.6 > 8.6

10−4 > 4.2 > 6.4 > 7.6 > 9.2

10−5 > 4.7 > 7 > 8.4 > 9.8

10−6 > 5 > 7.6 > 8.9 > 10.7

Thr/putBER

16-QAM2/3

16-QAM3/4

64-QAM2/3

64-QAM3/4

10−3 > 11 > 12.2 > 15.9 > 17.3

10−4 > 11.7 > 12.9 > 16.5 > 17.9

10−5 > 12.3 > 13.6 > 16.9 > 18.6

10−6 > 13.1 > 14.5 > 17.5 > 19.8

with equivalent SNR. Ideally, an estimation process shouldbe included for assessing system performance as a functionof the actual measured channel, which would then be the in-put to the optimization. Using this procedure in Stingray, therelated SNR fluctuation resulted in marginal performancedegradation.

Based on those curves, and assuming perfect channel-SNR estimation at the receiver, the derived TMT is presentedin Table 2.

By use of this table, the average system throughput (ST)for various BER requirements is presented in Figure 10. Thesystem outage capacity (1%) is a good measure of through-put evaluation of the system and is also plotted in the samefigure. The average capacity is also plotted, in order to showthe difference from the performance upper bound.

The system throughput is very close to the 1% outage ca-pacity, but it is 5 to 7 dB away from the performance limit,depending on the BER level. Since the system is adaptive,probably the 1% outage is not a suitable performance tar-get for this system. The SNR gain achieved by going fromone BER level to the next is about 0.8 dB. This marginal gainis expected due to the performance behavior of turbo codes(very steep performance curves at BER regions of interest).

5.3. Flexible algorithms for phase noise and residualfrequency offset estimation

Omnipresent nuisances such as phase noise (PHN) andresidual frequency offsets (RFO), which are the result of anonideal synchronization process, compromise the orthogo-nality between the subcarriers of the OFDM systems (bothSISO and MIMO). The resulting effect is a Common Er-ror (CE) for all the subcarriers of the same OFDM sym-bol plus ICI. Typical systems adopt CE compensation algo-rithms, while the ICI is treated as an additive, Gaussian, un-correlated per subcarrier noise parameter [34]. The phase-impairment-correction schemes developed in Stingray andWF can be implemented either by the use of pilot symbols orby decision-directed methods. They are transparent to the se-lection of the Space-Time coding scheme, and they are easilyadaptable to any number of Tx/Rx antennas, down to the

7

6

5

4

3

2

1

0

Bit

s/ca

rrie

r

0 5 10 15

Channel SNR

SACSOCST, QOS = 10−3

ST, QOS = 10−4

ST, QOS = 10−5

ST, QOS = 10−6

Figure 10: TSD-turbo system throughput (perfect CSI-SNR esti-mation).

1 × 1 (SISO) case. In [35, 36] it is shown that the qualityof the CE estimate, which is typically characterized by theVariance of the estimation error (VEE), affects drasticallythe performance of the ST-OFDM schemes. In [34, 35, 36]it is shown that the VEE is a function of the number andthe position of the subcarriers used for estimation purposes,of the corresponding channel taps and of the pilot modu-lation method (when pilot-assisted modulation methods areadopted). Figure 11 depicts the dependence of the symbol er-ror rate of an Alamouti STC OFDM system with tentative de-cisions on the number of subcarriers assigned for estimationpurposes. It is clear that this system is very sensitive to theestimation error, and therefore to the selection of the corre-sponding “pilot” number.

Additionally, the working range of the decision-directedapproaches is mainly dictated by the mean CE and the SNR,which should be such that most of the received symbols arewithin the bounds of correct decisions (i.e., the resulting er-ror from the tentative decisions should be really small). Thismay be difficult to ensure, especially when transmitting high-order QAM constellations. An improved supervisor has totake into account the effect of the residual CE error on theoverall system performance for selecting the optimal triplet,by inserting its effect into the overall calculations.

Two approaches can be followed for the system optimiza-tion. When the system protocol forces a fixed number of pilotsymbols loaded on fixed subcarriers (as in Hiperman), thecorresponding performance loss is calculated and the possi-ble triplets are decided. It is noted that an enhanced super-visor device could decide on the use of adaptive pilot modu-lation in order to minimize estimation errors by maximizingthe received energy, since the pilot modulation may signif-icantly affect the system performance. Figure 12 depicts theeffect of the pilot modulation method for the 2× 2 Alamouti

Page 31: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

294 EURASIP Journal on Wireless Communications and Networking

100

10−1

10−2

10−3

10−4

SER

6 7 8 9 10 11 12 13 14 15

Eb/N0 (dB)

No PHN, no RFOL0 = 256L0 = 8

Figure 11: Effect of number of subcarriers used for estimation pur-poses on decision-directed, 2 × 2 ST-OFDM system, Alamouti en-coded, loaded with 16-QAM.

ST-OFDM system including 8 pilots, 256 subcarriers, and as-suming independent compensation per receiver antenna fora realization of an SUI-4 channel. Three modulation meth-ods are considered: randomly generated pilots (RGPs), or-thogonal generated pilots (OGPs), and fixed pilot pattern(FPP), where the same pilots are transmitted from any Txantenna. Thus, the selection of the pilot modulation schemeis another parameter to be decided, since its affects systemperformance in a significant way.

On the other hand, when the system protocol allows fora variable number of pilot symbols, the optimization proce-dure becomes more complex. After a training period of someOFDM symbols, the mean CE can be roughly estimated.Using this estimate and taking into account that the wholeOFDM symbol is loaded with the same QAM constellation,it can be decided whether a specifically chosen constellationis robust to the CE, so that the decision directed methods(based on tentative decisions) are reliable. For the constella-tions where the pilot-symbol use is necessary, the supervisorhas to select appropriately the position and the number ofpilot symbols.

6. TOWARDS A FLEXIBLE ARCHITECTURE

As already mentioned, a flexible transceiver must beequipped with the appropriate robust solutions for all possi-ble widely ranging environments/system configurations. Totarget the universally best possible performance translates tohigh complexity. A first step towards a generic flexible ar-chitecture should be one that efficiently incorporates simpletools in order to deliver not necessarily the best possible, butan acceptable performance under disparate system/channelenvironments.

100

10−1

10−2

10−3

10−4

SER

5 6 7 8 9 10 11 12 13 14

Eb/N0 (dB)

No PHN, no RFORGP

OGPFPP

Figure 12: Effect of pilot modulation on 2 × 2 ST-OFDM system,Alamouti encoded, loaded with 16-QAM (L0 = 8; 2 estimators).

The aforementioned CWSCE and TSD methods do be-long to this category of flexible (partial) solutions. The ca-pacity penalty for their use (compared to the optimal solu-tions) has been shown herein to be small. Both require com-mon feedback information (1 bit/carrier) and can be incor-porated appropriately in a system able to work under a va-riety of antenna configurations, when such limited feedbackinformation is available. When feedback information is notavailable, CWSCE has the appropriate modules for mode se-lection (algorithm 1) for the SISO case, while Alamouti canbe the choice for the MIMO case. Both STC schemes trans-form the MIMO channel into an inner SISO one, allowingfor the use of AMC (mode selection) techniques designed forSISO systems. In the Stingray system, as already explained,the average ESNR at the demodulator is a sufficient met-ric for choosing the Tx mode, whereas in WIND-FLEX theuncoded BER is, respectively, used. Employing TMT tableswith the required uncoded BER and code-rate/constellation-size sets for all the QoS operation modes in MIMO sys-tems will increase the complexity, but it will permit seam-less incorporation of both systems into one single commonarchitecture. The uncoded performance of the effective chan-nel is thus the only metric that need be used for choosingthe Tx mode and can be computed for a variety of STC op-tions. Furthermore, the fully parametric PHN and RFO algo-rithms mentioned above are transparent to the selection ofthe ST coding scheme and can provide the appropriate in-formation about their performance under different environ-ments/modes.

The overall block diagram of a proposed architecturefor the mode selection algorithm is given in Figure 13. It ismeant to be able to work for all systems employing one ortwo antennas at the Tx/Rx.

Page 32: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Radio Framework for Optimized Multimodal Operation 295

List of supportedchannel codes

Competitivetriplet evaluation

List of supportedconstellations

Required uncodedBER LUTWSCE

& PCE

Effective channel/noise estimator

WSCE/TSD/ALA

PHN/RFOestimator

Mode Tx powerevaluation

[VEE(z1), . . . ,VEE(zl)]

(x1, y1, z1)

...(xn, yn, zn)

[(x1, y1), . . . , (xn, yn)]

......

[Pos(z1), . . . ,Pos(zn)] (x1,RUB1)

...(xn,RUBn)

HEF

NEF0

HEF

HEF

NEF0

PN(x1)

...PN(xl)

Targetthroughput

WSCE(on/off)

PTx1

...PTxn

Target BER

Operation mode

Figure 13: Block diagram of proposed algorithm for mode selection.

The related parameters are defined as follows:

(i) PN(xi), i = 1, . . . , l, is the number of needed pilots fora specific PHN/RFO performance, when the operationmode enables variable number of pilots;

(ii) HEF is the vector of the estimated effective channelgains in the frequency domain (STC dependent);

(iii) PCE : pilot carrier excision (an enhancement of theWSCE module which provides the pilot positions for agiven number of used pilots).

Here, WSCE is active only when the system is 1 × 1. Onall other Tx-Rx antenna choices, all subcarriers are assumed“on.” When only a fixed number of pilot symbols are permit-ted (e.g., when a specific protocol is used), the PHN/RFO es-timator provides the VEE for each constellation choice to theTx power evaluation module. In a peer-to-peer communica-tion system, where two flexible terminals could have the pos-sibility of reconfiguring to a specific PHY, the number of pi-lots can be allowed to change and the optimum solution de-pends on the constellation size. The competitive-triplet eval-uation must take this variable pilot number into account.The supervisor module is responsible for this optimizationprocedure. The best choice depends not only on the chan-nel/system characteristics but also on the selected optimiza-tion criteria such as maximizing the throughput, minimizingthe Tx power, and so on.

7. CONCLUSIONS

The scientific field of radio flexibility is growing in impor-tance and appeal. Although still in fairly nascent form forcommercial use, flexible radio possesses attractive featuresand attributes that require further research. The present pa-per presents the flexibility concept, definition, and relatedscenarios while, in parallel, explores in some depth the tool

of dynamic signal design for instantiating some of these at-tributes in a specific application environment. Two designapproaches are presented (based on the WF and Stingrayprojects) and the key algorithmic choices of both are pre-sented and incorporated into one flexible design capable ofsuccessfully operating in a variety of environments and sys-tem configurations. It is evident that physical-layer flexi-bility requires not only novel system architectures but alsonew algorithms that efficiently utilize existing and/or newmodulation/coding techniques that can be adjusted to var-ious environment and system scenarios, in order to offerQoS close to that delivered by corresponding point-optimalsolutions.

ACKNOWLEDGMENT

The work presented in this paper has been supported bySTINGRAY (IST-2000-30173) and WIND-FLEX (IST-1999-10025) projects that have been partly funded by the Euro-pean Commission.

REFERENCES

[1] A. Polydros, J. Rautio, G. Razzano, et al., “WIND-FLEX: de-veloping a novel testbed for exploring flexible radio conceptsin an indoor environment,” IEEE Commun. Mag., vol. 41,no. 7, pp. 116–122, 2003.

[2] A. J. Goldsmith and S.-G. Chua, “Variable-rate variable-power MQAM for fading channels,” IEEE Trans. Commun.,vol. 45, no. 10, pp. 1218–1230, 1997.

[3] T. Keller and L. Hanzo, “Adaptive modulation techniquesfor duplex OFDM transmission,” IEEE Trans. Veh. Technol.,vol. 49, no. 5, pp. 1893–1906, 2000.

[4] F. K. Jondral, “Flexible spectrum allocation and cognitive ra-dio,” in Proc. 11th National Symposium of Radio Science (URSI’05), pp. 27–32, Poznan, Poland, April 2005.

Page 33: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

296 EURASIP Journal on Wireless Communications and Networking

[5] G. Masera, “Flexible hardware for wireless communications:a case of study,” in Proc. 11th National Symposium of RadioScience (URSI ’05), Poznan, Poland, April 2005.

[6] E. Buracchini, “The software radio concept,” IEEE Commun.Mag., vol. 38, no. 9, pp. 138–143, 2000.

[7] J. Mitola and G. Maguire, “Cognitive radio: making softwareradios more personal,” IEEE Personal Communications Maga-zine, vol. 6, no. 4, pp. 13–18, 1999.

[8] R. van Nee and R. Prasad, OFDM Wireless Multimedia Com-munications, Artech House, Boston, Mass, USA, 2000.

[9] R. Prasad and S. Hara, “Overview of multicarrier CDMA,”IEEE Commun. Mag., vol. 35, no. 12, pp. 126–133, 1997.

[10] L. Hanzo, M. Munster, B. J. Choi, and T. Keller, OFDMand MC-CDMA for Broadband Multi-User Communications,WLANs and Broadcasting, John Wiley & Sons, New York, NY,USA, 2003.

[11] L.-L. Yang and L. Hanzo, “Performance of generalized mul-ticarrier DS-CDMA over Nakagami-mfading channels,” IEEETrans. Commun., vol. 50, no. 6, pp. 956–966, 2002.

[12] L.-L. Yang and L. Hanzo, “Multicarrier DS-CDMA: a multipleaccess scheme for ubiquitous broadband wireless communi-cations,” IEEE Commun. Mag., vol. 41, no. 10, pp. 116–124,2003.

[13] A. J. Paulraj, D. A. Gore, R. U. Nabar, and H. Bolcskei, “Anoverview of MIMO communications—a key to gigabit wire-less,” Proc. IEEE, vol. 92, no. 2, pp. 198–218, 2004.

[14] M. Juntti, M. Vehkapera, J. Leinonen, et al., “MIMO MC-CDMA communications for future cellular systems,” IEEECommun. Mag., vol. 43, no. 2, pp. 118–124, 2005.

[15] M. Vehkapera, D. Tujkovic, Z. Li, and M. Juntti, “Layeredspace-frequency coding and receiver design for MIMO MC-CDMA,” in Proc. International Conference on Communications(ICC ’04), vol. 5, pp. 3005–3009, Paris, France, June 2004.

[16] J. Tang and X. Zhang, “Link-adaptation-enhanced dynamicchannel allocation for MIMO-OFDM wireless networks,” inProc. IEEE Wireless Communications and Networking Confer-ence (WCNC ’05), New Orleans, La, USA, March 2005.

[17] J.-H. Deng, J.-Y. Wu, and T.-S. Lee, “Space-path spreading forhigh rate MIMO MC-CDMA systems with transmit diversity,”in Proc. IEEE Global Telecommunications Conference (GLOBE-COM ’03), vol. 6, pp. 3397–3401, San Francisco, Calif, USA,December 2003.

[18] Y. Kim, T. Kim, C. Kang, and D. Hong, “Union bound of max-imum likelihood detection in downlink MIMO MC-CDMAsystems,” in Proc. International Conference on Communica-tions (ICC ’04), vol. 6, pp. 3280–3283, Paris, France, June2004.

[19] V. Tarokh, N. Seshadri, and A. R. Calderbank, “Space-timecodes for high data rate wireless communication: perfor-mance criterion and code construction,” IEEE Trans. Inform.Theory, vol. 44, no. 2, pp. 744–765, 1998.

[20] Y. Gong and K. B. Letaief, “Concatenated space-time blockcoding with trellis coded modulation in fading channels,”IEEE Transactions on Wireless Communications, vol. 1, no. 4,pp. 580–590, 2002.

[21] B. Hochwald and S. ten Brink, “Achieving near-capacity ona multiple-antenna channel,” IEEE Trans. Commun., vol. 51,no. 3, pp. 389–399, 2003.

[22] L. J. Cimini, “Analysis and simulation of a digital mobile chan-nel using orthogonal frequency division multiplexing,” IEEETrans. Commun., vol. 33, no. 7, pp. 665–675, 1985.

[23] ETSI, “Broadband Radio Access Networks (BRAN)—HIPERMAN, OFDM Physical (PHY) layer,” draft, 2002.

[24] I. Dagres and A. Polydoros, “Dynamic transceivers: adaptiv-ity and reconfigurability at the signal-design level,” in Proc.

Software Defined Radio Technical Conference and Product Ex-position (SDR ’03), Orlando, Fla, USA, November 2003.

[25] K. Babionitakis, I. Dagres, K. Nakos, and D. Reisis, “A VLSIarchitecture for minimizing the transmission power in OFDMtransceivers,” in Proc. 10th IEEE International Conference onElectronics, Circuits and Systems (ICECS ’03), vol. 1, pp. 308–311, Sharjah, United Arab Emirates, December 2003.

[26] P. Chow, J. M. Cioffi, and J. A. C. Bingham, “A practical dis-crete multitone transceiver loading algorithm fordata trans-mission over spectrally shaped channels,” IEEE Trans. Com-mun., vol. 43, no. 234, pp. 773–775, 1995.

[27] G. Foschini and M. Gans, “On the limits of wireless commu-nications in a fading environment when using multiple anten-nas,” Wireless Personal Communications, vol. 6, no. 3, pp. 311–335, 1998.

[28] M. Benedix, J. Ertel, and A. Finger, “Turbo coding for anOFDM-based wireless LAN at 17 GHz,” in Proc. 7th Inter-national OFDM-Workshop, pp. 137–141, Hamburg, Germany,September 2002.

[29] R. Knopp and G. Caire, “Power control and beamformingfor systems with multiple transmit and receive antennas,”IEEE Transactions on Wireless Communications, vol. 1, no. 4,pp. 638–648, 2002.

[30] S. Alamouti, “A simple transmit diversity technique for wire-less communications,” IEEE J. Select. Areas Commun., vol. 16,no. 8, pp. 1451–1458, 1998.

[31] I. Dagres, A. Zalonis, and A. Polydoros, “An efficient adap-tive space time coding scheme for MIMO-OFDM systems,” inProc. 14th IST Mobile and Wireless Telecommunications Sum-mit, Dresden, Germany, June 2005, to appear.

[32] I. Harjula, S. Boumard, and A. M. Gallardo, “WP4-Trainingsymbol design for Stingray demonstrator,” 2002, (documentStingray 4VTTN009d.doc in IST-2000-30173 STINGRAY).

[33] V. Erceg, K. V. S. Hari, M. S. Smith, and D. S. Baum, “ChannelModels for Fixed Wireless Applications,” 2001, IEEE 802.16.3Task Group Contributions, Doc. IEEE 802.16.3.c-01/29r4.

[34] K. Nikitopoulos and A. Polydoros, “Decision-directed com-pensation of phase noise and residual frequency offset in aSpace-Time OFDM receiver,” IEEE Commun. Lett., vol. 8,no. 9, pp. 573–575, 2004.

[35] K. Nikitopoulos and A. Polydoros, “Phase-impairment ef-fects and compensation algorithms for OFDM systems,” IEEETrans. Commun., vol. 53, no. 4, pp. 698–707, 2005.

[36] K. Nikitopoulos and A. Polydoros, “Phase noise and resid-ual frequency offset compensation in space-time OFDM sys-tems,” in Proc. IST Mobile and Wireless TelecommunicationsSummit, pp. 77–82, Aveiro, Portugal, June 2003.

Ioannis Dagres holds a B.S. degree in com-puter engineering and an M.S. degree in sig-nal processing from the Technical Univer-sity of Patras, Greece, in 1997 and 1999, re-spectively. He is currently working towardshis Ph.D. degree at the same university.Since 1999, he has participated in severalEU projects such as ADAMAS (ADAptiveMulticarrier Access System), WIND-FLEX(Wireless INDoor FLEXible Modem Archi-tecture), and STINGRAY (Space Time CodING for Adaptive Re-configurAble Systems) as a Research Associate. His research inter-ests include the topics of signal processing for communicationsand, in particular, adaptive signal design for modern communica-tion systems.

Page 34: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Radio Framework for Optimized Multimodal Operation 297

Andreas Zalonis received the B.S. degreein physics and the M.S. degree in telecom-munications and electronics, both from theNational Kapodistrian University of Athens(NKUA), Greece, in 2000 and 2002, re-spectively. He is currently working towardshis Ph.D. degree in fourth-generation dig-ital communications systems at the sameuniversity. Since 2001, he has participatedin several national and European researchprojects in the area of wireless communications. Since 2003 heworks as a Research Associate in the Institute of Accelerating Sys-tems and Applications (IASA), NKUA.

Nikos Dimitriou holds a Diploma degreein electrical and computer engineering fromthe National Technical University of Athens,Greece (1996), an M.S. degree with distinc-tion in mobile and satellite communica-tions from the University of Surrey, UnitedKingdom (1997), and a Ph.D. degree fromthe same University (2000). During thatperiod his work was focused on radio re-source management issues and techniquesfor next-generation mobile multimedia communication systems(UMTS, W-CDMA). He participated in projects related to trafficmodeling and network dimensioning for UMTS and GPRS (ledby Ericsson and One2One), worked as an MSc tutor and super-vised various MSc projects. Since 2001, he has been working inthe National Kapodistrian University of Athens and specificallyin the Institute of Accelerating Systems and Applications (IASA),as a Senior Research Associate, coordinating the involvement ofthe institute in several EU-IST projects such as ADAMAS (ADAp-tive Multicarrier Access System), WIND-FLEX (Wireless INDoorFLEXible Modem Architecture), SATIN (SATellite UMTS Ip Net-work), STINGRAY (Space Time CodING for Adaptive Reconfig-urAble Systems), and in the Network of Excellence in WirelessCommunications (NEWCOM). His research is focused on cross-layer optimization techniques for next-generation flexible wirelesssystems.

Konstantinos Nikitopoulos was born inAthens, Greece, in 1974. He received theB.S. degree in physics and the M.S. de-gree in electronics and telecommunicationsfrom the National Kapodistrian Universityof Athens (NKUA), Athens, Greece, in 1997and 1999, respectively. Since 2005, he holdsa Ph.D. degree from the same university.Since 1999, he has been a Research Associateat the Institute of Accelerating Systems andApplications, Athens, Greece, and has participated in several EU re-search projects. Since October 2003, he has been with the GeneralSecretariat for Research and Technology of the Hellenic Ministryof Development, Athens, Greece. Since October 2004, he has beenalso a part-time Instructor in the Electrical Engineering Depart-ment, the Technological Educational Institute of Athens, Athens,Greece. His research interests include the topics of signal processingfor communications and, in particular, in synchronization for mul-ticarrier systems. Dr. Nikitopoulos is a National Delegate of Greeceto the Joint Board on Communication Satellite Programmes of theEuropean Space Agency (ESA).

Andreas Polydoros was born in Athens,Greece, in 1954. He received the Diplomain electrical engineering from the NationalTechnical University of Athens in 1977, theM.S.E.E. degree from the State University ofNew York at Buffalo in 1979, and the Ph.D.degree in electrical engineering from theUniversity of Southern California in 1982.He was a faculty member in the Departmentof Electrical Engineering-Systems and theCommunication Sciences Institute (CSI), the University of South-ern California, in 1982–1997, and has been a Professor since 1992.He codirected CSI in 1991–1993. Since 1997, he has been a Pro-fessor and Director of the Electronics Laboratory, Division of Ap-plied Physics, Department of Physics, University of Athens, Greece.His general areas of scientific interest are statistical communicationtheory and signal processing with applications to spread-spectrumand multicarrier systems, signal detection and classification in un-certain environments (he is the coinventor of per-survivor process-ing, granted a US patent in 1995), and multiuser radio networks.He cofounded and currently heads the Technology Advisory Boardof Trellis Ware Technologies, and also serves on numerous scientificboards of academic nonprofit organizations in Greece and abroad.Professor Polydoros is the recipient of a 1986 US National ScienceFoundation Presidential Young Investigator Award. He became aFellow of the IEEE in 1995, cited “for contributions to spread-spectrum systems and networks.”

Page 35: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

EURASIP Journal on Wireless Communications and Networking 2005:3, 298–307c© 2005 Dragan Samardzija et al.

Adaptive Transmitter Optimization in MultiuserMultiantenna Systems: Theoretical Limits, Effectof Delays, and Performance Enhancements

Dragan SamardzijaWireless Research Laboratory, Bell Labs, Lucent Technologies, 791 Holmdel-Keyport Road, Holmdel, NJ 07733, USAEmail: [email protected]

Narayan MandayamWireless Information Network Laboratory (WINLAB), Rutgers University, 73 Brett Road, Piscataway, NJ 08854-8060, USAEmail: [email protected]

Dmitry ChizhikWireless Research Laboratory, Bell Labs, Lucent Technologies, 791 Holmdel-Keyport Road, Holmdel, NJ 07733, USAEmail: [email protected]

Received 6 March 2005; Revised 21 April 2005

The advances in programmable and reconfigurable radios have rendered feasible transmitter optimization schemes that can greatlyimprove the performance of multiple-antenna multiuser systems. Reconfigurable radio platforms are particularly suitable forimplementation of transmitter optimization at the base station. We consider the downlink of a wireless system with multipletransmit antennas at the base station and a number of mobile terminals (i.e., users) each with a single receive antenna. Underan average transmit power constraint, we consider the maximum achievable sum data rates in the case of (1) zero-forcing (ZF)spatial prefilter, (2) modified zero-forcing (MZF) spatial prefilter, and (3) triangularization spatial prefilter coupled with dirty-paper coding (DPC) transmission scheme. We show that the triangularization with DPC approaches the closed-loop MIMO rates(upper bound) for higher SNRs. Further, the MZF solution performs very well for lower SNRs, while for higher SNRs, the ratesfor the ZF solution converge to the MZF rates. An important impediment that degrades the performance of such transmitteroptimization schemes is the delay in channel state information (CSI). We characterize the fundamental limits of performance inthe presence of delayed CSI and then propose performance enhancements using a linear MMSE predictor of the CSI that can beused in conjunction with transmitter optimization in multiple-antenna multiuser systems.

Keywords and phrases: transmitter beamforming, dirty-paper coding, correlated channels, channel state information, MMSEprediction.

1. INTRODUCTION

For a wide range of emerging wireless data services, theapplication of multiple antennas appears to be one of themost promising solutions leading to even higher data ratesand/or the ability to support greater number of users.Multiple-transmit multiple-receive antenna systems rep-resent an implementation of the MIMO (multiple-inputmultiple-output) concept in wireless communications [1]

This is an open access article distributed under the Creative CommonsAttribution License, which permits unrestricted use, distribution, andreproduction in any medium, provided the original work is properly cited.

that can provide high-capacity (i.e., spectral efficiency) wire-less communications in rich scattering environments. It hasbeen shown that the theoretical capacity (approximately) in-creases linearly as the number of antennas is increased [1, 2].

With the advent of flexible and programmable radiotechnology, transmitter optimization techniques used inconjunction with MIMO processing can provide even greatergains in systems with multiple users. Reconfigurable ra-dio platforms are particularly suitable for implementationof transmitter optimization at the base station. Such opti-mization techniques have great potential to enhance perfor-mance on the downlink of multiuser wireless systems. Froman information-theoretic model, the downlink corresponds

Page 36: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Transmitter Optimization in Multiuser Multiantenna Systems 299

to the case of a broadcast channel [3]. Recent studies thathave also focussed on multiple-antenna systems with mul-tiple users include [4, 5, 6, 7, 8, 9, 10] and the referencestherein.

In this paper, we study multiple-antenna transmitter op-timization (i.e., spatial prefiltering) schemes that are basedon linear preprocessing and transmit power optimization(keeping the average transmit power conserved). Specifically,we consider the downlink of a wireless system with multipletransmit antennas at the base station and a number of mo-bile terminals (i.e., users) each with a single receive antenna.We consider the maximum achievable sum data rates in thecase of (1) zero-forcing spatial prefilter, (2) modified zero-forcing spatial prefilter, and (3) triangularization spatial pre-filter coupled with dirty-paper coding transmission scheme[11]. We study the relationship between the above schemesas well as the impact of the number of antennas on perfor-mance.

After characterizing the fundamental performance lim-its, we then study the performance of the above transmitteroptimization schemes with respect to delayed channel stateinformation (CSI). The delay in CSI may be attributed to thedelay in feeding back this information from the mobiles tothe base station or alternately to the delays in the ability toreprogram/reconfigure the transmitter prefilter. Without ex-plicitly characterizing the source and the nature of such de-lays, we show how the performance of the above transmitteroptimization schemes is degraded by the CSI delay. In or-der to alleviate this problem, we exploit correlations in thechannel by designing a linear MMSE predictor of the chan-nel state. We then show how the application of the MMSEpredictor can improve performance of transmitter optimiza-tion schemes under delayed CSI.

The paper is organized as follows. In Section 2 we de-scribe the system model. In Section 3, we describe the var-ious transmitter optimization schemes including their fun-damental performance limits as well as the effect of delayedCSI. In Section 4, a formal channel model capturing chan-nel correlations and a linear MMSE predictor of the channelstate which is used to overcome the effect of delayed CSI arepresented.

2. SYSTEM MODEL

In the following we introduce the system model. We use aMIMO model [1] that corresponds to a system presented inFigure 1. It consists of M transmit antennas and N mobileterminals (each with a single receive antenna). In other wordseach mobile terminal presents a MISO channel as seen fromthe base station.

In Figure 1, xn is the information bearing signal intendedfor mobile terminal n and yn is the received signal at the cor-responding terminal (for n = 1, . . . ,N). The received vectory = [y1, . . . , yN ]T is

y = HSx + n, y ∈ CN , x ∈ CN , n ∈ CN ,

S ∈ CM×N , H ∈ CN×M ,(1)

MIMOchannel

H

Mobile 1y1

Mobile 2

y2

Mobile NyN

1

2

M

Transmitter

TXtransform

S

x1

x2

xN

......

...

Figure 1: System model consisting of M transmit antennas and Nmobile terminals.

where x = [x1, . . . , xN ]T is the transmitted vector (E[xxH] =PavIN×N ), n is AWGN (E[nnH] = N0IN×N ), H is the MIMOchannel response matrix, and S is a transformation (spatialprefiltering) performed at the transmitter. Note that the vec-tors x and y have the same dimensionality. Further, hnm isthe nth row and mth column element of the matrix H corre-sponding to a channel between mobile terminal n and trans-mit antenna m. If not stated otherwise, we will assume thatN ≤M.

Application of the spatial prefiltering results in the com-posite MIMO channel G given as

G = HS, G ∈ CN×N , (2)

where gnm is the nth row and mth column element of thecomposite MIMO channel response matrix G. The signal re-ceived at the nth mobile terminal is

yn = gnnxn︸ ︷︷ ︸Desired signal for user n

+N∑

i=1, i=ngnixi︸ ︷︷ ︸

Interference

+nn. (3)

In the above representation, the interference is the signal thatis intended for mobile terminals other than terminal n. Assaid earlier, the matrix S is a spatial prefilter at the transmit-ter. It is determined based on optimization criteria that weaddress in the next section and has to satisfy the constraint

trace(

SSH) ≤ N (4)

which keeps the average transmit power conserved. We rep-resent the matrix S as

S = AP, A ∈ CM×N , P ∈ CN×N , (5)

where A is a linear transformation and P is a diagonal ma-trix. P is determined such that the transmit power remainsconserved.

Page 37: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

300 EURASIP Journal on Wireless Communications and Networking

3. TRANSMITTER OPTIMIZATION SCHEMES

Considering different forms of the matrix A, we study thefollowing transmitter optimization schemes.

(1) Zero-forcing (ZF) spatial prefiltering scheme where Ais represented by

A = HH(HHH)−1. (6)

As can be seen, for N ≤ M, the above linear transformationis zeroing the interference between the signals dedicated todifferent mobile terminals, that is, HA = IN×N . xn are as-sumed to be circularly symmetric complex random variableshaving Gaussian distribution NC(0,Pav). Consequently, themaximum achievable data rate (capacity) for mobile termi-nal n is

RZFn = log2

(1 +

Pav|pnn|2N0

), (7)

where pnn is the nth diagonal element of the matrix P definedin (5). In (6) it is assumed that HHH is invertible, that is, therows of H are linearly independent.

(2) Modified zero-forcing (MZF) spatial prefilteringscheme that assumes

A = HH(

HHH +N0

PavI)−1

. (8)

In the case of the above transformation, in addition to theknowledge of the channel H, the transmitter has to know thenoise variance N0. xn are assumed to be circularly symmet-ric complex random variables having Gaussian distributionNC(0,Pav). The maximum achievable data rate (capacity) formobile terminal n now becomes

RMZFn = log2

(1 +

Pav|gnn|2Pav

∑Ni=1, i=n |gni|2 + N0

). (9)

While the transformation in (8) appears to be similar in formto an MMSE linear receiver, the important difference is thatthe transformation is performed at the transmitter. Using thevirtual uplink approach for transmitter beamforming (intro-duced in [7, 8]), we present the following proposition.

Proposition 1. If the nth diagonal element of P is selected as

pnn = 1√aHn an

(n = 1, . . . ,N), (10)

where an is the nth column vector of the matrix A, the constraintin (4) is satisfied with equality. Consequently, the achievabledownlink rate RMZF

n for mobile n is identical to its correspond-ing virtual uplink rate when an optimal uplink linear MMSEreceiver is applied.

See Appendix A for a definition of the corresponding vir-tual uplink and a proof of the above proposition.

(3) Triangularization spatial prefiltering with dirty-papercoding (DPC) where the matrix A assumes the form

A = HHR−1, (11)

where H = (QR)H and Q is unitary and R is upper triangular(see [12] for details on QR factorization). In general, R−1 is apseudoinverse of R. The composite MIMO channel G in (2)becomes G = L = HS, a lower triangular matrix. It permitsapplication of dirty-paper coding designed for single-inputsingle-output (SISO) systems. We refer the reader to [4, 5, 6,13, 14, 15, 16] for further details on the DPC schemes.

By applying the transformation in (11), the signal in-tended for terminal 1 is received without interference. Thesignal at terminal 2 suffers from the interference arising fromthe signal dedicated to terminal 1. In general, the signal atterminal n suffers from the interference arising from the sig-nals dedicated to terminals 1 to n− 1. In other words,

y1 = g11x1 + n1,

y2 = g22x2 + g21x1 + n2,

...

yn = gnnxn +n−1∑i=1

gnixi + nn,

...

yN = gNNxN +N−1∑i=1

gNixi + nN .

(12)

Since the interference is known at the transmitter, DPC canbe applied to mitigate the interference (the details are givenin Appendix B). Based on the results in [13], the achievablerate for mobile terminal n is

RDPCn = log2

(1 +

Pav|gnn|2N0

)= log2

(1 +

Pav|rnnpnn|2N0

),

(13)

where rnn is the nth diagonal element of the matrix R definedin (11). Note that DPC is applied just in the case of the lin-ear transformation in (11), with corresponding rate given by(13).

Note that trace(AAH) = N , thereby satisfying the con-straint in (4). Consequently, we can select P = IN×N andpresent the following proposition.

Proposition 2. For high SNR (Pav N0) and P = IN×N , theachievable sum rate of the triangularization with DPC schemeis equal to the rate of the equivalent (open loop) MIMO system.In other words, for Pav N0,

N∑n=1

RDPCn = log2

(det

(IN×N +

Pav

N0HHH

)). (14)

Page 38: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Transmitter Optimization in Multiuser Multiantenna Systems 301

Proof. Starting from the right-side term in (14) and withHHH = RHR, for Pav N0,

log2

(det

(IN×N +

Pav

N0RHR

))≈ log2

(det

(Pav

N0RHR

))= log2

(Pav

N0

∣∣r11∣∣2 · · · Pav

N0

∣∣rNN

∣∣2)

=N∑i=1

log2

(Pav

N0

∣∣rii∣∣2)≈

N∑i=1

log2

(1 +

Pav

N0

∣∣rii∣∣2)

=N∑n=1

RDPCn

(15)which concludes the proof.

The ZF and MZF schemes should be viewed as trans-mitter beamforming techniques using conventional channelcoding to approach the achievable rates [7, 8]. The trian-gularization with DPC scheme is necessarily coupled with anonconventional coding, that is, the DPC scheme.

Once the matrix A is selected, the elements of the diag-onal matrix P are determined such that the transmit powerremains conserved and the sum rate is maximized. The con-straint on the transmit power is

trace(

APPHAH) ≤ N. (16)

The elements of the matrix P are selected such that

diag(P) = [p11, . . . , pNN]T

= arg maxtrace(APPHAH)≤N

N∑i=1

Rn.(17)

3.1. Fundamental limits

To evaluate the performance of the above schemes, we con-sider the following baseline solutions.

(1) No prefiltering solution where each mobile terminalis served by one transmit antenna dedicated to that mobile.This is equivalent to S = I. A transmit antenna is assignedto a particular terminal corresponding to the best channel(maximum channel magnitude) among all available transmitantennas and that terminal.

(2) Equal resource TDMA and coherent beamforming(denoted as TDMA-CBF) is a solution where signals for dif-ferent terminals are sent in different (isolated) time slots. Inthis case, there is no interference, and each terminal is us-ing 1/N of the overall resources. When serving a particularmobile, ideal coherent beamforming is applied using all Mtransmit antennas.

(3) Closed-loop MIMO (using the water-pouring opti-mization on eigenmodes) is a solution that is used as an up-per bound on the achievable sum rates. In the following, itis denoted as CL-MIMO. This solution would require thatmultiple terminals act as a joint multiple-antenna receiver.

0 5 10 15 20 25

SNR (dB)

0

1

2

3

4

5

6

7

8

9

Ave

rage

use

rra

te(b

its/

sym

bol)

No prefilteringTDMA-CBFZFMZFDPCCL-MIMO

Figure 2: Average rate per user versus SNR (M = 3,N = 3, Rayleighchannel).

This solution is not practical because the terminals are nor-mally individual entities in the network and they do not co-operate when receiving signals on the downlink.

In Figure 2, we present average rates per user versusSNR = 10 log (Pav/N0) for a system consisting of M = 3transmit antennas and N = 3 terminals. The channel isRayleigh, that is, the elements of the matrix H are complexindependent and identically distributed Gaussian randomvariables with distribution NC(0, 1). From the figure we ob-serve the following. The triangularization with DPC schemeis approaching the closed-loop MIMO rates for higher SNR.The MZF solution is performing very well for lower SNRs(approaching CL-MIMO and DPC rates), while for higherSNRs, the rates for the ZF scheme are converging to the MZFrates. The TDMA-CBF rates are increasing with SNR, but stillsignificantly lower than the rates of the proposed optimiza-tion schemes. The solution where no prefiltering is appliedclearly exhibits properties of an interference limited system(i.e., after a certain SNR, the rates are not increasing). Corre-sponding cumulative distribution functions (cdf) of the sumrates normalized by the number of users are given in Figure 3for SNR = 10 dB (see more on the “capacity-versus-outage”approach in [17]).

In Figure 4, we present the behavior of the average ratesper user versus number of transmit antennas. The averagerates are observed for SNR = 10 dB, N = 3, and variablenumber of transmit antennas (M = 3, 6, 12, 24). The rates in-crease with the number of transmit antennas and the differ-ence between the rates for different schemes becomes smaller.As the number of transmit antennas increases, while keepingthe number of usersN fixed, the spatial channels (i.e., rows ofthe matrix H) are getting less cross-correlated (approaching

Page 39: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

302 EURASIP Journal on Wireless Communications and Networking

0 1 2 3 4 5 6

Rate (bits/symbol)

ZFTDMA-CBFNo prefilteringMZFDPCCL-MIMO

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Pro

babi

lity

Figure 3: CDF of rates, SNR = 10 dB, per user (M = 3, N = 3,Rayleigh channel).

1 2 3 4 5 6 7 8

M/N

2

3

4

5

6

7

8

Ave

rage

use

rra

te(b

its/

sym

bol)

ZFMZFDPC

Figure 4: Average rate per user versus M/N (SNR = 10 dB, N =3, variable number of transmit antennas M = 3, 6, 12, 24, Rayleighchannel).

orthogonality for M → ∞). It can be shown that for orthog-onal channels, all three schemes perform identically.

We now illustrate a case when the number of availableterminals Nt (i.e., users) is equal to or greater than the num-ber of transmit antennas M. Out of Nt terminals, the trans-mitter will select N = M terminals and perform the abovetransmitter optimization schemes for the selected set. Thereare Nt!/((Nt − M)!M!) possible sets. Between the transmit

3 4 5 6 7 8 9 10 11 12

Number of available terminals

2

2.5

3

3.5

4

4.5

5

5.5

Ave

rage

use

rra

te(b

its/

sym

bol)

ZFMZFDPC

Figure 5: Average rate per user versus number of available terminals(SNR = 10 dB, M = 3, Rayleigh channel).

antennas and each terminal, there is (1 × M)-dimensionalspatial channel. For each set of the terminals there is a matrixchannel H j ∈ CM×M where each row corresponds to a differ-ent spatial channel of the corresponding terminal in the set.The selected terminals are the ones corresponding to the set

J = argj

min∥∥∥HH

j

(H jHH

j

)−1∥∥∥, (18)

where ‖ · ‖ is the Frobenius norm. The above criterion willfavor the terminals whose spatial channels have low cross-correlation. In Figure 5, we present the average rates per user(the average sum rates divided by N = M) versus number ofavailable terminals. The increase in the rates with the numberof available terminals is a result of multiuser diversity (i.e.,having more terminals allows the transmitter to select morefavorable channels).

3.2. Effect of CSI delayAs a motivation for the analysis presented in the follow-ing sections, we now present the effects of imperfect chan-nel state knowledge. In practical communication systems thechannel state H has to be estimated at the receivers, andthen fed to the transmitter. Specifically, mobile terminal nfeeds back the estimate of the nth row of the matrix H, forn = 1, . . . ,N . In the case of a time-varying channel, this prac-tical procedure results in noisy and delayed (temporally mis-matched) estimates being available to the transmitter to per-form the optimization. As said earlier, the MIMO channelis time varying. Let Hi−1 and Hi correspond to consecutiveblock-faded channel responses. The temporal characteristicof the channel is described using the correlation

k = E[h(i−1)nmh

∗inm

, (19)

Page 40: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Transmitter Optimization in Multiuser Multiantenna Systems 303

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Correlation

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

5.5

Ave

rage

use

rra

te(b

its/

sym

bol)

No prefilteringZFMZF

Figure 6: Average rate per user versus temporal channel correlationk (SNR = 10 dB, M = 3 (solid lines), M = 6 (dashed lines), N = 3,Rayleigh channel).

where Γ = E[hinmh∗inm], and hinm is a stationary random pro-cess (for m = 1, . . . ,M and n = 1, . . . ,N , denoting transmit-and receive-antenna indices, respectively). Low values of thecorrelation k correspond to higher mismatch between Hi−1

and Hi. Note that the above channel is modeled as a first-order discrete Markov process. In the case of the Jakes model,k = J0(2π fdτ), where fd is the maximum Doppler frequencyand τ is the time difference between h(i−1)nm and hinm. In ad-dition, the above simplified model assumes that there is nospatial correlation.

We assume that the mobile terminals feed back Hi−1

which is used at the base station to perform the transmitteroptimization for the ith block. In other words, the downlinktransmitter is ignoring the fact that Hi = Hi−1. In Figure 6,we present the average rate per user versus the temporalchannel correlation k in (19). From these results we note thevery high sensitivity of the schemes to the channel mismatch.In this particular case, the performance of the ZF and MZFschemes becomes worse than when there is no prefiltering.See also [18] for a related study of channel mismatch andachievable data rates for single-user MIMO systems. Notethat the above example and the model in (19) is a simplifi-cation that we only use to illustrate the schemes’ sensitivityto imperfect knowledge of the channel state. In the followingsection, we introduce a detailed channel model incorporat-ing correlations in the channel state information.

4. CHANNEL STATE PREDICTION FORPERFORMANCE ENHANCEMENT

In the following, we first address the temporal aspects of thechannel H. For each mobile terminal, there is a (1 × M)-dimensional channel between its receive antenna and M

transmit antennas at the base station. The MISO channelhn = [hn1 · · ·hnM] for mobile terminal n (n = 1, . . . ,N) cor-responds to the nth row of the channel matrix H, and weassume that it is independent of other channels (i.e., rows ofthe channel matrix). The temporal evolution of the MISOchannel hn may be represented as [19, 20]

hn(t) = [1 · · · 1]DnNn, Dn ∈ CNf×Nf , Nn ∈ CNf ×M ,(20)

where Nn is an (Nf ×M)- dimensional matrix with elementscorresponding to complex i.i.d. random variables with dis-tribution NC(0, 1/N f ). Dn is an Nf × Nf diagonal Dopplershift matrix with diagonal elements

dii = e jωit (21)

representing the Doppler shifts that affect Nf plane wavesand

ωi = 2πλvn cos

(γi), for i = 1, . . . ,Nf , (22)

where vn is the velocity of mobile terminal n and the angle ofarrival of the ith plane wave at the terminal is γi (generatedas U[0 2π]).

It can be shown that the model in (20) strictly conformsto the Jakes model for Nf → ∞. This model assumes thatat the mobile terminal the plane waves are coming from alldirections with equal probability. Further, note that each di-agonal element of Dn corresponds to one Doppler shift. Dn

and Nn are independently generated. With minor modifica-tions, the above model can be modified to capture the spatialcorrelations as well (see [21]).

We assume that the transmitter has a set of previouschannel responses (for mobile terminal n) hn(t) where t =kTch and k = 0,−1, . . . ,−(L − 1). The time interval Tch

may correspond to a period when a new CSI is sent fromthe mobile terminal to the base station. Knowing that thewireless channel has correlations, based on previous channelresponses the transmitter may perform a prediction of thechannel response hn(τ) at the time moment τ. In this paperwe assume that the prediction is linear and that it minimizesthe mean square error between true and predicted channelstate. The MMSE predictor Wn is

Wn = minT

arg E∣∣THhun − hn(τ)H

∣∣2, (23)

where hun is a vector defined as

hun =[

hn(0)hn(− Tch

) · · ·hn(− (L− 1)Tch

)]T. (24)

In other words, the vector is constructed by stacking up theprevious channel responses available to the transmitter. Wedefine the following matrices:

Un = E[

hunhHun

],

Vn = E[

hunhn(τ)].

(25)

Page 41: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

304 EURASIP Journal on Wireless Communications and Networking

0 1 2 3 4 5 6 7 8

CSI delay (ms)

0.5

1

1.5

2

2.5

3

3.5

Ave

rage

use

rra

te(b

its/

sym

bol)

No prefilteringZFMZF

Figure 7: Average rate per user versus CSI delay, with MMSE pre-diction (dashed lines) and without MMSE prediction (solid lines)(SNR = 10 dB, M = 3, N = 3, channel based on model in (20),fc = 2 GHz, v = 30 kmph).

It can be shown that the linear MMSE predictor Wn is [22]

Wn = U−1n Vn. (26)

The above predictor exploits the correlations of the MISOchannel. Note that different linear predictors are needed fordifferent mobile terminals.

A practical implementation of the above prediction canuse sample estimates of Un and Vn as

Un = 1Nw

−1∑i=−Nw

hun(iTch

)hun

(iTch

)H,

Vn = 1Nw

−1∑i=−Nw

hun(iTch

)hn(τ + iTch

).

(27)

Underlying assumption in using the above estimates is thatthe channel is stationary over the integration window NwTch.Further, if the update of the CSI is performed at discrete timemoments kTch (k = 0,−1, . . .), the update period Tch shouldbe such that

Tch <1

2 fdoppler. (28)

In Figure 7, we present the average rates per user versusthe delay τ of the CSI. The system consists of M = 3 trans-mit antennas and N = 3 terminals. The channel is modeledbased on (20) (assuming that the carrier frequency is 2 GHzand the velocity of each mobile terminal is 30 kmph and set-ting the number of plane waves Nf = 100). Because the idealchannel state H(t + τ) is not available at the transmitter, weassume that H(t) is used instead to perform the transmitter

0 20 40 60 80 100 120

Velocity (km/h)

0.5

1

1.5

2

2.5

3

3.5

Ave

rage

use

rra

te(b

its/

sym

bol)

No prefilteringZFMZF

Figure 8: Average rate per user versus terminal velocity, withMMSE prediction (dashed lines) and without MMSE prediction(solid lines) (SNR = 10 dB, M = 3, N = 3, channel based on modelin (20), fc = 2 GHz, τ = 2 milliseconds).

optimization at the moment t + τ. Figure 7 presents averagerates for the ZF and MZF schemes, for SNR = 10 dB. Resultsdepicted by the solid lines correspond to the application ofthe delayed CSI H(t) instead of the true channel state H(t+τ).The dashed lines depict results when the MMSE predictedchannel state HMMSE(t+τ) is used instead of the true channelstate H(t + τ). Without any particular effort to optimally se-lect the implementation parameters, in this particular exam-ple, we use L = 10 previous channel responses to constructthe vectors in (24). Further, the length of the integration win-dow in (27) is selected to be Nw = 100. The results clearlypoint to improvements in the performance of the schemeswhen the MMSE channel state prediction is used. The re-sults suggest that the temporal correlations in the channelalone are significant enough to support the application ofthe MMSE prediction. The presence of spatial correlations inthe channel model will further improve the benefits of suchchannel state prediction schemes used in conjunction withtransmitter optimization.

For the above assumptions, in Figure 8 we present the av-erage rates per user versus the terminal velocity with the CSIdelay τ = 2 milliseconds. From the results, we can see thatthe prediction scheme significantly extends the gains of thetransmitter optimization even for higher terminal velocities.

5. CONCLUSION

The advances in programmable and reconfigurable radioshave rendered feasible transmitter optimization schemes thatcan greatly improve the performance of multiple-antennamultiuser systems. In this paper, we presented a study onmultiple-antenna transmitter optimization schemes for mul-tiuser systems that are based on linear transformations and

Page 42: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Transmitter Optimization in Multiuser Multiantenna Systems 305

transmit power optimization. We considered the maximumachievable sum data rates in the case of the zero-forcing,the modified zero-forcing, and the triangularization spatialprefiltering coupled with the dirty-paper coding transmis-sion scheme. We showed that the triangularization with DPCapproaches the closed-loop MIMO rates (upper bound) forhigher SNR. Further, the MZF solution performed very wellfor lower SNRs (approaching closed-loop MIMO and DPCrates), while for higher SNRs, the rates for the ZF schemeconverged to that of the MZF rates. A key impediment to thesuccessful deployment of transmitter optimization schemesis the delay in the channel state information (CSI) that isused to accomplish this. We characterized the degradation inthe performance of transmitter optimization schemes withrespect to the delayed CSI. A linear MMSE predictor of thechannel state was introduced which then improved the per-formance in all cases. The results have suggested that the tem-poral correlations in the channel alone are significant enoughto support the application of the MMSE prediction. In thepresence of additional spatial correlations, the usefulness ofsuch prediction schemes will be even greater.

APPENDICES

A. DEFINITION OF THE VIRTUAL LINK ANDPROOF OF PROPOSITION 1

We now describe the corresponding virtual uplink for thesystem in Figure 1. Let xn be the uplink information-bearingsignal transmitted from mobile terminal n (n = 1, . . . ,N)and let ym be the received signal at the mth base sta-tion antenna (m = 1, . . . ,M). xn are assumed to be cir-cularly symmetric complex random variables having Gaus-sian distribution NC(0,Pav). Further, the received vector y =[ y1, . . . , yM]T is

y = Hx + n = HHx + n, y ∈ CM , x ∈ CN ,

n ∈ CM , H ∈ CM×N ,(A.1)

where x = [x1, . . . , xN ]T is the transmitted vector (E[xxH] =PavIN×N ), n is AWGN (E[nnH] = N0IM×M), and H = HH isthe uplink MIMO channel response matrix.

It is well known that the MMSE receiver is the opti-mal linear receiver for the uplink (multiple-access channel)[23, 24]. It maximizes the received SINR (and rate) foreach user. The decision statistic is obtained after the receiverMMSE filtering as

xdec = WHy, (A.2)

where the MMSE receiver is

W =((

HHH +N0

PavI)−1

H)H

= HH(

HHH +N0

PavI)−1

.

(A.3)

Proof of Proposition 1. Note that W = A in (8), for the MZFtransmitter spatial prefiltering. We normalize the columnvectors of the matrix W in (A.3) as

Wnor = WP, (A.4)

where P is defined in (10). In other words, the nth diagonalelement of P is selected as

pnn = 1√w Hn wn

(n = 1, . . . ,N), (A.5)

where wn is the nth column vector of the matrix W (wherewn = an, which is the column vector of A for n = 1, . . . ,N).It is well known that any normalization of the columns of theMMSE receiver in (A.3) does not change the SINRs. In otherwords, the SINR for the nth uplink user (n = 1, . . . ,N) is

SINRULn = Pav

∣∣w Hn hn

∣∣2

Pav∑N

i=1, i=n∣∣wH

n hi

∣∣2+ N0wH

n wn

= Pav∣∣wH

n hn

∣∣2/(

wHn wn

)Pav

∑Ni=1, i=n

∣∣wHn hi

∣∣2/(

wHn wn

)+ N0

,

(A.6)

where hn is the nth column vector of the matrix H. Notethat hH

n = hn which is the nth row vector of the downlinkMIMO channel H. The corresponding downlink SINR whenthe MZF spatial perfiltering is used (with P defined in (10))is

SINRMZFn = Pav

∣∣hnan∣∣2/(

aHn an

)Pav

∑Ni=1, i=n

∣∣hiai∣∣2/(

aHn an

)+ N0

. (A.7)

As said earlier, wn = an and hHn = hn. Thus, SINRMZF

n =SINRUL

n for n = 1, . . . ,N leading to identical rates, whichconcludes the proof.

B. SPATIAL PREFILTERING WITH DPC

One practical, but suboptimal, single-dimensional DPC so-lution is described in [14, 15]. Starting from that solution weintroduce the DPC scheme.

The transmitted signal in (1) intended for terminal n is

xn = fmod(xn − In

), (B.1)

where xn is the information-bearing signal for terminal n andfmod(·) is a modulo operation (i.e., a uniform scalar quan-tizer). For a real variable x, fmod(x) is defined as

fmod(x) = ((x + Z) mod(2Z))− Z (B.2)

and in the case of a complex variable a + jb, fmod(a + jb) =fmod(a) + j fmod(b). The constant Z is selected such thatE[xnx∗n ] = Pav. Further, from (12), In is the normalized in-terference at terminal n:

In =n−1∑i=1

gnixignn

, (B.3)

Page 43: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

306 EURASIP Journal on Wireless Communications and Networking

assuming that gnn = 0. Note that In is only known atthe transmitter. At terminal n, the following operation isperformed:

fmod

(yngnn

)= xn + n∗n , (B.4)

where n∗n is a wrapped-around AWGN (due to the nonlin-ear operation fmod(·)). For high SNR and with xn being uni-formly distributed over the single-dimensional region, theachievable rate is approximately 1.53 dB away from the ratein (13) [14, 15].

To further approach the rate in (13), based on [14], thefollowing modifications of the suboptimal scheme in (B.1)are needed. The transmitted signal intended for terminal n isnow

xn = fk(xn − ξn In + dn

), (B.5)

where fk(·) is a modulo operation over a k-dimensional re-gion. ξn is a parameter to be optimized (0 < ξn ≤ 1) anddn is a dither (uniformly distributed pseudonoise over the k-dimensional region). At terminal n, the following operationis performed:

fk

(yngnn

)= xn +

(1− ξn

)un + ξnn

∗n , (B.6)

where n∗n is a wrapped-around AWGN (due to the nonlin-ear operation fk(·)) and un is uniformly distributed over thek-dimensional region. For k → ∞ and xn being uniformlydistributed over the k-dimensional region, the rate in (13)can be achieved [14]. Further details on selecting ξn and dnare beyond the scope of this paper. We refer the reader to [14]and references therein.

ACKNOWLEDGMENT

This work is supported in part by the National Science Foun-dation under Grant no. FMF 0429724.

REFERENCES

[1] G. J. Foschini, “Layered space-time architecture for wirelesscommunication in a fading environment when using multipleantennas,” Bell Labs Technical Journal, vol. 1, no. 2, pp. 41–59,1996.

[2] G. J. Foschini and M. J. Gans, “On limits of wireless commu-nications in a fading environment when using multiple anten-nas,” Wireless Personal Communications, vol. 6, no. 3, pp. 311–335, 1998.

[3] T. M. Cover and J. A. Thomas, Elements of Information Theory,John Wiley & Sons, New York, NY, USA, 1st edition, 1991.

[4] G. Caire and S. Shamai, “On the achievable throughput ofa multiantenna Gaussian broadcast channel,” IEEE Trans. In-form. Theory, vol. 49, no. 7, pp. 1691–1706, 2003.

[5] D. N. C. Tse and P. Viswanath, “On the capacity region ofthe vector Gaussian broadcast channel,” in Proc. IEEE Interna-tional Symposium on Information Theory (ISIT ’03), pp. 342–342, Yokohoma, Japan, June–July 2003.

[6] S. Vishwanath, G. Kramer, S. Shamai , S. Jafar, and A. Gold-smith, “Capacity bounds for Gaussian vector broadcast chan-nels,” in Proc. DIMACS Workshop on Signal Processing for

Wireless Transmission, vol. 62, pp. 107–122, Rutgers Univer-sity, Piscataway, NJ, USA, October 2002.

[7] E. Rashid-Farrohi, L. Tassiulas, and K. J. R. Liu, “Joint op-timal power control and beamforming in wireless networksusing antenna arrays,” IEEE Trans. Commun., vol. 46, no. 10,pp. 1313–1324, 1998.

[8] E. Visotsky and U. Madhow, “Optimum beamforming usingtransmit antenna arrays,” in Proc. 49th IEEE Vehicular Tech-nology Conference (VTC ’99), vol. 1, pp. 851–856, Houston,Tex, USA, May 1999.

[9] E. Visotsky and U. Madhow, “Space-time transmit precodingwith imperfect feedback,” IEEE Trans. Inform. Theory, vol. 47,no. 6, pp. 2632–2639, 2001.

[10] S. Thoen, L. Van der Perre, M. Engels, and H. De Man,“Adaptive loading for OFDM/SDMA-based wireless net-works,” IEEE Trans. Commun., vol. 50, no. 11, pp. 1798–1810,2002.

[11] D. Samardzija and N. Mandayam, “Multiple antenna trans-mitter optimization schemes for multiuser systems,” in Proc.58th IEEE Vehicular Technology Conference (VTC ’03), vol. 1,pp. 399–403, Orlando, Fla, USA, October 2003.

[12] G. Strang, Linear Algebra and Its Applications, Harcourt BraceJovanovich, San Diego, Calif, USA, 3rd edition, 1988.

[13] M. H. M. Costa, “Writing on dirty paper (Corresp.),” IEEETrans. Inform. Theory, vol. 29, no. 3, pp. 439–441, 1983.

[14] G. J. Foschini and A. H. Diaz, “Dirty paper coding: perturb-ing off the infinite dimensional lattice limit,” in Proc. DI-MACS Workshop on Signal Processing for Wireless Transmis-sion, vol. 62, pp. 141–160, Rutgers University, Piscataway, NJ,USA, October 2002.

[15] U. Erez, R. Zamir, and S. Shamai, “Additive noise channelswith side information at the transmitter,” in Proc. 21st IEEEConvention of Electrical and ELectronic Engineers in Israel, pp.373–376, Tel-Aviv, Israel, April 2000.

[16] A. S. Cohen and A. Lapidoth, “Generalized writing on dirtypaper,” in Proc. IEEE International Symposium on InformationTheory (ISIT ’02), pp. 227–227, Lausanne, Switzerland, June–July 2002.

[17] E. Biglieri, J. Proakis, and S. Shamai, “Fading channels:information-theoretic and communications aspects,” IEEETrans. Inform. Theory, vol. 44, no. 6, pp. 2619–2692, 1998.

[18] D. Samardzija and N. Mandayam, “Pilot-assisted estimationof MIMO fading channel response and achievable data rates,”IEEE Trans. Signal Processing, vol. 51, no. 11, pp. 2882–2890,2003, Special Issue on MIMO.

[19] H. Xu, D. Chizhik, H. Huang, and R. Valenzuela, “A wave-based wideband MIMO channel modeling technique,” inProc. 13th IEEE International Symposium on Personal, Indoorand Mobile Radio Communications (PIMRC ’02), vol. 4, pp.1626–1630, Lisbon, Portugal, September 2002.

[20] D. Chizhik, “Slowing the time-fluctuating MIMO channel bybeam-forming,” IEEE Transactions on Wireless Communica-tions, vol. 3, no. 5, pp. 1554–1565, 2004.

[21] D. Samardzija and N. Mandayam, “Downlink multiple an-tenna transmitter optimization on spatially and temporallycorrelated channels with delayed channel state information,”in Proc. Conference on Information Sciences and Systems (CISS’04), Princeton University, Princeton, NJ, USA, March 2004.

[22] S. Haykin, Adaptive Filter Theory, Prentice-Hall, EnglewoodCliffs, NJ, USA, 2nd edition, 1991.

[23] U. Madhow and M. L. Honig, “MMSE interference sup-pression for direct-sequence spread-spectrum CDMA,” IEEETrans. Commun., vol. 42, no. 12, pp. 3178–3188, 1994.

[24] S. Verdu, Multiuser Detection, Cambridge University Press,Cambridge, UK, 1998.

Page 44: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Transmitter Optimization in Multiuser Multiantenna Systems 307

Dragan Samardzija was born in Kikinda,Serbia and Montenegro, in 1972. He re-ceived the B.S. degree in electrical engineer-ing and computer science in 1996 from theUniversity of Novi Sad, Serbia and Mon-tenegro, and the M.S. and Ph.D. degrees inelectrical engineering from the Wireless In-formation Network Laboratory (WINLAB),Rutgers University, in 2000 and 2004, re-spectively. Since 2000 he has been with theWireless Research Laboratory, Bell Labs, Lucent Technologies,where he is involved in research in the field of MIMO wireless sys-tems. His research interests include detection, estimation, and in-formation theory for MIMO wireless systems, interference cancel-lation, and multiuser detection for multiple-access systems. He hasalso been focusing on implementation aspects of various commu-nication architectures and platforms.

Narayan Mandayam received the B.Tech. (with honors) degree in1989 from the Indian Institute of Technology, Kharagpur, and theM.S. and Ph.D. degrees in 1991 and 1994 from Rice University, allin electrical engineering. Since 1994 he has been at Rutgers Uni-versity where he is currently a Professor of electrical and computerengineering and also an Associate Director at the Wireless Infor-mation Network Laboratory (WINLAB). He was a Visiting Fac-ulty Fellow in the Department of Electrical Engineering, PrincetonUniversity, in Fall 2002 and a Visiting Faculty at the Indian Insti-tute of Science in Spring 2003. His research interests are in variousaspects of wireless data transmission including system modelingand performance, signal processing, and radio resource manage-ment, with emphasis on open access techniques for spectrum shar-ing. Dr. Mandayam is a recipient of the Institute Silver Medal fromthe Indian Institute of Technology, Kharagpur, in 1989, and theUS National Science Foundation CAREER Award in 1998. He hasserved as an Editor for the IEEE Journals Communication Lettersand Transactions on Wireless Communications. He is a coauthorwith C. Comaniciu and H. V. Poor of the book Wireless Networks:Multiuser Detection in Cross-Layer Design, Springer, NY, 2005.

Dmitry Chizhik is a member of techni-cal staff in the Wireless Research Labora-tory, Bell Labs, Lucent Technologies. He re-ceived a Ph.D. degree in electrophysics fromthe Polytechnic University, Brooklyn, NY,in 1991. His thesis work has been in ul-trasonics and nondestructive evaluation. Hejoined the Naval Undersea Warfare Center,New London, Conn, where he did researchon scattering from ocean floor, geoacous-tic modeling, and shallow water acoustic propagation. In 1996 hejoined Bell Laboratories, working on radio propagation modelingand measurements, using deterministic and statistical techniques.His recent work has been in measurement, modeling, and channelestimation of MIMO channels. The results are used both for deter-mination of channel-imposed bounds on channel capacity, systemperformance, as well as for optimal antenna array design. His re-search interests are in acoustic and electromagnetic wave propaga-tion, signal processing, and communications.

Page 45: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

EURASIP Journal on Wireless Communications and Networking 2005:3, 308–322c© 2005 Francois Horlin et al.

Flexible Transmission Scheme for 4G WirelessSystems with Multiple Antennas

Francois HorlinWireless Research, Interuniversity Micro-Electronics Center (IMEC), Kapeldreef 75, B-3001 Leuven, BelgiumEmail: [email protected]

Frederik PetreWireless Research, Interuniversity Micro-Electronics Center (IMEC), Kapeldreef 75, B-3001 Leuven, BelgiumEmail: [email protected]

Eduardo Lopez-EstravizWireless Research, Interuniversity Micro-Electronics Center (IMEC), Kapeldreef 75, B-3001 Leuven, BelgiumEmail: [email protected]

Frederik NaessensWireless Research, Interuniversity Micro-Electronics Center (IMEC), Kapeldreef 75, B-3001 Leuven, BelgiumEmail: [email protected]

Liesbet Van der PerreWireless Research, Interuniversity Micro-Electronics Center (IMEC), Kapeldreef 75, B-3001 Leuven, BelgiumEmail: [email protected]

Received 15 October 2004; Revised 11 May 2005

New air interfaces are currently being developed to meet the high requirements of the emerging wireless communication systems.In this context, the combinations of the multicarrier (MC) and spread-spectrum (SS) technologies are promising candidates. Inthis paper, we propose a generic transmission scheme that allows to instantiate all the combinations of orthogonal frequency-division multiplexing (OFDM) and cyclic-prefixed single-carrier (SC) modulations with direct-sequence code-division multipleaccess (DS-CDMA). The generic transmission scheme is extended to integrate the space-division multiplexing (SDM) and theorthogonal space-time block coding (STBC). Based on a generalized matrix model, the linear frequency-domain minimum meansquare error (MMSE) joint detector is derived. A mode selection strategy for up- and downlink is advised that efficiently tradesoff the cost of the mobile terminal and the achieved performance of a high-mobility cellular system. It is demonstrated thatan adaptive transceiver that supports the proposed communication modes is necessary to track the changing communicationconditions.

Keywords and phrases: code-division multiple access, OFDM, cyclic-prefix single carrier, space-division multiplexing, space-timeblock coding, joint detection.

1. INTRODUCTION

Because of the limited frequency bandwidth, on the onehand, and the potential limited power of terminal stations,on the other hand, spectral and power efficiency of fu-ture systems should be as high as possible. New air inter-faces need to be developed to meet the new system require-

This is an open access article distributed under the Creative CommonsAttribution License, which permits unrestricted use, distribution, andreproduction in any medium, provided the original work is properly cited.

ments. Combinations of the multicarrier (MC) and spread-spectrum (SS) modulations, named multicarrier spread-spectrum techniques, could be interesting candidates. Theymight benefit from the main advantages of both MC and SSschemes such as high spectral efficiency, multiple-access ca-pabilities, narrowband interference rejection, simple one-tapequalization, and so forth.

Cellular systems of the third generation are basedon the recently emerged direct-sequence code-divisionmultiple-access (DS-CDMA) technique [1]. Intrinsically,DS-CDMA has interesting networking abilities. First, the

Page 46: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Transmission Scheme for 4G Wireless Systems 309

communicating users do not need to be time synchronizedin the uplink. Second, soft handover is supported betweentwo cells making use of different codes at the base stations.However, the system suffers from intersymbol interference(ISI) and multiuser interference (MUI) caused by multipathpropagation, leading to a high loss of performance.

The use of the orthogonal frequency-division multiplex-ing (OFDM) modulation is widely envisaged for wirelesslocal area networks [2]. At the cost of the addition of acyclic prefix, the time dispersive channel is seen in the fre-quency domain as a set of parallel independent flat sub-channels and can be equalized at a low-complexity. An al-ternative approach to OFDM, that benefits from the samelow complexity equalization property, is single-carrier blocktransmission (SCBT), also known as single-carrier (SC) withfrequency-domain equalization. Since the SCBT techniquebenefits from a lower peak-to-average power ratio (PAPR),[3] encourages the use of SCBT in the uplink and OFDM inthe downlink in order to reduce the constraints on the analogfront end and the processing complexity at the terminal.

There are potential benefits in combining OFDM (orSCBT) and DS-CDMA. Basically the frequency-selectivechannel is first equalized in the frequency domain using theOFDM modulation technique. DS-CDMA is applied on topof the equalized channel, keeping the interesting orthogo-nality properties of the codes. The DS-CDMA signals areeither spread across the OFDM carriers (referred to as in-trablock spreading) leading to multicarrier CDMA (MC-CDMA) [4, 5, 6, 7], or across the OFDM blocks (referred toas interblock spreading) leading to multicarrier block-spreadCDMA (MCBS-CDMA) [8, 9, 10, 11]. The SCBT counter-parts named here single-carrier CDMA (SC-CDMA) andsingle-carrier block-spread CDMA (SCBS-CDMA) have alsobeen proposed in [12, 13, 14, 15], respectively. The differ-ent flavors to mix the MC and SS modulations complementeach other and allow to make an efficient tradeoff betweenthe spectral and power efficiency according to the user re-quirements, channel propagation characteristics (time andfrequency selectivity), and terminal resources. For example,it has been recently proposed, in [16] for the downlink, andin [17] for the uplink, to perform a two-dimensional spread-ing (combination of MC-CDMA with MCBS-CDMA) in or-der to cope with the time and frequency selectivity of thechannels. The chips of a given symbol are mapped on adja-cent channels where the fading coefficients are almost con-stant so that the orthogonality properties of the codes arepreserved and a low-complexity single-user detector can beused.

To meet the data rate and quality-of-service require-ments of future broadband cellular systems, their spectralefficiency and link reliability should be considerably im-proved, which cannot be realized by using traditional single-antenna communication techniques. To achieve these goals,multiple-input multiple-output (MIMO) systems, which de-ploy multiple antennas at both ends of the wireless link, ex-ploit the extra spatial dimension, besides the time, frequency,and code dimensions, which allows to significantly increasethe spectral efficiency and/or to significantly improve the

link reliability relative to single-antenna systems [18, 19, 20].MIMO systems explicitly rely on the fact that the channelscreated by the additional spatial dimension are independentfrom each other. This is approximately true in rich scatteringenvironments. However, when the channels are correlated,the gain obtained by the use of multiple antennas is lim-ited. Until very recently, the main focus of MIMO researchwas on single-user communications over narrowband chan-nels, thereby neglecting the multiple-access aspects and thefrequency-selective fading channel effects, respectively.

First, if the multiantenna propagation channels are suf-ficiently uncorrelated, MIMO systems can create Nmin par-allel spatial pipes, which allows to realize an Nmin-fold ca-pacity increase, where Nmin = min NT ,NR (NT and NR

denote the number of transmit and receive antennas, resp.)is called the spatial multiplexing gain [18, 19, 20]. Specifi-cally, space-division multiplexing (SDM) techniques exploitthis spatial multiplexing gain, by simultaneously transmit-ting Nmin independent information streams at the same fre-quency [21, 22]. In [23], SDM is combined with SC-CDMAto increase the data rate of multiple users in a broadband cel-lular network.

Second, MIMO systems can also create NTNR indepen-dently fading channels between the transmitter and the re-ceiver, which allows to realize an NTNR-fold diversity in-crease, where NTNR is called the multiantenna diversity gain.Specifically, space-time coding (STC) techniques exploit di-versity and coding gains, by encoding the transmitted signalsnot only over the temporal domain but also over the spa-tial domain [24, 25, 26]. Space-time block coding (STBC)techniques, introduced in [25] for NT = 2 transmit anten-nas, and later generalized in [26] for any number of trans-mit antennas, are particularly appealing because they facili-tate maximum-likelihood (ML) detection with simple linearprocessing. However, these STBC techniques have originallybeen designed for frequency-flat fading channels exploitingonly multiantenna diversity of order NTNR. Therefore, time-reversal (TR) STBC techniques, originally proposed in [27]for single-carrier serial transmission, have been combinedwith SCBT in [28, 29] for signaling over frequency-selectivefading channels. In [30, 31], the TR-STBC technique of [28]is combined with SC-CDMA to improve the performanceof multiple users in a broadband cellular network. Althoughthis technique enables low-complexity chip equalization inthe frequency domain, it does not preserve the orthogonalityamong users, and hence, still suffers from multiuser inter-ference. The space-time coded multiuser transceiver of [32],which combines the TR-STBC technique of [29] with SCBS-CDMA, preserves the orthogonality among users as wellas transmit streams, regardless of the underlying multipathchannels. This allows for deterministic ML user separationthrough low-complexity code-matched filtering as well as de-terministic ML transmit stream separation through linearprocessing. Another alternative to remove MUI determinis-tically in a space-time coded multiuser setup [33, 34] com-bines generalized multicarrier (GMC) CDMA, originally de-veloped in [35], with the STBC techniques of [26] but imple-mented on a per-carrier basis.

Page 47: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

310 EURASIP Journal on Wireless Communications and Networking

Intrablockspreading

Interblockspreading

IFFT redundancy

sm[ j] θm

sm[ j]

Ninter cm[n]

xm[n]

FHQ

xm[n]

T um[n]

Figure 1: Single-antenna transmitter model.

We propose a transmission chain composed of genericblocks and able to instantiate all the communication modescombining OFDM/SCBT and DS-CDMA as special cases. Incontrast with the transceiver proposed in [35, 36, 37] thatrelies on a sharing of the set of carriers to retain the orthog-onality between the users, our transmission scheme relies onorthogonal CDMA, and thus inherits the nice advantages ofCDMA related to universal frequency reuse in a cellular net-work, like increased capacity and simplified network plan-ning. Furthermore, the focus is especially put on the com-munication modes emerging in the standards. We demon-strate the rewarding synergy between existing and evolvingMIMO communication techniques and our generic trans-mission technique, which allows to increase the spectral ef-ficiency and to improve the link reliability of multiple usersin a broadband cellular network. Considering realistic prop-agation channels, we also advise a strategy for mode selec-tion according to the communication conditions, making anefficient tradeoff between the desired performance and therequired computational complexity.

The paper is organized as follows. In Section 2, thegeneric transmission scheme is presented that can capturethe standard emerging communication modes as specialcases. It is shown how the MC and SC modes can be instan-tiated. Section 3 is devoted to the extension of the transmis-sion scheme introduced in Section 2 to multiple-antenna sys-tems. Both SDM and STBC multiple-antenna techniques areconsidered. A low-complexity minimum mean square error(MMSE) receiver is designed in Section 4 based on a gener-alized matrix model. Finally, a strategy for communicationmode selection is proposed in Section 5, based on the evalu-ation of the cost and performance of each mode in a highlymobile cellular environment.

In the sequel, we use single- and double-underlined let-ters for the vectors and matrices, respectively. Matrix I

Nis the

identity matrix of size N and matrix 0M×N is a matrix of zeros

of size M ×N . The operators (·)∗, (·)T , and (·)H denote, re-spectively, the complex conjugate, transpose, and transposeconjugate of a vector or a matrix. The operator ⊗ is the Kro-necker product between two vectors or matrices. We indexthe transmitted block sequence by i, the MIMO coded blocksequence and the intrablock chip block sequence by j, andthe interblock chip block sequence by n.

2. SINGLE-ANTENNA GENERICTRANSMISSION SCHEME

The transmission scheme for the mth user (m = 1, . . . ,M)is depicted in Figure 1. Since we focus on a single-user

transmission, the transmission scheme applies to both theup- and downlink. In the uplink, the different user’s signalsare multiplexed at the receiver, after propagation throughtheir respective multipath channels. In the downlink, the dif-ferent user signals are multiplexed at the transmitter, beforethe inverse fast Fourier transform (IFFT) operation.

The transmission scheme comprises four basic opera-tions: intrablock spreading, interblock spreading, IFFT, andadding transmit redundancy. The symbols sm[ j] are firstserial-to-parallel converted into blocks of B symbols, lead-ing to the sequence sm[ j] := [sm[ jB] · · · sm[( j + 1)B − 1]]T .The blocks sm[ j] are linearly precoded with a Q× B (Q ≥ B)matrix, θm, which possibly introduces some redundancy andspreads the symbols in sm[ j] with length-Q codes as follows:

sm[ j] := θm · sm[ j]. (1)

We refer to this first operation as intrablock spreading, sincethe information symbols sm[ j] are spread within a single pre-coded block sm[ j]. The precoded block sequence sm[ j] isthen block spread with the elements cm[n] of a length-Ninter

code sequence, leading to Ninter successive chip blocks:

xm[n] := sm[ j]cm[n− jNinter

], (2)

where j = n/Ninter. We refer to this second operation asinterblock spreading, since the information symbols sm[ j] arespread along Ninter different chip blocks. The third operationinvolves the transformation of the frequency-domain chipblock sequence xm[n] into the time-domain chip block se-quence:

xm[n] := FHQ· xm[n], (3)

where FHQ

is theQ×Q IFFT matrix. Finally, theK×Q (K ≥ Q)transmit matrix T possibly adds some transmit redundancyto the time-domain chip blocks:

um[n] := T · xm[n]. (4)

With K = Q + L denoting the total block length T = Tcp

:=[IT

cp, IT

Q]T

, where Icp

consists of the last L rows of IQ

, T

adds redundancy in the form of a length-L cyclic prefix (cp).The chip block sequence um[n] is parallel-to-serial convertedinto the scalar sequence [um[nK]· · ·um[(n + 1)K − 1]]T :=um[n], and transmitted over the air at a rate 1/Tc (Tc standsfor the chip duration).

In the following, we will detail how our generic transmis-sion scheme instantiates different communication modes,and, thus, supports different emerging communication stan-dards. We distinguish between the MC modes, on the onehand, and the SC modes, on the other hand. In Figure 2, theprinciple of CDMA spreading in two possible dimensions isillustrated.

Page 48: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Transmission Scheme for 4G Wireless Systems 311

Code

Spreadingfactor

Frame block

Subchannel(MC carrier frequency or SC time instant)

· · ·

(a)

Code

Spreadingfactor

Frame block

Subchannel(MC carrier frequency or SC time instant)

(b)

Figure 2: (a) Intrablock spreading pattern (MC/SC-CDMA). (b) Interblock spreading pattern (MCBS/SCBS-CDMA).

2.1. Instantiation of the multicarrier modes

The MC modes always comprise the IFFT operation, and addtransmit redundancy in the form of a cyclic prefix (T = T

cp).

The MC modes comprise MC-CDMA and MCBS-CDMA asparticular instantiations of the generic transmission scheme.

2.1.1. MC-CDMA

As we have indicated in the introduction, MC-CDMA firstperforms classical DS-CDMA symbol spreading, followed byOFDM modulation, such that the information symbols arespread across the different subcarriers located at different fre-quencies and characterized by a different fading coefficient[4, 5, 6]. WithQ = BNintra andNintra the intrablock spreadingcode length, the Q × B intrablock spreading matrix θm = βm

spreads the chips across the subcarriers, where the mth user’sQ × B spreading matrix βm is defined as

βm := IB⊗ am, (5)

with am := [am[0] · · · am[Nintra − 1]]T themth user’sNintra×1 code vector. The interblock spreading operation is dis-carded by setting Ninter = 1. Since intrablock spread-ing does not preserve the orthogonality among users in afrequency-selective channel, MC-CDMA requires advancedmultiuser detection for uplink reception in the base station,and frequency-domain chip equalization for downlink re-ception in the mobile station. MC-CDMA has been proposedas a candidate air interface for future broadband cellular sys-tems [7].

2.1.2. MCBS-CDMA

The MCBS-CDMA transmission scheme is the only MCmode that comprises the interblock spreading operationNinter > 1. Since the CDMA spreading is applied on eachcarrier independently, which can be seen as a constant fad-ing channel if the propagation environment is static, MCBS-

CDMA retains the orthogonality among users in both up-and downlink [11]. Hence, it has the potential to convert adifficult multiuser detection problem into an equivalent setof simpler and independent single-user equalization prob-lems. However, it will be shown in Section 5 that the perfor-mance of MCBS-CDMA is highly degraded under medium-to-high mobility conditions since the orthogonality betweenthe users is lost in that case. In case no channel state in-formation (CSI) is available at the transmitter, it performslinear precoding to robustify the transmitted signal againstfrequency-selective fading. In case CSI is available at thetransmitter, it allows to optimize the transmit spectrum ofeach user separately through adaptive power and bit load-ing. Note that classical MC-DS-CDMA can be seen as a spe-cial case of MCBS-CDMA, because it does not include linearprecoding, but, instead, only relies on bandwidth-consumingforward error correction (FEC) coding to enable frequencydiversity [8, 10, 38].

2.2. Instantiation of the single-carrier modes

The SC modes employ a fast Fourier transform (FFT) as partof the intrablock spreading operation to annihilate the IFFToperation. For implementation purposes, however, the IFFTis simply removed (and not compensated by an FFT), inorder to minimize the implementation complexity. The SCmodes rely on cyclic prefixing (T = T

cp) to make the chan-

nel appear circulant. The SC modes comprise SC-CDMAand SCBS-CDMA as particular instantiations of the generictransmission scheme.

2.2.1. SC-CDMA

The SC-CDMA transmission scheme, which combines SCBTwith DS-CDMA, can be interpreted as the SC counterpartof MC-CDMA [12, 13]. This mode is captured through ourgeneral transmission scheme, by setting Q = BNintra. Theintrablock spreading matrix θm = F

Q· βm, with βm de-

fined in (5), performs symbol spreading on the B informa-tion symbols, followed by an FFT operation to compensate

Page 49: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

312 EURASIP Journal on Wireless Communications and Networking

dm1 [i]

dmNT[i]

MIMOcoding

......

θm

θm

Ninter

Ninter

cm[n]

cm[n]

FHQ

FHQ

T

T

um1 [n]

umNT[n]

sm1 [ j] sm1 [ j] xm1 [n] xm1 [n]

smNT[ j] smNT

[ j] xmNT[n] xmNT

[n]

Figure 3: MIMO transmitter model.

for the subsequent IFFT operation. Like MC-CDMA, SC-CDMA does not preserve the orthogonality among the usersin a frequency-selective channel. It requires advanced mul-tiuser detection for uplink reception at the base station andchip equalization for downlink reception at the mobile ter-minal. On the contrary to MC-CDMA, each user symbol isspread amongst multiple subchannels of the same power at-tenuation. The interblock spreading operation is left out bysetting Ninter = 1.

2.2.2. SCBS-CDMA

The SCBS-CDMA transceiver can be considered as the SCcounterpart of MCBS-CDMA. It is the only SC mode thatentails the interblock spreading operation (Ninter > 1). Theintrablock spreading matrix θm = F

Qonly performs an FFT

operation to compensate for the subsequent IFFT operation.If the propagation channels are static, SCBS-CDMA retainsthe orthogonality among users in both the up- and downlink,even after propagation through a frequency-selective chan-nel (like MCBS-CDMA). It also converts a difficult multiuserdetection problem into an equivalent set of simpler and in-dependent single-user equalization problems. The orthogo-nality property is however lost in time-selective channels, asstudied numerically in Section 5.

3. EXTENSION TO MULTIPLE ANTENNAS

The generic transmission model is extended in Figure 3 toinclude two types of MIMO techniques. We assume NT an-tennas at the transmit side and NR antennas at the receiveside. The information symbols dmnT [i], which are assumedindependent and of variance equal to σ2

d , are first serial-to-parallel converted into blocks of B symbols, leading to theblock sequence dmnT [i] := [dmnT [iB] · · ·dmnT [(i + 1)B − 1]]T fornT = 1, . . . ,NT . A MIMO coding operation is performedacross the different transmit antenna streams, that resultsinto the NT antenna sequences smnT [ j] input to the generictransmission scheme. The overall rate increase obtained bythe use of multiple antennas is either 1 or NT depending onthe MIMO technique that is selected.

3.1. Space-division multiplexing

In this section, we combine our generic transmission schemewith SDM, which allows to instantiate all combinations ofSDM with OFDM/SCBT and CDMA as special cases. TheSDM technique is implemented by sending independent

streams on each transmit antenna nT , as expressed in

smnT [ j] = dmnT [i], (6)

where j = i.

3.2. Space-time block coding

In this section, we combine our generic transmission schemewith STBC, which allows to instantiate all combinations ofSTBC with OFDM/SCBT and CDMA as special cases. Forconciseness, we limit ourselves to the case of NT = 2 transmitantennas (Alamouti scheme [25, 27]). The STBC coding isimplemented by coding the two antenna streams across twotime instants, as expressed in

[sm1 [ j]sm2 [ j]

]=[dm1 [i]dm2 [i]

],

[sm1 [ j + 1]sm2 [ j + 1]

]= χ ·

[dm1 [i]∗

dm2 [i]∗

],

(7)

where i = j/2 and

χ := χNT

⊗ χB

with χNT

:=[

0 −11 0

]. (8)

In the case of the MC modes, the STBC coding is applied inthe frequency domain on a per-carrier basis so that

χB

:= IB. (9)

In the case of the SC modes, the STBC coding is applied inthe time domain by further permuting the vector elementsso that

χB

:= FTB· F

B(10)

is a B× B permutation matrix implementing a time reversal.It is easily checked that the transmitted block at time in-

stant j + 1 from one antenna is the time-reversed conjugateof the transmitted symbol at time instant j from the otherantenna (with possible permutation and sign change). As wewill show later, this property allows the deterministic trans-mit stream separation at the receiver, regardless of the under-lying frequency-selective channels.

4. RECEIVER DESIGN

4.1. Cyclostationarization of the channels

Adopting a discrete-time baseband equivalent model, thechip-sampled received signal at antenna nR (nR = 1, . . . ,NR),vnR[n], is the superposition of a channel-distorted version ofthe MNT transmitted user signals, which can be written as

vnR[n] =M∑

m=1

NT∑nT=1

Lm∑l=0

hmnR,nT [l]umnT [n− l] + wnR[n], (11)

Page 50: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Transmission Scheme for 4G Wireless Systems 313

where hmnR,nT [l] is the chip-sampled finite impulse response(FIR) channel of order Lm that models the frequency-selective multipath propagation between the mth user’s an-tenna nT and the base station antenna nR, including the ef-fect of transmit/receive filters and the remaining asynchro-nism of the quasisynchronous users, and wnR[n] is additivewhite Gaussian noise (AWGN) at the base station antenna nRwith variance σ2

w. Furthermore, the maximum channel or-der L, that is, L = maxmLm, can be well approximated byL ≈ (τmax,a + τmax,s)/Tc + 1, where τmax,a is the maximumasynchronism between the nearest and the farthest user ofthe cell, and τmax,s is the maximum excess delay within thegiven propagation environment [35].

Assuming perfect time and frequency synchronization,the sequence vnR[n] is serial-to-parallel converted into thesequence vnR[n] := [vnR[nK] · · · vnR[(n + 1)K − 1]]T . Fromthe scalar input/output relationship in (11), we can derivethe corresponding block input/output relationship:

vnR[n] =M∑

m=1

NT∑nT=1

(Hm

nR ,nT[0] · umnT [n]

+ HmnR,nT

[1] · umnT [n− 1])

+ wnR[n],

(12)

where wnR[n] := [wnR[nK] · · ·wnR[(n + 1)K − 1]]T is thecorresponding noise block sequence, Hm

nR,nT[0] is a K × K

lower triangular Toeplitz matrix with entries [HmnR,nT

[0]]p,q=

hmnR,nT [p − q] for p − q ∈ [0,Lm] and [HmnR,nT

[0]]p,q

= 0

else, and HmnR,nT

[1] is a K × K upper triangular Toeplitzmatrix with entries [Hm

nR,nT[1]]

p,q= hmnR,nT [K + p − q] for

K + p − q ∈ [0,Lm] and [HmnR ,nT

[1]]p,q= 0 else (see, e.g.,

[35] for a detailed derivation of the single-user case). Thedelay-dispersive nature of multipath propagation gives riseto so-called interblock interference (IBI) between successiveblocks, which is modeled by the second term in (12).

The Q × K receive matrix R removes the redundancyfrom the chip blocks, that is, y

nR[n] := R · vnR[n]. With

R = Rcp= [0

Q×L, IQ

], R again discards the length-L cyclic

prefix. The purpose of the transmit/receive pair is twofold.First, it allows for simple block-by-block processing by re-moving the IBI, that is, R·Hm

nR,nT[1]·T = 0

Q×Q, provided theCP length to be at least the maximum channel order L. Sec-ond, it enables low-complexity frequency-domain processingby making the linear channel convolution to appear circu-lant to the received block. This results in a simplified blockinput/output relationship in the time domain:

ynR

[n] =M∑

m=1

NT∑nT=1

Hm

nR,nT· xmnT [n] + znR[n], (13)

where HmnR,nT = R · Hm

nR,nT[0] · T is a circulant channel ma-

trix, and znR[n] = R · wnR[n] is the corresponding noiseblock sequence. Note that circulant matrices can be diago-nalized by FFT operations, that is, H

m

nR,nT= FH

Q·Λm

nR,nT· F

Q,

where ΛmnR,nT

is a diagonal matrix composed of the frequency-domain channel response between the mth user’s antenna nTand the base station antenna nR.

4.2. Matrix model

Based on (13), a generalized matrix model is developed thatrelates the vector of transmitted user’s symbols to the vectorof received samples. It encompasses all the combinations ofOFDM/SCBT with CDMA considered in this paper as specialcases. Based on this model, a multiuser joint detector opti-mized according to the MMSE criterion will be derived andits complexity will be reduced by exploiting the cyclostation-arity properties of the matrices.

The generalized input/output matrix model that relatesthe MIMO-coded symbol vector defined as

s[ j] :=[s1[ j]

T · · · sM[ j]T]T

(14)

with

sm[ j] :=[sm1 [ j]T · · · smNT

[ j]T]T

(15)

for m = 1, . . . ,M to the received and noise vectors defined as

y[ j] :=[y

1[ j]T · · · y

NR[ j]T

]T,

z[ j] :=[z1[ j]T · · · zNR

[ j]T]T (16)

with

ynR

[ j] :=[(ynR

[jNinter

])T · · · (ynR

[( j + 1)Ninter − 1

])T]T,

znR[ j] :=[(znR[jNinter

])T · · · (znR[( j + 1)Ninter − 1

])T]T ,

(17)

for nR = 1, . . . ,NR, is given by

y[ j] = C · FH ·Λ · θ · s[ j] + z[ j], (18)

where the channel matrix is defined as

Λ :=

Λ11

· · · 0Q×Q

.... . .

...0Q×Q · · · ΛM

1...

......

Λ1NR

· · · 0Q×Q

.... . .

...0Q×Q · · · ΛM

NR

(19)

with

ΛmnR

:=[ΛmnR,1· · ·Λm

nR,NT

](20)

Page 51: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

314 EURASIP Journal on Wireless Communications and Networking

for m = 1, . . . ,M and nR = 1, . . . ,NR, and the intrablockspreading, Fourier, and interblock spreading matrices are de-fined, respectively, as

θ :=

INT⊗ θ1 · · · 0

NTQ×NTB...

. . ....

0NTQ×NTB

· · · INT⊗ θM

,

F := INRM

⊗ FQ

,

C := INR⊗[C1 · · ·CM

],

(21)

in which

Cm := cm ⊗ IQ

, (22)

with cm := [cm[0] · · · cm[Ninter − 1]]T . Note that the model(18) only holds for static channels. In case of time-selectivechannels, the channel matrices H

mnR,nT cannot be diagonalized

anymore and are different from one chip block to the nextone.

4.2.1. Space-division multiplexing

Taking (6) into account, the model (18) is instantiated to theSDM input/output matrix model

ysdm

[i] = Csdm

·(F

sdm

)H ·Λsdm

· θsdm

· χsdm

· d[i]

+ zsdm[i],(23)

where the vector of transmitted symbols is defined as

d[i] :=[d

1[i]

T · · · dM

[i]T]T

, (24)

with

dm

[i] :=[dm1 [i]

T · · · dmNT[i]

T]T

(25)

for m = 1, . . . ,M, and the received and noise vectors are de-fined as

ysdm

[i] := y[ j],

zsdm[i] := z[ j].(26)

The MIMO encoding, intrablock spreading, channel,Fourier, and interblock spreading matrices are, respectively,given by

χsdm

:= IMNTB

,

θsdm

:= θ,

Λsdm

:= Λ,

Fsdm

:= F,

Csdm

:= C.

(27)

4.2.2. Space-time block coding

Taking (7) into account, the model (18) is instantiated to theSTBC input/output matrix model

ystbc

[i] = Cstbc· (F

stbc

)H ·Λstbc· θ

stbc· χ

stbc· d[i]

+ zstbc[i],(28)

where the vector of transmitted symbols is given in (25)assuming that NT = 2, the received and noise vectors aredefined as

ystbc

[i] :=[

y[ j]

y[ j + 1]∗

],

zstbc[i] :=[

z[ j]z[ j + 1]∗

].

(29)

The MIMO encoding, intrablock spreading, channel,Fourier, and interblock spreading matrices are, respectively,given by

χstbc

:= IMNTB

IM⊗ χ

,

θstbc

:= θ 0

MNTQ×MNTB

0MNTQ×MNTB

θ∗

,

Λstbc

:= Λ 0

NRMQ×MNTQ

0NRMQ×MNTQ

Λ∗

,

Fstbc

:= F 0

NRMQ×NRMQ

0NRMQ×NRMQ

F∗

,

Cstbc

:= C 0

NRNinterQ×NRMQ

0NRNinterQ×NRMQ

C∗

.

(30)

4.3. Multiuser joint detector

In order to detect the transmitted symbol block of the pthuser d

p[i] based on the received sequence of blocks within

the received vector ymode

[i] (“mode” stands for “sdm” or“stbc”), a first solution consists of using a single-user receiverthat inverts successively the channel and all the operationsperformed at the transmitter. The single-user receiver reliesimplicitly on the fact that CDMA spreading has been appliedon top of a channel equalized in the frequency domain. AfterCDMA despreading, each user stream is handled indepen-dently. However the single-user receiver fails in the uplinkwhere multiple channels have to be inverted at the same time.

The optimal solution is to jointly detect the transmittedsymbol blocks of the different users within the transmittedvector d[i] based on the received sequence of blocks withinthe received vector y

mode[i]. The optimum linear joint detec-

tor according to the MMSE criterion is computed in [39]. Atthe output of the MMSE multiuser detector, the estimate of

Page 52: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Transmission Scheme for 4G Wireless Systems 315

the transmitted vector is

ˆd[i] =(σ2w

σ2d

IMNTB

+ GHmode

·Gmode

)−1

·GHmode

· ymode

[i],

(31)

where

Gmode

:= Cmode

·(F

mode

)H ·Λmode

· θmode

· χmode

. (32)

The MMSE linear joint detector consists of two main opera-tions [39, 40].

(i) First, a filter matched to the composite impulse re-sponses multiplies the received vector in order to minimizethe impact of the white noise. The matched filter consistsof the CDMA interblock despreading, the FFT operator tomove to the frequency domain, the maximum ratio combin-ing (MRC) of the different received antenna channels, theCDMA intrablock despreading, the IFFT to go back to thetime domain in case of the SC modes, and the STBC decod-ing.

(ii) Second, the output of the matched filter is still multi-plied with the inverse of the composite impulse response au-tocorrelation matrix of size MNTB that mitigates the remain-ing intersymbol, interuser, and interantenna interference.

In the case of interblock spreading (MCBS and SCBS-CDMA), the spreading matrix C has the property that

CHC = INRQM

if the CDMA codes are chosen orthogo-nal. When the propagation channels are static, the differentuser streams are perfectly separated at the output of the in-terblock despreading operation and further treated indepen-dently. The MMSE multiuser joint detector exactly reducesto independent single-user detectors. In case of time-varyingpropagation channels, model (18) is not valid anymore andthe multiuser MMSE joint detector cannot be simplified tosingle-user detectors.

In the case of intrablock spreading (MC- and SC-CDMA), however, the linear MMSE receiver is different fromthe single-user receiver, and suffers from a higher computa-tional complexity. Fortunately, both the initialization com-plexity, which is required to compute the MMSE receiver, andthe data processing complexity can be significantly reducedfor MC- and SC-CDMA, by exploiting the initial cyclosta-tionarity property of the channels. Based on a few permuta-tions and on the properties of the block circulant matricesgiven in [12], it can be shown that the initial inversion of thesquare autocorrelation matrix of size MNTB can be replacedby the inversion of B square autocorrelation matrices of sizeMNT .

5. MODE SELECTION STRATEGY

In this section, a cost and performance comparison betweenthe different communication modes is made, which can serveas an input for an efficient mode selection strategy.

5.1. Complexity

To evaluate the complexity of the different receivers, we dis-tinguish between the initialization phase, when the receiver iscalculated, and the data processing phase, when the receiveddata is actually processed. The rate of the former is relatedto the channel’s fading rate, whereas the latter is executedcontinuously at the symbol block rate. The complexity willbe described in terms of complex multiply/accumulate cycle(MAC) operations. It is assumed that 2N3 complex MAC op-erations are required to invert a matrix of size N , and thatN log2(N) complex MAC operations are required to com-pute an FFT of size N .

5.1.1. Initialization complexity

The complexity required to compute the MMSE receiver isgiven in Table 1 for the base station and for the terminal,respectively. It has been assumed that the inversion of theMMSE equalizer block diagonal inner matrix is dominant.Since the size of each block is equal to the number of inter-fering users times the number of interfering antennas, thecomputation of the equalizer is more complex in case ofintrablock spreading (number of interfering users equal tothe number of users) than in case of interblock spreading(number of interfering users equal to one), and in case ofSDM (number of interfering antennas equal to the numberof transmit antennas) than in case of STBC (number of in-terfering antennas equal to one).

5.1.2. Data processing complexity

The complexity needed during the data processing phase totransmit and receive each user’s transmitted complex symbolis further given in the Table 2. The computational effort is al-most equally shared between the transmitter and the receiverin the case of the MC-based modes. In the case of the SC-based modes, all the computational effort has been movedto the receiver. From a terminal complexity point of view, itis clearly advantageous to use the SC-based modes in uplinkand the MC-based modes in downlink. Both the transmis-sion and the reception are less complex in case of interblockspreading than in case of intrablock spreading, because the(I) FFT operators can be executed at a lower rate in the for-mer case (namely, before the spreading at the transmitter andafter the despreading at the receiver). Since STBC combinesNT successive symbol blocks, it is on the overall more com-plex than the SDM scheme.

5.2. Peak-to-average power ratio

The PAPR is illustrated in Figure 4 for each mode as a func-tion of the spreading factor. The user signals are spread by pe-riodic Walsh-Hadamard codes for spreading, which are over-laid with an aperiodic Gold code for scrambling. QPSK mod-ulation is assumed with Q = 128 subchannels, and a cyclicprefix length of L = 32. The PAPR is defined as the maxi-mum instantaneous peak power over all combinations of thetransmitted symbols divided by the average transmit power.

While the MC-based communication modes feature avery large PAPR, the SC-based communication modes have

Page 53: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

316 EURASIP Journal on Wireless Communications and Networking

Table 1: Initialization complexity, M users, NT transmit antennas, Q carriers/subchannels, and B complex symbols per block.

Base station Mobile terminal

SDM STBC SDM STBC

MC/SCBS-CDMA 2QM(NT)3 2MQ 2Q(NT)3 2Q

MC/SC-CDMA 2B(MNT)3 2B(M)3 2B(MNT)3 2B(M)3

Table 2: Data processing complexity, M users (M = 1 at the terminal), NT transmit antennas, NR receive antennas, Q carriers/subchannels,B complex symbols per block.

Transmitter Receiver

SDM STBC SDM STBC

MCBS-CDMA log2 Q NT log2 QNR

NTlog2 Q + NR NR log2 Q + NTNR

SCBS-CDMA 0 0(NR

NT+ 1)

log2 Q + NR

(NR + 1

)log2 Q + NTNR

MC-CDMAQ

MBlog2 Q NT

Q

MBlog2 Q

NR

NT

Q

MBlog2 Q + NR

Q

BNR

Q

MBlog2 Q + NTNR

Q

B

SC-CDMA 0 0(NR

NT

Q

MB+ 1)

log2 B + NRQ

B

(NR

Q

MB+ 1)

log2 B + NTNRQ

B

76543210

log2 (spreading factor)

25

20

15

10

5

0

PAP

R(d

B)

SC-CDMASC-BS-CDMAMC-CDMAMC-BS-CDMA

Figure 4: PAPR as a function of the spreading factor, QPSK, 128carriers.

a PAPR close to 0 dB. MC-CDMA has a PAPR improving foran increasing spreading factor due to the fact that the totalnumber of possible chip combinations at the output of thespreading operation is decreasing. The use of the SC-basedcommunication modes is encouraged in the uplink to re-duce the power amplifier backoff at the mobile terminal and,thus, to increase its power efficiency (even if the power am-plifier backoff is not directly settled based on the low prob-ability power peak values in the MC-based systems, it is ex-pected that the variation in instantaneous transmitted poweris much lower in the SC-based systems).

5.3. Goodput performance

We consider a mobile cellular system which operates in anoutdoor suburban macrocell propagation environment. Thechannel model is largely inspired from the 3 GPP TR25.996geometrical spatial channel model [41]. The radius of thecell is equal to 3 km. The mobile terminals are moving at aspeed ranging from 0 (static) to 250 km/h (highly mobile).The system operates at a carrier frequency of 2 GHz, with asystem bandwidth of 5 MHz. Linear antenna arrays are as-sumed at the mobile terminals and at the base station. Anantenna spacing equal to 0.5 wavelength is selected at the mo-bile terminals, which results in a correlation equal to 0.2 be-tween the antennas, and an antenna spacing equal to 5 wave-lengths is selected at the base station, which results in a cor-relation smaller than 0.1 between the antennas. We assumea six-sector antenna at the base station and omnidirectionalantennas at the mobile terminals. The propagation environ-ment is characterized by a specular multipath composed of6 paths (each path represents the reflection on a scatterer)and 10 subpaths per path (each subpath represents the re-flection on a specific part of the scatterer). For each path, theexcess delay standard deviation is equal to 238 nanoseconds,the angle spread standard deviation at the base station andthat at the mobile terminals are equal to 6 and 68 degrees, re-spectively. For each subpath, the angle spread standard vari-ation at the base station and that at the mobile terminals areequal to 2 and 5 degrees, respectively. The computation of thepath loss is based on the COST231 Hata urban propagationmodel.

Monte Carlo simulations have been performed to aver-age the bit error rate (BER) over 500 stochastic channel re-alizations, and to compute the corresponding goodput, de-fined as the throughput offered to the user assuming a re-transmission of the erroneous packets until they are correctly

Page 54: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Transmission Scheme for 4G Wireless Systems 317

received. The information bandwidth is spread by thespreading factor equal to 8. The user signals are spread by pe-riodic Walsh-Hadamard codes for spreading, which are over-laid with an aperiodic Gold code for scrambling. QPSK, 16-QAM, or 64-QAM modulation is used with Q = 128 sub-channels, and a CP length of L = 32. We assume a packet sizeof 512 complex symbols (4 blocks of 128 symbols in case ofMCBS/SCBS-CDMA or 32 blocks of 16 symbols in case ofMC/SC-CDMA). Convolutional channel coding in conjunc-tion with frequency-domain interleaving is employed ac-cording to the IEEE 802.11a/g standard. The code rate variesfrom 1/2, 2/3, to 3/4. At the receiver, soft-decision Viterbidecoding is used.

We distinguish between the uplink and the downlink. Inthe uplink, transmit power control is applied such that thereceived symbol energy is constant for all users. The powertransmitted by each terminal depends on the actual channelexperienced by it. The BER (or the goodput) is determinedas a function of the received bit energy, or, equivalently, asa function of the transmit power averaged over the differ-ent channel realizations. In the downlink, no transmit powercontrol is applied. For a constant transmit power at the basestation, the received symbol energy at each terminal dependson the channel under consideration. The BER (or the good-put) is determined as a function of the transmit power, or,equivalently, as a function of the received bit energy averagedover the channel realizations. For a given received symbol en-ergy, the required transmit powers for the different commu-nication modes appear to be very similar.

Rather than comparing all possible modes for the twolink directions, we only consider the relevant modes for eachdirection. For the uplink, the SC modes demonstrate twopronounced advantages compared to MC modes [3]. First,the SC modes exhibit a smaller PAPR than the MC modes,which leads to increased terminal power efficiency. Second,the SC modes allow to move the IFFT at the transmitter tothe receiver, which results in reduced terminal complexity.For the downlink, the MC modes are the preferred modula-tion schemes, since they only incur a single FFT operation atthe receiver side which also leads to reduced terminal com-plexity.

Figure 5 illustrates the user’s goodput in the downlinkof a MCBS-CDMA-based static communication system fordifferent combinations of the constellation size and channelcoding rate. The signal is received at the terminal through 2antennas. A typical user’s load of 5 users has been assumed.Looking to those combinations that give the same asymptoticgoodput (16-QAM and CR 3/4 compared to 64-QAM andCR 1/2), it is always preferable to combine a high constel-lation size with a low code rate. The same conclusion holdsin order to select the combination constellation-coding ratethat maximizes the goodput for each SNR value. The enve-lope is obtained by progressively employing QPSK, 16-QAM,64-QAM constellations and a code rate equal to 1/2, and thenby increasing the code rate progressively to the values 2/3,3/4 while keeping the constellation size fixed to 64-QAM.The gain in communication robustness provided by the useof more channel coding exceeds the loss in communication

302520151050

Eb/N0 (dB)

2

1.5

1

0.5

0

Goo

dpu

t(M

bps)

QPSK, 1/2QPSK, 2/3QPSK, 3/416-QAM, 1/216-QAM, 2/3

16-QAM, 3/464-QAM, 1/264-QAM, 2/364-QAM, 3/4

Figure 5: Tradeoff between channel coding rate and constellation,static downlink, MCBS-CDMA, using MRC.

robustness due to the use of a higher constellation. As it willbe shown later, the conclusion may be reversed in a mobileenvironment due to better robustness of lower-order map-pings to changing channel conditions.

Figures 6 and 7 illustrate the gain obtained by the use ofdifferent multiple-antenna techniques in the downlink of anMCBS-CDMA-based static system and in the uplink of anSCBS-CDMA-based static system, respectively. Four differ-ent system configurations are considered (1×1, 1×2, 2×1, 2×2). A typical user’s load is assumed (number of users equal to5). Two optimal combinations of the constellation and chan-nel coding rate are considered (16-QAM with coding rate1/2, 64-QAM with coding rate 3/4). Exploiting the spatialdiversity at the mobile terminal or at the base station by theuse of two antennas (1 × 2 or 2 × 1 configurations), MRCreception, or STBC transmission enables a significant gain intransmit power (up to 12 dB gain is achieved in the down-link, up to 7 dB gain is achieved in the uplink). However, theadditional gain obtained by combining STBC transmissionwith MRC reception (2× 2 configuration) is relatively small(less than 2 dB). SDM suffers from a high 8 dB loss in thegoodput regions that can also be reached by a single-antennasystem (this loss can be reduced if more complex nonlinearreceivers are considered). One can only achieve an increase ofcapacity by the use of multiple antennas at very high signal-to-noise ratio (SNR) values. As a result, we advise to use onedirective antenna at the base station to exploit the very smallangle spread and increase the cell capacity, and two diversityantennas at the mobile terminal to improve the link reliabil-ity. The receive MRC technique is performed in the down-link, while the STBC coding scheme is applied in the up-link.

Page 55: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

318 EURASIP Journal on Wireless Communications and Networking

35302520151050

Eb/N0 (dB)

3

2.5

2

1.5

1

0.5

0

Goo

dpu

t(M

bps)

SISO 1× 1MRC 1× 2STBC 2× 1

STBC 2× 2SDM 2× 2

Figure 6: Multiple-antenna gain in the downlink, static environ-ment, MCBS-CDMA; dashed curves: 16-QAM and coding rate 1/2,solid curves: 64-QAM and coding rate 3/4.

35302520151050

Eb/N0 (dB)

3

2.5

2

1.5

1

0.5

0

Goo

dpu

t(M

bps)

SISO 1× 1MRC 1× 2STBC 2× 1

STBC 2× 2SDM 2× 2

Figure 7: Multiple-antenna gain in the uplink, static environment,SCBS-CDMA; dashed curves: 16-QAM and coding rate 1/2, solidcurves: 64-QAM and coding rate 3/4.

Figures 8 and 9 illustrate the system performance sensi-tivity to the user’s load assuming static channels. Interblockspreading (MCBS-CDMA and SCBS-CDMA) is comparedto intrablock spreading (MC-CDMA and SC-CDMA). Thenumber of users ranges from 1 to 8. Again the same two com-binations of the constellation and channel coding rate havebeen selected (16-QAM with coding rate 1/2, 64-QAM withcoding rate 3/4). In case of interblock spreading, the MMSEmultiuser receiver reduces to an equivalent but simpler

20151050

Eb/N0 (dB)

2

1.8

1.6

1.4

1.2

1

0.8

0.6

0.4

0.2

0

Goo

dpu

t(M

bps)

IA 1 userIA 5 users

IA 8 usersIE x users

Figure 8: Impact of the user load on the downlink, static environ-ment, MCBS-CDMA (IE stands for interblock spreading) and MC-CDMA (IA stands for intrablock spreading), using MRC; dashedcurves: 16-QAM and coding rate 1/2, solid curves: 64-QAM andcoding rate 3/4.

20151050

Eb/N0 (dB)

2

1.8

1.6

1.4

1.2

1

0.8

0.6

0.4

0.2

0

Goo

dpu

t(M

bps)

IA 1 userIA 5 users

IA 8 usersIE x users

Figure 9: Impact of the user load on the uplink, static environment,SCBS-CDMA (IE stands for interblock spreading) and SC-CDMA(IA stands for intrablock spreading), using STBC; dashed curves:16-QAM and coding rate 1/2, solid curves: 64-QAM and coding rate3/4.

single-user receiver, which performs channel-independentblock despreading followed by MMSE single-user equaliza-tion. MCBS-CDMA and SCBS-CDMA are MUI-free trans-mission schemes, such that their user’s goodput remains un-affected by the user’s load. In case of intrablock spreading,the MMSE multiuser receiver outperforms the single-userdetector. In the downlink, the performance of the MMSEmultiuser joint detector is slightly decreasing for an in-creasing number of users and converges to the one of the

Page 56: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Transmission Scheme for 4G Wireless Systems 319

250200150100500

Speed (km/h)

2

1.8

1.6

1.4

1.2

1

0.8

0.6

0.4

0.2

0

Goo

dpu

t(M

bps)

16-QAM, 1/2, IA, SNR = 8 dB16-QAM, 1/2, IE, SNR = 8 dB64-QAM, 3/4, IA, SNR = 16 dB64-QAM, 3/4, IE, SNR = 16 dB

Figure 10: Impact of the terminal speed on the downlink, MCBS-CDMA (IE stands for interblock spreading) and MC-CDMA (IAstands for intrablock spreading), using MRC.

single-detector at full user load. MMSE multiuser receptionis especially needed in the uplink, since a single-user receivercannot get rid of the MUI, and features a BER curve flat-tening already at low SNRs. The impact of the user’s load ismuch more pronounced in the SC-CDMA uplink than in theMC-CDMA downlink since the signals propagate throughdifferent channels, which is more difficult to compensate for.In the downlink, MC-CDMA always outperforms MCBS-CDMA since it benefits from the frequency diversity offeredby the CDMA spreading. In the uplink, the performance ofSCBS-CDMA is equivalent to the one of SC-CDMA for a typ-ical user’s load, worse for a small user’s load and better for ahigh user’s load.

Figures 10 and 11 compare the effect of the terminalspeed on the user’s goodput in case of intrablock and in-terblock spreading. A typical user’s load of 5 users hasbeen assumed, which makes MC-CDMA (SC-CDMA) andMCBS-CDMA (SCBS-CDMA) perform equally well in staticconditions. For each combination of the constellation andcoding rate, the SNR value corresponding to the maximumslope in the goodput curves has been chosen (realistic work-ing point in the curves illustrated in Figures 8 and 9). Sincethe symbol block duration is higher in case of interblockspreading than in case of intrablock spreading, the perfor-mance of MCBS-CDMA (SCBS-CDMA) is significantly re-duced, while the performance of MC-CDMA (SC-CDMA)remains acceptable when the speed of the mobile terminalsincreases. Since the orthogonality between the users is lostwhen the speed increases, the impact is more severe in theuplink than in the downlink. If a 10-percent performanceloss is acceptable, interblock spreading should be used up to60 km/h in the downlink or 10 km/h in the uplink for detec-tion complexity reasons, while intrablock spreading should

250200150100500

Speed (km/h)

2

1.8

1.6

1.4

1.2

1

0.8

0.6

0.4

0.2

0

Goo

dpu

t(M

bps)

16-QAM, 1/2, IA, SNR = 8 dB16-QAM, 1/2, IE, SNR = 8 dB64-QAM, 3/4, IA, SNR = 16 dB64-QAM, 3/4, IE, SNR = 16 dB

Figure 11: Impact of the terminal speed on the uplink, SCBS-CDMA (IE stands for interblock spreading) and SC-CDMA (IAstands for intrablock spreading), using STBC.

be used for higher speeds. This conclusion is in line withthe two-dimensional spreading strategy proposed in [16, 17]for a MC-based system, that prioritizes the spreading in thetime domain rather than in the frequency domain, for thesake of complexity and performance. It is also interesting tonote that the goodput achieved with high constellations athigh speed is smaller than the goodput achieved with lowconstellations.

6. CONCLUSIONS

A generic transmission scheme has been designed that al-lows to instantiate all the combinations of OFDM andcyclic-prefixed SC modulations with DS-CDMA. The SDMand STBC multiple-antenna techniques have been inte-grated in the generic transmission scheme. For each resultingmode, the optimal linear MMSE multiuser receiver has beenderived.

A mode selection strategy has also been proposed thattrades off efficiently the communication performance in atypical suburban dynamic outdoor environment with thecomplexity and PAPR at the mobile terminal.

(i) A hybrid modulation scheme (MC in the downlink,SC in the uplink) should be used in order to minimize themobile terminal PAPR and data processing power.

(ii) Under low-to-medium mobility conditions, it is bet-ter to use a high constellation and a low channel coding rateto achieve the maximum goodput for a given SNR value.However, the lowest constellation order should be selectedunder high mobility conditions.

(iii) One directive antenna should be used at the basestation to increase the cell capacity and multiple antennasshould be used at the mobile terminal in combination with

Page 57: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

320 EURASIP Journal on Wireless Communications and Networking

diversity techniques like MRC reception and STBC transmis-sion to improve the link reliability.

(iv) Since interblock and intrablock spreading performequally well in typical user loads, interblock spreading shouldbe used at low terminal speeds to minimize the data pro-cessing complexity while intrablock spreading should only beused at high terminal speeds.

It has been demonstrated that an adaptive transceiver isinteresting to support different communication modes andto efficiently track the changing communication conditions.

REFERENCES

[1] T. Ojanpera and R. Prasad, Wideband CDMA for Third Gen-eration Mobile Communications, Artech House, Norwood,Mass, USA, 1998.

[2] R. van Nee, G. Awater, M. Morikura, H. Takanashi, M. Web-ster, and K. W. Halford, “New high-rate wireless LAN stan-dards,” IEEE Commun. Mag., vol. 37, no. 12, pp. 82–88, 1999.

[3] D. Falconer, S. L. Ariyavisitakul, A. Benyamin-Seeyar, andB. Eidson, “Frequency domain equalization for single-carrierbroadband wireless systems,” IEEE Commun. Mag., vol. 40,no. 4, pp. 58–66, 2002.

[4] N. Yee, J.-P. Linnartz, and G. Fettweis, “Multicarrier CDMAin indoor wireless radio networks,” in Proc. IEEE InternationalSymposium on Personal, Indoor and Mobile Radio Communi-cations (PIMRC ’93), vol. 1, pp. 109–113, Yokohama, Japan,September 1993.

[5] K. Fazel, “Performance of CDMA/OFDM for mobile commu-nication system,” in Proc. 2nd IEEE International Conferenceon Universal Personal Communications (ICUPC ’93), vol. 2,pp. 975–979, Ottawa, Ontario, Canada, October 1993.

[6] K. Fazel, S. Kaiser, and M. Schnell, “A flexible and highperformance cellular mobile communications system basedon multi-carrier SSMA,” Kluwer Journal of Wireless PersonalCommunications, vol. 2, no. 1/2, pp. 121–144, 1995.

[7] S. Kaiser, “OFDM code-division multiplexing in fading chan-nels,” IEEE Trans. Commun., vol. 50, no. 8, pp. 1266–1273,2002.

[8] V. M. DaSilva and E. S. Sousa, “Multicarrier orthogonalCDMA signals for quasi-synchronous communication sys-tems,” IEEE J. Select. Areas Commun., vol. 12, no. 5, pp. 842–852, 1994.

[9] S. Kondo and L. B. Milstein, “Performance of multicarrierDS-CDMA systems,” IEEE Trans. Commun., vol. 44, no. 2,pp. 238–246, 1996.

[10] L.-L. Yang and L. Hanzo, “Multicarrier DS-CDMA: a multipleaccess scheme for ubiquitous broadband wireless communi-cations,” IEEE Commun. Mag., vol. 41, no. 10, pp. 116–124,2003.

[11] F. Petre, G. Leus, M. Moonen, and H. De Man, “Multi-carrier block-spread CDMA for broadband cellular down-link,” EURASIP Journal on Applied Signal Processing, vol. 2004,no. 10, pp. 1568–1584, 2004, Special Issue on Multi-CarrierCommunications and Signal Processing .

[12] M. Vollmer, M. Haardt, and J. Gotze, “Comparative study ofjoint-detection techniques for TD-CDMA based mobile ra-dio systems,” IEEE J. Select. Areas Commun., vol. 19, no. 8,pp. 1461–1475, 2001.

[13] K. L. Baum, T. A. Thomas, F. W. Vook, and V. Nangia,“Cyclic-prefix CDMA: an improved transmission method forbroadband DS-CDMA cellular systems,” in Proc. IEEE Wire-less Communications and Networking Conference (WCNC ’02),vol. 1, pp. 183–188, Orlando, Fla, USA, March 2002.

[14] S. Zhou, G. B. Giannakis, and C. Le Martret, “Chip-interleaved block-spread code division multiple access,” IEEETrans. Commun., vol. 50, no. 2, pp. 235–248, 2002.

[15] F. Petre, G. Leus, L. Deneire, and M. Moonen, “Downlinkfrequency-domain chip equalization for single-carrier blocktransmission DS-CDMA with known symbol padding,” inProc. IEEE Global Telecommunications Conference (GLOBE-COM ’02), vol. 1, pp. 453–457, Taipei, Taiwan, November2002.

[16] H. Atarashi, N. Maeda, S. Abeta, and M. Sawahashi, “Broad-band packet wireless access based on VSF-OFCDM andMC/DS-CDMA,” in Proc. 13th IEEE International Sympo-sium on Personal, Indoor and Mobile Radio Communications(PIMRC ’02), vol. 3, pp. 992–997, Lisbon, Portugal, Septem-ber 2002.

[17] N. Chapalain, D. Mottier, and D. Castelain, “An OFCDM up-link transmission system with channel estimation based onspread pilots,” in Proc. IST Mobile and Wireless Communica-tions Summit, Lyon, France, June 2004.

[18] G. J. Foschini and M. J. Gans, “On limits of wireless commu-nications in a fading environment when using multiple an-tennas,” Kluwer Journal of Wireless Personal Communications,vol. 6, no. 3, pp. 311–335, 1998.

[19] G. G. Raleigh and J. M. Cioffi, “Spatio-temporal codingfor wireless communication,” IEEE Trans. Commun., vol. 46,no. 3, pp. 357–366, 1998.

[20] D. Gesbert, H. Bolcskei, D. A. Gore, and A. J. Paulraj, “Out-door MIMO wireless channels: models and performance pre-diction,” IEEE Trans. Commun., vol. 50, no. 12, pp. 1926–1934, 2002.

[21] A. J. Paulraj and T. Kailath, “Increasing capacity in wirelessbroadcast systems using distributed transmission/directionalreception (DTDR),” U.S. Patent 5345599, Stanford University,Stanford, Calif, USA, 1994.

[22] G. J. Foschini, “Layered space-time architecture for wirelesscommunication in a fading environment when using multipleantennas,” Bell Labs Technical Journal, vol. 1, no. 2, pp. 41–59,1996.

[23] F. W. Vook, T. A. Thomas, and K. L. Baum, “Transmit arrayprocessing for cyclic-prefix CDMA,” in Proc. 56th IEEE Ve-hicular Technology Conference (VTC ’02), vol. 1, pp. 270–274,Vancouver, British Columbia, Canada, September 2002.

[24] V. Tarokh, N. Seshadri, and A. R. Calderbank, “Space-timecodes for high data rate wireless communication: perfor-mance criterion and code construction,” IEEE Trans. Inform.Theory, vol. 44, no. 2, pp. 744–765, 1998.

[25] S. M. Alamouti, “A simple transmit diversity technique forwireless communications,” IEEE J. Select. Areas Commun.,vol. 16, no. 8, pp. 1451–1458, 1998.

[26] V. Tarokh, H. Jafarkhani, and A. R. Calderbank, “Space-timeblock codes from orthogonal designs,” IEEE Trans. Inform.Theory, vol. 45, no. 5, pp. 1456–1467, 1999.

[27] E. Lindskog and A. J. Paulraj, “A transmit diversity scheme forchannels with intersymbol interference,” in Proc. IEEE Inter-national Conference on Communications (ICC ’00), vol. 1, pp.307–311, New Orleans, La, USA, June 2000.

[28] N. Al-Dhahir, “Single-carrier frequency-domain equalizationfor space-time block-coded transmissions over frequency-selective fading channels,” IEEE Commun. Lett., vol. 5, no. 7,pp. 304–306, 2001.

[29] S. Zhou and G. B. Giannakis, “Single-carrier space-timeblock-coded transmissions over frequency-selective fadingchannels,” IEEE Trans. Inform. Theory, vol. 49, no. 1, pp. 164–179, 2003.

[30] S. Barbarossa and F. Cerquetti, “Simple space-time coded

Page 58: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Transmission Scheme for 4G Wireless Systems 321

SS-CDMA systems capable of perfect MUI/ISI elimination,”IEEE Commun. Lett., vol. 5, no. 12, pp. 471–473, 2001.

[31] F. W. Vook, T. A. Thomas, and K. L. Baum, “Cyclic-prefixCDMA with antenna diversity,” in Proc. 55th IEEE Vehicu-lar Technology Conference (VTC ’02), vol. 2, pp. 1002–1006,Birmingham, Ala, USA, May 2002.

[32] F. Petre, G. Leus, L. Deneire, M. Engels, M. Moonen, andH. De Man, “Space-time block coding for single-carrierblock transmission DS-CDMA downlink,” IEEE J. Select. Ar-eas Commun., vol. 21, no. 3, pp. 350–361, 2003, Special Issueon MIMO Systems and Applications .

[33] Z. Liu and G. B. Giannakis, “Space-time block-coded multi-ple access through frequency-selective fading channels,” IEEETrans. Commun., vol. 49, no. 6, pp. 1033–1044, 2001.

[34] A. Stamoulis, Z. liu, and G. B. Giannakis, “Space-time block-coded OFDMA with linear precoding for multirate services,”IEEE Trans. Signal Processing, vol. 50, no. 1, pp. 119–129, 2002.

[35] Z. Wang and G. B. Giannakis, “Wireless multicarrier commu-nications,” IEEE Signal Processing Mag., vol. 17, no. 3, pp. 29–48, 2000.

[36] G. B. Giannakis, P. A. Anghel, and Z. Wang, “Wideband gen-eralized multicarrier CDMA over frequency-selective wire-less channels,” in Proc. IEEE Int. Conf. Acoustics, Speech, Sig-nal Processing (ICASSP ’00), vol. 5, pp. 2501–2504, Istanbul,Turkey, June 2000.

[37] G. B. Giannakis, Z. Wang, A. Scaglione, and S. Bar-barossa, “AMOUR-generalized multicarrier transceivers forblind CDMA regardless of multipath,” IEEE Trans. Commun.,vol. 48, no. 12, pp. 2064–2076, 2000.

[38] Q. Chen, E. S. Sousa, and S. Pasupathy, “Performance of acoded multi-carrier DS-CDMA system in multipath fadingchannels,” Kluwer Journal of Wireless Personal Communica-tions, vol. 2, no. 1-2, pp. 167–183, 1995.

[39] A. Klein, G. K. Kaleh, and P. W. Baier, “Zero forcing and mini-mum mean-square-error equalization for multiuser detectionin code-division multiple-access channels,” IEEE Trans. Veh.Technol., vol. 45, no. 2, pp. 276–287, 1996.

[40] L. Vandendorpe, “Performance analysis of IIR and FIR lin-ear and decision-feedback MIMO equalizers for transmulti-plexers,” in Proc. IEEE International Conference on Commu-nications (ICC ’97), vol. 2, pp. 657–661, Montreal, Quebec,Canada, June 1997.

[41] 3GPP Technical specification group, “TR25.996 v6.1.0, Spatialchannel model for Multiple Input Multiple Output (MIMO)simulations,” September 2003.

Francois Horlin was born in Bruxelles, Bel-gium, in 1975. He received the Electri-cal Engineering degree and the Ph.D. de-gree from the Universite catholique de Lou-vain (UCL), Louvain-la-Neuve, Belgium, in1998 and 2002, respectively. In September2002, he joined the Interuniversity Micro-Electronics Center (IMEC), Leuven, Bel-gium, as a Senior Researcher. He is currentlythe Head of the research activities on digitalsignal processing for broadband communications. His fields of in-terest are in digital signal processing, mainly for high-bit-rate mul-tiuser communications. During his Ph.D. thesis, he proposed a newsolution for jointly optimizing the transmitter and the receiver in amultiuser multi-input multi-output (MIMO) type of communica-tion systems. He is now working on the integration of a multistan-dard mobile terminal. In this context, he is responsible for the de-velopment of the functionality of a fourth-generation (4G) cellularsystem, targeting high capacity in very high mobility conditions.

Frederik Petre was born in Tienen, Bel-gium, on December 12, 1974. He receivedthe Electrical Engineering degree and thePh.D. degree in applied sciences from theKatholieke Universiteit Leuven (KULeu-ven), Leuven, Belgium, in July 1997 andDecember 2003, respectively. In September1997, he joined the Design Technology forIntegrated Information and Communica-tion Systems (DESICS) Division at the In-teruniversity Micro-Electronics Center (IMEC) in Leuven, Bel-gium. Within the Digital Broadband Terminals (DBATE) Groupof DESICS, he first performed predoctoral research on wirelinetransceiver design for twisted pair, coaxial cable, and powerlinecommunications. During the fall of 1998, he visited the Informa-tion Systems Laboratory (ISL) at Stanford University, Calif, USA,working on OFDM-based powerline communications. In January1999, he joined the Wireless Systems (WISE) Group of DESICSas a Ph.D. researcher, funded by the Institute for Scientific andTechnological Research in Flanders (IWT). Since January 2004, hehas been a Senior Scientist within the Wireless Research Group ofDESICS. He is investigating the baseband signal processing algo-rithms and architectures for future wireless communication sys-tems, like third-generation (3G) and fourth-generation (4G) cel-lular networks, and wireless local area networks (WLANs). Hismain research interests are in modulation theory, multiple-accessschemes, channel estimation and equalization, smart antenna, andMIMO techniques. He is a Member of the ProRISC Technical Pro-gram Committee and the IEEE Benelux Section on Communica-tions and Vehicular Technology (CVT). He is a Member of the Ex-ecutive Board and Project Leader of the Flexible Radio Project ofthe Network of Excellence in Wireless Communications (NEW-COM), established under the sixth framework of the EuropeanCommission.

Eduardo Lopez-Estraviz was born in Fer-rol, Spain, in 1977. He received theTelecommunications Engineering degreefrom the Universidad de Vigo (UVI), Vigo,Spain, in 1996 and 2002, respectively. InJune 2002, he joined the InteruniversityMicro-Electronics Center (IMEC), Leuven,Belgium, as a researcher. His fields of inter-est are in digital signal processing for broad-band communications. He is now workingon the integration of a multistandard mobile terminal. In thiscontext, he is working on developing functionality for a fourth-generation (4G) cellular system, targeting high capacity in veryhigh mobility conditions.

Frederik Naessens was born in Roeselare,Belgium, in 1979. He received the Engi-neering degree from the Catholic School forHigher Education Bruges-Ostend (KHBO)Academy in Ostend, Belgium, in 2001. Af-ter this studies, he joined the InteruniversityMicro-Electronics Center (IMEC), Leuven,Belgium, as a development engineer. Cur-rently he is also a part-time student follow-ing an M.S. degree in ICT at the Universityof Kent, United Kingdom. He has been involved in a demonstra-tor setup for GPS and GLONASS satellite navigation systems. Heis now working on developing functionality for future cellular sys-tems (4G).

Page 59: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

322 EURASIP Journal on Wireless Communications and Networking

Liesbet Van der Perre received the M.S. de-gree and the Ph.D. degree in electrical engi-neering from the KU Leuven, Belgium, in1992 and 1997, respectively. Her work inthe past focused on system design and dig-ital modems for high-speed wireless com-munications. She was a System Architect inIMEC’s OFDM ASICs development and aProject Leader for the turbo codec. Cur-rently, she is leading the Software-DefinedRadio Baseband Project, and she is the Scientific Director of Wire-less Research in IMEC.

Page 60: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

EURASIP Journal on Wireless Communications and Networking 2005:3, 323–332c© 2005 Ying-Chang Liang et al.

Reconfigurable Signal Processing and HardwareArchitecture for Broadband Wireless Communications

Ying-Chang LiangInstitute for InfoComm Research (I2R), 21 Heng Mui Keng Terrace, Singapore 119613Email: [email protected]

Sayed NaveenInstitute for InfoComm Research (I2R), 21 Heng Mui Keng Terrace, Singapore 119613Email: [email protected]

Santosh K. PilakkatInstitute for InfoComm Research (I2R), 21 Heng Mui Keng Terrace, Singapore 119613Email: [email protected]

Ashok K. MarathInstitute for InfoComm Research (I2R), 21 Heng Mui Keng Terrace, Singapore 119613Email: [email protected]

Received 1 October 2004; Revised 22 April 2005

This paper proposes a broadband wireless transceiver which can be reconfigured to any type of cyclic-prefix (CP) -based com-munication systems, including orthogonal frequency-division multiplexing (OFDM), single-carrier cyclic-prefix (SCCP) system,multicarrier (MC) code-division multiple access (MC-CDMA), MC direct-sequence CDMA (MC-DS-CDMA), CP-based CDMA(CP-CDMA), and CP-based direct-sequence CDMA (CP-DS-CDMA). A hardware platform is proposed and the reusable com-mon blocks in such a transceiver are identified. The emphasis is on the equalizer design for mobile receivers. It is found thatafter block despreading operation, MC-DS-CDMA and CP-DS-CDMA have the same equalization blocks as OFDM and SCCPsystems, respectively, therefore hardware and software sharing is possible for these systems. An attempt has also been made tomap the functional reconfigurable transceiver onto the proposed hardware platform. The different functional entities which willbe required to perform the reconfiguration and realize the transceiver are explained.

Keywords and phrases: reconfigurable signal processing, broadband communications, software-defined radio, cyclic prefix,frequency-domain equalization.

1. INTRODUCTION

A number of wireless standards govern personal wirelesscommunications, to name a few, GSM and CDMA for 2Gcellular networks; WCDMA, CDMA-2000, and TDS-CDMAfor 3G cellular networks; IEEE 802.11a/b/g for wireless lo-cal area networks; IEEE 802.16 for wireless wide area net-works (WiMAX); and IEEE 802.15 for personal area net-works (PAN). In order to satisfy the need of customers’ mo-bility, the designed radio transceivers should not be tied toany specific network. Software-defined radios (SDRs) [1] or

This is an open access article distributed under the Creative CommonsAttribution License, which permits unrestricted use, distribution, andreproduction in any medium, provided the original work is properly cited.

cognitive radios (CRs) [2] are the well-suited implementa-tions of such network independent radios.

Different frame format and modulation schemes havebeen proposed for different networks. For example, orthog-onal frequency-division multiplexing (OFDM) [3] has beenadopted in IEEE 802.11a and IEEE 802.11g, and IEEE 802.16.Single-carrier cyclic-prefix (SCCP) system is selected forIEEE 802.16 as well. Cyclic-prefix (CP) -based CDMA sys-tems are considered for beyond 3G systems. For example,CP-CDMA and CP-based direct-sequence CDMA (CP-DS-CDMA) are candidate schemes for enhanced versions of 3GDS-CDMA systems [4, 5, 6, 7]; multicarrier CDMA (MC-CDMA) and multicarrier direct-sequence CDMA (MC-DS-CDMA) [8] are being extensively studied for potential adop-tion in beyond 3G (B3G) or fourth-generation (4G) cellular

Page 61: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

324 EURASIP Journal on Wireless Communications and Networking

systems [10, 21]. The common feature of these systems isthat they are block-based transmission systems, and a CPportion is inserted to each data block in order to suppressthe interblock interference (IBI) and to simplify the receiverdesign. SDR structures and implementations have been ex-plored in [11, 12, 13, 14, 15, 16, 17, 18, 19] in different ways.

In this paper, we propose a universal mobile transceiverwhich is configurable to any type of CP-based systems. Wepresent a hardware platform for the proposed transceiverand identify the reusable common blocks. In particular, astudy of the equalizer design at the mobile terminals is car-ried out for each system. Single-user environments are con-sidered for OFDM and SCCP systems. For CDMA mul-tiuser systems, we target a receiver architecture for the down-link only. It is found that after block despreading operation,MC-DS-CDMA and CP-DS-CDMA have the same equal-ization blocks as OFDM and SCCP systems, respectively,showing that hardware and software sharing is possible forthese systems. More specifically, denoting N and G as theblock size and processing gain, respectively, these two sys-tems perform signal detection of N symbols over G consec-utive time blocks. However, MC-CDMA and CP-CDMA re-quire only one time block to perform signal detection. Thereceiver complexity of MC-CDMA and CP-CDMA can bemuch higher if near ML detection is required [5] due to therequirement of N-dimensional signal detection within eachtime block.

In [11], a reconfigurable architecture for multicarrierbased CDMA systems is proposed. Specifically, the systemsdiscussed there include MC-CDMA, MC-DS-CDMA, andMT-CDMA of [8] only. The architecture proposed in our pa-per is more generic in the sense that it can be reconfiguredto support both multicarrier systems and single-carrier sys-tems, including SCCP, CP-CDMA, and CP-DS-CDMA. Fur-thermore, we propose a hardware platform to support the re-configurable architecture. An attempt has been made to mapthe functional reconfigurable transceiver onto the proposedhardware platform. The different functional entities whichwill be required to perform the reconfiguration and realizethe transceiver are explained.

This paper is organized as follows. In Section 2, thesystem models are described for various CP-based sys-tems. In Section 3, the linear MMSE receivers are specifiedfor different systems. Section 4 proposes the reconfigurabletransceiver and details the configurations for each system.We also analyze the complexity of the equalizer for each sys-tem. The hardware architecture for the proposed transceiveris proposed in Section 5. Finally, conclusions are drawn inSection 6.

2. SYSTEM DESCRIPTION

In this section, we review the input-output relations for theCP-based systems, which serve as the basis for the design ofreconfigurable signal processing and hardware architecture.

The transmission is on a block-by-block basis, with eachblock consisting of the CP sub-block of P symbols and the

data sub-block of N symbols. Thanks to the use of CP, thechannel matrix is a circular matrix, which can be representedas H = WHΛW, where W is the N-point DFT matrix, andΛ = diagλ1, . . . , λN is a diagonal matrix, the elements ofwhich are the channel’s frequency-domain responses in eachsubcarrier.

For multicarrier systems, the data symbol sub-block ispretransformed using the N-point IDFT matrix WH ; whilefor single-carrier systems, the data symbol sub-block is sentout directly. At the receiver side, both single-carrier and mul-ticarrier systems first pretransform the received data blockwith the DFT matrix W, the output of which is then utilizedto recover the transmitted signals via either linear or nonlin-ear receivers.

For the multiuser CDMA case, spreading and despread-ing are added in the transmitter and receiver, respectively.Since the transceiver design for the mobile terminal is of in-terest, for the CDMA multiuser case, we concentrate on thereceiver architecture for the downlink only. For OFDM andSCCP systems, single-user environments are considered.

2.1. OFDM

For OFDM systems, the input-output relation at the nth timeblock after FFT can be expressed as [3]

y(n) = Λs(n) + u(n), (1)

where s(n) is the N × 1 input signal vector, y(n) is the N × 1FFT output of the received signal vector, and u(n) is the FFToutput of the AWGN vector, which is of dimension N × 1.

2.2. SCCP systems

For SCCP systems, the input-output relation at the nth blockafter FFT can be expressed as [20]

y(n) = ΛWs(n) + u(n), (2)

where s(n), y(n), and u(n) are defined as in OFDM systems.Next, we look at four CDMA-based systems: MC-DS-

CDMA, MC-CDMA, CP-CDMA, and CP-DS-CDMA. Sup-pose all users have the same processing gain G. We introducethe following common notations for all systems: T for to-tal number of users; D(n) for long scrambling codes at thenth block, where D(n) = diagd(n; 0), . . . ,d(n;N − 1); cifor short codes of user i, ci = [ci(0), . . . , ci(G − 1)]T , withcHi c j = 1 for i = j, and cH

i c j = 0 for i = j.

2.3. MC-DS-CDMA

MC-DS-CDMA performs time-domain spreading [8] as fol-lows.

(1) N symbols from each user-specific spreading codesare taken.

(2) The chip signals corresponding to the same symbolindex from all users are summed and transmitted over thesame subcarrier but through different times blocks. Thus ittakes G consecutive blocks to transmit out the whole chipsequences of the N symbols.

Page 62: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Reconfigurable Signal Processing for Wireless Communications 325

Mathematically, the nth received block after FFToperation can be written as

y(n) = ΛD(n)T−1∑i=0

ci(n)si + u(n), (3)

where

y(n) = [y(n; 0), . . . , y(n;N − 1)]T

,

Λ = diagλ0, . . . , λN−1

,

D(n) = diagd(n; 0), . . . ,d(n;N − 1)

,

si =[si(0), . . . , si(T − 1)

]T,

u(n) = [u(n; 0), . . . ,u(n;N − 1)]T

.

(4)

Note that u(n) is the FFT output of the AWGN vector. Onthe other hand, gathering the received signals of the kth sub-carrier from 0th block to (G− 1)th block yields

y(k) = λk

M∑i=0

si(k)D(k)ci + u(k), (5)

where

y(k) = [y(0; k), . . . , y(G− 1; k)]T

,

D(k) = diagd(0; k), . . . ,d(G− 1; k)

,

u(k) = [u(0; k), . . . ,u(G− 1; k)]T

.

(6)

Despreading y(k) using D(k)ci, we obtain

zi(k) = cHi DH (k)y(k)

= λksi(k) + u(k).(7)

Thus we have

zi = Λsi + ui, (8)

where zi = [zi(0), . . . , zi(N − 1)]T , and ui is defined accord-ingly. Therefore, after block despreading, an MC-DS-CDMAis equivalent to an OFDM, and it does not experience anyMAI and ISI.

2.4. MC-CDMA

MC-CDMA performs spreading over frequency domain. De-note T as the total number of users and M = N/G as a posi-tive integer. The nth received block after FFT can be writtenas

y(n) = ΛD(n)Cs(n) + u(n), (9)

where

y(n) = [y(n; 0), . . . , y(n;N − 1)]T

,

D(n) = diagd(n; 0), . . . ,d(n;N − 1)

,

C = diag

C, . . . , C

,

s(n) = [sT1 (n), . . . , sT

M(n)]T

,

(10)

and u(n) is the FFT output of the AWGN vector. Further,

C = [c0, . . . , cT−1],

si(n) = [s0(n; i), . . . , sT−1(n; i)]T

.(11)

Dividing y(n) into M nonoverlapping short-column vectors,each with G elements, (9) can then be decoupled as

yi(n) = ΛiDi(n)Csi(n) + ui(n) (12)

for i = 1, . . . ,M, where Λi and Di(n) are the ith sub-blocksof Λ and D(n). From (12), MC-CDMA experiences MAI, butnot ISI.

2.5. CP-CDMA

CP-CDMA is a single-carrier dual of MC-CDMA. The M =N/G symbols of each user are first spread out with user-specific spreading codes, then the chip sequence for all usersare summed up; the total chip signal of size N is then passedto CP inserter, which adds a CP. Using the duality betweenCP-CDMA and MC-CDMA, from (12), the nth receivedblock of CP-CDMA after FFT can be written as [5]

y(n) = ΛWD(n)Cs(n) + u(n). (13)

From the above, it is seen that CP-CDMA experiences bothMAI and ISI.

2.6. CP-DS-CDMA

CP-DS-CDMA is the single-carrier dual of MC-DS-CDMA.It performs block spreading as follows: the N symbols of eachuser are first spread out with its own spreading codes, thenthe chip sequence for all users are summed up; the total chipsignal corresponding to different chip indices is transmittedover different time block, thus it takes G blocks to send outthe whole chip sequence of the N symbols.

The nth received block after FFT can be written as [5]

y(n) = ΛWD(n)T−1∑i=0

ci(n)si + u(n), (14)

where n = 0, . . . ,G− 1.Simplification is available if the same set of long scram-

bling codes are chosen for blocks from 0 to (G−1), or if longscrambling codes are not used (D(n) = I). We consider the

Page 63: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

326 EURASIP Journal on Wireless Communications and Networking

case when long scrambling codes are not used, and collectthe kth subcarrier’s received signals from the 0th to (G−1)thblocks, we obtain

y(k) = λk

T−1∑i=0

W(k, :)sici + u(k), (15)

where W(k, :) denotes the kth row of matrix W,

y(k) = [y(0; k), . . . , y(G− 1; k)]T

,

ci =[ci(0), . . . , ci(G− 1)

]T,

u(k) = [u(0; k), . . . ,u(G− 1; k)]T

.

(16)

Using ci to perform despreading, we obtain

zi(k) = cHi y(k)

= λkW(k, :)si + u(k).(17)

Thus we have

zi = ΛWsi + ui, (18)

which is the single-carrier duality of the MC-DS-CDMAmodel (8). From (18), it is seen that CP-DS-CDMA does notexperience MAI, but it does have ISI.

3. LINEAR EQUALIZERS

We first look at the generic multiple-input multiple-output(MIMO) channel model. Suppose the MIMO channel is de-scribed by the following input-output relation:

x = Hs + n, (19)

where s, x, and n denote the transmitted signal vector, re-ceived signal vector, and received noise vector, respectively;H is the channel matrix, representing the responses from thetransmit antennas to the receive antennas. Without loss ofgenerality, we assume that s, x, and n are all N × 1 vectors,and H is an N × N matrix. Assume that E[ssH ] = σ2

s I,E[nnH ] = σ2

nI, and E[snH ] = 0. Denote P as the linearequalizer for the channel (19), which generates the output

z = PH x. (20)

Then, the minimum mean square error (MMSE) equalizer isgiven by

P = σ2s

[σ2s HHH + σ2

nI]−1

H. (21)

Now, we are ready to specify the linear receivers for each ofthe CP-based systems.

3.1. MC-DS-CDMA/OFDM

An MC-DS-CDMA after block despreading is equivalent toan OFDM. Thus both can employ the same one-tap equalizerto retrieve the transmitted signals: (σ2

s [σ2s |Λ|2 + σ2

nI]−1Λ)H .Note that MC-DS-CDMA performs symbol-level equaliza-tion.

3.2. MC-CDMA

For MC-CDMA, the signal separation is done for each sub-block. The channel matrix for the ith sub-block of the nthblock is

Hi = ΛiDi(n)C. (22)

Thus the MMSE equalizer is given by

Pi = σ2s

[σ2s

∣∣Λi

∣∣2+ σ2

nI]−1

ΛiDi(n)C (23)

for i = 1, . . . ,Q, which can realized through a one-tap equal-izer, (σ2

s [σ2s |Λ|2 +σ2

nI]−1Λ)H , followed by multiple despread-ers, [Di(n)C]H , i = 1, . . . ,Q. Note that MC-CDMA performschip-level equalization.

3.3. CP-CDMA

For CP-CDMA, the channel matrix for the nth block is givenby

H = ΛWD(n)C. (24)

Thus the MMSE equalizer is given by

P = σ2s

[σ2s |Λ|2 + σ2

nI]−1

ΛWD(n)C (25)

which is realized through a one-tap equalizer, (σ2s [σ2

s |Λ|2 +σ2nI]−1Λ)H , followed by an IDFT operator WH , followed by a

despreader [D(n)C]H . Note that CP-CDMA performs chip-level equalization.

3.4. CP-DS-CDMA/SCCP

A CP-DS-CDMA performs block despreading using G con-secutive blocks, and after block despreading, it is equivalentto a SCCP system both have the following channel matrix:

H = ΛW. (26)

Thus the MMSE equalizer is given by

P = σ2s

[σ2s |Λ|2 + σ2

nI]−1

ΛW (27)

which is realized through a one-tap equalizer, (σ2s [σ2

s |Λ|2 +σ2nI]−1Λ)H , followed by a IDFT operator WH . Note that

chip-level equalization is performed for CP-DS-CDMA.

Page 64: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Reconfigurable Signal Processing for Wireless Communications 327

Source codingScrambling

Channelcoding

InterleavingPilot insertion

ModemTx

Burst formationTx FE

processing

Channel

Receiver FEprocessing

ModemRx

Constellationdemapping

DescramblingViterbi/turbo

decodingDeinterleaving

Figure 1: Block diagram of the proposed transceiver configurable for CP-based systems.

Block interleavingmapping

Serialto

parallelCode

spreadingIFFT CP insertion

Parallelto

serial

Figure 2: Functional block of the reconfigurable Modem Tx.

Serialto

parallelCP removal FFT

Blockdespread

One-tapequalizer IFFT Despreading

Synchronization

Figure 3: Functional block of the reconfigurable Modem Rx.

4. PROPOSED TRANSCEIVER

Based on the input-output relations and the detailed equal-izers presented in the previous section for each CP-based sys-tem, in this section, a universal transceiver is proposed whichis configurable to any type of these systems.

4.1. Transceiver overview

The proposed transceiver is illustrated in Figure 1, whichcontains source coding, scrambling, channel coding, inter-leaving, and pilot insertion blocks, as well as Modem Txand burst formation block at the transmitter side; and re-ceiver front end (FE) and Modem Rx as well as constellationdemapper, descrambling, decoding, and deinterleaving at thereceiver side. The data symbols are passed to the reconfig-urable Modem Tx block where they are modulated accord-ing to the required specification. The burst formation andTx front-end format the processed symbols to proper fram-ing structure with suitable preambles and they are modulatedonto a carrier and transmitted. After undergoing the channeland additive noise distortion, the received signal is down-converted in the RX FE processing and fed to the config-urable Modem Rx, which does the synchronization (frame,code, and frequency), CP removal, FFT, channel estimation,channel equalization, and phase compensation. The detectedsymbols are further processed in the subsequent block togenerate the information bits.

In the reconfigurable transceiver, though each block hasto be reconfigured to meet the particular standard’s require-ment, here we restrict our discussion to the Modem Tx andModem Rx blocks.

4.2. System configurations

The Modem Tx and Modem Rx are shown in Figures 2 and3, respectively, and are realized as parameterized functions.We define a flag parameter i(A) for block A; if i(A) = 1, theblock will be functioning; and if i(A) = 0, it will be unity.We also use “CS” to denote code spreading block; “BI” forblock interleaving block; “IFFT” for IFFT block; “FFT” forFFT block; “BDI” for block despreading and deinterleavingblock; “OTE” for one-tap equalizer; and “DS” for despread-ing block.

Denote G and N as the processing gain and the size ofeach block. Note that G = 1 for non-CDMA systems. TheModem Tx takes in a set of M data symbols, where M = Nfor OFDM, SCCP, MC-DS-CDMA, and CP-DS-CDMA, andM = N/G for MC-CDMA and CP-CDMA.

The flag parameters and selection of M for Modem Txare shown in Table 1 for different systems. For non-CDMAsystems, the CS block is a unity function. The BI block worksfor MC-DS-CDMA and CP-DS-CDMA, which translates thespread output of size NG into G serial blocks, each with sizeN . The BI block may also work for MC-CDMA to achievealmost equal diversity for each transmitted symbol [9]. TheIFFT processing block in Modem Tx is switched off in thecase of single-carrier systems (SCCP, CP-CDMA, and CP-DS-CDMA). A CP insertion block is added to remove IBIand to translate the channel matrix into a circular matrix.Finally, parallel-to-serial conversion is done for signal trans-mission.

At Modem Rx, a common synchronization (SYN) blockis applied to each system. For-single-user case, this SYN

Page 65: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

328 EURASIP Journal on Wireless Communications and Networking

Table 1: Parameter configurations for Modem Tx.

Schemes M i(CS) i(BI) i(IFFT)

OFDM N 0 0 1

SCCP N 0 0 0

MC-DS-CDMA N 1 1 1

MC-CDMA N/G 1 0/1 1

CP-CDMA N/G 1 0 0

CP-DS-CDMA N 1 1 1

Table 2: Parameter configurations for Modem Rx.

Schemes i(BDI) i(OTE) i(IFFT) i(DS)

OFDM 0 1 0 0

SCCP 0 1 1 0

MC-DS-CDMA 1 1 0 0

MC-CDMA 0 1 0 1

CP-CDMA 0 1 1 1

CP-DS-CDMA 1 1 1 0

block implements time and frequency synchronization aswell as phase noise estimation. Code acquisition is neededfor CDMA case. Channel estimation block is also commonfor each system, which can be implemented using preambleblocks or common pilot channels or dedicated pilot chan-nels, based on the systems to be configured to. The FFTis performed in Modem Rx for all systems. The other pa-rameters are system dependent, which are summarized inTable 2.

(i) For OFDM, only OTE is needed; for MC-DS-CDMA,both BDI and OTE are required.

(ii) For SCCP, OTE and IFFE blocks function; for CP-DS-CDMA, BDI, OTE, and IFFT blocks are required.

(iii) For MC-CDMA, both OTE and DS blocks are needed;for CP-CDMA, OTE, IFFT, and DS blocks are all re-quired.

4.3. Complexity issues

The equalizer complexities of different systems are com-pared. For non-CDMA systems, such as OFDM and SCCP,the block size N is usually small, say 64 in IEEE 802.11a. ForCDMA systems, the block size N can be much larger, say atleast 256. Thus we only compare the receiver complexities ofCDMA-based systems.

Table 3 illustrates the required operations per block foreach CDMA-based system. Note that for both BDI and DSblocks, the number of despreaders of size G is considered. Weuse the number of complex multiplications (NCM) per blockas the complexity metric. As the despreading operation mayonly involve addition operations since the codes are usuallyBPSK or QPSK modulated, this complexity is ignored. Treatthe required NCM for an N-dimensional OTE as 3N , andthe NCM for an N-point FFT (IFFT) as N log2(N). Then therequired NCMs per block for each CDMA system are given

Table 3: Equalizer complexity per block for CDMA-based systems.

Schemes FFT BDI OTE IFFT DS

MC-DS-CDMA 1 N/G 1/G 0 0

MC-CDMA 1 0 1 0 N/G

CP-CDMA 1 0 1 1 N/G

CP-DS-CDMA 1 N/G 1/G 1/G 0

as follows:

(i) MC-DS-CDMA: N log2(N) + 3(N/G);(ii) MC-CDMA: N log2(N) + 3N ;

(iii) CP-CDMA: 2N log2(N) + 3N ;(iv) CP-DS-CDMA: N log2(N) + 3(N/G) + (N/G) log2(N).

It is seen that MC-CDMA and CP-CDMA have relativelyhigher complexity than the other two. However, we point outhere that the lower complexity of MC-DS-CDMA and CP-DS-CDMA is achieved with the assumption that the wirelesschannel is static within the G consecutive blocks, which maynot be the case for fast-fading environments. In those cases,MC-CDMA and CP-CDMA could be a better choice. For-tunately, the complexity increment for these two systems isaround 2 times only.

As we mentioned earlier, we target the reconfigurable re-ceiver architecture for the downlink only. Now, we quan-tify the gain of doing so with respect to the multimode re-ceiver which gathers the implementation for each system.Adding the NCM for OFDM, which is N log2(N) + 3N , andthe NCM for SCCP, which is 2N log2(N) + 3N , with thosefor CDMA systems, the required NCM per data block forthe simple architecture supporting the six modes is given by(8N + (N/G)) log2(N) + 12N + 6(N/G). With the reconfig-urable receiver, the required blocks are FFT, BDI, OTE, IFFT,and DS. Again, ignoring the complexity for BDI and DS, thenthe total NCM required by the reconfigurable receiver perdata block is 2N log2(N) + 3N . For large processing gain, therequired NCM for the reconfigurable receiver is about 25%of that for the multimode receiver.

Finally, we list out the typical values of block size N fordifferent standards. In 802.11a/g, N = 64, and in the propos-als for 802.11n, N = 64 or N = 128. N = 256 for 802.16a/eOFDM mode, and N is as high as 1024 [21] for B3G systems.For CDMA-based systems, when the chip rate is fixed, theprocessing gain is usually variable depending on the user’sdata rate [21].

5. HARDWARE ARCHITECTURE

The proposed transceiver architecture is mapped onto thehardware architecture shown in Figure 4. In this figure,generic high-level functional subsystems and interfaces of thesoftware-defined radio (SDR) transceiver system are shown.The main entities of the architecture are the general-purposeprocessor (GPP) and SDR modem subsystem.

The GPP is an x86-based processor with a PCI-based in-terface for the SDR modem subsystem. The processing re-sources available on the SDR modem subsystem are Ti DSP

Page 66: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Reconfigurable Signal Processing for Wireless Communications 329

Waveformdriver1

(802.11)

Waveformdriver2

(WCDMA)

Waveformdriver < n >

SDR modemdriver

SDR modem subsystem

DSPSDR executive

RTOS

Platformmanager

Host interfacemanager

L1 / L2

engine1L1 / L2

engine < n >

Basebandengine1

Basebandengine < n >

RTR Engine

RF front end RF front end System &configuration

manager

Userinterface

Config. database

Upper-layer protocols (TCP/IP)and application software

Kernel/OS

General-purpose processor

Firmware engine

Figure 4: Transceiver architecture blocks and interfaces.

TMS320C6416 running at a clock speed of 600 MHz, a Xil-inx FPGA (XCV2V6000), and the RF front end. Along withthe analog RF circuitry, the RF front end also has the ADC(analog devices AD6544), DAC (AD9777), and some recon-figurable logic for digital front-end processing.

The logical functions performed in these resources willbe dependent on the type of system (OFDM, MC-DS-CDMA, SCCP, CP-DS-CDMA, MC-CDMA, CP-CDMA)that is being realized.

A set of logical entities should be realized on the hard-ware platform comprised of GPP and SDR modem subsys-tem. The specific functions performed in these resources willbe dependent on the type of system being realized in theplatform. The transient functions in the architecture whichare configuration dependent are shown in dotted outlines inFigure 4. The functions that are always present irrespective ofthe configured system are shown in solid outlines.

SDR modem subsystem as shown in Figure 4 covers theRF and digital signal processing functions in the system. Thissubsystem interfaces to the GPP as a device (specifically as aPCI device).

Burst formation, transmitter front-end (FE) processingand receiver FE processing functions are realized in the RFfront end. In the receive path, the RF signals down-converts(5 GHz band signals for 802.11a WLAN) to a 70 MHz IF andquadrature is digitized into I and Q for further processing bybaseband run-time reconfigurable (RTR) engine in the re-ceive section. In the transmit section, the RF subsystem up-converts the baseband I and Q signals to the required fre-quency (5 GHz band for 802.11a WLAN) for transmission.The RF front end is configured to the required configura-tion during the initial configuration process. The parametersfor configuration are provided by the respective waveformdriver.

The platform has a run-time reconfigurable (RTR)programmable logic hardware engine. This is used incomputation-intensive front-end signal processing of Mo-dem Tx shown in Figure 2 and Modem Rx of Figure 3. Thissubsystem consists of reconfigurable hardware and a man-agement firmware module that runs on the embedded TiDSP processor, managing the resources on the hardware.The major functions implemented in the RTR engine arechannelization, synchronization and timing recovery, chan-nel estimation and equalization, demodulation, despreading,and de-interleaving. These are typically computation inten-sive processing suitable for parallel hardware implementa-tion. Corresponding reverse processing is done in the uplink.

The rest of the functions such as source/channel cod-ing, scrambling, pilot insertion, and so forth and their cor-responding reverse in the receiver path are performed usingthe processing resources of DSP. Again the exact functionsperformed by these engines depend on the system applica-tions that are configured.

The firmware engine, which is implemented in the DSP,represents the run-time reconfigurable firmware subsystem.This typically implements some of the Layer-1 control pro-cedures like scheduling and Layer-1 management and MACprocessing (for example in IEEE 802.11a). These functionsalso depend on the waveform application being reconfiguredto as the processing requirements for different CP-based sys-tems are different.

An SDR executive provides the platform services neededto reconfigure and activate waveform applications, such as802.11a for OFDM system. It is independent of any other ap-plication running on the platform. The SDR executive con-sists of the RTOS, a basic set of resource and configurationmanagement processes and communication and data pathmanagement functions. The executive interfaces with the

Page 67: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

330 EURASIP Journal on Wireless Communications and Networking

system and configuration manager (SCM) on GPP throughthe SDR Modem driver and waveform driver executed on theGPP. The SDR executive incorporates a command interpreterto receive and process the commands from the drivers. It alsomanages the communication channels between the GPP andSDR Modem.

To enable instantiation of different waveform applica-tions on the same hardware, the SDR executive supports dy-namic loading of COFF modules and reconfiguration of FP-GAs. The SDR executive will be stored on a nonvolatile stor-age and will be loaded at boot time. This module receivesfirmware and bit map information from the system and con-figuration manager and configures on the platform subsys-tems.

System and configuration manager (SCM) is the centralmanagement function of the architecture. The SCM uses theGPP resources to perform high-level functions like systemmanagement, configuration/reconfiguration management ofthe platform, configuration storage, user interface, and soforth. This module performs its functions in conjunctionwith other platform functions, specifically the SDR executive,kernel/OS, user interface, and configuration database.

The major functions performed by the SCM are

(a) SDR Modem control (reset, platform loading, initial-ization, etc.);

(b) waveform application database management (add/delete waveform applications);

(c) waveform application management (loading, activa-tion, deactivation, unloading);

(d) diagnostic support (diagnostic commands, error andmessage logging, etc.).

The SCM uses the SDR Modem driver to communicatewith the SDR executive to download platform componentsas needed.

SDR Modem driver, a kernel driver, interfaces the SDRmodem subsystem platform to the system and configurationmanager process and acts as the root device driver for theSDR Modem hardware. The driver will be loaded when theSDR Modem device is detected and basically interfaces withthe SDR executive to pass command and response betweenthe SCM and SDR executive. This also provides facility totransfer the COFF files and FPGA bit maps to configure theDSP and FPGA, respectively.

Kernel/OS block in Figure 4 is the operating-system ker-nel on the GPP. The operating system used is a general-purpose OS, LINUX, with real-time extensions, or a dedi-cated real-time OS like LynxOS could also be used. The real-time extensions are necessary as part of the waveform appli-cations, depending on the application, may be implementedinside the kernel.

Waveform driver〈n〉, are function-specific drivers in thehost OS. These are shown in dotted outline to indicate thatthey are not always present. A driver will be loaded intothe host memory only when corresponding waveform ap-plication is being instantiated; and it is unloaded when theapplication is unloaded. These are technology specific and

some of them may be modified versions of standard drivers.For example in the case of OFDM, this will be a modi-fied, dynamically loadable version of the standard wirelessLAN 802.11a drivers. As for CDMA application, this maybe a specific driver developed for the purpose, incorporat-ing the Layer 2 and higher protocols interfacing with Layer-1 functions inside the SDR Modem. These driver modulesare loaded and unloaded by the SCM, whenever the cor-responding waveform application is created and destroyed.Upper-layer protocols and application software will make useof the communication capabilities provided by the waveformdrivers and interface with them.

A configuration database holds all the configuration andstatus information including all the system images for eachof the waveform applications that are supported. At least partof it will be nonvolatile (e.g., disk based). The SCM managesthe configuration database, it maintains the current status ofthe system, and will estimate, along with the SDR executive,the resource availability for the selected application. If suf-ficient resources are available, the waveform application willbe installed and feedback will be given to the user. If resourcesare not available, it will abort the loading and free up all theresources reserved for this waveform application. The load-ing process includes, in addition to loading of SDR Modemfirmware modules and FPGA bit maps, any host driver mod-ules. A loaded waveform application can be activated onlyupon explicit activation by the SCM. This involves activa-tion of RF subsystem, hardware and firmware components(loaded and configured during the loading process), as wellas loading of the driver on the host side. The SCM imple-ments error logging and diagnostic command support forthe development and testing support. This includes ability tolog module-wise diagnostic messages into nonvolatile stor-age.

Finally, the user interface exposes the user features pro-vided by the SCM to the user.

6. CONCLUSIONS

In this paper, we have proposed a broadband mobiletransceiver and a hardware architecture which can be con-figured to any cyclic-prefix (CP) -based system. We haveidentified the reusable common blocks and studied the re-ceiver complexity of the equalization block for different sys-tems. It is found that after the despreading operation, MC-DS-CDMA and CP-DS-CDMA have the same equalizationblocks as OFDM and SCCP systems, respectively, showingthat both hardware and software sharing is possible for thosesystems. We also noticed that although MC-CDMA and CP-CDMA require only one block to perform signal detection,the receiver complexity is higher than the other two CDMAsystems. However, MC-DS-CDMA and CP-DS-CDMA relyon the assumption that the wireless channel is static withinthe G blocks. For fast-fading environments, MC-CDMA andCP-CDMA may still be the better choice to compromise thefast fading and complexity issues. Further, functionality ofthe different functions in the proposed hardware architectureis elaborated. It is seen that though different functions can be

Page 68: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Reconfigurable Signal Processing for Wireless Communications 331

realized on a reconfigurable hardware, the major challenge isto have an efficient system configuration and managementfunction which will initiate and control the reconfigurationas per waveform application requirements.

REFERENCES

[1] J. Mitola III, “The software radio architecture,” IEEE Com-mun. Mag., vol. 33, no. 5, pp. 26–38, 1995.

[2] J. Mitola III and G. Q. Maguire Jr., “Cognitive radio: makingsoftware radios more personal,” IEEE Pers. Commun., vol. 6,no. 4, pp. 13–18, 1999.

[3] L. J. Cimini Jr., “Analysis and simulation of a digital mobilechannel using orthogonal frequency division multiplexing,”IEEE Trans. Commun., vol. 33, no. 7, pp. 665–675, 1985.

[4] Y.-C. Liang, A. S. Madhukumar, and F. Chin, “Single carriercyclic prefix based CDMA systems,” Tech. Rep., Centre forWireless Communications (Now Institute for InfoComm Re-search), Singapore, Singapore, 2001.

[5] Y.-C. Liang, “Block-Iterative GDFE (BI-GDFE) for CP-CDMA,” in Proc. 61st IEEE Semiannual Vehicular TechnologyConference (VTC ’05), Stockholm, Sweden, May–June 2005.

[6] K. L. Baum, T. A. Thomas, F. W. Vook, and V. Nangia,“Cyclic-prefix CDMA: an improved transmission method forbroadband DS-CDMA cellular systems,” in Proc. IEEE Wire-less Communications and Networking Conference (WCNC ’02),vol. 1, pp. 183–188, Orlando, Fla, USA, March 2002.

[7] S. Zhou, P. Xia, G. Leus, and G. B Giannakis, “Chip-interleaved block-spread CDMA versus DS-CDMA for cel-lular downlink: a comparative study,” IEEE Transactions onWireless Communications, vol. 3, no. 1, pp. 176–190, 2004.

[8] S. Hara and R. Prasad, “Overview of multicarrier CDMA,”IEEE Commun. Mag., vol. 35, no. 12, pp. 126–133, 1997.

[9] X. Cai, S. Zhou, and G. B. Giannakis, “Group-orthogonalmulticarrier CDMA,” IEEE Trans. Commun., vol. 52, no. 1,pp. 90–99, 2004.

[10] A. Jamalipour, T. Wada, and T. Yamazato, “A tutorial on multi-ple access technologies for beyond 3G mobile networks,” IEEECommun. Mag., vol. 43, no. 2, pp. 110–117, 2005.

[11] K.-C. Chen and S.-T. Wu, “A programmable architecture forOFDM-CDMA,” IEEE Commun. Mag., vol. 37, no. 11, pp. 76–82, 1999.

[12] S.-T. Wu and K.-C. Chen, “Programmable multiuser synchro-nization for OFDM-CDMA,” in Proc. 53rd IEEE VehicularTechnology Conference (VTC ’01), vol. 2, pp. 830–834, Rhodes,Greece, May 2001.

[13] J. Helmschmidt, E. Schuler, S. Rao, S. Rossi, S. di Matteo, andR. Bonitz, “Reconfigurable signal processing in wireless termi-nals [mobile applications],” in Proc. Design, Automation andTest in Europe Conference and Exhibition (DATE ’03), pp. 244–249, Munich, Germany, March 2003.

[14] J. R. Moorman, “Implementation of a 3G W-CDMA softwareradio,” in Proc. IEEE International Conference on Communi-cations (ICC ’03), vol. 4, pp. 2494–2499, Anchorage, Alaska,USA, May 2003.

[15] I. P. Seskar and N. B. Mandayam, “A software radio architec-ture for linear multiuser detection,” IEEE J. Select. Areas Com-mun., vol. 17, no. 5, pp. 814–823, 1999.

[16] J. Palicot and C. Roland, “FFT: a basic function for a recon-figurable receiver,” in Proc. 10th International Conference onTelecommunications (ICT ’03), vol. 1, pp. 898–902, Papeete,Tahiti, February–March 2003.

[17] P. Burns and M. C. Reed, “A complexity cost function for thesignal processing in a WCDMA base station for dimension-ing of a software defined radio,” in Proc. 8th IEEE Interna-tional Symposium on Spread Spectrum Techniques and Appli-

cations (ISSSTA ’04), pp. 854–858, Sydney, Australia, August–September 2004.

[18] A. Gupta, A. Forenza, and R. W. Heath Jr., “Rapid MIMO-OFDM software defined radio system prototyping,” in Proc.IEEE Workshop on Signal Processing Systems (SIPS ’04), pp.182–187, Austin, Tex, USA, October 2004.

[19] S. Chuprun, J. Kleider, and C. Bergstrom, “Emerging softwaredefined radio architectures supporting wireless high data rateOFDM,” in Proc. IEEE Radio and Wireless Conference (RAW-CON ’99), pp. 117–120, Denver, Colo, USA, August 1999.

[20] D. Falconer, S. L. Ariyavisitakul, A. Benyamin-Seeyar, andB. Eidson, “Frequency domain equalization for single-carrierbroadband wireless systems,” IEEE Commun. Mag., vol. 40,no. 4, pp. 58–66, 2002.

[21] N. Maeda, Y. Kishiyama, H. Atarashi, and M. Sawahashi,“Variable spreading factor-OFCDM with two dimensionalspreading that prioritizes time domain spreading for forwardlink broadband wireless access,” in Proc. 57th IEEE Semian-nual Vehicular Technology Conference (VTC ’03), vol. 1, pp.127–132, Jeju, Korea, April 2003.

Ying-Chang Liang received the Ph.D. de-gree in electrical engineering from JilinUniversity, China, in 1993. He is now aLead Scientist in the Institute for Info-comm Research (I2R), Singapore. He alsoholds Adjunct Associate Professor positionsin Nanyang Technological University andthe National University of Singapore, Sin-gapore. From December 2002 to December2003, he was a Visiting Scholar in the De-partment of Electrical Engineering, Stanford University. From Au-gust 1997 to November 2001, he was a Senior Member of techni-cal staff in the Centre for Wireless Communications, Singapore.His research interests include space-time wireless communications,reconfigurable signal processing and cognitive radio, smart an-tennas, ultra-wideband communications, and capacity-achievingschemes for MIMO fading channels. He received the Best PaperAward from the 50th IEEE Vehicular Technology Conference. Hewas also the corecipient of the 1997 National Natural Science Awardfrom China. He has been an Associate Editor for IEEE Transactionson Wireless Communications since 2002. He was the PublicationChair for 2001 IEEE Workshop on Statistical Signal Processing andis a Senior Member of IEEE.

Sayed Naveen is an Associate Scientist in theCommunications & Devices Division, In-stitute for Infocomm Research (I2R), Sin-gapore. He received his B.E. degree inelectronics and communication engineer-ing from the University of Madras, India,in 1992, and the M.Eng. degree in commu-nication systems from the Regional Engi-neering College, Trichy, India, in 1995. Afterthe M.S. degree, he joined the Central Re-search Laboratory, Bharat Electronics Limited, Bangalore, India, asa member of research staff, where he was working on power ampli-fier linearization and wireless transceivers for defense communi-cations. In 1999, he joined the WCDMA base station developmentteam, Sanyo LSI Technology India, Bangalore, India, as a Senior En-gineer of signal processing. In 2000, he joined I2R (formerly Cen-tre for Wireless Communications). His research interests includereconfigurable signal processing and architectures for broadbandwireless communications and software-defined radio.

Page 69: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

332 EURASIP Journal on Wireless Communications and Networking

Santosh K. Pilakkat received his B.Tech. de-gree in electronics from the Regional Engi-neering College, Calicut, India, in 1987. Heis currently a Principal Research Engineerand Project Manager at the Institute for In-focomm Research, A-STAR, Singapore. Hehas been involved in research and develop-ment of wireline and wireless communica-tion systems in various capacities throughout his career. His current areas of interestinclude embedded real-time systems, software-defined radios, andreconfigurable system architectures.

Ashok K. Marath is the Manager of theEmbedded Systems Department, Institutefor Infocomm Research (I2R), Singapore.He graduated from the National Instituteof Technology, Calicut, in 1986, and com-pleted his M.S. degree in the National Uni-versity of Singapore in 1999. Starting his ca-reer as an RF design engineer with SAMEER(Society for Applied Microwave ElectronicsEngineering & Research), Bombay, India, hehas more than 15 years of research and development experience inwireless communications in RF design and physical layer process-ing. He has been active in software radio research for the past 3years and he is currently involved in a software-radio-based multi-mode terminal development project. Prior to this, he was involvedin projects dealing with RF and system-level issues in various wire-less systems such as WATM, RF ID, PHS, and WCDMA. Prior tojoining I2R, he was a design engineer with PCI Ltd, Singapore, in-volved in the design of GSM hand phone. From 1987 to 1993 hewas with transmission R&D of Indian Telephone Industries, Ban-galore, designing RF and baseband subsystems for digital transmis-sion equipments. He has got extensive experience in system-levelissues of various communication systems. He holds 2 patents andhas got few pending applications.

Page 70: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

EURASIP Journal on Wireless Communications and Networking 2005:3, 333–342c© 2005 Arnd-Ragnar Rhiemeier

Modular Software-Defined Radio

Arnd-Ragnar RhiemeierInstitut fur Nachrichtentechnik, Universitat Karlsruhe (TH), 76128 Karlsruhe, GermanyEmail: [email protected]

Received 1 October 2004; Revised 14 February 2005

In view of the technical and commercial boundary conditions for software-defined radio (SDR), it is suggestive to reconsider theconcept anew from an unconventional point of view. The organizational principles of signal processing (rather than the signalprocessing algorithms themselves) are the main focus of this work on modular software-defined radio. Modularity and flexibilityare just two key characteristics of the SDR environment which extend smoothly into the modeling of hardware and software. Inparticular, the proposed model of signal processing software includes irregular, connected, directed, acyclic graphs with randomnode weights and random edges. Several approaches for mapping such software to a given hardware are discussed. Taking intoaccount previous findings as well as new results from system simulations presented here, the paper finally concludes with theutility of pipelining as a general design guideline for modular software-defined radio.

Keywords and phrases: flexible digital baseband signal processing, firmware support for reconfiguration, computing resourceallocation, multiprocessing, modeling of SDR software.

1. INTRODUCTION

Software-defined and hardware reconfigurable radio systemshave attracted more and more attention recently becausethey are expected to be among the key techniques to serv-ing future wireless communication market needs. In con-trast to the strong convergence tendency in wired networks,a growing number of standards and communication modescan be observed in wireless access networks. Presumably, thistrend will prevail, eventually due to the natural diversity inservice requirements and radio environments. The better thematch between the physical channel (the properties of whichare determined in part by the user mobility) and the signalprocessing in the transceiver, the easier to achieve the opti-mal quality of service (QoS) on the physical layer. Further-more, the ongoing introduction of UMTS in Europe showsthat diversity in standards is not only a technical challenge; ifmarket response falls short of business expectations (basedon a particular communication standard), or if user’s de-mand shifts to a different wireless access technology (andthus to a different sort of underlying signal processing), itwould be beneficial for any manufacturing company to beable to respond quickly to such situations. Software-definedand reconfigurable radio systems have the potential to allowshort time-to-market product designs under these commer-cial conditions.

This is an open access article distributed under the Creative CommonsAttribution License, which permits unrestricted use, distribution, andreproduction in any medium, provided the original work is properly cited.

The present paper puts an emphasis on the physical-layer signal processing because its capabilities represent thefundamental limits for higher layers in delivering their ser-vices. Therefore, mastering all aspects of physical-layer sig-nal processing in software-defined and hardware reconfig-urable radios is vital for delivering best end-to-end serviceto the end user, by means of a single communication de-vice. Modular software-defined radio (Mod-SDR) strives forcasting light on one important aspect which has been largelyneglected hitherto: the design guidelines which govern thecoordinated interplay of signal processing software modulesembedded in logical structures of some arbitrary wirelesscommunication standards.

1.1. Related work

A great number of important contributions on software-defined radio [1, 2, 3] and reconfigurability [4, 5, 6, 7, 8] canbe found in the literature. However, many authors narrowdown their research interest to one particular aspect of thesignal processing chain: sample rate adaptation [9, 10, 11],RF front-end design [12, 13, 14, 15, 16], A/D conversion [17,18], or channel coding [19, 20, 21], just to name a few exam-ples. Notably, work related to signal processing in the digitalbaseband is centered around algorithms [22, 23]. However,structural properties of signal processing software (includingan abstract way for representation) and the principles of or-ganizing the execution of multiple algorithms in a distributedmultiprocessing hardware system have not been studied in-tensively in the context of software radio. One major contri-bution of Mitola [24] attempts to reexamine software radio

Page 71: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

334 EURASIP Journal on Wireless Communications and Networking

from a truly unorthodox point of view, but his findings stillpertain to algorithms and eventually do not reach beyond theTuring’s theory of computing. Nevertheless, his contributionhints at the fact that SDR requires an understanding whichis radically different from classical communications and itsBER curves.

1.2. Motivation for modular software-defined radio

The motivation for introducing a novel view of flexible radiosystem design is twofold. First, the fact that a radio terminalaccomplishes its signal processing by software or reconfig-urable hardware rather than by dedicated hardware does notrender the rules of real-time computing obsolete, but so farthis aspect has not been considered systematically in the con-text of software-defined radio. Second, any BER produced bysome software implementation has to be at least as good asthe BER of its equivalent ASIC implementation. Hence, it ap-pears to be questionable to present BER curves as a measureof quality for the design of a software-defined radio.

The goal of modular software-defined radio is to estab-lish general guidelines for designing and operating flexiblesignal processing systems. In order to make these guidelinesgeneral, they need to be independent of particular commu-nication standards, independent of algorithmic implementa-tion details, and independent of technological advances inmicroelectronics. The model for SDR software will reflectthese important aspects.

1.3. Compatibility with the real world

In the same way as the ideal software radio concept [1, 25]has evolved into some compromise approaches usually sum-marized under the term of software-defined radio, the adventof reconfigurable, distributed signal processing hardware inradio devices [26, 27] can be seen as another step in this evo-lution towards implementations which are both technologi-cally feasible and economically attractive.

Critics generally claim that SDRs will always be noto-riously power-inefficient and inherently overpriced, hencenever prove competitive against carefully designed ASICs.This may be true indeed if the flexibility of SDR is uncon-ditionally passed on to the end user in the form of “futureupgradability.” Therefore, it is more reasonable to predictthat the flexibility of SDR is likely to stay under the imme-diate control of manufacturers, all the more so to support asustainable business model. Actually, time-to-market is themaster argument in favor of software-defined radio tech-niques. The present paper shares this view suggesting to per-ceive software-defined and reconfigurable radios as wirelesscommunications embedded real-time systems which are tun-able to end-user needs or network operator needs, but notmore. Modular software-defined radio provides those em-bedded systems with design guidelines and the core of a QoSmanager for the physical layer.

2. MODELING OF HARDWARE AND SOFTWARE

One fundamental assumption is that SDR will become real-ity soonest in the form of some distributed multiprocessing

hardware architecture, providing sufficient computing powerat a much lower electric power consumption than that of asingle comparable general-purpose processor. Furthermore,all hardware resources of a Mod-SDR device such as pro-cessors, buses, memories, and interfaces are administered bya nonpreemptive operating system. Supplied by the termi-nal manufacturer, this piece of firmware is protected fromany direct manipulation on the part of the end user. How-ever, by means of a physical layer API, both user applicationsand the network may address transmission mode requests tothe QoS manager which belongs to the core framework ser-vices/applications running immediately on top of the oper-ating system (see SCA, [28, Figure 2-1]). A request will cer-tainly include an abstract representation of the signal pro-cessing software which needs to be executed to realize thetransmission mode. modular software-defined radio makesuse of directed acyclic graphs to represent signal processingsoftware.

The main task of the QoS manager consists of the map-ping of signal processing software to the available hardwarewhile respecting the real-time requirements which are de-fined by the air interface of the requested communicationstandard [29]. In return for requests, the QoS manager ac-cepts or rejects transmission modes, based on the availabilityof resources and on a decision process which includes parti-tioning of the graph and scheduling of all software modules.Partitioning is the process of uniquely assigning each moduleto a processor, while scheduling means determining individ-ual trigger instants for each module.

Throughout this work, a software module is defined to bethe smallest entity of executable machine code, which can-not be preempted by the operating system. Software mod-ules are self-contained, independent entities, and there is nodata exchange across module boundaries other than inputdata from predecessor modules and output data to successormodules. In principle, any module may be connected to anyother module, the only requirement being data type compat-ibility in between all modules.

2.1. Details of the software model

For the Mod-SDR software model to be independent of pro-cessor types (DSP, FPGA, ASSP, specific coprocessor, andASIC) and of technological advances in microelectronics, theprocessing runtime of software modules is taken into ac-count as the main behavioral attribute of signal processingsoftware. At the same time, algorithmic details are abstractedaway in this manner. Given the framework of directed acyclicgraphs, the nodes of a graph represent software modules car-rying some signal processing runtime as the node weight.Due to the vast variety of unpredictable influences on theprocessing runtime of software modules in an SDR envi-ronment [29], node weights are subject to random variationwithin a stochastic linear resource runtime model [30]. Thebasic assumption of linearity originates from the idea thatthe more processing runtime is needed, the more data is tobe produced at the output of a software module:

pm = α · c · rm, ∀ nodes m : 1 ≤ m ≤M, (1)

Page 72: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Modular Software-Defined Radio 335

where pm is the processing runtime of some node m and rmis m’s output memory resource demand. Formally, α ∈ R+

is the constant of proportionality translating a memory de-mand into a runtime, hence its unit [α] = (bit/s)−1. It canbe interpreted as the absolute speed of a processor whenexecuting the signal processing machine code behind nodem. The constant factor c is unitless, and its value is drawnfrom a random experiment, for each m anew. The charac-teristics of the SDR environment as well as all shortcomingsof a strictly linear resource runtime model are modeled bythe real-valued random variable C. A complete descriptionof this variable is given by its probability density function(pdf) fC(c). Throughout this paper, all realizations c stemfrom independent identically distributed random variablesC for all nodes m. The pdf employed in this work has arectangularly windowed Gaussian shape with the parametersµC = 1.0, σC,eff = E(C − µC)2 = 0.25, and windowed in-terval [0.5; 1.5]. The choice of a Gaussian is certainly arbi-trary, but there are strong hints that the actual shape of thepdf has much less influence on the performance of the QoSmanager than the effective relative spread σP,eff /µP,eff of pro-cessing runtimes [31].

The structural properties of Mod-SDR software are cap-tured in directed edges 〈m,n〉 between a pair of nodes m andn of a graph. In order to be independent of any particularcommunication standard, those graphs are not only randomin their node runtimes, but also in their directed edges.

The random graph generator which is used for computersimulations produces irregular, connected, directed, acyclicgraphs with a fixed number of nodes M = 40. The gener-ation process starts out from a chain of two nodes indexedm = 1 (referred to as the source node) and m = 2 (referredto as the target node). Subsequently, nodes are added in aniterative process by placing them somewhere relative to theexisting graph. For every node to be placed, one predeces-sor and one successor are selected at random and with equalprobability from the existing nodes of the graph. Should anew node shortcut the edge between adjacent existing nodes,then that edge is removed with probability of 0.5. Connect-edness of the graph is enforced in a simple way by exemptingm = 1 from the node selection procedure, whereas the prop-erty of noncyclicity needs to be verified throughout the en-tire graph generation process. Finally, some additional graphproperties, which are related to the data input and outputbehavior of nodes, need to be determined. First, the output-to-input data ratio of all nodes be 1.0. Second, all edges out-going from any demultiplexing node convey the full outputdata volume. Third, all edges incoming to any multiplexingnode convey only one Kth of the predecessors’ output datavolumes, where K is the number of incoming edges. Theserules make sure that edge weights remain in the same orderof magnitude throughout the entire graph. Figure 1 showsone realization of a random graph as an example.

2.2. Details of the hardware model

A symmetric multiprocessor architecture (see Figure 2)serves as the model of a modular, easy-to-extend multi-processing hardware system for Mod-SDR. The architecture

8

10 25 20

3240

3

2619

35

37

16

1

5

34

24 14

3012

1533 17 2

2939

112138

4

18

713

928

22

31

232736

6

Figure 1: Irregular, connected, directed, acyclic graph.

Sharedmemory

i/omemory

M1

P1

M2

P2

B B

B

· · ·

Figure 2: Symmetric multiprocessor architecture.

generally includes L ∈ N identical processors Pl with associ-ated (distributed) memory Ml, a shared memory and an in-put/output (i/o) memory for interfacing of the physical layersignal processing subsystem to the outside world, that is, toother processing subsystems or to the analog front end of theMod-SDR transceiver.

All of these hardware resources are connected by B ∈ Nseparate data buses. It is assumed that processors are activelyinvolved in bus transfers, that is, no useful signal processingcode of a module can be executed by a processor while thisprocessor is exchanging data with the shared memory or withthe i/o memory via some bus. This is certainly a conservativeassumption, which can also be interpreted as a worst case onone hand. On the other hand, however, it is very unlikelythat simultaneous signal processing and bus communica-tions can be achieved in the general case of Mod-SDR graphs.Even if a processor architecture supports communication la-tency hiding behind useful core computations, those mech-anisms would require coordination on the code program-ing level across module boundaries. However, this intermod-ule control flow contradicts the Mod-SDR self-containmentparadigm, where any module may indeed be linked to anyother module (logically, by the directed edge of a graph), inorder to accomplish a useful signal processing task, but with-out mutual knowledge of their respective machine code in-ternals.

Naturally, bus access is exclusive. Conflicting access tim-ings on the part of processors need to be arbitrated by thescheduler, which is built into the QoS manager. The busspeed is given relative to the signal processing speed α of theprocessors, in the form of a relative bus speed β ∈ R+. Theunitless factor β describes how much faster a processor cantransfer an amount of data over the bus rather than produce

Page 73: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

336 EURASIP Journal on Wireless Communications and Networking

the same amount of data as the output of a module (by reg-ular signal processing). Large values of the relative bus speed(β 1) represent fast buses, whereas β < 1 represents slowbuses. Partitioning always entails a cut affecting a certain sub-set of edges in the graph. The logical data flow along cut edgesthen translates into an asynchronous, physical data flow be-tween processors via the shared memory. How this is orga-nized using pairs of bus transfer nodes is described in detailin [32]. The basic idea is that bus transfers require runtime inthe same way as regular signal processing nodes, but pairedfor intermediate results to be written to and read from theshared memory. Therefore, the resulting runtime model forbus transfer nodes is similar to (1), but includes β in the placeof c:

p〈m,n〉 = α · β−1 · rm, ∀ edges 〈m,n〉 affected by the cut.(2)

These runtimes do not depend on the SDR environment,but on the deterministic capabilities of the Mod-SDR device.Their values p〈m,n〉 reappear later as edge weights that repre-sent potential link cost for all edges 〈m,n〉. Actual costs areonly incurred by those edges affected by the partitioning cut.

The focus of the present work is on fundamental designand operating principles in Mod-SDR systems. Before tack-ling the general case of L ∈ N processors, the case L = 2should be well understood first. With L = 2 processors, onlyB ≤ 2 is reasonable. In this paper, the case of B = 1 bus isstudied.

2.3. Proposed measure of quality

It is the declared goal of Mod-SDR to go beyond designingfor some particular set of standards or transmission modes.Therefore, concrete real-time requirements such as deadlineperiods (which are clearly determined by the air interfaces ofany standard) are missing. Instead, the more general require-ment for maximum speedup of a multiprocessing hardwaresystem is considered. The speedup s ∈ R+ is defined as thefactor by which the multiprocessor Mod-SDR implementa-tion terminates faster than the same software implementa-tion on a single processor running at the same speed of α.The advantage of speedup is evident; it is a relative measureof quality for the design of (and the way of operating) a mul-tiprocessor computing system. The actual value of α is not ofimportance because it cancels out in the speedup s.

3. MAPPING APPROACHES

Although the Mod-SDR software model includes randomgraphs, statistics in this approach should not be confusedwith any “statistical structure of computational demand”[24]. The way of building and using a population of SDR ter-minals involves a random process, but transmission mode re-quests are realizations of this random process. Therefore, theQoS manager has to deal with realizations of random graphs.Per request, the total number of nodes and all associatednode weights are arbitrary, but fixed. Likewise, the logicalstructures captured in the set of directed edges remain fixed

over their entire utilization period. Potentially, QoS parame-ters may be negotiated during connection setup, but once atransmission mode has been accepted, the (static) schedulingsituation is deterministic, and so is the demand for comput-ing power [29].

All SDR design techniques related to mapping structuredsignal processing software to hardware may be roughly classi-fied by the number of graph copies involved in the partition-ing and scheduling process; some approaches use but a sin-gle copy, while others imply multiple identical copies of thegraph. In principle, techniques of both classes are applicableto signal processing for circuit-switched services as well asfor packet-switched services. However, ordinary protocol re-quirements in packet-oriented networks (e.g., stop-and-waitARQ) may oftentimes force the QoS manager to operate ona single copy of the given graph. As a matter of principle,single-copy variants are less demanding in terms of programmemory and data memory.

The following partitioning approaches are employed inMod-SDR system simulations to be discussed in a later sec-tion of the this paper.

(i) Implicit partitioning by the Hu algorithm [29]—eventually, a scheduling algorithm.

(ii) Kernighan-Lin (KL) algorithm [30]—a method forlocal search of the design space.

(iii) Spectral partitioning [33]—an application of alge-braic graph theory.

These approaches primarily operate on a single copy ofthe graph which is given by some transmission mode request.The originally implied scheduling idea is that radio signalsare processed on a frame-by-frame basis, only one frame perreal-time period, and all computations relate to a single radioframe only. An accurate pseudocode of the static scheduler isgiven in [34].

However, pipelined scheduling [33, 35] in combinationwith these partitioning approaches revokes the memory ad-vantage of a single graph copy, because pipelining involvesthe processing of radio signals related to several differentradio frames within the time of one real-time period. Thenumber of different radio frames involved in these computa-tions is called the depth of the pipeline. Indeed, the programmemory remains unaffected by pipelining, but not the datamemory; multiple intermediate computation results fromseveral different frames must be kept in memory, which re-sults in a much higher demand than before.

A radical alternative to the above partitioning approachesis graph duplication; one complete copy of the graph is as-signed to the first processor, another copy is assigned to thesecond processor. No partitioning algorithm is needed, theworkload on both processors is perfectly balanced by con-struction, and bus access is reduced to the necessary i/o datatransfers. The associated scheduling scheme has been namedgraph duplication pipelining (GDP) [35]. Despite its obvi-ous advantages, GDP suffers from both increased data mem-ory and program’s memory demand due to the duplicationprocess. An alternative pipelining approach that returns tooperating on a single copy of the graph is half-frame pipelin-ing (HFP) [36, 37]. HFP is primarily based on a scheduling

Page 74: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Modular Software-Defined Radio 337

10−1 100 101 102

Relative bus speed β

0.6

0.7

0.8

0.9

1Fr

acti

onof

max

spee

dup

Figure 3: Implicit Hu partitioning, no pipelining.

idea where the QoS manager supports the following kindof time-interleaved frame processing; while one processor isstill busy processing the second half of some frame indexedi, the other processor already starts processing its successorframe indexed (i + 1). In contrast to GDP, this approach re-quires load-balanced partitioning of the graph under one ad-ditional side condition, namely maintaining a vertical cut rel-ative to the source node and the target node. Both the KL al-gorithm and a modified variant of spectral partitioning havebeen tested for this purpose. It can be shown [38] that theKL algorithm is a simple and efficient partitioning supportfor HFP.

In principle, all of these mapping approaches are eligiblefor application by the QoS manager of a Mod-SDR, inde-pendent of the service type. It remains to be shown whichapproach achieves a high probability of good speedup in thehighly unpredictable SDR environment.

4. SYSTEM SIMULATIONS OF MOD-SDR

The three partitioning approaches have been discussed ex-tensively elsewhere, but the comparison of performance wasmerely based on one particular sample graph. The nodeweights did stem from random experiments, but the struc-ture of the graph remained fixed throughout all simula-tion runs. Here, in contrast, the random graph model ofSection 2.1 (also including random edges) is applied to im-prove the expressiveness of Mod-SDR system simulations.Those new results are discussed in the following.

All figures show speedup measurements (dots) as a func-tion of the relative bus speed β. These results are given asa fraction of the maximum speedup s which is theoreti-cally achievable [33] by perfect parallelization. Hence, onone hand, a fractional value of 1.0 represents the upper per-formance limit for any Mod-SDR realization. On the otherhand, the fractional value of 0.5 represents a reasonable lowerlimit, because below s = 0.5, the two-processor system wouldeffectively work slower than a single-processor system, thusrendering any distributed processing approach meaningless

in principle. At a sample size of 2000 realizations per β, theobserved measurement range is often so densely populatedby dots that the latter amalgamate into vertical lines. There-fore, in addition to the individual speedup measurements,the contour lines of the 5%, the 50% (median), and the 95%quantile are estimated and overlayed to the figures. A con-tour line represents the maximum speedup achieved by thegiven quantile of Mod-SDR realizations (95%: topmost, 5%:bottommost, median: in between) as a function of β.

4.1. Circuit-switched services

Figure 3 shows the speedup results for implicit Hu partition-ing and nonpipelined scheduling. Obviously, the faster thebus, the better the speedup. Since Hu’s algorithm is eventu-ally a pure scheduling algorithm, it does not take into ac-count any link cost while partitioning graphs implicitly. Anaive working assumption could be that speedup approachesthe limit of 1.0, if the bus is somewhat fast enough, be-cause link cost approaches zero as β → ∞. Figure 3 dis-proves this assumption. The behavior observed over the en-tire β range can be explained in part by the occurrence ofPHYSICAL WAIT IDLE and LOGICAL WAIT IDLE condi-tions [30]. The former arises after the arbitration of concur-rent bus access requests, whereas the latter originates fromlogical interdependencies of nodes in the graph; although thebus is fully accessible, one processor is forced to remain idlewaiting for some intermediate results to be produced by theother processor.

Both conditions cause idle times in the processors, andthus reduce speedup. While concurrent bus access requestsbecome more and more unlikely as bus speed increases, theLOGICAL WAIT IDLE condition continues to prevail in allschedules independent of β. Another reason for speedup lossagainst the limit can be identified in a special property of Hu’salgorithm; the approach strictly aims at maximum paral-lelization. However, the random graph model produces real-izations with a degree of inherent parallelism d, 0.3 ≤ d ≤ 0.8[36]. As a consequence, if the graph cannot be parallelizeddue to its given structural properties (small d value belowd = 0.5), the Hu algorithm systematically fails to generatehigh speedup. Load imbalance between the two processors(equal to the difference of aggregate runtimes between thetwo partitions) is the resulting effect of this failure.

Pipelining eliminates LOGICAL WAIT IDLE conditionsby deliberately constructing a dense schedule in a first step.All resulting anticausal data dependencies between the parti-tions are resolved in a second step by rescheduling bus trans-fers of intermediate results across the boundaries of real-time processing periods. In this way, a radio frame pipelineof some depth is created (cf. Section 3). Figure 4 shows thespeedup results for implicit Hu partitioning under pipelin-ing. Indeed, the overall speedup behavior has improved; allcontour lines indicate higher speedup for the same quantileof realizations, and the speedup spread for fast buses is re-duced. Nevertheless, implicit partitioning pursuant to Hu’salgorithm continues to suffer from its systematic drawbacksmentioned above: strong dependency on graph structure andcomplete insensitivity to link cost.

Page 75: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

338 EURASIP Journal on Wireless Communications and Networking

10−1 100 101 102

Relative bus speed β

0.6

0.7

0.8

0.9

1Fr

acti

onof

max

spee

dup

Figure 4: Implicit Hu partitioning, pipelining.

10−1 100 101 102

Relative bus speed β

0.6

0.7

0.8

0.9

1

Frac

tion

ofm

axsp

eedu

p

Figure 5: KL partitioning, no pipelining.

The KL algorithm has been introduced to Mod-SDR [30]as a remedy for this situation. Figure 5 shows its performancewithout pipelining. Astonishingly enough at a first glance,although the approach explicitly considers link cost (and itis even capable of trading load balance for link cost), theKL algorithm shows no systematic superiority compared toHu’s algorithm under these operating conditions. Speedupdegradation in the low β range is a bit more graceful thanin Figure 3, but at high bus speeds, the KL algorithm is eas-ily outperformed by an approach as simple as Hu’s. This canbe explained by the fact that the partitioning approach byKernighan and Lin indeed considers link cost, but tacitly as-sumes that bus transfers are nonconflicting at all times. Fur-thermore, its partitioning cut has an arbitrary orientationrelative to the source node and the target node. As a con-sequence, a large number of LOGICAL WAIT IDLE condi-tions still occurs causing a large spread over the [0.7; 0.9]range of speedup values.

As before, processor idle times associated with LOGI-CAL WAIT IDLE conditions can be completely eliminated

10−1 100 101 102

Relative bus speed β

0.6

0.7

0.8

0.9

1

Frac

tion

ofm

axsp

eedu

p

Figure 6: KL partitioning, pipelining.

by pipelining. Figure 6 shows the resulting performanceof the KL algorithm. The contour lines reveal the highestspeedup and the lowest speedup spread observed so far. Nat-urally, the speedup increases as the relative bus speed β in-creases, because link cost tends to be reduced and bus con-flicts become less and less likely. Nevertheless, the results ofthis figure prove that there are better partitions than Hu’s forall β. It can be concluded that the approach of Kernighan andLin successfully effects a good compromise between maxi-mum load balance and minimum link cost.

Since the KL algorithm is based on a local search ofthe design space (taking Hu’s solution as a starting config-uration), it may terminate in local optimum points. Globalsearch methods, in contrast, should be able to avoid localoptima and finally produce a better overall speedup. Spec-tral partitioning is a global search method, because it assessesthe properties of the graph as a whole by operating on thematrix W of node weights and edge weights [33], and it isbased on eigenvector computation for minimizing the costof the partitioning cut [39]. What’s more, W’s diagonal el-ements wm,m = pm are the nodes’ processing runtimes ac-cording to (1) and its off-diagonal elements wm,n = 2 · p〈m,n〉amount to the potential runtimes of bus transfer node pairs,where p〈m,n〉 is from (2). The weight matrix W is real-valuedand symmetric, and spectral partitioning deliberately ex-ploits this property [40, 41].

Figure 7 shows the performance results for spectral par-titioning and nonpipelined scheduling. Unfortunately, theseresults are much worse than those of Kernighan and Lin; the95% contour line just achieves 0.8 at high bus speeds, andthe speedup spread remains large in the [0.5; 0.8] interval.Clearly, such a behavior is completely unacceptable in prac-tice; a fractional value of 0.5 means that the SDR implemen-tation on the two-processor system meets real-time deadlinesin the exact same way as on a single-processor system. Con-sequently, because the investment into the second processordoes not pay off at all in the form of speedup, it must be con-cluded that the two-processor system is either ill-designed inits hardware or ill-conditioned in its operations.

Page 76: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Modular Software-Defined Radio 339

10−1 100 101 102

Relative bus speed β

0.6

0.7

0.8

0.9

1Fr

acti

onof

max

spee

dup

Figure 7: Spectral partitioning, no pipelining.

Previous figures have shown that, as a matter of fact, bet-ter contour lines and narrower spread are possible using thesame hardware and nonpipelined scheduling. Therefore, thereason for the inferior speedup behavior of spectral parti-tioning needs to be identified. Figure 8 shows its speedup re-sults under partitioning. Obviously, only a small part of allrealizations experience an improvement in speedup due tothe elimination of LOGICAL WAIT IDLE conditions. No-tably, the 5% contour line remains at the same speedup levelfor high bus speeds. These results back previous findings onspectral partitioning; the approach in its current form [33]does not generate well-balanced partitions. Load imbalance,as mentioned before in the context of Hu’s algorithm, is agenuine feature of partitioning, not of scheduling. Failureto generate load-balanced partitions cannot be compensatedfor by any scheduling technique.

To sum up, the KL algorithm is able to outperform Hu’salgorithm (but not systematically) in the low-to-midrange βregion (β < 5), if frame-by-frame signal processing is the de-sired way of operating the software-defined physical layer ofa Mod-SDR. True systematic superiority of the KL algorithmin speedup can only be observed under pipelining. A big dis-advantage, however, is the depth of the pipeline; it dependson the graph structure, its actual value is not predictable, andit is quite a large integer number. (Histograms not showngraphically here: mean value around 20 at M = 40 nodesper graph, spread over a window of [5; 35], independent ofβ for implicit Hu and spectral partitioning, depending on βfor KL.) Memory demand increases linearly with the depthof the pipeline, and therefore pipelined operation in combi-nation with the above approaches does not lead to workableMod-SDR implementations.

In retrospect, frame-by-frame signal processing must beconsidered inadequate for circuit-switched services. There issimply no need to restrict partitioning algorithms to operat-ing on a single graph copy anyway under these conditions.If the restriction is dropped, the QoS manager can approachpartitioning and scheduling in a different, much simpler way.First of all, it turns out [35] that GDP (cf. Section 3) is op-timal regarding delay; the depth of the pipeline is exactly 2

10−1 100 101 102

Relative bus speed β

0.6

0.7

0.8

0.9

1

Frac

tion

ofm

axsp

eedu

p

Figure 8: Spectral partitioning, pipelining.

(or 3, if continuous RF transmission is to be automaticallysupported by the physical layer processing subsystem [38]).Second, GDP is optimal regarding speedup; it reaches thespeedup limit s, or the fractional value of 1.0 in Figures 4, 6,and 8, independent of β. In view of the previously discusseddifficulties in approaching the limit, GDP is certainly the bestdesign choice for circuit-switched services. If GDP’s mem-ory demand is still an issue, the QoS manager could easilyresort to HFP. Its speedup performance for circuit-switchedservices (see [38, Figure 2]) is suboptimal, but totally com-parable to that of the KL algorithm under pipelining (seeFigure 6), however, at a constant pipeline depth of 2 and atless program and data memory demand than GDP’s.

4.2. Packet-switched services

As mentioned in the beginning of Section 3, packet-orientednetworks may require the QoS manager to operate on a sin-gle copy of the graph. Then the graph contains the completeset of computational tasks necessary for processing a singlepacket, but subsets of these tasks may be repetitive in nature.Taking the IEEE 802.11a wireless LAN standard as an exam-ple, it is easy to identify such tasks, even when looking at asingle packet only: intercarrier/intraconstellation interleav-ing, constellation mapping, and IFFT [42]. All of these needto be repeated for every single OFDM symbol alike, just op-erating on different data within the packet. In contrast, non-repetitive computations (per single packet) include scram-bling and channel coding of IEEE 802.11a.

The speedup which could be expected under the con-ditions of the random graph model and a completelynonrepetitive task graph would be identical to that of Figures3, 5, and 7. However, if a dominant subset of tasks were in factrepetitive, then pipelining approaches such as HFP and GDPcould result in better speedup, when applied to the subset.

The following results of HFP and GDP for packet pro-cessing are conditional on the assumption that there are ex-actly NF frames per packet which need to be processed iden-tically. Furthermore, both processors are considered to beexclusively reserved for physical layer signal processing assoon as a packet has arrived. That is to say, one processor

Page 77: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

340 EURASIP Journal on Wireless Communications and Networking

NF = 2NF = 3

NF = 4NF = 5

NF = 6NF = 7

10−1 100 101 102

β

0.5

0.6

0.7

0.8

0.9

1Fr

acti

onof

max

spee

dup

Upper bounds

Figure 9: Half-frame pipelining, packet processing. Sample size2000 per (β,NF).

cannot finish the remainder of some higher-layer computa-tional task, while the other processor already starts process-ing the radio signals of a physical layer packet.

Figures 9 and 10 (adopted from [38]) show the speedupperformance of HFP and GDP, respectively. For reasons oflegibility, only the contour line triplets are drawn, parameter-ized by the number of frames per packet NF : 2 ≤ NF ≤ 7. Incomparison to circuit-switched processing, GDP is no longeroptimal, since the filling and the emptying of the pipelinecause idle times on the processors. A detailed discussion ofHFP and GDP can be found in [38]. However, the crucialpoint in the above figures lies in the dashed lines representingupper bounds on HFP speedup, but lower bounds on GDPspeedup. Therefore, it can be concluded that GDP systemat-ically outperforms HFP in packet processing.

Even for reasonable values of β and low numbers offrames per packet (or task repetitions in parts of a graph),GDP closely approaches the speedup limit s. So far, onlytransmissions with a constant NF have been examined. How-ever, IP traffic in real WLANs consists of a mix of packet sizes,and hence physical layer packets contain different numbersof radio frames. To gain more insight into this matter, packetsize statistics of some tangible system have to be known. Forthe example of IEEE 802.11a, it has been shown [37] thatsmall NF (values of 10 and below) occur in the great majorityof packets, so smart signal processing of small-sized packetsis indeed an important issue in established WLAN standards.Given its superior speedup performance, GDP should be thefirst choice for packet-oriented signal processing.

5. SUMMARY AND CONCLUSION

As a starting point, some technical and commercial bound-ary conditions of SDR have been briefly reviewed. It followsfrom this account that certain design issues, which are related

NF = 3

NF = 5

NF = 7

10−1 100 101 102

β

0.5

0.6

0.7

0.8

0.9

1

Frac

tion

ofm

axsp

eedu

p

NF = 6NF = 4NF = 2Lower bounds

Figure 10: Graph duplication pipelining, packet processing. Sam-ple size 2000 per (β,NF).

to real-time multiprocessing and modularity in flexible sig-nal processing software, have been neglected at large in theexisting SDR literature. Modular software-defined radio ad-dresses these issues by looking into the organizational princi-ples of signal processing rather than into the signal process-ing itself. Therefore, a novel way of modeling SDR softwarehad to be introduced. Several techniques for mapping suchsoftware to hardware have been briefly reviewed. Mod-SDRsystem simulations presented in Section 4 allow to draw thefollowing conclusions.

(i) With respect to circuit-switched services, frame-by-frame signal processing has proven inadequate. Pipeliningmethods such as GDP and HFP are to be preferred a priori.GDP is optimal regarding speedup and delay. HFP is subop-timal, but requires less memory than GDP. Therefore, HFPcan only prove competitive against GDP if memory is a se-rious design issue. HFP can merely establish a compromisebetween the achievable speedup and dynamic power dissipa-tion of the bus.

(ii) With respect to packet-switched services, frame-by-frame signal processing generally retains its right to exist.Pipelining is a viable alternative only if repetitive signal pro-cessing tasks can be identified. If so, GDP should be used.As for the repetitive task in isolation, HFP is systematicallyoutperformed by GDP. Even frame-by-frame signal process-ing (which is independent of the number of repetitions) mayshow higher speedup than HFP.

Here, pipelining has been employed as a technique forsoftware execution. However, additional work on Mod-SDR[34] provides strong hints that hardware subsystem pipelin-ing also helps reducing dynamic power dissipation in CMOShardware, at the same time keeping speedup high. Therefore,whenever signal processing in wireless communications isrepetitive in nature, the insertion of pipelining is the prefer-able design guideline for Mod-SDR systems.

Page 78: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Modular Software-Defined Radio 341

Future research directions include the improvement ofspectral partitioning for direct comparison with the (non-pipelined) KL approach and a more comprehensive study ofterminal behavior in packet-oriented networks. Further on, asuitable extension of the current hardware model to hetero-geneous multiprocessor systems and interconnect topologiesother than a bus would advance the design theory of modularsoftware-defined radio.

REFERENCES

[1] J. Mitola, “The software radio architecture,” IEEE Commun.Mag., vol. 33, no. 5, pp. 26–38, 1995.

[2] IEEE J. Select. Areas Commun., vol. 17, no. 4, 1999, SpecialIssue on Software Radio.

[3] IEEE Commun. Mag., vol. 37, no. 2, 1999, Special Issue onSoftware Radio.

[4] A. Ivers and D. Smith, “A practical approach to the imple-mentation of multiple radio configurations utilizing reconfig-urable hardware and software building blocks,” in Proc. IEEEMilitary Communications Conference (MILCOM ’97), vol. 3,pp. 1327–1332, IEEE, Monterey, Calif, USA, November 1997.

[5] A. Kountouris, C. Moy, L. Rambaud, and P. Le Corre, “Areconfigurable radio case study: a software based multi-standard transceiver for UMTS, GSM, EDGE and Bluetooth,”in Proc. IEEE Vehicular Technology Conference (VTC ’01),vol. 2, pp. 1196–1200, Atlantic City, NJ, USA, October 2001.

[6] O. Faust, B. Sputh, D. Nathan, S. Rezgui, A. Weisensee, andA. Allen, “A single-chip supervised partial self-reconfigurablearchitecture for software defined radio,” in Proc. 17th In-ternational Symposium on Parallel and Distributed Processing(IPDPS ’03), pp. 191–191, IEEE, Nice, France, April 2003.

[7] H. Miranda, P. Pinto, and S. Silva, “A self-reconfigurable re-ceiver architecture for software radio systems,” in Proc. IEEERadio and Wireless Conference (RAWCON ’03), pp. 241–244,IEEE, Boston, Mass, USA, August 2003.

[8] A. Pacifici, C. Vendetti, F. Frescura, and S. Cacopardi, “A re-configurable channel codec coprocessor for software radiomultimedia applications,” in Proc. International Symposiumon Circuits and Systems (ISCAS ’03), vol. 2, pp. II-41–II-44,IEEE, Bangkok, Thailand, May 2003.

[9] T. Hentschel and G. Fettweis, “Sample rate conversion forsoftware radio,” IEEE Commun. Mag., vol. 38, no. 8, pp. 142–150, 2000.

[10] W. Abu-Al-Saud and G. Stuber, “Efficient sample rate conver-sion for software radio systems,” in Proc. IEEE Global Telecom-munications Conference (GLOBECOM ’02), vol. 1, pp. 559–563, IEEE, Taipeh, Taiwan, Republic of China, November2002.

[11] W. Abu-Al-Saud and G. Stuber, “Modified CIC filter for sam-ple rate conversion in software radio systems,” IEEE SignalProcessing Lett., vol. 10, no. 5, pp. 152–154, 2003.

[12] J. Ming, H. Y. Weng, and S. Bai, “An efficient IF architecturefor dual-mode GSM/W-CDMA receiver of a software radio,”in Proc. IEEE International Workshop on Mobile MultimediaCommunications (MoMuC ’99), pp. 21–24, IEEE, San Diego,Calif, USA, November 1999.

[13] J. Dodley, R. Erving, and C. Rice, “In-building software radioarchitecture, design and analysis,” in Proc. IEEE 11th Interna-tional Symposium on Personal, Indoor, and Mobile Radio Com-munications (PIMRC ’00), vol. 1, pp. 479–483, IEEE, London,UK, September 2000.

[14] W. Schacherbauer, A. Springer, T. Ostertag, C. Ruppel, and R.Weigel, “A flexible multiband frontend for software radios us-ing high IF and active interference cancellation,” in Proc. IEEE

MTT-S International Microwave Symposium Digest (IMS ’01),vol. 2, pp. 1085–1088, IEEE, Phoenix, Ariz, USA, May 2001.

[15] A. Wiesler, Parametergesteuertes Software Radio fur Mobil-funksysteme, Ph.D. dissertation, Forschungsberichte aus demInstitut fur Nachrichtentechnik, Universitat Karlsruhe (TH),Karlsruhe, Germany, May 2001.

[16] M. Beach, J. MacLeod, and P. Warr, “Radio frequency trans-lation for software defined radios,” in Software Defined Radio:Enabling Technologies, W. Tuttlebee, Ed., pp. 25–78, John Wi-ley & Sons, London, UK, 2002.

[17] P. B. Kennington and L. Astier, “Power consumption of A/Dconverters for software radio applications,” IEEE Trans. Veh.Technol., vol. 49, no. 2, pp. 643–650, 2000.

[18] J. Singh, “High speed analog-to-digital converter for softwareradio applications,” in Proc. IEEE 11th International Sympo-sium on Personal, Indoor, and Mobile Radio Communications(PIMRC ’00), vol. 1, pp. 39–42, IEEE, London, UK, Septem-ber 2000.

[19] G. Ahlquist, M. Rice, and B. Nelson, “Error control coding insoftware radios: an FPGA approach,” IEEE Personal Commu-nications, vol. 6, no. 4, pp. 35–39, 1999.

[20] M. Valenti, “An efficient software radio implementation of theUMTS turbo codec,” in Proc. IEEE 12th International Sympo-sium on Personal, Indoor, and Mobile Radio Communications(PIMRC ’01), vol. 2, pp. G108–G113, IEEE, San Diego, Calif,USA, September 2001.

[21] V. Thara and M. Siddiqi, “Power efficiency of software radiobased turbo codec,” in Proc. IEEE Region 10 Conference onComputers, Communications, Control, and Power Engineering(TENCON ’02), vol. 2, pp. 1060–1063, IEEE, Beijing, China,October 2002.

[22] A. Wiesler and F. K. Jondral, “A software radio for 2nd and 3rdgeneration systems,” IEEE Trans. Veh. Technol., vol. 51, no. 4,pp. 738–748, 2002.

[23] F. K. Jondral, “Parametrization—a technique for SDR imple-mentation,” in Software Defined Radio: Enabling Technologies,W. Tuttlebee, Ed., pp. 232–256, John Wiley & Sons, London,UK, 2002.

[24] J. Mitola, “Software radio architecture: a mathematical per-spective,” IEEE J. Select. Areas Commun., vol. 17, no. 4,pp. 514–538, 1999.

[25] J. Mitola, “Software radios—survey, critical evaluation andfuture directions,” in Proc. National Telesystems Conference(NTC ’92), pp. 13/15–13/23, IEEE, Washington, DC, USA,May 1992.

[26] C. Dick, “Reinventing the signal processor,” Xcell Journal,vol. 45, pp. 72–75, Spring 2003.

[27] P. Galicki, “FPGAs have the multiprocessing I/O infrastruc-ture to meet 3G base station design goals,” Xcell Journal,vol. 45, pp. 80–84, Spring 2003.

[28] “Software communications architecture specification,jtrs-5000sca v2.2.1,” Joint Tactical Radio System (JTRS)Joint Program Office, April 2004, [Online] available:http://jtrs.army.mil.

[29] A.-R. Rhiemeier and F. K. Jondral, “Mathematical modelingof the software radio design problem,” IEICE Transactions onCommunications, vol. E86-B, no. 12, pp. 3456–3467, 2003,Special Issue on Software Defined Radio Technology and ItsApplications.

[30] A.-R. Rhiemeier and F. K. Jondral, “A software partitioning al-gorithm for modular software defined radio,” in Proc. 6th In-ternational Symposium on Wireless Personal Multimedia Com-munications (WPMC ’03), pp. 42–46, Yokosuka, Japan, Octo-ber 2003.

[31] A.-R. Rhiemeier and F. K. Jondral, “On the design of modu-lar software defined radio systems,” in Proc. IEE Colloquium

Page 79: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

342 EURASIP Journal on Wireless Communications and Networking

on DSP Enabled Radio, Institute for System Level Integration(ISLI), Alba Campus, Livingston, Scotland, UK, September2003.

[32] A.-R. Rhiemeier and F. K. Jondral, “Enhanced resource uti-lization in software defined radio terminals,” in Interna-tionales Wissenschaftliches Kolloquium (IWK ’03), TechnischeUniversitat, Ilmenau, Germany, September 2003.

[33] U. Berthold, A.-R. Rhiemeier, and F. K. Jondral, “Spectral par-titioning for modular software defined radio,” in IEEE 59thVehicular Technology Conference (VTC ’04), vol. 2, pp. 1218–1222, Milano, Italy, May 2004.

[34] A.-R. Rhiemeier and F. K. Jondral, “Software partitioning andhardware architecture for modular SDR systems,” in Proc.Software Defined Radio Technical Conference and Product Ex-position (SDR ’03), vol. 2, pp. 9–15, SDR Forum, Orlando, Fla,USA, November 2003.

[35] U. Berthold, A.-R. Rhiemeier, and F. K. Jondral, “A pipelin-ing approach to operating modular software defined radio,” inProc. IEEE/Sarnoff Symposium on Advances in Wired and Wire-less Communication (SARNOFF ’04), pp. 201–204, Princeton,NJ, USA, April 2004.

[36] A.-R. Rhiemeier, “A comparison of scheduling approaches inmodular software defined radio,” in Proc. 3rd Karlsruhe Work-shop on Software Radios (WSR ’04), pp. 33–38, Karlsruhe, Ger-many, March 2004, also appeared as reprint in: Frequenz: Jour-nal of Telecommunications, vol. 58, no. 5/6, pp. 115–120, 2004.

[37] A.-R. Rhiemeier, T. Weiss, and F. K. Jondral, “Half-framepipelining for modular software defined radio,” in Proc. IEEE15th International Symposium on Personal, Indoor, and MobileRadio Communications (PIMRC ’04), vol. 3, pp. 1664–1668,IEEE, Barcelona, Spain, September 2004.

[38] A.-R. Rhiemeier, T. Weiss, and F. K. Jondral, “A simple and ef-ficient solution to half-frame pipelining for modular softwaredefined radio,” in Proc. Software Defined Radio Technical Con-ference and Product Exposition (SDR ’04), vol. A, pp. 119–125,SDR Forum, Phoenix, Ariz, USA, November 2004.

[39] C. H. Q. Ding, X. He, H. Zha, M. Gu, and H. D. Simon, “Amin-max cut algorithm for graph partitioning and data clus-tering,” in Proc. IEEE International Conference on Data Min-ing (ICDM ’01), pp. 107–114, San Jose, Calif, USA, November2001.

[40] M. Fiedler, “Algebraic connectivity of graphs,” CzechoslovakMathematical Journal, vol. 23, no. 98, pp. 298–305, 1973.

[41] M. Fiedler, “A property of eigenvectors of non-negativesymmetric matrices and its application to graph theory,”Czechoslovak Mathematical Journal, vol. 25, no. 100, pp. 619–633, 1975.

[42] “ANSI/IEEE Std 802.11, Wireless LAN MAC and PHY speci-fications,” 1999 Edition, and IEEE 802.11a-1999, High-speedPhysical Layer in the 5 GHz Band.

Arnd-Ragnar Rhiemeier received a firstdegree in electrical engineering from theRuhr-Universitat Bochum, Germany, in1995, then continued his studies at theUniversitat Karlsruhe (TH), Germany. Sup-ported by a grant from the German Aca-demic Exchange Service (DAAD), he spenttwo terms at the National Institute of Ap-plied Sciences, Lyon, France, in 1996 and1997, working in the field of pattern recog-nition. In 1998, he resumed his graduate studies at the Institutfur Nachrichtentechnik, Universitat Karlsruhe (TH). In 1999, hecompleted his final project at the Center for Communications and

Signal Processing Research (CCSPR), New Jersey Institute of Tech-nology, Newark, NJ, USA, and received a Dipl.-Ing. degree in elec-trical engineering from the Universitat Karlsruhe (TH), Germany.Subsequently, he committed himself to a teaching and research as-sistantship position at the Institut fur Nachrichtentechnik. In 2004,he received a Ph.D. degree summa cum laude in telecommuni-cations for his work on software-defined radio architectures andalgorithms. His current professional interests include design flowmethodologies and the productization of advanced concepts incommunications such as MIMO and software-defined radio. Hehas been an IEEE Member for 11 years and served as the Chairmanof the IEEE Student Branch Karlsruhe for two years.

Page 80: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

EURASIP Journal on Wireless Communications and Networking 2005:3, 343–353c© 2005 B. Dong and X. Wang

Adaptive Mobile Positioning in WCDMA Networks

B. Dong

Department of Electrical and Computer Engineering, Queen’s University, Kingston, ON, Canada K7L 3N6

Xiaodong WangDepartment of Electrical Engineering, Columbia University, New York, NY 10027-4712, USAEmail: [email protected]

Received 6 November 2004; Revised 14 March 2005

We propose a new technique for mobile tracking in wideband code-division multiple-access (WCDMA) systems employing multi-ple receive antennas. To achieve a high estimation accuracy, the algorithm utilizes the time difference of arrival (TDOA) measure-ments in the forward link pilot channel, the angle of arrival (AOA) measurements in the reverse-link pilot channel, as well as thereceived signal strength. The mobility dynamic is modelled by a first-order autoregressive (AR) vector process with an additionaldiscrete state variable as the motion offset, which evolves according to a discrete-time Markov chain. It is assumed that the param-eters in this model are unknown and must be jointly estimated by the tracking algorithm. By viewing a nonlinear dynamic systemsuch as a jump-Markov model, we develop an efficient auxiliary particle filtering algorithm to track both the discrete and contin-uous state variables of this system as well as the associated system parameters. Simulation results are provided to demonstrate theexcellent performance of the proposed adaptive mobile positioning algorithm in WCDMA networks.

Keywords and phrases: mobility tracking, Bayesian inference, jump-Markov model, auxiliary particle filter.

1. INTRODUCTION

Mobile positioning [1, 2, 3, 4], that is, estimating the locationof a mobile user in wireless networks, has recently receivedsignificant attention due to its various potential applicationsin location-based services, such as location-based billing, in-telligent transportation systems [5], and the enhanced-911(E-911) wireless emergence services [6]. In addition to fa-cilitating these location-based services, the mobility infor-mation can also be used by a number of control and man-agement functionalities in a cellular system, such as mobilelocation indication, handoff assistance [3], transmit powercontrol, and admission control.

Various mobile positioning schemes have been proposedin the literature. Typically, they are based on the measure-ments of received signal strength [7], time of arrival (TOA)or time difference of arrival (TDOA) [8], and angle of arrival(AOA) [4]. In [4], a hybrid TDOA/AOA method is proposedand the mobile user location is calculated using a two-stepleast-square estimator. Although this scheme offers a higherlocation accuracy than the pure TDOA scheme, there is still

This is an open access article distributed under the Creative CommonsAttribution License, which permits unrestricted use, distribution, andreproduction in any medium, provided the original work is properly cited.

a gap between its performance and the optimal performancesince it is based on a linear approximation of the highly non-linear mobility model. Moreover, that work deals with thestatic scenario only and does not address mobility tracking ina dynamic environment. In [2, 9, 10], the extended Kalmanfilter (EKF) is used to track the user mobility. It is well knownthat the EKF is based on linearization of the underlying non-linear dynamic system and often diverges when the systemexhibits strong nonlinearity.

On the other hand, the recently emerged sequentialMonte-Carlo (SMC) methods [11, 12] are powerful tools foronline Bayesian inference of nonlinear dynamic systems. TheSMC can be loosely defined as a class of methods for solv-ing online estimation problems in dynamic systems, by re-cursively generating Monte-Carlo samples of the state vari-ables or some other latent variables. In [3], an SMC algo-rithm for mobility tracking and handoff in wireless cellularnetworks is developed. In [8], several SMC algorithms forpositioning, navigation, and tracking are developed, wherethe mobility model is simpler than the one used in [3]. Notethat in both works, the trial sampling density is based onlyon the prior distribution and does not make use of the mea-surement information, which renders the algorithms less ef-ficient. Moreover, the model parameters are assumed to beperfectly known, which is not realistic for practical mobilepositioning systems.

Page 81: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

344 EURASIP Journal on Wireless Communications and Networking

In this paper, we propose to employ a more efficient SMCmethod, the auxiliary particle filter, to jointly estimate boththe mobility information (location, velocity, acceleration,and the state sequence of commands) and the unknown sys-tem parameters. We assume the mobility estimation is basedon TDOA measurements at the mobile station (MS) andAOA measurements as well as the received signal strengthmeasurements in the neighbor base stations (BSs). All thesemeasurements are available in WCDMA networks. The re-mainder of this paper is organized as follows. In Section 2,we describe the nonlinear dynamic system model under con-sideration, and present the mathematical formulation for theproblem of mobility tracking in a WCDMA wireless network.In Section 3, we briefly introduce some background materi-als on sequential Monte-Carlo techniques. The new mobil-ity tracking algorithms are developed in Section 4. Section 5provides the simulation results; and Section 6 contains theconclusions.

2. SYSTEM DESCRIPTIONS

2.1. Mobility model

Assume that a mobile of interest moves on a two-dimensional plane, and the motion state xk [xk, vx,k,rx,k, yk, vy,k, ry,k]T corresponds to the observation measure-ments at tk = t0 + ∆t · k, where ∆t is the sampling time in-terval; xk and yk are, respectively, the horizontal and verticalCartesian coordinates of the mobile position at time instancek; vx,k and vy,k are the corresponding velocities; rx,k and ry,k

are the corresponding accelerators. The discrete-time mov-ing equation can be expressed as [2, 3]

xkvx,k

ykvy,k

=

1 ∆t 0 00 1 0 00 0 1 ∆t0 0 0 1

xk−1

vx,k−1

yk−1

vy,k−1

+

∆t2

20

∆t 0

0∆t2

20 ∆t

[ax,k−1

ay,k−1

],

(1)

where ak [ax,k, ay,k]T is the driving acceleration vector attime k. Note that in mobility tracking applications, the timeinterval ∆t between two consecutive update intervals is typi-cally on the order of several hundred symbol intervals to al-low for the measurements of TDOA, AOA, and RSS. Sucha relatively large time scale also makes it possible to employmore sophisticated signal processing methods for more ac-curate mobility tracking.

In practical cellular systems, a mobile user may have sud-den and unexpected changes in acceleration caused by trafficlights and/or road turn; on the other hand, the accelerationof the mobile may be highly correlated in time. In order toincorporate the unexpected as well as the highly correlatedchanges in acceleration, we model the motion of a user as adynamic system driven by a command sk [sx,k, sy,k]T and

a correlated random acceleration rk [rx,k, ry,k]T , that is,ak = sk + rk. Following [2, 3], the command sk is modelled

as a first-order discrete-time Markov chain with finite stateS = S1, S2, . . . , SN and the transition probability matrixA [ai, j], ai, j P(sk = Sj | sk−1 = Si). It is assumed thatai, j = p for i = j and ai, j = (1− p)/(N − 1) for i = j, whereN is the total number of states. The correlated random ac-celerator rk is modelled as the first-order autoregressive (AR)model, that is, rk = αrk−1 + wk, where α is the AR coefficient,0 < α < 1, and wk is a Gaussian noise vector with covariancematrix σ2

wI.Based on the above discussion, the motion model can be

expressed as

xkvx,k

rx,k

ykvy,k

ry,k

︸ ︷︷ ︸xk

=

1 ∆t∆t2

20 0 0

0 1 ∆t 0 0 00 0 α 0 0 0

0 0 0 1 ∆t∆t2

20 0 0 0 1 ∆t0 0 0 0 0 α

︸ ︷︷ ︸B

xk−1

vx,k−1

rx,k−1

yk−1

vy,k−1

ry,k−1

︸ ︷︷ ︸xk−1

+

∆t2

20

∆t 00 0

0∆t2

20 ∆t0 0

︸ ︷︷ ︸Cs

[sx,k

sy,k

]︸ ︷︷ ︸

sk

+

∆t2

20

∆t 01 0

0∆t2

20 ∆t0 1

︸ ︷︷ ︸Cw

[wx,k

wy,k

]︸ ︷︷ ︸

wk

.

(2)

In short,

xk = Bxk−1 + Cssk + Cwwk. (3)

2.2. Measurement model

Some new features in WCDMA systems (e.g., cdma2000)such as network synchrony among the BSs, dedicatedreverse-link for each MS, adaptive antenna array for AOA es-timation, and forward link common broadcasting channel,make several measurements available in practice for mobiletracking.

First of all, methods for determining the time differ-ence of arrival (TDOA) from the spread-spectrum signal,including the coarse timing acquisition with a sliding cor-relator or matched filter, and fine timing acquisition with adelay-locked loop (DLL) or tau-dither loop (TDL) [13, 14],can be applied in WCDMA systems. Coarse timing acqui-sition can achieve the accuracy within one chip durationwhereas fine synchronization by the DLL can achieve theaccuracy within fractional portion of chip duration. More-over, in WCDMA systems, much higher chip rate is usedthan that in IS-95 systems with shorter chip period, therebyimproving the precision of timing. Furthermore, with mul-tiple antennas to collect the radio signal at the base sta-tion (in particular, phaseinformation), we could apply array

Page 82: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Adaptive Mobile Positioning in WCDMA Networks 345

signal processing algorithms (e.g., MUSIC or ESPRIT) [15]to estimate the angle of arrival (AOA). In addition, the re-ceived signal strength indicator (RSSI) signal in WCDMAsystems contains the distance information between a mobileand a given base station, which is quantified by the large-scale path-loss model with lognormal shadowing [16]. Notethat by averaging the received pilot signal, the rapid fluctu-ation of multipath fading (i.e., small-scale fading effect) ismitigated. Based on the above discussion, we consider themeasurements for mobility tracking to include RSS pk,i, AOAβk,i at the BSs, and TDOA τk,i fed back from MS. DenoteDk,i = [(xk − ai)2 + (yk − bi)2]1/2, where (ai, bi) is the po-sition of the ith BS. We have

pk,i = p0,i − 10η logDk,i + npk,i, i = 1, 2, 3,

τk,i = 1c

(Dk,i −Dk,1

)+ nτk,i, i = 2, 3,

βk,i = tan(−1)(yk − bixk − ai

)+ n

βk,i, i = 1, 2, 3,

(4)

where i is the BS index; p0,i is a constant determined bythe wavelength and the antenna gain of the ith BS; n

pk,i ∼

N (0,ηd) is the logarithm of the shadowing component,which is modelled as Gaussian distribution; c is the speed oflight and η is the path-loss factor; nτk,i ∼ N (0,ητ) is the mea-surement noise of TDOA between the ith BS and the serving

BS; and nβk,i ∼ N (0,ηβ) is the estimation error of AOA at the

ith BS. The noise terms in (4) are assumed to be white bothin space and in time.

Denote the measurements at time instance k as zk [pk,1, pk,2, pk,3, τk,2, τk,3,βk,1,βk,2,βk,3]T . Then, we have the

following measurement equation of the underlying dynamicmodel:

zk = h(

xk)

+ vk, (5)

where vk [npk,1,n

pk,2,n

pk,3n

τk,1,nτk,2,n

βk,1,n

βk,2,n

βk,3] with co-

variance matrix Q = diag(ηdI,ηtI,ηβI); and h(xk) [h1(xk), . . . ,h8(xk)] where the form of each hi(·), is given by(4). Note that the availability of TDOA and AOA will enhancethe mobility tracking accuracy. In practice, if in some servedmobiles such information is not available, mobility trackingcan still be performed based only on the RSS measurement,with less accuracy.

2.3. Problem formulation

Based on the discussions above, the nonlinear dynamic sys-tem under consideration can be represented by a jump-Markov model as follows:

sk∼MC(π, A), xk=Bxk−1 + Cssk+ Cwwk, zk=h(xk)+vk,(6)

where MC(π, A) denotes a first-order Markov chain withinitial probability vector π and transition matrix A. De-note the observation sequence up to time k as Zk [z1, z2, . . . , zk], the corresponding discrete state sequenceSk [s1, s2, . . . , sk], and the continuous state sequenceXk [x1, x2, . . . , xk]. Let the model parameters be θ =π, A,ηw,ηd,ηt,ηβ. Given the observations Zk up to timek, our problem is to infer the current position and velocity.This amounts to making inference with respect to

p(

xk | Zk) = ∑

Sk∈Sk

∫· · ·

∫p(

s1, . . . , sk, x1, . . . , xk−1 | Zk)dx1, . . . ,dxk−1

∝∑

Sk∈Sk

∫· · ·

∫ k∏i=1

[p(

zi | xi)p(

xi | xi−1, si)p(

si | si−1)]dx1, . . . ,dxk−1.

(7)

The above exact expression of p(xk | Zk) involves very high-dimensional integrals and the dimensionality grows linearlywith time, which is prohibitive to compute in practice. Inwhat follows, we resort to the sequential Monte-Carlo tech-niques to solve the above inference problem.

3. BACKGROUND ON SEQUENTIAL MONTE CARLO

Consider the following jump-Markov model:

xk = A(

sk)

xk−1 + B(

sk)

vk,

zk = C(

sk)

xk + D(

sk)εk,

(8)

where vki.i.d.∼ Nc(0,ηvI), εk

i.i.d.∼ Nc(0,ηεI), and sk is thediscrete hidden state evolving according to a discrete-timeMarkov chain with initial probability vector π and transi-tion probability matrix A. Denote yk xk, sk and thesystem parameters θ = π, A,ηv,ηε. Suppose we want tomake an online inference about the unobserved states Yk =(y1, y2, . . . , yk) from a set of available observations Zk =(z1, z2, . . . , zk). Monte-Carlo methods approximate such in-

ference by drawing m random samples Y( j)k mj=1 from the

posterior distribution p(Yk | Zk). Since sampling directlyfrom p(Yk | Zk) is often not feasible or computationallytoo expensive, we can instead draw samples from some trial

Page 83: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

346 EURASIP Journal on Wireless Communications and Networking

sampling density q(Yk | Zk), and calculate the target infer-ence Epϕ(Yk) | Zk using samples drawn from q(·) as

Epϕ(

Yk) | Zk

∼= 1Wk

m∑j=1

w( j)k ϕ

(Y

( j)k

), (9)

where w( j)k = p(Y

( j)k | Zk)/q(Y

( j)k | Zk), Wk =

∑mj=1 w

( j)k ,

and the pair Y( j)k ,w

( j)k mj=1 is called a set of properly weighted

samples with respect to the distribution p(Yk | Zk) [17].

Suppose a set of properly weighted samples Y( j)k−1,

w( j)k−1mj=1 with respect to p(Yk−1 | Zk−1) has been drawn

at time (k − 1), the sequential Monte-Carlo (SMC) proce-

dure generates a new set of samples Y( j)k ,w

( j)k mj=1 properly

weighted with respect to p(Yk | Zk). In [18], it is shown that

the optimal trial distribution is p(yk | Y( j)k−1, Zk), which min-

imizes the conditional variance of the importance weights.The SMC recursion at time k is as follows [17, 19].

For j = 1, . . . ,m,

(i) draw a sample y( j)k from the trial distribution

p(

yk | Y( j)k−1, Zk

)∝ p

(zk | yk

)p(

yk | y( j)k−1

)

= p(

zk | xk, sk)p(

xk | x( j)k−1, sk

)p(

sk | s( j)k−1

),

(10)

and let Y( j)k = (Y

( j)k−1, y

( j)k ),

(ii) update the importance weight

w( j)k ∝ w

( j)k−1p

(zk | Y

( j)k−1, Zk−1

)

= w( j)k−1

N∑sk=1

p(

sk | s( j)k−1

)∫p(

zk | xk, sk, Zk−1)p(

xk | x( j)k−1, sk

)dxk.

(11)

Apparently, it is difficult to use such an optima trial samplingdensity because the importance weight update equation doesnot admit a closed-form and involves a high-dimension inte-gral for each sample stream [19]. To approximate the integralin (11), we use

∫p(

zk | xk, sk, Zk−1)p(

xk | x( j)k−1, sk

)dxk

≈∫p(

zk | xk, sk, Zk−1)δ(

xk = µ( j)k

(x

( j)k−1, sk

))dxk

= p(

zk | Zk−1,µ( j)k

(x

( j)k−1, sk

)),

(12)

where µk(x( j)k−1, sk) is the mean of p(xk | x

( j)k−1, sk). Using (12),

the importance weight update is approximated by

w( j)k ≈ w

( j)k−1

N∑sk=1

p(

zk | µ( j)k

(x

( j)k−1, sk

), Zk−1

)p(

sk | s( j)k−1

)︸ ︷︷ ︸

ψ(

x( j)k−1,s

( j)k−1,zk

).

(13)

To make the SMC procedure efficient in practice, it isnecessary to use a resampling procedure as suggested in[17, 18]. Roughly speaking, the aim of resampling is to du-plicate the sample streams with large importance weightswhile eliminating the streams with small ones. In [19], it is

suggested that we resample Y( j)k−1 according to the weights

ρ( j)k ∝ w

( j)k−1ψ(x

( j)k−1, s

( j)k−1, zk). Since the term ψ(x

( j)k−1, s

( j)k−1, zk)

is independent of s( j)k and x

( j)k , we use it as the p.d.f. for

generating the auxiliary index κk before we sample the statevariables (sk, xk). Such a scheme is termed as the auxiliaryparticle filter [20], where some auxiliary variable is intro-duced in the sampling space such that the trial distribu-tion for the auxiliary variable can make use of the cur-rent measurement zk. In order to utilize the observation inthe trial sampling density of sk, we sample sk according to

p(zk | µk(x(κ

( j)k )

k−1 , sk))p(sk | s(κ

( j)k )

k−1 ) and sample xk according to

p(xk | X(κ

( j)k )

k−1 , s( j)k ). The importance weights are then updated

according to

w( j)k ∝

p(

zk | x( j)k

)p(

xk | x(κ

( j)k )

k−1 , s( j)k

)p(

s( j)k | s

(κ( j)k )

k−1

)p(

zk | µk(

x(κ

( j)k )

k−1 , s( j)k

))p(

s( j)k | s

(κ( j)k )

k−1

)p(

xk | x(κ

( j)k )

k−1 , s( j)k

)

=p(

zk | x( j)k

)p(

zk | µk(

x(κ

( j)k )

k−1 , s( j)k

)) .(14)

Considering the jump-Markov model (8), we have

µk(x(κ( j))k−1 , s

( j)k ) = Exk | sk, X

(κ( j)k )

k−1 = A(sk)x(κ

( j)k )

k−1 . Theauxiliary particle filter algorithm at the kth recursion issummarized in Algorithm 1.

If the system parameter θ is unknown, we need to aug-ment the unknown parameter θ to the state variable yk as

Page 84: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Adaptive Mobile Positioning in WCDMA Networks 347

(i) For j = 1, . . . ,m and sk = 1, . . . ,N , calculate the trial

sampling density ρ( j)k ∝ w

( j)k−1ψ(x

( j)k−1, s

( j)k−1, zk).

(ii) For j = 1, . . . ,m,

(a) draw the auxiliary index κ( j)k with probability ρ

( j)k ,

(b) draw a sample sk from the trial distribution

p(zk | µk(x(κ

( j)k )

k−1 , sk))p(sk | s(κ

( j)k )

k−1 ) and let

S( j)k = (S

(κ( j)k )

k−1 , s( j)k ),

(c) draw a sample xk from the trial distribution

p(xk | X(κ

( j)k )

k−1 , s( j)k ) and let X

( j)k = (X

(κ( j)k )

k−1 , x( j)k ),

(d) update the importance weight

w( j)k ∝ p(zk | x

( j)k )/p(zk | µk(x

(κ( j)k )

k−1 , s( j)k )).

Algorithm 1: The auxiliary particle filter algorithm at the kth re-cursion.

the new state variable. Therefore, we have to sample from thejoint density

p(

yk, θ | Y( j)k−1, Zk

)= p

(yk | Y

( j)k−1, zk, θ

)p(θ | Y

( j)k−1, Zk−1

)∝ p

(zk | yk, θ

)p(

yk | y( j)k−1, θ

)×p(θ | Y

( j)k−1, Zk−1

).

(15)

And the importance weights are updated according to

w( j)k ∝ w

( j)k−1p

(zk | Y

( j)k−1, Zk−1, θ( j)

)

≈ w( j)k−1

N∑sk=1

p(

zk | µk(

x( j)k−1, sk

), θ( j)

)p(

sk | s( j)k−1, θ( j)

).

(16)

For each sample stream j, the trial sampling density for thestate variable (sk, xk) and the importance weight update areboth based on the sampled unknown parameter θ( j). At theend of the kth iteration, we update the trial sampling density

p(θ | Y( j)k , Zk) based on p(θ | Y

( j)k−1, Zk−1), y

( j)k and zk. The

auxiliary particle filter algorithm at the kth recursion for thecase of unknown parameters is summarized in Algorithm 2.

4. NEW MOBILITY TRACKING ALGORITHM

4.1. Online estimator with known parametersWe next outline the SMC algorithm for solving the prob-lem of mobility tracking based on the jump-Markov modelgiven by (6). Let yk = (xk, sk), Xk = (x1, x2, . . . , xk), Sk =(s1, . . . , sk), Yk = (y1, . . . , yk), and Zk = (z1, . . . , zk). Theaim of mobility tracking is to estimate the posterior distri-bution of p(Yk | Zk). Using SMC, we can obtain a set of

Monte-Carlo samples of the unknown states Y( j)k ,w

( j)k mj=1

that are properly weighted with respect to the distributionp(Yk | Zk). The MMSE estimator of the location and veloc-ity at time k can then be approximated by

E

xk | Zk ∼= 1

Wk

m∑j=1

x( j)k ·w( j)

k , k = 1, 2, . . . , (17)

(i) For j = 1, . . . ,m,(a) draw samples of the unknown parameter θ( j)mj=1

from p(θ | Y( j)k−1, Zk−1),

(b) calculate the auxiliary variable sampling density

ρ( j)k ∝ w

( j)k−1

∑Nsk=1 p(zk | µk(x

( j)k−1, sk), θ( j))p(sk |

s( j)k−1, θ( j)).

(ii) For j = 1, . . . ,m,

(a) draw the auxiliary index κ( j)k with probability ρ

( j)k ,

(b) draw a sample s( j)k from the trial distribution

p(zk | µk(x(κ

( j)k )

k−1 , sk), θ( j))p(sk | s(κ

( j)k )

k−1 , θ( j)),(c) draw a sample x

( j)k from the trial distribution

p(xk | X(κ

( j)k )

k−1 , s( j)k , θ( j)) and let y

( j)k = (s

( j)k , x

( j)k ) and

let Y( j)k = (Y

(κ( j)k )

k−1 , y( j)k ),

(d) update the importance weight

w( j)k ∝ p(zk | x

( j)k , θ( j))/p(zk | µk(x

(κ( j)k )

k−1 , s( j)k ), θ( j)),

(e) update the sampling density p(θ | Y( j)k , Zk) based on

p(θ | Y( j)k−1, Zk−1), y

( j)k and zk .

Algorithm 2: The auxiliary particle filter algorithm of the kth re-cursion for the case of unknown parameters.

where Wk =∑m

j=1 w( j)k . Following the auxiliary particle filter

framework discussed in Section 3, we choose the samplingdensity for generating the auxiliary index κk as

q(κk = j

)∝ w

( j)k−1

∑s∈S

p(

zk | µk(

x( j)k−1, s

))p(

s | s( j)k−1

), j = 1, . . . ,m.

(18)

Considering the motion equation (3) and the measurement

equation (5), we have µk(x( j)k−1, s) = Bx

( j)k−1+Css. Next we draw

a sample of state sk from the trial distribution

q(

sk = s)∝ p

(zk | µk

(x

(κ( j)k )

k−1 , s))· p(

s | s(κ

( j)k )

k−1

)

= φ(

h(µk

(x

(κ( j)k )

k−1 , s))

, Q)· a

s(κ

( j)k )

k−1 ,s,

(19)

where φ(µ,Σ) denotes the p.d.f. of a multivariate Gaussiandistribution with mean µ and covariance Σ. The trial sam-pling density for xk is given by

p(

xk | x(κ

( j)k )

k−1 , s( j)k

)= φ

(Bx

(κ( j)k )

k−1 + Css( j)k ,ηwCwCT

w

). (20)

And the importance weight is updated according to

w( j)k ∝

p(

zk | x( j)k

)p(

zk | µk(

x(κ

( j)k )

k−1 , sk)) , (21)

where p(zk | xk) = φ(h(xk), Q). Finally, we summarize theadaptive mobile positioning algorithm with known parame-ters in Algorithm 3.

Page 85: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

348 EURASIP Journal on Wireless Communications and Networking

(I) Initialization: for j = 1, . . . ,m, draw the state vector x( j)0

from the multivariate Gaussian distribution N (x0, 10I)and draw s

( j)0 uniformly from S; all importance weights

are initialized as w( j)0 = 1.

(II) For k = 1, 2, . . .,(a) for j = 1, . . . ,m, calculate the trial sampling

density for the auxiliary index according to (18),(b) for j = 1, . . . ,m,

(i) draw an auxiliary index κ( j)k with the

probability q(κk = j),(ii) draw a sample s

( j)k according to (19),

(iii) draw a sample x( j)k according to (20),

(iv) update the importance weight w( j)k according

to (21),(v) append y

( j)k = x

( j)k , s

( j)k to Y(κ( j))

k−1 to form

Y( j)k = Y(κ( j))

k−1 , y( j)k .

Algorithm 3: Adaptive mobile positioning algorithm with knownsystem parameters.

Complexity

The major computation involved in Algorithm 3 includesevaluations of Gaussian densities (i.e., mN evaluations in(18), mN evaluations in (19), and m evaluations in (21))),and simple multiplications (i.e., mN multiplications in (18)and mN multiplications in (19)). Note that Algorithm 3 iswell suited for parallel implementations.

4.2. Online estimator with unknown parameters

We next treat the problem of jointly tracking the state Yk andthe unknown parameters θ = π, A,ηw,ηd,ηt,ηβ. We firstspecify the priors for the unknown parameters. For the initialprobability vector π and the ith row of the transition prob-ability matrix A, we choose a Dirichlet distribution as theirpriors:

π ∼D(α1,α2, . . . ,αN

),

ai ∼D(α1,α2, . . . ,αN

), i = 1, . . . ,N.

(22)

For the noise variances, ηw, ηd, ηt , and ηβ, we use the inversechi-square priors:

ηw ∼ χ−2(ν0,w, λ0,w), ηd ∼ χ−2(ν0,d, λ0,d

),

ηt ∼ χ−2(ν0,t, λ0,t), ηβ ∼ χ−2(ν0,β, λ0,β

).

(23)

Suppose that at time (k − 1), we have m sample streams of

state Yk−1 and parameter θ, Y( j)k−1, θ

( j)k−1mj=1, and the asso-

ciated importance weights w( j)k−1mj=1, representing an im-

portant sample approximation to the posterior distributionp(Yk−1, θ | Zk−1) at time (k − 1). Note that here the index kon the parameter samples indicates that they are drawn fromthe posterior distribution at time k rather than implying thatθ is time-varying. By applying Bayes’ theorem and consider-ing the system equations (6), at time k, we sample the state

variable and the unknown parameter from

p(

yk, θ | Y( j)k−1, Zk

)∝ p

(zk | yk, θ

)p(

yk | y( j)k−1, zk, θ

)p(θ | Y

( j)k−1, Zk−1

),

(24)

where p(θ | Y( j)k−1, Zk−1) is the trial sampling density for the

unknown parameter at time (k − 1) and can be decomposedas

p(θ | Y

( j)k−1, Zk−1

)= p

(π, A,ηw,ηv,ηt,ηβ | Y

( j)k−1, Zk−1

)

= p(π | s

( j)0

)[ N∏i=1

p(

ai | π, S( j)k−1

)]p(ηw | X

( j)k−1, Zk

)

×p(ηd | X

( j)k−1, Zk−1

)p(ηt | X

( j)k−1, Zk−1

)p(ηβ | X

( j)k−1, Zk−1

).

(25)

Suppose we have updated the trial sampling density for θ atthe end of time (k − 1). Based on the sampled parameters

θ( j)k = π( j), A( j),η

( j)w ,η

( j)d ,η

( j)t ,η

( j)β ∼ p(θ | Y

( j)k−1, Zk−1) at

time k, we draw samples of the auxiliary index κk, the dis-crete state sk, and the continuous state xk according to (18),(19), and (20) and update the importance weight using (21).In (18), (19), (20), and (21), the known system parameter θ

is replaced by θ(κ

( j)k )

k and the noise covariance matrix Q is sub-

stituted by Q(κ( j)k ) = diag(η

(κ( j)k )

d I,η(κ

( j)k )

t I,η(κ

( j)k )

β I). The locationand velocity are estimated through (17) and the minimummean-squared error (MMSE) estimate of the unknown pa-

rameter θ at time k is given by θk = (1/Wk)∑m

j=1 θ( j)k w

( j)k ,

where Wk =∑m

j=1 w( j)k . At the end of time k, we update the

trial sampling density for θ as follows.At the end of time k, we update the trial sampling density

for the initial state probability vector π as

p(π | s

( j)0

)∼D

(α1 + δs

( j)0 −1,α2 + δs

( j)0 −2, . . . ,αN + δs

( j)0 −N

).

(26)

Given the prior distribution of the ith row ai of the tran-sition probability matrix A at the end of time (k− 1), that is,

p(ai | π, S( j)k−1) ∼ D(α

(k−1, j)i,1 ,α

(k−1, j)i,2 , . . . ,α

(k−1, j)i,N ), at time k,

the trial sampling density for ai is updated according to

p(

ai | π, S( j)k

)∝ p

(s

( j)k | π, S

( j)k−1, ai

)p(

ai | π, S( j)k−1

)

∼D

α(k−1, j)

i,1 + δs( j)k−1−iδs

( j)k −1︸ ︷︷ ︸

α(k, j)i,1

,α(k−1, j)i,2 + δs

( j)k−1−iδs

( j)k −2︸ ︷︷ ︸

α(k, j)i,2

, . . . ,

α(k−1, j)i,N + δs

( j)k−1−iδs

( j)k −N︸ ︷︷ ︸

α(k, j)i,N

.

(27)

Page 86: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Adaptive Mobile Positioning in WCDMA Networks 349

And given the noise variance sampling density at time (k−1),

p(ηw | X( j)k−1, Zk−1) ∼ χ−2(νk−1,w, λ

( j)k−1,w), at time k, the trial

sampling density for ηw is updated according to

p(ηw | Y

( j)k , Zk

)∝ p

(xk | x

( j)k−1, s

( j)k ,ηw

)p(ηw | X

( j)k−1, Zk−1

)∼ χ−2

(νk−1 + 1, λ

( j)k,w

),

(28)

where λ( j)k,w = (ν0,w + k − 1)/(ν0,w + k)λ

( j)k−1,w +

∑2i=1(xk,3i −

αxk−1,3i)2/2(ν0,w + k). Similarly, we have

p(ηd | Y

( j)k , Zk

)∼ χ−2

(νk−1,d + 1, λ

( j)k,d

), (29)

p(ηt | Y

( j)k , Zk

)∼ χ−2

(νk−1,t + 1, λ

( j)k,t

), (30)

p(ηβ | Y

( j)k , Zk

)∼ χ−2

(νk−1,β + 1, λ

( j)k,β

), (31)

where λ( j)k,d = (ν0,d + k − 1)/(ν0,d + k)λ

( j)k−1,d +

∑3i=1(pi,k −

hi(x( j)k ))2/3(ν0,d + k), λ

( j)k,t = (ν0,t + k − 1)/(ν0,t + k)λ

( j)k−1,t +∑2

i=1 (τi,k − hi+3(x( j)k ))

2/2(ν0,t + k) and λ

( j)k,β = (ν0,β + k −

1)/(ν0,β + k)λ( j)k−1,β +

∑3i=1(βk,i − hi+5(x

( j)k ))2/3(ν0,β + k). Fi-

nally, we summarize the adaptive mobile positioning algo-rithm with unknown system parameters Algorithm 4.

Complexity

Compared with the known parameter case, that is,Algorithm 3, the additional computation in Algorithm 4 isintroduced by the updates of the trial densities of the un-knowns and the draws of these parameters, which at it-eration, involve 4m simple multiplications, as well as them(N + 1) samplings from the Dirichlet distribution and 4msamplings from the inverse chi-square distribution. As notedpreviously, since in mobility tracking applications the up-date is performed at a time scale of several hundred symbols,the above SMC-based tracking algorithm is feasible to imple-ment in practice.

5. SIMULATION

Computer simulations are performed on a WCDMAhexagon cellular network to assess the performance of theproposed adaptive mobile positioning algorithms. The net-work under investigation contains 64 BSs with cell radius2 km. The mobile trajectories within the network are gener-ated randomly according to the mobility model described inSection 2.1 and fixed for all simulations. On the other hand,the pilot signals are generated randomly according to the ob-servation model (5) for each simulation realization. Someparameters used in the simulations are the sampling interval∆t = 0.5 seconds; the correlation coefficient of the randomaccelerator in (3) is α = 0.6; the variance of each randomvariable in wk is ηw = 1; the standard deviation of lognor-mal shadowing √ηd = 5 dB. We consider two scenarios. Inscenario 1, the standard deviation of AOA √ηβ = 4/360, the

(I) Initialization: for j = 1, . . . ,m, draw the samples of theinitial probability vector π, the ith row ai of thetransition probability matrix, the noise variance ηw , ηd ,ηt , and ηβ according to their prior distributions in (22)

and (23), respectively. Draw the state vector x( j)0 from

the multivariate Gaussian distribution N (x0, 10I), anddraw s

( j)0 uniformly from S, all importance weights are

initialized as w( j)0 = 1.

(II) For k = 1, 2, . . .,(a) for j = 1, 2, . . . ,m, calculate the trial sampling

density for the auxiliary index according to (18),where the actually unknown parameter θ is

replaced by θ( j)k−1,

(b) for j = 1, 2, . . . ,m,

(i) draw an auxiliary index κ( j)k with the

probability q(κk = j),(ii) draw a sample s

( j)k according to (19),

(iii) draw a sample x( j)k according to (20),

(iv) update the importance weights w( j)k

according to (21),

(v) append y( j)k = x

( j)k , s

( j)k and Y

(κ( j)k )

k−1 to form

Y( j)k = Y

(κ( j)k )

k−1 , y( j)k ,

(vi) update the trial sampling density for θaccording to (26), (28), (29), (30), and (31),

(vii) sample the unknown system parameters

θ( j)k = (π( j), A( j),η

( j)w ,η

( j)d ,η

( j)t ,η

( j)β ) according

to (26), (28), (29), (30), and (31),respectively.

Algorithm 4: Adaptive mobile positioning algorithm with un-known system parameters.

standard deviation of TDOA √ηt = 100/c; whereas in sce-

nario 2, the standard deviation of AOA √ηβ = 2/360, thestandard deviation of TDOA √ηt = 50/c; where c = 3 · 108

m/s is the speed of light. In both scenarios, the base stationtransmission power p0,i = 90 mW, the path-loss index η = 3,and the number of samples m = 250. All simulation resultsare obtained based on M = 50 random realizations.

5.1. Performance comparison with existing techniques

We first compare the performance of the extended Kalmanfilter (EKF) mobility tracker [2], the standard particle fil-ter mobility tracker [3], and the proposed auxiliary parti-cle filter (APF) mobility tracker (Algorithm 3) in terms ofthe normalized mean-squared error (NMSE) assuming thatthe system parameters are known. The NMSE is defined asNMSE = (1/L)

∑Lk=1((xk − xk)2+( yk − yk)2)/(x2

k+y2k), where

L is the observation window size. The NMSE results basedon the different observations (i.e., RSS only, RSS/AOA andRSS/AOA/TDOA) for scenarios 1 and 2 are reported in Tables1 and 2, respectively. It is seen that both the standard PF andthe APF significantly outperform the EKF in the above twoscenarios under the same observations. In fact, the perfor-mance gain varies from 5–10 dB for different scenarios andobservations. Moreover, by utilizing the current observationsin the trial sampling density, the APF demonstrates furtherimprovement over the standard PF (roughly 3 dB).

Page 87: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

350 EURASIP Journal on Wireless Communications and Networking

Table 1: Performance comparisons between EKF, standard PF, and APF in terms of NMSE based on different observations for scenario 1.

Mobility tracker RSS RSS/AOA RSS/AOA/TDOA

EKF (known) −27.24 dB −29.47 dB −31.62 dB

Standard PF (known) −33.47 dB −41.75 dB −48.64 dB

APF (known) −36.63 dB −44.87 dB −52.21 dB

Standard PF (unknown) −31.47 dB −39.88 dB −45.17 dB

APF (unknown) −34.92 dB −43.33 dB −49.18 dB

Table 2: Performance comparisons between EKF, standard PF, and APF in terms of NMSE based on different observations for scenario 2.

Mobility tracker RSS RSS/AOA RSS/AOA/TDOA

EKF (known) −27.24 dB −31.01 dB −33.95 dB

Standard PF (known) −33.47 dB −43.51 dB −51.37 dB

APF (known) −36.63 dB −46.72 dB −55.37 dB

Standard PF (unknown) −31.47 dB −41.96 dB −47.71 dB

APF (unknown) −34.92 dB −45.21 dB −52.79 dB

TrueEstimated RSS

Estimated RSS/AOAEstimated RSS/TDOA/AOA

3000 3500 4000 4500 5000 5500 6000 6500 7000 7500

X

5000

5200

5400

5600

5800

6000

6200

6400

6600

Y

Figure 1: Estimated trajectories based on different observations forscenario 1.

We also compare the APF mobility tracker (Algorithm 4)with the standard PF mobility tracker assuming that the sys-tem parameters are unknown. The NMSE results for scenar-ios 1 and 2 are reported in Tables 1 and 2, respectively. It isseen that performance penalty due to unknown system pa-rameters is less than 3 dB whereas the APF is still 3-4 dB bet-ter than the standard PF.

5.2. Tracking performance of the proposed algorithmIn Figure 1, we compare the trajectories estimated by theAPF algorithm (Algorithm 4) based on RSS only, RSS/AOA,and RSS/AOA/TDOA, respectively for scenario 1. It is seenthat the online estimation algorithm based on the combinedobservations RSS/AOA/TDOA achieves the best perfor-

RSSRSS/AOARSS/TDOA/AOA

0 50 100 150 200 250 300

t

0

50

100

150

200

250

300

350

400

RSE

(m)

Figure 2: The root-squared error as a function of time for differentmobile positioning schemes for scenario 1.

mance and the one based on RSS only performs theworst. We report the corresponding root-squared error(RSE) as a function of time for scenarios 1 and 2 inFigures 2 and 3, respectively. RSE is defined as RSE =√

((xk − xk)2 + ( yk − yk)2). It is observed that by incorporat-ing the AOA measurements into the observation function,the RSE is significantly reduced. Further RSE reduction isachieved by using additional TDOA measurements. Figures4 and 5 show the empirical cumulative distribution function(CDF) of root-squared error (RSE) based on different ob-servations (i.e., RSS only, RSS/AOA, and RSS/TDOA/AOA)measurements. It is seen that the estimated location basedon RSS only is most likely to have large deviation from the

Page 88: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Adaptive Mobile Positioning in WCDMA Networks 351

RSSRSS/AOARSS/TDOA/AOA

0 50 100 150 200 250 300

t

0

50

100

150

200

250

300

350

RSE

(m)

Figure 3: The root-squared error as a function of time for differentmobile positioning schemes for scenario 2.

RSSRSS/AOARSS/TDOA/AOA

0 200 400 600 800 1000 1200

Root-squared error (m)

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

CD

F

Figure 4: CDF of root-squared error based on different mobile po-sitioning schemes for scenario 1.

actual location whereas that based on RSS/TDOA/AOA hasthe smallest outage probability. By comparing the estimationperformance in scenarios 1 and 2, it is seen that the algorithmachieves better performance for scenario 2 due to the smallermeasurement noise.

We also report the effect of the variance of TDOAmeasurement on the estimation performance in Figure 6in terms of root mean-squared error (RMSE) defined as

RMSE =√

(1/L)∑L

k=1((xk − xk)2 + ( yk − yk)2). It is seen thatthe RMSE with RSS/TDOA/AOA monotonically increases

RSSRSS/AOARSS/TDOA/AOA

0 200 400 600 800 1000 1200 1400

Root-squared error (m)

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

CD

F

Figure 5: CDF of root-squared error based on different mobile po-sitioning schemes for scenario 2.

RSS/AOA, scenario 1RSS/TDOA/AOA, scenario 1

RSS/AOA, scenario 2RSS/AOA, scenario 2

10 20 30 40 50 60 70 80 90 100

σt

5

10

15

20

25

30

35

40

45

50

RM

SE(m

)

Figure 6: RMSE as a function of σt √ηt in Algorithm 4 using

different observations.

in both scenarios and the performance gain over thatof RSS/AOA diminishes as the variance of TDOA mea-surements increases. When the TDOA measurement noisevariance is small, a large performance improvement by theTDOA/AOA is achieved. However, when the AOA measure-ment error increases above a certain level, the performanceimprovements become negligible. The RMSE in scenario 2is smaller than that in scenario 1 in both RSS/AOA andRSS/TDOA/AOA location because of a better accuracy inAOA and TDOA measurements.

Page 89: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

352 EURASIP Journal on Wireless Communications and Networking

0 50 100 150 200 250 300 350 400 450 5000

0.2

0.4

0.6

0.8

a 1,1

Iteration no.

0 50 100 150 200 250 300 350 400 450 5000

0.10.20.30.40.50.60.7

a 2,3

Iteration no.

Figure 7: Parameter tracking performance of the transition proba-bility matrix A as a function of the iteration number for scenario 1.

0 50 100 150 200 250 300 350 400 450 5000

0.5

1

1.5

2

ηw

,1

Iteration no.

0 50 100 150 200 250 300 350 400 450 5000

0.20.40.60.8

11.21.4

ηw

,2

Iteration no.

Figure 8: Parameter tracking performance of the motion varianceηw as a function of the iteration number for scenario 1.

We next illustrate the parameter tracking behavior of theproposed adaptive mobile positioning algorithm with un-known parameters in scenario 1. The estimates of the pa-rameters a1,1 and a2,3 as a function of time index k for onevehicle trajectory are plotted in Figure 7. We also plot the es-timates of the noise variances ηw,1 and ηw,2 in Figure 8. It isobserved that although the initial estimates of the unknownparameters are far from the actual value, after a short periodof time, the estimates of these unknown parameters convergeto the true values, demonstrating the excellent tracking per-formance of the proposed algorithm.

6. CONCLUSIONS

We have considered the problem of mobile user position-ing under the sequential Monte-Carlo Bayesian framework.We have developed a new adaptive mobile positioning algo-rithm based on the auxiliary particle filter algorithm. The al-gorithm makes use of the measurements of time difference ofarrival, angle of arrival as well as received signal strength, allof which are available in practical WCDMA networks. Theproposed algorithm jointly tracks the unknown system pa-rameters as well as the mobile position and velocity. Simu-lation results show that the proposed algorithm has an ex-cellent mobility tracking and parameter estimation perfor-mance and it significantly outperforms the existing mobilityestimation schemes.

ACKNOWLEDGMENTS

This work was supported in part by the US National ScienceFoundation (NSF) under Grants DMS-0225692 and CCR-0225826, and by the US Office of Naval Research (ONR) un-der Grant N00014-03-1-0039.

REFERENCES

[1] J. Caffery and G. L. Stuber, “Subscriber location in CDMAcellular networks,” IEEE Trans. Veh. Technol., vol. 47, no. 2,pp. 406–416, 1998.

[2] T. Liu, P. Bahl, and I. Chlamtac, “Mobility modeling, loca-tion tracking, and trajectory prediction in wireless ATM net-works,” IEEE J. Select. Areas Commun., vol. 16, no. 6, pp. 922–936, 1998.

[3] Z. Yang and X. Wang, “Joint mobility tracking and handoff incellular networks via sequential Monte Carlo filtering,” IEEETrans. Signal Processing, vol. 51, no. 1, pp. 269–281, 2003.

[4] L. Cong and W. Zhuang, “Hybrid TDOA/AOA mobile user lo-cation for wideband CDMA cellular systems,” IEEE Transac-tions on Wireless Communications, vol. 1, no. 3, pp. 439–447,2002.

[5] C.-D. Wann and Y.-M. Chen, “Mobile location tracking withvelocity estimation,” in Proc. 5th International Conference onIntelligent Transportation Systems (ITS ’02), pp. 566–571, Sin-gapore, Singapore, September 2002.

[6] J. H. Reed, K. J. Krizman, B. D. Woerner, and T. S. Rappaport,“An overview of the challenges and progress in meeting the E-911 requirement for location service,” IEEE Commun. Mag.,vol. 36, no. 4, pp. 30–37, 1998.

[7] M. Hellebrandt and R. Mathar, “Location tracking of mobilesin cellular radio networks,” IEEE Trans. Veh. Technol., vol. 48,no. 5, pp. 1558–1562, 1999.

[8] F. Gustafsson, F. Gunnarsson, N. Bergman, et al., “Particlefilters for positioning, navigation, and tracking,” IEEE Trans.Signal Processing, vol. 50, no. 2, pp. 425–437, 2002.

[9] M. McGuire and K. N. Plataniotis, “Dynamic model-based fil-tering for mobile terminal location estimation,” IEEE Trans.Veh. Technol., vol. 52, no. 4, pp. 1012–1031, 2003.

[10] R. Togneri and L. Deng, “Joint state and parameter estimationfor a target-directed nonlinear dynamic system model,” IEEETrans. Signal Processing, vol. 51, no. 12, pp. 3061–3070, 2003.

[11] P. M. Djuric, J. H. Kotecha, J. Zhang, et al., “Particle filtering,”IEEE Signal Processing Mag., vol. 20, no. 5, pp. 19–38, 2003.

[12] A. Doucet, N. de Freitas, and N. Gordon, Sequential MonteCarlo Method in Practice, Springer-Verlag, New York, NY,USA, 2000.

Page 90: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Adaptive Mobile Positioning in WCDMA Networks 353

[13] R. E. Ziermer and R. L. Peterson, Digital Communications andSpread Spectrum Systems, Macmillan, New York, NY, USA,1985.

[14] A. J. Viterbi, CDMA: Principles of Spread Spectrum Commu-nications, Addison-Wesley, Reading, Mass, USA, 4th edition,1999.

[15] H. Krim and M. Viberg, “Two decades of array signal process-ing research: the parametric approach,” IEEE Signal ProcessingMag., vol. 13, no. 4, pp. 67–94, 1996.

[16] T. S. Rappaport, Wireless Communications: Principles andPractice, Prentice-Hall, New York, NY, USA, 1996.

[17] X. Wang, R. Chen, and J. S. Liu, “Monte Carlo Bayesian signalprocessing for wireless communications,” J. VLSI Signal Pro-cessing, vol. 30, no. 1–3, pp. 89–105, 2002.

[18] A. Doucet, S. J. Godsill, and C. Andrieu, “On sequentialMonte Carlo sampling methods for Bayesian filtering,” Statis-tics and Computing, vol. 10, no. 3, pp. 197–208, 2001.

[19] M. Davy, C. Andrieu, and A. Doucet, “Efficient particle fil-tering for jump Markov systems. Application to time-varyingautoregressions,” IEEE Trans. Signal Processing, vol. 51, no. 7,pp. 1762–1770, 2003.

[20] M. Pitt and N. Shepard, “Filtering via simulation: auxiliaryparticle filters,” Journal of the American Statistical Association,vol. 94, no. 446, pp. 590–599, 1999.

B. Dong received his M.S. degree in electrical engineering fromQueen’s University, Canada.

Xiaodong Wang received the B.S. degreein electrical engineering and applied math-ematics (with the highest honor) fromShanghai Jiao Tong University, Shanghai,China, in 1992; the M.S. degree in electri-cal and computer engineering from PurdueUniversity in 1995; and the Ph.D. degree inelectrical engineering from Princeton Uni-versity in 1998. From July 1998 to Decem-ber 2001, he was an Assistant Professor inthe Department of Electrical Engineering, Texas A&M University.In January 2002, he joined the faculty of the Department of Electri-cal Engineering, Columbia University. Dr. Wang’s research interestsfall in the general areas of computing, signal processing, and com-munications. He has worked in the areas of digital communica-tions, digital signal processing, parallel and distributed computing,nanoelectronics and bioinformatics, and has published extensivelyin these areas. Among his publications is a recent book entitledWireless Communication Systems: Advanced Techniques for SignalReception, published by Prentice Hall, Upper Saddle River, in 2003.His current research interests include wireless communications,Monte-Carlo-based statistical signal processing, and genomic sig-nal processing. Dr. Wang received the 1999 NSF CAREER Award,and the 2001 IEEE Communications Society and Information The-ory Society Joint Paper Award. He currently serves as an AssociateEditor for the IEEE Transactions on Communications, the IEEETransactions on Wireless Communications, the IEEE Transactionson Signal Processing, and the IEEE Transactions on InformationTheory.

Page 91: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

EURASIP Journal on Wireless Communications and Networking 2005:3, 354–363c© 2005 Bruce E. Carey-Smith et al.

Flexible Frequency Discrimination Subsystemsfor Reconfigurable Radio Front Ends

Bruce E. Carey-SmithCentre for Communications Research, University of Bristol, Bristol BS8 1UB, UKEmail: [email protected]

Paul A. WarrCentre for Communications Research, University of Bristol, Bristol BS8 1UB, UKEmail: [email protected]

Phill R. RogersCentre for Communications Research, University of Bristol, Bristol BS8 1UB, UKEmail: [email protected]

Mark A. BeachCentre for Communications Research, University of Bristol, Bristol BS8 1UB, UKEmail: [email protected]

Geoffrey S. HiltonCentre for Communications Research, University of Bristol, Bristol BS8 1UB, UKEmail: [email protected]

Received 8 October 2004; Revised 14 March 2005

The required flexibility of the software-defined radio front end may currently be met with better overall performance by employingtunable narrowband circuits rather than pursuing a truly wideband approach. A key component of narrowband transceivers isappropriate filtering to reduce spurious spectral content in the transmitter and limit out-of-band interference in the receiver.In this paper, recent advances in flexible, frequency-selective, circuit components applicable to reconfigurable SDR front endsare reviewed. The paper contains discussion regarding the filtering requirements in the SDR context and the use of intelligent,adaptive control to provide environment-aware frequency discrimination. Wide tuning-range frequency-selective circuit elementsare surveyed including bandpass and bandstop filters and narrowband tunable antennas. The suitability of these elements to themobile wireless SDR environment is discussed.

Keywords and phrases: software-defined radio, tunable antenna, reconfigurable front end, MEMS, tunable bandpass filter, tunablebandstop filter.

1. INTRODUCTION

The intention of software-defined radio (SDR) is to pro-vide a flexible radio platform capable of operating over acontinuously evolving set of communications standards andmodes. In contrast to the majority of currently available

This is an open access article distributed under the Creative CommonsAttribution License, which permits unrestricted use, distribution, andreproduction in any medium, provided the original work is properly cited.

mobile telephones, which are predefined to operate on a fixednumber of standards, SDR must be capable of adapting toboth current and future mobile telecommunications stan-dards [1]. The SDR concept imposes demanding require-ments on the transceiver front end.1 Current spectrum al-locations and recent regulatory reforms (e.g., [2]) suggest

1The front end is that part of the radio which performs channelisationand up- and down-conversion. These functions may be performed in eitherthe analogue or digital domain.

Page 92: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Subsystems for Radio Front Ends 355

that transceiver operation from 600 MHz to 6 GHz will berequired to cover existing and emerging telecommunicationservices.2 The front end must not only be capable of oper-ating across this entire band but must do so whilst attainingperformance comparable with fixed frequency solutions. Inorder to achieve the wide frequency coverage required fromthe SDR front end, two approaches are possible: widebandoperation,3 with all filtering being carried out in the dig-ital domain; or flexible narrowband operation, using tun-able narrowband analogue circuits. In this paper, it is arguedthat, when compared to wideband solutions, flexible narrow-band operation holds significant advantages, and with cur-rent technology would offer improved overall performancein the SDR transceiver. A key component of narrowbandtransceivers is appropriate filtering to reduce spurious spec-tral content in the transmitter and limit out-of-band interfer-ence in the receiver. The main focus of this paper is to reviewtechniques for providing tunable frequency discriminationin the analogue front end of a narrowband reconfigurableSDR receiver.

1.1. Practical SDR front ends

Practical implementations of the SDR front end must cur-rently include analogue circuitry to perform frequency up-and down-conversion, amplification, and filtering. In theideal implementation of SDR, maximum front-end flexibil-ity is achieved by the conversion of the analogue signals toand from the digital domain as close to the antenna as pos-sible [1] employing direct-digital conversion. However, per-forming direct-digital conversion at RF and microwave fre-quencies places currently unachievable demands on the con-version hardware and digital processing circuitry. Commer-cially available analogue-to-digital converters (ADCs) canachieve analogue bandwidths in the order of 70 MHz withgreater than 90 dB spurious-free dynamic range (SFDR)4 butat the present rate of advance it will be some time beforedirect-digital conversion is possible for the wireless commu-nications environment [3]. The alternative to directly sam-pling the RF signal is to retain the analogue-digital divideat an intermediate frequency, away from the antenna, andto realise the necessary front-end functionality using ana-logue circuitry. Wideband analogue transceiver front endsare being explored at both the component and system level[4, 5].

1.2. Limitations of wideband front ends

Although having attractive features, a wideband front endmay not necessarily be the optimum solution for SDR. The

2A more conservative goal, encompassing the majority of current stan-dards, still requires a two-octave frequency coverage from GSM at 800 MHzto the lower ISM band at 2.4 GHz.

3For the purposes of this paper, the term wideband is used to describecomponents whose operational bandwidth (frequency range over whichthey are impedance matched) covers all the communication standards ofinterest; multioctave for SDR.

4For example, analog devices, AD6645.

major advantage of the wideband approach is the wide band-width at the analogue-to-digital converter interface, allowingconcurrent operation at multiple frequencies. Both the re-ceiver and transmitter are thus able to operate on multiplestandards simultaneously. However, design for wideband op-eration leads to compromise in the transceiver performance,caused by limitations in the front-end components. The non-linearity of the active analogue front-end components lim-its the distortion-free dynamic range of both the transmitterand receiver. Wideband linearisation techniques for ampli-fiers and mixers have demonstrated some linearity improve-ment [6, 7] and are necessary to limit in-band intermodu-lation distortion. However, linearity improvements come ata significant cost to overall radio efficiency. Alternatively, byband-limiting the signal of interest, unwanted spectral prod-ucts can be suppressed, leading to a significant reduction inthe overall linearity requirements of the transceiver front end[8].

Band limiting within the SDR environment must be flex-ible since both the signals of interest and the unwanted dis-tortion products and interference will vary as a function ofthe user’s environment and choice of standard. In this pa-per, techniques of introducing flexible frequency discrimina-tion into the transceiver front end are considered. Section 2examines the different requirements for filtering within theSDR transmitter and receiver. Tunable bandpass and band-stop filters are discussed in Sections 3.1 and 3.2, respectively.Bandpass filters offer general frequency discrimination to re-duce the wideband interference level while bandstop filtersare particularly suited to removing high-level interferers andproviding selective isolation between the transmit and re-ceive bands. Tunable, narrowband antennas are not normallyassociated with frequency discrimination; however, they aretuned transducers between guided and unguided electro-magnetic waves and exhibit filtering behaviour. Narrowbandtunable antennas offer significant advantages over widebandantennas, one of which is the additional frequency discrim-ination which they offer. These advantages are discussed inSection 3.3.

2. FRONT-END REQUIREMENTS OF SDR

The design of the air interface of narrowband transceiversconcentrates on achieving compliance with a particularstandard’s receiver blocking mask and transmitter emissionmask. The latter must be met in order to comply with therequirements of the current operating standard while theformer provides a guide as to the maximum signal levelsthat will be encountered by the receiver. In conventional(fixed standard) radio, fixed filters provide the necessary fre-quency discrimination. An example of a typical transceiveris shown in Figure 1. Some compromise in the performanceof individual filtering elements must be made to introducethe flexibility required for SDR. It may be possible, how-ever, to recover some of this through combining their ca-pabilities in an intelligent way. This idea is explored inSection 2.2.

Page 93: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

356 EURASIP Journal on Wireless Communications and Networking

Receiver

Transmitter

Band-selectfilter

Image-rejectfilter

LNA

Duplexfilter

Isolator

Harmonicrejection filter

PA

Band-selectfilter Preamplifier

Mixer

Localoscillator

Localoscillator

Mixer

Frequencydown-conversion

Frequencyup-conversion

Figure 1: Typical transceiver front end.

2.1. Frequency discrimination requirements in thetransmitter and receiver

The high power amplification of transmitted signals leadsto harmonic (HD) and intermodulation distortion (IMD)products which contaminate the spectrum of the emittedsignal [9]. Some IMD products appear in-band and can-not be filtered out, placing fundamental linearity require-ments on the power amplifier (PA). Unnecessary IMD canbe avoided by harmonic filtering before the PA. This preventsharmonic energy generated in the up-conversion and pream-plification stages from producing additional IMD in the PA.It also reduces the wideband noise requirements of thesestages. Harmonic filtering after the PA is usually manda-tory in order to meet the emission mask for any given stan-dard. Being well removed in frequency from the wanted sig-nal, harmonic attenuation is usually straightforward using alowpass or bandpass filter. However, the multioctave air in-terface of SDR demands that this filtering be tunable. Thegreatest challenge for tunable filters in the transmitter, par-ticularly post-PA, is in tolerating high power levels. There aretwo factors to consider: the linearity of the tuning elementsand their absolute power handling capability. Both of thesefactors must be considered when selecting the tuning mech-anism for transmit filters.

In the receiver, the requirement for filtering is usuallymore stringent. Signals in adjacent channels are controlled bythe current standard and can therefore be tolerated, assum-ing a degree of linearity in the active front-end components.However, out-of-band signals are not controlled; the onlyguarantee is that they will fall below some specified maxi-mum level, defined by the blocking mask. The required re-jection is usually achieved using a bandpass filter.

In frequency division duplex (FDD) systems, the trans-mitter can interfere detrimentally with the receiver since bothoperate simultaneously. This can occur in two ways. Firstly,the transmitter noise floor is generally much higher thanthe sensitivity of the receiver and, given inadequate isolation,

the receiver will be desensitised. Secondly, leakage of the highpower transmit signal into the receiver can cause receiveroverload. In both cases, the SDR front end must providesome form of flexible frequency discrimination in the trans-mit and receive paths. The use of separate, independentlytuned, transmit and receive narrowband antennas will leadto some improvement in the isolation. Tunable notch filterscould be used to provide additional suppression.

2.2. Environment-aware frequency discrimination

For any given operating standard, the SDR transceiver mustselect an appropriate filtering profile. These profiles couldbe predefined for different standards, however, flexibilityin the front-end circuitry raises the possibility of intelli-gent, real-time adaptation of the transceiver’s frequency dis-crimination profile to the current operating environment.By constantly assessing the user’s signal environment, thetransceiver can respond with the appropriate level of sup-pression on a frequency-by-frequency basis. The potentialadvantage of this scheme is that the necessary filtering can beprovided using lower specification circuit blocks. Throughthe intelligent and flexible combination of lower perfor-mance elements, filtering can be supplied where it is neededrather than by unnecessary blanket coverage.

This concept has greater applicability to the receiver,where the nature of the unwanted signals is changing in anunpredictable way. The customary means of dealing with thisunpredictability is to provide a maximum amount of filter-ing to match the blocking mask for a particular standard. Theblocking mask, however, assumes the worst case, where allout-of-band signals are at the maximum interference level(usually 0 dBm). In reality, troublesome interference will belimited to specific frequency bands which will change as afunction of the environment. Wideband spectrum measure-ments at a variety of high-communication traffic locationsin a typical European city indicate that seldom do multiplesignals approach the typical wideband blocking specification

Page 94: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Subsystems for Radio Front Ends 357

0−10−20−30−40−50−60−70−80−90−100R

ecei

ved

sign

alp

ower

(dB

m)

4 8 12 16 20 24 28 32 36 40 44 48 52 56 60

×102Frequency (MHz)

Figure 2: Worst-case power profile.

simultaneously [10]. The worst-case power profile, com-bined from measurements taken in 44 different locations, isshown in Figure 2 where a zero dB gain, omnidirectional an-tenna is assumed in order to calculate the absolute power lev-els. Few signals exceed −20 dBm at the input to the receiverand the majority of the spectrum is below −40 dBm.

Furthermore, at any given location the probability of re-ceiving a number of high-level interfering signals reducesquickly with their average signal strengths (Figure 3). For ex-ample, the probability of receiving more than two interferingsignals above −25 dBm is less than 0.4%. The data used inthis analysis is the long-term cumulative maximum, so evenlower instantaneous probabilities can be expected. These re-sults indicate that, by providing a high level of narrowbandsuppression at a small number of frequencies, the widebandinterference level can be reduced significantly from the typ-ical receiver blocking specification. This, in turn, eases thegeneral filtering requirements, reducing the absolute stop-band attenuation required of a front-end bandpass filter. Thismay enable the use of a lower order filter or a more compactimplementation. The remaining sections of this paper lookat the performance of various narrowband tunable front-endcomponents, able to provide flexible frequency discrimina-tion.

3. FLEXIBLE FREQUENCY FRONT-END SUBSYSTEMS

3.1. Tunable bandpass filters

All practical transceivers employ bandpass filtering to pro-vide wideband suppression of unwanted interference anddistortion products. In an SDR, this element must be flexi-ble. There are a number of filter tuning technologies appli-cable for use in mobile telecommunication. Varactor-tunedfilters have been widely used due to their fast tuning speedsand octave-frequency tuning range. However, their consider-able loss and poor linearity have limited their use to IF sec-tions of the transceiver. The most promising emerging tech-nologies for RF are tunable ferroelectric films and RF micro-electromechanical systems (MEMS). Both technologies re-sult in filters which have fast tuning speeds, are small, intro-duce little distortion, and consume minimal power. Ferro-electric films such as BST consist of a thin film of ferroelectric

1

0.1

0.01

0.001−50 −45 −40 −35 −30 −25 −20 −15

Signal level L

Pro

babi

lity

N = 1N = 2

N = 3

Figure 3: Results of spectrum measurements taken in a typical Eu-ropean city. The graph shows the probability that there will be morethan N signals whose power is greater than the signal level L.

material placed on a nonferrous substrate, creating a two-layered structure. The dielectric permittivity of the struc-ture can be varied by applied external electric field. Currentlythese materials exhibit high loss and require large bias volt-ages, however, greater than 30% tuning range has been doc-umented and resonator Q’s greater than 800 can be obtained[11, 12].

The introduction and continuing improvement of mi-croelectromechanical systems (MEMS) has led to the possi-bility of MEMS-tuned filters for applications where size andtuning speed are critical. Recently, considerable attention hasbeen given to their use at high frequencies. MEMS for RF(RF MEMS) and microwave applications have been fabri-cated and characterised for frequencies up to 40 GHz [13].MEMS-tuned microwave filter design, although being a rel-atively new research area is attracting considerable interest.The majority of lumped-element MEMS-tuned filter designsuse fixed air-core inductors and achieve tuning via adjustableMEMS capacitors and are generally limited to frequencies be-low 3 GHz. A group at Raytheon have developed a numberof MEMS-tuned lumped element filters using MEMS digi-tal capacitor arrays to give continuous tuning in frequencybands from 70 MHz to 2.8 GHz [14]. An octave tuning rangelumped element MEMS filter with concurrent bandwidthtuning from 7 to 42% is presented in [15]. This is impres-sive performance although the 4-bit MEMS capacitor arrayslead to uneven coverage across the tuning band.

Numerous planar distributed designs have also beenpublished, for example, [16]. The majority of these designsuse some form of tunable capacitive loading to alter the res-onant frequency of transmission-line resonators. The tun-ing ranges tend to be more modest due to the reduction inresonator Q as the capacitance is increased at lower tuningfrequencies. An alternative is to directly adjust the length ofthe resonators. The use of MEMS switches to connect addi-tional lengths of transmission-line to a hairpin-line filter has

Page 95: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

358 EURASIP Journal on Wireless Communications and Networking

Hairpin resonator RF MEMS switch MM 10

(a)

0

−20

−40

−60

−800 1 2 3 4

Frequency (GHz)

Inse

rtio

nlo

ss(d

B)

MEMS switches off

MEMS switches on

(b)

Figure 4: (a) Filter layout and (b) measured performance of aMEMS-tuned coupled hair-pin filter.

been proposed [17]. Measured results show a tuning rangefrom 2.05 GHz to 2.25 GHz with a constant percentage band-width of 4.5%. The filter layout and performance are shownin Figure 4.

A limitation of distributed filter designs is that it is dif-ficult to alter the interresonator coupling and, because thiscoupling dictates the overall filter Q, this leads to difficultyin bandwidth tuning. This limitation is overcome by us-ing capacitively loaded dual-behaviour resonators which al-low for independent control of the attenuation poles of thefilter [18]. The reported frequency tuning range is some-what limited however, due to the frequency invariance of theimpedance inverters.

A wide-range, multioctave centre-frequency tunable fil-ter with concurrent bandwidth tuning capability has beenreported by the authors [19]. This design, suitable foruse with MEMS bistable contact and capacitive switches,utilises switches and switched capacitors distributed at in-tervals along pairs of coupled transmission lines (Figure 5)to achieve both bandwidth and centre-frequency tuning. Be-ing discrete in nature, there are a finite number of tuningpoints. However, the distributed topology means that thetuning range and resolution are limited only by the place-ment density and electrical size of the resonators. Illustrativeperformance is given in Figure 6.

ls ls ls

Cc Cc CcY0e, Y0o, vpe, vpo

1 2 n

(a)

LDCL pairs

Lumpedcapacitors

(b)

Figure 5: (a) Schematic of a pair of lumped-distributed coupledlines (LDCLs). (b) Partially cropped image of 3-element filter withfour pairs of LDCLs.

3.2. Tunable bandstop filters

Bandstop filters have found application in base-station in-stallations where substantial rejection is required over a lim-ited bandwidth to avoid cosite interference. They are prefer-able to bandpass filters, particularly in the transmitter, dueto their low passband insertion loss and high attenuation inthe stopband. Bandstop filters may find application in the re-ceiver path where a high level of suppression is needed over alimited bandwidth. Their low passband insertion loss meansthey can be employed without greatly affecting the receiversensitivity.

The majority of tunable bandstop filters use some formof variable capacitance to tune the electrical length in a ca-pacitively coupled shunt stub design [20]. With some mod-ification, these designs can yield tuning ranges of almostan octave [21], although the use of lumped capacitive ele-ments produces an asymmetric stopband response and in-troduces spurious parasitic behaviour at frequencies abovethe stopband. Discrete tuning of bandstop filters has re-cently been demonstrated using MEMS switches to alter theresonator properties also reaching almost an octave tuningrange [22]. The disadvantage of discrete tuning is that, to af-fect a high tuning resolution, large numbers of tuning ele-ments are needed.

Wide-range, continuous tuning can be attained byemploying a composite tuning mechanism, consisting ofvaractor-loading and discrete transmission-line length ad-justment using PIN diode switches [23] as shown in Figure 7.This composite approach not only extends the relative

Page 96: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Subsystems for Radio Front Ends 359

0

−10

−20

−30

−40

−50

−60

−70

Inse

rtio

nlo

ss(d

B)

0

−10

−20

−30Ret

urn

loss

(dB

)

200 300 400 500 700 1000 2000

Frequency (MHz)

(a)

0

−10

−20

−30

−40

−50

−60

−70

Inse

rtio

nlo

ss(d

B)

300 350 400 450 500 550 600

Frequency (MHz)

(b)

Figure 6: Measured and modelled performance of LDCL filter at aselection of tuning points. (a) Measured (solid) and modelled (bro-ken line) centre-frequency tuning. (b) Measured bandwidth tuningat a nominal centre frequency of 450 MHz.

centre-frequency tuning range beyond that achievable usingsolely reactive loading, but also permits the independent tun-ing of the pass- and stopbands. Independent placement ofboth the pass- and stopbands is advantageous in that it re-laxes the passband constraints by reducing the range of fre-quencies over which minimum loss must be maintained. Theregion of minimum loss can be tuned to the required fre-quency and the loss of the filter at other frequencies becomesless important. Measured results of the filter, showing a two-octave tuning range and variable, relative passband position,are given in Figure 8. The use of active semiconductor com-ponents leads to moderate linearity performance. This maybe alleviated by employing MEMS counterparts throughoutthe filter.

Port 1 Port 250Ω

λ/4 at 1.75 GHz

G1

G9

G2G2

......

......

90Ω

90Ω

Figure 7: Tunable notch filter schematic.

3.3. Narrowband tunable antennas

The performance of an SDR terminal hinges on its interfacewith the radio channel: the antenna. Acceptable radiation ef-ficiency must be attained across the complete operational fre-quency range. In addition, current market expectations placeconstraints on the size of the SDR terminal. These require-ments, wide operational bandwidth and small size, are in-compatible. Reducing the size of an antenna results in eitherits efficiency decreasing (which is unacceptable for a termi-nal antenna) or its bandwidth narrowing, for example, [24].Conversely, the (instantaneous) operational bandwidth of anantenna may be widened by increasing its size, for example,[25].

The current practice is to design a passive antenna witha wide operational bandwidth, and then conform its shapeto fit inside an acceptable volume [5]. Analysis of such ele-ments is normally based upon input response measurements.Whilst this may seem a useful metric, it precludes the mostimportant characteristic of an antenna: its ability to radi-ate. When radiation patterns are considered, they are usu-ally simple 2D cuts,5 for example, [26]; though most showthe trend of pattern degradation as a function of frequency[27]. Comparison of channel capacity data based on anten-nas whose only significant difference is polarisation and pat-tern purity suggests that antennas with high polarisation andpattern purities can yield higher channel capacities relative tothose that have poor polarisations and varying patterns [28].

An alternative to a large passive wideband structure is anarrowband tunable antenna. Here the antenna can be madearbitrarily small provided its instantaneous input response(bandwidth) covers at least one channel of the standard. Byloading the antenna with a variable reactance, be that capac-itive (e.g., using a varactor diode) or inductive, it is possible

5Although this may seem a succinct way of characterising an antenna’sradiation, it is insufficient as it only accounts for one or two planes aboutthe structure; for an accurate characterisation, full 3D (co- and cross-polar)patterns should be measured.

Page 97: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

360 EURASIP Journal on Wireless Communications and Networking

0

−10

−20

−30

Inse

rtio

nlo

ss(d

B)

0 0.5 1 1.5 2 2.5

Frequency (GHz)

6 pF, G91.6 pF, G70.9 pF, G5

0.6 pF, G4

0.5 pF, G3

(a)

0

−5

−10

−15

−20

−25

−30

Inse

rtio

nlo

ss(d

B)

0 0.5 1 1.5 2 2.5 3

Frequency (GHz)

2.7 pF, G11.2 pF, G30.7 pF, G6

(b)

Figure 8: Measured performance of a compositely tuned bandstopfilter showing (a) centre-frequency tuning and (b) decrease in filterQ and the associated shift in passband frequency. (Approximate var-actor capacitance is measured in pF and G denotes ground positionwith reference to Figure 7.)

to vary, in a controlled fashion, the resonant frequency ofthe antenna. Figure 9 shows the tuning range of an electri-cally small antenna that is capacitively tuned using a varac-tor diode. An example of the measured copolarisation pat-tern for this antenna is shown in Figure 10. Because onlythe resonant frequency of a single mode is varied, the radia-tion characteristics remain relatively constant over the tuningrange, when compared with those of a passive wideband an-tenna [29]. However, the use of a reactive element will intro-duce losses (which are a function of bias voltage) and nonlin-earities (due to the semiconductor junction). Prior research

02468

1012141618202224262830323436

|S 11|/

dB

1.8 1.9 2 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8

Frequency/GHz ×109

0 v1 v2 v3 v4 v5 v

6 v7 v8 v9 v10 v15 v

Figure 9: Measured S11 response of the tunable narrowband an-tenna with variation of varactor bias voltage.

has shown the efficiency of a tunable antenna to be com-parable to that of a passive wideband conformal antenna[30], and the nonlinearities to be within thresholds of cur-rent standards [31]. It is envisaged that with the developmentof MEMS technologies, tunable devices with lower loss willemerge.

Effectively, a tunable narrowband antenna is little morethan a tunable filter. Previous work has shown that the useof such an antenna, whose instantaneous input bandwidth isoptimised for operation on a single channel, offers significantinterference rejection relative to a passive wideband antenna[32]. Given the congested nature of the spectrum this filter-ing prior to the RF front-end is highly desirable.

3.4. Discussion

There remain significant challenges in the design and pro-duction of flexible components for frequency discrimina-tion in SDR transceivers. New technologies capable of mul-tioctave tuning ranges have been demonstrated and emerg-ing technologies promise lower loss and higher linearity per-formance. However, for mobile applications, where size is aprimary consideration, the fabrication of such devices mustbe addressed. Suitable filters and antennas must be mono-lithic in order to simplify production and achieve appropri-ate footprints while at the same time being environmentallyrobust. For transmitter applications, power handling capa-bilities must be addressed. High power RFMEMS-tuned fil-ters capable of 25 W have been investigated at VHF frequen-cies [33], however, the tuning capabilities of these filters arelimited.

Page 98: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Subsystems for Radio Front Ends 361

2000 MHzx

y

z

Figure 10: Typical measured copolarisation pattern of the tunablenarrowband antenna.

From a system implementation perspective, the SDR airinterface requirements will play a key role in determining theoptimum combination of flexible filtering subsystems. Themajority of the frequency discrimination requirements forthe transceiver can be determined from known signal infor-mation. For example, the suppression of transmit noise inthe receive band can be determined from a knowledge ofthe transmitter noise profile and the receiver cochannel in-terference rejection ratio for a given set of up- and down-link channel parameters. For those requirements which dealwith signal information that is not known beforehand (i.e.,receiver blocking), some relaxation in front-end filtering re-quirements may be gained by defining them on a statisti-cal basis (i.e., number of simultaneous interferers above agiven power level which must be tolerated by the receiver).In this case, the wideband suppression level of the receivermay be able to be reduced by employing notch filters todeal with high-level interferers. Once the complete specifica-tions have been defined, the optimum combination of sub-systems can be designed, based on their individual perfor-mance.

A method of intelligent control is a critical prerequisitefor the use of flexible subsystems in an SDR front end. In allcases, it is necessary to have knowledge of the tuning rela-tionship between the frequency response of the subsystemsand the signals used to control them. However, the majordifficulty lies in determining the appropriate frequency pro-file for each subsystem. Within the wanted channel, centrefrequency and bandwidth information can be used to tunebandpass filters and antennas for optimum passband loss andradiation efficiency. The appropriate receiver stopband pro-files are not known a priori, and the most efficient profilewill assign bandstop filter suppression at the frequency of themost problematic interference. Two control approaches ex-ist: blind adaptation, where the filters are tuned to minimisebroadband detected power; and spectrum monitoring, wherea parallel receiver determines the offending signal charac-teristics. The former suffers from search algorithm latency;complex algorithms are needed due to local minima in the

tuning space. The latter introduces the cost and complexityof an additional receiver. The requirements of this receiverare reduced significantly since the only output required ofthe spectrum monitor is the frequency of the largest signal,with an accuracy relating to the bandwidth of the bandstopfilter.

4. SUMMARY

A wideband radio front end is attractive for SDR, however,the resulting compromise in performance suggests that a nar-rowband tunable approach is worthy of consideration. Theessential advantage of narrowband systems is the frequencydiscrimination they offer, thereby reducing the linearity anddynamic range requirements of the transceiver. This paperhas surveyed recent techniques to extend the tuning rangeand overall flexibility of three key elements of the narrow-band radio front end; bandpass and bandstop filters and an-tennas.

Multioctave centre-frequency tuning ranges have beendemonstrated in bandpass and bandstop filters with concur-rent bandwidth tuning. However, miniaturisation and inte-gration issues must be addressed to yield solutions suitablefor wireless terminals. Tunable narrowband antennas havebeen shown not only to contribute helpful frequency dis-crimination but also to display far superior performance fora given size when compared to wide operational bandwidthdesigns.

With a selection of tunable filtering components in thefront end, the potential exists for intelligent real-time adap-tive control of the transceivers frequency discrimination pro-file. Analysis of radio spectrum measurements suggests that,for the receiver, a high-level of discrimination is needed onlyat a few select frequencies at any given time. An adaptive fil-tering profile may allow the specifications of the individualfiltering components to be relaxed.

REFERENCES

[1] J. Mitola, “The software radio architecture,” IEEE Commun.Mag., vol. 33, no. 5, pp. 26–38, 1995.

[2] M. Cave, “Review of Radio Spectrum Management,” In-dependent review prepared for the department of tradeand industry and HM treasury, March 2002, available onwww.ofcom.org.uk .

[3] R. H. Walden, “Performance trends for analog to digital con-verters,” IEEE Commun. Mag., vol. 37, no. 2, pp. 96–101, 1999.

[4] H. Tsurumi and Y. Suzuki, “Broadband RF stage architec-ture for software-defined radio in handheld terminal appli-cations,” IEEE Commun. Mag., vol. 37, no. 2, pp. 90–95,1999.

[5] Z. D. Liu and P. S. Hall, “Dual-band antenna for handheld portable telephones,” Electronics Letters, vol. 32, no. 7,pp. 609–610, 1996.

[6] P. A. Warr, M. A. Beach, and J. P. McGeehan, “Gain-elementtransfer response control for octave-band feedforward ampli-fiers,” Electronics Letters, vol. 37, no. 3, pp. 146–147, 2001.

[7] T. Nesimoglu, M. A. Beach, P. A. Warr, and J. R. MacLeod,“Linearised mixer using frequency retranslation,” ElectronicsLetters, vol. 37, no. 25, pp. 1493–1494, 2001.

Page 99: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

362 EURASIP Journal on Wireless Communications and Networking

[8] J. R. MacLeod, M. A. Beach, P. A. Warr, and T. Nesimoglu,“Filter considerations in the design of a software defined ra-dio,” in Proc. IST Mobile Communications Summit (IST ’01),pp. 363–368, Barcelona, Spain, September 2001.

[9] N. Pothecary, Feedforward Linear Power Amplifiers, ArtechHouse, Norwood, Mass, USA, 1999, pp. 49–52.

[10] G. T. Watkins, Flexible linearity profile feedforward low noiseamplifiers for Software Defined Radio, Ph.D. thesis, Universityof Bristol, Bristol, UK, 2003.

[11] I. Vendik, O. Vendik, V. Pleskachev, and M. Nikol’ski, “Tun-able microwave filters using ferroelectric materials,” IEEETrans. Appl. Superconduct., vol. 13, no. 2, pp. 716–719, 2003.

[12] B. Noren, “Thin film barium strontium titanate (BST) fora new class of tunable RF components,” Microwave Journal,vol. 47, no. 5, pp. 210–220, 2004.

[13] G. M. Rebeiz and J. B. Muldavin, “RF MEMS switches andswitch circuits,” IEEE Microwave, vol. 2, no. 4, pp. 59–71,2001.

[14] J. Brank, J. Yao, M. Eberly, A. Malczewski, K. Varian, and C.Goldsmith, “RF MEMS-based tunable filters,” InternationalJournal of RF and Microwave Computer-Aided Engineering,vol. 11, no. 5, pp. 276–284, 2001.

[15] R. M. Young, J. D. Adam, C. R. Vale, et al., “Low-loss bandpassRF filter using MEMS capacitance switches to achieve a one-octave tuning range and independently variable bandwidth,”in Proc. IEEE MTT-S International Microwave Symposium Di-gest, vol. 3, pp. 1781–1784, Philadelphia, Pa, USA, June 2003.

[16] A. Abbaspour-Tamijani, L. Dussopt, and G. M. Rebeiz,“Miniature and tunable filters using MEMS capacitors,” IEEETrans. Microwave Theory Tech., vol. 51, no. 7, pp. 1878–1885,2003.

[17] J. R. MacLeod, T. Nesimoglu, M. A. Beach, and P. A. Warr,“Miniature distributed filters for software re-configurable ra-dio applications,” in Proc. IST Mobile Wireless Telecommunica-tions Summit, pp. 159–163, Thessaloniki, Greece, June 2002.

[18] E. Fourn, C. Quendo, E. Rius, et al., “Bandwidth and cen-tral frequency control on tunable bandpass filter by usingMEMS cantilevers,” in Proc. IEEE MTT-S International Mi-crowave Symposium Digest, vol. 1, pp. 523–526, Philadelphia,Pa, USA, June 2003.

[19] B. Carey-Smith, P. A. Warr, M. A. Beach, and T. Nesimoglu,“Wide tuning-range planar filters using lumped-distributedcoupled resonators,” IEEE Trans. Microwave Theory Tech.,vol. 53, no. 2, pp. 777–785, 2005.

[20] I. C. Hunter and J. D. Rhodes, “Electronically tunable mi-crowave bandstop filters,” IEEE Trans. Microwave TheoryTech., vol. 82, no. 9, pp. 1354–1360, 1982.

[21] S. Toyoda, “Quarter-wavelength coupled variable bandstopand bandpass filters using varactor modes,” IEEE Trans. Mi-crowave Theory Tech., vol. 82, no. 9, pp. 1387–1389, 1982.

[22] G. Zheng and J. Papapolymerou, “Monolithic reconfigurablebandstop filter using RF MEMS switches,” International Jour-nal of RF and Microwave Computer-Aided Engineering, vol. 14,no. 4, pp. 373–382, 2004.

[23] B. Carey-Smith and P. A. Warr, “Broadband configurablebandstop filter with composite tuning mechanism,” Electron-ics Letters, vol. 40, no. 25, pp. 1587–1589, 2004.

[24] S. D. Rogers and C. M. Butler, “Wide-band sleeve-cageand sleeve-helical antennas,” IEEE Trans. Antennas Propagat.,vol. 50, no. 10, pp. 1409–1414, 2002.

[25] R. B. Waterhouse, “Broadband stacked shorted patch,” Elec-tronics Letters, vol. 35, no. 2, pp. 98–100, 1999.

[26] T. Huynh and K.-F. Lee, “Single-layer single-patch wide-band microstrip antenna,” Electronics Letters, vol. 31, no. 16,pp. 1310–1312, 1995.

[27] K.-L. Wong and W.-H. Hsu, “Broadband triangular mi-crostrip antenna with U-shaped slot,” Electronics Letters,vol. 33, no. 25, pp. 2085–2087, 1997.

[28] Radiocommunications Agency, “Ref: AY4476B—Antenna Ar-ray Technology and MIMO Systems,” March 2004, availableon http://www.ofcom.org.uk.

[29] P. R. Urwin-Wright, G. S. Hilton, I. J. Craddock, and P. N.Fletcher, “On the pattern control of an annular slot operatingin its ‘DC’ mode,” in Proc. 3rd Management Meeting of Cost284, Budapest, Hungary, April 2003.

[30] P. R. Urwin-Wright, G. S. Hilton, I. J. Craddock, and P. N.Fletcher, “A tuneable electrically-small antenna operating inthe ‘DC’ mode,” in Proc. 5th European Personal Mobile Com-municatons Conference, vol. 5, pp. 524–528, Glasgow, UK,April 2003.

[31] P. R. Urwin-Wright, G. S. Hilton, I. J. Craddock, and P. N.Fletcher, “A reconfigurable electrically-small antenna operat-ing in the ‘DC’ mode,” in Proc. 57th IEEE Semiannual Vehicu-lar Technology Conference (VTC ’03), vol. 2, pp. 857–861, Jeju,Korea, April 2003.

[32] P. R. Rogers, An electrically-small tuneable annular slot an-tenna for future mobile terminals, Ph.D. thesis, University ofBristol, Bristol, UK, 2004.

[33] C. A. Hall, R. C. Luetzelschwab, R. D. Streeter, and J. H. Van-patten, “A 25 watt RF MEM-tuned VHF bandpass filter,” inProc. IEEE MTT-S International Microwave Symposium Digest,vol. 1, pp. 503–506, Philadelphia, Pa, USA, June 2003.

Bruce E. Carey-Smith received a B.E. de-gree in electrical and electronic engineer-ing from the University of Canterbury,Christchurch, NZ, in 1995, and is currentlypursuing postgraduate study at the Uni-versity of Bristol, Bristol, UK. From 1995to 2002, he was with Tait Electronics Ltd.,Christchurch, NZ, involved in the design ofRF circuits and systems for mobile radio ap-plications. Subsequently he joined the Uni-versity of Bristol, Bristol, UK, as a Research Associate in the Centrefor Communications Research where his current research interestsare in the areas of tunable microwave circuits and amplifier lineari-sation for software reconfigurable radio.

Paul A. Warr received his Ph.D. degree in2001 from the University of Bristol, Bris-tol, UK, for his work on octave-band lin-ear receiver amplifiers, his M.S. degree incommunications systems and signal pro-cessing also from Bristol in 1996, and hisB.Eng. degree in electronics and commu-nications from the University of Bath, UK,in 1994. He is currently a Lecturer in ra-dio frequency engineering at the Universityof Bristol where his research covers the front-end aspects of soft-ware (reconfigurable) radio and diversity-exploiting communica-tion systems; responsive linear amplifiers; flexible filters; and linearfrequency translation. Funding sources for this research have in-cluded UK DTI/EPSRC alongside CEC ACTS and IST programmesand industrial collaborators. Dr. Warr is a Member of the Execu-tive Committee of the IEE Professional Network on Communica-tion Networks & Services. Prior appointments have included theMarconi Company where he worked on secure, high-redundancy,cross-platform communications.

Page 100: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Subsystems for Radio Front Ends 363

Phill R. Rogers obtained the M.Eng. degree(first class) in electrical and electronic en-gineering from the University of Bristol in2000. He obtained his Ph.D. degree in 2004which was titled “An electrically-small tune-able annular slot antenna for future mo-bile terminals.” Since October 2003, he hasbeen employed as a Research Assistant at theUniversity of Bristol in a number of areasincluding UWB antennas, MIMO antennasand systems, and terminal antennas. He is currently involved inseveral European projects and has authored and coauthored overtwenty publications.

Mark A. Beach received the Ph.D. degreefrom the University of Bristol, Bristol, UK,in 1989. In 1989, he joined the University ofBristol as a member of academic staff wherehe currently holds the post of Professor ofradio systems engineering. He has madecontributions to the European collaborativeprojects, TSUNAMI, SATURN, ROMAN-TIK, TRUST, and more recently SCOUT.At present his interests are focused towardmultiple-input multiple-output (MIMO) channel characterizationand the design and optimization of space-time coded wireless ar-chitectures for 3G and 4G wireless networks. His research interestsinclude smart antenna technology for wireless as well as analogueRF circuitry for software definable radio (SDR). Professor Beach isan active Member of the Institution of Electrical Engineers (IEE)Professional Network on Antennas and Propagation as well as anEditor of the IEEE Transactions on Wireless Communications.

Geoffrey S. Hilton received the B.S. de-gree from the University of Leeds, UK, in1984, and the Ph.D. degree from the De-partment of Electrical and Electronic En-gineering, the University of Bristol, Bristol,UK, in 1993. From 1984, to 1986, he workedas a design engineer at GEC-Marconi, be-fore commencing research in the area ofmicrowave antennas, first as a postgraduatestudent and later as a member of researchstaff at Bristol University. This work included design and analysis ofprinted antenna elements and arrays, and also involved the devel-opment of finite-difference time-domain (FDTD) models for thesestructures. In 1993, he joined the academic staff at the Universityand currently holds the post of Senior Lecturer. Current researchinterests include radiation pattern synthesis; array design and mod-elling; the design of electrically small antennas, active antennas, andintegrated antenna transceivers, primarily for use in small portableterminals as well as wideband applications, such as ground pene-trating radar. This has led to publications (on both practical andsimulation work) in refereed journal and conference proceedingsin Europe, America, and Asia.

Page 101: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

EURASIP Journal on Wireless Communications and Networking 2005:3, 364–381c© 2005 Y. S. Poberezhskiy and G. Y. Poberezhskiy

Flexible Analog Front Ends of ReconfigurableRadios Based on Sampling and Reconstructionwith Internal Filtering

Yefim S. PoberezhskiyRockwell Scientific Company, Thousand Oaks, CA 91360, USAEmail: [email protected]

Gennady Y. PoberezhskiyRaytheon Company, El Segundo, CA 90245, USAEmail: [email protected]

Received 27 September 2004; Revised 4 April 2005

Bandpass sampling, reconstruction, and antialiasing filtering in analog front ends potentially provide the best performance ofsoftware defined radios. However, conventional techniques used for these procedures limit reconfigurability and adaptivity ofthe radios, complicate integrated circuit implementation, and preclude achieving potential performance. Novel sampling andreconstruction techniques with internal filtering eliminate these drawbacks and provide many additional advantages. Several waysto overcome the challenges of practical realization and implementation of these techniques are proposed and analyzed. The impactof sampling and reconstruction with internal filtering on the analog front end architectures and capabilities of software definedradios is discussed.

Keywords and phrases: software defined radios, reconfigurable and adaptive transceivers, sampling, analog signal reconstruction,antialiasing filtering, A/D.

1. INTRODUCTION

Next generation of software defined radios (SDRs) shouldbe reconfigurable to support future wireless systems operat-ing with different existing and evolving communication stan-dards while providing a wide variety of services over vari-ous networks. These SDRs should also be extremely adap-tive to achieve high performance in dynamic communica-tion environment and to accommodate varying user needs.Modern radios, virtually all of which are digital, do notmeet these requirements. They contain large analog frontends, that is, their analog and mixed-signal portions (AMPs)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]. The AMPs aremuch less flexible and have much lower scale of integrationthan the radios’ digital portions (DPs). The AMPs are alsosources of many types of interference and signal distortion. Itcan be stated that reconfigurability, adaptivity, performance,and scale of integration of modern SDRs are limited by theirAMPs. Therefore, only radical changes in the design of theAMPs allow development of really reconfigurable SDRs.

This is an open access article distributed under the Creative CommonsAttribution License, which permits unrestricted use, distribution, andreproduction in any medium, provided the original work is properly cited.

It is shown in this paper that the changes in the AMP de-sign have to be related first of all to the methods of sampling,reconstruction, and antialiasing filtering. It is also shownthat implementation of novel sampling and reconstructiontechniques with internal filtering [17, 18, 19, 20, 21, 22, 23]will make the AMPs of SDRs almost as flexible as their DPsand significantly improve performance of SDRs. To this end,conventional architectures of the radio AMPs are briefly ex-amined in Section 2. It is shown that the architectures thatpotentially can provide the best performance have the low-est flexibility and scale of integration. The main causes ofthe conventional architectures’ drawbacks are determined.In Section 3, novel sampling and reconstruction techniqueswith internal filtering are described. The sampling techniquewas obtained as a logical step in the development of inte-grating sample-and-hold amplifiers (SHAs) in [17, 18]. In[19, 20], it was derived from the sampling theorem. The re-construction technique with internal filtering was derivedfrom the sampling theorem in [21]. Initial analysis of bothtechniques was performed in [22, 23]. Section 3 contains ex-amination of their features and capabilities, which is moredetailed than that in [22, 23]. Challenges of these techniques’implementation and two methods of modification of sam-pling circuits (SCs) with internal antialiasing filtering are

Page 102: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Analog Front Ends of Reconfigurable Radios 365

analyzed in Section 4. Since SCs and reconstruction circuits(RCs) with internal filtering are inherently multichannel,mitigation of the channel mismatch impact on the perfor-mance of the SDRs is discussed in Section 5. Architecturesof the AMPs modified to accommodate sampling and recon-struction with internal filtering are considered in Section 6.

2. CONVENTIONAL ARCHITECTURES OFTHE RADIO AMPS

2.1. AMPs of receivers

In digital receivers, the main purpose of AMPs is to createconditions for signal digitization. Indeed, AMPs, regardlessof their architectures, carry out the following main func-tions: antialiasing filtering, amplification of received sig-nals to the level required for the analog-to-digital converter(A/D), and conversion of the signals to the frequency mostconvenient for sampling and quantization. Besides, they of-ten provide band selection, image rejection, and some othertypes of frequency selection to lower requirements for thedynamic range of subsequent circuits. Most AMPs of mod-ern receivers belong to one of three basic architectures: directconversion architecture, superheterodyne architecture withbaseband sampling, and superheterodyne architecture withbandpass sampling. The examples of these architectures areshown in Figure 1.

In a direct conversion (homodyne) architecture (seeFigure 1a), a radio frequency (RF) section performs prelimi-nary filtering and amplification of the sum of a desired signal,noise, and interference. Then, this sum is converted to thebaseband, forming its in-phase (I) and quadrature (Q) com-ponents. A local oscillator (LO), which generates sine andcosine components at radio frequency fr , is tunable withinthe receiver frequency range. Lowpass filters (LPFs) provideantialiasing filtering of the I and Q components while SHAsand A/Ds carry out their sampling and quantization. Chan-nel filtering is performed digitally in the receiver DP. For sim-plicity, circuits providing frequency tuning, gain control, andother auxiliary functions are not shown in Figure 1 and sub-sequent figures. Although integrated circuit (IC) implemen-tation of this architecture encounters many difficulties, it issimpler than that of the architectures shown in Figures 1band 1c.

In a superheterodyne architecture with baseband sam-pling (see Figure 1b), the sum of a desired signal, noise, andinterference is converted to intermediate frequency (IF) f0 af-ter image rejection and preliminary amplification in the RFsection. Antialiasing filtering is performed at a fixed IF. Thisenables the use of bandpass filters with high selectivity, forexample, surface acoustic wave (SAW), crystal, mechanical,and ceramic. Then, the sum is converted to the baseband andits I and Q components are formed.

An example of a superheterodyne architecture withbandpass sampling is shown in Figure 1c. In most cases,such receivers have two frequency conversions. The 1st IFis usually selected high enough to simplify image rejectionand reduce the number of spurious responses. The 2nd IF is

RFsection

LPF SHA A/D

I channelcos 2π fr t

sin 2π fr t

LPF SHA A/D

Q channel

To DP

(a)

RFsection

LPF

IF strip

IFfilter

SHA A/D

I channelcos 2π f0t

sin 2π f0t

LPF

LPF

LO

SHA A/D

Q channel

To DP

(b)

RFsection

LPF1

1st IF strip

2nd IF strip

1st IFfilter

2nd IFfilter

1st LO

2nd LO

LPF2

SHA A/DTo DP

(c)

Figure 1: Receiver AMP architectures: (a) direct conversion archi-tecture, (b) superheterodyne architecture with baseband sampling,and (c) superheterodyne architecture with bandpass sampling.

typically chosen to simplify antialiasing filtering and digitiza-tion. Double frequency conversion also allows division of theAMP gain between the 1st and 2nd IF strips. This architec-ture performs real-valued bandpass sampling, representingsignals by the samples of their instantaneous values. In theDP, these samples are converted to the samples of I and Qcomponents (complex-valued representation), to make digi-tal signal processing more efficient.

The results of comparative analysis of the described ar-chitectures are reflected in Table 1. This analysis is not de-tailed because each basic architecture has many modifica-tions. For example, superheterodyne architectures may have

Page 103: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

366 EURASIP Journal on Wireless Communications and Networking

Table 1: Comparison of various AMP architectures of modern receivers.

Architecture Advantages Drawbacks

Direct conversionreceiver architecture

Absence of spectral imagescaused by frequency conversion

Significant phase and amplitudeimbalances between I and Q channels

Better adaptivity compared toother modern architectures

High nonlinear distortions due to thefall of substantial part of IMPs withinthe signal spectrum

Better compatibility of AMP technologywith IC technology compared to otherarchitectures

LO leakage that creates interference toother receivers and contributes to theDC offset

Relatively low requirements forSHA and A/D

Relatively low selectivity ofantialiasing filtering

Minimum cost, size, and weightDirect current (DC) offset causedby many factors

Flicker noise

Superheterodyne receiverarchitecture withbaseband sampling

Radical reduction of LO leakage dueto the offset frequency conversion

High nonlinear distortions due to thefall of substantial part of IMPs withinsignal spectrum

High selectivity of antialiasing filteringprovided by SAW, crystal, mechanical, orceramic IF filters

Low adaptivity and reconfigurability of thereceiver AMP due to the use of SAW,crystal, mechanical, or ceramic IF filters

Slight reduction of phase and amplitude imbalancesbetween I and Q channels compared to the directconversion architecture (due to conversion from aconstant IF to zero frequency)

Incompatibility of AMP technology withIC technology due to the use of SAW,crystal, mechanical, or ceramic IF filters

Reduction of flicker noise due tolesser gain at zero frequency

Still significant phase and amplitudeimbalances between I and Q channels

Relatively low requirements forSHA and A/D

Spurious responses due tofrequency conversions

Still significant flicker noise

Superheterodyne receiverarchitecture withbandpass sampling

Radical reduction of LO leakagedue to offset frequency conversion

Low adaptivity and reconfigurability ofthe receiver AMP due to the use of SAW,crystal, mechanical, or ceramic IF filters

High selectivity of antialiasing filteringprovided by SAW, crystal, mechanical,or ceramic IF filters

Incompatibility of AMP technology withIC technology due to the use of SAW,crystal, mechanical, or ceramic IF filters

Exclusion of phase and amplitudeimbalances between I and Q channels

Still high nonlinear distortions due tolarge input current of SHA

Exclusion of DC offset and flickernoise

Spurious responses due tofrequency conversions

Minimum IMPs falling within thesignal spectrum

Highest requirements for SHA andA/D

different number of frequency conversions, and even the ar-chitectures with a single conversion have different propertiesdepending on the parameters of their IF strips. For instance,selection of a low IF in a single-conversion architecture en-ables replacement of high-selectivity off-chip IF filters withactive filters. This increases flexibility and scale of integra-tion of an AMP at the expense of more complicated imagerejection.

Despite the absence of some details, Table 1 conclusivelyshows that the superheterodyne architecture with bandpasssampling has advantages that cannot be provided by otherarchitectures. Indeed, only bandpass sampling minimizes the

number of intermodulation products (IMPs) falling withinthe signal spectrum. It also excludes phase and amplitudeimbalances between I and Q channels, DC offset, and flickernoise. The drawbacks of this architecture have the followingcauses. Low adaptivity, reconfigurability, and scale of inte-gration of the AMPs are caused by inflexibility of the best IFfilters (e.g., SAW, crystal, mechanical, and ceramic) and in-compatibility of their technology with IC technology. Inflex-ibility of these filters also does not allow avoiding spuriousresponses. Two times higher sampling frequency required forbandpass sampling raises requirements for SHA and A/D. Atpresent, track-and-hold amplifiers (THAs) are usually used

Page 104: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Analog Front Ends of Reconfigurable Radios 367

as SHAs for bandpass sampling. A THA does not suppressout-of-band noise and IMPs of all the stages between the an-tialiasing filter and the THA capacitor. As a result of sam-pling, these noise and IMPs fall within the signal spectrum.The impact of this phenomenon is especially significant inreceivers with bandpass sampling. THAs need large inputcurrent because they utilize only a small fraction of signalenergy for sampling. The large input current requires a sig-nificant AMP gain. This makes sampling close to the antennaimpossible. The large input current also increases nonlineardistortions. Higher frequency of bandpass signals comparedto baseband ones further increases the required THA inputcurrent and, consequently, nonlinear distortions. THAs arevery susceptible to jitter.

It is important to add that conventional sampling pro-cedures have no theoretical basis. In contrast, sampling withinternal antialiasing filtering has been derived from the sam-pling theorem. As shown in Section 3, it eliminates the draw-backs of conventional sampling.

2.2. AMPs of transmitters

An AMP of a digital transmitter, regardless of its architecture,has to perform reconstruction filtering, conversion of recon-structed signals to the RF, and their amplification. Similarto the receivers, modern transmitters have three basic AMParchitectures: direct up-conversion architecture, offset up-conversion architecture with baseband reconstruction, andoffset up-conversion architecture with bandpass reconstruc-tion. Simplified block diagrams of these architectures areshown in Figure 2.

In a direct up-conversion architecture (see Figure 2a),modulation and channel filtering are carried out in the trans-mitter DP using complex-valued representation. The I andQ outputs of the DP are converted to analog samples byD/As. After baseband filtering and amplification of I andQ components, an analog bandpass signal is formed di-rectly at the transmitter RF. An LO, which generates cos 2π frtand sin 2π frt, is tunable within the transmitter frequencyrange. The formed RF signal passes through a bandpass filter(BPF) that filters out unwanted products of frequency up-conversion, and enters a power amplifier (PA). This archi-tecture is the most flexible and suitable for IC implementa-tion among modern architectures. However, it cannot pro-vide high performance. The baseband reconstruction causessignificant amplitude and phase imbalances between the Iand Q channels, DC offset, and nonlinear distortions that re-duce the accuracy of modulation. The DC offset also causesthe LO leakage through the antenna. Additional problem ofthis architecture is that a voltage-controlled oscillator (VCO),used as an LO, is sensitive to pulling from the PA output.

An AMP architecture with offset up-conversion andbaseband reconstruction (see Figure 2b) is not susceptible toVCO pulling. It provides better reconstruction filtering thanthe previous architecture due to the use of SAW, crystal, me-chanical, or ceramic IF filters and allows slightly more accu-rate formation of bandpass signals since it is performed at aconstant IF. If the IF is selected higher than the upper bound

D/A LPF

I channel cos 2π fr tFromDP

D/A LPF

Q channel sin 2π fr t

BPF PA

(a)

IF strip

IFfilter

BPF PA

D/A

FromDP

D/A

I channel

Q channel

LPF

LPF

LO

cos 2π f0t

sin 2π f0t

(b)

From DPD/A SHA

1st IFfilter

2nd IFfilter

BPF PA

1st IF strip

2nd IF strip

1st LO

2nd LO

(c)

Figure 2: Transmitter AMP architectures: (a) direct up-conversionarchitecture, (b) offset up-conversion architecture with basebandreconstruction, (c) offset up-conversion architecture with bandpassreconstruction.

of the transmitter RF band, the BPF in the AMP can be re-placed by an LPF. This architecture still has all the drawbacksrelated to baseband reconstruction.

These drawbacks are eliminated in an offset up-conversion architecture with bandpass reconstruction shownin Figure 2c. Here, a bandpass IF signal is formed digitallyin the DP. This reduces nonlinear distortions and excludesDC offset and amplitude and phase imbalances between Iand Q channels. As a result, modulation becomes more ac-curate, and a spurious carrier is not present. However, likein the case of receivers, these advantages are achieved at theexpense of reduced adaptivity of the AMP and incompatibil-ity of its technology with IC technology caused by the mosteffective IF reconstruction filters. Besides, the sample mode

Page 105: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

368 EURASIP Journal on Wireless Communications and Networking

Table 2: Comparison of various AMP architectures of modern transmitters.

Architecture Advantages Drawbacks

Directup-conversiontransmitterarchitecture

Better compatibility of AMP technologywith IC technology compared to othermodern architectures

Low accuracy of modulation due tosignificant phase and amplitude imbalancesbetween I and Q channels, DC offset, andnonlinear distortions

Better adaptivity compared toother modern architectures

LO leakage through the antenna causedby DC offset and other factors

Pulling voltage-controlled LO from PA output

Offsetup-conversiontransmitterarchitecture withbasebandreconstruction

Insusceptibility to pulling thevoltage-controlled LO from the PAoutput

Low accuracy of modulation due tosignificant phase and amplitudeimbalances between I and Q channels, DCoffset, and nonlinear distortion

High selectivity of reconstructionfiltering due to the use of SAW, crystal,mechanical, or ceramic IF filters

Low adaptivity and reconfigurability of AMPdue to the use of SAW, crystal, mechanical, orceramic IF filters

Slightly better accuracy of modulationdue to forming a bandpass signal at aconstant IF

Incompatibility of AMP technology withIC technology due to the use of SAW,crystal, mechanical, or ceramic IF filters

Reduction of LO leakage

Offsetup-conversiontransmitterarchitecturewith bandpassreconstruction

The highest accuracy of modulation due toradical reduction of phase and amplitudeimbalances between I and Q channels, DCoffset, and nonlinear distortion

Low adaptivity and reconfigurabilityof AMP due to the use of SAW,crystal, mechanical, or ceramic filters

Insusceptibility to pullingvoltage-controlled LO from PAoutput

Incompatibility of AMP technology withIC technology due to the use of SAW,crystal, mechanical, or ceramic filters

High selectivity of reconstructionfiltering due to the use of SAW, crystal,mechanical, or ceramic filters

Incomplete utilization of D/A outputpower

Radical reduction of LO leakage High requirements for D/A

length ∆ts in a conventional SHA at the D/A output shouldmeet the condition

∆ts ≤ 1(2 f0) , (1)

where f0 is a center frequency of the reconstructed signal,which coincides with the 1st IF. Condition (1) can be by-passed by using SHA with weighted integration. However,they are not used. Condition (1) does not allow efficient uti-lization of the D/A output current and, consequently, signalreconstruction close to the antenna.

The results of the comparative analysis of the describedtransmitter AMP architectures are reflected in Table 2. Sinceeach basic architecture has many modifications, this anal-ysis is not detailed. However, it shows that the offset up-conversion architecture with bandpass reconstruction pro-vides the highest accuracy of modulation. As to the draw-backs of this architecture, they can be eliminated by imple-mentation of the proposed reconstruction technique with in-ternal filtering (see Section 3).

3. SAMPLING AND RECONSTRUCTION WITHINTERNAL FILTERING

3.1. General

As shown in Section 2, AMPs with bandpass sampling, re-construction, and filtering provide the best performance ofboth receivers and transmitters (see Figures 1c and 2c). Atthe same time, conventional methods of sampling, recon-struction, and filtering limit flexibility of the AMPs, compli-cate their IC implementation, and prevent achieving poten-tial performance. Novel sampling and reconstruction tech-niques with internal filtering [17, 18, 19, 20, 21, 22, 23] al-low elimination of these drawbacks and provide additionalbenefits. These techniques have a strong theoretical founda-tion because they are derived from the sampling theorem.They can be used for both bandpass and baseband sam-pling and reconstruction. However, this paper is mainly fo-cused on bandpass applications of the proposed techniquessince the techniques are more beneficial for these applica-tions.

Page 106: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Analog Front Ends of Reconfigurable Radios 369

−2 fs − fs 0 fs 2 fs f

B

∣∣Su( f )∣∣

(a)

−2 fs − fs 0 fs 2 fs f

∣∣Ga( f )∣∣ ∣∣Su1( f )

∣∣

(b)

Figure 3: Amplitude spectra and the desired AFR: (a) |Su( f )|,(b) |Su1( f )| and |Ga( f )| (dashed line).

3.2. Antialiasing and reconstruction filtering

To better describe operation of sampling and reconstructioncircuits (SCs and RCs) with internal filtering, we first spec-ify requirements for antialiasing and reconstruction filter-ing. An antialiasing filter should minimally distort analogsignal u(t) intended for sampling and maximally suppressnoise and interference that can fall within the signal spec-trum Su( f ) as a result of sampling.

When baseband sampling takes place, spectrum Su( f ) ofa complex-valued u(t), represented by its Iand Q compo-nents, occupies the interval (see Figure 3a)

[−0.5B, +0.5B], (2)

where B is a bandwidth of u(t). Sampling with frequencyfs causes replication of Su( f ) with period fs (see Figure 3b)and mapping the whole f -axis for u(t) into the region[−0.5 fs, 0.5 fs[ for the sampled signal u(nTs), whereTs = 1/ fsis a sampling period. Thus, antialiasing filter should causeminimum distortion within interval (2) and suppress noiseand interference within the intervals

[k f s − 0.5B, k f s + 0.5B

], (3)

where replicas of Su( f ) are located in the spectrum Su1( f )of u(nTs). In (3), k is any nonzero integer. In principle, noiseand interference within the gaps between all intervals (3) and(2) can be suppressed in the DP. However, if these noise andinterference are comparable with or greater than u(t), weak-ening them by an SC lowers requirements for the resolutionof an A/D and DP. A desired amplitude-frequency response(AFR) |Ga( f )| of an antialiasing filter is shown in Figure 3bby the dashed line.

In the case of reconstruction, it is necessary to suppressall the images of u(nTs) within intervals (3) and minimallydistort the image within interval (2). No suppression withinthe gaps between intervals (3) and (2) is usually required.

When bandpass sampling takes place, spectrum Su( f ) ofreal-valued bandpass u(t) occupies the intervals

[− f0 − 0.5B,− f0 + 0.5B]∪ [ f0 − 0.5B, f0 + 0.5B

], (4)

−2 fs − fs− f0 0 fs f0 2 fs f

B

∣∣Su( f )∣∣

(a)

−2 fs− f0 − fs 0 fs f0 2 fs f

∣∣Ga( f )∣∣ ∣∣Su1( f )

∣∣

(b)

Figure 4: Amplitude spectra and the desired AFR: (a) |Su( f )|,(b) |Su1( f )| and |Ga( f )| (dashed line).

where f0 is a center frequency of Su( f ). A plot of Su( f ) isshown in Figure 4a. For bandpass sampling and reconstruc-tion, fs usually meets the condition

fs = f0floor

[(f0/ fs

)+ 0.5

]± 0.25 . (5)

Selection of fs according to (5) minimizes aliasing and sim-plifies both digital forming of I and Q components at theoutput of the receiver A/D and digital forming of a band-pass signal at the input of the transmitter D/A. Therefore, fsthat meets (5) is considered optimal. When fs is optimal, anantialiasing filter should cause minimum distortion withinintervals (4) and suppress noise and interference within theintervals

[− ( f0 + 0.5B + 0.5r fs),−( f0 − 0.5B + 0.5r fs

)]∪ [ f0 − 0.5B + 0.5r f s, f0 + 0.5B + 0.5r f s

],

(6)

where r is an integer, r ∈ [(0.5−2 f0/ fs),∞[, r = 0. Figure 4bshows amplitude spectrum |Su1( f )| of u(nTs), and the de-sired AFR |Ga( f )| of an antialiasing filter for bandpass sam-pling. Thus, a bandpass antialiasing filter has to suppressnoise and interference within intervals (6) and minimallydistort u(t) within intervals (4). Suppression of noise and in-terference within the gaps between intervals (4) and (6) is notmandatory, but it can be used to lower requirements for theresolution of an A/D and DP.

Bandpass reconstruction requires only suppression ofu(nTs) images within intervals (6) and minimum distortionwithin intervals (4).

3.3. Canonical sampling circuits

The block diagrams of two canonical SCs with internal an-tialiasing filtering are shown in Figure 5. In Figure 5a, an in-put signal ui(t) is fed into L parallel channels, whose out-puts are in turn connected to an A/D by a multiplexer (Mx).The spectrum of ui(t) is not limited by an antialiasing filterand includes the spectrum of the signal u(t) that should besampled. The lth channel (l ∈ [1,L]) forms all samples with

Page 107: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

370 EURASIP Journal on Wireless Communications and Networking

ui(t)u(nTs)1

...

L

. . .. . .

WFGControl

unit

... Mx A/D

(a)

ui(t)u(nTs)

1

...

L

. . .. . .

WFGControl

unit

... Mx

A/D

A/D

(b)

Figure 5: Canonical SCs with internal antialiasing filtering: (a)single-A/D version and (b) multiple-A/D version.

numbers l + kL, where k is any integer. The operational cy-cle of each channel is equal to LTs, consists of three modes(sample, hold, and clear), and is shifted by Ts relative to theoperational cycle of the previous channel. The length of thesample mode is equal to Tw, where Tw is the length of weightfunction w0(t).

During the sample mode, ui(t) is multiplied by wn(t) =w0(t − nTs), and the product is integrated. As a result,

u(nTs

) =∫ nTs+0.5Tw

nTs−0.5Tw

ui(τ) ·wn(τ) · dτ. (7)

Equation (7) reflects sampling, accumulation of the signalenergy with weight w0(t), and antialiasing filtering with im-pulse response h(t) = w0(nTs + 0.5Tw − t). Throughout thehold mode with length Th, a channel is connected to the A/Dthat quantizes the channel output. In the clear mode withlength Tc, the channel is disconnected from the A/D, and thecapacitor of its integrator is discharged. It is reasonable toallocate Ts for both hold and clear modes: Th + Tc = Ts. Aweight function generator (WFG) simultaneously generatesL−1 copies wn(t) of w0(t) because, at any instant, L−1 chan-nels are in the sample mode, and one channel is in the hold orclear mode. Each wn(t) is shifted relative to the previous one

109876543210−5

0

5

t/Ts

ui(t)

(a)

109876543210−1

0

1

t/Ts

wn

(t)

(b)

109876543210−1

0

1

t/Ts

wn

(t)

(c)

109876543210−1

0

1

t/Ts

wn

(t)

(d)

109876543210−1

0

1

t/Ts

wn

(t)

(e)

109876543210−1

0

1

t/Ts

wn

(t)

(f)

Figure 6: Positions of samples and corresponding wn(t).

by Ts. Positions of samples and corresponding wn(t) are illus-trated by Figure 6 for L = 5. As follows from (7), w0(t) deter-mines filtering properties of SCs. Examples of baseband andbandpass weight functions w0(t) and the AFRs |Ga( f )| of theSCs with these w0(t) are shown in Figures 7 and 8, respec-tively. Since an SC performs finite impulse response (FIR)filtering with AFR |Ga( f )|, which is the amplitude spectrumof w0(t), it suppresses interference using zeros of its AFR.When baseband sampling takes place, the distances betweenthe centers of adjacent intervals (2) and (3) are equal to fs(see Figure 3). To suppress all intervals (3), |Ga( f )| should

Page 108: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Analog Front Ends of Reconfigurable Radios 371

21.510.50−0.5−1−1.5−2

1

0.8

0.6

0.4

0.2

0

t/Ts

w0(t

)

(a)

43.532.521.510.50

0

−20

−40

−60

−80

f / fs

AFR|G

a(f

)|

(b)

Figure 7: Baseband SC (a) w0(t) and (b) AFR |Ga( f )|, in dB.

have at least one zero within each of them. To achieve this,condition Tw ≥ 1/ fs = Ts is necessary. For bandpass sam-pling, the distances between the centers of adjacent intervals(4) and (6) are equal to 0.5 fs (see Figure 4). Consequently,Tw ≥ 1/(0.5 fs) = 2Ts is required. When Th + Tc = Ts, thelength of the channel operational cycle is

LTs = Tw + Th + Tc ≥ 3Ts for bandpass u(t),

LTs = Tw + Th + Tc ≥ 2Ts for baseband u(t).(8)

It follows from (8) that L ≥ 3 is required for bandpass sam-pling and L ≥ 2 is necessary for baseband sampling. Onlybandpass sampling is considered in the rest of the paper.

In the SC shown in Figure 5b, the required speed of A/Dsis lower and an analog Mx is replaced with a digital one. Thisversion is preferable when the maximum speed of the A/Dsis lower than fs, or when L slower A/Ds cost less and/or con-sume less power than faster one.

3.4. Canonical reconstruction circuitsThe block diagrams of canonical RCs with internal filteringare shown in Figure 9. In Figure 9a, a demultiplexer (DMx)periodically (with period LTs) connects the output of a D/Ato each of L channels. The lth channel (l ∈ [1,L]) processessamples with numbers l + kL, where k is any integer. Opera-tional cycle duration of each channel is equal to LTs and de-layed by Ts relative to that of the previous channel. The cycleconsists of three modes: clear, sample, and multiply. In theclear mode, the SHA capacitor is discharged. Then, duringthe sample mode, this capacitor is connected to the D/A bythe DMx and charged. Throughout these modes, there is nosignal at the channel output because zero level enters the sec-ond input of a multiplier from a WFG. The reasonable total

43210−1−2−3−4

1

0.5

0

−0.5

−1

t/Ts

w0(t

)

(a)

54.543.532.521.510.50

0

−20

−40

−60

−80

f / fs

AFR|G

a(f

)|

(b)

Figure 8: Bandpass SC (a) w0(t) and (b) AFR |Ga( f )|, in dB.

length of the sample and clear modes is equal to Ts. In thesubsequent multiply mode with duration Tw, the signal fromthe SHA is multiplied by the appropriate copy of w0(t) gener-ated by the WFG, and the product enters an adder that sumsthe output signals of all the channels. Since at any instant,L − 1 channels are in the multiply mode and one channel isin the sample or clear mode, the WFG simultaneously gen-erates L − 1 copies of w0(t), each delayed by Ts relative tothe previous one. The RC reconstructs an analog signal u(t)according to the equation

u(t) ≈∞∑

n=−∞u(nTs

) ·wn(t) =∞∑

n=−∞u(nTs

) ·w0(t − nTs

).

(9)

It follows from (9) that the RC performs reconstruction fil-tering with transfer function determined by w0(t).

In the version of a canonical RC shown in Figure 9b, digi-tal words are distributed by a digital DMx among L channels.Presence of a D/A in each channel allows removal of SHAs.Here, the channel operational cycle consists of two modes:convert and multiply. In the first mode, the D/A convertsdigital words into samples u(nTs), which are multiplied bywn(t) during the multiply mode. This version has the follow-ing advantages: lower requirements for the speed of D/As,replacement of an analog DMx by a digital one, and removalof SHAs.

3.5. Advantages of the SCs and RCs and challengesof their realization

Both SCs and RCs with internal filtering make AMPs highlyadaptive and easily reconfigurable because w0(t), whichdetermines their filtering properties, can be dynamically

Page 109: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

372 EURASIP Journal on Wireless Communications and Networking

Digitalwords u(nTs)

D/A DMx

. . .. . .L

WFGControlunit

∑ u(t)1

SHA

SHA

......

(a)

Digitalwords

DMx

. . .. . .L

WFGControlunit

∑ u(t)

1D/A

D/A

......u(nTs)

(b)

Figure 9: Canonical RCs with internal reconstruction filtering:(a) single-D/A version and (b) multiple-D/A version.

changed. Internal filtering performed by these structures al-lows removal of conventional antialiasing and reconstruc-tion filters or their replacement by wideband low-selectivityfilters realizable on a chip. This makes the AMP technol-ogy uniform and compatible with the IC technology. TheRCs with internal filtering utilize the D/A output currentmore efficiently than conventional devices, then bandpassreconstruction takes place. The SCs with internal antialiasingfiltering accumulate signal energy in their storage capacitorsduring the sample mode. This accumulation filters out jitterand reduces the charging current of the storage capacitorsby 20–40 dB in most cases. Reduced jitter enables the devel-opment of faster A/Ds. The decrease in the charging currentlowers both the required gain of an AMP and its nonlineardistortions. The reduced AMP gain allows sampling close tothe antenna. Smaller charging current also lowers input volt-age of the SCs. Indeed, although the same output voltage hasto be provided by an SC with internal antialiasing filteringand a conventional SHA, the SC input voltage can be signifi-cantly lower when the integrator operational amplifier has anadequate gain. As mentioned in Section 2.1, a conventionalSHA does not suppress out-of-band noise and IMPs of allthe stages between the antialiasing filter and its capacitor. Asa result of sampling, these noise and IMPs fall within the sig-nal spectrum. The SCs with internal antialiasing filtering op-erate directly at the A/D input and reject out-of-band noiseand IMPs of all preceding stages. Thus, they perform moreeffective antialiasing filtering than conventional structures.

At the same time, practical realization of the SCs andRCs with internal filtering and their implementation in SDRspresent many technical challenges. Canonical structures ofthe SCs and RCs (see Figures 5 and 9) are rather complex.Therefore, their simplification is highly desirable. This sim-plification is intended, first of all, to reduce complexity andnumber of multiplications.

4. SIMPLIFICATION OF THE SCs AND RCs

4.1. Approaches to the problem

Approaches to simplification of the SCs and RCs dependon the ways of wn(t) generation and multiplications. Ana-log generation of wn(t) implies that multiplications of ui(t)in the SCs and u(nTs) in the RCs by wn(t) are performedby analog multipliers. Since only simple wn(t) can be gen-erated by analog circuits, and this generation is not flexibleenough, digital generation is preferable. When wn(t) are gen-erated digitally, they can be converted to the analog domainin the WFG (see Figures 5 and 9) or sent to the multipliers indigital form. In the first case, multiplications in the SCs andRCs are analog. In the second case, these multiplications canbe carried out by multiplying D/As.

Since digital wn(t) have unwanted spectral images, spec-tral components of an input signal ui(t) in the SCs and a re-constructed signal u(t) in the RCs corresponding to the un-wanted images should be suppressed. The suppression canbe performed by a wideband filter with fairly low selectiv-ity that allows IC implementation. Such a filter is sufficientbecause a required sampling rate of w0(t) representation ismuch higher than that of the A/D used in a receiver and theD/A used in a transmitter when bandpass sampling and re-construction take place. In practice, some kind of prefilter-ing is performed in all types of receivers, and some kind ofpostfiltering is performed in transmitters. Usually, these pre-filtering and postfiltering can provide the required suppres-sion. Since prefiltering and postfiltering automatically sup-press stopbands (6) remote from passband (4), internal fil-tering performed by SCs and RCs should first of all sup-press stopbands (6) closest to the passband. Complexity ofthe SCs and RCs, caused by high sampling rate of w0(t) rep-resentation, can be compensated by its low resolution. Thegoal is to lower the required resolution of w0(t) represen-tation or to find other means that can reduce multiplyingD/As (or analog multipliers) to a relatively small number ofswitches.

Simplification of the SCs and RCs can be achieved byproper selection of w0(t) and optimization of their architec-tures for a given w0(t). Below, attention is mostly focused onthe SCs because their practical realization is more difficultthan that of RCs due to higher requirements for their dy-namic range. Achieving a high dynamic range of multiplica-tions in the SCs is still a challenging task, although low inputcurrent (compared to conventional SHAs) makes it easier.

Brief information on w0(t) selection is provided inSection 4.2, and two examples of the SC simplification aredescribed and analyzed in Sections 4.3, 4.4, and 4.5. It is

Page 110: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Analog Front Ends of Reconfigurable Radios 373

important to emphasize that possible simplifications of theSCs are not limited to these examples.

4.2. Selection of weight functions

Selection of w0(t) is application specific and requires multi-ple tradeoffs. For example, w0(t) that maximizes the dynamicrange of an AMP and w0(t) that provides the best internal fil-tering are different. Indeed, w0(t) with rectangular envelopemaximizes the dynamic range due to its minimum peak fac-tor and the most efficient accumulation of the signal energy,but it provides relatively poor internal filtering. At the sametime, w0(t) that provides the best internal filtering for given Land fs/B has high peak factor and relatively poor accumula-tion of signal energy. When both features are desirable, w0(t)has to be selected as a result of a certain tradeoff, and this re-sult can be different depending on specific requirements forthe radio. To provide the best antialiasing filtering for givenL and fs/B, w0(t) should be optimized using the least meansquare (LMS) or Chebyshev criterion [23]. Any w0(t), op-timal according to one of these criteria, requires high accu-racy of its representation and multiplications. This compli-cates realization of the SCs. Suboptimal w0(t) that provideeffective antialiasing filtering with low accuracy of represen-tation and multiplications are longer than optimal w0(t) and,consequently, require larger L. An increase of fs/B simplifiesantialiasing filtering and allows reduction of L or accuracyof multiplications for a given quality of filtering [20]. Tech-nology of the SCs and technical decisions regarding theseand other units of the SDRs also influence selection of w0(t).Due to the complexity of these multiple tradeoffs, there isno mathematical algorithm for w0(t) selection, and heuristicprocedures combined with analysis and simulation are usedfor this purpose.

In general, a bandpass w0(t) can be represented as

w0(t) =W0(t)c(t) for t ∈ [− 0.5Tw, 0.5Tw],

w0(t) = 0 for t /∈ [− 0.5Tw, 0.5Tw],

(10)

where W0(t) is a baseband envelope, and c(t) is a periodiccarrier (with period T0 = 1/ f0) that can be sinusoidal ornonsinusoidal. To provide linear phase-frequency response,W0(t) should be an even function, and c(t) should be an evenor odd function. Assuming that Tw = kTs where k is a nat-ural number, we can expand c(t) into Fourier series over thetime interval [−0.5Tw, 0.5Tw]:

c(t) =∞∑

m=−∞cme

jm2π f0t, (11)

where m is any integer and cm are coefficients of the Fourierseries. Taking into account (10) and (11), we can write thatwithin the interval [−0.5Tw, 0.5Tw],

w0(t) =W0(t)∞∑

m=−∞cme

jm2π f0t =∞∑

m=−∞wm0(t), (12)

where wm0(t) are partial weight functions, whose envelopesare equal to cmW0(t) and whose carriers are harmonics of f0.The spectra of wm0(t) are partial transfer functions Gm( f ). Itfollows from (12) that when f0/ fs is high enough ( f0/ fs > 3is usually sufficient), the distances between adjacent harmon-ics of f0 are relatively large, and overlapping of Gm( f ) doesnot notably affect the suppression within those stopbands (6)that are close to the passband. Since remote stopbands (6)are suppressed by prefiltering or postfiltering, the simplestc(t), which is a squarewave, can be used when f0/ fs is suf-ficient. Combining a squarewave c(t) with an appropriatelyselected K-level W0(t) allows reducing the multiplying D/Asto a small number of switches. Note that, besides w0(t) withK-level W0(t), there are other classes of w0(t) that allow usto do this. If discontinuities in W0(t) and c(t) are properlyaligned and f0/ fs > 3, overlapping of Gm( f ) can be insignifi-cant even if condition Tw = kTs is not met.

The lower f0/ fs is, the more significantly Gm( f ) are over-lapped. As a result, both W0(t) and c(t) influence the filteringproperties of the SCs and RCs. When f0/ fs = 0.25, c(t) hasthe greatest impact on their transfer functions. To reduce themultiplying D/As to a small number of switches in this case,c(t) should also be a several-level function.

4.3. Separate multiplying by W0(t) and c(t)

The following method of the SC realization can be obtainedusing separate multiplication of ui(t) by the envelope W0(t)and carrier c(t) of w0(t). The nth sample at the output of theSC is as follows:

u(nTs

) =∫ 0.5Tw+nTs

−0.5Tw+nTs

ui(t)w0(t − nTs

)dt. (13)

Taking into account (10), we can write

w0(t − nTs

) =W0(t − nTs

) · c(t − nTs). (14)

When condition (5) is met, (14) can be rewritten as

w0(t − nTs

) =W0(t − nTs

) · c[t − (nmod 4)T0

4

]. (15)

Since c(t ± T0/2) = −c(t),

c(t − nTs

) =c(t)(−1)n/2 if n is even,

c(t − T0

4

)(−1)(n±1)/2 if n is odd.

(16)

Substituting (16) into (14), and (14) into (13), we obtain

u(nTs) =∫ 0.5Tw+nTs

−0.5Tw+nTs

ui(t)W0(t − nTs

)

×

c(t)(−1)n/2 if n is even

c(t − T0

4

)(−1)(n±1)/2 if n is odd

dt.

(17)

Page 111: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

374 EURASIP Journal on Wireless Communications and Networking

FromWFEG

FromCU

Mx A/D

WFEG CU

. . .

∫. . .

. . .

C Channel 1

C Channel L

cos 2π f0t

sin 2π f0t

ui(t)

+

+

FromCU

......

Figure 10: Modified SC.

In (16) and (17), “±” corresponds to “±” in (5). In particular,when c(t) = cos 2π f0t, (17) can be rewritten as follows:

u(nTs

) =∫ 0.5Tw+nTs

−0.5Tw+nTs

ui(t)W0(t − nTs

)

×cos

(2π f0t

)(−1)n/2 if n is even

sin(2π f0t

)(−1)(n±1)/2 if n is odd

dt.

(18)

The algorithm described by (18) can be carried out by themodified SC shown in Figure 10. Here, ui(t) enters two mul-tipliers where it is multiplied by cos 2π f0t and sin 2π f0t.These multiplications are similar to the beginning of theprocedure used for baseband sampling of bandpass signals(see Figures 1a and 1b). However, further processing is dif-ferent. Instead of baseband filtering of the lowest spectralimage after each multiplier, the differential outputs of bothmultipliers enter L channels through 4-contact switches. Theswitches are necessary because each sample in any channel isshifted by ±πL/2 relative to the previous one in this channelwhen (5) is true. A control unit (CU) provides proper opera-tion of the switches. This switching shifts the multiplier out-put spectral image from zero frequency to fs/4. After passingdecoupling capacitor C, it is processed in the channel. Sim-ilar to the canonical structure in Figure 5a, the operationalcycle of each channel is equal to LTs, consists of three modes(sample, hold, and clear), and is shifted by Ts relative to theoperational cycle of the previous channel. The difference isthat the channel input signal is multiplied by the appropri-ate copy Wn(t) of W0(t) instead of wn(t) during the samplemode. A weight function envelope generator (WFEG) formsWn(t). EachWn(t) is shifted relative to the previous one byTs

to be in phase with the operational cycle of the correspond-ing channel.

At first glance, the structure in Figure 10 looks even morecomplex than the canonical one shown in Figure 5a. How-ever, appropriate selection of W0(t) can significantly simplifyit. For example, when W0(t) is a rectangular function, theWFEG and the multipliers in the channels are unnecessary.As shown in Figure 11, the modified SC contains only 2 mul-tipliers for any L in this case. Complexity of the SC can also

FromCU

...

FromCU

... Mx A/D

CU

. . .

. . .

C

Channel 1

C

Channel L

cos 2π f0t

sin 2π f0t

ui(t)

+

+

Figure 11: Modified SC with rectangular W0(t).

be lowered compared to the canonical structures when someotherW0(t) are used. Note that single-ended circuits are usedin Figures 10 and 11 only for simplicity of illustration. Inpractical applications, differential circuits are preferable.

4.4. Analysis of the modified SCMany features of the canonical and modified SCs are thesame. Indeed, when the same w0(t) are used, their filteringproperties are identical and they accumulate equal amountsof signal energy. Consequently, they provide the same reduc-tion of the input current compared to conventional samplingstructures. They are equally adaptive and equally suitable forIC implementation. However, there is still substantial differ-ence between them. A canonical SC is not sensitive to DC off-set, while the outputs of the modified SCs are influenced byDC offsets in the first two multipliers. Besides, the numberand values of IMPs that fall within the signal spectrum arehigher in the modified SCs than in the canonical ones. In-deed, multiplication of ui(t) by wn(t) in each channel of thecanonical SC creates a spectral image at the frequency fs/4because wn(t) are centered around corresponding samplinginstants and fs meets (5), whereas the first two multiplica-tions in the modified SCs create baseband spectral images.Below, this is proven analytically.

Assuming that the DC offset in the multiplier of the lthchannel in a canonical SC is Ul, where l = [(n−1) modL]+1,we can rewrite (13) as

u(nTs

) =∫ 0.5Tw+nTs

−0.5Tw+nTs

[ui(t)w0

(t − nTs

)+ Ul

]dt. (19)

It follows from (16) and (19) that

u(nTs

) =∫ 0.5Tw+nTs

−0.5Tw+nTs

ui(t)W0(t − nTs

)

×c(t)(−1)n/2 if n is even

c(t − T0

4

)(−1)(n±1)/2 if n is odd

dt + UlTw.

(20)

Page 112: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Analog Front Ends of Reconfigurable Radios 375

Equation (20) can be rewritten as

u(nTs

) = (−1)floor [(n+0.5∓0.5)/2]∫ 0.5Tw+nTs

−0.5Tw+nTs

ui(t)W0(t − nTs

)

×c(t) if n is even

c(t +

T0

4

)if n is odd

dt + UlTw,

(21)

where sign “∓” corresponds to “±” in (5). It follows from(21) that, at the output of a canonical SC, the compo-nent of the discrete-time signal, caused by the DC offset,is located at zero frequency, while its desired componentis located at the frequency fs/4, as indicated by coefficient(−1)floor [(n+0.5∓0.5)/2]. Thus, the DC offset can be easily fil-tered out in the receiver DP.

For the modified SC, we can write

u(nTs

) =∫ 0.5Tw+nTs

−0.5Tw+nTs

W0(t − nTs

)

×[ui(t)c(t) + U1

](−1)n/2 if n is even[

ui(t)c(t − T0

4

)+ U2

](−1)(n±1)/2 if n is odd

dt,

(22)

where U1 and U2 are DC offsets in the first two multipliers.Similar to (20), this equation can be rewritten as

u(nTs

) = (−1)floor [(n+0.5∓0.5)/2]∫ 0.5Tw+nTs

−0.5Tw+nTs

W0(t − nTs

)

×ui(t)c(t) + U1 if n is even

ui(t)c(t +

T0

4

)+ U2 if n is odd

dt.

(23)

It follows from (23) that both signal and DC offset compo-nents after sampling are located at the frequency fs/4, as indi-cated by coefficient (−1)floor [(n+0.5∓0.5)/2]. Therefore, the DCcomponent cannot be filtered out.

Thus, DC offset and increased number and values ofIMPs lower the performance of the modified SC comparedto the canonical one. However, their performance is still sig-nificantly better than that of the conventional baseband sam-pling. Indeed, the entire signal processing is performed atzero frequency in the conventional procedure. Consequently,besides multipliers, all subsequent analog stages contributeto the increase in the DC offset and nonlinear distortion. Inaddition, baseband antialiasing filters create significant phaseimbalance between I and Q channels. In the modified SCs,signal processing after 4-contact switches is performed atfs/4, and subsequent analog stages do not increase nonlin-ear distortions and DC offset. The phase mismatch amongchannels of the modified SC is negligible because all clockimpulses are generated in the control unit using the samereference oscillator, and proper design allows us to mini-mize time skew. As follows from Section 4.2, cos 2π f0t and

0.10.080.060.040.020

f0/ fs = 1.25f0/ fs = 0.75f0/ fs = 0.25

γ

SER

(dB

)

20

40

60

80

Figure 12: SER(γ) for various f0/ fs.

sin 2π f0t in the first two multipliers of the modified SC canbe replaced by squarewaves with frequency f0 and time shiftof 0.25T0 = 0.25/ f0 relative to each other when f0/ fs > 3,and sufficient prefiltering is provided. This replacement fur-ther simplifies the modified SCs. Thus, the described modi-fication of the SCs substantially simplifies their realization atthe expense of slightly lower performance.

4.5. Use of orthogonality of WFG outputs

As mentioned in Section 4.2, increase of fs/B makes inter-nal filtering easier and may allow reduction of L. In additionto reducing L, high-ratio fs/B makes possible reducing thenumber of multipliers N for given L if f0/B is also high. Thispossibility is discussed below.

When (5) is true, the carrier of wn(t) generated for nthsample is rotated by±π/2 relative to the carrier of wn+2m+1(t)generated for (n + 2m + 1)th sample, where m is any inte-ger. Thus, if the envelope of w0(t) is rectangular, in somecases, wn(t) and wn+2m+1(t) can be sent to the same multi-plier of the SC or RC with internal filtering even when theseweight functions overlap. This property can be used to re-duce N for a given L. For example, if Tw/Ts = 2 (L = 3) andu(t) = U0 cos(2π f0t + ϕ0), one multiplier can be used for all3 channels and perform, ideally accurate sampling. However,a pure sinewave cannot carry information. In the case of abandpass signal u(t) = U(t) cos[2π f0t + ϕ(t)], sampling er-ror is unavoidable, and signal-to-error power ratio (SER) forthis error is

SER = 16π2

γ2

[(π f0Tw

)2 − 1(π f0Tw

)3 ∓ 1

]2

(24)

when B 1/Tw. Here, “∓” corresponds to “±” in (5), γ =BRMS/ f0, and BRMS is root mean square bandwidth of u(t).Figure 12 illustrates the dependence SER(γ) for several values

Page 113: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

376 EURASIP Journal on Wireless Communications and Networking

of f0/ fs. Since the spectrum of the error determined above isgenerally wider than Su( f ), a part of this error can be filteredout in the receiver DP. Therefore, (24) is a lower bound of theactual SER.

This method of reducing the number of multipliers Ncan also be used for L > 3 if the corresponding SER is suffi-ciently small. In this case, the minimally required N is

N =

0.5Tw

Ts+ 1 if

0.5Tw

Tsis even,

0.5Tw

Tsif

0.5Tw

Tsis odd.

(25)

For N > 1, this method can complicate the channel mis-match compensation in the receiver DP described in the nextsection. It is important to mention that (24) can be used forany N .

It follows from (24) and Figure 12 that the describedmethod can be used only with very high-ratios fs/B that cor-respond exclusively to sigma-delta A/Ds.

5. CHANNEL MISMATCH MITIGATION

5.1. Approaches to the problem

The SCs and RCs with internal filtering are inherently mul-tichannel. Therefore, the influence of channel mismatch onthe performance of SDRs must be minimized. This is espe-cially important for the SUs because in the receivers, u(t) isa sum of a desired signal s(t) and a mixture of the noise andinterference n(t). Thus, u(t) = s(t) + n(t). When the averagepower of n(t) is larger than that of s(t), the average power ofthe error e(t) caused by the channel mismatch can be com-parable with or even exceed the power of s(t).

There are three approaches to this problem. The first ofthem includes technical and technological measures that re-duce this mismatch: placing all the channels on the same die,simplifying w0(t), and correcting circuit design. The secondapproach is based on preventing an overlap of the signal andmismatch error spectra. In this case, the error spectrum canbe filtered out in the DP. The third approach is adaptive com-pensation of the channel mismatch in the DP. The first ap-proach alone is sufficient for many types of transmitters andfor receivers with limited dynamic range. In high-quality re-ceivers, the measures related to this approach are necessarybut usually not sufficient. Therefore, the second and thirdapproaches are considered below.

5.2. Separation of signal and error spectra

To determine the conditions that exclude any overlap be-tween spectra Su1( f ) of u(nTs) and Se( f ) of e(t), we first findSe( f ). The phase mismatch among channels can be madenegligible because all clock impulses are generated in thecontrol unit using the same reference oscillator, and properdesign minimizes time skew. Therefore, it is sufficient to takeinto account only the amplitude mismatch caused by the dif-ferences among the channel gains g1, g2, . . . , gL. The averagegain is g0 = (g1 +g2 +· · ·+gL)/L, and the deflection from g0 is

−0.5 fs −0.2 fs−0.4 fs

|C2||C1|

|Cm||C1|

|C2| |C2||C1|

0 0.2 fs 0.4 fs

0.5 fs

0.6 fs 0.8 fs f

(a)

−0.5 fs −0.25 fs

∣∣Ga( f )∣∣,∣∣Su( f )

∣∣

0 0.25 fs 0.5 fs 0.75 fs f

B Bt

(b)

−0.5 fs −0.25 fs 0 0.25 fs 0.5 fs 0.75 fs f

∣∣Gd( f )∣∣, ∣∣Su1( f )

∣∣, ∣∣Se( f )∣∣

(c)

Figure 13: Amplitude spectra and AFRs: (a) spectral componentsof d(t); (b) |Su( f )|—solid line, |Ga( f )|—dashed line; (c) |Su1( f )|and |Se( f )|—solid line, |Gd( f )|—dashed line.

dl = gl − g0 in the lth channel. Since samples of u(t) are gen-erated in turn by all channels, the deflections d1, d2, . . . ,dL,d1, d2, . . . ,dL, d1, d2, . . . appear at sampling instants t = nTs

as a periodic function d(t) with period LTs:

d(t) =∞∑

k=−∞

L∑l=1

dlδ[t − (kL + l)Ts

], (26)

where δ(t) is the delta function. The spectrum of d(t) is

Sd( f ) =∞∑

m=−∞

[Cmδ

(f − m

Lfs

)], (27)

where coefficients

Cm = 1LTs

L∑l=1

[dl exp

(− j2πml

L

)]. (28)

As reflected by (27) and (28), Sd( f ) is a periodic functionwith the period fs because d(t) is discrete with samplingperiod Ts. Therefore, it is sufficient to consider Sd( f ) onlywithin the interval [−0.5 fs, 0.5 fs[. Since d(t) is real-valued,Sd( f ) is even. Since d(t) is periodic with period LTs, Sd( f ) isdiscrete with the harmonics located at frequencies ±m fs/L,m = 1, 2, . . . , floor (L/2) within the interval [−0.5 fs, 0.5 fs[.The spectral components of d(t) are shown in Figure 13a forL = 5. When (5) is true, the images of the spectrum Su1( f )

Page 114: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Analog Front Ends of Reconfigurable Radios 377

of u(nTs) occupy the following bands within the interval[−0.5 fs, 0.5 fs[:

[− 0.25 fs − 0.5B,−0.25 fs + 0.5B]

∪ [0.25 fs − 0.5B, 0.25 fs + 0.5B],

(29)

where B is a bandwidth of u(t). Figure 13b shows |Su( f )| andthe AFR |Ga( f )| of antialiasing filtering performed by the SCfor f0 = 0.25 fs. Spectrum Se( f ) is a convolution of Su( f ) andSd( f ). Taking (5) into account, we get

Se( f ) =∞∑

m=−∞

Cm

Su

[f − fs

(m

L− 0.25

)]

+ Su

[f − fs

(m

L+ 0.25

)].

(30)

Since e(t) is a real-valued discrete function with sampling pe-riod Ts, |Se( f )| is an even periodic function with the periodfs that is unique within the interval [−0.5 fs, 0.5 fs[.

It follows from (30) that if L is even, the error image cor-responding to m = ±L/2 falls to the frequencies±0.25 fs, thatis, within the signal spectrum. Therefore, Se( f ) and Su( f )cannot be separated. When L is odd, the situation is differ-ent. The centers of the images caused by the channel mis-match are located at frequencies ±(r + 0.5) fs/(2L), wherer = 0, 1, . . ., 0.5(L − 1) − 1, 0.5(L − 1) + 1, . . .,L − 1 withinthe interval [−0.5 fs, 0.5 fs[. The bandwidth of each image isB1 = B + 2Bt1, where Bt1 is the image one-sided transitionband. The images of Se( f ) are created by coefficients Cm.Since these coefficients are different, the images have differ-ent transition bands. However, we assume for simplicity thattransition bands of all images are equal to those of the mostpowerful image. Mean values of u(t) and e(t) are equal tozero. Denoting the standard deviation of u(t) and e(t) as σuand σe, respectively, we can state that σu σe. The standarddeviation σe1 of the most powerful spectral image of e(t) al-ways meets condition σe1 ≤ σe. It is reasonable to assumeBt/Bt1 = σu/σe1 = M where Bt is the antialiasing-filter one-sided transition band. Thus, Bt1 = Bt/M and M > 1. Takinginto account that Bt ≤ 0.5 fs − B, we obtain

B1 ≤ B + 2[(

0.5 fs − B)

M

]. (31)

Since channel filtering in the receiver DP removes all thespectral components of e(t) outside bands (29), only the partof Se( f ) which falls within these bands degrades the receiverperformance. It follows from (29) and (30) that Se( f ) andSu( f ) do not overlap if (B + B1) ≤ fs/L. Inequality (31) al-lows us to rewrite this condition as follows:

fsB≥ 2L

(M − 1)(M − L)

and M ≥ L. (32)

According to (32), fs/B → 2L when M → ∞. In practice,M ≥ 100. Table 3 shows the minimum values of fs/B re-quired to filter out e(t) when L is odd. It follows from Table 3

Table 3: Minimum values of fs/B.

M ↓ L→ 3 5 7 9 11100 fs/B 6.1 10.4 14.9 19.6 24.51000 fs/B 6.01 10.04 14.08 18.15 22.22

that it is relatively easy to avoid an overlap of Se( f ) and Su( f )and exclude an impact of the SC channel mismatch on the re-ceiver performance when L = 3. For odd L > 3, significantincrease of fs is required. Consequently, combining the SCsand sigma-delta A/Ds almost automatically excludes this im-pact if L is odd.

When L is odd, but (32) is not met, Se( f ) and Su( f ) over-lap. However, the overlap can be lowered by increasing fs/Band, when L ≥ 5, by reducing the Sd( f ) harmonics adjacentto±0.5 fs since they create the closest-to-the-signal images ofSe( f ). Changing the succession of channel switching can re-duce the harmonics. The succession that makes d(t) close toa sampled sinewave minimizes the overlap.

Figure 13c shows |Su1( f )| and |Se( f )| for the situationwhen L is odd and condition (32) is met. Here, the error im-ages adjacent to the signal are created by C2, and the moredistant images by C1. The AFR |Gd( f )| of the DP channelfilter is shown by the dashed line.

5.3. Compensation of channel mismatch in DP

If, despite all the measures, the residual error caused by themismatch still degrades the receiver performance, it can beadaptively compensated in the DP. This compensation canbe performed either during the operation mode simultane-ously with signal processing or during a separate calibrationmode. In all cases, channel gains gl are estimated first, andthen deflections dl are compensated.

There are many methods of fast channel gain estima-tion in calibration mode. For example, when all the copieswn(t) of w0(t) are simultaneously applied to the SC multipli-ers and a test signal is sent to the SC input, estimation time isTe = Tw + LTs = (2L− 1)Ts, assuming that Ts is required forthe hold and clear modes in each channel. A sinewave withfrequency f0 is the simplest test signal. The estimation canalso be done when wn(t) are delayed relative to each other byTs, like in the operational mode. If (5) is true and the test sig-nal is a sinewave with frequency f0 and arbitrary initial phase,Te = 2Tw + (L + 1)Ts = (3L − 1)Ts because two consecutivesamples are required for each channel to estimate its gain.When the phase shift between the sinewave and the carrier ofw0(t) is equal to ±45, the estimation time can be reduced toTe = Tw + LTs = (2L− 1)Ts.

Channel mismatch compensation performed during theoperation mode requires much longer estimation becauseu(t) is a stochastic process. The block diagram of a simplifiedversion of such a compensator is shown in Figure 14. Here, ademultiplexer (DMx) distributes digital words resulting fromthe SC samples among L digital channels. Each digital chan-nel corresponds to the SC channel with the same number.Averaging units (AU) calculate the mean magnitudes of sam-ples in each channel. The mean magnitudes are processed

Page 115: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

378 EURASIP Journal on Wireless Communications and Networking

FromA/D

DMx Mx DF

GS...

AU 1

AU L

1...

L

1...

L

K1

KL. . .

Figure 14: Digital channel mismatch compensator.

RF strip SC A/DTo DP

Figure 15: Modified receiver AMP architecture with digitization atthe RF.

in a gain scaler (GS), which generates coefficients Kl thatcompensate the channel mismatch. A multiplexer (Mx) com-bines the outputs of all the channels. A subsequent digital fil-ter (DF) provides the main frequency selection. In practice,channel mismatch compensation during the operation moderequires the most statistically efficient methods of gl estima-tion, and the compensator should be designed together withautomatic gain control (AGC) of the receiver.

6. AMPS’ ARCHITECTURES BASED ON SAMPLINGAND RECONSTRUCTION WITH INTERNALFILTERING

6.1. General

It is shown in Section 2 that the SDR front ends with band-pass sampling, reconstruction, and antialiasing filtering po-tentially provide the best performance. At the same time,conventional methods of sampling, reconstruction, and fil-tering limit flexibility of the front ends, complicate their ICimplementation, and do not allow achieving their potentialparameters. It follows from Section 3 that implementation ofthe novel sampling and reconstruction techniques with inter-nal filtering can eliminate these drawbacks and provide someadditional benefits. Sections 4 and 5 demonstrate that chal-lenges of the proposed techniques realization can be over-come. The impact of these techniques on the architectures ofthe radios’ AMPs is discussed below.

6.2. Modified receiver AMPs

Implementation of sampling with internal antialiasing filter-ing in digital receivers requires modification of their frontends. Since accumulation of the signal energy in the storagecapacitors of the SCs significantly reduces the required gainof AMPs, and antialiasing filtering performed by the SCs isflexible, it is reasonable to consider the possibility of signaldigitization at the receiver RF. This leads to the simplest AMParchitecture shown in Figure 15. Here, an RF strip performsprefiltering and all the required amplification, an SC carries

out antialiasing filtering and sampling, and an A/D quantizesthe output of the SC. All further processing is performed ina DP.

When multiplication of ui(t) by w0(t) is performed in theanalog domain, the carrier c(t) of w0(t) is a sinewave, the en-velope W0(t) of w0(t) is a smooth function, and the AMP hassufficient dynamic range, prefiltering in the RF strip is usedonly to limit the receiver frequency range R. The same typeof prefiltering can be used when c(t) is nonsinusoidal and/orW0(t) is not a smooth function, but R is narrower than halfan octave. Such prefilters do not require any adjustment dur-ing frequency tuning.

If the conditions above are not met, the prefilter band-width should be narrower than R. Nonsinusoidal c(t) andnonsmooth W0(t) require the prefilter bandwidth that doesnot exceed half an octave. In practice, the prefilter bandwidthis determined as a result of a tradeoff. Indeed, on the onehand, reduction of the prefilter bandwidth allows increasingits transition band. This simplifies IC implementation of theprefilter. On the other hand, increase in the prefilter band-width simplifies its frequency tuning.

In any case, signal u(t) intended for digitization is onlya part of ui(t), and u(t) usually has wider spectrum than adesired signal s(t) since channel filtering is performed in theDP. Therefore, a reasonable algorithm of the automatic gaincontrol (AGC) is as follows. The RF strip gain should be reg-ulated by a control signal generated at the output of a digitalchannel filter and constraints generated at the input of theSC and at the output of the D/A. These constraints preventclipping of u(t) caused by powerful interference, which is fil-tered out by the digital channel filter, and clipping of ui(t)caused by powerful interference, which is filtered out by theSC. To compensate level variations due to the constraints,feed-forward automatic scaling is usually required in the DPwith fixed-point calculations.

Reconfiguration or adaptation of the receiver at the samef0 usually can be achieved by varying only W0(t). Frequencytuning requires shifting the AFR of the SC along the fre-quency axis and, sometimes, adjusting the prefilter AFR. TheAMP has to carry out only coarse frequency tuning. Finetuning with the required accuracy can be performed in thereceiver DP. The reasonable increment ∆ f of coarse tun-ing is about 0.1B, where B is the bandwidth of u(t). Thus,the number of different center frequencies f0 within the fre-quency range R is about 10R/B. In most cases, coarse tun-ing requires changing both c(t) and W0(t). Indeed, whenf0 is changed, usually fs should also be changed to preservecondition (5). This in turn necessitates changing W0(t) be-cause certain relations between fs and Tw are necessary tosuppress noise and interference within intervals (6). Duringcoarse tuning, W0(t) can remain unchanged only when pre-vious and subsequent frequencies f0 have the same optimalfs and keeping unchanged W0(t) does not cause additionaldiscontinuities in w0(t). However, this happens rarely, andfrequency tuning in the AMP shown in Figure 15 is rela-tively complex. The SCs described in Section 4.3 cannot beused in this architecture due to possible leakage of the c(t)generator.

Page 116: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Analog Front Ends of Reconfigurable Radios 379

RFsection

LPF

IF strip

Low-Qfilter

A/DSCTo DP

LO

Figure 16: Modified superheterodyne receiver AMP architecturewith sampling at the IF.

A superheterodyne architecture of the receiver AMPmodified to accommodate sampling with internal antialias-ing filtering at the IF is shown in Figure 16. Compared to theprevious architecture, this one simplifies both frequency tun-ing and prefiltering. Here, an RF section performs image re-jection and preliminary amplification of the sum of a desiredsignal, noise, and interference. Prefiltering and further signalamplification are carried out in an IF strip. This prefilteringis performed by a filter with low quality factor (Q) that canbe implemented on a chip.

In principle, prefiltering is necessary only when c(t) isnonsinusoidal and/or W0(t) is not a smooth function. Oth-erwise, it can be excluded. However, as shown in Section 4.2,use of a K-level W0(t) and a squarewave carrier c(t) radi-cally simplifies the SC due to reducing multiplying D/As toa relatively small number of switches. Besides, it allows in-creasing the receiver IF, which, in turn, simplifies image re-jection in the RF section. When the receiver frequency rangeR is wide, a variable IF allows avoiding spurious responses. Inpractice, two or three different f0’s are sufficient, and they canbe selected so that transitions from one f0 to another requireminimum adjustment. For example, these transitions mayrequire changing only c(t). If these frequencies are within thebandwidth of the low-Q filter, the latter does not require anyadjustment when the IF is changed. In both AMP architec-tures shown in Figures 15 and 16, all measures that reducethe influence of the SC channel mismatch on the receiver per-formance (see Section 5) should be taken. Therefore, whencondition (32) is not met, digital channel mismatch compen-sator has to be implemented in the receiver DP.

Despite the differences, the AMP architectures in Figures15 and 16 utilize the advantages of sampling with internalantialiasing filtering (see Section 3.5). First of all, removalof high-quality conventional antialiasing filters (e.g., SAW,crystal, mechanical, ceramic) and implementation of the SCswith variable w0(t) make these architectures realizable on achip, reconfigurable, and adaptive. Then, the proposed sam-pling significantly improves performance by adding to thebenefits of bandpass sampling described in Section 2.1 thefollowing advantages. A variable IF allows avoiding spuri-ous responses in a superheterodyne AMP. Nonlinear distor-tions are radically reduced due to rejection of out-of-bandIMPs of all preceding stages and lower input current of theSC caused by accumulation of the signal energy. This accu-mulation also filters out jitter, improving performance andspeed of the A/D. Finally, the accumulation of signal energylowers the required AMP gain and allows sampling close tothe antenna.

D/A RC RF strip PAFrom DP

Figure 17: Modified transmitter AMP architecture with recon-struction at the RF.

IF strip

Low-Qfilter

From DPD/A RC

LO

BPF PA

Figure 18: Modified offset up-conversion transmitter AMP archi-tecture with reconstruction at the IF.

6.3. Modified transmitter AMPs

Similar to the case of receivers, implementation of recon-struction with internal filtering in transmitters requiresmodification of their AMPs. This modification affects onlythe transmitter drive (exciter) and does not influence thetransmitter PA. Signal reconstruction at the transmitter RFleads to the simplest AMP architecture shown in Figure 17.Here, digital words corresponding to the samples of a band-pass signal are formed in a DP at the transmitter RF. Then,they are converted to the analog samples by a D/A. An RCreconstructs the bandpass analog signal and carries out mainanalog filtering. A subsequent RF strip amplifies the signalto the level required at the input of a PA and performs post-filtering. This postfiltering is absolutely necessary when c(t)is nonsinusoidal and/or W0(t) is not a smooth function. Al-though the AMP in Figure 17 looks simple, its implementa-tion causes problems related to frequency tuning of the trans-mitter and digital-to-analog conversion of bandpass signalsat the varying RF.

These problems are solved in the offset up-conversionAMP architecture modified to accommodate bandpass re-construction with internal filtering at the IF shown inFigure 18. The fact that reconstruction, preliminary ampli-fication, and postfiltering of bandpass analog signals are car-ried out at the transmitter IF significantly simplifies realiza-tion of this procedures. An RC performs main reconstructionfiltering, while postfiltering is carried out by a low-Q IF filterthat can be placed on a chip.

Implementation of reconstruction with internal flexiblefiltering makes the transmitter AMPs easily reconfigurableand highly adaptive and increases their scale of integration.This reconstruction also reduces the required AMP gain dueto more efficient utilization of the D/A output current. As aresult, reconstruction can be performed closer to the antennathan in conventional architectures.

7. CONCLUSIONS

In modern SDRs, analog front end architectures with band-pass sampling, reconstruction, and antialiasing filtering can

Page 117: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

380 EURASIP Journal on Wireless Communications and Networking

potentially provide the best performance of both receiversand transmitters. However, conventional methods of per-forming these procedures limit flexibility, complicate IC im-plementation, and do not allow achieving the potential per-formance of the radios.

Novel sampling and reconstruction techniques with in-ternal filtering derived from the sampling theorem elimi-nate these problems. The techniques provide high flexibilitybecause their filtering and other properties are determinedby weight functions w0(t) that can be dynamically changed.Since technology of the SCs and RCs with internal filtering iscompatible with IC technology, they radically increase scaleof integration in the AMPs. The RCs provide more efficientutilization of the D/A output current than conventional tech-niques. The SCs accumulate the input signal energy. Thisaccumulation filters out jitter, improving performance andspeed of A/Ds, and reduces the input current. The reduc-tion of the input current lowers nonlinear distortions andrequired gain of AMPs.

Technical challenges of the SCs and RCs practical real-ization can be overcome by proper selection of w0(t) andoptimization of their architectures for a given w0(t). Selec-tion of w0(t) requires multiple tradeoffs. Simplification ofthe SCs and RCs is usually intended to reduce complexityand/or number of multiplications. Minimum complexity ofmultiplications is achieved when multiplying D/As or ana-log multipliers can be replaced by a relatively small numberof switches. This can be accomplished, for instance, by us-ing w0(t) with K-level envelope W0(t) and squarewave car-rier c(t) when W0(t) and c(t) are properly synchronized andf0/ fs is adequately high ( f0/ fs > 3 is usually sufficient). Whenf0/ fs is low, c(t) should also be a several-level function. Thereare other classes of w0(t) that allow replacing multipliers bya small number of switches.

Separate multiplications of the input signal ui(t) byW0(t) and c(t) and use of only two multipliers for multiply-ing by c(t) lead to a method that significantly simplifies theSCs. Although this is achieved at the expense of slightly re-duced performance compared to the canonical SCs, the sim-plified SCs still provide significantly better performance ofthe radios than conventional sampling.

Increase of fs/B simplifies antialiasing and reconstruc-tion filtering and allows reduction of L in some cases. Whenboth fs/B and f0/B are sufficiently high, use of WFG outputs’orthogonality allows reduction of N for a given L. However,this method is practical only for very high fs/B.

Since SCs and RCs with internal filtering are inherentlymultichannel, the impact of channel mismatch on the per-formance of SDRs should be minimized. There are three ap-proaches to the problem. The first of them includes all tech-nical and technological measures that reduce the mismatch.The second one is based on preventing an overlap of signaland mismatch error spectra. This can be achieved only whenL is odd, and condition (32) is met. In this case, the errorspectrum can be filtered out in the DP. Combination of theSCs with odd L and sigma-delta A/Ds almost automaticallyexcludes the overlap. When L is odd, but condition (32) isnot met, the overlap cannot be avoided. However, it can be

lowered by increasing fs/B and, when L ≥ 5, by reducing theSd( f ) harmonics adjacent to ±0.5 fs. The third approach isbased on adaptive compensation of the channel mismatch inthe DP.

In principle, sampling and reconstruction with internalfiltering can be carried out at the radios’ RFs. However, fre-quency conversion to an IF significantly simplifies practicalrealization of the modified SDRs.

Implementation of the SCs and RCs with internal filter-ing in SDRs radically increases reconfigurability, adaptivityand scale of integration of their front ends. Simultaneously, itimproves performance of the radios due to significant reduc-tion of nonlinear distortions, rejection of out-of-band noiseand IMPs of all stages preceding sampling, avoiding spuriousresponses, and filtering out jitter. This implementation alsosubstantially reduces front ends of SDRs, enabling samplingand reconstruction close to the antenna.

REFERENCES

[1] T. Anderson and J. W. Whikohart, “A digital signal processingHF receiver,” in Proc. 3rd International Conference on Com-munication Systems & Techniques, pp. 89–93, London, UK,February 1985.

[2] C. M. Rader, “A simple method for sampling in-phase andquadrature components,” IEEE Trans. Aerosp. Electron. Syst.,vol. 20, no. 6, pp. 821–824, 1984.

[3] M. V. Zarubinskiy and Y. S. Poberezhskiy, “Formation of read-outs of quadrature components in digital receivers,” Telecom-munications and Radio Engineering, vol. 40/41, no. 2, pp. 115–118, 1986.

[4] Y. S. Poberezhskiy, Digital Radio Receivers, Radio & Commu-nications, Moscow, Russia, 1987 (Russian).

[5] J. B.-Y. Tsui, Digital Microwave Receivers: Theory and Concepts,Artech House, Norwood, Mass, USA, 1989.

[6] M. E. Frerking, Digital Signal Processing in CommunicationSystems, Van Nostrand Reinhold, New York, NY, USA, 1994.

[7] W. E. Sabin and E. O. Schoenike, Eds., Single-Sideband Sys-tems and Circuits, McGraw-Hill, New York, NY, USA, 2nd edi-tion, 1995.

[8] J. Mitola III, “The software radio architecture,” IEEE Com-mun. Mag., vol. 33, no. 5, pp. 26–38, 1995.

[9] R. I. Lackey and D. W. Upmal, “Speakeasy: the military soft-ware radio,” IEEE Commun. Mag., vol. 33, no. 5, pp. 56–61,1995.

[10] B. Razavi, “Recent advances in RF integrated circuits,” IEEECommun. Mag., vol. 35, no. 12, pp. 36–43, 1997.

[11] H. Meyr, M. Moeneclaey, and S. A. Fechtel, Digital Commu-nications Receivers, John Willey & Sons, New York, NY, USA,1998.

[12] A. A. Abidi, “CMOS wireless transceivers: the new wave,” IEEECommun. Mag., vol. 37, no. 8, pp. 119–124, 1999.

[13] J. Mitola III, Software Radio Architecture, John Willey & Sons,New York, NY, USA, 2000.

[14] C. Chien, Digital Radio Systems on a Chip: a System Approach,Kluwer Academic, Boston, Mass, USA, 2000.

[15] M. Helfenstein and G. S. Moschytz, Eds., Circuits and Sys-tems for Wireless Communications, Kluwer Academic, Boston,Mass, USA, 2000.

[16] Y. Sun, Ed., Wireless Communication Circuits and Systems, IEE,London, UK, 2004.

[17] Y. S. Poberezhskiy and G. Y. Poberezhskiy, “Sampling withweighted integration for digital receivers,” in Proc. Digest of

Page 118: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Flexible Analog Front Ends of Reconfigurable Radios 381

IEEE MTT-S Symposium on Technologies for Wireless Appli-cations, pp. 163–168, Vancouver, British Columbia, Canada,February 1999.

[18] Y. S. Poberezhskiy and G. Y. Poberezhskiy, “Sampling tech-nique allowing exclusion of antialiasing filter,” Electronics Let-ters, vol. 36, no. 4, pp. 297–298, 2000.

[19] Y. S. Poberezhskiy and G. Y. Poberezhskiy, “Sample-and-holdamplifiers performing internal antialiasing filtering and theirapplications in digital receivers,” in Proc. IEEE Int. Symp. Cir-cuits and Systems (ISCAS ’00), vol. 3, pp. 439–442, Geneva,Switzerland, May 2000.

[20] Y. S. Poberezhskiy and G. Y. Poberezhskiy, “Sampling algo-rithm simplifying VLSI implementation of digital receivers,”IEEE Signal Processing Lett., vol. 8, no. 3, pp. 90–92, 2001.

[21] Y. S. Poberezhskiy and G. Y. Poberezhskiy, “Signal reconstruc-tion technique allowing exclusion of antialiasing filter,” Elec-tronics Letters, vol. 37, no. 3, pp. 199–200, 2001.

[22] Y. S. Poberezhskiy and G. Y. Poberezhskiy, “Sampling and sig-nal reconstruction structures performing internal antialias-ing filtering,” in Proc. 9th International Conference on Elec-tronics, Circuits and Systems (ICECS ’02), vol. 1, pp. 21–24,Dubrovnik, Croatia, September 2002.

[23] Y. S. Poberezhskiy and G. Y. Poberezhskiy, “Sampling and sig-nal reconstruction circuits performing internal antialiasingfiltering and their influence on the design of digital receiversand transmitters,” IEEE Trans. Circuits Syst I: Regular Papers,vol. 51, no. 1, pp. 118–129, 2004, erratum ibid. vol. 51, no. 6,p. 1234, 2004.

Yefim S. Poberezhskiy received theM.S.E.E. degree from the National Tech-nical University “Kharkov PolytechnicInstitute,” Kharkov, Ukraine, and the Ph.D.degree in radio communications fromMoscow Radio Communications R&DInstitute, Moscow, Russia, in 1971. He hasheld responsible positions in both industryand academia. Currently, he is a SeniorScientist at Rockwell Scientific Company,Thousand Oaks, Calif. He is an author of over 200 publications and30 inventions. A book Digital Radio Receivers (Moscow: Radio &Communications, 1987, in Russian) is among his publications. Hiscurrent major research interests include communication systems;theory of signals, circuits, and systems; mixed-signal processing;digital signal processing; modulation/demodulation; synchroniza-tion; and architecture of digital receivers and transmitters.

Gennady Y. Poberezhskiy received theM.S.E.E. degree (with the highest honors)from Moscow Aviation Institute, Russia, in1993. He has held systems engineering posi-tions in a number of companies. Currently,he is a Principal Engineer at Raytheon Spaceand Airborne Systems, El Segundo, Calif.He is an author of 20 publications. His cur-rent research interests include communica-tion systems, mixed-signal processing, digi-tal signal processing, communication, and GPS receivers.

Page 119: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

EURASIP Journal on Wireless Communications and Networking 2005:3, 382–389c© 2005 Bedri A. Cetiner et al.

A Reconfigurable Spiral Antennafor Adaptive MIMO Systems

Bedri A. CetinerSpace Science Center, Morehead State University, Morehead, KY 40351, USAEmail: [email protected]

J. Y. QianDepartment of Electrical Engineering and Computer Science, University of California at Irvine, Irvine, CA 92697-2625, USAEmail: [email protected]

G. P. LiDepartment of Electrical Engineering and Computer Science, University of California at Irvine, Irvine, CA 92697-2625, USAEmail: [email protected]

F. De FlaviisDepartment of Electrical Engineering and Computer Science, University of California at Irvine, Irvine, CA 92697-2625, USAEmail: [email protected]

Received 17 October 2004; Revised 15 March 2005

We present a reconfigurable spiral antenna for use in adaptive MIMO systems. The antenna is capable of changing the sense ofpolarization of the radiated field. It is fabricated by using an RF-MEMS technology compatible with microwave laminate substratesdeveloped within the author’s group. The proposed antenna structure is built on a number of rectangular-shaped bent metallicstrips interconnected to each other with RF-MEMS actuators. Two senses of polarization, RHCP and LHCP, are achieved byconfiguring the physical structure of the antenna, that is, by changing the winding sense of the spiral, through judicious activationof MEM actuators. The fabrication process for the monolithic integration of MEM actuators with bent microstrip pixels onRO4003-FR4 microwave laminate substrate is described. The measured and calculated radiation and impedance characteristicsof the antenna are given. The operating frequency of the presented antenna design can easily be adjusted to be compatible withpopular IEEE networking standards such as 802.11a.

Keywords and phrases: adaptive MIMO systems, reconfigurable spiral antenna, radio-frequency microelectromechanical systems.

1. INTRODUCTION

Reconfigurable wireless communication systems, which candynamically adapt themselves to constantly changing envi-ronmental propagation characteristics, will be the key forthe next-generation communication scenarios. A communi-cation system, capable of changing its output dynamicallythrough reconfigurability features, allows optimal system-level performance at all times, regardless of changing char-acteristics of the communication environment.

There has recently been enormous research performedon MIMO systems [1] with associated technologies such as

This is an open access article distributed under the Creative CommonsAttribution License, which permits unrestricted use, distribution, andreproduction in any medium, provided the original work is properly cited.

smart antennas and adaptive coding and modulation tech-niques, which have been proven to dramatically increasethe wireless channel capacity and improve the diversity. Al-though in these studies considerable attention has been givento the performance analysis of these systems in the contextof coding and signal processing architectures, the investiga-tion of the antenna aspect is mainly limited to the impactof the number of antenna elements with little considerationon their radiation and polarization characteristics as well asarray geometry. Multiple antenna elements of these systemsare fixed by the initial design and cannot change their prop-erties, that is, radiation pattern, polarization, and operatingfrequency.

We have recently developed a microwave-laminate-compatible RF-MEMS technology [2, 3, 4] that allowsfabricating multifunction reconfigurable antennas (MRAs)

Page 120: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

A Reconfigurable Spiral Antenna for Adaptive MIMO Systems 383

on microwave laminate substrates that best meet the an-tenna performance characteristics. An MRA can dynami-cally configure its structural architecture and thus alter itsperformance properties, that is, polarization, radiation pat-tern, and operating frequency. Therefore, an adaptive MIMOsystem equipped with MRAs will not be constrained to em-ploy a fixed antenna design over varying channel condi-tions. This is an additional degree of freedom in adapt-able parameters of an adaptive MIMO system and permitsthe selection of the best antenna properties and configura-tion in conjunction with the adapted transmission schemewith respect to the channel condition [5]. Thus the gap be-tween theoretical MIMO performance and practice is mini-mized.

Motivated by the features of next-generation wirelessMIMO communication systems, as stated above, we haveaimed at developing innovative antenna architectures, whichcombine multiple functions in one single antenna. One suchapplication example, a spiral antenna capable of changing itspolarization state through microwave-laminate-compatibleRF-MEMS technology, is presented in this paper. In thisapplication example, we only reconfigure the polarizationproperty, but there would be no process limitation to accom-modate reconfigurability features in operation frequency andradiation characteristics of a more complex reconfigurableantenna design.

2. ANTENNA STRUCTURE, OPERATIONALMECHANISM FABRICATION, AND RESULTS

Spiral antennas are attractive for communication appli-cations where broadband characteristics with respect toboth input impedance and radiation pattern are required.There have been extensive investigations regarding radiationcharacteristics of spiral antennas with different geometri-cal shapes such as circular, rectangular, and eccentric [6, 7].These antennas are mainly used to radiate circularly po-larized wave forming either an axial beam—normal to theplane of the spiral—or tilted beam pattern—off-normal tothe plane of the spiral [8]. The single-arm spiral, which isused in this work, has the advantage of not requiring a baluncircuit between the spiral and the feed line, which is neededfor multiarm spiral antennas.

2.1. Antenna structure and operational mechanism

While the microwave-laminate-substrate-compatible RF-MEMS technology has been used in [2, 4] for monolithic in-tegration of antenna elements with RF-MEMS switches, therole of RF-MEMS switches, which are located on antennafeed lines, has been limited to routing the RF signal feed-ing the antennas. In this work, we integrate a number of RF-MEMS actuators within the geometrical structure of the an-tenna to construct a reconfigurable spiral antenna. In otherwords, RF-MEMS actuators are used as part of the physicalstructure of the antenna, owing to the monolithic integra-tion capability of the processing technique, providing a largedegree of structural reconfigurability.

The proposed reconfigurable spiral antenna architec-ture is built on a number of printed rectangular-shapedmetal strips interconnected by RF-MEMS actuators on amicrowave-laminate printed circuit board (PCB) substrate,RO4003-FR4 (εr = 3.38, tan δ = 0.002). Shown in Figure 1are two adjacent strips interconnected by an RF-MEMS ac-tuator, which is made of a metallic movable membrane, sus-pended over a metal stub protruding from an adjacent strip,fixed to both ends of the strip through metallic posts. The op-timized height of these posts was found to be 8 µm for a goodtradeoff between up-position switch coupling and actuationvoltage. Metal stubs are covered by silicon-nitride (SiNx) filmto prevent metallic membrane from sticking onto the stubupon contact. This film also provides a capacitive contactfor actuator down state isolating RF signal from DC. A DCbias voltage of approximately 50 V applied between the mem-brane and the stub causes an electrostatic force that pullsthe suspended membrane on top of the stub (actuator downstate or actuator on) and the actuator connects the strips(see Figure 1c); otherwise strips are disconnected (actuatorup state or actuator off) (see Figure 1b). Judicious activationof interconnecting actuators, that is, by keeping some of theactuators in the up position (zero bias) while activating therest of them by applying DC bias voltages, allows the recon-figurable spiral to configure its architecture into single-armrectangular spirals with opposite winding sense of the spi-ral, left or right senses (see Figure 2). Accordingly, right- andleft-hand circularly polarized (RHCP and LHCP) radiation isachieved. In Figure 2, for the clarity of illustration, each con-figured geometry is depicted separately and actuators in theup state are shown without metallic membrane. The antennais fed by a single coaxial probe as shown in Figure 2c. Thesupply voltage is connected to the proper locations on theantenna segments through resistive bias lines so as to preventRF signal from being shorted by the DC power supply.

The proposed prototype antenna is aimed to radiate anaxial beam of RHCP and LHCP fields. It is known that asingle-arm rectangular spiral antenna with outermost armperipheral length (circumference) of C,

1λeff < C < 2λeff , (1)

excites only the first radiation mode giving rise to an ax-ial beam of circular polarization [8], where λeff = λ0/[(εr +1)/2]1/2 is the effective wavelength of the current traveling onthe spiral. The strip number and size are optimized so thatcircumference of the antenna, C = 42 mm = 1.04λeff , satis-fies (1), and minimum number of actuators with associatedbias circuitries are needed.

2.2. Fabrication and results

For reference, as a first step, conventional single-arm rect-angular spiral antennas radiating circularly polarized fieldalong their axes have been designed, fabricated, and charac-terized. We chose to use RO4003-FR4 (εr = 3.38, tan δ =0.002) microwave laminated substrate [9] to realize the an-tennas due to its low cost and widespread use in wireless sys-tems. The substrate is conductor-backed to ensure that the

Page 121: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

384 EURASIP Journal on Wireless Communications and Networking

AluminumPCB copper

SubstrateSiNx

w1

w2

A A′w3

w2

(a)

AluminumElectroplated copperPCB copper

SubstrateSiNx

PCB

gA A′t1

t2

(b)

AluminumElectroplated copperPCB copper

SubstrateSiNx

h1

h2

(c)

Figure 1: RF-MEMS actuator interconnecting two adjacent metallic strips. (a) Top view; width of metal strip w1 = 800 µm; width of stubw2 = 100 µm; width of membrane w3 = 150 µm. (b) Side view (up position); thickness of nitride t1 = 0.2 µm; thickness of membranet2 = 0.5 µm; air gap g = 7.8 µm. (c) Side view (down position); thickness of electroplated copper h1 = 8 µm; thickness of PCB copperh2 = 16 µm.

Coax feedingpoint

50 V

0 V

50 V

0 V

0 V

50 V

(a)

Actuatorin the up

state

Actuatorin the down

state50 V

50 V

0 V

0 V

50 V

0 V

x

y

z (coax feed)

(b)

εr = 3.38 H

Coaxial cable

(c)

Figure 2: Schematics of the single-arm rectangular spiral antennas, which are reconfigured from the proposed reconfigurable spiral archi-tecture by judicious activation of the interconnecting RF-MEMS actuators for (a) left-hand circular polarization, (b) right-hand circularpolarization, and (c) side view of the antenna. The outermost dimensions of the antenna are 9× 12 (mm), the spiral line width is 0.8 mm.

Page 122: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

A Reconfigurable Spiral Antenna for Adaptive MIMO Systems 385

DC bias path Coax innerconductor

Spiralsegments

(a)

(b)

(c)

RF-MEMSactuator

(d)

Figure 3: Fabrication sequence for monolithic integration of RF-MEMS actuators with rectangular-shaped strip segments in constructingreconfigurable spiral antenna. (a) Antenna pattern, DC bias path, and via formation. (b) Dielectric layer deposition and sacrificial layerplanarization. (c) Aluminum (Al) membrane deposition. (d) Final release.

Figure 4: Photograph of the microfabricated reconfigurable spiralantenna.

antenna radiates broadside to the printed spiral surface. Sub-strate thickness is chosen to be 7.6 mm, which is one of thestandard thicknesses for PCB family substrates, the closestone to the quarter wavelength at a center design frequencyof 5 GHz. Theoretical characterization of the antenna struc-ture is conducted by using Ansoft HFSS 8.5 full-wave anal-ysis tool [10] based on finite element method which takesinto account the edge effects due to finite-size dielectric andconducting plane of the antenna.

A brief fabrication sequence for monolithic integrationof RF-MEMS actuators with rectangular-shaped strip seg-ments of the spiral antenna is given in Figure 3. Details ofthe fabrication process can be found in [2, 3, 4], so herewe only briefly explain the process. The fabrication beginswith RO4003 laminate with copper layers of 16 micron on

CalculatedMeasured

3 3.5 4 4.5 5 5.5 6

Frequency (GHz)

−30

−25

−20

−15

−10

−5

0

Ret

urn

loss

(dB

)

Figure 5: Return loss of the antenna for RHCP radiation.

both sides. We first form the segments of the antenna andthe planar part of the bias circuitry by wet-etching the cop-per layer. Vertical vias for bias circuitry and coax feed arecreated by standard PCB processes. After this step, a thinlayer of HDICP CVD SiNx is deposited and etched by re-active ion etching such that the SiNx covers only the tips ofthe metal stubs protruding from the antenna segments (seeFigure 1a). We continue fabricating RF-MEMS actuators fol-lowing the process flow shown in Figures 3b and 3d withoutaffecting the antenna structure. A photograph of the micro-fabricated antenna is shown in Figure 4, and Figure 5 shows

Page 123: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

386 EURASIP Journal on Wireless Communications and Networking

Calculated ERMeasured ER

Calculated ELMeasured EL

0

45

90

135

180

225

270

315

−10−20−30

−20

−10

(a)

Calculated ERMeasured ER

Calculated ELMeasured EL

0

45

90

135

180

225

270

315

−10−20−30

−20

−10

(b)

Calculated ERMeasured ER

Calculated ELMeasured EL

0

45

90

135

180

225

270

315

−10−20−30

−20

−10

(c)

Calculated ERMeasured ER

Calculated ELMeasured EL

0

45

90

135

180

225

270

315

−10−20−30

−20

−10

(d)

Figure 6: Radiation patterns for the RHCP spiral antenna at 5 GHz in (a) φ = 0 plane, (b) φ = 45 plane, (c) φ = 90 plane, and (d) φ = 135plane.

the return loss of the spiral antenna with counterclockwisesense of winding corresponding to the RHCP radiation. Thesimulated result is also validated by comparison with experi-mental data in this figure. Due to the symmetry between twoantenna configurations, the RHCP and LHCP spirals exhib-ited almost identical return loss with a VSWR of less thantwo covering the frequency band of 4.3–5.4 GHz. The sizeof the antenna geometry can be scaled to change the oper-ational bandwidth to make it compatible with popular IEEEnetworking standards such as IEEE 802.11a.

Measured and calculated radiation patterns at 5 GHz infour different planes of φ = 0, 45, 90, 135 are shown inFigures 6 and 7 for RHCP and LHCP spirals, respectively.As seen from these figures, the antennas radiate circularlypolarized wave slightly off-broadside to the plane of spiral,

forming an almost axial beam pattern. This slight tilt fromthe z-axis is due to the asymmetry of the antenna struc-ture with respect to the z-axis. The measured average half-power beamwidth (HPBW) is approximately 105. The an-tenna radiates almost entirely circularly polarized wave in thez-direction with axial ratio value of 0.9 dB. The gain at thisdirection is 5.3 dB. Variations of axial ratio and gain in thez-direction with respect to frequency are shown in Figure 8.The circular polarization bandwidth over which the axial ra-tio is less than 3 dB is approximately 11%. Gain of the an-tenna with average value of 4.9 dB shows small variation overthis bandwidth. The difference in performance characteris-tics between the RF-MEMS integrated spiral antenna andconventional single-arm rectangular spiral antenna was ob-served to be negligible.

Page 124: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

A Reconfigurable Spiral Antenna for Adaptive MIMO Systems 387

Calculated ERMeasured ER

Calculated ELMeasured EL

0

45

90

135

180

225

270

315

−10−20−30

−20

−10

(a)

Calculated ERMeasured ER

Calculated ELMeasured EL

0

45

90

135

180

225

270

315

−10−20−30

−20

−10

(b)

Calculated ERMeasured ER

Calculated ELMeasured EL

0

45

90

135

180

225

270

315

−10−20−30

−20

−10

(c)

Calculated ERMeasured ER

Calculated ELMeasured EL

0

45

90

135

180

225

270

315

−10−20−30

−20

−10

(d)

Figure 7: Radiation patterns for the LHCP spiral antenna at 5 GHz in (a) φ = 0 plane, (b) φ = 45 plane, (c) φ = 90 plane, and (d) φ = 135plane.

3. CONCLUSION

Motivated by the fact that the antenna properties (polariza-tion, operating frequency, and radiation behavior) can beused as additional degrees of freedom in adaptive MIMOsystem parameters, we presented a reconfigurable antennaarchitecture employing RF-MEMS as a vehicle to achieve po-larization reconfigurability. The antenna builds on a num-ber of rectangular-shaped metallic strips monolithically in-terconnected with RF-MEMS actuators. Its architecture isdynamically reconfigured into RHCP and LHCP single-armrectangular spirals with opposite sense of windings by acti-vating some of the actuators while keeping the rest in theoff-state. RF-MEMS technology compatible with microwavelaminate substrates is the key enabling multifunctional

reconfigurable antenna systems with MEMS integration atlow cost with high system-level performances. The definingfeature of this technology is its capability of allowing mono-lithic integration of RF-MEMS, with antenna structures onany microwave laminate substrate that best meets the an-tenna performance characteristics. Experimental impedanceand radiation characteristics of the proposed architecture arein excellent agreement with theoretical results. The resultsshowed that the antennas radiate right-hand and left-handcircularly polarized axial beam waves with good axial ratioand gain values covering the design frequency bandwidth of4.3–5.4 GHz. If desired, this bandwidth can be changed byscaling the size of the antenna to make it compatible withIEEE networking standards such as 802.11a. The presentedapplication example has been intended to demonstrate an

Page 125: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

388 EURASIP Journal on Wireless Communications and Networking

Calculated axial ratioMeasured axial ratio

Calculated gainMeasured gain

4.6 4.8 5 5.2 5.4 5.6

Frequency (GHz)

0

3

6

9

12

Axi

alra

tio

and

gain

(dB

)

Figure 8: Frequency responses of axial ratio and gain in the z-direction for RHCP spiral antenna.

initial design and fabrication that will pave the way for novelantennas into which multifunctional features are dynami-cally combined by making use of large number of actua-tors. Multifunction reconfigurable antenna is very promis-ing in the establishment of the next-generation multifunc-tion highly integrated reconfigurable communication archi-tectures.

ACKNOWLEDGMENTS

This work was supported in part by the US Air Force underGrant F04611-03-C-004. The authors would like to acknowl-edge the staffs of the Integrated Nanosystems Research Facil-ity clean room, University of California, Irvine, for their helpin this work.

REFERENCES

[1] Special Issue on MIMO Systems and Applications, IEEE J. Se-lect. Areas Commun., vol. 21, no. 3, April 2003.

[2] B. A. Cetiner, J. Y. Qian, H.-P. Chang, M. Bachman, G. P.Li, and F. De Flaviis, “Monolithic integration of RF MEMSswitches with a diversity antenna on PCB substrate,” IEEETrans. Microwave Theory Tech., vol. 51, no. 1, pp. 332–335,2003.

[3] H.-P. Chang, J. Y. Qian, B. A. Cetiner, F. De Flaviis, M.Bachman, and G. P. Li, “RF MEMS switches fabricated onmicrowave-laminate printed circuit boards,” IEEE ElectronDevice Lett., vol. 24, no. 4, pp. 227–229, 2003.

[4] B. A. Cetiner, J. Y. Qian, H. P. Chang, M. Bachman, G. P.Li, and F. De Flaviis, “Microwave laminate PCB compatibleRF MEMS technology for wireless communication systems,”in Proc. IEEE Antennas and Propagation Society InternationalSymposium, vol. 1, pp. 387–390, Columbus, Ohio, USA, June2003.

[5] B. A. Cetiner, H. Jafarkhani, J. Y. Qian, H. J. Yoo, A. Grau,and F. De Flaviis, “Multifunctional reconfigurable MEMS in-tegrated antennas for adaptive MIMO systems,” IEEE Com-mun. Mag., vol. 42, no. 12, pp. 62–70, 2004.

[6] J. A. Kaiser, “The archimedean two-wire spiral antenna,” IRETransactions on Antennas and Propagation, vol. 8, pp. 312–323,1960.

[7] R. T. Gloutak Jr. and N. G. Alexopoulous, “Two-arm eccentricspiral antenna,” IEEE Trans. Antennas Propagat., vol. 45, no. 4,pp. 723–730, 1997.

[8] H. Nakano, J. Eto, Y. Okabe, and J. Yamauchi, “Tilted-and axial-beam formation by a single-arm rectangular spi-ral antenna with compact dielectric substrate and conductingplane,” IEEE Trans. Antennas Propagat., vol. 50, no. 1, pp. 17–24, 2002.

[9] Microwave Products Technical Information, Rogers, Chandler,Ariz, USA, 2001.

[10] Ansoft HFSS 8.5, Ansoft Corporation, Pittsburgh, Pa, USA.

Bedri A. Cetiner was born in Gazi Magosa,Cyprus, in 1969. He received the Ph.D. de-gree in electronics and communications en-gineering from the Yildiz Technical Uni-versity, Istanbul, in 1999. From November1999 to June 2000 he was with the Univer-sity of California, Los Angeles, as a North-ern Atlantic Treaty Organization (NATO)Science Fellow. He then joined the Depart-ment of Electrical Engineering and Com-puter Science, the University of California (UCI), Irvine, where heworked as a postdoctoral researcher and Research Specialist fromJune 2000 to June 2004. He is currently an Assistant Professor atthe Space Science Center, Morehead State University. His researchinterest is focused on the analysis and design of microwave circuitsand RF-MEMS microwave devices and systems. He is recently con-centrating on the applications of RF-MEMS to space science sys-tems and a new class of reconfigurable antennas for use in adaptivemulti-input multi-output (MIMO) systems. He is the principal in-ventor of microwave-laminate-compatible RF-MEMS technology.He is a Member of the IEEE Antennas and Propagation, MicrowaveTheory and Techniques, and Communications Societies.

J. Y. Qian received a B.S. degree in opto-electronics and an M.S. degree in opticsfrom the University of Science and Technol-ogy of China, in 1994 and 1997, respectively,and a Ph.D. degree in electrical engineer-ing and computer science from the Univer-sity of California (UCI), Irvine, in 2004. Heis currently working as a postgraduate re-searcher at UCI. His research interests in-clude application of RF-MEMS switches fordevelopment of microwave devices, and small-size reconfigurableantennas for smart wireless communication systems.

G. P. Li developed a silicon silicide molec-ular beam epitaxy (MBE) system while be-ing with the University of California at LosAngeles (UCLA), and then in the area of sil-icon bipolar developed very large-scale in-tegration (VLSI) technology and process-related device physics while being with theIBM T. J. Watson Research Center. Duringhis tenure as a Staff Member and Managerof the Technology Group, IBM, he coordi-nated and conducted research efforts in technology developmentof high-performance and scaled-dimension (0.5 and 0.25 µm)

Page 126: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

A Reconfigurable Spiral Antenna for Adaptive MIMO Systems 389

bipolar devices and integrated circuits (ICs), as well as research intooptical switches and optoelectronics for ultra-high-speed IC mea-surements. In 1987, he chaired a committee for defining the IBMsemiconductor technology for beyond the year 2000. He also leda research/development team in transferring semiconductor chiptechnology to manufacturing in IBM. In 1988, he joined the Uni-versity of California (UCI), Irvine, where he is currently a Profes-sor of electrical and computer engineering and Director of the In-tegrated Nanosystems Research Facility (INRF). He has authoredover 170 research papers involving semiconductor materials, de-vices, technologies, polymer-based bio-MEMS systems, RF-MEMS,and circuit systems. Dr. Li was the recipient of the 1987 Outstand-ing Research Contribution Award presented by IBM and the 1997and 2001 Outstanding Engineering Professor Award presented byUCI.

F. De Flaviis research focused on the in-tegration of novel materials and technolo-gies in electromagnetic circuits and antennasystems for the realization of “smart mi-crowave systems.” He is also focused on re-search on novel numerical techniques en-abling faster codes for the analysis and de-sign of microwave circuits and antennas.His current research is focused on the syn-thesis of novel low-loss ferroelectric mate-rial operating at microwave frequency, which can be used as a phaseshifters design to be employed in scan-beam antennas systems. Heis also working on modeling MEMS devices to be used as analogtunable capacitors at microwave frequency, for the realization oftunable filters, tunable phase shifters, and “smart” matching cir-cuits. Some of his research is also focused on the development of anovel numerical technique in the time domain, which will allow re-duction in the memory storage and faster computation. Dr. FrancoDe Flaviis received his Ph.D. degree from the University of Califor-nia at Los Angeles (UCLA) in 1997, and he became Assistant Pro-fessor at the University of California (UCI), Irvine, in June 1998.

Page 127: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

EURASIP Journal on Wireless Communications and Networking 2005:3, 390–400c© 2005 Lars Berlemann et al.

Multimode Communication Protocols EnablingReconfigurable Radios

Lars BerlemannChair of Communication Networks, RWTH Aachen University, Kopernikusstraße 16, D-52074 Aachen, GermanyEmail: [email protected]

Ralf PabstChair of Communication Networks, RWTH Aachen University, Kopernikusstraße 16, D-52074 Aachen, GermanyEmail: [email protected]

Bernhard WalkeChair of Communication Networks, RWTH Aachen University, Kopernikusstraße 16, D-52074 Aachen, GermanyEmail: [email protected]

Received 24 September 2004; Revised 21 February 2005

This paper focuses on the realization and application of a generic protocol stack for reconfigurable wireless communication sys-tems. This focus extends the field of software-defined radios which usually concentrates on the physical layer. The generic protocolstack comprises common protocol functionality and behavior which are extended through specific parts of the targeted radioaccess technology. This paper considers parameterizable modules of basic protocol functions residing in the data link layer of theISO/OSI model. System-specific functionality of the protocol software is realized through adequate parameterization and com-position of the generic modules. The generic protocol stack allows an efficient realization of reconfigurable protocol software andenables a completely reconfigurable wireless communication system. It is a first step from side-by-side realized, preinstalled modesin a terminal towards a dynamic reconfigurable anymode terminal. The presented modules of the generic protocol stack can alsobe regarded as a toolbox for the accelerated and cost-efficient development of future communication protocols.

Keywords and phrases: generic protocol stack, link layer functions, modular layer composition, reconfigurability, software-defined radio.

1. INTRODUCTION

The radio access of future ubiquitous communication net-works will be released from the constrains of cellular wirelessnetworks, as for instance universal mobile telecommunicationsystem (UMTS), or wireless local area networks (WLANs).Wireless mobile broadband systems, providing a patchy cov-erage in densely populated urban areas, will play an im-portant role. For details on such a fixed and planned relay-based radio network, see [1, 2]. The addressed future wirelessnetwork will have to combine several radio access technolo-gies (RATs). Consequently, multimode capable terminals andbase stations are required to enable the seamless interwork-ing between these RATs. Multimode architectures can alreadybe found in existing systems, like IEEE 802.16 [3] with differ-ent modes of the physical layer (PHY).

This is an open access article distributed under the Creative CommonsAttribution License, which permits unrestricted use, distribution, andreproduction in any medium, provided the original work is properly cited.

Software-defined radios (SDRs) [4, 5] are a promising ap-proach towards these multimode devices. The recent tech-nological progress allows an extension of the key issues inresearch of SDRs from the signal processing of the physicallayer on the complete communication chain used for wire-less communication. The current research efforts are target-ing at the realization of cognitive radios [4, 6, 7]: self-aware,frequency-agile radio systems that are able to identify un-used radio spectrum. These cognitive radios require proto-col reconfigurability to unfold their advantage of dynamicspectrum usage. Therefore, this paper extends the focus ofSDRs on the protocol software used for reliable commu-nication over the air. Especially, the data link layer (DLL)and network layer corresponding to the ISO/OSI referencemodel [8] are considered. This work supplements the re-search of the integrated project E2R [9] dealing with end-to-end reconfigurability. The approach taken in this work aimsat maximizing flexibility by providing a framework that isboth general enough to accommodate a wide range of proto-cols, yet efficient enough to ensure competitive performance.

Page 128: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Multimode Protocols for Reconfigurable Radios 391

Reconfigurationmanagement/functions

(Classic) singleprotocol stack

Reconfigurableprotocol stack

Sameproprety System-specific

protocol stack

Specific functionality

Specific parts

Common functionality

Genericprotocol stack

RAT 1 RAT x

RAT 2Different Protocolfunctions

Protocolarchitecture

Datastructures

Protocolframework

Protocolmanagement

Figure 1: UML diagram of the generic protocol stack in the context of protocol reconfigurability.

Similar goals have been formulated and followed in the soft-ware engineering domain. The x-Kernel [10] architecturecomposes a protocol graph of protocol components togetherinto a system, but the approach does not permit dynamic re-configuration of the protocol graph and does not specificallytarget wireless communications. The DARPA active network-ing program [11] tries to answer the key question of loca-tion (and nature) of programmability with the perspectiveto build a flexible distributed computing system, again witha focus on fixed networks.

This paper consolidates previous publications [12, 13]and deduces summarizing conclusions. After introducing theidea of a generic protocol stack in Section 2, its applicationfor protocol reconfigurability in the context of a multimodecapable protocol architecture is outlined thereafter. The re-alization of a generic protocol stack, based on fundamentalprotocol functions that can be parameterized, is summarizedin Section 3. The composition of specific protocol layers ofadequately parameterized modules is shown in Section 4.Section 5 introduces the composition of system-specific lay-ers at the example of the UMTS radio link control (RLC) layer,the transmission control protocol (TCP), and the IEEE 802.11medium access control (MAC) layer, which differ in theirdevelopment history as well as in their layer classificationcorresponding to the ISO/OSI reference model. A segmen-tation/reassembly module and an automatic repeat request(ARQ) protocol module are validated and evaluated analyt-ically and through simulations in Section 4. These modulesare used with different parameterization for composing theabove-mentioned three specific protocol layers.

2. THE GENERIC PROTOCOL STACK

The rationale for approaching a generic protocol stack is thatall communication protocols have common functions. Thesecommonalities can be exploited to build an efficient mul-timode capable wireless system. The aim is to gather thesecommon parts in a single generic stack and specialize thisgeneric part. Thereby, the particular requirements of the tar-geted RAT are considered, as depicted in Figure 1. The tar-geted advantages of this concept are runtime reconfigurabil-

ity and maintainability, code/resource sharing, protocol de-velopment acceleration through reusability, and continuousperformance evaluation in the context of quality-of-service(QoS) dimensioning.

The initial step towards a generic stack is a detailed,layer-by-layer analysis of communication protocols to iden-tify their similarities. The realization of generic parts is cru-cial for the success of the proposed concept in the face of atradeoff between genericity, that is, general usability, and im-plementation effort. As depicted in Figure 1, the generic pro-tocol stack comprises

(i) fundamental protocol functions;(ii) a protocol architecture;

(iii) data structures;(iv) a protocol framework;(v) protocol management.

They form, together with RAT specific parts, a system-specific protocol stack. An efficient multimode capa-ble reconfigurable stack is realized in adding cross-stackmanagement-related functions. The cross-stack manage-ment of the generic protocol stack for enabling protocol re-configurability is introduced in detail in Section 3.

2.1. Two complementing approaches for realization

There are in general two possibilities from the software en-gineering perspective for approaching the generic protocolstack: (1) parameterizable functional modules and/or (2) in-heritance, depending on the abstraction level of the identifiedprotocol commonalities. As introduced above, this paper fo-cuses more on the modular approach while the inheritance-based approach is considered in [14, 15]. Additionally, [16]takes up the idea of a generic protocol stack in focusing on ageneric link layer for the cooperation of different access net-works at the level of the DLL. However, the link layer proto-cols are not the only protocols that have to be considered in amultimode capable network but the complete protocol stack.This implies, for instance, higher layer functions as the con-trol and management of the radio resources as well as mobil-ity.

Page 129: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

392 EURASIP Journal on Wireless Communications and Networking

Fullreconfigurability

Protocolreconfi-gurationmanager

Applications

Data

TCP/IP

RLC, LLC

MAC

PHY

DataChannel (modem)

Based ongeneric

protocolstack

Figure 2: A reconfigurable protocol stack based on generic func-tional modules in the context of a completely reconfigurable termi-nal.

2.2. Identifying commonalities

The evolution of the digital cellular mobile radio networksoriginated in the global system for mobile communication(GSM) toward systems of the third generation, as for exam-ple UMTS, has shown that in their standardization, devel-opers have fallen back on well-proven functions and mecha-nisms which are adopted to the specific requirements of theirapplication. The approach towards an efficient multimodeprotocol stack, introduced in this paper, is based on theseprotocol commonalities.

As the architecture of modern communication protocolscannot be forced into the classical layered architecture of theISO/OSI reference model, it is rather difficult to identify sim-ilarities and attribute these to specific layers. Therefore, thispaper deepens the level of examination and considers fun-damental protocol functions as introduced above as one ba-sis for a generic protocol stack, contrary to [14, 15] wherecomplete protocols are analyzed for genericity. The identifiedprotocol functions correspond mainly to the DLL as speci-fied in the ISO/OSI reference model. Nevertheless, they canbe found in multiple layers of today’s protocol stacks. Thefunctions of segmentation/reassembly or an ARQ protocolused for error correction are an example for this. They arelocated in the RLC as well as in the transport layer, namely inthe TCP.

3. ENABLING RECONFIGURABILITY

The generic protocol stack, with its pool of generic functionsas introduced above, enables an efficient as well as flexiblerealization of reconfigurable protocol stack. Full, end-to-endreconfigurability from the modem part up to the applicationsrequires a layer overlapping management and additional re-configuration functions. Therefore, as this paper considerscommunication protocols implemented in software, a proto-col reconfiguration manager is introduced in Figure 2, whichaccomplishes all reconfigurability-related tasks of the PHY,MAC, RLC/DLL, and transport layer. These system-specificlayers are based on the pool of generic protocol functions andmechanisms.

3.1. Protocol reconfiguration manager

The protocol reconfiguration manager has thereby the fol-lowing tasks:

(i) management of the (permanently or temporally) par-allel existing protocols and protocol stacks;

(ii) creation, destruction and/or reconfiguration of a sin-gle protocol or complete protocol stack;

(iii) administration of the user data flow during the recon-figuration process, as for instance the redirection ofthe user data from the old to the reconfigured protocolstack;

(iv) cross-layer optimization through protocol conver-gence, as introduced in the next section. This impliesfor example the transfer of protocol or user data fromthe old stack to the new one;

(v) support and enabling of reconfiguration functions ofthe network, as for instance the support of a network-initiated reconfiguration or an update of the networkinformation about the status of the terminal.

The reconfiguration of the protocol stack, administratedthrough the protocol reconfiguration manager, has two char-acteristics: (1) the creation of a new stack/layer consisting ofadequate parameterized modules of the generic stack and de-struction of the existing one and (2) the reconfiguration ofthe existing protocol stack in exchanging the parameteriza-tion of the corresponding modules.

3.2. Protocol convergence in future wireless networks

The generic protocol stack enables the protocol convergencein future wireless networks. The convergence of such multi-mode protocol stacks has two dimensions: on the one handthe convergence between two adjacent layers, in the followingreferred to as vertical convergence, and on the other hand, theconvergence between layers located in the different modes ofthe protocol stack which have the same functions, in the fol-lowing referred to as horizontal convergence. The generic pro-tocol stack, as introduced above, enables both the horizontalas well as the vertical protocol convergence.

Figure 3 depicts the transition between two protocolstacks of different-air interface modes of a wireless network.The different PHY options of IEEE 802.16 could serve as anexample, see [3]. Presently, these PHY options are not en-visaged to coexist in terminal or access equipment, althoughthey share a common MAC protocol with very little option-specific extensions. The protocol stack is separated into theuser and control plane (u- and c-plane) on the one handand the management plane (m-plane) on the other hand.The split between common and specific parts of the pro-tocol is here exemplary depicted for the MAC layer, as ex-plained above. This split may be also necessary in the PHY,RLC, or higher layers, depending on the targeted protocolarchitecture and functional flexibility of the common part.A cross-stack management logically connects the protocolstacks of the different modes on the m-plane.

A seamless interworking and optimized transition be-tween mode 1 and mode 2 have certain requirements to the

Page 130: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Multimode Protocols for Reconfigurable Radios 393

Protocol stackmode 1

PHY 1

MAC 1 Specificpart

MACCommon

part

RLC

u-plane + c-planem-plane

Protocol statusinformation

Transition Cross-stack management includingmodes convergence protocol

RLCCommon

partMAC

MAC 2

PHY 2

Specificpart

Protocol stackmode 2

Figure 3: A multimode capable protocol architecture under consideration of an optimized protocol convergence. Protocol information istransferred between two modes, here exemplary depicted on the level of the MAC layer. This reflects, for instance, the case of IEEE 802.16 [3].

Layer orsublayer

Manager

Interface

Control

Service access point

Interface

Functionalmodule

Functionalmodule

Functionalmodule

DataInterface

Service access point

System specific

Generic

Figure 4: Composition of a protocol specific layer or sublayer onthe basis of generic and system-specific functional modules.

cross-stack management. The protocol data, as for instancethe protocol status information of the existing connections,has to be transferred between the two modes. This horizon-tal convergence is performed by a mode convergence proto-col. Therefore, protocol functions of the c-plane, commonto the different modes, are necessary to access u-plane statusinformation. These common functions rely on a well-definedinterface towards the mode-specific part of the layer. For fur-ther details on the proposed protocol architecture and corre-sponding infrastructure, see [17].

4. MODULAR APPROACH—THE GENERIC PROTOCOLSTACK AS TOOLBOX OF PROTOCOL FUNCTIONS

Again, the generic protocol stack is the realization of thecommon parts, as illustrated in Figure 1, and implementsits common functions on the basis of modules. These com-mon protocol functions get their system-specific behaviorbased on parameterization. Once specified, these modules

Toolbox of functionalmodules

Segmentationunit

Manager

SAP

Multiplexer

Multiplexer

Interface

SAP

PDU factory

ARQ unit

Figure 5: Toolbox of functional modules as part of the generic pro-tocol stack.

can be repeatedly used with a different set of parameters cor-responding to the specific communication system. The mod-ules of generic protocol functions form together with system-specific modules a complete protocol layer, as depicted inFigure 4. The communication inside the layer is performedwith the help of generic data structures, that is, generic ser-vice primitives and generic protocol data units (PDUs), whichare also considered as being a part of the generic stack, seeagain Figure 1. The functional modules form a toolbox ofprotocol functions as illustrated in Figure 5.

A unique manager as well as interfaces for the service ac-cess points (SAPs) to the adjacent layers complete the fullyfunctional protocol layer as depicted in Figure 4. In detail,the mentioned components have the following tasks.

(i) Functional module (generic or RAT specific): realizes acertain fundamental functionality as black box. In caseof a generic module, a list of parameters for charac-terizing the functionality is given and the underlyingfunctionality is hidden. The comprehensiveness of thefulfilled function is limited to fit straightforward intoa single module.

(ii) Manager: composes and administrates the layer dur-ing runtime. This implies the composition, rearrange-ment, parameterization, and data questioning of thefunctional modules. Additionally, the manager admin-istrates the layer’s internal communication, as for in-stance the connection of the layer’s modules throughgeneric service primitives. It is the layer’s counterpart

Page 131: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

394 EURASIP Journal on Wireless Communications and Networking

SAP

Segmentation unitTo RRC

Interface

Manager

To RRC/ PDCP/ BMC (radio bearers) SAP

Interface

Multiplexer

Acknow-ledgedmode

Transpa-rent mode

Unacknow-ledgedmode

Segmentation unit ARQ unit

PDU factory PDU factory

Multiplexer

Interface

SAP To MAC (logical channels)

Figure 6: UMTS RLC layer based on the functional modules of the generic protocol stack.

of the protocol reconfiguration manager as introducedabove in Figure 2 and it realizes the reconfigurabilityof the layer.

(iii) Interface: translates the generic service primitives withspecific protocol information as payload to system-specific ones and enables thus the vertical as well ashorizontal integration of the system-specific parts ofthe layer.

(iv) Service access point (SAP): here, services of the layer areperformed for the adjacent layers. The layer may com-municate via generic primitives without a translationinterface to an adjacent layer if the said layer has thesame modular composition. The interface is needed ifit is demanded that the layer appears as a classic layerfitting into an ordinary protocol stack.

(v) PDU factory (as functional module, later depicted inFigures 6, 7, and 8): composes layer-specific protocolframes and places them as payload in generic PDUs.

This approach enables the simulation and performanceevaluation on several levels. A single (sub-) layer as well as acomplete protocol stack can be composed out of the intro-duced modules. To facilitate understanding, the parameteri-zation itself is introduced later.

4.1. Generic protocol functions of the data link layer

Taking Section 2.2 into account, the following functions ofthe DLL are considered as being part of the generic protocolstack:

(i) error handling with the help of forward error correc-tion (FEC) or ARQ protocols as for instance Send-and-Wait ARQ, Go-back-N ARQ∗, or Selective-RejectARQ;

(ii) flow control∗;(iii) segmentation, concatenation, and padding of protocol

data units (PDUs)∗;

(iv) discarding of several-times received segments∗;(v) reordering of PDUs∗;

(vi) multiplexing/demultiplexing of the data flow, as for in-stance the mapping of different channels∗;

(vii) dynamic scheduling;(viii) ciphering;

(ix) header compression.

The asterisk ∗ marked functions are considered inthis paper while the other functions are target of the au-thors’ongoing work.

4.2. Parameterization of functional modules

Parameterization implies not only specific values, as for in-stance the datagram size of a segmentation module, but alsoa configuration of behavior and characteristics of a module,as for example the concretion of an ARQ module as a Go-back-N ARQ protocol with specified window sizes for trans-mission and reception. This implies as well a configuration ofthe modules’ interface to the outside. Thus, the parameteri-zation of functional modules may mean (1) a specification ofcertain variables, (2) the switching on/off of certain function-ality/behavior, and (3) an extension of the module’s interfaceto the outside.

Taking the example of the segmentation/reassemblymodule, the parameterization may imply among otherthings:

(i) use of concatenation;(ii) use of padding, that is, filling up of the PDU to reach a

certain size;(iii) transmitter or/and receiver role;(iv) buffer size for SDUs concatenated in a single PDU;(v) size of PDU after handling;

(vi) behavior in case of error, that is, interworking withARQ module.

Page 132: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Multimode Protocols for Reconfigurable Radios 395

To higher layer

Manager

Interface

Multiplexer

ARQ ARQ ARQ ARQ

IP addressMultiplexer Multiplexer

TCP port UDP port

TCP PDU factory UDP PDU factory

Multiplexer

Segmentation unit

IP PDU factory

Interface

To data link layer

Figure 7: TCP, IP, and UDP layers based on the functional modules of the generic protocol stack. The TCP layer (gray dash-dotted line) isconsidered here.

At the example of the ARQ module, the parameterizationmeans the specification of

(i) ARQ protocol characteristic, for instance Go-Back-NARQ or Selective-Reject ARQ;

(ii) transmitter or/and receiver role;(iii) receive and transmission window sizes;(iv) fixed, variable (TCP) window length or open/shut

mechanism (LLC);(v) timer value, after a packet is assumed to be lost;

(vi) connection service: inexistent (UMTS RLC), sepa-rated for each direction (802.11—CSMA/CA withRTS/CTS), 2-way handshake (GSM LLC), or 3-wayhandshake (TCP);

(vii) use of negative acknowledgments (NACKs).

5. COMPOSITION OF SYSTEM-SPECIFIC LAYERS

As introduced above, the link layer functions are not limitedin their appearance to the DLL. To illustrate the applicabilityof the modular approach based on the toolbox of protocolfunctions of Figure 5, a composition of three exemplary pro-tocol layers, all differently localized in a protocol stack cor-responding to the ISO/OSI reference model, is introduced inthe following: (1) a UMTS RLC layer in Figure 6, (2) a TCP,IP, and UDP layers in Figure 7, and (3) an IEEE 802.11 MAClayer in Figure 8. The consideration of Figure 7 is limitedin the following to the TCP layer, marked through the graydash-dotted rectangle. The medium access of the distributedcoordination function (DCF) of 802.11 may be regarded asa Send-and-Wait ARQ, simply realized in the ARQ module

by a Go-Back-N ARQ with a window length of 1. The per-formance of these three layers is evaluated in the subsequentsection.

6. SIMULATIVE EVALUATION AND VALIDATION OFTHE FUNCTIONAL MODULES

The parameterizable modules are implemented in the specifi-cation and description language (SDL), and evaluated with thehelp of a modular object-oriented software and environmentfor protocol simulation (MOSEPS) that provides basic traf-fic generators, a model of an erroneous transmission chan-nel and statistical evaluation methods. This section intro-duces the modular approach to protocol functions in focus-ing on the segmentation in UMTS and the error correctionthrough ARQ protocols in TCP and 802.11. The adequate-ness of the modules for being used in a multimode capableprotocol stack is shown. The modules are parameterized cor-responding to a specific protocol layer and their simulativebehavior is compared to analytical models known from theliterature.

6.1. UMTS radio link control layer

In general, segmentation is needed in all cases where higherlayer PDUs, referred to as service data units (SDUs), need tobe separated into multiple PDUs to be further handled bylower layers. This restriction concerning the size of a PDUmay result for instance from reasonable limitations of a PDUtransmitted with error correction in an ARQ protocol. It mayalso be motivated through the capacity of a transport channeloffered by the physical layer, using the notation of UMTS.

Page 133: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

396 EURASIP Journal on Wireless Communications and Networking

To LLC SAP

SAP

To STAMGMT

layer

Interface

Manager

SAP To PHY

Multiplexer

Mobility unitInterface

Mobility/data

Segmentation unit

ARQ unit

PDU factory

Interface

Figure 8: 802.11 MAC layer based on the functional modules of the generic protocol stack.

In case of multiple users sharing a common channel, thesegmentation can increase the channels efficiency in hav-ing a multiplexing gain. Concatenation increases thereby thechannel utilization as it is outlined in Figure 9. The channelutilization as quotient of user payload and available channelcapacity is given through

payloadchannel capacity

= lpayload⌈lpayload/packet size

⌉ · packet size(1)

in the case of no concatenation. The packet size of thephysical channel is assumed to be fixed and the packetlength of the user data lpayload determines if the segmentedhigher layer SDU(s) fit(s) into a single PDU. We assumethat an additional physical channel is established if the userdata requires it. Thus, additional channel capacity is pro-vided and the available capacity is increased. In case of noconcatenation, the fixed-sized packet is transmitted partlyempty over the physical channel. Consequently, the chan-nels’ overall utilization, that is, the effectively used capac-ity compared to the amount of provided capacity, is de-creased and follows a “zigzag” behavior when an additionalphysical channel is used as illustrated by the solid line inFigure 9.

The introduced example of Figure 9 focuses on the seg-mentation aspects of the UMTS RLC in the unacknowledgedmode (UM). The UM of the RLC has the responsibility toconcatenate SDUs to a PDU of a predefined length, here128 bytes. The simulative results with and without concate-nation are given by the markers. The payload packet size, thatis, the user data, is increased up to 500 bytes and the channelutilization as introduced above is evaluated.

In applying the segmentation in a communication proto-col, the protocol overhead comes into play. Due to this over-head, more capacity than transmitted user data is required asobservable in Figure 9 for lpayload = 384 bytes in the case of no

1st channel

2nd channel

3rd channel

4th channel

0 100 200 300 400 500

Payload packet size lpayload (byte)

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1Pa

yloa

d/c

han

nel

capa

city

Sim.: with concatenationSim.: without concatenationAnalyt.: with concatenationAnalyt.: without concatenation

Figure 9: Utilization of channels with a fixed packet segmentationsize of 128 bytes.

concatenation. The same stands for the usage of concatena-tion, as the observed channel utilization does not match theideal one. The number of SDUs prepared for transmission ina single PDU is here limited so that for small lpayload values, aPDU is not completely filled. In summary, the parameteriz-able segmentation/reassembly module adequately reflects theexpected behavior and can be validly used in a multimodecapable protocol stack.

6.2. Transmission control protocol layer

As introduced above in Figure 7, a TCP layer can be com-posed out of the functional modules of the DLL as being

Page 134: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Multimode Protocols for Reconfigurable Radios 397

0 1000 2000 3000 4000 5000

Payload data frame length (byte)

0

0.2

0.4

0.6

0.8

1

1.2

Ove

rhea

dto

payl

oad

Sim.: BER = 10−5

Sim.: BER = 10−6

Analyt.: BER = 10−5

Analyt.: BER = 10−6

(a)

0 1000 2000 3000 4000 5000

Size of data per packet (byte)

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Ove

rhea

dto

payl

oad

Sim.: w = 8Sim.: w = 64Analyt.: w = 8Analyt.: w = 64

(b)

Figure 10: TCP layer Go-back-N ARQ validation and evaluation. The protocol overhead to payload ration in dependency on the framelength of the payload data is depicted. The lines are analytic results corresponding to (2), while the markers indicate simulative evaluation.(a) Varied BER = 10−5 or 10−6 and window length w = 8. (b) Varied window length w = 8 or 64 and BER = 10−6.

part of the generic protocol stack. To validate the Go-Back-Nmechanisms of the TCP layer’s ARQ module, we measure theprotocol overhead in dependency on the payload packet sizein the case of erroneous transmissions. The focus is therebyon the influence of two effects: the bit error ratio (BER) ofthe radio channel, that is, the wireless medium, and the sizeof the send and receive window w.

With a packet length of lpacket = lheader + lpayload, whereTCP has fixed header length of lheader = 40 bytes, the packeterror ratio (PER) can be calculated to

PER = 1− (1− BER)lpacket·8. (2)

Based hereon the overhead to payload quotient for theGo-Back-N ARQ can be derived and approximated [12] to

overheadpayload

= lheader

lpayload

+

∑w/2i=1

((w/2)− i + 1

) · (1− PER)i−1 · PERw/2

· lpacket

lpayload,

(3)

where w is the length of the transmission window leadingto the analytical results as depicted in Figure 10. This figureillustrates the overhead to payload ratio in dependency on

the frame length of the payload data for (a) a BER of 10−5

and 10−6 on the one hand and (b) window length of 8 and64 on the other hand. Figure 10a shows the expected per-formance corresponding to the Go-Back-N ARQ. The over-head to payload ratio increases with increasing bit error ra-tio and an optimal frame length for the payload data tominimize the said ratio can be determined. From the cross-protocol optimization perspective, this frame length may beused as a dimensioning rule for segmentation. The samestands for Figure 10b: there the overhead-to-payload ratioincreases with increasing window length, as the amount ofdata which has to be retransmitted, in the case of an errorcorresponding to the Go-Back-N ARQ, increases. The differ-ence between analysis and simulation for large payload dataframes in Figures 10a and 10b is reasoned by the send/receivebuffers of the implemented TCP layers. Data packets in thesebuffers have to be discarded when an error is detected and areneglected in the approximation (3). In summary, the ARQmodule of the generic protocol stack fulfils adequately its in-tended purpose.

6.3. IEEE 802.11 medium access control layer

In this section, the modular composition of an IEEE 802.11MAC layer as illustrated in Figure 8 is validated and evalu-ated. Therefore, the average throughput of the carrier sensingmultiple access with collision avoidance (CSMA/CA) -baseddecentralized medium access by the DCF with and withoutrequest to send/clear to send (RTS/CTS) is analyzed and sim-ulated.

Page 135: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

398 EURASIP Journal on Wireless Communications and Networking

10 20 30 40 50 60 70 80 90 100

Number of stations

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1T

hro

ugh

put

(Mbp

s)

Sim.: without RTS/CTSSim.: with RTS/CTSAnalyt.: without RTS/CTSAnalyt.: with RTS/CTS

(a)

10 20 30 40 50 60 70 80 90 100

Number of stations

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Th

rou

ghpu

t(M

bps)

Sim.: without RTS/CTSSim.: with RTS/CTSAnalyt.: without RTS/CTSAnalyt.: with RTS/CTS

(b)

Figure 11: 802.11 MAC layer evaluation of the DCF-based medium access under utilization of the ARQ module. The total system throughputdepending on the number of transmitting stations is depicted. The lines are analytic results corresponding to (5), while the markers indicatethe simulative evaluation. Throughput evaluation-channel capacity=1Mbps; (a) packet size=128 bytes, (b) packet size=4096 bytes.

Table 1: Time slot durations in microseconds and probabilities thatthe medium is empty (e), successfully (s) allocated, or a collision (c)occurs [18, 19]. The fixed values result from the time length of anRTS/CTS sequence.

ProbabilityDuration with Duration without

RTS/CTS RTS/CTS

pe = (1− τ)n Te = 1 Te = 1

ps = nτ(1− τ)n−1 Ts = 636 + 8lpayload Te = 636 + 8lpayload

pc = 1− pe − ps Te = 170 Ts = 234 + 8lpayload

The channel capacity is mainly wasted by two effects:MAC header sending and collisions. One way to an analyticalapproach for determination of the throughput is to calculatethe collision probability p and the access probability τ withthe help of a two-dimensional Markov chain for the mod-eling of the backoff window of the DCF [18, 19] resultinginto

p = 1− (1− τ)n−1, τ = 2 ·(

1 + W0 + pW01− (2p)8

1− 2p

)−1

,

(4)

where n is the number of stations and W0 the minimumbackoff window size, here we chose W0 = 8. With thehelp of the average time slot length Taverage on the basis ofTable 1, the average total system throughput tsaturation can be

calculated to

tsaturation =PsLpayload

Taverage, Taverage = PeTe + PsTs + PcTc. (5)

We assume a channel rate of 1 Mbps. The slot length,short interframe space (SIFS) and distributed coordinationfunction IFS (DIFS) are 1, 6, and 10 microseconds resultinginto the analytical as well as simulative results of Figure 11.There, the overall system throughput, with and withoutRTS/CTS, in dependency on the number of stations is de-picted. For small packets, Lpayload = 128 bytes, Figure 11a,the headers are the main cause for an inefficient use of themedium. For larger frames, Lpayload = 4096 bytes, Figure 11b,a collision wastes more time, as a transmitting station is onlyable to notice an interfered frame after its ending. Therefore,the RTS/CTS mechanism is introduced, to have just a smallRTS frame lost in case of a collision. The simulation agreesmainly with the analytic determination of the throughputof (5) and illustrates the superiority of the RTS/CTS-basedsolution. As the ARQ module of the generic protocol stackreflects the expected behavior of RTS/CTS mechanism [19],this module can be legitimately used in an 802.11 MAC layer.

7. CONCLUSION

The introduced concept of a generic protocol stack enablesprotocol software for future multimode capable systemsunder the consideration of protocol reconfiguration. Thegeneric protocol stack, as a collection of modular protocol

Page 136: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

Multimode Protocols for Reconfigurable Radios 399

functions, takes up the usual advance of software engineeringin the field of protocol development and evaluation: it hasfallen back on well-proven and known protocol functionsand behavior from the portfolio of the engineers’ experience.A generic realization of these functions in the form of inde-pendent modules results in a toolbox of protocol functions asa construction kit for protocol development. Dimensioningrules for an adequate support of QoS in wireless communica-tion from the perspective of the protocols can be derived. Intaking the tradeoff of genericity into account, these thought-ful realized modules stimulate efficiency through reusabil-ity and maintainability as well as accelerate the developmentprocess itself. However, the consideration of common pro-tocol functions and protocol convergence during the devel-opment of future protocols will increase by itself the gradeof genericity and advantage of this approach. The efficiencyof protocol reconfigurability benefits from the introducedgeneric approach and implies a clearly identified effort ofprotocol management. Thus, the introduced approach is afirst step to an end-to-end reconfigurable wireless system.

ACKNOWLEDGMENTS

The authors would like to thank the German Research Foun-dation (DFG) for funding the work contributed to this paperin the form of a Research College (Graduiertenkolleg). Thiswork has been continously funded from third parties’ grants.

REFERENCES

[1] B. Walke, R. Pabst, and D. Schultz, “A mobile broadband sys-tem based on fixed wireless routers,” in Proc. InternationalConference on Communication Technology (ICCT ’03), vol. 2,pp. 1310–1317, Beijing, China, April 2003.

[2] R. Pabst, B. Walke, D. Schultz, et al., “Relay-based deploy-ment concepts for wireless and mobile broadband radio,”IEEE Commun. Mag., vol. 42, no. 9, pp. 80–89, 2004.

[3] IEEE, “Standard for Local and metropolitan area networks,Part 16: Air Interface for fixed Broadband Wireless AccessSystems—Amendment 2: Medium Access Control Modifica-tions and Additional Physical Layer Specifications for 2-11GHz,” April 2003.

[4] J. Mitola, “The software radio architecture,” IEEE Commun.Mag., vol. 33, no. 5, pp. 26–38, 1995.

[5] W. Tuttlebee, Software Defined Radio: Enabling Technologies,Wiley Series in Software Radio, John Wiley & Sons, New York,NY, USA, 2002.

[6] J. Mitola, Cognitive Radio, Ph.D. thesis, KTH, Stockholm,Sweden, 2000, pp. 45–90.

[7] P. Mahonen, “Cognitive trends in making: future of net-works,” in Proc. IEEE 15th International Symposium on Per-sonal, Indoor and Mobile Radio Communications (PIMRC ’04),Barcelona, Spain, September 2004, invited paper.

[8] ITU-T Recommendation X.200, “Information Technology—Open System Interconnection—Basic Reference Model:The Basic Model,” International Telecommunication Union(ITU), Geneva, Switzerland, 1994.

[9] End-to-End Reconfigurability (E2R), IST-2003-507995 E2R,http://www.e2r.motlabs.com.

[10] N. C. Hutchinson and L. L. Peterson, “The X-Kernel: An ar-chitecture for implementing network protocols,” IEEE Trans.Software Eng., vol. 17, no. 1, pp. 64–76, 1991.

[11] J. M. Smith and S. M. Nettles, “Active networking: one view ofthe past, present, and future,” IEEE Trans. Syst., Man, Cybern.C, vol. 34, no. 1, pp. 4–18, 2004.

[12] L. Berlemann, A. Cassaigne, and B. Walke, “Generic protocolfunctions for design and simulative performance evaluationof the link-layer for reconfigurable wireless systems,” in Proc.7th International Symposium on Wireless Personal MultimediaCommunications (WPMC ’04), pp. 5–5, Abano Terme, Italy,September 2004.

[13] L. Berlemann, A. Cassaigne, R. Pabst, and B. Walke, “Modu-lar link layer functions of a generic protocol stack for futurewireless networks,” in Proc. Software Defined Radio TechnicalConference (SDR ’04), pp. 6–6, Phoenix, Ariz, USA, November2004.

[14] M. Siebert and B. Walke, “Design of generic and adaptive pro-tocol software (DGAPS),” in Proc. International Conferenceon 3rd Generation Wireless and Beyond (3Gwireless ’01), SanFrancisco, Calif, USA, June 2001.

[15] L. Berlemann, M. Siebert, and B. Walke, “Software definedprotocols based on generic protocol functions for wired andwireless networks,” in Proc. Software Defined Radio TechnicalConference (SDR ’03), Orlando, Fla, USA, November 2003.

[16] J. Sachs, “A generic link layer for future generation wirelessnetworking,” in Proc. IEEE International Conference on Com-munications (ICC ’03), Anchorage, Alaska, USA, May 2003.

[17] L. Berlemann, R. Pabst, M. Schinnenburg, and B. Walke, “Areconfigurable multi-mode protocol reference model facilitat-ing modes convergence,” in Proc. 11th European Wireless Con-ference (EW ’05), Nicosia, Cyprus, April 2005.

[18] G. Bianchi, “Throughput evaluation of the IEEE 802.11 dis-tributed coordination function,” in Proc. 5th Workshop on Mo-bile Multimedia Communications (MoMuc ’98), Berlin, Ger-many, October 1998.

[19] A. Hettich, “Leistungsbewertung der Standards HIPERLAN/2und IEEE 802.11 fur drahtlose lokale Netze,” Ph.D. disser-tation, RWTH Aachen University, Aachen, Germany, 2001,ABMT 23, http://www.comnets.rwth-aachen.de.

Lars Berlemann was born in Aachen, Ger-many, in 1977. After having absolved a stu-dent internship at Infineon Technologies,San Jose, he received his Diploma degrees inelectrical engineering and economics fromAachen University in 2002 and 2003, re-spectively. Since 2002, he served as a Re-search Assistant at the Chair of Communi-cation Networks (with Professor B. Walke)of RWTH Aachen University, where he isworking towards his Ph.D. degree. He is a scholarship holder of theResearch College (Graduiertenkolleg) “Software for Mobile Com-munication Systems” of the German Research Foundation (DFG)and received the “Siemens Mobile Academic Award” in 2003. Heis responsible for the organization of the scientific program of Eu-ropean Wireless Conference 2005 and PIMRC 2005. His researchwork has so far been taken up by various national and EuropeanUnion funded research projects, such as the Academic Network forWireless Internet Research in Europe (ANWIRE), Wireless WorldInitiative New Radio (WINNER), and CoCoNet. His research in-terests include cognitive radios, distributed QoS support in spec-trum sharing scenarios, spectrum etiquette, and flexible protocolstacks. He is the author/coauthor of 18 reviewed scientific pub-lications and he is a Student Member of the IEEE ComSoc andITG/VDE.

Page 137: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

400 EURASIP Journal on Wireless Communications and Networking

Ralf Pabst was born in Cologne, Germany,in 1974. After having absolved a studentinternships at SIEMENS ICN and Voda-fone Germany, he received his Diploma inelectrical engineering from Aachen Univer-sity in 2001 and served since then as a Re-search Assistant at the Chair of Communi-cation Networks (with Professor B. Walke)of Aachen University, where he is work-ing towards his Ph.D. degree. He has beenworking on various national and European Union funded researchprojects, such as the German National Project Multifunk, and theEU FP5 IST projects; Wireless Strategic Initiative (WSI), Wire-less World Research Initiative (WWRI), Network of Excellencein Wireless Applications and Technology (NEXWAY), and Aca-demic Network for Wireless Internet Research in Europe (AN-WIRE). He has been actively involved in the organization of theWG4 in the Wireless World Research Forum (WWRF). His cur-rent research activities are focused on the Wireless World Initia-tive New Radio (WINNER) Project under the 6th Framework Pro-gram (FP6) of the European Union. His research interests includethe performance evaluation of relay-based deployment conceptsfor next-generation wireless networks, associated resource man-agement protocols, and spectral coexistence of wireless standards.He is the author/coauthor of 19 scientific publications, including 2journal articles and 2 textbook chapters.

Bernhard Walke for the last 13 years is run-ning the Chair for Communication Net-works, RWTH Aachen University, Ger-many, where about 35 researchers work un-der his guidance on topics like air-interfacedesign, formal specification of protocols,fixed network planning, development oftools for stochastic event-driven simulation,and analytical performance evaluation ofservices and protocols of XG wireless sys-tems. During that time, he has supervised more than 650 M.S.theses and 43 Ph.D. theses covering most aspects of fixed and mo-bile communication networks. He has published more than 120 re-viewed conference papers, 25 journal papers, and seven textbookson architecture, traffic performance evaluation, and design of fu-ture communication systems. Prior to joining academia, ProfessorWalke worked in various industry positions for AEG-Telefunken(now part of EADS AG). Professor Walke holds Diploma and Doc-torate degrees in electrical engineering, both from the University ofStuttgart, Germany. He is the Cochair of the PIMRC 2005, Berlin,Steering Board Member of the annual European Wireless Confer-ence, Senior Member of IEEE ComSoc, and Member of ITG/VDEand GI.

Page 138: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

EURASIP Journal on Wireless Communications and Networking 2005:3, 401–412c© 2005 A. Brawerman and J. A. Copeland

Towards a Fraud-Prevention Framework forSoftware Defined Radio Mobile Devices

Alessandro BrawermanSchool of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA 30318, USAEmail: [email protected]

John A. CopelandSchool of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA 30318, USAEmail: [email protected]

Received 29 September 2004; Revised 8 March 2005

The superior reconfigurability of software defined radio mobile devices has made it the most promising technology on the wirelessnetwork and in the communication industry. Despite several advantages, there are still a lot to discuss regarding security, forinstance, the radio configuration data download, storage and installation, user’s privacy, and cloning. The objective of this paperis to present a fraud-prevention framework for software defined radio mobile devices that enhances overall security throughthe use of new pieces of hardware, modules, and protocols. The framework offers security monitoring against malicious attacksand viruses, protects sensitive information, creates and protects an identity for the system, employs a secure protocol for radioconfiguration download, and finally, establishes an anticloning scheme, which besides guaranteeing that no units can be clonedover the air, also elevates the level of difficulty to clone units if the attacker has physical access to the mobile device. Even if clonedunits exist, the anticloning scheme is able to identify and deny services to those units. Preliminary experiments and proofs thatanalyze the correctness of the fraud-prevention framework are also presented.

Keywords and phrases: cellular frauds, cloning, security and privacy issues, security protocols, software defined radio mobiledevices.

1. INTRODUCTION

Software defined radio [1] allows multiple radio standardsto operate on common radio frequency hardware, therebyensuring compatibility among legacy, current, and evolvingwireless communication technologies.

A software defined radio mobile device (SDR-MD) is ca-pable of having its operation changed by dynamically load-ing radio reconfiguration data (R-CFG files) over the air.With different R-CFGs, the device can operate using differentwireless communication technologies while having a singletransceiver. A typical SDR-MD can manage communicationvia satellite, over different cellular technologies, VoIP (voiceover internet protocol), and operations over the internet.

One of the key issues in SDR wireless communication in-volves security. According to the SDR Forum [2], some of

This is an open access article distributed under the Creative CommonsAttribution License, which permits unrestricted use, distribution, andreproduction in any medium, provided the original work is properly cited.

the concerns are the R-CFG download, storage, and instal-lation; user’s privacy, that is, protection of the user’s iden-tity, location, and communication with other devices; and fi-nally, SDR-MD cloning, that is, illegally using services thatare billed to someone else’s device.

To address the SDR Forum concerns and greatly en-hance the overall security of SDR-MDs, a fraud-preventionframework is proposed. The proposed framework offers se-curity monitoring against malicious attacks and viruses thatmay affect the configuration data, protects sensitive informa-tion through the use of protected storage, creates and pro-tects an identity for the system, employs a secure protocolfor R-CFG download, and finally, establishes an anticloningscheme which guarantees that no units can be cloned overthe air, and elevates the level of difficulty to clone units if theattacker has physical access to the SDR-MD. Even if clonedunits exist, the anticloning scheme is able to identify anddeny services to those units.

Preliminary practical experiments using java 2 micro-edition (J2ME) [3] and proofs that analyze the correctnessof the fraud-prevention framework are also presented.

Page 139: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

402 EURASIP Journal on Wireless Communications and Networking

2. BACKGROUND

Research work has been done for each of the SDR concernspreviously described; however, no published work has devel-oped a solution that encompasses more than one of the con-cerns at once. This section is divided according to the SDRForum concerns. For each subsection, some of the relevantrelated research is presented.

2.1. R-CFG download, storage, and installation

In [4], the authors discuss a model for securing the R-CFGdownload and installation that involves the use of secret de-vice keys and signatures. All security operations take placewithin tamper-proof hardware that also contains the pro-grammable components of the transceiver. This approachprovides good security for the radio software that lies withinthe tamper-proof hardware, but leads to some drawbackssuch as the use of nonstandard security methods, lack of ameans for third-party vendors to provide R-CFGs, and, mostimportant, lack of a means for securing radio software thatresides outside the tamper-proof hardware.

2.2. User’s privacy

Some efforts, called privacy extension to Mobile IPv6, dealwith user’s privacy. The basic idea of these efforts is to re-place the MAC address of a mobile device with a randomone, called a temporal mobile identifier (TMI) [5] or pseu-dorandom interface identifier (PII) [6].

In those schemes, personal mobile location privacy con-trol relies on either the home administration, the foreign ad-ministration, or both. Moreover, the home administration isrequired to share some secrets with the foreign administra-tion to prevent eavesdroppers from having any knowledgeabout the binding users temporal identifiers and real iden-tifiers. These efforts cannot completely control mobile loca-tion privacy by a mobile user since the administration canassociate any identifier (PII or TMI) with the correspondingreal ID of the mobile device.

2.3. SDR-MD cloning

The advanced mobile phone system (AMPS) [7] is the analogmobile phone system standard introduced in the Americasduring the early 1980s. Despite the fact that it was a great ad-vance in its time, the AMPS presented several security flaws,and multiple copies of cloned mobile stations were createdwith little difficulty.

The global system for mobile communication (GSM) [8]is a globally accepted standard for digital cellular communi-cation. The GSM authentication framework relies on specialcryptographic codes to authenticate customers and bill themappropriately. A personalized smart card, called a SIM card,stores a secret key that is used to authenticate the customer;knowledge of the key is sufficient to make calls billed to thatcustomer.

The SIM card is easily removable so that the user canuse other cell phones. The drawback is that someone whohas physical access to the SIM card can copy the information

to another card, thereby cloning the authentication informa-tion of the user.

Cloning the SIM card is a relevant flaw, however a muchmore serious flaw was discovered. In [9] it is shown that thecryptographic codes used for authentication are not strongenough to resist attacks. To exploit this vulnerability, an in-dividual would interact with the SIM card repeatedly to learnthe secret key and would then be able to clone the phonewithout having to clone the SIM card. Although it was con-sidered that the attacker had physical access to the SIM card,it was mentioned that over-the-air attacks are possible, mak-ing cloning on GSM cellphones a more serious threat.

The Universal Mobile Telecommunications System(UMTS) [10] is an open air-interface standard for third-generation wireless telecommunications. It provides higherdata rates and fixes several security flaws encountered in theGSM standard. Despite several advantages that the UMTSstandard provides, it also stores vital information in the SIMcard. Thus, like the GSM, someone might be able to copy theauthentication information from one SIM card to another.

Another drawback concerns the KASUMI block cipher,which is at the core of the integrity and confidentiality mech-anisms in the UMTS network. Hardware implementationsare required to use at most 10 000 gates and must achieve en-cryption rates in the order of 2 Mbps (maximum data rate).Thus, a considerable effort must be performed in order toimplement a high-performance hardware component thatcarries out the operations of the KASUMI block cipher.

As a final remark, UMTS devices are not capable of re-configuring their radio parameters via software. Thus, dualmode or tri-mode expensive cell phones are necessary toguarantee backward compatibility with other standards.

Simpler schemes that only detect cloned units and do nottry to prevent cloning have also been proposed. They can befound in [11, 12].

2.4. Trusted computing group

The trusted computing group (TCG) [13] is an industrystandards body comprising computer and device manufac-turers, software vendors, and others with an interest in en-hancing the security of the computing environment acrossmultiple platforms and devices.

The TCG claims that it will develop and promote openindustry standard specifications for trusted computing hard-ware building blocks and software interfaces across multipleplatforms, including personal computers (PCs), servers, per-sonal digital assistants (PDAs), and digital phones.

So far the TCG has only presented specification for thePC environment [14]. Some of the benefits include more se-cure local data storage, a lower risk of identity theft, and thedeployment of more secure systems and solutions based onopen industry standards.

Despite the fact that the TCG specification for the PCdoes point out and solve several security flaws, this specifi-cation would not achieve a satisfactory performance if em-ployed by constrained SDR-MDs.

Page 140: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

A Fraud-Prevention Framework for SDR Mobile Devices 403

Secure/unsecured internetconnection module

R-CFG/CFGsecurity module

To the outside world

SDR device managerEnvironment

discoverer

Unsecured LDDAmodule

Otherapplications

Application layer

Software core

SDR framework

R-CFG manager

Secure LDDAmodule

CFGmanager

Applicationmanager

OS layer

OS

R-CFG

Config. file

Encrypted

Unencrypted

StorageRAM

ProtectedRAM

ROM CPU

Hardware layer

SDRFPGA Tamper-protected hardware package

Signalizes cloning

Security hardware layer

Embeddeddevices

Figure 1: The preliminary design of the fraud-prevention framework.

3. THE FRAUD-PREVENTIONFRAMEWORK SPECIFICATION

The fraud-prevention framework is composed of new piecesof hardware, new modules, and new protocols. Figure 1 de-picts the preliminary design of the framework. The dashedsquares are the main contributions of this work.

Note that the SDR device manager (SDR-DM) is respon-sible for managing all the communication with the outsideworld and for requesting the services of each module whenneeded. Also, the environment discoverer module is respon-sible for detecting which wireless communication technolo-gies are available in the current SDR-MD’s environment. Thismodule is assumed to be present in the software core SDRframework and is outside the scope of this work.

The R-CFG manager is responsible for managing theR-CFG files currently stored in the device and the R-CFG

currently installed. It also informs the SDR-DM when a dif-ferent R-CFG is needed. The CFG manager is responsible formanaging the configuration (CFG) file. The CFG file is pro-vided by the wireless operator (WO) and is used to set thedevice’s phone number. Note that both the R-CFG and CFGfiles are stored in an encrypted storage. Standard encryptionalgorithms such as RC5 [15] and RSA [16] can be used toprovide the encryption storage. Other modules as well as ba-sic definitions are discussed in separate subsections below.

3.1. Basic definitions

This section presents definitions, components, and entitiesthat participate in the fraud-prevention framework. Thenomenclature used to specify the framework is presented inTable 1.

The entities that participate in the framework as well astheir responsibilities are defined in Table 2.

Page 141: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

404 EURASIP Journal on Wireless Communications and Networking

Table 1: Basic definitions.

C A 48-bit random number (nonce)

KYC C is cryptographically transformed, somehow, with a key Y

MD(Z) Hash of Z

[C]Alice C is transformed using the private key of Alice

CAlice C is transformed using the public key of Alice

AttestationIt is used to check integrity status of a certain component. It is defined as the function Att(X),

which results in the hash of component X

Attestation key pair (AK)It is used to obtain the attestation credential. Composed by the 2048-bit attestation private key

(AKpriv) and public key (AKpub)

Attestation credential (AC)It is used to identify the SDR-MD. It is signed by the privacy credential authority (Privacy CA)

and it is presented whenever the user tries to use the network services. AC = [AKpub]Privacy CA

Null ACWhen the SDR-MD discovers it is a cloned unit, it sets its AC to null.

Every bit in the AC is equal to 0

Endorsement key (EK)It is used to uniquely identify the SDR-MD. It is never disclosed by the device.

Its size is also 2048 bits

R-CFG It is used to configure the radio of the SDR-MD

Valid R-CFG An R-CFG that has been approved by the regulatory agency

Invalid R-CFGAn R-CFG that has not been approved by the regulatory agency or it has been modified

after been approved by the regulatory agency

CFGIt is used to set up the phone number of the SDR-MD. It is signed by the WO.

CFG = [Phone no.]WO

Table 2: Entities and responsibilities.

Manufacturer (manuf.)Produces the SDR-MD. Generates the R-CFGs. Generates the SDR-MD’s EK and informs

the Privacy CA about the EK. Calculates and stores the Att(EK) in the SDR-MD

Installs the initial R-CFG and stores the Att(R-CFG) in the SDR-MD

Regulatory agency (RA)Tests, approves, and licenses the R-CFG. Basically, the RA tests the R-CFG in the specific hardware to ensure

that the device does not cause interference or function out of its defined spectrum, as defined in [17]

WOSells the SDR-MD. Provides communication services. Generates the CFG

Authenticates the SDR-MD to use the network. Detects cloned SDR-MDs

Privacy CA Provides the SDR-MD with an AK pair, the AC, and the WO public key

SDR-MD Utilizes the network services. Downloads R-CFGs and CFGs files. Detects if it is a cloned or valid unit

3.2. The tamper-protected hardware package

The TPHP must be physically protected from tampering.This includes physically binding it to the other physical partsof the SDR-MD such that it cannot be easily disassembledand transferred to other devices. These mechanisms are in-tended to resist tampering. Tamper evidence measures are tobe employed. Such measures enable detection of tamperingupon physical inspection. The package must limit pin prob-ing and EMR scanning. Similar tamper-protected hardwareis the trusted platform module of [13] and the Intel wirelesstrusted platform processor [18].

The TPHP is composed of two tamper resistant chips(TRCs): TRC1, which is read only, and TRC2, which isread/write. The TRC1 contains the EK, the attestation en-gines responsible for measuring, reporting, and comparingintegrity values, and a specialized hardware to generate 48-bitrandom numbers. The TRC2 contains the attestation engine

responsible for storing integrity values and protected non-volatile memory to store the necessary keys. Notice that theTPHP comes from the manufacturer with the RA’s public keyalready stored.

The attestation engines are divided into the attesta-tion measurement engine (AMEng), attestation store engine(AS Eng), attestation report engine (AR Eng), and attestationcomparison engine (AC Eng). Table 3 presents the functionsof each attestation engine. Figure 2 depicts the componentsof the TPHP as it comes from the manufacturer.

3.3. The secure SDR R-CFG download protocol

To install only valid R-CFGs, a secure SDR R-CFG downloadprotocol is defined as part of the fraud-prevention frame-work. The secure protocol employs the mutual authentica-tion and R-CFG validation and verification steps describedby the R-CFG/CFG security module.

Page 142: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

A Fraud-Prevention Framework for SDR Mobile Devices 405

Table 3: Attestation engines and functions.

AM EngMeasures Att(EK), Att(R-CFG), and Att(CFG),

and writes the results into R0, R1 and R2

AS EngStores the Att(EK) in register 0(R0), the Att(R-CFG)

in register 1(R1), and the Att(CFG) in register 2(R2)

AR Eng Reads and reports the values of the registers

AC EngCompares the values of R0, R1, and R2, reported by

the AR Eng, with the values measured by the AM Eng

Whenever a manufacturer generates a new R-CFG, it hasto send the R-CFG to be approved and licensed by the RA.This is called R-CFG validation.

To perform R-CFG validation, the protocol employs apublic-private key mechanism. The manufacturer sends tothe RA a combination of a header, which contains manufac-turer, model, serial number range, and possibly some otherinformation; the new R-CFG; and the hardware in which theR-CFG is to be tested and used.

The RA installs the R-CFG in the specified device andtests the device’s behavior. If no malfunction is observed,the RA approves the R-CFG and assigns it a license num-ber. During the test, the RA computes h = MD(header‖R-CFG). The value h is then signed with the RA’s private key,[h]RA. Figure 3 depicts the signing step. The signed hashvalue, [h]RA, is sent back to the manufacturer along with theassigned license number.

Once the R-CFG has been licensed, signed, and placed ona server, the SDR-MDs can contact the server at any time todownload the combination of header, R-CFG, and [h]RA.

After an SDR-MD has connected to the manufacturer’sserver, mutual authentication is performed. The mutualauthentication step avoids masquerade and replay attacks.When using an unsecured connection, this is done by ex-changing random challenges (nonces) or by certificates,while when using a secure connection, the protocol that pro-vides the secure connection is assumed to take care of themutual authentication.

After the mutual authentication step has been success-fully completed, the SDR-MD requests and downloads thenew R-CFG. Upon download completion, R-CFG verifica-tion is necessary to guarantee that the R-CFG has been ap-proved by the RA and properly signed. The verification stepalso tests whether the R-CFG is appropriate for the device(Figure 4).

However, to guarantee that the R-CFG has not been mod-ified after being approved and signed by the RA, the follow-ing steps are performed:

(1) a new hash value h′ = MD(header‖R-CFG) is calcu-lated;

(2) the received [h]RA is decrypted to obtain h;(3) h and h′ are compared: if h = h′, the received R-CFG

is accepted. However, if h = h′, the R-CFG is rejected.

Figure 4 also shows the data integrity check. If the new R-CFG has passed all the tests, it is then installed and the valueof Att(R-CFG) is stored in R1.

The steps of the secure SDR R-CFG download protocolwhen using an unsecured connection, such as HTTP, are de-picted in Figure 5. Dashed arrows indicate communicationinside the SDR-MD.

Although the protocol is specified using an unsecuredconnection, the R-CFG is still protected since it is encryptedwith the EK, thus only that specific device which has initi-ated the connection can correctly decrypt and install the R-CFG. Details on how to obtain a lightweight secure connec-tion using the Light SSL (LSSL) protocol, specified in the se-cure/unsecured internet connection module, can be found in[19].

The SDR R-CFG download protocol initiates with theSDR-MD contacting the manufacturer’s server and estab-lishing an unsecured connection. Next, the SDR-MD sendsMD(EK) and a nonce C encrypted by the EK. The manufac-turer maintains a database of all available EKs (M EKDB),indexed by MD(EK). The database has all information thatthe manufacturer needs about each SDR-MD it has pro-duced.

When the manufacturer receives the MD(EK), it searchesin its M EKDB for that value. If it does not find the MD(EK),the manufacturer ends the connection. On the other hand, ifMD(EK) is in M EKDB, then the manufacturer obtains theEK of that device and generates a new nonce C′. The C′ isthen encrypted by the EK and sent, along with C, to the SDR-MD.

Upon receiving C and C′, the SDR-MD authenticates themanufacturer if the received C is equal to the one that theSDR-MD has previously generated. If authentication fails,the SDR-MD terminates the connection; otherwise, it ob-tains C′, sends it back to the manufacturer, and requests thenecessary R-CFG.

The manufacturer then authenticates the device. If au-thentication fails, the manufacturer terminates the connec-tion; otherwise, it sends the requested R-CFG encrypted bythe EK. The SDR-MD receives the R-CFG, verifies it, andchecks the R-CFG data integrity. If the R-CFG tests showno negative results, the SDR-MD installs the R-CFG and ac-knowledges the manufacturer. The connection is then re-leased.

After releasing the connection, the SDR-MD installs theR-CFG and stores the Att(R-CFG) value in R1. Whenever theSDR-MD is booting up, the AM Eng calculates a new Att(R-CFG) value, which is then passed to the AC Eng to be com-pared with R1. If Att(R-CFG) = R1, the current radio config-uration is trusted. On the other hand, if Att(R-CFG) = R1,the SDR-DM blocks the use of any service.

3.4. The anticloning scheme

One of the more dangerous threats in SDR wireless commu-nication is cloning. SDR-MD cloning is considered a federalcrime. According to [20], telecommunication fraud lossesare estimated at more than a billion dollars yearly. A largeamount of this loss is due to cloning. Besides illegal billing,cloned units increase the competition of shared resources,which increases network congestion and degrades networkservices. Furthermore, the impact of overload traffic from

Page 143: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

406 EURASIP Journal on Wireless Communications and Networking

Randomno.

generatorAR Eng

TRC1-read only TRC2-read/write

AC Eng

AM EngEK

RA pubkey

Protectedstorage

R2

R1

R0 Att(EK)

Att(R-CFG)

0-cloned

1-valid

AS Eng

Figure 2: The tamper-protected hardware package in an invalid state.

Header

Header

R-CFG

R-CFG

RA’s private key

[h]RA

hH

Figure 3: R-CFG validation.

Header

R-CFG

RA’s public key

[h]RA h

h′H

=

?

Header is checked

R-CFG verification Data integrity check

Figure 4: R-CGF verification and data integrity check.

cloned units is unpredictable. Thus, the estimation of traf-fic patterns is imprecise for network planning.

The anticloning scheme, which is part of the proposedfraud-prevention framework, is designed to provide a coreset of hardware and software technologies that provide thebasis for a wireless network environment free of cloned units.

Unlike other cloning detection schemes, the proposedanticloning scheme not only detects cloned units, but alsoelevates the level of difficulty to clone a valid unit. Also, as

a new feature, the SDR-MD is aware of cloning, that is, anSDR-MD is able to discover if it is a cloned unit and takethe necessary steps to block the use of the network services.Another advantage is that the anticloning framework is in-dependent of technology, working well for different wirelesstechnologies.

3.4.1. Entering a valid state

The SDR-MD comes from the manufacturer in an invalidstate, that is, it does not have the AC, therefore, it cannotidentify itself to the network. After obtaining the AC, theSDR-MD enters a temporary state, that is, it is able to proveits identity, however, it does not have a phone number yet, itdoes not have the CFG file installed. After obtaining the CFG,the SDR-MD finally reaches a valid state. It is able to identifyitself and use the network services.

Figure 6 depicts the transition states that the SDR-MDhas to go through in order to reach a valid state. Note thatanytime after the SDR-MD has reached the valid state, it mayneed a new R-CFG file or a new CFG file. While obtaining anyof those files, the SDR-MD goes to a temporary state. Withthe new data locally stored, the security checks are executedand the SDR-MD goes back to the valid state.

To obtain a valid AC, the SDR-MD has to execute the at-testation credential protocol (ACP) depicted in Figure 7. TheACP is a communication process between the SDR-MD andthe Privacy CA and it is executed only one time per each EK.

Whenever the manufacturer generates a new EK, it in-forms the Privacy CA, in a safe way, about that EK. ThePrivacy CA, like the manufacturer, maintains a database ofall available EKs (CA EKDB), indexed by MD(EK). Thisdatabase has all information that the Privacy CA needs toknow about each SDR-MD produced and links each SDR-MD to its AC.

The ACP steps are defined as follows. First, the SDR-MD contacts the Privacy CA and sends the value R0 =Att(EK). The Privacy CA looks for a matching MD(EK) inthe CA EKDB. If it finds a match, the Privacy CA obtains theEK of that unit and acknowledges the unit. If no equivalentMD(EK) is found, either the manufacturer failed to informthe Privacy CA about this unit or this is an invalid EK. Thus,the Privacy CA does not provide an AC to the unit.

Page 144: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

A Fraud-Prevention Framework for SDR Mobile Devices 407

MD

(EK

)in

ME

KD

B?

Get

sE

KO

btai

nsC

Gen

erat

esC′

KE

KC‖C

C′ ,

req.

R-C

FGty

pe

X

Ver

ifies

C′

KE

KR

-CFG

AC

K

En

d

AC

K

Obt

ain

sR

-CFG

R-C

FGve

rif.

R-C

FGda

tain

t.In

stal

lsR

-CFG

KE

KR

-CFG

C′

Obt

ain

sC

Ver

ifies

C

Obt

ain

sC′

KE

KC‖C

MD

(EK

),K

EKC

Gen

erat

esC

SDR-DM

SDR

-DM

SDR-TPHP

MD

(EK

),K

EKC

Est

ablis

hes

un

secu

reco

nn

ecti

on

Manufacturer’s server SDR device

Figure 5: The secure SDR R-CFG download protocol.

Invalidstate

Gets AC Tempstate

Gets CFG

Needs CFG

GetsR-CFG

NeedsR-CFC

Tempstate

Validstate

Figure 6: Transition states of an SDR-MD.

Second, the Privacy CA generates an AK pair and the unitauthenticates the Privacy CA. The unit generates a nonce Cand sends it to the Privacy CA encrypted by the EK. The Pri-vacy CA obtains C and sends it back along with an encryptedmessage containing the AK pair. Upon receiving the message,the unit verifies C, authenticating the Privacy CA.

Third, after authenticating the Privacy CA, the unit ob-tains the AK pair and acknowledges the Privacy CA. The Pri-vacy CA then generates the AC = [AKpub]Privacy CA and sendsit, encrypted by the AKpub to the unit. The unit receives theAC, decrypts it, and stores it in its TPHP. After that, the con-nection is finally released.

After obtaining the AC, the final step to enter the validstate is to have the SDR-MD executing the CFG update pro-tocol (CUP) to obtain a valid CFG. This protocol is executedwhenever the unit needs a new phone number. Figure 8 de-picts the CUP step by step.

After connecting to the WO’s server, the unit sends itsAC and the value of R2 = Att(CFG) along with a nonce Cencrypted by the WO’s public key. The WO’s public key isobtained a priori through a secure protocol. If this is a newunit, the value of R2 is null.

Upon receiving the AC, the WO verifies if the AC is null.If the comparison is positive, the unit is a clone and the WOterminates the connection. Otherwise, the CUP continues itsnormal flow.

The WO uses the Privacy CA’s public key and decryptsthe AC, obtaining the AKpub. The WO has a database (DB),indexed by the AKpub, that contains information about eachSDR-MD in a valid state, such as phone number and username. Next, the WO looks for a matching AKpub in the DB.If it finds a match, it verifies MD(CFG) = R2. If the compar-ison is negative, this is an invalid unit; either this is a clonedunit or a masquerade attack is occurring, and countermea-sures are taken.

On the other hand, if the comparison is positive, this is avalid unit. The WO then obtains C and generates a nonce C′

to authenticate the unit. C is concatenated with C′ and sentencrypted by the AKpub to the SDR-MD. If the AKpub is notin the DB, this is a unit in the temporary state.

Upon receiving KAKpubC‖C′ from the WO, the unit au-thenticates the WO if the received C is equal to the one pre-viously generated. If authentication fails, the SDR-MD ter-minates the connection. Otherwise, it sends C′ back to theWO.

Next, the WO authenticates the unit by verifying C′.If authentication fails, the WO terminates the connection.Otherwise, the WO generates a new CFG and stores theMD(CFG) value in the DB. The unit receives the CFG en-crypted by its AKpub and decrypts it. The unit then stores theCFG in the protected storage of TRC2 and installs the newphone number.

Next, the AM Eng measures Att(CFG) and writes thevalue in R2. The unit then sends this value encrypted by theWO’s public key to the WO. The WO verifies the value andacknowledges the unit if the comparison is positive. Other-wise, it informs the unit that an error occurred during theCFG installation step. This step is repeated in the case of

Page 145: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

408 EURASIP Journal on Wireless Communications and Networking

Att

(EK

)in

EK

DB

?

Att

(EK

)

Obt

ain

sE

K

Con

nec

tion

esta

blis

hed

AC

K

Gen

erat

esA

Kpa

ir

KE

KC

Obt

ain

sC

KE

KC‖(

AK

pair

)

AC

K

Gen

erat

esA

C

AC

AC

K

Con

nec

tion

rele

ased

Privacy CA

SDR-TPHP

SDR

-MD

SDR-DM

Req

ues

tR

0

R=

Att

(EK

)

AC

K

Gen

erat

esC

KE

KC

KE

KC‖(

AK

pair

)

Obt

ain

sC

Au

then

tica

tes

CA

Obt

ain

sA

Kpa

ir

AC

K

AC

Stor

esA

C

AC

K

Figure 7: Attestation credential protocol.

WO

Req

.new

CFG

AC

, R

2‖C W

O

Obt

ain

sA

Kpu

bfr

omA

C

Obt

ain

sA

tt(C

FG)

Ver

ifies

Att

(CFG

)O

btai

nsC

Gen

erat

esC

Con

nec

tion

esta

blis

hed

KA

Kpu

bC‖C

C′ V

erifi

esC′

Gen

erat

esC

FG

Stor

esM

D(C

FG)

KA

Kpu

bC

FG

R2

WO

Ver

ifies

Att

(CFG

)=

MD

(CFG

)

AC

K

Con

nec

tion

rele

ased

SDR

-MD

SDR-TPHP

SDR-DM

Req

.AC

,R2

Gen

erat

esC

AC

,R

2‖C W

O

KA

Kpu

bC‖C

Obt

ain

sC

Ver

ifies

CO

btai

nsC′

C′

KA

Kpu

bC

FG

Obt

ain

sC

FG

Stor

esC

FG

Inst

alls

CFG

R2=

AttC

FG

AC

KFigure 8: The CFG update protocol.

errors. After receiving an acknowledgment, the unit releasesthe connection.

After obtaining the AC from the Privacy CA and the CFGfile from the WO, the SDR-MD finally reaches a valid state.Therefore, the unit is ready to use all the services offeredby the WO. Figure 9 depicts the tamper-protected hardwarepackage when the SDR-MD is in the valid state.

Note that the clone signal, sent by the AC Eng, propagatesoutside the TPHP to the CPU and inside the TPHP to theTRC2, where it sets the AC to null if the SDR-MD is a cloneunit.

3.4.2. Cloning-aware procedure

The cloning-aware procedure is implemented in both sides,the WO and the SDR-MD, and is responsible for detectingwhether the SDR-MD is a valid unit or a cloned unit.

After the unit has connected to the WO and requesteda service, the cloning-aware procedure starts in the SDR-MD side. New Att(EK) and Att(CFG) values are measured

by the AM Eng and sent to the AC Eng, which also receivesthe current value of R0 and R2 from the AR Eng. The ACEng compares the values and signalizes 1 for a valid unit, ifAtt(EK) = R0 and Att(CFG) = R2, or 0 for a cloned unit, ifAtt(EK) = R0 or Att(CFG) = R2. In this fashion the SDR-MD is aware of cloning. Figure 10 illustrates the procedure.If the SDR-MD is a valid unit, the AC is sent and the WOcloning-aware procedure begins.

In the WO side, the procedure works basically as an au-thentication module. The WO obtains the AC and verifies ifit is valid or null. If the AC is null, the WO terminates theconnection, since the unit is a clone. Otherwise, the WO ob-tains the AKpub from the AC and looks for a match in the DB.If there is no match, the service is denied. If there is a match,the WO prepares to authenticate the unit. If the unit is cor-rectly authenticated, the WO allows the use of the service.On the other hand, if the unit is not authenticated, the WOconcludes that this unit is trying to use other unit’s AC (mas-querade attack) and denies the service. Figure 11 illustratesthe procedure.

Page 146: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

A Fraud-Prevention Framework for SDR Mobile Devices 409

Randomno.

generator

0-cloned1-valid

EK AM Eng

AC Eng

AR Eng

TRC1-read only

AS Eng

R0

R1

R2

Att(EK)

Att(R-CFG)

Att(CFG)

AKpriv

AKpub

AK pair

WOpub

RA pubkey

AC

An

d

AC CFG

TRC2-read/write

Figure 9: The tamper-protected hardware package in a valid state.

WO

Connectionestablished

SDR-DM AM Eng AC Eng AR Eng

Req. service

AC

WO proc.

Starts proc.

Sends signal

Ends proc.

Att(EK)

Att(CFG)

Att(EK),

Att(CFG)

Compares

Reads R0

Reads R2

R0, R2

Figure 10: Cloning-aware procedure: SDR-MD side.

WO

Con

nec

tion

esta

blis

hed

AC

Obt

ain

sA

Kpu

bfr

omA

C

Ch

ecks

AK

pub

inD

B

Gen

erat

esC

C

KA

Kpr

ivC

Ver

ifies

C

KA

Kpr

ivC

Obt

ain

sC

CAC

SDR-DM

Req

.AC

SDR

-MD

SDR-TPHP

SDR

-MD

isab

leto

use

serv

ices

Figure 11: Cloning-aware procedure: WO side.

4. PRELIMINARY EXPERIMENTS

The experiments were executed using J2ME, which is alightweight java version, specifically designed to be used withconstrained devices. The experiments set-up is depicted in

PDAclient

Wireless link(11 Mbps)

End-to-endsecurity

Manufacturerserver with SSL

Figure 12: The experiment set-up.

Figure 12. An SDR-MD, in this case a Sharp Zaurus PDA SL-5600 with CPU speed of 400 MHz, 32 MB SDRAM, LinuxOS, and J2ME support, connects through an 11 Mbps wire-less link to a Pentium 4 2.6 GHz server with 256 MB RAM.

4.1. The secure SDR R-CFG download protocol

Two preliminary experiments involving the secure SDR R-CFG download protocol and the secure R-CFG/CFG mod-ule are described. In the first experiment, the time the R-CFG/CFG security module takes to identify invalid R-CFGsand delete them is measured. The second experiment com-pares the secure protocol execution when using an unsecuredconnection : HTTP, a lightweight secure connection, LSSL[19], and the SSL protocol [21].

The graph in Figure 13 shows the results of the first ex-periment. The MD5 algorithm is used to calculate the finger-print and to perform the data integrity check. As expected,the larger the R-CFG is, the longer it takes to perform thesecurity checks.

Figure 14 depicts the results of the second experiment.Note that the secure protocol with unsecured connectionpresents best performance, since it does not need to spendtime with the cipher suite handshake and other extra stepsneeded by secure connections. In case secure connections arenecessary, the use of the LSSL is suggested since it presentsbetter performance than the SSL, as can be noticed in thisexperiment.

4.2. Anticloning scheme

It is expected that the anticlone scheme will not add anyfurther delay on the obtainment of network services whencomparing with the GSM and UMTS techniques. AlthoughSDR mobile devices are constrained by nature, encryptionand decryption operations are only executed for small pieces

Page 147: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

410 EURASIP Journal on Wireless Communications and Networking

128 256 512 1M

R-CFG (KB)

600650700750800850

1000

1100

Tim

e(m

s)

Figure 13: Time to identify invalid R-CFGs.

128 256 512 1M

R-CFG (KB)

102540557085

100115130145160175190

Tim

e(m

s)

Secure protocol with HTTPSecure protocol with LSSLSecure protocol with SSL

×102

Figure 14: Comparing the secure protocol varying the connectiontype.

of information such as the 2048-bit EK and AK pair, andthe 48-bit nonce C. Furthermore, the attestation engines andthe random number generator in the TPHP are specializedpieces of hardware that can quickly execute data integritymeasurements and generate a 48-bit random number.

5. CORRECTNESS PROOFS

This section presents a list of possible attacks involving theR-CFG files and how the secure SDR R-CFG protocol avoidsthose attacks. It then continues with correctness proofs thatshow that the fraud-prevention framework provides an envi-ronment free of cloned units.

Table 4 illustrates common methods of attacks that failagainst the proposed protocol.

Next, the correctness proofs are presented. It begins withthree lemmas. The first lemma shows that only an SDR-MDwith a valid EK is provided an AC. The second lemma showsthat an SDR-MD only obtains a new CFG when its identityis successfully proved. Finally, the third lemma shows thatonly valid CFGs, that is, CFGs that have been generated andsigned by the WO, can be installed by an SDR-MD.

The proofs continue with two final theorems. The firsttheorem proves that there is no possibility to clone an SDR-MD over the air. The second theorem guarantees that only avalid SDR-MD can use the network services.

Lemma 1. The Privacy CA only attests the identity of SDR-MDs that have valid EKs.

Proof. Since the Privacy CA has a database of valid EKs andthis database is assumed to be secured stored, any SDR-MDthat requests an AC and sends an invalid MD(EK) value, thatis, hash of an EK that is not generated by the manufacturer,has the AC denied.

A replay attack is not possible since the ACP is executedonly once per each EK. Impersonation of the SDR-MD, thatis, masquerade attack, is noticed by the authentication step.

Lemma 2. No SDR-MD obtains a CFG file unless its identityis successfully proved.

Proof. According to the CUP definition, only after being au-thenticated by the WO, the SDR-MD is given a new CFG.This eliminates the possibility of masquerade attacks and re-play attacks.

Only after responding correctly to the challenge gener-ated by the WO, the SDR-MD is given a new CFG. Therefore,no SDR-MD obtains a new CFG file unless it has proved itsidentity.

Lemma 3. Only valid CFG files are installed in each SDR-MD.

Proof. To install a new CFG, the SDR-MD must execute theCUP. According to the CUP definition, before receiving anew CFG the SDR-MD authenticates the WO by verifyingR2WO = [MD(CFG)]. If the comparison is positive, thenthe SDR-MD authenticates the WO. Thus, masquerade andreplay attacks are eliminated.

After authentication, the SDR-MD receives a new CFG =[Phone no.]WO. Since masquerade and replay attacks fail,only the WO could have sent this message, and the final stepto validate the CFG occurs. The SDR-MD verifies the WO’ssignature in the CFG. When the signature is successfully ver-ified, the CFG is considered valid and the TPHP stores andinstalls the new CFG.

Theorem 1. It is guaranteed that there is no possibility to clonean SDR-MD over the air.

Proof. In order to clone an SDR-MD over the air, one attackermust obtain the EK of the victim or a combination of validAK pair, valid AC, and valid CFG.

Since the EK and AKprivate are never disclosed by theTPHP, the attacker has no possibility to obtain the EK northe AK pair of a victim. According to Lemma 2, the attackermust prove its identity to obtain a valid CFG, thus if the at-tacker uses an AC that is not his/hers, the WO will notice itand deny a new valid CFG.

Page 148: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

A Fraud-Prevention Framework for SDR Mobile Devices 411

Table 4: Possible attacks and how the secure protocol avoids them.

Attacks Description Protection

Access controlClients using unauthorized services

Protocol employs client authenticationor trying to download data they should not

MasqueradeAn entity pretends to be the manufacturer server

Protocol uses mutual authenticationor a client

Confidentiality R-CFG might be confidentialBy establishing secure connections or

encrypting, the R-CFG proprietary information

are kept secret

Replay Messages are captured and retransmitted later Mutual authentication avoids replay attacks

Invalid R-CFGs Installing R-CFGs that are not approved by the RAEvery R-CFG is digitally signed

by the RA and verified by the SDR-MD

R-CFG Integrity R-CFG modified after it has been approvedProtocol employs one-way hash functions

to guarantee data integrity

With no other way to clone an SDR-MD over the air, theonly way to bill someone else’s account is to capture his/herAC when transmitted over the air. However, the WO cloning-aware procedure will detect that the captured AC does notbelong to that unit and it will deny any service.

Theorem 2. It is guaranteed that only a valid SDR-MD canuse the wireless operator services.

Proof. According to the WO cloning-aware procedure, in or-der to use the network services the SDR-MD must presenta valid AC. By Lemma 1, only SDR-MDs with valid EKs areable to obtain a valid AC. Therefore, unit with an invalid EKdoes not have a valid AC and cannot use the WO’s services.

According to Theorem 1, there is no way to clone anSDR-MD over the air, and impersonation of other SDR-MDsby capturing their AC is noticed by the WO cloning-awareprocedure. Thus, the only other way to clone an SDR-MD isto have physical access to its TPHP.

However, if an attacker successfully disassembles theTPHP without damaging it and is able to copy the TPHPto another SDR-MD’s TPHP, Lemma 3 and the SDR-MDcloning-aware procedure guarantee that the SDR-MD thatreceived the cloned TPHP denies the use of the network ser-vices. The value of R2 on the cloned TPHP and the value ofthe current MD(CFG) in the device are different. Thus, theSDR-MD blocks the use of any services.

Since the SDR-MD cloning-aware procedure blocks theuse of any service by cloned units and the WO cloning-awareprocedure notices masquerade attacks, it is guaranteed thatonly a valid SDR-MD can use the wireless operator services.

In summary, the fraud-prevention framework elevatesthe level of difficulty to clone an SDR-MD. The only way toclone one SDR-MD that employs the framework would bedisassembling the TPHP from the SDR-MD and reading itscontents. Since the TPHP is physically bound to other partsof the SDR-MD, attempts to disassemble it would probably

damage the TPHP. Even if an attacker successfully disassem-bles the TPHP without damaging it, the equipment to readand copy the TPHP is so expensive that the attacker wouldpractically have no gain, if any, in doing so.

6. CONCLUSION

To greatly enhance the overall security of SDR-MDs, a fraud-prevention framework is proposed. The fraud-preventionframework is composed of new pieces of hardware, mod-ules, and protocols. The framework offers security monitor-ing against malicious attacks and viruses, protects sensitiveinformation, creates and protects an identity for the system,employs a secure protocol for radio configuration download,and finally, establishes an anticloning scheme which guaran-tees that no units can be cloned over the air, and elevates thelevel of difficulty to clone units if the attacker has physicalaccess to the mobile device. Even if cloned units exist, the an-ticloning scheme is able to identify and deny services to thoseunits.

Preliminary experiments show that the framework isable to identify invalid R-CFGs with minimal delay. Proofsthat analyze correctness of the framework show that thefraud-prevention framework provides an environment freeof cloned units.

Future work includes the execution of several ex-periments that will measure performance of the fraud-prevention framework, and comparisons with other state-of-the-art related works.

REFERENCES

[1] B. Bing and N. Jayant, “A cellphone for all standards,” IEEESpectr., vol. 39, no. 5, pp. 34–39, 2002.

[2] Software Defined Radio Forum website, http://www.sdrforum.org.

[3] Java 2 Micro Edition Technology website, http://wireless.java.sun.com/j2me.

Page 149: Reconfigurable Radio for Future Generation Wireless Systemsdownloads.hindawi.com/journals/specialissues/408928.pdf · Reconfigurable Radio for Future Generation Wireless Systems ...

412 EURASIP Journal on Wireless Communications and Networking

[4] L. B. Michael, M. J. Mihaljevic, S. Haruyama, and R. Kohno,“A framework for secure download for software-defined ra-dio,” IEEE Commun. Mag., vol. 40, no. 7, pp. 88–96, 2002.

[5] C. Castelluccia and F. Dupont, A Simple Privacy Extensionfor Mobile IPv6, The Internet Engineering Task Force, InternetDraft: Draft-Castellucia- MobileIP-Privacy, February 2001.

[6] A. Escudero, “Location privacy in IPv6—tracking bindingupdates,” in Proc. International Workshop on Interactive Dis-tributed Multimedia Systems and Telecommunication (IDMS’01), Lancaster, UK, September 2001.

[7] CMS 88 Cellular Mobile TelephoneSystem, EN/LZT 101908,Ericsson.

[8] Global System for Mobile Communication, “The GSMsecurity technical whitepaper for 2002,” http://www.hackcanada.com/blackcrawl/.

[9] UC Berkeley. Internet Security, Applications, Authen-tication and Cryptography Group, “GSM cloning,”http://www.isaac.cs.berkeley.edu/isaac/gsm.html.

[10] Overview of the Universal Mobile TelecommunicationSystem. DRAFT, July 2002, http://www.umtsworld.com/technology/overview.htm.

[11] M. B. Frederick, “Cellular telephone fraud anit-fraud system,”US Patent 5,448,760, September 1995.

[12] M. S. M. Annoni Notare, F. A. da Silva Cruz, B. GoncalvesRiso, and C. B. Westphall, “Wireless communications: secu-rity management against clonedcellular phones,” in Proc. IEEEWireless Communications and Networking Conference (WCNC’99), vol. 3, pp. 1412–1416 , New Orleans, La, USA, September1999.

[13] The Trusted Computing Group, http://www.trusted-computinggroup.org.

[14] The TCG PC Specific Implementation Specification, http://www.trustedcomputinggroup.org/downloads/.

[15] The RC5 encryption algorithm, http://www.secinf.net/cryptography/The RC5 Encryption Algorithm.html.

[16] RSA encryption, http://mathworld.wolfram.com/RSA-Encryption.html.

[17] Federal Communications Commission. Authorization anduse of software defined radio: first report and order,September 2001, http://www.fcc.gov/Bureaus/EngineeringTechnology/Notices/2000/fcc00430.txt.

[18] Intel, “Intel wireless trusted platform: security for mo-bile devices,” http://www.intel.com/design/pca/application-sprocessors/whitepapers/300868.htm.

[19] A. Brawerman, D. Blough, and B. Bing, “Securing the down-load of radio configuration files for software defined radiodevices,” in Proc. ACM International Workshop on MobilityManagement and Wireless Access (MobiWac ’04), pp. 98–105,Philadelphia, Pa, USA, September–October 2004.

[20] US Secret Service Financial Crimes Division, http://www.secretservice.gov/financial crimes.shtml#Telecommunications.

[21] A. O. Freier, P. Karlton, and P. C. Kocher, The SSL protocolVersion 3.0, http://home.netscape.com/eng/ssl3.

Alessandro Brawerman is a graduate stu-dent pursuing a Doctoral degree in theSchool of Electrical and Computer Engi-neering, Georgia Institute of Technology.He received his B.S. and M.S. degrees incomputer science from the Federal Uni-versity of Parana, Brazil, during December1997 and May 2000, respectively. His re-search interests are in security for softwaredefined radio devices, such as cellphonesand PDAs, and security and management of wireless networks. Hecurrently holds a scholarship from Brazil and his research is fundedby the Brazilian National Council of Research (CNPq). He has pub-lished and presented over 10 technical papers. He is an IEEE Mem-ber and was a Fellow of the Panasonic Information & Network-ing Technologies Laboratory (2003–2004). He was also the Instruc-tor of several computer science courses at the Federal University ofParana (1998–2000).

John A. Copeland has been the John H.Weitnauer, Jr. Chaired Professor at theSchool of Electrical and Computer Engi-neering, Georgia Institute of Technology,from 1983 up to date. He teaches grad-uate and undergraduate courses on com-munications networks and network se-curity, and does research in those areas(http://www.csc.gatech.edu). He was Direc-tor of the Georgia Center for AdvancedTelecommunications Technology from 1993 to 1996, Vice Pres-ident of Technology at Hayes Microcomputer Products from1985 to 1993, and Vice President of Engineering Technology atSangamo Weston, Inc. from 1982 to 1985, and did research atBell Labs on semiconductor circuits and optical fiber networksfrom 1965 to 1982. He received the B.S., M.S., and Ph.D. de-grees in physics from the Georgia Institute of Technology. Hehas been awarded 38 patents and has published over 60 tech-nical papers. In 1970, he received the IEEE’s Morris N. Lieb-mann Award. He is a Fellow of the IEEE and has served asthe Editor of the IEEE Transactions on Electron Devices. Heserved on the Board of Trustees for the Georgia Tech ResearchCorporation from 1983 to 1993. He is a Member of Infra-gard, the ISSA, and the ACM SIGSAC. In 2000, he invented theStealthWatch network behavior anomaly detection system, andfounded Lancope (http://www.lancope.com) which has deployedthe StealthWatch system in over 100 corporate and governmentnetworks.