CobraNet

редактировать
Профессиональное аудио в реальном времени через локальную сеть Ethernet
CobraNet
CobraNet logo.svg Логотип CobraNet
Информация о производителе
ПроизводительCirrus Logic
Дата разработки1996; 24 года назад (1996)
Сетевая совместимость
Переключаемый Да
Маршрутизируемый No
Ethernet скорость передачи данных Fast Ethernet
Характеристики звука
Минимальная задержка 1 ⁄ 3ms
Максимальное количество каналов на канал64
Максимальная частота дискретизации 96 кГц
Максимальная битовая глубина 24 бита

CobraNet представляет собой комбинацию программного обеспечения, оборудования и сетевых протоколов, предназначенных для доставки несжатого, многоканального, низкой задержки цифрового звука через стандартную сеть Ethernet. CobraNet, разработанная в 1990-х годах, широко известна как первая коммерчески успешная реализация аудио- поверх-Ethernet.

CobraNet была разработана и в основном используется в крупных коммерческих аудиоустановках, таких как конференц-центры., стадионы, аэропорты, тематические парки и концертные залы. У него есть приложения, в которых необходимо передавать большое количество аудиоканалов на большие расстояния или в разные места.

CobraNet - альтернатива аналоговому аудио, который страдает от ухудшения сигнала из-за длинных кабелей. из-за электромагнитных помех, высокочастотного затухания и падения напряжения. Кроме того, использование цифрового мультиплексирования позволяет передавать аудио с использованием меньшего количества кабелей, чем аналоговое аудио.

Содержание
  • 1 История
  • 2 Преимущества и недостатки
    • 2.1 Преимущества
    • 2.2 Недостатки
  • 3 Передача
    • 3.1 Каналы и пакеты
    • 3.2 Синхронизация
    • 3.3 Пакеты
    • 3.4 Задержка
  • 4 Аппаратное и программное обеспечение
    • 4.1 Сетевые карты CobraNet
    • 4.2 Программное обеспечение
    • 4.3 Устройства
    • 4.4 Производители
  • 5 См. Также
  • 6 Примечания
  • 7 Ссылки
  • 8 Внешние ссылки
История

CobraNet была разработана в 1996 г. Boulder, Колорадо Peak Audio. Первоначально демонстрировалась система точка-точка со скоростью 10 Мбит / с с ограниченной пропускной способностью канала. Первой постоянной установкой CobraNet в этой ранней форме было обеспечение фоновой музыки в тематическом парке Disney's Animal Kingdom. Первое коммерческое использование CobraNet было во время шоу в перерыве на Super Bowl XXXI в 1997 году.

CobraNet впервые была представлена ​​как совместимый стандарт в сотрудничестве с производителем QSC Audio Products. QSC был первым, кто лицензировал технологию Peak Audio и продавал ее под брендом RAVE. К этому моменту CobraNet перешла на fast Ethernet и использовала уникальную технику предотвращения коллизий для передачи до 64 каналов на каждый Ethernet. домен коллизий.

CobraNet впоследствии была расширена для поддержки и в конечном итоге потребовала коммутируемая сеть Ethernet. Добавлен агент SNMP для удаленного управления и мониторинга. Поддержка более высоких частот дискретизации, увеличенного битового разрешения и возможности уменьшения задержки были позже введены в инкрементальной и обратно совместимой манере.

В мае 2001 года Cirrus Logic объявила о приобретении активов Peak Audio. Используя технологию Cirrus DSP, была разработана и продана на рынок недорогая SoC реализация CobraNet.

Преимущества и недостатки

Преимущества

Используя CobraNet и Fast Ethernet, 64 канала несжатого цифрового звука передаются по одному кабелю категории 5. При использовании вариантов гигабитного или оптоволоконного Ethernet стоимость прокладки кабеля на каждый аудиоканал еще больше снижается по сравнению с реализацией Fast Ethernet. Данные CobraNet могут сосуществовать с трафиком данных по существующим сетям Ethernet, поэтому единая сетевая инфраструктура может обслуживать распределение звука и другие сетевые потребности.

Маршрутизация звука может быть изменена в любое время с помощью сетевых команд и не требует переподключения.

Звук передается в цифровой форме и обеспечивает пониженную восприимчивость к электромагнитным помехам, перекрестным помехам, окраске и затуханию благодаря кабелю импедансу.

Использование Ethernet компанией CobraNet предлагает множество функций высокой доступности, таких как протокол связующего дерева, агрегация каналов и управление сетью. Для критических приложений устройства CobraNet могут быть подключены к сети с резервированием. В этой конфигурации, если одно устройство CobraNet, кабель или коммутатор Ethernet выходит из строя, другое начинает работать почти сразу.

Недостатки

Задержки в самой среде передачи CobraNet составляют не менее 1 ⁄ 3миллисекунд на обход сети. Для некоторых приложений эти задержки могут быть неприемлемыми, особенно в сочетании с дополнительными задержками, возникающими из-за времени распространения, обработки цифрового сигнала и преобразований между аналоговым и цифровой. Кроме того, лицензирование технологии или покупка необходимых интерфейсов CobraNet, которые кодируют и декодируют сигнал CobraNet, может быть дорогостоящим.

Передача
Простая блок-схема аудиосистемы, использующей технологию CobraNet. Красные линии обозначают аналоговые аудио сигналы, а зеленые линии обозначают стандартные сигналы Ethernet.

CobraNet передается с использованием стандартных пакетов Ethernet. Вместо использования пакетов TCP / IP, CobraNet передает данные с помощью пакетов канального уровня, которые быстро проходят через концентраторы, мосты и коммутаторы, и они менее подвержены задержкам и проблемам QoS, которые обычно встречаются в протоколах потоковой передачи, использующих более высокий транспортный уровень. Однако, поскольку CobraNet не использует IP-протокол, его пакеты не могут проходить через маршрутизаторы, и поэтому его можно использовать только в LAN ; CobraNet нельзя использовать через Интернет. Сеть, по которой передается CobraNet, должна работать со скоростью не менее 100 Мбит / с. Все пакеты CobraNet идентифицируются уникальным идентификатором протокола Ethernet (0x8819), присвоенным Cirrus Logic.

CobraNet не предназначен для работы в беспроводных сетях. Проблемы с пропускной способностью и надежностью, связанные с типичными беспроводными сетями 802.11, как правило, вызывают частые отключения и ошибки. Однако беспроводную передачу данных CobraNet можно надежно выполнить с помощью лазеров.

Каналы и пакеты

Данные CobraNet организованы в каналы и пакеты. Типичный сигнал CobraNet может содержать до 4 пакетов аудио, перемещающихся в каждом направлении, всего 8 пакетов на устройство. В каждом пакете содержится до 8 каналов аудио 48 кГц, 20-бит, общая емкость составляет 64 канала. CobraNet в некоторой степени масштабируема, поскольку пропускная способность канала увеличивается при использовании 16-битного звука, а емкость канала уменьшается при использовании 24-битного звука. Количество каналов, разрешенных для каждого пакета, ограничено 1500-байтовым Ethernet MTU.

. Существует три типа пакетов: многоадресный, одноадресный и частный:

  • Многоадресные пакеты отправляются с одного устройства CobraNet. ко всем другим устройствам CobraNet в сети, используя многоадресную адресацию Ethernet. Каждое устройство CobraNet индивидуально определяет, будет ли оно использовать комплект или отказаться от него. Следовательно, пакеты многоадресной рассылки потребляют больше полосы пропускания, чем пакеты других типов. Номера пакетов 1–255 зарезервированы для пакетов многоадресной рассылки.
  • Пакеты одноадресной рассылки отправляются с одного устройства CobraNet на любое другое устройство или устройства, настроенные для получения номера пакета. Пакеты одноадресной рассылки намного эффективнее, поскольку сетевые коммутаторы направляют их только на устройства, которые действительно хотят их получать. Несмотря на свое название, пакеты одноадресной рассылки по-прежнему могут быть отправлены на несколько устройств, либо путем передачи нескольких копий аудиоданных, либо с использованием многоадресной адресации. Номера пакетов 256–65279 зарезервированы для одноадресных пакетов.
  • Частные пакеты могут быть отправлены с одноадресной или многоадресной адресацией. Номера пакетов 65280–65535 зарезервированы для частных пакетов. Номера частных пакетов сопоставляются с MAC-адресом устройства, которое их передает. Чтобы получить частный пакет, необходимо указать номер пакета и MAC-адрес передатчика. Поскольку 256 частных пакетов доступны для каждого передатчика, нет ограничения на общее количество частных пакетов в сети.

Пока пакеты многоадресной рассылки используются экономно, практически невозможно превысить пропускную способность сети 100 Мбит с CobraNet данные. Однако существуют ограничения на максимальное количество пакетов, которые могут быть отправлены в сети, поскольку проводник должен включать данные в свои пакеты битов для каждого пакета в сети, а пакет битов ограничен до 1500 байтов. Если каждое устройство передает один пакет, одновременно может быть активным до 184 передатчиков (всего 184 пакета). Если каждое устройство передает четыре пакета, то активными могут быть только 105 передатчиков, хотя они будут производить в общей сложности 421 активный пакет. Использование частных пакетов не требует дополнительных данных в бит-пакете, поэтому эти сетевые ограничения можно обойти, используя частные пакеты.

