Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
6/20/2010
1
“COGNITIVE RADIO IN BATTLEFIELD COMMUNICATIONS”
Dhadesugoor R. VamanTI Endowed Chair Professor & Founding Director of
ARO Center for Battlefield Communications (CeBCom) Research
Department of Electrical and Computer EngineeringPrairie View A&M University (Texas A&M University
System)
2007 05 31 ARO CeBCom, PVAMU 1
y )PO Box 519; MS 2520, Prairie View, Texas 77446
(T) 936-261-9901; (F) 936-261-9930; (Email) [email protected];
(web) http://cebcom.pvamu.edu
Statement
This research work is supported by the U.S. Army Research Office under Cooperative Agreement No. W911NF- 04-2-0054. The views and conclusions contained in this document are those of the author and should not be interpreted as representing the official policies, either expressed or implied, of the Army Research Office or the U. S. Government.
2007 05 31 ARO CeBCom, PVAMU 2
6/20/2010
2
BRIEF REVIEW OF ARO CENTER FOR BATTLEFIELD COMMUNICATIONS
2007 05 31 ARO CeBCom, PVAMU 3
ARO Program Objective
The Army Research funded this project to create a center for The Army Research funded this project to create a center for Battlefield capability enhancements to support Line of Battlefield capability enhancements to support Line of Si ht/B d Li f Si ht (LOS/BLOS) l th lit hSi ht/B d Li f Si ht (LOS/BLOS) l th lit hSight/Beyond Line of Sight (LOS/BLOS) lethality research:Sight/Beyond Line of Sight (LOS/BLOS) lethality research:
Design of a Battlefield Situational Awareness Network Architecture that enables robust and Quality of Service (QoS) assured multi-service applications with an ad hoc wireless network to support the LOS/BLOS Lethality capability.
Design of multi-service applications support based on Internet Protocol (IP) based ad hoc wireless network transport while
2007 05 31 ARO CeBCom, PVAMU 4
Protocol (IP) based ad hoc wireless network transport while providing uninterrupted QoS assurance.
Design of distributed network management that uses very low bandwidth for management information transport, while allowing most of the network capacity to be used for end user multi-service applications.
6/20/2010
3
About the ARO CeBCom
MISSION:To Achieve National Excellence in Telecomm. Research, Techn.
GOAL:Support US ARL in funded R&D.Further R&D focus and Achieve Self-Sustenance in 5 years (ARO 2004 2011 funded; NSF 2009 2012 funded)Transfer and Focused Education
by collaborating with US DOD, Texas State and Industry.
years (ARO 2004 – 2011 funded; NSF 2009 – 2012 funded)Evolve Graduate Programs to achieve national preeminence Encourage high standing students to work in the centerEnable the department to recruit well qualified faculty and provide opportunities for pursuing research in the center.
Advisory BoardDr. R. UlmanDr. L. MilsteinDr. S. WakidDr. W. TrottyDr. J. Attia
D.R. Vaman, DirectorPartner University(UCSD, San Diego
Prof. L. Milstein, UCSD
2007 05 31 ARO CeBCom, PVAMU 5
Prof. D. R. VamanProf. S.T. KoayProf. L. QianProf. AnnamalaiDr. R.C. Lacovara(Consultant)
Students:- 6 Doctoral Students- 2 Master’s Students
Faculty(7) (1)
Profs. R. Jaanti, R.VirranskiUniversity of HelsinkiProf. Robbin Murphy
TAMU, College Station
Prof. Soong BoonNanyang Tech. Uni.Singapore
CONTENTS
Abstract Lecture 1: Overview of Battlefield
Communications Architecture Lecture 2: Design of Ad Hoc Mobile
Network (MANET) Architecture for Battlefield
Lecture 3: Cognitive Management Radio
2007 05 31 ARO CeBCom, PVAMU 6
g gDesign for MANET
Lecture 4: Design of MANET with Cognitive Radio for Spectrum Efficiency
Conclusions
6/20/2010
4
ABSTRACT
Lecture 1 covers the Introduction to Battlefield Communications Architecture ofthe future; Support of Multi-service Applications with Quality of ServiceA Id tifi ti f Ti C iti l d Ti C iti l A li ti UAssurance; Identification of Time Critical and non-Time Critical Applications; Useof Mobile Ad Hoc Network (MANET) Architectures; and Challenges in UsingMANET Architecture.Lecture 2 covers the design of MANET Architecture and radios with spectralefficiency, bandwidth efficiency and power efficiency; and functional design ofradios to support “automatic reconfiguration” for supporting interoperability withlegacy radios; “dynamically changeable modulation” based on real time channelconditions to handle multi-path fading environment; and “use of cognitive radioprinciples to achieve spectral efficiency.Lecture 3 covers introduction of “cognitive radio management design” using
2007 05 31 ARO CeBCom, PVAMU 7
Lecture 3 covers introduction of cognitive radio management design usingdistributed management system that uses cross-layer controls. Both distributedmanagement operations and cognitive radio management will be discussed.Lecture 4 covers the design of cognitive radio based MANET and sensor networksand provide alternate solutions that allow each vendor implement the solution intheir own native mode. A brief discussion of battlefield applications will also bepresented.
Lecture 1: Overview of Battlefield Communications Architecture
Covers the Introduction to Battlefield CommunicationsArchitecture of the future; Support of Multi-service Applicationswith Quality of Service Assurance; Identification of Time Criticaland non-Time Critical Applications; Use of Mobile Ad Hoc Network(MANET) Architectures; and Challenges in Using MANETArchitecture.
2007 05 31 ARO CeBCom, PVAMU 8
6/20/2010
5
Network Centric Warfare
Source:
D.R. Vaman, “Work Complexity and Information Technology”, Key Note Speech, The Eighth Annual Symposium on Human Interaction with Complex Systems (HICS 2008) – Second Topical Workshop on Sense Making, Norfolk, Virginia, April 3-4, 2008 [1]
6/20/2010 ARO CeBCom - D.R. Vaman 9
Warfare History
6/20/2010 ARO CeBCom - D.R. Vaman 10
6/20/2010
6
High-Tech Army
RoboticIED Detector
Highly Survivable Material for Future WarriorIED Detector Material for Future Warrior
Armored Vehicle
6/20/2010 ARO CeBCom - D.R. Vaman 11
Vehicle
All TerrainVehicle
Future Warrior 2010 & 2020
Well Equipped
Fu
ture W
arrior 2
Fu
ture W
arrior 20
6/20/2010 ARO CeBCom - D.R. Vaman 12
2020
010
6/20/2010
7
Situational Understanding of Future Warrior
This is a snapshot view of a computer screen future soldiers will see in a dropdown eyewear devicesee in a dropdown eyewear device attached to their helmets.
This particular screen view shows the physiological status of a given soldier.
A medic in the field can monitor another soldier's health status
6/20/2010 ARO CeBCom - D.R. Vaman 13
without physically seeing that particular soldier.
Source: This was part of the Future Warrior exhibit for congressmen and their staff members to view on Soldier Modernization Day July 23 on Capitol Hill in Washington
Armored Vehicle of the Future
MISSILE IS FORCED TO
INVISIBLEMISSILE
SLOW DOWN/NOT EXPLODE
6/20/2010 ARO CeBCom - D.R. Vaman 14
MISSILE SHIELD
6/20/2010
8
Today’s Warrior Well Equipped with Network Centric Capability
Soldier still needs to be behindB b d Wi
6/20/2010 ARO CeBCom - D.R. Vaman 15
Barbed Wires
Network Centric Battlefield
Tactical Operations Information Dissemination of A i bl S I f i
Communications andRemote Execution
Actionable Sensor Information to Warrior Radios and Other Electronic Devices
Secure and Real timeWarrior Radios
Software Defined Radios with Great
Line of Sight and Beyond Line of
6/20/2010 ARO CeBCom - D.R. Vaman 16
Radios with Great Flexibility and Dense Information
g ySight (LOS/BLOS) Lethality
Protect Warriors
“Fully Automated Battlefield Needs Constant Evolution to Maintain Preeminence”
6/20/2010
9
Mobile Ad Hoc Network (MANET) and Sensor Networks
Under C4ISR – Sensor Networks and MANETs are deployable to provide:
Current, Accurate and Actionable Information for War Fighters from distributed SDRs and Unattended Ground Sensors and possibly Aerial Sensors.
Data Fusion Centers are a reality to collect and integrate various information to form “Actionable Information” for Combat Lethality that supports:
6/20/2010 ARO CeBCom - D.R. Vaman 17
NLOS Launch Systems Dismounted Soldiers
For Tactical needs, use of mixed MANET and Sensor Networks are also possible so that isolated dismounted soldier can be supported by sensor networks if MANET is not available.
MANET AND ITS FEATURE REQUIREMENTS
1. Multi-hop Communications2. Multi-service Provisioning2. Multi service Provisioning3. Quality of Service Assurance4. Radio Power Efficiency5. Network Bandwidth Efficiency6. High Mobility7. Process Efficient Distributed
Management8. Support Time Critical and Mission
Critical Applications
2007 05 31 ARO CeBCom, PVAMU 18
9. Remote Situational Awareness Concept
10.Protect the Identity of the Node and Check for Malicious Node in the Path
Both Battlefield and Emergency Disaster Management Applications Exploit Novel Solutions
6/20/2010
10
Key to Successful Deployment of MANET in Battlefield and Emergency Disaster Management
Cloud Networking and Cloud Computing
Pre-Determined MANET Fabric and On-Demand MANET Fabric Deployments
Skillful Management of QoS Assurance for All Applications with High Probability of Success
Efficient Use of Resources to Achieve:
2007 05 31 ARO CeBCom, PVAMU 19
1. Processing Efficient Management2. Bandwidth Efficient Management3. Power Efficient Management4. Delivery of QoS Assurance
What is a MANET?
MANET is a collection of mobile wireless radios and Sensors that are capable of communicating with each other without the aid of any g yestablished infrastructure such as Base stations and Tower.
Advantages of MANET Architecture Cost Effective, Easy and Fast Deployment
Disadvantages of MANET Architecture Complex Network Management (Unless Use Distributed
Management) Deal with Low Power Radios in the network Bandwidth Constraint in the Network
2007 05 31 ARO CeBCom, PVAMU 20
Applications Battlefield Theater Emergency Rescue Management and Wireless Sensor
Networking
6/20/2010
11
MANET VERSUS CELLULAR NETWORK
2007 05 31 ARO CeBCom, PVAMU 21
Architectural Differences between MANET and Cellular Network
Conceptual MANET/Sensor Network/Mixed MANET-Sensor Network
20100412 ieee sarnoff sdr tutorial - vaman 22
6/20/2010
12
MANET and Sensor Networks –Limitations
MANET and Sensor Networks are Highly Mobile
Power is Limited for Each Node (Radio or Sensor)
Bandwidth is Limited in the Network Bandwidth Usage Needs to be Minimized for
Overhead Transport
Network Architecture has no Fixed Infrastructure
20100412 ieee sarnoff sdr tutorial - vaman 23
Network Architecture has no Fixed Infrastructure No Base Station or No Towers They operate on the fly
Needs to Communicate for Indoor and Outdoor Situational Awareness System Operations
Support of Multi-service Applications with Quality of Service Assurance
To Achieve Target Quality of Service Assurance with High Probability of Success Modeling of Networks and Systems mustProbability of Success, Modeling of Networks and Systems must be Based on:
Specify Target Data Error Rate
Dynamically Change Data Rate to Achieve Target Data Error Rate for all Conditions of the Network Connected Path
2007 05 31 ARO CeBCom, PVAMU 24
Achieve Bounded Response Time Would Require Minimizing the Processing Time and Maintain Nearly Constant Delay (low standard deviation)
6/20/2010
13
Multi-Service Applications
1 Video and Instantaneous Maps (128 384 kbit/s)1. Video and Instantaneous Maps (128 – 384 kbit/s)2. Sensor Data with Fusion (32 – 128 kbit/s)3. VOIP (64 kbit/s)4. Partial Video Distribution (1.024 Mbit/s)5. Position, Location and Tracking (384 – 1.024 Mbit/s)6. Management Information Base Elements Transmission (64 kbit/s)7. Remote Situational Awareness Data (128 kbit/s)
‘QoS Requirements are Based on Mission Critical Needs in the
2007 05 31 ARO CeBCom, PVAMU 25
QoS Requirements are Based on Mission Critical Needs in the Battlefield and as such they vary based on Tactical Operations”
– A unique thing in Battlefield Architecture as opposed to the Commercial Network Designs
MANET and Sensor Networks –Tactical Applications
Multi-Function/Multi-Frequency Radio and Sensor Capability in a Tactical Environment (Dynamic Re-Capability in a Tactical Environment (Dynamic Reconfigurability)
Multi-hop Capability with Power/Energy Efficient Routing to Maintain Desired QoS for Each Application
Design of Efficient (Power and Bandwidth) Management Function in Each Radio
Minimal Disruption in Communications for High Priority Applications
Effi i t U f A il bl S t (C iti R di )
20100412 ieee sarnoff sdr tutorial - vaman 26
Efficient Use of Available Spectrum (Cognitive Radio) Maintain Communications even Under Multi-path Fading
Interference with Variability of Information Transfer Rate
6/20/2010
14
Identification of Time Critical Applications
Execution of Indoor Situational Modeling Data Transport1. Sensors play a major role to map the indoor environment (video)p y j p ( )2. Sequential Improvement of Video needs to be maintained to achieve
rapid “executable actions”
Indoor and Outdoor PL&T1. Robotic Imaging with Robot Tracking from outside the Building for
Indoor PL&T Tracking2. UAV imaging and target hunting for outdoor PL&T Tracking
Remote Situational Awareness System (RSAS) for Commander Execution1 RSAS D t t b t t d t th R t C d C t
2007 05 31 ARO CeBCom, PVAMU 27
1. RSAS Data to be transported to the Remote Command Center2. Creation of Executable Action to be Conveyed to the Theater.
VOIP Calls, In-Vehicle Sensing Data and Mission Critical Data Delivery are to be achieved with desired QoS at all times.
Use of Mobile Ad Hoc Network (MANET) Architectures
1. Allows Fast Deployment2. Needs Dynamic Tracking and Re-Initialization3. Multi-hop Communications for Intra-Cluster Fabric only for Power
Efficiency4. Multi-Hop Communications for Inter-Cluster Fabric only through
Cluster Heads5. Radio Anonymity and Security6. If Software Defined Radio is Used, then Trust and Verification
Software needs to be maintained
2007 05 31 ARO CeBCom, PVAMU 28
Software needs to be maintained7. Distributed Management
6/20/2010
15
Challenges in Using MANET Architecture
Scalability of Architecture (To support large number of nodes; to add newnodes and still maintain the necessary path connectivity across the network).
1. Pre-determined Fabric (Cluster Based), where Clusters are added to increasethe size of the network instead of nodes (or radios) only added).
Power Efficiency (Attempt to transmit with minimum power in order tosustain battery life in each radio).
1. Minimum of sum of transmit power along multi-hop and maximize the balanceenergy.
Bandwidth Efficiency (Attempt to ensure that the network capacity ismaximally used for end user service provisioning.
1. Minimize the impact of bandwidth greedy TCP or use only UDP2. Management Information Transport must be Efficient
2007 05 31 ARO CeBCom, PVAMU 29
Mobility Handling (to maintain path connectivity efficiently at all times).1. Continuous Path Connectivity using Joint Power Control and Scheduling
Quality of Service (QoS) assurance (Attempt to provide QoS for each multi-service application end-to-end).
1. KV Transform and QoS indexing using ensemble delay and its Variance.
Challenges in Using MANET Architecture
Synchronization (Two Levels)1. Level 1: Fast Peer-to-Peer Radio Synchronization2. Level 2: Fabric Synchronization for Optimal End-to-End Scheduling Timey p g
Network Life Time1. Sensors have one life time; and Radios have difficulty in re-charging frequently.2. Differentiated Services must be skillfully used to maximize the life time of radios and
sensors. Multi-path Interference Handling for both Indoor and Outdoor SituationalModeling Applications
1. Use Forward Error Correction to Recover Data at Low Eb/N0.2. KV Transform is realizable with the ability to dynamically change the data rate for
each ensemble and allow nearly constant delay with a constrained data error rate. Mobility Handling (to maintain path connectivity efficiently at all times).
2007 05 31 ARO CeBCom, PVAMU 30
1. Continuous Path Connectivity using “ pre-emptive band aid on the fly”Quality of Service (QoS) assurance (Attempt to provide QoS for each multi-service application end-to-end).
1. Dynamic Management of data rate, response time and data error rate must be doneto maintain the QoS
6/20/2010
16
Lecture 2: Design of Ad Hoc Mobile Network (MANET) Architecture for Battlefield
Covers the design of MANET Architecture and radios withspectral efficiency, bandwidth efficiency and power efficiency;and functional design of radios to support “automaticreconfiguration” for supporting interoperability with legacyradios; “dynamically changeable modulation” based on realtime channel conditions to handle multi-path fadingenvironment; and “use of cognitive radio principles to achieve
t l ffi i
2007 05 31 ARO CeBCom, PVAMU 31
spectral efficiency.
MANET Architecture 1: IntraMANET Architecture 1: Intra--Cluster Broadcast Network for Cluster Broadcast Network for peerpeer--toto--peer operation between radios peer operation between radios
Cluster 1
B
DC
Cluster 2
G
F
EA
CH1
B
DC
3
4G
F
EA
CH2
DC
- Cluster 3
CH NetworkNo PowerNo PowerControlControl
2007 05 31 ARO CeBCom, PVAMU 32G
F
EA
CH3
B
DC
Path Connectivity from A of Path Connectivity from A of Cluster 1 to A of cluster 3Cluster 1 to A of cluster 3
Inter-Cluster Long Haul is Feasible only if CHs are in vehicles (ground vehicles or UAVs
6/20/2010
17
MANET Architecture 2: MANET Architecture 2: CH network as a BackboneBackbone Network for Radios in Each Cluster
Cluster 1
B
DC
-Cluster 2MultiMulti--hop Comm. Allows Power hop Comm. Allows Power Control within ClusterControl within Cluster
G
F
EA
CH1
B
DC
1
2 3
4G
F
EA
CH2
1 23
4
DC
- Cluster 3
CH Network
2007 05 31 ARO CeBCom, PVAMU 33G
F
EA
CH3
B
DC
1
2
3
4Path Connectivity from A of Path Connectivity from A of Cluster 1 to A of cluster 3Cluster 1 to A of cluster 3
InterInter--Cluster Long Cluster Long Haul is Feasible Haul is Feasible only if CHs are in only if CHs are in vehiclesvehicles
MANET Architecture 3: No CH Backbone Network MANET Architecture 3: No CH Backbone Network
-
B
DC
-Cluster 2
MGMT is more complexMGMT is more complexScalability and QoS Delivery are Scalability and QoS Delivery are Inversely ProportionalInversely Proportional
G
F
EA
CH1
BD
C
1 23
4G
F
EA
CH1
1 23
4
DC
- Cluster 3
CH Network
Inversely ProportionalInversely Proportional
2007 05 31 ARO CeBCom, PVAMU 34
Cluster 1
G
F
EA
CH1
B
DC
1 23
4Path Connectivity from A of Cluster 1 to A of cluster 3
InterInter--Cluster Long Haul Cluster Long Haul Requires MultiRequires Multi--hop across hop across Radios Radios –– Detrimental for Detrimental for QoS of MultiQoS of Multi--service service Applications.Applications.CH is another RadioCH is another Radio
6/20/2010
18
Uniqueness and Advantages
Uniqueness:1 Cluster Head or Designated Alternate will have public IP addresses All radios can be1. Cluster Head or Designated Alternate will have public IP addresses. All radios can be
configured with private IP Addresses. Preferred over using radio Ids.2. Distributed Management using Clusters and Cluster Heads3. Allowing CH Backbone network capability will provide an option to US Army to consider
either UAV or ground vehicles for CH.4. Clustering provides bandwidth efficient management and control, yet support “Quality of
Service (QoS) assurance” for Multi-service Applications.
Advantages:1. Scalable Network - Cluster based network is scalable to large physical battlefield system
in terms of additions of squads, groups and battalions
2007 05 31 ARO CeBCom, PVAMU 35
q , g p2. Bandwidth Efficiency – Distributed management ensures small amounts of bandwidth
used management and control.3. Simplified Routing: There is no routing scheme required within the domain for intra-
domain traffic. However, for radio mobility and non-disruptive communications, the multi-hop is required and a minimal routing is managed by the domain manager.
4. QoS Assurance for Multi-service applications: Controlled delays in managing the applications provides for support of QoS assurance.
Feature Radio Enhancements
Clustered Based MANET Fabric Design1. Predetermined Cluster of Nodes
Distributed Network Management1. Logical Operations and Management Information Base Elements
Power Control and Scheduling1. Multi-Hop Connectivity with Cumulative Minimum Power & Minimum
Cumulative Scheduling Time
Cognitive Radio and Cross Layer Power Control1. Spectrum Access: Autonomous Identify-Resolve-Occupy Spectral
2007 05 31 ARO CeBCom, PVAMU 36
p y py pSlots based on Need
2. Real Time Cross-Layer Power Control Decisions
Dynamic Real Control Decision to Effect QoS for Multi-Services’ Provisioning1. Constrained Data Error Rate, Sustainable Data Rate and End-to-End
Response Time
6/20/2010
19
Ultimate Efficient Radio with QoSDifferentiation
Application LayerApplication Layer MOB
MOB
PHY LayerPowerR d (di it l d t )
MAC Sub-Layer
LLC Layer
IPDest. Route Set
NET
MGMT
RouteMgr.
PHY LayerPowerR d (di it l d t )
MAC Sub-Layer
LLC Layer
IPDest. Route Set
QoSq, QoS2, …NET
MGMT
RouteMgr.
QoS1 QoS2 …
BILITY
MG
BILITY
MG
2007 05 31 ARO CeBCom, PVAMU 37
Read (digital data)PowerSet
Efficient Modulation
PowerControl
Cognitive Radio
Read (digital data)
Power SetEfficient Modulation
PowerControl
CognitiveRadio
Soldier Radio Remote Soldier Radio
GMT
GMT
Design of Modular Radio and Sensor Nodes with Flexibility – Use of SDR [13, 15]
20100412 ieee sarnoff sdr tutorial - vaman 38
6/20/2010
20
Software Defined Radio (SDR) ApproachDesign a Power Efficient, Resource Efficient Multi-band, Multimode and Multi-role Tactical SDR capable ofband, Multimode and Multi role Tactical SDR capable of Flexible Configuration.
Trusted Software and System
Distributed Embedded Network Management Design (with Simple Logical Operation) for reducing
20100412 ieee sarnoff sdr tutorial - vaman 39
Processing Time and Processing Delay.
Tactical configuration with dynamic Reconfiguration Capability
DESIGN FOCUS
Automatic reconfigurability for changing network environmentInteroperability with existing multi-legacy environmentp y g g y
Dynamically changeable channel conditionsVariable modulation and symbol constellations
Sustained data transmission in multi-path faded environmentPower efficiency in processing and transmission
Management of software trust functions
S t Effi i
20100412 ieee sarnoff sdr tutorial - vaman 40
Spectrum EfficiencyCognitive Radio
Distributed Management for manager – agent relationshipCross layer function for trust software management Security and anonymity of nodes
6/20/2010
21
SDR FEATURES
Power Efficient Multi-band, Multimode and Multi-role SDR Flexibly ConfiguredMultimode and Multi-role SDR Flexibly Configured Support of Different RF Transport (examples)
HF band (9.6kbit/s), VHF band (28 kbit/s), UHF band (256 kbit/s) 10 Mbit/s Microwave Radios
Standard Interfaces to fixed networks
Efficient Distributed Network Management
Embedded security and Key Management
20100412 ieee sarnoff sdr tutorial - vaman 41
Provisioning of IP Transport
Reprogrammable and Reconfigurable Architecture
Support Selective Point-to-Point, Point-to-Multipoint and Broadcast through Dynamically Configurable Address Filtering
Place holder for User Definable Encryption module
SDR ARCHITECTURESupports Layered Architecture of OSI Reference Model
Each Layer has Unique Set of Functions Each Layer has Unique Set of Functions
Cross Layer Functionality is Achieved Through Management Plane
For Flexibility, Use Distributed Network Management
Embedded security and Key Management
Provisioning of IP Transport
Reprogrammable and Reconfigurable Architecture
20100412 ieee sarnoff sdr tutorial - vaman 42
p g g
Support Selective Point-to-Point, Point-to-Multipoint and Broadcast through Dynamically Configurable Address Filtering
Place holder for User Definable Encryption module
6/20/2010
22
SDR ARCHITECTURE
20100412 ieee sarnoff sdr tutorial - vaman 43
PHYSICAL LAYER
Physical Services (PS) Layer Physical Medium Dependent (PMD)
Layer
20100412 ieee sarnoff sdr tutorial - vaman 44
6/20/2010
23
PS SUB-LAYER MODULES
20100412 ieee sarnoff sdr tutorial - vaman 45
PS SUB-LAYER FUNCTIONS Data Interface Control (DIC) for IP Packets
Exchange of valid IP Data for Transmission and Receiver P i it C diti f Q S th N t k Priority Conditions for QoS over the Network Data Rate for IP Transmission with Management Control Cross Layer Information through Managementa
Modulation/Demodulation Control (MDC) Type of Modulation, Constellations, Data Rate setting for PMD Collect knowledge of Radio Location (GPS, or Triangulation)), Real Time Channel Condition and Power Requirements for Transmission
Frequency Selection Control (FSC)
20100412 ieee sarnoff sdr tutorial - vaman 46
Frequency Selection Control (FSC) Selection of Frequency and Frequency Slot (Spectrum) by PMD
Frequency Decision Module (FDM) FDM provides the control data to PMD for use of Spectrum
6/20/2010
24
PS SUB-LAYER FUNCTIONS
Modulation/Demodulation Decision Module (MDM) S if M d l ti T t PMD Specify Modulation Type to PMD
Preamble Generator (PG) Local Preamble Generation for Asynchronous Transmission for
Synchronization of Peer Radios
Frequency and Clock Synchronization Unit (FCSU) Achieves Frequency and Clock Synchronization for Receive Operation
20100412 ieee sarnoff sdr tutorial - vaman 47
Clock Specific Clock Rate
Management Interface Unit (MIU) Cross Layer Decision Rules and Control with Knowledge of PMD, PS,
MAC, IP and Application Entities
PMD SUB-LAYER FUNCTIONS
Modulation Unit (MU) Different Modulators Programmed Dynamic Selection of Constellations Dynamic Selection of Constellations Digital to Analog Converter
Demodulator Unit (DU) Different Demodulators are Programmed Dynamic Selection of Constellations Analog to Digital Converter
Type of Modulation supported AM, FM(NBFM & WBFM), QPSK, FSK, M-aray, PSK, OFDM, OFDMA, QAM etc.
RF Transmitter (RFT)
20100412 ieee sarnoff sdr tutorial - vaman 48
IF to RF Converter Transmitting Unit
RF Receiver (RFR) RF to IF Converter Receiving Unit
6/20/2010
25
PMD SUB-LAYER MODULES
20100412 ieee sarnoff sdr tutorial - vaman 49
MAC SUB-LAYER FUNCTIONSARQ Functions
Stop and Wait ARQ G B k N ARQ Go Back N ARQ Selective Reject ARQ
Embedded Transform Coding (Patent Protected) Orthogonal Transform Coding Block Error Correction Selective Single Retransmission Sample Inter-leaving
20100412 ieee sarnoff sdr tutorial - vaman 50
6/20/2010
26
HIGHER LAYER FUNCTIONS
STANDARD FUNCTIONS
20100412 ieee sarnoff sdr tutorial - vaman 51
DISTRIBUTED MANAGEMENT FUNCTION
MIU Unit
LME/A - Application
Management Function
MO app {security attr1 (trust LME/A - Application Layer
LME/T -Transport Layer
LME/N - IP
LME/M - MAC
O_app {secu ty_att (t ustlevel), sec_attr2 (trust_time_counter), sec_attr3 (count_thresh), sec_attr4 (counter_status);
QoS_attr1 (info_rate (integer), response time (integer), info_loss (integer);
20100412 ieee sarnoff sdr tutorial - vaman 52
MIU- PS
MIU - PMD
Encryption_attr1 (level); Attr2 (Level_verification); Attr3 (session time lapse)
6/20/2010
27
Cognitive Software Defined Radio (SDR)
NE
Application LayerHigh QoS VOIP N
E
Application LayerHigh QoS VOIP
QoSMgmt &Control
QoSMgmt &Control
PHY Layer
Frequency Spectrum Slot
MAC Sub-Layer
LLC Layer
IPDest. Route Set
T
MGMT
C iti
RouteMgr.
PHY Layer
Frequency Spectrum Slot
MAC Sub-Layer
LLC Layer
IPDest. Route Set
T
MGMT
C iti
RouteMgr.
20100412 ieee sarnoff sdr tutorial - vaman 53
Distributed SynchronizationSet
Unequal and Adaptive Modulation (QAM)
Power Set
Cognitive RadioMgmt
Power Control
Distributed Synchronization
Unequal and Adaptive Modulation (QAM)
Received Power
CognitiveRadioMgmt
Power Control
Soldier Radio Remote Soldier RadioChannel
FIRST KNOWN SDR IMPLEMENTATION
SDR Designed and Implemented by Boeing (1997 –Current) – Funded by DODCurrent) – Funded by DOD.
Software Programmable Multi-service Radio. Implemented Using Software Communications
Architecture (SCA) Platform. Offers Interoperability with Legacy Radios. Currently in Technology Phase for Validation and
Not in Final Implementation.
20100412 ieee sarnoff sdr tutorial - vaman 54
Yet to Demonstrate in Heavy Multi-Path Fading for Indoor and Outdoor Situational Awareness System Crucial for Battlefield Theater.
6/20/2010
28
Lecture 3: Cognitive Management Radio Design for MANET
covers introduction of “cognitive radio management design” using distributed management system that uses cross-layer controls. Both distributed management operations and cognitive radio management will be discussed.
2007 05 31 ARO CeBCom, PVAMU 55
Brief Introduction to Power Control and Scheduling [4, 5, 6]
2007 05 31 ARO CeBCom, PVAMU 56
6/20/2010
29
Power Control and Scheduling
The The Objective is to achieve transport Objective is to achieve transport QoSQoS in in MANET with Power Control, Scheduling and Routing MANET with Power Control, Scheduling and Routing –– An Integrated MultiAn Integrated Multi--Layer Design.Layer Design.
We We have implemented joint power control and have implemented joint power control and scheduling with maximally disjoint path connectivity scheduling with maximally disjoint path connectivity to handle mobility (OPNET Simulation).to handle mobility (OPNET Simulation).
2007 05 31 ARO CeBCom, PVAMU 57
Power Control Interacts with Data link Layer and Network Layer
N1’s range at 16 mW N5’s range at 16 mW
N1 N2 N3 N4 N5
N5’s range at 1 mWN1’s range at 1mW
2007 05 31 ARO CeBCom, PVAMU 58
Route from N1 N5:
Transmitting at 1mw (all nodes) : N1 N2 N3 N4 N5
Transmitting at 16 mw (all nodes) : N1 N3 N5
6/20/2010
30
Joint Power Control and Maximally Disjoint Routing
Design Objectives E ffi i Energy efficiency
“soft” Transport QoS (minimum rate assurance)
Extended network lifetime (balanced traffic)
Reliability (accommodate node mobility and/or node failures)
Bandwidth efficiency
Proposed SolutionProposed Solution
2007 05 31 ARO CeBCom, PVAMU 59
pp
Joint power control and routing design with minimum rate guarantee Maximally disjoint paths and dynamic traffic switching
Interference Model and Power Control
ipMin 21 Ni This is only true if l i
ii
ppMin .,,2,1 Ni
subject to the constraints :
iW Bandwidth
12 i
tari
W
R
tari
Received power
Interference plus noise
AWGNtari
ijjij
iiii
phL
ph
21
cumulative interference is Gaussian
2007 05 31 ARO CeBCom, PVAMU 60
Minimize the total energy consumption Provide guaranteed data throughput Extend battery life
max0 ii pp tariR
ji
ijii
pp
hh
,
,Desired data rate
Link gains
Tx power
iW
maxip
Interference plus noise
Upper bound onTx power
ij
6/20/2010
31
Node Disjoint Path vs. Link Disjoint path
2007 05 31 ARO CeBCom, PVAMU 61
R1, R3 : node disjointR2, R3 : link disjoint
Routing Methods
Split Multi-path Routing (SMR) used as the baseline for Comparison. (Proposed by Lee and Gerla)(Proposed by Lee and Gerla)
Based on Dynamic Source Routing
Accept and forward duplicate RREQ if
RREQ from different upstream node
Hop count is no more than previous RREQ
Our proposed modifications to SMR (above) Routing
Min Power Split Multi-path Routing (MPSMR) Control Metric =Tx power
2007 05 31 ARO CeBCom, PVAMU 62
Control Metric =Tx power Balanced Energy Split Multi-path Routing (BESMR)
Control Metric = Tx power/remaining energyObjective is to consider “tradeoff of TX power and remaining energy of
a node”, thus maximize network lifetime
6/20/2010
32
1 2 3DSR:
Dynamic Source Routing vs. Split Multi-path Routing (SMR)
S 6 7
10 11 12
SMR:
2007 05 31 ARO CeBCom, PVAMU 63
S 6 7
10 11 12
1 2 3
Simulation Results Using OPNET
1600SMR
1.4SMR
kbps 250tarR
600
800
1000
1200
1400
Net
wor
k Li
fetim
e
SMRMPSMRBESMR
0.4
0.6
0.8
1
1.2
CD
F o
f re
mai
ning
ene
rgy
SMPSMRBESMR
2007 05 31 ARO CeBCom, PVAMU 64
20 30 40 50 60 70 80 90 100200
400
Number of Nodes
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10
0.2
percentage of total (max) energy
Network Lifetime CDF of remaining energyNetwork lifetime: the time when the first node run out of energy
6/20/2010
33
Simulation Results (contd.)
2
2.5x 10
5
ut
Route #1Route #2
0 10 20 30 40 50 600.5
1
1.5
Thr
ough
pu
0 10 20 30 40 50 600
0.2
0.4
0.6
0.8
Del
ay
Route #1Route #2
2007 05 31 ARO CeBCom, PVAMU 65
0 10 20 30 40 50 600
0.2
0.4
0.6
0.8
time (sec)
BE
R
Route #1Route #2
Performance during Traffic Switching
Advantages
Almost no disturbance/delay when primary path is broken
Simple implementation: only source and destination nodes are involved
Bandwidth efficiency
2007 05 31 ARO CeBCom, PVAMU 66
6/20/2010
34
Cognitive Radio With Cross Layer Power Control [2, 3, 7]
The objective of cognitive radio is to improve spectral and power efficiencies in MANET for multi-user communications, by locating unused spectrum.
2007 05 31 ARO CeBCom, PVAMU 67
System Description
Multi-carrier modulation (DS-CDMA) used with cognitive radio The wireless channel is modeled as a frequency selective Raleigh The wireless channel is modeled as a frequency selective Raleigh
Fading Channel. Entire spectrum is divided into M subcarriers, each with bandwidth
B Each Sub-carrier experiences a flat fading. No interference between different subcarriers A CR user has a specified data rate requirement, Ri and a BER
requirement, BERi
A CR user has a free subcarrier set Fi with Ai subcarriers (Ai ≤ M)
2007 05 31 ARO CeBCom, PVAMU 68
i i ( i ) A user may experience NBI with probability PNBI
MQAM modulation and coherent demodulation
6/20/2010
35
Problem Formulation
ScenarioN CR h h i h i i N CR users want to share the common spectrum with existing primary users
Goal Avoid interference to primary users and minimize the total
power consumption Each CR user detects the availability of each subcarrier, and
employs subcarriers from its free subcarrier set Fi
Definitions: P i i ti + CR h h
2007 05 31 ARO CeBCom, PVAMU 69
Primary users: existing users + CR users who have successfully accessed the system (with its SINR satisfied)
CR users: New users who want to access the system
Problem Formulation (2)
Mathematically, the problem can be addressed asTransmit Power of transmitter i of the kth available sub-carrier
Solution Distributed spectrum and power management To find the appropriate subcarrier assignment and power/bit allocation for
N Cognitive Radio Users
No. of bits/symbol of user i
2007 05 31 ARO CeBCom, PVAMU 70
To find the appropriate subcarrier assignment and power/bit allocation for each CR user
Required information: free subcarriers, noise power, channel gain Ai is the total sub-carriers of which Fi is the available free sub-carriers’ set
6/20/2010
36
Detection of Subcarrier Availability
Use of multi-taper spectrum estimation method (MTM) and singular value d iti (SVD)decomposition (SVD)
For the j-th subcarrier of user i, we first compute the expansion coefficients, yn(f), n = 0,.., K-1.
We then form an HxK matrix by accounting for spatial variations of spectrum
)()()(
)()()()2(1
)2(1
)2(0
)1(1
)1(1
)1(0
fyfyfy
fyfyfy
K
K
2007 05 31 ARO CeBCom, PVAMU 71
)()()(
)()()(
)(1
)(1
)(0
110
fyfyfy
fyfyfyfA
HK
HH
K
Detection of Subcarrier Availability (2)
SVD is then performed [2]
1
)()()()(K
fvfuffA
is the k-th eigenvalue with Finally, the detection statistic D(t) at time t for the j-th subcarrier of user i can be
computed as
A threshold comparison is then carried out to declare a particular subcarrier available or not
Partially cooperative scheme: each CR user will broadcast its available subcarrier set F to its neighbors and then majority logic is used to determine the status of
2 ( )k f
0
)()()()(k
kkk fvfuffA 2 2 20 1 1( ) ( ) ... ( )Kf f f
BdftftD
2
0 ,)(
2007 05 31 ARO CeBCom, PVAMU 72
set Fi to its neighbors, and then majority logic is used to determine the status of each subcarrier
6/20/2010
37
Noise Power Estimation
Noise power is due to a combination of thermal noise, possible NBI, and interference from primary users when detection error occurs, and assumed to be Gaussian.
The noise PSD of k-th subcarrier of user i is:
Then, the noise power is
1
0
2)( )(1
)(K
nn
ki fy
KfS
2007 05 31 ARO CeBCom, PVAMU 73
( ) ( ) ( )k ki iB
N S f df
Channel Estimation
Consider the effect of Doppler spread, i.e., coherence time, Tc
The channel estimate is assumed to be
The variance of the estimation error can be computed as a function of Doppler spread, i.e., coherence time Tc .
2
,
(0, )e
e
where e N
2007 05 31 ARO CeBCom, PVAMU 74
6/20/2010
38
Spectrum and Power Allocation (1)
For each CR user, only “local” information is available, i.e., available subcarrier set, channel gain, and noise power
Define a quality indicator Qi(k) for the k-th free subcarrier of user i
Each CR user performs resource allocation individually Assumes no others sharing the resources with it
Employs its free subcarriers sequentially from the best to the worst
C fli t !
( )( )
( )
kk ii
i ki
QN
2007 05 31 ARO CeBCom, PVAMU 75
Conflicts can occur! Multiple users may pick the same subcarrier!
Spectrum and Power Allocation (2)
If we have N CR users, and each of them selects k subcarriers from the available subcarrier set of size m, the probability of conflict is 2
2N k
2
Pr 1 mat least one conflict is found e
N = 3
2007 05 31 ARO CeBCom, PVAMU 76
3
6/20/2010
39
Spectrum and Power Allocation (3)
Consider a conflicting subcarrier where Q users are simultaneously overlaid H i How to protect active users What if there is no optimal power allocation for all the Q users
The first question can be solved by [6]
User i is in the active user set X(k) during the k-th step iff it is originally a primary user or it is a CR user with SINRi(k)≥ζ
kiifkP
kiifkPkSINRkP
i
ii
i
i
,
,)(1
2007 05 31 ARO CeBCom, PVAMU 77
i
User i is in the transition user set Y(k) during the k-th step iff it is a CR user with SINRi(k)<ζ
Spectrum and Power Allocation (4)
If there is no optimal solution for all the Q users with current data rate requirements, a rate control scheme is employedrequirements, a rate control scheme is employed
Each CR user pre-sets a time duration Ti, during which it tries to access the system
If it does not gain access, it will compute a time control interval ΔTi
If after Ti +ΔTi , it still cannot gain access, it will decrease its data rate by ΔB, and repeat the process
2007 05 31 ARO CeBCom, PVAMU 78
( ) exp ( ( ))i i i i i i iT f SINR T A SINR T
6/20/2010
40
Performance Analysis (1)
30 users in 200 x 200 m2 area
64 subcarriers where each experience flat Rayleigh fading 64 subcarriers where each experience flat Rayleigh fading
Maximum QAM constellation is 128
BER requirement is 10-4
Consider the impact of Primary users
Doppler spread
NBI
Cooperation
2007 05 31 ARO CeBCom, PVAMU 79
Cooperation
Performance Analysis (2)
Doppler Spread
2007 05 31 ARO CeBCom, PVAMU 80
PI: Probability of a subcarrier being occupied by a primary user.
6/20/2010
41
Performance Analysis (3)
PN
2007 05 31 ARO CeBCom, PVAMU 81
PI: Probability of a subcarrier being occupied by a primary user.PN: Probability of NBI overlaying a subcarrier of a user.
Performance Analysis (4)
2007 05 31 ARO CeBCom, PVAMU 82
PI: Probability of a subcarrier being occupied by a primary user.PN: Probability of NBI overlaying a subcarrier of a user.
6/20/2010
42
Cognitive Radio in MANET - Summary
Cognitive Radio detection of which spectral bands are occupied
Cooperation among CR users to improve the detection performance
Distributed spectrum allocation and conflict resolution if spectrum allocation errors occur
Distributed power control and rate control
Performance in the presence of interference from active users, intentional jamming, and cooperation
2007 05 31 ARO CeBCom, PVAMU 83
Lecture 4: Design of MANET with Cognitive Radio for Spectrum Efficiency [13, 15]
covers the design of cognitive radio based MANET andcovers the design of cognitive radio based MANET and sensor networks and provide alternate solutions that allow each vendor implement the solution in their own native mode. A brief discussion of battlefield applications will also be presented.
We use the SDR Implementation to Demonstrate Feature Functions of Cognitive Radio.
2007 05 31 ARO CeBCom, PVAMU 84
6/20/2010
43
Cognitive Software Defined Radio (SDR)
NE
Application LayerHigh QoS VOIP N
E
Application LayerHigh QoS VOIP
QoSMgmt &Control
QoSMgmt &Control
PHY Layer
Frequency Spectrum Slot
MAC Sub-Layer
LLC Layer
IPDest. Route Set
T
MGMT
C iti
RouteMgr.
PHY Layer
Frequency Spectrum Slot
MAC Sub-Layer
LLC Layer
IPDest. Route Set
T
MGMT
C iti
RouteMgr.
20100412 ieee sarnoff sdr tutorial - vaman 85
Distributed SynchronizationSet
Unequal and Adaptive Modulation (QAM)
Power Set
Cognitive RadioMgmt
Power Control
Distributed Synchronization
Unequal and Adaptive Modulation (QAM)
Received Power
CognitiveRadioMgmt
Power Control
Soldier Radio Remote Soldier RadioChannel
INITIAL SDR DESIGN AND IMPLEMENTATION
20100412 ieee sarnoff sdr tutorial - vaman 86
6/20/2010
44
SOFTWARE DEFINED RADIO
- Physical layer functions are implemented in Software
- Easy to reprogram, replace and/or add new functions.
Tx/Rx
Front End
A/D FPGA/
ASIC
IF
Receiver
- Extends lifecycle of the radio
- Facilitate adaptation to technology changesMULTI-RF FREQUENCY
20100412 ieee sarnoff sdr tutorial - vaman 87Block Diagram of an SDR
ASICPC BB
Processing S/W
D/A FPGA/
ASICIF
Transmitter
AUTOMATIC RECONFIGURABILITY
20100412 ieee sarnoff sdr tutorial - vaman 88
6/20/2010
45
AUTOMATIC RECONFIGURABILITY
SDR adapts to different legacy environment to interoperate with existing radios. RF needs to be changed when required Require dynamically changeable
modulation technique with minimal management and control operation.
20100412 ieee sarnoff sdr tutorial - vaman 89
management and control operation.
DYNAMICALLY CHANGEABLE MODULATIONS
20100412 ieee sarnoff sdr tutorial - vaman 90
6/20/2010
46
DYNAMICALLY CHANGEABLE MODULATIONS
Modulation Type Adaptive Constellations to Vary Symbol
Rate Based on Real Time Channel Conditions
20100412 ieee sarnoff sdr tutorial - vaman 91
MODULATORS CRs capable of Multi-mode operation
Demonstrated using GMSK, DBPSK, DQPSK as Examples
Transceiver pair decides on the type of modulation during frequency
synchronization
A default modulation scheme is chosen for the first control
message.(GMSK in this demonstration)
Dynamic switching between modulators
Control message exchanged requesting change in modulator ( using
existing modulation scheme)
20100412 ieee sarnoff sdr tutorial - vaman 92
existing modulation scheme).
A request from the receiver is included in the acknowledgement packet.
Securing waveforms with user control
A user can port any new modulation scheme to existing SDR design.
Allows ability to secure waveforms using trusted software.
6/20/2010
47
SPECTRUM OF OUTPUT OF MODULATORS WITH
SINE WAVE
20100412 ieee sarnoff sdr tutorial - vaman 93
GMSK Modulation DBPSK Modulation
20100412 ieee sarnoff sdr tutorial - vaman 94
DQPSK Modulation
6/20/2010
48
HANDLING OF MULTI-PATH FADING
20100412 ieee sarnoff sdr tutorial - vaman 95
HANDLING OF MULTI-PATH FADING
Continuity of Data Transfer at varied Eb/N0Eb/N0.
Maintain Sustainable Response Time and Data Error Rate.
Use Koay – Vaman (KV) Transform to Maintain Low BER at Low Eb/N0 [ Vaman, et. al [5] ]
20100412 ieee sarnoff sdr tutorial - vaman 96
We have implemented it in SDR, will not be presented here
6/20/2010
49
MANAGEMENT OF SOFTWARE TRUST FUNCTIONS
20100412 ieee sarnoff sdr tutorial - vaman 97
MANAGEMENT OF SOFTWARE TRUST FUNCTIONS
Owner of Network Must Have Flexibility of yChanging the Secure Waveforms away from SDR Designer.
Embedded Software Must meet the issues of trust and verification.
20100412 ieee sarnoff sdr tutorial - vaman 98
6/20/2010
50
COGNITIVE RADIO FUNCTION IN SDR
20100412 ieee sarnoff sdr tutorial - vaman 99
WHAT IS COGNITIVE RADIO?
Cognitive Radio:“is a goal driven frame work in which the radio “is a goal –driven frame work in which the radio
autonomously observes the radio environment, inferscontext, assesses alternatives, generates plans, supervises multimedia services and learns from mistakes”- J.Mitola [13]
In a nutshell, Cognitive radio is a thinking radio capable of efficiently configuring its elements to adapt to
20100412 ieee sarnoff sdr tutorial - vaman 100
of efficiently configuring its elements to adapt to changes in tactical operations and environment Vaman [14].
6/20/2010
51
SPECTRUM EFFICIENCY
Cognitive Radio (CR) Functions are Cognitive Radio (CR) Functions are Managed by the Agent at the Physical Layer.
20100412 ieee sarnoff sdr tutorial - vaman 101
COMPONENTS OF CR FUNCTION
Components of Implementation: Dynamic Spectrum Management Dynamic Spectrum Management Multimode Operation KV Transform for Minimizing the Impact of Multi-
Path Fading (will not be covered)
20100412 ieee sarnoff sdr tutorial - vaman 102
6/20/2010
52
WHY CR?
Inefficient Spectrum Utilization Ensure maximal use of available spectrum. Desire to increase capacity usage of the bandwidth
starved MANET and Sensor networks.
Design Challenges MANET and Sensor Networks are being used in
“Asymmetrical Theaters” Today. Same network fabric is also becoming important for
“Emergency Disaster Management”.
20100412 ieee sarnoff sdr tutorial - vaman 103
Emergency Disaster Management . Radio unable to operate in fixed frequency for
dynamically changing tactical operations or application requirements.
Operate in multi-mode/use multiple waveforms to interwork & interoperate with legacy radios.
CR FEATURES
Physical Layer Sensing of Available Spectrum
Transceiver Frequency Synchronization
Use of KV Transform for Multi-Path Fading Environment (Not Covered)
20100412 ieee sarnoff sdr tutorial - vaman 104
6/20/2010
53
PHYSICAL LAYER SENSING [ D.Cabric et al. [16] ]
Spectrum hole (Unused spectrum) detection
Energy Detection : Measures energy/power of signal
Advantages:a. Low computational cost/ processing power
b. Does not require any prior information about the type of primary user signal
c. Easier Implementation
20100412 ieee sarnoff sdr tutorial - vaman 105
Shortcomings:a. “Probability of error (POE) in detection” is high in Fading
channels
b. POE can be decreased by using cooperative sensing [F.F Digham et al. [3] ]
TRANSCEIVER FREQUENCY SYNCHRONIZATION [Y.R.K. Reddy, et. al [18] ]
Use of Dedicated Control Channel Dedicated Bandwidth is Assigned for Control Channel
Advantages:a. Assured Channel for Controlb. Lower Complexity
Shortcomings:a. Additional Bandwidth Requiredb. Congestion in Control Channel
20100412 ieee sarnoff sdr tutorial - vaman 106
c. Network can be disabled by jamming the control channel
Use of Distributed Listening Channels Multiple Data Channels for Listening Overcomes the Shortcomings of Dedicated Control
Channel Increases Complexity at MAC Layer
6/20/2010
54
HANDLING OF MULTI-PATH FADING USING KV TRANSFORM (Vaman, etal [17])
Achieves better BER performance at low SNRs
Block error rate measured is an indicator of real time channel condition
At lower SNRs BER can be decreased by decreasing number of bits/input sample(n)
20100412 ieee sarnoff sdr tutorial - vaman 107
Design and Implementation of Power and Resource Efficient SDR Architecture for Cognitive Radio MANET
20100412 ieee sarnoff sdr tutorial - vaman 108
6/20/2010
55
FEATURES OF PROPOSED SDR IMPLEMENTATION FOR MANET
Energy detection for spectrum sensing
Distributed listening channels for frequency
synchronization
KV Transform for Multi-path error handling and real
20100412 ieee sarnoff sdr tutorial - vaman 109
time channel condition measurements.
Multiple modulation schemes
BASIC SDR ARCHITECTURE FOR CR BASED MANET
Application Layer
High QoS VOIP
Application Layer
High QoS VOIP
QoS Mgmt & Control
QoS Mgmt & Control
SDR ARCHITECTURE
High QoS VOIP
IP
Destination Route Set
LLC Layer
MAC Sub-layer
PHY Layer
High QoS VOIP
IP
Destination Route Set
LLC Layer
MAC Sub-layer
PHY Layer
ControlN
E
T
M
G
M
T
Route Mgr.
ControlN
E
T
M
G
M
T
20100412 ieee sarnoff sdr tutorial - vaman 110
Spectrum sensing
KV Transform
Frequency Synchronization
Multiple Modulations
Spectrum sensing
KV inverse transform
Frequency Synchronization
Multiple Modulations
Cognitive Radio Mgmt
Power control
Cognitive Radio Mgmt
Power control
Soldier Radio
Remote Soldier Radio
Channel
6/20/2010
56
COGNITIVE RADIO FOR DYNAMIC SPECTRUM ACCESS
Significance Improves Spectral efficiency
Significant in battlefield ad hoc networks
Spectrum unavailability due to environmental and operational conditions
Key Features: Radio Spectrum Sensing
20100412 ieee sarnoff sdr tutorial - vaman 111
Radio Spectrum Sensing
Dynamic Channel Allocation
Transceiver Frequency Synchronization
Transmission/Reception of Data
Reconfiguration
SYSTEM DEFINITION
Cognitive radio system for battlefield ad hoc network
Each node is equipped with two radios:
data radio and listening radiog
Each node is uniquely identified using a radio id.
Definition of Cognitive Radio Users for given Network [ Qi Qu, Milstein, Vaman [6] ]
Primary User:
An existing Cognitive radio Users ( Radios currently transmitting and Receiving)
Secondary User:
20100412 ieee sarnoff sdr tutorial - vaman 112
Secondary User:
A new Cognitive radio user which has to be accommodated in the network (also referred to as CRU)
Priority User:
A cognitive radio User with a certain degree of priority for channel access over other secondary users.
6/20/2010
57
WIDEBAND SPECTRUM SENSING WITH ENERGY DETECTION Reactive Sensing
Wideband spectrum is divided into smaller P.S.D
SPECTRUM HOLES
sub channels (programmable bandwidth )
Antenna is iteratively tuned to the center
frequency of each sub-channel
Power Spectral Density is obtained for each
channel using N-point (512,1024) FFT.
Average PSD (Pc) for the channel is the
CH1 CH2 CH3 CH4 CH5 CH6
P0
20100412 ieee sarnoff sdr tutorial - vaman 113
calculated.
Pc is compared to Threshold P0
a. Pc > P0 channel is declared busy
b. Pc < P0 channel is declared free
Channel Status
Channel Busy
Channel Free
Determination of Sensing threshold P0
WIDEBAND SPECTRUM SENSING WITH ENERGY DETECTION ( CONTD.)
Sense the spectrum in the absence of signals during network
initialization
a. Tune to center frequency of each channel
b. Perform FFT on the observed signal
c. Find the power spectral density for each channel.
20100412 ieee sarnoff sdr tutorial - vaman 114
Find average (μ) and standard deviation (σ) of PSD over several
iterations.
The threshold P0 = μ + 3σ
6/20/2010
58
TX-RX FREQUENCY SYNCHRONIZATIONa) Initial Handshake b) Dynamic Spectrum Switching during Transmission
Initial handshake
Every node has a set of pre –assigned listening channels (LC)
Transmitter
Aware of the LCs of other nodes
Senses entire spectrum
Identifies free channels
Sends control signal in free LCs of intended receiver iteratively.
Remains on Each L.C for a time Tc
Receiver
20100412 ieee sarnoff sdr tutorial - vaman 115
Each node in idle state listens on its LCs
Listens in each L.C for a duration N * Tc,
N = Total number of listening channels for that receiver.
If no control signal is received in the duration N * Tc switches to next LC
Once control signal is exchanged Transmitter and Receiver reconfigures for data transmission.
TX-RX FREQUENCY SYNCHRONIZATION (2)
TOTAL NUMBER OF CHANNELS = 7Spectrum sensing Output at T L.C.s OF RECEIVERS: 2, 4, 6, 7
1 2 3 4 5 6 7
BUSY IDLE
Tx 4 6 7 4 7 4
SYNCHRONIZATION
SENSING Tx
Tx
Tc
N * T
20100412 ieee sarnoff sdr tutorial - vaman 116
Rx CHANNEL ‐ 2 CH‐4CH‐7 RxCH ‐ 4
N * Tc
N * Tc
6/20/2010
59
CHANNELS IN USE
CHANNELS OPEN
DYNAMIC SPECTRUM SWITCHING
Two cases of dynamic spectrum switching:
CHANNEL 1
CHANNEL 2
CHANNEL 3
CHANNEL 4
CHANNEL SELECTED BY C.R.U
CHANNEL 1
CHANNEL 2
CHANNEL 3
CHANNEL 4
PRIORITY USER RETURNS
Detection of a priority user
Certain users are assigned priority
over others in a channel
CRU recognize priority users by
their radio ids.
Unfavorable channel conditions
20100412 ieee sarnoff sdr tutorial - vaman 117
CHANNEL 1
CHANNEL 2
CHANNEL 3
CHANNEL 4
C.R.U SWITCHES CHANNEL
CHANNEL 1
CHANNEL 2
CHANNEL 3
CHANNEL 4
DYNAMIC SPECTRUM SWITCHING
Unfavorable channel conditions
Due to mobility or environment
conditions a channel can become
unsuitable for data transmission
PUDYNAMIC SPECTRUM SWITCHING:
20100412 ieee sarnoff sdr tutorial - vaman 118Cognitive Radio Test Bed
CRU CRU
6/20/2010
60
TX-RX FREQUENCY SYNCHRONIZATION –DYNAMIC SPECTRUM SWITCHING
Priority user detection:
Each node has a data radio and a listening radio tuned to same channel
during transmission. g
Priority User sends a Pilot signal requesting to vacate channel in the data
channel
Cognitive Radio Users( C.R.U s) negotiates(in the same channel) to switch to
a different frequency.
P.U waits for C.R.Us to negotiate and vacate channel.
U f bl Ch l diti
20100412 ieee sarnoff sdr tutorial - vaman 119
Unfavorable Channel condition
Transceivers dynamically vary radio parameters to account for noisy
channel.
error rate is not acceptable after reconfiguration: CRUs switch to a new
channel after negotiation on same channel.
SYSTEM IMPLEMENTATIONIDLE / LISTENING
DATA AVAILABLE
CONTROL SIGNAL
NO NO Sensing
FOR Tx?
SPECTRUM SENSING
SYNCHRONIZATION
RECEIVED?
YES YES
Synchronization
20100412 ieee sarnoff sdr tutorial - vaman 120
RECONFIGURATION
Tx / Rx
CHANNEL ESTIMATION
PRIORITY USER
DETECTED?
CHANNEL STATUS
SATISFACTORY?
YES
YES
NO
NO
Basic Flow Chart showing CR System operation
Data transmission
6/20/2010
61
DATA TRANSMISSION
SO
Cognitive Engine
Data Src KV T/F Pkt Generator Framer Modulator
OFTWAREUSB 2.0
20100412 ieee sarnoff sdr tutorial - vaman 121
RF Front End D/A DUCHARDWARE
BLOCK DIAGRAM: TRANSMITTER
DATA TRANSMISSION (CONTD..)
HARDRF Front End ADC DDC
Channel Estimation
IKV T/F Pkt Extractor Deframer Demodulator
Data Sink
Cognitive Engine
HARDWARE
SOFTWARE
20100412 ieee sarnoff sdr tutorial - vaman 122
BLOCK DIAGRAM: RECEIVER
6/20/2010
62
DISTRIBUTED MANAGEMENT FUNCTION
Dynamic Management of Trust Software
Cross Layer Security Function Cross Layer Management of QoS Automatic Reconfigurability
Management of SDR
20100412 ieee sarnoff sdr tutorial - vaman 123
g Multi-path Fading Management Cognitive Radio Management
Mobile Adhoc Radio Nets(Source – Tata Power)
20100412 ieee sarnoff sdr tutorial - vaman 124
• Tanks/B-vehicles with high power radios
• Infantry soldier with low power radios
• Possible to send real time UAV data direct to Man-pack Radio
6/20/2010
63
Edge of Battlefield Solutions(Source - Tata Power)
Tactical Access Router Switch (TARS) All IP All IP Integrated Routing and Switching functionality supporting standard
Protocol Multi interfaces Open source based
Digital Control Harness (DCH) All IP Intra Tank Voice communication Integration with onboard Radio for voice / data
20100412 ieee sarnoff sdr tutorial - vaman 125
Integration with onboard Radio for voice / data Audible alarm annunciation of tank parameters
Tactical Field Computer (TFC) JSS 55555 and MIL STD 461E compliant Ballistic Computer / Man Machine Interface for Artillery Applications Battle Management System (BMS) Node
Next Generation Edge of Battlefield Solutions (Src: Tata Power)
Platform based for multi-role, multi-function d l tdeployment SAMVAD as platform for Digital Control Harness,
Intra Ship Communication Distributed Architecture
No single point of failure Lesser power consumption
Modular
20100412 ieee sarnoff sdr tutorial - vaman 126
Scalability based on addition of modules only from low to heavy deployment
Software upgrade only
6/20/2010
64
LAYERED NETWORK MANAGEMENT APPROACH (Source: Tata Power)
Mission PlanningandSituationalAwareness
Mission PlanningandSituationalAwareness
Mission PlanningandSituationalAwareness
F1 F2F12
Spectrum Management
Plan Data andPolicies
Network Statusand Analysis
CPE
LAN
LAN
AC
Awareness
F1 F2F12
Spectrum ManagementSpectrum Management
Plan Data andPoliciesPlan Data andPolicies
Network Statusand AnalysisNetwork Statusand Analysis
CPE
LAN
LAN
AC
AwarenessAwareness
20100412 ieee sarnoff sdr tutorial - vaman 127
Terrain, Imagery & Maps
F1F10
CPE
LAN
LAN
AC
Units & Equipment(Logical)
Terrain, Imagery & Maps
Terrain, Imagery & Maps
Terrain, Imagery & Maps
Terrain, Imagery & Maps
F1F10
CPE
LAN
LAN
AC
Units & Equipment(Logical)Units & Equipment(Logical)
INITIAL DEVELOPMENT OF SDR
20100412 ieee sarnoff sdr tutorial - vaman 128
6/20/2010
65
INITIAL SDR DEVELOPMENT SYSTEM
900 MHz
2400 MHz
SDR H/W SDR H/WUSB2.0
USB2.0
20100412 ieee sarnoff sdr tutorial - vaman 129
PC Base Band Processing
PC Base Band Processing
GNU RADIO AND UNIVERSAL SOFTWARE RADIO PERIPHERAL(USRP)
A low cost SDR Platform combing GNU radio and USRP
GNU Software radio(GSR): [7]
Open source Software radio Development Kit
Flow graphs and applications in PYTHON
Critical signal processing blocks in C++
20100412 ieee sarnoff sdr tutorial - vaman 130
Critical signal processing blocks in C
Reasonably Hardware Independent
A dedicated host computer is required per radio to run
GSR.
6/20/2010
66
UNIVERSAL SOFTWARE RADIO PERIPHERAL
Four 12 bit per sample, 64MS/s ADCs
Four14 bit per sample 128MS/s DACs Four14 bit per sample 128MS/s DACs
Field Programmable Gate Array (FPGA)
Programmable USB2.0 interface
Transceiver boards provide RF front end
20100412 ieee sarnoff sdr tutorial - vaman 131www.gnuradio.org
20100412 ieee sarnoff sdr tutorial - vaman 132
RF IF Baseband
6/20/2010
67
Messag
e Type
Destinati
on Source
Address
Center
Freq
Bandwi
dth
Modulat
ion
KV
paramete
STRUCTURE OF MESSAGES EXCHANGED BETWEEN
TRANSMITTER AND RECEIVER•Control Message from transmitter
e TypeAddress
Address Freq dth ionrs
Message
Type
Destinatio
n Address
Source
Addre
ss
ACK
Accept/Rejec
t chosen
channel
Length of
retransmit
ted blocks
Retransmi
tted blocksM Kv1,1 Kv1,
2
…
…
Kv1,
16
Kv2
,1
….
.
Kv4,
M
Ov1,1
to
Ov1,
M
Ov2,1
to
Ov2,M
•Control Message acknowledgement from transmitter
•Packet payload
•Data message from
20100412 ieee sarnoff sdr tutorial - vaman 133
Message
Type
Destination
Address
Source
Address
Sequence
Number
Packet Payload
Message TypeDestination
Address
Source
Address
No: of Blks
in error
Blks to be
retransmitt
ed
Preferred
modulati
on
Preferred
Reconfiguration
parameters(
optional)
•Data message from Transmitter
•Data Message Acknowledgement from receiver
FUNCTIONAL MODULES DEVELOPED
Dynamic Modulation
Switching of GMSK, DBPSK, DQPSK (Other modulations such as AM, FM are available)
Spectrum Sensing, Dynamic Channel Allocation and Switching of Channels, Dynamic frequency switching during transmission Spectrum Search Detection Dynamic Channel Allocation
20100412 ieee sarnoff sdr tutorial - vaman 134
Dynamic Channel Allocation
Transmit and Receive simultaneously on Different Frequencies using MIMO
6/20/2010
68
EXPERIMENTAL SETUP
Implemented Cognitive radio operation is demonstrated using two CR
nodes operating as transmitter and receivernodes operating as transmitter and receiver.
A third node serves as priority user to demonstrate dynamic switching of
spectrum
A single Node is implemented using:
A Linux PC running GNU Software radio Platform
20100412 ieee sarnoff sdr tutorial - vaman 135
A Linux PC running GNU Software radio Platform
A USRP Board (version 1)for RF front end and A/D-D/A Conversion
Two transceiver boards serving as (RFX900)
a) Data Radio b) Listening radio
Two 800MHz – 1000MHz antennas
20100412 ieee sarnoff sdr tutorial - vaman 136
6/20/2010
69
RESULTSData channel selected
Frequency Synchronization:
20100412 ieee sarnoff sdr tutorial - vaman 137
Channel status: Spectrum sensing output
Transmission of Control message in Listening Channel
Tuning to Data channel
20100412 ieee sarnoff sdr tutorial - vaman 138
Data Reception :output at receiver
6/20/2010
70
New data channel chosen for
Transmitter senses Priority user
D i F S it hi t
transmission Dynamic Frequency Switching at Transmitter
20100412 ieee sarnoff sdr tutorial - vaman 139
Dynamic Frequency Switching at receiver
Receiver Synchronization to selected frequency
SPECTRUM OUTPUT FOR MODULATORS WITH DATA INPUT
GMSK Modulator
20100412 ieee sarnoff sdr tutorial - vaman 140
DBPSK Modulator
6/20/2010
71
20100412 ieee sarnoff sdr tutorial - vaman 141
DQPSK Modulator
MODULATORS IMPLEMENTATIONGMSK
MSK Modulated signal
Block diagram :Generating GMSK Modulated signal
20100412 ieee sarnoff sdr tutorial - vaman 142
Bytes to Bits
Bits to Symbols
Gaussian Filter
Frequency Modulator Complex
modulated signalBits
6/20/2010
72
PSK CONSTELLATION DIAGRAMS
BPSKQPSK
PSK Software Implementation
20100412 ieee sarnoff sdr tutorial - vaman 143
Bytes to Bits
Gray Code Encoder
Differential Encoder
Bits to Symbols Complex
modulated signalBits
RRC Filter
Presented the evolution of Cognitive Radio in Battlefield MANET and Dynamic
Variability of Different Functional Components in Layered SDR Approach:
CONCLUSION
a ab ty o e e t u ct o a Co po e ts aye ed S pp oac
Cognitive Radio Capabilities: Spectrum sensing, transmitter receiver
frequency synchronization, dynamic switching of frequencies
Multiple modulation schemes and dynamic switching of modulations
KV transform coding for multipath error handling and channel estimation
and dynamic variation of number of bits/input sample to maintain target
BER
20100412 ieee sarnoff sdr tutorial - vaman 144
BER.
Cognitive Radio MANET Design using Distributed Slot Selection Process
6/20/2010
73
CAUTION ON THE USE OF COGNITIVE RADIO
While Engineers who are in R&D working on Cognitive Radio provideWhile Engineers who are in R&D working on Cognitive Radio provide ever optimistic opinion – “it is coming”, there are still larger issues that concern users and developers.
Battlefield is very different from commercial environment in the sense of security and theater constraints.
The users feel unsecure of making distributed decisions on selecting the slots due to potential intruders or malicious radios. Any solution to
2007 05 31 ARO CeBCom, PVAMU 145
the slots due to potential intruders or malicious radios. Any solution to identify malicious radios should not make radios and networks inefficient with respect to power and bandwidth.
Challenge is to find the solution for spectral efficiency while maintaining power and bandwidth efficiency.
REFERENCES
1 D.R. Vaman, “Work Complexity and Information Technology”, Key Note Speech, The EighthAnnual Symposium on Human Interaction with Complex Systems (HICS 2008) – SecondTopical Workshop on Sense Making Norfolk Virginia April 3-4 2008Topical Workshop on Sense Making, Norfolk, Virginia, April 3 4, 2008.
2 Q. Qu, L. Milstein, D.R. Vaman, “Cognitive Radio Based Multi-User Resource Allocation in MobileAd Hoc Networks using Multi-Carrier CDMA Modulation”, IEEE Journal of Selected AreaCommunications (IEEE JSAC) Special Issue on Cognitive Radios, Vol. 26, No. 1, January2008, pp 70 – 82.
3 Q. Qu, L. Milstein, D. R. Vaman, “Distributed Spectrum and Power Control in Cognitive Radiobased Wireless Ad Hoc Networks”, Proceedings of the IEEE Sarnoff Symposium, April 30 –May 2, 2007, Princeton, NJ.
4 L. Qian, G. Song, D.R. Vaman, “Energy Efficient Adaptive Modulation in Wireless Cognitive RadioSensor Networks”, Proceedings of IEEE International Communications Conference(ICC’2007), Glasgow, United Kingdom, Session WAS21, Paper no. 4, June 25 – 27, 2007.
5 Q Q L Mil t i D R V “C L Di t ib t d P C t l d S h d li f
2007 05 31 ARO CeBCom, PVAMU 146
5 Q. Qu, L. Milstein, D.R. Vaman, “Cross – Layer Distributed Power Control and Scheduling forDelay – Constrained Applications over CDMA – based Wireless Ad Hoc Networks”, IEEETransactions on Communications, Vol. 58, No. 2, February 2010.
6 L. Qian, S. Gao, D.R. Vaman, “Power control and scheduling with minimum rate constraints inclustered multi-hop TD/CDMA wireless ad hoc networks”, John Wiley Inter Science Journal ofWireless Communications and Mobile Computing, Vol. 6, pp 791-808, Fall 2006
6/20/2010
74
REFERENCES
7. Q. Qu, L. Milstein, D.R. Vaman, “Distributed Power and Scheduling Management for Mobile Ad HocNetworks with Delay Constraints”, Proceedings of the IEEE MILCOM – 2006, October 23 – 27, 2006,W hi t DCWashington DC.
8. N. Song, L. Qian, D.R. Vaman, “Joint Power Control and Proportional Fair Scheduling with MinimumRate Constraint in Cluster based MANET”, Proceedings of the 2nd International Conference onMobile Ad-hoc and Sensor Networks (MSN-2006), Hong Kong Polytechnic University, Hong Kong,December 13-15, 2006, Paper No. 66
9. D. R. Vaman, "Management and Control of Highly Mobile Ad hoc Wireless Network for supportingMulti-Service QoS assured Applications" Invited Paper at the Wireless Conference in University ofHelsinki, Finland, May 22, 2006.
10. N. Song, L. Qian, D.R. vaman, “Joint Power Control and Maximally Disjoint Routing for Reliable DataDelivery in Multi-hop CDMA Wireless Ad Hoc Networks”, IEEE Wireless Communications andNetworking Conference, April 3-6, 2006, Las Vegas, Nevada, Session NET14-2.
2007 05 31 ARO CeBCom, PVAMU 147
11. L. Qian, N. Song, D.R. Vaman, “Power Control and Proportional Fair Scheduling with Minimum RateConstraints in Clustered Multi-hop TD/CDMA Wireless Ad Hoc Networks, Proceedings IEEE WirelessCommunications and Networking Conference, April 3-6, 2006, Las Vegas, Nevada, SessionPHY02-3.
12. D. R. Vaman, “Complexities of ad hoc wireless network architectures and their dual use capabilities forMulti-service QoS assured applications”, IEEE Conference on Enabling Technologies for SmartAppliances, Hyderabad, India, January 12-14, 2005 (Invited Key Note Speaker).
REFERENCES
13. S. Raj, “Implementation of Software Defined Radio Design for Cognitive Radio MANET”,Master’s Thesis (Advisor, Prof. Dhadesugoor R. Vaman), August 2009.
14 J Mit l “C iti R di M d l b d C t f S ft R di ” Li ti t Th i14. J. Mitola, “Cognitive Radio - Model-based Competence for Software Radios”, Licentiate Thesis(Stockholm: KTH), September 1999.
15. D. R. Vaman, R. Muralidharan, S. Raj, “Design of Modular Software Defined Radio Architecture forResource Constrained Mobile Ad Hoc Network (MANET)”, Software Defined Radio (SDR)Forum, SDR 2010 Conference, Washington D.C., December 2010 (Submitted and UnderReview).
16. D. Cabric, S. Mishra, and R.W. Brodersen, “Implementation Issues in Spectrum Sensing forCognitive Radios”, Conference Record on the Thirty-Eighth Asilomar Conference on Signals,Systems and Computers, pp 772–776, November, 2004
17. F.F. Digham, M. Alouini, and M.K. Simon, “On the Energy Detection of Unknown Signals overFading Channels”, IEEE Transactions on Communications, VOL. 55, NO. 1, January, 2007.
20100412 ieee sarnoff sdr tutorial - vaman 148
18. Y.R. Kondareddy, P. Agrawal, “Synchronized MAC Protocol For Multi-Hop Cognitive RadioNetworks”, Proceedings of IEEE International Communications Conference (ICC 2008), June2008.
19. D.R Vaman, S.T.Koay, A.Annamalai, N.Agarwal, “A Simple and Least Complex KV TransformCoding Technique with Low BER Performance at Low Eb/No for Multi-Tiered Applications inPower and Bandwidth Constrained MANET/Sensor Networks”, Proceedings of IEEE SMCConference, October 11 – 14, 2009, San Antonio, TX.
6/20/2010
75
REFERENCES
20. Q. Qu; L. B. Milstein.; D. R. Vaman, “Cognitive Radio Based Multi-User Resource Allocation inMobile Ad Hoc Networks Using Multi-Carrier CDMA Modulation” IEEE Journal on SelectedMobile Ad Hoc Networks Using Multi-Carrier CDMA Modulation , IEEE Journal on SelectedAreas of Communications, Vol.26, Issue 1, January 2008.
21. L. Qian, G. Song, D.R. Vaman, “QoS Aware Maximally Disjoint Routing in Power ControlledMulti-hop CDMA wireless Ad Hoc Networks Extended Results”, EURASIP Journal ofWireless Communications Networks (JWCN) (Special Issue), October 2006.
22. GNU Software Radio: http://www.gnu.org/software/gnuradio23. Exploring GNU Radio: Eric Blossom, http://www.gnu.org/software/gnuradio/doc/exploring-
gnuradio.html#usrp
2007 05 31 ARO CeBCom, PVAMU 149
PEACE
2007 05 31 ARO CeBCom, PVAMU 150