13 Library of scenario elements

13.1 Library overview

SEAMCAT library is a useful tool for creating and storing various elements that are part of a wireless system so that they can be re used at a later point of time. The SEAMCAT library contains the following elements:

Note that technical library management functions are available regardless of whether a simulation workspace has been loaded or not. The library can be saved in a separate file too so that you can also share them.

 

image.png

Figure 274: Overview of the SEAMCAT library elements

 

13.2 Import / export a library element in/from a workspace

 Modification of existing (default) library elements as well as creation of new elements can be managed through the relevant options of Library menu. Once stored, the library elements may be then easily inserted into scenario by selecting a particular library element in the Definition field for relevant transceiver in either victim or interfering links, as illustrated in the following picture: 

image.png

Figure 275: Import / export a library element in/from a workspace

 

 

image.png

Figure 276: Import / export a library to save or share your work

 

It is possible to save customised libraries on locally by “exporting” them. The libraries are saved with the extension “.sli”. Any library item can be selected (Figure 277), and the path to the folder where these items will be saved can also be specified (Figure 278).

image.png

Figure 277: Export library elements locally

 

 

 

image.png

Figure 278: Select where the library should be saved.

 

 

Library items can be shared and uploaded into SEAMCAT by using the “import” button. 

 

image.png

Figure 279: Import .sli files

 

Once a library element is imported (image.png) into a given scenario, there remains no  link between the original library element and its copy in the workspace. That is, if at some later stage a library element is modified or suppressed  it will not produce any change in replicas of that library element previously pasted into existing workspaces. Upon clicking on the import button, you will have to chose from a drop down list the element that you want as shown below:

A library can be created from a workspace and exported (image.png)to a local library folder. SEAMCAT will automatically place the new element in the right category of the library. 

 

13.3 Edit and share library element

When opening a library item from the workspace menu,  the following interface will appear (as an example, the antenna interface is shown in the figure below).

image.png

Figure 280: Example of the antenna interface library

 

 All the library elements follow the same command feature  image.png. They are available for you to allow: 

Note: Tooltips are available on the buttons to remember their meaning  image.png

Once a broad library of various elements are populated, it might be useful to exchange it with other team members working on studies involving similar wireless systems. 

To share the created library, an export file may be created by using command Export Library in menu section File. When selecting this menu option, you will be offered a choice of defining the file name and the entire current library and a library copy will be unloaded to that file.

image.png

Figure 281: General import/export library

 

The SEAMCAT library exchange files are saved using XML format with a unique file extension .sli (for Seamcat Library). Such library export file may then be distributed within a group of users and may be uploaded by any user via the command Import Library on the File menu.

In case of collision of an imported and an existing library element that have the same name (e.g, there will always be a collision between the DEFAULT library elements saved in an exchange file and those existing in target SEAMCAT copy), a choice will be given to either to overwrite the existing elements or to import new library items after renaming them.

13.4 Library elements

13.4 Library elements

13.4.1 System elements

To create or modify a library element containing parameters of a particular system, i.e. generic, cellular network like CDMA or OFDMA, select the system library lements command from the Library pull-down menu or directly CTRL+SHIFT+S.

A list of existing pre-defined systems will be selectable as shown in Figure 282 for a generic system and Figure 283 for cellular systems (e.g. CDMA UL network).

 

image.png

Figure 282: Example of generic System elements

 

 

image.png

Figure 283: Example of CDMA UL System elements

 

When adding a new system, enter the name (unique identifier) and a description.

Note: It is also possible to create a system from the workspace and export it to a local library.

13.4 Library elements

13.4.2 Spectrum emission mask elements

To create or modify a library element containing parameters of a particular spectrum mask, select the Spectrum emission masks command from the Library pull-down menu or directly with CTRL+SHIFT+S.

A list of existing pre-defined spectrum emission mask will be selectable as shown in the figure below. This is an example of a LTE UE (Table 6.6.3.1-2 of 3GPP TS 36.101) where the limit for the spurious emission domain (outside ± 12.5 MHz) applies to frequencies above 1000 MHz: 

image.png

Figure 284: Spectrum emission mask library elements

 

 

When adding a new spectrum emission mask, enter the name (unique identifier) and description of its technical parameters.

Note 1: It is possible to quickly scroll up and down and see the differences in the masks.

Note 2: It is possible to create a mask from the workspace and export it to your library environment 

 

image.png

Figure 285: Example on how to import/export to/from the workspace/library for the spectrum emission mask

 

13.4 Library elements

13.4.3 Receiver blocking mask elements

To create or modify a library element containing parameters of a particular blocking mask, select the Receiver blocking masks command from the Library pull-down menu or directly with CTRL+SHIFT+B.

A list of existing pre-defined receiver blocking mask will be selectable as shown in the figure below: 

image.png

Figure 286: Receiver blocking mask library elements

 

When adding a new receiver blocking mask, you need to enter the name (unique identifier) and description of its technical parameters .

Note 1: It is possible to quickly scroll up and down and see the differences in the blocking masks.

Note 2: It is possible to create a blocking mask from the workspace and export it to your library environment.

 

image.png

Figure 287: Example on how to import/export to/from the workspace/library for the receiver blocking mask

 

13.4 Library elements

13.4.4 Receiver elements

To create or modify a library receiver element, select the Receivers command from the Library pull-down menu or directly with CTRL+SHIFT+R.

