Introduction to SEAMCAT

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0003r0 Submission January 2007 Mark Austin and Peter Spital, OfcomSlide 1 SEAMCAT – A Tool for Coordination Between Technologies Notice:
Advertisements

Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
Principle of Monte-Carlo in a SEAMCAT environment European Communications Office Jean-Philippe Kermoal - SEAMCAT Manager (ECO) June 2012
Overview of Systems in SEAMCAT European Communications Office Jean-Philippe Kermoal - SEAMCAT Manager (ECO) June 2012
Basic functionality: Antenna Pattern Antenna positioning Reports and debug mode European Communications Office Jean-Philippe Kermoal (ECO) 05 June 2012.
Modeling of Unwanted and Blocking Interference Modes European Communications Office Jean-Philippe Kermoal/ Marc Le Devendec 05 October 2010 EUROPEAN COMMUNICATIONS.
Geolocation databases for spectrum sharing : ECC findings and studies EC DG CONNECT Workshop, 20 March 2015 Bruno Espinosa, Deputy Director, ECO.
SEAMCAT modeling system-level EMC Analysis
System Design for Cognitive Radio Communications
Technical Architectures
WSN Simulation Template for OMNeT++
1 OUTLINE Motivation Distributed Measurements Importance Sampling Results Conclusions.
Introduction to SEAMCAT EUROPEAN COMMUNICATIONS OFFICE Nyropsgade 37, 4th floor 1602 Copenhagen Denmark Telephone: Telefax:
STEP 5: A REAL CASE European Communications Office Stella Lyubchenko October 2010 EUROPEAN COMMUNICATIONS OFFICE Nansensgade 19 DK-1366 Copenhagen Denmark.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Modelling of Emission and Blocking mask European Communications Office Jean-Philippe Kermoal (ECO) October 2010 EUROPEAN COMMUNICATIONS OFFICE Nansensgade.
Setting Emission and Blocking masks European Communications Office Jean-Philippe Kermoal (ECO) June 2012 EUROPEAN COMMUNICATIONS OFFICE Nansensgade 19.
Lecture 11: Cellular Networks
College of Engineering Resource Management in Wireless Networks Anurag Arepally Major Adviser : Dr. Robert Akl Department of Computer Science and Engineering.
Ken Dorsey KA8OAD. What is EchoLink? The simple answer is EchoLink software uses VoIP technology to link ham radio stations together around the world.
Introduction to SEAMCAT Example of MCA study
Quick start in SEAMCAT European Communications Office Jean-Philippe Kermoal (ECO) December 2009 EUROPEAN COMMUNICATIONS OFFICE Nansensgade 19 DK-1366 Copenhagen.
Introduction to SEAMCAT
Basic examples of setting simulations European Communications Office Jean-Philippe Kermoal (ECO) October 2010 EUROPEAN COMMUNICATIONS OFFICE Nansensgade.
Basic functionality: coverage/simulation radius European Communications Office Jean-Philippe Kermoal (ECO) 05 June 2012 EUROPEAN COMMUNICATIONS OFFICE.
1 © 2006 Nokia pullola_ ppt / Extending Base Station Active Radio Link Set for Improved Uplink Scheduling Esa-Pekka Pullola Supervisor:
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
June 5, Mobile Computing COE 446 Network Planning Tarek Sheltami KFUPM CCSE COE Principles of Wireless.
Management of the SEAMCAT tool European Communications Office Jean-Philippe Kermoal (ECO) October 2010 EUROPEAN COMMUNICATIONS OFFICE Nansensgade 19 DK-1366.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Cognitive Radio: Next Generation Communication System
Modeling of Unwanted and Blocking Interference Modes European Communications Office Jean-Philippe Kermoal 05 October 2010 EUROPEAN COMMUNICATIONS OFFICE.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Doc.: IEEE /0041r0 Submission November 2006 Mark Austin, OfcomSlide 1 SEAMCAT Introduction Presentation to IEEE Notice: This document has.
Coexistence in heterogeneous networks Discuss the interference issue
On-line tools and reporting an error European Communications Office Jean-Philippe Kermoal - SEAMCAT Manager (ECO) June 2012
SEAMCAT’s propagation model plugin Karl Koch, BNetzA, CEPT SEAMCAT Workshop Copenhagen,
Overview of CDMA – OFDMA European Communications Office Jean-Philippe Kermoal - SEAMCAT Manager (ECO) 03 June 2014
SEAMCAT 4 status and demo Jean-Philippe Kermoal 61th Meeting of WG SE Åre, Sweden, 26 – 30 March 2012.
Event Processing Plugin Interface - DEMO European Communications Office Jean-Philippe Kermoal - SEAMCAT Manager (ECO) 20 November 2013
SEAMCAT European Communications Office José Carrascosa - SEAMCAT Manager 5 April 2016.
Overview of CDMA – OFDMA European Communications Office Jean-Philippe Kermoal - SEAMCAT Manager (ECO) 27 November 2012
EUROPEAN COMMUNICATIONS OFFICE Nansensgade 19 DK-1366 Copenhagen Denmark Telephone: Telefax:
October 2006 SEAMCAT-3 What it can do for you Artūras Medeišis, SEAMCAT Project Manager European Radiocommunications Office.
The Cellular Concept and Its Implementations. The Cellular Concept The cellular concept was developed and introduced by the Bell Laboratories in the early.
Basic examples of setting simulations European Communications Office Stella Lyubchenko (ECO) June 2013 EUROPEAN COMMUNICATIONS OFFICE Nansensgade.
1 OFDMA Module Usage within Seamcat. Summary 2  Using generic or OFDMA model when addressing compatibility/sharing studies?  Pointing out differences.
1 OFDMA Module Usage within Seamcat. Summary 2  Using generic or OFDMA model when addressing compatibility/sharing studies?  Pointing out differences.
Brief overview of SEAMCAT Spectrum Engineering Advanced Monte Carlo Analysis Tool José Carrascosa (ECO)
SEAMCAT 5 New functionalities for sharing and compatibility studies
Optimisation of Radio Spectrum Usage
Seminar on 4G wireless technology
Business System Development
Setting Emission and Blocking masks
José Carrascosa (ECO – SEAMCAT Project Manager)
Modelling of Emission and Blocking mask
Database System Concepts and Architecture
Introduction to SEAMCAT
Introduction to SEAMCAT
Setting Emission and Blocking masks
Basic examples of setting simulations: A REAL CASE
How to install a propagation model plug-in
Basic examples of setting simulations: A REAL CASE
Ch > 28.4.
José Carrascosa (ECO – SEAMCAT Project Manager)
How to evolve regulation with technologies for the effective spectrum management Doriana Guiducci, Peter Faris, José Carrascosa – European Communications.
Modeling of Unwanted and Blocking Interference Modes
European Communications Office Jean-Philippe Kermoal (ECO)
Basic examples of setting simulations
Cellular Telephone Networks
Presentation transcript:

