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

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

?? seance4.m

?? A partir d un son, permet de reperer les tonales selon en utilisant l echelle de Bark
?? M
字號:
clc
clear all;
close all;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                                                        %% Session 4 %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

M=512;

fid = fopen('waziwaza.raw'); %fid negative mean the file couldn't be open
wave = fread(fid,'short');
soundsc(wave,16000); 
figure(1)
N=17100;
t=[1/16000:1/16000:N/16000];
sigma2=25*10^6;
noise = sqrt(sigma2)*randn(N,1); %Gaussian Centred White Noise with sigma2's variance
wave_noised = wave + noise; % noised wave
subplot 311
plot(t,wave);
xlim([0 1]);
subplot 312
plot(t,noise);
xlim([0 1]);
subplot 313
plot(t,wave_noised);
xlim([0 1]);
xlabel('time in second');
ylabel('GCWN');
title('Gaussian Centred White Noise with sigma2''s variance');


wavered= wave_noised([2100:2611]);
wave_windowed=wavered.*hann(M);

N=512;

for (k=2100:1:2611)
    S=10*log10(abs(fft(wave_windowed)).^2./(N));
end


load f2bark.mat;  

figure(2)

subplot(2,2,1)
plot([0:M/2-1]*16000/M,S(1:256));
xlabel(' Frequency (Hz)');
ylabel('Magnitude  (dB)');
title('S(k)');


    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%%%%%%% Periodogram with critic band %%%%%%%%%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

subplot(2,2,2)

hold on
plot([0:M/2-1]*16000/M,S(1:256));
xlabel(' Frequency (Hz)');
xlim([0 8000]);
ylabel('Magnitude en dB');
title('S(k) with Bark scale');
for k=1:24
    line([f2bark(k,2),f2bark(k,2)],[0,100],'color','r');
end
legend('S(k)','bark');
hold off

                %%%%%%%%%%%%%%%%%%  
                %%%%% Step 3 %%%%%
                %%%%%%%%%%%%%%%%%%

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%%%% Signal Component Nature Determination %%%%%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%% Tonale and untonale frequencies %%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



ton=0;a=1;b=1; % a pour les tonales et b pour les atonales
for k=4:251
    if ( (S(k)>S(k-1)) && (S(k)>=S(k+1)) )        
       if ( k>2 && k<63 )
            for jj=[-2,2]
                if ((S(k)-S(k-jj))>=7)
                    ton=ton+1;
                end
            end
            if ton==2
                Tonale(a,1)=k-1;
                a=a+1;
                ton=0;
            else
                Tonale(b,2)=k-1;
                b=b+1;
                ton=0;
            end            
       end
        if ( k>= 63 && k<127 )
            for jj=[-3,-2,2,3]
                if ((S(k)-S(k-jj))>=7)
                    ton=ton+1;
                end  
            end
            if ton==4
                Tonale(k,1)=k-1;
                a=a+1;
                ton=0;
             else
                Tonale(b,2)=k-1;
                b=b+1;
                ton=0;
            end            
        end
        if ( k>=127 && k<250)
            for jj=[-6:-2,2:6]
                if  ((S(k)-S(k-jj))>=7)  
                    ton=ton+1;
                end
            end
             if ton==10
                a=a+1;
                ton=0;
              else
                Tonale(b,2)=k-1;
                b=b+1;
                ton=0;
             end
        end
    
    else
        Tonale(b,2)=k-1;
        b=b+1;
    end
end
clear ton a b jj k;


figure(2)

subplot(2,2,3:4)
hold on
plot([0:M/2-1]*16000/M,S(1:256));
xlabel(' Frequency (Hz)');
xlim([0 8000]);
ylabel('Magnitude en dB');
title('S(k) with tonale plotted');

for k=1:24
    line([f2bark(k,2),f2bark(k,2)],[0,100],'color','r');
end
for k=1:length(Tonale)
    if Tonale(k)~=0
    plot((Tonale(k))*16000/M, S(Tonale(k)+1),'*','color','green')
    end
end
legend('S(k)','bark');
hold off

