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

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

3天内不再提示

单片机A/D采样的过程_梳状滤波器的认识

汽车玩家 来源:电子发烧友网 2018-04-10 17:34 次阅读

MSP430单片机中有很多A/D采样模块使用的是具有∑-△结构的SD16或者SD16_A模块,该模块中具有过采样率(OSR,Oversampling ratio)的设置寄存器。这个寄存器不同的设置值在A/D采样的过程中到底会产生怎样的影响呢?

在TI的手册中我们可以知道,OSR是SINC3梳状滤波器的一个参数,首先,来学习一下梳状滤波器。

1、 梳状滤波器的定义:是由许多按一定频率间隔相同排列的通带和阻带,只让某些特定频率范围的信号通过。梳状滤波器其特性曲线像梳子一样,故称为梳状滤波器。

2、 梳状滤波器是一种最简单的FIR滤波器,其单位脉冲响应h(n)全为1,h(n)=1 ,0≤n≤N-1;0 其它传输函数的Z变换形式: H(z)=∑z^-n=(1-z^-N)/(1-z^-1) ,n=0..N-1

上式中,N为滤波器的节数。

这样得到的滤波器阻带衰减较小,不能满足实际的需要。为了提高滤波器的阻带衰减,可采用修正的梳状滤波器形式: H(z)=((1-z^-N)/(N*(1-z^-1)))^k

上式中,N为滤波器的节数,K为滤波器的阶数。引入K以后,其阻带衰减特性成K倍增大,而且阻带边缘变得更为陡峭,使滤波器的特性变得更好。

3、 在∑-△A/D转换器中,∑-△调制器的输出经梳状滤波器滤波抽取后量化噪声的频谱密度保持了没有抽取前的形式,即保持了∑-△调制器噪声成型的频谱特性。但采样间隔增大的N倍(即数据率减少了N倍),等效量化台阶减少了NK倍。若N为2的整数幂N=2m,则相当于经过滤波抽取后,其分辨率由输入的1bit变成了mK bit。

4、 梳状滤波器的设计:梳状滤波器是一种固定形式的滤波器,它包括以下三个参数的选择:1)单级滤波器的节数N;2)滤波器的阶数K;3)滤波器系数及运算的有限字长。

单级滤波器的节数N:等于∑-△A/D中的第一级的抽取率。

滤波器的阶数K:等于∑-△调制器的回路数。

滤波器系数及运算的有限字长:若不计归一化因子N-K,则滤波器系数均为正整数,且∑h(n)=N^K,n=0...N-1

因此可用b=K*log2N=Km位的二进制码来表示滤波器的系数。同时,若∑-△调制器的输出为1bit数(仅0,1两个状态),则滤波器输出 y(n)=∑h(m)x(n-m) ,m=0...N-1

显示有 0≤y(n)≤N^K

因此上式的滤波器运算亦可用mK位的二进制进行,不会出现截尾误差和溢出。

综上,可以选择滤波器的有效字长为mK。实际这也就是梳状滤波器输出的有效分辨率。

现在我们言归正传。

在TI的手册中我们可以知道,从∑-△调制器的1bit数据流通过SINC3梳状滤波器进行滤波。OSR是SINC3梳状滤波器的一个参数,该滤波器的Z变换形式为: H(z)=( (1-z^-OSR)/(OSR*(1-z^-1)) )^3

对比上面的公式易知,OSR=N=2^m,K=3。

当OSR=256=28时,梳状滤波器输出的有效分辨率长度为: b=Klog2N=Km=3*8=24。

当OSR=1024=210时,梳状滤波器输出的有效分辨率长度为b=3*10=30bit。

由此可见,OSR的值影响A/D采样后的输出结果的有效分辨率长度,即精度。因此,可以在不增加A/D前端复杂程度的基础上,通过增加OSR的值达到提高输出精度的目的。

在SD16中,OSR的取值为{32,64,128,256},所以SD16的滤波器输出精度最高为24bit,最低为15bit。

在SD16_A中,OSR的值为{32,64,128,256,512,1024},所以SD16_A的滤波器输出精度最高为30bit。

由于SD16和SD16_A的输出寄存器均为16bit,对于滤波器输出精度高于16bit的,根据寄存器的设置,截取滤波器输出结果的16bit;滤波器输出精度不足16bit的,根据寄存器的设置,对不足的位补0。

