多速率信号处理
文章平均质量分 75
爱吃蛋挞的Dolly
数字芯片设计方向小白成长记
展开
-
多相分解技术
文章目录1. 多相分解的概念2. 整数倍抽取器的多相结构3. 多相抽取器的MATLAB实现1. 多相分解的概念多相分解技术在多速率信号处理中有着重要的作用。使用多相分解技术可以在信号速率转换过程中去掉不必要的计算,从而大大提高运算的速度。多相分解技术可以应用在整数倍抽取、整数倍内插,以及分数倍速率转换系统中。对于一个抽取倍数为M的系统,假设抽取前的FIR滤波器长度为N,则滤波器的输入/输出关系为v(n)=∑m=0N−1h(m)x(n−m)v(n)=\sum_{m=0}^{N-1}h(m)x(n-m)原创 2021-04-13 18:49:07 · 3815 阅读 · 2 评论 -
CIC滤波器
文章目录1. CIC滤波器的原理1.1 单级CIC滤波器1.2 多级CIC滤波器2. CIC滤波器的应用条件3. 多级CIC滤波器的FPGA实现3.1 Hogenauer滤波器3.2 计算字长3.3 FPGA源码CIC滤波器及半带滤波器因为具有运算速度快,占用资源少的特点,在多速率信号处理中得到广泛的应用。1. CIC滤波器的原理1.1 单级CIC滤波器CIC滤波器的冲激响应为h(n)={1,0⩽n⩽M−10,其他h(n)=\left\{\begin{matrix} 1,& 0\leqs原创 2021-04-12 14:18:33 · 20738 阅读 · 2 评论 -
整数倍内插
整数倍内插是先在已知抽样序列的相邻点之间等间隔地插入(I-1)零值点然后进行低通滤波,即可求得I倍内插的结果。整数倍零值内插当然不能简单的等同于提高了数据采样频率,但经过零值内插的数字信号,其频谱一定是增加了I倍。假设模拟信号在0~1KHz的频段内有信号,利用2KHz的频率进行A/D采样,则采样后的信号没有频谱混叠,频谱周期为2KHz,信号频谱如下图(a)所示。根据零值内插规则,对采样数据进行2倍零值内插后,其信号频谱如下图(b)所示。需要注意:插值前的信号采样率为2KHz,频谱周期为2KHz,零值内原创 2021-03-24 14:23:01 · 2399 阅读 · 0 评论 -
整数倍抽取
当信号的抽样数据量太大时,为了减少数据量以便于处理和计算,我们把抽样数据每隔(D-1)个取一个,这里D是一个整数。这样的抽取称为整数倍抽取,D称为抽取因子。整数倍抽取只需要针对输入信号等间隔取出数据重新依次排序即可。由于数字信号的频谱是周期的,且周期等于数据的采样频率。整数倍抽取相当于降低了数据采样频率,也就是说,抽取后信号的频谱周期降低为原来的1/D。假设模拟信号只在0~2KHz的频段内有信号,利用6KHz的频率进行A/D采样,则采样后的信号频谱没有混叠,频谱周期为6KHz,信号频谱如下图(a)所示。原创 2021-03-24 14:05:09 · 3373 阅读 · 0 评论