低通

fp=1000;fc=1200;As=100;Ap=1;Fs=3000;

wc=2*pi*fc/Fs; wp=2*pi*fp/Fs;

wd=wc-wp;

beta=0。

1102*(As-8。7);

N=ceil((As-7。95)/2。286/wd);

wn= kaiser(N 1,beta);

ws=(wp wc)/2/pi;

b=fir1(N,ws,wn);

figure(1);

freqz(b,1);

x=fftfilt(b,y);

X=fft(x);

figure(2);

subplot(2,2,1);plot(abs(Y1));axis([0,2000,0,100。

0]);

title('滤波前信号频谱');

subplot(2,2,2);plot(abs(X));axis([0,2000,0,100。0]);

title('滤波后信号频谱');

subplot(2,2,3);plot(y);

title('滤波前信号波形');

subplot(2,2,4);plot(x);

title('滤波后信号波形');

sound(x,fs,bits);

带通

fp1=1200 ;fp2=3000 ;fc1=1000 ;fc2=3200 ;As=100 ;Ap=1 ;Fs=35000 ;

wp1=2*pi*fp1/Fs; wc1=2*pi*fc1/Fs; wp2=2*pi*fp2/Fs; wc2=2*pi*fc2/Fs;

wdel=wp1-wc1;

beta=0。

1102*(As-8。7);

N=ceil((As-7。95)/2。286/wdel);

ws =[(wp1 wc1)/2/pi,(wp2 wc2)/2/pi];

wn= kaiser(N 1,beta);

b=fir1(N,ws,wn);

figure(1);

freqz(b,1)

x=fftfilt(b,z1);

X=fft(x);

figure(2);

subplot(2,2,1);plot(abs(Y1));axis([0,2000,0,50。

0]);

title('滤波前信号频谱');

subplot(2,2,2);plot(abs(X));axis([0,2000,-1。0,1。0]);

title('滤波后信号频谱')

subplot(2,2,3);plot(z1);

title('滤波前信号波形');

subplot(2,2,4);plot(x);

title('滤波后信号波形');

sound(x,fs,bits);

高通

fp=4800;fc=5000;As=100;Ap=1;Fs=200000;

wc=2*pi*fc/Fs; wp=2*pi*fp/Fs;

wdel=wc-wp;

beta=0。

1102*(As-8。7);

N=ceil((As-7。95)/2。286/wdel);

wn= kaiser(N,beta);

ws=(wp wc)/2/pi;

b=fir1(N-1,ws,'high',wn);

figure(1);

freqz(b,1);

x=fftfilt(b,z1);

X=fft(x);

figure(2);

subplot(2,2,1);plot(abs(Y1));axis([0,2000,0,50。

0]);

title('滤波前信号频谱');

subplot(2,2,2);plot(abs(X));axis([0,2000,-1。0,1。

0]);

title('滤波后信号频谱');

subplot(2,2,3);plot(z1);

title('滤波前信号波形');

subplot(2,2,4);plot(x);

title('滤波后信号波形');

sound(x,fs,bits);。

全部

