Study on Efficient Spectrum Management for Mobile Ad Hoc Networks

Description
Spectrum management is the process of regulating the use of radio frequencies to promote efficient use and gain a net social benefit.[1] The term radio spectrum typically refers to the full frequency range from 3 kHz to 300 GHz that may be used for wireless communication. Increasing demand for services such as mobile telephones and many others has required changes in the philosophy of spectrum management.

ABSTRACT

Title of Dissertation:

EFFICIENT SPECTRUM MANAGEMENT FOR MOBILE AD HOC NETWORKS Leo Henry Jones, Jr., Doctor of Philosophy, 2010

Dissertation directed by:

Professor Gregory B. Baecher Department of Civil and Environmental Engineering

The successful deployment of advanced wireless network applications for defense, homeland security, and public safety depends on the availability of relatively interference-free spectrum. Setup and maintenance of mobile networks for military and civilian first-response units often requires temporary allocation of spectrum resources for operations of finite, but uncertain, duration. As currently practiced, this is a very laborintensive process with direct parallels to project management. Given the wide range of real-time local variation in propagation conditions, spatial distribution of nodes, and evolving technical and mission priorities current human-in-the loop conflict resolution approaches seem untenable. If the conventional radio regulatory structure is strictly adhered to, demand for spectrum will soon exceed supply. Software defined radio is one technology with

potential to exploit local inefficiencies in spectrum usage, but questions regarding the management of such network have persisted for years. This dissertation examines a real-time spectrum distribution approach that is based on principles of economic utility and equilibrium among multiple competitors for limited goods in a free market. The spectrum distribution problem may be viewed as a special case of multi-objective optimization of a constrained resource. A computer simulation, described in Appendix A, was developed to create hundreds of cases of local spectrum crowding, to which simultaneous perturbation simulated annealing (SPSA) was applied as a nominal optimization algorithm. Two control architectures were modeled for comparison, one requiring a local monitoring infrastructure and coordination (“top down”) the other more market based (“bottom up”). The analysis described herein indicates that in both cases “hands-off” local spectrum management by trusted algorithms is not only feasible, but that conditions of entry for new networks may be determined a priori, with a degree of confidence described by relatively simple algebraic formulas. The network simulation results confirm the assertions of 2009 Nobel laureate economist Elinor Ostrom (Ostrom & Dietz, 2002) that locally autonomous groups and individuals are as capable of managing a common resource as any external authority.

EFFICIENT SPECTRUM MANAGEMENT FOR MOBILE AD HOC NETWORKS

By Leo Henry Jones, Jr.

Dissertation submitted to the Faculty of the Graduate School of the University of Maryland, College Park, in partial fulfillment of the requirements for the degree of Doctor of Philosophy 2010

Advisory Committee: Professor Gregory B. Baecher, Chair Professor Stuart D. Milner Professor Christopher Davis Professor Qibin Cui Professor S. Raghavan

© Copyright by

Leo Henry Jones, Jr.

2010

Dedication

I would like to thank my father, Leo Jones, Sr., for his inspiration and my wife Gioia and our children for their considerable patience during this project.

ii

Contents Dedication ................................................................................................................. ii List of Tables ............................................................................................................. v List of Figures .......................................................................................................... vi List of Abbreviations ................................................................................................ ix Chapter 1: Problem Definition and Scope................................................................. 1 Spectrum Management and Project Management ................................................. 6 Chapter 2: Survey of Related Literature and Prior Research .................................. 11 Chapter 3: Proposed Solution .................................................................................. 17 Spectrum Utility .................................................................................................. 21 Local Spectrum Constraints ................................................................................ 25 Previous Research on Spectrum Management for SDR...................................... 26 Basic Research Questions ................................................................................... 33 Models of Physical Processes ............................................................................. 39 Radio Node Model .......................................................................................... 39 Network Connectivity ..................................................................................... 40 Network Geometry and Motion ...................................................................... 41 Radio Propagation Model................................................................................ 44 Signal Spectrum Model ................................................................................... 45 Interference Model .......................................................................................... 47 Receiver Noise Power ..................................................................................... 49 SINR Calculation ............................................................................................ 51 Application of SPSA to Spectrum Adjudication ................................................. 52 Chapter 4: Design of Simulation Experiment ......................................................... 57 Distribution of Input Variables ........................................................................... 60 Time-Series Output ............................................................................................. 62 Chapter 5: Analysis of Simulation Results ............................................................. 67 Kolmogorov-Smirnov Test of SINR Residuals .................................................. 83 iii

Investigation of Heteroskedasticity in SINR Prediction Errors .......................... 86 Gaussian Frequency Dependent Integration.................................................... 87 Chapter 6: Potential Applications ........................................................................... 96 Chapter 7: Extensions of Interference Models ...................................................... 103 Time Diversity Interference Model ................................................................... 103 Code Diversity Interference Model ................................................................... 104 Spatial Diversity Interference Model ................................................................ 105 Chapter 8: Conclusions ......................................................................................... 110 Appendix A: Spectrum Management Simulation ................................................. 115 Program Structure ............................................................................................. 115 MATLAB Source Code .................................................................................... 118 Appendix B: Sample Case Input ........................................................................... 131 Appendix C: Sample Case Output ........................................................................ 133 Appendix D: Timing Estimate for Autonomous Spectrum Allocation ................. 139 Appendix E: List of Symbols ................................................................................ 142 Bibliography .......................................................................................................... 143

iv

List of Tables Table 1: Inputs for MANET simulation .................................................................. 59 Table 2: MLS Coefficients for Minimum SINR, Homogeneous MANET ............. 69 Table 3: Multivariate Least Squares: Case H0 (Homogeneous Nets) ..................... 69 Table 4: MLS Analysis: Case H1 (Heterogeneous Nets) ........................................ 70 Table 5: Statistics for MANET Prior Prediction Fit: Case H3 (Mixed).................. 70 Table 6: Coefficients for Prior Estimate of SINR Standard Error .......................... 80 Table 7: Results of K-S Test for Normally Distributed Residuals .......................... 85 Table 8: Simulation Inputs for Sample Case ......................................................... 132 Table 9: Simulation Case Output .......................................................................... 133

v

List of Figures Figure 1: Spectrum Management organization for U.S. Army units operating outside the continental United States (FM 24-2, 1991) ...................................................... 8 Figure 2: Software defined radio can help negotiate “spectrum commons” ........... 18 Figure 3: Adaptive spectrum management as a microeconomics problem ............. 19 Figure 4: Components of a nominal spectrum utility objective function ................ 24 Figure 5: SIMULINK model of interactions between three adjacent SDR nets ..... 28 Figure 6: SIMULINK model of congnitive radio tuning ........................................ 29 Figure 7: OSE-driven frequency (MHz) evolution (Jones, 2001) ........................... 30 Figure 8: OSE-driven bandwidth (MHz) evolution (Jones, 2001) .......................... 30 Figure 9: OSE-constrained power (dBW) evolution (Jones, 2001) ........................ 31 Figure 10: Each network tries to optimize its utility function (Jones, 2001) .......... 31 Figure 11: Evolution of a "spectrum rich" (100 MHz) four-net OSE distribution.. 32 Figure 12: Evolution of a "spectrum-starved" (40 MHz) four-net distribution ...... 33 Figure 13: Top-down model of automated spectrum management ......................... 35 Figure 14: Bottom-up model of automated spectrum management ........................ 36 Figure 15: Geometric “stacking” model for spectrum provisioning ....................... 38 Figure 16: Conceptual model for adaptive radio nodes .......................................... 40 Figure 17: Notional MANET Layout ...................................................................... 42 Figure 18: Gaussian spectrum model for signals and interference ......................... 46 Figure 19: Two adjacent MANET must deal with mutual interference .................. 48 Figure 20: Example of FDI for Gaussian passband model ..................................... 51 Figure 21: Distributions of selected input parameters for simulation ..................... 61 Figure 22: Histogram of cases for low geometric loading ...................................... 62 Figure 23: A nominal “top-down” spectrum solution ............................................. 63 Figure 24: A nominal “bottom-up” spectrum solution............................................ 64 Figure 25: Spectrum utility for top-down and bottom-up solutions........................ 65 Figure 26: Networks attempt to minimize overall spectrum occupancy ................. 66 Figure 27: MLS curve fit for top-down spectrum adaptation ................................. 71 vi

Figure 28: MLS curve fit for bottom-up spectrum adaptation ................................ 72 Figure 29: Divergence of Top-Down and Bottom-Up minimum SINR ................. 75 Figure 30: Potential for chaotic top-down SINR behavior ..................................... 76 Figure 31: Potential for chaotic bottom-up SINR behavior .................................... 77 Figure 32: Risk-based spectrum access architecture (nominal) .............................. 77 Figure 33: Exponential bound for Top-down SINR residuals ................................ 79 Figure 34: Exponential bound for Bottom-up SINR residuals ................................ 80 Figure 35: MLS regression model results for low density of MANET .................. 81 Figure 36: Histogram of top-down prediction residuals ......................................... 82 Figure 37: Histogram of bottom-up prediction residuals ........................................ 82 Figure 38: Cumulative distribution functions for simulated residuals .................... 83 Figure 39: Log-linear behavior of FDI derivative ................................................... 89 Figure 40: Idealized alternative passband functions ............................................... 90 Figure 41: Nominal FDI functions for idealized passbands .................................... 91 Figure 42: FDI derivative for several passband models .......................................... 92 Figure 43: FDI response for Gaussian and rectangular passbands .......................... 94 Figure 44: Comparison of Residuals for Gaussian and Rectangular passbands ..... 95 Figure 45: Spectrum Provisioning for Top-Down Autonomous Management ....... 98 Figure 46: Spectrum management model for engineering analysis ...................... 100 Figure 47: Derived confidence metric for top-down minimum SINR .................. 101 Figure 48: Derived confidence metric for bottom-up minimum SINR ................. 102 Figure 49: Gain pattern for a nominal directional antenna array .......................... 106 Figure 50: Directional antennas can enable angular discrimination ..................... 109 Figure 51: Architecture diagram of spectrum management simulation ................ 115 Figure 52: SPSA algorithm for spectrum management ........................................ 117 Figure 53: MANET node distribution generated for Sample Case ....................... 134 Figure 54: Top-Down Spectrum Solution for Sample Case 104 .......................... 135 Figure 55: Bottom-Up Spectrum Solution for Sample Case 104 .......................... 136 Figure 56: Spectrum Utility Evolution for Sample Case 104 .............................. 137 vii

Figure 57: Playbox Occupancy Evolution for Sample Case 104 .......................... 138

viii

List of Abbreviations
3G BER BPSK CDF CR DARPA dB dBm DHS DSP EM EMC EMCON EMI EW FCC FDI FDR GHz INR IPv6 ITU ISL JTRS kHz MANET MHz MIMO MLS NTIA PHY PSD RF SDR SINR SNBU SNTD SPSA UBU UTD WCDMA XG Third generation communication service Bit error rate Binary phase shift keying Cumulative distribution function Cognitive radio Defense Advanced Research Projects Agency Decibel Decibel relative to one milliwatt (0.001 watt) Department of Homeland Security Digital signal processor Electromagnetic Electromagnetic compatibility Emission control Electromagnetic interference Electronic warfare Federal Communications Commission Frequency dependent integration Frequency dependent rejection Gigahertz (109 cycles/sec) Interference-to-Noise Ratio Internet Protocol Version 6 International Telecommunications Union Integrated side lobe level Joint Tactical Radio System Kilohertz (103 cycles/sec) Mobile ad hoc network Megahertz (106 cycles/sec) Multiple-input, multiple-output Multivariate least squares National Telecommunications and Information Administration Physical layer Power spectral density Radio frequency Software defined radio Signal-to-Interference-plus-Noise Ratio S/(I+N) Signal-to-Interference-plus-Noise Ratio (Bottom-Up) Signal-to-Interference-plus-Noise Ratio (Top-Down) Simultaneous perturbation simulated annealing Utility (Bottom-Up) Utility (Top-Down) Wideband code division multiple access Next Generation Communications Program

ix

x

Chapter 1: Problem Definition and Scope The military services of the United States, along with many civilian and public safety agencies of the federal, state, and municipal governments, have embraced modern communications network technology in an effort to improve the efficiency and effectiveness of their core operations. Concepts such as “net-centricity”, and “networkcentric operations” are currently subjects of intense study in government-sponsored think tanks. Most of the anticipated benefits of net-centric operation are expected to come from improvements in the location and coordination of highly mobile assets (e.g., soldiers, police, firefighters and long-haul trucks), each of which would ideally have access to sufficient information (often called “situational awareness”) to accomplish the mission while minimizing casualties. While the precise nature of the relationship between information availability and tactical performance remains a matter of continued analysis and debate, there is general agreement that given the current state of operations “more is better”. The imperatives of mobility and situational awareness drive defense and public safety operations to ever increasing dependence on wireless networks, which in turn leads to increased demands for radio-frequency (RF) spectrum to support advanced network applications. Normally, increased demand for a commodity induces suppliers to produce more to meet the demand. The electromagnetic (EM) spectrum is a special commodity, in that "Mother Nature" through the laws of physics produces the available spectrum. EM spectrum is a truly scarce resource. Current / historic methods of spectrum allocation assign the available spectrum bands to individuals and groups, without regard to their 1

actual rate of use on a moment by moment basis. Creating a market mechanism that would allow underutilized spectrum to be accessed by individuals and groups who greatly desire to communicate will increase the efficiency of the commodity's utilization. While the laws of physics determine the available spectrum, the efficiency of the market system determines the effective spectrum available for communications. As the network becomes more critical to the success of future deployments, the potential impact of network failure has gained significant attention. For example, J. Peha’s testimony before the FCC (Peha, 2005) alleges that problems with interoperability between radio networks contributed to first-responder casualties during the World Trade Center attack on September 11, 2001. “The worst failure occurred in the World Trade Center’s orth Tower. At 9:59AM on September 11, 2001, the first of several announcements was transmitted to emergency responders ordering them to evacuate the orth Tower. Police inside the building heard the order on their radios, and most left safely. However, firefighters were using incompatible communications equipment that could not receive the order. People watching television at home knew that the unimaginable had already occurred - that the World Trade Center’s South Tower had collapsed - but many firefighters inside the orth Tower would never learn of this. When the orth tower fell 29 minutes after that first evacuation order, 121 firefighters were still inside. one survived. At the same time, two hundred miles away, more communications failures were making it harder to contain fires at the Pentagon, where another plane had crashed. These failures put more lives at risk.” The inadequacy of the current U.S. government approaches for allocating and managing radio spectrum for public safety applications has been the subject of expert testimony over nearly a decade, yet debate continues regarding the nature of the needed change.

2

“The FCC and DHS have different perspectives on radio technology and infrastructure. DHS policies favor reliability and familiarity in their requirements and guidelines for technology and in their emphasis on training and repeated use of equipment. Spectrum policy at the FCC promotes spectrum efficiency and competition among commercial license-holders. either the FCC nor the DHS agencies that support public safety communications appear to have considered preparing public safety communications for the coming generations of wireless technology.” (Moore, 2009)

The military services face a similar array of communication resource issues. The U.S. Army estimates that without significant technological advancement in efficient spectrum usage, it will soon face a bandwidth shortage that could significantly hamper future operations. In response, the outgoing Army procurement chief has commissioned studies to estimate the extent of the projected shortfall and to evaluate the benefits of technological and regulatory strategies. “Battlefield radio networks that allow friendly forces to exchange voice, data and video signals will be key to an Army equipped with 27-ton Future Combat Systems vehicles instead of 70-ton Abrams tanks. Even with Joint Tactical Radio Systems (JTRS) that move bits hundreds of times faster than earlier radios, the needs of an informationpowered force are poised to overwhelm the available bandwidth. “We have enough to do the job today, but I am not convinced we have enough to do the job I see coming five years from now,” Claude Bolton, the outgoing assistant Army secretary for acquisition, logistics and technology, said in an exit interview. Beginning in 2010 and continuing for several decades, the Army will introduce elements of an ever-more-networked force that moves vast amounts of data from soldiermounted sensors, aerial and ground robots, manned vehicles and more.” (Osborn, 2008)

There are documented instances from the current wars in Iraq and Afghanistan where physical-layer communications problems such as electromagnetic interference (EMI) from friendly sources, or spotty connectivity—“outrunning the net”—have compromised the advantage of U.S. and allied combat units. One Army battalion 3

commander describes a network capacity reduced to low rate text and locating his adversary the old-fashioned way, by running into him: As night fell, the situation grew threatening. [Lieutenant Colonel Ernest]Marcone arrayed his battalion in a defensive position on the far side of the bridge and awaited the arrival of bogged-down reinforcements. One communications intercept did reach him: a single Iraqi brigade was moving south from the airport. But Marcone says no sensors, no network, conveyed the far more dangerous reality, which confronted him at 3:00 a.m. April 3. He faced not one brigade but three: between 25 and 30 tanks, plus 70 to 80 armored personnel carriers, artillery, and between 5,000 and 10,000 Iraqi soldiers coming from three directions. This mass of firepower and soldiers attacked a U.S. force of 1,000 soldiers supported by just 30 tanks and 14 Bradley fighting vehicles. The Iraqi deployment was just the kind of conventional, massed force that's easiest to detect. Yet "We got nothing until they slammed into us," Marcone recalls. (Talbot, 2004)

This increase in institutional demand has unfortunately coincided with a steady decrease in the amount of spectrum allocated to military and public safety applications due to commercial occupation or statutory restriction of technically advantageous bands. In the regulatory scheme employed by the Federal Communications Commission (FCC), the National Telecommunications and Information Administration (NTIA) and the International Telecommunications Union (ITU) the rights to a particular band are awarded to a license holder or limited to a particular set of applications. All secondary users of the band have subordinate rights, if any, and must operate on a not-to-interfere basis with the primary users. The rationale for this approach is rooted in the relatively embryonic radio technology of the 1930s. One notable consequence is that spectrum planning and resource management remains a very labor intensive process in the 21st century, even for public safety agencies and expeditionary military units. Consider the battlefield spectrum 4

management process as depicted in Figure 1, excerpted from a (recently superseded) U.S. Army field manual on spectrum management (FMI 6-20.70 (FM 24-2) , 2006). The division network planners design the network, and the spectrum manager uses this design to determine the spectrum requirements necessary for the communications network. In the emerging force structure there are two spectrum managers per division. ormally, one spectrum manager will be responsible for the network to include satellite requirements while the other spectrum manager will handle combat net radio (C R) and other systems requirements to include fires, EW, radar, and other systems. The brigade spectrum manager performs all of these functions and is located at the S-6 in order to have visibility of all spectrum related matters at the brigade. On an organizational chart this arrangement more closely resembles the structure of a commercial firm preparing to defend itself against a lawsuit than an army prepared for rapidly changing conditions in network-centric operations. Yet the entire spectrum regulatory infrastructure cannot be thrown to the winds, with all radio spectrum declared to be unlicensed. Certain critical safety applications (e.g., air traffic control radar) and commercial enterprises (broadcast or satellite radio) rely on guaranteed spectrum availability and widespread technical compatibility, and thus would have nothing to gain by adopting agile radio technology. On the other hand, few if any terrestrial license holders need or can afford to project a persistent, omnipresent signal. This fact, coupled with regulatory provisions for unlicensed and multipurpose bands, allows for the existence of local spatial-temporal pools of available spectrum, the so called “white spaces”, which can and should be exploited for national defense and public safety applications. Despite the necessary technical content that follows, this thesis is primarily a feasibility study for potential improvements to the spectrum management process under 5

conditions where the timeliness and quality of the solution will translate into lives rather than money saved. It is intended as an engineering-based resource management treatise rather than a design document for a new radio protocol.

