Providing Reliable Signal Processing Solutions Since 2001

OCEAN-ADSP21489



Designed specifically to efficiently run our multichannel conferencing algorithms, the OCEAN-ADSP214xx hardware platform provides the most cost effective complete solution today on the market without any compromize on audio quality. The modular design gives the necessary flexibility to select only the needed components for the application at hand.

The OCEAN-ADSP214xx firmware is stored on the non-volatile memory and protected from copying and tampering using the memory chip hardware IP protection features. Once powered, the processor loads the software from non-volatile flash and starts running the application in a fraction of a second, no microcontroller is needed to boot the system. This makes the OCEAN-ADSP21489 a complete conferencing appliance ready to connect and use in a live audio or video conference. It is also easy to use the OCEAN-ADSP21489 as an audio front-end processor in a larger conferencing system.




ALGORITHMS and APPLICATIONS

The OCEAN-ADSP21489 and OCEAN-ADSP21489-0808HC can be used without any modifications in many applications. A few of those applications are listed below.
  • 8-element beamforming microphone array without echo cancellation. Suitable for speech recognition, voice commands, Public Address systems, and high quality recording.
  • 6/7 channels Acoustic Echo Canceller with beamforming microphone array. Suitable for high quality conferencing appliances and hands-free communication devices with multiple microphones.
  • 4 channels Acoustic Echo Canceller, each having its own separate analog reference. Suitable for multi-party conferencing and server-side AEC processing.
  • 4 channels combined Line/Network Echo Canceller and Acoustic Echo Canceller, each having its own separate analog reference. Suitable for use with devices supporting multiple simultaneous calls.
  • Multiple-channel combined Line/Network Echo Canceller and Acoustic Echo Canceller, for use with PBX and gateways. Up to 32 channels, each of 128ms tail length at 8 KHz sampling rate can fit on a single OCEAN-ADSP21489 processing module.
  • Multiple-channel Line/Network Echo Canceller for use with PBX and gateways. Up to 128 Line/Network Echo Canceller channels, each of 32ms tail length at 8 KHz sampling rate can fit on a single OCEAN-ADSP21489 processing module.
  • Active Noise and Vibration Control with up to 7 control sensors and 8 control actuators.
  • 4 channels Adaptive Interference Canceller. Suitable for use in communication devices in noisy acoustic environments.


AVAILABILITY AND PRICING

All OCEAN-ADSP21489 boards are available today. Target price for the OCEAN-ADSP21489-0808HC assembled and tested with firmware stored on flash memory is $99 at 1000 units and above, including software license, excluding shipping, taxes and other handling costs. If you like to receive more information, please do not hesitate to contact us.



The OCEAN-ADSP21489

The OCEAN-ADSP21489 is a separate processing module without audio converters or user interface. It is designed to be plugged into the application's motherboard and most useful for applications that already have all audio signals in digital form. The OCEAN-ADSP21489 includes the processor, flash memory, SPI header, and regulated power supply. All processor peripherals are brought out to a 46-pin 0.1" industry standard header to interface to the application's motherboard.

Dimensions60mm x 41mm
ProcessorAnalog Devices ADSP21489, 400 MHz, 5 MBit internal memory, 32-bit/40-bit floating point and 32-bit fixed-point SIMD processor
Flash MemoryWinbond W25X40CL, 4MBit SPI flash memory with IP protection support.
Power Supply InputUnregulated 5v DC through 2-pin 0.1" header or micro USB connector. All regulated supply voltages are generated on board.
SPI Header8-pin male 0.1" header for programming the flash memory and communicating with the processor (SPI commands).
Interface Header46-pin male 0.1" right angle header.


The OCEAN-ADSP21489-0808HC

The OCEAN-ADSP21489-0808HC is designed to be used as a complete stand-alone solution while can still interface to a larger application's motherboard. The processor module is exactly the same as the OCEAN-ADSP21489 module, and the PCB is extended to include 8 analog inputs, 8 analog outputs, and simple manual user interface consisting of 4 buttons and 8 LEDs. All processor peripherals are brought out to an optional 46-pin 0.1" header to interface to the application's motherboard if required.

Dimensions60mm x 127mm
Processor Module Same as the OCEAN-ADSP21489
Peripherals HeaderOPTIONAL 46-pin male 0.1" header for interfacing with the application's motherboard.
Analog Inputs8 differential or single ended input channels brought out on 0.1" headers.
Analog Outputs8 single ended output channels brought out on 0.1" headers.
Analog to Digital Converter2x AK5703EN , 24-bit, 96 dB S/N, 100 dB Interchannel Isolation.
Digital to Analog Converter4x AK4420ET , 24-bit, 105 dB dynamic range, -92 dB THD+N, 100 dB Interchannel Isolation.
User Interface4 push-buttons and 8 LEDs.


