亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bispecdx.m

?? 關于高階累積量分析的Matlab函數
?? M
字號:
function [Bspec,waxis] = ...
    bispecdx (x, y, z, nfft, wind, nsamp, overlap,plotflag)
%BISPECDX Cross-Bispectrum estimation using the direct (fft-based) approach.
%	[Bspec,waxis] = bispecdx (x,y,z, nfft, wind, segsamp,overlap,plotflag)
%	x    - data vector or time-series
%	y    - data vector or time-series  (same dimensions as x)
%	z    - data vector or time-series  (same dimensions as x)
%	nfft - fft length [default = power of two > segsamp]
%	wind - window specification for frequency-domain smoothing
%	       if 'wind' is a scalar, it specifies the length of the side
%	          of the square for the Rao-Gabr optimal window  [default=5]
%	       if 'wind' is a vector, a 2D window will be calculated via
%	          w2(i,j) = wind(i) * wind(j) * wind(i+j)
%	       if 'wind' is a matrix, it specifies the 2-D filter directly
%	segsamp - samples per segment [default: such that we have 8 segments]
%	        - if x is a matrix, segsamp is set to the number of rows
%	overlap - percentage overlap, allowed range [0,99]. [default = 50];
%	        - if x is a matrix, overlap is set to 0.
%	plotflag- if 0, cross-bispectrum will not be displayed [default=1]
%	Bspec   - estimated bispectrum: an nfft x nfft array, with origin
%	          at the center, and axes pointing down and to the right.
%	waxis   - vector of frequencies associated with the rows and columns
%	          of Bspec;  sampling frequency is assumed to be 1.

%  Copyright (c) 1991-1999 by United Signals & Systems, Inc. and The Mathworks, Inc. All Rights Reserved.
%       $Revision: 1.8 $
%  A. Swami   January 20, 1995

%     RESTRICTED RIGHTS LEGEND
% Use, duplication, or disclosure by the Government is subject to
% restrictions as set forth in subparagraph (c) (1) (ii) of the
% Rights in Technical Data and Computer Software clause of DFARS
% 252.227-7013.
% Manufacturer: United Signals & Systems, Inc., P.O. Box 2374,
% Culver City, California 90231.
%
%  This material may be reproduced by or for the U.S. Government pursuant
%  to the copyright license under the clause at DFARS 252.227-7013.

% ----------------------- Parameter checks  ---------------------------
    [lx, lrecs] = size(x);
    [ly, nrecs] = size(y);
    [lz, krecs] = size(z);
    if (lx ~= ly | lrecs ~= nrecs | ly ~= lz | nrecs ~= krecs)
       error(' x, y and z should have identical dimensions')
    end

    if (ly == 1)
       x = x(:);  y = y(:);  z = z(:); ly = nrecs; nrecs = 1;
    end

    if (exist('plotflag') ~= 1)    plotflag = 1;   end
    if (exist('nfft') ~= 1)            nfft = 128; end
    if (exist('overlap') ~= 1)      overlap = 50;  end
    overlap = min(99, max(overlap,0));
    if (nrecs > 1)                  overlap =  0;  end
    if (exist('nsamp') ~= 1)          nsamp = 0;   end
    if (nrecs > 1)                    nsamp = ly;  end
    if (nrecs == 1 & nsamp <= 0)
       nsamp = fix(ly/ (8 - 7 * overlap/100));
    end
    if (nfft  < nsamp)   nfft = 2^nextpow2(nsamp); end
    overlap  = fix(overlap/100  * nsamp);
    nadvance = nsamp - overlap;
    nrecs    = fix ( (ly*nrecs - overlap) / nadvance);


