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

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

3天内不再提示

提高LTC2387-18演示板的频谱分辨率

星星科技指导员 来源:ADI 作者:Doug Stuetzle 2023-01-05 14:48 次阅读

在第 1 部分中,我们设计并测试了一种低通 + 下采样结构,该结构将 LTC2387-18 高速逐次逼近寄存器 SAR) ADCDC2290A-A d 增强电路的频谱分辨率从每箱 114Hz 提高到 0.596Hz。每个垃圾箱的平均噪音水平也降低了近12dB。

滤波器被实现为128字移位寄存器和加法器。随后,下采样器使用了FPGA中74%的可用逻辑门。这种方法允许用户根据需要对不同的抽头进行加权,但代价是复杂性。如果不需要对抽头进行加权,例如添加时间窗口,那么有一种方法可以大大减少每个样品的添加次数。

以下是指LTC2387-18,但适用于LTC2387系列(LTC2386和LTC2385)的所有成员以及DC2290A演示电路的其他变体,唯一的区别是采样速率和位数。

更简单的方法

实现此滤波器的一种更简单的方法是一次加载一个样本的 N 抽头寄存器,然后形成所有抽头的总和一次。当每个新样本到达时,它被添加到总数中,最早的抽头将从总数中减去。通过这种方式,我们避免了每次样品进入移位寄存器时对所有抽头求和。下面是 N = 128 的示例。

首先,FPGA对18位数据字进行反序列化。

该词与运行频率为15MHz的时钟一起传递到模块boxcar_128。

wire [17:0] dout, dout_f;
boxcar_128 box (
.clk(cic_clk),
.din(dout),
.dout(dout_f)
);

第一个变量是时钟;此时钟的上升沿出现在转换的反序列化数据可用之后。接下来的两个变量是 18 位数据字,第一个是滤波器输入,第二个是输出。下面是模块本身的代码。

module boxcar_128 (
clk,
din,
dout
);

input clk;
input din;
output dout;

wire [17:0] din;
reg [17:0] dout;
reg [2321:0] shift_reg;
reg [24:0] sum_reg;

initial
begin
shift_reg = 0;
sum_reg = 0;
end

//load the shift register & update sum
always @ (posedge clk)
begin
shift_reg = shift_reg << 18;
shift_reg[17:0] = din;
sum_reg = sum_reg + {{7{shift_reg[17]}},shift_reg[17:0]} - {{7{shift_reg[2321]}},shift_reg[2321:2304]};
end

//scale the output to 18 bits
always @ (negedge clk)
dout = {{7{sum_reg[24]}},sum_reg[24:7]};

终端模块

模块的核心仍然是shift_reg;这是一个可容纳 128 x 18 位字的移位寄存器。就像在第一个版本中一样,这些单词是数据输入 din,一个接一个地加载到移位寄存器中。在每个时钟上升沿,最新的数据字被加载到寄存器中,而最旧的数据字被丢弃。寄存器中128个位置的总和是滤波器的输出。然后将此输出按比例缩小 7 位以适合 18 位字,并作为 dout 传递回主模块。此时,这些样本的频谱只是ADC输出的低通滤波副本。再次注意,在这种情况下,每个样本只有一个加法和一个减法。在本博客的第 1 部分中,每个样本执行了 128 次添加,这大大增加了所需的逻辑单元数量。

下一步是缩减采样,这是通过将每 128 个过滤器样本传递到数据收集板来完成的。

结果比较

这种结构产生的噪声水平和分辨率与第1部分更复杂的规范实现相同,但仅使用FPGA中可用逻辑元件的3%。它要简单得多,因为每个样本时刻只执行一个加法和一个减法。此处描述的代码的Verilog编程文件都可以在右侧面板上找到。

poYBAGO2ctqAMNAMAAGrtKwR-Dk602.jpg?la=en&h=300&imgver=1

65K 点 FFT,9.76KHz 音调,每箱噪声为 –151.3dBFS

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

    关注

    1611

    文章

    21396

    浏览量

    595758
  • 寄存器
    +关注

    关注

    30

    文章

    5186

    浏览量

    118452
  • SAR
    SAR
    +关注

    关注

    3

    文章

    365

    浏览量

    45666