Introduction to SEAMCAT European Communications Office Jean-Philippe Kermoal - SEAMCAT Manager (ECO) October 2010 EUROPEAN COMMUNICATIONS OFFICE Nansensgade 19 DK-1366 Copenhagen Denmark Telephone: + 45 33 89 63 00 Telefax: + 45 33 89 63 30 E-mail: ero@ero.dk Web Site: http://www.ero.dk Jukka Rakkolainen/ERO

Outline Part 1 - Why SEAMCAT? Part 2 - SEAMCAT-3 software tool Part 3 - Principles of modelling various systems: Traditional – SEAMCAT 3.2.X CDMA – SEAMCAT 3.2.X Part 4 - SEAMCAT information Conclusions

Part 1: Why SEAMCAT?

Spectrum engineering challenges increasing penetration of the existing radio applications regulatory technological introduction of new radio applications economic considerations The requirement for global compatibility amongst many radio systems within a congested radio spectrum

Need for spectrum sharing There are no more “empty” spectrum Proposed new systems have to find way of “sharing” with some of existing systems Thus the need for spectrum engineering and optimisation: to find which existing radio systems are easiest to share with, and then determine the “sharing rules” Jukka Rakkolainen/ERO

Sharing methods Spacing radio systems in frequency Using the gaps between existing channels Spacing geographically Using the gaps between intended deployment areas (e.g. cities vs. rural areas) Time sharing Exploiting different work time (day vs. night) Working at different power levels E.g. “underlay” spectrum use by UWB Jukka Rakkolainen/ERO

