-
大小: 2KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-02-12
- 語言: Matlab
- 標簽: bispectrum??matlab??雙譜??bispeci??
資源簡介
直接法用于雙譜估計,比較簡單,適合初學者使用
代碼片段和文件信息
function?[Bspecwaxis]=bispeci(ynlagnsampoverlapflagnfftwind)
%Bspec:由輸入數(shù)據(jù)y估計出的雙譜
%nlag:累積量計算的最大延遲
%nfft:FFT計算的長度,缺省值為128
%wind:窗口選擇,wind=0,采用Parzen窗(缺省時),否則為六角形窗
%nsamp:每個數(shù)據(jù)分段的長度,缺省值為信號長度的1/8
%overlap:每個數(shù)據(jù)段間重疊的點段(0~99),缺省值為50
%flag:用于指定估計是有偏的還是無偏的
%——————————————Parameter?checks—————————————————
[lynrecs]=size(y);
if(ly==1)??????????????????%如果輸入信號y為1行,則將數(shù)據(jù)矩陣由行矩陣變?yōu)榱芯仃囋瓉淼牧袛?shù)變?yōu)樾袛?shù),現(xiàn)在的列數(shù)為1
????y=y(:);??
????ly=nrecs;nrecs=1;?
end
if?(exist(‘overlap‘)~=1)?????????%如果overlap是一個數(shù),則不進入條件句
????overlap=0;?
end
overlap=min(99max(overlap0));??%不進入條件語句的情況下,overlap等于設定值
if(nrecs>1)??????????????
????overlap=0;??????????
end
if(exist(‘nsamp‘)~=1)????
????nsamp=ly;???????????
end
if(nsamp>ly|nsamp<=0)???????????%數(shù)據(jù)分段的長度不能大于輸入數(shù)據(jù)本身,也不能小于0,否則取長度為輸入數(shù)據(jù)長度本身
????nsamp=ly;??????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4110??2012-05-03?19:41??bispeci.m
-----------?---------??----------?-----??----
?????????????????4110????????????????????1
評論
共有 條評論