You are here: Manual / PropagationModels / JTG 5-6 propagation plug-in
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
JTG 5-6 propagation model plugin
A video decribing how to install the plug-in is available here (8 MB - note: the sound is fading towards the end.)
Introduction
A propagation model (as developed in JTG 5-6) has been implemented as plugins for SEAMCAT. This model has been tested for two types of interpolation versus values given by the EBU (European Broadcasting Union). Calibration results are presented on this page.
The plugins (.class) and their source codes (.java) are freely downloadable from this page.
(If you have comments they may be sent to STG ( ''SEAMCAT Technical Group'') or directly to Mr. Jean-Philippe Kermoal (kermoal@…) chairman of the STG.)
Interpolation ambiguity
In parallel to the development of the JTG 5-6 plugins for CPG PTD, similar activities in SE42 (closed in 2010) were on-going and in the course of the development of the plugins an ambiguity was found with respect to the interpretation of the interpolation between 100 m and 1 km and the 40 m to 100 m (see details here).
Therefore, there was a need to develop two plugins to be made available based on the following figure:
- JTG56_P1546SEAMCAT.class (based on the WP3K/JTG 5-6/54 document) where the interpolation is between the local Hata and P1546_1km and where the loss is max of (interpolated value, free space)). This is equivalent to the red curve of the illustrative figure.
- ModJTG56_P1546SEAMCAT.class (same as above but with a modification to the interpolation as agreed in SE42 where the interpolation is made between max(hata,free space) and P1546_1km and loss is directly the interpolated value. Finally the loss is max (loss, free space). This is equivalent to the green curve of the illustrative figure.
Download and testing of the plugins
The plugins are available in a .zip file containing the source code .java and the executable .class)
| Name | Plugins obsolete | Plugins obsolete | Plugins revised after WP3K input | Plugins revised to allow webstart use - ver.2 | ver.3 |
| 14/04/2009 | 01/05/2009 | 17/09/2009 | 09/06/2010 | 22/12/2011 | |
| JTG56_P1546SEAMCAT | download here (obsolete) | download here (obsolete) | download here (obsolete) | download here (obsolete) | download here (3.2.1 and onward) |
| ModJTG56_P1546SEAMCAT | download here (obsolete) | download here (obsolete) | download here (obsolete) | download here (obsolete) | download here (3.2.1 and onward) |
| testing | The ERO has performed a set of testing and calibration of the plugins by comparing results kindly provided by the EBU. Detailed results can be found here. | After revision of the plugins (1st May 2009) a second test was performed. Details results can be found here. | WP3k proposed changes to JTG5-6. ECO updated the plugins. Details results can be found here. | ECO updated the plugin so that it is compatible for .msi and webstart. The calculation is unchanged | A correction was made for the lowest antenna height that caused to crash. it is now 1 m instead of 0 m - The calculation is unchanged |
| compatible 3.1.47 (.msi only) | compatible 3.1.47 (.msi only) | compatible 3.1.47 (.msi only) | compatible 3.2.1 and onward (previous SEAMCAT versions do not support the fix) | compatible 3.2.1 and onward (previous SEAMCAT versions do not support this version) |
Assumptions on the Plugin to CPG PTD (-> JTG 5-6):
- environment: “rural”, “suburban”, “urban”.
- Outdoor to outdoor - Frequency : implemented to varie from 600 MHz to 2000 MHz as indicated in 3K/54.
- Tx Antenna heights (H_Tx): 30 m to 200 m
- Rx antenna heights (H_Rx): 1.5 m to 10 m
- standard deviation (stddev): hard coded value of 5.5 dB for all distances if H_Rx > clutter height. If H_Rx < clutter height and if H_Tx < Clutter height, the stddev = 7 dB (for all the distances). The use of hard coded value means that the shadowing effect is always activated.
- time probability: 50 % and 1% for the interfering path. (P.1546)
Note on assumptions
- This plugins consider a limitation to free space in all cases (i.e. both Hata (ITU-R Report SM.2028-1) and P.1546-3 (ITU-R Recommendation P.1546-3))
- In the current plugins, the correction factor in eq.29 of section 10 of Annex 5 of Rec ITU-R P.1546-3 has been removed. This equation is not discussed in 3K/54.
- Since in Annex 7 to Document 5-6/53 the environment (i.e. Urban, Suburban and Rural) are within square brackets, it was decided to be generic in the implementation of the plugins and to include the all cases by using the same frequency correction factor as the already existing built in SEAMCAT hata model.
- The models that are used in the plugin are only for outdoor – outdoor scenario.
Note on usage
- Parameter 1: time probability (%)
- Parameter 2: cut off distance (set by default to 40 m) for the interpolation between Freespace at cutoff distance and Hata at 100 meters.
- Parameter 3: change in the cluter height (dense urban)
How to load and use the plugins
To load the plugin:
Load the .class file (see above) on your SEAMCAT plugin folders (see plugin section) and go to sub-section “How to add your plugin to Seamcat”
To use the plugin:
- Select “plugin” from the propagation model selection (contrary from a built in model)
- Select the plugin to use
- Select the environment: Rural/suburban/urban
- Parameter 1: timeprobability should either be 1 (for 1%) or 50 (for 50% ). (The time probability interpolation between 1% and 50% is not yet supported)
- Parameter 2: distanceCutOff (by default it is 40 m i.e. just leave the field value to zero)
- Parameter 3: localClutterHeight. If local enviroment is Rural or Sub-Urban local clutter height equals 10 by default and Urban equals 20 by default. Any value other than 0 will overwrite them. So for the small urban as in SE42 select URBAN and localClutterHeight = 10 m.
Attachments
-
JTG56_plugin.gif
(10.1 KB) -
added by jean-philippe 3 years ago.
-
interpolation_ambiguity.gif
(8.7 KB) -
added by jean-philippe 3 years ago.
-
CPGPTD(09)024-propagation model_v1.doc
(210.0 KB) -
added by jean-philippe 3 years ago.
-
CPGPTD(09)025 - JTG56_SEAMCAT_plugin.doc
(222.0 KB) -
added by jean-philippe 3 years ago.
-
JTG56_P1546SEAMCAT_obsolete.zip
(40.6 KB) -
added by jean-philippe 3 years ago.
-
ModJTG56_P1546SEAMCAT_obsolete.zip
(40.7 KB) -
added by jean-philippe 3 years ago.
-
JTG56_P1546SEAMCAT.zip
(40.6 KB) -
added by jean-philippe 3 years ago.
-
ModJTG56_P1546SEAMCAT.zip
(40.7 KB) -
added by jean-philippe 3 years ago.
-
test_JTG56_SEAMCAT_plugin_revised.doc
(135.5 KB) -
added by jean-philippe 3 years ago.
-
STG(09)23- video on propagation plugin.wmv
(8.0 MB) -
added by jean-philippe 3 years ago.
-
JTG56_ver1_17.09.2009.zip
(39.9 KB) -
added by jean-philippe 3 years ago.
-
ModJTG56_ver1_17.09.2009.zip
(40.0 KB) -
added by jean-philippe 3 years ago.
-
test_JTG56_SEAMCAT_plugin_revised_ver2.doc
(186.0 KB) -
added by jean-philippe 3 years ago.
-
JTG56_ver2_09.06.2010.zip
(39.9 KB) -
added by jean-philippe 2 years ago.
-
ModJTG56_ver2_09.06.2010.zip
(40.1 KB) -
added by jean-philippe 2 years ago.
-
JTG56_ver3_22.12.2011.zip
(39.9 KB) -
added by jean-philippe 5 months ago.
-
ModJTG56_ver3_22.12.2011.zip
(40.1 KB) -
added by jean-philippe 5 months ago.
