# Soundec Studio User Manual

# Overview

Soundec Studio graphics development tool is a software specifically designed for the development and tuning of Soundec professional audio processors. It can directly import application routines and parameters for setting and adjusting parameters. Using this tool, engineers without experience in writing DSP code can easily implement DSP in their designs.

Soundec Studio can be connected with Soundec Playground Evaluation Board(EVB) to provide complete online real-time application control. Soundec Studio not only provides basic underlying DSP functions and control modules, but also includes a rich library of algorithms, capable of performing audio processing functions such as filtering, equalizer, and dynamic processing. The standard library includes advanced recording-end processing algorithms such as enhanced stereo acquisition and wind noise detection.

Soundec Studio can setup control registers and execute functions in a visual way. In addition to graphical DSP signal flow development, Soundec Studio also has other features that can shorten the product design cycle from concept to release.

# Installation

Please download Soundec Studio.zip at the end of this document. Uncompress downloaded zip file and run SoundecStudio.exe.

# Start, Connect with Soundec Evaluation Board

Open Soundec Studio and connect with Soundec Evaluation Board. Following is the start screen:

After successful connection, the main interface is shown in the following figure:

# Profile

Soundec Studio uses .flex files as parameter configuration record files. User can click on the File menu in Soundec Studio and then find the corresponding sub-menu to proceed with the next step, or use the corresponding shortcut.

# Import Profile from Device

Please click "File"->"Import Profile from Device" after opening Soundec Studio and connecting EVB successfully. It may take several seconds to read parameters from EVB. After clicking OK, the evaluation board data will be read and displayed in Soundec Studio.

The following is Soundec Studio screen snapshot after imported profile from evaluation board:

# Save Profile

"Save Profile" will save displayed parameters to local file with extension name of flex.

# Save As

"Save As" will save displayed parameters to a .flex file with specified file name.

# Open Profile

If there is a corresponding .flex file in local disk of computer, after connecting to the evaluation board in Soundec Studio, click the button Open Profile menu to open the local .flex file and read the configuration data in flex file.Then, the system(Soundec Studio) will synchronize data to the device's(evaluation board) RAM. After data synchronization is completed, it will be displayed in the Soundec Studio interface.

# Device

The Device menu includes evaluation board RAM and Flash operations .

# Sync to RAM

Please click on "Device" -> "Sync to RAM" sub-menu in Soundec Studio."Sync to RAM" will sync all displayed parameters to device and update register values. Please note that updated register value will not be saved to device flash automatically. EVB will set to default value saved in flash after reboot.

# Burn to Flash

Please click on the"Device" -> "Burn to Flash" sub-menu in Soundec Studio. "Burn to Flash" will save all register values to flash and store permanently.

# Parameters Description

# ADC

ADC Module allows users to setup audio recording path parameters. EVB supports up to 10 microphones. MIC1 and MIC2 can be used for both digital and analog microphones. The remaining 8 MIC can only be used as a digital microphone interface. Users can also enable the AGC algorithm and dynamically modify the parameters of the algorithm.

  • Target, Min/Max Gain, Decay/Attack/Hold Time, Noise Gate Threshhold – AGC Parameters

  • Enable – Enable or disable MIC interface

  • Sample rate – Sampling rate. Due to software limitations, currently MIC1-10 can only support the same sampling rate

  • GIM – Analog gain, only applicable when MIC1 and MIC2 is an analog microphone interface

  • Mixadc – Channel choices of mix record between MIC and DAC, only applicable to MIC1 and MIC2

  • Mix_REC+DAC – The control of mix record between MIC and DAC, only applicable to MIC1 and MIC2

  • Noise Gate Enable – Enable noise threshold

  • SNR optimization – Enable SNR optimization

  • AGC enable – Enable AGC

  • Mute – Mute MIC

  • WNF – Wind Noise Filter

  • GID – Digital gain

The following figure shows the MIC parameter configuration interface

# DAC

The DAC is the audio output part, which supports left and right channel and DRC(Dynamic Range control).

DAC_MIX_ADC – The control of mix playback between MIC and DAC, GOM – Analog Gain GOD – Digital gain GIMIX – MIC gain when DAC_MIX_ADC is On GOMIX – DAC gain when DAC_MIX_ADC is On Mute – Mute DAC MIXDAC – Channel choices when DAC_MIX_ADC is On Sample rate – Sampling rate
Enable – Enable DAC DRC – Enable Dynamic Range Control

