新闻中心

EEPW首页>手机与无线通信>设计应用> 基于Matlab的FIR型希尔伯特变换器设计

基于Matlab的FIR型希尔伯特变换器设计

作者: 时间:2011-05-16 来源:网络 收藏

的特性如图1,图2所示。

本文引用地址://m.amcfsurvey.com/article/156302.htm

a.JPG


从仿真结果可以观察到增益在0 Hz和1 000 Hz处降为零,即为带通滤波器;同时具有严格的线性相位特性,符合要求。在中如果特性不满足要求,原有的参数必须作相应的调整,在程序中只需对参数进行重新设定,就可以得到所需要的
2.2 利用FDATool工具设计法
FDATool是信号处理工具箱专用的滤波器设计分析工具,操作简单、灵活,可以采用多种方法设计不同的滤波器,同时可以实现滤波器的最小阶数设计。在命令窗口输入FDATool后回车就会弹出FDATool界面。
根据2.1中的设计实例,首先在Filter Type栏中选择Hilbert Transformer,在Design Method栏中选择Equiripple法,在filter order中选择60,在Frequencyand Magnitude Specifications中设置F=[50 950];M=[1 1];Fs=2 000,最后点击Design Filter,通过菜单选项Analysis可以在特性显示区看到滤波器的各种特性,如图3~图5所示。

b.JPG


在幅频特性和相频特性满足要求的同时,由图3可知单位脉冲响应为奇对称,即h(n)=-h(N-n-1),也符合的特性。若设计不满足要求,则可以直接在FDATool界面中改变参数,在设计满足要求后,还可以把希尔伯特变换器的系数导出为变量,文本文件或C语言头文件等,这为后续的设计提供方便。

低通滤波器相关文章:低通滤波器原理


电源滤波器相关文章:电源滤波器原理


高通滤波器相关文章:高通滤波器原理
数字滤波器相关文章:数字滤波器原理


评论


相关推荐

技术专区

关闭