Page tree

Versions Compared

Key

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

Include Page
_Академия Инфинет
_Академия Инфинет

Hide_comments

Scroll Ignore

Table of Contents

Описание команд

Команда IFC RADIO

...

"ifc radio"

Используется для включения/отключения радиоинтерфейса системы.

Синтаксис: 

#1> ifc radio {up | down} 

Команда XG

Команда используется для просмотра и изменения

"xg"

Используется для настройки параметров радиоканала.

Синтаксис:

#1> xg [arguments]

Code Block
languagejavapowershell
themeDJangoEmacs
#1> xg 
usage:

   xg config
   xg -type {master | slave}
Radio frame params relatedconfig -peer-exported
   xg config -defaults
   
   xg [-tdd-sync-src {freerun | gnss}
   xg -dlquota {1..99/1}grids-carrier-ix=<carrier-ix>] [-grids-band=<channel-width>] -grids {<freq_start>[-<freq_end>[/<step>]]}[,...]
   xg -sframelen {1 | 2 | 5 | 10}[-grids-carrier-ix=<carrier-ix>] [-grids-band=<channel-width>] -grids=
  
 General settings
   xg -max-distancetype {0..120000/1} master, slave}
   xg -celltdd-sync-idsrc {0..15/1}
Radio front end relatedfreerun, gnss}
   xg -autosync-freqlink-dlsettings {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 -freqcell-ulid {channel-width==10:49050..5995/10 | channel-width==20:4910..5990/10 | channel-width==40:4920..5980/20}
   xg -txpwr {0..27/115/1}
   xg -channel-width {10, 20, 40}
   (channel-width 10): xg -freq-dl {6005..6415/50}
   xg -(channel-width {10 | 20 | 40}

Modulation related
  20): xg -freq-dl {6010..6410/20}
   (channel-width 40): xg -amcfreq-strategydl {normal | conservative | aggressive}
   6020..6400/50}
   (channel-width 10): xg -maxfreq-mcsul {16005..106415/150}

DFS/RSSI scan/Radar detection

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

Supplementary

alias:ul {6010..6410/20}
   xg (channel-freqwidth <val> => 40): xg -freq-dl <val> -freq-ul <val>

ul {6020..6400/50}
   xg -short-cp {0, 1} 
   xg -appendconf-v2-start
   xg -appendconf-v2 <encoded web config>freg-auto {0, 1}

 Link shared settings (Frame Config)
   xg -appendconf-v2-endmax-distance {1..100/1}
   xg [-grids-carrier-ix=<grids-carrier-ix>] [-grids-band=<grids-band>] -grids {<freq_start>[-<freq_end>[/<step>]],...-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}

 RF per-station settings
   xg stat [-phy] [-1]txpwr {0..27/1}
   xg stat -clear -ctrl-block-boost {0, 1}
   xg capabilities
 -atpc-master-enable {0, 1}
   xg config-atpc-target-rssi {-70..-40/1}
   xg config -self-atpc-rssi-threshold {0..5/1}

 Modulation related
   xg config -peer-exportedamc-strategy {normal, conservative, aggressive}
   xg config -defaults

Аргументы команды

Радиоканал с топологией «точка-точка» может быть установлен между ведущим узлом (тип Master) и ведомым узлом (тип Slave). Чтобы выбрать тип устройства InfiLINK XG, используйте команду:

  • xg -type {master | slave}

Например,

Code Block
languagejava
themeDJango
xg -type master 

выбирает тип устройства Master.

Чтобы настроить параметры TDD-синхронизации на ведущем узле, используйте команду:

  • xg -tdd-sync-src {freerun | gnss}
    • "freerun" – несинхронизированный запуск кадра
    • "gnss" – синхронизация от встроенного GPS/ГЛОНАСС приемника.
Warning
titleПРЕДОСТЕРЕЖЕНИЕ

Параметр GNSS может быть настроен только на ведущем узле (Master).

Warning
titleПРЕДОСТЕРЕЖЕНИЕ

Прежде чем выбрать опцию GNSS, убедитесь, что встроенный приемник GPS/ГЛОНАСС настроен. для настройки и проверки его состояния используйте команду GPS (значение "HDOP" не должно превышать 1,5).

