振幅是分贝测试在线还是m啊?

关于振幅和分贝的关系的问题,求解。【物理吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:373,865贴子:
关于振幅和分贝的关系的问题,求解。收藏
吧友帮解决解释一下以下问题:1. 1分贝之间的差距有多大?比如10分贝和11分贝之间。2. 振幅的单位不是应该是长度单位吗?为什么是分贝?
海风教育1对1在线辅导课程,教学针对性更强,哪里不会学哪里!中小学教育网络化学习,精细化的课程设置,1对1更有效!
自顶一楼!
就是取个log的关系,是log10
声强级是能流密度取对数
功率相差10^(1/10)背倍
登录百度帐号24小时热门版块排行榜&&&&
(小有名气)
在线: 65小时
虫号: 1481694
注册: 性别: GG专业: 农业昆虫学
振动信号的振幅可以用分贝来表示吗?
经常看到文献中振幅的单位是分贝而不是长度单位。这是为什么?这两者可以换算吗,怎么换算的?
& 猜你喜欢
已经有4人回复
已经有20人回复
已经有8人回复
已经有9人回复
已经有3人回复
已经有7人回复
已经有13人回复
已经有46人回复
已经有8人回复
已经有16人回复
& 本主题相关价值贴推荐,对您同样有帮助:
已经有12人回复
已经有4人回复
已经有10人回复
已经有28人回复
已经有9人回复
已经有87人回复
已经有43人回复
已经有21人回复
已经有8人回复
已经有4人回复
已经有34人回复
已经有25人回复
已经有11人回复
已经有15人回复
鸟儿大了,什么林子都有!
(小有名气)
在线: 65小时
虫号: 1481694
注册: 性别: GG专业: 农业昆虫学
引用回帖:: Originally posted by 陈chen123 at
好像是这样一种关系dB = 10lgX X是什么单位呢?
鸟儿大了,什么林子都有!
(初入文坛)
在线: 18.2小时
虫号: 1490065
注册: 性别: GG专业: 激光
【答案】应助回帖
感谢参与,应助指数 +1
这里的dB是信号强度的另一种表示方式,他可以使很大的数据简单化。
有意义的活着
(初入文坛)
在线: 18.2小时
虫号: 1490065
注册: 性别: GG专业: 激光
【答案】应助回帖
★ ★ ★ 轰隆隆: 金币+3, ★★★很有帮助
好像是这样一种关系dB = 10lgX
有意义的活着
(小有名气)
在线: 94.9小时
虫号: 1664220
【答案】应助回帖
感谢参与,应助指数 +1
X一般都是功率
功率比什么振幅什么的通用
小木虫,学术科研互动社区,为中国学术科研免费提供动力
违规贴举报删除请发送邮件至:
广告投放与宣传请联系 李想 QQ:
QQ:&&邮箱:
Copyright &
MuChong.com, All Rights Reserved. 小木虫 版权所有2添加评论分享收藏感谢收起新人专享好礼凡未购买过小册的用户,均可领取三张 5 折新人专享券,购买小册时自动使用专享券,最高可节省 45 元。小册新人 5 折券最高可省 15 元小册新人 5 折券最高可省 15 元小册新人 5 折券最高可省 15 元注:专享券的使用期限在领券的七天内。一键领取购买小册时自动使用专享券前往小册首页本活动仅适用于小册新用户知道了仿QQ录音以及振幅动画实现原文链接:
我们尽量的把QQ的录音功能对应的细节都实现了。。。
本篇实现的功能:
1、封装AVAudioRecorder以及AVAudioPlayer实现录音以及播放功能。
2、实现录音时的振幅动画。
3、播放时环形进度条和振幅动画,以及一些零碎的交互细节。
4、变声效果。
5、发送时录音文件的路径,以及取消发送删除录音文件细节都做了。。
先上一个效果图:
抓几个点说一下:
录音以及振幅动画效果的实现思路:
录音我们自己通过封装AVRecorder实现。振幅动画的思路:用固定含有10个元素的数组,来表示当前需要显示的振幅数值,使用一条贝塞尔曲线画出当前数组的路径,在CAShapeLayer上做展示。开始录音时,启动一个定时器,不间断获取音量的分贝值,定时器任务每进行一次,将数组的最后一个元素删除,最新的分贝添加到数组第一个位置,然后根据数组重新绘制贝塞尔曲线并做展示。重复进行看起来就像在移动一样。
1、获取录音的分贝大小(-160dB -- 0dB ,我们把它转换成0 - 1)。
- (float)levels {
& & [self.audioRecorder updateMeters];
& & double aveChannel = pow(10, (ALPHA * [self.audioRecorder averagePowerForChannel:0]));
& & if (aveChannel &= 0.05f) aveChannel = 0.05f;
& & if (aveChannel &= 1.0f) aveChannel = 1.0f;
& & return aveC
2、开始一个定时器,按照一定的时间从录音器获取分贝大小,并将数组按照上面的规则修改。
- (void)updateMeter {
& & // 获取分贝数值
& & CGFloat level = [[CWRecorder shareInstance] levels];
& & [self.currentLevels removeLastObject];
& & [self.currentLevels insertObject:@(level) atIndex:0];
& & // 这个allLevels是用来干嘛的?(在当前无关)在下面会说明,自有大用
& & [self.allLevels addObject:@(level)];
& & // 重绘bezierPath,重新展示
& & [self updateLevelLayer];
3、根据数组,重新描述路径,并重新展示
- (void)updateLevelLayer {
& & self.levelPath = [UIBezierPath bezierPath];
& & CGFloat height = CGRectGetHeight(self.levelLayer.frame);
& & for (int i = 0; i & self.currentLevels. i++) {
& & & & CGFloat x = i * (levelWidth + levelMargin) + 5;
& & & & CGFloat pathH = [self.currentLevels[i] floatValue] *
& & & & CGFloat startY = height / 2.0 - pathH / 2.0;
& & & & CGFloat endY = height / 2.0 + pathH / 2.0;
& & & & [_levelPath moveToPoint:CGPointMake(x, startY)];
& & & & [_levelPath addLineToPoint:CGPointMake(x, endY)];
& & self.levelLayer.path = _levelPath.CGP
做完振幅就动起来了,非常简单。。。在录音结束的时候 暂停定时器就OK了.
4、因为QQ录音的振幅是两边对称的,我们将视图的层级做了一下小小的调整,在中间加入了一个复制图层CAReplicatorLayer。直接将展示的图层旋转180度复制一份。就有了对称的两条振幅。
5、播放录音时的振幅动画如何做?
录音时我们能获取当前录音的分贝,但是播放的时候,不能获取播放的录音当前分贝(我暂时无力获取)怎么办?我这边采取的方式就是在录音的时候把展示过的分贝值都保存起来,就是上面第二块代码中的allLevels。。在结束录音的时候将这个数组保存在一个单例的模型内,播放的时候直接在这个模型内取出该分贝数据,实现方式就是重复步骤2了。
变声如何实现?
变声这块我粗略的实现了一下,使用到了一个第三方框架 SoundTouch
最后。。如果要作为一个真正能使用到聊天内的录音,录制的语音格式我们需要从wav转成amr,有两点好处,一个是占有内存小,另外一个是兼容安卓,这个也有一个常用的框架AudioConvert,其他的一些细节就不多说了。。。
想了解的兄弟 可以下载源码看看
再推荐一个 0 耦合的 仿QQ侧滑抽屉框架!!
发现什么bug可以留言给我。。谢谢~
链接:https://juejin.im/post/5a3bc79ff265da
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相关热门文章分享扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
声音如何影响玻璃的振动?50分贝左右的声源在4米左右远的地方能够造成玻璃多大的振幅.不知道是不是和空气的压强和声源的频率有关,就算室温,常压,人说话声音的频率吧.
作业帮用户
扫二维码下载作业帮
3亿+用户的选择
还有玻璃材质和玻璃面积的因素
这将是个很复杂的方程
不过可以肯定的是 振幅将是纳米级的,只能通过高科技手段才能监测到.美国CIA有这项技术通过电波来侦测玻璃震动以还原室内谈话内容
为您推荐:
其他类似问题
扫描下载二维码}

我要回帖

更多关于 分贝测试器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信