matlab画滤波器频响应,matlab如何画出“凯泽窗FIR滤波器”的幅频相频响应图相关推荐

  1. 用凯泽窗设计FIR滤波器的优点

    一.理论基础 之前介绍过的任何一个窗,其参数都是固定的,都不能同时实现窗函数的几个指标的优化.因此,需要根据应用不同,选择不同的窗函数.而凯泽窗可通过调节窗函数的参数在各指标之间进行折中. 凯泽窗函数 ...

  2. 凯泽窗带通滤波器MATLAB,用凯泽窗设计线性相位带通FIR滤波器

    用凯泽窗设计线性相位带通FIR滤波器 一 源程序: 1.计算理想带通滤波器单位抽样响应ha(n)的M函数文件dbpfr.m function hd=dbpfr(omega,N) dw=omega(2) ...

  3. 基于汉宁窗FIR滤波器实现语音信号的去噪处理

    基于汉宁窗FIR滤波器实现语音信号的去噪处理 在语音通信中,由于种种原因,常常存在着各种噪声,这些噪声会极大地影响语音信号的质量和清晰度.为了解决这个问题,我们可以采用基于汉宁窗FIR滤波器的方法来对 ...

  4. matlab求时频分布图,Matlab时频分析TFD程序集(时频分布、chirplet分解、变形分数傅立叶变换)源代码...

    码农 &nbsp2020年08月10日 学习一下 ikkki &nbsp2018年06月14日 希望有用 ahha &nbsp2018年06月13日 谢谢分享 YXJ1280  ...

  5. 【滤波器】基于汉宁窗FIR滤波器实现语音信号加噪去噪含Matlab源码

    1 简介 结合数字滤波器的理论基础和设计方法,在MATLAB程序语言环境下,设计出有限长单位脉冲响应(FIR)数字滤波器,同时利用GUI界面设计FIR数字滤波器人机交互平台,该系统平台界面直观.操作简 ...

  6. 矩形窗设计fir滤波器c语言,用矩形窗设计一个FIR线性相位低通数字滤波器已知.doc...

    . 页 用矩形窗设计一个FIR线性相位低通数字滤波器.已知 .求出并画出曲线. 分析:此题给定的是理想线性相位低通滤波器,故 解: 2.用三角形窗设计一个FIR线性相位低通数字滤波器.已知: ,.求出 ...

  7. [Matlab]FIR滤波器设计:(基本窗函数FIR滤波器设计)

    [Matlab]FIR滤波器设计:(基本窗函数FIR滤波器设计) ​ IIR滤波器主要设计方法先设计一个模拟低通滤波器,然后把它转化为形式上的数字滤波器.但对于FIR滤波器来说,设计方法的关键要求之一 ...

  8. 基于MATLAB的FIR滤波器的设计及应用(图像去噪)

    基于MATLAB的FIR滤波器的设计及应用(图像去噪) 一.实现功能 1.学会MATLAB的使用,掌握MATLAB的程序设计方法: 2.掌握数字信号处理的基本概念.基本理论和基本方法: 3. 在MAT ...

  9. 基于MATLAB的FIR滤波器的图像去噪设计

    一.实验目的 1.学会MATLAB的使用,掌握MATLAB的程序设计方法: 2.掌握数字信号处理的基本概念.基本理论和基本方法: 3. 在MATLAB环境下产生噪声信号: 4.掌握MATLAB设计FI ...

最新文章

  1. BZOJ3670 [Noi2014]动物园 【KMP计数】
  2. android git提交整个项目_使用git管理嵌入式软件版本
  3. python基础知识整理-python入门基础知识点整理-20171214
  4. 使用vs2015开发linux:Ubuntu程序
  5. dfa转正则表达式_从0到1打造正则表达式执行引擎(二)
  6. 蚂蚁金服王旭:开源的意义是把社区往前推进一步
  7. 年轻人应该买房还是租房,我给你理性分析
  8. 浅谈Opencl四大模型之Platform model
  9. XML——XML的那些事
  10. MySQL FAQs (持续更新中)
  11. python nose框架_Python测试框架nose的介绍
  12. 如何清理 Linux 系统开机启动项?
  13. 免费在线SQL数据库SQL Fiddle使用简介
  14. Swing中JColorChooser的Abbot单元测试
  15. Vue安装必要插件element-ui插件及axios依赖(详细)
  16. 计算机论文研究思路怎么写,论文的研究思路模板范文 课题研究思路怎么写
  17. 清华大学计算机音乐,清华特奖候选人丨胡昌然:关于机器,音乐和灵魂
  18. altium room 布局_Altium Designer的PCB中ROOM的功用、放置、修改
  19. 图片文档扫描矫正处理(手机扫描仪),OCR识别,图片修改库整合
  20. C语言中.c文件与.h文件 的使用-2020-12-27

热门文章

  1. C++学习 —— 灵活的继承特性【C++不是玩具,而是生产工具】
  2. python标准库使用教程_Python标准库概览
  3. encoding python3_关于 Python3 的编码
  4. 网页制作表单代码java_网页制作的40个经典代码
  5. linux proc进程,linux 下 /proc/进程号/ 重要进程文件的内容解析
  6. python获取列表长度方法_python - 在Pandas df列中获取有关列表长度(平均长度,最大长度等)的统计信息的大多数pandas-onic方法 - 堆栈内存溢出...
  7. 作业帮电脑版在线使用_一起作业学生app 手机版免费在线下载
  8. 用c语言输出1 n平方自然数魔方阵,用C语言求:打印出由1到n平方的自然数的魔方阵...
  9. oracle 只导出指定的表格,expdp带条件导出单个表的数据
  10. cad 打开硬件加速卡_CAD卡顿?电脑带不动?几个简单实用的方法,解决CAD运行卡顿问题...