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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? inprove_beta.asv

?? 蟻群算法的程序
?? ASV
字號:
%改進的蟻群算法應(yīng)用于搜索信號有效帶寬
%信噪比SNR=-10dB
%信號有效帶寬250~300Hz

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%高斯噪聲環(huán)境下寬帶矢量信號
%固定信號源,水聽器位于原點
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear all
clc;

%初始化參數(shù)
x_a=0;
y_a=0;           %水聽器坐標(biāo)
len=8192;        %采樣點數(shù)
fs=4096;         %采樣頻率
SNR=-10;         %信噪比
nfft=4096;
%信號帶寬
freq_up=301;     
freq_down=350;
%待檢測頻率范圍
up=201;
down=500;

%信號源方位
target_x=30;
target_y=40;
r_s=sqrt((target_x-x_a)^2+(target_y-y_a)^2); 
phi_s=atan2(target_y-y_a,target_x-x_a);

%產(chǎn)生噪聲
An=8;                  %噪聲幅度基值
W=randn(len,4);
N=[1,0,0,0;
   0,1/3,0,0;
   0,0,1/3,0;
   0,0,0,1/3];
N=sqrt(N);
noise=W*N;
p_n=noise(:,1);
En_n=std(An*p_n).^2;            %噪聲能量	
df=fs/2;           
dEn_n=En_n/df;                  %能量密度

%產(chǎn)生隨機信號
signal_p=randn(len,1);
%信號通過橢圓帶通濾波器
wn=[freq_up freq_down]*2/fs;
[b,a]=ellip(6,0.1,30,wn);
signal=filter(b,a,signal_p);

%帶寬信號
En_s=std(signal).^2;                    %信號能量
dEn_s=En_s/(freq_down-freq_up);         %信號能量密度
A_s=sqrt(2*10.^(SNR/10)*En_n/En_s);   %信號幅值
p_s=A_s.*signal;       %聲壓  
vx_s=p_s.*cos(phi_s);  %X方向振速
vy_s=p_s.*sin(phi_s);  %Y方向振速

%信號+噪聲
p=p_s+An*noise(:,1);
En=sum(p.^2)/length(p);
vx=vx_s+An*noise(:,2);
vy=vy_s+An*noise(:,3);
vz=An*noise(:,4);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%建立信號頻率與蟻群算法中路徑長度的關(guān)系
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%功率譜估計
window=hanning(nfft);               %加漢寧窗
[En_p,f]=psd(p,nfft,fs,window);
[En_vx,f]=psd(vx,nfft,fs,window);
[En_vy,f]=psd(vy,nfft,fs,window);
[pvx,f]=csd(p,vx,nfft,fs,window);
[pvy,f]=csd(p,vy,nfft,fs,window);
[pvz,f]=csd(p,vz,nfft,fs,window);

figure(1);
plot(f,10*log10(En_p),'k');
title('聲壓功率譜');
xlabel('frequence/Hz');
ylabel('Energy/dB');

En_p=En_p(up:down);
En_vx=En_vx(up:down);
En_vy=En_vy(up:down);
pvx=pvx(up:down);
pvy=pvy(up:down);
pvz=pvz(up:down);

temp_f=f(up:down);
l_length=length(temp_f);  
for i=1:l_length
    enegry(i,1)=real(En_p(i));
    enegry(i,2)=real(pvx(i));
    enegry(i,3)=real(pvy(i));
    enegry(i,4)=real(pvz(i));
    I(i)=sqrt(enegry(i,2).^2+enegry(i,3).^2+enegry(i,4).^2);
end
l=abs(10*log10(1000./I))+2;

figure(2);
plot(f(up:down),l,'k');
title('路徑');
xlabel('frequence/Hz');
ylabel('length');


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%蟻群算法
%參考文獻:《蟻群算法原理及其應(yīng)用》 段海濱
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%參數(shù)初始化
number=down-up+1;
q=1:number;
alpha=0.2;      %信息啟發(fā)式因子
beta=0.08;       %期望啟發(fā)式因子
tao(q)=0;        %路徑的初始信息量
rou=0.5 ;        %信息素揮發(fā)系數(shù)
N=2000;         %蟻群大小
Q=30;          %信息素強度
D(q)=l;       % 路徑的長度設(shè)定
yita=1./l';        %路徑的啟發(fā)函數(shù)
min_beta=1.5;

  %總搜索次數(shù)為time
time=20;           
n(q,time)=0;
beta_1(time)=0;
beta_1(1)=beta;
b=2;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%路徑上信息素為零,蟻群第一次對路徑進行隨機選擇
for i_0=1:N
    p=rand;
    p_0=1/number;
    sum_p_0=0;
    for j_0=1:number
        sum_p_0=sum_p_0+p_0;
        if sum_p_0>p
            n(j_0,1)=n(j_0,1)+1;
            break
        end
    end
end
            
