matlab滤除某一频率的信号,设计一个matlab带通滤波器代码采样频率10Hz,滤除除0.9-1.1Hz之外的其他信号,信号输入为x1,输出为x2,不明白的问我可以追加条件,运行好使的追加分...
优质解答
% 用切比雪夫最佳一致逼近设计线性相位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,不明白的问我可以追加条件,运行好使的追加分...相关推荐
- 基于MATLAB的高频信号设计,基于Matlab的语音信号滤波器的设计与实现
1.设计原理 设计数字滤波器的任务就是寻求一个因果稳定的线性时不变系统,并使系统函数H(z)具有指定的频率特性. 2.设计内容 以Matlab实现语音信号的低通滤波器设计为例: (1)语音信号的采集 ...
- 自适应滤波器设计及matlab实现,(终稿)自适应滤波器设计及Matlab实现.doc(OK版)...
<自适应滤波器设计及Matlab实现.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)自适应滤波器设计及Matlab实现.doc(OK版)>相关文档资源请在帮帮文库(w ...
- matlab仿真冲激响应函数,无限冲激响应数字滤波器的设计与MATLAB仿真
<工业控制计算机>2011 年第 24 卷第 10 期 本文针对 IIR 数字滤波器的特点, 根据相应的设计指标运用 MATLAB 软件开展了对数字滤波器的研究并对设计的滤波器实现了仿真以 ...
- matlab模拟角度调制系统的仿真与设计,基于Matlab的模拟通信系统的仿真设计
<基于Matlab的模拟通信系统的仿真设计>由会员分享,可在线阅读,更多相关<基于Matlab的模拟通信系统的仿真设计(25页珍藏版)>请在人人文库网上搜索. 1.目录摘要-第 ...
- matlab在数组中插入,一次快速插入一个Matlab数组元素
我正试图加速我的代码中的主要瓶颈 . 它是将数组元素插入数组的中间 . 这些元素必须一次插入一个,因为我事先并不知道 . 我无法收集它们并立即将它们全部插入,因为稍后出现的元素(以及它们的插入位置)以 ...
- matlab 连续两个if,求大神解答一个matlab中的for循环嵌套if选择语句
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求大神解答一个matlab中的for循环嵌套if选择语句回答:1.最后缺少一个end;2.这句输出没什么意义:disp A(i)=A ...
- 扫频信号设置 matlab,如何利用usrp2和matlab2013a结合,设计一个扫频信号发生器?...
1.购买Ettus N210,LFTX子板,LFRX子板(对于本用途似乎用不到,不过也可以用来验证试验结果) 2.安装Matlab支持的Packages: http://www.mathworks.c ...
- 用matlab生成ASK FSK PSK,通信原理课程设计(matlab实现ASK FSK PSK).doc
通信原理课程设计(matlab实现ASK FSK PSK) PAGE PAGE 3 <通信原理> 课程设计 题 目 数字调制技术的仿真实现及性能研究 系 (部) 专业(班级) 设 计 者 ...
- matlab mag2db函数,【采用窗函数法设计一个数字FIR低通滤波器,其技术指标为:wp=0.2pi,ws=0.3pi,rp0.25db,as=50db,并画出其频率响应图.】作业帮...
结合衰减和过度带,可选择哈明窗.尽管在设计中,没有使用通带波动值Rp,但必须检查设计的实际波动,验证它是否确实在给定容限内.对应的MATLAB程序为: wp= 0.2* pi; ws = 0.3 *p ...
最新文章
- Python中自定义类如果重写了__repr__方法为什么会影响到str的输出?
- coverage 覆盖多个测试文件时_奇技淫巧[2]:cmake中添加lcov代码覆盖测试
- ip地址详解,ip地址各种写法的意义,私有局域网搭建(IPv4)
- 双样本T检验——机器学习特征工程相关性分析实战
- 论文写作常见错误(1)
- mysql 主键自增_mysql自增主键在大量删除后如何重新设置避免断层
- 批量将ANSI文本txt文件转换成UTF8编码格式 (vbs方法)
- bc8android汽车中控屛功能有哪些,安卓大屏功能强大 卡仕达顺车机一机全能
- rcmd–App Switcher for Mac快速切换应用程序
- karto探秘之slam_karto
- 我的chrome插件
- 80后小学计算机课上的游戏,80后最值得回味的经典课间游戏
- python获取本机IP
- BZOJ4223 : Tourists
- EBS中二次开发FSG报表2(SQL)
- 如何设置qq说说展示时间_qq说说可以设置时间
- android平板电脑的虚拟键盘,win10平板电脑不弹出虚拟键盘的两种解决方法
- 怎样黑进Microsoft:循序渐进指南 (转)
- 计算机专业在职双证,计算机专业在职研究生可以获得在职研究生双证吗?
- uniapp 使用图表