ГОСТ Р МЭК 61883-7—2016
Приложение А
(обязательное)
Размер буфера при передаче DSS
А.1 Общие положения
Для расчета размера приемного буфера определяют два вида буфера:
а) буфер для компенсации джиттера интерфейса IEEE 1394; и
б) буфер для компенсации сглаживания MPEG.
Существуют два вида передачи. Расчет производится для обоих случаев:
1) при полной передаче транспортного потока транспондера требуется только буфер для компенсации
джиттера интерфейса IEEE 1394. так как сглаживание отсутствует;
2) при частичной передаче транспортного потока требуется два буфера; буфер для компенсации джиттера
интерфейса IEEE 1394 и буфер для компенсации сглаживания MPEG.
А.2 Буфер, необходимый для компенсации джиттера интерфейса IEEE 1394
Пакет транспортного потока (TSP) может быть послан на реализацию приемником, как только выполнен
контроль изохронного пакета избыточным циклическим кодом (CRC). Размер буфера, необходимый для компен
сации джиттера, обусловленного передатчиком, задается следующим соотношением
Buffer_size_l = (R_Dus)’ (max_jitter) + (B_granulanty).
где
R_bus — назначенная скорость передачи данных по интерфейсу IEEE 1394:
m axjitter — максимальноедрожаниепо 1394(~311 мкс)минус минимальное время.необходимое для пере
дачи одного пакета шины. 311 мкс (фиксир.) = 125 мкс (1 запоздавший цикл)» 78 мкс (задержка из-
за асинхронности)» 108мкс (задержка из-за изотропности);
one_bus_packet_time — размер пакета шины/393.216 Мбит/с;
B_granularity — размер одного пакета шины (TSP/цикл).
Необходимый размер буфера будет самым большим при высоких скоростях передачи (несколько TSP за
цикл) и больших частотах синхронизации шины (400 Мбит/с).
В таблице А.1 приведен размер буфера для компенсации джиттера при некоторых скоростях передачи.
Т а б л и ц а А.1 — Буфер для примера компенсации дрожания
Скорость передачи ТЭРЩикла
Скорость передачи. Мбит/с
Минимальный размер буфера, байт
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 МГц.
А.З Буфер для компенсации сглаживания MPEG
Буфер для компенсации сглаживания MPEG определяется следующим уравнением
Buffer_size_S * (8_smoothing) ♦ (R bu s xjrtter_RTI) ♦ (B_aux).
где
B_smoo№ing равен 1536 байт,
R_bus
jitter_RTI
В_аих
— скорость передачи данных по шине IEEE 1394;
равен 50 мкс (ИСО/МЭК 13818-9);
равен 144 байта как в исходном пакете.
8