多速率信号处理-插值和插值滤波器

插值意味着提高采样率,故而被称为上采样(Up Sample)。设原始序列为 x ( n ) x(n) x(n),采样率为 f x f_x fx,插值因子为 L L L,则插值的过程为原始序列每相邻两个样点之间插入 L − 1 L-1 L−1个 0 0 0构成一个新序列,数学表达式为

y ( m ) = { x ( m / L ) m = 0 , ± L , ± 2 L , ⋯ 0 其他 y(m)=\begin{cases}x(m/L)&m=0,\pm L,\pm2L,\cdots\\0&\text{其他}\end{cases} y(m)={x(m/L)0m=0,±L,±2L,⋯其他

以 f y f_y fy表示 y ( m ) y(m) y(m)的采样率,则采样率之间的关系为

f y = L × f x f_y=L\times f_x fy=L×fx

图示如下:

从频域角度看, 原始序列的频谱以 f x f_x fx为周期做周期延拓。

插值后的新序列以新的采样率 f y f_y fy做周期延拓。

可以看到插值前后频谱成分不变,但是在 f x f_x fx的整数倍频点处的频谱称为镜像成分。所以插值后要加入一个低通滤波器滤除镜频。典型的插值器就是由上采样器和抗镜像滤波器共同完成的。

由于插值是在原始序列中插入零值,即某些采样点处的信号幅度为0,会改变信号的幅度,因此插值会造成信号幅度的损失。要保证插值前后信号幅度的统一,可在插值滤波器后设置一个增益因子L。

相关推荐
乐迪信息20 分钟前
智慧港口船舶AI算法实现在线状态监测
大数据·人工智能·深度学习·算法·计算机视觉
搞科研的小刘选手32 分钟前
【西安石油大学、中海油田服务股份有限公司主办 | 北京举办】第八届智能控制、测量与信号处理国际学术会议 (ICMSP 2026)
信号处理·测量·智能控制·学术会议·会议推荐
木井巳2 小时前
【BFS/DFS 解决 FloodFill 算法】太平洋大西洋水流问题
java·算法·leetcode·深度优先·广度优先·宽度优先·推荐算法
心抵鹊2 小时前
归并排序之翻转对(hard)
数据结构·算法
白山编程大哥2 小时前
Java 集合算法:从排序、查找到底层原理的实战指南
java·python·算法
shehuiyuelaiyuehao3 小时前
算法34,位运算符操作,总结
算法
Navigator_Z3 小时前
LeetCode //C - 1224. Maximum Equal Frequency
c语言·算法·leetcode
Navigator_Z4 小时前
LeetCode //C++ - 1226. The Dining Philosophers
c语言·算法·leetcode
FOORIR4 小时前
3D视觉+AI客流系统怎么做:从Sensor Pipeline到数据事件引擎
算法
Omics Pro6 小时前
Arc研究所Cell|全新虚拟细胞官方基准评测框架
大数据·人工智能·深度学习·算法·机器学习