Spectrum Management and Project Management As currently practiced, spectrum management is a very labor-intensive process with direct parallels to project management, several a few of which are relevant to this study: • Temporary arrangements - Maintenance of mobile radio networks for military and civilian first-response units usually involves a temporary allocation of valuable spectrum resources for operations of finite, but uncertain, duration. • Complex organizational dependencies - The quality of service in the networks has a direct impact on the flow of information, which affects the quality and timeliness of coordination and decision-making processes among the various teams, which in turn affects the probability of success for the entire operation. • Conflict resolution – Spectrum managers try to avoid service disruptions due to interference from friendly sources (“spectrum fratricide”) and so must consider the electromagnetic compatibility (EMC) of the radio equipment used by all units. Military spectrum managers must also consider emission control (EMCON) constraints which attempt to prevent signal intercept and exploitation by adversaries. • Specific time and place - The matter is further complicated by the fact that the availability of spectrum is often highly dependent upon the time and location of 6

the emergency, while the utility of the available bands may be constrained by local propagation conditions such as terrain, vegetation and weather. • Regulatory, legal and economic constraints - During peacetime local and international radio regulations must be respected, as well as the contractual rights of commercial network operators. Consequently, a spectrum plan developed for a military exercise at Fort Irwin, California may bear little relevance to a plan for operations in South Korea involving the same brigades.

Even highly skilled military frequency managers armed with the latest in conventional spectrum planning and conflict resolution software (e.g., Spectrum XXI1 and JEET2) may take days to develop an acceptable frequency plan and hours to re-plan around Clausewitz’s “fog of war”, using an “incumbent/exclusionary” spectrum allocation model. Meanwhile conditions in the battlefield electromagnetic environment may change by the minute.

Spectrum XXI software was developed by Alion Science and Technology under the direction of the Department of Defense Joint Spectrum Center (JSC) and the National Telecommunications and Information Administration (NTIA) to help automate and standardize the spectrum management processes throughout the Federal Government. Joint E3 Evaluation Tool (JEET) is a PC-based intersite electromagnetic compatibility (EMC) analysis program that examines the potential for electromagnetic interference (EMI) between a system of interest and its operational electromagnetic environment.
2

1

7

Figure 1: Spectrum Management organization for U.S. Army units operating outside the continental United States (FM 24-2, 1991)

Man-in-the-loop frequency resolution processes cannot adequately cope with realtime changes in local conditions. If the current “single purpose band” radio regulatory structure is strictly adhered to, demand for spectrum will soon exceed supply, a trend already recognized by the military services. Recent advances in radio technology have the potential to serve as the building blocks of a more efficient spectrum management process. Many have faced significant regulatory challenges to their deployment. Notable examples include:

8



Mobile ad hoc networks (MA ET) – An ensemble of mobile radio nodes that must maintain communication and collaborate while constantly reorganizing itself in response to changes the external environment, all without benefit of a preexisting infrastructure. Future Army and Marine ground tactical networks are expected to include a large number of MANET.



Software defined radio (SDR) – A radio in which some or all of the physical layer functions that are typically set by hardware (e.g., mixers, filters, amplifiers and modulator/demodulators) may be defined or reconfigured by software. The SDR concept was first described by Joseph Mitola (Mitola, 1992). SDR programs with significant near-term impact include the Joint Tactical Radio System (JTRS) and the Next Generation Communications (XG) project sponsored by the Defense Advanced Research Projects Agency (DARPA).



Cognitive Radio (CR) – This technological descendent of SDR allows a network to change its transmission or reception parameters to more effectively communicate by avoiding interference from other networks, based on the active monitoring of several factors, e.g., radio frequency spectrum, user behavior and network state.



Multiple-input multiple-output (MIMO) systems – A combination of multiple-aperture antennas and advanced signal processing can take advantage of urban multi-path radio propagation to define new channels, as opposed to suffering severe performance degradation. 9

U.S. military units operating around the world must contend with the telecommunications infrastructure of host nations, many of which have chosen to leapfrog the wired stage of network deployment in their efforts to modernize. The electromagnetic environment encountered during these operations will be even more complex and varied than that faced during domestic training or by public safety responders, where the license holders and frequency assignments can in principle be known far in advance. Market forces continue to make military-reserved radio frequency bands attractive targets for commercial and political speculation. Given such rapidly evolving conditions new, less manpower-intensive approaches are needed to ease transition of adaptive network technology into the defense establishment, to minimize adverse impacts to friendly legacy systems, and to develop automated management strategies to deal with complex real-time interactions.

10

Chapter 2: Survey of Related Literature and Prior Research The issues of spectrum management are not new. A great deal of ink has already been expended on the subject, with increasing attention since the 1990s. The major themes in this body of literature are the legal and political framework for spectrum allocation; arguments for regulatory change on the basis of economics, to include game theory; and finally, appeals to technology to modernize spectrum management by removing much of the entropy and delay associated with human intervention. Three documents in particular provide a useful background in current spectrum management policy and practice from the perspective of an ITU member nation, the U. S. government, and the Department of Defense, respectively: • The ITU Handbook on ational Spectrum Management describes the procedures for regulating radio transmissions within the borders of a participating country. Particular attention is given to the definition and relationships between technical parameters that “if not controlled, could cause interference to other systems and adversely impact the efficient use of the frequency spectrum”, including: carrier frequencies, transmitter power, frequency tolerance, bandwidth, unwanted emissions, inter-modulation products, and receiver sensitivity (ITU Radiocommunication Bureau, 2005). Chapter 7 of this handbook describes the transition to automated spectrum management, although the automation considered is of the spreadsheet-anddatabase variety and requires significant human participation.

11



The most recent edition of the NTIA Manual of Regulations and Procedures for Federal Frequency Management (aka, “the Red Book”) defines spectrum management policy as applied to U.S. military and other federal agencies, including general channel allocations for land, nautical, aviation and satellite communications (National Telecommunications and Information Administration, 2008). In a MITRE3 technical report for the Office of the Assistant Secretary of Defense for Networks and Information Infrastructure (OSD NII) titled Spectrum 101: An Introduction to Spectrum Management, John Stine and David Portigal provide an excellent overview of the current spectrum management process from a DoD perspective, plus a tutorial on the implications of emerging radio technologies (Stine & Portigal, Spectrum 101, 2004).



The economic aspects of spectrum availability have long been recognized, dating back to the issuance of the first radio broadcast licenses. Recent attention has been given to the process of resolving spectrum property rights disputes between commercial enterprises, or between commercial and public interests:



A survey of theoretical economic approaches to long term spectrum allocation problems, such as Network Utility Maximization (Yi & Chiang,

3

MITRE is a federally funded research and development center (FFRDC).

12

2008), shows that spectrum optimization concerns for institutional users date back to at least 1998. These studies primarily sought to optimize the revenue streams available to commercial cellular providers and other primary spectrum licensees.



To help moderate private sector lobbying for what was then deemed an abundance of spectrum allocated to government and public usage, Mark Bykowsy and Michael Marcus of the FCC proposed the creation of an electronic market for “callable” spectrum. In this scheme the risk of technical unsuitability of a given portion of the spectrum due to chance events (“performance risk”) could be transferred from the public sector to a prospective lessee or license holder (Byowsky & Marcus, 2002). As described by Yochai Benkler (Benkler, 2002), calls for greater spectrum allocation efficiency, in economic terms, fall into two camps – one advocating distribution of permanent property rights to spectrum according to some formulation that maximizes public good, the other declaring that advances in technology (e.g., software defined radio) would enable the public good to be even further enhanced by an open market approach with high levels of spatial and temporal granularity. Benkler also explores the economic and regulatory implications of some of then-state-of-the art radio technologies, such as ultra-wideband (UWB).



13



Gerald Faulhaber, a Wharton economics professor and former chief economist for the FCC, has long advocated marrying economic theory to modern radio technology to derive greater public good from the public airwaves (Faulhaber G. R., 2005). In a more recent paper, Faulhaber describes the legal and economic implications of deploying cognitive, spectrum-sensing radios with opportunistic access to pools of unlicensed spectrum, a concept very similar to the decentralized “bottom up” spectrum management approach examined in this study. Faulhaber acknowledged both the disruptive and positive potential of cognitive radio, while leaving engineers to work out the technical details (Faulhaber G. R., 2008).

Theoretical work in spectrum management of course begs the question of practical implementation, and the engineering community has not been found lacking in activity: • The concept of quantifying spectrum efficiency for mobile radio networks was described by R. J. Matheson for the NTIA. His detailed technical analysis showed that single user voice applications have inherent opportunities for frequency reuse (Matheson, 1994).



John Stine has recently developed a method for determining spectrum access rights based on location and knowledge of local conditions for radio propagation (Stine, A Location-Based Method for Specifying RF Spectrum Rights, 2007). In an earlier paper, Stine documented automated spectrum management for an ad hoc network, based on a modification of an existing node state routing (NSR) protocol (Stine, 2006). 14



Steven Silverman and Anne Wells at Raytheon used an OPNET4 simulation to demonstrate the feasibility of enabling software defined radios to participate in a Prisoner’s Dilemma exercise. In their study, two identical networks operating on different time slots used carrier sense multiple access (CSMA) , a probabilistic medium access control (MAC) protocol, to estimate each other’s level of activity and arrive at ways to share channel resources (Silverman, 2006). This experiment confirmed that Nash Equilibrium theory could be applied using achievable radio technology.



The author’s own early simulation experiments confirmed that, under some conditions, three or more networks could apply non-identical measures of value to mitigate mutual interference and arrive at a feasible distribution of a common pool of spectrum (Jones, OSE Algorithm, 2002). The task of determining conditions for successful spectrum sharing constitutes much of the work of this thesis.



A separate analysis of the potential effects of consumer-grade UWB devices on cable television services’ satellite head-end stations, for which the author was principal investigator, confirmed the importance of power management

4

OPNET is a trademark of OPNET Technologies, Inc., of Bethesda, Maryland.

15

in adjacent channels, even for sub-microwatt devices (Alion Science and Technology, 2004). Finally, several of the necessary technologies (interference sensing, policy logic, and coordinated re-tuning) for cognitive networks have been successfully demonstrated in small (4-6 nodes) field tests by Shared Spectrum Company for DARPA’s XG program (Marshall, Martin, McHenry, & Kolodzy, 2006).



16

Chapter 3: Proposed Solution This research project originated as part of a Department of Defense response5 to an FCC Notice of Inquiry regarding potential problems with the regulation of software defined radio. The primary concern, advanced primarily by telecommunications license holders (AT&T, 2000), was whether such opportunistic spectrum using devices could be governed at all. This paper examines a real-time spectrum distribution approach based on principles of economic utility and equilibrium among multiple competitors for limited goods in a bounded free market. The spectrum distribution problem may be viewed as a special case of multi-objective optimization of a constrained resource, a sort of “spectrum commons”. Figure 2 illustrates an idealized spectrum commons problem faced by five land mobile radio (LMR) networks operating in close proximity to each other. If a consistent set of local spectrum usage restrictions applies to all non-license-holders within the area of regard and all nodes are equipped with software defined radios, it should be possible to program each network to sense and respond in a positive manner to the presence of the others.

The author was employed during 2000-2006 as a contractor supporting the Defense Information Systems Agency (DISA).

5

17

Software Defined Radio
Antenna RF Demod DSP Decoder MSG

Tuner

Policy Engine

Spectrum Sensor

Other Nets are potential sources of interference.

Figure 2: Software defined radio can help negotiate “spectrum commons”

For the purposes of this study a “tactical network” is considered to be a hierarchical aggregation of radio nodes running a common waveform, a common protocol (e.g., IP) for maintaining timing and connectivity, and at least one common application (voice, data, sensors, etc.) for a common operational goal. There is assumed to be at least one advantaged or “master” SDR node that is capable both in-network and out-of-network communication and usually associated with leadership at the company and battalion level6. The analytical effort described here attempts to streamline the tasks of a spectrum manager for a hypothetical expeditionary infantry brigade. The immediate goal is to

This distribution is consistent with U.S. Army deployment plans for the Joint Tactical Radio System (JTRS), a military version of software defined radio.

6

18

determine whether practical spectrum management rules for realizable networks can be derived through Monte Carlo simulation and statistical analysis.

Adaptive Radio & Microeconomics
Monitor Environment
RF Environment

Power, duty cycle, etc.

Network B

Network A

Network B

Tx

Rcv

Monitor Performance

B a n d w i d t h

Contract Curve
UA (utility) UB (utility)

B a n d w i d t h

Network A
X(n) G(x) F(y) Y(n)

Power, duty cycle, etc. Each participant makes the best exchange possible with given resources.

Adapt to Changes

?X(n)

Figure 3: Adaptive spectrum management as a microeconomics problem

In the diagram on the left side of Figure 3, the nominal MANET is composed of SDR nodes that can sense local spectrum conditions and report link quality metrics back to a Master node. The Master node software monitors the various inputs, devises a tuning strategy to compensate for interference and transmits updates to the MANET. Each MANET contributes to the electromagnetic environment perceived by all MANET. Cognitive radio systems like the DARPA-sponsored XG—that can sense, characterize, react, and adapt to actual spectrum usage—would enable significant increases in the effective spectrum available to support worldwide operations, and would 19

greatly reduce the time required to perform spectrum management tasks, but the prospect of thousands or millions of freely modulating, adaptive radios causes some understandable concern within both the Government and civilian radio regulatory authorities. Some of these concerns may be addressable by economics if we may assume that software defined radios can be designed to approximate extremely rational consumers of spectrum in a common market. The diagram on the right side of Figure 3 is a microeconomics construct called an Edgeworth box7, a handy visual aid for analyzing simple economic systems. Here we have a two-agent pure exchange economy, where the quantities of all available goods are fixed. In such a system there is no production (e.g., no new spectrum added) and the only actions are exchange and consumption. Thus the only economic problem is allocation of resources. Each participant trades off some quantity (e.g., occupied frequency, bandwidth or transmit power) in order to better its situation, i.e., message quality of service (QoS). Classical economic theory says that trading will stop when each participant reaches a point of diminishing returns. Each agent only needs to know its wants, initial endowment of goods, and the current prices. Knowledge of the other party’s needs or actions is not required, and equilibrium can be achieved without explicit cooperation (Katz & Rosen, 1998, pp. 375-378). In theory, a large ensemble of adaptive radios should eventually distribute the available spectrum so as to approach an optimal state of “Nash equilibrium”. In economic terms, energy consumption (transmit power) per unit of additional QoS achieved can be

7

Named after the Irish economist and philosopher Francis Y. Edgeworth (1845-1926)

20

considered the equivalent of price, in that like a purchase on the open market, it represents an incremental commitment of resources that, after the exchange, cannot be reused by the original holder. Given a set of price-equivalent exchange ratios between resources expended and benefits received for all participants, and absent any new production (i.e., release of additional spectrum), an equilibrium distribution of assets should form in a constrained market (Starr, 1997). Predicting when such an equilibrium state will occur and what form it will take, so that spectrum resources can be constructively managed is a problem of multi-objective optimization, where closed form analysis rapidly becomes more complicated as the number of players increases.

Spectrum Utility Economic agents have to “want” something in order to drive adaptive behavior, so a Spectrum Utility Function was introduced into the model. A trial utility function of the form UOBJ = ? ?n Un was developed where the constants ?n define system performance priorities and the components Un include mission and application-related factors that would make sense to a communications engineer, and could feasibly be measured or calculated: channel capacity (bits/sec), area spectral efficiency (bits/sec/Hz/m2), and bit-error rate. The three component functions selected for the initial model are certainly not orthogonal, but strict orthogonality was not necessary at this stage. If we denote a MANET tuning state, which here consists of frequency f, bandwidth B, and transmit power Pt, by a state vector X such that X = {f, B, Pt}T and denote the ambient electromagnetic environment by Q, the spectrum utility function takes the form: 21

???? ??, ?? = ?? ? ???? + ?? ? ???? + ?? ? ????

(1)

where the weighting constants ?n define mission or application-dependent system performance priorities. The component “U functions” on the right-hand side of the equation are implicit functions of the tuning state and the local environment, and represent the efficacy of the MANET with regard to management of channel capacity (UCAP), power or geographical coverage (UASE), and bit error rate (UBER). Shannon’s channel capacity theorem (Shannon, 1948) is the basis for the first component, UCAP. Gupta and Kumar discovered that the theoretical limit for per-link throughput for a MANET supplied with a given bandwidth and signal-to-noise ratio varies as 1/?N where N is the number of nodes (Gupta & Kumar, 2000). For the purposes of this study the individual MANETs in each case were considered to be of equal status (e.g., company or platoon) in the hierarchy, and of comparable size, so the 1/?N factor can be safely ignored. The channel capacity component of our spectrum utility objective function becomes: ???? = ???? ? ??? ?1 + ?? Here B represents the RF bandwidth currently occupied by a MANET and the Greek letter gamma (?) represents the minimum signal-to-interference-plus-noise ratio (SINR) experienced by the nodes. SINR accounts for interference due to external sources (e.g., other networks) as well as the “self-noise” generated by all electronic systems, and can be affected by changes in the tuning state. Thus UCAP is a measure of minimum link capacity among all the nodes of a MANET. To keep UCAP dimensionless we define B in (2)

22

terms of some reference bandwidth, such as the 22 MHz used by the IEEE 802.11b wireless LAN waveform: ?=?? ??????????? ???????

(3)

The second component, UASE or area spectral efficiency (Alouini & Goldsmith, 1997) is a measure the degree to which detectable MANET signals are confined to some geographic footprint Aeff. ???? = ?????? ?1 + ??/?????? (4)

The third component, UBER, is a function of the theoretical bit-error rate (BER) and exhibits diminishing-returns asymptotic behavior as BER approaches some practically useful limit pmin determined by the application. ???? = ???????? ????+ ?????? ?
?

(5) (6)

??? = ???????? = ? exp ????

If the BER utility component is strongly weighted it can discourage greedy spectrum behavior, since any additional transmit power or occupied bandwidth used to reduce BER below pmin would be wasted. This self-policing capability makes the whole scheme very different from the laissez faire market behavior originally feared by regulators. UOBJ may be thought of as a priority-weighted combination of all concerns for all players in the local spectrum arena. The value of UOBJ and its components should

23

increase in a nonlinear fashion with greater signal-to-interference ratios, as illustrated in Figure 4.

0.6

Uase dU/d(snr)

4

Uber dU/d(snr )

0.4

Utility
0.2 0

Utility

2

0

2

4

6 SINR (dB)

8

10

12

0

0

5

10

15

SINR (dB)

MANET seeks high throughput and tight signal footprint.

BER component discourages greed through diminishing returns.

Figure 4: Components of a nominal spectrum utility objective function