%第一次選擇后,路徑上信息素改變
detatao=n(: ,1).*Q./l';
tao=(1-rou).*tao'+detatao;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%蟻群從第二次開始連續(xù)進行time-1次循環(huán)選擇
for k=2:time
    detatao=0;
    for i=1:N
        %每只螞蟻在選擇路徑之前,先計算各條路徑的選擇概率
        sum_1=sum(tao.^alpha.*yita.^beta);
        p(q)=tao.^alpha.*yita.^beta./sum_1;
        %運用輪盤賭選擇算法
        p_1=rand;
        sum_p=0;
        for j=1:number
            sum_p=sum_p+p(j);
            if sum_p>p_1;
                n(j,k)=n(j,k)+1;
                break
            end
        end
    end
    
%根據(jù)每次循環(huán)輸出的最優(yōu)解自動調(diào)節(jié)alpha因子   
    for c_0=1:6
        n_0(c_0,k)=sum(n(50*(c_0-1)+1:50*c_0,k));
    end 
    A_0=n_0(1,k);
    for c_1=2:6
        if A_0<=n_0(c_1,k)
            A_0=n_0(c_1,k);
            c_2=c_1;
        end
    end
    n_2(1)=sum(n(50*(c_2-1)+1:50*c_2,1));
    n_2(k)=sum(n(50*(c_2-1)+1:50*c_2,k));
    if (n_2(k)<=n_2(k-1))&(b*beta<=min_beta)
        beta=b*beta;
    else
        beta=beta;
    end
beta_1(k)=beta;

%信息素更新
detatao=n(:,k).*Q./l';
tao=(1-rou)*tao+detatao;
end
%在循環(huán)搜索后統(tǒng)計被檢測信號的每個頻率平均螞蟻數(shù)目
%輸出檢測到的信號的有效頻帶
A(number)=0;
for d=1:number
    sum_a(d)=sum(n(d,:));
    average(d)=sum_a(d)/time;
    if average(d)>10
        A(d)=d;
    end 
end
for d_1=1:number
    if A(d_1)~=0
        freq_up_1=A(d_1)+200;
        break
    end
end
for d_2=number:-1:1
    if A(d_2)~=0
        freq_down_1=A(d_2)+200;
        break
    end
end
%噪聲通過橢圓帶通濾波器
wn0=[freq_up_1 freq_down_1]*2/fs;
[b0,a0]=ellip(6,0.1,30,wn0);
noise0=filter(b0,a0,p_n);
En_n0=std(An*noise0).^2;

En_s1=std(p_s).^2;
SNR0=10*log10(En_s1/En_n0);

for k_1=1:time
    for c_3=1:6
        n_3(c_3,k_1)=sum(n(50*(c_3-1)+1:50*c_3,k_1));
    end
end

for c_4=1:6
    n_4(c_4)=sum(n_3(c_4,:))/time;
end
B=n_4(1);
for c_5=2:6
    if B<=n_4(c_5)
        B=n_4(c_5);
        c_6=c_5;
    end
end

figure(3);
plot(n_3(c_6,:),'k');
title('有效路徑(帶寬)上的螞蟻數(shù)目');
xlabel('number');
ylabel('time');

figure(4);
plot(f(up:down),average,'k');
% title('搜索完成后各個頻率上的螞蟻分布');
xlabel('頻率(Hz)');
ylabel('螞蟻數(shù)目只');

