⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iir.m

📁 数字IRL滤波器!!通过ADSP21065系统开发数字LMS滤波器
💻 M
字号:
%this program calculates the iir from the assembly program


clear all

a4=  0.6272;
a3= -0.6108;
a2=  0.1412;
a1= -0.0255;
b4=  4.0;
b3=  6.0;
b2=  4.0;
b1=  1.0;
scale=0.05078125;


x(1:30)=[
5000.0; 4333.0; 5465.0; 13556.0; 7423.0; -5000.0; -4333.0; -5465.0; -13556.0; -7423.0;
5000.0; 4333.0; 5465.0; 13556.0; 7423.0; -5000.0; -4333.0; -5465.0; -13556.0; -7423.0;
5000.0; 4333.0; 5465.0; 13556.0; 7423.0; -5000.0; -4333.0; -5465.0; -13556.0; -7423.0];
w(1:4)=0;

for i=1:30

  w(i+4)=x(i)*scale+w(i+3)*a4+w(i+2)*a3+w(i+1)*a2+w(i)*a1;
  y(i)=w(i+4)+      w(i+3)*b4+w(i+2)*b3+w(i+1)*b2+w(i)*b1;
end;

    fin = fopen('output_matlab.dat', 'wt');
        for i=1:30
            fprintf(fin, '%f\n', y(i));
        end;
    fclose(fin);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -