0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于FPGA的多级CIC滤波器原理

电子设计 来源: FPGA开源工作室 作者:lee 2020-12-03 11:55 次阅读

在实现多级CIC滤波器前我们先来了解滑动平均滤波器、微分器、积分器以及梳状滤波器原理。CIC滤波器在通信信号处理中有着重要的应用。

1、滑动平均滤波器

图1 8权值滑动平均滤波器结构

滑动平均滤波器(Moving Average Filter)的所有权值系数均为1,实现对信号的平滑作用,具有低通特性。

Matlab :
close all
clear all
clc

%set system parameter
fs = 1000;    %The frequency of the local oscillator signal
Fs = 44100;   %sampling frequency
N =  24;         %Quantitative bits
L = 8192;

%Generating an input signal
t =0:1/Fs:(1/Fs)*(L-1);          %Generating the time series of sampling frequencies
sc =sin(2*pi*fs*t);        %a sinusoidal input signal that produces a random starting phase


%滑动平均滤波器
b =[1,1,1,1,1,1,1,1];
a =1;

sf=filter(b,a,sc).*(1/8);

图2 滑动平均滤波器的幅频特征

2、微分器

图3 微分器结构

微分器有1和-1两个权值系数的滤波器,该滤波器具有简单的高通幅频响应特性。

y( k ) = x( k ) - x( k - 1 )

Matlab :
close all
clear all
clc

%set system parameter
fs = 1000;    %The frequency of the local oscillator signal
Fs = 44100;   %sampling frequency
N =  24;         %Quantitative bits
L = 8192;

%Generating an input signal
t =0:1/Fs:(1/Fs)*(L-1);          %Generating the time series of sampling frequencies
sc =sin(2*pi*fs*t);        %a sinusoidal input signal that produces a random starting phase

%微分滤波器
b =[1,-1];
a =1;

sf=filter(b,a,sc);

图4 微分器幅频响应特征

3、积分器

图5 数字积分器结构

数字积分器是只有一个系数的IIR滤波器该滤波器具有低通的滤波器的幅频响应特性。

q( k ) = p (k) + q( k - 1)

Matlab :
close all
clear all
clc

%set system parameter
fs = 1000;    %The frequency of the local oscillator signal
Fs = 44100;   %sampling frequency
N =  24;         %Quantitative bits
L = 8192;

%Generating an input signal
t =0:1/Fs:(1/Fs)*(L-1);          %Generating the time series of sampling frequencies
sc =sin(2*pi*fs*t);        %a sinusoidal input signal that produces a random starting phase

%积分滤波器
b =1;
a =[1,-1];

sf=filter(b,a,sc);

图6 积分器幅频响应特征

由图3,图4,和图5分析,1khz基本未发生改变,44.1khz相对于352.8khz采样率1khz点变得疏松。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1629

    文章

    21736

    浏览量

    603248
  • 滤波器
    +关注

    关注

    161

    文章

    7811

    浏览量

    178087
  • CIC滤波器
    +关注

    关注

    0

    文章

    15

    浏览量

    10540
  • 数字积分器
    +关注

    关注

    0

    文章

    3

    浏览量

    2687
