资源简介
基于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界面设计
相关资源
- Cancerdetection
- MCodes
- 仿生图像增强法(image enchance)
- 基于字典学习的语音增强中字典更新
- Bianchi信道容量(matlab)
- 结合全局-局部图像对比度增强的程序
- 图像局部对比度增强(Color Iamge Enha
- anc 基于FXLMS算法的有源噪声控制源码
- passage-3 本程序是mazen.O的经典论文:
- susancorners
- weixingrangloudianchifadian 设计了燃料电池
- yuanchuang1 车牌识别的一个完整程序
- a-level-set-inariable-distance 李春明提出的
- EUdistance 计算两个矩阵之间的欧氏距离
- speech-enhancement 本资料涵盖了几乎所有
- darkchannel 用matlab实现了暗通道图像增
- vif
- Coop_MIMO_Cellular_HMMD_Ergodic 3GPP LTE-Advan
- biandaoxianjiance 该程序包是道路边缘和
- PDCCH LTE中PDCCH链路仿真程序代码
- INSARjiechanchao INSAR相位解缠绕程序
- ScSR Jianchao Yang 的基于稀疏表示的单幅
- Polar-Codes-New 关于polar 码的SC(Success
- Allan--variance
- advanced-harmonic-wavelet-packet 自己编的改
- powerquality MATLAB
- Active_Appearance_Mode(hand) 完整的可运
- Retinex-of-image-enhancement 本文提出了基于
- yuanchengxu 利用matlab实现RFID防碰撞的二
- Three-improved-image-enhancement- 三种改进的
评论
共有 条评论