You are here: Manual / Algorithms / Intermodulation Signals
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
Bug warning: Note that the current implementation of IM is not running properly in SEAMCAT, Therefore, calculation of probability of intermodulation for selected signal type "Inter-modulation" will produce erroneous results. This issue is under the consideration of the SEAMCAT Technical Group. Users are advised not to use this module.
Calculation of intermodulation signal iRSSintermod
General case
An instant value of the iRSSintermod signal, i.e. the interference signal appearing at the input of Victim Receiver (VR) due to intermodulation effect, is calculated by SEAMCAT in the following manner.
For each couple of distinct interfering transmitters (Iti, Itj), the interfering intermodulation signal iRSSintermod received by VR is given by:
Note: This formula is built from definition of the iRSSintermod as the power of intermodulation product above the noise floor of victim receiver. For further explanation of this formula, please refer to Appendix 9 to Annex 2 of the ERC Report 68 (available at the ERO Document Database).
where:
and:
intermod(f0-fvr) - is the intermodulation rejection of VR, defined in the scenario.
If more than one distinct pair of ITs are present in the scenario, then the total iRSSintermod will be obtained by the power-summation of the individual iRSSintermod signals calculated for each distinct (Iti, Itj).
VR bandwidth considerations
If the intermodulation response of victim receiver was defined as frequency dependent function (i.e. the mask), this function should then provide sufficient attenuation of intermodulation products outside the victim receiver bandwidth, i.e. the function values outside the VR bandwidth should show very high attenuation.
When scenario contains a constant value for the intermodulation rejection, then the intermodulation products falling outside the VR bandwidth are rejected and the corresponding iRSSintermod value is set to -1000 dBm.
Attachments
-
irssintermod.gif
(2.0 KB) -
added by cp 4 years ago.
-
irssintk.gif
(3.0 KB) -
added by cp 4 years ago.