The following figure shows the DAC parameter configuration interface

# Equalizer

EQ can be divided into MIC EQ and SPK EQ. SPK EQ offers both stereo and mono options. The parameters of EQ are composed of 10 bands with frequencies ranging from high to low, where Band1 and 10 are fixed as LPF and HPF filter, and the middle 8 bands have optional filter types. The parameters of each Band include frequency, gain, and parameters.

The following figure shows the parameter configuration interface of MIC EQ

The following figure shows the parameter configuration interface of SPK EQ

# Algorithm

The algorithm section is used to control the algorithms running on the evaluation board in real-time, and these algorithms are provided with different firmware。

  • Noise Canceller - Noise Cancllation related parameters

  • DRC – Dynamic Range Control

  • AGC – Automatic Gain Control

  • Dereverb – Dereverb related parameters

  • Beam Forming – Enable Beam Forming

  • DOA – Enable Direction of Arrival

The following figure shows the parameter configuration interface for the algorithm section

# Others

# Schematic

The Schematic page will display the corresponding audio path of firmware burned in the evaluation board. The evaluation board burns USB noise cancellation headphone firmware, and its corresponding audio path diagram is shown below

2-session auido path:
Session0 - Audio data from the two microphones is processed by algorithms and output through USB. The GAIN, EQ, ENC, and AGC in the middle are optional algorithms for processing.

Session1 - The data from USB downlink is output through DAC, and there will also be algorithms such as GAIN, EQ, and DAC processing.

# Log Window

Open View in the Soundec Studio menu bar, select the Log Window menu, and a Log Window window will pop up on the right side of the interface. Check Info and adjust various parameters to see the operation log in the Log Window.

# Command Sender

Open View in the Soundec Studio menu bar, select the Command Sender menu, and a Command Sender window will pop up on the right side of the interface. Check Log, then enter the corresponding command's Module, Chx, CMD, Data and other parameters (hexadecimal, without the prefix of 0x), click Send CMD, and you can see the sent command in Command Sender.

# Config Window

Open View in the Soundec Studio menu bar, select the Config Window menu, and the Config Window window will pop up on the right side of the interface. You can see the structured data of the opened .flex file in the Config Window.

# Software Upgrade

Open View in the Soundec Studio menu bar, select the Check for Updates menu, and Soundec Studio will check for new versions. If there is a new version, an upgrade prompt will appear.

Click OK and Soundec Studio will automatically upgrade. After completion, the application will restart. You can also run "SoundecStudio.exe" in the directory where SoundecStudio is located. (The files without suffixes are the latest exe files, while those with suffixes are old versions. Once confirmed as unnecessary, they can be deleted)

# Download Soundec Studio

Please downlod "Soundec Studio" in following link

Download Soundec Studio

# Example 1 - USB Noise Cancellation Headset

# Features

  • MIC AGC, automatic gain control to achieve ideal sound state, avoiding noise and automatically amplifying sound signals when the sound is discontinuous or low

  • SNC8600, professional digital signal processing DSP with built-in ENC noise reduction processing technology, effectively shielding background noise, with a noise reduction depth of up to 60 ± 3dB

  • High speed USB2.0, supporting uac2.0/1.0 adaptation, compatible with new and old upper computer devices

  • Clear digital voice call, clear and transparent voice, highly reproducible human voice

  • Support Speaker EQ to make sound and music more full

  • MIC 8-segment hardware EQ, configured with specialized sound

  • Supports Microsoft Teams and Tencent conference certification

  • Dual microphone, active noise reduction

  • Can support commonly used button functions

  • Support for ear return function

# Audio Path

The following figure shows the audio path of USB noise cancellation headset

