Chapter 14Finite Impulse Response (FIR) Filter Implementation TI C5000官方课件
Copyright ? 2003 Texas Instruments. All rights reserved. DSP C5000 Chapter 14 Finite Impulse Response (FIR) Filter Implementation Outline Outline of FIR Filters Generalities on Digital Filters FIR Filters with Matlab Implementation of FIR Filters Digital Filters Linear, Time-Invariant Digital Systems Linearity Impulse Response Input-Output Relationship, Convolution Input-Output Relationship, Convolution Using linearity and time invariance: Output for a Single Frequency Input Single frequency input ? Single frequency output Frequency Transfer Function For a digital filter the frequency transfer function is periodic. Relationship Between Fourier Transforms of Input and Output Z Transfer Function Basic Relationships of a Digital Filter Rational z Transfer Function Linear equation with constant coefficients. IIR and FIR Filters IIR = Infinite Impulse Response FIR = Finite Impulse Response FIR and IIR FIR: output yn is a linear combination of a finite number of input samples. Causality and Stability A filter is causal if hn=0 for n 0 A filter is stable if the output is bounded for any bounded input. Condition for stability is: All the poles of H(z) are inside the unit circle FIR are always stable. Or: Representation of Poles and Zeroes of H(z) in the Complex Plane Some Useful Matlab Functions Example for a FIR filter: Some Useful Matlab Functions Plot impulse response: stem(b) Plot amplitude and phase of transfer function: plot(f,HfA) and plot(f,Hfphi) Some Useful Matlab Functions Generate a test signal = sum of cosines: x=cos(2*pi*[0:99]*0.25)+2*cos(2*pi*[0:99]*0.1); Apply the filter to x. Output is y: y=filter(b,a,x); Plot the results: plot(x); plot(y) Calculation of a FIR using Matlab For given attenuation and frequency response characteristics, the transfer function can be calculated using different methods: Mean square error, miniMax (Chebychev) Empirical window method Corresponding Matlab functions firls and remez. fir and fir1. Example using Matlab Design
您可能关注的文档
- Ch1 第1章 导论 电机学课件.ppt
- CH1 绪论 经典软件工程PPT 教学课件.ppt
- Ch09.雷暴、龙卷和台风 大气科学导论课件.ppt
- ch1 货币 金融学(货币银行学)教学课件.ppt
- ch1-Rose入门 Rational Rose 2003基础教程电子教案.ppt
- CH1-材料分类与性能 第2讲 工程材料 教学课件.ppt
- Ch1.1 实数 微积分课件.ppt
- Ch1.2 函数的概念 微积分课件.ppt
- ch1-绪论 现代通信技术 教学课件.ppt
- Ch1.3 函数的性质 微积分课件.ppt
- 《人工智能图像识别项目实践》课件 项目四 宠物管理猫狗检测.pdf
- 商务数据分析与应用 课件 12.1商务数据分析(高质量分析报告的撰写要求).pptx
- 数控编程与加工 课件 项目二 传动轴零件数控编程与加工.pptx
- 商务数据分析与应用 课件 10.1商务数据分析的价值(商品分析实战).pptx
- 《轨道作业车运用与规章》课件 项目5 《铁路技术管理规程(高速铁路部分)》考点解析.pptx
- M32CubeIDE嵌入式开发教程 课件 chap12DMA.pptx
- 数控编程与加工 课件 项目一 数控车床编程与操作基础.pptx
- 《轨道作业车运用与规章》课件 项目6-任务4 移动信号及手信号考点原文对照与案例解读.pptx
- 10.4 电能质量扰动分类结果分析.pptx
- M32CubeIDE嵌入式开发教程 课件 chap09实时时钟与定时器.pptx
原创力文档

文档评论(0)