Возможность переиспользования частот зависит от типа антенны, места размещения, направления, дальности канала и т.д.

Warning
titleПРЕДОСТЕРЕЖЕНИЕ

Обратите внимание, что следующие настройки должны быть одинаковыми для совмещенных устройств:

  • тип Master (все совмещенные устройства должны быть ведущими узлами)
  • соотношение нисходящего / восходящего каналов
  • длительность кадра радиоканала
  • максимальная дальность
  • ширина канала.

Чтобы установить необходимое соотношение нисходящего и восходящего каналов, используйте следующую команду, указав в качестве значения размер подкадра нисходящего канала по отношению к целому кадру:

  • xg -dlquota {1..99}

Реальное соотношение нисходящего и восходящего каналов может отличаться из-за внутренних ограничений системы (автоматически выбирается ближайшее доступное соотношение). Текущее значение соотношения приводится в выходных данных команды "xg capabilities"

Например,

Code Block
languagejava
themeDJango
xg -dlquota 70

задает соотношение нисходящего и восходящего каналов 70/30.

Чтобы установить длительность кадра радиоканала в миллисекундах, используйте команду:

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

Например,

Code Block
languagejava
themeDJango
xg –sframelen 10

устанавливает длительность кадра радиоканала 10 миллисекунд.

Чем меньше длительность кадра радиоканала, тем меньше время задержки передачи пакета, но выше доля накладных расходов.

Чтобы установить максимальную дальность канала в метрах, используйте команду:

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

Например,

Code Block
languagejava
themeDJango
xg -max-distance 5000

Следует указывать значение не менее реального расстояния между антеннами устройств и как можно ближе к реальной дальности для минимизации накладных расходов. Рекомендуемая последовательность настройки – установить значение существенно больше предполагаемой реальной дальности, а после установки устройств на месте скорректировать его на основании измеренного значения дальности, которое приводится в выводе команды "xg stat".

Чтобы предотвратить подключение устройства к «чужому» узлу в случае, если несколько совмещенных устройств используют одну и ту же центральную частоту, следует установить разные значения ID для разных каналов, а для устройств по обе стороны одного канала указать одинаковые значения ID. Чтобы установить значение ID, используйте команду:

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

Например,

Code Block
languagejava
themeDJango
xg -cell-id 15

Чтобы настроить центральную частоту нисходящего канала (применимо для моделей, поддерживающих работу на разнесенных частотах/H-FDD), используйте команду:

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

Диапазон допустимых значений и шаг центральной частоты нисходящего канала для каждого возможного значения ширины канала указаны в фигурных скобках.

Например,

Code Block
languagejava
themeDJango
xg -freq-dl 5200

Чтобы настроить центральную частоту восходящего канала (применимо для моделей, поддерживающих работу на разнесенных частотах/H-FDD), используйте команду:

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

Диапазон допустимых значений и шаг центральной частоты нисходящего канала для каждого возможного значения ширины канала указаны в фигурных скобках.

Например,

Code Block
languagejava
themeDJango
xg -freq-ul 5400

Чтобы настроить центральную частоту канала, которая будет использоваться как для восходящего, так и для нисходящего канала, используйте команду:

  • xg -freq

Например,

Code Block
languagejava
themeDJango
xg -freq 5200

В случае необходимости выбор рабочей частоты устройства может быть ограничен пользовательской частотной сеткой (например, при наличии законодательных или каких-либо других ограничений на использование некоторых частот, поддерживаемых устройством аппаратно). Чтобы настроить пользовательскую частотную сетку (в пределах физических/лицензионных ограничений используемого устройства), задайте для каждой полосы band каждого радиомодуля "carrier-ix" список поддиапазонов (начальная_частота–конечная_частота/шаг), используя команду:

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

либо перечислите конкретные частоты через запятую в следующем виде:

  • xg [-grids-carrier-ix=<grids-carrier-ix>] [-grids-band=<grids-band>] -grids=

Чтобы установить ширину канала в МГц, используйте команду:

  • xg -channel-width {10, 20, 40}

Чтобы установить уровень выходной мощности в дБм, используйте команду:

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

Автоматическое управление модуляцией может осуществляться в соответствии с одной из следующих стратегий:

  • "conservative" - использование более высоких пороговых значений CINR (соотношения сигнал/шум с учетом интерференции) с целью минимизации коэффициента блоковых ошибок
  • "aggressive" - использование более низких пороговых значений CINR для выбора модуляций более высокого уровня с целью повышения пропускной способности
  • "normal" - компромисс между двумя предыдущими стратегиями.

Чтобы выбрать необходимую стратегию автоматического управления модуляцией, используйте команду:

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

Чтобы задать максимально допустимый уровень модуляции при автоматическом управлении модуляцией, используйте команду:

  • xg -max-mcs {1..10} – выбор одной из 10 поддерживаемых схем модуляции (от QPSK до QAM1024)

Приоритизация трафика может осуществляться в соответствии с одной из следующих стратегий:

  • "aggressive" - обеспечение максимальной пропускной способности с возможностью незначительных потерь приоритетного трафика
  • "conservative" - предотвращение потерь приоритетных пакетов с некоторым снижением пиковой пропускной способности
  • "normal" - компромисс между двумя предыдущими стратегиями
  • "off" - отсутствие приоритизации.

Чтобы выбрать необходимую стратегию приоритизации трафика, используйте команду:

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

Чтобы получить статистические данные о работе беспроводного соединения, используйте команду:

  • xg stat [-phy] [-1]
    • "-phy" – выдача подробной информации о физических параметрах работы беспроводного соединения
    • "-1" – отображение отдельного статического состояния набора данных.

Пример вывода команды (фрагмент),

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%)  |#кумулятивный коэффициент блоковых ошибок

Чтобы очистить (обнулить) статистические данные, используйте команду:

  • xg stat -clear

Чтобы получить информацию о возможностях радиоподсистемы, используйте команду:

  • xg capabilities

Пример вывода команды,

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

Чтобы посмотреть конфигурацию локального устройства, используйте команду:

  • xg config –self

Чтобы посмотреть конфигурацию удаленного устройства, используйте команду:

  • xg config -peer-exported

Выходные данные команды могут быть использованы для синхронизации настроек устройств (см. Указания по первичной настройке, установке и контролю за состоянием).

Конфигурация отображается в виде:

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

Чтобы посмотреть конфигурацию устройства по умолчанию, используйте команду:

  • xg config –defaults
Указание по первичной настройке, установке и контролю за состоянием радиоканала  AnchorУказание по первичной настройке, установке и контролю за состоянием радиоканалаУказание по первичной настройке, установке и контролю за состоянием радиоканала
  • Шаг 1

Произведите обследование участка:

    • Оцените условия прямой видимости и препятствия на пути распространения сигнала
    • Произведите анализ спектра, чтобы оценить его занятость и помеховую обстановку и определить доступные каналы
    • Используйте специальные программные продукты для планирования каналов, чтобы оценить производительность канала и определить необходимые настройки антенн, выбрать ширину канала, выходную мощность и т.д.
  • Шаг 2

Произведите первоначальные настройки оборудования в лабораторных условиях:

    • Настройте одно устройство как ведущий узел (тип Master), а второе как ведомый (тип Slave)
    • Установите ширину канала, центральные частоты и соотношение нисходящего и восходящего каналов, длительность кадра радиоканала, максимальную дальность канала (значительно больше предполагаемой реальной дальности), выходную мощность и т.д.
Warning

Обратите внимание, что следующие настройки должны быть одинаковыми по обе стороны канала:

  • идентификатор соединения ID
  • частоты нисходящего / восходящего каналов
  • ширина канала
  • соотношение нисходящего / восходящего каналов
  • длительность кадра радиоканала.

Иначе соединение между устройствами не будет установлено!

Note
titleВНИМАНИЕ

Чтобы синхронизировать настройки устройств, скопируйте с одного устройства на другое строку "Peer exported config", показываемую в выходных данных команды "xg config -peer-exported". См. Пример конфигурации ниже.

Пример конфигурации

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

