# Soundec Studio使用指南

# 概述

Soundec Studio图形开发工具是专用于Soundec专业音频处理器的的开发和调整软件。 可直接导入应用例程和参数,用于设置与调整参数。利用该工具,没有编写DSP代码经验的工程师能够轻松地在其设计中实现DSP。

Soundec Studio可与Soundec Playground评估板连接,提供完整的在线实时IC控制。Soundec Studio不仅提供基本的底层DSP功能和控制模块,而且包括丰富的算法库,能够执行滤波、均衡器、动态处理等音频处理功能。标准库中包括增强立体声采集和风噪检测等先进的录音端处理算法。

Soundec Studio能够直观地设置控制寄存器,以可视化方式执行一系列控制功能,除了图形化DSP信号流开发以外,Soundec Studio还具有其它特性,可缩短从概念到发布的产品设计周期。

# 安装

在本文档最下方可下载Soundec Studio.zip,下载到您需要的目录,解压后运行SoundecStudio.exe即可。

# 启动并连接评估板

打开Soundec Studio并连接评估板。界面如下图所示

连接成功后,主界面如下图所示

# Profile

Soundec Studio使用.flex文件进行参数配置操作,可以在Soundec Studio点击File菜单,然后找到对应的子菜单进行下一步操作, 或使用对应的快捷方式。

# Import Profile from Device

打开Soundec Studio并连接评估板,点击File菜单->Import Profile from Device,将提示读取Device数据需要一段时间,点击OK后将开始读取评估板数据,并展示在Soundec Studio中。

下图为读取评估板数据后的Soundec Studio界面。

# Save Profile

点击Save Profile,将当前展示的数据保存为.flex文件到本地。

# Save As

将当前展示的数据另存为一个.flex文件到本地。

# Open Profile

如果本地有对应的.flex文件,在Soundec Studio连接评估板后直接点击Open Profile菜单打开本地的.flex文件读取配置数据,此时将提示数据会同步到Device的RAM。数据读取同步完成后,将展示在Soundec Studio界面中。

# Device

Device菜单下主要包括对评估板RAM和Flash的操作

# Sync to RAM

该操作需要在Soundec Studio中点击Device->Sync to RAM子菜单。该操作将Soundec Studio所展示的数据同步到评估板的RAM中。仅同步到评估板RAM中的数据,在评估板重启后无法保存,如需保存,请使用Burn to Flash功能。

# Burn to Flash

该操作需要在Soundec Studio中点击Device->Burn to Flash子菜单。该操作将评估板RAM中的数据写入到Flash中永久保存。

# 参数说明

# 模/数转换ADC

ADC部分可以让用户通过工具设置录音链路的行为,评估版配套的固件最多可以提供10路mic, 因此mic1和mic2即可以作为数字麦接口用,也可以作为模拟麦接口使用。其余8路mic则只能作为数字麦接口使用。ADC还可以使能AGC算法,并动态修改算法的参数。

  • Target, Min/Max Gain, Decay/Attack/Hold Time, Noise Gate Threshhold均为AGC算法特有参数

  • Enable – 控制接口的使能与否,由于adc1和2共用一个接口,所以mic1和mic2共用一个enable

  • Sample rate – 采样率,由于软件限制,目前mic1-10只能支持同样的采样率

  • GIM – 模拟增益,只适用于MIC1,2为模拟麦接口的情况

  • Mixadc – 选择MIC1和2的通道选择,只适用于MIC1和2

  • Mix_REC+DAC – 控制MIC1和2的录音是否与DAC混合

  • Noise Gate Enable – 使能噪音门限

  • SNR optimization – 使能信噪比优化

  • AGC Enable – 使能AGC算法

  • Mute – 控制MIC的静音与否

  • WNF – 风噪滤波器使用

  • GID – 数字增益

下图为ADC参数配置界面

# 数/模转换DAC

DAC部分为音频输出部分,支持左右两路DAC,并支持DRC算法控制。