Синхронизация

Сеть CobraNet синхронизируется с одной CobraNet устройство, известное как проводник. Приоритет проводника можно настроить, чтобы повлиять на выбор проводника. Среди устройств с одинаковым приоритетом проводника первым в сети становится выбранный проводник. Все остальные устройства называются исполнителями. В случае отказа проводника будет выбрано другое устройство CobraNet, которое станет проводником в течение миллисекунд. CobraNet не может функционировать без проводника.

Пакеты

При передаче и синхронизации CobraNet используются четыре основных типа пакетов:

  • Beat-пакеты - проводник выводит битовый пакет ко всем другим устройствам CobraNet в сети со скоростью 750 пакетов в секунду. Все остальные устройства CobraNet в сети синхронизируют свои звуковые часы и передачу данных с пакетом битов. Пакет битов содержит параметры работы сети, данные часов и разрешения на передачу для групп многоадресной и одноадресной передачи.
  • Аудиопакеты - также известные как изохронные пакеты данных, эти пакеты отправляются всеми устройствами CobraNet после того, как они получат битовый пакет. При стандартных настройках задержки один аудиопакет отправляется для каждого принятого пакета биений, и каждый аудиопакет включает в себя 64 выборки аудиоданных на канал. При более низких настройках задержки аудиопакеты могут отправляться дважды или четыре раза для каждого принятого пакета битов. Связки не разделяют пакеты; отдельные пакеты отправляются последовательно для каждого пакета, передаваемого с одного и того же устройства.
  • Пакеты резервирования - эти пакеты передаются по мере необходимости или обычно один раз в секунду, как минимум. Их функция - управлять распределением полосы пропускания, инициировать соединения между устройствами CobraNet и контролировать состояние устройств CobraNet.
  • Пакеты последовательного моста - асинхронные последовательные данные могут передаваться между устройствами CobraNet на одном и том же сеть. Поддерживаются многие стандартные асинхронные последовательные форматы, включая RS-232, RS-422, RS-485 и MIDI.

Latency

Буферизация и передача аудиоданных в пакетах Ethernet обычно вызывают задержку в 256 отсчетов или 5 ⁄ 3 миллисекунд. Дополнительные задержки вводятся посредством аналого-цифрового и цифро-аналогового преобразования. Задержку можно уменьшить, посылая более мелкие пакеты чаще. В большинстве случаев программист может выбрать желаемую задержку CobraNet для конкретного устройства CobraNet (5 ⁄ 3, 2 ⁄ 3 или 1 ⁄ 3 миллисекунды). Однако уменьшение задержки звука имеет последствия:

  • уменьшение задержки требует большей обработки интерфейсом CobraNet и может уменьшить пропускную способность канала.
  • Уменьшение задержки предъявляет дополнительные требования к производительности сети и может быть невозможно в некоторых сетевых конфигурациях. если задержка пересылки слишком велика.
  • Поскольку уменьшение задержки означает более частую отправку меньших пакетов, аудиоканалы с более высоким разрешением (т. е. 96 кГц, 24 бит) могут отправляться на каждый пакет без превышения ограничение полезной нагрузки в 1500 байт для пакетов Ethernet.
Задержкаканалов на пакет
16 бит, 48 кГц20 бит, 48 кГц24 бит, 48 кГц16 бит, 96 кГц20 бит, 96 кГц24 бит, 96 кГц
5 ⁄ 3 мс887543
2 ⁄ 3 мс888887
1 ⁄ 3 мс888888

Из таблицы задержки и количества каналов на комплект может показаться, что дополнительная информация может быть отправлена ​​с меньшей задержкой. Однако это не так. На один пакет можно отправить больше каналов, но одно устройство может одновременно обрабатывать меньшее количество пакетов. Таким образом, хотя восемь 24-битных каналов 96 кГц могут быть отправлены в одном пакете с задержкой 1 ⁄ 3 мс, из-за ограничений обработки устройство CobraNet может вместо этого отправлять и получать только один пакет. из обычных четырех. Емкость связки устройств CobraNet уникальна для конкретного устройства и не всегда одинакова. Таблица количества каналов на комплект и задержки в тестовом примере показывает емкость комплекта для устройства AudiaFLEX-CM DSP. Столбцы Rx и Tx указывают абсолютное максимальное количество каналов, которые могут быть приняты или переданы. Столбец Rx / Tx представляет максимальное количество каналов, которые могут быть приняты и переданы одновременно.

