You are here: Manual / Main / Event Generation Engine
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
Event Generation Engine
The EGE may be seen as the main clock of the Monte-Carlo snapshots taking place inside SEAMCAT. As such it provides the main stage for simulation of non-CDMA systems, but it also provides the general simulations management even if CDMA systems are defined in the simulation scenario, by invoking the CDMA functions and power control module at relevant instances.
The EGE starts when the user initiates simulation by pressing the Start simulation button, after having created the relevant simulations workspace with the considered interference scenario. For each snapshot, the EGE generates random values for the scenario parameters (such as transmitter power, operating frequency, etc) using the distributions defined in scenario, and then processes them to calculate:
- the desired Received Signal Strength (dRSS), which is the strength of the desired signal received at the Victim Receiver (VR) from the Wanted Transmitter (WT), and
- the interfering Received Signal Strength (iRSS), which is the strength of a signal from the Interfering Transmitter (IT) received at the VR.
Interfering transmitter has a peer Wanted Receiver (WR) and the signal from IT to WR may be also calculated by the program, e.g. for triggering the Power Control function at the IT.
This process is repeated inside EGE for N times, where N is the number of trials/snapshots, specified by the user in scenario control settings. Generated samples of the desired and all interfering signals are stored in separate data arrays of length N.
There are three major interference mechanisms considered by SEAMCAT, hence three different iRSS vectors are generated for each respective type of interfering signal:
- unwanted interference - iRSSunwanted signal vector - the unwanted emissions of IT falling in the receive bandwidth of VR,
- blocking interference - iRSSblocking signal vector - the total emission power of IT reduced by the blocking attenuation (selectivity) function of VR,
- intermodulation interference - iRSSintermod signal vectors - the power of intermodulation products, reduced by the intermodulation attenuation function of VR.
More than one interfering system can be considered in SEAMCAT scenario. For example, for calculation of intermodulation at least two different systems have to be defined in the workspace scenario.
EGE algorithm is comprised of following main steps:
- Initialisation, used to calculate following values that will remain constant for the entire scope of the simulation:
- Coverage radius of the wanted transmitter
- Coverage radius of each interfering transmitter
- Simulation radius of each interfering transmitter if uniform density mode selected
- Then the different signals are calculated sample-per-sample in following order:
- dRSS calculation
- iRSS blocking and unwanted calculation (common algorithm)
- iRSS intermod calculation
Note: In cases when there is a CDMA system defined in the scenario, the EGE invokes the CDMA Engine (CDMAE) at relevant points. E.g. if interfering system is a CDMA, the EGE will invoke CDMAE before calculation of iRSS signals, and after CDMAE completes power balancing in CDMA system, it will return to EGE the list of relevant transmitters of CDMA system (e.g. list of all mobile stations inside reference cell for CDMA uplink), which will be then used by EGE as interfering transmitters in final stages of calculating iRSS signals.
Attachments
-
Elements of Victim-Interfering systems.GIF
(3.6 KB) -
added by cp 4 years ago.