DAC_MIX_ADC – 控制DAC是否与ADC混音输出
GIMIX, GOM, GOMIX,GOD为DAC特有参数
Mute -> 静音控制,左右两路可分别控制
MIXDAC-> DAC的输入通道选择
Sample rate – DAC采样率
Enable -> 使能DAC
DRC ->动态范围控制

下图为DAC参数配置界面

# 均衡器EQ

EQ可分为MIC和spker EQ,spker EQ同时提供立体声和单声道的选择。EQ的参数由10个频率从高到低的band构成,其中band1和10固定为LPF和HPF滤波类型,中间的8个band,其滤波器类型可选。每个band的参数还包括频率点、增益和品质参数可以动态修改。

下图为MIC EQ的参数配置界面

下图为SPK EQ的参数配置界面

# 算法Algorithm

算法部分用来实时控制评估版上运行的算法,这些算法随不同的固件提供。

  • Noise Canceller – 噪音消除及其特定参数

  • DRC – 动态增益控制及其特定参数

  • AGC – 自动增益控制及其特定参数

  • Dereverb – 去混响及其特定参数

  • Beam Forming – 波束成形

  • DOA – 声源定位

下图为算法部分的参数配置界面

# 其他

# 音频通路图Schematic

Schematic页面会根据评估版烧录的不同固件类型显示对应的音频通路图型。 如评估版烧录的是USB降噪耳机固件,其对应的音频通路图如下所示

两路音频通道:
通路一(Session0) - 两路麦克风的数据经过算法处理后通过 USB 输出。 中间的GAIN, EQ, ENC和AGC为可选的算法处理。
通路二(Session1) - USB 下行的数据通过 DAC 输出, 中间也会有GAIN, EQ, DAC等算法处理。

# Log Window

在Soundec Studio菜单栏打开View,选择Log Window菜单,界面右侧会弹出Log Window窗口。 勾选Info,然后调整各项参数,可以在Log Window看到操作日志。

# Command Sender

在Soundec Studio菜单栏打开View,选择Command Sender菜单,界面右侧会弹出Command Sender窗口。勾选Log,然后输入对应命令的Module、Chx、CMD、Data等参数(16进制,无0x前缀),点击Send CMD, 就可以在Command Sender看到发送的命令。

# Config Window

在Soundec Studio菜单栏打开View,选择Config Window菜单,界面右侧会弹出Config Window窗口。 可以在Config Window看到打开的.flex文件的结构化数据。

# 升级

在Soundec Studio菜单栏打开View,选择Check for Updates菜单,Soundec Studio将检查是否有新的版本。如有新版本会出现升级提示。

此时点击OK,Soundec Studio会自动升级,完成后应用会重启。此时可以在Soundec Studio所在的目录运行SoundecStudio的exe文件。(其中不带后缀的为最新的exe文件,携带后缀的为旧版本,确认不需要后可以删除)

# Soundec Studio下载

点击下载,即刻享受Soundec Studio为您带来的强大功能

Soundec Studio下载

# 示例1:USB降噪话务耳机

# 功能特点

  • MIC AGC 自动增益控制使声音达到理想状态,避免暴音、在声音不连续或声音较低时可自动放大声音信号

  • SNC8x系列专业数字信号处理DSP, 内置ENC降噪处理技术,有效屏蔽背景噪音,降噪深度可达60±3dB

  • 高速USB2.0,支持uac2.0/1.0自适应,兼容新老上位机设备

  • 清晰数字语音通话,语音清晰通透、高度还原声人声

  • 支持Speaker EQ,让声音和音乐更加饱满

  • MIC 8段硬件EQ ,配置属于自己的声音

  • 支持微软teams、腾讯会议认证

  • 双麦克风拾音,主动降噪

  • 可支持常用的按键功能

  • 支持耳返功能

# 音频流程说明

下图展示了USB降噪话务耳机的音频流程

