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

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

?? getwave.m

?? Sparse Signal Representation using Overlapping Frames (matlab toolbox)
?? M
字號:
function F=GetWave(wname,Level);
% GetWave   Get a synthesis transform matrix based on a dyadic wavelet filter bank
%           Note the NormLim parameter given in this file, which may be set to
% trucate the filters, i.e. remove ends that are close to zero.
% This function returns the synthesis filters, which are derived from the
% wavelet (reconstruction) filters found by wfilters, as columns in a matrix F. 
% This is like the matrices used for overlapping frames. For orthogonal filter banks
% (orthogonal wavelets) we have F'*F=I. The normalization of the filters in
% the last part of the function cause problems for biorthogonal wavelets, but
% biorthogonal wavelets are in general problematic.
%
% F=GetWave(wname,Level);  
% F=GetWave('db3',1);  % returns the filters in 'db3' as columns in F, 6x2 
% F=GetWave('db3',3);  % F is size 40x8, N=8 and P=5. 
% F=GetWave('db79s',3);G=GetWave('db79a',3);  % F'*F~=I, but G'*F=I (and F'*G=I)
% ---------------------------------------------------------------------------% arguments:
%  F        The matrix with the synthesis filters, size of F (without truncation)
%           is NPxN, where N=2^Level and P depends on the length of the wavelet
%           filters and the number of Levels in the filter bank.
%  wname    name of the wavelet filter, as used in wfilters.m,
%           the synthesis (or analysis) part is returned.
%           also Daubechies 7-9 biorthogonal filter is possible
%  Level    number of levels to use, 
%           use Level=1 to return just the synthesis filters, 
% ---------------------------------------------------------------------------%
% The Daubechies 7-9 biorthogonal wavelet is like in table 7.2 page 119
% in C.S.Burrows et.al "Introduction to Wavelets and Wavelet Transforms"   
% It is normalized. Use 'db79a' for analysis and 'db79s' for synthesis
% or only 'db79' (which use the synthesis filters).

%----------------------------------------------------------------------
% Copyright (c) 2000.  Karl Skretting.  All rights reserved.
% Hogskolen in Stavanger (Stavanger University), Signal Processing Group
% Mail:  karl.skretting@tn.his.no   Homepage:  http://www.ux.his.no/~karlsk/
% 
% HISTORY:  dd.mm.yyyy
% Ver. 1.0  20.10.2000  KS: m-file made
% Ver. 1.1  09.01.2001  KS: added Daubechies 7-9 biorthogonal wavelet
% Ver. 1.2  11.01.2001  KS: added the NormLim parameter
% Ver. 1.3  29.05.2002  KS: Names 'db79a' and 'db79s' are used
% Ver. 1.4  28.11.2002  KS: moved from ..\Frames to ..\FrameTools
%----------------------------------------------------------------------


Mfile='GetWave';
NormLim=0;            % keeps also small ends, this may lead to F(:,:,p)
                      % is only zeros
%NormLim=1e-4;         % remove small ends of the filters 

J=abs(Level)+1;
L=zeros(J,1);         % length of the different synthesis filters
U=zeros(J,1);         % upsampling factor for the different synthesis filters

if strcmp(wname,'db79') | strcmp(wname,'db79a') | strcmp(wname,'db79s')
   % makes the filters of length 10 (this makes them fit into the F matrix
   % of size 10x2, or 2x2x5. F=[h0',h1']
   h0=[0,0.03782845550726,-0.02384946501956,-0.11062440441844,0.37740285561283,...
         0.85269867900889,0.37740285561283,-0.11062440441844,-0.02384946501956,...
         0.03782845550726];
   h1=[0,0.06453888262876,-0.04068941760920,-0.41809227322204,0.78848561640637,...
         -0.41809227322204,-0.04068941760920,0.06453888262876,0,0];
   if strcmp(wname,'db79a') 
      % the inverse filters (analysis)
      h0=[0,0,-0.06453888262876,-0.04068941760920,0.41809227322204,...
            0.78848561640637,0.41809227322204,-0.04068941760920,-0.06453888262876,0];
      h1=[0.03782845550726,0.02384946501956,-0.11062440441844,-0.37740285561283,...
            0.85269867900889,-0.37740285561283,-0.11062440441844,0.02384946501956,...
            0.03782845550726,0];
   end
else
    if exist('wfilters.m')==2
        [h0,h1]=wfilters(wname,'r');   % get the wavelet reconstruction filters
   else
      disp([Mfile,': can not find wfilters.m, is wavelet toolbox installed?']);
      h0=[1,1]/sqrt(2);h1=[1,-1]/sqrt(2);    % Haar wavelet
   end
end
Level=abs(Level);

f=[];        % f stores the different filters 
gh=h1;       % the high pass filter
hh=1;
j=J;
for l=1:Level
   L(j)=length(gh);
   f=[gh(:);f];
   U(j)=2^l;
   j=j-1;
   if exist('wfilters.m')==2      % wavelet toolbox
      gh=conv(dyadup(gh,0),h0);
      hh=conv(dyadup(hh,0),h0);   % note: l=1 (first time) this is hh=h0
   else
      gh=[gh;zeros(length(gh))];   % gh was a row vector
      gh=gh(:)';gh=gh(1:(end-1));  % and is still a row vector
      hh=[hh;zeros(length(hh))];   % hh was a row vector
      hh=hh(:)';hh=hh(1:(end-1));  % and is still a row vector
   end
end
L(1)=length(hh);
f=[hh(:);f];
U(1)=U(2);

N=U(1);       % N is least common multiple of upsampling factors
K=sum(N./U);
P=max(ceil((L-U)./N))+1;  % overlap factor

F=zeros(N*P,K);
Q=length(f);

% top align or center the vectors in F
nj=zeros(J,1);
for j=2:J; nj(j)=floor((L(1)-L(j)-U(1)+U(j))/(2*U(j)))*U(j); end;
k=0;q=1;
for j=1:J
   qi=q:(q+L(j)-1);     % indexes if f
   q=q+L(j);
   g=qi;                % values to write into F
   n=nj(j);
   for k=(k+1):(k+N/U(j))
      F((n+1):(n+L(j)),k)=f(g');
      n=n+U(j);
   end
end

% check if beginning or end of F is small
if NormLim
   NP=size(F,1);
   while norm(F(1:N,:))<NormLim
      F=F((N+1):NP,:);
      NP=size(F,1);
   end
   while norm(F((NP-N+1):NP,:))<NormLim
      F=F(1:(NP-N),:);
      NP=size(F,1);
   end
end   

% now normalize F, but not for the biorthogonal wavelets!
wname=[wname,'    ']; % makes name longer
if ~(strcmp(wname(1:4),'db79') | strcmp(wname(1:4),'bior') | strcmp(wname(1:4),'rbio') )
   for k=1:K;    
      temp=F(:,k)'*F(:,k);
      if (temp > 0); F(:,k)=F(:,k)/sqrt(temp); end;
      if sum(F(:,k))<0; F(:,k)=-F(:,k); end;
   end
end

return

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色悠久久久久综合欧美99| 懂色av噜噜一区二区三区av| 亚洲一二三级电影| 日韩在线一区二区| 蜜臀av亚洲一区中文字幕| 免费在线看一区| 日韩精品色哟哟| 免费成人在线影院| 午夜亚洲福利老司机| 国产精品剧情在线亚洲| 亚洲老妇xxxxxx| 97se亚洲国产综合自在线不卡| 国产一区二区三区免费| 国产乱子伦视频一区二区三区 | 午夜精品久久久久久| 夜夜揉揉日日人人青青一国产精品| 亚洲最色的网站| 日韩中文欧美在线| 国产精品亚洲一区二区三区在线| 成人美女视频在线观看| 色诱视频网站一区| 欧美一区二区三区播放老司机| 日韩精品中文字幕一区二区三区| 精品国产制服丝袜高跟| ●精品国产综合乱码久久久久 | 欧美一级日韩一级| 久久精品一二三| 亚洲欧美日韩国产综合| 美女诱惑一区二区| av亚洲精华国产精华精| 日韩视频在线观看一区二区| 国产精品国产三级国产专播品爱网| 亚洲制服丝袜在线| 国内一区二区视频| 色欧美乱欧美15图片| 精品国产伦理网| 一区二区三区四区视频精品免费 | 天堂在线亚洲视频| 精品久久国产字幕高潮| 国产精品99久久久久| 亚洲精品一区二区精华| 美女脱光内衣内裤视频久久网站 | 国产欧美一区二区三区沐欲| 亚洲午夜电影在线观看| 欧美一级艳片视频免费观看| 91色porny| 欧美日韩午夜影院| 欧美激情综合网| 日韩电影在线一区二区三区| 9久草视频在线视频精品| 欧美精品久久久久久久久老牛影院| 久久影院午夜片一区| 亚洲国产综合在线| 大桥未久av一区二区三区中文| 欧美日韩中文精品| 亚洲同性gay激情无套| 国产一二精品视频| 精品国产乱码久久久久久浪潮| 亚洲综合色在线| 成人av在线网| 久久久久久久久久久黄色| 免费在线看成人av| 91精品中文字幕一区二区三区| 亚洲视频在线一区二区| 懂色av一区二区夜夜嗨| 国产午夜精品福利| 丁香亚洲综合激情啪啪综合| 337p粉嫩大胆噜噜噜噜噜91av| 免费视频最近日韩| 欧美一区永久视频免费观看| 亚洲超丰满肉感bbw| 色婷婷国产精品久久包臀 | 国产精品1区2区3区在线观看| 日韩欧美亚洲国产精品字幕久久久| 午夜激情久久久| 欧美一区二区三区四区五区| 日韩一区精品字幕| 欧美精品九九99久久| 天堂蜜桃一区二区三区| 欧美精品第1页| 麻豆国产精品一区二区三区| 日韩欧美区一区二| 国产一区二区按摩在线观看| 国产日韩欧美高清| 99久久综合99久久综合网站| 亚洲免费观看高清完整版在线观看| 91在线视频在线| 亚洲国产一区二区三区青草影视 | 日韩和欧美的一区| 日韩精品一区二区三区视频播放 | 国产ts人妖一区二区| 麻豆久久久久久久| 国产曰批免费观看久久久| 久久丁香综合五月国产三级网站| 午夜精品一区二区三区三上悠亚| 国产精品欧美一区喷水| 亚洲天天做日日做天天谢日日欢| 日本美女一区二区| 亚洲一二三四在线| 欧美欧美午夜aⅴ在线观看| 麻豆91在线看| 国产精品久久久一本精品| 欧美亚洲一区三区| 看片的网站亚洲| 国产精品丝袜黑色高跟| 欧美午夜电影一区| 国产毛片一区二区| 亚洲最大成人综合| 日韩精品一区二区三区老鸭窝| 成人三级伦理片| 日精品一区二区三区| 国产色产综合产在线视频| 91国模大尺度私拍在线视频| 久久国产精品色婷婷| 亚洲精品一二三| 精品久久久久99| 欧美综合亚洲图片综合区| 国产又黄又大久久| 一级特黄大欧美久久久| 久久久久久久精| 欧美高清视频不卡网| 国产成人aaaa| 麻豆一区二区99久久久久| 亚洲综合视频在线| 国产精品亲子乱子伦xxxx裸| 日韩精品一区在线观看| 日本道免费精品一区二区三区| 韩国av一区二区三区四区| 午夜国产精品影院在线观看| 亚洲蜜桃精久久久久久久| 久久久久久久国产精品影院| 欧美一区午夜精品| 欧美日韩国产一区二区三区地区| 波多野结衣精品在线| 国产美女精品在线| 久草在线在线精品观看| 亚洲影院理伦片| 亚洲欧美视频一区| 亚洲国产精品国自产拍av| 日韩精品一区二区三区在线| 色综合天天综合网天天看片| 亚洲成人在线观看视频| 国产麻豆日韩欧美久久| 亚洲欧美在线观看| 欧美精品电影在线播放| 国产精品1024| 亚洲福利一区二区三区| 欧美一区二区三区色| 97久久精品人人做人人爽50路| 亚洲午夜av在线| 国产欧美日本一区视频| 欧美视频你懂的| 日韩午夜电影av| 亚洲视频小说图片| 国产精品嫩草99a| 国产精品色眯眯| 国产精品美女久久久久久久久久久| 国产色91在线| 国产精品成人一区二区艾草 | 色综合色狠狠天天综合色| 99久久久无码国产精品| 97se亚洲国产综合在线| 91亚洲午夜精品久久久久久| 在线免费av一区| 欧美日韩国产区一| 7777精品伊人久久久大香线蕉完整版| 欧美猛男超大videosgay| 欧美日韩一二区| 欧美一区二区视频免费观看| 日韩欧美一级特黄在线播放| 久久精品日产第一区二区三区高清版 | 亚洲色图欧美在线| 亚洲精品伦理在线| 天堂av在线一区| 韩国视频一区二区| 91色porny| 欧美日韩你懂的| 久久久三级国产网站| 亚洲精品你懂的| 日韩精品一二三| 成人国产免费视频| 欧美美女网站色| 欧美激情在线观看视频免费| 亚洲在线视频一区| 激情综合色播激情啊| 91激情五月电影| 精品免费国产二区三区| 亚洲精品五月天| 国产在线一区观看| 欧美日韩在线电影| 国产欧美日本一区二区三区| 亚洲小说欧美激情另类| 国产成人一区在线| 欧美日本视频在线| 18欧美乱大交hd1984| 亚洲国产精品嫩草影院| 国产一区二区中文字幕| 国产欧美一区在线| 欧美日韩国产成人在线免费| 国产精品视频第一区|