You are here: Manual / Library / Plugins / Environment
TracNav
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
- Emissions mask
- Random distributions
- Antenna
- Signal vectors
- How to generate a truncated distribution?
Simulation workspace
Creating SEAMCAT scenario
- Simulation scenario and its programming
- Victim link tab
- Interfering link tab
- Sharing and importing scenarios
Performing a simulation
- Simulation control settings
- Running a simulation (event generation)
- Calculating probability of interference
- Simulation results overview
- Generic system results
- Simulation report
- Logging options and remote server
- Saving results format
CDMA module
- CDMA system tab
- CDMA Link level data
- CDMA simulation algorithm
- CDMA input parameters
- CDMA output results
OFDMA module
Cognitive Radio System module
Library of scenario elements
- Library overview
- Antenna elements
- Spectrum emission mask elements
- Receiver blocking mask elements
- Receiver elements
- Transmitter elements
- CDMA Link level data
- CDMA-OFDMA network
- Propagation model plugins
- Post processing plugins
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
Special functions
Detailed algorithms/Calculations
- Wanted signal (dRSS)
- Unwanted and blocking signals (iRSS)
- Overloading (iRSS)
- Intermodulation signal (iRSS)
- CDMA simulation algorithm
- OFDMA simulation algorithm
- Location of VLR with ILT (Simulation Radius)
- Location of VLR and ILR (Coverage radius)
- Azimuths and elevations (IT-VR path)
- Azimuths and elevations (within a link)
- Blocking attenuation (VLR)
- unwanted emissions (ILT)
- Power control gain (ILT)
Annexes
Release to be tested by STG
Setting up environment for programming plugins
In order to create a plugin for the Seamcat system, you will need to install the Java Development Kit (JDK) which can be downloaded for free from Sun, here you choose the JDK appropriate for your environment.
Note: Make sure you download the JDK and not just the JRE (Java Runtime Enviroment), the JRE is included in the JDK but not vice versa.
Once the JDK has been installed you need to set the JAVA_HOME environment variable and also add %JAVA_HOME%bin to your PATH envorinment variable.
In Windows XP you do this by right-clicking on My Computer and choose Properties, under the tab Advanced you will see a button marked Environment variables. Under Systemvariables there is a Path entry, edit this and append ;% JAVA_HOME%bin to the value. Next find or create a new variable called JAVA_HOME and point this to directory, where you installed the JDK.
Finally you need the file called seamcat_needed_for_plugin.jar. This file is automaticaly copied to the plugin subdirectory of your seamcat directory and is also available from the Seamcat website. Leave this file in the plugin directory, or copy it to a directory of your choice, eg. C:/Seamcatlib The tutorials in this help section assummes that this file is located in C:/Seamcatlib. It is also advisable to turn on the Java console if you have nott already done so.
Open the Control Panel and open the Java Control Panel.
Under the Advanced tab, you will find an item called Java console, under this one select the Show console and click OK.
Next time you start the Seamcat application, the Java console will open, allowing you to use System.out.println statements in your plugin for debugging purposes.
Attachments
-
download_jdk.gif
(23.8 KB) -
added by cp 5 years ago.
-
java_console.gif
(10.9 KB) -
added by cp 5 years ago.
-
java_control_panel.gif
(15.8 KB) -
added by cp 5 years ago.
-
java_control_panel_console.gif
(12.6 KB) -
added by cp 5 years ago.
-
setting_up_environment.gif
(16.9 KB) -
added by cp 5 years ago.
-
seamcat_needed_for_plugin.jar
(120.4 KB) -
added by jean-philippe 12 months ago.