This activates the Receiver Library window which displays a list of existing receiver elements in the library. Please note that it is the same interface as in the workspace, so that it is easy to fill. If no receiver has been previously created , the list will contain only the DEFAULT receiver elements: 

 

image.png

Figure 288: Receiver library elements

 

The parameters of receiver are grouped in 5 different panels:

 

Note 1: It is possible to scroll up and down and see the differences in the receivers.

Note 2: It is possible to create a receiver from the workspace and export it to your library environment 

image.png

Figure 289: Example on how to import/export to/from the workspace/library for the receiver elements

 

13.4 Library elements

13.4.5 Transmitter elements

To create or modify a library transmitter element, select the Transmitters command from the Library pull-down menuor directly with CTRL+SHIFT+T.

This activates the Transmitter Library window which displays a list of existing transmitter elements in the library. Please note that it is the same interface as in the workspace so that it is easy to fill. If you no transmitter has been previously created the list will contain only the DEFAULT transmitter elements:

image.png

Figure 290: Transmitter library elements

 

The parameters of transmitter are grouped in 4 different panels:

 

Note 1: It is possible to quickly scroll up and down and see the differences in the transmitters.

Note 2: It is possible to create a transmitter from the workspace and export it to your library environment 

 

image.pngFigure 291: Example on how to import/export to/from the workspace/library for the transmitter elements

 

13.4 Library elements

13.4.6 CDMA Link level data

To create or modify CDMA Link level data set, select the CDMA Link level data command from the Library pull-down menu or directly CTRL+SHIFT+L. This activates the CDMA Link level data window which displays a list of existing CDMA Link level data:

image.png

Figure 292: CDMA Link level data library elements

 

Regarding the library sets of CDMA Link level data, the default sets distributed within SEAMCAT library are understood to be sufficient to cover typical CDMA systems expected to be deployed in Europe and their respective frequency bands. Any additional link level data may be defined to cover other types of CDMA systems. However, it is recommended that only users with advanced knowledge of CDMA systems develop the new CDMA Link level data for SEAMCAT simulations as several considerations should be kept in mind  before creating new Link level data: 


    • The SEAMCAT CDMA Link level data have different formats for uplink and downlink sections of CDMA link. In particular, the Link level data for uplink provides Eb / No requirements, whereas downlink data define the Ec / Ior requirements;

    • Check carefully that the newly created CDMA link level data is appropriate for the SEAMCAT's CDMA simulation methodology for the respective section of the link (uplink/downlink).


 

From the worskpace, select the relevant library item as shown below:

image.png

Figure 293: Example on how to import/export to/from the workspace/library for the CDMA Link Level data library elements

 

 

When adding or editing a data set, a table with data points is displayed and new data points entered will appear on the graph (for Downlink sets). For Downlink sets, every data point must as a minimum contain a geometry value, otherwise it is invalid and it will not be possible to leave the editing dialog.

Basic information about the link-level data set can be viewed and amended in by clicking Basics button in the sidebar of the edit window. This will display a new dialog.

Note: When Ok is clicked in the basics dialog any information changed in this dialog will be saved immediately even if Cancel is subsequently pressed in the overlying data point window.

image.png

Figure 294: Example on how to edit a CDMA Link Level data element

 

13.5 Plugins Library

13.5 Plugins Library

13.5.1 Antenna plugin elements

To create or modify a library element containing parameters of a particular antenna, select the Antennas command from the Library pull-down menu or directly with CTRL+SHIFT+A.

Since the antenna is implemented as a plugin, it is possible to include a new antenna plugin using the .jar installer and to add it to the list of existing pre-defined antennas. Any of the antenna elements is then selectable as shown in the picture below: 

 

image.png

Figure 295: Example of the antenna library

 

  

When adding a new antenna, enter the name (unique identifier) and description of the antenna as well as its technical parameters - peak gain and one or more radiation patterns, as necessary. See Annex A11.6 for further details.

Note 1: It is possible to quickly see the antenna pattern with mouse-over capability on top of the pattern button.

 

image.png

Figure 296: Quick over mouse preview of the pattern

 

 

Note 2: If none of the radiation patterns is checked, SEAMCAT will assume this being an omni-directional antenna.

Note 3: It is possible to create an antenna from the workspace and export it to your library environment. 

13.5 Plugins Library

13.5.2 Coverage radius plugin elements

To create or modify a coverage radius element, select the Coverage radius library command from the Library pull-down menu or directly CTRL+SHIFT+C. This activates the Coverage radius library window which displays a list of existing Coverage radius options:

image.png


Figure 297: Example of the coverage radius plugin library

 

13.5 Plugins Library

13.5.3 Propagation model plugin

To create or modify a library element containing parameters of a particular propagation model, select the Propagation model command from the Library pull-down menu or directly with CTRL+SHIFT+P.

Since the propagation models are implemented as plugin, it is possible to include a new propagation model using the .jar installer and to add it to the list of existing pre-defined models. Any of the propagation models is then selectable as shown in the picture below: 

image.png

Figure 298: Example of the propagation model plugin library

 

 

More detailed information on specific propagation models is available in ‎ANNEX 17:

13.5 Plugins Library

13.5.4 Event Processing Plugin

To create or modify a library element containing parameters of a particular event processing plugin, select the event processing plugin command from the Library pull-down menu or directly with CTRL+SHIFT+E.  A list of available built-in event processing plugin is available in Figure 240.