資源簡介
Matlab編寫解決FIR濾波器參數問題,濾波器可改,效果很好?。?br>
代碼片段和文件信息
%%?清空環境
clc
clear
%%?參數初始化
%粒子群算法中的兩個參數
c1?=?1.49445;
c2?=?1.49445;
wmax=0.9;%慣性因子最大值
wmin=0.4;%慣性因子最小值
D=21;%粒子維數
maxgen=1000;???%?進化次數??
sizepop=50;???%種群規模
u=3;%混沌系數
Vmax=0.3;
Vmin=-0.3;
popmax=1;
popmin=-1;
%%?產生初始粒子和速度
for?i=1:sizepop
????%隨機產生一個種群
????pop(i:)=rands(1D);????%初始種群
????V(i:)=rands(1D);??%初始化速度
????%計算適應度
????fitness(i)=fun5(pop(i:));???%粒子的適應值
end
%%?個體極值和群體極值
[bestfitness?bestindex]=min(fitness);
zbest=pop(bestindex:);???%全局最佳
gbest=pop;????%個體最佳
fitnessgbest=fitness;???%個體最佳適應度值
fitnesszbest=bestfitness;???%全局最佳適應度值
%%?迭代尋優
for?i=1:maxgen
????????w=wmax-i*(wmax-wmin)./maxgen;
????for?j=1:sizepop
????????
????????%速度更新
????????V(j:)?=?w*V(j:)?+?c1*rand*(gbest(j:)?-?pop(j:))?+?c2*rand*(zbest?-?pop(j:));
????????V(jfind(V(j:)>Vmax))=Vmax;
????????V(jfind(V(j:) ????????
????????%種群更新
????????pop(j:)=pop(j:)+V(j:);
????????pop(jfind(pop(j:)>popmax))=popmax;
????????pop(jfind(pop(j:)<
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3931??2012-05-17?19:25??FIR濾波器設計\autid1.fig
?????文件??????78330??2012-05-17?19:25??FIR濾波器設計\autid1.jpg
?????文件???????2522??2012-05-08?21:17??FIR濾波器設計\CPSO.m
?????文件???????8061??2012-05-08?21:30??FIR濾波器設計\FIR.fig
?????文件??????51106??2012-05-08?21:30??FIR濾波器設計\FIR.jpg
?????文件???????4328??2012-05-08?21:43??FIR濾波器設計\FIR2.fig
?????文件??????65332??2012-05-08?21:43??FIR濾波器設計\FIR2.jpg
?????文件???????4930??2012-05-17?19:19??FIR濾波器設計\FIR3.fig
?????文件??????81586??2012-05-17?19:19??FIR濾波器設計\FIR3.jpg
?????文件????????422??2012-05-09?16:31??FIR濾波器設計\firplot.m
?????文件???????1017??2012-05-09?16:38??FIR濾波器設計\firplot2.m
?????文件????????439??2012-05-09?16:36??FIR濾波器設計\firplot3.m
?????文件????????364??2012-04-26?21:06??FIR濾波器設計\fun5.m
?????文件???????3943??2012-05-08?21:44??FIR濾波器設計\GAPSO.m
?????文件????????460??2012-05-09?15:05??FIR濾波器設計\plot1.m
?????文件??????30214??2012-05-17?19:28??FIR濾波器設計\single1.fig
?????文件?????120172??2012-05-17?19:28??FIR濾波器設計\single1.jpg
?????文件??????86382??2012-05-17?18:55??FIR濾波器設計\single2.jpg
?????目錄??????????0??2012-10-06?19:42??FIR濾波器設計
-----------?---------??----------?-----??----
???????????????543539????????????????????19
- 上一篇:ccd攝像頭的黑線識別
- 下一篇:Qt 柱狀圖繪制
評論
共有 條評論