利用matlab实现数字滤波的一个小实验
关键词: matlab 数字滤波
%程序利用低通滤波器实现将信号y=2*sin(10*pi*t)+5*cos(40*pi*t)变成y=2*sin(10*pi*t)信号
N=128; %
fs=80; %信号的采用频率
n=0:N-1;
x=2*sin(10*pi*n/fs)+5*cos(40*pi*n/fs);
subplot(2,2,1)
plot(n,x);
y=fft(x,N);
q=(0:N/2-1)*fs/N;
mx=abs(y(1:N/2));
subplot(2,2,2)
plot(q,mx);
[b,a]=cheby1(12,0.5,100/500); %设计一个切必雪夫滤波器
y=filter(b,a,x); %滤波处理
subplot(2,2,3)
plot(n,y);
yy=fft(y,N);
mx2=abs(yy(1:N/2));
subplot(2,2,4)
plot(q,mx2);
实验结果
说明:图1:未滤波前信号波形
图2:未滤波前信号频谱
图3 :滤波后信号波形
图4 :滤波后信号频谱
- 抗差滤波matlab > 利用matlab实现数字滤波的一个小实验
-
利用matlab实现数字滤波的一个小实验
下载该文档 文档格式:DOC 更新时间:2006-12-01 下载次数:0 点击次数:1文档基本属性 文档语言: Simplified Chinese 文档格式: doc 文档作者: caidefu 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: Microsoft Corporation 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- DOC格式下载
- 更多文档...
-
上一篇:基于极大似然法的椒盐噪声滤波算法
下一篇:基于M-估计的UKF算法及其在运动估计中的应用
点击查看更多关于抗差滤波matlab的相关文档
- 您可能感兴趣的
- 维纳滤波matlab程序 matlab高斯滤波 matlab中值滤波 卡尔曼滤波matlab程序 matlab滤波函数 matlab平均值滤波法 卡尔曼滤波matlab matlab中值滤波函数 matlab中滤波
- 大家在找
-
- · 动物生理学笔记
- · 功夫咏春白静
- · 郑州中原驾校模拟考试
- · 土木工程材料新动向
- · 工业电磁炉
- · 中国近代史纲要试题
- · lingobistrot
- · 北京英语培训学校
- · 三菱plc硬件接线图
- · 新概念英语有声阅读版
- · 个【flash修复工具
- · solidworks2012sp1
- · 组态王教程下载
- · 高职院校的特点
- · 小站风云全集
- · 广州海虹医疗器械网
- · 剑神心txt
- · 工业机器人上市公司
- · 韶关百姓网二手车
- · 电脑修理知识
- · 2005全明星赛
- · jspweb开发教程
- · 高中教材课后习题答案
- · lucenegrouping
- · 山西美的电暖器
- · 蔷薇少女馆2
- · 新水浒传29集播放优酷
- · 超星计算机应用基础习题集(windowsxp+office2003)
- · 低压配电最新验收规范
- · 土木工程施工试卷
- 赞助商链接