【技术实现步骤摘要】
一种基于缸压信号的汽车声音合成方法及装置
[0001]本专利技术涉及数字信号处理
,尤其涉及一种基于缸压信号的汽车声音合成方法及装置。
技术介绍
[0002]汽车品质的提升已逐渐取代产能的增长成为汽车行业发展的主流,尤其是在声学方面整体性能的改善变得尤为重要,这对汽车的NVH提出了日益苛刻的要求。随着主动发声技术的应用,可以根据用户群体的需求,利用声音合成算法设计满足目标要求的车内声音,并通过电子控制器播放出随行驶工况变化的声音。
[0003]声音粒子合成算法是主动发声技术中常用的汽车声音合成算法之一,主要是将设计好的声音样本分割成细小的声音粒子,存储在控制器的内存卡中,根据汽车的行驶工况输入读取内存卡中的声音粒子,并进行拼接从而合成目标声音样本。但传统的声音粒子算法因要将声音样本分割成细小声音粒子,切割难度大,难以保证切割后声音粒子的首尾相位为0,且声音粒子拼接容易出现爆音,使得合成的目标声音不够连贯自然,播放的声音与驾驶员行为的匹配性较差。
技术实现思路
[0004]本申请实施例通过提供一种基于缸压信号的汽车声音合成方法与装置,解决现有技术中无法保证满足声音粒子首尾相位为0,提高合成音的连贯性与驾驶员行为的匹配性的问题。能够实时索引与转速匹配的声音粒子,既能保证合成音的声品质连贯性,又能提高与驾驶员操作行为的匹配性。
[0005]本专利技术提供一种基于缸压信号的汽车声音合成方法,包括以下步骤:
[0006]步骤1、同步采集目标汽车声音样本、与所述目标汽车声音样本对应的 ...
【技术保护点】
【技术特征摘要】
1.一种基于缸压信号的汽车声音合成方法,其特征在于,包括以下步骤:步骤1、同步采集目标汽车声音样本、与所述目标汽车声音样本对应的缸压信号;步骤2、基于所述缸压信号曲线的周期特性,根据所述目标汽车声音样本、与所述目标汽车声音样本对应的所述缸压信号构建声音粒子索引矩阵;步骤3、根据车况转速输入信息匹配所述声音粒子索引矩阵对应的转速区间范围,提取所述转速区间范围内的所有声音粒子片段,并计算获得所述转速区间范围内对应的声音信号时长;步骤4、设定检索转速时间步长,根据所述检索转速时间步长、所述转速区间范围内对应的声音信号时长,计算获得提升倍速;步骤5、根据所述提升倍数,基于变速不变调算法选择删减所述转速区间内的声音粒子片段,并将剩余的声音粒子片段进行依次拼接,合成目标声音。2.根据权利要求1所述的基于缸压信号的汽车声音合成方法,其特征在于,所述步骤1的实现方式为:选取目标车型,同步采集所述目标车型对应的目标汽车声音样本与缸压信号;其中,所述目标汽车声音样本为发动机声音样本、排气声音样本、车内声音样本、进气声音样本中的至少一种。3.根据权利要求1所述的基于缸压信号的汽车声音合成方法,其特征在于,所述步骤2的实现方式为:将所述缸压信号曲线以峰值数值的第一百分比为临界点转换为方波曲线;所述缸压信号曲线大于峰值点数值第一百分比的曲线取值设为1,否则取值设为0。4.根据权利要求3所述的基于缸压信号的汽车声音合成方法,其特征在于,将所述方波曲线中相邻的两个高电平的中点之间距离定义为一个声音粒子片段的时长,将前一个高电平的中点定义为该声音粒子片段的起点位置,将后一个高电平的中点定位为该声音粒子片段的终点位置。5.根据权利要求4所述的基于缸压信号的汽车声音合成方法,其特征在于,每个所述声音粒子片段对应的转速采用以下公式得到:其中,RPM
i
为第i个声音粒子片段对应的转速,Start
i
为第i个声音粒子片段的起点位置,End
i
为第i个声音粒子片段的终点位置,fs为目标汽车声音样本的采样频率。6.根据权利要求5所述的基于缸压信号的汽车声音合成方法,其特征在于,根据每个声音粒子片段的起点位置、终点位置、对应的转速,构建维度为n*3声音粒子索引矩阵;其中,n为声音粒子片段的个数,所述声音粒子索引矩阵的第一列存储每个声音粒子片段对应的转速,所述声音粒子索引矩阵的第二列存储每个声音粒子片段的起点位置,所述声音粒子索引矩阵的第三列存储每个声音粒子片段的终点位置,i=1,2,3......n。7.根据权利要求6所述的基于缸压信号的汽车声音合...
【专利技术属性】
技术研发人员:卢炽华,谢丽萍,刘志恩,刘浩,孙唯,吕之品,胡杰,彭辅明,魏晓旭,
申请(专利权)人:东风汽车集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。