# 麦克风及咪杆硬件参考规格

  • 唛保护:拾音唛需要加防风面,有效防止呼吸声。降噪唛需要注意开孔和密封,唛孔、唛空和后盖避免形成腔体,影响降噪效果

  • 唛位置: 拾音唛位于咪杆靠近嘴的位置,降噪唛位于耳机罩上距离拾音唛较远位置

  • AOP (声过载点): >120dB SPL,在THD小于10%时所能承受的的最大声压值

  • 灵敏度: 拾音唛:-40dB 精度±1dB,降噪唛:-40dB, 精度±1dB以内

    1.确保拾音唛和降噪唛的频响曲线、阻抗、失真、相位一致

    2.需要对拾音唛和降噪唛灵敏度进行筛选,确保两者精度一致

  • 频响曲线要求: 20-20KHZ的频响曲线较平坦,尽量少衰减

  • SNR 信噪比: 降噪MIC SNR≧-60dB,信噪比越高越好

  • PSRP 电源抑制比:越高越好,硅麦建议58dB以上

  • 指向性:拾音唛-单指向,降噪唛-全指向

  • THD 总谐波失真:≧94dB

  • 咪杆长度: 16cm

# 麦克风和扬声器参数建议

下图列出了麦克风和扬声器参数建议

# 示例2:USB会议音箱

# 功能特点

  • 声学性能表现优异,可以实现半径1~5米范围的清晰拾音、抑制背景噪声(包括稳态和非稳态)、双讲消回声、去混响等主要功能

  • 在SNC8x系列强劲的算力和充足的内存支持下,性能表现优异;可适用于不同尺寸的会议室,满足多人会话需求

  • Soundec麦克风阵列方案,涵盖2麦克风和4麦克风阵列

  • 单芯片集成USB PHY与UAC音频服务,成本极具优势

# 声学性能指标

  • 拾音距离:1-5米响度一致

  • 降噪深度:-56dB(平均RMS)

  • 回声消除深度:-80dB(平均RMS)

  • 混响抑制深度:-46dB(平均RMS)

# 音频流程说明

下图展示了USB会议音箱的音频流程

# 麦克风及扬声器件参考规格

麦克风进音方式:推荐下进音,结构上更容易密封 下图列出了麦克风规格参数建议

下图列出了扬声器规格参数建议

# 示例3:蓝牙会议音箱

# 功能特点

  • 声学性能表现优异,可以实现半径1~5米范围的清晰拾音、抑制背景噪声(包括稳态和非稳态)、双讲消回声、去混响等主要功能

  • 在SNC8x系列强劲的算力和充足的内存支持下,性能表现优异;可适用于不同尺寸的会议室,满足多人会话需求

  • Soundec麦克风阵列方案,涵盖2麦克风和4麦克风阵列

  • 可通过I2S及I2C或串口连接不同蓝牙协议的通信模块

# 声学性能指标

  • 拾音距离:1-5米响度一致

  • 降噪深度:-56dB(平均RMS)

  • 回声消除深度:-80dB(平均RMS)

  • 混响抑制深度:-46dB(平均RMS)

# 音频流程说明

下图展示了蓝牙会议音箱的音频流程

# 麦克风及扬声器件参考规格

麦克风进音方式:推荐下进音,结构上更容易密封 下图列出了麦克风规格参数建议

下图列出了扬声器规格参数建议

# 示例4:无线降噪麦克风

# 功能特点

  • 无线领夹式降噪麦克风应用,适合直播、拍摄、录音等各种场景,支持双麦指向拾音,环境降噪,清晰拾取人声

  • 降噪开关可切换降噪和原声两种模式,降噪模式双麦同时工作可以指向拾音并环境降噪,原声模式可以全向拾音

  • 发射器和接收器配合使用,发射器连接双麦阵列,接收器连接按键、耳机监听输出和USB输出

  • 距离按键可以在降噪模式调节降噪深度,在原声模式调节拾音距离

  • 配合2.4G模块,无需配对自动连接,传输更快收音更稳定

  • USB高清数字音频输出,可适配电脑、手机、相机等各种设备

  • 实时监听,边录边听实时调整

# 声学性能指标

  • 拾音角度:90°C(降噪模式)/180°(原声模式)

  • 双麦降噪FS:48K

  • 降噪深度:40dB

  • SNR:>74dB

# 音频流程说明

