You are here: Manual / Main / ICE
TracNav
SEAMCAT Manual Table of contents
- About this Wiki
- About the STG (SEAMCAT Technical Group)
- About the source code
- Frequently Asked Questions
- How to register on TracTool?
- Tutorial videos
- Known Issues
- Disclaimer
Introduction
Main structural elements of SEAMCAT
Data elements
- SEAMCAT Data types
- Function entry dialog window
- Emissions mask dialog window
- Random distribution dialog window
- Antenna pattern dialog window
- Signal display window
- How to generate a truncated distribution?
Simulation workspace
Creating SEAMCAT scenario
- Simulation scenario and its programming
- Victim link dialog window
- Interfering link dialog window
- CDMA system dialog window
- Sharing and importing scenarios
CDMA module
- CDMA Module Overview
- CDMA Simulation Engine (CDMAE)
- CDMA system dialog window
- CDMA Link level data
- CDMA simulation algorithm
- CDMA input parameters
- CDMA output results
OFDMA module
Cognitive Radio System module
Performing a simulation
- Simulation control settings
- Running a simulation (event generation)
- Calculating probability of interference
Simulation results...
- Producing simulation report
- Logging options and Remote server
- Saving results in .csv format
Library of scenario elements
- SEAMCAT Library
- Antenna elements
- Receiver elements
- Transmitter elements
- CDMA Link level data
- Propagation model plugins
- Post processing plugins
- Setting up environment for programming plugins
- Exporting and importing a library
Special functions
Detailed algorithms
- Calculation of wanted signal (dRSS)
- Calculation of unwanted and blocking signals (iRSS)
- Calculation of overloading (iRSS)
- Calculation of intermodulation signal (iRSS)
- Interference calculation (non-CDMA/non-OFDMA)
- CDMA simulation algorithm
- OFDMA simulation algorithm
Elementary calculations
- Relative location of VR and IT (Simulation Radius)
- Relative location of transceivers within a link
- Calculation of azimuths and elevations (within a link)
- Calculation of azimuths and elevations (IT-VR path)
- Calculation of antenna gains
- Calculation of VR blocking attenuation
- Calculation of the coverage radius of a transmitter
- Calculation of IT power control gain
- Calculation of IT (unwanted) emissions
Propagation models
- Guide to propagation models in SEAMCAT
- How to test propagation model?
- ITU-R P.1546 model
- Extended Hata and Hata-SRD models
- Spherical diffraction model
- Free Space Loss model
- User-defined model (Propagation plug-in)
- JTG5-6 propagation plug-in
- SE42 propagation plug-in
- Longley Rice propagation plug-in
- Winner propagation plug-in
- IEEE 802.11 Model C (modified) plug-in
Reference annexes
- Setting antenna height, pointing azimuth and elevation
- Setting path azimuths in links
- Setting blocking attenuation of victim receiver
- Scenario consistency check
- Error and warning messages
Example Scenarios
Release to be tested by STG
Interference Calculation Engine of SEAMCAT-3
The Interference Calculation Engine (ICE) is the ultimate part of the SEAMCAT architecture when applied to non-CDMA victim systems. In ICE, the samples of wanted (dRSS) and unwanted (iRSS) signals generated by the EGE are compared against the relevant signal-to-noise criteria (specified in the scenario, such as C/N, C/N+I etc) to calculate the actual probability of interference. This probability can be calculated for three different interference types:
- unwanted signal interference in victim receiver's bandwidth,
- victim receiver's response to blocking interference,
- victim receiver's rejection for intermodulation interference.
Two modes of operations are implemented for the ICE module:
- Compatibility
- This mode provides a single-figure estimate of the probability of interference in a given interference scenario;
- Translation
- This mode calculates probability of interference as a function of changing one of the following three parameters:
- Transmitter power of the interfering transmitter,
- Blocking response level of the victim receiver,
- Intermodulation rejection level for the victim receiver.
- This mode calculates probability of interference as a function of changing one of the following three parameters:
OBS: When intending to use the ICE Translation mode, the following parameters must initially be set constant in SEAMCAT simulation scenario:
- victim receiver's blocking response,
- victim receiver's intermodulation rejection,
- power distribution of interfering transmitter,
- unwanted emissions floor for interfering transmitter.
See the separate section of this user guide for detailed description of ICE algorithm in SEAMCAT-3.
Note: Up to version 2, SEAMCAT had a choice of 3 different ICE algorithms, as described in ERC Report 68: the most universal (hence more complex) one and two of its simplified versions. However, when developing version 3, it was felt that the choice between those three algorithms might have been cause of certain confusion to the users, and then the recent advances in PC computational speeds rendered the different complexities of algorithm implementation meaningless, therefore it was decided to retain only one, the most universal ICE algorithm in SEAMCAT-3.
