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

Management of the SEAMCAT tool European Communications Office Jean-Philippe Kermoal (ECO) October 2010 EUROPEAN COMMUNICATIONS OFFICE Nansensgade 19 DK-1366.
Propagation Requirements for Broadband Fixed Wireless Access Dr M.J. Willis Radio Communications Research Unit Rutherford Appleton Laboratory
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
Procedure to get the SEAMCAT Source Codes Jean-Philippe Kermoal STG chairman and SEAMCAT Project Manager 12 January 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.
SEAMCAT modeling system-level EMC Analysis
WSN Simulation Template for OMNeT++
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.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Introduction to SEAMCAT
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.
Accounts management software simplifies the process of accounting for any individual or for an organization. 3 Star Info takes utmost effort so that beyond.
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
What is R By: Wase Siddiqui. Introduction R is a programming language which is used for statistical computing and graphics. “R is a language and environment.
Introduction to SEAMCAT Example of MCA study
DIFFERENCE BETWEEN ORCAD AND LABVIEW
Quick start in SEAMCAT European Communications Office Jean-Philippe Kermoal (ECO) December 2009 EUROPEAN COMMUNICATIONS OFFICE Nansensgade 19 DK-1366 Copenhagen.
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
1 Tradedoubler & Mobile Mobile web & app tracking technical overview.
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.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
Management of the SEAMCAT tool European Communications Office Jean-Philippe Kermoal (ECO) October 2010 EUROPEAN COMMUNICATIONS OFFICE Nansensgade 19 DK-1366.
RALI FX3 Microwave Fixed Services Frequency Coordination Glenn Odlum Senior Engineer Spectrum Engineering Section
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.
Doc.: IEEE /0041r0 Submission November 2006 Mark Austin, OfcomSlide 1 SEAMCAT Introduction Presentation to IEEE Notice: This document has.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
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,
A web based tool for estimation of Gage R&R and Measurement Uncertainty Siva Venkatachalam & Dr. Jay Raja Center for Precision Metrology The University.
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.
Basic examples of setting simulations European Communications Office Stella Lyubchenko (ECO) June 2013 EUROPEAN COMMUNICATIONS OFFICE Nansensgade.
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
Management of the SEAMCAT tool
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Setting Emission and Blocking masks
Workshop Terminology.
José Carrascosa (ECO – SEAMCAT Project Manager)
Modelling of Emission and Blocking mask
Propagation model: Built-in and plug-in
Introduction to SEAMCAT
Introduction to SEAMCAT
Chapter 18 Maintaining Information Systems
Setting Emission and Blocking masks
Basic functionality: Importing/Exporting Libraries
Basic examples of setting simulations: A REAL CASE
How to install a propagation model plug-in
Propagation model: Built-in and plug-in
Basic examples of setting simulations: A REAL CASE
Basic functionality: Importing/Exporting Libraries
Setting Emission and Blocking masks
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
Presentation transcript:

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

Outline Why SEAMCAT? SEAMCAT-4 software tool 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

Strategic tool for CEPT For performing compatibility/sharing studies Used in generating studies for ECC/CEPT Reports As a Reference tool Recognised at ITU (Rep. ITU-R SM.2028-1) As an agreed work platform Project Teams (PTs) can focus on the input parameters and not on the algorithm Sharing simulation between proponents ease the trust in the results For educating future generation of spectrum engineer (Administrations, Industry or University)

Usage within and outside CEPT Source: google analytics on the www.seamcat.org download page (May 2011/2012 period)

Part 2: SEAMCAT-4 Software tool

Jukka Rakkolainen/ERO

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

Purpose SEAMCAT is designed for: Generic co-existence studies between different radiocommunications systems operating in same or adjacent frequency bands Extended to cellular system like CDMA and OFDMA 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 ... and more Jukka Rakkolainen/ERO

Installing SEAMCAT On-line Webstart: (Windows, Linux, Mac) Off-line (administrative right needed) On-line Webstart: Internet connection is needed at least for the installation; during later runs Internet used (if available) to check for updated version (Windows, Linux, Mac) Off-line (Windows only) 1GB RAM needed Java Runtime Environment (RTE) (version 1.6._027 and above) Jukka Rakkolainen/ERO

Installing SEAMCAT Off-line only using a USB stick (Windows only) (without administrative right) Off-line only using a USB stick (Windows only) http://tractool.seamcat.org/wiki/Manual/Introduction/Installing#Withoutadministrativeright Jukka Rakkolainen/ERO

Files installation Jukka Rakkolainen/ERO

Source code Open source in Java Source code available upon request 2 steps procedure: License agreement to sign Register to the “seamcat source code” group Jukka Rakkolainen/ERO

Software architecture Plug-ins (propagation model etc..) User Interface input parameters Technical Library (masks, antenna etc..) Workspace (.sws) Event Generation Engine EGE results display (generic) Results XML File CDMA Engine CDMA results display OFDMA Engine OFDMA results display Reports XML stylesheets Interference Calculation Engine ICE results display Jukka Rakkolainen/ERO

Main interface Windows-oriented Main element – workspace.sws Simulation controls: number of events etc.. Simulations input data – scenario: Equipment parameters, placement, propagations settings, etc. Simulation results: dRSS/iRSS vectors, Pinterference, Cellular structure Jukka Rakkolainen/ERO

Data exchange via XML Physically a .zip file with “sws” extension including XML files for the scenario and the results Jukka Rakkolainen/ERO

SEAMCAT-4 software Based on SEAMCAT-3 (early 2003) and SEAMCAT-2 workspace based, dialogue views Main reason: drastic graphical interface change to ease: The access to input parameters The comparison of workspace The use of libraries The use of batch Jukka Rakkolainen/ERO

Graphic interface (1/1) Easy comparison of workpsaces Easy view of parameters at a glance Graphical reminders (tooltip) Jukka Rakkolainen/ERO

Graphic interface (1/2) Intuitive check of simulation scenario Shows positions and budget link information of the victim and interfering systems Overview of results (dRSS, iRSS) Jukka Rakkolainen/ERO

Libraries and Batch Easy to create workspaces with predefined libraries Edit, import, export Easy to run sequentially workspaces Batch operation Intuitive use Jukka Rakkolainen/ERO

Extra features History + welcome Propagation model plug-in API(Application Programing Interface) Post processing plug-in API Custom simulation report (XSLT->XML style sheet) Multiple vector display Propagation model compare tool Jukka Rakkolainen/ERO

Welcome + News History Welcome + News History

Plug-in A plug-in is a (little) software programme, which may be developed by YOU 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 Can be embedded to the workspace for sharing with others Jukka Rakkolainen/ERO

Propagation model plug-in This plug-in may be used to define ANY kind of propagation model The plug-in may be inserted at any point where propagation model is defined in the scenario No complexity limit No limit to the inputs Description of inputs 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

Simulation report Predefined (html, xls..) Custom style sheet Jukka Rakkolainen/ERO

Multiple vectors display Calculated vectors or external vectors Statistics and signal type Jukka Rakkolainen/ERO

Comparing propagation model Results in linear or log format Compare two or more propagation models Jukka Rakkolainen/ERO

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 Strategic tool for the CEPT Reference tool – recognised at ITU World wide usage Jukka Rakkolainen/ERO

Thank you - Any questions?