内插滤波器 matlab,多相分解实现内插滤波器.ppt
多相分解实现内插滤波器
8.3多相分解 I型多相分解 II型多相分解 多相分解和FIR结构 多相分解实现抽取滤波器 多相分解实现内插滤波器 h[k] 为某离散系统的单位脉冲序列,H(z)是其系统函数 称en[k]为h[k]的第n个多相分量。 若en[k]的z变换记为En(z),称En(z)为H(z) 第n个多相分量。 I型多相分解 H(z) 可以有M个多相分量En(z)表达 令k=rM+n, n=0,1,?,M-1, r?Z 多相分解可由矩阵表示为 I型多相分解 例:已知一IIR系统的H(z),试求 M=2时的多项分量。 解: 例:试求五阶II型线性相位系统M=2时的多项分量 解: 根据II线性相位系统的对称性,可得 因此有 例:试求六阶I型线性相位系统M=2时的多项分量 解: 根据I型多项分解 可得II型多项分解 II型多相分解 多相分解和FIR结构 多相分解和FIR结构 多相分解实现抽取滤波器(decimator) 直接型:一个周期内完成N次乘法 多相结构:M个周期内完成N次乘法,降低了对系统的要求。 多相分解实现内插滤波器(interpolator) 一个有用的等式: 8.4半带滤波器 半带滤波器定义及性质 半带滤波器的频域特性 窗函数法设计半带FIR滤波器 PM算法设计FIR 半带滤波器 半带滤波器定义及性质 H(z)多相表示为 H(z)=E0(z2)+ z-1 E1(z2) 如果H(z)的第0个多相分量为常数,即E0(z)=a,则系统的输出Y(z)为 Y(z) =a X(z2)+ z-1 E1(z2) X(z2) 即 y[2k]=a x[k] 在输出点k=…,-2,0, 2, 4,…的值等于输入点 k= …,-1,0,1,2, …的值 (信号无失真), 其间的值由内插确定。 * 内 容 提 要 信号的内插与抽取 抽取滤波器和内插滤波器 多相分解 半带滤波器 两通道滤波器组 第8章 多速率信号处理基础 学 习 要 求 掌握序列抽取运算与内插运算后,序列频谱变化规律。 掌握确定抽取滤波器与内插滤波器的频率指标。 掌握有理数倍抽样率转换中序列频谱分析及滤波器设计。 掌握抽取滤波器和内插滤波器的多级实现的基本思想。 了解半带滤波器的基本特性,以及半带滤波器设计的基本方法。 了解两通道滤波器组设计中的基本概念,以及两通道FIR PR滤波器组的设计方法。 重 点 和 难 点 本章的重点是信号的抽取和内插的时域、 频域及z域分析 本章的难点是两通道滤波器组的分析与设计 ch8_1基本单元 ch8_2抽取滤波 ch8_3多相分解 ch8_4半带滤波器 ch8_5两通道滤波器组 目 录 抽取和内插的时域描述 抽取和内插的变换域描述 基本单元的连接 抽取等式 内插等式 8.1信号的内插与抽取 (a) M倍抽取(down-sampler, M-fold decimator) 抽取和内插的时域描述 例: M倍抽取是时变系统。 N=40; w0=0.6*pi; M=2 k=0:N-1; x=sin(w0*k); y=x(1:M:end); subplot(2,1,1); stem(k,x); title('x[k]'); subplot(2,1,2); stem(0:length(y)-1,y); title('y[k]'); 利用MATLAB实现序列抽取 0 5 10 15 20 25 30 35 40 -1 -0.5 0 0.5 1 x[k] 0 2 4 6 8 10 12 14 16 18 20 -1 -0.5 0 0.5 1 y[k] 利用MATLAB实现序列抽取 (b) L倍内插(up-sampler, interpolation, L-fold expander) 抽取和内插的时域描述 N=20; w0=0.1*pi; L=3 k=0:N-1; x=sin(w0*k); y=zeros(1,L*length(x)); y(1:L:end)=x; subplot(2,1,1); stem(k,x); subplot(2,1,2); k=0:L*N-1; stem(k,y); 利用MATLAB实现序列内插 0 2 4 6 8 10 12 14 16 18 20 -1 -0.5 0 0.5 1 0 10 20 30 40 50 60 -1 -0.5 0 0.5 1 利用MATLAB实现序列内插 (a) M倍抽取 抽取和内插的变换域描述 序列抽取不混叠的条件 X(ejW)=0,|W|>p/M 2倍抽取产生的频谱混叠 XI(ejW)= X(ejL
内插滤波器 matlab,多相分解实现内插滤波器.ppt相关推荐
- fir抽取滤波器matlab,Xilinx FPGA之抽取FIR滤波器的实现
过去半年有几位客户请我帮助他们设计和实现数字下变频器所用的降采样(即"抽取")滤波器,这种滤波器在软件无线电与数据采集类应用中都很常见.这项工作即便对于经验丰富的设计师也不是一件小 ...
- 抽取_内插_半带滤波器_多相滤波器
文章目录 半带滤波器 多相抽取滤波器 多相内插滤波器 半带抽取器和半带内插器 参考资料:Xilinx FIR Compiler v7.2 LogiCORE IP Product Guide PG149 ...
- 【CIC滤波器】基于MATLAB/FPGA的数字CIC滤波器的设计
FPGA代码: module down(i_clk,//输入时钟i_rst,//输入复位信号i_M, //抽取值i_data,//输入信号o_data,//输出信号r_clk);input i_clk ...
- fir滤波器matlab实现_关于FIRamp;IIR系统的算法说明以及结果验证(1)
首先,做一个简短的开场白. 本贴主要是一个关于信号处理方面的学习笔记.主要目的有三, 作为研究笔记留存 分享我个人的理解 与专业人士进行意见交换 另外由于楼主不是教课员,因此无法保证算法分析以及个人理 ...
- iir matlab 系数,手把手教你用matlab生成STM32官方IIR滤波器的系数
手把手教你用matlab生成IIR数字滤波器系数,然后用STM32实现数字滤波.非常实用有价值的资料. 手把手教你用 matlab 生成 STM32 官方 IIR 滤波器的系数(一) 本文采用的 ma ...
- matlab 小波滤波器,matlab小波滤波器使用
研究db小波,用分解和重构滤波器和上下采样函数实现多分辨分析,代码如下: %%% 小波分解与重构 clear;close all; load noissin;Sig=noissin; %% 滤波器分解 ...
- [Matlab]FIR滤波器设计:(基本窗函数FIR滤波器设计)
[Matlab]FIR滤波器设计:(基本窗函数FIR滤波器设计) IIR滤波器主要设计方法先设计一个模拟低通滤波器,然后把它转化为形式上的数字滤波器.但对于FIR滤波器来说,设计方法的关键要求之一 ...
- matlab与卡尔曼滤波pdf,Kalman滤波器理论与应用:基于MATLAB实现 完整pdf高清版[3MB]...
<Kalman滤波器理论与应用:基于MATLAB实现>以Kalman滤波器为主要介绍对象,包含基本原理.推导方法及其在跟踪系统中的应用,同时配套MATLAB源程序.具体内容包括Kalman ...
- 理想低通滤波器、Butterworth滤波器和高斯滤波器(matlab)
一.简介 我们知道,在一幅图像中,其低频成分对应者图像变化缓慢的部分,对应着图像大致的相貌和轮廓.而其高频成分则对应着图像变化剧烈的部分,对应着图像的细节(图像的噪声也属于高频成分). 低频滤波器,顾 ...
最新文章
- 比较文件内容是否相同
- 我的MAXSCRIPT笔记
- Quick BI助力云上大数据分析---深圳云栖大会
- adaboost算法java代码_04-04 AdaBoost算法代码(鸢尾花分类)
- C语言函数库:动态库和静态库优缺点比较
- Android入门(二) | 项目目录及主要文件作用分析
- Spring Resource接口获取资源
- Netty核心模块组件
- Codeforces Round #628 (Div. 2)C - Ehab and Path-etic MEXs
- AI考拉技术分享会--IDE 常用功能 for Node.js
- HTTP权威协议笔记-6.代理
- 力扣-222. 完全二叉树的节点个数
- PHP中的simplehtmldom学习
- 如何在官网上下载MySQL驱动--最新方法
- linux 图片浏览软件,FocusOn Image Viewer
- python 数字转换为汉字大写
- excel不显示0_Excel教程:数值为0不显示的三种解决方法
- 分数加减乘除混合运算带答案_100道题,分数加减法混合运算,要答案
- 3D游戏设计-智能巡逻兵
- vim-3 粘贴命令、替换命令、替换模式和修改命令