Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Работа без тандема ( TFO ) является частью стандартной спецификации ETSI 3GPP [1], которая была включена в спецификации стандартов начиная с R99 и далее.

Обзор [ править ]

В традиционных сетях GSM вызов между двумя мобильными станциями (MS) включает процесс двойного кодирования / декодирования. Речевые сигналы сначала кодируются в исходной MS, преобразуются в G.711 в локальном транскодере, конвертируются обратно в кодек GSM в удаленном транскодере и, наконец, преобразуются обратно в речь в оконечной MS. В этой конфигурации два транскодера работают в тандеме, что приводит к ухудшению качества голоса. Эту проблему можно устранить, удалив две операции транскодирования в речевом тракте, если две MS используют один и тот же кодек.

Подробности [ править ]

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

  • Активное голосовое оборудование, которое выполняет операцию транскодирования, либо из речевого кодека GSM / UMTS (например, GSM-EFR , GSM-AMR ) в G.711 / PCM, либо наоборот.
  • Пассивное оборудование (или внутриканальное оборудование) не перекодирует, но каким-то образом изменяет голосовые сигналы. Например: линейный эхоподавитель , алгоритмы ослабления или любое оборудование, изменяющее образцы голоса.

Активное снаряжение [ править ]

Это оборудование обычно находится на границе базовых сетей, которое действует как шлюз между мобильными базовыми сетями (на основе IP ) и цифровыми сетями PSTN . Базовые IP-сети мобильной связи передают голос, закодированный в форме одного из кодеков GSM / UMTS (например, GSM AMR). Когда это необходимо передать по сети PSTN на основе G.711 / PCM, оборудование шлюза перекодирует кодек GSM / UMTS в образцы PCM G.711. Это приводит к некоторой потере качества голоса.

Один отсчет G.711 / PCM представляет собой 8-битное значение и дискретизируется с частотой 8 кГц. Следовательно, требование к полосе пропускания составляет 64 кбит / с, каждый бит соответствует 8 кбит / с.

TFO - это механизм, который крадет младшие значащие биты (LSB) выборок PCM, чтобы буквально внедрить биты из закодированного потока. Поскольку скорость большинства кодеков GSM / UMTS находится в диапазоне от 8 кбит / с до 16 кбит / с (и более высокие скорости до 32 кбит / с для широкополосных кодеков с дискретизацией 16 кГц), нужно украсть только около 1 или 2 младших битов от общего числа. 8 бит. Этот аспект очень важен, так как в случае обрыва соединения TFO старшие старшие биты (MSB) все еще могут использоваться для переноса транскодированных значений выборок G.711 / PCM. Ухудшение из-за потери 1 или 2 младших разрядов невелико.

Затем оборудование удаленного транскодера извлекает закодированный поток из LSB выборок ИКМ и реконструирует его как кадры кодека, а затем отправляет так, как если бы он был закодирован самим собой, тем самым фактически избегая двух итераций транкодирования.

Flow [ править ]

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

Как часть этой последовательности, локальный транскодер отправляет сообщения внутриполосной сигнализации TFO (IS_Messages) в LSB выборок PCM. Протокол очень хорошо определен в документах спецификации.

Оборудование удаленного транскодера, которое принимает эти сообщения, подтверждает (ACK) своими собственными сообщениями IS_Messages. При первоначальном обмене два транскодера также обмениваются своими возможностями (поддерживаемыми кодеками и т. Д.). После выбора общего кодека они оба начинают потоковую передачу образцов PCM с LSB, содержащими закодированный поток.

Внутреннее оборудование (IPE) [ править ]

Как описано ранее, это не активное оборудование, которое выполняет транскодирование. Обычно их используют два транскодера. Чтобы гарантировать, что поток TFO, внедренный в LSB отсчетов PCM, не будет затронут этим оборудованием, даже оно должно знать о TFO.

Спецификации определяют их роль. Вкратце, это оборудование должно обнаруживать трафик TFO (проверяя наличие сообщений IS_Messages на входе) и гарантировать, что они не затрагиваются на выходе.

Ссылки [ править ]