# Microphone and microphone rod specifications

  • MIC protection: The sound pickup microphone needs to be equipped with a windproof surface to effectively prevent breathing sounds. Attention should be paid to opening and sealing of microphone. microphone holes and back covers should avoid forming cavities that affect the noise reduction effect

  • MIC position: The sound pickup microphone is located on mic rod and near to the mouth, and the noise reduction microphone is located on the earphone cover at a distance from the sound pickup microphone

  • AOP (Acoustic Overload Point): >120dB SPL, the maximum sound pressure value that can be withstood when the THD is less than 10%

  • Sensitivity: Pickup microphone: -40dB, accuracy ± 1dB, noise reduction microphone: -40dB, accuracy within ± 1dB

    • Ensure that the frequency response curve, impedance, distortion, and phase of the pickup microphone and noise reduction microphone are consistent

    • It is necessary to screen the sensitivity of the pickup mark and noise reduction mark to ensure consistent accuracy between the two

  • Frequency response curve requirements: The frequency response curve of 20-20KHZ should be relatively flat, with minimal attenuation

  • SNR (Signal-to-Noise Ratio): noise reduction MIC SNR ≥ -60dB, the higher the signal-to-noise ratio, the better

  • PSRP (Power Suppression Ratio): The higher the better. It is recommended that the silicon microphone be above 58dB

  • Directionality: polar microphone - single directional, noise reduction microphone - full directional

  • THD ≧94dB

  • Mic rod length: 16cm

# Recommendations for microphone and speaker parameters

The following figure lists the recommended microphone and speaker parameters

# Example 2 - Conference System

# Features

  • Excellent acoustic performance, capable of achieving clear pickup within a radius of 1-5 meters, suppressing background noise (including steady-state and non-stationary), dual talk echo cancellation, and de reverberation, among other main functions

  • Excellent performance under the strong computing power and sufficient memory support of the SNC8x series ; Suitable for meeting rooms of different sizes, meeting the needs of multi-person conversations

  • Soundec microphone array solution, covering 2 microphone and 4 microphone arrays

  • Using SNC8600 professional audio processor

  • Single chip integrated USB PHY and UAC audio services, with significant cost advantages

# Audio Path

The following figure shows the audio path of Conference System

# Acoustic performance

  • Pickup distance: 1-5 meters, consistent loudness

  • Noise reduction depth: -56dB (average RMS)

  • Echo cancellation depth: -80dB (average RMS)

  • Reverberation suppression depth: -46dB (average RMS)

# Microphone and speaker specifications

Microphone input method: recommended for under input, structurally easier to seal

The following figure lists the recommended microphone parameters

The following figure lists the recommended speaker parameters

# Example 3: Bluetooth Conference System

# Features

  • Excellent acoustic performance, capable of achieving clear pickup within a radius of 1-5 meters, suppressing background noise (including steady-state and non-stationary), dual talk echo cancellation, and de reverberation, among other main functions

  • Excellent performance under the strong computing power and sufficient memory support of the SNC8x series ; Suitable for meeting rooms of different sizes, meeting the needs of multi-person conversations

  • Soundec microphone array solution, covering 2 microphone and 4 microphone arrays

  • Using SNC8600 professional audio processor

  • Single chip integrated USB PHY and UAC audio services, with significant cost advantages

  • Communication modules that can connect to different Bluetooth protocols through I2S and I2C or serial ports

# Acoustic performance

  • Pickup distance: 1-5 meters, consistent loudness

  • Noise reduction depth: -56dB (average RMS)

  • Echo cancellation depth: -80dB (average RMS)

  • Reverberation suppression depth: -46dB (average RMS)

# Audio Path

The following figure shows the audio path of Bluetooth Conference System

# Microphone and speaker specifications

Microphone input method: recommended for under input, structurally easier to seal

The following figure lists the recommended microphone parameters

The following figure lists the recommended speaker parameters

# Example 4: Wireless Noise Cancellation Microphone

# Features

  • Wireless lavalier type noise reduction microphone application, suitable for various scenarios such as live streaming, shooting, recording, etc., supporting dual microphone directional pickup, environmental noise reduction, and clear vocal pickup

  • The noise reduction switch can switch between two modes: noise reduction and original sound. The noise reduction mode operates simultaneously with dual microphones, allowing for directional pickup and environmental noise reduction. The original sound mode allows for omnidirectional pickup

  • The transmitter and receiver are used together. The transmitter is connected to a dual microphone array, and the receiver is connected to buttons, headphone monitoring output, and USB output

  • The distance button can adjust the noise reduction depth in the noise reduction mode and the pickup distance in the original sound mode

  • Equipped with 2.4G module, automatic connection without pairing, faster transmission and more stable reception

  • USB high resolution digital audio output, suitable for various devices such as computers, phones, cameras, etc

  • Real time monitoring, real-time adjustment while recording and listening

# Acoustic performance

  • Pickup angle: 90 ° C (noise reduction mode)/180 ° (original mode)

  • Dual microphone noise cancellation FS: 48K

  • Noise reduction depth: 40dB

  • SNR: >74dB

