数字滤波器的优化设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字滤波器的优化设计浅析
201120003025
何志会
数字滤波器的优化设计浅析
摘要
当前,在数字信号处理和电子应用技术领域,数字滤波器以其精度高、灵活性好、便于大规模集成等突出优点,占据了至关重要的地位。按冲击响应持续时间,数字滤波器可分为有限冲击响应(FIR)滤波器和无限冲击响应(IIR)滤波器。传统的数字滤波器的设计方法有窗函数法、频率采样法和等波动最佳逼近法等。但是随着时代的发展,应用领域的广泛增加、信号处理要求变高以及计算复杂程度的不断提高,对于数字滤波器软件和硬件的要求也越来越专业、复杂。因此,数字滤波器的优化设计也显得更加重要。近年来,国内外对数字滤波器的优化算法进行了较多的研究,提出了很多优化方法和算法,如:人工鱼群算法、粒子群算法、遗传算法、最小P误差法、小波逼近法等。这些算法大大提高了数字滤波器的应用范围,使结果更加逼近于目标函数。硬件上,FPGA以其体积小、速度快、重量轻、功耗低、可靠性高、成本低等优点在数字滤波器上得到应用,具有很好的发展前景。
关键词:数字滤波器;优化;算法
Optimization design of FIR digital filter
Abstract
At present, the digital filter with its high precision, flexibility, ease of large-scale integration and other advantages, occupies a crucial position in the field of digital signal processing and application of technology.According to the duration of the impulse response, digital filter can be divided into finite impulse response (FIR) filters and infinite impulse response (IIR) filter. Traditional methods of digital filter design use window function method, sampling method, frequency fluctuations and the best approximation method. But with the development of the times, a wide range of applications increases, the signal processing requirements of high change and increasing complexity of the calculations for the digital filter software and hardware ,requirements have become more specialized and complex. Therefore, the digital filter design optimization is even more important. In recent years, domestic and international digital filter optimization algorithm for more research, made a lot of optimization methods and algorithms, such as: artificial fish school algorithm, particle swarm optimization, genetic algorithm, the smallest P error method, wavelet approximation method . These algorithms greatly improve the application of digital filters, so that the results more close to the target function. Hardware, FPGA with its small size, fast, light weight, low power consumption, high reliability and low cost have been applied in the digital filter, with good prospects for development.
Key words:Digital filter ;Optimization;;algorithm
1 研究意义
由于数字滤波器审计在实际工程中只能是逼近理想的设计指标,即:主要任务是使滤波器幅频响应与所要求的幅频响应的均方误差最小,因此可以将它看成是一个按某种优化准则求解最优解的优化问题。而优化是指在给定的制约条件下,求出使目标函数(组)最大或最小的变量组合问题。从理论上讲,任何确知的制约条件及目标函数的优化问题都存在一组实质解,工程中我们不但关心这组解是否存在,而且关心求解所需的运算时间,因此最优解问题可以根据所需要的求解时间来进行分类。
滤波器的设计包括三个基本步骤:(1)按照实际的任务要求,确定滤波的性能指标。(2)设计一个因果、稳定的离散线性时不变系统的系统函数)
(z
H,去逼近这一性能指标。根据不同的要求可以用FIR系统函数,也可以用IIR系统函数去逼近。(3)从物理上实现所设计的)
H,即利用有限精度算法去实现系统函
(z
数。可见,逼近)
(z
H的效果,直接决定了数字滤波器性能的优劣。随着计算机技术的快速发展,实践证明,利用优化算法来设计,不仅可以获得满意的效果,而且成本得到很大降低,灵活程度也更好。因此,本文主要浅析几种现今主要的数字滤波器的优化算法设计。
2 数字滤波器的优化设计
从表2.1可知:FIR和IIR各有特点,所以在设计中应该从实际出发,多方面考虑加以选择。例如:对于线性相位要求不敏感的场合,如语音通讯等,用IIR 较合适。对于图像信号处理,数据传输系统等,对线性相位要求较高,用FIR较好。