figure(3)
hold on
plot([0:M/2-1]*16000/M,S(1:256));
xlabel(' Frequency (Hz)');
xlim([0 2000]);
ylabel('Magnitude en dB');
ylim([60 100]);
title('S(k) with tonale plotted');


for k=1:24
    line([f2bark(k,2),f2bark(k,2)],[0,100],'color','r');
end
for k=1:length(Tonale)
    if Tonale(k)~=0
    plot((Tonale(k))*16000/M, S(Tonale(k)+1),'*','color','green')
    end
end
legend('S(k)','bark');
hold off


                %%%%%%%%%%%%%%%%%%  
                %%%%% Step 4 %%%%%
                %%%%%%%%%%%%%%%%%%

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%%%%%%%%%%%%% Component Treatment %%%%%%%%%%%%%%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % %%% %%% %%% %% Tonal Treatment %% %%% %%% %%%  % 
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    Fech = 16000;
for k=1:length(Tonale)
    if Tonale(k,1)~=0
        P1(k,1)=10*log10(10^(S(Tonale(k,1))/10)+10^(S(Tonale(k,1)+1)/10)+10^(S(Tonale(k,1)+2)/10));
    end
end
clear k;
%Sa est le seuil d'audition absolue
f=[0.001:0.001:20];
Sa=3.64*f.^(-0.8)-6.5*exp(-0.6*(f-3.3).^2)+10^(-3)*f.^4;

%suppression des tonales sous le seuil d'audition absolue
for k=1:length(Tonale)
    if Tonale(k,1)~=0
        if P1(k)>Sa(1,floor((Tonale(k,1)-1)*16000/M )) %floor renvoie la partie enti鑢e
            TonaleTraited(k,1)=Tonale(k);
            TonaleTraited(k,2)=P1(k);
        end
    end
end
clear k;


    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % %%% %%% %%% %% Non-Tonal Treatment %% %%% %%% %%%  % 
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

a=0; %a pour les cases du tableau
b=0; %b pour les barks 

a=0;
for b=1:24
    for k=1:length(Tonale)
        if (bark((Tonale(k,2))*16000/M)==b)
            a=a+10^(S( Tonale(k,2) )/10); 
            TonaleTraited(b,4)=10*log10(a);
            TonaleTraited(b,3)=f2bark(b,3);
        end
    end
    a=0;
end
clear a b k;


    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%%%%%%% Tonal et Untonal plotted after treatment %%%%%%%%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

figure(4)

subplot 211

hold on
plot([0:M/2-1]*16000/M,S(1:256));
xlim([0 8000]);
xlabel(' Frequency (Hz)');
ylabel('Magnitude en dB');
title('S(k)with tonale and non-tonale after treatment');

for k=1:24
    line([f2bark(k,2),f2bark(k,2)],[0,100],'color','red');
end
for k=1:length(Tonale)
    if Tonale(k)~=0
    plot((TonaleTraited(k))*16000/M, TonaleTraited(k,2),'*','color','green')
    end
end
for k=2:length(TonaleTraited)
    plot(TonaleTraited(k,3),TonaleTraited(k,4) ,'*','color','blue');
end

hold off


subplot 212
xlim([0 2000]);
ylim([20 100]);
hold on
plot([0:M/2-1]*16000/M,S(1:256));
xlabel(' Frequency (Hz)');
ylabel('Magnitude en dB');

for k=1:24
    line([f2bark(k,2),f2bark(k,2)],[0,100],'color','red');
end
clear k;
for k=1:length(Tonale)
    if Tonale(k)~=0
    plot((TonaleTraited(k))*16000/M, TonaleTraited(k,2),'*','color','green')
    end
end
for k=2:length(TonaleTraited)
    plot(TonaleTraited(k,3),TonaleTraited(k,4) ,'*','color','blue');
end

hold off

                %%%%%%%%%%%%%%%%%%  
                %%%%% Step 5 %%%%%
                %%%%%%%%%%%%%%%%%%

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%%% Component's Influence on nearby components %%%%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%Voir la fonction dans le fichier masque.m


                %%%%%%%%%%%%%%%%%%  
                %%%%% Step 6 %%%%%
                %%%%%%%%%%%%%%%%%%

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%%%%%%%%%%%% Masked Curve Calculation %%%%%%%%%%%%%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