The OCEAN-0808HC

The OCEAN-0808HC is a separate module designed to interface with the OCEAN-ADSP21489 processor module at the 46-pin 0.1" interface header to add audio and user interface. It includes 8 analog inputs, 8 analog outputs, and simple manual user interface consisting of 4 buttons and 8 LEDs.

Dimensions60mm x 95mm
Interface Header46-pin female 0.1" right angle header.
Analog Inputs8 differential or single ended input channels brought out on 0.1" headers.
Analog Outputs8 single ended output channels brought out on 0.1" headers.
Analog to Digital Converter2x AK5703EN , 24-bit, 96 dB S/N, 100 dB Interchannel Isolation.
Digital to Analog Converter4x AK4420ET , 24-bit, 105 dB dynamic range, -92 dB THD+N, 100 dB Interchannel Isolation.
User Interface4 push-buttons and 8 LEDs.


The OCEAN-08IO-RCA

The OCEAN-08IO-RCA is 34mm x 59.75mm and includes 8 single channel (mono) female RCA (also known as phono or cinch connectors). It is designed to plug into the OCEAN-ADSP21489-0808HC or OCEAN-0808HC analog input or analog output headers. When used as input, it allows connecting external audio input signals (from external microphones for instance) to be processed on the OCEAN platform. And when used as output, it allows connecting the processed audio signals to loudspeakers or mixers using industry standard RCA connectors.



The OCEAN-08IO-JACK

The OCEAN-08IO-JACK is 34mm x 59.75mm and includes 8 single channel (mono) female 3.5mm audio jacks. It is designed to plug into the OCEAN-ADSP21489-0808HC or OCEAN-0808HC analog input or analog output headers. When used as input, it allows connecting external audio input signals (from external microphones for instance) to be processed on the OCEAN platform. And when used as output, it allows connecting the processed audio signals to loudspeakers or mixers using industry standard 3.5mm mono jacks.



The OCEAN-03-MIC-LEFT/RIGHT

Each of the OCEAN-03-MIC-LEFT and OCEAN-03-MIC-RIGHT is 9.5mm x 127.5 mm and includes 3 Knowles SPW2430 MEMS microphones. Those thin and long PCBs plugs directly into the OCEAN-ADSP21489-0808HC and OCEAN-0808HC differential analog input header. When both the OCEAN-03-MIC-LEFT and the OCEAN-03-MIC-RIGHT are plugged, the OCEAN platform is extended with 6-element linear microphone array with the microphones placed 5 cm apart. All what is needed to use the beamformer is pressing the right push button to enable the firmware beamforming function (refer to the demonstrator documentation for more details).



The OCEAN-01-MIC

The OCEAN-01-MIC is a tiny 9mm x 14mm PCBA that includes one Knowles SPW2430 MEMS microphone. It is designed to be connected with wires to an IDC connector compatible with the OCEAN-ADSP21489-0808HC and OCEAN-0808HC differential analog input header. Six OCEAN-01-MIC PCBs can be easily mounted on a frame using the 1.5mm holes to form any microphone array shape (circular, hexagonal, etc) depending on the frame shape. All what is needed to use the beamformer is pressing the right push button to enable the firmware beamforming function regardless of the array shape since the beamformer is adaptive .



A COMPLETE CONFERENCE APPLIANCE

Constructing a complete stand alone conference appliance with those components is very simple.
  • Mount 6 OCEAN-01-MIC PCBAs on the device's box to form the required array shape.
  • Connect the wires form the above 6 microphones to an IDC connector.
  • Mount an RCA connector on the device's box, this will function as the AEC reference input. Connect this RCA connector with wires to the same microphones IDC connector.
  • Plug the input IDC connector into the OCEAN-ADSP21489-0808HC differential input header.
  • For the outputs, mount two RCA connector for the loudspeaker output and beamformer output on the device's box. If needed, mount a third RCA connector for the acoustic feedback canceller.
  • Connect the output RCA connectors with wires and a small IDC connector to the OCEAN-ADSP21489-0808HC analog output header.
  • Power your new device, the standard firmware makes a complete conference appliance out of it, with 6 channels AEC and beamforming microphone array.
If the above appliance was not enough to cover the conference space, no need to worry. The system can be extended to cover as many zones as needed by connecting multiple OCEAN-ADSP21489-0808HC units without any software or hardware modifications. For instance in a large conference room where participants are seated on different smaller tables, one unit can cover each table and all units are connected together to form a large conference system. Similarly, a large conference table can be divided to smaller coverage areas. Please refer to the demonstrator documentation for more details.


AVAILABLE DEMONSTRATORS

Several firmware demonstrators are directly available, and many other can be put together in a very short time. A few examples are listed below for reference.

For more information please contact us to discuss the specific needs of your own applications.


Copyright © DSP ALGORITHMS, All rights reserved.