Сохраните конфигурацию, перезагрузите оба устройства, а затем проверьте, установилось ли между ними радиосоединение.

  • Шаг 3

Произведите первоначальную юстировку:

    • Установите устройства на мачте, сориентировав их друг на друга
    • Включите их и проверьте по встроенным светодиодным индикаторам RF, установилось ли между ними радиосоединение
    • Произведите грубую юстировку по встроенным светодиодным индикаторам уровня мощности сигнала
    • Произведите тонкую настройку, используя данные из вывода команды "xg stat". Постарайтесь максимизировать значения CINR и Absolute RSSI.
Note
titleВНИМАНИЕ

Если значение Absolute RSSI превышает -40 дБм, уменьшите выходную мощность удаленного устройства, чтобы снизить его до уровня -40…-50 дБм для максимизации производительности.

  • Шаг 4

Оптимизируйте производительность канала связи:

    • Настройте параметр максимальная дальность канала на основе измеренного значения дальности
Note
titleВНИМАНИЕ

Проверьте измеренную дальность канала, используя выходные данные "xg stat" и отрегулируйте настройки "xg –max-distance", добавив 200-300 м к измеренному значению.

    • Проверьте кумулятивный коэффициент блоковых ошибок "Acc TBER" в выходных данных "xg stat" и при необходимости скорректируйте стратегию автоматического управления модуляцией. Рекомендуется сначала выбрать стратегию "normal", а затем скорректировать её с учетом целевых и действующих значений "Acc TBER".
Note
titleВНИМАНИЕ

Допустимый коэффициент блоковых ошибок зависит от приложения, в рамках которого используется радиоканал. Примеры допустимых коэффициентов см. в Таблице Коэффициент блоковых ошибок для различных приложений.

Center

Scroll Table Layout
widths80%,20%

Scroll Title
titleТаблица – Коэффициенты блоковых ошибок для различных приложений
ПриложениеДопустимый коэффициент блоковых ошибок

Приложения на основе TCP (web, FTP и т.д.)

10-4

Voice-over-IP

10-5

UDP видео (CCTV, IPTV и т.д.)

10-6

TDM-over-IP

10-7..10-9

    • Выберите оптимальную длительность кадра радиоканала.
Note
titleВНИМАНИЕ

Система поддерживает значения длительности кадра радиоканала от 1 до 10 мс.

Кадр длительностью 1 мс обеспечивает минимальную задержку (от 500 мкс в одном направлении).

Использование кадра длительностью 10 мс позволяет минимизировать накладные расходы, в результате чего при той же схеме модуляции максимальная пропускная способность примерно на 12% выше, чем при использовании кадра длительностью 1 мс. Кроме того, использование кадра 10 мс обеспечивает более стабильную производительность по сравнению с кадром 1 мс: снижение максимальной пропускной способности с увеличением расстояния на 100 км для кадра 10 мс составляет 7%, а для кадра 1 мс - 75%.
-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>

Описание команд и опций "xg" приведено ниже в таблице

Center
Scroll Title
titleТаблица - Описание команд и опций "xg"
КомандаОписание

xg config 

  • Просмотр конфигурации локального устройства

xg config -peer-exported

  • Просмотр конфигурации устройства за исключением параметра "Тип узла" (master/slave)

Конфигурация отображается в виде:

Code Block
languagepowershell
themeEmacs
xg -v3-start 
xg -v3 <encoded web config> 
xg -v3-end

xg config -defaults

  • Просмотр конфигурации устройства по умолчанию

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

  • В случае необходимости выбор рабочей частоты устройства может быть ограничен пользовательской частотной сеткой (например, при наличии законодательных или каких-либо других ограничений на использование некоторых частот, поддерживаемых устройством аппаратно). Чтобы настроить пользовательскую частотную сетку (в пределах ограничений используемого устройства), задайте для каждой полосы "band" каждого радиомодуля "carrier-ix" список диапазонов (начальная_частота–конечная_частота/шаг)

xg [-grids-carrier-ix=<carrier-ix>] [-grids-band=<channel-width>] -grids=

  • Выбор конкретных частот через запятую

xg -type {master | slave}

  • Выбор типа устройства. Радиоканал с топологией «точка-точка» может быть установлен между ведущим узлом (master) и ведомым (slave)

Например,

Code Block
languagepowershell
themeEmacs
xg -type master 

выбирает тип устройства "master".

xg -tdd-sync-src {freerun | gnss}
  • Настройка параметра TDD-синхронизации:
    • "freerun" – синхронизация устройства с ролью "slave" осуществляется с помощью внутреннего источника синхронизации устройства с ролью "master"
    • "gnss" - синхронизация от встроенного приёмника GPS/ГЛОНАСС
Warning
titleПРЕДОСТЕРЕЖЕНИЕ

Параметр "gnss" может быть настроен только на ведущем узле (master).

Warning
titleПРЕДОСТЕРЕЖЕНИЕ

Прежде чем выбрать параметр "gnss", убедитесь, что встроенный приемник GPS/ГЛОНАСС настроен. Для настройки и проверки его состояния используйте команду "gps" (значение "HDOP" не должно превышать 1,5).

xg -autosync-link-settings {no, no-co-sa-no-reboot, no-reboot, reboot-remote-if-needed}
  • Автоматическая синхронизация линка
    • "no" - синхронизация отключена
    • "no-co-sa-no-reboot" - параметры синхронизации не сохраняются в памяти и удаленное устройство не перезагружается
    • "no-reboot" - параметры синхронизации сохраняются, но удаленное устройство не перезагружается
    • "reboot-remote-if-needed" - в случае необходимости сохранить и перезагрузить параметры синхронизации на удаленном устройстве.

При включении данной опции в CLI автоматическая синхронизация линка будет выполняться всегда, даже если в веб-интерфейсе соответствующее поле не отмечено.

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

  • Установка идентификатора соединения
  • Уникальный идентификатор соединения, необходим для исключения ситуаций, когда устройство подключается к другому устройству, работающему на той же частоте
  • Идентификатор соединения может принимать значения от 0 до 15. Для устройств по обе стороны одного каналазначения идентификатора должны совпадать

Например,

Code Block
languagepowershell
themeEmacs
xg -cell-id 15

xg -channel-width {10, 20, 40}

  • Установка ширины канала (МГц)
(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}

  • Настройка центральной частоты нисходящего канала (применимо для моделей, поддерживающих работу на разнесенных частотах/H-FDD)
  • Диапазон допустимых значений центральной частоты нисходящего канала для каждого возможного значения ширины канала указаны в фигурных скобках.

Например,

Code Block
languagepowershell
themeEmacs
xg -freq-dl 6410
Note
titleВНИМАНИЕ

Для устройств с двумя радиомодулями устанавливается значение центральной частоты нисходящего канала для каждого радиомодуля.

Пример,

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}

  • Настройка центральной частоты восходящего канала (применимо для моделей, поддерживающих работу на разнесенных частотах/H-FDD)
  • Диапазон допустимых значений центральной частоты нисходящего канала для каждого возможного значения ширины канала указаны в фигурных скобках.

Например,

Code Block
languagepowershell
themeEmacs
xg -freq-ul 6400
Note
titleВНИМАНИЕ

Для устройств с двумя радиомодулями устанавливается значение центральной частоты восходящего канала для каждого радиомодуля.

Пример,

Code Block
languagepowershell
themeEmacs
xg -freq-ul [0]6200,[1]6300
xg -short-cp {0, 1}
  • Отключение/включение опции "Short Cyclic Prefix"
  • "Short Cyclic Prefix" создает временные паузы между отдельными символами, и если длительность временного интервала превышает максимальное время задержки сигнала в результате многолучевого распространения, то межсимвольной интерференции не возникает
  • При ширине канала 10 МГц величина "Short Cyclic Prefix" всегда равняется 1/8
xg -freg-auto {0, 1}
  • Включение/отключение автоматического выбора частоты при наличии в лицензии опции "Instant DFS"
Note
titleВНИМАНИЕ

