标题 | 基于Hanning窗的数字希尔伯特变换器设计 |
范文 | 王艳文 杨楠 【摘要】本文利用Hanning窗实现了数字希尔伯特变换器的设计,设计结果符合数字希尔伯特变换器技术指标要求。 【关键词】matlab;滤波器;希尔伯特变换器;Hanning窗 数字滤波器是数字信号处理的重要器件,因其具有精度高和稳定性强、系统函数易改变、灵活性强、不存在阻抗匹配问题、便于大规模集成、可实现多维滤波等优点,故其设计已成为数字信号处理研究的热点。诞生于20世纪70年代的MATLAB语言是由美国MathWorks公司推出的一套集矩阵运算、数值分析、信号处理和图形显示于一体的高性能数值计算和可视化软件。由于其中的数字信号处理工具箱功能强大,从而使其成为了数字信号处理领域中的主要编程语言。Matlab可以快速有效地实现滤波器的设计、分析仿真和最优化,已成为数字滤波器设计的基础软件。本文采用Hanning窗实现数字希尔伯特变换器的设计。 一、程序设计及运行结果 根据研究任务,用汉宁窗设计一个长度为21的数字希尔伯特变换器。 线性相位希尔伯特变换器的理想频率响应为 经过逆变换后的理想脉冲响应为 由于N=21,所设计的滤波器是3型的。 设计程序如下: 二、结果分析 由运行程序的滤波器脉冲响应和频域曲线(如图1所示)可以看出,所设计的数字希尔伯特变换器满足设计要求。 三、结语 利用MATLAB设计滤波器方法简单、快捷直观。本文利用Hanning 窗设计了数字希尔伯特变换器,程序运行结果符合设计技术指标要求,取得了较理想的实验效果。 参考文献 [1]程佩青.数字信号处理教程[M].北京:清华大学出版社,2000:10-53. [2]黎雄.FIR数字滤波器的最优化设计及MATLAB实现[J].信息技术,2004,28(10):38-41. |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。