资源简介
基于FXLMS算法的主动噪声控制,完成的是单频率的前馈双通道的主动噪声控制算法
代码片段和文件信息
% filter parameters
tic;
M=16; % number of taps
step=0.0001; % step-size parameteR
e_max=5024; % maximum #of epochs
K=120;
G=170;
Y=500;
D=1000;
% constants
pi=3.14;
% initialize
pp=zeros(124);
qq=zeros(17);
pr=zeros(124);
x=zeros(121);
w1=zeros(1M);
w2=zeros(1M);
r11=zeros(1M);
r12=zeros(1M);
r21=zeros(1M);
r22=zeros(1M);
ss1=zeros(1e_max);
ss2=zeros(1e_max);
ee1=zeros(1e_max);
ee2=zeros(1e_max);
dd=zeros(1e_max);
hp=[1 0.05 0.1 0.09 0.05 0.5 0.002];
hr=[1 0.5 0.02 0.05];
h11=[1 0.5 0.01 0.9 0.005 0.02];
h22=[1 0.5 0.01 0.9 0.005 0.02];
h12=[1 0.6 0.02 0.8 0.05 0.004];
h21=[1 0.6 0.02 0.8 0.05 0.004];
%计算部分
for t=1:24
pp(t)=sin((K/D)*2*pi*(25-t)+pi/5 )+sin((G/D)*2*pi*(25-t))+sin((Y/D)*2*pi*(25-t));
pr(t)=sin((K/D)*2*pi*(25-t)+pi/5 )+sin((G/D)*2*pi*(25-t))+sin((Y/D)*2*pi*(25-t));
end
t=25;
epoch=0;
while epoch input=sin((K/D)*2*pi*t+pi/5 )+sin((G/D)*2*pi*t)+sin((Y/D)*2*pi*t);
for i=2:7
pp(7-i+2)=pp(7-i+1);
end
pp(1)=input;
for i=1:7
qq(i)=pp(i);
end
d=dot(qqhp);
dd(epoch+1)=d; %期望信号
for i=2:24
pr(24-i+2)=pr(24-i+1);
end
pr(1)=input;
for i=1:21
for j=1:4
x(i)=x(i)+pr(i+j-1)*hr(j);
end
end
for i=1:16
for j=1:6
r11(i)= r11(i)+x(i+j-1)*h11(j);
- 上一篇:支持向量机回归预测代码
- 下一篇:基于Matlab的成绩管理GUI界面设计
相关资源
- Julia High Performance Programming mobi
- 语音增强speech enhancement中英文版+书后
- 语音增强speech enhancement中英文版+书后
- Accelerating MATLAB Performance 原版PDF by
- 模拟网络编码ANC的代码matlab
- 直流双闭环控制系统的MATLAB仿真-lei
- polar code
- Peak_Cancellation_Crest_Factor_Reduction_Refer
- Doubly modifide Hausdorff distance-MATLAB
- saganc切割,可以用来产生多波长光源
- Polyphase scaler算法该算法采用Lanczos2算
-
FXLMS主动降噪simuli
nk模型.rar - hausdorff_distance
- collision avoidance---matlab
- Particle Filter 粒子滤波 MATLAB程序 Samp
-
Matlab code of IEEE 802.15.4 MAC la
yer Perf - Cancerdetection
- MCodes
- 仿生图像增强法(image enchance)
- 基于字典学习的语音增强中字典更新
- Bianchi信道容量(matlab)
- 结合全局-局部图像对比度增强的程序
- 图像局部对比度增强(Color Iamge Enha
- anc 基于FXLMS算法的有源噪声控制源码
- passage-3 本程序是mazen.O的经典论文:
- susancorners
- weixingrangloudianchifadian 设计了燃料电池
- yuanchuang1 车牌识别的一个完整程序
- a-level-set-inariable-distance 李春明提出的
- EUdistance 计算两个矩阵之间的欧氏距离
评论
共有 条评论