Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЦЗИ_ГУКиТ.doc
Скачиваний:
19
Добавлен:
01.04.2025
Размер:
1.06 Mб
Скачать

3.2. Формат субкадра

Каждый канальный субкадр интерфейса по стандарту MADI, так же как субкадр интерфейса по стандарту AES3, состоит из 32-х бит (рис. 3.4).

Звуковые (или иные) данные, представленные в двоичном дополнительном коде, располагаются в промежутке с 4 по 27-й разряды (27-й бит – старший). Если разрядность отсчета меньше 24 бит, то все незначащие биты равны 0. Незначащие биты располагаются в младших разрядах отсчета. Например, если используются 20-разрядные отсчеты, то значащие биты располагаются с 27-го по 8-й разряд включительно (27-й разряд – старший), а биты с 7-го по 4-й – нули. Если данный канал не используется вовсе, то все разряды звуковых данных равны нулю.

Используемые (активные) каналы всегда располагаются в начале кадра MADI, а неактивные - на его последних позициях.

Разряды с 28-го по 31-й – это разряды V, U, C и P, которые имеют то же самое значение, что и в стандарте AES3, а именно:

Разряд V (validity) – указатель достоверности отсчета и равен 0, если отсчет не является результатом маскирования (интерполяции, приглушения и пр.), или 1 в противном случае.

Разряд U (user) – разряд пользователя.

Разряд С (channel) – характеризует состояние канала.

Разряд Р (parity) – дополняет количество «единиц» в разрядах с 30-го по 4-й включительно до четного числа. Если число «единиц» в этих разрядах четно, то он равен «нулю», если нечетно, – то «единице».

Первый (0-й) разряд субкадра MADI – разряд синхронизации. Этот разряд является «1» для первого (0-го) субкадра MADI в кадре MADI и «0» - для всех остальных субкадров.

Второй (1-й) разряд субкадра MADI – идентификатор активности данного канала. Если канал активен, то этот разряд имеет значение «1», если неактивен, – то «0».

Третий (2-й) разряд субкадра MADI – идентификатор канала (субкадра) А/В в формате AES3. Для канала А этот разряд имеет значение «0», для канала В – «1».

Четвертый (3-й) разряд субкадра MADI – идентификатор начала блока в формате AES3. Если этот разряд имеет значение «1», то это первый субкадр блока в формате AES3. Для всех остальных субкадров блока AES3 этот разряд имеет значение «0».

3.3. Формат передачи данных по каналу

Перед передачей данных по каналу они кодируются канальным кодом, известным как 4В5В. Для этого все 32 бита субкадра (канала) разбиваются на восемь 4-разрядных слов (табл. 3.1). Каждое 4-разрядное слово перекодируется в 5-разрядное в соответствии с табл. 3.2. Полученные 5-разрядные слова передаются слева направо, как указано в табл. 3.3, образуя последовательность, показанную на рис. 3.5.

Скорость потока исходных данных, передаваемых по интерфейсу, должна поддерживаться около 100 Мбит/с, но не превышать этого значения. Соответственно скорость потока канальных бит после выполнения операции кодирования кодом 4В5В должна быть около 125 Мбит/с. Поскольку частоты дискретизации и разрядность квантования звукового сигнала в разных случаях отличаются друг от друга, то выполнить это требование впрямую довольно затруднительно. Поэтому, чтобы обеспечить требуемую скорость потока данных на выходе передатчика, а также поддержать синхронную работу передатчика и приемника информации, в поток данных вставляется необходимое для этого число синхрогрупп, которые не несут никакой смысловой информации и которые легко может распознать декодер канального кода 4В5В.

Таблица 3.1