-
大小: 485KB文件類(lèi)型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-01-08
- 語(yǔ)言: Matlab
- 標(biāo)簽: Matlab??諧波??參數(shù)估計(jì)??
資源簡(jiǎn)介
使用最小二乘法對(duì)采樣后的信號(hào)進(jìn)行參數(shù)估計(jì)。可以有效識(shí)別原始信號(hào)基波以及各次諧波的幅值和相位。文件包括供Matlab使用的兩個(gè)m文件,以及參考的兩篇文獻(xiàn),幫助大家更深入地理解。
代碼片段和文件信息
function?[?C?]?=?LeastSquare(?wfFsNyn?)
%最小二乘法的實(shí)現(xiàn)
????n?=?0?:?N-1?;
????t?=?n?/?Fs?;
????wi?=??2*numel(wf);
????AT?=?zeros(wiN);?%矩陣A的轉(zhuǎn)置矩陣
?
????wfi?=?0;%使用wfi進(jìn)行后面靈活的賦值操作
????
????%形成AT矩陣
for?i=1:wi
????wfi?=?wfi+rem(i2);?%保證每隔2,wfi才加1
????for?j=1:N
???????if(rem(i2)~=0)
????????AT(ij)=sin(?wf(wfi)*t(j));
???????else?
????????AT(ij)=cos(?wf(wfi)*t(j));
???????end????
????end???
end
%后續(xù)矩陣操作
????A?=?AT‘;
????ATA?=?AT*A;
????ATAN?=?pinv(ATA);%求逆
????F?=?ATAN*AT;
????yb?=?yn‘;
????
%得到C矩陣
????C?=?F*yb;
?
end
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件?????????604??2019-03-13?16:58??LeastSquare.m
?????文件?????????448??2019-03-13?17:02??test_1.m
?????文件??????993195??2013-03-15?16:18??基于最小二乘原理的相位測(cè)量算法.pdf
?????文件??????253159??2019-03-12?20:08??基于最小二乘法的電力系統(tǒng)諧波與間諧波檢測(cè)方法_劉小林.caj
評(píng)論
共有 條評(píng)論