Home
Polycom C12 Speaker System User Manual
Contents
1. Parametric Equalization Acoustic Echo Noise Non Linear Automatic Dynamics w Cancellation Processing Gain Control Processor Cancellation FH 2 11 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 UNGATED Sound Reinforcement Processing Recording Ungated a in Cont outer ion Linear tomatic cae in ain Contr ader jela neuio Conferencing Sound Reinforcement Parametric Acoustic Echo Noise Feedback Automatic Dynamics gt a a x i g Equalization Cancellation Cancellation 7 Cancellation Gain Control gt Processor Fader Belay gt Mute All three versions conferencing sound reinforcement recording ungated of the input signal processing can be used simultaneously in the matrix The conferencing version is typically used to send to remote participants the sound reinforcement version is typically used to send to the local loudspeaker system and the recording version is typically used for archiving
2. Parametric Noise Automatic Dynamics Automixer Fader Dela Mute Equalization Cancellation Gain Control Processor y Sound Reinforcement Version The sound reinforcement version is processed with the parametric equalization noise cancellation optional feedback elimination processing automatic gain control dynamics processing automixer fader delay and input mute This is the path that is typically used for sending local audio to loudspeakers in the room for sound reinforcement The automatic gain control on the sound reinforcement path is different from the automatic gain control on the noise cancelled version of the signal in that the sound reinforcement automatic gain control will not add gain to the signal In other words the sound reinforcement AGC will only reduce the gain of the signal and will not add gain to the signal This restriction on the sound reinforcement AGC is to prevent the automatic gain control from reducing the available potential acoustic gain before the onset of feedback SR Series Sound Reinforcement Input Processing Fader Dany mE a Fader Delay ro Recording Ungated a n p nA estar pel oer A CED Noise Cancelled Sound Parametric Noise Feedback Automatic Dynami
3. is muted C Series Input Processing JI s l 4 Sic fase Lael 7 omar pm a fe D5 gt gt canbe byt esas ea H ees mn Ho ra on S QED pree TE nas Diente w rae gt C iae Y Reintercoment elan Mute i is Input to Delay Matrix Phantom Power 48 V phantom power may be enabled or disabled on a per input basis by click ing the phantom power button The SoundStructure device supports up to 7 5 mA of current at 48 V on every input By default phantom power is turned off for all inputs if there is no SoundStructure Studio configuration loaded into the device To enable or disable the phantom power expand the level control by clicking on the expand graphic in the upper right corner and click the phantom power Ungated Type Customizing SoundStructure Designs button which is labeled Phan e Table Mic 1 Ungated type Snd Reinforce v Delay Type Normal 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 cros spoint as shown in the following figure where the gated type None is highlighted Once the ungated signal is selected in the matrix the decision of which ungated type of the signal is used is made on the channels page on an input by
4. _ O O mm mm mm mm mm m Ed r 20 C9 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 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 For information on rack mounting SoundStructure devices or terminating any of the connectors such as the analog input and output signals refer to the SoundStructure Hardware Installation Manual or Chapter 11 in this manual Configuration Files S Configuration files store all the settings associated with a SoundStructure project including the system name the devices and plug in cards used in the design the virtual channel definitions default channel settings Ethernet and RS 232 settings current device settings and presets Configuration files have an STR extension and are stored as binary files The basic configuration file structure is shown in the following figure SoundStructure Configuration File SoundStructure Devices Virtual Channel and Group Definitions Default Parameter Values Ethernet and RS 232 Settings Current S
5. warty oda Bek pp th S ea R T Q XLR Female Balanced Audio Connections S S TU TU Unbalanced Audio Connections Using SoundStructure Studio Controls The SoundStructure Studio software environment includes various user inter face 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 Release the mouse when the parameter setting is at the desired value 2 With the mouse and keyboard left click on the knob and then use the cursor arrows to change the value by increments of 1 and use the page up and page down commands to move the parameter by 10 dB or to adjust by octaves on frequency plots 3 Keyboard left click the mouse on the text field and type in a value followed by the Enter key Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Adjusting Matrix Crosspoints 12 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 crosspoin
6. OO HDX Lineln Ol HDX PSTN In OO HDX Ul Audio In 7 HDX Video Callin vv Meters Enabled The virtual channel groups may also be collapsed to create a matrix that looks like the one in the following figure The collapsed group crosspoints will show the underlying values of the individual crosspoints if all the values are the same For crosspoints whose value differs for members in the group a shaded boundary will be shown This can be seen in the matrix crosspoint of the HDX In group to the Phone Out virtual channel 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 was SOundStructure Studio Project1 File Connect Tools Help eras Edt Channets Edt Groups afety Mute Edit Channels Edit Groups S D New SoundStructure a Z E Groups lopate Dupas E Channels Muted Outputs C Matrix p 0 Unmuted C Automixer ur A Panibalance E wiring 0 Inverted Gated Conferencing L Gated Sound Reinforcement Inputs vy Polycom HDX In o E ojo Meters Enabled Adjusting Crosspoints Any matrix crosspoint may be adjusted over the range of 20 dB to 100 dB in 0 1 dB incre
7. E Xmit M Recv ff fm Xmit m Recv Mode Mono Mode Off Mode Reference 1 e Amplifier v Reference 2 lt none gt om n Bm E E D S D S 20 4208 0 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 Configured Devices C12 bus id 1 S E C Series Mic Input 10 12 ED 1 Table Mic 1 EE 2 Table Mic 2 EE 3 Table Mic 3 GEG 4 Table Mic 4 GEG 5 Table Mic 5 GEG 6 Table Mic 6 E 7 Table Mic 7 GEG 8 Table Mic 8 EE 9 Program Audio GEG 10 S8000 In E 11 GB 12 FEB C Series Line Output 2 12 EB 1 S 8000 Out EB 2 Amplifier Telephone Input 1 1 Telephone Output 1 1 E3 fy Signal Generator 0 1 ce By Sub Mis 1 12 E E ConferenceLink Aux Input 0 4 a Cl ConferenceLink Aux Output 0 6 E tC ConferenceLink Raw Input 0 6 Digital GPIO In 0 22 Digital GPIO Out 0 22 Analog GPIO In 0 2 IR In 0 1 Controlling The System A control system will typically be used to mute microphones and
8. 0 5 0008 4 8 Online vs Offline 00 eee eee een eee EEEN 4 10 Wiring Page sig eiri acts sce teaoe Meade SAF oil Oa e a E a i enact ala teh ads 5 1 Edit DEVICES 2552p 4 iaaiiai iia iii Siege asec E EE b odeinen aod are 5 4 Channels Page 6 0 60 tec benw seeder annk E EEEE EER EEEE REONE ERAI 5 5 Editing Virtual Channels 00 0000000 5 7 Creating Virtual Channel Groups 000 0c cece 5 8 mp t Signals cs sic seals adnate ie eeied etme eennnd oh Wee or needa 5 12 Input Signal Meters 0 i si iednsiesscitdsnn Ligeckiedetiveegiaeietsan 5 13 Input Channel Controls 0 rioter pie ribi heite oni 5 18 Analog Signal Gain 0 etn ens 5 19 Mite aA cad ea dant da Neel aerate th taeda idee 5 20 Phantom POWET 02 03 ose atdade sewed en ven wenoes isn ws Bus oho 5 20 Ungated Type emie ienaa tty och seh RENAE E 5 21 Delay Type ecrriieriii iernii eiei TEE E E EERE 5 24 Delay Compensation 00 00 5 26 DMM at cnt vat Rarek Sie ok Rete AS hears Laat BA O E E 5 27 Equalization 64 2 05246hseechernue bes seke nines ahd shee edie ween 5 28 Feedback Elimination 00 5 30 Acoustic Echo Cancellation AEC 0 5 32 Noise Cancellation c soe gd care iin chan n atk eee chee s bode chaos 5 33 Automatic Gain Control AGC 0 cee eee 5 34 Dynamics Processing 6 c cece teens 5 35 Automatic Microphone Mixing 0 6 cece cee ees 5 39
9. 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 AEC Reference Output Processing Dynamics Processing Parametric or Graphic Equalization Output from Matrix DIA Analog Output Converter Gain Signal The solution to this issue is to use the line output gain instead of the fader to attenuate the signal to match it to the signal level requirements of the next piece of equipment in the signal chain Changing these settings are shown in Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 10 the following figure The result of this is that the proper signal levels are pre sented to the echo canceller and the output signal levels are attenuated appropriately N a oo blll _ oo a oS 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 Have the remote participants mute their microphone to see if the echo is removed if so troubleshoot the remote room s AEC by following the instruc tions given previously For remote people follow the instructions for The remote people hear echo of their voices from the
10. al Ch CS an Ja S Physical Channel al C QS hap v Physical Channel al C KS hg oO L Physical Channel 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 It is possible to have multiple virtual channel groups that include the same virtual channels Commands can be sent to the particular virtual channel group will affect the members of the group and those members will respond with the appropriate command acknowledgements 5 Multiple virtual channel groups may include the same virtual channels in other words a virtual channel can belong to more than one virtual channel group SoundStructure Command Syntax The description of the control protocol syntax in this section and elsewhere in this document refers to Unicode characters in four digit hex format such as 002A which is the asterisk character in the Basic Latin code page This is consistent with references such as The Unicode Standard The control protocol consists of text based human readable commands and status messages Binary da
11. Value Type Void Read Write Mode Write Only Phys Chans Analog Telephony Output Virt Chans Mono Description Setting this parameter disconnects the telephony interface then reconnects it after a short delay The amount of delay can be configured with the phone_flash_delay parameter Examples Command Response Description set phone_flash Phone Out val phone_flash Phone Out Flashes the phone interface associated with the virtual channel Phone Out to 6dB Note that the phone out virtual channel name must be used not the phone in virtual channel name phone_flash_delay Set Flash Delay Argument Argument value Channel Type Virtual Channel Value Type Integer Read Write Mode Read Write Phys Chans Analog Telephony Output Virt Chans Mono Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Argument Argument value System Limits Minimum 100 Maximum 5000 Default 100 User Limits No Supported 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 phone_redial Redial The Last Number On The Telephony Interface Argument Argument v
12. Outputs C Automixer C Wiring eo ke to C SX8000 In co 12 3 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 12 4 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 The purpose of the SoundStructure command and control protocol is to provide an interface for configuring SoundStructure devices and controlling their operating parameters With SoundStructure devices a collection of SoundStructure devices linked over OBAM will behave as a single device and controlling the collection of devices only requires one connection to a control interface on any of the linked devices SoundStructure Control Interfaces SoundStructure devices provide several physical interfaces that can be used for communication via the control protocol As shown in the following figure these interfaces include the rear panel RS 232 and Ethernet These physical interfaces provide a diverse set of communication capabilities ranging from 100 Mbps with multiple sockets Ethernet to 9600 bps with only a sin
13. E Safety Mute Edit Channels Power on Preset Power On Preset Contents Preset Name Power On Save Selected X Run Preset New Full New Partial Action Parameter Min Max set am_gain_sharing set phantom set eq_en set high_shelf_en set high_shelf_freq set high_shelf_gain set high_shelf_slope set hpf_en set hpf_frequency set low_shelf_en low_shelf_freq low_shelf_gain low_shelf_slope Row Channel Col Channel Table Mic 1 A Table Mic 14 Table Mic 14 Table Mic 14 Table Mic 14 Table Mic 14 Table Mic 14 Table Mic 14 Table Mic 14 Table Mic 14 Table Mic 14 Table Mic 14 Table Mic 14 Tahlia hdin 1 A Index 1 Meters Disabled Wiring Information 9 18 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 dif ferent physical inputs or outputs simply drag the channels to their desired locations and then wire the system according to the updated wiring informa 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 Configured Devices BE cis tue 1 EE C Series Mic Input 14 16 EE 1 Program Audio GE 2 VTX1000 In E 3 Table Mic 4C Table Mic 4B Table Mic 44 Ta
14. ca Oe E REMOTE CONTROL 2 EE zH 09 08 OVA 057 06 TI ts Lo eta LAN came nie Le cnke Polycom HDX Integration The SoundStructure devices may be connected to the Polycom HDX video conferencing system using the supplied Conference Link2 cable as shown in the next figure Either Conference Link2 port on the SoundStructure device or the Polycom HDX system may be used The Polycom HDX system requires firmware release 2 0 1 or higher firmware to be compatible with SoundStruc ture devices PIN 2 TXD Ye Eee z 00000000000 PN 7 rs Ol CEE PIN 8 RTS RS 232 REMOTE CONTROL 1 YF Cake Cae 0000 00000000006 ola Leo fitd OC Baws N OBAM OUT IR 12v Mu REMOTE CONTROL 2 OE QQQ Ld GE GED Seo 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 fol lowing figures These signals will be described in the following sections SoundStructure SoundStructure CLink2 3NO XIN OUI XAH 0 NO XIN NLSd XGH INO SIN 9949
15. 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 sys_factory_reset Restore System To Factory Settings Argument Argument value Channel Type Value Type Global System Void Read Write Mode Write Only Description Setting this parameter restores the device to its factory settings erasing all user data but retaining the current version of firmware sys_name System Name Argument Argument value Channel Type Global System Value Type String Read Write Mode Read Write System Limits Max String Length 256 Default SoundStructure System Description This parameter sets the name of the system 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 A 120 Designing Audio Conferencing Systems Reprinted from the BICSI AV Design Reference Manual the following audio conferencing design material is authored by Craig H R
16. Mode Stereo Mode Stereo Stereo Stereo Stereo Mode Stereo Mode Reference 1 e LectemRi Reference 1 e WirelessF Reference 1 te WirelessF iv Reference 1 se WirelessF i Reference 1 ve WielessF Reference 1 te WitelessF W Reference 1 e WirelessF Reference 1 e WitelessF Y Reference 1 ee WirelessF v Reference 2 lt none gt v Reference 2 ee _Lectema B Reference 2 Reference 2 te LectemRi Reference 2 e LectemRi Reference 2 te LectemR S Reference 2 te _LectemR v Reference 2 te LectemR Reference 2 lt none gt w To further simplify the system with an eye towards in room volume control another submix RemoteAudio will be created that contains just the remote audio signals the telephone and the program audio This way the in room volume control can adjust the RemoteAudio submix to increase or decrease the level of the remote audio into the local room See the following figure for how the new matrix will appear Keep in mind that the RemoteAudio channel should not be sent to the Phone Out signal to prevent the Phone In channel from being routed to the Phone Out signal causing a persistent electronic echo of the telephone talker back to the telephone talker Advanced Applica
17. Argument Argument value Channel Type Virtual Channel Value Type Boolean Read Write Mode Read Write Phys Chans Conferencing Mic Line Input Analog Telephony Input Virt Chans Mono Stereo Default 0 Description This parameter enables 1 or disables 0 the noise cancellation NC algorithm Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 94 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 0 User Limits No Supported Description This parameter sets the amount of cancellation in dB applied by the noise cancellation algorithm sig_gen_gain Signal Generator Gain Argument Argument value Channel Type Virtual Channel Value Type Floating Point Read Write Mode Phys Chans Read Write Signal Generator Virt Chans Mono System Limits Minimum 100 0 Maximum 20 0 Resolution 0 1 Default 30 0 User Limits No Supported Description This parameter sets the gain of the signal produced by the signal generator in dB A gain of 0 dB will produce a signal that has the same RMS
18. Default Description 0 This parameter sets the mute status of the virtual channel A value of 0 indicates the virtual channel is unmuted while a value of 1 indicates it is muted Examples Response Description set mute Amplifier 1 val mute Amplifier 1 Sets the mute on the Amplifier virtual channel to true the channel is muted get mute Table Mic 1 val mute Table Mic 1 1 Queries the mute status on the Table Mic 1 virtual channel to see if the channel is muted The value 1 means it is muted 0 means it is not muted set mute Mics 1 val mute Table Mic 1 1 val mute Table Mic 2 1 val mute Table Mic 3 1 val mute Table Mic 4 1 val mute Mics 1 Query the current value of the mute of the virtual channel group Mics which has four microphones as group members Table Mic 1 Table Mic 2 Table Mic 3 and Table Mic 4 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 Examples Command
19. Gey Amplifier 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 Notice that the audio from the Polycom HDX the telco audio the program audio and the audio from the remaining remote source are all part of the Amplifier virtual channel and consequently used as the AEC reference If the AEC reference does not include a particular remote audio source then whenever that remote audio source is active there will be residual echo sent back to that remote source For example if the telephone signal is not part of the reference then when the telephone participants speak they will hear an echo of their voice being sent back to themselves If the reference is set properly and the reference is configured properly in the matrix the next step is to check the room gain of the system and make sure it is not too high Chapter 7 discusses acceptable room gain levels and how to Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 10 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 Muted Outputs 0 Unmuted Panbalance o Inverted Gated Confer
20. 00 10 14 Ethernet 2 c 4cocdea vac rtdenedre ARORA EEE A EEE n A E EEE 10 15 Hardware Troubleshooting 0 0 0 eee eee eee eee 10 16 OBAM Troubleshooting 0000s 10 17 Troubleshooting The IR Interface 0 cee eee 10 18 Contacting Technical Support 0 eee 10 18 11 Specificahons 54446 sao checeer seed eesau senses Technical Specifications 0 eee cece 11 1 Pin OULSUMMALY 2 hens ceies pan pties Sener es en eRe Ce Eee bee eee eee 11 4 PSIN Cable visstis canta teh pe ee tab Sa EEE baad eas Ohh 11 4 Conference Link vsjccvau eee ad cee ada eae sido aie 11 5 OBAM Link 3 65253 ena nde th aie hee eRe ROWED Lae See pe eee ER Meee 11 6 IR RECEIVED sorar neti Beta Ohana ee eee ee eee bes 11 7 R62 282 iii ddngidtetdd deb a deena bbe steak ance tied daniel 11 7 Logic Interfaces cist ck cee eset pede alee dpa nite saree EERDERE oE RERS 11 8 Audio Connections 0 0 ees 11 9 12 Using SoundStructure Studio Controls Adjusting Knobs ssciic25 phecies chee cain eaeiaghee eeu agew wes 12 1 Adjusting Matrix Crosspoints 0 0000 12 2 A Command Protocol Reference Guide TRO GU CHOON seekers esseer tn Bhanu re R ae bc hf dee tel cece tcc aed REN A 1 SoundStructure Control Interfaces 00 c eee eet A 1 RS 232 adage takede dda Dohieds dad Obie Abide Oke aedas aera eda aie A 2 FEermet EE EEEL EEE EOT E peendidenty bie E A
21. 6 7 gt 8 9 10 EE 11 _ 12 gt Line 770 350 4400 ___ Trr Remote Send Audio CLink2 ToHDX 777 The virtual channel definitions make it easy to work with the different signals since each virtual channel has a specific name and refers to a particular input or output For instance to take the phone off hook commands are sent to the 770 350 4400 virtual channel in this example If there were multiple telephony interfaces each telephony interface would have its own unique virtual channel definition It is possible to create a logical group of multiple telephony virtual channels so all systems could be put onhook together at the end of a call etc In this example there are several logical groups defined including Reinforced Mics All Mics All Table Mics Program Audio Remote Receive Audio and Remote Send Audio 3 15 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 It is also easy to add or remove signals from the virtual channel group making virtual channel groups the preferred way of controlling or configuring multiple v
22. Conferencing Sound Reinforcement Parametric Feedback Automatic Dynamics Equalization gt Cancellation Gain Control gt Processor oom me C Series Sound Reinforcement Input Processing 3 E Fad LESI Tae al Automatic Dynamics Input to FHE fom ee bef f mens J ol ser fam cor mane Roca Router T aD i l p acoustic Enol Noise Non Linear Automatic Dynamics input Converter T Gancolation H cancelation Processing orate I piece H automicer H Fader H ely Lett ee D oe Sound Reinforcement Parametric Feedback Automatic Dynamics j Equalization Cancellation Gain Control Processor utes Fader Delay Mute Delay Compensation The delay compensation control adds a fixed delay to the line input and bypass signal processing paths to keep the different version of the input pro cessing time aligned through the input processing Microphone inputs have approximately 16 msec of latency due to the AEC and noise cancellation processing By selecting delay compensation 16 msec of delay is added to the line input and bypass ungated signal types The option for the delay comp
23. Configuration Files i ccipscdivieia tee e eee ea eee aweees Meee 7 1 Wiring The Devices o460 cs uey dae eg eioeeecre ean EEEE shes a ae ie veges 7 2 Uploading A Configuration File 0 00 02 eee 7 5 Downloading A Configuration File 0 0 000000 7 7 Updating Firmware lt 0 oc osc ants eae i e arie bud wre elon hoe eed ole ee dlous 7 7 Configuring The Signal Gains 6 cece eee eee 7 10 Input Signal Level Adjustment 000 0 c cece eee eee eee 7 10 eee ETT nl Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Signal Meters coc soeter rei sneravoegd sneer saa daekianiweac etiam 7 11 ROOM GAaIN 66 9405 eeen se ties ooew eee ees dene e eee eee be ee Ee See eae 7 12 Telephony Signal Levels 0 0 0 0 e eee eee eee eee 7 14 Output Signal Levels rsr wicca eel a Hee ee ele ae ale eee oe 7 16 Presets oi oie cie casa teas weed el pikea pase GEES a eee OME RSE ESE DE Heed 7 20 Preset Operation soris secs soca doing ctiaw neta ye laawneeaaeeeadus 7 21 Saving Presets eere Adina etna d Geahana dh EE deena O anceaelee 7 22 Creating Partial Presets 0000s 7 24 Running Presets crs cae tide t hee Ea beens de 2k eee heats 7 28 Removing Presets oc ccidsne died crear iEn DEEE E EREE KER 7 29 8 Network Management eeeeeeee Connecting To The Device 0 eee eee 8 1 LAN Interface is oso seou a aac ane es
24. Processing Output Processing Dynamics Processing Parametric or Graphic Equalization iN b3 AEC gt Reference Mute ae DIA Analog Output eote 2 13 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 C Series Submix Processing 2 14 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 This output signal can be processed with the submix processing and the processed signal will be available as an input to the matrix Typically microphone remote audio sources or other signals will be sent to a submix channel and the resulting submix signal used as a single input in the matrix Submix Processing Up to 8th order highpass and lowpass filters 1st or 2nd order high shelf and low shelf filters 10 bands of parametric equalization Dynamics processing gate expander compressor limiter peak limiter Signal fader gain 20 to 100 dB Signal delay up to 1000 msec 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 E
25. at 00000000000 Pin Pin 25 Pin 14 13 REMOTE CONTROL 1 Pin 1 AAAA O000000000000 OOOQOOOQOOHOOD Pin 25 Pin 14 REMOTE CONTROL 2 REMOTE CONTROL 1 ONAUNBRWN 5V Logic output 1 Logic output 2 Logic output 3 Logic output 4 Logic output 5 Logic output 6 Logic output 7 Logic output 8 Logic output 9 Logic output 10 Logic output 11 Analog gain input 1 5V Logic output 12 Logic output 13 Logic output 14 Logic output 15 Logic output 16 Logic output 17 Logic output 18 Logic output 19 Logic output 20 Logic output 21 Logic output 22 Analog gain input 2 Logic input 1 Logic input 2 Logic input 3 Logic input 4 Logic input 5 Logic input 6 Logic input 7 Logic input 8 Logic input 9 Logic input 10 Logic input 11 Ground Logic input 12 Logic input 13 Logic input 14 Logic input 15 Logic input 16 Logic input 17 Logic input 18 Logic input 19 Logic input 20 Logic input 21 Logic input 22 Ground The logic inputs and logic outputs have physical inputs and outputs 1 11 on Remote Control 1 connector and 12 22 on Remote Control 2 connector on each SoundStructure device 3 17 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 nu
26. An acoustic echo canceller in the local room will remove the echo of the remote talkers voice so it will not be sent back to the remote talkers Just as an acoustic echo canceller is used in the local room to prevent echoes to be sent to the remote participants the remote site would have a similar audio conferencing solution to prevent the local talker s audio from echoing back from the remote room as shown in the following figure Local Room Remote Room AEC ocai Room fF y y d AECremote Room The sophisticated part of an acoustic echo canceller consist of an adaptive filter that is nearly continuously adapting to adjust to changes in the echoes in the room caused by changes in the local room such as participants moving B 11 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 It is common to refer to the signals associated with an echo canceller as follows the Near In signal consists of the local microphone audio both local talker and the echo of the remote talker the Near Out is the signal that will be played into the local loudspeaker so that the local participants can hear the remote participants The Far In is the signal sent from the remote side and Far Out is the local talker audio with the acoustic echo removed that is sent to the remote participants Near Out t otyr eugs
27. E Safety Mute Edit Channels Edit Groups Groups Inputs Outputs Channels T Matrix E Channels Muted Outputs Matrix d o Unmuted Automixer Wiri A Panibalance gt iring g 2 5 2 mono_conference Oj Inverted lt S B New SoundStructure Gated Conferencing ae E C Gated Sound Reinforcement lt 2 Cy ce ke k e Automixer Wiring Inputs o w m o E o E o u E o w EH w Ea o w m w E o J A To leverage the stereo capabilities of the VSX8000 codec it is possible to adjust the panning of the local room microphones to create relative positional infor mation based on the local talker location in the room This information can be transmitted as part of the stereo audio output signal to the remote participants by adjusting the matrix crosspoint pan settings to reflect the position of the microphones relative to the camera reference point Consider the room layout in the following figure that has microphone 1 located at one end of the table at site 1 This microphone has a relative position of being right of the camera from the camera s perspective as shown by the dotted line from the microphone to the camera s left right reference line If you imagine yourself standing where the camera is and looking at the talker at positi
28. Output Rocessing Matrix Input N7 Processing Telephony Processing Dynamnics Parametric DIA Aida Output to P Processing P Equalization Delay De Fader Converter aa PSTN Line Tone Generator Parametric Dynamics Automatic Noise AD Anal Input from Delay Fader Equalization Processing 4 Gain Control 4 Cancellation a Converter 4 PSTN Line Cali Progress Detection y To Telco from Matrix Line Echo Cancellation From Telco to Matrix Typically the telephony cards will be used in the C series devices for audio conferencing applications The telephony cards are also supported on the SR series allowing additional plug in cards for multiple audio conferencing telephone lines when C series products are used with SR series products In some commercial sound applications it is also useful to have telephony access to either broadcast or monitor the audio in the system Audio conferencing applications will not work with only SR series devices because there is no acoustic echo cancellation processing in the SR series devices The telephony cards should not be used with the SR series of products for audio eS conferencing applications i e simultaneous two way audio communication unless all the microphones in the system are connected to SoundStructure C series devices The SR series products do not have acoustic ech
29. gt je a gt ani e gt d al Z A D 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 Table Mic 1 Table Mic 2 Table Mic 3 Table Mic 4 Table Mic 5 Table Mic 6 Table Mic 7 Table Mic 8 Program Audio VSX8000 In Phone In Amplifier SoundStructure C12 VSX8000 Out Phone Out 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 Create A Project Step 1 of 4 Select Category SelectInput Type Channels Defined Inputs Anag Program Audio Microphone Table Mic 1 Program Audio Table Mic 2 Table Mic 3 Table Mic 4 Table Mic 5 Hybrids Codecs Telephone Video Codec Table Mic 6 Quantity Table Mic 7 Other 1 Table Mic 8 x Y5X8000 In Label Phone standard analog telephone line Input Gain 0 dB Output Gain 0 dB Signal Generator Cancel Step 2 Select Outputs Select a mono amplifier as the output source The telephone and VSX8000 out puts are automatically defined when their respective inputs are select
30. peq Parametric Equalizer Description The line outputs may have either a graphic or parametric equalizer This parameter selects which will be used for a given virtual channel 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 geq_en Enable 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 the graphic equalizer geq_gain Gain of Graphic Equalizer Band Argument Argument value Channel Type Virtual Channel Value Type Floating Point Read Write Mode Read Write Phys Chans Conferencing Line Output Sound Reinforcement Line Output Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 58 Argument Argument value Virt Chans Mono Stereo Indices 1 31 Band number
31. AEC Troubleshooting Guidelines In the event that a configured conferencing system has acoustic echoes that are heard by the remote participants the most important step in troubleshooting is to mute signal paths and determine when and if the echo goes away If the echo goes away when the local microphones are muted then the local echo canceller is causing the echo issue 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 The next most common source of echoes is that the echo canceller reference does not contain all the remote audio sources allowing one or more remote audio sources to be interpreted as local speech by the echo canceller and consequently sent to the remote participants Telephone Hybrid To use the audio conferencing system there must be a way to get the local signal to the remote participants and vice versa While only supporting 3 5 kHz of audio bandwidth the Public Switched Telephone Network PSTN provides the most common and reliable real time communication network for audio conferencing In the conference room the PSTN network is accessed by a pair of conductors that carry both the transmit and recei
32. 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 When a parameter command is executed with the set inc dec or tog actions then if the action results in the parameter changing value the acknowledgement is sent to all control interfaces on all devices otherwise if the action doesn t change the value of the parameter the acknowledgement is sent only to the control interface that the parameter command was received on When a parameter changes state for any reason for example command execution logic pin operations etc an acknowledgement is sent to all interfaces on all devices As an example consider the fader command and assume a Mic Input mono virtual channel has been defined with the label Microphone 1 Also assume the current value of the fader parameter for that channel is 3 If a control program connected to any control interface of the SoundStructure device sends the following command set fader Microphone 1 6 0 then the following acknowledgement will be generated val fader Microphone 1 6 0 This acknowledgement wil
33. Automatic Dynamics Automatic La Dynamics Lat automixer Lom Fader Lm oeiy Pett Noise Cancellation Conferencing Sound Reinforcement Parametric Acoustic Echo Noise Feedback Automatic Dynamics n gt cane i i g Ae Fader Dela Equalization Cancellation Cancellation Cancellation Gain Control Processor Atomar S The automatic gain control on the sound reinforcement processing path will not add gain to the signal it will only reduce the gain of the signal Recording Ungated Version The recording version of the processed input signal is specifically designed to not include the gain sharing or gated style of automatic microphone mixing processing The recording ungated version of the input channel is typically used for recording applications or in any application where an un automixed version of the input signal is required 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 above 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 The four ungated versions are described in more detail below 1 bypass version 2 line input versio
34. Gated Conferencing Gated Sound Reinforcement Inputs g AJ Polycom HDX In O HDX Program In Ea O HDX PSTN In ai C2 HDX UI Audio In i HDX Video Call In a EA o o If the mute state changes on the SoundStructure system the Polycom HDX does not receive the mute event from the SoundStructure device Only when mute commands are sent to the Polycom HDX via a control system or infra red remote will the mute event be automatically transmitted to the SoundStruc ture device The mute status of a Polycom HDX system is sent automatically to the Sound Structure device via the Conference Link2 interface When the mute state changes on the Polycom HDX system due to a control system controlling the HDX or an HDX IR mute message the SoundStructure device receives the mute event If the mute state changes on the SoundStructure system the Poly com HDX does not receive the mute event from the SoundStructure device Only when mute commands are sent to the Polycom HDX via a control system or infra red remote will the mute event be automatically transmitted to the SoundStructure device If the SoundStructure system s microphones are muted independently of the Polycom HDX system the Polycom HDX mute status may not reflect the actual SoundStructure mute status Any change in the mute state of the HDX microphones will cause the Sound Structure device to receive the command
35. Inputs Ungated Recording Conferencing Sound Reinforcement Ungated Recording Conferencing Sound Reinforcement Ungated Recording Conferencing Sound Reinforcement Ungated Recording Conferencing B Sound Reinforcement B SoundStructure Product Family The following figure highlights how to interpret the matrix crosspoints in the matrix Outputs Arc indicates L R balance or pan No arc indicates centered balance pan Value of crosspoint is the gain in dB Bold text Indicates signal is unmuted Crosspoint background indicates version of input processing White Ungated Recording Blue Conferencing C series Noise cancelled SR series Light Blue Sound Reinforcement Underscore indicates Inverted polarity C Series Output processing Output from Matrix As shown in the following table and figure each output signal from the matrix can be processed with dynamics processing either 10 band parametric or 10 15 or 31 band graphic equalization a fader and output delay up to 1000 milliseconds Output Processing 1st or 2nd order high shelf and low shelf filters 10 bands of parametric or 31 band graphic equalizer Dynamics processing gate expander compressor limiter peak limiter Signal fader gain 20 to 100 dB Signal delay up to 1000 msec Submix lt
36. 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 It is the system integrators responsibility to ensure that the HDX mute signal is mapped effectively to the SoundStructure if the definition of the Mics virtual channel group is changed The volume setting of a Polycom HDX system is sent automatically to the SoundStructure device via the Conference Link2 interface whenever the volume changes on the Polycom HDX system If the volume changes on the SoundStructure system the Polycom HDX does not receive the volume change event from the SoundStructure device Only when volume change commands are sent to the Polycom HDX via a control system or infrared remote will the volume event be automatically transmitted to the SoundStruc ture device In the SoundStructure devices the volume value from the Polycom HDX is mapped to the output fader control on the SoundStructure virtual channel called Amplifier The mapping subtracts 30 from the HDX volume setting to create the level to be set on the output fader The HDX volume settings can range from 0 to 50 which maps to the SoundStructure fader range of 30 to 20 The fader command executed on the Sound
37. Read Write Mode Read Write Indices 1 63 group number Systems Limits Minimum 10 Maximum 10000 Default 1000 User Limits No Supported 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 when it is time for the microphone to gate off am_en Enable Automixer 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 This parameter enables or disables the automixer for the virtual channel When disabled the microphone is completely pulled out of the automixer so that it does not affect the gating of other channels and a gain of 0 dB is applied to the channel so that it is always open Examples Command Response Description set am_en Table Mic 1 1 val am_en Table Mic 1 1 Enables the automixer processing for the channel Table Mic 1 A 102 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 Defaul
38. System Limits Minimum 0 0 Maximum 50 5 Resolution 0 1 117 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 118 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 dev_volt_phantom Phantom Power Supply Voltage Argument Argument value Channel Type Device Specific System Value Type Floating Point Read Write Mode Read Only Indices 1 4 Phantom power bank index System Limits Minimum 0 0 Maximum 50 5 Resolution 0 1 Description This parameter returns the output voltage in Volts of the specified phantom power supply There is one phantom power supply for each bank of four inputs Thus there are two banks on an 8x8 three banks on a 12x12 and four banks on a 16x16 The voltage will be 0 for supplies that are not present on a device Index 1 corresponds to the phantom power supply on mic inputs 1 4 index 2 corresponds to the phantom power supply on mic inputs 5 8 and so on dev_volt_pos_15 15 V Supply Voltage Argument Argument value Channel Type Device Specific System
39. 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 Top View 0o J 0 O J 2 0o 4 3 Pin Signal 1 12 V 2 Ground 3 IR Signal Data RS 232 The RS 232 interface requires a straight through cabling to a control system as shown in the following figures Pin 5 Pin 1 Css Pin9 Pin 6 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 SoundStructure Control System Pin Signal Pin Signal 1 1 2 TX _ f_y 2 RX 3 RX lt _ 3 TX 4 4 5 Ground lt i p 5 Ground 6 6 7 CTS lt 7 RTS 8 RTS 8 CTS 9 9 Logic Interface Pin 13 Pin Gessees 0000000 2222220092 O Pin 25 a a i3 REMOTE CONTROL 1 Bi N DO DVOVE 29 b Pin25 Pinl4 REMOTE CONTROL 2 Remote Control 1 Pin Signal Pin Signal 1 5 V 14 Logic Input 1 2 Logic Output 1 15 Logic Input 2 3 Logic Output 2 16 Logic Input 3 4 Logic Output 3 17 Logic Input 4 5 Logic Output 4 18 Logic Input 5 6 Logic Output 5 19 Logic Input 6 7 Logic Output 6 20 Logic Input 7 8 Logic Output 7 21 Logic Input 8 9 Logic Output 8 22 Logic Input 9 10 Logic Output 9 23 Logic Input 10 11
40. Virt Chans Mono Stereo System Limits Minimum 1 Maximum 2000 Default 500 User Limits No Supported Description This parameter sets the amount of time in milliseconds the input signal level must be below the gate threshold before the gate begins to decay 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 0 Maximum 100 0 Resolution 0 1 Default 100 0 User Limits No Supported Description This parameter sets the ratio of the target gain applied by the gate versus the difference between the input signal level and the gate threshold For example if the gate ratio is 10 i e 10 1 and the input signal level is 6 dB below the gate threshold the gate applies 60 dB of gain dp_gate_thresh Gate Threshold Argument Argument value Channel Type Virtual Channel Value Type Floating point Read Write Mode Read Write Phys Chans Conferencing Mic Line Input Con
41. following figure Customizing SoundStructure Designs UNGATED Sound Reinforcement Processing AD Converter Parametric Equalization Dy Processor Recording Ungated Automixer Acoustic Echg Cancellation Non Linear Processing Noise Cancelation Automatic Gain Control Dynamics Processor m Automixer Lyme Fader Lyme Delay H input to put D Conferencing Automatic Gain Control Dynamics y Processor H Automixer Le Fader Lime Delay H Sound Reinforcement SSS eS The low delay type corresponds to a processing path that completely bypasses the processing of the AEC and noise cancellation Because these processing blocks are not in the signal path the signal has lower latency The AEC and noise cancellation add 16 msec of latency to the signal path The resulting pro cessing path from bypassing the AEC and noise cancellation paths is shown in the following figure UNGATED Low Delay Sound Reinforcement Processing AD Converter Parametric Equalization Automatic Gain Control Dynamics Processor FH Recording Ungated Noise Non Linear Cancellation rocessing Feedback C
42. set digital _gpio state Logic Output Example 1 Additional information about using logic pins may be found in Appendix A Control Array Virtual Channels Multiple logic pins may be associated together with a control array virtual channel Control array virtual channels are created by one or more logic input or logic output pins Once a control array channel is defined the value of the group of pins can be queried or set using the digital_gpio_value command 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 A control array named logic array that uses physical logic input pins 2 3 and 4 may be created with the following syntax vedef logic raray control array digital_gpio in 4 3 2 which will return the command acknowledgement vcdef logic array control array digital_gpio in 4 3 2 The value of the digital input array can be queried using the get action get digital gpio value logic array val digital _gpio value logic array 0 The value of the logic array will depend on the state of inputs 4 3 and 2 as shown in the
43. set fader min Amplifier 15 val fader min Amplifier 15 Sets the minimum fader value to 15 on the Amplifier virtual channel Any commands to set the fader below 15 will have the value set to 15 inc fader Amplifier 2 val fader Amplifier 3 Increments the current value of the fader by 2dB on the Amplifier virtual channel and returns the current value of the fader inc fader Amplifier 0 5 dec fader Amplifier 2 5 val fader Amplifier 3 5 val fader Amplifier 1 Increments the current value of the fader by 0 5dB on the Amplifier virtual channel and returns the current value of the fader Decrements the current value of the fader by 2 5dB on the Amplifier virtual channel and returns the current value of the fader line_out_gain Line Output Gain Argument Argument value Channel Type Virtual Channel Value Type Read Write Mode Floating Point Read Write Phys Chans Conferencing Line Output Sound Reinforcement Line Output 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 No Supported Description This parameter sets the gain in dB of the line output Examples Command Response Description set line_out_gain val line_out_gain Sets the li
44. set mute Mics 1 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 6 10 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 SoundStruc ture device is sent a mute message as described above It is required that the SoundStructure device perform the muting No audio paths are muted internal to the Polycom HDX system when a mute command is sent to an HDX system that is connected to a SoundStructure device over the CLink2 interface The muting must occur within the SoundStructure device Any mute command sent to the HDX triggers the mute command shown above which causes all the signals on the SoundStructure device that are mem bers of the Mics virtual channel group to be muted or unmuted respectively By default the Mics virtual channel group is created by Sound Structure Studio and includes all the local microphone virtual channels A SoundStructure command status message will be sent out to the SoundStruc ture control ports indicating the mute status has changed Muting the SoundStructure microphones does not affect the routing of an attached PSTN telephone caller on the SoundStructure to the remote HDX par ticipants In other words by default th
45. Amplifier Add Remove A mono audio amplifier channel driving one or more speakers Output Gain 0 dB Cancel Step 3 Select Equipment The default equipment selection requires a C8 and a dual telephone line card Create A Project Step 3 of 4 Automatically Select Devices Configured Devices amp C8 Plugin card Dual Line Telephone O Manually Select Devices Advanced Unused Inputs and Outputs CR Mic In 0 Line Out SR Mic In 0 Phone lt Back Cancel X 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 Create A Project Step 4 of 4 10 QO 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 follow ing figure Muted Outputs 0 Unmuted Panbalance o Inverted Gated Conferencing E Gated Sound Reinforcement Inputs 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
46. C Series Line Output 1 VSX8000 Out 2 Amplifier Plugin Card Single Line Telephone 1 Phone In Phone Out Once the signal wiring is completed the next step is to upload the settings to the device 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 E SoundStructure Studio Project Channels Matrix Automixer Wiring boon This selection will make the Connect to Devices window appear as shown in the next figure There are two ways to connect to the SoundStructure device through the RS 232 and through the network interface Select the check box next to the interface to use for the upload or download When the check box next to the Network interface is selected SoundStructure Studio will query which devices are on the network All devices on the same subnet as the Ethernet interface are displayed by default The SoundStructure system names that are found are shown with their System Name see Chapter 8 for how to set IP address or serial port and MAC address The MAC address may be found by looking inside the front panel door on the SoundStr
47. Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 lt 25 33186 001 o o 8 POLYCOM 3 Revision 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 nstantDesigner 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 Patent Information The accompanying product is protected by one or more U S and foreign patents and or pending patent applications held by Polycom Inc Disclaimer Some countries states or provinces do not allow the exclusion or limitation of implied warranties or the limitation of incidental or consequential damages for certain products supplied to consumers or the limitation of liability for personal injury so the above limitations and exclusions may be limited in their application to you When the implied warranties are not allowed to be excluded in their entirety they will be limited to the duration of the applicable written warranty This warranty gives you specific legal rights which may vary depending on local law Copyright Notice Permission is hereby granted free of charge to any person obtaining a copy of this software and assoc
48. Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 input basis o a o E ll 0 E 100 Ea Gating Type None Conferencing As described in Chapter 2 there are four different types of ungated signal pro cessing paths that may be selected for each input The different signal processing paths for the four ungated signal types are summarized in the fol lowing table Ungated Type Summary Bypass No signal processing on the audio channel Line Input Equalization dynamics processing AGC Conferencing Equalization echo and noise cancellation non linear processing dynamics processing AGC Sound Reinforcement Equalization echo and noise cancellation feedback elimination dynamics processing AGC The default ungated type depends on the type of input signal as shown in the following table Signal Type Default ungated type Microphone channels Sound Reinforcement Non microphone channels Line input Most applications benefit from the Line Input ungated signal processing path for program audio and other non microphone audio that is not usually automixed An example of using the line input processing is shown in the following figure Customizing SoundStructure Designs where a program audio source can be processed with parametric equalization
49. PIN 3 RXD PIN 5 GROUND PIN 7 CTS PIN 8 RTS RS 232 REMOTE CONTROL 1 cin N OBAM OUT R 12v MOTE CONTROL 2 WY WY IN OBAM OUT When multiple devices are linked together via OBAM the SoundStructure devices communicate to each other determine which devices are linked and automatically generate internal device identifications These device identifications are sequential from the first device at device ID 1 through the latest device linked over OBAM Externally there are no SoundStructure device identifications that must to be set or remembered The internal device identifications are not required by the user designer and are not user settable As described previously rather than referring to physical channels on different devices by using a device identification number and a local physical input and output number SoundStructure devices are designed so that the physical channel numbering is sequential across multiple devices This allows one to refer to different channels on multiple devices solely by using a physical channel number that ranges from 1 to the maximum number of channels in the linked system As shown next how the devices are OBAM linked determines the resulting numbering of the physical channels for the overall
50. Phantom P S 3 V Phantom P S 4 V 15 P S W 157 P75 v ConferenceLink P S V HDX Table Mics HDX Ceiling Mics HDX Codecs Digital Microphone Array Example 6 16 As an example of using the digital microphone arrays consider a design that uses two ceiling microphone arrays one wireless analog microphone a stereo program audio source a Polycom HDX video conferencing system a tele phone line and a stereo amplifier 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 Create A Project Step 1 of 4 Select Category SelectInput Type Channels Defined Inputs Microphone Program Audio Telephone Video Codec Hybrids Codecs Ceiling Lectern HDX Table Mic Table Wireless Line Level Wireless Mic Level Quantity 1 lt Label HDX Ceiling Mic Add F Remove ERZE HDX Ceiling Mic 1 e Ceiling Mic 1 A e Ceiling Mic 1B e Ceiling Mic 1 C HDX Ceiling Mic 2 e Ceiling Mic 24 e Ceiling Mic 2B e Ceiling Mic 2C Phone In Polycom HDX e HDX Program In e HDX PSTN In e HDX UI Audio In ea HDX Video Call In ea Program Audio te Wireless Mic vv lA digital HDX microphone pod
51. Returns the value 1 when the incoming phone line associated with the virtual channel Phone In is ringing Note that the phone in virtual channel name must be used not the phone out virtual channel name phone_ring_tone_en Enable Ring Tones For Telephony Interface Argument Argument value Channel Type Value Type Read Write Mode Virtual Channel Boolean Read Write Phys Chans Analog Telephony Input Virt Chans Mono Default 1 Description This parameter enables or disables ring tone generation for the telephony interface If ring tones are enabled 1 then a ring tone is played whenever there is an incoming ring signal on the telephony interface phone_tone_gain Telephony Input Tone Gain Argument Argument value Channel Type Value Type Virtual Channel Floating Point Read Write Mode Read Write Phys Chans Analog Telephony Input 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 No Supported 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_gai
52. This parameter sets the gain in dB of the high shelving filter at DC high_shelf_slope Slope Of High Shelving Filter Argument Argument value Channel Type Value Type Virtual Channel List 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 Values 6 6 dB per octave default 12 12 dB per octave Description This parameter sets the slope of the high shelving filter 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 horn_frequency Frequency of Horn Equalizer Argument Argument value Channel Type Virtual Channel Value Type Floating Point Read Write Mode Read Write Phys Chans Conferencing Line Output Sound Reinforcement Line Output Virt Chans Mono Stereo System Limits Minimum 20 0 Maximu
53. cruc Cruc Cruc 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 ture ture ture LUre Cure Cure cure cure cure cure cure LUTS cure Cure Cure Cure Cure LUre ture Cure cure Cure Cure ture user info user user info user user info user user user user user user user user user user user user user user user user user user user info info info info info info info info info info info info info info info info info info info info info cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmdd cmd ack ac ac ac ac cmd ack ack ack ack ack cmd ack ack ack aCcK cmd ack ack ack ack ack Tn wn w 172 22 2 117 1 172 22 2 117 1 172 22 2 117 14 al al al al a 172 22 2 117 14 al al al 462 set a va va va va va 6 set N va va va va o ooo ov BO DM wD va o gt N al mu mu mu mu mu mu mu mu mu m
54. e High Shelf and e 10 parametric equalizers as shown in the following figure Edit EQ Project manual_example Channel Submix Mics Channel e Submix Mics 0 0 0 0 0 High Pass Low Shelf High Shelf Parametric EQ Parametric 1 Parametric 2 Parametric 3 Parametric 4 Parametric 5 Low Pass Frequency Hz 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 2 4 to 8th and either a Butterworth or Linkwitz Riley filter may be selected For each of the 1 parametric filters the designer can choose from e Parametric filter e Notch filter e 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 The bandwidth is defined as where the gain is 3 dB Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Delay Fader Matrix Page Allpass filters do not modify the gain of the signal but change the phase For asecond order allpas
55. receive signal from the remote site and enables a positional transmit signal with the local microphones that can be panned to the two output channels to encode the position of the local talker to the remote participants 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 Stereo Conferencing SoundStructure Installation Table Mic 1 Table Mic 2 Table Mic 3 Table Mic 4 Table Mic 5 Table Mic G SoundStructure Table Mic 7 C12 Table Mic 8 Amplifier L Amplifier R Program Audio L Program Audio R VSX8000 In L VSX8000 In R Phone In VSX8000 Out L VSX8000 Out R Phone Out The steps to design this configuration are similar to the mono case with the exception of selecting stereo program audio a stereo VSX8000 and a stereo 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 con ferencing 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 SoundStructure Studio stereo_conference File Connect Tools Help 5 3 stereo_conference B New SoundStructure
56. 0 0 Resolution 0 1 Default 100 User Limits No Supported Description This parameter sets the RMS level in dBFS of the input signal below which the expander engages 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 Maximum 200 Default 10 User Limits No Supported Description This parameter sets the amount of time in milliseconds it takes the compressor to ramp the gain down to the target gain once the input signal level surpasses the compressor threshold dp_comp_decay Compressor Decay Time Argument Argument value Channel Type Value Type Virtual Channel 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
57. 10 Maximum 10000 Default 500 User Limits No Supported Description This parameter defines how long in ms the microphone in the specified automixer group will be considered active after the last detected significant level on the microphone am_last_mic_mode Automixer Last Mic Mode 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 microphone is set to 1 the last mic mode is enabled on the 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 No Supported Description This parameter sets the NOM limit for the microphone with respect to its automixer group am_off_atten Automixer Off Attenuation Argument Argument value Channel Type Global System Value Type Floating Point Read Write Mode Read Write Indices System Limits 1 63 group number Minimum 0 0 Maximum 100 0 Resolution 0 1 Default 15 0 User Limits No Supported Descriptio
58. 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 O Logic Input Pin O 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 The maximum input voltage level should not exceed 6 V It is recommended that the 5 V supply on Pin 1 be used as the upper voltage limit The next figure shows the analog gain input pin and the associated 5 V and ground pins that are used with the analog gain input pin The analog voltage on the analog gain input pin is converted to a digital value via an 8 bit analog to digital converter for use within the SoundStructure devices The maximum voltage value that is 0 dBFS on the analog gain input is 4 096 V The SoundStructure API commands analog_gpio_min and analog_gpio_max are used to map the values into a desired range of numerical values By default 0 V is converted to 0 and 4 096 V and above is converted to 255 SoundStructure Logic Input 5V O Logic Pin 1 5V Analog Voltage Analog Gain Input Pin Value Logic Pin 25 Ground Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Logic Outputs All logic outputs are configured as open col
59. Delay esee aaa O ORG etd bedi Ske Saas wo aes same 5 43 PACEL gra ekleen ied dear gakw Oa nw ies E EAEE EE bea eels a 5 43 Signal Gemeratorccccicce nade when ERROTEN E gue ee eb dee bikt ETERS eee 5 45 Output Sistas a da peee eA Ean tes E ENE EEEE dca einen atone 5 46 Dynamics serseri e credo triya niade EEEE EEE AEE RENEE EES 5 47 Equalization es ceia a E E N E EE E 5 47 Delay site dei ceeh te petita ie AE EEE E EA E E E AEO EER EA 5 49 SubMix Signals serer erru ratre whee a pede EE EREE na tE PERDE capac ede 5 50 Dynamics i053 hoes iA ed Reta AEE Sate A AEE EEE ET eee 5 50 Equalization 4 neta nner e ei A e E E EE E bd cee AE R E 5 50 Delay oirro rir eoat ene E ET E EEn EERE ARE e EARE 5 52 Fadet siisii abire pin a a e a E A O a 5 52 Matrix Page 2s ics crcedescetererdaraeueeeeeteae E EEEE E E DEE KEETE ae 5 52 Mischa Adjusting Crosspoints 0 0000 5 54 Matrix Summary sos cccsctesedes veces aE EEEE EEE EES EENE EES 5 59 Telephony Channels 0 0 cc cece REA e a a a iehi i 5 60 Input GaN serrr erir r EAEE ETA EERE EEE RAA EE RAE RAAE AAR 5 61 Noise Cancellation cruris tersten erario wipers serene ele ER teehee ni 5 62 Automatic Gain Control AGC 0 ee eee eee 5 62 DPV TVATINI CS aiurri fede td At aS fs tsa tat ep div aa EEO EER aan 5 63 EQualizatiOn eserse kentinin kPa Rie kde Role phia EE Raw SOS 5 63 Fadet eoria taena Hive wed ou Sa aD Ae wh S Mew T EEA 5 65 Delay cesorergo nerka an eE EEr ab 6k ae Bs E ep
60. Meter information may be viewed over either RS 232 or Ethernet connections 5 13 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 dis played on the screen Meter Types There are typically two types for meters that are available for each input chan nel a level that is before or pre any processing known as a level_pre and a level that is after or post any input processing known as level_post The level_pre meter always shows the signal level just after the A D con verter This meter shows the effect of the analog signal gain before any digital processing takes place as shown in the following figure Chapter 7 discusses how the analog gain should be set for best performance The level_pre for all input signals is shown in the following figure C Series Input Processing L TT Danis Fad Doky A a duiomatc g oymamis w ro ooy Inputto Recording fi or Lind Input 5 14 H 58 Gain Control roces Ungated Router gt Tuiomber justic Echo sl Noise Non Linear w e p Dynamics A Actoniser bi racer wlll ie
61. Mono Stereo Values 6 6 dB per octave default 12 12 dB per octave Description This parameter sets the slope of the low shelving filter Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 66 Ipf_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 parameter enables 1 or disables 0 the low pass filter for the specified virtual channel Ipf_frequency Frequency Of Low Pass 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 20000 0 Resolution 0 1 Default 16000 0 User Limits No Supported Description This paramet
62. Resolution 0 1 Default 0 0 User Limits Yes Supported Description This parameter sets the gain in dB for the specified crosspoint in the matrix mixer Examples Command Response Description set matrix_gain Table Mic 1 Phone Out 3 get matrix_gain Table Mic 1 Phone Out val matrix_gain Table Mic 1 Phone Out 3 val matrix_gain Table Mic 1 Phone Out 3 Sets the matrix crosspoint gain from input Table Mic 1 to output Phone Out to 3dB Queries the matrix crosspoint gain from input Table Mic 1 to output Phone Out matrix_gate Enable Gated Signal At Crosspoint Argument Argument value Channel Type Matrix Value Type Boolean Read Write Mode Read Write 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 Examples Command Response Description set matrix_gate Table Mic 1 Phone Out 1 val matrix_gate Table Mic 1 P
63. Response Description set phantom Table Mic 1 1 val phantom Table Mic 1 1 Enables the 48V phantom power supply for the input channel Table Mic 1 safety_mute Safety Mute Argument Argument value Channel Type Global System Value Type Boolean Read Write Mode Read Write Default 0 Description This parameter sets the status of the safety mute If safety mute is enabled 1 all line outputs of all the devices are muted Examples Command Response Description set safety_mute 1 val safety_mute 1 Enables the safety_mute for a SoundStructure system set safety_mute 0 val safety_mute 0 Turns off the safety_mute for a SoundStructure system A 34 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 0 User Limits No Supported Description This parameter applies gain in the analog domain to the individual components of a virtual channel The index indicates to which physical ch
64. Step 4 Work Offline Or Online In this step offline operation is selected to create a file for later upload into a SoundStructure C8 Create A Project Step 4 of 4 Work offline Send configuration to devices Device Settings Address Port System Name Search Network Name IP Address MAC Address lt Back Fih Cancel N canca _ 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 Channel Description Mics A virtual channel group that includes Table Mic 1 Table Mic 1 A table top microphone with phantom power enabled and a default gain of 48dB VSX8000 In The audio output from the VSX8000 that is an input to the SoundStructure device Amplifier The output to the amplifier that will drive audio into the local room VSX8000 Out The audio output from the SoundStructure device that is an input to the video codec Sig Gen A signal generator that can be used for setting amplifier volume levels and checking that loudspeakers are connected These channels are shown in the channels page in the following figure The input gain for tabletop microphone is set to 48dB Since the VSX8000 has a 0 dBu nominal input and output signal the input gain for the VSX8000 In chan Advanced Applications nel is set to OdB in other words no gain is applied It is also
65. Stereo System Limits Minimum 1 Maximum 2000 Default 100 User Limits Supported No Description Command Protocol Reference Guide 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 dp_comp_en Enable Compressor Argument Argument value Channel Type Virtual Channel Value Type Boolean Read Write Mode Phys Chans Read Write 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 compressor function of the dynamics processor This parameter and dp_en must be enabled for the compressor to function dp_comp_ratio Compressor Ratio Argument Channel Type Argument value 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 Ste
66. System Limits Minimum 20 0 Maximum 20 0 Resolution 0 01 Default 0 0 User Limits No Supported 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 geq_type Graphic Equalizer Type Argument Argument value Channel Type Virtual Channel Value Type List Read Write Mode Read Write Phys Chans Conferencing Line Output Sound Reinforcement Line Output Virt Chans Mono Stereo Values 1 octave 10 band 2 3 2 3 octave 15 band 1 3 1 3 octave 31 band default Description This parameter sets the type of the graphic equalizer high_shelf_en Enable High Shelving Filter Argument Argument value Channel Type Virtual Channel Value Type Boolean Read Write Mode Read Write 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 channe
67. The conferencing version will be processed with the acoustic echo and noise cancellation settings non linear signal processing automatic gain control dynamics processing automixer fader delay and input mute The conferencing signal path and summary block diagram is highlighted in the following figure This is the path that is typically used to send echo and noise cancelled microphone audio to remote locations This is the default processing for microphone inputs when the automixed version of the signal is selected AD Converter Parametric Equalization L io Dynes Fader Daay Tae YY Acoustic Echd Cancellation Dynamics TR m a A Inputto Recording Processor m ia Matrix Ungated Dynamics Input to Automatic Dynamics Input to Sound cain Contor FE Processor FR Atomer Lom Feder Fame oey Lt gt Cmte Reinforcement Gain Control Noise Cancellation Feedback Cancellation Parametric Acoustic Echo Noise Non Linear Automatic Dynamics Equalization Cancellation Cancellation Ea ai Gain Control Automixer Fader Delay a Mote Sound Reinforcement Version The sound reinforcement version will be processed with the echo and noise cancellation optional feedback elimination processing automatic g
68. The signals are color coded so that the input signals have a green shading and outline and the output signals have a blue shading and outline to match the rear panel labeling The submixes have a purple shading and outline See the following Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 figures for examples of the different user controls e Table Mic 1 Room Gain dB COMEREREEE 100 20 LLLLLELCEIS E Xmit W Recv Mode annnm 20 20 20 200 0 Semen 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 E SoundStructure Studio manual_example Fle Tools Help lt a Edit Channels Edit Groups SAIZ Groups Inputs Outputs Subrijgeeef Expand All Collapse All manual_example S La Ethernet Port In addition groups of virtual channels may be expanded to show the individ ual members of the group by clicking the Expand All button or may be collapsed to only show the virtual channel groups by clicking the Collapse All Customizing SoundStructure Designs button as shown in the following figure EE SoundStructure Studio manual_example File Tools Help a manual_example 5 perd Al Colaps 3 Gl Ethemet Port Edit Channels Edit Groups Groups Inputs Outputs Submis K Expand Al
69. automatic gain control dynamics processing fader delay and input mute Ungated Line Input Processing Fave Coat a ea Parametric Automatic Dynamics 9 Equalization Gain Control Processor Fader Delay Mute The Sound Reinforcement path is selected by default for microphone audio because that processing path includes the full echo and noise cancellation but does not include the non linear processing associated with the acoustic echo canceller to avoid the application of any echo canceller suppression or duck ing to the signal The application of using this path is shown in the following figure where a microphone is connected and echo cancelled and feedback reduced but not automixed Ungated Sound Reinforcement Processing Pi tri Ai tic Echi Noi Feedback Auto ti Dy i Ded A complete summary of the signal processing associated with each ungated processing type is shown in the following figure For additional information see Chapter 2 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 UNGATED Bypass UNGATED Bypass L TOT Dynamics a Automatic Dynamics i Gain Control PR Processor bees Ungated Router Tatornier JAnaloy AD Parametric Acoustic Echol Noise Non Linear Automatic Dynamics Input to i ED converter JP Eauacatin
70. device A only has an OBAM OUT connection which makes this device the first device in the link Next device C becomes the second device in the link and 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 Output Physical Channels 1 16 Device A Input Physical Channels 1 16 Output Physical Channels 33 48 a a E 1 Peter re eg Device B Input Physical Channels 33 48 Output Physical Channels 17 32 Device C Input Physical Channels 17 32 Conceptually this creates a system as shown in the next figure and summarized in the following table 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 Device Local Numbering System Numbering A 1 16 1 16 B 1 16 33 48 C 1 16 17 32 Due to this possible confusion of the numbering of physical inputs and outputs always connect the devic
71. ea Program Audio i n O e TableMic1 Quantity e TableMic2 m a e TableMic3 e Table Mic 4 Label e Table Mic 5 e Table Mic 6 e Table Mic 7 e Table Mic 8 Add Remove oes Hybrids Codecs Telephone Video Codec Program Audio A VCR DVD CD player or other stereo audio source with consumer grade unbalanced outputs Input Gain 10 dB Cancel The graphic icon next to the signal name in the Channels Defined field indicates whether the virtual channel is a monaural channel that is defined with one physical channel a dot with two waves on one side or a stereo virtual channel that is defined with two physical channels a dot with two waves on both sides When a Polycom HDX video codec is selected there are multiple audio channels that are created automatically and usable independently in the SoundStructure matrix See Chapter 6 Connecting over CLink2 for additional information on the audio channels and the processing that is available on these channels When a video codec or telephony option is selected the corresponding output signal automatically appears in the outputs page as well Channels may be deleted by selecting the channel in the Channels Defined field and clicking Remove 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
72. figure SoundStructure Studio mono_conference File Connect Tools Help 5 mono_conference T Ethernet Port m Safety Mute Edit Channels Edit Groups C Channels C Matrix Configured Devices on SRE C12 bus id 1 A S EH C Series Mic Input 10 12 E 1 Table Mic 1 Eg 2 Table Mic 2 EH 3 Table Mic 3 EE 4 Table Mic 4 ED 5 Table Mic 5 EE 6 Table Mic 6 EH 7 Table Mic 7 EG 8 Table Mic 8 EE 9 Program Audio E 10 SX8000 In E 11 E 12 EEG C Series Line Output 2 12 EB 1 VSx8000 Out EE 2 Amplifier GB 12 7 Telephone Input 1 1 1 Phone In 7 Telephone Output 1 1 J 1 Phone Out E y Signal Generator 0 1 S Sub Mix 1 12 ConterenceLink Aux Input 0 4 ConferenceLink Aux Output 0 6 ConferenceLink Raw Input 0 6 Digital GPIO In 0 22 Digital GPIO Out 0 22 Analog GPIO In 0 2 IR In 0 1 The wiring page shows the definitions of the virtual channels along with the underlying physical channels In this figure table microphones 1 through 8 are connected to physical inputs 1 through 8 the program audio is connected to 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 VS
73. set phone_dial_tone_gain Phone In 6 val phone_dial_tone_gain Sets the gain of the dial tone heard in the room for the Phone In 6 phone associated with the virtual channel Phone In to 6dB when the phone is taken offhook Note that the phone in virtual channel name must be used not the phone output virtual channel name phone_dimf_gain Telephony Input DTMF 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 Stereo System Limits Minimum 20 0 Maximum 20 0 Resolution 0 1 Default User Limits Supported 0 0 No 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 Examples Command Response Description set phone_dtmf_gain Phone In 6 val phone_dtmf_gain Phone In 6 Sets the level of the dtmf digits that are heard in the local room from the phone interface associated with the virtual channel Phone In to 6dB Note that the phone in virtual channel name must be used not the phone output virtual channel name A 46 phone_entry_tone_en Enable
74. then this error message may occur Why Won t The Control System Mute The Microphones Check that the command from the control system isn t generating one of the error message described above Next ensure that the control system is con nected to the SoundStructure device over RS 232 or Ethernet and able to send commands to the SoundStructure device If muting the microphones by using the default virtual channel group Mics the syntax of the command should be 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 Muted All The Members Of My Virtual Channel Group Why Don t Get A Group Acknowledgement That The Virtual Channel Group Is Muted The way that virtual channels and virtual channel groups work is that when a virtual channel group is muted or the gain adjusted for example all the chan nels in the group get are set to the same value and all the virtual channels in the group reply with command acknowledgements reflecting their new value If the members of the group are set to the same value there is no command acknowl
75. val mute Table Mic 2 Offline val mute Table Mic 3 Offline val mute T able Mic 4 Offline val mute Table Mic 5 Offline val mute Table Mic 6 Offline val mute Table Mic 7 Offline val mute Table Mic 8 Offline val mute Mics 1 l N Offline 1127 0 0 1 52774 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 While offline commands are sent to the SoundStructure device emulator using the command syntax described in Appendix A SoundStructure Command Protocol Reference Guide and acknowledgments are received just as if communicating to actual systems Offline operation is commonly used prior to the actual installation of the physical SoundStructure devices to adjust the system before on site installation or when a physical device is not readily accessible With SoundStructure Studio it is possible to work offline and fully emulate the operation of the SoundStructure devices Commands can be sent acknowledgements will be received and the entire system operation including presets signal gains matrix crosspoints and more can be tested without ever connecting to actual SoundStructure devices When working offline the configuration file may
76. 3 Virtual Channels nnu 0 c ccc cect t etn ee eens A 4 Virtual Channel Types i irericere terreri a e EE A A 6 Virtual Channel Groups esce posees smeri emeni eee eens A 6 SoundStructure Command Syntax 00 eee eee eee eee A 7 Controlling SoundStructure Parameters 000 00000 A 8 Command Format 0 00 0 cece arrere A 10 Control Commands 0c cece ete eee teen eens A 11 Virtual Channel Definition Commands 00 cee ee eee A 13 Virtual Channel Group Definition Commands A 18 iewecwe Tlel ceeeieeelaal PEPETA Adjusting Parameters 0 0000 c cece eee eee eee eee A 22 Command List eesiersrerest inttiin CSERE E E es wale Sa gn hain yea ene Oe A 28 Command Example 0 eee ens A 28 SoundStructure Parameters 0 000 cece eee A 30 Gain and Mute Parameters 0 00000 A 30 Matrix Parameters s 2 2 28 sai nan MeVEA edaeri awed sd leew A 36 Telephony Parameters cr irererivserrerii iby tiimit t Ees A 41 Equalizer Parameters osccccroecresrireie hinket es be nbi to miras tii A 55 Dynamics Processing Parameters u un 0000 eee cece eee A 71 Algorithm Parameters ssrsccsiecreneeri teera iier i eiie REE EEEN A 84 Input Path Parameters icrcereicissecrpnerei i nathi nokni ritun sas A 98 A tomixer Parameters ccce iin dec CETE as ee ee A 100 GPIO Control Parameters is oc s ccc eeene gems geese eee neie ES A 1
77. 3 and the right channel of the audio is panned to amplifiers 4 5 and 6 Muted Outputs 0 Unmuted A Panibalance 0 Inverted Vv Gated Conferencing Q B Gated Sound Reinforcement O fy oy d ke ke ke ke e Inputs e o E E co Sale Bells Seti se eile sale co 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 Edit EQ Project snd_reinforcement Channel Mics Channel A Mics _ Filters CJ Feedback Eliminator Frequency Depth Reset PEQ Filter Decay Reset All Filters High Pass R Low Shel me High Shelf P Filter Bandwidth oct arametric EQ Filter Maximum Depth dB Paramete i c E Parametric 2 Safe Mode Attenuation dB Parametric 3 r 2 Parametric 4 lt Parametric 5 Low Pass Frequency Hz Order The next step in the system is to configure
78. 7 4 s5 7 2 9 al EEE EES PELLET OR ree E We roncow SoundStructure C16 Once multiple devices are OBAM linked it is easy to determine the system s input and output physical channel numbering based on the individual device s physical channel numbering The way the physical channels in a multiple device installation are numbered is as follows 1 The SoundStructure device that only has a connection on the OBAM OUT connection recommended to be the highest unit in the rack elevation will be the first device and its inputs and outputs will be numbered 1 through N where N is the number of inputs and outputs on the device for instance 16 inputs for a SoundStructure C16 device The SoundStructure device whose OBAM IN port is connected to the OBAM OUT connection of the previous device will become the next M inputs and outputs for the system where M is the number of inputs and outputs on the second device for instance 12 inputs for a SoundStructure C12 device This will continue until the last device in the link which has an OBAM IN connection to the unit above it and has no connection on the OBAM OUT port It is recommended that the units be linked together in the top down order connecting the higher OBAM OUT connection to the next OBAM IN connection One way to remember this ordering is to imagine the data flowing downhill out of the top unit and into the next unit and so on Design Guide fo
79. Address Port 52774 System Name N Search Network Name IP Address MAC Address 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 9 31 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 was SoundStructure Studio Project1 File Connect Tools Help a A Projectt B New SoundStructure C Channels eee ma 0 utomixer ii Panibalance Wiring J 0 Inverted Unmuted Gated Conferencing E Gated Sound Reinforcement Inputs OM Table Mic 1 OM Table Mic 2 OM Table Mic 3 Meters Enabled I To create the positional solution route one telephony interface to one ampli fier and route the other to the second amplifier Also we ll make the assumption that each amplifier should receive one channel of the stereo pro gram audio The mapping of the stereo program audio signal to the mono Advanced Applications amplifier outputs can be adjusted with the balance control as shown in the fol lowing figure The program audio is balance
80. Advanced Applications The updated matrix is shown in the following figure Muted Outputs 0 Unmuted A Pandbalance o Inverted Gated Conferencing Gated Sound Reinforcement Inputs 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 Mode Mode Reference 1 Reference 1 e Amplifier 1 ee Amplifier 2 v Reference 2 Reference 2 lt none gt x lt none gt 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 Another
81. C Series Line Output 2 12 EE 1 Amplifier 1 EE 2 Amplifier 2 GB 12 EJ Telephone Input 2 2 E 1 Phone 1 In 2 Phone 2 In J Telephone Output 2 2 C 1 Phone 1 Out 7 2 Phone 2 Out y Signal Generator 0 1 c h Sub Mis 1 12 E E ConterenceLink Aux Input 0 4 E tC ConferenceLink Aux Output 0 6 E Ct ConferenceLink Raw Input 0 6 Digital GPIO In 0 22 Digital GPIO Out 0 22 E Analog GPIO In 0 2 IR In 0 1 Controlling The System Mute The microphones in the system may be muted either individually or as the Mics group as follows set mute Mics 1 will mute all the microphones in the system and set mute Mics 0 Advanced Applications will unmute the microphones in the system Volume Control Volume control in the room can be accomplished by adjusting the fader con trol 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 Similar commands can be sent to adjust the volume of Amplifier 2 Telephone Functions The first telephony interface may be taken offhook by sending the command set phone connect Phone 1 Out 1 and pl
82. ConferenceLink channels to and from the Polycom HDX video system The Virt Chans entry indicates that the command can operate on both mono and stereo virtual channels The System Limits entry indicates the maximum and minimum values for the command In this example the fader may be set to any value between 100 and 20 in increments of 0 1 dB The Default value entry indicates the value this parameter will have if not set It will default to 0 dB in this example The User Limits Supported entry indicates whether it is possible to set maximum and minimum values for the fader to limit the values to only be within those ranges In this example the fader command can have a minimum and maximum fader value associated with it Fader Examples Examples of using the fader commands and their acknowledgements are shown below set fader Amplifier 1 val fader Amplifier 1 0 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 set fader Amplifier val fader Amplifier 10 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 set fader Amplifier val fader Amplifier 10 0 40 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 SoundStructure Parameters Gain and Mute Parameters A 30 Desc
83. Devices When multiple SoundStructure devices are linked using OBAM to form a multi device SoundStructure system instead of using a device identification number the physical channel numbering for both the inputs and the outputs will range from 1 to the maximum number of inputs and outputs respectively in the system This is an extension of the single device setup where the physical channel numbers for channels on the second device are the next numbers in the sequence of inputs from the first device For if there are two devices and the first device is a SoundStructure C16 the first input on the second device becomes physical input 17 This continuation of the sequence of numbers is possible due to the design of the OBAM Link interface OBAM Link is the method for connecting multiple devices together as simply as connecting the OBAM Link cable from one device to the next The next figure shows the location of the OBAM connections and the OBAM OUT and OBAM IN connections on the rear panel of a SoundStructure device To help verify when the OBAM Link is connected properly there are status LEDs near the outer edge of each connector that illuminate when the devices are linked successfully 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 PIN 2 TXD
84. E ma asc aid aac ee aS ka addon 8 1 Dynamic IP Addresses 0 6 cect cent EE 8 2 static IP Addresses asernes aroti whe en bes teeta g nbs PARETAN ee ees 8 3 Setting The Time Server a ecce errive risi eoa eee ees 8 5 Control And Command Sessions 000000 eee eee eee eee 8 5 SoundStructure Device Discovery 0 0 cece eee ees 8 6 AMX Beacon areis sed svcd presin Cenah wee 34 tees Medes ETRE EKSAN 8 7 RS 232 cccuss ears hee nee eyes en eh gered acad inci aera Sass haw weer eee 8 7 Configuring And Accessing The Logs 0 c cece eee eee ees 8 8 9 Advanced Applications 2eeee eens 1 Microphone And Mono Video Conferencing 0 00 ee eee eee 9 1 SoundStructure Studio Steps 0 eee eee eee 9 2 Channels Page sccsacses gesetne sn week seine ace cuted one neha EERE E bese 9 4 Matrix Sette esiin eiia i a a i aaa e ba 9 6 Wiring Information 24d 00 5 yee tai tinr ce eeeuer tetera etedne edema hiie 9 6 Controlling The System o ce5 cepecwed se cece cw ope ee eg se PESTE ene iG 9 7 4 digital Array Microphones And A SoundStation VTX1000 9 9 SoundStructure Studio Steps ee eee eee eee 9 11 Matrix Settings s 0 3ccc10 sich eie saree the plea EE E ie oeiee 9 13 Channels Settings sstisceciswetas Tenoa ESERE O ELNET NEA 9 15 Wiring Information ses seere secre e teyne riie bibie esete te deana 9 18 Controlling The System 0 9 19 8 Microphones Video A
85. File Connect Tools Help oO i i Safety Mute Edit Channels Edit Groups I SoundStructure System LIE a Erou ji a Muted Outputs atrix H Unmuted Automixer zs A Panbalance Presets Ta Wiring Inverted Gated Conferencing Gated Sound Reinforcement Inputs o _ Fons fo e fone fo e m fo e me fo e fours fo e fours fo e Fours fo e fom fe e me fe e fom fe e fom fo e ce Pe e C I I E E 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 cros spoint represents how all the table microphone channels are being used The result is a compact matrix representation as shown in the following figure was SOundStructure Studio Project File Connect Tools Help ee afety Mute Edit Channels Edit Groups B SoundStructure System a z E Baws ity O Chanricls Muted Outputs Oo Matri 0 Unmuted C Automixer 7 Panibalance C Presets C wiring 0 Inverted Gated Conferencing Gated Sound Reinforcement 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 chan nels pag
86. Fiter Decay Reset All Filters Reset PEQ A PEQ Low Shelf Fiter Bandwidth oct High Shelf in 4 Pat et PEG _ Reset PEQ Filter Maximum Depth dB Parametric 1 E Safe Mode Attenuation dB et PEQ Parametric 3 j k Ea EO Parametric 4 TA Parametric 2 Parametric 5 on 0 20 Type Butterworth For the parametric EQ filters the designer can choose from e Parametric filter Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 e Notch filter e Allpass filter Parametric filters emphasize or de emphasize the center frequency witha 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 The bandwidth is defined as where the gain is 3 dB 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 Feedback Elimination Feedback elimination uses 10 adaptive filters to reduce feedback that may be picked up by the microphone When the feedback cancellation proc
87. H Canctaion HIH cancataon FP Processing cincota P Prosser FR Asome pam Faser Pee poy Pee Marx Conferencing Feedback Automatic Dynamics inputto Sound Cancellation Gain Controi PP Processor PRR Automixer paj Fader gt Peay a mr Reinforcement UNGATED Line Input Processing UNGATED Line Input Processing Automatic Dynamics Input to i A ree Raton fanaid aD Acoustic Echo Noise Non Linear Automatic Dynamics Input to Cae Converter Cancellation gt Prosaasing Automatic bel Dynamics bat automixer Hm Fader He delay o We Conferencing Feedback Automatic Dynamics inputto Sound Cancellation can Convoi FP Proessor H Atomizer Hem Faser H oey Peep ee Reinforcement Automal Gain Control UNGATED Conferencing Processing UNGATED Conferencing Processing 5 aT ain rocessar a Ungated omer Input to CED Conferencing nuto Sound Matix Reinforcement g Processor Automatic Dynamics Gaincontot P Processar H Autombeer H Fader Ha Delay H Parametric Acoustic Echd Noise Non Linear Equalization Cancellation Can
88. Input Sound Reinforcement Mic Line Input Virt Chans Mono Stereo Default 0 Description Delay compensation only applies to the ungated signal and only when it is using the line or bypass options Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Automixer Parameters A 100 am_adapt_thresh Automixer Adaptive Threshold Argument Argument value Channel Type Virtual Channel Value Type Floating Point Read Write Mode Read Write System Limits Phys Chans Conferencing Mic Line Input Sound Reinforcement Mic Line Input Virt Chans Mono Stereo Minimum 0 0 Maximum 100 0 Resolution 0 1 Default 10 0 User Limits No Supported Description This parameter defines how much louder in dB the microphone s signal level must be above its measured noise floor before it is eligible to be considered active Higher settings will make the microphone s gating less sensitive while lower settings will make it more sensitive am_camera_activity_time Automixer Camera Activity Time Argument Argument value Channel Type Global System Value Type Integer Read Write Mode Read Write Indices 1 63 group number System Limits Minimum 10 Maximum 10000 Default 2000 User Limits No Supported Description This parameter defines the amount of time in ms a signal must be active before showing up on th
89. Lind analog AD Parametric Non Linear Automatic Dynamics Input Gain Converter Equalization Processing Gain Control Processor Feedback Automatic Dynamics Cancellation Gain Control Processor Parametric Acoustic Echo Noise Non Linear Automatic Dynamics gt cua r i o Equalization Cancellation Cancellation Processing Gain Control Processor Once the conferencing ungated type is selected in the channels page as shown in the following figure the ungated signal path may be selected in the matrix as shown in the following figure This selection chooses the conferencing ungated signal path and allows the user to enable noise cancellation on that input signal CO nm 5 L o 2 co LEET LE TE E co TrimL Trim R Automatic Gain Control AGC Automatic gain control is used to automatically adjust the gain of audio sig eee Inputs F J PolycomHDXIn E 40 Gating Type None 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 microphon
90. Mics 9 54 SoundStructure Studio Steps eee eee eee 9 55 Matrix Settings 0 6 cacat ner cenw ee teeny eeed hd eiei aged ears arene en 9 56 Channels Settings seisereina oraa ado ede eas eed 9 58 Wiring Information 00 0066s 9 64 Controlling The System 0 0c ccc eee 9 64 16 Mics With 6 Zone Sound Reinforcement 00 00002 eee 9 66 SoundStructure Studio Steps 0 cee eee eee 9 67 Matrix Settings 2 sists renci Gases Gaeta nal nad y i iae e Ei AA 9 70 Channels Settings eca iecege a e e 9 74 Wiring Information preeenet tenis ees EDE EEDE EEEE E EEEN 9 75 Controlling The System 0 rreran rrr 9 76 Room combining application with two rooms 0 00 ee eee 9 78 SoundStructure Studio Steps s 0 eee eee ee 9 81 Combined Room Settings 0 eee eee eee ee 9 84 Split ROOM Setin gS erasi ssri voce MWe eee BEKO OES Dee Roo 9 87 Wiring Information 0 00000 c eee eee eee 9 90 Controlling The System 0 cece 9 91 10 TroubleShooting lt 4i 004 c0c00 ve seen bieeewedenen Audio Troubleshooting 0 000 10 1 Echo Troubleshooting 0 00 10 4 ee ee Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 API Troubleshooting i34 ccisaccpaccws t Peren CEEE OENE EENE 10 9 RS 232 Troubleshooting 00 10 12 HDX Integration s er reito ie nee eens 10 13 Telco Troubleshooting
91. Minimum 20 0 Maximum 20000 0 Resolution 0 1 Default 160 0 User Limits No Supported Description This parameter sets the frequency in Hz of the high pass filter For Butterworth filters this is the 3 dB frequency but for Linkwitz Riley filters this is the 6 dB frequency 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 No Supported Description This parameter sets the order of the high pass filter Linkwitz Riley filters only support even orders If an odd order is specified for a Linkwitz Riley filter it will be internally rounded up to an even number hpf_type Type Of High Pass Filter Argument Argument value Channel Type Value Type Virtual Channel List 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 Telephon
92. 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 Equalizer band Values peq peaking parametric equalizer default notch notch filter allpass 2nd order allpass Description This parameter sets the type of the specified parametric equalizer band For conference link physical channels the band index must be between 1 and 5 For all other physical channels the band index must be between 1 and 10 Dynamics Processing Parameters Description Command Protocol Reference Guide 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 dp_en Enable Dynamics Processing Argument Argument value Channel Type Virtual Channel Value Type Read Write Mode Boolean 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 Confe
93. 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 1 Description Mutes or unmutes the specified crosspoint in the matrix mixer Setting matrix_mute to 0 unmutes the crosspoint setting matrix_mute to 1 mutes the crosspoint Examples Command Response Description set matrix_mute Table Mic 1 Phone Out 1 val matrix_mute Table Mic 1 Phone Out 1 Mutes the crosspoint from input Table Mic 1 to the output Phone Out so Table Mic 1 will not be heard by the remote participants on Phone Out get matrix_mute Table Mic 1 Phone Out val matrix_mute Table Mic 1 Phone Out 1 Queries the mute status of the crosspoint from Table Mic 1 to the output channel apos Phone Out A 40 matrix_pan Matrix Crosspoint Pan Argument Argument value Channel Type Matrix Value Type Floating Point Read Write Mode Row Phys Chans Read Write 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 Command Protocol Reference Guide Argument Argument value Col Phys Chans Conferencing Line Output Sound Reinforcement Line Output Submix Conf
94. OM Table Mic 8 ke Ex Ungated Gated Invert Snd Reinforcement w 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 E Xmit W Recy E Xmit E Recy Mode Mode Mode The feedback processing is enabled for the Presenter Mics by clicking the enable button next to the Feedback Eliminator name In addition the Filter Decay feature can be enabled as shown in the next figure Edit EQ Project Project Channel Presenter Mics Filters 7 Feedback Eliminator Frequency Depth Reset E Fiter Decay Reset AII Filters R High Pass E Low Shelf Filter Bandwidth oct High Shelt tai o Parametric EQ Filter Maximum Depth dB Parametric 1 Parametric 2 Safe Mode Attenuation dB Parametric 3 E5 HH Parametric 4 Parametric 5 OOOO Frequency H2 Order Type Butterworth Advanced Applications To ensure the wireless microphone will be the active microphone if the pre senter with the wireless microphone is picked up by another nearby microphone the automixer channel bias for the wireless microphone will be s
95. Out Phone Out 0 value in Volts on the phone line Phone Out Note that the phone out virtual channel name must be used not the phone in virtual channel name pstn_loop_current PSTN Loop Current Argument Argument value Channel Type Virtual Channel Value Type Floating Point Read Write Mode Read Only Phys Chans Analog Telephony Output Virt Chans Mono System Limits Minimum 0 0 Maximum 281 6 Resolution 0 1 A 54 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 0 User Limits No Supported Description This parameter sets the gain in dB of the signal going to the PSTN interface Equalizer Parameters Description The line outputs both conferencing and sound reinforcement each have a graphic equalizer that can have either 10 bands 1 octave 15 bands 2 3 octave or 31 bands 1 3 octave Most physical channel types have 10 bands of graphic equalization The Conference Link input and output physical channel types only have 5 bands of graphic equ
96. 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 Command Protocol Reference Guide Argument Argument value System Limits Minimum 1 Maximum 200 Default 5 User Limits No Supported 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 dp_lim_decay Limiter Decay 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 Maximum 2000 Default 500 User Limits No Supported Description This parameter sets the amount of time in milliseconds it takes the limiter to ramp the gain up to the target gain once the input signal level drops below the limiter threshold Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 dp_lim_en Enable Limiter Argument
97. Project Step 3 of 4 Automatically Select Devices Configured Devices P a C16 Manually Select Devices Advanced Plugin card None Unused Inputs and Outputs CR Mic In 2 Line Qut 14 SR Mic In 0 Phone 0 9 12 Matrix Settings Step 4 Work Offline Or Online Advanced Applications In this step offline operation is selected to create a file for later upload into a SoundStructure C16 Create A Project Step 4 of 4 Work offline Send configuration to devices Device Settings Address Port System Name Ne Search Network Name IP Address MAC Address lt Back Firgch Cancel Ms 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 9 13 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 9 14 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 eas SOundStructure Studio Project
98. Queries which microphone index of the microphone array Ceiling Mic 2 B Ceiling Mic 2 B 5 is associated with the virtual channel Ceiling Mic 2 B Since Ceiling Mic 2 B is the second element of the second digital array microphone the value 5 3 2 is returned A 92 mic_source_type Select Mic audio Source type Argument Argument value Channel Type Virtual Channel Value Type List Read Write Mode Read Write 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 Control of which element is selected is done through the mic_source_index parameter Examples Command Response Description set mic_source_type Table Mic 1 analog val mic_source_type Table Mic 1 analog Sets the mic_source_type for Table Mic 1 to analog get mic_source_type Ceiling Mic 1 A val mic_source_type Ceiling Mic 1 A clink_mic Queries the mic_source_type for Ceiling Mic 1 A nc_en Enable Noise Canceller
99. S XAH Volume Mute Control te HDX Program Audio In e HDX PSTN In t HDX Video Call In te HDX Ul Audio In Designing With The Polycom HDX Video Codec Within SoundStructure Studio the Polycom HDX video system may be selected from the video codec selection category and then clicking Add to add the codec to the list of inputs as shown in the following figure Create A Project Step 1 of 4 Select Category SelectInput Type Channels Defined Inputs i pa Polycom Y5 7000 Mono ea Program Audio Microphone Polycom SX7000 Stereo e Table Mic 1 Program Audio Polycom SX8000 Mono e Table Mic 2 Polycom SX8000 Stereo Table Mic 3 Mono __Hybrids Codecs Stereo Table Mic 4 Telephone Table Mic 5 Video Codec Table Mic amp Quantity Table Mic 7 Other 1 z Table Mic 8 Signal G t ignal Generator lakei Polycom HDX Add X Remove ConferenceLink2 Multiple input and output channels are created 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 chan nels without affecting the other input channels from the Polycom HDX video syst
100. 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 There is no requirement to compile any SoundStructure Studio code before the impact can be heard all changes happen in real time Offline operation means that SoundStructure Studio is working with an emulation of the SoundStructure devices and is not communicating with actual SoundStructure devices Commands can be sent to the emulator and command acknowledgements will be received from the emulator allowing the designer to test a SoundStructure system design without ever connecting to one Regardless of whether the system is operating online or offline with SoundStructure Studio it is possible to open the SoundStructure Studio Console and see the commands and acknowledgements by right clicking on the control port interface as shown in the following figures SOuNdStructure Studio Project File Connect Tools Help amp Projectt a SEE console Nem Consol L Channels eaen D Matrix Name Automixer SoundStructure System Presets Wiring CEER Connection type T Update Creating Designs with SoundStructure Studio Data Console Offline 127 0 0 1 52774 DER Offline set mute Mics 1 Offline val mute Table Mic 1 1 Offline
101. Table Mic 1 EG 2 Table Mic 2 ED 3 Table Mic 3 EG 4 Table Mic 4 E 5 Table Mic 5 ED 6 Table Mic 6 EE 7 Program Audio Left EG 8 Program Audio Right EB 9 Wireless Mic gH 10 gg 11 gg 12 EBB C Series Line Output 3 12 ED 1 Amplifier Left EE 2 Amplifier Right ED 3 Recording gg 4 gg 5 gE 6 gg 7 gg 9 E 9 E5 10 E 11 Eg 12 Meters Enabled _ 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 eas SoundStructure Studio manual_example File Connect Tools Help i pease Edt Channels Mut Edit Chi Is B SoundStructure System M Soe Mae hata T Channels Matrix Configured Devices Automixer Presets BA C12 bus id 1 m S EH C Series Mic Input 9 12 oa EH 1 Table Mic 1 ED 2 Table Mic 2 E5 3 Table Mic 3 EB 4 Table Mic 4 E5 5 Table Mic 5 EG 6 Table Mic 6 EI 7 Program Audio Left E 8 Program Audio Right EB 9 Wireless Mic E5 10 g 11 gg 12 o EF C Series Line Output 3 12 EB 1 Amplifier Left EE 2 Amplifier Right E 3 Ran preset Power On When a virtual channel is moved SoundStructure Studio redefin
102. a A Bottom c B B C ists Top View Bottom View C B Table Mic Array Ceiling Mic Array Digital Microphone Cabling Requirements Up to four microphone arrays may be used with the SoundStructure products depending on the particular SoundStructure model as described in the following figure C C A L L L L E E L L E E iT TT RR eGo cools S rocon Sounda C16 6 13 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 of available analog inputs with SoundStructure C16 C12 c8 s e 8 HDX microphones CS LE ET IS LETTE mo Tn i To HN Tn i mon F E roncon o SU mma mm mm mm mm m id E F gt k39 In SoundStructure only applications connect the digital array microphones to the right CLink2 port the port closest to the OBAM
103. a design file see Chapter 5 Customizing SoundStructure Designs and for information on how to use the specific user interface controls with SoundStructure Studio see Chapter 12 Using SoundStructure Studio Controls To create a new SoundStructure Studio project follow these steps e Launch SoundStructure Studio and select New Project from the file menu e Follow the on screen steps to specify the input signals Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 e Follow the on screen steps to specify the output signals e Select the SoundStructure devices to be used for the design e 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 More recent versions of SoundStructure Studio may also be available on the Polycom website please check the Polycom website before installing the SoundStructure Studio version that is on the CD ROM Once installed launch SoundStructure Studio and select New Project from the File menu as shown in following figure EE SoundStructure Studio Step 1 Input Signals Cr
104. and 36 outputs 16 12 8 36 In addition to all the inputs and outputs the submixes of each device will also feed the matrix allowing the designer to have 36 submix signals not shown in the following figure one for each input that can be used in the system 36x36 OBAM OBAM Because of the OBAM design architecture the A V designer no longer has to be concerned with device linking as multiple SoundStructure devices will behave as and be configured as one large system 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 All audio inputs have the same processing capability and can be used with either GS microphone level or line level inputs Phantom power is available on all inputs All outputs have the same processing capability A single SoundStructure C16 C12 or C8 device supports 16 12 or 8 microphone or line inputs and 16 12 or 8 line outputs respectiv
105. and working towards the first analog input For example if a single HDX digital microphone array is used with a SoundStructure C12 the processing from physical analog inputs 12 11 and 10 will be used for the digital microphone elements A B and C respectively and the physical inputs 12 11 and 10 will not be able to be used for any analog inputs If two digital microphones are used with a C12 the second digital microphone s elements A B and C will utilize the processing associated with analog physical inputs 9 8 and 7 respectively In this example analog input signals may not be connected to inputs 7 12 Using HDX digital microphone array inputs requires the same processing paths that are used with analog input signals When HDX digital microphones are used any analog signals on the physical inputs assigned to the HDX microphone elements will not be used When analog inputs are also used as part of the design such as for a wireless microphone and program audio in this example the analog inputs that are used will be allocated from the first analog input to the last available input This allocation and assignment of analog inputs can be viewed from the wiring page as shown in the following figure Note that the particular microphone element associated with the labelling A B and C is highlighted in green on the wiring page for each digital microphone input Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 In
106. approach would have been to create additional sub mixes for the Room 2 microphones and loudspeaker outputs Once the matrix settings are configured the next step is to save these settings to the Combine preset by selecting Save To New on the preset page and set the power on preset to be the Combine preset 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 Muted 0 Unmuted Panbalance o Inverted Gated Conferencing Gated Sound Reinforcement Inputs 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 SoundStructure Studio room_combine_example File Connect Tools Help amp room_combine_example 5 2 ty Mute Aut G 1 Expand All Collapse All SoundStructure System E Safety Mute utomix
107. assumed that the Amplifier can accept the nominal 0dBu level from the SoundStructure device allowing the SoundStructure Amplifier output to have OdB output gain If the Amplifier input has an RCA connection the Amplifier output gain adjusted from OdB to 10dB to prevent overdriving the consumer level input on the Amplifier eas SOundStructure Studio Project1 amp A Projectt I SoundStructure System Bal hae E Matrix E Automixer E Presets E Wiring e v EQ Delay i Fru iol Fader H Room Gain dB SEERRRRREE 100 20 Emit mM Recy Mode E Meters Disabled Wee 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 sig nals 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 SoundStructure Studio Project1 DER File Connect Tools Help ote Edt chenet Ed ty Mut Edit Ch As Edit G es B SoundStructure System E Sole Mute Sikka mannan Hears gts C Channels o o Matix utputs ae amga C Presets Wiring Inverted Panibalance Gated Conferencing Gated Sound Reinforcement QE VSX8000 In eS a EJ Meters Disabled Wiring Information The system should be cab
108. 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 There is a graphic symbol see the following figure at the top of each virtual channel as a reminder of whether the virtual channel is a monaural or stereo virtual channel t Monaural Stereo This graphic symbol is also shown on the Edit Channels page associated with each channel in the Channels Defined column GE Edit Channels Select Category Select Channel Type Channels Defined Inputs Ceiling Amplifier See Polycom HDX Microphone Table p ea HDX Line In Program Audio Dese l na Sya e HDX Line Mix Out n ireless Mic Level Eee HDX PSTN In a Eee HDX PSTN Mix Out Assistive Listening E e HDX Stereo Mics Out Audio Amplifier Channel es HDX UI Audio In Recording Hea HDX Video Call In e Program Audio Hybrids Codecs Quantity 4 Recording Ta z i 1 5 Eee Submis Mics elephone wee Table Mic 1 Video Codec Label e Table Mic 2 Table Mic 3 ce Table Mic 4 Submix Add e Table Mic 5 ce Tahe Mic A Submix Lecter Mic Other microphone located on a lectern that can be reinforced throughout the room r Input Gain 43 dB Signal Generator Creating Virtual Channel Groups Virtual channel groups are collections of virtual channels that can be config ured together all at once When creating a n
109. can be seen in this table the difference between the products is that the C series products include acoustic 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 SoundStructure C Series SR Series Input Processing Up to 8th order highpass and lowpass v v 1st or 2nd order high shelf and low shelf v v 10 band parametric equalization v v Acoustic echo cancellation 20 22kHz 200 msec tail time monaural or stereo v Automatic gain control 15 to 15dB v v Dynamics processing gate expander compressor limiter peak limiter v v Feedback Eliminator 10 adaptive filters v v Noise cancellation 0 20dB noise reduction v v Automixer gain sharing or gated mixer v v Signal fader gain 20 to 100 dB v v Signal delay to 1000 msec v v Output Processing 1st or 2nd order high shelf and low shelf filters v v 10 bands of parametric or 31 band graphic equalizer v v Dynamics processing gate expander compressor limiter peak limiter v v Signal fader gain 20 to 100 dB v v Signal delay up to 1000 msec v v Submix Processing Up to 8th order highpass and lowpass filters v v 1st or 2nd order high shelf and low shelf filters v v 10 bands of parametric equalization v v Dynamics processing gate expander compressor limiter peak limiter v v Signal fader gain 20 to 100 dB v v Signal delay up to 1000 mse
110. 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 The bandwidth is defined as where the gain is 3 dB 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 Fader Delay Telephone Controls Customizing SoundStructure Designs 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 The delay processing allows the designer to add from 0 to 1000 milliseconds of delay on both the telephone input and output channels While the delay is set in milliseconds in the user interface it can be manu
111. combined they should be in the same automixer group Changing the group for microphones can be easily done by creating virtual channel groups of the microphones in each room and when the rooms are combined the am_group command can be used to set the new automixer group for the virtual channel group associated with the individual room s microphones See Chapter 9 for more information on room combining applications Automixer Controls The SoundStructure Studio user controls for configuring the automixers are shown in the following figure Channels can be added to the automixer group by selecting the Add Channels button and channels can be removed by select Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 ing the Remove Channels button SOuNdStructure Studio manual_example File Connect Tools I Safety Mute Automixer Group 1 3 microphones v Groups Expand All Collapse All 5 manual_example Ethermet Port _ Channels g Matrix Automixer Type Channels In Group Gain Sharing Table Mic 1 LJ wiring E Sears Table Mic 2 Priority Attenuation dB Slope dB Table Mic 3 aa bg ES Add Channels Hold Time ms ei Remove Channels Camera Act Time ms ke Table Mic 3 E Gate Cam E Gate a Cam m Gate 1 Cam Channel Bias Channel Bias Channel Bias Channel Bias 2 ge ge la me Threshold Threshold Threshold Threshold o gi Oi E en Priori
112. following table The order that the pins are listed in the control array definition is defined so that the first pin specified is the most significant bit and the last pin specified is the least significant bit Control Array Value Pin4 Pin3 Pin2 0 0 0 0 1 0 0 1 2 0 1 0 3 0 1 1 4 1 0 0 5 1 0 1 6 1 1 0 7 1 1 1 A control array of logic output pins may be specified with the same syntax as in the previous example substituting digital_gpio_out for digital_gpio_in See Appendix A for more information on control array virtual channels 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 vedef 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 Once a command from the Polycom HDX IR transmitter a command acknowledgement of the form val ir_key press IR Input 58 will be generated by the SoundStructure device when a key that corresponds to code 58 is pressed on the IR remote transmitter The infrared remote controller ID must be set to the factory default of 3 for the IR receiver to properly identify the command Design Guide f
113. group is currently active 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 No Supported 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 For example if a microphone has a level that is 6 0 dB lower than the loudest mic and its slope is 2 0 then 12 0 dB of attenuation will be applied to the microphone This parameter is only used if the automixer group is in gain sharing mode If the automixer group is in gating mode the parameter is ignored GPIO Control Parameters analog_gpio_value Analog GPIO Value Argument Argument value Channel Type Virtual Channel Value Type Integer Read Write Mode Read Write Phys Chans Analog General Purpose I O Input Virt Chans Control System Limits Minimum 2147483648 Maximum 2147482647 Default 0 User Limits No Supported A 107 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 ha
114. have three degrees of directionality cardioid super cardioid and hypercardioid each with increasing directionality that is decreasing areas of pick up A microphone with a cardioid pick up pattern will pick up signals within about 130 degrees of the front of the microphone a supercardioid about 115 degrees and a hypercardioid about 105 degrees From the following figure it is clear that the supercardioid and hypercardioid microphones have a lobe in the rear of the microphone that will pick up background noise more than the cardioid microphone Shotgun microphones are even more directional that hypercardioid microphones and attain this directionality by having the microphone element in a tube with slots cut along the side The signals from a narrow arrival angle will reinforce constructively while those from off angle that travel farther will cancel each other out providing an extremely narrow pick up pattern Shotgun microphones are typically not used in conferencing due to the extremely narrow pick up pattern should the local talker move out of the narrow pick up pattern their voice will be significantly attenuated To the remote listeners it will sound like the local talker has faded out Noise Immunity Cellular telephone systems often have transmit and receive frequencies in the 900 to 1800 MHz range During normal operation of these cellular phones there is regular communication with the closest cellular towers for stat
115. in the amplifier section loudspeakers are either low impedance or transformer tapped depending on the style of amplifier they will be connected to Just as microphones are characterized by their pickup pattern frequency response and sensitivity to sound loudspeakers are characterized by their frequency response 80 Hz to 20 kHz typical power capacity 40 to 80 Watts typical sensitivity 86 dB SPL 1 m typical and nominal coverage angle 130 degree typical The loudspeaker coverage angle is defined by the angle where the loudspeaker levels are no less than 6 dB below the on axis level The following figure shows a typical coverage angle for a ceiling mounted loudspeaker and illustrates that listeners farther away from the loudspeaker axis will receive less sound than listeners directly below the loudspeaker In B 21 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 Ceiling plane i E es TN Ear Height 8 0 0 janaina LA TOERE og Nez Ke s Listener 1 Listener 2 Listener 3 Table Surface Floor While this example shows a single loudspeaker and multiple parti
116. interface In SoundStructure and HDX applications connect the HDX to the left CLink2 port on SoundStructure and connect digital microphones to either CLink2 port on the HDX system Version 2 0 1 of HDX supports 3 microphone arrays when connected to the SoundStructure device over CLink2 Digital Microphone Firmware Updates When the digital microphone arrays are connected directly to the SoundStruc ture device the version of firmware on the microphones will be compared to the version of microphone firmware included within the SoundStructure 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 Sound Structure devices Microphones that are plugged directly into the right CLink2 port on a SoundStructure device assuming SoundStructure firmware version 1 1 0 is used will be updated to version 24 if it is necessary to update the microphone arrays Once updated the microphones will continue to use ver sion 24 even if they are unplugged or powered down Version 24 of the microphone array or later is required for operation with the SoundStructure devices The SoundStructure device logs may be viewed to show the number and ver sion of microphones connected An exa
117. level as a sine wave at 20 dBFS the nominal signal level This means that not all signal types will have the same peak level and some types may clip before a gain of 20 dB is applied 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 No Supported 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 The direction of the frequency sweep will be up or down depending on whether this parameter is higher or lower than the sig_gen_sweep_stop parameter sig_gen_sweep_step Signal Generator Sweep Step Size Argument Argument value Channel Type Virtual Channel Value Type List Read Write Mode Read Write Phys Chans Signal Generator Virt Chans Mono Values continuous Continuous default 1 24 1 24 Octave 1 12 1 12 Octave 1 6 1 6 Octave 1 3 1 3 Octave 1 1 Octave Description When the signal generator s sig_gen_type is set to sweep this parameter sets the step size of the sweep generator This signal generator can sweep continuously in
118. mic_in_gain Program Audio Copy to New set matrix_mute Program Audio Phone Out Run Preset Save Selected The next step is to enter a name for the partial preset as shown in the following figure wes SoundStructure Studio Project1 File Connect Tools Help E SoundStructure System E Safety Mute Edit Channels Edit Groups C Channels C Matrix Presets C Automixer Power on Preset C Presets C Wiring Power On Preset Contents Action Parameter Min Max Row Channel Column Channel Index Value Run Preset Save Selected New Ful New Pattial Installing SoundStructure Devices Once the empty partial preset has been created the next step is to add com mands 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 ees SoundStructure Studio Project DER Fie Connect Tools Help Ma SoundStructure System IB Safety Mute Edit Channels Edit Groups Channels J Matrix Presets Automixer Power on Preset C Presets Power Wiring antl Preset Contents Preset Name Action Parameter Min Max Row Channel Column Channel Index Value New Preset a Power On aec_en aec_noise_fill aec_ref agc_en agc_max_gain agc_m
119. name must be used not the phone output virtual channel name phone_connect Connect Or Disconnect Telephony Interface Argument Argument value Channel Type Virtual Channel Value Type Boolean Read Write Mode Read Write Phys Chans Analog Telephony Output Virt Chans Mono Default 0 Description This parameter sets the connection status of the telephony interface Setting the phone_connect status to 1 connects the call while setting it to 0 disconnects the call Examples Command Response Description 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 val phone_connect Hangs up the phone line associated with the virtual Phone Out 0 Phone Out 0 channel Phone Out Note that the phone out virtual channel name must be used not the phone input virtual channel name phone_dial Dial The Telephony Interface Argument Argument value Channel Type Virtual Channel Value Type String Read Write Mode Write Only Phys Chans Analog Telephony Output Virt Chans Mono System Limits Max String Length 32 Description This command dials the specified string of di
120. of the microphones relative to the loudspeakers to ensure the ERL of the conferencing system hasn t been compromised in the process If loudspeakers are placed in the direct pick up pattern of the microphone the ERL will be reduced and there is a higher chance of residual echo being sent to the remote participants Typically the configuration software with the audio conferencing product will provide a tool where the ERL can be checked to ensure it is within the recommended operating range for that particular audio conferencing device typically 0 to 10 dB If the recommended ERL is exceeded it will be necessary to review the gain structure lowering the loudspeaker amplifier settings and increasing the remote audio levels ensuring the loudspeakers are pointed directly into the pick up pattern of the microphones or lowering the gain on the microphones In Room Reinforcement Ina given room sound reinforcement may be desirable if it is not possible to have listeners easily hear other talkers in the room The objective of this type of sound reinforcement sometimes referred to as voice lift in the generic sense is to augment the local talker s voice so that local listeners still have the perception that the audio is originating from the local talker but now the level of the speech has been increased subtly via the installed loudspeaker system One of the keys to making a system of this type stable and work reliably is properly setting user e
121. of the loudspeakers and ceiling microphones Negative room gain indicates that the AEC has a good level for the AEC refer ence and there is not excessive acoustic echo Positive room gain indicates that the relative levels of the AEC reference to the microphone input should be reviewed and if the level of the reference is too low the input gains of the remote audio sources may need to be increased while at the same time the in room amplifier level reduced so that the overall level remains the same Reducing High Room Gain A common issue is for the AEC reference signal level the remote audio to be too low and the in room amplifier turned up to compensate for the lower signal level coming into the SoundStructure device When this happens the room gain will be increased by the amount the amplifier gain is increased The convergence of the AEC can slow down when the room gain exceeds approx imately 10dB In general the higher the room gain the longer it may take for the AEC to converge completely This may have the effect of the remote site hearing residual echoes while the AEC converges To fix this issue check the input signal level meters for the remote audio that is coming into the SoundStructure device to ensure that the appropriate signal gain has been applied When the level of the remote audio is increased the in room volume will also be increased and the amplifier should be turned down to compensate for the higher signal level A
122. reduce the ambient noise through architectural means such as changing HVAC ductwork moving microphones away from noise sources and removing or dampening noise sources If these approaches are not adequate or possible an additional option is to process the microphone signal with advanced signal processing techniques that reduce the level of background noise while maintaining the quality of the local talker s voice Techniques for reducing the background noise picked up by the microphone range from simple noise gates to advanced digital adaptive filters Noise gate techniques will reduce the noise when the local talkers are not talking by suppressing the signal that is below a given threshold but the noise will still be present when the local talkers begin to speak again The gating of the background noise will sound unnatural at the remote site as the local talker speaks and then stops speaking More sophisticated techniques such as adaptive filter techniques are used quite successfully in audio conferencing applications While not all adaptive noise reduction techniques commonly referred to as noise cancellation have the same performance the objectives are the same to first identify the characteristics of the noise broadband such as HVAC noise or narrowband such as a whine from a mechanical source and then remove that noise signal from the microphone audio signal without any additional information about the noise These techniques work bes
123. rn ankerren rankens eee B 25 Microphone And Loudspeaker Placement Considerations B 26 In Room Reinforcement 000 ccc cee nen n ee eens B 26 eeeceawabel Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 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 The SoundStructure products are easier than ever to install and configure and have been designed to integrate seamlessly with the Polycom HDX video conferencing system for the ultimate in HD voice video and content The Polycom SoundStructure C16 C12 and C8 audio conferencing devices are single rack unit devices that have 16 inputs and 16 outputs 12 inputs and 12 outputs or 8 inputs and 8 outputs respectively The SoundStructure SR12 has 12 inputs and 12 outputs and is an audio device for commercial sound applications that do not require acoustic echo cancellation capabilities Any combination of SoundStructure devices can be used together to build systems up to a total of eight SoundStructure devices and up to one hundred twenty eight inputs and one hundred twenty eight outputs SoundStructure products can be used with any style of
124. spherical as the sounds below the boundary are not picked up For instance if an omni directional microphone is placed on a boundary the pattern becomes semi spherical A cardioid microphone placed on a boundary will become a semi cardioid pattern with the sound below the boundary not picked up by the microphone Critical Distance For every audio source in a room there is a distance from that source called the critical distance where the reverberant sound field and the direct sound field from the source are equal in intensity If a microphone is placed farther than the critical distance away from the source typically a local talker the resulting speech quality will be considered very poor characterized by a bottom of the barrel or muffled sound The critical distance is a function of both the physical distance from the local talker to the microphone the directionality of the source and the liveliness of the acoustics in the room More reverberant rooms will have a shorter critical distance which underscores the requirement to place microphones as close to the talkers as possible Increasing the gain on a microphone will not help reduce the critical distance as the reverberation and noise will be amplified along with the local talker s voice when the gain is increased The critical distance can be measured with an SPL meter and noise source When the measured sound level doesn t drop by 4 to 6 dB for each doubling of the distance the criti
125. support a user defined minimum and maximum float Float parameters represent a floating point value When incremented or decremented beyond their range they saturate to their maximum or minimum value respectively Float parameters can support a user defined minimum and maximum sequence Sequence parameters represent unsigned integer values When incremented or decremented beyond their range they wrap around to their minimum or maximum value respectively Sequence parameters do not support a user defined minimum or maximum string String parameters represent a string value list List parameters represent a sequence of string values For example the pstn country parameter is a list parameter that sets the country code for the PSTN telephony interface Some possible values for the pstn country parameter might be north america europe and china Even though list parameters are represented as strings their values are a sequence in a pre defined order Thus they can be incremented and decremented When incremented or decremented beyond their range they wrap around to the beginning or end of the list 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 lt act
126. sured see Appendix B The room gain meter is shown on the AEC portion of the input channel on the channels page as shown in the following figure The meter segments show the room gain ranges in 3dB increments from 10 to 20dB The first segment of the meter is lit if the room gain is greater than 10dB and less than or equal to 7 and so on through the meter segments The last meter segment will illumi nate if the room gain is greater than 17dB 10 7 4 4 2 5 8 11 14 17 Figom Gain dB j 20 innnnnnnn 100 20 Xmit W Recv Mode Reference 1 e Amplifier v Reference 2 lt none gt v 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 mean ing 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 Good i i i 10 7 4 1 2 5 8 11 1417 Acceptable i i i i 10 7 4 1 2 5 8 11 1417 Not Acceptable U I i 0 i I i i 10 7 4 1 2 5 8 11 1417 Tabletop microphone applications will typically have room gains that are 0 or less while ceiling microphone applications will typically have room gains that will be positive due to the proximity
127. the conference audio content C Series Matrix Crosspoints 2 12 The audio matrix is used to create different mixes of input signals and submix signals to be sent to output signals and submix signals Matrix crosspoints gain values are shown in dB where 0 dB means a signal value is unchanged For example a crosspoint value of 6 dB will lower the signal gain by 6 dB before it is summed with other signals The matrix crosspoint gain can be adjusted in 0 1 dB steps between 100 and 20 dB and may also be completely muted In addition the matrix crosspoint can also be negated inverted so that the crosspoint arithmetic creates a subtraction rather than an addition The inversion technique may be effective in difficult room reinforcement environments by creating phase differences in alternating zones to add more gain before feedback Matrix crosspoints associated with stereo channels have a balance or pan to control mapping mono to stereo channels stereo to mono channels and stereo to stereo channels The three different versions of the input processing the ungated conferencing and sound reinforcement are selected at the matrix crosspoint The SoundStructure Studio software allows the user to select which version of the input signal processing at the matrix crosspoint As will be shown in Chapter 4 Creating Designs the different versions of the input processing will be represented with different background colors in the matrix crosspoint
128. the AEC references properly for each microphone The table top microphones will have AEC references that are their adjacent left right zones For instance Zone 1 and Zone 6 microphones will have Zone 1 and Zone 6 amplifiers selected as their two references Zone 2 and Zone 5 microphones will have Zone 2 and Zone 5 amplifiers selected as their refer Wiring Information 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 ke Table Mic 1 Mode Reference 1 Mode Reference 1 1 1 D pas nN e Table Mic 2 nm Mode Reference 1 e Amplifier 1 e Amplifier 1 e Amplifier 1 Y Reference 2 Reference 2 Reference 2 e Amplifier E vw e Amplifier E v e Amplifier E v 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 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 chan nels on other physical inputs or outputs simply drag the channel
129. the Conference Link2 interface and how SoundStructure devices integrate with the Polycom HDX video conferencing system e Chapter 7 provides information on how to install set signal levels and validate the performance of the SoundStructure devices Start here if you have a system already up and running and would like to adjust the system in real time e Chapter 8 provides information for the network administrator including how to set IP addresses and how to view the internal SoundStructure logs and more Introduction e Chapter 9 provides example applications with SoundStructure products including stereo audio conferencing applications room combining and more e Chapter 10 provides details on the status LEDs on SoundStructure and troubleshooting information and steps e Chapter 11 lists the Specifications for the SoundStructure devices including audio performance power requirements and more e Chapter 12 provides information on how to use the different UI elements in the SoundStructure Studio software including knobs and matrix crosspoints e Appendix A provides detailed information on the SoundStructure command protocol and the full command set e Appendix B is an audio conferencing design guide Refer to this section if new to audio conferencing or would like to better understand audio conferencing concepts If new to the SoundStructure products it is recommended that the manual be read starting from Chapter 2 and cont
130. the input signal that when below this threshold the expander will engage The expander ratio is the mul tiplier applied to the difference between the current input signal level and the expander threshold For example if the expander ratio is 2 1 and the input signal level is 3 dB below the expander threshold the gate applies 6 dB of gain equivalently 6 dB of attenuation If the input signal level is above the expander threshold a gain of 1 0 dB is applied to the input signal The expander attack time is the amount of time in milliseconds it takes the expander to ramp the gain up to the target level once the input signal exceeds the expander threshold Automatic Microphone Mixing SoundStructure devices can use either gain sharing or gating styles of auto matic microphone mixers and support up to sixty three different automixer groups Microphones in the same group are part of the same automixer and affect each others gain or gating behavior Each microphone input can be in one automixer group The default automixer style used is gain sharing Automixer Groups Generally all of the microphones in one room should be in the same group and microphones in different rooms should be in different groups Even in zoned audio systems all microphones should be in the same automixer group In room division applications microphones in different rooms should be in different automixer groups when the rooms are divided When the rooms are
131. the selection of algorithms the speed of the underlying processors the implementation of the algorithms and how the audio is collected from the analog to digital converter and also sent to the digital to audio converter in a digital system In some cases such as in video conferencing systems delay may be intentionally added to the audio signal to compensate for the delays inherent with video signal in order to maintain audio and video lip synchronization Network transmission delay is limited by the speed of electrons or the speed of light with satellite and microwave transmission in a network and any other processing or data handling that B 14 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 Local Room Remote Room q 5 8 A z 2 8 J rd oO Ww Ww lt lt Echo Return Loss 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 The acoustic echo canceller is concerned only with the audio as it enters the room and reflected in the room and picked up again by the local microphones It doesn t matter to the echo canceller whether the signal from the remote talkers takes 1 millisecond or 10 hours to be r
132. the virtual channels have been defined it is possible to change the particular physical input or output used by moving the physical connection on the rear panel of the SoundStructure device and redefining the virtual channel to use the new physical input or output that is used Because any control system code must use the virtual channel name the control source code does not have to change even if the actual wiring of the physical inputs or outputs change By using virtual channel names the controller code controls for 3 10 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 It would not matter to the control system if on one installation Podium mic were wired to input 1 and on another installation Podium mic was wired to input 17 The same control system code can be used on both installations because the SoundStructure devices translate the virtual channel reference to the underlying physical channel s that were specified when the virtual channel was defined By using the same API commands on different systems that refers to Podium mic the control system code is insulated from the actual physical conn
133. 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 SoundStructure Studio ceiling mic_example File Connect Tools Help 5 ceiling_mic_example i S SoundStructure System m Safety Mute Edit Channels l Edit Groups levice informatio Save Ref C Channels a Matrix Configured Devices Automixer Automatic configuration DHCP Preset RET waa 5 C Series Mic Input 9 12 Manual configuration b ng EB 1 Wireless Mic EEG 2 Program Audio Left IP Address ED 3 Program Audio Right GB 4 GB 6 amp 7 Ceiling Mic 2 C DNS 1 amp 8 Ceiling Mic 2B DNS 2 amp 9 Ceiling Mic 2 4 10 Ceiling Mic 1 C NTE Server p 11 Ceiling Mic 1B amp 12 Ceiling Mic 1 C Series Line Output 2 12 Telephone Input 1 1 Telephone Output 1 1 Signal Generator 1 1 Baud Rate 9600 bits per second Sub Mix 0 12 ConferenceLink Aux Input 4 4 Flow Control No flow control ConferenceLink Aux Output 5 6 ConferenceLink Raw Input 3 6 Digital GPIO In 0 22 Digital GPIO Out 0 22 Analog GPIO In 02 IR In 0 1 Netmask Gateway a E a 3 ee of E toate OCA E 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
134. used Please note that the factory default settings will not necessarily be useful as matrix crosspoints are muted by default and gains are set to 0dB Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Saving Presets 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 pre set It is recommended that a preset name be descriptive to aid in selecting presets for execution from within SoundStructure Studio As will be described later in this chapter presets are executed with the run command with the preset name as an argument Number Of Presets The number of presets is limited only by the amount of available non volatile memory in the SoundStructure system For single device installations it is esti mated that more than 100 full presets may be stored in the device After the system has been designed with SoundStructure Studio there will be a default full preset called Power On and it will be assigned to be the power on preset If any changes are made to virtual channel parameters or matrix cross points are adjusted the updated settings should be saved in the Power On preset by selecting the Save Selected preset as shown in the fol lowing figure When a preset is saved all the audio settings of the device are compared to t
135. volume set tings The following sections describe how this may be done with the command syntax of the SoundStructure devices See Appendix A Command Protocol Reference Guide for additional information on the command set Mute The microphones in the system may be muted either individually or as the Mics group by sending the following API command to the SoundStructure device 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 Volume Control Volume control in the room can be accomplished by adjusting the fader con trol 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 OdB The volume control range can be limited by setting a fader max and fader min as shown in the API syntax below set fader max Amplifier 10 set fader min Amplifier 10 to limit the maximum and minimum user range of the fader control to 10 and 10dB respectively The max and min ranges only need to be set once and can be configured as part of the SoundStructure Studio configuration file If the current amplifier fader setting is outside of this ra
136. were created A sample collection of outputs is shown in the following figure Create A Project Step 2 of 4 Select Category Select Output Type Channels Defined Outputs Mono e Amplifier Stereo e Phone Out Assistive Listening Audio Amplifier Channel Recording Mono Balanced Stereo Balanced cee Polycom HDX ea HDX Line Mix Out e HDX PSTN Mix Out e HDX Stereo Mics Out Telephone Video Codec Quantity _ z Label Recording system for recording mono audio with consumer grade unbalanced inputs Output Gain 10 dB Cancel The outputs include audio amplifiers recording devices assistive listening devices and also other telephony or video codec systems If the desired style of outputs is not found select something close and then customize the settings as described in the next chapter In this example a stereo amplifier was selected as well as a mono recording output The telephone and Polycom HDX video conferencing system outputs were automatically created when their respective inputs were added to the system Notice that there are multiple audio channels associated with the Polycom HDX codec See Chapter 6 for additional information 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 Create A Project Step 3 of 4 Automatically
137. while most parameters are scalar For example the gain parameter is scalar meaning that there is one value for each physical or virtual channel An example of a one dimensional parameter is the parametric EQ gain parameter There are multiple bands of parametric EQ for each physical or virtual channel The lt index gt arguments are integer arguments used to address parameters with a dimensionality of one or higher The dimensionality of acommand is given in the specific requirements for that command lt arg gt The meaning of the argument is specific to each parameter The syntax of an argument is determined by its type Some uses of commands do not require an argument for example get to get the value of a parameter does not need an argument Parameter Modes Each parameter command enforces one of the following modes for its parameter Parameter Mode Description read write the parameter may be both queried and set read only the parameter may be queried but not set write only the parameter may be set but not queried 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 command
138. wireless microphones into the room Zone 1 Zone 2 one 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 Reinforcement of Presenter Microphones Table Mic 1 Table Mic 2 Table Mic 3 Table Mic 4 Table Mic 5 Table Mic 6 Table Mic 7 Table Mic 8 Wireless Mic Lectern Mic Program Audio L Program Audio R Phone In SoundStructure Studio Steps Amplifier 1 Amplifier 2 Amplifier 3 SoundStructure C12 and TEL1 Phone Out Creating the design described in the previous section will require a Sound Structure C12 and single line telephony solution 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 Muted Outputs Unmuted 0 7 Panbalance o Inverted Gated Conferencing E Gated Sound Reinforcement Inputs Mics a f ameer o JIE Ca ie 0 Ce JE a o o o raemes ce a ameme e TIE a JIE ameme o JIE Ce ce oe C Ie N To add the reinforcement of the wireless and lectern microphones the lectern microphone will only be reinforced into Amp
139. 0 causes the lower priority microphones to be attenuated in addition to any NOM limit effects by the priority attenuation when a higher priority microphone is active Gain sharing automixer groups can use the priority attenuation to simulate a soft chairman priority ducking Off Attenuation Off Attenuation is the amount of attenuation applied to gated channels when they are not active This should be set high enough that inactive channels don t contribute too much noise and reverberation to the mix The ideal value for this parameter may increase with the number of microphones in the system The default value is 15 dB Decay Time Decay time is the amount of time a gated channel takes to ramp its gain down from open 0 dB to its off attenuation This should be set long enough to pro vide a smooth transition as the talker stops speaking Gating Indicators Channel activity status the gate light for each microphone is available for microphones regardless of whether they are in a gain sharing automixer group or a gating automixer group The gating status lights can be useful for output to channel activity LEDs via the logic outputs and control system displays Camera activity is similar to channel activity but has some additional time that the microphone must be gated before the camera gating indicator is made active The camera gating status is intended to be used with logic outputs or control systems that interface to a camera po
140. 0 dBu The analog gain stage can provide from 20 to 64 dB of gain in 0 5 dB steps There is also an option to enable 48 V phantom power on each input Finally the 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 Series Input Processing BE ES C Series Input Processing Routh Parametric Acoustic Echo Noise Non Linear Equalization Cancellation Cancellation Processing Feedback Cancellation Continuing through the signal path as shown in the next figure the input signal continues through the AGC automatic gain control dynamics processing an automixer an audio fader and finally through the input delay Recording Ungated Conferencing Sound Reinforceme Each analog input signa
141. 07 Control Port Parameters 0 eee A 110 System Parameters 0 0 cece eee AEN A 114 B Designing Audio Conferencing Systems Large Room Environments 0 00 B 2 Microphone Selection And Placement 0 0 0 0 c cece eee eee eee B 3 Microphone Fundamentals 0 0 cece eee eens B 3 Microphones For Conferencing 00 c cece B 6 Automatic Microphone Mixers 0 cece eee ete eens B 9 Noise Cancellation oreiceirirei ie rei ii bcos eee ane bene Medea aie enero B 10 Acoustic Echo Cancellation 0 0 0 e eee B 11 AERC Reference naciai oea ead Bead oe Sia E Meade B 13 Tail Ti Meeri A E A ENERE B 13 Transmission Delay ou rprsceprsc tirer eitera kirek be eng bbs ered ook OD B 14 Echo Return 11088 sci c2 s caiacdded oetds Melee eel hessyoe ieee B 15 Multi Channel vs Single Channel AEC 0 000 B 16 Muting Microphones 0 cece eee eens B 17 Volume Control eecicccirisiinre etei ient E EA E ERRER B 18 AEC Troubleshooting Guidelines 00 cee eee eee eee B 18 Telephone Hybrid siciccwcccduaneieccdhivccdieetiomedeameaaies eee B 19 F00 19 0 VG sere ee ac re e E a E E E Ea E EE EN B 21 Loudspeakers ieee cena ranere eni n E ak Red wane E E ages B 21 Speaker Zoning And Placement 0 0 cece eee eee eee B 23 Loudspeakers How Much Power Is Required B 25 Spatial Directionality esseer
142. 1 Mic16 D He he Mez EMIGIS ya 4 1 a ew Met ne cps Bt ea EL ane at ar ae asl inne EEEE EE ER i e Mic3 Mic14 4 N iu eee C es E C D D D Zone 2 Zone 5 TL Mic5 Mic12 oe ae Mic 6 Mic _ i h Mic7 Mic10 _ E a R _y fam i m Mic8 1 Mic9 qr D Zone 3 lt Zone 4 SoundStructure Studio Steps Step 1 Select Inputs Advanced Applications The system is designed with 16 table microphones one lectern mic one wire less mic with line level input one stereo VSX8000 video codec and a single telephony interface Create A Project Step 1 of 4 Select Category SelectInput Type Channels Defined Inputs Microphone Program Audio Hybrids Codecs Telephone Video Codec Other Signal Generator Ceiling Lectern Table Wireless Line Level Wireless Mic Level Quantity v Ceiling Mic 4 microphone located on the ceiling Input Gain 58 dB e Lectern Mic Phone In e Program Audio e Table Mic 1 e Table Mic 2 e Table Mic 3 e Table Mic 4 e Table Mic 5 e Table Mic 6 e Table Mic 7 e Table Mic 8 e Table Mic 9 e Table Mic 10 e Table Mic 11 e Table Mic 12 e Table Mic 13 CR Co 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 VSX
143. 2 WHITE BROWN 24 7 i 7 BROWN 24 8 CLV 5 DRAIN WIRE 24 3 3 SHIELD SHELL SHELL P1 RJ 45 shielded Keystone jack L com RJ110C5 S or equivalent or P1 RJ 45 shielded plug Tyco 5 569552 or equivalent with shielded RJ 45 panel coupler kit L com ECF504 SC5E or equivalent P2 RJ 45 shielded plug Tyco 5 569552 or equivalent Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 OBAM Link 6 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 Using IEE1394b hubs or repeaters will not extend the length of OBAM and any non SoundStructure approved device that is placed on the OBAM Link will prevent OBAM Link from operating properly Connector Pinout 1394b 1394b BETA Plug BETA Plug 1 2 9 3 4 5 6 8 SHELL J SHELL Pin 7 is not connected 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 GRC PIN 7 CTS PIN 8 RTS o MH O U O OUT IR 12V NNN
144. 2 2 110 52774 10 12 HDX Integration 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 drop ping data due to not being ready for new data Flow control literally controls the flow of data between two serial devices If hardware flow control is used and it is recommended that you use flow control on data rates above 9600 baud then it should be enabled on both the SoundStructure device and the device that is connected to the SoundStructure device Hardware flow control may be enabled on a SoundStructure device with the API command set ser flow 1 hw and may be removed with the command set ser flow 1 none where 1 is the device ID How Do I Know The Polycom HDX System Is Connected Properly To The SoundStructure The Polycom HDX Diagnostics and System Status screen shows whether the SoundStructure device labeled as Polycom Mixer has been detected A green arrow associated with the Polycom Mixer as shown in the following figure indicates the systems have detected each other and are working properly System Status Polycom Mixer D Alternatively if the message appears as below then the two systems have not detected each other and are not communicating over Conference Link2 System Sta
145. 26 5 ccc cee ck este keria ean EE eE gle eke e pee eho ede re ee 3 1 Physical Channels sis0s ii ss icin dav odin Oe outs eddie eed ee 3 2 Physical Channel Numbering On A Single SoundStructure Device 3 3 Physical Channel Numbering With Multiple SoundStructure Devices 3 3 Physical Channel Summary n ununun c ccc eee eee ees 3 9 Virtual Channels j03 0 59 srein ea hee SS see RHEE EE EE EST 3 10 Virtual Channel Summary 000000 3 11 Virtual Channel Groups 0 cece eect eee eens 3 12 Virtual Channel Group Summary 0 0 cece eee eee 3 16 Telephone Virtual Channels 0 00 0 c cece cece 3 16 Logie PINS sieeiisenestie redone biwnre teas Mencken See EE ge ce eis 3 16 Physical Logie PINS sse esker whee be ee eh Wiens boda oa ines a Eea ate 3 17 Control Virtual Channels 0 eee 3 20 Control Array Virtual Channels 0 0 0 00 eee ee 3 21 IR Receiver Virtual Channel eo 40 s04 eo sabes vod sso see bes se ess 3 23 4 Creating Designs with SoundStructure Studio SoundStructure Studio 0 eee eee eee eaaa 4 3 Step 1 Input Signals sreeerreresrisi t tini eee eee ee 4 3 Step 2 Output Signals cers cerren posd en pew score ee ESEESE ew eee ee ee 4 6 Pea tema edeeaeee l TEPPET eee e er ssim Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Step 3 Device Selection 00 eee eens 4 7 Step 4 Uploading Or Working Offline
146. 6 Digital GPIO In 0 22 Digital GPIO Out 0 22 Analog GPIO In 0 2 IR In 0 1 BH me ep ep sc a a a a Controlling The System A control system will typically be used to mute microphones and volume set tings The following sections describe how this may be done with the command syntax of the SoundStructure devices See Appendix A Command Protocol Reference Guide for additional information on the command set Mute The microphones in the system may be muted either individually or as the Mics group by sending the following API command to the SoundStructure device set mute Mics 1 will mute all the microphones in the system and set mute Mics 0 will unmute the microphones in the system Advanced Applications When connected to the Polycom HDX system the microphones on the Sound Structure 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 Volume Control Volume control in the room can be accomplished by adjusting the fader con trol 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 follow
147. 6 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 s SoundStructure Studio Project1 File Connect Tools Help S L Projecti S SoundStructure System System Channels Name Matrix Automixer SoundStructure System Apply Presets Wiring Connection type Ethemet Console Update Meters Enabled Click on the button and navigate to the directory that contains the firm ware file to upload as shown in the following figure Look in firmware c Firmware 1 0 1 bin Recent E Desktop My Documents My Computer File name fimware 1 0 1 bin My Network Files of type Firmware fles 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 SoundStructure Studio Project1 DER File Connect Tools Help a B Projecti 5 SoundStructure System System C Channels C Matrix Name C Automixer SoundStructure System C Presets C Wiring Connection type Console Firmware C firmware firmware 1 0 1 bin Meters Enabled Click on the update button to begin the firmware transfe
148. 8 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 Output 20 23 Logic Input 21 11 Logic Output 21 24 Logic Input 22 12 Logic Output 22 25 Ground 13 Analog Gain 2 Audio Connections SoundStructure devices provide balanced audio input and output connections that are terminated with 3 5 mm terminal blocks as shown in the following figure Em 4 i iF For each balanced analog input or output on the SoundStructure rear panel the first pin should be connected to the positive signal the second pin is connected to the negative signal and the third pin is chassis ground as shown in the balanced audio connections in the following figure To connect the Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 11 10 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
149. 8000 were created when their respective input com ponents were added to the system in step 1 Create A Project Step 2 of 4 Select Category Select Output Type Channels Defined Outputs Mono e Amplifier 1 Stereo e Amplifier 2 Assistive Listening e Amplifier 3 Audio Amplifier Channel Recording e Amplifier 4 e Amplifier 5 Hybrids Codecs 7 D Telephone e Y SX8000 Out Video Codec Quantity 1 S Label Amplifier Add Remove 4 mono audio amplifier channel driving one or more speakers Output Gain 0 dB Cer Cae Step 3 Select Equipment The default equipment selection will use two C12 s and a TEL1 telephony card Create A Project Step 3 of 4 Automatically Select Devices Configured Devices B C12 Plugin card Single Line Telephone C12 Plugin card None O Manually Select Devices Advanced Unused Inputs and Outputs Mic Lineln 2 Line Out Phone 0 CeCe Co 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 Create A Project Step 4 of 4 10 QO 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 follow ing figure Muted Outputs 0 Unmuted 7 Panibalance gt 0 Inverted fa O KS Gated Conferen
150. 938 although there are some microphones that only operate with a more limited range and will not operate with 48 V Electret microphones typically require approximately 2 mA of current of phantom power although they can require as much as 10 mA The phantom power is supplied across the positive and negative balanced audio signals with respect to the ground shield of the microphone Directional vs Omnidirectional Microphones Electret microphones are either omni directional and directional in their pick up pattern depending on how the electret microphone element is physically mounted within the microphone enclosure Omni directional microphones will pick up sounds from all directions around a microphone a 360 degree pick up pattern while directional microphones have been designed to pick up signals better in the pick up zone of the microphone and to reject signals outside of the pick up zone 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 As seen in the following figure directional microphones typically
151. A 110 eth_settings Ethernet Settings Argument Argument value Channel Type Device Specific System Value Type String Read Write Mode Read Write System Limits Max String Length 256 Default mode dhcp Description This parameter gets or sets the Ethernet settings When this parameter is set the Ethernet interface is automatically restarted with the new settings The format of the string is a comma separated list of name value pairs with the name and value separated by an equals character and the value enclosed in single quotes The mode attribute is always required It must be either dhcp or static The addr dns gw and nm attributes are required when mode is static and ignored not required when mode is dhcp They are always returned in the acknowledgement For the dhcp case they specify the values obtained from the DHCP server The addr attribute specifies the IP address of the interface The dns attribute specifies the domain name server s A single server or multiple servers separated by spaces may be specified The gw attribute specifies the gateway The nm parameter specifies the netmask DHCP Example 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 w 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
152. 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 limiter function of the dynamics processor This parameter and dp_en must be enables for the limiter to function dp _lim_ratio Limiter 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 0 Maximum 100 0 Resolution 0 1 Default 10 0 User Limits Supported No Description Command Protocol Reference Guide 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 sig
153. Create A Project Step 1 of 4 Select Category SelectInput Type Channels Defined Inputs Polycom HDX ac MACETA Polycom SX7000 Mono e Table Mic 14 Microphone Polycom SX7000 Stereo e i Program Audio Polycom VSX8000 Mono e Polycom Y5x8000 Stereo i Mono HDX Table Mic 2 _Hybrids Codecs Stereo e Table Mic 24 Telephone e Table Mic 2B Widenltadac e Table Mic 2C Phone 1 In F Phone 21n Quantity Polycom HDX 1 s e HDX Program In e HDX PSTN In Label e HDX UI Audio In Polycom HDX e HDX Video Call In Program Audio 1 Add l Remove Program Audio 2 amp Polycom HDX high definition video conferencing system codec connected via ConferenceLink2 Multiple input and output channels are created om 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 Create A Project Step 2 of 4 Select Category Select Output Type Channels Defined Outputs Mono ce Eom Stereo e Amplifier 2 Assistive Listening e Phone 1 Out Audio Amplifier Channel ke Phone 2 Out Recording Polycom HDX ea HDX Line Mix Out e HDX PSTN Mix Out e HDX Stereo Mics Out Hybrids Codecs Telephone Video Codec Quantity 1 2 Label
154. EC on all inputs Configured Devices a C12 Plugin card Single Line Telephone Unused Inputs and Outputs CR Mic In 3 Line Out SR Mic In 0 Phone Channels Page Customizing SoundStructure Designs fit into the next smaller SoundStructure device requires removing audio chan nels from the Edit Channels control 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 A typ ical channels page is shown in the following figure w SoundStructure Studio Project1 5 Project New SoundStructure Edit Channels Edit Groups 7 Submix Channels Matrix te ke Table Mic 1 Table Mic 2 1 20 m Xmit m Recv m Xmit m Recv Stereo Stereo 0 Ps o o o o Bce moon mm The input and output signals are shown with different colored outlines to make it easy to differentiate among inputs outputs and submixes
155. EC reference for both the local and remote rooms includes the audio that is played out the loudspeaker See Appendix B Designing Audio Conferencing Systems for additional information on audio conferencing systems and acoustic echo cancellation Within SoundStructure devices the acoustic echo canceller on each input can have either one or two AEC references specified per input signal For traditional monaural audio or video conferencing applications only one acoustic echo canceller reference is used and that would typically be the signal that is sent to the single loudspeaker zone See the 8 microphones video and telephony application in Chapter 9 for an example Applications that have two independent audio sources played into the room such as stereo audio from a stereo video codec require two mono AEC references or one stereo AEC reference See the 8 microphones and stereo video conferencing application in Chapter 9 An acoustic echo canceller reference can be created from any output signal or any submix signal For a SoundStructure C16 device this means that there are 32 possible echo canceller references 16 outputs 16 submixes that can be defined and selected SoundStructure SR Series Products The SoundStructure SR12 has a similar architecture to the SoundStructure C series While the SoundStructure SR12 does not include acoustic echo cancellation processing it does include noise cancellation automatic microphone mixing mat
156. Entry Tones 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 1 Description This parameter enables or disables entry tone generation for the telephony interface If entry tones are enabled 1 then an entry tone is played whenever the auto answer feature engages and connects the telephony interface Entry tones and exit tones see the phone_exit_tone_en parameter are typically enabled to prevent a caller from entering or exiting a conference unannounced phone_exit_tone_en Enable Exit Tones 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 1 Description Command Protocol Reference Guide 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 phone_flash Connect Or Disconnect Telephony Interface Argument Argument value Channel Type Virtual Channel
157. Expansion Threshold en 2 1 Expansion eens 4 1 Expansion Output Level dB 10 1 Expansion Input Level dB The attack portion of the expander is when the attenuation is reduced toward 0 dB and the decay portion is when the attenuation is increased Gates perform like expanders but are typically set with higher expansion that is gate ratios and have a longer hold time The gate does not decay until the signal has been lower than the threshold for longer than the hold time This prevents the gate from attenuating the signal between short pauses in speech The gate threshold is the RMS level in dBFS of the input signal below which the gain turns on The level must be below this threshold longer than the gate hold time before the gain begins to apply a gain change The gate ratio is the multiplier applied to the difference between the current 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 The gate decay controls how quickly the gain ramps down once the signal level is lower than the gate threshold and the gate hold time has expired The expander threshold is the RMS level in dBFS of
158. Frequency response 20 22 000 Hz 0 1 0 3 dB Idle channel noise lt 109 dB FS no weighting 20 20 000 Hz 60 dB FS 997 Hz input signal 0 dB gain Dynamic range gt 109 dB FS no weighting 20 20 000 Hz 60 dB FS 997 Hz input signal 0 dB gain Linearity 0 dB FS to 122 dB FS 1 dB Specifications THD N lt 0 005 20 dB FS input signal Common mode rejection ratio lt 61 dB 20 20 000 Hz no weighting Cross talk lt 110 dB 20 20 000 Hz 1 kHz channel to channel Latency Mic Line inputs to outputs 23 ms AEC and NC processing enabled Acoustic echo cancellation span 200 ms Total cancellation gt 65 dB Convergence rate 40 dB second Noise cancellation 0 20 dB software selectable Control inputs contact closure Status outputs open collector 60 V and 500 mA maximum total per outputs All signal ground pins connected to chassis ground through low impedance planes Telco Input gain 100 to 20 dB in 1 dB steps software adjustable Nominal transmit level 0 dBu in SoundStructure device yields 15 to 17 dBm to phone country code dependent Off hook loop current 10 mA minimum to 120 mA maximum Output gain 100 to 20 dB in 1 dB steps software adjustable Frequency response 250 3300 Hz Dynamic range gt 70 dB FS 250 3300 Hz A weighted Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Pin Out Summary Drawings and part numbers are provided for reference only Othe
159. Ibs 6 4 kg shipping Connectors e RS 232 DB9F e OBAM In Out IEEE 1394B e CLINK2 RJ45 e LAN RJ45 e Control Status DB25F e Audio Mini 3 5 mm quick connect terminal blocks e IR Receive Mini 3 5 mm quick connect terminal block Power e Internal power supply Input voltage of 90 250 VAC 50 60 Hz e Line power requirements including 0 6 PF 130 VA C16 115 VA C12 105 VA SR12 95 VA C8 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 775 Vrms Equivalent input noise lt 122 dBu 20 20 000 Hz Rs 150 Ohms 1 Input impedance 10 kOhms Input EMI Filter Pi filter on all audio inputs Outputs Output gain 100 to 20 dB in 1 dB steps software adjustable Maximum output amplitude 23 dBu 1 THD N Nominal output level 0 dBu 0 775 Vrms Output impedance 50 Ohm each leg to ground designed to drive loads gt 600 Ohms Output EMI filter Pi filter on all audio outputs System Unless noted all values are valid for all channels at 0 dB input gain
160. Mic 14 EH 15 Table Mic 15 EB 16 Table Mic 16 EH 17 Program Audio Left EH 18 Program Audio Right EB 19 Wireless Mic EH 20 Lectern Mic FE 21 VSX8000 In Lett FEE 22 VSX8000 In Right gp 23 gg 24 EH C Series Line Output 0 12 Ay Signal Generator 0 1 a h Sub Mix 0 12 ConferenceLink Aux Input 0 4 E rJ ConferenceLink Aux Output 0 6 7 ConterenceLink Raw Input 0 6 E Digital GPIO In 0 22 E Digital GPIO Out 0 22 Analog GPIO In 0 2 w E IR In 0 1 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 set mute Mics 1 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 9 78 This example shows how to use the SoundStructure products for a room com bining application This example assumes there are two rooms each witha PSTN line a program audio feed a loudspeaker zone and one digital micro phone array in each room In addition room 1 also
161. Over Conference Link2 2215 23327 001 2457 23716 001 j 2457 23216 001 25 ft 2215 23810 001 002 2215 23810 001 002 2457 24009 001 25 ft d HDX Mic 1 HDX Mic 2 2215 23809 001 002 2215 23810 001 002 2457 24008 001 50 ft 2457 24009 001 25 ft d HDX Mic 1 HDX Mic 2 6 25 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Summary 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 2457 23215 001 Walta to Walta cable 15 ft length 2457 23216 001 Walta to Walta cable 25 ft length Included with the HDX table microphone arrays 2457 24008 001 RJ45 to RJ45 50 ft length cross over cable Part of the HDX ceiling microphone array package 2457 24009 001 RJ45 to RJ45 25 ft length cross over cab
162. PCs running SoundStructure Studio may communicate with SoundStructure over this interface using port 52774 Each SoundStructure will support multiple simultaneous IP connections from its Ethernet controller Each collection of SoundStructure devices that are linked via the OBAM interface only requires a single LAN connection to control all the SoundStructure devices SoundStructure devices also support having multiple linked devices with each device connected via Ethernet Connecting to two networks could be used to provide redundancy on the same network or can be Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Ethernet 192 168 1 Ethernet 172 22 2 Virtual Channels 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 S SeundStrucore C16 T POLYCOM 100 OBAM Link 101 gt l D oe eae OBAM Link 3 ee kK T POLYCOM OBAM Link 103 d in L POLYCOM a e OBAM Link amp L D gt 122 The SoundStructure Ethernet interface can be configured to have either a static IP address or can accept a dynamic IP address from a DHCP server By default the SoundStructure products will accept an IP address from a DHCP server A
163. 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 Table Mic 1 Table Mic 2 Table Mic 3 Amplifier L Amplifier R Table Mic 4 SoundStructure Table Mic 5 c8 Table Mic 6 Table Mic 7 Table Mic 8 Conference Link2 Polycom HDX SoundStructure Studio Steps The steps to create this project are shown in the next figures The names for the channels are the names that SoundStructure Studio defines 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 sys tem Notice that when the HDX system is selected there are multiple audio streams that will be transmitted from the HDX to the SoundStructure Addi tional information may be found in Chapter 6 Create A Project Step 1 of 4 Select Category SelectInput Type Channels Defined Inputs Polycom HDX Ete Polycom HDX pasna Polycom Y5x7000 Mono tea HDX Line In Microphone Polycom V SX7000 Stereo e HDX PSTN In Program Audio Polycom SX8000 Mono e HDX UI Audio In Polycom S 8000 Stereo QOJ HDX Video Call In Hybrids Codecs Sie Table Mic 1 Telephone Table Mic 2 Wideo Codec Table Mic 3 Quantity Table Mic 4 Other 1 Table Mic 5 i Table Mic 6 Signal Generator Label Table Mic 7 f Table Mic 8 Po
164. 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 If there isn t already a signal generator as part of the project add a signal generator to the project by selecting Edit Channels and select the Signal Generator as shown in the following figure GE Edit Channels Select Category Select Channel Type Channels Defined Inputs Microphone Program Audio Outputs Assistive Listening Audio Amplifier Channel Recording Hybrids Codecs Telephone Video Codec Submix Submix Other Signal Generator Signal Generator ke ke ke ke ke a ke amp ke E je Quantity 1 E Label Sig Gen Add Remove Amplifier Phone In Phone Out Program Audio Submix Mics Table Mic 1 Table Mic 2 Table Mic 3 Table Mic 4 Table Mic 5 Table Mic 6 Table Mic 7 Table Mic 8 VSx8000 In V SX8000 Out An internal signal generator capable of producing a variety of diagnostic signals Input Gain 0 dB Close 7 17 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 OdB setting a
165. Select Devices Configured Devices amp C12 Plugin card Single Line Telephone Manually Select Devices Advanced Select Devices C Series Quantity C16 1 C12 es c8 Plugin Cards Single Line Telephone Dual Line Telephone Unused Inputs and Outputs Mic Lineln 2 Line Out hs Phone 0 4 device with 16 mic line inputs and 16 line outputs with AEC on all inputs By default SoundStructure Studio will display the equipment with the minimun 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 Different devices may be selected by clicking on the device adjusting the quantity and clicking Add Devices may be removed by selecting the device in the Configured Devices window and selecting Remove The unused inputs and outputs display shows whether additional resources are required to implement the design and also how many unused inputs and outputs are available In this example a SoundStructure C12 and a single line telephony interface card are selected to implement the design The resulting system has one additional analog input and nine additional analog outputs The inputs are used by the 8 microphones 1 wireless microphone and the stereo program audio and the line outputs are used by the stereo amplifier and the mono recorder The Polycom HDX video codec does not requir
166. Structure device is set fader Amplifier x where x is the HDX volume level minus 30 At the maximum volume setting for the Polycom HDX 50 this will cause the SoundStructure to execute the command set fader Amplifier 20 This will set the fader control for the virtual channel Amplifier to 20 A command status message will be sent out to the SoundStructure control ports indicating the new fader level 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 a D Because SoundStructure systems receive volume change requests from the HDX and do not send volume messages to the Polycom HDX any volume limit set on the SoundStructure system will not be recognized by the HDX This means that while the user adjusts volume on the Polycom HDX it will appear as the volume continues to change on the Polycom HDX UI although a volume limit may have already been reached within the SoundStructure system which would prevent the system from getting any louder in the room Designing With HDX Digital Microphone Arrays Each HDX digital microphone array has three mi
167. Table Mic 2 B Gate m Cam Channel Bias ie Threshold aE Priority Add Channels Remove Channels Gate m Cam Channel Bias Ee T hreshold gt e _ Priority Chairman rm Last Mic Meters Disabled Le 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 Finally the preset Power On can be removed as those settings do not repre sent a valid configuration for this design since it contains the settings prior to creating the combined configuration 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 SoundStructure Studio room_combine_example File Connect Tools Help room_combine_example B SoundStructure System Miito Mute T Channels Matrix Presets Automixer Power on Preset C Presets wiring Edit Channels Edit Groups Combine v i N Preset Contents Preset Name Type Mute Run Preset Parameter Min Max Row Channel Col Channel Combine Full True am_gain_sharing Split Full True matrit_mute Amplifier Amplifier 1
168. The outputs of the system are not muted during a partial preset unless the designer explicitly inserts commands to mute the outputs of the system during the partial preset Removing Presets 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 Presets may be removed from the system by left clicking on the preset and then clicking Remove Preset If the power on preset is removed and the system rebooted the system will boot into the current settings if they have been stored in the configuration file Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Network Management This chapter describes the network and control aspects of SoundStructure sys tems including managing the device over IP and configuring the RS 232 port Connecting To The Device LAN Interface 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 When multiple devices are linke
169. Ts Tie e SLAdL SLNNI Potycom SoundStructure C16 Input Physical Channel 3 Input Physical Channel 10 When designing with SoundStructure products the analog inputs such as microphones or other audio sources and outputs from the system such as audio sent to amplifiers will connect to SoundStructure s physical channels 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 Physical Channel Numbering On A Single SoundStructure Device As described previously in single device SoundStructure installations for example using a single SoundStructure C16 the physical channel numbering for the inputs and outputs corresponds to the numbering on the rear panel of the device for example physical input channel 3 corresponds to input 3 on the SoundStructure C16 device and so on as illustrated in the following figure Output Physical Channels 1 16 SoundStructer Soy POLYCOM Input Physical Channels 1 16 Physical Channel Numbering With Multiple SoundStructure
170. 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 A 28 Command Protocol Reference Guide Argument Argument value System Limits Minimum 100 0 Maximum 20 0 Resolution 0 1 Default 0 0 User Limits Yes Supported 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 The Read Write Mode entry indicates that the fader value can be set with the action set and the value can be retrieved with the action get The Phys Chans entry indicates the types of physical channel this command can operate on The fader command can operate on most physical input signals include the standard conferencing inputs and outputs for example the analog mic or line inputs on the rear panel of the C series products the sound reinforcement inputs and outputs used with the SR12 telephony input and output channels submix channels and the
171. X8000 Out channel and Ampli fier channel were reversed due to a physical wiring error then the signals that were routed to the VSX8000 output channel would now be physically con nected to the amplifier This type of problem could cause the system to immediately generate feedback into the room since the microphones would be routed unintentionally to the amplifier rather than to the codec a result that is certainly not desired This example underscores the importance of ensuring the physical connections are the same as the SoundStructure devices expect The CAD drawing that corresponds to this wiring page is shown in the follow ing figure Table Mic 1 VSX8000 Out Table Mic 2 Amplifier Table Mic 3 nc Table Mic 4 nc Table Mic 5 nc Table Mic 6 nc SoundStructure Table Mic 7 C12 nc Table Mic 8 nc Program Audio nc VSX8000 In nc nc nc Phone In Phone Out H a he a g E The physical wiring of a system must match the virtual wiring page definition or the system will not operate properly There are two options if the actual system wiring doesn t match the wiring defined by SoundStructure Studio 1 Rewire the system physically 2 Rewire the system virtually Rewiring the system physically requires access to the equipment rack ensur ing the physical cables can still reach their new locations and moving rear panel phoenix connectors Rewiring the system virtually requires moving signals on the wiring pa
172. a Conferencing Cancellation gt ion Processing Processor level_pre Sound Reinforcement Dynamics Processor 0 Foodback Automatic Cancellation cain Contor P Analog AID Parametric Gain Converter Equalization level_pre Within SoundStructure Studio the level_pre signal meter is adjacent to the analog input gain slider in SoundStructure Studio as shown in the following figure Adjustments to the gain slider will be reflected in the meter add more gain and the meter will show more signal activity Lower the gain and the Customizing SoundStructure Designs meter will show less signal activity e Table Mic 1 1 1 D 5 nN m a H H of H H H 1 ot 1ot m Ro t 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 The exact location of the meter in the signal processing path depends on the type of signal that is viewed as described next Microphone level_post Microphone channels post level wil
173. a different physical input The following figure shows moving Ceiling Mic 1 A from input 12 to input 5 to make it possible to connect an analog input to input 12 BA C12 bus id 1 a EB C Series Mic Input 9 12 EEG 1 Wireless Mic EEG 2 Program Audio Left EEG 3 Program Audio Right EEG 4 gt EEG 6 amp 7 Ceiling Mic 2C amp 9 Ceiling Mic 2B amp 9 Ceiling Mic 24 amp 10 Ceiling Mic 1 C amp 11 Ceiling Mic 1B FEB 12 If any changes are made to the wiring page please make sure to save the file from the File Save menu option so that the updated virtual channel definitions are saved in the configuration Connecting Over Conference Link2 Digital Microphone Array Numbering Examples of the microphone connections and their numbering within Sound Structure are shown in the following figure 7T7171 gt L TTM E E L le CEES CESSES SESS A LE TEESE RETR are rere cow SoundStucture C16 PoLYco PoLYooM HDX Mic 1 HDX Mic 2 HDX Mic 3 HDX Mic 4 HDX Mic 1 HDX Mic 2 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 fig
174. aced on hook with the command set phone connect Phone 1 Out 0 The telephone may be set to dial the digits 1234567 once taken offhook with the command set phone dial Phone 1 Out 1234567 Customizing The Phone Routing If the system has only one telephony caller the user may wish to have the tele phone caller audio come from both sets of loudspeakers Assuming the first telephony interface is used if there is only one telephone caller this can be accomplished by unmuting the Phone 1 In channel to Amplifier 2 with the following command set matrix _mute Phone 1 In Amplifier 2 0 When the second line is answered the routing can be changed to mute the first phone line to the second amplifier channel as follows set matrix _mute Phone 1 In Amplifier 2 1 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 9 38 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 This application is similar to the 8 microphone mono example shown previously with the addition of the stereo video codec that enables both a positional
175. ach SoundStructure device has as many submixes as there are inputs _ gt Telco Processing Input Processing Input S Mant input we miai lute ae r pe n Submix Processing Submix Input Dynamics Parametric M ubmix output ae ie oe Sian C Series Acoustic Echo Canceller References In conferencing applications an acoustic echo canceller removes the remote site s audio that is played in the local room from being picked up by the local microphones and sent back to the remote participants The AEC ocal Room N the following figure removes the acoustic echo of the remote talker so it is not sent back to the remote talker AEC reference for local room AEC reference for remote room Remote Room E S F 8 2 z O O u Ww lt lt A LocalTalker Remote Talker Acoustic echo cancellation processing is only required on the inputs that have microphone audio connected that will hear both the local talkers speech and the acoustic echo of the remote talkers speech 2 15 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 A
176. add a new virtual channel group enter a group name in the Group Label field and then click the Add Group button as shown in the following figures This example shows an example of creating the Zone 1 Mics virtual channel group Edit Groups Channels Channel Groups Group Label aroupkanet O amp A Mics Zone 1 Mics e Table Mic 1 e Polycom HDX In e Table Mic 2 ed Program Audio AddGroup y ee Table Mic 9 Add Group p e Table Mic 4 e Table Mic 1 Ms co Table Mic 5 ari Me A ee e Table Mic 6 able Mic e Wireless Mic Table Mic 4 Table Mic 5 Table Mic 6 Wireless Mic Inputs Add Channel gt Outputs eo Amplifier e Polycom HDX Out e Recording Phones lt Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 5 10 Edit Groups Channels si Inputs Ai e Recording ke Polycom HDX In e Program Audio Table Mic 1 Table Mic 2 Table Mic 3 Table Mic 4 Table Mic 5 Table Mic 6 Wireless Mic Add Channel gt Outputs ea Amplifier lt Remove Channel e Polycom HDX Out Group Label Channel Groups 2 A Mics Table Mic 1 e Table Mic 2 Table Mic 3 e Table Mic 4 Table Mic 5 e Table Mic 6 e Wireless Mic Zone 1 Mics Phones Once a virtual channel group has been defined virtual channels may be added to the virtual channel group by selecting the desired virtual channels Mo
177. ain control dynamics processing automixer fader delay and input mute This is the path that is typically used for sending local audio to loudspeakers in the room for sound reinforcement There is no non linear processing on this path so that the local talker audio to the loudspeakers is not affected by the presence of remote talker audio in the local room The automatic gain control on the sound reinforcement path is different from the automatic gain control on the conferencing version of the signal because the sound reinforcement automatic gain control will not add gain to the signal In other words the sound reinforcement AGC will only reduce the gain of the input signal This restriction on the sound reinforcement AGC is to prevent the Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 fic or Lind JAnaio Input Gain 2 10 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 C Series Sound Reinforcement Input Processing Parametric Equalization AD Converter TOT Dynamics coustic Echa Cancellation Automatic Dynamics H caincontar FP presa e pe y Pee Inputto Recording Ungated Automixer Non Linear Processing Feedback Cancellation
178. al information on the command set Mute The microphones in the system may be muted either individually or as the Mics group by sending the following API command to the SoundStructure device set mute Mics 1 will mute all the microphone in the system and set mute Mics 0 will unmute the microphone in the system 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 con trol 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 OdB The volume control range can be limited by setting a fader max and fader min as shown in the API syntax below set fader max Amplifier 10 set fader min Amplifier 10 to limit the maximum and minimum user range of the fader control to 10 and 10dB respectively The max and min ranges only need to be set once and can be configured as part of the SoundStructure Studio configuration file If the current amplifier fader setting is outside of this range the range of the maxi mum or minimum fader values will be adjusted to include the current fader setting In other words to set a fader max
179. alization The signal generator and AEC reference physical channel types do not support graphic equalization All physical channel types except the signal generator support a high pass filter a low pass filter a high shelf filter and a low shelf filter 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 This parameter enables 1 or disables 0 all equalizer processing peq geq etc for the specified virtual channel Examples Command Response Description set eq_en Amplifier 1 val eq_en Amplifier 1 Enables the equalization processing for the channel Amplifier 56 eq_type Select Graphic or Parametric Equalizer Argument Argument value Channel Type Virtual Channel Value Type List Read Write Mode Read Write Phys Chans Conferencing Line Output Sound Reinforcement Line Output Virt Chans Mono Stereo Values geq Graphic Equalizer default
180. ally set through the com mand API in samples where each sample represents 1 48 of a millisecond In addition to the audio processing paths described in this section telephony channels have additional user controls to configure the telephone interface Select the Phone Settings button to get access to the telephony specific controls 8 S J a BERES o B ood Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 66 The telephony channel controls are shown in the following figure Phone Settings Project auckland In Phone In Out Phone a Channel e Phone In Auto Answer Auto Hangup Entry Tone Loop Drop Exit Tone Flash Delay M Ring Tone i i mi DTMF Gain Tone Gain Dial Tone Gain 20 20 20 T o B o ea ba i Me Country Australia v Line Voltage Lo Vv Loop Current mom m 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 This behavior is different from the Vortex products where dialing digits if the phone were on hook would cause the phone to go off hook With the SoundStructure products the phone must be taken off hook prior to dialing Auto Answer Auto answer e
181. alue Channel Type Virtual Channel Value Type Void Read Write Mode Write Only Phys Chans Analog Telephony Output Virt Chans Mono Description Setting this parameter causes the last number to be redialed on the telephony interface The last number is defined as all the digits that were dialed since the telephony interface was last connected see the phone_connect parameter Like the phone_dial parameter if the telephony interface is not already connected when this parameter is set the digits will not be dialed The phone must be taken off hook by setting phone_connect to 1 before the digits can be dialed phone_ring Ring Indicator For Telephony Interface Argument Argument value Channel Type Virtual Channel Value Type Boolean Read Write Mode Read Only Phys Chans Analog Telephony Input Virt Chans Mono A 48 Description Command Protocol Reference Guide 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 Examples Command Response Description val phone_ring Phone In 1
182. an that at the same time an output signal to the loudspeakers can use the sound reinforcement processed version of an input signal another output signal can use the noise cancelled version without feedback processing and a different output signal can use the recording version of the input signal The decision of which of these three processed versions to use is made at each matrix crosspoint as described in the Matrix Crosspoint section following this section Noise Cancelled Version The conferencing version is processed with input equalization noise cancellation automatic gain control dynamics processing automixer fader delay and input mute The noise cancelled signal path is highlighted in the following figure and the block diagram of this processing is also shown This is the path that is typically used to send a noise reduced version of the Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 SR Series Noise Cancellation Input Processing 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 Fader Daly Tate m Fader s dviay gs N Recording Ungated Dolay Bai ae Noise Cancelled Automatic Dynamics MRA ve ioe Input to Sound Fg om poy OL Auiorier
183. ancellatior Acoustic Echo Cancellation Gain Control Dynamics Cat Conferencing Gain Control Dynamics Processor Input to Sound Matrix Reinforcement Parametric Equalization S gt Feedback Automatic Dynamics Cancellation Gain Control Processor H me f When the ow delay option is selected the sound reinforcement and sound reinforcement ungated processing paths will NOT have any echo and noise cancellation processing Only the conferencing and ungated conferencing versions of the input processing will have echo and noise cancellation processing These two delay options are summarized in the following table Delay Type Meaning Normal The signal path includes the latency associated with the echo and noise cancellation signal path Low delay The signal path does NOT include the latency associated with the echo and noise cancellation signal path The echo and noise cancellation blocks are completely bypassed The signal processing associated with the low delay option is shown in the fol lowing figure for both the ungated sound reinforcement path and automixed Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 sound reinforcement paths UNGATED Sound Reinforcement Processing Recording Ungated
184. ander Ratio Argument Argument value Channel Type Virtual Channel Value Type Floating Point Read Write Mode Read Write 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 0 User Limits No Supported Description This parameter sets the ratio of the target gain applied by the expander versus the difference between the input signal level and the expander threshold For example if the expander ratio is 2 i e 2 1 and the input signal level is 3 dB below the expander threshold the expander applies 6 dB of gain dp_exp_thresh Expander Threshold 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 100 0 Maximum
185. annel of the virtual channel the trim will be applied For example indices 1 and 2 correspond to the left and right physical channels of a stereo virtual channel Examples Command Response Description set trim Program Audio 12 val trim Program Audio 12 Sets the trim value of the left channel channel 1 of the stereo virtual channel Program Audio to 2dB set trim Program Audio 2 3 val trim Program Audio 2 3 Sets the trim value of the right channel channel 2 of the stereo virtual channel Program Audio to 3cB 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 Virt Chans Mono Stereo System Limits Minimum 1 0 Maximum 1 0 Resolution 0 01 Default 0 0 User Limits No Supported Description The matrix_balance parameter is available at crosspoints where stereo virtual channels are mixed to mono or stereo virtual channels The matrix_balance paramete
186. annels that include remote audio are the Phone In Pro gram 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 confer encing 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 wes SoundStructure Studio Project1 File Connect Tools Help a A Project B New SoundStructure C Channels 3 C Automixer E wiring E Safety Mute Edit Channels Edit Groups Groups Inputs Outputs puts gt SMSIS AANE AMHA te ke e ke 0 Unmuted A Panibalance Inverted Gated Conferencing Muted Out Gated Sound Reinforcement Inputs OM Table Mic 1 OM Table Mic 2 OM Table Mic 3 OM Table Mic 4 UO Table Mic 5 UO Table Mic 6 Table Mic 7 Table Mic 8 om SX8000 In 0 0 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 wa
187. ans Mono Stereo Default 0 Description This parameter enables 1 or disables 0 filter decay mode for the feedback reduction algorithm If filter decay mode is enabled the adaptive notch filters can slowly decay to 0 dB if no singing is detected at that frequency This mode is useful in rooms with high noise or where there is a lot of motion Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 90 fb_filter_reset Reset One Of The Feedback Reduction Filters Argument Argument value Channel Type Virtual Channel Description 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 Setting this parameter resets the specified filter in the feedback reduction algorithm Redpoint will likely set this parameter for filters it has converted to fixed parametric EQ filters fb_filter_max_depth Maximum Filter Depth For Feedback Reduction Filters 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 100 0 Maximum 0 0 Resolution 0 1 Default 15 0 User Limits No Supported Description This parameter sets the maximum att
188. anual_example File Tools Help manual_example gt z a Ethernet Port _Edit Channels Channels Edit Groups M ONE C C Matrix C Automixer T win 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 If a parameter for all members of a virtual channel group is individually changed to the same value say one channel at a time until all channels have the same value the virtual channel group setting will not be set automatically to the common value and consequently there will be no command acknowl edgement that the virtual channel group has that common value For instance if all microphones in the Zone 1 group were muted individually there would not be an acknowledgement from the Zone 1 group that the group was muted However if the Zone 1 group were muted there would be an acknowledge ment for the group and all the members of the group that their state was muted Changing the settings of all members in the group individually to a common value does not cause the virtual channel group to show that common value The settings that can be applied to input channels depend on the type of vir tual channel created from that physical input For example there are different controls if the signal is a microphone input line leve
189. arameter returns the temperature in degrees C from of one of the internal temperature sensors The temperature sensors have the following locations by index 1 is at the back right underneath the plug in slot 2 is near the center of the analog input circuitry 3 is at the front right in front of the power supply dev_type Device Type Command Protocol Reference Guide 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 dev_uptime System Uptime Argument Argument value Channel Type Device Specific System Value Type String Read Write Mode Read Only System Limits Max String Length 16 Description This parameter returns the amount of time since the last reboot The value returned is formatted as days hours minutes seconds For example a value of 247 02 14 31 indicates the system has been running for 247 days 2 hours 14 minutes and 31 seconds dev_volt_clink ConferenceLink Supply Voltage Argument Argument value Channel Type Device Specific System Value Type Floating Point Read Write Mode Read Only
190. ation SoundStructure products have taken a different and simpler approach to labeling the inputs and outputs when multiple devices are used together SoundStructure products achieve this simplification through the use of physical channels virtual channels and OBAM s intelligent linking scheme As will be shown in the next section physical channels are the actual input and outputs numbers for a single device and this numbering is extended sequentially when multiple devices are used Virtual channels will extend this concept by creating a layer over physical channels that allows the physical channels to be referenced by a user defined label such as Podium mic rather than as a channel number Physical Channels SoundStructure defines physical channels as a channel that corresponds to the actual inputs or outputs of the SoundStructure system Physical channels include the SoundStructure analog inputs analog outputs submixes the telephony interfaces the conference link channels and as will be shown later in this chapter even the logic input and output pins Examples of physical channels are input 3 which corresponds to the physical analog input 3 on the rear panel of a SoundStructure device input 10 corresponds to analog input 10 and output 6 which corresponds to the physical analog output 6 on a SoundStructure device as shown in the following figure Output Physical Channel 6 21s 4s fet Te fs Pot 2 fis fs
191. ator Add l Remove amp microphone located on the ceiling Input Gain 58 dB Step 2 Select Outputs Select two mono amplifiers as the output devices for this example The tele phone outputs are automatically defined when their respective inputs are added Create A Project Step 2 of 4 Select Category Select Output Type Channels Defined Outputs Mono e Amplifier 1 Stereo e Amplifier 2 Assistive Listening ke Phone 1 Out Audio Amplifier Channel e Phone 2 Out Recording Hybrids Codecs Telephone 5 Video Codec Quantity 4 5 Label Amplifier Add Remove A mono audio amplifier channel driving one or more speakers Output Gain 0 dB Ce Covet Advanced Applications Step 3 Select Equipment Select the equipment required to create this design By default the SoundStruc ture C12 with a dual line telephone card is selected Create A Project Step 3 of 4 Automatically Select Devices Configured Devices a C12 Manually Select Devices Advanced Plugin card Dual Line Telephone Unused Inputs and Outputs Mic Lineln 2 Line Out 10 Phone 0 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 Create A Project Step 4 of 4 Work offline Send configuration to devices Device Settings
192. ay 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 As shown in the following figure speech originating in either the local or remote room is transmitted over a communications network to the other room where it is amplified and reproduced by the local loudspeaker The output of the loudspeaker or multiple loudspeakers will fill the local room and from many paths of reflections reach the microphones in the local room In the absence of an acoustic echo canceller this acoustically echoed version of the remote talker s audio is transmitted back over the network to the originating room and is reproduced by the loudspeaker where it is perceived as an acoustic echo Acoustic echoes degrade the quality of speech communications because echoes of one s speech are subjectively annoying to the person speaking In fact if the elapsed time between when a word is spoken and when its echo is heard is more than 300 msec the echo will actually cause most talkers to stutter In addition echoes can overload communication circuits resulting in a feedback condition called howling If by the combination of loudspeaker volume and microphone sensitivity and positioning the echoes are louder than the originating speech the teleconferencing equipment or the network itself can overload
193. back Automatic Dynamics n gt Fafi i i 4 n Fader Dela Equalization Cancellation Cancellation Cancellation Gain Control Processor Automixer Mute The sound reinforcement signal path is selected at the matrix crosspoint by 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 Muted Unmuted A Panibalance o Inverted Outputs Gated Conferencing Gated Sound Reinforcement Inputs Edit casa aie 20 ahr 0 100 Hese ee Invert Gating Type Snd Reinforcement v 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 Acoustic Echo Cancellation AEC The AEC can be enabled disabled by toggling the AEC button The AEC con trol shows the mode of the acoustic echo canceller with Xmit indicating the system is transmitting audio to the remote site and Recv indicating the system is receiving audio from the remote site and heard in the local room The room gain is shown graphically in the meter and the number in the box next to the meter Room gai
194. be enabled for the peak limiter to function dp_peak_thresh Peak Limiter threshold Argument Argument value Channel Type Virtual Channel Value Type Floating Point Read Write Mode Phys Chans Read Write 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 100 0 Maximum 0 0 Resolution 0 1 Default 0 0 User Limits No Supported Description This parameter sets the RMS level in dBFS of the input signal above which the peak limiter engages The peak limiter will ensure that the peak level never exceeds this threshold Algorithm Parameters A 84 aec_en Enable Acoustic Echo Canceller 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 0 Default Description Command Protocol Reference Guide 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 Chan
195. be saved at any time by selecting Save Project option from the File menu This will create the file with the name of your choosing and store it on the local disk with a file extension of str When working online saving the project will prompt to save the file on the disk as well as store the settings in the SoundStructure device 4 11 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 4 12 Customizing SoundStructure Designs Wiring Page Once a SoundStructure project file has been created as described in the previ ous 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 The detailed controls for the inputs outputs and submix signals will be pre sented in the order that the controls appear on the channels page After changes have been made to the configuration please ensure that the set tings are stored to a preset see Chapter 7 and that a power on preset has been defined During the design process SoundStructure Studio creates the virtual input and output channels using the labels that were used during design steps 1 and 2 as the virtual channel names The virtual channels are created with default phys ical input and output channels which are as
196. been expanded to show the AEC reference Advanced Applications By default the AEC reference has been set to the mono virtual channel Ampli fier because this audio includes all the remote audio that need to be echo cancelled ees SoundStructure Studio Project1 E A Project Edit Channels _ Edit Groups Groups X Inputs 7 Outputs X Submis Expandall Colapse All B SoundStructure System C Channels Matrix C J C Automixer Presets C Wiring D S Sood gt 1 Meters Disabled 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 Configured Devices lt gt C8 bus id 1 S E C Series Mic Input 8 8 EH 1 Table Mic 1 GEG 2 Table Mic 2 EE 3 Table Mic 3 EB 4 Table Mic 4 GEG 5 Table Mic 5 EE 6 Table Mic 6 EH 7 Table Mic 7 GEG 8 Table Mic 8 o FEB C Series Line Output 2 8 EB 1 Amplifier Left G5 2 Amplifier Right Signal Generator 0 1 Sub Mix 1 8 ConterenceLink Aux Input 4 4 ConferenceLink Aux Output 5 6 ConferenceLink Raw Input 3
197. ble Mic 3C Table Mic 3B D Table Mic 34 1 Table Mic 2C 2 Table Mic 2B 3 Table Mic 24 14 Table Mic 1 C amp 15 Table Mic 1B amp 16 Table Mic1A o EH C Series Line Output 2 16 EB 1 VTX1000 Out EB 2 Amplifier 4 5 6 7 8 3 1 1 1 1 a 4 a 4 a 4 a EEG 16 Ay Signal Generator 1 1 cf Sub Mix 0 16 E Cc ConferenceLink Aux Input 0 4 a Cc ConferenceLink Aux Output 0 6 E Cc ConferenceLink Raw Input 0 6 Digital GPIO In 0 22 Digital GPIO Out 0 22 Analog GPIO In 0 2 IR In 041 Controlling The System While a control system can be used to adjust volume levels and to mute the signal paths this example uses the SoundStation VTX1000 to control the tele phone line muting status of the send signal to the remote telephony participants and the in room level of the telephone signal 9 19 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 Ng a a gt Y Ly AA PN J a gt E D y a Ly A A XU Z po
198. c v v Telco Processing Line echo cancellation 80 3300Hz 32msec tail time v v Dynamics processing gate expander compressor limiter peak limiter on telco transmit and receive v v Up to 8th order highpass and lowpass filters v v 1st or 2nd order high shelf and low shelf filters v v 10 bands of parametric equalization on telco transmit and receive v v Call progress detection v v Signal fader gain 20 to 100 dB v v Automatic gain control 15 to 15dB on telco receive v v Signal delay on telco transmit and receive up to 1000 msec v v Noise cancellation 0 20dB noise reduction on telco receive v v OBAM One Big Audio Matrix One of the significant advancements in the SoundStructure products is the ability for multiple devices to be linked together and to be configured and operated as one large system rather than as multiple individual devices This feature dramatically simplifies any installation where audio from more than one device is required such as complicated sound reinforcement applications OBAM s one large system approach provides many benefits including Requires SoundStructure firmware release 1 2 or higher Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 e Itis 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 e The a v designer can be more creative as there are no limitations on how signals from multi
199. c_source_in Table Mic 1B 2 NewFul NewPartial aec_tef Table Mic 1C Amplifier Copy to New mic_source_in Table Mic 1 C Meters Enabled 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 Typically the action is set for full presets although for partial presets the action could be set inc dec depending on the desired behavior in the partial preset See Appendix A for the description of the actions and how they are used with the API Parameter This is the parameter that is adjusted when the preset executes Examples of parameters include mute fader aec_en etc Min Max This is how the minimum or maximum value of a parameter such as a fader can be adjusted Row Channel This is the virtual channel name who s parameter is being adjusted 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 Saving a preset t
200. cal channel All parameters of the physical channel are controlled through the virtual channel An example of where a mono virtual channel would be used is a microphone input Stereo Virtual Channels Stereo virtual channels combine exactly two physical channels to create a stereo pair All controls and processing take into account the stereo nature of the virtual channel For example when mono virtual channels are routed to stereo virtual channels in the matrix the SoundStructure device will send the mono channel to both stereo channels with the appropriate gain Additionally a pan control is available that allows adjustment of the relative signal level in the left and right channels An example of a stereo virtual channel would be a stereo VCR signal Virtual Channel Groups It is often convenient to refer to a group of virtual channels and control a group of virtual channels with a single command Virtual channel groups are used with SoundStructure products to create a single object made up of loosely associated virtual channels Once a virtual channel group has been created all commands to a virtual channel group will affect the virtual channels that are defined as part of the virtual channel group and command acknowledgements from all the members of the virtual channel group will be returned Virtual channel groups may be thought of as a wrapper around a number of virtual channels as shown in the following figure Virtual Channel Group
201. cal distance of the microphone from the noise source has been reached As a rule of thumb for omni directional microphones the microphone should be no farther than 30 of the critical distance away from the talker A directional microphone should be placed no farther than 50 of the critical distance If due to architectural constraints or room usage requirements the microphones must be placed farther than 50 of the critical distance for instance with ceiling microphone installations the users must either accept the resulting speech quality or increase the effective critical distance by 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 Microphones For Conferencing While omni directional microphones seem like a natural choice for conferencing applications as fewer microphones would be required for a given number of participants their 360 degree pick up will pick up extra noise room reverberation and the remote audio from the loudspeakers The result will be that the signal picked up by the m
202. causing the remote participants to hear a delayed echo of their voice Many of the challenges in audio conferencing arise from microphone selection and placement loudspeaker placement and balancing the architectural and aesthetics of the room with the requirements for having the best audio quality Compromises in audio quality in favor of aesthetics will reduce the quality and intelligibility of meetings In small conferencing room spaces a tabletop conferencing phone is often an adequate solution for audio conferencing and provides an all in one package that is easy to deploy and provides good sound quality in the many room environments Large Room Environments The typical room environment introduces ambient noise from HVAC outside noise projectors computers etc in room reflections of the audio multipath audio and constraints on microphone and loudspeaker positioning Conference rooms should be designed to a NC 30 standard if possible An NC 30 rating corresponds to approximately 40 dBA SPL of background noise leaving about 30 dB of SNR for normal talkers 70 77 dBA SPL at 1 meter A lower NC rating will further improve the quality of the audio conferencing system by improving intelligibility and reducing listener fatigue but will also increase the overall cost of the room build out For an audio system to have good intelligibility it is important for the signals that are heard by the local talker to be at least 25 dB above
203. ce or pan No arc indicates centered balance pan Value of crosspoint is the gain in dB Bold text Indicates signal is unmuted Crosspoint background indicates version of input processing White Ungated Recording Blue Conferencing C series Noise cancelled SR series Light Blue Sound Reinforcement Underscore indicates Inverted polarity SR Series Output Processing The output processing for the SR series of products is identical to the processing for the output processing in the C series and shown in the table and following figure SR Series Output Processing 1st or 2nd order high shelf and low shelf filters 10 bands of parametric or 31 band graphic equalizer Dynamics processing gate expander compressor limiter peak limiter Signal fader gain 20 to 100 dB Signal delay up to 1000 msec Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Input Processing essin 9 1 Processing gt rocessing 14 1 SR Series Output Processing Output from latrix E Vk Parametric Dynamics Processing or Graphic Fader Delay Equalization m DIA Analog Output Converter Gain Signal SR Series Submix Processing following table and figure The submix processing for the SR series of products is identical to the processing for the sub
204. ce the name line input path UNGATED Line Input Processing Mic or Lind Analog Input Gain AD Converter el Gain Control Processor Ungated Acoustic Echo Noise Non Linear Automatic Dynamics Input to Cancellation 3 cancelation Processing Gain Control Processor Matrix Conferencing Automatic Dynamics patio N Sound Cancellation Gain Control Processor Matrix Reinforcement Parametric Equalization Automatic Dynamics gi fe j Recording Ungated Conferencing The ungated conferencing processed input includes the acoustic echo and noise cancellation as shown in the following figure This path is typically used for recording of conference microphones as it includes all the acoustic echo cancellation but not the automatic microphone mixer processing UNGATED Conferencing Processing lAnalod Gain AD Converter Parametric Equalization Amate Recording ain Control rocessor Hessel Non Linear Automatic Dynamics Input to Leese bel es nme hel enue Jla ome te Hele Ce conten Feedback Automatic Dynamics uN Sound Cancellation Gain Control P Processor RR Automixer pa Fader j Delay Matrix Reinforcement
205. cellation Processing Feedback Cancellation Parametric Acoustic Echo Noise Non Linear Equalization Cancellation Cancellation Processing UNGATED Sound Reinforcement Processing UNGATED Sound Reinforcement Processing JAnalog AD Gain Converter 0 Automatic Dynamics omat lal Dramos land atomer Hoel Faer Let oey Automat Gain Control o Mic or Line Analog AID Parametric Acoustic Echg Noise Non Linear Automatic Dynamics Input to j Feedback Automatic Dynamics input to Sound Cancellation Gain Control 9 Processor FR Automxer pa Fader H Delay e Matrix Reinforcement Parametric Acoustic Echo Noise Feedback Automatic Dynami Equalization Cancellation Cancellation Cancellation Gain Control Fader Daly g Delay Type When the Sound Reinforcement ungated type is selected there are two delay options that are available on the Sound Reinforcement signal path normal and low delay The normal delay type for the Sound Reinforcement ungated type corresponds to the processing paths that have been defined previously and shown in the fic or Lind Analog Input Gain Analog Gain
206. cept the dynamic IP address from a DHCP server Once connected to the device the static IP address may be set directly from the wiring page within SoundStruc ture Studio Assigning A Static IP Address Via The API A terminal window may be opened directly via the RS 232 interface to send the API commands described 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 com mand as follows set eth_settings 1 type static addr 192 168 1 101 gqw 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 If multiple Sound Structure devices are linked together the device id of the first unit will be 1 and subsequent connected devices will have sequential device id s ranging from 2 to the number of devices assuming the OBAM interface is connected from OBAM in to OBAM out as described in Chapters 2 and 3 The eth_settings command accepts a complete string with the arguments sum marized below Arguments to the different fields must be surrounded with single quotes Field Definition Values type How the system static or dhcp receives an IP address addr IP address The desired IP address gw Gateway The IP address of the gateway nm Netmask The netmask defining the subnet dns Name Server The IP address of the name server used to resolve host names Multiple DNS serv
207. ces that are closer to the microphone than the talker such as HVAC In addition the local talker s mouth will be farther from the microphone reducing the signal level that is picked up by the microphone Any additional gain added to pick up the local talker s signal will also amplify the background noise exacerbating the problem To set proper expectations demonstrate the audio quality of a ceiling microphone in the target room as early in the design process as possible This can be done simply by temporarily hanging a microphone from a ceiling with tape or some other temporary adhesive and running the microphone cable to a location acoustically isolated from where the microphone is temporarily 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 More often than not once the conference room users hear the resulting sound quality of ceiling microphones they will allow tabletop boundary microphones to be used in their rooms or at the very least agree that the microphones must be placed closer to the local participants When using ceiling microphones it is important to install the microphones away from noise sources in the ceiling including HVAC light fixtures projectors loudspeakers and any other n
208. cing a E Gated Sound Reinforcement lt Ay 3 ke ke ke ke ke ke ke co e hy te Coy Inputs Lectern Mic Table Mic 1 Table Mic 2 Table Mic 3 Table Mic 4 Table Mic 5 Table Mic 6 Table Mic 7 Table Mic 8 Table Mic 9 Table Mic 10 Table Mic 11 Table Mic 12 Table Mic 13 Table Mic 14 Table Mic 15 Table Mic 16 UO SX8000 In 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 Zone 6 Zone 5 Zone 4 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 This mapping shows how the different input zones will be mapped to the different amplifier 9 7 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 9 72 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 Amplifier 1 2 3 4 5 6 Lectern 6 6 6 6 6 Wireless 6 6 6 6 6 6 1 9 6 6 9 12 2 9 9 9 142 9 Zo
209. cipants most rooms will require multiple loudspeakers to provide enough coverage that the remote audio can be heard at a comfortable level by all the participants regardless of where they are sitting There are numerous rules of thumb for how many loudspeakers and the amount of power required in a particular size room and there are also software tools that are freely available to help with the power requirements and loudspeaker placement for a given sized room One rule of thumb is that the typical ceiling mounted loudspeaker will have a coverage area of approximately 100 sq feet at ear level assuming a 9 foot ceiling shown in the following figure as a radius of about 5 12 feet Depending on how close the loudspeakers are clustered there will be different levels of audio that are heard by local participants As shown in the following figure clustering the loudspeakers farther apart about 11 feet in this example will cover a larger area but have some significant level variation depending on where the listeners are Clustering the loudspeakers closer together will increase the overlap and reduce the level variation that is heard by listeners based on their position in the room While tighter clusters such as the right hand of the following figure will minimize the level variation it will also increase the cost of the system as more loudspeakers will be required to cover a particular area This is little benefit of increasing the number of lou
210. ck 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 During operation if there are persistent frequencies which appear the filter settings from those offending frequencies can be made fixed by clicking on the Make Fixed control This will transfer the settings of the adaptive filter to one of the fixed parametric filters To utilize the feedback processing the feedback processing must be enabled on the EQ page for the desired inputs and the sound reinforcement signal pro cessing path must be selected Recall that the input processing has different types of audio processing available for the input signals The sound reinforce ment signal path for the C series products is shown in the following figure C Series Sound Reinforcement Input Processing AD Converter Parametric Equalization ACT Dynamics t Automatic Dynamics Recording Ungated Gain Control Processor Acoustic Echd Noise Non Linear Automatic Dynamics R Cancellation Cancellation Processing Gain Control Processor Conferencing Feedback Automatic Dynamics Sound Cancellation ain Control Processor Reinforcement Parametric Acoustic Echo Noise Feed
211. com SX8000 Mono Polycom SX8000 Stereo Mono Stereo e Phone Out Ece Polycom HDX ea HDX Line Mix Out e HDX PSTN Mix Out cen HDX Stereo Mics Out Quantity 1 s amp Label Polycom HDX Add Remove ja Polycom HDX high definition video conferencing system codec connected via ConferenceLink2 Multiple input and output channels are created Cancel 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 HDX PSTN Mix Out A mono virtual channel that contains a mix of the telephony receive signals from any telephony plug in cards on the SoundStructure system HDX Stereo Mics Out A stereo virtual channel that is routed to the remote video participants of the Polycom HDX video conferencing system and to the VCR DVD output on the Polycom HDX 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 process ing that includes dynamics parametric equalization fader delay and mute Dynamics Parametric Processing Equalization Outputs to Dynamics Parametric HDX Stereo Matrix Equalization M
212. command is not sent to the Polycom HDX and consequently the Polycom HDX will not update the volume bar on the screen If using a control system to adjust volume in a system that includes both an HDX and a SoundStructure have the control system adjust the volume on the HDX system and the SoundStructure fader control for the virtual channel Amplifier will track to that value If I Mute On The SoundStructure Why Doesn t The Mute Icon Appear On The HDX As described in Chapter 6 mute commands from the Polycom HDX send com mands to the SoundStructure device and adjust mute status of the Mics virtual channel group within the SoundStructure system If the mute status of the Mics group is adjusted independently on the SoundStructure system a command is not sent to the Polycom HDX and consequently the Polycom HDX will not update the mute status on the screen If using a control system to change the local global mute status in the system have the control system adjust the mute state on the HDX system and the SoundStructure mute state for the Mics group will track to that state Telco Troubleshooting Phone Won t Go Off Hook Or I Don t Hear Dial Tone Check that the phone line from the PBX or central office is plugged into the LINE port on the rear of the SoundStructure device 10 14 Ethernet TroubleShooting Use SoundStructure Studio and from the Channels Page select the phone Set tings button to open a tel
213. crophone elements and must be thought of as three microphone inputs As a result each HDX digital microphone requires the processing of three SoundStructure analog input channels In other words for Because each digital microphone array is represented as three microphones every microphone array and its respective three microphone elements can be used independently with a SoundStructure device This means that several HDX microphone arrays can be linked together and used for example in room combining applications where one or more microphone arrays are in one room and one or more microphone arrays are in a different room The different microphone array elements may be muted and used in the matrix independently as easily as if they were traditional analog microphones Connecting Over Conference Link2 Each digital microphone is represented as three microphones on a SoundStructure eS 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 The orientation of the microphone array is only significant in stereo or positional conferencing applications where it is important to have the relative position of microphone elements with respect to the video conferencing camera See Chapter 9 for examples of stereo video conferencing applications A Orientation A Dot
214. cs Mic 1 3 and Program Audio User defined text arguments must be less than or equal to 256 bytes in length Note that this may be less than 256 symbols since most of the UTF 8 symbols are multi byte The quotation mark delimiters and escape characters are included in the 256 byte limit Acknowledgements Control commands generate acknowledgements that are similar to the command format The acknowledgements are typically prefixed with the keyword val to indicate the value returned from the command 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 Channel definition commands support the following three actions vedef Define a new virtual channel and its physical channel mapping veundef Delete the definition of a virtual channel vcrename Rename a virtual channel The syntax for each of these actions is given in the following sections vedef Action The vcdef action is a virtual channel definition command that defines a new virtual channel and its physical channel mapping Commands with the
215. cs Automixer Fader Dela Equalization Cancellation Cancellation Gain Control Processor y The automatic gain control on the sound reinforcement processing path will not add gain to the signal it will only reduce the gain of the signal Recording Ungated Version The recording version of the processed input signal is specifically designed to not include any gain sharing or gated style of automatic microphone mixing processing The recording ungated version of the input is used for recording applications or in any application where an un automixed version of the input signal is required 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 line input version 3 4 sound reinforcement version noise cancellation version Recording Ungated Bypass The recording ungated bypass version has no input processing other than a fader gain control input delay and input mute This version bypasses the automatic gain control and dynamics processing as shown in the following figure This version ca
216. cseceseeh tates Far In Near In H Far Out The performance of the AEC is often improved with the addition of non linear processing sometimes referred to as center clipping applied after the adaptive filter on the Far Out signal The non linear processing will remove low level artifacts that result from imperfections of the adaptive filter that is when it is not completely adapted Acoustic echo cancellers typically will have a user adjustable control for the amount of non linear processing allowing the processing to be more aggressive larger amount of suppression or less aggressive less suppression More aggressive suppression will reduce the occurrence of residual acoustic echoes to the remote site but possibly at the expense of introducing some clipping of the first syllable of local talkers audio during transitions from the remote people talking to the local people talking Aggressive suppression may also vary the level of the transmit audio signal based on whether both the local and remote talkers are speaking at the same time With less aggressive suppression it is possible to make the system appear more full duplex at the expense of potentially having some residual echo transmitted to the remote site if the acoustic echo canceller is not fully converged Near Out yroseseecrereeseeesesereeeeeececrerseseesereeeeeny Far In Near In Far Out AEC Reference Tail Time Designing Audio Conferencing Systems The AEC reference pro
217. cted by United States copyright laws and international treaty provision Therefore you must treat the software like any other copyrighted material e g a book or sound recording Every effort has been made to ensure that the information in this manual is accurate Polycom Inc is not responsible for printing or clerical errors Information in this document is subject to change without notice Contents 1 Introduction ccc cece cece cee eees 2 SoundStructure Product Family SoundStructure Architecture Overview 0 0 c cece eee teens 2 1 OBAM One Big Audio Matrix 0 000 2 3 SoundStructure C series Products 0 0 e eee eee eee 2 5 C Series Input Processing i ys e g ses sds Saeed ee sige 2 7 C Series Matrix Crosspoints 00 cee eee eee nee 2 12 C Series Output processing 0 6 6 eee 2 13 C Series Submix Processing 00000 c eee eee eee eee eee 2 14 C Series Acoustic Echo Canceller References 000 2 15 SoundStructure SR Series Products 0 eee eee eee eee 2 16 SR Series Input Processing 6 c cece eee 2 19 SR Series Matrix Crosspoints 0 0 c ee eee eee ee 2 24 SR Series Output Processing 0 eee ee eens 2 25 SR Series Submix Processing 26 eee ee 2 26 Telephony Processing 0 0 00 e eee eee 2 27 3 SoundStructure Design Concepts 4 Introduction
218. cuting commands on a SoundStructure device There are three types of commands system parameter commands virtual channel commands and matrix commands These commands adjust the corresponding parameter type as described previously The general syntax for all parameter commands is given in this section Command Protocol Reference Guide Parameter Command Syntax All parameter commands have the following syntax lt action gt lt param gt lt limit gt lt chan gt lt chan gt lt index gt lt index gt lt arg gt lt term gt Some examples of parameter commands are given below get sys sw ver 1 set mic_in_ gain DVD Audio 10 set fader max DVD Audio 10 inc fader DVD Audio 2 tog aec_en Mic 1 set eq en Speaker 1 1 set peq gain Speaker 2 1 2 5 set matrix gain DVD Audio Codec Output 0 The fields in the command are described below lt action gt This is a required field that specifies the action for the command The requirements for the format of this field are given previously The action must be one of the following values Action Description get get the current value of the parameter set set the current value of the parameter requires the value as an argument inc increment the current value requires the value to increment by as an argument dec decrement the current value requires the value to decrement by as an argument tog toggles the state of the current value onl
219. d over OBAM only one ethernet interface or RS 232 port is required to be used although multiple simultaneous ports may be used SoundStructure devices include a rear panel LAN interface shown in the following figure that supports 10 100 Mbps communication with Auto MDIX medium dependent interface crossover capability Auto MDIX enables the use of either a standard CAT5e cable or cross over cable to connect to an Ethernet network The SoundStructure device will detect either connection and work properly ah LAN 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 SoundStruc ture 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 EE SoundStructure Studio Project1 Matrix Automixer Wiring poog SoundStructure Studio will display a list of systems found on the network interface specified by the Search Network option The SoundStructure sys tems that are found will be shown with their system name IP addresses and MAC addresses as shown in the following figure EE Connect to Dev
220. d to the left to Amplifier 1 and to the right to Amplifier 2 SoundStructure Studio Project1 amp A Project New SoundStructure E Channels re C Matrix E Automixer E Wiring Panbalance Inverted Gated Conferencing Gated Sound Reinforcement Unmuted Inputs Table Mic 1 Table Mic 2 Table Mic 3 Table Mic 4 Table Mic 5 Table Mic 6 Table Mic Table Mic 8 co E Eg Ungated O Gated te CD Program Audio Conferencing Meters Enabled 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 tele phony interface so that both callers can hear the other caller SoundStructure Studio Project1 File Connect Tools Help a A Project Fat Crores New SoundStucture E Safety Mute it Groups M Groups Inputs V Outputs V Submi a cad Muted Outputs Ui d C Automixer ras Wiring nbalance o Q Inverted GF S Gated Conferencing s Gated Sound Reinforcement A ke ke e ke ke ti ee Tel e a Channels Settin
221. dStructure nominal signal level The output dynamics processing available on the outputs is the same as the input dynamics processing and is described in the input channel processing section of this chapter The equalization processing that is available for both the telephone input and output signals consists of a dedicated e Low Pass e High Pass e Low Shelf e High Shelf and e 10 parametric equalizers as shown in the following figure The telephone input and output can be con Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 64 figured to have different equalization Edit EQ Project Project Channel Phone In Channel e Phone In Filters High Pass Low Shelf High Shelf Parametric EQ Parametric 1 Parametric 2 Parametric 3 Parametric 4 Parametric 5 CT Low Pass Frequency H2 aa Order Type Butterworth f EQ Filters 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 2 4 to 8th and either a Butterworth or Linkwitz Riley filter may be selected For each of the 1 parametric filters the designer can choose from e Parametric filter e Notch filter e Allpass filter Parametric filters emphasize or de emphasize the
222. delay is set in milliseconds in the user interface it can be manually set through the command API in samples where each sample represents 1 48 of a millisecond Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Submix Signals Submix Processing Submix Input from Matrix Dynamics Processing Dynamics Equalization 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 5 msec is added to the delay of the signal Routing a signal to a submix adds 1 5 milliseconds of delay to the signal The submix processing flow is shown in the following figure along with the location of the submix signal level meter The gain on the submix can be adjusted with the fader control Q E Dynamics Edit i Mute i Parametric ubmix output EA N level_post The output dynamics processing available on the outputs is the same as the input dynamics processing and is described in Section Dynamics Processing The equalization processing that is available for each submix consists of a dedicated e Low Pass Customizing SoundStructure Designs e High Pass e Low Shelf
223. dgements from a command entered from another control session if a parameter value changes For example if a control session queries the value of the mute status only that control session will receive the acknowledgement of the mute value However if the control session changes the mute state for example all control sessions will receive an acknowledgement Control sessions receive acknowledgements for commands entered in that session and only receive command acknowledgments from other command sessions if the other command sessions change the value of a parameter SoundStructure Device Discovery SoundStructure Studio uses a discovery mechanism for identifying Sound Structure devices on the network SoundStructure Studio sends a UDP discovery broadcast using port 52774 and all SoundStructure systems that receive the broadcast will respond and identify themselves If the IP address changes on the SoundStructure device such as if the dynamic IP address lease expires and a new IP address is received it may take up to 75 seconds for the discovery mechanism to restart This discovery mechanism only creates network traffic when SoundStructure Studio is discovering devices caused by the user opening the Connect to Devices window Because both the discovery and command channels use port 52774 traversing firewalls only requires opening port 52774 for both UDP for discovery and TCP for commands to allow for remote access of the SoundStructu
224. dio manual_example File Connect Tools Help Automixer 1 FSAA GB C12 bus id 1 GREET whit E 1 Table Mic 1 EH 2 Table Mic 2 EH 3 Table Mic 3 EB 4 Table Mic 4 EB 5 Table Mic 5 EH 6 Table Mic 6 EE 7 Program Audio Left S GEG C Series Mic Input 9 12 Automatic configuration DHCP Manual configuration IP Address al Netmask Gateway DNS 1 E 8 Program Audio Right DNS 2 EB 9 Wireless Mic 10 ff 11 E 12 NTP Server pool ntp org Appl S EH C Series Line Output 3 12 E 1 Amplifier Left EE 2 Amplifier Right 3 wm RS232 Settings Flow Control No flow control With the Edit Devices control it is possible to The Edit Devices control that appears is the same control that was used during grow a project from a smaller SoundStructure device to a larger device shrink a project from a larger SoundStructure device to a smaller device if there are enough unused inputs and outputs add change or remove telephony cards the original design process and is shown below To reduce the equipment on a project that has too many inputs or outputs to Edit Devices Automatically Select Devices Manually Select Devices Advanced Select Devices C Series C16 C12 cB SR Series SRI2 Plugin Cards Single Line Telephone Dual Line Telephone A device with 16 mic line inputs and 16 line outputs with A
225. drag the channels to their desired locations and then wire the system according to the modified wiring information Configured Devices 2 SEER EE C Seties Mic Input 12 12 ED 1 Table Mic 1 GEG 2 Table Mic 2 E 3 Table Mic 3 E 4 Table Mic 4 ED 5 Table Mic 5 GEG 6 Table Mic 6 E 7 Table Mic 7 GEG 8 Table Mic 8 EE 9 Program Audio Left EE 10 Program Audio Right EE 11 SX8000 In Left EE 12 VSxX8000 In Right FEB C Series Line Output 4 12 EE 1 VS 8000 Out Left EE 2 VS 8000 Out Right EB 3 Amplifier Left EE 4 Amplifier Right GEG 5 Telephone Input 1 1 at f Telephone Output 1 1 t84y Signal Generator 0 1 cf Sub Mix 1 12 E E ConterenceLink Aux Input 0 4 E E ConterenceLink Aux Output 0 6 a tC ConferenceLink Raw Input 0 6 Digital GPIO In 0 22 Digital GPIO Out 0 22 Analog GPIO In 0 2 IR In 041 Controlling The System The control of the stereo system is exactly the same as the control of the mono conferencing system Because the stereo virtual channel names have the same name as the mono virtual channels in the previous example the SoundStruc ture API will seamlessly operate on the stereo virtual channel without having to make any change to the control system code 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
226. dspeakers beyond the tightest pattern shown in following figure where the loudspeakers are approximately 51 2 feet apart 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 1 2 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 If the listeners will be standing more loudspeakers will be required to effectively cover the room as the pattern of the loudspeaker will not cover as large an area closer to the loudspeaker p g X kd Distributing the loudspeakers in the ceiling allows for all participants in the room to hear the sound well If there is only a single set of loudspeakers in the front of the room then the audio in the back of the room may sound reverberant and muddy reducing intelligibility for the local participants Similar to a microphone s critical distance loudspeakers also have a critical distance where the reverberant sound field is equal in intensity to the direct sound field If there are few loudspeakers such as positioned at the front of a room then listeners near the critical distance will not receive an intelligible signal By dis
227. e 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 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 76 Argument Argument value System Limits Minimum 1 Maximum 2000 Default 100 User Limits No Supported 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 dp_exp_en Enable Expander 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 Description 0 This parameter enables 1 or disables 0 the expander function of the dynamics processor This parameter and dp_en must be enabled for the expander to function dp_exp_ratio Exp
228. e decay portion is when the attenu ation is reduced toward 0 dB as the signal level falls below the threshold 1 dBFS means dB full scale where 0 dBFS is the maximum input signal allowed Due to the SoundStructure design of a nominal signal level of 0 dBu with 20 dB headroom 20 dBFS equals 0 dBu Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 5 38 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 com pression ratios 10 1 or more to further limit the dynamic range of signals levels above the threshold Gates and Expanders Expanders and gates are another form of dynamics processing that attenuate low level signals and leave the high level signals alone This expands or increases the dynamic range of a signal When the input signal level falls below the expander s threshold it applies an amount of attenuation in dB equal to the expansion ratio times the difference between the threshold and the signal level as shown in the following figure For example if the expansion ratio is 4 1 the threshold is 30 dBFS and the input signal level is 35 dBFS then the expander applies 20 dB of attenuation 4 x 85 30 20 When the signal is above the expander threshold a gain of 1 is applied to the signal therefore the input signal is left unchanged A No
229. e The AEC block has been expanded to show the AEC reference 9 15 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 By default the AEC reference has been set to the mono virtual channel Ampli fier because this audio includes all the remote audio that need to be echo cancelled Outputs V Submix Collapse All annels C Matrix C Automixer Presets E Wiring Pink Noise v E xmit Wm Recv fm Xmit m Recv Mode Mode Off Reference 1 e Amplifier x Reference 2 lt none gt v Meters Disabled 9 16 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 Odu 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 pre sets page and in the following figure to ensure all changes are stored permanently inside the system SOundStructure Studio Project1 File Connect Tools Help amp Projecti I SoundStructure System C Channels C Matrix C Automixer C Presets C wiring
230. e 9 10 C12 10 11 11 12 12 To HDX C LINK2 C LINK2 Che raven tox etn From HDX LOGIC IN LOGIC OUT 770 350 4400 PHONE _ SD RS 232 OBAM OUT In this example there is a wireless microphone and a podium microphone both reinforced into the room eight table top microphones and a stereo VCR for audio playback As shown in this figure the system is wired with the wireless microphone in input 1 the podium mic on input 2 the table mics 1 8 on inputs 3 10 a stereo VCR is connected to inputs 11 and 12 and a Polycom HDX video codec is connected over the digital ConferenceLink interface SoundStructure Design Concepts Virtual channel definitions could be defined as shown in the following figure Physical Channel Virtual Channel Virtual Channel Groups Inputs 1 Wireless mic x lt gt gt Reinforced Mics 2 Podium mic lt T 3 Table mic 1 ee 4 gt Table mic 2 sc All Mics 5 gt Tablemic3 lt OS eH SKY 6 gt Tablemic4 lt ZRRE AK CES u in e LINN 4 a abemi 7 7222 All Table Mics 8 gt Table mic 6 Pe 9 gt Table mic 7 g 3 10 gt Tablemics 11 er rset 7 a WOR ARR Program Audio 12 gt Line 770 350 4400 ___ 121 z Remote Receive Audio CLink2 From HDX 777 Outputs 1 f 2 ae Conferencing Amp 3 Record 4 5
231. e ESE Dynan Fader T ie Automatic Dynamics L Tnput to FF fo ccc es H fe oom cae Reena oe rem 7 z en near Ta T gt cone Ha Beara i fel eae ft cr pares ree GER Conferencing eedbat Ing Sound we roe poy ow RE Reinforcement ay Mute 5 level_post ora Recording jatrix Ungated Input to Matrix Conferencing Input to Sound Matrix Reinforcement level_post Telephony leve_pre and level_post For telephony channels the level_pre and level_post for the phone input chan nel and level_post for the phone output channels are shown in the following figure As with the analog input and output channels the level_pre is before 5 16 Phone In Channel Customizing SoundStructure Designs any processing and the level_post is after the processing level_post Telephony Processing DIA Output to Converter PSTN Line Inputs from Polycom HDX over CLINK2 level_post Conference Link Channels The Conference Link channels for HDX Program Audio in and HDX Video Call In have a level_pre and level_post as shown on the following figure The HDX PSTN In and HDX UI Audio In channels do not have level_pre or level_post meters as those signals are available directly at the matrix and do not have any input processing on a SoundStructure device Dynamnics Parametric a P Proc
232. e HDX Program Audio In and HDX Video Call In channels have dynamics processing parametric equalization an input fader input delay and mute control available for their input processing In addition there are signal level meters that can be displayed for these channels The HDX PSTN In and HDX UI Audio In channels are routed directly to the SoundStructure matrix and do not have dedicated SoundStructure input pro cessing or signal level metering If processing or metering is desired on these signals before the signals are used in the matrix these signals may be routed to the SoundStructure submixes where dynamics processing parametric equalization fader delay mute control and signal level meters are available The outputs from the submixes may then be used as inputs to the matrix As with other virtual channels the submix signals have virtual channel names and are controlled in the same fashion as any other virtual channel within a SoundStructure system Output Channels To The Polycom HDX Connecting Over Conference Link2 SoundStructure Studio creates several output virtual channels that are sent to the Polycom HDX system as shown in the following figure Create A Project Step 2 of 4 Select Category Select Output Type Channels Defined Outputs Recording Telephone Video Codec Assistive Listening Audio Amplifier Channel H ybrids Codecs Polycom HDX Polycom SX7000 Mono Polycom SX7000 Stereo Poly
233. e SoundStructure devices SoundStructure devices may have gain applied in various positions through out the signal chain as shown in the following figure Gain may be applied in the analog input gain stage the input fader the matrix the output fader and the output analog gain stage The analog input gain is applied in the analog domain to the analog input signal to adjust the signal level to match the level required by the Analog to Digital converter to properly digitize the signal with the required signal fidelity Digital Processing Matrix Analog Gain Analog Input A D Input Output D A Processing Processing Input Fader Output Fader Analog Output Input Signal Level Adjustment 7 10 The analog input gains are adjusted with the input gain slider on the Sound Structure Studio channels page Any slider adjustments cause the mic_in_gain command to be executed The analog input gain slider provides an adjustable range from 20 to 64dB of gain in 0 5dB gain steps and has a meter that shows the input signal activity from 20 to 20 dBu as shown in the following figure The purpose of the analog input gain is to provide enough gain to get the input signal to the 0 dBu nominal signal level of the SoundStructure devices and have additional headroom for the signal to peak above that level 6 The input signal meter is labeled so that signals greater than 20dB will light the first met
234. e any analog inputs and outputs because the signals are transferred over the digital Conference Link2 interface 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 As a best practice it is recommended to design the file offline customize settings including the wiring page as described in the next chapter if the system has already been cabled and then upload the settings to the device for final online adjustments In this example the design file will be created offline for offline configuration and later uploaded to the device Create A Project Step 4 of 4 Work offline Send configuration to devices Connection MAC Address Address Port System Name To find devices on the network select Send configuration to devices and SoundStructure Studio will search for devices on the local LAN as defined by the Ethernet interface s subnet mask or the RS 232 interface to find devices See Chapter 7 for additional information on uploading and downloading configuration files 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 v
235. e camera activity meter In general it should be set somewhat longer than the hold time of the automixer Command Protocol Reference Guide am_chairman Automixer Chairman Microphone Argument Argument value Channel Type Virtual Channel Value Type Boolean Read Write Mode Read Write Description Phys Chans Conferencing Mic Line Input Sound Reinforcement Mic Line Input Virt Chans Mono Stereo Default 0 When this parameter is set to 1 the microphone is considered a chairman microphone am_chan_bias Automixer Channel Bias 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 20 0 Maximum 20 0 Resolution 0 1 Default 0 0 User Limits No Supported Description This parameter sets the channel bias in dB for the associated microphone For the purpose of determining activity status this microphone is treated as though its level were higher or lower according to the setting of the parameter than its actual measured level A 101 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
236. e local SoundStructure participants will be muted to all remote participants while the remote telephony participants and remote video participants will still be able to talk to each other Advanced Muting Applications By default a SoundStructure design automatically defines the Mics virtual channel group and places all the microphones in the design in that group The membership of this group may be changed and other signals placed into the Mics group if it is desired to change the behavior of how the mute command from the HDX maps to the audio signals within a SoundStructure system It is possible to put line level input sources such as program audio or even the output signal that is sent to the HDX into the Mics group and have those sig nals be affected when the Polycom HDX mute status is changed Although the name of the group is Mics any virtual channel can be part of the group As another example it is possible to rename the current Mics virtual channel group to another name and create a submix called Mics and have that virtual channel be muted instead of the default Mics group This could be used to allow in room reinforcement for example while the Mics submix would be muted to prevent that audio from being transmitted to the remote participants S Volume Control Connecting Over Conference Link2 There is tremendous design flexibility by mapping the HDX Mute command to affect the
237. e next figure the input signal processing continues through the AGC automatic gain control dynamics processing an automixer an audio fader and finally through the input delay Each analog input signal will be processed to generate three different versions of the processed input signal that can be used simultaneously in the matrix 1 Noise cancelled version 2 Sound reinforcement version and 3 Recording ungated version The AGC dynamics processor and input fader are linked together on all three audio paths and apply the same gain to the signal paths based on an analysis of the signal earlier in the signal path 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 Recording Ungated Noise Cancelled Sound Reinforcement Each analog input signal is processed to create three processed versions that can be used in different ways in the matrix These three different versions of the input signal me
238. e 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 UNGATED Noise Cancellation Processing Recording Ungated input to CED Noise Cancelled puto Sound Matrix Reinforcement Parametric Noise Automatic Dynamics UNGATED Sound Reinforcement Processing Recording Ungated Sound Reinforcement Finally the sound reinforcement recording input includes the noise cancellation and optional feedback elimination processing as shown in the following figure gt Parametric Noise Feedback Automatic Dynamics Fader Dela Mut Equalization Cancellation Cancellation Gain Control Processor y i Recording Ungated input io ED Noise Cancelled r ador al aaa ssor Reinforcement Dynamics Processor SR Series Matrix Crosspoints The audio matrix is used to create different mixes of input signals and submix signals to be sent to output signals and submix signals Matrix crosspoint
239. e setup and configuration of a system because it is easier to understand and view changes to Podium mic than it is to have to refer to a signal by a particular physical input or output number such as input 17 Virtual channels are defined by SoundStructure Studio during the project design steps using the vcdef command described in Appendix A As an example a mono virtual channel that is connected to physical input 8 would be defined as vcdef Podium mic mono cr mic in 8 Groups It is often convenient to be able to refer to a group of virtual channels and control a group of virtual channels with a single command Virtual channel groups are used with SoundStructure products to create a single object made up of loosely associated virtual channels Once a virtual channel group has been created all commands to a virtual channel group will affect the virtual channels that are part of the virtual channel group and command acknowledgements from all the members of the virtual channel group will be returned Virtual channel groups may be thought of as a wrapper around a number of virtual channels as conceptualized in the following figure Virtual Channel Group Physical Physical Channel Physical Channel Physical Channel Channel As an example of a virtual channel group consider in the next figure the creation of the virtual channel group Mics made up of the entire collection of individual m
240. eLink Raw Input 0 6 Digital GPIO In 0 22 Digital GPIO Out 0 22 5 Analog GPIO In 0 2 IR In 0A The presenter microphones can be muted by sending the mute command to the Presenter Mics group with the following command set mute Presenter Mics 1 and may be unmuted by sending the command set mute Presenter Mics 0 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 set matrix _mute Wireless Mic Amplifier 1 0 set matrix mute Wireless Mic Amplifier 2 0 set matrix mute Wireless Mic Amplifier 3 0 The amount of reinforcement of the Wireless Mic channel to the zone 1 amplifier can be increased and decreased respectively by 1dB with the fol lowing commands inc matrix gain Wireless Mic Amplifier 1 1 dec matrix gain Wireless Mic Amplifier 1 1 Itis also possible to set user minimum and maximum values for the crosspoint levels to prevent adding too much gain for reinforcement The maximum cros spoint gain settings can be set to 3dB for the wireless microphone to zone 1 amplifier with the follow
241. eating a new project will show the Create a Project window as shown in the following figure The first step of the design process is to select the inputs to the system as shown is this figure To create a SoundStructure design select the style of input Microphone Program Audio and then specify the type 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 Create A Project Step 1 of 4 Select Category SelectInput Type Channels Defined Inputs Ceiling _ _ Lectem Microphone p Program Audio Wireless Line Level Wireless Mic Level Hybrids Codecs Telephone Video Codec Quantity 1 Label Table Mic Add lA microphone located on the table top Input Gain 48 dB SoundStructure Studio provides a number of predefined input types including microphones program audio sources video codecs telephony interfaces submixes and a signal generator Multiple styles of microphone inputs are supported including tabletop ceiling lectern and wireless When a microphone is selected there is a default input gain default equalization and phantom power setting depending on the style of microphone selected Wired microphones have phantom power enabled wh
242. eceived the local echo canceller is only concerned with the audio once it reaches the acoustic echo canceller and picked up by the local microphones It is only the perception of residual echoes that is influenced by the transmission delay For instance an echo that is heard with 5 msec of delay will not be objectionable at all while the same echo heard with 500 msec delay will render interactive communications impossible An echo canceller s performance is measured by how well it can reduce the echo signal that is present at the microphone The natural reduction of the echo signal due to the physical separation of the loudspeakers from the microphones is commonly referred to as echo return loss ERL and is measured in dB As shown in the following figure ERL is the ratio of 10 Log A B where A is the signal that is sent to the loudspeaker amplifier and B is the signal picked up by the microphone It is common for echo cancellers to have a minimum required ERL for proper operation exceeding the required ERL will slow or prevent the acoustic echo canceller from properly converging Typical values for ERL are 0 10 dB with 0 dB characterizing a more robust echo canceller than one that requires 10 dB of ERL for proper operation While the ERL reduces the amount of echo present at the microphones there will still be a significant amount of echo that will be sent to the remote site if there is no further processing on the signal The enhancement o
243. ections which are likely to change from one installation to the next The virtual channel definition makes the design portable and easily reusable The use of virtual channels also improves the quality of the control system code because it is easier to write the correct code the first time as it is more difficult to confuse Podium mic vs VCR audio in the code than it would be to confuse input 7 on device 2 vs input 9 on device 1 The clarity and transparency of the virtual channel names reduces the amount of debugging and subsequently the amount of time to provide a fully functional solution Another benefit of working with virtual channels is that stereo signals can be more easily used and configured in the system without having to manually configure both the left and right channels independently As will be shown later in this manual the SoundStructure Studio software will automatically create the appropriate monaural mixes when interfacing a stereo signal to mono destination and vice versa Using virtual channels that represent stereo physical signals reduces the chance of improper signal routings and processing selections The net result is that both designs and installations can happen faster and with higher quality The motivation for using virtual channels is to make the system reusable across different installations regardless of how the system is wired because the SoundStructure device knows how to translate commands that are
244. ed Create A Project Step 2 of 4 Select Category Select Output Type Channels Defined Outputs Mono ke e Stereo e Phone Out Assistive Listening e YSX8000 Out Audio Amplifier Channel Recording Hybrids Codecs Telephone Video Codec Quantity 1 g Label Amplifier 4 mono audio amplifier channel driving one or more speakers Output Gain 0 dB 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 SoundStruc ture C12 with a single line telephone card is selected Create A Project Step 3 of 4 Automatically Select Devices Configured Devices a c12 O Manually Select Devices Advanced Plugin card Single Line Telephone Unused Inputs and Outputs Mic Lineln 2 Line Out 10 Phone 0 C Coe 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 Create A Project Step 4 of 4 Work offline Send configuration to devices Device Settings Address Port 52774 System Name Search Network Name IP Address MAC Address Ce ae Cee 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 Advanced Applications The input virtual ch
245. ed when the room is large enough that the local talkers audio drops below 60 dBA SPL when heard by the farthest listener in the room Based on normal speech conversation levels of 70 77 dBA SPL this roughly corresponds to listeners that are approximately 20 to 25 feet away from the talker Another way to view this is as a critical distance issue If the local listeners are farther away than the critical distance form the local talker some form of voice lift may be required for adequate intelligibility For rooms smaller than approximately 20 feet x 20 feet the voice lift application is really not necessary and is just starting to be of some benefit in rooms 30 feet 9 meters square Just as adding gain to a microphone to try to compensate for a critical distance issue does not work adding sound reinforcement to compensate for a noisy room doesn t work well either The microphones that pick up the noise will reinforce that noise into the room adding to the noise rather than making it easier to be heard The correct approach would be to get rid of the noise and make the room useful in all applications So how does one realistically go about making this system work One must be careful planning microphone and speaker locations so that the system stays acoustically stable that is no squealing and howling of feedback as different microphones come active while providing the necessary pickup of local talkers and reducing the effective acoustic d
246. edgement that comes from the group The only way to get a group acknowledgement is to send a command to the group Where Do I Get More Info About The API Appendix A in this manual describes the command API syntax and the file soundstructure parameters html on the CD ROM includes the full list of parameters that can be adjusted for the SoundStructure devices The full API can be found also by pointing your web browser at the IP address of the SoundStructure device Do Commands Need To Be In Upper Or Lower Case All API commands must be in lower case Sending upper case commands will cause error messages to be returned by the SoundStructure device Virtual channel and virtual channel group names can be in mixed case Remember that virtual channel names are case sensitive Table Mic 1 and table mic 1 are two different virtual channel names I ve Tried Everything And I Still Can t Connect To The SoundStructure Device Reboot the SoundStructure device and see if it is possible to connect to the device either via RS 232 or Ethernet If so check the Polycom website for a newer version of firmware and release notes to see what issues may be been resolved 10 11 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 RS 232 Troubleshooting 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 Sound Structure device are set to the same val
247. edgements When a virtual channel definition command with the vcrename action is successfully executed SoundStructure will send an acknowledgement in the same format as the command The acknowledgement will be sent to all interfaces Virtual Channel Group Definition Commands Virtual channel group definition commands are a type of control command that provide methods for defining virtual channel groups Virtual channel group definition commands support the following six actions vegdef Define a new virtual channel group vegundef Delete a virtual channel group definition vegrename Rename a virtual channel group vegadd Add a virtual channel member to a virtual channel group vegremove Remove a virtual channel member from a virtual channel group veglist List the members of a virtual channel group vegdef Action The vegdef Action is a virtual channel group definition command that defines a new virtual channel group The action may define an empty virtual channel group or it may specify one or more virtual channel labels as members of the virtual channel group Commands with the vcgdef action have the following syntax Command Protocol Reference Guide vegdef lt label gt lt vcmember gt lt vcmember gt lt term gt Each of the command arguments is described below lt label gt The lt label gt argument is a user defined text argument that defines the name for the new virtual channel group If a virtual cha
248. ee E a e Baca Hila eden Hor 5 65 Telephone Controls sii ssri crisi ireti eared aa ils ED ER lesen seed 5 65 6 Connecting Over Conference Link2 Physical Connections n sassarese rnern rreren rrenean 6 1 Polycom HDX Integration 0 2 0 cece eee teens 6 2 Designing With The Polycom HDX Video Codec 6 6 6 000 e cece eee 6 3 Input Channels From The Polycom HDX 00 5 008 6 4 Processing On The Signals The Polycom HDX Sends To SoundStructure 6 6 Output Channels To The Polycom HDX 000 0 e ee eee 6 7 Signal Routing Inside The Polycom HDX 006 e eee 6 8 Mute Control ss cs04 casas bavede ce apanr o tn ata k re eeed cee reek ee een 6 9 Volume Controls c0 2 spetistadeteees otek ph Kaley Melee ogre eee Hew a 6 11 Designing With HDX Digital Microphone Arrays 0 00005 6 12 Digital Microphone Cabling Requirements 000 6 13 Digital Microphone Firmware Updates 0006 e cece 6 14 Detecting CLink2 Devices 6 6 cece ects 6 16 Digital Microphone Array Example 00 0020005 6 16 Assigning Digital Microphone Array Channels To Physical Inputs 6 19 Digital Microphone Array Numbering 0000008 6 21 Installation Options 0 cece eens 6 23 SUPA oppere e a EE ON tenes Meine cs Ea Mane Ncactala nae BAD esse ia OA ana 4 6 26 7 installing SoundStructure Devices
249. eed to know which physical input or output the signal is connected to it only needs to know the virtual channel name The use of virtual channels should also improve the quality of the control system code since it is more difficult to confuse Podium mic vs VCR audio in the code than it would be to confuse input 7 on device 2 vs input 9 on device 1 The clarity and transparency of the virtual channel names should reduce the amount of debugging and subsequently reduce the amount of time to provide a fully functional solution For instance if a virtual channel were called Podium mic then the control system code would control this channel by sending commands to Podium mic It would not matter to the control system if on one installation Podium mic were wired to input 1 and on another installation Podium mic was wired to input 7 The same control system code can be used on both installations because the SoundStructure devices would know which underlying physical channel s are part of the virtual channel definition By using the same API commands on different installations that refer to Podium mic the control system code is insulated from the actual physical connections which are likely to change from one installation to the next Virtual channels are a high level representation that encompasses information about the physical channel and are used to configure and control the underlying physical channel s witho
250. el by toggling the enable button on either the channels page or on the dynamics control high lighted on the previous figure As with other controls dynamics processing can be configured for a virtual channel or a virtual channel group When dynamics processing is applied to stereo virtual channels the underlying left and right dynamics processors will apply the same gain Linked dynamics processors apply gain as though the highest level input signal were applied to both of their inputs The gate expander compressor limiter and peak limiter must be enabled individually with their individual enable buttons In the previous figure the limiter is enabled Once the dynamics processing is enabled the dynamics pro cessing curve will update as adjustments are made to the dynamics processing settings On the dynamics processing page there is also a fader control the same fader control found on the channels and matrix page that can be used to add or remove gain from the underlying virtual channel The Reset button may be used to return the Dynamics processing to its default settings which leaves the signal unprocessed 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 Limiters and compresso
251. ely Up to eight SoundStructure devices may be linked together any combination of SoundStructure C series or SR series products may be used together to build audio processing systems that support up to one hundred twenty eight analog inputs and analog outputs 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 arrays 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 The typical connections in the room are shown in the following figure SoundStructure Installation Telephony Microphones vwo O SoundStructure C16 Before designing with SoundStructure products the details of the SoundStructure signal processing capabilities will be presented Requires SoundStructure firmware release 1 1 or higher 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 Input Processing Up to 8th ord
252. em Create A Project Step 1 of 4 Select Category SelectInput Type Channels Defined Inputs te Phone ln em ES Lam Microphone olycom tereo ea HDX Line Program Audio Polycom S8000 Mono i eM e HDX PSTN In Polycom S8000 Stereo Hybrids Codecs Mono ea HDX UI Audio In renee Stereo e HDX Video Call In Telephone e Program Audio Video Codec e Table Mic 1 Quantity e Table Mic 2 Other 1 z e Table Mic 3 e Table Mic 4 Label e Table Mic 5 e Table Mic 6 Polycom HDX e Table Mic e Table Mic 8 Addn Remove ee ais Signal Generator amp Polycom HDX high definition video conferencing system codec connected via ConferenceLink2 Multiple input and output channels are created 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 As an example the VCR DVD audio source is only sent to the SoundStructure device when the HDX video source associated with the VCR DVD input is selected If a different
253. ements When a virtual channel definition command with the vcundef 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 a SoundStructure system that has a virtual channel defined with Stereo Mics as its label If the following command is sent to the SoundStructure system veundef Stereo Mics then the following acknowledgement will be generated and sent to all interfaces vcundef Stereo Mics vcrename Action The vcrename action is a virtual channel definition command that changes then name of a virtual channel Commands with the vcrename action have the following syntax verename lt label gt lt new label gt Each of the command arguments is defined below lt label gt A 17 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 The lt label gt argument is a user defined text argument that specifies the name of the virtual channel to be renamed If no virtual channel exists with the given label then the SoundStructure device will respond with an error message lt new label gt The lt new label gt argument is a user defined text argument that specifies the new name to assign to the virtual channel If a virtual channel or virtual channel group already exists with the same label then the SoundStructure device will respond with an error message vcrename Acknowl
254. encing es Gated Sound Reinforcement Inputs eror e gt Program Audio 0 0 0 0 Co Rev from Remote 0 0 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 under stand how the amplifier output fader is set In some applications the line level outputs of the SoundStructure could be connected to the inputs of a microphone only device that requires the outputs of the SoundStructure to be attenuated significantly to be compatible with the microphone level inputs If the output fader on the amplifier channel is used to attenuate the amplifier signal as shown in the figure below and the AEC ref erence is also set to the amplifier output then the AEC reference would also be attenuated by the fader amount TroubleShooting SoundStructure Studio Project1 File Connect Tools Help S A Projecti 4 5 fi ki e EO Saini huchuia Syste EE Safety Mute Edit Channels Edit Groups 7 Groups V Inputs V Outputs 7 Submix v v Ta Muted Outputs 7 F Atomiser ea S G A Pi 7 Panibalance A gt resets 3 Wiing inverted E Gated Conferencing E f gt E Gated sound Reinforcement g e
255. ensation is shown when the Line Input or Trim Customizing SoundStructure Designs Bypass ungated signal type is selected as shown in the following figure co co 64 Fog o el N o 1 I nm 5 8 Ungated type Ungated type Bypass Line Input v Delay Delay Compensation Compensation Trim E Trim R TrimL TrimR 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 physi cal 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 The trim gain will be applied in the analog input gain as long as the trim plus the analog input gain do not exceed 64 dB Additional trim gain beyond a total Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Equalization 5 28 gain of 64 dB will be added in the digital domain co 64 Fao E Fo U g E 2 Ungated type Snd Reinforce v mnnnnnnnnni i Delay Type Normal TrimL Trim R The equalization processing that is available for each input consists of dedicated e Low Pass filter e High Pass filter e Low Shelf filter e High Shelf filter e 10 parametric equalizers These filter types are shown in the following fig
256. enuation in dB that can be applied for any feedback reduction filter 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 0 User Limits No Supported Description This parameter defines the maximum amount of attenuation in dB applied to the input if all the filters are used up and the feedback reduction algorithm continues to detect singing Setting this parameter to 0 dB means that no attenuation is performed even if all the filters are used up mic_source_index Select Mic audio Source Index Argument Argument value Channel Type Virtual Channel Value Type Sequence Read Write Mode Read Write Phys Chans Conferencing Mic Line Input Sound Reinforcement Mic Line Input Virt Chans Mono Stereo Indices 1 32 Physical channel System Limits Minimum 1 Maximum 15 Default 1 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 _inorsr mic_in physical channels The index r
257. ephone 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 Phone Won t Auto Hang Up Depending on the revision of the firmware the SoundStructure device sup ports auto hang up from either loop drop detection or call progress detection Loop drop detection happens when the central office or the local PBX indicates the remote caller has hang up by interrupting the loop current or reversing the polarity Loop drop detection is not always supported by PBX s Call progress detection happens when a busy or fast busy tone is detected as an input signal from the telephone line The tones are typically generated by the central office or by the local PBX after some period of time after the remote phone participant has hung up Dial But Don t Hear The Digits In SoundStructure the phone must be taken offhook before the digits will be sent to the telephone interface In Vortex the phone would go offhook auto matically when digits were dialed but in SoundStructure the phone_connect command must be explicitly sent to take the phone offhook before dialing How Do Determine The IP Address Of My SoundStructure Device By default t
258. equire a different placement of loudspeakers and microphones Audio has too much non linear distortion If the playback audio is clipping the loudspeaker the resulting echo picked up at the microphone can also become nonlinearly distorted In this case the AEC will not adapt to the room echo correctly One way to resolve this is to lower the amplifier level or the digital gain inside the SoundStructure of the audio path going to the amplifier output The Remote People Hear Echo Of Their Voices From The Local Room Mute the local microphones and ensure the echo is removed for the remote participants when the local microphones are muted Unmute the local micro phones and ensure the echo has returned If the echo is present when the microphones are unmuted and not there when the local microphones are muted it is likely an acoustic echo canceller config uration issue with the local room If the echo is still there when the microphones are muted it is not an acoustic echo issue and may be an issue with wiring or with routing through the matrix 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 refer ence is set to the Amplifier stereo virtual channel ke Table Mic 1 ime a A Room Gain dB C20 EERRCREREE 100 20 EERCECEREE Xmit E Recy Mode Reference 1 e Amplifier Reference 2
259. equired 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 The value of this parameter indicates the index of the audio source type mic_source_type that will be routed to the physical channel When mic_source_type is analog this parameter has no effect When mic_source_type is clink_mic the value of this parameter indicates which ConferenceLink mic element will be routed to the physical channel For example assume a virtual channel has been defined like this vedef Stereo Clink Mic stereo cr_mic_in 1 2 And the source type has been set to clink mic like this set mic_source_type Stereo Clink Mic clink_mic Then we issue these commands set mic_source_index Stereo Clink Mic 15 set mic_source_index Stereo Clink Mic 2 6 These commands set the left and right channels of the Stereo Clink Mic virtual channel to use the 2nd and 3rd elements of the 2nd ConferenceLink mic Examples Command Response Description get mic_source_index val mic_source_index Queries which microphone index of the microphone array Ceiling Mic 1 A Ceiling Mic 1 A 1 is associated with the virtual channel Ceiling Mic 1 A Since Ceiling Mic 1 A is the first element of the digital array microphone the value 1 is returned get mic_source_index val mic_source_index
260. er Group 1 3 microphones Groups xpan ollapse T Channels Matrix Automixer Type Channels In Group E Automixer Gain Sharing Y TableMicl1A Presets Table Mic 1B Wiring Priority Attenuation dB Slope dB Table Mic 1 C mim o o Hold Time ms J Remove Channels Camera Act Time ms e e Table Mic 1 B Table Mic 1 C E Gate W Cam m Gate m Cam Channel Bias Channel Bias Channel Bias Channel Bias oe Gie Gio E Threshold Threshold Threshold Me oiu e a Priority ms Priority i Priority SS f e f a Meters Disabled aH 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 SoundStructure Studio room_combine_example File Connect Tools Help amp 2 room_combine_example I SoundStructure System C Channels C Matrix C Automixer C Presets C Wiring W Safety Mute Automixer Group 2 3 microphones v Automixer Type Gating Priority Attenuation dB Hold Time ms Camera Act Time ms e Table Mic 2A E Gate m Cam Channel Bias Me Threshold CE Priority Channel Bias gt e Threshold gt e DEK Channels In Group Table Mic 2A Table Mic 2 B NOM Limit Table Mic 2 C Off Attenuation dB Decay Time ms C Q Table Mic 2 C l
261. er at 25 to 50 larger than the sum of the required loudspeaker power This will allow some headroom for additional loudspeakers or louder transient signals Spatial Directionality In video conferencing applications it is common to have the remote audio come from a location close to the display screen to give the perception that the remote audio is coming from the remote participants shown on the video screen In this situation when the room is larger than about 20 ft in length reinforcement of the front speakers with additional ceiling loudspeakers distributed through the room will better fill the room with sound keeping all listeners well within the critical distance of the loudspeakers without losing the perceptual directionality associated with the front of room display device To maintain the perception of the audio coming from the front of room display B 25 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 Microphone And Loudspeaker Placement Considerations Once loudspeakers have been placed through the room to achieve good sound coverage and microphones have been placed through the room to provide good sound pickup it is still necessary to double check the placement
262. er highpass and lowpass 1st or 2nd order high shelf and low shelf 10 band parametric equalization Acoustic echo cancellation 20 22kHz 200 msec tail time monaural or stereo Automatic gain control 15 to 15dB Dynamics processing gate expander compressor limiter peak limiter Feedback Eliminator 10 adaptive filters Noise cancellation 0 20dB noise reduction Automixer gain sharing or gated mixer Signal fader gain 20 to 100 dB Signal delay to 1000 msec The signal processing follows the signal flow shown in the following figure rocessin of Is Matrix Processing Dynamics Fader Delay Mut e H Dynamics racer H Delay ot input Recording Ungated Aore Paramet tric Acoustic Echo Noise Non Linear ic Dynamics Input to Equalization Cancellation Cancellation Processing g H Processor H Automixer Ha Fader H Delay lt Matrix Conferencing U Input to Sound Matris Reinforcement Lye Automixer Haf Fader bye Delay H Feedback Cancellation Processor 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
263. er segment greater than 16dB will light the second meter seg ment and finally greater than 16 will light the tenth meter segment In this Signal Meters 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 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 The peak meters conform to the IEC 60268 18 standard and have a 12dB second decay from the peak signal levels To properly adjust the levels for microphones adjust the analog input gains so that during normal speech at the desired distance from the microphones two yellow LEDs are reached by the peak meter and occasionally additional LEDs are flickering above that The VU meter should show a solid green LED at the OdB level The following figure shows examples of peak signal levels that are too low just right and too high during normal conversational speech at the desired distance from the microphone 20 16 12 8 4 0 4 8 12 16 20 Bad Good Bad Too Low Too High If the meter levels are too low for a given microphone and for the desired dis tance from the microphone increase t
264. er sets the frequency in Hz of the low pass filter For Butterworth filters this is the 3 dB frequency but for Linkwitz Riley filters this is the 6 dB frequency Command Protocol Reference Guide Ipf_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 No Supported Description This parameter sets the order of the low pass filter Linkwitz Riley filters only support even orders If an odd order is specified for a Linkwitz Riley filter it will be internally rounded up to an even number Ipf_type Type Of Low Pass Filter Argument Argument value Channel Type Value Type Virtual Channel List 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 Values butterworth Butterwort
265. erenceLink Aux Output Col Virt Chans Stereo System Limits Minimum 1 0 Maximum 1 0 Resolution 0 01 Default 0 0 User Limits No Supported Description The matrix_pan parameter is available at crosspoints where mono virtual channels are mixed to stereo virtual channels The matrix_pan parameter provides a way to control the amount of gain going to the left and right channels Examples Command Response Description set matrix_pan Phone In Amplifier 1 val matrix_pan Phone In Amplifier 1 000 Sends the mono virtual channel Phone In to only the right channel of the stereo virtual channel Amplifier set matrix_pan Phone In Amplifier 1 val matrix_pan Phone In Amplifier 1 000 Sends the mono virtual channel Phone In to only the left channel of the stereo virtual channel Amplifier set matrix_pan Phone In Amplifier 0 val matrix_pan Phone In Amplifier 0 000 Sends the mono virtual channel Phone In to both the left and right channels of the stereo virtual channel Amplifier set matrix_pan Table Mic 1 HDX Stereo Mics Out 1 val matrix_pan Table Mic 1 HDX Stereo Mics Out 1 000 Sends the mono virtual channel Table Mic 1 to the left channel of the stereo virtual channel HDX Stereo Mics Out Telephony Parameters Telephony Parameter Summary Some telephony API commands operate on the input vi
266. ers may be specified by separating the arguments with spaces If the type is set to dhcp then the remaining arguments are accepted but not used until the type is set to static All arguments have to be sent if the address is being set to a static IP address To enable SoundStructure devices to accept a dynamic IP address use the command set eth_settings 1 type dhcp where 1 represents the default device ID of a stand alone SoundStructure device Please note that there are single quotes around the argument dhcp and the entire argument string is enclosed in double quotes To query the IP settings of the device use the get action as in the following example get eth_settings 1 val eth settings 1 mode dhcp addr 172 22 2 110 dns 172 22 1 1 172 22 1 2 gw 172 22 2 254 nm 255 255 255 0 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 org where 1 is the device ID of the SoundStructure See Appendix A for more information on API commands associated wi
267. es as recommended in the top down order connecting the higher OBAM OUT connection to the next OBAM IN connection Physical Channel Summary Physical channels and the OBAM Link were introduced in the previous section as a simplification of how to refer to the actual physical inputs and outputs when multiple SoundStructure devices are used By OBAM Linking multiple SoundStructure devices in an OBAM out to OBAM in fashion from top to bottom the physical channel numbers in a multi unit installation will be sequential from 1 to the maximum number of inputs and outputs in the system No longer is a specific device identification required to uniquely identify which input 1 is meant when there are multiple devices When multiple SoundStructure devices are used there is only one input 1 and it corresponds to the first input on the top device The first input on the second device will be input 17 if the first device is a SoundStructure C16 In the next section the concept of physical channels will be extended as the new concept of virtual channels is introduced as a way to easily and as will be shown more flexibly reference the physical input and output channels simplifying both SoundStructure device setup and how SoundStructure devices are controlled with external control systems Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Virtual Channels A virtual channel can be thought of as a layer that is wrapped around
268. es 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 The AGC can be turned on or off with the AGC enable button When the AGC is enabled the current AGC gain or attenuation can be viewed from the AGC 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 Sound Structure nominal signal level The minimum AGC value specifies the maximum amount of attenuation the AGC can apply to attenuate the input signal as the AGC tries to reach the SoundStructure nominal signal level If the input is a stereo virtual channel the AGC gain for both underlying left and right physical channels will use the same gain ensuring that the stereo image is preserved To operate the AGC with a target level different from 0 dBu set the AGC min imum and maximum range to the desired range and then adjust the input fader to the desired target level above or below the 0 dBu nominal signal level of the SoundStructure devices This allows the AGC to adapt to the 0 dBu nominal level and then the fader settings will o
269. es 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 It is important that the actual wiring of the system match the wiring specified on the wiring page otherwise the system will not operate as expected For instance in the example above if the recording output is physically plugged into output 3 when SoundStructure Studio has been told the recording output will be plugged into output 6 no audio will be heard on output 3 because the audio is being routed to physical output 6 For proper system operation make sure the physical channel wiring matches the wiring instructions on the channel page Adjustments to the wiring can be done by physically moving connections to match the wiring page or by moving signals on the wiring page to match the physical connections 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 5 manual_example B SoundStructure System Channels Matrix Configured Devices SoundStructure Stu
270. essfully executed the SoundStructure device will send an acknowledgement in the same format as the command The acknowledgement will be sent to all control interfaces A 19 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 20 vegrename 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 vegrename lt label gt lt new label gt lt term gt Each of the command arguments is described below lt label gt The lt label gt argument is a user defined text argument that specifies the name of the virtual channel group to be renamed If no virtual channel group exists with the given label then the SoundStructure device will respond with an error message lt new label gt The lt new label gt argument is a user defined text argument that specifies the new name to assign to the virtual channel group If a virtual channel group or virtual channel already exists with the same label then the SoundStructure device will respond with an error message vcgrename Acknowledgements When a virtual channel group definition command with the vcgrename 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 interfaces vegadd Action The vegadd action is a virtual channel group definiti
271. essing H Equation Doay j Fad o Tore Line Echo oreretor Canceaton Parana tomate se aD Dey p Fader paH EJH ctatzaton E Processing Gain Contri cancatation 4 Convertor can Progress e lt level_pre Phone Out Channel For more information on the processing available for the Clink2 channels see Chapter 6 Connecting To Conference Link devices Dynamics DX Program Audio In HDX Dynamics gt Mute Parametric aii Processing Equalization Fader Delay ae Video Call In Processing Parametric Equalization p Fader Delay Matrix HDX UI Audio In level_pre level_post 5 17 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Input Channel Controls 5 18 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 addi tional controls Any setting for a virtual channel can also be set by adjusting the setting on a virtual channel group By using virtual channel groups the system can be setup very quickly because the parameters will propagate to all the underlying virtual channels The input channel controls may be expanded to show less frequently used con trols such as phantom power trim delay compensatio
272. essing Path When input channels are used in the matrix there are three possible versions of the input that may be used at the crosspoint the ungated recording ver sion the conferencing version on C series or noise cancelled on SR series and the sound reinforcement version If the ungated recording version is selected the channels page Ungated Type control selects which version of the ungated channel is used The selection of which type of input processing to use in the matrix is per formed with the matrix crosspoint control as described in the next section To select the sound reinforcement version of the input processing double click the matrix crosspoint to adjust and select Gated and Snd Reinforcement The crosspoint cell shading will change to light blue to indicate that the sound rein forcement version of the crosspoint is selected Typically when microphones are sent to loudspeakers the sound reinforcement version of the input pro cessing should be selected Muted 0 Unmuted 7 Panibalance o Inverted Gated Conferencing E Gated Sound Reinforcement Inputs Table Mic 2 Table Mic 3 Table Mic 4 Table Mic 5 Table Mic 6 Table Mic 7 Table Mic 8 y Polycom HDX In Customizing SoundStructure Designs Outputs Gating Type Snd Reinforcement v To select the conferencing version of the input processin
273. essing is enabled for a particular virtual channel the user can adjust the filter band width from 0 03 to 1 octave and the filter depth from 0 to 100 dB When enabled the user interface will show that the FBE is enabled as shown in the following figure ke e e e Table Mic 1 Table Mic 2 Table Mic 3 Table Mic 4 64 420 64 420 64 vow 64 woe I 20 20 E m EQ SEa EO FEO oes its as es Selecting the Edit button will open the equalization user control where param eters for the feedback eliminator may be specified as shown in the following IE o oo S o oo EI i o oe al a a a m a T nm nm Anaig Gain Customizing SoundStructure Designs figure Edit EQ Project manual_example Channel Table Mic 1 Channel e Table Mic 1 Filters C Feedback Eliminator Frequency Depth Reset PEQ Filter Decay Reset All Filters i High Pass Low Shelf Filter Bandwidth oct High Shelf a Parametric EQ Filter Maximum Depth dB Parametric 1 Parametric 2 Safe Mode Attenuation dB Parametric 3 EA Parametric 4 ee e 20 Parametric 5 C Low Pass Frequency Hz Type Butterworth 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 feedba
274. et to 6dB as shown in the following figure Channel Bias Ui E C Threshold Threshold 2e me x Priority Priority Finally it is necessary to review the AEC reference for the different micro phones to ensure that acoustic echoes are cancelled in the system The AEC reference for the wireless microphone should include the lectern microphone as that will be reinforced into the room and any remote audio sources the phone line in this case and the program audio material 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 fol lowing figure Muted Outputs 0 Unmuted A Pandbalance amp F 0 Inverted S fy amp Gated Conferencing W Gated Sound Reinforcement lt lt kJ K ke ke Inputs E WirelessRef ES The AEC reference for the wireless microphone is assigned to the new submix as shown in the next figure E Xmit E Recv Mode Reference 1 e WirelessF v Reference 2 lt none gt 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 progra
275. ets the name of the network time protocol NTP server used to set the system time dev_status System Status Argument Argument value Channel Type Device Specific System Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 116 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 A warning condition is usually due to a configuration error that can be corrected via software The front panel LEDs on all of the devices will be yellow in this condition A value of error indicated that an error has occurred that is most likely due to a hardware failure or some other serious condition that can t be corrected via software The front panel LEDs on one or more of the linked devices will be red in this condition dev_temp Internal Temperature Argument Argument value Channel Type Device Specific System Value Type Floating Point Read Write Mode Read Only Indices 1 3 Temperature sensor index System Limits Minimum 40 0 Maximum 125 0 Resolution 0 1 Description This p
276. ettings Presets Configuration files are both saved to disk when a File Save option is executed from SoundStructure Studio Any changes to the device settings that need to survive a power cycle should be saved to presets with the Preset Save operation as described later in this chapter 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 Virtual channels make it pos sible to refer to and control signals by their virtual channel names rather than by the physical input and output numbers Virtual channels make the system more portable as control system code that is developed can be reused by using the same virtual channel names across different installations regardless of how the system is physically cabled As a system is being designed with SoundStructure Studio the SoundStruc ture Studio software defines the virtual channels and then uses the virtual channels with all subsequent operations on those channels The first step in verifying the wiring is to view the wiring page within Sound Structure Studio and expand the inputs and outputs as shown in the following
277. ew project a virtual channel group called Mics is automatically created and includes all the microphone inputs for the design The virtual channel group can be used to adjust all the settings for all the signals in the virtual group regardless of whether the group is expanded or contracted A virtual channel group may be collapsed or expanded by clicking the graphics respectively on the top of the group page All groups in the channels page can be expanded or collapsed by clicking on the Expand or 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 Edit Groups Channels Channel Groups Group Label A Mics e Table Mic 1 e Polycom HDX In Se e Table Mic 2 e Program Audio Table Mic 3 Table Mic 1 e Table Mic 4 Table Mic 2 e Table Mic 5 e Table Mic 6 Tabie Mic 3 e Wireless Mic Table Mic 4 Table Mic 5 Table Mic 6 Wireless Mic Inputs Add Channel gt Outputs ea Amplifier e Polycom HDX Out e Recording Phones s To
278. f the SoundStructure Studio software The Phone In gain adjusts the analog signal level coming in from the phone line Any adjustments made to the analog input gain will be reflected in the meter activity of the Phone In channel Adjust the phone in gain so that the remote talkers peak level lights at least the second yellow LED and flickers the LEDs above that Depending on the PBX or the Central Office connection this could be a gain in the range of 0 to 6dB Up to 20dB of gain may be applied at the phone input gain The Phone Out fader adjusts the signal level transmitted to the phone line Any adjustments made to the output fader will be reflected in the meter activity of the Phone Out channel Installing SoundStructure Devices aid aa sod ana eur NLSd woy jnduy Buisseooid uonezyenba oua see O J pe4 kepa soye18ue auo uogeeoueo roauog ureo w oson P oneworny oyog eur a au NLSd pey opndino pes uopezienba Bujssevoid Aeg pa ameweed souweu g Buissad01q uoyd j jpuueyD 1NO uoyd ysod Jana XEN OF oye wor UNE WW wos ooa oL jauuey gt u uoyd 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 ampli
279. f the echo return loss due to the presence of an acoustic echo canceller is referred to as the echo return loss enhancement or ERLE In the following figure the ERLE 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 Local Room For some manufacturers of echo cancellers the term ERL is replaced with an equivalent term of conferencing room gain The conferencing room gain is the negative of the ERL or defined as 10 Log B A Lower room gain equivalently higher ERL in this case will improve the performance of the echo canceller Multi Channel vs Single Channel AEC The highest quality audio conferencing solution occurs when each microphone has its own acoustic echo canceller and noise canceller as shown on the right side of the following figure It is clear that each microphone will pick up different background noise levels and possibly types of noise based on their proximity to different noise sources such as projectors HVAC vents lighting fixtures etc If each microphone is processed independently then only the noise that is affecting a particular microphone will be removed from that m
280. ferenceLink Aux Output Virt Chans Mono Stereo System Limits Minimum 1 Maximum 2000 Default 1000 User Limits No Supported Description This parameter sets the amount of time in milliseconds it takes the gate to ramp down to the target gain once the input signal drops below the gate threshold and the gate hold time has expired 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 function of the dynamics processor This parameter and dp_en must be enabled for the gate to function dp_gate_hold Gate Hold 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
281. ferencing 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 100 0 Maximum 0 0 Resolution 0 1 Default 100 User Limits Supported No Description Command Protocol Reference Guide 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 dp_exp_attack Expander Attack Time Argument Argument value Channel Type Virtual Channel Value Type Integer Read Write Mode Phys Chans Read Write 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 200 Default 10 User Limits No Supported Description This parameter sets the amount of time in milliseconds it takes the expander to ramp the gain up to the target gain once the input signal level surpasses the expander threshold dp_exp_decay Expander Decay Time Argument Argument valu
282. ffset the 0 dBu level to the set ting on the fader Maximum as E dB Minimum gt P Dynamics Processing Dynamics processors also known as non linear processors are used to reduce the dynamic range or amplitude of input or output signals and are often used on sound reinforcement systems to prevent clipping audio amplifiers Dynamics processors are similar to automatic gain controllers but are typi cally faster acting and can be used with program audio and other fast changing 5 35 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 input signals SoundStructure devices include the following styles of look ahead dynamics processing e Peak Limiter e Limiter e Compressor e Expander e Gate The SoundStructure Studio user interface for adjusting the dynamics settings are shown in the following figure Edit Dynamics Project Project1 Channel Amplifier Channel e Amplifier raam 1 Dynamics Processing Gate C Expander C Compressor C Limiter CI Peak Limiter Threshold dBFS Threshold dBFS Threshold dBFS Threshold dBFS Threshold dBFS Ratio N 1 Ratio N 1 Ratio N 1 Ratio N 1 Attack ms Attack ms Attack ms Attack ms Decay ms Decay ms Decay ms Decay ms Hold ms 100 lt _ _ _ _ _ _ _ __ 8 ak 100 50 80 70 60 50 40 30 20 10 0 s EJ The dynamics processing can be turned on or off for a chann
283. fiers recorders and video codecs For best per formance the output signal levels of the SoundStructure devices should match the expected signal levels of the next device that is attached The SoundStructure default output signal level of 0 dBu is the correct level when connecting to most professional audio equipment When connecting to consumer equipment such as equipment that requires an RCA style connec tor the SoundStructure output gain should be reduced to 10dB to prevent overdriving the input stage on the consumer equipment The output gain set tings are found at the bottom of the channels page as shown in the following figure The gain may be set to 4dB if required to connect to devices that require a 4dBu nominal input signal level Negative gain adjustments lt 0 are applied in the analog domain at the digital to analog converter Adjust ments made to the output level in the highlighted slider are not shown in the fader meter Once the output level has been set appropriately for the next piece of equip ment in the signal chain volume adjustments should be done with the fader control and adjustments in level made in the fader will be shown as more or less signal in meter next to the fader control Setting Amplifier Levels Installing SoundStructure Devices 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
284. fractional octave steps or in full octave steps 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 0 User Limits No Supported Description When the signal generator s sig_gen_type is set to sweep the parameter sets the frequency in Hz at which the sweep generator stops The direction of the frequency sweep will be up or down depending on whether the sig_gen_sweep_start parameter is higher or lower than this parameter sig_gen_sweep_time Signal Generator Sweep Time Argument Argument value Channel Type Virtual Channel Value Type Integer Read Write Mode Phys Chans Read Write Signal Generator Virt Chans Mono System Limits Minimum 10 Maximum 60000 Default 10000 User Limits No Supported Description When the signal generator s sig_gen_type is set to sweep this parameter sets the duration in milliseconds that the sweep generator takes to sweep from its start frequency to its stop frequency Command Protocol Reference Guide sig_gen_tone_freq Signal Generator Tone Frequency Argu
285. from the telephone line Adjust the tele phone 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 The input channel meters level_pre meter corresponds to the meter next to the 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 Phone In Channel Phone Ii he K level_post Phone Out f po of Channel Bad E a E Caj i Ea Telephony Processing Edit Ge gt Roms J feces e Pel me fe cD E ae aiy ee p N ooy pa re baa ars a eis Jest a eatin e o lt E ETa aa PE it E Ba anns Call Progress H m a or 2 me 20 Edit level_post level_pre 2 p al of 8 i 4100 208 E Noise Cancellation The noise cancellation processing is available on the telephone input signal The noise cancellation reduces background noise that is present in the signal that is transmitted from the remote site The noise cancellation functionality can be turned on or off with the enable button The amount of noise cancella tion ca
286. g select the Gated and Conferencing as shown in the following figure The crosspoint background will turn blue to indicate the conferencing version of the input processing is Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 selected Muted 0 Unmuted A Pandbalance o Inverted Gated Conferencing Gated Sound Reinforcement Inputs Edit Crosspoint x Table Mic 2 Table Mic 3 Table Mic 4 Table Mic 5 Table Mic 6 Table Mic 7 Gating Type Table Mic 8 Polycom HDX In CD Program Audio Conferencing 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 process ing is selected Pan The pan control allows the designer to customize how a monaural virtual channel is mapped to a stereo virtual channel A pan value of 0 means that the monaural input virtual channel is attenuated by 3 dB and sent to both the left and right output channels The gain or attenuation of the matrix crosspoint is also applied to the input signal as it is mapped to the output signal A pan value of 1 means that the mono virtual channel is only mapped to the right output physical channel a value of 1 means that the mono virtual chan
287. gate_type Table Mic 1 Amplifier sr val matrix_gate_type Table Mic 1 Amplifier sr Tells the matrix to use the sound reinforcement version of the input processing of the input signal Table Mic 1 when creating the output signal Amplifier matrix_invert Matrix Crosspoint Inversion 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 Col Virt Chans Conferencing Line Output Sound Reinforcement Line Output Analog Telephony Output Submix ConferenceLink Aux Output Mono Stereo Default 0 Description Inverts the specified crosspoint in the matrix mixer Setting matrix_ invert to 0 sets the crosspoint to normal polarity setting matrix_invert to 1 inverts the crosspoint polarity 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
288. ge This can be done by clicking and dragging the virtual channels signals to their desired inputs and outputs It is generally simpler to move the virtual signals than the physical wiring 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 s SoundStructure Studio Project1 File Connect Tools Help S Projectt 7 SoundStructure System Edit Channels Edit Groups T Channels a Matrix Configured Devices Network Settings Device Information O site S BB C12 bus id 1 Automatic configuration DHCP wee GEG C Series Mic Input 10 12 Manual configuration aa HEB 1 Table Mic 1 EE 2 Table Mic 2 IP Address EB 3 Table Mic 3 EE 4 Table Mic 4 ee EEG 5 Table Mic 5 Gateway EH 6 Table Mic 6 E 7 Table Mic 7 NU EB 8 Table Mic 8 DNS 2 EE 9 Program Audio m 10 V5X8000 In NTP Server pool ntp org Amplifier par m 2 Baud Rate 9600 bits per second x Flow Control No flow control Apply The wiring report for this system is shown next SoundStructure system SoundStructure System C12 bus id 1 C Series Mic Input 1 Table Mic 1 2 Table Mic 2 3 Table Mic 3 4 Table Mic 4 5 Table Mic 5 6 Table Mic 6 7 Table Mic 7 8 Table Mic 8 9 Program Audio 10 VSX8000 In
289. gits on the telephony interface This parameter can be used to dial one digit at a time or many digits all at once For the PSTN interface valid digits are 0 through 9 and delay If the telephony interface is not connected see the phone_connect parameter when this parameter is set the digits will not be dialed The phone must be taken off hook by setting phone_connect to 1 before the digits can be dialed Examples Command Response Description set phone_dial Phone Out 9 18009322774 val phone_dial Phone Out 9 18009322774 Dials the phone line associated with the virtual channel Phone Out with the digit string 9 18009322774 The phone line must be offhook for the digits to be dialed see phone_connect Note that the phone out virtual channel name must be used not the phone input virtual channel name 44 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 No Supported Description This parameter controls the gain that is applied to the incoming phone signal when dial tone is present Examples Command Response Description
290. gle data stream RS 232 sellele oyu 2s is 6 E REMOTE CONTROL 1 s n 2 4 is te CERES CSS EEE ESS ESS F owe old Ede ft e ee Of N OBAM our IRA nmn REMOTE CONTROL 2 om SoundStructure C16 The SoundStructure control protocol has been designed so that all features are available over all interfaces Some features will only be practical over the higher bandwidth connections for example firmware updates take much less Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 RS 232 okee time over the ethernet interface than the RS 232 interface and signal meters are more responsive over the ethernet interface While the SoundStructure Studio Windows software makes full use of the control protocol to configure and control SoundStructure user applications such as AMX and Crestron control systems will typically only use a subset of the control protocol to adjust settings and monitor system parameters for functions such as muting volume control and dialing A SoundStructure device s RS 232 port is a female DB9 DCE supporting a fixed data format of eight stop bits no parity and one stop bit The supported flow control options are hardware RTS CTS and no
291. gs The channels page will look like the following figure The AEC block has been expanded to show the AEC references New SoundStructure o m o 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 Expand All Collapse All Channels Matrix Automixer Wiring Mode Stereo Reference 1 ee _Amplfier1 s Reference 2 e Amplfierz Meters Enabled 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 Configured Devices SEATEN S E C Series Mic Input 10 12 E5 1 Table Mic 1 EH 2 Table Mic 2 EH 3 Table Mic 3 EG 4 Table Mic 4 EH 5 Table Mic 5 EG 6 Table Mic 6 EH 7 Table Mic 7 EG 8 Table Mic 8 EE 9 Program Audio Left EE 10 Program Audio Right g 11 gg 12 S E
292. gt The lt label gt 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 veglist Acknowledgements When a virtual channel group definition command with the vcglist action is successfully executed SoundStructure will send an acknowledgement with the following syntax veglist lt label gt lt vcmember gt lt vcmember lt term gt This acknowledgement uses the same syntax as the vcgdef command but with the vcglist action The lt label gt argument is a user defined text argument indicating the name of the virtual channel group and zero or more lt vcmember gt arguments will indicate the virtual channel members of the virtual channel group The acknowledgement will only be sent to the control interface on which the command was received As an example consider a system where we have defined a virtual channel group as follows vegdef all zones zone 1 program audio zone 2 vegremove all zones program audio vegadd all zones zone 3 If we now send the following vcglist command veglist all zones Then SoundStructure will send the following acknowledgement to the interface on which the vcglist command was received veglist all zones zone 1 zone 2 zone 3 Adjusting Parameters Parameters are adjusted by exe
293. gument 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 Portugal romania Romania russia Russia saudi_arabia Saudi Arabia singapore Singapore slovakia Slovakia slovenia Slovenia Values south_africa South Africa south_korea South Korea spain Spain sweden Sweden switzerland Switzerland taiwan Taiwan tbr21 TBR21 thailand Thailand uae UAE united_kingdom United Kingdom usa USA default Command Protocol Reference Guide Description This parameter configures the PSTN interface for operation in a specific country psin_flash_delay_override Override Country Code Flash Delay Argument Argument value Channel Type Virtual Channel Value Type Boolean Read Write Mode Read Write Phys Chans Analog Telephony Output Virt Chans Mono Default 0 Description This parameter controls whether or not the flash hook delay is determined by the default pstn_country settings 0 or by the phone_flash_delay setting 1 pstn_in_gain PSTN Input Gain Arg
294. 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 0 Examples Command Response Description set eth_settings 1 mode dhcp Sets the ethernet settings on device 1 to dhcp and returns the full ethernet settings 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 set eth_settings 1 mode static addr 192 168 10 63 dns 192 168 10 1 gw 192 168 10 254 nm 255 255 255 0 Sets the ethernet settings on device 1 to the static IP address of 192 168 10 63 and returns the full ethernet settings All parameters must be specified even if just changing one parameter val eth_settings 1 mode static addr 192 168 10 63 dns 192 168 10 1 gw 192 168 10 254 nm 255 255 255 0 get eth_settings 1 val eth_settings 1 Queries the ethernet settings on device 1 mode static addr 192 168 10 63 dns 192 168 10 1 gw 192 168 10 254 nm 255 255 255 0 eth_ip_mode Select Method For Obtaining IP Address Argument Argument value Channel Type Device Specific System Value Type List Read Write Mode Read Write static Static IP Address dhcp Dynamic IP Address via DHCP default Values Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Descri
295. h filter default linkwitz_riley Linkwitz Riley filter Description This parameter sets the type of analog filter prototype used for the low pass filter 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 Equalizer band Default 0 Description This parameter enables 1 or disables 0 the specified band of the parametric equalizer for the specified virtual channel For conference link physical channels the band index must be between 1 and 5 For all other physical channels the band index must be between 1 and 10 peq_bandwidth Bandwidth Of Parametric Equalizer Band Argument Argument value Channel Type Value Type Virtual Channel 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 ConferenceLi
296. hannels 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 Downloading A Configuration File As with uploading a configuration file downloading a configuration file from a SoundStructure device to SoundStructure Studio involves selecting the Con nect to Devices menu option selecting the interface to connect to ethernet or serial selecting the device from the list of devices found and finally selecting Get configuration from devices and then clicking the Connect button The settings from the device will be retrieved and displayed within SoundStruc ture Studio Updating Firmware Once connected to a SoundStructure device the SoundStructure firmware may be updated using SoundStructure Studio As the firmware files are nearly ten megabytes in size it is recommended that SoundStructure Studio connect to the SoundStructure device over its Ethernet interface to minimize the firm ware file transfer time If updating firmware over RS 232 it is recommended that the 115 200 baud rate be selected on the SoundStructure device At 115 200 baud a typical firm ware file transfer will require approximately ten minutes When the Ethernet interface is used the file transfer time will be reduced to seconds Design Guide for the Polycom SoundStructure C1
297. haring set matrix_mute set matrix_mute matrix_mute matrix_mute v matrix_mute matrix_mute matyix_ Delete command matrix_mute mic_in_gain matrix_mute Row Channel HDX Program HDX Program HDX PSTN In HDX PSTN In Index 1 Column Channel Phone Out Amplifier Phone Out Amplifier HDX UI Audi v Amplifier HDX Video C HDX Video C Phone In Phone In Program Audio Program Audio Phone Out Amplifier HDX PSTN Mi Amplifier Phone Out Meters Enabled 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 ees SoundStructure Studio Project1 File Connect Tools Help ae S SoundStructure System E Safety Mute Edit Channels Edit Groups T Channels Matix Presets C Automixer Power on Preset C Presets C Wiring Power On Preset Contents Preset Name Action Parameter Min Max Row Channel Column Channel Index Power On set am_gain_sharing 1 set matrix_mute HDX Program Phone Out set matrix_mute HDX Program Amplifier set matrix_mute HDX PSTN In Phone Out set matrix_mute HDX PSTN In Amplifier set matrix_mute HDX Ul Audio Amplifier set matrix_mute HDX Video Phone Out set matrix_mute HDX Video C Amplifier set tmatrix_mute Phone In HDX PSTN Mi set matrix_mute Phone In Amplifier New Full set
298. has a Polycom HDX video conferencing system that is used with all microphones when the rooms are combined and only in room 1 when the rooms are split The layout for this style of room in the split mode can be seen in the following figure along with the room definitions When the room is combined the parti tion is opened Advanced Applications Display Room 1 YS AND DDI DPD PP PPP PPP PPP Room 2 A s The room configuration will operate as follows Combined Mode In the combined mode the system is configured as follows e All microphones are routed to both telephone lines e Both telephone lines are routed to the HDX system Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 e Both telephone lines are routed to the loudspeakers e Both program audio sources are routed to the loudspeakers e All microphones are in the same automixer e The telephones are routed to each other e There is no reinforcement across zones Split Mode In the split mode the system is configured as e Room 1 microphones are in automixer group 1 e Room 1 microphones are routed to the Room 1 telephony transmit and to the HDX codec e Program audio 1 goes is routed to Room 1 loudspeakers Room 1 telephony transmit and the HDX e Room 1 telephony is routed to Room 1 loudspeakers and to the HDX e Room 1 HDX remote audio is routed to the Room 1 loudspeakers Sim
299. he remote audio input levels have been adjusted on the SoundStructure 6 Physical wiring issues phoenix connectors are not terminated properly or inputs are plugged into outputs and outputs are plugged into inputs by mistake remember the inputs are on the bottom row of phoenix connectors and the outputs are on the top row of phoenix connectors In most cases simplifying the system for instance by muting all but one micro phone can be used to isolate a particular issue Below are some common issues with associated steps for resolving the issue Local participants Can t Hear Remote Participants Check that the audio from the remote participants is routed through the matrix to the local amplifier outputs Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 10 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 Remote Participants Can t Hear Local Participants Check that the audio from the local participants is routed through the matrix to the remote participants Are the microphones unmuted Can microphones be routed to the amplifier lowe
300. he SoundStructure device has DHCP enabled and will accept an IP address from a DHCP server A static IP address may also be configured for the SoundStructure device It is possible to determine the IP address for the system via several methods Connect to the SoundStructure device via RS 232 open SoundStructure Studio and autoscan the device The IP address will be shown in the Wiring page Open DOS shell and ping the network with the broadcast address Xxx yyy zzz 255 and then look for the MAC address in the results generated from an arp a command The MAC address of the SoundStructure device is available from the front of the device inside the front panel door 10 15 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 If on the same subnet and you still can t find the SoundStructure device with SoundStructure Studio make sure the SoundStructure device is connected to the ethernet and has either received an IP address from a DHCP server or has a static IP address that has been set and doesn t conflict with any other devices on the network If the DHCP lease has expi
301. he acoustic signals from the local talkers into electrical signals that can be processed and sent to the remote participants Microphone Fundamentals Most microphones used in conferencing systems are electret microphones a version of condenser style microphones where an acoustic signal on a thin film dynamically varies the capacitance of an electrical circuit which in turn creates an electrical voltage that represents the microphone signal Condenser microphones require a bias voltage called phantom power to operate properly Electret microphones are a variant of condenser microphone that replaces the thin film with a dielectric material that is permanently charged and suspended above a metal plate While electret microphones don t require a bias voltage to operate due to being permanently charged they do typically contain an integrated preamplifier that is powered using the phantom power from the device the microphone is connected to Due to the design of electret microphones these microphones come ina large variety of sizes and shapes and can provide excellent audio quality Phantom Power Electret and condenser microphones require a power supply called phantom power to power the electronics of the microphone This power supply may come from a battery or from the electronics that the microphone is connected to Microphones typically operate with phantom power voltages ranging from 9 to 54 V DC with 48 V specified in the standard IEC 61
302. he input gain slider to add more gain to the signal in the analog domain As a starting point for adjusting gains con sider the following table that lists microphone sensitivities with the analog input gain required to create a 0 dBu nominal signal level in the SoundStruc ture products assuming a 72dB SPL audio signal at the microphone The sensitivity information includes both dBV Pa and mV Pa formats and the microphone gains in this table have been rounded to the nearest 0 5dB SoundStructure devices provide up to 64dB of analog gain to support micro phones with sensitivities as low as 44 dBV Pa or 6 3 mV Pa Microphones that have a lower sensitivity may require additional external signal gain to provide enough gain to get to the 0 dBu nominal signal level A microphone with higher sensitivity means that less gain is required to achieve a 0dBu nom inal signal when a 72dB SPL signal is present at the microphone Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Room Gain 7 12 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 Sensitivity mV Pa 46 0 o o S o wooo o oo Cd Room gain meters are used to measure the relative level of the remote audio that is present at the input to the AEC with the level of the echo that is present at the microphone For more information on room gain and how it is mea
303. he occurrence of fabric being dragged across the microphone element There are different methods of transmission that wireless microphones use ranging from analog transmission over UHF or VHF frequencies to digital encrypted transmissions over a 2 GHz frequency band Considerations for choosing a wireless microphone include the signal bandwidth that is transmitted narrow or wide band the latency introduced by the wireless microphone the battery type and life rechargeable or not reliable transmission distances cost freedom from interference and whether it uses encryption to secure the wireless channel Ceiling Microphones Quality vs Convenience In all applications getting the microphone closer to the local talker results in a higher quality signal due to improved signal to noise ratio the local talker is louder compared to the background noise and a reduction in the amount of the multipath signal compared to the original signal In most conferencing applications there is a trade off with the usage of a room the location and configuration of the furniture and the maximum achievable audio quality It is common for rooms with movable furniture to not have permanently installed microphones on the tables To accommodate this microphones are often moved away from the participants and placed in the ceiling A consequence of this is that the resulting signal picked up by the microphone includes significant amount of additional noise sour
304. heir factory default settings and only the settings that differ from the default settings are stored in the preset By comparing presets to a default set of val ues the size of the presets are reduced which allows more presets to be stored in the device Full presets store the differences from the default settings If a parameter isn t shown in a full preset it is because that value of that parameter is the same as the default value Installing SoundStructure Devices The preset page shows the presets and also the preset contents to make it pos sible 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 s SoundStructure Studio Project1 File Connect Tools Help amp Projectt B SoundStructure System IM Safety Mu Safely Mute Edit Channels Edit Groups T Channels Matrix Presets Automixer Power on Preset Presets Power Wiring educated Preset Contents Preset Name 3 z 7 Power On p elhia aec_ref Table Mic 1 A Amplifier aec_ref Table Mic 1 B Amplifier aec_ref Table Mic 1 C Amplifier aec_ref Table Mic 24 Amplifier aec_ref Table Mic 2B Amplifier aec_ref Table Mic 2 C Amplifier am_gain_sharing 1 aec_ref Table Mic 14 Amplifier Run Preset Save Selected 7 7 aec_ref Table Mic 1 B Amplifier mi
305. hone Out 1 Tells the matrix to use the automixed version of the input signal Table Mic 1 when creating the output signal Phone Out set matrix_gate Table Mic 1 Phone Out 0 val matrix_gate Table Mic 1 Phone Out 0 Tells the matrix to use the un automixed version of input Table Mic 1 when creating the output signal Phone Out matrix_gate_type Select Gating Type Argument Argument value Channel Type Matrix Value Type List Read Write Mode Read Write Row Phys Chans Conferencing 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 Values Mono Stereo conf Conference Style Gating default sr Sound Reinforcement Style Gating Description Command Protocol Reference Guide This parameter selects the gating style for crosspoints with conferencing inputs TODO describe properties of the different gating styles Gating is enabled with the matr Examples ix_gate parameter Command Response Description set matrix_gate_type Table Mic 1 Phone Out conf val matrix_gate_type Table Mic 1 Phone Out conf Tells the matrix to use the conferencing version of the input processing of the input signal Table Mic 1 when creating the output signal Phone Out set matrix_
306. iated documentation files the Software to deal in the Software without restriction including without limitation the rights to use copy modify merge publish distribute sublicense and or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software THE SOFTWARE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN AN ACTION OF CONTRACT TORT OR OTHERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE 2007 Polycom Inc All rights reserved Polycom Inc 4750 Willow Road Pleasanton CA 94588 2708 USA No part of this document may be reproduced or transmitted in any form or by any means electronic or mechanical for any purpose without the express written permission of Polycom Inc Under the law reproducing includes translating into another language or format As between the parties Polycom Inc retains title to and ownership of all proprietary rights with respect to the software contained within its products The software is prote
307. ices Address 172 222 107 Port 52774 Search Network 172 22 2 117 v Name IP Address MAC Address Pennant Island 172 22 2 107 00 04 f2 bf 00 2b Steve s Office 172 22 2 112 00 04 f2 bf 00 22 Chatuge Conference 172 22 2 122 00 04 f2 bf 01 0d Get configuration from devices O Send configuration to devices Static IP Addresses Network Management By default the system name is set to SoundStructure System as shown in the next figure SOundStructure Studio Project File Connect Tools Help a A Project Se L Channels C Matrix Name L Automixer SoundStructure System Presets Wiring Apply Connection type Console Properties The system name is used to easily identify units and can be set with the Sound Structure 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 set sys name Room 475B the system will respond with the command acknowledgement val sys name Room 475B Now the system name has been set to Room 475B and that s how it will be identified during the next time Connect to Devices is selected SoundStructure devices may also be assigned a static IP address directly from SoundStructure Studio or manually via the API and a terminal session Assigning A Static IP Address Via Ethernet Over the network interface first connect the device to the network and ac
308. ichardson 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 The following figure shows a typical solution for audio conferencing or audio for video conferencing that consists of local microphones and loudspeakers an acoustic echo canceller and noise canceller automatic microphone mixers matrix mixers telephony interfaces video codecs and possibly some program audio such as CD s DVD s or video tapes The rest of this chapter will explore the different aspects of the following figure in more detail This type of configuration would be installed in each of the rooms that are conferenced together NC Lt NC NC m AEC Auto Mixer Program Audio Source 1 Program Audio Source 2 Matrix ea Video Codec Recorder Telephone Interface 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
309. icrophone in a conferencing environment will sound muddier and noisier than the signal froma directional microphone It is for this reason that most installations use cardioid style microphones The style of microphone is determined by how the participants will use the conference room It is common in rooms where there is a great deal of collaboration or sharing of drawings documents etc to get the microphones off the table and have them in the ceiling This allows for much sharing of paperwork without the concerns or complaints of the sounds of paper as it slides across the microphone elements Gooseneck Microphones In many board rooms gooseneck microphones are used and distributed around the table with one microphone per participant Each of these microphones will have a neck that takes the microphone off the table and brings it closer to the local talker s mouth In addition these microphones will have a directional pattern to further improve the rejection of the ambient noise One consideration to remember is that some gooseneck microphones have a tendency to straighten out over time so it is recommended that the microphone positioning be checked periodically to ensure that the gooseneck microphones are not pointed directly at loudspeakers 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 followi
310. icrophone signal This minimizes the likelihood of residual artifacts from the noise processing on the underlying signal If the microphones are first summed together and then the noise processing is performed as shown in the AEC Lt AEC AEC Muting Microphones Auto Mixer 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 NC gt AEC O O NC AEC Noise Auto Cancellation Mixer e e e e e e O nc gt ac lL gt Similarly with respect to the acoustic echo canceller it is also better to process the signals independently as each microphone has its own acoustic view of the room and sees an acoustic echo that is different from the other microphones If multiple microphones are mixed into a single acoustic echo canceller then as each microphone becomes active with respect to its automatic microphone mixing algorithm the acoustic echo canceller must reconverge to the echo path from the microphone that becomes active The performance of the acoustic echo canceller will degrade as the number of open microphones that feed into itis increased Multiple microphones should only be fed into a single acou
311. icrophone virtual channels in a room Once the virtual channel 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 Multiple virtual channel groups may include the same virtual channels in other words a virtual channel can belong to more than one virtual channel group 3 13 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 3 14 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 Wireless mic Podium mic Table mic 1 Table mic 2 Table mic 3 Table mic 4 Table mic 5 Table mic 6 Table mic 7 Table mic 8 VCR Receiver Loudspeakers l lt Ethernet OBAM IN Conferencing Amp 1 1 l Amplifier 2 2 3 3 kc ED AD Cy 4 4 P 5 5 Record 6 6 7 7 8 8 g SoundStructur
312. ics Out Polycom H DX over CLINK2 Dynamics Parametric Processing Equalization All the signals that are sent to the Polycom HDX system have signal level meters that are displayed on the Channels page Signal Routing Inside The Polycom HDX The Polycom HDX system receives the SoundStructure output signals and internal to the HDX mixes the signals it needs to create the transmit signals to the HDX PSTN interface and HDX Video interface These signals are mixed as follows The transmit signal to the remote video participants will be mixed within the Polycom HDX to include e HDX PSTN Mix Out e HDX Stereo Mics Out e HDX Line Mix Out The transmit signal to the remote telephony PSTN HDX participants includes the remote video participant audio and e HDX PSTN Mix Out e HDX Stereo Mics Out e HDX Line Mix Out This default routing inside the Polycom HDX means that the SoundStructure matrix does not have to add these channels to the HDX Stereo Mics Out signal Typically the SoundStructure matrix will look like the following figure where the SoundStructure Phone In signal is routed to the HDX PSTN Mix Out Mute Control 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 Muted Outputs Unmuted 7 Panibalance 9 Inverted
313. ignals Sine Sweep Y Frequency HzI Start Hz Stop Hz Time msl Sweep Step Continuous Y 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 Meters may also be enabled by right clicking on the meter indicator on the lower right portion of the main Sound Structure Studio window This figure shows the level_post meter for an output and the SoundStructure Studio user control for the meters and gain control As presented in Chapter 7 the level slider will affect the analog signal level on the output of the digital to analog converter Positive gain will be added in the dig ital domain and will be shown in the signal meter negative gain will be implemented in the analog domain and not shown on the signal meter Customizing SoundStructure Designs Output Processing AEC Reference Parametric Dynamics Dynamics DIA Analog Output z or Graphic gt Processing Equalization Converter Gain Signal o Output from ai i Q A Ei level_post Dynamics The output dynamics processing available on the outputs is the same as the inpu
314. ilarly for Room 2 e Room 2 microphones are in automixer group 2 e Room 2 microphones are routed to the Room 2 telephony transmit e Program audio 2 is routed to the Room 2 loudspeakers and to the Room 2 telephony transmit e Room 2 telephony is routed to Room 2 loudspeakers To create the split and combined settings there will be two presets called Split and Combine These two presets will make it possible to switch easily between the two modes of operation To leverage the control available when using the HDX this project uses the virtual channel names Amplifier and Mics as described in Chapter 6 to allow HDX controllers such as the HDX IR remote to be used to mute the microphones in the appropriate zone and adjust volume easily The Ampli fier and Mics virtual channels will be defined as submixes that can be adjusted with the Split and Combine presets When an HDX video codec is used with SoundStructure any command to mute the HDX will forward a command to mute the virtual channel Mics and if a command is sent to the HDX the HDX will forward a command to SoundStructure to adjust the fader level on the channel Amplifier 9 80 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
315. ile the wireless microphones do not have phantom power enabled All microphone inputs have the acoustic echo canceller and noise canceller enabled by SoundStructure Studio and have an 80 Hz High Pass filter enabled SoundStructure Studio provides default input gains for the various input and output channels After the design has been created these gains along with all other settings can be adjusted as described in Chapter 5 Customizing SoundStructure Designs The choices for Hybrids Codecs include the Polycom HDX video codec the Polycom VSX series and a generic mono or stereo video codec When the Polycom HDX video codec is selected it is assumed that the Polycom HDX connects to the SoundStructure device over the Conference Link2 interface To use the Polycom HDX with the SoundStructure devices via the analog input and output instead of Conference Link requires selecting a different codec such as the VSX8000 stereo codec 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 Create A Project Step 1 of 4 Select Category SelectInput Type Channels Defined Inputs Mono e Phoneln Stereo Ste Microphone Mono Balanced ea HDX Program In Program Audio Stereo Balanced e HDX PSTN In e HDX UI Audio In e HDX Video Call In
316. in mic mode because of the additional 33 dB of gain on the Vortex when in mic mode 5 19 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 Values can also be adjusted by clicking on the slider and using the up and down arrows to increase or decrease the value by 1 dB and by using the page up and page down keys to increase or decrease the value by 10 dB By supporting 20 dB as part of the analog gain range effectively there is a 20 dB adjustable pad that makes it possible to reduce the gain of input sources that have a nominal output level that is greater than the 0 dBu nominal level of the SoundStructure devices Mute The mute status of an input virtual channel or virtual channel group may be changed by clicking the Mute button When muted the channel will be muted after the input processing and before the input is used in the matrix as shown in the following figure The location of the input signal mute in the signal pro cessing path ensures that the acoustic echo canceller automatic gain control feedback reduction and noise canceller continue to adapt even while the input
317. in_gain am_adapt_thi Run Preset Save Selected New Full New Partial Saved partial preset New Preset Meters Enabled Partial presets are entered one command at a time by pulling down the appro priate parameter and adjusting the action set inc dec tog and selecting the arguments for the parameter The column headers of the partial preset may not be sorted as this would change the execution order of the partial preset However the column widths may be adjusted on the preset content table to allow showing the full parame ters that are being added Once the contents have been added to the preset ensure the Save Selected button is pressed to ensure the preset contents are saved with the configura tion file Navigating away from the partial preset prior to saving will remove all the entries from the partial preset eS To save the partial preset after adding commands select the Save Selected button Reordering Entries In A Partial Preset The order of execution of the commands in a partial preset may be adjusted by changing the order of the lines in the partial preset To move a line select the line and select the up or down arrow as shown in the following figure Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Once entries have been moved select Save Selected to save the new execu tion order ees SoundStructure Studio Project1 File Co
318. ing There are status LEDs associated with both the OBAM input and output con nections These LEDs are positioned on either side of the OBAM link connections as shown in the following figure The OBAM Input LED will illu minate 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 RS 232 REMOTE CONTROL 1 iy Cal EJ O HET i cane N OBAM out HIE Edo IN OBAM OUT In a multi SoundStructure device system if the OBAM LEDs are not illumi nated check that the cables are properly seated into the OBAM in and out connectors If the cables are properly seated try looping a known good cable into the OBAM in and out ports as shown in the following figure If the Sound Structure device s OBAM interface is working properly the LEDs should illuminate 10 17 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 comma
319. ing command set matrix gain max Wireless Mic Amplifier 1 3 When the volume of the crosspoint is raised the value will not become larger than 3dB The remote audio being played into all the zones can be controlled by using the RemoteAudio submix In room volume may be increased with the fol lowing volume command inc fader RemoteAudio 1 and in room volume of the remote participants may be reduced with the fol lowing command dec fader RemoteAudio 1 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 This example includes sixteen table microphones a lectern microphone a wireless microphone stereo program audio a single telephony interface and six zones of audio amplifiers for reinforcement The layout for this style of room can be seen in the following figure along with the zone definitions In this room the lectern microphone will be reinforced into zones 2 6 the wireless microphone reinforced into zones 1 6 and each table microphone zone reinforced into all the other zones at varying levels depending on the proximity between zones Display Lectern Zone 1 Zone 6 Mic
320. input 1 on device 1 or input 1 on device 2 in order to uniquely identify that particular input or output This device identification is also required when sending commands to a collection of devices to ensure the command affects the proper input or output signal on the desired device As an example consider what must happen when a control system is asked to mute input 1 on device 1 The control system code needs to know how to access that particular input on that particular device To accommodate this approach most audio systems have an API command structure that requires specifying the particular device perhaps even a device type if there are multiple types of devices being used and of course the particular channel numbers to be affected by the command This approach requires that the designer manually configure the device identification for each device that will 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 Every change is costly and is error prone and can often delay the completion of the install
321. inuing through the applications in Chapter 9 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 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 As described in detail below the C series of products include acoustic echo cancellation on all inputs and are designed for audio and video conferencing applications The SR series of products do not include acoustic echo cancellation and are designed for dedicated sound reinforcement live sound broadcast and other commercial sound applications that do not require acoustic echo cancellation processing SoundStructure Architecture Overview This section defines the common architectural features of the SoundStructure products and then details the specific processing for both the C series and SR series products Details on how to configure the devices are presented in Chapters 3 5 All SoundStructure products have been designed with the flexibility of an open architecture and the ease of design and installation of a fixed architecture system The
322. ion gt lt data gt lt term gt where lt action gt specifies the system defined action lt data gt is the action specific arguments or payload data and lt term gt is the command terminator Actions The lt action gt field also known as the command action consists only of lowercase characters The full set of actions is provided later in this chapter Data The content and format of the command data is specific to the command action The SoundStructure control protocol defines three primary groups of actions channel definition actions parameter control actions and data transfer actions Details on specific command actions are given in later sections Command Termination Commands sent to SoundStructure must be terminated by either a single carriage return 000D or a carriage return followed by a line feed 000A The single carriage return is the preferred method of command termination however both formats will be supported in order to provide a protocol that is robust to differing line end conventions Commands for example acknowledgments generated by SoundStructure will always be terminated with a single carriage return 000D All commands for SoundStructure must be lowercase terminated with a single carriage return 000D or a carriage return 000D followed by a line feed 000A Command Acknowledgements All commands generate acknowledgements The format of the acknowledgement and whether it is sent to the o
323. irtual channel groups such as those shown the following figure SoundStructure Studio Project1 New SoundStructure C Channels C Matrix Automixer m e Wiring Table Mic 1 Table Mic 2 Room Gain dB f f Room Gain dB J f Room Gain tae f Room Gain dB ff f Room Gain dB F f Room Gain 20 3p am De ep E 3p Sam 100 20 20 100 20 2 20 E 20 anmnnnnnnn fl 2 E 20 pone mXmit m Recv m Xmit m Recv mxm m Recv i m xmit m Recy ff fm xmt m Recv Mode Stereo Stereo Stereo dB Room Gain dB y p mammaa Mode Stereo e a 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 When working offline there will be a gray dot next to the device name Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Online vs Offline 4 10 SoundStructure Studio has been designed to fully operate in either online or offline modes Online operation means that
324. irtual channels simultaneously Virtual channel groups re defined by SoundStructure Studio during the project design steps using the vcgdef command described in Appendix A As an example a virtual channel group with two members Table Mic 1 and Table Mic 2 would be defined as vegdef Zone 1 Table Mic 1 Table Mic 2 Telephone Virtual Channels Logic Pins Telephony virtual channels are created with the telephony inputs and telephony outputs each direction on a telephony channel is used to create a virtual channel There are two types of physical channels used pstn_in and pstn_out in the definition of telephony virtual channels By default SoundStructure Studio will create virtual channel definitions for both the input and output commands The command set in Appendix A shows which commands operate on the telephone output virtual channels and which operate on the telephony input channels For example the phone_connect and phone_dial commands operate on the telephony output channel while the phone_dial_tone_gain command operates on the telephone input channel SoundStructure logic input and output pins are also considered physical inputs and outputs that can be abstracted with control virtual channels and control array virtual channels Physical Logic Pins SoundStructure Design Concepts The physical logic pins and their labeling is shown in the following figure SoundStructure Logic Pin 13 Pin 1
325. istance how far away do they sound of the listeners First consider the number of zones or areas of independent loudspeaker playback A zone is most often sized close to the largest room size that does not need reinforcement or about 20 feet square A room 20 feet by 40 feet would be 2 zones one 40 foot square would be 4 zones and so on Long narrow boardrooms will often require this type of voice reinforcement application Once the zones are planned the microphone locations are selected within those zones The concept here is to locate microphones and speakers such that each zone is completely independent in level and mix This way microphones froma given zone are never played into the loudspeakers associated with that same zone mix minus and are sent at increased levels to zones further away the inverse square law calculated results drives the required level settings in 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 Zone 2 Zone 3 Front Middle Rear rar ar ar or a a ae a LJ a L a a There are two general concepts that are often used in voice lift Needed Acoustic Gain NAG or how loud does it need to be and Potential Acoustic Gain PAG o
326. it is possible to hang them several feet from the ceiling Automatic Microphone Mixers As described elsewhere in this guide the role of the automatic microphone mixer is to limit the number of microphones that are open or contributing audio at any given time to only the microphones associated with active talkers By reducing the number of microphones that are active the local speech that will be sent to the remote site will be less reverberant and less noisy There is a significant reduction in audio quality if all the microphones are active all the time versus being processed by the automatic microphone mixer This difference is particularly obvious when ceiling microphones are used due to the high noise and reverberation levels associated with microphones that are farther away from the local talkers and approaching greater than 50 of the microphone s critical distance 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 This noise will then be transmitted to the remote site along with the local talker s audio signal and the reduced signal to noise ratio will contribute to lowered intelligibility of the remote audio and increased listener fatigue for the remote talkers It is best to eliminate or at least
327. ith 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 clos est to the OBAM interface on SoundStructure device for 30 seconds To make sure the firmware on the microphone arrays is compatible with the SoundStructure device during the installation process plug the microphone chain up to four microphones may be cascaded during this process into the right CLink2 port of SoundStructure for 30 seconds to ensure the firmware is updated to the version required for SoundStructure operation This process only needs to be done once even if the microphones will ultimately be connected directly into the HDX and not the SoundStructure device Detecting CLink2 Devices When connected to a SoundStructure device the wiring page shows the status of the number and type of CLink2 devices This information is shown in the following figure where four table mics and one HDX video codec were discov ered To have this information automatically updated as devices are connected over CLink2 select the poll device information check box on the top of the wiring page Device type Bus ID Device status Ethernet MAC 00 04 F2 BF 01 09 Plugin card pstn Hardware Revision A Hardware ECO Bootloader Version Firmware Version Temperature 1 C Temperature 2 C Temperature 3 C Phantom P S 1 V Phantom P S 2 V
328. ith in ceiling loudspeakers a SoundStation VTX1000 on the front of the room and the digital microphone arrays distributed on the table a aan S7 k ag mA EN A fo ft x A il x y J a SA ra Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 9 10 The block diagram of this system is shown in the following figure Program Audio VTX1000 Out VTX1000 In Amplifier SoundStructure HDX Microphones The From VTX1000 and To VTX10000 signals are wired to the VTX1000 power module as shown in the following figure Powered Loudspeaker POTS Interface SoundStation VTX1000 SoundStation Power Supply VTX1000 Aux In Aux Ou SoundStructure SoundStructure Studio Steps Advanced Applications 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 Create A Project Step 1 of 4 Select Category SelectInput Type Channels Defined Inputs Microphone Program Audio Hybrids Codecs Telephone Vide
329. l high_shelf_frequency Frequency 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 Minimum 20 0 Maximum 20000 0 Resolution 0 1 Default 500 0 User Limits No Supported Description This parameter sets the cutoff frequency in Hz of the high shelving filter This is the frequency at which the shelving filter s gain is half its maximum gain 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 Minimum 20 0 Maximum 20 0 Resolution 0 01 Default 0 0 User Limits No Supported Description
330. l Collapse AILS 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 Designs may be adjusted to add more inputs or outputs up to the limit of the number of phys ical inputs and outputs of the hardware that was selected to implement the design EE SoundStructure Studio manual_example File Tools Help a 2 manual_example a Ethernet Port nEn C Matrix C Automixer co C wiring Table Mic 3 CUREEEOREOUEOEE LLLLLLLLLLLLLLI LLLLLLLLLLLLLLI LLLLLLLLLLLLLLI LLLLLLLLLLLI LLLLLLLLLI oor Roor oom oor oor Roor Xmit mM Rec yf fm Xmit m Rec yf fm Xmit Rec fm Xmit m Rec fm Xmit m Rec fm xmt m Recy Mode Mode Mode Mode Mode Mode 2 annnm o monjnm o aonnonopomnmne o aonnnnopomnmnn l aooonnopomnmne The Edit Channels button will open the input and output channel selection window and allow the designer to add or remove virtual channels as shown in the following figure If virtual channels are added they will appear on the 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
331. l be sent to all control interfaces on all SoundStructure devices Now if the control program sends this command get fader Microphone 1 then the following acknowledgement will be generated val fader Microphone 1 6 0 but this acknowledgement will only be sent to the specific device and control interface that the control program is communicating through This implementation of the command protocol has been designed with these frugal acknowledgments because some control systems have limited buffer sizes that are susceptible to buffer overflows when large amounts of data traffic are generated that the particular control port didn t request 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 The commands in this file are organized by the type of command including Gain and Mute Matrix Telephony Equalizer Dynamics Processing Algorithm Input path selection Automix GPIP Control parameters Control Port Parameters System Parameters Command Example As an example of how to interpret the command information consider the fader command description below fader Digital Fader Argument Argument value Channel
332. l 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 If individual members of a group have different values for the same parame ter such as the mute state the value of the group parameter will be shown with a crosshatch pattern as shown in the following figures If the Mics group is unmuted and then the Zone 1 Mics group is muted the mute status of the Zone 1 Mics would show the mute status and the Mics group would show a mixed mute state because some microphones in the group were still muted but others were unmuted The mixed mute state is shown as a cross hatched bar in the mute button Notice in this figure that the gain for the microphone inputs in the Mics group is shown as 48 with dashed lines around it indicates that some but not all of the microphones have a gain of 48 dB In this example the wireless microphone has a different gain value The group will show a dashed line if not all the values are the same for the members in the group In the following figure the all the members of the Zone 1 Mics group have 48 dB of gain so 5 11 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Cc Input Signals 5 12 there are no dashed lines around the gain for the Zone 1 Mics group ES SoundStructure Studio m
333. l input a stereo virtual channel a signal generator or a telco input Input Signal Meters Customizing SoundStructure Designs 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 Both options are shown in the following figure Options Matrix hoe meters Telephony Wiring Enabling meters is a function of the SoundStructure Studio software and not the particular configuration file This means that when meters are enabled meters are enabled for all projects that SoundStructure Studio opens from then on Once meters are enabled and a page that shows meter activity such as the channels page is navigated to the desired signal meters will be automatically registered by SoundStructure Studio and the meter data will be sent from the SoundStructure device to SoundStructure Studio Navigating away from a page with meter information will cause the meters to be unregistered and any new meters on the new page will be registered SoundStructure Studio uses the mtrreg and mtrunreg commands to automatically register and unregister meters respectively
334. l is processed to generate three different versions of the processed input signal that can be used simultaneously in the matrix 1 Conferencing version 2 Sound reinforcement version and 3 Recording ungated version The AGC dynamics processor and input fader are linked together on all three audio paths and apply the same gain to the signal paths based on an analysis of the signal earlier in the signal path The automixer processing is only applied to the conferencing and sound reinforcement signal paths to ensure that there is an un automixed version of the input signal available for recording ungated applications ffic or Lind JAnalog Input Gain B C Series Conferencing Input 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 These three different versions of the input signal mean that at the same time an output signal to the loudspeakers can use the sound reinforcement processed version of an input signal an output signal to the video conferencing system can use the conferencing processed version of the input signal and an output signal to the recording system can use the recording processed version of the input signal The decision of which of these three processed version is used is made at each matrix crosspoint on the matrix as described in the Matrix Crosspoint section below Conferencing Version
335. l measure the signal level at the conferenc ing output of the input processing as shown in the following figure Microphone Post Processing Meter C Series Input Processing a m SE Eea ze e ma CED fed Rater s Henia ttn Feens m cr o r oof aED Conferencing rae tC Sateen Y Mute Input to Recording Matrix Ungated level_post Input to Conferencin Matrix g y Input to Sound Matrix Reinforcement level_post The fader on the bottom of the input channel can be used to adjust the gain of the output of the input processing The fader will change the level of all three outputs going to the matrix The meter activity will show the affect of any gain 5 15 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 Record ing Ungated output shown in the following figure Stereo virtual channels will display two meters one for each physical channel Line Input Post Processing Meter i
336. l who specializes in these applications 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 With reinforcement applications remember that the key to success is setting the appropriate performance expectations with the end user and it is the responsibility of the conference room designer to set that expectation Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12
337. lance or pan No arc indicates centered balance pan Outputs Value of crosspoint is the gain in dB Bold text Indicates signal is unmuted Crosspoint background indicates version of input processing White Ungated Recording Blue Conferencing C series Noise cancelled SR series Light Blue Sound Reinforcement Underscore indicates Inverted polarity Telephony Channels To use a telephone interface either the SoundStructure TEL1 or TEL2 must be included in the design and installed in the SoundStructure device Each telephone interface that is used in the design is represented by two vir tual channels one for the input telephone signal and one for the output telephony signal An example of these two virtual channels is shown in the fol lowing figure The signal processing paths for both the input and output channels include equalization dynamics processing and audio delay In addition the tele phone input channel has noise cancellation and automatic gain control that may be applied to the signal received from the telephone line The controls for both the telephone input and output channels will be Customizing SoundStructure Designs described in this section e JRK 20 20 0 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
338. le 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 return the acknowledgement vcdef Logic Output Example control digital gpio out 1 Once defined the designer can refer to those control virtual channels by their name As with the example above the designer created a control input virtual channel Logic Input Example The SoundStructure device can be queried with a control system to determine the value of the logic pin and when it is active it could be used to change the status of the device When the Logic Input Example input is inactive it could for example be used with an external control system to unmute the microphones In version 1 0 of the firmware logic pins must be queried by an external control system and then the control system can execute commands or a series of commands on the device The value of control virtual channels may be queried by the control system by using the command digital_gpio_state An example of this is shown below get digital gpio state Logic Input Example The state of digital logic output may also be set active using the digital_gpio_state command as follows for the control virtual channel Logic Output Example that would be created with the vcdef command
339. le Part of the HDX ceiling microphone array extension package 2457 24011 001 RJ45 to RJ45 10 ft length straight through cable Part of the HDX ceiling microphone array package This chapter has described how the Polycom HDX video conferencing system can be connected to SoundStructure devices over the Conference Link2 inter face including a description of the signals and available processing In addition up to four digital microphone arrays may be used with the Sound Structure devices to simplify any audio or video conferencing design The digital microphone arrays take up the processing of three analog inputs The following table shows the number of analog inputs that are available based on the number of microphones that are used inasystem As anexample 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 of available analog inputs with SoundStructure C16 C12 c8 HDX microphones 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 a MEN OA B A A L E L a E E ELE E A HEHE ESAS ESSE EEE EHHH o CEE ee Gii Hiii Hiiti Hiii
340. lected As shown in the previous figure there may be different controls available on the edit crosspoint control depending on the type of input virtual channel and output virtual channel The following figure shows three crosspoint controls the first with a mono input to a mono output the second with a mono input to a stereo output and the third with a stereo input to a stereo output All the Edit Crosspoint controls allow the user to adjust the crosspoint gain in dB by adjusting the slider or by clicking in the value cell and typing ina gain Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 adjustment directly Edit Crosspoint E3 Edit Crosspoint EJ Edit Crosspoint EJ E Balance 0 100 Pan E Gating Type Gating Type Gating Type Conferencing Snd Reinforcement v None Mute The matrix crosspoint may be muted by clicking the Mute button Muted cros spoints 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 Invert The matrix crosspoint may be inverted meaning that the signal is adjusted by the matrix crosspoint value and negated The invert feature is there to allow matrix subtraction in addition to the more common summing of signals to create output signals Input Proc
341. lector 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 Logic Output Logic Output Pin Logic Controller Chassis Ground The open collector design is shown in the following figure and works as a switch as follows when the logic output pin is set high on the transistor will turn on and the signal connected to the logic output pin will be grounded and current will flow from the logic output pin to chassis ground When the logic output is set low off the transistor will turn off and an open circuit will be created between the logic output and the chassis ground preventing any flow of current as shown in the following figure Logic Output Pin Logic Output Pin Logic Output Logic Output High On Low Off Chassis Ground L Examples of using logic input and output pins may be found in the SoundStructure Hardware Installation manual Chassis Ground Control Virtual Channels The concept of virtual channels also applies to the logic inputs and outputs The A V designer can create control virtual channels that consist of a logic input or output pin 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 Examp
342. led according to the layout on the wiring page as shown in the following figure To wire the system with virtual channels on dif ferent physical inputs or outputs drag the channels to their desired physical inputs or outputs and then cable the system according to the updated wiring information In this example Table Mic 1 is connected to physical input 1 the VSX8000 In channel is connected to physical input 1 the VSX8000 Out channel is con nected to physical output 1 and the Amplifier channel is connected to physical 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 Configured Devices lt gt CS bus id 1 EE C Series Mic Input 2 8 E 1 Table Mic EH 2 VSX8000 In o EB C Series Line Output 2 8 EB 1 VSx8000 Out EB 2 Amplifier Signal Generator 1 1 Sub Mix 0 8 ConferenceLink Aux Input 0 4 ConferenceLink Aux Output 0 6 Digital GPIO In 0 22 Digital GPIO Out 0 22 Analog GPIO In 0 2 Ay oe wf wt E k ConterenceLink Raw Input 0 6 5 5 e4 IR In 0 1 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 See Appendix A Command Protocol Reference Guide for addition
343. ledgement will be sent to the interface that initiated the request Each of the acknowledgement arguments is defined below lt label gt The lt label gt argument is a user defined text argument that specifies the name of the virtual channel that was defined lt vctype gt The lt vctype gt argument is a system defined text argument that defines the type of virtual channel that will be created The list of vctypes is included in the vcdef section Command Protocol Reference Guide lt pctype gt The lt pctype gt argument defines the physical channel type of the physical channels in the virtual channel The lt pctype gt argument is a system defined text argument that must be one of the pctypes listed in the vcdef section lt num gt One or more lt num gt arguments are returned with the indices of the physical channel s defined as part of the virtual channel vcundef Action The vcundef action is a virtual channel definition command that undefines a virtual channel that was previously defined with the vcdef action Commands with the vcundef action have the following syntax vcundef lt label gt lt term gt Each of the command arguments is defined below lt label gt The lt label gt argument is a user defined text argument that defines the name of the virtual channel to be undefined If no virtual channel exists with the given label then SoundStructure will respond with an error message vcundef Acknowledg
344. lifier 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 To simplify the system a presenter group will be created and the wireless microphone and lectern mic will be added to the group The wireless and lec tern microphone can remain in the Mics group so that all the microphones may be muted by simply sending a mute command to the Mics group In addition the multiple matrix crosspoints of the reinforced mics can be selected and at one time the value set to 6dB and the Snd Reinforcement ver sion of the input processing selected This will result in the light blue background for the reinforced crosspoints The reinforcement level can be adjusted if for instance the lectern microphone needs to be reinforced at a louder level to the rear of the room 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 Muted Outputs 0 Unmuted Pansbalance o Inverted Gated Conferencing EE Gated Sound Reinforcement Inputs OM Lectern Mic OM Table Mic 1 OM Table Mic 2 OM T able Mic 3 OM Table Mic 4 OM Table Mic 5 Edit Crosspoint x OM Table Mic 6 OM Table Mic 7
345. local room issue described above If muting the remote participants microphones did not remove the acoustic echo issue then check the routing of the remote audio matrix to ensure the audio from the local room to the remote room is not being sent directly back to the local room Room Gain Is High What Does It Mean Chapter 7 discusses room gain and what the acceptable and expected levels should be for ceiling microphones vs table microphones Room gain above 10 dB should be reviewed to ensure the input gain on the remote audio sources is high enough to get the remote sources to the 0 dBu nominal signal level expected by the SoundStructure devices API Troubleshooting TroubleShooting When using TeraTerm 3 1 and connecting over Telnet why do 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 What we noticed is that when using Tera Term in telnet mode Tera Term terminates commands transmitted to SoundStructure with two bytes CR and a Null character even though only the CR termination is selected in the Tera Term user interface This is a bug within Tera Term The result is that all commands that are sent to SoundStruc ture start with the Null character which will not be interpreted as a valid command To resolve this issue select the CR LF transmission termination o
346. located on the ceiling Multiple microphone channels are created Cancel The second step of the design process is to select the outputs from the system as shown in the following figure Create A Project Step 2 of 4 Select Category Select Output Type Channels Defined Outputs Recording Telephone Video Codec Assistive Listening Audio Amplifier Channel Hybrids Codecs Mono Stereo Quantity 1 s amp Label Amplifier o BAe er e Phone Out Eee Polycom HDX ea HDX Line Mix Dut e HD PSTN Mix Out ea HDX Stereo Mics Out JA stereo Pair of audio amplifier channels driving two or more speakers Output Gain 0 dB Cancel 6 17 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 6 18 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 Create A Project Step 3 of 4 Automatically Select Devices Configured Devices 8 C12 Plugin card Single Line Telephone Manually Select Devices Advanced Unused Inputs and Outputs Mic Lineln 3 Line Out 10 Phone 0 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 Notice that the digital micro
347. lycom HDX ii A Polycom HDX high definition video conferencing system codec connected via ConferenceLink2 Multiple input and output channels are created Cancel Step 2 Select Outputs Select a stereo amplifier as the output source Notice that the Polycom HDX is already defined as an output and includes multiple audio streams that will be sent to the HDX from the SoundStructure device Create A Project Step 2 of 4 Select Category Select Output Type Channels Defined Outputs Mono bis Stereo Eee Polycom HDX Assistive Listening e HDX Line Mix Out Audio Amplifier Channel e HDX PSTN Mix Out Recording ea HDX Stereo Mics Out Telephone Video Codec Quantity 1 3 Label Amplifier Add Remove stereo pair of audio amplifier channels driving two or more speakers Output Gain O dB Cancel Advanced Applications Step 3 Select Devices Select the equipment required to create this design By default the SoundStruc ture C8 is selected Create A Project Step 3 of 4 Au O Mar Step 4 Work Offline Or Online In this step offline operation is selected to create a file for later upload into a SoundStructure C8 Create A Project Step 4 of 4 Owo O lt Back Finish J METEN vE Matrix Settings Once the system has been designed click the Matrix label in the project window to view the matrix shown in the follo
348. m 20000 0 Resolution 0 1 Default 4000 0 User Limits No Supported Description This parameter sets the cutoff frequency in Hz of the constant directivity horn equalizer This is the frequency above which the gain increases at 6 dB per octave and below which the gain is 0 dB Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 62 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 parameter enables 1 or disables 0 the high pass filter for the specified virtual channel hpf_frequency Frequency Of High Pass 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
349. m audio The new matrix will appear as shown in the following figure Muted Outputs 0 Unmuted A Panibalance 0 Inverted 9 S Gated Conferencing fj E fy E Gated Sound Reinforcement lt fj C RS ce ke ke ke oe oe eo Inputs ke ke a a CM WirelessRef al e ce Cs i The AEC reference for the lectern mic can then be set to the LecternRef submix as shown in the next figure Lectern Mic D amp 20 a L ss 1 1 Li pssonanene s mR E Xmit Mm Recy Mode Reference 1 e LectemR v Reference 2 lt none gt v Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 te Finally the reference for the table microphones can be set to include both the lectern and wireless microphone references Since two references can be con figured per microphone the first reference will be set to WirelessRef and the second reference will be set to LecternRef ke Table Mic 1 te i 1 f S m te Table Mic5 Mic 5 1 1 2 S m ke Table Mic 6 te Table Mic7 Mic 7 i 1 Ey 8 te Table Mic 8 E Xmit mM Recv 20 20
350. marized in the following table 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 Local Numbering System Numbering Device input and output input and output A 1 16 1 16 B 1 16 17 32 C 1 16 33 48 The system built from the top to bottom OBAM out to OBAM in linking results in a simple way of numbering the physical input and output connections in a simple linear sequential fashion Conceptually the linking of these devices should be viewed as creating one large system from the individual systems as shown in the next figure The numbering of the physical channels in a multi device system will be determined by how the devices are linked over OBAM Changing the OBAM link cabling after a system has been designed and uploaded to the devices will cause the system to not operate properly If multiple devices are OBAM linked in a different order the numbering of the physical channels will be different As an example of what not to do consider the following figure where device C is connected to both device A and to device B Based on the physical ordering algorithm described previously
351. matrit_mute HDX Program Phone 1 Out matiix_mute HDX Program Phone 2 Out SavetoNew matrix_mute HDX Progam Amplifier 2 matiix_mute HDX Program Amplifier matiix_mute HDX PSTN In Phone 1 Out Save to Selected matrix_mute HDX PSTN In Phone 2 Out matiix_mute HDX PSTN In Amplifier 2 matiix_mute HDX PSTN In Amplifier matrix_mute HDX Ul Audio Amplifier 2 matiix_mute HDX Ul Audio Amplifier m matri mute HDX Video C Phone 1 Out Remove Preset matrix_mute HDX Video C Phone 2 Out matrix_mute HDX Video C Amplifier 2 matiix_mute HDX Video C Amplifier matrix_mute Mics Phone 1 Out matiix_mute Mics HDX Stereo matrix_mute PhonetIn Phone 2 Out matiix_mute PhonetIn HDX PSTN matrix_mute Phone1In Amplifier 2 matrix_mute Phone1In Amplifier matiix_mute Phone2In Phone 1 Out matrix_mute Phone2In HDX PSTN matrix_mute Phone 2In Amplifier 2 mente eos he Diana ben Amalias lt 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 chan nels 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 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 u
352. mbered 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 Analog Gain Input 1 Logic Outputs 1 11 PIN 3 RXD d 0 0 0 0 0 0 0 0 0 0 OO PIN S GROUND 000000000000 iii RS 232 REMOTE CONTROL 1 od Gjo HA as IN OBAM ol IR 12V NM REMOTH CONTROL 2 Analog Gain Input 2 Logic Outputs 12 22 Analog Gain Input 3 Logic Outputs 23 33 PIN 2 TXD PIN 3 RXD Lo oO oe 000000000000 PIN 8 RTS RS 232 REMOTE CONTROL 1 o lo lad 0000 000000 IN OBAM oO IR 12V NMM REMOTE CONTROL 2 Analog Gain Input 4 Logic Outputs 23 33 Analog Gain Input 5 Logic Outputs 34 44 PIN 3 RYD d OIOIOIOIOIOIOIOCIOIOIO PIN 3 GROUND 000000000000 pi RS 232 REMOTE CONTROL 1 ol Eo E EE IN OBAM OUT IR 12V NMM HCONTROL 2 Analog Gain Input 6 Logic Outputs 34 44 Due to the one large system design philosophy logic input pins on any device can be used to control features on any SoundStructure device not just provide control on the device the logic inputs are on Similarly logic outputs can be used to provide status on signals on any SoundStructure device not just status on a physical channel on that particular device 3 18 SoundStructure Design Concepts Logic Inputs
353. ment 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 No Supported 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 sig_gen_type Signal Generator Type Argument Argument value Channel Type Virtual Channel Value Type List Read Write Mode Read Write Phys Chans Signal Generator Virt Chans Mono Values pink Pink Noise default white White Noise tone Sine Wave sweep Sine Wave Sweep Description This parameter sets the type of signal produced by the signal generator The options are pink noise pink white noise white a sine wave at a single frequency tone and a sine wave swept across a range of frequencies sweep 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 Inpu
354. ments A maximum and minimum gain range can be specified for the matrix cross points to limit the user gain control The process of setting the min and max matrix gain controls is described in the input fader section The matrix also shows the input or output fader control and mute status for the input and output signals as highlighted in the following figure The faders Customizing SoundStructure Designs and mute status may be adjusted on the matrix page or on the channels page wes SOUNStructure Studio manual_example File Connect Tools Help 2 manual_example E Safety Mute Edit Channels Edit Groups Groups V Inputs V Outputs V S O Ethernet Port g Muted Outputs Unmuted utomixer a 7 Panibalance _ Wiring 0 Inverted Gated Conferencing LE Gated Sound Reinforcement Inputs 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 cros spoint 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 Multiple crosspoints can be adjusted simultaneously by pressing the control key at the same time the matrix crosspoints are se
355. microphone or line level input and output sources and also have been designed to be compatible with the Polycom HDX digital array microphones The SoundStructure products are used in similar applications as Polycom s Vortex installed voice products but have additional capabilities including e Stereo acoustic echo cancellation on all inputs e Direct digital integration with the Polycom HDX video conferencing system e Feedback elimination on all inputs e More equalization options available on all inputs and outputs e Dynamics processing on all inputs and outputs e Modular telephony options that can be used with any SoundStructure device e Submix processing and as many submixes as inputs Requires SoundStructure firmware release 1 2 or higher Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 e 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 For detailed information on how to install terminate cables and connect other devices to the SoundStructure devices refer to the SoundStructure Hardware Installation Guide For information on the SoundStructure API command syntax used to configure SoundStructure devices and control the devices with third party c
356. mix processing in the C series and shown in the SR Series Submix Processing Up to 8th order highpass and lowpass filters 1st or 2nd order high shelf and low shelf filters 10 bands of parametric equalization Dynamics processing gate expander compressor limiter peak limiter Signal fader gain 20 to 100 dB Signal delay up to 1000 msec SoundStructure Product Family l Telco Processing put 7 Processing Input Processing Matrix Submix Input jubmix output Telephony Processing Both the C series and SR series SoundStructure devices support optional plug in cards Currently there are two telephony cards TEL1 a single PSTN line and TEL2 a dual PSTN line interface card in the form factor shown in the following figure These cards are field installable and are ordered separately from the SoundStructure C or SR series devices See the SoundStructure Hardware Installation Guide or the Hardware Installation Guide for the TEL1 and TEL2 for additional information 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 The telephony transmit path includes dynamics proces
357. mple of the log is shown in the next figure The first entry will be shown when devices are plugged into the Sound Structure In this example the SoundStructure is connected to an HDX via its left Clink2 port and then there are 4 microphones connected to the right Clink2 port as shown in the following figure ee a TTe THe Tele ee EEC oOo oon ooo ee O Ts t Ts Tet Tete Tere ere ele EEEESSIEL COSTES SOE SSeS FF aro Sondaar C J Dae ome OC cm Q0 em OO o p oC men mm enem e een es E o o G Eo Below is an excerpt from the SoundStructure log file Feb 8 23 16 40 soundstructure cmdd sts conference link configured Feb 8 23 16 40 soundstructure cmdd sts 0 HDX Feb 8 23 16 40 soundstructure cmdd sts 1 SoundStructure Feb 8 23 16 40 soundstructure cmdd sts 2 HDX Mic f w 24 Feb 8 23 16 40 soundstructure cmdd sts 3 HDX Mic f w 24 Feb 8 23 16 40 soundstructure cmdd sts 4 HDX Mic f w 24 Feb 8 23 16 40 soundstructure cmdd sts 5 HDX Mic f w 24 According to the log all microphones have version 24 firmware installed 6 15 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Because microphone arrays may be shipped w
358. n This parameter defines how much attenuation in dB is applied to a gated microphone in the specified group when the microphone is fully gated off This parameter is only used if the automixer group is in gating mode If it is gain sharing mode the parameter is ignored A 105 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 106 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 Default Minimum 1 Maximum 4 1 User Limits Supported No Description This parameter sets the priority of the microphone A priority of 1 is the highest priority most favored while a priority of 4 is the lowest priority least favored am_priority_atten Automixer Priority Attenuation 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 100 0 Resolution 0 1 Default 0 0 User Limits No Supported Description This parameter sets the amount of attenuation in dB that is applied to the microphones in the specified automixer group if a higher priority microphone in the
359. n 3 conferencing version 4 sound reinforcement version Recording Ungated Bypass The recording ungated bypass version has no input processing other than a fader gain control input delay and input mute This version bypasses the automatic gain control and dynamics processing as shown in the following figure This version can be used when it is important to minimal audio lAnalod Gain 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 UNGATED Bypass AST Limi Recording seas Ungated AD Parametric Acoustic Echo Noise Non Linear Automatic Dynamics input to Converter Equalization Cancellation Cancellation Processing Gain Control Processor Matrix Conferencing Feedback Automatic Dynamics Sound Cancellation Gain Control Processor Reinforcement Recording Ungated Line Input The recording line input version includes equalization automatic gain control and the dynamics processing as well as fader gain control input delay and input mute as shown in the following figure This processing path is typically used by line input signals such as program audio and hen
360. n and the selection of the different ungated signal types See Chapter 2 for more information about the ungated recording signal types and the signal processing that is available on those signal paths More frequently used controls such as input gain and input fader are always available and are visible even when the control is Customizing SoundStructure Designs collapsed ke Table Mic 1 B E T D T o CELETELLLLI J a cra nm No nm E E Ungated type Snd Reinforce v Delay Type i Normal v Room Gain dB ENEREEEENE Xmit Mm Recv ear o 20 Mode SoTL E Xmit mM Recv al Mode e Amplifier v Reference 1 Reference 2 ex Amplifier Ul 20 Maximum gt Be Minimum E Gate W Cam Channel Bias Ee gt o d Teshold l Ee a Priority 5 1 i Uy f o L LLL LEEI 1 ay i mS a as Analog Signal Gain SoundStructure devices have a continuous analog input gain stage that oper ates 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 As a result 48 dB of gain on a SoundStructure input is equivalent to a gain of 15 dB on a Vortex mic line input that is
361. n be adjusted from 0 to 20 dB The SoundStructure noise cancellation will effectively remove different types of background noise ranging from narrow band noise tones to broadband noise For best performance the noise characteristics should be quasi station ary for example the statistics of the underlying noise are fixed or change slowly over time Automatic Gain Control AGC Automatic gain control is used to automatically adjust the gain of audio sig nals so that the average signal level is close to the SoundStructure nominal signal level of 0 dBu The AGC system has been designed to adapt the gain only when valid speech is present The AGC can be turned on or off with the AGC enable button When the AGC is enabled the current AGC gain or attenuation can be viewed from the AGC Dynamics Equalization 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 Sound Structure nominal signal level The minimum AGC value specifies the maximum amount of attenuation the AGC can apply to attenuate the input signal as the AGC tries to reach the Soun
362. n be used when it is important to have minimal audio processing on an input signal UNGATED Bypass ie Recording Ungated Tomina Parametric Equalization Dynamics Automatic Gain Conrat P Processor Be Automior a input to C Noise Cancelled Noise Cancellation Automixer gt Sound Reinforcement Dynamics Processor 0 Feedback Cancellation Parametric ce Equalization Fader Delay Mute Recording Ungated Line Input The recording line input version includes equalization automatic gain control and the dynamics processing as well as fader gain control input delay and input mute as shown in the next figure This processing path is typically used by line input signals such as program audio and hence the name line input path UNGATED Line Input Processing Recording Ungated input to parte Noise Cancelled inputta Sound Matrix Reinforcement Automatic ES mics en conim Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Recording Ungated Noise Cancelled Th
363. n is defined in more detail in Appendix B The dis play of room gain is limited from 10 dB to 20 dB See Chapter 7 for additional information on room gain The AEC references for each input are specified in the pull down combination boxes for the associated input signal As described in the section on virtual channel groups the AEC reference for the entire virtual channel group can be selected and that information will propagate to all the virtual channels of the S Noise Cancellation Customizing SoundStructure Designs group Room Gain dB jo SaumnnnnEn ELD pr O 20 Emt E Recy Mode Reference 1 Reference 2 ee Amplifier 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 operat ing 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 References should consist of all the remote audio that is being played into the local room including telephony signals video codec signals and program audio Any output signal or submix signal can be used as an echo canceller reference The reference should include all remote audio sources The noise cancellation processing is available on all analog inputs via the con ferencing and sound
364. n parameter pstn_auto_hangup_loop_en Enable Auto Hangup On Loop Drop For PSTN Interface Argument Argument value Channel Type Virtual Channel Value Type Boolean Read Write Mode Read Write Phys Chans Analog Telephony Output Virt Chans Mono Default 0 Description This parameter enables 1 or disables 0 the auto hangup on loop drop feature for the PSTN interface pstn_country Country For PSTN Interface Argument Argument value Channel Type Virtual Channel Value Type List Read Write Mode Read Write Phys Chans Analog Telephony Output Virt Chans Mono A 50 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 hungary Hungary iceland Iceland india India indonesia Indonesia ireland Ireland israel Israel yemen Yemen Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 52 Argument Ar
365. nabled will cause the SoundStructure device to answer the phone automatically after two rings Entry Tones Entry tones enabled will cause the SoundStructure device to play a short series of tones into the local room to indicate that the phone has been answered Exit Tone Exit tones enabled will cause the SoundStructure device to play a short series of tones into the local room to indicate that the phone has been hung up 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 DTMF Gain DTMF gain allows the user to adjust the level of the DTMF digits that are played into the local room while dialing the telephone interface Adjusting the DTMF gain does not adjust the level of the DTMF digits that are sent to the telephone line Tone Gain Tone gain adjusts the level of the tones including the ring tone that are played into the local room including the entry and exit tones Dial Tone Gain Dial Tone gain adjusts the level of the in room dial tone when the phone is taken off hook Flash Delay Flash delay sets the flash timing in millisecond
366. nal level is 6 dB above the limiter threshold the limiter applies 5 4 dB of gain dp_lim_thresh Limiter Threshold Argument Argument value Channel Type Virtual Channel Value Type Floating Point Read Write Mode Phys Chans Read Write 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 100 0 Maximum 0 0 Resolution 0 1 Default 0 0 User Limits No Supported Description This parameter sets the RMS level in dBFS of the input signal above which the limiter engages dp_peak_en Enable Peak 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 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
367. nd Telephony Application 9 20 SoundStructure Studio Steps eee eee 9 21 Matrie Setun ps es otus ote ein ied See ee bei E 9 22 Channels Settings eeir iee renei ie E EEE eda a ayes tots 9 24 srgraress pel OTE a Wiring Informations ss c60 cies ee hie tes beet as sek ab se ws ew soe 9 26 Controlling The System 0 eee ees 9 26 Two PSTN Line Positional Receive Audio Conferencing 9 28 SoundStructure Studio Steps ee eee eee 9 29 Matrix Settings ereere tckeckbncwnteis Seu bee eene ee Esi reia wend 9 31 Channels Settings scii oea E EE E EE E E E 9 34 Wiring Information 0666s 9 36 Controlling The System 0 0 cece eee eens 9 36 8 Microphones And Stereo Video Conferencing 000 000 008 9 39 Channels Settings 5 0 c0nir sereisas eie te ovnweawding EESE ERS 9 44 Wiring Information 0i 0 0 60 08 ies pee aed ene ns ee ee tne rai 9 46 Controlling The System 0 ccc eee eunas 9 46 8 Mics With The Polycom HDX Video Conferencing System 9 47 SoundStructure Studio Steps 0 cee ee 9 47 Matrix Setin Sinerien e R AERE enna tthe Seatac ioe Abarat ean aol tele EEES 9 49 Channels Settings cscs eke oe heetiantese h REEE aA KE E eee 9 50 Wiring Information sis seei cae ee sae coe ene e ek eee enue 9 52 Controlling The System 5 00e des se reste ebeen ee bee ESAS 9 52 8 Mics With Reinforcement Of Wireless And Lectern
368. nd some amplifiers will require the 4dB setting 3 Turn down the audio amplifier to the lowest possible volume setting alternatively the highest amount of attenuation The noise generator will be loud in the next step and it is best to reduce the gain on the amplifier prior to sending noise into the room 4 On the channels page unmute the signal generator and ensure the gain is set to 0 as shown in the following figure There are different signals that the signal generator can create ensure that Pink Noise is selected Type Pink Noise w 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 Muted Outputs 0 Unmuted A Panibalance o Inverted Gated Conferencing Ea Gated Sound Reinforcement Inputs Ol SX8000 In 6 Adjust the audio amplifier volume knob until the SPL meter positioned at the listener s ear position measures 85dB SPL C weighted Amplifier The target level of 85dB SPL is selected because pink noise is approximately 10 to 12dB louder than human speech Adjusting the amplifier volume so that 85dB SPL is heard in the room will ensure that when speech is played into the room it will be at a go
369. nds 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 The next step is to make sure the IR receiver is wired properly and terminated to the IR receive port on the SoundStructure rear panel as shown in the follow ing figure By default the SoundStructure device is configured for the HDX IR remote to have the default device ID of 3 for the SoundStructure to detect the IR key presses Make sure there is an IR receiver virtual channel defined as follows vedef IR input control ir in 1 so that when the IR signal is received there is a command acknowledgment from the IR controller received and reported back as val ir_key press IR Input 58 The key press values returned correspond to the mapping on the HDX IR remote controller as specified in the Polycom HDX Integrator s Reference Manual 480 00 Series Contacting Technical Support Before contacting technical support make sure you have saved the Sound Structure Studio design file and also saved your log file to disk as technical support will want to review these files while helping with the system 10 18 TroubleShooting 10 19 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 10 20 Specifications Technical Specifications Dimensions e 19 483 mm W x 13 5 343 mm L x 1 75 45 mm H one rack unit Weight e 12 Ibs 5 5 kg dry 14
370. ne The supported baud rates are 9600 19200 38400 57600 and 115200 with a default baud rate of 9600 This interface is primarily intended for connecting a control system such as AMX or Crestron to a SoundStructure device However other types of controllers such as a Windows PC running SoundStructure Studio may use this interface as well The following figure shows the RS 232 pin out on the rear panel of the SoundStructure device and requirement for a straight through cable for connection to an RS 232 port on a control system Control ate Pin i TX RX Ground Ground RTS CTS CTS RTS TETTEN Pin 1 2 3 4 5 6 7 8 9 Straight through cable 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 PIN 3 RAD Yo 900000090905 Eran 0000000 EN a arobi 000000000000 AAAI PIN 8 RTS JUL ry RS 232 REMOTE CONTROL 1 I a Cd g Os 0 oteo FT 5 LAN 0 REMOTE CONTROL 2 Fog ah LAN Control systems and
371. ne 3 6 9 12 9 6 4 6 9 12 12 6 5 9 12 9 12 12 we 12 9 6 6 12 To create a zoned reinforcement system with the reinforcement levels shown in the table the matrix crosspoints for the zones must be adjusted to match the designed reinforcement matrix The first step is to create the zone groups and then map the zone groups to the amplifier outputs with the desired cross points and sound reinforcement version of the input processing To create the different zones select the Edit Groups button and follow the instructions in the section Creating Virtual Channel Groups in Chapter 5 The result should be six zones of microphones that include the microphones shown in the drawing of the room Once the zones have been created into vir tual channel groups the groups may be collapsed so that the matrix operates at the group level hiding the detail of the underlying microphones as shown in the following figure In this example Zone 1 includes the microphones shown in the following table Zone Microphones Zone 1 1 and 2 Zone 2 3 4 5 and 6 Zone 3 7 and 8 Zone 4 9 and 10 Zone 5 11 12 13 and 14 Zone 6 15 and 16 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
372. ne_out_gain on the output channel Amplifier Amplifier 10 Amplifier 10 to 10dB mic_in_gain Mic Input Pre Amp 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 Virt Chans Mono Stereo System Limits Minimum 20 0 Maximum 64 0 Resolution 0 5 Default 0 0 User Limits No Supported Description This parameter sets the gain in dB of the mic pre amp A separate mic line control is not provided Instead a continuous gain range is provided and the firmware will map this to the appropriate mic line switch and pre amp gain settings Examples Command Response Description A 32 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 Command mute Digital Mute Argument Argument value Channel Type Value Type Virtual Channel 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 Signal Generator Submix ConferenceLink Aux Input ConferenceLink Aux Output Virt Chans Mono Stereo
373. nel is mapped to the left output physical channel Values between 1 and 1 are Customizing SoundStructure Designs shown in the following figure Audio Panning DP Po Po SSP or Org od oho oF 0 oF of oP o t Ht t t t t 1 a ee fi 0 0 10 0 Right Left dB 15 0 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 chan nel 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 e Bold values are the gain in dB in the crosspoint e Anarc with a circle indicates that there is some panning or balance other than the center position in effect e Anunderscore indicates the matrix crosspoint has been inverted e The background color indicates which version of the input processing has been selected blue indicates the conferencing path or noise cancelled Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Inputs Ungated Recording renci ing Sound Reinforcement t Ungated Recording rencing Confere Sound Reinforcemer nt path on the SR series light blue indicates the sound reinforcement path and white indicates the ungated recording path Arc indicates L R ba
374. ng In other words incrementing one past the maximum will set the parameter to the minimum and decrementing one past the minimum will set the parameter to the maximum String String parameter commands control string parameters String parameters are user defined text arguments and conform to the requirements as defined previously String parameter commands support the get and set actions according to the command s read write mode String parameter commands do not support the inc dec or tog actions List List parameter commands control parameters that correspond to a list of pre defined strings The strings are defined in a pre determined order by the SoundStructure firmware The string arguments of list parameter commands are system defined text arguments and are formatted as described previously List parameter commands support the get set inc and dec actions according to the command s read write mode The inc and dec actions change the parameter s value to the next or previous string respectively When incrementing or decrementing beyond the end or beginning of the list the parameter wraps List parameter commands do not support the tog action Acknowledgements All parameter commands result in acknowledgements from the SoundStructure device Acknowledgements are generated with the same syntax as the original command except that they will always indicate the val action for value Command Protocol Reference Guide
375. ng figure where one microphone is used for each two participants Ceiling loudspeaker _ AARAAAAA a a a a Table top microphone Oe ir i d J d a A MAA All participants that are seated at the table are well within the microphones pick up ranges as shown in the next figure Ceiling loudspeaker a Tab 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 It is better to use a lavalier style of wireless microphone than a hand held wireless microphone to ensure that the microphone stays a constant distance from the talker s mouth which will minimize the sound level variation to the remote participants in a conferencing application Wireless handheld microphones typically end up being placed on tables used as pointing devices and end up in other situations that reduce the quality of the resulting audio signal One consideration with lavalier microphones is to ensure the users of the microphones understand where to attach the microphone to minimize t
376. nge the range of the maxi mum or minimum fader values will be adjusted to include the current fader setting Telephone Functions The telephone interface may be taken offhook by sending the command set phone connect Phone Out 1 and placed on hook with the command set phone connect Phone Out 0 The telephone may be set to dial the digits 1234567 once taken offhook with the command set phone dial Phone Out 1234567 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 The system is called positional received because the two remote participants will come from dif ferent loudspeakers to create a positional experience where one remote talker comes from one loudspeaker and the other remote talker s audio is associated with the other loudspeaker system The layout of the room may look like the following figure with two zones of audio driving the ceiling loudspeakers Amplifier 1 Amplifier 2 om M i D H gt ji H A ies This system will be designed to include eight table microphones stereo pro gram audio two telephony interfaces and either a stereo amplifier or two mono channel audio amplifiers 9 28 Advanced Applications The block diagram of this sy
377. nk Aux Output Virt Chans Mono Stereo Indices 1 10 Equalizer band System Limits Minimum 0 05 Maximum 2 0 resolution 0 01 Default 0 5 User Limits Supported No 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 For all other physical channels the band index must be between 1 and 10 peq_frequency Frequency Of Parametric Equalizer Band 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 Indices 1 10 Equalizer band System Limits Minimum 20 0 Maximum 20000 0 Resolution 0 1 Default 1000 0 User Limits No Supported Description This parameter sets the frequency in Hz of the specified parametric equalizer band In
378. nnect Tools Help EFE S SoundStructure System E Safety Mute Edit Channels Edit Groups Channels Matrix Presets Automixer Power on Preset Presets Wiring OCOL Power On Preset Contents Preset Name Action Parameter Min Max Row Channel Column Channel Index Value set v matrix_mute v Mics Amplifier vi j1 set matrix_mute love selected command down New Preset Power On Mics Phone Out 1 val o 6 Run Preset Save Selected _ Newful _ NewpPartial Saved partial preset New Preset Meters Enabled 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 A control system would execute the preset with the command action run as in the following example run Power On Full Presets When a full preset is executed all the outputs of the system are muted during the execution of the preset and then unmuted after the full preset finishes executing No command acknowledgements are generated when a full preset is executed If there are parameters that a control system needs to know the value of these parameters should be queried after the execution of the preset Partial Presets Partial presets will generate command acknowledgements for all parameters that are changed during the execution of the preset
379. nnel group or virtual channel already exists with the same label the SoundStructure device will respond with an error message lt vcmember gt Zero or more lt vcmember gt arguments may be specified to initialize the virtual channel group with virtual channel members The lt vcmember gt argument is a user defined text argument that defines the name of a virtual channel If no virtual channel with the specified name exists the SoundStructure device will respond with an error message vegdef Acknowledgement When a virtual channel group definition command with the vcgdef 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 vegundef Action The vcgundef action is a virtual channel group definition command that undefines a virtual channel group that was previously defined with the vcgdef action Commands with the vegundef action have the following syntax vegundef lt label gt lt term gt Each of the command arguments is defined below lt label gt The lt label gt argument is a user defined text argument that defines the name of the virtual channel group to be undefined If no virtual channel group exists with the given label then the SoundStructure device will respond with an error message vegundef Acknowledgement When a virtual channel group definition command with the vcgundef action is succ
380. nother common issue is for the loudspeaker audio to be coupled directly into a microphone In this case it may be necessary to relocate the microphone away from the loudspeaker source redirect a directional microphone away from a loudspeaker or reduce the input gain on the microphone or amplifier to reduce the level of the echo picked up by the microphone 7 13 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 indi cators one for each reference 10 7 4 1 5 8 11 14 17 10 7 4 1 5 8 11 14 17 Mode Reference 1 e Amplifier v Reference 2 Gon Ampliher The room gain measurements and guidelines for the two reference applica tions are similar to the single AEC reference example If either reference shows a high room gain review the gain settings for the AEC references and audio amplifier check the microphone to loudspeaker coupling and adjust remote audio input levels as necessary to achieve an acceptable room gain level as described previously Telephony Signal Levels The telephony inputs and outputs have an analog input gain that can be adjusted to create the required signal level on the telephone receive path The following figure shows the input and output signal meters and where they appear within the user interface o
381. nput Sound Reinforcement Mic Line Input Analog Telephony Input Mono Stereo System Limits Minimum 20 0 Maximum 0 0 Resolution 0 1 Default 6 0 User Limits No Supported Description This parameter sets the minimum gain in dB that can be applied by the AGC delay Amount Of Delay 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 Output Submix ConferenceLink Aux Input ConferenceLink Aux Output Virt Chans Mono Stereo System Limits Minimum 0 Maximum 48000 Default 0 User Limits No Supported Description Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 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 delay_en Enable Signal Delay 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 Output Submi
382. nputs Microphone Program Audio Hybrids Codecs Telephone Video Codec Other Signal Generator Polycom HDX e Table Mic Polycom SX7000 Mono c FEI Polycom V SX7000 Stereo Ea Polycom SX8000 Mono Polycom VSX8000 Stereo Mono Stereo Quantity 1 s amp Label Sx8000 iA Polycom SxB000 video conferencing system codec with mono audio Input Gain OdB Output Gain 0 dB Cancel 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 Create A Project Step 2 of 4 Select Category Select Output Type Channels Defined Outputs Mono sie Stereo e SX8000 Out Assistive Listening Audio Amplifier Channel Recording Hybrids Codecs Telephone Video Codec Quantity R z Label Amplifier A mono audio amplifier channel driving one or more speakers Output Gain 0 dB Cancel Step 3 Select Equipment Select the equipment required to create this design By default a SoundStruc ture C8 is selected Create A Project Step 3 of 4 Automatically Select Devices Configured Devices C8 O Manually Select Devices Advanced Plugin card None Unused Inputs and Outputs Mic LineIn 6 Line Out Phone Cancel Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12
383. nt Inputs 0 0 0 0 0 0 0 E SubmixMics oo 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 Collapsing the Mics group and changing to the channels page will show the screen of the following figure The AEC block has been expanded to show the AEC reference Advanced Applications By default the AEC reference has been set to the stereo virtual channel Ampli fier and is then shown to be in stereo mode SoundStructure Studio stereo_conference TE ensani sin C Channels C Matrix E Automixer kon E Wiro S L mono_conference F New SoundStructure E Channels Matrix Automixer Settings Recy f fm Xmit m Recv Mode Stereo _ Off Mode Reference 1 ces Amplifier Y zy Reference 2 wm 5 e 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 chan nels on other physical inputs or outputs simply
384. nt of panning can be increased to create a wider spatial presence at the remote site 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 Muted Outputs 0 Unmuted A Pandbalance o Inverted Gated Conferencing al Gated Sound Reinforcement Inputs Edit Crosspoint EJ o 100 X Invert Table Mic 1 Table Mic 2 Table Mic 3 Table Mic 4 Table Mic 5 O Ungated Gated Conferencing w Table Mic 6 Table Mic 7 Table Mic 8 0 0 CD Program Audio 0 0 0 Oo SX8000 In 0 0 Advanced Applications The other microphones also have relative positions as shown in the following figure Camera Camera Display i Display Right Left L Reference Point RIGHT Site 1 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Channels Settings By estimating their pan position the resulting matrix will look like the next fig ure As microphones move from right to left relative to the camera their panning is adjusted from positive to negative Muted Outputs 0 Unmuted A Panibalance o Inverted Gated Conferencing Gated Sound Reinforceme
385. nteger argument As an example consider two SoundStructure C16 devices linked via OBAM link The following command defines a stereo virtual channel consisting of the last microphone on the first device and the first microphone of the second device vcdef Stereo Mics stereo mic_in 16 17 Since this virtual channel type is stereo an even number of lt num gt arguments must be specified otherwise an error message will be generated The following command creates a logic input pin called logic input that is on logic pin 1 vcdef logic input control digital gpio in 1 For mono virtual channels a single lt num gt argument must be specified otherwise an error message will be generated For stereo virtual channels two lt num gt arguments must be specified otherwise an error message will be generated The first lt num gt argument corresponds to the left channel and the second corresponds to the right channel For control_array virtual channels more than two lt num gt arguments may be specified as in the following example vcdef logic array control array digital_gpio in 2 3 4 which creates a logical group using logic inputs 2 3 and 4 To create a channel that can report IR commands vedef ir receiver control ir in 1 This creates the virtual channel name ir receiver that will report back any IR key presses that are received using the standard Polycom HDX IR receiver that has been set to a device ID
386. o System Limits Minimum 20 0 Maximum 20000 0 Resolution 0 1 Default 500 0 User Limits No Supported Description This parameter sets the cutoff frequency in Hz of the low shelving filter This is the frequency at which the shelving filter s gain is half its maximum gain 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 0 Resolution 0 01 Default 0 0 User Limits No Supported Description This parameter sets the gain in dB of the low shelving filter at DC low_shelf_slope Slope Of Low Shelving Filter Argument Argument value Channel Type Value Type Virtual Channel List 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
387. o Codec Polycom HDX Polycom 5x7000 Mono Polycom V SX7000 Stereo Polycom SX8000 Mono Polycom SX8000 Stereo Mono Stereo Quantity i Label TX1000 lA Polycom VSX7000 video conferencing system codec with mono audio Input Gain 10 dB Output Gain 5 dB Remove ee HDX Table Mic 1 e Table Mic 14 e Table Mic 1B Table Mic 1C HDX Table Mic 2 e Table Mic 24 e Table Mic 2B e Table Mic 2C HDX Table Mic 3 e Table Mic 34 e Table Mic 3B e Table Mic 3C HDX Table Mic 4 e Table Mic 44 e Table Mic 4B ee Table Mic 4 9 11 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 Create A Project Step 2 of 4 Select Category Select Output Type Channels Defined Outputs Mono ee Stereo e VTX1000 Out Assistive Listening Audio Amplifier Channel Recording Hybrids Codecs Telephone Video Codec Quantity g Label Amplifier i Remove mono audio amplifier channel driving one or more speakers Output Gain 0 dB Cancel Step 3 Select Devices Select the equipment required to create this design By default the SoundStruc ture C16 is selected Note that no telephony card is required as the VTX1000 will be the telephony interface Create A
388. o cancellation Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 SoundStructure Design Concepts Introduction 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 All audio devices have inputs and outputs that are used to connect to other devices such as microphones and audio amplifiers These inputs and outputs are labeled on the front or rear panel depending on the product with specific channel numbers such as inputs 1 2 3 etc and these labels refer to particular inputs or outputs on the device For instance it is common to connect to input 1 or output 3 of an audio device This naming convention works well meaning that it provides a unique identifier or name for each input and output as long as only a single device is used As soon as a second device is added input 1 no longer uniquely identifies an input since there are now two input 1 s if a system is made from two devices Traditionally to uniquely identify which input 1 is meant there s additional information required such as a device identification name or number requiring the user to specify
389. o the SoundStructure system will cause the preset to be writ ten into the non volatile memory of the SoundStructure device When online the settings will be transferred to the SoundStructure device and stored in the non volatile memory The current settings of a device may be saved to a new full preset by selecting the New Full preset option The new preset will have a default name of New Preset and the name may be changed by left clicking on the preset name Presets may be saved removed or re named only from within the Sound Structure Studio software Presets may be executed via the SoundStructure API as described next by using the run action Virtual Channels And Groups And Presets Full presets store all the parameter settings that differ from the defaults for all the virtual channels that are defined at the time the full preset is created If after a full preset has been saved a new virtual channel is defined or renamed the existing presets will be updated with the new channel name at the time that any full preset is saved any full preset is executed from Sound Structure Studio or the configuration file is saved using the File Save option If virtual channels are removed then all presets that have any reference to that virtual channel will be updated when any preset is saved any preset is exe cuted from SoundStructure Studio or the configuration file is saved using the File Save option Any changes to current setting
390. ocessing path is selected the AGC and noise cancellation can be independently enabled for those channels How To Set The Audio Amplifier Default Level Chapter 7 describes the steps to take to ensure a good level to the audio ampli fier This involves setting the proper output level from the SoundStructure device and adjusting the volume of the amplifier until a good level is heard in the room Volume adjustments can then be made with the output fader on the channels connected to the audio amplifier How Do I Get More Than One Signal Generator SoundStructure devices only support one signal generator per device If more than one Signal Generator is required multiple devices must be linked over OBAM and the signal generators on each of those devices may be used independently 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 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 Room gain is too high see chapter 7 A typical method to reduce the room gain is to provide a better input level to the SoundStructure device and lower the amplifier level Others may r
391. od level for the listeners Additional volume control can Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Presets 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 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 There are two types of presets supported within SoundStructure systems full presets and partial presets All presets are stored as part of the SoundStructure configuration file Full Presets Full presets store all the audio parameters of the virtual channels including input and output gains signal processing options matrix cross point settings automixer settings and all other signal related settings that are different from the default values for these parameters SoundStructure presets do not store device level information such as the RS 232 rate Ethernet address virtual channel definitions virtual channel group definitions or logic pin definitions These settings are defined in a sep arate section of the configuration file and can not be changed as part of preset execution When full presets are executed there are two distinct events that happen First the default values for all parameters are restored and then the full preset is res
392. of 3 A 15 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 vedef 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 If a control system connected to any of the control interfaces of a SoundStructure device sends the following command vcdef Stereo Mics stereo mic_in 16 17 then the following acknowledgement will be generated and sent to all control interfaces vcdef Stereo Mics stereo mic_in 16 17 As an example of creating a monaural microphone connected to input 8 vedef Podium mic mono cr mic in 8 And the system will respond with vcdef Podium mic mono cr mic in 8 vclist Action The vclist action returns the complete list of virtual channels that have been defined with the vcdef action The vclist action accepts no arguments and has the following syntax velist vclist Acknowledgements When the vclist command is executed SoundStructure will send the acknowledgement prefaced with vcitem in the following syntax vcitem lt label gt lt vctype gt lt pctype gt lt num gt lt num gt lt term gt A vcitem acknowledgement will be received for each virtual channel that has been defined The acknow
393. oise source If ceiling microphones are the only option it is better to hang the microphone from the ceiling as close to the talkers rather than to have them flush mounted if possible While aesthetically less appealing than a flush mounted ceiling microphone the hanging microphone will move the microphone away from any ceiling noise sources including the loudspeakers that will play the remote audio into the local room and get the microphones closer to the talkers If the ceiling microphone is close to the ceiling less than a foot from the ceiling but not flush mounted the same boundary affect that improves the sensitivity of flush mounted microphones will cause multiple delayed signal paths to be picked up by the microphone unnecessarily degrading the overall audio quality of the system Ceiling microphones hanging or flush mounted should have no more than a half spherical pick up pattern In typical conference rooms with 9 foot high ceilings it is common to hang the ceiling microphones one or more feet from the ceiling over the conference table Again the closer to the talker s mouths the better the system can sound When planning for how many ceiling microphones are required keep in mind that a ceiling microphone will cover approximately 100 sq feet of room space This is dependent on the critical distance of the microphones For instance rooms that have very high ceilings defined as gt 10 feet should only use ceiling microphones if
394. on 1 that talker would be on your right 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 By transmitting positional audio of talker 1 biased to the right channel to the remote site it is possible to make the local talker at microphone 1 sound as if they were coming from the room right loudspeaker to reinforce their visual location as shown in the following figure Camera pe gt Camera Camera Camera Display Display Display Display Display Display Right Left Right Left lt gt CO x v Reference Point Sw Camera Reference Point nw Camera RIGHT LEFT RIGHT LEFT Room Room Room Room Left Right Left Right Site 1 Site 2 The relative position of talker 1 left or right on the screen depends on the rela tive positioning of the talker with respect to the camera reference point To determine the relative positioning relative to the camera draw a line from the microphone to the camera reference plane as shown in the previous figure In this example microphone 1 is panned to approximately 0 4 right assuming the edge of the room is considered 1 0 relative to the camera location The exact amou
395. on command that adds a virtual channel member to a virtual channel group Commands with the vcgadd action have the following syntax vegadd lt label gt lt vcmember gt lt term gt Each of the command arguments is described below lt label gt The lt label gt argument is a user defined text argument that specifies the name of the virtual channel group to which the new member will be added If no virtual channel group exists with the given label then the SoundStructure device will respond with an error message lt vcmember gt The lt vcmember gt argument is a user defined text argument that defines the name of the virtual channel to be added to the virtual channel group If no virtual channel with the specified name exists the SoundStructure device will 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 vegadd 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 vcgremove Action The vcgremove action is a virtual channel group definition command that removes a virtual channel member from a virtual channel group Commands with the vcgremove action have the following syn
396. one or more physical channels A virtual channel can represent either an individual physical channel or it can represent a collection of strongly associated physical channels such as a stereo pair of signals as shown in the following figure IC K any on Physical Physical Channel Channel Left Right Control Physical SoundStructure Control System Channel Studio System SoundStructure Studio Virtual channels are created by specifying a virtual channel name one or more physical channels and a type of virtual channel Once defined the virtual channel name becomes the primary way of referring to that particular input or output instead of using the physical channel number For example an A V designer could define the virtual channel Podium mic that is connected to input physical channel 9 as conceptualized in the next figure From then on any settings that need to be adjusted on that input would be adjusted by controlling the virtual channel Podium mic The association between the virtual channel and the underlying physical channel or channels means that you can think of virtual channels as describing how the system is wired The virtual channel name is case sensitive and needs to have the quotes around eS the text Podium mic Podium Mic and PODIUM mic would represent different virtual channels The main benefit of virtual channels is that once a SoundStructure design is created and
397. onnected over OBAM Virtual Channel Parameters Virtual channel parameters are defined for a given virtual channel Examples of virtual channel parameters include gain AEC enable and telephone dialing These parameters are addressed by the virtual channel name that identifies the virtual channel to be controlled Matrix Parameters Matrix parameters are defined at crosspoints of the SoundStructure matrix mixer Since a matrix crosspoint is defined by an input and an output matrix parameters are addressed by two virtual channel names that identify the input and output virtual channels that define the crosspoint to be controlled Parameters can have access modes of read write read only or write only Some parameters can also support user definable minimum and maximum limits such as volume control commands All parameter control commands operate on a specific type of parameter The parameter types supported by the SoundStructure control protocol are 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 Integer parameters can
398. ontrollers refer to the SoundStructure Command Protocol Reference Guide in Appendix A The SoundStructure Command Protocol Reference Guide can also be found by pointing a browser to the SoundStructure device s IP address This manual has been designed for the technical user and A V designer who needs to use SoundStructure products create audio designs customize audio designs and verify the performance of SoundStructure designs This manual is organized as follows e Chapter 2 is an introduction to the SoundStructure products including the OBAM architecture and details of the signal processing available for inputs outputs telephony and submix processing e Chapter 3 presents the SoundStructure design concepts of physical channels virtual channels and virtual channel groups These concepts are integral to making SoundStructure products easy to use and enable control system application code to be reused and portable across multiple installations e Chapter 4 describes how to use the SoundStructure Studio windows software to create a design Start with this section if you want to get up and running quickly using SoundStructure Studio e Chapter 5 provides detailed information on customizing the design created with SoundStructure Studio including all the controls presented as part of the user interface Start with this chapter if you have a design and would like to customize it for your application e Chapter 6 provides information on
399. or tabletop microphones and ceiling microphone arrays These SKU s include the cables that are shown within the dashed boxes and are summarized in the table below SKU Description 2215 23327 001 Tabletop microphone array with 25 Walta to Walta cable 2215 23809 001 Black ceiling microphone array kit 2215 23809 002 White ceiling microphone array kit 2215 23810 001 Black ceiling microphone array extension kit 2215 23810 002 White ceiling microphone array extension kit For reference the Walta connector is the flat connector that is on the side of the tabletop microphone arrays and the RJ45 connector is compatible with the con nectors on the rear of the SoundStructure device and on the digital ceiling microphone array Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 6 24 S 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 The maximum length of all the conference link cables should not exceed 175 ft and no single run of cable should exceed 100 ft The maximum length of all conference link cables should not exceed 175 ft and no single run of should exceed 100 ft Connecting
400. or min value the current fader value must be within the range of values Otherwise the range is extended to include the current fader value 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 The system operates as follows This VTX1000 volume control will adjust the level of the phone line signal that is an input to the SoundStructure device and increase level in the local room The VTX1000 mute button will mute the audio that is transmitted down the VXT1000 s telephone line so the remote telephony participants won t be able to hear the local participants while muted The VTX1000 must be configured for Vortex mode to route the appropriate signals to and from the Aux In and Aux Out connectors on the VTX1000 power supply The VTX1000 s microphones and loudspeaker are not used in this configuration Digital microphones are used in this example for ease of installation however traditional analog microphones could also be used in the system The room layout may look similar to the reflected ceiling plan shown in the fol lowing figure w
401. or the Polycom SoundStructure C16 C12 C8 and SR12 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 A SoundStructure configuration file is a binary file that includes the definition of the virtual channels the virtual channel groups the appropriate input and output gain settings echo cancellation settings equalization matrix routings and more This file may be uploaded to SoundStructure devices or stored on the local PC for later upload By default SoundStructure products do not have predefined virtual channels or a predefined matrix routing and therefore must be configured before the SoundStructure products can be used in audio applications The SoundStructure Studio software with integrated InstantDesigner is used to create a design and to upload that design to one or more SoundStructure devices SoundStructure devices are shipped without a default configuration and must be configured with the SoundStructure Studio software The details of creating a new SoundStructure Studio design file are described in this chapter For information on how to customize
402. or 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 Telephony Microphones Loudspeakers Amplifier SoundStructure Video Codec Amplifier Local SR Series Loudspeakers gpundStructure SR12 The C series and SR series products can be used together and linked to form larger systems that can support up to eight SoundStructure devices one hundred twenty eight inputs one hundred twenty eight outputs and eight plug in daughter cards For information on how to rack mount and terminate cables to the SoundStructure devices refer to the SoundStructure Hardware Installation Guide 2 18 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 SR Series Input Processing Up to 8th order highpass and lowpass 1st or 2nd order high shelf and low shelf 10 band parametric equalization Automatic gain control 15 to 15dB Dynamics processing gate expander compressor limiter peak limiter Feedback Eliminator 10 adaptive filters Noise cancella
403. oudspeaker assuming there is not a significant amount of background noise in the room such as in an NC 30 style room As mentioned earlier having a sound system that is at least 25 dB above the ambient background will yield excellent intelligibility To compute the power requirements for each of the distributed loudspeakers it is convenient to take the desired SPL at the listeners ears for example 85 dB SPL add additional level to compensate for the distance from the loudspeakers for example listeners 2 m away from the loudspeaker will require an additional 6 dB to compensate for the 6 dB loss 2 m away from the loudspeaker and subtract the loudspeakers sensitivity 86 dB SPL In this example this results in 85 dB 6 dB 86 dB 5 dBW This is the power in dBW referenced to 1 W To convert this back to Watts it is necessary to take the inverse log recall that a power in dBW is 10 log Power in watts 1 watt The result is that 3 16 W is required for each loudspeaker As most constant voltage systems have a switch to select the appropriate power setting selecting the tap closest to 3 W would generate the proper level for the loudspeakers Once the power requirements have been calculated for the loudspeakers add them up and use this as the baseline for the size of the amplifier required to drive audio into the room Keep in mind that there will be transformer losses on the order of a1 dB or so for each loudspeaker so choose an amplifi
404. phone arrays are shown just as any other audio channel in the system Although the signal level meters are active for the HDX microphones one difference between an analog microphone input and a digital microphone array input to SoundStructure is that the analog gain slider is not present on the digital microphones as shown in the following figure The slider is not present because it does not affect the signal level coming in from the microphone array as the signal is already digitized in the microphone array and does not pass through the SoundStructure s analog gain stage SoundStructure Studio Project1 File Connect Tools Help A Project S SeundStuctue System Li_Safev Mute Edt Channels Edit Groups X Groups X Inputs 7 Outputs Channels Matrix Q Automiver Ceiling Mic 1 B Ceiling Mic 2 B Presets r Wiing Meters Enabled 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
405. phone is muted B 17 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Volume Control 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 As shown in following figure if the gain on the loudspeaker amplifier is increased the echo return loss will decrease meaning that there will be a more stronger echo at the input of the microphones This means that the echo canceller will need to work harder to remove the echo If the amplifier is turned up too much sometimes by as little as 6 or 10 dB the acoustic echo canceller will not be able to operate properly This may result in persistent residual echo under low echo return loss high echo situations To properly adjust the volume of local room one should adjust the sources feeding into the echo canceller the far in signals or if that is not practical at least ensure that the echo canceller reference is also adjusted as the loudspeaker level is adjusted to match the adjustments of the amplifier Under these conditions the ERL will remain relatively fixed allowing the echo canceller to continue operating properly Local Room AE C Local Room
406. ple devices can be used together e The device linking scheme is completely transparent to the designer all input signals are shared to all devices dramatically simplifying the setup configuration and maintenance of large systems e It is easier to set up the system with SoundStructure Studio as all inputs and outputs are viewed on one screen eliminating the need to configure multiple devices and view multiple pages This one big system design approach is the result of the SoundStructure architectural design and the OBAM high speed bi directional link interface between devices With OBAM linking up to eight devices may be linked together If there are plug in cards installed in multiple linked SoundStructure devices the plug in card resources are available for routing to any output across the system See the Hardware Installation Guide or Chapter 3 for more information on how to link multiple devices together The one large system design philosophy means that the audio matrix of a system of SoundStructure devices is the size of the total number of inputs and outputs of all the component devices that are linked together Since one SoundStructure C16 device has a 16x16 matrix two C16 devices linked together create a 32x32 matrix and so forth The one big audio matrix architecture can be seen in the following figure where a C16 device is OBAM linked to a C12 device which is OBAM linked to a C8 device The resulting system will have 36x36 inputs
407. preset name may be customized as described next Unless the current settings are saved to a preset the current settings will be lost upon power cycling Using SoundStructure Studio current settings of the device can be saved to full presets and restored from full presets as shown in the following figure Preset Power On Save Preset Preset Preset 2 Ww Preset Preset Name Restore Preset A Preset Preset Split Current Settings EH Preset Preset Conf Power On Full Preset SoundStructure full presets operate in a similar fashion to Polycom s Vortex products where there is a power on preset that must be selected for the design when the device powers up When creating a new design the last step of the SoundStructure design process will save the settings to a preset called Power On and set the power on preset to that preset When a SoundStructure device boots up it reads its internal configuration file and defines its virtual channels and virtual channel groups sets the system default values for these channels and groups and then looks for the power on preset If the power on preset is found the system boots to the power on pre set If the power on preset is not found any current settings that may have been stored in the configuration file will be restored If the current settings are not found then the factory default settings will be
408. ption 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 System Limits Read Only Max String Length 17 Description This parameter gets the MAC address for the system s Ethernet port The value will be formatted in all lowercase with bytes separated by a colon for example 00 04 2 bf 00 01 Examples Command Response Description get eth_mac 1 val eth_mac 1 00 04 f2 bf 00 01 Queries the ethernet mac address on device 1 ir_key_press Key Pressed On IR Remote Argument Argument value Channel Type Virtual Channel Value Type Integer Read Write Mode Read Only 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 pressed on the IR remote As an event a status message is generated whenever a key is pressed on the IR remote A 112 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 Cont
409. ption within the Tera Term user interface when using telnet connections When using Tera Term in serial mode either CR or CR LF line terminations operate properly What Does The Error invalid action specified Message Mean Typical actions for a command include the values of set get inc dec tog to respectively set get increment decrement or toggle the value of a parameter If the action is not typed properly or is not in lower case this error message may occur Correct the syntax or case and try again What Does The Error device ID not specified Message Mean For commands that require a device ID to be specified not including the device ID will cause this error message As an example sending the command get ser baud will generate this error message The proper syntax for this command is get ser baud 1 where 1 is the device ID of the SoundStructure system To resolve this issue adjust the syntax of the command to include the device ID What Does The Error virtual channel or virtual channel group label not quoted Message Mean When a virtual channel name is used in a command it must be surrounded with double quotes If the virtual channel name or virtual channel group name is not in double quotes then this error message will occur For example the command set mute Table Mic 1 1 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 10 10 will cause this error message Fix this synta
410. r how loud can it be without feedback are the calculations that can be done with a few different online tools and will quickly help determine the sound levels that can be tolerated within a room For the room to be acoustically stable the NAG must be less than the PAG and in fact should be less than PAG by some safety margin just to be safe Occasionally the PAG can be slightly improved with equalization feedback eliminators mostly these are just fast reacting narrow filters that reduce the gain at the ringing signal at the onset of feedback and microphone loudspeaker directionality improvements but those are usually limited to less than 6 dB total improvement Placing microphones as close as possible to the local talkers and minimizing the number of active microphones will help with NAG PAG Ceiling mounted microphones present particularly difficult sound reinforcement challenges due to their close proximity to loudspeakers decreasing PAG and their long distance from the local talkers increasing NAG The use of ceiling microphones and sound reinforcement must be designed extremely carefully with conservative levels of reinforcement large separation of zones and limited volume control range to ensure that the resulting room is stable In situations where ceiling microphones and loudspeakers must be used with the added requirement of in room reinforcement it is recommended that the design and installation be performed by a professiona
411. r parameter commands the parameter saturates at the minimum or maximum value as opposed to wrapping Float Float parameter commands control floating point valued parameters with minimum and maximum limits specific to each command The argument to a float parameter command is a floating point argument Float parameter commands may also support user definable minimum and maximum limits in addition to the system minimum and maximum limits Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 26 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 232 1 inclusive The specific command will most likely impose minimum and maximum limits more restrictive than this range The argument to a sequence parameter command is an integer argument Sequence commands do not support user definable minimum and maximum values Sequence parameter commands support the get set inc and dec actions according to the command s read write mode Sequence parameter commands do not support the tog action When performing increment and decrement actions on sequence parameter commands the parameter wraps rather than saturati
412. r provides a way to control the amount of gain going to the left and right channels Examples Command Response Description set matrix_balance Program Audio HDX Line Mix Out 1 val matrix_balance Program Audio HDX Line Mix Out 1 000 Sends only the right channel of the stereo program audio Program Audio source to both stereo audio outputs HDX Line Mix Out set matrix_balance Program Audio Amplifier 0 val matrix_balance Program Audio Amplifier 0 000 Sets the balance so that left is sent to left and right is sent to right on the stereo virtual channel input and output This ensures the stereo program audio Program Audio left and right channels are sent to the stereo audio output Amplifier left and right channels respectively 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 Output Col Virt Chans Mono Stereo System Limits Minimum 100 0 Maximum 20 0
413. r 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 The line echo will sound like an echo of the local talkers speech back to them with short delay If the signal is loud enough in the room and there is significant loudspeaker to microphone coupling such as low ERL the line echo may cause acoustic feedback to occur in the room as the local talkers audio is played back into the room picked up by the microphones reflected off the telephone line interface and played back into the room Since the telephone signal is part of the acoustic echo canceller reference signal the AEC will try to echo cancel the side tone and prevent it from being sent to the remote side and hence causing more side tone but it may not completely cancel the signal as the system will be in double talk meaning that the echo canceller will detect both the local talkers speech and the side tone interpreted as the remote talkers speech This will prevent the acoustic echo canceller from converging properly degrading the conferencing experience The line echo canceller shown in the previous figure above is an adaptive filter that uses the transmit signal to adapt and remove the line echo that appears on the receive side of the line echo canceller Similar to the acoustic echo canceller there may also be some non linear supp
414. r 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 PSTN Cable To build a custom telephone cable use 26AWG twisted pair cable using the wiring connections shown in the following figure 1 x a i ae TE A P1 P2 SIGNALS P1 P2 Unused 1 1 Unused 2 2 n 1 DOCX TIP 4 4 Unused 5 5 Unused 6 6 Conference Link2 Specifications 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 8 1 ig T 1 8 D oo P1 P2 COLOR AWG P1 _ P2 WHITE GREEN 24 1 ELR 5 GREEN 24 2 REAN 6 WHITE ORANGE 24 5 i j 1 ORANGE 24 6 CX XO
415. r the Polycom SoundStructure C16 C12 C8 and SR12 Device A Device B Device C 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 While the individual devices have physical channel inputs ranging from 1 to 16 and physical outputs ranging from 1 to 16 when linked together the physical inputs and outputs of the overall system will both be numbered 1 to 48 These physical channel numbers of all the inputs and outputs will be important because it will be used to create virtual channels as will be discussed in the next section Output Physical Channels 1 16 REMOTE CONTROL 2 Input Physical Channels 1 16 Output Physical Channels 17 32 REMOTE CONTROL 2 Input Physical Channels 17 32 Output Physical Channels 33 48 A Aoo aa S TO Late tetas ts ts ele tae tale fe Le le z EEE SSE is REMOTE CONTROL 2 Input Physical Channels 33 48 With the linking of devices as shown in the previous figure the physical channels will be ordered as expected and shown in that figure and sum
416. r the gain at the crosspoint and the microphones heard in the local room Check that the wiring for the remote virtual channels on the wiring page matches how the system is actually wired Feedback Elimination Doesn t Seem To Be Operational Feedback Can Be Heard Locally Ensure the feedback eliminator is enabled on the microphones being used for reinforcement as shown in the following figure ke ce e e Table Mic 1 Table Mic 2 Table Mic 3 Table Mic 4 Y i i Nm m Er i EG Eg e fe Ee FBE FBE FBE Emo Toe TroubleShooting Also ensure the sound reinforcement signal path is selected at the matrix cros spoint 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 Muted Unmuted 7 Panibatance O Inverted Gated Conferencing Gated Sound Reinforcement Outputs EJ eon Gating Type Snd Reinforcement How Do Enable Auto Gain Control Or Noise Cancellation On The Program Audio Material And Video Codec Audio Chapter 5 in the noise cancellation section describes how to select the Line Input ungated type and then how to use that signal processing path in the matrix Once the pr
417. r 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 Update Device Firmware gt Update SoundStructure System to firmware file s C firmware firmware 1 0 1 bin Once the firmware transfer begins the progress will be updated with a display as shown in the following figure Sending firmware Sending firmware 5 Upon completion of a successful firmware transfer the SoundStructure device will reboot and SoundStructure Studio will present the Connect to Devices window to allow SoundStructure Studio to re connect to the device Wait for the device to finish re booting front panel green light stops flashing and then connect to the device If a firmware transfer is not completed successfully perhaps because power was lost to the device or the transfer cable was mistakenly pulled out the SoundStructure system will revert back to the firmware that was in the device prior to the firmware update process was initiated Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Configuring The Signal Gains Analog Gain Once the SoundStructure device settings are synchronized with SoundStruc ture 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 th
418. rates over 9600 bps Examples Command Response Description set ser_flow 1 hw val ser_flow 1 hw Sets the serial port flow control on device 1 the first device to hw set ser_flow 1 none val ser_flow 1 none Disables the serial port flow control on device 1 the first device by setting the flow control to none System Parameters dev_bootloader_ver Bootloader 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 bootloader version A 114 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 4 0 0 Returns the revision of the firmware for device 1 the first device dev_ntp_server NTP Server Argument Argument value Channel Type Device Specific System Value Type String Read Write Mode Read Write System Limits Max String Length 32 Default pool ntp org Description This parameter gets or s
419. re 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 chan nels have been selected click the Add Channel button as shown in the following figure Edit Groups Channels ke ke ke ke ke s Inputs A e Polycom HDX In e Program Audio e Table Mic 1 e Table Mic 2 Table Mic 4 Table Mic 5 Table Mic 6 Wireless Mic Add Channel gt p Outputs Ks eo Amplifier lt Remove Channel e Polycom HDX Out Group Label Channel Groups B A Mics Table Mic 1 e Table Mic 2 e Table Mic 3 e Table Mic 4 e Table Mic 5 e Table Mic 6 e Wireless Mic Zone 1 Mics Recording Phones Customizing SoundStructure Designs Edit Groups Channels Channel Groups Group Label f A Mics e Table Mic 1 ke Polycom HDX In e Table Mic 2 te Program Audio e Table Mic 3 Table Mic 1 e Table Mic 4 Table Mic 2 a e Table Mic Table Mic 3 e Wireless Mic Table Mic 4 3 A Zone 1 Mics Table Mic 5 Tee Table Mic 1 Table Mic 6 e Table Mic 2 e Wireless Mic e Table Mic 3 AddChannel gt Inputs a Outputs e Amplifier lt Remove Channel e Polycom HDX Out e Recording Phones E 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 channe
420. re device AMX Beacon RS 232 Network Management Depending on the network router configurations in the network SoundStruc ture 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 The SoundStructure devices comply with the AMX Dynamic Discovery Proto col and send a UDP broadcast to multicast address 239 255 250 250 port 9131 at random intervals between 30 to 60 seconds The broadcast beacon depends on the particular SoundStructure device model and is formatted as shown below AMXB lt UUID 001122334455 gt lt SDKClass AudioConferencer gt lt Make Polycom gt lt Model SoundStructureC16 gt lt Revision 1 0 0 gt lt Config Name SoundStructure C16 Configuration gt lt Config URL http 172 22 2 109 gt where 001122334455 is the MAC address of the SoundStructure C16 device in this example The RS 232 interface is capable of running up to 115 200 bps and has a default rate of 9 600 bps eight data bits no parity one stop bit 8 N 1 The pinout of the connection and the recommended straight through cabling to a control system is shown in the following figure SoundStructure Control System ns Ey Pin Signal Pin Signal 1 1 2 TX 2 RX cocot 3 RX 3 TX 4 a 4 gs Gey 5 Gro
421. red or the IP address has changed it make take a minute or so for the SoundStructure Studio to be able to find the SoundStructure device Hardware Troubleshooting 10 16 SoundStructure devices have built in diagnostics that are designed to isolate configuration issues from hardware issues If the system is not operating according to expectations the first step is to check the SoundStructure front panel LED The SoundStructure front panel LED indicates the status of the device as shown in following table The different states of the SoundStructure front panel LED are shown in this table LED Color State Description Flashing The system is starting up The system is operating normally Status The system has logged a Yellow warning and the system logs should be reviewed A system component has failed and requires immediate attention If the front panel LED is green then the hardware is operating correctly If there is a yellow LED on the front panel there is information in a Sound Structure system log that should be reviewed The LED could be yellow for a variety of reasons including the design file is expecting a telephony plug in card but there isn t one installed in the device If there is a red LED on the front panel it is possible there is a software or hard ware issue with the device that may require a firmware update Check the logs and then contact tech support TroubleShooting OBAM Troubleshoot
422. reinforcement processing paths The noise cancellation reduces background noise that is picked up by microphones or already present in input signals from program audio sources The noise cancellation functionality can be turned on or off with the enable button The amount of noise cancellation can be adjusted from 0 to 20 dB The SoundStructure noise cancellation will effectively remove different types of background noise ranging from narrow band noise e g tones to broad band noise For best performance the noise characteristics should be quasi stationary for example the statistics of the underlying noise are fixed or change slowly over time Noise cancellation can be enabled for a non microphone channel such as a video codec audio or program audio by selecting the conferencing version of the ungated signal path note that the default selection for non microphone audio sources is the line input processing path The ungated conferencing signal path is shown in the following figure Notice that the noise cancellation processing is now in the signal path along with the automatic gain control 5 33 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 UNGATED Conferencing Processing Dynamics Processor fic or
423. renceLink Aux Output Virt Chans Mono Stereo Default 0 Description This parameter enables 1 or disables 0 all the dynamics processing for the specified virtual channel dp_gate_attack Gate 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 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 72 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 dp_gate_decay Gate Decay 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 Con
424. reo System Limits Minimum 1 0 Maximum 100 0 Resolution 0 1 Default 2 0 User Limits No Supported Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 80 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 dp_comp_thresh Compressor Threshold Argument Argument value Channel Type Virtual Channel Value Type Floating Point Read Write Mode Phys Chans Read Write 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 100 0 Maximum 0 0 Resolution 0 1 Default 0 0 User Limits No Supported Description This parameter sets the RMS level in dBFS of the input signal above which the compressor engages dp_lim_attack Limiter 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
425. respectively Argument Separation Control commands sent to SoundStructure must have all lt arg gt parameters separated by one or more space 0020 or tab 0009 characters Using a single space is preferred but SoundStructure supports multiple space and tab characters Control commands generated by SoundStructure have all lt arg gt parameters separated by exactly one space character All arguments of control commands will be one of the following types integer arguments floating point arguments system defined text arguments or user defined text arguments Integer Arguments Integer arguments represent an integer value They are represented using a string of digits 0030 0039 with an optional leading plus symbol 002B or minus symbol 002D Examples of valid integer arguments are 5 2 and 7 Integer arguments must be less than or equal to 32 bytes in length Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 12 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 02223 6 626E 34 and 1 759e11 Floating point arguments must be less
426. ression to remove residual echoes when the line echo canceller is not fully converged The line echo canceller typically is adapting when there is transmit audio present and no receive audio in other words just the local talkers are speaking This is in contrast to the acoustic echo canceller which typically is only adapting when there is remote audio present and the local talkers are not talking Due to the variation in performance of telephone lines across the world telephone hybrids will have a country code setting that will be required to properly interface the hybrid to the local phone line characteristics If the phone hybrid settings don t match the communications network the performance of the phone hybrid will be degraded and possibly in violation of local telecommunications regulatory requirements Amplifiers Loudspeakers Designing Audio Conferencing Systems 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 These amplifiers are often used for smaller systems with one two three or four loudspeakers and are suitable for use in medium to small conference rooms In larger systems connecting all
427. resulting solution has tremendous flexibility in how signals are processed while simultaneously making it easy to achieve exceptional system performance The SoundStructure processing includes input processing that is available on all the inputs output processing that is available on all the outputs submix processing that is available on all the submix signals telephony processing that is available on all the optional telephony interfaces and an audio matrix that connects this processing together The high level architecture is shown in 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 Telco Processing Output 1 Processing 1 Input iz Output 2 Processing Matrix Processing 2 e e Input N t E cut rocessing Ea rocessing Submix Processsing The table following summarizes the numbers of inputs outputs and the number of submixes supported within each type of device As shown in this table each SoundStructure device has as many submixes as there are inputs to the device SoundStructure inputs outputs submixes A summary of the different types of processing in the C series and SR series products is shown in the following table As
428. riginating interface or all interfaces depends on the specific command In general the acknowledgement is similar to the command that caused it The acknowledgement is sent to all interfaces if a setting changed The acknowledgement is only sent to the originating interface if no settings changed for example a query for a parameter is made Control Commands Command Protocol Reference Guide Command Length All commands must be less than or equal to 2048 bytes in length including the terminator Most of the commands in the SoundStructure control protocol fall under the category of control commands All control commands have the following syntax lt action gt lt arg gt lt arg gt lt arg gt lt term gt where lt action gt specifies the system defined command action and the lt term gt field is the command terminator The lt arg gt fields comprise the lt data gt portion of the command They contain zero or more arguments specific to the given command action The and characters are not present in the actual command they are used here to indicate that the lt arg gt parameters are optional depending on the requirements of the given command action General requirements for the syntax of the lt arg gt fields are given in the following subsections Specific requirements for the lt arg gt fields are given in previous sections which describe the syntax of channel definition commands and parameter commands
429. ription The fader gain and mute parameters are described here The telephony gains faders and mutes are described in the Telephony Parameters section The matrix crosspoint gains and mutes are described in the Matrix Parameters section fader Digital Fader 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 Command Protocol Reference Guide Argument Argument value System Limits Minimum 100 0 Maximum 20 0 Resolution 0 1 Default 0 0 User Limits Yes Supported 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 get fader Amplifier val fader Amplifier 1 Returns the current value of the fader on the Amplifier virtual channel set fader max Amplifier 10 val fader max Amplifier 10 Sets the maximum fader value to 10 on the Amplifier virtual channel Any commands to set the fader above 10 will have the value set to 10
430. rix mixing equalization feedback elimination dynamics processing delay and submix processing The SR in the name stands for sound reinforcement The SoundStructure SR12 is designed for both the non conferencing applications where local audio is played into the local room or distributed throughout a facility and for conferencing applications to provide additional line input and output signals when linked to a C series product Applications for the SoundStructure SR12 include live sound presentation audio sound 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 Telephony Amplifier SoundStructure c8 Coe Loudspeakers Amplifier Microphones Loudspeakers Local SR Series SoundStructure SR12 The SoundStructure SR12 can not be used to add additional conferencing microphones to a C series product because there is no acoustic echo cancellation processing on the SoundStructure SR12 inputs The following figure shows an installation that would not work because the microphones that are connected to the SoundStructure SR12 would not be echo cancelled If more conferencing microphones are required than can be used witha 2 17 Design Guide f
431. rol 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 ser_baud RS 232 Baud Rate Argument Argument value Channel Type Device Specific System Value Type List Read Write Mode Read Write Values 9600 9600 bits per second default 19200 19200 bits per second 38400 38400 bits per second 57600 57600 bits per second 115200 115200 bits per second Description This parameter sets the baud rate for the RS 232 port Hardware flow control should be enabled for baud rates over 9600 bps see the ser_flow parameter Examples Command Response Description set ser_baud 1 9600 val ser_baud 1 9600 Sets the serial port baud rate on device 1 the first device to 9600 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
432. rs attenuate high level signals without changing low level signals and are typically used to prevent loud signals from clipping or to reduce the dynamic range of a signal to make the output level more consistent even if the input level is not consistent When the input signal level rises above the compressor s threshold the compressor applies attenuation so that the output signal increases at a rate of one over the compression ratio past the threshold Signals below the threshold are not modified signals above the threshold are compressed or scaled by the compression ratio For example if the compression ratio is set to 4 1 the threshold is set to 10 dBFS and the input signal level is 2 dBFS 8 dB above the threshold the com pressor applies the compression ratio in this case 4 1 and divides the 8 dB by 4 to arrive at 2 dB The output signal is then 8 dBFS 2 dB above the threshold even though the input signal was 8 dB above the threshold From this example it is clear that the threshold is not a hard limit but rather the onset of when the compression or division by the compression ratio is engaged This is shown in the following figure No Compression Threshold 2 1 Compression a BP O A w 4 1 Compression g een 10 1 Compression 4 w 3 a 3 O gt Input Level dB The attack portion of the compressor is when attenuation is increased as the signal level crosses the threshold and th
433. rtual channel and some operate on the output virtual channel Below is a table of commands and whether they operate on the input or output channel Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 42 Command Input channel Output channel phone_auto_answer_en oY phone_connect va phone_dial va phone_dial_tone_gain va phone_dtmf_gain va phone_entry_tone_en va phone_exit_tone_en va phone_flash va phone_flash_delay va phone_redial Y phone_ring va phone_ring_tone_en Y phone_tone_gain vd pstn_auto_hangup_loop_en vd pstn_country Vd pstn_flash_delay_override va pstn_in_gain Y pstn_line_voltage oY pstn_loop_current vd pstn_out_gain oY 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 Examples Command Response Description set val Sets the phone associated with the virtual channel phone_auto_answer_en Phone In 1 phone_auto_answer_en Phone In 1 Phone In to autoanswer when the phone rings Note that the phone in virtual channel
434. s set fader Amplifier 0 to set the value of the fader to OdB When connected to the Polycom HDX system the Amplifier fader setting on the SoundStructure will be adjusted when the volume on the Polycom HDX is adjusted As described in Chapter 6 the HDX will send a fader command to the Amplifier group whenever the HDX receives a command to adjust volume via the HDX API or via the HDX IR remote receiver Telephony The SoundStructure in this example can use the Polycom HDX s telephony signal as that is a separate stream that is sent from the HDX to the SoundStruc ture device The telephony system would be controlled with the Polycom HDX system 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 botha lectern and wireless microphone for in room reinforcement of the presenters micro phones and use of these microphones for conferencing in addition to tabletop microphones This example includes eight table microphones a lectern micro phone a wireless microphone stereo program audio a single telephony interface and three zones of audio amplifiers for reinforcement The layout for this style of room can be seen in the following figure This figure also shows the desired reinforcement levels from both the lectern and
435. s 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 For systems with large numbers of micro phones increasing the slope will bias the system to provide gain to the more active microphones The default value is 2 Channel Bias The channel bias control allows the automixer to be biased towards positive bias value or against negative bias value activating a particular microphone more so than other microphones When the channel bias is positive the signal that the automixer sees is made louder by the gating bias value than it really is even though the actual signal level is unchanged An application for channel bias is when there are wireless presenter micro phones that are also reinforced into the local room in addition to other microphones that are not reinforced into the room The wireless microphones can be biased to become active even if the presenter gets close to another microphone this will keep the reinforcement heard in the local room and not change the tonality as could happen if another microphone became active for Delay The delay processing allows the designer to add up to 1000 milliseconds of delay on the input channels While
436. s 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 aec_ref AEC Reference Argument Argument value Channel Type Virtual Channel Value Type String Read Write Mode Read Write Phys Chans Conferencing Mic Line Input Virt Chans Mono Stereo Indices 1 2 Left or right System Limits Max String Length 256 Default Description This parameter is used to set the AEC references for an given virtual channel The string argument specifies the name of the virtual channel that will be the AEC reference The string argument must be a valid virtual channel name for a currently defined virtual channel that is a conferencing line output cr_line out sound reinforcement line output sr_line out or submix output submix Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 86 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 If the reference s virtual channel is mono then the corresponding physical channel is used as the AEC reference If the reference s virtual channel is
437. s described in Chapter 3 a virtual channel is a representation of an individual physical input or output channel A virtual channel may also be a stereo pair of physical inputs or output channels The virtual channel name that is created when the virtual channel is defined by the A V designer is used to refer to that particular input or output instead of using the physical channel number For example the designer would define the virtual channel Podium mic that is connected for example to input physical channel 9 and then refer the virtual channel as Podium mic Once a virtual channel is defined it is always used to reference that particular signal or signals The Virtual channel name is case sensitive Podium Mic and PODIUM mic would represent two different virtual channels 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 Virtual channels allow third party control system code to be easily re used because the controller code controls the SoundStructure devices through the virtual channel names not the underlying physical input and output that a particular channel is connected to Virtual channels make the solution more portable and reusable because the control system doesn t n
438. s fall into one of the following types Void Commands to adjust void parameters that take no arguments Void parameter commands support the set action Void parameter commands do not support the get inc dec or tog actions Void parameter commands must always be write only An example of a void command is the sys_reboot command which performs a software reset when set Boolean A Boolean parameter command s argument is an integer argument that must be either 0 or 1 Boolean parameter commands support the get set and tog actions according to the command s read write mode The tog action causes the parameter to change state for example 0 changes to 1 and 1 changes to 0 Boolean parameter commands do not support the inc and dec actions Integer Integer parameter commands control integer valued parameters with values in the range of 2 147 483 648 2 31 to 2 147 483 647 2431 1 inclusive The specific command will most likely impose minimum and maximum limits more restrictive than this range The argument to an integer parameter command is an integer argument Integer parameter commands support the get set inc and dec actions according to the command s read write mode Integer parameter commands do not support the tog action Integer parameter commands may also support user definable minimum and maximum limits in addition to the system minimum and maximum limits When performing increment and decrement actions on intege
439. s 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 The delay processing allows the designer to add up to 1000 milliseconds of delay on the submix signal While the delay is set in milliseconds in the user interface it can be manually set through the command API in samples where each sample represents 1 48 of a millisecond The fader control enables the user to add gain or attenuate the submix 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 submix faders to limit the user gain control The process of setting the min and max volume controls is described in the input fader section The signal level meter next to the submix fader shows the signal activity after all the submix processing has been applied If a submix has been muted the signal level meter for the fader will show no signal activity The matrix page is where input virtual channels are routed to output channels through the matrix crosspoints and crosspoint gains A typical matrix page is shown in the following figure with the input signals on the left and the output signals across the top All the unmuted crosspoints are shown as bold and the value of each crosspoint is shown in dB A bold 0 mean
440. s gain values are shown in dB where 0 dB means that the signal level is unchanged Matrix crosspoint gains can be adjusted in 0 1 dB steps between 100 and 20 dB and may also be completely muted In addition the matrix crosspoint can also be negated inverted so that the crosspoint arithmetic creates a subtraction instead of an addition Matrix crosspoints associated with stereo virtual channels have a balance or pan to control mapping mono to stereo virtual channels stereo to mono virtual channels and stereo to stereo virtual channels The different versions of the input processing are selected at the matrix crosspoint The user interface provides an option for selecting the different versions of the input processing including the noise cancelled sound reinforcement and ungated recording version As will be shown in Chapter 4 Creating Designs different versions of the input processing will be Ungated Recording Conferencing Sound Reinforcement Ungated Recording Conferencing Sound Reinforcement Inputs p Ungated Recording Conferencing Sound Reinforcement Ungated Recording Conferencing Sound Reinforcement 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 Arc indicates L R balan
441. s may be accomplished by sending the command inc fader Amplifier 1 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 9 92 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 con quer 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 Audio isn t routed properly through the matrix to the desired outputs The signal is muted at inputs or outputs or possibly safety mute is enabled 4 The gain structure for the signal is not appropriate too much or too little gain is applied at the inputs or outputs or the input or output fader has a value significantly different from 0 dB See Chapter 7 for guidelines on setting the input and output gains 5 The gain on the amplifier that drives audio into the local room is not configured properly The amplifier level should be adjusted after t
442. s 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 Examples Command Response Description get analog_gpio_value Analog Logic Pin Returns the analog voltage associated with the analog logic pin Analog Logic Pin The logic pin Analog Logic Pin must have been created with a vcdef command val analog_gpio_value Analog Logic Pin 0 A 108 analog_gpio_max Maximum For Analog GPIO Mapping Argument Argument value Channel Type Virtual Channel Value Type Integer Read Write Mode Read Write Phys Chans Analog General Purpose I O Input Virt Chans Control System Limits Minimum 2147483648 Maximum 2147483647 Default 255 User Limits No Supported Description This parameter gets or sets the maximum value of the analog gpio pin This parameter along with analog_gpio_min control how the analog value of the pin is mapped to an integer range analog gpio_min Minimum For Analog GPIO Mapping Argument Argument value Channel Type Virtual Channel Value Type Integer Read Write Mode Read Write Phys Chans Analog General Purpose I O Input Virt Chans Control Command Protocol Reference Guide Argument Argument value System Limi
443. s that are desired to survive a power cycle must be saved to a preset and usually the power on preset if the settings are to survive a power cycling Creating Partial Presets Partial presets are a list of commands that will be executed when the partial preset is run Partial presets can be created in two ways e Removing entries from a full preset Installing SoundStructure Devices e 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 pre set 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 When there is more than one full preset entries in a preset may be removed by clicking the symbol as shown in the following figure Once a line is deleted from a full preset it becomes a partial preset automatically ees SoundStructure Studio Project1 DER Fie Connect Tools Help a A Projecti amp SoundStructure System T Channels C Matrix C Automixer C Presets T Wiring E Safety Mute Edit Channels Presets Power on Preset Power On Preset Contents Preset Name New Preset Power On Run Preset Save Selected _NewFul __NewPartial J Action Parameter Min Max set am_gain_s
444. s that the input signal is routed to the output signal and its amplitude is unchanged Outputs are created from inputs by summing the values in the column associ ated with each output signal Since input and output channels may be either monaural or stereo virtual channels there are two special cases to consider when setting crosspoint values 1 When a stereo input channel is mapped to a mono output channel with a gain of 0 dB the left and right physical channels are automatically attenuated by 3 dB to create the mono output The 3 dB attenuation value is used because it is assumed the left and right signals are uncorrelated 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 ees SoundStructure Studio Project1 DER Fie Connect Tools Help 6E 4 Projecti m 3 w New SoundStructure W Safety Mute Edit Channels Groups Inputs Outputs Submix Expand alll Collapse All C Channels kiuted oma C Automixer C wiring 0 Unmuted 7 Panibalance o Inverted Gated Conferencing Eg Gated Sound Reinforcement Inputs Polycom HDX In
445. s to their desired locations and then wire the system according to the modified wiring information In this example two C12 devices were required to implement the design The two devices are linked with the OBAM interface and each device is wired as shown in the following figure 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 Configured Devices GAR o EH C Series Mic Input 12 12 E 1 Table Mic 1 EH 2 Table Mic 2 EH 3 Table Mic 3 EH 4 Table Mic 4 EI 5 Table Mic 5 EH 6 Table Mic 6 EH 7 Table Mic 7 EH 8 Table Mic 8 EH 9 Table Mic 9 10 Table Mic 10 EH 11 Table Mic 11 EH 12 Table Mic 12 o GB C Series Line Output 8 12 EH 1 Amplifier 1 ED 2 Amplifier 2 EB 3 Amplifier 3 0 4 Amplifier 4 EH 5 Amplifier 5 EH 6 Amplifier 6 FED 7 VSX8000 Out Left FEB 8 VSX8000 Out Right gg 9 gH 10 gg 11 gg 12 ie J Telephone Input 1 1 7 Telephone Output 1 1 E A Signal Generator 0 1 ce Sub Mix 1 12 E ConferenceLink Aux Input 0 4 ConferenceLink Aux Output 0 6 E 7 ConferenceLink Raw Input 0 6 Digital GPIO In 0 22 Digital GPIO Out 0 22 Analog GPIO In 0 2 E IR In 0 1 aa C12 bus id 2 o FE C Series Mic Input 10 12 EH 13 Table Mic 13 EB 14 Table
446. s when the flash feature is executed Country Code The country setting of the telephone interface must be set prior to first use of the telephone line The country code only needs to be set once to set the appropriate telephone line interface parameters that are region dependent Once the country code is set the phone line may be tested by clicking the phone icon This will take the selected phone line off hook Assuming the signal routing is correct through the matrix and the phone line is connected and active dial tone will be heard in the local room 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 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 SoundStruc ture device The Polycom HDX video conferencing sys
447. s with positional receive audio and two telephone lines e 8 microphones with stereo video conferencing e 8 microphones with Polycom HDX video conferencing e 8 microphones with reinforcement of presenter microphones e 16 microphones with zoned reinforcement of all the microphones and presenter microphones e Room combining application with two rooms 1 Microphone And Mono Video Conferencing This simple example is designed to show how to get started designing with the SoundStructure products In this example one microphone and a Polycom VSX8000 will be used with a SoundStructure C8 device 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 Table Mic 1 Amplifier gt SoundStructure c8 VSX8000 In VSX8000 Out 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 Create A Project Step 1 of 4 Select Category SelectInput Type Channels Defined I
448. se implemented in this algorithm are 1 octave 10 band 2 3 octave 15 band and 1 3 octave 31 band The nominal and exact center frequencies of these equalizers are shown in the Delay Customizing SoundStructure Designs following table Center Freq Hz 1 octave band 2 3 octave band 1 3 octave band 20 0 25 0 1 32 0 2 40 1 3 50 4 63 1 2 5 80 6 100 3 7 125 2 8 160 4 9 200 10 250 3 5 11 315 12 400 6 13 500 4 14 630 7 15 800 16 1 000 5 8 17 1 250 18 1 600 9 19 2 000 6 20 2 500 10 21 3 150 22 4 000 7 11 23 5 000 24 6 300 12 25 8 000 8 26 10 000 13 27 12 500 28 16 000 9 14 29 20 000 30 These band edges are exactly between the center frequencies At the band edges the gain of the equalizer band is half the gain in dB at the center fre quency Adjacent bands in the graphic equalizer bleed over into each other and affect each others total gain which can increase the amount of time a user must spend adjusting the equalizer to arrive at a desired frequency response The graphic equalizer provides a gain compensation control that corrects the gain settings of each band to provide the desired gain specified by the user at each center frequency The delay processing allows the designer to add from 0 to 1000 milliseconds of delay on the output channels While the
449. se 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 Configured Devices mE S E C Series Mic Input 8 8 E 1 Program Audio 1 E 2 Program Audio 2 E 3 Table Mic 2C E 4 Table Mic 2B ED 5 Table Mic 24 EE 6 Table Mic 1C EB 7 Table Mic 1B GEG 8 Table Mic 14 FEB C Series Line Output 2 8 EH 1 Amplifier 1 EH 2 Amplifier 2 cJ Telephone Input 2 2 7 1 Phone 1 In 7 2 Phone 2 In E L Telephone Output 2 2 EJ fy Signal Generator 1 1 c h Sub Mix 2 8 EJ ConferenceLink Aux Input 4 4 ConterenceLink Aux Output 5 6 H E ConferenceLink Raw Input 3 6 E Digital GPIO In 0 22 E Digital GPIO Out 0 22 E Analog GPIO In 0 2 IR In 0 1 EJ E3 E3 Controlling The System The system can be controlled in the same manner as the previous examples The microphones in the combined configuration may be muted and unmuted with the following mute commands set mute Mics 1 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 HDX Video Call In 1 inc fader Phone In 1 1 to increase the gain on the faders making the HDX Video Call In and Phone In 1 channels louder in the local room In room volume control of the amplifier
450. sent to virtual channels such as Podium mic to the appropriate underlying physical channel about the physical channel Virtual channels are used to configure and control the underlying physical channel s without having to know the underlying physical channel numbers 5 Virtual channels are a high level representation that encompasses information Virtual Channel Summary Virtual channels are a new concept introduced for SoundStructure products that makes it possible to refer to one or more physical channels at a higher level by creating a virtual channel and a memorable virtual channel name 3 11 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Virtual Channel 3 12 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 By using virtual channel names rather than hard wiring physical input and output channels in the control system code the control system source code is more portable across other installations that use the same virtual channel names regardless of which physical channels were used to define the virtual channels in other words how the system is wired Virtual channels also simplify th
451. signed automatically based on the order that the virtual channels are added to the system during the first two design steps Changing the order that inputs and outputs are selected will change the default physical channel assignments The wiring page is where the SoundStructure Studio wiring assignment may be reviewed and changed if SoundStructure Studio wired the system with dif ferent inputs and outputs than expected or desired The following figure shows the default wiring for an example that the system created with six table top microphones stereo program audio and a wireless microphone As shown in the following figure in this example the six table top microphones use physical inputs 1 6 the program audio uses inputs 7 and 8 and the wireless microphone uses input 9 On the outputs the amplifier stereo virtual channel uses physical channels 1 and 2 and the recording channel uses physical output 3 Remember that stereo virtual channels are always defined with two physical channels while mono virtual channels are defined with one Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 physical channel ees SoundStructure Studio manual_example File Connect Tools Help a manual_example SoundStructure System E Channels C Matrix C Automixer C Presets C Wiring Ran preset Power On m Safety Mute Edit Channels Configured Devices o E C Seri Mic Input 9 12 EB 1
452. sing 10 bands of parametric equalization up to 1000 milliseconds of delay a fader with gain control from 20 to 100 dB and a line echo canceller There is also a tone generator that is used to create DTMF digits and other call progress tones that may be sent to the telephone line and also played into the local room Telco Processing Line echo cancellation 80 3300Hz 32msec tail time Dynamics processing gate expander compressor limiter peak limiter on telco transmit and receive Up to 8th order highpass and lowpass filters 1st or 2nd order high shelf and low shelf filters 10 bands of parametric equalization on telco transmit and receive Call progress detection Signal fader gain 20 to 100 dB Automatic gain control 15 to 15dB on telco receive Signal delay on telco transmit and receive up to 1000 msec Noise cancellation 0 20dB noise reduction on telco receive On the telephony receive path the processing includes up to 20 dB of noise cancellation automatic gain control dynamics processing 10 band parametric equalization fader and audio delay In addition there is a call 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 Telco Processing 7 Input Processing J P 7 2 fi Inpy F roce sing 7 Bag r 7 f 7
453. sitioning system that can have various presets according to which microphones are active Adaptive Threshold Adaptive threshold is the level in dB relative to its noise floor a signal must 5 41 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 have to be eligible to be considered active Higher settings will make the chan nel less sensitive harder to turn the microphone on while lower settings make it more sensitive easier to turn the microphone on Priority The microphone priority parameter can be used with gated automixer groups to provide a priority of which microphones to keep gated on when the NOM limit has been reached and can also provide a soft chairman functionality by prioritizing which microphones can be gated on Microphones with priority 1 are the highest priority microphones with priority 4 are the lowest priority If there is a group NOM limit the priority parameter helps determine which microphones are allowed to gate on If the NOM limit has been reached a new high priority microphone will turn off a lower priority microphone to make room for itself if a lower priority microphone is currently on If all of the open microphones have the same priority they operate on a first come first served basis In addition to the NOM limit sequencing some attenuation may be applied to lower priority microphones when a higher priority microphone becomes active Chairman Mic The chairman mic fea
454. stem 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 Table Mic 1 Table Mic 2 Table Mic 3 Table Mic 4 Table Mic 5 Table Mic 6 Table Mic 7 Table Mic 8 Amplifier 1 Amplifier 2 SoundStructure C12 and TEL2 Program Audio L Program Audio R Phone 1 In Phone 2 In Phone 1 Out Phone 2 Out To create this design start the SoundStructure Studio software and follow the steps shown in the next section SoundStructure Studio Steps The steps to create this project are shown in the following figures The names for the channels are the default names created by SoundStructure Studio although the virtual channel names could be set to any valid text string 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 Create A Project Step 1 of 4 Select Category SelectInput Type Channels Defined Inputs Ceiling Phone 1 In Lectem e Phone 2In Microphone Table ea Program Audio Program Audio Wireless Line Level Table Mic 1 Wireless Mic Level e Table Mic 2 __Hybrids Codecs e Table Mic 3 Telephone e Table Mic 4 Video Codec 5 e Table Mic 5 Quantity e Table Mic 6 Other 1 x e Table Mic 7 e Table Mic 8 Label Ceiling Mic Signal Gener
455. stereo then either the left or right physical channel is used as a reference depending on which index is specified 1 for left 2 for right If the AEC is on a stereo virtual channel then the reference specifications apply to both physical channels of the stereo virtual channel agc_en Enable Automatic Gain Control 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 Analog Telephony Input Virt Chans Mono Stereo Default 0 Description This parameter enables 1 or disables 0 the automatic gain control AGC algorithm agc_max_gain AGC Maximum 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 0 0 Maximum 20 0 Resolution 0 1 Default 6 0 User Limits No Supported Description Command Protocol Reference Guide 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 Virt Chans Conferencing Mic Line I
456. stic echo canceller if the echo return loss is high such as in acoustically well treated room or when microphones are physically separated from loudspeakers or their gating becoming active or inactive is closely controlled Similarly with respect to the acoustic echo canceller it is also better to process the signals independently as each microphone has its own acoustic view of the room and sees an acoustic echo that is different from the other microphones If multiple microphones are mixed into a single acoustic echo canceller then as each microphone becomes active with respect to its automatic microphone mixing algorithm the acoustic echo canceller must reconverge to the echo path from the microphone that becomes active The performance of the acoustic echo canceller will degrade as the number of open microphones that feed into itis increased Multiple microphones should only be fed into a single acoustic echo canceller if the echo return loss is high such as in acoustically well treated room or when microphones are physically separated from loudspeakers or their gating becoming active or inactive is closely controlled When muting microphones in an audio conferencing system it is best to mute the microphones in the signal chain after the AEC has processed the local microphone s audio signal This allows the acoustic echo canceller to continue to adapt to changes in the room keeping the acoustic echo canceller converged even though the micro
457. system To properly link multiple SoundStructure devices connect the OBAM OUT port on the first device typically the top SoundStructure device in the equipment rack to the OBAM IN port on the next SoundStructure device and SoundStructure Design Concepts continue for additional devices This connection strategy shown in the following figures simplifies the sequential physical channel numbering as described next Fs LO BW mo REMOTE CONTROL 1 cume Connect OBAM Out to OBAM In qs Ws ole N OBAM s 16 I7 Teves 1 n 12 1s 14 fs ie fs H ron SoundStructure C16 H REMOTE CONTROL 2 POLYGON RR 1314 is 16 51 yla lsa e 7 s s n H PPEEEE Lo Ts Connect OBAM Out to OBAM In SoundStructure C16 SF rowcom 71212 1 1 gt 5 7 8 w n i2 i i ii te HHHH SRAREGEEUGT E REMOTE CONTROL 1 w n n n h hr cone gt p ai 7 27
458. t 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 Examples Command Response Description set am_gain_sharing 2 1 val am_gain_sharing 2 1 Selects the gain sharing automixer for the microphones in automixer group 2 set am_gain_sharing 1 0 val am_gain_sharing 1 0 Selects the gated automixer for the microphones in automixer group 1 am_group Automixer Group Argument Argument value Channel Type Virtual Channel Value Type Sequence Read Write Mode Read Write Phys Chans Conferencing Mic Line Input Sound Reinforcement Mic Line Input Virt Chans Mono Stereo Systems Limits Minimum 1 Maximum 63 Default 1 Description This parameter selects the automixer group in which the microphone is a member A 103 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 A 104 am_hold_time Automixer Hold Time Argument Argument value Channel Type Global Systems Value Type Integer Read Write Mode Read Write Indices 1 63 group number Systems Limits Minimum
459. t default bypass Bypass Description This parameter selects the version of signal to use for the ungated triune signal of the specified virtual channel sr_delay_type Select Delay for Sound Reinforcement Signal Argument Argument value Channel Type Virtual Channel Value Type List Read Write Mode Read Write Phys Chans Conferencing Mic Line Input Sound Reinforcement Mic Line Input Virt Chans Mono Stereo Values normal Normal default low_delay Low Delay Description This parameter selects the version of signal to use for the sound reinforcement triune signal of the specified virtual channel 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 ungated_delay_comp_en Enable Delay Compensation For Triune Signals Argument Argument value Channel Type Virtual Channel Value Type Boolean Read Write Mode Read Write Phys Chans Conferencing Mic Line
460. t dynamics processing and is described previously in the Dynamics Pro cessing section of Input Signals in this chapter Equalization The output equalization includes a dedicated Low Pass High Pass Low Shelf and High Shelf filter In addition the designer may enable either 10 bands of parametric equalization the same as the input processing or an octave 2 3 octive or 1 3 octave graphic equalizer To enable the graphic equalizer select the Graphic from the Output EQ Type parameter and to enable the parametric equalizer select Parametric from the Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Output EQ Type parameter as shown in the following figure Edit EQ Project manual_example Channel Amplifier Channel ea Amplifier v me Low Pass High Pass Low Shelf High Shelf Graphic EQ Output EQ Type Graphic Graphic Gain Compensation Type 1 3 oct 31 band v The center frequencies of a graphic equalizer are specified in the ISO 266 stan dard 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 Depending on the fractional octave size of the equalizer a different number of bands will be needed to cover the audio frequency range The most common graphic equalizers and tho
461. t with noise that has stationary statistics for instance the noise signals may be random but the style of randomness is fixed such as the noise from a fan source As these techniques typically take several seconds to identify the characteristics of noise these techniques do not work well with impulsive noises such as clicks from pen tapping or paper rustling on a microphone These systems are typically designed to work with speech signals and are not usually suitable for use with music As not all implementations are the same there can be a large variation in the amount of residual noise or spectral artifacts that are introduced into the processed signal These artifacts can sound like chirps or worse and may be perceived to be worse in quality than the original noise These artifacts may be minimized by lowering the amount of noise cancellation provided typically it can be adjusted from 0 to 15 dB or more With current techniques 5 10 dB of noise cancellation can be achieved without significant distortion of the underlying local talker s signal depending on the manufacturer Ceiling microphones benefit the most from noise cancellation techniques as these microphones are closest to the ceiling noise sources of HVAC and projectors The noise cancellation can make an otherwise useless room usable Designing Audio Conferencing Systems However if ceiling microphones are swaying due to the air flow from nearby HVAC ducts noise cancellation m
462. ta transfers are possible for example transferring configuration files or sending meter data but these transfers are initiated with text based human readable commands The commands use the UTF 8 encoding for characters 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 e system parameters e virtual channel parameters and e matrix parameters System Parameters System parameters are global and apply to a collection of OBAM linked SoundStructure devices A device specific system parameter affects a parameter on a single SoundStructure device Examples of device specific system parameters include firmware version and RS 232 baud rate Device specific system parameters are addressed by an integer index that indicates the device ID of the SoundStructure device that is to be controlled The device ID is created automatically when multiple SoundStructure devices are linked together through the OBAM interface All stand alone SoundStructure devices will have a device ID equal to 1 In a multi device system the device that has no OBAM in connection is device 1 the device connected to that device is device 2 and so on until the last device Up to 8 devices may be c
463. tax vegremove lt label gt lt vcmember gt lt term gt Each of the command arguments is described below lt label gt The lt label gt argument is a user defined text argument that specifies the name of the virtual channel group from which the member will be removed If no virtual channel group exists with the given label then the SoundStructure device will respond with an error message lt vcmember gt The lt vcmember gt argument is a user defined text argument that defines the name of the virtual channel to be removed from the virtual channel group If no virtual channel with the specified name exists the SoundStructure device will respond with an error message If the virtual channel is not a member of the virtual channel group the SoundStructure device will respond with an error message vcgremove Acknowledgements When a virtual channel group definition command with the vcgremove 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 interfaces veglist Action The veglist action is a virtual channel group definition command that lists the virtual channel members of a virtual channel group Commands with the veglist action have the following syntax veglist lt label gt lt term gt Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Each of the command arguments is described below lt label
464. tem may only be connected to a SoundStructure C series product Physical Connections As described in the SoundStructure Hardware Installation manual each Sound Structure Conference Link2 interface accepts an RJ45 terminated CAT 5e cable An 18 cable with the proper pin out is provided with each SoundStruc ture device Do not use the Conference Link interface to connect two SoundStructure devices together the Conference Link interface will not work in that manner Use the OBAM interface to link multiple SoundStructure devices together While the Conference Link2 socket accepts RJ45 terminated cables the pin out is S not the same as the T568A and T568B pin outs that are commonly used with network products See Chapter 11 or the SoundStructure hardware installation guide for additional cable information including the required pin outs The signals that are transmitted between the SoundStructure device and a Polycom HDX conferencing system connected over Conference Link2 are kept as digital signals No analog signals are transmitted between the SoundStruc ture device or the Polycom HDX video conferencing system when connecting to the Polycom HDX system with the Conference Link2 interface Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 The rear panel of the SoundStructure product with the Conference Link2 con nections highlighted is shown in the following figure 112 3
465. th the Ethernet interface Control And Command Sessions SoundStructure systems are controlled and configured with the SoundStruc ture API command set via a communication to port 52774 The number of active TCP control sessions on port 52774 is unlimited subject to network bandwidth to access the device The following figure shows the initiation of a TCP IP connection to a Sound Structure device at address 172 22 2 110 and port 52774 using a third party terminal program Tera Term New connection TCPAP Host 172 22 2 110 Telnet TCP port 52774 C Serial Port COMI Once the control session has been initiated commands may be sent to the device and command acknowledgements received as shown in the following figure where a mute command is sent to the virtual channel group Mics set mute Mics 0 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 S The command responses are received back and include the mute status for all virtual channels in the Mics virtual channel group Tera Term 172 22 2 110 VT Edit Setup Control Window Help mute Mics mute Table Mic 1 mute Table Mic 2 mute Table Mic 3 mute Mic 4 mute I 1 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 Other control sessions will only receive command acknowle
466. than or equal to 32 bytes in length System Defined Text Arguments Text arguments that are defined by the command set consists only of digits 0030 0039 lower case characters 0061 007A and the underscore character 005F The underscore character is used when it would make long arguments more readable Examples of valid system defined text arguments are cr_mic_in and agc_rate System defined text arguments must be less than or equal to 32 bytes in length User Defined Text Arguments Text arguments and data that are user defined for example virtual channel labels support all UTF 8 symbols except the control symbols 0000 001F The full range of UTF 8 symbols is supported to allow user definable labels in other languages The control symbols are not supported because they are typically unprintable In particular the line feed 000A and carriage return 000D symbols are not allowed for two reasons first those symbols are used as command terminating characters and second the command set does not support the concept of multi line text arguments User defined text arguments are delimited by a quotation mark symbol 0022 at the start and end of the string Quotation mark symbols appearing within the text argument can be escaped by a preceding backslash symbol 005C Literal backslash symbols appearing within the text argument are escaped by a preceding backslash symbol Examples of valid user defined test arguments are Table Mi
467. the 0 dBu nominal signal level of the SoundStructure device The fader can then be used to make additional adjustments This ensures when the fader is set back to 0 dB that the analog input gain is still properly calibrated for the connected device The signal level meter next to the gain fader shows the signal activity after all the input processing has been applied If an input has been muted the signal level meter for the fader will show no signal activity See Chapter 7 for additional information on setting signal levels 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 To use the signal generator unmute the crosspoint at the signal generator to the desired outputs Typically the signal generator will be routed to loud speakers as part of the setup process see Chapter 7 to ensure loudspeakers are active and to adjust the loudspeaker levels in the room The controls for sine and sine sweep allow for additional parameters to be set as shown in the following figure Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Output S
468. the background noise level The surfaces in the room including walls ceiling and furniture will affect the quality of the conferencing system Hard surfaces will increase the amount of reflections in the room causing multiple versions of a local talker s audio signal to be heard by the microphones and for multiple versions of the remote talker s signal to be heard in the local room Multiple versions of the signals that are time delayed with respect to each other will cause noticeable comb filtering effects that will filter out particular frequencies dependent on the time separation of the multiple versions of the signals degrading the quality of the signal Once the frequencies are filtered out by the comb filtering they can not be restored by equalization Often the conference room location is selected due to the outside view from the room or because it is a convenient location However the location of a potential conference room should be evaluated to make sure it is not directly underneath a building s HVAC units nor near other environmental noise sources such as shipping rooms loading docks copy rooms network operations centers and other such rooms to ensure that the outside noise sources are minimized in the conference room 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 t
469. the case of peaking and notch types this is the frequency at which the filter applies maximum or minimum gain For all pass filters this is the frequency at which the phase shift is 180 degrees For conference link physical channels the band index must be between 1 and 5 For all other physical channels the band index must be between 1 and 10 peq_gain Gain Of parametric Equalizer Band Argument Argument value Channel Type Virtual Channel Value Type Floating Point Read Write Mode Read Write Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 A 70 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 0 User Limits No Supported Description This parameter sets the gain in dB of the specified parametric equalizer band For conference link physical channels the band index must be between 1 and 5 For all other physical channels the band index must be between 1 and 10 peq_type Type Of parametric Equalizer Band Argument Argument value Channel Type Virtual Channel Value Type List Read Write
470. the delay is set in milliseconds in the user interface it can be manually set through the command console in samples where each sample represents 1 48 of a millisecond The input delay may be enabled and disabled and may be adjusted from 0 to 1000 msec The fader control enables the user to add gain or attenuate the input signal from 20 dB to 100 dB in 0 1 dB increments This gain or attenuation is applied Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 5 44 in the digital domain The fader control is shown in the following figure a o 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 Similarly to adjust the minimum gain adjust the main slider to the desired minimum level and them move the lower triangle to that location The steps to set the maximum fader gain to 10 dB are shown in the following figure E See Chapter 9 for an application where the user minimum and maximum faders have been used It is recommended that any user adjustment of gain control for input signals control the input fader This will allow the analog input gain not the fader to be used for calibration of the input device to the SoundStructure device to ensure the input reaches
471. the loudspeakers will significantly reduce the impedance that the amplifier will see potentially causing the amplifier to generate more current than it has been designed to provide As more and more loudspeakers are connected to a low impedance amplifier the impedance that the amplifier sees gets smaller and smaller which requires more and more current from the amplifier until the amplifier can not produce any more current and shuts down In addition if loudspeakers are removed or added to the system they will affect the impedance of the remaining collection of loudspeakers perhaps requiring changes to the volume levels to ensure that the playback signal is loud enough and the amplifier is still operating within its designed current range Constant voltage amplifiers such as 70 V systems make it easy to have large numbers of loudspeakers connected to the system as each loudspeaker can tap some power from the amplifier using a transformer that is built into the loudspeaker without being concerned as to the overall impedance that the amplifier sees Large distributed loudspeaker systems are nearly always driven by constant voltage amplifiers Loudspeakers and the amplifier driving the loudspeakers in the local room allow the local conferencing participants to hear the remote audio The loudspeakers can be wall mounted ceiling mounted or even table mounted although they are most often installed in the ceiling of the local rooms As mentioned
472. time of an echo canceller is the amount of time the echo canceller can still recognize a signal as an echo from the remote talkers speech and not interpret that signal as speech from a local talker All echo cancellers have some upper limit called the tail time after which they do not recognize the echo signal as a version of the reference signal and consequently can not remove the echo from the room The tail time is measured in milliseconds although can be interpreted in terms of distance and should be greater than 100 msec for medium sized rooms and greater than 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 b Sth reflection Microphone om Ath Reflection 3rd Reflection lt _ gt and Reflection 1st Reflection q Loudspeaker i Direct Transmission Delay In all communication networks there is a combination of processing latency and network latency that delays when the local signal is heard in the remote room and conversely when the remote signal is heard in the local room There have been numerous studies that have shown that when delay is added to an echo the perceived communication impairment caused by the echo is increased Processing latency is due to
473. tion 0 20dB noise reduction Automixer gain sharing or gated mixer Signal fader gain 20 to 100 dB Signal delay to 1000 msec The processing for each input is shown in the following figure from analog input signal to the three versions of input processing that lead to the matrix nputio Recording GD Ungated CED Noise Cancelled inputio Sound Marx Reinforcement 2 19 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 SR Series Input Processing SR Series Input Processing Cancellation Mic or Line Analog AD Parametric Input Gain Converter Equalization L Feedback Cancellation Continuing through the signal path as shown in th
474. tions The RemoteAudio submix will also be routed to the different amplifier zones and remote telephone participants im Gated Sound Reinforcement Muted Outputs 0 Unmuted 5 Pandbalance 0 Inverted Gated Conferencing fj e e Q e ke ke ke Inputs E i o o WirelessRef Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Wiring Information Controlling The System 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 Configured Devices 2 SE S E C Series Mic Input 12 12 ED 1 Table Mic 1 GEG 2 Table Mic 2 EE 3 Table Mic 3 EE 4 Table Mic 4 GEG 5 Table Mic 5 ED 6 Table Mic 6 E 7 Table Mic 7 GEG 8 Table Mic 8 GEG 9 Lectern Mic EE 10 Wireless Mic EE 11 Program Audio Left EE 12 Program Audio Right FEB C Series Line Output 3 12 EH 1 Amplifier 1 EH 2 Amplifier 2 EH 3 Amplifier 3 5 12 a cJ Telephone Input 1 1 7 1 Phone In S L Telephone Output 1 1 J 1 Phone Out 4 Signal Generator 0 1 Eh Sub Mix 1 12 J ConferenceLink Aux Input 0 4 E EJ ConferenceLink Aux Output 0 6 E EJ Conferenc
475. tored The analog outputs of the system are muted during the time it takes to execute the full preset The analog outputs of the SoundStructure system are muted during the time it takes to execute a full preset Partial Presets Partial presets store only the settings that a user places into the partial preset Partial presets are designed for use with volume control applications and muting multiple signals and any other applications where it is necessary to run multiple commands with a single API command Any parameter within SoundStructure may be adjusted with a partial preset Partial presets are sim ilar to the concept of macros in the Polycom Vortex products When partial presets are executed the commands in the partial presets are executed sequentially with the first command listed executing first Preset Operation Installing SoundStructure Devices 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 When the current settings are saved to a preset the current settings are stored to the non volatile memory with a default preset name The
476. tributing the loudspeakers throughout the room it is generally possible to ensure that all listeners are well within the critical distance of the loudspeakers In many audio conferencing rooms there are separate loudspeakers for program audio such as VCR or DVD to maintain the stereo separation of the source material in the room There can also be a subwoofer for this media although subwoofers are typically not required for audio conferencing due to the limited range of low frequencies produced by the typical human talker Speaker Zoning And Placement As discussed in the previous section ceiling loudspeakers should be positioned so the sound field from the loudspeaker encompasses the participants seating locations This typically means that the loudspeakers are positioned outside of the table perimeter to allow coverage of the participants and any potential areas of overflow seating as shown in one possible layout of a room that is approximately 33x20 feet approximately 700 sq ft in the 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 Ceiling loudspeaker i AARAARRAA_ a a a a Table top microphone ee N X v X UUUUUUUY The next figure shows the room of the previous figure
477. ts Minimum 2147483648 Maximum 2147483647 Default 0 User Limits No Supported 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 digital_gpio_state Digital GPIO Pin Status Argument Argument value Channel Type Virtual Channel Value Type Boolean Read Write Mode Read Write Phys Chans Digital General Purpose 1 O Input Digital General Purpose I O Output Virt Chans Control Default 0 Description This parameter gets or sets the value of the digital gpio pin Writing an input has no effect and returns the current value of the input digital_gpio_value Digital GPIO Array Value Argument Argument value Channel Type Virtual Channel Value Type Integer Read Write Mode Read Write Phys Chans Digital General Purpose 1 O Input Digital General Purpose I O Output Virt Chans Control Array A 109 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Argument Argument value System Limits Minimum 0 Maximum 2147483647 Default 0 User Limits No Supported 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 Control Port Parameters
478. ts 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 Once the area is selected hold down the Control key and double click in any of the cells to bring up the matrix crosspoint control Any changes made to the control will affect all selected crosspoints In addition an arbitrary collection of crosspoints can be selected by clicking on the first crosspoint and then holding the Control key as other crosspoints are selected Once the collection of crosspoints has been selected hold down the Control key and double click any of the cells to bring up the matrix crosspoint control Any changes made to the matrix control will affect all selected crosspoints E SoundStructure Studio 0 3 2 0 alpha13 test File Tools a B test Gl Ethemet Port Edit Channels Edit Groups V Groups Inputs V Outputs V Submix E Channels Outputs C Automixer E Wiring Inputs Yc id Mrnewet E Mreviewice eejo o irate jejo e KEENER ere 0 Prosana 9 0 0 Oo Eyvsxsom fo Using SoundStructure Studio Controls E SoundStructure Studio 0 3 2 0 alpha13 test amp A test iL Ethernet Port E Channels Edit Channels Edit Groups vV Groups V Inputs V Outputs V Submix I A ke
479. ture allows the activation of microphones of important talkers to suppress activation of other microphones Each microphone may be individually configured as chairman or non chairman Multiple microphones in the same group may be configured as chairman mics If a chairman mic is activated all non chairman mics in its automixer group will be off attenuated Other chairman mics however would still be allowed to activate Last Mic Mode When using the gated automixer last mic on mode can be selected individu ally for each virtual channel Depending on which channels have last mic on enabled the behavior may differ Last mic on mode is ignored when using the gain sharing mixer e Ifno microphones have last mic mode enabled all of the channels will gate off when no channels are active e Ifall of the microphones have last mic mode enabled the last mic to have activity will always be gated on e If only one microphone has last mic mode enabled this microphone will turn on when no other microphones are active An example of this could be with an instructor s microphone e If some microphones have last mic mode on and some do not then the behavior will vary depending on whether the last active microphone has last mic mode on If so that microphone will be enabled if not then the first microphone in the group with last mic mode on will be enabled Delay Fader Customizing SoundStructure Designs Gain Sharing Automixer Parameter
480. tus Microphones O If the SoundStructure system hasn t been detected by the HDX then remove the CLink2 cable from the rear of the SoundStructure device and reconnect it Refresh the HDX UI page by moving from the page and then back to the page 10 13 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 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 To connect additional HDX systems they must use analog cables to connect physical inputs and out puts of the SoundStructure device to the Polycom HDX systems Within SoundStructure Studio select multiple VSX8000 systems mono or stereo depending on your application to create the default inputs and outputs to integrate via analog signals to the Polycom HDX s If I Change Volume On SoundStructure Why Don t See The HDX Volume Bar Update As described in Chapter 6 volume commands from the Polycom HDX send commands to the SoundStructure device and adjust the fader on the Ampli fier virtual channel within the SoundStructure system If the fader control on the Amplifier channel is adjusted independently on the SoundStructure sys tem a
481. ty a Priority ae Priority i Priority Chairman i Last Mic _ There are two styles of automixer groups gating and gain sharing The con trols 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 Hold Time Hold Time specifies the amount of time a channel will remain active after the last detected significant signal level This should be set long enough to remain active during short pauses in speech 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 mes sage 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 Priority Attenuation Each automixer group can have a priority attenuation setting in dB A value of 0 means the higher priority microphone will come first in the ordering of which microphones to gate on but will not otherwise attenuate a lower prior ity microphone A priority attenuation value greater than
482. u mu mu ce te te te ce te te te te ce ce ce val matrix _mute val matrix mute val matrix mute val matrix mute Mics 1 Table Mic 1 1 Table Mic 2 1 Table Mic 3 1 Table Mic 4 1 Mics 1 Mics 0 Table Mic 1 0 Table Mic 2 0 Table Mic 3 0 Table Mic 4 0 Mics 0 val matrix _mute val matrix_mute val matrix_mute val matrix mute Table Mic 1 Table Mic 2 Table Mic 3 Table Mic 4 Table Mic 1 Table Mic 2 Table Mic 3 Table Mic 4 set matrix _mute Mics Phone Out Phon Phon Phon Phon l val matrix mute Mics Phone Out 62 set matrix _mute Mics Phone Out Phon Phon Phon Phon all val matrix _mute Mics Phone Out 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 Advanced Applications This chapter describes several applications of the SoundStructure products and the steps required to create these applications These applications include conferencing applications e 1 microphone with mono video conferencing e 4 digital microphone arrays and a SoundStation VTX1000 e 8 microphones and traditional mono audio and video conferencing e 8 microphone
483. ucture device Select the device to upload the file to and select Send configuration to devices and then Connect The Send configuration to devices option is only enabled if there is a valid configuration file open in SoundStructure Stu Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 dio Connect to Devices Search V Network fi7z2i68 29 v ee Refresh C Serial v mem Name Connection MAC Address SoundStructure System Address 127 0 0 1 Port 52774 Get configuration from devices O Send configuration to devices 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 Connect to Devices Search C Network 202 49 148 78 v l Serial v Name Connection MAC Address SoundStructure System COM1 00 04 F2 BF 01 09 SoundStructure System Baud Rate 115200 v Flow Control Hardware RTS CTS v Get configuration from devices Once the device is selected a transfer window will open as shown in the fol lowing figure showing the state of the file transfer Sending file Processing file Installing SoundStructure Devices If the device is running a configuration file that had previously been uploaded the output c
484. ue Baud rates above 9 600 baud should have hardware flow control enabled on both the SoundStructure device and the control system or local PC How Do Set The Baud Rate What If Can t Connect Over RS 232 By default the baud rate of the SoundStructure devices is set to 9600 bps Try connecting the device at this baud rate over the serial port There is an API command ser_baud that can be used to set the baud rate of the SoundStructure device To adjust baud rate send the command set ser baud 1 9600 where 1 is the device ID of the device Remember if you change the baud rate and are connected over RS 232 at the previous baud rate you will have to change the baud rate on your PC terminal program or Control System to continue talking to the device over the RS 232 interface The RS 232 cable requires straight through wiring as shown in Chapter 11 The baud rate may be set using either the ethernet interface or RS 232 interface Connect to the device as described in Chapter 7 and open the console window by right clicking on the device name in SoundStructure Studio and type the command directly into the console window as shown in the following figure SoundStructure Studio Project1 File Connect Tools Help a A Project eS a S Craig s C16 Data Console Online 172 22 2 110 52774 DER C Channels C Matrix C Automixer E wiring set ser_baud 138400 T Disconnect Clear Online 172 2
485. ument 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 20 0 Maximum 20 0 Resolution 0 5 Default 0 0 User Limits No Supported Description This parameter sets the gain in dB of the signal coming from the PSTN interface Examples Command Response Description Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 set pstn_in_gain Phone val pstn_in_gain Phone Adjusts the input gain on the phone input to 6dB Note In 6 In 6 that the phone in virtual channel name must be used not the phone out virtual channel name pstn_line_voltage PSTN Line Voltage Argument Argument value Channel Type Virtual Channel Value Type Integer Read Write Mode Read Only Phys Chans Analog Telephony Output Virt Chans Mono System Limits Minimum 128 Maximum 128 Description This parameter indicates the line voltage in Volts of the PSTN interface The value is valid in both on hook and off hook modes The value can be positive or negative indicating the polarity of the tip ring voltage When the value changes sign it indicates that a polarity reversal has occurred Examples Command Response Description get pstn_line_voltage val pstn_line_voltage Queries the pstn_line_voltage and returns the measured Phone
486. und 5 Ground 6 6 7 CTS 7 RTS 8 RTS 8 CTS Straight through cable The settings of the RS 232 port may be changed with the ser_baud and ser_flow settings as follows set ser baud 1 38400 sets the RS 232 baud rate to 38400 bps See Appendix A for additional informa tion concerning the RS 232 commands 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 Aug Aug Aug Aug Aug Aug Aug Aug Aug Aug Aug Aug Aug 1 Aug Out Aug Out Aug Out Aug Out Aug Aug 0 Aug Out Aug Out Aug Out Aug Out Aug 29 29 29 29 29 29 29 29 29 29 29 29 29 29 1 29 1 29 ii 29 it 29 29 29 0 29 0 29 0 29 0 29 Pop RRR OR OR BR OR OR OR OR 06 S06 206 06 06 06 OG i06 706 06 06 206 206 S06 06 S00 206 06 2063 06 06 06 206s 206 05 05 05 05 05 05 07 07 07 07 07 07 Ne ite ie Ne Ne sounds sounds sounds sounds sounds sounds sounds sounds sounds sounds sounds sounds sounds sounds sounds sounds sounds sounds sounds sounds sounds sounds sounds sounds Cruc Cruc Cruc Cruc Cruc Cruc Cruc Cruc Cruc Cruc Cruc Cruc cruc Cruc Cruc LEUG cruc CrUG cruc cruc cruc
487. upports echo cancellation cr_line_out The physical channel is one of the line outputs on a conferencing device sr_mic_in The physical channel is one of the mic line inputs on a sound reinforcement device for example the physical channel does not support echo cancellation sr_line_out The physical channel is one of the line outputs on a sound reinforcement device pstn_in The physical channel for the receive signal from the analog telephony interface pstn_out The physical channel for the transmit signal to the analog telephony interface sig_gen The physical channel is the signal generator input submix The physical channel is one of the sub mix channels clink_in The physical channel is one of the ConferenceLink inputs clink_out The physical channel is one of the ConferenceLink outputs digital_gpio_in The physical channel for the digital logic input pins 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 lt num gt One or more lt num gt arguments are required to define the global channel index indices of the physical channel s in the virtual channel The lt num gt argument is an i
488. ure QZ V z r fo HDX Mic 1 HDX Mic 2 HDX Mic 2 S S z ey z a a HDX Mic 2 When an HDX system is also connected over the CLink2 interface and the digital microphones connected directly to the SoundStructure device the numbering of the digital microphone arrays will be the same as the previous figures Connecting Over Conference Link2 T f z HDX Mic 1 HDX Mic 2 HDX Mic 3 JA E Fa uu A OO cm m EE ote Ea Installation Options T f z HDX Mic 1 HDX Mic 2 HDX Mic 3 There are several installation options available depending on whether tabletop or ceiling microphones are being used The following figure shows typical wiring options using the Polycom SKUs highlighted with the dashed boxes f
489. ure The overall equalization processing may be enabled or disabled using the button next to the EQ block name on the channels page or equivalently by using the button next to the EQ Filters text as shown in the following figure The equalization page also shows the feedback elimination user controls and a list of frequencies where feedback was found when the processing was Customizing SoundStructure Designs enabled Edit EQ Project manual_example Channel Table Mic 1 Channel e Table Mic 1 Filters Feedback Eliminator Frequency Depth Filter Decay Reset All Filters i High Pass Low Shelf Filter Bandwidth foct High Shelf 2 Parametric EQ Filter Maximum Depth dB Parametric 1 Parametric 2 Safe Mode Attenuation dB Parametric 3 EA Parametric 4 Parametric 5 i t Ht eo 0 20 CI Low Pass Frequency Hz Type Butterworth To enable a filter click the button next to the filter and then adjust the param eters 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 2 to 8th and either a Butterworth or Linkwitz Riley filter may be selected Edit EQ Project manual_example Channel Table Mic 1 e Table Mic 1 Filters CJ Feedback Eliminator Frequency Depth Reset PEQ
490. us as well as signaling incoming data and telephone calls For some GSM style phones this signaling occurs at the rate of one 576 us pulse every 4 6 ms which represents a 217 Hz signal Often in conferencing applications these cellular telephones are placed on the conference table in close proximity to the local microphones Because these microphones often are not designed to be immune to frequencies in the 900 MHz to 1800 MHz range that the transmit and receive signal can be easily coupled into the microphone where it is rectified by microphone s electronics and combined with the local 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 Boundary Microphones Boundary microphones use the surface the microphone is installed on and the proximity of the microphone element to the boundary surface to minimize the amount of phase cancellation that occurs when audio strikes the boundary The resulting microphone configuration has a higher sensitivity The pick up pattern of the microphone will become half
491. ut having to know which physical input or output the virtual channel is connected to after the virtual channel has been defined Within SoundStructure Studio and any third party controller code virtual channels are the only way to configure and control the underlying physical channels The physical input and output channel numbering described in the previous section is used only in the definition of virtual channels so that the virtual channel knows which physical channel s it refers to A benefit of working with virtual channels is that stereo signals can be more easily used and configured in the system without having to manually configure both the left and right channels independently Using virtual channels that represent stereo physical signals reduces the chance of improper signal routings and processing selections The result is that both designs and installations can happen faster and with higher quality 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 Mono Virtual Channels Mono virtual channels are a representation of a single physi
492. vcdef action have the following syntax vcdef lt label gt lt vctype gt lt pctype gt lt num gt lt num gt lt term gt Each of the command arguments is described in the following section lt label gt The lt label gt argument is a user defined text argument that defines the name for the new virtual channel If a virtual channel or virtual channel group already exists with the same label then SoundStructure will respond with an error message lt vctype gt The lt vctype gt argument is a system defined text argument that defines the type of virtual channel that will be created The following values are supported Virtual channel type Description mono A mono virtual channel 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 lt pctype gt The lt pctype gt argument defines the physical channel type of the physical channels in the virtual channel The lt pctype gt argument is a system defined text argument that must be one of the following Physical channel type Description cr_mic_in The physical channel is one of the mic line inputs on a conferencing device for example the physical channel s
493. ve signals over the PSTN When interfacing external equipment to the public switch network it is necessary to separate the transmit and receive signals this is the task of the telephone hybrid also known as a 2 wire PSTN to 4 wire converter separate transmit and receive signals The telephone hybrid circuit that interfaces the 2 wire PSTN network to the 4 wire separate transmit and receive uses a line echo canceller LEC which is similar to the acoustic echo canceller to remove line echo that is caused due to imperfect signal balancing of the transmit and receive circuits onto the 2 wire network This imperfect balance means that when a transmit signal is sent to the telephone line there is some leakage or coupling of the signal back to the receive path This leakage is heard as a return echo of the local talker s speech This is the same echo commonly referred to as side tone that is heard ona telephone handset when speaking into a telephone this side tone echo serves the purpose of providing feedback to the local talkers as to how loud they are talking and that the phone line is working properly Transmit gt 2 wire Receive Telephone Line B 19 Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 B 20 LEC Transmit 2 wire Receive Telephone Line While side tone is desirable while talking on a handset it is not desirable in a conferencing application As the line echo o
494. video source is selected on the Polycom HDX then this VCR DVD audio is not sent to the SoundStructure device over the CLink2 interface HDX PSTN In A mono virtual channel that contains a mono mix of all far end audio for audio only calls hosted by the HDX This includes the call on both the PSTN and ISDN voice interfaces HDX UI Audio In A stereo virtual channel that contains a mix of all sound effects locally generated by the HDX including local ring ring back dial tone boot up audio playback error tones and user input audible feedback HDX Video Call In A stereo virtual channel that contains a stereo mix of all far end audio for video calls hosted by the HDX This includes video calls on the ISDN H 320 IP H323 and IP SIP If the call is mono both the left and right channels contain the same audio signal 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 Sound Structure device have processing that can be applied as shown in the following figure This processing is configured through the SoundStructure Studio software HDX Program Dynamics Parametric Mute Audio In Processing Equalization Fader Delay HDX D i A ynamics Parametric Video Call In Processing Equalization Fader Delay Inputs from Polycom HDX Matrix over CLINK2 HDX UI Audio In Th
495. vides 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 In order to cancel echoes the original source signal the remote audio must be part of the echo canceller reference Generally the reference is the original signal that is played out of the loudspeaker system as shown in the following figure before it generates echo in the local room If the reference signal is significantly different from signal played out of the loudspeaker due to dynamics processing for instance the echo canceller may not be able to cancel the echo signal because it is not recognized as being the same as the reference signal causing a persistent residual echo to be sent to the remote site as the local echo canceller treats this signal as a local talker Do not apply dynamics processing or other non linear signal processing on the loudspeaker signal as that will distort the echo signal substantially from the signal the echo canceller is expecting to see for the echo canceller reference If dynamics processing is required process the signal before it is used as the echo canceller reference Near Out isis enacts Fanin Near In Far Out The tail
496. wing figure Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 File Connect Tools The input virtual channels include microphones that are included in the vir tual 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 m SoundStructure Studio Project1 DER Help a A Projectt B SoundStructure System W Safety Mute Edit Channels M Groups Inputs V Outputs V Submix Expand All C Channels C Matrix C Automixer C Presets C wiring Muted Outputs 0 Unmuted A Panibalance o Inverted Gated Conferencing E Gated Sound Reinforcement Inputs eorn CJJ HDX Line In CJ HDX PSTN In ES C2 HDX UI AudioIn Es C2 HDX Video Callin R Channels Settings _Meters Enabled The audio channels from the Polycom HDX system are available as separate audio streams within the SoundStructure matrix 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 chan nels page The AEC block has
497. with the directional microphone pickup patterns and a 100 sq ft loudspeaker pattern overlaid Notice that the microphones are at the periphery of the loudspeaker coverage pattern to maximize the ERL of the room and that while there is not 100 loudspeaker coverage over the center of the table there is adequate coverage of the audio in the room for both the seated participants and any overflow seating for extra participants ea OSH N fai S 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 For instance a loudspeaker rated at 86 dB SPL 1 Watt meter requires 1 W to generate 86 dB SPL at a distance of 1 m from the loudspeaker In a normal room the loudspeakers are approximately 2 m above the participant that is seated directly underneath a loudspeaker resulting in 80 dB SPL at the listener s location with 1 W of power As normal speech conversations are in the 70 dB to 77 dB SPL range this level of sound would be more than sufficient for playback for a listener located directly underneath a l
498. x ConferenceLink Aux Input ConferenceLink Aux Output Virt Chans Mono Stereo Default 0 Description This parameter enables 1 or disables 2 the delay algorithm fb_en Enable Feedback Reduction 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 This parameter enables 1 or disables 0 the feedback reduction algorithm 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 1 User Limits No Supported Description This parameter sets the bandwidth in octaves for all the filters of the feedback reduction algorithm fb_filter_decay_en Enable Filter Decay Mode In Feedback Reduction Algorithm 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 Ch
499. x 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 Correct the spelling of the virtual channel name or create the virtual channel if it doesn t exist and try again What Does The Error invalid parameter name Message Mean If the API command sent to the SoundStructure device is not correct perhaps due to a typo on the command or the improper syntax used the SoundStruc ture device will return with an error 38 What Does The Error parameter argument not specified Mean If the command syntax of the command is not followed such as specifying too many parameters or not enough parameters this error message may occur As an example setting the baud rate of a SoundStructure device requires specify ing the device ID as in the following example set ser baud 1 9600 If the device ID is not specified such as with the following example set ser baud 9600 then this error message will occur What Does The Error invalid parameter argument Message Mean If the argument for the command is not correct for instance trying to set the mute state of microphone to the value 3 when the only valid values are 0 or 1
500. xpectations and perception It is critical that the users do not expect audio levels similar to a paging system or public address PA system Paging and PA systems are designed to broadcast a single voice loudly overcoming background noise side conversations and inattention in order to deliver important messages The sound levels generated by these systems are much louder than local participants in a room would ever need to subtly reinforce their voice and maintain the perceptual directionality so the local listeners attention remains focused on the talker and not on the loudspeaker Voice reinforcement or enhancement is supposed to be just that reinforcing the level of the talker to improve intelligibility and not re create the sound level of an emergency page In a properly configured and calibrated voice lift system the best way to find out if the system is functioning properly is to disable it and see if the local participants notice the resulting loss of 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 Voice lift is typically need
501. y Output Submix ConferenceLink Aux Input ConferenceLink Aux Output Virt Chans Mono Stereo Values butterworth Butterworth filter default linkwitz_riley Linkwitz Riley filter Description This parameter sets the type of analog filter prototype used for the high pass filter 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 This parameter enables 1 or disables 0 the low shelving filter for the specified virtual channel low_shelf_frequency Frequency 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 Stere
502. y the group cros spoint represents how all the table microphone channels are being used The result is a compact matrix representation as shown in the following figure was SOuNdStructure Studio Project1 File Connect Tools Help amp Projectt New SoundStructure T Channels Matrix Automixer Wiring E Safety Mute Edit Channels Edit Groups Groups Inputs Outputs puts S f e K e Unmuted Pandbalance SNE Inverted Gated Conferencing Muted Out Gated Sound Reinforcement E a E w u OOE UO SX8000 In o 0 0 A submixMics f o 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 chan nels page The AEC block has been expanded to show the AEC reference Advanced Applications By default the AEC reference has been set to the mono virtual channel Ampli fier because this audio includes all the remote audio that need to be echo cancelled s SoundStructure Studio Project1 See enscsiGas I Safety Mute Edit Channels Edit Groups Inputs V Outputs V Submis Expand all Collapse All Channels Matrix C Automixer C Wiring
503. y applicable to Boolean commands tog toggles the current value of the boolean parameter ping does not affect any parameter just checks that the system is accessible run runs a preset or partial preset lt param gt This is a system defined text argument that specifies the name of the parameter on which to operate lt limit gt Design Guide for the Polycom SoundStructure C16 C12 C8 and SR12 Some parameters support user definable minimum and maximum values For these commands the lt limit gt argument can be specified The lt limit gt argument is a system defined text argument and can be one of the following values Limit Description min operate on the minimum limit for the parameter max operate on the maximum limit for the parameter The behavior of a command when it reaches its minimum or maximum is determined by the parameter type as described previously This is typically used with the fader parameter lt chan gt Commands that operate on virtual channels may require one or more channel arguments to define the channel on which to operate Specifically system commands require zero or one channel arguments virtual channel commands require one channel argument and matrix commands require two channel arguments For example the fader virtual channel command requires that a virtual channel or virtual channel group be specified lt index gt Parameters may be multi dimensional
Download Pdf Manuals
Related Search
Related Contents
User Manual Modular, Multi Operating Instructions Non-Contact Safety Switch with Hypertec VMOUS4RSHY mice Atividades Complementares Istruzione d`uso platinum sprint 500 quick start guide L~gi[ge USB 2-0 P。=abーe DVD-RAM 土 R/RW Unit ーパソコンへの Ensoniq EPS-16 Plus Bedienungsanleitung T-652 - ノア精密 Copyright © All rights reserved.
Failed to retrieve file