当前位置:网站首页>Design specification for smart speakers v1.0
Design specification for smart speakers v1.0
2022-06-30 08:44:00 【Intelligent speaker design】
Code for acoustic design of intelligent speakers V1.0
Preface
This specification is based on the author's current work experience , If there is any deficiency , Welcome to correct .
1. Microphone system design
1.1 MIC Model selection
- Smart speakers are right MIC High array consistency requirements , Due to the production process , simulation MIC Poor consistency , Therefore, numbers are preferred MIC;
- simulation MIC Its advantage is high signal-to-noise ratio , And the gain is adjustable , Under the condition of ensuring consistency , simulation MIC Have more advantages ;
- Sensitivity requirements : Greater than [email protected] 1kHz;
- Signal to noise ratio requirements : Greater than 64dB;
- Acoustic overload point (AOP) requirement : Greater than 120dBSPL
- MIC Monomer distortion requirements : Less than 1%@1kHz
1.2 MIC Sound outlet design
- The microphone hole on the housing should be larger than 0.8mm;
- The smaller the volume of the front cavity, the better , The shorter the hole length on the shell, the better , The larger the diameter of the hole, the better , Generally, the diameter depth ratio of the sound outlet is not less than 1:3;
- It can be completed with independent integrated structural parts MIC seal up & Construction of radio channel , Do not use multiple assemblies , The error chain in production will lead to the decrease of sealing consistency ;
- The dust screen can be selected with appropriate density and sound resistance , Choosing a dust net will increase the cost ;
- Bottom sound MIC The sealing structure is easy to do ;
- MIC The installation position shall be as far away from the noise source as possible ( Such as motor 、 Fans, etc );
- The sound outlet shall avoid the occurrence of the resonant cavity ( Small at both ends , Big in the middle );
1.3 MIC Formation selection
- MIC The more the number of , The better the result. , But the higher the cost ;
- MIC The formation is divided into ring array and linear array , The ring array shall be placed at equal intervals as far as possible MIC, Array diameter range 60~80mm, It is widely used in the industry 70mm;
- For example, the structure of unrestricted priority ring array . Affected by the array beam , The angle identification deviation of linear array in the axis direction is large .
2. Loudspeaker system design
2.1 Speaker unit selection
- Distortion of loudspeaker unit (THD) As small as possible , The less distortion , Echo cancellation (AEC) The better the result. , The higher the interrupt wake-up rate ;
- When the power is satisfied , Ferrite speakers are preferred , The cost is low , Ferrite also acts as a counterweight ;
- The maximum volume of the system shall not exceed the rated power of the loudspeaker unit ;
2.2 Loudspeaker structure design
- If the structure permits , The speaker and microphone should be as far away as possible ;
- The loudspeaker and microphone shall be in different cavities , Seal well , Prevent internal transmission ;
- The loudspeaker system shall be subject to shock absorption treatment , Prevent structural vibration from causing structural sound transmission , And keep a certain distance from other components , Prevent abnormal signal caused by collision ;
3. Circuit system design
3.1 Mining circuit design
- According to different mining positions, it can be divided into internal mining and external mining , The external recovery is divided into the recovery before the external power amplifier and the recovery after the external power amplifier , The recommended mining type is mining after external power amplifier , That is, the recovery is located between the power amplifier and the loudspeaker ( After the power amplifier , Before the loudspeaker , such AEC The best effect );
- If there is automatic gain control in the recovery circuit (AGC), It should be placed before the stoping position ;
3.2 Signal quality requirements
- Power matching : The device plays the full sweep signal at its maximum volume ,MIC The signal cannot be truncated ;
- Self broadcast and self recorded audio signal ,MIC The signal shall be later than the recovery signal , It cannot be earlier than the recovery signal ;
- Requirements for signal-to-noise ratio of the whole machine : Not less than [email protected] 1kHz;
- Sensitivity requirements of the whole machine : Not less than [email protected] 1kHz;
- MIC Too small signal will cause the far-field wake-up rate to decrease , When the device plays a full sweep signal at its maximum volume , The maximum amplitude range is -3dBFS~-9dBFS It is advisable to ;
边栏推荐
- Interpretation of source code demand:a rotation equivariant detector for aerial object detection
- Flink SQL custom connector
- Tidb v6.0.0 (DMR): initial test of cache table - tidb Book rush
- [untitled]
- Detailed explanation of pipline of mmdetection
- vim 从嫌弃到依赖(21)——跨文件搜索
- 微信公众号第三方平台开发,零基础入门。想学我教你啊
- Codeworks 5 questions per day (1700 for each) - the third day
- Comparison of two ways for C to access SQL Server database (SqlDataReader vs SqlDataAdapter)
- 关于Lombok的@Data注解
猜你喜欢
电流探头电路分析
增强for循环的增删操作 & 迭代器删除集合元素
维基媒体基金会公布新商业产品“维基媒体企业”首批客户
Redis设计与实现(二)| 数据库(删除策略&过期淘汰策略)
Detectron2 source code reading 4-- registrar construction model
将线程绑定在某个具体的CPU逻辑内核上运行
Based on svelte3 X desktop UI component library svelte UI
El input limit can only input numbers
[data analysis and display]
Interpretation of source code demand:a rotation equivariant detector for aerial object detection
随机推荐
Icon resources
Tidb 6.0: making Tso more efficient tidb Book rush
Based on svelte3 X desktop UI component library svelte UI
酒精测试仪方案:酒精测试仪是根据什么原理测酒精溶度?
Comparison of two ways for C to access SQL Server database (SqlDataReader vs SqlDataAdapter)
一次cpu 跌底排查
【付费推广】常见问题合集,推荐榜单FAQ
vite项目require语法兼容问题解决require is not defined
技术管理进阶——管理者如何进行梯队设计及建设
电流探头的干扰源电流谱测试
127.0.0.1、0.0.0.0和localhost
Summary of common pytoch APIs
Detectron2 source code reading 2--- using the configurable decorator to build the dataloader
Markdown支持的emoji图标
Redis design and Implementation (II) | database (deletion strategy & expiration elimination strategy)
Flink Sql -- toAppendStream doesn‘t support consuming update and delete changes which
Common tools installation, configuration, compilation, link, etc
CUDA realizes L2 European distance
Introduction to MySQL basics day4 power node [Lao Du] class notes
QT connection to Shentong database