Опция автоматического выбора частоты не доступна на устройствах семейства InfiLINK XG 1000.

 xg -max-distance {1..100/1}
  • Установка максимальной дальности беспроводного соединения, в километрах: от 1 до 100 с шагом 1
  • Следует указывать значение не менее реального расстояния между антеннами устройств и как можно ближе к реальной дальности для минимизации накладных расходов. Рекомендуемая последовательность настройки – установить значение существенно больше предполагаемой реальной дальности, а после установки устройств на месте скорректировать его на основании измеренного значения дальности, которое приводится в выводе команды "xginfo stat"

Например,

Code Block
languagepowershell
themeEmacs
xg -max-distance 50

xg -sframelen {2, 4, 5, 10}

  • Установка размера временного кадра в мс. Доступные значения: 2, 4, 5, 10 мс
  • Меньший размер кадра уменьшает задержку, в то же время увеличивается доля накладных расходов
  • Больший размер кадра уменьшает потери производительности, связанные с накладными расходами, но в то же время увеличивается среднее значение времени задержки на передачу

Например,

Code Block
languagepowershell
themeEmacs
xg -sframelen 10

xg -tdd-profile {0..7/1}

  • Выбор TDD профиля
  • Доступные и текущее значение профиля и соотношения DL/UL в зависимости от временного кадра можно посмотреть в выходных данных команды "xginfo capabilities -verbose"

Например,

Code Block
languagepowershell
themeEmacs
xg -tdd-profile 5

задает соотношение, соответствующее профилю 5:

Center

Image Added

xg -tdd-profile-auto-switching {0, 1}
  • Включение/отключение опции автоматического подбора соотношения нисходящего и восходящего каналов

xg -txpwr {0..27/1}

  •  Установка выходной мощности радиомодуля. Возможные значения от 0 до 27 дБм с шагом 1
Note
titleВНИМАНИЕ

Для устройств с двумя радиомодулями, значение выходной мощности устанавливается для каждого радиомодуля. Возможные значения от 0 до 22 дБм с шагом 1.

Пример,

Code Block
languagepowershell
themeEmacs
xg -txpwr [0]10,[1]15
xg -ctrl-block-boost {0, 1}
  • Установка опции "Control Block Boost"
  • "Control Block Boost" улучшает доступность канала в наиболее сложных условиях распространения и тяжелой помеховой обстановке за счет передачи части радиокадра, содержащей контрольную информацию, на повышенной в два раза выходной мощности
xg -atpc-master-enable {0, 1}
  • Включение/отключение "ATPC Master"
    • Ведущая сторона, управляющая выходной мощностью передатчика на удаленной стороне для достижения целевого значения RSSI собственного приемника
xg -atpc-target-rssi {-70..-40/1}
  • Целевое значение RSSI, которое стремится достичь "ATPC Master"
    • В общем случае "ATPC Master" стремится добиться попадания значения RSSI в целевой диапазон, центральным значением которого является "Target RSSI"
    • Практический смысл имеют значения от -20 до -70 дБм (фактический диапазон от -40 до -70 дБм)
xg -atpc-rssi-threshold {0..5/1}
  • Точность поддержания значения RSSI на стороне Master
xg -amc-strategy {normal, conservative, aggressive}
  • Выбор необходимой стратегии автоматического управления модуляцией:
    • "conservative" - стратегия использует завышенные значения CINR для того, чтобы минимизировать количество ошибок
    • "aggressive" - стратегия использует заниженные значения CINR, чтобы увеличивать пропускную способность
    • "normal" - стратегия позволяет добиться баланса между количеством ошибок и пропускной способностью
xg -max-mcs {1..11/1}
  • Выбор максимально допустимого уровня модуляции: от 1 до 11 (от QPSK до QAM1024)
xg -idfs-enable {0, 1}
  • Включение/отключение опции Instant DFS
Note
titleВНИМАНИЕ

Опция "Instant DFS" доступна только для устройств семейства InfiLINK XG 5 ГГц.

xg -idfs-rssi-threshold {1..50/1}
  • Пороговое значение RSSI для переключения
xg -idfs-ffs-time {0..600/1}
  • Время принудительного удержания частоты
xg -idfs-rdrdt-enable {0, 1}
  • Включение/отключение режима сканирования частоты
