当前位置:   article > 正文

信号功率的计算方法 mean(s.^2) (matlab代码)_余弦信号的平均功率

余弦信号的平均功率

功率信号s(t)自相关函数的定义为

R(\tau)=\lim_{T\rightarrow \infty } \frac{1}{T}\int_{-T/2}^{T/2}s(t)s(t+\tau)dt \qquad -\infty <\tau<\infty

\tau=0时,功率信号的自相关函数R(0)等于信号的平均功率,即

R(0)=\lim_{T\rightarrow \infty } \frac{1}{T}\int_{-T/2}^{T/2}s(t)^2dt =P

在仿真中,信号都是离散信号,就是mean(s.^2)  (matlab代码)

举例:余弦信号s(t)=Acos(\omega_0+\theta)的自相关函数,功率谱密度和平均功率

自相关函数:

R(\tau)=\frac{1}{T_0}\int_{-T_0/2}^{T_0/2}s(t)s(t+\tau)dt \\=\frac{1}{T_0}\int_{-T_0/2}^{T_0/2} A^2 cos(\omega_0t+\theta) cos(\omega_0(t+\tau)+\theta) dt\\=\frac{A^2}{2}cos\omega_0\tau

对自相关函数做傅里叶变换,得到功率谱密度为

P(\omega)=\frac{A^2}{2}\pi[\delta(\omega-\omega_0)+\delta(\omega+\omega_0)]

P(f)=\frac{A^2}{4}\pi[\delta(f-f_0)+\delta(f+f_0)]

信号的平均功率为P=R(0)=\frac{A^2}{2}

分别展示PAM和QAM的调制图像及功率

  1. %计算信号功率展示
  2. clear
  3. close all
  4. %PAM
  5. M=4;
  6. symLen=2^14;
  7. dataIn=randi([0 M-1],1,symLen);
  8. txSymbols = pammod(dataIn,M);
  9. figure
  10. plot(real(txSymbols),'.')
  11. power_PAM=mean(abs(txSymbols).^2)
  12. %QAM
  13. M=4;
  14. symLen=2^14;
  15. dataIn=randi([0 M-1],1,symLen);
  16. txSymbols = qammod(dataIn,M);
  17. scatterplot(txSymbols)
  18. power_QAM=mean(abs(txSymbols).^2)

输出功率为

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/444687
推荐阅读
相关标签
  

闽ICP备14008679号