Greetings and Welcome to the Open-NGDI Development Message Board,
We are in a very early stage of development. Technical specifications and major hardware choices are still being finalized.
I want to discuss a new approach to dealing with Digital Audio in a studio or laboratory situation, in addition showing two possible standards using this approach to transmit data over Ethernet/fiber with accurate synchronization over large areas. These are both "open hardware" projects, but they differ in the licenses used.
The Merging HORUS Converter, still in development, supports the recently announced Ravenna Open Standard, which utilizes Gigabit Copper Ethernet to transmit data, allowing many new interesting ways to wire and route digital audio via standard equipment. This has been demonstrated with compatible tech from other companies, including a pair of Genelec Studio Monitors featuring Ethernet. The Ethernet switch used in demo's was not specialized for Ravenna, but rather a standard gigabit network switch.
The WhiteRabbit network has been released by CERN in Geneva, on the Open Hardware Repository (OHWR.org) website. It promises high fidelity of synchronization of many nodes (1000+), and support for large runs of cable (10km+), over either copper or fiber Ethernet. This has been released under the CERN OHL Open Hardware License. It was developed not for audio, but for data from the large amount of sensors required at CERN for various scientific projects and experiments, many of which involve the Large Hadron Collider, the worlds largest particle accelerator. With the large facility required for the LHC, the WhiteRabbit network is a vital part of interpreting data properly from the experiments with great timing fidelity.
Cited from WhiteRabbit Project:
"White Rabbit is a fully deterministic Ethernet-based network for general purpose data transfer and synchronization. The aim is to be able to synchronize ~1000 nodes with sub-ns accuracy over fiber and copper lengths of up to 10 km. The key technologies used are physical layer syntonization (clock recovery) and PTP (IEEE 1588)."
http://www.ohwr.org/projects/white-rabbitAdvantages of WhiteRabbit
* VHDL Code for programming an FPGA available at no cost.
* Generous overhead for current requirements, allows further expansion beyond current goals
* CERN OHL is a robust open hardware license.
* Supports any novel formats of data such as 5, 6 or 8 bit at 25~Mhz, 12-bit at 100Mhz, etc.
* Supports Fiber or Copper Ethernet.
* Generous overhead allows expansion of channels/resolution for uses beyond audio frequencies, allows utility for ultrasonic/RF.
* Would be the highest specification for a audio system as far as synchronization to bit accuracy at beyond DSD rates.
Disadvantages
* Might Require expensive dedicated hardware for switching for maximum specifications
* cost might be prohibitive if requirements are too demanding otherwise.
*If using Fiber Optics*
* Fiber optics are not standard equipment on most computers or laptops.
* Fiber optic cables must generally be purchased pre-made, making cables/splicing requires expensive/specialized equipment.
* Cost is generally much greater than copper.
Advantages of Ravenna
* Designed with Audio in mind, supports standard audio formats already.
* Cost probably lower as commercial constraints were considered in design.
* Other hardware and software vendors will (hopefully) support the standard, allowing interoperability with other hardware.
Disadvantages
* Would need modification to support high bandwidth formats such as Sigma-DPCM at ~25Msps
* Does not support fiber optics, limiting maximum cable run (still very acceptable at 3~~??km)
* FPGA code not obviously/immediately available, open specification might require additional development.
* Though referred to as an open standard, no mention of what license is used is available AFAIK.
These two technologies are very similar in both technical specifications and implementation. They differ in two key ways; their licenses are different, and they each were developed with different requirements. By using the WhiteRabbit network, which is admittedly overkill for most audio formats, exponentially greater bandwidths will be available if needed. This allows for future applications such as SDR, RADAR, GPR, Radio Astronomy, Psycho-acoustic and Hypersonic Acoustic studies. Synchronization of samples of under 1 nanosecond over networks spanning up to 10km is enough overhead to allow almost any complex studio or laboratory application.
Let's start a discussion. What are your opinions on these two similar technologies and the licenses they would require?
-Alexander Countey