System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及信号处理,特别涉及一种扬声器温度控制方法、系统以及存储介质。
技术介绍
1、随着电子设备(比如手机、音乐播放器等)的小型化和扁平化发展,对于其内部扬声器温度的精准控制要求越来越高。目前的扬声器温控系统一般利用功率放大(poweramplifie,pa)芯片采集扬声器上的电流电压数据(简称iv数据),然后通过pa芯片反馈的iv数据计算扬声器线圈电阻,从而确定线圈的实际温度,然后再根据计算得到的实际温度对音频信号进行调整。
2、然而iv数据的采集会导致温控系统占用的内存变大,并且系统性能也会变差,不利于电子设备的质量改善。并且,有些使用情景并不支持iv数据返回,此时温控系统就无法对扬声器进行精确的温度保护。
技术实现思路
1、本申请实施例提供了一种扬声器温度控制方法、系统以及存储介质,以解决现有技术中扬声器温控系统因需要进行iv数据采集而导致的温控系统占用内存变大、系统性能变差的问题。
2、第一方面,本申请实施例提供了一种扬声器温度控制方法,包括:
3、获取待处理信号的第一参数,第一参数是基于所述待处理信号的频率进行获取的且与待处理信号作用于扬声器时产生的温度相关;
4、获取预设输出功率,基于第一参数和预设输出功率确定目标温度;
5、获取预设温度,基于预设温度和目标温度确定待处理信号的目标温差;
6、基于目标温差对待处理信号进行增益处理,以实现对于扬声器的温度控制。
7、可以理解,上述扬声器温
8、本申请的扬声器温度控制方法,不需要被控扬声器提供任何iv反馈,而是利用信号的频率通过设定算法准确计算扬声器温度进而根据计算的扬声器温度确定对于信号的增益处理方式,防止因增益方式不适而造成手机扬声器线圈温度过高,进而造成设备损坏。并且,由于本申请不需要使用iv反馈数据,因此节省了温控系统中给iv数据分配的内存,即温控系统在手机端会占用更少的内存,使手机端的性能也得以进一步提升。
9、在上述第一方面的一种可能的实现中,基于目标温差对待处理信号进行增益处理,包括:
10、根据目标温差大于或等于设定阈值,确定目标输出功率;
11、基于目标输出功率和第一参数对待处理信号进行增益处理。
12、在上述第一方面的一种可能的实现中,基于目标输出功率和第一参数对待处理信号进行增益处理,包括:
13、基于目标输出功率和第一参数的比值确定目标增益,第一参数为待处理信号的相对热功率系数;
14、基于目标增益对待处理信号进行增益处理。
15、在上述第一方面的一种可能的实现中,在对待处理信号进行增益处理后,基于增益处理后的待处理信号更新所述预设输出功率。
16、在上述第一方面的一种可能的实现中,基于增益处理后的待处理信号更新预设输出功率,包括:
17、获取扬声器的电阻和增益处理后的待处理信号的电压值;
18、基于电阻和电压值更新预设输出功率。
19、在上述第一方面的一种可能的实现中,目标增益为:
20、
21、其中,g代表目标增益,代表待处理信号的目标输出功率,w(t)代表待处理信号的相对热功率系数。
22、在上述第一方面的一种可能的实现中,目标输出功率是基于比例积分微分算法对目标温差进行计算而获得的。
23、在上述第一方面的一种可能的实现中,第一参数为相对热功率系数。
24、在上述第一方面的一种可能的实现中,基于目标温差对待处理信号进行增益处理,还包括:根据目标温差小于设定阈值,确定上一时刻的目标增益作为当前待处理信号的目标增益。
25、在上述第一方面的一种可能的实现中,获取待处理信号的第一参数,包括:
26、获取待处理信号的频率;
27、基于待处理信号的频率确定待处理信号的相对热功率系数作为第一参数。
28、在上述第一方面的一种可能的实现中,基于待处理信号的频率确定待处理信号的相对热功率系数作为第一参数,包括:
29、确定第一设定频率和待处理信号的频率的差值作为第一差值,以及,待处理信号的频率和第二设定频率的差值作为第二差值;
30、基于第一差值与第二差值的比值以及第一热功率转化比和第二热功率转化比的差值确定第一参数,其中,第一热功率转化比是基于扬声器温升模型获取的与第一设定频率所对应的参数,第二热功率转化比是基于扬声器温升模型获取的与第二设定频率所对应的参数。
31、在上述第一方面的一种可能的实现中,第一设定参数为:
32、
33、其中,f代表待处理信号的频率,w(t)代表第一参数,η1代表第一设定频率f1所对应的第一热功率转化比,η2代表第二设定频率f2所对应的第二热功率转化比。
34、在上述第一方面的一种可能的实现中,第一热功率转化比和第二热功率转化比的获取步骤包括:
35、构建用于表征扬声器温度与扬声器输出功率之间变化关系的扬声器温升模型;
36、分别获取扬声器在第一设定频率的单频输入信号下的第一实际温度以及在第二设定频率的单频输入信号下的第二实际温度;
37、分别获取第一设定频率的单频输入信号的第一输入功率以及第二设定频率的单频输入信号的第二输入功率;
38、确定第一系数以使第一系数与第一输入功率的乘积与第一实际温度的误差最小,则第一系数为第一热功率转化比;以及确定第二系数以使第二系数与第二输入功率的乘积与第二实际温度的误差最小,则第二数为第二热功率转化比。
39、在上述第一方面的一种可能的实现中,目标温度为:
40、
41、其中,te代表目标温度,w(t)代表待处理信号的第一参数,p(t)代表预设输出功率;a、b、c均为回归系数;τb代表扬声器的音圈温升常数,τm代表扬声器的磁铁温升常数。
42、在上述第一方面的一种可能的实现中,预设温度为扬声器的温度上限。
43、第二方面,本申请实施例提供了一种扬声器温度控制系统,包括:
44、参数获取模块,用于获取待处理信号的第一参数,第一参数是基于待处理信号的频率进行获取的且与待处理信号作用于扬声器时产生的温度相关;
45、数据获取模块,用于获取预设输出功率和预设温度;
46、温度计算模块,用于基于第一参数和预设输出功率确定目标温度;
47、增益模块,用于基于预设温度和目标温度本文档来自技高网...
【技术保护点】
1.一种扬声器温度控制方法,用于电子设备,其特征在于,包括:
2.如权利要求1所述的扬声器温度控制方法,其特征在于,基于所述目标温差对所述待处理信号进行增益处理,包括:
3.如权利要求2所述的扬声器温度控制方法,其特征在于,基于所述目标输出功率和所述第一参数对所述待处理信号进行增益处理,包括:
4.如权利要求3所述的扬声器温度控制方法,其特征在于,还包括:在对所述待处理信号进行增益处理后,基于增益处理后的所述待处理信号更新所述预设输出功率。
5.如权利要求4所述的扬声器温度控制方法,其特征在于,基于增益处理后的所述待处理信号更新所述预设输出功率,包括:
6.如权利要求3所述的扬声器温度控制方法,其特征在于,所述目标增益为:
7.如权利要求3所述的扬声器温度控制方法,其特征在于,基于所述目标温差对所述待处理信号进行增益处理,还包括:根据所述目标温差的绝对值小于所述设定阈值,确定上一时刻的所述目标增益作为当前待处理信号的目标增益。
8.如权利要求2所述的扬声器温度控制方法,其特征在于,所述目标输出功率
9.如权利要求1所述的扬声器温度控制方法,其特征在于,获取待处理信号的第一参数,包括:
10.如权利要求9所述的扬声器温度控制方法,其特征在于,基于所述待处理信号的频率确定所述待处理信号的相对热功率系数作为所述第一参数,包括:
11.如权利要求10所述的扬声器温度控制方法,其特征在于,所述第一设定参数为:
12.如权利要求1所述的扬声器温度控制方法,其特征在于,所述目标温度为:
13.如权利要求1所述的扬声器温度控制方法,其特征在于,所述预设温度为所述扬声器的温度上限,和/或,所述第一参数为相对热功率系数。
14.一种扬声器温度控制系统,其特征在于,包括:
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,该指令在计算机上执行时使得计算机执行权利要求1~13任一项所述的扬声器温度控制方法。
...【技术特征摘要】
1.一种扬声器温度控制方法,用于电子设备,其特征在于,包括:
2.如权利要求1所述的扬声器温度控制方法,其特征在于,基于所述目标温差对所述待处理信号进行增益处理,包括:
3.如权利要求2所述的扬声器温度控制方法,其特征在于,基于所述目标输出功率和所述第一参数对所述待处理信号进行增益处理,包括:
4.如权利要求3所述的扬声器温度控制方法,其特征在于,还包括:在对所述待处理信号进行增益处理后,基于增益处理后的所述待处理信号更新所述预设输出功率。
5.如权利要求4所述的扬声器温度控制方法,其特征在于,基于增益处理后的所述待处理信号更新所述预设输出功率,包括:
6.如权利要求3所述的扬声器温度控制方法,其特征在于,所述目标增益为:
7.如权利要求3所述的扬声器温度控制方法,其特征在于,基于所述目标温差对所述待处理信号进行增益处理,还包括:根据所述目标温差的绝对值小于所述设定阈值,确定上一时刻的所述目标增益作为当前待处理信号的目标增益。
8.如...
【专利技术属性】
技术研发人员:钱映辉,张宁宁,
申请(专利权)人:上海艾为电子技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。