Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Include Page
_IW Academy
_IW Academy

Hide_comments

Scroll Ignore

Table of Contents

Command description

IFC RADIO command

ifc radio

Use this command to enable or disable radio the system radio interface of the system.

Syntax:

#1> ifc radio {up | down} 

...

xg

Use this command to review and update set the air link parameters.

Syntax:

#1> xg [arguments]

Code Block
languagejavapowershell
themeDJangoEmacs
#1> xg 
usage:

   xg -typeconfig
 {master | slave}
Radio frame params relatedxg config -peer-exported
   xg -tdd-sync-src {freerun | gnss}config -defaults
   
   xg -dlquota {1..99/1}
   xg -sframelen {1 | 2 | 5 | 10}[-grids-carrier-ix=<carrier-ix>] [-grids-band=<channel-width>] -grids {<freq_start>[-<freq_end>[/<step>]]}[,...]
   xg [-max-distance {0..120000/1} grids-carrier-ix=<carrier-ix>] [-grids-band=<channel-width>] -grids=
  
 General settings
   xg -cell-idtype {0..15/1}
Radio front end relatedmaster, slave}
   xg -tdd-sync-src {freerun, gnss}
   xg -freqautosync-link-dlsettings {channel-width==10:4905..5995/10 | channel-width==20:4910..5990/10 | channel-width==40:4920..5980/20}
   xg -freq-ul {channel-width==10:4905..5995/10 | channel-width==20:4910..5990/10 | channel-width==40:4920..5980/20}no, no-co-sa-no-reboot, no-reboot, reboot-remote-if-needed}	

 Link shared settings (Radio Front End)
   xg -txpwrcell-id {0..2715/1}
   xg -channel-width {10, | 20, | 40}

Modulation  related
 (channel-width 10): xg -amcfreq-strategydl {normal | conservative | aggressive}
  6005..6415/50}
   (channel-width 20): xg -maxfreq-mcsdl {16010..106410/120}

DFS/RSSI scan/Radar detection

Ethernet datapath related 
    (channel-width 40): xg -qosfreq-strategydl {normal | conservative | aggressive | off}

Supplementary

