离散信号经过FFT处理后,幅度,相位,功率的计算
生活随笔
收集整理的這篇文章主要介紹了
离散信号经过FFT处理后,幅度,相位,功率的计算
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
<1> :
每點對應(yīng)的實際幅度等于fft后對應(yīng)點實部和虛部的平方根再乘以2/N,N是采樣點數(shù),不過直流分量即第一點須除N
幅值:(假設(shè)你只須分析x次以下諧波)
for(i=0;i<x;i++){
W[i]=sqrt(datar[i]*datar[i]+datai[i]*datai[i]);
W[i]=W[i]*2/N;}
W[0]=W[0]/2;
功率譜密度P(f)=datar[i]*datar[i]+datai[i]*datai[i];
功率P為P(f)從0到fs的積分;fs為你的采樣頻率;
因為實數(shù)fft后會使原信號幅值翻N/2倍,直流分量即第一點翻N倍 我們要得到的一般是原信號的幅值 所以必須處理
<2> :
頻譜有幅頻特性和相頻特性兩種,
幅度頻率就是表示信號的強(qiáng)度,相頻表示信號的相位。
一個頻率表示成這樣:
real+j*imag
幅度:sqrt(real^2+imag^2)
相位:arg(real/imag)
如果只用一個的話可以只用幅度頻譜來表示頻率譜
轉(zhuǎn)載于:https://www.cnblogs.com/MMLoveMeMM/articles/3025408.html
總結(jié)
以上是生活随笔為你收集整理的离散信号经过FFT处理后,幅度,相位,功率的计算的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript公共运行库
- 下一篇: char、Varchar、nvarcha