Разработка DSP ПО на заказ

Декодер APCO

Сайт перемещен по адресу rfdsp.ru

Основные характеристики декодера APCO
Декодер APCO предназначен для демодулирования сигналов APCO, декодирования идентификаторов APCO и декодирования речи. Декодер классифицирует сигналы следующим образом: 1 - не сигнал APCO, 2 - вероятно сигнал APCO, но невозможно его декодировать (например, из-за плохого качества сигнала), 3 - сигнал APCO, идентификаторы и голосовые данные декодированы.
Декодируются следующие идентификаторы:
  • NAC - код доступа к сети
  • LCW - слово контроля соединения
  • ESW - слово синхронизации шифрования
  • Status Symbol - символ состояния
  • DUID - идентификатора блока данных.
В состав LCW входит MFID - идентификатор производителя оборудования и, в зависимости от формата слова, могут входить следующие идентификаторы: Source ID - идентификатор вызывающего абонента, Destination ID - идентификатор вызываемого абонента, Talk group ID - идентификатор вызываемой группы и другие. В состав ESW входят: MI - Индикатор сообщения, ALGID - Идентификатор алгоритма, KID - Идентификатор Ключа.
Декодер APCO демодулирует голосовые данные, проверяет их целостность и выполняет декодирование нешифрованных IMBE кадров. Декодированная речь выдается кадрами по 180 мс в виде 16-ти битных целых отсчетов с частотой дискретизации 8 КГц. Декодирование пакетных данных и LSD - низкоскоростных данных и не реализовано.
Демодулятор так же выдает набор дополнительных параметров, характеризующих качество сигнала: уровень сигнала, сдвиг несущей частоты, количество декодированных фреймов, отношение сигнал/шум, относительное количество ошибок и др.
Принципы работы декодера APCO
Входные квадратурные отсчеты пересемплируются на учетверенную символьную скорость, фильтруются фильтром нижних частот и преобразуются в значения мгновенной частоты. Усредненное значение частоты используется для компенсации сдвига частоты в канале. Поиск последовательности фреймовой синхронизации выполняется путем расчета свертки с известной последовательность. При обнаружении корреляции и уточнения положения максимума корреляции выполняется символьная синхронизация и демодуляция символов.
Демодулированные данные декодируются жесткими блочными декодерами. APCO использует различные комбинации блочных кодов Хэмминга, Голея, БЧХ и РС для исправления ошибок канала, разные классы данных имеют различную степень защиты.
Голосовые данные проходят деперемежитель и декодируются IMBE декодером. При обнаружении неисправимых ошибок данных, вокодер использует данные предыдущего кадра.
Формат данных
Параметры входных отсчетов задаются в структуре требуемых параметров декодирования. Частота дискретизации входных комплексных отсчетов (квадратурный сигнал) от 11.2 до 22.4 КГц. Формат отсчетов: 16, 24, 32 битные целые числа (fractional формат SQ15, SQ23 и SQ31 соответственно) или числа с плавающей точкой одинарной (float) или двойной (double) точности. Допустимый сдвиг несущей частоты +-1.6 кГц. Выходные голосовые отсчеты имеют частоту дискретизации 8 КГц, формат отсчетов 16-ти битные целые числа. Входных/выходных отсчеты обрабатываются блоками по 180 мс.
  • Loop System Co. Ltd.
  • ЗАО ТТ Софт
  • Improv Systems, Inc
  • ЗАО ПараБайт
  • 74ZE Engineering, Inc
  • ЗАО ПКК Миландр
  • EasyPQ Technologies Pvt. Ltd.
  • Пульсар Группа компаний
  • НИЦ Тест-Электро
Email: powerdsp@narod.ru


Hosted by uCoz