xg -idfs-fix-dl-ul {0, 1}
  • Включение этой опции запрещает Instant DFS при оптимизации выбирать значение соотношения нисходящего и восходящего потока отличного друг от друга
xg -traffic-prioritization {0..1/1}
  • Включение/отключение стратегии приоритизации трафика. Устройство будет распознавать метки 802.1p в заголовках кадров Ethernet. На основании этих меток будут автоматически назначены приоритеты кадрам при их отправке через радиоинтерфейс. Также приоритеты могут быть настроены вручную (см. Команды настройки коммутатора).
xg -1588-sync-tai {1, 0}
  • Включение/отключение синхронизации Ведущих устройств через проводной сегмент от внешнего источника синхронизации по протоколу IEEE 1588.
Note
titleВНИМАНИЕ

Для обеспечения синхронизации двух Ведущих устройств от источника синхронизации, на одном из них PTP Daemon должен быть настроен в режиме Master, на другом - Slave. 

Для первого Ведущего устройства:

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

Для второго Ведущего устройства:

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}

  • Время на проверку уже установленного беспроводного канала связи, по умолчанию 5 минут
  • Если после применения новых настроек радио канал связи между устройствами не установится, по истечении этого времени устройство будет перезагружено, и предыдущая конфигурация, сохраненная под определенным слотом, будет автоматически восстановлена
Note
titleВНИМАНИЕ

Подробное описание приведено в документе "Безопасное применение настроек в устройствах InfiLINK XG / InfiLINK XG 1000".

xg -config-restore-index {1..8/1}

  • Слот резервной копии настроек устройства
xg -passphrase=<pass>
  • Установка пароля
xg -freq<val> => xg -freq-dl <val> -freq-ul <val>
  • Настройка центральной частоты канала

Например,

Code Block
languagepowershell
themeEmacs
xg -freq 6415
Note
titleВНИМАНИЕ

Процедура настройки беспроводного соединения "точка-точка" между устройствами описана в разделе "Предварительная настройка".

"xginfo"

Используется для вывода информационных данных.

Синтаксис:

#1> xginfo [arguments]

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

Описание команд и опций "xginfo" приведено ниже в таблице

Center
Scroll Title
titleТаблица - Описание аргументов команды "xginfo"
КомандаОписание
xginfo stat [-verbose] [-clear] [-1]
  • Получение статистических данных о работе беспроводного соединения
    • "-verbose" - выдача подробной информации о физических параметрах работы беспроводного соединения
    • "-clear" - очистка (обнуление) статистических данных
    • "-1" - отображение статистических данных без периодического обновления
xginfo capabilities [-verbose]
  • Получение информации о возможностях радиоподсистемы
xginfo version
  • Получение информации о текущей версии программного обеспечения
xginfo availability [-verbose] [-clear]
  • Получение статистических данных о доступности беспроводного соединения
    • "-verbose" - выдача подробной информации
    • "-clear" - очистка (обнуление) статистических данных


"xgutils"

Команда утилит.

Синтаксис:

#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" приведено ниже в таблице

Center
Scroll Title
titleТаблица - Описание аргументов команды "xgutils"
КомандаОписание
xgutils ber-amc-show [-carrier <CARRIER_NUM>] [-1]
  • Отображение счетчиков механизма автобитрейта
xgutils ber-amc-reset [-mask <STREAM_MASK>]
  • Обнуление счетчиков механизма подстройки битрейта в зависимости от показаний счетчиков битовых ошибок

"xgdfs"

Команда утилит.

Синтаксис:

#1> xgdfs [arguments]

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

Описание команд и опций "xgdfs" приведено ниже в таблице.

Center
Scroll Title
titleТаблица - Описание аргументов команды "xgdfs"
КомандаОписание
xgdfs -list [-clear]
  • Просмотр списка доступных частот и информации по ним (уровень шума, наличие радара, выбранная частота)
    • "clear" - очистка списка радаров и данных сканирования частоты
xgdfs -stat [-clear]
  • Статистика переключений Instant DFS
    • "clear" - очистка статистики переключения Instant DFS