在以下情况下,我有一个问题:
存在时域(y[n]
)中的语音信号。
为了将其带入频域,我们从y[n]
( Matlab中的w=dct(y)
软件)得到了离散余弦变换。
在此之后,为了在频域中对该信号(w[k]
)应用线性预测以求系数,使用了以下处理:
{
yfft=fft(w);
yidft=ifft(yfft.*conj(yfft));
a=levinson(yidft,p);
}
我在这里的问题是,从dct信号(即w)中提取fft,会给我们提供哪个域?(同时,从信号给定的频域中提取fft,对吗?)
发布于 2018-01-08 23:59:26
如果你谈论的是域名和相应的纸质域名,那么“Speech Coding Based On Spectral Dynamics”实际上并没有多大意义。你只有一些用算法计算的数字,这些数字并不是真正由任何“域”表示的。这些数字有一定的意义,但并不是真正直接的物理意义,你可以称之为“时域”。
在算法中,你忘记了子带滤波器是应用在DCT上的,所以它不再是整个信号,而只是经过滤波的信号。
例如,在倒谱中也是如此。你有时域,然后是频域,然后你进行对数和反傅立叶变换,但结果不再是时间或频率,它有一个特殊的名字,"quefrency“,但你也可以把它们当作数字。
我会简单地把它们当作数字。
https://stackoverflow.com/questions/48151387
复制相似问题