Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 3725-33186-001 Revision: B
Trademark Information Polycom®, the Polycom logo design, and Vortex® are registered trademarks of Polycom, Inc., and Global Management System™, MGC™, People+Content™, People On Content™, Polycom InstantDesigner™, Polycom PathNavigator™, PowerCam™, Siren™, and VSX® are trademarks of Polycom, Inc. in the United States and various other countries. VISCA is a trademark of Sony Corporation. All other trademarks are the property of their respective owners.
Contents: 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1 2 SoundStructure Product Family . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1 SoundStructure Architecture Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1 OBAM™ - One Big Audio Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–3 SoundStructure C-series Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Step 3 - Device Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–7 Step 4 - Uploading Or Working Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–8 Online vs. Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–10 5 Customizing SoundStructure Designs . . . . . . . . . . . . . . . . . . . . . . .
Adjusting Crosspoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–54 Matrix summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–59 Telephony Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–60 Input Gain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–61 Noise Cancellation . . . . . . . . . . .
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Signal Meters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–11 Room Gain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–12 Telephony Signal Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–14 Output Signal Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–26 Controlling The System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–26 Two PSTN Line Positional “Receive” Audio Conferencing . . . . . . . . . . . . . . . 9–28 SoundStructure Studio Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–29 Matrix Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 API Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–9 RS-232 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–12 HDX Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–13 Telco Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adjusting Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–22 Command List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–28 Command Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–28 SoundStructure Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–30 Gain and Mute Parameters . . . . . . . . . . . . . . . .
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 8
1 Introduction The Polycom SoundStructure™ products are professional, rack-mountable audio processing devices that set a new standard for audio performance and conferencing in any style of room. With both monaural and stereo echo cancellation capabilities, the SoundStructure conferencing products provide an immersive conferencing experience that is unparalleled.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 • Ethernet port for easy configuration and device management SoundStructure devices are configured with Polycom's SoundStructure Studio software, a Windows®-based comprehensive design tool used to create audio configurations that may be created online or offline, uploaded to devices, and retrieved from devices.
Introduction • Chapter 9 provides example applications with SoundStructure products including stereo audio conferencing applications, room combining, and more. • Chapter 10 provides details on the status LEDs on SoundStructure, and troubleshooting information and steps. • Chapter 11 lists the Specifications for the SoundStructure devices including audio performance, power requirements, and more.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 1-4
2 SoundStructure Product Family There are two product lines in the SoundStructure product family - the SoundStructure C-series designed for audio conferencing applications (the “C” stands for conferencing) and the SoundStructure SR-series designed for commercial sound applications (the “SR” stands for sound reinforcement). While these two product families share a common design philosophy they have audio processing capabilities that are designed for their respective applications.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 the following figure for a SoundStructure device that has N inputs and N outputs. The specific input and output processing will depend on the product family (C-series or SR-series) and is described later in this chapter.
SoundStructure Product Family echo cancellation while the SR-series products do not include acoustic echo cancellation. The processing capabilities will be described in the following sections.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 • It is easier to work with the system because all the input signals feed into the single matrix and all the outputs are fed from the single matrix • The a/v designer can be more creative as there are no limitations on how signals from multiple devices can be used together • The device linking scheme is completely transparent to the designer - all input signals are shared to all devices dramatically simplifying the setup, configuration
SoundStructure Product Family SoundStructure C-series Products The SoundStructure C16, C12, and C8 devices are designed for audio conferencing applications where groups of people want to communicate to other individuals or groups such as in a typical room shown in the following figure. The SoundStructure C-series products feature both monaural and stereo acoustic echo cancellation, noise cancellation, equalization, dynamics processing, feedback elimination, automatic microphone mixing, and more.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Each SoundStructure C-series device may be used with traditional analog microphones, with Polycom's HDX digital microphone arrays1. For detailed information on using the Polycom HDX digital microphone arrays, see Chapter 6. Typical applications of the SoundStructure C-series conferencing products are audio and video conferencing where two or more remote locations are conferenced together.
SoundStructure Product Family C-Series Input Processing The input processing on the SoundStructure C-series devices is designed to make it easy to create conferencing solutions either with or without sound reinforcement. Each audio input on a SoundStructure C-series device has the processing shown in the following table.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 analog input signal is digitized and available for processing. The digital signal is processed by five different DSP algorithms: parametric equalization, acoustic echo cancellation, noise cancellation, feedback reduction, and echo suppression (non linear processing).
SoundStructure Product Family Each analog input signal is processed to create three processed versions that can be used in different ways in the matrix.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 automatic gain control on the sound reinforcement path from increasing the microphone gain and consequently reducing the potential acoustic gain before the onset of feedback.
SoundStructure Product Family processing on an input signal. This version of the signal has no acoustic echo cancellation processing and will consequently include any acoustic echo signal that may be present at the microphones.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Recording/Ungated - Sound Reinforcement Finally, the sound reinforcement recording input includes the echo and noise cancellation and optional feedback elimination processing as shown in the following figure.
SoundStructure Product Family The following figure highlights how to interpret the matrix crosspoints in the matrix.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 C-Series Submix Processing Submixes are outputs from the matrix that can be routed directly back to the input of the matrix as shown in the following figure. Matrix Output SubMix Signal Matrix Input Submix Processing As an output of the matrix, any combination of input signals may be mixed together to create the output submix signal.
SoundStructure Product Family As shown in the following figure, each submix signal from the matrix can be processed with dynamics processing, parametric equalization, a fader, and up to 1000 milliseconds of delay. Each SoundStructure device has as many submixes as there are inputs.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 In order for the local acoustic echo canceller to cancel the acoustic echo of the remote participants, it must have an echo canceller reference defined. The echo canceller reference includes all the signals from the remote site that should be echo cancelled. In the following figure, the AEC reference for both the local and remote rooms includes the audio that is played out the loudspeaker.
SoundStructure Product Family reinforcement, and broadcasting. The following figure shows an example of using the SoundStructure SR12 to provide additional line level inputs and outputs to a SoundStructure C8 conferencing product.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 particular SoundStructure C-series device, either the next largest C-series device or additional C-series devices must be used to support the number of microphones required.
SoundStructure Product Family SR-Series Input Processing The input processing on the SoundStructure SR-series devices is designed to make it easy to create commercial sound and sound reinforcement solutions. Each audio input on a SoundStructure SR-series device includes the signal processing path shown in the following table.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Each analog input signal has an analog gain stage that is used to adjust the gain of the input signal to the SoundStructure's nominal signal level of 0 dBu. The analog gain stage can provide from -20 to 64 dB of analog gain in 0.5 dB increments. There is also an option to enable 48 V phantom power on each input. Finally the analog input signal is digitized and ready for processing.
SoundStructure Product Family The automixer processing is only applied to the noise cancelled and sound reinforcement signal paths to ensure that there is an 'un'-automixed version of the input signal available for recording/ungated applications SR-Series Input Processing Mute AGC Dynamics Fader Delay Automatic Gain Control Dynamics Processor Fader Delay Input to Matrix Recording/ Ungated Automatic Gain Control Dynamics Processor Automixer Fader Delay Input to Matrix Noise Cancelled Auto
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 microphone audio to paging zones that are not acoustically coupled to the microphone. This is the default processing for microphone inputs when the automixed version of the signal is selected.
SoundStructure Product Family For additional flexibility in audio applications, there are four different versions of the recording/ungated signal that can be selected through the four-input router shown in the previous processing figures. This selection of which type of recording/ungated signal to choose is performed on an input by input basis within the SoundStructure Studio software as described in Chapter 5. These four ungated versions are described in more detail below: 1. bypass version 2.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Recording/Ungated - Noise Cancelled The noise cancelled recording input includes the noise cancellation as shown in the next figure. This path is typically used for recording of microphone audio as it includes all the noise cancellation but not the automatic microphone mixer processing.
SoundStructure Product Family represented with different background colors at the matrix crosspoint. The SoundStructure Studio software allows the user to select which version of the input signal processing at the matrix crosspoint. The next figure shows how to interpret the matrix crosspoint view.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Telco Telco Telco Processing Telco Processing Processing Processing 1 Input Processing Output Processing 1 2 Input Processing Output Processing 2 N Input Processing Output Processing N Matrix SubMix Submix Processing Processsing SR-Series Output Processing Output from Matrix Dynamics Processing Parametric or Graphic Equalization Fader Delay Mute D/A Converter Analog Gain Output Signal SR-Series Submix Processing The
SoundStructure Product Family Telco Telco Telco Processing Telco Processing Processing Processing 1 Input Processing 2 Input Processing N Input Processing Matrix Output Processing 1 Output Processing 2 Output Processing N SubMix Submix Processing Processsing Submix Processing Submix Input from Matrix Dynamics Processing Parametric Equalization Fader Delay Mute Submix output to Matrix Telephony Processing Both the C-series and SR-series SoundStructure devices support optional plug-in c
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The SoundStructure telephony cards have been designed to meet various regional telephony requirements through the selection of a country code from the user interface. For each telephony interface card, the signal processing is listed in the following table and shown in the following figure.
SoundStructure Product Family progress detector that analyzes the telephony input signal and reports if any call progress tones are present (for example, if the telephony line is busy, the phone is ringing, etc.).
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 2 - 30
3 SoundStructure Design Concepts Before creating designs for the SoundStructure devices, the concepts of physical channels, virtual channels, and virtual channel groups will be introduced. These concepts form the foundation of SoundStructure audio designs. In addition, the concepts of defining control virtual channels and control array virtual channels from the logic input and output pins will be introduced.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 be used and take extra care to ensure that commands are referencing that exact input or output signal. If device identification numbers are changed or different inputs or outputs are used from one design to the next, this requires changing the control system code programming and spending additional time debugging and testing the new code to ensure the new device identifications and channel numbers are used properly.
SoundStructure Design Concepts The physical input channels and the physical output channels will be numbered from 1 to the maximum number of physical channels in a system. As described below, this approach is an enhancement of how traditional audio signals are labeled and how their signals are uniquely referenced.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The OBAM link is bidirectional - data flows in both an upstream and downstream direction meaning that the bus does not need to be looped back to the first device.
SoundStructure Design Concepts continue for additional devices. This connection strategy, shown in the following figures, simplifies the sequential physical channel numbering as described next.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Following the connections in the previous figure, as an example of this linking order and how the physical channels are numbered, consider the system of three SoundStructure C16 devices shown in the following figure. In this example the OBAM output of device A is connected to the OBAM input of device B and the OBAM output of device B is connected to the OBAM input of device C.
SoundStructure Design Concepts Device A's inputs and outputs become the first sixteen physical inputs and sixteen outputs on the system, device B's inputs and outputs become the next sixteen physical inputs and next sixteen physical outputs on the system, and device C's inputs and output become the last sixteen physical inputs and sixteen physical outputs on the system.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 finally device B becomes the third device in the link. The result is that the inputs and outputs on device C will become inputs 17-32 and outputs 17-32 on the full system even though device B is physically installed on top of device C.
SoundStructure Design Concepts The organization of the devices in this example would make it confusing to properly terminate inputs and outputs to the desired physical inputs and outputs. Any OBAM linking scheme other than the out-to-in, top-to-bottom system, is not recommended as it will likely increase system debug and installation time.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Virtual Channels n V al Chan Physical Channel SoundStructure Studio Control System ual Chann irt Physical Channel Left el Control System u irt el V A virtual channel can be thought of as a layer that is wrapped around one or more physical channels.
SoundStructure Design Concepts example, mutes or changes volume) the SoundStructure devices through the virtual channel names, not the underlying physical input and output that a particular audio signal is connected to. For instance, if a virtual channel were named “Podium mic” then the control system code would control this channel by sending commands to “Podium mic”.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Using SoundStructure virtual channels is the only way to configure and control the underlying physical channels with third-party control systems. The physical input and output channel numbering described in section 3.1 Physical Channels is used only in the definition of virtual channels so that the virtual channel knows which physical channel(s) it refers to.
SoundStructure Design Concepts group “Mics” has been created, it is possible to configure and control all the microphones at the same time by operating on the “Mics” virtual channel group. It is possible to have multiple virtual channel groups that include the same virtual channels. Commands sent to the particular virtual channel group will affect the members of the group and all members of the group will respond with the appropriate command acknowledgements.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 As an example of using physical channels, virtual channels, and virtual channel groups, consider a SoundStructure C12 device where there are ten microphone inputs, a telephony interface, and a Polycom HDX system as shown in the following figure.
SoundStructure Design Concepts Virtual channel definitions could be defined as shown in the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Virtual Channel Group Summary Virtual channel groups are an easy way to create groups of signals that may be controlled together by sending an API command to the virtual channel group name. It is possible to have more than one virtual channel group and to have the same virtual channel in multiple logical groups.
SoundStructure Design Concepts Physical Logic Pins The physical logic pins and their labeling is shown in the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 When multiple devices are OBAM linked as shown in the next figure, the logic inputs and outputs on the first device will be numbered 1 - 22 and the logic inputs and outputs on the second device (device B) will be numbered 23 - 44, and so on. The analog gain inputs will be numbered 1 and 2 on the first device, 3 and 4 on the second device, and so on.
SoundStructure Design Concepts Logic Inputs All digital logic inputs (logic inputs 1 - 22) operate as contact closures and may either be connected to ground (closed) or not connected to ground (open). The logic input circuitry is shown in the following figure. SoundStructure Logic Input 3.3V Logic Status Logic Input Pin Logic Pin 25 (Ground) Analog Gain Input The analog gain inputs (analog gain 1 and 2) operate by measuring an analog voltage between the analog input pin and the ground pin.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Logic Outputs All logic outputs are configured as open-collector circuits and may be used with external voltage sources. The maximum voltage that should be used with the logic outputs is 60 V with a maximum current of 500 mA.
SoundStructure Design Concepts Logic pins can be defined via the command line interface from SoundStructure Studio or a control terminal with the following syntax to define a logic input on logic input pin 1: vcdef “Logic Input Example” control digital_gpio_in 1 which will return the acknowledgement vcdef "Logic Input Example" control digital_gpio_in 1 A logic output pin definition using output pin 1 can be created with the command: vcdef "Logic Output Example" control digital_gpio_out 1 which will retu
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The value of the digital control array is the binary sum of the individual logic pins. For example if a control array virtual channel is defined with digital output pins 3, 2, and 1, then the value of the control array channel will be in the range of 0 to 7 with physical logic output pin 3 as the most significant bit and physical logic output pin 1 as the least significant bit.
SoundStructure Design Concepts IR Receiver Virtual Channel The IR receiver input on the SoundStructure device will respond with acknowledgments when a valid IR signal is received. The first step towards using the IR receiver is to define the IR receiver virtual channel. This may be done with the following syntax: vcdef “IR input” control ir_in 1 where 1 is the only physical channel that can be specified since there is only one physical IR receiver channel.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 3 - 24
4 Creating Designs with SoundStructure Studio SoundStructure Studio is the software environment for creating, managing, and documenting SoundStructure designs. SoundStructure Studio communicates with SoundStructure devices over a communication link (RS-232 or Ethernet) using the SoundStructure API commands. For information on the SoundStructure command protocol, see Appendix A SoundStructure Command Protocol Reference Guide.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 • Follow the on-screen steps to specify the output signals • Select the SoundStructure devices to be used for the design • Create the configuration and optionally upload to the SoundStructure devices These steps are described in more detail in the following section.
Creating Designs with SoundStructure Studio SoundStructure Studio The first step to creating a SoundStructure design is to launch the SoundStructure Studio application. If the SoundStructure Studio software is not already installed on the local PC, it may be installed from the CD that was included with the product.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 of input (Ceiling, Lectern, …) and the quantity of the input and then click “Add”. The label of the input signal will become the virtual channel name of that input signal. A signal generator will be added by default to all projects. SoundStructure Studio provides a number of predefined input types including microphones, program audio sources, video codecs, telephony interfaces, submixes, and a signal generator.
Creating Designs with SoundStructure Studio A typical system is shown in the next figure where a stereo program audio source, eight table microphones, a wireless microphone, a telephony input, and a Polycom HDX video codec have been selected.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Step 2 - Output Signals In step 2 of the design process, the outputs from the system are specified in the same manner that inputs were created. A sample collection of outputs is shown in the following figure. The outputs include audio amplifiers, recording devices, assistive listening devices, and also other telephony or video codec systems.
Creating Designs with SoundStructure Studio Step 3 - Device Selection In Step 3, the devices that will be used with the design are selected as shown in the following figure. By default, SoundStructure Studio will display the equipment with the minimum list price, although it is possible to manually select the devices by selecting the Manually Select Devices option and then adding devices and optional telephony cards.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Step 4 - Uploading Or Working Offline In step 4, the decision is made to either work offline or to work online. When working online, a set of devices can be selected to upload the settings to via the Ethernet or RS-232 interfaces.
Creating Designs with SoundStructure Studio Once the finish button is clicked, the SoundStructure Studio software will create the entire design file including defining all the virtual channels and virtual channel groups such as those shown the following figure. The next chapter will describe how to customize the SoundStructure device settings. If working online, the Ethernet port on the project tree on the left of the screen will have a large green dot next to the device name.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Online vs. Offline SoundStructure Studio has been designed to fully operate in either online or offline modes. Online operation means that SoundStructure Studio is communicating with one or more SoundStructure devices and is sending commands to the devices and receiving command acknowledgements from the devices. Every change to the SoundStructure design is made in real-time to the actual devices.
Creating Designs with SoundStructure Studio In this example the virtual channel group “Mics” was muted and the console shows the command in blue and the acknowledgements generated in green. When SoundStructure Studio is working offline, the prefix [Offline]: is shown in the console as a reminder that commands are not being sent to actual devices.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 4 - 12
5 Customizing SoundStructure Designs Once a SoundStructure project file has been created as described in the previous chapter, the SoundStructure Studio software can be used to adjust and customize the design. This section provides in-depth instructions on how to customize the settings by using the Wiring, Channels, Matrix, Telephony, and Automixer pages. For information on uploading and downloading configuration files, see Chapter 7.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 physical channel. If it is necessary to change the wiring from the default wiring, the virtual wiring may be changed by clicking and dragging signals from their current input or output to a new input or output as shown in the following figure. In this example the “Recording” output was changed from physical output 3 to physical output 6.
Customizing SoundStructure Designs When a virtual channel is moved, SoundStructure Studio redefines the virtual channel to use the new physical inputs or outputs that are specified. Moving a virtual channel does not create any visible changes in the matrix or channels page since SoundStructure Studio operates at the level of the virtual channel and not the physical channels. The only page that will show a difference is the wiring page.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Edit Devices When working offline, the Wiring Page includes an “Edit Devices” control for changing the underlying SoundStructure equipment that was selected during the design process as shown in the following figure.
Customizing SoundStructure Designs fit into the next smaller SoundStructure device requires removing audio channels from the “Edit Channels” control. Channels Page The channels page is the primary area for customizing the signal gains and processing for the input, output, and submix signals. Regardless of the number of SoundStructure devices used in a design, there is only one channels page and that page shows all the virtual channels for the entire design.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 figures for examples of the different user controls. It is possible to change which types of virtual channels are viewed by enabling or disabling groups, inputs, outputs, and submixes with the controls on the top of the Channels page as shown in the following figure.
Customizing SoundStructure Designs button as shown in the following figure. Any of the settings for virtual channels can be adjusted by either adjusting the virtual channels individually or by adjusting the virtual channel group settings. Editing Virtual Channels To add or delete additional virtual channels, click the “Edit Channels” button on the Channels page as highlighted in the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Channels page and there will be default gain settings for the devices and default signal routing will be created for the matrix based on the type of signal added. If virtual channels are deleted, they will be removed from the Channels page and their matrix signal routings will also be removed.
Customizing SoundStructure Designs Collapse buttons respectively. To create additional virtual channel groups, click the Edit Groups button on the Channels page to cause the Edit Groups screen to appear as shown in the following figure. All existing virtual channel groups will appear on the right of the screen. Virtual channels can be in more than one virtual channel group. For example, “Table Mic 1” can be in the virtual channel group “Mics” and “Zone 1 Mics” at the same time.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Once a virtual channel group has been defined, virtual channels may be added to the virtual channel group by selecting the desired virtual channels. More than one virtual channel may be selected by left clicking on the first channel and then shift-clicking on subsequent virtual channels. Once the virtual channels have been selected, click the Add Channel button as shown in the following figure.
Customizing SoundStructure Designs Any commands that are sent to configure the virtual channel group “Zone 1 Mics” will in turn be sent to the members of the virtual channel group. For example if a mute command is sent to “Zone 1 Mics” then “Table Mic 1”, “Table Mic 2”, and “Table Mic 3” will be muted and the “Zone 1 Mics” logical group will be shown as muted.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 there are no dashed lines around the gain for the “Zone 1 Mics” group. Changing virtual channel group settings will change all the settings for the virtual channels that are part of the virtual channel group and generate command acknowledgements for the virtual channel group and its virtual channels members.
Customizing SoundStructure Designs Input Signal Meters All these input channels have meters that will show the signal activity. The meters may be enabled from the Tools menu or from the lower right hand corner of the screen. To enable the signal meters from the Tools menu, select the menu item Tools and then Options. Choose the meters entry and select Enable Meters. Another way to enable meters is to right click on the lower right hand corner of the screen and select the desired meter state.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 to the SoundStructure device, however the meters will be most responsive over the Ethernet interface. If meters are viewed over the RS-232 interface, it is recommended that the highest data rate of 115,200 baud be used to minimize any lag between registering for meters and having the meter information displayed on the screen.
Customizing SoundStructure Designs meter will show less signal activity. Since the level_pre meter position is before any processing has been applied to the signal, even if the signal is muted within the SoundStructure device, the level_pre input meter will show any signal activity on that input. The level_post meter is after any processing as shown in the following figure. In the example above, if the input signal is muted the level_post meter will not show any signal activity.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 adjustments. Line Input level_post Line input channels, such as program audio or audio from video codecs that are connected via analog inputs and outputs, will be metered at the Recording/Ungated output shown in the following figure. Stereo virtual channels will display two meters - one for each physical channel.
Customizing SoundStructure Designs any processing and the level_post is after the processing.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Input Channel Controls This section discusses the input controls in the order that they appear on the channels page. The input channel settings are shown in the following figure in both a collapsed view and with the different areas expanded to show the additional controls. Any setting for a virtual channel can also be set by adjusting the setting on a virtual channel group.
Customizing SoundStructure Designs collapsed. Analog Signal Gain SoundStructure devices have a continuous analog input gain stage that operates on the analog input signal and has a range of -20 dB to +64 dB with 0.5 dB gain increments. Values are rounded to the nearest 0.5 dB. This continuous gain range is different from the gain Vortex products uses because the Vortex microphone inputs have a mic/line switch that adds 33 dB of gain to a Vortex input signal.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Since there is only one large input range on SoundStructure devices, it is easier to see how much gain is required for each microphone input. Gain settings are adjusted by moving the slider or typing the input value into the user control.
Customizing SoundStructure Designs button which is labeled Phan. Ungated Type The ungated type user control refers to which signal path to use for the ungated (or un-automixed) processing path. The decision of whether to use the ungated version of the input channel processing is made at the matrix crosspoint as shown in the following figure where the gated type None is highlighted.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 input basis. As described in Chapter 2, there are four different types of ungated signal processing paths that may be selected for each input. The different signal processing paths for the four ungated signal types are summarized in the following table. Ungated Type Summary Bypass No signal processing on the audio channel.
Customizing SoundStructure Designs where a program audio source can be processed with parametric equalization, automatic gain control, dynamics processing, fader, delay, and input mute.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 UNGATED - Bypass UNGATED - Bypass AGC Dynamics Fader Delay Automatic Gain Control Dynamics Processor Fader Delay Input to Matrix Recording/ Ungated Mute Router Automixer Mic or Line Input Analog Gain A/D Converter Parametric Equalization Acoustic Echo Cancellation Noise Cancellation Non Linear Processing Automatic Gain Control Dynamics Processor Automixer Fader Delay Input to Matrix Conferencing Feedback Cancellatio
Customizing SoundStructure Designs following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 sound reinforcement paths.
Customizing SoundStructure Designs Bypass ungated signal type is selected as shown in the following figure. Trim The trim command is used with stereo virtual channels to provide additional gain or attenuation in the analog domain to the underlying left or right physical channels in case the incoming signal levels need to be adjusted separately. As shown in the following figure, there are two trim knobs for stereo virtual channels and no trim knob for mono virtual channels.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 gain of 64 dB will be added in the digital domain. Equalization The equalization processing that is available for each input consists of dedicated • Low Pass filter • High Pass filter • Low Shelf filter • High Shelf filter • 10 parametric equalizers. These filter types are shown in the following figure.
Customizing SoundStructure Designs enabled. To enable a filter, click the button next to the filter, and then adjust the parameters for the filter block as shown in the following figure. The cut off frequency of the Low Pass and High Pass filters can be adjusted between 0 Hz and 20,000 Hz, the order can be adjusted from 2nd to 8th, and either a Butterworth or Linkwitz-Riley filter may be selected.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 • Notch filter • Allpass filter Parametric filters emphasize or de-emphasize the center frequency with a gain and bandwidth setting. The user can specify the bandwidth (in octaves), center frequency (in Hz), and gain (from 0 to 20 dB). Notch filters eliminate energy (attenuate only) at the center frequency. The amount of attenuation for the signal is determined by the bandwidth (in octaves) selected.
Customizing SoundStructure Designs figure. There is a safe mode attenuation that defines the amount of attenuation that can be applied to the signal if the feedback eliminator filters are all engaged and there is still feedback. The safe mode attenuation can be set from 0 to 20 dB of attenuation and has a default value is 3 dB. The Filter Decay control allows the adaptive filters to relax as the feedback is reduced in the system.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 selecting the Snd Reinforcement option of the gated/automixed as shown in the following figure. Selecting the Snd Reinforcement option will ensure that the proper input processing path is selected for routing microphones to loudspeakers. To use the feedback processing, enable the processing from the EQ page and also select the sound reinforcement version of input processing path in the matrix.
Customizing SoundStructure Designs group. References can be selected from any output signal or from any submix signal. A reference can be either a mono virtual channel or a stereo virtual channel. If only a single mono virtual channel reference is specified, the system is operating as a monaural echo canceller. If either a stereo virtual channel or two mono virtual channels are specified, the system is operating as a stereo echo canceller.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 dynamics processing, fader, delay, and mute. The acoustic echo canceller is also in this signal path but should not be enabled for non-microphone audio sources.
Customizing SoundStructure Designs nals so that the average signal level is close to the SoundStructure nominal signal level of 0 dBu. The AGC processing can be used on any input signal. AGC is typically used on microphone input signals to compensate for local talkers that are different distances from their microphones or telephone input signals to compensate for varying telephone levels. The AGC system has been designed to adapt the gain only when valid speech is present.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 input signals. SoundStructure devices include the following styles of look-ahead dynamics processing. • Peak Limiter • Limiter • Compressor • Expander • Gate The SoundStructure Studio user interface for adjusting the dynamics settings are shown in the following figure.
Customizing SoundStructure Designs Compressors And Limiters The peak limiter monitors the peak signal magnitude and compares it to a threshold. If the peak surpasses the threshold, the peak limiter immediately attenuates the signal with a very fast attack to bring the peak level below the threshold.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Decreasing the attack time will allow the compressor/limiter to work more aggressively but may also introduce audio artifacts. Limiters perform just like compressors, but are typically set with higher compression ratios (10:1 or more) to further limit the dynamic range of signals levels above the threshold.
Customizing SoundStructure Designs input signal level and the gate threshold. For example, if the gate ratio is 10:1 and the input signal level is 6 dB below the gate threshold, the gate applies 60 dB of attenuation. The gate attack is the amount of time it takes the gate to ramp the gain to the target gain once the input signal level surpasses the gate threshold.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 ing the Remove Channels button. There are two styles of automixer groups – gating and gain-sharing. The controls for these two styles of groups will be described next. Gating Automixer Parameters NOM Limit NOM Limit specifies the maximum number of microphones that can be gated on for a particular gated automixer group. This does not affect a gain sharing mixer.
Customizing SoundStructure Designs Camera Activity Time Camera Activity Time specifies how long the microphone must be considered active before a camera indicator is set. The camera indicator is a status message that can be used with an external control system to indicate that a particular microphone is active. Shorter times mean the indicator will be easier to set based on local talker activity. Longer times mean that it will take longer before the camera gating activity indictor is triggered.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 have to be eligible to be considered active. Higher settings will make the channel less sensitive - harder to turn the microphone on, while lower settings make it more sensitive - easier to turn the microphone on.
Customizing SoundStructure Designs Gain Sharing Automixer Parameters Slope The Slope parameter determines the selectivity of how the gain is adjusted on the gain-sharing automixer by setting a multiplier on the gain that is applied to active microphones. The difference in levels detected by the automatic microphone on the active microphones will be scaled by the slope parameter to create a gain for the automixer.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 in the digital domain. The fader control is shown in the following figure. A maximum and minimum gain range can be specified for the input faders to make it possible to limit user gain control by moving the triangles associated the gain slider. To set the maximum fader gain, adjust the main slider to the desired maximum gain and then move the upper triangle to that level.
Customizing SoundStructure Designs Signal Generator Each SoundStructure device can have a single signal generator defined can generate white noise, pink noise, a sine wave, and a sine sweep. By default, each project will have a signal generator with pink noise at a level of -30dB added to the project. The user control of the signal generator is shown in the following figure. The type of noise is selected from the Type pull-down control.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Output Signals This section describes the user interface for configuring output signals. Every output signal has the processing capabilities described in the following section. All output signals have signal meters as shown in the following figure. To enable the signal meters, select the menu item Tools and then Options. Choose the meters entry and select Enable Meters.
Customizing SoundStructure Designs Output Processing Output from Matrix Dynamics Processing Parametric or Graphic Equalization AEC Reference Fader Delay Mute D/A Converter Analog Gain Output Signal level_post Dynamics The output dynamics processing available on the outputs is the same as the input dynamics processing and is described previously in the Dynamics Processing section of Input Signals in this chapter.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Output EQ Type parameter as shown in the following figure. The center frequencies of a graphic equalizer are specified in the ISO 266 standard. These are similar to the standard set of resistor values, but the series is chosen to map well to fractional octave and decade intervals between center frequencies. The nominal frequencies are used to label each band in the equalizer.
Customizing SoundStructure Designs following table.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Submix Signals This section describes the processing that is available for each submix channel. Submixes may be defined as mono virtual channels or stereo virtual channels. When the submix is a stereo virtual channel, the processing is applied equally to both the left and the right physical channels that define the stereo virtual channel. Each time a signal is sent to a submix and received back into the matrix, 1.
Customizing SoundStructure Designs • High Pass, • Low Shelf, • High Shelf, and • 10 parametric equalizers as shown in the following figure. To enable a filter, click the check box next to the filter. This will make the filter the active filter and allow the parameters to be changed as shown next. The cut off frequency can be adjusted between 0 Hz and 20,000 Hz, the order can be adjusted from 2nd to 8th, and either a Butterworth or Linkwitz-Riley filter may be selected.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Allpass filters do not modify the gain of the signal, but change the phase. For a second order allpass filter, the phase shift is 0 degrees at 0 Hz, 360 degrees at high frequencies, and 180 degrees at the center frequency. The bandwidth is defined as the bandwidth (in octaves) where the phase shift is 90 degrees and 270 degrees. Delay The delay processing allows the designer to add up to 1000 milliseconds of delay on the submix signal.
Customizing SoundStructure Designs 2. When a mono input signal is mapped to a stereo output signal with a gain of 0 dB, the mono input is mapped to both the left and the right physical output channels with an attenuation of 3 dB. Each group of virtual channels has a heading associated with it - the virtual channel group name - that allows the group to be collapsed or expanded. The virtual channel groups may also be collapsed to create a matrix that looks like the one in the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The collapsed view simplifies the configuration and setup of the system as there are fewer crosspoints to manage. Adjusting Crosspoints Any matrix crosspoint may be adjusted over the range of +20 dB to -100 dB in 0.1 dB increments. A maximum and minimum gain range can be specified for the matrix crosspoints to limit the user gain control. The process of setting the min and max matrix gain controls is described in the input fader section.
Customizing SoundStructure Designs and mute status may be adjusted on the matrix page or on the channels page. To edit a crosspoint, double left click on the crosspoint to bring up the Edit Crosspoint control. Once the edit crosspoint control has been opened, the crosspoint control will always go to its last position. After adjusting a crosspoint, other crosspoints may be changed - without closing the edit crosspoint dialog - by left clicking on the new crosspoint.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 adjustment directly. Mute The matrix crosspoint may be muted by clicking the Mute button. Muted crosspoints will be shown in the matrix as grayed out values if the Hide Muted Matrix Crosspoints option is not enabled in the Options... selection under the Tools menu. Otherwise if the Hide Muted Matrix Crosspoints is enabled, the muted crosspoints will be blank.
Customizing SoundStructure Designs cessing should be selected. To select the conferencing version of the input processing, select the Gated and Conferencing as shown in the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 selected. To select the ungated/recording version of the crosspoint, select the None gated version of the input processing. The background of the crosspoint will turn white to indicate that the ungated/recording version of the input processing is selected. Pan The pan control allows the designer to customize how a monaural virtual channel is mapped to a stereo virtual channel.
Customizing SoundStructure Designs shown in the following figure. Balance The balance control allows the designer to adjust how a stereo input signal is mapped to a stereo output signal. A value of 0 means that the left input channel is sent to the left output channel and the right input channel is sent to the right output channel. Matrix summary A summary of the matrix crosspoint visual controls is shown in the following figure and reviewed here. • Bold values are the gain in dB in the crosspoint.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 path on the SR-series), light blue indicates the sound reinforcement path, and white indicates the ungated/recording path.
Customizing SoundStructure Designs described in this section. Input Gain The telephone input gain has a range from -20 to +20 dB for adjusting the gain in the analog domain and has a default gain of 0 dB. The gain required will depend on the signal levels received from the telephone line. Adjust the telephone gain so that during normal speech there are at least two yellow LEDs lit on the telco receive. The location of the telco signal meters are shown in the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 analog input gain adjustment on the telephone input virtual channel. The input channel level_post meter corresponds to the meter next to the input fader control. The output channel level_post meter corresponds to the meter next to the output gain adjust.
Customizing SoundStructure Designs meter and the text box next to the AGC meter. The range of the AGC can be adjusted by expanding the AGC control and adjusting the maximum and minimum gains. By default the maximum and minimum gain are set to 6 and -6 respectively on microphone and telephony signals. The maximum AGC value specifies the maximum amount of gain the AGC can apply to increase the input signal level as the AGC tries to reach the SoundStructure nominal signal level.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 figured to have different equalization. To enable a filter, click the check box next to the filter. This will make the filter the active filter and allow the parameters to be changed as shown next. The cut off frequency can be adjusted between 0 Hz and 20,000 Hz, the order can be adjusted from 2nd to 8th, and either a Butterworth or Linkwitz-Riley filter may be selected.
Customizing SoundStructure Designs Fader The fader control enables the user to add gain or attenuate the telephone signal from +20 dB to -100 dB with a resolution of 0.1 dB. This gain is applied in the digital domain. A maximum and minimum gain range can be specified for the faders to limit the user gain control. The process of setting the min and max volume controls is described in the input fader section. There is a fader control on the phone input channel and a fader control on the phone output channel.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The telephony channel controls are shown in the following figure. Phone Connect The telephone interface may be taken off hook by pressing the phone button on the controls page. Once the telephone is off hook, digits may be dialed by pressing the keys on the keypad. Please note that the telephone must be taken off hook before digits may be dialed.
Customizing SoundStructure Designs Ring Tone Ring tone enabled will cause the SoundStructure device to play ring tones into the local room when the telephone line rings. If Ring Tone is disabled no ring tone will be heard although a phone_ring status message will be generated by the SoundStructure device when the phone is ringing. Auto Hang-up Auto hang up enabled will allow the system to auto hang up based on loop drop detection.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Line Voltage and Loop Current The line voltage and loop current are active whenever the Poll Telephony Information is enabled at the top of the user control. The line voltage and loop current allow for diagnostics of the telephone line. See Appendix A of this manual for more information on how to query the line voltage and loop current values.
6 Connecting Over Conference Link2 This chapter describes how the Conference Link2 interface can be used to easily interface with other Polycom equipment including the Polycom HDX video conferencing system. While there are two Conference Link2 interfaces on a SoundStructure device that permit two simultaneous connections to other Polycom devices, only one Polycom HDX video conferencing system may be connected to a SoundStructure device.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The rear-panel of the SoundStructure product with the Conference Link2 connections highlighted is shown in the following figure.
Connecting Over Conference Link2 The Conference Link2 interconnect allows for the transmission and reception of multiple digital audio signals between the two devices as shown in the following figures. These signals will be described in the following sections.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Input Channels From The Polycom HDX Once the Polycom HDX video system is selected, four SoundStructure input virtual channels are automatically added to the input channels as shown in the next figure. If a particular input channel is not going to be used, for example the HDX PSTN In channel, that channel may be removed from the input channels without affecting the other input channels from the Polycom HDX video system.
Connecting Over Conference Link2 The input channels from the Polycom HDX are described in the following table. HDX Signal to SoundStructure Description HDX Program Audio In A stereo virtual channel that contains a mix of all non-microphone inputs to the Polycom HDX. This audio signal includes the VCR/DVD audio input and the PC audio input. Note that the VCR/DVD and PC audio input are only active when the corresponding video input is selected as a send source for either People or Content video.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Processing On The Signals The Polycom HDX Sends To SoundStructure Each of the signals that the Polycom HDX video system sends to the SoundStructure device have processing that can be applied as shown in the following figure. This processing is configured through the SoundStructure Studio software.
Connecting Over Conference Link2 Output Channels To The Polycom HDX SoundStructure Studio creates several output virtual channels that are sent to the Polycom HDX system as shown in the following figure. The output channels sent to the Polycom HDX are described in the following table. Signal from SoundStructure Description HDX Line Out Mix This is a stereo virtual channel that is sent to all outgoing call mixes on the Polycom HDX and to the VCR/DVD output connections.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The output processing on SoundStructure that is available for these output channels is shown in the following figure. All signals have the same processing that includes dynamics, parametric equalization, fader, delay, and mute.
Connecting Over Conference Link2 channel, the SoundStructure “Program Audio” signal is routed to the “HDX Line Mix Out” channel, and the SoundStructure “Mics” group is routed to the “HDX Stereo Mics Out” channel. Mute Control If the mute state changes on the SoundStructure system, the Polycom HDX does not receive the mute event from the SoundStructure device.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 or set mute “Mics” 0 depending on whether the HDX system is being muted or unmuted. No audio paths are muted inside the Polycom HDX when an HDX, that is connected to a SoundStructure device over CLink2 interface, receives a mute command. The only effect of the HDX receiving a mute command is that the SoundStructure device is sent a mute message as described above. It is required that the SoundStructure device perform the muting.
Connecting Over Conference Link2 There is tremendous design flexibility by mapping the HDX Mute command to affect the “Mics” virtual channel or virtual channel group. If there is no “Mics” virtual channel or virtual channel group defined, then no audio paths will be muted when the end user mutes the Polycom HDX system directly. If the “Mics” definition is not present on the SoundStructure device, NO AUDIO PATH WILL BE MUTED when the user mutes the HDX.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 It is also possible to limit the minimum and maximum user gain settings via SoundStructure Studio software by using the min and max gain limits on the fader control. This can be done graphically on the channels page as shown in the following figure or via the SoundStructure API. See the fader command for the syntax of how to use the min and max user limits.
Connecting Over Conference Link2 Each digital microphone is represented as three microphones on a SoundStructure device. As shown in the following figure, the three microphone elements are labeled as A, B, and C within SoundStructure Studio software environment. The ceiling microphone arrays have an orientation dot on the band that indicates element A.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The following table shows the number of analog inputs that are available based on the number of microphone arrays that are used in a system. As an example, a SoundStructure C16 supports 16 analog inputs. When used with two microphone arrays, 10 analog inputs are still available for use with other analog inputs including microphones, program audio, etc.
Connecting Over Conference Link2 device. If the version of firmware on the microphones is older than the version of firmware included with the SoundStructure firmware, the microphones will be automatically updated with the version firmware from SoundStructure. Version 24 of the microphone firmware is required for operation with SoundStructure devices. Microphones that are plugged directly into the right CLink2 port on a SoundStructure device (assuming SoundStructure firmware version 1.1.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Because microphone arrays may be shipped with a firmware version that may be earlier than version 24, the firmware should be updated once to revision 24 by connecting the microphones directly to the right CLink2 port (the port closest to the OBAM interface) on SoundStructure device for 30 seconds.
Connecting Over Conference Link2 The first step of the design process is to select the input signals as shown in the following figure. Notice that for each HDX ceiling microphone array that is added, there are three mono microphones with names that include A, B, and C that are added to the project. The second step of the design process is to select the outputs from the system as shown in the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 In the third step, the equipment is selected. In this case a C12 is required and will have three additional analog inputs available that can be used once the system has been designed. In the final step, offline operation will be selected and the resulting project will be created. The channels page associated with this project is shown in the following figure.
Connecting Over Conference Link2 Assigning Digital Microphone Array Channels To Physical Inputs When HDX digital microphone arrays are used within SoundStructure Studio, SoundStructure Studio assigns the processing for each digital microphone input from a physical analog input. SoundStructure Studio will reserve processing by starting with the last analog input channel and working towards the first analog input.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 In this example, up to six analog inputs can be used (three analog inputs are presently in use) in addition to the two HDX ceiling microphones. The digital microphone array elements can be moved on the wiring page to different physical inputs if desired by clicking and dragging the microphone to move it to a different physical input.
Connecting Over Conference Link2 Digital Microphone Array Numbering Examples of the microphone connections and their numbering within SoundStructure are shown in the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The orientation of the microphone does not affect the sequential numbering as shown in the following figure.
Connecting Over Conference Link2 POLYCOM POLYCOM POLYCOM HDX Mic 1 HDX Mic 2 HDX Mic 3 PIN 2: TXD PIN 3: RXD PIN 5: GROUND PIN 7: CTS PIN 8: RTS RS-232 LAN C-LINK2 IN OBAM OUT IR 12V PIN 2: TXD PIN 3: RXD PIN 5: GROUND PIN 7: CTS PIN 8: RTS POLYCOM POLYCOM POLYCOM HDX Mic 1 HDX Mic 2 HDX Mic 3 RS-232 LAN C-LINK2 IN OBAM OUT IR 12V Installation Options There are several installation options available depending on whether tabletop or ceiling microphones are being used.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The digital tabletop microphone arrays are connected via Walta terminated cables and then the last cable is terminated into the SoundStructure via the Walta to RJ45 interface cable. The digital ceiling microphone arrays are connected via RJ45 terminated cables and may be connected directly to the rear-panel of the SoundStructure.
Connecting Over Conference Link2 PIN 2: TXD PIN 3: RXD PIN 5: GROUND PIN 7: CTS PIN 8: RTS RS-232 LAN C-LINK2 IN OBAM OUT IR 12V 2215-23327-001 2215-23327-001 2457-23716-001 POLYCOM POLYCOM 2457-23216-001 (25 ft) 2457-23216-001 (25 ft) HDX Mic 1 HDX Mic 2 2215-23810-001/-002 2215-23810-001/-002 2457-24009-001 (25 ft) 2457-24009-001 (25 ft) PIN 2: TXD PIN 3: RXD PIN 5: GROUND PIN 7: CTS PIN 8: RTS RS-232 LAN C-LINK2 IN OBAM OUT HDX Mic 1 IR 12V HDX Mic 2 POLYCOM 2215-23809-001/-
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 A summary of the cables is shown in the following table. The pin outs for the RJ45 terminated cables 22457-24008-001 and 2457-24009-001 are shown in Chapter 11 - Specifications. Both of these cables have the same pin out and differ only in length. Clink2 Cable Cable Description 2457-23716-001 RJ45 to Walta connector converter. Typically included with the HDX 9000 series video systems.
Connecting Over Conference Link2 The digital microphones should be connected to the right rear CLink2 port and the HDX video codec should be connected to the left CLink2 port as shown in the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 6 - 28
7 Installing SoundStructure Devices This chapter describes how to take the SoundStructure designs created in Chapters 4 and 5 and upload and confirm that the system is fully functional. Once the SoundStructure design has been created, the next steps are to match the physical wiring of the system, upload the settings, make final adjustments to the system, and save the settings to a preset.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Wiring The Devices One of the most important steps when working with SoundStructure devices is to ensure the physical cabling (for instance what’s plugged into input 3) of the system exactly matches how the virtual channels are defined. Virtual channels, as introduced in Chapter 3, provide an abstraction layer around the physical input and output channels.
Installing SoundStructure Devices input 9 and the VSX8000 input is connected to input 10. On the outputs, the amplifier output is connected to physical output 2 and the VSX8000 output channel is connected to physical output 1. If the system were wired incorrectly and the VSX8000 Out channel and Amplifier channel were reversed due to a physical wiring error, then the signals that were routed to the VSX8000 output channel would now be physically connected to the amplifier.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 There is a wiring report that can be created by clicking the Save Report button on the wiring page as shown in the following figure. The wiring report for this system is shown next.
Installing SoundStructure Devices Uploading A Configuration File Configuration files are uploaded to a SoundStructure device or downloaded from a SoundStructure device by using the SoundStructure Studio software. To upload a configuration file to the SoundStructure devices, first open the SoundStructure Studio design file and then select the Connect menu and select Connect to Devices as shown in the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 dio. If the Serial control is checked, the system will also search for devices over the RS-232 interface as shown in the following figure. Any discovered devices will be displayed and the baud-rate and flow control settings required to connect to those devices will be displayed. Once the device is selected, a transfer window will open as shown in the following figure showing the state of the file transfer.
Installing SoundStructure Devices If the device is running a configuration file that had previously been uploaded, the output channels will be muted while the new configuration is uploaded. The audio will be unmuted after the upload of the configuration file has been completed. Once the file has been uploaded, the settings are stored in the non-volatile memory of the device.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Once connected to a device as described in the previous sections, click on the System name - SoundStructure System in this example - to navigate to the firmware update page shown in the following figure. Click on the “...” button and navigate to the directory that contains the firmware file to upload as shown in the following figure.
Installing SoundStructure Devices Select the file by double clicking on the desired file name. Once the file has been selected, the firmware update page will appear as in the following figure. Click on the update button to begin the firmware transfer to the device. A window will appear to confirm that the firmware file should be sent to the selected device. Select Yes to continue the firmware transfer or No to not update firmware.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Configuring The Signal Gains Once the SoundStructure device settings are synchronized with SoundStructure Studio, either by uploading or downloading a configuration file, the next step is to ensure the input signals have the proper analog gain to get to the 0 dBu nominal signal level of the SoundStructure devices. SoundStructure devices may have gain applied in various positions throughout the signal chain as shown in the following figure.
Installing SoundStructure Devices sense, the meter segment label represents the minimum signal level required to light the meter segment. The clip indicator at +20 will illuminate when the signal exceeds +20dB. Signal Meters The meters on the SoundStructure devices show a VU average signal level with a peak meter overlaid on the VU meter. The VU meter drives the meter segment display while the peak meter shows the maximum amplitude.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 For example, a common tabletop microphone has a sensitivity of -27.5 dBV/Pa. which translates to an input gain of 48dB. Sensitivity (dBV/Pa) Microphone gain (dB) -50.0 -48.0 -46.0 -44.0 -42.0 -40.0 -38.0 -36.0 -34.0 -32.0 -30.0 -28.0 -26.0 -24.0 -22.0 -20.0 70.0 68.0 66.0 64.0 62.0 60.0 58.0 56.0 54.0 52.0 50.0 48.0 46.0 44.0 42.0 40.0 Sensitivity (mV/Pa) 3.2 4.0 5.0 6.3 7.9 10.0 12.6 15.8 20.0 25.1 31.6 39.8 50.1 63.1 79.4 100.
Installing SoundStructure Devices The following figure shows different room gain measurements that may be found in a typical room. Room gain is considered good if it is negative, meaning that the echo picked up by the microphone is less than the level that is output to the amplifier. Acceptable room gain occurs when the room gain is less than +10dB. Not acceptable room gain occurs when the room gain exceeds +10dB.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 When two mono AEC references are used, or a stereo virtual channel is used as the reference as shown in the following figure, there are two room gain indicators, one for each reference. -10 -7 -4 -1 2 5 8 11 14 17 -10 -7 -4 -1 2 5 8 11 14 17 The room gain measurements and guidelines for the two reference applications are similar to the single AEC reference example.
Phone In Channel From Telco to Matrix To Telco from Matrix level_post Delay Fader Tone Generator Telephony Processing Parametric Equalization Dynamnics Processing Dynamics Processing Parametric Equalization Call Progress Detection Automatic Gain Control Delay Noise Cancellation Fader Line Echo Cancellation level_post level_pre A/D Converter D/A Converter Analog Gain Analog Gain Input from PSTN Line Output to PSTN Line Phone Out Channel Installing SoundStructure Devices 7 - 15
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Output Signal Levels Output signals from the SoundStructure device are connected to various other devices including audio amplifiers, recorders, and video codecs. For best performance, the output signal levels of the SoundStructure devices should match the expected signal levels of the next device that is attached.
Installing SoundStructure Devices Setting Amplifier Levels It is important to set the proper level of the audio amplifier in the room. This can be done with the following steps using the SoundStructure noise generator and an SPL meter. If there are no SPL meters than can be used, the ears of the local participants can be used to help set a comfortable level in the room. 1.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 2. Set the analog output gain on the amplifier output channel to be either +4, 0, or -10 depending on the nominal signal level required by the audio amplifier. Amplifiers with RCA inputs will require a -10dB setting, most system integration professional amplifiers will require the 0dB setting, and some amplifiers will require the +4dB setting. 3.
Installing SoundStructure Devices 5. Set the output fader from the SoundStructure device to 0 as shown in the next figure and unmute the signal generator to the loudspeaker output. Pink noise may be heard in the room depending on the amplifier volume settings. 6. Adjust the audio amplifier volume knob until the SPL meter, positioned at the listener’s ear position, measures 85dB SPL C-weighted.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 be performed by adjusting the level of the fader on the “Amplifier” channel within the SoundStructure device. Chapter 9 provides examples of using the “Amplifier” channel for volume control. Presets Once any settings of the SoundStructure system have been adjusted, it is important to save the settings to a full preset to ensure the settings survive a power cycle.
Installing SoundStructure Devices Preset Operation SoundStructure devices store presets in non-volatile memory to ensure the preset settings are not lost upon power cycling. When presets are executed, all the parameter settings for the preset are copied into the current device settings which are stored in RAM and become the parameters the device operates from. Any adjustments to the device settings, such as volume adjustments or muting, make adjustments to the RAM-based current settings of the device.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Preset Names When presets are stored, the preset name may be customized to any arbitrary string of up to 256 bytes in length. When naming presets, keep in mind the preset name is used in the command syntax to invoke the execution of the preset. It is recommended that a preset name be descriptive to aid in selecting presets for execution from within SoundStructure Studio.
Installing SoundStructure Devices The preset page shows the presets and also the preset contents to make it possible to determine the settings that are in each preset. The column headings may be selected to sort the preset based on the values in the column. Changing sort order does not change the order of execution if the entries are in the preset. The column headers of the preset information are shown in the following table. Column Header Description Action The action that is applied to the parameter.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Column Header Description Col Channel For parameters that affect matrix crosspoints, this is the name of the output virtual channel. Index This is the way to get access to the individual parameters that if multiple parameters are associated with a parameter such as the AEC reference. Value This is the value that the action applies to the parameter of the Row Channel or at the Row Channel and Col Channel.
Installing SoundStructure Devices • Creating new blank partial presets Partial presets consist of a sequence of commands that will be executed in the order they appear in the partial preset. If an entry is removed from a full preset, the full preset becomes a partial preset. If there is only one full preset, entries in the preset may not be deleted or added to ensure there is at least one full preset.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 New partial presets may be created by selecting ‘New Partial’ as shown in the following figure. The next step is to enter a name for the partial preset as shown in the following figure.
Installing SoundStructure Devices Once the empty partial preset has been created, the next step is to add commands to the partial preset by clicking the ‘+’ control. This will add an empty line to the partial preset, and allow the designer to select the parameter to adjust with this line as shown in the following figure. Partial presets are entered one command at a time by pulling down the appropriate parameter and adjusting the action (set, inc, dec, tog) and selecting the arguments for the parameter.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Once entries have been moved, select “Save Selected” to save the new execution order. Running Presets Both full and partial presets may be executed when in SoundStructure Studio by left clicking the preset to execute and then clicking Run Preset.
Installing SoundStructure Devices Full preset execution does not generate any command acknowledgements from the SoundStructure system. If specific parameters are required after a preset has been executed, the values for the parameters should be queried after a preset has executed. The outputs of the system are muted during the execution of a full preset. The outputs are unmuted after the preset has executed. This muting does not affect the state of the safety mute or any other mute parameter.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 7 - 30
8 Network Management This chapter describes the network and control aspects of SoundStructure systems including managing the device over IP and configuring the RS-232 port. Connecting To The Device SoundStructure devices have a LAN interface and RS-232 port that may be used to configure, control, and update the system software. This section describes both the LAN and RS-232 interfaces.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Dynamic IP Addresses By default, the SoundStructure device accepts an IP address from a DHCP server. Once assigned, IP addresses can be determined with the SoundStructure Studio software via the SoundStructure device discovery method. To determine the IP address, connect to the device using the Connect to Devices option as shown in the following figure.
Network Management By default the system name is set to “SoundStructure System” as shown in the next figure. The system name is used to easily identify units and can be set with the SoundStructure Studio as shown in the previous figure by entering the name and pressing the Apply button or by using the sys_name API command as shown below.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 To configure the device to have a static IP address, use the eth_settings command as follows: set eth_settings 1 “type='static',addr='192.168.1.101',gw='192.168.10.254',nm='255.255.25 5.0',dns='66.82.134.56'” where the 1 represents the device ID of the SoundStructure.
Network Management To set the address to a static IP address, follow this example: set eth_settings 1 “mode='static',addr='172.22.2.110',dns='172.22.1.1 172.22.1.2', gw='172.22.2.254',nm='255.255.255.0'" All the arguments to the eth_settings command must be specified when the mode is set to ‘static’. Setting The Time Server To set the time server, use the command ntp_server as shown in the example below: set dev_ntp_server 1 “pool.ntp.org” val dev_ntp_server 1 “pool.ntp.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The command responses are received back and include the mute status for all virtual channels in the “Mics” virtual channel group. When there are multiple simultaneous control sessions to a SoundStructure system, the control session that sends commands will also receive command acknowledgements for all of its commands.
Network Management Depending on the network router configurations in the network, SoundStructure device discovery may not work across different subnets. However it is still possible to remotely configure SoundStructure devices if the IP address of the device is known as the IP address may be typed in directly in the Connect to Devices user interface. AMX Beacon The SoundStructure devices comply with the AMX Dynamic Discovery Protocol and send a UDP broadcast to multicast address 239.255.250.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The RS-232 port may be used for control sessions or for configuration with SoundStructure Studio. Configuring And Accessing The Logs The SoundStructure device logs include the following information and may be retrieved from the device using SoundStructure Studio. 1. API commands 2. API command responses 3. Error messages The typical log will look like the following file.
Network Management API commands correspond to the commands that were sent to the system and how they were transmitted, IP or RS-232. API command responses show the command acknowledgment and where the response was directed.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 8 - 10
9 Advanced Applications This chapter describes several applications of the SoundStructure products and the steps required to create these applications. These applications include conferencing applications.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Before proceeding with the design, install SoundStructure Studio software from the CD-ROM supplied with your SoundStructure device or download the latest version from the Polycom website. Launch the SoundStructure Studio software and select New Project from the File menu. SoundStructure Studio Steps Step 1 - Select Inputs For the first step, select one table top microphone and a VSX8000 mono video codec.
Advanced Applications Step 2 - Select Outputs For the second step, select a mono amplifier as the output source. The VSX8000 output is automatically defined when the VSX8000 input is selected. Step 3 - Select Equipment Select the equipment required to create this design. By default a SoundStructure C8 is selected.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Step 4 - Work Offline Or Online In this step offline operation is selected to create a file for later upload into a SoundStructure C8. Channels Page Once the design has been created, the user is presented with the Channels page where the following virtual channels and virtual channel groups have been defined.
Advanced Applications nel is set to 0dB, in other words, no gain is applied. It is also assumed that the Amplifier can accept the nominal 0dBu level from the SoundStructure device, allowing the SoundStructure Amplifier output to have 0dB output gain. If the Amplifier input has an RCA connection, the Amplifier output gain adjusted from 0dB to -10dB to prevent overdriving the consumer-level input on the Amplifier.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Matrix Settings The matrix page shows how the input signals are mapped to the output signals. In this example, the tabletop microphone is sent to the VSX8000 and the VSX8000 is sent to the local amplifier. The signal generator is muted. Wiring Information The system should be cabled according to the layout on the wiring page as shown in the following figure.
Advanced Applications output 2. If this wiring scheme does not match how the system has been wired, the channels may be moved around on the wiring page to their desired locations. Controlling The System A control system will typically be used to mute the microphone and adjust the volume settings in the local room. The following sections describe how this may be done with the command syntax of the SoundStructure devices.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Volume Control Volume control in the room can be accomplished by adjusting the fader control on the “Amplifier” virtual channel as follows: inc fader “Amplifier” 1 will increase the gain on the “Amplifier” channel by 1dB and dec fader “Amplifier” 1 Alternatively the fader settings may be set to an absolute value with the set command as follows: set fader “Amplifier” 0 to set the value of the fader to 0dB.
Advanced Applications 4 digital Array Microphones And A SoundStation VTX1000 This example creates a typical audio conferencing system with four digital microphone arrays, mono program audio, a SoundStation VTX1000, and a single audio amplifier zone. In this application the VTX1000 will be the analog telephony interface and can be used to make telephone calls and to control volume in the local room with the volume adjustment on the VTX1000.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The block diagram of this system is shown in the following figure. Program Audio VTX1000 Out VTX1000 In Amplifier SoundStructure C16 CLink2 (L) CLink2 (R) HDX Microphones The From VTX1000 and To VTX10000 signals are wired to the VTX1000 power module as shown in the following figure.
Advanced Applications SoundStructure Studio Steps The steps to create this project are shown in the following figures. The names for the channels are the names that SoundStructure Studio defines. Step 1 - Select Inputs Select four HDX digital tabletop microphones and a mono program audio source. If the VTX1000 isn’t listed, select the VSX7000 video conferencing system and adjust the labels as shown in the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Step 2 - Select Outputs Select a mono amplifier as the output source. The VTX1000 output will be automatically defined when the VTX1000 input is defined. Step 3 - Select Devices Select the equipment required to create this design. By default the SoundStructure C16 is selected. Note that no telephony card is required as the VTX1000 will be the telephony interface.
Advanced Applications Step 4 - Work Offline Or Online In this step offline operation is selected to create a file for later upload into a SoundStructure C16. Matrix Settings Once the system has been designed, click the Matrix label in the project window to view the matrix shown in the following figure. The input virtual channels that include remote audio are the “VTX1000 In” and “Program Audio”. These channels are routed to the “Amplifier” channel so they can be heard in the local room.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The microphones “Table Mic 1 A” through “Table Mic 4 C” are routed to the “VTX1000 Out” channel using the conferencing signal path which includes echo and noise cancellation, and automixer processing. The blue background of these crosspoints is the visual indicator that the conferencing version of the input processing has been selected.
Advanced Applications The matrix may be collapsed by clicking the up arrows next to the “Mics” group. Because all the microphones are used in the same way, the group crosspoint represents how all the table microphone channels are being used. The result is a compact matrix representation as shown in the following figure. Channels Settings The channels page associated with this matrix is shown in the following figure. If the channels are collapsed in the matrix, they are also collapsed in the channels page.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 By default the AEC reference has been set to the mono virtual channel “Amplifier” because this audio includes all the remote audio that need to be echo cancelled.
Advanced Applications On the VTX1000 out channel, change the gain from -5 to -10 as shown in the following figure. This change is to ensure the SoundStructure’s output signals at 0du do not overdrive the input of the VTX1000 which is expecting a -10dBu nominal signal.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 After this output gain change, and any other changes that are made to the file, the next step is to save the settings to the power on preset as shown on the presets page and in the following figure to ensure all changes are stored permanently inside the system. Wiring Information The system should be wired according to the layout on the wiring page as shown in the following figure.
Advanced Applications tion. The digital microphone arrays require the processing of 12 analog inputs and are assigned to inputs 5 - 16 automatically, leaving the first four analog inputs available to be used with analog signals.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 8 Microphones, Video, And Telephony Application This example creates a typical mono conferencing system with eight table microphones, mono program audio, a mono video codec, and a single audio amplifier zone. The room may look similar to the reflected ceiling plan shown in the following figure with in-ceiling loudspeakers, a video screen in the front of the room, and microphones distributed on the table.
Advanced Applications SoundStructure Studio Steps The steps to create this project are shown in the following figures. The names for the channels are the names that SoundStructure Studio defines. Step 1 - Select Inputs Select eight table microphones, a mono program audio source, a VSX8000 mono video codec, and a telephone interface. Step 2 - Select Outputs Select a mono amplifier as the output source. The telephone and VSX8000 outputs are automatically defined when their respective inputs are selected.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Step 3 - Select Devices Select the equipment required to create this design. By default the SoundStructure C12 with a single line telephone card is selected. Step 4 - Work Offline Or Online In this step offline operation is selected to create a file for later upload into a SoundStructure C12 and TEL1 single-line telephony card.
Advanced Applications The input virtual channels that include remote audio are the “Phone In”, “Program Audio”, and “VSX8000 In”. These channels are routed to the “Amplifier” channel so they can be heard in the local room. The microphones “Table Mic 1” through “Table Mic 8” are routed to the “Phone Out”, “VSX8000 Out”, and “SubMix Mics” channels using the conferencing signal path which includes echo and noise cancellation, and automixer processing.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The matrix may be collapsed by clicking the up arrows next to the “Mics” group. Because all the microphones are used in the same way, the group crosspoint represents how all the table microphone channels are being used. The result is a compact matrix representation as shown in the following figure. Channels Settings The channels page associated with this matrix is shown in the following figure.
Advanced Applications By default the AEC reference has been set to the mono virtual channel “Amplifier” because this audio includes all the remote audio that need to be echo cancelled.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Wiring Information The system should be wired according to the layout on the wiring page as shown in the following figure. To wire the system with virtual channels on other physical inputs or outputs, simply drag the channels to their desired locations and then wire the system according to the updated wiring information. Controlling The System A control system will typically be used to mute microphones and volume settings.
Advanced Applications set mute “Mics” 1 will mute all the microphones in the system and set mute “Mics” 0 will unmute the microphones in the system.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Two PSTN Line Positional “Receive” Audio Conferencing This example creates a positional receive audio conferencing system using two telephony lines to represent two remote participants.
Advanced Applications The block diagram of this system is shown in the next figure. The channel names are labeled with the virtual channel names that are created by default by the SoundStructure Studio software.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Step 1 - Select Inputs Select 8 table microphones, a stereo program audio source, and two telephone interfaces. Step 2 - Select Outputs Select two mono amplifiers as the output devices for this example. The telephone outputs are automatically defined when their respective inputs are added.
Advanced Applications Step 3 - Select Equipment Select the equipment required to create this design. By default the SoundStructure C12 with a dual-line telephone card is selected. Step 4 - Work Offline or Online In this step offline operation is selected to create a file for later upload into a SoundStructure C12 and dual-line telephony card. Matrix Settings Once the system has been designed, select the Matrix entry on the project window on the left tab to view the matrix shown in the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 By default the two telephone lines are routed to both “Amplifier 1” and “Amplifier 2” and the stereo program audio “Program Audio” channel is routed as a mono signal to both Amplifier 1 and Amplifier 2 as shown in the next figure. To create the positional solution, route one telephony interface to one amplifier and route the other to the second amplifier.
Advanced Applications amplifier outputs can be adjusted with the balance control as shown in the following figure. The program audio is balanced to the left to “Amplifier 1” and to the right to “Amplifier 2”.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The matrix may be collapsed by clicking the arrows next to the “Mics” group resulting in the compact matrix representation shown in the following figure. This figure also shows the routing of each telephony interface to the other telephony interface so that both callers can hear the other caller. Channels Settings The channels page will look like the following figure. The AEC block has been expanded to show the AEC references.
Advanced Applications By default the two AEC references have been set to the two mono amplifiers “Amplifier 1” and “Amplifier 2” and is then shown to be in stereo mode.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Wiring Information The system should be wired according to the information found in the wiring page and shown in the next figure. To wire the system with virtual channels on other physical inputs or outputs, simply drag the channels to their desired locations and then wire the system according to the modified wiring information.
Advanced Applications will unmute the microphones in the system. Volume Control Volume control in the room can be accomplished by adjusting the fader control on the “Amplifier 1” and “Amplifier 2” virtual channel as follows: inc fader “Amplifier 1” 1 will increase the gain on the “Amplifier 1” channel by 1dB and dec fader “Amplifier 1” 1 Alternatively the fader settings may be set to an absolute value with the set command as follows: set “Amplifier 1” fader 0 to set the value of the fader to 0dB.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 No change to the AEC reference would be required as the AEC reference uses both “Amplifier 1” and “Amplifier 2” and will work whether there is one or two phone lines connected.
Advanced Applications 8 Microphones And Stereo Video Conferencing This example creates a stereo video conferencing system with eight table microphones, stereo program audio, a VSX8000 stereo video codec, and a stereo audio amplifier.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Once the design is completed, the matrix looks very similar to the mono conferencing case with the exception that the “Program Audio”, “VSX8000 In”, “VSX8000 Out”, and “Amplifier” virtual channels have the stereo graphic symbol next to their names signifying they are stereo virtual channels as shown in the following figure.
Advanced Applications The remote participants at site 2 will see the site 1 talker at microphone 1 on the right side of their screen when the remote talkers are looking at the screen because the site 1 talker at microphone 1 is on the “right” side of the camera from the camera’s perspective.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The relative position for microphone 1 can be set at the matrix crosspoint to 0.4 as shown in the following figure. This means that the microphone is panned to the right by 0.4.
Advanced Applications The other microphones also have relative positions as shown in the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 By estimating their pan position, the resulting matrix will look like the next figure. As microphones move from right to left relative to the camera, their panning is adjusted from positive to negative. Only the output to the video codec uses the panned output signals because there are two audio channels transmitted to the remote participants. Since the telephony interface is monaural, no panning of the microphones is possible.
Advanced Applications By default the AEC reference has been set to the stereo virtual channel “Amplifier” and is then shown to be in stereo mode.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Wiring Information The system should be wired according to the information found in the wiring page and shown in the following figure. To wire the system with virtual channels on other physical inputs or outputs, simply drag the channels to their desired locations and then wire the system according to the modified wiring information.
Advanced Applications 8 Mics With The Polycom HDX Video Conferencing System This example shows how to use 8 analog microphones with a SoundStructure device connected to a Polycom HDX video conferencing system. This system will use the telephony interface that is native to the Polycom HDX system. A drawing of this type of system is shown in the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Step 1 - Select Inputs Select eight table microphones and a Polycom HDX video conferencing system. Notice that when the HDX system is selected, there are multiple audio streams that will be transmitted from the HDX to the SoundStructure. Additional information may be found in Chapter 6. Step 2 - Select Outputs Select a stereo amplifier as the output source.
Advanced Applications Step 3 - Select Devices Select the equipment required to create this design. By default the SoundStructure C8 is selected. Step 4 - Work Offline Or Online In this step offline operation is selected to create a file for later upload into a SoundStructure C8. Matrix Settings Once the system has been designed, click the Matrix label in the project window to view the matrix shown in the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The input virtual channels include microphones that are included in the virtual channel group “Mics” collapsed as shown in the next figure and the remote audio from the Polycom HDX. The Polycom HDX audio channels are routed to the “Amplifier” channel so they can be heard in the local room, and the echo cancelled microphones are routed to the Polycom HDX stereo mics stream so they can be sent to the remote video participants.
Advanced Applications By default the AEC reference has been set to the mono virtual channel “Amplifier” because this audio includes all the remote audio that need to be echo cancelled.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Wiring Information The system should be wired according to the layout on the wiring page as shown in the following figure. To wire the system with virtual channels on other physical inputs or outputs, simply drag the channels to their desired locations and then wire the system according to the updated wiring information. Controlling The System A control system will typically be used to mute microphones and volume settings.
Advanced Applications When connected to the Polycom HDX system, the microphones on the SoundStructure by muting the microphones on the Polycom HDX system. As described in Chapter 6, the HDX will send a mute command to the “Mics” group whenever the HDX receives a command to mute via the HDX API or via the HDX IR remote receiver.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 8 Mics With Reinforcement Of Wireless And Lectern Mics This example shows how to use the sound reinforcement and conferencing processing to create an audio conferencing solution that includes both a lectern and wireless microphone for in-room reinforcement of the presenters’ microphones and use of these microphones for conferencing in addition to tabletop microphones.
Advanced Applications The block diagram of this system is shown in the following figure. The channel names are labeled with the virtual channel names that are created by default by the SoundStructure Studio software.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Matrix Settings The matrix that is created by SoundStructure Studio is shown in the following figure. To add the reinforcement of the wireless and lectern microphones, the lectern microphone will only be reinforced into Amplifier zones 2 and 3 and not in Amplifier zone 1. Because the wireless microphone may be in any zone, it is reinforced into all zones.
Advanced Applications All microphones are sent to the remote telephony participant as shown with the routing of the conferencing version of the microphones to the “Phone Out” virtual channel. The resulting matrix will look like the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Channels Settings The next step is to enable the feedback processing on the wireless and lectern microphone. This can be done from the channels page by clicking on the EQ button for the “Presenter Mics” group as shown in the following figure. The feedback processing is enabled for the “Presenter Mics” by clicking the enable button next to the Feedback Eliminator name.
Advanced Applications To ensure the wireless microphone will be the active microphone if the presenter with the wireless microphone is picked up by another nearby microphone, the automixer channel bias for the wireless microphone will be set to 6dB as shown in the following figure. Finally, it is necessary to review the AEC reference for the different microphones to ensure that acoustic echoes are cancelled in the system.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The first step to creating the wireless microphone’s reference is to build this reference by creating a new submix called “WirelessRef” as shown in the following figure. The AEC reference for the wireless microphone is assigned to the new submix as shown in the next figure.
Advanced Applications The same approach can be taken with the lectern microphone, creating a submix called “LecternRef” that includes the reinforced wireless microphone, the remote audio sources, and the program audio. The new matrix will appear as shown in the following figure. The AEC reference for the lectern mic can then be set to the “LecternRef” submix as shown in the next figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Finally, the reference for the table microphones can be set to include both the lectern and wireless microphone references. Since two references can be configured per microphone, the first reference will be set to “WirelessRef” and the second reference will be set to “LecternRef”.
Advanced Applications The “RemoteAudio” submix will also be routed to the different amplifier zones and remote telephone participants.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Wiring Information The system should be wired according to the information found in the wiring page and shown in the next figure. To wire the system with virtual channels on other physical inputs or outputs, simply drag the channels to their desired locations and then wire the system according to the modified wiring information.
Advanced Applications The reinforcement of the wireless microphone may be disabled by muting the reinforced crosspoints as shown next. set matrix_mute “Wireless Mic” “Amplifier 1” 1 set matrix_mute “Wireless Mic” “Amplifier 2” 1 set matrix_mute “Wireless Mic” “Amplifier 3” 1 The reinforcement of the wireless microphone may be enabled by setting the mute status to 0.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 16 Mics With 6-Zone Sound Reinforcement This example shows how to use the sound reinforcement and conferencing processing to create an audio conferencing solution that includes a lectern microphone, wireless microphone, and sixteen tabletop microphones that are reinforced into the room.
Advanced Applications SoundStructure Studio Steps Step 1 - Select Inputs The system is designed with 16 table microphones, one lectern mic, one wireless mic with line level input, one stereo VSX8000 video codec, and a single telephony interface.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Step 2 - Select Outputs Six mono audio amplifiers are added to the system in this step. The output to the telephone line and VSX8000 were created when their respective input components were added to the system in step 1. Step 3 - Select Equipment The default equipment selection will use two C12’s, and a TEL1 telephony card.
Advanced Applications Step 4 - Work Offline Or Online As there are many matrix settings to change, we’ll work off line and adjust the crosspoints.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Matrix Settings The default matrix with the desired inputs and outputs is shown in the following figure.
Advanced Applications The next step is to create the microphone zone groups that will simplify setting up the reinforcement levels. The designed zones are shown in the following figure. ABC ABC Zone 6 Zone 1 ABC ABC A ABC ABC Zone 5 Zone 2 ABC ABC ABC ABC Zone 4 Zone 3 ABC ABC As part of the design process, the appropriate reinforcement levels would be determined and a mapping similar to the one shown in the following figure would be created as the baseline reinforcement in the room.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 zones. For example, the zone 1 microphones are mapped to zones 2, 3, 4, 5, and 6 with a gain of -9, -6, -6, -9, and -12dB respectively. The zone numbering matches the room layout description.
Advanced Applications The next step is to map the stereo program audio and video codec audio to the appropriate left and right loudspeakers in the room. The result is shown in the following figure where the left channel of the audio is panned to the amplifiers in zones 1, 2, and 3 and the right channel of the audio is panned to amplifiers 4, 5, and 6.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Channels Settings Once the matrix has been configured, the next step is to enable the feedback processing for each microphone. This can be done easily with the channels page editing the EQ settings for the “Mics” group as shown in the following figure. Notice that the channel selection is set to “Mics” - this will ensure the feedback processing is enabled for all microphones in the system.
Advanced Applications ences, and Zone 3 and Zone 4 microphones will have Zone 3 and Zone 4 amplifiers selected as shown in the next figure. This figure shows the Zone 1 microphones. The references for the lectern microphone can also be set to the Zone 1 and Zone 6 amplifiers. The wireless microphone reference should be set to the remote audio, the program audio, and the reinforced audio. This can be done easily by setting the references for the wireless microphones to the Zone 2 and Zone 5 amplifiers.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The first C12 is configured to be bus id 1 and the second is configured to be bus id 2 by default assuming the OBAM out of the first device is connected to the OBAM in on the second device. Controlling The System The system can be controlled in the same manner as the previous examples. The microphones may be muted and unmuted with the following mute commands.
Advanced Applications set mute “Mics” 0 The in-room volume for the remote audio may be increased with the fader command on the phone or video codec audio as follows. inc fader “VSX8000 In” 1 inc fader “Phone In” 1 to increase the gain on the faders - making the “VSX8000 In” and “Phone In” channels louder in the local room.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Room combining application with two rooms This example shows how to use the SoundStructure products for a room combining application. This example assumes there are two rooms, each with a PSTN line, a program audio feed, a loudspeaker zone, and one digital microphone array in each room.
Advanced Applications Display Room 1 ABC ABC POLYCOM ABC ABC ABC ABC Room 2 POLYCOM ABC ABC The room configuration will operate as follows.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 • Both telephone lines are routed to the loudspeakers • Both program audio sources are routed to the loudspeakers • All microphones are in the same automixer • The telephones are routed to each other • There is no reinforcement across zones Split Mode In the split mode, the system is configured as: • Room 1 microphones are in automixer group 1 • Room 1 microphones are routed to the Room 1 telephony transmit and to the HDX codec
Advanced Applications SoundStructure Studio Steps Step 1 - Select Inputs The system should be designed in the combined mode with two HDX table microphones, two program audio source, two telephone lines, and a Polycom HDX system.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Step 2 - Select Outputs Two mono amplifiers will be selected in this step. The output to the telephone lines and the output to the HDX 9000 were created when their respective input components were added to the system in step 1. Step 3 - Select Equipment The default equipment selection requires a C8 and a dual telephone line card.
Advanced Applications Step 4 - Work Offline Or Online As there are many matrix settings to change, we’ll work off line and adjust the crosspoints.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Combined Room Settings The default matrix with the desired inputs and outputs is shown in the following figure. The next steps are to rename the “Mics” virtual channel to “Room 1 Mics” and change the membership to only include Room 1 microphones, add the group “Room 2 Mics” and add the Room 2 mics to that group. and create the “Mics” and “Amplifier” submix channels.
Advanced Applications The updated matrix is shown in the following figure. In this matrix, the submix “Amplifier” is used to route the remote audio of the combined system to the “Amplifier 1” virtual channel and the “Mics” submix is used to send the combined microphones to the remote video participants and to the “Phone 1 Out” remote participants. By changing the content of these submixes it is easy to change the Room 1 audio routing.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 On the channels page, set the AEC reference for all the Room 1 microphones as “Amplifier 1” and for the room 2 microphones as “Amplifier 2” as shown in the following figure. The routing for Room 2 is done in the matrix without use of the submixes to make it easier to mute or unmute different crosspoints depending on the room combine state.
Advanced Applications Split Room Settings In the split room configuration, the matrix settings must be adjusted to route the audio to meet the original specifications. The following figure shows the routing that keeps the audio from the two rooms completely separate while routing the HDX audio to only Room 1. In addition to the matrix settings, the automixer settings must be adjusted to have two automixer groups with the microphones from each room in their respective automixer group.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The automixer settings for the Room 1 mics is shown in the following figure after the Room 2 microphones have been removed.
Advanced Applications The automixer settings for the Room 2 mics is shown in the following figure after setting the Automixer Group to 2 and adding the Room 2 microphones. No adjustments need to be made to the echo canceller references because the microphones were configured earlier to use their respective room amplifiers as the AEC reference. The next step is to save the settings to a new preset and to label that preset “Split”.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Finally, confirm that there is a power on preset - in this example it should be set to be the “Combine” preset as shown in the following figure. Wiring Information The system should be wired according to the information found in the wiring page and shown in the following figure.
Advanced Applications In this example, a single C8 device was used to implement the design. This device is wired as shown in the following figure. The digital microphone arrays use the processing from inputs 3 - 8, leaving inputs 1 and 2 available for the program audio sources. The amplifier outputs for Room 1 and Room 2 are set to outputs 1 and 2 respectively. Controlling The System The system can be controlled in the same manner as the previous examples.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 to increment the gain in the combined Amplifier by 1 dB. In the split mode, this command would increment only the Room 1 amplifier by 1dB since only the Room 1 remote audio sources are routed to the “Amplifier” submix in the split mode.
10 TroubleShooting This chapter presents a series of situations and troubleshooting steps to resolve the situation. Troubleshooting is most effective when problems can be isolated, reproduced, and then resolved one at a time. This “divide-and-conquer” approach will be used in this chapter. Audio Troubleshooting Many audio problems can be traced to the following issues: 1. Wiring issues - the system is wired differently from how SoundStructure Studio thinks the system should be wired. See Chapter 7. 2.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Is the amplifier turned on? Can other sources of audio be heard in the local room? Add a Signal Generator from the Edit Channels control and route the signal generator to the amplifier virtual channel. Check that the wiring for the amplifier virtual channel on the wiring page matches how the system is actually wired. Check that the audio from the remote participants is not muted either locally or at the remote site.
TroubleShooting Also ensure the sound reinforcement signal path is selected at the matrix crosspoint. There should be a light blue background on the crosspoints routing the microphones to be reinforced to the audio amplifier as shown in the following figure where “Table Mic 1” is routed to the “Amplifier” virtual channel.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Echo Troubleshooting Many echo problems can be traced to: 1. Check loop-back echo. A matrix cross-point may have been inadvertently unmuted, causing a direct replica of the audio to be heard remotely. 2. AEC Reference is setup incorrectly (see chapter 5). Note: AEC reference needs to include ALL the remote audio sources. Any remote audio that is not part of the reference will hear echo going back to that site. 3.
TroubleShooting Mute all the microphones except for one and on the unmuted microphone, check the value of the AEC reference. In the following figure the AEC reference is set to the “Amplifier” stereo virtual channel. Next, check the matrix to ensure the “Amplifier” virtual channel includes the remote audio sources. An example of the “Amplifier” channel and all the remote audio sources that make up the “Amplifier” channel is shown in the following figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 reduce room gain by lowering the audio amplifier level and increasing the input gain on the remote audio coming into the SoundStructure to ensure the signal levels are at a reasonable level. If the reference is set properly and includes all the remote audio sources and there is still an echo heard by the remote participants, the next step is to understand how the amplifier output fader is set.
TroubleShooting Because the AEC reference is available after the fader as presented in Chapter 3 and shown in the following figure, the result is that the AEC reference is also attenuated and therefore the echo canceller would not be able to remove the echo because the reference level is attenuated too much.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 the following figure. The result of this is that the proper signal levels are presented to the echo canceller and the output signal levels are attenuated appropriately. The Local People Hear Echo Of Their Voices From The Remote Room This problem is most likely with the remote room’s acoustic echo canceller.
TroubleShooting API Troubleshooting When using TeraTerm 3.1 and connecting over Telnet, why do I have to select CR-LF termination for commands sent to SoundStructure and not just CR termination? As described in Appendix A, SoundStructure devices accept commands sent to it with either CR or CR-LF terminations.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 will cause this error message. Fix this syntax by putting double quotes around the virtual channel name such as with the command set mute “Table Mic 1” 1 and the system will work properly. What Does The Error “no virtual channel or virtual channel group with that label exists” Message Mean? If an API command references a virtual channel name that doesn’t exist then this message will be received.
TroubleShooting set mute “Mics” 1 and set mute “Mics” 0 to mute and unmute, respectively the microphones. This command should generate a series of command status messages that report the mute state of the individual virtual channels that are in the virtual channel group as well as an overall status of the virtual channel groups mute status. Remember that the API must be in lower case and that the virtual channel names are case sensitive.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 RS-232 Troubleshooting I Can’t Connect Over RS-232 To The System, How Do I Connect? Check that the baud rate between the PC or Control system and the SoundStructure device are set to the same value. Baud rates above 9,600 baud should have hardware flow control enabled on both the SoundStructure device and the control system or local PC.
TroubleShooting What Is Flow Control And How Does It Work? Hardware flow control on the SoundStructure device requires two additional handshaking signals, CTS and RTS, in the RS-232 cable to ensure data is received before additional data is sent. This prevents the serial port from dropping data due to not being ready for new data. Flow control literally controls the flow of data between two serial devices.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The connection status can also be viewed within the System Information page on the Polycom HDX. If the status shows Polycom Mixer then the system has connected properly to the SoundStructure. How Do I Connect Multiple HDX’s To The SoundStructure? The CLink2 integration only supports the digital integration of one Polycom HDX system connected to a SoundStructure device.
TroubleShooting Use SoundStructure Studio and from the Channels Page select the phone Settings... button to open a telephone keypad. Click the handset icon to take the phone off hook. Check that the virtual channel name used for the telephone channel matches the name used within SoundStructure Studio to create the telephone channel. Check that you are able to control other aspects of the system such as muting microphones or routing the signal generator through the loudspeaker system.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 SoundStructure Studio Can’t Find My SoundStructure Device Over Ethernet Depending on network router configurations, SoundStructure Studio may only be able to find devices that are connected to the same subnet as the local PC that is running SoundStructure Studio. Ensure your PC or control system is on the same subnet as the SoundStructure device.
TroubleShooting OBAM Troubleshooting There are status LEDs associated with both the OBAM input and output connections. These LEDs are positioned on either side of the OBAM link connections as shown in the following figure. The OBAM Input LED will illuminate when there is a valid OBAM out connection plugged into the OBAM in connection on this device. The OBAM Output LED will illuminate when the OBAM out connection is plugged into a valid OBAM input port on a different device.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Troubleshooting The IR Interface If you are not receiving command acknowledgements from the IR transmitter, make sure the IR transmitter is sending commands. One easy way to test this is to point the IR transmitter at a video camera and see if the IR transmissions light up on the display screen.
TroubleShooting 10 - 19
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 10 - 20
11 Specifications Technical Specifications Dimensions • 19" (483 mm) W x 13.5" (343 mm) L x 1.75" (45 mm) H (one rack unit) Weight • 12 lbs. (5.5 kg) dry, 14 lbs. (6.4 kg) shipping Connectors • RS-232: DB9F • OBAM In/Out: IEEE 1394B • CLINK2: RJ45 • LAN: RJ45 • Control/Status: DB25F • Audio: Mini (3.5 mm) quick connect terminal blocks • IR Receive: Mini (3.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Thermal • Thermal Dissipation (Btu/hr): 266 Btu/hr (C16), 230 Btu/hr (C12), 215 Btu/hr (SR12), 200 Btu/hr (C8) • Operating temperature 0 - 40° C (104° F) Inputs • Phantom power: 48 V DC through 6.8 kOhm series resistor per leg, 7.5 mA per channel, software selectable • Analog input gain: -20 to 64 dB on all inputs in 0.5 dB steps, software adjustable • Maximum input amplitude: +20.4 dBu, 1% THD + N • Nominal level: 0 dBu (0.
Specifications • THD+N: < 0.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Pin Out Summary Warning Drawings and part numbers are provided for reference only. Other than cables provided by Polycom, Polycom claims no responsibility or liability for the quality, performance, or reliability of cables based on these reference drawings. Contact a Polycom reseller to order cables that meet the appropriate manufacturing tolerances, quality, and performance parameters for particular applications.
Specifications Conference Link2 To build a custom Conference Link2 cable, use shielded CAT5e, or better, and terminate both end connectors, P1 and P2, with standard 8P8C plugs (for example, RJ45) using the wiring connections shown in the following figure. The maximum length for this cable is 100 feet (30 m). Note that this cable provides a cross-over connection between pins 1 and 2 and pins 5 and 6.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 OBAM Link The OBAM cable is a standard 1394b BETA style cable. The maximum length of this cable is 10 feet (3 m). While OBAM Link uses 1394b cables, the underlying bus protocol is not IEEE1394b compliant which means that external IEE1394b devices will not be compatible with OBAM Link.
Specifications IR Receiver The IR receiver port on the rear-panel of a SoundStructure device is shown in the next figure. PIN 2: TXD PIN 3: RXD PIN 5: GRO PIN 7: CTS PIN 8: RTS OUT IR 12V The IR receiver port accepts a standard 3.5 mm terminal block which should be terminated to the IR receiver as shown in the following figures.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 SoundStructure Control System Pin Signal Pin Signal 1 - 1 - 2 TX 2 RX 3 RX 3 TX 4 - 4 - 5 Ground 5 Ground 6 - 6 - 7 CTS 7 RTS 8 RTS 8 CTS 9 - 9 - Logic Interface Pin 13 Pin 1 Pin 25 Pin 13 Pin 14 REMOTE CONTROL 1 Pin 25 Pin 1 Pin 14 REMOTE CONTROL 2 Remote Control 1 11 - 8 Pin Signal Pin Signal 1 +5 V 14 Logic Input 1 2 Logic Output 1 15 Logic Input 2 3 Logic Output 2 16 Lo
Specifications 11 Logic Output 10 24 Logic Input 11 12 Logic Output 11 25 Ground 13 Analog Gain 1 Remote Control 2 Pin Signal Pin Signal 1 +5 V 14 Logic Input 12 2 Logic Output 12 15 Logic Input 13 3 Logic Output 13 16 Logic Input 14 4 Logic Output 14 17 Logic Input 15 5 Logic Output 15 18 Logic Input 16 6 Logic Output 16 19 Logic Input 17 7 Logic Output 17 20 Logic Input 18 8 Logic Output 18 21 Logic Input 19 9 Logic Output 19 22 Logic Input 20 10 Logic O
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 SoundStructure device's audio input and output to other balanced or unbalanced audio equipment, follow the wiring convention in the unbalanced audio connections in the following figure.
12 Using SoundStructure Studio Controls The SoundStructure Studio software environment includes various user interface controls for adjusting the parameters of virtual channels. This section summarizes how to use these controls. Adjusting Knobs There are three ways to change the value associated with a knob control: 1. With the mouse: left click (and hold the button) and move the curser up to increase the value and down to decrease the value.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Adjusting Matrix Crosspoints Individual crosspoints can be adjusted by double clicking the crosspoint. This will bring up the matrix control that allows the crosspoint gain, mute status, or which of the three flavors of the input signal to select for this matrix crosspoint. Multiple crosspoints may be selected in a contiguous area by left clicking on the first cell and dragging across to the bottom cell as shown in the following figure.
Using SoundStructure Studio Controls 12 - 3
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 12 - 4
A Command Protocol Reference Guide Introduction This chapter describes the SoundStructure™ command protocol used to control and configure the SoundStructure products via the RS-232 and Ethernet interfaces. The target audience for this document is the control system programmer and other application developers who need to understand how to control and configure SoundStructure devices.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 time over the ethernet interface than the RS-232 interface and signal meters are more responsive over the ethernet interface).
Command Protocol Reference Guide Ethernet Each SoundStructure device has a rear-panel Ethernet interface for connecting to the local area network as shown in the following figure. Connect to the SoundStructure device using port 52774 and telnet communication. There is no user login required to interface to SoundStructure devices over this port.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 used to connect the SoundStructure devices to more than one network. Multiple network connections can be on the same network or on different subnets as shown in the following figure. TM SoundStructure C16 .100 TM SoundStructure C16 OBAM Link .101 TM SoundStructure C16 OBAM Link Ethernet 192.168.1 TM SoundStructure C16 TM SoundStructure C16 OBAM Link .102 TM SoundStructure C16 .103 Ethernet 172.22.
Command Protocol Reference Guide The motivation for using virtual channels is both to allow the control system programming to start before the physical wiring may be known and to make the control system programming re-usable across different installations regardless of how the system is wired.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Virtual Channel Types Virtual channels are operated on by the command set which can apply parameter changes to the underlying physical channels. For example, setting the fader parameter of a virtual channel would set the fader parameter for its underlying physical channels. There are two types of virtual channels in SoundStructure: mono virtual channels and stereo virtual channels.
Command Protocol Reference Guide As an example of a virtual channel group, consider in the following figure the creation of the virtual channel group “Mics” made up of the entire collection of individual microphone virtual channels in a room. Once the virtual channel group “Mics” has been created, it is possible to configure and control all the microphones at the same time by operating on the “Mics” virtual channel group.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Controlling SoundStructure Parameters The SoundStructure command and control functions allow an external controller to set, query, and monitor parameters of one or more linked SoundStructure devices. There are three types of parameters that can be controlled: • system parameters, • virtual channel parameters, and • matrix parameters.
Command Protocol Reference Guide void Void commands take no argument, and must be write-only. For example, the sys_reboot parameter is a write-only void parameter that reboots the SoundStructure device when the command is executed. boolean Boolean parameters take one of two values: 0 or 1. integer Integer parameters represent an integer value. When incremented or decremented beyond their range, they saturate to their maximum or minimum value, respectively.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Command Format Referring to the command hierarchy below, each sub-category of command inherits the syntax of its parent and adds further syntax requirements. Starting at the root of the hierarchy, all commands have the following syntax: where specifies the system-defined action, is the action-specific arguments or payload data, and is the command terminator.
Command Protocol Reference Guide Command Length All commands must be less than or equal to 2048 bytes in length, including the terminator. Control Commands Most of the commands in the SoundStructure control protocol fall under the category of control commands. All control commands have the following syntax: [ [ [ ... ]]] where specifies the system-defined command action and the field is the command terminator.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Floating-Point Arguments Floating-point arguments represent a floating-point value. They are represented using a string of digits (0030-0039), an optional decimal point symbol (002E), an optional E (0045) or e (0065) for indicating an exponent, and optional plus symbols (002B) or minus symbols (002D) for indicating the sign of the mantissa or exponent. Examples of valid floating-point arguments are 0.618, -4.8, 2, +3.14, 6.022e23, 6.
Command Protocol Reference Guide Virtual Channel Definition Commands Virtual channel definition commands are a type of control command that provide methods for defining virtual channels and mapping them to physical channels. The SoundStructure Studio software will create the virtual channel definitions based on the input and output selections the designer has chosen. The syntax described below is what SoundStructure Studio uses to create the channel definitions.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Virtual channel type Description stereo A stereo virtual channel control A control channel such as logic input or output or IR receiver control_array A collection of control pins, in other words a group of logic input or output pins The argument defines the physical channel type of the physical channels in the virtual channel.
Command Protocol Reference Guide Physical channel type Description digital_gpio_out The physical channel for the digital logic output pins analog_gpio_in The physical channel for the analog logic input pins ir_in The physical channel for the infrared remote control port One or more arguments are required to define the global channel index (indices) of the physical channel(s) in the virtual channel. The argument is an integer argument.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 vcdef Acknowledgements When a virtual channel definition command with the vcdef action is successfully executed, SoundStructure will send an acknowledgement in the same format as the command. The acknowledgement will be sent to all interfaces. As an example, consider two C16 linked via OBAM link, and assume that no virtual channels are defined.
Command Protocol Reference Guide The argument defines the physical channel type of the physical channels in the virtual channel. The argument is a system defined text argument that must be one of the pctypes listed in the vcdef section. One or more arguments are returned with the indices of the physical channel(s) defined as part of the virtual channel.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The
Command Protocol Reference Guide vcgdef
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 vcgrename Action The vcgrename action is a virtual channel group definition command that changes the name of a virtual channel group. Commands with the vcgrename action have the following syntax: vcgrename Each of the command arguments is described below. The argument is a user-defined text argument that specifies the name of the virtual channel group to be renamed.
Command Protocol Reference Guide respond with an error message. If the virtual channel is already a member of the virtual channel group, the SoundStructure device will respond with an error message. vcgadd Acknowledgements When a virtual channel group definition command with the vcgadd action is successfully executed, the SoundStructure device will send an acknowledgement in the same format as the command. The acknowledgement will be sent to all control interfaces.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Each of the command arguments is described below. The argument is a user-defined text argument that specifies the name of the virtual channel group that will have its members listed. If no virtual channel group exists with the given label, then SoundStructure will respond with an error message.
Command Protocol Reference Guide Parameter Command Syntax All parameter commands have the following syntax. [] [ []] [ [ ...]] [] Some examples of parameter commands are given below. get set set inc tog set set set sys_sw_ver 1 mic_in_gain "DVD Audio" 10 fader max "DVD Audio" 10 fader "DVD Audio" 2 aec_en "Mic 1" eq_en "Speaker 1" 1 peq_gain "Speaker 2" 1 -2.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Some parameters support user-definable minimum and maximum values. For these commands, the argument can be specified.
Command Protocol Reference Guide Thus, read-write commands support the get and set actions and support the inc, dec, or tog actions depending on the parameter type. Read-only commands support the get action, but do not support the set, inc, dec, or tog actions. Write-only commands support the set action, but do not support the get, inc, dec, or tog actions. Parameter Types All commands fall into one of the following types. Void Commands to adjust void parameters that take no arguments.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Float parameter commands support the get, set, inc and dec actions according to the command’s read-write mode. When performing increment and decrement actions on float parameters, the parameter saturates at the minimum or maximum value rather than wrapping. Sequence Sequence parameter commands control integer-valued parameters with values in the range of 0 to 4,294,967,265 (2^32-1), inclusive.
Command Protocol Reference Guide Acknowledgements are generated when either a parameter command is issued or a parameter changes value for some other reason. When a parameter command is executed with the get action, the acknowledgement is only sent to the control interface that the parameter command was received from. When a parameter command is executed with the get action, the acknowledgement is only sent to the control interface that the parameter command was received from.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Command List The complete system parameter command reference is found in the file soundstructure-parameters.html on the CDROM and may also be found by browsing in the SoundStructure device’s web interface by pointing a browser at the IP address of the SoundStructure device.
Command Protocol Reference Guide Argument Argument value System Limits Minimum: -100.0, Maximum: 20.0, Resolution: 0.1 Default 0.0 User Limits Supported Yes Description This parameter sets the fader level (in dB) in the digital domain. Interpretation of the Arguments The Channel Type entry indicates that this command accepts a virtual channel name as an argument. The Value Type entry indicates that this command accepts a floating point number to set the fader level to.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 set fader "Amplifier" 10 val fader "Amplifier" 10.0 set fader max "Amplifier" 10 val fader max "Amplifier" 10.0 set fader min "Amplifier" -20 val fader min "Amplifier" -20.0 get fader "Amplifier" val fader "Amplifier" 10.0 set fader "Amplifier" -40 val fader "Amplifier" -20.0 In the last example because the fader min was set to -20, trying to set the fader to -40 limited the value to -20 automatically.
Command Protocol Reference Guide Argument Argument value System Limits Minimum: -100.0, Maximum: 20.0, Resolution: 0.1 Default 0.0 User Limits Supported Yes Description This parameter sets the fader level (in dB) in the digital domain. Examples Command Response Description set fader "Amplifier" 1 val fader "Amplifier" 1 Sets the fader on the "Amplifier" virtual channel to 1.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Argument Argument value Virt Chans Mono, Stereo System Limits Minimum: -100.0, Maximum: 20.0, Resolution: 0.5 Default 0.0 User Limits Supported No Description This parameter sets the gain (in dB) of the line output. Examples Command Response Description set line_out_gain "Amplifier" -10 val line_out_gain "Amplifier" -10 Sets the line_out_gain on the output channel "Amplifier" to -10dB.
Command Protocol Reference Guide set mic_in_gain "Table Mic 1" 48 val mic_in_gain "Table Mic 1" 48 Sets the analog preamp gain to 48dB for input channel "Table Mic 1".
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 phantom 48 V Phantom Power Argument Argument value Channel Type Virtual Channel Value Type Boolean Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Sound Reinforcement Mic/Line Input Virt Chans Mono, Stereo Default 0 Description Enables or disable phantom power on mic inputs. Setting phantom to 1 enables phantom power, while setting it to 0 disables phantom power.
Command Protocol Reference Guide trim Gain Trim For Virtual Channels Argument Argument value Channel Type Virtual Channel Value Type Floating-Point Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output Virt Chans Stereo Indices 1-32: Physical channel System Limits Minimum: -20.0, Maximum: 20.0, Resolution: 0.5 Default 0.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Matrix Parameters matrix_balance Matrix Crosspoint Balance Argument Argument value Channel Type Matrix Value Type Floating-Point Read/Write Mode Read/Write Row Phys Chans Conferencing Mic/Line Input, Sound Reinforcement Mic/Line Input, Submix, ConferenceLink Aux Input, ConferenceLink Raw Input Row Virt Chans Stereo Col Phys Chans Conferencing Line Output, Sound Reinforcement Line Output, Submix, ConferenceLink Aux Output Col V
Command Protocol Reference Guide matrix_gain Matrix Crosspoint Gain Argument Argument value Channel Type Matrix Value Type Floating-Point Read/Write Mode Read/Write Row Phys Chans Conferencing Mic/Line Input, Sound Reinforcement Mic/Line Input, Analog Telephony Input Signal Generator, Submix, ConferenceLink Aux Input, ConferenceLink Raw Input Row Virt Chans Mono, Stereo Col Phys Chans Conferencing Line Output, Sound Reinforcement Line Output, Analog Telephony Output, Submix, ConferenceLink Aux
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Argument Argument value Row Phys Chans Conferencing Mic/Line Input, Sound Reinforcement Mic/Line Input Row Virt Chans Mono, Stereo Col Phys Chans Conferencing Line Output, Sound Reinforcement Line Output, Analog Telephony Output, Submix, ConferenceLink Aux Output Col Virt Chans Mono, Stereo Default 0 Description This parameter selects whether the gated (1) or ungated (0) version of the input signal is sent to the output.
Command Protocol Reference Guide Description This parameter selects the gating style for crosspoints with conferencing inputs. TODO: describe properties of the different gating styles. Gating is enabled with the matrix_gate parameter.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 matrix_mute Matrix Crosspoint Mute Argument Argument value Channel Type Matrix Value Type Boolean Read/Write Mode Read/Write Row Phys Chans Conferencing Mic/Line Input, Sound Reinforcement Mic/Line Input, Analog Telephony Input, Signal Generator, Submix, ConferenceLink Aux Input, ConferenceLink Raw Input Row Virt Chans Mono, Stereo Col Phys Chans Conferencing Line Output, Sound Reinforcement Line Output, Analog Telephony Output
Command Protocol Reference Guide Argument Argument value Col Phys Chans Conferencing Line Output, Sound Reinforcement Line Output, Submix, ConferenceLink Aux Output Col Virt Chans Stereo System Limits Minimum: -1.0, Maximum: 1.0, Resolution: 0.01 Default 0.0 User Limits Supported No Description The matrix_pan parameter is available at crosspoints where mono virtual channels are mixed to stereo virtual channels.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Command phone_auto_answer_en Output channel ✔ phone_connect ✔ phone_dial ✔ phone_dial_tone_gain ✔ phone_dtmf_gain ✔ phone_entry_tone_en ✔ phone_exit_tone_en ✔ phone_flash ✔ phone_flash_delay ✔ phone_redial ✔ phone_ring ✔ phone_ring_tone_en ✔ phone_tone_gain ✔ pstn_auto_hangup_loop_en ✔ pstn_country ✔ pstn_flash_delay_override ✔ pstn_in_gain A - 42 Input channel ✔ pstn_line_voltage ✔ pstn_loop_current
Command Protocol Reference Guide phone_auto_answer_en Enable Auto-Answer For Telephony Interface Argument Argument value Channel Type Virtual Channel Value Type Boolean Read/Write Mode Read/Write Phys Chans Analog Telephony Input Virt Chans Mono Default 0 Description This parameter enables (1) or disables (0) the auto-answer feature for the telephony interface.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 set phone_connect "Phone Out" 1 val phone_connect "Phone Out" 1 Takes the phone output channel "Phone Out" offhook. Note that the phone out virtual channel name must be used, not the phone input virtual channel name. get phone_connect "Phone Out" 0 val phone_connect "Phone Out" 0 Hangs up the phone line associated with the virtual channel "Phone Out".
Command Protocol Reference Guide phone_dial_tone_gain Dial Tone Gain Argument Argument value Channel Type Virtual Channel Value Type Floating-Point Read/Write Mode Read/Write Phys Chans Analog Telephony Input Virt Chans Mono System Limits Minimum: -100.0, Maximum: 20.0, Resolution: 0.1 Default 0.0 User Limits Supported No Description This parameter controls the gain that is applied to the incoming phone signal when dial tone is present.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Description This parameter sets the gain (in dB) applied to DTMF tones generated to the local room. To adjust the level of ring tones, entry tones, and exit tones played back into the local room, use the phone_tone_gain parameter.
Command Protocol Reference Guide Description This parameter enables or disables exit tone generation for the telephony interface. If exit tones are enabled (1), then an exit tone is played whenever the auto-hangup feature engages and disconnects the telephony interface. Entry tones (see the phone_entry_tone_en parameter) and exit tones are typically enabled to prevent a caller from entering or exiting a conference unannounced.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Argument Argument value System Limits Minimum: 100, Maximum: 5000 Default 100 User Limits Supported No Description This parameter sets the delay (in milliseconds) for the phone_flash parameter. Note that by default, PSTN interfaces use the flash delay determined by their pstn_country setting. However, they can use the value of this parameter if the pstn_flash_delay_override parameter is set to 1.
Command Protocol Reference Guide Description This parameter indicates the ringing state for the telephony interface. While the telephony interface is ringing, reading this parameter will return 1. When the telephony interface is not ringing, reading this parameter will return 0. Acknowledgements for this parameter will be automatically sent whenever this parameter changes state due to a hook flash, auto-answer, or auto-hangup.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Argument Argument value Virt Chans Mono, Stereo System Limits Minimum: -20.0, Maximum: 20.0, Resolution: 0.1 Default 0.0 User Limits Supported No Description This parameter sets the gain (in dB) applied to tones generated to the local room. In particular, this gain applies to the ring tone, entry tone, and exit tone. To adjust the level of the DTMF digits played back to the local room, use the phone_dtmf_gain parameter.
Command Protocol Reference Guide Argument Argument value Values argentina : Argentina australia : Australia austria : Austria bahrain : Bahrain belgium : Belgium brazil : Brazil bulgaria : Bulgaria canada : Canada chile : Chile china : China colombia : Colombia croatia : Croatia cyprus : Cyprus czech_republic : Czech Republic denmark : Denmark ecuador : Ecuador egypt : Egypt el_salvador : El Salvador finland : Finland france : France germany : Germany greece : Greece guam : Guam hong_kong : Hong Kong hu
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Argument Argument value Values italy : Italy japan : Japan jordan : Jordan kazakhstan : Kazakhstan kuwait : Kuwait latvia : Latvia lebanon : Lebanon luxembourg : Luxembourg macao: Macao malaysia : Malaysia malta : Malta mexico : Mexico morocco : Morocco netherlands : Netherlands new_zealand : New Zealand nigeria : Nigeria norway : Norway oman : Oman pakistan : Pakistan peru : Peru philippines : Philippines poland : Poland portugal : Port
Command Protocol Reference Guide Description This parameter configures the PSTN interface for operation in a specific country.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 set pstn_in_gain "Phone In" 6 val pstn_in_gain "Phone In" 6 Adjusts the input gain on the phone input to 6dB. Note that the phone in virtual channel name must be used, not the phone out virtual channel name.
Command Protocol Reference Guide Description This parameter indicates the loop current (in milliamps) of the PSTN interface. The value is only valid when the interface is off-hook. pstn_out_gain PSTN Output Gain Argument Argument value Channel Type Virtual Channel Value Type Floating-Point Read/Write Mode Read/Write Phys Chans Analog Telephony Output Virt Chans Mono System Limits Minimum: -20.0, Maximum: 20.0, Resolution: 0.5 Default 0.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 eq_en Enable All Equalizer Processing Argument Argument value Channel Type Virtual Channel Value Type Boolean Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output, Analog Telephony Input, Analog Telephony Output, Submix, ConferenceLink Aux Input, ConferenceLink Aux Output Virt Chans Mono, Stereo Default 0 Description Thi
Command Protocol Reference Guide geq_compensate Enable Gain Compensation For Graphic Equalizer Argument Argument value Channel Type Virtual Channel Value Type Boolean Read/Write Mode Read/Write Phys Chans Conferencing Line Output, Sound Reinforcement Line Output Virt Chans Mono, Stereo Default 0 Description This parameter enables (1) or disables (0) gain compensation for the graphic equalizer.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Argument Argument value Virt Chans Mono, Stereo Indices 1-31: Band number System Limits Minimum: -20.0, Maximum: 20.0, Resolution: 0.01 Default 0.0 User Limits Supported No Description Set the gain of the specified band in the graphic equalizer. The index must be between 1 and 10 for 1 octave equalization, between 1 and 15 for 2/3 octave equalization, and between 1 and 31 for 1/3 octave equalization.
Command Protocol Reference Guide Argument Argument value Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output, Analog Telephony Input, Analog Telephony Output, Submix, ConferenceLink Aux Input, ConferenceLink Aux Output Virt Chans Mono, Stereo Default 0 Description This parameter enables (1) or disables (0) the high shelving filter for the specified virtual channel.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 high_shelf_gain Gain Of High Shelving Filter Argument Argument value Channel Type Virtual Channel Value Type Floating Point Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output, Analog Telephony Input, Analog Telephony Output, Submix, ConferenceLink Aux Input, ConferenceLink Aux Output Virt Chans Mono, Stereo System Limits
Command Protocol Reference Guide horn_en Enable Horn Equalizer Argument Argument value Channel Type Virtual Channel Value Type Boolean Read/Write Mode Read/Write Phys Chans Conferencing Line Output, Sound Reinforcement Line Output Virt Chans Mono, Stereo Default 0 Description This parameter enables (1) or disables (0) the constant directivity horn equalizer for the specified virtual channel.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 hpf_en Enable High-Pass Filter Argument Argument value Channel Type Virtual Channel Value Type Boolean Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output, Analog Telephony Input, Analog Telephony Output, Submix, ConferenceLink Aux Input, ConferenceLink Aux Output Virt Chans Mono, Stereo Default 0 Description This param
Command Protocol Reference Guide hpf_order Order of High-Pass Filter Argument Argument value Channel Type Virtual Channel Value Type Integer Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output, Analog Telephony Input, Analog Telephony Output, Submix, ConferenceLink Aux Input, ConferenceLink Aux Output Virt Chans Mono, Stereo System Limits Minimum: 1, Maximum: 8 Default 2 User Limits
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 low_shelf_en Enable Low Shelving Filter Argument Argument value Channel Type Virtual Channel Value Type Boolean Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output, Analog Telephony Input, Analog Telephony Output, Submix, ConferenceLink Aux Input, ConferenceLink Aux Output Virt Chans Mono, Stereo Default 0 Description T
Command Protocol Reference Guide low_shelf_gain Gain Of Low Shelving Filter Argument Argument value Channel Type Virtual Channel Value Type Floating-Point Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output, Analog Telephony Input, Analog Telephony Output, Submix, ConferenceLink Aux Input, ConferenceLink Aux Output Virt Chans Mono, Stereo System Limits Minimum: -20.0, Maximum: 20.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 lpf_en Enable Low-Pass Filter Argument Argument value Channel Type Virtual Channel Value Type Boolean Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output, Analog Telephony Input, Analog Telephony Output, Submix, ConferenceLink Aux Input, ConferenceLink Aux Output Virt Chans Mono, Stereo Default 0 Description This parame
Command Protocol Reference Guide lpf_order Order Of Low-Pass Filter Argument Argument value Channel Type Virtual Channel Value Type Integer Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output, Analog Telephony Input, Analog Telephony Output, Submix, ConferenceLink Aux Input, ConferenceLink Aux Output Virt Chans Mono, Stereo System Limits Minimum: 1, Maximum: 8 Default 2 User Limits S
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 peq_band_en Enable Parametric Equalizer Band Argument Argument value Channel Type Virtual Channel Value Type Boolean Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output, Analog Telephony Input, Analog Telephony Output, Submix, ConferenceLink Aux Input, ConferenceLink Aux Output Virt Chans Mono, Stereo Indices 1-10 : Equa
Command Protocol Reference Guide Description This parameter sets the bandwidth (in octaves) of the specified parametric equalizer band. In the case of peaking filters, this is the bandwidth at which the gain is half the peak gain (in dB). For notch filters, this is the 3 dB bandwidth. For all-pass filters, this is the bandwidth at which the phase shift is +/- 90 degrees. For conference link physical channels, the band index must be between 1 and 5.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Argument Argument value Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output, Analog Telephony Input, Analog Telephony Output, Submix, ConferenceLink Aux Input, ConferenceLink Aux Output Virt Chans Mono, Stereo Indices 1-10 : Equalizer band System Limits Minimum: -20.0, Maximum: 20.0, Resolution: 0.01 Default 0.
Command Protocol Reference Guide Dynamics Processing Parameters Description Dynamics processing is available on all physical channels except the signal generator and AEC reference. Dynamics processing includes a compressor, limiter, expander, gate, and peak limiter. An additional input gain parameter is provided to change the gain of the signal before the dynamics processor.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Argument Argument value System Limits Minimum: 1, Maximum: 200 Default 1 User Limits Supported No Description This parameter sets the amount of time (in milliseconds) it takes the gate to ramp the gain up to the target gain once the input signal level surpasses the gate threshold.
Command Protocol Reference Guide dp_gate_en Enable Gate Argument Argument value Channel Type Virtual Channel Value Type Boolean Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output, Analog Telephony Input, Analog Telephony Output, Submix, ConferenceLink Aux Input, ConferenceLink Aux Output Virt Chans Mono, Stereo Default 0 Description This parameter enables (1) or disables (0) the gate
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 dp_gate_ratio Gate Ratio Argument Argument value Channel Type Virtual Channel Value Type Floating-point Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output, Analog Telephony Input, Analog Telephony Output, Submix, ConferenceLink Aux Input, ConferenceLink Aux Output Virt Chans Mono, Stereo System Limits Minimum: 1.
Command Protocol Reference Guide Description This parameter sets the RMS level (in dBFS) of the input signal below which the gate engages. The level must be below this threshold longer than the gate hold time (set by dp_gate_hold) before the gate begins to apply a gain change.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Argument Argument value System Limits Minimum: 1, Maximum: 2000 Default 100 User Limits Supported No Description This parameter sets the amount of time (in milliseconds) it takes the expander to ramp down to the target gain once the input signal drops below the expander threshold.
Command Protocol Reference Guide Argument Argument value Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output, Analog Telephony Input, Analog Telephony Output, Submix, ConferenceLink Aux Input, ConferenceLink Aux Output Virt Chans Mono, Stereo System Limits Minimum: 1.0, Maximum: 100.0, Resolution: 0.1 Default 2.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 dp_comp_attack Compressor Attack time Argument Argument value Channel Type Virtual Channel Value Type Integer Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output, Analog Telephony Input, Analog Telephony Output, Submix, ConferenceLink Aux Input, ConferenceLink Aux Output Virt Chans Mono, Stereo System Limits Minimum: 1,
Command Protocol Reference Guide Description This parameter sets the amount of time (in milliseconds) it takes the compressor to ramp the gain up to the target gain once the input signal level drops below the compressor threshold.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Description This parameter sets the ratio of the target gain applied by the compressor versus the difference between compressor threshold and the input signal level. For example, if the compressor ratio is 2 (i.e., 2:1) and the input signal level is 3 dB above the compressor threshold, the compressor applies -1.5 dB of gain.
Command Protocol Reference Guide Argument Argument value System Limits Minimum: 1, Maximum: 200 Default 5 User Limits Supported No Description This parameter sets the amount of time (in milliseconds) it takes the limiter to ramp the gain down to the target gain once the input signal level surpasses the limiter threshold.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 dp_lim_en Enable Limiter Argument Argument value Channel Type Virtual Channel Value Type Boolean Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Conferencing Line Output, Sound Reinforcement Mic/Line Input, Sound Reinforcement Line Output, Analog Telephony Input, Analog Telephony Output, Submix, ConferenceLink Aux Input, ConferenceLink Aux Output Virt Chans Mono, Stereo Default 0 Description This parameter e
Command Protocol Reference Guide Description This parameter sets the ratio of the target gain applied by the limiter versus the difference between the limiter threshold and the input signal level. For example, if the limiter ratio is 10 (i.e., 10:1) and the input signal level is 6 dB above the limiter threshold, the limiter applies -5.4 dB of gain.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Description This parameter enables (1) or disables (0) the peak limiter function of the dynamics processor. This parameter and dp_en must be enabled for the peak limiter to function.
Command Protocol Reference Guide Description This parameter enables (1) or disables (0) the acoustic echo cancellation (AEC) algorithm. aec_noise_fill Enable Noise Fill Argument Argument value Channel Type Virtual Channel Value Type Boolean Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input Virt Chans Mono, Stereo Default 1 Description This parameter enables (1) or disables (0) the noise fill algorithm in the AEC.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The index is used to specify the left (1) or right (2) reference channels. If neither the left nor the right channel have references specified, then the AEC is disabled. If only the left channel is specified, then the mono AEC algorithm is used. If both the left and right channel are specified, then the stereo AEC algorithm is used.
Command Protocol Reference Guide Description This parameter sets the maximum gain (in dB) that can be applied by the AGC. agc_min_gain AGC Minimum Gain Argument Argument value Channel Type Virtual Channel Value Type Floating-Point Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Sound Reinforcement Mic/Line Input, Analog Telephony Input Virt Chans Mono, Stereo System Limits Minimum: -20.0, Maximum: 0.0, Resolution: 0.1 Default -6.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Description This parameter sets the amount of delay applied to the audio signal, in samples. The sampling frequency is 48 kHz, which means that a sample is 20.83 microseconds. The maximum delay of 96000 samples is equivalent to 2 seconds.
Command Protocol Reference Guide fb_filter_bandwidth Feedback Reduction filter Bandwidth Argument Argument value Channel Type Virtual Channel Value Type Floating-Point Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Sound Reinforcement Mic/Line Input Virt Chans Mono, Stereo System Limits Minimum: 0.03, Maximum: 1.0, Resolution: 0.01 Default 0.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 fb_filter_reset Reset One Of The Feedback Reduction Filters Argument Argument value Channel Type Virtual Channel Value Type Void Read/Write Mode Write-Only Phys Chans Conferencing Mic/Line Input, Sound Reinforcement Mic/Line Input Virt Chans Mono, Stereo Indices 1-10 : Filter number Description Setting this parameter resets the specified filter in the feedback reduction algorithm.
Command Protocol Reference Guide fb_safe_mode_atten Safe Mode Attenuation For Feedback Reduction Argument Argument value Channel Type Virtual Channel Value Type Floating-Point Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Sound Reinforcement Mic/Line Input Virt Chans Mono, Stereo System Limits Minimum: 0.0, Maximum: 100.0, Resolution: 0.1 Default 3.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Description This parameter selects the index of the audio source for the corresponding cr_mic_in or sr_mic_in physical channels. The index required for this parameter indicates to which physical channel of the virtual channel this parameter will be applied. For example, indices 1 and 2 correspond to the left and right physical channels of a stereo virtual channel.
Command Protocol Reference Guide Argument Argument value Phys Chans Conferencing Mic/Line Input, Sound Reinforcement Mic/Line Input Virt Chans Mono, Stereo Values analog : Analog Mic Input (default) clink_mic : ConferenceLink Mic Input Description This parameter selects the audio source for the corresponding cr_mic_in or sr_mic_in physical channels. The analog type selects the analog microphone audio. The clink_mic type selects one of the ConferenceLink microphone elements.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 nc_level Noise Cancellation Level Argument Argument value Channel Type Virtual Channel Value Type Floating-Point Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Analog Telephony Input Virt Chans Mono, Stereo System Limits Minimum: 0.0, Maximum: 20.0, Resolution: 1.0 Default 10.
Command Protocol Reference Guide sig_gen_sweep_start Signal Generator Sweep Start Frequency Argument Argument value Channel Type Virtual Channel Value Type Floating-Point Read/Write Mode Read/Write Phys Chans Signal Generator Virt Chans Mono System Limits Minimum: 20.0, Maximum: 20000.0, Resolution: 0.1 Default 20.0 User Limits Supported No Description When the signal generator’s sig_gen_type is set to sweep, this parameter sets the frequency (in Hz) at which the sweep generator begins.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 sig_gen_sweep_stop Signal Generator Sweep Stop Frequency Argument Argument value Channel Type Virtual Channel Value Type Floating-Point Read/Write Mode Read/Write Phys Chans Signal Generator Virt Chans Mono System Limits Minimum: 20.0, Maximum: 20000.0, Resolution: 0.1 Default 20000.
Command Protocol Reference Guide sig_gen_tone_freq Signal Generator Tone Frequency Argument Argument value Channel Type Virtual Channel Value Type Floating-Point Read/Write Mode Read/Write Phys Chans Signal Generator Virt Chans Mono System Limits Minimum: 20.0, Maximum: 20000.0, Resolution: 0.1 Default 1000.0 User Limits Supported No Description This parameter sets the frequency (in Hz) of the sine wave produced by the signal generator when its sig_gen_type is set to tone.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Input Path Parameters cr_ungated_type Select Processing For Ungated Signal Argument Argument value Channel Type Virtual Channel Value Type List Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input Virt Chans Mono, Stereo Values conf : Conferencing sr : Sound Reinforcement line : Line Input (default) bypass : Bypass Description This parameter selects the version of signal to use for the ungated triune signal of the
Command Protocol Reference Guide sr_ungated_type Select Processing For Ungated Signal Argument Argument value Channel Type Virtual Channel Value Type List Read/Write Mode Read/Write Phys Chans Sound Reinforcement Mic/Line Input Virt Chans Mono, Stereo Values rec : Recording sr : Sound Reinforcement line : Line Input (default) bypass : Bypass Description This parameter selects the version of signal to use for the ungated triune signal of the specified virtual channel.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Automixer Parameters am_adapt_thresh Automixer Adaptive Threshold Argument Argument value Channel Type Virtual Channel Value Type Floating-Point Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Sound Reinforcement Mic/Line Input Virt Chans Mono, Stereo System Limits Minimum: 0.0, Maximum: 100.0, Resolution: 0.1 Default 10.
Command Protocol Reference Guide am_chairman Automixer Chairman Microphone Argument Argument value Channel Type Virtual Channel Value Type Boolean Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Sound Reinforcement Mic/Line Input Virt Chans Mono, Stereo Default 0 Description When this parameter is set to 1, the microphone is considered a chairman microphone.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 am_decay_time Automixer Decay Time Argument Argument value Channel Type Global System Value Type Integer Read/Write Mode Read/Write Indices 1-63 : group number Systems Limits Minimum: 10, Maximum: 10000 Default 1000 User Limits Supported No Description This parameter defines how long (in ms) the gain of a gated microphone in the specified automixer group takes to transition between fully open and its off attenuation value wh
Command Protocol Reference Guide am_gain_sharing Enable Gain-Sharing Automixer Mode Argument Argument value Channel Type Global System Value Type Boolean Read/Write Mode Read/Write Indices 1-63 : group number Default 0 Description This parameter selects gain-sharing mode for the specified automixer group when set to 1. Otherwise, the microphones in the automixer group are in gating mode.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Examples Command Response Description set am_group "Table Mic 1" 1 val am_group "Table Mic 1" 1 Assigns "Table Mic 1" to automixer group 1.
Command Protocol Reference Guide am_nom_limit NOM Limit Argument Argument value Channel Type Global System Value Type Integer Read/Write Mode Read/Write Indices 1-63 : group number System Limits Minimum: 0, Maximum: 128 Default 16 User Limits Supported No Description This parameter sets the NOM limit for the microphone with respect to its automixer group.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 am_priority Automixer Microphone Priority Argument Argument value Channel Type Virtual Channel Value Type Integer Read/Write Mode Read/Write Phys Chans Conferencing Mic/Line Input, Sound Reinforcement Mic/Line Input Virt Chans Mono, Stereo System Limits Minimum: 1, Maximum: 4 Default 1 User Limits Supported No Description This parameter sets the priority of the microphone.
Command Protocol Reference Guide am_slope Gain Sharing Automixer Slope Argument Argument value Channel Type Global System Value Type Floating-Point Read/Write Mode Read/Write Indices 1-63 : group number System Limits Minimum: 0.0, Maximum: 10.0, Resolution: 0.1 Default 2.0 User Limits Supported No Description This parameter defines how much attenuation (in dB) is applied to microphones in the specified automixer group when they don't have the highest level in the group.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Description This parameter gets or sets the value of the analog gpio pin. Writing an input has no effect and returns the current value of the input. The value for this parameter is an integer between analog_gpio_min and analog_gpio_max, inclusive. Those parameters control how the analog value of the pin is mapped to an integer range.
Command Protocol Reference Guide Argument Argument value System Limits Minimum: -2147483648, Maximum: 2147483647 Default 0 User Limits Supported No Description This parameter gets or sets the minimum value of the analog gpio pin. This parameter along with analog_gpio_max control how the analog value of the pin is mapped to an integer range.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Argument Argument value System Limits Minimum: 0, Maximum: 2147483647 Default 0 User Limits Supported No Description This parameter gets or sets the value of the digital gpio array. Writing an input has no effect and returns the current value of the input.
Command Protocol Reference Guide set eth_settings 1 "mode='dhcp'" val eth_settings 1 "mode='dhcp',addr='172.22.2.129',dns='172.22.1.1 172.22.1.2',gw='172.22.2.254',nm='255.255.255.0'" Static IP Example set eth_settings 1 "mode='static',addr='172.22.2.200',dns='172.22.1.1',gw='172.22.2.254',nm='255. 255.255.0'" val eth_settings 1 "mode='static',addr='172.22.2.200',dns='172.22.1.1',gw='172.22.2.254',nm='255. 255.255.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Description This parameter selects the method for obtaining the IP address of the ethernet port. eth_mac Get Ethernet MAC Address Argument Argument value Channel Type Device-Specific System Value Type String Read/Write Mode Read-Only System Limits Max String Length: 17 Description This parameter gets the MAC address for the system's Ethernet port.
Command Protocol Reference Guide ir_key_held Key Held On IR Remote Argument Argument value Channel Type Virtual Channel Value Type Integer Read/Write Mode Read/Write Phys Chans Infrared Remote Input Virt Chans Control System Limits Minimum: 0, Maximum: 255 Description When queried, this parameter returns the keycode value of the last key that was held on the IR remote. As an event, a status message is generated at an interval of approximately 100 ms whenever an key is held on the IR remote.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 ser_flow RS-232 Flow Control Argument Argument value Channel Type Device-Specific System Value Type List Read/Write Mode Read/Write Values none : No flow control (default) hw : Hardware flow control (RTS/CTS) Description This parameter sets the type of flow control that will be used on the RS-232 port. Hardware flow control is recommended for baud rates over 9600 bps.
Command Protocol Reference Guide dev_firmware_ver Firmware Version Argument Argument value Channel Type Device-Specific System Value Type String Read/Write Mode Read-Only System Limits Max String Length: 24 Description This parameter returns the device’s firmware version. Examples Command Response Description get dev_firmware_ver 1 val dev_firmware_ver 1 "1.0.0" Returns the revision of the firmware for device 1 (the first device).
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Argument Argument value Value Type List Read/Write Mode Read-Only Values ok : Normal operation warning : Warning condition error : Error condition Description This parameter returns the status of the system. A value of ok indicates that the system is operating normally. The front-panel LEDs on all the devices will be green in this condition. A value of warning indicates that a warning condition has occurred.
Command Protocol Reference Guide dev_type Device Type Argument Argument value Channel Type Device-Specific System Value Type List Read/Write Mode Read-Only Values c16 : Conferencing 16x16 c12 : Conferencing 12x12 c8 : Conferencing 8x8 sr16 : Sound Reinforcement 16x16 sr12 : Sound Reinforcement 12x12 sr8 : Sound Reinforcement 8x8 Description This parameter returns the type of the device.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Description This parameter returns the voltage (in Volts) of the ConferenceLink power supply. dev_volt_neg_15 -15 V Supply Voltage Argument Argument value Channel Type Device-Specific System Value Type Floating-Point Read/Write Mode Read-Only System Limits Minimum: -14.8, Maximum: 0.0, Resolution: 0.1 Description This parameter returns the voltage (in Volts) of the -15 V power supply.
Command Protocol Reference Guide Argument Argument value Value Type Floating-Point Read/Write Mode Read-Only System Limits Minimum: 0.0, Maximum: 14.8, Resolution: 0.1 Description This parameter returns the voltage (in Volts) of the +15 V power supply.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 sys_reboot Reset The Device Argument Argument value Channel Type Global System Value Type Void Read/Write Mode Write-Only Description Setting this parameter causes all linked devices to reboot as if a power-cycle has occurred.
B Designing Audio Conferencing Systems Reprinted from the BICSI AV Design Reference Manual, the following audio conferencing design material is authored by Craig H. Richardson, copyright 2006. The goal of audio conferencing is to enable two geographically separated groups of people, referred to as the local and remote talkers respectively, to communicate as if they are in the same room together with fast interation and allowing both parties to speak and be heard at the same time.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 The challenge in audio conferencing is that the loudspeaker audio is not only heard by the local participants, but it is also heard by the local microphones and, in the absence of an acoustic echo canceller, will be sent back to the remote participants causing the remote participants to hear a delayed echo of their voice.
Designing Audio Conferencing Systems Microphone Selection And Placement The type of microphones used and their location will have the largest impact on the audio conferencing quality. Microphones translate the acoustic signals from the local talkers into electrical signals that can be processed and sent to the remote participants.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Directional microphones are most often used in conferencing systems due to the rejection of the background noise, reduction of the reverberation, and the rejection of the audio from the loudspeakers. Directional microphones also increase the gain-before-feedback in sound reinforcement applications due to the increased rejection of the loudspeaker signal when it is directed towards the rear of the directional microphone.
Designing Audio Conferencing Systems audio signal. When this happens, a noticeable beeping or chipping sound that sounds modulated such as if it were Morse code, will be heard at the remote locations. If this problem is present, the solutions are to move cellular telephones away from the microphones, turn off cellular telephones, or to use microphones that have improved noise immunity to these high frequencies. Many manufacturers are now producing microphones with improved noise immunity.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 moving microphones closer to the talkers, moving noise sources away from the microphones, lowering the level of the noise, and improving the acoustics in the room to reduce the amount of reverberation. Improving the acoustics in the room can be done by increasing the absorption of surfaces in the room acoustic paneling, reduced HVAC airflow speed/noise, carpeted floors, curtains, and other absorptive surfaces wherever possible.
Designing Audio Conferencing Systems Tabletop Microphones In many conferencing applications boundary tabletop microphones are used and mounted at locations around the table as shown in the following figure where one microphone is used for each two participants. All participants that are seated at the table are well within the microphones pick-up ranges as shown in the next figure.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Wireless Microphones Wireless microphones are also commonly used in conferencing applications, particularly for presenters. The advantage of wireless microphones is that they may be used anywhere within the room (depending on whether in-room sound reinforcement is used with that microphone) and have the advantage that they are usually closer to the local talker's mouth than a tabletop microphone.
Designing Audio Conferencing Systems installed. With the use of a microphone amplifier and powered loudspeaker, it is a simple matter to have the customer listen to the audio quality and agree that it is acceptable before additional work is performed. This will save costly re-installation work.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 Noise Cancellation The ambient noise in the room caused by HVAC, projectors, computers, and even noise external to the room that is picked up by the microphones will reduce the signal to noise ratio at the microphones.
Designing Audio Conferencing Systems However, if ceiling microphones are swaying due to the air flow from nearby HVAC ducts, noise cancellation may not be able to completely remove that noise. Acoustic Echo Cancellation In audio conferencing applications, acoustic echoes occur because an open-air acoustic path exists between the local loudspeaker and the local microphone.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 around. The following figure illustrates the block diagram of an AEC system and shows the adaptive filter at its center.
Designing Audio Conferencing Systems AEC Reference The AEC reference provides the AEC with the information of what signals it should cancel from the room (see the following figure). The echo canceller reference is usually a combination of audio from the remote sites including telephone and video conferencing audio and also any program audio sources. Microphone signals are typically not included in the acoustic echo canceller reference signal.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 200 msec for larger rooms. As shown in the following figure, if the room is lively, the length of an echo path may be longer than expected making the room appear acoustically larger than it is physically.
Designing Audio Conferencing Systems may occur in the data as it is transmitted through the network. It is not uncommon for networks to require a hundred milliseconds or more to transfer audio from one site to the other. Remote Room AECLocal Room AECRemote Room Amp Amp Local Room Delay Delay While the delay in the network will increase the perception of echoes, it does not affect the performance of the acoustic echo canceller in either the local or remote rooms.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 would be the ratio of 10 Log (B/C) which, due to the acoustic echo canceller, should be a larger number than the ERL. Typical values for ERLE are 15 - 25 dB. The non-linear suppression employed by acoustic echo cancellers is usually not included in the ERLE measurement as the suppression will make the ERLE appear much higher.
Designing Audio Conferencing Systems left side of the following figure), each local talkers' voice will be processed by the same noise reduction algorithm to remove noise regardless of whether that noise was incident on that particular microphone.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 If the microphones are muted in the signal chain before the acoustic echo canceller, then while the microphones are muted, the AEC will not be able to adapt as there will be no signal present. Once the microphones are unmuted, the AEC may have to reconverge to any new echo paths. This may result in a momentary acoustic echo to the remote site until the AEC reconverges.
Designing Audio Conferencing Systems The most common reason for acoustic echo is that the echo return loss of the room is not high enough to allow the acoustic echo canceller to properly adapt to the remote audio. This is usually solved by reviewing the gain structure and turning down the amplifier and bringing up the signals that make up the echo canceller reference.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 LEC Transmit D/A 2-wire Telephone Line L Receive A/D While side-tone is desirable while talking on a handset, it is not desirable in a conferencing application. As the line echo (or side-tone) is mixed together with the audio from the remote telephone talkers' speech, the line echo will be played into the room over the same loudspeakers in the local room used to hear the remote talkers.
Designing Audio Conferencing Systems Amplifiers There are two broad classes of amplifiers - low impedance and constant voltage. The low impedance amplifiers are the type of amplifier used in consumer applications and the constant voltage amplifiers are used in larger, professionally installed systems. Low impedance amplifiers are designed to drive audio into low impedance loudspeakers typically with impedances between 4 and 16 ohms.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 the following figure, not only are listener 2 and listener 3 farther away from the loudspeaker than listener 1 and receive less audio due to the inverse square relationship, but they also receive less audio from the loudspeaker due to the inherent 6 dB difference between the off-axis response from the on-axis response of the loudspeaker.
Designing Audio Conferencing Systems Another rule of thumb about loudspeaker positioning with listeners is to distribute the loudspeakers no greater than twice the distance from the ceiling to the listener's ear level. In a conference room with 9 foot high ceilings and seated listeners' ears about 3 ½ feet above the floor, this rule of thumb corresponds to a 5½ foot from ceiling to ear distance which corresponds to an 11 foot loudspeaker separation from ceiling to ear.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 following figure. As discussed in an earlier section, the microphones should be placed as close to the local participants as possible to minimize the amount of background noise and reverberation. The next figure shows the room of the previous figure with the directional microphone pickup patterns and a 100 sq. ft. loudspeaker pattern overlaid.
Designing Audio Conferencing Systems Loudspeakers - How Much Power Is Required Once the locations of the loudspeakers have been determined, the next step is to determine how much power is required to drive each loudspeaker to achieve the required level at the listeners. Loudspeakers have a power rating that is expressed in dB SPL @ 1 meter. This specifies how much sound is created at 1 m from the loudspeaker assuming 1 W of power is applied to the loudspeaker.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 device, the reinforcement of the ceiling loudspeakers can be delayed slightly (1 msec for each foot of separation) from the front loudspeakers and can be attenuated by approximately 6 - 10 dB from the level sent to the front of room loudspeakers.
Designing Audio Conferencing Systems intelligibility. If they do, then the system is set correctly. The reinforced levels should never exceed conversational speech levels (approximately 70 dBA SPL typical at the listener's ear) or the result may become unstable, creating residual echoes to the remote listeners due to low ERL and worse may generate very loud acoustic feedback in the room with loudspeaker audio coupling into the local microphones.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 the reinforcement system - zones twice as far away will typically have 6 dB more level). To support zoning, a multi-channel amplifier must be used so that each loudspeaker zone can receive separate loudspeaker signals. Zone 1 Front Zone 2 Middle Zone 3 Rear There are two general concepts that are often used in voice lift.
Designing Audio Conferencing Systems In a room that has sound-reinforcement with inappropriately high gain settings, there is no longer any such thing as a "side conversation". Everyone in the room will likely be able to hear all conversations, making it impossible to have side comments that are private.
Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12 B - 30