Sharing implementation Agile (cognitive) radio systems require minimum sharing rules as they could be adapting dynamically Simple example: finding free channel in a given geographic area Traditional rigid-design radio system will require precisely defined sharing rules Maximum transmit power, guard-bands to existing systems, etc Jukka Rakkolainen/ERO

Defining the sharing rules Analytical analysis, usually by worst-case approach: Minimum Coupling Loss (MCL) method, to establish rigid rules for minimum “separation” Statistical analysis of random trials: The Monte-Carlo method, to establish probability of interference for a given realistic deployment scenario That is where SEAMCAT comes into picture! Jukka Rakkolainen/ERO

The MCL approach The stationary worst-case is assumed Wanted Signal Victim Interferer Dmin, or minimum frequency separation for D=0 However such worst-case assumption will not be permanent during normal operation and therefore sharing rules might be unnecessarily stringent – spectrum use not optimal! Jukka Rakkolainen/ERO

Monte-Carlo approach Repeated random generation of interferers and their parameters (activity, power, etc…) Wanted Signal t=t0 Victim t=ti t=t1 Active Interferer Inactive Interferer After many trials, not only unfavourable, but also favourable cases will be accounted, the resulting rules will be more “fair” – spectrum use optimal! Jukka Rakkolainen/ERO

Monte-Carlo Assumption User will need to define the distributions of various input parameters, e.g.: How the power of interferer varies (PControl?) How the interferer’s frequency channel varies How the distance between interferer and victim varies, and many others Number of trials has to be sufficiently high (many 1000s) for statistical reliability: Not a problem with modern computers Jukka Rakkolainen/ERO

Part 2: SEAMCAT-3 Software tool

Jukka Rakkolainen/ERO

History Developed in CEPT as a co-operation between National Regulatory Administrations, ERO, industry First released in Jan-2000, then gradually developed in several phases Freely downloadable from ERO website (www.ero.dk/seamcat) Jukka Rakkolainen/ERO

Purpose SEAMCAT is designed for: Generic co-existence studies between different radiocommunications systems operating in same or adjacent frequency bands Evaluation of transmitter and receiver masks Evaluation of various limits: unwanted emissions (spurious and out-of-band), blocking/selectivity, etc. Not designed for system planning purposes Jukka Rakkolainen/ERO

SEAMCAT tool Used for analysis of a variety of radio compatibility scenarios: quantification of probability of interference between various radio systems consideration of spatial and temporal distributions of the received signals Can model any type of radio systems in terrestrial interference scenarios Based on Monte-Carlo generation Jukka Rakkolainen/ERO

Typical examples of modelled system Mobile: Land Mobile Systems Short Range Devices Earth based components of satellite systems Broadcasting: terrestrial systems DTH receivers of satellite systems Fixed: Point-to-Point and Point-to-Multipoint Jukka Rakkolainen/ERO

Installing SEAMCAT On-line Webstart: (Windows, Linux etc...) Off-line Internet connection is needed at least for the installation; during later runs Internet used (if available) to check for updated version (Windows, Linux etc...) Off-line (Windows only) No special processor/memory needs Java RTE should be installed on your PC, at least version 1.6 required Jukka Rakkolainen/ERO

Software architecture Technical Library Workspace (.sws) Results XML File Event Generation Engine EGE Display CDMA Engine Interference Calculation Engine CDMA Display Display User Interface Plug-ins Reports XML stylesheets Future Calculation Engine ICE Display Jukka Rakkolainen/ERO

Main interface Windows-oriented Data exchange via XML files Main element – workspace: Simulations input data – scenario: equipment parameters, placement, propagations settings, etc. etc. Simulation controls: number of events etc Simulation results: signal vectors, Pinterference Physically - an XML file with “sws” extension Jukka Rakkolainen/ERO

SEAMCAT-3 software Conceived in early 2003 Conceptually the same interface structure as in SEAMCAT-2: workspace based, dialogue views Main reason: need to model CDMA Also: improvement of user interfacing and general use convenience Implemented in Java Source code available upon request Jukka Rakkolainen/ERO