For our purpose, it is sufficient to define the local RF environment vector Q in terms of the frequency, bandwidth, and interference-to-noise ratio (INR) of each interference source, as measured at the target receiver. (In the models used for this study there is an implicit assumption that the required interference parameters can be detected and estimated within a reasonable integration period. A tuning state vector XA comprising the transmit power, frequency and bandwidth used by all local MANET is considered to be a better solution than another vector XB if it results in a superior utility: ???? ??? , ?? ? > ???? ??? , ?? ? (7)

24

Here the environmental variables QA and QB denote the influence of all significant RF emitters in the area of regard, including other adaptive systems with the capability to respond to changes in the MANET of interest.

Local Spectrum Constraints The point of adaptive spectrum management is to take advantage of local inefficiencies in spectrum occupancy. Any opportunistic “listen before transmit” system will usually attract the attention of primary license holders and their attorneys and lobbyists well before certification and deployment. For this study the problem has been somewhat simplified by the assumption that pools of locally available frequencies have been identified well in advance of operations, following the location-based spectrum rights method proposed by Stine. In the simulation, a particular band is considered available to any government approved mobile networks operating within a specified geographic region. For example, during a Marine combined arms exercise at Twentynine Palms in California, a frequency band normally allocated to cellular telephones (e.g., 930-970 MHz) might be available within a 30 km square on the vast and largely empty military base. In an urban emergency (e.g., a five-alarm fire or hazardous chemical spill), adaptive spectrum reuse could allow a similar frequency band to be quickly made available to police and firefighters over an area of 20 city blocks8. Such situational spectrum sharing

8

This may require coordinating with the cellular company.

25

agreements could become attractive to holders of legacy spectrum licenses as demand for advanced digital “third generation” (3G) services draws cellular technology toward higher frequencies9. In this simulation study, the essential constraints of the spectrum management problem for a particular case are represented by a priori limits on spatial distribution, frequency, bandwidth and transmit power, included in the case input data structure. For the sample input case listed in Appendix B, the applicable constraints are: • Spatial limits (XYmax): All the action takes place in a region represented by square 1.2 km on a side. • Frequency limits (Freq_lim): All land mobile networks entering this area must confine their transmissions to 590-635 MHz. • Bandwidth limits (BW_max): The maximum bandwidth allowed per network is 22.65 MHz • Power limits (PT_max): Mobile radios in this case are limited to a maximum equivalent isotropic radiated power (EIRP) of 15 dBm, or 70 milliwatts.

Previous Research on Spectrum Management for SDR The author’s initial investigations into automated spectrum management occurred in the course efforts to help DISA draft a response to an FCC Notice of Inquiry regarding

9

Wideband code division multiple access (WCDMA) networks often operate near or above 1900

MHz.

26

the prospect of allowing software defined radio to leave the laboratory. Rather than seeing SDR as a merely a threat to the established regulatory order (AT&T, 2000), our position was that this technology could enable the creation of adaptive self-managed networks that could be programmed to “play well with others”, including so-called legacy radios. To realize the promised gains in efficiency, a large measure of the positive control of such networks must reside in the embedded software of the radios. It is taken as given that SDR, like any other military or public safety equipment, can be trusted only to the extent that its hardware and software components can satisfy a rigorous certification process, including independent validation and verification (IV&V). Once it has been established that an agent will obey the imposed rules, the rules themselves become the proper subject of inquiry. This leads one to ask whether regulators would be able to anticipate the behavior of large numbers of SDR-enabled networks under yet-to-be developed spectrum rules of engagement. In an attempt to address that question, a simulation (Figure 5) of closely spaced, technically identical SDR nets was developed using MATLAB and its SIMULINK10 graphical system modeling utility (Jones, OSE Algorithm, 2002).

10

MATLAB and SIMULINK are products of The Mathworks, Inc., Natick, MA.

27

Figure 5: SIMULI K model of interactions between three adjacent SDR nets

Figure 6 represents the SIMULINK version of a cognitive radio tuning algorithm that takes into account perceived interference in adjacent bands to chart a course toward higher spectrum utility (then termed operational spectrum effectiveness or OSE) using the variable parameters power, frequency and bandwidth.

28

Figure 6: SIMULI K model of congnitive radio tuning

Figures 7 through 10 illustrate the evolution of three networks in terms of frequency, bandwidth, transmitter power, and spectrum utility, the latter scaled differently than in the current study. In this example, there is no communication between the simulated networks. Equipped with only interference sensing and a set of utility functions and their derivatives, based largely on SINR, the nets respond to the initial spectrum conflict by shifting frequencies (Figure 7), compressing bandwidths (Figure 8), and gradually increasing transmit power (Figure 9) to achieve a mutually beneficial outcome in terms of utility (Figure 10). In each plot, the horizontal axis represents simulated time in seconds. This time scale represents the default settings of the early simulation effort rather than a detailed estimate of feasible timing for implementation, as in Appendix D. 29

Figure 7: OSE-driven frequency (MHz) evolution (Jones, 2001)

Figure 8: OSE-driven bandwidth (MHz) evolution (Jones, 2001)

30

Figure 9: OSE-constrained power (dBW) evolution (Jones, 2001)

Figure 10: Each network tries to optimize its utility function (Jones, 2001)

These early models used explicit algebraic formulas for continuous differentials of the objective function with respect to power, frequency, bandwidth and SINR. The 31

convenience of the graphical user interface was offset by the need to create a new model with many explicit connections to examine the effect of changes in the network distribution. This approach thus became unwieldy as the number of nets increased, but the essential point, that properly programmed cognitive radio networks could in some instances find their own way to a useful spectrum distribution, had been demonstrated. Despite that early success, some questions remained. Cases of apparently chaotic behavior were sometimes encountered, where the SINR and OSE metric for one or more nets would rise, then abruptly fall. This phenomenon was attributed to some distributions being either “spectrum rich” (Figure 11) or “spectrum starved” (Figure 12), but a complete analysis of conditions leading to the two outcomes was missing (Jones, OSE Mgt, 2002). That question, with its potential significance for spectrum management, languished for several years until taken up again during the author’s doctoral studies.

Figure 11: Evolution of a "spectrum rich" (100 MHz) four-net OSE distribution

32

Figure 12: Evolution of a "spectrum-starved" (40 MHz) four-net distribution

Basic Research Questions The potential of SDR and CR as enabling technologies for adaptive spectrum utilization has already been established by the defense community. In field tests conducted at Fort A.P. Hill in Virginia during the summer of 2006, the DARPAsponsored XG radio demonstrated the capability to send and receive data on frequencies used by other nearby radios without noticeable interference, thus harvesting the spectrum “white space” and increasing the effective spectrum availability (Defense News, 2007). However, the regulatory structures and network management processes necessary to take full advantage of cognitive radio seem to lag far behind the technology. Since cognitive radios do not yet exist in sufficient numbers to conduct large scale field experiments with many competing networks, we must rely on theory and simulation 33

for guidance in developing practices for efficient management of these devices. The study described here is a modest attempt to increase confidence in the practical application of SDR-enabled autonomous spectrum management by addressing a few basic questions: • Can a stable market-like spectrum distribution be achieved without explicit cooperation? • How robust is the equilibrium? In this context the term “equilibrium” refers to a viable spectrum distribution where no network can tune to improve its value (QoS) without adversely affecting the QoS of another network. A robust equilibrium implies that some important QoS metric is relatively insensitive to minor changes in initial conditions, such as node placement. • Are the predictions generated by a market equilibrium model useful for realtime spectrum management?

The research for this dissertation was focused on comparing the merits of two idealized implementations of local autonomous spectrum management for MANET: • Global or “top-down” adaptation – This model (Figure 13) represents the concept of real-time spectrum management by an agent with regional authority. The local agent must consider the bandwidth needs of each network in its area of responsibility, as well as the constraints imposed by propagation conditions, regulations and incumbent spectrum users. When two or more mobile networks are present, the additional dynamics require a 34

remarkably robust management agent. A similar management challenge is faced by the Warfighter Internet-Tactical (WIN-T) program, and potentially by public-safety agencies in metropolitan regions with existing commercial spectrum infrastructures.

Spectrum Manager
MANET ID & Location Channel Assignment

Master Node “A”

Master Node “B”

Master Node “C”

Network Control

MANET “A”

MANET “B”

MANET “C”

Figure 13: Top-down model of automated spectrum management



Local or “bottom-up” adaptation – This model (Figure 14) represents my proposed concept of distributed spectrum management. Here each SDR network is given a set of spectrum boundary conditions upon entry into a region, and is free to adapt to serve its best interests within those rules. The spectrum usage constraints can either be pre-loaded before deployment or broadcast by a regional authority, which would in either case be relieved of much of the “grunt-work” of real-time spectrum management. 35

Master Node “A”

Master Node “B”

Master Node “C”

A Channel Quality

A Channel Assignment

B Channel Quality

B Channel Assignment

C Channel Quality

C Channel Assignment

B-A Interference

C-B Interference

MANET “A”

A-B Interference

MANET “B”

B-C Interference

MANET “C”

Figure 14: Bottom-up model of automated spectrum management

For the purpose of this study, global and local optimization agents were both modeled by using the SPSA algorithm. In the top-down case, the objective function was a weighted average SINR, based on circular-approximation estimates for effective interference distance. Individual bottom-up network optimization was driven by the MANET utility functions, where the tuning vectors represent the available dimensions of control - frequency, bandwidth and power. To ensure representation of a feasible system, the exact node locations were assumed to be unavailable to the spectrum management algorithm, thus limiting the “chattiness” of a potential implementation.

36

Geometric capacity approximation – In principle it should be possible to determine some a priori limits on the useful spectrum “carrying capacity” within a region. In the simplified view of Figure 7, the area of regard, or “play-box”, is represented in two horizontal dimensions (x and y), while the vertical dimension (z) represents frequency. The signal footprint of a band-limited MANET is thus transformed into a sort of spectrum “pancake”, and the provisioning problem can be reduced to stacking the cakes within a box. The carrying capacity would thus be the number of networks (
cap)

beyond

which there is simply not enough contiguous space or bandwidth to place one additional MANET. It is important to note that all of the schemes proposed here for improving the spectrum management process represent “best effort” attempts to distribute a finite supply of bandwidth among several friendly, or mutually supportive, groups (e.g., companies within a battalion, or police and firefighters on scene). Connectivity or quality of service cannot be guaranteed for any particular user by these methods. That purpose is better served by demand management, one example of which is “Betting for Bandwidth”, an investment-and-reward system devised by the author and several colleagues and implemented for the U. S. Army, whereby bandwidth is temporarily allocated for high priority intelligence-related traffic based on the perceived significance of the message (Jones, Johnson, Love, & Stegmann, 2009).

37

Frequency (MHz)

Bandwidth MANET

Figure 15: Geometric “stacking” model for spectrum provisioning

The centralized, or top-down, approach to spectrum management is applicable to military land mobile radio networks in general. The decentralized (bottom-up) approach, in contrast, requires the nets to react to changing conditions in order to maintain integrity, connectivity and functionality. In the reactive sense, the network must behave somewhat like an organism with a diffuse nervous system, or perhaps an ant colony. The power spectral density of interference sensed at the network periphery must be efficiently relayed to the master node, along with all other network housekeeping data, in a synchronized manner (via GPS or other common broadcast clock system) to prevent chaotic interaction with other friendly networks. These implied system requirements, along with the assumption of efficient power management (nearest-neighbor routing assumption) are highly suggestive of a MANET implementation. 38

This work applies only to land mobile radio network operating under conditions of bounded opportunistic spectrum availability. Stationary emitters, such as cell towers, are not participants but part of the electromagnetic environment. Ships at sea and aircraft are also excluded from this analysis.

Models of Physical Processes The elements of this simulation fall into two broad classes: emulation of physical processes and their OSI Layer 1 (physical layer) effects as perceived by the radio, such as bit error rate and signal-to-noise ratio; and emulation of the response of either of two spectrum management systems to the evolving electromagnetic environment. The model may be considered “complete” in the sense that all behavior is driven by elements internal to the model, as opposed to being externally scripted, and that all of the critical technologies either exist or are currently in development. This section describes the governing equations for the physical layer models.

Radio Node Model As shown in Figure 8, the radio component of each node in a MANET is modeled here as a simple transceiver with an omnidirectional antenna. The adaptive properties of the node are represented by a sensor module with spectrum analysis capabilities, a digital tuner module that contains the signal processing and adaptive (goal-seeking) algorithms, and the network coordination module that relays connectivity reports and tuning instruction among the member nodes. The adaptive tuner is assumed to be capable of 39

modifying the transmit power, center frequency and signal bandwidth in an attempt to maintain connectivity throughout the MANET and to improve the utility of the channel for a given set of applications. For simplicity of the model, it is assumed that all nodes within a given network are technically identical, but only one node at a time may serve as the “master” in terms of adaptive tuning. All others are assumed to have a “client” and “reporting” relationship to the master node.

Software Defined Radio
Antenna RF Demod DSP Decoder MSG

Tuner

Policy Engine

Spectrum Sensor

Other Nets are potential sources of interference.
Figure 16: Conceptual model for adaptive radio nodes

Network Connectivity A network is assumed to be “connected” if each node can receive (detect and correctly demodulate) transmissions from two or more nodes within the network. The signal strength between two nodes is defined by: ? = ?? ??? ???? (8)

40

where S = received signal strength (dBm), Pt = transmitted power in dBm and Lp = radio propagation loss (dB). Since propagation is independent of power levels, it may be eliminated from the calculation of signal margin. For this study, the minimum conditions for connectivity may be expressed as ?S > 0, where: ?? = ? ? ???? = ?? ??? ??????? The quality of the connection is determined by the bit-error rate (BER), which in turn depends upon the signal-to-interference plus noise ratio, S/ (I+N). The radio connectivity and spectrum utility models each use the binary phase-shift keying (BPSK) formula for BER: ?= ????
? ?

(9)

exp ????

(10)

where ? = the numerical value of S/ (I+N), so that: S/ (I+N)dB = 10 log10 (?).

Network Geometry and Motion For the purposes of this study, the nodes within a MANET are randomly dispersed within a circle, the center (Xc, Yc) and radius (Rmax) of which are part of the network specification. Figure 9 illustrates an example MANET distribution.

41

Geometric footprint

dnn Signal footprint

Figure 17: otional MA ET Layout

The intra-network nearest-neighbor distance (dnn) helps to determine the minimum transmit power (Ptmin) to maintain connectivity within the network in the absence of external interference. This quantity also helps determine the effective signal footprint for a given network. This study uses two methods to determine dnn, which tend to converge as the number of nodes, , increases. A direct calculation can be performed with the omniscience available in a simulation: Direct calculation: ??? = ? ???? ??????? ?
?

(11)
?

where:

??? = ?????? ? ???? ? + ????? ? ???? ?
?

(12)

42

To minimize the likelihood of “islands” forming within the MANET, the direct calculation of dnn used in this study includes the average separation between a node and its three nearest neighbors. A “mean free path” approximation of dnn can also be used as a variable for characterizing networks in statistical analysis.
? ???? = ???? ? ? ?
?/?

Mean free path approximation:

(13)

Regardless of any other power or propagation constraints, a minimum condition for successful MANET is to maintain connectivity with the “outer” nodes of the network. If we continue with the circular-boundary approximation, and assume the use of omnidirectional antennas, then at Ptmin the “signal footprint” (Asig) of the network, the region where its energy may be expected to impact comparable radio receivers, can be defined by:
? ?????? ? ????? ? ?????? + ???? ? ?

(14)

where Rsig represents the effective radius of the MANET electromagnetic footprint. The expression for the signal footprint represents an ideal, interference-free, minimum effective power condition. In the course of this study, the transmit power must often be increased to compensate for interference from nearby sources transmitting on adjacent frequencies. In such cases the new signal footprint radius and area may be approximated by: ???? = ???? ? 10??? ?
??

(15) 43

? ???? = ?? ???? ??? = ?????? ? 10 ??

??

(16)

Here ?S denotes the signal margin (the difference between the received and minimum discernible signal levels) in dB, while the general character of the radio propagation model is captured in the parameter ?, where it is assumed that signal strength varies with distance as ~1/d?. For terrestrial radio network analysis the value ? = 2 denotes free space propagation, ? = 3 approximates transmission through moderate foliage and ? > 4 roughly approximates urban conditions. For a network in motion, such as a platoon or company on maneuver, it is assumed that the centroid of the group moves in some deliberate, straight-line course for the time of interest. Since this study is primarily concerned with spectrum distribution, no generality is lost by allowing the nodes to keep formation as the network moves. Thus, for a given group course (?g) and speed (Vg):

?? ????? = ?? ?0? + ? ? ? ? ??sin ??

?? ????? = ?? ?0? + ? ? ? ? ??cos ??

(17) (18)

Radio Propagation Model For the purposes of this study, terrain was considered to be homogenous over the play-box area. Consequently, radio propagation loss is modeled here as a simple “Rn” loss function (Poisel, 2004) of the form: 44

? : ??? < ? ??????? ? ???? = ? ??? ? 20 ?? ???? ???? ? + 10? ?? ???? ? : ?????????????
??? ? ?????

20 ?? ????

(19)

where, Lp = basic propagation loss in decibels (dB); f = frequency (MHz); d = path length (km); ht = transmitting antenna height (m); hr = receiving antenna height (m); ? = wavelength of the signal, and dcrit is a transition range for which the propagation loss is known: ????? = 4??? ?? ?

(20)

The constant n defines the propagation conditions. For example, n = 2 corresponds to free-space conditions, while n > 4 is a reasonable representation of urban propagation. The choice of propagation model determines the relationship between transmitted power and the MANET signal footprint. Signal Spectrum Model The transmitted spectrum for a given MANET is considered to be bounded by a Gaussian function of the form: ?????, ?? , ???? = ?? ???? ?2.76?? ? ?? ?? ? ????

(21)

45

where fc is the center frequency and B is the half-power (3 dB) bandwidth. This Gaussian spectrum model implies that most of the signal’s power is contained within the nominal bandwidth. Figure 10 illustrates a case of interference between two signals of similar bandwidth that happen to overlap at their mutual half-power points.

Simple filter function
1.2 1 magnitude 0.8 0.6 0.4 0.2 0 60 80 100 120 140 160 signal interference

freq (MHz)

Figure 18: Gaussian spectrum model for signals and interference

Harmonics are also modeled by Gaussian functions, thus a signal from network k, transmitted on center frequency fc, with bandwidth B and its first received with a power spectral density (PSD) function defined by: ?? ??? = ????? ? ?? ?????, ??? , ????
??? ??
h

harmonics would be

(22) The scale parameter pk depends on the transmit power Ptk in watts, the bandwidth Bk, and the propagation loss Lp in decibels: 46

????? = ?

????? ? ? 10??/?? ?????

(23)

For this simulation we assume that the power in each successive harmonic is 20 dB below that of its predecessor, so that the weighting factor gn is given by: ?? = 10??????? Strictly speaking, ?gn ~ 1.01 for insignificant fraction of a decibel. Interference Model Radio-frequency interference may come from a wide range of external sources, including the fixed relay infrastructure of incumbent spectrum users or other MANET operating in adjacent bands. Contention management within the MANET is assumed to work sufficiently well that “self-interference” is not a significant consideration. From the perspective of the master node, the interference spectrum is determined by the sum of the strongest interference signals received by the client nodes from all sources. The strength of the interference between two networks is determined by the interference distance dAB, defined here as the closest approach between any two nodes in the respective networks. In Figure 11 networks A and B are represented by two adjacent MANET distributions, where vectors XA, j, and XB, k represent individual node positions. The interference distance is then: ??,? ? ? ??,? ?? ??? = ????,? ??? (25) 47
h

(24)

>1. The practical impact of renormalization is an

RA

MANET A RB MANET B

Figure 19: Two adjacent MA ET must deal with mutual interference

The interference distance may also be approximated by using the circulardistribution limits for the individual MANET. When there is an overlap between two MANET regions, the interference distance should approach the smaller of the two networks’ respective nearest-neighbor intervals: ?? ?? ??? ? ??? ????????? ? ?? ? ?? ?; ?? ? ??? ? , ?? ??? ???

(26)

Here DAB is the distance between MANET centroids, RA and RB are the MANET radii, and
A

and

B

are the node populations. The maximum-level mask for the PSD of the

combined interference received at network k from all adjacent sources is defined by:

48

??? ??? = ? ?? ???
???

(27) The received power spectral density ?j (f) is modified by the propagation loss Lp calculated for the interference distance to any external source, which in this case means all other networks.

Receiver Noise Power The power of the noise generated within a receiver’s own circuitry can be approximated by the formula: ?????? = ?? ?? B???? (28)

where kB = Boltzmann’s constant (1.38 x 10-23 J/K), T0 = reference temperature (290 K), B = receiver 3dB bandwidth, and F = receiver noise figure. This self-noise level may be expressed in decibel-milliwatt (dBm) by: ???? = 10 log???????????? + ???? ?????? ? 144 (29)

Frequency Dependent Rejection (FDR) FDR and its converse, frequency dependent integration (FDI), are measures of the fraction of energy from an interference signal that would be rejected or admitted by the

49

receiver front end. FDR is commonly used in analysis of spectrum compatibility for new RF systems and applications, and is related to FDI by: ? = ????1 ? ????? (30)

FDI is thus equivalent to a measure of the overlap between the power spectrum of the interference and that of the desired signal, defined in this simulation by: ???? = ????
????

??????, ????, ????? ??????? ?? ????
????

?????????

(31)

Here the function Hs (f, fs, Bs) defines the receiver passband, with center frequency fs and bandwidth Bs, while ?i (f) defines the normalized spectral mask of the interference signal from a source of nominal bandwidth Bi. Here it is assumed that the PSD of all participants conforms to regulatory, e.g., NTIA spectrum-mask limits. This formulation will also apply when Hs (f) represents an aggregation of interference sources, providing there is one dominant mode. Strictly speaking, the upper integration limit fmax should approach infinity, but as a practical matter covering highest relevant harmonics by the following definition is more than sufficient: ??????? = ???????, ??? + 10 ??????????, ????? Here fi and Bi represent the center frequency and half-power bandwidth of the interference. The use of Gaussian passbands in the simulation allows for a relatively simple approximation to FDI: (32)

50

???? ? ???? ??? ????

???? ??

??? ? ?? ??+

?? ?

?? ? ?? ????

???? ??

??? ? ?? ???

?? ?

???

(33)

The constants afdi and bfdi are determined by the shape of the nominal receiver passband. For the Gaussian band models used in this investigation, afdi = 0.533 and bfdi = 1.667. The relative distortion attributed to this approximation is less than one decibel.

FDI Example
10

0 FDI factor (dB)

? 10

? 20

Bw= 10 MHz Bw= 20 MHz Bw= 40 MHz 90 100 frequency (MHz) 110 120

? 30 80

Figure 20: Example of FDI for Gaussian passband model

SINR Calculation The total effective interference power Ik at the most vulnerable nodes of MANET k is defined by: ???? = ? ??????,?? ? 10?????????,??? ?
???

(34) where ?FDI(j, k) = frequency dependent integration for interference source j upon signal k, Ptj = transmitter power in dBm for nodes in network j, and

51

Lp(fj, djk) = propagation loss in dB at frequency fj and interference distance djk. The SINR at network k is thus: ??????? ?????? = 10 ?? ???? ?? ? ???? + ????????? (35) Here the power levels of the intended signal Sk, interference Ik and noise P expressed in absolute units (mW or µW). are

oise(k)

Application of SPSA to Spectrum Adjudication The top-down and bottom-up approaches to automated spectrum management both rest on the assumption that a goal-seeking algorithm exists that will render channel assignments in some “optimal” way, depending upon the definition of the goal or objective function. The optimization method was not meant to be an essential feature of the implementation, but an abstraction of the logical response of the spectrum management architecture to the stimuli presented by the physical layer models. This is the second, higher class of model components. For the purposes of this feasibility study it was sufficient to determine when a viable solution could be found, and to assume that in each such case an optimal solution exists. The appeal of simultaneous perturbation stochastic approximation (SPSA) for this study lies in its inherent scalability to problems that involve many networks, each operating with several degrees of freedom (Spall, 1998). The SPSA algorithm also 52

eliminates the need to explicitly define a gradient for the objective function, a step that can quickly become rather unwieldy when one considers the complex interaction between actual radio propagation effects and realizable digital filter passbands. This section describes how the basic SPSA algorithm was adapted to the problem of automated spectrum management. • Each MANET in a playbox operates at a certain frequency f (MHz), bandwidth B (MHz) and node transmit power P (dBm), resulting in a time dependent tuning state vector S: ?? ?? = ????? ? ??

(36)



Ensembles of

sys

networks are assumed to have an equivalent state vector ? with
sys.

dimensionality p = 3

In this simulation we allow 3<

sys

<10, and thus a

problem of dimension 9< p <30, the solution of which would quickly become unwieldy by explicit gradient methods. SPSA requires no explicit knowledge of the functional form of the gradients, only the presumption that a gradient exists, i.e., the objective function is differentiable in all p dimensions.



For convenience in working with MATLAB, ? can be folded into an equivalent 3xN matrix: ? = ??? ?? … ?? ? = ????? ?? … … … ?? ???? ? ??

(37)

53



Hard constraints in the spectrum solution space are denoted by ?min and ?max: ?? = ???? ?? = ?????? = ????? = ??????? , ???? = ????? = ??????? , ???1 ? ? ? ?? ?? = ???? ?? = ??????

????

(38)

Here the frequency, bandwidth and power limits are determined by a combination of MANET spatial distribution, equipment capabilities and local spectrum policy.



The SPSA algorithm requires an initial guess at a solution ?1, which may be derived either from the initial MANET state vectors (bottom-up method), or by equipartition of the total available spectrum with minimum power settings (topdown, or referee method). Successive iterations take the form: ? ??? = ? ? ? ? ?? ? ?? ? ? ?? ??

(39)

Here gk(?k) is an estimate of the p-dimensional gradient of the objective function at state vector ?k and ak is an iterated gain parameter. The gradient is estimated by applying a p-dimensional Bernoulli random perturbation ?k to the current state vector, so that:
?? ? ? + ?? ?? ? ? ????? ? ? ? ?? ?? ? ??? ????? ?? ? = ? ?? ?? ? ? ? 2?? ??? ??

54

(40)

The function y(?) is the value of the objective function at state ?. The step size ak and gain ck at each iteration k were determined by: ? ?? + ?????? ? ? ??

?? =

(41)

?? =

(42)



In the top-down method the objective function was derived from a weighted sum of the minimum and average SINR (in decibels) among all MANET in the playbox. For the bottom-up method a spectrum utility function was evaluated for each individual MANET, and used to drive the next iteration.



For both the top-down and bottom-up SPSA models, market equilibrium was determined by satisfying one of two conditions: convergence of the objective function: ?y????? ? ? y??? ?? < ??? where ?th is an arbitrary convergence threshold, or timeout as determined by reaching the maximum number of iterations, Kmax : (43)

55

?????? = 600 × ???? • The selectable parameters a, c, A, ?s and ?s were held constant for all cases examined in this simulation study. Consequently the SPSA algorithm was not

(44)

optimally tuned, but for this feasibility study it was deemed sufficient to be able to find a viable spectrum solution with reasonable probability, providing that one exists.

56

Chapter 4: Design of Simulation Experiment Once the component algorithms for simulating locally autonomous spectrum management had been developed and successfully tested and integrated, the next task was to devise a meaningful experiment. To limit the scope of this inherently complex problem, the study began with an a priori assessment of the most relevant input variables and then determined reasonable boundaries and resolution for each identified variable. Considering what information would be available to an autonomous spectrum management device, the following list was settled upon as a plausible minimum set. A certain subset of information denoted here as “master” data, would be either permanently associated with a given location, or unlikely to change significantly within a time scale on the order of hours to days: • Local area of regard – In the simulation this factor is represented by the dimensions of the play-box (m2). • • • Available pool of frequencies – Band limits (MHz) Local RF emission constraints – Maximum allowed transmit power (dBm) Topology and weather – Local RF propagation conditions; propagation constants The remaining input variables, denoted as “client” data are considered to be much more volatile within a given scenario. These factors would need to be updated and their potential impact evaluated within minutes or seconds. • umber of MA ET operating in area of regard – Input variable

sys

57



Approximate location and range of action for each MA ET -- Centroid and radius in meters

• • •

umber of active nodes in each MA ET – Input variable odes Radio technical parameters – Noise figure and utility constants Initial of default tuning states – Frequency, bandwidth and transmit power for each MANET

In a nominal “top down” spectrum management architecture the master data set would reside within the regional spectrum management infrastructure, which would also house the spectrum distribution and assignment algorithms. The remaining data items would be supplied to the regional authority by each client MANET as part of the registration process required for permission to operate within its geographical and spectrum area of regard. The input data structure for a sample case is shown in Table 1. In the “bottom up” architecture, each MANET has its own master node to which the master data set may be distributed prior to the mission. One reasonable SDR implementation would be periodic over-the-air database downloads of local spectrum constraints, keyed to GPS or some other estimate of location and time. With this architecture the client data represent only the self-knowledge of an individual MANET. Such information would not need to be shared between the networks, which would potentially reduce the traffic overhead associated with spectrum management. While a bottom-up arrangement eliminates the need for a permanent physical spectrum management infrastructure, the potential drawbacks include longer average convergence

58

time for a local spectrum distribution, as well as somewhat lower confidence that a viable solution will be found at all. Four sets of simulated MANET spectrum conflict were generated in an effort to determine whether statistical regression could find predictors of success. The number of cases in each data set varied with an a priori assessment of the number of potential significant variables. The data sets generated and analyzed were designated as follows: • • • • H0: Identical equipment for all MANET (700 cases) H1: Heterogeneous MANET (300 cases) H2: Low Geometric Loading (400 cases) H3: Equal Mixture of H0 & H1-type cases (1,000 cases)

Table 1: Inputs for MA ET simulation

Input Case number Heterogeneous MANET Playbox limits (m) Frequency limits (MHz) Number of MANET Nodes per MANET MANET radius (m) Maximum bandwidth per MANET (MHz) Maximum transmit power (dBm) Propagation constant Receiver noise figure (dB) Spectrum utility constants Centroid X-coordinate (m) Centroid Y-coordinate (m) Initial Frequency (MHz) Initial Bandwidth (MHz) Initial Transmit Power (dBm)

ame Case_id Case_typ XYmax Freq_lim Nsys Nodes Radius BW_max PT_max npx NF Alphas Xcnt Ycnt Freqi Bwi Pti

Example 23 0 [1300 1300] [595.900 649.372] 6 [27 42 33 42 35 31] [337 352 461 478 363 401] 17.8238 10 5 6 [0.4659 0.3903 0.1439]

[10.5283 15.3895 12.8875 16.7280 11.9501 12.2017] [6.8695 6.1498 7.5565 6.8578 8.4054 5.2893]

59

Distribution of Input Variables The histograms shown in Figure 13 depict the distribution of some key input variables for the spectrum-trading simulation: • Frequency range (upper left): 300 MHz – 3 GHz; assumes a log-normal distribution with respect to radio frequency, with a peak near 1 GHz • Bandwidth (upper right): Variable fraction of frequency (lower bound); ranges from 1 MHz – 250 MHz • The number of MANET present (lower left) ranges from 2 to 10; this variable was intended to be a pseudo-uniform distribution. Each MANET may contain between 10 and 40 nodes. It should be pointed out here that these node populations are consistent with current field test procedures for JTRS, and do not exceed the Gupta-Kumar limits for MANET feasibility. For example, at the lowest extreme, distribution of 1 MHz bandwidth among 10 MANET of 40 nodes each yields an effective shared capacity of approximately 16 kHz per link, enough to support digital voice traffic if a suitable SINR is achieved. • The lower right plot shows the occurrence of spatial overcrowding among MANETs. The play-boxes in data sets H0, H1 and H3 were always overloaded in terms of both geometry and minimum bandwidth needs. Contention for spectrum was thus virtually guaranteed.

60

Selected Random Parameters
Radio Frequency Distribution (H0, M=700) 140

Available RF Bandwidth (H0, M=700) 150

120

100

100
80

60

occurences 50
0 500 1000 1500 2000 frequency (MHz) 2500 3000

occurences

40

20

0

0

0

50

100

150 Bwtot (MHz)

200

250

300

Number of MANET in Playbox (H0, M=700) 400 350 300 140 250 occurences 200 150 100 40 50 0 20 3 4 5 6 Nsys 7 8 9 10 0 occurences 120 100 80 60 200 180 160

MANET Geometric Loading (H0, M=700)

1

1.5

2 2.5 3 Sum(MANET area) / Playbox

3.5

4

Figure 21: Distributions of selected input parameters for simulation

The majority of cases concentrated on intentionally stressful, densely packed MANET play-boxes. For the sake of completeness 400 additional random cases were generated (Data set H2), in which the networks were loosely packed geometrically. This means that the total area covered by all the MANET was usually much less than the playbox area. Figure 22 illustrates the distribution of geometric loading for this specially created data set.

61

H2: Low Geometric Loading 140

120

M = 400 cases

100

occurrence

80

60

40

20

0

0

0.2

0.4

0.6 0.8 Geometric Load Factor

1

1.2

1.4

Figure 22: Histogram of cases for low geometric loading

Time-Series Output The output for each case consists of a set of time series values that represent the evolution of an autonomous spectrum management solution in terms of the center frequency, occupied bandwidth, node transmit power and SINR for each MANET in the playbox. In each case the top-down and bottom-up spectrum models were run using the same initial state. Figure 23 illustrates the evolution of a top-down spectrum solution for the five-MANET setup shown in Figure 2. Note that the individual MANETs are directed to tune away from the strongest interference sources, while reducing bandwidth so as to occupy nearly all the available band. The resulting solution achieves a significant improvement in SINR for all five MANET with negligible changes in transmit power.

62

Case No. 3002 935 930 Freq, MHz (TD) 925 920 915 910 905 0 500 1000 iteration 1500 BW, MHz (TD) 9 8 7 6 5 4 3 0 500 1000 iteration 1500

-19 -20 SINR, dB (TD) 0 500 1000 iteration 1500 Pt, dBm (TD) -21 -22 -23 -24

20 15 10 5 0 -5 -10 0 500 1000 iteration 1500

Figure 23: A nominal “top-down” spectrum solution

Figure 24 illustrates the evolution of a bottom-up solution for the same initial conditions. As in the top-down example, each network attempts to tune away from the perceived interference and to constrain its RF bandwidth when necessary to improve network utility. Again SINR improves significantly with only a modest increase in transmit power, but the solution is reached without any explicit cooperation among the MANET or communication with an external referee. Each MANET uses its own spectrum utility function to drive the tuning algorithm.

63

Case No. 3002 935 930 Freq, MHz (BU) 925 920 915 910 905 0 50 100 iteration 150 200 BW, MHz (BU) 12 10 8 6 4 2

0

50

100 iteration

150

200

-16

30

-18 Pt, dBm (BU)

BU SINR, dB (BU) 0 50 100 iteration 150 200

20

-20

10

-22

0

-24

-10

0

50

100 iteration

150

200

Figure 24: A nominal “bottom-up” spectrum solution

Figure 25 shows the evolution of the individual and aggregate utility metrics for both the top-down and bottom-up solutions. In the case of top-down spectrum management the regional referee neither knows nor cares about the MANET utility functions and has only an approximation of the MANET laydown to work with. Its objective function is based solely on the average and minimum SINR achieved among the networks. Although the number of iterations needed to reach equilibrium varies greatly between the top-down and bottom-up solutions, the time scales are not comparable for purposes of implementation. 64

Case No. 3002 4 3 2 1 0 Top Down Terminates 0 200 400 600 iteration 4 3 2 1 0 Bottom Up Terminates 800 1000 1200 1400

Utility (BU)

Utility (TD)

0

20

40

60

80

100 iteration

120

140

160

180

200

20 15 10 5 0 Bottom Up Terminates Top Down Terminates TD BU 0 200 400 600 800 iterations 1000 1200 1400

Utility Sum

Figure 25: Spectrum utility for top-down and bottom-up solutions

Figure 26 shows the overall product of area and spectrum occupied by the MANET with each solution. When the placement and extent of the MANETs are held constant, the only available course of action is to shift and flatten the spectrum “pancakes” that represent each network.

65

Case No. 3002 0.18 Loc TD Loc BU Play TD Play BU

0.16

0.14 Area-Spectrum Occupancy

0.12 Top Down Terminates 0.1 Bottom Up Terminates 0.08

0.06

0.04

0

200

400

600 800 iterations

1000

1200

1400

Figure 26: etworks attempt to minimize overall spectrum occupancy

One of the principal research questions was whether, without explicit cooperation, a collection of utility-driven MANET could arrive at a “bottom-up” spectrum distribution that was good enough to dispense with the infrastructure and communications overhead inherent in the proctored or “top-down” approach. In the case illustrated here, the answer was yes.

66

Chapter 5: Analysis of Simulation Results Analysis of over 2,000 simulated cases indicates that, given a suitable goal algorithm, a collection of SDR-enabled MANET can often, without explicit cooperation, arrive at a “bottom-up” spectrum distribution that provides sufficient quality of service, in terms of SINR or utility, to dispense with the infrastructure and communications overhead inherent in the proctored or “top-down” approach. Through multivariate least squares (MLS) analysis it was also discovered that SINR and the resulting spectrum utility could be reasonably predicted by means of a set of algebraic functions. After many variations only a few input variables proved significant for a simple polynomial fit: • • • • Number of MANET present:

sys

Average MANET radius in meters: Ravg Total available bandwidth in MHz: Bwtot Two spectrum utility coefficients: ?2 and ?3 o Since ?1 + ?2 + ?3 = 1, only two coefficients are needed to completely specify the utility function for an individual MANET

In the following discussion “observations” (yobs) are the raw output of a complex Monte Carlo simulation with many layered interactions and thus are not readily represented by a simple equation. By contrast “predictions” (ypred) are algebraic representations of the multivariate linear regression results for QoS related quantities such as minimum SINR or utility. The simulation residuals (?sim) are the differences

67

between the predictions and observations, and represent effects that are not completely explained by the regression model: ?????? = ??????? + ???? (45)

The general form of the resulting predictor functions for SINR and spectrum utility UOBJ was: ??????? = ? ?? ????
?

(46) Here ak is the regression coefficient associated with some function of the a priori input, denoted by xk. The SINR generated by bottom-up optimization (S BU) was the exception to this rule and required an additional quadratic fit of the form: ?????????? = ? ?? ????????,???? ?
? ?

(47) This relatively simple regression may be attributed to the data sets being dominated by intentionally stressful cases, with dense packing for geometry and spectrum. When considering potential applications for a priori spectrum adjudication, the need for an assured minimum QoS in terms of either SINR or utility make the state of least favored MANET in a given ensemble a very useful criterion for spectrum supportability. Table 2 shows the relevant predictor coefficients for the worst-off among a set of technically identical MANET.

68

Table 2: MLS Coefficients for Minimum SI R, Homogeneous MA ET

k 0 1 2 3 4 5 6 7 8 9 10

xk amin_S TD amin_S BU bmin_S BU 1 2.2917 -8.9556 -0.5829 Nsys -2.0031 1.2792 1.4742 Ravg -0.0126 -0.0195 0.020 Bwtot/Nsys 13.9153 8.8786 -2 (Bwtot/Nsys) -2.1304 -1.6419 -3 (Bwtot/Nsys) 0.1183 0.1039 -4 (Bwtot/Nsys) -0.0031 -0.003 -5 (Bwtot/Nsys) 3.803E-5 3.946E-5 -6 (Bwtot/Nsys) -1.789E-7 -1.971E-7 ---3.8509 -?2 --11.786 -?3

The results of MLS analysis for the three high-density data sets are summarized in Tables 3 through 5. Prior predictions for data set H3 were generated with regression coefficients developed from data sets H0 and H1 in advance of the simulation runs.

Table 3: Multivariate Least Squares: Case H0 (Homogeneous ets)

Min SNTD (dB) Max SNTD (dB) Min SNBU (dB) Max SNBU (dB) Min UTD Max UTD Min UBU Max UBU

Minimum -34.42 -26.70 -47.74 -38.57 0.0010 0.0082 0.0006 0.0044

Maximum 26.14 35.86 39.71 62.02 5.640 5.678 5.642 5.678

R-squared 0.7446 0.8094 0.5396 0.6829 0.6008 0.7539 0.3362 0.6237

Std Dev 8.32 6.52 12.39 13.34 0.8681 0.7814 0.9557 1.0722

69

Table 4: MLS Analysis: Case H1 (Heterogeneous ets)

Min SNTD (dB) Max SNTD (dB) Min SNBU (dB) Max SNBU (dB) Min UTD Max UTD Min UBU Max UBU

Minimum -32.08 -26.82 -45.45 -31.15 0.0012 0.0014 0.0004 0.0005

Maximum 24.45 35.11 31.41 47.51 5.774 7.378 5.842 7.371

R-squared 0.7890 0.8197 0.5911 0.6959 0.6117 0.7204 0.3641 0.5711

Std Dev 7.55 6.65 11.64 12.81 0.9636 1.0082 0.9692 1.3086

The mixed data set H3 was created to check the validity of predictions based on regression from H0 and H1. The regression results, shown in Table 5, indicate that knowledge of the homogeneity or heterogeneity between the contending networks is sufficient to preserve high correlation (R-squared) between prediction and observation.

Table 5: Statistics for MA ET Prior Prediction Fit: Case H3 (Mixed)

Min SNTD (dB) Max SNTD (dB) Min SNBU (dB) Max SNBU (dB) Min UTD Max UTD Min UBU Max UBU

Minimum -42.6 -33.6 -59.0 -51.6 0.0009 0.0010 0.0005 0.0007

Maximum 28.0 40.8 34.8 57.1 6.843 7.758 6.154 7.821

R-squared 0.7398 0.7715 0.4904 0.6711 0.4213 0.7447 0.4277 0.2677

Std Dev 8.64 7.30 13.02 13.35 1.232 0.925 0.926 2.084

Figure 27 illustrates the strong correlation between the minimum SINR achieved in the top-down simulation and the values derived from the MLS curve fit. On the upper plot the horizontal axis represents the minimum SINR as estimated by the curve fit, while 70

the vertical axis represents the minimum SINR output from the top-down simulation. The lower plot shows how far the simulation results deviate from the curve-fit values. In this plot the curve fit SINR is again on the horizontal axis, but the height of the vertical bars represents the deviation for individual cases. Both plots indicate a high level of agreement at the high and low extremes for SINR, and greater variation in the central region. In other words, the curve fit is very good at predicting either a very high SINR or a very low SINR outcome, with much greater potential for disagreement in moderate cases. Figure 28 shows similar data, with a somewhat weaker correlation, for the minimum SINR in the bottom-up simulation. For both models the residuals appeared to be entirely random, with no obvious trend. Further investigation revealed that this assumption was not valid.

Figure 27: MLS curve fit for top-down spectrum adaptation

71

Figure 28: MLS curve fit for bottom-up spectrum adaptation

Some general observations can be made from the preliminary analysis of the simulation data: • The top-down MLS model is a better predictor of the simulation outcomes than the bottom-up model, for both SINR and spectrum utility. • The significant fraction of successful bottom-up cases (where minimum SINR is greater than 0 dB), indicates that under certain conditions, effective spectrum distribution can be achieved without explicit cooperation or negotiation between networks.

72



Bottom-up and top-down solutions for minimum SINR are effectively uncorrelated once either value exceeds -15 dB, as illustrated in Figure 29. Radio communication is assumed to be infeasible below this threshold and only feasible in the “marginal” region for waveforms with high levels of redundancy, or processing gain.



The top-down solution tends weakly toward higher SINR, as shown by the quadratic trend line in Figure 29, but this should not lead to the interpretation that the centralized approach is always better. There remain a significant number of cases where the bottom-up solution provides higher minimum SINR. Technical and operational tradeoffs, such as the opportunity cost of establishing a centralized infrastructure and its potential vulnerability, would be involved in such a selection.



Because the utility function was constructed such that ?? = 1, only two of the three spectrum utility coefficients (?) are needed to predict UOBJ.



While the spectrum utility function appears to be useful for driving MANET behavior, the resulting bottom-up utility estimate seems to be a very weak predictor, and is probably useless for any practical threshold criteria.



Both architectures allowed the possibility of potentially “chaotic” behavior, defined provisionally as solutions where the minimum SINR is less than 0 dB, while the maximum SINR is greater than 20 dB. These cases appear much less often in the top-down model. (See Figures 30 and 31.)



The relatively high values for standard deviation observed in the regression data imply that multiple Bayesian-type entry criteria might be appropriate. 73

Figure 32 illustrates one such arrangement, in which the status of currently supported networks is used to refine prior estimates of the QoS impact of each new MANET that requests permission to operate within the local area. The revised estimates of the mean and variability of the minimum SINR, for example, can be used to estimate the probability that the least-favored network will fall below some critical performance threshold. Based on the revised QoS estimates for all MANETs, the new entry will be either rejected due to insufficiency of spectrum resources to ensure safe operation, or accepted and new channel assignments distributed. In theory one could devise confidence limits for SNTD, SNBU and UTD to be used as feasibility criteria for autonomous spectrum management. Any remaining exceptions or more subtle policy decisions could be left for human adjudication. Data set H3, composed roughly equally of homogeneous and heterogeneous cases, was generated to help test this proposition.

74

Data set H3: Mixed MANET 30

20

y = - 0.0062*x 2 + 0.54*x - 8.9

10

data quadratic

0 min SNBU (dB)

-10

Marginal Infeasible

-20

-30

-40

-50 -50

-40

-30

-20

-10 min SNTD (dB)

0

10

20

30

Figure 29: Divergence of Top-Down and Bottom-Up minimum SI R

75

Centralized SINR disparity (Max vs. Min) in Data Set H0

Possible chaotic behavior 30

minimum Top-Down SINR (dB)

20

10

Linear fit: y = 0.78*x + 11

0 No viable solution -10 Good solutions

-20

-40

-30

-20

-10 0 10 minimum Top-Down SINR (dB)

20

30

Figure 30: Potential for chaotic top-down SI R behavior

76

Decentralized SINR disparity (Max vs. Min) in Data Set H0 60 50 Possible chaotic behavior 40 maximum Bottom-Up SINR (dB) 30 20 10 0 -10 -20 -30 -40 -60 -40 -20 0 minimum Bottom-Up SINR (dB) 20 40 No Viable Solution Good solutions Linear fit: y = 1.1*x + 17

Figure 31: Potential for chaotic bottom-up SI R behavior

Channel Assignment (Nsys +1)

Accept/Reject Notification

MANET Nsys+1

Receive Request to Operate

Size/Route/Equipment Class

Predicted QoS (µ, ?)

Spectrum Policy

Constraints on Freq, Bandwidth, Power

Evaluate Impact of Change

Evaluate QoS Risk
Accept/ Reject

MANET 1 to Nsys

Monitor Current Status

Location Current Channels QoS (if available)

Assign Channels

Channel Assignments (1:Nsys)

Figure 32: Risk-based spectrum access architecture (nominal)

77

One unexpected and potentially useful observation was that the prediction errors from the multiple linear regression models showed the surprisingly similar patterns illustrated in Figures 33 and 34. Attempts to compensate for this heteroskedasticity11 through weighted least squares analysis did not produce a significant improvement in the quality of the predictions, relative to the computational effort expended. However, it was possible to derive a good prior estimate of the accuracy of any prediction of minimum or maximum SINR for both the top-down and bottom-up architectures by using a very simple exponential form: ????? ???????? = ? ??exp ?? ???? ? ???

(49)

Here x3 = BWtot/

sys

is the average available bandwidth per MANET. This is also one of

the terms common to all of the multiple linear regressions described above, and so should be readily available to any local spectrum management algorithm. Coefficients for bounding the residuals were derived directly from the simulation results and are listed in Table 6.

This is a statistical measure that refers to the variance of the errors over the sample. Time series data with similar error variance throughout are termed homoskedastic, while series with dissimilar error variances are termed heteroskedastic.

11

78

H0 Prediction Error: Min SINR (Top Down) 40 30 20 residual min SNTD (dB) 10 0 -10 -20 -30 -40 0 data prior UB prior LB

10

20

30 40 50 Bwtot/Nsys (MHz)

60

70

80

Figure 33: Exponential bound for Top-down SI R residuals

79

H0 Prediction Error: Min SINR (Bottom Up) 50 40 30 residual min SNBU (dB) 20 10 0 -10 -20 -30 -40 -50 0 data prior UB prior LB

10

20

30 40 50 Bwtot/Nsys (MHz)

60

70

80

Figure 34: Exponential bound for Bottom-up SI R residuals

Table 6: Coefficients for Prior Estimate of SI R Standard Error

AH0 BH0 AH1 BH1 Min SNTD 12 30 13.6 25 Max SNTD 12 30 13.2 25 Min SNBU 16 32 18 25 Max SNBU 18 32 21 25

When the low-density H2 data set was analyzed by the same method, no such helpful heteroskedasticity was observed. While a MLS model for low geometric loading shows decent predictive quality (Figure 35), a geometric optimization algorithm (e.g., stacking pancakes), with fixed locations and frequency as the 3rd dimension, might be simpler and faster.

80

Low Geometric Loading Model 80

60

Rsq = 0.6468

Min Bottom-Up SINR (dB)

40

20

0

-20

-40 -20

-10

0

10 20 30 40 Pred. Min Bottom-Up SINR (dB)

50

60

Figure 35: MLS regression model results for low density of MA ET

The assumption that the standard deviation of the residuals was bounded by an exponential function in terms of the ratio of available bandwidth per MANET in the region warranted further examination. In the histograms shown below, the “normalized error” was based on the prior estimate parameters of Table 6. Both the top-down (Figure 36) and bottom-up model results (Figure 37) exhibited a bell-curve shape similar to a classical Gaussian “normal” distribution.

81

H0 Prediction: Min SINR (Top Down) M=700 150

100 occurence 50 0 -4

-3

-2

-1 0 1 Z = normalized error

2

3

4

Figure 36: Histogram of top-down prediction residuals

H0 Prediction: Min SINR (Bottom Up) M=700 100 90 80 70 60 50 40 30 20 10 0 -4

occurence

-3

-2

-1 0 1 Z = normalized error

2

3

4

Figure 37: Histogram of bottom-up prediction residuals

82

When the cumulative probability distributions (CDF) for the simulated SINR outcomes were plotted, the four major predictors lined up very well with a theoretical Gaussian distribution, as shown in Figure 38. At this stage the assumption of normally distributed prediction errors required further examination but appeared to be sufficiently useful to begin developing heuristic performance models for market-driven spectrum management.

CDF comparison: H3 (mixed) 1 0.9 0.8 0.7 cumulative probability 0.6 0.5 0.4 0.3 0.2 0.1 0 -4 normal min SNTD max SNTD min SNBU max SNBU

-3

-2

-1 0 1 Z = normalized error

2

3

4

Figure 38: Cumulative distribution functions for simulated residuals

Kolmogorov-Smirnov Test of SI R Residuals Prior estimates for the accuracy of MLS prediction of minimum or maximum SINR for both the top-down and bottom-up architectures were observed to be bounded by a simple exponential function of the average available bandwidth per MANET. Although 83

assuming a normal distribution in the residuals helped to derive a first estimate of the confidence levels of SINR prediction, the Kolmogorov-Smirnov test indicated that the distributions were not strictly normal. The essential elements of this statistical test (CRC, 1996, p. 623) are: • ull hypothesis: That the sample (residuals) with empirical cumulative distribution function F(x) is drawn from a population with an intrinsic CDF of G(x), or more simply, that there are no significant differences between the sample and the assumed population. • • K-S statistic: For sample size n: Dn = max |F(x)-G(x)| Criterion: Reject the null hypothesis with confidence P=1-2? if Dn > D? = ?, where the threshold ? may be determined by the series (Miller, 1956):

? ??? ? ??? ? ?? + ? ? = ? ? ? ? ? ?1 ? ? ? ? ? ?
???

????

(50) Or asymptotically by: 1 ?ln ?? ? ?? 2?

(51)

This test was applied to the residuals from data set H3, a mixture of homogeneous and heterogeneous MANET cases, where n=1000. For the 95% confidence level (? = 0.025) we have ? = 0.04295 and the K-S test results listed in Table 7:

84

Table 7: Results of K-S Test for ormally Distributed Residuals

Residual Min SNTD Max SNTD Min SNBU Max SNBU

Dn 0.0756 0.0825 0.0398 0.0502

Reject ull Hypothesis Yes Yes No Yes

85

Investigation of Heteroskedasticity in SI R Prediction Errors

If, as proposed here, it is feasible to trust autonomous tuning algorithms for realtime spectrum distribution among competing mobile ad hoc networks, then the minimum expected signal-to-noise-plus-interference ratio (SINR) among a group of MANET would be a very useful metric for evaluating a spectrum solution. The random MANET layouts and spectrum playboxes created for this study were constrained in such a way that conflict in the form of inter-network interference would be inevitable. Given an initial spectrum “endowment” and some individual utility functions, the simulated MANETs were allowed to seek the best available spectrum distribution in either a refereed (top-down) or self-directed (bottom-up) tuning mode. Multivariate least squares (MLS) regression of the simulation output produced a set of predictor functions for the final minimum SINR with regression coefficient r2 approaching 0.75. After many trials only a few input variables proved significant for a simple polynomial fit: • • • • Number of MANET present:

sys

Average MANET radius in meters: Ravg Total available bandwidth in MHz: BWtot Two spectrum utility coefficients: ?2 and ?3

86

Prediction errors (residuals) from the multiple linear regression models showed a surprisingly regular pattern when plotted against some of the input variables. It was possible to derive a good prior estimate of the accuracy of any prediction of minimum or maximum SINR for both the top-down and bottom-up architectures by using a very simple exponential form. One obvious question is whether the exponentially bounded residuals observed in this study are simply artifacts of the particular simulation models used or do they represent some fundamental insights about the potential for autonomous spectrum management? Some clues may be found in the Gaussian passband model for frequency dependent rejection (FDR) and its complement frequency dependent integration (FDI).

Gaussian Frequency Dependent Integration

In the MANET simulation the frequency dependent integration (FDI) factor was modeled as the difference between two Gaussian error functions. Neglecting a couple of scaling constants, we have the form: ?? ? erf ?? ??+ ?? ? erf ?? ??? ??
? ?

(52)

Here x = c ?f / Bi and ?= c Bs / Bi. As the number of nets increases, the average channel separation will approach equipartition of the total available bandwidth: ?f Bwtot / Nsys. Also ?FDI = k ?g, where k = 0.533 and c = 1.66. There will only be significant interference if x < 2. 87

We can safely assume that for the least favored (minimum SINR) MANET in the playbox, the interference power will dominate the internal receiver noise, so that: ?????????,?? = 10 ?? ?????
??? ???

?? ?
??

?? ? ? ?

?

(53)

Here Pts is the transmit power for the least favored MANET and ds is the average internodal distance. Likewise Pti and di are the transmit power and node separation for the nearest interfering neighbor MANET, while n is the RF propagation constant within the playbox. The inter-nodal distances do not vary within the simulation and can be approximated by R/N1/2 where N is the number of nodes and R is the MANET radius. The variance of the minimum SINR in dB is thus: ? ? ???????? = ? ? ?? ??? ? ? + ?? ? ?????
??? ?? ?? ??

? + ? ? ????? ?

(54)

The variance of the final minimum SINR in a spectrum-contention scenario will be dominated by the variance of the strongest contributing factor, FDI. The first two terms are largely determined by the initial setup geometry, and should be adequately accounted for by MLS regression. The error estimate for the residuals after MLS curve fitting will thus be: ???? ???????? ? ???1? + ? ? ????? ? (55)

Evaluating a couple of derivatives may shed some light on the heteroskedasticity mentioned above. The analytical derivative for the Gaussian approximation for FDI is given by:
????,?? ??

=

?

?

??? ????? ?? ??+ ??? ? ?? ????? ?? ??? ???? ?
? ?

(56) 88

The derivative of the natural logarithm of FDI should also be a significant factor in determining the variance of any effective adjacent-channel interference. ? ? ?? ????? ?? ??+ ?? ? ?? ????? ?? ??? ?? ? 2 2 ln??????, ??? = ???? ? ? ?? ??? ???? + ???? + ?? ???? ? ????? 2 2 2 (57) As illustrated in Figure 39, this version of the FDI function is very close to a loglinear relationship with respect to a normalized frequency offset.

?1

?2

?3

d[ln(eta(x,d)]/dx linear approx
0 0.5 1 1.5

?4

normalized offset (x)

Figure 39: Log-linear behavior of FDI derivative

As a check to see whether, as suspected, the form of the FDI function was a strong driver in the smooth heteroskedasticity phenomenon, some simple but mathematically distinct passband functions were created, along with their associated FDI functions. Figure 40 illustrates ideal versions of circular, rectangular and triangular 89

passbands. For a normalized frequency offset z = ?f/Bs, the passbands are described by the following equations:

Circular:

??????????? = ?1 ? ? ??? ?? < |?| ???1 ??????????? = 1 ??< |?| ???
? ?

(58) (59) (60)

Rectangular:

Triangular:

?????????? = 1 ? |? < |?| ???|??1

Bandpass window models
1

PSD magnitude

0.8 0.6 0.4 0.2 0 ?1 0 1

gauss circ(z) rect(z) tri(z)

freq offset / bandwidth

Figure 40: Idealized alternative passband functions

For each ideal passband function, the corresponding FDI integral becomes a scaled autocorrelation function. Nominal FDI in decibels is plotted in Figure 41, where the zero-crossing problem of potentially infinite negative dB was addressed by inserting a 10 dB per bandwidth linear degradation at appropriate asymptotes.

Circular-passband FDI:

90

????? ????, ?? = Rectangular-passband FDI:

? ???? ??? ?.????? ??
? ?

?? ?

? ?

? ??? ????

?? ?

? ?

? ????

(61)

????? ????, ?? = ? ????? ? ??????
? ?

?? ?

? ?

? ? ??????

?? ?

? ?

? ????

(62)

Triangular-passband FDI: ???? ????, ?? =
?.? ?? ?? ? ? ??? ??? ? ? ? ? ????? ? ? ? ???? ? ??
? ?

(63)

Alternative FDI functions
0

gauss circ rect tri

FDI (dB)

?5

? 10 ?2

?1

0

1

2

normalized freq offset

Figure 41: ominal FDI functions for idealized passbands

91

Figure 42 compares numerical approximations to the derivative of FDI (in decibels) for the idealized passband functions. Only the Gaussian passband model shows an approximately log-linear pattern. Can this plot be interpreted to explain the apparent exponential decay in the simulation residuals as the average bandwidth per MANET increases? If so then the alternative passbands exhibit no such predictable decay.

Calculated FDI derivative

d(FDI)/dx, dB

0

? 10

gauss circ rect tri
0 0.5 1 1.5

? 20

normalized frequency offset

Figure 42: FDI derivative for several passband models

A Monte Carlo exercise was performed on the various FDI functions, which may partially explain the relative magnitude of the residuals. For 500 trials of ?(x, ?) where x is a normally distributed random variable with unit variance and a mean of 1.66 and

?=1.66 the following standard deviations resulted: Gaussian: ???????? ? = 11.7 ????
(64) 92

Circular: Rectangular: Triangular:

??????? ? = 6.5 ????

(65) (66) (67)

??????? ? = 6.0 ???? ?????? ? = 6.9 ????

When the predictable heteroskedasticity of the Gaussian passband model is ignored, the overall residual for SINRmin is approximately 8 dB. A case could be made that the Gaussian passband assumption represents a reasonable worst case for feasible autonomous spectrum management simulation. For example, the rectangular passband represents an ideal but impractical filter, while the Gaussian model relaxes assumptions about filter design. To test this proposition, a sample set of 200 MANET cases was run with both the Gaussian and rectangular passband models for FDI, with the spectral response shown in Figure 43. The rectangular FDI function was scaled so that response curves would be comparable within the 3 dB bandwidth.

93

0 gaussian rectangular -5

-10 FDI (dB) -15 -20 -25 0

0.2

0.4

0.6

0.8 1 1.2 freq dev/BW

1.4

1.6

1.8

2

Figure 43: FDI response for Gaussian and rectangular passbands

After MLS regression was applied to the simulation output for minimum and maximum top-down SINR, the residuals compared between passband models. As shown in Figure 44, the estimation errors induced by the rectangular passband model typically fall well within the 3-sigma bounds previously calculated for the Gaussian model.

94

40 30 20 10 0 -10 -20 -30 -40 gaussian rectangular 3 sigma UB 3 sigma LB

min SINR (dB)

0

10

20

30 40 Bwtot/Nsys (MHz)

50

60

70

Figure 44: Comparison of Residuals for Gaussian and Rectangular passbands

The MANET simulations at the heart of this study contain many competing entities, along with the subtle interactions between several random variables. It would be impractical to analytically isolate one single cause for the well behaved bounding of the residuals. The preceding investigation indicates that the choice of the Gaussian passband model is both a major influence in the outcomes and a reasonable first order assumption for adaptive spectrum dependent systems. The results of this simulation-based study demonstrate the feasibility of a limited class of solutions to a potential spectrum management problem.

95

Chapter 6: Potential Applications
A good stochastic performance predictor can lend efficiency and speed to plans for future MANET deployment. A nominal MANET provisioning problem can be framed in the following manner: If a given number (N) of MANET can self-manage within a region defined by area and bandwidth, what will be the impact of adding the N+1st network? In Figure 45 the top-down homogenous predictor model (H0) was applied to sets of MANET with an average radius of 200 meters. If we assume that the nets will be running applications that require a minimum SINR of 8 dB, then a local spectrum allocation of 20 MHz will support at most seven MANET. To support 8 or 9 MANET would require more bandwidth, 25 to 30 MHz in this example. Based on the regression models developed for this study, a bottom-up model typically yields a mean SINR 11 dB lower than top-down. A given bandwidth could thus be expected to support fewer MANET in the bottom-up configuration, leading to more conservative spectrum budgeting. Regarding application of this work to improve the spectrum management process, a distinction should be made between the technology required to implement either a centralized (top-down) or decentralized (bottom-up) architecture, and the a priori estimation of the likelihood of success in particular instance, in terms of SINR, spectrum utility, or some other QoS measure. This is akin to the distinction between whether a thing can be done and whether it should be done. In the former case, the representations of physical phenomena and logical operations that constitute the simulation represent abstractions of well understood 96

engineering principles, along with technologies that exist or are in research and development today (e.g., location-based spectrum access, adjacent band sensing, and high-content in-band signaling via IPv6). In the latter case, the relatively few and readily available nature of the inputs needed for a high quality a priori estimate of minimum SINR and the variability of the observed outcome lend themselves to the development of a class of probabilistic decision aids. There is a practical point, yet to be determined, where the additional detail (plus the computational and network overhead) needed to drive the variation down to an arbitrary level ceases to be worthwhile. If the operational goal is to get more value out of the available spectrum while avoiding spectrum “fratricide” due to friendly interference, then the likelihood and potential consequences of an unfavorable outcome (e.g., lack of connectivity due to low SINR), the essential elements of risk analysis, are intimately bound up in the decision to implement and rely upon any automated spectrum management method.

97

Ravg = 200m
25

20

Pred Min SNTD (dB)

15

10

5

0

BWtot=20MHz BWtot=25MHz BWtot=30MHz App Limit
3 4 5 6 7 8 9 10

5

Number of MANET

Figure 45: Spectrum Provisioning for Top-Down Autonomous Management

A mature model for the behavior of adaptive RF systems under various spectrum constraints could give spectrum managers rapid assessment of the impacts of deploying such devices. Several potential applications come to mind:



Spectrum management – An adaptive MANET behavioral model could be
incorporated into existing planning software to improve pre-operational spectrum planning.



System development and acquisition – Models of the operational impacts
of cognitive radio technologies can aid simulation based acquisition studies and interoperability analysis. Description of the electromagnetic 98

environment in terms of loss parameters will allow modeling of spectrum utility to aid deployment of new radio services while minimizing disruption of legacy services.



Autonomous network management – Trusted spectrum-trading
algorithms, designed to follow accepted spectrum “rules of engagement” can allow many routine spectrum control and sharing functions to reside within the wireless units themselves. Predictable behavior will ease regulatory and certification processes for SDR-based systems.

Although this study is primarily a feasibility analysis, some consideration should be given to timeliness of solutions. Conservative estimates of the time to solve a spectrum allocation solution using these preliminary algorithms range in tens of seconds for both the top-down and bottom-up models, as shown in Appendix D. These figures would be expected to significantly improve in any determined development and acquisition program. If the concepts outlined in this preliminary study can be extended to cover a wide variety of physical-layer radio technologies, then it should be possible to develop a software application tool with which RF system designers and network developers may evaluate the impacts of aperture technologies in light of “top-down” requirements received from the spectrum management community. A nominal data flow for antenna (aperture) engineering is shown in Figure 46. The proposed tool would examine real-time spectrum distribution in mobile ad-hoc networks as a function of the aperture effects

99

model selected. The results would inform engineering changes and provide an analytical basis for policy recommendations regarding future adaptive networks. An important step in this effort is the development of a credible method for quickly assessing the so-called “operational impact” of a new technology. This will require the development of credible scenarios in which MANET and other radio systems are employed in relevant ways by military and public safety organizations.

SM Rules

OPS Scenarios

Spectrum Adjudicator

MOEs & Sensitivities

PHY Models

ENGR Change

Aperture Engineering

SM Policy Recommendations

Figure 46: Spectrum management model for engineering analysis

All of the above applications depend in some way on the confidence level (CL) of SINR predictions. The plots below (Figs. 47 and 48) were derived from the homogeneous MANET (H0) data set, based on the assumption of normal variance in the prediction errors for top-down and bottom-up MANET loading. A minimum SINR criterion of zero decibels (i.e., signals are discernible through an equal amount of background noise) was assumed for a particular type of wideband tactical radio application. Each data point 100

represents an estimate of the likelihood that a simulated minimum SINR will exceed the designated operating criterion. The threshold for an acceptable autonomous-SM solution can thus be correlated to the amount of risk that the spectrum manager is willing to tolerate. For example, if a link confidence level of 80% is desired for each MANET in a given area, then the decision to allow autonomous spectrum management requires a predicted minimum SINR of approximately 10 dB for both the Top-down and Bottom-up architectures.

Top-Down MANET L oading
1

0.8

Confidence Level

0.6 CLTD 0.4

0.2

0

40

30

20

10

0

10

20

30

predSNTD

Predicted M in SNIR (dB )

Figure 47: Derived confidence metric for top-down minimum SI R

101

Bottom -Up M ANET Loadin g

0.8

Confidence Level

0.6 CLBU 0.4

0.2

0

40

30

20

10 predSNBU

0

10

20

Predicted M in SINR (dB )

Figure 48: Derived confidence metric for bottom-up minimum SI R

102

Chapter 7: Extensions of Interference Models
By extending the concept of frequency dependent integration to include several current methods of signal discrimination, one may devise measures of the degree to which reception of desired information is degraded by the presence of undesired signals in any format.

Time Diversity Interference Model
The impacts of time division multiple access (TDMA) and interference from pulse modulated sensors such as radar can be modeled by considering the convolution of two generalized pulse trains, g1 (t) and g2 (t), defined by:

?? ????? = ???? ??????? ?? ? ??? ??? ??? ?
???

?

(68)

?? ????? = ???? ??????? ?? ? ??? ??? ??? ?
???

?

(69) In the above equations w (t) is a unit pulse function and ? (t) is the Dirac delta function. The idealized sequences are defined by the pulse width ?, the pulse interval T, and the phase-amplitude coefficients ?. The relative time-based interference upon pulse train g1 by pulse train g2 can be defined by:

????????,?? =

???? |?? ????? ? ?? ?????|????
?

???? |?? ?????|? ????
?

103

(70) Sharply rectangular pulses are very difficult to generate, and rarely survive channel phenomena without distortion. Consequently, simplifying approximations (such as Gaussian pulse shapes) may often prove useful here. Upper bound approximations for time-like interference could also be used to generate exclusionary operating rules for pulse-modulated systems. This nominal time-like interference measure is asymmetric, in the sense that ????????,?? ? ????????,?? .

Code Diversity Interference Model Wideband code division multiple access (WCDMA) is a spectrum sharing
technique used in certain types of “third generation” (3G) cellular telephone networks. Each bit of the original message is encoded and decoded by a special digital sequence, a

spreading code that repeats the bit many times with pseudo-random phase changes,
effectively spreading the bit energy over a wide bandwidth, typically 5 MHz. The resulting data redundancy enhances reception by coherent addition. The orthogonality of the spreading codes ensures that the interference signal will not have enough code chips in common with a legitimate signal to upset the bit-detection logic of the receiver, and will thus be treated as incoherent noise. The effective channel isolation factor is determined by the correlation between code sequences. If we consider two adjacent MANET that use direct sequence spread spectrum codes S1 and S2, the additional isolation due to code diversity would be:

????? = ??????????????? , ?? ??

(71) 104

For the 128-chip Gold codes12 used to discriminate between WCDMA base stations, the isolation factor approaches -20 dB.

Spatial Diversity Interference Model
Advances in spectrum policy have been limited by a nearly exclusive focus on omnidirectional antennas. The introduction of advanced apertures with steerable beams will enable future physical layer (PHY) aware network protocols to perform angular discrimination of intended from unintended receivers. Such a capability would have a profound impact on spectrum management for mobile networks. Figure 49 illustrates a gain pattern for a nominal steerable antenna array. In this example the main lobe has been steered 20 degrees to the left. All side lobes appear to be at least 25 dB below the main lobe gain, indicating a maximum integrated sidelobe level (ISL) of -25 dB. If we are primarily concerned with two-dimensional terrestrial links, then we can estimate an “angular isolation factor” for a given class of antennas that would be analogous to frequency dependent rejection:

????????

????? + ?2? ? ????? ? ? 10??? = 2?

???

(72)

Robert Gold (1967) showed that for certain well-chosen m-sequences, the cross correlation only takes on three possible values, namely -1, -t or t-2. Two such sequences are called preferred sequences. Here t depends solely on the length of the linear feedback shift register (LFSR) used.

12

105

where ?beam is the main lobe width in radians, n is the local radio propagation constant and ISL is the integrated sidelobe level in decibels. The principal effect of introducing this factor would be to shrink the electromagnetic footprint of each node equipped with a directional antenna, consequently rendering the entire MANET more spectrally permeable.

Pattern for Array of Endfire Couplets 90 60

Side Lobes
150

120

60

40 30 20
DZpat jj , 5 DEpat ( ? jj )

Main Lobe ?beam
0

180

0

210

330

240 270
? jj beam shape element pattern

300

Integrated Side Lobe (ISL) approximation

Figure 49: Gain pattern for a nominal directional antenna array

The antenna isolation factor can also be used to account for the probability that a potential interference source or victim (e.g., member of another network) may appear

106

within the antenna main lobe. One way to estimate this probability for two overlapping networks A and B is by:

?????????? ????, ???? ? 1 ? ?1 ? ???????? ?????????,??

(73)

where ?antenna (A) is the spatial diversity factor for directional antennas in network A and

µ (A, B) represents the average number of nodes from network B that will be within
nearest-neighbor distance of a node from network A. This relationship is asymmetric when networks A and B use dissimilar antennas:

?????????? ????, ???? ? ?????????? ????, ????

(74)

By assuming the uniform densities and circular MANET bounds of the top-down spectrum management model, one can apply the following approximation to overlapping networks of radii RA and RB with populations
A

and

B:

?? ?? ? ?????, ???? ? ? ? ? ?? ??

(75)

Even a very wide-beam steerable antenna can confer significant advantages to a network if the MANET protocol is able to keep track of neighbor locations within its routing table. For a nominal example of two overlapping MANET of populations 30 and
B A

=

= 40; radii RA = 100m and RB = 150m; outfitted with steerable antennas of

beamwidths ?A = 30 deg and ?B = 45 deg and assuming minimum ISL = -20 dB, the nearest-neighbor density factors can be estimated by:

?????, ???? ? 1.86

(76) 107

?????, ???? ? 5.3
The resulting probabilities for inter-network beam interaction for this example are:
? ?????????? ????, ???? ? 1 ? ?1 ? ?? ?

(77)

?.??

?????????? ????, ???? ? 1 ? ?1 ? ? ? ?

?.?

? 0.51

? 0.15

(78) (79)

The probability of a beam from network A hitting a node from network B is approximately 15 percent while the converse probability (B sweeping A) is about 51 percent. The expected long-term SINR improvement for each MANET would require much more detailed investigation, but a somewhat pessimistic lower bound can be estimated from the probability that neither of the directional antenna-equipped MANETs will significantly interfere with the other:

????????? ? 10 log ???????

???????? ???????? ??? ? ?????1 ? Pr ???? ? ? ??? ? ???????? ? ???????
??????? ??,??????????????? ??,???

(80)

?

?

(81)

In the preceding example the estimated minimum improvement in SINR is approximately 2.4 dB, which is hardly dramatic, but may be sufficient to preserve connectivity in some marginal conditions. If a more detailed engineering model were to raise this simple estimate by as little as two decibels it might be sufficient to justify the investment in directional antennas. Future development of adaptive antenna technology and location-aware networking protocols will certainly require some assessment of the impact of directional antennas and spatial diversity. Monte Carlo simulation of interMANET interference is just one tool for such analysis.

108

Figure 50: Directional antennas can enable angular discrimination

109

Chapter 8: Conclusions
This study presented and examined via simulation two methods for automating the search for viable local spectrum distributions for land mobile radio networks. Minimizing human participation in this critical time-consuming step would dramatically accelerate the spectrum management process by decreasing its overall cycle time. The simulations were used to develop heuristics that can tell a decision maker when self management will or will not work, and can quantify how much confidence one should place in that prediction. With regard to the principal research questions proposed for this study, the following conclusions may be drawn:



Feasibility: In both the continuous-gradient (Jones, OSE Algorithm, 2002)
and the current SPSA-driven version of decentralized spectrum management it was shown that cognitive wireless networks are capable of solving spectrum contention issues on their own. This can be accomplished if there are:

o Rules sets – Location based spectrum rights and restrictions o The ability to monitor network performance and detect interference o Goal-seeking algorithms to determine tuning changes o Signaling and synchronization of tuning changes across a network • Robustness: The final distribution of SINR for both the centralized and
decentralized approach is sensitive to the placement of the networks within the area of regard, and is thus likely to evolve as MANET migrate across 110

the area. The uncertainty in the solution is bounded by a decaying exponential function in terms of average available bandwidth per network, parameters that are usually known or estimated a priori. This observation allows one to estimate the probability that the minimum QoS among all networks will meet or exceed some threshold of usefulness. A prime example would be deciding whether or not to assign a newly arrived network into an already occupied band.



Useful applications: Armed with QoS predictions based on a market
equilibrium approach to spectrum, an automated spectrum adjudication algorithm can make useful decisions regarding whether to admit one more network into the local spectrum pool (Figure 32). Alternatively, human decision makers can devise engineering models to evaluate the risks and potential benefits of deploying emerging spectrum-related technologies (Figure 46), including the automated spectrum adjudication system itself.

Technical Interpretation
The simulations developed for this study indicate that autonomous spectrum management is feasible for MANETs in either a refereed (“top down”) or a mutually negotiated (“bottom up”) configuration. The top-down model would be appropriate for urban public safety (e.g., police and firefighters) networks where emergency spectrum availability could be pre-negotiated or appropriated by state authority.

111

The bottom-up spectrum management model, with its lack of a vulnerable physical infrastructure, is better suited to the needs of an expeditionary military organization. The significant proportion of successful solutions, where the minimum SINR was greater than zero decibels, indicates that this method is indeed feasible. A conservative estimate of bottom-up settling time is 33 seconds, with the potential for order-of-magnitude improvement. The objective function in each case was a reasonable surrogate for quality of service, while the SPSA optimization has been successfully used for many years in a wide range of system control applications. Regression analysis of the simulation output also indicates that adaptive MANET spectrum management is a tractable problem. Not only were viable solutions (based on minimum SINR) achieved with algorithms of only mid-level complexity, but the quality and variability of these outcomes could be estimated by algebraic means using only presumably available state inputs. The smoothly varying bounds on the SINR prediction errors could for instance be used as the basis for additional spectrum supportability and risk management applications. This study assumes the availability of location based spectrum rights, GPS-quality synchronization, and a signaling and control medium for large numbers of software defined radios. Internet Protocol Version 6 (IPv6) has the potential to enable the type of autonomous network management functions described here. Its extended address structure (128 bits versus 32 bits for IPv4) includes a “destination options” header and “flow labeling” features for exchanging control information in mobile networks. (OPNET 112

Technologies Inc., 2007) With 2128 unique addresses available, IPv6 can afford to assign addresses to specific devices, which can, with the exchange of control information, enable the integration of signal diversity, smart directional antennas and MIMO processing into future networking protocols. Significant deviation from the strict OSI reference model (Tanenbaum, 1996) will be required to allow communication between the physical layer and the network layer if the goal is to make MANET signal envelopes more permeable and to extract more value from the available spectrum.

Economic Interpretation
Although it was not the original intent of the study, the results for the utility-driven, bottom-up spectrum management model confirm the assertions of 2009 Nobel laureate economist Elinor Ostrom (Ostrom & Dietz, 2002) that locally autonomous groups and individuals are as capable of managing a common resource as any external authority, such as the government.

Future Work eeded
As mentioned previously, what is presented here is not a new radio protocol, but a potential decision aid for the deployment of adaptive radio networks. More understanding of the subtle factors affecting the margin between success and failure (often just a few decibels for digital systems) is needed. Future tasks contemplated include characterizing the contributions of increased physical fidelity (e.g., mobility, 113

terrain and fading) and the impact of technical means for increasing signal diversity (e.g., TDMA, CDMA, and directional or polarization-switching antennas). Agile, adaptive radio devices will soon begin to proliferate in the military services. The market for public safety communications equipment can be expected to follow suit. Only the means of managing these devices are in question. Autonomous spectrum management can transform adaptive systems from headache to asset. The utility-driven approach proposed in this study is viable solution to a limited class of spectrum problems, which will require the participation of government and industry in order to be realized. At the very least the methods used here can help to form the basis of procedures by which policy makers can quantify confidence in certain types of advanced wireless technologies.

114

Appendix A: Spectrum Management Simulation Program Structure
Figure 51 depicts the executive (master) level structure implemented in MATLAB for a simulation study of utility-based spectrum allocation for mobile ad hoc networks (MANET).

MANET Location, nodes, frequency, bandwidth, power, Noise figure, RF propagation Initial values

Read Case Input

Interference Distance (Circular Approximation)

Initialize MANET States

Interference Distance (Exact)

Top Down Spectrum Manager

Bottom Up Spectrum Manager

Write Case Output
Frequency, bandwidth, power, SINR, Utility Iterations

Figure 51: Architecture diagram of spectrum management simulation

115

Figure 52 depicts the application of the simultaneous perturbation simulated annealing (SPSA) method to autonomous spectrum management. The top-down spectrum management model uses a set of approximate inter-MANET and intra-MANET distances based on the location, radius and node population of each MANET. The propagation path losses between networks and within each network are calculated based on these distances, the current frequency set, node antenna heights, and local EM propagation constant. The top-down SPSA algorithm attempts to optimize a weighted sum of the mean and minimum signal-to-interference-plus noise ratio (SINR). The initial “guess” for a tuning state solution ?1, is based on equally dividing the available spectrum. For the first iteration (top-down) of MANET settings (n =1… frequency (f) bandwidth (B) and transmitter power (P) are:
sys)

for center

The initial trial allocation of frequencies and bandwidth is defined by:

?? ?? = ????? ?? ?? =

… … …

????? ??????? ? ?????

(82)

?? = ???? + ?? ? 1??? ???? = ??

???? ??? ???? ????

(83) (84) (85)

The initial transmit power is set to ensure a link signal-to-noise ratio (SNR) of 10 dB in each MANET, in the absence of external interference:

The bottom-up spectrum management model is based on each MANET sensing the interference caused by the others and re-tuning to avoid it. Each network attempts to improve its spectrum utility, which is a function of the SINR calculated from the “exact” link and interference distances (based on node locations), current frequencies and associated path losses. The initial state vector ?1 is taken directly from the initial frequencies, bandwidths and powers of the case input. The SPSA routine terminates when either the mean utility converges or the maximum iteration count (Kmax = 600 x sys) is reached. Although similar in concept and implementation, the top-down and bottom-up spectrum management models produce very different results. 116

? ?? ? + 10 ?? = ???? + ???? ??

(86)

gk(?k) = (yplus-yminus)/(2ck ?k)

Initialize State vectors ?, ?min, ?max

Randomize ?k

Evaluate yplus, yminus
yplus = y(?k + ck ?k) yminus = y(?k - ck ?k)

Evaluate Gradient gk(?k)

Update ak+1, ck+1
y(?) converge? No Yes k < Kmax?

Evaluate y(?k+1)
No

Check Limits

Update ?k+1
?k+1 = ?k - ak gk(?k)

Yes

STOP

Frequency, bandwidth, power, SINR, Utility Iteration Output (k)

Top Down: y(?) = -0.7*mean(SINR) -0.3*min(SINR) Bottom Up: y(?) = -mean(Utility)

Figure 52: SPSA algorithm for spectrum management

117

MATLAB Source Code
The following pages contain printouts of the MATLAB source code for several critical elements of the simulation used in this study. By no means does the author assert that these routines represent the only, or even the best way to approach the emulation of centralized and decentralized spectrum management, but merely that he was able to make them work. Source code is included for the following routines: 1. 2. 3. 4. 5. 6. 7. 8. 9. Spectrum Management Executive Process Initial States Top-Down Spectrum Management (SPSA) Bottom-Up Spectrum Management (SPSA) Radio Propagation Loss Frequency Dependent Integration Spectrum Utility Function Individual Loss Function Group Loss Function

118

% % % % % % % % %

********* MANET Spectrum Executive Simulation **************** This code is the executive (master) segment for a simulation study of utility based spectrum allocation for maneuverable ad hoc networks (MANET). Author: Leo H. Jones Created: 25 Sept 2006 Last modified: 03 Sept 2008 *************************************************************** SECTION 1: INPUT %global InitVals %global CurrVals % Open the input file and data structure "Caseinp". %fid=0; fid2=0; %while fid < 1 %filename=input('Open input file: ', 's'); %[fid, message] = fopen(filename, 'r'); %if fid == -1 %disp(message) %end %end %load(filename); %caseout= caseinp; %while fid2 < 1 %f2name=input('Output file: ','s'); %[fid2,message2]= fopen(f2name, 'w'); %if fid2 == -1 % disp(message2) %end %end %InitVals = caseinp(1,1); %This is a kludge! istart = input('Start with row number? '); irx = 0; % For each separate case: [Irows, Jcols] = size(caseinp); ncas=0; caseout(1:Irows-istart+1,:)=caseinp(istart:Irows,:); for ir = istart:Irows irx = irx + 1; for jc = 1:Jcols % Jcols=1 disp([ir,jc]); % Read the case input values. InitVals = caseinp(ir,jc); % Calculate derived inputs. proc_init_states; caseout(irx,jc).XY = CurrVals.XY; % SECTION 2: EXECUTION % Branch A: SPSA Top-Down Optimization Top_Down_Spectrum_Mgt2; % Branch B: SPSA Bottom-Up/Individual Goal-Seeking Bottom_Up_Spectrum_Mgt2; % Branch C: General Equilibrium Theory Solution % % SECTION 3: OUTPUT % Append results to data structure "Caseout". caseout(irx,jc).FTD = fxa; caseout(irx,jc).BTD = bxa; caseout(irx,jc).PTD = pxa;

119

caseout(irx,jc).SNTD= sna; caseout(irx,jc).UTD = una; caseout(irx,jc).KTD = kfa; caseout(irx,jc).FBU = fxu; caseout(irx,jc).BBU = bxu; caseout(irx,jc).PBU = pxu; caseout(irx,jc).SNBU = snu; caseout(irx,jc).UBU = unu; caseout(irx,jc).KBU = kfu; % SECTION 4: DATA COLLECTION & EXPORT % % End Case Loop clear InitVals CurrVals; end end % % Save Output Files % First format: MATLAB structure (MAT-file) save temp_out.mat caseout; %count = fwrite(fid2, caseout); % Close Input and Output Files %fclose(fid); %fclose(fid2); % % END PROGRAM

120

% % % % %

------ Initialize Network Interference States ----% Leo H. Jones, 08 Oct 2007 Latest rev: 04 Feb 2008 ************************************************************** SECTION 1: INPUT %global InitVals %global CurrVals Nsys = InitVals.Nsys; clear CurrVals; %ptype = InitVals.Ptype; pmin = 1e-6; Bnom=InitVals.BW_max; alpha=InitVals.Alphas; NF = InitVals.NF; npx=InitVals.npx; % Initialize some needed arrays DiMat = zeros(Nsys); dnn = zeros(1,Nsys); D3nn = dnn; %R=zeros(max(InitVals.Nodes),Nsys); Q=R; X=R; Y=R; % % 1. Get current geometry and location info for all (Nsys) networks in play. Np=InitVals.Nodes; Rmax=InitVals.Radius; Xcn=InitVals.Xcnt; Ycn=InitVals.Ycnt; % 2. Get initial tuning state (freq, bw, pt) for each network. fmhz=InitVals.Freqi; Bmhz=InitVals.Bwi; PtdBm=InitVals.Pti; % % 3a. DiMat = Matrix of effective interference distances (circular approx) for i = 1:Nsys [R,Q,X,Y,D3nn(i)] = setup_net_geometry(Np(i),Rmax(i),Xcn(i),Ycn(i)); %Diagonal = intra-network (signal) dnn(i) = Rmax(i)*sqrt(pi/Np(i)); DiMat(i,i) = dnn(i); %Off-diagonal = inter-network (i=Tx, j=Rx) if (i<Nsys) for j=i+1:Nsys Na = Np(i); Ra = Rmax(i); XYa= [Xcn(i),Ycn(i)]; Nb = Np(j); Rb = Rmax(j); XYb= [Xcn(j),Ycn(j)]; [DiMat(i,j),Ao,dna,dnb]= circ_interf_approx2(Na,Ra,XYa,Nb,Rb,XYb); DiMat(j,i)=DiMat(i,j); end end for k =1:Np(i) CurrVals.RTheta(i,k,1:2)=[R(k),Q(k)]; %#ok<AGROW> CurrVals.XY(i,k,1:2)=[X(k),Y(k)]; %#ok<AGROW> end end % 3b. DxMat = Matrix of effective interference distances (exact) for i =1:Nsys DxMat(i,i) = D3nn(i); Na = Np(i); %#ok<AGROW> XA = zeros(1,Na); YA = XA; for ii=1:Na XA(ii)=CurrVals.XY(i,ii,1); %#ok<AGROW> YA(ii)=CurrVals.XY(i,ii,2); %#ok<AGROW>

121

end if (i<Nsys) for j=i+1:Nsys Nb = Np(j); XB=zeros(1,Nb); YB=XB; for jj=1:Nb XB(jj)=CurrVals.XY(j,jj,1); %#ok<AGROW> YB(jj)=CurrVals.XY(j,jj,2); %#ok<AGROW> end [Dxx, Rcc] = interf_distance(XA,YA,XB,YB); DxMat(i,j) = max(Dxx, 5); %#ok<AGROW> DxMat(j,i)=DxMat(i,j); %#ok<AGROW> end end end % % Evaluate the spectrum utility function for this group [SU,SINR]=grp_spec_util(fmhz,Bmhz,PtdBm,Rmax,Bnom,NF,DiMat,pmin,alpha,n px); [UX,SINX]=grp_spec_util(fmhz,Bmhz,PtdBm,Rmax,Bnom,NF,DxMat,pmin,alpha,n px); % %Update current network states CurrVals.Nsys = Nsys; CurrVals.Nodes = Np; CurrVals.fmhz = fmhz; CurrVals.Bmhz = Bmhz; CurrVals.PtdBm = PtdBm; CurrVals.SU = SU; CurrVals.SINR = SINR; CurrVals.UX = UX; CurrVals.SINX = SINX; CurrVals.dnn = dnn; CurrVals.DiMat = DiMat; CurrVals.DxMat = DxMat; CurrVals.Rmax = Rmax; CurrVals.Xcn = Xcn; CurrVals.Ycn = Ycn; CurrVals.D3nn = D3nn; CurrVals.npx = npx;

122

% ------ Top-Down Spectrum Management Optimization Model ----% % This routine uses simultaneous-perturbation simulated annealing to % approximate a global-optimum spectrum distribution. The relevant inputs % are network tuning states (freq, bw, pwr), inter- and intra-network % distance matrix (DiMat) and RF propagation exponent (npx). Output is % recommended tuning configuration: theta = <freq, bw, pwr>^Nsys. The % objective function is based on the resulting network S/(I+N) values. % Leo H. Jones, 12 Nov 2007 % Latest rev: 05 June 2008 % ************************************************************** %global InitVals %global CurrVals % Set SPSA starter parameters a=0.5; alfa=0.55; c=0.5; gam=0.05; A=20; %Step1: Get current network states and relevant distances Nsys = InitVals.Nsys; fmhz = CurrVals.fmhz; Bmhz = CurrVals.Bmhz; PtdBm = CurrVals.PtdBm; alpha = InitVals.Alphas; Rmax = CurrVals.Rmax; npx = CurrVals.npx; NdBm = InitVals.NF+10*log10(Bmhz)-114; BWmin = InitVals.BW_max/4; %Initialize current spectrum state vectors. Lpx = zeros(1,Nsys); Ptx = zeros(1,Nsys); fguess = zeros(1,Nsys); theta=zeros(Nsys,3);thetamax=theta;thetamin=theta;Vdelta=theta; qdelta=theta; %Start with enough power for S/N=10 dB. %First guess: Divide the available spectrum equally. Fmin = InitVals.Freq_lim(1); Fmax = InitVals.Freq_lim(2); Fdiv =(Fmax-Fmin)/Nsys; [F,IX]=sort(fmhz); for i=1:Nsys Lpx(i) = Rn_Prop_Loss(fmhz(i),CurrVals.dnn(i),2,2,npx); Ptx(i) = NdBm(i)+Lpx(i)+10; theta(i,1:3)=[fmhz(i), Fdiv, Ptx(i)]; thetamax(i,1:3) = [InitVals.Freq_lim(2)BWmin/2,InitVals.BW_max,InitVals.PT_max]; thetamin(i,1:3) = [InitVals.Freq_lim(1)+BWmin/2,BWmin,-30]; %Create a discrete difference vector for gradient estimation Vdelta(i,1:3)=[(thetamax(i,1)-thetamin(i,1))/20, (thetamax(i,2)thetamin(i,2))/20, 1]; %Vdelta(i,1:3)= [1, 1, 1]; end %Step2: Modify SPSA core to use current formulation clear yta ya_trig; clear fxa bxa pxa sna una yminus yplus ghat; n=Nsys*600; ytrig = 1; k=0; %for k=0:n-1 while lt(k,n)&& gt(ytrig,2e-4) ak=a/(k+1+A)^alfa; ck=c/(k+1)^gam; delta=2*round(rand(Nsys,3))-1; for i=1:Nsys

123

for j=1:3 qdelta(i,j)=delta(i,j)*Vdelta(i,j); end end thetaplus=theta+ck*qdelta; thetaminus=theta-ck*qdelta; %yplus=loss(thetaplus); yplus=grp_loss_fcn(thetaplus,Rmax,Bnom,NF,DiMat,pmin,alpha,npx); %yminus=loss(thetaminus); yminus=grp_loss_fcn(thetaminus,Rmax,Bnom,NF,DiMat,pmin,alpha,npx); ghat=(yplus-yminus)./(2*ck*qdelta); theta=theta-ak*ghat; theta=min(theta,thetamax); theta=max(theta,thetamin); yta(k+1)=grp_loss_fcn(theta,Rmax,Bnom,NF,DiMat,pmin,alpha,npx); if (k>1) ya_trig(k+1)=0.7*ya_trig(k)+0.3*abs((yta(k+1)-yta(k))/yta(k)); else ya_trig(k+1)=abs((yta(k+1)-0.5*(yplus+yminus))/yta(k+1)); end ytrig = ya_trig(k+1); if yta(k+1)>1 ytrig = max(ytrig,1e-3); end k=k+1; fxa(k,1:Nsys)=theta(1:Nsys,1); bxa(k,1:Nsys)=theta(1:Nsys,2); pxa(k,1:Nsys)=theta(1:Nsys,3); [uu,ss]=grp_spec_util(fxa(k,1:Nsys),bxa(k,1:Nsys),pxa(k,1:Nsys),Rmax,Bn om,NF,DxMat,pmin,alpha,npx); una(k,1:Nsys)=uu; sna(k,1:Nsys)=ss; end kfa=k; theta;

124

% % % % % % % % % %

------ Bottom-Up Spectrum Management Optimization Model ----% This routine uses simultaneous-perturbation simulated annealing to approximate local-optimum spectrum distribution. The relevant inputs are network tuning states (freq, bw, pwr), inter- and intra-network distance matrix (DiMat) and RF propagation exponent (npx). Output is recommended tuning configuration: theta = <freq, bw, pwr>^Nsys. The objective function is based on the resulting network S/(I+N) values. Leo H. Jones, 12 Nov 2007 Latest rev: 5 June 2008 ************************************************************** %global InitVals %global CurrVals % Set SPSA starter parameters a=0.5; alfa=0.55; c=0.5; gam=0.05; A=20; %Step1: Get current network states and relevant distances Nsys = InitVals.Nsys; fmhz = CurrVals.fmhz; Bmhz = CurrVals.Bmhz; PtdBm = CurrVals.PtdBm; alpha = InitVals.Alphas; Rmax = CurrVals.Rmax; npx = CurrVals.npx; NdBm = InitVals.NF+10*log10(Bmhz)-114; BWmin = InitVals.BW_max/4; %Initialize current spectrum state vector. Lpx = zeros(1,Nsys); Ptx = zeros(1,Nsys); fguess = zeros(1,Nsys); thetu=zeros(Nsys,3);thetamax=thetu;thetamin=thetu;Vdelta=thetu; %Start with enough power for S/N=10 dB. for i=1:Nsys Lpx(i) = Rn_Prop_Loss(fmhz(i),CurrVals.dnn(i),2,2,npx); Ptx(i) = NdBm(i)+Lpx(i)+10; thetu(i,1:3)=[fmhz(i), Bmhz(i), Ptx(i)]; thetamax(i,1:3) = [InitVals.Freq_lim(2)BWmin/2,InitVals.BW_max,InitVals.PT_max]; thetamin(i,1:3) = [InitVals.Freq_lim(1)+BWmin/2,BWmin,-30]; %Create a discrete difference vector for gradient estimation Vdelta(i,1:3)=[(thetamax(i,1)-thetamin(i,1))/20, (thetamax(i,2)thetamin(i,2))/20, 1]; end %Step2: Modify SPSA core to use current formulation clear ytu yu_trig; clear fxu bxu pxu snu unu uplus uminus ghu; n=Nsys*1200; ytrig = 10; k=0; %for k=0:n-1 while lt(k,n)&& gt(ytrig,1e-4) %#ok<AND2> ak=a/(k+1+A)^alfa; ck=c/(k+1)^gam; delta=2*round(rand(Nsys,3))-1; for i=1:Nsys for j=1:3 qdelta(i,j)=delta(i,j)*Vdelta(i,j); %#ok<AGROW> end end thetaplus=thetu+ck*qdelta; thetaminus=thetu-ck*qdelta; %yplus=loss(thetaplus);

125

uplus=indv_loss_fcn(thetaplus,Rmax,Bnom,NF,DxMat,pmin,alpha,npx,0); %yminus=loss(thetaminus); uminus=indv_loss_fcn(thetaminus,Rmax,Bnom,NF,DxMat,pmin,alpha,npx,0); for i=1:Nsys qdu = qdelta(i,1:3); ghu(i,1:3)=(uplus(i)-uminus(i))./(2*ck*qdu); end %ghat=(yplus-yminus)./(2*ck*qdelta); thetu=thetu-ak*ghu; thetu=min(thetu,thetamax); thetu=max(thetu,thetamin); %Goal-seek based on spectrum utility function yuu = indv_loss_fcn(thetu,Rmax,Bnom,NF,DxMat,pmin,alpha,npx,1); ytu(k+1)=-mean(yuu); if (k>0) yu_trig(k+1)=0.3*yu_trig(k)+0.7*abs((ytu(k+1)-ytu(k))/ytu(k)); else %yu_trig(k+1)=abs((ytu(k+1)-0.5*mean(uplus+uminus))/ytu(k+1)); yu_trig(k+1)=1; end ytrig = yu_trig(k+1); k=k+1; fxu(k,1:Nsys)=thetu(1:Nsys,1); bxu(k,1:Nsys)=thetu(1:Nsys,2); pxu(k,1:Nsys)=thetu(1:Nsys,3); [uu,ss]=grp_spec_util(fxu(k,1:Nsys),bxu(k,1:Nsys),pxu(k,1:Nsys),Rmax,Bn om,NF,DxMat,pmin,alpha,npx); unu(k,1:Nsys)=uu; snu(k,1:Nsys)=ss; end kfu=k; thetu;

126

%-------- Radio Propagation Loss Calculation ------------% This function calculates R^n radio propagation loss in decibels. % Reference: R.A. Poisel, "Modern Communications Jamming Principles % and Techniques", Artech House, Norwich MA (2004). % Created 11/01/07 by Leo H. Jones % Inputs: fmhz = Frequency (MHz) % dist = path length (m) % ht = Transmit antenna height (m) % hr = Receiver antenna height (m) % nx = Propagation exponent % 2 = Free space; 3 = Rolling open terrain; % 4+ = Urban (street); 5+ = Urban (indoors) % Outputs: Lp = Basic transmission loss (dB) %********************************************************************** function Lp = Rn_Prop_Loss(fmhz,dist,ht,hr,nx) %Calculate critical distance (meters) for free-space region dcrit = 4*pi*ht*hr*fmhz/300; Lcrit = 20*log10(4*pi*dcrit*fmhz/300); % Calculate transmission loss using coefficients if (dist < dcrit) Lp = Lcrit + 20*log10(dist/dcrit); else Lp = Lcrit + 10*nx*log10(dist/dcrit); end return

%--------Frequency Dependent Integration----------% % This routine calculates the Frequency Dependent Integration (FDI) factor % between two band-limited signals, specified by center frequency and % bandwidth. Uses Gaussian form to model passband. % Leo H. Jones, 14 March 2006 % Modified 25 Jan 2008 % Inputs: fs = center frequency of desired signal % fi = center frequency of undesired (interference) signal % Bs = half-power (3 dB) bandwidth of desired signal % Bi = half-power (3 dB) bandwidth of interference signal %******************************************************************** function eta = fd_integ(fs,fi,Bs,Bi) u1 = real((fi-fs+0.5*Bs)/Bi); u2 = real((fi-fs-0.5*Bs)/Bi); fdi = 0.533*(erf(1.66*u1)-erf(1.66*u2)); eta = min(fdi+eps,1); return

127

%-------- Group Spectrum Utility Calculation ---------% % This function determines a composite measure of the value of a given % network tuning state. The principal components are derived from: % (1) Shannon channel capacity limit (bit/s) % (2) Area spectral efficiency (bps/Hz/m^2) % (3) Bit-error rate (dimensionless) % Created by Leo Jones, 28 March 2006 % Modified: 25 Jan 2008 % Inputs: % Nets = Number of MANET to consider % fmhz = Center frequency (MHz) for individual MANETs % Bmhz = Signal bandwidth (MHz) % PtdBm = Average node transmit power (dBm) % NF = Receiver noise figure (dB) % DMat = Matrix of effective interference distances % diagonal = intra-network % off-diagonal = inter-network (i=Tx, j=Rx) % B0 = Nominal signal bandwidth % pmin = Lowest operationally significant BER (Anything less is wasted) % alpha(1:3) = Weighting factors for significance of each component. % npx = RF propagation exponent (R^n model) % Outputs: % Ueff(1:N) = Spectrum utility for each network % SINR = S/(I+N) ratio (dB) %******************************************************************** function [Ueff, SINR] = grp_spec_util(fmhz,Bmhz,PtdBm,Rmax,B0,NF,DMat,pmin,alpha,npx) % Calculate Noise Floor (dBm) NdBm = -114 + NF + 10*log10(Bmhz); % Calculate Propagation Loss matrix LPMat; Initialize intermediates Nets = length(fmhz); LPMat = zeros(Nets); feta = zeros(Nets); SdBm = -200*ones(1,Nets); SINR = SdBm; Ueff = SdBm; for i=1:Nets for j=1:Nets LPMat(i,j)= Rn_Prop_Loss(fmhz(i),DMat(i,j),2,2,npx); if (j==i) % Intra-network (nearest neighbor) FDI factor feta(i,j)= 1; else % Inter-network (closest approach) FDI factor feta(i,j)=fd_integ(fmhz(j),fmhz(i),Bmhz(j),Bmhz(i)); end end % Intra-network signal strength (dBm) SdBm(i)= PtdBm(i)-LPMat(i,i); end % Effective signal margin: Assumes min 6dB S/N for useful signal Smarg = SdBm - NdBm - 6; % Now get the interference power at each net for j=1:Nets ImW = 0; for i=1:Nets if (i~=j) ImW = ImW + feta(j,i)*10^(0.1*(PtdBm(j)-LPMat(j,i)));

128

end end % S/(I+N) ratio - decibels INdBm = 10*log10(ImW + 10^(0.1*NdBm(j))); SINR(j) = SdBm(j)-INdBm; % S/(I+N) ratio - numeric gamma = 10^(SINR(j)*0.1); % Common SINR factor for all elements gfac = log2(1+gamma); % Shannon channel capacity (bps) Capac = Bmhz*log2(1 + gamma)*1e6; Ucap = gfac*Bmhz(j)/B0; % Signal footprint (circular limit) A0 = pi*Rmax(j)^2; Asig = pi*(Rmax(j) + DMat(j,j)*10^(0.1*Smarg(j)/npx))^2; % Area spectral efficiency (bps/Hz/m^2) ASE = (Capac*1e6)/(Bmhz*Asig); Uase = gfac*A0/Asig; % Bit error rate (BPSK) Pbe = 0.5*exp(-gamma); Uber = -log10(Pbe+pmin); % Spectrum utility function % Ueff = alpha(1)*log10(Capac)+alpha(2)*log10(ASE)-log10(Pbe+pmin); Ueff(j) = alpha(1)*Ucap+alpha(2)*Uase+alpha(3)*Uber; end return

129

%******** Individual Loss Function for Bottom Up SPSA Method **** % Created 11/25/07 % Latest mod: 12/05/07 %*************************************************************** function [Yeff] = indv_loss_fcn(theta,Rmax,B0,NF,DiMat,pmin,alpha,npx,iout) ir = size(theta,1); fx=zeros(1,ir);bx=fx;ptx=-60*ones(1,ir); for i=1:ir fx(i)=theta(i,1);bx(i)=theta(i,2);ptx(i)=theta(i,3); end [SU,SINR]=grp_spec_util(fx,bx,ptx,Rmax,B0,NF,DiMat,pmin,alpha,npx); switch iout %Output type case 0 %Use S/(I+N) ratio in dB Yeff = -SINR; case 1 %Use ad hoc spectrum utility function Yeff = -SU; end return

%******** Group Loss Function for Top Down SPSA Method **** % Created 11/25/07 % Latest mod: 11/30/07 %*************************************************************** function [Yeff] = grp_loss_fcn(theta,Rmax,B0,NF,DiMat,pmin,alpha,npx) ir = size(theta,1); for i=1:ir fx(i)=theta(i,1);bx(i)=theta(i,2);ptx(i)=theta(i,3); end [SU,SINR]=grp_spec_util(fx,bx,ptx,Rmax,B0,NF,DiMat,pmin,alpha,npx); %Yeff = -sum(SU); %Yeff = -mean(SINR); Yeff =-0.3*mean(SINR)-0.7*min(SINR); return

130

Appendix B: Sample Case Input
The MATLAB simulation developed for this study runs in batch mode and operates on a two-dimensional data structure matrix. Each entry in this input matrix, e.g.,

caseinp(10, 30) is a data structure that describes the starting conditions for a particular
case, as described in Table 8. This case examines the spectrum conflict and potential resolution when four MANET are together in a region represented by a 1.2 km x 1.2 km square. All nodes are identically equipped and run similar applications, consequently the utility functions are also identical. The node populations and radio propagation constant are suggestive of teams of police and firefighters responding to an urban emergency. The response squads have arrived on the scene with their radios nets in an initial state of mutual interference and are probably much too busy to resolve this problem manually.

131

Table 8: Simulation Inputs for Sample Case

Input Case number MANET mix: 0=homogeneous, 1=heterogeneous Playbox limits (m) Frequency limits (MHz) Number of MANET Nodes per MANET MANET radius (m) Maximum bandwidth per MANET (MHz) Maximum transmit power (dBm) Propagation constant Receiver noise figure (dB) Spectrum utility constants ?n Centroid X-coordinate (m)
Centroid Y-coordinate (m) Initial Frequency (MHz) Initial Bandwidth (MHz) Initial Transmit Power (dBm)

ame Case_id Case_typ
XYmax Freq_lim Nsys Nodes Radius BW_max PT_max npx NF Alphas Xcnt Ycnt Freqi Bwi Pti

Example 104 0
[1200 1200] [589.8013 635.1012] 4 [11 11 9 10] [282 239 295 256] 22.6500 15 4 9 [0.0120 0.8602 0.1278] [838.0214 802.2270 343.4400 369.1579] [818.4263 563.6132 566.0221 698.4720] [605.4943 620.1504 605.4270 623.0794] [19.4448 17.2566 20.3721 17.4806] [6.8695 6.1498 7.5565 6.8578 8.4054 5.2893]

132

Appendix C: Sample Case Output
In the MATLAB simulation used in this study, the case output was appended to the input data structure for convenient post-processing. The elements of the case output are listed in Table 9.

Table 9: Simulation Case Output

Output Initial node locations (east, north) Frequency sequence (top-down) Bandwidth sequence (top-down) Power sequence (top-down) SINR sequence (top-down) Utility sequence (top-down) Number of iterations (top-down) Frequency sequence (bottom-up) Bandwidth sequence (bottom-up) Power sequence (bottom-up) SINR sequence (bottom-up) Utility sequence (bottom-up) Number of iterations (bottom-up)

ame XY FTD BTD PTD SNTD UTD KTD FBU BBU PBU SNBU UBU KBU

Units m MHz MHz dBm dB ----MHz MHz dBm dB -----

133

Figure 53 depicts a random distribution of radio nodes generated from the initial input listed in Table 8. Nodes associated with emergency response teams are assumed to be free to move anywhere within the current boundary for their particular MANET. The centroid locations, boundaries and individual node locations are inputs to the approximate (top-down) and exact (bottom-up) models for inter- and intra-MANET link distances.

Case No. 104 1200 1100 1000 900 800 north 700 600 500 400 300 200 0

200

400

600 east

800

1000

1200

Figure 53: MA ET node distribution generated for Sample Case

134

Figure 54 depicts the sequences of frequency, bandwidth, node power and SINR for the top-down solution of the sample case. Figure 55 shows the corresponding sequences for the bottom-up solution of the same case.

Case No. 104 640 630 Freq, MHz (TD) 620 610 600 590 BW, MHz (TD) 0 500 1000 iteration 1500 2000 14 12 10 8 6 4

0

500

1000 iteration

1500

2000

-2 -4 -6 -8 -10 -12 SINR, dB (TD) 0 500 1000 iteration 1500 2000 Pt, dBm (TD)

30

20

10

0

-10

0

500

1000 iteration

1500

2000

Figure 54: Top-Down Spectrum Solution for Sample Case 104

135

Case No. 104 630 22 20 Freq, MHz (BU) BW, MHz (BU) 0 50 100 iteration 150 200 620 18 16 14 12 590 10 0 50 100 iteration 150 200

610

600

-2 BU SINR, dB (BU) 0 50 100 iteration 150 200 -4 Pt, dBm (BU) -6 -8 -10 -12

20

10

0

-10

-20

0

50

100 iteration

150

200

Figure 55: Bottom-Up Spectrum Solution for Sample Case 104

It is important to remember that although in this instance the top-down solution takes nearly ten times as many iterations as the bottom-up (1709 steps versus 174), the time scales are not comparable for purposes of implementation. The top-down solution speed is limited only by the efficiency of the algorithm and the computational power of one central device. As estimated in Appendix D, the time to reach bottom-up equilibrium is determined by the number of hops needed to promulgate incremental tuning commands throughout the nets, a number bounded by the logarithm of the number of nodes.

136

Figure 56 depicts the evolution of the individual MANET utility functions for both the top-down and bottom-up models. The bottom plot in this figure shows the sum of utility for all four networks.

Case No. 104 3

Utility (TD)

2

1

Top-Down Terminates 0 200 400 600 800 1000 iteration 1200 1400 1600 1800

0

3

Utility (BU)

2 Bottom-Up Terminates

1

0

0

20

40

60

80 100 iteration

120

140

160

180

10 Bottom-Up Terminates 5 Top-Down Terminates TD BU 0 0 200 400 600 800 1000 iterations 1200 1400 1600 1800

Utility Sum

Figure 56: Spectrum Utility Evolution for Sample Case 104

137

The product of the playbox area and the total available bandwidth can be considered as a three-dimensional manifold, as in Figure 15. Figure 57 depicts the fraction of this space-frequency manifold occupied by all the MANET as a sequence of SPSA iterations. In this plot “local” refers to the product of the occupied spectrum and the geographical area of all the MANET.

Case No. 104 0.5 Loc TD Loc BU Play TD Play BU Bottom-Up Terminates

0.45

0.4

Area-Spectrum Occupancy

0.35 Top-Down Terminates

0.3

0.25

0.2

0.15

0.1

0.05

0

200

400

600

800 1000 iterations

1200

1400

1600

1800

Figure 57: Playbox Occupancy Evolution for Sample Case 104

138

Appendix D: Timing Estimate for Autonomous Spectrum Allocation
The time required to propagate interference sensing data and tuning commands for a single SPSA iteration through a MANET, titer, can be modeled as the sum of times required to sense interference (tsense), compute the desired incremental change in the tuning state (tcomp), and pass the new tuning command through the network (tcmd):

??????? = ???????? + ??????? + ?????? •
Assuming that each sensing node in “bottom-up” spectrum management is equipped with a real-time spectrum analyzer of resolution ?f =10 kHz13, the minimum dwell time needed to resolve adjacent-band interference is:

(87)

???????? ? 1??? = 10?? ? = ????100 ???? •

(88)

The “master” node in each MANET is assumed to be equipped with a processor capable of at least one million floating point operations per second (1 MFLOPS), well within the range of commercially available technology. Without the need to simulate interference, a computational budget of 100 mathematical operations should be sufficient to determine the next tuning state increment:

??????? < ??? ???/??? = 100 ????
??? ???

(89)

The Rockwell Collins sensors used in the 2004-2006 research and development, test and evaluation (RDT&E) phase of the DARPA XG cognitive radio program have a channel resolution of 10 kHz.

13

139



A generous estimate for the size of the incremental tuning command would be 1024 bits. According to Shannon’s channel capacity theorem, a minimum bandwidth greater than 256 kHz at any SINR above 6 dB (?=4), should be sufficient to support a data rate of 512 kbps. A conservative estimate of node-tonode command transfer time ?link is thus:

????? <

???? ???? ??? ????

= 2 ????

(90)



The number of node-to-node data transfers required to span the network is bounded by a logarithmic function of the total number of nodes:

?????? < ????? ? log ? ??????? •
For the largest MANET simulated in this study, odes = 40, so:

(91)

??????? < 0.2 ?? ??+ ?2 log ? 40? ?? ? ??11 ???? •
A maximum of 600 SPSA iterations per MANET present was allowed in this

(92)

simulation study. Any future deployment would be expected to include an even more efficient tuning algorithm. Thus for a maximum occupancy
sys

= 10, the

maximum and average solution times for a bottom-up architecture would be bounded by:

140

???? = 600 ???? ? ??????? < 66 sec ????? ? ? ? < 33 ????? ? ???

(93)

(94)

It should be noted that the SPSA algorithms used in this proof-of-concept study were not designed for computational efficiency. With further development, there may be room for an order-of-magnitude improvement in these preliminary estimates.

141

Appendix E: List of Symbols
The page number is the location of the first use. Where the symbol is defined later, that page is also given.
Symbol

? ?s
Aeff Asig B Bi Bs DAB dAB dnn f fi fs

? ?s
gn

?FDI
I Lp
A B h sys

pmin PeBPSK Pt Ptmin

?g ?
Rsig S Sn ?S Smin UOBJ UASE UBER UCAP Vg

Meaning Coefficients of MANET objective function Constant for SPSA iteration Effective MANET area MANET signal footprint area Bandwidth Interference bandwidth Signal bandwidth Distance between MANET centroids Interference distance between MANET A and B Nearest-neighbor distance Center frequency of transmission Center frequency of interference Center frequency of intended signal Signal to Interference plus Noise Ratio (SINR) Constant for SPSA iteration Weighting factor for harmonics Frequency dependent interference Interference power Radio propagation loss Noise power Number of nodes in network A Number of nodes in network B Number of harmonics Number of MANET present Minimum useful bit error rate Bit error probability for Binary Phase Shift Keying Transmit power Minimum transmit power MANET group direction (azimuth) Composite state vector for a set of MANET MANET signal footprint radius Received signal power SPSA state vector corresponding to nth MANET Signal margin (dB) Minimum useful signal strength (dB) MANET utility objective function Utility with regard to Area Spectral Efficiency Utility with regard to Bit Error Rate Utility with regard to Channel Capacity MANET group velocity

Page 14 38, 39 16 27 15 34, 35 34 33 33 27 34 35 34 15 38, 39 31 34 25 25, 27 25 33 33 31 40 16 16 25 25 28 37 27 25 36 25 25 14 15 15 15 28

142

Bibliography
Alion Science and Technology. (2004). Evaluation of UWB and Adjacent Channel Interference to C-Band Earth Stations. Landover, MD: Alion Science and Technology. Alouini, M.-S., & Goldsmith, A. (1997, April). Area Spectral Efficiency of Cellular Mobile Radio Systems. IEEE Transactions on Vehicular Technology . Benkler, Y. (2002). Some Economics of Wireless Communications. Harvard Journal of Law and Technology , 16 (1), 25-83. Byowsky, M. M., & Marcus, M. J. (2002). Facilitating Spectrum Management Refrom via Callable/Interruptible Spectrum. 2002 Telecommunications Policy Research Conference. Washington, DC. CRC. (1996). Standard Mathematical Table and Formulae (30th ed.). (D. Zwillinger, Ed.) New York, New York: CRC Press. Crow, E. L., Davis, F. A., & Maxfield, M. W. (1960). Statistics Manual. Mineola, New York: Dover. Defense News. (2007, April 16). Pushing off the Spectrum Crunch Company's Radio Finds 'White Space' Among Frequencies. Defense ews , p. 1. Faulhaber, G. R. (2008). Deploying Cognitive Radio: Economic, Legal and Policy Issues. International Journal of Communication , 1114-1124. Faulhaber, G. R. (2005). The Question of Spectrum: Technology, Management and Regime Change. Journal on Telecommunication and High Technology Law , 4 (1). FMI 6-20.70 (FM 24-2) . (2006). Army Electromagnetic Spectrum Management Operations. Washington, DC: Headquarters, Department of the Army. Gupta, P., & Kumar, P. R. (2000). The capacity of wireless networks. IEEE Transactions on Information Theory , 46 (2), 388-404. ITU Radiocommunication Bureau. (2005). ational Spectrum Management. Geneva: International Telecommunication Bureau. Jones, L. H. (2002). Algorithm to Optimize the Operational Spectrum Effectiveness of Wireless Communication Systems. MILLCOM 2002. Anaheim, CA: IEEE. Jones, L. H. (2002). Operational Spectrum Effectiveness: Management of Adaptive Wireless Networks. MILCOM 2002. Anaheim: IEEE.

143

Jones, L. H., Johnson, L. R., Love, N., & Stegmann, S. (2009). Betting for Bandwidth: A Market Model for QoS and Intelligence Expediency. orthrop Grumman Engineering Advisory Group Seminar. Linthicum, MD: Northrop Grumman Corporation. Katz, M. L., & Rosen, H. S. (1998). Microeconomics (3rd ed.). Boston: McGrawHill. Marshall, P., Martin, T., McHenry, M., & Kolodzy, P. (2006). XG Dynamic Spectrum Findings, Experiments and Plans Panel. DoD Spectrum Summit 2006. Annapolis, MD: Joint Spectrum Center. Matheson, R. J. (1994). A Survey of Relative Spectrum Efficiency of Mobile Voice Communication Systems, TIA Report 94-311. Washington: US Department of Commerce. Miller, L. H. (1956, March). Table of Percentage Points for Kolmogorov Statistics. Journal of the American Statistical Association , 51 (273), pp. 111-121. Mitola, J. (1992). Software Radios: Surveys, Critical Evaluation and Future Directions. IEEE ational Telesystems Conference. Moore, L. K. (2009). Public Safety Communications and Spectrum Resources: Policy Issues for Congress. Washington, DC: Congressional Research Service. National Telecommunications and Information Administration. (2008). Manual of Regulations and Procedures for Federal Frequency Management. Washington: U. S. Department of Commerce. OPNET Technologies Inc. (2007). Introduction to IPv6. OP ETWORK 2007. Washington, DC. Osborn, K. (2008, January 7). U. S. Army Faces Spectrum Crunch. Defense ews , p. 1. Ostrom, E., & Dietz, T. (2002). The Drama of the Commons. Washington, DC: National Academies Press. Peha, J. M. (2005, March). Protecting Public Safety with Better Communication Systems. IEEE Communications . Poisel, R. A. (2004). Modern Communications Jamming Principles and Techniques. Norwood, MA: Artech House. Reply Comments of AT&T Wireless Services Inc., FCC ET Docket 00-47 (Federal Communications Commission July 14, 2000). 144

Shannon, C. E. (1948). A Mathematical Theory of Communication. The Bell System Technical Journal , 27, 379-423, 623-656. Silverman, S. J. (2006). Game Theory and Software Defined Radios. MILCOM 2006 (pp. 1-7). Washington, DC: IEEE. Spall, J. C. (1998). An Overview of the Simultaneous Perturbation Method for Efficient Optimization. Johns Hopkins APL Technical Digest , 19 (4), 482-492. Starr, R. M. (1997). General Equilibrium Theory: An Introduction. Cambridge, United Kingdom: Cambridge University Press. Stine, J. A. (2007). A Location-Based Method for Specifying RF Spectrum Rights. IEEE DySpan 2007. Dublin: Institute of Electrical and Electronics Engineers. Stine, J. A. (2006, April). Enabling Secondary Spectrum Markets Using Ad Hoc and Mesh Networking Protocols. Journal of Communications , 26-37. Stine, J. A., & Portigal, D. L. (2004). Spectrum 101: An Introduction to Spectrum Management. McLean, VA: MITRE. Talbot, D. (2004, November). How Technology Failed in Iraq. MIT Technology Review . Tanenbaum, A. S. (1996). Computer etworks (3rd ed). Upper Saddle River, NJ: Prentice-Hall. Yi, Y., & Chiang, M. (2008). Stochastic Network Utility Maximization. European Transactions on Telecommunications , 00, 1-22.

145



doc_725285155.pdf
 

Attachments

Back
Top