alias:
   6020..6400/50}
   (channel-width 10): xg -freq <val> => xg -freq-dl <val>-ul {6005..6415/50}
   (channel-width 20): xg -freq-ul <val>

  {6010..6410/20}
   (channel-width 40): xg -appendconf-v2-startfreq-ul {6020..6400/50}
   xg -appendconfshort-v2cp <encoded web config>{0, 1} 
   xg -appendconf-v2-endfreg-auto {0, 1}

 Link shared settings (Frame Config)
   xg [-grids-carrier-ix=<grids-carrier-ix>] [-grids-band=<grids-band>] -grids {<freq_start>[-<freq_end>[/<step>]],...max-distance {1..100/1}
   xg -sframelen {2, 4, 5, 10}
   xg -tdd-profile {0..7/1}
   xg [-gridstdd-carrierprofile-ix=<grids-carrier-ix>] [-grids-band=<grids-band>] -grids=auto-switching {0, 1}

   xg stat [-phy] [-1]RF per-station settings
   xg stat -clear txpwr {0..27/1}
   xg capabilities

   xg config-ctrl-block-boost {0, 1}
   xg config -self -atpc-master-enable {0, 1}
   xg config -peer-exported-atpc-target-rssi {-70..-40/1}
   xg config -defaults

Command arguments

Point-to-point link can be set between a Master and a Slave unit only. In order to choose InfiLINK XG device type, use the command:

  • xg -type {master | slave}

Example:

Code Block
languagejava
themeDJango
xg -type master 

In order to setup TDD synchronization parameters, use the command:

  • xg -tdd-sync-src {freerun | gnss}
    • "freerun" - unsynchronized frame start.
    • "gnss" - synchronization from built-in GPS/GLONASS receiver.
Warning
titleCAUTION

GNSS option is effective for Master unit only.

Warning
titleCAUTION

Before enabling gnss option make sure that built-in GNSS-receiver is configured properly. Use "gps" command to configure or check the status (use values of "HDOP" up to 1.5)

Possibility of the frequency re-use depends on the antenna types, placement, direction, link distances, etc.

Warning
titleCAUTION

Please note that the following settings must be equal for the co-located units:

  • All co-located units must be Masters
  • Downlink/uplink ratio
  • Air frame period
  • Maximal distance
  • Channel width

If you need to set a downlink/uplink ratio, use the following command, specifying as a value the size of downlink subframe relative to the whole frame (e.g. “xg -dlquota 70” should be specified for downlink/uplink ratio of 70/30):

  • xg -dlquota {1..99}

Actual downlink/uplink ratio might be different due to internal system limitations. The system chooses closest available ratio automatically. The current value of this ratio can be checked in the output of "xg capabilities" command.

Example:

Code Block
languagejava
themeDJango
xg -dlquota 70

In order to set air frame period in milliseconds, use the command:

  • xg -sframelen {1, 2, 5, 10}

Example:

Code Block
languagejava
themeDJango
xg –sframelen 10

The shorter air frame period, the lower latency, but also the higher overheads. Using longer frame periods cuts down overheads, but increases latency.

In order to specify maximum link distance in meters, use the command:

  • xg -max-distance {0..55800/1}

Example: 

Code Block
languagejava
themeDJango
xg -max-distance 5000

The specified value must be no lower actual link distance, and it is recommended keep it as close as possible to the actual distance to avoid unnecessary overheads. The recommended sequence of configuration is to set this parameter well above the actual distance and after the units have been deployed fine-tune it based on the measured distance value, taken from "xg stat" output.

In order to avoid connection of the unit to a wrong node (if several co-located units are using the same center frequency), it is recommended to specify different ID values for different link. Both ends of the same link must have the same ID.

In order to specify ID value, use the command:

  • xg -cell-id {0..15/1}

Example:

Code Block
languagejava
themeDJango
xg -cell-id 15

If you need to configure downlink center frequency (applicable to the models supporting split-frequency/H-FDD operation), use the command:

  • xg -freq-dl  {channel-width==10:4905..5995/10 | channel-width==20:4910..5990/10 | channel-width==40:4920..5980/20}

The range of available values and increment size for each of the channel widths is specified in braces.

Example: 

Code Block
languagejava
themeDJango
xg -freq-dl 5200

In order to configure uplink center frequency (applicable to the models supporting split-frequency/H-FDD operation), use the command:

  • xg -freq-ul {channel-width==10:4905..5995/10 | channel-width==20:4910..5990/10 | channel-width==40:4920..5980/20}

The range of available values and increment size for each of the channel widths is specified in braces.

Example:

Code Block
languagejava
themeDJango
xg -freq-ul 5400 

If you need to configure downlink/uplink center frequency (sets the same frequency channel to both uplink and downlink), use the command:

  • xg -freq

Example:

Code Block
languagejava
themeDJango
xg -freq 5200

If you need to set the limits on the available operation frequencies (for example, if there are some legal or other restrictions for usage of some part of hardware supported frequencies), you can configure a custom frequency grid.

In order to set a custom frequency grid (within physical/license limits of a specific model), define the grid individually for each band of each carrier as a list of sub-bands, using the command:

  • xg [-grids-carrier-ix=<grids-carrier-ix>] [-grids-band=<grids-band>] -grids {<freq_start>[-<freq_end>[/<step>]],...}

or as a sequence of frequencies:

  • xg [-grids-carrier-ix=<grids-carrier-ix>] [-grids-band=<grids-band>] -grids=
In order to set a channel width in MHz, use the command:
atpc-rssi-threshold {0..5/1}

 Modulation related
   xg -amc-strategy {normal, conservative, aggressive}
   xg -max-mcs {1..11/1}

 DFS/RSSI scan/Radar detection
   xg -idfs-enable {0, 1}
   xg -idfs-rssi-threshold {1..50/1}
   xg -idfs-ffs-time {0..600/1}
   xg -idfs-rdrdt-enable {0, 1}
   xg -idfs-fix-dl-ul {0, 1}
  
 Ethernet datapath related
   xg -traffic-prioritization {0..1/1}
   (idfs-enable 0): xg -1588-sync-tai {1, 0}

 Supplementary
   xg -config-restore-time {1..60/1}
   xg -config-restore-index {1..8/1}
   xg -passphrase=<pass>
 aliases:
   xg -freq <val> => xg -freq-dl <val> -freq-ul <val>


Commands and options description is given in the table below:

Center
Scroll Title
titleTable - "xg" commands and options description
CommandDescription
xg config 
  • Local unit configuration
xg config -peer-exported
  • Unit configuration except the "Node Type" parameter

The outputs have the following view:

Code Block
languagepowershell
themeEmacs
xg -v3-start
xg -v3 <encoded web config>
xg -v3-end
 xg config -defaults
  •  The default unit configuration
xg [-grids-carrier-ix=<carrier-ix>] [-grids-band=<channel-width>] -grids {<freq_start>[-<freq_end>[/<step>]]}[,...]
  • If you need to set the limits on the available operation frequencies (for example, if there are some legal or other restrictions for usage of some part of hardware supported frequencies), you can configure a custom frequency grid. In order to set a custom frequency grid (within physical/license limits of a specific model), define the grid individually for each band of each carrier as a list of sub-bands
xg [-grids-carrier-ix=<carrier-ix>] [-grids-band=<channel-width>] -grids=
  • Sequence of frequencies separated by commas
xg -type {master | slave}
  • Set the node type to "master" or "slave". Point-to-point link can be set between "master" and "slave" unit

Example,

Code Block
languagepowershell
themeEmacs
xg -type master
xg -tdd-sync-src {freerun | gnss}
  •  Configure TDD synchronization parameter:
    • "freerun" - the "slave" unit synchronization is performed with the built-in GPS/GLONASS receiver of the "master" unit
    • "gnss" - synchronization from built-in GPS/GLONASS receiver
Warning
titleCAUTION

GNSS option is effective for "master" unit only.

Warning
titleCAUTION

Before enabling "gnss" option make sure that built-in GNSS-receiver is configured properly. Use "gps" command to configure or check the status (use values of "HDOP" up to 1.5).

xg -autosync-link-settings {no, no-co-sa-no-reboot, no-reboot, reboot-remote-if-needed}

Automatic link synchronization:

  • "no" - disabled
  • "no-co-sa-no-reboot" - sync settings are not saved, the remote unit is not rebooted
  • "no-reboot" - sync settings are saved, the remote unit is not rebooted
  • "reboot-remote-if-needed" - save and reboot the remote unit if needed.

The automatic link synchronization option will always be executed if it is enabled in CLI and not checked in the web interface

xg -cell-id {0..15/1}
  • Set the link ID value
  • Use this parameter to avoid connecting a unit to a wrong peer if there are several co-located units using the same center frequency
  • Specify different ID values for different link. Both ends of the same link must have the same ID. The value range is 0…15 in increments of 1

Example,

Code Block
languagepowershell
themeEmacs
xg -cell-id 15
xg -channel-width {10, 20, 40}

In order to set a transmit power level in dBm, use the command:

  • xg -txpwr {0..27/1}

There are three possible variants of AMC strategy:

  • conservative assumes using higher CINR thresholds in order to minimize error rates;
  • aggressive strategy of using lower CINR thresholds in order to use higher modulation levels for increasing the throughput;
  • normal represents the balance between the two above-mentioned.

In order to select AMC strategy, use the command:

  • xg -amc-strategy {normal | conservative | aggressive}

In order to set the highest modulation level for AMC algorithm, use the command:

  • xg -max-mcs {1..10} – one of the ten supported MCSs (from QPSK to QAM1024)

There are four possible variants of traffic prioritization strategy:

  • "aggressive" - maximal throughput with a minor priority packet loss allowed;
  • "conservative" - no priority packet loss with small decline in the peak throughput;
  • "normal" - the balance between the two above-mentioned;
  • "off" - no prioritization.

In order to select traffic prioritization strategy, use the command:

  • xg -qos-strategy {normal | conservative | aggressive | off}

If you want to view link statistics, use the command:

  • xg stat [-phy] [-1]
    • "-phy" - the system displays in-depth physical layer link statistics;
    • "-1" - the system displays a single snapshot of statistics data.

Sample command output

Code Block
languagejava
themeDJango
#console>xg stat
Wireless Interface Statistics
Interface Status: UP
+--------------------------------------+--------------------------------------+
|      Receive Statistics              |      Transmit Statistics             |
+--------------------------------------+--------------------------------------+
|Air Frames Received   137926          |Air Frames Transmitted 70356          |
|Packets Received      2               |Packets Transmitted    3              |
+--------------------------------------+--------------------------------------+


Wireless Link Statistics
+----------------------+--------------+
|Wireless Link status  |Up            |
|Measured Distance     |16 meters     |
|Channel Width         |40 MHz        |
|DL/UL Ratio           |50:50         |
+----------------------+--------------+
+---+-----------+--------------+---------------+---------------+--------------+
|  Device Type  |        Master (local)        |   Slave (remote)             |
+---+-----------+--------------+---------------+---------------+--------------+
|Tx Capacity    |         156549 kbps          |         143503 kbps          |
+---+-----------+--------------+---------------+---------------+--------------+
|               |                Carrier 0 (carrier status Up)                |
+---+-----------+--------------+---------------+---------------+--------------+
|Tx Frequency   |           5600 MHz           |           5600 MHz           |
|AMC Mode       |             Auto             |             Auto             |
+---+-----------+--------------+---------------+---------------+--------------+
|               |   Stream 0   |   Stream 1    |   Stream 0    |   Stream 1   |
+---+-----------+--------------+---------------+---------------+--------------+
|TX |Tx Power   |9.87 dBm      |9.89 dBm       |10.18 dBm      |10.16 dBm     |
+---+-----------+--------------+---------------+---------------+--------------+
|RX |Rx MCS     |QAM256 6/8 (7)|QAM64 5/6 (6)  |QAM256 6/8 (7) |QAM64 5/6 (6) |
|   |CINR       |30 dB         |28 dB          |31 dB          |30 dB         |
|   |RSSI       |-36 dBm       |-36 dBm        |-37 dBm        |-37 dBm       |
|   |Acc TBER   |0.0e0 (0.0%)  |0.0e0 (0.0%)   |0.0e0 (0.0%)   |0.0e0 (0.0%)  |# Acc TBER - accumulated transmission block error rate

In order to clear statistics, use the command:

  • xg stat -clear

If you need to get information about radio subsystem capabilities, use the command:

  • xg capabilities

Command outputs example

Code Block
languagejava
themeDJango
#console>xg capabilities 
Radio capabilities

General properties
Radio module name: RMU-55-05:41049
Antenna methods supported: MIMO
Duplex types supported: TDD
Frame periods supported: 1, 2, 5, 10 ms
Channel widths available: 10, 20, 40 MHz

Number of carriers: 1
Carrier 0 frequency range: 4900..6000 MHz
Carrier 0 Tx power range: 0..27/1 dBm

Carrier 0 configuration (Channel width 40 MHz,allocated DL/UL ratio 50:50 (28:28 air blocks), frame period 1 ms, ttg/rtg (3:3 air blocks), qos strategy: normal):
+---------------+-------------------------------+-------------------------------+-------------------------------+
| MCS           | Modulation                    | DL/UL capacity, kbps          |Total rate, kbps               |
+---------------+-------------------------------+-------------------------------+-------------------------------+
| 1             | QPSK 1/2                      | 26091/26091                   |57344                          |
| 2             | QPSK 3/4                      | 39137/39137                   |86016                          |
| 3             | QAM16 1/2                     | 52183/52183                   |114688                         |
| 4             | QAM16 3/4                     | 78274/78274                   |172032                         |
| 5             | QAM64 4/6                     | 104366/104366                 |229376                         |
| 6             | QAM64 5/6                     | 130457/130457                 |286720                         |
| 7             | QAM256 6/8                    | 156549/156549                 |344064                         |
| 8             | QAM256 7/8                    | 182640/182640                 |401408                         |
| 9             | QAM256 30/32                  | 195686/195686                 |430080                         |
| 10            | QAM1024 8/10                  | 208732/208732                 |458752                         |
+---------------+-------------------------------+-------------------------------+-------------------------------+
Lower..upper central frequencies: 4910..5990 MHz 
Frequency grid (default): 4920-5980/20 MHz
Frequency list (54 channels):
4920, 4940, 4960, 4980, 5000, 5020, 5040, 5060, 5080,
5100, 5120, 5140, 5160, 5180, 5200, 5220, 5240, 5260, 5280, 5300, 5320, 5340,
5360, 5380, 5400, 5420, 5440, 5460, 5480, 5500, 5520, 5540, 5560, 5580, 5600,
5620, 5640, 5660, 5680, 5700, 5720, 5740, 5760, 5780, 5800, 5820, 5840, 5860,
5880, 5900, 5920, 5940, 5960, 5980 MHz

In order to view the configuration of the local unit, use the command:

  • xg config –self

In order to view the configuration of the remote unit, use the command:

  • xg config -peer-exported

The outputs of the command can be used for synchronization of the settings on the unit (see Modem configuration for details).

The outputs have the following view:

Code Block
languagejava
themeDJango
xg -appendconf-v2-start
xg -appendconf-v2 <encoded web config>
xg -appendconf-v2-end

In order to view the default configuration, use the command:

  • xg config –defaults.
Initial configuration, installation and monitoring guidelines  AnchorInitial configuration, installation and monitoring guidelinesInitial configuration, installation and monitoring guidelines
  • Step 1

Perform site survey:

    • Determine line of sight conditions and obstacles along the path
    • Perform spectrum analysis in order to estimate its occupation and interference situation and to determine available channels
    • Use available link planning tools to estimate link performance and required configurations for antennas, to choose channel width, Tx power, etc.
  • Step 2
    • Pre-configure the units in the lab:
    • Configure one unit as a Master node and another as a Slave node
    • Set channel width, center frequencies and downlink/uplink ratio of frequency channels, air frame period, maximum distance (well above estimated link distance), Tx power, etc.
Warning
titleCAUTION

Please note that the following settings must be equal on the both sides of the link:

  • Link ID
  • Downlink/uplink frequency channels
  • Channel width
  • Downlink/uplink ratio
  • Air frame period

Otherwise, the units will not link up.

Note
titleNOTE

In order to synchronize the settings of the units, copy from one unit and paste to another one the Peer exported config lines shown in the "xg" command outputs. See the configuration example below.

Configuration example

Code Block
languagejava
themeDJango
#Peer exported config:
 xg -appendconf-start
 xg -appendconf IC1kbHF1b3RhIDcwIC1zZnJhbWVsZW4gMTAgLW1heC1kaXN0YW5jZSAyNzU
 xg -appendconf wIC1ydGctbWFudWFsLWVuYWJsZSAwIC1jZWxsLWlkIDAgLWZyZXEtZGwgNj
 xg -appendconf M4MCAtZnJlcS11bCA2MzgwIC10eHB3ciAxNSAtdHhnYWluIC0zMiAtY2hhb
 xg -appendconf m5lbC13aWR0aCAxMCAtYW1jLW1vZGUgYXV0byAtYW1jLXN0cmF0ZWd5IGFn
 xg -appendconf Z3Jlc3NpdmUgLXRlc3QtYW1jLW9mZnNldCAtMyAtdGVzdC1hbWMtb2Zmc2V 
 xg -appendconf 0LWVuYWJsZSAxIC1tYXgtbWNzIDkgLXFvcy1zdHJhdGVneSBub3JtYWwgLX
 xg -appendconf JsbS12ZXJib3NpdHktbGV2ZWwgMg==.36caaf5c9d9ebc2433482ac4565b
 xg -appendconf 241e 
 xg -appendconf-end
    • Save the configuration, reboot both units, and check if they link up after reboot.
  • Step 3

Perform initial alignment

    • Install both units on the masts and direct them roughly at each other
    • Switch them on and check that the wireless link is established, using RF link led indicators
    • Perform rough alignment, using built-in led indicators of signal strength
    • Perform fine alignment, using xg stat outputs. Try to maximize CINR and Absolute RSSI values. 
Note
titleNOTE

If Absolute RSSI value goes above -40 dBm, decrease Tx power of the remote unit in order to keep it within -40..-50 dBm for performance maximization.

  • Step 4

Optimize link performance

    • Adjust Maximal link distance parameter based on the measured distance.
Note
titleNOTE

Check measured link distance, using xg stat outputs and adjust xg –max-distance settings by adding 200-300 m to the measured value.

    • Check the air block error rate Acc TBER in xg stat outputs and adjust AMC strategy if necessary. It is recommended to use Normal strategy initially and then adjust it based on target and actual Acc TBER values.
Note
titleNOTE

Acceptable error rate Acc TBER depends on the application. See examples in Table 1 below.

Center

Scroll Table Layout
widths80%,20%

Scroll Title
titleTable - Acceptable error rates for different applications
ApplicationAcceptable error rate

TCP-based applications (web, FTP, etc.)

10-4

Voice-over-IP

10-5

UDP video (CCTV, IPTV, etc)

10-6

TDM-over-IP

10-7..10-9

    • Select the most appropriate air frame period.
Note
titleNOTE

 The system supports frame period values ranging from 1 to 10 ms.

Frame with period of 1 ms gives the lowest latency (from 500 us one-way).

Frame with period of 10 ms has lowest overheads. As a result, it has approximately 12% better maximal throughput for the same MCS than one with period of 1 ms. Also, 10 ms frame provides more stable performance - it has significantly lower distance penalty compared to 1 ms: at 100 km the maximal throughput decreases by 7% at 10 ms and by 75% at 1 ms.
  • Set the channel width (in MHz). The possible values are: 10, 20 or 40 MHz
(channel-width 10): xg -freq-dl {6005..6415/50}

(channel-width 20): xg -freq-dl {6010..6410/20}

(channel-width 10): xg -freq-dl {6020..6400/50}

  • Set the downlink center frequency (applicable to the models supporting split-frequency/H-FDD operation)
  • The range of available values for each of the channel widths is specified in braces.

Example,

Code Block
languagepowershell
themeEmacs
xg -freq-dl 6410
Note
titleNOTE

For the units with two radio modules the downlink center frequency must be set for both.

Example,

Code Block
languagepowershell
themeEmacs
xg -freq-dl [0]6000,[1]6100
(channel-width 10): xg -freq-ul {6005..6415/50}

(channel-width 20): xg -freq-ul {6010..6410/20}

(channel-width 10): xg -freq-ul {6020..6400/50}

  • Set the uplink center frequency (applicable to the models supporting split-frequency/H-FDD operation)
  • The range of available values for each of the channel widths is specified in braces.

Example,

Code Block
languagepowershell
themeEmacs
xg -freq-ul 6400
Note
titleNOTE

For the units with two radio modules the uplink center frequency must be set for both.

Example,

Code Block
languagepowershell
themeEmacs
xg -freq-ul [0]6200,[1]6300
xg -short-cp {0, 1}
  • Enable/disable the "Short Cyclic Prefix" option
  • Cyclic prefix is used to mitigate inter-symbol interference due to multipath propagation environment
  • Cyclic prefix size is always 1/8 for 10 MHz channel width
xg -freg-auto {0, 1}
  • Enable/disable the automatic frequency selection, in case of DFS option in license
Note
titleNOTE

The automatic frequency selection option is NOT available for the InfiLINK XG 1000 family devices.

xg -max-distance {1..100/1}
  • Specify the maximum link distance (in kilometers). The possible values: from 1 to 100 in increments of 1 km
  • The specified value must not be lower than the actual link distance, but it is recommended keep it as close as possible to the actual distance to avoid unnecessary overheads
  • The recommended strategy is to set this parameter well above the actual distance after the units have been deployed based on the measured distance value taken from “xginfo stat” output

Example,

Code Block
languagepowershell
themeEmacs
xg -max-distance 50
xg -sframelen {2, 4, 5, 10}
  • Set the air frame period duration (in ms). The value range is 2, 4, 5 or 10 ms
  • A shorter frame period gives lower latency, but also has higher overheads
  • Using longer frame periods cuts down overheads, but increases the latency

Example,

Code Block
languagepowershell
themeEmacs
xg -sframelen 10
xg -tdd-profile {0..7/1}
  • Set the TDD profile
  • Current and available profile value, DL/UL ratio depending on the frame period can be checked in the output of "xginfo capabilities -verbose" command

Example,

Code Block
languagepowershell
themeEmacs
xg -tdd-profile 5

DL/UL values for the profile 5:

Center

Image Added

xg -tdd-profile-auto-switching {0, 1}
  • Enable/disable the automatic downlink/uplink ratio selection
xg -txpwr {0..27/1}
  • Set a transmit power level (in dBm). The value range is 0…27 dBm in increments of 1 dBm
Note
titleNOTE

For the units with two radio modules the transmit power must be set for both. The value range is 0…22 dBm in increments of 1 dBm.

Example,

Code Block
languagepowershell
themeEmacs
xg -txpwr [0]10,[1]15
xg -ctrl-block-boost {0, 1}
  • Enable/disable control block boost option
  • Control Block Boost improves link availability in the most difficult propagation and interference conditions due to the radio frame with control information transfer at duplicate transmit power
xg -atpc-master-enable {0, 1}
  • Enable/disable "ATPC Master"
    • The master unit manages the transmit power of the remote unit in order to achieve the target RSSI value of its own receiver
xg -atpc-target-rssi {-70..-40/1}
  • The RSSI target value:
    • The RSSI value of the master tries to engage the target range, the center value of which is the "Target RSSI"
    • Practical range: from -20 to -70 dBm (the actual: from -40 to -70 dBm)
xg -atpc-rssi-threshold {0..5/1}
  • The RSSI value threshold on the master side
xg -amc-strategy {normal, conservative, aggressive}
  •  Set the AMC algorithm strategy:
    • conservative” assumes using higher CINR thresholds in order to minimize the error rate
    • aggressive” lowers the thresholds in order to use higher modulation levels and thus increase the throughput
    • normal” represents a balance between the error rate and throughput values
xg -max-mcs {1..10/1}
  •  Set the maximum MCS that can be used: from 1 to 10 (from QPSK to 1024)
xg -idfs-enable {0, 1}
  •  Enable/disable Instant DFS option
Note
titleNOTE

The "Instant DFS" option is only available for the InfiLINK XG family 5 GHz devices.

xg -idfs-rssi-threshold {1..50/1}
  •  RSSI threshold for switching
xg -idfs-ffs-time {0..600/1}
  •  Frequency forced holding time
xg -idfs-rdrdt-enable {0, 1}
  •  Enable/disable frequency scanning
xg -idfs-fix-dl-ul {0, 1}
  •  Prevents Instant DFS to select different values of the DL/UL ratio
xg -traffic-prioritization {0..1/1}
  • Enable/disable traffic prioritization strategy. Unit will recognize the 802.1p tags in Ethernet frame headers. Based on these tags priorities will be autlomatically assigned to the frames when they are sent over the radio interface. Priorities may be adjusted manually (Commands for switch configuration).
xg -1588-sync-tai {1, 0}
  • Enable/disable Master devices synchronization through the wired connection from an external synchronization source by IEEE 1588 protocol.
Note
titleNOTE

To ensure two Masters synchronization from the synchronization source, the PTP Daemon on must be configured in Master mode on one of them, on the other - in a Slave mode.

For the first Master device:

Code Block
languagetext
themeEmacs
xg -tdd-sync-src freerun
xg -1588-sync-tai 1
ptpd -b ge1 start

For the second Master device:

Code Block
languagetext
themeEmacs
xg -tdd-sync-src 1588
xg -1588-sync-tai 1
ptpd -g -b ge1 start
xg -config-restore-time {1..60/1}
  • Time of already established link checking, by default 5 minutes
  • In order to stay the link after a new configuration applying, the unit checks the link establishment during this time and automatically restores the previous configuration in case the link was not established.
Note
titleNOTE

Detailed description is given in the document "Safety apply settings in InfiLINK XG / InfiLINK XG 1000".

xg -config-restore-index {1..8/1}
  • Unit configuration backup index
xg -passphrase=<pass>
  • Set the passphrase
xg -freq<val> => xg -freq-dl <val> -freq-ul <val>
  • Set the center frequency value

Example,

Code Block
languagepowershell
themeEmacs
xg -freq 6415
Note
titleNOTE

Initial configuration procedure of the PtP link setup between the units is described in the section "Laboratory pre-configuration".

xginfo

Use this command to output the information data.

Syntax:

#1> xginfo [arguments]

Code Block
languagejava
themeDJango
#1> xginfo
usage:
   xginfo stat [-verbose] [-clear] [-1]
   xginfo capabilities [-verbose]
   xginfo version
   xginfo availability

"xginfo" command arguments description is given in the table below

Center
Scroll Title
titleTable - "xginfo" commands and options description
CommandDescription
xginfo stat [-verbose] [-clear] [-1]
  • Displays the link statistics:
    • "-verbose" - detailed information about physical link parameters
    • "-clear" - reset the statistics data
    • "-1" -  single snapshot of the statistics data
xginfo capabilities [-verbose]
  • Displays the radio system capabilities
xginfo version
  • Displays the current firmware version
xginfo availability [-verbose] [-clear]
  • Displays the link availability statistics:
    • "-verbose" - detailed information
    • "-clear" - reset the statistics data

xgutils

Syntax:

#1> xgutils [arguments]

Code Block
languagepowershell
themeEmacs
#1> xgutils
usage:
   xgutils ber-amc-show [-carrier <CARRIER_NUM>] [-1]
   xgutils ber-amc-reset [-mask <STREAM_MASK>]

"xgutils" commands and options description is given in the table below

Center
Scroll Title
titleTable - "xgutils" commands and options description
CommandDescription
xgutils ber-amc-show [-carrier <CARRIER_NUM>] [-1]
  • Displays auto bitrate mechanism counters
xgutils ber-amc-reset [-mask <STREAM_MASK>]
  • Bitrate adjustment mechanism reset counters based on a bit error counters
xgutils dfs -list [-clear]
  • Displays a list of available frequencies and information on them (noise level, radar availability, selected frequency)
    • "clear" - reset the radars list and frequency scanning data
xgutils dfs -stat [-clear]
  • Instant DFS switching statistics
    • "clear" - reset the statistics

xgdfs

Syntax:

#1> xgdfs [arguments]

Code Block
languagepowershell
themeEmacs
#1> xgdfs
usage:
   xgdfs -list [-clear]
   xgdfs -stat [-clear]

"xgdfs" commands and options description is given in the table below

Center
Scroll Title
titleTable - "xgdfs" commands and options description
CommandDescription
xgdfs -list [-clear]
  • Displays a list of available frequencies and information on them (noise level, radar availability, selected frequency)
    • "clear" - reset the radars list and frequency scanning data
xgdfs -stat [-clear]
  • Instant DFS switching statistics
    • "clear" - reset the statistics