Graphic interface Shows positions of generated transceivers in victim and interfering systems; Overview of results (dRSS, iRSS) Intuitive check of simulation scenario; Detailed insight into simulated data for modelled CDMA system (last snapshot only); Jukka Rakkolainen/ERO

Extra features Propagation model plug-in API(Application Programing Interface) Post processing plug-in API Batch simulation format (Automation of repetitive compatibility studies to be run at once) Remote computing (Public use of a powerful server at ERO and possibility to set-up local SEAMCAT server) Custom simulation report (XSLT->XML style sheet) Jukka Rakkolainen/ERO

Plug-in A plug-in is a (little) software programme, which may be developed by the user Written using standard Java language, compiled using open development tools The pre-compiled code may be then “plugged-in” at certain “insertion points” of SEAMCAT simulation flow to produce the desired “user-defined” functionality No perceivable impact on simulation speed Jukka Rakkolainen/ERO

Propagation model plug-in This plug-in may be used to define ANY kind of propagation model, no complexity limit The plug-in may be inserted at any point where propagation model is defined in the scenario: Victim link Interfering link Interference path CDMA/OFDMA modules Jukka Rakkolainen/ERO

Post-processing plug-in This plug-in is invoked at the end of the snapshot generation and may be used e.g.: Powerful API Introduce user-defined consistency checks Model some special system design features, e.g. Smart Antennas, etc. Account for any additional environment features, e.g. terrain/clutter impact, etc To save intermediate results into external files for signal processing in other tools (Matlab, etc) not applicable to CDMA (victim) Jukka Rakkolainen/ERO

Remote computing To ease carrying out lengthy simulations Jukka Rakkolainen/ERO

Batch simulation “Batch” function allows automation of repetitive compatibility studies by scheduling several SEAMCAT simulations to be done in one run of the programme Typical case – to study the impact of change of any one (or few) scenario parameters on the probability of interference Since version 3, any parameter (and any number of them) could be varied in batch Jukka Rakkolainen/ERO

Part 3: Principles of modelling various systems ”Traditional” system CDMA system Jukka Rakkolainen/ERO

Main elements of SEAMCAT scenario Start While i=1,N Generate position data of Wt, Vr Calculate dRSSi dRSS vector Generate position data of Itj, Wrj Calculate iRSSi,j iRSS vector While j=1,M Calculate iRSSiSUM dRSS, iRSS to ICE A B C D iRSS dRSS Interfering Transmitter (It) Victim Receiver (Vr) Interfering link Victim link Wanted Transmitter (Wt) Wanted Receiver (Wr) Jukka Rakkolainen/ERO

Creating simulations scenario User defines a scenario, describing mutual positioning of two systems in geographical domain… …as well as many other parameters Jukka Rakkolainen/ERO

Scenario parameters Positioning of two systems in frequency Powers Masks Activity Etc. Jukka Rakkolainen/ERO

Event generation Random generation of transceivers Link budget Signal values Jukka Rakkolainen/ERO

How event generation works* Succession of snapshots… dRSS WT 1) Calculate d, Ptx, GaTx, GaRx, L IT Snapshot# 2) Calculate dRSSi WT iRSS VR VR 2) Calculate iRSSi Snapshot# 1) Calculate d, Ptx, GaTx, GaRx, L 1) Calculate d, Ptx, GaTx, GaRx, L IT 2) Calculate received signal, if PC, adjust Ptx WR WR (*) Except CDMA/OFDMA systems Jukka Rakkolainen/ERO

Results of event generation Vectors for useful and interfering signals: dRSS iRSS Jukka Rakkolainen/ERO

Evaluating probability of interference - For each random event where dRSS>sensitivity: dRSS -> (C) Desired signal value (dBm) C/Itrial > C/Itarget? Interfering signal (dBm) Interference (dB) iRSS -> (I) Noise Floor (dBm) - If C/Itriali >C/Itarget: “good” event - If C/Itriali <C/Itarget: “interfered” - Finally, after cycle of Nall events: Overall Pinterference= 1- (Ngood/Nall)dRSS>sens Jukka Rakkolainen/ERO

