一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种车辆关门声品质评价方法及系统与流程

2022-03-23 08:24:24 来源:中国专利 TAG:


1.本技术涉及汽车测试技术领域,具体涉及一种车辆关门声品质评价方法及系统。


背景技术:

2.随着时代发展,人们的品质意识越来越强,在汽车消费领域,汽车关门声品质是评判汽车档次高低的重要指标之一。人们对关门声品质越来越关注,各大汽车生产厂商也不遗余力地提升关门声品质。
3.目前,关门声品质的评价是利用声品质的若干评价参数,如响度、尖锐度、粗糙度、抖晃度等进行综合评价。但是,传统的综合评价方式需要的评价参数较多,且各评价参数之间相互独立性欠佳,评价流程繁琐且需要较多数据样本,导致工作量较大,最终评价结果受主观判断和数据样本的影响较大,在准确性和可靠性方面存在一定缺陷。
4.因此,为满足使用需求,现提供一种车辆关门声品质评价技术。


技术实现要素:

5.本技术提供一种车辆关门声品质评价方法及系统,所需数据样本较少,对车辆关门声信号进行数据处理,获得对应的mfcc数据,并结合关门声品质标定数据进行关门声品质评价,在保障准确性和可靠性的前提下,成本低廉,操作便利,能够满足当前关门声品质评价需求。
6.第一方面,本技术提供了一种车辆关门声品质评价方法,所述方法包括以下步骤:
7.采集获得待评价车辆的车辆关门声信号,并截取获得车门开始旋转至车门完全关好过程中的第一关门声信号;
8.对所述第一关门声信号进行预处理,并对预处理后的所述第一关门声信号进行频谱分析,获得所述第一关门声信号对应的能量谱数据;
9.对所述能量谱数据进行mel滤波,并基于经过mel滤波后的所述能量谱数据,计算获得所述待评价车辆的mfcc数据;
10.基于预设的关门声品质标定数据以及所述待评价车辆的mfcc数据,计算获得所述待评价车辆对应的关门声品质评分值。
11.具体的,所述对所述第一关门声信号进行预处理中,包括以下步骤:
12.对所述第一关门声信号进行分帧和加窗处理,获得所述预处理后的所述第一关门声信息。
13.具体的,所述对所述能量谱数据进行mel滤波中,包括以下步骤:
14.计算获得预设的mel三角滤波器对应的mel三角滤波器组数据;
15.利用所述mel三角滤波器对所述能量谱数据进行mel滤波,基于所述mel三角滤波器组数据以及所述能量谱数据,计算获得经过所述mel三角滤波器滤波后的所述能量谱数据。
16.具体的,所述基于经过mel滤波后的所述能量谱数据,计算获得所述待评价车辆的
mfcc数据中,包括以下步骤:
17.对基于经过mel滤波后的所述能量谱数据进行求对数处理,并进行离散余弦变换,获得所述待评价车辆的mfcc数据。
18.进一步的,所述基于预设的关门声品质标定数据以及所述待评价车辆的mfcc数据,计算获得所述待评价车辆对应的关门声品质评分值之前,所述方法包括以下步骤:
19.选定至少两个关门声品质存在优劣差异的用于标定车辆,并采集各用于标定车辆的车辆关门声信号,并向所述用于标定车辆的所述车辆关门声信号分配对应的关门声品质评分值;
20.基于所述用于标定车辆的所述车辆关门声信号,获得所述用于标定车辆的mfcc数据;
21.基于所述用于标定车辆的所述mfcc数据进行矩阵处理,获得对应的所述关门声品质标定数据。
22.具体的,所述基于预设的关门声品质标定数据以及所述待评价车辆的mfcc数据,计算获得所述待评价车辆对应的关门声品质评分值中,包括以下步骤:
23.基于所述关门声品质标定数据,计算用于表示不同所述用于标定车辆的mfcc数据之间的距离,获得对应的车辆关门声品质特征距离数据;
24.基于车辆关门声品质特征距离数据,运用dtw计算不同的所述用于标定车辆的所述车辆关门声品质特征匹配矩阵,获得所有所述用于标定车辆的车辆关门声品质总距离数据;
25.基于所述待评价车辆的mfcc数据以及所述用于标定车辆的mfcc数据,计算获得所述待评价车辆与不同的所述用于标定车辆之间的车辆关门声品质特征距离数据;
26.基于车辆关门声品质特征距离数据,运用dtw计算待评价车辆与不同的所述用于标定车辆之间的车辆关门声品质特征匹配矩阵,获得待评价车辆与所有所述用于标定车辆之间的车辆关门声品质总距离数据;
27.基于所述待评价车辆与所有所述用于标定车辆之间的车辆关门声品质总距离数据、所有所述用于标定车辆的车辆关门声品质总距离数据以及所述用于标定车辆的车辆对应的预设的关门声品质评分值,计算获得所述待评价车辆的关门声品质评分值。
28.优选的,在预设的消音室内进行所述车辆关门声信号的采集。
29.第二方面,本技术提供了一种车辆关门声品质评价系统,所述系统包括:
30.声音采集单元,其用于采集获得待评价车辆的车辆关门声信号,并截取获得车门开始旋转至车门完全关好过程中的第一关门声信号;
31.频谱分析单元,其用于对所述第一关门声信号进行预处理,并对预处理后的所述第一关门声信号进行频谱分析,获得所述第一关门声信号对应的能量谱数据;
32.第一数据处理单元,其用于对所述能量谱数据进行mel滤波,并基于经过mel滤波后的所述能量谱数据,计算获得所述待评价车辆的mfcc数据;
33.品质评价单元,其用于基于预设的关门声品质标定数据以及所述待评价车辆的mfcc数据,计算获得所述待评价车辆对应的关门声品质评分值。
34.进一步的,所述系统还包括:
35.评价标定单元,其用于选定至少两个关门声品质存在优劣差异的用于标定车辆,
并采集各用于标定车辆的车辆关门声信号,并向所述用于标定车辆的所述车辆关门声信号分配对应的关门声品质评分值;
36.所述第一数据处理单元,还用于基于所述用于标定车辆的所述车辆关门声信号,获得所述用于标定车辆的mfcc数据;
37.所述系统还包括第二数据处理单元,其用于基于所述用于标定车辆的所述mfcc数据进行矩阵处理,获得对应的所述关门声品质标定数据。
38.进一步的,所述系统还包括:
39.特征距离处理单元,其用于基于所述关门声品质标定数据,计算用于表示不同所述用于标定车辆的mfcc数据之间的距离,获得对应的车辆关门声品质特征距离数据;
40.所述特征距离处理单元还用于基于车辆关门声品质特征距离数据,运用dtw计算不同的所述用于标定车辆的所述车辆关门声品质特征匹配矩阵,获得所有所述用于标定车辆的车辆关门声品质总距离数据;
41.所述特征距离处理单元还用于基于所述待评价车辆的mfcc数据以及所述用于标定车辆的mfcc数据,计算获得所述待评价车辆与不同的所述用于标定车辆之间的车辆关门声品质特征距离数据;
42.所述特征距离处理单元还用于基于车辆关门声品质特征距离数据,运用dtw计算待评价车辆与不同的所述用于标定车辆之间的车辆关门声品质特征匹配矩阵,获得待评价车辆与所有所述用于标定车辆之间的车辆关门声品质总距离数据;
43.所述品质评价单元还用于基于所述待评价车辆与所有所述用于标定车辆之间的车辆关门声品质总距离数据、所有所述用于标定车辆的车辆关门声品质总距离数据以及所述用于标定车辆的车辆对应的预设的关门声品质评分值,计算获得所述待评价车辆的关门声品质评分值。
44.本技术提供的技术方案带来的有益效果包括:
45.本技术所需数据样本较少,对车辆关门声信号进行数据处理,获得对应的mfcc数据,并结合关门声品质标定数据进行关门声品质评价,在保障准确性和可靠性的前提下,成本低廉,操作便利,能够满足当前关门声品质评价需求。
附图说明
46.术语解释:
47.mfcc:mel frequency cepstrum coefficient,美尔频率倒谱系数;
48.dtw:dynamic time warping,动态时间规整。
49.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
50.图1为本技术实施例中提供的车辆关门声品质评价方法的步骤流程图;
51.图2为本技术实施例中提供的车辆关门声品质评价方法的一种示意图;
52.图3为本技术实施例中提供的车辆关门声品质评价方法的另一种示意图;
53.图4本技术实施例中提供的车辆关门声品质评价系统的结构框图。
具体实施方式
54.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
55.以下结合附图对本技术的实施例作进一步详细说明。
56.本技术实施例提供一种车辆关门声品质评价方法及系统,所需数据样本较少,对车辆关门声信号进行数据处理,获得对应的mfcc数据,并结合关门声品质标定数据进行关门声品质评价,在保障准确性和可靠性的前提下,成本低廉,操作便利,能够满足当前关门声品质评价需求。
57.为达到上述技术效果,本技术的总体思路如下:
58.一种车辆关门声品质评价方法,该方法包括以下步骤:
59.s1、采集获得待评价车辆的车辆关门声信号,并截取获得车门开始旋转至车门完全关好过程中的第一关门声信号;
60.s2、对第一关门声信号进行预处理,并对预处理后的第一关门声信号进行频谱分析,获得第一关门声信号对应的能量谱数据;
61.s3、对能量谱数据进行mel滤波,并基于经过mel滤波后的能量谱数据,计算获得待评价车辆的mfcc数据;
62.s4、基于预设的关门声品质标定数据以及待评价车辆的mfcc数据,计算获得待评价车辆对应的关门声品质评分值。
63.以下结合附图对本技术的实施例作进一步详细说明。
64.第一方面,参见图1~3所示,本技术实施例提供一种车辆关门声品质评价方法,该方法包括以下步骤:
65.s1、采集获得待评价车辆的车辆关门声信号,并截取获得车门开始旋转至车门完全关好过程中的第一关门声信号;
66.s2、对第一关门声信号进行预处理,并对预处理后的第一关门声信号进行频谱分析,获得第一关门声信号对应的能量谱数据;
67.s3、对能量谱数据进行mel滤波,并基于经过mel滤波后的能量谱数据,计算获得待评价车辆的mfcc数据;
68.s4、基于预设的关门声品质标定数据以及待评价车辆的mfcc数据,计算获得待评价车辆对应的关门声品质评分值。
69.本技术实施例的技术方案所需数据样本较少,对车辆关门声信号进行数据处理,获得对应的mfcc数据,并结合关门声品质标定数据进行关门声品质评价,在保障准确性和可靠性的前提下,成本低廉,操作便利,能够满足当前关门声品质评价需求。
70.该车辆关门声品质评价方法的步骤s1,在具体实施时,情况如下:
71.s101、采集整个车门关闭过程中的噪声信号,采样频率为20000hz,假设采集到的信号为{s0(n0)};
72.上述数据采集环境、条件应一致,须在安静的环境下进行采集,最好在消声室进行采集。
73.s102、对信号{s0(n0)}进行截取;
74.对信号{s0(n0)}进行截取,去掉关门过程之外的信号,得到{s1(n1)},即{s1(n1)}中只包括车门开始旋转至车门完全关好的这个过程中的信号。
75.具体的,该车辆关门声品质评价方法的步骤s2,所述对所述第一关门声信号进行预处理中,包括以下步骤:
76.对所述第一关门声信号进行分帧和加窗处理,获得所述预处理后的所述第一关门声信息。
77.该车辆关门声品质评价方法的步骤s2,在具体实施时,情况如下:
78.s201、对信号{s1(n1)}进行预处理,预处理过程包括分帧和加窗。
79.(1)分帧的目的是保证噪声分析有足够高的时间分辨率:
80.将n个连续采样点集合成一个数据分析单位,称为帧,n即为帧长,n须为2的指数次幂,即n=2z(z为一自然数),以方便后续对数据进行频谱分析,本技术实施例中n取值为512,关门声信号的采样频率为20000hz,则一帧对应的时间长度为512/20000
×
1000=25.6ms;
81.分帧后,第i帧数据记为x0(i)。
82.(2)加窗(施加窗函数)的目的是减少频谱泄露:
83.本技术实施例中,窗函数为汉明窗,其表达式为:
84.w(p)=0.54-0.46*cos(2*π*p/p),0≤p≤p
ꢀꢀꢀꢀ
式1
85.其中,p和p均为整数,p为自变量,w(p)为因变量,w(p)为窗函数的幅度,p为常数,
86.窗函数的总长度l=p 1,l须等于帧长n。
87.对各帧数据进行加窗,公式如下:
88.x(i)=x0(i).*w(p)
ꢀꢀꢀꢀ
式2
89.其中,x0(i)为第i帧数据,x(i)为加窗后的第i帧数据,.*为数量乘积,即数列中各对应元素相乘。
90.s203、对信号进行频谱分析;
91.对各帧数据进行fft变换,得到各帧的频谱:
92.x(i,k)=fft[x(i)]
ꢀꢀꢀꢀ
式3
[0093]
其中,x(i)为加窗后的第i帧数据,x(i,k)表示第i帧频谱数据中第k条谱线的频谱。
[0094]
频谱为复数,对其取模,得到幅值谱:
[0095]
a(i,k)=|x(i,k)|
ꢀꢀꢀꢀ
式4
[0096]
其中,a(i,k)表示第i帧频谱数据中第k条谱线的幅值。
[0097]
对a(i,k)取平方,得到数据的能量谱:
[0098]
e(i,k)=|x(i,k)|2ꢀꢀ
式5
[0099]
其中,e(i,k)表示第i帧频谱数据中第k条谱线的能量。
[0100]
具体的,该车辆关门声品质评价方法的步骤s3,所述对所述能量谱数据进行mel滤波中,包括以下步骤:
[0101]
计算获得预设的mel三角滤波器对应的mel三角滤波器组数据;
[0102]
利用所述mel三角滤波器对所述能量谱数据进行mel滤波,基于所述mel三角滤波
器组数据以及所述能量谱数据,计算获得经过所述mel三角滤波器滤波后的所述能量谱数据。
[0103]
具体的,该车辆关门声品质评价方法的步骤s3,所述基于经过mel滤波后的所述能量谱数据,计算获得所述待评价车辆的mfcc数据中,包括以下步骤:
[0104]
对基于经过mel滤波后的所述能量谱数据进行求对数处理,并进行离散余弦变换,获得所述待评价车辆的mfcc数据。
[0105]
该车辆关门声品质评价方法的步骤s3,在具体实施时,情况如下:
[0106]
s301、对能量谱进行mel滤波,这一步骤分为两小步:
[0107]
第一小步:计算mel三角滤波器组数据:
[0108]
mel(关尔)是主观音高的单位,而hz(赫兹)则是客观音高的单位;人耳对声音的感知程度,与赫兹(hz)频率不成线性关系,但在mel频率上,人对音调的主观感知与mel刻度则为线性关系;
[0109]
mel频率基于人耳听觉特性提出来,它与hz(赫兹)频率是非线性关系,如下式所示:
[0110]
mel=2595*log
10
(1 f0/700)
ꢀꢀꢀꢀ
式6
[0111]
其中,f0为频率变量(hz),mel为mel频率。
[0112]
mel刻度在低频(hz)部分的分辨率高,在高频(hz)的分辨率低,与人耳的听觉特性是相符的;
[0113]
同时,结合人耳的掩蔽效应,人们设计了mel三角滤波器组。
[0114]
第m个三角滤波器的传递函数为:
[0115][0116]
其中,1≤m≤m,m为三角滤波器个数;
[0117]
hm(k)为第m个三角滤波器第k条谱线的幅值;
[0118]
f(m)为第m个滤波器的中心频率所对应的谱线序号,f(m-1)为第m-1个滤波器的中心频率所对应的谱线序号,f(m 1)为第m 1个滤波器的中心频率所对应的谱线序号,k表示谱线序号。
[0119]
mel三角滤波器组各滤波器的端点频率及中心频率所对应的谱线序号f(m)依照如下方式计算:
[0120]
关门声数据采集,采样频率为20000hz,依据香农采样定理,其分析频率上限为20000/2=10000hz,依据式6,求出其mel值,记为mel_max。
[0121]
选定所关注噪声的频率下限,如20hz,依据式6,求出其mel值,记为mel_min。
[0122]
在mel刻度上,将区间[mel_min,mel_max]均匀分成m 1段,段长mel_step为:
[0123]
mel_step=(mel_max-mel_min)/(m 1)
ꢀꢀꢀꢀꢀꢀꢀꢀ
式8
[0124]
m1(j)=mel_min j*mel_step 0≤j≤(m 1)
ꢀꢀꢀꢀꢀꢀꢀ
式9
[0125]
m1(j)为mel刻度上mel三角滤波器组的第j个端点频率。
[0126]
hz频率f0与mel频率mel的函数为:
[0127][0128]
将ml(j)(0≤j≤(m 1))代入式10中的mel值,得到f1(j),0≤j≤(m 1)。
[0129]
将f1(j)乘以n/fs,得f(j),即:
[0130][0131]
其中,n为数据帧的长度,fs为数据的采样频率;
[0132]
本技术实施例中,n=512,fs=20000hz。
[0133]
则第j个滤波器的中心频率所对应的谱线序号为f(j),左端点频率所对应的谱线序号为f(j-1),右端点频率所对应的谱线序号为f(j 1)。
[0134]
第二小步:对能量谱进行mel滤波处理:
[0135]
每一帧频谱数据通过mel滤波器后的频谱能量为数据能量谱e(i,k)与mel三角滤波器组传递函数hm(k)的乘积和:
[0136]
f(i,m)=∑ke(i,k)*hm(k),1≤m≤m
ꢀꢀꢀꢀ
式12
[0137]
其中,m为滤波器个数,典型值为24;
[0138]
k表示谱线序号,i为数据的帧序号。
[0139]
s302、对滤波后的数据求对数,进行离散余弦变换:
[0140][0141]
其中,t=1,2......m,
[0142][0143]
其中,m为滤波器个数。
[0144]
c即为mfcc(美尔频率倒谱系数),c(i,t)为第i帧mfcc的第t个系数(t为整数,为离散余弦变换变量,作用如同fft中的谱线数k),m为三角滤波器序号,即第m个三角滤波器。
[0145]
进一步的,该车辆关门声品质评价方法的步骤s4,所述基于预设的关门声品质标定数据以及所述待评价车辆的mfcc数据,计算获得所述待评价车辆对应的关门声品质评分值之前,所述方法包括以下步骤:
[0146]
选定至少两个关门声品质存在优劣差异的用于标定车辆,并采集各用于标定车辆的车辆关门声信号,并向所述用于标定车辆的所述车辆关门声信号分配对应的关门声品质评分值;
[0147]
基于所述用于标定车辆的所述车辆关门声信号,获得所述用于标定车辆的mfcc数据;
[0148]
基于所述用于标定车辆的所述mfcc数据进行矩阵处理,获得对应的所述关门声品质标定数据。
[0149]
具体的,该车辆关门声品质评价方法的步骤s4,所述基于预设的关门声品质标定数据以及所述待评价车辆的mfcc数据,计算获得所述待评价车辆对应的关门声品质评分值中,包括以下步骤:
[0150]
基于所述关门声品质标定数据,计算用于表示不同所述用于标定车辆的mfcc数据之间的距离,获得对应的车辆关门声品质特征距离数据;
[0151]
基于车辆关门声品质特征距离数据,运用dtw计算不同的所述用于标定车辆的所述车辆关门声品质特征匹配矩阵,获得所有所述用于标定车辆的车辆关门声品质总距离数据;
[0152]
基于所述待评价车辆的mfcc数据以及所述用于标定车辆的mfcc数据,计算获得所述待评价车辆与不同的所述用于标定车辆之间的车辆关门声品质特征距离数据;
[0153]
基于车辆关门声品质特征距离数据,运用dtw计算待评价车辆与不同的所述用于标定车辆之间的车辆关门声品质特征匹配矩阵,获得待评价车辆与所有所述用于标定车辆之间的车辆关门声品质总距离数据;
[0154]
基于所述待评价车辆与所有所述用于标定车辆之间的车辆关门声品质总距离数据、所有所述用于标定车辆的车辆关门声品质总距离数据以及所述用于标定车辆的车辆对应的预设的关门声品质评分值,计算获得所述待评价车辆的关门声品质评分值。
[0155]
该车辆关门声品质评价方法的步骤s4,在具体实施时,情况如下:
[0156]
s401、生成关门声品质标定数据:
[0157]
在市场上挑选两台车辆,一台为关门声品质优异的车辆a,一台为关门声品质恶劣的车辆b,按照步骤1的操作内容,采集a、b两台车的关门声信号;
[0158]
针对a、b两台车的关门声品质,基于一定的评价规则,进行品质评判,获得对应的评分值point_a、point_b;
[0159]
point_a的典型值为8.0、8.5,point_b的典型值为5.0、5.5。
[0160]
另外,还可以在市场上挑选三台车辆,一台为关门声品质优异的车辆a,一台为关门声品质恶劣的车辆b,一台为关门声品质中等的车辆c,按照步骤1的操作内容,采集a、b以及c三台车的关门声信号。
[0161]
对上述a、b以及c三台车的关门声品质基于一定的评价规则,进行品质评判,得到其评分值point_a、point_b以及point_c;
[0162]
必要时,也可直接获取外部设备设定的评分值;
[0163]
point_a的典型值为8.0、8.5,point_b的典型值为5.0、5.5,point_c的典型值为6.0、6.5、7.0。
[0164]
类似的,还可以在市场上挑选四台车辆、五台车辆;
[0165]
一台为关门声品质优异的车辆a,一台为关门声品质恶劣的车辆b,其余为关门声品质中等的车辆;
[0166]
按照步骤1的操作内容,采集所有车辆的关门声信号;
[0167]
基于一定的评价规则,对所有车辆的关门声品质进行品质评判,得到其评分值,或接收外部设备发送的评分值;
[0168]
需要注意的是,各车辆的评分值要尽量分散开,不要太接近。
[0169]
对所采集车辆进行编号,按照步骤s2至s3的操作内容,对其关门声信号分别提取mfcc特征值;
[0170]
设共采集了r台车辆的关门声信号,则可得到r个矩阵;
[0171]
每个矩阵的每一列代表相应车辆关门声信号某帧数据的m个mel倒谱系数,即每个矩阵的行数均是m;
[0172]
每个矩阵的列数不尽相同,列数即相应车辆关门声信号的帧数,记为col_num,col_num(n2)表示编号为n2车辆关门声信号mfcc特征值矩阵的列数;
[0173]
将这r个矩阵组合成一个三维矩阵,记为m_cal,
[0174]
m_cal(n2,i2,j2)表示编号为n2车辆关门声信号mfcc特征值矩阵中的第i2行,第j2列元素,
[0175]
m_cal即为关门声品质标定数据。
[0176]
s402、生成关门声品质特征距离数据:
[0177]
本技术实施例的技术方案运用dtw(动态时间规整)进行车辆关门声信号之间的距离计算;
[0178]
dtw是dynamic time warping的缩写,用来计算两个时间序列之间的相似性;
[0179]
在时间序列分析中,有时两段时间序列的长度可能并不相等,传统的欧几里得距离无法计算两个时间序列之间的距离(或相似性),而dtw通过把时间序列进行延伸和缩短,能有效地衡量两个时间序列性之间的相似性。
[0180]
运用dtw算法前,须先确定两帧mfcc数据间的距离;
[0181]
余弦相似度是描述向量间靠近程度的参数,本技术实施例中采用余弦相似度来表征两帧mfcc数据间的距离度量参数,即两帧mfcc数据的贴近程度,即两帧音色(mfcc数据可理解为音色)的贴近程度,计算公式如下:
[0182][0183]
其中,similarity_0为一四维矩阵,1≤n3<n4≤r,1≤i2≤col_num(n3),1≤j2≤col_num(n4),similarity_0(n3,n4,i2,j2)表示编号为n3的车辆的第i2帧mfcc参数与编号为n4的车辆的第j2帧mfcc参数间的余弦相似度,其值范围为[-1,1],其值越大,表示两向量越贴近;其值越小,表示两向量越不相似。
[0184]
当n3=n4时,similarity_0(n3,n4,i2,j2)表示编号为n3(n4)的车辆各帧mfcc之间的余弦相似度,这个数据是不需要的;
[0185]
由于similarity_0(n3,n4,i2,j2)与similarity_0(n4,n3,j2,i2)取值相同,对于后续步骤,计算其中之一就可以;
[0186]
因此,本技术实施例中,对n3,n4有限制:n3<n4。
[0187]
由于运用dtw(动态时间规整)进行匹配计算时,其算法要求两向量越贴近,其距离越小,这个要求与变量similarity_0不一致(变量similarity_0越大,表示两向量越贴近);
[0188]
因此,需要对变量similarity_0进行变换,变换公式如下。
[0189]
similarity=-similarity_0 1.1
ꢀꢀꢀꢀꢀꢀ
式16
[0190]
上式中,负号的作用改变similarity_0的趋势(使similarity越小,两向量越贴近),加1.1的作用是使similarity的取值大于0;
[0191]
similarity可称为车辆关门声品质特征距离数据。
[0192]
s403、生成车辆关门声品质总距离数据:
[0193]
运用dtw(动态时间规整)进行车辆关门声品质数据之间的距离计算;
[0194]
根据编号为n3车辆与编号为n4车辆的关门声品质特征距离数据,记为similarity(n3,n4,:,:),计算其特征匹配矩阵,记为m_match(n3,n4,:,:),计算方法如下:
[0195]
首先,进行初始化,令m_match(n3,n4,1,1)=similarity(n3,n4,1,1);
[0196]
然后,按式17进行迭代计算:
[0197]
m_match(n3,n4,i2,j2)=min{m_match(n3,n4,i2-1,j2)
[0198]
similarity(n3,n4,i2,j2),m_match(n3,n4,i2-1,j2-1) similarity(n3,n4,i2,j2),m_match(n3,n4,i2,j2-1) similarity(n3,n4,i2,j2)}式17
[0199]
式17中m_match(n3,n4,i2,j2)的计算方法是有顺序的,可依次计算其第一列、第二列、
……
第col_num(n4)列,也可依次计算其第一行、第二行、
……
第col_num(n3)行。
[0200]
式17中,只对i2-1≥1,j2-1≥1的数值进行取小计算;
[0201]
如求m_match(n3,n4,1,2)时,因i2=1,j2=2,i2-1=0,故只需取m_match(n3,n4,1,2)=min{m_match(n3,n4,i2,j2-1)}=min{m_match(n3,n4,1,1)};
[0202]
因为m_match(n3,n4,i2-1,j2),m_match(n3,n4,i2-1,j2-1)这两个元素不存在。
[0203]
另外,式17的含义是编号为n3车辆的某帧mfcc数据mfcc_a可能与编号为n4车辆的某帧mfcc数据mfcc_b一一对应,也可能mfcc_a对应编号为n4车辆的多帧mfcc数据,也可能mfcc_b对应编号为n3车辆的多帧mfcc数据;
[0204]
需要说明的是,帧之间的匹配必须保持连续,不能出现跨帧匹配的情况。
[0205]
遍历n3,n4,1≤n3<n4≤r,r为车辆台数;
[0206]
依据式17,即得到特征匹配矩阵m_match。
[0207]
取出编号为n3车辆与编号为n4车辆的关门声品质特征匹配矩阵m_match(n3,n4,:,:)中的右下角元素,即元素m_match(n3,n4,col_num(n3),col_num(n4)),1≤n3<n4≤r;
[0208]
此元素即为n3车辆与编号为n4车辆的关门声品质总匹配距离,称为关门声品质总距离;
[0209]
若r=2,即标定车辆为两台车a、b,则a、b两台车之间的关门声品质总距离记为d_ab;若r=3,即标定车辆为两台车a、b、c,则a、b两台车之间的关门声品质总距离记为d_ab,a、c两台车之间的关门声品质总距离记为d_ac,b、c两台车之间的关门声品质总距离记为d_bc,r等于其它数值的情况依此类推。
[0210]
s404、建立待评价车辆关门声品质总距离:
[0211]
按照步骤s1至s3的操作内容,得到待评价车辆的mfcc数据,记为mfcc_t。
[0212]
按照步骤s402至s403的操作内容,生成待评价车辆与标定车辆的关门声品质总距离;
[0213]
若标定车辆为两台车a、b,则待评价车辆与标定车辆的关门声品质总距离分别记为d_at、d_bt;
[0214]
若标定车辆为三台车a、b、c,则待评价车辆与标定车辆的关门声品质总距离分别记为d_at、d_bt、d_ct;
[0215]
标定车辆为四台车、五台车时,依次类推。
[0216]
s405、预测待评价车辆关门声品质评分值:
[0217]
若标定车辆为两台车a、b,参照图2,画出a、b两点及其之间的线段ab;
[0218]
a、b两点表示a、b两台车的关门声品质评分值point_a、point_b;
[0219]
设定比例尺,用线段ab的长度表示两台车的特征距离参数d_ab;
[0220]
point_a、point_b、d_ab均已知,车辆a与待评价车辆t的特征距离参数d_at已知。
[0221]
以a点为圆心,按设定的比例尺,将d_at转化为长度,并以此长度为半径画弧;
[0222]
同样的,车辆b与待评价车辆t的特征距离参数d_bt已知,以b点为圆心,按设定的比例尺,将d_bt转化为长度,并以此长度为半径画弧;
[0223]
两条弧线相交于点t,连接a、t两点,连接b、t两点,a、b、t三点形成

abt,从t点做线段ab的垂线,交ab于z点;
[0224]
z点对应的评分值point_t即为待评价车辆的关门声品质评分值。
[0225]
按照如下方法求取point_t的值。
[0226]
设线段at与ab的夹角θ,根据三角形余弦定理有:
[0227][0228]
其中,||表示相应线段的长度。
[0229][0230]
参照图2,有如下比例关系:
[0231][0232]
由式19,式20可得:
[0233][0234]
由式21即可求取待评价车辆关门声品质评分值point_t。
[0235]
图2为t点在线段ab上的情形,当t点在线段ab的延长线上时,式18-21仍然成立。
[0236]
若标定车辆为三台车,可参照图3,将

abc划分为3个小三角形(分别为

abt、

act、

bct)。对每个小三角形,按照式18-21(标定车辆为两台车的情形),分别计算出point_t1、point_t2、point_t3,取其均值,作为待评价车辆的关门声品质评分值,公式如
下:
[0237][0238]
图3为t点在

abc内的情形,当t点在

abc外部时,式18-22仍适用。
[0239]
当标定车辆为四台车、五台车时,处理方法与三台车的情况类似。
[0240]
增加标定车辆的目的是提高关门声品质评分值的预测精度;
[0241]
一般来说,标定车辆越多,预测精度越高,但采集数据工作量增大,数据处理时间增加;
[0242]
多数情况下,标定车辆数量可设定为三台车。
[0243]
优选的,该车辆关门声品质评价方法中,在预设的消音室内进行所述车辆关门声信号的采集。
[0244]
需要说明的是,
[0245]
mfcc,即mel频率倒谱系数,其全称是mel frequency cepstrum coefficient;
[0246]
mel(美尔)是主观音高的单位,而hz(赫兹)则是客观音高的单位;
[0247]
mel频率是基于人耳听觉特性提出来的概念,它与hz(赫兹)频率是非线性关系;
[0248]
mel频率倒谱系数(mfcc)是利用它们之间的这种关系,计算得到的倒谱特征。
[0249]
dtw,即动态时间规整,是dynamic time warping的缩写,用来计算两个时间序列之间的相似性;
[0250]
在时间序列分析中,有时两段时间序列的长度可能并不相等,传统的欧几里得距离无法计算两个时间序列之间的距离(或相似性),而dtw通过把时间序列进行延伸和缩短,能有效地衡量两个时间序列性之间的相似性。
[0251]
综上所述,本技术实施例提出一种基于mfcc和dtw算法的车辆关门声品质评价方法;
[0252]
相比传统的汽车关门声品质评价方法,该车辆关门声品质评价方法由于考虑了人耳的听觉特性,同时对关门声信号进行了细致深入的分析,得到其mfcc数据,更加深刻地描述其音色特征;
[0253]
运用dtw算法确定了各车辆间的关门声品质总距离,结合总距离及标定车辆的关门声品质评分值,即可预测待评价车辆关门声品质评分值,评价方法简便;
[0254]
该车辆关门声品质评价方法所需标定车辆数量少,只需2-5台车,节约时间及费用;
[0255]
该车辆关门声品质评价方法无须对关门声品质进行实地评价,获取某车辆关门声信号,即可预测该车辆关门声品质评分值,且评分值准确性高,大大方便了关门声品质的评价工作。
[0256]
第二方面,参见图4所示,本技术实施例提供一种车辆关门声品质评价系统,该系统包括:
[0257]
声音采集单元,其用于采集获得待评价车辆的车辆关门声信号,并截取获得车门开始旋转至车门完全关好过程中的第一关门声信号;
[0258]
频谱分析单元,其用于对所述第一关门声信号进行预处理,并对预处理后的所述第一关门声信号进行频谱分析,获得所述第一关门声信号对应的能量谱数据;
[0259]
第一数据处理单元,其用于对所述能量谱数据进行mel滤波,并基于经过mel滤波后的所述能量谱数据,计算获得所述待评价车辆的mfcc数据;
[0260]
品质评价单元,其用于基于预设的关门声品质标定数据以及所述待评价车辆的mfcc数据,计算获得所述待评价车辆对应的关门声品质评分值。
[0261]
本技术实施例的技术方案所需数据样本较少,对车辆关门声信号进行数据处理,获得对应的mfcc数据,并结合关门声品质标定数据进行关门声品质评价,在保障准确性和可靠性的前提下,成本低廉,操作便利,能够满足当前关门声品质评价需求。
[0262]
进一步的,该车辆关门声品质评价系统还包括:
[0263]
评价标定单元,其用于选定至少两个关门声品质存在优劣差异的用于标定车辆,并采集各用于标定车辆的车辆关门声信号,并向所述用于标定车辆的所述车辆关门声信号分配对应的关门声品质评分值;
[0264]
所述第一数据处理单元,还用于基于所述用于标定车辆的所述车辆关门声信号,获得所述用于标定车辆的mfcc数据;
[0265]
所述系统还包括第二数据处理单元,其用于基于所述用于标定车辆的所述mfcc数据进行矩阵处理,获得对应的所述关门声品质标定数据。
[0266]
进一步的,该车辆关门声品质评价系统还包括:
[0267]
特征距离处理单元,其用于基于所述关门声品质标定数据,计算用于表示不同所述用于标定车辆的mfcc数据之间的距离,获得对应的车辆关门声品质特征距离数据;
[0268]
所述特征距离处理单元还用于基于车辆关门声品质特征距离数据,运用dtw计算不同的所述用于标定车辆的所述车辆关门声品质特征匹配矩阵,获得所有所述用于标定车辆的车辆关门声品质总距离数据;
[0269]
所述特征距离处理单元还用于基于所述待评价车辆的mfcc数据以及所述用于标定车辆的mfcc数据,计算获得所述待评价车辆与不同的所述用于标定车辆之间的车辆关门声品质特征距离数据;
[0270]
所述特征距离处理单元还用于基于车辆关门声品质特征距离数据,运用dtw计算待评价车辆与不同的所述用于标定车辆之间的车辆关门声品质特征匹配矩阵,获得待评价车辆与所有所述用于标定车辆之间的车辆关门声品质总距离数据;
[0271]
所述品质评价单元还用于基于所述待评价车辆与所有所述用于标定车辆之间的车辆关门声品质总距离数据、所有所述用于标定车辆的车辆关门声品质总距离数据以及所述用于标定车辆的车辆对应的预设的关门声品质评分值,计算获得所述待评价车辆的关门声品质评分值。
[0272]
需要说明的是,在本技术中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0273]
以上仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对
这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献