需要计算乙[ | x(n)|4]乙[X2( n ) ]E[|x(n)|4]E[x2(n)]

信息处理 信号分析 即时的
2022-02-10 16:38:58

我需要计算E[|x(n)|4]E[x2(n)]实时,在哪里x(n)很复杂。

为了E[|x(n)|4]我打算拿绝对,把它提升到权力4并使用权重进行指数平均0.9990.001. 我不知道如何计算E[x2(n)]. 我知道这给出了总信号功率。这是否相当于E[|x(n)|2]?

谢谢,JK

2个回答

我能想到的最有效的方法如下:

  • 对于每个输入样本x[n], 计算|x[n]|2. 这比计算更有效|x[n]|,因为你不必做平方根:

|x[n]|=Re{x[n]}2+Im{x[n]}2|x[n]|2=Re{x[n]}2+Im{x[n]}2

  • 平均瞬时功率估计|x[n]|2根据您的应用程序的需要(您提到指数平均)。

  • 请注意,您还可以获得|x[n]|4有效地使用这种方法;你只是平方测量|x[n]|2您在上面制作的,然后根据需要再次平均。

关注分母:

根据定义x2(n)很复杂:

x2(n)={x(n)}2{x(n)}2+i2{x(n)}{x(n)}

所以:

{x2(n)}={x(n)}2{x(n)}2

{x2(n)}=2{x(n)}{x(n)}

至于划分:

1E[x2(n)]=E[{x2(n)}]iE[{x2(n)}]|E[{x2(n)}]|2|E[{x2(n)}]|2

最后,除法运算需要两次积分(使用一阶递归或衰减指数),一个用于实部,另一个用于虚部。计算平方的两次乘法,一次减法和一次除法。我想不出在这里的计算方面有什么节省。其他人可能会加入。

分子

我同意杰森的做法。