470 likes | 636 Views
Yves LaCerte Rockwell Collins ylacerte@rockwellcollins.com (952) 826-0080. Cognitive Radio . System Integration. System Integration. What is System Integration?. Integration is Hard. Cognitive Radio.
E N D
Yves LaCerte Rockwell Collins ylacerte@rockwellcollins.com (952) 826-0080 Cognitive Radio System Integration
System Integration Yves LaCerte
What is System Integration? Yves LaCerte
Integration is Hard Yves LaCerte
Cognitive Radio Scientific American, February, 2006 http://www.sciam.com/article.cfm?id=000C7B72-2374-13F6-A37483414B7F0000 “A Public Safety Cognitive Radio Node” http://www.sdrforum.org/SDR08/3.3-2.pdf “A Policy Proposal to Enable Cognitive Radio for Public Safety and Industry in the Land Mobile Radio Bands”, http://www.netcityengineering.com/PID354224.pdf Yves LaCerte
Scenarios • Urban agencies need to communicate with each other • New York City police and fire departments during 9/11 were not successful • Federal, state and local level responders need to communicate • Katrina response was less than successful Yves LaCerte
The Problem • “Spectrum“ is regulated (e.g. FCC) • Assigned/licensed to users • On a long term basis • For large regions like whole countries Yves LaCerte
A Solution • Cognitive Radio • Senses and is aware of its environment • Dynamically adapts to utilize changing radio resources • Maintains connectivity with its peers • Does not interfere with licensed users and other CRs Yves LaCerte
Timeline Yves LaCerte
Basic Non-Cognitive Radio Architecture: CR Architecture • Cognitive Radio architecture: Yves LaCerte
Integration Challenge I Yves LaCerte
Orient Establish Priority Infer on Context Hierarchy Normal Plan Generate Alternatives (Program Generation) Evaluate Alternatives Pre-process Immediate Urgent Parse Register to Current Time Learn Observe New States Receive a Message Decide Read Buttons Save Global States Prior States Alternate Resources Outside World Act Initiate Process(es) (Isochronism Is Key) Send a Message Set Display The Cognition Cycle Machine Learning Mitola, “Cognitive Radio for Flexible Mobile Multimedia Communications”, IEEE Mobile Multimedia Conference, 1999, pp3-10 Yves LaCerte
Advantages Yves LaCerte
Disadvantages Yves LaCerte
Integration Challenge II • Unlike traditional interferers, cognitive radios adapt their operation in response to their perceived interference environment. When numerous cognitive radios are collocated, this interference environment may be constantly changing as the cognitive radios adapt to the other cognitive radios adaptations. Because of this recursive process, serious concerns are introduced: • Under what conditions will the recursions settle down to a steady state? • What is that steady-state? • Will the resources be hoarded by a single radio/link or will they be equitably shared among the radios? • Will the cognitive radios actually make use of available spectrum without impinging on other radios’ spectrum rights? • How much bandwidth will be consumed with signaling overhead and how much bandwidth will actually be used for data transfer? Yves LaCerte
A Typical Integration Example Collect Hardware Components Human Systems Integration Integrate Hardware Platform Test System Interfaces User Acceptance Test Configurations Integrate Software on Target Hardware Stress Factory Acceptance Collect Software Components Resolve Issues Yves LaCerte
Human Systems Integration Yves LaCerte
Integration Trends Yves LaCerte
Integration Trends Yves LaCerte
Integration Trends Yves LaCerte
Integration Trends Mechanical Fluidic BiPolar Parasitics Optical Thermal CMOS Digital Integration Inductance Behaviors Analog Materials MEMS Design Flow VLSI Design Flow Yves LaCerte
Integration Trends Yves LaCerte
Integration Trends Yves LaCerte
Enterprise Integration Yves LaCerte
Enterprise Integration Yves LaCerte
Enterprise Integration Yves LaCerte
Integrating Two Systems Yves LaCerte
Integration is Hard • High degree of uncertainty • Design for integrability • Integration strategies • Emergent properties Yves LaCerte
Uncertainties • System components are not available on time • Duration of integration is longer than planned • Cost of testing facilities is higher than planned Yves LaCerte
Integration Planning Requirements Specification User Acceptance Test Plan User Acceptance Test System Specification Factory Acceptance Test Plan Factory Acceptance Test System Design System Integration Test Plan System Integration Test Detailed Design Sub-system Integration Test Plan Sub-system Integration Test Component Implementation Component Test Yves LaCerte
Design for Integrability • Integration tends to be more successful with low coupling between components • Partitioning decisions are made early, often without integration in mind • Hardware software co-design • Merged integration approach Yves LaCerte
Integration Strategies • Strategies • Big bang or Incremental • Horizontal or Vertical • Order of integration impacts efficiency • First come first integrated? • Foundational components with long lead time? Yves LaCerte
Integration Strategy • Incremental integration • Scheduling and staging strategy • Components are developed at different times or rates, and integrated as they are completed • The alternative to incremental development is to develop the entire system with a "big bang" integration Yves LaCerte
Integration Strategy Sub-system 2 Sub-system 1 Sub-system 2 Sub-system n Component 1 Component 2 Component m Yves LaCerte
Integration Strategy Sub-system 2 Sub-system 1 Sub-system 2 Sub-system n Component 1 Component 1 Component 1 Component 2 Component m Yves LaCerte
Emergent Properties • A new component is introduced and problems are found • Is it due to the relationship between the new component and the existing system? • Or does the new component cause the existing system to be used in a different way? • Did problems with the system exist BEFORE the component was added? Yves LaCerte
We know quite a lot about integrating components (over which we may have little or no control) to form systems. Unplanned, unexpected, emergent behavior here… We know something about integrating individual systems (over which we may have little or no control) into systems of systems. System “B” We know very little about integrating an interoperable network of systems…the key distinction being that the network is unbounded (or very loosely bounded) and has no single controlling authority. “SYSTEM D” System “A” System “C” The State of Our Knowledge Yves LaCerte
Unbounded Systems Yves LaCerte
Interoperability Yves LaCerte
Interoperability Challenges Yves LaCerte
Game theory • Does the algorithm have a steady state? • What are those steady states? • Is the steady state(s) desirable? • What restrictions need to be placed on the decision update algorithm to ensure convergence? • Is the steady state(s) stable? Yves LaCerte