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
    +关注

    关注

    1655

    文章

    22287

    浏览量

    630327
  • 滤波器
    +关注

    关注

    162

    文章

    8355

    浏览量

    184772
  • CIC滤波器
    +关注

    关注

    0

    文章

    16

    浏览量

    10857
  • 数字积分器
    +关注

    关注

    0

    文章

    3

    浏览量

    2772
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    滤波器是根据电路参数对电路频带宽度的影响而设计出来的工程应用电路,滤波器种类很多,有源滤波器和无源滤波器的区别我们最简单的分别办法是看看是否需要电源,在作用上最大的区别在于有源
    的头像 发表于 06-18 09:03 1222次阅读

    GNSS 低噪声放大器前端模块,集成前滤波器和后滤波器 skyworksinc

    电子发烧友网为你提供()GNSS 低噪声放大器前端模块,集成前滤波器和后滤波器相关产品参数、数据手册,更有GNSS 低噪声放大器前端模块,集成前滤波器和后滤波器的引脚图、接线图、封装手
    发表于 06-06 18:34
    GNSS 低噪声放大器前端模块,集成前<b class='flag-5'>滤波器</b>和后<b class='flag-5'>滤波器</b> skyworksinc

    Sky5® 低电流 GNSS LNA 前端模块,集成前置滤波器和后置滤波器 skyworksinc

    电子发烧友网为你提供()Sky5® 低电流 GNSS LNA 前端模块,集成前置滤波器和后置滤波器相关产品参数、数据手册,更有Sky5® 低电流 GNSS LNA 前端模块,集成前置滤波器和后置
    发表于 05-14 18:31
    Sky5® 低电流 GNSS LNA 前端模块,集成前置<b class='flag-5'>滤波器</b>和后置<b class='flag-5'>滤波器</b> skyworksinc

    高带通TSIF集成滤波器

    低通滤波器 高通滤波器 带通滤波器 带阻滤波器 全通滤波器 滤波器类型 作用 频率特性 应用场景
    的头像 发表于 03-20 15:42 723次阅读
    高带通TSIF集成<b class='flag-5'>滤波器</b>

    电源滤波器对不同波形电源输入的滤波效果探究

    电源滤波器保障电源质量,对不同波形输入有各异滤波效果。正弦波输入时去高频噪声和谐波,方波挑战大需多级滤波,三角波滤波后接近正弦波。未来
    的头像 发表于 02-17 13:47 1041次阅读
    电源<b class='flag-5'>滤波器</b>对不同波形电源输入的<b class='flag-5'>滤波</b>效果探究

    在电源滤波器中,使用不同技术的滤波器有何性能差异

    电源滤波器分电容、电感、有源三类,各有优劣。电容滤波器结构简单成本低,但低频滤波效果差;电感滤波器低频效果好但体积大;有源滤波器
    的头像 发表于 02-17 10:49 819次阅读
    在电源<b class='flag-5'>滤波器</b>中,使用不同技术的<b class='flag-5'>滤波器</b>有何性能差异

    如何区分有源滤波器和无源滤波器,它们各自的应用场景是什么

    有源滤波器与无源滤波器的主要区别在于元件构成。无源滤波器主要由无源元件组成,如电阻、电容和电感,它们自身不具备放大信号的能力。而有源滤波器则在无源元件的基础上引入了有源器件,通常是放大
    的头像 发表于 02-08 11:45 1796次阅读
    如何区分有源<b class='flag-5'>滤波器</b>和无源<b class='flag-5'>滤波器</b>,它们各自的应用场景是什么

    电源滤波器的差模抑制能力会受哪些因素影响

    电源滤波器差模抑制能力受设计、输入信号、电磁干扰、环境及安装使用影响,需综合优化以提高稳定性和可靠性,多级滤波设计和合理布局布线可提升性能。
    的头像 发表于 01-09 11:16 513次阅读
    电源<b class='flag-5'>滤波器</b>的差模抑制能力会受哪些因素影响

    基于FPGACIC滤波器设计

    这个概念是相对于单速率(Single Rate)信号处理而言的。单速率 是指整个信号处理流程中只有一种数据速率;多速率 是指系统中存在多个数据速率。使用多速率信号处理可以节省存储空间、减少通信数据量、减少运算量、减轻设计难度。
    的头像 发表于 12-30 15:10 1966次阅读
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>CIC</b><b class='flag-5'>滤波器</b>设计

    电源滤波器滤波精度如何?

    电源滤波器滤波精度受频率响应、设计、元件选择、布局及测试影响,需综合考虑优化。合理选择和配置可降低电磁干扰,提高设备稳定性。期待更高效、可靠的滤波器产品。
    的头像 发表于 12-30 13:47 818次阅读
    电源<b class='flag-5'>滤波器</b>的<b class='flag-5'>滤波</b>精度如何?

    AMC1304M05输出接模拟滤波器存在低频纹波,是如何产生的?

    5V,比较输出接三阶RC滤波器,截止频率30k左右,得到滤波后电压,作用相当于使用数字CIC滤波器! 测试发现有的电路板会出现1k左右的低
    发表于 12-27 07:08

    5G射频滤波器技术原理

    射频滤波器可分为表声波滤波器和体声波滤波器,其中表声波滤波器细分为SAW滤波器、TC-SAW、I.H.P-SAW(IncredibleHig
    的头像 发表于 12-26 15:34 1417次阅读
    5G射频<b class='flag-5'>滤波器</b>技术原理

    电源滤波器在不同电压等级下的性能表现有何不同?

    电源滤波器过滤电源杂波和干扰,电压等级影响其性能。低电压下单级或无源滤波器适用,高电压下多级或有源滤波器更优。选择需考虑电压等级、电流、滤波
    的头像 发表于 12-26 09:28 765次阅读
    电源<b class='flag-5'>滤波器</b>在不同电压等级下的性能表现有何不同?

    滤波器的一些常识

    滤波器简介:滤波器是一种用于信号处理的设备或系统,用于改变信号的频率特性,以实现信号的滤波、增强、去噪或降噪等功能。滤波器根据其工作方式可以分为数字
    的头像 发表于 12-18 17:05 1508次阅读
    <b class='flag-5'>滤波器</b>的一些常识