ETR290 для MPEG2TS

ETR 290 Руководство по измерениям для MPEG2-TS

Ошибки первого уровня ETR290

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

TS sync loss

TS sync loss – потеря синхронизации с транспортным потоком MPEG-2 TS. Согласно стандарту, ISO/IEC 13818-1, раздел G.01, для успешной синхронизации достаточно принять пять последовательных байт синхронизации транспортных пакетов MPEG-2.

Sync byte error

Sync byte error – отсутствие корректного байта синхронизации (0x47). Индикатор «Sync_byte_error» устанавливается при отсутствии корректного байта синхронизации после приема очередных 188 или 204 байт. Установка корректного байта синхронизации после 188 или 204 байт данных обязательна, потому что такая структура используется во всех кодерах и декодерах для синхронизации. Также важно, чтобы каждый синхронизирующий байт был проверен на корректность, поскольку кодеры могут не проверять байты синхронизации. Некоторые кодеры используют сигнал флага байтового синхросигнала на параллельном интерфейсе для управления повторным использованием рандомизатора и инверсии байта, не проверяя, что соответствующий байт является допустимым байтом синхронизации.

PAT error

PAT error – отсутствие таблицы ассоциации программ (Program Association Table). Таблица ассоциации программ (PAT), которая появляется только в пакетах PID 0x0000, сообщает декодеру, какие сервисы находятся в транспортном потоке TS и указывает на таблицу структуры программ (PMT), которая, в свою очередь, указывает на компоненты видео, аудио и потоки данных, составляющие программу. Если PAT отсутствует, декодер ничего не сможет сделать, и программа не может быть декодирована. В PID 0x0000 не должно содержаться ничего кроме PAT.

Continuity count error

Continuity count error – некорректная последовательность пакетов. Неправильный порядок пакетов, повторения или потеря могут вызвать проблемы для IRD, которые не оснащены дополнительным буферным хранилищем и интеллектом.

PMT error

PMT error – отсутствие разделов таблицы структуры программ. Таблица ассоциации программ (PAT) сообщает декодеру, сколько программ есть в потоке и указывает на таблицу структуры программ PMT, которая содержит информацию о компонентах видео, аудио или данных, составляющие программу. В случае отсутствия таблицы PMT в течение 500мс сервис не может быть декодирован.

PID error

Описание: PID error – отсутствие указанного в таблице PMT PID-а в течение указанного периода времени. Эта ошибка может возникнуть при многократном мультиплексировании, демультиплексировании и ремультиплексировании потока.

Ошибки второго уровня ETR290

Причины: плохие условия приема сигнала, неправильная настройка сети, потери пакетов, сбои и неправильная настройка источника потока.

Transport error

Transport error – ошибка появляется если в заголовке транспортного потока Transport_error_indicator равен «1», что происходит в случае детектирования ошибок приема данных.

CRC error

CRC error – проверка CRC для CAT, PAT, PMT, NIT, EIT, BAT, SDT и TOT указывает, повреждено ли содержимое соответствующей таблицы. В этом случае дальнейшая индикация ошибки не должна выводиться из содержимого соответствующей таблицы.

PCR error

PCR error – временная метка PCR используемая для создания локальных системных часов на частоте 27 МГц. Если временные метки PCR не поступают с достаточной регулярностью, то эти часы могут дрожать или дрейфовать. Разрыв PCR более 100мс, происходящий без специального указания, может привести к потере синхронизации приёмником-декодером. Для DVB, значение интервала времени между двумя последовательными PCR не должно превышать 40мс.

PCR accuracy error

PCR accuracy error – точность установки временной метки PCR. Значение должно быть в пределах ± 500нс, чтобы цветовая поднесущая была синтезирована из системных часов.

PTS error

PTS error – временные метки представления (PTS) должны появляться как минимум каждые 700мс. Они доступны только в том случае, если транспортный поток не скремблирован.

CAT error

CAT error – CAT является указателем, позволяющим IRD находить EMM, связанные с системой условного доступа. Если CAT отсутствует, приемник не может получить соответствующие сообщения управления.

Ошибки третьего уровня ETR290

Причины: неправильная настройка сети, потери пакетов, сбои и неправильная настройка источника потока.

NIT error

NIT error – ошибка указывает на отсутствие NIT в транспортном потоке или неправильный PID таблицы NIT. Таблицы информационных сетей (NIT), определенные DVB, содержат информацию о частоте, кодовых скоростях, модуляции, поляризации и т. д. различных программ, которые может использовать декодер.

SI repetition error

SI repetition error – частота повторения таблиц SI выходит за пределы установленного лимита. Для таблиц SI максимальная и минимальная периодичность указана в ETR 211.

Buffer error

Buffer error – по этому показателю проверяется переполнение буферов декодера.

TB_buffering_error переполнение транспортного буфера.

TBsys_buffering_error переполнение транспортного буфера системной информации.

MB_buffering_error переполнение буфера мультиплексирования или если используется метод vbv_delay.

EB_buffering_error переполнение буфера элементарного потока или если используется leak.

B_buffering_error переполнение основного буфера.

Bsys_buffering_error переполнение входного буфера PSI.

Unreferenced PID

Unreferenced_PID – PID-ы не упомянутые PMT в пределах 500мс, (кроме PAT, CAT, CAT_PID, PMT_PID, NIT_PID, SDT_PID, TDT_PID, EIT_PID, RST_PID, или PID, определенные пользователем как частные потоки данных). Каждый поток данных, не относящийся к частной программе, должен иметь свой PID, указанный в PMT.

SDT error

SDT error – разделы с table_id = 0x42 (SDT, фактический TS) отсутствуют в PID 0x0011 более 2000мс. SDT описывает службы, доступные для просмотра. Он разбивается на подтаблицы, содержащие детали содержимого текущего TS (обязательно) и других TS (необязательно). Без SDT IRD не может предоставить зрителю список доступных сервисов. Также возможно передавать BAT с тем же PID, который группирует сервисы в «букеты».

EIT error

EIT error – Разделы с table_id = 0x4E (EIT-P/F, фактический TS) отсутствуют в PID 0x0012 более 2000мс. EIT описывает и детализирует полное расписание программ. Информация о расписании EIT доступна только в том случае, если TS не скремблирован.

RST error

RST error – Разделы с table_id, отличными от 0x71 или 0x72 найденные в PID 0x0013. RST — это механизм быстрого обновления информации состояния, переносимой в EIT.

TDT error

TDT error – Разделы с table_id = 0x70 (TDT) отсутствуют в PID 0x0014 более 30с. TDT содержит текущую информацию о времени и дате UTC. В дополнение к TDT, может передаваться таблица TOT несущая информацию о локальном смещении по времени в данной области.

Empty buffer error

Empty_buffer_error – транспортный буфер или транспортный буфер системной информации не опустошается пуст как минимум один раз в секунду.

Data delay error

Data delay error – Задержка данных через буферы TSTD, превышает 1 секунду

Добавить комментарий

Закрыть меню
×