You are here: Manual / PropagationModels / Longley Rice 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
Longley Rice propagation model plugin
Introduction
The Longley-Rice (Area prediction mode) propagation model was developed as SEAMCAT plug-in in the National Telecommunications Institute (Poland) in co-operation with the Wrocław University of Technology. The task was performed under Research Project of the Polish Ministry of Science and Higher Education entitled: Next generation teleinformatics services - technology, application and market aspects (no. PBZ-MNiSW-02/II/2007).
It uses two types of plug-in available in SEAMCAT: Propagation model plug-in and also post processing plug-in. The second one is needed for setting input parameters values. The results has been pre-tested and confirmed that they are consistent with expected value.
The Longley-Rice (Irregular Terrain Model) propagation model in area prediction mode (i.e. no need for terrain profile details to make a path loss calculation) was developed for SEAMCAT. The propagation model can be used in a wide frequency range: 20 MHz – 20 GHz and is widely used in the USA and other countries.
The ITM model returns predicted median attenuation of a radio signal, regarding not only statistical terrain, system, climate parameters but also variability of the signal in time and in space, assuming a level of confidence. Longley-Rice computes path loss into three regions:
- Line-of-sight range,
- diffraction range and
- scatter range (In distance between 1 – 2000 km).
ITM model is based on electromagnetic theory and on statistical analysis, the original model was developed in 1960’s in the USA. Further details of the model can be found here.
(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.)
Plugins
The source code (.java files) are available here and the plugin (several .class files) is freely downloadable from here.
Test/calibration
Calibration test made by the National Telecommunications Institute can be found here.
How to load the plugins
With embeddement
- The .class files have to stored in a .zip or a .jar file anywhere you want on your machine. You can even put the propagation model and the postprocessing plugin .class file in the same .zip or .jar files.
- In SEAMCAT, press Library -> Propagation model plugins -> Add ->
- Select the .jar or .zip file to be embedded in your library. You will see that the name of the file you have embedded is appearing under the choose button.
- In Fully Qualified Classname form write: LongleyRice (it should appear as you type and the red background should disappear). The Name/Reference will automatically update as you type in the Qualified Classname form. Note that you can edit this field if you want to.
- when you click ok, you will see that the propagation model that you have selected is embedded. This will allow you to share your workspace with others without sending separately your propagation model.
- Press Library -> Post processing plugin -> Add -> In Fully Qualified Classname form write: ConfigureLongleyRice, as for the propagation model interface, the Name/Reference populates as type and you can edit it.
- You can now set your propagation model in the victim or the interfering link.
Without embeddement
- The .class files have to be copied to the SEAMCAT directory (i.e. C:\Documents and Settings\{user}\seamcat\plugins).
- Next, launch SEAMCAT
- Press Library -> Propagation model plugins -> Add ->
- directly type the name of the propagation model class file (i.e. do not select the embeddement feature). You will see that the name of the file you have embedded is appearing under the choose button.
- In Fully Qualified Classname form write: LongleyRice (it should appear as you type). The Name/Reference will automatically update you type.
- when you click ok, you will see that the propagation model is loaded but without embeddement. If you want to share your workspace with others do not forget to send the .class file too.
- Press Library -> Post processing plugin -> Add -> In Fully Qualified Classname form write: ConfigureLongleyRice
Using Longley-Rice model
To use the plugin in the scenario you should select the Library plugin-class and select Plugin in propagation model selection
Then you must add the postprocessing plugin by select Workspace -> Post processing plugins, and configure it.
You can set different links (victim and Interfering) using different configuration of the Longley-Rice plugins . The plugin allows up to 99 links to be configured differently(i.e. the highest ID number should be 99).
To use the plugins for a particular configuration of a link, please provide the same ID number in the fields:
- Param1 (propagation model plugin)
- Propagation Model ID (post processing plugin)
Params 2 and 3 of the propagation model plugin are not use.
The number of post processing plugin instances in a particular SEAMCAT scenario should be the same as numbers of links in which Longley-Rice propagation model is used. The rest of parameters should be in the range described in chapter two (Input parameters).
The mode of variability form is described by 4 value:
- Single
- Individual
- Mobile
- Broadcast
It is important to accept every writing value by pressing enter.
Attachments
-
plugin_model.gif
(23.5 KB) -
added by jean-philippe 2 years ago.
-
configure_plugin.gif
(24.9 KB) -
added by jean-philippe 2 years ago.
-
LongleyRice-model description.zip
(760.0 KB) -
added by jean-philippe 2 years ago.
-
Longley Rice SEAMCAT - Test procedeure 1.1.pdf
(81.2 KB) -
added by jean-philippe 2 years ago.
-
plugin_propagation_model_dialog.gif
(8.5 KB) -
added by jean-philippe 20 months ago.
-
plugin_propagation_model_dialog_before.gif
(8.4 KB) -
added by jean-philippe 20 months ago.
-
post-processing plugin_model_dialog.gif
(9.9 KB) -
added by jean-philippe 20 months ago.
-
LongleyRice class file.zip
(20.0 KB) -
added by jean-philippe 15 months ago.
-
LongleyRice java file.zip
(9.2 KB) -
added by jean-philippe 15 months ago.
-
figure1.gif
(10.3 KB) -
added by jean-philippe 15 months ago.
-
figure2.gif
(22.2 KB) -
added by jean-philippe 15 months ago.
-
figure3.gif
(10.5 KB) -
added by jean-philippe 15 months ago.
-
figure4.gif
(8.5 KB) -
added by jean-philippe 15 months ago.
-
figure5.gif
(12.0 KB) -
added by jean-philippe 15 months ago.





