Hide thumbs Also See for Telestra:

Advertisement

Quick Links

ASTi
Telestra Quick Start
User Guide
Document: DOC-01-TELS-UG-1
Telestra v1.4
Advanced Simulation Technology inc. 441-A Carlisle Drive, Herndon, Virginia, 20170 USA
Revision D (April 2001)

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Telestra and is the answer not in the manual?

Questions and answers

Summary of Contents for ASTi Telestra

  • Page 1 ASTi Telestra Quick Start User Guide Document: DOC-01-TELS-UG-1 Telestra v1.4 Advanced Simulation Technology inc. 441-A Carlisle Drive, Herndon, Virginia, 20170 USA Revision D (April 2001)
  • Page 2: Table Of Contents

    Starting and Stopping the Telestra System ........
  • Page 3: Overview

    UNIX in general but not Linux in particular, there are some useful commands and tools specific to Linux described at the end of this document. This guide is intended to assist the user in initial start-up of the Telestra unit and provides an over- view of the basic commands and facilities of the system.
  • Page 4: Preparing Telestra For Use

    Host Interface (on-board Ethernet) DACS Interface HLA Interface Figure 2 (below )shows an example network topology for the Telestra system. Notice that an indi- vidual Telestra system contains support for a maximum of four DACS boxes. Copyright © 1999-2001 Advanced Simulation Technology inc.
  • Page 5 Host # n DACS System 4 Please note that in order to integrate Telestra into your network, certain configuration set-up pro- cedures are required to set the IP address of the HLA Ethernet adapter and Host Interface adapter. The second Ethernet adapter, used to connect to the DACS node, is pre-configured on shipment, and should not be modified unless under ASTi instruction.
  • Page 6: Starting And Stopping The Telestra System

    file system integrity. To start the unit, apply power via the front mounted on/off switch. The unit will boot-up and run the Telestra federate on the first console. To log into the system and edit files, you must switch to the second console by pressing the ‘Alt-F2’...
  • Page 7: Telestra Setup Procedure

    Telestra Setup Procedure Telestra Configuration Utility The Telestra system ships with a console GUI configuration tool that supports configuring all net- work interfaces, host access, terrain queries, tactical data links, and access to the federate remote control interface. To start the configuration utility, login as root and run the command con- figTelestra.pyc.
  • Page 8 ASTi Telestra User Guide (Version 1, Revision D) Figure 4: Telestra Configuration Utility Main Menu Copyright © 1999-2001 Advanced Simulation Technology inc.
  • Page 9: Network Configuration

    Nameserver for the system. For each of the remaining interfaces, the Telestra Configuration Utility contains options for the IP address, Netmask, and Gateway. The Telestra system ships with default values for all three interfaces. Users will need to modify the settings for the HLA and Host interfaces to match their specific network configurations.
  • Page 10: Installing A Dmso Rti (Non-U.s. Customers Only)

    Next, execute the ‘moveRTI.sh’ command to move the RTI components into their ASTi specific locations. To test if the RTI has been properly installed, log out and log in as hlauser. Then type “telestra -t” at the prompt. If the last line printed reads “TEST OK”, then the installation was successful.
  • Page 11: How To Run The Software

    HLA network. However, to allow local only testing or stand-alone tests to be performed, it is pos- sible to run the rtiexec on the Telestra box. The rtiexec must be running somewhere in order for the system to function. The rtiexec can be run by logging in as hlauser and typing rtiexec from consoles 2 through 6 (see below).
  • Page 12 first: issuing a new join command will cause the Telestra federate to resign from its current federation before attempting to join the new one. If the Telestra federate is instructed to join a federation it is already joined to, it will resign and re-join that federation.
  • Page 13: Using The Remote Control Interface

    ASTi Telestra User Guide (Version 1, Revision D) Using the Remote Control Interface The commands discussed above are part of a complete set of commands that the Telestra federate recognizes. These commands can either be issued from the console or through a TCP/IP connec- tion with the Telestra Remote Control Interface.
  • Page 14: The Configuration File

    The default value is N and therefore requires the user to perform a manual “join”. If this is set to Y, and the Telestra federate is run before an rtiexec is started, the federate will be unable to join, and may crash on some RTIs.
  • Page 15 ASTi Telestra User Guide (Version 1, Revision D) Audio_Backchannel = <ON or OFF> If this is set, the Telestra Federate sends the audio over the HLA physical network, but bypasses the RTI. The Telestra federate will still create transmitter and receiver HLA objects.
  • Page 16: System File Structure

    Telestra Federate. The following files are resident in this directory (or sub directory as indicated). telestra This file starts the Telestra federate. Use of the argument “-t” forces the system to run a system confidence test. When simply used on the command line, this starts the application federate, and uses the commands found in the configuration file.
  • Page 17 Contains scripts helpful for using and maintaining the system. Currently, there is only one for customer use: hostemu. hostemu is used to debug the remote Control Interface, and is described more fully in the document Telestra Remote Control Interface User Guide. Copyright © 1999-2001 Advanced Simulation Technology inc.
  • Page 18: The Rti Software

    As stated previously the rtiexec application must be running somewhere on the network to which Telestra is connected. However there may be cases where the system is down or some standalone testing is required. In order to support this Telestra includes a local copy of rtiexec.
  • Page 19: Dacs Operational Differences Running Hla

    “Cockpit_UHF1”, then the object name displayed (and created on the RTI) will be “Aircraft_Posn.Cockpit_UHF1.rx”. (A radio object actually consists of two separate objects which are created on the RTI. These are Transmitter objects, whose names the ASTi System ends in ‘.tx’, and receiver objects, whose names will end in ‘.rx’).
  • Page 20 ASTi Telestra User Guide (Version 1, Revision D) The “Entity” object used for entity attach now functions in a different way. It is now only neces- sary to enter the HLA name of the required attach entity in the name field of the Entity object in Model Builder.
  • Page 21: System Utilities

    Red Hat Linux (and hence the Telestra System) includes a set of utilities that greatly simplifies access to the 3.5” floppy drive fitted to the unit. These tools are known as “mtools” and allow DOS-like commands to be used for all normal floppy operation, without the need to mount/unmount the drive.
  • Page 22: Updating The Telestra Software

    Updating the Telestra software The Telestra software updates are distributed as a Red Hat Package file, which have a file exten- sion “.rpm”. These are small enough to fit on a floppy disk, so the mtools mentioned above can be used to get them from a Windows machine onto the Telestra system.
  • Page 23: Appendix A: Joining A Federation

    Telestra systems. To test the installation, log in as hlauser and type “telestra -t”. For the purposes of this scenario, the rtiexec process will run on one of the two Telestra systems. Only one rtiexec process should exist on the network. For performance reasons, ASTi recommends running this process on a separate machine during an actual exercise and NOT on one of the Telestra systems.
  • Page 24: Telestra System Set-Up

    Step 1: Make sure the Telestra system is powered ON. Step 2: Switch to the second console using ‘ALT-F2’ and login as root. Step 3: Start the Telestra Configuration Utility using ‘configTelestra.pyc’. The network settings will reflect the default values.
  • Page 25 ASTi Telestra User Guide (Version 1, Revision D) Step 4: Under the Network Settings -> General Settings menu, change the default hostname. Figure 3: Default General Network Settings Figure 4: Changing the Default Hostname Copyright © 1999-2001 Advanced Simulation Technology inc.
  • Page 26 ASTi Telestra User Guide (Version 1, Revision D) Figure 5: Modified General Network Settings Copyright © 1999-2001 Advanced Simulation Technology inc.
  • Page 27 ASTi Telestra User Guide (Version 1, Revision D) Step 5: Under Network Settings -> HLA Interface, change the IP address. Figure 6: Default HLA Interface Settings Figure 7: Changing the Default IP Address Copyright © 1999-2001 Advanced Simulation Technology inc.
  • Page 28 ASTi Telestra User Guide (Version 1, Revision D) Figure 8: Modified HLA Interface Settings Step 6: Reboot the system to activate the changes. Step 7: Repeat steps 1 through 6 for additional machines, using the specific settings for each machine.
  • Page 29: Setting Up The Federation

    ‘rtiexec’. Figure 9: Running rtiexec on Telestra_A Step 2: On each machine switch to the first console (You will see the ‘Telestra >’ prompt) and enter the command ‘join asti’. Figure 10: Telestra Federate before the Join Command...
  • Page 30 ASTi Telestra User Guide (Version 1, Revision D) Step 3: Wait for the federate software to return a ‘JOIN OK’ to indicate a successful join opera- tion. If the software returns a ‘JOIN FAIL’, double check the network configuration on each machine.
  • Page 31 ASTi Telestra User Guide (Version 1, Revision D) Step 4: On any Telestra system, switch to one of the alternate consoles and execute the command ‘rtiConsole’. This will allow the user to view the current Federations, as well as the list of joined Federates.
  • Page 32: Appendix B: Asti Radio Som

    ASTi Telestra User Guide (Version 1, Revision D) Appendix B: ASTi Radio SOM Version 3.0 OMD File (OMDT v1.3.4.16) (ObjectModel (Name "ASTi Radio SOM") (VersionNumber "3.0") (Type FOM) (Purpose "To support real time,person in the loop radio simulation") (ApplicationDomain "Real time, platform level simulations.\r\n") (SponsorOrgName "ASTi")
  • Page 33 ASTi Telestra User Guide (Version 1, Revision D) (DataType "float") (Cardinality "1") (Units "radians") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "ReferenceSystem") (DataType "any") (Cardinality "1") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "Padding1" [9]) (DataType "octet") (Cardinality "1") (Units "N/A") (Resolution "1") (Accuracy "perfect")
  • Page 34 ASTi Telestra User Guide (Version 1, Revision D) (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "Phi") (DataType "float") (Cardinality "1") (Units "radians") (Accuracy "perfect") (AccuracyCondition "always") (ComplexDataType (Name "RFModulationStruct" [10]) (Description "Structure containing the type of RF Modulation") (ComplexComponent (FieldName "MajorModulationType") (DataType "MajorRFModulationTypeEnum16")
  • Page 35 ASTi Telestra User Guide (Version 1, Revision D) (AccuracyCondition "always") (ComplexDataType (Name "RTIObjectIdStruct" [1]) (ComplexComponent (FieldName "ID") (DataType "string") (Cardinality "1") (Units "N/A") (Resolution "N/A") (Accuracy "perfect") (AccuracyCondition "always") (Description "An RTI object name string") (ComplexDataType (Name "SINCGARSModulationStruct" [14]) (Description "Detailed information about the CCTT SINCGARS") (ComplexComponent (FieldName "FHNetID"...
  • Page 36 ASTi Telestra User Guide (Version 1, Revision D) (DataType "char") (Cardinality "1") (Units "N/A") (Resolution "1") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "Coefficients") (DataType "float") (Cardinality "1+") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "ReferenceSystem") (DataType "any") (Cardinality "1") (Accuracy "perfect") (AccuracyCondition "always")
  • Page 37 ASTi Telestra User Guide (Version 1, Revision D) (Representation 1)) (Enumeration (Enumerator "AmplitudeModulation") (Representation 2)) (Enumeration (Enumerator "ContinuousWaveModulation") (Representation 3)) (Enumeration (Enumerator "DoubleSideband") (Representation 4)) (Enumeration (Enumerator "IndependentSideband") (Representation 5)) (Enumeration (Enumerator "SSB_LowerSideband") (Representation 6)) (Enumeration (Enumerator "SSB_FullCarrier") (Representation 7)) (Enumeration (Enumerator "SSB_ReducedCarrier")
  • Page 38 ASTi Telestra User Guide (Version 1, Revision D) (Enumeration (Enumerator "KY_28") (Representation 1)) (Enumeration (Enumerator "KY_58") (Representation 2)) (Enumeration (Enumerator "NarrowSpectrumSecureVoice_NSVE") (Representation 3)) (Enumeration (Enumerator "WideSpectrumSecureVoice_WSVE") (Representation 4)) (Enumeration (Enumerator "SINCGARS_ICOM") (Representation 5)) (EnumeratedDataType (Name "EncodingTypeEnum16" [5]) (AutoSequence Yes) (StartValue 1) (Enumeration (Enumerator "Encoding_8-bit_mu-law")
  • Page 39 ASTi Telestra User Guide (Version 1, Revision D) (AutoSequence Yes) (StartValue 0) (Enumeration (Enumerator "Other") (Representation 0)) (Enumeration (Enumerator "Pilot") (Representation 1)) (Enumeration (Enumerator "Copilot") (Representation 2)) (Enumeration (Enumerator "FirstOfficer") (Representation 3)) (Enumeration (Enumerator "Driver") (Representation 4)) (Enumeration (Enumerator "Loader") (Representation 5)) (Enumeration (Enumerator "Gunner")
  • Page 40 ASTi Telestra User Guide (Version 1, Revision D) (Enumeration (Enumerator "OnButNotTransmitting") (Representation 1)) (Enumeration (Enumerator "OnAndTransmitting") (Representation 2)) (EnumeratedDataType (Name "UnmodulatedTypeEnum16" [5]) (Description "Duh!") (AutoSequence Yes) (StartValue 0) (Enumeration (Enumerator "Other") (Representation 0)) (Enumeration (Enumerator "ContinuousWaveEmission") (Representation 1)) (ComplexDataType (Name "CryptographicStruct" [12]) (ComplexComponent (FieldName "CryptographicSystem")
  • Page 41 ASTi Telestra User Guide (Version 1, Revision D) (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "RadioInputSource") (DataType "RadioInputSourceEnum8") (Cardinality "1") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "Padding" [9]) (DataType "unsigned short") (Cardinality "1") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "TransmittedPower") (DataType "float") (Cardinality "1")
  • Page 42 ASTi Telestra User Guide (Version 1, Revision D) (ComplexComponent (FieldName "Padding" [9]) (DataType "short") (Cardinality "1") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "SampleRate") (DataType "unsigned long") (Cardinality "1") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "DataLength") (DataType "unsigned short") (Cardinality "1") (Accuracy "perfect")
  • Page 43 ASTi Telestra User Guide (Version 1, Revision D) (Attribute (Name "ReceivedPower") (DataType "float") (Cardinality "1") (Units "dB-milliwatts") (Accuracy "perfect") (AccuracyCondition "always") (UpdateType Conditional) (UpdateCondition "> RX PWR THRSH" [8]) (TransferAccept N) (UpdateReflect UR) (Description "The power of the received transmission.") (DeliveryCategory "best_effort")
  • Page 44 ASTi Telestra User Guide (Version 1, Revision D) (Description "The radiation pattern of the radio\'s antenna.") (DeliveryCategory "best_effort") (MessageOrdering "receive") (Attribute (Name "Encryption") (DataType "CryptographicStruct") (Cardinality "1") (Units "N/A") (Resolution "N/A") (Accuracy "perfect") (AccuracyCondition "always") (UpdateType Conditional) (UpdateCondition "On change")
  • Page 45 ASTi Telestra User Guide (Version 1, Revision D) (DataType "TransmitStateStruct") (Cardinality "1") (Accuracy "perfect") (AccuracyCondition "always") (UpdateType Conditional) (TransferAccept N) (UpdateReflect UR) (Description "Data defines the transmission state power, activity, and input source.") (DeliveryCategory "best_effort") (MessageOrdering "receive") (Attribute (Name "WorldLocation") (DataType "WorldLocationStruct")
  • Page 46 ASTi Telestra User Guide (Version 1, Revision D) (DeliveryCategory "best_effort") (MessageOrdering "receive") (Interaction (ID 2) (Name "EncodedAudioRadioSignal") (ISRType IR) (Description "A form of radio signal, where the signal is voice/audio data encoded according to a standard encoding scheme.") (DeliveryCategory "best_effort") (MessageOrdering "receive")
  • Page 47 (Note (NoteNumber 13) (NoteText "This field is not currently supported by the ASTi radio. However, when anistropic antennae are modeled in the ASTi radio, it will follow these data formats, plus additional ones (if required)")) (Note (NoteNumber 14) (NoteText "This structure is preceded by a 16 bit field, so the padding does, in fact, come out correctly"))
  • Page 48: Version 3.0 Omt File

    ASTi Telestra User Guide (Version 1, Revision D) Version 3.0 OMT File (DIF HLA-OMT v1.3 (TYPE Single)) (ObjectModel (Name "ASTi Radio SOM") (VersionNumber "3.0") (Type FOM) (Purpose "To support real time,person in the loop radio simulation") (ApplicationDomain "Real time, platform level simulations.\r\n") (SponsorOrgName "ASTi")
  • Page 49 ASTi Telestra User Guide (Version 1, Revision D) (AccuracyCondition "always") (ComplexComponent (FieldName "ReferenceSystem") (DataType "any") (Cardinality "1") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "Padding1" [9]) (DataType "octet") (Cardinality "1") (Units "N/A") (Resolution "1") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "Padding2" [9]) (DataType "short")
  • Page 50 ASTi Telestra User Guide (Version 1, Revision D) (DataType "float") (Cardinality "1") (Units "radians") (Accuracy "perfect") (AccuracyCondition "always") (ComplexDataType (Name "RFModulationStruct" [10]) (ComplexComponent (FieldName "MajorModulationType") (DataType "MajorRFModulationTypeEnum16") (Cardinality "1") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "AmplitudeModulationType") (DataType "AmplitudeModulationTypeEnum16") (Cardinality "0-1") (Accuracy "perfect")
  • Page 51 ASTi Telestra User Guide (Version 1, Revision D) (DataType "string") (Cardinality "1") (Units "N/A") (Resolution "N/A") (Accuracy "perfect") (AccuracyCondition "always") (ComplexDataType (Name "SINCGARSModulationStruct" [14]) (ComplexComponent (FieldName "FHNetID" [11]) (DataType "short") (Cardinality "1") (Units "N/A") (Resolution "N/A") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "HopSetID"...
  • Page 52 ASTi Telestra User Guide (Version 1, Revision D) (ComplexComponent (FieldName "Coefficients") (DataType "float") (Cardinality "1+") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "ReferenceSystem") (DataType "any") (Cardinality "1") (Accuracy "perfect") (AccuracyCondition "always") (ComplexDataType (Name "WorldLocationStruct") (ComplexComponent (FieldName "X") (DataType "double") (Cardinality "1") (Units "meters")
  • Page 53 ASTi Telestra User Guide (Version 1, Revision D) (Enumeration (Enumerator "SSB_ReducedCarrier") (Representation 8)) (Enumeration (Enumerator "SSB_UpperSideband") (Representation 9)) (Enumeration (Enumerator "VestigialSideband") (Representation 10)) (EnumeratedDataType (Name "AngleModulationTypeEnum16" [5]) (Enumeration (Enumerator "Other") (Representation 0)) (Enumeration (Enumerator "FrequencyModulation") (Representation 1)) (Enumeration (Enumerator "FrequencyShiftKeying") (Representation 2)) (Enumeration (Enumerator "PhaseModulation")
  • Page 54 ASTi Telestra User Guide (Version 1, Revision D) (Representation 7)) (EnumeratedDataType (Name "MajorRFModulationTypeEnum16" [5]) (Enumeration (Enumerator "Other") (Representation 0)) (Enumeration (Enumerator "Amplitude") (Representation 1)) (Enumeration (Enumerator "AmplitudeAndAngle") (Representation 2)) (Enumeration (Enumerator "Angle") (Representation 3)) (Enumeration (Enumerator "Combination") (Representation 4)) (Enumeration (Enumerator "Pulse") (Representation 5)) (Enumeration (Enumerator "Unmodulated")
  • Page 55 ASTi Telestra User Guide (Version 1, Revision D) (Enumeration (Enumerator "HQ") (Representation 2)) (Enumeration (Enumerator "HQII") (Representation 3)) (Enumeration (Enumerator "HQIIA") (Representation 4)) (Enumeration (Enumerator "SINCGARS") (Representation 5)) (Enumeration (Enumerator "CCTT_SINCGARS") (Representation 6)) (EnumeratedDataType (Name "TransmitterOperationalStatusEnum8" [4]) (Enumeration (Enumerator "Off") (Representation 0)) (Enumeration (Enumerator "OnButNotTransmitting")
  • Page 56 ASTi Telestra User Guide (Version 1, Revision D) (ComplexDataType (Name "TransmitStateStruct") (ComplexComponent (FieldName "TransmitterOperationalStatus") (DataType "TransmitterOperationalStatusEnum8") (Cardinality "1") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "RadioInputSource") (DataType "RadioInputSourceEnum8") (Cardinality "1") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "Padding" [9]) (DataType "unsigned short") (Cardinality "1")
  • Page 57 ASTi Telestra User Guide (Version 1, Revision D) (AccuracyCondition "always") (ComplexComponent (FieldName "Padding" [9]) (DataType "short") (Cardinality "1") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "SampleRate") (DataType "unsigned long") (Cardinality "1") (Accuracy "perfect") (AccuracyCondition "always") (ComplexComponent (FieldName "DataLength") (DataType "unsigned short") (Cardinality "1")
  • Page 58 ASTi Telestra User Guide (Version 1, Revision D) (DataType "float") (Cardinality "1") (Units "dB-milliwatts") (Accuracy "perfect") (AccuracyCondition "always") (UpdateType Conditional) (UpdateCondition "> RX PWR THRSH" [8]) (TransferAccept N) (UpdateReflect UR) (Description "The power of the received transmission.") (Attribute (Name "ReceivedTransmitterIdentifier") (DataType "RTIObjectIdStruct")
  • Page 59 ASTi Telestra User Guide (Version 1, Revision D) (Accuracy "perfect") (AccuracyCondition "always") (UpdateType Conditional) (UpdateCondition "On change") (TransferAccept N) (UpdateReflect UR) (Description "The data specifying the encryption of the transmitted signal.") (Attribute (Name "Frequency") (DataType "FrequencyStruct") (Cardinality "1") (Accuracy "perfect") (AccuracyCondition "always")
  • Page 60 ASTi Telestra User Guide (Version 1, Revision D) (UpdateReflect UR) (Description "The location of the radio transmitter in the world coordinate system.") (Class (ID 4) (Name "BaseEntity" [15]) (PSCapabilities S) (Description "Object represented in the simulated world.") (Attribute (Name "WorldLocation") (DataType "WorldLocationStruct")
  • Page 61 ASTi Telestra User Guide (Version 1, Revision D) The user can also obtain the ObjectName for a particular object instance using the getObject- InstanceName call.")) (Note (NoteNumber 2) (NoteText "The current OMT standard does not allow the definition of variant records in com- plex data types, i.e.
  • Page 62 ASTi Telestra User Guide (Version 1, Revision D) (Note (NoteNumber 13) (NoteText "This field is not currently supported by the ASTi radio. However, when anistropic antennae are modeled in the ASTi radio, it will follow these data formats, plus additional ones (if required)")) (Note (NoteNumber 14) (NoteText "This structure is preceded by a 16 bit field, so the padding does, in fact, come...

Table of Contents