了解等功率交叉渐变

信息处理 信号分析 声音的 算法
2022-02-25 04:28:26

我正在尝试在两个不相关的信号之间实现相等的功率交叉淡入淡出(AB)。据我了解,我需要通过以下方式设置交叉淡入淡出

想出一个函数f(x)确定应用于信号的增益,其中x来自01. 0代表一路淡出来发信号A,和1代表一路淡去信号B.

f(x)应满足:

{f(x)2+f(1x)2=1f(1)=1f(0)=0

我的问题是这在哪里f(x)2+f(1x)2=1限制从何而来?我知道我们以对数尺度解释声压,但我不明白为什么两个信号之间需要二次关系来保持相等的感知音量。

1个回答

(实值)数字信号的功率s[n]简直就是s[n]2(或与此成正比,取决于您是否要标准化)。

这就是为什么恒和功率约束 f2(x)+f2(1x)=1. 这只是恒定功率和的定义,仅此而已。


所以,你没有指定的是什么的“对数刻度” ,或者感知的数量是什么。

答案是感知音量是幂的对这种关系是对数的这一事实在这里并不重要——重要的是要获得相同的感知音量,您需要具有相同的功率。

你的功能f幅值工作,因此,平方来自幅值与功率的关系,而不是功率与感知体积的关系。


好吧,这个问题已经变成了一个移动的目标。我将尝试解释这里发生了什么,按照我的思考过程允许解释的顺序:

  1. 感知音量是信号能量的函数。也就是说,要获得相同的感知体积,您需要产生相同的能量。
  2. 信号的功率与其幅度的平方成正比,因此s(t)作为我们的信号,s2(t)=const.克制很直观;该信号的能量在τ时间单位是T0T0+τs2(t)dt.
  3. 您的信号处理发生在幅度上;您添加幅度,而不是功率。因此,让s(t)=a(t)+b(t). 可以直接得出s2(t)=a2(t)+2a(t)b(t)+b2(t). 注意中间ab学期!
  4. 但是我们的公式表明a2(t)+b2(t)=1. 这只有在T0T0+τ2a(t)b(t)dt0T0,τ. 如果ab是不相关的。如果ab相关,则ab互相关项不能等于 0。