Статус документа
Статус документа

ГОСТ Р МЭК 61883-7-2016 Аудио-/видеоаппаратура бытового назначения. Цифровой интерфейс. Часть 7. Передача системы В ITU-R BO.1294

Приложение А
(обязательное)

Размер буфера при передаче DSS

А.1 Общие положения

Для расчета размера приемного буфера определяют два вида буфера:

a) буфер для компенсации джиттера интерфейса IEEE 1394; и

b) буфер для компенсации сглаживания MPEG.

Существуют два вида передачи. Расчет производится для обоих случаев:

1) при полной передаче транспортного потока транспондера требуется только буфер для компенсации джиттера интерфейса IEEE 1394, так как сглаживание отсутствует;

2) при частичной передаче транспортного потока требуется два буфера: буфер для компенсации джиттера интерфейса IEEE 1394 и буфер для компенсации сглаживания MPEG.

А.2 Буфер, необходимый для компенсации джиттера интерфейса IEEE 1394

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

Buffer_size_l=(R_bus)*(max_jitter)+(B_granularity),


где

R_bus - назначенная скорость передачи данных по интерфейсу IEEE 1394;

max_jitter- максимальное дрожание по 1394 (~311 мкс) минус минимальное время, необходимое для передачи одного пакета шины. 311 мкс (фиксир.) = 125 мкс (1 запоздавший цикл) + 78 мкс (задержка из-за асинхронности) + 108 мкс (задержка из-за изотропности);

one_bus_packet_time - размер пакета шины/393,216 Мбит/с;

B_granularity - размер одного пакета шины (TSP/цикл).

Необходимый размер буфера будет самым большим при высоких скоростях передачи (несколько TSP за цикл) и больших частотах синхронизации шины (400 Мбит/с).

В таблице А.1 приведен размер буфера для компенсации джиттера при некоторых скоростях передачи.


Таблица А.1 - Буфер для примера компенсации дрожания

Скорость передачи TSP/цикла

Скорость передачи, Мбит/с

Минимальный размер буфера, байт

1/8

1,152

63

1/4

2,304

125

1/2

4,608

250

1

9,216

499

2

18,432

991

3

27,648

1476

4

36,864

1955

5

46,080

2427

Примечания

1 Приведенный выше размер буфера не учитывает размер, зависящий от скорости считывания данных.

2 Скорость передачи данных по шине составляет 393,216 МГц.

А.3 Буфер для компенсации сглаживания MPEG

Буфер для компенсации сглаживания MPEG определяется следующим уравнением

Buffer_size_S=(B_smoothing)+(R_bus·jitter_RTI)+(B_aux),


где

B_smoothing равен 1536 байт;