# Audio Path

The following figure shows the audio path of Wireless Noise Cancellation Microphone

# Microphone specifications

Microphone input method: recommended for under input, structurally easier to seal

The following figure lists the recommended microphone parameters

# Schematic design suggestions

If using host, host shall set POWER_ON to high leval via GPIO and connect VBAT power supply to SNC8xx power supply pin AVD_PWR_ESR/AVD_PWR_RAR. It can control power supply of SNC8x processor, as shown in the following figure

When the SNC8x processor is not powered on, host set DFU pin to low level first and then power it on to enter DFU mode. As shown in the following figure

USB interfaces (DP, DM, GND) can be used for algorithm debugging;

Serial ports (RX, TX, GND) can be used for software debugging;

# Example 5: USB Desktop Microphone

# Features

  • USB desktop microphone, suitable for various pickup scenarios such as online live streaming, professional recording, and home karaoke, supporting real-time monitoring and real-time adjustment while recording

  • SNC8x single chip solution. USB connected device, supports computers, phones, tablets, etc., built-in sound card, plug and play without the need for driver installation

  • Support environmental noise reduction, effectively suppress environmental noise, reduce room acoustic environmental requirements, and easily pick up clean human voices

  • Supports high-definition pickup with up to 192K sampling rate and 24 bit accuracy, enabling Hi-Res recording

  • Support for headphone amplifier and microphone volume knob adjustment, convenient gain control

  • Support Windows, Mac, Android devices

# Acoustic performance

  • Sampling rate: 48K (noise reduction mode)/192K (Hi-Res mode)

  • Pickup angle: omnidirectional

  • Noise reduction depth: ≥ 25dB

  • SNR: >74dB

  • THD: < 3%

# Audio Path

The following figure shows the audio path of USB Desktop Microphone

# Microphone specifications

It is recommended to use an electret microphone.The following figure lists the frequency response curve of the recommended microphone:

The following figure lists the recommended microphone parameters

# Schematic design suggestions

If using host, host shall set POWER_ON to high leval via GPIO and connect VBAT power supply to SNC8xx power supply pin AVD_PWR_ESR/AVD_PWR_RAR. It can control power supply of SNC8x processor, as shown in the following figure

When the SNC8x processor is not powered on, host set DFU pin to low level first and then power it on to enter DFU mode. As shown in the following figure

USB interfaces (DP, DM, GND) can be used for algorithm debugging;

Serial ports (RX, TX, GND) can be used for software debugging;

# Example 6:USB Earphone Amplifier

# Features

  • SNC8x series single chip provides a universal audio solution for USB earphone amplifier applications

  • High performance DAC, supporting up to 24bit, 192K sampling rate, SNR ≥ 110

  • Supports hardware 8-band EQ, with 3 built-in sound effects, and supports user-defined sound effects

  • On-chip USB PHY, supporting UAC 1.0/2.0 audio service, button switching UAC 1.0: 44.1k/48k/88.2k/96k/176.4k/192k, 16bit/24bit UAC 2.0:44.1k/48k/88.2k/96k/176.4k/192k, 16bit/24bit/32bit

  • Sound mode: supports the following three modes, as well as user-defined modes Cinema mode: dynamic high and low frequency enhancement, cinema level experience Music mode: matching the audio characteristics of different earphones Direct mode: lossless amplification

  • Analog output: balanced output, or balanced to single end

  • Light effect: PWM control for multiple light effects

# Acoustic performance

  • Output: 1Vrms@16 Ω/ 2Vrms@32 Ω

  • Interface type: Type-C to 3.5mm/4.4mm

  • THD: <0.0015%

  • Dynamic Range: 110dB

# Audio Path

The following figure shows the audio path of USB Earphone Amplifier

# Speaker specifications

The following figure lists the recommended microphone parameters

# Schematic design suggestions

If using host, host shall set POWER_ON to high leval via GPIO and connect VBAT power supply to SNC8xx power supply pin AVD_PWR_ESR/AVD_PWR_RAR. It can control power supply of SNC8x processor, as shown in the following figure

When the SNC8x processor is not powered on, host set DFU pin to low level first and then power it on to enter DFU mode. As shown in the following figure

USB interfaces (DP, DM, GND) can be used for algorithm debugging;

Serial ports (RX, TX, GND) can be used for software debugging;