Каналы на пакет1 ⁄ 3 задержка в мс2 / 3 задержка в мс5 / 3 задержка в мс
RxTxRx / TxRxTxRx / TxRxTxRx / Tx
8323232/32323232/32323216/16
7323232/32323229/29283214/15
6323232/32323229/29243212/13
5323232/32323225/27213212/13
4323232/32323224 / 24202812/12
3323232/32323220/2115249/11
2323228/29273216/1612186/7
1161616/1616169/107104/4
Аппаратное и программное обеспечение

сетевые карты CobraNet

Интерфейсы CobraNet бывают нескольких разновидностей, некоторые из которых могут поддерживать больше каналов, чем другие. Кроме того, интерфейсы CobraNet имеют два порта Ethernet, помеченных как «первичный» и «вторичный». Необходимо подключить только основной порт Ethernet, но если подключены оба порта, последний действует как отказоустойчивый. Тщательный дизайн и топология сети, использующие эту функцию, могут обеспечить чрезвычайно высокую надежность в критически важных приложениях.

Типичными интерфейсами CobraNet, предоставляемыми Cirrus Logic, являются CM-1 и CM-2:

  • CM- 1 - стандартная карта CobraNet, обеспечивает 32 входа и 32 аудиоканала.
  • CM-2 - компактный, маломощный, недорогой дизайн, обеспечивающий 8 или 16 аудиоканалов.

Обе карты предназначены для добавления к аудиопродукции производителем.

Программное обеспечение

Cirrus Logic предоставляет программное приложение, известное как CobraCAD, которое помогает в проектировании сети, в которой будет работать система CobraNet. Это помогает определить, слишком ли много маршрутизаторов между двумя устройствами CobraNet, возможна ли определенная задержка с учетом конфигурации сети и других задач. Однако Cirrus Logic не предоставляет программное обеспечение для управления их оборудованием. Фактически, в простейших случаях конечному пользователю не требуется никакого программного обеспечения. Например, простой коммутационный блок , который преобразует сигнал CobraNet в восемь аналоговых аудиосигналов, потребует небольшой или нулевой настройки со стороны конечного пользователя, за исключением возможного выбора номера пакета. Если требуется конфигурация (например, в блоке DSP со встроенным вводом / выводом CobraNet), то производитель устройства обычно предоставляет для этой цели собственное программное обеспечение.

Устройства

Один тип устройством, которое объединяет CobraNet, является аудио DSP. Поскольку динамики с автономным питанием стали более распространенными, Cobranet часто использовалась для распределения аудиосигнала от DSP. Эти устройства обычно получают звук от CobraNet (а часто и от других цифровых или аналоговых источников одновременно) и обрабатывают звук с помощью цифровых фильтров и эффектов (например, регулятор громкости, EQ, сжатие, задержка, кроссоверы и т. Д.), А затем выводят звук через CobraNet (или другие цифровые или аналоговые выходы). Некоторые ЦСП даже имеют встроенный телефонный гибрид и могут включать CobraNet и другие источники в приложение телеконференцсвязи.

Усилители со встроенной CobraNet помогают сохранить цифровую цепочку сигналов для более длинный промежуток. Усилители с входами CobraNet также могут иметь ограниченные возможности DSP и мониторинга сети.

Громкоговорители со встроенной CobraNet помогают сохранить цифровую цепь сигнала в течение еще более длительного периода. В типичном применении динамика без питания усилитель будет размещен далеко от динамика, а длинный кабель динамика (аналоговый) будет проложен между динамиком и усилителем. Кабель динамика будет подвержен помехам и потере сигнала из-за электрического сопротивления. Однако активный динамик , питаемый от электрического кабеля и оснащенный встроенными входами CobraNet, устраняет кабель динамика и заменяет его сетевым кабелем. Поскольку динамик будет использовать только один аудиоканал из пакета, многие динамики с CobraNet также будут иметь несколько аналоговых выходов для остальных каналов в комплекте, что полезно в приложениях кластера динамиков.

Многие цифровые микшерные пульты доступны с дополнительными интерфейсами CobraNet для увеличения пропускной способности канала и уменьшения количества кабелей.

Производители

Производители, которые хотят интегрировать подключение CobraNet в свои устройства, либо лицензируют технологии или приобретите интерфейсные модули или микросхемы CobraNet у Cirrus Logic. Многие производители звукового оборудования включают CobraNet в свои продукты. Ниже приведен частичный список:

См. Также
Примечания
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-15 13:19:09
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте