基于深度神经网络的实时汽车发动机声音模拟与单声道语音增强框架探究
汽车发动机声音模拟方法
在汽车模拟领域,发动机声音的真实模拟至关重要。传统的方法在模拟发动机声音时,可能会忽略发动机的一些关键特征。为了解决这个问题,我们提出了一种结合样本法和程序法的混合方法。
GLOLA算法
首先介绍GLOLA算法,它是发动机声音模拟的核心算法之一。
Algorithm 1. The GLOLA algorithm
Require: l > o > 0 \\ l is the frame length and o is the frame overlap as required by
STFT
Require: Pre−recorded sample sound x ∈Rn at a stable idle RPM
Ensure: y = 0 ∈Ro, ˆy = 0 ∈Rl, L = o
1: while simulation process does not stop do
2:
ˆx ←Resample(x, current RPM
idle RPM )
3:
a = |fft(ˆx)|
4:
while D(c, PC(c)) is not small enough do
5:
c = fft(ˆy)
6:
PA(c) ←a ⊙exp(Angle(c) × i)
7:
ˆy ←ifft(PA(c))
8:
ˆy[0 : o] ←ˆy[0 : o] + y[L −o : L]
9:
D(c, PC(c)) ←||C −PC(C)||2
F
10:
end while
11:
y ←Append(
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