n
n_3
n_2
beta_1
n_4
freq_up_1
freq_down_1
SNR0

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩亚洲电影在线| 一区二区三区欧美日| 亚洲视频一区在线| 日本免费新一区视频| 99久久99久久综合| 精品国产一区二区国模嫣然| 亚洲一区二区不卡免费| 成人午夜在线视频| 精品久久久久久综合日本欧美 | 26uuu亚洲| 国产精品久久久久婷婷| 日韩毛片精品高清免费| 精品亚洲国产成人av制服丝袜| 色综合天天综合网国产成人综合天| 555www色欧美视频| 国产精品无人区| 国产呦萝稀缺另类资源| 欧美日韩国产美| 一区二区高清视频在线观看| www.欧美色图| 国产日韩精品一区二区浪潮av| 免费日本视频一区| 欧美日韩精品免费观看视频| 一区二区三区在线高清| kk眼镜猥琐国模调教系列一区二区| 久久久亚洲午夜电影| 国产在线国偷精品产拍免费yy| 欧美一区二区精品| 日韩高清不卡一区| 欧美一区二区三区成人| 人禽交欧美网站| 欧美一区二区三区在线看| 午夜精品久久久久久不卡8050| 欧美婷婷六月丁香综合色| 亚洲一区二区偷拍精品| 欧美色综合网站| 日日噜噜夜夜狠狠视频欧美人 | 性做久久久久久免费观看| 91视频xxxx| 亚洲精品成a人| 欧美日韩国产片| 美女视频黄频大全不卡视频在线播放 | 色综合一区二区| 亚洲欧美激情视频在线观看一区二区三区 | 蜜臀精品一区二区三区在线观看 | 91久久精品国产91性色tv| 夜夜精品浪潮av一区二区三区| 色8久久精品久久久久久蜜| 一区二区三区.www| 3atv一区二区三区| 久久爱另类一区二区小说| 国产欧美一区二区精品婷婷| 成人爱爱电影网址| 一级精品视频在线观看宜春院| 欧美亚洲丝袜传媒另类| 男人操女人的视频在线观看欧美| 日韩女优电影在线观看| 国产福利不卡视频| 伊人开心综合网| 欧美不卡在线视频| 成人开心网精品视频| 亚洲自拍欧美精品| 精品噜噜噜噜久久久久久久久试看| 国产成人激情av| 亚洲成av人**亚洲成av**| 精品国产成人系列| 91在线视频免费91| 日韩av在线免费观看不卡| 国产欧美日韩在线看| 欧美午夜理伦三级在线观看| 久久精品国产99国产精品| 国产精品高潮呻吟久久| 欧美一区二区三区在线观看视频| 国产精品自拍毛片| 亚洲丶国产丶欧美一区二区三区| 久久久久久久久久久黄色| 色8久久精品久久久久久蜜| 国内外成人在线| 亚洲成av人片在www色猫咪| 国产视频一区在线播放| 欧美丝袜丝交足nylons图片| 国产成人免费在线观看| 五月婷婷综合在线| 日韩毛片一二三区| 久久久久综合网| 欧美一级片在线观看| 97se狠狠狠综合亚洲狠狠| 裸体在线国模精品偷拍| 亚洲一区在线看| 国产精品午夜免费| 日韩欧美高清dvd碟片| 欧洲视频一区二区| 成人性生交大片免费看中文| 麻豆国产精品视频| 亚洲一区二区视频在线| 1区2区3区欧美| 久久亚洲私人国产精品va媚药| 欧美日韩一区二区三区在线看| 播五月开心婷婷综合| 国产酒店精品激情| 久久国产欧美日韩精品| 日韩1区2区日韩1区2区| 一区二区三区欧美视频| 亚洲情趣在线观看| 亚洲欧洲一区二区在线播放| 国产目拍亚洲精品99久久精品| 欧美成人r级一区二区三区| 91精品久久久久久久99蜜桃| 欧美日韩三级一区二区| 欧美日韩精品免费| 欧美日韩精品一区二区三区蜜桃| 91久久人澡人人添人人爽欧美| aaa亚洲精品| voyeur盗摄精品| 99久久777色| 91亚洲精品乱码久久久久久蜜桃| 福利一区福利二区| 国产成人8x视频一区二区| 激情文学综合网| 国模娜娜一区二区三区| 国产精品羞羞答答xxdd| 国产91丝袜在线播放0| 国产馆精品极品| 99久久精品免费看国产| 色婷婷综合久久久中文一区二区| 色婷婷精品大在线视频| 欧美色图免费看| 欧美一区二区三区精品| 26uuuu精品一区二区| 国产欧美va欧美不卡在线| 国产精品久久久99| 亚洲人成电影网站色mp4| 亚洲一区二区三区爽爽爽爽爽 | 欧美视频日韩视频在线观看| 欧美网站大全在线观看| 日韩欧美中文字幕一区| 欧美成人一区二区三区片免费 | 国产精品香蕉一区二区三区| 丁香啪啪综合成人亚洲小说| 93久久精品日日躁夜夜躁欧美| 色老汉av一区二区三区| 欧美一级黄色录像| 国产日韩欧美激情| 亚洲天天做日日做天天谢日日欢| 亚洲国产综合91精品麻豆| 精品中文字幕一区二区小辣椒| 国产呦精品一区二区三区网站| 91尤物视频在线观看| 欧美日韩精品欧美日韩精品| 欧美精品一区二区精品网| 中文字幕佐山爱一区二区免费| 五月开心婷婷久久| 国产精品伊人色| 欧美午夜一区二区三区| www一区二区| 夜夜操天天操亚洲| 国产一区 二区| 欧美男男青年gay1069videost | 欧美高清hd18日本| 国产校园另类小说区| 亚洲国产成人va在线观看天堂| 九九久久精品视频| 日本丰满少妇一区二区三区| 久久色.com| 亚洲chinese男男1069| 国产高清精品网站| 欧美精品日韩精品| 国产精品久久看| 美女mm1313爽爽久久久蜜臀| 91免费视频网| 欧美高清在线精品一区| 天堂av在线一区| 色综合久久中文综合久久牛| 精品少妇一区二区三区在线播放| 一区二区三区在线观看视频| 国产又粗又猛又爽又黄91精品| 欧美伦理影视网| 亚洲另类在线制服丝袜| 国产91综合一区在线观看| 日韩欧美二区三区| 午夜精品福利在线| 在线精品视频免费播放| 中文字幕在线不卡一区| 国产高清精品在线| 欧美不卡一区二区三区| 日韩二区三区在线观看| 欧美日韩中字一区| 亚洲卡通动漫在线| 成人av免费网站| 国产拍欧美日韩视频二区| 激情亚洲综合在线| 日韩精品一区二区三区老鸭窝| 午夜电影网亚洲视频| 欧美亚洲综合另类| 亚洲主播在线播放| 欧美自拍偷拍午夜视频| 亚洲精品国久久99热| 91免费版在线| 亚洲欧美一区二区三区极速播放| av一本久道久久综合久久鬼色|