收藏 人收藏

    评论

    相关推荐

    ZoomFFT算法基本原理及其应用介绍(雷达频谱局部细化,提高分辨率

    本帖最后由 bee825 于 2016-6-15 10:52 编辑 这是一篇关于ZoomFFT算法基本原理及其应用介绍的文章,可以用于24GHZ微波雷达算法中,频谱局部细化,提高分辨率。希望能对大家有所参考帮助,感兴趣的朋友可以加我企鹅号274001657,一起交流
    发表于 06-15 10:30

    扩展LTC2758的分辨率

    扩展LTC2758的分辨率
    发表于 07-17 17:12

    分辨率16位DS ADC LTC2439CGN-1

    演示功能LTC2439-1是一款高分辨率16位DS ADC,具有5ppm INL和5mV偏移。通道选择通过简单的串行接口进行编程
    发表于 03-12 10:39

    请问AD5522的分辨率如何提高

    AD5522的输出电压跨度在22.5V左右,对应16bit的DAC的分辨率约22.5V/65536=343uV。 如果我想提高到170uV左右的分辨率,但是又要保持输出电压跨度22.5V不变需要用
    发表于 11-15 08:20

    影响频谱分析仪频率分辨率的因素

    本文对中频滤波频率选择性、分辨率带宽RESBW、本地振荡器的残留调频和相位噪声等参数进行了仔细解析,使读者从理论上理解这些参数的定义和它们与频谱分析仪频率分辨率之间的关系
    发表于 08-18 12:10 6889次阅读
    影响<b class='flag-5'>频谱</b>分析仪频率<b class='flag-5'>分辨率</b>的因素

    提高LTC2387-18在高速成像和仪器仪表应用中的光谱分辨率

    LTC2387-18是一款低噪声,高速,18位15Msps逐次逼近型寄存器(SAR)ADC。良好的线性度和宽动态范围的结合使LTC2387-18成为高速成像和仪器仪表应用的理想选择。无延迟操作为高速控制环路应用提供了独特的解决方
    的头像 发表于 04-16 08:50 3422次阅读
    <b class='flag-5'>提高</b><b class='flag-5'>LTC2387-18</b>在高速成像和仪器仪表应用中的光谱<b class='flag-5'>分辨率</b>

    LTC2387-18正弦信号驱动器的设计要求

    LTC2387-18是一款高速SAR(逐次逼近寄存器)ADC,适用于高线性度,低噪声应用。该ADC能够以高达15Msps的速率进行采样,从而可以转换频率为几MHz的信号。它非常适合在此频率范围内
    的头像 发表于 04-12 08:13 4118次阅读
    <b class='flag-5'>LTC2387-18</b>正弦信号驱动器的设计要求

    LT6201/LTC6655 Demo Circuit - Single-Ended to Differential Amplifier for LTC2387-18

    LT6201/LTC6655 Demo Circuit - Single-Ended to Differential Amplifier for LTC2387-18
    发表于 03-09 15:00 2次下载
    LT6201/<b class='flag-5'>LTC</b>6655 Demo Circuit - Single-Ended to Differential Amplifier for <b class='flag-5'>LTC2387-18</b>

    延长LTC2758的分辨率

    延长LTC2758的分辨率
    发表于 04-21 11:33 7次下载
    延长<b class='flag-5'>LTC</b>2758的<b class='flag-5'>分辨率</b>

    LTC2387-1818位,15mps SAR数据Sheet

    LTC2387-1818位,15mps SAR数据Sheet
    发表于 05-17 14:24 4次下载
    <b class='flag-5'>LTC2387-18</b>:<b class='flag-5'>18</b>位,15mps SAR数据Sheet

    LT6201LTC6655演示电路-LTC2387-18的单端至差分放大器

    LT6201LTC6655演示电路-LTC2387-18的单端至差分放大器
    发表于 05-30 17:38 3次下载
    LT6201<b class='flag-5'>LTC</b>6655<b class='flag-5'>演示</b>电路-<b class='flag-5'>LTC2387-18</b>的单端至差分放大器

    影响频谱分析仪频率分辨率的因素

    频谱分析仪的频率分辨率是它区分临近频率分量的能力。有很多信号测试要求频谱仪具有较高的频率分辨率,只有当频谱分析仪的
    的头像 发表于 06-23 11:45 2539次阅读

    小小频谱分辨率功能,成就频谱分析仪大“形象”!

    频谱分析仪的频率分辨率是它区分临近频率分量的能力。有很多信号测试要求频谱仪具有较高的频率分辨率,只有当频谱分析仪的
    的头像 发表于 06-23 11:37 447次阅读
    小小<b class='flag-5'>频谱</b><b class='flag-5'>分辨率</b>功能,成就<b class='flag-5'>频谱</b>分析仪大“形象”!

    影响频谱分析仪分辨率的因素解析

    频谱分析仪,作为电子测量领域的重要工具,广泛应用于无线通信、雷达、音频处理等多个领域。其分辨率是衡量仪器性能的重要指标之一,决定了频谱分析仪能够区分两个相邻频率分量的能力。本文将深入探讨影响
    的头像 发表于 05-13 17:38 253次阅读

    频谱分析仪的分辨率带宽详解

    分析仪的众多参数中,分辨率带宽(Resolution Bandwidth,简称RBW)是一个至关重要的参数,它直接关系到频谱分析仪对信号频率分辨率的能力。本文将对频谱分析仪的
    的头像 发表于 05-16 15:56 255次阅读