优质解答

% 用切比雪夫最佳一致逼近设计线性相位FIR带通滤波器;

%信号为0.5hz, 0.9hz, 1.1hz和1.5hz的正统信号叠加组成

%通带为[0.9,1.1]

%频谱分辨率与信号实际长度N成正比

clear all;

f1=0.5;f2=0.9;f3=1.1;f4=1.5;t=0:1203;N=length(t);fs=10;M=512;

x1=sin(2*pi*(f1/fs)*t)+sin(2*pi*(f2/fs)*t)+sin(2*pi*(f3/fs)*t)+sin(2*pi*(f4/fs)*t);

figure(1);

subplot(211);plot(t,x1);title('原信号');

y=fft(x1);

f=(0:1/N:1/2-1/N)*fs;

subplot(212);plot(f,abs(y(1:N/2)));grid;xlabel('hz');%处理前频谱

wc1=2*f2/fs;wc2=2*f3/fs;wc3=2*f4/fs;%归一化角频率,用于下面的f1

f1=[0 wc1-0.05 wc1 wc2 wc2+0.05 1];

A=[0 0 1 1 0 0];%设置带通或带阻,1为带通,0为带阻\x09

weigh=[1 1 1 ];%设置通带和阻带的权重

b=remez(60,f1,A,weigh);%传函分子

h1=freqz(b,1,M);%幅频特性

figure(2)

f=(0:1/M:1-1/M)*fs/2;

subplot(211);plot(f,abs(h1));grid;title('带通');

x2=filter(b,1,x1);

S1=fft(x2);

f=(0:1/N:1/2-1/N)*fs;

subplot(212);plot(f,abs(S1(1:N/2)));grid;xlabel('hz');%处理后频谱

matlab滤除某一频率的信号,设计一个matlab带通滤波器代码采样频率10Hz,滤除除0.9-1.1Hz之外的其他信号,信号输入为x1,输出为x2,不明白的问我可以追加条件,运行好使的追加分...相关推荐

  1. 基于MATLAB的高频信号设计,基于Matlab的语音信号滤波器的设计与实现

    1.设计原理 设计数字滤波器的任务就是寻求一个因果稳定的线性时不变系统,并使系统函数H(z)具有指定的频率特性. 2.设计内容 以Matlab实现语音信号的低通滤波器设计为例: (1)语音信号的采集 ...

  2. 自适应滤波器设计及matlab实现,(终稿)自适应滤波器设计及Matlab实现.doc(OK版)...

    <自适应滤波器设计及Matlab实现.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)自适应滤波器设计及Matlab实现.doc(OK版)>相关文档资源请在帮帮文库(w ...

  3. matlab仿真冲激响应函数,无限冲激响应数字滤波器的设计与MATLAB仿真

    <工业控制计算机>2011 年第 24 卷第 10 期 本文针对 IIR 数字滤波器的特点, 根据相应的设计指标运用 MATLAB 软件开展了对数字滤波器的研究并对设计的滤波器实现了仿真以 ...

  4. matlab模拟角度调制系统的仿真与设计,基于Matlab的模拟通信系统的仿真设计

    <基于Matlab的模拟通信系统的仿真设计>由会员分享,可在线阅读,更多相关<基于Matlab的模拟通信系统的仿真设计(25页珍藏版)>请在人人文库网上搜索. 1.目录摘要-第 ...

  5. matlab在数组中插入,一次快速插入一个Matlab数组元素

    我正试图加速我的代码中的主要瓶颈 . 它是将数组元素插入数组的中间 . 这些元素必须一次插入一个,因为我事先并不知道 . 我无法收集它们并立即将它们全部插入,因为稍后出现的元素(以及它们的插入位置)以 ...

  6. matlab 连续两个if,求大神解答一个matlab中的for循环嵌套if选择语句

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求大神解答一个matlab中的for循环嵌套if选择语句回答:1.最后缺少一个end;2.这句输出没什么意义:disp A(i)=A ...

  7. 扫频信号设置 matlab,如何利用usrp2和matlab2013a结合,设计一个扫频信号发生器?...

    1.购买Ettus N210,LFTX子板,LFRX子板(对于本用途似乎用不到,不过也可以用来验证试验结果) 2.安装Matlab支持的Packages: http://www.mathworks.c ...

  8. 用matlab生成ASK FSK PSK,通信原理课程设计(matlab实现ASK FSK PSK).doc

    通信原理课程设计(matlab实现ASK FSK PSK) PAGE PAGE 3 <通信原理> 课程设计 题 目 数字调制技术的仿真实现及性能研究 系 (部) 专业(班级) 设 计 者 ...

  9. matlab mag2db函数,【采用窗函数法设计一个数字FIR低通滤波器,其技术指标为:wp=0.2pi,ws=0.3pi,rp0.25db,as=50db,并画出其频率响应图.】作业帮...

    结合衰减和过度带,可选择哈明窗.尽管在设计中,没有使用通带波动值Rp,但必须检查设计的实际波动,验证它是否确实在给定容限内.对应的MATLAB程序为: wp= 0.2* pi; ws = 0.3 *p ...

最新文章

  1. Python中自定义类如果重写了__repr__方法为什么会影响到str的输出?
  2. coverage 覆盖多个测试文件时_奇技淫巧[2]:cmake中添加lcov代码覆盖测试
  3. ip地址详解,ip地址各种写法的意义,私有局域网搭建(IPv4)
  4. 双样本T检验——机器学习特征工程相关性分析实战
  5. 论文写作常见错误(1)
  6. mysql 主键自增_mysql自增主键在大量删除后如何重新设置避免断层
  7. 批量将ANSI文本txt文件转换成UTF8编码格式 (vbs方法)
  8. bc8android汽车中控屛功能有哪些,安卓大屏功能强大 卡仕达顺车机一机全能
  9. rcmd–App Switcher for Mac快速切换应用程序
  10. karto探秘之slam_karto
  11. 我的chrome插件
  12. 80后小学计算机课上的游戏,80后最值得回味的经典课间游戏
  13. python获取本机IP
  14. BZOJ4223 : Tourists
  15. EBS中二次开发FSG报表2(SQL)
  16. 如何设置qq说说展示时间_qq说说可以设置时间
  17. android平板电脑的虚拟键盘,win10平板电脑不弹出虚拟键盘的两种解决方法
  18. 怎样黑进Microsoft:循序渐进指南 (转)
  19. 计算机专业在职双证,计算机专业在职研究生可以获得在职研究生双证吗?
  20. uniapp 使用图表

热门文章

  1. 基于51单片机小板的led灯全亮全灭
  2. STM32F103C8T6移植uc/OS
  3. .json格式是什么?如何快速打开.json文件?
  4. 并不是只有 Redis 才可以做缓存
  5. java 多线程 从无到有_多线程断点续传(简单demo)——从无到有
  6. 分享7个实用的电脑软件,满满的干货,大家低调收藏
  7. CSS应用之绘制正六边形
  8. 具体芯片的I2C_Adapter驱动分析
  9. vue---iframe的打印组件
  10. 一文理解JVM虚拟机(内存、垃圾回收、性能优化)解决面试中遇到问题