• 树茄
    了解作者
  • matlab
    开发工具
  • 2KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 4
    下载次数
  • 2020-01-26 23:05
    上传日期
用双线性变换法设计 IIR 数字滤波器的方法。
IIR.zip
  • myplot.m
    269B
  • mstg.m
    1.7KB
  • text6_1.m
    1.7KB
  • tplot.m
    167B
内容介绍
function st=mstg %产生信号序列向量 st,并显示 st 的时域波形和频谱 %st=mstg 返回三路调幅信号相加形成的混合信号,长度 N=1600 N=1600; %N 为信号 st 的长度。 Fs=10000;T=1/Fs;Tp=N*T; %采样频率 Fs=10kHz,Tp 为采样时间 t=0:T:(N-1)*T;k=0:N-1;f=k/Tp; fc1=Fs/10; %第 1 路调幅信号的载波频率 fc1=1000Hz, fm1=fc1/10; %第 1 路调幅信号的调制信号频率 fm1=100Hz fc2=Fs/20; %第 2 路调幅信号的载波频率 fc2=500Hz fm2=fc2/10; %第 2 路调幅信号的调制信号频率 fm2=50Hz fc3=Fs/40; %第 3 路调幅信号的载波频率 fc3=250Hz, fm3=fc3/10; %第 3 路调幅信号的调制信号频率 fm3=25Hz xt1=cos(2*pi*fm1*t).*cos(2*pi*fc1*t); %产生第 1 路调幅信号 xt2=cos(2*pi*fm2*t).*cos(2*pi*fc2*t); %产生第 2 路调幅信号 xt3=cos(2*pi*fm3*t).*cos(2*pi*fc3*t); %产生第 3 路调幅信号 st=xt1+xt2+xt3; %三路调幅信号相加 fxt=fft(st,N); %计算信号 st 的频谱 xt_1=[1+cos(2*pi*fm1*t)].*cos(2*pi*fc1*t); %产生加入载波的第 1 路调幅信号 xt_2=[1+cos(2*pi*fm2*t)].*cos(2*pi*fc2*t); %产生加入载波的第 2 路调幅信号 xt_3=[1+cos(2*pi*fm3*t)].*cos(2*pi*fc3*t); %产生加入载波的第 3 路调幅信号 st_1=xt_1+xt_2+xt_3; %三路调幅信号相加 fxt_1=fft(st_1,N); %计算信号 st 的频谱 %====以下为绘图部分,绘制st的时域波形和幅频特性曲线==================== subplot(4,1,1); plot(t,st);grid;xlabel('t/s');ylabel('s(t)'); axis([0,Tp/8,min(st),max(st)]);title('(a) s(t)的波形') subplot(4,1,2); stem(f,abs(fxt)/max(abs(fxt)),'.');grid;title('(b) s(t)的频谱') axis([0,Fs/5,0,1.2]); xlabel('f/Hz');ylabel('幅度') subplot(4,1,3); plot(t,st_1);grid;xlabel('t/s');ylabel('s(t)'); axis([0,Tp/8,min(st_1),max(st_1)]);title('(a) s(t_1)的波形') subplot(4,1,4); stem(f,abs(fxt_1)/max(abs(fxt_1)),'.');grid;title('(b) s(t_1)的频谱') axis([0,Fs/5,0,1.2]); xlabel('f/Hz');ylabel('幅度')
评论
    相关推荐
    • IIR滤波器.rar
      从模拟滤波器到数字滤波器的脉冲响应不变法、双线性变换法的基本概念、基本理论和基本方法。 巴特沃思、切比雪夫模拟低通滤波器的设计方法;利用模拟域频率变换设计模拟高通、带通、带阻滤波器的方法。 利用脉冲...
    • 数字滤波器代码.rar
      数字滤波器的代码,可用于运行仿真IIR与FIR类滤波器。
    • IIR数字滤波器设计.zip
      基于Butterworth模拟滤波器原型,使用双线性变换法设计IIR数字低通滤波器
    • IIR数字滤波器设计及应用.zip
      经典的滤波器是具有选颁特性的电路,当噪声与有用的信号具有不同的频带时,它们通过滤波器后,噪声将被衰减乃至消除,有用的信号得以保留。 当噪声与有用信号的频带重叠时,上述滤波器(或称为经典滤波器)就无法实现...
    • 脉冲响应不变法设计IIR数字滤波器matlab.zip
      1. 掌握利用脉冲响应不变法设计IIR数字滤波器的原理和具体方法。 2. 加深理解数字滤波器与连续时间滤波器之间的技术指标转化。 3. 掌握脉冲响应不变法设计IIR数字滤波器的优缺点及使用范围
    • IIR数字滤波器设计实验报告
      加深了对IIR数字滤波器设计的理解和掌握。IIR数字滤波器的设计分为直接法与间接法,但一般采用间接法(即脉冲响应不变法和双线性变换法),但应用最广泛的双极性变换法。此次实验掌握了IIR数字滤波器的基本设计过程...
    • IIR数字滤波器设计 MATLAB
      基于MATLAB的IIR数字滤波器设计,数字信号处理实验。
    • IIR数字高通滤波器设计
      无限长数字高通滤波器设计论文报告,matlab源程序等
    • IIR数字滤波器matlab程序.zip
      matlab代码,直接运行出结果,含以下几个部分的代码: 1. 巴特沃兹带通滤波器设计 2.带阻滤波器设计 3.递归型滤波器设计 4.对信号进行数字滤波
    • IIR滤波器设计MATLAB.zip
      对含有1200hz和4800hz频率成分的信号进行了滤波,滤除了4800hz的信号