N=512;

for (f=1:256) 
    Masquage_Courbe(f,1)=MasqueTotal(f*16/512);
    
end

figure (5)

subplot 211

hold on
plot([0:M/2-1]*16000/M,S(1:256));
plot([1:256]*16000/N,Masquage_Courbe(1:256),'color','black');
xlabel(' Frequency (Hz)');
xlim([0 8000]);
ylabel('Magnitude en dB');
ylim([0 100]);
title('Masking curve of S(k)');

for k=1:24
    line([f2bark(k,2),f2bark(k,2)],[0,100],'color','r');
end
hold off

subplot 212


hold on
plot([0:M/2-1]*16000/M,S(1:256));
plot([1:256]*16000/N,Masquage_Courbe(1:256),'color','black');
xlabel(' Frequency (Hz)');
xlim([0 2000]);
ylabel('Magnitude en dB');
ylim([20 100]);

for k=1:24
    line([f2bark(k,2),f2bark(k,2)],[0,100],'color','r');
end
clear k;
for k=1:length(Tonale)
    if Tonale(k)~=0
    plot((TonaleTraited(k))*16000/M, TonaleTraited(k,2),'*','color','green');
    end
end
hold off

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一区不卡| 欧美日韩免费视频| 欧美性猛交xxxx乱大交退制版| 国产精品资源在线看| 欧美怡红院视频| 中文字幕不卡在线观看| 日韩精品电影在线| 99国产精品国产精品毛片| 日韩免费高清视频| 亚洲综合男人的天堂| 成人爱爱电影网址| 精品国产乱码久久久久久免费 | 成人精品在线视频观看| 91超碰这里只有精品国产| 中文字幕+乱码+中文字幕一区| 亚洲一区二区精品3399| 99久久伊人精品| 久久精品欧美日韩精品| 美女被吸乳得到大胸91| 欧美色图免费看| 亚洲免费视频中文字幕| 成人av在线一区二区| 2014亚洲片线观看视频免费| 日韩**一区毛片| 欧美日韩一区二区三区四区五区| 中文字幕的久久| 成人美女视频在线观看18| 久久久久久综合| 国内外成人在线| 精品免费国产二区三区| 国产老妇另类xxxxx| 欧美一级日韩不卡播放免费| 天天综合天天做天天综合| 欧美唯美清纯偷拍| 亚洲国产精品久久不卡毛片| 欧美色偷偷大香| 天天爽夜夜爽夜夜爽精品视频| 91麻豆福利精品推荐| 亚洲黄色性网站| 色女孩综合影院| 亚洲成人午夜电影| 日韩一区二区精品葵司在线 | 欧美一区二区三区免费大片| 亚洲五月六月丁香激情| 欧美精品免费视频| 久久国产精品一区二区| 欧美精品一区二区三区蜜桃| 国产一区三区三区| 国产精品久久久久久久久免费桃花| 国产在线播放一区三区四| 国产喷白浆一区二区三区| 国产69精品久久久久毛片| 中文字幕亚洲区| 欧美日韩国产影片| 久久国产精品第一页| 久久精品视频一区二区| bt7086福利一区国产| 亚洲图片有声小说| 欧美mv日韩mv国产| av一区二区三区在线| 亚洲图片欧美色图| 久久综合九色综合欧美亚洲| 成人涩涩免费视频| 亚洲sss视频在线视频| 亚洲精品一区二区三区四区高清 | 不卡免费追剧大全电视剧网站| 日本一区二区三区视频视频| 91免费版在线| 麻豆91精品91久久久的内涵| 国产欧美日韩另类视频免费观看| 成人午夜视频网站| 日韩精品电影在线观看| 国产精品久久久久久久久图文区 | 欧美日韩中字一区| 国模一区二区三区白浆 | 欧美性生活影院| 另类人妖一区二区av| 最新高清无码专区| 日韩精品一区二区在线| 色综合久久久久久久久久久| 国内精品嫩模私拍在线| 亚洲图片一区二区| 国产精品理伦片| 亚洲精品在线电影| 欧美美女一区二区三区| 白白色亚洲国产精品| 久久99国产精品久久99果冻传媒| 国产精品人人做人人爽人人添| 91性感美女视频| 国产一区二区免费看| 亚洲va欧美va国产va天堂影院| xvideos.蜜桃一区二区| 欧美日韩国产成人在线免费| 5月丁香婷婷综合| 成+人+亚洲+综合天堂| 日本不卡在线视频| 亚洲一卡二卡三卡四卡五卡| 中文在线一区二区| 国产亚洲成aⅴ人片在线观看| 欧洲精品一区二区| 不卡的av中国片| 国产1区2区3区精品美女| 日本特黄久久久高潮| 亚洲综合男人的天堂| 亚洲黄色片在线观看| 亚洲欧美一区二区视频| 中文字幕第一页久久| 国产人伦精品一区二区| 久久久蜜桃精品| 久久综合999| 久久嫩草精品久久久精品一| 精品剧情在线观看| 欧美一区二区女人| 日韩午夜激情视频| 日韩一卡二卡三卡| 欧美电影免费观看高清完整版 | 中文字幕av不卡| 久久久久久**毛片大全| 精品免费视频一区二区| 精品国产乱码久久久久久闺蜜| 欧美在线999| 欧美人xxxx| 欧美一级夜夜爽| 亚洲精品在线观看视频| 国产日产亚洲精品系列| 国产精品久久久久影视| 中文字幕中文字幕一区| 亚洲精品成人天堂一二三| 亚洲图片欧美色图| 日本人妖一区二区| 激情久久五月天| 成人网男人的天堂| 欧洲一区在线电影| 在线成人免费观看| 日韩欧美成人一区二区| 久久久99久久| 亚洲精品高清在线| 美女网站色91| 成人激情午夜影院| 欧美日韩一区二区三区不卡| 欧美丰满少妇xxxxx高潮对白| 欧美日本在线一区| 久久综合色一综合色88| 国产精品免费网站在线观看| 亚洲精品国产视频| 久久精品国内一区二区三区| 国产ts人妖一区二区| 在线观看日韩精品| 精品国内片67194| 亚洲另类一区二区| 六月丁香综合在线视频| 99riav一区二区三区| 69成人精品免费视频| 视频精品一区二区| 国产大陆a不卡| 欧美日韩国产一二三| 久久精品一区二区三区四区| 一区二区三区美女视频| 国产一区二区三区香蕉 | 国产婷婷色一区二区三区 | 欧美精品丝袜中出| 国产日产欧产精品推荐色 | 一本色道久久综合精品竹菊| 欧美一区欧美二区| 亚洲欧美电影院| 国产一区二区看久久| 欧美午夜寂寞影院| 亚洲国产精品ⅴa在线观看| 天天综合日日夜夜精品| av午夜一区麻豆| 精品成人一区二区三区| 亚洲国产精品久久人人爱蜜臀| 韩国毛片一区二区三区| 欧美吻胸吃奶大尺度电影| 中文字幕亚洲在| 精品亚洲成a人在线观看| 欧美三级日韩三级国产三级| 国产精品久久久99| 国产一区二区三区精品欧美日韩一区二区三区 | 成人免费观看视频| 制服丝袜亚洲精品中文字幕| 亚洲区小说区图片区qvod| 国产成人av电影在线观看| 欧美成人video| 日韩电影在线一区| 欧美做爰猛烈大尺度电影无法无天| 欧美日本在线看| 亚洲一区二区在线播放相泽| 91亚洲精品一区二区乱码| 亚洲国产精品欧美一二99| 成+人+亚洲+综合天堂| 国产日韩欧美精品在线| 国产一区二区主播在线| 精品久久人人做人人爰| 日产欧产美韩系列久久99| 欧美日韩不卡在线| 石原莉奈一区二区三区在线观看| 色综合色狠狠天天综合色| 18成人在线观看| 91美女视频网站|