综上,过采样率OSR在SD16或SD16_A的A/D采样模块中,能够影响转换结果的精度,OSR值越大,输出结果精度越高,反之,精度越低。

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

    关注

    6032

    文章

    44513

    浏览量

    632802
  • 滤波器
    +关注

    关注

    160

    文章

    7726

    浏览量

    177651
收藏 人收藏

    评论

    相关推荐

    详解SAW滤波器的发展过程

    射频滤波器根据应用场景,主要分为基站端滤波器和移动端滤波器。基站端滤波器更注重高稳定性,大带宽(300M~30GHz)、耐高功率等指标,主要可分为全属腔体
    的头像 发表于 11-06 18:15 305次阅读

    解读滤波器维爱普带你认识滤波器

    在电子领域的广袤世界中,滤波器犹如一根神奇的魔法棒,发挥着至关重要的作用。那么,滤波器究竟是用来干嘛的呢?
    的头像 发表于 10-29 11:44 155次阅读

    用于AIC111的高效重采样滤波器

    电子发烧友网站提供《用于AIC111的高效重采样滤波器.pdf》资料免费下载
    发表于 10-23 10:13 0次下载
    用于AIC111的高效重<b class='flag-5'>采样</b><b class='flag-5'>滤波器</b>

    emi滤波器是什么滤波器

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

    采样频率与滤波器截止频率的关系

    采样频率与滤波器截止频率是数字信号处理中的两个重要概念,它们之间存在着密切的关系。 采样频率的定义与作用 采样频率是指在数字信号处理中,对模拟信号进行
    的头像 发表于 07-26 09:12 2018次阅读

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

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

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

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

    陷波滤波器的相关知识

    System)来简单讨论一下陷波滤波器(Notch Filter)和滤波器(Comb Filter),通过代码的演示和输出,我们可以比较一下这两类
    的头像 发表于 06-13 10:16 932次阅读
    陷波<b class='flag-5'>滤波器</b>的相关知识

    滤波器的相关知识

    请参考我们前一篇文章《数字滤波器(1)——陷波滤波器》的引言段落。我们还是围绕着下面的两个公式展开。公式中,(式-1)时时域的差分方程;(式-2)时z复频域的系统函数形式。
    的头像 发表于 06-13 10:11 1451次阅读
    <b class='flag-5'>梳</b><b class='flag-5'>状</b><b class='flag-5'>滤波器</b>的相关知识

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

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

    什么是电源滤波器?如何安装电源滤波器

    可以对设备的性能和寿命产生不利影响。电源滤波器通过去除这些噪声和干扰,提供清洁的电源供应,可以显著改善设备的性能和可靠性。 安装电源滤波器是一项相对简单的任务,下面是一个基本的安装过程: 步骤1:确定设备的电源
    的头像 发表于 02-02 14:41 915次阅读

    什么是匹配滤波器?如何理解匹配滤波器?

    [导读]为增进大家对匹配滤波器认识,本文将对匹配滤波器、匹配滤波器的详细理解予以介绍。 匹配滤‍波作为
    的头像 发表于 01-12 08:39 1552次阅读

    单片机如何直接采样互感

    单片机直接采样互感的方法可以分为两种:模拟直接采样和数字直接采样。具体方法如下: 一、模拟直接采样
    的头像 发表于 12-20 17:57 1320次阅读

    高性能小型化腔体滤波器的仿真和设计分析

    在单谐振腔模型的基础上建立双谐振腔模型,并在耦合窗中建立一个调节耦合大小的调耦螺钉,并通过仿真获得滤波器耦合窗口的尺寸。
    的头像 发表于 12-15 17:00 1377次阅读
    高性能小型化<b class='flag-5'>梳</b><b class='flag-5'>状</b>腔体<b class='flag-5'>滤波器</b>的仿真和设计分析

    大佬总结!这篇把单片机数字滤波算法讲绝了

    改变滤波器滤波程序或运算,就能方便地改变其滤波特性,这对于滤除低频干扰和随机信号会有较大的效果。 4、在单片机系统中常用的滤波算法有限幅
    发表于 11-30 18:39