% ------------------- create the 2-D window -------------------------
  if (exist('wind') ~= 1) wind = 5; end
  [m,n] = size(wind);
  window = wind;
  if (max(m,n) == 1)     % scalar: wind is size of Rao-Gabr window
     winsize = wind;
     if (winsize < 0) winsize = 5; end        % the window length L
     winsize = winsize - rem(winsize,2) + 1;  % make it odd
     if (winsize > 1)
        mwind   = fix (nfft/winsize);            % the scale parameter M
        lby2    = (winsize - 1)/2;

        theta  = -lby2:lby2;
        opwind = ones(winsize,1) * (theta .^2);       % w(m,n)=m^2
        opwind = opwind + opwind' + theta' * theta;   % m^2 + n^2 + mn
        opwind = 1 - (2*mwind/nfft)^2 * opwind;       %
        hex    = ones(winsize,1) * theta;             % m
        hex    = abs(hex) + abs(hex') + abs(hex+hex');
        hex    = (hex < winsize);
        opwind = opwind .* hex;
        opwind = opwind * (4 * mwind^2) / (7 * pi^2) ;
     else
        opwind = 1;
     end

  elseif (min(m,n) == 1)  % 1-D window passed: convert to 2-D
     window = window(:);
     if (any(imag(window) ~= 0 ))
        disp(['1-D window has imaginary components: window ignored'])
        window = 1;
     end
     if (any(window < 0))
        disp(['1-D window has negative components: window ignored'])
        window = 1;
     end
     lwind  = length(window);
     windf  = [window(lwind:-1:2); window];    % the full symmetric 1-D
     window = [window; zeros(lwind-1,1)];
     opwind = (windf * windf')      ...
              .* hankel(flipud(window), window); % w(m)w(n)w(m+n)
     winsize = length(window);

  else                    % 2-D window passed: use directly
    winsize = m;
    if (m ~= n)
       disp('2-D window is not square: window ignored')
       window = 1;
       winsize = m;
    end
    if (rem(m,2) == 0)
       disp('2-D window does not have odd length: window ignored')
       window = 1;
       winsize = m;
    end
    opwind  = window;
  end

% ---------------- accumulate triple products ----------------------

    Bspec    = zeros(nfft,nfft);

    mask = hankel([1:nfft],[nfft,1:nfft-1] );   % the hankel mask (faster)
    locseg = [1:nsamp]';
    for krec = 1:nrecs
        xseg   = x(locseg);
	yseg   = y(locseg);
        zseg   = z(locseg);
        Xf     = fft(xseg-mean(xseg), nfft)/nsamp;
        Yf     = fft(yseg-mean(yseg), nfft)/nsamp;
        CZf    = fft(zseg-mean(zseg), nfft)/nsamp;
        CZf    = conj(CZf);
        Bspec  = Bspec + (Xf * Yf.') .* ...
	         reshape(CZf(mask), nfft, nfft);
        locseg = locseg + nadvance;
    end

    Bspec = fftshift(Bspec)/(nrecs);

% ----------------- frequency-domain smoothing ------------------------

  if (winsize > 1)
      lby2 = (winsize-1)/2;
      Bspec = conv2(Bspec,opwind);
      Bspec = Bspec(lby2+1:lby2+nfft,lby2+1:lby2+nfft);
  end
% ------------ contout plot of magnitude bispectum --------------------

   if (rem(nfft,2) == 0)
       waxis = [-nfft/2:(nfft/2-1)]'/nfft;
   else
       waxis = [-(nfft-1)/2:(nfft-1)/2]'/nfft;
   end

if (plotflag)
   hold off, clf
%   contour(abs(Bspec),4,waxis,waxis),grid
   contour(waxis,waxis,abs(Bspec),4), grid on 
   title('Cross-Bispectrum ')
   xlabel('f1'), ylabel('f2')
   set(gcf,'Name','Hosa BISPECDX')
end
return

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜国产精品一区| 日韩欧美成人一区| 精品国产一区二区三区忘忧草| 首页国产欧美久久| 日韩免费观看高清完整版在线观看| 91在线观看美女| 视频一区二区三区中文字幕| 有坂深雪av一区二区精品| 欧美日韩国产天堂| 久久精品99久久久| 综合在线观看色| 欧美精品日韩一区| 国产成人精品免费网站| 一个色在线综合| 国产视频一区不卡| 欧美精品一级二级三级| 久久夜色精品国产欧美乱极品| av成人免费在线观看| 午夜精品久久久久影视| 日产国产高清一区二区三区| 国产精品久99| 日韩精品一区在线观看| 久久久久88色偷偷免费| 日韩一区二区在线免费观看| 91久久精品国产91性色tv| 国产精品456| 久久精品国产网站| 国产福利不卡视频| 色综合天天综合网天天狠天天| 激情欧美一区二区| 日韩精品五月天| 国产夫妻精品视频| 欧美视频在线观看一区| 成人黄色av电影| 国产精品99久久久久久似苏梦涵| www.爱久久.com| 日韩一级片网站| 中文字幕亚洲精品在线观看| 国产精品久久影院| 天天综合天天综合色| 国产成人自拍网| 欧美精品九九99久久| 国产三级精品三级在线专区| 日韩欧美国产综合| 国产精品久久久久影院老司| 亚洲chinese男男1069| 一级日本不卡的影视| 韩国一区二区三区| 在线视频国内自拍亚洲视频| 色94色欧美sute亚洲线路一ni| 日韩欧美你懂的| 亚洲成人1区2区| 99久久99久久精品免费观看| 91蜜桃在线观看| 欧美国产精品劲爆| 亚洲免费毛片网站| 五月婷婷久久丁香| 色婷婷国产精品| 5566中文字幕一区二区电影| 日韩精品一区二| 日韩主播视频在线| 欧美日韩一级二级三级| 欧美一区二区黄| 国产亚洲人成网站| 捆绑调教一区二区三区| 欧美喷潮久久久xxxxx| 亚洲欧洲三级电影| 成人h版在线观看| 国产欧美一二三区| 国产成人免费高清| 久久久久青草大香线综合精品| 麻豆精品久久精品色综合| 国产精品一区在线观看乱码| 日韩精品自拍偷拍| 久久精品国产精品亚洲红杏| 欧美一区二区免费观在线| 亚洲r级在线视频| 欧美另类videos死尸| 亚洲五月六月丁香激情| 国产精品一区二区男女羞羞无遮挡 | 制服丝袜av成人在线看| 亚洲综合图片区| 国产综合色产在线精品| 久久这里只精品最新地址| 久久99久久99小草精品免视看| 93久久精品日日躁夜夜躁欧美| 国产精品久久久久一区| 成人黄动漫网站免费app| 亚洲视频一二区| 欧美视频三区在线播放| 日本免费新一区视频| 欧美电影免费观看完整版| 精品一区二区三区香蕉蜜桃| 国产亚洲一区二区三区| aaa亚洲精品一二三区| 夜夜嗨av一区二区三区网页| 欧美猛男超大videosgay| 蜜臀av性久久久久av蜜臀妖精| 欧美mv日韩mv亚洲| 亚洲国产精品久久久久秋霞影院| 在线电影院国产精品| 久久99国产精品免费| 欧美激情自拍偷拍| 欧美视频一区在线| 精品一区免费av| 亚洲色图第一区| 欧美一区二区三区在| 国产成人综合自拍| 亚洲影视资源网| 国产丝袜在线精品| 欧美伊人久久大香线蕉综合69| 蜜臀av一区二区| 亚洲精品乱码久久久久久日本蜜臀| 欧美精品在线一区二区三区| 国产69精品久久99不卡| 国产亚洲欧美中文| 欧美性色黄大片手机版| 国产麻豆午夜三级精品| 久久久精品综合| 欧美日韩一二三区| 岛国精品在线观看| 中文字幕在线一区| 日韩一级片网站| 在线日韩一区二区| 丁香激情综合国产| 精品在线一区二区| 亚洲动漫第一页| 亚洲日本中文字幕区| 久久嫩草精品久久久精品| 欧美日韩国产一区| 欧美综合视频在线观看| 成人夜色视频网站在线观看| 蜜臀av亚洲一区中文字幕| 亚洲一区国产视频| 亚洲人成电影网站色mp4| 久久嫩草精品久久久精品一| 7777精品伊人久久久大香线蕉| 99re热视频这里只精品| 国产一区二区在线免费观看| 图片区日韩欧美亚洲| 亚洲综合另类小说| 最新日韩av在线| 国产精品久久一卡二卡| 久久久久久夜精品精品免费| 91精品国产色综合久久久蜜香臀| 91丝袜国产在线播放| 99热精品国产| 91丨porny丨最新| 91在线观看地址| 91在线视频免费观看| 波多野结衣一区二区三区| 成人在线视频一区二区| 国产91富婆露脸刺激对白| 国产精品一二三四| 国产成人综合视频| 成人18精品视频| www.成人网.com| 91久久线看在观草草青青| 日本高清视频一区二区| 欧美四级电影在线观看| 欧美日韩mp4| 欧美大胆一级视频| 国产婷婷精品av在线| 自拍av一区二区三区| 一区二区三区中文字幕在线观看| 一区二区三区四区在线| 亚洲成人免费视| 老司机精品视频在线| 国产一区二区三区免费播放| 国产一区91精品张津瑜| 粗大黑人巨茎大战欧美成人| 99精品欧美一区二区三区综合在线| 在线看国产一区| 欧美一级理论片| 国产日产精品1区| 一级精品视频在线观看宜春院| 肉肉av福利一精品导航| 国产一区二区三区在线观看免费视频| 成人一区在线看| 欧美三区免费完整视频在线观看| 欧美人与禽zozo性伦| 久久午夜羞羞影院免费观看| 国产精品久久久久久久久图文区 | 91免费视频网址| 欧美亚洲丝袜传媒另类| 日韩欧美综合在线| 国产精品三级av| 国产欧美一区二区精品仙草咪| 亚洲色图一区二区| 麻豆成人久久精品二区三区小说| 成人美女视频在线观看18| 欧美色视频一区| 亚洲国产高清不卡| 日韩高清在线电影| 成人综合日日夜夜| 欧美一区二区私人影院日本| 国产精品久久久久久一区二区三区| 午夜av区久久| 99国产精品99久久久久久| 欧美一区二区三区在线看|