收藏 人收藏

    评论

    相关推荐

    电源滤波器是如何对共模和差模干扰进行滤波的?

    电源滤波器通过电感、电容等元件抑制共模和差模干扰,保障设备稳定运行,提升电磁兼容性。需合理布局布线,多级滤波设计,选择合适滤波器并评估滤波
    的头像 发表于 12-05 10:19 161次阅读
    电源<b class='flag-5'>滤波器</b>是如何对共模和差模干扰进行<b class='flag-5'>滤波</b>的?

    电源滤波器共模和差模的滤波效果

    电源滤波器抑制电磁干扰,共模和差模滤波效果是关键。通过电感、电容等元件实现滤波多级设计提高性能。应用于开关电源、新能源等领域,滤波效果受多
    的头像 发表于 11-29 15:18 322次阅读
    电源<b class='flag-5'>滤波器</b>共模和差模的<b class='flag-5'>滤波</b>效果

    基于FPGA实现FIR数字滤波器

    在数字信号处理系统中,有限脉冲响应(finite impulse response,FIR)数字滤波器是一个非常重要的基本单元。近年来,由于FPGA具有高速度、高集成度和高可靠性的特点而得到快速发展
    的头像 发表于 11-05 16:26 578次阅读
    基于<b class='flag-5'>FPGA</b>实现FIR数字<b class='flag-5'>滤波器</b>

    LC滤波器和RC滤波器有哪些差异

    LC滤波器和RC滤波器是电子工程中常见的两种滤波器类型,它们在威廉希尔官方网站 结构、工作原理、性能特点以及应用场合等方面存在显著的差异。
    的头像 发表于 09-27 15:26 1561次阅读

    无源滤波器和有源滤波器的区别

    无源滤波器和有源滤波器在多个方面存在显著差异。无源滤波器以其低成本和简单结构在大容量滤波场合具有广泛应用;而有源滤波器则以其卓越的
    的头像 发表于 09-26 16:23 881次阅读

    emi滤波器是什么滤波器

    EMI滤波器(Electromagnetic Interference Filter)是一种用于抑制电磁干扰(EMI)的滤波器。电磁干扰是指在电子设备中由于电磁波的传播而产生的干扰信号,这些干扰信号
    的头像 发表于 08-25 15:59 1040次阅读

    陷波滤波器和低通滤波器的区别是什么

    陷波滤波器和低通滤波器是两种常见的滤波器,它们在信号处理领域有着广泛的应用。 定义 陷波滤波器(Notch Filter)是一种特殊类型的滤波器
    的头像 发表于 08-21 11:13 839次阅读

    iir滤波器和fir滤波器的优势和特点

    IIR滤波器和FIR滤波器是数字信号处理领域中两种非常重要的滤波器类型。它们各自具有独特的优势和特点,适用于不同的应用场景。本文将介绍IIR滤波器和FIR
    的头像 发表于 07-19 09:28 1477次阅读

    高通滤波器和低通滤波器判别方法

    高通滤波器和低通滤波器是信号处理领域中非常重要的两种滤波器。它们在各种应用中都有广泛的应用,如音频处理、图像处理、通信系统等。 一、滤波器的基本概念 1.1
    的头像 发表于 07-15 11:15 1266次阅读

    低通滤波器、高通滤波器、带通滤波器的简单介绍

    在信号处理领域,滤波器是一种重要的电子元件或算法,用于从复杂信号中提取或抑制特定频率成分。其中,低通滤波器、高通滤波器和带通滤波器是最常见的三种滤波
    的头像 发表于 07-09 18:04 1.6w次阅读
    低通<b class='flag-5'>滤波器</b>、高通<b class='flag-5'>滤波器</b>、带通<b class='flag-5'>滤波器</b>的简单介绍

    巴特沃斯滤波器是模拟滤波器

    巴特沃斯滤波器是一种模拟滤波器,也是一种在频域设计中常用的滤波器类型。
    的头像 发表于 05-22 15:39 807次阅读

    高通滤波器和低通滤波器的区别

    在电子信号处理的领域中,滤波器是一种至关重要的工具,它们能够按照特定的频率特性对信号进行筛选和处理。高通滤波器和低通滤波器是两种常见的滤波器类型,它们在频率选择和处理方式上有着显著的差
    的头像 发表于 05-21 15:51 4929次阅读

    什么是低通滤波器?低通滤波器有什么作用?

    在电子工程领域中,滤波器是一种用于信号处理的重要元件。而低通滤波器作为滤波器的一种类型,具有其独特的频率响应特性。本文维爱普电源滤波器小编将详细探讨低通
    的头像 发表于 04-08 16:30 3547次阅读
    什么是低通<b class='flag-5'>滤波器</b>?低通<b class='flag-5'>滤波器</b>有什么作用?

    高通滤波器、低通滤波器、带通滤波器怎样测幅频特性?

    高通滤波器、低通滤波器、带通滤波器怎样测幅频特性? 高通滤波器、低通滤波器和带通滤波器是常用的
    的头像 发表于 03-28 17:28 5140次阅读

    如何通过滤波器类型判断滤波器的通带和阻带?

    如何通过滤波器类型判断滤波器的通带和阻带? 滤波器是信号处理中常用的工具,用于将输入信号的某些频率分量通过,而将其他频率分量阻止或抑制。滤波器的通带和阻带是
    的头像 发表于 03-28 15:37 2207次阅读