SigmaStudio控件Cross Mixer\Signal Merger算法效果分析

衰减与叠加混音算法验证分析一
CH2:输入源为-20dB正弦波1khz
CH1叠加混音:参考混音算法https://blog.csdn.net/weixin_48408892/article/details/129878036?spm=1001.2014.3001.5502
Ch0衰减混音:外部多个输入源做混音时,建议参考该算法控件(以免有失真风险),参考混音算法连接

https://blog.csdn.net/weixin_48408892/article/details/129877146?spm=1001.2014.3001.5502

衰减与叠加混音算法验证分析二

理论计算dB值

CH0:

float out1=-20.67f;

float out2=-10.69f;

float out1f=pow(10, out1/20);

float out2f=pow(10, out2/20);

float merge=(out1f+out1f+out1f+out2f)/4;

float mergeout=(float)20log10(merge);
即理论值:-16.926633dB
CH1:
float mix=(out1f+out1f+out2f);
float mixout=(float)20
log10(mix);

即理论值:-6.425418dB

CH2:-20dB

CH3:-10dB

实际测量dB值

CH3:实际-10.69dB,如下图
CH2:实际-20.67dBCH1:实际-6.42db与理论计算值一致
CH0:实际-16.92dB---与理论计算值一致

相关推荐
宵时待雨4 分钟前
C++笔记归纳14:AVL树
开发语言·数据结构·c++·笔记·算法
NAGNIP10 分钟前
一文搞懂深度学习中的池化!
算法·面试
山川行21 分钟前
关于《项目C语言》专栏的总结
c语言·开发语言·数据结构·vscode·python·算法·visual studio code
yangSimaticTech1 小时前
整型数据的转换与比较并不简单
算法
老鼠只爱大米1 小时前
LeetCode经典算法面试题 #55:跳跃游戏(贪心法、动态规划、BFS等多种实现方案详解)
算法·leetcode·贪心算法·动态规划·bfs·java面试·跳跃游戏
2501_908329851 小时前
C++中的备忘录模式
开发语言·c++·算法
qq_416018722 小时前
C++与机器学习框架
开发语言·c++·算法
左左右右左右摇晃2 小时前
数据结构——红黑树
算法
CoovallyAIHub2 小时前
传感器数据相互矛盾时,无人机蜂群如何做出可靠的管道泄漏检测决策?
算法·架构·无人机