CDMA modelling Modelling of CDMA systems as victim, interferer, or both: Voice traffic only; Quasi-static time within a snapshot; One direction at a time (uplink or downlink); Particular CDMA standard defined by setting Link Level Data (CDMA2000-1X, W-CDMA/UMTS) Impact of interference measured by excess outage (capacity loss due to interference) Jukka Rakkolainen/ERO

CDMA procedure 1 2 3 4 Pre-simulation Simulation Results This part of the GUI is used to assist the user when configuring the workspace. All CDMA specific GUI elements are available as part of either VictimLink or InterferingLink configuration dialogs. Pre-simulation 1 The simulation GUI elements are shown during the simulation and are used to provide information about what SEAMCAT is doing. Since CDMA simulation can take much longer than non-CDMA simulations, there are special GUI parts used to provide information to the user. Simulation 2 After a simulation these GUI parts are used to provide access to calculated results but also detailed insight into the last snapshot of the simulation. Inspecting the last snapshot is considered a good way to validate the configuration of the simulated workspace. Detailed information on the last snapshot 4 3 Results

First a succession of snapshots are run without interference, gradually loading the system to find the target non-interfered capacity per cell Then the standard range of EGE snapshots is applied to generate the derived number of “target” users apply interference and note the impact in terms of how many of initial users were disconnected Generate position data of Wtj, Vrj While j=1, L Iterative process of power balancing in CDMA cells Record dRSSi or other parameter, e.g. non-interfered CDMA capacity Start While i=1, N Generate position data of Itk, Wrk Calculate iRSSi,k While k=1, M Repeat iterative process of power balancing in victim CDMA cells, now with iRSS present as external impact (N) records of interference impact Record impacti of interference, e.g. loss of CDMA capacity To further engines CDMA as interferer CDMA as victim Generate position data of Itj, Wrj C D While j=1, M Iterative process of power balancing in CDMA cells Calculate iRSSi,j Jukka Rakkolainen/ERO

CDMA: Power Control Modelled CDMA cell is surrounded by two tiers of auxiliary cells, and total cluster of 19 (57 for three-sector deployment option) is considered in power control tuning Application of Wrap-Around technique for calculation of distance to closest BS produces effect of “endless” uniform network Jukka Rakkolainen/ERO

Modelled CDMA cell Jukka Rakkolainen/ERO Interferer-Victim distance Other radio system, counter-part in interference simulation Modelled CDMA cell Two auto-generated tiers of auxiliary CDMA cells Jukka Rakkolainen/ERO

Last snapshot displayed Clear legend BS antenna display BS or MS info display Last snapshot displayed General system info Cell specific info Connected - voice active user Active link Inactive link Dropped user CDMA interferer Jukka Rakkolainen/ERO

CDMA network-edge case Instead of centre cell, takes the cell at the edge of CDMA PC cluster as a reference cell, wrap-around formulas adjusted as if no other cells are located beyond that cell This should be useful for e.g. cross-border or similar interference scenarios Jukka Rakkolainen/ERO

Setting Network edge case Jukka Rakkolainen/ERO

Non-interfered capacity CDMA results Non-interfered capacity (red) Interfered capacity (blue) Difference (green) Number of connected UE Initial capacity: Number of connected UEs before any external interference is considered. Interfered capacity: Results after external interference is applied. Excess outage, users: How many UEs were dropped due to external interference. Outage percentage: Percentage of UEs dropped due to external interference.

CDMA results

Part 4: SEAMCAT information

On-line manual www.ero.dk/seamcat www.seamcat.org/xwiki

CEPT SEAMCAT workspace publicly available Existing .sws files which have been generated as part of some ECC report or CEPT reports activities can be found at www.erodocdb.dk

Reference material and workspaces

Conclusions Sharing rules are important element of spectrum optimisation process Unless some intelligent interference avoidance is implemented in radio systems, the careful choice of sharing conditions is the only means for achieving successful co-existence and optimal spectrum use Statistical tool SEAMCAT is a powerful tool for such analysis On-line manual Existing CEPT SEAMCAT workspaces are publicly available Jukka Rakkolainen/ERO

Thank you - Any questions?