下图展示了无线降噪麦克风的音频流程

# 麦克风器件参考规格

麦克风进音方式:推荐下进音,结构上更容易密封 下图列出了麦克风规格参数建议

# 原理图设计建议

如果配合上位机,则由上位机通过GPIO控制POWER_ON信号为高电平,使得VBAT电源输出到SNC8xx电源引脚AVD_PWR_ESR/AVD_PWR_RAR,从而控制SNC8x处理器的工作电源,如下图所示

SNC8x处理器未上电情况下,上位机控制SNC8x处理器的DFU引脚先拉低,再向SNC8x处理器上电,即可进入DFU模式。如下图所示 引出USB接口(DP,DM,GND)做算法调试; 引出串口(RX,TX,GND)做软件调试;

# 示例5:USB桌面麦克风

# 功能特点

  • USB桌面麦克风,适用于网络直播、专业录音、家庭K歌等各种拾音场景,支持实时监听,边录边听实时调整

  • SNC8x单芯片解决方案.USB连接设备,支持电脑、手机、平板等,内置声卡,即插即用无需要安装驱动

  • 支持环境降噪,有效抑制环境噪声,降低房间声学环境要求,轻松拾取干净人声

  • 支持最高192K采样率24位精度高清拾音,实现Hi-Res录音

  • 支持耳放和麦克风音量旋钮调节,便捷控制增益

  • 支持Windows、Mac、Android

# 声学性能指标

  • 采样率:48K (降噪模式)/192K(原声模式)

  • 拾音角度: 全指向

  • 降噪深度:≥25dB

  • SNR:>74dB

  • THD:< 3%

# 音频流程说明

下图展示了USB桌面麦克风的音频流程

# 麦克风器件参考规格

建议使用驻极体麦克风 下图列出了建议麦克风的频响曲线

下图列出了麦克风规格参数建议

# 原理图设计建议

如果配合上位机,则由上位机通过GPIO控制POWER_ON信号为高电平,使得VBAT电源输出到SNC8xx电源引脚AVD_PWR_ESR/AVD_PWR_RAR,从而控制SNC8x处理器的工作电源,如下图所示

SNC8x处理器未上电情况下,上位机控制SNC8x处理器的DFU引脚先拉低,再向SNC8x处理器上电,即可进入DFU模式。如下图所示 引出USB接口(DP,DM,GND)做算法调试; 引出串口(RX,TX,GND)做软件调试;

# 示例6:USB耳机耳放

# 功能特点

  • SNC8x系列单芯片可为USB耳机耳放类提供通用音频解决方案

  • 高性能DAC,支持最高24bit,192K采样率精度,SNR≥110

  • 支持硬件8段EQ,内置3种音效,支持用户自定义音效

  • 具备USB PHY,支持UAC 1.0/2.0音频服务,按键切换或自适应 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

  • 音效模式:支持以下三种模式,及用户自定义模式 电影模式:动态高低频增强,影院级体验 音乐模式: 匹配不同耳机的音频特性 直通模式: 无损放大

  • 模拟输出:平衡输出,或平衡转单端

  • 灯效支持:PWM调控多种灯效

# 声学性能指标

  • 输出:1Vrms@16Ω/ 2Vrms@32Ω

  • 接口类型:Type-C转3.5mm/4.4mm

  • THD: <0.0015%

  • 动态范围:110dB

# 音频流程说明

下图展示了USB耳机耳放的音频流程

# 扬声器件参考规格

下图列出了扬声器规格参数建议

# 原理图设计建议

如果配合上位机,则由上位机通过GPIO控制POWER_ON信号为高电平,使得VBAT电源输出到SNC8xx电源引脚AVD_PWR_ESR/AVD_PWR_RAR,从而控制SNC8x处理器的工作电源,如下图所示

SNC8x处理器未上电情况下,上位机控制SNC8x处理器的DFU引脚先拉低,再向SNC8x处理器上电,即可进入DFU模式。如下图所示
引出USB接口(DP,DM,GND)做算法调试;
引出串口(RX,TX,GND)做软件调试;