用加窗法设计低通滤波器中遇到的问题
来源:互联网 发布:报纸版面编辑软件 编辑:程序博客网 时间:2024/04/30 17:25
今天犯了一个很低级的错误,但是不容易发现,在此做记录提醒自己。
低通滤波器的理想冲激响应是:
hLP=sin(wc*n)/π/n
于是,我这样写了matlab程序:
m=-256:256;
wc=pi/4;
hn=sin(wc*m)./(pi*m);
win=hamming(513);
b=hn.*win;
这样做会出现错误:如果你对b做fft,那么fft(b)的结果全是NaN的复数。
为什么会这样呢?
注意到m可能等于0,这是hn是的分母为0,这是造成错误的根源所在。
所以,此时当m=0时,hn的对应值应该去当m→0时的hn极限,这样就不会出现问题了。
- 用加窗法设计低通滤波器中遇到的问题
- 巴特沃斯模拟低通滤波器的设计
- 无源低通滤波器设计
- 理想的低通滤波器、巴特沃斯滤波器、高斯滤波器
- 二阶有源低通滤波器设计
- 4.1 模拟低通滤波器设计
- 基于opencv的理想低通滤波器和巴特沃斯低通滤波器
- 常用滤波器设计之低通滤波器、高通滤波器、带通滤波器、带阻滤波器
- RC低通滤波器的响应特性
- RC低通滤波器的响应特性
- 低通滤波器的c++实现
- 一阶低通滤波器的学习
- 滤波器的设计(低通、带通、高通)的matalb代码
- 理想低通滤波器
- 低通滤波器
- opencv 低通滤波器
- 低通滤波器比较
- 低通滤波器
- abstract class和interface有什么区别(二)
- MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能
- eclipse 3.5.0汉化包下载与安装
- linux内核开机企鹅反了180度
- JS。某选择器。
- 用加窗法设计低通滤波器中遇到的问题
- 求图像质心的C语言实现
- Windows下利用C语言获得函数的执行时间
- linux2.6.12系统wpa_supplicant移植过程
- 反向进程注入及隐藏--动手做一个最简单的PELoader
- [新技术]关于本体和面向对象的区别与联系
- wpa_supplicant 和 802.11g WPA 认证的配置
- 在北京郁闷的半年
- 【转】高性能服务器架构(High-Performance Server Architecture)