Декодер TETRA

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

Обнаружение сигнала TETRA

Решение о приеме сигнала TETRA принимается с двумя степенями достоверности: Несомненно TETRA и Вероятно TETRA. Первое решение принимается, если сигнал имеет хорошее отношение сигнал/шум, в сигнале присутствует кадровая структура и устойчиво принимаются известные тренинговые последовательности сигнала TETRA. Решение Вероятно TETRA принимается, если периоды обнаружения сигнала сменяются периодами, в которые декодировать сигнал не удается. Это может быть вызвано низким уровнем сигнала, наличием мешающих излучений, большой начальной ошибкой определения несущей частоты, сильной многолучевостью среды распространения и другими причинами.

Декодирование идентификаторов базовой станции и абонентов

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

Широковещательные сообщения периодически передаются базовой станцией и позволяют получить код страны MCC, код оператора MNC, код базовой станции CC, код системы и другие параметры. Эти параметры позволяют однозначно идентифицировать базовую станцию. После получения параметров базовой станции, возможно декодирование сообщений сигнализации и управления, в результате чего можно получить короткие идентификаторы абонентов SSI. Под коротким идентификатором абонента понимаются младшие 24 бита полных идентификаторов абонента ISSI, GSSI, ASSI. В пределах данной сети, короткий идентификатор абонента соответствует единственному абоненту, но абонент может иметь несколько различных коротких иденитфикаторов. Для извлечения идентификаторов абонентов из сигнала передаваемого от абонента к базовой станции, декодеру необходимо предоставить параметры базовой станции, получаемые при декодировании сигнала от базовой станции к абоненту. В случае успешного декодирования данных о базовой станции и абонентах, результат декодирование меняется с Несомненно TETRA на Декодирована TETRA.

Декодирование голоса

Если голос передается в незашифрованом виде, декодер выполняет декодирование кадров голосового трафика и декомпрессирование ACELP. Декодированная речь выдается кадрами по 60 мс в виде 16-ти битных целых отсчетов с частотой дискретизации 8 КГц, все каналы декодируются независимо.

Режим DMO

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